.navbar{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;background-color:#eef5ff;border-bottom:1px solid #e5e5e5;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar-center{flex:1 1;text-align:center}.tagline{font-size:.95rem;color:#666;font-weight:500}.navbar-logo img{height:40px}.navbar-links{list-style:none;display:flex;gap:30px}.navbar-links li a{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease}.navbar-links li a:hover{color:#007bff}