h1.svelte-1hrotn9{font-size:2rem;text-align:center}.lede.svelte-1hrotn9{text-align:center;margin-left:auto;margin-right:auto;max-width:42rem}.tiers.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin:2rem auto 1.5rem;max-width:64rem;align-items:stretch}@media(min-width:48rem){.tiers.svelte-1hrotn9{grid-template-columns:repeat(3,1fr)}}.tier.svelte-1hrotn9{display:flex;flex-direction:column}.tier.featured.svelte-1hrotn9{border-color:var(--brand);box-shadow:var(--shadow-md)}.tier-head.svelte-1hrotn9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.6rem}.tier.svelte-1hrotn9 .badge:where(.svelte-1hrotn9){flex-shrink:0}.tier.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0;font-size:1.2rem}.tagline.svelte-1hrotn9{color:var(--text-secondary);font-size:.85rem;margin:.35rem 0 0}.price.svelte-1hrotn9{font-size:1.7rem;font-weight:700;margin:.25rem 0 .85rem}.price.svelte-1hrotn9 span:where(.svelte-1hrotn9){font-size:.85rem;font-weight:400;color:var(--text-secondary)}.peryear.svelte-1hrotn9{color:var(--faint);font-size:.8rem;margin:-.6rem 0 .85rem;min-height:1.1rem}.billtoggle.svelte-1hrotn9{display:flex;width:fit-content;gap:.25rem;margin:1.5rem auto 0;padding:.25rem;border:1px solid var(--border);border-radius:999px;background:var(--bg)}.billtoggle.svelte-1hrotn9 button:where(.svelte-1hrotn9){border:none;background:none;color:var(--text-secondary);cursor:pointer;padding:.45rem 1.1rem;border-radius:999px;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem}.billtoggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9){background:var(--brand);color:var(--brand-foreground)}.billtoggle.svelte-1hrotn9 .save:where(.svelte-1hrotn9){font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.1rem .4rem;border-radius:999px;background:var(--ok-bg);color:var(--ok-text)}.billtoggle.svelte-1hrotn9 button.active:where(.svelte-1hrotn9) .save:where(.svelte-1hrotn9){background:#ffffff38;color:var(--brand-foreground)}ul.svelte-1hrotn9{list-style:none;padding:0;margin:0 0 1.25rem;line-height:1.7;font-size:.92rem;color:var(--text-secondary);flex:1}.tier.svelte-1hrotn9 .cta:where(.svelte-1hrotn9){width:100%}.note.svelte-1hrotn9{max-width:42rem;margin-left:auto;margin-right:auto;text-align:center}
