:root{--color-ink:#11110f;--color-paper:#f4f1ea;--color-accent:#c6a15b;--color-line:#11110f2e;--color-muted:#11110f9e;--color-soft:#3f454b;--color-slate:#2f3438;--color-white:#fffdfa;--color-panel:#ffffff75;--color-paper-line:#f4f1ea2e;--color-paper-border:#f4f1ea47;--font-sans:"Avenir Next", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--font-weight-strong:700;--font-weight-title:760;--page-max-width:1440px;--page-shell-padding:28px;--slide-padding-top:54px;--slide-padding-x:64px;--slide-padding-bottom:40px;--slide-grid:48px}*{box-sizing:border-box}.app{background:#10110f;grid-template-rows:1fr 48px;height:100vh;display:grid;overflow:hidden}.app .topbar,.app .bottombar{color:#f4f1eac2;justify-content:space-between;align-items:center;width:min(1340px,100vw - 28px);margin:0 auto;font-size:12px;display:flex}.app .brand,.app .controls,.app .deck-links,.app .nav{align-items:center;display:flex}.app .brand{color:#f4f1eadb;letter-spacing:.04em;text-transform:uppercase;gap:12px}.app .brand-mark{color:#d6b06c;letter-spacing:0;border:1px solid #f4f1ea47;place-items:center;width:32px;height:25px;font-size:11px;font-weight:820;display:grid}.app .controls{gap:9px}.app .deck-links{gap:14px;margin-right:8px}.app .deck-links a{color:#f4f1eaad;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:720;text-decoration:none}.app .deck-links a:hover{color:var(--color-paper)}.app .nav{background:#f4f1ea0f;border:1px solid #f4f1ea3d}.app .nav button{color:#f4f1eac7;cursor:pointer;font:inherit;background:0 0;border:0;height:28px;padding:0 12px}.app .nav button:hover{color:var(--color-paper);background:#a9824b47}.app .deck-side-nav{color:#f4f1ead6;cursor:pointer;z-index:24;background:#10110fb3;border:1px solid #f4f1ea38;justify-content:center;align-items:center;width:42px;height:88px;transition:background .18s,border-color .18s,color .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.app .deck-side-nav:hover{color:#f4f1ea;background:#2f3438db;border-color:#d6b06ca3}.app .deck-side-nav span{margin-top:-4px;font-size:40px;font-weight:200;line-height:1;display:block}.app .deck-side-prev{left:max(14px, calc(50% - var(--stage-half-width,640px) - 58px))}.app .deck-side-next{right:max(14px, calc(50% - var(--stage-half-width,640px) - 58px))}.app .lang-menu{z-index:30;position:relative}.app .lang-menu summary{color:#f4f1ead1;cursor:pointer;background:#f4f1ea0f;border:1px solid #f4f1ea3d;justify-content:space-between;align-items:center;gap:8px;min-width:132px;height:30px;padding:0 10px;list-style:none;display:flex}.app .lang-menu summary::-webkit-details-marker{display:none}.app .globe{border:1.3px solid #f4f1eac2;border-radius:50%;flex:0 0 15px;width:15px;height:15px;position:relative}.app .globe:before{content:"";border-left:1.1px solid #f4f1ea7a;border-right:1.1px solid #f4f1ea7a;border-radius:50%;position:absolute;inset:-1.3px 3.9px}.app .globe:after{content:"";border-top:1.1px solid #f4f1ea7a;position:absolute;top:6px;left:1.7px;right:1.7px}.app .lang-panel{background:#10110ff5;border:1px solid #f4f1ea3d;gap:4px;width:236px;padding:7px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 18px 48px #0000005c}.app .lang-panel button{color:#f4f1ead1;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;gap:1px 8px;min-height:38px;padding:7px 8px;display:grid}.app .lang-panel button b{color:#d6b06c;border:1px solid #f4f1ea33;grid-row:1/span 2;place-items:center;width:30px;height:24px;font-size:11px;display:grid}.app .lang-panel button span{font-size:12px;line-height:1.1}.app .lang-panel button small{color:#f4f1ea73;font-size:10px;line-height:1.1}.app .lang-panel button.active{background:#a9824b2e;border-color:#d6b06c6b}.app .lang-panel button:disabled{cursor:not-allowed;opacity:.46}.app .stage-wrap{position:relative;overflow:hidden}.app .stage{background:linear-gradient(90deg, #151a2207 1px, transparent 1px), linear-gradient(180deg, #151a2205 1px, transparent 1px), var(--color-paper);height:720px;transform:translate(-50%, -50%) scale(var(--scale,1));transform-origin:50%;background-size:40px 40px;width:1280px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 28px 90px #00000085}.app .deck{max-width:none;margin:0;display:block}.app .slide{aspect-ratio:auto;opacity:0;pointer-events:none;visibility:hidden;grid-template-rows:34px minmax(0,1fr) 42px;width:1280px;height:720px;min-height:0;padding:38px 60px 30px;scroll-margin-top:0;transition:opacity .25s,transform .25s,visibility .25s;display:grid;position:absolute;inset:0;overflow:hidden;transform:translate(18px)}.app .slide:before{display:none}.app .slide.active{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.app .dark{color:var(--color-paper);background-color:#10110f;background-image:linear-gradient(90deg,#f4f0e807 1px,#0000 1px),linear-gradient(#f4f0e806 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.app .mast,.app .foot{border-bottom:1px solid var(--color-line);color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.app .foot{border-bottom:0;border-top:1px solid var(--color-line);align-items:center;min-height:34px;margin-top:10px;padding-top:10px}.app .dark .mast,.app .dark .foot{color:#f4f0e89e;border-color:#f4f0e82e}.app .mast strong,.app .label,.app .num,.app .case b,.app .scenario .cell b,.app .mini b{color:var(--color-accent)}.app .dark .mast strong{color:#d6b06c}.app .content{grid-template-rows:auto 1fr;gap:18px;min-height:0;padding:24px 0 18px;display:grid;position:relative}.app .content>.content-grid{display:contents}.app .content.cover-page{grid-template-rows:1fr;grid-template-columns:.92fr 1.08fr;align-items:center;gap:34px;height:100%;display:grid}.app h1,.app h2,.app h3,.app p{letter-spacing:0;margin:0}.app h1{text-wrap:balance;max-width:900px;font-size:38px;font-weight:720;line-height:1.14}.app h2{font-size:24px;font-weight:680;line-height:1.18}.app h3{font-size:16px;font-weight:680;line-height:1.22}.app p{color:var(--color-soft);text-wrap:pretty;font-size:13.5px;line-height:1.48}.app .dark p{color:#f4f0e8c7}.app .label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:800;display:flex}.app .label:before{background:var(--color-accent);content:"";width:42px;height:2px}.app .lead{color:var(--color-muted);max-width:780px;margin-top:16px;font-size:17px;font-weight:600;line-height:1.5}.app .dark .lead{color:#f4f1eac7}.app .title-row{grid-template-columns:minmax(0,820px) 1fr;align-items:end;gap:24px;display:grid}.app .title-rule{background:var(--color-line);height:1px;margin-bottom:8px}.app .cover-lockup{align-content:center;gap:28px;display:grid}.app .cover-logo-text{color:#d6b06c;letter-spacing:0;border:1px solid #f4f0e838;place-items:center;width:118px;height:74px;margin-bottom:24px;font-size:28px;font-weight:820;display:inline-grid}.app .cover-lockup h1{max-width:620px;font-size:54px;line-height:1.02}.app .chiprow{flex-wrap:wrap;gap:8px;display:flex}.app .chip{color:var(--color-soft);background:#fffdfa94;border:1px solid #11110f47;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:12px;display:inline-flex}.app .dark .chip{color:#f4f0e8cc;background:#f4f0e80f;border-color:#f4f0e842}.app .toolboard{grid-template-columns:1fr 1fr;align-content:center;gap:12px;height:100%;display:grid}.app .tool{background:#f4f0e80f;border:1px solid #f4f0e838;grid-template-rows:auto 1fr;min-height:120px;padding:16px;display:grid}.app .tool b{color:#d6b06c;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.app .tool span{color:#f4f0e8cc;font-size:13px;line-height:1.42}.app .structured-blocks{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-content:stretch;gap:12px;height:100%;min-height:0;display:grid}.app .block-zone{min-height:0}.app .block-zone .profile-block{background:0 0;border:0;min-height:0;padding:0}.app .card-deck{align-items:stretch;gap:12px;height:100%;display:grid}.app .card-deck.cols3{grid-template-columns:repeat(3,1fr)}.app .card-deck.cols4{grid-template-columns:repeat(4,1fr)}.app .card-deck .card,.app .panel,.app .cell,.app .case{border:1px solid var(--color-line);background:#fffdfaa3;border-radius:5px;min-width:0;padding:15px}.app .card-deck .card{border-top:4px solid var(--color-accent);grid-template-rows:auto auto auto;align-content:start;min-height:0;padding:16px;display:grid;box-shadow:0 14px 30px #151a220e}.app .capability-cards-dense .card-deck{align-content:start;height:auto}.app .capability-cards-dense .card{min-height:140px;padding:14px}.app .capability-cards-dense .card h3{font-size:15px;line-height:1.18}.app .capability-cards-dense .card p{font-size:11.8px;line-height:1.42}.app .capability-cards-block{align-content:start;gap:12px;height:100%;display:grid}.app .capability-cards-block>h2{align-self:start}.app .card-list{align-self:end;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.app .card-list li{border-top:1px solid var(--color-line);color:var(--color-soft);padding-top:8px;font-size:12.2px;line-height:1.34}.app .num{margin-bottom:12px;font-size:25px;font-weight:800;line-height:1}.app .flow{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;height:auto;display:grid}.app .process-flow-block{align-content:start;gap:12px;height:100%;display:grid}.app .step{border:1px solid var(--color-line);border-top:3px solid var(--color-accent);background:#fffdfaa3;grid-template-rows:auto auto auto auto;align-content:start;gap:9px;min-height:0;padding:15px;display:grid}.app .step h3{font-size:18px}.app .step p{font-size:12.5px;line-height:1.42}.app .step-output{border-top:1px solid var(--color-line);color:var(--color-soft);align-self:start;padding-top:9px;font-size:11.6px;line-height:1.32}.app .step-output b{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;display:block}.app .data-table-block{gap:12px;height:100%;display:grid;overflow:hidden}.app .table{border:1px solid var(--color-line);background:#fffdfa8c;min-width:0;display:grid}.app .table.cols3{grid-template-columns:repeat(3,1fr)}.app .table.cols4{grid-template-columns:repeat(4,1fr)}.app .table.cols5{grid-template-columns:repeat(5,1fr)}.app .table div{border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);color:var(--color-soft);min-height:50px;padding:10px 11px;font-size:12.3px;line-height:1.32}.app .table .head{background:var(--color-slate);color:var(--color-paper);font-weight:800}.app .casewall{grid-template-columns:repeat(4,1fr);gap:10px;height:100%;display:grid}.app .case{grid-template-rows:auto 1fr auto;gap:7px;min-height:116px;display:grid}.app .case h3{margin-bottom:8px}.app .case p{font-size:11.7px;line-height:1.34}.app .case-detail{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:24px;height:100%;display:grid}.app .case-left{grid-template-rows:auto 1fr;gap:18px;display:grid}.app .case-kicker{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:800}.app .case-title h1{font-size:34px;line-height:1.12}.app .case-summary{border-left:4px solid var(--color-accent);align-self:end;padding:4px 0 4px 16px}.app .case-summary h2{color:var(--color-ink);margin-bottom:10px}.app .case-right{grid-template-rows:auto auto auto;align-content:start;gap:12px;min-height:0;display:grid}.app .fact-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.app .fact{border:1px solid var(--color-line);border-top:3px solid var(--color-accent);background:#fffdfab8;min-height:88px;padding:13px}.app .fact small{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.app .fact b{color:var(--color-ink);font-size:15px;line-height:1.25;display:block}.app .evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;min-height:0;display:grid}.app .evidence{border:1px solid var(--color-line);background:#fffdfaad;grid-template-rows:auto 1fr;gap:10px;padding:16px;display:grid}.app .evidence h3:first-child{color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;font-size:14px}.app .evidence p{font-size:12.6px}.app .case-evidence-bar{grid-template-columns:repeat(2,1fr);align-self:start;gap:10px;display:grid}.app .case-evidence-item{border:1px solid var(--color-line);border-top:3px solid var(--color-accent);background:#fffdfa9e;grid-template-rows:auto 1fr;grid-template-columns:42px 1fr;gap:6px 10px;min-height:116px;padding:13px 14px;display:grid}.app .case-evidence-item b{color:var(--color-accent);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.app .case-evidence-item span{color:var(--color-ink);font-size:15px;font-weight:720;line-height:1.2}.app .case-evidence-item small{color:var(--color-soft);grid-column:2;font-size:11.6px;line-height:1.34}.app .proof{grid-template-columns:385px 1fr;align-items:center;gap:22px;height:100%;display:grid}.app .product-proof-copy{gap:14px;min-width:0;display:grid}.app .product-proof-copy h1{font-size:34px;line-height:1.12}.app .product-proof-summary{gap:10px;margin-top:8px;display:grid}.app .product-proof-summary>div{border-left:3px solid var(--color-accent);gap:2px;padding-left:12px;display:grid}.app .product-proof-summary span{color:var(--color-accent);font-size:11px;font-weight:800}.app .product-proof-summary strong{color:var(--color-ink);font-size:13px;line-height:1.25}.app .product-proof-summary small{color:var(--color-muted);font-size:11px}.app .proof-img{gap:11px;display:grid}.app .screen{object-fit:contain;background:#eef2f7;border:1px solid #11110f47;width:100%;max-height:384px;display:block;box-shadow:0 16px 46px #151a2229}.app .minirow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.app .mini{border:1px solid var(--color-line);background:#fffdfab3;min-height:74px;padding:10px}.app .mini b{margin-bottom:5px;font-size:12px;display:block}.app .mini span{color:var(--color-soft);font-size:11.5px;line-height:1.28;display:block}.app .scenario-grid-block{grid-template-rows:auto 1fr;gap:14px;height:100%;min-height:0;display:grid}.app .scenario{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:10px;min-height:0;display:grid}.app .scenario .cell{min-height:0;padding:10px 12px;overflow:hidden}.app .scenario .cell small{color:var(--color-muted);text-transform:uppercase;margin-bottom:4px;font-size:9.8px;display:block}.app .scenario .cell strong{color:var(--color-ink);font-size:12.4px;line-height:1.22;display:block}.app .scenario .cell p{margin-top:5px;font-size:10.7px;line-height:1.25}.app .pressure{grid-template-columns:440px 1fr;align-items:center;gap:46px;height:100%;display:grid}.app .pressure-left{align-content:center;gap:13px;min-height:0;display:grid}.app .pressure-left h1{font-size:37px;line-height:1.12}.app .priority-recommendations{gap:8px;margin-top:4px;display:grid}.app .priority-recommendations article{border:1px solid var(--color-line);border-left:3px solid var(--color-accent);background:#fffdfa9e;min-height:64px;padding:10px 12px}.app .priority-recommendations strong{color:var(--color-ink);margin-bottom:4px;font-size:12.8px;display:block}.app .priority-recommendations p{font-size:11.6px;line-height:1.3}.app .axis{background:#fffdfa70;border-bottom:2px solid #11110f47;border-left:2px solid #11110f47;height:452px;position:relative;overflow:visible}.app .axis:before,.app .axis:after{content:"";background:#11110f1a;position:absolute}.app .axis:before{width:1px;top:0;bottom:0;left:50%}.app .axis:after{height:1px;top:50%;left:0;right:0}.app .zone{color:#11110f73;letter-spacing:.04em;text-transform:uppercase;z-index:0;background:#c6a15b14;border:1px solid #c6a15b2e;padding:5px 7px;font-size:10px;font-weight:720;position:absolute}.app .zone-a{top:16px;left:18px}.app .zone-b{top:16px;right:18px}.app .zone-c{bottom:18px;left:18px}.app .bubble{background:var(--color-white);left:calc(var(--x) * 1%);min-height:76px;top:calc((100 - var(--y)) * 1%);z-index:1;border:1px solid #11110f47;width:142px;padding:8px 9px;font-size:10.8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px #151a2214}.app .bubble strong{color:var(--color-accent);margin-bottom:4px;font-size:11.4px;display:block}.app .bubble p{margin:0 0 5px;font-size:10.2px;line-height:1.24}.app .bubble span{color:var(--color-muted);font-size:10px;display:block}.app .priority-axis-y,.app .priority-axis-x,.app .priority-axis-label{color:#11110f85;letter-spacing:.06em;text-transform:uppercase;z-index:2;font-size:10px;font-weight:760;position:absolute}.app .priority-axis-y{transform-origin:0 0;width:240px;top:50%;left:-58px;transform:rotate(-90deg)translate(-50%)}.app .priority-axis-x{text-align:center;width:360px;bottom:-42px;left:50%;transform:translate(-50%)}.app .low-y{bottom:4px;left:-34px}.app .high-y{top:0;left:-38px}.app .low-x{bottom:-25px;left:0}.app .high-x{bottom:-25px;right:0}.app .thumbs{gap:5px;max-width:560px;display:flex;overflow:hidden}.app .thumb{cursor:pointer;background:#f4f0e82e;border:0;width:18px;height:7px;padding:0}.app .thumb.active{background:#d6b06c}.app .progress{background:#f4f0e829;width:340px;height:2px;overflow:hidden}.app .progress span{background:#d6b06c;width:0;height:100%;display:block}@media (width<=760px){.app{grid-template-rows:1fr auto}.app .bottombar{gap:10px;padding:10px 0}.app .deck-links,.site-nav{display:none}.app .progress{width:120px}.app .deck-side-nav{width:34px;height:64px}.app .deck-side-nav span{font-size:32px}}html{scroll-padding-top:92px}body{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);margin:0}.site-frame{background:#10110f;min-height:100vh}.site-header{border-bottom:1px solid var(--color-paper-line);max-width:var(--page-max-width);padding:16px var(--page-shell-padding);z-index:10;background:#11110ff5;justify-content:space-between;align-items:center;gap:28px;margin:0 auto;display:flex;position:sticky;top:0}.site-brand{color:var(--color-paper);align-items:center;height:42px;text-decoration:none;display:inline-flex}.site-brand-logo{object-fit:contain;object-position:left center;width:184px;height:32px;display:block}.site-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 18px;display:flex}.site-actions{align-items:center;gap:18px;display:flex}.site-nav a,.site-footer a{color:#f4f1eac2;font-size:12px;font-weight:var(--font-weight-strong);letter-spacing:.04em;text-decoration:none}.site-nav a:hover,.site-footer a:hover{color:var(--color-paper)}.site-menu{z-index:40;position:relative}.site-language-trigger{cursor:pointer;border:1px solid #f4f1ea47;justify-content:center;align-items:center;gap:8px;width:48px;height:32px;padding:0;list-style:none;display:flex}.site-language-trigger::-webkit-details-marker{display:none}.site-language-trigger:hover{border-color:#d6b06ca3}.site-globe{border:1.3px solid #f4f1eac2;border-radius:50%;width:16px;height:16px;display:block;position:relative}.site-globe:before{content:"";border-left:1px solid #f4f1ea80;border-right:1px solid #f4f1ea80;border-radius:50%;position:absolute;inset:-1px 4px}.site-globe:after{content:"";border-top:1px solid #f4f1ea80;position:absolute;top:7px;left:2px;right:2px}.site-language-code{color:#f4f1ead1;letter-spacing:.02em;font-size:10px;font-weight:820}.site-menu-panel{background:#10110ffa;border:1px solid #f4f1ea2e;gap:14px;min-width:248px;padding:14px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 22px 60px #0000006b}.site-menu-section{gap:10px;display:grid}.site-menu-section small{color:#d6b06ce6;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.site-language-panel{gap:6px;display:grid}.site-language-panel button,.site-admin-link{color:#f4f1eac2;font:inherit;text-align:left;background:#f4f1ea09;border:1px solid #f4f1ea1f;grid-template-columns:32px 1fr;align-items:center;gap:9px;min-height:34px;padding:6px 8px;font-size:12px;text-decoration:none;display:grid}.site-language-panel button b{color:#d6b06c;font-size:11px}.site-language-panel button.active{color:#f4f1ea;border-color:#d6b06c6b}.site-language-panel button:hover{color:#f4f1ea;border-color:#f4f1ea42}.site-footer{color:#f4f1eab8;max-width:none;padding:0 max(var(--page-shell-padding), calc((100vw - var(--page-max-width)) / 2 + var(--page-shell-padding)));background:#090a09;border-top:1px solid #f4f1ea24;margin:0 auto}.site-footer-inner{grid-template-columns:minmax(320px,1.35fr) minmax(220px,.8fr) minmax(230px,.85fr);align-items:end;column-gap:34px;min-height:132px;padding:26px 0 30px;display:grid;position:relative}.site-footer-inner:before{content:"";background:#d6b06c;width:72px;height:2px;position:absolute;top:0;left:0}.site-footer-logo{width:214px;height:auto;margin-bottom:14px;display:block}.site-footer p,.site-footer span{color:#f4f1ea9e;margin:0;font-size:12px;line-height:1.5}.site-footer address,.site-icp{border-left:1px solid #f4f1ea24;gap:7px;min-height:66px;padding-left:20px;font-style:normal;display:grid}.site-footer small{color:#d6b06ce6;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:820;display:block}.site-footer-brand{max-width:560px}.site-footer-rule{opacity:.45;background:linear-gradient(90deg,#f4f1ea57,#f4f1ea00);height:1px;position:absolute;bottom:0;left:0;right:0}.shell{min-height:0;padding:0}.toolbar{border-bottom:1px solid var(--color-paper-line);letter-spacing:.08em;height:52px;max-width:var(--page-max-width);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 auto 28px;display:flex}.brand{font-size:13px;font-weight:var(--font-weight-strong)}.admin-link{border:1px solid var(--color-paper-border);color:var(--color-paper);padding:10px 14px;font-size:12px;text-decoration:none}.shape-gallery-shell{min-height:100vh}.shape-gallery{background:var(--color-paper);color:var(--color-ink);max-width:var(--page-max-width);gap:28px;margin:0 auto;padding:48px 5vw 64px;display:grid}.shape-gallery-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.shape-gallery-head h1{margin:4px 0 12px;font-size:clamp(34px,5vw,64px);line-height:.98}.shape-gallery-head p{color:#11110fa8;max-width:720px;margin:0;font-size:15px;font-weight:600;line-height:1.5}.shape-gallery-head>span{border:1px solid var(--color-line);color:#11110fa3;font-size:12px;font-weight:var(--font-weight-strong);text-transform:uppercase;padding:10px 12px}.shape-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shape-gallery-card{border:1px solid var(--color-line);gap:12px;min-height:270px;padding:18px;display:grid}.shape-gallery-card>header{justify-content:space-between;align-items:center;display:flex}.shape-gallery-card strong,.shape-gallery-card span{color:#11110fb3;font-size:11px;font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.shape-gallery-card .structured-blocks{align-content:start}.deck{max-width:var(--page-max-width);gap:28px;margin:0 auto;display:grid}.slide{aspect-ratio:16/9;background:linear-gradient(90deg, #11110f08 1px, transparent 1px), linear-gradient(180deg, #11110f08 1px, transparent 1px), var(--color-paper);background-size:var(--slide-grid) var(--slide-grid);color:var(--color-ink);min-height:0;padding:var(--slide-padding-top) var(--slide-padding-x) var(--slide-padding-bottom);grid-template-rows:auto 1fr auto;scroll-margin-top:92px;display:grid;position:relative;overflow:hidden}.slide:before{background:var(--color-accent);content:"";height:3px;left:var(--slide-padding-x);width:52px;position:absolute;top:44px}.slide-head{border-bottom:1px solid var(--color-line);grid-template-columns:1fr auto;gap:8px;padding-bottom:18px;display:grid}.eyebrow{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}h1{font-size:clamp(30px,3.2vw,52px);font-weight:var(--font-weight-title);letter-spacing:0;margin:0;line-height:1.06}.layout-cover h1{font-size:clamp(42px,4.2vw,76px);line-height:.98}.page-no{color:var(--color-muted);font-size:13px;font-weight:var(--font-weight-strong);letter-spacing:.08em;padding-top:4px}.summary{color:var(--color-muted);max-width:780px;margin:14px 0 0;font-size:19px;font-weight:600;line-height:1.48}.slide-body{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-content:start;gap:24px;min-height:0;padding:28px 0;display:grid}.layout-cover .slide-body,.layout-product .slide-body{grid-template-columns:minmax(0,.88fr) minmax(0,1.5fr)}.layout-cover .slide-body{align-content:center}.slide-copy-column{align-self:center;gap:18px;display:grid}.structured-blocks{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:14px;min-height:0;display:grid}.profile-block,.block-zone{min-width:0}.block-zone-main,.block-zone-aside{grid-column:span 6}.block-zone-proof,.block-zone-header,.block-zone-footer{grid-column:1/-1}.block-span-3{grid-column:span 3}.block-span-4{grid-column:span 4}.block-span-5{grid-column:span 5}.block-span-6{grid-column:span 6}.block-span-7{grid-column:span 7}.block-span-8{grid-column:span 8}.block-span-9{grid-column:span 9}.block-span-10{grid-column:span 10}.block-span-11{grid-column:span 11}.block-span-12{grid-column:1/-1}.block-height-compact .block-metric,.block-height-compact .block-card,.block-height-compact .block-flow-step,.block-height-compact .roadmap-lane article{min-height:72px}.block-shape-rectangle .profile-block{border:1px solid var(--color-line);background:#ffffff7a}.block-shape-wide_strip .profile-block{background:linear-gradient(var(--color-accent), var(--color-accent)) left top / 72px 3px no-repeat, var(--color-panel);border-top:1px solid #11110f33;border-bottom:1px solid #11110f24;min-height:120px}.block-shape-quote_panel .profile-block{background:linear-gradient(90deg, #c6a15b42, transparent 42%) left top / 100% 1px no-repeat, var(--color-panel);border-left:6px solid #c6a15bb8;padding-left:76px;position:relative}.block-shape-quote_panel .profile-block:before{color:#c6a15b85;content:"Q";z-index:0;font-size:44px;font-weight:760;line-height:1;position:absolute;top:12px;left:22px}.block-shape-quote_panel .profile-block>*{z-index:1;position:relative}.block-shape-split_panel .profile-block{background:linear-gradient(90deg, transparent 0 43%, #11110f29 43% calc(43% + 1px), transparent calc(43% + 1px)), var(--color-panel);border:1px solid var(--color-line)}.block-shape-metric_wall .profile-block{background:linear-gradient(90deg, #11110f14 1px, transparent 1px), linear-gradient(180deg, #11110f14 1px, transparent 1px), var(--color-panel);background-size:25% 100%,100% 50%;border:1px solid #11110f38}.block-shape-system_map .profile-block{background:radial-gradient(circle at 20% 34%, #c6a15b57 0 9px, transparent 10px), radial-gradient(circle at 76% 28%, #11110f29 0 8px, transparent 9px), radial-gradient(circle at 66% 74%, #11110f1f 0 10px, transparent 11px), linear-gradient(135deg, transparent 0 48%, #11110f24 48% calc(48% + 1px), transparent calc(48% + 1px)), var(--color-panel);border:1px solid var(--color-line)}.block-shape-workflow_lane .profile-block{background:linear-gradient(90deg, #c6a15bb8, #c6a15bb8) left 50% / 100% 2px no-repeat, repeating-linear-gradient(90deg, #11110f14 0 1px, transparent 1px 22%), var(--color-panel);border:1px solid var(--color-line)}.block-shape-product_console .profile-block{background:linear-gradient(var(--color-ink), var(--color-ink)) top / 100% 24px no-repeat, linear-gradient(90deg, #11110f1f 1px, transparent 1px), var(--color-panel);background-size:100% 24px,18% 100%,auto;border:1px solid #11110f3d;padding-top:44px}.block-shape-screen_frame .profile-block,.block-shape-evidence_panel .profile-block{border-color:#c6a15b57}.block-shape-card_grid .profile-block{background:linear-gradient(90deg, #11110f1a 1px, transparent 1px), linear-gradient(180deg, #11110f1a 1px, transparent 1px), var(--color-panel);border:1px solid var(--color-line);background-size:33.333% 100%,100% 50%}.block-shape-process_lane .profile-block{background:linear-gradient(90deg, #c6a15b9e, #c6a15b9e) 18px 24px / calc(100% - 36px) 2px no-repeat, var(--color-panel);border:1px solid var(--color-line)}.block-shape-matrix_board .profile-block{background:linear-gradient(90deg, transparent 49.5%, #11110f2e 49.5% 50.5%, transparent 50.5%), linear-gradient(180deg, transparent 49.5%, #11110f2e 49.5% 50.5%, transparent 50.5%), var(--color-panel);border:1px solid #11110f38}.block-shape-evidence_panel .profile-block{background:linear-gradient(90deg, #c6a15b2e, transparent 55%), var(--color-panel);border-left:3px solid #c6a15bb8}.block-shape-risk_panel .profile-block{background:repeating-linear-gradient(135deg, #c6a15b1a 0 8px, transparent 8px 16px), var(--color-panel);border:1px solid #11110f33;border-top:4px solid #c6a15bbd}.block-shape-t_panel{align-self:stretch}.block-shape-t_panel .content-only-block,.block-shape-t_panel .lead-text-block{background:linear-gradient(var(--color-accent), var(--color-accent)) top center / 100% 3px no-repeat, linear-gradient(var(--color-accent), var(--color-accent)) top center / 3px 100% no-repeat, var(--color-panel);border:1px solid var(--color-line);min-height:178px;padding:26px 26px 22px;display:grid}.block-shape-t_panel .block-copy{background:var(--color-paper);color:#11110fc7;text-align:center;z-index:1;align-self:center;max-width:720px;margin:0 auto;padding:0 18px;font-size:16px;font-weight:620;line-height:1.58;position:relative}.block-shape-t_panel .block-copy p:last-child{margin-bottom:0}.block-height-compact .profile-block{min-height:96px}.block-height-standard .profile-block{min-height:150px}.block-height-tall .profile-block{min-height:220px}.block-height-full .profile-block{min-height:300px}.block-role-headline .block-copy{font-size:17px;font-weight:650}.block-role-proof .profile-block{border-left:3px solid #c6a15ba3}.block-role-proof .block-copy{font-size:14px;font-weight:560}.block-role-navigation .profile-block{background:#11110f0d}.block-role-navigation .block-copy{text-transform:uppercase;font-size:13px;font-weight:700}.block-style-content-statement .profile-block{padding:24px}.block-style-t-shaped-statement .profile-block{letter-spacing:0}.block-style-emphasis-statement .profile-block{box-shadow:inset 0 0 0 1px #c6a15b38}.block-style-emphasis-statement .block-copy{color:var(--color-ink);font-size:18px;font-weight:720}.profile-block h2{color:var(--color-ink);margin:0 0 10px;font-size:18px;line-height:1.18}.profile-block h3{margin:0 0 8px;font-size:15px;line-height:1.2}.metric-strip-block,.capability-cards-block,.process-flow-block,.decision-matrix-block,.data-table-block,.case-portfolio-block,.case-detail-block,.priority-matrix-block,.product-proof-block,.scenario-grid-block,.operating-layer-block,.case-portfolio-featured-block,.scenario-operating-layer-block,.pilot-timeline-block,.metric-evidence-board-block,.workflow-loop-block,.case-story-board-block,.system-layer-board-block,.content-only-block,.roadmap-steps-block{width:100%}.block-copy{color:#11110fc2;font-size:15px;line-height:1.58}.block-copy p,.product-screen-block p,.case-evidence-block p,.roadmap-lane p{margin:0 0 10px}.metric-strip-block{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.block-metric,.block-card,.block-flow-step,.product-screen,.block-matrix>div,.case-evidence-block,.case-detail-block,.roadmap-lane article{background:var(--color-panel);border:1px solid var(--color-line)}.block-metric{min-height:76px;padding:14px}.block-metric strong{margin-bottom:8px;font-size:22px;line-height:1;display:block}.block-metric span,.block-metric small,.block-card p,.block-card li,.block-flow-step p,.block-flow-step li,.block-flow-step footer,.product-screen-block p,.case-evidence-block p,.case-evidence-block li,.case-detail-block p,.case-detail-block li,.roadmap-lane p,.block-matrix{color:#11110fa8;font-size:13px;line-height:1.46}.block-metric small{margin-top:4px;display:block}.block-card-grid,.block-flow,.roadmap-lane{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.block-card,.block-flow-step,.roadmap-lane article{min-height:104px;padding:14px}.block-card{grid-template-rows:auto auto auto 1fr;display:grid;position:relative}.block-card-index{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.08em;margin-bottom:12px}.block-card small,.case-insight-card span{color:#11110f75;font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.block-card ul,.case-insight-card ul,.block-flow-step ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.block-card li,.case-insight-card li,.block-flow-step li{border-top:1px solid #11110f1f;padding-top:6px}.capability-cards-service .block-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-cards-service .block-card{border-top:4px solid var(--color-accent);min-height:254px;padding:16px}.capability-cards-dense .block-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-cards-dense .block-card{min-height:126px}.capability-cards-triad .block-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.block-step-index{color:var(--color-accent);font-size:12px;font-weight:var(--font-weight-strong);margin-bottom:12px}.block-flow{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));position:relative}.block-flow:before{content:"";background:#c6a15b8f;height:2px;position:absolute;top:28px;left:20px;right:20px}.block-flow-step{z-index:1;align-content:start;gap:6px;min-height:166px;display:grid;position:relative}.block-flow-step footer{font-size:11px;font-weight:var(--font-weight-strong);border-top:1px solid #11110f24;margin-top:8px;padding-top:8px}.product-screen-block{gap:12px;display:grid}.product-screen{overflow:hidden}.product-screen-top{border-bottom:1px solid var(--color-line);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;height:32px;padding:0 12px;display:grid}.screen-window-dots{gap:5px;display:flex}.screen-window-dots span{background:var(--color-line);width:7px;height:7px}.product-screen-top strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.product-screen-top em{color:#11110fa3;font-size:10px;font-style:normal;font-weight:var(--font-weight-strong);border:1px solid #c6a15b70;padding:4px 6px}.screen-workspace{grid-template-columns:.34fr 1fr;min-height:188px;display:grid}.screen-nav{border-right:1px solid var(--color-line);align-content:start;gap:7px;padding:12px;display:grid}.screen-nav div{color:#11110fad;font-size:11px;font-weight:var(--font-weight-strong);border:1px solid #11110f1a;gap:4px;min-height:34px;padding:7px 8px;display:grid}.screen-nav div.active{color:var(--color-ink);background:#c6a15b24;border-color:#c6a15b7a}.screen-nav span{color:var(--color-accent);font-size:10px}.screen-main{gap:9px;padding:12px;display:grid}.screen-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.screen-kpi-row span{background:#11110f0b;border:1px solid #11110f1a;gap:4px;min-height:44px;padding:8px 10px;display:grid}.screen-kpi-row b{font-size:19px;line-height:1}.screen-kpi-row small{color:#11110f94;font-size:10px;font-weight:var(--font-weight-strong)}.screen-agent-panel{background:linear-gradient(135deg,#0000 42%,#c6a15b2e 43% 48%,#0000 49%),#11110f0a;border:1px solid #c6a15b47;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:58px;padding:12px;display:grid}.screen-agent-panel strong{margin-bottom:4px;font-size:13px;display:block}.screen-agent-panel p{margin:0;font-size:11px;line-height:1.38}.screen-agent-panel button{background:var(--color-ink);color:var(--color-paper);font:inherit;font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.08em;text-transform:uppercase;border:0;padding:8px 10px}.screen-task-list{border:1px solid #11110f1f;display:grid}.screen-task-row{border-bottom:1px solid #11110f1a;grid-template-columns:1fr 72px 72px;align-items:center;min-height:32px;padding:0 10px;display:grid}.screen-task-row:last-child{border-bottom:0}.screen-task-row span,.screen-task-row i,.screen-task-row b{color:#11110fad;font-size:10px;font-style:normal;font-weight:var(--font-weight-strong)}.screen-task-row b{color:var(--color-ink)}.screen-chart{background:linear-gradient(135deg,#0000 48%,#c6a15b80 49% 51%,#0000 52%),#11110f0d;border:1px solid #11110f1a;height:58px}.block-matrix{grid-template-columns:1.2fr .6fr .6fr;display:grid}.block-matrix>div{border-width:0 1px 1px 0;min-height:42px;padding:10px}.block-matrix .matrix-head{color:var(--color-ink);font-size:12px;font-weight:var(--font-weight-strong);text-transform:uppercase}.block-matrix strong,.block-matrix small{display:block}.case-evidence-block{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.case-evidence-block ul{margin:0;padding-left:18px}.data-table-block,.case-portfolio-block,.priority-matrix-block,.product-proof-block,.scenario-grid-block{background:var(--color-panel);border:1px solid var(--color-line);padding:16px}.data-table{grid-template-columns:repeat(var(--column-count), minmax(0, 1fr));display:grid;overflow:hidden}.data-table>div{color:#11110fad;border-bottom:1px solid #11110f1f;border-right:1px solid #11110f1a;min-height:46px;padding:9px 10px;font-size:11px;font-weight:560;line-height:1.38}.data-table-head,.data-table-row-head{color:var(--color-ink)!important;font-weight:var(--font-weight-strong)!important}.data-table-head{letter-spacing:.04em;text-transform:uppercase;background:#11110f0e;min-height:34px!important;font-size:10px!important}.case-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.case-portfolio-card{border:1px solid #11110f24;gap:8px;min-height:122px;padding:12px;display:grid}.case-portfolio-card header{justify-content:space-between;align-items:start;gap:8px;display:flex}.case-portfolio-card header strong,.case-portfolio-card header span,.scenario-grid small,.scenario-grid span{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.04em;text-transform:uppercase}.case-portfolio-card header span{color:#11110f8f;text-align:right}.case-portfolio-card p,.priority-copy p,.priority-recommendations p,.product-proof-block p,.scenario-grid p{color:#11110fa8;margin:0;font-size:12px;line-height:1.42}.case-detail-block{align-content:start;gap:12px;padding:16px;display:grid}.case-detail-copy{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:8px;display:grid}.case-detail-copy.no-title{grid-template-columns:minmax(0,1fr)}.case-detail-copy h2{margin:0}.case-fact-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.case-fact{background:#ffffff7a;border:1px solid #11110f1f;gap:6px;min-height:68px;padding:10px;display:grid}.case-fact span{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.08em}.case-fact strong{font-size:12px;line-height:1.24}.case-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.case-insight-card{background:#11110f09;border:1px solid #11110f1f;gap:6px;min-height:126px;padding:12px;display:grid}.case-insight-card h3{margin:0}.priority-matrix-block{grid-template-columns:.74fr 1.26fr;gap:18px;display:grid}.priority-copy{gap:12px;display:grid}.priority-recommendations{gap:8px;display:grid}.priority-recommendations article{border-left:3px solid #c6a15bb3;padding-left:10px}.priority-recommendations strong{margin-bottom:3px;font-size:12px;display:block}.priority-board{background:linear-gradient(90deg,#0000 49.8%,#11110f38 49.8% 50.2%,#0000 50.2%),linear-gradient(#0000 49.8%,#11110f38 49.8% 50.2%,#0000 50.2%),#ffffff57;border:1px solid #11110f33;min-height:334px;position:relative;overflow:hidden}.priority-axis-y,.priority-axis-x{background:var(--color-paper);color:#11110f94;font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.05em;text-transform:uppercase;z-index:2;padding:3px 6px;position:absolute}.priority-axis-y{transform-origin:50%;top:50%;left:18px;transform:translate(-50%,-50%)rotate(-90deg)}.priority-axis-x{bottom:6px;left:50%;transform:translate(-50%)}.priority-axis-label{color:#11110f70;font-size:9px;font-weight:var(--font-weight-strong);text-transform:uppercase;position:absolute}.low-y{bottom:30px;left:18px}.high-y{top:30px;left:18px}.low-x{bottom:30px;left:62px}.high-x{bottom:30px;right:20px}.priority-point{background:var(--color-paper);left:clamp(68px, calc(var(--x) * 1%), calc(100% - 82px));min-width:96px;max-width:128px;top:clamp(38px, calc((100 - var(--y)) * 1%), calc(100% - 54px));z-index:3;border:1px solid #c6a15bb3;padding:7px 8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 14px #11110f14}.priority-point strong{font-size:10px;line-height:1.2;display:block}.priority-point span{color:#11110f8f;font-size:9px;font-weight:var(--font-weight-strong);margin-top:3px;display:block}.product-proof-block{grid-template-columns:.58fr 1.42fr;gap:14px;display:grid}.product-proof-copy{align-content:start;gap:14px;display:grid}.product-proof-summary{gap:8px;display:grid}.product-proof-summary div{background:#ffffff6b;border:1px solid #11110f1f;gap:3px;min-height:58px;padding:10px;display:grid}.product-proof-summary span{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.08em}.product-proof-summary strong{font-size:12px;line-height:1.16}.product-proof-summary small{color:#11110f70;font-size:9px;font-weight:var(--font-weight-strong);text-transform:uppercase}.product-proof-screen{border:1px solid #11110f2e;overflow:hidden}.product-proof-toolbar{background:var(--color-ink);color:var(--color-paper);justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;display:flex}.product-proof-toolbar strong,.product-proof-toolbar span{font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.product-proof-layout{grid-template-columns:.34fr 1fr;display:grid}.product-proof-layout aside{border-right:1px solid #11110f1f;gap:6px;padding:10px;display:grid}.product-proof-layout aside div{color:#11110fa8;font-size:10px;font-weight:var(--font-weight-strong);border:1px solid #11110f1a;min-height:28px;padding:7px}.product-proof-layout aside .active{color:var(--color-ink);background:#c6a15b24;border-color:#c6a15b70}.product-proof-layout main{gap:8px;padding:10px;display:grid}.product-proof-layout aside div{gap:3px;display:grid}.product-proof-layout aside span{color:#11110f70;font-size:9px;font-weight:var(--font-weight-strong);text-transform:uppercase}.product-proof-command{background:linear-gradient(90deg,#c6a15b2e,#0000 58%),#11110f0a;border:1px solid #11110f1f;grid-template-columns:.52fr 1fr auto;align-items:center;gap:6px;min-height:48px;padding:10px 12px;display:grid}.product-proof-command span,.product-proof-command em,.product-proof-kpis span{color:#11110f80;font-size:10px;font-style:normal;font-weight:var(--font-weight-strong);letter-spacing:.05em;text-transform:uppercase}.product-proof-command strong{font-size:13px}.product-proof-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-proof-kpis div{background:#11110f09;border:1px solid #11110f1a;gap:4px;min-height:46px;padding:9px;display:grid}.product-proof-kpis strong{font-size:11px;line-height:1.15}.product-proof-layout article{background:#11110f09;border:1px solid #11110f1a;min-height:50px;padding:10px}.product-proof-layout article strong{margin-bottom:5px;font-size:12px;display:block}.scenario-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.scenario-grid article{border:1px solid #11110f1f;gap:4px;min-height:82px;padding:9px;display:grid}.scenario-grid strong{font-size:12px;line-height:1.2}.scenario-grid small{color:#11110f8a}.operating-layer-block{background:var(--color-panel);border:1px solid #11110f2e;grid-template-columns:.36fr .64fr;gap:14px;min-height:448px;padding:18px;display:grid}.operating-layer-copy{border-right:1px solid #11110f1f;align-content:start;gap:12px;padding-right:18px;display:grid}.operating-layer-copy>p,.scenario-layer-title>span,.case-feature-panel>span,.pilot-outcome-panel>span{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.08em;text-transform:uppercase;margin:0}.operating-layer-copy h2,.case-feature-panel h2,.scenario-layer-title h2,.pilot-outcome-panel h2{margin:0;font-size:24px;line-height:1.12}.operating-layer-model{gap:10px;display:grid}.operating-layer-row{grid-template-columns:118px 1fr;gap:8px;min-height:102px;display:grid}.operating-layer-row>span{background:var(--color-ink);color:var(--color-paper);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.08em;text-align:center;justify-content:center;align-items:center;padding:10px;display:flex}.operating-layer-row>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operating-layer-row-1>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-layer-row-3>div{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-layer-row article{background:#ffffff85;border:1px solid #11110f21;gap:5px;min-height:98px;padding:10px;display:grid}.operating-layer-row small,.scenario-core small{color:#11110f7a;font-size:9px;font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.operating-layer-row strong,.scenario-lane strong,.scenario-core strong{font-size:12px;line-height:1.18}.operating-layer-row p,.scenario-lane p,.scenario-core p,.pilot-timeline-track p{color:#11110fa3;margin:0;font-size:10.5px;line-height:1.36}.operating-proof-strip{border-top:1px solid #11110f21;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.operating-proof-strip span{color:#11110fb8;font-size:11px;font-weight:650;line-height:1.28}.case-portfolio-featured-block{grid-template-columns:.34fr .66fr;gap:14px;min-height:442px;display:grid}.case-feature-panel,.pilot-outcome-panel{background:var(--color-ink);color:var(--color-paper);gap:14px;padding:18px;display:grid}.case-feature-panel h2,.pilot-outcome-panel h2{color:var(--color-paper)}.case-feature-panel p,.pilot-outcome-panel .block-copy,.pilot-outcome-panel .block-copy p{color:#f8f7f2c2;margin:0;font-size:12px;line-height:1.5}.case-feature-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:8px;display:grid}.case-feature-metrics div{border-top:1px solid #f8f7f238;gap:4px;min-height:58px;padding-top:10px;display:grid}.case-feature-metrics strong{color:var(--color-accent);font-size:20px;line-height:1}.case-feature-metrics small,.case-feature-metrics em{color:#f8f7f2b3;font-size:9.5px;font-style:normal;font-weight:var(--font-weight-strong);line-height:1.25}.case-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.case-feature-grid article{background:var(--color-panel);border:1px solid #11110f24;gap:8px;min-height:128px;padding:12px;display:grid}.case-feature-grid article.is-featured{background:linear-gradient(180deg, #c6a15b1f, transparent 52%), var(--color-panel);border-color:#c6a15b7a;grid-column:span 2}.case-feature-grid header{justify-content:space-between;align-items:center;display:flex}.case-feature-grid header span,.case-feature-grid footer{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.07em;text-transform:uppercase}.case-feature-grid header small{color:#11110f73;font-size:9.5px;font-weight:var(--font-weight-strong);text-align:right}.case-feature-grid strong{font-size:13px;line-height:1.16}.case-feature-grid p{color:#11110fa3;margin:0;font-size:11px;line-height:1.36}.case-feature-grid footer{border-top:1px solid #11110f1f;align-self:end;padding-top:7px}.scenario-operating-layer-block{background:var(--color-panel);border:1px solid #11110f29;grid-template-rows:auto auto;align-content:start;gap:16px;height:100%;min-height:0;padding:16px;display:grid}.scenario-layer-title{grid-template-columns:160px minmax(300px,.42fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.scenario-layer-title .block-copy{font-size:11.5px;line-height:1.46}.scenario-layer-board{grid-template-columns:.42fr .46fr .12fr;gap:10px;min-height:0;display:grid}.scenario-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scenario-index,.scenario-side-list{gap:8px;display:grid}.scenario-index>span,.scenario-side-list>span{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.08em;text-transform:uppercase}.scenario-index-grid article{background:#ffffff7a;border:1px solid #11110f1f;gap:4px;min-height:98px;padding:10px;display:grid}.scenario-index-grid small,.scenario-side-list small{color:var(--color-accent);font-size:9px;font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.scenario-core{background:var(--color-ink);color:var(--color-paper);align-content:start;gap:8px;padding:14px;display:grid}.scenario-core>span{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.08em}.scenario-core article{border:1px solid #f8f7f233;gap:5px;min-height:70px;padding:9px 10px;display:grid}.scenario-core small,.scenario-core p{color:#f8f7f2a8}.scenario-core strong{color:var(--color-paper)}.scenario-side-list{align-content:start}.scenario-side-list div{background:#11110f0b;border:1px solid #11110f1a;gap:5px;min-height:61px;padding:8px;display:grid}.scenario-side-list strong{font-size:10.5px;line-height:1.18}.pilot-timeline-block{grid-template-columns:.32fr .68fr;gap:14px;min-height:432px;display:grid}.pilot-output-list{align-self:end;gap:8px;display:grid}.pilot-output-list strong{color:var(--color-paper);border-top:1px solid #f8f7f238;padding-top:9px;font-size:12px;line-height:1.25}.pilot-timeline-track{grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;gap:10px;display:grid;position:relative}.pilot-timeline-track:before{content:"";background:#c6a15bc7;height:2px;position:absolute;top:34px;left:26px;right:26px}.pilot-timeline-track article{background:var(--color-panel);z-index:1;border:1px solid #11110f24;grid-template-rows:28px auto auto 1fr auto;gap:8px;min-height:340px;padding:14px 12px 12px;display:grid;position:relative}.pilot-timeline-track article>span{background:var(--color-ink);color:var(--color-paper);font-size:10px;font-weight:var(--font-weight-strong);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pilot-timeline-track small{color:var(--color-accent);font-size:10px;font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase}.pilot-timeline-track h3{margin:0;font-size:13px;line-height:1.2}.pilot-timeline-track ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pilot-timeline-track li{color:#11110f9e;border-top:1px solid #11110f1f;padding-top:6px;font-size:10px;font-weight:600;line-height:1.28}.copy{color:#11110fc7;font-size:18px;line-height:1.72}.copy p{margin:0 0 18px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.layout-product .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--color-panel);border:1px solid var(--color-line);min-height:128px;padding:20px}.card h2{color:var(--color-ink);letter-spacing:0;margin:0 0 10px;font-size:18px;line-height:1.2}.card p{color:#11110fad;margin:0;font-size:14px;line-height:1.52}.metrics,.tags{flex-wrap:wrap;gap:10px;display:flex}.metric,.tag{border:1px solid var(--color-line);color:#11110fb3;font-size:12px;font-weight:var(--font-weight-strong);letter-spacing:.04em;padding:7px 10px;line-height:1}.metric strong{color:var(--color-ink);letter-spacing:0;margin-bottom:3px;font-size:15px;display:block}.slide-foot{border-top:1px solid var(--color-line);justify-content:space-between;align-items:end;padding-top:14px;display:flex}.footnote{color:#11110f73;font-size:12px;font-weight:var(--font-weight-strong);letter-spacing:.1em;text-transform:uppercase}@media (width<=900px){.shell{padding:14px}.site-header{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.site-footer{padding-left:14px;padding-right:14px}.site-footer-inner{grid-template-columns:1fr;align-items:start;row-gap:22px}.site-header{align-items:start;display:grid}.site-nav{justify-content:flex-start}.slide{aspect-ratio:auto;min-height:720px;padding:42px 28px 28px}.slide:before{top:32px;left:28px}.slide-head,.slide-body,.cards,.layout-product .cards,.structured-blocks,.metric-strip-block,.block-card-grid,.block-flow,.roadmap-lane,.case-evidence-block,.case-portfolio-grid,.priority-matrix-block,.product-proof-block,.product-proof-layout,.scenario-grid{grid-template-columns:1fr}.lead-text-block,.product-screen-block,.case-evidence-block,.data-table-block,.case-portfolio-block,.priority-matrix-block,.product-proof-block,.scenario-grid-block,.block-zone-main,.block-zone-aside,.block-zone-proof,.block-zone-header,.block-zone-footer,[class*=block-span-]{grid-column:1/-1}.data-table{min-width:720px}.data-table-block{overflow-x:auto}}.app,.app *{font-family:-apple-system,"system-ui",Segoe UI,Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}.app .deck{gap:0;max-width:none;margin:0;display:block}.site-frame .app{height:calc(100vh - 69px);min-height:660px}.app .slide{aspect-ratio:auto;opacity:0;pointer-events:none;visibility:hidden;z-index:0;grid-template-rows:34px minmax(0,1fr) 42px;width:1280px;height:720px;min-height:0;padding:38px 60px 30px;scroll-margin-top:0;display:grid;position:absolute;inset:0;transform:translate(18px)}.app .slide.active{opacity:1;pointer-events:auto;visibility:visible;z-index:1;transform:translate(0)}.app .content{grid-template-rows:auto minmax(0,1fr)}.app .content.no-title{grid-template-rows:minmax(0,1fr)}.app .content>.content-grid{height:100%;min-height:0;display:grid}.app .content.cover-page>.content-grid{display:contents}.app .structured-blocks{align-content:stretch;height:100%;min-height:0}.app .case-detail-block.case-detail{background:0 0;border:0;grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:24px;height:100%;min-height:0;padding:0;display:grid}.app .case-detail-block .case-left,.app .case-detail-block .case-right{min-height:0}.app .case-detail-block .case-right{grid-template-rows:auto minmax(0,1fr) auto}.app .case-detail-block .evidence-grid{align-items:stretch}.app .case-detail-block .evidence,.app .case-detail-block .case-evidence-item{min-height:0}.app .product-proof-block.proof{background:0 0;border:0;grid-template-columns:385px 1fr;align-items:center;gap:22px;height:100%;min-height:0;padding:0;display:grid}.app .product-proof-block .proof-img{align-content:center;gap:11px;min-height:0;display:grid}.app .product-proof-block .screen{max-height:384px}.app .product-proof-block .product-proof-copy h1{font-size:38px;line-height:1.14}.app .product-proof-block .minirow{min-height:82px}.app .data-table-block{background:0 0;border:0;min-height:0;padding:0}.app .table{background:#fffdfa9e;border:1px solid #11110f2e}.app .table div{background:#fffdfa7a;font-size:12px;font-weight:560;color:#11110fd6!important}.app .table .head,.app .table .data-table-head{letter-spacing:.04em;color:#f4f1ea!important;background:#2f3438!important;font-size:10.5px!important;font-weight:800!important}.app .table .data-table-row-head{background:#c6a15b1a;color:#11110f!important;font-weight:760!important}.app .metric-evidence-board-block{background:0 0;border:0;grid-template-columns:.36fr .64fr;gap:20px;height:100%;min-height:0;padding:0;display:grid}.app .metric-evidence-lead{color:#f4f1ea;background:#11110f;grid-template-rows:auto auto 1fr auto;min-height:0;padding:24px 22px;display:grid}.app .board-kicker{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:820}.app .metric-evidence-lead h2,.app .workflow-loop-header h2{margin:0 0 14px;font-size:24px;line-height:1.16}.app .metric-evidence-lead h2{color:#fffaf0}.app .metric-evidence-lead p{color:#f4f1eabd;margin:0;font-size:13.5px;line-height:1.58}.app .board-point-list{gap:8px;margin-top:18px;display:grid}.app .board-point-list span{border-left:2px solid var(--color-accent);color:#f4f1ead1;padding-left:10px;font-size:12px;line-height:1.38}.app .metric-evidence-main{grid-template-rows:78px minmax(0,1fr);gap:12px;min-height:0;display:grid}.app .evidence-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;display:grid}.app .evidence-metric-card,.app .evidence-board-card{background:#fffdfabd;border:1px solid #11110f29}.app .evidence-metric-card{grid-template-rows:auto auto 1fr;min-height:0;padding:13px 12px;display:grid}.app .evidence-metric-card strong{color:#11110f;margin-bottom:7px;font-size:22px;line-height:1}.app .evidence-metric-card span{color:#11110fd1;font-size:11px;font-weight:760;line-height:1.28}.app .evidence-metric-card small{color:#11110f85;margin-top:5px;font-size:9.8px;line-height:1.25}.app .evidence-card-board{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.app .evidence-board-card{grid-template-rows:auto auto 1fr auto;min-height:0;padding:12px;display:grid}.app .evidence-board-card small{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:820}.app .evidence-board-card h3{color:#11110f;margin:0 0 6px;font-size:14.2px;line-height:1.22}.app .evidence-board-card p,.app .evidence-board-card li{color:#11110fa8;margin:0;font-size:10.7px;line-height:1.32}.app .evidence-board-card ul{gap:3px;margin:7px 0 0;padding:0;display:grid}.app .evidence-board-card li{padding-left:12px;list-style:none;position:relative}.app .evidence-board-card li:before{background:var(--color-accent);content:"";width:3px;height:3px;position:absolute;top:8px;left:0}.app .workflow-loop-block{background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;height:100%;min-height:0;padding:0;display:grid}.app .workflow-loop-header{grid-template-columns:.38fr .62fr;align-items:end;gap:26px;min-height:0;display:grid}.app .workflow-loop-header .board-kicker{margin-bottom:8px}.app .workflow-loop-header h2{color:#11110f;margin-bottom:0}.app .workflow-loop-header p{color:#11110fad;margin:0 0 2px;font-size:13px;line-height:1.48}.app .workflow-loop-canvas{background:#fffdfa94;border:1px solid #11110f29;grid-template-rows:minmax(0,1fr) 40px minmax(0,1fr);gap:10px;min-height:0;padding:14px;display:grid}.app .workflow-loop-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.app .workflow-loop-row.bottom{direction:rtl}.app .workflow-loop-row.bottom>*{direction:ltr}.app .workflow-node{background:#fffdf8;border:1px solid #11110f24;grid-template-rows:auto auto 1fr;min-height:0;padding:13px 14px;display:grid}.app .workflow-node small{color:var(--color-accent);letter-spacing:.09em;margin-bottom:8px;font-size:10px;font-weight:820}.app .workflow-node h3{color:#11110f;margin:0 0 6px;font-size:14.5px;line-height:1.2}.app .workflow-node p{color:#11110fa8;margin:0;font-size:11.2px;line-height:1.36}.app .workflow-loop-spine{color:#f4f1ea;background:#11110f;grid-template-columns:.22fr 1fr .22fr;align-items:center;gap:12px;min-height:0;padding:0 18px;display:grid}.app .workflow-loop-spine strong{color:#fffaf0;letter-spacing:.04em;text-align:center;font-size:13px}.app .workflow-loop-spine span{color:#f4f1eaad;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.app .workflow-loop-spine span:last-child{text-align:right}.app .workflow-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app .workflow-proof-strip span{color:#11110fbd;background:#c6a15b1a;border:1px solid #c6a15b3d;min-height:38px;padding:8px 10px;font-size:11px;font-weight:650;line-height:1.32}.app .case-story-board-block{background:0 0;border:0;grid-template-columns:.34fr .66fr;gap:20px;height:100%;min-height:0;padding:0;display:grid}.app .case-story-brief{color:#f4f1ea;background:#11110f;grid-template-rows:auto auto auto 1fr;gap:16px;min-height:0;padding:23px 22px;display:grid}.app .case-story-brief h2,.app .system-layer-lead h2{margin:0;font-size:23px;line-height:1.14}.app .case-story-brief h2{color:#fffaf0}.app .case-story-brief p{color:#f4f1eabd;margin:0;font-size:13px;line-height:1.54}.app .case-story-facts{align-self:end;gap:8px;display:grid}.app .case-story-facts div{border-top:1px solid #f4f1ea2e;gap:5px;padding-top:9px;display:grid}.app .case-story-facts small{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:820}.app .case-story-facts strong{color:#f4f1eae6;font-size:12px;line-height:1.3}.app .case-story-detail{grid-template-rows:86px minmax(0,1fr);gap:12px;min-height:0;display:grid}.app .case-story-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.app .case-story-metrics article{background:#fffdfac2;border:1px solid #11110f29;grid-template-rows:auto auto 1fr;min-height:0;padding:13px;display:grid}.app .case-story-metrics strong{color:#11110f;font-size:22px;line-height:1}.app .case-story-metrics span{color:#11110fc2;margin-top:6px;font-size:11px;font-weight:760;line-height:1.28}.app .case-story-metrics small{color:#11110f80;margin-top:4px;font-size:9.8px;line-height:1.24}.app .case-story-insights{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.app .case-story-insights article{background:#fffdfab8;border:1px solid #11110f26;grid-template-rows:auto auto 1fr auto;min-height:0;padding:13px;display:grid}.app .case-story-insights small{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:820}.app .case-story-insights h3{color:#11110f;margin:7px 0 6px;font-size:14px;line-height:1.2}.app .case-story-insights p,.app .case-story-insights li{color:#11110fa6;margin:0;font-size:10.8px;line-height:1.34}.app .case-story-insights ul{border-top:1px solid #11110f1a;gap:4px;margin:8px 0 0;padding:6px 0 0;list-style:none;display:grid}.app .case-story-insights li{padding-left:10px;position:relative}.app .case-story-insights li:before{background:var(--color-accent);content:"";width:3px;height:3px;position:absolute;top:7px;left:0}.app .system-layer-board-block{background:0 0;border:0;grid-template-columns:.34fr .66fr;gap:18px;height:100%;min-height:0;padding:0;display:grid}.app .system-layer-lead{color:#f4f1ea;background:#11110f;align-content:start;gap:11px;min-height:0;padding:21px;display:grid}.app .system-layer-lead h2{color:#fffaf0}.app .system-layer-lead p{color:#f4f1eab8;margin:0;font-size:12.5px;line-height:1.46}.app .system-layer-metrics{gap:6px;margin-top:4px;display:grid}.app .system-layer-metrics article{border-top:1px solid #f4f1ea2e;gap:3px;padding-top:7px;display:grid}.app .system-layer-metrics strong{color:#fffaf0;font-size:16px;line-height:1}.app .system-layer-metrics span{color:#f4f1ead6;font-size:11px;font-weight:760}.app .system-layer-metrics small{color:#f4f1ea94;font-size:10px;line-height:1.28}.app .system-layer-main{grid-template-rows:minmax(0,1fr) 86px 39px;gap:11px;min-height:0;display:grid}.app .system-layer-table{background:#fffdfab8;border:1px solid #11110f29;grid-template-columns:.75fr 1.02fr 1.08fr 1fr 1fr;min-height:0;display:grid}.app .system-layer-table>div{color:#11110fb8;border-bottom:1px solid #11110f1a;border-right:1px solid #11110f1a;align-content:start;min-height:0;padding:9px 8px;font-size:10.4px;font-weight:580;line-height:1.34;display:grid}.app .system-layer-head{letter-spacing:.05em;text-transform:uppercase;color:#f4f1ea!important;background:#2f3438!important;font-size:9.5px!important;font-weight:820!important}.app .system-layer-row-head{color:#11110f!important;background:#c6a15b21!important;font-weight:820!important}.app .system-layer-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.app .system-layer-proof article,.app .system-layer-notes span{background:#fffdfab8;border:1px solid #11110f24}.app .system-layer-proof article{grid-template-rows:auto auto 1fr;padding:10px;display:grid}.app .system-layer-proof small{color:var(--color-accent);letter-spacing:.08em;font-size:9px;font-weight:820}.app .system-layer-proof h3{color:#11110f;margin:5px 0;font-size:13px;line-height:1.18}.app .system-layer-proof p{color:#11110f9e;margin:0;font-size:10px;line-height:1.32}.app .system-layer-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app .system-layer-notes span{color:#11110fb8;padding:8px 9px;font-size:10.5px;font-weight:680;line-height:1.24}.app .scenario-grid-block{background:0 0;border:0;height:100%;min-height:0;padding:0}.app .scenario-grid-block .scenario{height:100%}.app .profile-block,.app .profile-block *,.app .card,.app .cell,.app .case,.app .fact,.app .workflow-node,.app .evidence-metric-card,.app .evidence-board-card{overflow-wrap:anywhere;word-break:normal;min-width:0}.app .metric-evidence-main{grid-template-rows:96px minmax(0,1fr)}.app .evidence-metric-card{padding:10px 11px}.app .evidence-metric-card strong{margin-bottom:5px;font-size:20px}.app .evidence-metric-card span{font-size:10.6px;line-height:1.2}.app .evidence-metric-card small{margin-top:4px;font-size:9.2px;line-height:1.16}.app .evidence-board-card{padding:10px 11px}.app .evidence-board-card small{margin-bottom:5px}.app .evidence-board-card h3{margin-bottom:5px;font-size:13.6px;line-height:1.16}.app .evidence-board-card p,.app .evidence-board-card li{font-size:10.2px;line-height:1.24}.app .evidence-board-card ul{gap:2px;margin-top:5px;padding-top:5px}.app .workflow-loop-canvas{grid-template-rows:minmax(104px,1fr) 38px minmax(104px,1fr);padding:12px}.app .workflow-node{padding:11px 13px}.app .workflow-node small{margin-bottom:6px}.app .workflow-node h3{margin-bottom:5px;font-size:13.8px;line-height:1.16}.app .workflow-node p{font-size:10.7px;line-height:1.28}.app .priority-matrix-block.pressure{align-items:stretch}.app .priority-copy.pressure-left{align-content:start;padding-top:2px}.app .priority-copy.pressure-left h1{font-size:34px;line-height:1.08}
