.hero[data-astro-cid-lcdefpme]{background:var(--site-ground);padding-block:var(--pad-hero-top) var(--pad-hero-bottom)}.hero__kicker[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:var(--t-body);font-weight:700}.hero__title[data-astro-cid-lcdefpme]{margin-top:var(--space-4);max-width:700px;font-size:clamp(2rem,min(5.5vw,9.5svh),4.5rem);font-weight:600;line-height:1.15}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--t-subhead);color:var(--ink-body);margin-top:var(--space-5);max-width:52ch;line-height:1.55}@media (width>=861px){.hero[data-astro-cid-lcdefpme]{padding-block-start:0}.hero__stage[data-astro-cid-lcdefpme]{align-content:center;min-height:calc(100svh - 64px);display:grid}}.hero__cta[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.limits[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;gap:var(--space-3);max-width:64ch;padding:0;list-style:none;display:grid}.limits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-body);padding-inline-start:var(--space-6);position:relative}.limits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"•";color:var(--ink-faint);position:absolute;inset-inline-start:0}.limits-guide[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;max-width:64ch;color:var(--ink-body)}.contact__mail[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.contact__faq[data-astro-cid-lcdefpme]{margin-top:var(--space-5);color:var(--ink-muted)}
