/* Homepage image hero, 22 October 2026 (client-feedback-2/connect_with_buyers_1200x800.png).
   The supplied artwork contains the headline as pixels; the left half is masked by the
   gradient below so the real HTML headline (SEO/accessible/responsive) sits on top. */
.dx-image-hero{background:#f8fbfd;color:#0a1a3f}
.dx-image-hero .dx-hero-image{background-color:#f8fbfd;background-image:url('/assets/hero-connect-buyers.jpg');background-image:image-set(url('/assets/hero-connect-buyers.webp') type('image/webp'),url('/assets/hero-connect-buyers.jpg') type('image/jpeg'));background-position:right center;background-size:cover;background-repeat:no-repeat}
.dx-image-hero:after{background:linear-gradient(90deg,#f8fbfd 0%,#f8fbfd 55%,rgba(248,251,253,.7) 60%,rgba(248,251,253,0) 67%)}
.dx-home .dx-image-hero .dx-video-copy h1{color:#0a1a3f!important;font-weight:500!important}
/* Use a solid accent so the headline remains readable without gradient text painting. */
.dx-image-hero .dx-video-copy h1 span{color:#1f5cf2;background:none;-webkit-text-fill-color:currentColor}
.dx-image-hero .dx-video-copy>p{color:#33465f!important}
.dx-image-hero .dx-video-copy>p:before{content:"";display:block;width:104px;height:4px;border-radius:2px;background:linear-gradient(90deg,#1f5cf2,#18b6b0);margin:0 0 26px}
.dx-image-hero .dx-video-primary{background:#0d5081;border-color:#0d5081;color:#fff!important}
.dx-image-hero .dx-video-primary:hover{background:#1f5cf2;border-color:#1f5cf2}
.dx-image-hero .dx-video-secondary{color:#0a1a3f!important}
.dx-image-hero .dx-video-capabilities{color:#4a5d77}
.dx-image-hero .dx-video-capabilities span+span:before{color:#9aaabd}
@media(max-width:991px){.dx-image-hero:after{background:linear-gradient(90deg,#f8fbfd 0%,#f8fbfd 52%,rgba(248,251,253,.7) 62%,rgba(248,251,253,.1) 78%)}}
@media(max-width:767px){
  .dx-image-hero .dx-hero-image{background-position:94% bottom}
  .dx-image-hero:after{background:linear-gradient(180deg,#f8fbfd 0%,rgba(248,251,253,.94) 55%,rgba(248,251,253,.6) 100%)}
}

.dx-video-secondary .dx-arrow-ne{display:inline-flex;font-size:0}
.dx-video-secondary .dx-arrow-ne svg{display:block}
