.Items-module-scss-module__6y0JOa__container{padding:50px var(--column-width) 80px var(--column-width);gap:64px;max-width:640px;margin:0 auto;display:grid}.Items-module-scss-module__6y0JOa__container h3{margin-bottom:16px;font-size:30px}@media (min-width:768px){.Items-module-scss-module__6y0JOa__container h3{font-size:40px}}.Items-module-scss-module__6y0JOa__container p{margin-bottom:0;font-size:20px}@media (min-width:768px){.Items-module-scss-module__6y0JOa__container p{font-size:22px}}.Items-module-scss-module__6y0JOa__container p a{-webkit-text-fill-color:#0000;background:linear-gradient(-90deg,#019ed9 0%,#7a44ff 25%,#e438aa 50%) 0 0/150%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:.3s forwards Items-module-scss-module__6y0JOa__gradient-move-back}.Items-module-scss-module__6y0JOa__container p a:hover{animation-name:Items-module-scss-module__6y0JOa__gradient-move}.Items-module-scss-module__6y0JOa__visual{aspect-ratio:685/407;width:100%;height:auto;margin-top:44px;position:relative}.Items-module-scss-module__6y0JOa__visual>img{aspect-ratio:800/475;object-fit:cover;border-radius:min(.8vw,8px);width:100%;height:auto;position:absolute;top:0;left:0;box-shadow:0 8px 45px #0700231a}.Items-module-scss-module__6y0JOa__visual>span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1em;align-items:center;gap:.8em;width:15em;padding:1.2em 1em;font-size:min(2.6vw,16px);font-weight:600;line-height:1.15;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px 12px #fff}.Items-module-scss-module__6y0JOa__visual>span:before{content:"";aspect-ratio:1;background-image:url(../media/check.41rcwtxdjlyjl.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:3em}@media (min-width:1024px){.Items-module-scss-module__6y0JOa__container{max-width:1440px;padding:60px var(--column-width) 40px var(--column-width);grid-template-columns:5fr 7fr;gap:30px}.Items-module-scss-module__6y0JOa__container>div:first-child{grid-auto-rows:1fr;max-width:410px;display:grid}.Items-module-scss-module__6y0JOa__container>div:first-child>div{align-content:center;min-height:600px;display:grid}.Items-module-scss-module__6y0JOa__container>div:nth-child(2){align-items:center;margin-bottom:-60px;display:flex;position:sticky;top:calc(50% - 240px)}.Items-module-scss-module__6y0JOa__container>div:nth-child(2) .Items-module-scss-module__6y0JOa__visual{--progress:0;aspect-ratio:37/24;margin-top:0}.Items-module-scss-module__6y0JOa__container>div:nth-child(2) .Items-module-scss-module__6y0JOa__visual>img{z-index:-1;opacity:0;width:92%;transform:translateY(calc(var(--progress) * 60px));transition:opacity .3s;position:absolute;top:7.5%;left:4%}.Items-module-scss-module__6y0JOa__container>div:nth-child(2) .Items-module-scss-module__6y0JOa__visual>img:not(:first-child){box-shadow:none}.Items-module-scss-module__6y0JOa__container>div:nth-child(2) .Items-module-scss-module__6y0JOa__visual>img.Items-module-scss-module__6y0JOa__active{opacity:1}.Items-module-scss-module__6y0JOa__container>div:nth-child(2) .Items-module-scss-module__6y0JOa__visual>span{opacity:0;transform:translate(-50%, calc(-50% + var(--progress) * 160px + 60px));font-size:min(1.4vw,20px);transition:opacity .6s}.Items-module-scss-module__6y0JOa__container>div:nth-child(2) .Items-module-scss-module__6y0JOa__visual>span:before{transition:transform .6s;transform:scale(.3)}.Items-module-scss-module__6y0JOa__container>div:nth-child(2) .Items-module-scss-module__6y0JOa__visual>span.Items-module-scss-module__6y0JOa__active{opacity:1}.Items-module-scss-module__6y0JOa__container>div:nth-child(2) .Items-module-scss-module__6y0JOa__visual>span.Items-module-scss-module__6y0JOa__active:before{transform:scale(1)}}@keyframes Items-module-scss-module__6y0JOa__gradient-move{0%{background-position:0%}to{background-position:100%}}@keyframes Items-module-scss-module__6y0JOa__gradient-move-back{0%{background-position:100%}to{background-position:0%}}
.Hero-module-scss-module__o5uZvq__container{--progress:0;height:80vh;margin-top:30px;position:relative}.Hero-module-scss-module__o5uZvq__container h2{text-align:center;width:100%;max-width:375px;margin:0 auto;padding:16px;font-size:40px;line-height:1.1;transform:translate(-50%,-50%)}@media (min-width:768px){.Hero-module-scss-module__o5uZvq__container h2{max-width:720px;font-size:72px}}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image,.Hero-module-scss-module__o5uZvq__container h2{position:absolute;top:50%;left:50%}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image img{object-fit:contain;width:100%;height:100%;animation:4s cubic-bezier(.5,0,.5,1) infinite Hero-module-scss-module__o5uZvq__bounce}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:first-of-type{transform:translate3d(calc(12vw + var(--progress) * 12vw), calc(6vh + var(--progress) * 14vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(2){transform:translate3d(calc(-6vw - var(--progress) * 6vw), calc(-7vh - var(--progress) * 16vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(3){transform:translate3d(calc(5vw + var(--progress) * 5vw), calc(-6vh - var(--progress) * 18vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(4){transform:translate3d(calc(-4vw - var(--progress) * 4vw), calc(6vh + var(--progress) * 20vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(5){transform:translate3d(calc(18vw + var(--progress) * 18vw), calc(-1vh - var(--progress) * 4vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(6){transform:translate3d(calc(-12vw - var(--progress) * 24vw), calc(-2vh - var(--progress) * 6vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(7){transform:translate3d(calc(2vw + var(--progress) * 6vw), calc(-10vh - var(--progress) * 30vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(8){transform:translate3d(calc(1vw + var(--progress) * 4vw), calc(8vh + var(--progress) * 36vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(9){transform:translate3d(calc(-6vw - var(--progress) * 32vw), calc(7vh + var(--progress) * 25vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(10){transform:translate3d(calc(-5vw - var(--progress) * 28vw), calc(-8vh - var(--progress) * 30vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(11){transform:translate3d(calc(5vw + var(--progress) * 36vw), calc(9vh + var(--progress) * 16vh), 0)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image:nth-of-type(12){transform:translate3d(calc(7vw + var(--progress) * 35vw), calc(-7vh - var(--progress) * 23vh), 0)}@media (max-width:1024px){.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image img{scale:.85}}@media (max-width:768px){.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image img{scale:.66}}@media (max-width:431px){.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__image img{scale:.5}}@media (hover:hover){.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__hoverable{pointer-events:all;transition:transform .75s cubic-bezier(.1,.33,.165,1)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__hoverable:hover{transform:scale(1.05)}.Hero-module-scss-module__o5uZvq__container .Hero-module-scss-module__o5uZvq__hoverable:active{transition-duration:.4s;transform:scale(.95)}}@keyframes Hero-module-scss-module__o5uZvq__bounce{0%,to{transform:translateY(6%)}50%{transform:translateY(-6%)}}
.RepsSection-module-scss-module__KVPcSa__section{overflow:hidden}@media (min-width:1024px){.RepsSection-module-scss-module__KVPcSa__section{overflow:unset}}
.Visual-module-scss-module__LJwmjW__visual{aspect-ratio:15/14;perspective:1000px;width:100%;max-width:720px;position:relative}.Visual-module-scss-module__LJwmjW__visual>img{height:auto;transform:translateY(calc(80% - var(--progress) * 160%)) scale(calc(.8 + var(--progress) * .3));display:block;position:absolute}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(2),.Visual-module-scss-module__LJwmjW__visual>img:nth-child(5){display:none}.Visual-module-scss-module__LJwmjW__visual>img:first-child{width:24.6%;top:2%;left:73.7%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(3){width:19.1%;top:7.4%;left:6.7%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(4){width:164%;transform:rotateX(calc(30deg - var(--progress) * 40deg)) translateY(calc(10% - var(--progress) * 20%));top:24.3%;left:-32%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(6){--p:clamp(0, (1 - var(--progress)) * 2 - .8, 1);width:6.1%;transform:translateX(calc(var(--p) * var(--p) * -1200%));top:14%;left:33%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(7){--p:clamp(0, (1 - var(--progress)) * 2 - .9, 1);width:6.4%;transform:translateX(calc(var(--p) * var(--p) * 1200%));top:31.4%;left:67%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(8){--p:clamp(0, (1 - var(--progress)) * 2 - .95, 1);width:5.9%;transform:translateX(calc(var(--p) * var(--p) * -1200%));top:37.1%;left:17%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(9){--p:clamp(0, (1 - var(--progress)) * 2 - 1, 1);width:5.9%;transform:translateX(calc(var(--p) * var(--p) * 1200%));top:82.2%;left:57.7%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(10){--p:clamp(0, (1 - var(--progress)) * 2 - .95, 1);width:4.7%;transform:translateX(calc(var(--p) * var(--p) * -1200%));top:59%;left:36%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(11){--p:clamp(0, (1 - var(--progress)) * 2 - .7, 1);width:4.7%;transform:translateX(calc(var(--p) * var(--p) * 1200%));top:5%;left:55.7%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(12){width:26.1%;transform:scale(calc(.8 + var(--progress) * .3));top:62.5%;left:25%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(13){width:18.5%;top:27%;left:28.3%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(14){width:20.6%;top:12.9%;left:57.1%}@media (min-width:1024px){.Visual-module-scss-module__LJwmjW__visual{aspect-ratio:7/4;max-width:1240px}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(2),.Visual-module-scss-module__LJwmjW__visual>img:nth-child(5){display:block}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(4){display:none}.Visual-module-scss-module__LJwmjW__visual>img:first-child{width:24.1%;transform:translateY(calc(50% - var(--progress) * 100%)) scale(calc(.8 + var(--progress) * .3));top:8%;left:79.8%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(2){width:17.1%;top:60%;left:102%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(3){width:18.3%;top:14.7%;left:-3.8%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(5){transform-origin:50% 80%;width:164.5%;transform:rotateX(calc(13deg - var(--progress) * 20deg)) translateY(calc(10% - var(--progress) * 20%));top:1.7%;left:-32.6%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(6){--p:clamp(0, (1 - var(--progress)) * 2 - 1, 1);width:4.5%;transform:translateX(calc(var(--p) * var(--p) * 1200%));top:95%;left:77%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(7){--p:clamp(0, (1 - var(--progress)) * 2 - .5, 1);width:4.5%;transform:translateX(calc(var(--p) * var(--p) * -1200%));top:11%;left:33%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(8){--p:clamp(0, (1 - var(--progress)) * 2 - .7, 1);width:4.2%;transform:translateX(calc(var(--p) * var(--p) * 1200%));top:49%;left:87%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(9){--p:clamp(0, (1 - var(--progress)) * 2 - .75, 1);width:4.2%;transform:translateX(calc(var(--p) * var(--p) * -1200%));top:44%;left:7%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(10){--p:clamp(0, (1 - var(--progress)) * 2 - .95, 1);width:3.3%;top:86%;left:33%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(11){--p:clamp(0, (1 - var(--progress)) * 2 - .55, 1);z-index:2;width:3.3%;top:20%;left:65%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(12){width:16.8%;top:78%;left:59.2%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(13){width:14.6%;top:46%;left:-20.9%}.Visual-module-scss-module__LJwmjW__visual>img:nth-child(14){width:15.3%;top:1.7%;left:60.5%}}
.ProblemSection-module-scss-module__BKPN1a__section{opacity:clamp(0,var(--progress)*12 - 2,1);flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:-300px;margin-bottom:-400px;padding-top:240px;padding-bottom:320px;display:flex;overflow:hidden}@media (min-width:1024px){.ProblemSection-module-scss-module__BKPN1a__section{perspective:1000px;opacity:clamp(0,var(--progress)*5 - 1,1);gap:0;margin-top:-360px;margin-bottom:-300px;position:relative}}.ProblemSection-module-scss-module__BKPN1a__section .ProblemSection-module-scss-module__BKPN1a__header{place-content:center;gap:16px;display:grid}.ProblemSection-module-scss-module__BKPN1a__section .ProblemSection-module-scss-module__BKPN1a__header p{max-width:620px}.ProblemSection-module-scss-module__BKPN1a__section .ProblemSection-module-scss-module__BKPN1a__header .ProblemSection-module-scss-module__BKPN1a__label{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(85deg,#e337cc -28.08%,#fd4747 96.2%);border-radius:10px;align-items:center;gap:4px;width:fit-content;margin:0 auto;padding:0 12px 0 6px;font-size:12px;font-weight:600;display:flex}.ProblemSection-module-scss-module__BKPN1a__section .ProblemSection-module-scss-module__BKPN1a__header .ProblemSection-module-scss-module__BKPN1a__label>img{width:3em;height:3em}@media (min-width:1024px){.ProblemSection-module-scss-module__BKPN1a__section .ProblemSection-module-scss-module__BKPN1a__header{z-index:2;transform-origin:50% 80%;width:100%;height:100%;transform:rotateX(calc(13deg - var(--progress) * 20deg)) translateY(calc(5% - var(--progress) * 10%));padding-bottom:60px;position:absolute;top:0;left:0}}