.header-main{background:#fff}.ds-topbar{background:#f7f7f7;font-size:14px;color:#1c1c1c;border-bottom:1px solid #eee}.header-main{background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 1px 0 rgba(0, 0, 0, 0.06)}.header-logo-main img{max-height:40px;height:auto;width:auto;object-fit:contain}.navigation-main{font-weight:600}.navigation-main ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1.25rem}.navigation-main .nav-link{display:inline-flex;align-items:center;gap:0.35rem;color:#1c1c1c;text-decoration:none;padding:0.45rem 0.75rem;border-radius:0.5rem;line-height:1.15;transition:color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease}.navigation-main .nav-link:hover,.navigation-main .nav-link.is-active{color:#b91c1c;background:rgba(185, 28, 28, 0.06)}.navigation-flyout{margin-top:0.25rem;border-radius:0.5rem;box-shadow:0 12px 24px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08)}.navigation-flyout nav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0.75rem 1.5rem}.navigation-flyout a{display:flex;align-items:center;gap:0.45rem;border-radius:0.375rem;padding:0.35rem 0.25rem;background:transparent;color:inherit;transition:background-color 0.2s ease, color 0.2s ease}.navigation-flyout a:hover{background:rgba(185, 28, 28, 0.06);color:#b91c1c}.ds-usp ul{list-style:none;margin:0;padding:0;display:flex;gap:1.25rem;align-items:center}@media (max-width:991px){.navigation-main ul{gap:0.9rem}}#content-main a{color:#1c1c1c;text-decoration:none}#content-main a:hover{color:#b91c1c;text-decoration:underline}