.bdt-logos{--bdt-orange:#f8802d;--bdt-bg:#e7eff2;--tile-w:190px;--tile-h:120px;--gap:20px;background:var(--bdt-bg);overflow:hidden;padding:40px 0;position:relative;width:100%}.bdt-logos,.bdt-logos *{box-sizing:border-box}.bdt-logos__rows{display:flex;flex-direction:column;gap:var(--gap);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bdt-logos__row{display:flex;width:max-content}.bdt-logos__track{animation:bdt-scroll var(--dur,180s) linear infinite;display:flex;gap:var(--gap);padding-right:var(--gap)}.bdt-logos__row--rev .bdt-logos__track{animation-direction:reverse}.bdt-logos__rows:focus-within .bdt-logos__track,.bdt-logos__rows:hover .bdt-logos__track{animation-play-state:paused}.bdt-logos__tile{align-items:center;background:#fff;border-bottom:4px solid transparent;border-radius:12px;box-shadow:0 2px 0 rgba(0,41,77,.06),0 6px 18px rgba(0,41,77,.08);display:flex;flex:0 0 var(--tile-w);height:var(--tile-h);justify-content:center;padding:14px 18px;transition:transform .25s ease,border-color .25s ease}.bdt-logos__tile:hover{border-bottom-color:var(--bdt-orange);transform:translateY(-4px)}.bdt-logos__tile img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}@keyframes bdt-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:767px){.bdt-logos{--tile-w:136px;--tile-h:88px;--gap:12px;padding:28px 0}.bdt-logos__tile{border-radius:10px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.bdt-logos__track{animation:none}.bdt-logos__track[aria-hidden]{display:none}.bdt-logos__row{overflow-x:auto;padding:0 20px;width:auto}}