
:root{--shared-header-h:78px;--shared-orange:#ff9800;--shared-blue:#ff9800;--shared-bg:rgba(2,7,17,.94)}
#headerMount{height:var(--shared-header-h);position:relative;z-index:999}
.shared-header{position:fixed;z-index:9999;inset:0 0 auto 0;height:var(--shared-header-h);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,72px);background:var(--shared-bg);border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(18px);box-shadow:0 10px 32px rgba(0,0,0,.18)}
.shared-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;min-width:max-content}.shared-brand-ht{font-size:2rem;font-weight:950;letter-spacing:-.08em}.shared-brand-divider{width:2px;height:35px;background:var(--shared-orange)}.shared-brand-copy{display:flex;flex-direction:column;line-height:.82}.shared-brand-copy strong{font-size:.82rem;letter-spacing:.20em;color:var(--shared-orange)}.shared-brand-copy small{margin-top:8px;font-size:.56rem;letter-spacing:.34em;color:#dce5f0}
.shared-nav{display:flex;align-items:center;gap:clamp(13px,1.8vw,29px)}.shared-nav a{position:relative;text-decoration:none;color:#b9c6d8;font-size:.71rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;transition:.2s;white-space:nowrap}.shared-nav a:hover,.shared-nav a.active{color:#fff}.shared-nav a:not(.shared-contact):after{content:"";position:absolute;left:0;right:100%;bottom:-12px;height:1px;background:var(--shared-orange);transition:.22s}.shared-nav a:hover:after,.shared-nav a.active:after{right:0}.shared-contact{padding:11px 15px;border:1px solid rgba(255,152,0,.58);background:linear-gradient(90deg,rgba(255,152,0,.08),transparent)}.shared-contact b{color:var(--shared-orange)}
.shared-menu-toggle{display:none;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);width:42px;height:42px;padding:8px;cursor:pointer}.shared-menu-toggle span{display:block;width:24px;height:2px;margin:6px auto;background:#fff;transition:.2s}
@media(max-width:1220px){.shared-nav{gap:12px}.shared-nav a{font-size:.62rem;letter-spacing:.055em}}
@media(max-width:1080px){:root{--shared-header-h:70px}.shared-header{height:70px;padding:0 18px}.shared-brand-ht{font-size:1.7rem}.shared-brand-divider{height:30px}.shared-brand-copy strong{font-size:.72rem}.shared-brand-copy small{font-size:.49rem}.shared-menu-toggle{display:block}.shared-nav{position:absolute;display:none;left:0;right:0;top:70px;padding:14px 18px 20px;background:rgba(2,7,17,.985);border-bottom:1px solid rgba(255,255,255,.08);flex-direction:column;align-items:stretch;gap:0}.shared-nav.open{display:flex}.shared-nav a{padding:14px 4px;font-size:.72rem}.shared-nav a:after{display:none}.shared-contact{margin-top:6px;text-align:center}}
