@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}html{scroll-padding-top:100px}::placeholder{color:#a3a5b0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.h2{text-wrap:balance}.subtitle{font-weight:700;font-size:12px;line-height:20px;text-transform:uppercase;color:#a3a5b0}.mb-56{margin-bottom:56px}@media screen and (max-width:768px){.mb-56{margin-bottom:40px}}.head{background-color:var(--lightBg)}.head__text-wrapper{margin-bottom:56px}.head .h1-2{max-width:726px;margin-left:auto;margin-right:auto}.head__description{max-width:920px;margin:0 auto;font-size:20px;line-height:28px}@media screen and (max-width:768px){.head{padding-top:32px}.head__text-wrapper{margin-bottom:40px}.head__description{font-size:18px;line-height:24px}}.form{margin-bottom:16px;background:#fff;box-shadow:0 8px 32px rgba(25,29,58,.12);border-radius:24px;overflow:hidden}.form__header{display:flex;align-items:center;padding:14px 36px;font-weight:700;font-size:22px;line-height:28px;color:#fff;background:var(--black)}.mailto_form :last-child{margin-bottom:0}.form__label{display:flex;align-items:center;gap:4px 16px;padding:14px 32px;font-weight:700;font-size:16px;line-height:32px;color:var(--black)}.form__label:not(:last-of-type){border-bottom:1px solid var(--color-4)}.form__label>span:first-child{min-width:62px}.form__label .form__input{width:auto;flex-grow:2;margin:0;padding:0;display:inline-block;height:unset;border:0;border-radius:unset;font-size:inherit;line-height:inherit;background:0 0;box-shadow:none}.form__label:has(.form__tags){flex-wrap:wrap}.form__tags{display:flex;flex-wrap:wrap;gap:4px 8px}.form__tag{display:flex;align-items:center;padding:6px 10px;background:var(--lightBg);border-radius:8px;font-weight:400;font-size:16px;line-height:20px}.form__tag:hover{background:#f3eaf2}.form__tag-remove{width:16px;height:16px;margin-left:4px;font-size:0;background:no-repeat center/16px;background-image:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.8986 10.9586C11.9617 11.0212 11.9972 11.1064 11.9972 11.1953C11.9972 11.2841 11.9617 11.3693 11.8986 11.4319L11.4319 11.8986C11.3693 11.9617 11.2841 11.9972 11.1953 11.9972C11.1064 11.9972 11.0212 11.9617 10.9586 11.8986L7.9986 8.9386L5.0386 11.8986C4.97601 11.9617 4.89081 11.9972 4.80193 11.9972C4.71305 11.9972 4.62786 11.9617 4.56527 11.8986L4.0986 11.4319C4.0355 11.3693 4 11.2841 4 11.1953C4 11.1064 4.0355 11.0212 4.0986 10.9586L7.0586 7.9986L4.0986 5.0386C4.0355 4.97601 4 4.89081 4 4.80193C4 4.71305 4.0355 4.62786 4.0986 4.56527L4.56527 4.0986C4.62786 4.0355 4.71305 4 4.80193 4C4.89081 4 4.97601 4.0355 5.0386 4.0986L7.9986 7.0586L10.9586 4.0986C11.0212 4.0355 11.1064 4 11.1953 4C11.2841 4 11.3693 4.0355 11.4319 4.0986L11.8986 4.56527C11.9617 4.62786 11.9972 4.71305 11.9972 4.80193C11.9972 4.89081 11.9617 4.97601 11.8986 5.0386L8.9386 7.9986L11.8986 10.9586Z" fill="%23757789"/></svg>');cursor:pointer}.form__label:has(.extra-fields){position:relative;padding-right:110px}.extra-fields{position:absolute;top:0;right:0;display:flex;gap:8px;padding-top:14px;padding-right:32px}.extra-field{font-size:14px;font-weight:600;color:var(--purple);cursor:pointer}.extra-field::before{content:"+"}.extra-field:hover{text-decoration:underline}.label__textarea{flex-wrap:wrap}.label__textarea span,.steps-flex--left img{width:100%}.label__textarea .form__input{flex-grow:1;height:auto;padding:0;overflow-y:-moz-hidden-unscrollable;resize:none}.label__textarea textarea[name=mail_body]{min-height:160px;max-height:400px}.form__label-flex{display:flex;justify-content:space-between}.form__label-flex span{width:auto}.copy-field{display:none;margin:0 0 0 20px;font-size:14px;line-height:20px;font-weight:600;color:var(--purple);cursor:pointer}.copy-field:hover{text-decoration:underline}.copied{text-decoration:none;cursor:default}@media screen and (max-width:768px){.form{box-shadow:0 8px 32px rgba(25,29,58,.12);border-radius:16px}.form__header{padding:14px 24px;font-size:16px;line-height:20px}.form__label .form__input,.form__tags{width:100%}.form__label{flex-wrap:wrap;gap:8px;padding:12px 24px;line-height:20px}.form__label textarea{min-height:40px}.form__label:has(.extra-fields){padding-right:24px}.extra-fields{padding-top:12px;padding-right:24px}}.icon-loading{display:none;line-height:1}.icon-loading svg{animation:spin .8s linear infinite}.learn_section{padding-top:20px}.learn_img{max-width:773px}.learn_items{position:relative;display:flex;gap:72px;padding:0;margin:0;list-style:none}.learn_item{width:352px;font-size:16px;line-height:20px}.learn_item__title{margin:0 0 12px;font-weight:700}.learn_item__descr{color:var(--text)}.learn_item p:last-child{margin:0}@media screen and (min-width:992px){.learn_item:first-child{position:absolute;bottom:calc(100% + 24px)}}@media screen and (max-width:992px){.learn_section .h2{margin-bottom:20px;padding:0 40px;text-align:center}.learn_img{max-width:100%;margin-bottom:40px}.learn_items{flex-direction:column;gap:32px;padding:0 28px}.learn_item{width:100%}}.steps-content{position:relative}.steps-content video{display:block;max-width:100%;width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:24px;overflow:hidden}.steps-content .video-play{position:absolute;top:0;right:0;bottom:0;left:0;width:70px;height:70px;margin:auto;border:0;background:0 0;transition:.5s;opacity:0}.steps-content .video-play svg{width:100%;height:auto;opacity:.2}.steps-content:hover .video-play{opacity:1}.steps .h2{margin-bottom:16px}.steps__description{max-width:720px}.steps-flex{display:flex;justify-content:space-between;gap:80px;align-items:center}.steps-flex--left{width:628px;flex-shrink:0}.steps-content:not(:first-child){display:none}.steps-content img{height:360px}.steps-tab{display:flex;gap:36px;cursor:pointer;margin-top:40px;position:relative}.steps-tab::before{content:"";position:absolute;left:18px;width:2px;background-color:var(--purple);top:calc(36px - -12px);height:calc(100% - 19px)}.steps-tab:last-of-type::before{display:none}.steps-tab:first-child{margin-top:0}.steps-tab .count{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;box-shadow:0 8px 16px 0 rgba(25,29,58,.04);background:#eeeff1;font-weight:800;color:var(--text);text-align:center;line-height:36px;border-radius:12px;transition:color .25s ease,background .25s ease;position:relative}.steps-tab .wrap{display:flex;flex-direction:column;justify-content:center}.steps-tab .h3,.steps-tab p{color:var(--gray);transition:color .25s ease}.steps-tab .h3{margin:0;text-transform:lowercase;font-size:16px}.steps-tab .h3::first-letter{text-transform:uppercase}.steps-tab p{margin-bottom:0;margin-top:12px}.steps-tab p a{color:var(--purple);font-weight:700;text-decoration:underline}.steps_section .text_for_btn{font-size:12px;margin-top:12px;color:var(--purple);display:block}.steps_section .block-btn--steps.js-btn-move-to-right{min-width:243px}.steps_section .block-btn--steps:not(.js-btn-move-to-right){display:flex!important;max-width:max-content;margin-left:auto;margin-right:auto}.steps_section .text_for_btn:not(.js-text-move-to-right){text-align:center}@media screen and (min-width:992px){.steps-tab:hover .count{color:var(--black);background-color:var(--color-1)}.steps-tab:hover .h3,.steps-tab:hover p{color:var(--dark-purple)}.steps-tab.active .count{color:#fff;background-color:var(--black)}.steps-tab.active .icon img{filter:invert(1) grayscale(1)}.steps-tab.active .subtitle{color:var(--gray)}.steps-tab.active .h3,.steps-tab.active p{color:var(--black)}}.steps-flex--right{min-width:492px}@media screen and (max-width:1199.98px){.steps-flex{gap:30px}}@media screen and (max-width:992px){.steps_section .wrap-text{padding:0 24px;text-align:center}.steps-flex--left{width:100%}.steps-content{flex-shrink:0}.steps-content img{height:140px}.steps-tab{gap:20px}.steps-tab .h3{color:var(--black)}.steps-tab p{margin-top:16px;color:var(--text)}.steps-flex--right{margin-top:24px;padding:0 22px;min-width:auto}.steps-flex{display:block;width:calc(100% - -32px);overflow:auto;padding:56px 16px;margin:-56px 0-56px -16px}.steps-flex::-webkit-scrollbar{display:none}.steps-flex.once-image .steps-tab .h3:has(+p){margin-top:8px}.steps-flex.once-image .steps-tab p{margin-left:-52px;margin-top:21px}.steps-flex.once-image .steps-flex--left{display:block;width:100%;max-width:100%}.steps-flex.once-image .steps-content img{height:auto}.steps-flex.once-image .steps-content{width:100%}.steps-flex.once-image .steps-flex--right{display:block;padding:0 24px}.steps-flex.once-image .steps-tab{width:100%;display:flex;gap:16px}.steps-flex.once-image .steps-tab .count{margin-bottom:0}.steps-flex.once-image .steps-tab:not(:first-child){margin-top:24px}.steps-flex.once-image .steps-tab::after{display:none}}.cards{display:flex;gap:20px}@media screen and (max-width:992px){.cards_section{padding:32px 0 76px}.cards_section .wrap-text{padding:0 24px;text-align:center}.cards{flex-direction:column}}.card{display:block;width:100%;padding:32px;border-radius:16px;background:#fff;transition:.5s}.card,.card:hover{box-shadow:0 8px 32px 0 rgba(25,29,58,.12)}.card__title{margin:0;font-weight:700;font-size:16px;line-height:20px}.card__head,.card__icon{display:flex;align-items:center}.card__head{gap:16px;margin-bottom:16px}.card__icon{justify-content:center;width:40px;height:40px;background:#eeeff1;border-radius:12px;flex-shrink:0}.card__icon img{width:16px;height:16px}.card__descr{margin:0;color:var(--text);font-size:16px;line-height:20px}.card__descr p:last-child,.cta-left p:last-child{margin-bottom:0}@media screen and (max-width:768px){.card{padding:32px}}.cta_section{padding:80px 0;color:#fff;background-color:#191d3a}.cta_section:last-child{border-bottom:1px solid #fff}.cta-row{display:flex;align-items:center;justify-content:space-between;gap:32px}.cta-left{max-width:700px}.cta-left .h2{color:#fff;margin:0}.cta-descr{margin-top:20px;font-size:18px;line-height:24px}.cta-right{flex-shrink:0}.cta-buttons{display:flex;gap:20px}.cta-buttons .btn{min-width:180px;padding:0 32px}.cta-right .text{margin-top:12px;font-size:12px;color:#4bc160}@media screen and (max-width:992px){.cta-row{flex-direction:column;align-items:flex-start;gap:40px}.cta-buttons .btn-green{order:2}}@media screen and (max-width:576px){.cta-right{width:100%}.cta-right .text{font-size:12px;text-align:center}.cta-descr{margin-top:16px;font-size:16px;line-height:20px}.cta-buttons{flex-direction:column;gap:16px}}