.toggle-wrap[data-astro-cid-uy67dsy6]{justify-content:center;margin-bottom:2rem;display:flex}.billing-toggle[data-astro-cid-uy67dsy6]{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex}.billing-toggle[data-astro-cid-uy67dsy6][hidden]{display:none}.billing-toggle[data-astro-cid-uy67dsy6] button[data-astro-cid-uy67dsy6]{font:inherit;min-height:2.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.95rem;font-weight:650;display:inline-flex}.billing-toggle[data-astro-cid-uy67dsy6] button[data-astro-cid-uy67dsy6][aria-pressed=true]{background:var(--surface);color:var(--text-strong);box-shadow:var(--shadow-sm)}.save[data-astro-cid-uy67dsy6]{color:var(--accent-text);background:var(--mint-soft);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.plans[data-astro-cid-uy67dsy6]{align-items:stretch;gap:1.25rem;display:grid}@media (width>=60rem){.plans[data-astro-cid-uy67dsy6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan[data-astro-cid-uy67dsy6]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);flex-direction:column;padding:2rem 1.75rem;display:flex;position:relative}.plan--highlight[data-astro-cid-uy67dsy6]{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet), var(--shadow-lg);background:radial-gradient(120% 60% at 50% 0%, #6d5ef81a, transparent 70%), var(--surface)}.plan-head[data-astro-cid-uy67dsy6]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plan-name[data-astro-cid-uy67dsy6]{margin:0;font-size:1.35rem}.badge[data-astro-cid-uy67dsy6]{color:#fff;background:var(--violet);border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.tagline[data-astro-cid-uy67dsy6]{color:var(--muted);min-height:3.3em;margin:.5rem 0 1.25rem}.price[data-astro-cid-uy67dsy6]{align-items:baseline;gap:.4rem;margin:0;display:flex}.amount[data-astro-cid-uy67dsy6]{letter-spacing:-.04em;color:var(--text-strong);font-size:2.75rem;font-weight:800;line-height:1.1}.per[data-astro-cid-uy67dsy6]{color:var(--muted);font-weight:600}.alt[data-astro-cid-uy67dsy6]{color:var(--accent-text);min-height:1.5em;margin:.35rem 0 0;font-size:.925rem;font-weight:600}.vat[data-astro-cid-uy67dsy6]{color:var(--muted);margin:.15rem 0 1.5rem;font-size:.85rem}.yearly-link[data-astro-cid-uy67dsy6]{text-align:center;margin:.65rem 0 0;font-size:.9rem;display:block}html[data-billing] .yearly-link[data-astro-cid-uy67dsy6]{visibility:hidden}.features[data-astro-cid-uy67dsy6]{border-top:1px solid var(--border);gap:.6rem;margin:1.25rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.features[data-astro-cid-uy67dsy6] li[data-astro-cid-uy67dsy6]{align-items:flex-start;gap:.6rem;font-size:.975rem;display:flex}.features[data-astro-cid-uy67dsy6] svg{color:var(--accent-text);flex:none;margin-top:.2rem}.stripe-note[data-astro-cid-uy67dsy6]{color:var(--muted);justify-content:center;align-items:center;gap:.4rem;margin:1.75rem 0 0;font-size:.95rem;display:flex}
