.BrokerHeader_brokerHeader__aQbPA{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);position:sticky;top:0;z-index:999;padding:1rem 2rem}.BrokerHeader_nav__UgWHh{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.BrokerHeader_logoSection__3S9B_{display:flex;align-items:center;gap:.5rem;cursor:pointer}.BrokerHeader_logoSection__3S9B_ img{height:32px;width:auto}.BrokerHeader_badge__cPPaa{padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:#6b21a8;background:#f3e8ff;border-radius:4px}.BrokerHeader_navLinks__rx2kq{display:flex;gap:2rem;align-items:center;list-style:none;margin:0;padding:0}.BrokerHeader_navLinks__rx2kq a{text-decoration:none;color:#1f2937;font-weight:500;font-size:1rem;transition:color .2s}.BrokerHeader_navLinks__rx2kq a:hover{color:#6b21a8}.BrokerHeader_logoutButton__WBH7s{padding:.5rem 1.5rem;background:#7c3aed;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s}.BrokerHeader_logoutButton__WBH7s:hover{background:#6d28d9}.BrokerHeader_mobileMenuButton__5Fycb{display:none;background:rgba(124,58,237,.05);border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;color:#1f2937;font-weight:600}@media(max-width:768px){.BrokerHeader_mobileMenuButton__5Fycb{display:flex;align-items:center;gap:.5rem}}.BrokerHeader_navLinksMobile__9Fjac{display:none}@media(max-width:768px){.BrokerHeader_navLinksMobile__9Fjac.BrokerHeader_open___EOPc{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1rem;gap:1rem;z-index:998}.BrokerHeader_navLinks__rx2kq{display:none}}