.pricing-page[data-astro-cid-u3mqw4ek]{background:radial-gradient(circle at 12% 6%, #7c3aed1f, transparent 28rem), radial-gradient(circle at 86% 3%, #f472b624, transparent 26rem), var(--base)}.pricing-blob[data-astro-cid-u3mqw4ek]{filter:blur(2px);opacity:.75;pointer-events:none;border-radius:9999px;position:absolute}.pricing-kicker[data-astro-cid-u3mqw4ek]{border:3px solid var(--border-strong);color:var(--primary);letter-spacing:.16em;background:#fff;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-family:Nunito,"M PLUS Rounded 1c",system-ui,sans-serif;font-size:.875rem;font-weight:900;display:inline-flex}.pricing-pill[data-astro-cid-u3mqw4ek],.pricing-plan-id[data-astro-cid-u3mqw4ek]{border:3px solid var(--border-strong);color:var(--primary);background:#fff;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:900;display:inline-flex}.pricing-plan-card[data-astro-cid-u3mqw4ek]{border:3px dashed var(--border-strong);background:#fffffff0;border-radius:32px;flex-direction:column;min-height:100%;padding:1.5rem;display:flex;position:relative;box-shadow:0 14px 34px #7c3aed1f}.pricing-plan-card-featured[data-astro-cid-u3mqw4ek]{background:var(--pale);border-style:solid;border-color:var(--primary);transform:translateY(-10px);box-shadow:0 22px 54px #7c3aed33}.pricing-ribbon[data-astro-cid-u3mqw4ek]{background:var(--pink);color:#4c1d95;border-radius:16px;padding:.45rem .9rem;font-size:.875rem;font-weight:900;position:absolute;top:-1rem;right:1.25rem;transform:rotate(3deg);box-shadow:2px 4px #4c1d9547}.pricing-check[data-astro-cid-u3mqw4ek]{color:var(--primary);flex:none;font-weight:900}.scenario-tab[data-astro-cid-u3mqw4ek]{border:3px solid var(--border-strong);box-shadow:0 4px 0 var(--border-strong);color:var(--accent);background:#fff;border-radius:9999px;min-height:50px;padding:.75rem 1.25rem;font-weight:900;transition:background .2s,box-shadow .2s,color .2s,transform .2s}.scenario-tab[data-astro-cid-u3mqw4ek]:hover,.scenario-tab[data-astro-cid-u3mqw4ek].is-active{background:var(--primary);box-shadow:0 6px 0 var(--accent);color:#fff;transform:translateY(-2px)}.scenario-panel[data-astro-cid-u3mqw4ek]{background:linear-gradient(135deg, #fff 0%, var(--pale) 100%);border:3px solid var(--border-subtle);border-radius:32px;padding:clamp(1.5rem,4vw,3rem)}.feature-detail[data-astro-cid-u3mqw4ek],.faq-detail[data-astro-cid-u3mqw4ek]{border:3px solid var(--border-subtle);background:#fffffff2;border-radius:28px;overflow:hidden;box-shadow:0 10px 28px #7c3aed1a}.feature-detail[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek],.faq-detail[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]{color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;min-height:72px;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:900;list-style:none;display:flex}.feature-detail[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.faq-detail[data-astro-cid-u3mqw4ek] summary[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}.feature-detail[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek],.faq-detail[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--body);padding:0 1.5rem 1.25rem;font-weight:600;line-height:1.9}.feature-detail[data-astro-cid-u3mqw4ek] ul[data-astro-cid-u3mqw4ek]{gap:.75rem;padding:0 1.5rem 1.5rem;display:grid}.feature-detail[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{background:var(--pale);border:2px solid var(--divider);color:var(--heading);border-radius:18px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:800;display:flex}.feature-detail[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{color:var(--primary)}.feature-detail-icon[data-astro-cid-u3mqw4ek]{color:var(--primary);font-size:1.5rem}.compare-card[data-astro-cid-u3mqw4ek]{background:var(--pale);border:3px solid var(--border-subtle);text-align:center;border-radius:28px;padding:1.25rem}.compare-card-active[data-astro-cid-u3mqw4ek]{border-color:var(--primary);background:#fff;box-shadow:0 12px 28px #7c3aed24}.compare-card[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-family:Nunito,"M PLUS Rounded 1c",system-ui,sans-serif;font-size:.85rem;font-weight:900}.compare-card[data-astro-cid-u3mqw4ek] strong[data-astro-cid-u3mqw4ek]{color:var(--heading);margin-top:.5rem;font-size:1.5rem;font-weight:900;display:block}.compare-card[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{color:var(--muted);margin-top:.5rem;font-size:.9rem;font-weight:700;line-height:1.7;display:block}@media (width<=1023px){.pricing-plan-card-featured[data-astro-cid-u3mqw4ek]{transform:none}}
