.hero.svelte-9u065x{text-align:left;max-width:720px;margin:48px auto 32px;padding:0 20px}.eyebrow.svelte-9u065x{font-family:var(--font-display);letter-spacing:.1em;color:var(--ink);margin:0 0 8px;font-size:.85rem}h1.svelte-9u065x{font-family:var(--font-display);color:var(--ink);margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.blurb.svelte-9u065x{font-family:var(--font-body);color:var(--ink);margin:0 0 24px;font-size:1.05rem;line-height:1.55}.cta-btn.svelte-9u065x{font-family:var(--font-display);background:var(--tangerine);color:var(--ink);border:var(--border-primary);box-shadow:var(--shadow-sm);padding:12px 20px;font-size:.95rem;text-decoration:none;display:inline-block}.cta-btn.svelte-9u065x:hover{box-shadow:var(--shadow-md);transform:translate(-2px,-2px)}.what.svelte-9u065x{background:var(--cream);border:var(--border-primary);max-width:720px;box-shadow:var(--shadow-sm);margin:32px auto 80px;padding:24px 20px}.what.svelte-9u065x h2:where(.svelte-9u065x){font-family:var(--font-display);margin:0 0 12px;font-size:1.3rem}.what.svelte-9u065x ul:where(.svelte-9u065x){font-family:var(--font-body);margin:0 0 16px 20px;padding:0;line-height:1.6}.what.svelte-9u065x li:where(.svelte-9u065x){margin-bottom:8px}.note.svelte-9u065x{font-family:var(--font-body);color:var(--ink);margin:0;font-size:.9rem;font-style:italic}
