
		/* ═══════════════════════════════════════════════════════════
		   EA HEADER FIX — global, toutes pages
		   Root cause : le thème Outgrid applique uicore-transparent +
		   animations AOS qui laissent le header invisible sur certaines
		   pages (hero sombre) ou pendant quelques frames (opacity:0).
		   Décision : header blanc opaque partout, zéro ambiguïté.
		   ═══════════════════════════════════════════════════════════ */

		/* 1. Wrapper + navbar : fond blanc opaque, pas de backdrop blur */
		.uicore-header-wrapper,
		header.uicore-header-wrapper,
		.uicore-navbar,
		.uicore-navbar.uicore-transparent,
		.uicore-navbar.uicore-sticky,
		.uicore-navbar.uicore-light,
		.uicore-navbar.uicore-dark {
			background: #ffffff !important;
			background-color: #ffffff !important;
			opacity: 1 !important;
			visibility: visible !important;
			backdrop-filter: none !important;
			-webkit-backdrop-filter: none !important;
			border-bottom: 1px solid rgba(13, 17, 68, 0.08) !important;
		}

		/* 2. Liens du menu : navy, opacity 1 forcé (tue AOS / fade-in foireux) */
		.uicore-header-wrapper a,
		.uicore-header-wrapper .uicore-link,
		.uicore-header-wrapper .uicore-nav-menu a,
		.uicore-header-wrapper .uicore-menu-item > a,
		.uicore-navbar a,
		.uicore-navbar .uicore-link,
		.uicore-navbar .uicore-nav-menu a {
			color: #0D1144 !important;
			opacity: 1 !important;
			visibility: visible !important;
			transition: color .15s ease !important;
		}
		.uicore-header-wrapper a:hover,
		.uicore-navbar a:hover {
			color: #1a2478 !important;
		}

		/* 3. Logo : visible, pas de filter qui le fout en blanc sur blanc */
		.uicore-branding,
		.uicore-branding a,
		.uicore-branding img,
		.uicore-logo,
		.uicore-logo img {
			opacity: 1 !important;
			visibility: visible !important;
			filter: none !important;
			-webkit-filter: none !important;
		}

		/* 4. Bouton CTA du header (Trouver un centre etc.) */
		.uicore-header-wrapper .uicore-btn,
		.uicore-navbar .uicore-btn {
			opacity: 1 !important;
			visibility: visible !important;
		}

		/* 5. Anti-flash AOS : si le thème déclenche data-aos sur le header,
		   on force l'état final dès le load */
		.uicore-header-wrapper [data-aos],
		.uicore-navbar [data-aos] {
			opacity: 1 !important;
			transform: none !important;
		}

		/* 6. Z-index safety — le header au-dessus du hero/featured image */
		.uicore-header-wrapper,
		.uicore-navbar {
			z-index: 100 !important;
		}

		/* 7. Burger mobile visible */
		.uicore-header-wrapper .uicore-burger,
		.uicore-navbar .uicore-burger,
		.uicore-burger-lines span {
			opacity: 1 !important;
			visibility: visible !important;
			background: #0D1144 !important;
		}
	