.hero-v2{position:relative;background:#1a1a1a;color:#fff;min-height:88vh;padding:152px 0 80px;overflow:hidden;display:flex;align-items:center;text-align:center;font-family:var(--v2-font)}.hero-v2__bg{width:100%;height:100%;object-fit:cover;object-position:center}.hero-v2__bg,.hero-v2__overlay{position:absolute;inset:0;z-index:0}.hero-v2__overlay{background:rgba(0,0,0,.65)}.hero-v2__inner{position:relative;z-index:1;width:100%;max-width:800px;margin:0 auto;padding-inline:20px;display:flex;flex-direction:column;align-items:center}.hero-v2__title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--v2-fw-extra);line-height:1.1;margin-bottom:24px;text-wrap:balance;color:#fff}.hero-v2__highlight{color:inherit}.hero-v2__subtitle{font-size:clamp(1.05rem,1.6vw,1.2rem);color:rgba(255,255,255,.92);margin-bottom:36px;line-height:1.6;text-wrap:pretty}.hero-v2__trust{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:.9rem;font-weight:var(--v2-fw-semi,600);color:rgba(255,255,255,.92)}.hero-v2__trust li{display:inline-flex;align-items:center;gap:7px}.hero-v2__trust svg{color:var(--clr-whatsapp)}@media (min-width:901px){.hero-v2__trust{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;justify-items:start}}@media (max-width:900px){.hero-v2__trust{gap:8px 16px;font-size:.85rem}.hero-v2{min-height:70vh;padding:120px 0 56px}.hero-v2__cta{width:100%;max-width:360px}}.services-v2{font-family:var(--v2-font);background:var(--clr-bg)}.services-v2,.services-v2 *,.services-v2 :after,.services-v2 :before{box-sizing:border-box}.services-v2 p{margin:0}.services-v2 a{color:inherit;text-decoration:none}.services-v2__head{max-width:720px;margin:0 auto 36px;text-align:center;display:flex;flex-direction:column;gap:12px}.services-v2__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--v2-fw-bold);line-height:1.25;color:var(--clr-text);text-wrap:balance}.services-v2__intro{font-size:1.05rem;color:var(--clr-text-muted);line-height:1.6;text-wrap:pretty}.services-v2__intro-em{font-weight:var(--v2-fw-bold);color:var(--clr-text)}.services-v2__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.service-card-v2{display:flex;flex-direction:column;background:#fff;border:1px solid var(--clr-border);border-radius:var(--radius-md);overflow:hidden;color:inherit;box-shadow:var(--shadow-sm);transition:var(--transition)}.service-card-v2:focus-visible,.service-card-v2:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);outline:none}.service-card-v2__media{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background-color:#e5e5e5}.service-card-v2__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.service-card-v2__body{display:flex;flex-direction:column;gap:12px;padding:24px 24px 28px;flex:1}.service-card-v2__title{font-size:1.2rem;font-weight:var(--v2-fw-bold);line-height:1.25;color:var(--clr-text);text-align:center}.service-card-v2__desc{font-size:.95rem;color:var(--clr-text-muted);line-height:1.6;flex:1;text-align:center}.service-card-v2__more{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--clr-primary);color:#fff;font-weight:var(--v2-fw-semi);font-size:.95rem;padding:10px 22px;border-radius:var(--radius-sm);margin:8px auto 0;transition:var(--transition)}.service-card-v2:hover .service-card-v2__more{background:var(--clr-primary-dark)}@media (max-width:900px){.services-v2__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-v2__grid{grid-template-columns:1fr}}.why-us-v2{font-family:var(--v2-font);background:var(--clr-bg);color:var(--clr-text)}.why-us-v2,.why-us-v2 *,.why-us-v2 :after,.why-us-v2 :before{box-sizing:border-box}.why-us-v2 :where(p){margin:0}.why-us-v2 :where(a){color:inherit;text-decoration:none}.why-us-v2__inner{display:block}.why-us-v2__title{font-size:1.5rem;font-weight:var(--v2-fw-bold);line-height:1.6;color:var(--clr-text);margin-bottom:18px;text-wrap:balance}.why-us-v2__body{display:flex;flex-direction:column;gap:18px}.why-us-v2__para{font-size:1rem;color:var(--clr-text-muted);line-height:1.7}.why-us-v2__para strong{color:var(--clr-text)}.why-us-v2__link{color:var(--clr-primary-dark);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-weight:600;transition:color .15s ease}.why-us-v2__link:hover{color:var(--clr-primary)}.why-us-v2__services{margin-top:4px}.benefits-v2{font-family:var(--v2-font);background:var(--clr-bg)}.benefits-v2,.benefits-v2 *,.benefits-v2 :after,.benefits-v2 :before{box-sizing:border-box}.benefits-v2 p{margin:0}.benefits-v2__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--v2-fw-bold);line-height:1.25;color:var(--clr-text);text-wrap:balance}.benefits-v2__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1000px;margin:0 auto}.benefit-card-v2{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:24px 18px;background:var(--clr-bg);transition:var(--transition)}.benefit-card-v2:hover .benefit-card-v2__icon{transform:translateY(-4px);box-shadow:var(--shadow-md)}.benefit-card-v2__icon{width:78px;height:78px;border-radius:var(--radius-md);background:var(--clr-primary);color:#fff;display:grid;place-items:center;font-size:2rem;transition:var(--transition)}.benefit-card-v2__title{font-size:1rem;font-weight:var(--v2-fw-bold);line-height:1.25;color:var(--clr-text)}.benefit-card-v2__desc{font-size:.88rem;color:var(--clr-text-muted);line-height:1.55}@media (max-width:900px){.benefits-v2__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.benefits-v2__grid{grid-template-columns:1fr}}