
        .text-brand { color: #e8a81a !important; }
        .bg-brand { background-color: #e8a81a !important; }
        
        /* Smooth Entrance Animations */
        @keyframes slideUpFade {
            from { opacity: 0; transform: translateY(30px); }
            to { opacity: 1; transform: translateY(0); }
        }

        .reveal-item { opacity: 0; }
        .reveal-item.active { animation: slideUpFade 0.8s cubic-bezier(0.2, 0.8, 0.2, 1) forwards; }

        /* Glassmorphism Header */
        .glass-header {
            background: rgba(255, 255, 255, 0.8);
            backdrop-filter: blur(12px);
            -webkit-backdrop-filter: blur(12px);
        }

        /* Specification Table Interactivity */
        .spec-row { transition: all 0.2s ease; }
        .spec-row:hover { background-color: #fefce8 !important; transform: scale(1.005); z-index: 10; position: relative; }
        
        .spec-row:nth-child(4n-3), .spec-row:nth-child(4n-2) { background-color: #fafaf9; }
        .spec-row:nth-child(4n-1), .spec-row:nth-child(4n) { background-color: #ffffff; }

        .feature-card { transition: all 0.5s cubic-bezier(0.2, 0.8, 0.2, 1); }
        
        .desc-point { transition: all 0.3s ease; border-left: 3px solid transparent; }
        .desc-point:hover { background: #fffcf5; border-left-color: #e8a81a; padding-left: 0.5rem; }

        /* Animation Delays */
        .delay-100 { animation-delay: 100ms; }
        .delay-200 { animation-delay: 200ms; }
        .delay-300 { animation-delay: 300ms; }
    