@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:400;src:url(../fonts/Hauora-Medium.otf)}@font-face{font-display:swap;font-family:Hauora;font-style:normal;font-weight:700;src:url(../fonts/Hauora-SemiBold.otf)}@font-face{font-display:swap;font-family:Bedstead-extended;font-style:normal;font-weight:400;src:url(../fonts/Bedstead-extended.otf)}@font-face{font-display:swap;font-family:Furore;font-style:normal;font-weight:400;src:url(../fonts/Furore.otf)}@font-face{font-display:swap;font-family:Iceland;font-style:normal;font-weight:400;src:url(../fonts/Iceland-Regular.ttf)}@font-face{font-display:swap;font-family:Nyxerin;font-style:normal;font-weight:400;src:url(../fonts/Nyxerin.otf)}:root{--bg-color:#000;--bg-color-2:#ffffff26;--bg-color-3:#054bfe;--bg-color-4:#f1f1f1;--bg-color-5:#ffffff80;--bg-color-6:#c5ff40;--color-2:#7b7b7b;--color-3:#dadada;--container-width:1232px;--container-width-2:1400px;--box-shadow-1:inset 0 0 120px 11px hsla(0,0%,100%,.15);--box-shadow-2:0px -35px 5px -5px #000 inset;--box-shadow-3:inset 0 0 120px 11px #043e34;--selection-color:#3739e6;--color-text-negative:#ff361d;--font-size-h1:112px;--font-size-h2:80px;--font-size-h3:48px;--font-size-h4:24px;--font-size-description-1:15px;--font-size-description-2:13px;--font-size-description-3:10px}.menu-desktop{align-items:center;display:none;height:65px;justify-content:space-between;margin:0;position:relative;width:1232px;z-index:1}.menu-desktop__phone{cursor:text;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}@media (min-width:640px){.menu-desktop{display:flex}}.menu-desktop__container{align-items:center;display:flex}.menu-desktop *{font-size:var(--font-size-description-1);font-weight:700}.menu-desktop__contacts-social svg:last-child{margin-left:16px}.menu-desktop__container>*{display:inline-block}.menu-desktop__container svg{height:32px;width:32px}.menu-desktop__container.--right{align-items:center;display:flex}.menu-desktop__menu{display:inline-block;margin-left:90px}.menu-desktop__menu>a{display:inline-block;font-weight:700;margin-left:32px}.menu-desktop__menu>a:last-child{margin-left:24px;padding:8px}.menu-desktop__menu>a:last-child span{background:var(--bg-color-2);border-radius:24px;margin-left:16px;padding:8px 10px}.menu-desktop__contacts{align-items:center;display:inline-flex;gap:32px}.menu-desktop__button{margin-left:32px}.menu-mobile{align-items:center;display:flex;justify-content:space-between}.menu-mobile.--fixed{position:fixed;width:calc(100% - 40px);z-index:10}@media (min-width:640px){.menu-mobile{display:none}}.menu-mobile div:last-child{display:flex}.menu-mobile .button{font-size:14px;padding:20px}.menu-mobile .button svg{height:24px;margin-left:0;width:24px}.menu-mobile .button:last-child{margin-left:8px;padding:14px}.menu-open-burger{background:#000;box-shadow:var(--box-shadow-1);height:100vh;left:0;opacity:0;padding:20px;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-out;width:100vw;z-index:11}.menu-open-burger.--is-open{opacity:1;pointer-events:auto}.menu-open-burger__container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.menu-open-burger__anchor-links{align-items:center;display:flex;flex-direction:column;justify-content:center}.menu-open-burger__anchor-links>a{display:inline-block;font-size:20px;font-weight:700}.menu-open-burger__anchor-links>a:last-child{margin-top:18px;padding:8px}.menu-open-burger__anchor-links>a:last-child span{background:var(--bg-color-2);border-radius:24px;margin-left:16px;padding:8px 10px}.menu-open-burger__buttons{display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}@media (min-width:640px){.menu-open-burger__buttons{display:inline-flex;flex-direction:row}}.menu-open-burger__buttons .button{align-items:center;display:flex;font-size:20px;justify-content:center;padding:24px;position:relative;z-index:1}@media (min-width:640px){.menu-open-burger__buttons .button{font-size:var(--font-size-h4);padding:32px}}.menu-open-burger__buttons .button:nth-child(2){background:transparent;transition:color .3s ease-in-out,background-color .3s ease-in-out}@media (hover:hover){.menu-open-burger__buttons .button:nth-child(2):hover{background:#fff;color:#000}}.menu-open-burger__contacts{display:flex;flex-direction:column;justify-content:center;margin-bottom:60px}.menu-open-burger__contacts>div:first-child{display:flex;gap:16px;justify-content:center;margin-bottom:40px}.menu-open-burger__contacts>div:first-child svg{height:32px;width:32px}.menu-open-burger__contacts>div:last-child div{text-align:center}.menu-open-burger__contacts>div:last-child div:last-child{margin-top:16px}.button{background:var(--bg-color);border:1.5px solid var(--bg-color-2);border-radius:100px;padding:24px}.button svg{height:20px;margin-left:16px;width:20px}@media (min-width:640px){.button svg{height:32px;width:32px}}.button.--white{background:#fff;color:#000}.button.--white div,.button.--white svg>use{color:#000}.button.--with-icon{align-items:center;display:inline-flex;justify-content:center}@media (max-width:639px){.button.--without-icon-on-mobile svg{display:none}}.form{background:#fff;border-radius:64px;padding:24px;width:100%}.form__action{display:flex;justify-content:space-between}@media (min-width:640px){.form{border-radius:80px;padding:64px}}.form__group>div{color:#000;margin-top:24px}.form__group>div:first-child{font-size:var(--font-size-description-1);font-weight:700;margin-top:0}.form__group.--description>div:nth-child(3){color:var(--color-2);font-size:12px}.form form>*,.form__group.--contacts>div:nth-child(2){margin-top:32px}.form form>:first-child{margin-top:0}.form form>:last-child{margin-top:40px}@media (min-width:640px){.form form>:last-child{margin-top:32px}}.form>h3+div{margin-top:0}.form>div{margin-top:24px}.input__wrapper{display:flex;flex-direction:column;gap:24px}@media (min-width:640px){.input__wrapper{flex-direction:row;gap:16px}}.input__wrapper .input{flex:1}.brief__overlay{background:#000;height:100vh;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-out;width:100vw;z-index:3}.brief__overlay.--is-open{cursor:pointer;opacity:.7;pointer-events:auto}.brief{background:#fff;color:#000;height:100vh;max-width:100%;opacity:1;overflow:auto;padding:30px;position:fixed;right:0;top:0;transform:translate(800px);transition:transform .5s ease-in-out;width:700px;z-index:12;-ms-overflow-style:none;scrollbar-width:none}.brief .processing-personal-data-agree{color:var(--color-2)}@media (min-width:640px){.brief{padding:60px 80px}}.brief::-webkit-scrollbar{display:none}.brief.--is-open{transform:translate(0)}.brief h3{color:#000;font-size:32px}@media (min-width:640px){.brief h3{font-size:var(--font-size-h3)}}.brief p{color:#000;margin-top:20px}.brief__close{cursor:pointer;height:32px;position:absolute;right:20px;top:20px;width:32px}.brief__form{border-radius:0;margin-top:32px;padding:0}.brief__form .form__action .button{font-size:16px;margin-top:32px;width:100%}.brief__form .form__action>div:last-child{color:gray;font-size:12px;margin-top:12px;text-align:center}.modal{align-items:center;display:flex;justify-content:center}.modal__container{padding:24px;position:relative}@media (max-width:767px){.modal__container{padding:0 12px}}.modal__content{background-color:#fff;border-radius:80px;height:auto;padding:24px;position:relative;width:100%}@media (min-width:640px){.modal__content{border-radius:64px;padding:64px;width:640px}}.modal__close{background-color:#fff;border-radius:100px;cursor:pointer;height:24px;padding:4px 6px;position:absolute;right:0;top:0;width:24px}@media (max-width:767px){.modal__close{right:12px;top:0;z-index:1}}.modal__close svg{color:#000;height:12px;pointer-events:none;width:12px}.form-modal>div{margin-top:24px}.form-modal h3{color:#000;font-size:28px;font-weight:400;line-height:1;margin-bottom:64px;text-align:center}@media (min-width:640px){.form-modal h3{font-size:var(--font-size-h3);text-align:left}}.form-modal .button{margin-top:32px;padding:24px;width:100%}.form-modal .processing-personal-data-agree{margin-top:24px}.thank-you-modal>div:first-child{color:#000;font-size:36px;text-align:center}.thank-you-modal>div:nth-child(2){color:var(--color-2);font-size:24px;margin-top:32px;text-align:center}.thank-you-modal .button{font-size:var(--font-size-h4);margin-top:48px;padding:32px;width:100%}.input-file{align-items:center;color:#000;cursor:pointer;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-file.--small{font-size:14px}.input-file.--attached{overflow:hidden}.input-file.--attached>svg{transform:rotate(45deg)}.input-file.--attached>div>div:last-child{max-width:136px;overflow:hidden;padding-top:4px;text-overflow:ellipsis;text-wrap:nowrap}.input-file.--attached>div>div:last-child svg{height:16px;width:16px}.input-file>div{color:inherit;line-height:1.2;margin-left:8px}.input-file>div div{color:#000}.input-file>div div:last-child{color:var(--bg-color-3);font-size:var(--font-size-description-2);line-height:1.2;text-align:center}.input-file svg{color:inherit;height:32px;transition:transform .3s ease-in-out;width:32px}.input-file svg use{color:inherit}.radio__label{color:#000;font-size:var(--font-size-description-1);font-weight:700;margin-top:0}.radio__label.--has-error span{color:var(--color-text-negative)}.radio__label span{color:var(--color-2)}.radio__list{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.radio__list-item{border:1px solid var(--color-3);border-radius:64px;color:#000;cursor:pointer;font-size:var(--font-size-description-2);padding:12px;text-wrap:nowrap;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio__list-item.--active{background:#000;border:1px solid #000;color:#fff}.input{display:flex;flex-direction:column}.input input{border:none;border-bottom:1px solid var(--color-3);color:#000;font-size:16px;font-weight:700;outline:none;padding:8px 0}.input input:focus{border-bottom:1px solid #000}.input__label{color:var(--color-2);cursor:text;font-size:12px;line-height:1.2}.input__label.--has-error span{color:var(--color-text-negative)}.input__label span{color:var(--color-2)}.input__error{font-size:var(--font-size-description-3);margin-top:4px;min-height:var(--font-size-description-3)}.input__error,.task_description.--has-error>div:first-child>span{color:var(--color-text-negative)}.task_description>div{color:#000;margin-top:24px}.task_description>div:first-child{font-size:var(--font-size-description-1);font-weight:700;margin-top:0}.task_description>div:first-child span{color:var(--color-2)}.task_description>div:nth-child(3){color:var(--color-2);font-size:12px}.checkbox__wrapper{align-items:center;display:flex;gap:10px;width:100%}@media (max-width:640px){.checkbox{align-items:end}}.checkbox.--has-error .checkbox__container{border:1px solid #000}.checkbox.--contrast .checkbox__container{background-color:#000}.checkbox.--contrast .checkbox__container svg{color:#fff}.checkbox.--checked .checkbox__container svg{opacity:1}.checkbox__container{background-color:var(--color-white);border:1px solid transparent;border-radius:5px;cursor:pointer;height:20px;position:relative;width:20px}@media (max-width:640px){.checkbox__container{height:16px;width:16px}}.checkbox__container svg{border-radius:50%;color:#fff;height:18px;left:0;opacity:0;position:absolute;top:0;transition:opacity .1s var(--default-transition-timing-function);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px}@media (max-width:640px){.checkbox__container svg{height:14px;width:14px}}.checkbox__text{border-bottom:1px solid var(--color-2);color:var(--color-2);font-size:var(--font-size-description-1);line-height:1.2;text-decoration:none}@media (max-width:640px){.checkbox__text{font-size:var(--font-size-description-2)}}.checkbox__text *{color:var(--color-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox__error{color:var(--color-text-negative);font-size:var(--font-size-description-3);font-weight:var(--font-weight-medium);left:1px;margin-top:4px;min-height:var(--font-size-description-3);top:5px}.processing-personal-data-agree{color:var(--color-2);font-size:var(--font-size-description-2)}.processing-personal-data-agree a{border-bottom:1px solid var(--color-2);color:var(--color-2)}@keyframes appearance{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}.hero{margin:0 auto;max-width:var(--container-width);overflow:hidden;padding:20px;position:relative}@media (min-width:640px){.hero{padding:16px 0 0}}.hero__gradient{animation-duration:10s;animation-iteration-count:infinite;animation-name:appearance;background-image:url(../images/gradients/hero-section-gradient.png);background-repeat:no-repeat;background-size:cover;height:390px;left:0;pointer-events:none;position:absolute;top:0;width:100vw;z-index:0}@media (min-width:640px){.hero__gradient{height:994px;transform:translateY(-22%);width:1122px}}.hero h1{letter-spacing:-2px;line-height:1;margin:121px 0;position:relative;text-align:center;z-index:1}@media (min-width:640px){.hero h1{letter-spacing:-4px}}.hero h1 span{display:inline-block;width:100%}.hero__buttons{display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}@media (min-width:640px){.hero__buttons{display:inline-flex;flex-direction:row}}.hero__buttons .button{align-items:center;display:flex;font-size:20px;justify-content:center;padding:24px;position:relative;z-index:1}@media (min-width:640px){.hero__buttons .button{font-size:var(--font-size-h4);padding:32px}}.hero__buttons .button:nth-child(2){background:transparent;transition:color .3s ease-in-out,background-color .3s ease-in-out}@media (hover:hover){.hero__buttons .button:nth-child(2):hover{background:#fff;color:#000}}.hero__offer-points{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px;width:816px}@media (min-width:640px){.hero__offer-points{gap:0;margin-top:155px}}.hero__offer-points>div{width:100%}@media (min-width:640px){.hero__offer-points>div{width:calc(50% - 8px)}}.hero__offer-point div:first-child{font-size:var(--font-size-h4)}.hero__offer-point div:last-child{color:var(--color-2);font-size:var(--font-size-description-1);margin-top:16px}.hero__offer-point:nth-child(n+3):nth-child(-n+6){margin-top:0}@media (min-width:640px){.hero__offer-point:nth-child(n+3):nth-child(-n+6){margin-top:32px}}.hero__offer-point:nth-child(2n){margin-left:0}@media (min-width:640px){.hero__offer-point:nth-child(2n){margin-left:16px}}.hero__offer-points-wrapper{display:flex;justify-content:end}.dev-types{display:block;margin:120px auto 0;max-width:var(--container-width);padding:20px}@media (min-width:640px){.dev-types{margin:160px auto 0;padding:0}}.dev-types h2{margin:0 0 24px;text-align:center}@media (min-width:640px){.dev-types h2{margin:0 0 64px;text-align:center}.dev-types{display:block}}.dev-types__wrapper{display:flex;flex-direction:column}@media (min-width:640px){.dev-types__wrapper{flex-direction:row}}.dev-types__wrapper>div{width:100%}@media (min-width:640px){.dev-types__wrapper>div{width:calc(50% - 25px)}}.dev-types__wrapper>div.dev-types__detail.--desktop{display:none}@media (min-width:640px){.dev-types__wrapper>div.dev-types__detail.--desktop{aspect-ratio:1/1;display:block;margin:0 0 0 25px}}.dev-types__wrapper>div.dev-types__detail.--mobile{background:#000;background:linear-gradient(180deg,#141518cc,#14151800),url(../images/dev-types/gradient.jpg);background-size:cover;border-radius:48px;box-shadow:var(--box-shadow-1);display:block;margin-top:10px;padding:24px}@media (min-width:640px){.dev-types__wrapper>div.dev-types__detail.--mobile{display:none}}.dev-types__wrapper>div.dev-types__detail.--mobile div:first-child{color:#fff;font-size:20px}.dev-types__wrapper>div.dev-types__detail.--mobile div:nth-child(2){color:var(--color-2);font-size:14px;margin:16px 0 0;white-space:pre-line}.dev-types__wrapper>div.dev-types__detail.--mobile div:nth-child(2) ul{padding-left:20px}.dev-types__wrapper>div.dev-types__detail.--mobile div:nth-child(3){aspect-ratio:1/1;background:linear-gradient(180deg,#141518cc,#14151800),url(../images/dev-types/1.png);background-size:cover;border-radius:48px;display:none;margin:24px 0 0;width:100%}.dev-types__list{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:14px}@media (min-width:640px){.dev-types__list{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);padding:2px}}.dev-types__list button{background:var(--color-2);background:inherit;border:none;border-radius:100px;box-shadow:var(--box-shadow-1);color:#fff;flex-basis:auto;flex-grow:0;flex-shrink:0;font-size:14px;font-weight:700;margin-left:8px;padding:20px}.dev-types__list button:first-child{margin-left:0}@media (min-width:640px){.dev-types__list button{flex-basis:100%;flex-grow:0;flex-shrink:1;font-size:var(--font-size-description-1);margin-left:0;padding:24px}}.dev-types__list button.--active{background:#fff;color:#000}.dev-types__detail.--desktop{background:linear-gradient(180deg,#141518cc,#14151800),url(../images/dev-types/gradient.jpg);background-size:cover;border-radius:80px;box-shadow:var(--box-shadow-1);padding:64px}.dev-types__detail.--desktop div:first-child{font-size:var(--font-size-h4)}.dev-types__detail.--desktop div:last-child{font-size:var(--font-size-description-1);line-height:1.2;margin-top:16px;white-space:pre-line}.dev-types__detail.--desktop div:last-child ul{padding-left:20px}.dev-types__lead{font-size:var(--font-size-h4)}.dev-types__lead.--desktop{display:none!important;margin-top:64px;padding:32px}@media (min-width:640px){.dev-types__lead.--desktop{display:inline-flex!important}}.dev-types__lead.--mobile{display:inline-flex!important;font-size:20px;justify-content:center;margin-top:40px;padding:24px}@media (min-width:640px){.dev-types__lead.--mobile{display:none!important}}.offer{display:block;margin-top:137px;padding:0 20px}@media (min-width:640px){.offer{display:block;padding:0}}.offer h2{line-height:1;margin:0 0 40px;text-align:center}@media (min-width:640px){.offer h2{margin:0 0 64px;text-align:left}}.offer__gradient{left:2%;position:absolute;top:-44%;z-index:0}.offer__gradient svg{animation-duration:10s,5s;animation-iteration-count:infinite,infinite;animation-name:shimmer,opacity;color:#c13448;height:1050px;width:1019px}@keyframes opacityOffer{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes moveInCircle{0%{transform:translate(10px)}0.5524861878453039%{transform:translate(9.99px,.35px)}1.1049723756906078%{transform:translate(9.98px,.7px)}1.6574585635359118%{transform:translate(9.95px,1.05px)}2.2099447513812156%{transform:translate(9.9px,1.39px)}2.7624309392265194%{transform:translate(9.85px,1.74px)}3.314917127071823%{transform:translate(9.78px,2.08px)}3.867403314917127%{transform:translate(9.7px,2.42px)}4.419889502762431%{transform:translate(9.61px,2.76px)}4.972375690607735%{transform:translate(9.51px,3.09px)}5.524861878453039%{transform:translate(9.4px,3.42px)}6.077348066298343%{transform:translate(9.27px,3.75px)}6.629834254143646%{transform:translate(9.14px,4.07px)}7.18232044198895%{transform:translate(8.99px,4.38px)}7.734806629834254%{transform:translate(8.83px,4.69px)}8.287292817679559%{transform:translate(8.66px,5px)}8.839779005524862%{transform:translate(8.48px,5.3px)}9.392265193370166%{transform:translate(8.29px,5.59px)}9.94475138121547%{transform:translate(8.09px,5.88px)}10.497237569060774%{transform:translate(7.88px,6.16px)}11.049723756906078%{transform:translate(7.66px,6.43px)}11.602209944751381%{transform:translate(7.43px,6.69px)}12.154696132596685%{transform:translate(7.19px,6.95px)}12.707182320441989%{transform:translate(6.95px,7.19px)}13.259668508287293%{transform:translate(6.69px,7.43px)}13.812154696132596%{transform:translate(6.43px,7.66px)}14.3646408839779%{transform:translate(6.16px,7.88px)}14.917127071823204%{transform:translate(5.88px,8.09px)}15.469613259668508%{transform:translate(5.59px,8.29px)}16.022099447513813%{transform:translate(5.3px,8.48px)}16.574585635359117%{transform:translate(5px,8.66px)}17.12707182320442%{transform:translate(4.69px,8.83px)}17.679558011049725%{transform:translate(4.38px,8.99px)}18.23204419889503%{transform:translate(4.07px,9.14px)}18.784530386740332%{transform:translate(3.75px,9.27px)}19.337016574585636%{transform:translate(3.42px,9.4px)}19.88950276243094%{transform:translate(3.09px,9.51px)}20.441988950276244%{transform:translate(2.76px,9.61px)}20.994475138121548%{transform:translate(2.42px,9.7px)}21.54696132596685%{transform:translate(2.08px,9.78px)}22.099447513812155%{transform:translate(1.74px,9.85px)}22.65193370165746%{transform:translate(1.39px,9.9px)}23.204419889502763%{transform:translate(1.05px,9.95px)}23.756906077348066%{transform:translate(.7px,9.98px)}24.30939226519337%{transform:translate(.35px,9.99px)}24.861878453038674%{transform:translateY(10px)}25.414364640883978%{transform:translate(-.35px,9.99px)}25.96685082872928%{transform:translate(-.7px,9.98px)}26.519337016574585%{transform:translate(-1.05px,9.95px)}27.07182320441989%{transform:translate(-1.39px,9.9px)}27.624309392265193%{transform:translate(-1.74px,9.85px)}28.176795580110497%{transform:translate(-2.08px,9.78px)}28.7292817679558%{transform:translate(-2.42px,9.7px)}29.281767955801104%{transform:translate(-2.76px,9.61px)}29.834254143646408%{transform:translate(-3.09px,9.51px)}30.386740331491712%{transform:translate(-3.42px,9.4px)}30.939226519337016%{transform:translate(-3.75px,9.27px)}31.49171270718232%{transform:translate(-4.07px,9.14px)}32.04419889502763%{transform:translate(-4.38px,8.99px)}32.59668508287293%{transform:translate(-4.69px,8.83px)}33.149171270718234%{transform:translate(-5px,8.66px)}33.70165745856354%{transform:translate(-5.3px,8.48px)}34.25414364640884%{transform:translate(-5.59px,8.29px)}34.806629834254146%{transform:translate(-5.88px,8.09px)}35.35911602209945%{transform:translate(-6.16px,7.88px)}35.91160220994475%{transform:translate(-6.43px,7.66px)}36.46408839779006%{transform:translate(-6.69px,7.43px)}37.01657458563536%{transform:translate(-6.95px,7.19px)}37.569060773480665%{transform:translate(-7.19px,6.95px)}38.12154696132597%{transform:translate(-7.43px,6.69px)}38.67403314917127%{transform:translate(-7.66px,6.43px)}39.226519337016576%{transform:translate(-7.88px,6.16px)}39.77900552486188%{transform:translate(-8.09px,5.88px)}40.331491712707184%{transform:translate(-8.29px,5.59px)}40.88397790055249%{transform:translate(-8.48px,5.3px)}41.43646408839779%{transform:translate(-8.66px,5px)}41.988950276243095%{transform:translate(-8.83px,4.69px)}42.5414364640884%{transform:translate(-8.99px,4.38px)}43.0939226519337%{transform:translate(-9.14px,4.07px)}43.646408839779006%{transform:translate(-9.27px,3.75px)}44.19889502762431%{transform:translate(-9.4px,3.42px)}44.751381215469614%{transform:translate(-9.51px,3.09px)}45.30386740331492%{transform:translate(-9.61px,2.76px)}45.85635359116022%{transform:translate(-9.7px,2.42px)}46.408839779005525%{transform:translate(-9.78px,2.08px)}46.96132596685083%{transform:translate(-9.85px,1.74px)}47.51381215469613%{transform:translate(-9.9px,1.39px)}48.06629834254144%{transform:translate(-9.95px,1.05px)}48.61878453038674%{transform:translate(-9.98px,.7px)}49.171270718232044%{transform:translate(-9.99px,.35px)}49.72375690607735%{transform:translate(-10px)}50.27624309392265%{transform:translate(-9.99px,-.35px)}50.828729281767956%{transform:translate(-9.98px,-.7px)}51.38121546961326%{transform:translate(-9.95px,-1.05px)}51.93370165745856%{transform:translate(-9.9px,-1.39px)}52.48618784530387%{transform:translate(-9.85px,-1.74px)}53.03867403314917%{transform:translate(-9.78px,-2.08px)}53.591160220994475%{transform:translate(-9.7px,-2.42px)}54.14364640883978%{transform:translate(-9.61px,-2.76px)}54.69613259668508%{transform:translate(-9.51px,-3.09px)}55.248618784530386%{transform:translate(-9.4px,-3.42px)}55.80110497237569%{transform:translate(-9.27px,-3.75px)}56.353591160220994%{transform:translate(-9.14px,-4.07px)}56.9060773480663%{transform:translate(-8.99px,-4.38px)}57.4585635359116%{transform:translate(-8.83px,-4.69px)}58.011049723756905%{transform:translate(-8.66px,-5px)}58.56353591160221%{transform:translate(-8.48px,-5.3px)}59.11602209944751%{transform:translate(-8.29px,-5.59px)}59.668508287292816%{transform:translate(-8.09px,-5.88px)}60.22099447513812%{transform:translate(-7.88px,-6.16px)}60.773480662983424%{transform:translate(-7.66px,-6.43px)}61.32596685082873%{transform:translate(-7.43px,-6.69px)}61.87845303867403%{transform:translate(-7.19px,-6.95px)}62.430939226519335%{transform:translate(-6.95px,-7.19px)}62.98342541436464%{transform:translate(-6.69px,-7.43px)}63.53591160220994%{transform:translate(-6.43px,-7.66px)}64.08839779005525%{transform:translate(-6.16px,-7.88px)}64.64088397790056%{transform:translate(-5.88px,-8.09px)}65.19337016574586%{transform:translate(-5.59px,-8.29px)}65.74585635359117%{transform:translate(-5.3px,-8.48px)}66.29834254143647%{transform:translate(-5px,-8.66px)}66.85082872928177%{transform:translate(-4.69px,-8.83px)}67.40331491712708%{transform:translate(-4.38px,-8.99px)}67.95580110497238%{transform:translate(-4.07px,-9.14px)}68.50828729281768%{transform:translate(-3.75px,-9.27px)}69.06077348066299%{transform:translate(-3.42px,-9.4px)}69.61325966850829%{transform:translate(-3.09px,-9.51px)}70.1657458563536%{transform:translate(-2.76px,-9.61px)}70.7182320441989%{transform:translate(-2.42px,-9.7px)}71.2707182320442%{transform:translate(-2.08px,-9.78px)}71.8232044198895%{transform:translate(-1.74px,-9.85px)}72.37569060773481%{transform:translate(-1.39px,-9.9px)}72.92817679558011%{transform:translate(-1.05px,-9.95px)}73.48066298342542%{transform:translate(-.7px,-9.98px)}74.03314917127072%{transform:translate(-.35px,-9.99px)}74.58563535911603%{transform:translateY(-10px)}75.13812154696133%{transform:translate(.35px,-9.99px)}75.69060773480663%{transform:translate(.7px,-9.98px)}76.24309392265194%{transform:translate(1.05px,-9.95px)}76.79558011049724%{transform:translate(1.39px,-9.9px)}77.34806629834254%{transform:translate(1.74px,-9.85px)}77.90055248618785%{transform:translate(2.08px,-9.78px)}78.45303867403315%{transform:translate(2.42px,-9.7px)}79.00552486187846%{transform:translate(2.76px,-9.61px)}79.55801104972376%{transform:translate(3.09px,-9.51px)}80.11049723756906%{transform:translate(3.42px,-9.4px)}80.66298342541437%{transform:translate(3.75px,-9.27px)}81.21546961325967%{transform:translate(4.07px,-9.14px)}81.76795580110497%{transform:translate(4.38px,-8.99px)}82.32044198895028%{transform:translate(4.69px,-8.83px)}82.87292817679558%{transform:translate(5px,-8.66px)}83.42541436464089%{transform:translate(5.3px,-8.48px)}83.97790055248619%{transform:translate(5.59px,-8.29px)}84.5303867403315%{transform:translate(5.88px,-8.09px)}85.0828729281768%{transform:translate(6.16px,-7.88px)}85.6353591160221%{transform:translate(6.43px,-7.66px)}86.1878453038674%{transform:translate(6.69px,-7.43px)}86.74033149171271%{transform:translate(6.95px,-7.19px)}87.29281767955801%{transform:translate(7.19px,-6.95px)}87.84530386740332%{transform:translate(7.43px,-6.69px)}88.39779005524862%{transform:translate(7.66px,-6.43px)}88.95027624309392%{transform:translate(7.88px,-6.16px)}89.50276243093923%{transform:translate(8.09px,-5.88px)}90.05524861878453%{transform:translate(8.29px,-5.59px)}90.60773480662984%{transform:translate(8.48px,-5.3px)}91.16022099447514%{transform:translate(8.66px,-5px)}91.71270718232044%{transform:translate(8.83px,-4.69px)}92.26519337016575%{transform:translate(8.99px,-4.38px)}92.81767955801105%{transform:translate(9.14px,-4.07px)}93.37016574585635%{transform:translate(9.27px,-3.75px)}93.92265193370166%{transform:translate(9.4px,-3.42px)}94.47513812154696%{transform:translate(9.51px,-3.09px)}95.02762430939227%{transform:translate(9.61px,-2.76px)}95.58011049723757%{transform:translate(9.7px,-2.42px)}96.13259668508287%{transform:translate(9.78px,-2.08px)}96.68508287292818%{transform:translate(9.85px,-1.74px)}97.23756906077348%{transform:translate(9.9px,-1.39px)}97.79005524861878%{transform:translate(9.95px,-1.05px)}98.34254143646409%{transform:translate(9.98px,-.7px)}98.89502762430939%{transform:translate(9.99px,-.35px)}to{transform:translate(10px)}}@keyframes shimmer{0%{color:#c13448}50%{color:#524dd8}to{color:#c13448}}.offer__wrapper{margin:0 auto;max-width:var(--container-width)}.offer__wrapper.--best{display:flex;margin:initial;max-width:none;position:relative;z-index:1}.offer__wrapper.--best h2{margin-top:16px}.offer__wrapper.--best>div:first-child{flex-grow:0;flex-shrink:0;width:608px}.offer__wrapper.--best>div:last-child{display:flex;flex-direction:column;flex-grow:1}.offer__wrapper.--best button{font-size:var(--font-size-h4);padding:32px}.offer__solutions{display:flex;flex-direction:column;gap:16px}@media (min-width:640px){.offer__solutions{flex-direction:row}}.offer__solution{border-radius:64px;box-shadow:var(--box-shadow-1);flex-basis:100%;flex-grow:0;flex-shrink:0;padding:24px;width:100%}@media (min-width:640px){.offer__solution{border-radius:80px;flex-basis:auto;flex-grow:1;flex-shrink:0;padding:64px;width:calc(50% - 8px)}}.offer__solution.--best-mobile{display:block;overflow:hidden;position:relative}.offer__solution.--best-mobile div:last-child{position:relative}.offer__solution.--best-mobile .offer__gradient{bottom:-48%;left:-74%;top:0}.offer__solution.--best-mobile .offer__point-enum,.offer__solution.--best-mobile .offer__points{margin-top:24px}.offer__solution.--best-mobile .offer__point-enum>div{align-items:center;background:#fff;border-radius:100px;color:#000;display:flex;font-size:14px;gap:8px;padding:16px}.offer__solution.--best-mobile .offer__point-enum>div:last-child{margin-top:8px}.offer__solution.--best-mobile .offer__point-enum>div>div:first-child{background:var(--bg-color-6);border-radius:50%;height:16px;opacity:.8;padding:0;width:16px}.offer__solution.--best-mobile .offer__point svg{height:24px;width:24px}.offer__solution.--best-mobile .offer__point-wrapper{align-items:start;display:flex;gap:16px}.offer__solution.--best-mobile .offer__point-content{color:var(--color-2);font-size:16px;margin-top:0}.offer__solution.--best-mobile .button{font-size:20px;justify-content:center;margin-top:40px;width:100%}@media (min-width:640px){.offer__solution.--best-mobile{display:none}}.offer__solution.--best{display:none;margin:64px auto;max-width:var(--container-width-2);overflow:hidden;padding:64px 104px;position:relative;width:100%}@media (min-width:640px){.offer__solution.--best{display:block}}.offer__tag{background-color:var(--bg-color-3);border-radius:64px;display:inline-block;font-size:14px;padding:12px}@media (min-width:640px){.offer__tag{font-size:16px}}.offer h3{font-size:28px;line-height:1;margin-top:32px}@media (min-width:640px){.offer h3{font-size:var(--font-size-h3)}}.offer h3 span{display:inline-block;width:100%}.offer ul{margin:32px 0 0;padding-left:24px}.offer ul li{color:var(--color-2);margin-top:16px}.offer ul li:first-child{margin-top:0}.offer__question{background:#fff;border-radius:24px;color:#000;font-size:14px;font-weight:700;margin-top:32px;padding:16px;position:relative}@media (min-width:640px){.offer__question{border-radius:64px;font-size:var(--font-size-description-1)}}.offer__question svg{bottom:0;height:23px;left:-5px;position:absolute;width:20px}.offer__clouds{height:178px;margin-top:40px;position:relative}@media (min-width:640px){.offer__clouds{margin-top:15px}}.offer__clouds div{border:1.5px solid hsla(0,0%,100%,.15);border-radius:64px;display:inline-block;font-size:var(--font-size-description-1);padding:24px;position:absolute}.offer__clouds div:first-child{animation:float-1 4s ease-in-out infinite;animation-delay:0s;left:2px;top:2px;transform:rotate(-4.72deg)}@media (min-width:640px){.offer__clouds div:first-child{left:0;top:13px}}.offer__clouds div:first-child:hover{transform:translateY(-15px) rotate(-4.72deg) scale(1)}@keyframes float-1{0%,to{transform:translateY(0) rotate(-4.72deg)}50%{transform:translateY(-5px) rotate(-4.72deg)}}.offer__clouds div:nth-child(2){animation:float-2 4s ease-in-out infinite;animation-delay:.6s;right:1px;top:57px;transform:rotate(2.84deg)}@media (min-width:640px){.offer__clouds div:nth-child(2){top:1px}}@keyframes float-2{0%,to{transform:translateY(0) rotate(2.84deg)}50%{transform:translateY(-5px) rotate(2.84deg)}}.offer__clouds div:nth-child(3){animation:float-3 4s ease-in-out infinite;animation-delay:.3s;bottom:0;left:0;transform:rotate(1.78deg)}@media (min-width:640px){.offer__clouds div:nth-child(3){bottom:1px;left:114px}}@keyframes float-3{0%,to{transform:translateY(0) rotate(1.78deg)}50%{transform:translateY(-5px) rotate(1.78deg)}}.offer__point-wrapper{width:296px}.offer__point-wrapper:nth-child(2){align-self:end;margin-top:16px}.offer__point-wrapper:nth-child(3){margin-top:16px;width:100%}.offer__point-wrapper:nth-child(3) .offer__point-content svg{height:96px;width:78px}.offer__point-wrapper:nth-child(3) .offer__point-content{align-items:center;display:flex}.offer__point-wrapper:nth-child(3) .offer__point-content>div:first-child{width:234px}.offer__point-wrapper:nth-child(3) .offer__point-content div:nth-child(3){position:relative}.offer__point-wrapper:nth-child(3) .offer__point-content div:nth-child(3) div{background:#fff;border-radius:400px;color:#000;font-size:var(--font-size-description-1);font-weight:700;padding:24px;position:absolute;text-wrap:nowrap}.offer__point-wrapper:nth-child(3) .offer__point-content div:nth-child(3) div:first-child{top:-72px}.offer__point-wrapper:nth-child(3) .offer__point-content div:nth-child(3) div:last-child{top:5px}.offer__point{align-items:center;display:flex;gap:4px}.offer__point div{display:inline-block}.offer__point svg:first-child{height:34px;width:8px}.offer__point div:nth-child(2){color:#ffffff80;font-size:var(--font-size-description-1)}.offer__point svg:nth-child(3){height:32px;width:32px}.offer__point svg:nth-child(4){height:34px;transform:rotate(180deg);width:8px}.offer__point-content{font-size:var(--font-size-h4);line-height:1.2;margin-top:16px}.ready-to-discuss{display:flex;flex-direction:column;gap:16px;margin:174px auto 0;max-width:var(--container-width);overflow:hidden;padding:0 20px;position:relative}.ready-to-discuss .processing-personal-data-agree{margin-top:24px}@media (min-width:640px){.ready-to-discuss{display:flex;flex-direction:row;margin:174px auto 0;overflow:visible;padding:0}}.ready-to-discuss>svg{color:#c13448;height:1028px;left:-259px;position:absolute;top:-185px;width:1088px}@media (min-width:640px){.ready-to-discuss>svg{left:-189px;top:-185px}}.ready-to-discuss>svg.--is-active{animation:shine 8s linear infinite}@keyframes shine{0%{color:#c13448}50%{color:#ea6060}to{color:#c13448}}.ready-to-discuss__gradient{animation-duration:10s;animation-iteration-count:infinite;animation-name:hueRotate;animation-timing-function:linear;background-image:url(../images/gradients/ready-to-discuss-section-gradient.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;border:none;height:700px;left:-15%;opacity:1;position:absolute;top:0;transform:rotate(45deg);width:1000px}@keyframes hueRotate{0%{filter:hue-rotate(0)}to{filter:hue-rotate(1turn)}}.ready-to-discuss__button{font-size:19px;justify-content:center;margin-top:64px;padding:32px;width:100%}@media (min-width:640px){.ready-to-discuss__button{font-size:var(--font-size-h4);width:auto}}.ready-to-discuss__button.--blue{background-color:var(--bg-color-3)}.ready-to-discuss>h2{font-weight:400;line-height:1;margin:0 0 64px;position:relative;text-align:center;width:100%;z-index:1}@media (min-width:640px){.ready-to-discuss>h2{margin:0 0 40px;text-align:left;width:calc(50% - 8px)}}.ready-to-discuss>:nth-child(2),.ready-to-discuss>:nth-child(3){margin-left:0;width:100%}@media (min-width:640px){.ready-to-discuss>:nth-child(2),.ready-to-discuss>:nth-child(3){margin-left:16px;width:calc(50% - 8px)}}.ready-to-discuss>:nth-child(2) h3,.ready-to-discuss>:nth-child(3) h3{color:#000;font-size:28px;font-weight:400;line-height:1;margin-bottom:40px;text-align:center}@media (min-width:640px){.ready-to-discuss>:nth-child(2) h3,.ready-to-discuss>:nth-child(3) h3{font-size:var(--font-size-h3);margin-bottom:32px;text-align:left}}.ready-to-discuss form{position:relative;z-index:1}.roadmap{display:block;margin:194px auto 0;opacity:0;overflow-x:hidden;padding:0 20px;transition:opacity .3s}.roadmap.--visible{opacity:1}@media (min-width:640px){.roadmap{display:block;padding:0}}.roadmap h2{text-align:center}@media (min-width:640px){.roadmap h2{text-align:left}}.roadmap h2 span{display:block;width:100%}.roadmap__divider{border-radius:4px;height:384px;width:1.5px}.roadmap__week{display:inline-block;font-size:var(--font-size-description-2)}.roadmap__week.--first{background:gray;border-radius:32px;padding:8px 10px}.roadmap__column{align-items:center;display:flex;flex-direction:column}.roadmap__divider{background:var(--bg-color-2);height:484px;margin-top:35px;width:1px}.roadmap table{position:absolute}.roadmap table td{min-width:176px;text-align:center}.roadmap__divider-wrapper{display:inline-flex;justify-content:center}.roadmap__step,.roadmap__steps{position:absolute}.roadmap__step{border-radius:100px;font-size:20px;padding:24px;z-index:1}@media (min-width:640px){.roadmap__step{font-size:var(--font-size-h4);padding:32px}}.roadmap__step.--1{background:#00f;left:90px;top:62px;width:410px}.roadmap__step.--2{background:var(--color-2);left:238px;top:190px;width:920px}.roadmap__step.--3{background:#c5ff40;color:#000;left:380px;top:318px;width:928px}.roadmap__step.--4{background:#fff;color:#000;left:508px;top:446px;width:1716px}.roadmap__table-container{height:588px;overflow-x:hidden;position:relative}.roadmap__timeline{background:var(--bg-color-2);border-radius:24px;bottom:40px;height:1px;position:absolute;width:100%}.roadmap__timeline.--top{top:50px}.cases{display:block;margin:158px auto 0;max-width:var(--container-width);padding:0 20px}@media (min-width:640px){.cases{display:block;padding:0}}.cases h2{text-align:center}.cases h3{font-weight:400;margin:0}.cases__wrapper{display:none;flex-wrap:wrap;gap:16px}@media (min-width:640px){.cases__wrapper.--desktop{display:flex}}@media (max-width:639px){.cases__wrapper.--mobile{display:block}}.cases__wrapper.--mobile .cases__case{border-radius:64px;box-shadow:var(--box-shadow-1);padding:24px;width:100%}.cases__wrapper.--mobile .cases__case>div{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:48px;margin-top:24px}.cases__wrapper.--mobile .cases__case h3{font-size:20px;margin-top:10px}.cases__wrapper.--mobile .cases__case p{color:var(--color-2);font-size:14px;margin-top:16px}.cases__case{aspect-ratio:1/1;background-size:cover;border-radius:80px;display:flex;flex-direction:column;justify-content:space-between;padding:64px;grid-gap:16px;background-position:50%;background-repeat:no-repeat;cursor:pointer;width:calc(50% - 8px)}@media (min-width:768px){.cases__case button{font-size:var(--font-size-h4);max-width:300px}}.cases__case.--full{aspect-ratio:2/1;width:100%}.cases__case h3{color:#fff;max-width:575px}.cases__case p{color:#fff;font-size:var(--font-size-description-1);margin-top:16px;max-width:472px;white-space:pre-line}.cases__button-wrapper{display:flex;justify-content:center}.cases__button{font-size:20px;justify-content:center;margin:104px auto 0;padding:32px;width:100%}@media (min-width:640px){.cases__button{font-size:var(--font-size-h4);margin:64px auto 0;width:auto}}.trust-us{display:block;margin:120px auto 0;max-width:var(--container-width)}@media (min-width:640px){.trust-us{display:block;margin:160px auto 0}}.trust-us h2{text-align:center}@media (min-width:640px){.trust-us h2{text-align:left}}.trust-us__wrapper{display:block;gap:16px}@media (min-width:640px){.trust-us__wrapper{display:flex}}.trust-us__item{border-radius:40px;box-shadow:var(--box-shadow-1);display:flex;flex:1;flex-direction:column;height:164px;overflow:hidden;padding:24px;position:relative;transition:height .5s;width:192px}@media (min-width:640px){.trust-us__item{height:auto;width:auto}}.trust-us__item:hover svg{opacity:1}.trust-us__item img{pointer-events:none;z-index:2}.trust-us__item video{height:120%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s;will-change:opacity;z-index:1}.trust-us__item video.--1{transform:scale(2)}.trust-us__item video.--2{left:-22px;top:45px;transform:scale(1.2) rotate(45deg)}.trust-us__item video.--3{top:-53px;transform:scale(1.5) rotate(-45deg)}.trust-us__item video.--4{left:-75px;transform:scale(1.2) rotate(90deg)}.trust-us__item video.--5{left:-75px;transform:scale(1.4) rotate(145deg)}.trust-us__item div{font-size:var(--font-size-h4);margin-top:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.benefits{display:block;overflow:hidden;padding:0 20px;position:relative}@media (min-width:640px){.benefits{padding:0}}.benefits h2{text-align:center}@media (min-width:640px){.benefits h2{text-align:left}.benefits{display:block}}.benefits__container{margin:204px auto 0;max-width:var(--container-width)}.benefits__container-child{position:relative;z-index:3}.benefits__gradient{background-image:url(../images/gradients/benefits-section-gradient.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;left:-35%;position:absolute;top:25%;width:200%;z-index:0}@media (min-width:640px){.benefits__gradient{height:1327px;left:0;top:220px;width:1745px}}.benefits h2 span{display:block;width:100%}.benefits p{float:left;font-size:20px;margin-top:32px;width:100%}@media (min-width:640px){.benefits p{float:right;font-size:var(--font-size-h4);width:50%}}.benefits__wrapper{clear:both;display:flex;flex-wrap:wrap}.benefits__benefit{flex:1 0 50%;margin-top:64px}@media (min-width:640px){.benefits__benefit{flex:1}}.benefits__benefit div:first-child{font-size:38px}@media (min-width:640px){.benefits__benefit div:first-child{font-size:var(--font-size-h2)}}.benefits__benefit div:last-child{color:var(--color-2);font-size:16px;margin-top:16px}@media (min-width:640px){.benefits__benefit div:last-child{font-size:var(--font-size-description-1)}}.benefits__team{display:flex;justify-content:space-between;margin-top:64px}.benefits__team div:first-child{display:none;font-size:var(--font-size-description-1);width:296px}@media (min-width:640px){.benefits__team div:first-child{display:block}}.benefits__team img{border-radius:56px;width:100%}@media (min-width:640px){.benefits__team img{border-radius:80px;max-width:816px;width:auto}}.benefits__team-2{align-items:center;display:flex;justify-content:space-between;margin-top:80px;position:relative}@media (min-width:640px){.benefits__team-2{margin-top:64px}}.benefits__team-2 *{width:50%}.benefits__team-2 img:first-child{aspect-ratio:1/1;border-radius:640px;margin-top:127px;width:100%}@media (min-width:640px){.benefits__team-2 img:first-child{margin-top:0;width:400px}}.benefits__team-2 h3{display:inline-block;font-size:27px;font-weight:400;left:0;position:absolute;top:0;width:100%}@media (min-width:640px){.benefits__team-2 h3{font-size:var(--font-size-h3);position:static;width:auto}}.benefits__team-2 h3 span,.reviews{display:block;width:100%}.reviews{margin:160px auto 0;padding:0 20px}@media (min-width:640px){.reviews{display:block;padding:0;width:var(--container-width)}}.reviews h2{text-align:center}.reviews__reviews{display:block;transition:transform .5s ease-in-out}.reviews__review{border-radius:72px;box-shadow:0 0 transparent;cursor:pointer;display:inline-block;flex:1;height:529px;overflow:hidden;padding:20px;position:relative;transition:box-shadow .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){.reviews__review{padding:32px}}.reviews__review img{aspect-ratio:1/1;border-radius:50%;height:164px;transition:height .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){.reviews__review img{height:191px}}.reviews__review.--open{background:linear-gradient(180deg,transparent 0,transparent 80%,#000 95%,#000);box-shadow:var(--box-shadow-1),var(--box-shadow-2);overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.reviews__review.--open::-webkit-scrollbar{height:0;width:0}.reviews__review.--open img{height:60px}.reviews__review.--open .reviews__review-filter{display:none}.reviews__review-head{align-items:center;display:flex;flex-direction:column}.reviews__review-head div{color:var(--color-2);font-size:14px;margin-top:16px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){.reviews__review-head div{font-size:16px}}.reviews__review-description{color:#fff;font-size:20px;line-height:1.1;margin-top:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre-line;z-index:1}@media (min-width:640px){.reviews__review-description{font-size:var(--font-size-h4);line-height:1}}.reviews__review-filter{background:linear-gradient(180deg,transparent 0,transparent 80%,#000 95%,#000);box-shadow:var(--box-shadow-1),var(--box-shadow-2);height:inherit;left:0;opacity:1;position:absolute;top:0;width:400px;z-index:2}.reviews__paginator{display:flex;gap:16px;justify-content:center;margin-top:32px}.reviews__paginator-pages{background-color:var(--bg-color-5);border-radius:25px;cursor:pointer;height:32px;transition:background-color .3s ease-in-out;width:32px}.reviews__paginator-pages.--active{background-color:var(--bg-color-3);cursor:default}.reviews__reviews-splide .splide__pagination{bottom:-67px}.reviews__reviews-splide .splide__pagination__page{background:var(--bg-color-5);height:32px;opacity:1;width:32px}.reviews__reviews-splide .splide__pagination__page:focus{outline:none}.reviews__reviews-splide .splide__pagination__page.is-active{background:var(--bg-color-3);transform:none}.open-form{display:block;gap:16px;margin:224px auto 0;max-width:var(--container-width);padding:0 20px}.open-form .form{margin-top:8px;padding:40px 24px}@media (min-width:640px){.open-form .form{margin-top:0;padding:64px}.open-form{display:flex;padding:0}}.open-form>div{flex:1}.open-form h2{font-weight:400;margin:0 0 40px;text-align:center}@media (min-width:640px){.open-form h2{margin:0 0 64px;text-align:left}}.open-form h2 span{display:inline-block;width:100%}.open-form__me{border-radius:64px;box-shadow:var(--box-shadow-1);padding:24px;text-align:center;width:100%}@media (min-width:640px){.open-form__me{padding:32px;text-align:left;width:50%}}.open-form__me img{border-radius:60px;width:56px}@media (min-width:640px){.open-form__me img{width:60px}}.open-form__me h4{font-size:20px;font-weight:400;margin-top:16px}@media (min-width:640px){.open-form__me h4{font-size:var(--font-size-h4)}}.open-form__me p{color:var(--color-2);font-size:var(--font-size-description-1);margin-top:16px}.open-form__button{background-color:var(--bg-color-3);color:#fff;font-size:var(--font-size-h4);width:100%}@media (min-width:640px){.open-form__button{width:auto}}.open-form form>div:last-child{display:flex;justify-content:space-between}.open-form__input-file{display:none}@media (min-width:640px){.open-form__input-file{display:inline-flex}}.faq{display:block;margin:120px auto 0;max-width:var(--container-width);padding:0 20px}@media (min-width:640px){.faq{display:block;margin:160px auto 0;padding:0}}.faq h2{font-size:38px;text-align:center}@media (min-width:640px){.faq h2{font-size:80px;text-align:left}}.faq__question-wrapper{background:#fff;border-radius:48px;color:#000;cursor:pointer;margin-top:16px;padding:32px;transition:max-height .3s ease-in-out}@media (min-width:640px){.faq__question-wrapper{max-height:128px}}.faq__question-wrapper>*{color:inherit}.faq__question-wrapper:first-child{margin-top:0}.faq__question-wrapper.--open{max-height:1000px}.faq__question-wrapper.--open .faq__question-button{background:#00f}.faq__question-wrapper.--open .faq__question-button svg{color:#fff;transform:rotate(90deg)}.faq__question-wrapper.--open .faq__question-answer{height:100px;overflow:visible}.faq__question-button{background:var(--bg-color-4);border-radius:54px;color:#fff;padding:15px 16px;transition:background .3s ease-in-out}.faq__question-button svg{color:#000;height:24px;transform:rotate(45deg);transition:transform .3s ease-in-out;width:24px}@media (min-width:640px){.faq__question-button svg{height:32px;width:32px}}.faq__question{align-items:start;display:flex;gap:16px;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){.faq__question{align-items:center;gap:0}}.faq__question>div:first-child{align-items:center;display:flex}.faq__question>div:first-child>div:first-child{align-items:center;color:var(--color-3);display:none;gap:4px}@media (min-width:640px){.faq__question>div:first-child>div:first-child{display:inline-flex}}.faq__question>div:first-child>div:first-child svg{color:inherit;height:34px;width:8px}.faq__question>div:first-child>div:first-child svg:last-child{transform:rotate(180deg)}.faq__question>div:first-child>div:first-child span{color:inherit}.faq__question>div:first-child>div:nth-child(2){color:#000;font-size:20px;margin-left:0}@media (min-width:640px){.faq__question>div:first-child>div:nth-child(2){font-size:var(--font-size-h4);margin-left:32px}}.faq__question-answer{font-size:14px;transition:height .3s ease-in-out}.faq__question-answer.--init{opacity:0}@media (min-width:640px){.faq__question-answer{font-size:var(--font-size-description-1)}}.faq__question-answer p{color:var(--color-2);line-height:1.2;margin-left:0;padding-top:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre-line}@media (min-width:640px){.faq__question-answer p{margin-left:74px;padding-top:0}}.softbrigaga{display:block;margin:60px 0 0;padding:0 20px;position:relative;visibility:hidden}@media (min-width:640px){.softbrigaga{display:block;padding:0}}.softbrigaga h1{color:var(--color-2);font-size:60px;font-weight:400;line-height:1.3;margin:0 auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){.softbrigaga h1{font-size:222px}}.softbrigaga__spotlight{background:#000;left:0;opacity:1;position:absolute;top:0;width:100%}.footer{display:block;margin:60px auto 0;max-width:var(--container-width);padding:0 20px}@media (min-width:640px){.footer{display:block;margin:0 auto;padding:0}}.footer .menu{margin-top:60px}.footer__row{display:flex;flex-direction:column;font-size:20px;gap:16px;justify-content:space-between;margin-top:40px}.footer__row a{text-decoration:none}@media (min-width:640px){.footer__row.--part-of-menu{display:none}}.footer__row.--part-of-menu a{font-size:14px}.footer__row.--part-of-menu span{background:var(--bg-color-2);border-radius:24px;display:inline-block;font-size:12px;margin-left:16px;padding:8px 10px}.footer__row.--contacts-social{display:flex;flex-direction:row;justify-content:flex-start}@media (min-width:640px){.footer__row.--contacts-social{display:none}}.footer__row.--contacts-social svg{height:32px;width:32px}@media (min-width:640px){.footer__row{flex-direction:row;font-size:var(--font-size-h4);gap:0;margin-top:32px}}.footer__row:first-child>div{font-size:var(--font-size-h4)}.footer__row:last-child>div{color:var(--color-2);font-size:14px;line-height:1.1;margin-bottom:0}@media (min-width:640px){.footer__row:last-child>div{font-size:var(--font-size-description-1);line-height:1;margin-bottom:42px}}.footer__row:last-child>div:last-child{margin-bottom:20px}.widget-discuss{bottom:8px;opacity:0;position:fixed;right:8px;z-index:5}.widget-discuss.--visible{opacity:1}@media (min-width:640px){.widget-discuss{bottom:100px;right:100px}}.widget-discuss__header-content{color:#000;font-size:var(--font-size-h4);margin-top:16px}.widget-discuss__group{margin-top:32px}.widget-discuss__group div:first-child{color:var(--color-2);font-size:var(--font-size-description-2)}.widget-discuss__group div:last-child{color:#000;font-size:var(--font-size-description-1);margin-top:8px}.widget-discuss__group div:last-child a{color:#000;font-size:var(--font-size-description-1);text-decoration:none}.widget-discuss__phone{cursor:pointer}@media (min-width:640px){.widget-discuss__phone{cursor:text}}.widget-discuss__header{display:flex;justify-content:space-between}.widget-discuss__header img{border-radius:50%;height:60px;width:60px}.widget-discuss__header svg{color:var(--color-3);cursor:pointer;height:32px;width:32px}.widget-discuss .button{margin-top:32px}.widget-discuss__content{background:#fff;border-radius:64px;bottom:73px;box-shadow:0 5px 15px #00000059;opacity:0;padding:32px;pointer-events:none;position:fixed;right:8px;transition:opacity .3s ease-in-out}@media (min-width:640px){.widget-discuss__content{bottom:169px;right:100px}}.widget-discuss__content.--is-open{opacity:1;pointer-events:auto}.widget-discuss__button{align-items:center;background:var(--bg-color-3);border:none;border-radius:100px;display:inline-flex;font-size:var(--font-size-description-1);gap:16px;padding:20px;transition:background-color .5s ease-in-out,box-shadow .5s ease-in-out}.widget-discuss__button.--lite-mode{background:#000;box-shadow:var(--box-shadow-1)}.widget-discuss__online{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:pulse;background:var(--bg-color-6);border-radius:50%;height:16px;opacity:.8;width:16px}@keyframes pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}*{box-sizing:border-box;color:#fff;font-family:Hauora,sans-serif;line-height:1;text-rendering:geometricPrecision}::selection{background:var(--selection-color);color:#fff}::-moz-selection{background:var(--selection-color);color:#fff}svg,svg *,symbol *{color:inherit;shape-rendering:geometricPrecision}a{cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button,div{-webkit-tap-highlight-color:transparent}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:38px;font-weight:400}@media (min-width:640px){h1{font-size:var(--font-size-h1)}}h2{font-size:38px;margin:0 0 64px}@media (min-width:640px){h2{font-size:var(--font-size-h2)}}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}html{scroll-behavior:smooth}body,html{height:100%;width:100%}body{background-color:var(--bg-color)}body,p{margin:0}.--splide-custom .splide__pagination{bottom:-67px}.--splide-custom .splide__pagination__page{background:var(--bg-color-5);height:32px;opacity:1;width:32px}.--splide-custom .splide__pagination__page:focus{outline:none}.--splide-custom .splide__pagination__page.is-active{background:var(--bg-color-3);transform:none}.--splide-custom-2 .splide__pagination{display:none}.--splide-custom-2 .splide__slide{transition:height .5s ease}.--splide-custom-2 .splide__slide.is-active{height:174px}.--splide-custom-2 .splide__slide.is-active .trust-us__item{height:174px;transition:height .5s ease}[data-vgsap-from-invisible=true]:not([data-vgsap-stagger=true]),[data-vgsap-from-invisible=true][data-vgsap-stagger=true]>*{opacity:0}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{bottom:0;left:0;right:0;top:0}.vfm--overlay{background-color:#00000080;z-index:-1}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-duration:.3s;transition-property:transform}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{bottom:0;position:fixed;top:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
