.logo-showcase-2026{overflow:hidden;padding:20px 0;position:relative;width:100%}.logo-showcase-2026.has-gradient .logo-showcase-gradient{bottom:0;pointer-events:none;position:absolute;top:0;z-index:10}.logo-showcase-2026.has-gradient .logo-showcase-gradient.logo-showcase-gradient-left{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(30%,hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,0));left:0}.logo-showcase-2026.has-gradient .logo-showcase-gradient.logo-showcase-gradient-right{background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(30%,hsla(0,0%,100%,.8)),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,0));right:0}.logo-showcase-2026 .logo-showcase-container{position:relative;width:100%}.logo-showcase-2026 .logo-showcase-row{overflow:hidden;position:relative;width:100%}.logo-showcase-2026 .logo-showcase-row+.logo-showcase-row{margin-top:40px}.logo-showcase-2026 .logo-showcase-track{-ms-flex-align:center;gap:0;will-change:transform}.logo-showcase-2026 .logo-showcase-item,.logo-showcase-2026 .logo-showcase-track{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.logo-showcase-2026 .logo-showcase-item{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;justify-content:center;padding:0 20px}.logo-showcase-2026 .logo-showcase-item a{display:block;line-height:0}.logo-showcase-2026 .logo-showcase-item img{display:block;height:50px;max-height:50px;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.5;-webkit-transition:opacity .3s ease,-webkit-filter .3s ease;transition:opacity .3s ease,-webkit-filter .3s ease;transition:opacity .3s ease,filter .3s ease;transition:opacity .3s ease,filter .3s ease,-webkit-filter .3s ease;width:auto}.logo-showcase-2026 .logo-showcase-item:hover img{opacity:1}.logo-showcase-2026.has-grayscale .logo-showcase-item img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.logo-showcase-2026.has-grayscale .logo-showcase-item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}@media (max-width:1024px){.logo-showcase-2026 .logo-showcase-item{padding:0 15px}.logo-showcase-2026 .logo-showcase-row+.logo-showcase-row{margin-top:30px}}@media (max-width:768px){.logo-showcase-2026{padding:15px 0}.logo-showcase-2026 .logo-showcase-item{padding:0 10px}.logo-showcase-2026 .logo-showcase-row+.logo-showcase-row{margin-top:25px}}