.clients-strip{background:#f4f6fa;padding:clamp(48px,5vw,64px) 40px clamp(56px,6vw,72px)}.clients-strip__container{margin:0 auto;max-width:1100px}.clients-strip__kicker{color:#2f6bff;font-size:13px;letter-spacing:normal;margin:0 0 10px}.clients-strip__eyebrow,.clients-strip__kicker{font-weight:700;text-align:center;text-transform:uppercase}.clients-strip__eyebrow{color:#5a6472;font-size:12px;letter-spacing:.22em;margin:0}.clients-strip__row{gap:clamp(18px,2.4vw,36px);margin:30px auto 0;max-width:920px}.clients-strip__cell,.clients-strip__row{align-items:center;display:flex;justify-content:center}.clients-strip__cell{flex:0 1 120px;height:34px;min-width:0}.clients-strip__img{display:block;filter:grayscale(100%);height:100%;object-fit:contain;opacity:.72;transition:opacity .2s ease,filter .2s ease,transform .2s ease;width:100%}.clients-strip__cell:hover .clients-strip__img{filter:grayscale(0);opacity:1;transform:scale(1.08)}.clients-strip--marquee .clients-strip__marquee-wrap{margin-top:30px;overflow:hidden;width:100%}.clients-strip--marquee .clients-strip__marquee{align-items:center;animation:clientsMarqueeScroll var(--clients-marquee-duration,22s) linear infinite;display:flex;flex-wrap:nowrap;gap:clamp(18px,2.4vw,36px);width:max-content;will-change:transform}.clients-strip--marquee .clients-strip__cell{flex:0 0 120px}@keyframes clientsMarqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.clients-strip--marquee .clients-strip__marquee-wrap:hover .clients-strip__marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.clients-strip--marquee .clients-strip__marquee{animation:none}}@media (max-width:480px){.clients-strip{padding-bottom:24px;padding-top:20px}.clients-strip__row{flex-wrap:wrap}.clients-strip__container{padding:0 20px}}