.plans[data-astro-cid-beviid3d]{gap:var(--space-lg);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.plans[data-astro-cid-beviid3d]{gap:var(--space-md);grid-template-columns:repeat(3,1fr)}}.plan[data-astro-cid-beviid3d]{gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:32px;align-content:start;display:grid;position:relative}.plan__name[data-astro-cid-beviid3d]{font-size:var(--fs-xl)}.plan__tagline[data-astro-cid-beviid3d]{color:var(--text-muted);min-height:3.2em}.plan__price[data-astro-cid-beviid3d] strong[data-astro-cid-beviid3d]{font:800 3.2rem/1 var(--font-heading);color:var(--navy);letter-spacing:-.035em;display:block}.plan__price[data-astro-cid-beviid3d] span[data-astro-cid-beviid3d]{color:var(--text-muted);font-size:var(--fs-sm)}.plan[data-astro-cid-beviid3d] .btn[data-astro-cid-beviid3d]{width:100%}.plan__list[data-astro-cid-beviid3d]{margin:var(--space-xs) 0 0;padding:var(--space-lg) 0 0;border-top:1px solid var(--border);gap:var(--space-sm);list-style:none;display:grid}.plan__list[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]{gap:var(--space-sm);font-size:var(--fs-sm);color:var(--text);align-items:flex-start;display:flex}.plan__list[data-astro-cid-beviid3d] svg{color:var(--royal);flex:none;margin-top:1px}.plan--highlight[data-astro-cid-beviid3d]{color:#fff;background:radial-gradient(70% 50% at 100% 0%, #65d1fe59, transparent 70%), linear-gradient(160deg, var(--royal) 0%, var(--navy) 100%);box-shadow:var(--shadow-lg);border-color:#0000}.plan--highlight[data-astro-cid-beviid3d] .plan__name[data-astro-cid-beviid3d],.plan--highlight[data-astro-cid-beviid3d] .plan__price[data-astro-cid-beviid3d] strong[data-astro-cid-beviid3d],.plan--highlight[data-astro-cid-beviid3d] .plan__tagline[data-astro-cid-beviid3d],.plan--highlight[data-astro-cid-beviid3d] .plan__price[data-astro-cid-beviid3d] span[data-astro-cid-beviid3d],.plan--highlight[data-astro-cid-beviid3d] .plan__list[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]{color:#fff}.plan--highlight[data-astro-cid-beviid3d] .plan__list[data-astro-cid-beviid3d]{border-top-color:#ffffff47}.plan--highlight[data-astro-cid-beviid3d] .plan__list[data-astro-cid-beviid3d] svg{color:var(--aqua)}.plan__badge[data-astro-cid-beviid3d]{top:var(--space-lg);right:var(--space-lg);align-items:center;gap:var(--space-2xs);font-size:var(--fs-xs);color:var(--navy);border-radius:var(--radius-full);background:#fff;padding:.25rem .75rem;font-weight:700;display:inline-flex;position:absolute}@media (width>=960px){.plan--highlight[data-astro-cid-beviid3d]{margin-block:calc(-1 * var(--space-md));padding-block:calc(var(--space-xl) + var(--space-md))}}.billing[data-astro-cid-beviid3d]{width:fit-content;margin:0 auto var(--space-xl);background:var(--frost);border:1px solid var(--border);border-radius:var(--radius-full);justify-content:center;gap:2px;padding:4px;display:flex;position:relative}.billing__input[data-astro-cid-beviid3d]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.billing[data-astro-cid-beviid3d] label[data-astro-cid-beviid3d]{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-full);font-weight:650;font-size:var(--fs-sm);color:var(--navy);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);display:inline-flex}.billing[data-astro-cid-beviid3d] label[data-astro-cid-beviid3d]:hover{color:var(--royal-deep)}.billing__input[data-astro-cid-beviid3d]:checked+label[data-astro-cid-beviid3d]{background:var(--royal);color:#fff;box-shadow:var(--shadow-button)}.billing__input[data-astro-cid-beviid3d]:focus-visible+label[data-astro-cid-beviid3d]{outline:3px solid var(--skyblue);outline-offset:2px}.billing__badge[data-astro-cid-beviid3d]{font-size:var(--fs-xs);color:var(--navy);background:var(--aqua);border-radius:var(--radius-full);padding:.15rem .55rem;font-weight:700}.price--year[data-astro-cid-beviid3d]{display:none}.price[data-astro-cid-beviid3d] small[data-astro-cid-beviid3d]{margin-top:var(--space-2xs);color:var(--text-muted);font-size:var(--fs-xs);display:block}.plan--highlight[data-astro-cid-beviid3d] .price[data-astro-cid-beviid3d] small[data-astro-cid-beviid3d]{color:#fff}.main:has(#b-year:checked) .plan[data-astro-cid-beviid3d] .price--year[data-astro-cid-beviid3d]{display:block}.main:has(#b-year:checked) .plan[data-astro-cid-beviid3d] .price--month[data-astro-cid-beviid3d]{display:none}
