.section-header[data-astro-cid-lmkygsfs]{max-width:44rem;margin:0 auto var(--s-8);text-align:center;display:flex;flex-direction:column;gap:var(--s-3);align-items:center}.section-header[data-astro-cid-lmkygsfs] .lead[data-astro-cid-lmkygsfs]{margin:0 auto;font-size:var(--text-lg)}.section-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0 auto}h1[data-astro-cid-lmkygsfs]{margin:0;font-size:clamp(2rem,3vw + 1rem,3rem)}.sr-only[data-astro-cid-lmkygsfs]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.billing-toggle[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;gap:var(--s-1);width:fit-content;margin:0 auto var(--s-10);padding:var(--s-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface)}.billing-toggle[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2) var(--s-5);border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);color:var(--color-fg);background:0 0;cursor:pointer;transition:background-color var(--duration-fast) var(--easing),color var(--duration-fast) var(--easing)}.billing-toggle[data-astro-cid-lmkygsfs] button[data-astro-cid-lmkygsfs][aria-pressed=true]{background:var(--color-ink);color:var(--color-white)}.save-pill[data-astro-cid-lmkygsfs]{font-size:var(--text-xs);font-weight:700;padding:2px var(--s-2);border-radius:var(--radius-full);background:var(--color-amber);color:var(--color-ink-2);white-space:nowrap}[data-astro-cid-lmkygsfs][data-pricing-root][data-billing=monthly] [data-astro-cid-lmkygsfs][data-price-yearly],[data-astro-cid-lmkygsfs][data-pricing-root][data-billing=yearly] [data-astro-cid-lmkygsfs][data-price-monthly]{display:none}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr;gap:var(--s-4);align-items:stretch;max-width:64rem;margin-inline:auto}@media (min-width:760px){.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}}.plan[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.plan[data-astro-cid-lmkygsfs].recommended{border:2px solid var(--color-teal);box-shadow:var(--shadow-lg)}.plan-flag[data-astro-cid-lmkygsfs]{position:absolute;top:calc(-1*var(--s-3));left:50%;transform:translate(-50%);padding:2px var(--s-3);border-radius:var(--radius-full);background:var(--color-amber);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.plan[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:var(--text-xl);margin:0}.plan-audience[data-astro-cid-lmkygsfs]{margin:0;font-size:var(--text-sm);color:var(--color-muted);min-height:2.6em}.plan-price[data-astro-cid-lmkygsfs]{margin:0}.price-state[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-1)}.amount[data-astro-cid-lmkygsfs]{font-size:var(--text-4xl);font-weight:700;letter-spacing:-.02em;color:var(--color-fg)}.per[data-astro-cid-lmkygsfs]{font-size:var(--text-sm);color:var(--color-muted);font-weight:500}.billed[data-astro-cid-lmkygsfs]{flex-basis:100%;font-size:var(--text-sm);color:var(--color-subtle);margin-top:var(--s-1)}.plan[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{margin-top:var(--s-2)}.plan-baseline[data-astro-cid-lmkygsfs]{margin:var(--s-2)0 0;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-ink)}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:var(--s-1)0 0;display:flex;flex-direction:column;gap:var(--s-2)}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;gap:var(--s-2);align-items:flex-start;font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-normal)}.feature-check[data-astro-cid-lmkygsfs]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-teal) 14%,transparent);color:var(--color-teal-ink)}.feature-check[data-astro-cid-lmkygsfs] svg{display:block}.fineprint[data-astro-cid-lmkygsfs]{margin:var(--s-8) auto 0;text-align:center;font-size:var(--text-sm);color:var(--color-subtle);max-width:56ch}.compare-section[data-astro-cid-lmkygsfs]{background:var(--color-surface);padding-block:clamp(var(--s-12),6vw,var(--s-16))}.table-scroll[data-astro-cid-lmkygsfs]{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);max-width:56rem;margin-inline:auto}.table-scroll[data-astro-cid-lmkygsfs]:focus-visible{outline-offset:-2px}.compare-table[data-astro-cid-lmkygsfs]{width:100%;min-width:38rem;border-collapse:collapse;font-size:var(--text-sm)}.compare-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.compare-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child th[data-astro-cid-lmkygsfs],.compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:0}.compare-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-weight:700;color:var(--color-fg);background:var(--color-surface-2);white-space:nowrap}.compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-weight:500;color:var(--color-fg);max-width:22ch}.compare-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{color:var(--color-muted);white-space:nowrap}.compare-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:nth-child(4),.compare-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:nth-child(4){background:color-mix(in srgb,var(--color-teal) 6%,transparent)}.cell-check[data-astro-cid-lmkygsfs]{display:inline-flex;color:var(--color-teal-ink)}.cell-check[data-astro-cid-lmkygsfs] svg{display:block}.faq-inner[data-astro-cid-lmkygsfs]{max-width:56rem}