.zaid-clients{padding:calc(36px * var(--space-scale)) 0;border-bottom:1px solid var(--brand-secondary);background:#fff;color:#171b1e;overflow:hidden}
.zaid-clients-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 5%;margin-bottom:24px}
.zaid-clients h2{font-family:Manrope,sans-serif;font-size:calc(18px * var(--font-scale));line-height:1.4;margin:0}
.zaid-client-window{overflow:hidden}
.zaid-client-track{display:flex;width:max-content;animation:zaid-client-scroll 66.666667s linear infinite}
.zaid-client-set{display:flex;flex:none;list-style:none;padding:0!important;margin:0!important}
.zaid-client-set li{width:200px;height:90px;display:flex;align-items:center;justify-content:center;padding:12px 24px;box-sizing:border-box}
.direction-b #main .zaid-client-set img{width:100%;height:100%;object-fit:contain;filter:none}
@keyframes zaid-client-scroll{to{transform:translateX(-50%)}}
.zaid-parallax-active .scope-mosaic img,.zaid-parallax-active .scope-mosaic .sample-photo{transform:translateY(var(--zaid-parallax-y,0px)) scale(1.12);will-change:transform}
@media(max-width:600px){.zaid-clients-heading{gap:12px}.zaid-clients h2{max-width:180px}}
/* Keep client autoplay enabled at the owner's request, including reduced motion. */
@media(prefers-reduced-motion:reduce){.zaid-client-track{animation:zaid-client-scroll 66.666667s linear infinite!important}.zaid-parallax-active .scope-mosaic img,.zaid-parallax-active .scope-mosaic .sample-photo{transform:none;will-change:auto}}
