       /* Custom UI Refinements */
        body {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        
        .glass-nav {
            background: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            border-bottom: 1px solid rgba(0,0,0,0.05);
        }

        .hero-gradient {
            background: linear-gradient(135deg, #ffffff 0%, #f0fdfa 100%);
        }

        /* Smooth Image Loading */
        img {
            transition: opacity 0.3s ease-in-out;
        }
        img[loading] {
            opacity: 0;
        }
        img.loaded {
            opacity: 1;
        }

        /* Pulsing animation for WhatsApp */
        @keyframes pulse-ring {
            0% { transform: scale(0.8); box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7); }
            70% { transform: scale(1); box-shadow: 0 0 0 15px rgba(37, 211, 102, 0); }
            100% { transform: scale(0.8); box-shadow: 0 0 0 0 rgba(37, 211, 102, 0); }
        }
        .whatsapp-float {
            animation: pulse-ring 2s infinite;
        }