olor: var(--primary-bg);
        }

        /* Responsive design */
        @media (max-width: 768px) {
            .container {
                padding: 0 1rem;
            }
            
            .hero {
                padding: 2rem 0 4rem;
            }
            
            .features-grid {
                grid-template-columns: 1fr;
                gap: 1.5rem;
            }
            
            .install-tabs {
                flex-direction: column;
                gap: 0.25rem;
           