.nav-group{position:relative}.nav-btn{align-items:center;display:inline-flex!important}.nav-btn-label{text-overflow:ellipsis;white-space:nowrap;max-width:128px;display:block;overflow:hidden}.nav-caret{opacity:.35;transition:transform .24s var(--ease-smooth), opacity .18s;flex-shrink:0;margin-left:4px}.nav-btn.open .nav-caret,.nav-btn:hover .nav-caret{opacity:.8}.nav-btn.open .nav-caret{transform:rotate(180deg)}.lang-dd{position:relative}.lang-dd-trigger{border-radius:var(--r-full);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #1a1b231a;align-items:center;gap:4px;padding:5px 10px;transition:background .14s,border-color .14s;display:inline-flex}.lang-dd-trigger:hover,.lang-dd-trigger.open{background:var(--blue-50);border-color:var(--blue-200)}.lang-globe{color:var(--gray-400);flex-shrink:0;transition:color .14s}.lang-dd-trigger:hover .lang-globe,.lang-dd-trigger.open .lang-globe{color:var(--blue-600)}.lang-dd-label{letter-spacing:.04em;color:var(--gray-600);font-size:.7rem;font-weight:700;transition:color .14s}.lang-dd-trigger:hover .lang-dd-label,.lang-dd-trigger.open .lang-dd-label{color:var(--blue-700)}.lang-dd-caret{color:var(--gray-400);transition:transform .2s var(--ease-smooth), color .14s;flex-shrink:0}.lang-dd-caret.open{color:var(--blue-500);transform:rotate(180deg)}.lang-dd-panel{z-index:1200;opacity:0;pointer-events:none;visibility:hidden;width:172px;transition:opacity .16s var(--ease-out), transform .18s var(--ease-smooth);background:#fff;border:1px solid #1a1b2314;border-radius:13px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(6px);box-shadow:0 2px 4px #1a1b230a,0 12px 36px #1d4ed81f}.lang-dd-panel.open{opacity:1;pointer-events:auto;visibility:visible;animation:langPanelIn .17s var(--ease-smooth) both;transform:translateY(0)}@keyframes langPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lang-dd-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .12s;display:flex}.lang-dd-item:hover{background:var(--blue-25)}.lang-dd-item.active{background:var(--blue-50)}.lang-dd-code{color:var(--gray-700);letter-spacing:.02em;min-width:30px;font-size:.73rem;font-weight:800}.lang-dd-item.active .lang-dd-code{color:var(--blue-700)}.lang-dd-name{color:var(--gray-500);flex:1;font-size:.75rem;font-weight:500}.lang-dd-item.active .lang-dd-name{color:var(--blue-600)}.lang-dd-check{background:var(--blue-600);border-radius:50%;flex-shrink:0;width:6px;height:6px}.header-cta{letter-spacing:.04em!important;gap:6px!important;padding:7px 14px!important;font-size:.75rem!important}.header-cta-text{white-space:nowrap}.mobile-toggle{border-radius:var(--r-sm);border:1px solid var(--border);width:34px;height:34px;color:var(--navy);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,border-color .14s;display:none}.mobile-toggle:hover{background:var(--blue-25);border-color:var(--blue-200)}.mobile-drawer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--border);max-height:calc(100dvh - 68px);animation:drawerDown .26s var(--ease-smooth) both;background:#fffffffc;padding:10px 0 24px;overflow:hidden auto}@keyframes drawerDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.m-groups{border:1px solid var(--border);border-radius:13px;flex-direction:column;margin-top:6px;margin-bottom:12px;display:flex;overflow:hidden}.m-group{border-bottom:1px solid var(--border)}.m-group:last-child{border-bottom:none}.m-group-head{width:100%;font-family:var(--font-manrope), sans-serif;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:13px 16px;font-size:.88rem;font-weight:700;transition:background .13s,color .13s;display:flex}.m-group-head:hover{background:var(--blue-25)}.m-group-head.active{color:var(--blue-700)}.m-caret{color:var(--gray-400);transition:transform .22s var(--ease-smooth), color .14s;flex-shrink:0}.m-caret.open{color:var(--blue-500);transform:rotate(180deg)}.m-group-items{background:var(--blue-25);animation:itemsReveal .18s var(--ease-smooth) both;border-top:1px solid #1a1b230f;flex-direction:column;gap:1px;padding:4px 8px 8px;display:flex}@keyframes itemsReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.m-link{color:var(--gray-600);border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:.83rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.m-link:hover{color:var(--blue-700);background:#1d4ed80d}.m-link.active{color:var(--blue-700);background:#1d4ed812;font-weight:600}.m-link-ic{color:var(--blue-400);opacity:.85;flex-shrink:0}.m-link.active .m-link-ic{opacity:1;color:var(--blue-600)}.m-bottom{flex-direction:column;gap:10px;display:flex}.m-lang{justify-content:center;align-items:center;gap:4px;display:flex}.m-lang-btn{border:1px solid var(--border);border-radius:var(--r-full);letter-spacing:.04em;color:var(--gray-500);cursor:pointer;background:0 0;padding:6px 14px;font-size:.7rem;font-weight:700;transition:background .13s,border-color .13s,color .13s}.m-lang-btn:hover{background:var(--blue-25);color:var(--blue-600);border-color:var(--blue-200)}.m-lang-btn.active{background:var(--blue-600);color:#fff;border-color:var(--blue-600)}@media (max-width:1024px){#desktop-nav{display:none}.mobile-toggle{display:inline-flex}.header-cta-text{display:none}.header-cta{padding:7px 10px!important}.mega-panel,.mega-backdrop{display:none!important}}@media (max-width:480px){.khorgos-logo-wrapper{height:24px!important}.khorgos-logo-svg{width:110px!important;height:24px!important}.container{padding:0 16px!important}.header-inner{gap:12px}}@media (max-width:1240px) and (min-width:1025px){.header-nav{gap:0}.nav-btn{padding:7px 10px!important}.nav-btn-label{max-width:96px}.header-cta{padding:6px 11px!important}.header-cta-text{font-size:.71rem!important}}.khorgos-logo-svg,.khorgos-logo-svg *{will-change:auto!important;transform:none!important}.logo-draw-path{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;animation:1.6s cubic-bezier(.22,1,.36,1) forwards logoDrawAnimation,.8s ease-out forwards logoFillAnimation}.logo-draw-swoop{transition:fill .3s}.logo-text{opacity:0;animation:1s ease-out 1.2s forwards logoTextFade}@keyframes logoDrawAnimation{to{stroke-dashoffset:0}}@keyframes logoFillAnimation{0%{fill-opacity:0}to{fill-opacity:1;stroke-opacity:0}}@keyframes logoTextFade{to{opacity:1}}.logo-swoop-glow-wide{pointer-events:none;stroke:#2151da00;opacity:.15}.khorgos-logo-svg:hover .logo-swoop-glow-wide{stroke:#2151da}.logo-swoop-glow-core{pointer-events:none;stroke:#3b82f600;opacity:.3}.khorgos-logo-svg:hover .logo-swoop-glow-core{stroke:#3b82f6}.khorgos-logo-wrapper.light-logo .logo-swoop-glow-wide{stroke:#93c5fd00;opacity:.25}.khorgos-logo-wrapper.light-logo .khorgos-logo-svg:hover .logo-swoop-glow-wide{stroke:#93c5fd}.khorgos-logo-wrapper.light-logo .logo-swoop-glow-core{stroke:#bef0;opacity:.45}.khorgos-logo-wrapper.light-logo .khorgos-logo-svg:hover .logo-swoop-glow-core{stroke:#bef}.khorgos-logo-svg:hover .logo-draw-swoop{fill:#2151da}.khorgos-logo-wrapper.light-logo .khorgos-logo-svg:hover .logo-draw-swoop{fill:#93c5fd}
