/* Promotional videos advance automatically; no visible timeline, including stale older markup. */
.xan-video-progress-v283{display:none!important;visibility:hidden!important;pointer-events:none!important}
html body[class] :is(#xanHeader,#xanGlobalMenuPanelV1311060,#wpadminbar,nav,footer,div) a.xan-office-entry-v283{background:rgba(4,57,72,.64)!important;background-image:none!important;border:1px solid #ffffff80!important;color:#fff!important;-webkit-text-fill-color:#fff!important;backdrop-filter:blur(16px) saturate(1.25)!important;-webkit-backdrop-filter:blur(16px) saturate(1.25)!important;box-shadow:inset 0 1px 0 #ffffff33,0 4px 16px #00263122!important}
html body[class] :is(#xanHeader,#xanGlobalMenuPanelV1311060,#wpadminbar,nav,footer,div) a.xan-office-entry-v283 :is(span,b,strong){background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[class] :is(#xanHeader,#xanGlobalMenuPanelV1311060,#wpadminbar,nav,footer,div) a.xan-office-entry-v283:hover{background:rgba(4,57,72,.82)!important}
html body[class] :is(#xanHeader,#xanGlobalMenuPanelV1311060,#wpadminbar,nav,footer,div) a.xan-office-entry-v283>svg{background:rgba(4,57,72,.3)!important;color:#ffdd00!important;stroke:#ffdd00!important}
html body[class] [data-xan-customer-ai].is-floating button.xcai-launch.xan-assistant-compact-v284,html body[class]:not(.xan-customer-ai-standalone-v196) button.xan-mobile-assistant-cta-v195.xan-assistant-compact-v284{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;padding:0!important;gap:0!important;border-radius:50%!important;border:1px solid #ffffff99!important;background:rgba(4,57,72,.64)!important;background-image:none!important;backdrop-filter:blur(16px) saturate(1.25)!important;-webkit-backdrop-filter:blur(16px) saturate(1.25)!important;box-shadow:inset 0 1px 0 #ffffff33,0 4px 16px #00263133!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:0!important;align-items:center!important;justify-content:center!important}
.xan-assistant-compact-v284>:not(.xan-assistant-estate-v284){display:none!important}
.xan-assistant-compact-v284>.xan-assistant-estate-v284{display:block!important;width:25px!important;height:25px!important;fill:none!important;stroke:#fff!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;background:transparent!important}
.xan-assistant-compact-v284:focus-visible{outline:3px solid #ffdd00!important;outline-offset:3px!important}
/* Inner-page hamburger uses the same high-contrast lines as the home header. */
html body[class] #xanHeader .xan-nav-toggle>span{background:#fff!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body[class] #xanHeader .xan-nav-toggle svg{color:#fff!important;stroke:#fff!important}
@media(prefers-reduced-transparency:reduce){html body[class] :is(#xanHeader,#xanGlobalMenuPanelV1311060,#wpadminbar,nav,footer,div) a.xan-office-entry-v283,html body[class] [data-xan-customer-ai].is-floating button.xan-assistant-compact-v284{background:#043948!important;backdrop-filter:none!important}}
