@font-face{font-style:normal;font-weight:700;src:url(../fonts/HelveticaNeueBold.woff2) format("woff2");font-family:HelveticaNeue;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(../fonts/HelveticaNeueMedium.woff2) format("woff2");font-family:HelveticaNeue;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueRoman.woff2) format("woff2");font-family:HelveticaNeue;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(../fonts/TRIAL_RooftopMono-Bold.woff2) format("woff2");font-family:TRIAL_RooftopMono;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(../fonts/TRIAL_RooftopMono-Medium.woff2) format("woff2");font-family:TRIAL_RooftopMono;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(../fonts/TRIAL_RooftopMono-Regular.otf) format("opentype");font-family:TRIAL_RooftopMono;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0}:active,:focus,a:active,a:focus{outline:0}body,html{-webkit-text-size-adjust:100%;height:100%;font-size:100%;line-height:1}button,input,textarea{background:0 0;font-family:inherit}input::-ms-clear{display:none}a,button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}ul li{list-style:none}figure,img,picture>object{max-width:100%;height:auto}a{color:inherit}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}:after,:before,:root{--c-brand:#0af;--c-main-1:#e8e8ed;--c-main-2:#f5f5f7;--c-bg:#dfe8ec;--c-second-1:#fcfdfd;--c-second-2:#e7ecef;--c-second-3:#d1dbe0;--c-second-4:#95a8b1;--c-light:#00000026;--shadow-color:#0022334d;--border-radius:0.85rem;--border-radius-light:0.25rem;--gray-black:#0f0f0f;--black:#000;--c-green:#37d73a;--c-blue:#29ffe2;--c-red:#fa3600;--c-orange:#f0a505;--c-yellow:#d9eb37;--c-pink:#8c46aa;--shadow:0px 0.25rem 1rem 0px var(--shadow-1-color);--transition-in:0.25s ease-in;--transition-out:0.15s ease-out}.dark,.dark :after,.dark :before{--c-brand:#00aeef;--c-main-1:#d3dbde;--c-main-2:#a1a7aa;--c-bg:#171a1c;--c-second-1:#22282a;--c-second-2:#303436;--c-second-3:#3d4143;--c-second-4:#2a2a2e;--shadow-color:#d8d3e41a;--c-light:#ffffff0d;--c-green:#245225;--c-blue:#006c5e;--c-red:#882306;--c-orange:#584722;--c-yellow:#8a9150;--c-pink:#411952}::selection{background:var(--c-brand);color:var(--c-bg)}::-webkit-scrollbar{width:.6rem;height:.6rem}::-webkit-scrollbar-track{background:var(--c-second-1)}::-webkit-scrollbar-thumb{background:#2a2a2e}::-webkit-scrollbar-thumb:hover{background:var(--c-brand)}:root{--c:1;--page-width:unset;--content-indents:calc(48px*var(--c));--grid-columns:12;--grid-sides:calc(32px*var(--c));--grid-gutter:calc(16px*var(--c));--grid-column-width:calc((100vw - var(--grid-gutter)*var(--grid-columns))/var(--grid-columns));--section-padding:var(--grid-gutter);--section-gap:calc(var(--grid-gutter)*4);--content-width:unset}html{overscroll-behavior:none;font-size:16px}:target{scroll-margin-top:82px}body{-webkit-overflow-scrolling:touch;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:space-between;width:100%;min-height:100%;overflow-x:hidden;overscroll-behavior:none;color:var(--black);font-size:1rem;font-family:HelveticaNeue,sans-serif}body.no-scroll{overflow:hidden}body .main-footer,body .main-header,body .main-wrapper{display:flex;align-content:center;justify-content:center;width:100%;max-width:var(--page-width);margin-right:auto;margin-left:auto}body .main-wrapper{flex:1 1 auto;flex-direction:column;align-content:flex-start;max-width:var(--content-width);padding-bottom:30px;line-height:1.5}body .main-wrapper>main{flex:1 1}body.not-webp picture>source[type*=webp]{display:none}body picture{display:flex;height:100%}body .homepage{display:flex;flex-direction:column;gap:120px 0}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}ul{margin:0;list-style:none}ul li{position:relative;padding-left:26px}ul li:not(:last-child){margin-bottom:10px}ul li:before{position:absolute;top:9px;left:0;width:7px;height:7px;background-color:currentColor;content:""}svg{pointer-events:none}.tag{width:fit-content;padding:8px 10px;border-radius:2px;background-color:#00aeef;color:#f4f4f4;font-size:14px;line-height:20px;font-family:TRIAL_RooftopMono,monospace;letter-spacing:.15em;text-transform:uppercase}.tag:not(:last-child){margin-bottom:6px}.tag--black{background-color:#2a2a2e}.input-label{display:none}.input{width:100%;padding:15.5px 24px;border:2px solid #e3eaee;border-radius:10px;background:#fff;font-size:16px;line-height:21px;font-family:HelveticaNeue,sans-serif;transition:all .2s}.input:focus{border-color:#9e9e9e}.input::placeholder{color:#757575}.rutube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rutube-player[data-video-id]{cursor:pointer}.rutube-player[data-video-id] .rutube-player-cover:after,.rutube-player[data-video-id] .rutube-player-cover:before{display:block}.rutube-player-cover{z-index:1;position:relative}.rutube-player-cover:after{z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.rutube-player-cover:after,.rutube-player-cover:before{display:none;position:absolute;content:""}.rutube-player-cover:before{z-index:2;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);border:1.2577px solid #fff;border-radius:100px;backdrop-filter:blur(4px);background-image:url(../img/play-button.svg);background-position:25px 21px;background-repeat:no-repeat;background-color:hsla(0,0%,100%,.28)}.modal{display:flex;z-index:100;position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100dvh;overflow:hidden}.modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.modal__container{box-sizing:border-box;position:relative;width:500px;max-height:100svh;padding:30px;overflow-y:auto;border-radius:4px;background-color:#fff}.modal__container ::-webkit-scrollbar{width:.6rem;height:.6rem}.modal__container ::-webkit-scrollbar-track{background:var(--c-second-1)}.modal__container ::-webkit-scrollbar-thumb{background:#2a2a2e}.modal__container ::-webkit-scrollbar-thumb:hover{background:var(--c-brand)}.modal__container:before{display:none;position:absolute;top:-9px;left:50%;width:80px;height:3px;transform:translateX(-50%);border-radius:100px;background-color:#fff;content:""}.modal__header{display:flex;align-items:center;justify-content:space-between}.modal__title{box-sizing:border-box;margin-top:0;margin-bottom:0;color:#00449e;font-weight:600;font-size:1.25rem;line-height:1.25}.modal__close{border:0;background:0 0}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:2rem;margin-bottom:2rem;color:rgba(0,0,0,.8);line-height:1.5}.modal__buttons{display:flex;flex-direction:column;margin-top:200px;gap:10px}.modal__btn{-webkit-appearance:button;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);margin:0;padding:.5rem 1rem;overflow:visible;transform:translateZ(0);border-width:0;border-style:none;border-radius:.25rem;backface-visibility:hidden;background-color:#e6e6e6;color:rgba(0,0,0,.8);font-size:.875rem;line-height:1.15;text-transform:none;cursor:pointer;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;will-change:transform}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:1}to{opacity:0}}@keyframes c{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes d{0%{transform:translateY(0);opacity:1}to{transform:translateY(100px);opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:flex}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:a .4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:c .4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:b .4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:d .4s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.header{z-index:10;position:fixed;top:0;right:0;left:0;background-color:transparent;transition:background-color .3s ease;will-change:background-color}.header.header-bg{background-color:#fff}.header__container{display:flex;width:100%;max-width:1840px;margin:0 auto;padding:20px 40px;gap:0 40px}.header__button-link{display:flex;align-items:center;justify-content:center;height:42px;padding:0 12px;gap:0 10px;border-radius:6px;background:var(--gray-black);color:#fff;white-space:nowrap;transition:background-color .2s ease-in-out;will-change:background-color}.header__button-link:hover{background:#2a2a2e}.header__nav{display:flex}.header__nav>*{padding:0 14px;font-weight:700;font-size:16px;line-height:19px;font-family:TRIAL_RooftopMono,sans-serif;letter-spacing:.01em}.header__logo,.header__nav>*{display:flex;align-items:center}.header__logo a{display:flex;height:100%}.header__logo svg{width:100%;height:100%}.header__side{display:flex;margin-left:auto}.header__phone{padding:0 14px;font-weight:700;font-size:16px;line-height:19px;font-family:TRIAL_RooftopMono,sans-serif;letter-spacing:.01em;white-space:nowrap}.header__phone a{display:flex;align-items:center;height:100%}.header__buttons{display:flex;margin-left:15px;gap:0 10px}.header__wrapper{display:flex;position:relative;width:100%;color:var(--gray-black)}.header__hamburger{display:none;margin-left:auto}.header__mobile-top{display:none;align-items:center;justify-content:space-between;width:100%}.footer,.header__close,.header__mobile-logo{display:flex}.footer{flex-direction:column;margin-top:30px;gap:30px 0}.footer__row{display:flex;align-items:center;justify-content:space-between;width:100%}.footer__row--bottom{color:#757575;font-size:14px;line-height:140%;font-family:TRIAL_RooftopMono,sans-serif;letter-spacing:.15em;text-transform:uppercase}.footer__side{display:flex;align-items:center;gap:10px 25px}.footer__side-row{display:flex;gap:0 20px}.footer__side--column{flex-direction:column;align-items:stretch}.footer__side--end{align-items:flex-end}.footer__nav{display:flex;height:42px;margin:4px 0;gap:0 10px;color:var(--gray-black);font-weight:700;font-size:16px;line-height:19px;font-family:TRIAL_RooftopMono,sans-serif;letter-spacing:.01em;text-transform:uppercase}.footer__nav>*{display:flex;align-items:center;padding:0 14px}.footer__logo{display:flex;height:46px}.footer__logo svg{width:100%;height:100%}.footer__button-link,.footer__links{display:flex;gap:0 10px}.footer__button-link{align-items:center;justify-content:center;aspect-ratio:1/1;width:32px;border-radius:6px;background:var(--gray-black);color:#fff;white-space:nowrap}.footer__button-link:hover{background:#2a2a2e}.main-banner{position:relative;padding-top:82px;overflow:hidden}.main-banner,.main-banner__wrapper{display:flex}.main-banner__left{display:flex;flex-direction:column;width:100%;max-width:640px;padding-top:140px;padding-bottom:60px}.main-banner__right{position:relative;width:calc(100% + 40px);height:700px}.main-banner__title{color:var(--gray-black);font-weight:400;font-size:52px;line-height:110%;font-family:HelveticaNeue,sans-serif;letter-spacing:-.01em}.main-banner__actions{display:flex;margin-top:40px;gap:0 10px}.main-banner__description{margin-top:166px;color:var(--gray-black);font-weight:400;font-size:16px;line-height:140%;font-family:TRIAL_RooftopMono,sans-serif;letter-spacing:.15em;text-transform:uppercase}.main-banner__image{object-fit:contain}.main-banner__image,.main-banner__video{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.main-banner__video{object-fit:cover}.main-banner__card{display:flex;flex-direction:column;width:100%;max-width:360px;min-height:220px;padding:20px 24px;border:2px solid #c9dfff;border-radius:24px;background:#fff;box-shadow:38px 135px 56px rgba(0,0,0,.01),21px 76px 47px rgba(0,0,0,.05),10px 34px 35px rgba(0,0,0,.09),2px 8px 19px rgba(0,0,0,.1)}.main-banner__card-title{color:#757575;font-size:14px;line-height:130%;font-family:TRIAL_RooftopMono,sans-serif;letter-spacing:.02em}.main-banner__card-description{margin-top:auto;padding-top:10px;color:var(--gray-black);font-weight:400;font-size:16px;line-height:150%;font-family:HelveticaNeue,sans-serif}.main-banner__card-value{margin-top:15px;color:#00aeef;font-weight:500;font-size:56px;line-height:39px;font-family:TRIAL_RooftopMono,sans-serif}.main-banner__button{display:flex;flex-direction:row;align-items:center;justify-content:center;height:48px;padding:10px 25px;border-radius:6px;background:#2a2a2e;color:#fff;font-weight:500;font-size:16px;line-height:16px;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em;white-space:nowrap}.main-banner__button--light{background:#00aeef}.main-banner__swiper{width:calc(100% + 65px);height:calc(100% + 60px);pointer-events:none}.main-banner__swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:55px}.main-banner__swiper .swiper-slide .main-banner__card:first-child{z-index:1;align-self:flex-start;margin-left:165px}.main-banner__swiper .swiper-slide .main-banner__card:last-child{align-self:flex-end;margin-top:82px}.achievements__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.achievements__card{display:flex;position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 30px);flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:168px;padding:0 10px;color:var(--gray-black);font-family:HelveticaNeue,sans-serif;letter-spacing:.02em;text-align:center}.achievements__card:after,.achievements__card:before{position:absolute;top:0;right:0;width:8px;height:100%;background-image:url(../img/bracket.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;content:""}.achievements__card:after{right:auto;left:0;transform:scaleX(-1)}.achievements__card-description,.achievements__card-title{width:100%;max-width:242px}.achievements__card-title{font-size:24px;line-height:100%}.achievements__card-description{margin-top:10px;font-size:14px;line-height:130%}.clients{overflow:hidden}.clients__card{height:350px}.clients__card,.clients__card-frontside{position:relative;overflow:hidden;border-radius:6px}.clients__card-frontside{display:flex;z-index:2;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px;background-color:#f5f5f7;color:var(--gray-black)}.clients__card-frontside .clients__card-link{display:none;margin-top:15px}.clients__card-close{display:none}.clients__card-backside{display:flex;z-index:3;position:absolute;top:0;left:0;flex-direction:column;width:100%;height:100%;padding:20px;overflow:hidden;transform:translateY(100%);border-radius:6px;background-color:#00aeef;color:#fff;opacity:0;transition:transform .35s ease-in-out,opacity .2s ease-out;will-change:transform,opacity}.clients__card-backside.active{transform:translateY(0);opacity:1}.clients__card-logo{width:240px;height:80px}.clients__card-logo img{object-fit:contain}.clients__card-title{font-weight:500;font-size:28px;line-height:31px;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em}.clients__card-description{margin-top:10px;font-size:14px;line-height:20px;font-family:TRIAL_RooftopMono,sans-serif;letter-spacing:.15em;text-transform:uppercase;opacity:.6}.clients__card-text{margin-top:auto;margin-bottom:10px;font-size:14px;line-height:24px;font-family:HelveticaNeue,sans-serif}.clients__card-link{display:flex;align-items:center;padding:8px 0;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.01em}.clients__card-link:after{display:flex;width:16px;height:16px;margin-left:10px;background-image:url(../img/link-arrow.svg);content:""}.clients__card-link--light:after{background-image:url(../img/link-arrow-light.svg)}.clients .swiper{overflow:visible}.clients .swiper-slide{width:auto}.clients .slider__navigation{top:50%;width:56px;height:56px;transform:translateY(calc(-50% - 38px));border-radius:50%;background-color:var(--c-brand);transition:background-color .25s ease;will-change:background-color}.clients .slider__navigation:hover{background-color:#0096cc}.clients .slider__navigation.slider__navigation-next{right:-140px}.clients .slider__navigation.slider__navigation-prev{left:-140px}.clients .slider__navigation.slider__navigation-next:before{left:0;transform:translate(-75%,-50%)}.clients .slider__navigation:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15 6L9 12L15 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.anchors__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 40px}.anchors__card{display:flex;position:relative;flex-direction:column;padding:20px;overflow:hidden;border-radius:2px;background-color:#f5f5f7;color:var(--gray-black)}.anchors__card:hover{color:#00aeef}.anchors__card-title{margin-bottom:auto;font-weight:500;font-size:28px;line-height:110%;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em;transition:color .2s ease-out;will-change:color}.anchors__card-img{width:330px;height:330px;margin:20px -20px -20px auto}.reviews__card{display:flex;flex-direction:column;min-height:420px;padding:40px;border-radius:6px;background-color:#f0f0f0}.reviews__card-text{color:#0c0d0d;font-size:18px;line-height:150%;font-family:HelveticaNeue,sans-serif}.reviews__card-footer{display:flex;margin-top:auto;gap:15px 0}.reviews__card-tags{display:flex;gap:4px}.reviews__card-tag{display:flex;align-items:center;justify-content:center;height:32px;padding:5px 10px;border-radius:3px;background-color:#00aeef;color:#f4f4f4;font-weight:400;font-size:13px;line-height:120%;font-family:TRIAL_RooftopMono,sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.reviews__card-tag--black{background-color:#2a2a2e}.reviews__card-link{display:flex;align-items:center;margin-left:auto;padding:8px 0;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.01em}.reviews__card-link:after{display:flex;width:16px;height:16px;margin-left:10px;background-image:url(../img/link-arrow.svg);content:""}.reviews__card-link--light:after{background-image:url(../img/link-arrow-light.svg)}.reviews-company{font-family:HelveticaNeue,sans-serif}.reviews-company .title{text-align:center}.reviews-company__slider{width:100%;max-width:960px;margin:0 auto}.reviews-company__slider .slider{margin:0 auto}.reviews-company__card{display:flex;flex-direction:column;align-items:center;padding:0 20px;gap:20px 0}.reviews-company__card-logo{display:flex;justify-content:center;width:180px;height:60px}.reviews-company__card-logo picture img{height:100%}.reviews-company__card-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;color:#0c0d0d;font-size:18px;line-height:27px;text-align:center;text-overflow:ellipsis;word-break:break-word}.reviews-company__card-author{display:flex;flex-direction:column;align-items:center}.reviews-company__card-author-name{color:#0c0d0d;font-weight:500;font-size:18px;line-height:150%;text-align:center}.reviews-company__card-author-company{color:#757575;font-size:14px;line-height:130%;letter-spacing:.02em}.reviews-company__card-link{display:flex;align-items:center;padding:8px 0;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.01em}.reviews-company__card-link:after{display:flex;width:16px;height:16px;margin-left:10px;background-image:url(../img/link-arrow.svg);content:""}.reviews-company__card-link--light:after{background-image:url(../img/link-arrow-light.svg)}.slider{position:relative;margin:0 -40px;padding:0 40px}.slider__navigation{z-index:10;position:absolute;top:0;width:24px;height:calc(100% - 38px)}.slider__navigation.swiper-button-disabled:before{opacity:.2}.slider__navigation:before{display:flex;width:24px;height:24px;background-image:url(../img/arrow-slider.svg);background-repeat:no-repeat;content:""}.slider__navigation.slider__navigation-prev{left:6px}.slider__navigation.slider__navigation-next{right:6px}.slider__navigation.slider__navigation-next:before{scale:-1 1}.slider__pagination{display:flex;justify-content:center;margin-top:30px}.slider__pagination .swiper-pagination-bullet{position:relative;width:30px;height:8px;overflow:hidden;border-radius:100px;background:#c2efff;opacity:1}.slider__pagination .swiper-pagination-bullet:after{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:#00aeef;content:"";transition:transform .2s linear;will-change:transform}.slider__pagination .swiper-pagination-bullet-active:after{transform:scaleX(1);transition:transform 6s linear;will-change:transform}.support .title{text-align:center}.support__content{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 50px}.support__card{display:flex;position:relative;flex-direction:column;align-items:center;max-width:420px;padding:30px 5px}.support__card-logo{width:160px;height:60px}.support__card-logo img{object-fit:contain}.support__card-info{display:flex;flex-direction:column;align-items:center;margin-top:30px;gap:10px 0}.support__card-title{font-size:24px;line-height:100%}.support__card-text,.support__card-title{color:#0c0d0d;letter-spacing:.02em;text-align:center}.support__card-text{font-size:14px;line-height:130%}.title{margin-bottom:50px;font-weight:400;font-size:36px;line-height:120%;letter-spacing:-.01em}.contacts__container{display:flex;flex-direction:column;gap:20px 0}.contacts__row{display:flex;gap:10px 20px}.contacts__fill{display:flex;width:100%;padding:20px;gap:20px;border-radius:6px;background-color:#f5f5f7}.contacts__name{color:#0c0d0d;font-weight:500;font-size:20px;line-height:110%;letter-spacing:.02em}.contacts__value{display:flex;margin-left:auto;gap:0 40px;color:#000;font-size:16px;line-height:140%;font-family:TRIAL_RooftopMono,monospace;letter-spacing:.15em;text-transform:uppercase}.contacts__map{width:100%;height:460px;margin-top:20px;overflow:hidden;border-radius:6px}.contacts__map .custom-marker{position:relative;width:fit-content;min-width:276px;padding:10px 12px;gap:6px;transform:translate(-50%,-150%);border-radius:3px;background:#2a2a2e;color:#f4f4f4;line-height:14px;font-family:TRIAL_RooftopMono,monospace;letter-spacing:.15em;text-align:left}.contacts__map .custom-marker:before{position:absolute;bottom:-20px;left:50%;width:20px;height:20px;transform:translateX(-50%) rotate(-45deg);border-bottom:3px solid #2a2a2e;border-left:3px solid #2a2a2e;content:""}.contacts__map .custom-marker__name{font-weight:700;font-size:14px;text-transform:uppercase}.contacts__map .custom-marker__address{margin-top:6px;color:#f4f4f4;font-weight:400;font-size:10px}.contacts__map [class*=-ground-pane]{-webkit-filter:grayscale(100%)}.contacts__columns{grid-gap:40px;display:grid;grid-template-columns:repeat(2,1fr)}.contacts__columns h3{margin-bottom:20px;color:#0c0d0d;font-weight:500}.contacts__column,.contacts__columns h3{font-size:18px;line-height:27px;font-family:HelveticaNeue,sans-serif}.contacts__column{font-weight:400}.contacts .button{width:auto;height:auto;background-color:#00aeef;color:#fff;white-space:nowrap}.development__columns{display:flex;overflow-x:auto;gap:20px;scrollbar-width:none}.development__columns::-webkit-scrollbar{display:none}.development__column{width:50%;min-width:300px;height:max-content;padding:40px;border-radius:6px;background-color:var(--c-main-2);font-size:18px;line-height:150%}.development__column h3{margin-bottom:20px}.development__tag{width:fit-content;margin-bottom:40px;margin-left:-19px;padding:9px;border-radius:3px;background-color:#fff;line-height:120%}.development__column--blue .development__tag{background-color:var(--c-brand);color:#f4f4f4}.development__column--blue ul li:before{background-color:var(--c-brand)}.characteristics td:first-child{width:42%}.characteristics__box{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.characteristics__text-value{padding-bottom:21px}.characteristics__text{position:relative;cursor:pointer}.characteristics__text-value{opacity:.4;transition:opacity .5s ease-in-out;will-change:opacity}.characteristics__text-wrapper{display:flex;width:fit-content;gap:0 40px;font-size:22px;line-height:24px;transition:.5s ease-in-out}.characteristics__text-scrollbar{display:none;position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#c2efff}.characteristics__text-scrollbar span{display:flex}.characteristics__text.active .characteristics__text-value,.characteristics__text:hover .characteristics__text-value{opacity:1}.characteristics__text.active .characteristics__text-scrollbar{display:inline-block}.characteristics__text.active .characteristics__text-scrollbar span{width:100%;height:100%;transform:scaleX(0);transform-origin:center left;border-radius:100px;background-color:#00aeef}.characteristics__player{display:flex;position:relative;width:auto;height:100%;margin-left:auto}.characteristics__player img{object-fit:cover}.characteristics__player-cover{z-index:2;width:100%;height:100%;opacity:1;pointer-events:all;transition:opacity .1s ease-in-out;will-change:opacity}.characteristics__player-cover.played{opacity:0;pointer-events:none;transition:opacity .1s ease-in-out;will-change:opacity}.characteristics__player-cover img{width:100%;height:100%}.characteristics__content{display:flex;width:100%;margin-top:40px}.characteristics__content-panel{display:flex;width:100%;gap:40px;transition:.5s ease-in-out}.characteristics__content-box{box-sizing:border-box;display:flex;flex:1 0 100%;flex-direction:column;height:fit-content;max-height:715px;margin:0 auto;gap:0 50px}.characteristics__content-inner{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;max-width:640px;height:100%;gap:40px 0;color:#0c0d0d;font-style:normal;font-weight:400;font-size:18px;line-height:150%;font-family:HelveticaNeue,sans-serif}.characteristics__content-inner p{margin-bottom:10px}.characteristics__content-inner .button{width:fit-content;height:48px;padding:10px 25px;background:#00aeef;color:#fff}.characteristics__content-image{display:flex;position:relative;width:auto;height:100%;margin-left:auto}.characteristics__content-image picture{width:100%}.characteristics__content-image img{width:100%;height:100%;object-fit:cover}.characteristics__content-title{display:none;order:1;margin-bottom:10px;color:#0c0d0d;font-style:normal;font-weight:500;font-size:20px;line-height:22px;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em}.characteristics .container{overflow:hidden}.characteristics__plans{display:flex;margin-bottom:40px;padding:20px;gap:10px;border-radius:6px;background-color:var(--c-main-2)}.characteristics__card-wrapper{display:flex;width:58%;gap:10px}.characteristics__text,.characteristics__text-content{margin-top:20px}.characteristics__text p,.characteristics__text-content p{font-weight:400;font-size:22px;line-height:120%}.characteristics__card{display:flex;align-items:center;width:50%;min-height:134px;padding:40px;border-radius:6px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='210' height='134' viewBox='0 0 210 134' fill='none'><path opacity='0.1' d='M121.054 107.001C125.71 107.001 128.038 107.001 129.817 107.981C131.381 108.844 132.654 110.222 133.452 111.914C134.357 113.84 134.357 116.36 134.357 121.399V196.601C134.357 201.64 134.357 204.16 133.452 206.086C132.654 207.778 131.381 209.156 129.817 210.019C128.038 210.999 125.71 210.999 121.054 210.999H118.098C113.44 210.999 111.111 210.999 109.332 210.019C107.768 209.156 106.495 207.778 105.698 206.086C104.792 204.16 104.792 201.64 104.792 196.601V121.399C104.792 116.36 104.792 113.84 105.698 111.914C106.495 110.222 107.768 108.844 109.332 107.981C111.111 107.001 113.44 107.001 118.098 107.001H121.054ZM76.6924 76.459C78.4458 76.3606 80.1855 76.8626 81.6572 77.8994C83.3312 79.0751 84.4955 81.2582 86.8252 85.623L88.3027 88.3936C90.6309 92.7586 91.7948 94.9417 91.8984 97.0996C91.9907 98.9974 91.5262 100.88 90.5693 102.474C89.4813 104.285 87.4653 105.545 83.4326 108.064L23.2607 145.665C19.2278 148.185 17.2118 149.445 15.2188 149.558C13.4638 149.658 11.7265 149.153 10.2549 148.118C8.57928 146.943 7.41498 144.758 5.08691 140.394L3.60938 137.622C1.28136 133.257 0.117108 131.075 0.0117188 128.917C-0.0789391 127.019 0.385129 125.139 1.3418 123.545C2.42818 121.733 4.44644 120.473 8.47949 117.953L68.6494 80.3525C72.6821 77.8328 74.6995 76.5734 76.6924 76.459ZM162.455 76.459C164.448 76.5732 166.466 77.8326 170.499 80.3525L230.669 117.953C234.702 120.473 236.719 121.733 237.806 123.545C238.762 125.139 239.227 127.019 239.137 128.917C239.031 131.075 237.867 133.257 235.539 137.622L234.061 140.394C231.732 144.758 230.567 146.943 228.893 148.118C227.421 149.153 225.682 149.658 223.929 149.558C221.936 149.445 219.919 148.185 215.886 145.665L155.715 108.064C151.682 105.545 149.666 104.285 148.578 102.474C147.621 100.88 147.157 98.9974 147.249 97.0996C147.353 94.9417 148.517 92.7586 150.845 88.3936L152.323 85.623C154.653 81.258 155.817 79.075 157.491 77.8994C158.963 76.8627 160.702 76.3606 162.455 76.459ZM15.2178 -15.5566C17.2108 -15.4435 19.2287 -14.1834 23.2617 -11.6631L83.4316 25.9365C87.4647 28.4566 89.482 29.7172 90.5684 31.5293C91.5252 33.1233 91.9901 35.0043 91.8994 36.9023C91.7941 39.0598 90.6299 41.2425 88.3018 45.6074L86.8232 48.3789C84.4952 52.7439 83.3293 54.9267 81.6553 56.1035C80.1836 57.1384 78.4447 57.6424 76.6914 57.543C74.6984 57.4299 72.6813 56.1695 68.6484 53.6494L8.47754 16.0498C4.44462 13.5296 2.4288 12.2691 1.34082 10.457C0.384136 8.86316 -0.0805019 6.98277 0.0117188 5.08496C0.115338 2.92721 1.27923 0.744133 3.60742 -3.62109L5.08594 -6.3916C7.41567 -10.7567 8.5799 -12.9393 10.2539 -14.1162C11.7256 -15.1512 13.4644 -15.6561 15.2178 -15.5566ZM223.931 -15.5557C225.684 -15.6553 227.421 -15.1514 228.895 -14.1162C230.568 -12.9394 231.733 -10.7572 234.061 -6.39258L235.539 -3.62109C237.867 0.743958 239.033 2.92721 239.137 5.08496C239.229 6.9827 238.763 8.8632 237.808 10.457C236.72 12.269 234.702 13.5297 230.669 16.0498L170.499 53.6494C166.466 56.1695 164.45 57.4298 162.455 57.543C160.702 57.6424 158.964 57.1386 157.491 56.1035C155.817 54.9269 154.653 52.7437 152.325 48.3789L150.847 45.6074C148.519 41.2424 147.354 39.06 147.249 36.9023C147.157 35.0043 147.623 33.1231 148.58 31.5293C149.666 29.7172 151.684 28.4568 155.717 25.9365L215.887 -11.6631C219.92 -14.1834 221.936 -15.4427 223.931 -15.5557ZM121.054 -77C125.71 -77 128.038 -77.0002 129.817 -76.0195C131.381 -75.1567 132.654 -73.7794 133.452 -72.0859C134.357 -70.1609 134.357 -67.6407 134.357 -62.6006V12.5986C134.357 17.6392 134.357 20.1597 133.452 22.085C132.654 23.7784 131.381 25.1548 129.817 26.0176C128.038 26.9985 125.71 26.999 121.054 26.999H118.098C113.44 26.999 111.111 26.9985 109.332 26.0176C107.768 25.1548 106.495 23.7784 105.698 22.085C104.792 20.1597 104.792 17.6391 104.792 12.5986V-62.6006C104.792 -67.6406 104.792 -70.1609 105.698 -72.0859C106.495 -73.7794 107.768 -75.1567 109.332 -76.0195C111.111 -77.0002 113.44 -77 118.098 -77H121.054Z' fill='white'/></svg>");background-position:100%;background-size:auto 100%;background-repeat:no-repeat;background-color:var(--c-brand)}.characteristics__card .characteristics__title h2,.characteristics__card .characteristics__title h3{font-weight:500;font-size:28px;line-height:110%}.characteristics__card .characteristics__title h3{color:#fff}.characteristics__card-title{width:42%;padding-right:40px}.characteristics__footnote{max-width:574px;margin-top:20px;padding-left:20px}.characteristics__footnote p{font-weight:400;font-size:14px;line-height:130%}.system{display:flex;flex-direction:column;justify-content:center}.system__wrapper{display:flex;width:100%;min-height:480px;gap:50px}.system .title{margin-bottom:20px}.system__pin-up{display:flex;flex-direction:row;justify-content:center}.system__content-wrap{position:relative;flex:1 1;width:100%;height:480px;border-radius:4px}.system__content{display:flex;position:absolute;align-items:center;justify-content:center;width:100%;height:100%;border-radius:4px;color:#fff;font-size:30px;opacity:0;transition:opacity .2s;will-change:opacity}.system__content.visible{z-index:2!important;opacity:1}.system__content-player{position:relative;width:100%;height:100%}.system__content-player-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .1s ease-in-out;will-change:opacity}.system__content-player-cover.played{opacity:0;pointer-events:none;transition:opacity .1s ease-in-out;will-change:opacity}.system__description{height:0;margin-top:20px;overflow:hidden;transform:translateX(-10px);transform-origin:top;font-weight:400;font-size:16px;line-height:150%;opacity:0;transition:height .3s,transform .2s .25s,opacity .2s .25s;will-change:height,transform,opacity}.system__text-wrap{display:flex;flex-direction:column;width:640px;height:fit-content;gap:30px;font-family:HelveticaNeue,sans-serif}.system__text{position:relative;width:100%;height:auto;padding-left:36px;color:var(--gray-black);font-weight:500;font-size:22px;line-height:110%;letter-spacing:.02em;cursor:pointer;opacity:.4;transition:opacity .3s;will-change:opacity}.system__text.active,.system__text:hover{opacity:1}.system__text.active .system__sideline-local{display:flex;left:0;opacity:1}.system__text.active .system__description{display:flex;left:-10px;transform:translateX(0);opacity:1}.system__below{display:flex;align-items:center;justify-content:center;height:100svh;background-color:#fff}.system__below span{visibility:hidden;transform:translateY(-50vh);color:green;font-size:30px;opacity:0}.system__sideline-local{z-index:1;position:absolute;top:0;left:0;width:6px;height:100%;background-color:#c2efff;opacity:0}.system__sideline-local span{width:100%;transform:scaleY(0);transform-origin:top center;border-radius:100px;background-color:#00aeef}.system__mobile{display:none;flex-direction:column}.system__mobile-wrapper{gap:40px 0}.system__card,.system__mobile-wrapper{display:flex;flex-direction:column}.system__card-player{position:relative;width:100%}.system__card-player img{width:100%;object-fit:cover}.system__card-player-cover{top:0;left:0;width:100%;height:100%}.system__card-player-cover,.system__card-player-cover.played{transition:opacity .1s ease-in-out;will-change:opacity}.system__card-player-cover.played{opacity:0;pointer-events:none}.system__card-image{display:flex}.system__card-content{display:flex;flex-direction:column;margin-top:20px;gap:10px 0;color:#0c0d0d;font-family:HelveticaNeue,sans-serif}.system__card-title{color:#0c0d0d;font-weight:500;font-size:20px;line-height:110%;letter-spacing:.02em}.system__card-description{font-weight:400;font-size:14px;line-height:140%}.tariffs{display:flex;flex-direction:column;gap:40px}.tariffs__plans{display:grid;grid-template-columns:1fr 2fr;padding:20px;gap:10px;border-radius:6px;background-color:var(--c-main-2)}.tariffs__card-scroll-wrapper{scrollbar-width:none}.tariffs__card-scroll-wrapper::-webkit-scrollbar{display:none}.tariffs__card-wrapper{display:grid;grid-template-columns:1fr 1fr;height:100%;gap:10px}.tariffs picture{width:283px;height:85px}.tariffs__card{display:flex;flex-direction:column;justify-content:space-between;min-height:210px;padding:40px;gap:8px;border-radius:6px;background-color:#fff}.tariffs__card.tariffs__card--no-bg{padding:35px 40px 16px 0;background-color:transparent}.tariffs__card.tariffs__card--no-bg .tariffs__title .title{margin-bottom:0}.tariffs__title h3{font-weight:400;font-size:28px;line-height:110%;letter-spacing:-.01em}.tariffs__title-mobile h3{display:none}.table{width:100%;min-width:650px;border-collapse:collapse;border-spacing:0;border-spacing:10px 0;font-size:16px;line-height:150%;text-align:left;table-layout:fixed}.table__wrapper{padding:0 20px;overflow-x:auto;scrollbar-width:none}.table__wrapper::-webkit-scrollbar{display:none}.table__border{border-bottom:1px solid rgba(0,0,0,.3)}.table__bold{font-weight:600}.table__grey{color:#8c8c8c}.table thead{display:none}.table tbody td,.table tbody tr>*{padding:8px 50px 8px 0;border-right:none;border-left:none;vertical-align:top}.table tbody tr>*+*{padding-left:10px}.table.animate-scroll{animation:e 2s ease-in-out}@keyframes e{0%,to{transform:translateX(0)}25%{transform:translateX(-20px)}50%{transform:translateX(20px)}75%{transform:translateX(-20px)}}.tariffs-form{display:flex;position:relative;flex-direction:column;align-items:flex-start;padding:40px;overflow:hidden;gap:21px;border-radius:6px;background-color:var(--c-main-2)}.tariffs-form__image{position:absolute;right:0;bottom:0}.tariffs-form__title h3{margin-bottom:14px;font-weight:500;font-size:28px;line-height:110%}.tariffs-form__text p{font-size:22px;line-height:130%}.tariffs-form__content{width:75%}.tariffs-form .tariffs-form__image{width:auto;height:100%}.what-do-you-get__content-image{cursor:pointer}.what-do-you-get__content-image:before{position:absolute;top:18px;right:18px;width:24px;height:24px;background:no-repeat 50%/contain url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M14 10L21 3M21 3H15M21 3V9M10 14L3 21M3 21H9M3 21L3 15' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");content:"";pointer-events:none}.what-do-you-get__box{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.what-do-you-get__text{position:relative;padding-bottom:21px;white-space:nowrap;cursor:pointer}.what-do-you-get__text-value{opacity:.4;transition:opacity .5s ease-in-out;will-change:opacity}.what-do-you-get__text-wrapper{display:flex;width:fit-content;gap:30px 40px;font-size:22px;line-height:24px;transition:.5s ease-in-out}.what-do-you-get__text-scrollbar{display:none;position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#c2efff}.what-do-you-get__text-scrollbar span{display:flex}.what-do-you-get__text.active .what-do-you-get__text-value,.what-do-you-get__text:hover .what-do-you-get__text-value{opacity:1}.what-do-you-get__text.active .what-do-you-get__text-scrollbar{display:inline-block}.what-do-you-get__text.active .what-do-you-get__text-scrollbar span{width:100%;height:100%;transform:scaleX(0);transform-origin:center left;border-radius:100px;background-color:#00aeef}.what-do-you-get__player{display:flex;position:relative;width:auto;height:100%;margin-left:auto}.what-do-you-get__player img{object-fit:cover}.what-do-you-get__player-cover{z-index:2;width:100%;height:100%;opacity:1;pointer-events:all;transition:opacity .1s ease-in-out;will-change:opacity}.what-do-you-get__player-cover.played{opacity:0;pointer-events:none;transition:opacity .1s ease-in-out;will-change:opacity}.what-do-you-get__player-cover img{width:100%;height:100%}.what-do-you-get__content{display:flex;width:100%;margin-top:40px;font-size:400px}.what-do-you-get__content-panel{display:flex;width:100%;transition:.5s ease-in-out}.what-do-you-get__content-box{box-sizing:border-box;display:flex;flex:1 0 100%;max-height:715px;margin:0 auto;gap:0 50px}.what-do-you-get__content-inner{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;max-width:640px;height:100%;gap:40px 0;color:#0c0d0d;font-style:normal;font-weight:400;font-size:18px;line-height:150%;font-family:HelveticaNeue,sans-serif}.what-do-you-get__content-inner p{margin-bottom:10px}.what-do-you-get__content-inner .button{width:fit-content;height:48px;padding:10px 25px;background:#00aeef;color:#fff}.what-do-you-get__content-image{display:flex;position:relative;width:auto;height:100%;margin-left:auto}.what-do-you-get__content-image picture{width:100%}.what-do-you-get__content-image img{width:100%;height:100%;object-fit:cover}.what-do-you-get__content-title{display:none;order:1;margin-bottom:10px;color:#0c0d0d;font-style:normal;font-weight:500;font-size:20px;line-height:22px;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em}.additional{width:100%}.additional__wrapper{display:flex;flex-direction:column;overflow:hidden;gap:30px;scrollbar-width:none}.additional__wrapper::-webkit-scrollbar{display:none}.additional__row{width:100%;overflow:hidden}.additional__track{display:flex;gap:30px;animation:f 25s linear infinite}.additional__card{display:flex;flex-shrink:0;align-items:center;padding:20px 30px;gap:14px;border-radius:8px;background:#fff;background-color:var(--c-main-2);cursor:pointer;transition:background-color .3s;will-change:background-color}.additional__card:hover{background-color:var(--c-main-1)}.additional__icon{width:24px;height:24px}@keyframes f{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.banner{display:flex;position:relative;align-items:center;justify-content:center;height:650px}.banner__bg{z-index:-1;position:absolute;top:0;left:50%;max-width:3840px;transform:translateX(-50%)}.banner__bg,.banner__bg img{width:100%;height:100%}.banner__bg img{object-fit:cover;object-position:0 60%}.banner__content{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:590px;padding:20px 35px;color:#fff;font-family:HelveticaNeue,sans-serif;text-align:center}.banner__content .button{width:auto;height:48px;margin-top:40px;padding:10px 25px;background-color:#fff}.banner__content .button:hover{background-color:#e8e8ed}.banner__title{font-weight:500;font-size:28px;line-height:31px;letter-spacing:.02em;text-align:center}.banner__description{margin-top:15px;font-size:18px;line-height:27px;text-align:center}.banner__decor{position:absolute;top:0;right:0;width:8px;height:100%;background-image:url(../img/bracket.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;content:"";filter:invert(1)}.banner__decor:first-child{left:0;transform:scaleX(-1)}.banner__decor:last-child{right:0}:root{--transitionLength:0.3s;--transitionTiming:ease-in-out}.accordion-animation-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--transitionLength) var(--transitionTiming)}.accordion-trigger-input:checked~.accordion-animation-wrapper{grid-template-rows:1fr}.accordion-animation{min-height:0}.accordion-transform-wrapper{visibility:hidden;transform:translateY(-100%);transition:transform var(--transitionLength) var(--transitionTiming),visibility 0s var(--transitionLength) var(--transitionTiming);will-change:transform,visibility}.accordion-trigger-input:checked~.accordion-animation-wrapper .accordion-transform-wrapper{visibility:visible;transform:translateY(0);transition:transform var(--transitionLength) var(--transitionTiming),visibility 0s linear;will-change:transform,visibility}.accordion-content *{margin:0}.accordion{width:100%;min-width:320px}.accordion-item{margin-bottom:-2px;overflow:hidden;background-color:#f5f5f7}.accordion-trigger-input{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.accordion-trigger{display:block;z-index:1;position:relative;padding:20px;border-radius:6px;color:#0c0d0d;font-weight:500;font-size:20px;line-height:110%;letter-spacing:.02em;cursor:pointer;transition:box-shadow var(--transitionLength) var(--transitionTiming);will-change:box-shadow}.accordion-trigger-input:focus-visible~.accordion-trigger{outline:2px solid;outline-offset:-2px}.accordion-trigger:after{display:block;position:absolute;top:50%;right:20px;width:18px;height:9px;transform:translateY(-50%) rotate(-180deg);background-image:url(../img/arrow-accordion.svg);content:"";transition:transform var(--transitionLength) var(--transitionTiming);will-change:transform}.accordion-trigger-input:checked~.accordion-trigger:after{transform:translateY(-50%) rotate(0)}.accordion-trigger-input:checked~.accordion-trigger{transition:box-shadow calc(var(--transitionLength)/4) var(--transitionTiming);will-change:box-shadow}.accordion-content{margin:0 20px;padding:20px 0;border-top:1px solid rgba(12,13,13,.3)}.accordion-content h2{padding-bottom:.75em}.accordion-content p{padding-bottom:1.5em}.accordion-content p:last-of-type{padding-bottom:0}.accordion-content img{max-width:100%}.select,.select__active{position:relative;color:#0f0f0f}.select__active{padding:20px;border:2px solid #e8e8ed;border-radius:6px;background-color:#f5f5f7;font-style:normal;font-weight:400;font-size:16px;line-height:130%;cursor:pointer}.select__active:before{top:50%;right:20px;width:24px;height:24px;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m19.92 8.954-6.52 6.52c-.77.77-2.03.77-2.8 0l-6.52-6.52' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat}.select__active:after,.select__active:before{position:absolute;content:"";transition:.3s ease}.select__active:after{bottom:0;left:20px;width:calc(100% - 40px);height:2px;background-color:#e8e8ed;opacity:0}.select__active.open:after{opacity:1}.select__active.open:before{transform:translateY(-50%) scaleY(-1)}.select__text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.select__drop{display:none;z-index:2;position:absolute;top:calc(100% - 2px);width:100%;max-height:293px;padding:10px 0;overflow-y:auto;border:2px solid #e8e8ed;border-top:none;border-radius:0 0 6px 6px;background-color:#f5f5f7;font-size:16px}.select__drop::-webkit-scrollbar{width:7px}.select__drop::-webkit-scrollbar-track{background-color:transparent}.select__drop::-webkit-scrollbar-thumb{border-radius:6px;background-color:#2a2a2e}.select__item{display:block;padding:15px 20px;color:#0f0f0f;cursor:pointer;transition:.3s ease}.select__item.active{background-color:#e8e8ed;color:#1a79ff}.select__input{display:none}.selects{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px;gap:10px 20px}.how-it-works{overflow:hidden}.how-it-works__content{max-width:1440px;margin:0 auto;padding:0 40px}.how-it-works .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.how-it-works-card{position:relative;overflow:hidden;border-radius:6px}.how-it-works-card__wrapper{display:flex;position:relative;flex-direction:column;width:100%;height:325px;padding:20px;background-color:var(--c-main-2)}.how-it-works-card__title{color:var(--gray-black);font-weight:500;font-size:22px;line-height:110%;letter-spacing:.02em}.how-it-works-card__text{margin-top:10px;color:var(--black);font-size:16px;line-height:150%}.how-it-works-card__counter{margin-top:auto;color:var(--gray-black);font-size:14px;line-height:140%;text-transform:uppercase;opacity:.6}.how-it-works-card__counter span:last-child:before{content:" /";letter-spacing:.15em}.how-it-works-card__image{z-index:1;position:absolute;right:0;bottom:0;width:250px;height:250px;margin:0 -40px -60px 0;object-fit:contain;user-select:none}.functional__btn-wrapper{display:flex;justify-content:center}.functional-card{width:calc(50% - 20px);margin-bottom:40px;overflow:hidden;border-radius:6px;background-color:var(--c-main-2);break-inside:avoid}.functional-card,.functional-card__wrapper{display:flex;position:relative;flex-direction:column}.functional-card__wrapper{flex:1 1;width:100%;padding:40px}.functional-card__title{margin-bottom:20px;font-weight:500;font-size:28px;line-height:110%;letter-spacing:.02em}.functional-card__text{z-index:2;font-size:16px;line-height:150%}.functional-card__text p:not(:first-child){margin-top:10px}.functional-card__image{z-index:1;position:absolute;right:-70px;bottom:-70px;width:280px;height:200px;object-fit:cover;user-select:none}.functional-card__footer{display:flex;z-index:1;position:relative;align-items:center;justify-content:space-between;margin-top:60px;padding-top:20px}.functional-card__footer .button{margin-top:-20px}.photo-modal.micromodal-slide[aria-hidden=false] .modal__container,.photo-modal.micromodal-slide[aria-hidden=true] .modal__container{animation:none}.photo-modal .modal__container{opacity:0;transition:opacity .3s ease;will-change:opacity}.photo-modal.is-open .modal__container{opacity:1}.button{display:flex;z-index:1;flex-direction:row;align-items:center;justify-content:center;width:auto;height:48px;padding:10px 25px;border-radius:6px;background-color:var(--c-main-1);color:var(--gray-black);font-weight:500;font-size:16px;line-height:16px;letter-spacing:.02em;transition:background-color .2s ease-in-out;will-change:background-color}.button--blue{background-color:#00aeef;color:#fff}.button--black{background-color:#2a2a2e;color:#fff}.button img{display:flex;margin-left:10px}.callback-modal{max-width:500px;padding:30px;border-radius:16px}.callback-modal__main{display:flex;flex-direction:column}.callback-modal__thanks{display:none}.callback-modal__close{display:flex;z-index:1;cursor:pointer}.callback-modal__title{display:flex;align-items:center;justify-content:space-between;color:#0c0d0d;font-weight:500;font-size:28px;line-height:31px;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em}.callback-modal__description{margin-top:18px;color:#2a2a2e;font-size:16px;line-height:24px;font-family:HelveticaNeue,sans-serif}.callback-modal__form{display:flex;flex-direction:column;margin-top:24px;gap:10px}.callback-modal__footer{display:flex;margin-top:30px;gap:16px}.callback-modal__policy{color:#757575;font-size:12px;line-height:16px;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em}.callback-modal__policy a{color:#00aeef}.callback-modal__image{margin:0 -30px -30px auto}.callback-modal.submitted .callback-modal__thanks{display:flex;flex-direction:column}.callback-modal.submitted .callback-modal__main{display:none}.demo-modal{max-width:500px;padding:30px;border-radius:16px}.demo-modal__main{display:flex;flex-direction:column}.demo-modal__thanks{display:none}.demo-modal__close{display:flex;z-index:1;cursor:pointer}.demo-modal__title{display:flex;align-items:center;justify-content:space-between;color:#0c0d0d;font-weight:500;font-size:28px;line-height:31px;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em}.demo-modal__description{margin-top:18px;color:#2a2a2e;font-size:16px;line-height:24px;font-family:HelveticaNeue,sans-serif}.demo-modal__form{display:flex;flex-direction:column;margin-top:24px;gap:10px}.demo-modal__footer{display:flex;margin-top:30px;gap:16px}.demo-modal__policy{color:#757575;font-size:12px;line-height:16px;font-family:HelveticaNeue,sans-serif;letter-spacing:.02em}.demo-modal__policy a{color:#00aeef}.demo-modal__image{margin:0 -30px -30px auto}.demo-modal.submitted .demo-modal__thanks{display:flex;flex-direction:column}.demo-modal.submitted .demo-modal__main,.hidden{display:none}@media (min-width:520px){.clients .swiper-wrapper{transition-timing-function:linear}}@media (min-width:852px){.photo-modal .modal__container{width:790px;max-width:790px;padding:0;overflow:visible;background-color:transparent}.photo-modal .callback-modal__close{position:absolute;right:-55px}}@media (min-width:1280px){.photo-modal .modal__container{width:980px;max-width:980px}}@media (max-width:1670px){.clients .slider__navigation.slider__navigation-next{right:-40px}.clients .slider__navigation.slider__navigation-prev{left:-40px}}@media (max-width:1280px){.header__container{padding:20px 15px}.header__nav{flex-direction:column;align-items:center;margin:auto 0}.header__nav>*{justify-content:center;width:100%;padding:20px 10px;font-size:18px;line-height:22px}.header__logo a{max-width:215px;height:30px}.header__side{flex-direction:column;width:100%;max-width:310px;margin-left:0;gap:20px 0}.header__phone{display:flex;justify-content:center;width:100%;font-size:18px;line-height:22px}.header__buttons{margin-left:0}.header__wrapper{position:fixed;top:0;right:-100%;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:30px 25px;overflow-y:auto;gap:66px 0;transform:translateX(0);background:#2a2a2e;color:#fff;transition:transform .15s ease-in-out;will-change:transform}.header__wrapper--is-open{transform:translateX(-100%)!important}.header__wrapper .header__button-link{flex:1 1;min-width:56px;height:56px;background:#fff;color:var(--gray-black);font-weight:500;font-size:16px;line-height:16px;font-family:HelveticaNeue,sans-serif;letter-spacing:.01em}.header__wrapper .header__button-link--tg{flex:0 1}@media (max-width:1280px){.header__wrapper .header__button-link--tg svg{width:28px;height:28px}}.header__wrapper .header__button-link--tg svg{width:28px;height:28px}.header__hamburger,.header__mobile-top{display:flex}.footer{gap:40px 0}.footer__row{flex-direction:column;align-items:flex-start}.footer__row--bottom{gap:20px 0}.footer__side{gap:20px 30px}.footer__side-row{flex-direction:column;gap:20px 0}.footer__side--end{align-items:stretch}.footer__nav{flex-direction:column;height:auto;margin:20px 0;gap:10px 0}.footer__nav>*{padding:0;text-transform:none}.footer__logo,.footer__nav>*{height:42px}.footer__logo--mobile-large{height:70px}.footer__logo--mobile-medium{height:56px}.footer__button-link{width:42px;height:42px}.footer__button-link svg{width:20px;height:20px}.main-banner__wrapper{flex-direction:column}.main-banner__left{padding:41px 0}.main-banner__right{width:100%;height:50vw;min-height:300px}.main-banner__title{font-size:28px;letter-spacing:-.025em}.main-banner__actions{margin-top:20px;gap:10px}.main-banner__description{margin-top:30px;font-size:12px}.main-banner__image{top:auto;bottom:0;left:50%;width:auto;height:100%;transform:translateX(-50%)}.main-banner__video{top:auto;bottom:0;height:50vw;min-height:fit-content}.main-banner__card{width:300px;min-height:160px;padding:16px 20px}.main-banner__card-title{font-size:10px}.main-banner__card-description{font-weight:550;font-size:14px}.main-banner__card-value{font-weight:500;font-size:46px}.main-banner__swiper{width:100%}.main-banner__swiper .swiper-slide{padding-right:12px}.main-banner__swiper .swiper-slide .main-banner__card:first-child{margin-left:46px}.main-banner__swiper .swiper-slide .main-banner__card:last-child{margin-top:-45px;margin-right:46px;box-shadow:none}.achievements__wrapper{grid-template-columns:repeat(2,1fr)}.clients .slider__navigation{display:none}.anchors__wrapper{grid-template-columns:repeat(2,1fr)}.characteristics{margin:0;padding:0}.characteristics__box{height:auto}.characteristics__text-wrapper{display:none}.characteristics__player{order:2}.characteristics__player-cover{height:auto}.characteristics__content{width:100%;max-width:1440px;margin:0 auto;padding:0 15px}.characteristics__content-panel{flex-direction:column;gap:50px 0}.characteristics__content-box{flex:auto;flex-direction:column;width:100%;height:auto;max-height:none}.characteristics__content-inner{flex-shrink:1;order:3;max-width:100%;margin-top:30px;gap:20px 0;font-size:16px;line-height:22px}.characteristics__content-image{order:2}.characteristics__content-title{display:block}.system__desktop{display:none;height:auto}.system__mobile{display:flex}.what-do-you-get{margin:0;padding:0}.what-do-you-get__box{height:auto}.what-do-you-get__text-wrapper{display:none}.what-do-you-get__player{order:2}.what-do-you-get__player-cover{height:auto}.what-do-you-get__content{width:100%;max-width:1440px;margin:0 auto;padding:0 15px}.what-do-you-get__content-panel{flex-direction:column;gap:50px 0}.what-do-you-get__content-box{flex:auto;flex-direction:column;height:auto;max-height:none}.what-do-you-get__content-inner{flex-shrink:1;order:3;max-width:100%;margin-top:30px;gap:20px 0;font-size:16px;line-height:22px}.what-do-you-get__content-image{order:2}.what-do-you-get__content-title{display:block}.banner{height:560px}.banner__content{max-width:330px;padding:15px 35px}.banner__content .button{margin-top:30px}.banner__title{font-size:20px;line-height:22px}.banner__description{font-size:14px;line-height:20px}.how-it-works .swiper-wrapper{grid-template-columns:repeat(3,1fr)}.functional{margin-top:0}}@media screen and (max-width:991px){.reviews__card{background-color:#f5f5f7}.selects{grid-template-columns:none;margin-bottom:30px}}@media (max-width:852px){body .homepage{gap:60px 0}.container.container-no-pd-md{padding:0}.container{padding:0 15px}.modal{align-items:flex-end}.modal__container:before{display:block}.modal__buttons .button{font-size:14px;line-height:21px}.main-banner__card{width:260px;min-height:210px}.clients__card-close{display:block;position:absolute;top:15px;right:15px}.clients__card-backside .clients__card-title{font-size:24px;line-height:26px}.clients__card-backside .clients__card-description{margin-top:5px}.clients__card-text{line-height:20px}.anchors__wrapper{grid-template-columns:1fr}.anchors__card{padding:15px}.anchors__card-title{font-size:20px}.anchors__card-img{width:170px;height:170px;margin:20px -15px -15px auto}.reviews__slider .slider{margin:0 -15px;padding:0}.reviews__slider .swiper{box-sizing:border-box;width:100%;margin-right:15px;padding-right:15px}.reviews__slider .swiper-wrapper{padding:0 15px}.reviews__slider .swiper-slide{width:calc(100% - 35px);margin-right:15px;overflow:hidden;border-radius:15px}.reviews__card{min-height:460px;padding:20px}.reviews__card-text{font-size:16px;line-height:140%}.reviews__card-footer{flex-direction:column-reverse;align-items:flex-start}.reviews__card-tags{flex-direction:column;align-items:flex-start}.reviews__card-tag{font-size:14px;line-height:120%}.reviews__card-link{margin-left:0}.reviews-company__slider{max-width:100%}.reviews-company__slider .slider{margin:0 -15px;padding:0}.reviews-company__card-text{-webkit-line-clamp:5;font-size:16px;line-height:22px}.reviews-company__card-author-name{font-size:16px;line-height:24px}.reviews-company__card-author-company{font-size:12px;line-height:16px}.reviews-company__card-link{margin-left:0}.slider__navigation{display:none}.slider__pagination{margin-top:20px}.support__content{gap:40px}.support__card-info{margin-top:20px}.title{margin-bottom:30px;font-size:26px;line-height:120%}.contacts__container{gap:10px 0}.contacts__fill,.contacts__row,.contacts__value{flex-direction:column}.contacts__value{margin-left:0;gap:15px 0;font-size:14px;line-height:120%;letter-spacing:.12em}.contacts__map{height:240px}.contacts__accordion{margin-bottom:30px}.contacts__columns{grid-template-columns:1fr}.contacts__columns h3{color:#0c0d0d;font-size:16px;line-height:24px}.contacts__column ul{font-size:16px;line-height:150%}.contacts .button{display:none}.development__columns{padding:0 15px;gap:10px}.characteristics__card-wrapper{display:none}.characteristics__card{width:calc(100% - 44px);min-height:unset;padding:12px 20px}.characteristics__card-title{width:100%;padding-right:0}.tariffs__plans{display:flex;flex-direction:column;padding:0}.tariffs__card-scroll-wrapper{padding:15px;overflow:auto}.tariffs__card-wrapper{min-width:592px}.tariffs__title-mobile h3{display:block;margin-bottom:20px;padding:0 15px;font-weight:400;font-size:22px;line-height:100%;letter-spacing:-.01em}.table thead{display:table-header-group}.tariffs-form .tariffs-form__image{width:180px;height:139px}.how-it-works .swiper{box-sizing:border-box;width:100%;margin-right:15px;padding-right:15px}.how-it-works__content{margin:0;padding:0}.how-it-works .swiper-wrapper{display:flex;padding:0 15px;gap:0}.how-it-works .swiper-slide{width:calc(100% - 35px);margin-right:15px}.how-it-works-card__wrapper{display:flex;height:220px;gap:0}.how-it-works-card__title{font-size:20px}.how-it-works-card__text{font-size:14px;line-height:140%}.how-it-works-card__counter{font-size:11px}.how-it-works-card__image{display:flex;z-index:-1;position:static;width:100%;height:330px;object-fit:contain}.functional-card{width:100%;margin-bottom:20px}.functional-card__wrapper{padding:20px 25px}.functional-card__wrapper .button{width:100%;height:auto;padding-top:18px;padding-bottom:14px;white-space:wrap}.functional-card__title{margin-bottom:10px;font-size:20px}.functional-card__text{font-size:14px;line-height:140%}.functional-card__image{position:static;width:250px;height:250px;margin:0 -25px -20px auto}.functional-card__footer{flex-direction:column;margin-top:0}.functional-card__footer .button{z-index:2;position:absolute;bottom:0}.photo-modal .callback-modal{width:100%;max-width:unset;border-radius:16px}.photo-modal .modal__container{bottom:50%;transform:translateY(50%)}.photo-modal .callback-modal__close{align-self:flex-end}.photo-modal .callback-modal__close svg path{stroke:#000}.callback-modal{padding:15px;border-radius:16px 16px 0 0}.callback-modal__title{font-size:20px;line-height:22px}.callback-modal__description{font-size:14px;line-height:20px}.callback-modal__footer{flex-direction:column;align-items:flex-start}.demo-modal{padding:15px;border-radius:16px 16px 0 0}.demo-modal__title{font-size:20px;line-height:22px}.demo-modal__description{font-size:14px;line-height:20px}.demo-modal__footer{flex-direction:column;align-items:flex-start}}@media (max-width:660px){.main-banner__right{min-height:470px}.main-banner__swiper .swiper-slide .main-banner__card:first-child{margin-left:0}.main-banner__swiper .swiper-slide .main-banner__card:last-child{margin-top:10px;margin-right:0}}@media (max-width:600px){.main-banner__actions{flex-direction:column}}@media (max-width:520px){.main-banner__image{width:100vw;height:65vh;object-fit:cover}.achievements__wrapper{grid-template-columns:1fr}.achievements__card{max-width:270px;min-height:124px;margin:0 auto}.clients__card{width:100%;min-height:360px}.clients__card-frontside .clients__card-link{display:flex}.clients__card-title{font-size:20px;line-height:22px}.clients__card-description{font-size:12px;line-height:120%}.clients .swiper-slide{width:310px}.development__columns{padding:0}.development__column{padding:22px 22px 22px 32px;font-size:14px;line-height:130%}.development__tag{margin-bottom:20px;margin-left:-10px}.characteristics .table__wrapper{margin:0 -15px}.characteristics__content{padding:0}.characteristics__plans{margin-bottom:10px}.characteristics__text,.characteristics__text-content{margin-top:10px}.characteristics__text p,.characteristics__text-content p{font-size:16px;line-height:110%}.characteristics__card .characteristics__title h2{font-size:20px;line-height:110%}.characteristics__footnote{margin-top:10px;padding:0}.tariffs picture{width:164px;height:45px}.tariffs__card.tariffs__card--no-bg{min-height:96px;padding-left:15px}.tariffs__title h3{font-size:26px}.tariffs-form{padding-bottom:104px}.tariffs-form__title h3{margin-bottom:7px;font-size:18px;line-height:140%}.tariffs-form__text p{font-size:16px;line-height:140%}.tariffs-form__content{width:100%}.additional__wrapper{-webkit-overflow-scrolling:touch;padding:0 15px;overflow-x:auto;gap:10px}.additional__row{flex:0 0 auto;width:max-content;min-width:100%}.additional__track{gap:10px;animation:none}}@media (-sm){.achievements__card-title{font-size:22px}}@media (hover:hover){.clients__card:hover>.clients__card-backside{transform:translateY(0);opacity:1}}@media (hover:hover) and (pointer:fine){.select__item:hover{background-color:#e8e8ed;color:#1a79ff}.button:focus,.button:hover{background-color:#c6c6d2}.button--blue:focus,.button--blue:hover{background-color:#0096cc}.button--black:focus,.button--black:hover{background-color:#4d4d56}}