.tech-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
            gap: 1.5rem;
            margin-top: 3.5rem;
            align-items: center;
            justify-items: center;
        }

        .tech-card {
            background: rgba(13, 22, 45, 0.4);
            border: 1px solid rgba(255, 255, 255, 0.05);
            border-radius: 16px;
            padding: 1.5rem;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
            backdrop-filter: blur(10px);
        }

        .tech-logo {
            max-height: 45px;
            max-width: 100%;
            object-fit: contain;
            transition: all 0.4s ease;
            filter: grayscale(100%) opacity(0.6) brightness(1.5);
        }

        .tech-card:hover {
            border-color: rgba(0, 243, 255, 0.4);
            background: rgba(0, 243, 255, 0.03);
            transform: translateY(-8px);
            box-shadow: 0 15px 30px rgba(0, 243, 255, 0.15);
        }

        .tech-card:hover .tech-logo {
            filter: grayscale(0%) opacity(1) brightness(1) drop-shadow(0 0 10px rgba(0, 243, 255, 0.3));
            transform: scale(1.1);
        }