.wtls-showcase,.wtls-showcase *{box-sizing:border-box}.wtls-showcase{--wtls-gap:18px;width:100%;padding:72px 24px;overflow:hidden;background:#fff}.wtls-heading{width:min(100%,760px);margin:0 auto 38px;text-align:center}.wtls-eyebrow{display:inline-flex;margin-bottom:13px;padding:7px 12px;border:1px solid #dedede;border-radius:999px;color:#555;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.wtls-heading h2{margin:0;color:#111;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.08;letter-spacing:-.035em}.wtls-heading p{max-width:620px;margin:14px auto 0;color:#666;font-size:16px;line-height:1.7}.wtls-cascade-stage,.wtls-scroll-viewport{position:relative;width:min(100%,1180px);margin:0 auto;overflow:hidden}.wtls-cascade-stage{padding:18px 0}.wtls-cascade-grid{display:grid;grid-template-columns:repeat(var(--wtls-active-columns,var(--wtls-cols-desktop)),minmax(0,1fr));gap:var(--wtls-gap)}.wtls-logo-cell{display:flex;min-width:0;height:var(--wtls-cell-height);align-items:center;justify-content:center;padding:18px;overflow:hidden;border:1px solid transparent;border-radius:12px;background:transparent;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.wtls-logo-cell>a,.wtls-logo-cell>span{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none}.wtls-logo-image{display:block;width:100%;max-width:155px;height:100%;max-height:68px;object-fit:contain;opacity:.92;transform:translateY(0) scale(1);filter:none;transition:opacity var(--wtls-transition) cubic-bezier(.22,.61,.36,1),transform var(--wtls-transition) cubic-bezier(.22,.61,.36,1),filter var(--wtls-transition) ease}.wtls-logo-cell.is-leaving .wtls-logo-image{opacity:0;transform:translateY(-18px) scale(.97);filter:blur(2px)}.wtls-logo-cell.is-entering .wtls-logo-image{opacity:0;transform:translateY(18px) scale(.97);filter:blur(2px)}.wtls-style-cards .wtls-logo-cell{border-color:#e7e7e7;background:#fff;box-shadow:0 8px 26px rgba(0,0,0,.035)}.wtls-style-cards .wtls-logo-cell:hover{border-color:#d2d2d2;box-shadow:0 14px 34px rgba(0,0,0,.07)}.wtls-is-grayscale .wtls-logo-image{filter:grayscale(1);opacity:.72}.wtls-is-grayscale .wtls-logo-cell:hover .wtls-logo-image{filter:grayscale(0);opacity:1}.wtls-is-grayscale .wtls-logo-cell.is-leaving .wtls-logo-image,.wtls-is-grayscale .wtls-logo-cell.is-entering .wtls-logo-image{filter:grayscale(1) blur(2px)}.wtls-has-edge-fade .wtls-cascade-stage,.wtls-has-edge-fade .wtls-scroll-viewport{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%)}.wtls-scroll-viewport{height:var(--wtls-viewport-height)}.wtls-scroll-track{width:100%;will-change:transform;animation:wtls-scroll-up var(--wtls-scroll-duration) linear infinite}.wtls-logo-set{display:grid;grid-template-columns:repeat(var(--wtls-cols-desktop),minmax(0,1fr));gap:var(--wtls-gap);padding-bottom:var(--wtls-gap)}@keyframes wtls-scroll-up{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-50%,0)}}.wtls-empty{padding:18px;border:1px dashed #bbb;background:#fff;color:#555;text-align:center}
@media(max-width:1024px){.wtls-logo-set{grid-template-columns:repeat(var(--wtls-cols-tablet),minmax(0,1fr))}.wtls-showcase{--wtls-gap:14px}}
@media(max-width:680px){.wtls-showcase{--wtls-gap:10px;padding:54px 16px}.wtls-heading{margin-bottom:26px;text-align:left}.wtls-heading h2{font-size:30px}.wtls-heading p{margin-top:11px;font-size:15px}.wtls-cascade-stage{padding:12px 0}.wtls-logo-set{grid-template-columns:repeat(var(--wtls-cols-mobile),minmax(0,1fr))}.wtls-logo-cell{height:calc(var(--wtls-cell-height) * .82);padding:12px;border-radius:9px}.wtls-logo-image{max-width:112px;max-height:52px}}
@media(prefers-reduced-motion:reduce){.wtls-logo-image{transition-duration:900ms}.wtls-logo-cell.is-leaving .wtls-logo-image{transform:translateY(-6px) scale(.99)}.wtls-logo-cell.is-entering .wtls-logo-image{transform:translateY(6px) scale(.99)}}
