.site-header{height:72px;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.97);border-bottom:1px solid rgba(8,42,74,.07);backdrop-filter:blur(20px)}.nav-shell{height:100%;display:flex;align-items:center;gap:28px}.brand{width:250px;flex:0 0 250px;margin-right:auto;display:flex;align-items:center}.brand img{width:155px;height:auto;display:block;transform:scale(1.57);transform-origin:left center}.login-link{color:var(--cc-navy);text-decoration:none;font-size:.875rem;font-weight:700;transition:color .18s}.login-link:hover{color:var(--cc-green)}.nav-actions{display:flex;align-items:center;gap:18px}
