/* Homepage customer proof. The original logo files are displayed without their unused margins. */
.refined .side-card.hero-customer-card{min-width:0;min-height:352px;padding:18px 0 24px;gap:22px;justify-content:space-between;transform:none;}
.hero-customer-logos{display:grid;gap:9px;min-width:0;width:100%;}
.hero-customer-lane{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;}
.hero-customer-lane::-webkit-scrollbar{display:none;}
.hero-customer-track,.hero-customer-group{display:flex;width:max-content;}
.hero-customer-group{align-items:center;gap:10px;padding-right:10px;flex-shrink:0;}
.hero-customer-repeat{display:none;}
.hero-customer-logo{display:flex;align-items:center;justify-content:center;flex:0 0 148px;width:148px;height:60px;padding:8px 14px;border-radius:9px;background:var(--white);}
.hero-customer-logo svg{display:block;width:100%;height:100%;}
.hero-customer-link{display:block;color:var(--white);padding:0 28px;}
.hero-customer-link .eyebrow{display:block;}
.hero-customer-link h2{line-height:1.18;margin:0 0 14px;}
.hero-customer-link .btn-link{padding-right:35px;}
.hero-customer-pause{position:absolute;right:18px;bottom:18px;width:36px;height:36px;display:grid;place-items:center;padding:9px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;color:var(--white);cursor:pointer;}
.hero-customer-pause[hidden]{display:none;}
.hero-customer-pause:hover{background:rgba(255,255,255,.12);}
.hero-customer-pause svg{width:16px;height:16px;}
.hero-customer-pause .logo-play-icon,.hero-customer-pause[aria-pressed=true] .logo-pause-icon{display:none;}
.hero-customer-pause[aria-pressed=true] .logo-play-icon{display:block;}
.hero-customer-pause:focus-visible,.hero-customer-link:focus-visible,.hero-customer-lane:focus-visible{outline:2px solid var(--green-bright);outline-offset:-3px;}
.hero-customer-logos.is-ready .hero-customer-lane{overflow:hidden;}
.hero-customer-logos.is-ready .hero-customer-repeat{display:flex;}
.hero-customer-logos.is-ready .hero-customer-track{animation:hero-customer-slide var(--logo-duration) linear infinite;will-change:transform;}
.hero-customer-lane:nth-child(2) .hero-customer-track{animation-direction:reverse!important;}
.hero-customer-lane:nth-child(3) .hero-customer-track{animation-delay:-4s!important;}
.hero-customer-lane:focus-visible .hero-customer-track,.hero-customer-logos.is-paused .hero-customer-track,.hero-customer-logos.is-offscreen .hero-customer-track{animation-play-state:paused!important;}
@media(hover:hover){.hero-customer-logos:hover .hero-customer-track{animation-play-state:paused!important;}}
@keyframes hero-customer-slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:700px){.refined .side-card.hero-customer-card{min-height:352px;}.hero-customer-link{padding:0 24px;}.hero-customer-logo{flex-basis:140px;width:140px;}}
@media(prefers-reduced-motion:reduce){
 .hero-customer-logos.is-ready .hero-customer-track{animation:none;transform:none;will-change:auto;}
 .hero-customer-logos.is-ready .hero-customer-repeat{display:none;}
 .hero-customer-logos.is-ready .hero-customer-lane{overflow-x:auto;}
 .hero-customer-pause{display:none;}
}
