.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}}