.hero-section {
    background: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);
    min-height: 500px;
}


.card-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card-hover:hover {
  transform: translateY(-5px) scale(1.03);
  box-shadow: 0 0 15px rgba(0,0,0,0.2);
}

.card-hover img {
  transition: transform 0.4s ease;
}

.card-hover:hover img {
  transform: scale(1.05);
}