@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#1b1560;--gold:#b1934f;--bg:#faf8f4;--ink:#1a1a22;--mut:#5d5d69;--line:#e2ded3;--err:#a3261f}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}img{max-width:100%}a{color:var(--navy)}h1,h2,h3{color:var(--ink);letter-spacing:-.01em;margin:0 0 .55em;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.15}h2{font-size:clamp(1.5rem,3vw,2.1rem)}h3{font-size:1.15rem}p{color:var(--ink);margin:0 0 1em}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}section{padding:56px 0}.mut{color:var(--mut)}.sm{font-size:14px}.lead{max-width:40em;font-size:1.2rem}.skip{position:absolute;left:-999px}.skip:focus{z-index:99;background:#fff;padding:8px;top:8px;left:8px}.btn{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:3px;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn.ghost{color:var(--navy);background:0 0}.btn.s{padding:8px 14px;font-size:14px}header.site{z-index:20;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.bar{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.logo img{height:46px;display:block}.nv{flex:1;justify-content:space-between;align-items:center;gap:32px;margin-left:32px;display:flex}.nv nav,.acct{align-items:center;gap:24px;display:flex}.nv a:not(.btn){color:var(--ink);font-weight:500;text-decoration:none}.nv a[aria-current]{border-bottom:2px solid var(--gold)}.burger{border:1px solid var(--line);cursor:pointer;background:0 0;padding:4px 12px;font-size:22px;display:none}.hero{border-bottom:3px solid var(--gold);background:#fff;padding:72px 0}.hg{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;display:grid}.mark{justify-self:center;width:100%;max-width:380px}.cta{flex-wrap:wrap;gap:12px;margin:1.5em 0;display:flex}.card{border:1px solid var(--line);background:#fff;border-radius:3px;padding:22px}.grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px;display:grid}.search{border:1px solid var(--line);border-top:3px solid var(--navy);background:#fff;margin-top:-1px;padding:28px}.sf{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:14px;display:grid}label{color:var(--ink);margin-bottom:12px;font-size:14px;font-weight:600;display:block}input,select,textarea{width:100%;font:inherit;background:#fff;border:1px solid #b9b5a8;border-radius:3px;margin-top:5px;padding:11px;font-weight:400;display:block}.chk{align-items:flex-start;gap:10px;font-weight:400;display:flex}.chk input{width:auto;margin:5px 0 0}.err{color:var(--err);min-height:1.2em;font-size:14px}.form{max-width:440px}.job h3{margin-bottom:.2em}.job h3 a{text-decoration:none}.job .sal{font-weight:700}.emp{color:var(--mut);margin-bottom:.3em}.demo{color:#6a5416;background:#f4ecd6;border-radius:2px;padding:3px 10px;font-size:13px;display:inline-block}.pghd{border-bottom:1px solid var(--line);background:#fff;padding:44px 0 30px}.jl{grid-template-columns:270px 1fr;align-items:start;gap:32px;padding-top:32px;padding-bottom:56px;display:grid}.jl summary{cursor:pointer;margin-bottom:12px;font-weight:700}.jl aside{border:1px solid var(--line);background:#fff;padding:18px}.jl .list{gap:16px;display:grid}.rh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rh select{width:auto}.facts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:24px 0;display:grid}.facts div{background:#fff;padding:14px}.facts b{color:var(--mut);font-size:13px;font-weight:600;display:block}.jd{grid-template-columns:1fr 300px;gap:40px;padding:36px 0 64px;display:grid}.lock{border:1px dashed var(--gold);background:#fff;padding:28px}.ov{z-index:50;background:#14122d99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.md{border-top:4px solid var(--gold);background:#fff;width:100%;max-width:460px;max-height:92vh;padding:30px;position:relative;overflow:auto}.x{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:10px}.art{max-width:720px;margin:0 auto;font-family:Georgia,serif;font-size:1.08rem;line-height:1.75}.art h2{margin-top:1.6em}.bar2{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.bar2 i{background:var(--navy);height:100%;display:block}.dash{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dash .card.w{grid-column:1/-1}.cols{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.cols ul{margin:0;padding:0;list-style:none}.cols li{border-top:1px solid var(--line)}.cols li a{color:var(--ink);padding:9px 0;text-decoration:none;display:block}.cols li a:hover{color:var(--navy);text-decoration:underline}.tag{color:#6a5416;font-size:13px;font-weight:600}footer{border-top:3px solid var(--gold);background:#fff;margin-top:24px;padding:44px 0 24px}.fg{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px;display:grid}.fg ul{margin:0;padding:0;list-style:none}.fg a{color:var(--ink);line-height:2;text-decoration:none}.fg h3{font-size:1rem}@media (width<=900px){.burger{display:block}.nv{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0}.nv.open{display:flex}.nv nav,.acct{flex-direction:column;align-items:stretch;gap:0}.nv nav a{border-bottom:1px solid var(--line);padding:14px 0}.acct{gap:10px;margin-top:16px}.acct .btn{text-align:center}.hg,.jl,.jd,.dash{grid-template-columns:1fr}.mark{order:-1;justify-self:start;max-width:160px}.hero,section{padding:40px 0}.sf{grid-template-columns:1fr}.cols,.fg{grid-template-columns:1fr 1fr}.cta .btn{text-align:center;flex:1}}@media (width<=520px){.cols,.fg{grid-template-columns:1fr}.logo img{height:38px}}:root{--navy:#14104a;--navy2:#0e0b36;--gold:#c2a25a;--bg:#f3f4f8;--line:#dcdee8;--grat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600' fill='none' stroke='rgb(177,147,79)' stroke-opacity='.4'%3E%3Ccircle cx='300' cy='300' r='280'/%3E%3Cellipse cx='300' cy='300' rx='140' ry='280'/%3E%3Cellipse cx='300' cy='300' rx='230' ry='280'/%3E%3Cpath d='M20 300h560M60 170h480M60 430h480M110 90h380M110 510h380'/%3E%3Cpath d='M30 480C200 330 380 250 590 190' stroke-width='4' stroke-opacity='.95'/%3E%3C/svg%3E")}h1,h2,h3{letter-spacing:-.02em;font-family:inherit;font-weight:800}h1{font-size:clamp(2.4rem,6vw,4.4rem)}.btn,.card,input,select,textarea,.md{border-radius:0}.btn{background:var(--gold);border-color:var(--gold);color:var(--navy2);letter-spacing:.02em}.btn:hover{background:#d4b672}.btn.ghost{color:var(--navy);border-color:var(--navy);background:0 0}.btn.ghost:hover{background:#e6e7f2}.dk{background:var(--navy2) var(--grat) no-repeat right -120px center/680px;color:#fff}.dk h1,.dk h2,.dk h3,.dk p,.dk .lead{color:#fff}.dk .l2,.dk .sm{color:#c5c7e0}.dk .btn.ghost,header.site .btn.ghost,footer .btn.ghost{color:#fff;border-color:#fff}.dk .btn.ghost:hover{background:#ffffff1f}.eb{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:13px;font-weight:700}header.site{background:var(--navy2);border:0}.nv a:not(.btn){color:#fff}.nv a[aria-current]{border-color:var(--gold)}.burger{color:#fff;border-color:#fff6}.hero{background:var(--navy2) var(--grat) no-repeat right -120px center/680px;border:0;padding:96px 0 150px}.hero .hg{display:block}.hero h1{max-width:12em}.hero .lead{color:#fff}.hero .l2,.hero .sm{color:#c5c7e0;max-width:38em}.pghd{background:var(--navy2) var(--grat) no-repeat right -160px center/560px;color:#fff;border:0;padding:56px 0 48px}.pghd h1,.pghd h2,.pghd h3{color:#fff}.pghd .lead,.pghd p{color:#dcdcee}.pghd a{color:var(--gold)}.pghd .bar2{background:#fff3}.pghd .bar2 i{background:var(--gold)}.sw{margin-top:-72px;padding:0;position:relative}.search{border-top:4px solid var(--gold);box-shadow:0 24px 48px #0e0b3633}.split{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.pnl{background:var(--navy2) var(--grat) no-repeat center/cover;color:#fff;align-items:flex-end;min-height:360px;padding:32px;display:flex}.pnl p{color:#fff;max-width:14em;margin:0;font-size:1.3rem;font-weight:700}.vals{letter-spacing:.06em;margin:0 0 24px;padding:0;font-weight:700;list-style:none}.vals li:before{content:"•";color:var(--gold)}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;padding-top:24px;display:grid}.stats b{color:var(--navy);font-size:2.6rem;line-height:1;display:block}.stats span{color:var(--mut);font-size:14px}.dv{padding:0;overflow:hidden}.dv .top{background:var(--navy2) var(--grat) no-repeat center/cover;height:160px;color:var(--gold);padding:18px 22px;font-size:3rem;font-weight:800}.dv .bd{padding:22px}.dv h3{font-size:1.3rem}.white{background:#fff}.job{border-top:3px solid var(--gold)}.job .sal{color:var(--navy)}.band{background:var(--navy2);color:#fff;text-align:center}.band h1,.band h2,.band h3,.band p{color:#fff}.band .cta{justify-content:center}footer{background:var(--navy2);color:#c5c7e0;border-top:3px solid var(--gold)}footer a,footer h3{color:#fff}.fg img{height:60px}footer .mut{color:#c5c7e0}.art{font-family:inherit}.jl aside{border-top:3px solid var(--navy)}@media (width<=900px){.nv{background:var(--navy2);border-color:#ffffff26}.nv nav a{border-color:#ffffff26}.split,.stats{grid-template-columns:1fr}.hero{background-position:right -160px top 20px;background-size:420px;padding:56px 0 110px}.sw{margin-top:-56px}.pnl{min-height:220px}}.fg a,.fg li a{color:#fff}footer{margin-top:0}:root{--sky:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 360' preserveAspectRatio='xMidYMax slice'%3E%3Cdefs%3E%3CradialGradient id='g' cx='.7' cy='1' r='.7'%3E%3Cstop offset='0' stop-color='rgb(194,162,90)' stop-opacity='.45'/%3E%3Cstop offset='1' stop-color='rgb(194,162,90)' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='1440' height='360' fill='url(%23g)'/%3E%3Cg fill='rgb(40,34,120)' fill-opacity='0.7'%3E%3Crect x='0' y='301' width='41' height='59'/%3E%3Crect x='41' y='290' width='51' height='70'/%3E%3Crect x='93' y='316' width='31' height='44'/%3E%3Crect x='124' y='285' width='51' height='75'/%3E%3Crect x='177' y='306' width='29' height='54'/%3E%3Crect x='210' y='297' width='60' height='63'/%3E%3Crect x='272' y='314' width='37' height='46'/%3E%3Crect x='311' y='319' width='39' height='41'/%3E%3Crect x='356' y='303' width='42' height='57'/%3E%3Crect x='399' y='301' width='36' height='59'/%3E%3Crect x='437' y='315' width='49' height='45'/%3E%3Crect x='492' y='278' width='47' height='82'/%3E%3Crect x='542' y='305' width='58' height='55'/%3E%3C/g%3E%3Cg fill='rgb(40,34,120)' fill-opacity='0.7'%3E%3Crect x='600' y='210' width='41' height='150'/%3E%3Crect x='643' y='166' width='31' height='194'/%3E%3Crect x='680' y='270' width='45' height='90'/%3E%3Crect x='727' y='162' width='45' height='198'/%3E%3Crect x='778' y='246' width='58' height='114'/%3E%3Crect x='839' y='194' width='53' height='166'/%3E%3Crect x='894' y='213' width='53' height='147'/%3E%3Crect x='948' y='231' width='40' height='129'/%3E%3Crect x='990' y='260' width='28' height='100'/%3E%3Crect x='1018' y='190' width='55' height='170'/%3E%3Crect x='1075' y='202' width='59' height='158'/%3E%3Crect x='1139' y='181' width='56' height='179'/%3E%3Crect x='1197' y='184' width='35' height='176'/%3E%3Crect x='1233' y='218' width='30' height='142'/%3E%3Crect x='1264' y='235' width='54' height='125'/%3E%3Crect x='1319' y='215' width='48' height='145'/%3E%3Crect x='1372' y='189' width='46' height='171'/%3E%3Crect x='1422' y='229' width='38' height='131'/%3E%3C/g%3E%3Cg fill='rgb(10,8,42)' fill-opacity='1'%3E%3Crect x='0' y='326' width='29' height='34'/%3E%3Crect x='31' y='333' width='41' height='27'/%3E%3Crect x='74' y='322' width='37' height='38'/%3E%3Crect x='114' y='338' width='27' height='22'/%3E%3Crect x='143' y='322' width='31' height='38'/%3E%3Crect x='179' y='339' width='46' height='21'/%3E%3Crect x='227' y='320' width='44' height='40'/%3E%3Crect x='272' y='301' width='52' height='59'/%3E%3Crect x='329' y='322' width='30' height='38'/%3E%3Crect x='363' y='312' width='38' height='48'/%3E%3Crect x='403' y='324' width='34' height='36'/%3E%3Crect x='440' y='319' width='36' height='41'/%3E%3Crect x='480' y='317' width='26' height='43'/%3E%3Crect x='506' y='330' width='55' height='30'/%3E%3Crect x='563' y='322' width='49' height='38'/%3E%3C/g%3E%3Cg fill='rgb(10,8,42)' fill-opacity='1'%3E%3Crect x='560' y='264' width='32' height='96'/%3E%3Crect x='593' y='294' width='53' height='66'/%3E%3Crect x='646' y='313' width='29' height='47'/%3E%3Crect x='675' y='244' width='36' height='116'/%3E%3Crect x='716' y='243' width='35' height='117'/%3E%3Crect x='751' y='258' width='60' height='102'/%3E%3Crect x='815' y='279' width='41' height='81'/%3E%3Crect x='856' y='253' width='33' height='107'/%3E%3Crect x='891' y='295' width='52' height='65'/%3E%3Crect x='946' y='290' width='38' height='70'/%3E%3Crect x='987' y='258' width='52' height='102'/%3E%3Crect x='1039' y='267' width='40' height='93'/%3E%3Crect x='1082' y='266' width='41' height='94'/%3E%3Crect x='1129' y='257' width='39' height='103'/%3E%3Crect x='1169' y='316' width='28' height='44'/%3E%3Crect x='1199' y='289' width='42' height='71'/%3E%3Crect x='1245' y='291' width='39' height='69'/%3E%3Crect x='1287' y='302' width='42' height='58'/%3E%3Crect x='1331' y='280' width='29' height='80'/%3E%3Crect x='1364' y='248' width='33' height='112'/%3E%3Crect x='1400' y='257' width='28' height='103'/%3E%3Crect x='1431' y='265' width='31' height='95'/%3E%3C/g%3E%3Cg fill='rgb(10,8,42)'%3E%3Cpath d='M640 60L662 250 676 360H604L618 250Z'/%3E%3Crect x='624' y='150' width='32' height='9'/%3E%3Crect x='639' y='20' width='2' height='40'/%3E%3Crect x='856' y='60' width='8' height='300'/%3E%3Ccircle cx='860' cy='250' r='26'/%3E%3Ccircle cx='860' cy='150' r='16'/%3E%3Ccircle cx='860' cy='90' r='9'/%3E%3Crect x='859' y='20' width='2' height='60'/%3E%3Cpath d='M836 360L855 250H865L884 360Z'/%3E%3Cpath d='M1080 10L1084 90 1092 130 1094 200 1104 240 1108 320 1112 360H1048L1052 320 1056 240 1066 200 1068 130 1076 90Z'/%3E%3Crect x='1246' y='150' width='8' height='210'/%3E%3Cellipse cx='1250' cy='150' rx='24' ry='12'/%3E%3Crect x='1249' y='60' width='2' height='90'/%3E%3Cpath d='M1228 360L1246 250H1254L1272 360Z'/%3E%3Cpath d='M1370 110L1380 170 1392 190 1388 250 1402 270 1406 360H1334L1338 270 1352 250 1348 190 1360 170Z'/%3E%3C/g%3E%3C/svg%3E")}.hero{background:var(--sky) center bottom/100% auto no-repeat,var(--grat) right -120px top -40px/680px no-repeat,var(--navy2);min-height:600px}@media (width<=900px){.hero{background-position:bottom,right -160px top 20px,0 0;background-size:auto 190px,420px,auto;min-height:0}}@media (width>=901px){.hero{background-position:100% 100%,right -120px top -40px,0 0;background-size:118%,680px,auto;padding-bottom:210px}}:root{--art:url(/hero-art.svg);--deep:linear-gradient(125deg, #13104a 0%, #1c1668 55%, #2a2277 100%)}body{font-family:Montserrat Variable,Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif}.btn{text-transform:uppercase;letter-spacing:.16em;padding:15px 30px;font-size:12px;font-weight:700}.btn.s{letter-spacing:.1em;padding:10px 18px;font-size:11px}.nv a:not(.btn){letter-spacing:.02em;font-size:13px}.vals li:before{margin-right:.6em}section.hero.dk{background:linear-gradient(90deg, #0e0b36cc 0%, #0e0b36a3 40%, #0e0b3652 70%, #0e0b361a 100%), url(/images/hero-china.jpg) center bottom / cover no-repeat, var(--deep);flex-direction:column;justify-content:center;min-height:clamp(620px,100vh - 68px,860px);padding:56px 0 150px;display:flex;position:relative;overflow:hidden}section.hero.dk h1{letter-spacing:-.025em;max-width:11em;font-size:clamp(2.7rem,5.4vw,4.6rem);font-weight:800;line-height:1.04}section.hero.dk .lead,section.hero.dk .l2{max-width:34em}section.hero.dk .cta{margin:1.2em 0}section.hero.dk .eb{background:var(--gold);color:var(--navy2);letter-spacing:.22em;margin-bottom:26px;padding:9px 18px;font-size:12px;display:inline-block}section.hero.dk .lead{font-size:1.15rem}.hero-panel{color:#fff;background:#0e0b36f5;align-items:center;gap:28px;width:min(780px,62%);padding:30px 40px 30px max(20px,50vw - 560px);display:flex;position:absolute;bottom:0;left:0}.hero-panel b{color:var(--gold);font-size:4.6rem;font-weight:800;line-height:1}.hero-panel p{color:#dcdcee;max-width:26em;margin:0;font-size:15px;line-height:1.6}.scroll-cue{color:#fff;letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl;opacity:.85;flex-direction:column;align-items:center;gap:14px;font-size:11px;text-decoration:none;display:flex;position:absolute;bottom:190px;left:26px}.scroll-cue:after{content:"";background:var(--gold);width:1px;height:70px}.scroll-cue:hover{opacity:1}.hero-badge{width:150px;height:150px;position:absolute;bottom:70px;right:max(24px,5vw)}.hero-badge text{fill:#fff;letter-spacing:1px;font-size:10.5px;font-weight:600}.hero-badge .ring{transform-origin:75px 75px;animation:28s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-badge .ring{animation:none}}.sw{margin-top:0;padding-top:36px;scroll-margin-top:80px}@media (width<=900px){section.hero.dk{background:linear-gradient(180deg, #0e0b36db 0%, #0e0b36b8 60%, #0e0b3673 100%), url(/images/hero-china.jpg) 44% center / cover no-repeat, var(--deep);justify-content:flex-start;min-height:0;padding:56px 0 0}section.hero.dk .eb{letter-spacing:.14em;padding:8px 14px;font-size:11px}section.hero.dk .cta{flex-direction:column}section.hero.dk .cta .btn{letter-spacing:.12em;flex:none;width:100%;padding:15px 16px}.hero-panel{gap:18px;width:auto;margin-top:44px;padding:24px 20px;position:static}.hero-panel b{font-size:3.4rem}.scroll-cue,.hero-badge{display:none}}section.band.dk,.dv .top{background:var(--art) center / cover no-repeat, var(--deep)}#app{flex-direction:column;min-height:100vh;display:flex}#app>main{flex:1}button{font:inherit}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.danger{background:var(--err);border-color:var(--err);color:#fff}.btn.danger:hover{background:#82201a}.btn.block{text-align:center;width:100%}a.btn{text-align:center}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notice{border:1px solid var(--line);border-left:4px solid var(--navy);background:#fff;margin:0 0 20px;padding:14px 16px}.notice.warn{border-left-color:var(--gold);background:#fbf7ec}.notice.bad{border-left-color:var(--err);background:#fdf1f0}.notice.good{background:#eff8f2;border-left-color:#2c7a4b}.notice>:last-child{margin-bottom:0}.pills{flex-wrap:wrap;gap:8px;margin:0 0 .9em;display:flex}.pill{color:var(--navy);background:#e6e7f2;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.pill.ok{color:#1f5e3a;background:#e4f3ea}.pill.unk{color:#6a5416;background:#f4ecd6}.trust{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:28px 0;display:grid}.trust .card h3{font-size:1rem}.trust .card p{font-size:15px}.trust .card ul{margin:0;padding-left:1.1em}.unknown{color:#6a5416;font-weight:600}.facts{border:0;border-top:1px solid var(--line);border-left:1px solid var(--line);background:0 0;gap:0}.facts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tbl{border-collapse:collapse;width:100%}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px;font-size:14px}.tbl th{color:var(--mut);font-weight:600}.pick{background:#fff;border:1px solid #b9b5a8;max-height:240px;margin-top:5px;padding:6px 12px;overflow:auto}.pick label{margin:0;padding:3px 0;font-weight:400}.chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.chip{border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;padding:4px 10px;font-size:14px}.chip:hover{background:#e6e7f2}.row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form.wide{max-width:680px}.okmsg{color:#1f5e3a;min-height:1.2em;font-size:14px}.stack>*+*{margin-top:12px}.item{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.item p{margin:0}fieldset{border:1px solid var(--line);margin:0 0 12px;padding:12px}legend{padding:0 6px;font-size:14px;font-weight:600}.crumb{margin:0 0 12px;font-size:14px}.center{text-align:center}.loading{color:var(--mut);padding:24px 0}.sec-note{color:var(--mut);font-size:14px}@media (width<=600px){.row2{grid-template-columns:1fr}.item{flex-direction:column}}:focus-visible{outline:3px solid var(--navy);outline-offset:3px}header.site :focus-visible,footer :focus-visible,.dk :focus-visible,.pghd :focus-visible,.hero-panel :focus-visible,.auth-side :focus-visible{outline-color:var(--gold)}input,select,textarea{border-color:#85816f}input:focus,select:focus,textarea:focus{border-color:var(--navy)}.chk input{width:18px;height:18px}.btn.s{justify-content:center;align-items:center;min-height:40px;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.eb{background:var(--gold);color:var(--navy2);letter-spacing:.2em;margin-bottom:18px;padding:7px 14px;font-size:11px;display:inline-block}section>.wrap>h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.btn{transition:background-color .15s,color .15s,border-color .15s}.card.job,.card.dv{transition:transform .2s,box-shadow .2s}@media (hover:hover){.card.job:hover,.card.dv:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0e0b3624}}.card.job{flex-direction:column;display:flex}.card.job .btn{align-self:flex-start;margin-top:auto}.card.job h3{margin-bottom:.6em;font-size:1.2rem}.job-head{align-items:center;gap:12px;margin-bottom:.8em;display:flex}.job-head p{margin:0}.job-head .emp{font-weight:600}.job-head .loc{color:var(--mut);font-size:14px}.mono{background:var(--navy2);width:44px;height:44px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.pill.soon{color:#8a1f18;background:#fde9e7}.bullets{margin:0 0 1.2em;padding:0;list-style:none}.bullets li{margin-bottom:.45em;padding-left:22px;position:relative}.bullets li:before{content:"";background:var(--gold);width:8px;height:8px;position:absolute;top:.62em;left:0}.ticks{margin:0;padding:0;list-style:none}.ticks li{margin-bottom:.4em;padding-left:26px;position:relative}.ticks li:before{content:"✓" / "";color:#1f5e3a;font-weight:800;position:absolute;left:0}.auth-side .ticks li:before{color:var(--gold)}.facts b{text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px}.facts div{font-weight:600}.jd>aside{align-self:start;position:sticky;top:92px}.jd>aside .card{border-top:4px solid var(--gold)}@media (width<=900px){.jd>aside{position:static}}.pghd{background:linear-gradient(90deg, #0e0b36e6 0%, #0e0b36b8 55%, #0e0b3673 100%), url(/images/hero-china.jpg) center 58% / cover no-repeat, var(--deep);padding:72px 0 60px}.pghd h1{font-size:clamp(2.2rem,5vw,3.6rem)}.pnl{background:linear-gradient(0deg, #0e0b36e6 0%, #0e0b3640 65%), url(/images/hero-photo.jpg) center / cover no-repeat, var(--deep)}.card.std{border-top:3px solid var(--gold)}.card.std .tickmark{background:var(--navy2);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:800;display:grid}footer{padding-top:56px}.fg h3{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:12px}.fg li a{line-height:2.2}footer a:hover{color:var(--gold)}.legal{border-top:1px solid #ffffff24;margin-top:36px}.legal p{font-size:13px;margin:20px 0 0!important}.auth{grid-template-columns:minmax(300px,5fr) 7fr;min-height:calc(100vh - 68px);padding:0;display:grid}.auth-side{color:#fff;background:linear-gradient(180deg, #0e0b3680 0%, #0e0b36ed 100%), url(/images/hero-photo.jpg) center / cover no-repeat, var(--deep);flex-direction:column;padding:64px 48px;display:flex}.auth-side>div{margin-top:auto;position:sticky;bottom:40px}.auth-title{letter-spacing:-.02em;color:#fff;margin:0 0 24px;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:800;line-height:1.1}.auth-side .ticks li{color:#dcdcee;margin-bottom:.7em}.auth-main{background:var(--bg);justify-content:center;align-items:flex-start;padding:56px 32px;display:flex}.auth-main .form{width:100%;max-width:520px}.auth-main .form.wide{max-width:600px}@media (width<=900px){.auth{grid-template-columns:1fr;min-height:0}.auth-side{background-position:0 0,20% 8%,0 0;background-size:auto,auto 230%,auto;padding:36px 20px}.auth-side>div{position:static}.auth-side .ticks{display:none}.auth-title{margin-bottom:0}.auth-main{padding:32px 20px 48px}}.checks{flex-wrap:wrap;gap:10px 24px;margin:18px 0 0;padding:0;list-style:none;display:flex}.checks li{color:#dcdcee;align-items:center;gap:8px;font-size:14px;display:flex}.checks .dot{width:22px;height:22px;color:var(--navy2);border:2px solid #ffffff8c;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.checks .done .dot{background:var(--gold);border-color:var(--gold)}.dash .card>h2:after{content:"";background:var(--gold);width:36px;height:3px;margin-top:10px;display:block}.pill.bad{color:#8a1f18;background:#fde9e7}.card.empty{text-align:center;border-top:4px solid var(--gold);max-width:640px;margin:8px auto 24px;padding:32px 28px}.card.empty h3{margin-bottom:.6em;font-size:1.35rem}.prewrap{white-space:pre-line}
