/* Responsive Tweaks */
@media (max-width: 767px) {
  .nav-menu-wrapper {
    display: none !important;
  }

  .nav-btn {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .hero-nav {
    flex-wrap: wrap;
    gap: 1rem;
  }

  .nav-toggle {
    display: flex;
  }

  .nav-center {
    width: 100%;
    display: none;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    padding: 1rem;
  }

  .nav-center.active {
    display: block;
  }

  .nav-menu {
    flex-direction: column;
    align-items: center;
    gap: 1rem;
  }

  .nav-right {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}

/* Responsive Glow Adjustments for Mobile */
@media (max-width: 767px) {
  .who-section {
    padding: 4rem 2rem
  }

  .who-glow-top,
  .who-glow-bottom {
    width: 400px;
    height: 200px;
    filter: blur(60px);
  }

  .who-glow-top {
    top: -50px;
    left: -100px;
  }

  .who-glow-bottom {
    bottom: -50px;
    right: -100px;
  }

   .faq-question {
    font-size: 1rem;
  }

  .faq-answer {
    font-size: 0.9rem;
  }
  .footer-top h3 {
    font-size: 1.5rem; /* Adjust font-size for smaller screens */
  }

  .footer-logo img {
    max-width: 120px; /* Adjust logo size for smaller screens */
  }

  .footer-links .col-6 {
    text-align: center; /* Center-align footer links on smaller screens */
  }
}
