:root{--main-dark:#292929;--main-green:#08D094;--purple:#BD9EFF;--light-gray:#EFEFEF;--fast:all 0.2s ease;--scale:100vw / 375;--block-padding:calc(12 * var(--scale));--acc-radius:calc(8 * var(--scale));--acc-gap:calc(4 * var(--scale));--acc-padding:calc(16 * var(--scale));--acc-title:calc(32 * var(--scale));--acc-text:calc(14 * var(--scale));--acc-list-padding:calc(24 * var(--scale));--acc-icon-size:calc(20 * var(--scale));--acc-li-padding:calc(12 * var(--scale));--acc-content-gap:calc(33 * var(--scale))}html{scroll-behavior:smooth}body{background-color:var(--light-gray);scrollbar-gutter:stable;overflow-y:auto}::selection{background:#08D094}::-moz-selection{background:#08D094}ul{list-style-type:'✦';padding-left:0!important;padding-inline-start:1ch!important}ul li{padding-inline-start:.7ch;padding-block-end:.6ch}ul li::marker{color:var(--purple)}.nav__button u{text-underline-offset:2px}.f-grow-1{flex:1 1 auto}.a-items-stretch>.tn-molecule{align-items:stretch!important}.a-items-stretch>.tn-molecule>div.tn-group{height:auto!important}.uc-cookie .t886{width:100%;padding:0 var(--block-padding);box-sizing:border-box}.uc-cookie .t886__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%!important;padding:var(--acc-padding)!important}.dot-background .tn-atom{background-repeat:repeat!important;background-size:auto!important}@media (hover:hover){.nav__link,.nav__button{cursor:pointer;overflow:hidden}.nav__link .tn-atom,.nav__button .tn-atom{overflow:hidden;color:transparent!important;text-shadow:0 0 var(--main-dark),0 1.2em var(--purple);transition:var(--fast)}.nav__link:hover .tn-atom,.nav__button:hover .tn-atom{text-shadow:0 -1.2em var(--main-dark),0 0 var(--purple)}.page__button::after,.page__button::before{content:'';position:absolute;top:-3px;width:8px;height:calc(100% + 5px);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI1NiIgdmlld0JveD0iMCAwIDkgNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjAuNTExNzE5IiB5PSIwLjUiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIGZpbGw9IiNEMUJDRkYiIHN0cm9rZT0iIzI5MjkyOSIvPgo8cmVjdCB4PSIwLjUxMTcxOSIgeT0iNDguNSIgd2lkdGg9IjciIGhlaWdodD0iNyIgZmlsbD0iI0QxQkNGRiIgc3Ryb2tlPSIjMjkyOTI5Ii8+Cjwvc3ZnPgo=);background-size:contain;background-repeat:no-repeat;opacity:0;z-index:2;transition:var(--fast)}.page__button::after{right:-5px}.page__button::before{left:-3px}.page__button:hover::after,.page__button:hover::before{opacity:1}.more-link,.to-top{cursor:pointer}.more-link:hover svg path{animation:arrowDraw 0.5s cubic-bezier(.61,.03,.42,1) forwards;stroke:#bd9eff}@keyframes arrowDraw{0%{stroke-dasharray:54;stroke-dashoffset:54}100%{stroke-dasharray:54;stroke-dashoffset:0}}}.swiper-slide{display:flex!important}.uc-student .swiper-wrapper{align-items:stretch!important}.uc-student .swiper-wrapper .more-link{margin-top:auto!important}.page-cursor{display:none}.bg-opacity-10{background-color:rgba(255,255,255,.1)!important}.bg-opacity-10>.tn-molecule{border-color:rgba(255,255,255,.2)!important}@media screen and (max-width:960px){.nav__button u{text-decoration:none}}.unicorn{opacity:0;transform:scaleX(-1);transition:all 0.2s 0.1s linear}.page__loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#D4C3F9;z-index:999999;pointer-events:none;transition:all 0.8s ease-in-out}.page__loader--inactive{transform:translate(0%,-100%)}.page__loader--inactive .page__loader-animation{opacity:0}.page__loader--inactive-reverse{transform:translate(0%,0%)}.page__loader-wrapper{display:flex;flex-direction:column;width:100vw;height:100vh}.page__loader-header{display:flex;justify-content:space-between;align-items:center;padding:16px 10px 0 10px}@media screen and (min-width:1200px){.page__loader-header{padding:16px 20px}}.page__loader-icon{animation:blink 1.2s infinite linear forwards}.page__loader-title{font-family:'Bluescreens',Arial,sans-serif;font-weight:300;text-transform:uppercase;color:#00a165}.page__loader-animation{width:100%;margin:auto}.page__loader-animation--laptop{display:none}@media screen and (min-width:640px){.page__loader-animation--laptop{display:block}}@media screen and (min-width:640px){.page__loader-animation--mobile{display:none}}.page__loader-animation svg{width:100%;height:auto}@keyframes blink{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@media screen and (min-width:640px){:root{--scale:100vw / 640}}@media screen and (min-width:960px){:root{--scale:100vw / 960;--block-padding:calc(16 * var(--scale));--acc-radius:calc(10 * var(--scale));--acc-title:calc(38 * var(--scale));--acc-text:calc(13 * var(--scale));--acc-icon-size:calc(25 * var(--scale));--acc-module:calc(15 * var(--scale))}.uc-cookie .t886__wrapper{flex-direction:row;justify-content:space-between}.uc-banner canvas{position:absolute;left:0;top:0;width:100%;z-index:2;background-image:url(https://res.cloudinary.com/kakuzava/image/upload/v1746548829/Header_animation_z0cydt.webp);background-size:cover;background-position:center}.banner__bottom{height:100%!important}.banner__bottom img{height:100%!important;object-fit:cover}.uc-drag,.uc-about{cursor:none;user-select:none}.page-cursor{position:fixed;display:block;width:8px;height:8px;border-radius:50%;background-color:var(--main-green);pointer-events:none;will-change:transform;transform:translate(calc(-50% + 28px),calc(-50% + 17px));z-index:100000}.page-cursor--inner,.page-cursor--inner-2{position:absolute;opacity:0;transition:all 0.3s ease-in}.cursor--hovered,.cursor--hovered-2,.cursor--none{background:none}.cursor--hovered .page-cursor--inner{opacity:1}.cursor--hovered-2 .page-cursor--inner-2{opacity:1}.cursor--none .page-cursor--inner-2{opacity:0}}@media screen and (min-width:1200px){:root{--scale:100vw / 1200;--acc-gap:calc(6 * var(--scale))}.marque:hover>div{animation-play-state:paused!important}}@media screen and (min-width:1560px){:root{--scale:100vw / 1600;--block-padding:calc(20 * var(--scale));--acc-radius:calc(12 * var(--scale));--acc-gap:calc(8 * var(--scale));--acc-padding:calc(20 * var(--scale));--acc-title:calc(46 * var(--scale));--acc-subtitle:calc(24 * var(--scale));--acc-text:calc(16 * var(--scale));--acc-icon-size:calc(30 * var(--scale));--acc-module:calc(18 * var(--scale));--acc-content-gap:calc(40 * var(--scale))}.page__button::after,.page__button::before{background-size:cover}.page__button::after{right:-4px}.uc-banner canvas{margin-top:40px}}@media screen and (min-width:1920px){.uc-banner canvas{margin-top:70px}}
.uc-main-acc .t-container,.uc-basic-acc .t-container{max-width:100%!important;padding:0 var(--block-padding)!important;box-sizing:border-box}.uc-main-acc .t668__col,.uc-basic-acc .t668__col{max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:var(--acc-gap)!important;padding:0!important}.uc-main-acc .t668__wrapper,.uc-basic-acc .t668__wrapper{border-radius:var(--acc-radius)!important}.uc-main-acc .t668__trigger-button,.uc-basic-acc .t668__trigger-button{padding:var(--acc-padding)!important}.uc-main-acc .t668__title{font-size:var(--acc-title)!important;letter-spacing:-1px!important}.uc-basic-acc .t668__title{font-size:var(--acc-icon-size)!important;letter-spacing:-1px;line-height:1.3!important}.uc-main-acc .t668__content,.uc-basic-acc .t668__content{padding:0 var(--acc-padding)!important}.uc-main-acc .t668__textwrapper,.uc-basic-acc .t668__textwrapper{padding-bottom:var(--acc-padding)!important;padding-top:var(--acc-padding)}.uc-main-acc .t668__text,.uc-basic-acc .t668__text{font-size:var(--acc-text)!important;letter-spacing:-0.5px!important}.uc-main-acc .t668__icon,.uc-basic-acc .t668__icon{right:var(--acc-padding)!important}.uc-main-acc .t668__icon,.uc-main-acc .t668__circle,.uc-basic-acc .t668__icon,.uc-basic-acc .t668__circle{width:var(--acc-icon-size)!important;height:var(--acc-icon-size)!important;padding:0!important}.uc-main-acc .t668__lines,.uc-basic-acc .t668__lines{padding:var(--acc-gap);box-sizing:border-box}.uc-main-acc svg,.uc-basic-acc svg{width:100%;height:auto}.uc-main-acc ol{counter-reset:ordered-counter;list-style:none;padding-left:0!important;margin-bottom:var(--acc-title)!important}.uc-main-acc li{counter-increment:ordered-counter;position:relative;margin-bottom:var(--acc-li-padding);padding-left:var(--acc-list-padding);padding-bottom:var(--acc-li-padding);border-bottom:1px solid #29292930}.uc-main-acc li::before{content:counter(ordered-counter) ".";position:absolute;left:0}.uc-main-acc li:nth-child(-n+9):before{content:"0" counter(ordered-counter) "."}.uc-main-acc .t668__content span:first-of-type{display:inline-block;margin-bottom:var(--acc-radius)!important;font-size:var(--acc-icon-size)!important;letter-spacing:-1px}@media screen and (min-width:960px){.uc-main-acc .t-container{counter-reset:ordered-counter}.uc-main-acc .t668__col{counter-increment:ordered-counter}.uc-main-acc .t668__trigger-button{text-align:center}.uc-basic-acc .t668__trigger-button{padding:calc(var(--acc-padding) + 6px)!important}.uc-main-acc ol{margin-bottom:0!important}.uc-main-acc .t668__trigger-button::before{content:"Модуль " counter(ordered-counter);position:absolute;left:var(--acc-padding);bottom:0;top:0;margin:auto;height:min-content;font-family:'Bluescreens',Arial,sans-serif;font-size:var(--acc-module);line-height:1.1;letter-spacing:-1px;font-weight:300;text-transform:uppercase}.uc-main-acc .t668__title{padding:0!important}.uc-main-acc .t668__text{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content 1fr;column-gap:var(--acc-content-gap)}.uc-main-acc ol{grid-column:1;grid-row:span 2}.uc-main-acc span:last-of-type{grid-column:2 / -1;grid-row:2 / 3}}@media screen and (min-width:1600px){.uc-main-acc .t668__text,.uc-basic-acc .t668__text{letter-spacing:-1px!important}.uc-basic-acc .t668__trigger-button{padding:calc(var(--acc-padding) + 8px)!important}.uc-main-acc .t668__content span:first-of-type{margin-bottom:var(--acc-text)!important;font-size:var(--acc-subtitle)!important;letter-spacing:-1.5px}}