.hero{background:var(--hero-product-bg-gradient);position:relative;box-shadow:inset 0 1px 1px #ffffff1a,0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.hero .hero__image-bg{opacity:.1;z-index:0;width:700px;position:absolute;bottom:0;right:0}.hero .hero__wrapper{grid-template-columns:1fr;align-items:center;height:100%;min-height:100vh;padding-top:100px;padding-bottom:100px;display:grid;position:relative}@media (width>=1024px){.hero .hero__wrapper{grid-template-columns:1.1fr .9fr;padding-top:150px}}@media (width>=1024px){.hero .hero__wrapper .hero__buttons{display:none}}.hero .hero__wrapper .hero__content .hero__title{margin-top:16px}@media (width>=768px){.hero .hero__wrapper .hero__content .hero__title{margin-top:24px}}.hero .hero__wrapper .hero__content .hero__description{max-width:750px;margin-top:16px}@media (width>=768px){.hero .hero__wrapper .hero__content .hero__description{margin-top:24px}}.hero .hero__wrapper .hero__content .hero__buttons{display:none}@media (width>=1024px){.hero .hero__wrapper .hero__content .hero__buttons{display:flex}}.hero .hero__wrapper .hero__image-box{max-width:380px;margin:0 auto}@media (width>=620px){.hero .hero__wrapper .hero__image-box{max-width:440px}}@media (width>=992px){.hero .hero__wrapper .hero__image-box{max-width:500px}}.hero__buttons{flex-direction:column;align-items:center;gap:16px;margin-top:60px;display:flex}@media (width>=620px){.hero__buttons{flex-direction:row}}@media (width>=768px){.hero__buttons{gap:48px;margin-top:80px}}.specification{background:#fff;padding:70px 0}.specification .specification__wrapper .specification__description{margin-top:clamp(1.125rem,1.018rem + .54vw,1.5rem)}.specification .specification__wrapper .specification__box{border:1px solid #030d6626;border-radius:4px;flex-direction:column;margin-top:24px;display:flex;overflow:hidden}.specification .specification__wrapper .specification__box .specification__item{border-bottom:1px solid #030d6626;display:flex}.specification .specification__wrapper .specification__box .specification__item:last-child{border-bottom:none}.specification .specification__wrapper .specification__box .specification__item:hover{background:#030d660a;transition:background .25s}@media (width<=768px){.specification .specification__wrapper .specification__box .specification__item{flex-direction:column}}.specification .specification__wrapper .specification__box .specification__item .specification__title,.specification .specification__wrapper .specification__box .specification__item .specification__data{border-right:1px solid #030d6626;flex:1;align-items:center;padding:14px 18px;display:flex}.specification .specification__wrapper .specification__box .specification__item .specification__title{background:#030d6608;flex:0 0 40%}@media (width<=768px){.specification .specification__wrapper .specification__box .specification__item .specification__title{border-bottom:1px solid #030d6626;border-right:none}}.specification .specification__wrapper .specification__box .specification__item .specification__data{border-right:none}.advantages{padding:20px 0 100px}.advantages .advantages__wrapper .advantages__list{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=992px){.advantages .advantages__wrapper .advantages__list{grid-template-columns:repeat(5,1fr);gap:16px}}.advantages .advantages__wrapper .advantages__list .advantages__item{transition:var(--transition-base);cursor:pointer;background:#f5f5f8;border-radius:4px;padding:24px 20px}@media (width>=992px){.advantages .advantages__wrapper .advantages__list .advantages__item{padding:20px 16px}}.advantages .advantages__wrapper .advantages__list .advantages__item .advantages__item-icon svg{fill:#0957c3;width:24px;height:24px}.advantages .advantages__wrapper .advantages__list .advantages__item .advantages__item-title{margin-top:16px}.advantages .advantages__wrapper .advantages__list .advantages__item .advantages__item-desc{margin-top:12px}.cases{background:#fff;padding:70px 0}.cases .cases__wrapper .cases__header{text-align:center;flex-direction:column;align-items:center;display:flex}.cases .cases__wrapper .cases__header .cases__description{flex-direction:column;gap:8px;margin-top:16px;display:flex}@media (width>=768px){.cases .cases__wrapper .cases__header .cases__description{margin-top:24px}}@media (width>=1200px){.cases .cases__wrapper .cases__header .cases__description{padding:0 64px}}.cases .cases__wrapper .cases__list{grid-template-columns:1fr;gap:32px;margin-top:48px;display:grid}@media (width>=768px){.cases .cases__wrapper .cases__list{grid-template-columns:repeat(3,1fr)}}.cases .cases__wrapper .cases__list .cases__item{cursor:pointer;background:#f5f5f8;border-radius:4px;flex-direction:column;gap:16px;padding:32px 24px;display:flex}.cases .cases__wrapper .cases__list .cases__item .cases__icon svg{fill:#0957c3;width:32px;height:32px}.faq{background:linear-gradient(#fff 0%,#f7f9fc 100%);padding:70px 0}.faq .faq__wrapper{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=768px){.faq .faq__wrapper{grid-template-columns:.8fr 1.2fr;gap:48px}}.faq .faq__wrapper .faq__head .faq__text-box{flex-direction:column;gap:8px;margin-top:clamp(.75rem,.607rem + .71vw,1.25rem);display:flex}.faq .faq__wrapper .faq__question-list{border-radius:4px;flex-direction:column;gap:12px;display:flex}@media (width>=768px){.faq .faq__wrapper .faq__question-list{padding:24px 16px 24px 24px}}.faq .faq__wrapper .faq__question-list .faq__question-item{cursor:pointer;border-bottom:1px solid #0000001a;flex-direction:column;gap:12px;padding:12px;transition:all .3s ease-in-out;display:flex}.faq .faq__wrapper .faq__question-list .faq__question-item.active h4{font-weight:600}.faq .faq__wrapper .faq__question-list .faq__question-item.active .faq__question-item-answer{visibility:visible;opacity:1}.faq .faq__wrapper .faq__question-list .faq__question-item.active .faq__question-item-arrow{transform:rotate(180deg)}.faq .faq__wrapper .faq__question-list .faq__question-item .faq__question-item-header{justify-content:space-between;align-items:center;display:flex}.faq .faq__wrapper .faq__question-list .faq__question-item .faq__question-item-header .faq__question-item-arrow{transition:all .3s ease-in-out}.faq .faq__wrapper .faq__question-list .faq__question-item .faq__question-item-header .faq__question-item-arrow svg{aspect-ratio:1;width:12px;height:auto}.faq .faq__wrapper .faq__question-list .faq__question-item .faq__question-item-answer{transition:var(--transition-base);visibility:hidden;opacity:0;max-height:0;padding:0 8px;overflow:hidden}.hero .hero__wrapper .hero__image-box img{filter:brightness(1.08)contrast(1.15)saturate(1.05)drop-shadow(0 0 2px #00000014)}.about{background:#fff;padding:100px 0 70px}.about .about__wrapper{flex-direction:column-reverse;gap:32px;display:flex}@media (width>=992px){.about .about__wrapper{grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}}.about .about__wrapper .about__image-box{max-width:470px;margin:0 auto}.about .about__wrapper .about__image-box img{filter:drop-shadow(-20px 40px 10px #0000001a)}.about .about__wrapper .about__content .about__description{flex-direction:column;gap:16px;margin-top:clamp(1.125rem,1.018rem + .54vw,1.5rem);display:flex}.form{flex-direction:column;gap:18px;width:100%;max-width:768px;display:flex}.form.form--min .form__field{padding:16px 24px}.form.form--blur .form__field{color:#fff;background-color:#ffffff1a;border:1px solid #fff6}.form.form--blur .form__custom-placeholder{color:#9b9b9bcc!important}.form.form--blur .form__custom-placeholder.field-use{color:#111!important}.form .form__file .file-upload input{display:none}.form .form__file .file-upload{cursor:pointer;align-items:center;gap:8px;display:flex}.form .form__field,.form .form__custom-select-field{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#333;background-color:#f5f5f8;border:1px solid #0000;border-radius:6px;align-items:center;width:100%;height:100%;padding:16px 20px;font-family:Roboto,sans-serif;font-size:16px;transition:all .25s;display:flex}:is(.form .form__field,.form .form__custom-select-field):focus{border-color:#00bfff}:is(.form .form__field,.form .form__custom-select-field):hover{border-color:#00bfff;box-shadow:0 3px 5px #0000000a}:is(.form .form__field,.form .form__custom-select-field).field-error{background-color:#ff4d4d0d;border-color:#ff4d4d}:is(.form .form__field,.form .form__custom-select-field).field-error::placeholder{color:#ff4d4d99}:is(.form .form__field,.form .form__custom-select-field).field-error:focus{border-color:#ff4d4d}.form .form__row{flex-direction:column;gap:12px;display:flex;position:relative}@media (width>=650px){.form .form__row{gap:8px}}.form .form__row-double{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=650px){.form .form__row-double.form__row-double--first{grid-template-columns:1.3fr .7fr}}@media (width>=650px){.form .form__row-double{grid-template-columns:1fr 1fr}}.form .form__label.form__label--select{cursor:pointer;position:relative}.form .form__label.form__label--select.open{z-index:2}.form .form__label.form__label--select.open .form__select-decor-arrow{transform:rotate(180deg)}.form .form__label.form__label--select .form__custom-select-body{justify-content:space-between;align-items:center;width:100%;display:flex}.form .form__label.form__label--select .form__custom-select-body .form__select-title-main-text{color:#333;height:1em;font-size:15px}.form .form__label.form__label--select .form__custom-select-body .form__select-decor-arrow{transition:var(--transition-base);width:12px;height:12px;display:flex}.form .form__label.form__label--select .form__select-list{pointer-events:none;visibility:hidden;z-index:-1;opacity:0;background-color:#fff;flex-direction:column;gap:2px;width:100%;padding:16px 0;transition:all .1s linear;display:flex;position:absolute;top:80%;left:0;box-shadow:0 2px 8px #63636333}.form .form__label.form__label--select .form__select-list.show{z-index:3;opacity:1;pointer-events:visible;visibility:visible;top:100%}.form .form__label.form__label--select .form__select-list .form__select-list-item{transition:var(--transition-base);color:#111;cursor:pointer;padding:5px 16px;font-size:13px}.form .form__label.form__label--select .form__select-list .form__select-list-item:hover{background-color:#f5f5f8}.form .form__label.textarea .form__input-wrap .form__custom-placeholder{top:15px;transform:translateY(0)}.form .form__label .form__input-wrap{height:100%;position:relative}.form .form__label .form__input-wrap.form__input-wrap-file{z-index:1;height:10px;position:absolute}.form .form__label .form__input-wrap .form__custom-placeholder{transition:var(--transition-base);color:#33333380;pointer-events:none;z-index:1;padding:2px 24px 2px 8px;font-size:clamp(.75rem,.714rem + .18vw,.875rem);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.form .form__label .form__input-wrap .form__custom-placeholder.field-use{color:#111;background-color:#fff;border-radius:50px;padding:2px 24px;font-size:12px;top:0;transform:translateY(-60%);box-shadow:0 0 6px #0000000d}.form .form__agreement{align-items:center;gap:12px;display:flex}.form .form__agreement .form__agreement-text{color:var(--color-text-dark);font-size:12px;line-height:1}.form .form__agreement .form__agreement-text a{color:#11399e}.form .form__agreement .form__agreement-checkbox-label input{pointer-events:none;opacity:0;position:absolute}.form .form__agreement .form__agreement-checkbox-label .form__agreement-checkbox{cursor:pointer;background:#f5f5f8;border-radius:4px;flex-shrink:0;width:28px;height:28px;transition:all .25s linear;display:block;position:relative}.form .form__agreement .form__agreement-checkbox-label .form__agreement-checkbox:hover{border-color:#030d66}.form .form__agreement .form__agreement-checkbox-label .form__agreement-checkbox:before{content:"";opacity:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%23030D66'%20d='m9%2019.414l-6.707-6.707l1.414-1.414L9%2016.586L20.293%205.293l1.414%201.414z'/%3e%3c/svg%3e");width:14px;height:14px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form .form__agreement .form__agreement-checkbox-label input:checked+.form__agreement-checkbox{border-color:#030d66}.form .form__agreement .form__agreement-checkbox-label input:checked+.form__agreement-checkbox:before{opacity:1}.form .form__button-wrap{justify-content:center;margin-top:20px;display:flex}.section-form{background:#f7f9fc;padding:70px 0 120px;position:relative}@media (width>=768px){.section-form{padding:100px 0 200px}}.section-form:after{content:"";opacity:0;background:url(./el-logo-E-fff-right-B5yW-Y0N.webp) 100% 0/contain no-repeat;width:100%;height:100%;display:block;position:absolute;top:0;right:0}@media (width>=2250px){.section-form:after{opacity:1}}.section-form .section-form__wrapper{z-index:1;min-height:50vh;position:relative}.section-form .section-form__wrapper .section-form__head{flex-direction:column;align-items:center;display:flex}.section-form .section-form__wrapper .section-form__head .section-form__description{flex-direction:column;gap:12px;margin-top:16px;display:flex}@media (width>=768px){.section-form .section-form__wrapper .section-form__head .section-form__description{margin-top:24px}}.section-form .section-form__wrapper .section-form__head .section-form__description .text{text-align:center}.section-form .section-form__wrapper .section-form__form-box{justify-content:center;margin-top:32px;display:flex}
