:root{--navy:#07172e;--navy2:#0d2a4c;--blue:#1677ff;--cyan:#51d8ff;--ink:#18283b;--muted:#617084;--line:#dbe5ef;--bg:#f4f8fc;--white:#fff;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--bg);font:16px/1.75 system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;object-fit:cover}.wrap{width:min(1180px,calc(100% - 32px));margin:auto}.skip{position:fixed;left:12px;top:-60px;z-index:99;background:#fff;padding:10px}.skip:focus{top:12px}header{position:sticky;top:0;z-index:30;background:rgba(7,23,46,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;gap:10px;color:#fff;white-space:nowrap}.logo span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--cyan),var(--blue));font-weight:900}.logo b{font-size:19px}.nav nav{display:flex;gap:8px;overflow:auto}.nav nav a{color:#cfe0f4;padding:9px 12px;border-radius:10px;white-space:nowrap}.nav nav a:hover,.nav nav a[aria-current]{background:#173b63;color:#fff}.hero{position:relative;min-height:620px;background:var(--navy);overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;opacity:.78}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,18,37,.97) 0%,rgba(4,18,37,.77) 43%,rgba(4,18,37,.08) 76%)}.hero-copy{position:relative;z-index:2;width:min(1180px,calc(100% - 32px));margin:auto;padding:120px 0;color:white}.kicker{display:block;color:#4ecbff;font-weight:800;letter-spacing:.14em;font-size:13px;margin-bottom:10px}.hero h1{font-size:clamp(38px,6vw,72px);line-height:1.1;margin:0 0 24px}.hero h1 em{font-size:.57em;font-style:normal;color:#c8ddf3}.hero p{max-width:650px;color:#c8d6e7;font-size:18px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.actions a{padding:13px 20px;border-radius:12px;font-weight:800}.primary{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#041428}.secondary{border:1px solid #7293b8;color:#fff}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-44px;position:relative;z-index:3}.quick a{background:#fff;padding:20px;border-radius:16px;box-shadow:0 14px 34px rgba(22,48,75,.12)}.quick b,.quick span{display:block}.quick span{color:var(--muted);font-size:14px}.jump{display:flex;align-items:center;gap:10px;overflow:auto;padding-top:28px}.jump strong,.jump a{white-space:nowrap}.jump strong{color:var(--navy)}.jump a{background:#e5f0fb;color:#24517a;padding:8px 13px;border-radius:999px;font-size:14px}.section{padding:76px 0}.section-title{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.section-title h2,.band h2{font-size:clamp(27px,4vw,42px);line-height:1.2;margin:0}.section-title p{max-width:480px;color:var(--muted)}.cards{display:grid;gap:20px}.cards.three{grid-template-columns:repeat(3,1fr)}.card,.text-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 10px 26px rgba(17,48,77,.06)}.card img{width:100%;aspect-ratio:3/2}.card>div,.text-card{padding:22px}.card span{font-size:13px;color:var(--blue);font-weight:800}.card h3,.text-card h3,.text-card h2{line-height:1.35;margin:8px 0}.card p,.text-card p{color:var(--muted);margin-bottom:0}.band{background:linear-gradient(135deg,var(--navy),var(--navy2));color:#fff}.split{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px}.split.reverse{grid-template-columns:.95fr 1.05fr}.split img{border-radius:24px;min-height:420px}.steps{padding:0;list-style:none}.steps li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.13)}.steps li p{display:inline;color:#b9cbe0;margin-left:8px}.table-scroll{overflow:auto;border-radius:18px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;background:#fff;min-width:760px}th,td{text-align:left;padding:16px;border-bottom:1px solid var(--line)}th{background:#eaf3fb;color:#183654}td a{color:var(--blue);font-weight:700}.mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.mini-grid div{background:rgba(255,255,255,.08);padding:15px;border-radius:12px}.mini-grid b,.mini-grid span{display:block}.mini-grid span{color:#bdd0e4}.text-link{color:var(--cyan);font-weight:800}.prose.cols{columns:2;column-gap:50px}.prose p{break-inside:avoid;margin:0 0 20px;color:#42546a}.compact .card img{aspect-ratio:16/10}.framework{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.framework article{background:#fff;border:1px solid var(--line);padding:18px;border-radius:16px}.framework b{color:var(--blue)}.framework p{color:var(--muted);margin-bottom:0}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px}.case-grid>div{background:rgba(255,255,255,.08);padding:22px;border-radius:16px}.case-grid h3{margin-top:0}.case-grid p,.case-note{color:#c4d5e7}.case-note{border-left:3px solid var(--cyan);padding-left:16px;margin-top:22px}.diagnosis{display:grid;gap:10px}.diagnosis>div{display:grid;grid-template-columns:150px 1fr auto;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);padding:16px 18px;border-radius:14px}.diagnosis span{color:var(--muted)}.diagnosis i{font-style:normal;color:#08764b;background:#e1f7ed;border-radius:999px;padding:4px 10px;font-size:13px}.faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px 20px;margin:12px 0}.faq summary{font-weight:800;cursor:pointer}.faq details p{color:var(--muted)}.crumbs{padding:18px 0;color:var(--muted);display:flex;gap:9px}.crumbs a{color:var(--blue)}.page-lead{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding:54px 0}.page-lead img{width:100%;border-radius:24px;aspect-ratio:3/2}.page-lead h1{font-size:clamp(34px,5vw,56px);line-height:1.15;margin:0 0 18px}.page-lead p{font-size:18px;color:var(--muted)}.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.checklist{list-style:none;padding:0;display:grid;gap:12px}.checklist li{display:flex;gap:18px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px}.checklist b{color:var(--blue);font-size:20px}.timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:28px}.timeline>div{background:rgba(255,255,255,.08);padding:16px;border-radius:14px}.timeline p{color:#bfd1e4}.related{display:flex;justify-content:space-between;padding-top:10px}.related a{color:var(--blue);font-weight:800}footer{background:#041225;color:#c6d5e7;padding:54px 0 22px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-grid h3{color:#fff}.footer-grid a{display:block;margin:8px 0}.footer-logo{font-size:24px;color:#fff;font-weight:900}.legal{margin-top:35px;padding-top:18px;border-top:1px solid #203853;font-size:13px;color:#8ea5bf}@media(max-width:820px){body{font-size:15px}.nav{display:block;padding:12px 0}.nav nav{margin-top:10px}.hero{min-height:590px}.hero-copy{padding:90px 0}.quick{grid-template-columns:repeat(2,1fr)}.cards.three,.split,.split.reverse,.page-lead,.footer-grid{grid-template-columns:1fr}.split img{min-height:0}.section{padding:52px 0}.section-title{display:block}.prose.cols{columns:1}.article-grid{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(2,1fr)}.framework{grid-template-columns:repeat(2,1fr)}.page-lead{padding:28px 0}.page-lead img{order:-1}.related{display:grid;gap:14px}}@media(max-width:480px){.wrap{width:min(100% - 22px,1180px)}.hero-copy{width:calc(100% - 22px)}.quick{grid-template-columns:1fr;margin-top:-30px}.cards.three,.mini-grid,.framework,.case-grid{grid-template-columns:1fr}.diagnosis>div{grid-template-columns:1fr;gap:5px}.diagnosis i{justify-self:start}.hero h1{font-size:42px}.timeline{grid-template-columns:1fr}.section{padding:44px 0}.card>div,.text-card{padding:18px}}