.pricing__head[data-astro-cid-htruwgye]{justify-content:space-between;align-items:end;gap:var(--space-5);flex-wrap:wrap;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:flex}.pricing__head[data-astro-cid-htruwgye] .section-head[data-astro-cid-htruwgye]{margin-bottom:0}.billing[data-astro-cid-htruwgye]{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);grid-template-columns:1fr 1fr;padding:5px;display:inline-grid;position:relative}.billing__pill[data-astro-cid-htruwgye]{border-radius:var(--radius-pill);background:var(--primary);width:calc(50% - 5px);transition:transform var(--dur-medium) var(--ease-out);position:absolute;top:5px;bottom:5px;left:5px}.billing[data-astro-cid-htruwgye][data-mode=monthly] .billing__pill[data-astro-cid-htruwgye]{transform:translate(100%)}.billing__opt[data-astro-cid-htruwgye]{z-index:1;border-radius:var(--radius-pill);min-width:104px;min-height:40px;font-size:var(--text-sm);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out);padding:0 18px;position:relative}.billing__opt[data-astro-cid-htruwgye]:hover{color:var(--text)}.billing__opt[data-astro-cid-htruwgye][aria-pressed=true]{color:var(--primary-contrast)}.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pricing__grid[data-astro-cid-htruwgye]>li[data-astro-cid-htruwgye]{display:grid}.pricing__more[data-astro-cid-htruwgye]{margin-top:var(--space-6);text-align:center}.pricing__more[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:4px;transition:color var(--dur-fast) var(--ease-out), text-decoration-color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;font-weight:500;display:inline-flex}.pricing__more[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]:hover{color:var(--primary);text-decoration-color:currentColor}.pricing__more[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye] svg{transition:transform var(--dur-fast) var(--ease-out)}.pricing__more[data-astro-cid-htruwgye] a[data-astro-cid-htruwgye]:hover svg{transform:translate(3px)}.plan[data-astro-cid-htruwgye]{transition:transform var(--dur-medium) var(--ease-out), border-color var(--dur-medium) var(--ease-out);flex-direction:column;gap:18px;padding:clamp(1.5rem,1.1rem + 1vw,2.1rem);display:flex;overflow:hidden}html.has-mouse .plan[data-astro-cid-htruwgye]:hover{border-color:var(--border-strong);transform:translateY(-4px)}.plan--featured[data-astro-cid-htruwgye]{--plan-text:var(--text);--plan-muted:var(--text-muted);background:linear-gradient(170deg, color-mix(in srgb, var(--primary) 20%, transparent), var(--surface-strong) 60%);border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:var(--glass-shadow), 0 30px 80px -40px color-mix(in srgb, var(--primary) 70%, transparent)}[data-theme=light] .plan--featured[data-astro-cid-htruwgye]{--plan-text:#f3f4fb;--plan-muted:#b9bfd6;color:var(--plan-text);background:linear-gradient(170deg,#1a2150,#0c1230 60%);border-color:#0c1230;box-shadow:0 40px 80px -40px #0c123099}[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .plan__blurb[data-astro-cid-htruwgye],[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .plan__per[data-astro-cid-htruwgye],[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .plan__was[data-astro-cid-htruwgye],[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .plan__features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye].is-off{color:var(--plan-muted)}[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .plan__features[data-astro-cid-htruwgye]{border-color:#ffffff1f}[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .plan__badge[data-astro-cid-htruwgye]{color:#f3f4fb;background:#ffffff14;border-color:#ffffff40}[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .plan__mark[data-astro-cid-htruwgye]{background:#ffffff1a}[data-theme=light] .plan--featured[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:not(.is-off) .plan__mark[data-astro-cid-htruwgye]{color:#5fe0ac;background:#5fe0ac24}.plan__ribbon[data-astro-cid-htruwgye]{text-align:center;letter-spacing:.04em;color:#1d1404;background:var(--accent);width:150px;transition:opacity var(--dur-medium) var(--ease-out), transform var(--dur-medium) var(--ease-out);padding:5px 0;font-size:.7rem;font-weight:650;position:absolute;top:18px;right:-38px;rotate:40deg}[data-theme=light] .plan__ribbon[data-astro-cid-htruwgye]{background:#e6c992}[data-astro-cid-htruwgye][data-pricing][data-mode=monthly] .plan__ribbon[data-astro-cid-htruwgye]{opacity:0;transform:translateY(-8px)}.plan__top[data-astro-cid-htruwgye]{align-items:center;gap:10px;display:flex}.plan__top[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{font-size:var(--text-h3);letter-spacing:-.02em}.plan__badge[data-astro-cid-htruwgye]{font-size:.68rem}.plan--featured[data-astro-cid-htruwgye] .plan__top[data-astro-cid-htruwgye]{padding-right:56px}.plan__price[data-astro-cid-htruwgye]{grid-template-columns:auto 1fr;align-items:end;gap:2px 12px;display:grid}.plan__was[data-astro-cid-htruwgye]{color:var(--text-subtle);transition:opacity var(--dur-medium) var(--ease-out);grid-column:1/-1;justify-self:start;font-size:1rem;text-decoration-thickness:1.5px}[data-astro-cid-htruwgye][data-pricing][data-mode=monthly] .plan__was[data-astro-cid-htruwgye]{visibility:hidden}.plan__amount[data-astro-cid-htruwgye]{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,1.9rem + 1.6vw,3.2rem);font-weight:450;line-height:1}.plan--featured[data-astro-cid-htruwgye] .plan__amount[data-astro-cid-htruwgye]{color:var(--accent)}[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .plan__amount[data-astro-cid-htruwgye]{color:#e6c992}.plan__cur[data-astro-cid-htruwgye]{vertical-align:.55em;color:inherit;margin-right:2px;font-size:.55em}[data-astro-cid-htruwgye][data-price]{display:inline-block}[data-astro-cid-htruwgye][data-price].is-swapping{animation:price-swap .42s var(--ease-out)}@keyframes price-swap{0%{opacity:0;filter:blur(4px);transform:translateY(40%)}}.plan__per[data-astro-cid-htruwgye]{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;padding-bottom:4px;line-height:1.35;display:grid}[data-astro-cid-htruwgye][data-pricing][data-mode=monthly] .plan__billed[data-astro-cid-htruwgye]{visibility:hidden}.plan__blurb[data-astro-cid-htruwgye]{color:var(--text-muted);font-size:.95rem}.plan__features[data-astro-cid-htruwgye]{border-top:1px solid var(--border);font-size:var(--text-sm);gap:11px;padding-top:18px;display:grid}.plan__features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{align-items:center;gap:10px;display:flex}.plan__features[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye].is-off{color:var(--text-subtle)}.plan__mark[data-astro-cid-htruwgye]{width:20px;height:20px;color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.is-off[data-astro-cid-htruwgye] .plan__mark[data-astro-cid-htruwgye]{color:var(--text-subtle);background:var(--surface-strong)}.plan[data-astro-cid-htruwgye] .plan__cta{width:100%;margin-top:auto}[data-theme=light] .plan--featured[data-astro-cid-htruwgye] .btn--primary{color:#0c1230;background:linear-gradient(135deg,#f3e2bd,#e6c992)}@media (width<=1024px){.pricing__grid[data-astro-cid-htruwgye]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (width<=640px){.pricing__head[data-astro-cid-htruwgye]{align-items:stretch}.billing[data-astro-cid-htruwgye]{width:100%}.billing__opt[data-astro-cid-htruwgye]{min-width:0}}
