.pricing[data-astro-cid-hkoc4sea]{max-width:1180px;margin:0 auto;padding:80px 24px 0}.pricing-trial[data-astro-cid-hkoc4sea]{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-radius:var(--r-xl);padding:20px 24px;background:linear-gradient(170deg,var(--surface),var(--surface-2));border:1px solid var(--brand-indigo-soft);box-shadow:var(--shadow-card),0 0 90px -30px #6366f180;backdrop-filter:blur(var(--glass-blur))}.pricing-trial[data-astro-cid-hkoc4sea] .pt-text[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:4px;min-width:0}.pricing-trial[data-astro-cid-hkoc4sea] .pt-title[data-astro-cid-hkoc4sea]{font-size:16px;font-weight:800;color:var(--fg-1)}.pricing-trial[data-astro-cid-hkoc4sea] .pt-sub[data-astro-cid-hkoc4sea]{font-size:13px;color:var(--fg-2);line-height:1.4}.pricing-trial[data-astro-cid-hkoc4sea] .pt-cta[data-astro-cid-hkoc4sea]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;font-weight:700;font-size:14.5px;border-radius:13px;text-decoration:none;color:#fff;background:var(--brand-cta);box-shadow:inset 0 1px #ffffff2e,0 12px 28px -14px #4f46e5f2;transition:background .2s var(--ease-out),transform .18s var(--ease-out)}.pricing-trial[data-astro-cid-hkoc4sea] .pt-cta[data-astro-cid-hkoc4sea]:hover{background:var(--brand-cta-hover);transform:translateY(-1px)}.pricing-trial[data-astro-cid-hkoc4sea] .pt-cta[data-astro-cid-hkoc4sea]:focus-visible{outline:2px solid var(--brand-indigo-soft);outline-offset:3px}@media(max-width:560px){.pricing-trial[data-astro-cid-hkoc4sea] .pt-cta[data-astro-cid-hkoc4sea]{width:100%}}.pricing-wrap[data-astro-cid-hkoc4sea]{margin-top:44px}.pricing[data-astro-cid-hkoc4sea] .pg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.pricing[data-astro-cid-hkoc4sea] .pg-tiers{display:grid;grid-template-columns:2.4fr 1fr;gap:26px;align-items:start}.pricing[data-astro-cid-hkoc4sea] .pg-tier-pro{border-left:1px solid var(--border-strong);padding-left:26px}.pricing[data-astro-cid-hkoc4sea] .pg-tier-head{margin:0 0 16px}.pricing[data-astro-cid-hkoc4sea] .pg-tier-name{font-size:18px;font-weight:900;margin:0}.pricing[data-astro-cid-hkoc4sea] .pg-tier-sub{font-size:12.5px;color:var(--fg-3);margin:4px 0 0}.pricing[data-astro-cid-hkoc4sea] .pg-tier .pg-grid-tier{grid-template-columns:repeat(3,1fr)}.pricing[data-astro-cid-hkoc4sea] .pg-tier-pro .pg-grid-tier{grid-template-columns:1fr;gap:14px}.pricing[data-astro-cid-hkoc4sea] .pg-tier-pro .pg-card{padding:20px}.pricing[data-astro-cid-hkoc4sea] .pg-msg{padding:16px;border-radius:var(--r-lg);border:1px solid var(--border-strong);background:var(--surface);color:var(--fg-2);text-align:center}.pricing[data-astro-cid-hkoc4sea] .pg-err{color:#fbbf24;border-color:#f59e0b4d}.pricing[data-astro-cid-hkoc4sea] .pg-err a{color:var(--brand-indigo-soft)}.pricing[data-astro-cid-hkoc4sea] .pg-card{position:relative;border-radius:var(--r-xl);padding:26px 24px;background:linear-gradient(170deg,var(--surface),var(--surface-2));border:1px solid var(--border-strong);backdrop-filter:blur(var(--glass-blur));display:flex;flex-direction:column;box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),box-shadow .3s}.pricing[data-astro-cid-hkoc4sea] .pg-card:hover{transform:translateY(-6px)}.pricing[data-astro-cid-hkoc4sea] .pg-card.reco{border-color:var(--brand-indigo-soft);transform:scale(1.03);box-shadow:var(--shadow-card),0 0 90px -16px #6366f180,var(--highlight-top)}.pricing[data-astro-cid-hkoc4sea] .pg-card.reco:hover{transform:scale(1.03) translateY(-6px)}.pricing[data-astro-cid-hkoc4sea] .pg-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--brand-indigo-soft),var(--brand-indigo));color:#fff;white-space:nowrap}.pricing[data-astro-cid-hkoc4sea] .pg-name{font-size:16px;font-weight:800}.pricing[data-astro-cid-hkoc4sea] .pg-dur{font-size:12px;color:var(--fg-3);font-weight:600;margin-top:3px}.pricing[data-astro-cid-hkoc4sea] .pg-price{display:flex;align-items:baseline;gap:6px;margin-top:22px}.pricing[data-astro-cid-hkoc4sea] .pg-price b{font-size:46px;font-weight:900;letter-spacing:-.03em;line-height:1}.pricing[data-astro-cid-hkoc4sea] .pg-price span{font-size:17px;font-weight:700;color:var(--fg-2)}.pricing[data-astro-cid-hkoc4sea] .pg-permo{font-size:12.5px;color:var(--fg-3);margin-top:7px}.pricing[data-astro-cid-hkoc4sea] .pg-save{display:inline-flex;align-self:flex-start;margin-top:12px;font-size:11.5px;font-weight:800;color:var(--status-success);background:color-mix(in srgb,var(--status-success) 12%,transparent);border:1px solid color-mix(in srgb,var(--status-success) 26%,transparent);padding:5px 11px;border-radius:var(--r-pill)}.pricing[data-astro-cid-hkoc4sea] .pg-feats{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.pricing[data-astro-cid-hkoc4sea] .pg-feats li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--fg-2);line-height:1.4}.pricing[data-astro-cid-hkoc4sea] .pg-cta{min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin-top:24px;text-align:center;font-weight:700;font-size:14.5px;border-radius:13px;padding:13px 18px;text-decoration:none;border:1px solid transparent;transition:transform .18s var(--ease-out),background .2s}.pricing[data-astro-cid-hkoc4sea] .pg-cta:focus-visible{outline:2px solid var(--brand-indigo-soft);outline-offset:3px}.pricing[data-astro-cid-hkoc4sea] .pg-cta.primary{background:var(--brand-cta);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 12px 28px -14px #4f46e5f2}.pricing[data-astro-cid-hkoc4sea] .pg-cta.primary:hover{background:var(--brand-cta-hover);transform:translateY(-1px)}.pricing[data-astro-cid-hkoc4sea] .pg-cta.ghost{background:var(--surface);border-color:var(--border-strong);color:var(--fg-1)}@media(max-width:1080px){.pricing[data-astro-cid-hkoc4sea] .pg-tiers{grid-template-columns:1fr}.pricing[data-astro-cid-hkoc4sea] .pg-tier-pro{border-left:none;padding-left:0;border-top:1px solid var(--border-strong);padding-top:26px}}@media(max-width:880px){.pricing[data-astro-cid-hkoc4sea] .pg-grid{grid-template-columns:1fr}.pricing[data-astro-cid-hkoc4sea] .pg-card.reco{transform:none;order:-1}.pricing[data-astro-cid-hkoc4sea] .pg-tier .pg-grid-tier{grid-template-columns:1fr}}
