:root{--bg:#05080d;--panel:#0c121b;--panel2:#08101a;--line:#273443;--gold:#d5a947;--gold2:#f3d786;--text:#e3eaf1;--muted:#8e9aa8;--green:#41d3a2;--amber:#f2b84b;--red:#f46b6b;--blue:#62a9eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;line-height:1.55}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 8%,rgba(42,100,161,.16),transparent 34%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,54px 54px,54px 54px}.title-nav{height:82px;padding:0 5vw;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:rgba(5,8,13,.94);position:sticky;top:0;z-index:10}.title-nav img{width:185px;display:block}.title-nav nav{display:flex;gap:22px}.title-nav a{color:#abb6c1;text-decoration:none;font-size:18px}.title-nav .back{color:var(--gold2)}.title-hero{min-height:72vh;padding:8vw 5vw 6vw;display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:center;border-bottom:1px solid var(--line)}.eyebrow{color:var(--gold);font-size:18px;letter-spacing:.22em;font-weight:800}.title-hero h1,.framework h2,.workbench h2,.resolution h2,.outcomes h2{font:400 clamp(42px,5.5vw,78px)/1.02 Georgia,serif;margin:.24em 0}.title-hero>div>p:not(.eyebrow){max-width:740px;color:#aab6c1;font-size:19px}.title-hero aside{border-left:2px solid var(--gold);padding:30px;background:rgba(213,169,71,.05)}.title-hero aside span{display:block;color:var(--gold);font-size:18px;letter-spacing:.18em;margin-bottom:20px}.title-hero aside strong{font:400 27px/1.25 Georgia,serif}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#111;text-decoration:none;border:0;padding:14px 22px;font-weight:800;cursor:pointer;margin-top:18px}.btn.secondary{background:transparent;color:white;border:1px solid #596574}.framework,.workbench,.resolution,.outcomes{padding:95px 5vw;position:relative}.framework h2,.workbench h2,.resolution h2,.outcomes h2{font-size:max(18px, clamp(38px,4vw,62px))}.step-grid,.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:42px}.step-grid article,.role-grid article{background:var(--panel);padding:30px}.step-grid b,.role-grid b{color:var(--gold);font-size:18px;letter-spacing:.18em}.step-grid h3,.role-grid h3{font-size:21px;margin:30px 0 8px}.step-grid p,.role-grid p{color:var(--muted);font-size:18px}.workbench{background:#080d14}.workbench-head{display:flex;justify-content:space-between;gap:30px;align-items:end}.workbench-head p:last-child{color:var(--muted);max-width:720px}.sample-label{color:var(--gold2);border:1px solid #65552e;padding:10px 14px;font-size:18px;letter-spacing:.14em;white-space:nowrap}.trust-alert{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;align-items:center;margin-top:36px;padding:22px 24px;border:1px solid #7b3d46;background:rgba(244,107,107,.07)}.trust-alert span{grid-row:1/3;color:var(--red);font-size:18px;font-weight:800;letter-spacing:.16em}.trust-alert strong{font:400 25px Georgia,serif}.trust-alert p{margin:0;color:var(--muted);font-size:18px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.metrics article{padding:24px;background:var(--panel);border:1px solid var(--line)}.metrics span,.metrics small{display:block;color:var(--muted);font-size:18px}.metrics strong{display:block;font:400 35px Georgia,serif;color:white;margin:8px 0}.metrics article:first-child strong{color:var(--gold2)}.metrics .trust-metric{border-color:#743f48}.metrics .trust-metric strong{color:var(--red)}.trust-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:16px 0}.trust-ladder article{background:#080e16;padding:18px}.trust-ladder b{font-size:18px;letter-spacing:.12em}.trust-ladder p{color:var(--muted);font-size:18px;margin:7px 0 0}.trust-ladder .monitor b{color:var(--green)}.trust-ladder .action-now b{color:var(--amber)}.trust-ladder .exposure b{color:var(--red)}.controls{display:grid;grid-template-columns:230px 1fr auto;gap:12px;margin-bottom:14px}.controls label,.case-builder label{font-size:18px;color:#9ca8b4;letter-spacing:.04em}.controls input,.controls select,.case-builder input,.case-builder select{display:block;width:100%;padding:12px;margin-top:5px;background:#05080d;border:1px solid #364453;color:white}.controls button{align-self:end;padding:12px 16px;background:transparent;border:1px solid #53606d;color:#cad2da;cursor:pointer}.queue-wrap{overflow-x:auto;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;min-width:980px;background:#090f17}th,td{text-align:left;padding:15px 14px;border-bottom:1px solid var(--line);vertical-align:top}th{color:#778593;font-size:18px;letter-spacing:.14em}td{font-size:18px;color:#bac4ce}td strong{display:block;color:white;font-size:18px}.status{display:inline-block;padding:5px 8px;font-size:18px;font-weight:800;letter-spacing:.08em;border:1px solid}.status.Critical{color:var(--red);border-color:#743f48}.status.Escalated{color:var(--amber);border-color:#705d32}.status.In-progress{color:var(--blue);border-color:#355d82}.status.Ready-to-fund,.status.Monitor{color:var(--green);border-color:#2f705c}.status.Immediate-action{color:var(--amber);border-color:#705d32}.status.Trust-exposure{color:var(--red);border-color:#743f48}.action{color:var(--gold2)}.case-builder{display:grid;grid-template-columns:.65fr 1.35fr;gap:45px;padding:34px;margin-top:18px;border:1px solid var(--line);background:var(--panel)}.case-builder h3{font:400 31px Georgia,serif;margin:.2em 0}.case-builder p{color:var(--muted);font-size:18px}.case-builder form{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.case-builder .btn{grid-column:1/-1;margin-top:4px}.production-gate{border:1px solid #786432;margin-top:30px;padding:28px;display:flex;align-items:center;gap:35px;background:rgba(213,169,71,.06)}.production-gate strong{color:var(--gold2);white-space:nowrap}.production-gate p{color:var(--muted);margin:0}.outcomes{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;border-top:1px solid var(--line)}.outcomes ul{list-style:none;padding:0;margin:0}.outcomes li{padding:13px 0;border-bottom:1px solid var(--line);color:#aab5c0}.outcomes .btn{grid-column:2;width:max-content}footer{padding:35px 5vw;border-top:1px solid var(--line);color:#77838f;font-size:18px}@media(max-width:950px){.title-nav nav a:not(.back){display:none}.title-hero{grid-template-columns:1fr}.step-grid,.role-grid,.metrics{grid-template-columns:1fr 1fr}.case-builder,.outcomes{grid-template-columns:1fr}.outcomes .btn{grid-column:1}.workbench-head{display:block}.sample-label{display:inline-block}.production-gate{display:block}.production-gate strong{display:block;margin-bottom:12px}}@media(max-width:620px){.title-nav{padding:0 22px}.title-nav img{width:150px}.title-hero,.framework,.workbench,.resolution,.outcomes{padding:70px 22px}.step-grid,.role-grid,.metrics,.case-builder form,.trust-ladder{grid-template-columns:1fr}.controls{grid-template-columns:1fr}.title-hero h1{font-size:46px}.trust-alert{grid-template-columns:1fr}.trust-alert span{grid-row:auto}}.assumption-bar{display:flex;align-items:center;gap:28px;padding:16px 20px;border:1px solid var(--line);margin:14px 0;background:#070c13}.assumption-bar label{color:var(--gold2);font-size:18px;font-weight:700;white-space:nowrap}.assumption-bar input{width:75px;margin:0 7px;padding:9px;background:#03070b;border:1px solid #4a5663;color:white}.assumption-bar p{color:var(--muted);font-size:18px;margin:0}.case-timeline{margin:18px 0;padding:30px;border:1px solid var(--line);background:var(--panel)}.case-timeline h3{font:400 29px Georgia,serif;margin:.2em 0}.case-timeline>div>p:last-child{color:var(--muted)}.case-timeline ol{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.case-timeline li{background:#070c13;padding:18px;min-height:130px}.case-timeline li b,.case-timeline li span,.case-timeline li small{display:block}.case-timeline li b{color:#677482;font-size:18px}.case-timeline li span{margin:20px 0 5px;color:#cbd4dc}.case-timeline li small{color:var(--muted)}.case-timeline li.done b,.case-timeline li.done span{color:var(--green)}.case-timeline li.active{box-shadow:inset 0 3px var(--amber)}.case-timeline li.active b,.case-timeline li.active span{color:var(--amber)}.recovery-section,.integration-section,.pilot-section{padding:95px 5vw;position:relative}.recovery-section,.pilot-section{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;border-top:1px solid var(--line)}.recovery-section h2,.integration-section h2,.pilot-section h2{font:400 clamp(38px,4vw,62px)/1.05 Georgia,serif;margin:.25em 0}.recovery-section>div>p:last-child,.integration-section>p,.pilot-section>div>p:last-of-type{color:var(--muted)}.recovery-card{padding:32px;border:1px solid #65552e;background:rgba(213,169,71,.06)}.recovery-card span,.integration-grid small{color:var(--gold);font-size:18px;letter-spacing:.14em}.recovery-card h3{font-size:18px;color:var(--muted);margin-top:28px}.recovery-card strong{display:block;font:400 27px Georgia,serif}.recovery-card p{color:var(--muted)}.recovery-card button{width:100%;padding:13px;border:1px solid #4b5662;background:#090e15;color:#788491}.integration-section{background:#080d14}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:35px}.integration-grid article{background:var(--panel);padding:28px}.integration-grid b{color:var(--gold2);font-size:18px}.integration-grid p{color:var(--muted);min-height:65px}.pilot-section ul{list-style:none;padding:0}.pilot-section li{display:grid;grid-template-columns:45px 1fr;padding:13px 0;border-bottom:1px solid var(--line)}.pilot-section li b{color:var(--gold)}.pilot-section li span{color:#aab5c0}(max-width:950px){.case-timeline ol{grid-template-columns:1fr 1fr}.recovery-section,.pilot-section{grid-template-columns:1fr}.integration-grid{grid-template-columns:1fr 1fr}}(max-width:620px){.assumption-bar{display:block}.assumption-bar p{margin-top:12px}.case-timeline ol,.integration-grid{grid-template-columns:1fr}.recovery-section,.integration-section,.pilot-section{padding:70px 22px}}
