
    @keyframes blob {
      0%, 100% { transform: translate(0px, 0px) scale(1); }
      33% { transform: translate(30px, -50px) scale(1.1); }
      66% { transform: translate(-20px, 20px) scale(0.9); }
    }
    
    .animate-blob {
      animation: blob 7s infinite;
    }
    
    .animation-delay-2000 {
      animation-delay: 2s;
    }
    
    .testimonial-card {
      transition: all 0.3s ease;
      will-change: transform;
    }
    
    .testimonial-card:hover {
      transform: translateY(-8px);
      box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    }
    
    .stat-card {
      transition: all 0.3s ease;
    }
    
    .stat-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
    }

    #testimonial-slider {
      transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .profile-img-wrapper {
      transition: transform 0.3s ease;
    }

    .testimonial-card:hover .profile-img-wrapper {
      transform: scale(1.05);
    }