.hero.svelte-5xuf58{padding-block:var(--space-8);background:radial-gradient(60rem 30rem at 50% 0%, var(--brand-soft), transparent 70%)}.hero-inner.svelte-5xuf58{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.eyebrow.svelte-5xuf58{color:var(--brand);font-size:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.title.svelte-5xuf58{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.3rem,6vw,4rem);font-weight:800;line-height:1.02}.lead.svelte-5xuf58{max-width:40rem;color:var(--ink-2);text-wrap:pretty;font-size:1.125rem}.actions.svelte-5xuf58{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.facts.svelte-5xuf58{gap:var(--space-3);width:100%;max-width:48rem;margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.facts.svelte-5xuf58 li:where(.svelte-5xuf58){padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-2);font-size:var(--text-secondary);flex-direction:column;gap:2px;display:flex}.facts.svelte-5xuf58 b:where(.svelte-5xuf58){color:var(--ink);font-family:var(--font-display);font-size:1.75rem;font-weight:800;line-height:1.1}.block.svelte-5xuf58{padding-block:var(--space-8)}.block.svelte-5xuf58 .heading{margin-bottom:var(--space-6)}.tinted.svelte-5xuf58{background:var(--surface-2)}.narrow.svelte-5xuf58{max-width:calc(48rem + 2 * var(--gutter))}.grid.svelte-5xuf58{gap:var(--space-4);padding:0;list-style:none;display:grid}.card.svelte-5xuf58{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.card.plain.svelte-5xuf58{background:0 0}.icon.svelte-5xuf58{width:2.75rem;height:2.75rem;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand);place-items:center;display:grid}.card-title.svelte-5xuf58{font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.2}.card-body.svelte-5xuf58{color:var(--ink-2)}.rollout.svelte-5xuf58{gap:var(--space-5);padding:var(--space-7) var(--space-6);border-radius:var(--radius-xl,28px);align-items:center;min-height:0;display:grid}.rollout-title.svelte-5xuf58{font-family:var(--font-display);letter-spacing:-.02em;color:var(--stage-text);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.05}.rollout-lead.svelte-5xuf58{margin-top:var(--space-3);max-width:40rem;color:var(--stage-dim-text)}.rollout-actions.svelte-5xuf58{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.rollout-mail.svelte-5xuf58{color:var(--stage-dim-text);font-size:var(--text-secondary)}.rollout-mail.svelte-5xuf58 a:where(.svelte-5xuf58){color:var(--stage-text)}@media (width>=720px){.facts.svelte-5xuf58{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.two.svelte-5xuf58,.grid.three.svelte-5xuf58{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.grid.three.svelte-5xuf58{grid-template-columns:repeat(3,minmax(0,1fr))}.rollout.svelte-5xuf58{padding:var(--space-8);grid-template-columns:1fr auto}}
