.pricing-page{--pricing-bg: #fff;--pricing-ink: #111114;--pricing-muted: #667085;--pricing-line: rgb(15 23 42 / .13);background:var(--pricing-bg);color:var(--pricing-ink)}.pricing-hero,.pricing-surface{background:var(--pricing-bg);color:var(--pricing-ink)}.pricing-eyebrow,.pricing-section-label{color:#ea1c24;font-size:.65rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.pricing-title span{color:var(--pricing-bg);-webkit-text-fill-color:var(--pricing-bg);-webkit-text-stroke:1.6px #ea1c24;display:inline-block;font-weight:500;letter-spacing:-.018em;padding-inline:.035em;paint-order:stroke fill}.pricing-muted,.pricing-card-muted{color:var(--pricing-muted)}.pricing-grid{border-top:1px solid var(--pricing-line);padding-top:2rem}.pricing-card{overflow:hidden;border:1px solid var(--pricing-line);border-radius:1rem;background:var(--pricing-bg);transition:transform .3s ease,border-color .3s ease,background-color .35s ease}.pricing-card:hover{transform:translateY(-5px);border-color:#ea1c2461}.pricing-card.featured{background:#050505;border-color:#050505;color:#fff}.pricing-card-topline{height:4px;background:#ea1c24}.pricing-popular{border-radius:999px;background:#ea1c2429;padding:.45rem .65rem;color:#ef4444;font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pricing-index{color:#cbd5e1;font-size:.65rem;font-weight:900}.pricing-price,.pricing-extra{border-color:var(--pricing-line)}.pricing-price>div>span:first-child,.pricing-price>div>span:last-child{color:#94a3b8}.pricing-limit{border-radius:.8rem;background:#0f172a0b;padding:.9rem}.pricing-limit span,.pricing-limit strong{display:block}.pricing-limit span{color:#94a3b8;font-size:.55rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pricing-limit strong{margin-top:.4rem;font-size:.85rem}.pricing-feature-on{color:var(--pricing-ink);font-weight:700}.pricing-feature-off{color:#94a3b8}.pricing-check{display:grid;width:1.65rem;height:1.65rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#ea1c241a;color:#ea1c24;font-size:.55rem}.pricing-card.featured .pricing-card-muted,.pricing-card.featured .pricing-feature-off{color:#64748b}.pricing-card.featured .pricing-feature-on{color:#fff}.pricing-card.featured .pricing-price,.pricing-card.featured .pricing-extra{border-color:#ffffff1f}.pricing-card.featured .pricing-limit{background:#ffffff12}.pricing-plan-action,.pricing-primary,.pricing-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;padding:.9rem 1.4rem;font-size:.82rem;font-weight:900;transition:transform .2s ease,background-color .2s ease}.pricing-plan-action{width:100%;background:var(--pricing-ink);color:var(--pricing-bg)}.pricing-card.featured .pricing-plan-action,.pricing-primary{background:#ea1c24;color:#fff}.pricing-plan-action:hover,.pricing-primary:hover{transform:translateY(-2px);background:#b9151c}.pricing-secondary{border:1px solid var(--pricing-line);background:#0f172a0a;color:var(--pricing-ink)}.pricing-dark-band{background:#050505;color:#fff}.pricing-dark-outline{color:#050505;-webkit-text-fill-color:#050505;-webkit-text-stroke:1.25px #ea1c24;display:inline-block;font-weight:500;letter-spacing:-.012em;paint-order:stroke fill}.pricing-empty{border-color:var(--pricing-line)}html[data-site-theme=dark] .pricing-page{--pricing-bg: #0a0a0c;--pricing-ink: #fff;--pricing-muted: #98a2b3;--pricing-line: rgb(255 255 255 / .14)}html[data-site-theme=dark] .pricing-card.featured{background:#18181c;border-color:#ffffff29}html[data-site-theme=dark] .pricing-limit{background:#fff1}html[data-site-theme=dark] .pricing-plan-action{background:#fff;color:#111114}html[data-site-theme=dark] .pricing-card.featured .pricing-plan-action,html[data-site-theme=dark] .pricing-primary{background:#ea1c24;color:#fff}@media (max-width: 639px){.pricing-title span{-webkit-text-stroke-width:1.15px;letter-spacing:-.01em}}
