.landing-header{padding:var(--band-inset) var(--band-inset) 0;position:relative;z-index:var(--z-dropdown)}.landing-header__skip{background-color:var(--color-accent);color:var(--color-white);left:-1000px;padding:var(--space-2) var(--space-4);position:absolute;top:-1000px}.landing-header__skip:focus{left:var(--space-4);top:var(--space-4)}.landing-header__bar{align-items:center;backdrop-filter:blur(var(--blur-glass));background-color:rgba(0,0,0,.2);border-radius:var(--radius-sm);display:flex;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--band-gap);min-height:48px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);position:relative}.landing-header__brand{display:inline-flex;flex:0 1 auto}.landing-header__logo{display:block;height:auto;max-width:115px;width:100%}.landing-header__brand:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-white);outline-offset:4px}.landing-header__actions{align-items:center;display:flex;gap:var(--space-2)}.landing-header__cta{padding:var(--space-3) var(--space-4);white-space:nowrap}.landing-header__langs{display:flex;gap:var(--space-3)}.landing-header__lang{align-items:center;color:var(--color-white);display:inline-flex;justify-content:center;min-height:44px;min-width:40px;text-decoration:none;text-transform:uppercase}.landing-header__links{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.landing-header__link{align-items:center;color:var(--color-white);display:flex;min-height:44px;text-decoration:none}.landing-header__lang:hover,.landing-header__link:hover{text-decoration:underline}.landing-header__lang:focus-visible,.landing-header__link:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-white);outline-offset:2px}.landing-header__toggle{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:var(--color-white);display:none;flex:none;height:44px;justify-content:center;margin:calc(var(--space-2)*-1);padding:0;width:44px}.landing-header__toggle .icon{height:28px;width:28px}.landing-header__toggle:focus-visible{outline:2px solid var(--color-white);outline-offset:0}.landing-header__toggle-icon{display:flex}.landing-header.is-open .landing-header__toggle-icon--open,.landing-header__toggle-icon--close{display:none}.landing-header.is-open .landing-header__toggle-icon--close{display:flex}@media (max-width:1023px){.landing-header--has-menu .landing-header__bar{flex-wrap:wrap}.landing-header--has-menu .landing-header__actions{align-items:stretch;flex:1 0 100%;flex-direction:column;gap:var(--space-2)}.landing-header--has-menu .landing-header__cta{white-space:normal}.landing-header--enhanced .landing-header__bar{flex-wrap:nowrap}.landing-header--enhanced .landing-header__toggle{display:inline-flex}.landing-header--enhanced .landing-header__actions{background-color:var(--color-navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);display:none;left:0;padding:var(--space-3) var(--space-4) var(--space-4);position:absolute;right:0;top:calc(100% + var(--space-2))}.landing-header--enhanced.is-open .landing-header__actions{display:flex}.landing-header--has-menu .landing-header__langs{border-top:1px solid var(--on-dark-15);padding-top:var(--space-2)}.landing-header--has-menu .landing-header__cta{margin-top:var(--space-2)}}@media (max-width:359px){.landing-header__cta{white-space:normal}}@media (min-width:1024px){.landing-header__bar{border-radius:var(--radius-lg);gap:var(--space-6);min-height:104px;padding:var(--space-4) var(--space-9)}.landing-header__logo{max-width:202px}.landing-header__actions,.landing-header__langs{gap:var(--space-6)}.landing-header__links{column-gap:var(--space-6);flex-direction:row;flex-wrap:wrap}.landing-header__cta{padding:var(--space-3) var(--space-6)}.landing-header__lang{min-width:44px}}@media (min-width:768px) and (max-width:1023px){.landing-header__bar{border-radius:var(--radius-lg);min-height:72px;padding:var(--space-3) var(--space-6)}.landing-header__logo{max-width:160px}}