.hero.svelte-2xu2ig{text-align:center}.hero-inner.svelte-2xu2ig{max-width:44rem;margin-inline:auto}.hero-eyebrow.svelte-2xu2ig{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}h1.svelte-2xu2ig{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:400;line-height:1.15;margin-bottom:1rem}.hero-subtitle.svelte-2xu2ig{font-size:var(--text-lg);color:var(--color-ink-soft);max-width:36rem;margin-inline:auto}.content-inner.svelte-2xu2ig{max-width:48rem;margin-inline:auto}.prose.svelte-2xu2ig h2:where(.svelte-2xu2ig){font-family:var(--font-heading);font-size:var(--text-xl);font-weight:400;margin-top:2.5rem;margin-bottom:.75rem}.prose.svelte-2xu2ig h2:where(.svelte-2xu2ig):first-child{margin-top:0}.prose.svelte-2xu2ig p:where(.svelte-2xu2ig){font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.7;margin-bottom:1rem}.prose.svelte-2xu2ig ul:where(.svelte-2xu2ig){list-style:none;padding:0;margin-bottom:1rem}.prose.svelte-2xu2ig li:where(.svelte-2xu2ig){font-size:var(--text-base);color:var(--color-ink-soft);line-height:1.7;padding-left:1rem;position:relative}.prose.svelte-2xu2ig li:where(.svelte-2xu2ig):before{content:"";position:absolute;left:0;top:.7em;width:4px;height:4px;background:var(--color-accent);border-radius:50%}.legal-note.svelte-2xu2ig{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.6}@media(max-width:768px){h1.svelte-2xu2ig{font-size:var(--text-3xl)}}
