.hero__image{position:absolute;right:150rem;bottom:-77rem;mix-blend-mode:darken;filter:brightness(1.02);width:650rem;height:650rem}.hero__image video{width:100%;height:100%}.hero__image img{width:100%;height:100%;object-fit:contain;object-position:50% 0}.hero__image img,.hero__image video{animation:heroLevitate 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero__image img,.hero__image video{animation:none}}.contact-section{padding:200rem 0;background-color:var(--bg-light)}.contact-section__inner{display:flex;gap:172rem}.h2-title{font-size:96rem;font-weight:566;margin-bottom:100rem;color:var(--text)}.contact-section__content{display:flex;justify-content:space-between;flex-direction:column;position:relative;gap:80rem;min-width:671rem}.contact-section__text .contact-section__desc{font-size:32rem;font-weight:566;color:var(--text)}.contact-section__image{position:absolute;width:671rem;height:671rem;bottom:-70rem;mix-blend-mode:darken;filter:brightness(1.02)}@supports not (mix-blend-mode:darken){.hero__image,.contact-section__image{background-color:var(--bg-light)}}.contact-section__image-img{width:100%;height:100%}.contact-phone__row{display:flex;gap:480rem;margin-top:158rem}.contact-phone__number{display:flex;flex-direction:column;gap:17rem}.contact-phone__number-text{font-family:"Roboto",sans-serif;font-weight:400;font-size:18rem}.contact-phone__number-link{font-weight:566;font-size:32rem;display:flex;gap:20rem;align-items:center}.contact-phone__number-link-icon{width:48rem;height:48rem}.contact-phone__cards{display:flex;gap:40rem}.only-mobile{display:none}.contact-section--yellow{background-color:var(--pr-yellow)}.btn--outline{background-color:transparent;border:3rem solid var(--text)}.btn--yellow-outline{background-color:transparent;border:3rem solid var(--pr-yellow);color:var(--pr-yellow)}.btn--yellow-outline:hover{border-color:var(--text)}@media not all and (min-width:769px){.only-mobile{display:flex}.hero.hero--has-image .h1-title{max-width:206rem}.hero__image{right:0;bottom:-25rem;width:240rem;height:240rem}.contact-section{padding:60rem 0;background-color:var(--bg-light)}.contact-section__inner{flex-direction:column;gap:40rem}.contact-section .h2-title{margin-bottom:60rem}.h2-title{font-size:22rem;font-weight:800;margin-bottom:80rem;max-width:198rem}.contact-section__content{min-width:auto}.contact-section__text .contact-section__desc{font-size:16rem}.contact-section__image{width:100rem;height:100rem;bottom:90rem;right:20rem}.contact-phone__row{flex-direction:column;gap:40rem;margin-top:40rem}.contact-phone__number{gap:10rem}.contact-phone__number-text{font-size:14rem}.contact-phone__number-link{font-size:16rem;gap:8rem}.contact-phone__number-link-icon{width:32rem;height:32rem}.contact-phone__cards{gap:20rem}.contact-section--yellow{background-color:var(--pr-yellow)}}.video-modal__overlay{position:fixed;inset:0;background:rgba(var(--text-rgb),0.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10010;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.video-modal__overlay{background:rgba(var(--text-rgb),0.9)}}.video-modal__overlay.video-modal__overlay--active{opacity:1;visibility:visible}.video-modal{position:fixed;top:50%;left:50%;width:1200rem;max-width:min(92vw,calc(100vw - 2 * max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))));z-index:10011;transform:translate(-50%,-50%) scale(0.92);opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease,transform 0.5s cubic-bezier(0.22,1,0.36,1)}.video-modal.video-modal--active{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}.video-modal__video{display:block;width:100%;max-height:82vh;border-radius:var(--radius-l);background:#000000}.video-modal__close{position:absolute;top:-25rem;right:-25rem;width:70rem;height:70rem;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);color:var(--text)}.video-modal__close-icon{width:28rem;height:28rem;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1)}.video-modal__close:hover{background:var(--pr-yellow)}.video-modal__close:hover .video-modal__close-icon{transform:rotate(90deg) scale(1.1)}@media not all and (min-width:769px){.video-modal__video{border-radius:var(--radius-m)}.video-modal__close{top:-70rem;right:0;width:56rem;height:56rem}}.cases--process+.cta{box-shadow:0 -1px 0 0 var(--text)}@media screen and (max-width:768px) and (max-height:520px),screen and (min-width:768px) and (max-width:768px) and (max-height:700px){.video-modal__close{top:10rem;right:10rem;width:44rem;height:44rem}}.popular-tasks{padding:200rem 0;background-color:var(--bg-light);color:var(--text)}.popular-tasks__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:64rem}.popular-tasks__title{font-size:20rem;font-weight:600}.popular-tasks__subtitle{font-size:18rem;max-width:607rem;font-family:"Roboto",sans-serif;font-weight:400}.popular-tasks__list{display:flex;flex-wrap:wrap;gap:40rem;margin-bottom:64rem}.popular-tasks__card{width:calc(25% - 30rem);background:#FFFFFF;border-radius:var(--radius-l);padding:40rem;display:flex;flex-direction:column;height:300rem;transition:var(--transition)}.popular-tasks__card:hover{transform:translateY(-5rem);box-shadow:0 10rem 30rem rgba(0,0,0,0.05)}.popular-tasks__card-num{font-size:16rem;font-weight:466;margin-bottom:20rem}.popular-tasks__card-title{font-size:20rem;font-weight:566;margin-bottom:auto}.popular-tasks__card-footer{display:flex;justify-content:space-between;align-items:flex-end}.popular-tasks__card-price{font-size:16rem;font-weight:466;white-space:nowrap}.popular-tasks__card-glyph{width:76rem;height:76rem}.popular-tasks__card-order{display:flex;flex-wrap:wrap;align-items:center;gap:12rem 16rem}.popular-tasks__card-order .btn.popular-tasks__card-btn{padding:12rem 22rem;border-width:2rem;font-size:14rem}.prices--plain~.popular-tasks{padding-top:0}@media not all and (max-width:1365px){.popular-tasks__list--three .popular-tasks__card{width:calc((100% - 80rem) / 3)}}.faq{padding:200rem 0;background-color:var(--bg-light);color:var(--text)}.faq__label{font-size:20rem;font-weight:566;margin-bottom:100rem}.faq-item{border-top:1rem solid rgba(var(--text-rgb),0.3);padding:60rem 0;cursor:pointer}.faq-item__header{display:flex;justify-content:space-between;align-items:flex-start;gap:40rem}.faq-item__title{font-size:32rem;font-weight:566;margin:0}.faq-item__icon{width:70rem;height:70rem;border:3rem solid rgba(var(--text-rgb),0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--transition)}.faq-item__plus-minus{position:relative;width:24rem;height:3rem;background-color:rgba(var(--text-rgb),0.1);display:block}.faq-item__plus-minus::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--text-rgb),0.1);transform:rotate(90deg);transition:var(--transition)}.faq-item.faq-item--active .faq-item__plus-minus::before{transform:rotate(0deg)}.faq-item.faq-item--active .faq-item__icon{background-color:transparent;border-color:var(--text)}.faq-item.faq-item--active .faq-item__plus-minus,.faq-item.faq-item--active .faq-item__plus-minus::before{background-color:var(--text)}.faq-item__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease,var(--transition);overflow:hidden}.faq-item.faq-item--active .faq-item__content{grid-template-rows:1fr;margin-top:40rem}.faq-item__content-inner{min-height:0}.faq-item__content-text{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:300;max-width:1256rem}.faq.faq--plain{background-color:#FFFFFF}.faq--plain .container{display:grid;grid-template-columns:minmax(0,1fr) 40%;column-gap:40rem}.faq--plain .faq__list,.faq--plain .page-links{grid-column:1 / -1}.faq__descr{margin-bottom:100rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:1.45}.faq--plain .faq-item{padding:40rem 0;border-top-color:#C4C5C5}.faq--plain .faq-item:last-child{border-bottom:1rem solid #C4C5C5}.faq--plain .faq-item__header{align-items:center}.faq--plain .faq-item__title{line-height:1.25}.faq--plain .faq-item__icon{width:56rem;height:56rem;border:1rem solid var(--text)}.faq--plain .faq-item__plus-minus{width:25rem;height:2rem;background-color:var(--text)}.faq--plain .faq-item__plus-minus::before{background-color:var(--text)}.faq--plain .faq-item.faq-item--active .faq-item__content{margin-top:30rem}.faq--plain .faq-item__content-text{max-width:1150rem;font-weight:400;line-height:1.5}.faq--plain .page-links{gap:12rem;margin-top:60rem}.reasons{padding:200rem 0;overflow:hidden}.reasons__header .h2-title{font-size:20rem;font-weight:566;margin-bottom:100rem}.reasons__grid{display:flex;flex-wrap:wrap;gap:40rem}.reason-card{background-color:var(--bg-light);border-radius:var(--radius-l);padding:40rem;width:calc(100% / 3 - 27rem);height:490rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:24rem}.reason-card__texts{display:flex;flex-direction:column;gap:20rem}.reason-card__num{font-size:16rem;font-weight:466}.reason-card__name{font-size:24rem;font-weight:566}.reason-card__description{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:300}.reason-card__icon{width:140rem;height:140rem}.reasons__header--row{display:flex;justify-content:space-between;align-items:flex-start;gap:80rem;margin-bottom:100rem}.reasons__header--row .h2-title{flex:0 0 350rem;margin-bottom:0}.reasons__descr{max-width:607rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:22rem}.reasons--four .reason-card{width:calc((100% - 120rem) / 4)}.reasons--four .reason-card__name{line-height:28rem}.reasons--four .reason-card__description{line-height:26rem}.reasons--four .reason-card__icon{width:120rem;height:120rem}.reasons.reasons--night{background-color:var(--text)}.reasons--night .h2-title{color:#FFFFFF}.reasons--night .reasons__descr{color:#FFFFFF}.reasons--night .reason-card{background-color:var(--graphite);color:#FFFFFF}.page-links{display:flex;flex-wrap:wrap;gap:20rem;margin-top:100rem}a.page-links__item{padding:12rem 40rem;border-radius:80rem;background-color:var(--pr-yellow);color:var(--text);font-size:24rem;font-weight:566;line-height:28rem;transition:var(--transition)}a.page-links__item:hover{background-color:var(--text);color:var(--pr-yellow)}.solution-scope{padding:200rem 0;background-color:#FFFFFF}.solution-scope+.reasons:not(.reasons--muted):not(.reasons--night):not(.reasons--dark):not(.reasons--flush),.industries+.reasons:not(.reasons--muted):not(.reasons--night):not(.reasons--dark):not(.reasons--flush),.cases:not(.cases--no-image)+.faq--plain,.industries~.projects--more+.contact-section:not(.contact-section--yellow),.solution-scope~.projects--more+.contact-section:not(.contact-section--yellow){padding-top:0}.solution-scope .container{display:grid;grid-template-columns:minmax(0,1fr) 60%;gap:40rem}.solution-scope__title{font-size:20rem;font-weight:566;line-height:1.2}.solution-scope__body{display:flex;flex-direction:column;gap:31rem}.solution-scope__lead{font-size:26rem;font-weight:400;line-height:1.45}.solution-scope__points{display:flex;flex-direction:column;gap:20rem;margin-top:9rem}.solution-scope__point{display:flex;align-items:baseline;gap:16rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;line-height:1.5}.solution-scope__point::before{content:'';flex:0 0 12rem;height:12rem;border-radius:50%;background-color:var(--pr-yellow)}.video-bovl{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover;z-index:0}.video-preview__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:1}@media not all and (min-width:769px){.popular-tasks{padding:60rem 0}.popular-tasks__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:40rem}.popular-tasks__subtitle{font-size:14rem;margin-top:20rem}.popular-tasks__list{display:flex;flex-wrap:wrap;gap:20rem;margin-bottom:40rem}.popular-tasks__card{width:100%;background:#FFFFFF;border-radius:var(--radius-m);padding:26rem 20rem;height:239rem}.popular-tasks__card-num{font-size:12rem}.popular-tasks__card-footer{display:flex;justify-content:space-between;align-items:flex-end}.popular-tasks__card-price{font-size:12rem}.popular-tasks__card-glyph{width:64rem;height:64rem}.popular-tasks__card-order .btn.popular-tasks__card-btn{width:fit-content;padding:10rem 18rem;font-size:12rem}.faq{padding:60rem 0}.faq__label{font-size:20rem;margin-bottom:40rem}.faq-item{padding:20rem 0}.faq-item__title{font-size:14rem}.faq-item__icon{width:36rem;height:36rem;border:2rem solid rgba(var(--text-rgb),0.1)}.faq-item__plus-minus{width:16rem;height:2rem}.faq-item.faq-item--active .faq-item__content{margin-top:20rem}.faq-item__content-text{font-size:14rem}.faq--plain .container{grid-template-columns:minmax(0,1fr)}.faq--plain .faq__label{margin-bottom:15rem}.faq__descr{margin-bottom:30rem;font-size:14rem;line-height:20rem}.faq--plain .faq-item{padding:20rem 0}.faq--plain .faq-item__icon{width:36rem;height:36rem;border-width:1rem}.faq--plain .faq-item__plus-minus{width:16rem}.faq--plain .faq-item.faq-item--active .faq-item__content{margin-top:20rem}.faq--plain .page-links{margin-top:30rem}.reasons{padding:60rem 0}.reasons__header .h2-title{font-size:14rem;margin-bottom:40rem;max-width:100%}.reasons__grid{gap:20rem}.reason-card{border-radius:var(--radius-m);padding:26rem 20rem;width:100%;height:auto;gap:40rem;position:relative}.reason-card__num{font-size:12rem}.reason-card__name{font-size:16rem;max-width:calc(100% - 115rem);margin-bottom:20rem}.reason-card__description{font-size:14rem}.reason-card__icon{position:absolute;top:40rem;right:20rem;width:81rem;height:81rem;display:block}.reasons__header--row{flex-direction:column;gap:15rem;margin-bottom:30rem}.reasons__header--row .h2-title{flex:none;margin-bottom:0}.reasons__descr{font-size:14rem;line-height:20rem}.reasons--four .reason-card{width:100%}.reasons--four .reason-card__icon{width:81rem;height:81rem}.page-links{gap:10rem;margin-top:30rem}a.page-links__item{padding:10rem 20rem;font-size:14rem;line-height:normal}.solution-scope{padding:60rem 0}.solution-scope .container{grid-template-columns:minmax(0,1fr);gap:15rem}.solution-scope__title{font-size:14rem}.solution-scope__body{gap:12rem}.solution-scope__lead{font-size:16rem;line-height:1.4}.solution-scope__points{gap:8rem;margin-top:8rem}.solution-scope__point{gap:10rem;font-size:14rem;line-height:20rem}.solution-scope__point::before{flex-basis:8rem;height:8rem}.prices__grid,.results__container{display:flex;flex-direction:column;gap:20rem}.prices__grid{display:flex !important}}.cases{padding:200rem 0;background-color:#FFFFFF;color:var(--text)}.cases__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:100rem}.cases__title{font-size:20rem;font-weight:566}.cases__subtitle{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400;max-width:607rem}.cases__stack{display:flex;flex-direction:column;position:relative;gap:250rem}.cases__all{margin-top:100rem}.cases-item{display:flex;justify-content:center;gap:40rem;align-items:center;border-radius:var(--radius-l);overflow:hidden;min-height:550rem;position:sticky;top:130rem;margin-top:0;border-top:10rem solid #FFFFFF;padding:80rem 50rem 80rem 80rem}.cases-item:first-child{border-top:none}.cases-item--light{background-color:var(--bg-light)}.cases-item--yellow{background-color:var(--pr-yellow)}.cases-item__content{display:flex;flex-direction:column;max-width:554rem}.cases-item__visual{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-top:40rem}.cases-item__img{width:100%;height:100%;max-height:480rem}.cases-item__number{font-size:16rem;font-weight:466;margin-bottom:20rem}.cases-item__name{font-size:38rem;font-weight:566;margin-bottom:20rem}.cases-item__label{font-family:"Roboto",sans-serif;font-size:16rem;font-weight:400;margin-bottom:40rem}.cases-item__period{font-size:20rem;font-weight:566;margin-bottom:40rem}.cases .project-card__tags{flex-wrap:wrap;margin-bottom:40rem;gap:10rem}.popular-tasks__title .only-desktop,.popular-tasks__title .only-mobile{font-size:inherit;font-weight:inherit}.cta{position:relative;overflow:hidden;padding:200rem 0;color:#FFFFFF;background-color:var(--text)}.cta .container{display:flex;gap:170rem;position:relative;z-index:2}.cta .h2-title{color:#FFFFFF;margin-bottom:0}.cta__text{display:flex;flex-direction:column;gap:100rem;max-width:1000rem}.cta__description{font-family:"Roboto",sans-serif;font-size:32rem;font-weight:300}.cta__card{display:flex;flex-direction:column;padding:20rem 35rem 40rem;background-color:var(--pr-yellow);border-radius:var(--radius-l);height:fit-content;overflow:hidden}.cta__card-img,.cta__card video{width:280rem;height:280rem;mix-blend-mode:darken;margin-bottom:60rem;filter:brightness(1.02)}@supports not (mix-blend-mode:darken){.cta__card-img,.cta__card video{background-color:var(--pr-yellow)}}.cta__title{font-size:20rem;font-weight:566;color:var(--text);max-width:270rem}.prices{padding:200rem 0;background-color:var(--bg-light)}.prices__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:100rem}.prices__description{max-width:607rem;font-family:"Roboto",sans-serif;font-size:18rem;font-weight:400}.prices__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40rem;margin-bottom:100rem}.card--price{background:#FFFFFF;border-radius:var(--radius-l);padding:40rem 38rem;display:flex;flex-direction:column;position:relative;overflow:hidden;z-index:1;transition:background-color 0.3s ease}.card--price::before{content:'';position:absolute;left:var(--x,50%);top:var(--y,50%);width:80rem;height:80rem;background-color:var(--pr-yellow);border-radius:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform 1.35s cubic-bezier(0.4,0,0.2,1),opacity 0.3s ease;z-index:-1;pointer-events:none}.card--price:hover::before{opacity:1;transform:translate(-50%,-50%) scale(20)}.card--price::after{content:'';position:absolute;left:var(--x,50%);top:var(--y,50%);width:0;height:80rem;background-color:var(--pr-yellow);border-radius:var(--radius-l);transform:translate(-50%,-50%) rotate(45deg);opacity:0;transition:width 0.3s ease-out,opacity 0.3s ease-out,transform 0.3s ease-out;z-index:0;pointer-events:none}.card--price:hover::after{opacity:1;width:200rem;transition:width 0.4s ease-out,opacity 0.4s ease-out}.card--price:hover::after{opacity:0;width:0;transition:width 0.3s ease-out 0.4s,opacity 0.3s ease-out 0.4s}.card--price .card__num{font-size:16rem;font-weight:466;margin-bottom:20rem}.card--price .card__title{font-size:32rem;font-weight:566;margin-bottom:20rem}.card--price .card__text{font-family:"Roboto",sans-serif;font-size:18rem;font-weight:300;height:211rem}.card--price .card__price{font-size:32rem;font-weight:566;margin-bottom:20rem}.card--price .card__hourly{font-size:16rem;font-weight:455;margin-bottom:20rem}.card--price .card__include{display:flex;justify-content:space-between;align-items:center;gap:10rem;margin-bottom:40rem}.card--price .card__include-label{font-size:16rem;font-family:"Roboto",sans-serif;font-weight:300}.card--price .card__include .card__include-badge{font-family:"Bounded",sans-serif;font-size:14rem;font-weight:566;padding:20rem;border-radius:var(--radius-m);border:1rem solid rgba(var(--text-rgb),0.2)}.prices .card__list{margin-bottom:20rem;flex-grow:1}.prices .card__list-item{font-size:16rem;font-family:"Roboto",sans-serif;font-weight:400;list-style:inside}.prices__footer{background:#FFFFFF;border-radius:var(--radius-l);padding:40rem;display:flex;align-items:center;gap:82rem}.prices__footer .prices__footer-content{display:flex;align-items:center;gap:40rem;flex-grow:1}.prices__footer .prices__footer-title{font-size:32rem;font-weight:566;max-width:480rem}.prices__footer .prices__footer-text{font-size:18rem;font-family:"Roboto",sans-serif;font-weight:400}.prices .btn{width:100%}.prices--plain .card--price .card__text{font-weight:400;line-height:1.35}.prices--plain .card__list{padding-left:1.2em}.prices--plain .card__list-item{list-style:disc outside;line-height:1.45}.prices--plain .card--price .card__include .card__include-badge{padding:15rem;border-color:#DDDDDD;transition:border-color 0.3s ease}.prices--plain .card--price:hover .card__include .card__include-badge{border-color:var(--text)}.prices--plain .prices__grid{margin-bottom:40rem}.prices--plain .prices__footer{display:grid;grid-template-columns:140rem minmax(0,1fr);gap:44rem;padding:46rem 60rem}.prices--plain .prices__footer-icon .card__icon{display:block;width:120rem;height:120rem}.prices--plain .prices__footer .prices__footer-content{display:grid;grid-template-columns:minmax(280rem,0.8fr) minmax(360rem,1.4fr);gap:44rem}.prices--plain .prices__footer .prices__footer-title{max-width:none;line-height:1.15}.prices--plain .prices__footer .prices__footer-text{line-height:1.45}.prices .color-change-btn{width:fit-content}.popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.popup__overlay{background:rgba(0,0,0,0.65)}}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1600rem;max-width:min(95vw,calc(100vw - 2 * max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))));max-height:95vh;max-height:calc(95dvh - 2 * max(env(safe-area-inset-top,0px),env(safe-area-inset-bottom,0px)));background:#FFFFFF;border-radius:var(--radius-l);z-index:1000001;padding:80rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;visibility:hidden;transition:var(--transition);clip-path:inset(0 round 40rem);display:block}.popup[data-lenis-prevent]{touch-action:pan-y}.popup::-webkit-scrollbar{width:7rem;background-color:#FFFFFF !important}.popup::-webkit-scrollbar-thumb{background-color:var(--pr-yellow)}.popup__overlay.popup__overlay--active,.popup.popup--active{opacity:1;visibility:visible}.popup.popup--active{transform:translate(-50%,-50%) scale(1)}.popup__close{position:absolute;top:80rem;right:80rem;width:70rem;height:70rem;border-radius:50%;background:var(--bg-light);border:none;font-size:52rem;font-weight:200;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--transition);line-height:1}.popup__close:hover{background:var(--pr-yellow)}.popup__title{font-size:64rem;font-weight:566;margin-bottom:60rem;width:fit-content}.popup__info{background:var(--bg-light);border-radius:var(--radius-l);padding:60rem;display:flex;justify-content:space-between;margin-bottom:60rem}.popup__info .info-item:first-child{margin-right:300rem}.info-item__label{font-size:12rem;font-weight:466}.popup__info .info-item:first-child .info-item__label{margin-bottom:20rem}.popup__info .info-item:nth-child(2) .info-item__label{margin-bottom:10rem}.popup__info .info-item:nth-child(3) .info-item__label{margin-bottom:28rem}.info-item__value{font-size:32rem;font-weight:566}.info-item__badge{border:1rem solid rgba(var(--text-rgb),0.2);padding:20rem;border-radius:var(--radius-m);font-size:14rem;font-weight:566;display:flex;align-items:center;justify-content:center}.info-item__value.info-item__value--small{font-size:16rem;font-weight:466}.popup__grid{display:grid;grid-template-columns:1fr 1fr;gap:40rem}.popup .section-head{display:flex;align-items:center;gap:10rem;margin-bottom:60rem}.popup .section-head__glyph{width:60rem;height:60rem}.popup .section-title{font-size:18rem;font-weight:566;margin-bottom:0}.popup .section-columns{display:grid;grid-template-columns:1fr 1fr;gap:40rem}.popup .column{width:350rem}.popup .column__title{font-size:14rem;font-weight:566;margin-bottom:20rem}.popup .column__list{display:flex;flex-direction:column;gap:10rem;list-style:none;margin-left:28rem}.popup .column__list-item{font-size:16rem;font-family:"Roboto",sans-serif;font-weight:300;list-style:disc}.popup__divider{border:none;border-top:1rem solid rgba(var(--text-rgb),0.302);margin:60rem 0}.popup .section-columns--grid-4{display:flex}.column--full-width{grid-column:span 2}.popup .column--more-lists{width:740rem}.popup .column--more-lists .column__list{flex-wrap:wrap;max-height:356rem}.popup .column--more-lists .column__list-item{max-width:340rem;margin-right:40rem}.cases--no-image{background-color:var(--text)}.cases--no-image .h1-title{color:#FFFFFF;margin-bottom:100rem;max-width:100%}.cases--no-image .cases__stack{display:flex;flex-direction:column;position:relative;margin-top:100rem}.cases--no-image .cases-item{justify-content:flex-start;gap:40rem;min-height:500rem;border-top:none;padding:80rem}.cases-item--white{background-color:#FFFFFF}.cases--no-image .cases-item:hover{background-color:var(--pr-yellow)}.cases--no-image .cases-item__content{gap:40rem;max-width:100%}.cases--no-image .cases-item__number{margin-bottom:0}.cases--no-image .cases-item__name{font-size:64rem;margin-bottom:0}.cases--no-image .cases-item__label{font-size:32rem;font-weight:300;margin-bottom:0}.cases--no-image .cases-item__period{font-size:16rem;font-weight:466;margin-bottom:7rem}.cases--steps .prices__header .section-label{color:#FFFFFF}.cases--steps .prices__header .prices__description{color:#FFFFFF}.cases--steps .prices__header{margin-bottom:0}.cases--steps .cases-item{min-height:0}.cases--steps .cases-item__name{line-height:80rem}.cases--steps .cases-item__label{line-height:44rem}.review{display:flex;align-items:center;gap:92rem;margin-bottom:0;margin-top:100rem}.review__play{position:absolute;right:-21rem;bottom:-26rem;cursor:pointer}.hero__features{display:grid;grid-template-columns:repeat(2,1fr);gap:40rem;max-width:769rem;margin:60rem 0 100rem 0}.hero__feature{display:flex;align-items:center;gap:10rem}.hero__feature-icon{width:60rem;height:60rem}.hero__feature-icon--img{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background-color:var(--text)}.hero__feature-icon-img{width:32rem;height:32rem}.hero__feature-text{font-size:16rem;font-family:"Roboto",sans-serif;font-weight:400;max-width:80%}.hero__btns{display:flex;gap:20rem}.hero--wlab .hero__image{bottom:228rem}.hero--wlab .h1-title{display:inline;background:linear-gradient(to right,var(--text) 50%,rgba(var(--text-rgb),0.1) 50%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:none}.hero--wlab .container .hero__title,.hero--wlab .container .hero__features,.hero--wlab .container .hero__feature,.hero--wlab .container .hero__feature-text,.hero--wlab .container .hero__btns,.hero--wlab .container .hero__image{max-width:70%}.hero--two-col .hero__features{display:flex;gap:40rem;max-width:1000rem}.hero--two-col .hero__image{bottom:34rem}@media not all and (min-width:769px){.cases{padding:60rem 0}.cases__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:40rem}.cases__title{font-size:14rem}.cases__subtitle{font-size:14rem;margin-top:20rem}.cases__stack{display:flex;flex-direction:column;position:relative;gap:0}.cases__all{margin-top:40rem}.cases-item{flex-direction:column;justify-content:center;gap:20rem;align-items:flex-start;border-radius:var(--radius-m);min-height:200rem;border:3rem solid #FFFFFF;padding:26rem 20rem 20rem;top:80rem}.cases:not(.cases--no-image) .cases-item{gap:0;align-items:stretch}.cases:not(.cases--no-image) .cases-item__visual{align-self:center}.cases:not(.cases--no-image) .cases-item__number,.cases:not(.cases--no-image) .cases-item__name,.cases:not(.cases--no-image) .cases-item__label,.cases:not(.cases--no-image) .cases-item__period,.cases:not(.cases--no-image) .project-card__tags{max-width:554rem}.cases:not(.cases--no-image) .cases-item__content{display:contents}.cases:not(.cases--no-image) .cases-item__visual,.cases:not(.cases--no-image) .cases-item__content>.btn{margin-top:20rem}.cases:not(.cases--no-image) .cases-item__content>.btn{order:1}.cases-item__visual{padding-top:0}.cases-item__number{font-size:12rem}.cases-item__name{font-size:18rem}.cases-item__label{font-size:14rem;margin-bottom:20rem}.cases-item__period{font-size:14rem;margin-bottom:20rem}.cases .project-card__tags{margin-bottom:0}.cta{padding:60rem 0}.cta .container{flex-direction:column;gap:20rem}.cta .h2-title{margin-bottom:40rem}.cta__text{gap:20rem}.cta__text{display:contents}.cta__text>.btn{order:1}.cta__description{font-size:14rem}.cta__card{padding:20rem;border-radius:var(--radius-m);height:fit-content;display:flex;max-width:480rem;margin-left:auto;margin-right:auto}.cta__card-img,.cta__card video{align-self:center;width:200rem;height:200rem;margin-bottom:20rem}.cta__title{font-size:14rem;min-width:100%}.prices{padding:60rem 0}.prices__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:40rem}.prices__description{font-size:14rem}.prices__grid{grid-template-columns:repeat(1,1fr);gap:20rem;margin-bottom:40rem}.card--price{background:#FFFFFF;border-radius:var(--radius-m);padding:26rem 20rem}.card--price .card__num{font-size:12rem;font-weight:466}.card--price .card__title{font-size:20rem;margin-bottom:10rem}.card--price .card__text{font-family:"Roboto",sans-serif;font-size:14rem;font-weight:300;height:auto}.card--price .card__price{font-size:20rem;margin-top:20rem}.card--price .card__hourly{font-size:12rem}.card--price .card__include{gap:15rem;margin-bottom:10rem}.card--price .card__include-label{font-size:10rem}.card--price .card__include .card__include-badge{font-size:11rem}.prices .card__list-item{font-size:14rem}.prices__footer{border-radius:var(--radius-m);padding:26rem 20rem;flex-direction:column;align-items:flex-start;gap:20rem}.prices__footer .prices__footer-content{flex-direction:column;align-items:flex-start;gap:20rem}.prices__footer .prices__footer-title{font-size:16rem}.prices__footer .prices__footer-text{font-size:14rem}.prices--plain .prices__grid{margin-bottom:20rem}.prices--plain .prices__footer{grid-template-columns:64rem minmax(0,1fr);gap:20rem;padding:24rem 20rem}.prices--plain .prices__footer-icon .card__icon{width:64rem;height:64rem}.prices--plain .prices__footer .prices__footer-content{display:contents}.prices--plain .prices__footer .prices__footer-text{grid-column:1 / -1}.popup{width:100%;width:95vw;height:90vh;height:calc(90dvh - 2 * max(env(safe-area-inset-top,0px),env(safe-area-inset-bottom,0px)));border-radius:var(--radius-m);overflow:hidden;display:flex;flex-direction:column;padding:0 0 60rem 0;z-index:10001}.popup__content::-webkit-scrollbar{width:0}.popup__close{position:absolute;top:auto;bottom:5rem;right:50%;transform:translateX(50%);width:48rem;height:48rem;font-size:46rem;z-index:11}.popup__content{overflow-y:auto;height:100%;padding:0 20rem 26rem;display:flex;flex-direction:column}.popup__title{position:sticky;top:0;z-index:10;background:#FFFFFF;font-size:20rem;font-weight:466;padding-bottom:45rem;padding-top:26rem;flex-shrink:0;margin-bottom:0;width:100%}.popup__info{z-index:1;background:var(--bg-light);border-radius:var(--radius-m);padding:26rem 20rem 20rem;flex-direction:column;justify-content:flex-start;gap:20rem;margin-bottom:20rem;flex-shrink:0}.popup__info .info-item:first-child{margin-right:0}.info-item__label{font-size:12rem;font-weight:466}.popup__info .info-item:first-child .info-item__label{margin-bottom:10rem}.popup__info .info-item:nth-child(3) .info-item__label{margin-bottom:10rem}.info-item__value{font-size:20rem}.info-item__badge{font-size:11rem;width:fit-content}.popup__grid{display:grid;grid-template-columns:1fr;gap:40rem}.popup .section-head{display:flex;align-items:center;gap:10rem;margin-bottom:20rem}.popup .section-head__glyph{width:40rem;height:40rem}.popup .section-title{font-size:15rem}.popup .section-columns{display:grid;grid-template-columns:1fr;gap:20rem}.popup .column{width:100%}.popup .column__title{font-size:11rem}.popup .column__list{gap:5rem;margin-left:20rem}.popup .column__list-item{font-size:10rem}.popup__divider{margin:20rem 0}.popup .section-columns--grid-4{flex-direction:column}.column--full-width{grid-column:span 1}.popup .column--more-lists{width:100%}.popup .column--more-lists .column__list{flex-direction:column;flex-wrap:nowrap;max-height:none}.popup .column--more-lists .column__list-item{max-width:100%;margin-right:0}.cases--no-image .h1-title{margin-bottom:40rem}.cases--no-image .cases__stack{display:flex;flex-direction:column;position:relative;margin-top:40rem;gap:30rem}.cases--no-image .cases-item{gap:20rem;min-height:200rem;border:3rem solid var(--text);padding:26rem 20rem}.cases--no-image .cases-item__content{gap:20rem}.cases--no-image .cases-item__name{font-size:22rem;font-weight:800;text-transform:uppercase}.cases--no-image .cases-item__label{font-size:18rem}.cases--steps .cases-item__name{line-height:normal}.cases--steps .cases-item__label{line-height:normal}.cases--no-image .cases-item__period{font-size:12rem;font-weight:466;margin-bottom:20rem}.review{gap:20rem;justify-content:space-between;width:100%;margin-top:0}.review__play{right:-4rem;bottom:-17rem}.cms-slider--reviews .btn--invisible.only-mobile{margin-top:40rem;border:2rem solid rgba(var(--white-rgb),0.5);color:rgba(var(--white-rgb),0.5);font-size:16rem}.prices .color-change-btn{width:100%}.hero__features{grid-template-columns:repeat(1,1fr);gap:8rem;max-width:769rem;margin:40rem 0 30rem 0}.hero__btns{flex-direction:column;gap:20rem;min-width:100%}.hero--wlab .hero__image{top:121rem;bottom:auto}.hero--two-col .hero__features{flex-direction:column;gap:8rem}.hero--two-col .hero__image{bottom:34rem}.hero__features,.hero--two-col .hero__features{max-width:261rem}.hero--wlab:not(.hero--two-col) .container .hero__features,.hero--wlab:not(.hero--two-col) .container .hero__feature,.hero--wlab:not(.hero--two-col) .container .hero__feature-text{max-width:100%}.hero--wlab:not(.hero--two-col) .hero__features{margin-top:56rem}.hero--wlab:not(.hero--two-col) .hero__feature-text{flex:1}.hero__feature-text{font-size:10rem}.hero__feature-icon{width:40rem;height:40rem;flex-shrink:0}.hero__feature-icon-img{width:22rem;height:22rem}}@media screen and (max-width:768px) and (max-height:520px){.cases-item{position:relative}}@media screen and (min-width:768px) and (max-width:768px) and (max-height:980px){.cases:not(.cases--no-image) .cases-item{position:relative}}@media screen and (min-width:769px) and (max-width:1365px){.h2-title{font-size:48rem;line-height:1.15;margin-bottom:50rem}.contact-section .h2-title{font-size:64rem;line-height:1.125;margin-bottom:30rem}.btn--outline{padding-right:37rem;padding-left:37rem}.btn--yellow-outline{padding-right:37rem;padding-left:37rem}.video-modal{width:min(900rem,90vw)}.prices{padding:100rem 0}.prices__header{margin-bottom:50rem}.prices__description{max-width:410rem;line-height:22rem}.prices__grid{grid-template-columns:repeat(2,1fr);gap:20rem;margin-bottom:50rem}.card--price{min-height:700rem;padding:40rem}.card--price .card__num{font-weight:500;line-height:20rem}.card--price .card__title{font-size:25rem;line-height:33rem}.card--price .card__text{height:auto;font-size:16rem;line-height:20rem;margin-bottom:auto;padding-bottom:30rem}.card--price .card__price{line-height:36rem}.card--price .card__hourly{font-weight:500;line-height:20rem}.card--price .card__include{margin-bottom:30rem}.card--price .card__include .card__include-badge{padding:19rem;line-height:13rem}.prices .card__list{flex-grow:0;margin-bottom:30rem}.prices .card__list-item{line-height:20rem}.popular-tasks__card-order .btn.popular-tasks__card-btn{min-height:0;padding:12rem 22rem}.prices--plain .prices__footer{grid-template-columns:96rem minmax(0,1fr);gap:32rem;padding:38rem 42rem}.prices--plain .prices__footer-icon .card__icon{width:88rem;height:88rem}.prices--plain .prices__footer .prices__footer-content{grid-template-columns:minmax(220rem,0.8fr) minmax(300rem,1.2fr);gap:32rem}.reasons__header--row{gap:200rem;margin-bottom:50rem}.reasons__header--row .h2-title{margin-bottom:0}.reasons__descr{flex:1 1 0}.reasons--four .reason-card{width:calc((100% - 20rem) / 2);height:424rem;padding:40rem}.reasons--four .reason-card__name{font-size:24rem}.reasons--four .reason-card__description{font-size:18rem}.page-links{margin-top:50rem}a.page-links__item{font-size:21rem;line-height:normal}.solution-scope{padding:100rem 0}.solution-scope .container{grid-template-columns:350rem minmax(0,1fr);gap:50rem}.solution-scope__title{font-size:24rem;line-height:28rem}.solution-scope__body{gap:20rem}.solution-scope__lead{font-size:24rem;line-height:35rem}.solution-scope__points{gap:10rem;margin-top:10rem}.solution-scope__point{font-size:24rem;line-height:35rem}.popup{padding:50rem}.popup__close{top:50rem;right:50rem;width:60rem;height:60rem;font-size:44rem}.popup__title{font-size:48rem;margin-bottom:40rem}.popup__info{flex-wrap:wrap;gap:30rem;padding:40rem;margin-bottom:50rem}.popup__info .info-item:first-child{margin-right:0}.popup__grid{grid-template-columns:1fr;gap:50rem}.popup .section-head{margin-bottom:30rem}.popup .column{width:auto}.popup__divider{margin:50rem 0}.popup .section-columns--grid-4{display:grid;grid-template-columns:1fr 1fr;gap:40rem}.popup .column--more-lists{grid-column:1 / -1;width:auto}.popup .column--more-lists .column__list-item{max-width:calc(50% - 40rem)}.cases{padding:100rem 0}.cases--no-image .cases__stack{margin-top:50rem;gap:0}.cases--no-image .cases-item{min-height:532rem;padding:80rem;align-items:stretch}.cases--no-image .cases-item+.cases-item{margin-top:-50rem}.cases--no-image .cases-item__content{flex:1;gap:20rem}.cases--no-image .cases-item__number{font-weight:500;line-height:20rem}.cases--no-image .cases-item__name{line-height:72rem}.cases--no-image .cases-item__label{margin-top:auto;padding-top:10rem;font-size:21rem;line-height:30rem}.cases--steps .cases-item{min-height:0}.cases--steps .cases-item__content{gap:40rem}.cases--steps .cases-item__name{font-size:48rem;line-height:normal}.cases--steps .cases-item__label{margin-top:0;padding-top:0}.review{align-items:flex-start;gap:40rem;margin-top:0}.review__play{right:-13rem;bottom:-16rem}.hero--wlab{padding:calc(145rem + env(safe-area-inset-top,0px)) 0 100rem}.hero--wlab .container{display:grid;grid-template-columns:588rem 322rem;grid-template-rows:1fr auto auto auto 1fr auto;column-gap:50rem}.hero--wlab .container .section-label{grid-area:2 / 1;margin-bottom:20rem}.hero--wlab .container .hero__title{grid-area:3 / 1;max-width:none;margin-bottom:40rem}.hero--wlab .container .hero__btns{grid-area:4 / 1;max-width:none;gap:10rem}.hero__btns .btn--outline{border-width:2rem;padding:18rem 38rem}.hero--wlab .container .hero__image{grid-row:1 / 6;grid-column:2;align-self:center;position:relative;right:auto;bottom:auto;width:322rem;height:322rem;max-width:none}.hero--wlab .container .hero__features{grid-row:6;grid-column:1 / -1;display:flex;gap:30rem;max-width:none;margin:50rem 0 0}.hero--wlab .container .hero__feature{flex:1 1 0;max-width:none}.hero--wlab .container .hero__feature-text{max-width:none;font-size:14rem;line-height:18rem}.hero__feature-icon{flex-shrink:0}.cases__title{line-height:1}.cases__subtitle{max-width:410rem;line-height:22rem}.cases:not(.cases--no-image) .container{display:grid;grid-template-columns:auto 1fr;align-items:center}.cases__header{grid-column:1 / -1;align-self:start;margin-bottom:50rem}.cases:not(.cases--no-image) .cases__stack{grid-column:1 / -1;flex-direction:row;align-items:flex-start;gap:20rem;margin:0 -32rem;padding:0 32rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:32rem;scrollbar-width:none;cursor:grab}.cases:not(.cases--no-image) .cases__stack::-webkit-scrollbar{display:none}.cases:not(.cases--no-image) .cases__stack--dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.cases__all{margin-top:50rem}.cases__progress{grid-column:2;justify-self:end;position:relative;width:520rem;height:2rem;margin-top:50rem;background-color:rgba(var(--text-rgb),0.2)}.cases__progress-fill{position:absolute;left:0;top:-2.5rem;width:100%;height:7rem;border-radius:2rem;background-color:var(--text);transform-origin:left center}.cases:not(.cases--no-image) .cases-item{flex:0 0 811rem;display:grid;grid-template-columns:362rem 369rem;gap:0;justify-content:start;align-items:start;position:relative;top:auto;min-height:0;padding:40rem;border-top:none;scroll-snap-align:start}.cases:not(.cases--no-image) .cases-item__content{display:contents}.cases:not(.cases--no-image) .cases-item__number{grid-column:1 / -1;margin-bottom:0;font-weight:500;line-height:20rem}.cases:not(.cases--no-image) .cases-item__name{grid-column:1 / -1;margin:10rem 0 0;font-size:25rem;line-height:33rem}.cases:not(.cases--no-image) .cases-item__label{grid-column:1 / -1;margin:10rem 0 0;font-size:18rem;font-weight:300;line-height:26rem}.cases:not(.cases--no-image) .cases-item__period~.cases-item__label{margin-top:30rem;font-size:16rem;line-height:24rem}.cases:not(.cases--no-image) .cases-item__period{grid-column:1 / -1;margin:30rem 0 0;font-size:18rem;line-height:17rem}.cases:not(.cases--no-image) .cases-item__period~.cases-item__period{grid-column:1;grid-row:6}.cases:not(.cases--no-image) .project-card__tags{grid-column:1;grid-row:7;margin:30rem 0 0;gap:10rem}.cases:not(.cases--no-image) .cases-item__content>.btn{grid-column:1;grid-row:8;margin-top:30rem}.cases:not(.cases--no-image) .cases-item__visual{grid-column:2;grid-row:6 / 9;align-self:end;margin-top:30rem;padding-top:0}.cases:not(.cases--no-image) .cases-item__img{width:369rem;height:auto;max-height:none}.prices__footer{gap:40rem}.prices__footer .prices__footer-content{flex-direction:column;align-items:flex-start;gap:20rem}.prices__footer .prices__footer-title{line-height:36rem}.prices__footer .prices__footer-text{line-height:22rem}.reasons{padding:100rem 0}.reasons__header .h2-title{margin-bottom:50rem;line-height:1}.reasons__grid{gap:20rem}.reason-card{width:calc((100% - 40rem) / 3);height:536rem;padding:30rem;gap:20rem}.reason-card__num{font-weight:500;line-height:20rem}.reason-card__name{font-size:21rem;line-height:27rem}.reason-card__description{font-size:16rem;line-height:24rem}.contact-section{padding:100rem 0}.contact-section .container{display:grid;grid-template-columns:627rem 333rem;grid-template-rows:1fr auto auto 1fr auto auto}.contact-section .contact-section__inner{display:contents}.contact-section .contact-section__content{display:contents}.contact-section .h2-title{grid-area:2 / 1}.contact-section .contact-section__text{grid-area:3 / 1}.contact-section__text .contact-section__desc{font-size:16rem;font-weight:500;line-height:20rem}.contact-section .contact-section__image{grid-row:1 / 5;grid-column:2;position:relative;bottom:auto;width:333rem;height:333rem}.contact-section .contact-form{grid-row:5;grid-column:1 / -1;min-width:0;margin-top:50rem;padding-top:0}.contact-section .contact-form__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:40rem 50rem}.contact-section .contact-form__group-label{font-size:18rem;font-weight:400;line-height:22rem}.contact-section .contact-form__group-input{height:61rem}.contact-section .contact-form__group.contact-form__group--full{grid-column:1 / -1;margin-bottom:0}.contact-section .contact-form__group-textarea{min-height:81rem}.contact-section .contact-form__inner .btn{grid-area:3 / 3;justify-self:end;align-self:center;margin:10rem 0 0}.contact-section .contact-form__consent{grid-area:3 / 1 / 4 / 3;align-self:center;max-width:410rem;margin-top:10rem}.contact-section .contact-phone__row{grid-row:6;grid-column:1 / -1;justify-content:space-between;align-items:center;gap:0;margin-top:50rem}.contact-phone__number-text{line-height:22rem}.contact-phone__number-link{line-height:36rem}.popular-tasks{padding:100rem 0}.popular-tasks__header{margin-bottom:50rem}.popular-tasks__title{line-height:19rem}.popular-tasks__subtitle{max-width:410rem;line-height:22rem}.popular-tasks__list{gap:20rem;margin-bottom:50rem}.popular-tasks__card{width:calc((100% - 20rem) / 2);height:265rem}.popular-tasks__card-num{font-weight:500;line-height:20rem}.popular-tasks__card-title{font-size:18rem;line-height:23rem}.popular-tasks__card-price{font-weight:500;line-height:20rem}.faq{padding:100rem 0}.faq__label{margin-bottom:50rem;line-height:1}.faq-item{padding:30rem 0}.faq-item__header{align-items:center}.faq-item__title{font-size:24rem;line-height:36rem}.faq-item.faq-item--active .faq-item__content{margin-top:30rem}.faq-item__content-text{line-height:26rem}.faq--plain .container{grid-template-columns:minmax(0,1fr) 410rem}.faq__descr{margin-bottom:50rem;line-height:22rem}.faq--plain .faq-item{padding:30rem 0}.faq--plain .faq-item__title{line-height:28rem}.faq--plain .faq-item__icon{width:70rem;height:70rem;border-width:3rem}.faq--plain .faq-item__plus-minus{width:24rem;height:3rem}.faq--plain .page-links{margin-top:50rem}.cta{padding:100rem 0}.cta .container{gap:50rem}.cta__card{order:-1;flex:0 0 350rem;padding:20rem 40rem 40rem}.cta__card-img{align-self:center;margin-bottom:30rem}.cta__card video{align-self:center;margin-bottom:30rem}.cta__title{max-width:none;font-size:21rem;line-height:27rem}.cta__text{flex:1 1 0;gap:50rem;max-width:none}.cta__description{font-size:18rem;font-weight:500;line-height:23rem}.hero.hero--has-image:not(.hero--wlab) .container{display:grid;grid-template-columns:588rem 322rem;grid-template-rows:1fr auto auto 1fr;column-gap:50rem}.hero.hero--has-image:not(.hero--wlab) .section-label{grid-area:2 / 1;margin-bottom:20rem}.hero.hero--has-image:not(.hero--wlab) .h1-title{grid-area:3 / 1}.hero.hero--has-image:not(.hero--wlab) .hero__image{grid-area:1 / 2 / 5 / 3;align-self:center;position:relative;right:auto;bottom:auto;width:322rem;height:322rem}}@media screen and (min-width:769px) and (max-width:1365px) and (min-aspect-ratio:1024/602){.cases--no-image .cases-item{position:relative}}