.page-hero.svelte-1o7buna{position:relative;padding:4rem 1.25rem 3.5rem;background-size:cover;background-position:center;border-bottom:1px solid var(--border);overflow:hidden}.inner.svelte-1o7buna{position:relative;max-width:72rem;margin:0 auto}.kicker.svelte-1o7buna{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;color:var(--gold);margin-bottom:1rem}h1.svelte-1o7buna{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;max-width:46rem;color:var(--foreground)}.sub.svelte-1o7buna{margin-top:1rem;max-width:40rem;color:var(--muted);font-size:1.0625rem;line-height:1.6}.cta-row.svelte-1o7buna{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:640px){.page-hero.svelte-1o7buna{padding:6rem 2rem 4.5rem}}.next-step.svelte-1izsuc4{border-top:1px solid var(--border);background:var(--bg-elevated);padding:3rem 1.25rem}.inner.svelte-1izsuc4{max-width:72rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.kicker.svelte-1izsuc4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;color:var(--gold);margin-bottom:.5rem}h2.svelte-1izsuc4{font-size:1.375rem;font-weight:700;color:var(--foreground);max-width:34rem}p.svelte-1izsuc4{margin-top:.5rem;color:var(--muted);max-width:34rem}.actions.svelte-1izsuc4{display:flex;flex-wrap:wrap;gap:1rem}@media(min-width:768px){.inner.svelte-1izsuc4{flex-direction:row;align-items:center;justify-content:space-between}}
