.landing-section[data-v-a80e3318]{text-align:center;padding:clamp(4rem,10vw,4rem) 1.5rem}.landing-section--light[data-v-a80e3318]{--landing-card-bg:#fff;--landing-card-shadow:0 4px 22px #0000000f;background:#f5f5f7}.landing-section--light[data-v-a80e3318],.landing-section--white[data-v-a80e3318]{color:#1d1d1f;--landing-muted:#1d1d1fad;--landing-card-fg:#1d1d1f;--landing-card-muted:#1d1d1fad}.landing-section--white[data-v-a80e3318]{--landing-card-bg:#f5f5f7;--landing-card-shadow:none;background:#fff}.landing-section--dark[data-v-a80e3318]{color:#f5f5f7;--landing-muted:#f5f5f7ad;--landing-card-bg:#f5f5f712;--landing-card-fg:#f5f5f7;--landing-card-muted:#f5f5f7ad;--landing-card-shadow:none;background:#0d1418}.landing-section__inner[data-v-a80e3318]{max-width:1080px;margin:0 auto}.landing-reveal[data-v-a80e3318]{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(28px)}.landing-reveal.is-visible[data-v-a80e3318]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-reveal[data-v-a80e3318]{opacity:1;transition:none;transform:none}}.landing-section__eyebrow[data-v-a80e3318]{color:#227373;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.1rem;font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:600}.landing-section--dark .landing-section__eyebrow[data-v-a80e3318]{color:#60d8bd}.landing-section__title[data-v-a80e3318]{letter-spacing:-.015em;max-width:24ch;margin:0 auto;font-size:clamp(1.9rem,4.5vw,3.3rem);font-weight:700;line-height:1.1}.landing-section__text[data-v-a80e3318]{color:var(--landing-muted);max-width:44rem;margin:1.4rem auto 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.55}.landing-cta__title[data-v-11f6c1cd]{letter-spacing:-.02em;max-width:60ch;margin:0 auto;font-size:clamp(2.2rem,6vw,4rem);font-weight:700;line-height:1.08}.landing-cta__actions[data-v-11f6c1cd]{margin-top:2.2rem}.landing-cta__note[data-v-11f6c1cd]{color:#f5f5f78c;margin-top:1.2rem;font-size:.95rem}.landing-cta__disclaimer[data-v-11f6c1cd]{color:#f5f5f766;max-width:60rem;margin:clamp(2.5rem,6vw,4rem) auto 0;font-size:.8rem;line-height:1.5}
