@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dist/fonts/step-ai-academy/Geist-Variable.woff2) format("woff2-variations")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dist/fonts/step-ai-academy/GeistMono-Variable.woff2) format("woff2-variations")}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/dist/fonts/step-ai-academy/Mulish-cyrillic.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/dist/fonts/step-ai-academy/Mulish-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#step_ai_academy_app,#step_ai_academy_app *,#step_ai_academy_app *:before,#step_ai_academy_app *:after{box-sizing:border-box}#step_ai_academy_app h1,#step_ai_academy_app h2,#step_ai_academy_app h3,#step_ai_academy_app h4,#step_ai_academy_app h5,#step_ai_academy_app h6,#step_ai_academy_app p,#step_ai_academy_app figure,#step_ai_academy_app blockquote,#step_ai_academy_app dl,#step_ai_academy_app dd,#step_ai_academy_app ul,#step_ai_academy_app ol{margin:0}#step_ai_academy_app ul,#step_ai_academy_app ol{padding:0;list-style:none}#step_ai_academy_app img,#step_ai_academy_app svg,#step_ai_academy_app video,#step_ai_academy_app picture{display:block;max-width:100%}#step_ai_academy_app img{height:auto}#step_ai_academy_app button,#step_ai_academy_app input,#step_ai_academy_app select,#step_ai_academy_app textarea{font:inherit;color:inherit}#step_ai_academy_app button{margin:0;padding:0;border:0;background:none;cursor:pointer;line-height:inherit}#step_ai_academy_app,#step_ai_academy_app *{-webkit-tap-highlight-color:rgba(0,0,0,0)}#step_ai_academy_app.page-legacy{--ring: #17141F;margin:0;background:#fff;color:#17141f;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}#step_ai_academy_app.page-legacy [data-hero-pill] [data-hero-icon],#step_ai_academy_app.page-legacy [data-hero-pill]>svg{opacity:1!important}#step_ai_academy_app.page-legacy,#step_ai_academy_app.page-legacy *,#step_ai_academy_app.page-legacy *:before,#step_ai_academy_app.page-legacy *:after{box-sizing:border-box}#step_ai_academy_app.page-legacy main a{color:#6c59f5;text-decoration:none}#step_ai_academy_app.page-legacy main a:hover{color:#4f3adb}#step_ai_academy_app.page-legacy h1,#step_ai_academy_app.page-legacy h2,#step_ai_academy_app.page-legacy h3,#step_ai_academy_app.page-legacy h4,#step_ai_academy_app.page-legacy p,#step_ai_academy_app.page-legacy ul,#step_ai_academy_app.page-legacy li{margin:0}#step_ai_academy_app.page-legacy ul{padding:0;list-style:none}@keyframes stepTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes stepFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes icoDraw{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes icoPop{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}@keyframes icoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}#step_ai_academy_app.page-legacy .ico{animation:icoPop .42s cubic-bezier(.22,1,.36,1) both}#step_ai_academy_app.page-legacy .ico svg path,#step_ai_academy_app.page-legacy .ico svg rect,#step_ai_academy_app.page-legacy .ico svg line{stroke-dasharray:60;animation:icoDraw .7s cubic-bezier(.4,0,.2,1) .12s both}#step_ai_academy_app.page-legacy .ico-arrow{animation:icoFloat 1.8s ease-in-out .8s infinite}@keyframes gDrift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gSwirl{0%{background-position:20% 30%;transform:scale(1.04) rotate(0);filter:blur(18px) hue-rotate(0deg)}33%{background-position:80% 70%;transform:scale(1.08) rotate(3deg);filter:blur(18px) hue-rotate(18deg)}66%{background-position:40% 90%;transform:scale(1.06) rotate(-3deg);filter:blur(18px) hue-rotate(-14deg)}to{background-position:20% 30%;transform:scale(1.04) rotate(0);filter:blur(18px) hue-rotate(0deg)}}@keyframes blobA{0%{border-radius:58% 42% 52% 48%/48% 56% 44% 52%;transform:translate(-14%,-10%) rotate(0) scale(1)}25%{border-radius:44% 56% 38% 62%/58% 40% 60% 42%;transform:translate(34%,14%) rotate(38deg) scale(1.22,.92)}50%{border-radius:62% 38% 60% 40%/40% 62% 38% 60%;transform:translate(52%,34%) rotate(96deg) scale(.94,1.18)}75%{border-radius:40% 60% 46% 54%/56% 44% 58% 42%;transform:translate(12%,42%) rotate(148deg) scale(1.16,1.04)}to{border-radius:58% 42% 52% 48%/48% 56% 44% 52%;transform:translate(-14%,-10%) rotate(180deg) scale(1)}}@keyframes blobB{0%{border-radius:46% 54% 60% 40%/56% 42% 58% 44%;transform:translate(56%,-16%) rotate(0) scale(1.1,.96)}25%{border-radius:62% 38% 44% 56%/40% 58% 42% 60%;transform:translate(18%,10%) rotate(-42deg) scale(.9,1.2)}50%{border-radius:38% 62% 56% 44%/60% 40% 62% 38%;transform:translate(4%,40%) rotate(-104deg) scale(1.24,.94)}75%{border-radius:54% 46% 38% 62%/44% 60% 40% 56%;transform:translate(44%,26%) rotate(-152deg) scaleY(1.12)}to{border-radius:46% 54% 60% 40%/56% 42% 58% 44%;transform:translate(56%,-16%) rotate(-180deg) scale(1.1,.96)}}@keyframes blobC{0%{border-radius:52% 48% 44% 56%/60% 40% 56% 44%;transform:translate(-16%,50%) rotate(0) scaleY(1.08)}25%{border-radius:40% 60% 58% 42%/44% 58% 40% 60%;transform:translate(22%,22%) rotate(46deg) scale(1.2,.9)}50%{border-radius:60% 40% 40% 60%/56% 44% 60% 40%;transform:translate(50%,4%) rotate(112deg) scale(.92,1.22)}75%{border-radius:46% 54% 62% 38%/38% 62% 42% 58%;transform:translate(10%,34%) rotate(154deg) scaleX(1.14)}to{border-radius:52% 48% 44% 56%/60% 40% 56% 44%;transform:translate(-16%,50%) rotate(180deg) scaleY(1.08)}}@keyframes blobD{0%{border-radius:44% 56% 56% 44%/42% 60% 40% 58%;transform:translate(52%,46%) rotate(0) scaleX(1.06)}25%{border-radius:60% 40% 42% 58%/58% 42% 60% 40%;transform:translate(14%,20%) rotate(-36deg) scale(1.28,1.08)}50%{border-radius:38% 62% 60% 40%/44% 58% 42% 60%;transform:translate(-6%,2%) rotate(-98deg) scale(.96,1.2)}75%{border-radius:56% 44% 40% 60%/60% 40% 58% 42%;transform:translate(30%,26%) rotate(-144deg) scale(1.18,.94)}to{border-radius:44% 56% 56% 44%/42% 60% 40% 58%;transform:translate(52%,46%) rotate(-180deg) scaleX(1.06)}}@keyframes heroDrift{0%{background-position:50% 50%;background-size:108% 108%}25%{background-position:44% 56%;background-size:116% 112%}50%{background-position:56% 46%;background-size:110% 120%}75%{background-position:48% 58%;background-size:118% 110%}to{background-position:50% 50%;background-size:108% 108%}}#step_ai_academy_app.page-legacy [data-r=nav]:hover{--nav: #A39CB4}#step_ai_academy_app.page-legacy [data-r=nav] a:hover{--nav: #17141F}#step_ai_academy_app.page-legacy [data-reveal]{transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}#step_ai_academy_app.page-legacy [data-reveal=out]{opacity:0;transform:translateY(26px)}#step_ai_academy_app.page-legacy [data-r=gapL]>[data-r=three]{margin-top:0!important}#step_ai_academy_app.page-legacy [data-reveal=out][data-reveal-dir=left]{transform:translate(-56px)}#step_ai_academy_app.page-legacy [data-reveal=out][data-reveal-dir=right]{transform:translate(56px)}#step_ai_academy_app.page-legacy [data-reveal=out][data-reveal-dir=zoom]{transform:scale(.93) translateY(20px)}#step_ai_academy_app.page-legacy [data-reveal=in]{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}@keyframes heroDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes heroFade{0%{opacity:0}to{opacity:1}}@keyframes arwDash{0%{transform:translate(-14px);opacity:0}55%{transform:translate(4px);opacity:1}to{transform:translate(0);opacity:1}}#step_ai_academy_app.page-legacy .parw{display:inline-flex;align-items:center;justify-content:center;width:0;margin-left:0;opacity:0;overflow:hidden;transition:width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1),opacity .18s ease}#step_ai_academy_app.page-legacy .pbtn:hover .parw{width:18px;margin-left:8px;opacity:1}#step_ai_academy_app.page-legacy .sai-course-card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -34px #38286e52;--g: 1;--sp: 5s}#step_ai_academy_app.page-legacy .sai-course-card--feature:hover{transform:translateY(-8px);box-shadow:0 36px 70px -38px #38286e66}@media(prefers-reduced-motion:reduce){#step_ai_academy_app.page-legacy .sai-course-card:hover,#step_ai_academy_app.page-legacy .sai-course-card--feature:hover{transform:none}}#step_ai_academy_app.page-legacy section[data-r=pricing]{padding-bottom:140px!important}@media(hover:hover){#step_ai_academy_app.page-legacy [data-r=plans]>div{transition:background .26s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app.page-legacy [data-r=plans]>div:hover{transform:translateY(-10px);box-shadow:0 26px 54px -22px #38286e73!important}#step_ai_academy_app.page-legacy [data-r=plans]:has(>div:hover)>div:not(:hover){background:#ffffff80!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){#step_ai_academy_app.page-legacy [data-r=plans]>div:hover{transform:none}}#step_ai_academy_app.page-legacy [data-r=plans] .pbtn:focus-visible{outline:3px solid #bb9efb;outline-offset:3px}@media(max-width:1023px){#step_ai_academy_app.page-legacy [data-r=plans]>div[data-reveal=out]{transform:translateY(26px)!important}}@media(max-width:1280px){#step_ai_academy_app.page-legacy [data-r=plans]{margin-top:40px!important}}@media(max-width:900px){#step_ai_academy_app.page-legacy [data-r=plans]{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:880px!important}#step_ai_academy_app.page-legacy [data-r=plans]>div:nth-child(3):last-child{grid-column:1/-1!important;max-width:calc(50% - 8px)!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:640px){#step_ai_academy_app.page-legacy section[data-r=pricing]{padding-top:72px!important;padding-bottom:88px!important}#step_ai_academy_app.page-legacy [data-r=plans]{grid-template-columns:minmax(0,1fr)!important;max-width:none!important;margin-top:32px!important}#step_ai_academy_app.page-legacy [data-r=plans]>div{padding:26px!important;border-radius:32px!important}#step_ai_academy_app.page-legacy [data-r=plans]>div:nth-child(3):last-child{grid-column:auto!important;max-width:none!important}}#step_ai_academy_app.page-legacy [data-invalid="1"] input,#step_ai_academy_app.page-legacy [data-invalid="1"] textarea{border-color:#c2374b!important}#step_ai_academy_app.page-legacy input,#step_ai_academy_app.page-legacy textarea,#step_ai_academy_app.page-legacy [aria-haspopup=listbox]{box-shadow:none!important}#step_ai_academy_app.page-legacy input:hover,#step_ai_academy_app.page-legacy textarea:hover,#step_ai_academy_app.page-legacy [aria-haspopup=listbox]:hover{border-color:#17141f!important}#step_ai_academy_app.page-legacy input:focus,#step_ai_academy_app.page-legacy textarea:focus{border-color:#17141f!important;box-shadow:none!important}#step_ai_academy_app.page-legacy [aria-haspopup=listbox]:focus,#step_ai_academy_app.page-legacy [aria-haspopup=listbox]:focus-visible,#step_ai_academy_app.page-legacy [aria-haspopup=listbox][aria-expanded=true]{border-color:#17141f!important;box-shadow:none!important;outline:none!important;transition:none!important}#step_ai_academy_app.page-legacy [role=option]{transition:background .14s ease}#step_ai_academy_app.page-legacy [role=option]:hover{background:#efebfb!important}#step_ai_academy_app.page-legacy [role=combobox],#step_ai_academy_app.page-legacy [aria-haspopup=listbox]{transition:border-color .16s ease,box-shadow .16s ease}#step_ai_academy_app.page-legacy [role=combobox]:hover{border-color:#17141f!important}#step_ai_academy_app.page-legacy .pbtn:hover .parw svg{animation:arwDash .62s cubic-bezier(.22,1,.36,1) 1}#step_ai_academy_app.page-legacy .farw{display:inline-flex;align-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app.page-legacy .fbtn:hover .farw{transform:translate(5px)}@keyframes fanOut{0%{transform:translate(var(--fx, 0)) rotate(0) translateY(0) scale(.96)}to{transform:rotate(var(--fr, 0deg)) translateY(var(--fy, 0)) scale(1)}}@keyframes heroUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes heroLeft{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:none}}@keyframes heroRight{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}@media(max-width:1280px){#step_ai_academy_app.page-legacy section{padding-bottom:112px!important}#step_ai_academy_app.page-legacy #faq,#step_ai_academy_app.page-legacy [data-r=apply-course]{padding-top:112px!important}#step_ai_academy_app.page-legacy #courses{padding-top:140px!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy #apply input,#step_ai_academy_app.page-legacy #apply select,#step_ai_academy_app.page-legacy #apply-catalog input,#step_ai_academy_app.page-legacy #apply-catalog select,#step_ai_academy_app.page-legacy [data-r=modal] input,#step_ai_academy_app.page-legacy [data-r=modal] select{height:40px!important}#step_ai_academy_app.page-legacy [data-r=nav]{display:none!important}#step_ai_academy_app.page-legacy [data-r=two],#step_ai_academy_app.page-legacy [data-r=side],#step_ai_academy_app.page-legacy [data-r=trio]{grid-template-columns:minmax(0,1fr)!important}#step_ai_academy_app.page-legacy [data-r=three]{grid-template-columns:repeat(3,minmax(0,1fr))!important}#step_ai_academy_app.page-legacy [data-r=trio]>div:first-child,#step_ai_academy_app.page-legacy [data-r=trio]>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#step_ai_academy_app.page-legacy #courses{padding-top:96px!important}#step_ai_academy_app.page-legacy [data-r=four]{grid-template-columns:repeat(3,minmax(0,1fr))!important}#step_ai_academy_app.page-legacy [data-r=four]>article,#step_ai_academy_app.page-legacy [data-r=three]>article{grid-column:span 1!important;grid-row:span 1!important;min-height:200px!important;padding:24px!important}#step_ai_academy_app.page-legacy [data-r=four],#step_ai_academy_app.page-legacy [data-r=three]{gap:12px!important}#step_ai_academy_app.page-legacy [data-r=four]>article h3,#step_ai_academy_app.page-legacy [data-r=three]>article h3{font-size:20px!important}#step_ai_academy_app.page-legacy [data-r=four]>article p,#step_ai_academy_app.page-legacy [data-r=three]>article p{font-size:13px!important}#step_ai_academy_app.page-legacy [data-r=four]>article a,#step_ai_academy_app.page-legacy [data-r=three]>article a{display:none!important}#step_ai_academy_app.page-legacy [data-r=footer]{grid-template-columns:1fr 1fr!important;gap:40px!important}#step_ai_academy_app.page-legacy section{padding-bottom:96px!important}#step_ai_academy_app.page-legacy #faq,#step_ai_academy_app.page-legacy [data-r=apply-course]{padding-top:96px!important}}@media(max-width:768px){#step_ai_academy_app.page-legacy [data-r=four],#step_ai_academy_app.page-legacy [data-r=three]{grid-template-columns:repeat(2,minmax(0,1fr))!important}#step_ai_academy_app.page-legacy [data-r=three]>*:nth-child(3):last-child{grid-column:1/-1!important;max-width:calc(50% - 8px)!important;margin:0 auto!important}#step_ai_academy_app.page-legacy [data-r=trio]>div:first-child,#step_ai_academy_app.page-legacy [data-r=trio]>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#step_ai_academy_app.page-legacy #courses{padding-top:96px!important}#step_ai_academy_app.page-legacy [data-r=footer]{grid-template-columns:1fr 1fr!important}#step_ai_academy_app.page-legacy section{padding-bottom:72px!important}#step_ai_academy_app.page-legacy #faq,#step_ai_academy_app.page-legacy [data-r=apply-course]{padding-top:72px!important}}@media(max-width:560px){#step_ai_academy_app.page-legacy [data-r=footer]{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}}@media(min-width:481px)and (max-width:900px){#step_ai_academy_app.page-legacy [data-r=stack]{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:min-content min-content 1fr!important;align-content:stretch!important;row-gap:14px!important}#step_ai_academy_app.page-legacy [data-r=stack]:nth-child(1){top:88px!important}#step_ai_academy_app.page-legacy [data-r=stack]:nth-child(2){top:120px!important}#step_ai_academy_app.page-legacy [data-r=stack]:nth-child(3){top:152px!important}#step_ai_academy_app.page-legacy [data-r=stack]:nth-child(4){top:184px!important}#step_ai_academy_app.page-legacy [data-r=stack]>div{justify-content:flex-start!important}#step_ai_academy_app.page-legacy [data-r=stack]>div>p{max-width:none!important}#step_ai_academy_app.page-legacy [data-r=stack]>span:first-child{position:static!important;margin-bottom:4px!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy [data-r=stack]{grid-template-columns:minmax(0,1fr)!important}#step_ai_academy_app.page-legacy [data-r=stack]{padding:24px!important}#step_ai_academy_app.page-legacy [data-r=stack]{row-gap:24px!important}#step_ai_academy_app.page-legacy [data-r=stack]>span:first-child{top:24px!important;left:24px!important}#step_ai_academy_app.page-legacy [data-r=stack]:nth-child(1){top:84px!important}#step_ai_academy_app.page-legacy [data-r=stack]:nth-child(2){top:96px!important}#step_ai_academy_app.page-legacy [data-r=stack]:nth-child(3){top:108px!important}#step_ai_academy_app.page-legacy [data-r=stack]:nth-child(4){top:120px!important}#step_ai_academy_app.page-legacy [data-sp=runway]{padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(1){margin-bottom:60px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(2){margin-bottom:40px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(3){margin-bottom:20px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(4){margin-bottom:0!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy [data-r=stack]{gap:24px!important}}@media(min-width:1600px){#step_ai_academy_app.page-legacy [data-r=wrap]{width:min(1440px,100% - 80px)!important}#step_ai_academy_app.page-legacy [data-r=foot-lg]{padding-top:min(64px,max(40px,(100vw - 1440px)/2))!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy [data-r=wrap]{width:calc(100% - 24px)!important}#step_ai_academy_app.page-legacy section{padding-bottom:56px!important}#step_ai_academy_app.page-legacy #faq,#step_ai_academy_app.page-legacy [data-r=apply-course]{padding-top:56px!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy [data-fan]{width:clamp(150px,22vw,210px)!important;height:clamp(170px,25vw,240px)!important}#step_ai_academy_app.page-legacy [data-fan]:not([data-fan="1"]){margin-left:clamp(-42px,-4.2vw,-24px)!important}}@media(min-width:769px)and (max-width:1024px){#step_ai_academy_app.page-legacy #apply>[data-r=two],#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]{padding:30px!important;border-radius:44px!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:last-child,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:last-child{border-radius:32px!important;padding:24px!important}#step_ai_academy_app.page-legacy #apply>[data-r=two],#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:first-child,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:first-child{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:first-child h2,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:first-child h2{max-width:none!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:first-child p,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:first-child p{margin:12px auto 0!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:first-child>div,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:first-child>div{justify-content:center!important}#step_ai_academy_app.page-legacy #apply [data-r=two] [data-r=two],#step_ai_academy_app.page-legacy #apply-catalog [data-r=two] [data-r=two]{grid-template-columns:repeat(2,minmax(0,1fr))!important;text-align:left!important;align-items:stretch!important}#step_ai_academy_app.page-legacy #apply label,#step_ai_academy_app.page-legacy #apply input,#step_ai_academy_app.page-legacy #apply textarea,#step_ai_academy_app.page-legacy #apply-catalog label,#step_ai_academy_app.page-legacy #apply-catalog input,#step_ai_academy_app.page-legacy #apply-catalog textarea{text-align:left!important}#step_ai_academy_app.page-legacy #apply small,#step_ai_academy_app.page-legacy #apply-catalog small,#step_ai_academy_app.page-legacy #pricing small{max-width:none!important}#step_ai_academy_app.page-legacy #format>div{gap:96px!important}#step_ai_academy_app.page-legacy #format [data-r=two]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important;align-items:stretch!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]>div{padding:18px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two] strong{font-size:18px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two] span{font-size:13px!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:has(image-slot){height:clamp(260px,30vw,340px)!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot)){justify-content:center!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]{margin-top:40px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-content:start!important;grid-auto-rows:auto!important;align-items:stretch!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:has(image-slot){height:auto!important;min-height:clamp(260px,30vw,340px)!important;align-self:stretch!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy [data-r=burger]{display:inline-flex!important}}@media(max-width:640px){#step_ai_academy_app.page-legacy [data-r=navcta]{display:none!important}#step_ai_academy_app.page-legacy h1{font-size:clamp(30px,8.4vw,44px)!important}#step_ai_academy_app.page-legacy h2{font-size:clamp(24px,6.6vw,32px)!important}#step_ai_academy_app.page-legacy h3{font-size:18px!important}#step_ai_academy_app.page-legacy [data-r=wrap] p{text-wrap:pretty}#step_ai_academy_app.page-legacy [data-r=wrap] [style*="grid-template-columns:120px"] p,#step_ai_academy_app.page-legacy [data-r=wrap] [style*="grid-template-columns: 120px"] p{text-wrap:wrap}}@media(max-width:1024px){#step_ai_academy_app.page-legacy header nav[data-r=wrap]{width:calc(100% - 58px)!important}}@media(max-width:640px){#step_ai_academy_app.page-legacy header nav[data-r=wrap]{width:calc(100% - 40px)!important}}#step_ai_academy_app.page-legacy [data-r=ticker]{padding-bottom:0!important}@media(max-width:1280px){#step_ai_academy_app.page-legacy #courses{padding-top:120px!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy [data-r=ticker]{padding-top:36px!important}#step_ai_academy_app.page-legacy #courses{padding-top:96px!important}}@media(max-width:560px){#step_ai_academy_app.page-legacy [data-r=four],#step_ai_academy_app.page-legacy [data-r=three]{grid-template-columns:minmax(0,1fr)!important}#step_ai_academy_app.page-legacy [data-r=four]>.sai-course-card{grid-column:auto!important;grid-row:auto!important}#step_ai_academy_app.page-legacy [data-r=three]>*:nth-child(3):last-child{grid-column:auto!important;max-width:none!important;margin:0!important}#step_ai_academy_app.page-legacy [data-r=trio]>div:first-child,#step_ai_academy_app.page-legacy [data-r=trio]>div:last-child{grid-template-columns:minmax(0,1fr)!important}#step_ai_academy_app.page-legacy #c-final [data-r=two]{gap:24px!important}#step_ai_academy_app.page-legacy #c-final [data-r=two]>div:first-child{padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-r=two]>div:first-child:has(>a.pbtn){padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-r=two]:has(>div>a.pbtn){gap:24px!important}#step_ai_academy_app.page-legacy #c-final [style*="padding: clamp(32px, 3.4vw, 48px)"]{padding-bottom:0!important}}@media(max-width:768px){#step_ai_academy_app.page-legacy [data-r=ticker]{padding-top:28px!important}#step_ai_academy_app.page-legacy #courses{padding-top:72px!important}}@media(max-width:1280px){#step_ai_academy_app.page-legacy [data-r=hero]{padding-bottom:8px!important}#step_ai_academy_app.page-legacy [data-r=ticker]{padding-top:28px!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy [data-r=ticker]{padding-top:24px!important}}@media(max-width:1280px){#step_ai_academy_app.page-legacy [data-r=mtL],#step_ai_academy_app.page-legacy #courses [data-r=four],#step_ai_academy_app.page-legacy #format [data-r=three],#step_ai_academy_app.page-legacy [data-r=four],#step_ai_academy_app.page-legacy [data-r=three]{margin-top:40px!important}#step_ai_academy_app.page-legacy [data-r=gapL]>[data-r=three]{margin-top:0!important}#step_ai_academy_app.page-legacy [data-r=gapL]{gap:36px!important}#step_ai_academy_app.page-legacy [data-r=mbL]{margin-bottom:36px!important}}@media(max-width:768px){#step_ai_academy_app.page-legacy [data-r=mtL],#step_ai_academy_app.page-legacy [data-r=four],#step_ai_academy_app.page-legacy [data-r=three]{margin-top:32px!important}#step_ai_academy_app.page-legacy section>div>div:has(>[data-r=three]),#step_ai_academy_app.page-legacy section>div>div:has(>[data-r=four]),#step_ai_academy_app.page-legacy section>div>div:has(>[data-r=mtL]){row-gap:32px!important}#step_ai_academy_app.page-legacy section>div>div:has(>[data-r=three])>[data-r],#step_ai_academy_app.page-legacy section>div>div:has(>[data-r=four])>[data-r],#step_ai_academy_app.page-legacy section>div>div:has(>[data-r=mtL])>[data-r]{margin-top:0!important}#step_ai_academy_app.page-legacy [data-r=three]>*,#step_ai_academy_app.page-legacy [data-r=four]>*{margin-top:0!important}#step_ai_academy_app.page-legacy [data-r=three]>*>p,#step_ai_academy_app.page-legacy [data-r=three]>*>h3{margin-top:0!important}#step_ai_academy_app.page-legacy [data-r=three]>*{min-height:0!important}#step_ai_academy_app.page-legacy section [style*="grid-template-columns: 120px"],#step_ai_academy_app.page-legacy section [style*="grid-template-columns:120px"]{display:flex!important;flex-direction:column!important;gap:8px!important}#step_ai_academy_app.page-legacy #courses>div>[data-r=four],#step_ai_academy_app.page-legacy #courses [data-r=four][data-r]{margin-top:32px!important}#step_ai_academy_app.page-legacy section h2+p,#step_ai_academy_app.page-legacy section>div>div>h2+p,#step_ai_academy_app.page-legacy [data-r=wrap] h2+p{line-height:1.35!important}#step_ai_academy_app.page-legacy [data-r=gapL]{gap:28px!important}#step_ai_academy_app.page-legacy [data-r=mbL]{margin-bottom:28px!important}}@media(max-width:1280px){#step_ai_academy_app.page-legacy [data-sp=runway]{padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(1){margin-bottom:72px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(2){margin-bottom:48px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(3){margin-bottom:24px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(4){margin-bottom:0!important}}@media(min-width:1025px)and (max-width:1280px){#step_ai_academy_app.page-legacy [data-sp=runway]{padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:last-child{margin-bottom:0!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy [data-sp=runway]{padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]{margin-bottom:12px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:last-child{margin-bottom:0!important}}@media(max-width:900px){#step_ai_academy_app.page-legacy [data-sp=runway]{padding-bottom:0!important}}@media(max-width:1320px)and (min-width:1025px){#step_ai_academy_app.page-legacy #format>div>[data-r=two]{gap:40px!important;align-items:center!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]:nth-of-type(1){grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]:nth-of-type(2){grid-template-columns:minmax(0,1fr) minmax(0,1.16fr)!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:has(image-slot){height:auto!important;aspect-ratio:1.4/1!important;padding:clamp(24px,3vw,44px)!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]:nth-of-type(2)>div:has(image-slot){padding:0!important}#step_ai_academy_app.page-legacy #format [data-r=two] h2{font-size:clamp(24px,2.3vw,30px)!important}#step_ai_academy_app.page-legacy #format [data-r=two]>div:not(:has(image-slot))>p{font-size:15px!important;margin-top:10px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]{gap:10px!important;margin-top:28px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]>div{padding:18px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two] strong,#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two] h3{font-size:19px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two] p{font-size:13.5px!important}}#step_ai_academy_app.page-legacy [data-sp=head]{padding-bottom:0!important}@media(min-width:1281px)and (max-width:1439px){#step_ai_academy_app.page-legacy [data-r=mtL],#step_ai_academy_app.page-legacy [data-r=four],#step_ai_academy_app.page-legacy [data-r=three]{margin-top:48px!important}#step_ai_academy_app.page-legacy [data-r=gapL]>[data-r=three]{margin-top:0!important}}#step_ai_academy_app.page-legacy [data-r=formrow] button:not(.pbtn),#step_ai_academy_app.page-legacy #apply button[type=button]:not(.pbtn):has(span),#step_ai_academy_app.page-legacy #apply-catalog button[type=button]:not(.pbtn):has(span),#step_ai_academy_app.page-legacy [data-r=formrow] [role=combobox],#step_ai_academy_app.page-legacy #apply [role=combobox],#step_ai_academy_app.page-legacy #apply-catalog [role=combobox]{justify-content:space-between!important}#step_ai_academy_app.page-legacy [data-r=formrow] button:not(.pbtn) span,#step_ai_academy_app.page-legacy #apply button:not(.pbtn) span,#step_ai_academy_app.page-legacy #apply-catalog button:not(.pbtn) span,#step_ai_academy_app.page-legacy [data-r=two] button:not(.pbtn) span{text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;flex:1 1 auto!important}#step_ai_academy_app.page-legacy [data-r=formrow] [role=combobox],#step_ai_academy_app.page-legacy #apply [role=combobox],#step_ai_academy_app.page-legacy #apply-catalog [role=combobox]{text-align:left!important;justify-content:flex-start!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:768px){#step_ai_academy_app.page-legacy [data-r=formrow]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy [data-r=corow]{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}#step_ai_academy_app.page-legacy [data-r=menupop]{right:16px!important}#step_ai_academy_app.page-legacy [data-hero-panel]{display:none!important}#step_ai_academy_app.page-legacy [data-r=hero]>[data-r=wrap]{overflow:visible!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-fanclip]{padding-bottom:39px!important;height:auto!important;margin-left:-28px!important;margin-right:-28px!important;width:calc(100% + 56px)!important;overflow:visible!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-fanclip]>div{padding-left:0!important;padding-right:0!important}#step_ai_academy_app.page-legacy [data-r=hero]{min-height:0!important;height:auto!important;padding-bottom:16px!important;margin:-88px 16px 16px!important;padding-top:104px!important;border-radius:40px!important;overflow:hidden!important;background:radial-gradient(66% 58% at 80% 4%,#c9a7ff,#c9a7ff00 62%),radial-gradient(60% 64% at 8% 28%,#8b96f5,#8b96f500 64%),radial-gradient(76% 70% at 46% 108%,#9e75fa,#9e75fa00 66%),radial-gradient(56% 58% at 100% 70%,#6e7bf3,#6e7bf300 68%),radial-gradient(48% 46% at 28% 86%,#d9c6ff,#d9c6ff00 70%),linear-gradient(140deg,#f0e8ff,#d3d6fd 38%,#bfc5fc 68%,#ddcfff)!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-fanclip]{min-height:0!important}#step_ai_academy_app.page-legacy [data-r=hero]>[data-r=wrap]{width:calc(100% - 72px)!important}#step_ai_academy_app.page-legacy header nav[data-r=wrap],#step_ai_academy_app.page-legacy header>div>[data-r=wrap],#step_ai_academy_app.page-legacy header [data-r=wrap][data-r=wrap]{width:calc(100% - 64px)!important;height:76px!important;margin-top:16px!important;margin-bottom:16px!important}#step_ai_academy_app.page-legacy header nav[data-r=wrap][data-navbg=true][data-navbg]{height:48px!important;margin-top:16px!important;margin-bottom:16px!important}#step_ai_academy_app.page-legacy header [data-r=wrap] strong{font-size:15px!important}#step_ai_academy_app.page-legacy header [data-r=wrap]>a>span:first-child{width:32px!important;height:32px!important;font-size:12px!important}#step_ai_academy_app.page-legacy [data-r=burger]{width:40px!important;height:40px!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-pill]{justify-content:center!important;text-align:center!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-pill] svg,#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-pill] [data-hero-icon]{display:none!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-pill] [data-hero-badge]{text-align:center!important;width:100%!important}#step_ai_academy_app.page-legacy [data-hero-br]{display:block!important;height:0!important}#step_ai_academy_app.page-legacy [data-r=hero] h1+p{line-height:1.2!important}#step_ai_academy_app.page-legacy [data-r=menupop]{right:36px!important}#step_ai_academy_app.page-legacy [data-r=ticker]>div,#step_ai_academy_app.page-legacy [data-r=ticker]>div>div{gap:16px!important}#step_ai_academy_app.page-legacy [data-r=mtL],#step_ai_academy_app.page-legacy [data-r=four],#step_ai_academy_app.page-legacy [data-r=three]{margin-top:32px!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div>[data-r=two]{margin-top:32px!important}#step_ai_academy_app.page-legacy #format>div{gap:56px!important}#step_ai_academy_app.page-legacy #courses{padding-top:56px!important}#step_ai_academy_app.page-legacy [role=option]{min-height:40px!important;display:flex!important;align-items:center!important;padding:6px 12px!important}#step_ai_academy_app.page-legacy #apply>[data-r=two],#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]{padding:24px!important;border-radius:32px!important;gap:28px!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:last-child,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:last-child{border-radius:24px!important;padding:20px!important}#step_ai_academy_app.page-legacy footer[data-r=foot-sm],#step_ai_academy_app.page-legacy footer[data-r=foot-lg]{padding-top:24px!important;padding-bottom:32px!important}#step_ai_academy_app.page-legacy footer[data-r=foot-sm] [data-r=wrap]{width:calc(100% - 48px)!important}#step_ai_academy_app.page-legacy h2[style*="white-space: nowrap"],#step_ai_academy_app.page-legacy h2[style*="white-space:nowrap"]{white-space:normal!important;padding-right:34px!important}#step_ai_academy_app.page-legacy [data-r=three]>div:nth-child(1)[data-reveal=out],#step_ai_academy_app.page-legacy [data-r=three]>div:nth-child(2)[data-reveal=out],#step_ai_academy_app.page-legacy [data-r=three]>div:nth-child(3)[data-reveal=out]{transform:translateY(26px)!important}#step_ai_academy_app.page-legacy footer[data-r=foot-sm] [data-r=wrap]>div:first-child{flex-direction:column!important;align-items:stretch!important;gap:20px!important}#step_ai_academy_app.page-legacy footer[data-r=foot-sm] [data-r=wrap]>div:first-child>a{width:100%!important;justify-content:center!important}#step_ai_academy_app.page-legacy footer[data-r=foot-sm] [data-r=wrap]>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}#step_ai_academy_app.page-legacy footer[data-r=foot-sm] [data-r=wrap]>div:last-child{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}#step_ai_academy_app.page-legacy [data-sp=runway][data-sp]{padding-bottom:60px!important}#step_ai_academy_app.page-legacy #approach{padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(1)[data-r]{margin-bottom:60px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(2)[data-r]{margin-bottom:40px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(3)[data-r]{margin-bottom:20px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(4)[data-r]{margin-bottom:0!important}#step_ai_academy_app.page-legacy [data-r=ticker] span[style*="border-radius:99px"],#step_ai_academy_app.page-legacy [data-r=ticker] span[style*="border-radius: 99px"]{width:8px!important;height:8px!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-pill]{font-size:12px!important;line-height:1.4!important;height:auto!important;min-height:58px!important;padding:12px 24px!important;text-align:left!important}#step_ai_academy_app.page-legacy [data-r=hero] h1{font-size:28px!important;max-width:20ch!important;margin-top:24px!important}#step_ai_academy_app.page-legacy [data-r=hero] h1+p{font-size:13px!important;line-height:1.3!important;max-width:none!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-cta]{width:100%!important;flex-direction:column!important;gap:10px!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-cta]>a{width:100%!important;justify-content:center!important;height:50px!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-cta]>a:nth-child(1){animation:heroUp .8s cubic-bezier(.22,1,.36,1) .32s both!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-hero-cta]>a:nth-child(2){animation:heroUp .8s cubic-bezier(.22,1,.36,1) .46s both!important}#step_ai_academy_app.page-legacy [data-fan]{width:clamp(140px,46vw,190px)!important;height:clamp(160px,52vw,214px)!important}#step_ai_academy_app.page-legacy [data-fan]:not([data-fan="1"]){margin-left:-40px!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-fanclip]>div{align-items:flex-end!important;padding-bottom:86px!important}#step_ai_academy_app.page-legacy [data-fan]{width:clamp(120px,40vw,168px)!important;height:clamp(140px,46vw,196px)!important}#step_ai_academy_app.page-legacy [data-fan]:not([data-fan="1"]){margin-left:-34px!important}#step_ai_academy_app.page-legacy [data-fan][data-slot]{margin-left:0!important}#step_ai_academy_app.page-legacy main[style*="padding-top:0"]>section:first-child>div>[data-r=two],#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]{min-height:calc(100svh - 32px)!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2){padding:116px 20px 0!important;text-align:center!important;align-items:center!important;justify-content:flex-start!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2)>div{margin:0!important;padding-top:0!important;width:100%!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) p{font-size:14px!important;line-height:1.4!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) h1,#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) p{max-width:none!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) [style*="flex-wrap: wrap"]{justify-content:center!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(3){margin:0!important;border-radius:0 0 40px 40px!important;min-height:200px!important}#step_ai_academy_app.page-legacy [data-reveal=in]{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)!important}#step_ai_academy_app.page-legacy #courses [data-reveal]{transition-delay:0ms!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:has(image-slot){order:2!important;height:auto!important;min-height:0!important;aspect-ratio:1.4/1!important;padding:16px!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:has(image-slot){min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]{min-width:0!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]:nth-of-type(2)>div:has(image-slot){padding:0!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot)){order:1!important}#step_ai_academy_app.page-legacy [data-r=stack]{grid-template-rows:min-content min-content 1fr!important;row-gap:24px!important;min-height:0!important;height:560px!important;align-content:stretch!important}#step_ai_academy_app.page-legacy [data-r=stack]>span:first-child{position:static!important;margin-bottom:4px!important}#step_ai_academy_app.page-legacy [data-r=stack]>div{justify-content:flex-start!important}#step_ai_academy_app.page-legacy [data-r=stack]>div>p{max-width:none!important}#step_ai_academy_app.page-legacy [data-r=stack]>div:has(image-slot){min-height:0!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;align-self:stretch!important;overflow:hidden!important}#step_ai_academy_app.page-legacy [data-r=stack]{overflow:hidden!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot))>h2,#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot))>p{max-width:576px!important;margin-left:auto!important;margin-right:auto!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]{margin-top:40px!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot)){text-align:center!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot))>h2{font-size:26px!important;max-width:576px!important;margin-left:auto!important;margin-right:auto!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot))>p{max-width:576px!important;margin-left:auto!important;margin-right:auto!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]>div{text-align:left!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy section#apply>div[data-r=two],#step_ai_academy_app.page-legacy section#apply-catalog>div[data-r=two]{grid-template-columns:minmax(0,1fr)!important}}#step_ai_academy_app.page-legacy [data-r=foot-sm]{display:none}@media(max-width:768px){#step_ai_academy_app.page-legacy [data-r=foot-lg]{display:none!important}#step_ai_academy_app.page-legacy [data-r=foot-sm]{display:block!important}}@media(min-width:1025px)and (max-width:1439px){#step_ai_academy_app.page-legacy [data-r=wrap]{width:min(1240px,100% - 96px)!important}#step_ai_academy_app.page-legacy [data-r=foot-lg]{padding-top:min(64px,max(48px,(100vw - 1240px)/2))!important}#step_ai_academy_app.page-legacy #c-final [data-r=two]{grid-template-columns:1fr 42%!important}}@media(min-width:481px)and (max-width:1024px){#step_ai_academy_app.page-legacy #c-final [data-r=two]{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}#step_ai_academy_app.page-legacy #c-final [data-co=finalimg]{aspect-ratio:1600/1001;height:auto!important}}@media(min-width:1025px)and (max-width:1439px){#step_ai_academy_app.page-legacy [data-r2=wrap]{width:min(1240px,100% - 96px)!important}}@media(min-width:769px)and (max-width:1024px){#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;min-height:calc(100svh - 32px)!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2){padding:0 clamp(32px,4vw,56px)!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2)>div{margin:auto 0!important;padding-top:0!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(3){margin:0!important;padding-top:104px!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) [style*="flex-wrap: wrap"]{justify-content:flex-start!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) h1,#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) p{text-align:left!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2)>div{text-align:left!important;align-items:flex-start!important;display:flex!important;flex-direction:column!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) a{align-self:flex-start!important}}@media(min-width:481px)and (max-width:768px){#step_ai_academy_app.page-legacy #apply>[data-r=two],#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]{padding:26px!important;border-radius:40px!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:last-child,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:last-child{border-radius:28px!important;padding:22px!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot))>h2,#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot))>p{max-width:576px!important;margin-left:auto!important;margin-right:auto!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]{margin-top:40px!important}#step_ai_academy_app.page-legacy [data-r=wrap],#step_ai_academy_app.page-legacy [data-r2=wrap]{width:min(1240px,100% - 48px)!important}#step_ai_academy_app.page-legacy #apply>[data-r=two],#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:first-child,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:first-child{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:first-child h2,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:first-child h2{max-width:none!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:first-child p,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:first-child p{margin:12px auto 0!important}#step_ai_academy_app.page-legacy #apply>[data-r=two]>div:first-child>div,#step_ai_academy_app.page-legacy #apply-catalog>[data-r=two]>div:first-child>div{justify-content:center!important}#step_ai_academy_app.page-legacy #apply small,#step_ai_academy_app.page-legacy #apply-catalog small,#step_ai_academy_app.page-legacy #pricing small{max-width:none!important}#step_ai_academy_app.page-legacy #format>div{gap:72px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:40px!important;align-content:start!important;align-items:stretch!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]>div{padding:16px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two] strong{font-size:17px!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two] span{font-size:12.5px!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:has(image-slot){height:auto!important;min-height:clamp(220px,34vw,300px)!important;order:2!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]:nth-of-type(2)>div:has(image-slot){padding:0!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot)){order:1!important;text-align:center!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot))>h2{font-size:clamp(26px,3.6vw,34px)!important;max-width:576px!important;margin-left:auto!important;margin-right:auto!important}#step_ai_academy_app.page-legacy #format>div>[data-r=two]>div:not(:has(image-slot))>p{max-width:576px!important;margin-left:auto!important;margin-right:auto!important}#step_ai_academy_app.page-legacy #format [data-r=two] [data-r=two]>div{text-align:left!important}#step_ai_academy_app.page-legacy [data-r=four],#step_ai_academy_app.page-legacy [data-r=three]{gap:12px!important}#step_ai_academy_app.page-legacy [data-fan]{width:clamp(150px,min(26vw,22vh),210px)!important;height:clamp(175px,min(30vw,26vh),246px)!important}#step_ai_academy_app.page-legacy [data-fan]:not([data-fan="1"]){margin-left:clamp(-72px,-7.6vw,-50px)!important}#step_ai_academy_app.page-legacy main[style*="padding-top:0"]>section:first-child>div>[data-r=two],#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]{min-height:calc(100svh - 32px)!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2){padding:100px 32px 32px!important;text-align:center!important;align-items:center!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2)>div{margin:0!important;padding-top:0!important;width:100%!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) h1,#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) p{max-width:none!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2) [style*="flex-wrap: wrap"]{justify-content:center!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(3){margin:32px 0 0!important;border-radius:0 0 40px 40px!important;min-height:260px!important}#step_ai_academy_app.page-legacy [data-r=menupop]{right:24px!important}#step_ai_academy_app.page-legacy [data-r=hero]{min-height:calc(100svh - 120px)!important;justify-content:center!important;padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-fanclip]{margin-top:-24px!important;padding-top:120px!important;min-height:0!important;justify-content:center!important}#step_ai_academy_app.page-legacy [data-r=hero]>[data-r=wrap]{justify-content:flex-start!important;padding-top:clamp(24px,6vh,72px)!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-fanclip]>div{align-items:center!important}#step_ai_academy_app.page-legacy [data-r=hero] [data-fanclip]>div{align-items:flex-start!important}#step_ai_academy_app.page-legacy [data-r=hero]>[data-r=wrap]>div:first-child{margin-bottom:0!important}#step_ai_academy_app.page-legacy [data-fan]{height:clamp(200px,min(34vw,30vh),310px)!important;width:clamp(170px,min(29vw,26vh),265px)!important}}@media(min-width:481px)and (max-width:900px){#step_ai_academy_app.page-legacy [data-sp=runway]{padding-bottom:56px!important}#step_ai_academy_app.page-legacy #approach{padding-bottom:0!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(1)[data-r]{margin-bottom:96px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(2)[data-r]{margin-bottom:64px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(3)[data-r]{margin-bottom:32px!important}#step_ai_academy_app.page-legacy [data-sp=runway]>[data-r=stack]:nth-child(4)[data-r]{margin-bottom:0!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2)[style]{padding-bottom:0!important;justify-content:flex-start!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2)>div[style]{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(3)[style]{margin-top:32px!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]{align-items:start!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]{align-items:stretch!important;min-height:0!important;grid-template-rows:auto auto!important;overflow:hidden!important}#step_ai_academy_app.page-legacy main>section:first-child,#step_ai_academy_app.page-legacy main>section:first-child>div{overflow-x:hidden!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div{min-width:0!important;max-width:100%!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2){align-self:start!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(3){height:auto!important;min-height:0!important;align-self:stretch!important}}@media(max-width:1024px){#step_ai_academy_app.page-legacy [data-co=row]{grid-template-columns:repeat(3,minmax(0,1fr))!important}#step_ai_academy_app.page-legacy [data-co=row]>*{min-width:0!important;width:100%!important;display:block!important}#step_ai_academy_app.page-legacy [data-co=promo]{grid-template-columns:1fr auto!important}}@media(min-width:601px)and (max-width:768px){#step_ai_academy_app.page-legacy [data-co=row]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){#step_ai_academy_app.page-legacy [data-co=row]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){#step_ai_academy_app.page-legacy [data-co=row]>[data-inv]{grid-column:auto!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy [data-co=row]{grid-template-columns:minmax(0,1fr)!important}#step_ai_academy_app.page-legacy [data-co=row]>x-import,#step_ai_academy_app.page-legacy [data-co=row]>[data-inv]{grid-column:auto!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy [data-co=nav]{display:none!important}#step_ai_academy_app.page-legacy [data-co=body]{padding-top:16px!important;gap:24px!important}#step_ai_academy_app.page-legacy [data-co=card]{gap:12px!important;padding:22px!important}#step_ai_academy_app.page-legacy [data-co=row]{gap:12px!important}#step_ai_academy_app.page-legacy [data-co=promo]{grid-template-columns:minmax(0,1fr)!important}#step_ai_academy_app.page-legacy [data-co=steps]>li{align-items:flex-start!important}#step_ai_academy_app.page-legacy [data-co=steps]>li>span:first-child{margin-top:2px!important}#step_ai_academy_app.page-legacy [data-co=sum]{gap:16px!important}#step_ai_academy_app.page-legacy [data-co=card]{gap:12px!important}#step_ai_academy_app.page-legacy [data-co=field]{gap:10px!important}#step_ai_academy_app.page-legacy [data-co=card]>strong{margin-top:8px!important;margin-bottom:-2px!important}#step_ai_academy_app.page-legacy [data-co=card]>strong:first-child{margin-top:0!important}#step_ai_academy_app.page-legacy [data-co=divider]{display:none!important}#step_ai_academy_app.page-legacy [data-co=card]>[data-co=field]{margin-top:8px!important}#step_ai_academy_app.page-legacy [data-co=card]>[data-co=field]:first-child{margin-top:0!important}}#step_ai_academy_app.page-legacy [data-inv="1"] input,#step_ai_academy_app.page-legacy [data-inv="1"] button,#step_ai_academy_app.page-legacy [data-inv="1"] [role=combobox]{border:1px solid #c2374b!important;box-shadow:none!important}#step_ai_academy_app.page-legacy [data-inv="1"]:after{content:attr(data-msg);display:block;margin-top:6px;font-size:12.5px;line-height:1.35;font-weight:600;color:#c2374b}@media(max-width:480px){#step_ai_academy_app.page-legacy [data-co=finalimg]{transform:none}}@media(min-width:481px)and (max-width:1024px){#step_ai_academy_app.page-legacy [data-co=outc]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important}#step_ai_academy_app.page-legacy [data-co=outc]>div:nth-child(1){grid-column:1/-1!important;flex-direction:row!important}#step_ai_academy_app.page-legacy [data-co=outc]>div:nth-child(1)>div{flex:1 1 0!important;min-width:0!important}#step_ai_academy_app.page-legacy [data-co=outc]>div:nth-child(2){grid-column:1!important;grid-row:2!important;min-height:0!important}#step_ai_academy_app.page-legacy [data-r=trio][data-co=outc]>div:nth-child(3){grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:1fr!important;gap:12px!important}#step_ai_academy_app.page-legacy [data-r=trio][data-co=outc]>div:nth-child(3)>div{grid-column:1!important;min-width:0!important}}@media(max-width:1500px){#step_ai_academy_app.page-legacy [data-co=heroimg]{transform:none!important}}@media(max-width:1280px){#step_ai_academy_app.page-legacy [data-co=heroimg]{transform:none!important}}@media(min-width:481px)and (max-width:900px){#step_ai_academy_app.page-legacy [data-co=heroimg]{transform:none!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(2){justify-content:center!important;padding-bottom:0!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(3){margin-bottom:64px!important}}@media(max-width:480px){#step_ai_academy_app.page-legacy [data-co=heroimg]{transform:none!important}#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div:nth-child(3){margin-bottom:36px!important}}@media(min-width:901px){#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div[data-co=cheroText]{padding-left:calc(max(29px,(100vw - 1240px)/2) - 16px)!important}}@media(min-width:1600px){#step_ai_academy_app.page-legacy main>section:first-child>div>[data-r=two]>div[data-co=cheroText]{padding-left:calc(max(40px,(100vw - 1440px)/2) - 16px)!important}}html{scrollbar-gutter:stable}body#step_ai_academy_app.body-lock{overflow:hidden}body#step_ai_academy_app.contract-page,body#step_ai_academy_app.contract-page *{font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}body#step_ai_academy_app.contract-page{background:#fff}body#step_ai_academy_app.contract-page .pay-page-contract-new{background:#fff!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-title,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__heading,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__fields-title,body#step_ai_academy_app.contract-page .pay-page-contract-new .confirm-title,body#step_ai_academy_app.contract-page .pay-page-contract-new .sms-form-title,body#step_ai_academy_app.contract-page .pay-page-contract-new .form-title{color:#17141f!important;font-weight:700!important;letter-spacing:-.02em!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new{background:#f6f5f9!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__wrap{padding-top:36px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__form,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__agreement,body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper{width:min(680px,100% - 40px)!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .listener-self-checkbox label .listener-self__checkbox:checked+.listener-self__checkbox-icon:before{background-color:#17141f!important;border-color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .promocode-checkbox label .promocode__checkbox:checked+.promocode__checkbox-icon:before{background-color:#17141f!important;border-color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__steps{position:relative!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__steps:before{content:""!important;position:absolute!important;top:28px!important;left:0!important;right:0!important;margin:0 auto!important;width:calc(100% - clamp(120px,65.6px + 8vw,200px))!important;height:2px!important;background:#e4e1ec!important;z-index:0!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__steps .payment-contract-new__heading{color:#8a8298!important;font-size:12px!important;font-weight:600!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__steps .payment-contract-new__heading:before{width:30px!important;height:30px!important;top:-38px!important;border:1px solid #e4e1ec!important;background-color:#fff!important;color:#b9b2cc!important;font-size:13px!important;font-weight:700!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__steps .heading-active{color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__steps .heading-active:before{background:#17141f!important;border-color:#17141f!important;color:#fff!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__steps .heading-done:before{background:#17141f!important;border-color:#17141f!important;color:#fff!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__block,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__block-wrap,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__data,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__data-fio,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__data-contacts,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__sms-box{background:#fff!important;border:none!important;border-radius:24px!important;margin-bottom:18px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__block{padding:28px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__block .payment-contract-new__block-wrap:last-of-type{margin-bottom:0!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__block-wrap:has(.contract-select[style*="display:none"]),body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__block-wrap:has(.contract-select[style*="display: none"]){display:none!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__fields-title.academy-v3__text{font-size:15px!important;font-weight:700!important;color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__fio-row,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__data-fio{margin-bottom:6px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__data-contacts{margin-bottom:0!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .listener-self__checkbox-text,body#step_ai_academy_app.contract-page .pay-page-contract-new .promocode__checkbox-text,body#step_ai_academy_app.contract-page .pay-page-contract-new .gdpr-policy__text,body#step_ai_academy_app.contract-page .pay-page-contract-new .gdpr-policy__link{font-size:12.5px!important;line-height:1.5!important;color:#2e2840!important;font-weight:500!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .gdpr-policy__block{margin-top:24px!important;margin-bottom:24px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .gdpr-policy__checkbox-icon{margin-right:10px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info-text{padding-top:6px!important}@media(min-width:768px){body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__data-contacts{grid-template-columns:repeat(3,1fr)!important}}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__agreement{background:#fff!important;border-radius:32px!important;padding:56px 32px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;text-align:center!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__agreement .payment-contract-new__agreement-icon{order:1;width:56px!important;height:56px!important;margin-bottom:0!important;border-radius:999px!important;background:#f2f1f6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__agreement .payment-contract-new__agreement-icon svg{width:25px!important;height:25px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__agreement .academy-v3__text-l{order:2;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#17141f!important;margin-bottom:0!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__agreement .payment-contract-new__download-contract{order:3;margin:0!important;font-size:14.5px!important;line-height:1.55!important;color:#57506a!important;font-weight:500!important;max-width:38ch!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__agreement #agreement-confirm-button{order:4;margin-top:8px!important;height:52px!important;padding:0 32px!important;border-radius:999px!important;border:0!important;background:#17141f!important;color:#fff!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper{background:#fff!important;border-radius:32px!important;padding:56px 32px!important;max-width:824px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .payment-contract-new__sms-wrap,body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .payment-contract-new__sms-box{width:100%!important;background:none!important;padding:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .payment-contract-new__sms-icon{width:56px!important;height:56px!important;margin-bottom:0!important;border-radius:999px!important;background:#f2f1f6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .payment-contract-new__sms-icon svg{width:25px!important;height:25px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .academy-v3__text-l{font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .payment-contract-new__sms-text{font-size:14px!important;font-weight:600!important;color:#57506a!important;margin-bottom:0!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .payment-contract-new__pay-value{margin-top:6px!important;font-size:34px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .payment-contract-new__pay-value span{color:#17141f!important;-webkit-text-fill-color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .payment-contract-new__wrapper,body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .buttons-group-pay,body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper #payment_providers_buttons{width:100%!important;max-width:320px!important;display:flex!important;flex-direction:column!important;gap:10px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper .buttons-group-pay{margin-top:0!important}body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper #payment_providers_buttons button,body#step_ai_academy_app.contract-page .pay-page-contract-new #payment-contract-wrapper #payment_providers_buttons .re-btn{height:52px!important;border-radius:999px!important;border:0!important;font-size:14.5px!important;font-weight:700!important;cursor:pointer!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__sms-text,body#step_ai_academy_app.contract-page .pay-page-contract-new .academy-v3__text,body#step_ai_academy_app.contract-page .pay-page-contract-new .academy-v3__text-l{color:#57506a!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:20px!important;border-radius:22px!important;padding:32px!important;color:#17141f!important;background:radial-gradient(60% 55% at 4% 10%,#afc0fa,#afc0fa00 70%),radial-gradient(55% 52% at 96% 92%,#edb6f6,#edb6f600 70%),radial-gradient(50% 50% at 90% 6%,#dccbff,#dccbff00 70%),radial-gradient(50% 46% at 12% 96%,#c4b6fb,#c4b6fb00 70%),linear-gradient(150deg,#e8e9ff,#f3eeff,#f7e7fb)!important}@media(max-width:600px){body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info{padding:24px!important}}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .payment-contract-new__info-row{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .payment-contract-new__info-facts{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;max-width:75%}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .contract-gdpr-agreements.gdpr-policy__block{margin-top:0!important;margin-bottom:0!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .payment-contract-new__info-text{display:flex!important;align-items:baseline!important;gap:6px!important;margin:0!important}@media(max-width:600px){body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .payment-contract-new__info-text{flex-direction:column!important;gap:2px!important}}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .payment-contract-new__info-text .payment-contract-new__info-label{font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#17141fa8!important;-webkit-text-fill-color:rgba(23,20,31,.66)!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .payment-contract-new__info-text span:not(.payment-contract-new__info-label){font-size:16px!important;font-weight:600!important;line-height:1.5!important;color:#17141f!important;-webkit-text-fill-color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .payment-contract-new__info-cost,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .payment-contract-new__info-cost span{font-size:30px!important;font-weight:600!important;letter-spacing:-.03em!important;color:#17141f!important;-webkit-text-fill-color:#17141f!important;white-space:nowrap!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .old-cost{color:#8a8496!important;-webkit-text-fill-color:#8a8496!important;text-decoration:line-through!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .gdpr-policy__text,body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .gdpr-policy__link{color:#2e2840!important;-webkit-text-fill-color:#2e2840!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .payment-contract-new__info .gdpr-policy__checkbox:checked+.gdpr-policy__checkbox-icon:before{background-color:#17141f!important;border-color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .contract-input,body#step_ai_academy_app.contract-page .pay-page-contract-new .contract-select,body#step_ai_academy_app.contract-page .pay-page-contract-new .input-phone,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=text],body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=tel],body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=email],body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=number],body#step_ai_academy_app.contract-page .pay-page-contract-new select{height:36px!important;background-color:#fff!important;border:1px solid #ecedf1!important;border-radius:8px!important;color:#242834!important;font-size:14px!important;font-weight:500!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .contract-input::placeholder,body#step_ai_academy_app.contract-page .pay-page-contract-new .contract-select::placeholder,body#step_ai_academy_app.contract-page .pay-page-contract-new .input-phone::placeholder,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=text]::placeholder,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=tel]::placeholder,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=email]::placeholder,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=number]::placeholder,body#step_ai_academy_app.contract-page .pay-page-contract-new select::placeholder{color:#7b8496!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .contract-input:focus,body#step_ai_academy_app.contract-page .pay-page-contract-new .contract-select:focus,body#step_ai_academy_app.contract-page .pay-page-contract-new .input-phone:focus,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=text]:focus,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=tel]:focus,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=email]:focus,body#step_ai_academy_app.contract-page .pay-page-contract-new input[type=number]:focus,body#step_ai_academy_app.contract-page .pay-page-contract-new select:focus{border-color:#4850ec!important;box-shadow:0 0 0 3px #4850ec1f!important;outline:none!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .contract-select,body#step_ai_academy_app.contract-page .pay-page-contract-new select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%237B8496%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px 16px!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .input_error{border-color:#e5484d!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .preloader{color:#17141f!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .re-btn,body#step_ai_academy_app.contract-page .pay-page-contract-new .re-btn--neon,body#step_ai_academy_app.contract-page .pay-page-contract-new .re-btn--xl,body#step_ai_academy_app.contract-page .pay-page-contract-new .re-btn--s,body#step_ai_academy_app.contract-page .pay-page-contract-new .academy-v3__btn,body#step_ai_academy_app.contract-page .pay-page-contract-new .btn-submit,body#step_ai_academy_app.contract-page .pay-page-contract-new .promocode__btn{background:#17141f!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important;box-shadow:none!important}body#step_ai_academy_app.contract-page .pay-page-contract-new .re-btn:hover,body#step_ai_academy_app.contract-page .pay-page-contract-new .re-btn--neon:hover,body#step_ai_academy_app.contract-page .pay-page-contract-new .re-btn--xl:hover,body#step_ai_academy_app.contract-page .pay-page-contract-new .re-btn--s:hover,body#step_ai_academy_app.contract-page .pay-page-contract-new .academy-v3__btn:hover,body#step_ai_academy_app.contract-page .pay-page-contract-new .btn-submit:hover,body#step_ai_academy_app.contract-page .pay-page-contract-new .promocode__btn:hover{background:#000!important}body#step_ai_academy_app.contract-page .pay-page-contract-new a,body#step_ai_academy_app.contract-page .pay-page-contract-new .gdpr-policy__link{color:#2e2840!important}body#step_ai_academy_app.contract-page #academy_page .pay-page-contract-new .payment-contract-new__info-cost,body#step_ai_academy_app.contract-page #academy_page .pay-page-contract-new .payment-contract-new__info-cost span{color:#17141f!important;-webkit-text-fill-color:#17141f!important}body#step_ai_academy_app.contract-page #academy_page .pay-page-contract-new .payment-contract-new__info-label{color:#17141fa8!important;-webkit-text-fill-color:rgba(23,20,31,.66)!important}body#step_ai_academy_app.contract-page #academy_page .pay-page-contract-new .payment-contract-new__info-text span:not(.payment-contract-new__info-label){color:#17141f!important;-webkit-text-fill-color:#17141f!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lenis,html.lenis body#step_ai_academy_app{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-stopped{overflow:hidden}html,body#step_ai_academy_app{overflow-x:clip}#step_ai_academy_app{margin:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.5;font-weight:400;color:#1d1d1f;background:#fff;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased}#step_ai_academy_app p,#step_ai_academy_app .text{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}#step_ai_academy_app.is-locked{overflow:hidden}#step_ai_academy_app a{color:inherit;text-decoration:none}#step_ai_academy_app a:hover:not(.btn){color:inherit}#step_ai_academy_app video{height:auto}#step_ai_academy_app b,#step_ai_academy_app strong{font-weight:600}#step_ai_academy_app :focus-visible{outline:2px solid #4850ec;outline-offset:3px}#step_ai_academy_app .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#step_ai_academy_app [hidden]{display:none!important}#step_ai_academy_app.page-course main,#step_ai_academy_app .faq__item summary,#step_ai_academy_app .field__control,#step_ai_academy_app .lead-form button[type=submit]{font-feature-settings:normal}#step_ai_academy_app .svg-sprite{position:absolute;width:0;height:0;overflow:hidden}#step_ai_academy_app .grecaptcha-badge{display:none!important}#step_ai_academy_app .h2{font-size:clamp(36px,3.9vw,56px);line-height:1.05;font-weight:600;letter-spacing:-.04em;color:#1d1d1f;text-wrap:balance}@media(max-width:600px){#step_ai_academy_app .h2{font-size:34px}}@media(min-width:1600px){#step_ai_academy_app .h2{font-size:64px}}#step_ai_academy_app .h2--narrow{max-width:12.3em}#step_ai_academy_app .lead{font-size:clamp(17px,1.35vw,20px);line-height:1.45;color:#6e6e73;text-wrap:pretty}#step_ai_academy_app .lead b{color:#1d1d1f;font-weight:600}#step_ai_academy_app .lead a{color:#6c59f5}@media(min-width:1600px){#step_ai_academy_app .lead{font-size:21px}}#step_ai_academy_app .lead--on-gradient{color:#17141fa8}#step_ai_academy_app .lead--on-gradient b{color:#17141f}#step_ai_academy_app .title-l{font-size:clamp(22px,1.95vw,28px);line-height:1.15;font-weight:500;letter-spacing:-.02em;color:#1d1d1f}#step_ai_academy_app .title-s{font-size:clamp(19px,1.5vw,22px);line-height:1.15;font-weight:500;letter-spacing:-.02em;color:#1d1d1f}#step_ai_academy_app .text{font-size:17px;line-height:1.5;color:#6e6e73}@media(max-width:600px){#step_ai_academy_app .text{font-size:16px}}#step_ai_academy_app .container{width:min(1240px,100% - 40px);margin-inline:auto}@media(min-width:1600px){#step_ai_academy_app .container{width:min(1440px,100% - 80px)}}@media(min-width:1600px){#step_ai_academy_app .container--fixed{width:min(1240px,100% - 40px)}}@media(min-width:1600px){#step_ai_academy_app .container--approach{width:min(1320px,100% - 80px)}}#step_ai_academy_app .section{position:relative;padding-block:96px 0}@media(max-width:600px){#step_ai_academy_app .section{padding-top:64px}}#step_ai_academy_app .section--last{padding-bottom:96px}@media(max-width:600px){#step_ai_academy_app .section--last{padding-bottom:64px}}#step_ai_academy_app .section--flush{padding-top:0}#step_ai_academy_app .section-head{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:740px;margin-bottom:56px}#step_ai_academy_app .section-head .lead{max-width:620px}@media(max-width:600px){#step_ai_academy_app .section-head{margin-bottom:36px}}#step_ai_academy_app .section-head--center{align-items:center;text-align:center;margin-inline:auto;max-width:none}#step_ai_academy_app .section-head--center .h2:not(.h2--narrow){max-width:13.66em}#step_ai_academy_app .section-head--loose{gap:28px}#step_ai_academy_app .section-head--loose .lead{max-width:640px}@media(max-width:768px){#step_ai_academy_app .section-head--loose{margin-bottom:32px}}#step_ai_academy_app .section-head--split{display:grid;grid-template-columns:1fr 1fr;align-items:end;max-width:none}#step_ai_academy_app .section-head--split .lead{max-width:460px}@media(max-width:900px){#step_ai_academy_app .section-head--split{grid-template-columns:1fr}}#step_ai_academy_app .logo{display:inline-flex;align-items:center;gap:12px}#step_ai_academy_app .logo__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#17141f;color:#fff;font-size:13.5px;font-weight:600;letter-spacing:-.02em}#step_ai_academy_app .logo__name{font-size:16px;font-weight:600;line-height:normal;letter-spacing:-.01em}@media(max-width:600px){#step_ai_academy_app .logo__mark{width:32px;height:32px;font-size:12px}#step_ai_academy_app .logo__name{font-size:15px}}#step_ai_academy_app .site-header{position:fixed;inset:0 0 auto;z-index:300;transition:transform .32s cubic-bezier(.4,0,.2,1)}#step_ai_academy_app .site-header.is-hidden{transform:translateY(-110%)}#step_ai_academy_app .site-header__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px;transition:width .42s cubic-bezier(.4,0,.2,1),height .32s cubic-bezier(.4,0,.2,1),margin-top .42s cubic-bezier(.4,0,.2,1),padding .42s cubic-bezier(.4,0,.2,1),border-radius .42s cubic-bezier(.4,0,.2,1),background-color .26s ease,box-shadow .26s ease,backdrop-filter .26s ease}@media(max-width:600px){#step_ai_academy_app .site-header__bar{height:76px;margin-top:16px}}#step_ai_academy_app .site-header__nav{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:28px}#step_ai_academy_app .site-header__nav a{font-size:15px;font-weight:500}@media(max-width:1024px){#step_ai_academy_app .site-header__nav{display:none}}#step_ai_academy_app .site-header__actions{display:flex;align-items:center;gap:12px}@media(max-width:600px){#step_ai_academy_app .site-header__actions .site-header__cta{display:none}}#step_ai_academy_app .site-header__burger{display:none;width:40px;height:40px;border-radius:999px;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;color:#17141f}#step_ai_academy_app .site-header__burger svg{grid-area:1/1;width:20px;height:20px}#step_ai_academy_app .site-header__burger .site-header__icon-close,#step_ai_academy_app .site-header__burger[aria-expanded=true] .site-header__icon-open{display:none}#step_ai_academy_app .site-header__burger[aria-expanded=true] .site-header__icon-close{display:block}@media(max-width:1024px){#step_ai_academy_app .site-header__burger{display:grid}}#step_ai_academy_app .site-header.is-scrolled .site-header__bar{height:64px;margin-top:12px;padding:0 8px 0 16px;border-radius:20px;background:#ffffff6b;-webkit-backdrop-filter:saturate(1.8) blur(24px);backdrop-filter:saturate(1.8) blur(24px);box-shadow:inset 0 0 0 1px #ffffff80,0 12px 32px -16px #0000002e}@media(max-width:600px){#step_ai_academy_app .site-header.is-scrolled .site-header__bar{width:calc(100% - 24px);height:60px;margin-top:8px;border-radius:18px}}#step_ai_academy_app .site-header--over-hero:not(.is-scrolled){color:#fff}#step_ai_academy_app .site-header--over-hero:not(.is-scrolled) .logo__mark{background:#fff;color:#17141f}#step_ai_academy_app .site-header--over-hero:not(.is-scrolled) .site-header__cta{background:#fff;color:#17141f}#step_ai_academy_app .site-header--over-hero:not(.is-scrolled) .site-header__burger{background:#ffffff38;color:#fff}@media(min-width:601px){#step_ai_academy_app .site-header--over-hero:not(.is-scrolled):before{content:"";position:absolute;inset:0 0 auto;height:180px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0806188c,#08061852 45%,#0806181f 75%,#08061800)}}#step_ai_academy_app .mobile-menu{position:fixed;inset:0;z-index:290;background:#17141f47}#step_ai_academy_app .mobile-menu[hidden]{display:none}#step_ai_academy_app .mobile-menu__panel{position:absolute;top:100px;right:36px;width:240px;padding:22px;display:flex;flex-direction:column;gap:4px;border-radius:24px;background:#fff;box-shadow:0 40px 80px -50px #17141f80;animation:fade-in .22s ease both}#step_ai_academy_app .mobile-menu__panel a{padding:12px 14px;border-radius:14px;font-size:18px;font-weight:600;line-height:normal;letter-spacing:-.015em;color:#1d1d1f}@media(hover:hover){#step_ai_academy_app .mobile-menu__panel a:hover{background:#f4f1fc;color:#17141f}}#step_ai_academy_app .mobile-menu__cta{margin-top:8px;width:100%;justify-content:center}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#step_ai_academy_app .site-footer{padding:min(64px,max(40px,(100vw - 1240px)/2)) 0 40px;background:#fff;border-top:1px solid rgba(23,20,31,.1)}@media(max-width:768px){#step_ai_academy_app .site-footer{padding:24px 0 40px}}@media(max-width:600px){#step_ai_academy_app .site-footer{padding:24px 0 32px}}#step_ai_academy_app .site-footer__compact{display:none}@media(max-width:768px){#step_ai_academy_app .site-footer__wide{display:none}#step_ai_academy_app .site-footer__compact{display:block;width:calc(100% - 64px)}}@media(max-width:600px){#step_ai_academy_app .site-footer__compact{width:calc(100% - 48px)}}#step_ai_academy_app .site-footer__wide .site-footer__grid{display:grid;grid-template-columns:1.3fr auto auto auto;justify-content:space-between;gap:clamp(48px,5.5vw,96px)}#step_ai_academy_app .site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}#step_ai_academy_app .site-footer__brand p{max-width:311px;font-size:14.5px;line-height:1.55;color:#6e6e73}#step_ai_academy_app .site-footer__wide .site-footer__cta{margin-top:6px}#step_ai_academy_app .site-footer .site-footer__cta{height:48px;padding:0 26px;font-size:15px;letter-spacing:-.005em;flex:none}#step_ai_academy_app .site-footer .logo__mark{width:36px;height:36px;font-size:13.5px}#step_ai_academy_app .site-footer .logo__name{font-size:16px}#step_ai_academy_app .site-footer__col{display:flex;flex-direction:column;gap:12px}#step_ai_academy_app .site-footer__col a{font-size:15px;font-weight:500;line-height:normal;color:#6e6e73;transition:color .16s ease}@media(hover:hover){#step_ai_academy_app .site-footer__col a:hover{color:#17141f}}#step_ai_academy_app .site-footer__title{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500;line-height:normal;letter-spacing:.06em;text-transform:uppercase;color:#707075}#step_ai_academy_app .site-footer__hours{font-size:14px;font-weight:500;line-height:1.5;color:#7a7288}#step_ai_academy_app .site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(23,20,31,.08)}#step_ai_academy_app .site-footer__bottom small,#step_ai_academy_app .site-footer__bottom a{font-size:13px;font-weight:500;line-height:normal;color:#7a7288}#step_ai_academy_app .site-footer__bottom a{transition:color .16s ease}@media(hover:hover){#step_ai_academy_app .site-footer__bottom a:hover{color:#17141f}}#step_ai_academy_app .site-footer__bottom nav{display:flex;flex-wrap:wrap;align-items:center;gap:24px}#step_ai_academy_app .site-footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-bottom:32px;border-bottom:1px solid rgba(23,20,31,.08)}#step_ai_academy_app .site-footer__top .site-footer__brand{gap:12px}#step_ai_academy_app .site-footer__top .site-footer__brand p{max-width:none}#step_ai_academy_app .site-footer__compact .site-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:32px}#step_ai_academy_app .site-footer__compact .site-footer__col{gap:11px}#step_ai_academy_app .site-footer__compact .site-footer__hours{font-size:13.5px;line-height:1.6;color:#8a8298}#step_ai_academy_app .site-footer__compact .site-footer__bottom{margin-top:32px;padding-top:20px}@media(max-width:600px){#step_ai_academy_app .site-footer__top{flex-direction:column;align-items:stretch;gap:20px}#step_ai_academy_app .site-footer__top .site-footer__cta{justify-content:center}#step_ai_academy_app .site-footer__compact .site-footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}}#step_ai_academy_app .btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;transition:background-color .2s ease,color .2s ease}#step_ai_academy_app .btn__arrow{display:inline-flex;width:0;margin-left:0;opacity:0;overflow:hidden;transition:width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1),opacity .18s ease}#step_ai_academy_app .btn__arrow svg{width:18px;height:18px;flex:none}@media(hover:hover){#step_ai_academy_app .btn:hover .btn__arrow{width:18px;margin-left:8px;opacity:1}#step_ai_academy_app .btn:hover .btn__arrow svg{animation:btn-arrow .62s cubic-bezier(.22,1,.36,1) 1}}#step_ai_academy_app .btn--accent{background:#4850ec;color:#fff}@media(hover:hover){#step_ai_academy_app .btn--accent:hover{background:#3a41d6}}#step_ai_academy_app .btn--dark{background:#17141f;color:#fff}#step_ai_academy_app .btn--white{background:#fff;color:#17141f}@media(hover:hover){#step_ai_academy_app .btn--white:hover{background:#ebebf0}}#step_ai_academy_app .btn--ghost{background:#f5f5f7;color:#17141f}@media(hover:hover){#step_ai_academy_app .btn--ghost:hover{background:#ebeaf0}}#step_ai_academy_app .btn--sm{height:40px;padding:0 20px;font-size:14px}#step_ai_academy_app .btn--md{height:52px}#step_ai_academy_app .btn--lg{height:54px;padding:0 30px}#step_ai_academy_app .btn--xl{height:56px}#step_ai_academy_app .btn--block{display:flex;width:100%}@keyframes btn-arrow{0%{transform:translate(-14px);opacity:0}55%{transform:translate(4px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes pill-icon-wiggle{0%{transform:scale(1.18) rotate(0)}20%{transform:scale(1.18) rotate(-16deg)}45%{transform:scale(1.18) rotate(12deg)}65%{transform:scale(1.18) rotate(-6deg)}80%{transform:scale(1.18) rotate(3deg)}to{transform:scale(1.18) rotate(0)}}#step_ai_academy_app .glass-pill{display:inline-flex;align-items:center;gap:6px;height:clamp(44px,4.4vw,52px);padding:0 clamp(16px,1.6vw,24px) 0 10px;border-radius:999px;background:#ffffff4d;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:#fff;font-size:clamp(13px,1.18vw,15px);font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s ease}#step_ai_academy_app .glass-pill img{width:28px;height:28px;object-fit:contain;flex:none;transform-origin:50% 60%;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}@media(hover:hover){#step_ai_academy_app .glass-pill:hover{background:#ffffff6b}}@media(hover:hover)and (prefers-reduced-motion:no-preference){#step_ai_academy_app .glass-pill:hover img{animation:pill-icon-wiggle .9s cubic-bezier(.36,.07,.19,.97) infinite}}@media(max-width:600px){#step_ai_academy_app .glass-pill{height:38px;padding:0 14px 0 8px;font-size:13px}#step_ai_academy_app .glass-pill img{width:22px;height:22px}}#step_ai_academy_app .tag{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.01em;color:#1d1d1f;box-shadow:inset 0 0 0 1px #17141f38}#step_ai_academy_app .tag--solid{height:36px;padding:0 16px;font-size:13.5px;letter-spacing:normal;line-height:normal;color:#2a2440;background:#fffffff2;box-shadow:none}#step_ai_academy_app .tag--solid svg{width:15px;height:15px}#step_ai_academy_app .tag--white{height:32px;padding:0 14px;font-size:14px;font-weight:500;letter-spacing:-.005em;color:#1d1d1f;background:#fff;box-shadow:none}#step_ai_academy_app .tag--grey{min-height:32px;height:auto;padding:6px 14px;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.3;color:#1d1d1f;background:#f5f5f7;box-shadow:none}#step_ai_academy_app .tag--check{height:32px;padding:0 14px 0 11px;gap:6px;font-size:14px;font-weight:500;letter-spacing:0;color:#1d1d1f;box-shadow:inset 0 0 0 1px #17141f29}#step_ai_academy_app .tag--check svg{width:14px;height:14px}#step_ai_academy_app .course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:1024px){#step_ai_academy_app .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#step_ai_academy_app .course-grid{grid-template-columns:1fr}}#step_ai_academy_app .course-card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:490px;border-radius:22px;background:#f5f5f7;overflow:hidden}@media(max-width:600px){#step_ai_academy_app .course-card{min-height:440px;padding:8px}}@media(min-width:601px)and (max-width:800px){#step_ai_academy_app .course-card{min-height:calc(50vw + 210px)}}@media(min-width:801px)and (max-width:1024px){#step_ai_academy_app .course-card{min-height:calc(38vw + 222px)}}#step_ai_academy_app .course-card__link{position:absolute;inset:0;z-index:4;border-radius:inherit}#step_ai_academy_app .course-card__collage{position:absolute;left:-54%;bottom:calc(-15% + 24px);z-index:1;width:147%;aspect-ratio:147/221;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:10px;transform:rotate(-7deg);pointer-events:none}@media(max-width:600px){#step_ai_academy_app .course-card__collage{left:-56%;bottom:calc(-22% + 40px);width:154%}}#step_ai_academy_app .course-card__work{position:relative;min-width:0;min-height:0;border-radius:14px;background:#e7e5ee;overflow:hidden;opacity:0;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .32s ease}#step_ai_academy_app .course-card__work img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#step_ai_academy_app .course-card__work--1{opacity:1}#step_ai_academy_app .course-card__work--2{transform:translate(-12%,-10%)}#step_ai_academy_app .course-card__work--3{transform:translate(10%,-12%)}#step_ai_academy_app .course-card__work--4{transform:translate(-14%)}#step_ai_academy_app .course-card__work--5{transform:translate(-12%,10%)}#step_ai_academy_app .course-card__work--6{transform:translate(10%,12%)}#step_ai_academy_app .course-card__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:10px;padding:18px;border-radius:24px;transition:background-color .32s ease,backdrop-filter .32s ease,gap .32s ease}@media(max-width:600px){#step_ai_academy_app .course-card__body{margin:0;padding:16px 12px;border-radius:22px}}@media(min-width:601px)and (max-width:1024px){#step_ai_academy_app .course-card{padding:24px}#step_ai_academy_app .course-card .course-card__text{font-size:13px}}#step_ai_academy_app .course-card__title{font-size:25px;line-height:1.08;font-weight:600;letter-spacing:-.03em}@media(max-width:600px){#step_ai_academy_app .course-card__title{font-size:6.6vw}}#step_ai_academy_app .course-card__text{max-height:120px;font-size:14px;line-height:1.45;color:#3b3548;transition:opacity .24s ease,max-height .32s ease,margin .32s ease}@media(max-width:600px){#step_ai_academy_app .course-card__text{font-size:13px;line-height:1.35}}#step_ai_academy_app .course-card__go{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:#fff;color:#17141f;overflow:hidden;box-shadow:0 14px 30px -12px #38286e61,0 2px 6px #17141f14;opacity:0;transform:translateY(8px);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .26s ease}@media(hover:none){#step_ai_academy_app .course-card__go{opacity:1;transform:none}}@media(max-width:600px){#step_ai_academy_app .course-card__go{width:48px;height:48px;right:14px;bottom:14px}}@media(hover:hover){#step_ai_academy_app .course-card__go:hover{transform:scale(1.12);box-shadow:0 20px 36px -14px #38286e80}#step_ai_academy_app .course-card__go:hover .course-card__arrow--next{transform:rotate(45deg);transition-delay:0ms}}#step_ai_academy_app .course-card__arrow{grid-area:1/1;align-self:stretch;justify-self:stretch;display:grid;place-items:center;transition:transform .42s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app .course-card__arrow svg{width:22px;height:22px}#step_ai_academy_app .course-card__arrow--next{transform:translate(-120%,120%)}@media(hover:hover){#step_ai_academy_app .course-card:hover .course-card__work{opacity:1}#step_ai_academy_app .course-card:hover .course-card__work--5,#step_ai_academy_app .course-card:hover .course-card__work--6{transform:translate(-6%)}#step_ai_academy_app .course-card:hover .course-card__work--2,#step_ai_academy_app .course-card:hover .course-card__work--3{transform:translate(24%)}#step_ai_academy_app .course-card:hover .course-card__work--4,#step_ai_academy_app .course-card:hover .course-card__work--1{transform:none}#step_ai_academy_app .course-card:hover .course-card__body{gap:12px;background:#ffffff9e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#step_ai_academy_app .course-card:hover .course-card__text{opacity:0;max-height:0;margin-top:-12px;overflow:hidden}#step_ai_academy_app .course-card:hover .course-card__go{opacity:1;transform:none}#step_ai_academy_app .course-card:hover .course-card__arrow{transform:translate(120%,-120%);transition-delay:.12s}#step_ai_academy_app .course-card:hover .course-card__arrow--next{transform:none;transition-delay:.2s}}#step_ai_academy_app .course-card.is-active .course-card__work{opacity:1}#step_ai_academy_app .course-card.is-active .course-card__work--5,#step_ai_academy_app .course-card.is-active .course-card__work--6{transform:translate(-6%)}#step_ai_academy_app .course-card.is-active .course-card__work--2,#step_ai_academy_app .course-card.is-active .course-card__work--3{transform:translate(24%)}#step_ai_academy_app .course-card.is-active .course-card__work--4,#step_ai_academy_app .course-card.is-active .course-card__work--1{transform:none}#step_ai_academy_app .course-card.is-active .course-card__body{gap:12px;background:#ffffff9e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#step_ai_academy_app .course-card.is-active .course-card__text{opacity:0;max-height:0;margin-top:-12px;overflow:hidden}#step_ai_academy_app .pricing{isolation:isolate;padding-bottom:96px}@media(max-width:600px){#step_ai_academy_app .pricing{padding-bottom:64px}}#step_ai_academy_app .pricing:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 4% 10%,#afc0fa,#afc0fa00 70%),radial-gradient(55% 52% at 96% 92%,#edb6f6,#edb6f600 70%),radial-gradient(50% 50% at 90% 6%,#dccbff,#dccbff00 70%),radial-gradient(50% 46% at 12% 96%,#c4b6fb,#c4b6fb00 70%),linear-gradient(150deg,#e8e9ff,#f3eeff,#f7e7fb)}#step_ai_academy_app .pricing__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){#step_ai_academy_app .pricing__grid{grid-template-columns:1fr}}@media(hover:hover){#step_ai_academy_app .pricing__grid:has(>.price-card:hover)>.price-card:not(:hover){background:#ffffff80}}#step_ai_academy_app .price-card{display:flex;flex-direction:column;gap:20px;border-radius:22px;background:#fff;transition:background .26s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);padding:32px}@media(max-width:600px){#step_ai_academy_app .price-card{padding:24px}}@media(hover:hover){#step_ai_academy_app .price-card:hover{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){#step_ai_academy_app .price-card{transition:none}#step_ai_academy_app .price-card:hover{transform:none}}#step_ai_academy_app .price-card__title{font-size:clamp(22px,1.95vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.2}#step_ai_academy_app .price-card__note{margin-top:-8px;font-size:17px;font-weight:500;color:#6e6e73}@media(max-width:600px){#step_ai_academy_app .price-card__note{font-size:16px}}#step_ai_academy_app .price-card__price{display:flex;align-items:baseline;gap:8px;padding-bottom:26px;border-bottom:1px solid rgba(23,20,31,.09)}#step_ai_academy_app .price-card__amount{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.045em}#step_ai_academy_app .price-card__unit{font-size:17px;line-height:normal;color:#6e6e73}#step_ai_academy_app .price-card__features{display:flex;flex-direction:column;gap:10px;margin-top:8px}#step_ai_academy_app .price-card__features li{position:relative;padding-left:16px;font-size:17px;line-height:normal}@media(max-width:600px){#step_ai_academy_app .price-card__features li{font-size:16px}}#step_ai_academy_app .price-card__features li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:999px;background:#17141f}#step_ai_academy_app .price-card .btn{margin-top:auto}#step_ai_academy_app .pricing--course .price-card__title{color:#17141f}#step_ai_academy_app .pricing--course .price-card__features li{line-height:1.5}#step_ai_academy_app .faq__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}@media(max-width:900px){#step_ai_academy_app .faq__layout{grid-template-columns:1fr;gap:56px}}@media(max-width:600px){#step_ai_academy_app .faq__layout{gap:36px}}#step_ai_academy_app .faq__head{position:sticky;top:120px}#step_ai_academy_app .faq__head .h2{max-width:7.52em}#step_ai_academy_app .faq__head .lead{margin-top:20px}@media(max-width:900px){#step_ai_academy_app .faq__head{position:static}}#step_ai_academy_app .faq__list{display:flex;flex-direction:column;gap:12px}#step_ai_academy_app .faq__item{border-radius:22px;background:#f5f5f7;overflow:hidden}#step_ai_academy_app .faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;cursor:pointer;list-style:none;font-size:19px;font-weight:500;letter-spacing:-.015em;color:#1d1d1f;line-height:normal}#step_ai_academy_app .faq__item summary::-webkit-details-marker{display:none}#step_ai_academy_app .faq__item p{padding:0 28px 26px;max-width:70ch;font-size:17px;line-height:1.6;color:#6e6e73}@media(max-width:600px){#step_ai_academy_app .faq__item p{font-size:16px}}#step_ai_academy_app .faq__sign{position:relative;flex:none;width:34px;height:34px;border-radius:999px;background:#fff;color:#6c59f5}#step_ai_academy_app .faq__sign:before,#step_ai_academy_app .faq__sign:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:currentColor;transition:transform .26s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app .faq__sign:after{transform:rotate(90deg)}#step_ai_academy_app .faq__item[open] .faq__sign:after{transform:rotate(90deg) scaleX(0)}#step_ai_academy_app .lead-form{display:flex;flex-direction:column;gap:14px}#step_ai_academy_app .lead-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}@media(max-width:768px){#step_ai_academy_app .lead-form__row{grid-template-columns:minmax(0,1fr)}}#step_ai_academy_app .lead-form__note{margin:-6px auto 0;max-width:403px;font-size:12px;line-height:1.5;font-weight:500;color:#8a8496;text-align:center}#step_ai_academy_app .lead-form>.gdpr-policy{margin:-6px auto 0;max-width:403px}#step_ai_academy_app .lead-form>.gdpr-policy .gdpr-policy__text{margin:0;font-size:12px;line-height:1.5;font-weight:500;color:#8a8496;text-align:center}#step_ai_academy_app .lead-form>.gdpr-policy .gdpr-policy__link{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-decoration:underline}#step_ai_academy_app .lead-form>.field--sms{display:none}#step_ai_academy_app .lead-form>.field--sms.is-visible{display:flex}#step_ai_academy_app .field{display:flex;flex-direction:column;gap:8px}#step_ai_academy_app .field__label{font-family:Mulish,Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#0a0a0a}#step_ai_academy_app .field__control{width:100%;height:36px;padding:6px 12px;border:1px solid #e5e5e5;border-radius:10px;background:#0000;font-size:14px;color:#0a0a0a;transition:border-color .16s ease,box-shadow .16s ease}#step_ai_academy_app .field__control::placeholder{color:#757575}#step_ai_academy_app .field__control:hover{border-color:#17141f}#step_ai_academy_app .field__control:focus{outline:none;border-color:#17141f;box-shadow:0 0 0 3px #4850ec26}#step_ai_academy_app .field textarea.field__control{height:72px;padding:8px 12px;resize:vertical}#step_ai_academy_app .field select.field__control{appearance:none;padding-right:36px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%23737373%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E") no-repeat right 12px center}#step_ai_academy_app .field select.field__control:invalid{color:#737373}#step_ai_academy_app .field__error{display:none;padding:0;font-size:12.5px;line-height:1.5;font-weight:600;color:#c2374b}#step_ai_academy_app .field.is-invalid .field__control{border-color:#c2374b}#step_ai_academy_app .field.is-invalid .field__error{display:block}#step_ai_academy_app .apply__card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:clamp(34px,4.6vw,72px);border-radius:30px;background:radial-gradient(60% 55% at 4% 10%,#afc0fa,#afc0fa00 70%),radial-gradient(55% 52% at 96% 92%,#edb6f6,#edb6f600 70%),radial-gradient(50% 50% at 90% 6%,#dccbff,#dccbff00 70%),radial-gradient(50% 46% at 12% 96%,#c4b6fb,#c4b6fb00 70%),linear-gradient(150deg,#e8e9ff,#f3eeff,#f7e7fb)}@media(max-width:1024px){#step_ai_academy_app .apply__card{grid-template-columns:1fr;gap:48px;padding:30px}}@media(max-width:768px){#step_ai_academy_app .apply__card{gap:32px;padding:26px}}@media(max-width:600px){#step_ai_academy_app .apply__card{padding:24px;gap:28px}}#step_ai_academy_app .apply__text .lead{margin-top:18px}#step_ai_academy_app .apply__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}@media(min-width:601px)and (max-width:1024px){#step_ai_academy_app .apply__text{text-align:center}#step_ai_academy_app .apply__text .h2,#step_ai_academy_app .apply__text .lead{margin-inline:auto}#step_ai_academy_app .apply__tags{justify-content:center}}@media(min-width:601px)and (max-width:768px){#step_ai_academy_app .apply__text .lead{margin-top:12px}}#step_ai_academy_app .apply__form{padding:32px;border-radius:22px;background:#fff;box-shadow:0 40px 80px -44px #38286e66}@media(max-width:600px){#step_ai_academy_app .apply__form{padding:20px}}#step_ai_academy_app dialog.modal{outline:none;width:min(640px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:30px;background:#fff;color:#1d1d1f;box-shadow:0 50px 100px -50px #38286e80;overflow:hidden;overscroll-behavior:contain}#step_ai_academy_app dialog.modal::backdrop{background:#17141f73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#step_ai_academy_app dialog.modal[open]{animation:fade-in .22s ease both}@media(max-width:600px){#step_ai_academy_app dialog.modal{width:calc(100% - 32px);max-height:calc(100dvh - 32px);border-radius:22px}}#step_ai_academy_app dialog.modal .lead-form{margin-top:22px;gap:18px}#step_ai_academy_app dialog.modal .lead-form .btn{height:54px}@media(max-width:600px){#step_ai_academy_app dialog.modal .lead-form__row{gap:14px}}#step_ai_academy_app dialog.modal input.field__control{height:36px}#step_ai_academy_app .modal__body{max-height:inherit;padding:clamp(26px,3vw,40px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d9d8df rgba(0,0,0,0)}#step_ai_academy_app .modal__body::-webkit-scrollbar{width:6px;height:6px}#step_ai_academy_app .modal__body::-webkit-scrollbar-track{background:#0000}#step_ai_academy_app .modal__body::-webkit-scrollbar-thumb{background:#d9d8df;border-radius:999px}@media(max-width:600px){#step_ai_academy_app .modal__body{padding:24px}}#step_ai_academy_app .modal__close{position:sticky;top:0;float:right;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin:-8px -8px 0 12px;border-radius:999px;background:#f5f5f7;color:#17141f}#step_ai_academy_app .modal__close svg{width:16px;height:16px}#step_ai_academy_app .modal__close:focus:not(:focus-visible){outline:none}#step_ai_academy_app .modal__title{padding-right:44px;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.03em}@media(max-width:600px){#step_ai_academy_app .modal__title{font-size:6.6vw}}#step_ai_academy_app .modal__text{margin-top:8px;font-size:15px;line-height:1.55;color:#6e6e73}#step_ai_academy_app .modal__done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 10px;text-align:center}#step_ai_academy_app .modal__done-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:#e8f6ee;color:#2f7d51}#step_ai_academy_app .modal__done-icon svg{width:24px;height:24px}#step_ai_academy_app .modal__done-title{font-size:22px;font-weight:600;letter-spacing:-.02em}#step_ai_academy_app .modal__done-text{max-width:44ch;font-size:15px;line-height:1.55;color:#6e6e73}#step_ai_academy_app .new-rpo-popup{background:#17141f73;backdrop-filter:blur(6px)}#step_ai_academy_app .popup__content--consult{display:none;align-items:flex-start;justify-content:center}#step_ai_academy_app .sai-apply-label{font-size:14px;font-weight:600;color:#242834;line-height:20px}#step_ai_academy_app .sai-apply-input{width:100%;height:36px;padding:0 12px;border:1px solid #ecedf1;border-radius:8px;background:#fff;color:#242834;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;outline:none;transition:border-color .16s ease,box-shadow .16s ease}#step_ai_academy_app .sai-apply-input::placeholder{color:#7b8496;font-weight:500}#step_ai_academy_app .sai-apply-input:hover{border-color:#d8d6e0}#step_ai_academy_app .sai-apply-input:focus{border-color:#4850ec;box-shadow:0 0 0 3px #4850ec1f}#step_ai_academy_app select.sai-apply-input{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%237B8496%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}#step_ai_academy_app select.sai-apply-input::-ms-expand{display:none}#step_ai_academy_app .sai-apply-textarea{height:auto;min-height:72px;padding:8px 12px;resize:vertical;line-height:1.45}#step_ai_academy_app .sai-apply-form .ivalid-message{font-size:12.5px;color:#c2374b;font-weight:600}#step_ai_academy_app .sai-apply-form .phone-ivalid-message{font-size:12.5px;color:#c2374b;font-weight:600;display:none}#step_ai_academy_app .sai-apply-form .btn-submit--disabled{opacity:.5;pointer-events:none}#step_ai_academy_app .sai-apply-form a{color:inherit;text-decoration:underline}#step_ai_academy_app .sai-apply-form .iti{display:block;width:100%}#step_ai_academy_app .sai-apply-form .input-phone{padding-left:52px}#step_ai_academy_app .sai-apply-gdpr{margin-top:0}#step_ai_academy_app .sai-apply-gdpr .gdpr-policy__checkbox{display:none}#step_ai_academy_app .sai-apply-gdpr__text,#step_ai_academy_app .sai-apply-disclaimer{display:block;font-size:12px;line-height:1.5;color:#8a8496;font-weight:500;text-align:center;margin:0}#step_ai_academy_app .sai-apply-disclaimer{max-width:52ch;margin:-6px auto 0}#step_ai_academy_app .sai-apply-gdpr__text a{color:inherit;text-decoration:underline}@media(max-width:640px){#step_ai_academy_app .sai-apply-grid{grid-template-columns:minmax(0,1fr)!important}}#step_ai_academy_app .sai-consult-popup{position:relative;width:min(640px,100%);max-width:640px;margin:auto;padding:clamp(26px,3vw,40px);background:#fff;border-radius:36px;box-shadow:0 50px 100px -50px #38286e80;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#step_ai_academy_app .sai-consult-popup__close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:999px;background:#f2f1f6;cursor:pointer;transition:background .16s ease}#step_ai_academy_app .sai-consult-popup__close:before,#step_ai_academy_app .sai-consult-popup__close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:#57506a;border-radius:2px}#step_ai_academy_app .sai-consult-popup__close:before{transform:translate(-50%,-50%) rotate(45deg)}#step_ai_academy_app .sai-consult-popup__close:after{transform:translate(-50%,-50%) rotate(-45deg)}#step_ai_academy_app .sai-consult-popup__close:hover{background:#ecebf1}#step_ai_academy_app .sai-consult-popup__head{text-align:left;margin-bottom:22px}#step_ai_academy_app .sai-consult-popup__title{font-size:clamp(20px,1.9vw,26px);line-height:1.2;font-weight:700;letter-spacing:-.03em;color:#17141f}#step_ai_academy_app .sai-consult-popup__subtitle{margin-top:8px;font-size:15px;line-height:1.55;font-weight:500;color:#57506a}#step_ai_academy_app .sai-consult-popup__body{width:100%;display:flex;flex-direction:column;gap:14px}#step_ai_academy_app .sai-consult-popup__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#step_ai_academy_app .sai-consult-popup__field{display:flex;flex-direction:column;gap:8px}#step_ai_academy_app .sai-consult-popup__submit{height:56px;border-radius:999px;border:0;background:#17141f;color:#fff;font-size:16px;font-weight:500;letter-spacing:-.08px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center}@media(max-width:640px){#step_ai_academy_app .sai-consult-popup{border-radius:28px}#step_ai_academy_app .sai-consult-popup__grid{grid-template-columns:minmax(0,1fr)}}#step_ai_academy_app .home-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:72px 0 26px;overflow:hidden;color:#fff;background:#1b1240}#step_ai_academy_app .home-hero__media{position:absolute;inset:0;z-index:0}#step_ai_academy_app .home-hero__video{width:100%;height:100%;object-fit:cover;object-position:60% center}#step_ai_academy_app .home-hero__shade{position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 50%,#160d3c9e,#160d3c52 60%,#160d3c24),linear-gradient(0deg,#160d3c73,#160d3c00 40%)}#step_ai_academy_app .home-hero__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:32px;text-align:center}#step_ai_academy_app .home-hero__badge{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:9px 18px 9px 14px;border-radius:999px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:600;animation:fade-in .5s ease .78s both}#step_ai_academy_app .home-hero__badge svg{width:18px;height:18px;flex:none}#step_ai_academy_app .home-hero__title{margin-top:12px;max-width:27ch;font-size:clamp(34px,min(6.6vh,7vw),80px);line-height:1.02;font-weight:600;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 24px rgba(8,18,52,.45);animation:rise-in .95s cubic-bezier(.22,1,.36,1) .1s both}#step_ai_academy_app .home-hero__text{margin-top:-4px;max-width:46ch;font-size:18px;line-height:1.45;text-shadow:0 1px 12px rgba(8,18,52,.5);animation:rise-in .95s cubic-bezier(.22,1,.36,1) .2s both}#step_ai_academy_app .home-hero__courses{margin-top:14px;animation:rise-in .95s cubic-bezier(.22,1,.36,1) .3s both;animation-fill-mode:backwards}#step_ai_academy_app .home-hero__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:min(1200px,100%);margin-inline:auto}#step_ai_academy_app .home-hero__cta{margin-top:4px;animation:rise-in .95s cubic-bezier(.22,1,.36,1) .3s backwards}@media(min-width:601px)and (max-width:1280px){#step_ai_academy_app .home-hero{padding-bottom:8px}}@media(min-width:601px)and (max-width:900px){#step_ai_academy_app .home-hero{padding-top:116px}#step_ai_academy_app .home-hero__content{padding-bottom:48px}}@media(min-width:601px)and (max-width:768px){#step_ai_academy_app .home-hero{justify-content:flex-start;padding-bottom:0}#step_ai_academy_app .home-hero__content{padding-top:clamp(24px,6vh,72px)}}@media(max-width:600px){#step_ai_academy_app .home-hero{justify-content:flex-start;min-height:100svh;padding:140px 0 calc(80vw - 44px);background:#000}#step_ai_academy_app .home-hero__media{inset:auto 0 0;height:calc(80vw + 80px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 10%,rgba(0,0,0,.14) 20%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.86) 60%,rgba(0,0,0,.96) 70%,#000 80%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 10%,rgba(0,0,0,.14) 20%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.5) 40%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.86) 60%,rgba(0,0,0,.96) 70%,#000 80%)}#step_ai_academy_app .home-hero__shade{background:linear-gradient(180deg,#00000059,#00000026 60%,#0000000d)}#step_ai_academy_app .home-hero__badge{display:none}#step_ai_academy_app .home-hero__title{margin-top:0;font-size:34px;line-height:1.05;letter-spacing:-.04em}#step_ai_academy_app .home-hero__text{font-size:17px;text-wrap:pretty}#step_ai_academy_app .home-hero__courses{position:relative;display:flex;flex-direction:column;gap:8px;width:100vw;padding:2px 0;overflow:hidden}#step_ai_academy_app .home-hero__courses:before,#step_ai_academy_app .home-hero__courses:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:18%;pointer-events:none}#step_ai_academy_app .home-hero__courses:before{left:0;background:linear-gradient(90deg,#000,#0000)}#step_ai_academy_app .home-hero__courses:after{right:0;background:linear-gradient(270deg,#000,#0000)}#step_ai_academy_app .home-hero__pills{flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:none;gap:8px}#step_ai_academy_app .home-hero__pills[hidden]{display:none}#step_ai_academy_app .home-hero__row{padding-right:8px}#step_ai_academy_app .home-hero__row--left.is-running{animation:marquee 40s linear -6s infinite}#step_ai_academy_app .home-hero__row--right.is-running{animation:marquee-right 40s linear -27s infinite}#step_ai_academy_app .home-hero__content{width:calc(100% - 72px)}#step_ai_academy_app .home-hero__cta{margin-top:4px;height:51px}}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){#step_ai_academy_app .home-hero__row.is-running{animation:none}}#step_ai_academy_app .approach__title{max-width:12ch}#step_ai_academy_app .approach__head{gap:0}#step_ai_academy_app .approach__head .lead{margin-bottom:8px}@media(max-width:600px){#step_ai_academy_app .approach__head .lead{margin-bottom:0}}#step_ai_academy_app .approach__stack{display:flex;flex-direction:column}#step_ai_academy_app .approach__step{--top: 96px;position:sticky;top:var(--top);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,10fr);align-items:center;gap:clamp(20px,2.4vw,40px);height:calc(100svh - 192px);min-height:480px;padding:clamp(24px,2.6vw,40px);margin-bottom:72px;border:4px solid #fff;border-radius:30px;background:#f5f5f7;overflow:hidden;transform-origin:50% 0}#step_ai_academy_app .approach__step:nth-child(2){--top: 120px;margin-bottom:48px}#step_ai_academy_app .approach__step:nth-child(3){--top: 144px;margin-bottom:24px}#step_ai_academy_app .approach__step:nth-child(4){--top: 168px;margin-bottom:0}#step_ai_academy_app .approach__text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;text-align:center}#step_ai_academy_app .approach__text .text{max-width:25.2em}#step_ai_academy_app .approach__mark{width:100px;height:50px;object-fit:contain}#step_ai_academy_app .approach__media{position:relative;height:100%;border-radius:22px;background:#efedf5;overflow:hidden}#step_ai_academy_app .approach__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:900px){#step_ai_academy_app .approach__step{display:flex;flex-direction:column;gap:24px;height:calc(100svh - 192px);min-height:0;padding:24px}#step_ai_academy_app .approach__step:nth-child(1){--top: 88px;margin-bottom:72px}#step_ai_academy_app .approach__step:nth-child(2){--top: 120px;margin-bottom:48px}#step_ai_academy_app .approach__step:nth-child(3){--top: 152px;margin-bottom:24px}#step_ai_academy_app .approach__step:nth-child(4){--top: 184px}#step_ai_academy_app .approach__text{height:auto;flex:none;gap:12px}#step_ai_academy_app .approach__text .text{max-width:none}#step_ai_academy_app .approach__media{flex:1 1 auto;width:100%;min-height:220px}}@media(max-width:600px){#step_ai_academy_app .approach__head{margin-bottom:48px}#step_ai_academy_app .approach__step{gap:20px;height:auto;padding:24px 20px 20px}#step_ai_academy_app .approach__step:nth-child(1){--top: 84px;margin-bottom:36px}#step_ai_academy_app .approach__step:nth-child(2){--top: 96px;margin-bottom:24px}#step_ai_academy_app .approach__step:nth-child(3){--top: 108px;margin-bottom:12px}#step_ai_academy_app .approach__step:nth-child(4){--top: 120px}#step_ai_academy_app .approach__media{flex:none;height:auto;min-height:0;aspect-ratio:4/3}}#step_ai_academy_app .format{display:grid}#step_ai_academy_app .format>*{grid-area:1/1}#step_ai_academy_app .format__photo{position:relative;min-height:clamp(560px,56vw,820px)}#step_ai_academy_app .format__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#step_ai_academy_app .format__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0c1eb8,#0a0c1e61 30%,#0a0c1e00 58%)}#step_ai_academy_app .format__facts{position:relative;align-self:end;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-bottom:clamp(32px,4vw,56px)}@media(max-width:900px){#step_ai_academy_app .format__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}#step_ai_academy_app .format__fact{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.55)}#step_ai_academy_app .format__fact b{font-size:calc(clamp(22px,1.95vw,28px)*.9);line-height:1.15;font-weight:600;letter-spacing:-.025em;white-space:nowrap;color:#fff}#step_ai_academy_app .format__fact span{font-size:17px;line-height:1.45;color:#ffffffd1}@media(max-width:600px){#step_ai_academy_app .format{display:block}#step_ai_academy_app .format__photo{width:min(1240px,100% - 40px);min-height:0;margin-inline:auto;aspect-ratio:16/9;border-radius:22px;overflow:hidden}#step_ai_academy_app .format__photo img{object-position:50% 30%}#step_ai_academy_app .format__photo:after{display:none}#step_ai_academy_app .format__facts{grid-template-columns:1fr;gap:24px;margin-top:28px;padding-bottom:0}#step_ai_academy_app .format__fact{padding-top:18px;border-top-color:#17141f1f}#step_ai_academy_app .format__fact:first-child{padding-top:0;border-top:0}#step_ai_academy_app .format__fact b{font-size:19.8px;color:#1d1d1f}#step_ai_academy_app .format__fact span{font-size:16px;color:#6e6e73}}#step_ai_academy_app .outcomes__lead.lead{max-width:600px}#step_ai_academy_app .outcomes__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:16px}@media(max-width:900px){#step_ai_academy_app .outcomes__grid{grid-template-columns:1fr}}#step_ai_academy_app .outcomes__col{display:flex;flex-direction:column;gap:16px}#step_ai_academy_app .outcome{position:relative;flex:1;min-height:clamp(230px,20vw,268px);border-radius:22px;background:#f5f5f7;overflow:hidden;padding:32px}@media(max-width:600px){#step_ai_academy_app .outcome{padding:24px}}#step_ai_academy_app .outcome__text{position:relative;z-index:1;max-width:calc(100% - 194px);font-size:clamp(19px,1.5vw,22px);line-height:1.35;letter-spacing:-.01em;color:#6e6e73}#step_ai_academy_app .outcome__text strong{font-weight:500;color:#1d1d1f}@media(min-width:601px){#step_ai_academy_app .outcome--team #step_ai_academy_app .outcome__text{max-width:calc(100% - 200px)}}#step_ai_academy_app .outcome .ai-demo{position:absolute;right:16px;top:22px;bottom:14px}#step_ai_academy_app .outcome .team-bubbles{position:absolute;right:16px;top:18px;bottom:18px}#step_ai_academy_app .outcome--portfolio{display:flex;flex-direction:column;gap:24px;min-height:clamp(420px,42vw,560px);isolation:isolate;background:radial-gradient(86% 62% at 50% 108%,#ffa15c,#ffa15c8c 42%,#ffa15c00 92%),radial-gradient(74% 62% at 96% 0%,#ff9144,#ff914480 44%,#ff914400 90%),#f26b1d}#step_ai_academy_app .outcome--portfolio .outcome__text{max-width:none;color:#fffc}#step_ai_academy_app .outcome--portfolio .outcome__text strong{color:#fff}@media(max-width:600px){#step_ai_academy_app .outcome{display:flex;flex-direction:column;gap:20px;min-height:0}#step_ai_academy_app .outcome__text{max-width:none;order:0}#step_ai_academy_app .outcome .ai-demo{position:relative;inset:auto;order:1;align-self:center;width:min(70%,240px);height:auto}#step_ai_academy_app .outcome .team-bubbles{position:relative;inset:auto;order:1;align-self:center;height:240px}}#step_ai_academy_app .ai-demo{aspect-ratio:620/732;pointer-events:none}#step_ai_academy_app .ai-demo>*{position:absolute;display:block;will-change:transform}#step_ai_academy_app .ai-demo__screen{left:31.1%;top:0;width:68.9%;height:55.3%;border-radius:14px;overflow:hidden;background:#e4dafb}#step_ai_academy_app .ai-demo__loader{position:absolute;inset:0;opacity:0}#step_ai_academy_app .ai-demo__glow{position:absolute;left:-30%;top:-30%;width:160%;height:160%;background:radial-gradient(35% 35% at 35% 40%,#a078ff8c,#a078ff00 70%),radial-gradient(30% 30% at 68% 62%,#ffaad28c,#ffaad200 70%)}#step_ai_academy_app .ai-demo__dots{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:6px}#step_ai_academy_app .ai-demo__dots span{width:9px;height:9px;border-radius:50%;background:#7b4dff}#step_ai_academy_app .ai-demo__dots span:nth-child(2){background:#9a6bff}#step_ai_academy_app .ai-demo__dots span:nth-child(3){background:#c08bff}#step_ai_academy_app .ai-demo__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#step_ai_academy_app .ai-demo__shimmer{position:absolute;inset:0;opacity:0;transform:translate(-100%);background:linear-gradient(105deg,#fff0 30%,#ffffff8c,#fff0 70%)}#step_ai_academy_app .ai-demo__pill{left:0;top:38.5%;width:78.9%}#step_ai_academy_app .ai-demo__logo{top:44.1%;width:25.2%}#step_ai_academy_app .ai-demo__logo--orange{left:6.5%}#step_ai_academy_app .ai-demo__logo--green{left:26.6%}#step_ai_academy_app .ai-demo__logo--purple{left:47.3%}#step_ai_academy_app .ai-demo__plus{left:53.7%;top:49.6%;width:12.2%}#step_ai_academy_app .ai-demo__ring{left:26.6%;top:44.1%;width:25.2%;aspect-ratio:1;border:3px solid #fff;border-radius:50%;opacity:0}#step_ai_academy_app .ai-demo__cursor{left:53.3%;top:50%;width:48%;transform-origin:6% 15%}#step_ai_academy_app .team-bubbles{aspect-ratio:433/514}#step_ai_academy_app .team-bubbles__item{position:absolute;left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;border:2px solid #fff;border-radius:50%;object-fit:cover;will-change:transform}#step_ai_academy_app .team-bubbles__item:first-child{border-width:3px}#step_ai_academy_app .team-bubbles__item:nth-child(1){--x:37.2%;--y:17.7%;--s:62.8%}#step_ai_academy_app .team-bubbles__item:nth-child(2){--x:0%;--y:19.3%;--s:36%}#step_ai_academy_app .team-bubbles__item:nth-child(3){--x:24.9%;--y:0%;--s:28.6%}#step_ai_academy_app .team-bubbles__item:nth-child(4){--x:10.9%;--y:50%;--s:29.1%}#step_ai_academy_app .team-bubbles__item:nth-child(5){--x:31.4%;--y:69.3%;--s:36.5%}#step_ai_academy_app .team-bubbles__item:nth-child(6){--x:54.5%;--y:3.9%;--s:15.7%}#step_ai_academy_app .portfolio-stack{position:relative;flex:1;min-height:360px;margin:0 -32px -32px;container-type:inline-size}@media(max-width:600px){#step_ai_academy_app .portfolio-stack{margin:0 -24px -24px}}#step_ai_academy_app .portfolio-stack__item{position:absolute;left:50%;aspect-ratio:4/3;border:2px solid rgba(255,255,255,.8);overflow:hidden;background:linear-gradient(160deg,#ffe9da,#ffd2b3);transform-origin:50% 0;will-change:transform,top,width}#step_ai_academy_app .portfolio-stack__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#step_ai_academy_app .course-hero{position:relative;isolation:isolate;height:max(640px,min(100svh,920px));overflow:clip;color:#fff;background:#1b1240}#step_ai_academy_app .course-hero__media{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}#step_ai_academy_app .course-hero__media picture{display:contents}#step_ai_academy_app .course-hero__img{width:100%;height:100%;object-fit:cover;object-position:right center}#step_ai_academy_app .course-hero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#160d3c,#160d3cd1 12%,#160d3c9e 26%,#160d3c29 56%,#160d3c00 76%)}#step_ai_academy_app .course-hero__inner{position:absolute;left:0;right:0;bottom:clamp(28px,4.4vh,44px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 40px;width:min(1200px,100% - 48px)}@media(min-width:1600px){#step_ai_academy_app .course-hero__inner{width:min(1440px,100% - 80px)}}#step_ai_academy_app .course-hero__title{grid-column:1/-1;margin-bottom:-8px;font-size:clamp(48px,6.4vw,96px);line-height:1.02;font-weight:600;letter-spacing:-.045em;text-wrap:balance}#step_ai_academy_app .course-hero__lead{max-width:780px;font-size:18px;line-height:1.45;color:#ffffffc7;text-wrap:pretty}#step_ai_academy_app .course-hero__buy{display:flex;align-items:center;gap:20px;padding:8px 8px 8px 28px;border-radius:999px;background:#17141f99;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff1f;white-space:nowrap}#step_ai_academy_app .course-hero__meta{font-size:15px;font-weight:500;color:#ffffffe6}#step_ai_academy_app .course-hero__buy .btn{height:48px;color:#1d1d1f}@media(hover:hover){#step_ai_academy_app .course-hero__buy .btn:hover{background:#ebe3ff;color:#17141f}}#step_ai_academy_app .course-hero__points{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:14px 36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.16)}#step_ai_academy_app .course-hero__point{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.35;font-weight:500;color:#ffffffe6;white-space:nowrap}#step_ai_academy_app .course-hero__point>svg{width:24px;height:24px;flex:none;color:#fff}#step_ai_academy_app .course-hero__tools{display:flex;align-items:center;padding-right:6px}#step_ai_academy_app .course-hero__tool{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-right:-6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1.5px #24145ee6}#step_ai_academy_app .course-hero__tool img{width:13px;height:13px;object-fit:contain}@media(max-width:1024px){#step_ai_academy_app .course-hero__lead{font-size:17px}}@media(max-width:900px){#step_ai_academy_app .course-hero__inner{grid-template-columns:minmax(0,1fr)}#step_ai_academy_app .course-hero__buy{justify-self:start}}@media(max-width:600px){#step_ai_academy_app .course-hero{display:flex;flex-direction:column;height:auto;min-height:100vh;min-height:100svh;background:#000}#step_ai_academy_app .course-hero__media{inset:auto 0 0;height:100vw;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 8%,rgba(0,0,0,.6) 18%,rgba(0,0,0,.88) 28%,#000 38%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 8%,rgba(0,0,0,.6) 18%,rgba(0,0,0,.88) 28%,#000 38%)}#step_ai_academy_app .course-hero__img{object-position:center}#step_ai_academy_app .course-hero__shade{display:none}#step_ai_academy_app .course-hero__inner{width:calc(100% - 40px);position:relative;inset:auto;z-index:1;padding:104px 0 calc(100vw - 48px)}#step_ai_academy_app .course-hero__title{font-size:8.4vw;line-height:1.02;letter-spacing:-.045em}#step_ai_academy_app .course-hero__lead{font-size:17px}#step_ai_academy_app .course-hero__buy{flex-direction:column;align-items:stretch;gap:14px;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:normal}#step_ai_academy_app .course-hero__buy .btn{justify-content:center;height:52px}#step_ai_academy_app .course-hero__points{flex-direction:column;align-items:flex-start;gap:12px}#step_ai_academy_app .course-hero__point{white-space:normal}}#step_ai_academy_app .pains__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}@media(max-width:1000px){#step_ai_academy_app .pains__grid{grid-template-columns:minmax(0,1fr);max-width:640px}}#step_ai_academy_app .pain{display:flex;flex-direction:column;gap:22px;min-width:0;border-radius:22px;background:#f5f5f7;padding:32px}@media(max-width:600px){#step_ai_academy_app .pain{padding:24px}}#step_ai_academy_app .pain__top{display:grid;grid-template-columns:minmax(0,1fr) clamp(88px,7.6vw,112px);align-items:start;gap:16px}#step_ai_academy_app .pain__head{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}#step_ai_academy_app .pain__title{font-size:clamp(19px,1.5vw,22px);line-height:1.25;font-weight:500;letter-spacing:-.02em;color:#1d1d1f;text-wrap:balance}#step_ai_academy_app .pain__sticker{position:relative;aspect-ratio:1;border-radius:14px;background:#fff;overflow:hidden;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}#step_ai_academy_app .pain__sticker img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#step_ai_academy_app .pain__text{font-size:17px;line-height:1.5;color:#6e6e73}@media(max-width:600px){#step_ai_academy_app .pain__text{font-size:16px}}#step_ai_academy_app .pain__solution{display:flex;flex-direction:column;gap:14px;margin-top:auto;padding-top:22px;border-top:1px solid rgba(23,20,31,.1)}#step_ai_academy_app .pain__label{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73}@media(hover:hover){#step_ai_academy_app .pain:hover .pain__sticker{transform:rotate(-6deg) scale(1.06)}}@media(prefers-reduced-motion:reduce){#step_ai_academy_app .pain .pain__sticker{transition:none}#step_ai_academy_app .pain:hover .pain__sticker{transform:none}}#step_ai_academy_app .pain__chips{display:flex;flex-wrap:wrap;gap:8px}#step_ai_academy_app .pain__chips .tag{white-space:nowrap}@media(max-width:1024px){#step_ai_academy_app .change{padding-top:124px;padding-bottom:28px}}@media(max-width:600px){#step_ai_academy_app .change{padding-top:92px}}#step_ai_academy_app .change__scene{position:relative}#step_ai_academy_app .change__head{max-width:none;margin-bottom:56px}@media(max-width:600px){#step_ai_academy_app .change__head{margin-bottom:36px}}#step_ai_academy_app .change__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1240px,100% - 40px);margin-inline:auto}@media(max-width:900px){#step_ai_academy_app .change__track{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){#step_ai_academy_app .change__track{gap:40px}}#step_ai_academy_app .change__step{display:flex;flex-direction:column;min-width:0}#step_ai_academy_app .change__art{order:-1;position:relative;margin:0 0 24px;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#efedf5}#step_ai_academy_app .change__art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:600px){#step_ai_academy_app .change__art{order:3;aspect-ratio:auto;height:220px;margin:20px 0 0}}#step_ai_academy_app .change__tag{display:block;align-self:flex-start;width:auto;max-width:none;height:40px;margin:0 0 12px 12px}@media(max-width:600px){#step_ai_academy_app .change__tag{margin-left:0}}#step_ai_academy_app .change__body{padding:0 12px}@media(max-width:600px){#step_ai_academy_app .change__body{padding:0}}#step_ai_academy_app .change__title{font-size:22px;line-height:1.15;font-weight:500;letter-spacing:-.03em;color:#17141f}#step_ai_academy_app .change__text{margin-top:10px;font-size:17px;line-height:1.55;color:#6e6e73}@media(max-width:600px){#step_ai_academy_app .change__text{font-size:16px;line-height:24px}}@media(min-width:1025px){#step_ai_academy_app .change{height:320vh;padding-top:0;margin-top:96px}#step_ai_academy_app .change__scene{height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}#step_ai_academy_app .change__track{display:flex;width:auto;margin:0;padding-inline:max(20px,(100vw - 1240px) / 2) 24vw;will-change:transform}}@media(min-width:1025px)and (min-width:1600px){#step_ai_academy_app .change__track{padding-left:calc((100vw - 1440px)/2)}}@media(min-width:1025px){#step_ai_academy_app .change__step{flex:none;width:600px}#step_ai_academy_app .change__title{font-size:28px}}#step_ai_academy_app .program__panel{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:16px;padding:24px;border-radius:30px;background:#f5f5f7}@media(max-width:1024px){#step_ai_academy_app .program__panel{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){#step_ai_academy_app .program__panel{padding:12px}}#step_ai_academy_app .program__side{position:sticky;top:56px;display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){#step_ai_academy_app .program__side{position:static}}#step_ai_academy_app .program__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#step_ai_academy_app .program__stat{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:124px;padding:20px;border-radius:22px;clip-path:inset(0 round 22px)}#step_ai_academy_app .program__stat b{display:block;font-size:48px;line-height:1;font-weight:600;letter-spacing:-.04em}@media(max-width:600px){#step_ai_academy_app .program__stat b{font-size:38px}}#step_ai_academy_app .program__stat span{font-size:14px;font-weight:500;line-height:1.3}#step_ai_academy_app .program__stat--blue{background:#4850ec;color:#fff}#step_ai_academy_app .program__stat--blue span{color:#ffffffd9}#step_ai_academy_app .program__stat--soft{color:#17141f;position:relative;isolation:isolate;overflow:hidden;background:#f1eeff}#step_ai_academy_app .program__stat--soft span{color:#17141fb3}#step_ai_academy_app .program__stat--soft:before{content:"";position:absolute;inset:-35%;z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(45% 40% at 20% 20%,#afc0fa,#afc0fa00),radial-gradient(45% 45% at 85% 85%,#edb6f6,#edb6f600),radial-gradient(40% 40% at 85% 15%,#dccbff,#dccbff00),radial-gradient(40% 40% at 15% 85%,#c4b6fb,#c4b6fb00)}#step_ai_academy_app .program__stats.is-in .program__stat{animation:program-tick .9s cubic-bezier(.22,1,.36,1) both}#step_ai_academy_app .program__stats.is-in .program__stat:nth-child(2){animation-delay:.12s}#step_ai_academy_app .program__tools{border-radius:22px;background:#fff;padding:24px}@media(max-width:600px){#step_ai_academy_app .program__tools{padding:20px}}#step_ai_academy_app .program__tools ul{display:flex;flex-direction:column}#step_ai_academy_app .program__tools li{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:16px;font-weight:500;color:#1d1d1f}@media(max-width:1024px){#step_ai_academy_app .program__tools ul{flex-direction:row;flex-wrap:wrap;gap:4px 18px}#step_ai_academy_app .program__tools li{padding:4px 0;gap:10px;font-size:15px}}#step_ai_academy_app .program__tools-title{margin-bottom:12px;font-size:14px;color:#6e6e73}#step_ai_academy_app .program__logo{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#f5f5f7}#step_ai_academy_app .program__logo img{width:18px;height:18px;object-fit:contain}#step_ai_academy_app .program__modules{display:flex;flex-direction:column;gap:12px;min-width:0}#step_ai_academy_app .module{border-radius:22px;background:#fff;padding:24px}@media(max-width:600px){#step_ai_academy_app .module{padding:20px}}#step_ai_academy_app .module__head{display:flex;align-items:center;gap:14px}#step_ai_academy_app .module__num{flex:none;min-width:30px;font:500 15px/1.2 Geist Mono,ui-monospace,monospace;color:#6e6e73}#step_ai_academy_app .module__title{flex:1;font-size:clamp(19px,1.5vw,22px);line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#1d1d1f}#step_ai_academy_app .module__count{flex:none;font-size:14px;font-weight:500;color:#6e6e73}@media(max-width:600px){#step_ai_academy_app .module__count{display:none}}#step_ai_academy_app .module__text{margin:12px 0 0 44px;font-size:17px;line-height:1.5;color:#6e6e73}@media(max-width:600px){#step_ai_academy_app .module__text{margin-left:0;font-size:16px}}#step_ai_academy_app .module__topics{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0 44px}@media(max-width:600px){#step_ai_academy_app .module__topics{margin-left:0}}#step_ai_academy_app .module__topics li{display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;border-radius:999px;background:#f5f5f7;font-size:14px;font-weight:500;line-height:1.3;color:#1d1d1f}@keyframes program-tick{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:none}}@media(prefers-reduced-motion:reduce){#step_ai_academy_app .program__stats.is-in .program__stat{animation:none}}#step_ai_academy_app .skills__title{max-width:12em}#step_ai_academy_app .skills__accent{color:#4850ec}#step_ai_academy_app .skills__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:900px){#step_ai_academy_app .skills__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#step_ai_academy_app .skills__grid{grid-template-columns:minmax(0,1fr);gap:40px}}#step_ai_academy_app .skill{display:flex;flex-direction:column}#step_ai_academy_app .skill__img{position:relative;margin:0;aspect-ratio:4/3;border-radius:22px;overflow:hidden;background:#efedf5}#step_ai_academy_app .skill__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#step_ai_academy_app .skill__title{margin:24px 12px 0;font-size:clamp(19px,1.5vw,22px);line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#17141f}#step_ai_academy_app .skill__text{margin:10px 12px 0;font-size:16px;line-height:1.5;color:#6e6e73}#step_ai_academy_app .works{position:relative;z-index:1;height:200vh;margin-top:96px;overflow-x:clip}@media(max-width:900px){#step_ai_academy_app .works{height:190vh}}@media(max-width:600px){#step_ai_academy_app .works{margin-top:64px}}@media(max-width:480px){#step_ai_academy_app .works{height:170vh}}#step_ai_academy_app .works__wall{position:relative;height:100vh;height:100svh;background:#fff}#step_ai_academy_app .works__tiles{position:absolute;inset:0;z-index:1;transform-origin:50% 50%}#step_ai_academy_app .works__tile{position:absolute;aspect-ratio:4/5;overflow:hidden;background:#efedf5;box-shadow:0 24px 48px -22px #38286e61,0 6px 14px -6px #38286e33}#step_ai_academy_app .works__tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:601px)and (max-width:900px){#step_ai_academy_app .works__tile{scale:1.55}}#step_ai_academy_app .works__landing{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding-inline:64px;text-align:center;pointer-events:none}@media(max-width:1024px){#step_ai_academy_app .works__landing{padding-inline:5vw}}@media(max-width:600px){#step_ai_academy_app .works__landing{padding-inline:20px}}#step_ai_academy_app .works__title{max-width:24ch;text-align:center}#step_ai_academy_app .works.is-static{height:auto}#step_ai_academy_app .works.is-static #step_ai_academy_app .works__wall{height:auto;padding-block:0}#step_ai_academy_app .works.is-static #step_ai_academy_app .works__landing{position:static;padding-block:0 56px}#step_ai_academy_app .works.is-static #step_ai_academy_app .works__tiles{position:static;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1240px,100% - 40px);margin-inline:auto}@media(max-width:1024px){#step_ai_academy_app .works.is-static #step_ai_academy_app .works__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){#step_ai_academy_app .works.is-static #step_ai_academy_app .works__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}#step_ai_academy_app .works.is-static #step_ai_academy_app .works__tile{position:relative;border-radius:22px;scale:none}#step_ai_academy_app .perks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px}@media(max-width:1100px){#step_ai_academy_app .perks__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#step_ai_academy_app .perks__grid{grid-template-columns:minmax(0,1fr);gap:12px}}#step_ai_academy_app .perk{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;min-height:380px;padding:32px;border-radius:22px;background:#f5f5f7}@media(max-width:1100px){#step_ai_academy_app .perk{min-height:340px}}@media(max-width:600px){#step_ai_academy_app .perk{min-height:0;padding:24px}}#step_ai_academy_app .perk--violet{background:#c9b3ff}#step_ai_academy_app .perk--lime{background:#cff55a}#step_ai_academy_app .perk__title{font-size:clamp(19px,1.5vw,22px);line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#17141f}#step_ai_academy_app .perk__text{margin-bottom:2px;font-size:17px;line-height:1.5;color:#17141fc7}@media(max-width:600px){#step_ai_academy_app .perk__text{font-size:16px}}#step_ai_academy_app .perk--grey #step_ai_academy_app .perk__text{color:#6e6e73}#step_ai_academy_app .perk__visual{position:relative;flex:none;height:240px;margin:auto -32px -32px}@media(max-width:600px){#step_ai_academy_app .perk__visual{margin:auto -24px -24px}}#step_ai_academy_app .perk:before,#step_ai_academy_app .perk:after{content:"";position:absolute;z-index:-1;pointer-events:none}#step_ai_academy_app .perk:nth-child(1):before{width:66%;aspect-ratio:1;left:36%;top:34%;rotate:14deg;opacity:.1;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20100%20100%27%3E%3Cpath%20d%3D%27M45.30%2013.89%20Q50.00%205.00%2054.70%2013.89%20L59.70%2023.33%20Q64.69%2032.77%2075.22%2034.61%20L85.74%2036.44%20Q95.65%2038.17%2088.65%2045.39%20L81.21%2053.06%20Q73.78%2060.73%2075.29%2071.30%20L76.79%2081.88%20Q78.21%2091.83%2069.19%2087.41%20L59.59%2082.70%20Q50.00%2078.00%2040.41%2082.70%20L30.81%2087.41%20Q21.79%2091.83%2023.21%2081.88%20L24.71%2071.30%20Q26.22%2060.73%2018.79%2053.06%20L11.35%2045.39%20Q4.35%2038.17%2014.26%2036.44%20L24.78%2034.61%20Q35.31%2032.77%2040.30%2023.33%20Z%27%20fill%3D%27%23fff%27/%3E%3C/svg%3E) center/contain no-repeat;transition:scale .6s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app .perk:nth-child(1):after{content:none}#step_ai_academy_app .perk:nth-child(2):before{width:110%;aspect-ratio:1;left:50%;top:47%;border-radius:42%;rotate:18deg;background:#bea5ff1a}#step_ai_academy_app .perk:nth-child(2):after{width:50%;aspect-ratio:1;left:-26%;top:33%;border-radius:50%;background:#bea5ff17}#step_ai_academy_app .perk:nth-child(3):before{width:150%;aspect-ratio:1;left:-10%;top:calc(42% - 16px);border-radius:50%;border:40px solid rgba(255,255,255,.27)}#step_ai_academy_app .perk:nth-child(3):after{width:70%;aspect-ratio:1;left:30%;top:calc(82% - 16px);border-radius:50%;background:#ffffff45}#step_ai_academy_app .perk:nth-child(4):before{width:170%;height:38%;left:-35%;top:30%;border-radius:999px;rotate:-24deg;background:#bea5ff17}#step_ai_academy_app .perk:nth-child(4):after{width:170%;height:30%;left:-20%;top:80%;border-radius:999px;rotate:-24deg;background:#bea5ff14}#step_ai_academy_app .perk-duo img{position:absolute;display:block;height:auto;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app .perk-duo__boy{left:3%;top:2%;width:51%}#step_ai_academy_app .perk-duo__girl{left:48.5%;top:19%;width:48%}#step_ai_academy_app .perk-fan__work{position:absolute;aspect-ratio:4/3;border:3px solid #fff;border-radius:12px;overflow:hidden;box-shadow:0 18px 30px -14px #28195a73;transition:transform .35s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app .perk-fan__work img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}#step_ai_academy_app .perk-fan__work--1{left:7%;top:11%;width:min(50%,160px);transform:rotate(-8deg)}#step_ai_academy_app .perk-fan__work--2{right:7%;top:6%;width:min(50%,160px);transform:rotate(6deg)}#step_ai_academy_app .perk-fan__work--3{left:50%;top:36%;width:min(57%,182px);margin-left:max(-28.5%,-91px);transform:rotate(-1deg);z-index:2}#step_ai_academy_app .perk-fan__chip{position:absolute;z-index:3;padding:7px 13px;border-radius:999px;background:#cff55a;color:#17141f;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 12px 22px -12px #28195a73}#step_ai_academy_app .perk-fan__chip--1{left:7%;bottom:12%}#step_ai_academy_app .perk-fan__chip--2{right:6%;top:3%}#step_ai_academy_app.page-course[data-course=ai-gamedev-animation] .perk-fan__work--1 img{object-position:50% 0}#step_ai_academy_app .perk-teach__photo{position:absolute;left:50%;top:4px;width:190px;aspect-ratio:1;transform:translate(-50%);border:4px solid #fff;border-radius:50%;overflow:hidden;background:#6e5bff}#step_ai_academy_app .perk-teach__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app .perk-teach__slot{position:absolute;z-index:2;display:flex;align-items:center;justify-content:safe flex-end;height:34px}#step_ai_academy_app .perk-teach__slot--1,#step_ai_academy_app .perk-teach__slot--3{left:17px}#step_ai_academy_app .perk-teach__slot--2,#step_ai_academy_app .perk-teach__slot--4{right:17px;direction:rtl}#step_ai_academy_app .perk-teach__slot--1{top:12px;width:calc(50% - 56px)}#step_ai_academy_app .perk-teach__slot--2{top:64px;width:calc(50% - 85px)}#step_ai_academy_app .perk-teach__slot--3{top:128px;width:calc(50% - 75px)}#step_ai_academy_app .perk-teach__slot--4{top:160px;width:calc(50% - 46px)}#step_ai_academy_app .perk-teach__tool{direction:ltr;flex:none;display:flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border-radius:999px;background:#fff;color:#17141f;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 14px 26px -14px #28195a66}#step_ai_academy_app .perk-teach__tool img{display:block;width:20px;height:20px;object-fit:contain}#step_ai_academy_app .perk-cert__paper{position:absolute;left:50%;top:0;width:calc((95.2% - 61px)*1.1);aspect-ratio:1536/1144;transform:translate(-50%) rotate(-4deg);transform-origin:50% 50%;border-radius:10px;overflow:hidden;background:#d2d9fd;box-shadow:0 24px 40px -18px #28195a66;container-type:inline-size;transition:transform .6s cubic-bezier(.22,1,.36,1)}#step_ai_academy_app .perk-cert__paper img{display:block;width:100%;height:100%;object-fit:cover}#step_ai_academy_app .perk-cert__paper:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(105deg,#fff0,#ffffff3d,#fff0);translate:-120% 0;pointer-events:none}#step_ai_academy_app .perk-cert__name{position:absolute;left:6.2%;bottom:52.4%;max-width:47%;overflow:hidden;font-size:2.5cqw;line-height:1.1;font-weight:500;color:#17141f;white-space:nowrap;text-overflow:ellipsis}@media(max-width:1100px){#step_ai_academy_app .perk-cert{height:auto;padding:calc(24px + 3.3%) 32px calc(32px + 3.3%)}#step_ai_academy_app .perk-cert__paper{position:relative;left:auto;top:auto;width:95.2380952381%;margin:0 auto;transform:rotate(-4deg)}}@media(max-width:600px){#step_ai_academy_app .perk-cert{padding:calc(24px + 3.3%) 24px calc(24px + 3.3%)}}@media(hover:hover){#step_ai_academy_app .perk:nth-child(1):hover:before{scale:1.08}#step_ai_academy_app .perk:hover .perk-duo__boy{transform:translate(-6px,-10px) rotate(-4deg) scale(1.04)}#step_ai_academy_app .perk:hover .perk-duo__girl{transform:translate(6px,-10px) rotate(4deg) scale(1.04)}#step_ai_academy_app .perk:hover .perk-fan__work--1{transform:rotate(-12deg) translate(-6px,-4px)}#step_ai_academy_app .perk:hover .perk-fan__work--2{transform:rotate(10deg) translate(6px,-4px)}#step_ai_academy_app .perk:hover .perk-teach__photo img{transform:scale(1.1)}#step_ai_academy_app .perk:hover .perk-cert__paper{transform:translate(-50%) rotate(3deg)}}@media(hover:hover)and (max-width:1100px){#step_ai_academy_app .perk:hover .perk-cert__paper{transform:rotate(3deg)}}@keyframes pk-pop{0%{opacity:0;translate:0 36px;scale:.86}70%{opacity:1;scale:1.03}to{opacity:1;translate:0 0;scale:1}}@keyframes pk-bob{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes pk-spin{0%{rotate:14deg}to{rotate:374deg}}@keyframes pk-deal1{0%{opacity:0;translate:40% 30%;rotate:8deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes pk-deal2{0%{opacity:0;translate:-40% 30%;rotate:-6deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes pk-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes pk-chip{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@keyframes pk-zoom{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes pk-cert{0%{opacity:0;translate:0 46px;rotate:6deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes pk-shine{0%{translate:-120% 0}to{translate:220% 0}}@keyframes pk-wander1{0%,to{translate:0 0}25%{translate:4px -5px}50%{translate:-3px -8px}75%{translate:-5px -2px}}@keyframes pk-wander2{0%,to{translate:0 0}25%{translate:-5px 4px}50%{translate:-2px -6px}75%{translate:5px -3px}}@keyframes pk-wander3{0%,to{translate:0 0}25%{translate:5px 3px}50%{translate:2px 7px}75%{translate:-4px 2px}}@keyframes pk-wander4{0%,to{translate:0 0}25%{translate:-4px -4px}50%{translate:4px -6px}75%{translate:3px 3px}}#step_ai_academy_app .perks__grid:not(.is-in) :is(.perk-duo img,.perk-fan__work,.perk-fan__chip,.perk-teach__photo,.perk-teach__tool,.perk-cert__paper){opacity:0}#step_ai_academy_app .perks__grid.is-in .perk:nth-child(1):before{animation:pk-spin 60s linear infinite}#step_ai_academy_app .perks__grid.is-in .perk-duo__boy{animation:pk-pop .8s cubic-bezier(.22,1,.36,1) .1s both,pk-bob 4.5s ease-in-out 1s infinite}#step_ai_academy_app .perks__grid.is-in .perk-duo__girl{animation:pk-pop .8s cubic-bezier(.22,1,.36,1) .32s both,pk-bob 5s ease-in-out 1.4s infinite}#step_ai_academy_app .perks__grid.is-in .perk-fan__work--1{animation:pk-deal1 .7s cubic-bezier(.22,1,.36,1) .15s both}#step_ai_academy_app .perks__grid.is-in .perk-fan__work--2{animation:pk-deal2 .7s cubic-bezier(.22,1,.36,1) .3s both}#step_ai_academy_app .perks__grid.is-in .perk-fan__work--3{animation:pk-rise .7s cubic-bezier(.22,1,.36,1) .45s both}#step_ai_academy_app .perks__grid.is-in .perk-fan__chip--1{animation:pk-chip .5s cubic-bezier(.34,1.56,.64,1) .95s both,pk-wander3 6.5s ease-in-out 1.6s infinite}#step_ai_academy_app .perks__grid.is-in .perk-fan__chip--2{animation:pk-chip .5s cubic-bezier(.34,1.56,.64,1) 1.15s both,pk-wander1 6s ease-in-out 1.8s infinite}#step_ai_academy_app .perks__grid.is-in .perk-teach__photo{animation:pk-zoom .7s cubic-bezier(.22,1,.36,1) .1s both}#step_ai_academy_app .perks__grid.is-in .perk-teach__slot--1 .perk-teach__tool{animation:pk-chip .5s cubic-bezier(.34,1.56,.64,1) .55s both,pk-wander1 6s ease-in-out 1.2s infinite}#step_ai_academy_app .perks__grid.is-in .perk-teach__slot--2 .perk-teach__tool{animation:pk-chip .5s cubic-bezier(.34,1.56,.64,1) .7s both,pk-wander2 7s ease-in-out 1.4s infinite}#step_ai_academy_app .perks__grid.is-in .perk-teach__slot--3 .perk-teach__tool{animation:pk-chip .5s cubic-bezier(.34,1.56,.64,1) .85s both,pk-wander3 6.5s ease-in-out 1.6s infinite}#step_ai_academy_app .perks__grid.is-in .perk-teach__slot--4 .perk-teach__tool{animation:pk-chip .5s cubic-bezier(.34,1.56,.64,1) 1s both,pk-wander4 7.5s ease-in-out 1.8s infinite}#step_ai_academy_app .perks__grid.is-in .perk-cert__paper{animation:pk-cert .9s cubic-bezier(.22,1,.36,1) .2s both}#step_ai_academy_app .perks__grid.is-in .perk-cert__paper:after{animation:pk-shine 1.4s ease-in-out 1.1s 1 both,pk-shine 1.4s ease-in-out 6s infinite}@media(prefers-reduced-motion:reduce){#step_ai_academy_app .perks__grid :is(.perk-duo img,.perk-fan__work,.perk-fan__chip,.perk-teach__photo,.perk-teach__tool,.perk-cert__paper,.perk-cert__paper:after),#step_ai_academy_app .perks__grid .perk:before{animation:none!important;opacity:1!important}}#step_ai_academy_app .platform{position:relative;height:280vh}@media(max-width:900px){#step_ai_academy_app .platform{height:220vh}}@media(max-width:480px){#step_ai_academy_app .platform{height:200vh}}#step_ai_academy_app .platform__scene{position:relative;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(28px,4vh,48px);overflow:hidden}#step_ai_academy_app .platform__glow{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none;background:radial-gradient(52% 46% at 14% 26%,#a084ffe6,#b09cff00),radial-gradient(48% 42% at 86% 50%,#f49ad8d9,#f6b0e200),radial-gradient(34% 30% at 40% 62%,#cdbeffb3,#cdbeff00),linear-gradient(180deg,#ece6ff,#f1e4fb 70%,#f4e6fa)}#step_ai_academy_app .platform__head{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;will-change:transform,opacity}#step_ai_academy_app .platform__head .h2{max-width:739px}#step_ai_academy_app .platform__head .lead{max-width:620px}@media(max-width:900px){#step_ai_academy_app .platform__head{opacity:1!important;transform:none!important}}#step_ai_academy_app .platform__stage{position:relative;z-index:1;display:flex;justify-content:center;width:min(1020px,100% - 96px);margin-inline:auto;perspective:1400px}@media(max-width:900px){#step_ai_academy_app .platform__stage{width:min(560px,100% - 96px)}}@media(max-width:480px){#step_ai_academy_app .platform__stage{width:calc(100% - 40px)}}#step_ai_academy_app .platform__shot{position:relative;width:min(880px,100vw - 80px);transform-origin:50% 0;will-change:transform}#step_ai_academy_app .platform__shot img{position:absolute;height:auto;z-index:3;will-change:transform}#step_ai_academy_app .platform__laptop{display:block;width:100%;position:relative!important;z-index:2!important}#step_ai_academy_app .platform__video{left:-3%;top:5%;width:34%;visibility:hidden}#step_ai_academy_app .platform__phone{right:-5.5%;bottom:-16%;width:34%;visibility:hidden}@media(max-width:900px){#step_ai_academy_app .platform__shot{width:100%}#step_ai_academy_app .platform__video{left:0;top:2%;width:31%}#step_ai_academy_app .platform__phone{right:0;bottom:-12%;width:31%}}@media(max-width:480px){#step_ai_academy_app .platform__video,#step_ai_academy_app .platform__phone{width:34%}}#step_ai_academy_app .platform.is-static{height:auto}#step_ai_academy_app .platform.is-static .platform__scene{height:auto;padding:96px 0}#step_ai_academy_app .platform.is-static .platform__glow{opacity:1}#step_ai_academy_app .platform.is-static .platform__video,#step_ai_academy_app .platform.is-static .platform__phone{visibility:visible}@media(max-width:600px){#step_ai_academy_app .platform{height:auto;margin-top:64px}#step_ai_academy_app .platform__scene{height:auto;padding:0 0 42px;overflow:visible;background:linear-gradient(180deg,transparent 60%,#F4E6FA 100%)}#step_ai_academy_app .platform__glow{top:-64px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 200px,#000 calc(100% - 120px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 200px,#000 calc(100% - 120px),transparent)}}#step_ai_academy_app .pricing--course{padding-top:104px}#step_ai_academy_app .pricing--course:before{background:radial-gradient(42% 34% at 86% 42%,#f6b0e28c,#f6b0e200),radial-gradient(52% 44% at 12% 46%,#a084ff80,#b09cff00),radial-gradient(60% 30% at 80% 88%,#f6b0e273,#f6b0e200),radial-gradient(60% 30% at 15% 82%,#afa0ff66,#afa0ff00),linear-gradient(180deg,#f4e6fa,#eee6ff 48%,#f1e9ff calc(100% - 64px),#fff)}@media(max-width:600px){#step_ai_academy_app .pricing--course{padding-top:48px}}#step_ai_academy_app .catalog{padding-top:128px}#step_ai_academy_app .catalog .h2{max-width:none}#step_ai_academy_app .catalog .lead{line-height:1.55}#step_ai_academy_app .catalog .section-head{gap:20px;margin-bottom:72px}@media(max-width:1024px){#step_ai_academy_app .catalog .section-head{margin-bottom:40px}}@media(max-width:768px){#step_ai_academy_app .catalog .section-head{margin-bottom:32px}}@media(min-width:601px)and (max-width:1024px){#step_ai_academy_app .catalog .course-card{min-height:400px}}#step_ai_academy_app.page-catalog .apply__text .lead{max-width:48ch;font-size:16.5px;line-height:1.6}@media(max-width:768px){#step_ai_academy_app.page-catalog .apply__text .lead{line-height:1.35}}#step_ai_academy_app.page-catalog .apply{padding-top:140px}@media(max-width:1280px){#step_ai_academy_app.page-catalog .apply{padding-top:112px}}@media(max-width:1024px){#step_ai_academy_app.page-catalog .apply{padding-top:96px}}@media(max-width:768px){#step_ai_academy_app.page-catalog .apply{padding-top:72px}}@media(max-width:600px){#step_ai_academy_app.page-catalog .apply{padding-top:56px}}.js-reveal #step_ai_academy_app [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}@media(max-width:480px){.js-reveal #step_ai_academy_app [data-reveal]{transition-duration:.45s}}.js-reveal #step_ai_academy_app [data-reveal=zoom]{transform:scale(.93) translateY(20px)}.js-reveal #step_ai_academy_app [data-reveal-dir=left]{transform:translate(-56px)}.js-reveal #step_ai_academy_app [data-reveal-dir=right]{transform:translate(56px)}.js-reveal #step_ai_academy_app [data-reveal].is-revealed{opacity:1;transform:none}.js-reveal #step_ai_academy_app [data-reveal].is-instant{transition:none}@media(prefers-reduced-motion:reduce){.js-reveal #step_ai_academy_app [data-reveal]{opacity:1;transform:none;transition:none}}
