.landing-root{overflow-x:hidden}html:has(.landing-root){scrollbar-gutter:stable}body[data-scroll-locked]:has(.landing-root){--removed-body-scroll-bar-size:0px;margin-right:0!important}body[data-scroll-locked]:has(.landing-root) .width-before-scroll-bar{margin-right:0!important}.landing-root .gradient-bg{background-color:#0e63a9;position:relative;overflow:hidden}.landing-root .gradient-overlay{pointer-events:none;z-index:60;background:linear-gradient(#0000004d 0%,#0000001a 15%,#0000 30%);width:100%;height:100vh;position:absolute;top:0;left:0;right:0}.landing-root .light-effect{filter:blur(80px);z-index:61;pointer-events:none;background:radial-gradient(#99cdf433 0%,#316b861a 40%,#0000 70%);width:1500px;height:750px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}@keyframes hero-phrase-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-root .hero-phrase-animate{animation:.5s cubic-bezier(.4,0,.2,1) both hero-phrase-in}@media (prefers-reduced-motion:reduce){.landing-root .hero-phrase-animate{animation:none}}.landing-root .animate-on-scroll{opacity:1;transform:translateY(0)}.landing-root .animate-on-scroll.js-will-animate{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(40px)}.landing-root .animate-on-scroll.js-in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-root .animate-on-scroll.js-will-animate{opacity:1;transition:none;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes fade-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.landing-root .anim-fade-up{animation:.5s ease-out both fade-up}.landing-root .anim-fade-left{animation:.5s ease-out both fade-left}.landing-root .anim-fade-right{animation:.5s ease-out both fade-right}@media (prefers-reduced-motion:reduce){.landing-root .anim-fade-up,.landing-root .anim-fade-left,.landing-root .anim-fade-right{animation:none}}@media (min-width:1024px){.landing-root h1{font-size:clamp(1.5rem,2.1vw,3rem)}.landing-root h2{font-size:clamp(1rem,1.4vw,2.25rem)}.landing-root #cta-title{font-size:clamp(1.5rem,2vw,3rem)}}.landing-root .marquee{gap:0;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.landing-root .marquee__track{width:max-content;animation:40s linear infinite marquee-scroll;display:flex}.landing-root .marquee__item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-root .partner-logo{filter:grayscale()brightness(.85);transition:filter .3s ease-in-out}.landing-root .marquee:hover .partner-logo{filter:grayscale(0)brightness()}.landing-root .marquee__track{will-change:transform}@media (min-width:768px){.landing-root .marquee:hover .marquee__track{will-change:auto;animation-play-state:paused}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.landing-root .marquee__track{animation-duration:30s}}@media (min-width:1024px){.landing-root .marquee__track{animation-duration:50s}}@media (min-width:1024px) and (min-resolution:1.25x){.landing-root .marquee__track{animation-duration:55s}}@media (min-width:1024px) and (min-resolution:1.5x){.landing-root .marquee__track{animation-duration:60s}}@media (prefers-reduced-motion:reduce){.landing-root .marquee__track{animation:none;transform:translate(0)}}.landing-root section[data-visible=false] .marquee__track{animation-play-state:paused}.landing-root .demo-cards-container{position:relative}.landing-root .demo-card-tl{-webkit-mask:radial-gradient(18px at 100% 100%,#0000 17px,#000 18px);mask:radial-gradient(18px at 100% 100%,#0000 17px,#000 18px);border-bottom-right-radius:0!important}.landing-root .demo-card-tr{-webkit-mask:radial-gradient(18px at 0 100%,#0000 17px,#000 18px);mask:radial-gradient(18px at 0 100%,#0000 17px,#000 18px);border-bottom-left-radius:0!important}.landing-root .demo-card-bl{-webkit-mask:radial-gradient(18px at 100% 0,#0000 17px,#000 18px);mask:radial-gradient(18px at 100% 0,#0000 17px,#000 18px);border-top-right-radius:0!important}.landing-root .demo-card-br{-webkit-mask:radial-gradient(18px at 0 0,#0000 17px,#000 18px);mask:radial-gradient(18px at 0 0,#0000 17px,#000 18px);border-top-left-radius:0!important}@media (min-width:640px){.landing-root .demo-card-tl{-webkit-mask:radial-gradient(24px at 100% 100%,#0000 23px,#000 24px);mask:radial-gradient(24px at 100% 100%,#0000 23px,#000 24px)}.landing-root .demo-card-tr{-webkit-mask:radial-gradient(24px at 0 100%,#0000 23px,#000 24px);mask:radial-gradient(24px at 0 100%,#0000 23px,#000 24px)}.landing-root .demo-card-bl{-webkit-mask:radial-gradient(24px at 100% 0,#0000 23px,#000 24px);mask:radial-gradient(24px at 100% 0,#0000 23px,#000 24px)}.landing-root .demo-card-br{-webkit-mask:radial-gradient(24px at 0 0,#0000 23px,#000 24px);mask:radial-gradient(24px at 0 0,#0000 23px,#000 24px)}}@media (min-width:768px){.landing-root .demo-card-tl{-webkit-mask:radial-gradient(28px at 100% 100%,#0000 27px,#000 28px);mask:radial-gradient(28px at 100% 100%,#0000 27px,#000 28px)}.landing-root .demo-card-tr{-webkit-mask:radial-gradient(28px at 0 100%,#0000 27px,#000 28px);mask:radial-gradient(28px at 0 100%,#0000 27px,#000 28px)}.landing-root .demo-card-bl{-webkit-mask:radial-gradient(28px at 100% 0,#0000 27px,#000 28px);mask:radial-gradient(28px at 100% 0,#0000 27px,#000 28px)}.landing-root .demo-card-br{-webkit-mask:radial-gradient(28px at 0 0,#0000 27px,#000 28px);mask:radial-gradient(28px at 0 0,#0000 27px,#000 28px)}}@media (min-width:1024px){.landing-root .demo-card-tl{-webkit-mask:radial-gradient(42px at 100% 100%,#0000 41px,#000 42px);mask:radial-gradient(42px at 100% 100%,#0000 41px,#000 42px)}.landing-root .demo-card-tr{-webkit-mask:radial-gradient(42px at 0 100%,#0000 41px,#000 42px);mask:radial-gradient(42px at 0 100%,#0000 41px,#000 42px)}.landing-root .demo-card-bl{-webkit-mask:radial-gradient(42px at 100% 0,#0000 41px,#000 42px);mask:radial-gradient(42px at 100% 0,#0000 41px,#000 42px)}.landing-root .demo-card-br{-webkit-mask:radial-gradient(42px at 0 0,#0000 41px,#000 42px);mask:radial-gradient(42px at 0 0,#0000 41px,#000 42px)}}
/*# sourceMappingURL=ec6f7bf8b7249179.css.map*/