.kle-ticker{background:var(--bg,#fff);border-bottom:1px solid rgba(20,23,28,.08);border-top:1px solid rgba(20,23,28,.08);overflow:hidden;padding-block:clamp(32px,4vw,56px)}.kle-ticker__inner{margin-inline:auto;max-width:1280px;padding-inline:clamp(20px,4vw,48px)}.kle-ticker__label{color:var(--ink-soft,#5b5f66);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:500;letter-spacing:.16em;margin-bottom:24px;text-align:center;text-transform:uppercase}.kle-ticker__track-wrap{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.kle-ticker__track{align-items:center;animation:kle-ticker-scroll var(--ticker-duration,60s) linear infinite;display:inline-flex;gap:clamp(40px,5vw,72px);width:max-content}@keyframes kle-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.kle-ticker__item{align-items:center;display:inline-flex;flex:0 0 auto;height:36px}.kle-ticker__item img{filter:grayscale(1);max-height:36px;object-fit:contain;opacity:.65;transition:opacity .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1);width:auto}.kle-ticker__item:hover img{filter:grayscale(0);opacity:1}@media (prefers-reduced-motion:reduce){.kle-ticker__track{animation:none}}