/* Kart ölçüsü və mərkəzləmə */
.partner-card{
  display: block;
  background: #fff;
  border-radius: 18px;
  padding: 22px;
  border: 1px solid rgba(15, 23, 42, 0.06);
  box-shadow: 0 2px 10px rgba(2, 6, 23, .04);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.partner-card:hover{
  transform: translateY(-3px) scale(1.04);
  box-shadow: 0 14px 34px rgba(30, 64, 175, .18);
  border-color: rgba(30, 64, 175, .25);
}

/* Logo qutusu – hamısı eyni hündürlükdə olsun */
.logo-wrap{
  height: 110px;              /* kartların eyni görünüşü üçün standart hündürlük */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Loqonu qutunun içində düzgün göstər */
.logo-wrap img{
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;        /* loqo dartılmasın */
  image-rendering: -webkit-optimize-contrast;
}
