.reviews__header{margin-bottom:40px;text-align:center}.reviews__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.reviews__rating-block{display:flex;align-items:center;gap:20px}.reviews__rating-score{display:flex;align-items:center;gap:8px}.reviews__rating-number{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:38px;color:#333}.reviews__rating-stars{display:flex;gap:2px;align-items:center}.reviews__rating-count{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px;color:#666}.reviews__nav-buttons{display:flex;gap:12px}.reviews__nav-button{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;outline:inherit;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f2f3f5;transition:background-color .2s ease-in-out}.reviews__nav-button:hover{background-color:#e5e6e8}.reviews__carousel{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reviews__carousel::-webkit-scrollbar{display:none}.reviews__carousel>*{scroll-snap-align:start;flex-shrink:0}.reviews__card{position:relative;display:flex;flex-direction:column;width:360px;min-height:334px;padding:40px 24px 24px;background-color:#f2f3f5;gap:10px;border-radius:20px;box-sizing:border-box;justify-content:space-between}.reviews__card-date{text-align:right;color:#666}.reviews__label{display:inline-block;border-radius:5px;padding:6px 8px;transform:rotate(-15deg);transform-origin:right;line-height:1;font-size:12px;font-family:Inter,sans-serif;font-weight:500;font-style:normal;position:absolute;right:12px;color:#fff;top:0}.reviews__card-header{display:flex;align-items:center;gap:6px;margin-bottom:16px}.reviews__card-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.reviews__card-user-info{display:flex;flex-direction:column;gap:6px}.reviews__card-user-name{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:21.12px;color:#333}.reviews__card-rating{display:flex;gap:4px}.reviews__card-comment{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:21.12px;color:#333;margin:0}@media(max-width:1023px){.reviews_adapt_default .reviews__rating-block{flex-wrap:wrap;gap:12px}.reviews_adapt_default .reviews__card{width:320px}}@media(max-width:767px){.reviews_adapt_default .reviews__header,.reviews_adapt_default .reviews__toolbar{margin-bottom:24px}.reviews_adapt_default .reviews__rating-number{font-size:24px;line-height:30px}.reviews_adapt_default .reviews__rating-count{font-size:16px}.reviews_adapt_default .reviews__card{width:280px;min-height:auto;padding:40px 20px 20px}}.seo-text{padding:60px 40px;background:#fcf8ff;border-radius:30px}.seo-text__title{font-size:48px;line-height:1.33;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal}.seo-text__text{line-height:1.55;font-size:18px;margin-top:24px;color:#6a6a6a;font-weight:400}.seo-text__text,.seo-text__text strong{font-family:Inter,sans-serif;font-style:normal}.seo-text__text strong{font-weight:700}.seo-text__text p{margin-top:12px}.seo-text__text p:first-child{margin-top:0}.seo-text__text ul{margin-top:14px}.seo-text__text ul:first-child{margin-top:0}.seo-text__text ul li{margin-top:10px}.seo-text__text ul li:first-child{margin-top:0}.seo-text__text ul li{padding-left:16px;position:relative}.seo-text__text ul li:before{position:absolute;content:"";left:0;top:9px;width:10px;height:10px;border-radius:50%;background:#9c45f3}@media(max-width:767px){.seo-text__text ul li:before{width:6px;height:6px}}.seo-text__item{margin-top:24px}.seo-text__item:first-child{margin-top:0}.seo-text__btn{margin-top:32px;display:inline-flex;align-items:center;cursor:pointer;color:#6a6a6a;gap:10px}.seo-text__btn-text{font-size:18px}.seo-text__arrow{color:#9c45f3;width:20px;height:20px}.seo-text__arrow_rotate{margin-top:0;transform:rotate(180deg)}@media(max-width:767px){.seo-text{margin-left:-18px;margin-right:-18px;padding:32px 16px}.seo-text__title{font-size:24px}.seo-text__text{font-size:12px;margin-top:16px}}