.cred-strip{padding:36px 0 35px;background:linear-gradient(180deg,#f8f5ef,#f4f0e8)}
.cred-top{margin-bottom:22px}
.cred-viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.cred-track{display:flex;gap:0;width:max-content;animation:credMarquee 48s linear infinite;align-items:center}
.cred-item{width:255px;height:106px;padding:18px 22px;border:0;border-right:1px solid rgba(23,58,73,.14);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center}
.cred-item img{display:block;width:100%;height:100%;max-height:70px;object-fit:contain;object-position:center;opacity:.88;filter:none}
.cred-strip:hover .cred-track,.cred-strip:focus-within .cred-track{animation-play-state:paused}
@keyframes credMarquee{to{transform:translateX(-50%)}}
@media(max-width:800px){.cred-item{width:212px;height:92px;padding:16px 20px}.cred-item img{max-height:60px}.cred-top{flex-wrap:wrap;gap:8px}}
@media(prefers-reduced-motion:reduce){.cred-track{animation:none;max-width:100%;width:auto;flex-wrap:wrap;justify-content:center}.cred-viewport{mask-image:none;-webkit-mask-image:none}.cred-item[aria-hidden="true"]{display:none}}
