.plans[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:stretch}.plan-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-8) var(--space-6) var(--space-6);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.plan-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-4px);border-color:color-mix(in oklch,var(--brand) 40%,var(--border));box-shadow:var(--shadow-card),0 18px 40px -16px var(--accent-glow)}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.plan-card[data-astro-cid-lmkygsfs].featured{--angle: 0deg;border:2px solid transparent;background:linear-gradient(var(--surface-raised),var(--surface-raised)) padding-box,conic-gradient(from var(--angle),var(--brand),oklch(66% .2 335),var(--accent),oklch(60% .18 265),var(--brand)) border-box;box-shadow:var(--shadow-card),0 12px 40px -14px var(--accent-glow);animation:plan-border-turn 6s linear infinite}.plan-card[data-astro-cid-lmkygsfs].featured:hover{border-color:transparent;box-shadow:var(--shadow-card),0 20px 48px -14px var(--accent-glow)}@keyframes plan-border-turn{to{--angle: 360deg}}.plan-price[data-astro-cid-lmkygsfs] .amount[data-astro-cid-lmkygsfs]{display:inline-block;animation:plan-price-in var(--dur-enter) var(--ease-out) both;animation-delay:calc(.12s + var(--i, 0) * var(--stagger))}@keyframes plan-price-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.plan-card[data-astro-cid-lmkygsfs].featured,.plan-price[data-astro-cid-lmkygsfs] .amount[data-astro-cid-lmkygsfs]{animation:none}.plan-card[data-astro-cid-lmkygsfs]:hover{transform:none}}.plan-save[data-astro-cid-lmkygsfs]{position:absolute;top:var(--space-4);right:var(--space-4);padding:2px var(--space-2);border-radius:999px;background:color-mix(in oklch,var(--success) 18%,transparent);color:var(--success);font-size:var(--text-xs);font-weight:800}.plan-guarantee[data-astro-cid-lmkygsfs]{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);text-align:center}.plan-guarantee[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--success);font-weight:800}.plan-perks[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-8);margin-top:var(--space-8);padding-block:0;list-style:none;color:var(--text-muted);font-size:var(--text-sm)}.plan-perks[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--text-heading);margin-right:var(--space-1)}.plan-flag[data-astro-cid-lmkygsfs]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--brand-gradient);color:#fff;font-size:var(--text-xs);font-weight:800;letter-spacing:.04em;white-space:nowrap}.plan-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);color:var(--text-muted)}.plan-price[data-astro-cid-lmkygsfs]{color:var(--text-heading)}.plan-price[data-astro-cid-lmkygsfs] .amount[data-astro-cid-lmkygsfs]{font-size:var(--text-3xl);font-weight:800;letter-spacing:-.04em}.plan-price[data-astro-cid-lmkygsfs] .once[data-astro-cid-lmkygsfs],.plan-equiv[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:var(--text-sm)}.plan-blurb[data-astro-cid-lmkygsfs]{flex:1;margin-bottom:var(--space-4)}.pricing-body[data-astro-cid-lmkygsfs]{padding-top:var(--space-12)}.pricing-body[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]:first-child{margin-top:0}.table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto}.compare[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.compare[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.compare[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.compare[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--text-heading);font-size:var(--text-base)}.compare[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:last-child{color:var(--brand)}.compare[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--text-heading);font-weight:700}.notes[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:var(--text-sm)}.faq-list[data-astro-cid-lmkygsfs]{display:grid;gap:var(--space-3)}.faq-list[data-astro-cid-lmkygsfs] div[data-astro-cid-lmkygsfs]{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md)}.faq-list[data-astro-cid-lmkygsfs] dt[data-astro-cid-lmkygsfs]{color:var(--text-heading);font-weight:700}.faq-list[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{margin-top:var(--space-2);color:var(--text-muted)}@media(max-width:760px){.plans[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:440px;gap:var(--space-8)}.plan-perks[data-astro-cid-lmkygsfs]{flex-direction:column;align-items:center;text-align:center}}@media(max-width:480px){.compare[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.compare[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:var(--space-2)}}
