*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box!important}button{all:unset}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DEiP1Qp2.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-Dy_DWLOk.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-Cp4YO4Vy.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-BV9N6myz.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-BHO_tv09.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Museosans;src:url(/assets/MuseoSansCyrl-500-731ufXuf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Museosans;src:url(/assets/MuseoSansCyrl-500-731ufXuf.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Museosans;src:url(/assets/MuseoSansCyrl-700-Ch_7ZRje.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-base: "Montserrat", Arial, Helvetica, sans-serif;--font-secondary: "Museosans", var(--font-base);--font-color-base: rgb(51, 51, 51);--font-color-secondary: rgb(79, 79, 79);--section-bg: rgba(98, 72, 255, .1);--primary-color: rgba(98, 72, 255, 1)}body{font-family:var(--font-base);background:#fff;color:var(--font-color-base)}.container{display:block;width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.container{padding:0 40px}}@media screen and (min-width: 1440px){.container{padding:0 120px}}.steps-container{display:flex;flex-direction:column;grid-column:1/-1;gap:24px}@media screen and (min-width: 768px){.steps-container{gap:0}}@media screen and (min-width: 1440px){.steps-container{grid-column:1/-2}}.step{position:relative;width:100%}.step__title{font-family:var(--font-family-secondary);font-size:24px;font-weight:700;line-height:100%;letter-spacing:.5px;margin-bottom:24px}.step__number{display:block;margin-bottom:7px;font-size:15px;font-weight:700;line-height:18px;color:var(--primary-color)}.step:not(:first-child){margin-top:0}.step:nth-child(2n){align-self:flex-end}.step:nth-child(2n):before{right:auto;left:0;transform:translate(-100%);border-radius:30px 0 0;border-right-width:0;border-top-width:3px;border-left-width:3px}.step:last-child:before{display:none}.step:before{content:"";display:none;position:absolute;top:50%;right:0;transform:translate(100%);height:110px;width:clamp(25%,374px,75%);border-radius:0 30px 0 0;border:0 dashed var(--primary-color);border-right-width:3px;border-top-width:3px}@media screen and (min-width: 1440px){.step:before{width:374px}}.step__inner{border:2px solid var(--primary-color);border-radius:30px;padding:32px;background-color:#fff;min-height:203px;display:block}@media screen and (min-width: 768px){.step{width:clamp(25%,550px,45%)}.step:not(:first-child){margin-top:-40px}.step:before{display:block}}@media screen and (min-width: 1440px){.step{width:483px}}.block-title{font-size:40px;line-height:44px;font-weight:700;letter-spacing:0;font-family:var(--font-secondary)}.block-title strong{font-weight:700;display:inline-block;background-color:var(--violet, rgba(98, 72, 255, .1));padding:0 4px 5px}.block-title--pb{padding-bottom:40px}@media screen and (min-width: 768px){.block-title{font-size:56px;line-height:66px}.block-title .block-title--pb{padding-bottom:64px}}.block-text{color:var(--font-color-secondary);font-family:var(--font-base);font-size:18px;line-height:30px}.block-text p{font-size:inherit;line-height:inherit;letter-spacing:0}.hero{padding:40px 0;background-color:var(--section-bg)}.hero__action{padding-top:32px}.hero__action .button{width:100%}@media screen and (min-width: 768px){.hero__action{padding-top:48px}.hero__action .button{width:auto}}.hero__description{grid-column:1/-1;text-align:center}.hero__description h1{font-family:var(--font-secondary);font-size:40px;line-height:44px;font-weight:700;letter-spacing:0;padding-bottom:32px}@media screen and (min-width: 768px){.hero__description h1{font-size:64px;line-height:72px}}@media screen and (min-width: 1440px){.hero__description{padding-top:37px;text-align:left;grid-column:span 6}}.hero__text{width:100%;margin:0 auto}@media screen and (min-width: 768px){.hero__text{width:70%}}@media screen and (min-width: 1440px){.hero__text{margin:0}}.hero__image{grid-column:1/-1;margin:0 auto;padding-top:32px}.hero__image img{display:block;height:300px;width:auto;object-fit:contain;object-position:center}@media screen and (min-width: 768px){.hero__image{padding-top:0}.hero__image img{height:450px}}@media screen and (min-width: 1440px){.hero__image{grid-column:8/-1}.hero__image img{height:520px;margin:0}}@media screen and (min-width: 1440px){.hero{padding:100px 0}}.main-layout{display:flex;flex-direction:column;row-gap:80px}@media screen and (min-width: 768px){.main-layout{row-gap:120px}}@media screen and (min-width: 1440px){.main-layout{row-gap:140px}}.contact-us{display:block;grid-column:1/-1}@media screen and (min-width: 768px){.contact-us{grid-column:2/-2}}@media screen and (min-width: 1440px){.contact-us{grid-column:span 5}}.contact-us__title{padding-bottom:32px}.contact-us__text{color:var(--font-color-secondary);font-size:16px;font-weight:400;line-height:27px;letter-spacing:0;display:flex;flex-direction:column;gap:16px}.contact-us__text-description{font-size:18px;line-height:30px;padding-bottom:0}@media screen and (min-width: 1440px){.contact-us__text-description{padding-bottom:13px}}.contact-us__text strong{font-weight:700;color:var(--font-color-base);font-size:15px;font-family:var(--font-family-primary)}.feedback{--feedback-padding-left: 48px;display:block;position:relative}.feedback__description{grid-column:1/-1}@media screen and (min-width: 1440px){.feedback__description{grid-column:span 5}}.feedback__swiper{grid-column:1/-1;padding-left:0;padding-top:0}@media screen and (min-width: 768px){.feedback__swiper{grid-column:2/-2}}@media screen and (min-width: 1440px){.feedback__swiper{grid-column:6/-1;padding-left:54px;padding-top:27px}}.feedback__navigation{position:absolute;padding-top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;top:unset;bottom:0;left:50%;transform:translate(-50%) translateY(50%);max-width:90vw}@media screen and (min-width: 768px){.feedback__navigation{top:320px;bottom:unset;max-width:88vw;transform:translate(-50%)}}@media screen and (min-width: 1440px){.feedback__navigation{position:static;justify-content:normal;padding-top:40px;transform:none;max-width:none}}.feedback__counter{justify-content:center;padding-top:30px;padding-left:0;display:flex;gap:4px;font-family:var(--font-family-secondary);font-size:15px;font-weight:700;line-height:100%;letter-spacing:0;color:var(--primary-color)}@media screen and (min-width: 1440px){.feedback__counter{display:block;padding-left:var(--feedback-padding-left)}}.fb-swiper-container{width:100%;overflow:hidden}.fb-button{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;border:2px solid #cbcbcb;flex-shrink:0;width:48px;height:48px;transition:.2s ease-in border-color;cursor:pointer}.fb-button img{display:block;width:6px;height:11px;object-fit:contain;object-position:center}.fb-button:hover{border-color:var(--primary-color)}.fb-button-prev img{transform:rotate(-180deg)}.testimonial{display:block}.testimonial__quote{display:block;width:33px;height:27px;position:static;top:0;left:2px;margin:0 auto 16px}@media screen and (min-width: 1440px){.testimonial__quote{position:absolute;margin:0}}.testimonial__quote img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.testimonial__avatar{display:flex;align-items:center;flex-direction:column;gap:10px;padding-left:0;text-align:center}@media screen and (min-width: 1440px){.testimonial__avatar{flex-direction:row;gap:30px;padding-left:var(--feedback-padding-left);text-align:left}}.testimonial__avatar img{flex-shrink:0;display:block;width:73px;height:73px;object-fit:cover;object-position:center;border-radius:100%}.testimonial__avatar p{color:#4f4f4f;font-size:16px;line-height:27px;letter-spacing:0%}.testimonial__avatar p strong{font-family:var(--font-family-secondary);display:block;font-size:18px;font-weight:700;line-height:30px}.testimonial__text{position:relative;padding-left:0;margin-top:16px;font-size:24px;font-weight:700;text-align:center}@media screen and (min-width: 1440px){.testimonial__text{text-align:left;padding-left:var(--feedback-padding-left)}}.testimonial__text p{letter-spacing:0%;line-height:1.2}swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.tutorial-container{display:grid;grid-template-columns:1fr;gap:16px;grid-column:1/-1}@media screen and (min-width: 1440px){.tutorial-container{grid-column:2/-2}}.tutorial__action{display:block;position:absolute;width:32px;height:32px;top:50%;right:0;transform:translateY(-50%)}.tutorial__action span{transition:transform .3s ease;--transform-line: translate(-50%, -50%)}.tutorial__action span:first-child{position:absolute;top:50%;left:50%;transform:var(--transform-line);width:18px;height:2px;border-radius:2px;background-color:#000}.tutorial__action span:last-child{position:absolute;top:50%;left:50%;transform:var(--transform-line);width:2px;height:18px;border-radius:2px;background-color:#000}.tutorial__body{cursor:pointer;padding:24px 16px;border:2px solid var(--primary-color);border-radius:20px}@media screen and (min-width: 768px){.tutorial__body{padding:32px 40px}}.tutorial__title{position:relative;font-family:var(--font-secondary);font-size:18px;font-weight:700;line-height:100%;letter-spacing:0;padding-right:30px}@media screen and (min-width: 768px){.tutorial__title{font-size:24px;padding-right:35px}}.tutorial__text{padding-top:0;display:block;max-height:0;opacity:0;overflow:hidden;transition:opacity .25s ease,max-height .25s ease;will-change:opacity,max-height;color:var(--font-color-secondary);font-size:16px;font-weight:400;line-height:27px}.tutorial.is-open .tutorial__action span{--transform-line: translate(-50%, -50%) rotate(45deg)}.tutorial.is-open .tutorial__text{padding-top:24px;opacity:1;max-height:500px}.tutorial.is-open .tutorial__body{cursor:default}.contact{display:block;padding:48px 0;background:var(--section-bg)}@media screen and (min-width: 1440px){.contact{padding:120px 0}}.contact-box{padding:48px 16px;width:100%;background-color:#fff;grid-column:1/-1;border:2px solid var(--primary-color);border-radius:20px}@media screen and (min-width: 768px){.contact-box{grid-column:2/-2;padding:80px 42px;min-height:470px}}@media screen and (min-width: 1440px){.contact-box{grid-column:7/-1;padding:80px}}.form-control{display:block}.form-control label{display:block;width:100%}.form-control input,.form-control textarea{display:block;background-color:#fff;font-size:16px;color:var(--font-color-base);padding:7px 16px;border:1px solid rgb(224,224,224);border-radius:3px;width:100%;transition:border-color .3s ease}.form-control input:focus,.form-control textarea:focus{border:1px solid rgb(130,130,130)}.form-control input::placeholder,.form-control textarea::placeholder{color:#828282}.form-control textarea{resize:none;min-height:90px}.form-control.success input,.form-control.success textarea{border:1px solid rgb(14,172,0)}.form-control.error input,.form-control.error textarea{border:1px solid rgb(235,87,87)}.form-control input.success,.form-control textarea.success{border:1px solid rgb(14,172,0)}.form-control input.error,.form-control textarea.error{border:1px solid rgb(235,87,87)}.form-error-message{display:block;color:#eb5757;font-family:var(--font-secondary);font-size:15px;font-weight:700;line-height:16px;letter-spacing:0;margin-top:6px}.form-group{display:flex;flex-direction:column;gap:24px}.form-submit{padding-top:40px;display:flex;justify-content:center}.button{display:inline-block;padding:20px 64px;color:#fff;font-family:var(--font-family-base);font-size:16px;font-weight:700;line-height:14px;text-align:center;letter-spacing:-.4px;text-transform:uppercase;border-radius:60px;cursor:pointer;background-color:var(--primary-color);transition:background-color .15s ease}.button--xs{font-size:14px;line-height:14px;padding:13px 24px}.button:hover{background-color:#7181fc}.button:active{background-color:#354bf4}.button[disabled]{color:#828282;background-color:#e0e0e0}.header{display:flex;align-items:center;position:sticky;top:0;z-index:500;box-shadow:2px -1px 10px #0000001a;background-color:#fff;min-height:80px;padding:20px 0}.header__auth{display:none}@media screen and (min-width: 768px){.header__auth{display:block}}.header__burger{display:block;flex-shrink:0;background-image:url(/assets/burger-CzwXI6wA.svg);background-repeat:no-repeat;background-size:18px auto;background-position:center;width:24px;height:24px;margin-left:24px;cursor:pointer}@media screen and (min-width: 1440px){.header__burger{display:none}}.header__language{flex-shrink:0;display:none}@media screen and (min-width: 1440px){.header__language{display:block}}.header__logo{width:45px;height:16px}.header__logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.header__actions{margin-left:auto;display:flex;gap:24px;align-items:center}.header__inner{display:flex;align-items:center;gap:57px}.header__menu{display:none}@media screen and (min-width: 1440px){.header__menu{display:block}}.header__menu ul{display:flex;align-items:center;gap:32px}.header__menu ul li{display:block;flex-shrink:0}.header__menu ul li a{display:block;position:relative;color:#333;font-family:var(--font-secondary);font-size:15px;font-weight:700;line-height:16px;letter-spacing:0}.header__menu ul li a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;transform-origin:left;transform:scaleX(0);background-color:#333;transition:transform .3s ease}.header__menu ul li a:hover:before{transform:scaleX(1)}.footer{padding:30px 0;background-color:#fff;--copy-color: rgba(130, 130, 130, 1)}.footer__copyright{padding-top:40px;flex-direction:column;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:center;color:var(--copy-color)}.footer__copyright ul{display:flex;gap:16px;flex-direction:column;align-items:center;padding:0;margin:0;list-style:none}.footer__copyright ul li{display:block}.footer__copyright ul li a{color:var(--copy-color);font-size:16px;font-weight:400;line-height:27px;letter-spacing:0;transition:color .15s ease-in}.footer__copyright ul li a:hover{color:#222}@media screen and (min-width: 1440px){.footer__copyright{flex-direction:row;text-align:left;padding-top:48px;gap:30px}.footer__copyright ul{flex-direction:row;gap:66px}}.footer__logo{grid-column:1/-1}.footer__logo img{display:block;object-fit:contain;object-position:center;width:45px;height:16px;margin:0 auto}@media screen and (min-width: 1440px){.footer__logo{grid-column:span 2}.footer__logo img{margin:0}}.footer__text{display:flex;gap:30px;flex-direction:column;grid-column:1/-1;font-size:16px;line-height:27px}.footer__text p{margin-bottom:14px}.footer__text p:last-child{margin-bottom:0}.footer__text strong{display:block;font-family:var(--font-secondary);color:--font-color-base;font-size:18px;font-weight:700;line-height:30px;letter-spacing:0}@media screen and (min-width: 768px){.footer__text{text-align:center;grid-column:2/-2}}@media screen and (min-width: 1440px){.footer__text{grid-column:span 8;flex-direction:row;text-align:left}}.footer__menu{grid-column:1/-1;grid-row:2}.footer__menu ul{display:flex;flex-direction:column;font-size:15px;color:var(--font-color-secondary);font-family:var(--font-secondary);font-weight:700;line-height:16px;letter-spacing:0;list-style:none;gap:32px;padding-left:0}.footer__menu ul li{display:block}.footer__menu ul li a{display:inline-block;position:relative}.footer__menu ul li a:before{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;transform-origin:left;transform:scaleX(0);background-color:#333;transition:transform .3s ease}.footer__menu ul li a:hover:before{transform:scaleX(1)}@media screen and (min-width: 768px){.footer__menu ul{flex-direction:row;gap:24px;justify-content:space-between}}@media screen and (min-width: 1440px){.footer__menu{grid-column:span 2;grid-row:auto}.footer__menu ul{padding-left:60px;justify-content:normal;flex-direction:column}}.lang{display:inline-block;position:relative;cursor:pointer}.lang select{width:100%;border:1px solid rgb(0,0,0);background-color:#fff;padding:12px 36px 12px 16px;border-radius:60px;font-family:var(--font-family-secondary);text-transform:uppercase;font-weight:700;font-size:15px;line-height:15px}.lang:after{content:"";z-index:1;position:absolute;top:50%;pointer-events:none;right:16px;transform:translateY(-50%);background-image:url(/assets/lang-aroow-BVBElm8e.svg);background-repeat:no-repeat;background-size:100%;background-position:center;width:20px;height:20px}.grid{--grid-columns: 4;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:20px}@media screen and (min-width: 768px){.grid{--grid-columns: 8;gap:30px}}@media screen and (min-width: 1440px){.grid{--grid-columns: 12}}
