.site-header{position:fixed !important;top:0;left:0;width:100%;z-index:1000;background:rgba(4,4,4,0.94) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1.2rem 0 !important;border-bottom:1px solid rgba(214,173,84,0.22);box-shadow:0 18px 44px rgba(0,0,0,0.22) !important}.site-header .container,.site-header .header-container{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:1.6rem !important;max-width:1680px !important;margin:0 auto !important;padding-left:clamp(18px,2.6vw,48px) !important;padding-right:clamp(18px,2.6vw,48px) !important}.site-header .logo{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-direction:row !important;padding:0.6rem !important;border-radius:10px !important;background:rgba(255,255,255,0.02) !important;border:1px solid rgba(255,255,255,0.06) !important;transition:border-color 0.2s ease,background 0.2s ease;text-decoration:none !important}.site-header .logo:hover,.site-header .logo:focus-visible{border-color:rgba(212,175,55,0.5) !important;background:rgba(212,175,55,0.08) !important}.site-header .logo img{display:block;height:42px !important;width:auto !important}.mobile-menu-toggle{display:none !important;align-items:center !important;justify-content:center !important;width:3.4rem !important;height:3.4rem !important;padding:0.9rem !important;border-radius:8px !important;border:1px solid rgba(255,255,255,0.18) !important;background:transparent !important;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease}.mobile-menu-toggle:hover{border-color:rgba(255,255,255,0.35) !important;background:rgba(255,255,255,0.04) !important}.mobile-menu-toggle .bar{width:100%;height:2px;background:#fff;border-radius:2px;transition:transform 0.3s ease,opacity 0.3s ease;display:block}.mobile-menu-toggle.active,.mobile-menu-toggle[aria-expanded="true"]{border-color:rgba(212,175,55,0.45) !important;background:rgba(212,175,55,0.08) !important}.mobile-menu-toggle.active .bar:nth-child(2),.mobile-menu-toggle[aria-expanded="true"] .bar:nth-child(2){opacity:0}.mobile-menu-toggle.active .bar:nth-child(1),.mobile-menu-toggle[aria-expanded="true"] .bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.active .bar:nth-child(3),.mobile-menu-toggle[aria-expanded="true"] .bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}#main-nav.main-nav,#mainNav.main-nav{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:2.4rem !important;margin-left:auto !important}#main-nav .nav-list,#mainNav .nav-list{display:flex !important;align-items:center !important;gap:1.25rem !important;list-style:none !important;margin:0 !important;padding:0 !important}#main-nav .nav-list li,#mainNav .nav-list li{margin:0 !important}.site-header .language-switcher,#main-nav .nav-item--language,#mainNav .nav-item--language{display:none !important}#main-nav .nav-list a,#mainNav .nav-list a{position:relative !important;font-size:1.4rem !important;font-weight:500 !important;color:var(--text-muted,#a0a0a0) !important;text-decoration:none !important;letter-spacing:0.04em !important;white-space:nowrap !important;padding:0 !important;line-height:1.35 !important;font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}#main-nav .nav-list a::after,#mainNav .nav-list a::after{content:'' !important;position:absolute !important;left:0 !important;bottom:-0.4rem !important;width:100% !important;height:1px !important;background:var(--gold,#d4af37) !important;transform:scaleX(0) !important;transform-origin:left !important;transition:transform 0.2s ease !important}#main-nav .nav-list a:hover,#main-nav .nav-list a:focus-visible,#mainNav .nav-list a:hover,#mainNav .nav-list a:focus-visible{color:#fff !important}#main-nav .nav-list a:hover::after,#main-nav .nav-list a:focus-visible::after,#mainNav .nav-list a:hover::after,#mainNav .nav-list a:focus-visible::after{transform:scaleX(1) !important}#main-nav .nav-list a.nav-link--highlight,#mainNav .nav-list a.nav-link--highlight,#main-nav .nav-list a[aria-current="page"],#mainNav .nav-list a[aria-current="page"]{color:var(--gold,#d4af37) !important}#main-nav .nav-list a.nav-link--highlight::after,#mainNav .nav-list a.nav-link--highlight::after,#main-nav .nav-list a[aria-current="page"]::after,#mainNav .nav-list a[aria-current="page"]::after{transform:scaleX(1) !important}#main-nav .nav-list a.nav-link--new-sub,#mainNav .nav-list a.nav-link--new-sub{display:inline-block !important;padding-left:1.95rem !important;color:#e4cb77 !important;font-weight:600 !important;letter-spacing:0.04em !important}#main-nav .nav-list a.nav-link--new-sub::after,#mainNav .nav-list a.nav-link--new-sub::after{transform:scaleX(0) !important}#main-nav .nav-list a.nav-link--new-sub:hover,#main-nav .nav-list a.nav-link--new-sub:focus-visible,#mainNav .nav-list a.nav-link--new-sub:hover,#mainNav .nav-list a.nav-link--new-sub:focus-visible{color:#fff3cc !important}#main-nav .nav-list a.nav-link--new-sub::before,#mainNav .nav-list a.nav-link--new-sub::before{content:"!" !important;position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.28rem;height:1.28rem;border-radius:50%;background:var(--gold,#d4af37);color:#1a1a1a;font-size:0.95rem;font-weight:800;letter-spacing:0;line-height:1;box-shadow:0 0 0 1px rgba(212,175,55,0.25)}#main-nav .nav-actions,#mainNav .nav-actions{display:flex !important;align-items:center !important;gap:1.4rem !important}#main-nav .nav-cta,#mainNav .nav-cta{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:1rem 1.8rem !important;border-radius:6px !important;border:0 !important;background:linear-gradient(135deg,#efc46b,#bf8731) !important;font-size:1.25rem !important;font-weight:600 !important;letter-spacing:0.05em !important;color:#0d0803 !important;text-decoration:none !important;box-shadow:none !important;transition:transform 0.2s ease !important;font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}#main-nav .nav-cta:hover,#main-nav .nav-cta:focus-visible,#mainNav .nav-cta:hover,#mainNav .nav-cta:focus-visible{color:#0d0803 !important;transform:translateY(-1px);box-shadow:none !important}#main-nav .header-phone,#mainNav .header-phone{display:inline-flex !important;align-items:center !important;gap:0.6rem !important;color:#fff !important;text-decoration:none !important;font-weight:500 !important;font-size:1.3rem !important;letter-spacing:0.06em !important;font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}#main-nav .header-phone:hover,#main-nav .header-phone:focus-visible,#mainNav .header-phone:hover,#mainNav .header-phone:focus-visible{color:var(--gold,#d4af37) !important}@media (min-width:1181px){.site-header .logo{flex:0 0 126px !important;width:126px !important}#main-nav.main-nav,#mainNav.main-nav{display:grid !important;grid-template-columns:minmax(0,1fr) 320px;flex:1 1 auto !important;margin-left:0 !important;gap:1.4rem !important}#main-nav .nav-list,#mainNav .nav-list{justify-content:center !important;min-width:0}#main-nav .nav-actions,#mainNav .nav-actions{justify-content:flex-end !important;min-width:0}}@media (max-width:1320px){#main-nav .nav-list,#mainNav .nav-list{gap:0.95rem !important}#main-nav .nav-list a,#mainNav .nav-list a{font-size:1.3rem !important;letter-spacing:0.03em !important}#main-nav .header-phone,#mainNav .header-phone{display:none !important}#main-nav.main-nav,#mainNav.main-nav{grid-template-columns:minmax(0,1fr) 190px}#main-nav.main-nav,#mainNav.main-nav{gap:1.2rem !important}}body.nav-open{overflow:hidden !important}@media (max-width:992px){.mobile-menu-toggle{display:inline-flex !important;flex-direction:column !important;gap:4px !important}#main-nav.main-nav,#mainNav.main-nav{position:fixed !important;top:0 !important;right:0 !important;left:auto !important;width:min(320px,80%) !important;max-width:none !important;height:100vh !important;padding:8rem 2.6rem 4rem !important;flex-direction:column !important;align-items:flex-start !important;gap:2.4rem !important;background:rgba(8,8,8,0.96) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:-20px 0 60px rgba(0,0,0,0.55) !important;transform:translateX(100%) !important;transition:transform 0.3s ease !important;opacity:1 !important;visibility:visible !important}#main-nav.main-nav.active,#main-nav.main-nav.is-open,#mainNav.main-nav.active,#mainNav.main-nav.is-open{transform:translateX(0) !important}#main-nav .nav-list,#mainNav .nav-list{flex-direction:column !important;align-items:flex-start !important;gap:1.6rem !important;width:100% !important}#main-nav .nav-list a,#mainNav .nav-list a{font-size:1.6rem !important}#main-nav .nav-actions,#mainNav .nav-actions{flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:1.2rem !important}#main-nav .nav-cta,#mainNav .nav-cta{width:100% !important;justify-content:center !important}}@media (min-width:993px){#main-nav.main-nav,#mainNav.main-nav{position:static !important;top:auto !important;right:auto !important;width:auto !important;max-width:none !important;height:auto !important;padding:0 !important;background:transparent !important;box-shadow:none !important;transform:none !important}}@media (max-width:768px){.site-header .logo img{height:36px !important}}
