.hero.svelte-1uha8ag{text-align:center;padding-block:72px 56px}h1.svelte-1uha8ag{margin:0 0 8px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800}.lead.svelte-1uha8ag{color:var(--muted);max-width:36ch;margin:0 auto 28px;font-size:1.15rem}.cta.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn.svelte-1uha8ag{border-radius:12px;padding:12px 22px;font-weight:700}.btn.svelte-1uha8ag:hover{text-decoration:none}.primary.svelte-1uha8ag{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow)}.ghost.svelte-1uha8ag{border:1px solid var(--border);color:var(--ink);background:var(--surface)}.note.svelte-1uha8ag{color:var(--muted);margin-top:40px;font-size:.9rem}
