#pricing [hidden]{display:none!important}.pricing-controls{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:32px 0 16px}.pricing-controls [role=group]{display:flex;padding:5px;border:1px solid #34374c;border-radius:14px;background:#0d1020;gap:4px}.pricing-controls button{border:0;border-radius:10px;background:transparent;color:#bcc5db;padding:12px 18px;font:600 14px Inter,sans-serif;cursor:pointer}.pricing-controls button[aria-pressed=true]{background:#a5a3ff;color:#101124}.pricing-controls button:focus-visible{outline:3px solid #fff;outline-offset:3px}.pricing-status{color:#bdc4d8;font-size:13px;margin-bottom:24px}#pricing .price{font-size:clamp(32px,3.5vw,46px);overflow-wrap:anywhere}#pricing .price span{display:block;font-size:14px;margin-top:8px}#pricing .billing-detail{font-size:13px;color:#c9c8ff;min-height:42px}#pricing .price-card{display:flex;flex-direction:column}#pricing .price-card .btn{margin-top:auto}#pricing .price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#pricing .price-grid.agency-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-explainer{padding:24px;margin:24px 0}.pricing-explainer h3{margin:0 0 14px}.pricing-explainer p{color:#bdc4d8;line-height:1.8}.pricing-explainer a{color:#c9c8ff}@media(max-width:760px){#pricing .price-grid,#pricing .price-grid.agency-plans{grid-template-columns:1fr}.pricing-controls{flex-direction:column}.pricing-controls [role=group]{align-self:flex-start}.pricing-controls button{padding:11px 12px}}
/* Compact disclosures: retain readable status by the plans. */
#pricing .pricing-status{font-size:13px;line-height:1.6;margin:12px 0 20px;color:#bdc4d8}#pricing .pricing-status a,.plan-footnote a{color:#c9c8ff;text-decoration:underline;text-underline-offset:3px}#pricing .pricing-note{font-size:13px;line-height:1.6;margin:16px 0}#pricing .pricing-usage{border-top:1px solid #34374c;border-bottom:1px solid #34374c;padding:12px 0;margin:20px 0}#pricing .pricing-usage summary{font-size:14px;padding:0}#pricing .pricing-usage p{font-size:14px;margin:12px 0;line-height:1.7}.plan-footnote{max-width:1180px;margin:0 auto;padding:20px 24px;color:#b9c0d4;font-size:12px;line-height:1.7;scroll-margin-top:100px}.plan-footnote p{margin:0 0 6px}.plan-footnote a:focus-visible{outline:3px solid #a5a3ff;outline-offset:4px}
