:root{--ink:#243c34;--muted:#68736c;--cream:#f5f3ec;--gold:#a58555;--line:#d6dcd3;--tint:#e9ede6;--white:#fffdfa}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.65 Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.review-bar{background:var(--ink);color:white;padding:7px 5%;font-size:10px;letter-spacing:1.4px}header{margin:0 5%;padding:20px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;gap:16px;align-items:center;text-decoration:none;letter-spacing:2px;font-size:13px}.brand img{height:94px;width:94px;object-fit:contain}nav{display:flex;gap:28px;align-items:center;font-size:13px}nav a{text-decoration:none}nav button{background:transparent;border:1px solid var(--ink);padding:8px 18px;color:var(--ink);font-size:13px}main{max-width:1360px;margin:auto}.hero{padding:65px 5% 54px;display:grid;grid-template-columns:1.45fr 1fr;gap:12%;align-items:center}.eyebrow{font-size:10px;font-weight:bold;letter-spacing:1.8px;color:var(--gold);margin:0 0 14px}h1{font:clamp(46px,5.8vw,76px)/1.08 Georgia,serif;letter-spacing:-2px;margin:0 0 24px}h1 em{font-weight:normal;color:var(--gold)}.intro{max-width:560px;font-size:17px;color:var(--muted);margin:0}.hero-note{border-left:1px solid var(--line);padding-left:35px}.line-art{font:70px/1 Georgia,serif;color:var(--gold)}.hero-note p{font:25px/1.4 Georgia,serif;margin:16px 0}.hero-note>span:last-child{font-size:12px;color:var(--muted)}.guide{padding:0 5% 64px}.guide-top{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:25px 0 30px}.switcher{display:flex;border:1px solid var(--ink);padding:4px;gap:4px}.switcher button{padding:11px 28px;border:0;background:transparent;color:var(--ink);font-size:14px}.switcher button[aria-selected=true]{background:var(--ink);color:white}.expand{border:0;background:none;color:var(--ink);font-size:12px;text-decoration:underline;text-underline-offset:5px}.guide-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:55px}.roadmap{position:sticky;top:25px;align-self:start}.roadmap ol{list-style:none;padding:0;margin:0}.roadmap a{display:flex;gap:13px;padding:10px 0;text-decoration:none;font-size:13px;line-height:1.4;color:var(--muted)}.roadmap a.active{color:var(--ink);font-weight:bold}.roadmap a span{font-size:10px;color:var(--gold);min-width:19px;padding-top:2px}.pace{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.pace strong{font-size:13px}.pace p{font-size:12px;color:var(--muted);line-height:1.7;margin-bottom:0}.step{border:1px solid var(--line);background:var(--white);margin-bottom:14px;scroll-margin-top:25px}.step>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:42px 1fr 24px;gap:15px;align-items:center;padding:23px 26px}.step>summary::-webkit-details-marker{display:none}.step-num{color:var(--gold);font:27px Georgia,serif}.step h3{font:24px/1.2 Georgia,serif;margin:0 0 6px}.step .short{font-size:13px;color:var(--muted);margin:0}.step .plus{font-size:23px;font-weight:normal;text-align:center}.step[open] .plus{transform:rotate(45deg)}.step[open]{border-top:3px solid var(--gold)}.step-body{padding:0 26px 25px 83px}.actions{display:grid;grid-template-columns:1fr 1fr;gap:25px}.actions h4{font-size:10px;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px;color:var(--gold)}.actions p{margin:0;font-size:14px;line-height:1.75}.agent{border-left:2px solid var(--line);padding-left:20px}.decision{background:var(--tint);padding:14px 17px;margin-top:22px;font-size:13px}.decision strong{display:block;font-size:11px;margin-bottom:4px}.step-tools{padding:16px 0 0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px}.step-tools li{font-size:11px;color:var(--muted)}.step-tools li:before{content:'□';margin-right:7px;color:var(--gold)}.team{background:var(--ink);color:var(--cream);padding:52px 5%}.team h2{color:var(--cream)}h2{font:clamp(30px,3vw,42px)/1.2 Georgia,serif;letter-spacing:-.5px;margin:0 0 30px}.team .eyebrow{color:#d2b67f}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.team h3{font:22px Georgia,serif;margin:0 0 12px}.team p{font-size:13px;line-height:1.8}.team-grid article{border-top:1px solid #ffffff45;padding-top:20px}.bottom-grid{padding:65px 5%;display:grid;grid-template-columns:1.1fr 1fr;gap:9%}#terms details{border-bottom:1px solid var(--line);padding:14px 0}#terms summary{font-size:15px;cursor:pointer}#terms p{font-size:13px;color:var(--muted)}.questions{background:var(--tint);padding:28px;align-self:start}.questions h2{font-size:29px}.questions ul{padding-left:18px;font-size:14px}.questions li{padding-bottom:12px}.questions>p:last-child{font-size:12px;color:var(--muted)}.sources{padding:0 5% 30px;font-size:12px;color:var(--muted)}.sources summary{cursor:pointer}.sources li{padding:4px 0}.sources p{font-size:11px;max-width:850px}footer{border-top:1px solid var(--line);padding:22px 5%;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}html[lang=zh-Hans]{--ink:#8f2430;--muted:#7b6265;--line:#e0d2d3;--tint:#f3e5e5}html[lang=zh-Hans] body{font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3,html[lang=zh-Hans] .hero-note p{font-family:'Microsoft YaHei','PingFang SC',Arial,sans-serif;line-height:1.45}html[lang=zh-Hans] h1{font-size:clamp(42px,5.3vw,66px);letter-spacing:0}@media(max-width:900px){.guide-layout{grid-template-columns:190px 1fr;gap:25px}.step-body{padding-left:26px}.actions{gap:18px}.team-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){header{padding:14px 0}.brand img{height:68px;width:68px}.brand{gap:10px;font-size:10px}nav{gap:10px}nav a{display:none}.hero{padding-top:35px;grid-template-columns:1fr;gap:25px}.hero-note{display:none}h1{font-size:48px}.guide-layout{display:block}.roadmap{position:static}.roadmap ol{display:flex;overflow:auto;gap:16px;margin:0 0 20px}.roadmap a{white-space:nowrap}.roadmap .eyebrow,.pace{display:none}.guide-top{gap:15px}.switcher button{padding:10px 16px}.step>summary{padding:20px 16px;gap:8px;grid-template-columns:32px 1fr 20px}.step h3{font-size:22px}.step-body{padding:0 18px 22px}.actions{grid-template-columns:1fr}.agent{border-left:0;border-top:1px solid var(--line);padding:17px 0 0}.team-grid{gap:22px}.bottom-grid{grid-template-columns:1fr;gap:35px}.team{padding-top:40px}.questions{padding:24px}footer{gap:20px}}

.step>summary{grid-template-columns:42px minmax(0,1fr) 108px 24px}.step-illustration{display:flex;align-items:center;justify-content:center;color:var(--ink)}.step-art{width:105px;height:78px;display:block}@media(max-width:600px){.step>summary{grid-template-columns:30px minmax(0,1fr) 62px 18px;gap:10px}.step-art{width:62px;height:62px}}

.roadmap a.pace-contact{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:10px 14px;background:var(--ink);border:1px solid var(--ink);color:#fff;font-size:12px;line-height:1.4;text-decoration:none;transition:opacity .2s}.roadmap a.pace-contact:hover{opacity:.85}.roadmap a.pace-contact:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.step>summary{grid-template-columns:64px minmax(0,1fr) 108px 24px}.step-num{font:16px/1.4 Arial,sans-serif;white-space:nowrap}.roadmap a span{min-width:42px;white-space:nowrap}.step-body{padding-left:105px}@media(max-width:900px){.step-body{padding-left:26px}}@media(max-width:600px){.step>summary{grid-template-columns:46px minmax(0,1fr) 62px 18px}.step-num{font-size:12px}.step-body{padding-left:18px}}
#roadmap-label{font-size:16px;line-height:1.4;letter-spacing:1.6px;margin-bottom:20px}
.line-art{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center}.line-art svg{display:block;width:64px;height:64px}
