.hero.svelte-1uha8ag{max-width:var(--maxw);margin:0 auto;padding:var(--sp-8) var(--sp-5);text-align:center}.pill.svelte-1uha8ag{display:inline-block;background:var(--brand-tint);color:var(--brand-700);padding:6px 14px;border-radius:var(--radius-pill);font-weight:600;font-size:var(--fs-sm)}h1.svelte-1uha8ag{font-size:var(--fs-display);line-height:1.05;margin:var(--sp-4) 0;letter-spacing:-.02em}.grad.svelte-1uha8ag{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-1uha8ag{max-width:640px;margin:0 auto var(--sp-5);color:var(--muted);font-size:1.15rem}.actions.svelte-1uha8ag{display:flex;gap:var(--sp-3);justify-content:center;margin-bottom:var(--sp-8)}.btn-ghost.svelte-1uha8ag{border:1px solid var(--border-2);border-radius:var(--radius-pill);padding:var(--sp-3) var(--sp-5);text-decoration:none;color:var(--ink);font-weight:600}.loop.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.step.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 18px;font-weight:600}.arrow.svelte-1uha8ag{color:var(--brand);font-weight:700}
