#why-cube-hero{align-items:center;background-color:var(--dark-blue);display:flex;overflow:hidden;padding:137px 24px}#why-cube-hero.gradient{animation:gradient-animation 12s ease infinite;background:linear-gradient(-45deg,#0a1429,#12264e,#0d1735,#061023);background-size:400% 400%}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#why-cube-hero.vert .hero-inner{display:flex;flex-flow:column}#why-cube-hero .hero-inner{align-items:center;display:flex;flex-flow:row wrap;gap:40px;width:100%}#why-cube-hero .hero-inner .left-side{display:flex;flex-flow:column;gap:20px;max-width:570px}#why-cube-hero.vert .hero-inner .left-side{align-items:center;max-width:954px}#why-cube-hero .new-center .hero-inner .headline{color:var(--cube-light-green);font-family:var(--label-font);font-size:12px;font-style:normal;font-weight:700;letter-spacing:2.534px;line-height:17.86px;margin:0 0 10px;text-transform:uppercase}#why-cube-hero .new-center .hero-inner .title{color:#fff;font-family:var(--main-font);font-size:44.8px;font-style:normal;font-weight:700;letter-spacing:-2.352px;line-height:98%;margin:0 0 30px}#why-cube-hero.vert .new-center .hero-inner .title{text-align:center}#why-cube-hero .new-center .hero-inner .title span{background:linear-gradient(103deg,#12264d,#30886c 55%,#70cf98);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#why-cube-hero .new-center .hero-inner .subheading{color:#cdd5df;font-family:var(--secondary-font);font-size:19.2px;font-style:normal;font-weight:300;line-height:155%;margin:0}#why-cube-hero.vert .new-center .hero-inner .subheading{max-width:645px;text-align:center}#why-cube-hero .new-center .hero-inner .hero-image{display:block;max-width:570px}#why-cube-hero.vert .new-center .hero-inner .hero-image{max-width:1050px}#why-cube-hero .new-center .hero-inner .hero-image img{width:100%}#why-cube-hero .new-center .hero-inner .hero-ctas{align-items:center;display:flex;flex-flow:row wrap;gap:16px}#why-cube-hero.vert .new-center .hero-inner .hero-ctas{margin:20px 0 0}#why-cube-hero .new-center .hero-inner .hero-ctas a{text-align:center;width:100%}#why-cube-hero .new-center .hero-inner .hero-ctas a.secondary-button.alt{align-items:center;background:var(--cube-light-green);border-radius:60px;color:#fff;display:inline-flex;font-family:var(--main-font);gap:23px;justify-content:space-between;overflow:hidden;padding:18px 71px 18px 23px;position:relative;text-decoration:none}#why-cube-hero .new-center .hero-inner .hero-ctas a.secondary-button.alt:after{background:#1e4593;border-radius:50%;content:"";height:29px;position:absolute;right:20px;transition:transform .45s ease;width:29px;z-index:0}#why-cube-hero .new-center .hero-inner .hero-ctas a.secondary-button.alt span{font-family:var(--main-font);font-size:12px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:16px;position:relative;text-transform:uppercase;z-index:2}#why-cube-hero .new-center .hero-inner .hero-ctas a.secondary-button.alt:before{align-items:center;content:"→";display:flex;font-family:var(--headline-font);font-size:28px;font-weight:400;height:20px;justify-content:center;position:absolute;right:23px;top:14px;width:20px;z-index:2}#why-cube-hero .new-center .hero-inner .hero-ctas a.secondary-button.alt:hover:after{transform:scale(12)}#why-cube-hero .new-center .hero-inner .hero-ctas a.ghost-button-2.alt{align-items:center;align-self:stretch;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:13.6px 36px}#why-cube-hero .new-center .hero-inner .hero-ctas a.ghost-button-2.alt:hover{border:1px solid var(--cube-light-green);color:var(--cube-light-green)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}@keyframes shimmer{0%,to{opacity:.7}50%{opacity:1}}@media (min-width:900px){#why-cube-hero{padding:280px 0 230px}#why-cube-hero .hero-inner{flex-flow:row;gap:60px}#why-cube-hero .new-center .hero-inner .title,#why-cube-hero.vert .new-center .hero-inner .title{font-size:76.8px}#why-cube-hero .new-center .hero-inner .hero-ctas{flex-flow:wrap}#why-cube-hero .new-center .hero-inner .hero-ctas a{width:fit-content}}