.billing-switch{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;margin-top:24px;background:#f0ecf8;border-radius:14px}.billing-switch button{border:0;padding:12px 18px;border-radius:10px;font:inherit;font-weight:650;background:transparent;color:#302446;cursor:pointer}.billing-switch button[aria-pressed=true]{background:#5b21b6;color:white}.billing-switch button:focus-visible{outline:3px solid #c084fc;outline-offset:3px}.billing-note{font-size:14px!important}.flow-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.flow-prices .price{display:flex;flex-direction:column;min-width:0;padding:28px}.flow-prices h2{font-size:26px;line-height:1.25;margin:16px 0}.flow-prices .amount{font-size:34px;white-space:nowrap}.flow-prices .amount small{font-size:16px}.flow-prices .list{flex:1}.flow-prices .btn{display:block;text-align:center}.price-tax,.annual-reference{font-size:13px}.capacity{font-weight:700;line-height:1.7}.scale-plan{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:30px;margin-top:26px;border:1px solid #cdc3df;border-radius:20px}.scale-plan h2{font-size:28px}.scale-plan p{max-width:760px}.scale-plan .btn{white-space:nowrap}.pricing-faq{max-width:900px;margin-top:32px}.pricing-faq details{border-bottom:1px solid #d8d1e5;padding:20px 0}.pricing-faq summary{font-size:18px;font-weight:650;cursor:pointer}.pricing-faq p{line-height:1.7}.price.featured .eyebrow,.price.featured .price-tax,.price.featured .annual-reference{color:#ddd6fe}@media(max-width:1100px){.flow-prices{grid-template-columns:1fr}.flow-prices .price{padding:26px}.scale-plan{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.flow-prices .amount{font-size:30px}.billing-switch{display:flex}.billing-switch button{flex:1;padding:12px}.scale-plan{padding:22px}}
.price-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.price-actions .btn{margin:0}@media(max-width:480px){.price-actions{grid-template-columns:1fr}}
