.pricing-main[data-astro-cid-skba6uyf]{max-width:1120px;margin:0 auto;padding:72px 24px 96px;position:relative;overflow:hidden}.pricing-glow[data-astro-cid-skba6uyf]{filter:blur(110px);pointer-events:none;z-index:0;border-radius:50%;width:480px;height:480px;position:absolute}.pricing-glow-a[data-astro-cid-skba6uyf]{background:var(--accent);opacity:.12;animation:16s ease-in-out infinite pricing-float-a;top:-160px;left:-120px}.pricing-glow-b[data-astro-cid-skba6uyf]{background:var(--accent-2);opacity:.1;animation:19s ease-in-out infinite pricing-float-b;top:120px;right:-140px}.pricing-head[data-astro-cid-skba6uyf]{z-index:1;text-align:center;max-width:620px;margin:0 auto 52px;position:relative}.pricing-badge[data-astro-cid-skba6uyf]{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:9999px;align-items:center;gap:8px;padding:5px 13px;font-size:12px;font-weight:600;display:inline-flex}.pricing-badge-dot[data-astro-cid-skba6uyf]{background:currentColor;border-radius:50%;width:6px;height:6px}.pricing-title[data-astro-cid-skba6uyf]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);margin:20px 0 14px;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:780;line-height:1.05}.pricing-subtitle[data-astro-cid-skba6uyf]{color:var(--text-muted);margin:0;font-size:16.5px;line-height:1.6}.pricing-grid[data-astro-cid-skba6uyf]{z-index:1;grid-template-columns:1fr;align-items:start;gap:20px;display:grid;position:relative}@media (width>=860px){.pricing-grid[data-astro-cid-skba6uyf]{grid-template-columns:repeat(3,1fr);gap:22px}}.price-card[data-astro-cid-skba6uyf]{background:var(--bg-surface);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--sheen);border-radius:20px;flex-direction:column;padding:30px 26px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s;display:flex;position:relative}.price-card[data-astro-cid-skba6uyf]:hover{border-color:var(--border-strong);box-shadow:inset 0 1px 0 var(--sheen), 0 26px 60px -34px #0009;transform:translateY(-6px)}.price-card[data-astro-cid-skba6uyf].is-featured{background:var(--bg-elevated);border-color:#0000}@media (width>=860px){.price-card[data-astro-cid-skba6uyf].is-featured{transform:scale(1.04)}.price-card[data-astro-cid-skba6uyf].is-featured:hover{transform:scale(1.04)translateY(-6px)}}.price-card[data-astro-cid-skba6uyf].is-featured:before{content:"";z-index:-1;background:conic-gradient(from var(--angle,0deg), var(--accent), var(--accent-2), var(--accent));-webkit-mask-composite:xor;border-radius:21px;padding:1px;animation:6s linear infinite pricing-rotate;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.price-tag[data-astro-cid-skba6uyf]{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--gradient);border-radius:9999px;padding:4px 11px;font-size:11px;font-weight:700;position:absolute;top:18px;right:18px}.price-card-head[data-astro-cid-skba6uyf]{margin-bottom:20px}.price-name[data-astro-cid-skba6uyf]{font-family:var(--font-display);color:var(--text-primary);margin:0 0 6px;font-size:19px;font-weight:700}.price-tagline[data-astro-cid-skba6uyf]{color:var(--text-muted);margin:0;font-size:13.5px}.price-amount[data-astro-cid-skba6uyf]{align-items:baseline;gap:3px;display:flex}.price-currency[data-astro-cid-skba6uyf]{color:var(--text-primary);align-self:flex-start;margin-top:6px;font-size:22px;font-weight:700}.price-value[data-astro-cid-skba6uyf]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:46px;font-weight:800;line-height:1}.price-period[data-astro-cid-skba6uyf]{color:var(--text-muted);font-size:14px;font-weight:500}.price-note[data-astro-cid-skba6uyf]{color:var(--text-muted);margin:10px 0 0;font-size:12.5px}.price-cta[data-astro-cid-skba6uyf]{color:var(--text-primary);background:var(--bg-base);border:1px solid var(--border-strong);border-radius:11px;justify-content:center;align-items:center;margin:22px 0 24px;padding:12px;font-size:14.5px;font-weight:650;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.price-cta[data-astro-cid-skba6uyf]:hover{border-color:var(--accent);transform:translateY(-2px)}.price-cta[data-astro-cid-skba6uyf].is-featured{color:#fff;background:var(--gradient);border-color:#0000}.price-cta[data-astro-cid-skba6uyf].is-featured:hover{filter:brightness(1.06)}.price-features[data-astro-cid-skba6uyf]{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:flex}.price-features[data-astro-cid-skba6uyf] li[data-astro-cid-skba6uyf]{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.price-check[data-astro-cid-skba6uyf]{color:var(--accent);flex-shrink:0;margin-top:1px}.pricing-foot[data-astro-cid-skba6uyf]{z-index:1;text-align:center;max-width:560px;color:var(--text-muted);margin:48px auto 0;font-size:13px;line-height:1.6;position:relative}.pricing-foot[data-astro-cid-skba6uyf] a[data-astro-cid-skba6uyf]{color:var(--accent);font-weight:500}.pricing-reveal[data-astro-cid-skba6uyf]{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards pricing-reveal;animation-delay:calc(var(--i,0) * 90ms + 50ms);transform:translateY(16px)}@keyframes pricing-reveal{to{opacity:1;transform:none}}@keyframes pricing-rotate{to{--angle:360deg}}@keyframes pricing-float-a{0%,to{transform:translate(0)}50%{transform:translate(30px,24px)}}@keyframes pricing-float-b{0%,to{transform:translate(0)}50%{transform:translate(-26px,30px)}}@media (prefers-reduced-motion:reduce){.pricing-reveal[data-astro-cid-skba6uyf]{opacity:1;animation:none;transform:none}.pricing-glow-a[data-astro-cid-skba6uyf],.pricing-glow-b[data-astro-cid-skba6uyf],.price-card[data-astro-cid-skba6uyf].is-featured:before{animation:none}.price-card[data-astro-cid-skba6uyf],.price-cta[data-astro-cid-skba6uyf]{transition:none}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}
