em;
    }
    
    h3, h4 {
      text-align: center;
      color: #f1f1f1;
      font-size: 2rem;
      margin-bottom: 1.5rem;
    }
  
    .card {
      background-color: #1e1e1e;
      padding: 2rem;
      margin: 2rem auto;
      width: 80%;
      max-width: 600px;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
      border-radius: 12px;
      text-align: center;
      border: 1px solid #333;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
    }
  
    .card:hover {
      transform: trans