.page.svelte-10l0o2u{padding-block:var(--section-y-tight) var(--section-y)}.phead.svelte-10l0o2u{display:grid;padding-block:var(--space-2xl) var(--space-3xl)}.eyebrow.svelte-10l0o2u{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0}.phead.svelte-10l0o2u h1:where(.svelte-10l0o2u){font-family:var(--font-display);font-weight:500;font-size:clamp(2.125rem,3.9vw,3.25rem);line-height:1.12;letter-spacing:-.012em;margin:24px 0 0;max-width:24ch;text-wrap:balance}.phead.svelte-10l0o2u .lede:where(.svelte-10l0o2u){margin:32px 0 0;font-size:1.0625rem;line-height:1.65;color:var(--ink-secondary);max-width:56ch}.offers.svelte-10l0o2u{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-2xl) var(--space-xl)}.offer.svelte-10l0o2u{display:grid;gap:var(--space-md);align-content:start;justify-items:start;border-top:1px solid var(--line-rule);padding-top:var(--space-lg)}.offer.svelte-10l0o2u h2:where(.svelte-10l0o2u){font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:-.01em}.offer.svelte-10l0o2u p:where(.svelte-10l0o2u){font-size:var(--text-body-md);line-height:1.7;color:var(--ink-secondary);max-width:56ch}.close.svelte-10l0o2u{margin-top:var(--section-y);display:grid;gap:var(--space-lg);justify-items:start;border-top:1px solid var(--line-rule);padding-top:var(--space-2xl)}.close-line.svelte-10l0o2u{font-family:var(--font-display);font-size:var(--text-title-2);font-weight:460;line-height:1.45;max-width:34em}
