:root{--kx-blue:#005D89;--kx-blue-dark:#003F5D;--kx-yellow:#F0AF04;--kx-text:#FFFFFF;--kx-white:#FFFFFF;--kx-shadow:rgba(0, 40, 61, .18)}.kx-global-header{position:sticky;top:0;z-index:9999;width:100%;background:rgb(0 93 137 / .85);border-bottom:1px solid rgb(255 255 255 / .10);font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;transition:background .28s ease,box-shadow .28s ease,padding .28s ease}.admin-bar .kx-global-header{top:32px}.kx-global-header.is-scrolled{background:rgb(0 93 137 / .60);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 28px var(--kx-shadow)}.kx-gh-container{width:min(1280px, calc(100% - 42px));min-height:84px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.kx-gh-logo{display:flex;align-items:center;text-decoration:none!important;position:relative}.kx-gh-logo-img{display:block;width:auto;height:60px;max-width:180px;object-fit:contain;transition:transform .25s ease,height .25s ease}.kx-gh-logo:hover .kx-gh-logo-img{transform:translateY(-1px)}.kx-global-header.is-scrolled .kx-gh-logo-img{height:54px}.kx-gh-logo-text{color:#fff;font-size:24px;font-weight:700}.kx-gh-nav{display:flex;align-items:center;justify-content:flex-end;gap:34px}.kx-gh-nav-link{position:relative;min-height:42px;display:inline-flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .82)!important;text-decoration:none!important;font-size:14px;font-weight:600;letter-spacing:-.1px;transition:color .24s ease,transform .24s ease}.kx-gh-nav-link::before{content:"";position:absolute;left:0;bottom:4px;width:0;height:2px;border-radius:999px;background:var(--kx-yellow);transition:width .25s ease}.kx-gh-nav-link:hover{color:#fff!important;transform:translateY(-1px)}.kx-gh-nav-link:hover::before{width:100%}.kx-gh-nav-link.is-active{color:#fff!important;font-weight:700}.kx-gh-nav-link.is-active::before{width:100%}.kx-gh-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.kx-gh-tracking{position:relative;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:999px;background:linear-gradient(135deg,#F0AF04,#FFC51E);color:var(--kx-blue-dark)!important;text-decoration:none!important;font-size:14px;font-weight:800;letter-spacing:.1px;box-shadow:0 8px 22px rgb(240 175 4 / .22);overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}.kx-gh-tracking::before{content:"";position:absolute;top:-60%;left:-46px;width:22px;height:110px;transform:rotate(25deg);background:rgb(255 255 255 / .48);filter:blur(5px);transition:left .55s ease}.kx-gh-tracking:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgb(240 175 4 / .30)}.kx-gh-tracking:hover::before{left:calc(100% + 20px)}.kx-gh-tracking span{font-size:15px;transition:transform .24s ease}.kx-gh-tracking:hover span{transform:translate(2px,-2px)}.kx-gh-language{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:rgb(255 255 255 / .06)}.kx-gh-language a,.kx-gh-language span{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none!important;font-size:10px;font-weight:800;letter-spacing:.6px;color:rgb(255 255 255 / .45)!important;transition:background .2s ease,color .2s ease,transform .2s ease}.kx-gh-language a:hover{color:#fff!important;transform:translateY(-1px)}.kx-gh-language .is-current{background:#fff;color:var(--kx-blue-dark)!important}.kx-gh-language .is-disabled{opacity:.45;cursor:default}.kx-gh-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / .16);border-radius:12px;background:rgb(255 255 255 / .08);cursor:pointer}.kx-gh-toggle span{width:18px;height:1.8px;display:block;margin:4px auto;border-radius:999px;background:#fff;transition:transform .3s ease,opacity .3s ease}.kx-mobile-panel{display:none}@media (max-width:980px){.kx-global-header{overflow:visible}.admin-bar .kx-global-header{top:46px}.kx-gh-container{width:calc(100% - 24px);min-height:74px;grid-template-columns:auto 1fr auto;gap:14px}.kx-gh-nav{display:none}.kx-gh-logo-img{height:52px;max-width:155px}.kx-gh-actions{gap:10px}.kx-gh-language{display:none}.kx-gh-tracking{display:none}.kx-gh-toggle{display:block}.kx-mobile-panel{position:absolute;top:100%;left:12px;right:12px;width:auto;margin:10px 0 0;display:flex;flex-direction:column;gap:10px;padding:12px;background:rgb(0 93 137 / .98);border:1px solid rgb(255 255 255 / .10);border-radius:18px;box-shadow:0 18px 42px rgb(0 40 61 / .22);opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s;box-sizing:border-box}.kx-global-header.is-menu-open .kx-mobile-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .24s ease,transform .24s ease,visibility 0s}.kx-mobile-nav{display:flex;flex-direction:column;gap:3px}.kx-mobile-link{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:12px;color:rgb(255 255 255 / .82)!important;text-decoration:none!important;font-size:14px;font-weight:700;transition:background .2s ease,color .2s ease,transform .2s ease}.kx-mobile-link:hover,.kx-mobile-link.is-active{background:rgb(255 255 255 / .08);color:#fff!important;transform:translateX(2px)}.kx-mobile-actions{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .10)}.kx-gh-tracking-mobile{display:flex;width:100%;min-height:50px}.kx-gh-language.is-mobile{display:flex;justify-content:flex-start;padding:0;border:none;background:#fff0}.kx-gh-language.is-mobile a,.kx-gh-language.is-mobile span{background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .70)!important;border:1px solid rgb(255 255 255 / .10)}.kx-gh-language.is-mobile .is-current{background:#fff;color:var(--kx-blue-dark)!important}.kx-global-header.is-menu-open .kx-gh-toggle span:nth-child(1){transform:translateY(5.8px) rotate(45deg)}.kx-global-header.is-menu-open .kx-gh-toggle span:nth-child(2){opacity:0}.kx-global-header.is-menu-open .kx-gh-toggle span:nth-child(3){transform:translateY(-5.8px) rotate(-45deg)}}@media (max-width:560px){.kx-gh-container{min-height:70px}.kx-gh-logo-img{height:48px;max-width:145px}}