.proof-layer{display:grid;grid-template-columns:.78fr 1.22fr;gap:7vw;align-items:start}.proof-heading{position:sticky;top:120px}.proof-heading>p:not(.kicker){color:var(--muted);font-size:1.06rem}.proof-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}.text-link{font-weight:700;color:#80662f}.proof-board{border-top:1px solid var(--line)}.proof-board>a{display:block;padding:30px 24px;border-bottom:1px solid var(--line);text-decoration:none;transition:.35s}.proof-board>a:hover{padding-left:35px;background:linear-gradient(90deg,#e8bd6420,transparent)}.proof-board span,.case-index span,.sample-head span{font-size:9px;letter-spacing:.17em;color:#927538}.proof-board h3{font-size:2rem;margin:.35em 0}.proof-board p{color:var(--muted);margin:.4em 0}.proof-board b{font-size:11px;color:#8b6d30}.conversation-path{list-style:none;padding:0;margin:35px 0 0;border-top:1px solid #ffffff20}.conversation-path li{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #ffffff18;color:#c0cdd3}.conversation-path b{color:var(--gold);font-size:10px}.contact-guardrail{color:#9db0ba;font-size:.87rem}.evidence-hero,.trust-hero{position:relative;overflow:hidden}.evidence-hero:after,.trust-hero:after{content:'';position:absolute;width:520px;height:520px;border:1px solid #e8bd6428;border-radius:50%;right:-160px;bottom:-260px;box-shadow:0 0 100px #0b6f8028}.status-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;position:relative;z-index:2}.status-strip span{border:1px solid #ffffff20;background:#ffffff0a;padding:10px 14px;color:#acbbc3;font-size:10px}.status-strip b{color:var(--gold2);margin-right:7px}.evidence-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw}.evidence-ledger{border-top:1px solid var(--line)}.evidence-ledger article{padding:26px 0;border-bottom:1px solid var(--line)}.evidence-ledger h3{font-size:1.8rem}.evidence-ledger p,.section-lead{color:var(--muted);max-width:780px}.state{display:inline-block;font-size:8px;letter-spacing:.16em;padding:5px 8px;border-radius:20px}.state-proven{background:#dff4e9;color:#1a6747}.state-scoped{background:#fff0c8;color:#72540f}.state-notclaimed{background:#e8edf0;color:#485963}.sector-grid{display:grid;grid-template-columns:repeat(6,1fr);margin-top:50px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.sector-grid article{grid-column:span 2;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.sector-grid article:nth-child(4),.sector-grid article:nth-child(5){grid-column:span 3}.sector-grid b,.output-grid>article>span,.engagement-path>article>b,.vault-controls>article>b{color:#a58544;font:1.5rem 'Playfair Display'}.sector-grid h3{font-size:1.8rem}.sector-grid p{color:var(--muted)}.sector-grid small{display:block;border-top:1px solid var(--line);padding-top:15px;color:#6e6b65}.demo-section{max-width:none;background:#061525;color:#fff;padding-left:max(25px,calc((100% - var(--max))/2));padding-right:max(25px,calc((100% - var(--max))/2))}.demo-disclosure{max-width:800px;color:#aebdc5;border-left:3px solid var(--gold);padding:12px 18px;background:#ffffff08}.case-stack{margin-top:45px;display:grid;gap:20px}.case-card{border:1px solid #ffffff1f;background:#ffffff08;padding:34px}.case-index{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff1a;padding-bottom:18px}.case-index b{font:1.5rem 'Playfair Display';color:#fff}.case-question{padding:28px 0}.case-question small{color:var(--gold);font-size:8px;letter-spacing:.17em}.case-question p{font:1.7rem/1.4 'Playfair Display';max-width:980px;margin:.4em 0}.case-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.case-columns h3{font-size:1.25rem;color:var(--gold2)}.case-columns ul,.boundary-grid ul{padding-left:18px;color:#aebdc5}.output-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:45px}.output-grid article{padding:25px;border:1px solid var(--line);border-right:0;background:#fff}.output-grid article:last-child{border-right:1px solid var(--line)}.output-grid h3{font-size:1.55rem}.output-grid p{color:var(--muted);font-size:.88rem}.output-grid a{color:#85672c;font-size:11px;font-weight:700}.sample-document{margin-top:40px;background:#fff;border:1px solid var(--line);box-shadow:0 25px 70px #101b2412}.sample-head{display:grid;grid-template-columns:1fr auto;gap:5px 20px;background:var(--ink);color:#fff;padding:26px 30px}.sample-head b{font:1.8rem 'Playfair Display'}.sample-head small{grid-row:1/3;grid-column:2;align-self:center;color:#92a3ac}.sample-document dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.sample-document dl div{padding:22px 28px;border-bottom:1px solid var(--line)}.sample-document dl div:nth-child(odd){border-right:1px solid var(--line)}.sample-document dt{font-weight:800}.sample-document dd{margin:6px 0 0;color:var(--muted)}.boundary-section,.ai-boundary{max-width:none;background:linear-gradient(135deg,#061321,#09253a);color:#fff;padding-left:max(25px,calc((100% - var(--max))/2));padding-right:max(25px,calc((100% - var(--max))/2))}.boundary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.boundary-grid article{border:1px solid #ffffff1f;background:#ffffff08;padding:30px}.boundary-grid h3{color:var(--gold2);font-size:1.7rem}.engagement-path{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.engagement-path article{padding:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.engagement-path article:last-child{border-right:1px solid var(--line)}.engagement-path span{display:block;font-size:8px;letter-spacing:.17em;color:#8c7139;margin-top:20px}.engagement-path h3{font-size:1.7rem}.engagement-path p{color:var(--muted)}.engagement-cta{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:35px;padding:30px;background:var(--ink);color:#fff}.engagement-cta h3{font-size:2rem}.engagement-cta p{color:#94a6af}.trust-signal{display:flex;gap:14px;align-items:flex-start;max-width:900px;margin-top:35px;border:1px solid #ffffff22;padding:18px;background:#ffffff08;position:relative;z-index:2}.trust-signal p{margin:0;color:#b7c5cc}.signal-dot{width:9px;height:9px;background:#f2b660;border-radius:50%;box-shadow:0 0 16px #f2b660;flex:none;margin-top:8px}.classification-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.classification-grid article{padding:28px;border:1px solid var(--line);border-right:0;background:#fff}.classification-grid article:last-child{border-right:1px solid var(--line)}.classification-grid span{font-size:9px;letter-spacing:.18em;font-weight:800}.classification-grid h3{font-size:1.65rem}.classification-grid p{color:var(--muted)}.classification-grid b{display:block;margin-top:20px;font-size:10px}.class-public{border-top:4px solid #48a678!important}.class-internal{border-top:4px solid #3f88ad!important}.class-confidential{border-top:4px solid #d39a3a!important}.class-restricted{border-top:4px solid #a94b4b!important}.channel-section{padding-top:40px}.channel-table{border:1px solid var(--line);margin-top:40px;background:#fff}.channel-row{display:grid;grid-template-columns:.7fr 1.15fr 1.15fr}.channel-row>*{padding:17px 20px;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.channel-row>*:last-child{border-right:0}.channel-row:last-child>*{border-bottom:0}.channel-head{background:var(--ink);color:#fff}.provider-section{max-width:none;background:#eee8dc;padding-left:max(25px,calc((100% - var(--max))/2));padding-right:max(25px,calc((100% - var(--max))/2))}.provider-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:45px}.provider-grid article{grid-column:span 2;background:#fff;border:1px solid var(--line);padding:28px}.provider-grid article:nth-child(4),.provider-grid article:nth-child(5){grid-column:span 3}.provider-grid span{font-size:8px;letter-spacing:.15em;color:#8d7037}.provider-grid h3{font-size:1.8rem}.provider-grid p{color:var(--muted)}.provider-grid small{display:block;border-top:1px solid var(--line);padding-top:12px}.ai-boundary{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.ai-boundary>div:first-child>p:not(.kicker){color:#aebdc5;max-width:600px}.ai-rules article{padding:22px 0;border-top:1px solid #ffffff22}.ai-rules b{color:var(--gold);font-size:9px;letter-spacing:.18em}.ai-rules p{color:#b7c4ca}.vault-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.vault-controls article{background:#fff;border:1px solid var(--line);padding:28px}.vault-controls h3{font-size:1.6rem}.vault-controls p{color:var(--muted)}.verification-section{padding-top:40px}.verification-box{border-left:4px solid var(--gold);background:#fff;padding:30px;max-width:900px}.verification-box p{color:var(--muted)}.verification-box a{font-weight:800;color:#80662f}@media(max-width:1000px){.output-grid{grid-template-columns:1fr 1fr}.output-grid article{border-right:1px solid var(--line)}.classification-grid{grid-template-columns:1fr 1fr}.classification-grid article{border-right:1px solid var(--line)}.provider-grid{grid-template-columns:1fr 1fr}.provider-grid article,.provider-grid article:nth-child(4),.provider-grid article:nth-child(5){grid-column:auto}}@media(max-width:850px){.proof-layer,.evidence-intro,.ai-boundary{grid-template-columns:1fr}.proof-heading{position:static}.sector-grid,.case-columns,.boundary-grid,.engagement-path,.vault-controls{grid-template-columns:1fr}.sector-grid article,.sector-grid article:nth-child(4),.sector-grid article:nth-child(5){grid-column:auto}.case-index{display:block}.case-index b{display:block;margin-top:8px}.output-grid,.classification-grid,.provider-grid{grid-template-columns:1fr}.sample-document dl{grid-template-columns:1fr}.sample-document dl div:nth-child(odd){border-right:0}.sample-head{grid-template-columns:1fr}.sample-head small{grid-row:auto;grid-column:auto}.channel-row{grid-template-columns:1fr}.channel-head{display:none}.channel-row>*{border-right:0}.channel-row span:first-child{font-weight:800;background:#f2ede3}.channel-row span:nth-child(2):before{content:'Use: ';font-weight:800}.channel-row span:nth-child(3):before{content:'Never: ';font-weight:800}.engagement-cta{display:block}.status-strip{display:grid}.proof-board h3{font-size:1.65rem}}

