.ph.svelte-1hrotn9{padding-top:var(--sp-7)}.ph.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin-top:.5rem}.lede.svelte-1hrotn9{margin-top:1.1rem;max-width:62ch;font-size:1.05rem;color:var(--fg-dim);line-height:1.6}.plans.svelte-1hrotn9{padding-top:var(--sp-6)}.plans-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;align-items:start}.plan.svelte-1hrotn9{padding:1.6rem 1.5rem;position:relative;display:flex;flex-direction:column}.plan.featured.svelte-1hrotn9{border-color:var(--ink);box-shadow:var(--glow)}.badge.svelte-1hrotn9{position:absolute;top:-.7rem;right:1.2rem;background:var(--ink);color:var(--on-ink);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:.25rem .6rem;border-radius:var(--r-pill)}.pname.svelte-1hrotn9{font-size:1.7rem}.price.svelte-1hrotn9{display:flex;align-items:baseline;gap:.5rem;margin:.5rem 0 .8rem}.amt.svelte-1hrotn9{font-size:2.4rem;font-weight:700;color:var(--fg)}.cad.svelte-1hrotn9{font-size:.85rem;color:var(--fg-faint)}.blurb.svelte-1hrotn9{font-size:.9rem;color:var(--fg-dim);line-height:1.55;margin-bottom:1.2rem;min-height:3.4em}.full.svelte-1hrotn9{width:100%}.feats.svelte-1hrotn9{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;gap:.6rem}.feats.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;gap:.55rem;font-size:.86rem;color:var(--fg-dim);align-items:flex-start}.feats.svelte-1hrotn9 svg:where(.svelte-1hrotn9){color:var(--ink);flex:none;margin-top:.15rem}.notice.svelte-1hrotn9{padding:.9rem 1.1rem;margin-top:1.2rem;color:var(--fg-dim);font-size:.88rem}.annual.svelte-1hrotn9{margin-top:1rem;font-size:.78rem;color:var(--fg-faint)}.faq.svelte-1hrotn9{padding-top:var(--sp-8)}.faq.svelte-1hrotn9 .eyebrow:where(.svelte-1hrotn9){margin-bottom:1.2rem}.qa.svelte-1hrotn9{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.q.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:1.2rem;margin-bottom:.4rem}.q.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:.9rem;color:var(--fg-dim);line-height:1.6}.q.svelte-1hrotn9 em:where(.svelte-1hrotn9){font-style:normal;color:var(--ink)}@media(max-width:820px){.plans-grid.svelte-1hrotn9,.qa.svelte-1hrotn9{grid-template-columns:1fr}}
