:root{--ink:#14201f;--paper:#f4f1e9;--white:#fff;--amber:#d98b2b;--teal:#1a8880;--red:#b94735;--line:#c8c5bb;--muted:#66706d;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0;line-height:1.7}a{color:inherit;text-decoration:none}svg{width:1.1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em}.mast{height:78px;padding:0 clamp(20px,4vw,64px);display:flex;align-items:center;gap:38px;background:#f7f5ef;border-bottom:1px solid #d7d3ca;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.brand b{font-size:20px}.brand small{font:600 9px/1.1 ui-monospace,monospace;color:var(--muted);width:64px}.brand-mark{display:flex;align-items:flex-end;gap:3px;width:28px;height:24px}.brand-mark i{display:block;width:6px;background:var(--teal)}.brand-mark i:nth-child(1){height:10px}.brand-mark i:nth-child(2){height:22px;background:var(--amber)}.brand-mark i:nth-child(3){height:16px;background:var(--red)}.mast nav{display:flex;gap:28px}.mast nav a,.text-action{font-size:14px;font-weight:650}.mast nav a:hover{color:var(--teal)}.mast-actions{display:flex;align-items:center;gap:20px}.solid-action,.primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:#fff;padding:12px 18px;font-weight:700}.menu{display:none;border:0;background:none;padding:9px}.hero{height:min(760px,calc(100vh - 78px));min-height:580px;position:relative;overflow:hidden;background:#15211f;color:#fff}.hero>img{position:absolute;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,17,18,.86) 0%,rgba(4,17,18,.64) 31%,rgba(4,17,18,.09) 58%,rgba(4,17,18,.05))}.hero-copy{position:absolute;left:clamp(24px,7vw,120px);top:50%;transform:translateY(-52%);max-width:640px}.eyebrow,.section-index,.page-lead>span,.download-band span{font:700 12px/1.4 ui-monospace,monospace;letter-spacing:.08em}.hero h1{font-size:clamp(44px,6vw,86px);line-height:1.08;margin:20px 0 24px;letter-spacing:0}.hero p{font-size:18px;max-width:590px;color:#d8e0dd}.hero-actions{display:flex;gap:12px;margin-top:34px}.hero-actions a{padding:15px 20px;font-weight:750}.hero .primary{background:var(--amber);color:#111}.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid currentColor;padding:12px 18px;font-weight:700}.hero-caption{position:absolute;right:clamp(20px,4vw,60px);bottom:26px;display:flex;gap:14px;align-items:center;font-size:12px}.hero-caption span{color:#d7dcda}.signal-strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:#ece8de}.signal-strip div{padding:28px clamp(18px,3vw,44px);border-right:1px solid var(--line);display:grid;grid-template-columns:34px 1fr;column-gap:12px}.signal-strip b{grid-row:1/3;color:var(--amber);font:700 13px ui-monospace}.signal-strip span{font-weight:800}.signal-strip small{color:var(--muted)}.editorial-intro,.field-story,.metric-editorial{max-width:var(--max);margin:auto;padding:110px 40px}.editorial-intro{display:grid;grid-template-columns:180px 1.3fr .8fr;gap:50px;align-items:start}.section-index{color:var(--red)}h2{font-size:clamp(30px,4vw,54px);line-height:1.12;letter-spacing:0;margin:0 0 25px}.lead{font-size:21px;max-width:680px}.editorial-intro aside{border-left:3px solid var(--amber);padding-left:24px}.editorial-intro aside a,.section-heading>a{font-weight:750;color:var(--teal)}.route-line{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);color:#fff}.route-line article{padding:55px 34px;min-height:260px;border-right:1px solid #41504d;position:relative}.route-line article:after{content:"";position:absolute;top:0;left:0;width:38%;height:4px;background:var(--amber)}.route-line span{font:700 11px ui-monospace;color:#79bdb6}.route-line b{display:block;font-size:21px;margin:28px 0 12px}.route-line p{color:#b9c5c1}.field-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.field-copy>p{font-size:18px}.field-copy dl{margin-top:40px}.field-copy dl div{display:grid;grid-template-columns:110px 1fr;padding:14px 0;border-top:1px solid var(--line)}dt{font-weight:800}dd{margin:0;color:var(--muted)}.ledger{background:#fff;border:1px solid #bdbbb3;padding:28px;box-shadow:12px 12px 0 #d9d4c8}.ledger-head{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:3px solid var(--ink);font:700 13px ui-monospace}.ledger-head span{color:var(--teal)}table{width:100%;border-collapse:collapse}.ledger th,.ledger td,.metric-editorial th,.metric-editorial td{text-align:left;padding:16px 10px;border-bottom:1px solid var(--line)}.ledger p{font-size:12px;color:var(--muted)}.industries,.journal{padding:110px max(40px,calc((100vw - var(--max))/2));background:#e5e0d4}.section-heading{display:grid;grid-template-columns:180px 1fr auto;gap:40px;align-items:end;margin-bottom:50px}.section-heading h2{margin:0}.industry-list{border-top:3px solid var(--ink)}.industry-list a{display:grid;grid-template-columns:220px 1fr 50px;align-items:center;padding:25px 4px;border-bottom:1px solid #aaa69c;transition:.2s}.industry-list a:hover{padding-left:16px;background:#eeeae1}.industry-list b{font-size:22px}.industry-list p{color:var(--muted)}.industry-list span{font:700 14px ui-monospace;color:var(--red)}.metric-editorial{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.metric-editorial table{border-top:3px solid var(--ink)}.metric-editorial th{font-size:13px}.article-directory{border-top:3px solid var(--ink)}.article-row{display:grid;grid-template-columns:70px 1fr 120px;gap:24px;padding:28px 4px;border-bottom:1px solid #aaa69c;align-items:center}.article-row>span{font:700 14px ui-monospace;color:var(--red)}.article-row small{font:700 11px ui-monospace;color:var(--teal)}.article-row h3{font-size:24px;line-height:1.25;margin:5px 0}.article-row p{margin:0;color:var(--muted)}.article-row>b{text-align:right;font-size:12px}.article-row:hover h3{color:var(--red)}.download-band{background:var(--amber);padding:70px max(40px,calc((100vw - var(--max))/2));display:flex;align-items:end;justify-content:space-between;gap:40px}.download-band h2{max-width:800px}.download-band p{max-width:760px}.download-band>a{background:var(--ink);color:#fff;padding:18px 24px;font-weight:800;white-space:nowrap}.page-lead{padding:120px max(40px,calc((100vw - var(--max))/2)) 80px;background:#e5e0d4;border-bottom:1px solid var(--line)}.page-lead h1{font-size:clamp(42px,6vw,78px);line-height:1.08;letter-spacing:0;margin:20px 0}.page-lead p{font-size:20px;max-width:780px}.split-guide,.prose,.legal,.faq-list,.device-matrix,.process-timeline,.case-sections,.article{max-width:var(--max);margin:auto}.split-guide{padding:90px 40px;display:grid;grid-template-columns:1.2fr .8fr;gap:80px}.split-guide ol{padding:0;list-style:none;counter-reset:x}.split-guide li{position:relative;padding:20px 0 20px 60px;border-bottom:1px solid var(--line);counter-increment:x}.split-guide li:before{content:counter(x,decimal-leading-zero);position:absolute;left:0;color:var(--red);font:700 13px ui-monospace}.split-guide li p{margin:4px 0;color:var(--muted)}.note-panel{background:var(--ink);color:#fff;padding:42px;align-self:start}.note-panel small{color:#77bbb4}.note-panel h3{font-size:28px}.note-panel p{color:#bdc7c4}.note-panel .primary{background:var(--amber);color:#111;margin-top:20px}.prose,.legal{padding:80px 40px;max-width:900px}.prose h2,.legal h2{font-size:32px;margin-top:55px}.prose p,.legal p{font-size:18px}.device-matrix{padding:90px 40px;display:grid;grid-template-columns:1fr 1fr;border-collapse:collapse}.device-matrix article{padding:44px;border:1px solid var(--line);margin:-1px 0 0 -1px;min-height:330px}.device-matrix article>span{font:700 13px ui-monospace;color:var(--red)}.device-matrix h2{margin:24px 0 5px}.device-matrix article>b{color:var(--teal)}.device-matrix article>a{font-weight:800}.process-timeline{padding:90px 40px}.process-timeline article{display:grid;grid-template-columns:180px 1fr;padding:50px 0;border-top:1px solid var(--line)}.process-timeline article>b{font:700 52px ui-monospace;color:var(--amber)}.process-timeline h2{font-size:42px}.process-timeline li{margin:8px 0}.case-sections{padding:60px 40px}.case-sections article{padding:70px 0;display:grid;grid-template-columns:180px 1fr 1fr;gap:35px;border-bottom:1px solid var(--line)}.case-sections article>span{font:700 12px ui-monospace;color:var(--red)}.case-sections article dl{margin:0}.case-sections article dt{margin-top:15px}.check-list{list-style:none;padding:0}.check-list li{padding:14px 0;border-bottom:1px solid var(--line)}.check-list li:before{content:"✓";color:var(--teal);font-weight:900;margin-right:12px}.faq-list{padding:80px 40px}.faq-list details{border-top:1px solid var(--line);padding:24px 0}.faq-list summary{font-size:20px;font-weight:800;cursor:pointer}.faq-list p{max-width:850px;color:var(--muted)}.journal-lead{background:var(--ink);color:#fff}.article-directory.all{max-width:var(--max);margin:70px auto 110px}.article{padding:45px 40px 110px}.breadcrumbs{display:flex;gap:10px;font-size:13px;color:var(--muted);margin-bottom:55px}.article>header{max-width:980px;border-bottom:1px solid var(--line);padding-bottom:50px}.article>header small{font:700 12px ui-monospace;color:var(--red)}.article>header h1{font-size:clamp(42px,6vw,76px);line-height:1.1;letter-spacing:0;margin:20px 0}.article>header p{font-size:21px;max-width:780px}.article-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:80px;margin-top:65px}.article-layout aside{position:sticky;top:30px;align-self:start;display:flex;flex-direction:column;border-top:3px solid var(--ink)}.article-layout aside b,.article-layout aside a{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.article-body section{margin-bottom:70px;scroll-margin-top:30px}.article-body h2{font-size:34px}.article-body p{font-family:"Noto Serif SC","Songti SC",serif;font-size:18px;line-height:2}.article-next{border-top:3px solid var(--ink);padding-top:20px;display:grid;gap:12px}.article-next a{font-weight:800;color:var(--teal)}.not-found{text-align:center;padding:150px 30px}.not-found>span{font:700 110px ui-monospace;color:var(--amber)}.not-found h1{font-size:45px}.not-found div{display:flex;gap:12px;justify-content:center;margin-top:30px}footer{background:#111b1a;color:#fff;padding:75px max(30px,calc((100vw - var(--max))/2)) 25px}.footer-brand{display:flex;gap:18px;align-items:center;border-bottom:1px solid #3a4644;padding-bottom:38px}.footer-brand b{font-size:30px}.footer-brand p{margin:0;color:#aeb9b6}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding:45px 0}.footer-grid div{display:flex;flex-direction:column;gap:9px}.footer-grid strong{color:#db9a45;margin-bottom:8px}.footer-grid a{color:#bdc6c4}.copyright{border-top:1px solid #3a4644;padding-top:20px;display:flex;justify-content:space-between;color:#899390;font-size:12px}@media(max-width:900px){.mast nav,.mast-actions .text-action{display:none}.menu{display:block}.mast.open nav{display:flex;position:absolute;top:78px;left:0;right:0;background:#f7f5ef;padding:20px;flex-direction:column;border-bottom:1px solid var(--line)}.mast-actions{margin-left:auto}.hero{min-height:620px}.hero>img{object-position:41% center}.hero-shade{background:linear-gradient(90deg,rgba(4,17,18,.88),rgba(4,17,18,.43))}.signal-strip{grid-template-columns:1fr 1fr}.editorial-intro,.field-story,.metric-editorial{grid-template-columns:1fr;padding:75px 25px}.editorial-intro{gap:25px}.route-line{grid-template-columns:1fr 1fr}.section-heading{grid-template-columns:1fr;gap:15px}.field-story{gap:45px}.case-sections article{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr}.article-layout aside{position:static}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.mast{height:68px;padding:0 18px}.brand small{display:none}.mast-actions .solid-action{padding:9px 12px;font-size:12px}.mast.open nav{top:68px}.hero{height:690px;min-height:0}.hero>img{object-position:25% center}.hero-copy{left:22px;right:22px;top:45%}.hero h1{font-size:44px}.hero p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-caption{left:22px;right:auto}.signal-strip{grid-template-columns:1fr}.signal-strip div{padding:20px}.editorial-intro,.field-story,.metric-editorial,.page-lead,.split-guide,.prose,.legal,.faq-list,.device-matrix,.process-timeline,.case-sections,.article{padding-left:22px;padding-right:22px}.route-line{grid-template-columns:1fr}.route-line article{min-height:auto}.industry-list a{grid-template-columns:1fr 35px}.industry-list a p{grid-column:1/3}.metric-editorial{overflow-x:auto}.article-row{grid-template-columns:35px 1fr}.article-row>b{display:none}.download-band{padding:55px 22px;flex-direction:column;align-items:flex-start}.split-guide{grid-template-columns:1fr}.device-matrix{grid-template-columns:1fr}.process-timeline article{grid-template-columns:70px 1fr}.process-timeline article>b{font-size:32px}.article-directory.all{margin:45px 22px 80px}.article>header h1{font-size:40px}.article-layout{gap:30px}.article-body p{font-size:17px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.copyright{flex-direction:column;gap:6px}}