.spring-hero{background:#000;height:100dvh}.spring-hero .container{padding-block:10px;position:relative}.spring-hero__video{grid-column:1/-1;grid-row:1;position:relative}@media (max-width:1366px){.spring-hero__video{grid-column:2/-2}}.spring-hero__video video{height:87vh;-o-object-fit:contain;object-fit:contain;padding-top:50px;width:100%}@media (max-width:1550px){.spring-hero__video video{height:80vh}}@media (max-width:768px){.spring-hero__video video{height:55vh}}.spring-hero__bottom{align-items:center;align-self:end;display:flex;flex-direction:column;gap:16px;grid-column:1/-1;grid-row:1;padding-bottom:10px;z-index:2}@media (max-width:768px){.spring-hero__bottom{align-self:center}}@media (max-width:1024px){.spring-hero__bottom{align-self:center}}.spring-hero__promo{left:0;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);z-index:1}@media (max-width:1650px){.spring-hero__promo{transform:translate(-25%,-50%)}}@media (max-width:1024px){.spring-hero__promo{align-items:center;display:flex;justify-content:space-between;top:45px;transform:unset;width:100%}}.spring-hero__promo-title{color:#fff;font-size:16px;font-weight:700;text-shadow:0 0 8.477px hsla(0,0%,100%,.75);white-space:nowrap}@media (max-width:1024px){.spring-hero__promo-title{font-size:14px}}.spring-hero__promo-date{color:#fff;font-size:16px;line-height:130%;padding-left:30%;white-space:nowrap}@media (max-width:1024px){.spring-hero__promo-date{font-size:14px;padding-left:0}}.spring-hero__badge{position:absolute;right:0;text-align:right;top:50%;transform:translate(30%,-50%);z-index:1}@media (max-width:1650px){.spring-hero__badge{transform:translate(25%,-50%)}}.spring-hero__badge>span:first-child{color:#fff;font-size:46px;font-weight:800;letter-spacing:-2.3px;line-height:85%;text-shadow:0 0 6.48px hsla(0,0%,100%,.55);white-space:nowrap}@media (max-width:1024px){.spring-hero__badge>span:first-child{font-size:25px}}.spring-hero__badge sup{color:#fff;font-size:12px;font-weight:600;letter-spacing:-.72px;line-height:100%;text-shadow:0 0 5.934px hsla(0,0%,100%,.75);vertical-align:super}@media (max-width:1024px){.spring-hero__badge sup{font-size:7px}}.spring-hero__badge-sub{color:#fff;display:block;font-size:22px;font-weight:400;letter-spacing:0;line-height:130%;text-align:left;text-shadow:none;white-space:nowrap}@media (max-width:1024px){.spring-hero__badge-sub{font-size:14px;text-align:center}.spring-hero__badge{text-align:center;top:0;transform:unset;width:100%}}.spring-hero__placeholder{background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.15);border-radius:inherit;height:100%;width:100%}.spring-hero__title{background:linear-gradient(180deg,#fff 6.41%,#828282 114.15%);background-clip:text;-webkit-background-clip:text;display:block;font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:130%;max-width:600px;text-align:center;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}.spring-hero__title.visible{opacity:1;transform:translateY(0)}.spring-hero__title mark{background:linear-gradient(90deg,#00fbff,#c400ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}@media (max-width:768px){.spring-hero__title{font-size:18px}}.spring-hero__timer{align-items:flex-start;border-radius:20px;display:flex;flex-direction:row;gap:clamp(6px,.625vw,12px);justify-content:center;padding:clamp(20px,1.302vw,25px) clamp(25px,1.563vw,30px);position:relative;transition:opacity .8s ease,transform .8s ease}@media (max-width:768px){.spring-hero__timer{border-radius:10px;padding:10px 15px}}.spring-hero__timer.visible{opacity:1;transform:translateY(0)}.spring-hero__timer:before{background:linear-gradient(92.48deg,#ededed 1.33%,#2b2c33 101.06%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.spring-hero__timer>div{align-items:center;display:flex;flex-direction:column;text-align:center}.spring-hero__timer .timer_val{background:linear-gradient(180deg,#fff 6.41%,#828282 114.15%);background-clip:text;-webkit-background-clip:text;font-family:var(--font-bold);font-size:clamp(60px,4.583vw,88px);font-weight:700;line-height:100%;min-width:clamp(70px,5.208vw,100px);-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}.spring-hero__timer .separator{display:contents;font-family:var(--font-bold);font-size:clamp(32px,3.385vw,65px);font-weight:700;line-height:1.3}.spring-hero__timer .timer_days_label,.spring-hero__timer .timer_hours_label,.spring-hero__timer .timer_min_label,.spring-hero__timer .timer_sec_label{color:#848484;font-size:clamp(12px,1.146vw,22px);font-weight:600;text-align:center}@media (max-width:768px){.spring-hero__timer{padding:10px 15px}.spring-hero__timer .timer_val{font-size:40px;min-width:58px}.spring-hero__timer .separator{font-size:32px}}.spring-hero__os{align-items:center;display:flex;max-height:33px}.spring-hero__os svg{max-height:52px}@media (max-width:768px){.spring-hero__os svg{max-height:25px}}@media (max-width:1366px){.spring-hero__os{max-height:30px}}@media (max-width:768px){.spring-hero__os{margin-top:-10px}}.spring-hero__bg-image{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:768px){.spring-hero__bg-image{padding-top:125px}}.spring-hero--heatmap{background:#000 url(../img/patterns/heatmap_bg.webp) top/contain no-repeat;height:100dvh}@media (max-width:768px){.spring-hero--heatmap{min-height:700px}}.spring-hero--heatmap .container{display:flex;flex-direction:column;grid-template-columns:none;height:100%;padding-block:0}.spring-hero--heatmap .spring-hero__video{align-items:flex-end;display:flex;flex:1 1 0;justify-content:center;min-height:0;padding-top:70px;position:relative}@media (max-width:768px){.spring-hero--heatmap .spring-hero__video{align-items:center;max-height:calc(100dvh - 400px);min-height:320px;overflow:hidden;padding-top:0}}.spring-hero--heatmap .spring-hero__bottom{align-self:center;flex:0 0 auto;padding-top:20px}@media (max-width:768px){.spring-hero--heatmap .spring-hero__bottom{flex-shrink:0;padding-bottom:20px}}.spring-hero__heatmap-visual{aspect-ratio:16/10;height:100%;margin:0 auto;max-width:100%}@media (max-width:768px){.spring-hero__heatmap-visual{height:auto}}.spring-hero__heatmap-screen{padding:0 10%}.spring-hero__heatmap-base img,.spring-hero__heatmap-screen video{display:block;height:auto;width:100%}.spring-registration{background:#000}.spring-registration .container{row-gap:53px}.spring-registration__head{align-items:center;display:flex;flex-direction:column;gap:20px;grid-column:1/-1;text-align:center}@media (max-width:768px){.spring-registration__head{margin-inline:auto;max-width:90%}}.spring-registration__title{text-align:center}.spring-registration__desc{color:#fff;font-size:24px;font-weight:400;line-height:130%;text-align:center}@media (max-width:1024px){.spring-registration__desc{font-size:16px}}@media (max-width:768px){.spring-registration__desc{font-size:12px}}.spring-registration__cards{display:grid;gap:clamp(16px,2.083vw,40px);grid-column:1/-1;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.spring-registration__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.spring-registration__cards::-webkit-scrollbar{display:none}}.spring-registration__card{align-items:center;aspect-ratio:520/613;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:clamp(12px,1.042vw,20px);color:var(--white);display:flex;flex-direction:column;gap:clamp(16px,1.25vw,24px);justify-content:space-between;min-height:33%;overflow:hidden;padding:clamp(24px,1.875vw,36px);position:relative}@media (max-width:768px){.spring-registration__card{padding:16px}}.spring-registration__card h3{color:#fff;font-size:clamp(12px,.938vw,18px);font-weight:600;line-height:130%}@media (max-width:768px){.spring-registration__card h3{text-align:center}.spring-registration__card{aspect-ratio:auto;flex:0 0 70vw;min-height:380px;scroll-snap-align:center}}@media (max-width:1024px){.spring-registration__card{flex:0 0 300px}}.spring-registration__card--1{background-image:url(../img/patterns/spring-reg-card-1.webp)}.spring-registration__card--2{background-image:url(../img/patterns/spring-reg-card-2.webp)}.spring-registration__card--3{background-image:url(../img/patterns/spring-reg-card-3.webp)}.spring-registration--heatmap .spring-registration__card--1{background-image:url(../img/patterns/spring-reg-card-heatmap-1.webp)}.spring-registration--heatmap .spring-registration__card--2{background-image:url(../img/patterns/spring-reg-card-atasx-2.webp)}.spring-registration__card-top{align-items:center;display:flex;flex-direction:column;gap:12px}.spring-registration__card-labels{align-items:center;display:inline-flex;gap:10px}.spring-registration__card-label{align-items:center;border-radius:60px;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:130%;padding:6px 15px;position:relative}.spring-registration__card-label:before{background:linear-gradient(180deg,#ededed,#2b2c33);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.5px;position:absolute}.spring-registration__card-btn{align-items:center;background:#000;border:1px solid #fff;border-radius:60px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;gap:10px;justify-content:center;line-height:130%;padding:10px 20px;text-align:center;text-decoration:none;transition:var(--transition);transition-property:background-color,color}@media (hover:hover){.spring-registration__card-btn:hover{background:#fff;color:#000}}.spring-registration__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(12px,1.042vw,20px);grid-column:1/-1;justify-content:center;margin-bottom:24px}.spring-btn{align-items:center;border:1px solid var(--white);border-radius:10px;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:10px;line-height:150%;padding:20px 25px;text-decoration:none;transition:var(--transition);transition-property:background-color,color}.spring-btn svg{flex:none;transition:inherit;transition-property:color}.spring-btn--email{background:var(--white);color:#000}@media (hover:hover){.spring-btn--email:hover{background:#000;color:var(--white)}}.spring-btn--telegram{background:#000;color:var(--white)}@media (hover:hover){.spring-btn--telegram:hover{background:var(--white);color:#000}}.spring-features-pin{background:#000;grid-column:1/-1;position:relative}.spring-features{background:#000}.spring-features .container{padding-block:clamp(32px,3.125vw,60px)}@media (max-width:1024px){.spring-features .container{gap:20px}}.spring-features__body{display:grid;grid-column:1/-1;grid-template-columns:subgrid}@media (max-width:1024px){.spring-features__body{gap:36px}}.spring-features__body.is-pinned{align-content:center;-moz-column-gap:40px;column-gap:40px;height:100vh;position:sticky;top:0}.spring-features__label{border-radius:60px;font-size:clamp(10px,.833vw,16px);font-weight:400;grid-column:1/-1;justify-self:center;margin-bottom:30px;padding:5px 20px;position:relative}.spring-features__label:before{background:linear-gradient(180deg,#d791e9,#891ec0 24.77%,#591689 43.35%,#5e1fa5 75.65%,#492473);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute}@media (max-width:1024px){.spring-features__label{margin:0 auto;width:-moz-fit-content;width:fit-content}}.spring-features__header{align-items:center;display:flex;flex-direction:column;gap:20px;grid-column:1/-1;text-align:center}.spring-features__header p{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%;max-width:980px}@media (max-width:768px){.spring-features__header{gap:20px;margin:0 auto;max-width:90%}}.spring-features__block--left{display:flex;flex-direction:column;grid-column:1/9;overflow:hidden;position:relative}.spring-features__block--right{display:grid;grid-column:9/13;grid-template-rows:auto 1fr;margin-top:20vh;row-gap:50px}@media (max-width:1024px){.spring-features__block--right{align-items:center;display:flex;flex-direction:column;gap:30px;margin-top:0}.spring-features__block{grid-column:1/-1!important}}.spring-features__bg{inset:0;opacity:0;position:absolute;transition:opacity .2s ease;z-index:0}.spring-features__bg.active{opacity:1}.spring-features__bg img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.spring-features__screen{aspect-ratio:718/490;display:none;margin:10% 10% 0;opacity:0;position:relative;z-index:1}.spring-features__screen.active{display:block;opacity:1}.spring-features__screen img{display:block;height:auto;width:100%}@media (max-width:768px){.spring-features__screen{margin:9% 9% 0}}.spring-features__base{position:relative;z-index:1}.spring-features__base img{display:block;height:auto;width:100%}.spring-features__tabs{display:flex;flex-direction:row;gap:10px}.spring-features__tab{align-items:center;background:var(--tab-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:row;height:50px;justify-content:center;opacity:.3;transition:var(--transition);width:50px}@media (max-width:768px){.spring-features__tab{height:32px;width:32px}}.spring-features__tab svg{height:auto}@media (max-width:768px){.spring-features__tab svg{width:60%}}.spring-features__tab.active{border-color:var(--white);opacity:1}@media (hover:hover){.spring-features__tab:hover{opacity:.8}}.spring-features__dots{display:flex;flex-direction:column;gap:12px;position:absolute;right:-60px;top:50%;transform:translateY(-50%);z-index:10}@media (max-width:1024px){.spring-features__dots{display:none}}.spring-features__dot{background:hsla(0,0%,100%,.3);border-radius:50%;height:10px;transition:var(--transition);transition-property:background,transform;width:10px}.spring-features__dot.active{background:#fff;transform:scale(1.3)}.spring-features__footer{align-items:start;display:grid;gap:40px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);padding-bottom:100px}@media (min-width:1025px){.spring-features__footer{padding-left:4%;padding-right:4%}}@media (max-width:768px){.spring-features__footer{gap:32px;grid-template-columns:1fr;padding-bottom:30px}}.spring-features__footer-col{-moz-column-gap:42px;column-gap:42px;display:grid;grid-template-columns:auto 1fr;row-gap:16px}@media (max-width:1024px){.spring-features__footer-col{border-top:1px solid #999;-moz-column-gap:18px;column-gap:18px;padding-top:26px;row-gap:13px}}.spring-features__footer-col h3{font-size:clamp(20px,1.458vw,28px);font-weight:600;letter-spacing:-.01em;line-height:130%}@media (max-width:1024px){.spring-features__footer-col h3{font-size:12px}}.spring-features__footer-col p{color:#fff;font-size:clamp(16px,1.146vw,22px);font-weight:400;grid-column:2;line-height:130%}.spring-features__footer-num{align-self:start;color:#fff;font-size:clamp(20px,1.458vw,28px);font-weight:400;grid-row:1/3;line-height:130%}.spring-features__static-image{align-self:center;position:relative;z-index:1}.spring-features__static-image img{display:block;height:auto;width:100%}.spring-features__slide-num{display:none}.spring-features__slide-content{display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.spring-features__slide-content{gap:10px}}.spring-features__slide{display:flex;flex-direction:column;gap:24px;grid-column:1;grid-row:2;opacity:0;pointer-events:none}.spring-features__slide.active{opacity:1;pointer-events:auto}.spring-features__slide h3{border-left:2px solid var(--white);font-size:clamp(24px,1.458vw,28px);font-weight:600;letter-spacing:-.01em;line-height:130%;padding-left:clamp(16px,1.042vw,20px)}@media (max-width:1024px){.spring-features__slide h3{border-left:unset;padding-left:0;text-align:center}}@media (max-width:768px){.spring-features__slide h3{font-size:18px}}.spring-features__slide p{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%}@media (max-width:1024px){.spring-features__slide{clip-path:none;display:none;grid-column:auto;grid-row:auto;opacity:1}.spring-features__slide.active{display:flex}}.spring-features__placeholder{aspect-ratio:16/9;background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.15);border-radius:clamp(8px,.625vw,12px);width:100%}.spring-features--heatmap .spring-features__block--left{align-self:center;grid-column:1/8;overflow:visible}.spring-features--heatmap .spring-features__static-image{margin-left:28%;width:120%}.spring-features--heatmap .spring-features__static-image img{display:block;height:auto;width:100%}@media (max-width:1024px){.spring-features--heatmap .spring-features__static-image{margin-left:0;width:100%}}.spring-features--heatmap .spring-features__block--right{grid-column:8/13;margin-left:-8%;margin-top:20vh;z-index:2}@media (max-width:1024px){.spring-features--heatmap .spring-features__block--right{margin-left:0;margin-top:0}}.spring-features--heatmap .spring-features__slide{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:auto 1fr;row-gap:0}@media (max-width:1024px){.spring-features--heatmap .spring-features__slide.active{display:grid}}.spring-features--heatmap .spring-features__slide-num{align-self:start;color:#fff;display:block;font-size:clamp(20px,1.458vw,28px);font-weight:400;grid-row:1/3;line-height:130%}.spring-features--heatmap .spring-features__slide-content h3{border-left:none;font-size:18px;padding-left:0;text-align:left}.spring-features--heatmap .spring-features__tabs{display:none}@media (max-width:1024px){.spring-features--heatmap .spring-features__block--left,.spring-features--heatmap .spring-features__block--right{grid-column:1/-1!important}}.spring-os{background:#000}.spring-os__image{align-items:center;display:flex;grid-column:1/-1;justify-content:center}.spring-os__image img{height:auto;max-width:clamp(400px,36.458vw,700px)}.spring-os__placeholder{aspect-ratio:16/9;background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.15);border-radius:clamp(12px,1.042vw,20px);width:clamp(400px,36.458vw,700px)}.spring-os__header{align-items:center;display:flex;flex-direction:column;gap:clamp(24px,1.667vw,32px);grid-column:1/-1;text-align:center}.spring-os__header h3{font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:130%}.spring-os__header p{color:var(--white);font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%;max-width:700px}.spring-video-motion{background:#000}.spring-video-motion .container{row-gap:clamp(40px,3.125vw,60px)}.spring-video-motion__video{aspect-ratio:16/9;border-radius:clamp(12px,1.042vw,20px);grid-column:3/11;margin-inline:calc(clamp(24px, 2.083vw, 40px)*-1)}@media (max-width:1024px){.spring-video-motion__video{grid-column:1/-1}}.spring-video-motion__placeholder{background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.15);border-radius:inherit;height:100%;width:100%}.spring-video-motion__title{grid-column:1/5;text-align:right}@media (max-width:1024px){.spring-video-motion__title{grid-column:1/-1}}.spring-video-motion__description{align-self:center;font-size:24px;font-weight:400;grid-column:6/-1;line-height:130%;margin-left:calc(clamp(24px, 2.083vw, 40px)*-1)}@media (max-width:1024px){.spring-video-motion__description{grid-column:1/-1}}.spring-release{background:#000;padding:20px 0 100px}@media (max-width:768px){.spring-release,.spring-release .container{padding-bottom:0}}.spring-release__hero{grid-column:1/-1;position:relative;text-align:center;z-index:1}.spring-release__hero img{display:block;height:auto;width:100%}.spring-release__date{background:#000;display:none;font-size:clamp(80px,8.385vw,161px);font-weight:700;grid-column:1/-1;letter-spacing:0;line-height:100%;position:relative;text-align:center;z-index:1}.spring-release__date span{background:linear-gradient(180deg,#7a33ff,#6836bb);background-clip:text;-webkit-background-clip:text;position:relative;z-index:1;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}@media (max-width:768px){.spring-release__date{font-size:50px}}.spring-release__subtitle{font-size:clamp(20px,1.458vw,28px);font-weight:600;grid-column:1/-1;letter-spacing:-.01em;line-height:130%;margin-top:-3em;position:relative;text-align:center;z-index:2}.spring-release__cols{display:grid;gap:40px;grid-column:2/-2;grid-template-columns:repeat(2,1fr)}.spring-release__cols p{color:#fff;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%;text-align:left}@media (max-width:768px){.spring-release__cols{gap:24px;grid-column:1/-1;grid-template-columns:1fr}}.spring-advantages{background:#000}.spring-advantages .container{row-gap:clamp(50px,3.646vw,70px)}@media (max-width:768px){.spring-advantages .container{padding-top:0;row-gap:40px}}.spring-advantages__label{border-radius:60px;font-size:clamp(10px,.833vw,16px);font-weight:400;padding:5px 20px;position:relative}.spring-advantages__label:before{background:linear-gradient(180deg,#d791e9,#891ec0 24.77%,#591689 43.35%,#5e1fa5 75.65%,#492473);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute}.spring-advantages__header{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;margin-top:165px;position:relative;text-align:center}@media (max-width:768px){.spring-advantages__header{margin-top:0;padding-top:150px}}.spring-advantages__header:before{background:url(../img/patterns/spring-advantages-top.webp) top/100% auto no-repeat;background-size:contain;bottom:0;content:"";height:75vh;left:0;max-height:800px;min-height:650px;pointer-events:none;position:absolute;width:100%;z-index:0}@media (max-width:1024px){.spring-advantages__header:before{max-height:500px;min-height:350px}}@media (max-width:768px){.spring-advantages__header:before{bottom:unset;height:100%;max-height:200px;min-height:150px;top:0}}.spring-advantages__header h2{margin:32px auto 20px}@media (max-width:768px){.spring-advantages__header h2{margin:14px 0}}.spring-advantages__header p{color:var(--white);font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%;max-width:700px}@media (max-width:768px){.spring-advantages__header p{max-width:250px}}.spring-advantages__visual{grid-column:1/-1}.spring-advantages__visual-body{align-items:end;display:grid;gap:clamp(50px,7.813vw,150px);grid-template-columns:7fr 5fr}@media (max-width:768px){.spring-advantages__visual-body{gap:60px}}@media (max-width:1024px){.spring-advantages__visual-body{grid-template-columns:1fr}}.spring-advantages__visual-left{align-items:center;display:flex;flex-direction:column;margin-left:calc(var(--inline)*-1.1)}@media (max-width:768px){.spring-advantages__visual-left{margin-left:0}}.spring-advantages__monitor{margin-left:calc(var(--inline)*-1.1);position:relative;width:100%}@media (max-width:768px){.spring-advantages__monitor{margin-left:0}}.spring-advantages__monitor-frame{display:block;height:auto;position:relative;width:100%;z-index:1}.spring-advantages__monitor-screen{border-radius:8px;overflow:hidden}.spring-advantages__monitor-screen img,.spring-advantages__monitor-screen video{display:block;height:auto;width:100%}.spring-advantages__monitor-leg{display:grid;gap:clamp(50px,7.813vw,150px);grid-template-columns:7fr 5fr;margin-top:-2px}@media (max-width:768px){.spring-advantages__monitor-leg{display:none}}.spring-advantages__monitor-leg-image{margin-left:calc(var(--inline)*-1.1)}.spring-advantages__monitor-leg-image img{display:block;height:auto;margin:0 auto;width:38%}@media (max-width:1024px){.spring-advantages__monitor-leg{grid-template-columns:1fr}}.spring-advantages__visual-right{align-self:end;display:flex;flex-direction:column;gap:clamp(16px,3.646vw,70px);padding-bottom:20px}@media (max-width:1024px){.spring-advantages__visual-right{padding-bottom:0}}.spring-advantages__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(12px,1.042vw,20px);grid-column:1/-1;justify-content:center}.spring-advantages__card{display:flex;flex-direction:column;gap:clamp(12px,1.25vw,24px)}.spring-advantages__card h3{border-left:2px solid var(--white);font-family:var(--font-bold);font-size:clamp(18px,1.25vw,24px);font-weight:700;letter-spacing:.03em;line-height:140%;padding-left:clamp(16px,1.042vw,20px)}@media (max-width:768px){.spring-advantages__card h3{font-size:16px}}.spring-advantages__card p{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%}@media (max-width:768px){.spring-advantages__card p{font-size:12px}}.spring-faq{min-height:100vh;overflow:hidden;position:relative}.spring-faq,.spring-faq[data-theme=dark],.spring-faq[data-theme=light]{background:#000;--icon-def:var(--dark-gray);--icon-hover:var(--white)}.spring-faq:before{background:url(../img/patterns/spring-faq-left.webp) 0 0/contain no-repeat;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:40%;z-index:0}@media (max-width:1024px){.spring-faq:before{display:none}.spring-faq{background:#000}}.spring-faq .container{row-gap:clamp(20px,2.083vw,40px);z-index:1}.spring-faq .section-title{grid-column:3/6;margin-left:-10%}@media (max-width:1024px){.spring-faq .section-title{margin-left:0;text-align:center}}.spring-faq .section-description{grid-area:2/3/2/6;margin-top:16px;order:2}.spring-faq .section-description a{background:var(--gradient-hover);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}@media (min-width:1025px){.spring-faq .section-description{max-width:clamp(280px,15.625vw,300px)}}.spring-faq .section-list{gap:clamp(24px,1.667vw,32px);grid-area:1/6/4/-2}@media (max-width:1024px){.spring-faq .section-list{gap:16px}}.spring-faq .section-list .item{--is-open:0;--rows:0fr;--icon:var(--icon-def);border-bottom:2px solid var(--grey-20);display:flex;flex-direction:column;padding-bottom:24px}@media (max-width:768px){.spring-faq .section-list .item{padding-bottom:16px}}.spring-faq .section-list .item.expanded{--is-open:1;--rows:1fr}.spring-faq .section-list .item .item-title{font-family:Montserrat,sans-serif}@media (max-width:768px){.spring-faq .section-list .item .item-title{font-size:14px}}.spring-faq .section-list .item .item-collapsed .content{font-family:Montserrat,sans-serif}@media (max-width:768px){.spring-faq .section-list .item .item-collapsed .content{font-size:12px;line-height:125%}}.spring-faq .section-list .item-button{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:clamp(32px,2.292vw,44px);padding-right:clamp(50px,3.542vw,68px);position:relative;text-align:left;width:100%}@media (hover:hover){.spring-faq .section-list .item-button:hover{--icon:var(--icon-hover)}}.spring-faq .section-list .item-icon{aspect-ratio:1;background:var(--icon);flex:none;-webkit-mask:url(../img/icons/open-spring.svg) center/cover no-repeat;mask:url(../img/icons/open-spring.svg) center/cover no-repeat;position:absolute;right:0;top:0;transform:rotate(calc(var(--is-open)*45deg));transition:var(--transition);width:clamp(32px,2.292vw,44px)}.spring-faq .section-list .item-icon:before{background:#fff;content:"";inset:0;opacity:var(--is-open);position:absolute;transition:var(--transition)}@media (max-width:1024px){.spring-faq .section-list .item-icon:before{opacity:1}}.spring-faq .section-list .item-collapsed{color:hsla(0,0%,100%,.6);display:grid;font-size:16px;font-weight:400;grid-template-rows:var(--rows);letter-spacing:.02em;line-height:150%;transition:grid-template-rows var(--transition)}.spring-faq .section-list .item--wrapper{max-width:80%;overflow:hidden}@media (max-width:1024px){.spring-faq .section-list .item--wrapper{max-width:90%}}.spring-faq .section-list .item--wrapper .content{margin-top:16px}.spring-faq .section-list .item--wrapper .content>*{margin-top:1em}.spring-faq .section-list .item--wrapper .content iframe{max-width:100%}.spring-faq .section-list .item--wrapper b,.spring-faq .section-list .item--wrapper strong{font-family:var(--font-bold)}.spring-faq .pattern{display:none;pointer-events:none;position:absolute}.spring-disclaimer{background:#000}.spring-disclaimer .container{position:relative}.spring-disclaimer__bg{inset:calc(var(--inline)/2);pointer-events:none;position:absolute;z-index:0}@media (max-width:768px){.spring-disclaimer__bg{inset:0}}.spring-disclaimer__bg img,.spring-disclaimer__bg picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spring-disclaimer__inner{align-items:center;background:#000;border-radius:50px;display:flex;flex-direction:column;gap:16px;grid-column:2/-2;margin:0 calc(var(--inline)/3);padding:40px;position:relative;z-index:1}@media (max-width:768px){.spring-disclaimer__inner{border-radius:24px;gap:6px;grid-column:1/-1;margin:0;padding:20px}}.spring-disclaimer__icon{max-width:55px}@media (max-width:768px){.spring-disclaimer__icon svg{height:auto;max-width:25px}}.spring-disclaimer__title{font-size:28px;font-weight:600;letter-spacing:-.28px;margin-bottom:24px;text-align:center}@media (max-width:768px){.spring-disclaimer__title{font-size:16px;margin-bottom:12px}}.spring-disclaimer__text{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:400;letter-spacing:.32px;line-height:150%;text-align:center}@media (max-width:768px){.spring-disclaimer__text{font-size:12px;max-width:100%}}.spring-disclaimer__text p+p{margin-top:16px}.spring-popup{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.spring-popup.is-open{opacity:1;visibility:visible}.spring-popup.is-open .spring-popup__dialog{transform:translateY(0)}.spring-popup__overlay{background:rgba(0,0,0,.8);inset:0;position:absolute}@media (min-width:1025px){.spring-popup__overlay{backdrop-filter:blur(4px)}}.spring-popup__dialog{align-items:center;background:#0d0d0d;border:.5px solid #6e6e6e;border-radius:20px;display:flex;flex-direction:column;gap:18px;max-width:520px;padding:50px;position:relative;text-align:center;transform:translateY(20px);transition:transform .3s ease}@media (max-width:1366px){.spring-popup__dialog{gap:12px;padding:30px}}@media (max-width:768px){.spring-popup__dialog{padding:30px 20px}}.spring-popup__close{background:none;border:none;cursor:pointer;opacity:.6;padding:4px;position:absolute;right:16px;top:16px;transition:opacity .2s ease}@media (hover:hover){.spring-popup__close:hover{opacity:1}}.spring-popup__logo svg{height:45px;width:auto}@media (max-width:768px){.spring-popup__logo svg{height:35px}}.spring-popup__subtitle{background:linear-gradient(90deg,#d072e8,#a60fc4);background-clip:text;-webkit-background-clip:text;font-family:Montserrat,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.05em;line-height:110%;text-align:center;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}@media (max-width:768px){.spring-popup__subtitle{font-size:20px;margin-bottom:30px}}.spring-popup__title{background:linear-gradient(180deg,#fff 67.24%,#828282);background-clip:text;-webkit-background-clip:text;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:130%;margin:50px 0 12px;text-align:center;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}@media (max-width:1366px){.spring-popup__title{margin:20px 0 0}}@media (max-width:768px){.spring-popup__title{font-size:20px}}.spring-popup__form{display:flex;flex-direction:column;gap:20px;width:100%}.spring-popup__input-label{color:#6e6e6e;font-weight:600;text-align:center}.spring-popup__input,.spring-popup__input-label{font-family:Montserrat,sans-serif;font-size:16px;line-height:150%}.spring-popup__input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;outline:none;padding:20px;transition:border-color .2s ease;width:100%}.spring-popup__input::-moz-placeholder{color:#414141;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%}.spring-popup__input::placeholder{color:#414141;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:150%}.spring-popup__input:focus{border-color:hsla(0,0%,100%,.4)}.spring-popup__input.is-invalid{border-color:#f44}.spring-popup__submit{align-items:center;background:#000;border:.5px solid #ededed;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;gap:10px;justify-content:center;line-height:150%;padding:20px;transition:opacity .2s ease;width:100%}@media (hover:hover){.spring-popup__submit:hover{opacity:.8}}.spring-popup__submit.is-loading{opacity:.7;pointer-events:none}.spring-popup__submit-icon{flex-shrink:0;height:auto;width:24px}.spring-popup__submit-loader{align-items:center;display:inline-flex}.spring-popup__divider{align-items:center;color:#6e6e6e;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;gap:16px;line-height:150%;text-transform:lowercase;width:100%}.spring-popup__divider:after,.spring-popup__divider:before{background:#6e6e6e;content:"";flex:1;height:.5px}.spring-popup__tg-title{color:#6e6e6e;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-align:center}.spring-popup__social-btns{display:flex;gap:15px;width:100%}.spring-popup__tg-btn,.spring-popup__wa-btn{align-items:center;background:#000;border:.5px solid #ededed;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1;justify-content:center;padding:20px;text-decoration:none;transition:opacity .2s ease}.spring-popup__tg-btn svg,.spring-popup__wa-btn svg{flex-shrink:0;height:auto;width:24px}@media (hover:hover){.spring-popup__tg-btn:hover,.spring-popup__wa-btn:hover{opacity:.8}}.spring-popup__success-info{align-items:center;display:flex;flex-direction:column;gap:18px;width:100%}.spring-popup__ok-btn{width:100%}.spring-popup__message{border-radius:10px;font-size:14px;line-height:150%;padding:12px 16px;width:100%}.spring-popup__message--success{color:#fff;font-size:22px}.spring-popup__message--error{background:rgba(255,68,68,.15);color:#ff6b6b}@media (max-width:1024px){body,html{overflow-x:hidden}body{position:relative;width:100%}}[class^=spring-],[class^=spring-] h1,[class^=spring-] h2,[class^=spring-] h3,[class^=spring-] h4,[class^=spring-] h5{font-family:Montserrat,sans-serif!important}[class^=spring-] h2{background:linear-gradient(180deg,#fff 6.41%,#828282 114.15%);background-clip:text;-webkit-background-clip:text;font-size:clamp(42px,2.708vw,52px);font-weight:600;letter-spacing:-.01em;line-height:120%;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent;z-index:2}@media (max-width:1024px){[class^=spring-] h2{font-size:22px}}[class^=spring-] .btn.large{gap:8px;min-width:250px}@media (max-width:1024px){[class^=spring-] .spring-registration__description,[class^=spring-] .spring-release__subtitle,[class^=spring-] [class$=__header] p{font-size:12px;line-height:130%}}@media (max-width:768px){.container{padding:28px 16px}}.footer,.loaded .header{background:#000}.footer-menu>li:first-child{visibility:hidden!important}.header--spring{background:#000;height:70px;left:0;position:fixed;right:0;top:0;z-index:100}@media (max-width:1024px){.header--spring{height:auto;padding-top:20px;position:relative}}.header--spring__row{align-items:center;display:flex!important;justify-content:space-between}@media (max-width:768px){.header--spring__row{flex-wrap:wrap}}.header--spring .header-logo{flex-shrink:0;order:1}.header--spring .header-spring-nav{align-items:center;display:flex;gap:16px;order:2}@media (max-width:768px){.header--spring .header-spring-nav{gap:10px;justify-content:center;order:3;padding-top:40px;width:100%}}.header--spring .header-langs{flex-shrink:0;order:3}.header--spring .header-langs .langs-wrapper-dropdown{left:auto;right:0}@media (max-width:768px){.header--spring .header-langs{margin-left:auto;order:2}.header--spring .header-langs .langs-wrapper-lang{background-color:unset;padding:0}}@media (max-width:1024px){[data-mobile-popup].open{z-index:999}}.header-spring-btn{align-items:center;background:linear-gradient(270deg,hsla(0,0%,78%,.3),hsla(0,0%,56%,.3) 54.33%,rgba(56,56,56,.3));border-radius:60px;box-shadow:inset 0 0 4px 0 hsla(0,0%,51%,.95);color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;justify-content:center;line-height:130%;min-width:210px;padding:6px 24px;position:relative;text-decoration:none;transition:opacity .2s ease,background .3s ease,box-shadow .3s ease;white-space:nowrap}.header-spring-btn:before{background:linear-gradient(270deg,rgba(73,73,73,.3),hsla(0,0%,87%,.3));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;transition:background .3s ease}.header-spring-btn sup{font-size:10px;font-weight:600;line-height:1;vertical-align:super}.header-spring-btn__sub{flex-basis:100%;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:130%;text-align:right;white-space:normal}@media (hover:hover){.header-spring-btn:hover{opacity:.85}}@media (max-width:768px){.header-spring-btn{flex:1;font-size:14px;min-width:0;padding:8px 12px}.header-spring-btn__sub{font-size:10px}}.header-spring-btn--purple.active,.header-spring-btn--purple:hover{background:linear-gradient(270deg,#ff91fb,#9c29f3 54.33%,#46066a);box-shadow:none;opacity:1}.header-spring-btn--purple.active:before,.header-spring-btn--purple:hover:before{background:linear-gradient(270deg,#4b0290,#ffbef5);padding:.5px}.header-spring-btn--orange.active,.header-spring-btn--orange:hover{background:linear-gradient(90deg,#ff91bc,#f33a29 54.33%,#6a1606);box-shadow:none;opacity:1}.header-spring-btn--orange.active:before,.header-spring-btn--orange:hover:before{background:linear-gradient(90deg,#850000,#ffbebe);padding:.5px}