body {
      background: #f8f9fa;
      font-family: 'Segoe UI', sans-serif;
    }
    .hero {
      background: url('../img/elephant/munnar-elephant-safari.jpg') center/cover no-repeat;
      height: 60vh;
      color: white;
      display: flex;
      align-items: center;
      justify-content: center;
      text-shadow: 2px 2px 4px #000;
    }
    .hero h1 {
      font-size: 3rem;
      font-weight: bold;
    }
    .card-icon {
      font-size: 2rem;
      color: #28a745;
    }
    
    .section-title {
      font-size: 2rem;
      font-weight: 600;
      margin-bottom: 20px;
    }
    
    .whatsapp-btn {
      display: inline-block;
      margin-top: 15px;
      background: #25D366;
      color: white;
      padding: 8px 16px;
      border-radius: 6px;
      text-decoration: none;
    }
    .whatsapp-btn i {
      margin-right: 5px;
    }
    .table-striped th, .table-striped td {
      vertical-align: middle;
    }