.nh-header{position:relative;z-index:var(--nh-z-header);width:100%}.nh-header--sticky{position:sticky;top:0}.nh-has-transparent-header .nh-header--transparent{position:absolute;inset-inline:0;top:0}.nh-has-transparent-header .nh-header--transparent.nh-header--sticky{position:fixed}.nh-topbar{background-color:var(--nh-ink);color:rgba(255,255,255,0.82);font-size:var(--nh-fs-small);line-height:1}.nh-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--nh-space-6);min-height:var(--nh-topbar-height)}.nh-topbar__list{display:flex;align-items:center;gap:var(--nh-space-8);list-style:none;margin:0;padding:0}.nh-topbar__list a{color:rgba(255,255,255,0.82);transition:color var(--nh-dur) var(--nh-ease)}.nh-topbar__list a:hover{color:#fff}.nh-topbar__aside{display:flex;align-items:center;gap:var(--nh-space-6)}.nh-topbar__nav{margin-inline-start:auto}.nh-topbar__contact{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,0.82);transition:color var(--nh-dur) var(--nh-ease)}.nh-topbar__contact:hover{color:#fff}.nh-topbar__note{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,0.9)}.nh-topbar__dot{width:8px;height:8px;border-radius:50%;background-color:var(--nh-success);box-shadow:0 0 0 3px rgba(47,179,80,0.18)}.nh-header__main{background-color:var(--nh-white);transition:background-color var(--nh-dur) var(--nh-ease),box-shadow var(--nh-dur) var(--nh-ease)}.nh-header__inner{display:flex;align-items:center;gap:var(--nh-space-8);min-height:var(--nh-header-height)}.nh-header.is-stuck .nh-header__main{box-shadow:0 6px 24px rgba(9,17,47,0.08)}.nh-header.is-stuck .nh-topbar{display:none}.nh-logo{display:inline-flex;align-items:center;gap:10px;max-width:240px}.nh-logo__image{width:auto;max-width:var(--nh-logo-width);height:auto;max-height:46px;object-fit:contain}.nh-logo__img--light,.nh-logo__img--mobile{display:none}.nh-logo__fallback{display:inline-flex;align-items:center;gap:10px}.nh-logo__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(140deg,var(--nh-primary) 0%,#1b3c9b 100%);color:#fff;flex-shrink:0}.nh-logo__text{color:var(--nh-primary);font-size:1.25rem;font-weight:var(--nh-fw-extrabold);line-height:1.3;white-space:nowrap}.nh-nav{margin-inline-start:clamp(24px,4vw,96px)}.nh-nav__list{display:flex;align-items:center;gap:clamp(12px,1.6vw,28px);list-style:none;margin:0;padding:0}.nh-nav__item{position:relative}.nh-nav__link{display:inline-flex;align-items:center;gap:6px;padding-block:28px;color:var(--nh-heading);font-size:var(--nh-fs-base);font-weight:var(--nh-fw-medium);line-height:1;white-space:nowrap;transition:color var(--nh-dur) var(--nh-ease)}.nh-nav__link:hover,.nh-nav__item.is-open>.nh-nav__link,.nh-nav__item.is-current>.nh-nav__link{color:var(--nh-primary)}.nh-nav__chevron{display:inline-flex;color:var(--nh-muted);transition:transform var(--nh-dur) var(--nh-ease),color var(--nh-dur) var(--nh-ease)}.nh-nav__item.is-open>.nh-nav__link .nh-nav__chevron{transform:rotate(180deg);color:var(--nh-primary)}.nh-nav__badge{display:inline-flex;align-items:center;background-color:var(--nh-primary);color:#fff;font-size:0.6875rem;font-weight:var(--nh-fw-semibold);line-height:1;padding:4px 8px;border-radius:var(--nh-radius-pill);margin-inline-start:6px}.nh-nav__placeholder{font-size:var(--nh-fs-small);color:var(--nh-muted)}.nh-nav__placeholder a{color:var(--nh-primary);text-decoration:underline}.nh-dropdown{position:absolute;top:100%;inset-inline-start:50%;transform:translateX(50%) translateY(8px);min-width:260px;background-color:#fff;border:1px solid var(--nh-border);border-radius:var(--nh-radius);box-shadow:var(--nh-shadow-lg);padding:var(--nh-space-3);opacity:0;visibility:hidden;transition:opacity var(--nh-dur) var(--nh-ease),transform var(--nh-dur) var(--nh-ease-out),visibility var(--nh-dur);z-index:var(--nh-z-mega)}.nh-nav__item.is-open>.nh-dropdown{opacity:1;visibility:visible;transform:translateX(50%) translateY(0)}.nh-submenu{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nh-submenu__link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--nh-radius-xs);color:var(--nh-heading);font-size:var(--nh-fs-small);transition:background-color var(--nh-dur) var(--nh-ease),color var(--nh-dur) var(--nh-ease)}.nh-submenu__link:hover{background-color:var(--nh-primary-025);color:var(--nh-primary)}.nh-submenu__icon{display:inline-flex;color:var(--nh-primary)}.nh-submenu__body{display:flex;flex-direction:column;gap:2px;min-width:0}.nh-submenu__desc{font-size:var(--nh-fs-caption);color:var(--nh-muted);line-height:1.6}.nh-header__actions{display:flex;align-items:center;gap:var(--nh-space-3);margin-inline-start:auto}.nh-header__cta{display:flex;align-items:center;gap:var(--nh-space-3)}.nh-header__login{border-color:var(--nh-heading)}.nh-header__login:hover{border-color:var(--nh-primary)}.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-header__main{background-color:transparent}.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-nav__link,.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-logo__text{color:#fff}.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-nav__link:hover,.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-nav__item.is-open>.nh-nav__link{color:#a9c0ff}.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-header__login{color:#fff;border-color:rgba(255,255,255,0.55)}.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-header__login:hover{background-color:rgba(255,255,255,0.12);border-color:#fff;color:#fff}.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-burger{color:#fff}.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-logo__img--main{display:none}.nh-has-transparent-header .nh-header--transparent:not(.is-stuck) .nh-logo__img--light{display:block}.nh-burger{display:none;place-items:center;width:44px;height:44px;border-radius:var(--nh-radius-sm);color:var(--nh-heading);transition:background-color var(--nh-dur) var(--nh-ease)}.nh-burger:hover{background-color:var(--nh-surface)}.nh-burger__box{display:grid;gap:5px;width:22px}.nh-burger__line{display:block;height:2px;width:100%;border-radius:2px;background-color:currentColor;transition:transform var(--nh-dur) var(--nh-ease),opacity var(--nh-dur) var(--nh-ease)}.nh-burger[aria-expanded="true"] .nh-burger__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.nh-burger[aria-expanded="true"] .nh-burger__line:nth-child(2){opacity:0}.nh-burger[aria-expanded="true"] .nh-burger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1439px){.nh-header__inner{gap:var(--nh-space-6)}.nh-nav{margin-inline-start:0}.nh-nav__list{gap:var(--nh-space-4)}}@media (max-width:1365px){.nh-nav__list{gap:10px}.nh-nav__link{font-size:0.9375rem}}@media (max-width:1279px){.nh-nav,.nh-header__cta{display:none}.nh-burger{display:grid}.nh-header__inner{justify-content:space-between;min-height:68px}.nh-header__actions{margin-inline-start:auto}:root{--nh-header-height:68px}}@media (max-width:767px){.nh-topbar__list,.nh-topbar__contact{display:none}.nh-topbar__inner{justify-content:center;min-height:40px}.nh-topbar__aside{margin-inline-start:0}.nh-topbar__spacer{display:none}.nh-logo__image{max-height:38px}.nh-logo__text{font-size:1.0625rem}}@media (max-width:479px){.nh-logo__mark{width:36px;height:36px;border-radius:10px}}