sform: translateX(0);
          }
      }

      @keyframes gradientShift {
          0% {
              background-position: 0% 50%;
          }

          50% {
              background-position: 100% 50%;
          }

          100% {
              background-position: 0% 50%;
          }
      }

      .animate-fade-in {
          animation: fadeIn 0.6s ease-out forwards;
      }

      .animate-pulse-slow {
          animation: pulse 3s ease-in-out infinite;
      }

      .animate-float {
          an