
.mhphw-bar{--mhb-ink:#10141d;--mhb-pumpkin:#ff7a1a;--mhb-muted:#a9b6d0;position:relative;z-index:30;display:flex;align-items:center;justify-content:center;
  min-height:52px;padding:6px 56px 6px 16px;background:radial-gradient(420px 120px at 50% 120%,rgba(255,122,26,.16),transparent 70%),linear-gradient(90deg,#171233,#1d1640 50%,#171233);
  border-bottom:1px solid rgba(255,122,26,.32);font:15px/1.3 'SpaceGrotesk','Space Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;color:#fff;-webkit-font-smoothing:antialiased}
.mhphw-bar-off .mhphw-bar{display:none}
.mhphw-bar a.mhb-go{display:inline-flex;align-items:center;gap:14px;color:#fff;text-decoration:none;max-width:100%}
.mhphw-bar .mhb-pk{flex:none;width:34px;height:34px;margin:-4px 0;filter:drop-shadow(0 0 10px rgba(255,122,26,.55))}
.mhphw-bar .mhb-t{min-width:0}
.mhphw-bar .mhb-t b{font-family:'SpaceGrotesk-SemiBold','Space Grotesk',system-ui,sans-serif;font-weight:600}
.mhphw-bar .mhb-t span{color:var(--mhb-muted)}
.mhphw-bar .mhb-narrow{display:none}
.mhphw-bar .mhb-cta{flex:none;display:inline-flex;align-items:center;min-height:34px;padding:0 16px;border-radius:999px;background:var(--mhb-pumpkin);color:var(--mhb-ink);
  font-family:'SpaceGrotesk-SemiBold','Space Grotesk',system-ui,sans-serif;font-weight:600;font-size:14px;white-space:nowrap;transition:background .15s,transform .15s}
.mhphw-bar a.mhb-go:hover .mhb-cta{background:#ff9447}
.mhphw-bar a.mhb-go:focus-visible{outline:2px solid #ffec00;outline-offset:4px;border-radius:10px}
.mhphw-bar .mhb-x{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;
  background:none;color:var(--mhb-muted);cursor:pointer}
.mhphw-bar .mhb-x:hover{background:rgba(255,255,255,.08);color:#fff}
.mhphw-bar .mhb-x:focus-visible{outline:2px solid #ffec00;outline-offset:1px}
.mhphw-bar .mhb-x svg{width:16px;height:16px}
@media (max-width:760px){
  .mhphw-bar{min-height:56px;padding:6px 48px 6px 12px;font-size:14px}
  .mhphw-bar a.mhb-go{gap:10px}
  .mhphw-bar .mhb-long,.mhphw-bar .mhb-wide{display:none}
  .mhphw-bar .mhb-narrow{display:inline}
  .mhphw-bar .mhb-pk{width:30px;height:30px}
  .mhphw-bar .mhb-cta{min-height:32px;padding:0 13px;font-size:13.5px}
  .mhphw-bar .mhb-x{right:4px}
}
@media (prefers-reduced-motion:reduce){.mhphw-bar .mhb-cta{transition:none}}
