/* banner section */
    /* Animated gradient background */
    .animated-bg {
      background: linear-gradient(270deg, #4f46e5, #ec4899, #06b6d4);
      background-size: 600% 600%;
      animation: gradientMove 12s ease infinite;
    }

    @keyframes gradientMove {
      0% { background-position: 0% 50%; }
      50% { background-position: 100% 50%; }
      100% { background-position: 0% 50%; }
    }

    /* Floating dots effect */
    .dot {
      position: absolute;
      border-radius: 50%;
      background: rgba(255,255,255,0.2);
      animation: float 8s infinite ease-in-out;
    }

    .dot:nth-child(1) { width: 80px; height: 80px; top: 10%; left: 15%; animation-duration: 10s; }
    .dot:nth-child(2) { width: 50px; height: 50px; top: 40%; left: 70%; animation-duration: 12s; }
    .dot:nth-child(3) { width: 100px; height: 100px; top: 70%; left: 30%; animation-duration: 15s; }

    @keyframes float {
      0% { transform: translateY(0px); }
      50% { transform: translateY(-30px); }
      100% { transform: translateY(0px); }
    }


    /* vson section ke liye   */
    @keyframes glow{
  0%,100%{ box-shadow:0 0 0 0 rgba(106,79,179,.45)}
  50%{ box-shadow:0 0 24px 6px rgba(155,122,224,.20)}
}

/* misiion */
