.animation-page .logo{display:inline-block;height:38px;transition:opacity .3s ease}.animation-page .logo:hover{opacity:.75}.animation-page .logo:active{opacity:.5}.animation-page .logo__img{display:block;width:auto;height:100%}.animation-page .small-btn{display:inline-flex;padding:6px 16px 8px;border:1px solid #66d56e;border-radius:8px;background-color:transparent;color:#66d56e;font-weight:500;font-size:14px;line-height:1.4;text-align:center;text-decoration:none;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.animation-page .small-btn:hover{background-color:#66d56e;color:#0a0b10}.animation-page .small-btn:active{border-color:#51aa58;background-color:#51aa58;color:#0a0b10}.animation-page .close{display:block;position:relative;width:20px;height:20px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;transition:color .3s ease}.animation-page .close:hover{color:#66d56e}.animation-page .close:active{color:#51aa58}.animation-page .close:before{transform:translate(-50%,-50%) rotate(45deg)}.animation-page .close:after,.animation-page .close:before{position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:2px;background:currentColor;content:""}.animation-page .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.animation-page .default-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px 10px 14px;border:1px solid #66d56e;border-radius:8px;background-color:transparent;color:#66d56e;font-weight:500;font-size:16px;line-height:1.5;text-decoration:none;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,color .3s ease,color .3s ease}.animation-page .default-btn:hover{background-color:#66d56e;color:#0a0b10}.animation-page .default-btn:active{border-color:#51aa58;background-color:#51aa58;color:#0a0b10}.animation-page .default-btn--secondary{border-color:#242942;color:#fff}.animation-page .default-btn--secondary:hover{background-color:transparent;color:#66d56e}.animation-page .default-btn--secondary:active{border-color:#242942;background-color:#242942;color:#66d56e}.animation-page .default-btn--tertiary{border-color:#fff;background-color:#fff;color:#0a0b10}.animation-page .default-btn--tertiary:hover{background-color:#fff;color:#3d7f42}.animation-page .default-btn--tertiary:active{border-color:#c1eec5;background-color:#c1eec5;color:#3d7f42}.animation-page .default-btn__svg{display:inline-block;width:auto;height:20px;margin-right:8px;fill:currentColor}.animation-page .blur{position:relative;overflow:hidden}.animation-page .blur__circle{z-index:-1;position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);border-radius:50%;background:#542ed1;content:"";filter:blur(100px);opacity:0;transition:opacity .6s ease;will-change:top,left}@media (any-hover:hover),(hover:hover) and (pointer:fine){.animation-page .blur:hover .blur__circle{opacity:1}}@media (pointer:coarse) and (hover:none){.animation-page .blur__circle{display:none}}.animation-page .benefit{display:flex;flex-direction:column;justify-content:space-between;padding:32px 14px 14px;border:1px solid #282c3e;border-radius:16px;background-color:#14161f}@media (max-width:1159.98px){.animation-page .benefit{padding:24px 14px 14px}}@media (max-width:735.98px){.animation-page .benefit{padding:24px 16px 16px}}.animation-page .benefit__base{padding-right:18px;padding-left:18px}@media (max-width:1159.98px){.animation-page .benefit__base{padding-right:10px;padding-left:10px}}.animation-page .benefit__title{margin-top:0;margin-bottom:0;color:#fff;font-weight:500;font-size:28px;line-height:1.2}@media (max-width:1159.98px){.animation-page .benefit__title{font-size:24px;line-height:1.16}}@media (max-width:735.98px){.animation-page .benefit__title{font-size:22px}}.animation-page .benefit__descr{margin-top:16px;margin-bottom:0;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .benefit__descr{margin-top:12px;font-size:15px}}@media (max-width:735.98px){.animation-page .benefit__descr{margin-top:8px;font-size:14px;line-height:1.4}}.animation-page .benefit__arrow-btn{margin-top:16px}@media (max-width:1159.98px){.animation-page .benefit__arrow-btn{margin-top:12px}}@media (max-width:735.98px){.animation-page .benefit__arrow-btn{margin-top:8px}}.animation-page .benefit__img{display:block;width:100%;height:auto;margin-top:32px}@media (max-width:1159.98px){.animation-page .benefit__img{margin-top:24px}}@media (max-width:735.98px){.animation-page .benefit__img{margin-top:16px}}.animation-page .arrow-btn{display:inline-flex;align-items:center;padding:0;background-color:transparent;color:#66d56e;font-weight:500;font-size:16px;line-height:1.5;text-decoration:none;transition:color .3s ease}.animation-page .arrow-btn:active{color:#51aa58}.animation-page .arrow-btn__svg{display:block;width:20px;height:20px;margin-left:4px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;fill:currentColor}.animation-page .arrow-btn:active .arrow-btn__svg,.animation-page .arrow-btn:hover .arrow-btn__svg{transform:translateX(4px)}.animation-page .benefit-tag{display:inline-flex;padding:4px 16px;border:1px solid #242942;border-radius:100px;background:linear-gradient(109.39deg,#ab94f8,#7a5be0);-webkit-background-clip:text;background-clip:text;font-weight:400;font-size:14px;line-height:1.3;-webkit-text-fill-color:transparent;text-fill-color:transparent}.animation-page .team{display:flex;flex-direction:column;align-items:flex-start;padding:12px;height:auto;border:1px solid #282c3e;border-radius:16px;background-color:#14161f}.animation-page .team__top{padding:12px 0 16px 12px}.animation-page .team__name{margin-top:0;margin-bottom:0;color:#fff;font-weight:500;font-size:24px;line-height:1.5}@media (max-width:1159.98px){.animation-page .team__name{font-size:20px;line-height:1.4}}@media (max-width:735.98px){.animation-page .team__name{font-size:18px;line-height:1.44}}.animation-page .team__descr{margin-top:0;margin-bottom:0;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .team__descr{font-size:15px}}@media (max-width:735.98px){.animation-page .team__descr{font-size:14px;line-height:1.4}}.animation-page .team__descr-span{color:#8b6fe8;font-weight:500}.animation-page .team__image-box{position:relative;width:100%;margin-top:auto;padding:12px;overflow:hidden;border-radius:12px;background:#0a0b10}.animation-page .team__light{position:absolute;top:0;left:0}.animation-page .team__light,.animation-page .team__light-img{display:block;width:100%;height:100%}.animation-page .team__light-img{-o-object-fit:cover;object-fit:cover}.animation-page .team__pic{display:block;z-index:2;position:relative;width:100%;height:576px;overflow:hidden;border:1px solid #282c3e;border-radius:12px}@media (max-width:735.98px){.animation-page .team__pic{height:272px}}.animation-page .team__img{display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%) scale(1.01)}.animation-page .arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #242942;border-radius:50%;background-color:transparent;color:#66d56e;cursor:pointer;transition:background-color .3s ease,color .3s ease}.animation-page .arrow--next{transform:rotate(180deg)}.animation-page .arrow:active,.animation-page .arrow:hover{background-color:#242942}.animation-page .arrow:active{color:#3d7f42}.animation-page .arrow__svg{display:block;width:24px;height:24px;fill:currentColor}.animation-page .play{position:relative;width:348px;height:348px}@media (max-width:1159.98px){.animation-page .play{width:262px;height:262px}}@keyframes circle{0%,to{transform:translate(-50%,-50%) scale(.9)}50%{transform:translate(-50%,-50%) scale(1)}}.animation-page .play__circle-1{width:100%;height:100%;opacity:.08}.animation-page .play__circle-1,.animation-page .play__circle-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #66d56e;border-radius:50%;animation:circle 5s ease infinite}.animation-page .play__circle-2{width:192px;height:192px;opacity:.16}@media (max-width:1159.98px){.animation-page .play__circle-2{width:144px;height:144px}}.animation-page .play__light-1{position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;background-color:#66d56e;filter:blur(20px)}@media (max-width:1159.98px){.animation-page .play__light-1{width:48px;height:48px}}.animation-page .play__light-2{position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;background-color:#66d56e;filter:blur(5px)}@media (max-width:1159.98px){.animation-page .play__light-2{width:48px;height:48px}}.animation-page .play__btn{display:block;position:absolute;top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);border-radius:50%;background-color:#66d56e;color:#0a0b10;transition:background-color .3s ease}@media (max-width:1159.98px){.animation-page .play__btn{width:48px;height:48px}}.animation-page .play__btn:active,.animation-page .play__btn:hover{background-color:#51aa58}.animation-page .play__svg{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%);fill:currentColor}@media (max-width:1159.98px){.animation-page .play__svg{width:16px;height:16px}}.animation-page .input{display:block;width:100%;padding:6px 16px 8px;border:1px solid #242942;border-radius:8px;outline:none;background:transparent;color:#fff;font-weight:400;font-size:14px;line-height:1.4}.animation-page .input::-moz-placeholder{color:#676d8a}.animation-page .input::placeholder{color:#676d8a}.animation-page .select{z-index:2;position:relative;width:100%}.animation-page .select.is-active{z-index:3}.animation-page .select__current{display:flex;position:relative;flex-wrap:wrap;align-items:center;width:100%;padding:6px 44px 8px 16px;border:1px solid #242942;border-radius:8px;background-color:#0a0b10;text-align:left;cursor:pointer;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animation-page .select__current:active{background-color:#242942}.animation-page .select__current-name{width:calc(50% - 4px);color:#eeeef2;font-weight:400;font-size:14px;line-height:1.4;transition:color .3s ease}@media (max-width:735.98px){.animation-page .select__current-name{width:100%}}.animation-page .select__current:active .select__current-name,.animation-page .select__current:hover .select__current-name{color:#66d56e}.animation-page .select__current-duration{width:calc(50% - 4px);margin-left:8px;color:#ccced8;font-weight:400;font-size:14px;line-height:1.4;text-align:right;transition:color .3s ease}@media (max-width:735.98px){.animation-page .select__current-duration{width:100%;margin-left:0;text-align:left}}.animation-page .select__current:active .select__current-duration,.animation-page .select__current:hover .select__current-duration{color:#66d56e}.animation-page .select__svg{display:block;position:absolute;right:18px;width:20px;height:20px;transition:transform .3s ease;transition:fill .3s ease;fill:#fff}.animation-page .select__current:active .select__svg,.animation-page .select__current:hover .select__svg{fill:#66d56e}.animation-page .select.is-active .select__svg{transform:rotate(-180deg)}.animation-page .select__bottom{display:none;z-index:4;position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:183;padding:8px;overflow:hidden;overflow-y:auto;border-radius:8px;background-color:#14161f}@media (max-width:1159.98px){.animation-page .select__bottom{max-height:139px}}@media (max-width:735.98px){.animation-page .select__bottom{max-height:135px}}.animation-page .select.is-active .select__bottom{display:block}.animation-page .select__option{display:flex;position:relative;flex-wrap:wrap;padding:6px 16px 8px;overflow:hidden;border:1px solid #2b3150;border-radius:8px;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animation-page .select__option:hover{border-color:#2b3150;background-color:#2b3150}.animation-page .select__option:active{border-color:#242942;background-color:#242942}.animation-page .select__option:not(:first-child){margin-top:8px}.animation-page .select__option.is-active{background-color:#2b3150}.animation-page .select__option.is-active:active{background-color:#242942}.animation-page .select__name{display:block;width:calc(50% - 4px);color:#eeeef2;font-weight:400;font-size:14px;line-height:1.4;transition:color .3s ease}@media (max-width:735.98px){.animation-page .select__name{width:100%}}.animation-page .select__option:active .select__name,.animation-page .select__option:hover .select__name{color:#66d56e}.animation-page .select__duration{display:block;width:calc(50% - 4px);margin-left:8px;color:#ccced8;font-weight:400;font-size:14px;line-height:1.4;text-align:right;transition:color .3s ease}@media (max-width:735.98px){.animation-page .select__duration{width:100%;margin-left:0;text-align:left}}.animation-page .select__option:active .select__duration,.animation-page .select__option:hover .select__duration{color:#66d56e}.animation-page .checkbox{display:inline-flex;cursor:pointer;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animation-page .checkbox:active{opacity:.75}.animation-page .checkbox__input{display:none}.animation-page .checkbox__check{display:block;position:relative;flex-shrink:0;width:20px;height:20px}.animation-page .checkbox__check:after{position:absolute;top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%);border:1px solid #676d8a;border-radius:1px;content:"";transition:border-color .3s ease}.animation-page .checkbox:hover .checkbox__check:after{border-color:#542ed1}.animation-page .checkbox__input:checked+.checkbox__check:after{display:none}.animation-page .checkbox__img{display:none;position:absolute;top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%)}.animation-page .checkbox__input:checked+.checkbox__check .checkbox__img{display:block}.animation-page .checkbox__text{margin-left:8px;color:#676d8a;font-weight:400;font-size:12px;line-height:1.5}.animation-page .checkbox__link{color:inherit;transition:color .3s ease}.animation-page .checkbox__link:active,.animation-page .checkbox__link:hover{color:#66d56e}.animation-page .form{display:flex;flex-wrap:wrap}.animation-page .form__col{width:calc(50% - 8px);margin-bottom:16px}@media (max-width:1159.98px){.animation-page .form__col{margin-bottom:12px}}@media (max-width:735.98px){.animation-page .form__col{width:100%}}.animation-page .form__col:nth-child(2n+2){margin-left:16px}@media (max-width:735.98px){.animation-page .form__col:nth-child(2n+2){margin-left:0}}.animation-page .form__row{width:100%;margin-bottom:16px}@media (max-width:1159.98px){.animation-page .form__row{margin-bottom:12px}}.animation-page .form__label{color:#eeeef2;font-weight:400;font-size:12px;line-height:1.5}.animation-page .form__btn,.animation-page .form__control{margin-top:8px}.animation-page .form__btn{width:100%}@media (max-width:1159.98px){.animation-page .form__btn{margin-top:6px}}.animation-page .benefit-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px 0 0;overflow:hidden;border:1px solid #282c3e;border-radius:16px;background:#14161f}@media (max-width:1159.98px){.animation-page .benefit-card{padding:24px 0 0}}.animation-page .benefit-card__title{margin-top:0;margin-bottom:0;padding-right:32px;padding-bottom:16px;padding-left:32px;color:#ccced8;font-weight:400;font-size:20px;line-height:1.5}@media (max-width:1159.98px){.animation-page .benefit-card__title{padding-right:24px;padding-left:24px}}@media (max-width:735.98px){.animation-page .benefit-card__title{font-size:16px}}.animation-page .benefit-card__title--center{text-align:center}@media (max-width:1159.98px){.animation-page .benefit-card__title--center{text-align:left}}@media (max-width:1159.98px){.animation-page .benefit-card__title-br-1{display:none}}.animation-page .benefit-card__title-br-2{display:none}@media (max-width:1159.98px){.animation-page .benefit-card__title-br-2{display:block}}@media (max-width:735.98px){.animation-page .benefit-card__title-br-2{display:none}}.animation-page .benefit-card__title-span{color:#eeeef2;font-weight:500}.animation-page .benefit-card__pic{display:block;width:100%;height:354px;margin-top:auto}@media (max-width:735.98px){.animation-page .benefit-card__pic{height:192px}}.animation-page .benefit-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.animation-page .label{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;background:#242942}.animation-page .label__img{display:block;width:auto;height:24px}@media (max-width:735.98px){.animation-page .label__img{height:16px}}.animation-page .label__text{margin-left:8px;color:#ccced8;font-weight:500;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .label__text{font-size:15px}}@media (max-width:735.98px){.animation-page .label__text{font-size:14px;line-height:1.4}}.animation-page .study-step{display:flex;flex-direction:column;align-items:flex-start;height:auto;padding:24px;border:1px solid #282c3e;border-radius:12px;background:#14161f}.animation-page .study-step__title{margin-top:0;margin-bottom:0;color:#eeeef2;font-weight:500;font-size:20px;line-height:1.5}@media (max-width:1159.98px){.animation-page .study-step__title{font-size:18px;line-height:1.4}}@media (max-width:735.98px){.animation-page .study-step__title{font-size:16px;line-height:1.5}}.animation-page .study-step__descr{margin-top:16px;margin-bottom:48px;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .study-step__descr{margin-top:12px;margin-bottom:36px;font-size:15px}}@media (max-width:735.98px){.animation-page .study-step__descr{margin-bottom:24px;font-size:14px;line-height:1.4}}.animation-page .study-step__bottom{display:flex;align-items:flex-end;width:100%;margin-top:auto;padding-top:16px;border-top:1px solid #2b3150}@media (max-width:1159.98px){.animation-page .study-step__bottom{padding-top:12px}}.animation-page .study-step__step{display:inline-flex;align-items:center;margin-bottom:4px;margin-left:auto;color:#ccced8;font-weight:500;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .study-step__step{font-size:15px}}@media (max-width:735.98px){.animation-page .study-step__step{font-size:14px;line-height:1.4}}.animation-page .study-step__span{margin-left:4px;background:linear-gradient(109.39deg,#ab94f8,#7a5be0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.animation-page .drop-row{position:relative;width:100%;padding:16px 0 18px;border:0;background:transparent;text-align:left;cursor:pointer}@media (max-width:1159.98px){.animation-page .drop-row{padding-top:12px;padding-bottom:16px}}@media (max-width:735.98px){.animation-page .drop-row{padding-top:16px;padding-bottom:20px}}.animation-page .drop-row.is-active{pointer-events:none}.animation-page .drop-row:before{z-index:1;background:#242942}.animation-page .drop-row:after,.animation-page .drop-row:before{position:absolute;top:0;left:0;width:100%;height:1px;content:""}.animation-page .drop-row:after{z-index:2;transform:scaleX(0);transform-origin:left center;background:#542ed1}.animation-page .drop-row.is-active:after{transform:scaleX(1);transition:transform 6s linear .6s}.animation-page .drop-row__top{display:block;padding-right:40px;color:#eeeef2;font-weight:500;font-size:16px;line-height:1.5;transition:padding-bottom .3s ease,font-size .3s ease,line-height .3s ease}@media (max-width:1159.98px){.animation-page .drop-row__top{font-size:15px}}@media (max-width:735.98px){.animation-page .drop-row__top{font-size:14px;line-height:1.4}}.animation-page .drop-row.is-active .drop-row__top{padding-bottom:12px;font-size:20px}@media (max-width:1159.98px){.animation-page .drop-row.is-active .drop-row__top{font-size:18px;line-height:1.4}}@media (max-width:735.98px){.animation-page .drop-row.is-active .drop-row__top{padding-bottom:8px;font-size:16px;line-height:1.5}}.animation-page .drop-row__svg{display:block;position:absolute;top:16px;right:0;width:24px;height:24px;transition:fill .3s ease,transform .6s ease;fill:#66d56e}@media (max-width:1159.98px){.animation-page .drop-row__svg{top:12px}}@media (max-width:735.98px){.animation-page .drop-row__svg{top:16px}}.animation-page .drop-row:hover .drop-row__svg{fill:#51aa58}.animation-page .drop-row:active .drop-row__svg{fill:#3d7f42}.animation-page .drop-row.is-active .drop-row__svg{transform:scale(0)}.animation-page .drop-row__bottom{display:block;max-width:450px;max-height:0;overflow:hidden;color:#ccced8;font-weight:400;font-size:14px;line-height:1.4;transition:max-height .6s ease}@media (max-width:1159.98px){.animation-page .drop-row__bottom{font-size:12px;line-height:1.3}}.animation-page .toggle{z-index:2;position:relative;width:272px}.animation-page .toggle.is-active{z-index:3}.animation-page .toggle__current{position:relative;border-radius:8px;background:#14161f;color:#f3f8ff;cursor:pointer;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animation-page .toggle__current:active,.animation-page .toggle__current:hover{color:#66d56e}.animation-page .toggle__current-duration{width:calc(100% - 40px);padding:8px 16px;border-radius:8px;background:#242942;font-weight:500;font-size:16px;line-height:1.5;text-align:center;transition:background .3s ease}.animation-page .toggle__current:hover .toggle__current-duration{background:#242942}.animation-page .toggle__current:active .toggle__current-duration{background:#191c2e}.animation-page .toggle__svg{display:block;position:absolute;top:8px;right:8px;width:24px;height:24px;fill:currentColor}.animation-page .toggle.is-active .toggle__svg{transform:rotate(-180deg)}.animation-page .toggle__bottom{display:none;position:absolute;top:calc(100% + 8px);left:0;width:100%;padding:4px;border-radius:8px;background:#14161f}.animation-page .toggle.is-active .toggle__bottom{display:block}.animation-page .toggle__option{padding:8px 32px;border:1px solid #2b3150;border-radius:8px;color:#f3f8ff;font-weight:500;font-size:16px;line-height:1.5;text-align:center;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.animation-page .toggle__option:hover{border-color:#2b3150;background:#2b3150;color:#66d56e}.animation-page .toggle__option:active{border-color:#242942;background:#242942;color:#66d56e}.animation-page .toggle__option:not(:first-child){margin-top:4px}.animation-page .toggle__option.is-active{background:#2b3150}.animation-page .toggle__option.is-active:active{background:#242942}.animation-page .plan{z-index:1;position:relative;padding:24px;border:1px solid #282c3e;border-radius:16px;background:#14161f}@media (max-width:735.98px){.animation-page .plan{padding:16px}}.animation-page .plan--top{background:#542ed1}.animation-page .plan__top{display:flex;align-items:center}.animation-page .plan__title{margin-top:0;margin-bottom:0;color:#ccced8;font-weight:400;font-size:20px;line-height:1.5}@media (max-width:1159.98px){.animation-page .plan__title{font-size:18px;line-height:1.4}}@media (max-width:735.98px){.animation-page .plan__title{font-size:16px;line-height:1.5}}.animation-page .plan--top .plan__title,.animation-page .plan__users{color:#f0edfb}.animation-page .plan__users{display:inline-flex;align-items:center;margin-left:auto;padding:6px 8px;border-radius:4px;background:#242942;font-weight:500;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .plan__users{font-size:15px}}@media (max-width:735.98px){.animation-page .plan__users{font-size:14px;line-height:1.4}}.animation-page .plan--top .plan__users{background:#321b7d}.animation-page .plan__users-img{display:block;height:16px;margin-right:8px}.animation-page .plan__price{display:flex;align-items:flex-end;margin-top:16px}@media (max-width:1159.98px){.animation-page .plan__price{margin-top:12px}}@media (max-width:735.98px){.animation-page .plan__price{margin-top:8px}}.animation-page .plan__num{margin-top:0;margin-bottom:0;color:#fff;font-weight:500;font-size:48px;line-height:1.2}@media (max-width:1159.98px){.animation-page .plan__num{font-size:42px}}@media (max-width:735.98px){.animation-page .plan__num{font-size:38px}}.animation-page .plan__duration{margin-top:0;margin-bottom:4px;margin-left:6px;color:#ccced8;font-weight:400;font-size:20px;line-height:1.5}@media (max-width:1159.98px){.animation-page .plan__duration{margin-bottom:3px;font-size:18px;line-height:1.4}}@media (max-width:735.98px){.animation-page .plan__duration{font-size:16px;line-height:1.5}}.animation-page .plan--top .plan__duration{color:#f0edfb}.animation-page .plan__descr{margin-top:16px;margin-bottom:0;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .plan__descr{margin-top:12px;font-size:15px}}@media (max-width:735.98px){.animation-page .plan__descr{margin-top:8px;font-size:14px;line-height:1.4}}.animation-page .plan--top .plan__descr{color:#f0edfb}@media (max-width:1159.98px){.animation-page .plan__descr-br{display:none}}.animation-page .plan__list{margin:24px 0 0;padding:0;list-style:none}@media (max-width:1159.98px){.animation-page .plan__list{margin-top:18px}}@media (max-width:735.98px){.animation-page .plan__list{margin-top:12px}}.animation-page .plan__item{display:flex;align-items:center;padding:16px 0;border-top:1px solid #2b3150;color:#fff;font-weight:500;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .plan__item{padding:12px 0;font-size:15px}}@media (max-width:735.98px){.animation-page .plan__item{font-size:14px;line-height:1.4}}.animation-page .plan__item:last-child{border-bottom:1px solid #2b3150}.animation-page .plan--top .plan__item{border-color:#7657da}.animation-page .plan__point{display:block;flex-shrink:0;height:14px;margin-right:8px}.animation-page .plan__btn{width:100%;margin-top:64px}@media (max-width:1159.98px){.animation-page .plan__btn{margin-top:48px}}@media (max-width:735.98px){.animation-page .plan__btn{margin-top:32px}}.animation-page .plan--top .plan__btn{margin-top:80px;border-color:#fff;background:#fff;color:#0a0b10}@media (max-width:1159.98px){.animation-page .plan--top .plan__btn{margin-top:60px}}@media (max-width:735.98px){.animation-page .plan--top .plan__btn{margin-top:32px}}.animation-page .plan--top .plan__btn:hover{border-color:#fff;background:#fff;color:#3d7f42}.animation-page .plan--top .plan__btn:active{border-color:#c1eec5;background:#c1eec5;color:#3d7f42}.animation-page .review{display:flex;z-index:1;position:relative;height:352px;padding:8px;overflow:hidden;border:1px solid #282c3e;border-radius:16px;background:#14161f;transition:height .3s ease}@media (max-width:1159.98px){.animation-page .review{height:316px}}@media (max-width:735.98px){.animation-page .review{flex-wrap:wrap;height:auto}}.animation-page .review.is-active{height:100%}@media (max-width:735.98px){.animation-page .review.is-active{height:auto}}.animation-page .review__left{display:flex;flex-shrink:0;flex-direction:column;width:360px;padding:32px}@media (max-width:1159.98px){.animation-page .review__left{width:239px}}@media (max-width:735.98px){.animation-page .review__left{order:2;width:100%}}.animation-page .review__circle{display:block;z-index:-1;position:absolute;bottom:-48px;left:-48px;width:302px;height:302px}@media (max-width:1159.98px){.animation-page .review__circle{bottom:-96px}}@media (max-width:735.98px){.animation-page .review__circle{display:none}}.animation-page .review__circle-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.animation-page .review__descr{margin-top:0;margin-bottom:0;color:#ccced8;font-weight:500;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .review__descr{font-size:15px}}@media (max-width:735.98px){.animation-page .review__descr-br{display:none}}.animation-page .review__descr-span{color:#eeeef2}.animation-page .review__left-bottom{display:flex;align-items:center;margin-top:auto}@media (max-width:735.98px){.animation-page .review__left-bottom{margin-top:24px}}.animation-page .review__avatar{display:block;width:40px;height:40px;margin-right:8px}.animation-page .review__avatar-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.animation-page .review__user{font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .review__user{font-size:15px}}.animation-page .review__name{margin-top:0;margin-bottom:0;color:#f3f8ff;font-weight:500}.animation-page .review__status{margin-top:0;margin-bottom:0;color:#99a3af}.animation-page .review__right{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-left:16px;padding:32px 40px;border-radius:12px;background:#1e212f}@media (max-width:1159.98px){.animation-page .review__right{padding:24px 30px}}@media (max-width:735.98px){.animation-page .review__right{margin-left:0;padding:24px 20px}}.animation-page .review__text{margin-top:0;margin-bottom:0;overflow:hidden;color:#ccced8;font-weight:400;font-size:20px;line-height:1.5}@media (max-width:1159.98px){.animation-page .review__text{font-size:18px;line-height:1.4}}@media (max-width:735.98px){.animation-page .review__text{font-size:16px;line-height:1.5}}.animation-page .review__text-span{color:#fff}.animation-page .review__btn{margin-top:auto}@media (max-width:735.98px){.animation-page .review__btn{margin-top:40px}}.animation-page .faq-card{width:100%;transition:padding-bottom .6s ease}.animation-page .faq-card.is-active{padding-bottom:16px}.animation-page .faq-card__top{display:flex;align-items:center;width:100%;padding:16px 0;border:0;border-top:1px solid #191c2e;background:transparent;color:#fff;font-weight:500;font-size:20px;line-height:1.5;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1159.98px){.animation-page .faq-card__top{font-size:18px;line-height:1.4}}@media (max-width:735.98px){.animation-page .faq-card__top{font-size:16px;line-height:1.5}}.animation-page .faq-card__title{display:block;width:100%}.animation-page .faq-card__arrow{position:relative;flex-shrink:0;margin-left:48px}@media (max-width:1159.98px){.animation-page .faq-card__arrow{margin-left:32px}}@media (max-width:735.98px){.animation-page .faq-card__arrow{margin-left:24px}}.animation-page .faq-card:hover .faq-card__arrow{background-color:#242942}.animation-page .faq-card:active .faq-card__arrow{background-color:#242942;color:#3d7f42}.animation-page .faq-card__arrow:before{width:16px;height:2px}.animation-page .faq-card__arrow:after,.animation-page .faq-card__arrow:before{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px;background:currentColor;content:""}.animation-page .faq-card__arrow:after{width:2px;height:16px;transition:transform .3s ease}.animation-page .faq-card.is-active .faq-card__arrow:after{transform:translate(-50%,-50%) scaleY(0)}.animation-page .faq-card__bottom{width:100%;max-height:0;overflow:hidden;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5;transition:max-height .6s ease}@media (max-width:1159.98px){.animation-page .faq-card__bottom{font-size:15px}}@media (max-width:735.98px){.animation-page .faq-card__bottom{font-size:14px;line-height:1.4}}.animation-page .faq-card__link{color:inherit;text-decoration:none;transition:color .3s ease}.animation-page .faq-card__link:hover{color:#66d56e}.animation-page .faq-card__link:active{color:#51aa58}.animation-page .main{display:flex;position:relative;flex:1 1 auto;flex-direction:column}.animation-page .fancybox__backdrop{background:rgba(10,11,16,.75)}.animation-page .fancybox__slide{padding:0}.animation-page .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:0}.animation-page .fancybox__content>.f-button.is-close-btn{top:16px;right:16px;opacity:1}@media (max-width:735.98px){.animation-page .is-compact .fancybox__content>.f-button.is-close-btn{top:16px;right:16px}}.animation-page .f-button{width:20px;height:20px;padding:0;border:0;background:transparent;box-shadow:none;color:#fff;transition:background-color .3s ease,color .3s ease}.animation-page .f-button:hover:not([disabled]){color:#66d56e}.animation-page .f-button:active:not([disabled]){color:#51aa58}.animation-page .f-button:after{transform:translate(-50%,-50%) rotate(45deg)}.animation-page .f-button:after,.animation-page .f-button:before{position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:2px;background-color:currentColor;content:""}.animation-page .f-button:before{transform:translate(-50%,-50%) rotate(90deg) rotate(45deg)}.animation-page .f-button svg,.animation-page .modal{display:none}.animation-page .modal{width:928px;padding:8px;border-radius:16px;background:#14161f}@media (max-width:1159.98px){.animation-page .modal{width:696px}}@media (max-width:735.98px){.animation-page .modal{width:320px}}.animation-page .modal__inner{display:flex;align-items:center}.animation-page .modal__left{width:492px;padding:24px 40px;border-radius:12px;background:#0a0b10}@media (max-width:1159.98px){.animation-page .modal__left{width:424px;padding:48px 30px}}@media (max-width:735.98px){.animation-page .modal__left{width:100%;padding:32px 20px}}.animation-page .modal__left--review{width:100%}.animation-page .modal__title{color:#fff;font-weight:500;font-size:24px;line-height:1.5}@media (max-width:1159.98px){.animation-page .modal__title{font-size:20px;line-height:1.4}}@media (max-width:735.98px){.animation-page .modal__title{font-size:18px;line-height:1.44}}.animation-page .modal__descr{margin-top:8px;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .modal__descr{font-size:15px}}@media (max-width:735.98px){.animation-page .modal__descr{font-size:14px;line-height:1.4}}.animation-page .modal__right{width:420px;padding-left:8px}@media (max-width:1159.98px){.animation-page .modal__right{width:256px}}@media (max-width:735.98px){.animation-page .modal__right{display:none}}.animation-page .modal__right-img,.animation-page .modal__right-pic{display:block;width:100%}.animation-page .modal__right-img{height:auto}.animation-page .modal__form{margin-top:32px}@media (max-width:1159.98px){.animation-page .modal__form{margin-top:24px}}.animation-page .head{position:relative;padding-top:102px}@media (max-width:1159.98px){.animation-page .head{padding-top:90px}}@media (max-width:735.98px){.animation-page .head{padding-top:94px}}.animation-page .head__light{display:block;z-index:-1;position:absolute;top:0;left:50%;width:1344px;transform:translateX(-50%)}@media (max-width:1159.98px){.animation-page .head__light{width:984px}}@media (max-width:735.98px){.animation-page .head__light{width:833px}}.animation-page .head__light-img{display:block;width:100%;height:auto}.animation-page .head__grid{display:block;z-index:-1;position:absolute;top:100px;left:50%;width:1120px;transform:translateX(-50%)}@media (max-width:1159.98px){.animation-page .head__grid{top:112px;width:696px}}@media (max-width:735.98px){.animation-page .head__grid{top:102px}}.animation-page .head__grid-img{display:block;width:100%;height:auto}.animation-page .head__title{margin-top:0;margin-bottom:0;color:#eeeef2;font-weight:500;font-size:24px;line-height:1.4;font-family:Unbounded,sans-serif;text-align:center;text-transform:uppercase}@media (max-width:1159.98px){.animation-page .head__title{font-size:20px}}@media (max-width:735.98px){.animation-page .head__title{font-size:16px}}.animation-page .head__title-big{display:block;background:linear-gradient(180deg,#eeeef2,#627896);-webkit-background-clip:text;background-clip:text;font-weight:600;font-size:64px;line-height:1.1;font-family:Unbounded,sans-serif;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .head__title-big{font-size:58px}}@media (max-width:735.98px){.animation-page .head__title-big{font-size:30px;line-height:1.4}}.animation-page .head__descr{max-width:736px;margin:16px auto 0;color:#ccced8;font-size:16px;line-height:1.5;text-align:center}@media (max-width:1159.98px){.animation-page .head__descr{margin-top:12px;font-size:15px}}@media (max-width:735.98px){.animation-page .head__descr{margin-top:16px;font-size:14px;line-height:1.6}}.animation-page .head__descr-br{display:none}@media (max-width:735.98px){.animation-page .head__descr-br{display:block}}.animation-page .head__btns{display:flex;flex-wrap:wrap;justify-content:center;margin:32px -6px 0;padding:0;list-style:none}@media (max-width:1159.98px){.animation-page .head__btns{margin-top:24px}}@media (max-width:735.98px){.animation-page .head__btns{margin-top:32px;margin-right:0;margin-left:0}}.animation-page .head__btns-item{margin:0 6px;line-height:1}@media (max-width:735.98px){.animation-page .head__btns-item{margin-right:0;margin-left:0}.animation-page .head__btns-item:not(:first-child){margin-top:12px}}@media (max-width:735.98px){.animation-page .head__default-btn{width:222px}}.animation-page .head__drone{display:block;width:736px;margin-top:36px;margin-right:auto;margin-left:auto}@media (max-width:1159.98px){.animation-page .head__drone{width:457px}}@media (max-width:735.98px){.animation-page .head__drone{width:306px;margin-top:40px}}.animation-page .head__drone-img{display:block;width:100%;height:auto}.animation-page .head__interface{display:block;z-index:-1;position:relative;left:50%;width:1120px;margin-top:-146px;transform:translateX(-50%)}@media (max-width:1159.98px){.animation-page .head__interface{width:696px;margin-top:-91px}}@media (max-width:735.98px){.animation-page .head__interface{width:466px;margin-top:-60px}}.animation-page .head__interface-img{display:block;width:100%;height:auto}.animation-page .about{padding-top:128px}@media (max-width:1159.98px){.animation-page .about{padding-top:96px}}@media (max-width:735.98px){.animation-page .about{padding-top:64px}}.animation-page .about__inner{display:flex;position:relative;flex-wrap:wrap;min-height:344px}@media (max-width:1159.98px){.animation-page .about__inner{min-height:382px}}@media (max-width:735.98px){.animation-page .about__inner{min-height:410px}}.animation-page .about__road{display:block;position:absolute;top:0;left:0;width:64px}@media (max-width:1159.98px){.animation-page .about__road{width:36px}}@media (max-width:735.98px){.animation-page .about__road{width:40px}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animation-page .about__road:after{z-index:1;position:absolute;top:18px;right:0;width:14px;height:14px;border-radius:50%;background-color:#fff;box-shadow:0 0 10px #66d56e,0 0 40px #66d56e;content:"";opacity:0;transition:opacity .8s ease .2s}@media (max-width:1159.98px){.animation-page .about__road:after{top:16px;width:10px;height:10px}}.animation-page .about__road.is-visible:after{opacity:1;transition:none;animation:pulse 1.6s ease infinite}.animation-page .about__road-img{display:block;width:100%;height:auto}.animation-page .about__left{width:calc(50% - 16px);padding-left:96px}@media (max-width:1159.98px){.animation-page .about__left{width:calc(50% - 12px);padding-left:60px}}@media (max-width:735.98px){.animation-page .about__left{width:100%;padding-left:56px}}.animation-page .about__title{margin-top:0;margin-bottom:0;background:linear-gradient(180deg,#eeeef2,#627896);-webkit-background-clip:text;background-clip:text;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .about__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .about__title{font-size:24px;line-height:1.4}}.animation-page .about__right{width:calc(50% - 16px);margin-left:32px}@media (max-width:1159.98px){.animation-page .about__right{width:calc(50% - 12px);margin-left:24px}}@media (max-width:735.98px){.animation-page .about__right{width:100%;margin-left:0;padding-left:56px}}.animation-page .about__subtitle{margin-top:0;margin-bottom:0;color:#ccced8;font-weight:400;font-size:24px;line-height:1.5}@media (max-width:1159.98px){.animation-page .about__subtitle{font-size:20px;line-height:1.4}}@media (max-width:735.98px){.animation-page .about__subtitle{font-size:18px;line-height:1.44}}.animation-page .about__subtitle-abbr{color:#eeeef2;font-weight:500}.animation-page .about__descr{margin-top:24px;margin-bottom:0;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .about__descr{margin-top:18px;font-size:15px}}@media (max-width:735.98px){.animation-page .about__descr{margin-top:12px;font-size:14px;line-height:1.4}}.animation-page .about__descr-br{display:none}@media (max-width:1159.98px){.animation-page .about__descr-br{display:block}}@media (max-width:735.98px){.animation-page .about__descr-br{display:none}}.animation-page .benefits{display:flex;flex-wrap:wrap}.animation-page .benefits__benefit{width:calc(50% - 16px)}@media (max-width:1159.98px){.animation-page .benefits__benefit{width:calc(50% - 12px)}}@media (max-width:735.98px){.animation-page .benefits__benefit{width:100%}}.animation-page .benefits__benefit:nth-child(2){margin-left:32px}@media (max-width:1159.98px){.animation-page .benefits__benefit:nth-child(2){margin-left:24px}}@media (max-width:735.98px){.animation-page .benefits__benefit:nth-child(2){margin-top:16px;margin-left:0}}.animation-page .privileges{display:flex;position:relative;flex-wrap:wrap;min-height:718px;padding-top:128px;padding-bottom:128px}@media (max-width:1159.98px){.animation-page .privileges{min-height:610px;padding-top:96px;padding-bottom:96px}}@media (max-width:735.98px){.animation-page .privileges{min-height:644px;padding-top:64px;padding-bottom:64px}}.animation-page .privileges__road{display:block;position:absolute;top:0;left:0;width:64px}@media (max-width:1159.98px){.animation-page .privileges__road{width:36px}}@media (max-width:735.98px){.animation-page .privileges__road{width:40px}}.animation-page .privileges__road:after{z-index:1;position:absolute;top:184px;right:0;width:14px;height:14px;border-radius:50%;background-color:#fff;box-shadow:0 0 10px #66d56e,0 0 40px #66d56e;content:"";opacity:0;transition:opacity .8s ease .2s}@media (max-width:1159.98px){.animation-page .privileges__road:after{top:188px;width:10px;height:10px}}.animation-page .privileges__road.is-visible:after{opacity:1;transition:none;animation:pulse 1.6s ease infinite}.animation-page .privileges__road-img{display:block;width:100%;height:auto}.animation-page .privileges__left{width:calc(50% - 16px);padding-left:96px}@media (max-width:1159.98px){.animation-page .privileges__left{width:calc(50% - 12px);padding-left:60px}}@media (max-width:735.98px){.animation-page .privileges__left{width:100%;padding-left:56px}}.animation-page .privileges__title{margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#eeeef2,#627896);-webkit-background-clip:text;background-clip:text;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .privileges__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .privileges__title{font-size:24px;line-height:1.4}}.animation-page .privileges__right{width:calc(50% - 16px);margin-top:38px;margin-left:32px}@media (max-width:1159.98px){.animation-page .privileges__right{width:calc(50% - 12px);margin-left:24px}}@media (max-width:735.98px){.animation-page .privileges__right{width:100%;margin-top:32px;margin-left:0;padding-left:56px}}.animation-page .privileges__feature:not(:first-child){margin-top:48px}@media (max-width:1159.98px){.animation-page .privileges__feature:not(:first-child){margin-top:36px}}@media (max-width:735.98px){.animation-page .privileges__feature:not(:first-child){margin-top:24px}}.animation-page .privileges__feature-img{display:block;width:auto;height:64px}@media (max-width:1159.98px){.animation-page .privileges__feature-img{height:48px}}.animation-page .privileges__feature-descr{margin-top:16px;margin-bottom:0;color:#ccced8;font-weight:400;font-size:24px;line-height:1.5}@media (max-width:1159.98px){.animation-page .privileges__feature-descr{margin-top:12px;font-size:20px;line-height:1.4}}@media (max-width:735.98px){.animation-page .privileges__feature-descr{font-size:18px;line-height:1.44}}.animation-page .privileges__feature-descr-br{display:none}@media (max-width:735.98px){.animation-page .privileges__feature-descr-br{display:block}}.animation-page .privileges__feature-span{color:#eeeef2;font-weight:500}@media (max-width:735.98px){.animation-page .privileges__feature-span{display:block}}.animation-page .salary{position:relative;padding:8px;overflow:hidden;border:1px solid #392384;border-radius:16px;background:linear-gradient(97.27deg,#231358,#542ed1)}@media (max-width:1159.98px){.animation-page .salary{margin-right:-2px;margin-left:-2px;padding:6px}}@media (max-width:735.98px){.animation-page .salary{margin-right:-6px;margin-left:-6px}}.animation-page .salary__light{display:block;position:absolute;top:0;right:56px;width:704px;height:100%}@media (max-width:1159.98px){.animation-page .salary__light{top:0;right:0;width:100%;height:100%}}.animation-page .salary__light-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.animation-page .salary__base{z-index:2;position:relative;padding:40px;border:1px solid #5b3bc1;border-radius:12px}@media (max-width:1159.98px){.animation-page .salary__base{padding:30px}}.animation-page .salary__top{display:flex;flex-wrap:wrap}.animation-page .salary__title{display:flex}.animation-page .salary__coins{display:block;width:auto;height:94px}@media (max-width:1159.98px){.animation-page .salary__coins{height:74px}}@media (max-width:735.98px){.animation-page .salary__coins{height:48px}}.animation-page .salary__title-text{max-width:330px;margin-top:0;margin-bottom:0;margin-left:20px;color:#fff;font-weight:500;font-size:32px;line-height:1.2}@media (max-width:1159.98px){.animation-page .salary__title-text{max-width:248px;margin-left:12px;font-size:28px}}@media (max-width:735.98px){.animation-page .salary__title-text{max-width:186px;font-size:22px}}.animation-page .salary__price{margin-left:auto;padding:16px 24px;border-radius:16px;background:linear-gradient(94.97deg,#392384,rgba(72,45,161,0))}@media (max-width:1159.98px){.animation-page .salary__price{padding:12px 18px}}@media (max-width:735.98px){.animation-page .salary__price{margin-top:18px}}.animation-page .salary__price-top{display:flex;align-items:center}.animation-page .salary__money{display:block;width:auto;height:24px}@media (max-width:1159.98px){.animation-page .salary__money{height:16px}}@media (max-width:735.98px){.animation-page .salary__money{height:14px}}.animation-page .salary__price-title{margin-top:0;margin-bottom:0;margin-left:12px;color:#fff;font-weight:500;font-size:28px;line-height:1.2}@media (max-width:1159.98px){.animation-page .salary__price-title{font-size:24px;line-height:1.16}}@media (max-width:735.98px){.animation-page .salary__price-title{font-size:20px;line-height:1.4}}.animation-page .salary__price-num{color:#ffd92f}.animation-page .salary__price-descr{max-width:352px;margin-top:4px;margin-bottom:0;color:#fff;font-weight:500;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .salary__price-descr{max-width:226px;font-size:15px}}@media (max-width:735.98px){.animation-page .salary__price-descr{max-width:219px;font-size:14px;line-height:1.4}}.animation-page .salary__lvl{display:flex;position:relative;flex-wrap:wrap;justify-content:space-between;margin-top:16px}@media (max-width:1159.98px){.animation-page .salary__lvl{margin-top:24px}}@media (max-width:735.98px){.animation-page .salary__lvl{flex-direction:column-reverse;margin-top:30px;padding-left:26px}}.animation-page .salary__loader{display:block;z-index:-1;position:absolute;top:22px;left:0;width:1048px}@media (max-width:1159.98px){.animation-page .salary__loader{top:20px;width:651px}}@media (max-width:735.98px){.animation-page .salary__loader{top:-21px;left:-23px;width:53px}}.animation-page .salary__loader-img{display:block;width:100%;height:auto}.animation-page .salary__lvl-item{color:#fff;font-weight:400;font-size:24px;line-height:1.5}@media (max-width:735.98px){.animation-page .salary__lvl-item{display:flex;align-items:center;margin-top:48px}}.animation-page .salary__lvl-item:nth-child(2){text-align:center}@media (max-width:735.98px){.animation-page .salary__lvl-item:nth-child(2){text-align:left}}.animation-page .salary__lvl-item:nth-child(3){text-align:right}@media (max-width:735.98px){.animation-page .salary__lvl-item:nth-child(3){margin-top:0;text-align:left}}.animation-page .salary__lvl-title{margin-top:0;margin-bottom:0;font-weight:500}.animation-page .salary__lvl-price{margin-top:22px;margin-bottom:0}@media (max-width:1159.98px){.animation-page .salary__lvl-price{font-size:20px}}@media (max-width:735.98px){.animation-page .salary__lvl-price{margin-top:0;margin-left:8px}}.animation-page .authors{display:flex;position:relative;flex-wrap:wrap;min-height:1232px;padding-top:128px;padding-bottom:128px}@media (max-width:1159.98px){.animation-page .authors{min-height:1153px;padding-top:96px;padding-bottom:96px}}@media (max-width:735.98px){.animation-page .authors{min-height:846px;padding-top:64px;padding-bottom:64px}}.animation-page .authors__road{display:block;position:absolute;top:0;left:0;width:64px}@media (max-width:1159.98px){.animation-page .authors__road{width:36px}}@media (max-width:735.98px){.animation-page .authors__road{width:40px}}.animation-page .authors__road:after{z-index:1;position:absolute;top:184px;right:0;width:14px;height:14px;border-radius:50%;background-color:#fff;box-shadow:0 0 10px #66d56e,0 0 40px #66d56e;content:"";opacity:0;transition:opacity .8s ease .2s}@media (max-width:1159.98px){.animation-page .authors__road:after{top:188px;width:10px;height:10px}}.animation-page .authors__road.is-visible:after{animation:pulse 1.6s ease infinite;opacity:1;transition:none}.animation-page .authors__road-img{display:block;width:100%;height:auto}.animation-page .authors__left{width:calc(50% - 16px);padding-left:96px}@media (max-width:1159.98px){.animation-page .authors__left{width:calc(50% - 12px);padding-left:60px}}@media (max-width:735.98px){.animation-page .authors__left{width:100%;padding-left:56px}}.animation-page .authors__title{margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#eeeef2,#627896);-webkit-background-clip:text;background-clip:text;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .authors__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .authors__title{font-size:24px;line-height:1.4}}.animation-page .authors__right{display:flex;width:calc(50% - 16px);margin-top:38px;margin-left:32px}@media (max-width:1159.98px){.animation-page .authors__right{width:calc(50% - 12px);margin-left:24px}}@media (max-width:735.98px){.animation-page .authors__right{flex-direction:column-reverse;align-items:flex-start;width:100%;margin-top:12px;margin-left:0;padding-left:56px}}.animation-page .authors__dots{display:block;flex-shrink:0;width:auto;height:20px}@media (max-width:735.98px){.animation-page .authors__dots{margin-top:8px}}.animation-page .authors__descr{margin-top:0;margin-bottom:0;margin-left:4px;color:#9a9eb1;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .authors__descr{font-size:15px}}@media (max-width:735.98px){.animation-page .authors__descr{margin-left:0;font-size:14px;line-height:1.4}}.animation-page .authors__descr-br{display:none}@media (max-width:735.98px){.animation-page .authors__descr-br{display:block}}.animation-page .authors__swiper{position:relative;width:448px;height:100%;margin-top:64px;margin-left:96px;overflow:visible}@media (max-width:1159.98px){.animation-page .authors__swiper{margin-top:48px;margin-left:60px;padding-left:0}}@media (max-width:735.98px){.animation-page .authors__swiper{width:265px;margin-top:32px;margin-left:56px}}.animation-page .authors__shadow-1{z-index:2;position:absolute;top:0;left:-480px;width:448px;height:100%;background:linear-gradient(90deg,#0a0b10,hsla(0,0%,85.1%,0));pointer-events:none}@media (max-width:1159.98px){.animation-page .authors__shadow-1{left:-472px}}@media (max-width:735.98px){.animation-page .authors__shadow-1{left:-289px;width:265px}}.animation-page .authors__shadow-1:before{display:block;position:absolute;top:0;right:100%;width:100vw;height:100%;background:#0a0b10;content:""}.animation-page .authors__shadow-2{z-index:2;position:absolute;top:0;left:960px;width:448px;height:100%;background:linear-gradient(270deg,#0a0b10,hsla(0,0%,85.1%,0));pointer-events:none}@media (max-width:1159.98px){.animation-page .authors__shadow-2{left:472px}}@media (max-width:735.98px){.animation-page .authors__shadow-2{left:289px;width:265px}}.animation-page .authors__shadow-2:before{display:block;position:absolute;top:0;left:100%;width:100vw;height:100%;background:#0a0b10;content:""}.animation-page .authors__nav{display:flex;align-items:center;width:calc(100% - 96px);margin-top:59px;margin-left:96px}@media (max-width:1159.98px){.animation-page .authors__nav{width:calc(100% - 60px);margin-top:48px;margin-left:60px}}@media (max-width:735.98px){.animation-page .authors__nav{flex-direction:column;width:calc(100% - 56px);margin-top:30px;margin-left:56px}}.animation-page .authors__pagination{display:inline-flex;align-items:center}.animation-page .authors__bullet{width:44.8px;height:4px;border-radius:4px;background-color:#2b3150;cursor:pointer;transition:background-color .3s ease}.animation-page .authors__bullet:active,.animation-page .authors__bullet:hover{background-color:#242942}.animation-page .authors__bullet:not(:first-child){margin-left:8px}.animation-page .authors__bullet.is-active{background-color:#66d56e}.animation-page .authors__navigation{display:inline-flex;align-items:center;margin-left:auto}@media (max-width:735.98px){.animation-page .authors__navigation{margin-top:16px;margin-right:auto}}.animation-page .authors__arrow:not(:first-child){margin-left:16px}.animation-page .intro__card{position:relative;width:100%;height:630px;overflow:hidden;border:1px solid #282c3e;border-radius:16px;background-color:#14161f}@media (max-width:1159.98px){.animation-page .intro__card{height:391px}}@media (max-width:735.98px){.animation-page .intro__card{height:400px}}.animation-page .intro__bg{position:absolute;top:0;left:0}.animation-page .intro__bg,.animation-page .intro__bg-img{display:block;width:100%;height:100%}.animation-page .intro__bg-img{-o-object-fit:cover;object-fit:cover}.animation-page .intro__inner{display:flex;z-index:2;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;height:100%;padding:64px}@media (max-width:1159.98px){.animation-page .intro__inner{padding:32px}}@media (max-width:735.98px){.animation-page .intro__inner{padding:24px}}.animation-page .intro__title{margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#f3f8ff 26.91%,#627896),#e8ecf1;-webkit-background-clip:text;background-clip:text;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .intro__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .intro__title{font-size:24px;line-height:1.4}}.animation-page .intro__play{position:absolute;right:-78px;bottom:-78px}@media (max-width:1159.98px){.animation-page .intro__play{right:-75px;bottom:-75px}}@media (max-width:735.98px){.animation-page .intro__play{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}}.animation-page .intro__road{display:block;position:relative;height:30px}@media (max-width:1159.98px){.animation-page .intro__road{height:16px}}.animation-page .intro__road:after{z-index:1;position:absolute;bottom:0;left:50%;width:14px;height:14px;transform:translateX(-50%);border-radius:50%;background-color:#fff;box-shadow:0 0 10px #66d56e,0 0 40px #66d56e;content:"";opacity:0;transition:opacity .8s ease .2s}@media (max-width:1159.98px){.animation-page .intro__road:after{width:10px;height:10px}}.animation-page .intro__road.is-visible:after{opacity:1;transition:none;animation:pulse 1.6s ease infinite}.animation-page .intro__road-img{display:block;width:auto;height:100%;margin-right:auto;margin-left:auto}.animation-page .orientation{padding-top:128px}@media (max-width:1159.98px){.animation-page .orientation{padding-top:96px}}.animation-page .orientation__tag{display:flex;justify-content:center}.animation-page .orientation__title{position:relative;width:100%;margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#f3f8ff 26.91%,#627896);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .orientation__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .orientation__title{font-size:24px;line-height:1.4}}.animation-page .orientation__title:before{position:absolute;top:50%;left:0;width:202px;height:1px;transform:translateY(-50%);background:linear-gradient(270deg,#282c3e,rgba(40,44,62,0));content:""}@media (max-width:1159.98px){.animation-page .orientation__title:before{width:65px}}@media (max-width:735.98px){.animation-page .orientation__title:before{display:none}}.animation-page .orientation__title:after{position:absolute;top:50%;right:0;width:202px;height:1px;transform:translateY(-50%);background:linear-gradient(270deg,rgba(40,44,62,0),#282c3e);content:""}@media (max-width:1159.98px){.animation-page .orientation__title:after{width:65px}}@media (max-width:735.98px){.animation-page .orientation__title:after{display:none}}.animation-page .orientation__btns{display:flex;flex-wrap:wrap;justify-content:center;margin:32px -6px 0;padding:0;list-style:none}@media (max-width:1159.98px){.animation-page .orientation__btns{margin-top:24px}}@media (max-width:735.98px){.animation-page .orientation__btns{margin-right:0;margin-left:0}}.animation-page .orientation__btns-item{margin:0 6px;line-height:1}@media (max-width:735.98px){.animation-page .orientation__btns-item{margin-right:0;margin-left:0}.animation-page .orientation__btns-item:not(:first-child){margin-top:12px}}@media (max-width:735.98px){.animation-page .orientation__default-btn{width:222px}}.animation-page .orientation__cards{display:flex;flex-wrap:wrap;margin:48px -16px -16px}@media (max-width:1159.98px){.animation-page .orientation__cards{margin-right:0;margin-left:0}}.animation-page .orientation__card{margin:16px}@media (max-width:1159.98px){.animation-page .orientation__card{margin:0}.animation-page .orientation__card:not(:first-child){margin-top:18px}}.animation-page .orientation__card:nth-child(4n+1),.animation-page .orientation__card:nth-child(4n+4){width:55.55%}@media (max-width:1159.98px){.animation-page .orientation__card:nth-child(4n+1),.animation-page .orientation__card:nth-child(4n+4){width:100%}}.animation-page .orientation__card:nth-child(4n+2),.animation-page .orientation__card:nth-child(4n+3){width:38.88%}@media (max-width:1159.98px){.animation-page .orientation__card:nth-child(4n+2),.animation-page .orientation__card:nth-child(4n+3){width:100%}}.animation-page .study{display:flex;flex-wrap:wrap;padding-top:128px;padding-bottom:128px}@media (max-width:1159.98px){.animation-page .study{padding-top:96px;padding-bottom:96px}}@media (max-width:735.98px){.animation-page .study{padding-top:64px;padding-bottom:64px}}.animation-page .study__left{width:calc(50% - 16px)}@media (max-width:1159.98px){.animation-page .study__left{width:calc(50% - 12px)}}@media (max-width:735.98px){.animation-page .study__left{width:100%}}.animation-page .study__title{margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#eeeef2,#627896);-webkit-background-clip:text;background-clip:text;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .study__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .study__title{font-size:24px;line-height:1.4}}.animation-page .study__right{display:flex;width:calc(50% - 16px);margin-top:38px;margin-left:32px}@media (max-width:1159.98px){.animation-page .study__right{width:calc(50% - 12px);margin-left:24px}}@media (max-width:735.98px){.animation-page .study__right{flex-direction:column-reverse;align-items:flex-start;width:100%;margin-top:12px;margin-left:0}}.animation-page .study__dots{display:block;flex-shrink:0;width:auto;height:20px}@media (max-width:735.98px){.animation-page .study__dots{margin-top:8px}}.animation-page .study__descr{margin-top:0;margin-bottom:0;margin-left:4px;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .study__descr{font-size:15px}}@media (max-width:735.98px){.animation-page .study__descr{margin-left:0}}.animation-page .study__descr-span{color:#eeeef2;font-weight:500}.animation-page .study__descr-br{display:none}@media (max-width:1159.98px){.animation-page .study__descr-br{display:block}}.animation-page .study__swiper{width:352px;height:100%;margin-top:64px;margin-left:0;overflow:visible}@media (max-width:1159.98px){.animation-page .study__swiper{width:336px;margin-top:48px}}@media (max-width:735.98px){.animation-page .study__swiper{width:320px;margin-top:32px}}.animation-page .study__shadow-1{z-index:2;position:absolute;top:0;left:-384px;width:352px;height:100%;background:linear-gradient(90deg,#0a0b10,hsla(0,0%,85.1%,0));pointer-events:none}@media (max-width:1159.98px){.animation-page .study__shadow-1{left:-360px;width:336px}}@media (max-width:735.98px){.animation-page .study__shadow-1{left:-344px;width:320px}}.animation-page .study__shadow-1:before{display:block;position:absolute;top:0;right:100%;width:100vw;height:100%;background:#0a0b10;content:""}.animation-page .study__shadow-2{z-index:2;position:absolute;top:0;left:1152px;width:352px;height:100%;background:linear-gradient(270deg,#0a0b10,hsla(0,0%,85.1%,0));pointer-events:none}@media (max-width:1159.98px){.animation-page .study__shadow-2{left:720px;width:336px}}@media (max-width:735.98px){.animation-page .study__shadow-2{left:344px;width:320px}}.animation-page .study__shadow-2:before{display:block;position:absolute;top:0;left:100%;width:100vw;height:100%;background:#0a0b10;content:""}.animation-page .study__nav{display:flex;align-items:center;width:100%;margin-top:100px}@media (max-width:1159.98px){.animation-page .study__nav{margin-top:50px}}@media (max-width:735.98px){.animation-page .study__nav{flex-wrap:wrap;margin-top:32px}}.animation-page .study__steps{display:inline-flex;align-items:center;height:34px}.animation-page .study__steps.swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.animation-page .study__steps-col{display:inline-flex;align-items:center;padding:0;border:0;background:transparent}.animation-page .study__steps-col:not(:first-child){margin-left:4px}.animation-page .study__steps-col:last-child{width:auto}.animation-page .study__steps-bullet{display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#542ed1;color:#211253;color:#fff;cursor:pointer;transition:background .3s ease,width .3s ease,height .3s ease}.animation-page .study__steps-bullet:hover{background:#4527aa}.animation-page .study__steps-bullet:active{background:#362084}.animation-page .study__steps-col.is-active .study__steps-bullet{width:34px;height:34px}.animation-page .study__steps-num{display:block;transform:scale(0);font-weight:400;font-size:16px;line-height:1.5;transition:transform .3s}.animation-page .study__steps-col.is-active .study__steps-num{transform:scale(1)}.animation-page .study__steps-line{position:relative;width:133px;height:2px;margin-left:4px;overflow:hidden;border-radius:100px;background-color:#14161f}@media (max-width:1159.98px){.animation-page .study__steps-line{width:67.83px}}@media (max-width:735.98px){.animation-page .study__steps-line{width:31.67px}}.animation-page .study__steps-line:before{z-index:1;background:#542ed1}.animation-page .study__steps-line:after,.animation-page .study__steps-line:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:opacity .3s ease}.animation-page .study__steps-line:after{z-index:2;background:linear-gradient(270deg,#282c3e,#542ed1);opacity:0}.animation-page .study__steps-col:last-child .study__steps-line{display:none}.animation-page .study__steps-col.is-active .study__steps-line:after{opacity:1}.animation-page .study__steps-col.is-active~.study__steps-col .study__steps-line:before{opacity:0}.animation-page .study__navigation{display:inline-flex;align-items:center;margin-left:auto}@media (max-width:735.98px){.animation-page .study__navigation{margin-top:32px;margin-right:auto}}.animation-page .study__arrow:not(:first-child){margin-left:16px}.animation-page .counter{position:relative;padding:75px 0;overflow:hidden;border:1px solid #282c3e;border-radius:16px;background:linear-gradient(277.27deg,#3f1fa8,#231358)}@media (max-width:1159.98px){.animation-page .counter{padding:85px 0}}@media (max-width:735.98px){.animation-page .counter{padding:76px 0}}.animation-page .counter__bg{z-index:-1;position:absolute;top:0;left:0}.animation-page .counter__bg,.animation-page .counter__bg-img{display:block;width:100%;height:100%}.animation-page .counter__bg-img{-o-object-fit:cover;object-fit:cover}.animation-page .counter__inner{display:flex;flex-wrap:wrap}.animation-page .counter__col{width:31.25%;text-align:center}@media (max-width:1159.98px){.animation-page .counter__col{width:29.89%}}@media (max-width:735.98px){.animation-page .counter__col{width:100%}.animation-page .counter__col:not(:first-child){margin-top:152px}}.animation-page .counter__col:nth-child(2){width:37.5%}@media (max-width:1159.98px){.animation-page .counter__col:nth-child(2){width:40.22%}}@media (max-width:735.98px){.animation-page .counter__col:nth-child(2){width:100%}}.animation-page .counter__title{margin-top:0;margin-bottom:0;background:linear-gradient(109.39deg,#f3f8ff,#ab94f8);-webkit-background-clip:text;background-clip:text;font-weight:500;font-size:64px;line-height:1.1;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .counter__title{font-size:48px;line-height:1.2}}@media (max-width:735.98px){.animation-page .counter__title{font-size:40px}}.animation-page .counter__item{display:flex;align-items:center;justify-content:center;margin-top:16px}@media (max-width:1159.98px){.animation-page .counter__item{margin-top:12px}}.animation-page .counter__svg{display:block;width:auto;height:20px}.animation-page .counter__descr{margin-top:0;margin-bottom:0;margin-left:8px;color:#f3f8ff;font-weight:500;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .counter__descr{font-size:12px;line-height:1.3}}.animation-page .benefits-2{display:flex;flex-wrap:wrap;padding-top:128px;padding-bottom:128px}@media (max-width:1159.98px){.animation-page .benefits-2{padding-top:96px;padding-bottom:96px}}@media (max-width:735.98px){.animation-page .benefits-2{padding-top:64px;padding-bottom:64px}}.animation-page .benefits-2__left{display:flex;flex-direction:column;align-items:flex-start;width:calc(50% - 16px)}@media (max-width:1159.98px){.animation-page .benefits-2__left{width:100%}}.animation-page .benefits-2__title{margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#eeeef2,#627896);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .benefits-2__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .benefits-2__title{font-size:24px;line-height:1.4}}@media (max-width:1159.98px){.animation-page .benefits-2__title-br{display:none}}@media (max-width:735.98px){.animation-page .benefits-2__title-br{display:block}}.animation-page .benefits-2__img{display:block;width:auto;height:206px;margin-top:auto}@media (max-width:1159.98px){.animation-page .benefits-2__img{display:none}}.animation-page .benefits-2__right{width:calc(50% - 16px);margin-top:38px;margin-left:32px}@media (max-width:1159.98px){.animation-page .benefits-2__right{display:flex;flex-wrap:wrap;width:100%;margin-top:48px;margin-left:0}}@media (max-width:735.98px){.animation-page .benefits-2__right{margin-top:32px}}.animation-page .benefits-2__item{display:flex}@media (max-width:1159.98px){.animation-page .benefits-2__item{align-items:center;width:calc(50% - 20px);padding-top:30px;padding-bottom:30px;border-top:1px solid #242942}}@media (max-width:735.98px){.animation-page .benefits-2__item{width:100%;padding-top:20px;padding-bottom:20px}}.animation-page .benefits-2__item:not(:first-child){padding-top:40px;border-top:1px solid #242942}@media (max-width:1159.98px){.animation-page .benefits-2__item:not(:first-child){padding-top:30px}}@media (max-width:735.98px){.animation-page .benefits-2__item:not(:first-child){padding-top:20px}}.animation-page .benefits-2__item:not(:last-child){padding-bottom:40px}@media (max-width:1159.98px){.animation-page .benefits-2__item:not(:last-child){padding-bottom:30px}}@media (max-width:735.98px){.animation-page .benefits-2__item:not(:last-child){padding-bottom:20px}}@media (max-width:1159.98px){.animation-page .benefits-2__item:nth-child(2n+2){margin-left:40px}}@media (max-width:735.98px){.animation-page .benefits-2__item:nth-child(2n+2){margin-left:0}}@media (max-width:1159.98px){.animation-page .benefits-2__item:first-child,.animation-page .benefits-2__item:nth-child(2){padding-top:0;border-top:none}}@media (max-width:1159.98px){.animation-page .benefits-2__item:last-child,.animation-page .benefits-2__item:nth-last-child(2){padding-bottom:0}}@media (max-width:735.98px){.animation-page .benefits-2__item:nth-child(2){padding-top:20px;border-top:1px solid #242942}}@media (max-width:735.98px){.animation-page .benefits-2__item:nth-last-child(2){padding-bottom:20px}}.animation-page .benefits-2__icon{display:block;width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.animation-page .benefits-2__item-right{margin-left:32px}@media (max-width:1159.98px){.animation-page .benefits-2__item-right{margin-left:24px}}.animation-page .benefits-2__subtitle{margin-top:0;margin-bottom:0;color:#f3f8ff;font-weight:500;font-size:24px;line-height:1.5}@media (max-width:1159.98px){.animation-page .benefits-2__subtitle{font-size:20px;line-height:1.4}}@media (max-width:735.98px){.animation-page .benefits-2__subtitle{font-size:18px;line-height:1.44}}@media (max-width:1159.98px){.animation-page .benefits-2__subtitle-span{display:none}}@media (max-width:735.98px){.animation-page .benefits-2__subtitle-span{display:inline}}.animation-page .benefits-2__descr{margin-top:0;margin-bottom:0;color:#99a3af;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .benefits-2__descr{font-size:15px}}@media (max-width:735.98px){.animation-page .benefits-2__descr{font-size:14px;line-height:1.44}}.animation-page .education{display:flex;flex-wrap:wrap;padding-top:128px}@media (max-width:1159.98px){.animation-page .education{padding-top:96px}}@media (max-width:735.98px){.animation-page .education{padding-top:64px}}.animation-page .education__left{width:calc(50% - 16px)}@media (max-width:1159.98px){.animation-page .education__left{width:calc(50% - 12px)}}@media (max-width:735.98px){.animation-page .education__left{width:100%}}.animation-page .education__title{margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#eeeef2,#627896);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .education__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .education__title{font-size:24px;line-height:1.4}}.animation-page .education__right{display:flex;width:calc(50% - 16px);margin-top:38px;margin-left:32px}@media (max-width:1159.98px){.animation-page .education__right{width:calc(50% - 12px);margin-left:24px}}@media (max-width:735.98px){.animation-page .education__right{flex-direction:column-reverse;align-items:flex-start;width:100%;margin-top:16px;margin-left:0}}.animation-page .education__dots{display:block;flex-shrink:0;width:auto;height:20px}@media (max-width:735.98px){.animation-page .education__dots{margin-top:4px}}.animation-page .education__descr{margin-top:0;margin-bottom:0;margin-left:4px;color:#ccced8;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .education__descr{font-size:15px}}@media (max-width:735.98px){.animation-page .education__descr{margin-left:0;font-size:14px;line-height:1.4}}@media (max-width:1159.98px){.animation-page .education__descr-br{display:none}}.animation-page .education__bottom{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-top:64px;padding:64px;border:1px solid #282c3e;border-radius:16px;background:#14161f}@media (max-width:1159.98px){.animation-page .education__bottom{margin-top:48px;padding:48px 48px 32px}}@media (max-width:735.98px){.animation-page .education__bottom{margin-top:32px;padding:32px 32px 12px}}.animation-page .education__bottom-left{z-index:1;position:relative;width:480px;height:480px;border-radius:12px;background:#0a0b10}@media (max-width:1159.98px){.animation-page .education__bottom-left{width:100%;height:600px}}@media (max-width:735.98px){.animation-page .education__bottom-left{height:254px}}.animation-page .education__light{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.animation-page .education__light-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.animation-page .education__tab-wrapper{z-index:2;position:absolute;top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);overflow:hidden;border:1px solid #282c3e;border-radius:12px}.animation-page .education__tab{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:visibility .3s ease,opacity .3s ease}.animation-page .education__tab.is-active{visibility:visible;opacity:1}.animation-page .education__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.animation-page .education__bottom-right{width:448px;margin-left:auto}@media (max-width:1159.98px){.animation-page .education__bottom-right{width:100%;margin-top:48px}}@media (max-width:735.98px){.animation-page .education__bottom-right{margin-top:32px}}.animation-page .packets{padding-top:128px;padding-bottom:128px}@media (max-width:1159.98px){.animation-page .packets{padding-top:96px;padding-bottom:96px}}@media (max-width:735.98px){.animation-page .packets{padding-top:64px;padding-bottom:64px}}.animation-page .packets__tag{display:flex;justify-content:center}.animation-page .packets__title{position:relative;width:100%;margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#f3f8ff 26.91%,#627896);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .packets__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .packets__title{font-size:24px;line-height:1.4}}.animation-page .packets__title:before{position:absolute;top:50%;left:0;width:310.5px;height:1px;transform:translateY(-50%);background:linear-gradient(270deg,#282c3e,rgba(40,44,62,0));content:""}@media (max-width:1159.98px){.animation-page .packets__title:before{width:149.5px}}@media (max-width:735.98px){.animation-page .packets__title:before{display:none}}.animation-page .packets__title:after{position:absolute;top:50%;right:0;width:310.5px;height:1px;transform:translateY(-50%);background:linear-gradient(270deg,rgba(40,44,62,0),#282c3e);content:""}@media (max-width:1159.98px){.animation-page .packets__title:after{width:149.5px}}@media (max-width:735.98px){.animation-page .packets__title:after{display:none}}.animation-page .packets__descr{margin-top:16px;margin-bottom:0;color:#ccced8;font-weight:400;font-size:20px;line-height:1.5;text-align:center}@media (max-width:1159.98px){.animation-page .packets__descr{margin-top:12px;font-size:18px;line-height:1.4}}@media (max-width:735.98px){.animation-page .packets__descr{margin-top:8px;font-size:16px;line-height:1.5}}.animation-page .packets__toggle{margin-top:48px;margin-right:auto;margin-left:auto}@media (max-width:735.98px){.animation-page .packets__toggle{margin-top:32px}}.animation-page .packets__plans{display:none;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:32px}@media (max-width:735.98px){.animation-page .packets__plans{flex-direction:column-reverse}}.animation-page .packets__plans.is-active{display:flex}.animation-page .packets__plan{width:448px}@media (max-width:1159.98px){.animation-page .packets__plan{width:332px}}@media (max-width:735.98px){.animation-page .packets__plan{width:100%}}.animation-page .packets__plan:first-child{margin-right:16px}@media (max-width:735.98px){.animation-page .packets__plan:first-child{margin-top:32px;margin-right:0}}.animation-page .packets__plan:nth-child(2){margin-left:16px}@media (max-width:735.98px){.animation-page .packets__plan:nth-child(2){margin-left:0}}.animation-page .consulting{position:relative;padding:48px;overflow:hidden;border:1px solid #282c3e;border-radius:16px;background:#14161f}@media (max-width:1159.98px){.animation-page .consulting{padding:36px}}@media (max-width:735.98px){.animation-page .consulting{padding:24px}}.animation-page .consulting__pic{display:block;position:absolute;top:0;right:56px;height:100%}@media (max-width:1159.98px){.animation-page .consulting__pic{right:42px}}@media (max-width:735.98px){.animation-page .consulting__pic{right:0}}.animation-page .consulting__img{display:block;z-index:0;width:auto;height:100%}.animation-page .consulting__illustration{display:block;z-index:1;position:absolute;top:50%;right:48px;width:388px;height:388px;-o-object-fit:contain;object-fit:contain;transform:translateY(-50%)}@media (max-width:1159.98px){.animation-page .consulting__illustration{display:none}}.animation-page .consulting__inner{z-index:2;position:relative;max-width:496px}.animation-page .consulting__title{margin-top:0;margin-bottom:0;color:#ccced8;font-weight:400;font-size:32px;line-height:1.2}@media (max-width:1159.98px){.animation-page .consulting__title{font-size:28px;line-height:1.16}}@media (max-width:735.98px){.animation-page .consulting__title{font-size:22px}}.animation-page .consulting__title-span{color:#fff;font-weight:500}.animation-page .consulting__btn{margin-top:32px}@media (max-width:1159.98px){.animation-page .consulting__btn{margin-top:24px}}@media (max-width:735.98px){.animation-page .consulting__btn{margin-top:16px}}.animation-page .consulting__descr{margin-top:80px;margin-bottom:0;color:#99a3af;font-weight:400;font-size:16px;line-height:1.5}@media (max-width:1159.98px){.animation-page .consulting__descr{margin-top:60px;font-size:15px}}@media (max-width:735.98px){.animation-page .consulting__descr{max-width:200px;margin-top:40px;font-size:14px;line-height:1.4}}.animation-page .consulting__descr-span{border-bottom:none;color:#7ee787}.animation-page .partners{display:flex;flex-wrap:wrap;padding-top:128px}@media (max-width:1159.98px){.animation-page .partners{padding-top:96px}}@media (max-width:735.98px){.animation-page .partners{padding-top:64px}}.animation-page .partners__left{width:calc(50% - 16px)}@media (max-width:1159.98px){.animation-page .partners__left{width:calc(50% - 12px)}}@media (max-width:735.98px){.animation-page .partners__left{width:100%}}.animation-page .partners__title{margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#eeeef2,#627896);-webkit-background-clip:text;background-clip:text;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .partners__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .partners__title{font-size:24px;line-height:1.4}}.animation-page .partners__right{width:calc(50% - 16px);margin-top:38px;margin-left:32px}@media (max-width:1159.98px){.animation-page .partners__right{width:calc(50% - 12px);margin-left:24px}}@media (max-width:735.98px){.animation-page .partners__right{width:100%;margin-top:16px;margin-left:0}}.animation-page .partners__descr{margin-top:0;margin-bottom:0;color:#ccced8;font-weight:400;font-size:24px;line-height:1.5}@media (max-width:1159.98px){.animation-page .partners__descr{font-size:20px;line-height:1.4}}@media (max-width:735.98px){.animation-page .partners__descr{font-size:18px;line-height:1.44}}.animation-page .partners__bottom{display:flex;align-items:center;margin-top:120px;margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;overflow-x:auto;scrollbar-color:transparent transparent;scrollbar-width:thin}@media (max-width:1159.98px){.animation-page .partners__bottom{margin-top:90px}}@media (max-width:735.98px){.animation-page .partners__bottom{margin-top:60px}}.animation-page .partners__bottom::-webkit-scrollbar{display:none}.animation-page .partners__pic{display:block;width:100%}@media (max-width:735.98px){.animation-page .partners__pic{flex-shrink:0;width:auto;height:28px}}.animation-page .partners__pic:not(:first-child){padding-left:110px}@media (max-width:1159.98px){.animation-page .partners__pic:not(:first-child){padding-left:37px}}@media (max-width:735.98px){.animation-page .partners__pic:not(:first-child){margin-left:24px;padding-left:0}}.animation-page .partners__img{display:block;width:100%;height:auto}@media (max-width:735.98px){.animation-page .partners__img{width:auto;height:100%}}.animation-page .reviews{padding-top:128px}@media (max-width:1159.98px){.animation-page .reviews{padding-top:96px}}@media (max-width:735.98px){.animation-page .reviews{padding-top:64px}}.animation-page .reviews__tag{display:flex;justify-content:center}.animation-page .reviews__title{position:relative;width:100%;margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#f3f8ff 26.91%,#627896);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .reviews__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .reviews__title{font-size:24px;line-height:1.4}}.animation-page .reviews__title:before{position:absolute;top:50%;left:0;width:306.5px;height:1px;transform:translateY(-50%);background:linear-gradient(270deg,#282c3e,rgba(40,44,62,0));content:""}@media (max-width:1159.98px){.animation-page .reviews__title:before{width:146.5px}}@media (max-width:735.98px){.animation-page .reviews__title:before{display:none}}.animation-page .reviews__title:after{position:absolute;top:50%;right:0;width:306.5px;height:1px;transform:translateY(-50%);background:linear-gradient(270deg,rgba(40,44,62,0),#282c3e);content:""}@media (max-width:1159.98px){.animation-page .reviews__title:after{width:146.5px}}@media (max-width:735.98px){.animation-page .reviews__title:after{display:none}}.animation-page .reviews__swiper{width:928px;height:400px;margin-top:64px;overflow:visible}@media (max-width:1159.98px){.animation-page .reviews__swiper{width:100%;height:352px;margin-top:48px}}@media (max-width:735.98px){.animation-page .reviews__swiper{height:auto;margin-top:32px;overflow:hidden}}.animation-page .reviews__swiper-wrapper{align-items:center}.animation-page .reviews__navigation{display:flex;justify-content:center;margin-top:40px}@media (max-width:1159.98px){.animation-page .reviews__navigation{margin-top:30px}}.animation-page .reviews__arrow:not(:first-child){margin-left:16px}.animation-page .faq{display:flex;flex-wrap:wrap;padding-top:128px;padding-bottom:128px}@media (max-width:1159.98px){.animation-page .faq{padding-top:96px;padding-bottom:96px}}@media (max-width:735.98px){.animation-page .faq{padding-top:64px;padding-bottom:64px}}.animation-page .faq__left{width:calc(50% - 16px)}@media (max-width:1159.98px){.animation-page .faq__left{width:100%}}.animation-page .faq__title{width:100%;margin-top:12px;margin-bottom:0;background:linear-gradient(180deg,#f3f8ff 26.91%,#627896);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .faq__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .faq__title{font-size:24px;line-height:1.4}}.animation-page .faq__right{width:calc(50% - 16px);margin-top:38px;margin-left:32px}@media (max-width:1159.98px){.animation-page .faq__right{width:100%;margin-top:48px;margin-left:0}}@media (max-width:735.98px){.animation-page .faq__right{margin-top:36px}}.animation-page .ticker{position:relative;left:50%;width:100vw;padding:8px 0;transform:translateX(-50%);background:linear-gradient(97.27deg,#231358,#542ed1)}.animation-page .ticker,.animation-page .ticker__list{display:flex;align-items:center}.animation-page .ticker__list{flex-shrink:0}.animation-page .ticker__link{display:inline-block;position:relative;flex-shrink:0;padding:0 10px;color:#fff;font-weight:400;font-size:16px;line-height:1.5;text-decoration:none;transition:color .3s ease}.animation-page .ticker__link:hover{color:#66d56e}.animation-page .ticker__link:active{color:#51aa58}.animation-page .ticker__link:after{display:block;position:absolute;top:50%;right:-2px;width:4px;height:4px;transform:translateY(-50%);border-radius:50%;background:#fff;content:""}.animation-page .cta{position:relative;padding-top:384px;padding-bottom:80px}@media (max-width:1159.98px){.animation-page .cta{padding-top:288px;padding-bottom:60px}}.animation-page .cta__doors{display:block;z-index:-1;position:absolute;top:120px;left:50%;width:auto;height:440px;transform:translateX(-50%)}@media (max-width:1159.98px){.animation-page .cta__doors{top:55px}}@media (max-width:735.98px){.animation-page .cta__doors{top:109px}}.animation-page .cta__title{position:relative;width:100%;margin-top:0;margin-bottom:0;background:linear-gradient(180deg,#f3f8ff 26.91%,#627896);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600;font-size:36px;line-height:1.4;font-family:Unbounded,sans-serif;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media (max-width:1159.98px){.animation-page .cta__title{font-size:28px;line-height:1.3}}@media (max-width:735.98px){.animation-page .cta__title{font-size:24px;line-height:1.4}}.animation-page .cta__title:before{position:absolute;top:50%;left:0;width:229.5px;height:1px;transform:translateY(-50%);background:linear-gradient(270deg,#282c3e,rgba(40,44,62,0));content:""}@media (max-width:1159.98px){.animation-page .cta__title:before{width:86.5px}}@media (max-width:735.98px){.animation-page .cta__title:before{width:23.5px}}.animation-page .cta__title:after{position:absolute;top:50%;right:0;width:229.5px;height:1px;transform:translateY(-50%);background:linear-gradient(270deg,rgba(40,44,62,0),#282c3e);content:""}@media (max-width:1159.98px){.animation-page .cta__title:after{width:149.86}}@media (max-width:735.98px){.animation-page .cta__title:after{width:23.5px}}.animation-page .cta__title-br{display:none}@media (max-width:735.98px){.animation-page .cta__title-br{display:block}}.animation-page .cta__descr{margin-top:16px;margin-bottom:0;color:#ccced8;font-weight:400;font-size:20px;line-height:1.5;text-align:center}@media (max-width:1159.98px){.animation-page .cta__descr{font-size:18px;line-height:1.4}}@media (max-width:735.98px){.animation-page .cta__descr{font-size:16px;line-height:1.5}}.animation-page .cta__btns{display:flex;flex-wrap:wrap;justify-content:center;margin:24px -6px 0;padding:0;list-style:none}@media (max-width:735.98px){.animation-page .cta__btns{margin-right:0;margin-left:0}}.animation-page .cta__btns-item{margin:0 6px;line-height:1}@media (max-width:735.98px){.animation-page .cta__btns-item{margin-right:0;margin-left:0}.animation-page .cta__btns-item:not(:first-child){margin-top:12px}}@media (max-width:735.98px){.animation-page .cta__default-btn{width:222px}}.animation-page .bg-2{background:radial-gradient(circle at 50% 30%,rgba(102,213,110,.12) 0%,rgba(102,213,110,0) 32%),linear-gradient(120deg,rgba(84,46,209,.34) 0%,rgba(84,46,209,.16) 40%,rgba(10,11,16,.12) 100%),linear-gradient(180deg,#1a1630 0%,#0f1018 100%);background-size:cover;background-position:center;}.animation-page .head__light{position:absolute;top:-40px;left:50%;width:1344px;height:485px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(84,46,209,.52) 0%,rgba(84,46,209,0) 58%),radial-gradient(circle at 62% 24%,rgba(102,213,110,.16) 0%,rgba(102,213,110,0) 28%);}.animation-page .ticker__list{animation:animation-marquee 18s linear infinite;}.animation-page .ticker:hover .ticker__list{animation-play-state:paused;}@keyframes animation-marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}.animation-page .cta__doors{display:block;z-index:-1;position:absolute;top:120px;left:50%;width:474px;height:440px;transform:translateX(-50%);}.animation-page .cta__doors::before,.animation-page .cta__doors::after{content:"";position:absolute;top:0;bottom:0;width:calc(50% - 10px);border:1px solid #282c3e;border-radius:32px 32px 12px 12px;background:linear-gradient(180deg,rgba(84,46,209,.32) 0%,rgba(10,11,16,.92) 100%),linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,0) 100%);box-shadow:0 24px 60px rgba(84,46,209,.22);}.animation-page .cta__doors::before{left:0;}.animation-page .cta__doors::after{right:0;}@media (max-width:1159.98px){.animation-page .head__light{width:1120px;height:420px;}.animation-page .cta__doors{top:55px;width:430px;height:360px;}}@media (max-width:735.98px){.animation-page .head__light{top:40px;width:100vw;height:280px;}.animation-page .ticker__list{animation-duration:14s;}.animation-page .cta__doors{top:109px;width:320px;height:260px;}}
.animation-page #intro-2 .bg-2{background-image:var(--intro-2-bg)!important;background-position:center;background-repeat:no-repeat;background-size:cover;}
@media (max-width:735.98px){.animation-page #intro-2 .bg-2{background-image:var(--intro-2-bg-mobile,var(--intro-2-bg))!important;}}
.animation-page #intro-2 .intro__inner,
.animation-page #intro-2 .intro__inner:hover,
.animation-page #intro-2 .intro__inner:focus,
.animation-page #intro-2 .intro__inner:active,
.animation-page #intro-2 .intro__title,
.animation-page #intro-2 .benefit-tag{
    text-decoration:none;
}
@media (max-width:735.98px){
    .animation-page .head__grid{
        left:0;
        width:100%;
        max-width:100%;
        transform:none;
    }
    .animation-page .study__swiper{
        width:100%;
        max-width:320px;
        overflow:hidden;
    }
    .animation-page .study-step{
        box-sizing:border-box;
        max-width:100%;
    }
    .animation-page .ticker{
        left:0;
        width:100%;
        max-width:100%;
        transform:none;
        overflow:hidden;
    }
}
.animation-page .head__light{
    z-index:-1;
    top:-8px;
    height:560px;
    opacity:.18;
}
.animation-page .head__light-img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    opacity:.7;
    -webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.95) 0%,rgba(0,0,0,.82) 38%,rgba(0,0,0,.5) 72%,transparent 100%);
    mask-image:linear-gradient(to bottom,rgba(0,0,0,.95) 0%,rgba(0,0,0,.82) 38%,rgba(0,0,0,.5) 72%,transparent 100%);
}
.animation-page .head__grid{
    z-index:-1;
}
@media (max-width:1500.98px){
    .animation-page .head__light{
        top:-10px;
        height:500px;
        opacity:.18;
    }
}
@media (max-width:735.98px){
    .animation-page .head__light{
        top:-24px;
        width:100%;
        height:430px;
        opacity:.18;
    }
    .animation-page .head__light-img{
        opacity:.58;
        -webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.88) 0%,rgba(0,0,0,.7) 32%,rgba(0,0,0,.34) 72%,transparent 100%);
        mask-image:linear-gradient(to bottom,rgba(0,0,0,.88) 0%,rgba(0,0,0,.7) 32%,rgba(0,0,0,.34) 72%,transparent 100%);
    }
}
.animation-page #benefits-1{
    margin-bottom:50px;
}
.animation-page #benefits-1 .benefit__img{
    position:relative!important;
    top:0!important;
    left:0!important;
    transform:none!important;
    flex-shrink:0;
}
@media (any-hover:hover) and (pointer:fine){
    .animation-page .blur.js-glow-follow{
        --mx:50%;
        --my:50%;
        --glow-opacity:0;
        --glow-size:280px;
        --glow-blur:108px;
        --glow-color:rgba(84,46,209,.92);
    }
    .animation-page .blur.js-glow-follow .blur__circle{
        top:var(--my);
        left:var(--mx);
        width:var(--glow-size);
        height:var(--glow-size);
        opacity:var(--glow-opacity);
        background:var(--glow-color);
        filter:blur(var(--glow-blur));
        transition:opacity .85s cubic-bezier(.22,.55,.61,.32,.23,.16,.11,.7,2);
    }
    .animation-page .blur.js-glow-follow:hover .blur__circle{
        opacity:var(--glow-opacity);
    }
    .animation-page .benefits__benefit.js-glow-follow,
    .animation-page .orientation__card.js-glow-follow{
        --glow-size:280px;
        --glow-blur:108px;
    }
    .animation-page .study-step.js-glow-follow{
        --glow-size:260px;
        --glow-blur:104px;
    }
    .animation-page .salary__base.js-glow-follow,
.animation-page .consulting.js-glow-follow{
        --glow-size:420px;
        --glow-blur:132px;
    }
    .animation-page .intro__card.js-glow-follow,
    .animation-page .packets__plan.js-glow-follow{
        --glow-size:360px;
        --glow-blur:124px;
    }
    .animation-page .education__bottom-left.js-glow-follow{
        --glow-size:240px;
        --glow-blur:92px;
    }
    .animation-page .counter.js-glow-follow{
        --glow-size:460px;
        --glow-blur:144px;
    }
}
.animation-page .ticker{
    --ticker-duration:30s;
    --ticker-duration-hover:80s;
    display:block;
    min-height:40px;
    overflow:hidden;
}
.animation-page .ticker__track{
    display:flex;
    align-items:center;
    position:absolute;
    top:50%;
    left:0;
    width:max-content;
    will-change:transform;
    transform:translate3d(0,0,0);
}
.animation-page .study{
    overflow:hidden;
}
.animation-page .ticker .ticker__list{
    display:flex;
    align-items:center;
    flex-shrink:0;
    width:max-content;
    animation:none!important;
}
.animation-page .ticker:hover .ticker__list{
    animation:none!important;
}
.animation-page .ticker__link{
    white-space:nowrap;
}
@media (max-width:735.98px){
    .animation-page .ticker{
        --ticker-duration:12s;
        --ticker-duration-hover:32s;
    }
}
@keyframes animation-head-drone-float{
    0%,100%{
        transform:translate3d(0,0,0) rotate(0deg);
    }
    26%{
        transform:translate3d(20px,-35px,0) rotate(.18deg);
    }
    54%{
        transform:translate3d(-35px,-25px,0) rotate(-.32deg);
    }
    78%{
        transform:translate3d(15,-40px,0) rotate(.12deg);
    }
}
@keyframes animation-head-drone-float-mobile{
    0%,100%{
        transform:translate3d(0,0,0) rotate(0deg);
    }
    30%{
        transform:translate3d(30px,-25px,0) rotate(.1deg);
    }
    58%{
        transform:translate3d(20,-30px,0) rotate(-.18deg);
    }
    82%{
        transform:translate3d(0,21,0) rotate(.08deg);
    }
}
.animation-page .head__drone-img{
    transform-origin:50% 58%;
    animation:animation-head-drone-float 8.8s cubic-bezier(.45,.05,.55,.95) infinite;
    will-change:transform;
}
@media (max-width:735.98px){
    .animation-page .head__drone-img{
        animation-name:animation-head-drone-float-mobile;
        animation-duration:10.5s;
    }
}
@media (prefers-reduced-motion:reduce){
    .animation-page .head__drone-img{
        animation:none;
    }
}
@media (min-width:736px) and (max-width:1365.98px){
    .animation-page.wrapper{
        max-width:none;
        padding-right:0;
        padding-left:0;
    }
    .animation-page .head{
        overflow:hidden;
    }
    .animation-page .head__grid,
    .animation-page .head__grid-img,
    .animation-page .salary__light,
    .animation-page .salary__light-img,
    .animation-page .salary__loader,
    .animation-page .salary__loader-img{
        display:block;
        max-width:100%;
        height:auto;
    }
    .animation-page .head__title{
        width:100%;
        padding-top:28px;
    }
    .animation-page .head__descr{
        margin-right:auto;
        margin-left:auto;
    }
    .animation-page .head__grid{
        left:50%;
        transform:translateX(-50%);
    }
    .animation-page .about__inner{
        display:grid;
        align-items:start;
    }
    .animation-page .about__left{
        min-width:0;
    }
    .animation-page .about__left,
    .animation-page .about__right{
        width:auto;
    }
    .animation-page .about__right{
        min-width:0;
        margin-left:0;
    }
    .animation-page .about__title{
        width:auto;
        max-width:100%;
    }
    .animation-page #benefits-1{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:24px;
    }
    .animation-page #benefits-1 .benefits__benefit{
        width:100%;
        min-width:0;
        margin-top:0;
        margin-left:0!important;
    }
    .animation-page .salary__top{
        display:flex;
        flex-wrap:nowrap;
        align-items:flex-start;
        justify-content:space-between;
        width:100%;
    }
    .animation-page .salary__title{
        flex:1 1 auto;
        min-width:0;
    }
    .animation-page .salary__price{
        flex:0 0 auto;
        min-width:0;
    }
    .animation-page .salary__lvl{
        width:100%;
    }
    .animation-page .orientation__cards{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:24px;
        align-items:stretch;
    }
    .animation-page .orientation__card{
        width:100%!important;
        min-width:0;
        margin:0;
        justify-self:stretch;
        align-self:stretch;
    }
    .animation-page .benefit-card__title{
        box-sizing:border-box;
        width:100%;
    }
    .animation-page .study{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
        align-items:start;
    }
    .animation-page .study__left,
    .animation-page .study__right,
    .animation-page .study__swiper,
    .animation-page .study__nav{
        width:auto;
        margin-top:0;
    }
    .animation-page .study__right{
        display:flex;
        align-items:flex-start;
        gap:12px;
    }
    .animation-page .study__descr{
        width:auto;
    }
    .animation-page .study__swiper,
    .animation-page .study__nav{
        grid-column:1/-1;
    }
    .animation-page .study__swiper{
        width:100%;
        overflow:hidden;
    }
    .animation-page .study__swiper .swiper-wrapper{
        align-items:stretch;
    }
    .animation-page .study-step{
        box-sizing:border-box;
        max-width:none;
        height:100%;
    }
    .animation-page .study__shadow-1,
    .animation-page .study__shadow-2{
        display:none;
    }
    .animation-page .study__steps{
        flex:1 1 auto;
        max-width:none;
    }
    .animation-page .intro__inner{
        overflow:hidden;
    }
    .animation-page .education__bottom{
        align-items:flex-start;
    }
    .animation-page .packets__plans{
        width:100%;
    }
    .animation-page .packets__plan{
        width:min(100%,560px)!important;
        max-width:min(100%,560px)!important;
    }
    .animation-page .plan__price{
        width:100%;
    }
    .animation-page .plan__num,
    .animation-page .plan__descr{
        width:100%!important;
        max-width:100%;
    }
    .animation-page .packets__plan:first-child,
    .animation-page .packets__plan:nth-child(2){
        margin-right:0;
        margin-left:0;
    }
    .animation-page .consulting{
        overflow:hidden;
    }
    .animation-page .ticker{
        display:block;
        min-height:40px;
    }
    .animation-page .ticker__track{
        position:absolute;
        top:50%;
        left:0;
    }
}
@media (min-width:736px) and (max-width:1023.98px){
    .animation-page.wrapper{
        width:calc(100% - 40px);
        max-width:760px;
    }
    .animation-page .head{
        padding-top:88px;
    }
    .animation-page .head__light{
        top:-18px;
        width:calc(100% + 140px);
        height:520px;
    }
    .animation-page .head__grid{
        width:100%;
    }
    .animation-page .head__title{
        font-size:22px;
        line-height:1.4;
        padding-bottom:8px;
    }
    .animation-page .head__title-big{
        font-size:58px;
        line-height:1.06;
    }
    .animation-page .head__descr{
        max-width:620px;
    }
    .animation-page .head__drone{
        width:min(100%,560px);
        margin-top:28px;
    }
    .animation-page .about__inner{
        grid-template-columns:300px minmax(0,1fr);
        column-gap:24px;
    }
    .animation-page .about__left{
        padding-left:44px;
    }
    .animation-page .about__title{
        font-size:30px;
        line-height:1.28;
    }
    .animation-page .about__subtitle{
        font-size:22px;
        line-height:1.34;
    }
    .animation-page #benefits-1{
        margin-bottom:56px;
    }
    .animation-page #benefits-1 .benefits__benefit{
        min-height:352px;
    }
    .animation-page .salary__base{
        padding:32px 28px 28px;
    }
    .animation-page .salary__top{
        gap:20px;
    }
    .animation-page .salary__price{
        width:260px;
        max-width:40%;
    }
    .animation-page .salary__loader{
        width:100%;
    }
    .animation-page .orientation__title,
    .animation-page .study__title,
    .animation-page .intro__title,
    .animation-page .packets__title,
    .animation-page .faq__title,
    .animation-page .cta__title{
        font-size:30px;
        line-height:1.32;
    }
    .animation-page .orientation__cards{
        margin-top:40px;
        gap:20px;
    }
    .animation-page .benefit-card__pic{
        height:236px;
    }
    .animation-page .study{
        column-gap:24px;
        row-gap:24px;
    }
    .animation-page .study__swiper{
        margin-top:4px;
    }
    .animation-page .study__nav{
        margin-top:4px;
    }
    .animation-page .study__navigation{
        margin-left:20px;
    }
    .animation-page .intro{
        margin-top:88px;
    }
    .animation-page .intro__inner{
        min-height:420px;
        padding:40px 32px;
    }
    .animation-page .intro__title{
        max-width:430px;
    }
    .animation-page .intro__play{
        right:20px;
        bottom:20px;
        width:220px;
        height:220px;
    }
    .animation-page .education__bottom{
        padding:40px 32px 20px;
    }
    .animation-page .education__bottom-left{
        height:380px;
    }
    .animation-page .education__bottom-right{
        margin-top:28px;
    }
    .animation-page .packets__plans{
        margin-top:36px;
    }
    .animation-page .packets__plan{
        width:min(100%,440px)!important;
        max-width:min(100%,440px)!important;
    }
    .animation-page .plan__num{
        font-size:38px;
        line-height:1.1;
    }
    .animation-page .plan__descr{
        font-size:15px;
        line-height:1.45;
    }
    .animation-page .consulting{
        min-height:304px;
        padding:32px 28px 28px;
    }
    .animation-page .consulting__inner{
        max-width:400px;
    }
    .animation-page .consulting__pic{
        right:-18px;
        width:min(50%,360px);
        height:100%;
    }
    .animation-page .consulting__img{
        width:100%;
        height:100%;
        object-fit:cover;
    }
    .animation-page .consulting__descr{
        max-width:320px;
        margin-top:48px;
    }
    .animation-page .cta{
        padding-top:296px;
        padding-bottom:64px;
    }
    .animation-page .cta__title,
    .animation-page .cta__descr{
        max-width:680px;
        margin-right:auto;
        margin-left:auto;
    }
    .animation-page .cta__doors{
        top:72px;
        width:380px;
        height:330px;
    }
    .animation-page .cta__title:before,
    .animation-page .cta__title:after{
        width:92px;
    }
}
@media (min-width:1024px) and (max-width:1365.98px){
    .animation-page.wrapper{
        width:calc(100% - 64px);
        max-width:1088px;
    }
    .animation-page .head{
        padding-top:96px;
    }
    .animation-page .head__light{
        top:-14px;
        width:calc(100% + 180px);
        height:540px;
    }
    .animation-page .head__grid{
        width:100%;
    }
    .animation-page .head__title{
        font-size:22px;
        line-height:1.4;
        padding-bottom:8px;
    }
    .animation-page .head__title-big{
        font-size:62px;
        line-height:1.06;
    }
    .animation-page .head__descr{
        max-width:760px;
    }
    .animation-page .head__drone{
        width:min(100%,620px);
        margin-top:32px;
    }
    .animation-page .about__inner{
        grid-template-columns:336px minmax(0,1fr);
        column-gap:48px;
    }
    .animation-page .about__left{
        padding-left:52px;
    }
    .animation-page .about__title,
    .animation-page .orientation__title,
    .animation-page .study__title,
    .animation-page .intro__title,
    .animation-page .packets__title,
    .animation-page .faq__title,
    .animation-page .cta__title{
        font-size:32px;
        line-height:1.3;
    }
    .animation-page .about__subtitle{
        font-size:22px;
        line-height:1.38;
    }
    .animation-page #benefits-1{
        margin-bottom:64px;
    }
    .animation-page #benefits-1 .benefits__benefit{
        min-height:360px;
    }
    .animation-page .salary__base{
        padding:36px 36px 32px;
    }
    .animation-page .salary__top{
        gap:32px;
    }
    .animation-page .salary__price{
        width:320px;
        max-width:38%;
    }
    .animation-page .salary__loader{
        width:100%;
    }
    .animation-page .orientation__cards{
        margin-top:48px;
    }
    .animation-page .benefit-card__pic{
        height:280px;
    }
    .animation-page .study{
        column-gap:32px;
        row-gap:28px;
    }
    .animation-page .study__swiper{
        margin-top:8px;
    }
    .animation-page .study__nav{
        margin-top:12px;
    }
    .animation-page .study__navigation{
        margin-left:24px;
    }
    .animation-page .intro{
        margin-top:104px;
    }
    .animation-page .intro__inner{
        min-height:500px;
        padding:48px;
    }
    .animation-page .intro__title{
        max-width:560px;
    }
    .animation-page .intro__play{
        right:28px;
        bottom:24px;
        width:280px;
        height:280px;
    }
    .animation-page .education__bottom{
        display:grid;
        grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);
        gap:32px;
        padding:48px 40px 28px;
    }
    .animation-page .education__bottom-left{
        height:440px;
    }
    .animation-page .education__bottom-right{
        width:auto;
        margin-top:0;
        margin-left:0;
    }
    .animation-page .packets__plans{
        margin-top:40px;
    }
    .animation-page .packets__plan{
        width:min(100%,520px)!important;
        max-width:min(100%,520px)!important;
    }
    .animation-page .plan__num{
        font-size:44px;
        line-height:1.12;
    }
    .animation-page .consulting{
        min-height:340px;
        padding:40px 40px 36px;
    }
    .animation-page .consulting__inner{
        max-width:460px;
    }
    .animation-page .consulting__pic{
        right:0;
        width:min(52%,520px);
        height:100%;
    }
    .animation-page .consulting__img{
        width:100%;
        height:100%;
        object-fit:cover;
    }
    .animation-page .consulting__descr{
        max-width:420px;
        margin-top:56px;
    }
    .animation-page .cta{
        padding-top:320px;
        padding-bottom:72px;
    }
    .animation-page .cta__title,
    .animation-page .cta__descr{
        max-width:760px;
        margin-right:auto;
        margin-left:auto;
    }
    .animation-page .cta__doors{
        top:68px;
        width:430px;
        height:390px;
    }
    .animation-page .cta__title:before,
    .animation-page .cta__title:after{
        width:136px;
    }
}
@media (min-width:736px) and (max-width:1365.98px){
    .animation-page #intro-2 .intro__card{
        height:auto;
        aspect-ratio:16/9;
        min-height:391px;
        max-height:630px;
    }
    .animation-page #intro-2 .intro__inner{
        min-height:0;
        padding:clamp(32px,4.8vw,64px);
    }
    .animation-page #intro-2 .intro__title{
        max-width:min(70%,560px);
        font-size:clamp(28px,2.7vw,36px);
        line-height:1.28;
    }
    .animation-page #intro-2 .intro__play{
        right:clamp(-78px,-6.5vw,-58px);
        bottom:clamp(-78px,-6.5vw,-58px);
        width:clamp(262px,30vw,348px);
        height:clamp(262px,30vw,348px);
    }
}
.popup--animation-widget{
    width:calc(100vw - 48px);
    max-width:1072px;
    background:#141822!important;
    border-radius:8px;
    overflow:hidden;
}
.popup--animation-widget.fancybox__content{
    padding:0;
    background:#141822!important;
    border-radius:8px;
    overflow:hidden;
}
.popup--animation-widget .popup__wrapper--animation-widget{
    display:grid;
    grid-template-columns:minmax(320px,448px) minmax(0,1fr);
    align-items:stretch;
    overflow:hidden;
    background:#141822;
    border-radius:8px;
    max-height:calc(100svh - 32px);
}
.popup--animation-widget .popup__img--animation-widget{
    display:block;
    width:100%;
    height:100%;
    min-height:100%;
    object-fit:cover;
    background:#141822;
}
.popup--animation-widget .popup__inner--animation-widget{
    display:flex;
    flex-direction:column;
    min-height:0;
    max-height:calc(100svh - 32px);
    overflow-y:auto;
    overscroll-behavior:contain;
    background:#141822;
}
.popup-widget--animation{
    flex:0 0 auto;
    margin-top:24px;
    overflow:hidden;
    border-radius:12px;
    background:#0d1117;
}
.popup-widget__iframe--animation{
    display:block;
    width:100%;
    height:720px;
    min-height:640px;
    border:0;
    background:#0d1117;
}
@media (max-width:1159.98px){
    .popup--animation-widget{
        width:calc(100vw - 40px);
        max-width:760px;
    }
    .popup--animation-widget .popup__wrapper--animation-widget{
        display:block;
        max-height:calc(100svh - 24px);
    }
    .popup--animation-widget .popup__img--animation-widget{
        display:none;
    }
    .popup--animation-widget .popup__inner--animation-widget{
        max-height:calc(100svh - 24px);
        padding:28px 24px 24px;
    }
    .popup-widget__iframe--animation{
        height:680px;
        min-height:620px;
    }
}
@media (max-width:735.98px){
    .popup--animation-widget{
        width:calc(100vw - 16px);
        max-width:calc(100vw - 16px);
    }
    .popup--animation-widget .popup__descr{
        margin-top:12px;
        font-size:14px;
        line-height:1.4;
    }
    .popup--animation-widget .popup__wrapper--animation-widget{
        max-height:calc(100svh - 16px);
    }
    .popup--animation-widget .popup__inner--animation-widget{
        max-height:calc(100svh - 16px);
        padding:20px 14px 14px;
    }
    .popup-widget--animation{
        margin-top:16px;
        border-radius:10px;
    }
    .popup-widget__iframe--animation{
        height:700px;
        min-height:620px;
    }
}
