:root{--page-title-display:none;}/* Start custom CSS */<style>
        /* Strong Overrides to prevent parent website styles from bleeding in */
        #yochana-spa-root, 
        #yochana-spa-root h1, 
        #yochana-spa-root h2, 
        #yochana-spa-root h3, 
        #yochana-spa-root h4, 
        #yochana-spa-root p, 
        #yochana-spa-root b,
        #yochana-spa-root strong,
        #yochana-spa-root span, 
        #yochana-spa-root a, 
        #yochana-spa-root button, 
        #yochana-spa-root li,
        #yochana-spa-root address { 
            font-family: 'Poppins', sans-serif !important; 
        }

        #yochana-spa-root { 
            background-color: #ffffff !important; 
            color: #1e293b !important;
            display: block !important;
            visibility: visible !important;
            position: relative !important;
        }

        /* Specific visibility for the interactive panel text in WordPress */
        #yochana-spa-root #industry-focus-panel {
            display: block !important;
            visibility: visible !important;
            background-color: #ffffff !important;
            min-height: 100px !important;
            z-index: 10 !important;
            opacity: 1 !important;
        }

        /* Force visibility for the instruction text */
        #yochana-spa-root #industry-focus-panel p.instruction-text {
            color: #475569 !important; /* Darker slate color */
            display: block !important;
            visibility: visible !important;
            opacity: 1 !important;
            font-size: 1rem !important;
            margin: 0 !important;
        }

        .usa-blue { color: #002868 !important; }
        .usa-red { color: #bf0a30 !important; }
        .bg-usa-blue { background-color: #002868 !important; }
        .bg-usa-red { background-color: #bf0a30 !important; }
        
        .chart-container { position: relative; width: 100%; max-width: 550px; margin: auto; height: 350px; }
        
        .tab-btn.active { 
            border-bottom: 4px solid #bf0a30 !important; 
            color: #bf0a30 !important; 
            font-weight: 700 !important; 
            background-color: rgba(191, 10, 48, 0.05) !important;
        }
        
        #yochana-spa-root h1 { font-weight: 900 !important; color: #ffffff !important; }
        #yochana-spa-root h2 { font-weight: 800 !important; color: #002868 !important; }
        #yochana-spa-root h3 { font-weight: 700 !important; color: #002868 !important; }

        .animate-fade { animation: fadeIn 0.4s ease-out; }
        @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
    </style>/* End custom CSS */