.how-to-step{border-radius:30px;padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #f6e9ff;background:#fcf8ff}.how-to-step__number{font-family:Inter,sans-serif;font-weight:700;font-style:normal;font-size:50px;line-height:1;color:#9c45f3}.how-to-step__number:after{content:"."}.how-to-step__title{font-size:20px;line-height:1.17;margin-top:20px;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal}.how-to-step__img-wrapper{text-align:center;margin-top:15px;margin-bottom:-40px}.how-to-step__list{width:100%;margin-top:14px}.how-to-step__img{vertical-align:bottom}.how-to-step__text{margin-top:12px}.how-to-step__btn{width:100%;margin-top:32px}.how-to-step__arrow{color:#9c45f3;position:absolute;transform:translate(10px,-10px)}.how-to-step__arrow-container{display:inline-block;width:30px;position:relative}@media(max-width:767px){.how-to-step{padding:20px 24px 24px}.how-to-step__title{font-size:18px;text-align:left}.how-to-step__text{margin-top:10px}.how-to-step__number{margin-right:15px;font-size:32px}.how-to-step__list{width:100%;font-size:12px}.how-to-step__img-wrapper{margin-bottom:-14px}.how-to-step__btn{margin-top:16px}}.how-to-section__steps{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.how-to-section__steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.how-to-section__steps{grid-template-columns:repeat(1,1fr);gap:12px}}.FAQSection__container{max-width:900px;margin:0 auto;padding:0 20px}.FAQSection__title{font-size:36px;font-weight:700;color:#1a1a1a;text-align:center;margin:0 0 48px}.FAQSection__list{display:flex;flex-direction:column;gap:16px}.comparison-section__header{background-color:#9c45f3;padding:40px 0}.comparison-section__header-inner{display:flex;gap:40px;align-items:center}.comparison-section__title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:40px;line-height:48px;color:#fff;margin:0;flex:1 1}.comparison-section__description{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:22px;color:#fff;margin:0;flex:1 1}.comparison-section__columns{display:flex;align-items:flex-start;gap:40px;margin-top:40px}.comparison-section__column{flex:1 1;border-radius:20px;padding:40px}.comparison-section__column_type_buddy{background-color:#212121;background-image:radial-gradient(circle at 100% 100%,rgba(162,117,255,.1) 0,rgba(100,25,255,.1) 100%);border:1px solid rgba(0,0,0,0);background-clip:padding-box;position:relative}.comparison-section__column_type_buddy:before{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;background:linear-gradient(180deg,#ccb2ff,#6419ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.comparison-section__column_type_buddy .check-item__text{color:#fff}.comparison-section__column_type_other{background-color:#f2f3f5}.comparison-section__column_type_other .check-item__text{color:#666}.comparison-section__column-header{margin-bottom:20px;height:48px;display:flex;align-items:center}.comparison-section__logo{position:relative;display:inline-flex;width:160px;height:42px}.comparison-section__logo-image{object-fit:contain}.comparison-section__other-title{font-family:Inter,sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:38px;color:#333}.comparison-section__items{display:flex;flex-direction:column;gap:20px}.comparison-section__btn{width:100%;margin-top:36px}@media(max-width:1023px){.comparison-section_adapt_default .comparison-section__header-inner{flex-direction:column;gap:16px}.comparison-section_adapt_default .comparison-section__title{font-size:32px;line-height:40px}.comparison-section_adapt_default .comparison-section__columns{flex-direction:column;gap:20px}.comparison-section_adapt_default .comparison-section__other-title{font-size:24px;line-height:30px}}@media(max-width:767px){.comparison-section_adapt_default .comparison-section__header{padding:24px 0}.comparison-section_adapt_default .comparison-section__title{font-size:24px;line-height:32px}.comparison-section_adapt_default .comparison-section__column{padding:24px 20px}.comparison-section_adapt_default .comparison-section__other-title{font-size:20px;line-height:26px}}.work-card{display:flex;flex-direction:column;width:275px;height:336px;padding:32px 24px;background-color:#f2f3f5;border-radius:20px;box-sizing:border-box}.work-card__badge{font-family:Inter,sans-serif;font-weight:500;font-style:normal;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:6px 8px;border-radius:5px;font-size:12px;line-height:14px;color:#fff;margin-bottom:16px}.work-card__body{display:flex;flex-direction:column;gap:10px;flex:1 1}.work-card__title{font-family:Inter,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:19.84px;color:#333;margin:0}.work-card__annotation{color:#666;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.work-card__annotation,.work-card__time{font-family:Inter,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:21.12px}.work-card__time{color:hsla(0,0%,40%,.6);margin-top:auto}@media(max-width:1023px){.work-card_adapt_default{width:100%;height:auto;min-height:280px}}@media(max-width:767px){.work-card_adapt_default{padding:24px 20px}}.last-works-section{background-color:#fff}.last-works-section__header{margin-bottom:48px;text-align:center}.last-works-section__cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.last-works-section__card_animated{animation:last-works-section-card-appear .45s ease both}.last-works-section__card_hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none;animation:none}.last-works-section__footer{display:flex;justify-content:center;margin-top:32px}.last-works-section__show-more{background:none;cursor:pointer;font:inherit;color:inherit;outline:inherit;font-family:Inter,sans-serif;font-weight:500;font-style:normal;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;min-width:165px;height:46px;background-color:#fff;border:1px solid #9c45f3;border-radius:14px;font-size:18px;line-height:22px;color:#9c45f3;transition:background-color .2s ease-in-out,color .2s ease-in-out}.last-works-section__show-more:hover{background-color:#9c45f3;color:#fff}@keyframes last-works-section-card-appear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){.last-works-section_adapt_default .last-works-section__cards{flex-wrap:wrap;justify-content:center}}@media(max-width:767px){.last-works-section_adapt_default .last-works-section__header{margin-bottom:32px}.last-works-section_adapt_default .last-works-section__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.last-works-section_adapt_default .last-works-section__cards{grid-template-columns:1fr}}.pricing-card{display:flex;flex-direction:column;width:440px;padding:36px 27px 36px 40px;border-radius:20px;box-sizing:border-box;position:relative}.pricing-card__header{display:flex;flex-direction:column;gap:28px;margin-bottom:32px}.pricing-card__title{font-family:Inter,sans-serif;font-weight:700;font-style:normal;font-size:32px;line-height:38px;margin:0}.pricing-card__price-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pricing-card__price{font-family:Inter,sans-serif;font-weight:700;font-style:normal;font-size:50px;line-height:60px}.pricing-card__price-label{font-weight:600;line-height:24px}.pricing-card__price-label,.pricing-card__work-type-text{font-family:Inter,sans-serif;font-style:normal;font-size:18px}.pricing-card__work-type-text{font-weight:500;display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;background-color:#fff;border:1px solid #dcdcdc;border-radius:14px;line-height:22px;color:#9c45f3;flex:1 1}.pricing-card__work-type-select{position:relative;flex:1 1;max-width:194px}.pricing-card__work-type-trigger{font-family:Inter,sans-serif;font-weight:500;font-style:normal;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 20px;background-color:#fff;border:1px solid #dcdcdc;border-radius:14px;font-size:18px;line-height:22px;color:#9c45f3;cursor:pointer;transition:border-color .15s ease}.pricing-card__work-type-trigger:hover{border-color:#9c45f3}.pricing-card__work-type-chevron{display:inline-flex;align-items:center;transition:transform .2s ease}.pricing-card__work-type-select_open_yes .pricing-card__work-type-chevron{transform:rotate(180deg)}.pricing-card__work-type-options{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:8px;list-style:none;background-color:#fff;border:1px solid #dcdcdc;border-radius:14px;box-shadow:0 12px 32px rgba(33,19,62,.16);z-index:10;max-height:320px;overflow-y:auto}.pricing-card__work-type-option{font-family:Inter,sans-serif;font-weight:500;font-style:normal;width:100%;padding:12px 16px;background:rgba(0,0,0,0);border:none;border-radius:10px;text-align:left;font-size:18px;line-height:22px;color:#333;cursor:pointer;transition:background-color .15s ease}.pricing-card__work-type-option:hover{background-color:#f5ecff}.pricing-card__work-type-option_selected_yes{background-color:#f5ecff;color:#9c45f3}.pricing-card__features{display:flex;flex-direction:column;gap:24px}.pricing-card__recommend{position:absolute;right:23px;top:20px}.pricing-card_theme_light{background-color:#f2f3f5}.pricing-card_theme_light .pricing-card__price,.pricing-card_theme_light .pricing-card__title{color:#333}.pricing-card_theme_light .pricing-card__price-label{color:#666}.pricing-card_theme_purple{background-color:#9c45f3}.pricing-card_theme_purple .pricing-card__price,.pricing-card_theme_purple .pricing-card__title{color:#fff}.pricing-card_theme_purple .pricing-card__price-label{color:hsla(0,0%,100%,.8)}.pricing-card_theme_purple .check-item__text{color:#fff}.pricing-card_theme_purple .check-item_checked_no .check-item__text{color:hsla(0,0%,100%,.5)}@media(max-width:1023px){.pricing-card_adapt_default{width:100%;height:auto}}@media(max-width:767px){.pricing-card_adapt_default{padding:28px 24px}.pricing-card_adapt_default .pricing-card__title{font-size:28px}.pricing-card_adapt_default .pricing-card__price{font-size:32px;line-height:1}.pricing-card_adapt_default .pricing-card__price-row{display:block}.pricing-card_adapt_default .pricing-card__header{gap:12px;margin-bottom:16px}.pricing-card_adapt_default .pricing-card__work-type-select{margin-top:18px}.pricing-card_adapt_default .pricing-card__features{gap:16px}}.pricing-section{background-color:#fff}.pricing-section__header{margin-bottom:48px;text-align:center}.pricing-section__cards{display:flex;justify-content:center;gap:40px}@media(max-width:1023px){.pricing-section_adapt_default .pricing-section__cards{flex-direction:column;align-items:center}}@media(max-width:767px){.pricing-section_adapt_default .pricing-section__header{margin-bottom:32px}.pricing-section_adapt_default .pricing-section__cards{gap:20px}.pricing-section_adapt_default .pricing-section__card{order:2}.pricing-section_adapt_default .pricing-section__card_pro{order:1}}.queries-section__inner{display:flex;flex-direction:column;align-items:center;background-color:#212121;border-radius:20px;padding:60px 50px}.queries-section__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px;margin-bottom:28px}.queries-section__tag{font-family:Inter,sans-serif;font-weight:500;font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:46px;padding:12px 20px;border-radius:50px;background-color:#fff;color:#9c45f3;font-size:18px;line-height:22px;text-decoration:none;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.queries-section__tag:hover{background-color:#f2f3f5}.queries-section__lead-btn{display:inline-block}.queries-section__button{background:none;border:none;cursor:pointer;font:inherit;color:inherit;outline:inherit;font-family:Inter,sans-serif;font-weight:500;font-style:normal;display:inline-flex;align-items:center;justify-content:center;padding:13px 40px;min-width:236px;height:48px;background-color:#9c45f3;border-radius:14px;font-size:18px;line-height:22px;color:#fff;transition:background-color .2s ease-in-out}.queries-section__button:hover{background-color:#8a2be2}@media(max-width:1023px){.queries-section_adapt_default .queries-section__inner{padding:40px 30px}.queries-section_adapt_default .queries-section__tags{gap:12px}.queries-section_adapt_default .queries-section__tag{min-width:160px}}@media(max-width:767px){.queries-section_adapt_default .queries-section__inner{padding:32px 20px}.queries-section_adapt_default .queries-section__tags{gap:10px}.queries-section_adapt_default .queries-section__tag{min-width:auto;font-size:16px;padding:8px 16px;height:auto}.queries-section_adapt_default .queries-section__lead-btn{width:100%}.queries-section_adapt_default .queries-section__button{width:100%;min-width:auto}}.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}}.section-title{font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:40px;line-height:1.2;margin:0;text-align:center}.section-title_color_dark{color:#333}.section-title_color_light{color:#fff}@media(max-width:1023px){.section-title_adapt_default{font-size:32px}}@media(max-width:767px){.section-title_adapt_default{font-size:28px}}@media(max-width:639px){.section-title_adapt_default{font-size:24px}}