.hero.svelte-1uha8ag{text-align:center;padding:4rem 0}h1.svelte-1uha8ag{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem}p.svelte-1uha8ag{color:var(--color-text-muted);font-size:1.125rem;margin-bottom:2rem}.cta.svelte-1uha8ag{display:inline-block;padding:.75rem 2rem;background:var(--color-accent);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem}.cta.svelte-1uha8ag:hover{opacity:.9}
