.public-page.svelte-8yndi7{max-width:1120px;margin:0 auto;padding:48px 24px 72px;display:grid;gap:28px}.hero.svelte-8yndi7{padding:36px;border-radius:32px;background:var(--panel);border:1px solid var(--line);display:grid;gap:14px}.hero-kicker.svelte-8yndi7,.section-eyebrow.svelte-8yndi7{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text)}h1.svelte-8yndi7,h2.svelte-8yndi7,p.svelte-8yndi7{margin:0}h1.svelte-8yndi7{font-size:clamp(2.2rem,4vw,4.2rem);line-height:.98}.hero-body.svelte-8yndi7{max-width:64ch;font-size:1.05rem;line-height:1.6;color:var(--muted)}.sections.svelte-8yndi7{display:grid;gap:18px}.content-block.svelte-8yndi7{padding:24px;border-radius:24px;background:var(--panel);border:1px solid var(--line);display:grid;gap:10px}.content-block.feature.svelte-8yndi7{background:var(--panel-muted)}.content-block.callout.svelte-8yndi7{background:var(--panel-muted);color:var(--text)}.content-block.svelte-8yndi7 h2:where(.svelte-8yndi7){font-size:clamp(1.4rem,2vw,2rem)}.content-block.svelte-8yndi7 p:where(.svelte-8yndi7){line-height:1.65;color:var(--muted)}a.svelte-8yndi7{width:fit-content;text-decoration:none;border-radius:999px;padding:10px 16px;background:var(--accent);color:var(--button-text);font-weight:600}@media(max-width:700px){.public-page.svelte-8yndi7{padding:24px 16px 48px}.hero.svelte-8yndi7,.content-block.svelte-8yndi7{padding:20px}}
