
				/* Apply the intended final public layout before slower footer/header scripts repaint it. */
				html, body { background: #ffffff !important; }
				body:not(.wp-admin) { background: #ffffff !important; }

				body:not(.wp-admin) .ast-primary-header-bar,
				body:not(.wp-admin) .ast-mobile-header-wrap,
				body:not(.wp-admin) #masthead.site-header:not(.gme-v9-header),
				body:not(.wp-admin) #colophon.site-footer:not(.gme-v9-footer),
				body:not(.wp-admin) .site-primary-footer-wrap,
				body:not(.wp-admin) .site-below-footer-wrap {
					display: none !important;
					visibility: hidden !important;
					opacity: 0 !important;
					height: 0 !important;
					min-height: 0 !important;
					overflow: hidden !important;
					margin: 0 !important;
					padding: 0 !important;
				}

				body:not(.wp-admin) .gme-v9-header {
					display: block !important;
					visibility: visible !important;
					opacity: 1 !important;
					background: #ffffff !important;
					border-bottom: 3px solid #38bdf8 !important;
					transform: none !important;
				}
				body:not(.wp-admin) .gme-v9-header-inner,
				body:not(.wp-admin) .gme-v9-mainbar-inner,
				body:not(.wp-admin) .gme-v9-topbar-inner {
					max-width: 1280px !important;
					margin-left: auto !important;
					margin-right: auto !important;
				}

				body:not(.wp-admin) .gme-global-tools {
					display: none !important;
					visibility: hidden !important;
					opacity: 0 !important;
					height: 0 !important;
					width: 0 !important;
					overflow: hidden !important;
					pointer-events: none !important;
				}

				body:not(.wp-admin) .gme-v9-footer {
					display: block !important;
					visibility: visible !important;
					opacity: 1 !important;
					background: linear-gradient(135deg, #effaff 0%, #e8f7ff 100%) !important;
					color: #0f172a !important;
					border-top: 5px solid #38bdf8 !important;
					transform: none !important;
				}
				body:not(.wp-admin) .gme-v9-footer-bottom {
					background: linear-gradient(135deg, #e0f2fe 0%, #f8fcff 100%) !important;
					padding: 8px 0 !important;
					min-height: 0 !important;
				}
				body:not(.wp-admin) .gme-v9-footer-bottom-inner {
					display: flex !important;
					align-items: center !important;
					justify-content: space-between !important;
					gap: 16px !important;
					min-height: 0 !important;
					padding: 0 24px !important;
				}
				body:not(.wp-admin) .gme-footer-mini-tools {
					display: flex !important;
					align-items: center !important;
					justify-content: flex-end !important;
					gap: 10px !important;
					margin-left: auto !important;
					visibility: visible !important;
					opacity: 1 !important;
				}
				body:not(.wp-admin) .gme-footer-mini-tools a,
				body:not(.wp-admin) .gme-footer-mini-tools button,
				body:not(.wp-admin) .gme-footer-mini-tools select,
				body:not(.wp-admin) .gme-footer-mini-tools .gme-footer-tool {
					display: inline-flex !important;
					align-items: center !important;
					justify-content: center !important;
					height: 32px !important;
					min-width: 86px !important;
					padding: 0 14px !important;
					border-radius: 999px !important;
					border: 1px solid #c8dff1 !important;
					background: #ffffff !important;
					color: #0f172a !important;
					font-size: 13px !important;
					font-weight: 700 !important;
					line-height: 1 !important;
					white-space: nowrap !important;
				}

				body:not(.wp-admin) .gme-whatsapp-float,
				body:not(.wp-admin) a[href*="wa.me"].gme-whatsapp-float {
					position: fixed !important;
					right: 20px !important;
					bottom: 96px !important;
					width: 54px !important;
					height: 54px !important;
					min-width: 54px !important;
					min-height: 54px !important;
					border-radius: 50% !important;
					background: #25d366 !important;
					box-shadow: 0 16px 34px rgba(37, 211, 102, 0.28) !important;
					display: flex !important;
					align-items: center !important;
					justify-content: center !important;
					z-index: 99990 !important;
					visibility: visible !important;
					opacity: 1 !important;
					transform: none !important;
				}
				body:not(.wp-admin) .gme-whatsapp-float svg,
				body:not(.wp-admin) .gme-whatsapp-float img {
					width: 28px !important;
					height: 28px !important;
					max-width: 28px !important;
					max-height: 28px !important;
					display: block !important;
					object-fit: contain !important;
				}
			