/**
 * CARDS COMPACT FIX
 * Réduction taille cards pour tenir 4 côte à côte sur desktop
 */

/* Grid - 4 colonnes sur desktop large */
@media (min-width: 1200px) {
  .premium-why-grid {
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 1.25rem !important;
  }
}

/* Cards plus compactes */
.premium-why-card {
  padding: 1.25rem 1rem !important;
}

/* Icône plus petite */
.premium-why-card__icon {
  width: 44px !important;
  height: 44px !important;
  margin-bottom: 0.75rem !important;
}

.premium-why-card__icon .icon {
  width: 22px !important;
  height: 22px !important;
}

/* Titre plus petit */
.premium-why-card h3 {
  font-size: 1.125rem !important;
  margin-bottom: 0.5rem !important;
  line-height: 1.3 !important;
}

/* Texte plus compact */
.premium-why-card p {
  font-size: 0.875rem !important;
  line-height: 1.5 !important;
}

/* Responsive - garder 2 colonnes sur tablette */
@media (min-width: 768px) and (max-width: 1199px) {
  .premium-why-grid {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 1.5rem !important;
  }
}

/* Mobile - 1 colonne */
@media (max-width: 767px) {
  .premium-why-grid {
    grid-template-columns: 1fr !important;
    gap: 1rem !important;
  }
  
  .premium-why-card {
    padding: 1.25rem !important;
  }
}
