*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:0}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Demi.woff") format("woff");font-weight:bold;font-style:normal}.calculator__success-button,.contact-form__button,.btn{display:flex;justify-content:center;align-items:center;align-self:flex-start;padding:8px 24px;color:var(--main-black);background:var(--yellow);border:1px solid var(--yellow);cursor:pointer;white-space:nowrap;font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-size:1.71rem;line-height:1.4;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}.calculator__success-button:hover,.contact-form__button:hover,.btn:hover{background:var(--blue-grey);color:var(--light-blue);border:1px solid var(--blue-grey)}.hero__framed,.stats__footer-text,.faq__footer-text{position:relative}.hero__framed::before,.stats__footer-text::before,.faq__footer-text::before,.hero__framed::after,.stats__footer-text::after,.faq__footer-text::after{content:"";position:absolute;width:20px;height:20px;border-color:var(--light-blue);border-style:solid}.hero__framed::before,.stats__footer-text::before,.faq__footer-text::before{top:0;left:0;border-width:1px 0 0 1px}.hero__framed::after,.stats__footer-text::after,.faq__footer-text::after{bottom:0;right:0;border-width:0 1px 1px 0}.hero__framed span::before,.stats__footer-text span::before,.faq__footer-text span::before,.hero__framed span::after,.stats__footer-text span::after,.faq__footer-text span::after{content:"";position:absolute;width:20px;height:20px;border-color:var(--light-blue);border-style:solid}.hero__framed span::before,.stats__footer-text span::before,.faq__footer-text span::before{top:0;right:0;border-width:1px 1px 0 0}.hero__framed span::after,.stats__footer-text span::after,.faq__footer-text span::after{bottom:0;left:0;border-width:0 0 1px 1px}body{position:relative}html{background-color:var(--dark-blue);color:var(--light-blue);scroll-behavior:smooth;scroll-padding-top:100px;font-size:clamp(12px,1vw + 4px,14px)}a{text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}.container{max-width:1280px;margin:0 auto;position:relative}.map{position:absolute;top:80px;height:720px;width:100%;background:url("../images/map.png") no-repeat center top;background-size:100% auto}.index:before{content:"";position:absolute;top:800px;left:50%;transform:translateX(-50%);width:100%;height:calc(100% - 800px);background:url("../images/dots.png") repeat-y center top;background-size:100% auto;pointer-events:none}header{display:flex;justify-content:center;align-items:center;position:sticky;top:0;background:var(--dark-blue);z-index:100}.header{display:flex;justify-content:space-between;align-items:center;height:80px;width:100%;max-width:1280px}.header__logo{font-weight:bold;font-size:1.2em}.header__logo-link{text-decoration:none}.header__menu{display:flex;align-items:center;gap:74px}.header__link{color:var(--light-blue);font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.143rem;letter-spacing:.02rem;text-transform:uppercase;text-decoration:none}.header__link:hover{color:var(--dirty-grey)}.header__link--calculator{background:var(--yellow);color:var(--main-black);padding:10px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}.header__link--calculator:hover{background:var(--blue-grey);color:var(--light-blue)}.hero{display:flex;flex-direction:column;gap:24px;position:relative;margin-top:104px;margin-bottom:150px}.hero__top{display:flex;justify-content:space-between;align-items:flex-start}.hero__title{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:3.429rem;text-transform:uppercase;margin:0;max-width:730px;color:var(--light-blue)}.hero__barcode{margin-top:10px}.hero__bottom{display:flex;flex-direction:row;justify-content:space-between}.hero__column{display:flex;flex-direction:column;justify-content:space-between}.hero__description{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;color:var(--light-blue);max-width:550px}.hero__framed{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;max-width:500px;color:var(--yellow);padding:5px 49px}.problems{display:flex;flex-direction:column;gap:26px;max-width:55%;position:relative;margin-bottom:184px}.problems__box{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase;position:relative;padding:19px 25px}.problems__box--light{color:var(--main-black);background-color:var(--light-blue)}.problems__box--dark{color:var(--light-blue);border:1px solid var(--light-blue)}.problems__box--dark:after{content:"";position:absolute;width:1px;height:75px;right:-28px;bottom:-64px;background-color:var(--light-blue);transform:rotate(-45deg)}.problems__visual{position:absolute;bottom:-97px;right:-316px}.problems__image{width:260px;height:260px;position:absolute;bottom:0}.problems__button{display:flex;justify-content:center;align-items:center;padding:10px 20px;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase;color:var(--main-black);background:var(--light-blue)}.audience{display:flex;flex-direction:column;gap:75px;margin-bottom:200px}.audience__cards{display:flex;flex-direction:row;gap:25px}.audience__card{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;background:var(--light-blue);color:var(--dark-blue);padding:28px 16px;max-width:256px}.audience__card--arrow{background:none;margin-left:3rem}.offer{display:flex;flex-direction:column;gap:29px;margin-bottom:140px}.offer__description{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.429rem;letter-spacing:.029rem;text-transform:uppercase;color:var(--main-white);margin-bottom:50px;max-width:633px}.offer__cards{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:43px}.offer__card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:0 0 23%;height:180px;padding:32px 18px;transition:transform .2s ease;color:var(--light-blue);border:1px solid var(--light-blue);font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase}.offer__card--empty{border:none;padding:0;align-items:center}.offer__card-image{max-height:260px}.stats{display:flex;flex-direction:column;gap:108px;margin-bottom:200px}.stats__header{display:flex;flex-direction:row;justify-content:space-between;gap:50px}.stats__intro{display:flex;align-items:center;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.429rem;letter-spacing:.029rem;text-transform:uppercase;max-width:487px;color:var(--light-blue)}.stats__counters{display:grid;grid-template-columns:1fr 1fr;column-gap:62px;row-gap:36px}.stats__counter{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;color:var(--yellow)}.stats__counter-value{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:3.429rem;text-transform:uppercase}.stats__counter-label{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase}.stats__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.stats__footer-form{display:flex;flex-direction:column;gap:36px;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;color:var(--light-blue);max-width:633px}.stats__footer-text{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;max-width:420px;color:var(--yellow);padding:37px;position:relative}.stats__footer-image{display:none}.workflow{display:flex;flex-direction:column;margin-bottom:157px}.workflow__cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:27px;margin-top:53px;margin-bottom:72px}.workflow__card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:180px;padding:30px 80px 18px 30px;color:var(--light-blue);border:1px solid var(--light-blue)}.workflow__card-title{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase}.workflow__card-text{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase}.workflow__visual{display:flex;align-items:center;gap:50px;position:relative;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.429rem;letter-spacing:.029rem;text-transform:uppercase;margin-bottom:20px}.workflow__visual:after{content:url("../images/glob.png");position:absolute;right:0}.benefits{display:flex;flex-direction:column;gap:60px;margin-bottom:172px}.benefits__content{display:flex;gap:70px;color:var(--light-blue)}.benefits__cover{display:flex;align-items:center;justify-content:center;height:268px}.benefits__cover-image{height:100%;width:100%;object-fit:contain;transition:transform .2s ease-in-out}.benefits__cover-image:hover{transform:scale(1.2)}.benefits__list{display:flex;flex-direction:column;gap:48px}.benefits__features{display:flex;flex-direction:column;gap:16px;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.429rem;letter-spacing:.029rem;text-transform:uppercase;list-style:none}.benefits__feature{display:flex;flex-direction:row;gap:16px}.benefits__feature:before{content:url("../images/check-yellow.svg")}.faq{margin-bottom:109px}.faq__title{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:3.429rem;letter-spacing:3.086rem;text-transform:uppercase;letter-spacing:normal;gap:27px;color:var(--light-blue)}.faq__list{margin-top:50px}.faq__item{border-top:1px solid var(--light-blue);border-right:1px solid var(--light-blue);border-left:1px solid var(--light-blue)}.faq__item:last-child{border-bottom:1px solid var(--light-blue)}.faq__item.active{margin-bottom:24px;border-bottom:1px solid var(--light-blue)}.faq__item.active .faq__question::after{transform:rotate(180deg);transition:transform .3s ease-in-out}.faq__question{display:flex;justify-content:space-between;align-items:center;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase;color:var(--light-blue);cursor:pointer;padding:34px 63px 34px 24px;border-bottom:none}.faq__question::after{content:"";background-image:url("../images/faq-arrow.svg");background-repeat:no-repeat;height:23px;width:20px;transition:transform .3s ease-in-out}.faq__question:hover{color:var(--light-grey)}.faq__answer{display:none;padding:0 24px 22px 24px;font-family:"Avenir Next Cyr";font-style:normal;font-weight:normal;font-size:1.143rem;line-height:1.3;color:var(--light-blue);max-width:80%}.faq__answer ul{list-style:disc;margin:1rem 2rem}.faq__answer.active{display:block}.faq__footer{display:flex;flex-direction:column;margin-top:40px}.faq__footer-image{width:420px;height:241px;align-self:flex-end}.faq__footer-text{padding:14px 116px 14px 60px;max-width:676px;color:var(--yellow);font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;margin:0 0 56px}.contacts{margin-bottom:100px}.contacts__header{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:3.429rem;text-transform:uppercase;letter-spacing:normal !important;gap:17px !important}.contacts__email{margin-top:40px}.contacts__email-link{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.429rem;letter-spacing:.029rem;text-transform:uppercase;text-decoration-line:underline;color:var(--yellow)}.contacts__email-link:hover{color:var(--dirty-grey)}.footer{display:flex;justify-content:center;flex-direction:column;gap:48px;margin:0 auto 100px auto;max-width:1280px}.footer__content{display:flex;justify-content:space-between}.footer__link{color:var(--light-blue);font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase}.footer__link:hover{color:var(--dirty-grey)}.footer__copyright{display:flex;justify-content:center}.footer__copyright-link{font-family:"IBM Plex Mono";font-style:normal;font-weight:600;font-size:1.286rem;line-height:1.3;letter-spacing:.1rem;color:var(--light-blue)}.footer__copyright-link:hover{color:var(--dirty-grey)}.section{display:flex;flex-direction:column;gap:10px}.section__barcode{display:flex;gap:16px}.section__text{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:3.429rem;letter-spacing:3.086rem;text-transform:uppercase;color:var(--light-blue)}.contact-form{display:flex;flex-direction:column;gap:24px;max-width:590px}.contact-form__group{display:flex;align-items:flex-start}.contact-form__group--vertical{flex-direction:column}.contact-form__input{font-family:"Avenir Next Cyr";font-style:normal;font-weight:normal;font-size:.857rem;line-height:1.3;text-transform:uppercase;padding:17px 14px;background:var(--dark-blue);border:1px solid var(--light-blue);color:var(--light-blue);width:100%}.contact-form__input::placeholder{color:var(--medium-grey)}.contact-form__checkbox{margin-right:4px}.contact-form__label{font-family:"Avenir Next Cyr";font-style:normal;font-weight:400;font-size:.857rem;color:var(--main-white);text-transform:none}.contact-form__success{display:none}.cookie{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100%;z-index:1000;background-color:var(--dirty-grey);color:var(--light-grey);padding:16px 0}.cookie__consent{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:1280px}.cookie__consent-header{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;color:var(--light-grey)}.cookie__consent-content{display:flex;justify-content:space-between;align-items:center;gap:140px}.cookie__consent-text{font-family:"Avenir Next Cyr";font-style:normal;font-weight:400;font-size:.857rem;color:var(--light-grey)}.cookie__consent-buttons{display:flex;justify-content:space-between;align-items:center;gap:14px}.cookie__consent-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 24px;background:var(--main-white);font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;color:var(--dirty-grey);border:none;white-space:nowrap}.cookie__consent-button--reject{background:var(--dirty-grey);color:var(--main-white);border:solid 1px var(--main-white)}.privacy-policy{display:flex;flex-direction:column;gap:54px;margin-bottom:48px;margin-top:48px}.privacy-policy__header{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:3.429rem;text-transform:uppercase;letter-spacing:normal !important}.privacy-policy__content{font-family:"Avenir Next Cyr";font-style:normal;font-weight:normal;font-size:1.143rem;line-height:1.3;color:var(--light-blue)}.privacy-policy h2{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem}.privacy-policy ul{margin-block-start:1em;margin-block-end:1em;padding-inline-start:30px}.mobile__menu{display:none}.mobile__menu-toggle{display:none}@media screen and (max-width: 768px){.container{padding:0 16px}.header{padding:0 16px}.header__menu{display:none}.hero{margin-top:24px;margin-bottom:70px;gap:56px}.hero__top{flex-direction:column;gap:24px}.hero__title{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:2.14rem;text-transform:uppercase}.hero__barcode{margin-top:0}.hero__bottom{flex-direction:column;gap:72px}.hero__description{margin-bottom:24px}.hero__framed{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:.85rem;line-height:1.4;text-transform:uppercase;padding:16px;margin:0 16px}.problems{max-width:100%;margin-bottom:230px}.problems__box--light,.problems__box--dark{padding:12px 16px;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase}.problems__box--dark:after{content:none}.problems__visual{bottom:-205px;right:10px}.problems__button{opacity:0}.audience{gap:46px;margin-bottom:100px}.audience__cards{flex-direction:column}.audience__card{display:flex;align-items:center;justify-content:center;padding:16px 28px;max-width:100%;height:144px}.audience__card--arrow{display:none}.offer{gap:24px;margin-bottom:100px}.offer__description{margin-bottom:30px}.offer__cards{margin-bottom:0}.offer__card{height:144px;flex:0 0 100%;padding:18px;display:flex;justify-content:center}.offer__card--empty{display:none}.stats{margin-bottom:100px}.stats__header{flex-direction:column;gap:70px}.stats__intro{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.28rem;line-height:1.4;text-transform:uppercase}.stats__counters{gap:65px;grid-template-columns:1fr}.stats__footer{justify-content:center;flex-direction:column-reverse;gap:68px}.stats__footer-form{gap:24px}.stats__footer-text{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:.85rem;line-height:1.4;text-transform:uppercase;padding:24px 130px 24px 24px;margin:0 16px}.stats__footer-image{display:block;position:absolute;height:150px;right:10px;bottom:-5px}.workflow{margin-bottom:70px}.workflow__cards{margin-top:48px;grid-template-columns:1fr;gap:24px;margin-bottom:24px}.workflow__card{height:144px;padding:30px 50px 18px 30px}.workflow__visual{order:3;gap:0;margin-bottom:0}.workflow__visual-image{width:120px}.workflow__visual:after{top:60%;left:33%;transform:translate(-50%, -50%) scale(0.4);transform-origin:center}.workflow__button{order:2;margin-bottom:90px}.benefits{gap:50px;margin-bottom:100px}.benefits__content{flex-direction:column-reverse}.benefits__cover{height:244px}.benefits__features{gap:24px}.benefits__feature{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.28rem;line-height:1.4;text-transform:uppercase}.faq{margin-bottom:70px}.faq__title{flex-direction:column-reverse}.faq__list{margin-top:40px}.faq__question{padding:16px 24px}.faq__question:after{height:18px;width:15px;flex-shrink:0;background-size:contain}.faq__answer{padding:16px 36px;max-width:100%}.faq__footer{margin-top:60px}.faq__footer-image{width:100%;margin:0 16px 40px 16px}.faq__footer-text{padding:16px 24px;margin-bottom:40px}.contacts{margin-bottom:60px}.contacts__header{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:2.14rem;text-transform:uppercase;white-space:normal !important}.footer__content{flex-direction:column;align-items:center;gap:24px}.section__barcode{width:100%}.section__barcode-image{object-fit:contain;width:100%}.section__barcode-image:nth-child(2){display:none}.section__text{font-size:2rem;letter-spacing:1rem;white-space:nowrap}.contact-form{gap:12px;max-width:100%}.contact-form__group:first-of-type{flex-direction:column}.contact-form__input{width:100%;text-align:center}.contact-form__button{align-self:normal}.cookie__consent{padding:0 16px}.cookie__consent-content{flex-direction:column;gap:14px}.mobile__menu{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;background:var(--dark-blue);position:fixed;left:0;bottom:0;top:0;z-index:3;padding:110px 24px 30px 24px;width:100%;height:100vh;transform:translateY(-100%);opacity:0;transition:transform .4s ease,opacity .4s ease;pointer-events:none}.mobile__menu nav{display:flex;flex-direction:column;align-items:flex-end;gap:29px}.mobile__menu-toggle{display:flex;align-self:center;width:30px;height:25px;background-image:url("../images/menu.svg");background-repeat:no-repeat;background-size:contain}.mobile__menu-toggle.active{background-image:url("../images/menu-close.svg")}.mobile__menu.active{transform:translateY(0);opacity:1;pointer-events:auto}.btn{align-self:auto}}.questions{display:flex;flex-direction:column;justify-content:space-between;min-height:80vh;padding-top:7rem}.questions__header{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase;color:var(--dark-blue);max-width:680px;height:60px}.questions__steps{display:flex;flex-direction:column;align-items:flex-start;padding-top:100px;flex:1}.questions__step{display:none;flex-direction:column;gap:42px;width:100%}.questions__step-title{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:3.429rem;text-transform:uppercase;color:var(--dark-blue)}.questions__step-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:26px;max-width:880px}.questions__step-buttons--wide{flex-wrap:wrap}.questions__step--active{display:flex}.questions__button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 24px;gap:10px;min-width:240px;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:2.286rem;line-height:1.2;text-transform:uppercase;background:var(--dirty-blue);color:var(--light-blue);border:none;position:relative;flex-grow:1}.questions__button--small{font-size:20px !important;padding:4px 24px}.questions__button:hover{background-color:var(--dirty-blu-light)}.questions__footer{display:flex;flex-direction:row;justify-content:space-between;height:60px}.questions__progress{display:flex;flex-direction:column;gap:10px;padding:20px}.questions__progress-text{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase;color:var(--dark-blue)}.questions__progress-bar{display:flex;flex-direction:row;gap:10px}.questions__progress-step{width:95px;height:7px;border:1px solid var(--dark-blue)}.questions__progress-step--active{background-color:var(--dark-blue)}.calculator{display:none;flex-direction:column;justify-content:space-between;gap:37px;padding-top:4rem}.calculator__content{display:flex;flex-direction:row;justify-content:space-between;gap:145px}.calculator__result{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 405px;gap:24px}.calculator__result-content{background:var(--dark-blue);color:var(--light-blue);border:.882213px solid var(--dark-grey);padding:20px 24px 10px 24px}.calculator__result-values{display:flex;flex-direction:column;gap:13px;border-bottom:1px solid var(--light-blue);padding:0 0 29px}.calculator__section{display:flex;flex-direction:column;gap:22px}.calculator__section-header{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.21rem;line-height:1.2;text-transform:uppercase;color:var(--dark-blue)}.calculator__section--inline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.calculator__form{display:flex;flex-direction:column;gap:35px}.calculator__form-group{display:flex;flex-direction:column;gap:8px;width:90px}.calculator__form-group--inline{padding-bottom:20px}.calculator__form-group input[type=text],.calculator__form-group input[type=number],.calculator__form-group select{padding:10px;font-family:monospace;font-size:14px;width:100%;font-family:"Avenir Next Cyr";font-style:normal;font-weight:400;font-size:1.134rem;line-height:1.3;text-transform:uppercase;color:var(--dark-blue);background:var(--main-white);border:.882213px solid var(--dark-grey)}.calculator__form-group input[type=text]::placeholder,.calculator__form-group input[type=number]::placeholder,.calculator__form-group select::placeholder{color:var(--dark-blue)}.calculator__form-group input[type=text]:read-only,.calculator__form-group input[type=number]:read-only,.calculator__form-group select:read-only{background:#e0ecf6;border:.882213px solid var(--dark-grey)}.calculator__form-group--name{width:250px}.calculator__row{display:flex;flex-direction:row;justify-content:space-between;gap:19px}.calculator__label{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:.64rem;line-height:1.4;text-transform:uppercase;color:var(--dark-blue);position:relative}.calculator__range{display:flex;flex-direction:column;gap:1rem;margin-bottom:36px;position:relative;width:100%;margin-top:90px}.calculator__range-values{display:flex;flex-direction:row;justify-content:space-between}.calculator__range-input{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;border-radius:15px;height:6px;background:var(--dark-blue)}.calculator__range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;background-color:var(--dark-blue);border-radius:50%;border:none;transition:.2s ease-in-out}.calculator__range-input::-moz-range-thumb{height:15px;width:15px;background-color:var(--dark-blue);border-radius:50%;border:none;transition:.2s ease-in-out}.calculator__range-input::-webkit-slider-thumb:hover{box-shadow:0 0 0 5px rgba(18,31,63,.1)}.calculator__range-input:active::-webkit-slider-thumb{box-shadow:0 0 0 6px rgba(18,31,63,.2)}.calculator__range-input:focus::-webkit-slider-thumb{box-shadow:0 0 0 6px rgba(18,31,63,.2)}.calculator__range-input::-moz-range-thumb:hover{box-shadow:0 0 0 5px rgba(18,31,63,.1)}.calculator__range-input:active::-moz-range-thumb{box-shadow:0 0 0 6px rgba(18,31,63,.2)}.calculator__range-input:focus::-moz-range-thumb{box-shadow:0 0 0 6px rgba(18,31,63,.2)}.calculator__range-tooltip{display:flex;flex-direction:column;gap:9px;position:absolute;top:-70px;left:0;transform:translateX(-50%)}.calculator__range-tooltip-wrapper{position:relative;display:inline-block}.calculator__range-tooltip-label{color:var(--dark-blue);font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:.64rem;line-height:1.4;text-transform:uppercase}.calculator__range-tooltip-input{width:90px;padding:6px 10px;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.26rem;letter-spacing:.02rem;text-transform:uppercase;color:var(--dark-blue);background:var(--main-white);border:.882213px solid var(--dark-grey)}.calculator__range-tooltip-input::-webkit-inner-spin-button,.calculator__range-tooltip-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}.calculator__range-tooltip-suffix{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--dark-blue);pointer-events:none;font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.26rem;letter-spacing:.02rem;text-transform:uppercase}.calculator__range-min{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.26rem;letter-spacing:.02rem;text-transform:uppercase;color:var(--vivid-red)}.calculator__range-max{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:1.26rem;letter-spacing:.02rem;text-transform:uppercase;color:var(--dark-blue)}.calculator__range-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.calculator__range-footer-label{color:var(--dark-blue);font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:.86rem;line-height:1.4;text-transform:uppercase;font-size:1.43rem;text-decoration-line:underline}.calculator__range-footer-value{color:var(--dark-blue);font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:.92rem;letter-spacing:.02rem;text-transform:uppercase;font-size:2.21rem;text-decoration-line:underline}.calculator__output{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.calculator__output-group{margin-top:38px}.calculator__output-label{position:relative;max-width:65%;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:.86rem;line-height:1.4;text-transform:uppercase}.calculator__output-label--small{font-size:.7rem}.calculator__output-label--highlight{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:.86rem;line-height:1.4;text-transform:uppercase;font-size:2.28rem;text-decoration-line:underline}.calculator__output-value{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:.92rem;letter-spacing:.02rem;text-transform:uppercase;white-space:nowrap}.calculator__output-value--highlight{font-family:"IBM Plex Mono";font-style:normal;font-weight:700;font-size:.92rem;letter-spacing:.02rem;text-transform:uppercase;font-size:2.28rem;text-decoration-line:underline}.calculator__footer{display:flex;flex-direction:row;justify-content:flex-end}.calculator__footer-image{width:100%;object-fit:cover}.calculator__success{display:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:55px;background:var(--dark-blue);color:var(--light-blue);border:.882213px solid var(--dark-grey);padding:47px 27px;height:100%}.calculator__success-image{width:95px;height:77px}.calculator__success-text{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.571rem;line-height:1.2;text-transform:uppercase}.calculator__success-button{background:var(--yellow);border:1px solid var(--yellow);width:100%}.contact-form{gap:12px}.contact-form__text{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase;padding:24px 0;font-size:.85rem}.contact-form__input{text-align:center}.contact-form__button{align-self:normal}.tooltip{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;cursor:help;width:15.88px;height:15.88px;background:var(--dirty-grey);color:var(--light-blue);border-radius:36px;top:-20px;right:-15px;text-transform:none;font-family:"Avenir Next Cyr";font-style:normal;font-weight:normal;font-size:1.143rem;line-height:1.3;font-size:.9rem;line-height:1}.tooltip::after{content:"i"}.tooltip--label{top:0;right:-15px}.tooltip--output{top:-4px;right:-20px}.tooltip-content{position:absolute;background:var(--dirty-grey);color:var(--light-blue);padding:10px 16px;font-family:"Avenir Next Cyr";font-style:normal;font-weight:400;font-size:.857rem;pointer-events:none;opacity:0;transition:opacity .2s;z-index:1000;max-width:200px}@media screen and (max-width: 768px){.questions{padding-top:3rem}.questions__header{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-size:1.143rem;line-height:1.4;text-transform:uppercase}.questions__steps{padding-top:70px}.questions__step-title{font-size:2.57rem;font-weight:700;line-height:1.2}.questions__step-buttons{flex-wrap:wrap;max-width:none}.questions__step-buttons--wide{flex-direction:column;align-items:stretch}.questions__button{flex:1;font-size:1.7rem;min-width:auto}.questions__footer{flex-direction:column;align-items:center;gap:50px;height:auto}.questions__footer-image{width:260px}.questions__progress-step{width:80px}.calculator__content{flex-direction:column;gap:24px}.calculator__section{gap:16px}.calculator__section--inline{flex-wrap:wrap}.calculator__form-group{width:80px}.calculator__form-group--inline{width:100%}.calculator__form-group--name{width:100%}.calculator__row{flex-wrap:wrap;column-gap:5px}.calculator__range-footer-value{white-space:nowrap}.tooltip{right:0}.tooltip--label{top:-5px;right:0}}:root{--main-black: #212121;--dark-blue: #121F3F;--dirty-blue: #62809C;--light-blue: #EAF5FF;--dark-grey: #5C5C5C;--dirty-grey: #6F778C;--medium-grey: #8E8E8E;--light-grey: #D2D2D2;--main-white: #EAF5FF;--yellow: #EBFF50;--dirty-blu-light: #A6B7CB;--blue-grey: #62809C;--vivid-red: #FF1E0A;--green: #64E464}
