.site-header{background:var(--color-paper);border-bottom:1px solid var(--color-line-light);height:var(--sticky-bar-height);position:sticky;top:0;z-index:20}.site-header__rail{align-items:stretch;display:flex;gap:24px;height:100%;justify-content:space-between;margin:0 auto;max-width:var(--layout-contentMax,1240px);min-width:0;padding:0 var(--layout-gutter,48px)}.site-header__brand{align-items:center;align-self:center;display:flex;gap:10px;text-decoration:none}.site-header__brand--pending{cursor:default}.site-header__logo{display:block;height:28px;width:auto}.site-header__nav{align-items:stretch;flex:none;gap:34px}.site-header__nav,.site-header__nav-item,.site-header__nav-item-wrap{display:flex;position:relative}.site-header__nav-item{align-items:center;cursor:pointer;flex-direction:column;height:100%;justify-content:center;text-decoration:none}button.site-header__nav-item{background:none;border:none;font:inherit;padding:0;width:100%}.site-header__nav-label{color:#3b3931;font-size:18px;font-weight:500}.site-header__nav-item--pending{cursor:default}.site-header__nav-active{background:var(--color-signaal-light);bottom:0;height:2px;left:0;position:absolute;right:0}.site-header__nav-item:not(.site-header__nav-item--pending):after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:background-color .12s ease-out}.site-header__nav-item:not(.site-header__nav-item--pending):hover:after{background:var(--color-signaal-light)}.site-header__mega-menu{background:var(--color-paper);border:1px solid var(--color-veldrand);border-top:3px solid var(--color-ink);box-shadow:0 8px 24px rgba(11,10,8,.12);display:none;left:0;position:absolute;text-align:left;top:100%;width:320px;z-index:30}.site-header__nav-item-wrap.is-open .site-header__mega-menu{display:block}.site-header__mega-item{align-items:flex-start;border-bottom:1px solid var(--color-line-light);cursor:pointer;display:flex;gap:12px;padding:16px 18px;text-decoration:none}.site-header__mega-item--pending{cursor:default}.site-header__mega-item:not(.site-header__mega-item--pending):hover .site-header__mega-title{text-decoration:underline}.site-header__mega-item:not(.site-header__mega-item--pending):hover .site-header__mega-desc{color:var(--color-ink)}.site-header__mega-dot{border-radius:var(--radius-field);flex:none;height:10px;margin-top:5px;width:10px}.site-header__mega-text{display:flex;flex-direction:column;gap:2px}.site-header__mega-title{color:var(--color-ink);font-family:var(--font-heading);font-size:18px;font-weight:500;letter-spacing:-.045em}.site-header__mega-desc{color:var(--color-muted);font-size:16px;line-height:1.5;transition:color .12s ease-out}.site-header__mega-footer{background:var(--color-soft);color:oklch(.44 .12 250);display:block;font-size:16px;font-weight:500;padding:15px 18px;text-decoration:none;transition:color .12s ease-out}.site-header__mega-footer:hover{color:var(--color-ink);text-decoration:underline}.site-header__right{align-items:center;display:flex;gap:26px}.site-header__lang{align-items:center;display:flex;font-family:var(--font-heading);font-size:14px;font-weight:600;gap:6px;letter-spacing:.1em;text-transform:uppercase}.site-header__lang a{color:var(--color-label-muted);text-decoration:none;transition:color .12s ease-out}.site-header__lang a.is-active{color:var(--color-ink)}.site-header__lang a:hover{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.site-header__lang-sep{color:#c6c1b6}.btn.site-header__cta{font-size:16px;padding:9px 14px}@media (max-width:767px){.site-header{display:none}}