@keyframes modalFadeIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes mainLayoutFadeIn{0%{opacity:0;transform:translateY(100px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalFadeOut{to{opacity:0;transform:translateY(100px)}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes skeletonAnimation{to{background-position-x:-200%}}@keyframes stageCardAnimation{0%{transform:skew(90deg)}to{transform:skew(0deg)}}@keyframes popupAnimation{0%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes modalBackdrop{0%{background-color:rgba(0,0,0,.1)}to{background-color:rgba(0,0,0,.4)}}@keyframes documentVersionsFadeIn{0%{transform:translateX(100vw)}to{transform:translateX(0)}}.h-carousel-wrapper{position:relative;overflow:hidden;min-height:100vh;width:100%}.h-carousel-wrapper .h-layover{position:absolute;inset:0;z-index:5;background:#000;background:linear-gradient(295deg,rgba(0,0,0,.29),rgba(87,199,133,0) 0,rgb(0,0,0) 74%);pointer-events:none}.h-carousel-wrapper .h-hero-video{position:absolute;left:-10%;width:200%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}@media(min-width:800px){.h-carousel-wrapper .h-hero-video{left:0;top:0;width:130%;height:100%}}.h-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 20px 50px;position:relative;z-index:7}@media screen and (max-width:480px){.h-hero{min-height:95vh}}.h-hero .h-hero-content{position:relative}.h-hero .h-hero-content .h-hero-ai{display:flex;align-items:center;gap:10px;position:relative;transform:translateY(0);opacity:1}.h-hero .h-hero-content .h-hero-ai .hha-icon{width:28px;height:28px;font-size:30px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0) linear-gradient(37deg,#dd1414,#8841b7 54%,#1b50de) 0 0 no-repeat padding-box;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.h-hero .h-hero-content .h-hero-ai .hha-content .hha-title{font-size:12px;font-weight:600}.h-hero .h-hero-content .h-hero-ai .hha-content .hha-desc{font-size:10px;font-weight:400;color:var(--textLight)}.h-hero .h-hero-content .hh-head{font-size:30px;font-weight:600;font-family:mecellem_semibold;line-height:1;margin-top:10px;opacity:1}.h-hero .h-hero-content .hh-head-desk{display:none}.h-hero .h-hero-content .hh-sub{width:80%;font-weight:400;font-size:14px;margin-top:20px;opacity:1}.h-hero .h-hero-content .hh-btns{display:flex;align-items:center;gap:10px;margin-top:40px;opacity:1}@media(min-width:800px){.h-hero{min-height:100vh;justify-content:center}.h-hero .h-hero-content{margin-top:100px}.h-hero .h-hero-content .h-hero-ai .hha-icon{width:30px;height:30px;font-size:28px}.h-hero .h-hero-content .h-hero-ai .hha-content .hha-title{font-size:14px;font-weight:600}.h-hero .h-hero-content .h-hero-ai .hha-content .hha-desc{font-size:12px;font-weight:400;color:#fff}.h-hero .h-hero-content .hh-head{display:none}.h-hero .h-hero-content .hh-head-desk{display:block;font-size:50px;line-height:1.2;margin-top:20px;opacity:1}.h-hero .h-hero-content .hh-sub{width:350px;font-weight:400}.h-hero .h-hero-content .hh-btns{margin-top:30px}}@media(min-width:1140px){.h-hero{margin-left:auto;margin-right:auto}.h-hero .h-hero-content .hh-head-desk{font-size:59px;line-height:1.2;margin-top:20px}.h-hero .h-hero-content .hh-sub{font-size:18px;width:480px;font-weight:400}.h-hero .h-hero-content .hh-btns{margin-top:30px}.h-hero{width:1100px;padding-right:0;padding-left:0}}@media(min-width:1300px){.h-hero{width:1100px}}@media(min-width:1400px){.h-hero{width:1200px}}.carousel-dots{display:flex;justify-content:center;gap:8px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:100%;z-index:2}.carousel-dots .dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);border:none;cursor:pointer;padding:0;transition:all .3s ease}.carousel-dots .dot.active{background:#fff;transform:scale(1.2)}.h-video-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.h-video-slider::-webkit-scrollbar{display:none}.h-video-slider .hvs-track{height:100%;width:100vw;display:flex;flex-direction:row-reverse;gap:0}@keyframes slide-away{0%{transform:translateX(0)}50%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slide-back{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.h-video-slider .hvs-slide{min-width:100vw;position:absolute;top:0;left:0;width:100vw;height:100%}.h-video-slider .hvs-slide.active{animation:slide-back .7s ease-in forwards;z-index:2}.h-video-slider .hvs-slide .hvs-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h-video-slider .hvs-slide .hvs-video::-webkit-media-controls,.h-video-slider .hvs-slide .hvs-video::-webkit-media-controls-panel{display:none!important}.h-video-slider .hvs-slide .hvs-video::-webkit-media-controls-start-playback-button{display:none!important}.carousel-indicators{display:flex;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:10}.carousel-indicators .ci-dot{width:30px;height:5px;border-radius:3px;background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);cursor:pointer;position:relative;overflow:hidden}@keyframes dot-active{0%{width:0}to{width:100%}}.carousel-indicators .ci-dot.active:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:hsla(0,0%,100%,.8);border-radius:3px;animation:dot-active 20s linear forwards}@media(max-width:768px){.carousel-indicators .ci-dot{width:15px;height:5px}}