.hero.svelte-1uha8ag{padding:2.5rem 0 1.5rem}h1.svelte-1uha8ag{font-size:2.2rem;line-height:1.1;margin:0 0 .75rem}.lead.svelte-1uha8ag{font-size:1.1rem;color:var(--muted);max-width:38rem;margin:0 0 1.5rem}.cta.svelte-1uha8ag{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}button.primary.svelte-1uha8ag{background:var(--accent);color:#fff;border:none;border-radius:999px;padding:.7rem 1.4rem;font-size:1rem;font-weight:600;cursor:pointer}a.ghost.svelte-1uha8ag{color:var(--ink);text-decoration:none;font-weight:600}a.ghost.svelte-1uha8ag:hover{color:var(--accent)}.how.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:2rem}.step.svelte-1uha8ag{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.25rem}.num.svelte-1uha8ag{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;margin-bottom:.5rem}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.25rem 0 .4rem}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--muted);font-size:.95rem}
