.hero.svelte-1uha8ag{margin:var(--space-xxxl) 0}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 var(--space-lg);line-height:1.05}.lead.svelte-1uha8ag{color:var(--text-secondary);font-size:18px;line-height:1.5;max-width:52ch;margin:0 0 var(--space-xl)}.ctas.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-md)}.cta-primary.svelte-1uha8ag,.cta-secondary.svelte-1uha8ag{display:inline-block;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.cta-primary.svelte-1uha8ag{background:var(--blue);color:#fff}.cta-primary.svelte-1uha8ag:hover{background:var(--blue-light);color:#fff}.cta-secondary.svelte-1uha8ag{color:var(--text-primary);border:1px solid var(--border)}.cta-secondary.svelte-1uha8ag:hover{border-color:var(--blue)}.capsules.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-xl);margin:var(--space-xxxl) 0}.capsule.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-xl)}.capsule.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-sm) 0 0;color:var(--text-secondary)}@media (max-width: 540px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:36px}}
