.ar-client-carousel{background:#fff;padding-bottom:28px}
.ar-client-carousel .ar-references-heading h2{font-size:clamp(1.2rem,2vw,1.65rem);margin:0;letter-spacing:-.025em}
.ar-carousel-controls{display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.ar-carousel-pause{font:inherit;font-size:.85rem;color:#533977;background:transparent;border:1px solid #a59bad;padding:10px 14px;cursor:pointer;min-height:44px}
.ar-carousel-pause:focus-visible,.ar-carousel-window:focus-visible{outline:2px solid #533977;outline-offset:4px}
.ar-carousel-window{overflow-x:auto;overscroll-behavior-x:contain;margin-top:24px}
.ar-carousel-track{display:flex;width:max-content}
.ar-carousel-group[hidden]{display:none}
.ar-carousel-group{display:flex;align-items:center;gap:36px;list-style:none;padding:0 36px 0 0;margin:0}
.ar-carousel-group li{display:flex;align-items:center;justify-content:center;flex:0 0 180px;width:180px;height:112px}
.ar-carousel-group img{display:block;width:180px;height:90px;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal}
.ar-client-carousel.is-animated .ar-carousel-window{overflow:hidden}
.ar-client-carousel.is-animated .ar-carousel-track{animation:ar-client-rotation var(--rotation-duration,100s) linear infinite;animation-play-state:paused}
.ar-client-carousel.is-running .ar-carousel-track{animation-play-state:running}
.ar-client-carousel .ar-carousel-window:focus{overflow-x:auto}
.ar-client-carousel .ar-carousel-window:focus .ar-carousel-track{animation:none}
.ar-client-carousel .ar-carousel-window:focus .ar-carousel-group[aria-hidden="true"]{display:none}
@keyframes ar-client-rotation{to{transform:translateX(-50%)}}
@media(max-width:600px){.ar-client-carousel .ar-references-heading{align-items:flex-start;gap:16px;flex-direction:column}.ar-carousel-group{gap:24px;padding-right:24px}.ar-carousel-group li{flex-basis:150px;width:150px;height:100px}.ar-carousel-group img{width:150px;height:80px}.ar-carousel-controls{gap:20px}}
@media(prefers-reduced-motion:reduce){.ar-client-carousel.is-animated .ar-carousel-track{animation:none}.ar-client-carousel.is-animated .ar-carousel-window{overflow-x:auto}.ar-carousel-group[aria-hidden="true"]{display:none}}
