.pricing-v2{--p2-border:#d7dfe9;--p2-muted:#526175;--p2-card:#fff;--p2-ink:#172b46;color:var(--p2-ink);line-height:1.55}.pricing-v2 h1{font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.14}.pricing-v2-intro{font-size:1.18rem;max-width:52rem}.billing2-interval{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0}.billing2-interval a{display:flex;gap:.65rem;align-items:center;padding:.6rem 1rem;border:1px solid var(--p2-border);border-radius:9px;color:inherit;text-decoration:none}.billing2-interval a[aria-current]{background:#175cc4;color:#fff;border-color:#175cc4}.billing2-interval small{font-size:.76rem}.billing2-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.billing2-card{display:flex;flex-direction:column;padding:1.3rem;border:1px solid var(--p2-border);border-radius:16px;background:var(--p2-card);min-width:0}.billing2-card h3{font-size:1.5rem;margin:0}.billing2-card .eyebrow{font-size:.72rem;letter-spacing:.1em;color:var(--p2-muted);margin:0 0 .2rem}.billing2-featured{border:2px solid #247bda}.billing2-plan-intro{min-height:3em;color:var(--p2-muted);font-size:.92rem}.billing2-price{font-size:clamp(1.65rem,2.5vw,2.1rem);font-weight:750;line-height:1.2;margin:.3rem 0}.billing2-price span{font-size:.85rem;font-weight:400}.billing2-original{font-size:.9rem;color:var(--p2-muted)}.billing2-charge{font-size:.85rem;min-height:2.8em;margin:.6rem 0}.billing2-card ul{padding-left:1.1rem;flex:1;font-size:.9rem;min-height:8rem}.billing2-card li{margin:.55rem 0}.pricing-v2 .btn,.billing2-soon{display:inline-block;padding:.65rem .9rem;border-radius:9px;font:inherit;font-weight:650;text-align:center;text-decoration:none}.pricing-v2 .btn{border:1px solid #175cc4;background:#175cc4;color:white;cursor:pointer}.pricing-v2 .btn.secondary{background:transparent;color:inherit;border-color:var(--p2-border)}.pricing-v2 button:disabled{opacity:.55;cursor:wait}.billing2-soon{background:#edf1f6;color:#526175}.billing2-note{font-size:.82rem;color:var(--p2-muted)}.billing2-page{display:grid;gap:1.2rem}.billing2-notice,.billing2-warning{padding:1rem;border-radius:10px;border:1px solid #b9d5f5;background:#edf5ff;margin:1rem 0}.billing2-warning{border-color:#e7bf73;background:#fff5df}.billing2-warning h2{font-size:1.1rem;margin:0}.billing2-usage{max-width:40rem;margin:1.5rem 0}.billing2-usage h2{font-size:1.1rem}.billing2-usage-value{font-size:2rem;font-weight:700;margin:.2rem 0}.billing2-usage progress{width:100%;height:1rem;accent-color:#247bda}.billing2-unlimited{font-size:1.35rem;font-weight:650}.pricing-v2 :focus-visible{outline:3px solid #63a5f5;outline-offset:4px}.billing2-page [hidden]{display:none!important}#billing2ChangeAmounts{display:grid;grid-template-columns:1fr auto;gap:.4rem}#billing2ChangeAmounts dd{font-weight:650;margin:0}body[data-theme=dark] .pricing-v2{--p2-border:#40526c;--p2-muted:#b3c2d6;--p2-card:#152439;--p2-ink:#e8eff8}body[data-theme=dark] .billing2-notice{background:#172f4d;border-color:#315579}body[data-theme=dark] .billing2-warning{background:#493615;border-color:#926f2c}.hero-background .billing2-entry{font-size:1.2rem}.pricing-v2-landing{padding-top:3rem;padding-bottom:3rem}@media(max-width:1050px){.billing2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.billing2-cards{grid-template-columns:1fr}.billing2-card ul{min-height:0}.billing2-plan-intro,.billing2-charge{min-height:0}.billing2-interval a{padding:.55rem .75rem}.billing2-page>.panel{padding:1rem}}
.billing2-card .billing2-price,.billing2-card .billing2-charge{color:var(--p2-ink)}.pricing-v2-landing .billing2-interval a{color:#e8eff8}.pricing-v2-landing .billing2-note{color:var(--p2-muted)}.pricing-v2-landing>.pricing-v2>.billing2-note{color:#b3c2d6}
