.broker-card {
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.broker-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.08);
}

/* Base broker logo */
.broker-logo {
  height: 22px;          /* 👈 adjust this */
  width: auto;
  object-fit: contain;
  vertical-align: middle;
}

/* Larger logo (manage page / headers) */
.broker-logo-lg {
  height: 46px;
}

/* Muted / inactive state (optional) */
.broker-logo-muted {
  opacity: 0.7;
}
