:root{--navy:#142c46;--teal:#087f83;--mint:#adf2d8;--paper:#f4f7fa;--ink:#243244;--line:#dce4e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,'PingFang SC','Microsoft YaHei',sans-serif;color:var(--ink);line-height:1.8;background:white}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}header{border-bottom:1px solid var(--line);background:white}nav{min-height:90px;display:flex;align-items:center;gap:36px}.brand{font-size:30px;font-weight:900;letter-spacing:-1px;color:var(--navy);margin-right:auto}.brand small{display:block;font-size:12px;letter-spacing:2px;font-weight:400;line-height:1}.navlink{font-size:15px}.navlink.active{color:var(--teal);font-weight:700}.btn{display:inline-block;background:var(--teal);color:#fff;padding:13px 25px;border:1px solid var(--teal);border-radius:4px;font-size:16px;font-weight:600;text-align:center}.btn.secondary{background:transparent;color:var(--navy);border-color:#bbc8d2}.btn.light{background:var(--mint);color:var(--navy);border-color:var(--mint)}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--teal);font-weight:700;font-size:14px;margin:0 0 22px}h1{font-size:clamp(36px,4.7vw,64px);line-height:1.27;letter-spacing:-1.5px;margin:0 0 25px;color:var(--navy)}h2{font-size:clamp(28px,3vw,38px);line-height:1.4;color:var(--navy);margin:0 0 20px}h3{font-size:21px;line-height:1.5;margin:0 0 13px;color:var(--navy)}p{margin:0 0 20px}.lead{font-size:18px;color:#536576;max-width:630px}.hero{padding:80px 0 70px;background:linear-gradient(115deg,#f4f7fa 65%,#eaf2f4 65%)}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 24px}.subtle{font-size:14px;color:#617486}.textlink{color:var(--teal);border-bottom:1px solid #80b8bb;padding-bottom:4px;font-weight:600}.framework{background:var(--navy);padding:30px;color:white;border-radius:5px;box-shadow:20px 20px 0 #dce7eb}.framework .small{color:#aabccb;font-size:13px;letter-spacing:2px}.step{display:flex;gap:25px;align-items:center;padding:19px 0;border-bottom:1px solid #ffffff24}.step:last-of-type{border-bottom:0}.digit{font-size:64px;font-weight:300;line-height:1;color:var(--mint);width:48px}.step strong{font-size:23px}.step p{font-size:14px;margin:2px 0 0;color:#b9cbd8}.pool{border:1px solid #89b1be;margin-top:20px;padding:10px;text-align:center;font-size:14px;color:#d8e8ee}.strip{border-bottom:1px solid var(--line);padding:20px 0;font-size:14px;color:#617486}.strip .wrap{display:flex;justify-content:space-between;gap:15px}section{padding:76px 0}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.sectionhead p{max-width:420px;color:#617486;margin:0}.grid{display:grid;gap:22px}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.card{padding:28px;border:1px solid var(--line);border-radius:4px}.card p{color:#617486;font-size:16px}.num{display:block;color:var(--teal);font-size:14px;font-weight:700;margin-bottom:24px}.soft{background:var(--paper)}.featured{background:var(--navy);color:white;border:0}.featured h3,.featured h2{color:white}.featured p{color:#bdcfdd}.featured .textlink{color:var(--mint)}.tag{display:inline-block;font-size:13px;padding:4px 10px;background:#e5f3f0;color:#176762;margin-bottom:18px}.featured .tag{background:#ffffff17;color:var(--mint)}.report{background:white;border:1px solid var(--line);padding:30px;box-shadow:0 12px 30px #142c4608}.reporttop{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:25px;font-size:14px}.reportline{border-left:3px solid var(--teal);padding:0 0 0 20px;margin:20px 0}.reportline small{color:var(--teal)}.reportline p{margin:4px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.quote{font-size:28px;line-height:1.7;font-weight:600;color:var(--navy)}.rule{border-top:1px solid var(--line);padding-top:24px}.cta{background:var(--navy);color:white}.cta h2{color:white}.cta p{color:#c6d5df}footer{padding:40px 0;font-size:14px;color:#6c7c8b}footer .wrap{display:flex;justify-content:space-between;gap:25px}.detailhero{background:var(--navy);color:white;padding:65px 0}.detailhero h1{color:white;max-width:900px}.detailhero .eyebrow{color:var(--mint)}.detailhero .lead{color:#c6d5df;max-width:800px}.wide{max-width:850px}.process{counter-reset:n}.process article{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:28px 0;border-bottom:1px solid var(--line)}.process b{font-size:36px;color:var(--teal);font-weight:400}.process p{margin:0;color:#617486}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;font-size:18px;font-weight:600;color:var(--navy)}details p{margin:18px 0 0;color:#617486}table{width:100%;border-collapse:collapse;font-size:16px}th,td{text-align:left;padding:18px;border-bottom:1px solid var(--line);vertical-align:top}th{background:var(--paper);color:var(--navy)}.tablewrap{overflow:auto}.notice{background:#edf5f5;border-left:3px solid var(--teal);padding:20px 25px;margin-bottom:28px;font-size:15px}.mobilebar{display:none}dialog{border:0;border-radius:8px;padding:35px;max-width:440px;width:calc(100% - 40px);box-shadow:0 20px 100px #0004;color:var(--ink)}dialog::backdrop{background:#142c4677}.close{float:right;border:0;background:transparent;font-size:25px}.wechat{font-size:36px;font-weight:700;letter-spacing:1px;color:var(--navy);margin:15px 0}.copy-status{font-size:14px;min-height:26px;margin-top:12px}.entry{padding:18px 0;border-top:1px solid var(--line)}.entry strong{display:block}.entry span{font-size:14px;color:#617486}:focus-visible{outline:3px solid #e4a63c;outline-offset:5px}@media(max-width:850px){.wrap{width:calc(100% - 40px)}nav{gap:20px;min-height:80px;flex-wrap:wrap;padding:16px 0}.brand{font-size:26px}.navlink{font-size:14px}nav>.btn{display:none}.hero{padding:45px 0}.hero-grid,.split{grid-template-columns:1fr;gap:35px}.framework{box-shadow:10px 10px 0 #dce7eb}.four,.three{grid-template-columns:repeat(2,1fr)}.sectionhead{display:block}.sectionhead p{margin-top:15px}.strip .wrap{flex-wrap:wrap}.hero h1 br{display:none}section{padding:50px 0}.mobilebar{display:flex;position:fixed;bottom:0;left:0;width:100%;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:white;border-top:1px solid var(--line);gap:10px;z-index:5}.mobilebar>*{flex:1}body{padding-bottom:90px}footer .wrap{display:block}.two{grid-template-columns:1fr}}@media(max-width:480px){.four,.three{grid-template-columns:1fr}nav{gap:16px}.brand{width:100%;margin-bottom:10px}.card{padding:24px}.detailhero{padding:45px 0}h1{font-size:38px}.process article{grid-template-columns:40px 1fr;gap:15px}}

nav{flex-wrap:wrap;gap:22px;padding:18px 0}.brand small{letter-spacing:0;font-size:13px}.hero{background:#f4f7fa}.article{max-width:800px;margin:auto}.article h2{font-size:26px;margin:38px 0 15px}.article p{font-size:18px;line-height:1.95}.article .lead{max-width:none}.status{font-size:14px;color:#526573;border-left:3px solid #087f83;padding:14px 18px;background:#edf5f5;margin:24px 0}.article-meta{color:#617486;font-size:14px;margin:20px 0 30px}.card{display:flex;flex-direction:column}.card .textlink{align-self:flex-start;margin-top:auto}.number-title{font-size:80px;color:#087f83;font-weight:300;line-height:1}.flow{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.flow span{padding:10px 18px;border:1px solid #9ab5c4;color:#d5e5ee}.contactbox{padding:28px;border:1px solid #c8d9df;background:#f4f7fa}.contactbox strong{font-size:30px}.tag{align-self:flex-start}.hero-grid{gap:40px}.framework{box-shadow:12px 12px 0 #dce7eb}footer a{text-decoration:underline}.navlink[aria-current=page]{color:#087f83;font-weight:bold}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;background:white;padding:15px;z-index:10}header .brand{min-width:240px}.method-card ul{padding-left:20px}.home-read{font-size:16px;color:#087f83}.toc{padding:20px 25px;background:#f4f7fa}.toc a{display:block;color:#087f83;margin:5px 0}.intro-label{font-size:14px;color:#617486}.article-date{font-size:14px;color:#617486}@media(max-width:850px){nav{gap:15px}.brand{width:100%}header .brand{min-width:0}.hero-grid{grid-template-columns:1fr}.article p{font-size:17px}body{padding-bottom:0}.four,.three{grid-template-columns:1fr 1fr}}@media(max-width:480px){.three,.four{grid-template-columns:1fr}.navlink{font-size:14px}h1{font-size:35px;letter-spacing:0}.article h2{font-size:24px}}
.logo-window{display:block;width:180px;height:64px;overflow:hidden}.logo-window img{display:block;width:180px;height:180px;max-width:none;transform:translateY(-60px)}.brand small{font-size:12px}.diagram{margin:32px 0;padding:32px;background:#142c46;border-radius:8px;color:white}.diagram h3{color:white}.diagram svg{display:block;width:100%;height:auto}.diagram figcaption{font-size:14px;color:#c0d4de;margin-top:20px}.tablewrap table{min-width:650px}.tablewrap caption{text-align:left;font-size:24px;color:#142c46;padding:10px 0 20px;font-weight:700}.asset-band{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.asset-band div{padding:22px;background:#edf5f5;border-top:4px solid #087f83}.asset-band strong{display:block;font-size:20px;color:#142c46}.asset-band p{margin:6px 0 0;font-size:16px}.breadcrumb{font-size:14px;margin:18px auto;color:#617486}.related{margin-top:36px;padding:24px;background:#f4f7fa}.related a{display:block;margin:10px 0;color:#087f83}@media(max-width:600px){.diagram{padding:16px}.asset-band{grid-template-columns:1fr}.tablewrap{overflow:auto}.brand small{font-size:13px}}

button.btn{font:inherit;cursor:pointer;align-self:flex-start}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #087f83;outline-offset:4px}

.desktop-links{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.mobile-menu{display:none}.hero h1 span{display:block}.hero-benefits{font-weight:700;color:#087f83;font-size:16px}.hero h1{font-size:clamp(32px,3.3vw,48px)}.card p:last-child{margin-bottom:0}
@media(max-width:850px){
html{scroll-padding-top:90px}header{position:sticky;top:0;z-index:20;box-shadow:0 2px 12px #142c4608}header nav.wrap{position:relative;min-height:72px;padding:8px 0;gap:8px;flex-wrap:nowrap}.wrap{width:calc(100% - 36px)}header .brand{width:auto;margin:0 auto 0 0;min-width:0;letter-spacing:0}.logo-window{width:112px;height:43px}.logo-window img{width:112px;height:112px;transform:translateY(-37px)}.brand small{font-size:10px;line-height:1.2;letter-spacing:0}.desktop-links{display:none}.mobile-menu{display:block;border:0;padding:0}.mobile-menu summary{list-style:none;min-height:44px;min-width:62px;padding:9px 8px;font-size:15px;font-weight:600}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{margin-left:6px}.mobile-links{position:absolute;top:100%;left:-18px;right:-18px;background:white;padding:12px 18px 18px;display:grid;grid-template-columns:1fr 1fr;gap:4px;box-shadow:0 12px 16px #142c4615;border-top:1px solid #dce4e9}.mobile-links a{min-height:44px;padding:10px 12px;border-radius:6px;font-size:15px}.mobile-links a[aria-current=page]{background:#edf5f5}
body{font-size:16px;line-height:1.65;padding-bottom:0}section{padding:34px 0}.hero{padding:28px 0 32px}.hero-grid{gap:24px}.hero .eyebrow{font-size:11px;letter-spacing:.5px;margin-bottom:14px}.hero h1{font-size:clamp(22px,6.05vw,34px);line-height:1.5;letter-spacing:-.6px;margin-bottom:12px}.hero h1 span{white-space:nowrap}.hero-benefits{font-size:12px;letter-spacing:0;margin-bottom:14px}.hero .lead{font-size:16px;line-height:1.7;margin-bottom:0}.actions{gap:10px;margin:20px 0 16px}.hero .actions{display:grid;grid-template-columns:1fr 1fr}.btn{min-height:46px;padding:10px 14px;font-size:15px;border-radius:7px}.intro-label{font-size:12px;line-height:1.7;margin-bottom:0}.framework{padding:20px;border-radius:12px;box-shadow:none}.framework .small{font-size:12px;letter-spacing:0}.step{padding:12px 0;gap:16px}.digit{font-size:40px;width:32px}.step strong{font-size:18px}.step p{font-size:13px}.pool{margin-top:14px;padding:8px;font-size:12px}.eyebrow{font-size:12px;letter-spacing:1px;margin-bottom:12px}h2{font-size:25px;line-height:1.4;margin-bottom:16px}h3{font-size:19px;margin-bottom:9px}p{margin-bottom:14px}.lead{font-size:16px}.grid{gap:12px}.grid.three,.grid.four{grid-template-columns:1fr}.card{padding:18px;border-radius:10px}.card p{font-size:15px;line-height:1.7}.num{font-size:12px;margin-bottom:10px}.card .textlink{margin-top:10px}.textlink{display:inline-block;padding-top:5px;padding-bottom:5px}.number-title{font-size:48px}.value-section .grid{gap:0;border-top:1px solid #dce4e9}.value-section .card{border:0;border-bottom:1px solid #dce4e9;border-radius:0;padding:17px 0}.value-section .card h3{font-size:18px}.value-section .card p{font-size:14px}.value-section .subtle{margin-top:14px;font-size:12px}.sectionhead{margin-bottom:20px}.split{gap:24px}.status{margin:18px 0;padding:12px 14px;font-size:13px}.detailhero{padding:30px 0}.detailhero h1,.article h1{font-size:29px;line-height:1.4;letter-spacing:0}.article p{font-size:16px;line-height:1.85}.article h2{font-size:23px;margin:28px 0 12px}.article-meta{margin:12px 0 18px;font-size:12px}.toc{display:block;padding:14px;min-height:0}.toc a{font-size:14px;padding:5px 0}.breadcrumb{font-size:12px;line-height:1.5;margin-top:14px;margin-bottom:14px}.contactbox{padding:20px}.contactbox strong{font-size:25px}.process article{padding:18px 0;grid-template-columns:32px 1fr;gap:12px}.process b{font-size:28px}.diagram{margin:22px 0;padding:16px;overflow:auto}.diagram svg{min-width:560px}.diagram figcaption{font-size:12px;line-height:1.7}.tablewrap{overflow:visible}.tablewrap table{min-width:0;display:block}.tablewrap caption{display:block;font-size:22px;padding-bottom:14px}.tablewrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tablewrap tbody{display:block}.tablewrap tr{display:block;border:1px solid #dce4e9;border-radius:10px;margin-bottom:12px;padding:6px 14px;background:#fff}.tablewrap td{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;overflow-wrap:anywhere}.tablewrap td::before{content:attr(data-label);font-size:12px;font-weight:600;color:#617486}.tablewrap td:last-child{border:0}footer{padding:26px 0;font-size:13px}footer .wrap{display:flex;flex-direction:column;gap:12px}.asset-band{gap:10px}.asset-band div{padding:16px}.asset-band strong{font-size:18px}.asset-band p{font-size:14px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
