.HeroHome_hero__zZZ1F{position:relative;overflow:hidden;background:var(--surface-inverse);color:var(--text-on-dark);padding:132px 28px 96px}.HeroHome_dots__ygpkx{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(circle at 1px 1px,rgba(122,166,160,.18) 1px,transparent 0);background-size:34px 34px;pointer-events:none}.HeroHome_glow__tGnU8{position:absolute;top:-120px;right:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(71,224,192,.16),transparent 68%);pointer-events:none}.HeroHome_inner__sDpYv{position:relative;max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:60px;gap:60px;align-items:center}.HeroHome_headline__T3UMS{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(38px,5.4vw,64px);line-height:1.04;letter-spacing:-.03em;margin:0 0 24px}.HeroHome_accent__5ceSK{color:var(--ac-mint)}.HeroHome_lead__mwv_r{font-size:clamp(18px,2vw,21px);line-height:1.55;color:var(--text-on-dark-muted);max-width:34em;margin:0 0 34px}.HeroHome_ctas__A7BL8{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:38px}.HeroHome_note__KXOkC{display:flex;align-items:flex-start;gap:14px;padding-top:26px;border-top:1px solid rgba(122,166,160,.28);max-width:38em}.HeroHome_noteIcon__8T_03{flex:none;margin-top:3px;color:var(--ac-mint)}.HeroHome_noteText__j8LIa{margin:0;font-size:15.5px;line-height:1.5;color:var(--text-on-dark-muted)}.HeroHome_media__k_Upx{position:relative;padding:0 8px 28px 0}.HeroHome_imageWrap__iP34l{position:relative;aspect-ratio:4/3.4;border-radius:20px;overflow:hidden;border:1px solid rgba(122,166,160,.2);box-shadow:0 30px 70px rgba(0,0,0,.4)}.HeroHome_image__GzOl_{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.02)}.HeroHome_card__TKTUA{position:absolute;right:-6px;bottom:-22px;width:min(300px,80%);background:var(--surface-card);color:var(--text-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px;box-shadow:0 24px 50px rgba(0,0,0,.3)}.HeroHome_cardLabel__FqiNU{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-core);margin-bottom:12px}.HeroHome_steps__8r3L2{display:flex;flex-direction:column;gap:9px}.HeroHome_step__emKaT{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-muted)}.HeroHome_stepFinal__riJ5F{color:var(--text-strong);font-weight:var(--fw-semibold)}.HeroHome_dot___9Kbz{width:8px;height:8px;border-radius:2px;flex:none}.HeroHome_connector__DFwhN{width:1px;height:14px;background:var(--ac-mist);margin-left:3px}.HeroHome_badge__Kmp8z{position:absolute;top:14px;left:-6px;background:var(--surface-inverse);border:1px solid rgba(71,224,192,.4);border-radius:12px;padding:10px 12px;box-shadow:0 12px 30px rgba(0,0,0,.35)}.ProblemasSection_head__NSnFM{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px;align-items:end;margin-bottom:56px}.ProblemasSection_title__9S7Jy{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--text-strong);margin:0;text-wrap:balance}.ProblemasSection_intro__me69m{font-size:18px;line-height:1.6;color:var(--text-body);margin:0}.ProblemasSection_cardIcon__EGLyF{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--ac-core);margin-bottom:18px}.ProblemasSection_cardTitle__NukA5{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:20px;letter-spacing:-.01em;margin:0 0 8px;color:var(--text-strong)}.ProblemasSection_cardImpact__AMNQp{font-size:15px;line-height:1.55;color:var(--text-muted);margin:0 0 16px}.ProblemasSection_cardFix__4EXV_{margin-top:auto;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--ac-core)}.ProblemasSection_cardFixArrow__zpdPk{color:var(--ac-mint)}.ProblemasSection_footer__IeIEW{margin-top:34px;display:flex;justify-content:center}.ServicosSection_head__eGXQb{max-width:52em;margin-bottom:52px}.ServicosSection_title__DIG3d{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--text-strong);margin:0;text-wrap:balance}.ServicosSection_intro__X6XWH{font-size:19px;line-height:1.6;color:var(--text-body);margin:18px 0 0}.ServicosSection_cardHead__ADLJb{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ServicosSection_cardIcon__mEBFe{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--surface-inverse);color:var(--ac-mint)}.ServicosSection_cardTag__ywIRp{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-mineral)}.ServicosSection_cardName__26Eql{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:22px;letter-spacing:-.01em;margin:0 0 10px;color:var(--text-strong)}.ServicosSection_cardSummary__lt082{font-size:15.5px;line-height:1.55;color:var(--text-muted);margin:0 0 18px}.ServicosSection_benefits__eVRD0{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:9px}.ServicosSection_benefit__9606N{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.45;color:var(--text-body)}.ServicosSection_benefitIcon__wipeE{flex:none;margin-top:2px;color:var(--ac-core)}.ServicosSection_cardCta__JGDTu{margin-top:auto}.MetodoSection_section__rEw03{position:relative;overflow:hidden}.MetodoSection_dots__kjoDv{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(circle at 1px 1px,rgba(122,166,160,.16) 1px,transparent 0);background-size:36px 36px;pointer-events:none}.MetodoSection_inner__IIK_I{position:relative}.MetodoSection_head__1BXhY{max-width:54em;margin-bottom:60px}.MetodoSection_title__VSMKV{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--text-on-dark);margin:0;text-wrap:balance}.MetodoSection_steps__R8_o1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:26px;gap:26px}.MetodoSection_num__1qKUx{width:56px;height:56px;border-radius:14px;background:var(--surface-inverse-2);border:1px solid rgba(71,224,192,.35);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:22px;color:var(--ac-mint);margin-bottom:20px}.MetodoSection_stepTitle__jhose{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:19px;margin:0 0 9px;color:var(--text-on-dark)}.MetodoSection_stepText___gSB1{font-size:15px;line-height:1.55;color:var(--text-on-dark-muted);margin:0}.MetodoSection_footer__gi8Nn{margin-top:56px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding-top:32px;border-top:1px solid rgba(122,166,160,.24)}.MetodoSection_footerNote__txTmz{font-family:var(--font-mono);font-size:13px;color:var(--text-on-dark-muted)}.ResultadosSection_grid__odPQo{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:56px;gap:56px;align-items:center}.ResultadosSection_title__eVBHz{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--text-strong);margin:0;text-wrap:balance}.ResultadosSection_intro__L4cgx{font-size:18px;line-height:1.6;color:var(--text-body);margin:18px 0 28px}.ResultadosSection_list__xo1lZ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.ResultadosSection_item__sy1Ao{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;color:var(--text-strong)}.ResultadosSection_itemIcon__dxQWV{flex:none;margin-top:2px;color:var(--ac-core)}.ResultadosSection_proof__YTw59{display:flex;flex-direction:column;gap:16px}.ResultadosSection_proofLabel__chV6_{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-mineral);margin-bottom:4px}.GovernancaSection_section__79h3e{background:var(--ac-mist)}.GovernancaSection_grid__RQVlH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:44px;gap:44px;align-items:start}.GovernancaSection_title__ON_Py{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--text-strong);margin:0;text-wrap:balance}.GovernancaSection_intro__KvVr5{font-size:17px;line-height:1.6;color:var(--text-body);margin:18px 0 0}.GovernancaSection_cards__vzqic{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.GovernancaSection_cardIcon__VvihN{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--surface-subtle);color:var(--ac-core);margin-bottom:16px}.GovernancaSection_cardTitle__o9y4r{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:16.5px;margin:0 0 6px;color:var(--text-strong)}.GovernancaSection_cardText__8j_J5{font-size:14px;line-height:1.5;color:var(--text-muted);margin:0}.SobreSection_grid__vxt1Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:56px;gap:56px;align-items:center}.SobreSection_media__nnUcR{position:relative;order:2}.SobreSection_imageWrap__RsVzU{position:relative;aspect-ratio:4/3.2;border-radius:20px;overflow:hidden;border:1px solid var(--border-subtle);box-shadow:0 24px 54px rgba(7,27,32,.2)}.SobreSection_image__8Rz1Y{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.02)}.SobreSection_metrics__SIkQU{position:absolute;left:-8px;bottom:-18px;background:var(--surface-inverse);border-radius:14px;padding:16px 20px;display:flex;gap:22px;box-shadow:0 18px 40px rgba(7,27,32,.28)}.SobreSection_metricDivider__lW9Cx{width:1px;background:rgba(122,166,160,.3)}.SobreSection_body__OEQvG{order:1}.SobreSection_title__dj0OO{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--text-strong);margin:0;text-wrap:balance}.SobreSection_intro__d6RnH{font-size:18px;line-height:1.6;color:var(--text-body);margin:18px 0 26px}.SobreSection_beliefs__w_bfW{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:12px}.SobreSection_belief__JJKgV{display:flex;align-items:flex-start;gap:11px;font-size:16px;line-height:1.45;color:var(--text-strong)}.SobreSection_beliefIcon__gwg2y{flex:none;margin-top:2px;color:var(--ac-core)}.FaqSection_inner__Wr8kp{max-width:900px;margin:0 auto}.FaqSection_head__PQtoD{text-align:center;margin-bottom:44px}.FaqSection_eyebrow__93Lxl{justify-content:center}.FaqSection_title__KeyJs{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--text-strong);margin:0;text-wrap:balance}.ContactoCtaSection_section__t9YIB{position:relative;overflow:hidden}.ContactoCtaSection_glow__k6oqh{position:absolute;top:-100px;left:-60px;width:380px;height:380px;background:radial-gradient(circle,rgba(71,224,192,.13),transparent 68%);pointer-events:none}.ContactoCtaSection_grid__L1Imp{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:56px;gap:56px;align-items:start}.ContactoCtaSection_title__wHVQ1{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--text-on-dark);margin:0;text-wrap:balance}.ContactoCtaSection_lead__gS4M3{font-size:18px;line-height:1.6;color:var(--text-on-dark-muted);margin:20px 0 32px;max-width:34em}.ContactoCtaSection_details__FK1Ls{display:flex;flex-direction:column;gap:18px;max-width:32em}.ContactoCtaSection_detail__q1lF6{display:flex;gap:14px;align-items:flex-start}.ContactoCtaSection_detailIcon___lDPz{flex:none;color:var(--ac-mint);margin-top:2px}.ContactoCtaSection_detailTitle__sXjri{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;color:var(--text-on-dark)}.ContactoCtaSection_detailText__phaPI,.ContactoCtaSection_detailText__phaPI a{color:var(--text-on-dark-muted);font-size:15px;line-height:1.5}