.page-module___8aEwW__deck{--mint:#49c7a5;--mint-strong:#2aa985;--ink-900:#151a22;--ink-800:#232936;--ink-500:#727784;--paper:#f2f3f5;--card:#f7f8f9;--line:#dfe2e8;scroll-snap-type:y mandatory;scroll-behavior:smooth;height:100vh;overflow-y:auto}.page-module___8aEwW__slide{scroll-snap-align:start;justify-content:center;min-height:100vh;padding:clamp(2.5rem,4vw,4rem) clamp(1.25rem,3vw,3rem);display:flex}.page-module___8aEwW__container{width:min(1240px,100%);animation:.8s both page-module___8aEwW__reveal;position:relative}.page-module___8aEwW__hero{background:radial-gradient(circle at 15% 8%, #49c7a529, transparent 38%), radial-gradient(circle at 90% 95%, #49c7a514, transparent 42%), var(--ink-900);color:#f2f6f8}.page-module___8aEwW__eyebrowDark{letter-spacing:.36em;text-transform:uppercase;color:#f0f9fa75;margin-top:clamp(1rem,8vh,9rem);font-size:.84rem}.page-module___8aEwW__heroTitle{font-family:var(--font-display);letter-spacing:.01em;margin-top:clamp(1.4rem,3vh,2.2rem);font-size:clamp(3.4rem,10vw,7.4rem);font-weight:500;line-height:.96}.page-module___8aEwW__heroTitle span{color:var(--mint)}.page-module___8aEwW__heroLead{color:#f6f9fabf;margin-top:1.2rem;font-size:clamp(1.1rem,2.8vw,2.2rem)}.page-module___8aEwW__heroPills{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2rem,5vh,3rem);display:flex}.page-module___8aEwW__heroPills span{text-align:center;color:#f4f8fabf;background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff14;border-radius:999px;min-width:min(230px,100%);padding:.9rem 1.3rem}.page-module___8aEwW__siteLink{color:var(--mint);margin-top:clamp(3.4rem,20vh,14rem);font-size:clamp(1.1rem,2vw,1.9rem)}.page-module___8aEwW__comingSoon{color:#d8f9ef;letter-spacing:.02em;background:#49c7a529;border:1px solid #49c7a585;border-radius:999px;padding:.65rem 1rem;font-weight:600;position:absolute;bottom:clamp(1rem,2vw,2rem);right:0}.page-module___8aEwW__light{background:linear-gradient(135deg, #49c7a512, transparent 46%), linear-gradient(315deg, #0b101808, transparent 55%), var(--paper);color:var(--ink-900)}.page-module___8aEwW__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#9ba1ad;font-size:.83rem}.page-module___8aEwW__sectionTitle{font-family:var(--font-display);margin-top:.5rem;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:500;line-height:1}.page-module___8aEwW__headingLine{background:var(--mint);width:clamp(4rem,8vw,8rem);height:.55rem;margin-top:1rem}.page-module___8aEwW__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(1.5rem,3vh,2rem);display:grid}.page-module___8aEwW__gridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:clamp(1.5rem,3vh,2rem);display:grid}.page-module___8aEwW__leftAccentCard,.page-module___8aEwW__topAccentCard,.page-module___8aEwW__reasonRow{border:1px solid var(--line);background:var(--card)}.page-module___8aEwW__leftAccentCard{border-left:.5rem solid var(--mint);padding:clamp(1rem,2.2vw,1.8rem)}.page-module___8aEwW__leftAccentCard h3,.page-module___8aEwW__topAccentCard h3,.page-module___8aEwW__reasonRow h3{font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.25}.page-module___8aEwW__leftAccentCard p,.page-module___8aEwW__topAccentCard p,.page-module___8aEwW__reasonRow p{color:var(--ink-500);margin-top:1rem;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.55}.page-module___8aEwW__topAccentCard{border-top:.52rem solid var(--mint-strong);padding:clamp(1rem,2.2vw,1.8rem)}.page-module___8aEwW__reasonList{gap:1rem;margin-top:clamp(1.4rem,3vh,2rem);display:grid}.page-module___8aEwW__reasonRow{grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:clamp(.95rem,2vw,1.4rem);display:grid}.page-module___8aEwW__numberBadge{border:2px solid var(--mint-strong);width:2.8rem;height:2.8rem;color:var(--mint-strong);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}@keyframes page-module___8aEwW__reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.page-module___8aEwW__gridThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.page-module___8aEwW__gridTwo,.page-module___8aEwW__gridThree{grid-template-columns:1fr}.page-module___8aEwW__heroPills span{min-width:100%}.page-module___8aEwW__slide{min-height:auto;padding-block:4.5rem}.page-module___8aEwW__comingSoon{margin-top:1rem;display:inline-block;position:static}}
