  :root {
      --aikya-blue: #00A3E0;
      --aikya-gradient: linear-gradient(135deg, #0077BE 0%, #00D4AA 100%);
      --primary-dark: #1a1a1a;
    }
    body {
      font-family: 'Inter', sans-serif;
      color: #333;
    }

.aikya-card {
      border: none;
      border-radius: 15px;
      box-shadow: 0 5px 25px rgba(0,0,0,0.1);
      transition: transform 0.3s, box-shadow 0.3s;
    }
    
    .aikya-card:hover {
      transform: translateY(-10px);
      box-shadow: 0 10px 40px rgba(0,163,224,0.2);
    }
    
    .text-aikya {
      color: var(--aikya-blue);
    }
    
    .bg-aikya {
      background: var(--aikya-gradient);
    }
    
    .btn-aikya {
      background: var(--aikya-gradient);
      border: none;
      color: white;
      padding: 12px 30px;
      border-radius: 25px;
      font-weight: 600;
      transition: transform 0.3s;
    }
    
    .btn-aikya:hover {
      transform: scale(1.05);
      color: white;
    }
    
    .section-title {
      font-size: 2.5rem;
      font-weight: 700;
      margin-bottom: 1rem;
    }
    
    .video-container {
      position: relative;
      margin-top: 5%;;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      border-radius: 15px;
      /* border: 2px solid red; */
    }
    
    .video-container img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

    .use-case-card {
      background: white;
      border-radius: 15px;
      padding: 30px;
      height: 100%;
      box-shadow: 0 3px 15px rgba(0,0,0,0.08);
    }
    
    .feature-icon {
      width: 70px;
      height: 70px;
      background: var(--aikya-gradient);
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 2rem;
      color: white;
      margin-bottom: 20px;
    }

    .swiper-button-next,.swiper-button-prev {
      color: var(--aikya-blue);
    }
.dropdown-toggle::after{
    border-top: none;
}