.pricing-intro[data-astro-cid-lmkygsfs]{max-width:58rem}.pricing-plan-grid[data-astro-cid-lmkygsfs]{align-items:stretch;gap:0;overflow:hidden;border:1px solid var(--surface-line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.pricing-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;min-height:100%;padding:1.55rem;border:0;border-right:1px solid var(--surface-line);border-radius:0;box-shadow:none;background:transparent}.pricing-card[data-astro-cid-lmkygsfs]:last-child{border-right:0}.pricing-card[data-astro-cid-lmkygsfs].is-highlight{border-color:var(--surface-line);background:linear-gradient(180deg,var(--surface-accent),transparent)}.pricing-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.pricing-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0}.pricing-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-top:.45rem;font-size:clamp(1.45rem,2.4vw,2rem)}.plan-badge[data-astro-cid-lmkygsfs]{align-self:flex-start;min-height:1.8rem;padding:.35rem .62rem;color:var(--text-strong);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;background:var(--surface-accent)}.plan-badge[data-astro-cid-lmkygsfs]+.plan-badge[data-astro-cid-lmkygsfs]{margin-top:.55rem}.plan-badge-muted[data-astro-cid-lmkygsfs]{color:var(--text-body);background:var(--surface-alt)}.plan-fit[data-astro-cid-lmkygsfs]{min-height:4.9rem;margin-top:.8rem;color:var(--text-body)}.price-label[data-astro-cid-lmkygsfs]{display:grid;gap:.25rem;margin-top:1rem;padding-top:0}.price-label[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:.88rem;font-weight:700;letter-spacing:0}.plan-divider[data-astro-cid-lmkygsfs]{height:1px;margin:1.2rem 0;background:var(--surface-line)}.pricing-card[data-astro-cid-lmkygsfs] .detail-list[data-astro-cid-lmkygsfs]{margin-bottom:1.25rem}.pricing-card[data-astro-cid-lmkygsfs] .detail-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:1.35rem}.pricing-card[data-astro-cid-lmkygsfs] .detail-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;top:.62rem;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--accent)}.plan-button[data-astro-cid-lmkygsfs]{width:100%;margin-top:auto}.pricing-matrix-section[data-astro-cid-lmkygsfs]{padding-top:0}.pricing-matrix-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;border:1px solid var(--surface-line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft)}.pricing-matrix[data-astro-cid-lmkygsfs]{width:100%;min-width:760px;border-collapse:collapse}.pricing-matrix[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.pricing-matrix[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-line);border-right:1px solid var(--surface-line)}.pricing-matrix[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:last-child,.pricing-matrix[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:last-child{border-right:0}.pricing-matrix[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child th[data-astro-cid-lmkygsfs],.pricing-matrix[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:0}.pricing-matrix[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--text-strong);font-size:.82rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;background:var(--surface-alt)}.plan-column-note[data-astro-cid-lmkygsfs]{display:block;margin-top:.3rem;color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.06em}.pricing-matrix[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{width:46%;color:var(--text-strong);font-weight:800}.pricing-matrix[data-astro-cid-lmkygsfs] .plan-availability[data-astro-cid-lmkygsfs]{width:18%;color:var(--text-muted);font-size:1.15rem;font-weight:900;text-align:center}.pricing-matrix[data-astro-cid-lmkygsfs] .plan-availability[data-astro-cid-lmkygsfs].is-included{color:var(--accent-strong)}.pricing-matrix[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{color:var(--text-body)}.pricing-faq[data-astro-cid-lmkygsfs]{margin-top:2.5rem}.pricing-faq[data-astro-cid-lmkygsfs] dl[data-astro-cid-lmkygsfs]{display:grid;gap:1.25rem;margin:1.5rem 0 0}.pricing-faq[data-astro-cid-lmkygsfs] dt[data-astro-cid-lmkygsfs]{color:var(--text-strong);font-weight:800}.pricing-faq[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{margin:.35rem 0 0;color:var(--text-body);line-height:1.6}.pricing-note-panel[data-astro-cid-lmkygsfs]{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--surface-line);border-radius:var(--radius-md);background:var(--surface-overlay-soft)}.pricing-note-panel[data-astro-cid-lmkygsfs] .button-row[data-astro-cid-lmkygsfs]{margin-top:0}@media(max-width:680px){.plan-badge[data-astro-cid-lmkygsfs],.plan-column-note[data-astro-cid-lmkygsfs],.pricing-matrix[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-size:var(--text-sm)}.pricing-matrix-wrap[data-astro-cid-lmkygsfs]{border-radius:var(--radius-md)}.pricing-plan-grid[data-astro-cid-lmkygsfs]{gap:0}.pricing-card[data-astro-cid-lmkygsfs]{border-right:0;border-bottom:1px solid var(--surface-line)}.pricing-card[data-astro-cid-lmkygsfs]:last-child{border-bottom:0}.plan-fit[data-astro-cid-lmkygsfs]{min-height:0}}
