html{scroll-behavior:smooth}.mhv-hero-wrapper{box-sizing:border-box;color:#fff;font-family:Roboto,sans-serif;overflow:visible;position:relative;width:100%}.mhv-bg-image-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.mhv-bg-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.mhv-gradient-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.mhv-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mhv-content-container{box-sizing:border-box;margin:0 auto;position:relative;z-index:2}.mhv-hero-grid{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.mhv-hero-left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-align:left}.mhv-tag{align-items:center;background:transparent;border:1px solid #fff;border-radius:56px;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1;margin-bottom:40px;padding:7px 20px 6px;position:relative;text-transform:uppercase;transition:all .3s ease;z-index:1}.mhv-tag.is-glow-active:hover{background-color:hsla(0,0%,100%,.15);box-shadow:0 4px 12px rgba(0,0,0,.25),0 0 12px hsla(0,0%,100%,.15);cursor:default;filter:brightness(1.3)}.mhv-heading{color:#fff;font-family:Roboto-Bold,sans-serif;font-size:clamp(32px,4vw,56px);font-weight:700;letter-spacing:-.015em;line-height:120%;margin:0 0 16px;max-width:960px}.csx-accent{background:linear-gradient(90deg,#2665e2,#c26de6);-webkit-background-clip:text;background-clip:text;display:inline-block}.csx-accent,.csx-accent--flip{-webkit-text-fill-color:transparent;text-fill-color:transparent}.csx-accent--flip{background:linear-gradient(90deg,#c26de6,#2665e2);-webkit-background-clip:text;background-clip:text}.mhv-subheading{color:hsla(0,0%,100%,.8);font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:150%;margin:0 0 40px;max-width:500px}.mhv-buttons-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}a.mhv-btn{align-items:center;backface-visibility:hidden;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:1;padding:0 28px;position:relative;text-decoration:none;transform:translateZ(0);transition:background-color .2s ease,opacity .2s ease;white-space:nowrap}a.mhv-btn span{padding-top:1px;position:relative;z-index:1}a.mhv-btn--primary{background:#2665e2;box-shadow:0 10px 24px -12px rgba(0,0,0,.35);color:#fff;overflow:hidden}a.mhv-btn--primary:after{background:linear-gradient(90deg,#2665e2,#c26de6);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease;z-index:0}a.mhv-btn--primary:hover:after{opacity:1}a.mhv-btn--secondary{background-color:transparent;box-shadow:0 10px 24px -12px rgba(0,0,0,.35);color:#fff}a.mhv-btn--secondary:before{background:linear-gradient(90deg,#2665e2,#c26de6);border-radius:8px;content:"";inset:0;-webkit-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:0}a.mhv-btn--secondary:hover{background-color:hsla(0,0%,100%,.12)}.mhv-btn-icon{height:12px;margin-left:6px;position:relative;transition:transform .2s ease;width:12px;z-index:1}a.mhv-btn:hover .mhv-btn-icon{transform:translateX(3px)}.mhv-features-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:40px;width:100%}.mhv-feature-badge{background:hsla(0,0%,100%,.05);border:1px solid transparent;border-radius:100px;color:#94a3b8;cursor:default;font-size:12px;padding:4px 12px;transition:all .3s ease;white-space:nowrap}.mhv-feature-badge:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.15);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff}a.mhv-feature-badge{cursor:pointer}a.mhv-feature-badge:hover{background:hsla(0,0%,100%,.1);color:#fff}.mhv-hero-right{align-items:stretch;display:flex;justify-content:flex-end;width:100%}.mhv-video-wrap{box-sizing:border-box;position:relative}.mhv-video-player{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.25);display:block;height:100%;object-fit:cover;width:100%}.mhv-video-no-interaction{pointer-events:none}.mhv-video-embed{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;width:100%}.mhv-type-partial>*{flex-grow:1;width:100%}.mhv-type-partial .chat-container{border:none!important;box-shadow:none!important;height:100%!important;margin:0!important;max-width:100%!important;min-height:100%!important}.mhv-video-embed iframe,.mhv-video-embed video{border:none;display:block;flex-grow:1;height:100%!important;width:100%!important}.mhv-video-placeholder{align-items:center;background:rgba(0,0,0,.1);border:1px dashed hsla(0,0%,100%,.25);box-sizing:border-box;color:hsla(0,0%,100%,.6);display:flex;flex-grow:1;font-size:14px;height:100%;justify-content:center;min-height:280px;padding:18px;text-align:center;width:100%}.mhv-hover-badge{animation:mhv-badge-float 5s ease-in-out infinite;border-radius:12px;bottom:-40px;cursor:pointer;pointer-events:none;pointer-events:auto;position:absolute;right:80px;transition:filter .3s ease;z-index:100}.mhv-hover-badge:hover{filter:drop-shadow(0 0 16px rgba(38,101,226,.6)) drop-shadow(0 0 32px rgba(194,109,230,.4))}.mhv-hover-badge.is-active{animation:none!important;filter:drop-shadow(0 0 20px rgba(38,101,226,.7)) drop-shadow(0 0 40px rgba(194,109,230,.5))}.mhv-hover-badge img{display:block;filter:drop-shadow(0 15px 35px rgba(0,0,0,.5));height:auto}@keyframes mhv-badge-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(3deg)}}@keyframes mhv-badge-float-mobile{0%,to{transform:scale(.6) translateY(0) rotate(0deg)}50%{transform:scale(.6) translateY(-20px) rotate(3deg)}}@media (max-width:1024px){.mhv-hero-grid{grid-template-columns:1fr}.mhv-hero-right{justify-content:center}.mhv-content-container{padding-left:40px!important;padding-right:40px!important}.mhv-hero-wrapper{padding-bottom:60px!important;padding-top:60px!important}}@media (max-width:768px){.mhv-hero-wrapper{overflow-x:hidden;padding-bottom:40px!important;padding-top:40px!important}.mhv-hero-left{align-items:center;text-align:center}.mhv-buttons-row{justify-content:center}.mhv-heading{font-size:32px}.mhv-tag{border-radius:40px;font-size:14px;margin-bottom:24px;padding:6px 14px 4px}.mhv-subheading{font-size:16px}.mhv-features-row{justify-content:center;margin-top:24px}.mhv-content-container{padding-left:20px!important;padding-right:20px!important}.mhv-hover-badge{display:none!important}}@media (prefers-reduced-motion:reduce){.mhv-hover-badge{animation:none}a.mhv-btn--primary:after,a.mhv-btn--secondary:before{transition:none}}