.architecture-page{background:#f7f9fa;overflow:clip}.architecture-page .cine-nav{background:#f7f9fae6}.architecture-hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,6vw,96px);width:min(1320px,100% - 64px);min-height:760px;margin:0 auto;padding:154px 0 104px;display:grid}.architecture-hero-copy{z-index:2;position:relative}.architecture-hero-copy h1,.architecture-copy h2,.architecture-close h2{color:var(--ink);letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(44px,5.3vw,76px);line-height:1.01}.architecture-hero-copy>p:not(.cine-kicker){max-width:610px;color:var(--muted);letter-spacing:-.015em;margin:28px 0 0;font-size:18px;line-height:1.65}.architecture-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.architecture-hero-boundaries{color:#5d7078;gap:9px;margin-top:34px;font-size:12px;display:grid}.architecture-hero-boundaries span{align-items:center;gap:9px;display:flex}.architecture-hero-boundaries i{border:2px solid var(--teal);background:#fff;border-radius:50%;width:7px;height:7px}.architecture-hero-system{color:#dbe8ed;background-color:#071c2c;background-image:linear-gradient(#406f8414 1px,#0000 1px),linear-gradient(90deg,#406f8414 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #29495b;padding:0 26px 24px;position:relative;box-shadow:0 38px 100px #071c2c33}.architecture-hero-system:after{content:"";pointer-events:none;background:radial-gradient(circle,#576e7f1f,#0000 70%);position:absolute;inset:18% 12% 24%}.architecture-hero-bar{z-index:1;min-height:52px;font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;background:#0a2236cc;border-bottom:1px solid #244556;justify-content:space-between;align-items:center;margin:0 -26px 22px;padding:0 18px;display:flex;position:relative}.architecture-hero-bar span{color:#a0c0d8;align-items:center;gap:9px;display:flex}.architecture-hero-bar span i{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #576e7f1f}.architecture-hero-bar b{color:#829ca8;font-weight:550}.architecture-source-row,.architecture-target-row{z-index:1;gap:8px;display:grid;position:relative}.architecture-source-row{grid-template-columns:repeat(4,1fr)}.architecture-source-row span,.architecture-target-row span{color:#a8bdc6;min-height:41px;font:10px var(--font-geist-mono);background:#0a2236db;border:1px solid #2b4d5f;place-items:center;display:grid}.architecture-flow-line{z-index:1;height:58px;position:relative}.architecture-flow-line:before,.architecture-flow-line:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.architecture-flow-line:before{background:#435d70;width:1px;top:0;bottom:0}.architecture-flow-line:after{border:4px solid #0000;border-top-color:var(--teal);bottom:0}.architecture-flow-line i{background:#8db5d2;width:5px;height:18px;animation:2.6s linear infinite architectureSignal;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #6b99b9}.architecture-canonical{z-index:2;background:#0a2236f0;border:1px solid #638caa;padding:23px;position:relative;box-shadow:0 0 0 5px #576e7f0d,0 18px 46px #00000038}.architecture-canonical small{color:#9aabb7;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em}.architecture-canonical strong{color:#f0f5f7;letter-spacing:-.035em;margin-top:8px;font-size:24px;display:block}.architecture-canonical p{color:#89a2ad;margin:7px 0 16px;font-size:11px}.architecture-canonical div{flex-wrap:wrap;gap:7px;display:flex}.architecture-canonical div span{color:#b9cbd2;font:9px var(--font-geist-mono);border:1px solid #2b5364;padding:6px 8px}.architecture-compile{z-index:1;color:#80a0ad;height:64px;font:9px var(--font-geist-mono);justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.architecture-compile i{background:#486275;width:36px;height:1px}.architecture-compile b{color:#9aabb7;font-weight:600}.architecture-target-row{grid-template-columns:repeat(7,1fr)}.architecture-target-row span{min-width:0;animation:7s ease-in-out infinite architectureTarget;animation-delay:calc(var(--i) * .16s)}.architecture-return{z-index:1;color:#678695;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-top:18px;display:flex;position:relative}.architecture-return i{background:linear-gradient(90deg,#0000,#465e6f);flex:1;height:1px}.architecture-return i:last-child{transform:scaleX(-1)}.architecture-value{border:1px solid var(--line-strong);background:#fff;grid-template-columns:repeat(4,1fr);width:min(1320px,100% - 64px);margin:-38px auto 82px;display:grid;box-shadow:0 22px 54px #071c2c14}.architecture-value div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:10px;min-height:142px;padding:24px;display:flex}.architecture-value div:last-child{border:0}.architecture-value strong{color:var(--ink);font-size:16px}.architecture-value span{color:var(--muted);font-size:12px;line-height:1.5}.architecture-section{content-visibility:auto;contain-intrinsic-size:900px;background:#fff;padding:118px max(32px,50vw - 590px)}.architecture-section:nth-of-type(odd){background:#f7f9fa}.architecture-copy{max-width:860px;margin-bottom:50px}.architecture-copy h2{font-size:clamp(36px,4.2vw,58px)}.architecture-copy>p:not(.cine-kicker){max-width:740px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.65}.architecture-copy--light h2{color:#eef5f7}.architecture-copy--light>p:not(.cine-kicker){color:#93aab5}.architecture-section--loop,.architecture-section--technical{color:#dce8ed;background:#071c2c!important}.closed-loop-console{background:#0a2236;border:1px solid #28495b;grid-template-columns:260px minmax(0,1fr);min-height:440px;display:grid;box-shadow:0 34px 82px #0000002e}.closed-loop-tabs{border-right:1px solid #28495b;margin:0;padding:0;list-style:none}.closed-loop-tabs li+li{border-top:1px solid #28495b}.closed-loop-tabs button{color:#7f9aa7;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr;align-items:center;gap:8px;width:100%;min-height:108px;padding:20px;display:grid}.closed-loop-tabs button[aria-current=step]{color:#eef5f7;box-shadow:inset 3px 0 0 var(--teal);background:#0e2b40}.closed-loop-tabs button i{color:#7ea3bd;font:11px var(--font-geist-mono);font-style:normal}.closed-loop-tabs button span{font-size:18px;font-weight:680}.closed-loop-tabs button b{color:#668895;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;grid-column:2}.closed-loop-state{background:linear-gradient(145deg,#0d2d41db,#071c2cf5);grid-template-rows:1fr auto auto;min-width:0;padding:42px;display:grid}.closed-loop-state small{color:#9aabb7;font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em}.closed-loop-state h3{color:#f2f7f8;letter-spacing:-.045em;max-width:720px;margin:12px 0 14px;font-size:clamp(30px,3.2vw,46px);line-height:1.06}.closed-loop-state p{color:#9eb2bc;max-width:730px;margin:0;font-size:15px;line-height:1.65}.closed-loop-state>ol{border:1px solid #2a4b5d;grid-template-columns:repeat(4,1fr);gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.closed-loop-state>ol li{border-right:1px solid #2a4b5d;align-items:center;gap:12px;min-height:74px;padding:12px;display:flex}.closed-loop-state>ol li:last-child{border:0}.closed-loop-state>ol i{color:#88adc7;font:9px var(--font-geist-mono);font-style:normal}.closed-loop-state>ol strong{color:#dce8ed;font-size:13px}.closed-loop-state footer{border-top:1px solid #2a4b5d;justify-content:space-between;gap:20px;margin-top:18px;padding-top:18px;display:flex}.closed-loop-state footer span{color:#71909e;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.closed-loop-state footer strong{color:#9bbdd5;font-size:13px}.architecture-section--continuity{background:#edf6f4!important}.architecture-continuity-flow{background:#fff;border:1px solid #c7dbd7;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid;box-shadow:0 22px 54px #071c2c12}.architecture-continuity-flow li{border-right:1px solid #d6e3e0;flex-direction:column;justify-content:center;gap:11px;min-height:118px;padding:19px;display:flex;position:relative}.architecture-continuity-flow li:last-child{border:0}.architecture-continuity-flow i{color:var(--teal-deep);font:9px var(--font-geist-mono);font-style:normal}.architecture-continuity-flow strong{font-size:16px}.architecture-continuity-flow span{z-index:2;color:var(--teal-deep);background:#fff;font-size:13px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.architecture-continuity-proof{color:#c9d9df;background:#0a2236;grid-template-columns:220px 1fr;align-items:center;gap:26px;margin-top:14px;padding:20px 22px;display:grid}.architecture-continuity-proof span{color:#9aabb7;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.architecture-continuity-proof p{margin:0;font-size:12px;line-height:1.55}.layer-console{border:1px solid var(--line-strong);background:#fff;grid-template-columns:1fr .88fr;display:grid;box-shadow:0 28px 70px #071c2c17}.layer-stack{border-right:1px solid var(--line);background:#f2f6f7;margin:0;padding:0;list-style:none}.layer-stack li+li{border-top:1px solid var(--line)}.layer-stack button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr 20px;align-items:center;gap:14px;width:100%;min-height:96px;padding:17px 22px;transition:background .2s,transform .2s;display:grid}.layer-stack button.is-active{box-shadow:inset 3px 0 0 var(--teal), 0 12px 28px #071c2c0f;background:#fff;transform:translate(6px)}.layer-stack button>i{color:var(--teal-deep);font:11px var(--font-geist-mono);font-style:normal}.layer-stack button span{gap:5px;display:grid}.layer-stack button strong{color:var(--ink);font-size:16px}.layer-stack button small{color:var(--quiet);line-height:1.4}.layer-stack button b{color:#9aaab1}.layer-inspector{padding:38px}.layer-inspector>small{color:var(--teal-deep);font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em}.layer-inspector h3{letter-spacing:-.04em;margin:10px 0 15px;font-size:34px}.layer-inspector>p{color:var(--muted);margin:0;line-height:1.65}.layer-inspector dl{margin:30px 0 0}.layer-inspector dl div{border-top:1px solid var(--line);padding:17px 0}.layer-inspector dt{color:var(--quiet);font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.layer-inspector dd{color:var(--ink);margin:8px 0 0;font-size:14px;line-height:1.5}.architecture-section--amendment{background:#edf6f4!important}.amendment-trace{background:#fff;border:1px solid #c8dbd7;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;box-shadow:0 26px 60px #071c2c12}.amendment-trace li{border-bottom:1px solid #d5e2df;border-right:1px solid #d5e2df;min-height:238px;padding:25px;position:relative}.amendment-trace li:nth-child(3n){border-right:0}.amendment-trace li:nth-last-child(-n+3){border-bottom:0}.amendment-trace li:after{content:"→";z-index:2;width:20px;height:20px;color:var(--teal-deep);background:#fff;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;right:-10px}.amendment-trace li:nth-child(3n):after,.amendment-trace li:last-child:after{display:none}.amendment-trace span{color:var(--teal-deep);font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;display:flex}.amendment-trace span i{font-style:normal}.amendment-trace h3{letter-spacing:-.025em;margin:23px 0 11px;font-size:20px}.amendment-trace p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.target-console{border:1px solid var(--line-strong);background:#fff;grid-template-columns:240px minmax(0,1fr);display:grid;box-shadow:0 28px 70px #071c2c14}.target-selector{border-right:1px solid var(--line);background:#f2f6f7;display:grid}.target-selector button{border:0;border-bottom:1px solid var(--line);color:#657982;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;min-height:61px;padding:12px 16px;display:flex}.target-selector button[aria-selected=true]{color:var(--ink);box-shadow:inset 3px 0 0 var(--teal);background:#fff;font-weight:680}.target-selector i{color:var(--teal-deep);font:9px var(--font-geist-mono);font-style:normal}.target-inspector{min-width:0;padding:38px}.target-inspector>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;padding-bottom:24px;display:grid}.target-inspector small{color:var(--quiet);font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;grid-column:1}.target-inspector h3{letter-spacing:-.04em;grid-column:1;margin:8px 0 0;font-size:36px}.target-inspector>div span{color:#875a24;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em;background:#fbf6ee;border:1px solid #dac69e;grid-area:1/2/3;padding:6px 9px}.target-inspector dl{margin:8px 0 0}.target-inspector dl div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:24px;padding:20px 0;display:grid}.target-inspector dt{color:var(--quiet);font:10px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.07em}.target-inspector dd{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.connector-lifecycle{border:1px solid #294b5d;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid}.connector-lifecycle li{background:#0a2236;border-right:1px solid #294b5d;min-height:188px;padding:20px 16px;position:relative}.connector-lifecycle li:last-child{border:0}.connector-lifecycle li:after{content:"";z-index:2;background:#0a2236;border-top:1px solid #7da2bd;border-right:1px solid #7da2bd;width:7px;height:7px;position:absolute;top:27px;right:-4px;transform:rotate(45deg)}.connector-lifecycle li:last-child:after{display:none}.connector-lifecycle i{color:#89aec8;font:9px var(--font-geist-mono);font-style:normal}.connector-lifecycle strong{color:#eef4f6;margin-top:19px;font-size:15px;display:block}.connector-lifecycle p{color:#8fa7b2;margin:10px 0 0;font-size:11px;line-height:1.55}.resilience-register{background:#0a2236;border:1px solid #294b5d;grid-template-columns:.72fr 1.28fr;gap:48px;margin-top:24px;padding:32px;display:grid}.resilience-register small{color:#90b5cf;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em}.resilience-register h3{color:#f0f5f7;letter-spacing:-.035em;margin:9px 0 10px;font-size:29px}.resilience-register>div p{color:#8ea7b2;margin:0;line-height:1.6}.resilience-register ul{border:1px solid #2b4e60;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.resilience-register li{color:#bdcdd4;border-bottom:1px solid #2b4e60;border-right:1px solid #2b4e60;align-items:center;gap:10px;min-height:60px;padding:12px;font-size:12px;display:flex}.resilience-register li:nth-child(2n){border-right:0}.resilience-register li:nth-last-child(-n+2){border-bottom:0}.resilience-register li i{color:#86abc5;font:8px var(--font-geist-mono);font-style:normal}.authority-flow{border:1px solid var(--line-strong);background:#fff;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.authority-flow li{border-right:1px solid var(--line);min-height:208px;padding:22px 17px;position:relative}.authority-flow li:last-child{border:0}.authority-flow li:after{content:"›";z-index:2;color:var(--teal-deep);background:#fff;position:absolute;top:24px;right:-4px}.authority-flow li:last-child:after{display:none}.authority-flow i{color:var(--teal-deep);font:9px var(--font-geist-mono);font-style:normal}.authority-flow strong{margin-top:26px;font-size:16px;display:block}.authority-flow p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.56}.authority-boundary{color:#c3d4da;background:#0a2236;grid-template-columns:150px 1fr auto;align-items:center;gap:25px;margin-top:16px;padding:22px;display:grid}.authority-boundary span{color:#9aabb7;font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.authority-boundary p{margin:0;font-size:12px;line-height:1.5}.authority-boundary a{color:#fff;font-size:12px;font-weight:680}.architecture-section--availability{background:#edf6f4!important}.availability-bands{background:#fff;border:1px solid #c5d9d5;grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 24px 60px #071c2c12}.availability-bands article{border-right:1px solid #d5e2df;min-height:350px;padding:27px;position:relative}.availability-bands article:last-child{border:0}.availability-bands article>span{color:var(--teal-deep);font:10px var(--font-geist-mono)}.availability-bands article>small{color:var(--quiet);font:9px var(--font-geist-mono);text-transform:uppercase;letter-spacing:.07em;margin-top:32px;display:block}.availability-bands article[data-band="2"]>small{color:#875a24}.availability-bands h3{letter-spacing:-.03em;margin:9px 0 24px;font-size:23px}.availability-bands ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.availability-bands li{color:var(--muted);border-left:2px solid #96b3c8;padding-left:14px;font-size:13px;line-height:1.45}.architecture-close{color:#fff;background:linear-gradient(135deg,#0a2236,#0d3443);grid-template-columns:1fr auto;align-items:center;gap:80px;min-height:470px;padding:100px max(32px,50vw - 590px);display:grid}.architecture-close h2{color:#f2f7f8;max-width:840px;font-size:clamp(38px,4.6vw,62px)}.architecture-close>div>p:not(.cine-kicker){color:#9fb2bc;max-width:720px;margin:22px 0 0;line-height:1.65}.architecture-footer{border-top:1px solid #234758}@keyframes architectureSignal{0%{opacity:0;transform:translate(-50%,-8px)}20%,70%{opacity:1}to{opacity:0;transform:translate(-50%,38px)}}@keyframes architectureTarget{0%,16%,to{color:#a8bdc6;border-color:#2b4d5f}8%{color:#e5f3f2;border-color:#6895b4;box-shadow:inset 0 -2px #6895b4}}@media (max-width:1100px){.architecture-hero{grid-template-columns:1fr;padding-top:132px}.architecture-hero-copy,.architecture-hero-system{max-width:850px}.architecture-value{grid-template-columns:repeat(2,1fr)}.architecture-value div:nth-child(2){border-right:0}.architecture-value div:nth-child(-n+2){border-bottom:1px solid var(--line)}.connector-lifecycle{grid-template-columns:repeat(4,1fr)}.connector-lifecycle li{border-bottom:1px solid #294b5d}.connector-lifecycle li:nth-child(4){border-right:0}.connector-lifecycle li:nth-child(4):after{display:none}.authority-flow{grid-template-columns:repeat(3,1fr)}.authority-flow li:nth-child(3){border-right:0}.authority-flow li:nth-child(-n+3){border-bottom:1px solid var(--line)}.amendment-trace{grid-template-columns:repeat(2,1fr)}.amendment-trace li:nth-child(3n){border-right:1px solid #d5e2df}.amendment-trace li:nth-child(2n){border-right:0}.amendment-trace li:nth-last-child(-n+3){border-bottom:1px solid #d5e2df}.amendment-trace li:nth-last-child(-n+2){border-bottom:0}.amendment-trace li:nth-child(3n):after{display:grid}.amendment-trace li:nth-child(2n):after,.amendment-trace li:last-child:after{display:none}}@media (max-width:820px){.architecture-hero{width:min(100% - 36px,760px);padding:118px 0 78px}.architecture-hero-copy h1{font-size:clamp(43px,12vw,64px)}.architecture-value{width:calc(100% - 36px);margin-bottom:36px}.architecture-hero-system{padding-inline:18px}.architecture-hero-bar{margin-inline:-18px}.architecture-target-row{grid-template-columns:repeat(4,1fr)}.architecture-section{padding:86px 18px}.closed-loop-console,.layer-console,.target-console,.resilience-register{grid-template-columns:1fr}.closed-loop-tabs{border-bottom:1px solid #28495b;border-right:0;grid-template-columns:repeat(4,1fr);display:grid}.closed-loop-tabs li+li{border-top:0;border-left:1px solid #28495b}.closed-loop-tabs button{grid-template-columns:1fr;gap:5px;min-height:86px;padding:12px}.closed-loop-tabs button b{grid-column:1}.closed-loop-state{padding:26px}.closed-loop-state>ol{grid-template-columns:repeat(2,1fr)}.closed-loop-state>ol li:nth-child(2){border-right:0}.closed-loop-state>ol li:nth-child(-n+2){border-bottom:1px solid #2a4b5d}.architecture-continuity-flow{grid-template-columns:repeat(3,1fr)}.architecture-continuity-flow li:nth-child(3){border-right:0}.architecture-continuity-flow li:nth-child(-n+3){border-bottom:1px solid #d6e3e0}.architecture-continuity-flow li:nth-child(3) span{display:none}.layer-stack,.target-selector{border-right:0;border-bottom:1px solid var(--line)}.target-selector{grid-template-columns:repeat(4,1fr)}.target-selector button{min-width:0}.resilience-register{gap:28px}.authority-boundary{grid-template-columns:1fr;gap:12px}.availability-bands{grid-template-columns:1fr}.availability-bands article{border-bottom:1px solid #d5e2df;border-right:0;min-height:0}.architecture-close{grid-template-columns:1fr;gap:35px;padding:86px 18px}}@media (max-width:620px){.architecture-hero-copy>p:not(.cine-kicker){font-size:16px}.architecture-hero-actions{display:grid}.architecture-value{grid-template-columns:1fr;margin-top:-20px}.architecture-value div{border-right:0;min-height:0;border-bottom:1px solid var(--line)!important}.architecture-value div:last-child{border-bottom:0!important}.architecture-hero-actions .button{width:100%}.architecture-source-row{grid-template-columns:repeat(2,1fr)}.architecture-canonical{padding:18px}.architecture-canonical strong{font-size:20px}.architecture-compile{flex-wrap:wrap;height:auto;padding:22px 0}.architecture-target-row{grid-template-columns:repeat(3,1fr)}.architecture-section{padding-block:72px}.architecture-copy{margin-bottom:34px}.closed-loop-tabs{grid-template-columns:repeat(2,1fr)}.closed-loop-tabs li:nth-child(3){border-top:1px solid #28495b;border-left:0}.closed-loop-tabs li:nth-child(4){border-top:1px solid #28495b}.closed-loop-state>ol{grid-template-columns:1fr}.closed-loop-state>ol li{border-bottom:1px solid #2a4b5d;border-right:0}.closed-loop-state>ol li:nth-child(2){border-bottom:1px solid #2a4b5d}.closed-loop-state footer{flex-direction:column}.architecture-continuity-flow{grid-template-columns:1fr 1fr}.architecture-continuity-flow li{min-height:92px}.architecture-continuity-flow li:nth-child(3){border-right:1px solid #d6e3e0}.architecture-continuity-flow li:nth-child(2n){border-right:0}.architecture-continuity-flow li:nth-child(-n+4){border-bottom:1px solid #d6e3e0}.architecture-continuity-flow li span{display:none}.architecture-continuity-proof{grid-template-columns:1fr;gap:9px}.layer-stack button{min-height:78px;padding:13px}.layer-stack button small{display:none}.layer-inspector,.target-inspector{padding:24px 18px}.amendment-trace{grid-template-columns:1fr}.amendment-trace li{min-height:0;border-bottom:1px solid #d5e2df!important;border-right:0!important}.amendment-trace li:last-child{border-bottom:0!important}.amendment-trace li:after{display:none!important}.target-selector{grid-template-columns:repeat(2,1fr)}.target-inspector>div{grid-template-columns:1fr;gap:14px}.target-inspector>div span{grid-area:auto/1;width:fit-content}.target-inspector dl div{grid-template-columns:1fr;gap:8px}.connector-lifecycle{grid-template-columns:1fr}.connector-lifecycle li{border-bottom:1px solid #294b5d;border-right:0;min-height:0}.connector-lifecycle li:after{display:none}.resilience-register ul{grid-template-columns:1fr}.resilience-register li{border-right:0;border-bottom:1px solid #2b4e60!important}.resilience-register li:last-child{border-bottom:0!important}.authority-flow{grid-template-columns:1fr}.authority-flow li{border-right:0;min-height:0;border-bottom:1px solid var(--line)!important}.authority-flow li:last-child{border-bottom:0!important}.authority-flow li:after{display:none}}@media (prefers-reduced-motion:reduce){.architecture-flow-line i,.architecture-target-row span{animation:none}}
.cine-scene-copy--protocol{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:end;gap:clamp(28px,6vw,96px);display:grid}.cine-scene-copy--protocol>div:last-child{padding-bottom:4px}.cine-scene-copy--protocol>div:last-child>p{margin-top:0}.cine-text-link,.pb-boundary a{color:var(--teal-deep);align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:720;display:inline-flex}.cine-text-link:hover,.pb-boundary a:hover{color:var(--ink)}.protocol-journey-line{width:min(1180px,100% - 48px);color:var(--quiet);font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:0 auto 18px;font-size:11px;display:flex}.protocol-journey-line i{background:var(--line-strong);width:30px;height:1px}.protocol-workspace{background:#fff;border:1px solid #cfdadd;width:min(1180px,100% - 48px);margin-inline:auto;box-shadow:0 28px 72px #071c2c1f}.protocol-workspace-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;display:flex}.protocol-workspace-bar>div{align-items:center;gap:9px;display:flex}.protocol-workspace-bar>div i{background:#8597a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #72a3c51a}.protocol-workspace-bar strong{color:var(--ink);font-size:13px}.protocol-workspace-bar span{color:var(--quiet);font-size:12px}.protocol-workspace-bar>span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px}.protocol-workflow{border-bottom:1px solid var(--line);background:#f8fafb;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.protocol-workflow button{border:0;border-right:1px solid var(--line);min-height:64px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:10px 13px;display:flex;position:relative}.protocol-workflow button:last-child{border-right:0}.protocol-workflow button:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 12px 0}.protocol-workflow button[aria-selected=true]{color:var(--ink);background:#fff}.protocol-workflow button[aria-selected=true]:after{background:#5f7381}.protocol-workflow button i{color:#5f7381;font-family:var(--font-geist-mono), monospace;font-size:10px;font-style:normal}.protocol-workflow button span{font-size:12px;font-weight:690}.protocol-workspace-panel{grid-template-columns:176px minmax(0,1fr) minmax(260px,.72fr);min-height:430px;display:grid}.protocol-workspace-nav{border-right:1px solid var(--line);color:#d9e6ea;background:#0a2434;padding:20px 16px}.protocol-workspace-nav>small,.protocol-workspace-main header small,.protocol-workspace-inspector>small{color:#708b97;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.protocol-workspace-nav>strong{margin:8px 0 18px;font-size:14px;display:block}.protocol-workspace-nav nav{gap:4px;display:grid}.protocol-workspace-nav nav span{color:#88a0aa;border-left:2px solid #0000;padding:9px 10px;font-size:12px}.protocol-workspace-nav nav span.is-current{color:#fff;background:#78abcf14;border-left-color:#78abcf}.protocol-workspace-nav>p{color:#6d8b97;margin:24px 10px 0;font-size:11px;line-height:1.45}.protocol-workspace-main{min-width:0;padding:22px}.protocol-workspace-main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.protocol-workspace-main header small{color:var(--teal-deep)}.protocol-workspace-main h3{color:var(--ink);letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(22px,2.2vw,31px)}.protocol-workspace-main header p{color:var(--muted);margin:0;font-size:12px}.protocol-status,.pb-capability-table strong,.pb-capability-groups header>strong,.pb-journey-rail em{color:#42626e;min-height:26px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;border:1px solid #c9d8db;align-items:center;padding:5px 8px;font-size:9px;font-style:normal;font-weight:650;display:inline-flex}.protocol-status[data-status=Foundation],.pb-capability-table strong[data-status=Foundation],.pb-capability-groups strong[data-status=Foundation],.pb-journey-rail em[data-status=Foundation]{color:#435f73;background:#eff9f8;border-color:#b5c9d7}.protocol-status[data-status=In\ development],.pb-capability-table strong[data-status=In\ development],.pb-capability-groups strong[data-status=In\ development],.pb-journey-rail em[data-status=In\ development]{color:#765623;background:#fbf7ed;border-color:#d8c59e}.protocol-status[data-status=Platform\ direction],.pb-capability-table strong[data-status=Platform\ direction],.pb-capability-groups strong[data-status=Platform\ direction],.pb-journey-rail em[data-status=Platform\ direction]{color:#5f7084;background:#f1f4f7}.protocol-workspace-rows{border:1px solid var(--line);margin-top:14px;display:grid}.protocol-workspace-rows article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 12px;display:flex}.protocol-workspace-rows article:last-child{border-bottom:0}.protocol-workspace-rows article>div{gap:3px;display:grid}.protocol-workspace-rows article strong{color:var(--ink);font-size:13px}.protocol-workspace-rows article span{color:var(--muted);font-size:12px}.protocol-workspace-rows article>small{border:1px solid var(--line);color:#52707b;white-space:nowrap;padding:4px 7px;font-size:10px}.protocol-workspace-rows article[data-tone=review]>small{color:#765623;background:#fbf7ed;border-color:#d9c79f}.protocol-workspace-rows article[data-tone=calm]>small{color:#435f73;background:#eff9f8;border-color:#b6cbd9}.protocol-workspace-inspector{border-left:1px solid var(--line);background:#f5f8f9;padding:22px}.protocol-workspace-inspector>strong{color:var(--ink);letter-spacing:-.025em;margin:9px 0;font-size:18px;line-height:1.18;display:block}.protocol-workspace-inspector>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.protocol-workspace-inspector dl{border-top:1px solid var(--line);margin:18px 0 0}.protocol-workspace-inspector dl div{border-bottom:1px solid var(--line);padding:10px 0}.protocol-workspace-inspector dt{color:var(--quiet);font-size:10px}.protocol-workspace-inspector dd{color:var(--ink);margin:3px 0 0;font-size:12px;font-weight:620}.protocol-workspace-panel>footer{border-top:1px solid var(--line);background:#fff;grid-column:1/-1;grid-template-columns:176px 1fr;align-items:center;gap:18px;min-height:58px;padding:10px 18px;display:grid}.protocol-workspace-panel>footer span{color:var(--teal-deep);align-items:center;gap:8px;font-size:11px;font-weight:680;display:flex}.protocol-workspace-panel>footer span i{background:#8597a3;border-radius:50%;width:7px;height:7px}.protocol-workspace-panel>footer p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.protocol-home-proof{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 48px);margin:18px auto 0;display:grid}.protocol-home-proof>span{border-right:1px solid var(--line);gap:4px;min-height:84px;padding:15px 18px;display:grid}.protocol-home-proof>span:last-child{border-right:0}.protocol-home-proof strong{color:var(--ink);font-size:13px}.protocol-home-proof small{color:var(--muted);font-size:11px;line-height:1.45}.pb-page{background:#f8fafb}.pb-page h1,.pb-page h2,.pb-page h3{text-wrap:balance}.pb-hero{width:min(1180px,100% - 48px);margin-inline:auto;padding:132px 0 96px}.pb-hero-copy{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:end;gap:clamp(32px,7vw,110px);margin-bottom:38px;display:grid}.pb-hero h1{max-width:680px;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.4vw,74px);line-height:1.01}.pb-hero-copy>div:last-child>p{max-width:550px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.pb-hero .protocol-workspace{width:100%}.pb-hero-proof{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.pb-hero-proof span{border-right:1px solid var(--line);min-height:52px;color:var(--muted);align-items:center;gap:9px;padding:10px 16px;font-size:11px;display:flex}.pb-hero-proof span:last-child{border-right:0}.pb-hero-proof i{background:#8597a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #72a3c51a}.pb-journey,.pb-roles,.pb-capabilities,.pb-close{width:min(1180px,100% - 48px);margin-inline:auto;padding:96px 0}.pb-journey>header,.pb-roles>header,.pb-capabilities>header{max-width:780px;margin-bottom:36px}.pb-journey h2,.pb-roles h2,.pb-capabilities h2,.pb-impact h2,.pb-boundary h2,.pb-close h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.04}.pb-journey header>p:last-child,.pb-roles header>p:last-child,.pb-impact-copy>p:last-child,.pb-capabilities>p,.pb-close>p{max-width:680px;color:var(--muted);font-size:16px;line-height:1.55}.pb-journey-rail{border:1px solid var(--line);background:#fff}.pb-journey-rail button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.pb-journey-rail button:last-child{border-bottom:0}.pb-journey-rail button[aria-pressed=true]{background:#f6fbfb;box-shadow:inset 3px 0 #5f7381}.pb-journey-rail button>i{color:#5f7381;font-family:var(--font-geist-mono), monospace;font-size:11px;font-style:normal}.pb-journey-rail button>span{gap:3px;display:grid}.pb-journey-rail button small{color:var(--quiet);text-transform:uppercase;font-size:10px}.pb-journey-rail button strong{font-size:15px}.pb-journey-detail{color:#dce8eb;background:#0a2434;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:end;gap:48px;margin-top:18px;padding:28px;display:grid}.pb-journey-detail small{color:#8b9daa;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px}.pb-journey-detail h3{color:#fff;letter-spacing:-.03em;margin:9px 0 0;font-size:27px;line-height:1.1}.pb-journey-detail>p{color:#9bb0b8;margin:0;font-size:14px;line-height:1.55}.pb-roles{border-top:1px solid var(--line)}.pb-role-thread{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);display:grid;box-shadow:0 22px 64px #071c2c14}.pb-role-ledger{border-right:1px solid var(--line);background:#f3f7f8;display:grid}.pb-role-ledger button{border:0;border-bottom:1px solid var(--line);min-height:78px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.pb-role-ledger button:last-child{border-bottom:0}.pb-role-ledger button[aria-selected=true]{background:#fff;box-shadow:inset 3px 0 #5f7381}.pb-role-ledger i{color:#5f7381;font-family:var(--font-geist-mono), monospace;font-size:10px;font-style:normal}.pb-role-ledger strong{color:var(--ink);font-size:14px}.pb-role-ledger button>span{gap:5px;display:grid}.pb-role-ledger small{color:var(--quiet);font-size:10px}.pb-role-decision{min-height:390px;padding:34px;position:relative;overflow:hidden}.pb-role-decision:after{content:"";border:1px solid #5a809b24;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-110px;box-shadow:0 0 0 55px #5a809b06,0 0 0 110px #5a809b05}.pb-role-decision>small{color:var(--teal-deep);font:9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.pb-role-decision>i{color:#5f7381;font:10px var(--font-geist-mono), monospace;margin-top:42px;font-style:normal;display:block}.pb-role-decision h3{color:var(--ink);letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(28px,3vw,42px)}.pb-role-decision>p{max-width:590px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.pb-role-decision dl{z-index:1;border:1px solid var(--line);background:#ffffffe6;grid-template-columns:repeat(3,1fr);margin:28px 0 20px;display:grid;position:relative}.pb-role-decision dl div{border-right:1px solid var(--line);padding:13px}.pb-role-decision dl div:last-child{border-right:0}.pb-role-decision dt{color:var(--quiet);font-size:9px}.pb-role-decision dd{color:var(--ink);margin:5px 0 0;font-size:11px;font-weight:680;line-height:1.4}.pb-role-decision>span{z-index:1;color:#6d858f;font-size:10px;position:relative}.pb-impact{color:#dce8eb;background:#071e2c;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:64px;padding:104px max(24px,50vw - 590px);display:grid}.pb-impact h2{color:#fff}.pb-impact-copy .cine-overline{color:#8b9daa!important}.pb-impact-run{color:#e8f5f6;cursor:pointer;background:#0c2b3d;border:1px solid #315364;align-items:center;gap:16px;min-height:44px;margin-top:20px;padding:0 15px;font-size:12px;font-weight:680;display:inline-flex}.pb-impact-run:hover,.pb-impact-run:focus-visible{background:#103648;border-color:#8b9daa}.pb-impact-map{background:#0a2637;border:1px solid #244556}.pb-impact-core{border-bottom:1px solid #244556;padding:24px}.pb-impact-core small{color:#8b9daa;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px}.pb-impact-core strong{color:#fff;margin:8px 0 5px;font-size:25px;display:block}.pb-impact-core span{color:#8da5ae;font-size:12px}.pb-impact-signals{grid-template-columns:repeat(2,1fr);display:grid}.pb-impact-signals span{color:#b8cbd1;border-bottom:1px solid #244556;border-right:1px solid #244556;align-items:center;gap:10px;min-height:54px;padding:10px 14px;font-size:12px;display:flex}.pb-impact-signals span:nth-child(2n){border-right:0}.pb-impact-signals span:nth-last-child(-n+2){border-bottom:0}.pb-impact-signals i{color:#8b9daa;font-family:var(--font-geist-mono), monospace;font-size:9px;font-style:normal}.pb-orchestration{background:#edf3f4;padding:104px max(24px,50vw - 590px)}.pb-orchestration>header{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:end;gap:clamp(32px,7vw,100px);margin-bottom:38px;display:grid}.pb-orchestration h2{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.02}.pb-orchestration>header>div:last-child>p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.55}.pb-orchestration-board{background:#fff;border:1px solid #bfcfd3;box-shadow:0 28px 72px #071c2c1c}.pb-orchestration-flow{border-bottom:1px solid var(--line);background:#0a2434;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:stretch;padding:20px;display:grid}.pb-orchestration-flow>span{color:#8b9daa;place-items:center;font-size:18px;display:grid}.pb-orchestration-flow article{background:#0d2b3d;border:1px solid #2b4c5d;min-height:176px;padding:18px}.pb-orchestration-flow article.is-gate{border-color:#739ebd;box-shadow:inset 0 -3px #739ebd}.pb-orchestration-flow i{color:#8b9daa;font-family:var(--font-geist-mono), monospace;font-size:9px;font-style:normal}.pb-orchestration-flow small{color:#7895a0;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin:28px 0 7px;font-size:9px;display:block}.pb-orchestration-flow strong{color:#f6fbfc;font-size:15px;line-height:1.25;display:block}.pb-orchestration-flow p{color:#90a8b1;margin:8px 0 0;font-size:11px;line-height:1.45}.pb-targets{padding:24px}.pb-targets-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.pb-targets-heading>div{gap:6px;display:grid}.pb-targets-heading small{color:var(--teal-deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.pb-targets-heading strong{color:var(--ink);font-size:18px}.pb-targets-heading>span{color:var(--quiet);font-size:10px}.pb-target-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pb-target-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:124px;padding:15px}.pb-target-grid article:nth-child(4n){border-right:0}.pb-target-grid article:nth-last-child(-n+4){border-bottom:0}.pb-target-grid strong{color:var(--ink);font-family:var(--font-geist-mono), monospace;font-size:12px}.pb-target-grid p{color:var(--muted);margin:13px 0;font-size:11px;line-height:1.45}.pb-target-grid small{color:var(--teal-deep);text-transform:uppercase;font-size:9px}.pb-manifest{border-top:1px solid var(--line);background:#f6f9fa;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);align-items:center;gap:30px;padding:20px 24px;display:grid}.pb-manifest>div{gap:6px;display:grid}.pb-manifest small{color:var(--teal-deep);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}.pb-manifest strong{color:var(--ink);font-size:14px}.pb-manifest dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.pb-manifest dl>div{border-left:1px solid var(--line);padding:4px 14px}.pb-manifest dt{color:var(--quiet);font-size:9px}.pb-manifest dd{color:var(--ink);margin:4px 0 0;font-size:11px;font-weight:680}.pb-closed-loop{background:#fff;border:1px solid #c5d4d7;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.pb-closed-loop article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:116px;padding:17px}.pb-closed-loop article:nth-child(3n){border-right:0}.pb-closed-loop article:nth-last-child(-n+3){border-bottom:0}.pb-closed-loop i{color:var(--teal-deep);font-family:var(--font-geist-mono), monospace;font-size:9px;font-style:normal}.pb-closed-loop strong{color:var(--ink);margin:16px 0 5px;font-size:14px;display:block}.pb-closed-loop p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.pb-loop-statement{max-width:900px;color:var(--ink);text-align:center;letter-spacing:-.02em;margin:22px auto 0;font-size:clamp(18px,2vw,24px);line-height:1.42}.pb-boundary{grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;gap:36px;width:min(1180px,100% - 48px);margin-inline:auto;padding:104px 0;display:grid}.pb-boundary>div{border:1px solid var(--line);background:#fff;min-height:330px;padding:34px}.pb-boundary>div:last-child{color:#dce8eb;background:#0a2434;border-color:#244556}.pb-boundary>div:last-child h2{color:#fff}.pb-boundary>div>p:last-of-type{color:var(--muted);font-size:15px;line-height:1.55}.pb-boundary>div:last-child>p:last-of-type{color:#94aab3}.pb-boundary>i{color:#5f7381;text-align:center;font-size:32px;font-style:normal}.pb-capabilities{border-top:1px solid var(--line)}.pb-capability-groups{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.pb-capability-groups article{border-right:1px solid var(--line);min-height:330px;padding:20px}.pb-capability-groups article:last-child{border-right:0}.pb-capability-groups header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding-bottom:18px;display:grid}.pb-capability-groups header>i{color:var(--teal-deep);font:9px var(--font-geist-mono), monospace;grid-row:1/3;font-style:normal}.pb-capability-groups header>strong{justify-self:start}.pb-capability-groups header>span{color:var(--quiet);font-size:10px}.pb-capability-groups ul{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.pb-capability-groups li{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 0 12px 14px;font-size:12px;line-height:1.45}.pb-capability-groups li:before{content:"";background:#5f7381;border-radius:50%;width:5px;height:5px;margin:0 9px 2px -14px;display:inline-block}.pb-capability-groups li:last-child{border-bottom:0}.pb-capabilities>p{margin-top:18px;font-size:12px}.pb-close{text-align:center}.pb-close .cine-overline,.pb-close>p{margin-inline:auto!important}.pb-close h2{max-width:840px;margin-inline:auto}.pb-close .button{margin-top:20px}@media (max-width:1020px){.cine-scene-copy--protocol,.pb-hero-copy,.pb-impact{grid-template-columns:1fr}.protocol-workflow{grid-template-columns:repeat(3,1fr)}.protocol-workflow button:nth-child(3){border-right:0}.protocol-workflow button:nth-child(-n+3){border-bottom:1px solid var(--line)}.protocol-workspace-panel{grid-template-columns:160px minmax(0,1fr)}.protocol-workspace-inspector{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.protocol-workspace-inspector dl{grid-template-columns:repeat(4,1fr);display:grid}.protocol-workspace-inspector dl div{padding-right:12px}.protocol-workspace-panel>footer{grid-template-columns:160px 1fr}.pb-impact{gap:36px}.pb-impact-copy{max-width:720px}.pb-role-thread{grid-template-columns:1fr}.pb-role-ledger{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr)}.pb-role-ledger button{border-right:1px solid var(--line);border-bottom:0;grid-template-columns:1fr;min-height:96px}.pb-role-ledger button:last-child{border-right:0}.pb-role-ledger button>i,.pb-role-ledger small{display:none}.pb-capability-groups{grid-template-columns:1fr}.pb-capability-groups article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.pb-capability-groups article:last-child{border-bottom:0}.pb-orchestration>header{grid-template-columns:1fr}.pb-orchestration-flow{grid-template-columns:1fr;gap:0}.pb-orchestration-flow>span{min-height:28px;transform:rotate(90deg)}.pb-orchestration-flow article{min-height:0}.pb-target-grid{grid-template-columns:repeat(2,1fr)}.pb-target-grid article,.pb-target-grid article:nth-child(4n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.pb-target-grid article:nth-child(2n){border-right:0}.pb-target-grid article:nth-last-child(-n+2){border-bottom:0}.pb-manifest{grid-template-columns:1fr}.pb-manifest dl>div:first-child{border-left:0;padding-left:0}.pb-boundary{grid-template-columns:1fr}.pb-boundary>i{transform:rotate(90deg)}.pb-boundary>div{min-height:0}}@media (max-width:720px){.cine-scene-copy--protocol{display:block}.cine-scene-copy--protocol>div:last-child{margin-top:22px}.protocol-journey-line{justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.protocol-journey-line span{white-space:nowrap}.protocol-workspace,.protocol-home-proof{width:min(100% - 28px,1180px)}.protocol-workspace-bar{flex-direction:column;align-items:flex-start;padding-block:13px}.protocol-workflow{grid-template-columns:repeat(2,1fr)}.protocol-workflow button,.protocol-workflow button:nth-child(3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.protocol-workflow button:nth-child(2n){border-right:0}.protocol-workflow button:nth-last-child(-n+2){border-bottom:0}.protocol-workspace-panel{grid-template-columns:1fr}.protocol-workspace-nav{border-bottom:1px solid #244556;border-right:0}.protocol-workspace-nav nav{grid-template-columns:repeat(2,1fr)}.protocol-workspace-main{padding:18px}.protocol-workspace-main>header{flex-direction:column;align-items:flex-start}.protocol-workspace-rows article{align-items:flex-start}.protocol-workspace-inspector{grid-column:auto;padding:18px}.protocol-workspace-inspector dl{grid-template-columns:1fr 1fr}.protocol-workspace-panel>footer,.protocol-home-proof{grid-template-columns:1fr}.protocol-home-proof>span{border-right:0;border-bottom:1px solid var(--line)}.protocol-home-proof>span:last-child{border-bottom:0}.pb-hero,.pb-journey,.pb-roles,.pb-capabilities,.pb-close,.pb-boundary{width:min(100% - 28px,1180px)}.pb-hero{padding-top:108px}.pb-hero h1{font-size:43px}.pb-hero .protocol-workspace{width:100%}.pb-hero-proof{grid-template-columns:1fr 1fr}.pb-hero-proof span:nth-child(2){border-right:0}.pb-hero-proof span:nth-child(-n+2){border-bottom:1px solid var(--line)}.pb-journey-detail{grid-template-columns:1fr;gap:20px}.pb-journey-rail button{grid-template-columns:34px 1fr}.pb-journey-rail em{grid-column:2;justify-self:start}.pb-role-ledger{grid-template-columns:1fr}.pb-role-ledger button{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;min-height:66px}.pb-role-ledger button:last-child{border-bottom:0}.pb-role-ledger button>i,.pb-role-ledger small{display:block}.pb-role-decision{min-height:0;padding:24px}.pb-role-decision dl{grid-template-columns:1fr}.pb-role-decision dl div{border-right:0;border-bottom:1px solid var(--line)}.pb-role-decision dl div:last-child{border-bottom:0}.pb-impact{padding-inline:14px}.pb-impact-signals{grid-template-columns:1fr}.pb-impact-signals span,.pb-impact-signals span:nth-child(2n),.pb-impact-signals span:nth-last-child(-n+2){border-bottom:1px solid #244556;border-right:0}.pb-impact-signals span:last-child{border-bottom:0}.pb-orchestration{padding:82px 14px}.pb-targets-heading{flex-direction:column;align-items:flex-start}.pb-target-grid,.pb-closed-loop{grid-template-columns:1fr}.pb-target-grid article,.pb-target-grid article:nth-child(2n),.pb-target-grid article:nth-child(4n),.pb-closed-loop article,.pb-closed-loop article:nth-child(3n){border-right:0;border-bottom:1px solid var(--line)}.pb-target-grid article:last-child,.pb-closed-loop article:last-child{border-bottom:0}.pb-manifest dl{grid-template-columns:1fr 1fr;gap:14px 0}.pb-manifest dl>div:nth-child(odd){border-left:0;padding-left:0}.pb-boundary{gap:20px}.pb-boundary>div{padding:24px}}@media (prefers-reduced-motion:reduce){.protocol-workflow button:after{transition:none}}.pb-impact--trace{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start}.pb-impact-trace{background:#0a2637;border:1px solid #244556;grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);display:grid}.pb-impact-steps{border-right:1px solid #244556}.pb-impact-steps button{color:#86a5af;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #244556;grid-template-columns:30px 1fr;gap:10px;width:100%;min-height:76px;padding:12px 14px;display:grid}.pb-impact-steps button:last-child{border-bottom:0}.pb-impact-steps button[aria-selected=true]{color:#fff;background:#103244;box-shadow:inset 3px 0 #8b9daa}.pb-impact-steps button>i{color:#8b9daa;font:10px/1 var(--font-geist-mono),monospace;font-style:normal}.pb-impact-steps button span{flex-direction:column;gap:5px;display:flex}.pb-impact-steps strong{font-size:12px}.pb-impact-steps small{color:inherit;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.pb-impact-readout{flex-direction:column;min-height:470px;padding:30px;display:flex}.pb-impact-readout header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pb-impact-readout header span{color:#8b9daa;font:10px/1 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.pb-impact-readout header b{color:#b6ccd3;text-transform:uppercase;letter-spacing:.08em;border:1px solid #3b6170;padding:6px 8px;font-size:9px}.pb-impact-readout h3{color:#fff;letter-spacing:-.045em;max-width:650px;margin:56px 0 0;font-size:clamp(30px,3.6vw,48px);line-height:1.04}.pb-impact-readout>p{color:#a9c0c7;max-width:680px;margin:16px 0 24px;font-size:15px;line-height:1.55}.pb-impact-readout dl{border:1px solid #244556;grid-template-columns:1fr 1fr;margin:auto 0 0;display:grid}.pb-impact-readout dl div{border-bottom:1px solid #244556;border-right:1px solid #244556;min-height:76px;padding:13px}.pb-impact-readout dl div:nth-child(2n){border-right:0}.pb-impact-readout dl div:nth-last-child(-n+2){border-bottom:0}.pb-impact-readout dt{color:#7897a2;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.pb-impact-readout dd{color:#eef8f8;margin:7px 0 0;font-size:12px;line-height:1.4}.pb-impact-readout footer{color:#8da7b0;justify-content:space-between;gap:14px;margin-top:16px;font-size:10px;display:flex}.pb-impact-readout footer strong{color:#8b9daa}.pb-target-inspector{border:1px solid var(--line);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);display:grid}.pb-target-list{border-right:1px solid var(--line);background:#f3f7f8}.pb-target-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:7px;width:100%;min-height:84px;padding:15px;display:flex}.pb-target-list button:last-child{border-bottom:0}.pb-target-list button[aria-selected=true]{box-shadow:inset 3px 0 var(--teal-deep);background:#fff}.pb-target-list strong{color:var(--ink);font:12px var(--font-geist-mono),monospace}.pb-target-list small{color:var(--muted);font-size:10px;line-height:1.4}.pb-target-detail{min-height:350px;padding:30px}.pb-target-detail>span{color:var(--teal-deep);font:9px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.pb-target-detail h3{max-width:650px;color:var(--ink);letter-spacing:-.04em;margin:34px 0 24px;font-size:28px;line-height:1.08}.pb-target-detail dl{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.pb-target-detail dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:78px;padding:13px}.pb-target-detail dl div:nth-child(2n){border-right:0}.pb-target-detail dl div:nth-last-child(-n+2){border-bottom:0}.pb-target-detail dt{color:var(--quiet);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.pb-target-detail dd{color:var(--ink);margin:6px 0 0;font-size:11px;line-height:1.45}.pb-target-detail footer{color:var(--teal-deep);margin-top:18px;font-size:11px}.pb-next{grid-template-columns:1fr 1fr;width:min(1180px,100% - 48px);margin-inline:auto;padding:96px 0;display:grid}.pb-next>div{border:1px solid var(--line);min-height:330px;padding:34px}.pb-next>div+div{color:#dce8eb;background:#0a2434;border-color:#244556;border-left-style:none;border-left-width:0}.pb-next h2{color:var(--ink);letter-spacing:-.04em;margin:34px 0 0;font-size:clamp(30px,3vw,42px);line-height:1.05}.pb-next>div+div h2{color:#fff}.pb-next p:not(.cine-overline){color:var(--muted);line-height:1.55}.pb-next>div+div p:not(.cine-overline){color:#97aeb7}.pb-next a{color:var(--teal-deep);gap:10px;margin-top:20px;font-weight:720;display:inline-flex}.pb-next>div+div a{color:#87b3d2}@media (max-width:1020px){.pb-impact--trace,.pb-next{grid-template-columns:1fr}.pb-next>div+div{border-top:0;border-left:1px solid #244556}}@media (max-width:720px){.pb-impact-trace,.pb-target-inspector{grid-template-columns:1fr}.pb-impact-steps,.pb-target-list{border-bottom:1px solid #244556;border-right:0;grid-template-columns:1fr 1fr;display:grid}.pb-impact-steps button,.pb-target-list button{border-right:1px solid #244556}.pb-impact-steps button:nth-child(2n),.pb-target-list button:nth-child(2n){border-right:0}.pb-impact-readout{min-height:0;padding:22px 18px}.pb-impact-readout h3{margin-top:38px}.pb-impact-readout dl,.pb-target-detail dl{grid-template-columns:1fr}.pb-impact-readout dl div,.pb-impact-readout dl div:nth-child(2n),.pb-impact-readout dl div:nth-last-child(-n+2),.pb-target-detail dl div,.pb-target-detail dl div:nth-child(2n),.pb-target-detail dl div:nth-last-child(-n+2){border-bottom:1px solid #244556;border-right:0}.pb-impact-readout dl div:last-child,.pb-target-detail dl div:last-child{border-bottom:0}.pb-impact-readout footer{flex-direction:column}.pb-target-detail{padding:22px 18px}.pb-next{width:min(100% - 28px,1180px)}}
body{--font-geist-mono:var(--font-geist-sans);font-feature-settings:"kern" 1, "liga" 1, "tnum" 1}.cine-overline,.cine-kicker,.kicker{font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:.11em!important;font-size:12px!important;font-weight:690!important}.cine-nav-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#0a22361c;border-radius:14px;min-height:62px;padding-inline:22px 10px;box-shadow:0 14px 42px #071c2c17,0 1px #ffffffe6}.cine-nav.is-compact .cine-nav-bar{border-radius:14px}.cine-nav-links{gap:26px;font-size:14px}.cine-nav-links a{font-weight:520}.nav-action,.button{border-radius:999px}.nav-action{min-height:46px;padding-inline:18px;font-size:13px}.cine-scene,.platform-section{padding-block:112px}.cine-scene-copy,.platform-copy,.architecture-copy{margin-bottom:42px}.cine-scene-copy h2,.platform-copy h2,.platform-end h2,.architecture-copy h2,.architecture-close h2,.pb-journey h2,.pb-roles h2,.pb-next h2,.pb-close h2{letter-spacing:-.048em;font-weight:590;line-height:1.02}.cine-scene-copy>p:not(.cine-overline),.platform-copy>p:not(.cine-kicker),.architecture-copy>p:not(.cine-kicker){max-width:46rem;font-size:18px;line-height:1.62}.cine-steps em,.journey-progress i,.platform-stairs i,.protocol-workflow button i,.pb-journey-rail button>i,.pb-role-ledger i,.pb-impact-steps button>i,.closed-loop-tabs button i,.closed-loop-state>ol i,.layer-stack button>i,.architecture-continuity-flow i,.amendment-trace span,.target-selector i,.connector-lifecycle i,.authority-flow i,.working-session-proof li>i,.protocol-trace-rail button>i,.site-source-grid article>i,.site-visit-unified li>i{font-weight:650;font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:.02em!important;font-size:11px!important}.cine-focus small,.cine-demo,.cine-hero-controls small,.cine-authority,.cine-study-thread small,.cine-study-thread-core>div p,.cine-study-thread-core footer,.platform-stack-core small,.platform-stack-core span,.protocol-workspace-bar>span,.protocol-workspace-nav>small,.protocol-workspace-main header small,.protocol-workspace-inspector>small,.pb-journey-detail small,.pb-role-decision>small,.pb-impact-core small,.pb-orchestration-flow small,.pb-targets-heading small,.pb-manifest small,.architecture-hero-bar,.architecture-canonical small,.architecture-canonical div span,.architecture-compile,.architecture-return,.layer-inspector>small,.layer-inspector dt,.target-inspector small,.target-inspector dt,.resilience-register small,.availability-bands article>small{font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:.055em!important;font-size:11px!important}.protocol-trace-index span{letter-spacing:-.055em;font-weight:420;font-family:var(--font-geist-sans), Arial, sans-serif!important}.buyer-outcomes span,.platform-modes small,.platform-bundle small,.assurance-tabs i,.architecture-value strong{font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:.055em!important}.cine-chaos,.cine-protocol,.cine-inspector,.cine-assemble,.cine-connect,.cine-site,.cine-ai,.protocol-trace,.site-visit,.role-stage,.working-session-proof,.platform-stack,.platform-journey,.platform-catalogue,.platform-implement,.protocol-workspace,.pb-role-thread,.pb-orchestration-board,.pb-impact-trace,.layer-console,.target-console,.architecture-continuity-flow,.amendment-trace,.availability-bands,.architecture-hero-system,.architecture-value{border-radius:16px;overflow:hidden}.cine-study-thread-core,.buyer-outcomes article,.cine-proof a,.platform-hero-outcomes article,.platform-docs a,.platform-roles article,.architecture-value div{border-radius:12px}.buyer-outcomes article,.cine-proof a,.platform-docs a,.platform-roles article{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.buyer-outcomes article:hover,.cine-proof a:hover,.platform-docs a:hover,.platform-roles article:hover{border-color:#576e7f47;transform:translateY(-4px);box-shadow:0 24px 54px #071c2c17}.architecture-section,.platform-section,.cine-scene{content-visibility:auto;contain-intrinsic-size:850px}@media (min-width:768px){.cine-hero--premium .cine-kicker{font-size:12px!important}.cine-hero--premium .cine-lede{font-size:18px;line-height:1.62}.cine-premium-benefits span{font-size:14px}.platform-hero{min-height:92svh}.platform-hero p{line-height:1.62}.architecture-hero{min-height:820px}}@media (prefers-reduced-motion:reduce){.buyer-outcomes article,.cine-proof a,.platform-docs a,.platform-roles article{transition:none}}.tenvia-arrow-up-right{vertical-align:-.12em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.tenvia-arrow-up-right path{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.trust-mobile-navigation,.mobile-session-dock{display:none}@media (max-width:767px){:root{--mobile-gutter:18px;--mobile-section:76px;--mobile-radius:14px}html{scroll-padding-top:84px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom));overflow-x:hidden}main{overflow:clip}button,a{touch-action:manipulation}input,textarea,select{font-size:16px!important}.page-progress{height:3px}.cine-kicker,.cine-overline,.kicker{letter-spacing:.13em;margin-bottom:14px!important;font-size:11px!important}.button{width:100%;min-height:52px;padding-inline:18px;font-size:14px}.cine-nav{inset:calc(10px + env(safe-area-inset-top)) 0 auto;z-index:120}.cine-nav-bar,.cine-nav.is-compact .cine-nav-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-color:#0a223624;border-radius:12px;width:calc(100% - 20px);min-height:56px;padding:6px 7px 6px 14px;box-shadow:0 12px 36px #071c2c24}.cine-nav-bar .logo{color:#0a2940;font-size:18px}.cine-nav-bar .logo-mark{width:29px}.cine-nav-bar .logo-mark i{background:#fff}.cine-nav-links,.cine-nav .nav-action{display:none}.cine-nav-actions{margin-left:auto}.cine-nav-menu{color:#fff;background:#0a2940;border:0;border-radius:8px;place-items:center;min-width:72px;min-height:42px;padding:0 12px;font-size:13px;display:inline-grid}.cine-nav.is-open{color:#fff;pointer-events:auto;background:#061d2d;align-items:stretch;height:100svh;inset:0}.cine-nav.is-open .cine-nav-bar,.cine-nav.is-open.is-compact .cine-nav-bar{z-index:2;width:100%;min-height:68px;padding:env(safe-area-inset-top) 20px 0;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#082638;border:0;border-radius:0;position:relative}.cine-nav.is-open .cine-nav-bar .logo{color:#fff;font-size:20px}.cine-nav.is-open .cine-nav-bar .logo-mark{width:31px}.cine-nav.is-open .cine-nav-bar .logo-mark i{background:#082638}.cine-nav.is-open .cine-nav-menu{color:#fff;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:88px;min-height:42px;padding:0 16px;display:inline-flex}.cine-nav.is-open .cine-nav-menu:after{content:"";background:#9fb0bd;border-radius:50%;width:5px;height:5px;display:block}.cine-nav-drawer{inset:calc(68px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overscroll-behavior:contain;background:#051b29fb;border:1px solid #a1b3c033;border-radius:20px;flex-direction:column;gap:0;width:auto;max-height:none;margin:0;padding:18px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 32px 90px #02111c73}.cine-nav-drawer-links{border-top:1px solid #9bacb830}.cine-nav-drawer a{color:#fff;letter-spacing:-.025em;background:0 0;border:0;border-bottom:1px solid #9bacb830;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0;font-size:22px;font-weight:560;display:flex}.cine-nav-drawer a>i{color:#9badb9}.cine-nav-drawer a[aria-current=page]{color:#dbc59f}.cine-nav-drawer>button{color:#09263a;background:#fff;border:0;border-radius:999px;width:100%;min-height:56px;margin-top:auto;font-size:15px;font-weight:720}.mobile-session-dock{z-index:119;inset:auto 10px calc(10px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#071c2cf5;border:1px solid #92bad780;border-radius:12px;justify-content:space-between;align-items:center;width:calc(100% - 20px);min-height:52px;padding:0 17px;font-size:14px;font-weight:730;display:flex;position:fixed;box-shadow:0 16px 42px #071c2c40}.mobile-session-dock-arrow{color:#9db0bd;flex:none;width:18px;height:18px;display:block;position:relative}.mobile-session-dock-arrow:before{content:"";transform-origin:50%;background:currentColor;height:1px;position:absolute;top:8px;left:2px;right:2px;transform:rotate(-45deg)}.mobile-session-dock-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:2px;right:2px}.cine-nav a:focus-visible,.cine-nav button:focus-visible{outline-offset:3px;outline:3px solid #c2a168}.cine-scene{padding-block:var(--mobile-section)}.cine-scene-copy,.cine-chaos,.cine-protocol,.cine-inspector,.cine-assemble,.cine-connect,.cine-site,.cine-ai,.cine-proof,.cine-end,.role-stage,.protocol-trace,.site-visit,.buyer-outcomes,.working-session-proof,.cine-footer-inner{width:calc(100% - (var(--mobile-gutter) * 2))}.cine-scene-copy{margin-bottom:30px}.cine-scene-copy h2,.platform-copy h2,.pb-section-copy h2,.architecture-copy h2,.section-heading h2,.assurance-heading h2,.control-register-head h2{letter-spacing:-.05em;line-height:1.03;font-size:clamp(34px,10.5vw,46px)!important}.cine-scene-copy h2,.platform-copy h2,.pb-section-copy h2,.architecture-copy h2,.section-heading h2,.assurance-heading h2,.control-register-head h2,.cine-nav-drawer a{overflow-wrap:anywhere}.cine-scene-copy>p:not(.cine-overline),.cine-scene-copy>div p,.platform-copy>p:not(.cine-kicker),.architecture-copy>p:not(.cine-kicker),.pb-section-copy>p,.section-heading>p,.assurance-heading>p,.control-register-head>p{line-height:1.62;font-size:16px!important}.cine-hero--premium{padding:104px 0 44px}.cine-hero-copy--premium,.cine-study-thread,.cine-premium-benefits{width:calc(100% - (var(--mobile-gutter) * 2))}.cine-hero--premium h1{letter-spacing:-.062em;max-width:350px;font-size:clamp(44px,13.5vw,59px);line-height:.98}.cine-hero--premium .cine-lede{margin-top:24px;font-size:17px;line-height:1.6}.cine-hero--premium .cine-actions{gap:9px;margin-top:27px;display:grid}.cine-study-thread{border-radius:var(--mobile-radius);gap:10px;margin-top:34px;padding:10px}.cine-study-thread-source,.cine-study-thread-teams{background:#071f2da8;border:1px solid #8ea6b829;border-radius:9px;padding:14px 12px}.cine-study-thread-source small,.cine-study-thread-teams small{font-size:11px}.cine-study-thread-source>div,.cine-study-thread-teams>div{margin-top:10px}.cine-study-thread-source span,.cine-study-thread-teams span{align-items:center;min-height:29px;padding:0 9px;font-size:11px;display:inline-flex}.cine-study-thread-core{border-radius:11px;min-height:244px}.cine-study-thread-core>header,.cine-study-thread-core>footer{padding:13px 14px}.cine-study-thread-core>header small{font-size:10px}.cine-study-thread-core>div{padding:24px 17px}.cine-study-thread-core>div p{font-size:10px}.cine-study-thread-core h2{font-size:24px;line-height:1.06}.cine-premium-benefits{border-left:0;border-right:0;border-radius:0;gap:0;margin-top:34px;display:grid}.cine-premium-benefits article,.cine-premium-benefits article:first-child,.cine-premium-benefits article:nth-child(3){min-height:0;padding:27px 3px 29px}.cine-premium-benefits article+article{border-top:1px solid #26475b1f;border-left:0}.cine-premium-benefits strong{margin-top:20px;font-size:27px}.cine-premium-benefits p{margin-top:14px;font-size:15px}.cine-chaos{border-radius:var(--mobile-radius);overflow:hidden}.cine-chaos-controls{padding:14px}.cine-chaos-controls>span{width:100%;font-size:11px}.story-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.story-tabs button{min-height:44px;padding-inline:10px}.cine-chaos-field{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.cine-chaos-core{border-radius:9px;grid-column:1/-1;margin:0;padding:17px}.cine-chip{border-radius:8px;flex-direction:column;justify-content:center;width:auto;min-height:68px;margin:0;padding:10px;display:flex}.cine-chip small{font-size:10px}.cine-chip b{font-size:13px}.cine-chaos-outcome{padding:18px 14px}.cine-chaos-outcome>strong{font-size:19px}.cine-chaos-outcome>span{margin-top:8px;font-size:14px;line-height:1.5}.cine-chaos-metrics{scroll-snap-type:x mandatory;background:0 0;border:0;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cine-chaos-metrics span{scroll-snap-align:start;border-radius:9px;flex:0 0 72%;min-width:72%;min-height:88px;border:1px solid var(--line)!important}.protocol-trace,.site-visit,.role-stage,.working-session-proof{border-radius:var(--mobile-radius);overflow:hidden}.protocol-trace-head,.site-visit-head{gap:13px;padding:15px}.protocol-trace-head>div,.site-visit-head>div:first-child{flex-wrap:wrap;align-items:flex-start}.protocol-trace-head strong,.site-visit-head strong{font-size:14px}.protocol-trace-head span,.site-visit-head span{width:100%;padding-left:18px;font-size:12px}.protocol-trace-head button{width:100%;min-height:46px}.protocol-trace-rail{scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:1px solid #244556;display:flex;overflow-x:auto}.protocol-trace-rail::-webkit-scrollbar{display:none}.protocol-trace-rail button,.protocol-trace-rail button:nth-child(2n){scroll-snap-align:start;border-bottom:0;border-right:1px solid #244556;flex:0 0 76%;min-width:76%}.protocol-trace-stage{display:block}.protocol-trace-index{border-bottom:1px solid #244556;border-right:0;flex-direction:row;align-items:center;gap:12px;min-height:58px;padding:13px 16px}.protocol-trace-index span{font-size:28px}.protocol-trace-index small{writing-mode:initial;font-size:10px}.protocol-trace-stage article{padding:27px 18px}.protocol-trace-stage h3{font-size:31px}.protocol-trace-stage article>p{font-size:15px}.protocol-trace-stage article>div span{font-size:12px}.protocol-trace-stage aside{padding:22px 18px}.protocol-trace-stage aside strong{font-size:20px}.protocol-trace-foot{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.protocol-trace-foot span{scroll-snap-align:start;border-right:1px solid #244556;flex:0 0 82%;min-width:82%;border-top:0!important}.role-stage-bar,.role-stage-boundary{padding:16px}.role-tabs{grid-template-columns:1fr 1fr}.role-tabs button{border-right:1px solid var(--line);border-bottom:0;min-height:102px;padding:13px}.role-tabs button:last-child{border-right:0}.role-tabs button small{display:none}.role-shared-thread{grid-template-columns:1fr;gap:6px;padding:14px 16px;display:grid}.role-shared-thread i{display:none}.role-shared-thread span{border-left:2px solid #78a7c8;align-items:center;min-height:30px;padding-left:11px;font-size:12px;display:flex}.role-workspace>aside{padding:18px}.role-workspace>aside p{font-size:14px}.role-workspace>aside nav{display:flex;overflow-x:auto}.role-workspace>aside nav span{text-align:center;flex:none;min-width:82px}.role-workspace-main{padding:18px 14px}.role-workspace-main h3{font-size:25px}.role-metrics{scroll-snap-type:x mandatory;gap:8px;display:flex;overflow-x:auto}.role-metrics article{scroll-snap-align:start;border-radius:8px;flex:0 0 73%;min-width:73%;border:1px solid var(--line)!important}.role-work article{min-height:112px;padding:15px 0}.role-work article small{font-size:12px;line-height:1.45}.role-stage-boundary--buyer span{font-size:13px;line-height:1.45}.site-visit-head .story-tabs{width:100%}.site-visit-stack-copy,.site-visit-unified aside{padding:28px 18px}.site-visit-stack-copy h3,.site-visit-unified h3{font-size:30px}.site-visit-stack-copy p,.site-visit-unified aside>p{font-size:15px}.site-source-grid{scroll-snap-type:x mandatory;background:#082432;gap:10px;padding:12px;display:flex;overflow-x:auto}.site-source-grid article{scroll-snap-align:start;border:1px solid #31515f;border-radius:10px;flex:0 0 82%;min-width:82%;min-height:230px}.site-visit-unified ol{padding:10px 17px 18px}.site-visit-unified li{min-height:105px}.site-visit-outcome{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.site-visit-outcome span{scroll-snap-align:start;border-right:1px solid #31515f;flex:0 0 72%;min-width:72%;border-top:0!important}.buyer-outcomes{scroll-snap-type:x mandatory;background:0 0;border:0;gap:10px;padding:10px;display:flex;overflow-x:auto}.buyer-outcomes article{scroll-snap-align:center;background:#fff;border-radius:12px;flex:0 0 86%;min-width:86%;min-height:330px;padding:24px;border:1px solid var(--line)!important}.buyer-outcomes h3{margin-top:68px;font-size:27px}.working-session-proof>div{padding:28px 20px}.working-session-proof h3{font-size:28px}.working-session-proof ol{scroll-snap-type:x mandatory;gap:8px;padding:10px;display:flex;overflow-x:auto}.working-session-proof li,.working-session-proof li:nth-child(2n){scroll-snap-align:start;border-radius:9px;flex:0 0 84%;min-width:84%;min-height:180px;border:1px solid #244556!important}.cine-proof--three{gap:8px}.cine-proof a{border-radius:10px;min-height:110px;padding:17px}.cine-end h2{font-size:39px}.cine-end>p:not(.cine-overline){font-size:16px;line-height:1.6}.cine-end small{font-size:12px;line-height:1.5;display:block}.platform-hero,.platform-section,.platform-copy,.platform-section--midnight>.platform-copy,.platform-section--cinematic>.platform-copy,.platform-section--midnight>.platform-io,.platform-section--cinematic>.platform-cro{width:calc(100% - (var(--mobile-gutter) * 2))}.platform-hero{gap:34px;padding:108px 0 66px}.platform-hero h1{font-size:44px;line-height:1}.platform-hero p{font-size:16px;line-height:1.6}.platform-hero-actions{display:grid}.platform-hero-outcomes,.platform-cro-outcomes,.platform-thread--story{scroll-snap-type:x mandatory;background:0 0;border:0;gap:8px;padding:8px 0;display:flex;overflow-x:auto}.platform-hero-outcomes span,.platform-cro-outcomes span,.platform-thread--story li,.platform-thread--story li:nth-child(n){scroll-snap-align:start;background:#fff;flex:0 0 82%;min-width:82%;min-height:126px;padding:18px;border:1px solid var(--line)!important}.platform-hero-outcomes strong{font-size:16px}.platform-hero-outcomes small{font-size:13px}.platform-stack{border-radius:12px;padding:14px}.platform-stack-band{grid-template-columns:repeat(4,1fr)}.platform-stack-band span{font-size:10px}.platform-section{padding-block:76px}.platform-thread--story strong{margin-top:50px;font-size:20px}.platform-thread--story p{font-size:14px}.assurance-tabs,.platform-implement>ol{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.assurance-tabs button,.platform-implement>ol li{scroll-snap-align:start;flex:0 0 62%;min-width:62%}.assurance-tabs button{border-right:1px solid #244556;min-height:72px}.assurance-readout h3{font-size:29px}.platform-journey{border-radius:12px;overflow:hidden}.platform-stairs{scroll-snap-type:x mandatory;border-right:0;display:flex;overflow-x:auto}.platform-stairs li{scroll-snap-align:start;flex:0 0 52%;min-width:52%}.platform-stairs button{border-right:1px solid var(--line);min-height:72px}.platform-journey-panel{padding:24px 18px}.platform-journey-panel h3{font-size:29px}.platform-io article,.platform-catalogue article,.platform-roles article,.platform-security li,.platform-docs a{border-radius:10px}.platform-catalogue button{min-height:74px}.platform-catalogue dl{padding-inline:14px}.platform-catalogue dt{font-size:12px}.platform-catalogue dd{font-size:14px;line-height:1.5}.platform-cro-outcomes span{background:#0b2837;border-color:#31515f!important}.platform-implement>ol li button{min-height:58px}.platform-implement-readout{padding:20px 16px}.platform-end-actions{display:grid}.pb-hero,.pb-journey,.pb-roles,.pb-capabilities,.pb-close,.pb-boundary,.protocol-workspace,.protocol-home-proof,.pb-next{width:calc(100% - (var(--mobile-gutter) * 2))}.pb-hero{padding-top:108px}.pb-hero h1{font-size:45px;line-height:1}.pb-hero-copy>p{font-size:16px;line-height:1.6}.protocol-journey-line{width:calc(100% - (var(--mobile-gutter) * 2));justify-content:flex-start;overflow-x:auto}.protocol-workspace{border-radius:var(--mobile-radius);overflow:hidden}.protocol-workspace-bar{padding:13px 14px}.protocol-workspace-bar>span{font-size:11px}.protocol-workflow{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.protocol-workflow button,.protocol-workflow button:nth-child(n){border-right:1px solid var(--line);scroll-snap-align:start;border-bottom:0;flex:0 0 63%;min-width:63%;min-height:68px}.protocol-workspace-nav{padding:18px 14px}.protocol-workspace-nav nav{display:flex;overflow-x:auto}.protocol-workspace-nav nav span{border-bottom:2px solid #0000;border-left:0;flex:none;min-width:112px}.protocol-workspace-nav nav span.is-current{border-bottom-color:#78abcf;border-left:0}.protocol-workspace-main h3{font-size:27px}.protocol-workspace-rows article{grid-template-columns:1fr;gap:8px;padding:14px 0}.protocol-workspace-inspector dl{gap:8px;display:flex;overflow-x:auto}.protocol-workspace-inspector dl div{border:1px solid var(--line);border-radius:8px;flex:0 0 78%;min-width:78%;padding:14px}.pb-hero-proof{scroll-snap-type:x mandatory;border:0;gap:8px;padding:0;display:flex;overflow-x:auto}.pb-hero-proof span{scroll-snap-align:start;flex:0 0 72%;min-width:72%;border:1px solid var(--line)!important}.pb-journey-rail,.pb-role-ledger{scroll-snap-type:x mandatory;border-right:0;display:flex;overflow-x:auto}.pb-journey-rail button,.pb-role-ledger button{border-right:1px solid var(--line);scroll-snap-align:start;border-bottom:0;flex:0 0 72%;min-width:72%;min-height:78px}.pb-impact{padding-inline:0}.pb-impact-steps,.pb-target-list{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pb-impact-steps button,.pb-target-list button,.pb-impact-steps button:nth-child(2n),.pb-target-list button:nth-child(2n){scroll-snap-align:start;border-bottom:0;border-right:1px solid #244556;flex:0 0 68%;min-width:68%}.pb-target-list button{border-color:var(--line)}.pb-impact-readout h3{font-size:31px}.pb-impact-readout>p{font-size:15px}.pb-target-detail h3{font-size:29px}.pb-orchestration{padding:76px var(--mobile-gutter)}.pb-orchestration-flow article,.pb-target-grid article,.pb-closed-loop article,.pb-capability-groups article{border-radius:10px}.pb-target-grid,.pb-closed-loop{scroll-snap-type:x mandatory;background:0 0;border:0;gap:8px;display:flex;overflow-x:auto}.pb-target-grid article,.pb-target-grid article:nth-child(n),.pb-closed-loop article,.pb-closed-loop article:nth-child(n){scroll-snap-align:start;background:#fff;flex:0 0 80%;min-width:80%;min-height:190px;border:1px solid var(--line)!important}.pb-manifest{border-radius:10px;padding:20px 16px}.pb-manifest dl{grid-template-columns:1fr}.pb-manifest dl>div:nth-child(n){border-left:0;border-bottom:1px solid var(--line);padding:12px 0}.pb-next{gap:10px;padding-block:76px}.pb-next>div,.pb-next>div+div{border:1px solid var(--line);border-radius:11px;min-height:0;padding:25px 20px}.pb-next h2{margin-top:28px;font-size:33px}.architecture-hero{width:calc(100% - (var(--mobile-gutter) * 2));gap:36px;padding:108px 0 64px}.architecture-hero-copy h1{font-size:45px}.architecture-hero-copy>p:not(.cine-kicker){font-size:16px;line-height:1.6}.architecture-hero-system{border-radius:12px;padding:0 12px 16px}.architecture-hero-bar{margin-inline:-12px;padding-inline:13px}.architecture-source-row{grid-template-columns:1fr 1fr}.architecture-canonical{border-radius:9px;padding:17px}.architecture-canonical strong{font-size:22px}.architecture-canonical p{font-size:12px;line-height:1.45}.architecture-target-row{grid-template-columns:repeat(3,1fr)}.architecture-value{width:calc(100% - (var(--mobile-gutter) * 2));box-shadow:none;scroll-snap-type:x mandatory;background:0 0;border:0;gap:8px;margin-bottom:34px;padding:0;display:flex;overflow-x:auto}.architecture-value div,.architecture-value div:nth-child(n){scroll-snap-align:start;background:#fff;border-radius:11px;flex:0 0 82%;min-width:82%;min-height:170px;padding:22px;border:1px solid var(--line)!important}.architecture-value strong{font-size:20px}.architecture-value span{font-size:14px}.architecture-section{padding:76px var(--mobile-gutter);contain-intrinsic-size:740px}.closed-loop-console,.layer-console,.target-console{border-radius:12px;overflow:hidden}.closed-loop-tabs,.layer-stack,.target-selector{scroll-snap-type:x mandatory;border-right:0;display:flex;overflow-x:auto}.closed-loop-tabs li,.layer-stack li{scroll-snap-align:start;flex:0 0 64%;min-width:64%;border:0!important}.closed-loop-tabs button{border-right:1px solid #28495b;min-height:82px}.layer-stack button{border-right:1px solid var(--line);min-height:88px}.layer-stack button.is-active{box-shadow:inset 0 -3px var(--teal);transform:none}.layer-stack button small{display:none}.target-selector button{border-right:1px solid var(--line);flex:0 0 44%;min-width:44%;min-height:62px}.closed-loop-state,.layer-inspector,.target-inspector{padding:25px 18px}.closed-loop-state h3,.layer-inspector h3,.target-inspector h3{font-size:31px}.architecture-continuity-flow,.amendment-trace,.connector-lifecycle,.authority-flow,.availability-bands{box-shadow:none;scroll-snap-type:x mandatory;background:0 0;border:0;gap:9px;padding:8px 0;display:flex;overflow-x:auto}.architecture-continuity-flow li,.amendment-trace li,.connector-lifecycle li,.authority-flow li,.availability-bands article{scroll-snap-align:start;background:#fff;border-radius:11px;flex:0 0 84%;min-width:84%;min-height:230px;padding:23px;border:1px solid var(--line)!important}.architecture-continuity-flow li{min-height:146px}.architecture-continuity-flow li span,.amendment-trace li:after,.connector-lifecycle li:after,.authority-flow li:after{display:none}.architecture-continuity-proof{border-radius:10px;grid-template-columns:1fr;gap:9px;padding:19px}.amendment-trace h3{font-size:23px}.amendment-trace p{font-size:14px}.connector-lifecycle li{background:#0a2236;border-color:#294b5d!important}.connector-lifecycle strong{font-size:20px}.connector-lifecycle p{font-size:14px}.resilience-register{border-radius:11px;padding:24px 18px}.resilience-register ul{display:block}.resilience-register li{min-height:58px;font-size:13px}.authority-flow li{min-height:220px}.authority-flow strong{font-size:21px}.authority-flow p{font-size:14px}.availability-bands article{min-height:330px}.architecture-close{padding:76px var(--mobile-gutter)}.architecture-close h2{font-size:39px}.trust-site-header{display:none}.trust-mobile-navigation{display:block}.trust-hero-inner{padding:112px 0 72px}.trust-hero h1,.trust-detail-hero h1{letter-spacing:-.052em;font-size:45px;line-height:1}.trust-hero-inner>div:first-of-type>p:not(.kicker),.trust-detail-hero .shell>p:not(.kicker){font-size:16px;line-height:1.6}.trust-hero-inner>div:first-of-type>div{gap:8px;display:grid}.trust-posture{border-radius:12px}.posture-head{flex-direction:column;align-items:flex-start;gap:8px}.trust-posture>p{min-height:78px}.assurance-section,.trust-directory,.trust-access,.control-register,.trust-faq,.evidence-room-preview,.contract-path{padding:76px 0}.assurance-tabs{scroll-snap-type:x mandatory;border-right:0;display:flex;overflow-x:auto}.assurance-tabs button{scroll-snap-align:start;border-right:1px solid #2d4e63;flex:0 0 78%;min-width:78%;min-height:86px}.assurance-state{padding:28px 18px}.assurance-state h3{font-size:34px}.trust-directory-grid{gap:10px}.trust-directory-grid a:nth-child(n){border-radius:12px;min-height:250px;padding:24px}.trust-directory-grid h3{margin-top:64px;font-size:27px}.access-console{border-radius:12px;overflow:hidden}.access-choice{gap:8px;padding-inline:14px}.access-choice button{border:1px solid var(--line);border-radius:9px}.access-fields{padding-inline:14px}.access-fields input,.access-fields textarea{border-radius:8px;min-height:50px}.access-submit{border-radius:8px;width:calc(100% - 28px);min-height:54px;margin-inline:14px}.trust-detail-hero{padding:112px 0 66px}.trust-back{margin-bottom:32px}.trust-area-nav{top:76px}.trust-area-nav a{min-width:168px;min-height:54px}.control-table{background:0 0;border:0;gap:9px;display:grid}.control-table article{border:1px solid var(--line);background:#fff;border-radius:10px}.control-table article>strong{font-size:16px}.control-table article>p{font-size:14px;line-height:1.55}.faq-list article{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;overflow:hidden}.faq-list button{min-height:76px}.faq-list button strong{font-size:15px}.faq-list article>p{font-size:14px;line-height:1.6}.evidence-stack{gap:8px}.evidence-stack p{border-radius:9px}.footer-main{grid-template-columns:1fr 1fr;gap:34px 20px}.footer-main>div:first-child,.footer-main>div:last-child{grid-column:1/-1}.site-footer{padding-bottom:30px}.session-overlay{z-index:150}.session-dialog{border-radius:16px 16px 0 0;max-height:calc(100svh - 12px)}.session-close{width:42px;height:42px;top:12px;right:12px}.session-rail{padding:20px 18px}.session-rail-copy{margin-top:18px}.session-rail-copy h2{font-size:25px}.session-main{min-height:0;padding:34px 18px 22px;overflow-y:auto}.session-step>h2,.session-step form>h2{font-size:30px}.audience-options button,.priority-options button{border-radius:9px}.session-actions{background:#fff;padding-top:12px;position:sticky;bottom:0}.cine-chaos-metrics,.protocol-trace-rail,.protocol-trace-foot,.role-metrics,.site-source-grid,.site-visit-outcome,.buyer-outcomes,.working-session-proof ol,.platform-hero-outcomes,.platform-cro-outcomes,.platform-thread--story,.assurance-tabs,.platform-stairs,.platform-implement>ol,.protocol-workflow,.protocol-workspace-nav nav,.protocol-workspace-inspector dl,.pb-hero-proof,.pb-journey-rail,.pb-role-ledger,.pb-impact-steps,.pb-target-list,.pb-target-grid,.pb-closed-loop,.architecture-value,.closed-loop-tabs,.layer-stack,.target-selector,.architecture-continuity-flow,.amendment-trace,.connector-lifecycle,.authority-flow,.availability-bands{-webkit-overflow-scrolling:touch;scrollbar-width:none}.cine-chaos-metrics::-webkit-scrollbar{display:none}.protocol-trace-rail::-webkit-scrollbar{display:none}.protocol-trace-foot::-webkit-scrollbar{display:none}.role-metrics::-webkit-scrollbar{display:none}.site-source-grid::-webkit-scrollbar{display:none}.site-visit-outcome::-webkit-scrollbar{display:none}.buyer-outcomes::-webkit-scrollbar{display:none}.working-session-proof ol::-webkit-scrollbar{display:none}.platform-hero-outcomes::-webkit-scrollbar{display:none}.platform-cro-outcomes::-webkit-scrollbar{display:none}.platform-thread--story::-webkit-scrollbar{display:none}.assurance-tabs::-webkit-scrollbar{display:none}.platform-stairs::-webkit-scrollbar{display:none}.platform-implement>ol::-webkit-scrollbar{display:none}.protocol-workflow::-webkit-scrollbar{display:none}.protocol-workspace-nav nav::-webkit-scrollbar{display:none}.protocol-workspace-inspector dl::-webkit-scrollbar{display:none}.pb-hero-proof::-webkit-scrollbar{display:none}.pb-journey-rail::-webkit-scrollbar{display:none}.pb-role-ledger::-webkit-scrollbar{display:none}.pb-impact-steps::-webkit-scrollbar{display:none}.pb-target-list::-webkit-scrollbar{display:none}.pb-target-grid::-webkit-scrollbar{display:none}.pb-closed-loop::-webkit-scrollbar{display:none}.architecture-value::-webkit-scrollbar{display:none}.closed-loop-tabs::-webkit-scrollbar{display:none}.layer-stack::-webkit-scrollbar{display:none}.target-selector::-webkit-scrollbar{display:none}.architecture-continuity-flow::-webkit-scrollbar{display:none}.amendment-trace::-webkit-scrollbar{display:none}.connector-lifecycle::-webkit-scrollbar{display:none}.authority-flow::-webkit-scrollbar{display:none}.availability-bands::-webkit-scrollbar{display:none}}@media (max-width:390px){:root{--mobile-gutter:14px}.cine-hero--premium h1,.platform-hero h1,.pb-hero h1,.architecture-hero-copy h1,.trust-hero h1,.trust-detail-hero h1{font-size:41px}.cine-study-thread-source span,.cine-study-thread-teams span{font-size:10px}.target-selector button{min-width:52%}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.cine-nav-bar,.mobile-session-dock{-webkit-backdrop-filter:none;backdrop-filter:none}}
.editorial-eyebrow{color:#495c6a;letter-spacing:.095em;text-transform:uppercase;margin:0 0 22px;font-size:13px;font-weight:720}.editorial-platform,.editorial-experiences,.editorial-protocol,.editorial-close{position:relative}.editorial-platform{color:#edf6f7;background:radial-gradient(circle at 75% 20%,#6d9bbc21,#0000 34%),linear-gradient(145deg,#062333 0%,#071c2c 58%,#0b2938 100%);padding:140px max(32px,50vw - 620px);overflow:hidden}.editorial-platform-copy{max-width:970px;margin-bottom:72px}.editorial-platform .editorial-eyebrow{color:#9abfd9}.editorial-platform h2,.editorial-section-head h2,.editorial-protocol-copy h2,.editorial-principles h2,.editorial-cta h2,.editorial-footer-brand h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:560;line-height:.99}.editorial-platform h2{color:#f4f8f9;max-width:960px;font-size:clamp(54px,6.4vw,92px)}.editorial-platform h2 em{color:#99bed9;font-style:normal;font-weight:360}.editorial-platform-copy>p:last-child{color:#9db4bd;max-width:760px;margin:32px 0 0;font-size:19px;line-height:1.64}.editorial-thread{background:#ffffff06;border:1px solid #a9bfcf29;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.15fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,90px);min-height:410px;padding:64px clamp(28px,5vw,68px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 40px 100px #0000002e}.editorial-thread:before{content:"";background:linear-gradient(90deg,#0000,#91b9d54d,#91b9d54d,#0000);height:1px;position:absolute;inset:50% 8% auto}.editorial-thread-systems,.editorial-thread-outcome{z-index:1;position:relative}.editorial-thread-systems small{color:#728f9a;font-size:13px}.editorial-thread-systems>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.editorial-thread-systems span{color:#aec2ca;font-size:14px}.editorial-thread-systems span:not(:last-child):after{content:" · ";color:#426675}.editorial-thread-line{display:none}.editorial-thread-core{z-index:2;background:linear-gradient(145deg,#314655f5,#082735f5);border:1px solid #8cbbdd6b;border-radius:24px;flex-direction:column;justify-content:center;min-height:255px;padding:42px;display:flex;position:relative;box-shadow:0 30px 90px #0000004d,0 0 70px #73a4c714}.editorial-thread-core small{color:#9ec3dd;font-size:15px;font-weight:720}.editorial-thread-core strong{color:#fff;letter-spacing:-.05em;margin-top:13px;font-size:clamp(35px,3.5vw,52px);font-weight:540;line-height:1}.editorial-thread-core p{color:#99b4bd;margin:24px 0 0;font-size:14px;line-height:1.55}.editorial-thread-outcome{gap:0;display:grid}.editorial-thread-outcome span{color:#d6e4e8;border-bottom:1px solid #9aadbb29;padding:16px 0;font-size:17px}.editorial-thread-outcome span:last-child{border:0}.editorial-experiences{background:#fff;padding:148px max(32px,50vw - 620px)}.editorial-section-head{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:72px;margin-bottom:72px;display:grid}.editorial-section-head h2{color:#0a2940;font-size:clamp(48px,5.6vw,78px)}.editorial-section-head>p{color:#596d78;margin:0 0 5px;font-size:18px;line-height:1.65}.editorial-experience-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.editorial-experience{color:#08263b;border-radius:30px;flex-direction:column;min-height:570px;padding:38px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:flex;overflow:hidden}.editorial-experience:first-child{grid-column:span 4}.editorial-experience:nth-child(2){grid-column:span 5}.editorial-experience:nth-child(3){grid-column:span 3}.editorial-experience:hover{transform:translateY(-8px);box-shadow:0 32px 80px #092b3d24}.editorial-experience--mint{background:linear-gradient(150deg,#e7fae9,#c9dfef 58%,#aac8dd)}.editorial-experience--aqua{background:linear-gradient(145deg,#c9f4f1,#a2c6df 55%,#6f9ec0)}.editorial-experience--blue{color:#f7fbfc;background:linear-gradient(150deg,#82d6ee,#258ec4 48%,#123f70)}.editorial-experience>header{justify-content:space-between;align-items:center;display:flex}.editorial-experience>header span{font-size:16px;font-weight:720}.editorial-experience>header i{border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.editorial-experience>div{margin:auto 0 56px}.editorial-experience>div small{opacity:.58;font-size:13px}.editorial-experience h3{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(29px,2.6vw,42px);font-weight:570;line-height:1.05}.editorial-experience p{margin:0;font-size:17px;line-height:1.58}.editorial-experience footer{border-top:1px solid #08263b2e;padding-top:20px;font-size:14px;font-weight:680}.editorial-experience--blue footer{border-color:#ffffff47}.editorial-adoption-note{background:linear-gradient(135deg,#f7faf9,#edf5f5);border:1px solid #d4e1e3;border-radius:28px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:end;gap:72px;margin-top:28px;padding:46px;display:grid}.editorial-adoption-note>div>span{color:#495c6a;letter-spacing:.09em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:720;display:block}.editorial-adoption-note>div>strong{color:#0a2940;letter-spacing:-.045em;font-size:clamp(29px,3vw,44px);font-weight:560;line-height:1.05;display:block}.editorial-adoption-note>div>p{color:#5d717a;max-width:590px;margin:24px 0 0;font-size:16px;line-height:1.62}.editorial-adoption-note ol{border-top:1px solid #bfd2d4;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.editorial-adoption-note li{border-right:1px solid #d1dfe0;flex-direction:column;justify-content:space-between;min-height:112px;padding:18px 14px;display:flex;position:relative}.editorial-adoption-note li:last-child{border-right:0}.editorial-adoption-note li:not(:last-child):after{content:"";background:#8295a3;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-5px}.editorial-adoption-note li span{color:#71818d;font:12px var(--font-geist-mono)}.editorial-adoption-note li strong{color:#0a2940;font-size:14px}.editorial-protocol{background:#eef4f6;grid-template-columns:minmax(0,.76fr) minmax(480px,1.24fr);align-items:center;gap:clamp(72px,10vw,150px);padding:148px max(32px,50vw - 620px);display:grid}.editorial-protocol-copy h2{color:#0a2940;font-size:clamp(48px,5vw,72px)}.editorial-protocol-copy>p:not(.editorial-eyebrow){color:#596d78;margin:30px 0 0;font-size:18px;line-height:1.66}.editorial-protocol-copy>a{color:#495c6a;gap:14px;margin-top:32px;font-size:15px;font-weight:720;display:inline-flex}.editorial-protocol-stage{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 38px 100px #071c2c21}.editorial-protocol-stage nav{border-bottom:1px solid #dde6e9;grid-template-columns:repeat(3,1fr);display:grid}.editorial-protocol-stage nav button{color:#6b7d86;cursor:pointer;background:#f8fafb;border:0;border-right:1px solid #dde6e9;justify-content:space-between;align-items:center;min-height:82px;padding:0 22px;display:flex}.editorial-protocol-stage nav button:last-child{border:0}.editorial-protocol-stage nav button[aria-pressed=true]{color:#0a2940;background:#fff;box-shadow:inset 0 -3px #576e7f}.editorial-protocol-stage nav span{font-size:15px;font-weight:680}.editorial-protocol-stage nav i{opacity:.55;font-size:12px;font-style:normal}.editorial-protocol-stage article{flex-direction:column;justify-content:center;min-height:410px;padding:clamp(42px,6vw,74px);display:flex}.editorial-protocol-stage article>small{color:#495c6a;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:680}.editorial-protocol-stage article h3{color:#0a2940;letter-spacing:-.05em;max-width:600px;margin:24px 0 20px;font-size:clamp(36px,4vw,55px);font-weight:560;line-height:1.02}.editorial-protocol-stage article p{color:#60727c;max-width:590px;margin:0;font-size:17px;line-height:1.62}.editorial-protocol-stage article footer{color:#495c6a;align-items:center;gap:10px;margin-top:40px;font-size:14px;font-weight:680;display:flex}.editorial-protocol-stage article footer i{background:#638caa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #638caa1a}.editorial-close{background:#fff;padding:148px max(32px,50vw - 620px) 0}.editorial-principles{grid-template-columns:1fr 1fr;align-items:start;gap:100px;padding-bottom:130px;display:grid}.editorial-principles h2{color:#0a2940;font-size:clamp(48px,5vw,72px)}.editorial-principles>div{border-top:1px solid #ccd8dd}.editorial-principles article{border-bottom:1px solid #dbe4e7;grid-template-columns:180px 1fr;gap:28px;padding:26px 0;display:grid}.editorial-principles article strong{color:#0a2940;font-size:15px}.editorial-principles article p{color:#62747d;margin:0;font-size:15px;line-height:1.55}.editorial-cta{color:#fff;background:radial-gradient(circle at 90% 20%,#7caed22e,#0000 30%),linear-gradient(135deg,#0a2c42,#061c2c 60%);border-radius:34px 34px 0 0;padding:clamp(64px,8vw,110px)}.editorial-cta .editorial-eyebrow{color:#99bed9}.editorial-cta h2{max-width:920px;font-size:clamp(50px,6vw,86px)}.editorial-cta>p:not(.editorial-eyebrow){color:#a4bac2;max-width:690px;margin:30px 0 0;font-size:18px;line-height:1.65}.editorial-cta .button{min-height:56px;margin-top:38px;padding-inline:28px}.editorial-cta>small{color:#718e9a;max-width:700px;margin-top:28px;font-size:12px;line-height:1.5;display:block}.cine-footer{background:#061c2c;padding:0}.cine-footer-inner{grid-template-columns:1.2fr .8fr;align-items:start;gap:72px;width:min(1240px,100% - 64px);padding:90px 0 34px;display:grid}.editorial-footer-brand h2{color:#fff;margin-top:52px;font-size:clamp(42px,4.5vw,64px)}.editorial-footer-brand button{color:#fff;cursor:pointer;background:0 0;border:1px solid #537281;border-radius:999px;align-items:center;gap:14px;min-height:50px;margin-top:38px;padding:0 22px;display:inline-flex}.editorial-footer-links{grid-template-columns:1fr 1fr;gap:40px;display:grid}.editorial-footer-links nav{gap:17px;display:grid}.editorial-footer-links strong{color:#fff;border-bottom:1px solid #345363;padding-bottom:15px;font-size:14px}.editorial-footer-links a{color:#91a9b3;font-size:14px}.editorial-footer-links a:hover{color:#9cc1dc}.editorial-footer-legal{color:#66828e;border-top:1px solid #294858;grid-column:1/-1;justify-content:space-between;margin-top:36px;padding-top:28px;font-size:12px;display:flex}.platform-hero h1,.pb-hero h1,.architecture-hero-copy h1,.trust-hero h1{font-weight:560!important}.platform-hero,.pb-hero,.architecture-hero{padding-top:170px;padding-bottom:120px}.platform-section,.architecture-section,.pb-journey,.pb-roles,.pb-impact,.pb-orchestration,.pb-next{padding-top:130px;padding-bottom:130px}.platform-stack,.platform-journey,.platform-catalogue,.platform-implement,.protocol-workspace,.pb-role-thread,.pb-impact-trace,.pb-orchestration-board,.architecture-hero-system,.closed-loop-console,.layer-console,.target-console,.architecture-continuity-flow,.amendment-trace,.availability-bands{border-radius:24px}.platform-copy>p,.architecture-copy>p,.pb-hero-copy>p:not(.cine-overline),.pb-journey>p,.pb-roles>p{font-size:18px;line-height:1.65}:where(.platform-page,.pb-page,.architecture-page,.trust-page) small{line-height:1.45;font-size:max(12px,.8em)!important}.trust-hero-inner{padding-top:34px;padding-bottom:34px}.trust-hero h1,.trust-detail-hero h1{letter-spacing:-.055em;max-width:920px;line-height:1}.trust-hero>p,.trust-detail-hero>p{font-size:18px;line-height:1.65}.assurance-section,.trust-directory,.trust-access,.control-register,.trust-faq,.evidence-room-preview{padding-top:130px;padding-bottom:130px}.trust-posture,.assurance-console,.trust-directory-grid a,.access-console,.control-table,.faq-list,.evidence-stack{border-radius:24px;overflow:hidden}.trust-directory-grid{gap:18px}.trust-directory-grid a{min-height:330px;padding:34px}.trust-directory-grid a h3{letter-spacing:-.035em;font-size:28px;font-weight:580}.section-heading h2,.assurance-heading h2,.control-register-head h2,.trust-faq h2,.evidence-grid h2{letter-spacing:-.05em;font-weight:570}@media (max-width:980px){.editorial-thread{grid-template-columns:1fr;gap:28px}.editorial-thread:before{display:none}.editorial-thread-systems{text-align:center}.editorial-thread-systems>div{justify-content:center}.editorial-thread-outcome{grid-template-columns:1fr 1fr}.editorial-thread-outcome span{text-align:center;padding-inline:12px}.editorial-section-head{grid-template-columns:1fr;gap:28px}.editorial-experience:nth-child(n){grid-column:span 6}.editorial-experience:nth-child(3){grid-column:4/span 6}.editorial-adoption-note{grid-template-columns:1fr;gap:36px}.editorial-protocol{grid-template-columns:1fr}.editorial-principles{grid-template-columns:1fr;gap:60px}}@media (max-width:767px){.editorial-eyebrow{letter-spacing:.08em;margin-bottom:16px;font-size:12px}.editorial-platform,.editorial-experiences,.editorial-protocol,.editorial-close{padding-left:18px;padding-right:18px}.editorial-platform{padding-top:94px;padding-bottom:86px}.editorial-platform-copy{margin-bottom:42px}.editorial-platform h2{font-size:clamp(45px,13vw,60px);line-height:.98}.editorial-platform-copy>p:last-child{margin-top:24px;font-size:17px;line-height:1.6}.editorial-thread{border-radius:22px;gap:24px;min-height:0;padding:22px}.editorial-thread-systems{text-align:left}.editorial-thread-systems>div{justify-content:flex-start;gap:6px;margin-top:14px}.editorial-thread-systems span{font-size:13px}.editorial-thread-core{border-radius:18px;min-height:220px;padding:26px}.editorial-thread-core strong{font-size:38px}.editorial-thread-core p{font-size:13px}.editorial-thread-outcome{grid-template-columns:1fr}.editorial-thread-outcome span{text-align:left;padding:13px 0;font-size:15px}.editorial-experiences{padding-top:92px;padding-bottom:92px}.editorial-section-head{margin-bottom:38px}.editorial-section-head h2{font-size:clamp(41px,12vw,54px);line-height:1}.editorial-section-head>p{font-size:16px;line-height:1.62}.editorial-experience-grid{grid-template-columns:1fr;gap:12px;display:grid}.editorial-experience:nth-child(n){border-radius:24px;grid-column:auto;min-height:470px;padding:28px}.editorial-experience>div{margin-bottom:38px}.editorial-experience h3{font-size:35px}.editorial-experience p{font-size:16px}.editorial-protocol{gap:44px;padding-top:92px;padding-bottom:92px}.editorial-protocol-copy h2{font-size:clamp(42px,12vw,55px)}.editorial-protocol-copy>p:not(.editorial-eyebrow){margin-top:22px;font-size:16px}.editorial-protocol-stage{border-radius:22px}.editorial-protocol-stage nav{display:flex;overflow-x:auto}.editorial-protocol-stage nav button{flex:0 0 42%;min-width:42%;min-height:70px;padding:0 15px}.editorial-protocol-stage nav span{font-size:13px}.editorial-protocol-stage article{min-height:400px;padding:30px 24px}.editorial-protocol-stage article h3{font-size:38px}.editorial-protocol-stage article p{font-size:16px}.editorial-close{padding-top:94px}.editorial-principles{gap:46px;padding-bottom:84px}.editorial-principles h2{font-size:clamp(43px,12vw,56px)}.editorial-principles article{grid-template-columns:1fr;gap:9px;padding:22px 0}.editorial-principles article p{font-size:15px}.editorial-cta{border-radius:26px 26px 0 0;margin-inline:-18px;padding:64px 18px 72px}.editorial-cta h2{font-size:clamp(45px,13vw,59px)}.editorial-cta>p:not(.editorial-eyebrow){font-size:16px}.editorial-cta .button{width:100%}.cine-footer-inner{grid-template-columns:1fr;gap:56px;width:calc(100% - 36px);padding:66px 0 110px}.editorial-footer-brand h2{margin-top:40px;font-size:45px}.editorial-footer-brand button{justify-content:space-between;width:100%}.editorial-footer-links{gap:26px}.editorial-footer-links nav{align-items:flex-start}.editorial-footer-legal{flex-direction:column;gap:8px}.platform-hero,.pb-hero,.architecture-hero{padding-top:112px!important;padding-bottom:82px!important}.platform-section,.architecture-section,.pb-journey,.pb-roles,.pb-impact,.pb-orchestration,.pb-next{padding-top:90px!important;padding-bottom:90px!important}.platform-stack,.platform-journey,.platform-catalogue,.platform-implement,.protocol-workspace,.pb-role-thread,.pb-impact-trace,.pb-orchestration-board,.architecture-hero-system,.closed-loop-console,.layer-console,.target-console,.architecture-continuity-flow,.amendment-trace,.availability-bands{border-radius:20px!important}.assurance-section,.trust-directory,.trust-access,.control-register,.trust-faq,.evidence-room-preview{padding-top:90px!important;padding-bottom:90px!important}.trust-posture,.assurance-console,.trust-directory-grid a,.access-console,.control-table,.faq-list,.evidence-stack{border-radius:20px}.trust-directory-grid a{min-height:300px;padding:28px}}@media (prefers-reduced-motion:reduce){.editorial-experience{transition:none}}
