
    /* Custom Scrollbar */
    ::-webkit-scrollbar {
      width: 10px;
    }

    ::-webkit-scrollbar-track {
      background: #f1f1f1;
    }

    ::-webkit-scrollbar-thumb {
      background: #1e3a8a;
      border-radius: 5px;
    }

    ::-webkit-scrollbar-thumb:hover {
      background: #d4af37;
    }

    /* Glassmorphism */
    .glass {
      background: rgba(255, 255, 255, 0.9);
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }

    /* Accordion Transition */
    .accordion-content {
      transition: max-height 0.3s ease-out, padding 0.3s ease;
      max-height: 0;
      overflow: hidden;
    }

    .accordion-content.active {
      max-height: 500px;
      /* Arbitrary large height */
    }

    /* Hero Pattern */
    .hero-bg {
      background-color: #0f172a;
      background-image: radial-gradient(circle at 50% 50%, #1e3a8a 0%, #0f172a 70%);
    }

    /* Card Hover */
    .service-card {
      transition: all 0.3s ease;
    }

    .service-card:hover {
      transform: translateY(-10px);
      box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    }

    /* Hide Command Result Styles */
    .hidden-concept {
      display: none;
    }
  