.auth-button{background-color:#082980;border-radius:12px;padding:16px 48px;font-weight:600;font-size:18px;line-height:26px;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.2s;width:-moz-fit-content;width:fit-content;border:none}.auth-button:hover{background-color:#0e3ab3}@media(max-width:576px){.auth-button{border-radius:10px;padding:10px 32px;font-size:14px;line-height:22px}}.hero{padding:40px;background-color:#f9fafb;height:100vh;background-image:url(/hero.svg);background-size:cover;background-position:50%;position:relative}@media(max-width:576px){.hero{height:100vh;height:calc(var(--vh, 1vh)*100);background-image:url(/hero_bg_mobile.svg)}}.hero__login{position:absolute;width:100%;max-width:1200px;left:50%;transform:translateX(-50%);display:flex;justify-content:flex-end}@media(max-width:992px){.hero__login{padding-right:40px;margin-top:-20px}}.hero__content{justify-content:center;width:100%;height:100%}.hero__content,.hero__heading{display:flex;align-items:center}.hero__heading{flex-direction:column;gap:32px}@media(max-width:992px){.hero__heading{gap:12px}}.hero__title{text-align:center;font-size:80px;font-weight:800;line-height:88px;max-width:920px}@media(max-width:992px){.hero__title{font-size:30px;font-weight:800;line-height:38px}}.hero__subtitle{text-align:center;font-size:18px;font-weight:400;line-height:26px;color:#637381;max-width:530px}@media(max-width:992px){.hero__subtitle{font-size:14px;font-weight:400;line-height:18px}}.spot{padding:40px;background-color:#ecebfc;height:calc(var(--vh, 1vh)*100);background-image:url(/spot_market.svg);background-size:cover;background-position:50%}@media(max-width:576px){.spot{background-image:url(/spot_market_mobile.svg)}}.spot__content{display:flex;align-items:center;width:100%;height:100%;max-width:1200px;margin:0 auto;gap:70px}.spot__image{max-width:447px;width:100%;height:auto}@media(max-width:992px){.spot__image{display:none}}.spot__text{display:flex;flex-direction:column;gap:24px;width:100%;font-size:42px;font-weight:700;line-height:50px;color:#082980}@media(max-width:1400px){.spot__text{font-size:34px;line-height:38px}}@media(max-width:992px){.spot__text{font-size:22px;line-height:30px}}.spot .light{color:#5771a0}.arrow{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:1;flex-direction:column;gap:16px}.arrow,.arrow__label{display:flex;align-items:center}.arrow__label{text-align:center;font-size:18px;font-weight:500;line-height:24px;flex-wrap:wrap;gap:7px}@media(max-width:992px){.arrow__label{font-size:14px;font-weight:500;line-height:18px}}.arrow-btn{cursor:pointer;height:56px;width:56px;border-radius:30px;display:flex;align-items:center;justify-content:center;transition:.2s}.arrow-btn.light{background-color:#cdd6eb}.arrow-btn.dark{background-color:#9daed7}.arrow-btn:hover{transform:scale(1.05)}.arrow-btn svg{width:24px;height:auto}@media(max-width:992px){.arrow-btn{width:40px;height:40px}.arrow-btn svg{width:17px;height:auto}}.saver{padding:40px;background-color:#f9fafb;height:calc(var(--vh, 1vh)*100);background-image:url(/time_saver.svg);background-size:cover;background-position:50%}@media(max-width:576px){.saver{background-image:url(/time_saver_mobile.svg)}}.saver__wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.saver__content{display:flex;flex-direction:column;align-items:center;gap:178px}@media(max-width:1400px){.saver__content{gap:60px}}@media(max-width:992px){.saver__content{gap:40px}}.saver__image{flex:1 1}.saver__image .desktop{display:block}.saver__image .mobile{display:none}@media(max-width:992px){.saver__image .desktop{display:none}.saver__image .mobile{display:block;margin-left:-15px}}.saver__top{display:flex;align-items:center;gap:63px;flex-wrap:wrap}.saver__top img{max-width:777px;width:100%;height:auto}@media(max-width:992px){.saver__top{gap:20px;flex-direction:column;align-items:start;width:100%}}.saver__description{display:flex;flex-direction:column;gap:16px;max-width:400px}.saver__title{font-size:42px;font-style:normal;font-weight:700;line-height:50px}@media(max-width:1400px){.saver__title{font-size:34px;line-height:38px}}@media(max-width:992px){.saver__title{font-size:22px;line-height:26px;text-align:left}}.saver__subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#637381}@media(max-width:992px){.saver__subtitle{font-size:14px;line-height:20px;text-align:left}}.saver__bottom{text-align:center;font-size:42px;font-weight:700;line-height:60px;max-width:908px}@media(max-width:1400px){.saver__bottom{font-size:34px;line-height:38px}}@media(max-width:992px){.saver__bottom{font-size:24px;line-height:28px;text-align:left}}.benefits{padding:40px;background-color:#fff;height:calc(var(--vh, 1vh)*100)}.benefits__content{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;max-width:1200px;margin:0 auto;gap:72px}@media(max-width:1400px){.benefits__content{gap:40px}}@media(max-width:992px){.benefits__content{gap:24px}}.benefits__title{font-size:42px;font-weight:700;line-height:50px;text-align:center;color:#111928}@media(max-width:992px){.benefits__title{font-size:22px;line-height:26px;text-align:left}}.benefits__cards{display:flex;gap:40px;width:100%}@media(max-width:992px){.benefits__cards{flex-direction:column;gap:16px}}.benefits__card{display:flex;flex-direction:column;flex:1 1;background-color:#ecebfe;transition:.2s;border-radius:30px;padding:40px 40px 0;gap:8px}.benefits__card:hover{background-color:#c3d1fe}@media(max-width:992px){.benefits__card{padding:20px;border-radius:18px}}.benefits__card-title{font-size:28px;font-style:normal;font-weight:700;line-height:38px;color:#111928}@media(max-width:992px){.benefits__card-title{font-size:18px;line-height:21px}}.benefits__card-description{font-size:16px;font-weight:400;line-height:24px;color:#637381}@media(max-width:992px){.benefits__card-description{font-size:14px;line-height:17px}}.benefits__card-image{max-height:180px;margin:auto auto 0}@media(max-width:992px){.benefits__card-image{display:none}}.benefits__card-image img{height:100%;width:auto;max-width:100%}.listen{padding:40px;background-color:#ecebfc;height:calc(var(--vh, 1vh)*100);background-image:url(/spot_market.svg);background-size:cover;background-position:50%}@media(max-width:576px){.listen{background-image:url(/spot_market_mobile.svg)}}.listen__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:1200px;margin:0 auto;gap:92px}@media(max-width:992px){.listen__content{gap:24px;flex-direction:column;gap:40px}}.listen__text{max-width:418px;width:100%;display:flex;flex-direction:column;gap:16px}.listen__audio{position:relative;width:100%;aspect-ratio:1;height:auto;background-color:#fff;border-radius:30px}@media(max-width:992px){.listen__audio{border-radius:18px}}.listen__audio .listen__sound-vis{width:100%;height:auto}.listen__title{color:#111928;font-size:42px;font-weight:700;line-height:50px}@media(max-width:992px){.listen__title{font-size:22px;line-height:26px}}.listen__description{color:#111928;font-size:16px;font-weight:400;line-height:24px}@media(max-width:992px){.listen__description{font-size:14px;line-height:20px}}.listen__play-btn{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;height:100px;width:100px;background-color:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px rgba(0,0,0,.24);transition:.3s}.listen__play-btn:hover{transform:translate(-50%,-50%) scale(1.05)}.listen__play-btn .play-icon{padding-left:5px}.listen__play-btn svg{height:40px;width:auto}@media(max-width:992px){.listen__play-btn{height:62px;width:62px}.listen__play-btn svg{height:25px}}.listen__audio-wrapper{display:flex;flex-direction:column;gap:15px;max-width:450px;width:100%}@media(max-width:1400px){.listen__audio-wrapper{max-width:350px}}.listen .listen__progress{display:flex;align-items:center;gap:10px;width:100%}.listen .listen__time{font-size:14px;color:#666}.listen input[type=range]{flex-grow:1;-webkit-appearance:none;width:100%;height:5px;background:#ddd;border-radius:5px;outline:none;opacity:.7;transition:opacity .2s}.listen input[type=range]:hover{opacity:1}.listen input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#092980;cursor:pointer;border-radius:50%}.listen input[type=range]::-moz-range-thumb{width:15px;height:15px;background:#092980;cursor:pointer;border-radius:50%}.technology{padding:40px;background-color:#ecebfc;height:calc(var(--vh, 1vh)*100);background-image:url(/time_saver.svg);background-size:cover;background-position:50%}@media(max-width:576px){.technology{background-image:url(/time_saver_mobile.svg)}}.technology__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-width:1200px;margin:0 auto}@media(max-width:992px){.technology__content{align-items:start}}.technology__title{margin-bottom:48px;color:#111928;font-size:42px;font-weight:700;line-height:50px}@media(max-width:1400px){.technology__title{margin-bottom:30px}}@media(max-width:992px){.technology__title{margin-bottom:24px;font-size:22px;line-height:27px}}.technology__benefits{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;margin-bottom:120px}@media(max-width:1400px){.technology__benefits{margin-bottom:50px}}@media(max-width:992px){.technology__benefits{flex-direction:column;justify-content:unset;align-items:start;gap:16px;width:-moz-fit-content;width:fit-content;margin-bottom:56px}}.technology__item{max-width:350px;width:100%;display:flex;align-items:center;gap:16px}@media(max-width:992px){.technology__item{max-width:unset}}.technology__item-icon{min-width:56px;min-height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:#aabdfe}.technology__item-icon svg{width:30px;height:auto}.technology__item-icon svg.settings{width:26px}@media(max-width:992px){.technology__item-icon{min-width:32px;min-height:32px;border-radius:8px}.technology__item-icon svg{width:18px;height:auto}.technology__item-icon svg.settings{width:16px}}.technology__item-label{color:#111928;font-size:18px;font-weight:400;line-height:26px}@media(max-width:992px){.technology__item-label{font-size:14px;line-height:17px}}.technology__bottom{max-width:960px;width:100%;margin:0 auto;display:flex;gap:60px;align-items:center}@media(max-width:992px){.technology__bottom{flex-direction:column;gap:16px}}.technology__bottom-image{max-width:450px}@media(max-width:1400px){.technology__bottom-image{max-width:350px}}@media(max-width:992px){.technology__bottom-image{display:none}}.technology__bottom-image img{width:100%;height:auto}.technology__bottom-text{display:flex;flex-direction:column;gap:16px}.technology__bottom-title{font-size:42px;font-weight:700;line-height:50px}@media(max-width:992px){.technology__bottom-title{font-size:22px;line-height:26px}}.technology__bottom ol{padding-left:20px}.technology__bottom ol li{font-size:18px;line-height:26px;font-weight:400}@media(max-width:992px){.technology__bottom ol li{font-size:14px;line-height:20px}}.technology__bottom ol ul{padding-left:17px}.contact{background-color:#fff;height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column}.contact__main{height:100%;padding:40px}@media(max-width:1400px){.contact__main{padding:15px}}@media(max-width:992px){.contact__main{padding:10px}}.contact__image{max-width:408px;width:100%}.contact__image img{width:100%;height:auto}.contact__wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.contact__container{position:relative;width:100%;max-width:1200px;border-radius:30px;background-color:#ecebfe;background-image:url(/contact_background.svg);background-size:cover;background-position:50%}@media(max-width:992px){.contact__container{border-radius:18px}}@media(max-width:576px){.contact__container{background-image:url(/contact_background_mobile.svg)}}.contact__chip{position:absolute;top:40px;left:-55px;padding:20px 40px;background-color:#fff;border-radius:16px;gap:12px;display:flex;align-items:center;box-shadow:0 4px 20px 0 rgba(3,17,51,.05)}.contact__chip .icon{font-size:28px}.contact__chip span{color:#111928;font-size:20px;font-weight:400}@media(max-width:992px){.contact__chip{padding:10px 20px;border-radius:8px;gap:6px;top:20px;left:-5px}.contact__chip .icon{font-size:16px}.contact__chip span{font-size:12px}}.contact__content{display:flex;align-items:center;padding:80px;gap:46px}@media(max-width:1400px){.contact__content{padding:40px 60px}}@media(max-width:992px){.contact__content{align-items:unset;flex-direction:column;padding:80px 16px 40px;gap:32px}}.contact__text{display:flex;flex-direction:column;gap:16px}.contact__title{color:#111928;font-size:40px;font-weight:700;line-height:50px}@media(max-width:992px){.contact__title{font-size:22px;line-height:26px}}.contact__description{color:#637381;font-size:18px;font-weight:400;line-height:26px}@media(max-width:992px){.contact__description{font-size:14px;line-height:17px}}.contact__form{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;padding:30px;gap:32px;background-color:#fff;border-radius:30px;box-shadow:0 4px 20px 0 rgba(3,17,51,.05)}@media(max-width:992px){.contact__form{gap:16px;border-radius:18px}}.contact__success{position:relative;height:400px;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;gap:10px;background-color:#fff;border-radius:30px;box-shadow:0 4px 20px 0 rgba(3,17,51,.05)}@media(max-width:992px){.contact__success{gap:6px;border-radius:18px;height:300px}}.contact__success-title{display:flex;align-items:center;gap:10px}.contact__success-title svg{width:32px;height:auto}@media(max-width:992px){.contact__success-title svg{width:24px;height:auto}.contact__success-title{gap:8px}}.contact__success-title span{color:#111928;font-size:28px;font-weight:700;line-height:38px}@media(max-width:992px){.contact__success-title span{font-size:18px;line-height:24px}}.contact__success-description{color:#637381;font-size:16px;font-weight:500;line-height:24px;text-align:center}@media(max-width:992px){.contact__success-description{font-size:14px;line-height:22px}}.contact__form-wrapper{width:100%;max-width:480px;position:relative}@media(max-width:992px){.contact__form-wrapper{margin:0 auto}}.contact__form-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#111928;border-radius:30px;z-index:0;transform:translateY(10px)}@media(max-width:992px){.contact__form-overlay{border-radius:18px}}.contact__form-container{display:flex;flex-direction:column;gap:16px}@media(max-width:992px){.contact__form-container{gap:12px}}.contact__submit{width:100%;padding:12px 40px;background-color:#092980;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:.2s;font-size:16px;font-weight:500;line-height:24px}.contact__submit:hover{background-color:#0b2363}.contact__submit:disabled{background-color:#324987}@media(max-width:992px){.contact__submit{padding:8px 20px;font-size:14px;line-height:14px;border-radius:7px}}.contact__field{display:flex;flex-direction:column;gap:4px}.contact label{display:block;color:#111928;font-size:14px;font-weight:400;line-height:22px}@media(max-width:992px){.contact label{font-size:12px;line-height:13px}}.contact__error{display:block;color:#111928;font-size:12px;font-weight:400;line-height:22px;color:#e73610}@media(max-width:992px){.contact__error{font-size:10px;line-height:13px}}.contact__input{padding:13px 16px;border-radius:12px;border:1px solid #dfe4ea;font-size:16px;line-height:24px;color:#111928}.contact__input.error{border-color:#e73610}@media(max-width:992px){.contact__input{padding:8px 10px;border-radius:7px;font-size:14px;line-height:15px}}.contact__input::placeholder{color:#637381}.contact__input::-webkit-input-placeholder{color:#637381}.contact__input::-moz-placeholder{color:#637381}.contact__footer{width:100%;background-color:blue;height:300px}:root{--vh:100vh}.footer{display:flex;align-items:center;justify-content:space-between;background-color:#092980;padding:56px 80px;gap:14px;color:#fff;font-size:16px;line-height:24px}@media(max-width:1400px){.footer{padding:35px 80px}}@media(max-width:992px){.footer{padding:20px;flex-direction:column;align-items:center;font-size:10px;line-height:12px}}.footer__logo{max-height:40px;width:auto}@media(max-width:992px){.footer__logo{max-width:48px;height:auto}}.footer__button{display:flex;align-items:center;gap:12px;padding:12px 28px;cursor:pointer;border-radius:12px;background-color:#fff;transition:all .2s}.footer__button span{font-size:16px;font-weight:500;line-height:24px;color:#082980}.footer__button svg{width:14px;height:auto;transition:all .2s}.footer__button:hover{background-color:#e1e1e1}.footer__button:hover svg{transform:translateX(3px)}@media(max-width:992px){.footer__button{padding:8px 16px;border-radius:8px}.footer__button span{font-size:12px;line-height:16px}}