/* MoveX shared global header */
#movex-global-header{position:sticky;top:0;z-index:1000;width:100%;height:auto;padding:9px 0;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(12,36,43,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
#movex-global-header *{box-sizing:border-box}#movex-global-header a{color:inherit;text-decoration:none}#movex-global-header .header-row{position:relative;width:min(calc(100% - 48px),1240px);height:72px;margin:0 auto;padding:0 23px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e4ebe6;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 12px 36px rgba(9,31,39,.07)}
#movex-global-header .logo{display:block;flex:0 0 auto;width:158px}#movex-global-header .logo img{display:block;width:100%;height:auto;max-height:48px;object-fit:contain;object-position:left center}
#movex-global-header .toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e2e9e4;border-radius:12px;background:#f7faf8;color:#0c1b35;font-family:inherit;font-size:19px;line-height:1;font-weight:700;cursor:pointer}
#movex-global-header .nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,1.9vw,25px);font-family:inherit;font-size:14px;line-height:1.2;font-weight:750;color:#101c32;white-space:nowrap}
#movex-global-header .nav>a:not(.pill),#movex-global-header .nav-group>a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 0;transition:color .18s ease}
#movex-global-header .nav>a:not(.pill):hover,#movex-global-header .nav-group>a:hover,#movex-global-header .nav a[aria-current="page"]{color:#12824b}
#movex-global-header .nav-group>a span{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#edf5ef;color:#13834d;font-size:10px}
#movex-global-header .nav-group{position:relative;display:flex;align-items:center;gap:4px}
#movex-global-header .menu{position:absolute;top:calc(100% + 12px);left:-15px;width:475px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border:1px solid #e2e9e4;border-radius:16px;background:#fff;box-shadow:0 22px 50px rgba(7,21,45,.15);opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .18s ease,transform .18s ease,visibility .18s}
#movex-global-header .nav-group:hover .menu,#movex-global-header .nav-group:focus-within .menu,#movex-global-header .nav-group.open .menu{opacity:1;visibility:visible;transform:none}
#movex-global-header .menu a{display:block;padding:12px;border-radius:10px;white-space:normal}#movex-global-header .menu a:hover{background:#f1f7f2}#movex-global-header .menu b,#movex-global-header .menu small{display:block}#movex-global-header .menu b{font-size:12px;color:#10213d}#movex-global-header .menu small{margin-top:4px;font-size:10px;line-height:1.4;color:#738093}
#movex-global-header .nav>a.pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,#168c50,#0e7543);color:white;box-shadow:0 10px 24px rgba(17,128,72,.18);transition:transform .18s ease,box-shadow .18s ease}
#movex-global-header .nav>a.pill:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 28px rgba(17,128,72,.23)}
#movex-global-header a:focus-visible,#movex-global-header button:focus-visible{outline:3px solid #f6a51d;outline-offset:4px;border-radius:7px}
@media(max-width:920px){#movex-global-header .header-row{width:min(calc(100% - 32px),1240px);padding-inline:18px;gap:16px}#movex-global-header .logo{width:143px}#movex-global-header .nav{gap:clamp(10px,1.4vw,16px);font-size:12px}#movex-global-header .nav>a.pill{min-height:44px;padding-inline:15px}}
@media(max-width:760px){#movex-global-header{padding:8px 0}#movex-global-header .header-row{width:calc(100% - 24px);height:64px;padding:0 14px;border-radius:16px}#movex-global-header .logo{width:139px}#movex-global-header .toggle{display:inline-flex}#movex-global-header .nav{position:absolute;top:calc(100% + 8px);left:0;right:0;display:none;align-items:stretch;gap:2px;padding:12px 17px 17px;border:1px solid #e1e9e4;border-radius:16px;background:#fff;box-shadow:0 22px 44px rgba(7,21,45,.15);font-size:14px;white-space:normal}#movex-global-header .nav.open{display:flex;flex-direction:column}#movex-global-header .nav>a:not(.pill),#movex-global-header .nav-group>a{width:100%;padding:10px 2px}#movex-global-header .nav-group{display:block}#movex-global-header .menu{position:static;width:100%;display:none;grid-template-columns:1fr 1fr;margin:2px 0 7px;padding:6px;box-shadow:none;opacity:1;visibility:visible;transform:none}#movex-global-header .nav-group.open .menu{display:grid}#movex-global-header .menu a{padding:9px}#movex-global-header .nav>a.pill{width:max-content;min-height:44px;margin-top:7px;padding-inline:17px}}
@media(max-width:390px){#movex-global-header .logo{width:125px}#movex-global-header .menu{grid-template-columns:1fr}}

