.faq{background-color:#f9f8f6;padding:64px 0 40px}.faq__title{text-align:center;margin-bottom:40px;font-size:40px}.faq__item{cursor:pointer;background-color:#fff;border:1px solid #474d66;border-radius:12px;align-items:center;gap:40px;max-width:833px;height:76px;margin:0 auto 24px;padding:20px;display:flex}.faq__item--active{height:auto}.faq__item-wrapper{position:relative}.faq__item-wrapper:before{content:"";background-color:#474d66;width:1px;position:absolute;top:-7px;bottom:-7px;left:-20px}.faq__item-title{font-size:20px;font-weight:600}.faq__item-title--with-margin{margin-bottom:16px}.faq__item-text{color:#474d66;font-size:16px}.faq__item-text[hidden]{display:none}@media (max-width:768px){.faq{background-color:#fff;padding:32px 0 24px}.faq__title{margin-bottom:32px;font-size:32px}.faq__item{margin-bottom:16px}}
.plans{background-color:#f9f8f6;padding-top:48px}.plans__title{color:#000;text-align:center;margin-bottom:16px;font-size:40px}.plans__description{color:#474d66;text-align:center;max-width:597px;margin:0 auto;font-size:20px}.plans__wrapper{justify-content:center;gap:16px;padding:48px 0;display:flex;overflow-x:scroll}.plans__item{background-color:#fff;border:2px solid #0000;border-radius:16px;flex-shrink:0;width:280px;padding:24px;box-shadow:0 7.35px 14.7px #00000014}.plans__item--popular{border-color:#ff5757}.plans__item-popular-wrapper{background-color:#f9f8f6;justify-content:center;align-items:center;width:60px;height:15px;display:flex}.plans__item-popular-text{color:#ff5757;font-size:10px;font-weight:500}.plans__item-name-wrapper{justify-content:space-between;margin-bottom:16px;display:flex}.plans__item-name{color:#2d2e2e;font-size:16px}.plans__item-price{color:#2d2e2e;margin-bottom:28px;font-size:28px}.plans__item-parametrs-wrapper{grid-template-columns:1fr 1fr;gap:8px 0;margin-bottom:24px;display:grid}.plans__item-parametr{color:#474d66;font-size:14px}.plans__item-value{color:#2d2e2e;font-size:14px;font-weight:600}.plans__item-button{width:100%;margin-bottom:38px}.plans__item-check-wrapper{align-items:center;gap:8px;display:flex}.plans__item-check-wrapper:not(:last-child){margin-bottom:8px}.plans__item-check-text{color:#474d66;font-size:14px;font-weight:500}@media (max-width:768px){.plans{padding-top:32px}.plans__title{font-size:24px}.plans__description{text-align:left;margin-bottom:32px;font-size:18px}.plans__wrapper{justify-content:flex-start;padding:32px 0}}
