.dnd-section:has(.showcase-carousel){background-color:#011840;padding-block:64px;>.row-fluid{padding-bottom:0;padding-top:0}@media (min-width:768px){padding-block:80px}}.dnd-section:has(.showcase-carousel) .dnd-column,.dnd-section:has(.showcase-carousel)>.row-fluid,.row-fluid-wrapper:has(.showcase-carousel){background-color:#011840}.dnd-section:has(.showcase-carousel)+.dnd-section:has(.showcase-carousel,.stacked-cards,.metric-cards,.interactive-summary-module,.tabs-container,.faqs-section,.full-width-cta-banner),.dnd-section:has(.stacked-cards,.metric-cards,.interactive-summary-module,.tabs-container,.faqs-section,.full-width-cta-banner)+.dnd-section:has(.showcase-carousel){padding-block-start:0!important}@keyframes showcase-carousel-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.showcase-carousel{--showcase-accent:#3a80f8;--showcase-text:#fff;--showcase-bg:#011840;--showcase-fade:#011840;--showcase-fade-alpha:1;--showcase-fade-width:80px;--showcase-gap:32px;--showcase-stack:16px;--showcase-max:1312px;--showcase-card:320px;--showcase-logo-width:200px;--showcase-logo-height:64px;background:var(--showcase-bg);box-sizing:border-box;color:var(--showcase-text);display:flex;flex-direction:column;font-family:proxima-nova,Helvetica Neue,Arial,sans-serif;gap:24px;margin-inline:auto;max-width:var(--showcase-max);min-width:0;overflow:hidden;width:100%;&>p{color:var(--showcase-accent);font-size:18px;font-weight:800;line-height:27px;margin:0}& .showcase-carousel-frame{container-type:inline-size;max-width:100%;min-width:0;overflow:hidden;position:relative;&:after,&:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;transition:opacity .16s linear;width:var(--showcase-fade-width);z-index:1}&:before{background:linear-gradient(90deg,#011840 20%,rgba(1,24,64,0));background:linear-gradient(to right,rgb(from var(--showcase-fade) r g b/var(--showcase-fade-alpha,1)) 20%,rgb(from var(--showcase-fade) r g b/0));left:0;opacity:0}&:after{background:linear-gradient(270deg,#011840 20%,rgba(1,24,64,0));background:linear-gradient(to left,rgb(from var(--showcase-fade) r g b/var(--showcase-fade-alpha,1)) 20%,rgb(from var(--showcase-fade) r g b/0));right:0}}&.is-scrolling .showcase-carousel-frame:before{opacity:1}& ul{align-items:stretch;animation:showcase-carousel-scroll var(--showcase-duration,75s) linear infinite;display:flex;gap:var(--showcase-gap);list-style:none;margin:0;padding:0;width:max-content}&.is-paused ul,&:hover ul{animation-play-state:paused}&.is-link-open ul{animation-play-state:running}&.is-paused ul{animation-play-state:paused}& li{box-sizing:border-box;display:flex;flex:0 0 var(--showcase-card);flex-direction:column;gap:var(--showcase-stack);justify-content:flex-start;margin-left:0;width:var(--showcase-card)}& a{color:inherit;display:block;text-decoration:none;width:fit-content;&:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:2px}}& img{display:block;height:var(--showcase-logo-height);object-fit:contain;object-position:left center;width:var(--showcase-logo-width)}& li p{font-size:16px;font-weight:400;line-height:24px;margin:0}@media (max-width:432px){gap:var(--showcase-gap);& .showcase-carousel-frame:after,& .showcase-carousel-frame:before{content:none}& ul{animation:none;flex-direction:column}& li,& ul{width:100%}& li{flex-basis:auto}& li[aria-hidden=true]{display:none}& img{height:51.2px;width:160px}}@media (prefers-reduced-motion:reduce){& ul{animation:none}& .showcase-carousel-frame:after,& .showcase-carousel-frame:before{transition:none}}}