@media (max-width:1024px){.pricing-page{padding-block:56px}.pricing-page__inner{gap:48px}.pricing-page__heading{max-width:none}.pricing-page__title{max-width:none}.pricing-page__text{max-width:none}.pricing-page__body{gap:40px}.pricing-page__cards{width:100%;max-width:100%;gap:12px}.pricing-page__card{gap:20px;padding:24px}.pricing-page__card-amount{font-size:40px;line-height:40px}}@media (max-width:768px){.pricing-page__inner{gap:40px}.pricing-page__body{gap:32px}.pricing-page__cards{grid-template-columns:1fr;width:100%;max-width:100%;margin-inline:0}}@media (max-width:640px){.pricing-page{padding-block:2.5rem}.pricing-page::after,.pricing-page::before{width:min(55vw,260px);height:min(55vw,260px);opacity:.35}.pricing-page__inner{gap:2.5rem}.pricing-page__intro{gap:16px}.pricing-page__title{font-size:clamp(1.75rem, 6vw, 2rem);line-height:1.3}.pricing-page__text{font-size:16px;line-height:1.6}.pricing-page__body{gap:2rem}.pricing-page__controls{width:100%}.pricing-page__toggle{display:flex;width:100%;justify-content:center}.pricing-page__toggle-btn{flex:1 1 0;min-width:0;padding-inline:10px;font-size:13px}.pricing-page__toggle-save{font-size:11px;padding:2px 6px}.pricing-page__cards{width:100%;max-width:100%;gap:1.25rem}.pricing-page__card{gap:24px;padding:28px 24px}.pricing-page__card-amount{font-size:clamp(2rem, 8vw, 2.5rem);line-height:1}.pricing-page__card-description,.pricing-page__disclaimer,.pricing-page__feature-text{font-size:14px}.pricing-page__disclaimer{padding-inline:0.5rem}}