
  .service-client-carousel .clients{padding:70px 0 0}
  .service-client-carousel .clients .lead{font-size:13px;color:var(--faint);margin-bottom:28px;text-align:center;letter-spacing:.5px}
  .service-client-carousel .marquee{overflow:hidden;position:relative;
    -webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);
    mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
  .service-client-carousel .marquee-track{display:flex;align-items:center;gap:72px;width:max-content;padding:0 36px;
    animation:maind-marquee 30s linear infinite}
  .service-client-carousel .marquee:hover .marquee-track{animation-play-state:paused}
  .service-client-carousel .marquee-track img{height:34px;width:auto;flex:0 0 auto;display:block;object-fit:contain;
    filter:grayscale(1) invert(1) brightness(1.6);opacity:.5;transition:opacity .2s,filter .2s}
  .service-client-carousel .marquee-track img:hover{filter:none;opacity:1}
  @media(prefers-reduced-motion:reduce){.service-client-carousel .marquee-track{animation:none!important}}
body[data-clients="mono"] .service-client-carousel .marquee-track img{
  filter:grayscale(1) invert(1) brightness(1.05) contrast(.9);
  opacity:.3;
  transition:opacity .25s ease,filter .25s ease;
}
body[data-clients="mono"] .service-client-carousel .marquee-track img:hover{
  filter:grayscale(1) invert(1) brightness(2);
  opacity:1;
}
body[data-clients="mono"] .service-client-carousel .clients .lead{
  color:var(--faint);
  letter-spacing:1.6px;
  font-size:12px;
}
@media (prefers-reduced-motion: reduce){
body[data-clients="mono"] .service-client-carousel .marquee-track img{
    transition:none;
  }
}
@media (max-width: 820px){
.service-client-carousel .clients{ padding-top: 48px; }
}
@media (max-width: 820px){
.service-client-carousel .clients .lead{ font-size: 12.5px; text-align: center; }
}
@media (max-width: 820px){
.service-client-carousel .marquee-track{ gap: 44px; padding: 0 22px; }
}
@media (max-width: 820px){
.service-client-carousel .marquee-track img{ height: 26px; }
}
.service-client-carousel .marquee-track{gap:0;padding:0;animation-duration:56s}
.service-client-carousel .marquee-track img{margin-inline-end:80px;height:var(--h,34px);opacity:.63}
.service-client-carousel .marquee-track img[src$="monday.svg"]{filter:grayscale(1) invert(1) brightness(1.365) contrast(.9)}
@media (max-width:820px){.service-client-carousel .marquee-track{gap:0;padding:0}}
@media (max-width:820px){.service-client-carousel .marquee-track img{margin-inline-end:52px;height:calc(var(--h,34px) * .76)}}
.service-client-carousel .clients .lead{font-size:13px !important}
  @keyframes maind-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.service-client-carousel{background:transparent;color:inherit;min-width:0;overflow:hidden;--faint:#b9b9b0}.service-client-carousel .wrap{max-width:1160px;margin:auto;padding:0 24px}.service-client-carousel .clients{background:transparent;border:0}.service-client-carousel[data-paused=true] .marquee-track{animation-play-state:paused}.service-client-carousel .client-motion-control{display:block;margin:20px auto 0;padding:8px 14px;min-height:44px;border:1px solid currentColor;border-radius:3px;color:inherit;background:transparent;font:inherit;font-size:13px;cursor:pointer}.service-client-carousel .client-motion-control:focus-visible{outline:2px solid currentColor;outline-offset:4px}
