.heatmap_2 .spring-hero--heatmap{background:#000 url(../img/spring-lifetime/bg-lt.jpg) top/cover no-repeat}@media (max-width:768.98px){.heatmap_2 .spring-hero--heatmap{height:auto}}.heatmap_2 .spring-hero--heatmap .container{align-items:center;display:flex;flex-direction:column;gap:clamp(12px,1.042vw,16px);padding-block:clamp(100px,6.771vw,130px) 0;position:relative}.heatmap_2 .spring-hero__release-label{background:#000;border-radius:60px;box-shadow:0 0 14px hsla(0,0%,100%,.25);color:#fff;font-size:clamp(16px,1.146vw,22px);font-weight:400;line-height:130%;margin:0 auto;padding:6px 22px;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.heatmap_2 .spring-hero__release-label:before{background:linear-gradient(180deg,#d9d9d9,#737373);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:768.98px){.heatmap_2 .spring-hero__release-label{font-size:14px;padding:4px 14px}}.heatmap_2 .spring-hero__promo{padding-top:clamp(12px,1.25vw,24px);text-align:center;width:100%}.heatmap_2 .spring-hero__promo-title{background:linear-gradient(180deg,#fff 6.41%,#828282 129.17%);background-clip:text;-webkit-background-clip:text;background-repeat:no-repeat;background-size:100%;font-family:Montserrat,sans-serif;font-size:clamp(22px,2.708vw,52px);font-weight:600;letter-spacing:-.01em;line-height:120%;margin:0;text-align:center}.heatmap_2 .spring-hero__promo-title,.heatmap_2 .spring-hero__promo-title mark{-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent}.heatmap_2 .spring-hero__promo-title mark{background:linear-gradient(180deg,#43edbb 6.41%,#0c704d 129.17%);background-clip:text;-webkit-background-clip:text;background-repeat:no-repeat;background-size:100%}.heatmap_2 .spring-hero__promo-date{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(14px,1.458vw,28px);font-weight:400;letter-spacing:-.01em;line-height:130%;margin:0;text-align:center;text-transform:uppercase}@media (max-width:768.98px){.heatmap_2 .spring-hero__promo-date{margin-top:clamp(23px,2.083vw,40px)}}.heatmap_2 .spring-hero__video{display:flex;justify-content:center;padding-top:10px;position:relative;width:100%}@media (max-width:768.98px){.heatmap_2 .spring-hero__video{padding-bottom:10px}}.heatmap_2 .spring-hero__visual-image{margin:0 auto;max-width:1000px;width:100%}.heatmap_2 .spring-hero__callout{align-items:center;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,#f2c8ff,#b02cff 24.98%,#8100ec 43.72%,#7a11ff 76.29%,#6300e4 100.85%) border-box;border:1.07px solid transparent;border-radius:40px;box-shadow:inset 0 4px 20px 0 rgba(66,0,105,.69),inset 0 -1px 0 0 hsla(0,0%,100%,.302),0 0 24px 0 rgba(198,77,255,.4);box-sizing:border-box;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:clamp(12px,.833vw,16px);font-weight:400;justify-content:center;letter-spacing:.02em;line-height:150%;min-height:26px;padding:2px 20px;position:absolute;text-align:center;white-space:nowrap;z-index:2}.heatmap_2 .spring-hero__callout--mbo{margin-left:-750px;top:90px}@media (max-width:1024.98px){.heatmap_2 .spring-hero__callout--mbo{font-size:9px;left:0;margin-left:0;top:60px}}.heatmap_2 .spring-hero__callout--heatmap{margin-right:-695px;top:35px}@media (max-width:1024.98px){.heatmap_2 .spring-hero__callout--heatmap{font-size:9px;margin-right:0;right:0;top:24px}}.heatmap_2 .spring-hero__callout--merch{bottom:150px;margin-right:-960px}@media (max-width:1024.98px){.heatmap_2 .spring-hero__callout--merch{bottom:-9px;font-size:9px;margin-right:0;right:0}}.heatmap_2 .spring-hero__discount-wrap{align-items:center;bottom:30px;display:inline-flex;gap:8px;margin-left:-900px;position:absolute;text-align:center;z-index:2}@media (max-width:1024.98px){.heatmap_2 .spring-hero__discount-wrap{bottom:-10px;margin-left:-150px}}.heatmap_2 .spring-hero__discount{background:linear-gradient(180deg,#43edbb 6.41%,#0c704d 129.17%);background-clip:text;-webkit-background-clip:text;font-family:Montserrat,sans-serif;font-size:clamp(30px,3.125vw,60px);font-weight:600;letter-spacing:-.01em;line-height:120%;white-space:nowrap;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}.heatmap_2 .spring-hero__discount-tip.icon-info-m{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%2343EDBB' d='M7.5 5.833h1.667V4.167H7.5M8.333 15a6.676 6.676 0 0 1-6.666-6.667 6.676 6.676 0 0 1 6.666-6.666A6.676 6.676 0 0 1 15 8.333 6.676 6.676 0 0 1 8.333 15m0-15a8.333 8.333 0 1 0 0 16.667A8.333 8.333 0 0 0 8.333 0M7.5 12.5h1.667v-5H7.5z'/%3E%3C/svg%3E") 50%/cover no-repeat;display:inline-block;flex:none;height:20px;width:20px}.heatmap_2 .spring-hero__bottom{align-items:center;display:flex;flex-direction:column;gap:16px;padding-bottom:10px;width:100%}@media (max-width:768.98px){.heatmap_2 .spring-hero__bottom{margin-top:40px}}.heatmap_2 .spring-hero__badge-main{color:#fff;font-size:22px;font-weight:400;letter-spacing:0;line-height:130%;text-align:center}@media (max-width:768.98px){.heatmap_2 .spring-hero__badge-main{font-size:14px}}.heatmap_2 .spring-hero__badge-main b{color:#d34ef4;font-weight:700}.heatmap_2 .spring-hero__btn.btn{background:linear-gradient(90deg,#4e4bf7,#db4ef4);border-radius:10px;color:#fff;transition:.3s ease}.heatmap_2 .spring-hero__btn.btn:before{display:none}.heatmap_2 .spring-hero__btn.btn:hover{opacity:.8}.heatmap_2 .spring-hero__title{background:linear-gradient(180deg,#fff 6.41%,#828282 114.15%);background-clip:text;-webkit-background-clip:text;display:block;font-size:clamp(18px,1.25vw,24px);font-weight:600;letter-spacing:-.01em;line-height:130%;max-width:610px;text-align:center;transition:opacity .8s ease,transform .8s ease;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}.heatmap_2 .spring-hero__title.visible{opacity:1;transform:translateY(0)}.heatmap_2 .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:768.98px){.heatmap_2 .spring-hero__title{font-size:14px}}.heatmap_2 .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(16px,1.302vw,25px) clamp(18px,1.563vw,30px);position:relative;transition:opacity .8s ease,transform .8s ease}.heatmap_2 .spring-hero__timer.visible{opacity:1;transform:translateY(0)}.heatmap_2 .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}.heatmap_2 .spring-hero__timer>div{align-items:center;display:flex;flex-direction:column;text-align:center}.heatmap_2 .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(54px,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}.heatmap_2 .spring-hero__timer .separator{display:contents;font-family:var(--font-bold);font-size:clamp(30px,3.385vw,65px);font-weight:700;line-height:1.3}.heatmap_2 .spring-hero__timer .timer_days_label,.heatmap_2 .spring-hero__timer .timer_hours_label,.heatmap_2 .spring-hero__timer .timer_min_label,.heatmap_2 .spring-hero__timer .timer_sec_label{color:#848484;font-size:clamp(12px,1.146vw,22px);font-weight:600;text-align:center}@media (max-width:768.98px){.heatmap_2 .spring-hero__timer{border-radius:10px;padding:10px 15px}.heatmap_2 .spring-hero__timer .timer_val{font-size:40px;min-width:58px}.heatmap_2 .spring-hero__timer .separator{font-size:32px}}.spring-register-cta{background:#000}.spring-register-cta .container{align-items:center;gap:40px;justify-content:center;padding:80px 32px}@media (max-width:1024.98px){.spring-register-cta .container{padding:0 16px 90px}}.spring-register-cta__text{align-items:center;display:flex;gap:19px;grid-column:1/-1;justify-content:center}@media (max-width:768.98px){.spring-register-cta__text{align-items:center;flex-direction:column;gap:8px;text-align:center}}.spring-register-cta__text h3{font-size:clamp(20px,1.458vw,28px);font-weight:600;letter-spacing:-.01em}.spring-register-cta__text h3,.spring-register-cta__text p{color:#f4f3e9;font-family:Montserrat,sans-serif;line-height:130%;margin:0}.spring-register-cta__text p{font-size:clamp(16px,1.146vw,22px);font-weight:400}.spring-register-cta__btn.btn{background:linear-gradient(90deg,#4e4bf7,#db4ef4);border-radius:10px;color:#fff;grid-column:1/-1;justify-self:center}.spring-register-cta__btn.btn:before{display:none}.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:1024.98px){.spring-features .container{gap:20px}}.spring-features__body{display:grid;grid-column:1/-1;grid-template-columns:subgrid}@media (max-width:1024.98px){.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;box-shadow:0 0 14px 0 hsla(0,0%,100%,.149);font-size:clamp(10px,.833vw,16px);font-weight:400;grid-column:1/-1;justify-self:center;margin-bottom:30px;padding:2px 20px;position:relative}.spring-features__label:before{background:linear-gradient(180deg,#d9d9d9,#737373);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:768.98px){.spring-features__label{border-radius:40px;font-size:12px;margin-inline:auto;padding:8px 20px;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:768.98px){.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:1024.98px){.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:768.98px){.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:768.98px){.spring-features__tab{height:32px;width:32px}}.spring-features__tab svg{height:auto}@media (max-width:768.98px){.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:1024.98px){.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:768.98px){.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:1024.98px){.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:1024.98px){.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:768.98px){.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:1024.98px){.spring-features__slide h3{border-left:unset;padding-left:0;text-align:center}}@media (max-width:768.98px){.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:768.98px){.spring-features__slide p{color:#fff;font-size:12px}}@media (max-width:1024.98px){.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{position:relative}.spring-features--heatmap .spring-features__static-image img{display:block;height:auto;opacity:0;pointer-events:none;transition:opacity .25s ease;width:100%}.spring-features--heatmap .spring-features__static-image img.active{opacity:1}.spring-features--heatmap .spring-features__static-image img:not(:first-child){height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;width:100%}@media (max-width:1024.98px){.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:1024.98px){.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:1024.98px){.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:clamp(22px,1.458vw,28px);padding-left:0;text-align:left}.spring-features--heatmap .spring-features__tabs{display:none}@media (max-width:1024.98px){.spring-features--heatmap .spring-features__block--left,.spring-features--heatmap .spring-features__block--right{grid-column:1/-1!important}.spring-features--heatmap .spring-features__body.is-mobile-carousel{gap:16px;touch-action:pan-y}.spring-features--heatmap .spring-features__block--right{display:block;position:relative;width:100%}.spring-features--heatmap .spring-features__slide{-moz-column-gap:15px;column-gap:15px;display:grid!important;grid-template-columns:auto 1fr;opacity:0;pointer-events:none;row-gap:0;transition:opacity .3s ease}.spring-features--heatmap .spring-features__slide:not(.active){inset:0;position:absolute;width:100%}.spring-features--heatmap .spring-features__slide.active{opacity:1;pointer-events:auto;position:relative}.spring-features--heatmap .spring-features__slide-num{font-size:18px;line-height:1.36}.spring-features--heatmap .spring-features__slide-content{gap:8px}.spring-features--heatmap .spring-features__slide-content h3{font-size:18px;letter-spacing:.03em;line-height:1.36;text-align:left}.spring-features--heatmap .spring-features__slide-content p{color:hsla(0,0%,100%,.8);font-size:14px;letter-spacing:.02em;line-height:1.5}.spring-features--heatmap .spring-features__dots{align-items:center;display:flex;flex-direction:row;gap:20px;grid-column:1/-1;justify-content:center;margin-top:8px;position:static;transform:none;z-index:2}.spring-features--heatmap .spring-features__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(130,132,153,.8);border:0;border-radius:50%;cursor:pointer;flex-shrink:0;height:6px;padding:0;transform:none;width:6px}.spring-features--heatmap .spring-features__dot.active{background:linear-gradient(90deg,#4c49f6,#784df3);height:10px;transform:none;width:10px}}.heatmap_2 .spring-features-pin{background:unset}.heatmap_2 .spring-features{background:linear-gradient(270deg,#171717,#000);position:relative}.heatmap_2 .spring-features .pattern.right{aspect-ratio:2/1;background:url(../img/patterns/pattern-heatmap.svg) 100%/cover no-repeat;bottom:0;display:block;pointer-events:none;position:absolute;right:0;width:clamp(300px,20.833vw,400px)}.spring-lifetime-benefits{background:linear-gradient(270deg,#171717,#000);overflow:hidden;position:relative}.spring-lifetime-benefits .container{padding-block:clamp(48px,3.854vw,74px) clamp(56px,4.167vw,80px);row-gap:clamp(40px,3.125vw,60px)}.spring-lifetime-benefits__header{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(16px,1.667vw,32px);grid-column:1/-1;max-width:800px}.spring-lifetime-benefits__label{align-items:center;background:#000;border-radius:60px;box-shadow:0 0 14px hsla(0,0%,100%,.15);color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;justify-content:center;letter-spacing:.02em;line-height:150%;padding:0 20px 2px;position:relative}@media (max-width:768.98px){.spring-lifetime-benefits__label{border-radius:40px;font-size:12px;margin-inline:auto;padding:8px 20px;width:-moz-fit-content;width:fit-content}}.spring-lifetime-benefits__label:before{background:linear-gradient(180deg,#d9d9d9,#737373);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;pointer-events:none;position:absolute}.spring-lifetime-benefits h2{align-self:stretch;margin:0;text-align:left}@media (max-width:768.98px){.spring-lifetime-benefits h2{text-align:center}}.spring-lifetime-benefits__subtitle{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;letter-spacing:.02em;line-height:150%;margin:0;max-width:400px}@media (max-width:768.98px){.spring-lifetime-benefits__subtitle{text-align:center}}.spring-lifetime-benefits__cards{align-items:end;display:grid;gap:clamp(20px,2.083vw,40px);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768.98px){.spring-lifetime-benefits__cards{align-items:stretch;grid-template-columns:1fr;max-width:100%}}.spring-lifetime-benefits__card{border-radius:clamp(16px,1.131vw,22px);color:#fff;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:clamp(28px,2.083vw,40px);position:relative}.spring-lifetime-benefits__card:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.37));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:2px;pointer-events:none;position:absolute;z-index:2}@media (min-width:769px){.spring-lifetime-benefits__card--plus{min-height:clamp(180px,39.23vw,204px)}.spring-lifetime-benefits__card--pro{min-height:clamp(240px,54.23vw,282px)}.spring-lifetime-benefits__card--ultra{min-height:clamp(320px,73.46vw,382px)}.spring-lifetime-benefits__card:before{background:linear-gradient(90deg,#fff,#fff);padding:1px}}.spring-lifetime-benefits__card-bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;width:100%;z-index:-1}.spring-lifetime-benefits__card-features,.spring-lifetime-benefits__card-gift,.spring-lifetime-benefits__card-name,.spring-lifetime-benefits__card-price,.spring-lifetime-benefits__card-tip{position:relative;z-index:1}.spring-lifetime-benefits__card-name{font-family:Montserrat,sans-serif;font-size:clamp(22px,1.458vw,28px);font-weight:400;letter-spacing:-.01em;line-height:130%;text-transform:uppercase}.spring-lifetime-benefits__card-features{display:flex;flex-direction:column;gap:clamp(6px,.417vw,8px);list-style:none;margin:clamp(20px,2.604vw,40px) 0 0;padding:0}.spring-lifetime-benefits__card-features li{font-family:Montserrat,sans-serif;font-size:clamp(18px,1.146vw,22px);font-weight:400;line-height:130%;list-style:disc;list-style-position:inside}.spring-lifetime-benefits__card-price{font-family:Montserrat,sans-serif;font-size:clamp(36px,2.5vw,48px);font-weight:600;letter-spacing:-.01em;line-height:130%;margin:0 0 clamp(20px,2.604vw,40px)}.spring-lifetime-benefits__card-tip{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%23fff' d='M7.5 5.833h1.667V4.167H7.5M8.333 15a6.676 6.676 0 0 1-6.666-6.667 6.676 6.676 0 0 1 6.666-6.666A6.676 6.676 0 0 1 15 8.333 6.676 6.676 0 0 1 8.333 15m0-15a8.333 8.333 0 1 0 0 16.667A8.333 8.333 0 0 0 8.333 0M7.5 12.5h1.667v-5H7.5z'/%3E%3C/svg%3E") 50%/cover no-repeat;display:inline-block;flex:none;height:20px;margin:0 0 0 8px;vertical-align:middle;width:20px}.spring-lifetime-benefits__card-gift{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-size:clamp(16px,1.146vw,22px);font-weight:400;gap:12px;line-height:130%;margin:clamp(20px,2.604vw,40px) 0 0}.spring-lifetime-benefits__card-gift span{font-size:clamp(20px,1.25vw,24px);line-height:1}.spring-lifetime-benefits__footnote{color:hsla(0,0%,100%,.65);font-family:Montserrat,sans-serif;font-size:clamp(12px,.833vw,16px);font-weight:400;grid-column:1/-1;line-height:140%;margin:clamp(24px,2.083vw,40px) 0 0;margin-inline:auto;max-width:900px;text-align:center}.spring-lifetime-timeline{background:linear-gradient(270deg,#000,#171717);overflow:hidden;position:relative}.spring-lifetime-timeline .container{padding-block:clamp(48px,3.854vw,74px) clamp(56px,4.167vw,80px);row-gap:clamp(24px,2.083vw,40px)}.spring-lifetime-timeline__header{align-items:center;display:flex;flex-direction:column;gap:clamp(16px,1.667vw,32px);grid-column:1/-1;margin-inline:auto;max-width:978px;text-align:center}.spring-lifetime-timeline h2{background:linear-gradient(180deg,#fff 70%,#828282);background-clip:text;-webkit-background-clip:text;margin:0;-webkit-text-fill-color:transparent;text-fill-color:transparent;background-repeat:no-repeat;background-size:100%;color:transparent}.spring-lifetime-timeline__subtitle{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;letter-spacing:.02em;line-height:150%;margin:0;max-width:969px}.spring-lifetime-timeline__label{align-items:center;background:#000;border-radius:60px;box-shadow:0 0 14px hsla(0,0%,100%,.15);color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:clamp(18px,1.146vw,22px);font-weight:400;grid-column:1/-1;justify-self:center;letter-spacing:-.01em;line-height:130%;padding:12px 20px;position:relative}.spring-lifetime-timeline__label:before{background:linear-gradient(180deg,#d9d9d9,#737373);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;pointer-events:none;position:absolute}@media (max-width:768.98px){.spring-lifetime-timeline__label{border-radius:40px;font-size:12px;margin-inline:auto;padding:8px 20px;width:-moz-fit-content;width:fit-content}}.spring-lifetime-timeline__track{grid-column:1/-1;padding-top:clamp(24px,2.083vw,40px);position:relative}.spring-lifetime-timeline__steps{--tl-gap:clamp(24px,2.083vw,40px);--tl-icon:clamp(52px,3.333vw,64px);display:grid;gap:var(--tl-gap);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}@media (min-width:1025px){.spring-lifetime-timeline__steps:before{background:linear-gradient(90deg,#f2c8ff,#b02cff 25%,#8100ec 44%,#7a11ff 76%,#6300e4);box-shadow:0 0 24px rgba(198,77,255,.4);content:"";height:1px;left:calc(16.66667% - var(--tl-gap)*2/6);opacity:.85;pointer-events:none;position:absolute;right:calc(16.66667% - var(--tl-gap)*2/6);top:calc(var(--tl-icon)/2);transform:translateY(-50%);z-index:0}}@media (max-width:1024.98px){.spring-lifetime-timeline__steps{grid-template-columns:1fr;margin-inline:auto;max-width:360px}}.spring-lifetime-timeline__step{align-items:center;display:flex;flex-direction:column;gap:clamp(24px,2.083vw,40px);text-align:center}@media (max-width:1024.98px){.spring-lifetime-timeline__step{align-items:flex-start;flex-direction:row;text-align:left}}@media (max-width:768.98px){.spring-lifetime-timeline__step{align-items:center}}.spring-lifetime-timeline__icon{align-items:center;background:linear-gradient(180deg,#0d0033,#000);border-radius:40px;box-shadow:0 0 24px rgba(198,77,255,.4),inset 0 4px 20px rgba(66,0,105,.69),inset 0 -1px 0 hsla(0,0%,100%,.3);display:flex;font-size:clamp(20px,1.25vw,24px);height:var(--tl-icon,clamp(52px,3.333vw,64px));justify-content:center;line-height:1;position:relative;width:var(--tl-icon,clamp(52px,3.333vw,64px));z-index:1}.spring-lifetime-timeline__icon:before{background:linear-gradient(90deg,#f2c8ff,#b02cff 25%,#8100ec 44%,#7a11ff 76%,#6300e4);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-lifetime-timeline__step--last .spring-lifetime-timeline__icon{background:linear-gradient(90deg,#4e4bf7,#db4ef4);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}.spring-lifetime-timeline__meta{align-items:center;display:flex;flex-direction:column;gap:clamp(16px,2.083vw,40px);max-width:323px}@media (max-width:768.98px){.spring-lifetime-timeline__meta{align-items:flex-start;text-align:left}}.spring-lifetime-timeline__date{align-items:center;background:rgba(118,112,185,.4);border-radius:60px;color:#a19bff;display:inline-flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:600;gap:4px;justify-content:center;letter-spacing:.02em;line-height:150%;padding:4px 20px}.spring-lifetime-timeline__dot{opacity:.8}.spring-lifetime-timeline__step-title{color:#fff;font-size:clamp(18px,1.146vw,22px);line-height:110%}.spring-lifetime-timeline__step-title,.spring-lifetime-timeline__value{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:-.01em;margin:0}.spring-lifetime-timeline__value{color:#d94ef4;font-size:clamp(36px,2.5vw,48px);line-height:130%}.spring-lifetime-timeline__text{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;letter-spacing:.02em;line-height:150%;margin:0;max-width:215px}.spring-lifetime-timeline__cta{display:flex;grid-column:1/-1;justify-content:center;padding-top:clamp(16px,1.667vw,32px)}.spring-lifetime-timeline__btn.btn{background:linear-gradient(90deg,#4e4bf7,#db4ef4);border-radius:10px;color:#fff;height:clamp(56px,3.542vw,68px);min-width:clamp(240px,15.625vw,300px);padding-inline:clamp(32px,2.865vw,55px)}.spring-lifetime-timeline__btn.btn:before{display:none}.spring-lifetime-timeline__btn.btn .btn-text{font-family:Montserrat,sans-serif;font-size:clamp(16px,.938vw,18px);font-weight:600;letter-spacing:-.02em;line-height:150%}.spring-mbo-intensive{background:linear-gradient(270deg,#171717,#000);overflow:hidden;position:relative}.spring-mbo-intensive .container{padding-block:clamp(48px,3.854vw,74px) clamp(56px,4.167vw,80px);position:relative;row-gap:clamp(40px,3.229vw,62px);z-index:1}.spring-mbo-intensive__pattern{height:auto;opacity:.1;pointer-events:none;position:absolute;width:clamp(200px,21.51vw,413px);z-index:0}.spring-mbo-intensive__pattern--left{left:clamp(-40px,-3.594vw,-69px);top:clamp(180px,14.792vw,284px)}.spring-mbo-intensive__pattern--right{right:clamp(-40px,-3.594vw,-69px);top:clamp(280px,22.604vw,434px)}@media (max-width:1024.98px){.spring-mbo-intensive__pattern{display:none}}.spring-mbo-intensive__header{align-items:center;display:flex;flex-direction:column;gap:clamp(16px,1.667vw,32px);grid-column:1/-1;text-align:center}.spring-mbo-intensive__subtitle{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(14px,.833vw,16px);font-weight:400;letter-spacing:.02em;line-height:150%;margin:0}.spring-mbo-intensive__cards{display:grid;gap:clamp(20px,2.083vw,40px);grid-column:1/-1;grid-template-columns:minmax(0,500fr) minmax(0,820fr);margin-inline:auto;max-width:1360px;width:100%}@media (max-width:1024.98px){.spring-mbo-intensive__cards{grid-template-columns:1fr;max-width:640px}}.spring-mbo-intensive__list-card,.spring-mbo-intensive__visual-card{border-radius:clamp(16px,1.131vw,22px);min-height:clamp(320px,23.958vw,460px);position:relative}.spring-mbo-intensive__list-card:before,.spring-mbo-intensive__visual-card:before{background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.074));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:2px;pointer-events:none;position:absolute}@media (max-width:768.98px){.spring-mbo-intensive__list-card,.spring-mbo-intensive__visual-card{min-height:auto}}.spring-mbo-intensive__list-card{align-items:center;background:#131313;display:flex;padding:clamp(32px,3.698vw,71px) clamp(24px,2.083vw,40px)}.spring-mbo-intensive__list{display:flex;flex-direction:column;gap:clamp(24px,2.083vw,40px);list-style:none;margin:0;padding:0;width:100%}.spring-mbo-intensive__item{align-items:center;display:flex;gap:clamp(12px,1.042vw,20px)}.spring-mbo-intensive__item-icon{align-items:center;background:linear-gradient(180deg,#0d0033,#000);border-radius:40px;box-shadow:0 0 24px rgba(198,77,255,.4),inset 0 4px 20px rgba(66,0,105,.69),inset 0 -1px 0 hsla(0,0%,100%,.3);display:flex;flex-shrink:0;font-size:clamp(18px,1.146vw,22px);height:clamp(52px,3.333vw,64px);justify-content:center;line-height:1;position:relative;width:clamp(52px,3.333vw,64px)}.spring-mbo-intensive__item-icon:before{background:linear-gradient(90deg,#f2c8ff,#b02cff 25%,#8100ec 44%,#7a11ff 76%,#6300e4);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-mbo-intensive__item-title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(16px,1.146vw,22px);font-weight:400;line-height:130%;margin:0}.spring-mbo-intensive__visual-card{background:#131313;overflow:hidden}.spring-mbo-intensive__visual-image{display:block;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.spring-mbo-intensive__visual-dates{bottom:40px;color:#fff;font-size:clamp(24px,1.563vw,30px);font-weight:800;left:40px;line-height:1.3;max-width:220px;position:absolute;z-index:1}@media (max-width:768.98px){.spring-mbo-intensive__visual-dates{bottom:20px;font-size:18px;left:20px;max-width:160px}}.spring-mbo-intensive__cta{align-items:center;display:flex;flex-direction:column;gap:clamp(24px,2.083vw,40px);grid-column:1/-1;margin-inline:auto;max-width:800px;text-align:center}.spring-mbo-intensive__cta-text{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(16px,1.146vw,22px);font-weight:400;line-height:130%;margin:0}.spring-mbo-intensive__btn.btn{background:linear-gradient(180deg,#0d0033,#000);border-radius:10px;box-shadow:0 0 24px rgba(198,77,255,.4),inset 0 4px 20px rgba(66,0,105,.69),inset 0 -1px 0 hsla(0,0%,100%,.3);color:#fff;height:clamp(52px,3.125vw,60px);min-width:clamp(220px,13.021vw,250px);padding-inline:clamp(28px,2.083vw,40px)}@media (max-width:768.98px){.spring-mbo-intensive__btn.btn{width:100%}}.spring-mbo-intensive__btn.btn:before{background:linear-gradient(90deg,#f2c8ff,#b02cff 25%,#8100ec 44%,#7a11ff 76%,#6300e4);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-mbo-intensive__btn.btn .btn-text{font-family:Montserrat,sans-serif;font-size:clamp(16px,.938vw,18px);font-weight:600;letter-spacing:-.02em;line-height:150%}.spring-faq{overflow:hidden;padding-bottom:50px;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:1024.98px){.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:1024.98px){.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:1024.98px){.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:768.98px){.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:768.98px){.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:768.98px){.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:1024.98px){.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:1024.98px){.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}.heatmap_2 .spring-faq:before{display:none}.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 40px;position:relative;text-align:center;transform:translateY(20px);transition:transform .3s ease;width:100%}@media (max-width:1366px){.spring-popup__dialog{gap:12px;padding:30px}}@media (max-width:768.98px){.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:768.98px){.spring-popup__logo svg{height:35px}}.spring-popup__subtitle{color:#a60fc4;font-family:Montserrat,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.05em;line-height:110%;text-align:center}@media (max-width:768.98px){.spring-popup__subtitle{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:768.98px){.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 0 30px;text-align:left;width:100%}.spring-popup__message p{padding:10px 0}.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:1024.98px){[class^=spring-] h2{font-size:22px}}[class^=spring-] .btn.large{gap:8px;min-width:250px}@media (max-width:1024.98px){[class^=spring-] .spring-registration__description,[class^=spring-] .spring-release__subtitle,[class^=spring-] [class$=__header] p{font-size:12px;line-height:130%}}@media (max-width:768.98px){.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:1024.98px){.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:768.98px){.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:768.98px){.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:768.98px){.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:768.98px){.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}