.BannerSection-module-scss-module__Ac5TgW__section{color:#fff;background:radial-gradient(900px 600px at 50% -320px,#2437ff 0%,#2437ff00 100%),#000;padding-top:80px;padding-bottom:60px;overflow:hidden}@media (min-width:1024px){.BannerSection-module-scss-module__Ac5TgW__section{padding-top:120px}}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual{background-image:url(/assets/platform/banner/first-frame.jpg);background-position:50%;background-size:cover;width:100%;height:calc(30vw + 180px);margin:40px auto 0;position:relative;overflow:hidden}@media (min-width:1260px){.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual{width:1260px;height:558px;margin-top:20px}}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual video{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels{transition:opacity .5s}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span{color:#bcd5f9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;text-wrap:nowrap;background:#bcd5f93d;border-radius:.4em;padding:.4em .8em;font-size:14px;font-weight:600;animation:6s ease-in-out infinite alternate BannerSection-module-scss-module__Ac5TgW__fade;position:absolute;transform:translate(-50%,-50%)}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:first-child{top:25.3%;left:66.5%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(2){top:35.3%;left:85%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(3){top:12.8%;left:77.7%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(4){top:16.9%;left:23.4%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(5){top:47.6%;left:6.4%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(6){top:23.8%;left:10.8%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(7){top:82.2%;left:14.9%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(8){top:79.4%;left:51.2%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(9){top:53.1%;left:88.7%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(10){top:86.3%;left:64.8%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(11){top:64.4%;left:35.6%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(12){top:64.4%;left:76.3%}@media (max-width:1024px){.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:first-child,.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(5),.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(6),.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(7),.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(9){display:none}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(2){top:75%;left:50%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(3){top:30%;left:80%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(4){top:15%;left:18%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(8){top:55%;left:25%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(10){top:62%;left:75%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(11){top:95%;left:28%}.BannerSection-module-scss-module__Ac5TgW__section .BannerSection-module-scss-module__Ac5TgW__visual .BannerSection-module-scss-module__Ac5TgW__labels span:nth-child(12){top:5%;left:50%}}@keyframes BannerSection-module-scss-module__Ac5TgW__fade{0%,50%{opacity:0}90%{opacity:1}}
.EngineSection-module-scss-module__gaVDdG__section{background-color:#eef7fc;margin:0 auto;padding:80px 0}@media (min-width:768px){.EngineSection-module-scss-module__gaVDdG__section{padding:120px 0}}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__grid{max-width:1440px;padding:0 var(--column-width);gap:64px;margin:64px auto 0;display:grid}@media (min-width:768px){.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__grid{margin-top:80px}}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item{gap:24px;display:grid}@media (min-width:768px){.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item{grid-template-columns:6fr 5fr;align-items:center;gap:calc(8.3% + 30px)}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item:nth-child(2n){grid-template-columns:5fr 6fr}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item:nth-child(2n) figure{order:2}}@media (min-width:1280px){.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item>div{padding-right:20%}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item:nth-child(2n)>div{padding-left:20%;padding-right:0}}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item figure{aspect-ratio:63/44;width:100%;height:auto;margin:0;padding:0;position:relative}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item figure>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item figure>img:first-child{transform:translateY(calc((var(--progress,0) - .5) * 20%))}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item figure>img:last-child{transform:translateY(calc((var(--progress,0) - .5) * -20%))}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item h3{margin-bottom:16px;font-size:32px}@media (min-width:1024px){.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item h3{font-size:40px}}.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item p{margin:0 0 16px;font-size:20px}@media (min-width:1024px){.EngineSection-module-scss-module__gaVDdG__section .EngineSection-module-scss-module__gaVDdG__item p{font-size:22px}}
.SolutionSection-module-scss-module__ujBIyW__section{max-width:1440px;margin:0 auto;padding:80px 0}@media (min-width:1024px){.SolutionSection-module-scss-module__ujBIyW__section{padding:120px 0}}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__grid{max-width:720px;padding:0 var(--column-width);gap:64px;margin:64px auto 0;display:grid}@media (min-width:768px){.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__grid{gap:120px}}@media (min-width:1024px){.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__grid{max-width:unset;margin-top:80px}}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item{gap:24px;display:grid}@media (min-width:1024px){.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item{grid-template-columns:6fr 5fr;align-items:center;gap:calc(8.3% + 30px)}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item:nth-child(2n){grid-template-columns:5fr 6fr}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item:nth-child(2n) .SolutionSection-module-scss-module__ujBIyW__video{order:2}}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item .SolutionSection-module-scss-module__ujBIyW__video{aspect-ratio:63/44;border-radius:20px;width:100%;position:relative;overflow:hidden}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item .SolutionSection-module-scss-module__ujBIyW__video>video{object-fit:cover;width:100%;height:100%}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item .SolutionSection-module-scss-module__ujBIyW__video>.SolutionSection-module-scss-module__ujBIyW__label{width:100px;height:auto;display:block;position:absolute;top:12px;left:12px}@media (min-width:768px){.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item .SolutionSection-module-scss-module__ujBIyW__video>.SolutionSection-module-scss-module__ujBIyW__label{width:133px;top:20px;left:20px}}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item .SolutionSection-module-scss-module__ujBIyW__patent{margin-bottom:16px}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item h3{margin-bottom:16px;font-size:32px}@media (min-width:768px){.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item h3{font-size:40px}}.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item p{margin:0 0 16px;font-size:20px}@media (min-width:768px){.SolutionSection-module-scss-module__ujBIyW__section .SolutionSection-module-scss-module__ujBIyW__item p{font-size:22px}}
.GradientOrb-module-scss-module__8ZWi1W__position{--gradient-opacity:.6;--gradient-scale:1;--gradient-color-1:#7747fd;--gradient-color-2:#0015ff;--gradient-color-3:#1ca2ee;--gradient-radial:radial-gradient(ellipse at 40% 60%, var(--gradient-color-1) -15%, transparent 45%), radial-gradient(ellipse at 60% 60%, var(--gradient-color-2) -15%, transparent 45%), radial-gradient(ellipse at 60% 40%, var(--gradient-color-3) -15%, transparent 45%);--gradient-radial-mobile:radial-gradient(ellipse at 0 0, var(--gradient-color-1), transparent 80%), radial-gradient(ellipse at 100% 100%, var(--gradient-color-2), transparent 80%);z-index:-1;width:100%;height:100%;position:absolute}@media (min-width:768px){.GradientOrb-module-scss-module__8ZWi1W__position{width:800px;height:800px;margin:-400px;top:50%;left:50%}}.GradientOrb-module-scss-module__8ZWi1W__gradient{height:100%;opacity:var(--gradient-opacity);transform:scale(var(--gradient-scale));width:100%;transition:transform 2s cubic-bezier(.1,.33,.165,1),opacity 2s cubic-bezier(.1,.33,.165,1)}.GradientOrb-module-scss-module__8ZWi1W__gradient:before{content:"";filter:blur(50px);background:var(--gradient-radial-mobile);width:100%;height:100%;display:block}@media (min-width:768px){.GradientOrb-module-scss-module__8ZWi1W__gradient:before{background:var(--gradient-radial);border-radius:50%;animation:6s linear infinite GradientOrb-module-scss-module__8ZWi1W__rotate}}@media (hover:hover) and (min-width:768px){.GradientOrb-module-scss-module__8ZWi1W__position{transform:translate(var(--x,0), var(--y,0))}}@keyframes GradientOrb-module-scss-module__8ZWi1W__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AdvantageSection-module-scss-module__0cIXCq__section{z-index:1;gap:64px;padding:80px 0 0;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.AdvantageSection-module-scss-module__0cIXCq__section{gap:80px;padding:120px 0 0}}.AdvantageSection-module-scss-module__0cIXCq__wrapper{padding:0 0 80px}@media (min-width:768px){.AdvantageSection-module-scss-module__0cIXCq__wrapper{padding:0 0 120px}}.AdvantageSection-module-scss-module__0cIXCq__items{max-width:640px;padding:0 var(--column-width);gap:8px;margin:0 auto;display:grid;position:relative}@media (min-width:768px){.AdvantageSection-module-scss-module__0cIXCq__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1440px}}@media (min-width:1280px){.AdvantageSection-module-scss-module__0cIXCq__items{grid-template-columns:repeat(6,minmax(0,1fr))}.AdvantageSection-module-scss-module__0cIXCq__items .AdvantageSection-module-scss-module__0cIXCq__item{grid-column-end:span 2}.AdvantageSection-module-scss-module__0cIXCq__items .AdvantageSection-module-scss-module__0cIXCq__item:first-child,.AdvantageSection-module-scss-module__0cIXCq__items .AdvantageSection-module-scss-module__0cIXCq__item:nth-child(2){grid-column-end:span 3}}.AdvantageSection-module-scss-module__0cIXCq__item{padding:var(--column-width);z-index:1;background:#b1d3ff26;border-radius:16px;grid-template-columns:80px auto;align-content:start;align-items:center;gap:16px;display:grid;position:relative;box-shadow:inset 24px 24px 24px #011d7005,inset -.5px -.5px .5px .1px #fff,inset .5px .5px .5px -.1px #fff}@media (min-width:768px){.AdvantageSection-module-scss-module__0cIXCq__item{border-radius:24px}}@media (min-width:1024px){.AdvantageSection-module-scss-module__0cIXCq__item{grid-template-columns:100px auto;padding:40px}}.AdvantageSection-module-scss-module__0cIXCq__item>img{aspect-ratio:1;width:100%;height:auto;display:block}.AdvantageSection-module-scss-module__0cIXCq__item>h3{max-width:13em;margin:-.5em 0;font-size:20px;line-height:1.25}@media (min-width:768px){.AdvantageSection-module-scss-module__0cIXCq__item>h3{font-size:24px}}@media (min-width:1024px){.AdvantageSection-module-scss-module__0cIXCq__item>h3{font-size:28px}}.AdvantageSection-module-scss-module__0cIXCq__item>p{grid-column-end:span 2;margin:0;font-size:15px;line-height:1.5}@media (min-width:768px){.AdvantageSection-module-scss-module__0cIXCq__item>p{font-size:18px}}
.ModulesSection-module-scss-module__fQsxUq__section{z-index:1;padding:80px 16px 0;position:relative;overflow:hidden}@media (min-width:1024px){.ModulesSection-module-scss-module__fQsxUq__section{padding-top:120px}}.ModulesSection-module-scss-module__fQsxUq__interaction{padding:64px 0 168px;position:relative}@media (max-width:767px){.ModulesSection-module-scss-module__fQsxUq__interaction{padding:40px 0 80px}}@media (hover:hover) and (min-width:768px){.ModulesSection-module-scss-module__fQsxUq__interaction:has(a:hover) .ModulesSection-module-scss-module__fQsxUq__modulesGradientOrb{--gradient-scale:.75}}.ModulesSection-module-scss-module__fQsxUq__interaction .ModulesSection-module-scss-module__fQsxUq__modulesGradientOrb{--gradient-color-1:#12f1cc}.ModulesSection-module-scss-module__fQsxUq__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px;max-width:1280px;margin:0 auto;display:grid}@media (min-width:431px){.ModulesSection-module-scss-module__fQsxUq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ModulesSection-module-scss-module__fQsxUq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ModulesSection-module-scss-module__fQsxUq__grid>a,.ModulesSection-module-scss-module__fQsxUq__grid>div{background:#fff6;border-radius:16px;justify-items:center;gap:16px;padding:24px;text-decoration:none;transition:background .75s;display:grid;box-shadow:inset 4px 4px 20px #011d7008,inset -.5px -.5px .5px .1px #fff,inset .5px .5px .5px -.1px #fff}@media (min-width:768px){.ModulesSection-module-scss-module__fQsxUq__grid>a,.ModulesSection-module-scss-module__fQsxUq__grid>div{border-radius:24px;padding:36px}}.ModulesSection-module-scss-module__fQsxUq__grid>a .ModulesSection-module-scss-module__fQsxUq__icon,.ModulesSection-module-scss-module__fQsxUq__grid>div .ModulesSection-module-scss-module__fQsxUq__icon{width:50px;height:50px;transition:transform .3s}@media (min-width:768px){.ModulesSection-module-scss-module__fQsxUq__grid>a .ModulesSection-module-scss-module__fQsxUq__icon,.ModulesSection-module-scss-module__fQsxUq__grid>div .ModulesSection-module-scss-module__fQsxUq__icon{width:76px;height:76px}}.ModulesSection-module-scss-module__fQsxUq__grid>a h3,.ModulesSection-module-scss-module__fQsxUq__grid>div h3{text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:600}@media (min-width:768px){.ModulesSection-module-scss-module__fQsxUq__grid>a h3,.ModulesSection-module-scss-module__fQsxUq__grid>div h3{font-size:15px}}.ModulesSection-module-scss-module__fQsxUq__grid>a:hover{background:#fff9}.ModulesSection-module-scss-module__fQsxUq__grid>a:hover h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#019ed9 0%,#7a44ff 50%,#e438aa 100%);-webkit-background-clip:text;background-clip:text}.ModulesSection-module-scss-module__fQsxUq__grid>a:hover .ModulesSection-module-scss-module__fQsxUq__icon{transform:translateY(-5%)}