.bcw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.bcw-item{display:block;text-decoration:none!important;background-color:#fff;border:1px solid #ddd;border-radius:10px;overflow:hidden;transition-property:transform,box-shadow,border-color;transition-duration:250ms;transition-timing-function:ease}.bcw-item-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 15px;height:100%}.bcw-logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px}.bcw-logo img{max-height:70px;width:auto;display:block;transition-property:transform,filter;transition-duration:250ms;transition-timing-function:ease}.bcw-logo-fallback{font-weight:600;color:#555}.bcw-title{margin-top:12px;font-size:14px;color:#333}.bcw-empty{padding:20px;text-align:center;color:#777}.bcw-grayscale .bcw-item img{filter:grayscale(100%)}.bcw-grayscale .bcw-item:hover img{filter:grayscale(0%)}.bcw-hover-lift .bcw-item:hover{transform:translateY(-6px);box-shadow:0 10px 20px rgb(0 0 0 / .08)}.bcw-hover-zoom .bcw-item:hover img{transform:scale(1.08)}.bcw-hover-shadow .bcw-item:hover{box-shadow:0 14px 28px rgb(0 0 0 / .12)}.bcw-hover-border .bcw-item:hover{border-color:#999}@media (max-width:1024px){.bcw-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bcw-grid{grid-template-columns:repeat(2,1fr);gap:12px}}