/* Original33 header rules, mechanically scoped to the original header. No new visual values. */
/* Preserve the original body-colored navigation band when the main light surface differs. */
.enterprise-header::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:100vw;transform:translateX(-50%);background:var(--bg);z-index:-1;pointer-events:none}
.enterprise-header{--section-space:100px;}
.enterprise-header{--bg:#090b0c;--surface:#15191b;--text:#f1f4f3;--muted:#aab4b2;--accent:#b6f1d5;--line:#30383a;--input:#74807c;--button:#f1f4f3;--button-text:#090b0c;--gutter:48px;--ease:cubic-bezier(.16,1,.3,1);--fast:180ms;--medium:240ms;}
:root[data-theme=light] .enterprise-header{--bg:#f1f4f3;--surface:#e4eae7;--text:#101614;--muted:#46524c;--accent:#236349;--line:#b7c3bc;--input:#6b7b72;--button:#101614;--button-text:#f1f4f3;}
.enterprise-header:is(*),.enterprise-header :is(*){box-sizing: border-box;}
.enterprise-header{font-family:"DM Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.65;color:var(--text);-webkit-font-smoothing:antialiased;}
.enterprise-header:is(::selection),.enterprise-header :is(::selection){background: var(--accent); color: var(--bg);}
.enterprise-header:is(button),.enterprise-header :is(button){font: inherit;}
.enterprise-header:is(button),.enterprise-header :is(button),.enterprise-header:is(a),.enterprise-header :is(a),.enterprise-header:is(summary),.enterprise-header :is(summary){-webkit-tap-highlight-color: transparent;}
.enterprise-header:is(button),.enterprise-header :is(button){cursor: pointer;}
.enterprise-header:is(a),.enterprise-header :is(a){color: inherit; text-underline-offset: 0.24em; text-decoration-thickness: 1px;}
.enterprise-header:is(a:hover),.enterprise-header :is(a:hover){color: var(--accent);}
.enterprise-header:is(:focus-visible),.enterprise-header :is(:focus-visible){outline: 2px solid var(--accent); outline-offset: 5px;}
.enterprise-header:is(svg),.enterprise-header :is(svg){max-width: 100%;}
.enterprise-header:is(svg),.enterprise-header :is(svg){width: 22px; height: 22px; fill: none; stroke: currentcolor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; flex-shrink: 0;}
.enterprise-header:is([hidden]),.enterprise-header :is([hidden]){display: none !important;}
.enterprise-header:is(p),.enterprise-header :is(p){margin: 0px;}
.enterprise-header:is(p),.enterprise-header :is(p){margin-block: 0px 1.15em;}
.enterprise-header:is(button),.enterprise-header :is(button){color: inherit;}
.enterprise-header:is(.wrap),.enterprise-header :is(.wrap){width: calc(100% - var(--gutter)*2); max-width: 1360px; margin-inline: auto;}
.enterprise-header:is(.header),.enterprise-header :is(.header){height: 112px; display: flex; align-items: center; justify-content: space-between; gap: 32px; position: relative; z-index: 20; border-bottom: 1px solid var(--line);}
.enterprise-header:is(.wordmark),.enterprise-header :is(.wordmark){font-size: 30px; letter-spacing: 0.24em; font-weight: 500; text-decoration: none; display: inline-flex; align-items: center; line-height: 1; gap: 14px; color: var(--text);}
.enterprise-header:is(.brand-seam),.enterprise-header :is(.brand-seam){display: inline-block; width: 2px; height: 20px; background: var(--accent); transform: skewY(-30deg);}
.enterprise-header:is(.desktop-nav),.enterprise-header :is(.desktop-nav){display: flex; gap: 30px; align-items: center;}
.enterprise-header:is(.desktop-nav a),.enterprise-header :is(.desktop-nav a){font-size: 15px; text-decoration: none; padding: 12px 0px; color: var(--muted);}
.enterprise-header:is(.desktop-nav a:hover),.enterprise-header :is(.desktop-nav a:hover),.enterprise-header:is(.desktop-nav a[aria-current]),.enterprise-header :is(.desktop-nav a[aria-current]){color: var(--text);}
.enterprise-header:is(.desktop-nav a[aria-current]),.enterprise-header :is(.desktop-nav a[aria-current]){text-decoration: underline; text-underline-offset: 8px;}
.enterprise-header:is(.header-actions),.enterprise-header :is(.header-actions){display: flex; gap: 16px; align-items: center;}
.enterprise-header:is(.button),.enterprise-header :is(.button){display: inline-flex; justify-content: center; align-items: center; gap: 26px; min-height: 50px; background: var(--button); color: var(--button-text); padding: 13px 25px; border: 0px; border-radius: 999px; font-size: 15px; font-weight: 500; line-height: 1.4; text-decoration: none; transition: transform var(--fast) var(--ease),opacity var(--fast);}
.enterprise-header:is(.button:hover),.enterprise-header :is(.button:hover){opacity: 0.85; color: var(--button-text);}
.enterprise-header:is(.button:active),.enterprise-header :is(.button:active){transform: scale(0.98);}
.enterprise-header:is(.header-cta),.enterprise-header :is(.header-cta){min-height: 44px; padding: 11px 20px; font-size: 14px; gap: 16px;}
.enterprise-header:is(.theme-button),.enterprise-header :is(.theme-button){border: 0px; background: none; display: grid; place-items: center; min-width: 44px; min-height: 44px; color: var(--muted);}
.enterprise-header:is(.theme-button:hover),.enterprise-header :is(.theme-button:hover){color: var(--accent);}
.enterprise-header:is(.menu-button),.enterprise-header :is(.menu-button){display: none; background: none; border: 1px solid var(--input); border-radius: 999px; padding: 8px 16px; min-height: 44px; font-size: 15px;}
.enterprise-header:is(.menu-button span),.enterprise-header :is(.menu-button span){margin-left: 10px;}
.enterprise-header:is(.mobile-nav),.enterprise-header :is(.mobile-nav){display: none;}
@media (max-width: 1100px){
.enterprise-header{--gutter:32px;}
.enterprise-header:is(.desktop-nav),.enterprise-header :is(.desktop-nav){gap: 20px;}
.enterprise-header:is(.header),.enterprise-header :is(.header){gap: 20px;}
.enterprise-header:is(.header-cta),.enterprise-header :is(.header-cta){padding-inline: 16px;}
.enterprise-header:is(.header-cta svg),.enterprise-header :is(.header-cta svg){display: none;}
}
@media (max-width: 899px){
.enterprise-header:is(.header),.enterprise-header :is(.header){height: 92px;}
.enterprise-header:is(.desktop-nav),.enterprise-header :is(.desktop-nav),.enterprise-header:is(.header-cta),.enterprise-header :is(.header-cta){display: none;}
.enterprise-header:is(.menu-button),.enterprise-header :is(.menu-button){display: inline-flex; align-items: center;}
.enterprise-header:is(.mobile-nav:not([hidden])),.enterprise-header :is(.mobile-nav:not([hidden])){display: flex; position: absolute; top: 80px; left: 0px; right: 0px; background: var(--surface); border: 1px solid var(--line); border-radius: 12px; padding: 24px; flex-direction: column; gap: 8px; box-shadow: rgba(0, 0, 0, 0.24) 0px 16px 48px;}
.enterprise-header:is(.mobile-nav > a:not(.button)),.enterprise-header :is(.mobile-nav > a:not(.button)){padding: 10px; text-decoration: none; font-size: 18px;}
.enterprise-header:is(.mobile-nav .button),.enterprise-header :is(.mobile-nav .button){margin-top: 12px; align-self: start;}
}
@media (max-width: 600px){
.enterprise-header{--gutter:24px;}
.enterprise-header:is(.header),.enterprise-header :is(.header){height: 84px; gap: 12px;}
.enterprise-header:is(.wordmark),.enterprise-header :is(.wordmark){font-size: 26px; gap: 8px;}
.enterprise-header:is(.brand-seam),.enterprise-header :is(.brand-seam){height: 18px;}
.enterprise-header:is(.header-actions),.enterprise-header :is(.header-actions){gap: 4px;}
.enterprise-header:is(.theme-button),.enterprise-header :is(.theme-button){min-width: 44px;}
.enterprise-header:is(.menu-button),.enterprise-header :is(.menu-button){font-size: 14px; padding-inline: 12px;}
.enterprise-header:is(.menu-button span),.enterprise-header :is(.menu-button span){margin-left: 8px;}
}
@media (max-width: 360px){
.enterprise-header{--gutter:20px;}
.enterprise-header:is(.wordmark),.enterprise-header :is(.wordmark){font-size: 24px;}
.enterprise-header:is(.button),.enterprise-header :is(.button){gap: 18px; padding-inline: 21px;}
.enterprise-header:is(.menu-button),.enterprise-header :is(.menu-button){padding-inline: 10px;}
}
@media (prefers-reduced-motion: reduce){
.enterprise-header:is(*),.enterprise-header :is(*),.enterprise-header:is(::before),.enterprise-header :is(::before),.enterprise-header:is(::after),.enterprise-header :is(::after){animation: auto ease 0s 1 normal none running none !important; transition: none !important;}
.enterprise-header:is(.button:active),.enterprise-header :is(.button:active){transform: none;}
}
@media print{
.enterprise-header:is(.header),.enterprise-header :is(.header),.enterprise-header:is(.button),.enterprise-header :is(.button){display: none !important;}
.enterprise-header{color:black;}
.enterprise-header:is(.wrap),.enterprise-header :is(.wrap){width: 100%;}
}
@media (max-width: 899px){
.enterprise-header:is(html:not(.js) .header),.enterprise-header :is(html:not(.js) .header){height: auto; min-height: 92px; flex-wrap: wrap; padding-block: 24px;}
.enterprise-header:is(html:not(.js) .mobile-nav:not([hidden])),.enterprise-header :is(html:not(.js) .mobile-nav:not([hidden])){position: static; flex: 0 0 100%; box-shadow: none;}
}
@media (max-width: 600px){
.enterprise-header{--section-space:60px;}
}
.enterprise-header{--section-extra-space:32px;}
@media (max-width: 899px){
.enterprise-header{--section-extra-space:24px;}
}
@media (max-width: 599px){
.enterprise-header{--section-extra-space:16px;}
}
.enterprise-header:is(.header),.enterprise-header :is(.header){gap: 24px;}
.enterprise-header:is(.desktop-nav),.enterprise-header :is(.desktop-nav){gap: 22px;}
.enterprise-header:is(.header-actions),.enterprise-header :is(.header-actions){gap: 12px;}
.enterprise-header:is(.language-switch),.enterprise-header :is(.language-switch){display: flex; align-items: center; gap: 2px; flex-shrink: 0;}
.enterprise-header:is(.language-switch a),.enterprise-header :is(.language-switch a){min-width: 32px; min-height: 44px; display: grid; place-items: center; text-decoration: none; color: var(--muted); font-size: 12px;}
.enterprise-header:is(.language-switch a[aria-current]),.enterprise-header :is(.language-switch a[aria-current]){color: var(--text); text-decoration: underline; text-underline-offset: 6px;}
.enterprise-header:is(.language-switch a:hover),.enterprise-header :is(.language-switch a:hover){color: var(--accent);}
@media (max-width: 1199px){
.enterprise-header:is(.header-cta),.enterprise-header :is(.header-cta){display: none;}
.enterprise-header:is(.desktop-nav),.enterprise-header :is(.desktop-nav){gap: 20px;}
}
@media (max-width: 599px){
.enterprise-header:is(.header),.enterprise-header :is(.header){gap: 8px;}
.enterprise-header:is(.header .wordmark),.enterprise-header :is(.header .wordmark){font-size: 24px; gap: 9px;}
.enterprise-header:is(.header-actions),.enterprise-header :is(.header-actions){gap: 3px;}
.enterprise-header:is(.language-switch a),.enterprise-header :is(.language-switch a){min-width: 36px;}
.enterprise-header:is(.language-switch a[aria-current]),.enterprise-header :is(.language-switch a[aria-current]){display: none;}
.enterprise-header:is(.header .menu-button),.enterprise-header :is(.header .menu-button){padding: 8px 10px; font-size: 13px;}
.enterprise-header:is(.theme-button),.enterprise-header :is(.theme-button){min-width: 38px;}
.enterprise-header:is(.header .brand-seam),.enterprise-header :is(.header .brand-seam){height: 18px;}
}
.enterprise-header:is(.enterprise-header),.enterprise-header :is(.enterprise-header){height: 104px; gap: 32px; z-index: 40;}
.enterprise-header:is(.enterprise-header .desktop-nav),.enterprise-header :is(.enterprise-header .desktop-nav){gap: 20px;}
.enterprise-header:is(.enterprise-header > .wordmark),.enterprise-header :is(.enterprise-header > .wordmark),.enterprise-header:is(.enterprise-header .header-actions),.enterprise-header :is(.enterprise-header .header-actions){flex-shrink: 0;}
.enterprise-header:is(.enterprise-header .desktop-nav > .nav-direct),.enterprise-header :is(.enterprise-header .desktop-nav > .nav-direct),.enterprise-header:is(.nav-trigger),.enterprise-header :is(.nav-trigger){font-size: 14px; line-height: 1.4; min-height: 44px; display: flex; align-items: center; white-space: nowrap; text-decoration: none; color: var(--muted);}
.enterprise-header:is(.enterprise-header .desktop-nav > .nav-direct[aria-current]),.enterprise-header :is(.enterprise-header .desktop-nav > .nav-direct[aria-current]){text-decoration: none; color: var(--text);}
.enterprise-header:is(.nav-trigger),.enterprise-header :is(.nav-trigger){gap: 6px; cursor: pointer; list-style: none;}
.enterprise-header:is(.nav-trigger::-webkit-details-marker),.enterprise-header :is(.nav-trigger::-webkit-details-marker),.enterprise-header:is(.mobile-group > summary::-webkit-details-marker),.enterprise-header :is(.mobile-group > summary::-webkit-details-marker){display: none;}
.enterprise-header:is(.nav-chevron),.enterprise-header :is(.nav-chevron){width: 16px; height: 16px; transition: transform 180ms var(--ease);}
.enterprise-header:is(details[open] > .nav-trigger > .nav-chevron),.enterprise-header :is(details[open] > .nav-trigger > .nav-chevron),.enterprise-header:is(.mobile-group[open] > summary > .nav-chevron),.enterprise-header :is(.mobile-group[open] > summary > .nav-chevron){transform: rotate(180deg);}
.enterprise-header:is(.nav-trigger:hover),.enterprise-header :is(.nav-trigger:hover),.enterprise-header:is(.nav-trigger.is-active),.enterprise-header :is(.nav-trigger.is-active){color: var(--text);}
.enterprise-header:is(.header-menu),.enterprise-header :is(.header-menu){position: static;}
.enterprise-header:is(.mega-panel),.enterprise-header :is(.mega-panel){position: absolute; top: calc(100% + 8px); left: 0px; right: 0px; z-index: 45; background: var(--surface); border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.24) 0px 24px 56px; max-height: calc(100dvh - 128px); overflow-y: auto; overscroll-behavior: contain; scrollbar-color: var(--input) var(--surface);}
.enterprise-header:is(.mega-columns),.enterprise-header :is(.mega-columns){display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 40px; padding: 32px 40px;}
.enterprise-header:is(.mega-solutions),.enterprise-header :is(.mega-solutions){max-width: 960px; margin-inline: auto;}
.enterprise-header:is(.mega-solutions .mega-columns),.enterprise-header :is(.mega-solutions .mega-columns){grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 40px;}
.enterprise-header:is(.mega-industries),.enterprise-header :is(.mega-industries){max-width: 880px; margin-inline: auto;}
.enterprise-header:is(.mega-industries .mega-columns),.enterprise-header :is(.mega-industries .mega-columns){grid-template-columns: 1fr;}
.enterprise-header:is(.mega-industries .mega-group),.enterprise-header :is(.mega-industries .mega-group){display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 6px 40px;}
.enterprise-header:is(.nav-group-title),.enterprise-header :is(.nav-group-title){font-size: 13px; font-weight: 500; line-height: 1.4; color: var(--muted); margin: 0px 0px 16px; letter-spacing: 0px;}
.enterprise-header:is(.mega-group),.enterprise-header :is(.mega-group){min-width: 0px;}
.enterprise-header:is(.mega-group + .mega-group),.enterprise-header :is(.mega-group + .mega-group){border-left: 1px solid var(--line); padding-left: 40px;}
.enterprise-header:is(.desktop-nav .nav-entry),.enterprise-header :is(.desktop-nav .nav-entry){display: flex; flex-direction: column; align-items: flex-start; gap: 5px; padding: 12px 14px; margin: 0px -14px; min-height: 44px; border-radius: 8px; color: var(--text); font-size: 16px; line-height: 1.4; text-decoration: none; transition: background 180ms var(--ease);}
.enterprise-header:is(.desktop-nav .nav-entry:hover),.enterprise-header :is(.desktop-nav .nav-entry:hover),.enterprise-header:is(.desktop-nav .nav-entry:focus-visible),.enterprise-header :is(.desktop-nav .nav-entry:focus-visible){background: var(--bg);}
.enterprise-header:is(.nav-entry[aria-current]),.enterprise-header :is(.nav-entry[aria-current]){background: var(--bg); text-decoration: none !important;}
.enterprise-header:is(.nav-entry[aria-current] > span:first-child),.enterprise-header :is(.nav-entry[aria-current] > span:first-child){color: var(--accent);}
.enterprise-header:is(.nav-description),.enterprise-header :is(.nav-description){font-size: 14px; line-height: 1.5; color: var(--muted); max-width: 44ch;}
.enterprise-header:is(.mega-solutions .nav-entry + .nav-entry),.enterprise-header :is(.mega-solutions .nav-entry + .nav-entry){margin-top: 6px;}
.enterprise-header:is(.mega-bottom),.enterprise-header :is(.mega-bottom){border-top: 1px solid var(--line); padding: 16px 40px; display: flex; align-items: center; justify-content: space-between; gap: 24px; font-size: 13px; line-height: 1.5; color: var(--muted);}
.enterprise-header:is(.desktop-nav .mega-bottom a),.enterprise-header :is(.desktop-nav .mega-bottom a){min-height: 44px; display: flex; align-items: center; color: var(--text); font-size: 14px; text-decoration: underline; text-underline-offset: 5px; padding: 6px 0px;}
.enterprise-header:is(.mega-bottom a:hover),.enterprise-header :is(.mega-bottom a:hover){color: var(--accent);}
.enterprise-header:is(.enterprise-header .header-actions),.enterprise-header :is(.enterprise-header .header-actions){gap: 12px;}
.enterprise-header:is(.enterprise-header .language-switch),.enterprise-header :is(.enterprise-header .language-switch){border-right: 1px solid var(--line); padding-right: 10px;}
.enterprise-header:is(.enterprise-header .language-switch a),.enterprise-header :is(.enterprise-header .language-switch a){font-size: 12px; min-width: 30px;}
.enterprise-header:is(.enterprise-header .header-cta),.enterprise-header :is(.enterprise-header .header-cta){font-size: 13px; padding: 11px 18px; gap: 14px;}
.enterprise-header:is(.enterprise-header .menu-button),.enterprise-header :is(.enterprise-header .menu-button){gap: 9px;}
.enterprise-header:is(.enterprise-header .menu-button span),.enterprise-header :is(.enterprise-header .menu-button span){margin: 0px;}
.enterprise-header:is(.menu-close),.enterprise-header :is(.menu-close){display: none;}
.enterprise-header:is(.menu-button[aria-expanded="true"] .menu-close),.enterprise-header :is(.menu-button[aria-expanded="true"] .menu-close){display: block;}
.enterprise-header:is(.menu-button[aria-expanded="true"] .menu-bars),.enterprise-header :is(.menu-button[aria-expanded="true"] .menu-bars){display: none;}
.enterprise-header:is(.enterprise-header .mobile-nav),.enterprise-header :is(.enterprise-header .mobile-nav){display: none;}
@media (min-width: 1024px) and (max-width: 1199px){
.enterprise-header:is(.enterprise-header),.enterprise-header :is(.enterprise-header){gap: 22px;}
.enterprise-header:is(.enterprise-header .desktop-nav),.enterprise-header :is(.enterprise-header .desktop-nav){display: flex; gap: 20px;}
.enterprise-header:is(.enterprise-header .header-cta),.enterprise-header :is(.enterprise-header .header-cta){display: none;}
}
@media (max-width: 1023px){
.enterprise-header:is(.enterprise-header),.enterprise-header :is(.enterprise-header){height: 88px; gap: 24px;}
.enterprise-header:is(.enterprise-header .desktop-nav),.enterprise-header :is(.enterprise-header .desktop-nav),.enterprise-header:is(.enterprise-header .header-cta),.enterprise-header :is(.enterprise-header .header-cta){display: none;}
.enterprise-header:is(.enterprise-header .menu-button),.enterprise-header :is(.enterprise-header .menu-button){display: inline-flex; align-items: center;}
.enterprise-header:is(.enterprise-header .mobile-nav:not([hidden])),.enterprise-header :is(.enterprise-header .mobile-nav:not([hidden])){display: block; position: absolute; top: calc(100% + 8px); left: 0px; right: 0px; z-index: 45; background: var(--surface); border: 0px; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.24) 0px 20px 48px; padding: 20px 24px 28px; max-height: calc(100dvh - 112px); overflow-y: auto; overscroll-behavior: contain; scrollbar-color: var(--input) var(--surface);}
.enterprise-header:is(.mobile-nav .mobile-direct),.enterprise-header :is(.mobile-nav .mobile-direct){display: flex; align-items: center; min-height: 48px; font-size: 16px; line-height: 1.5; text-decoration: none; padding: 10px 0px !important;}
.enterprise-header:is(.mobile-section),.enterprise-header :is(.mobile-section){border-top: 1px solid var(--line); margin-top: 12px; padding-top: 20px;}
.enterprise-header:is(.mobile-section > .nav-group-title),.enterprise-header :is(.mobile-section > .nav-group-title){margin-bottom: 8px; font-size: 12px;}
.enterprise-header:is(.mobile-group > summary),.enterprise-header :is(.mobile-group > summary){list-style: none; cursor: pointer; display: flex; align-items: center; justify-content: space-between; min-height: 48px; gap: 20px; font-size: 16px; line-height: 1.5; padding-block: 12px;}
.enterprise-header:is(.mobile-group > div),.enterprise-header :is(.mobile-group > div){padding: 0px 0px 14px 14px;}
.enterprise-header:is(.mobile-group .nav-entry),.enterprise-header :is(.mobile-group .nav-entry){font-size: 15px; line-height: 1.5; min-height: 44px; padding: 10px 0px; display: flex; text-decoration: none; color: var(--muted);}
.enterprise-header:is(.mobile-group .nav-entry[aria-current]),.enterprise-header :is(.mobile-group .nav-entry[aria-current]){background: transparent; color: var(--accent);}
.enterprise-header:is(.mobile-company),.enterprise-header :is(.mobile-company){display: flex; gap: 32px; border-top: 1px solid var(--line); margin-top: 12px; padding-top: 12px;}
.enterprise-header:is(.mobile-nav .mobile-cta),.enterprise-header :is(.mobile-nav .mobile-cta){margin-top: 18px;}
.enterprise-header:is(html:not(.js) .enterprise-header),.enterprise-header :is(html:not(.js) .enterprise-header){height: auto; min-height: 88px; flex-wrap: wrap; padding-block: 24px;}
.enterprise-header:is(html:not(.js) .enterprise-header .mobile-nav:not([hidden])),.enterprise-header :is(html:not(.js) .enterprise-header .mobile-nav:not([hidden])){position: static; max-height: none; flex: 0 0 100%; box-shadow: none; margin-top: 12px;}
}
@media (max-width: 599px){
.enterprise-header:is(.enterprise-header),.enterprise-header :is(.enterprise-header){height: 80px; gap: 8px;}
.enterprise-header:is(.enterprise-header .wordmark),.enterprise-header :is(.enterprise-header .wordmark){font-size: 24px; gap: 8px;}
.enterprise-header:is(.enterprise-header .header-actions),.enterprise-header :is(.enterprise-header .header-actions){gap: 3px;}
.enterprise-header:is(.enterprise-header .language-switch),.enterprise-header :is(.enterprise-header .language-switch){border: 0px; padding: 0px;}
.enterprise-header:is(.enterprise-header .language-switch a),.enterprise-header :is(.enterprise-header .language-switch a){min-width: 28px;}
.enterprise-header:is(.enterprise-header .theme-button),.enterprise-header :is(.enterprise-header .theme-button){min-width: 36px;}
.enterprise-header:is(.enterprise-header .menu-button),.enterprise-header :is(.enterprise-header .menu-button){padding: 8px 10px; font-size: 13px; gap: 7px;}
.enterprise-header:is(.enterprise-header .menu-button svg),.enterprise-header :is(.enterprise-header .menu-button svg){width: 18px; height: 18px;}
.enterprise-header:is(.enterprise-header .mobile-nav:not([hidden])),.enterprise-header :is(.enterprise-header .mobile-nav:not([hidden])){padding: 18px 20px 24px; max-height: calc(100dvh - 104px);}
}
@media (prefers-reduced-motion: reduce){
.enterprise-header:is(.nav-chevron),.enterprise-header :is(.nav-chevron),.enterprise-header:is(.desktop-nav .nav-entry),.enterprise-header :is(.desktop-nav .nav-entry){transition: none;}
}
@media print{
.enterprise-header:is(.enterprise-header),.enterprise-header :is(.enterprise-header){display: none !important;}
}
