/* Production corporate shell: retains V1.5 layout, colors and glassmorphism. */
.ghb-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.ghb-form-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;color:#2d5663;margin:14px 0 20px}
.ghb-form-consent input{margin-top:3px;accent-color:#03758b;min-width:17px;min-height:17px}
#ghb-enquiry-status:not(:empty){border:1px solid #bed8e1;background:#f2f9fa;color:#165466;border-radius:10px;padding:12px 16px;margin-bottom:14px;line-height:1.5}
#ghb-enquiry-status[data-state="error"]{border-color:#df9f9c;background:#fff7f5;color:#893c33}
#ghb-contact-form button:disabled{opacity:.65;cursor:progress}
body:not(.ghb-app-connected) #login-toggle{display:none!important}
.site-header{z-index:100}
/* Never display preview-only promo ribbons in deployed release */
.prototype-notice,.vision-bar.v14-vision-bar,.footer-status,.v14-ar-note{display:none!important}
@media (prefers-reduced-transparency: reduce){.site-header,.mega-menu,.v14-intro-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}
