html,body,div,span,h1,h2,h3,h4,h5,p,a,img,strong,ol,ul,li,form,input,label{margin:0;padding:0;border:0}*,::after,::before{box-sizing:border-box}a,button,div,input,select,textarea,:focus,:active{outline:none}h1,h2,h3{font-weight:normal}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{background-color:transparent}textarea{display:block;resize:none;border:none;overflow-y:hidden}ol,ul{list-style:none}img{display:block}a{text-decoration:none}button{cursor:pointer}:root{--side-padding: 30px}.icon-stack{display:inline-block;flex-shrink:0;background-size:cover;background-position:50%}.icon-1{width:88px;height:88px;background-image:url("../img/sprite-stack.svg?place-for-version#icon-1")}.icon-2{width:88px;height:88px;background-image:url("../img/sprite-stack.svg?place-for-version#icon-2")}.icon-3{width:88px;height:88px;background-image:url("../img/sprite-stack.svg?place-for-version#icon-3")}.icon-4{width:88px;height:88px;background-image:url("../img/sprite-stack.svg?place-for-version#icon-4")}.icon-5{width:88px;height:88px;background-image:url("../img/sprite-stack.svg?place-for-version#icon-5")}.icon-6{width:88px;height:88px;background-image:url("../img/sprite-stack.svg?place-for-version#icon-6")}.icon-7{width:88px;height:88px;background-image:url("../img/sprite-stack.svg?place-for-version#icon-7")}.icon-8{width:88px;height:88px;background-image:url("../img/sprite-stack.svg?place-for-version#icon-8")}.logo-white{width:335px;height:30px;background-image:url("../img/sprite-stack.svg?place-for-version#logo-white")}.mobile{width:196px;height:196px;background-image:url("../img/sprite-stack.svg?place-for-version#mobile")}.platform{width:293px;height:217px;background-image:url("../img/sprite-stack.svg?place-for-version#platform")}.web{width:284px;height:205px;background-image:url("../img/sprite-stack.svg?place-for-version#web")}html,body,.wrapper{width:100%;min-height:100vh}.wrap{margin-inline:auto;padding-left:var(--side-padding);padding-right:var(--side-padding)}body{font-family:"Onest-Regular",sans-serif;font-size:20px;line-height:1;color:#000;background:#fff}.medium{font-family:"Onest-Medium",sans-serif}h1{font-family:'DelaGothicOne-Regular', sans-serif;font-size:160px;line-height:.9375;color:#fff;letter-spacing:-8.358px;text-transform:uppercase}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.ai-center{align-items:center}.jc-between{justify-content:space-between}.jc-center{justify-content:center}.title-row{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:46px;font-family:"Onest-Medium",sans-serif;font-size:24px;text-transform:uppercase;padding:0 15px;border-width:1px;border-style:solid;border-radius:100px;background:transparent}.title-row__light{color:rgba(255,255,255,0.85);border-color:#fff}.section-1{height:930px;background:#1070ff url("../img/bg_section-1.svg") no-repeat 50%/cover}.section-1 .wrap{max-width:1520px}.section-1 .title{position:relative}.section-1 .title img{position:absolute;left:1092px;top:269px;z-index:5}.header{height:130px;margin-bottom:117px}.menu a{height:66px;font-family:"Onest-Regular",sans-serif;font-size:16px;color:#fff;text-transform:uppercase;padding:0 30px;border-radius:100px;border:2px solid #fff;background:transparent}.section-2{height:1065px;background:#000}.section-2 .wrap{max-width:1560px}.section-2 .title-row{margin-bottom:59px}.section-2 .title,.section-2 .card-title{font-family:"Onest-Medium",sans-serif;font-size:50px;line-height:1.28;color:#c6fdb4;letter-spacing:-1.544px}.section-2 .title{margin-bottom:115px}.cards-system{gap:0 100px}.cards-system .card{width:380px}.cards-system .card:nth-child(1) .card-title::before{content:'01'}.cards-system .card:nth-child(2) .card-title::before{content:'02'}.cards-system .card:nth-child(3) .card-title::before{content:'03'}.cards-system .card .icon-box{height:217px;margin-bottom:48px}.cards-system .card .icon-stack{margin-bottom:54px}.cards-system .card-title{position:relative;margin-bottom:26px}.cards-system .card-title::before{font-family:"Onest-Medium",sans-serif;font-size:20px;color:rgba(255,255,255,0.85);letter-spacing:-1.544px;position:absolute;left:-30px;top:2px}.cards-system .card-text{line-height:1.5;color:rgba(255,255,255,0.85);letter-spacing:-0.724px}.section-3{padding:80px 0 150px}.section-3 .wrap{max-width:1440px}.section-3 .title-row{margin-bottom:99px}.cards-direction{display:grid;grid-template-columns:615px 680px;grid-template-rows:repeat(4, 1fr);gap:100px 100px;margin-inline:auto}.cards-direction .icon-stack{margin-right:25px}.cards-direction .card-title{font-family:"Onest-Medium",sans-serif;font-size:44px;line-height:1.28;letter-spacing:-1.544px;margin:18px 0 30px}.cards-direction .card-text{line-height:1.5;color:#535353;letter-spacing:-0.724px}.section-4{padding:53px 0 62px;background:#000}.section-4 .wrap{max-width:1498px}.section-4 .title-row{margin-bottom:62px}.btn-mail{height:110px;font-family:"Onest-Medium",sans-serif;font-size:50px;color:#c6fdb4;margin-bottom:54px;border-radius:20px;background:#414141}.address-row{line-height:1.5;color:rgba(255,255,255,0.85);letter-spacing:-0.724px;text-align:center;margin-bottom:90px}.footer{font-size:16px;color:rgba(255,255,255,0.85)}.footer .links-row{gap:0 35px}.footer a{font-size:16px;color:#c6fdb4;text-decoration:underline;text-underline-offset:5px;transition:all 0.2s ease}.footer a:hover{text-decoration:none}.docs{max-width:1114px;font-family:"Rubik-Regular",sans-serif;font-size:18px;padding-top:50px;padding-bottom:50px}.docs h1{font-family:"Onest-Medium",sans-serif;font-size:30px;line-height:1.1;color:#000;letter-spacing:normal;margin-bottom:30px}.docs h2{font-family:"Onest-Medium",sans-serif;font-size:24px;line-height:1.166;margin-bottom:.65em;padding-top:13px}.docs h3{font-family:"Onest-Medium",sans-serif;font-size:20px;margin-bottom:13px}.docs p,.docs li{margin-bottom:13px;line-height:1.44}.docs a{color:#000;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:.5px}@media screen and (max-width: 767px){.docs h1{font-size:26px}.docs h2{font-size:22px}}@media screen and (max-width: 480px){.docs.wrap{padding-left:14px;padding-right:14px}}
