body { font-family: 'Segoe UI', sans-serif; background-color: #f9f9f9; }
    .hero {
      background: url('../img/services/kalaripayattu-martial-arts-show.jpg') center/cover no-repeat;
      padding: 90px 0;
      color: #fff;
      text-align: center;
      text-shadow: 2px 2px 4px rgba(0,0,0,0.7);
    }
    .hero h1 { font-weight: bold; }
    .card:hover { transform: translateY(-5px); transition: all 0.3s ease; }
    .modal-title { font-weight: bold; }
    section h2 {
  font-size: 2rem;
  color: #2c3e50;
}
h4 {
  color: #1a1a1a;
}
p {
  color: #444;
}