 .hero-title {
      font-size: 3rem;
      font-weight: 800;
    }
    .highlight {
      color: #ffc107;
    }
    .subtitle {
      color: #a5a5b5;
      font-size: 1.1rem;
    }
    .glow-btn {
      background-color: #0c0c1d;
      border: 2px solid #ffc107;
      color: #fff;
      border-radius: 12px;
      box-shadow: 0 0 12px #ffc107;
      transition: all 0.3s ease-in-out;
    }
    .glow-btn:hover {
      background-color: #ffc107;
      color: #000;
    }
    .badge-custom {
      background-color: transparent;
      color: #ffc107;
      border: 1px solid #ffc107;
      padding: 0.3rem 0.8rem;
      border-radius: 30px;
      font-size: 0.8rem;
    }
    @media (min-width: 768px) {
      .hero-title {
        font-size: 4rem;
      }
    }