/* The captured reference owns all landing-page visual styling. */
body:not(.page-ready) .elementor{visibility:hidden}
#page-status:not([hidden]){position:fixed;inset:0;z-index:999;background:#f3eee3;display:grid;place-content:center;text-align:center;padding:24px;font:18px/1.6 system-ui,sans-serif;color:#1f4f4c}
#page-status a{color:inherit;text-decoration:underline}
.reset5-page .foot img.consultant-logo{background:#fbf8f1;padding:8px;border-radius:8px;object-fit:contain}
.reset5-page .brand-logo.consultant-logo{object-fit:contain;max-width:180px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reset5-page .reveal{transition:none;transform:none;opacity:1}}
