
/* January 2026 eXp brand-guide alignment: public preview only */
:root{--exp-navy:#0C0F24;--exp-gray:#EEEEEE;--exp-black:#000;--exp-slate:#506CAA}
body{color:var(--exp-navy);font-family:Roboto,Arial,sans-serif}
h1,h2,h3,.v5brand strong{font-family:Manrope,Arial,sans-serif}
h1,h2,h3{color:var(--exp-navy)}
.hero{background:linear-gradient(115deg,#EEEEEE,#FFFFFF)}.hero h1{color:var(--exp-navy)}
.btn,.v5links .v5call{background:var(--exp-navy)!important;color:#fff!important}
a{color:#354d88}.preview-warning{background:#f7ecd3}
.compliance-id{background:#fff;border-bottom:1px solid #d6d6d6;color:#0C0F24;padding:12px 18px;font-family:Roboto,Arial,sans-serif}
.compliance-id .inside{max-width:1150px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:14px}
.compliance-id .brand-lockup{display:flex;align-items:center;gap:0;max-width:100%}
.compliance-id .agent-brand{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;max-width:185px;min-width:0}
.compliance-id .agent-brand strong{font:800 18px/1.15 Manrope,Arial,sans-serif;letter-spacing:-.02em}
.compliance-id .agent-brand span{font:400 11px/1.3 Roboto,Arial,sans-serif}
.compliance-id .lockup-divider{height:53px;width:1px;flex-shrink:0;background:#0C0F24;margin:0 34px}
.compliance-id .exp-logo{width:136px;height:auto;max-width:none;display:block;flex-shrink:0}
.compliance-id .office-details{font:400 12px/1.5 Roboto,Arial,sans-serif;max-width:425px;text-align:right}
.compliance-id .office-details strong{font-weight:700}
.compliance-id a{color:#243d73;text-decoration:underline}
@media(max-width:760px){.compliance-id .inside{flex-direction:column;align-items:flex-start;gap:9px}
.compliance-id .agent-brand{align-items:flex-end;max-width:145px}.compliance-id .agent-brand strong{font-size:15px}.compliance-id .agent-brand span{font-size:10px}
.compliance-id .exp-logo{width:105px}.compliance-id .lockup-divider{height:42px;margin:0 26px}
.compliance-id .office-details{text-align:left;font-size:12px;max-width:100%}}
@media(max-width:360px){.compliance-id .agent-brand{max-width:124px}.compliance-id .agent-brand strong{font-size:13px}.compliance-id .exp-logo{width:93px}.compliance-id .lockup-divider{margin:0 23px}}
