
        .floating-card {
            backdrop-filter: blur(10px);
            background: rgba(255, 255, 255, 0.05);
            border: 1px solid rgba(94, 234, 212, 0.2);
        }
        .icon-hover {
            transition: all 0.3s ease;
        }
        .icon-hover:hover {
            transform: translateY(-2px);
            filter: drop-shadow(0 4px 8px rgba(94, 234, 212, 0.3));
        }
        .pulse-glow {
            animation: pulse-glow 2s infinite;
        }
        @keyframes pulse-glow {
            0%, 100% { box-shadow: 0 0 5px rgba(94, 234, 212, 0.5); }
            50% { box-shadow: 0 0 20px rgba(94, 234, 212, 0.8), 0 0 30px rgba(20, 184, 166, 0.6); }
        }
        .grid-pattern {
            background-image: 
                linear-gradient(rgba(94, 234, 212, 0.1) 1px, transparent 1px),
                linear-gradient(90deg, rgba(94, 234, 212, 0.1) 1px, transparent 1px);
            background-size: 20px 20px;
        }