:root{--navy:#1a3a6b;--navy-deep:#12294d;--navy-soft:#24457a;--gold:#f0a500;--gold-soft:#f7b733;--ink:#1c2635;--body:#3a4759;--muted:#7b8798;--line:#e6eaf0;--bg:#fff;--bg-alt:#f5f7fa;--bg-navy-tint:#eef2f8;--container:1180px;--radius:14px;--radius-sm:10px;--shadow:0 18px 40px -20px rgba(18,41,77,.35);--shadow-sm:0 8px 24px -14px rgba(18,41,77,.3);--font-sans:"PingFang SC","Microsoft YaHei","Hiragino Sans GB","Segoe UI",Roboto,Helvetica,Arial,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--body);background:var(--bg);line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:24px}.section{padding-block:96px}.section--alt{background:var(--bg-alt)}.section--navy{background:linear-gradient(160deg,var(--navy) 0,var(--navy-deep) 100%);color:#fff}.eyebrow{display:inline-block;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--gold);margin-bottom:14px}.h-cn{color:var(--ink);font-weight:800;font-size:clamp(28px,4vw,42px);line-height:1.25;letter-spacing:.01em}.section--navy .h-cn{color:#fff}.h-cn .accent{color:var(--gold)}.lead{font-size:clamp(16px,1.5vw,18px);color:var(--muted);max-width:720px}.section--navy .lead{color:hsla(0,0%,100%,.78)}.section-head{text-align:center;margin-bottom:56px}.section-head .lead{margin-inline:auto;margin-top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:999px;font-weight:700;font-size:15px;cursor:pointer;border:1.5px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn--gold{background:var(--gold);color:var(--navy-deep);box-shadow:0 12px 26px -12px rgba(240,165,0,.7)}.btn--gold:hover{background:var(--gold-soft)}.btn--ghost{background:transparent;border-color:hsla(0,0%,100%,.55);color:#fff}.btn--ghost:hover{background:hsla(0,0%,100%,.12)}.btn--navy{background:var(--navy);color:#fff}.btn--navy:hover{background:var(--navy-soft)}.wordmark{font-weight:800;letter-spacing:.04em;font-family:"Segoe UI",var(--font-sans)}.wordmark .x{color:var(--gold)}@media (max-width:768px){.section{padding-block:64px}.section-head{margin-bottom:36px}}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}