/* Unpublished proposal: load after site-header.css; keeps all existing contact links in mega-menu. */
html body header .hdr-contact:not(#_):not(#__){gap:0!important}
html body header .hdr-contact .hq-quote:not(#_):not(#__){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 20px!important;border:1px solid #9c68fa!important;border-radius:12px!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;font-family:'Oswald',sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.07em!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 5px 18px #7c3aed25!important;gap:12px!important}
html body header .hq-quote:focus-visible{outline:3px solid #b99af6;outline-offset:4px}
html body header .hq-quote:hover{filter:brightness(1.12)}
html body header .hdr-contact .hq-quote span{display:inline!important}
@media(max-width:720px){html body header .hdr-contact .hq-quote:not(#_):not(#__){padding:0 12px!important;font-size:12px!important;letter-spacing:.025em!important;gap:0!important}html body header .hq-arrow{display:none!important}}
@media(max-width:360px){html body header.lhd .lhd-logo img:not(#_):not(#__):not(#___){width:173px!important;margin-left:-33px!important}html body header .hq-quote:not(#_):not(#__){padding:0 9px!important}}
@media(max-width:720px){
html body header.lhd .lhd-in:not(#_):not(#__){gap:8px!important}
html body header.lhd .lhd-logo img:not(#_):not(#__):not(#___){width:180px!important;margin:0 0 -10px -20px!important}
html body header .hq-quote .hq-arrow:not(#_){display:none!important}
html body header :is(.lhd-burger,.la-burger,.lam-burger):not(#_):not(#__):not(#___){color:#d9c7f5!important;min-width:32px!important}
}
@media(max-width:360px){html body header.lhd .lhd-logo img:not(#_):not(#__):not(#___){width:154px!important;margin-left:-18px!important}html body header.lhd .lhd-in:not(#_):not(#__){gap:4px!important}}

/* Equal artwork footprint across all eleven Apps hero marks. */
.ex-hero .mf-tile__logo{width:100%;height:auto;max-height:none;aspect-ratio:360/112;object-fit:contain}
.ex-hero .mf-tile__logo[alt="PolishSuite"],.ex-hero .mf-tile__logo[alt="TeePilot"]{width:92%}
