.plans[data-astro-cid-beviid3d]{margin:2rem 0 0}.pricing-message[data-astro-cid-beviid3d]{background:var(--violet-soft);border-radius:var(--r-md);text-align:center;justify-content:center;align-items:center;gap:.6rem 1.2rem;margin-bottom:.8rem;padding:1rem 1.3rem;display:flex}.pricing-message[data-astro-cid-beviid3d] strong[data-astro-cid-beviid3d]{color:var(--violet-ink)}.pricing-message[data-astro-cid-beviid3d] span[data-astro-cid-beviid3d]{color:var(--ink-2);font-size:.85rem}.pricing-grid[data-astro-cid-beviid3d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.plan[data-astro-cid-beviid3d]{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-width:0;padding:clamp(1.5rem,2.6vw,2rem);display:flex}.cloud-plan[data-astro-cid-beviid3d]{color:#fff;background:linear-gradient(162deg,#3366e6,#2a58cf 68%,#2a58cf);border-color:#0000;transform:translateY(-.6rem);box-shadow:0 1.2rem 2.8rem -1rem #3366e680}.plan-top[data-astro-cid-beviid3d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.plan-label[data-astro-cid-beviid3d]{color:var(--violet);font:700 .64rem/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem}.cloud-plan[data-astro-cid-beviid3d] .plan-label[data-astro-cid-beviid3d]{color:#e4ecff}.plan[data-astro-cid-beviid3d] h3[data-astro-cid-beviid3d]{margin:0;font-size:1.6rem}.plan-badge[data-astro-cid-beviid3d]{background:var(--violet-soft);border-radius:var(--r-pill);color:var(--violet-ink);letter-spacing:.05em;text-transform:uppercase;padding:.32rem .65rem;font-size:.66rem;font-weight:800}.cloud-plan[data-astro-cid-beviid3d] .plan-badge[data-astro-cid-beviid3d]{color:#fff;background:#fff3}.price[data-astro-cid-beviid3d]{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;margin:2rem 0 1rem;display:flex}.price[data-astro-cid-beviid3d] strong[data-astro-cid-beviid3d]{font-family:var(--font-display);letter-spacing:-.06em;font-size:3.4rem;line-height:.85}.price[data-astro-cid-beviid3d] span[data-astro-cid-beviid3d],.donation-price[data-astro-cid-beviid3d] span[data-astro-cid-beviid3d]{color:var(--ink-3);font-size:.72rem}.cloud-plan[data-astro-cid-beviid3d] .price[data-astro-cid-beviid3d] span[data-astro-cid-beviid3d]{color:#e4ecff}.donation-price[data-astro-cid-beviid3d]{flex-direction:column;min-height:3rem;margin:2rem 0 1rem;display:flex}.donation-price[data-astro-cid-beviid3d] strong[data-astro-cid-beviid3d]{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.6rem}.plan[data-astro-cid-beviid3d]>p[data-astro-cid-beviid3d]{color:var(--ink-2);min-height:4.1rem;font-size:.86rem}.cloud-plan[data-astro-cid-beviid3d]>p[data-astro-cid-beviid3d]{color:#eef3ff}.plan[data-astro-cid-beviid3d] ul[data-astro-cid-beviid3d]{flex:1;margin:1rem 0 1.7rem;padding:0;list-style:none}.plan[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]{padding-left:1.3rem;font-size:.8rem;position:relative}.plan[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]:before{color:var(--violet);content:"✓";font-weight:900;position:absolute;left:0}.cloud-plan[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]{color:#eef3ff}.cloud-plan[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]:before{color:#b9ffef}.plan[data-astro-cid-beviid3d] li[data-astro-cid-beviid3d]+li[data-astro-cid-beviid3d]{margin-top:.55rem}.plan-button[data-astro-cid-beviid3d]{border-radius:var(--r-pill);text-align:center;padding:.8rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:filter .18s,transform .18s;display:block}.plan-button[data-astro-cid-beviid3d].primary{color:var(--violet-ink);background:#fff}.plan-button[data-astro-cid-beviid3d].secondary{background:var(--violet-soft);box-shadow:inset 0 0 0 1px var(--violet-line);color:var(--violet-deep)}.plan-button[data-astro-cid-beviid3d].dark{background:var(--night);color:#fff}.plan-button[data-astro-cid-beviid3d]:hover{filter:brightness(.97);transform:translateY(-1px)}@media (width<=58rem){.pricing-grid[data-astro-cid-beviid3d]{grid-template-columns:1fr}.cloud-plan[data-astro-cid-beviid3d]{transform:none}.plan[data-astro-cid-beviid3d]>p[data-astro-cid-beviid3d]{min-height:auto}.pricing-message[data-astro-cid-beviid3d]{text-align:left;flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.plan-button[data-astro-cid-beviid3d]{transition:none}}
