.client-marquee{touch-action:pan-y;gap:10px;width:100%;padding-block:6px;display:grid;position:relative;overflow:hidden}.client-marquee[data-motion=on]{cursor:ew-resize;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.client-marquee-row{overflow:visible}.client-marquee-track{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.client-marquee[data-motion=on] .client-marquee-track{will-change:transform;flex-wrap:nowrap;justify-content:flex-start;width:max-content}.client-marquee:not([data-motion=on]) .client-logo:nth-child(n+13),.client-marquee:not([data-motion=on]) .client-marquee-row:nth-of-type(2) .client-logo:nth-child(n+12){display:none}.client-logo{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;place-items:center;width:150px;height:70px;padding:10px 14px;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .2s;display:grid}.client-logo[data-dark=true]{background:#0d2c20;border-color:#0d2c20}.client-logo img{object-fit:contain;max-width:100%;max-height:44px;display:block}.client-marquee[data-motion=on] .client-logo:hover{z-index:1;border-color:var(--green-700);transform:scale(1.08)}html[data-theme=dark] .client-logo:not([data-dark=true]){border-color:#2b3038}@media (width<=560px){.client-logo{border-radius:11px;width:112px;height:56px;padding:8px 10px}.client-logo img{max-height:32px}}
