.Services_hero__ebdG8{width:100%;background:#fff;padding:60px 0 40px;min-height:50vh;box-sizing:border-box}.Services_hero__image__tEG21{border-radius:12px;margin-top:-75px}@media(max-width:1200px){.Services_hero__image__tEG21{margin:auto;display:none}}.Services_hero__breadcrumbs__XLO8e{font-size:15px;color:#888;margin-bottom:24px}.Services_hero__breadcrumbs__XLO8e ol{display:flex}.Services_hero__breadcrumbs__XLO8e ol li{margin-right:24px}.Services_hero__breadcrumbs__XLO8e ol li:after{content:"/";position:relative;right:-3px}.Services_hero__breadcrumbs__XLO8e a{color:#888;text-decoration:none}.Services_hero__breadcrumbs__XLO8e a:hover{text-decoration:underline}.Services_hero__breadcrumbs__XLO8e span{color:#aaa}.Services_hero__content__Ka9Sq{font-family:Montserrat,sans-serif;margin:0 auto 40px;text-align:left}.Services_hero__content__Ka9Sq h2{font-size:1.25rem;line-height:1.38;font-weight:300;color:gray;margin:30px 0}@media(max-width:1200px){.Services_hero__content__Ka9Sq h2{margin-top:0}}.Services_hero__ebdG8 h1{font-size:3.2rem;font-weight:400;margin:0 0 20px;line-height:1.12;letter-spacing:-.5px}.Services_hero__subtitle__uR9K4{font-size:1.25rem;color:#222;margin:0 0 32px;line-height:1.6}.Services_hero__cta__C2zDG{display:inline-block;background:#111;color:#caad87;font-weight:500;font-size:1.1rem;border:none;border-radius:4px;padding:15px 32px;text-decoration:none;transition:background .2s;margin-bottom:24px;margin-top:4px;position:relative;overflow:hidden}.Services_hero__cta__C2zDG:before{content:" ";width:30px;height:300px;background:#fff;animation-delay:.05s;position:absolute;left:-40px;top:-150px;animation-timing-function:ease-in-out;transition:all .1s;animation-name:Services_slideme__rFt_V;animation-duration:6s;animation-iteration-count:infinite;transform:rotate(45deg);opacity:.3}.Services_hero__cta__C2zDG:hover{background:#221f38;color:#e1e9f0}.Services_hero__cta__C2zDG:hover:before{opacity:0}.Services_hero__cta_bitrix__pw4SS{background:#f10e33;color:#fff}.Services_hero__cta_bitrix__pw4SS:hover{background:#ec2c4b}.Services_hero__badges__kn4jy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:36px;margin-top:40px;max-width:1100px;margin-left:auto;margin-right:auto}.Services_hero__badge__34PmZ{min-width:120px;padding:0 16px}.Services_hero__badge__34PmZ span{display:block;font-size:2.2rem;font-weight:700;color:#111;margin-bottom:4px}.Services_hero__badge__34PmZ small{display:block;font-size:1rem;color:#555;line-height:1.4}.Services_hero__exp__Urn4u{margin-left:auto;font-size:1rem;color:#222;text-align:right;min-width:220px}@media(max-width:900px){.Services_hero__ebdG8{padding:40px 10px 30px}.Services_hero__content__Ka9Sq{max-width:95%}.Services_hero__ebdG8 h1{font-size:2.1rem}.Services_hero__badges__kn4jy{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px}.Services_hero__exp__Urn4u{text-align:left;margin-left:0;min-width:0}}.Services_approachBlock__9G73U{background:#fff;padding:64px 0 0}.Services_approachBlock__9G73U .Services_grid__uOkxu{display:flex;justify-content:center;align-items:center;max-width:1160px;margin:0 auto;gap:64px}@media(max-width:900px){.Services_approachBlock__9G73U .Services_grid__uOkxu{flex-direction:column;gap:32px}}.Services_approachBlock__9G73U .Services_left__yNoDY{flex:1.1 1;min-width:350px;max-width:500px}.Services_approachBlock__9G73U .Services_left__yNoDY .Services_title___rT6v{font-size:52px;font-weight:700;line-height:1.1;margin-bottom:28px;margin-top:0;color:#232326;letter-spacing:-2px}.Services_approachBlock__9G73U .Services_left__yNoDY .Services_suptitle__Kzcul{font-size:32px;font-weight:500;margin-bottom:18px;line-height:1.2}.Services_approachBlock__9G73U .Services_left__yNoDY .Services_suptitle__Kzcul .Services_highlight__MB_7L{color:#4f65fa;font-weight:700}.Services_approachBlock__9G73U .Services_left__yNoDY .Services_desc__oeaB9{font-size:20px;color:#232326;font-weight:400;line-height:1.35;margin-bottom:0}.Services_approachBlock__9G73U .Services_right__Wc3l1{flex:1.5 1;min-width:330px}.Services_approachBlock__9G73U .Services_right__Wc3l1 .Services_featuresGrid__SwXN_{display:grid;grid-template-columns:1fr 1fr;grid-gap:38px 28px;gap:38px 28px}@media(max-width:700px){.Services_approachBlock__9G73U .Services_right__Wc3l1 .Services_featuresGrid__SwXN_{grid-template-columns:1fr;gap:26px 0}}.Services_approachBlock__9G73U .Services_right__Wc3l1 .Services_feature__DIBT1{display:flex;align-items:flex-start;gap:18px}.Services_approachBlock__9G73U .Services_right__Wc3l1 .Services_feature__DIBT1 .Services_icon__KR5xb{color:#4f65fa;font-size:32px;margin-top:3px;flex-shrink:0}.Services_approachBlock__9G73U .Services_right__Wc3l1 .Services_feature__DIBT1 .Services_featureTitle__BHzqz{font-size:20px;font-weight:600;color:#232326;margin-bottom:6px}.Services_approachBlock__9G73U .Services_right__Wc3l1 .Services_feature__DIBT1 .Services_featureDesc__BderO{font-size:17px;color:#393948;font-weight:400;line-height:1.36}.Services_approachBlock__9G73U .Services_metricsRow__4snQ9{display:flex;justify-content:center;align-items:stretch;gap:0;max-width:1160px;margin:64px auto 0;border-top:2px solid #e3e5ea}@media(max-width:900px){.Services_approachBlock__9G73U .Services_metricsRow__4snQ9{flex-direction:column;border:none;margin:40px auto 0;gap:8px}}.Services_approachBlock__9G73U .Services_metricsRow__4snQ9 .Services_metric__RMBmH{flex:1 1;padding:32px 20px 20px 32px;display:flex;flex-direction:column;align-items:flex-start;border-right:2px solid #e3e5ea;min-width:160px}.Services_approachBlock__9G73U .Services_metricsRow__4snQ9 .Services_metric__RMBmH:last-child{border:none}@media(max-width:900px){.Services_approachBlock__9G73U .Services_metricsRow__4snQ9 .Services_metric__RMBmH{border:none;border-bottom:2px solid #e3e5ea;padding:18px 0;align-items:flex-start}}.Services_approachBlock__9G73U .Services_metricsRow__4snQ9 .Services_metric__RMBmH .Services_metricNum__voVBQ{font-size:34px;font-weight:700;color:#232326;margin-bottom:2px}.Services_approachBlock__9G73U .Services_metricsRow__4snQ9 .Services_metric__RMBmH .Services_metricLabel__K2GNd{font-size:18px;color:#656573}.Services_stagesBlock__x4Q8W{width:100%;background:#fff;padding:80px 0 60px;box-sizing:border-box;font-family:Inter,Arial,sans-serif}.Services_stagesBlock__x4Q8W h2{font-size:30px}.Services_stagesBlock__x4Q8W h2 span{color:#4f65fa}.Services_stagesBlock__x4Q8W p{font-size:20px;color:#232326;font-weight:400;line-height:1.35;margin-bottom:0}.Services_stageRow__6bgMV{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;max-width:1700px;position:relative;margin:40px auto 0}.Services_stageCol__42XiG{flex:1 1;position:relative;min-width:0;display:flex;flex-direction:column;z-index:2;padding:60px;flex:50% 1;box-sizing:border-box;border-bottom:2px solid #eee}.Services_stageCol__42XiG:nth-child(odd){padding-right:60px;padding-left:0;border-right:2px solid #eee}.Services_stageCol__42XiG:nth-child(2n){padding-left:60px;padding-right:0}.Services_stageCol__42XiG:last-child{border-bottom:0;border-right:0}.Services_stageNumber__9OOGt{font-size:80px;color:#ededed;font-weight:500;line-height:.7;margin-bottom:24px;letter-spacing:-6px;display:block}.Services_stageTitle__DbXwa{font-size:30px;font-weight:500;margin:0 0 32px;line-height:1.07}.Services_stageDescription__v9LRd{font-size:22px;font-weight:400;line-height:1.28}.Services_stageOptions__Tgvz5{margin-top:12px}.Services_stageOptions__Tgvz5 p{margin-bottom:18px;font-size:26px}.Services_stageOptions__Tgvz5 strong{font-weight:700;font-size:27px;color:#242424}@media(max-width:1200px){.Services_stageRow__6bgMV{flex-direction:column}.Services_stageCol__42XiG{padding:20px!important;border-right:0!important}.Services_stageRow__6bgMV:after{display:none}.Services_stageNumber__9OOGt{font-size:80px}.Services_stageTitle__DbXwa{font-size:32px}.Services_stageDescription__v9LRd,.Services_stageOptions__Tgvz5 p{font-size:18px}}@media(max-width:600px){.Services_stageBlock__WkPBu{padding:40px 0 20px}.Services_stageCol__42XiG{padding:10px!important}.Services_stageNumber__9OOGt{font-size:44px}}.Services_intro__N1l03{max-width:850px;margin:0 auto 42px;text-align:center}.Services_introText__adYom{margin-top:18px;font-size:1.15rem;color:#333;line-height:1.6}.Services_intro__N1l03 .Services_ctaLink__p8OPZ{color:#d00016;font-weight:500;text-decoration:underline}.Services_servicesGrid__d1puj{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:34px;gap:34px;margin:0 auto 70px;max-width:1240px}.Services_serviceCard__3ylqJ{display:block;border-radius:22px;box-shadow:0 0 32px 0 #f1f3fa;background:#fff;text-decoration:none;color:#191919;overflow:hidden;transition:box-shadow .18s}.Services_serviceCard__3ylqJ:hover{box-shadow:0 8px 48px 0 #d0001633}.Services_serviceCard__3ylqJ:hover .Services_moreLink__Qry5C{color:#d00016}.Services_serviceCover__iLZoq img{display:block;width:100%;height:170px;object-fit:cover}.Services_serviceInfo__pjlgP{padding:12px 21px}.Services_serviceInfo__pjlgP h2{margin-top:0;font-size:1.28rem;font-weight:600;margin-bottom:13px}.Services_serviceInfo__pjlgP p{font-size:1.05rem;margin-bottom:12px;color:#393939;transition:height .43s}.Services_serviceInfo__pjlgP .Services_moreLink__Qry5C{color:#8b8b8b;font-size:1.03rem;transition:color .13s;font-weight:500}.Services_serviceInfo__pjlgP .Services_serviceCTA__wKnuG{display:flex;justify-content:space-between}.Services_block__r1F1O{transition:box-shadow .18s,border .16s}.Services_block__r1F1O:hover{box-shadow:0 6px 32px 0 rgba(50,80,230,.13);border-color:#bfdfff;background:#f5fafd}.Services_card__iCaKn{transition:box-shadow .17s,border .13s}.Services_card__iCaKn:hover{border-color:#60a5fa;box-shadow:0 2px 12px rgba(80,160,255,.11)}.Services_cardError__dRjW_{border-color:#f87171!important;background:#fef2f2!important}.Services_cardError__dRjW_:hover{box-shadow:0 2px 12px rgba(220,38,38,.13)}.Services_hero__content_full__ez6If{display:flex}@media(max-width:1200px){.Services_hero__content_full__ez6If{flex-wrap:wrap}}.Services_hero__subtitle__uR9K4{color:#5b6479;opacity:.83;font-size:1.13rem}.Services_btn__d4fAy.Services_speciale_button__3T7_t:hover i:not(.Services_fa__BeB3j){animation-duration:.2s;animation-timing-function:ease-in-out;animation-name:Services_shakeme__dT4Wd;animation-iteration-count:infinite}@keyframes Services_shakeme__dT4Wd{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}@keyframes Services_slideme__rFt_V{0%{left:-40%}30%{left:140%}to{left:140%}}.Services_advantagesWrapper__svl3Y{display:flex;gap:32px;justify-content:center;align-items:stretch;margin:40px 0 -150px}@media(max-width:900px){.Services_advantagesWrapper__svl3Y{flex-direction:column;gap:20px}}.Services_advantageCard__MPxAX{flex:1 1;background:#fff;border-radius:24px;padding:36px;display:flex;align-items:center;box-shadow:0 2px 24px 0 rgba(0,49,121,.06);min-width:280px}.Services_advantageIcon__EFxNe{margin-right:24px;display:flex;align-items:center;justify-content:center;background:#f0f6ff;border-radius:16px;width:56px;height:56px;flex-shrink:0}.Services_advantageTitle__YVtQ9{font-size:28px;font-weight:700;margin-bottom:6px;color:#0a2343}.Services_advantageText__3voIR{color:#222;font-size:16px;line-height:1.45}.Reviews_reviewsSection__NfBnu{padding:60px 0 0}.Reviews_sliderWrapper__Joejn{display:flex;align-items:center;gap:16px;min-width:350px}.Reviews_arrowBtn__IImaA{background:#f7f7f9;border:none;border-radius:50%;font-size:1.5rem;width:38px;height:38px;color:#d00016;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .14s}.Reviews_arrowBtn__IImaA:hover{background:#fff3f4}@media(max-width:500px){.Reviews_arrowBtn__IImaA{bottom:-10px;border-radius:4px;background:#fff;box-shadow:0 2px 18px rgba(30,90,190,.07)}.Reviews_arrowBtn__IImaA[aria-label="Предыдущий отзыв"]{position:absolute;left:0}.Reviews_arrowBtn__IImaA[aria-label="Следующий отзыв"]{position:absolute;right:0}}.Reviews_title__VdwJ_{font-size:2.4rem;font-weight:500;margin-bottom:32px}.Reviews_reviewsList__zl9bD{display:flex;gap:28px;align-items:stretch;position:relative;flex-wrap:wrap;justify-content:center}.Reviews_yandexBlock__gZz6q{background:#f7f7f9;border-radius:28px;min-width:390px;padding:36px 32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-shadow:0 0 40px 0 #f4f6fb}@media(max-width:600px){.Reviews_yandexBlock__gZz6q{min-width:200px}}.Reviews_yandexLogo__rXfxA{width:48px;height:48px;font-size:2.6rem;background:#e60019;color:#fff;border-radius:50%;text-align:center;line-height:48px;margin-bottom:12px;font-weight:700}.Reviews_yandexRating__0i8lK{display:flex;align-items:center;gap:12px;font-size:2.2rem;margin-bottom:16px}.Reviews_ratingNumber__cNHj1{font-weight:600;color:#111}.Reviews_stars__zTCIo{color:#ffc107;font-size:2rem}.Reviews_yandexLabel__Fv_sS{font-size:1.1rem;color:#666;margin-bottom:28px}.Reviews_yandexButton__m8FQ4{padding:14px 32px;font-size:1.15rem;background:#e60019;color:#fff;border:none;border-radius:32px;cursor:pointer;font-weight:500;margin-top:auto;transition:background .15s}.Reviews_yandexButton__m8FQ4:hover{background:#d00016}.Reviews_reviewCard__sBJnD{background:#fff;border-radius:28px;box-shadow:0 0 40px 0 #f4f6fb;padding:36px 28px;min-width:320px;max-width:340px;display:flex;flex-direction:column;justify-content:flex-start;font-size:1.08rem;box-sizing:border-box}@media(max-width:500px){.Reviews_reviewCard__sBJnD{min-width:100%;max-width:100%}}.Reviews_reviewDate__PeF5q{color:#aaa;font-size:.95rem;margin-bottom:10px}.Reviews_reviewNameBlock__phSI6{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:1.15rem}.Reviews_companyLogo__Kys54{width:32px;height:32px;object-fit:contain;margin-left:8px}.Reviews_reviewSubtitle__fQdtu{margin-left:7px;font-size:1.04rem;color:#959595}.Reviews_reviewText___dx_h{color:#232323;font-size:1.07rem;margin-top:7px}.Reviews_readMore__o0wJa{color:#d00016;cursor:pointer}.Reviews_showAllBtn__XRB1s{display:flex;align-items:center;position:absolute;top:-44px;right:0;background:#f7f7f9;color:#222;border-radius:32px;padding:11px 26px 11px 22px;font-weight:500;text-decoration:none;font-size:1.18rem;transition:background .14s}.Reviews_showAllBtn__XRB1s:hover{background:#f2f2f2}.Reviews_arrow__F_e_V{font-size:1.13em;margin-left:7px}.Reviews_bottomLine__yL815{margin-top:48px;height:5px;width:260px;background:#d00016;border-radius:8px}.Faq_faqSection__OEefU{margin:40px 0}.Faq_faqTitle__qco1l{font-size:3rem;font-weight:600;margin-bottom:2rem}.Faq_faqList__9P6iq{display:flex;flex-direction:column;gap:2rem}.Faq_faqQuestion__OvQe6{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 0 40px 0 #f4f6fb;border:none;outline:none;font-size:1.4rem;font-weight:700;padding:1.2rem 1.8em;cursor:pointer;transition:background .2s,transform .5s,box-shadow .5s;margin-bottom:.1rem}.Faq_faqQuestion__OvQe6:hover{box-shadow:0 7px 24px rgba(30,90,190,.15);transform:translateY(-3px) scale(1.035)}@media(max-width:500px){.Faq_faqQuestion__OvQe6{font-size:1.1rem;font-weight:500;padding:1.1rem 1.1em}}.Faq_faqQuestion__OvQe6 .Faq_icon__y_mYn{font-size:2.5rem;color:#999;margin-left:2rem;font-weight:400;transition:transform .2s}.Faq_faqQuestion__OvQe6.Faq_open__vRhWP .Faq_icon__y_mYn{color:#333;transform:rotate(180deg)}.Faq_faqAnswer__CGFmx{font-size:1.25rem;color:#222;margin-left:2rem;margin-top:0;line-height:1.5;overflow:hidden;max-height:0;opacity:0;transition:max-height .85s,opacity .45s;background:none}@media(max-width:500px){.Faq_faqAnswer__CGFmx{font-size:1rem;margin-left:.8rem}}.Faq_expanded__tgqcC{max-height:250px;opacity:1;margin-top:.75rem}.Cases_casegrid_section__yK7sB{padding:4rem 0 2rem}.Cases_casegrid_section__yK7sB h2{font-family:Montserrat,sans-serif;font-size:38px;font-weight:700;line-height:2.92rem}.Cases_casegrid_desc__QbQMq{color:#6b7685;font-size:1.1rem;margin-bottom:1.8rem}.Cases_casegrid_list__e4sKK{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.Cases_casegrid_card__R5gGb{display:flex;flex-direction:column;text-decoration:none;background:#fff;box-shadow:0 8px 36px 0 rgba(52,94,255,.15);border:1px solid #e6e8f0;transition:box-shadow .18s,transform .16s;color:#212b36;min-height:220px;max-height:320px;position:relative;border-radius:.2rem;box-shadow:0 0 32px 0 #f1f3fa}.Cases_casegrid_card__R5gGb:focus,.Cases_casegrid_card__R5gGb:hover{transform:translateY(-2px) scale(1.017);box-shadow:0 8px 48px 0 #3460ff3b;border-color:#3460ff;transition-delay:.3s}.Cases_casegrid_card__R5gGb:focus .Cases_more_link__y2olJ,.Cases_casegrid_card__R5gGb:hover .Cases_more_link__y2olJ{color:#d00016}.Cases_casegrid_card__R5gGb:focus .Cases_casegrid_img__iLB1K,.Cases_casegrid_card__R5gGb:hover .Cases_casegrid_img__iLB1K{margin-bottom:-130px}.Cases_casegrid_card__R5gGb:focus .Cases_casegrid_img__iLB1K:after,.Cases_casegrid_card__R5gGb:hover .Cases_casegrid_img__iLB1K:after{opacity:.88;height:119%}.Cases_casegrid_card__R5gGb:focus .Cases_casegrid_short__gP1Ip,.Cases_casegrid_card__R5gGb:hover .Cases_casegrid_short__gP1Ip{transition-delay:0s;height:100px}.Cases_casegrid_img__iLB1K{width:100%;overflow:hidden;border-radius:.2rem .2rem 0 0;position:relative;transition:all .3s}.Cases_casegrid_img__iLB1K:after{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(359deg,#ffffff,#ffffff,#ffffff00);width:100%;height:102%;opacity:0}.Cases_casegrid_img__iLB1K img{width:100%;height:100%;object-fit:cover;display:block}.Cases_casegrid_info__djzMR{padding:1.3rem 1.2rem 1.1rem;flex:1 1;position:relative}.Cases_casegrid_info__djzMR h3{font-size:1.15rem;font-weight:600;margin:0 0 .7rem;color:#283267;line-height:1.35}.Cases_casegrid_meta___ypmn{font-size:.95rem;color:#71809c;margin-bottom:.35rem}.Cases_casegrid_meta___ypmn .Cases_casegrid_tech__sa53d{margin-left:.7rem}.Cases_casegrid_short__gP1Ip{font-size:1rem;color:#49536a;overflow:hidden;height:0;transition-delay:.3s;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.Cases_casegrid_all_btn__l81w1{display:inline-block;padding:.85em 2.2em;border-radius:.2em;font-size:1.07rem;font-weight:600;color:#3460ff;text-decoration:none;letter-spacing:.04em;margin-top:1rem;transition:background .57s,box-shadow .57s}.Cases_casegrid_all_btn__l81w1:focus,.Cases_casegrid_all_btn__l81w1:hover{color:#274bcc}@media(max-width:700px){.Cases_casegrid_section__yK7sB{padding:2rem 0 1rem}.Cases_casegrid_list__e4sKK{gap:1.1rem}.Cases_casegrid_card__R5gGb{min-height:180px}}.Cases_more_link__y2olJ{color:#8b8b8b;font-size:1.03rem;transition:color .13s;font-weight:500}