.pricing-page[data-astro-cid-lmkygsfs]{max-width:1180px;margin:0 auto;padding:3rem 1.5rem 4rem}.pricing-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:3rem}.pricing-eyebrow[data-astro-cid-lmkygsfs]{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:#6366f1;font-weight:500;margin:0 0 .75rem}.pricing-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.4rem;font-weight:500;margin:0 auto;color:#0f172a;letter-spacing:-.02em;max-width:780px;line-height:1.2}.pricing-lede[data-astro-cid-lmkygsfs]{font-size:1.1rem;color:#475569;margin:1rem auto 0;max-width:680px;line-height:1.55}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:3.5rem}.pricing-card[data-astro-cid-lmkygsfs]{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1.5rem 1.25rem 1.75rem;display:flex;flex-direction:column}.pricing-card--featured[data-astro-cid-lmkygsfs]{border-color:#6366f1;box-shadow:0 18px 40px -22px #6366f18c}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-.65rem;left:50%;transform:translate(-50%);background:#4338ca;color:#fff;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .7rem;border-radius:999px;white-space:nowrap}.pricing-tier-name[data-astro-cid-lmkygsfs]{margin:0;font-size:1.15rem;color:#0f172a;letter-spacing:-.01em}.pricing-tagline[data-astro-cid-lmkygsfs]{color:#64748b;font-size:.9rem;margin:.4rem 0 1rem;line-height:1.4;min-height:2.6rem}.pricing-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:.4rem;margin-bottom:1.25rem}.pricing-amount[data-astro-cid-lmkygsfs]{font-size:1.85rem;font-weight:500;color:#0f172a;letter-spacing:-.02em}.pricing-cadence[data-astro-cid-lmkygsfs]{color:#64748b;font-size:.85rem}.pricing-meters[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:0 0 1.25rem;padding:1rem 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.pricing-meters[data-astro-cid-lmkygsfs]>div[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.pricing-meters[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{margin:0;color:#0f172a;font-weight:500;font-size:1.45rem;letter-spacing:-.015em;line-height:1.1}.pricing-meters[data-astro-cid-lmkygsfs] dt[data-astro-cid-lmkygsfs]{color:#64748b;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;font-weight:500}.pricing-card--featured[data-astro-cid-lmkygsfs] .pricing-meters[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{color:#4338ca}.pricing-meta[data-astro-cid-lmkygsfs]{display:grid;gap:.55rem;margin:0 0 1rem}.pricing-meta-row[data-astro-cid-lmkygsfs]{margin:0;color:#475569;font-size:.85rem;line-height:1.5}.pricing-meta-label[data-astro-cid-lmkygsfs]{display:block;color:#94a3b8;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:500;margin-bottom:.15rem}.pricing-meta-value[data-astro-cid-lmkygsfs]{color:#334155}.pricing-highlights[data-astro-cid-lmkygsfs]{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;gap:.45rem;align-content:start}.pricing-highlights[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:#334155;font-size:.9rem;line-height:1.45;padding-left:1.25rem;position:relative}.pricing-highlights[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:999px;background:#6366f1}.pricing-footnote[data-astro-cid-lmkygsfs]{margin:0 0 .85rem;color:#94a3b8;font-size:.75rem;line-height:1.45;font-style:italic}.pricing-cta[data-astro-cid-lmkygsfs]{display:block;text-align:center;padding:.7rem 1rem;background:#f1f5f9;color:#0f172a;text-decoration:none;border-radius:9999px;font-weight:500;font-size:.95rem;border:1px solid transparent;transition:background .15s,border-color .15s;margin-top:auto}.pricing-cta[data-astro-cid-lmkygsfs]:hover{background:#e2e8f0}.pricing-cta--featured[data-astro-cid-lmkygsfs]{background:#4338ca;color:#fff}.pricing-cta--featured[data-astro-cid-lmkygsfs]:hover{background:#3730a3}.pricing-explainer[data-astro-cid-lmkygsfs],.pricing-compare[data-astro-cid-lmkygsfs],.pricing-includes[data-astro-cid-lmkygsfs]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:1.75rem;margin-bottom:1.5rem}.pricing-explainer[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.pricing-compare[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.pricing-includes[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0 0 .6rem;color:#0f172a;font-size:1.2rem;letter-spacing:-.01em}.pricing-explainer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs],.pricing-compare-lede[data-astro-cid-lmkygsfs],.pricing-includes-lede[data-astro-cid-lmkygsfs]{margin:0;color:#334155;line-height:1.6;font-size:1rem}.pricing-compare-source[data-astro-cid-lmkygsfs]{margin:.75rem 0 0;color:#64748b;font-size:.85rem;line-height:1.5}.pricing-compare-source[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:inherit;text-decoration:underline;text-underline-offset:2px}.sr-only[data-astro-cid-lmkygsfs]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-compare-table-wrap[data-astro-cid-lmkygsfs]{margin:1.25rem 0 0;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.pricing-compare-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:.95rem}.pricing-compare-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:left;padding:.85rem 1rem;background:#f8fafc;color:#0f172a;font-weight:600;font-size:.92rem;border-bottom:1px solid #e2e8f0}.pricing-compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:left;padding:.7rem 1rem;font-weight:500;color:#334155;background:#fafbff;border-bottom:1px solid #eef2f7;width:38%}.pricing-compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.7rem 1rem;color:#0f172a;border-bottom:1px solid #eef2f7;vertical-align:top}.pricing-compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child th[data-astro-cid-lmkygsfs],.pricing-compare-table[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-compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-of-type{background:#f5f7ff;font-weight:500}@media(max-width:640px){.pricing-compare-table[data-astro-cid-lmkygsfs]{font-size:.9rem}.pricing-compare-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.pricing-compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.pricing-compare-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.6rem .7rem}}.pricing-includes-list[data-astro-cid-lmkygsfs]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem 1.5rem}.pricing-includes-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:#334155;font-size:.95rem;line-height:1.5;padding-left:1.4rem;position:relative}.pricing-includes-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.55rem;width:.5rem;height:.5rem;border-radius:999px;background:#6366f1}.pricing-faq[data-astro-cid-lmkygsfs]{margin-top:3rem}.pricing-faq[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;color:#0f172a;font-size:1.6rem;letter-spacing:-.01em;margin:0 0 1.75rem}.pricing-faq-grid[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;max-width:760px;margin:0 auto;border-top:1px solid #e5e7eb}.pricing-faq-item[data-astro-cid-lmkygsfs]{background:transparent;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;padding:1.5rem 0 1.75rem}.pricing-faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0 0 .6rem;color:#0f172a;font-size:1.05rem;font-weight:500;line-height:1.35;letter-spacing:-.005em}.pricing-faq-body[data-astro-cid-lmkygsfs]{color:#475569;font-size:.95rem;line-height:1.65;max-width:68ch}.pricing-faq-body[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0}.pricing-faq-body[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]+p[data-astro-cid-lmkygsfs]{margin-top:.7rem}.pricing-faq-body[data-astro-cid-lmkygsfs] code[data-astro-cid-lmkygsfs]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#f1f5f9;color:#0f172a;padding:.08em .38em;border-radius:4px;font-size:.88em;white-space:nowrap}.pricing-faq-body[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:#0f172a;font-weight:500}.pricing-faq-body[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{color:#475569;font-style:italic}@media(max-width:640px){.pricing-header[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:1.85rem}.pricing-page[data-astro-cid-lmkygsfs]{padding:2rem 1rem 3rem}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pricing-meters[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{font-size:1.25rem}.pricing-meters[data-astro-cid-lmkygsfs]{padding:.85rem 0}}
