.broadcast-bar{background:var(--accent-gold);color:#fff;padding:.5rem 0;font-size:.9rem;text-align:center}.main-header{background:#fff;box-shadow:var(--shadow);position:sticky;top:0;z-index:1000}.custom-navbar{padding:1rem 0;display:flex;align-items:center;justify-content:space-between}.brand .logo{height:60px;width:auto;max-width:200px}.desktop-nav{display:flex;align-items:center;gap:2rem;flex:1 1;justify-content:flex-end}.navigation{display:flex;gap:.5rem;margin:0}.navigation .nav-link{color:var(--text-secondary);font-weight:500;padding:.75rem 1rem;border-radius:var(--radius);text-decoration:none;transition:all .2s ease}.navigation .nav-link.active,.navigation .nav-link:hover{color:var(--primary-blue);background:rgba(30,58,138,.05)}.cta-button{background:var(--primary-blue);color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius);text-decoration:none;font-weight:600;transition:all .2s ease;white-space:nowrap}.cta-button:hover{background:var(--primary-blue-dark);transform:translateY(-1px);color:#fff}.mobile-toggle{display:none;border:none;background:none;color:var(--primary-blue);font-size:1.5rem;cursor:pointer;padding:.5rem}.mobile-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:var(--shadow);padding:1rem}.mobile-nav.open{display:block}.mobile-navigation{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.mobile-navigation .nav-link{color:var(--text-secondary);padding:.75rem 0;border-bottom:1px solid var(--border-light)}.mobile-cta{margin-top:1rem;text-align:center}@media(max-width:991px){.desktop-nav{display:none}.mobile-nav.show,.mobile-toggle{display:block}.brand .logo{height:50px;max-width:160px}}@media(max-width:768px){.custom-navbar{padding:.75rem 0}.brand .logo{height:45px;max-width:140px}}