.hero{position:relative}.hero--offset-media{margin-bottom:calc(var(--section-spacing)*2)}.hero--offset-media .hero__media{margin-bottom:calc(var(--section-spacing)*-1)}.hero:not(.hero--offset-media){overflow:hidden}.hero__background,.hero__background-gradient,.hero__background-src{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero__background-src{object-fit:cover}.hero__background-gradient{background:linear-gradient(180deg,#1b1a3d,rgba(27,26,61,0) 33%),linear-gradient(0deg,#1b1a3d,rgba(27,26,61,0) 66%)}.hero--media-left .hero__grid,.hero--media-right .hero__grid{padding-bottom:var(--section-spacing)}.hero--stacked .hero__text{order:1;text-align:center}.hero__ticker{margin-bottom:var(--section-spacing-inner);margin-top:calc(var(--section-spacing-inner)*-1)}.hero__body{margin-top:var(--text-spacing-lg)}.hero__media{position:relative}.hero--media-left .hero__media,.hero--media-right .hero__media{margin-bottom:var(--text-spacing-md)}.hero--stacked .hero__media{order:3}.hero__media img,.hero__media video{display:block;height:auto;position:relative;width:100%}.hero--stacked .hero__media img,.hero--stacked .hero__media video{border-radius:var(--media-border-radius)}.hero--stacked .hero__media--software img,.hero--stacked .hero__media--software video{--media-border-radius:var(--ui-border-radius)}.hero__buttons{display:flex;flex-wrap:wrap;gap:.6em;margin-top:var(--text-spacing-xl)}.hero--stacked .hero__buttons{justify-content:center}.hero__logo-wall{margin-left:calc(var(--page-margin)*-1);margin-right:calc(var(--page-margin)*-1)}.hero--stacked .hero__logo-wall{margin-bottom:var(--text-spacing-xl);order:2}.hero--media-left .hero__logo-wall,.hero--media-right .hero__logo-wall{order:3}.hero--stacked .hero__carousel{margin:0 auto;max-width:1000px;width:90%}.hero__carousel .owl-stage-outer{overflow:visible}.hero__carousel .owl-item{background-color:#fff;border-radius:var(--media-border-radius);overflow:hidden}.hero__media--software .hero__carousel .owl-item{border-radius:var(--ui-border-radius)}.hero__carousel img{aspect-ratio:3/2;border-radius:0;object-fit:cover;opacity:.6;transition:opacity .5s ease}.hero__carousel .owl-item.active img{opacity:1}.hero__carousel .owl-nav{display:flex;gap:10px;justify-content:center;left:50%;margin:0;position:absolute;top:100%;transform:translate(-50%,-50%)}.hero__carousel .owl-next,.hero__carousel .owl-prev{flex-shrink:0}.hero__carousel .owl-next span,.hero__carousel .owl-prev span{background-color:#2741f1;border-radius:50%;color:#fff;display:block;padding:20px;transition:all .2s ease}.hero__carousel .owl-next.disabled span,.hero__carousel .owl-prev.disabled span{background-color:#c9cffb}.hero__carousel .owl-next svg,.hero__carousel .owl-prev svg{display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:599px){.hero__buttons{align-items:flex-start;flex-direction:column}.hero--stacked .hero__buttons{align-items:center}.hero__buttons .button{min-width:14rem}}@media screen and (min-width:600px){.hero__background-gradient{background:linear-gradient(180deg,#1b1a3d,rgba(27,26,61,0) 33%),linear-gradient(0deg,#1b1a3d,rgba(27,26,61,0) 33%)}}@media screen and (max-width:1199px){.hero__grid{display:flex;flex-direction:column}.hero--media-left .hero__media,.hero--media-right .hero__media{margin:0 calc(var(--page-margin)*-1) var(--text-spacing-md) calc(var(--page-margin)*-1)}.hero--media-left .hero__media img,.hero--media-right .hero__media img{aspect-ratio:16/9;object-fit:cover}.hero--stacked .hero__text{padding-bottom:var(--section-spacing);padding-top:var(--section-spacing)}}@media screen and (min-width:900px) and (max-width:1199px){.hero--media-left .hero__media,.hero--media-right .hero__media{margin-bottom:var(--section-spacing-inner)}}@media screen and (min-width:1200px){.hero__grid{padding-top:var(--section-spacing)}.hero--media-left .hero__grid,.hero--media-right .hero__grid{align-items:center}.hero--media-left .hero__media,.hero--media-right .hero__media{margin-bottom:0}.hero--media-left .hero__media img,.hero--media-right .hero__media img{border-radius:var(--media-border-radius)}.hero--media-left .hero__media{grid-column:1/7;order:1}.hero--media-right .hero__media{grid-column:7/13;order:2}.hero--media-left .hero__text{grid-column:8/13;order:2}.hero--media-right .hero__text{grid-column:1/6;order:1}.hero--stacked .hero__media{grid-column:1/-1}.hero--stacked .hero__text{grid-column:2/-2;padding-bottom:var(--section-spacing)}.hero__logo-wall{grid-column:1/-1}}@media screen and (min-width:1520px){.hero__logo-wall{margin-left:calc((100vw - var(--page-container-width))/2*-1);margin-right:calc((100vw - var(--page-container-width))/2*-1)}}