.client-strip{background:#15191f;color:#fff;padding:24px 0 26px;border-bottom:1px solid #20272b}.client-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px}.client-heading h2{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.02em;color:#c3ccd1}.client-pause{flex:none;width:34px;height:34px;border:1px solid #52616a;border-radius:50%;background:transparent;color:#c3ccd1;font:14px Arial,sans-serif;cursor:pointer}.client-pause:hover{border-color:#00e5ff;color:#fff}.client-pause[hidden]{display:none}.client-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.client-track{display:flex;width:max-content}.client-group{list-style:none;display:flex;align-items:center;gap:56px;width:max-content;flex:none;margin:0;padding:0 56px 0 0}.client-group li{width:210px;flex:none;display:flex;align-items:center;justify-content:center}.client-group img{display:block;width:210px;height:76px;object-fit:contain;opacity:1}.client-strip.is-ready .client-track{animation:clientFlow var(--client-duration,40s) linear infinite;will-change:transform}.client-strip.is-paused .client-track{animation-play-state:paused}@keyframes clientFlow{to{transform:translateX(calc(-1 * var(--client-distance)))}}@media(max-width:620px){.client-strip{padding:23px 0 30px}.client-heading{margin-bottom:20px;gap:16px}.client-heading h2{font-size:17px;max-width:250px}.client-group{gap:36px;padding-right:36px}.client-group li{width:170px}.client-group img{width:170px;height:76px}}@media(prefers-reduced-motion:reduce){.client-strip .client-track{animation:none!important;transform:none!important;width:100%}.client-strip .client-window{mask-image:none}.client-strip .client-group{width:100%;padding:0 20px;gap:20px;justify-content:center;flex-wrap:wrap}.client-strip [data-logo-copy]{display:none}.client-strip .client-pause{display:none}}
.client-strip{padding-top:54px;padding-bottom:30px}.client-heading{align-items:center;margin-bottom:30px}.client-heading h2.section-title{font-family:var(--font-heading);font-size:clamp(34px,4.1vw,60px);font-weight:700;line-height:1.12;letter-spacing:-.045em;color:#f8fafc;max-width:950px}@media(max-width:760px){.client-strip{padding-top:36px;padding-bottom:24px}.client-heading{margin-bottom:26px}.client-heading h2.section-title{font-size:clamp(30px,7.8vw,38px);max-width:none}}
.client-heading{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:20px}.client-heading h2.section-title{grid-column:2;grid-row:1;text-align:center;justify-self:center}.client-heading .client-pause{grid-column:3;grid-row:1;justify-self:end}@media(max-width:760px){.client-heading{grid-template-columns:minmax(0,1fr) 34px;gap:12px}.client-heading h2.section-title{grid-column:1 / -1;padding:0 40px}.client-heading .client-pause{grid-column:2}}
@media(max-width:760px){.client-group img{height:64px}}
