:root{--paper:#f3f0e8;--paper-raised:#faf8f2;--ink:#0d0f12;--ink-soft:#23262c;--night:#090b10;--night-raised:#11141b;--night-line:#ffffff24;--muted:#666a72;--muted-dark:#a7acb8;--line:#0d0f1229;--accent:#7078ff;--accent-soft:#7078ff21;--accent-dark:#9ea4ff;--success:#3b876b;--failure:#a64b4b;--warning:#a9792c;--radius-sm:10px;--radius:20px;--radius-lg:32px;--max:1540px;--gutter:clamp(20px, 4.8vw, 82px);--display:clamp(3.7rem, 8.8vw, 9.4rem);--section:clamp(2.8rem, 5.8vw, 6.3rem);--lead:clamp(1.15rem, 1.7vw, 1.5rem);--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:#fff}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{z-index:80;min-height:64px;padding:0 var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 87%, transparent);backdrop-filter:blur(18px)saturate(1.2);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.brand{letter-spacing:-.03em;font-size:1.05rem;font-weight:800;text-decoration:none}.site-header nav{gap:26px;font-size:.84rem;display:flex}.site-header nav a{color:var(--ink-soft);text-decoration:none}.header-cta{border:1px solid var(--ink);border-radius:999px;justify-self:end;padding:8px 15px;font-size:.82rem;font-weight:650;text-decoration:none}.scene{max-width:var(--max);padding:clamp(110px, 12vw, 190px) var(--gutter);border-top:1px solid var(--line);margin:0 auto;position:relative;overflow:clip}.scene-dark{max-width:none;padding-left:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)));padding-right:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)));color:#f2f3f7;background:var(--night);border-color:var(--night-line)}.scene-dark .eyebrow,.scene-dark .chapter-index,.scene-dark .chapter-lead,.scene-dark .questions-heading>p,.scene-dark .micro-caveat{color:var(--muted-dark)}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{font-size:var(--display);letter-spacing:-.065em;max-width:12.4ch;margin-bottom:34px;line-height:.9}h2{font-size:var(--section);letter-spacing:-.055em;max-width:11.8ch;margin-bottom:26px;line-height:.94}.eyebrow{color:var(--muted);letter-spacing:.17em;margin-bottom:26px;font-size:.69rem;font-weight:800;line-height:1.2}.chapter-index{top:36px;left:var(--gutter);color:var(--muted);letter-spacing:.16em;font-size:.65rem;font-weight:800;position:absolute}.scene-dark .chapter-index{left:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)))}.chapter-lead,.hero-lead{font-size:var(--lead);color:#353840;max-width:57ch;line-height:1.55}.boundary-note,.micro-caveat,.diagram-equivalent{color:var(--muted);max-width:78ch;font-size:.83rem;line-height:1.55}.boundary-note{border-left:1px solid;padding-left:15px}.split-copy{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(50px,9vw,150px);margin-bottom:clamp(72px,10vw,150px);display:grid}.hero{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(40px,5vw,90px);max-width:none;min-height:calc(100svh - 64px);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(70px,8vw,120px);display:grid}.hero-copy{z-index:2;position:relative}.hero-lead{color:#c6c9d1}.hero .boundary-note{color:#8d929e;margin-top:34px}.hero-object{perspective:900px;place-items:center;min-height:min(680px,68vw);display:grid;position:relative}.hero-object:before{content:"";aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#7078ff3d,#7078ff00 68%);border-radius:50%;width:54%;position:absolute}.hero-orbit{border:1px solid #ffffff21;border-radius:50%;position:absolute;transform:rotateX(66deg)rotate(-12deg)}.orbit-one{aspect-ratio:1;width:72%}.orbit-two{aspect-ratio:1;opacity:.55;width:96%}.hero-tag{color:#cbd0da;backdrop-filter:blur(10px);letter-spacing:.14em;background:#090b10c2;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:.61rem;font-weight:800;position:absolute}.tag-actor{top:18%;left:7%}.tag-evidence{top:19%;right:4%}.tag-authority{bottom:19%;left:1%}.tag-state{bottom:17%;right:9%}.scroll-cue{left:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)));color:#8f94a0;font-size:.75rem;text-decoration:none;position:absolute;bottom:28px}.condition-object{z-index:2;aspect-ratio:1.3;border-radius:var(--radius-lg);background:color-mix(in srgb, currentColor 3%, transparent);border:1px solid;flex-direction:column;justify-content:center;align-items:center;width:min(380px,72vw);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 110px #0000002e}.condition-object:after{content:"";border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:calc(var(--radius-lg) - 9px);position:absolute;inset:10px}.condition-label{letter-spacing:.17em;opacity:.65;font-size:.64rem;font-weight:800}.condition-object strong{letter-spacing:-.04em;margin:12px 0 4px;font-size:clamp(2rem,4vw,3.5rem)}.condition-object small{opacity:.62}.condition-axis{background:color-mix(in srgb, currentColor 10%, transparent);position:absolute}.condition-axis-x{width:100%;height:1px}.condition-axis-y{width:1px;height:100%}.condition-bounded{border-color:var(--accent)}.condition-decided{border-color:var(--success)}.condition-divergent{border-color:var(--failure)}.problem-scene{min-height:100svh}.fragment-stage{background-image:radial-gradient(circle,#7078ff14,#0000 43%);place-items:center;min-height:720px;display:grid;position:relative}.fragment-center{transition:transform .8s var(--ease)}.fact-orbit{border:1px solid var(--line);border-radius:var(--radius-sm);backdrop-filter:blur(8px);width:150px;min-height:76px;transition:transform .9s var(--ease), opacity .5s ease;background:#faf8f2d1;flex-direction:column;justify-content:center;padding:14px 16px;display:flex;position:absolute}.fact-orbit b{font-size:.88rem}.fact-orbit span{color:var(--muted);font-size:.7rem}.fact-1{transform:translate(-310px,-220px)}.fact-2{transform:translate(20px,-300px)}.fact-3{transform:translate(300px,-170px)}.fact-4{transform:translate(325px,145px)}.fact-5{transform:translate(-40px,290px)}.fact-6{transform:translate(-330px,140px)}[data-scene]:not(.is-visible) .fact-orbit{opacity:0;transform:translate(0)scale(.88)}.questions-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(60px,10vw,165px);display:grid}.questions-heading{position:sticky;top:124px}.questions-heading>p:last-child{max-width:44ch;color:var(--muted-dark)}.question-list{margin:0;padding:0;list-style:none}.question-list li{border-top:1px solid var(--night-line);grid-template-columns:60px 1fr;align-items:start;gap:12px;min-height:150px;padding:30px 0;display:grid}.question-list li:last-child{border-bottom:1px solid var(--night-line)}.question-list>li>span{color:#6f7480;font-size:.7rem}.question-list strong{letter-spacing:-.025em;margin-bottom:9px;font-size:clamp(1.4rem,2vw,2rem);display:block}.question-list p{color:#a8adb8;max-width:47ch;margin:0}.architecture-map{grid-template-columns:1.15fr .22fr 1.35fr .72fr 1fr;align-items:stretch;gap:12px;min-height:500px;display:grid}.architecture-zone{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff5c;padding:18px}.zone-kicker,.zone-owner{letter-spacing:.14em;font-size:.6rem;font-weight:800;display:block}.zone-owner{color:var(--muted);margin:5px 0 25px}.system-stack,.core-layers{gap:8px;display:grid}.system-stack span,.core-layers>div,.governed-record-mini{border:1px solid var(--line);background:#ffffff80;border-radius:10px;padding:12px;font-size:.74rem}.architecture-core{background:linear-gradient(145deg,#7078ff29,#7078ff0d);border-color:#7078ff7a;position:relative;box-shadow:0 30px 90px #7078ff1a}.architecture-core:before{content:"";pointer-events:none;border:1px solid #7078ff24;border-radius:13px;position:absolute;inset:8px}.core-layers>div{z-index:1;grid-template-columns:28px 1fr;gap:6px;display:grid;position:relative}.core-layers b{color:var(--accent);font-size:.62rem}.architecture-adapter{flex-direction:column;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.architecture-adapter span{writing-mode:vertical-rl;letter-spacing:.13em;color:var(--muted);font-size:.55rem;font-weight:800;transform:rotate(180deg)}.architecture-adapter i{background:var(--line);flex:1;width:1px;margin-top:20px;position:relative}.architecture-adapter i:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.architecture-surface{flex-direction:column;display:flex}.governed-record-mini{background:var(--paper-raised);gap:7px;margin-top:auto;display:grid}.governed-record-mini span{color:var(--muted);font-family:ui-monospace,monospace;font-size:.62rem}.governed-record-mini strong{font-size:.85rem}.governed-record-mini small{color:var(--muted)}.diagram-equivalent{margin-top:18px}.mechanism-heading{margin-bottom:70px}.mechanism-heading .chapter-lead{color:#b4b8c2}.decision-lab{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:14px;display:grid}.decision-inputs{gap:9px;display:grid}.decision-input{color:#d9dce4;border:1px solid var(--night-line);cursor:pointer;text-align:left;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:15px 16px;display:flex}.decision-input span{align-items:center;gap:12px;display:flex}.decision-input b{color:#696f7c;font-size:.62rem}.decision-input.is-on{background:#7078ff17;border-color:#7078ff8f}.decision-output{border-radius:var(--radius-lg);background:radial-gradient(circle at 75% 15%,#7078ff2e,#0000 38%),#0d1017;border:1px solid #7078ff85;flex-direction:column;justify-content:center;min-height:390px;padding:clamp(32px,5vw,70px);display:flex;position:relative;overflow:hidden}.output-topline{color:#7e8491;letter-spacing:.12em;justify-content:space-between;gap:15px;font-size:.59rem;display:flex;position:absolute;top:22px;left:24px;right:24px}.decision-output>strong{letter-spacing:-.055em;max-width:12ch;font-size:clamp(2.5rem,5.3vw,5.5rem);line-height:.9}.decision-output>p{color:#aab0bc;max-width:52ch;margin:22px 0 0}.reason-chain{gap:8px;display:flex;position:absolute;bottom:25px;right:25px}.reason-chain i{background:var(--accent);opacity:.65;border-radius:10px;width:36px;height:3px}.decision-lab+.micro-caveat{margin-top:16px}.authority-handoff{grid-template-columns:1fr 80px 1fr;align-items:stretch;display:grid}.authority-handoff article{border:1px solid var(--line);flex-direction:column;justify-content:center;min-height:350px;padding:clamp(28px,4vw,58px);display:flex}.authority-handoff article>span{color:var(--muted);letter-spacing:.16em;font-size:.65rem;font-weight:800}.authority-handoff article>strong{letter-spacing:-.045em;max-width:10ch;margin:34px 0 12px;font-size:clamp(2rem,3.4vw,3.6rem);line-height:.94}.authority-handoff article>p{color:var(--muted);max-width:34ch}.handoff-causance{border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--accent-soft)}.handoff-customer{border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:#ffffff61}.authority-boundary{flex-direction:column;justify-content:center;align-items:center;display:flex}.authority-boundary span{writing-mode:vertical-rl;letter-spacing:.17em;font-size:.58rem;font-weight:800;transform:rotate(180deg)}.authority-boundary i{background:var(--ink);width:1px;height:35%;margin-top:24px}.verification-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(60px,10vw,150px);display:grid}.verification-ledger{border-top:1px solid var(--line)}.verification-ledger>div{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:18px;padding:25px 0;display:grid}.verification-ledger span,.verification-ledger small{color:var(--muted);font-size:.7rem}.verification-ledger b{font-size:1.2rem}.ledger-aligned{background:linear-gradient(90deg,#3b876b14,#0000)}.failure-selector{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.failure-selector button{color:#c9cdd6;border:1px solid var(--night-line);cursor:pointer;background:0 0;border-radius:999px;min-height:48px}.failure-selector button[aria-pressed=true]{color:#f0d2d2;background:#a64b4b26;border-color:#c86969}.failure-readout{border:1px solid var(--night-line);border-radius:var(--radius-lg);background:radial-gradient(circle at 15% 25%, #a64b4b21, transparent 32%), var(--night-raised);flex-direction:column;justify-content:center;min-height:300px;margin-top:14px;padding:clamp(30px,5vw,70px);display:flex}.failure-readout span{color:#ce7777;letter-spacing:.15em;font-size:.62rem;font-weight:800}.failure-readout strong{letter-spacing:-.055em;max-width:12ch;margin:15px 0;font-size:clamp(2.5rem,5vw,5.2rem);line-height:.92}.failure-readout p{color:#a5aab5;max-width:55ch}.reconstruction-track{border-left:1px solid var(--night-line);margin-top:80px}.reconstruction-row{border-bottom:1px solid var(--night-line);grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding:24px 0 24px 28px;display:grid;position:relative}.reconstruction-row:before{content:"";background:var(--night);border:1px solid #9a9fac;border-radius:50%;width:9px;height:9px;position:absolute;left:-5px}.reconstruction-row span,.reconstruction-row small{color:#818693;font-size:.7rem}.reconstruction-row.is-divergent strong{color:#d17a7a}.reconstruction-row.is-recovery{background:linear-gradient(90deg,#3b876b1f,#0000)}.maturity-band{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.maturity-band article{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:340px;padding:28px;display:flex}.maturity-band article>span{color:var(--muted);letter-spacing:.15em;font-size:.6rem;font-weight:800}.maturity-band article>strong{letter-spacing:-.04em;margin:auto 0 14px;font-size:clamp(1.7rem,2.5vw,2.7rem);line-height:1}.maturity-band article>p{color:var(--muted);max-width:34ch}.maturity-current{background:#3b876b0f}.maturity-roadmap{border-style:dashed!important}.maturity-option{opacity:.7}.evaluation-heading{margin-bottom:70px}.evaluation-list{border-top:1px solid var(--night-line);margin:0;padding:0;list-style:none}.evaluation-list li{border-bottom:1px solid var(--night-line);grid-template-columns:95px 1fr;gap:20px;padding:30px 0;display:grid}.evaluation-list>li>span{color:#727784;font-size:.68rem}.evaluation-list strong{letter-spacing:-.025em;font-size:clamp(1.5rem,2.3vw,2.2rem);display:block}.evaluation-list p{color:#a1a6b1;max-width:55ch;margin:8px 0 0}.engage-scene{flex-direction:column;justify-content:center;min-height:82svh;display:flex}.engage-inner{max-width:1000px}.engage-inner h2{max-width:10ch}.engage-actions{flex-wrap:wrap;gap:10px;margin:38px 0;display:flex}.primary-cta,.secondary-cta{border-radius:999px;align-items:center;min-height:50px;padding:0 21px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.primary-cta{background:var(--ink);color:var(--paper)}.secondary-cta{border:1px solid var(--ink)}.site-footer{max-width:var(--max);padding:28px var(--gutter);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin:0 auto;font-size:.72rem;display:flex}@media (prefers-reduced-motion:no-preference){[data-scene] .eyebrow,[data-scene] h2,[data-scene] .chapter-lead{transition:transform .65s var(--ease), opacity .5s ease}[data-scene]:not(.is-visible) .eyebrow,[data-scene]:not(.is-visible) h2,[data-scene]:not(.is-visible) .chapter-lead{opacity:.35;transform:translateY(24px)}.hero-object .condition-object{animation:condition-enter .9s var(--ease) both}@keyframes condition-enter{0%{opacity:0;transform:scale(.93)translateY(22px)}to{opacity:1;transform:none}}}@media (width<=1120px){.architecture-map{grid-template-columns:1fr;min-height:0}.architecture-adapter{flex-direction:row;min-height:80px;padding:0 20px}.architecture-adapter span{writing-mode:horizontal-tb;transform:none}.architecture-adapter i{flex:1;width:auto;height:1px;margin:0 0 0 20px}.architecture-adapter i:after{inset:-3px 0 auto auto;transform:rotate(-45deg)}.architecture-surface{min-height:180px}.governed-record-mini{margin-top:25px}}@media (width<=900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-object{min-height:520px}.split-copy,.questions-grid,.decision-lab,.verification-grid{grid-template-columns:1fr}.questions-heading{position:static}.fragment-stage{min-height:640px;margin-inline:-5vw;transform:scale(.88)}.authority-handoff{grid-template-columns:1fr}.authority-boundary{flex-direction:row;gap:15px;min-height:70px}.authority-boundary span{writing-mode:horizontal-tb;transform:none}.authority-boundary i{width:35%;height:1px;margin:0}.handoff-causance{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.handoff-customer{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.maturity-band{grid-template-columns:1fr}}@media (width<=640px){:root{--gutter:20px;--display:clamp(3.4rem, 17vw, 5.2rem);--section:clamp(2.7rem, 13vw, 4rem)}.scene{padding-top:105px;padding-bottom:105px}.site-header{min-height:58px}.hero{padding-top:82px}.hero-object{min-height:440px}.hero-tag{font-size:.53rem}.fragment-stage{flex-direction:column;justify-content:center;gap:10px;min-height:880px;display:flex;transform:none}.fragment-center{margin-bottom:24px}.fact-orbit{width:100%;min-height:60px;position:static;opacity:1!important;transform:none!important}.failure-selector{grid-template-columns:1fr 1fr}.reconstruction-row,.verification-ledger>div{grid-template-columns:48px 1fr}.reconstruction-row small,.verification-ledger small{grid-column:2}.question-list li{grid-template-columns:42px 1fr}.evaluation-list li{grid-template-columns:48px 1fr}.site-footer{flex-direction:column}.output-topline{flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-scene]:not(.is-visible) .fact-orbit{opacity:1}}:root{--page-progress:0;--scene-progress:0;--scene-enter:0}body:before{content:"";z-index:120;pointer-events:none;transform-origin:0;width:100%;height:2px;transform:scaleX(var(--page-progress));background:linear-gradient(90deg,var(--accent),#b9bdff);position:fixed;top:0;left:0;box-shadow:0 0 22px #7078ff80}.scene{--scene-progress:0;--scene-enter:0;isolation:isolate}.scene:after{content:"";z-index:-1;pointer-events:none;opacity:calc(.18 * var(--scene-enter));background-image:linear-gradient(#0d0f120a 1px,#0000 1px),linear-gradient(90deg,#0d0f120a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.scene-dark:after{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.hero{--hero-shift:calc(var(--scene-progress) * -52px)}.hero-copy{transform:translateY(calc(var(--scene-progress) * -22px));opacity:calc(1 - (var(--scene-progress) * .18));transition:opacity .1s linear}.hero h1{background:linear-gradient(118deg,#fff 0% 55%,#aeb3c7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-object{transform:translate3d(0,var(--hero-shift),0) scale(calc(1 - (var(--scene-progress) * .055)));transform-origin:50%;will-change:transform}.hero-object:before{opacity:calc(.9 - (var(--scene-progress) * .3));transform:scale(calc(1 + (var(--scene-progress) * .18)))}.hero-orbit{will-change:transform}.orbit-one{transform:rotateX(66deg) rotateZ(calc(-12deg + (var(--scene-progress) * 18deg)))}.orbit-two{transform:rotateX(66deg) rotateZ(calc(-12deg - (var(--scene-progress) * 13deg)))}.hero-tag{transition:transform .7s var(--ease),opacity .5s ease}.tag-actor{transform:translate(calc(var(--scene-progress) * -18px),calc(var(--scene-progress) * 12px))}.tag-evidence{transform:translate(calc(var(--scene-progress) * 16px),calc(var(--scene-progress) * -10px))}.tag-authority{transform:translate(calc(var(--scene-progress) * -14px),calc(var(--scene-progress) * -14px))}.tag-state{transform:translate(calc(var(--scene-progress) * 16px),calc(var(--scene-progress) * 12px))}.scroll-cue{opacity:calc(1 - (var(--scene-progress) * 2));transform:translateY(calc(var(--scene-progress) * 12px))}.questions-heading{top:112px}.architecture-map,.decision-lab,.failure-mechanism{position:relative}.failure-retained{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:34px;display:grid}.failure-retained span{border:1px solid var(--night-line);border-radius:10px;flex-direction:column;justify-content:center;min-height:62px;padding:10px;display:flex}.failure-retained b{color:#d5d8e0;font-size:.7rem}.failure-retained small{color:#aeb4c0;font-size:.7rem}.reconstruction-track{position:relative}.evaluation-scene{background-image:radial-gradient(circle at 80% 25%,#7078ff14,#0000 28%)}.evaluation-list li{position:relative}.engage-scene{background:radial-gradient(circle at 72%,#7078ff1a,#0000 34%);align-items:center;display:grid}.engage-inner:before{content:"AUTHORITY · EVIDENCE · DECISION · VERIFICATION · RECOVERY";color:var(--muted);letter-spacing:.14em;margin-bottom:22px;font-size:.58rem;font-weight:800;display:block}.primary-cta,.secondary-cta,.header-cta{transition:transform .25s var(--ease),background-color .25s ease,color .25s ease,border-color .25s ease}.primary-cta:hover,.header-cta:hover{transform:translateY(-2px)}.secondary-cta:hover{transform:translate(3px)}@media (width<=900px){body:before{height:1px}.hero-copy,.hero-object{transform:none}}@media (width<=640px){.failure-retained{grid-template-columns:1fr 1fr}.engage-inner:before{line-height:1.7}}@media (prefers-reduced-motion:reduce){:root{--page-progress:0!important}body:before{display:none}.scene,.scene *,.scene :before,.scene :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.hero-copy,.hero-object,.fragment-center,.fact-orbit,.architecture-map,.architecture-core,.question-list li,.evaluation-list li,.verification-ledger>div,.maturity-band article,.reconstruction-row{opacity:1!important;transform:none!important}}body:before{content:"";z-index:120;width:calc(var(--page-progress,0) * 100%);background:var(--accent);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 auto auto 0}.scene>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){body:before{width:0}}.experience-rail{z-index:70;color:#e7eaf3;pointer-events:auto;mix-blend-mode:normal;--rail-surface:#111620;--rail-border:#424b5e;--rail-active:#9499ff;justify-items:center;gap:10px;width:44px;display:grid;position:fixed;top:50%;right:10px;transform:translateY(-50%)}.experience-rail[data-theme=light]{color:#33394a;--rail-surface:#f7f5ef;--rail-border:#a3a7b2;--rail-active:#5b5fd1}.rail-label{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;background:var(--rail-surface);border-radius:8px;max-height:164px;padding:12px 7px;font-size:10px;line-height:1.4;transform:none}.rail-track{border:1px solid var(--rail-border);background:var(--rail-surface);border-radius:24px;gap:0;padding:6px 0;display:grid;position:relative}.rail-track:before{content:"";background:var(--rail-border);width:1px;position:absolute;top:22px;bottom:22px;left:50%}.rail-track a{z-index:1;width:40px;min-height:32px;color:inherit;border-radius:8px;place-items:center;text-decoration:none;display:grid;position:relative}.rail-track i{opacity:1;background:var(--rail-surface);border:1px solid;border-radius:50%;width:6px;height:6px;transform:none}.rail-track a[aria-current] i{background:var(--rail-active);border-color:var(--rail-active);width:10px;height:10px;box-shadow:0 0 0 3px #7078ff33}.rail-track a>span{background:var(--rail-surface);border:1px solid var(--rail-border);white-space:nowrap;visibility:hidden;border-radius:8px;padding:9px 12px;font-size:12px;position:absolute;right:50px}.rail-track a:hover>span,.rail-track a:focus-visible>span{visibility:visible}.experience-rail[data-tooltips=hidden] .rail-track a>span{visibility:hidden}.rail-track a:focus-visible{outline:2px solid var(--rail-active);outline-offset:1px}.section-menu{padding:18px var(--gutter);color:#e7eaf3;background:#0b0f17;border-block:1px solid #30394b;margin:0;display:none}.section-menu summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:.88rem}.section-menu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding-bottom:12px;display:grid}.section-menu a{color:#cdd3e2;border-radius:6px;align-items:center;min-height:44px;padding:8px 10px;font-size:.85rem;text-decoration:none;display:flex}.section-menu a[aria-current]{color:#fff;background:#232942}.section-menu a:focus-visible,.section-menu summary:focus-visible{outline-offset:2px;outline:2px solid #b9beff}.continuity-bridge{padding:48px var(--gutter);color:#edf0f7;background:#10151f;border-block:1px solid #30394b;grid-template-columns:1fr minmax(0,3fr) 1fr;align-items:center;gap:24px;display:grid;position:relative}.continuity-bridge>i,.continuity-bridge:before,.continuity-bridge:after{display:none}.continuity-bridge>span{letter-spacing:.12em;color:#b4bdce;font-size:.62rem;line-height:1.5}.continuity-bridge>span:last-child{text-align:right}.continuity-bridge>strong{text-align:center;letter-spacing:-.03em;justify-self:center;max-width:32ch;font-size:clamp(1.35rem,2.3vw,2.2rem);line-height:1.2}.authority-handoff,.authority-boundary{position:relative}.verification-grid>*{z-index:1;position:relative}.evaluation-list{max-width:1120px;margin-left:auto}.engage-inner{text-align:center;max-width:1120px;margin-inline:auto}.engage-inner h2,.engage-inner .micro-caveat{margin-inline:auto}.engage-actions{justify-content:center}@media (width<=1200px),(height<=680px){.experience-rail{display:none}.section-menu{display:block}}@media (width<=760px){.continuity-bridge{text-align:center;grid-template-columns:1fr;gap:14px}.continuity-bridge>span:last-child{text-align:center}}@media (forced-colors:active){.rail-track a[aria-current] i{background:highlight;border-color:highlight}.rail-track a:focus-visible{outline-color:highlight}.rail-track,.rail-label,.rail-track a>span{border:1px solid canvastext}}.scene:after{opacity:calc(.05 + (.1 * var(--scene-enter)))}.architecture-scene .architecture-core{z-index:4}.authority-handoff{grid-template-columns:minmax(0,1fr) clamp(110px,12vw,190px) minmax(0,1fr)}@media (width>=901px){.authority-boundary i{height:54%}}@media (width<=900px){.authority-handoff{grid-template-columns:1fr}.authority-boundary i{width:35%;height:1px;margin:0}}.failure-stage{display:grid}.hero h1{max-width:10.8ch}.hero-lead{max-width:49ch}.scene h2{text-wrap:balance}.chapter-lead{max-width:49ch}.eyebrow,.chapter-index,.zone-kicker,.zone-owner,.output-topline,.condition-label{font-variant-numeric:tabular-nums}.site-header{border-bottom-color:color-mix(in srgb, var(--line) 62%, transparent);background:color-mix(in srgb, var(--paper) 78%, transparent);min-height:58px}.site-header nav a{opacity:1;transition:opacity .22s}.site-header nav a:hover,.site-header nav a:focus-visible{opacity:1}.header-cta{background:color-mix(in srgb, var(--paper) 76%, transparent)}.decision-output,.failure-readout,.failure-aperture,.architecture-core,.condition-object{backdrop-filter:blur(4px)}.decision-output,.failure-readout,.failure-aperture{box-shadow:0 44px 140px #0000002e}.architecture-sources .system-stack span,.architecture-customer .system-stack span{color:color-mix(in srgb, var(--ink) 76%, var(--muted))}.architecture-core .core-layers>div{align-items:center;min-height:52px}.architecture-core .core-layers>div:hover{border-color:#7078ff57}.decision-input,.failure-selector button{position:relative;overflow:hidden}.decision-input:after,.failure-selector button:after{content:"";opacity:0;height:1px;transition:opacity .22s ease, transform .28s var(--ease);background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(.35)}.decision-input:hover:after,.decision-input:focus-visible:after,.failure-selector button:hover:after,.failure-selector button:focus-visible:after{opacity:.32;transform:scaleX(1)}.decision-input:active,.failure-selector button:active{transform:translateY(1px)}.authority-handoff article>span{border-bottom:1px solid var(--line);padding-bottom:16px}.handoff-causance article,.handoff-customer article{isolation:isolate}.handoff-causance strong,.handoff-customer strong{text-wrap:balance}.failure-selector button{padding-inline:16px;font-size:.78rem}.failure-selector button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #c8696924,0 8px 30px #a64b4b0f}.failure-retained span{background:#ffffff05}.evaluation-list strong{max-width:26ch}.evaluation-list p{max-width:49ch}.primary-cta,.secondary-cta,.header-cta{box-shadow:none}.primary-cta:hover{box-shadow:0 12px 36px #0d0f121f}.secondary-cta:hover{background:#ffffff52}@media (width<=640px){.hero h1{max-width:9.4ch}.hero-lead,.chapter-lead{max-width:none}.site-header{min-height:56px}.failure-selector button{font-size:.72rem}.maturity-band article>span{font-size:.54rem}}@media (prefers-reduced-motion:reduce){.decision-input:after,.failure-selector button:after{display:none}}.hero.capsule-journey{--capsule-progress:0;--capsule-intro-opacity:1;--capsule-intro-y:0px;--capsule-copy-opacity:0;--capsule-enter:0;--capsule-identity:0;--capsule-bound:0;--capsule-equip:0;--capsule-decision:0;--capsule-release:0;--capsule-observe:0;--vault-door-left:0px;--vault-door-right:0px;--vault-ring-rotation:0deg;--vault-ring-rotation-inverse:0deg;--capsule-x:-5vw;--capsule-y:7px;--capsule-scale:.78;--identity-offset:38px;--authority-offset:64px;--evidence-offset:78px;--customer-shift:56px;--return-offset:520;--history-shift:28px;--capsule-chapter-accent:#9aa6ff;color:#f7f4ee;isolation:isolate;background:#05070c;border:0;max-width:none;height:540svh;min-height:0;margin:0;display:block;position:relative;overflow:visible;padding:0!important}.hero.capsule-journey:after{display:none}.capsule-journey-fallback,.capsule-journey-summary{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capsule-journey-stage{z-index:1;color:#f7f4ee;contain:layout paint style;background:radial-gradient(circle at 69% 48%,#6f80ff1a,#0000 28%),radial-gradient(circle at 74% 86%,#c2904614,#0000 24%),linear-gradient(#070a12 0%,#04060a 56%,#020307 100%);height:calc(100svh - 58px);min-height:620px;position:sticky;top:58px;overflow:hidden}.capsule-journey-stage:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#020307f0 0%,#020307c4 30%,#0203071f 56%,#0203075c 100%),radial-gradient(at 66% 51%,#0000 19%,#02030733 57%,#020307b8 100%);position:absolute;inset:0}.capsule-journey-visual{z-index:1;perspective:1400px;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.capsule-ambient{filter:blur(54px);pointer-events:none;will-change:opacity, transform;border-radius:50%;position:absolute}.capsule-ambient-a{width:36vw;min-width:420px;height:28vw;min-height:320px;opacity:var(--capsule-ambient-a-opacity,.28);background:#5c6dff24;top:23%;left:52%}.capsule-ambient-b{width:42vw;min-width:480px;height:30vw;min-height:340px;opacity:var(--capsule-ambient-b-opacity,0);background:#cd984d17;bottom:-18%;right:-8%}.capsule-floor{transform-origin:bottom;opacity:.78;background:linear-gradient(#12182e6b,#03050a0f),repeating-linear-gradient(90deg,#0000 0 8.6%,#7280e017 8.7% 8.9%),repeating-linear-gradient(0deg,#0000 0 17%,#7280e017 17.1% 17.35%);height:47%;position:absolute;bottom:-16%;left:31%;right:-7%;transform:rotateX(69deg)translateZ(-22px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 84%,#0000)}.capsule-floor i{background:linear-gradient(#9da8ff5c,#0000 84%);width:1px;position:absolute;top:0;bottom:0}.capsule-floor i:first-child{left:8%}.capsule-floor i:nth-child(2){left:29%}.capsule-floor i:nth-child(3){left:50%}.capsule-floor i:nth-child(4){left:71%}.capsule-floor i:nth-child(5){left:92%}.vault-threshold{width:390px;height:390px;transform-style:preserve-3d;opacity:0;filter:saturate(.88);transition:opacity .32s,filter .32s;position:absolute;top:52%;left:67%;transform:translate(-50%,-50%)rotateX(6deg)rotateY(-9deg)}.hero[data-capsule-chapter=enter] .vault-threshold{opacity:1;filter:saturate()}.vault-threshold-ring{transform:rotate(var(--vault-ring-rotation));will-change:transform;background:conic-gradient(from 20deg,#717ebc14,#cbd2ebb8 9%,#37416061 18%,#181e2ff2 32%,#9fa9d39e 43%,#252d46d1 60%,#c2cae6ad 76%,#2f39588a 89%,#717ebc14);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e0e5f540,inset 0 0 54px #000000c2,0 0 0 1px #5b68a23d,0 42px 80px #0000008a}.vault-threshold-ring:before,.vault-threshold-ring:after{content:"";border-radius:50%;position:absolute}.vault-threshold-ring:before{border:1px solid #bec8eb38;inset:19px;box-shadow:inset 0 0 30px #7384ee14}.vault-threshold-ring:after{background:#a8b0d1;inset:46%;box-shadow:0 0 18px #8b99ff70}.ring-inner{transform:rotate(var(--vault-ring-rotation-inverse));opacity:.9;background:radial-gradient(circle,#080c1614 0 52%,#070a12f0 53% 100%),conic-gradient(#47516e,#929bb9,#343e5d,#7e88aa,#2b334c,#47516e);inset:47px}.vault-door{will-change:transform;background:linear-gradient(90deg,#ffffff1c,#0000 18% 74%,#ffffff0f),linear-gradient(145deg,#273049,#111724 58%,#343d57);border:1px solid #c8cfe645;border-radius:24px;width:98px;height:200px;position:absolute;top:95px;overflow:hidden;box-shadow:inset 0 0 0 6px #070a1194,inset 0 0 28px #8291dc1f,0 18px 42px #0000008f}.vault-door-left{transform:translate3d(var(--vault-door-left), 0, 18px);left:96px}.vault-door-right{transform:translate3d(var(--vault-door-right), 0, 18px);right:96px}.vault-door i{background:#c2cdf538;height:1px;position:absolute;left:17px;right:17px}.vault-door i:first-child{top:49px}.vault-door i:nth-child(2){top:99px}.vault-door i:nth-child(3){top:149px}.vault-lock{z-index:3;width:62px;height:62px;transform:translate(-50%, -50%) rotate(var(--vault-ring-rotation-inverse));background:radial-gradient(circle at 38% 33%,#9ba6d0,#39435f 43%,#111722 72%);border:1px solid #ced7f570;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 30px #7a8bff38,inset 0 0 12px #0000008c}.vault-lock i,.vault-lock b{transform-origin:0;background:#c6cce2;position:absolute;top:50%;left:50%}.vault-lock i{width:22px;height:2px;transform:translateY(-1px)rotate(28deg)}.vault-lock b{width:15px;height:2px;transform:translateY(-1px)rotate(148deg)}.identity-rail{height:1px;opacity:var(--capsule-identity);background:linear-gradient(90deg,#0000,#8999ff9e 18% 82%,#0000);position:absolute;left:-76px;right:-76px;box-shadow:0 0 12px #8999ff38}.identity-rail-top{top:126px}.identity-rail-bottom{bottom:126px}.authority-rig{opacity:0;width:420px;height:330px;transition:opacity .32s;position:absolute;top:52%;left:67%;transform:translate(-50%,-50%)rotateX(5deg)rotateY(-7deg)}.hero[data-capsule-chapter=bound] .authority-rig{opacity:1}.authority-arm{background:linear-gradient(90deg,#574c9214,#9d85ff8c,#574c9214);display:block;position:absolute;box-shadow:0 0 18px #8f76ff29}.authority-arm i{background:linear-gradient(145deg,#544978,#211d35 63%,#72649a);border:1px solid #c2b1ff5c;border-radius:8px;width:44px;height:24px;display:block;position:absolute;box-shadow:inset 0 0 8px #c4b1ff1f,0 8px 18px #0000005c}.authority-arm-top,.authority-arm-bottom{width:1px;height:112px;left:50%;transform:translate(-50%)}.authority-arm-top{top:0}.authority-arm-bottom{bottom:0}.authority-arm-top i{left:-22px;bottom:calc(0px - var(--authority-offset))}.authority-arm-bottom i{left:-22px;top:calc(0px - var(--authority-offset))}.authority-arm-left,.authority-arm-right{width:132px;height:1px;top:50%;transform:translateY(-50%)}.authority-arm-left{left:0}.authority-arm-right{right:0}.authority-arm-left i{top:-12px;right:calc(0px - var(--authority-offset))}.authority-arm-right i{top:-12px;left:calc(0px - var(--authority-offset))}.evidence-rig{opacity:0;width:620px;height:430px;transition:opacity .32s;position:absolute;top:51%;left:67%;transform:translate(-50%,-50%)}.hero[data-capsule-chapter=equip] .evidence-rig{opacity:1}.evidence-source{color:#e4bd7e;letter-spacing:.13em;width:62px;height:42px;opacity:var(--capsule-equip);background:linear-gradient(145deg,#3a3023,#16130f 65%,#5b472b);border:1px solid #d3a9675c;border-radius:10px;place-items:center;font-size:.58rem;font-weight:800;display:grid;position:absolute;box-shadow:0 12px 28px #00000057,inset 0 0 12px #e5b26014}.evidence-source i{background:#e8bf7c57;height:1px;position:absolute;bottom:8px;left:9px;right:9px}.source-a{transform:translate3d(calc(0px - var(--evidence-offset)), 0, 0);top:42px;left:38px}.source-b{transform:translate3d(calc(0px - var(--evidence-offset)), 0, 0);top:185px;left:5px}.source-c{transform:translate3d(var(--evidence-offset), 0, 0);bottom:45px;right:16px}.source-held{color:#f18897;transform:translate3d(calc(var(--evidence-offset) + 28px), -18px, 0);opacity:var(--source-held-opacity,0);background:linear-gradient(145deg,#4b2028,#190e12 65%,#6d2b36);border-color:#f1708070;top:54px;right:6px}.evidence-path{transform-origin:0;height:1px;opacity:var(--capsule-equip);background:linear-gradient(90deg,#deb1652e,#deb165c2,#0000);position:absolute;box-shadow:0 0 10px #d8a45429}.path-a{width:230px;transform:rotate(21deg) scaleX(var(--capsule-equip));top:92px;left:104px}.path-b{width:250px;transform:rotate(2deg) scaleX(var(--capsule-equip));top:215px;left:72px}.path-c{width:215px;transform:rotate(158deg) scaleX(var(--capsule-equip));bottom:100px;right:70px}.change-capsule{z-index:6;width:250px;height:162px;transform:translate3d(calc(-50% + var(--capsule-x)), calc(-50% + var(--capsule-y)), 0) rotateX(8deg) rotateY(-14deg) rotateZ(-1.4deg) scale(var(--capsule-scale));transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:absolute;top:52%;left:67%}.capsule-shadow{filter:blur(15px);opacity:.82;background:#000000bd;border-radius:50%;height:38px;position:absolute;bottom:-51px;left:8%;right:8%;transform:rotateX(72deg)}.capsule-core{background:linear-gradient(130deg,#ffffff1f,#0000 24% 70%,#ffffff0d),linear-gradient(155deg,#202a46 0%,#0b1020 48%,#253052 100%);border:1px solid #b7c2ea5c;border-radius:30px;position:absolute;inset:17px 22px;overflow:hidden;transform:translateZ(16px);box-shadow:inset 0 0 0 5px #03060d94,inset 0 0 36px #677cff26,0 24px 56px #0000008f,0 0 42px #5e72ff21}.capsule-core:before,.capsule-core:after{content:"";pointer-events:none;position:absolute}.capsule-core:before{border:1px solid #8fa1ff29;border-radius:21px;inset:13px}.capsule-core:after{background:linear-gradient(#0000,#93a4ff47,#0000);width:1px;top:0;bottom:0;left:46%}.capsule-core-light{width:82px;height:82px;opacity:var(--core-light-opacity,.64);background:radial-gradient(circle,#dfe5fffa 0 4%,#758bffd1 9%,#4c64ea42 38%,#0000 70%);border-radius:50%;position:absolute;top:50%;left:46%;transform:translate(-50%,-50%);box-shadow:0 0 36px #637bff4d}.capsule-core-lines{gap:10px;width:72px;display:grid;position:absolute;top:34px;right:23px}.capsule-core-lines i{background:linear-gradient(90deg,#9aa9ffb8,#9aa9ff1f);border-radius:999px;height:2px;display:block}.capsule-core-lines i:nth-child(2){width:78%}.capsule-core-lines i:nth-child(3){width:91%}.capsule-core-lines i:nth-child(4){width:61%}.capsule-id,.capsule-state-mark{letter-spacing:.12em;font-weight:800;position:absolute;left:23px}.capsule-id{color:#e2e7f9b8;font-size:.53rem;top:23px}.capsule-state-mark{color:#8fa0ffb8;font-size:.47rem;bottom:23px}.identity-frame,.authority-shell,.evidence-armor{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.identity-bracket{width:46px;height:35px;opacity:var(--capsule-identity);filter:drop-shadow(0 0 8px #788dff47);border-style:solid;border-color:#97a6ffc7;position:absolute}.bracket-tl{transform:translate3d(calc(0px - var(--identity-offset)), calc(0px - var(--identity-offset)), 26px);border-width:3px 0 0 3px;top:9px;left:12px}.bracket-tr{transform:translate3d(var(--identity-offset), calc(0px - var(--identity-offset)), 26px);border-width:3px 3px 0 0;top:9px;right:12px}.bracket-bl{transform:translate3d(calc(0px - var(--identity-offset)), var(--identity-offset), 26px);border-width:0 0 3px 3px;bottom:9px;left:12px}.bracket-br{transform:translate3d(var(--identity-offset), var(--identity-offset), 26px);border-width:0 3px 3px 0;bottom:9px;right:12px}.authority-plate{opacity:var(--capsule-bound);background:linear-gradient(145deg,#745eaff0,#221b38fa 62%,#9077cdd6);border:1px solid #b7a0ff70;position:absolute;box-shadow:inset 0 0 10px #d6c7ff1a,0 12px 24px #00000061}.plate-top,.plate-bottom{border-radius:7px;width:126px;height:18px;left:62px}.plate-left,.plate-right{border-radius:7px;width:18px;height:64px;top:50px}.plate-top{transform:translate3d(0, calc(0px - var(--authority-offset)), 34px);top:4px}.plate-bottom{transform:translate3d(0, var(--authority-offset), 34px);bottom:4px}.plate-left{transform:translate3d(calc(0px - var(--authority-offset)), 0, 34px);left:4px}.plate-right{transform:translate3d(var(--authority-offset), 0, 34px);right:4px}.evidence-plate{opacity:var(--capsule-equip);background:linear-gradient(120deg,#ffffff1f,#0000 22% 70%,#ffffff0d),linear-gradient(145deg,#765c34,#2a2116 60%,#9a7742);border:1px solid #e4b76e7a;position:absolute;box-shadow:inset 0 0 10px #f5cc881a,0 12px 28px #0000006b}.evidence-plate b{border-radius:inherit;border:1px solid #f4cd8d2e;position:absolute;inset:5px}.evidence-top,.evidence-bottom{border-radius:8px;width:84px;height:24px;left:83px}.evidence-left,.evidence-right{border-radius:8px;width:26px;height:42px;top:61px}.evidence-top{transform:translate3d(0, calc(0px - var(--evidence-offset)), 45px);top:0}.evidence-bottom{transform:translate3d(0, var(--evidence-offset), 45px);bottom:0}.evidence-left{transform:translate3d(calc(0px - var(--evidence-offset)), 0, 45px);left:0}.evidence-right{transform:translate3d(var(--evidence-offset), 0, 45px);right:0}.decision-seal{z-index:4;width:62px;height:62px;transform:translate3d(-50%, -50%, 58px) scale(var(--decision-scale,.54));opacity:var(--capsule-decision);background:radial-gradient(circle,#7eefbb38,#0c342694 52%,#05100de0);border:1px solid #7becb89e;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #5ae4a447,inset 0 0 18px #6aefae24}.decision-seal i,.decision-seal b{background:#8ef0bf;position:absolute;top:50%;left:50%}.decision-seal i{width:19px;height:2px;transform:translate(-15px,4px)rotate(43deg)}.decision-seal b{width:30px;height:2px;transform:translate(-2px)rotate(-48deg)}.decision-seal span{border:1px solid #8ff5c352;border-radius:50%;position:absolute;inset:8px}.capsule-custody-mark{white-space:nowrap;color:#e1e7f59e;letter-spacing:.14em;opacity:var(--capsule-release);font-size:.48rem;font-weight:800;position:absolute;top:calc(100% + 19px);left:50%;transform:translate(-50%)translateZ(20px)}.customer-boundary{z-index:4;width:1px;transform:translateX(var(--customer-shift));opacity:var(--capsule-release);position:absolute;top:14%;bottom:14%;left:79%}.customer-boundary-line{background:linear-gradient(#0000,#e0e5f2a3 16% 84%,#0000);position:absolute;inset:0;box-shadow:0 0 16px #bfc8e624}.customer-boundary strong{white-space:nowrap;transform-origin:0;color:#e0e5f27a;letter-spacing:.18em;font-size:.5rem;position:absolute;top:50%;left:15px;transform:translateY(-50%)rotate(90deg)}.customer-system{z-index:2;width:28%;height:58%;transform:translate3d(var(--customer-shift), 0, -40px) rotateY(-8deg);opacity:var(--capsule-release);position:absolute;top:21%;right:-4%}.customer-grid{background:radial-gradient(circle at 48%,#6a86ff1a,#0000 35%),repeating-linear-gradient(90deg,#0000 0 18%,#abb8e01a 18.2% 18.5%),repeating-linear-gradient(0deg,#0000 0 21%,#abb8e01a 21.2% 21.5%),#0a0e1780;border:1px solid #b2bdda2e;border-radius:32px;position:absolute;inset:0;box-shadow:inset 0 0 38px #5a69a014,0 22px 54px #0000004d}.customer-system small{color:#dde3f473;letter-spacing:.15em;font-size:.48rem;font-weight:800;position:absolute;bottom:-23px;right:12px}.customer-node{background:#163b31;border:1px solid #8be6be9e;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 14px #53dca133}.node-a{top:18%;left:24%}.node-b{top:34%;right:21%}.node-c{top:58%;left:46%}.node-d{bottom:17%;right:27%}.node-e{bottom:21%;left:18%}.observed-return{z-index:4;width:100%;height:100%;opacity:var(--capsule-observe);position:absolute;inset:0;overflow:visible}.observed-return path{fill:none;vector-effect:non-scaling-stroke}.observed-return-track{stroke:#7180b933;stroke-width:1.5px}.observed-return-signal{stroke:#63dcb2;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:var(--return-offset);filter:drop-shadow(0 0 8px #53deae61)}.compare-node{z-index:7;width:72px;height:72px;transform:translate3d(0, var(--history-shift), 0) scale(var(--observe-scale,.72));opacity:var(--capsule-observe);background:radial-gradient(circle,#57d9a92e,#061712c2 64%);border:1px solid #62e0b37a;border-radius:50%;position:absolute;bottom:20%;left:28%;box-shadow:0 0 26px #4edaa52b}.compare-node i,.compare-node b{background:#72e5bb;width:27px;height:1px;position:absolute;top:50%}.compare-node i{left:8px;transform:rotate(27deg)}.compare-node b{right:8px;transform:rotate(-27deg)}.compare-node span{color:#84ebc5ad;letter-spacing:.14em;width:max-content;font-size:.46rem;font-weight:800;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.history-trace{z-index:4;transform:translateY(var(--history-shift));opacity:var(--capsule-observe);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:absolute;bottom:13%;left:39%;right:31%}.history-trace:before{content:"";background:linear-gradient(90deg,#8e9dff29,#8e9dffad,#60deb35c);height:1px;position:absolute;left:0;right:0}.history-trace i{z-index:1;background:#0a0e18;border:1px solid #9eabe894;border-radius:50%;justify-self:center;width:7px;height:7px;position:relative;box-shadow:0 0 9px #8495ee2e}.history-trace i:last-of-type{background:#1b5a46;border-color:#63e2b5b8}.history-trace span{color:#c6cfed6b;letter-spacing:.14em;font-size:.45rem;font-weight:800;position:absolute;top:15px;left:0}.capsule-journey-intro{z-index:10;width:min(1160px,90vw);transform:translate3d(-50%, var(--capsule-intro-y), 0);opacity:var(--capsule-intro-opacity);color:#f7f4ee;text-align:center;pointer-events:none;position:absolute;top:clamp(34px,5.8vh,72px);left:50%}.capsule-journey-intro>p{color:#d8def3b8;letter-spacing:.19em;margin:0 0 14px;font-size:.68rem;font-weight:800}.capsule-journey-intro h1{color:#f7f4ee;letter-spacing:-.072em;text-wrap:balance;max-width:10.8ch;margin:0 auto;font-size:clamp(3.9rem,6.45vw,7.1rem);line-height:.88}.capsule-journey-intro strong{color:#f7f4eecc;letter-spacing:-.02em;max-width:43ch;margin:16px auto 0;font-size:clamp(1rem,1.16vw,1.28rem);line-height:1.35;display:block}.capsule-journey-intro>span{color:#e2e7f585;margin-top:15px;font-size:.76rem;display:inline-block}.capsule-journey-intro-boundary,.mac-journey-intro-boundary{color:#e2e7f55c;letter-spacing:.14em;max-width:56ch;margin:13px auto 0;font-size:.48rem;font-weight:800;display:block}.capsule-copy{z-index:9;top:50%;left:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)));width:min(475px,38vw);transform:translate3d(var(--capsule-copy-x,-24px), -48%, 0);opacity:var(--capsule-copy-opacity);color:#f7f4ee;position:absolute}.capsule-copy-kicker{color:var(--capsule-chapter-accent);letter-spacing:.19em;margin:0 0 16px;font-size:.64rem;font-weight:800}.capsule-copy h2{color:#f7f4ee;letter-spacing:-.062em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3rem,4.55vw,5.65rem);line-height:.92}.capsule-copy-lead{color:#f7f4eeb3;max-width:47ch;margin:22px 0 0;font-size:clamp(.96rem,1.04vw,1.14rem);line-height:1.52}.capsule-copy-terms{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.capsule-copy-terms span{border:1px solid color-mix(in srgb, var(--capsule-chapter-accent) 34%, #f7f4ee21);color:#f7f4eec7;background:color-mix(in srgb, var(--capsule-chapter-accent) 7%, #080b1285);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:740}.capsule-state-card{z-index:9;right:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)));border:1px solid #d8dff424;border-left:2px solid var(--capsule-chapter-accent);width:min(310px,23vw);transform:translate3d(var(--capsule-state-x,18px), 0, 0);opacity:var(--capsule-copy-opacity);color:#f7f4ee;backdrop-filter:blur(18px)saturate(1.08);background:#05080e94;border-radius:14px;padding:14px 16px 15px;position:absolute;bottom:clamp(104px,12vh,148px)}.capsule-state-card>span{color:#e1e7f76e;letter-spacing:.15em;font-size:.49rem;font-weight:800;display:block}.capsule-state-card>span b{color:var(--capsule-chapter-accent)}.capsule-state-card>strong{letter-spacing:.085em;margin-top:8px;font-size:.76rem;display:block}.capsule-state-card>em{color:var(--capsule-chapter-accent);letter-spacing:.12em;margin-top:6px;font-size:.58rem;font-style:normal;font-weight:800;display:block}.capsule-state-card>p{color:#e1e7f799;margin:8px 0 0;font-size:.72rem;line-height:1.43}.capsule-progress{z-index:10;right:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)));bottom:29px;left:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)));opacity:var(--capsule-copy-opacity);color:#e1e7f763;position:absolute}.capsule-progress-track{background:#e1e7f721;height:1px;position:relative}.capsule-progress-track i{width:var(--capsule-progress-width,0%);background:var(--capsule-chapter-accent);box-shadow:0 0 16px color-mix(in srgb, var(--capsule-chapter-accent) 45%, transparent);position:absolute;inset:0 auto 0 0}.capsule-progress ol{grid-template-columns:repeat(5,1fr);gap:10px;margin:9px 0 0;padding:0;list-style:none;display:grid}.capsule-progress li{letter-spacing:.13em;text-transform:uppercase;font-size:.53rem;font-weight:720}.capsule-progress li.is-current{color:#f7f4ee}.capsule-disclosure{z-index:10;top:23px;right:max(var(--gutter), calc((100vw - var(--max))/2 + var(--gutter)));opacity:var(--capsule-copy-opacity);color:#e1e7f752;letter-spacing:.15em;margin:0;font-size:.47rem;font-weight:780;position:absolute}@media (width<=1240px){.capsule-copy{width:min(430px,41vw)}.capsule-state-card{display:none}.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{left:70%}}@media (width<=980px){.capsule-copy{width:min(390px,43vw)}.capsule-copy h2{font-size:clamp(2.72rem,5.2vw,4.45rem)}.change-capsule{width:222px;height:148px}.customer-boundary{left:82%}.customer-system{width:25%}}@media (prefers-reduced-motion:reduce){.hero.capsule-journey{height:auto;min-height:calc(100svh - 56px)}.vault-threshold,.authority-rig,.evidence-rig,.capsule-state-card{transition:none}}@media (width<=760px){.hero.capsule-journey{overflow:visible;height:470svh!important;min-height:0!important}.capsule-journey-stage{background:radial-gradient(circle at 50% 57%,#6f80ff1f,#0000 27%),radial-gradient(circle at 74% 88%,#c2904612,#0000 22%),linear-gradient(#070a12 0%,#04060a 58%,#020307 100%);height:calc(100svh - 56px);min-height:0;top:56px;overflow:hidden}.capsule-journey-stage:before{background:linear-gradient(#020307d1 0%,#0203074d 33%,#0000 48%,#02030766 72%,#020307e0 100%),radial-gradient(at 50% 57%,#0000 18%,#0203073d 64%,#020307b3 100%)}.capsule-journey-visual{perspective:900px}.capsule-ambient{filter:blur(34px)}.capsule-ambient-a{width:72vw;min-width:0;height:72vw;min-height:0;top:38%;left:18%}.capsule-ambient-b{width:78vw;min-width:0;height:64vw;min-height:0;bottom:-10%;right:-30%}.capsule-floor{height:42%;bottom:-18%;left:-8%;right:-12%;transform:rotateX(73deg)translateZ(-18px)}.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{left:59%}.change-capsule{width:208px;height:137px;transform:translate3d(calc(-50% + var(--capsule-x)), calc(-50% + var(--capsule-y)), 0) rotateX(7deg) rotateY(-10deg) rotateZ(-1deg) scale(var(--capsule-scale));top:57%}.capsule-core{border-radius:25px;inset:15px 19px;box-shadow:inset 0 0 0 4px #03060d94,inset 0 0 27px #677cff21,0 18px 34px #0000007a,0 0 30px #5e72ff1a}.capsule-core:before{border-radius:18px;inset:11px}.capsule-core-light{width:67px;height:67px}.capsule-core-lines{gap:8px;width:57px;top:29px;right:18px}.capsule-id{font-size:.44rem;top:20px;left:19px}.capsule-state-mark{font-size:.38rem;bottom:19px;left:19px}.bracket-tl{top:7px;left:9px}.bracket-tr{top:7px;right:9px}.bracket-bl{bottom:7px;left:9px}.bracket-br{bottom:7px;right:9px}.plate-top,.plate-bottom{width:104px;left:52px}.plate-left,.plate-right{height:54px;top:42px}.evidence-top,.evidence-bottom{width:72px;left:68px}.evidence-left,.evidence-right{height:36px;top:51px}.decision-seal{width:52px;height:52px}.capsule-custody-mark{letter-spacing:.11em;font-size:.36rem;top:calc(100% + 15px)}.vault-threshold{width:265px;height:265px;top:57%;transform:translate(-50%,-50%)rotateX(5deg)rotateY(-7deg)}.ring-inner{inset:33px}.vault-threshold-ring:before{inset:14px}.vault-door{border-radius:17px;width:68px;height:137px;top:64px;box-shadow:inset 0 0 0 4px #070a1194,inset 0 0 18px #8291dc1a,0 12px 25px #00000078}.vault-door-left{left:64px}.vault-door-right{right:64px}.vault-door i{left:12px;right:12px}.vault-door i:first-child{top:34px}.vault-door i:nth-child(2){top:68px}.vault-door i:nth-child(3){top:102px}.vault-lock{width:44px;height:44px}.identity-rail{left:-48px;right:-48px}.identity-rail-top{top:86px}.identity-rail-bottom{bottom:86px}.authority-rig{width:298px;height:244px;top:57%}.authority-arm-top,.authority-arm-bottom{height:82px}.authority-arm-left,.authority-arm-right{width:92px}.authority-arm i{width:36px;height:20px}.evidence-rig{width:345px;height:310px;top:57%}.evidence-source{width:49px;height:34px;font-size:.46rem}.source-a{top:25px;left:7px}.source-b{top:153px;left:-2px}.source-c{bottom:36px;right:0}.source-held{top:34px;right:-5px}.path-a{width:136px;top:62px;left:53px}.path-b{width:142px;top:174px;left:45px}.path-c{width:126px;bottom:73px;right:45px}.customer-boundary{top:21%;bottom:18%;left:78%}.customer-boundary strong{font-size:.38rem;left:12px}.customer-system{width:39%;height:38%;top:35%;right:-12%}.customer-grid{border-radius:22px}.customer-system small{letter-spacing:.1em;font-size:.35rem;bottom:-18px;right:6px}.customer-node{width:8px;height:8px}.history-trace{bottom:14%;left:24%;right:14%}.history-trace span{font-size:.34rem}.compare-node{width:54px;height:54px;bottom:19%;left:21%}.compare-node i,.compare-node b{width:19px}.compare-node span{font-size:.34rem}.capsule-journey-intro{width:calc(100vw - 32px);top:clamp(22px,4.2svh,38px)}.capsule-journey-intro>p{margin-bottom:10px;font-size:.55rem}.capsule-journey-intro h1{max-width:9.4ch;font-size:clamp(3.08rem,14.4vw,4rem);line-height:.87}.capsule-journey-intro strong{max-width:31ch;margin-top:13px;font-size:.91rem;line-height:1.32}.capsule-journey-intro>span{max-width:34ch;margin-top:10px;font-size:.67rem;line-height:1.35}.mac-journey-intro-boundary{max-width:45ch;margin-top:10px;font-size:.39rem;line-height:1.25}.capsule-copy{width:auto;transform:translate3d(0, var(--capsule-copy-x,-24px), 0);top:18px;left:18px;right:18px}.capsule-copy-kicker{margin-bottom:9px;font-size:.52rem}.capsule-copy h2{max-width:11.5ch;font-size:clamp(2.2rem,10.1vw,2.92rem);line-height:.9}.capsule-copy-lead{max-width:39ch;margin-top:11px;font-size:.79rem;line-height:1.39}.capsule-copy-terms{gap:5px;margin-top:10px}.capsule-copy-terms span{letter-spacing:.05em;padding:4px 6px;font-size:.43rem}.capsule-state-card{width:auto;transform:translate3d(0, var(--capsule-state-x,18px), 0);backdrop-filter:none;background:#05080ed4;border-radius:12px;padding:9px 11px 10px;display:block;bottom:76px;left:18px;right:18px}.capsule-state-card>span{font-size:.37rem}.capsule-state-card>strong{margin-top:5px;font-size:.59rem}.capsule-state-card>em{margin-top:4px;font-size:.47rem}.capsule-state-card>p{margin-top:4px;font-size:.57rem;line-height:1.3}.capsule-progress{bottom:15px;left:18px;right:18px}.capsule-progress ol{gap:5px;margin-top:7px}.capsule-progress li{color:#0000;background:#e1e7f729;border-radius:999px;height:3px;font-size:0;overflow:hidden}.capsule-progress li.is-current{background:#f7f4ee;box-shadow:0 0 9px #9aa6ff5c}.capsule-disclosure{letter-spacing:.09em;text-align:center;max-width:none;font-size:.34rem;line-height:1.24;inset:auto 18px 39px}.hero[data-capsule-chapter=release] .capsule-copy h2,.hero[data-capsule-chapter=observe] .capsule-copy h2{max-width:12.2ch;font-size:clamp(2.02rem,9.4vw,2.64rem)}.hero[data-capsule-chapter=observe] .capsule-copy-lead{font-size:.75rem}}@media (width<=390px) and (height<=740px){.capsule-copy h2{font-size:2.02rem}.hero[data-capsule-chapter=release] .capsule-copy h2,.hero[data-capsule-chapter=observe] .capsule-copy h2{font-size:1.86rem}.capsule-copy-lead{font-size:.72rem}.capsule-copy-terms span{padding:3px 5px}.capsule-state-card>p{display:none}.capsule-disclosure{font-size:.31rem}.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{top:59%}}@media (width<=340px){.capsule-copy h2{font-size:1.88rem}.capsule-copy-lead{font-size:.68rem}.capsule-copy-terms,.capsule-state-card>p{display:none}.change-capsule{width:188px;height:126px}}@supports (-webkit-touch-callout:none){@media (width<=760px){.capsule-ambient{filter:blur(26px)}.capsule-core,.vault-threshold-ring,.vault-door,.evidence-source,.authority-arm i,.evidence-plate,.authority-plate{box-shadow:none}.capsule-journey-stage,.capsule-journey-visual,.change-capsule{-webkit-transform-style:preserve-3d}}}@media (prefers-reduced-motion:reduce){.hero.capsule-journey{height:auto!important}}.hero.capsule-journey,.hero[data-capsule-chapter=enter]{--capsule-chapter-accent:#9aa6ff}.hero[data-capsule-chapter=bound]{--capsule-chapter-accent:#b49aff}.hero[data-capsule-chapter=equip]{--capsule-chapter-accent:#dfb878}.hero[data-capsule-chapter=release]{--capsule-chapter-accent:#e1e5f2}.hero[data-capsule-chapter=observe]{--capsule-chapter-accent:#72e5bb}.capsule-copy-kicker,.capsule-state-card,.capsule-state-card>span b,.capsule-state-card>em,.capsule-progress-track i{transition:color .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.capsule-copy-kicker,.capsule-state-card,.capsule-state-card>span b,.capsule-state-card>em,.capsule-progress-track i{transition:none}}.hero.mac-journey{--mac-disclosure-opacity:0}.mac-journey-disclosure{opacity:var(--mac-disclosure-opacity);color:#f6f3ecb8;font-size:.58rem;line-height:1.35}.mac-journey-intro-boundary{color:#0d0f12a8;letter-spacing:.13em;text-transform:uppercase;max-width:62ch;margin:11px auto 0;font-size:.58rem;font-weight:780;line-height:1.4;display:block}.mac-journey-status:empty{display:none}.hero-maturity{color:#c6c9d1b8;letter-spacing:.13em;text-transform:uppercase;max-width:62ch;margin:-12px 0 24px;font-size:.58rem;font-weight:780;line-height:1.45}.hero:not(.mac-journey) .hero-copy{min-width:0}.hero:not(.mac-journey) h1{letter-spacing:-.06em;max-width:100%;font-size:clamp(3.15rem,6vw,6rem);line-height:.92}@media (width<=760px){.mac-journey-intro-boundary{letter-spacing:.105em;max-width:45ch;margin-top:8px;font-size:.52rem;line-height:1.35}.mac-journey-disclosure{color:#f6f3ecc7;font-size:.5rem;line-height:1.35}.hero-maturity{letter-spacing:.105em;max-width:45ch;margin:-8px 0 18px;font-size:.52rem;line-height:1.4}}@media (width<=640px){.hero:not(.mac-journey) h1{letter-spacing:-.058em;max-width:100%;font-size:clamp(2.65rem,13.2vw,3.55rem);line-height:.91}}@media (width<=390px) and (height<=740px){.mac-journey-intro-boundary{font-size:.48rem}.mac-journey-copy{top:14px}.mac-journey-kicker{margin-bottom:6px;font-size:.48rem}.mac-journey-copy h2,.mac-journey[data-mac-stage=problem] .mac-journey-copy h2{max-width:11.6ch;font-size:1.82rem;line-height:.91}.mac-journey[data-mac-stage=boundary] .mac-journey-copy h2,.mac-journey[data-mac-stage=recovery] .mac-journey-copy h2{max-width:12.4ch;font-size:1.66rem}.mac-journey-lead,.mac-journey[data-mac-stage=problem] .mac-journey-lead,.mac-journey[data-mac-stage=boundary] .mac-journey-lead,.mac-journey[data-mac-stage=recovery] .mac-journey-lead{max-width:43ch;margin-top:8px;font-size:.65rem;line-height:1.3}.mac-journey-terms{gap:3px;margin-top:7px}.mac-journey-terms span{padding:3px 5px;font-size:.39rem}.mac-journey-note{bottom:76px;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:7px 9px!important}.mac-journey-note-stack{display:none}.mac-journey-note-copy{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index state""layer layer";gap:2px 8px;padding-left:8px;display:grid}.mac-journey-note-copy>span{grid-area:index;margin:0;font-size:.34rem;line-height:1.2}.mac-journey-note-copy>strong{grid-area:layer;font-size:.53rem;line-height:1.2}.mac-journey-note-copy>em{text-align:right;grid-area:state;align-self:start;margin:0;font-size:.42rem;line-height:1.2}.mac-journey-note-copy>p{display:none}.mac-journey-disclosure{font-size:.47rem}.hero-maturity{font-size:.48rem}}.hero.capsule-journey{--capsule-intro-shift-x:0vw;--capsule-intro-shift-y:0px;--capsule-balance-x:0vw}.capsule-journey-visual{transform:translate3d(var(--capsule-intro-shift-x), var(--capsule-intro-shift-y), 0);will-change:transform}.experience-rail[data-active="0"],.experience-rail.capsule-journey-active{visibility:hidden;opacity:0!important}.change-capsule{transform:translate3d(calc(-50% + var(--capsule-x) + var(--capsule-balance-x)), calc(-50% + var(--capsule-y)), 0) rotateX(4deg) rotateY(-5deg) rotateZ(0deg) scale(var(--capsule-scale))}.vault-threshold,.authority-rig{transform:translate(-50%,-50%)rotateX(3deg)rotateY(-4deg)}.customer-system{transform:translate3d(var(--customer-shift), 0, -24px) rotateY(-4deg)}.identity-frame,.authority-shell,.evidence-armor,.authority-plate,.evidence-plate{backface-visibility:hidden}.mac-journey-intro-boundary{text-shadow:0 1px 14px #000000c7;color:#e2e7f58f!important}.hero:not(.capsule-journey) .hero-copy,.hero:not(.capsule-journey) .eyebrow{transform:none!important}.hero:not(.capsule-journey) .hero-maturity{z-index:1;margin:10px 0 24px;position:relative;transform:none!important}.observed-return-track{stroke:#7d8fcd4a}.observed-return-signal{stroke-width:2.45px;filter:drop-shadow(0 0 10px #53deae7a)}.history-trace:before{background:linear-gradient(90deg,#8e9dff40,#8e9dffc7,#60deb37a)}.history-trace i{border-color:#a9b6f1ad;box-shadow:0 0 11px #8495ee3d}.history-trace span{color:#d2daf58f}@media (width<=760px){.hero.capsule-journey{--capsule-balance-x:4vw}.capsule-journey-visual{perspective:none}.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{left:50%!important}.change-capsule{transform:translate3d(calc(-50% + var(--capsule-x) + var(--capsule-balance-x)), calc(-50% + var(--capsule-y)), 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(var(--capsule-scale));top:58%}.vault-threshold,.authority-rig,.evidence-rig{top:58%;transform:translate(-50%,-50%)}.vault-threshold{width:250px;height:250px}.ring-inner{inset:31px}.vault-threshold-ring:before{inset:13px}.vault-door{border-radius:16px;width:55px;height:126px;top:62px}.vault-door-left{transform:translate3d(clamp(-48px, var(--vault-door-left), 0px), 0, 12px);left:70px}.vault-door-right{transform:translate3d(clamp(0px, var(--vault-door-right), 48px), 0, 12px);right:70px}.vault-door i{left:11px;right:11px}.vault-door i:first-child{top:31px}.vault-door i:nth-child(2){top:62px}.vault-door i:nth-child(3){top:93px}.vault-lock{width:40px;height:40px}.identity-rail{left:-40px;right:-40px}.identity-rail-top{top:81px}.identity-rail-bottom{bottom:81px}.authority-rig{width:282px;height:220px}.authority-arm-top,.authority-arm-bottom{height:76px}.authority-arm-left,.authority-arm-right{width:88px}.authority-arm i{border-radius:7px;width:34px;height:18px}.authority-arm-top i,.authority-arm-bottom i{left:-17px}.authority-arm-left i,.authority-arm-right i{top:-9px}.evidence-rig{width:312px;height:244px}.evidence-source{border-radius:9px;width:46px;height:32px}.source-a{transform:translate3d(clamp(-38px, calc(0px - var(--evidence-offset)), 0px), 0, 0);top:0;left:14px}.source-b{transform:translate3d(clamp(-38px, calc(0px - var(--evidence-offset)), 0px), 0, 0);top:104px;left:0}.source-c{transform:translate3d(clamp(0px, var(--evidence-offset), 38px), 0, 0);bottom:0;right:14px}.source-held{top:104px;right:0;transform:translate(10px)}.path-a{width:96px;transform:rotate(18deg) scaleX(var(--capsule-equip));top:36px;left:67px}.path-b{width:105px;transform:rotate(0deg) scaleX(var(--capsule-equip));top:120px;left:52px}.path-c{width:96px;transform:rotate(160deg) scaleX(var(--capsule-equip));bottom:47px;right:57px}.mac-journey-intro-boundary{color:#e2e7f582!important}.hero:not(.capsule-journey) .hero-maturity{margin:9px 0 19px}.capsule-state-card{background:#05080ee8;border-color:#d8dff42e;padding:9px 11px 10px;bottom:72px}.capsule-state-card>p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.capsule-disclosure{color:#e1e7f76e;bottom:37px}.capsule-progress{bottom:14px}.customer-boundary{transform:translateX(clamp(0px, var(--customer-shift), 34px));top:38%;bottom:27%;left:72%}.customer-boundary strong{transform-origin:50%;letter-spacing:.11em;font-size:.32rem;top:-17px;left:50%;transform:translate(-50%)}.customer-system{width:34%;height:27%;transform:translate3d(clamp(0px, var(--customer-shift), 34px), 0, 0) rotateY(0deg);top:43%;right:-3%}.customer-grid{border-radius:18px}.customer-system small{letter-spacing:.09em;font-size:.31rem;bottom:-15px;right:0}.observed-return{height:31%;top:40%}.compare-node{width:48px;height:48px;bottom:31%;left:14%}.history-trace{bottom:28%;left:18%;right:18%}.history-trace span{letter-spacing:.1em;font-size:.3rem;top:13px}.capsule-custody-mark{letter-spacing:.09em;font-size:.3rem;top:calc(100% + 10px)}}@media (width<=390px) and (height<=740px){.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{top:60%}.capsule-state-card{bottom:59px}.capsule-custody-mark{letter-spacing:.085em;font-size:.29rem;top:calc(100% + 8px)}.capsule-disclosure{bottom:32px}.capsule-progress{bottom:12px}.compare-node{bottom:29%}.history-trace{bottom:26%}}@media (width<=340px){.hero.capsule-journey{--capsule-balance-x:4.5vw}.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{top:60.5%}.capsule-state-card{bottom:57px}.customer-boundary strong,.customer-system small{display:none}}.hero.capsule-journey{--capsule-ingress:0;--vault-opacity:.54;--vault-lock-opacity:1;--identity-label:0;--core-details-opacity:.08}.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{left:70%}.capsule-ingress-track{z-index:2;width:310px;height:1px;opacity:calc(var(--vault-opacity) * .62);pointer-events:none;background:linear-gradient(90deg,#0000,#8293e142 24%,#9caaec85);position:absolute;top:52%;left:calc(70% - 310px);transform:translateY(-50%);box-shadow:0 0 14px #7083ec1f}.capsule-ingress-track:before,.capsule-ingress-track:after{content:"";background:#070a12;border:1px solid #9faef06b;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.capsule-ingress-track:before{left:18%}.capsule-ingress-track:after{right:0}.capsule-ingress-track i,.capsule-ingress-track b{background:#96a5ea29;width:1px;height:21px;position:absolute;top:-10px}.capsule-ingress-track i{left:46%}.capsule-ingress-track b{left:72%}.vault-threshold{filter:saturate(.78)brightness(.86);transform:translate3d(-50%,-50%,-70px)rotateX(2deg)rotateY(-3deg)scale(.96);opacity:var(--vault-opacity)!important}.vault-threshold-ring{box-shadow:inset 0 0 0 1px #e0e5f52e,inset 0 0 42px #000000d1,0 0 0 1px #5b68a22e,0 34px 68px #0000007a}.vault-threshold-ring:after{display:none}.ring-inner{opacity:.76;background:radial-gradient(circle,#04070d1a 0 58%,#48547c75 59% 62%,#060a12f0 63% 100%),conic-gradient(#30394f,#65708e,#242c40,#56617e,#20273a,#30394f);inset:58px}.vault-door{background:linear-gradient(90deg,#ffffff12,#0000 18% 78%,#ffffff09),linear-gradient(145deg,#222a3d,#0d121d 58%,#2b3348);border-radius:13px;box-shadow:inset 0 0 0 3px #070a11ad,inset 0 0 20px #8291dc14,0 14px 30px #0000007a}.vault-door:before{content:"";background:linear-gradient(#97a5dd38,#4e59800f);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px}.vault-door-left:before{right:8px}.vault-door-right:before{left:8px}.vault-lock{width:42px;height:42px;opacity:var(--vault-lock-opacity);transform:translate(-50%, -50%) rotate(45deg) scale(calc(.82 + var(--vault-lock-opacity) * .18));background:linear-gradient(145deg,#717d9f,#20283a 58%,#0d121d);border-radius:11px;box-shadow:0 0 18px #7a8bff29,inset 0 0 10px #0000009e}.vault-lock i,.vault-lock b{transform-origin:50%;top:50%;left:50%}.vault-lock i{background:#dee3f2b8;border-radius:999px;width:2px;height:18px;transform:translate(-1px,-9px)rotate(-45deg)}.vault-lock b{background:#1a2232;border:1px solid #dde4f68f;border-radius:2px;width:8px;height:8px;transform:translate(-4px,-4px)rotate(-45deg)}.capsule-core{background:linear-gradient(130deg,#ffffff12,#0000 24% 72%,#ffffff06),linear-gradient(155deg,#18213a 0%,#080d19 52%,#202a48 100%);border-color:#b7c2ea3d;box-shadow:inset 0 0 0 2px #03060da3,inset 0 0 30px #677cff1c,0 20px 44px #00000085,0 0 34px #5e72ff1a}.capsule-core:before,.capsule-core:after,.capsule-core-lines{opacity:var(--core-details-opacity)}.capsule-id,.capsule-state-mark{transition:none}.capsule-id-unresolved{color:#d2d9ee8a}.capsule-state-unresolved{color:#9fabd794}.decision-seal{background:radial-gradient(circle,#e4b76926,#241d16b8 56%,#080a10eb),linear-gradient(145deg,#5f6fb04d,#080a1033);border-color:#e1b87094;border-radius:15px;width:54px;height:54px;box-shadow:0 0 22px #dbaa5b29,inset 0 0 16px #e0b4691a}.decision-seal i,.decision-seal b,.decision-seal span,.decision-seal em{background:0 0;margin:0;display:block;position:absolute;top:50%;left:50%}.decision-seal i{border:1px solid #eac5869e;border-radius:5px;width:22px;height:22px;transform:translate(-50%,-50%)rotate(45deg)}.decision-seal b{background:#e0b978;border-radius:50%;width:7px;height:7px;transform:translate(-50%,-50%);box-shadow:0 0 10px #e0b9787a}.decision-seal span{background:#e8c2813d;width:34px;height:1px;transform:translate(-50%,-50%)}.decision-seal em{background:#e8c2813d;width:1px;height:34px;transform:translate(-50%,-50%)}.compare-node i,.compare-node b{border-radius:999px;width:18px;height:2px;top:50%;transform:translateY(-50%)}.compare-node i{left:10px}.compare-node b{right:10px}.compare-node:after{content:"";background:#123b30;border:1px solid #72e5bbb8;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #53deae4d}@media (width<=1240px) and (width>=761px){.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{left:72%}.capsule-ingress-track{width:250px;left:calc(72% - 250px)}}@media (width<=760px){.hero.capsule-journey{--capsule-balance-x:0px}.capsule-ingress-track{width:128px;top:58%;left:calc(50% - 128px)}.vault-threshold{transform:translate3d(-50%,-50%,-32px)scale(.96);opacity:var(--vault-opacity)!important}.ring-inner{inset:40px}.vault-door-left{transform:translate3d(clamp(-42px, var(--vault-door-left), 0px), 0, 6px)}.vault-door-right{transform:translate3d(clamp(0px, var(--vault-door-right), 42px), 0, 6px)}.vault-lock{border-radius:9px;width:34px;height:34px}.vault-lock i{height:14px;transform:translate(-1px,-7px)rotate(-45deg)}.change-capsule{transform:translate3d(calc(-50% + var(--capsule-x)), calc(-50% + var(--capsule-y)), 0) scale(var(--capsule-scale))}.capsule-core-lines{transform:translateX(calc((1 - var(--identity-label)) * 7px))}.decision-seal{border-radius:13px;width:46px;height:46px}.decision-seal i{width:18px;height:18px}.decision-seal span{width:28px}.decision-seal em{height:28px}}.capsule-ingress-track{opacity:var(--ingress-track-opacity,.33)}.vault-door-left{transform:translate3d(var(--vault-door-left-contained,0px), 0, 8px)}.vault-door-right{transform:translate3d(var(--vault-door-right-contained,0px), 0, 8px)}.vault-lock{transform:translate(-50%, -50%) rotate(45deg) scale(var(--vault-lock-scale,1))}.capsule-core-lines{transform:translateX(var(--core-lines-shift,10px))}.capsule-id-unresolved,.capsule-state-unresolved{opacity:var(--unresolved-label-opacity,1)}.capsule-id-resolved,.capsule-state-resolved{opacity:var(--resolved-label-opacity,0)}.plate-top{opacity:var(--authority-top-progress,0);transform:translate3d(0, var(--authority-top-assembly-offset,-64px), 34px)}.plate-bottom{opacity:var(--authority-bottom-progress,0);transform:translate3d(0, var(--authority-bottom-assembly-offset,64px), 34px)}.plate-left{opacity:var(--authority-left-progress,0);transform:translate3d(var(--authority-left-assembly-offset,-64px), 0, 34px)}.plate-right{opacity:var(--authority-right-progress,0);transform:translate3d(var(--authority-right-assembly-offset,64px), 0, 34px)}.source-a{opacity:var(--evidence-a-progress,0);transform:translate3d(var(--source-a-assembly-offset,-78px), 0, 0)}.source-b{opacity:var(--evidence-b-progress,0);transform:translate3d(var(--source-b-assembly-offset,-78px), 0, 0)}.source-c{opacity:var(--evidence-c-progress,0);transform:translate3d(var(--source-c-assembly-offset,78px), 0, 0)}.source-held{opacity:var(--evidence-held-progress,0);transform:translate(30px,-18px)}.path-a{opacity:var(--evidence-a-progress,0);transform:rotate(21deg) scaleX(var(--evidence-a-progress,0))}.path-b{opacity:var(--evidence-b-progress,0);transform:rotate(2deg) scaleX(var(--evidence-b-progress,0))}.path-c{opacity:var(--evidence-c-progress,0);transform:rotate(158deg) scaleX(var(--evidence-c-progress,0))}.evidence-top{opacity:var(--evidence-a-progress,0);transform:translate3d(0, var(--evidence-top-assembly-offset,-78px), 45px)}.evidence-left{opacity:var(--evidence-b-progress,0);transform:translate3d(var(--evidence-left-assembly-offset,-78px), 0, 45px)}.evidence-bottom{opacity:var(--evidence-c-progress,0);transform:translate3d(0, var(--evidence-bottom-assembly-offset,78px), 45px)}.evidence-right{opacity:var(--evidence-reason-progress,0);transform:translate3d(var(--evidence-right-assembly-offset,78px), 0, 45px)}.decision-seal{opacity:var(--decision-resolved-progress,0)}@media (width>=761px){.source-c{bottom:104px;right:82px}.path-c{width:174px;transform:rotate(151deg) scaleX(var(--evidence-c-progress,0));bottom:135px;right:129px}.source-held{top:62px;right:38px;transform:translate(18px,-10px)}}@media (width<=760px){.vault-door-left{transform:translate3d(var(--vault-door-left-contained,0px), 0, 6px)}.vault-door-right{transform:translate3d(var(--vault-door-right-contained,0px), 0, 6px)}.capsule-core-lines{transform:translateX(var(--core-lines-shift,7px))}.plate-top{transform:translate3d(0, var(--authority-top-assembly-offset,-54px), 34px)}.plate-bottom{transform:translate3d(0, var(--authority-bottom-assembly-offset,54px), 34px)}.plate-left{transform:translate3d(var(--authority-left-assembly-offset,-54px), 0, 34px)}.plate-right{transform:translate3d(var(--authority-right-assembly-offset,54px), 0, 34px)}.evidence-top{transform:translate3d(0, var(--evidence-top-assembly-offset,-58px), 45px)}.evidence-left{transform:translate3d(var(--evidence-left-assembly-offset,-58px), 0, 45px)}.evidence-bottom{transform:translate3d(0, var(--evidence-bottom-assembly-offset,58px), 45px)}.evidence-right{transform:translate3d(var(--evidence-right-assembly-offset,58px), 0, 45px)}.source-held{right:8px;transform:translate(10px,-10px)}.source-c{bottom:48px;right:4px}.path-c{width:118px;transform:rotate(154deg) scaleX(var(--evidence-c-progress,0));bottom:80px;right:47px}}@media (width<=340px){.evidence-rig{width:304px}.source-a{left:8px}.source-b{left:1px}.source-c{bottom:52px;right:4px}.source-held{right:8px}.path-a{width:116px;left:54px}.path-b{width:124px;left:48px}.path-c{width:103px;right:46px}}@media (width>=761px) and (width<=1240px){.source-c{bottom:104px;right:116px}.path-c{width:150px;transform:rotate(151deg) scaleX(var(--evidence-c-progress,0));bottom:135px;right:156px}.source-held{top:62px;right:92px;transform:translate(8px,-10px)}}@media (width<=390px) and (height<=740px){.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{top:54%!important}.capsule-state-card{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index state""layer layer";gap:3px 8px;min-height:0;padding:7px 9px 8px;display:grid;bottom:54px;left:18px;right:18px}.capsule-state-card>span{letter-spacing:.12em;grid-area:index;align-self:start;margin:0;font-size:.33rem;line-height:1.2}.capsule-state-card>strong{letter-spacing:.07em;grid-area:layer;margin:0;font-size:.52rem;line-height:1.2}.capsule-state-card>em{letter-spacing:.09em;text-align:right;white-space:nowrap;grid-area:state;align-self:start;margin:0;font-size:.42rem;line-height:1.2}.capsule-state-card>p{display:none!important}.capsule-custody-mark{letter-spacing:.08em;font-size:.28rem;top:calc(100% + 7px)}.capsule-disclosure{font-size:.29rem;bottom:31px}.capsule-progress{bottom:10px}}@media (width<=340px){.change-capsule,.vault-threshold,.authority-rig,.evidence-rig{top:53.5%!important}.capsule-state-card{padding:6px 8px 7px;bottom:50px;left:15px;right:15px}.capsule-state-card>span{font-size:.31rem}.capsule-state-card>strong{font-size:.49rem}.capsule-state-card>em{font-size:.39rem}.source-a{top:32px;left:14px;transform:translate(0,0)}.source-b{top:111px;left:8px;transform:translate(0,0)}.source-c{bottom:48px;right:8px;transform:translate(0,0)}.source-held{top:111px;right:8px;transform:translateY(-6px)}.path-a{width:102px;transform:rotate(12deg) scaleX(var(--evidence-a-progress,0));top:66px;left:58px}.path-b{width:118px;top:127px;left:52px}.path-c{width:102px;bottom:78px;right:51px}.capsule-disclosure{font-size:.27rem;bottom:28px;left:15px;right:15px}.capsule-progress{bottom:9px;left:15px;right:15px}}.customer-boundary{left:72%}.customer-system{width:36%;right:-4%}@media (width<=1240px) and (width>=761px){.customer-boundary{left:72%}.customer-system{width:41%;right:-7%}}@media (width<=760px){.customer-boundary{left:38%}.customer-system{width:72%;height:40%;top:34%;right:-12%}.customer-system small{display:none}}.hero.capsule-journey{--v2-assembly-left:72%;--v2-vault-left:66%;--v2-customer-boundary-left:79%;--v2-vault-opacity:.24;--v2-vault-retreat-x:0px;--v2-vault-retreat-y:0px;--v2-vault-scale:.96;--v2-front-lip-opacity:0;--v2-bay-opacity:0;--v2-identity-chassis:0;--v2-authority-chassis:0;--v2-evidence-skin:0;--v2-envelope-complete:0;--v2-customer-reveal:0;--v2-observe-reveal:0;--v2-customer-shift-x:70px;--v2-customer-shift-y:0px;--v2-mobile-boundary-top:57%}.hero.capsule-journey .change-capsule,.hero.capsule-journey .authority-rig,.hero.capsule-journey .evidence-rig,.hero.capsule-journey .capsule-assembly-bay{left:var(--v2-assembly-left)!important}.hero.capsule-journey .vault-threshold,.hero.capsule-journey .vault-front-lip{left:var(--v2-vault-left)!important}.hero.capsule-journey .vault-threshold{z-index:3;transform:translate3d(calc(-50% + var(--v2-vault-retreat-x)), calc(-50% + var(--v2-vault-retreat-y)), -90px) rotateX(2deg) rotateY(-3deg) scale(var(--v2-vault-scale));filter:saturate(.74)brightness(.78);will-change:opacity, transform;opacity:var(--v2-vault-opacity)!important}.hero.capsule-journey .vault-threshold-ring{background:conic-gradient(from 18deg,#5864960d,#9ba6cf80 11%,#262f484d 20%,#0d121ef5 34%,#7582b26e 47%,#161d2ee0 64%,#8f9ac47a 78%,#232b4357 90%,#5864960d);box-shadow:inset 0 0 0 1px #d3daf124,inset 0 0 48px #000000e0,0 0 0 1px #58659d21,0 32px 68px #0000007a}.hero.capsule-journey .ring-inner{opacity:.62;inset:62px}.hero.capsule-journey .vault-door{background:linear-gradient(90deg,#ffffff0b,#0000 18% 80%,#ffffff06),linear-gradient(145deg,#1a2233,#090e17 60%,#232c40);border-color:#bac5e52e;border-radius:9px;box-shadow:inset 0 0 0 3px #05080ec7,inset 0 0 17px #7b8bd30f,0 14px 28px #00000070}.vault-front-lip{z-index:8;width:390px;height:390px;opacity:var(--v2-front-lip-opacity);pointer-events:none;will-change:opacity;border-radius:50%;position:absolute;top:52%;transform:translate(-50%,-50%)}.vault-front-lip:before,.vault-front-lip:after{content:"";border-radius:50%;position:absolute}.vault-front-lip:before{filter:drop-shadow(0 8px 12px #0000006b);border-bottom:12px solid #505c8947;border-right:12px solid #8390c157;inset:4px;transform:rotate(-18deg)}.vault-front-lip:after{border-bottom:4px solid #5562942e;border-right:4px solid #b3bcde2e;inset:45px;transform:rotate(13deg)}.vault-front-lip i,.vault-front-lip b{background:#a2aeda42;border-radius:999px;width:42px;height:2px;position:absolute;right:51px}.vault-front-lip i{top:103px;transform:rotate(39deg)}.vault-front-lip b{bottom:103px;transform:rotate(-39deg)}.capsule-assembly-bay{z-index:2;width:390px;height:250px;opacity:var(--v2-bay-opacity);pointer-events:none;position:absolute;top:52%;transform:translate3d(-50%,-50%,-16px)}.capsule-assembly-bay:before,.capsule-assembly-bay:after{content:"";background:linear-gradient(90deg,#0000,#7b8cd838,#0000);position:absolute}.capsule-assembly-bay:before{height:1px;top:50%;left:0;right:0}.capsule-assembly-bay:after{background:linear-gradient(#0000,#7b8cd833,#0000);width:1px;top:0;bottom:0;left:50%}.capsule-assembly-bay i{background:#070a12;border:1px solid #8b9be04d;border-radius:50%;width:9px;height:9px;position:absolute}.capsule-assembly-bay i:first-child{top:16%;left:18%}.capsule-assembly-bay i:nth-child(2){top:16%;right:18%}.capsule-assembly-bay i:nth-child(3){bottom:16%;right:18%}.capsule-assembly-bay i:nth-child(4){bottom:16%;left:18%}.capsule-assembly-bay b{border:1px solid #97a5e559;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.identity-frame:before{content:"";opacity:var(--v2-identity-chassis);border:1px solid #92a3f76b;border-radius:25px;position:absolute;inset:8px 12px;box-shadow:inset 0 0 18px #7184f10f}.identity-frame:after{content:"";height:1px;opacity:var(--v2-identity-chassis);background:linear-gradient(90deg,#0000,#90a0f454 14% 86%,#0000);position:absolute;top:50%;left:1px;right:1px}.authority-shell:before{content:"";z-index:-1;opacity:var(--v2-authority-chassis);background:linear-gradient(90deg,#7960bc14,#0000 17% 83%,#7960bc14);border:2px solid #aa92f26b;border-radius:33px;position:absolute;inset:-12px -19px;box-shadow:inset 0 0 22px #9d7ff112,0 0 26px #7b64cf14}.authority-shell:after{content:"";z-index:-1;opacity:var(--v2-authority-chassis);border-top:1px solid #beabf83d;border-bottom:1px solid #beabf83d;position:absolute;inset:-18px 24px}.hero.capsule-journey .plate-top,.hero.capsule-journey .plate-bottom{clip-path:polygon(8% 0,92% 0,100% 50%,92% 100%,8% 100%,0 50%);border-radius:8px;width:160px;height:22px;left:45px}.hero.capsule-journey .plate-left,.hero.capsule-journey .plate-right{clip-path:polygon(0 8%,50% 0,100% 8%,100% 92%,50% 100%,0 92%);border-radius:8px;width:22px;height:88px;top:38px}.evidence-armor:before{content:"";z-index:-2;opacity:var(--v2-evidence-skin);background:linear-gradient(90deg,#a2753712,#0000 14% 86%,#a2753712),linear-gradient(#e7b9710d,#0000 18% 82%,#e7b9710d);border:1px solid #dcae636b;border-radius:39px;position:absolute;inset:-21px -30px;box-shadow:inset 0 0 26px #deae600f,0 0 30px #b9813912}.evidence-armor:after{content:"";z-index:-1;opacity:var(--v2-envelope-complete);border:1px solid #ecc68729;border-radius:34px;position:absolute;inset:-14px -23px}.hero.capsule-journey .evidence-top,.hero.capsule-journey .evidence-bottom{clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);border-radius:8px;width:112px;height:27px;left:69px}.hero.capsule-journey .evidence-left,.hero.capsule-journey .evidence-right{clip-path:polygon(0 12%,50% 0,100% 12%,100% 88%,50% 100%,0 88%);border-radius:8px;width:29px;height:61px;top:51px}@media (width>=761px){.hero.capsule-journey .customer-boundary{left:var(--v2-customer-boundary-left);transform:translateX(var(--v2-customer-shift-x))}.hero.capsule-journey .customer-system{top:18%;bottom:12%;right:-2%;left:calc(var(--v2-customer-boundary-left) + 18px);width:auto;height:auto;transform:translate3d(var(--v2-customer-shift-x), 0, -24px)}.hero.capsule-journey .capsule-state-card{bottom:clamp(100px,11vh,132px);right:32px}}@media (width<=760px){.hero.capsule-journey .change-capsule,.hero.capsule-journey .authority-rig,.hero.capsule-journey .evidence-rig,.hero.capsule-journey .capsule-assembly-bay,.hero.capsule-journey .vault-threshold,.hero.capsule-journey .vault-front-lip{top:52%!important}.hero.capsule-journey .vault-front-lip{width:250px;height:250px}.vault-front-lip:before{border-bottom-width:8px;border-right-width:8px}.vault-front-lip:after{border-bottom-width:3px;border-right-width:3px;inset:31px}.vault-front-lip i,.vault-front-lip b{width:28px;right:33px}.vault-front-lip i{top:67px}.vault-front-lip b{bottom:67px}.capsule-assembly-bay{width:300px;height:205px}.hero.capsule-journey .ring-inner{inset:42px}.identity-frame:before{border-radius:22px;inset:7px 10px}.authority-shell:before{border-radius:28px;inset:-9px -14px}.authority-shell:after{inset:-14px 20px}.hero.capsule-journey .plate-top,.hero.capsule-journey .plate-bottom{width:132px;height:19px;left:38px}.hero.capsule-journey .plate-left,.hero.capsule-journey .plate-right{width:19px;height:72px;top:33px}.evidence-armor:before{border-radius:32px;inset:-16px -22px}.evidence-armor:after{border-radius:29px;inset:-11px -17px}.hero.capsule-journey .evidence-top,.hero.capsule-journey .evidence-bottom{width:94px;height:23px;left:57px}.hero.capsule-journey .evidence-left,.hero.capsule-journey .evidence-right{width:25px;height:51px;top:43px}.hero.capsule-journey .customer-boundary{top:var(--v2-mobile-boundary-top);width:auto;height:1px;transform:translateY(var(--v2-customer-shift-y));bottom:auto;left:8%;right:8%}.hero.capsule-journey .customer-boundary-line{background:linear-gradient(90deg,#0000,#e0e5f2a3 13% 87%,#0000);inset:0}.hero.capsule-journey .customer-boundary strong{transform-origin:50%;letter-spacing:.12em;font-size:.34rem;top:-17px;left:50%;transform:translate(-50%)}.hero.capsule-journey .customer-system{top:var(--v2-mobile-boundary-top);width:auto;height:auto;transform:translateY(var(--v2-customer-shift-y));bottom:17%;left:7%;right:7%}.hero.capsule-journey .customer-grid{background:radial-gradient(circle at 50% 44%,#6a86ff1f,#0000 35%),repeating-linear-gradient(90deg,#0000 0 17%,#abb8e01a 17.2% 17.5%),repeating-linear-gradient(0deg,#0000 0 22%,#abb8e01a 22.2% 22.5%),#0a0e1785;border-radius:24px}.hero.capsule-journey .customer-system small,.hero.capsule-journey .capsule-custody-mark{display:none}.hero.capsule-journey .observed-return{height:34%;top:49%}.hero.capsule-journey .compare-node{bottom:24%;left:12%}.hero.capsule-journey .history-trace{bottom:21%;left:16%;right:16%}}@media (width<=390px) and (height<=740px){.hero.capsule-journey .change-capsule,.hero.capsule-journey .authority-rig,.hero.capsule-journey .evidence-rig,.hero.capsule-journey .capsule-assembly-bay,.hero.capsule-journey .vault-threshold,.hero.capsule-journey .vault-front-lip{top:50%!important}.hero.capsule-journey .customer-system{bottom:18%}.hero.capsule-journey .capsule-state-card{bottom:48px}.hero.capsule-journey .compare-node{bottom:22%}.hero.capsule-journey .history-trace{bottom:19%}}@media (width<=340px){.capsule-assembly-bay{width:276px}.hero.capsule-journey .customer-boundary,.hero.capsule-journey .customer-system{left:6%;right:6%}}.hero.capsule-journey{--v2-capsule-x:-260px;--v2-capsule-y:12px;--v2-capsule-scale:.82;--v2-intro-shift-x:3.8vw;--v2-intro-shift-y:66px}.hero.capsule-journey .change-capsule{transform:translate3d(calc(-50% + var(--v2-capsule-x)), calc(-50% + var(--v2-capsule-y)), 0) rotateX(4deg) rotateY(-5deg) rotateZ(0deg) scale(var(--v2-capsule-scale));left:var(--v2-assembly-left)!important}.hero.capsule-journey .vault-threshold{visibility:visible;transition:none!important}@media (width<=760px){.hero.capsule-journey{--v2-capsule-x:-94px;--v2-capsule-y:6px;--v2-capsule-scale:.8;--v2-intro-shift-x:0vw;--v2-intro-shift-y:88px}.hero.capsule-journey .change-capsule{transform:translate3d(calc(-50% + var(--v2-capsule-x)), calc(-50% + var(--v2-capsule-y)), 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(var(--v2-capsule-scale))}}@media (width<=390px) and (height<=740px){.hero.capsule-journey{--v2-capsule-x:-76px;--v2-capsule-y:-12px;--v2-intro-shift-y:116px}}.v2-observed-return{display:none}@media (width>=1100px){.hero.capsule-journey{--v2-customer-boundary-left:75%}}@media (width>=761px) and (width<=1099px){.hero.capsule-journey{--v2-customer-boundary-left:69%}}@media (width<=760px){.hero.capsule-journey .customer-boundary-line{background:linear-gradient(90deg,#0000,#e3e8f63d 6%,#e3e8f6b8 22% 78%,#e3e8f63d 94%,#0000);height:2px;box-shadow:0 0 14px #bbc8ee29}.hero.capsule-journey .customer-boundary:before,.hero.capsule-journey .customer-boundary:after{content:"";background:#090d17;border:1px solid #dae2f78a;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.hero.capsule-journey .customer-boundary:before{left:18%}.hero.capsule-journey .customer-boundary:after{right:18%}.hero.capsule-journey .customer-boundary strong{color:#e6ebf9a8;letter-spacing:.14em;text-shadow:0 1px 12px #000000d1;font-size:.38rem;top:-20px}.hero.capsule-journey .observed-return{display:none}.v2-observed-return{z-index:4;width:92%;height:24%;opacity:var(--v2-observe-reveal);pointer-events:none;display:block;position:absolute;top:39%;left:4%;overflow:visible}.v2-observed-return path{fill:none;vector-effect:non-scaling-stroke}.v2-observed-return-track{stroke:#6679b34d;stroke-width:1.35px}.v2-observed-return-signal{stroke:#63dcb2;stroke-width:2.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--v2-observe-reveal));filter:drop-shadow(0 0 7px #53deae57)}.hero.capsule-journey .compare-node{width:46px;height:46px;opacity:var(--v2-observe-reveal);top:45%;bottom:auto;left:9%}.hero.capsule-journey .compare-node span{letter-spacing:.1em;font-size:.31rem;top:calc(100% + 7px)}.hero.capsule-journey .history-trace{opacity:var(--v2-observe-reveal);inset:52% 14% auto}.hero.capsule-journey .history-trace span{color:#d2daf59e;top:12px}}@media (width<=390px) and (height<=740px){.v2-observed-return{width:94%;height:25%;top:38%;left:3%}.hero.capsule-journey .compare-node{width:40px;height:40px;top:43%;left:7%}.hero.capsule-journey .compare-node span{display:none}.hero.capsule-journey .history-trace{top:50%;left:12%;right:12%}.hero.capsule-journey .history-trace span{display:none}}.hero.capsule-journey{--v2-core-inset-x:7px;--v2-core-inset-y:9px;--v2-copy-bridge:0;--v2-egress-opacity:0;--v2-authority-joints:0;--v2-envelope-complete:0;--v2-customer-receipt:0;--v2-boundary-contact:0}.hero.capsule-journey .capsule-core{inset:var(--v2-core-inset-y) var(--v2-core-inset-x)}.hero.capsule-journey .capsule-copy{opacity:max(var(--capsule-copy-opacity), var(--v2-copy-bridge))}.hero.capsule-journey[data-capsule-concept-v2=ready]{--capsule-balance-x:0px}.hero.capsule-journey .vault-threshold{width:344px;height:344px}.hero.capsule-journey .vault-threshold-ring{border-radius:50%}.hero.capsule-journey .vault-threshold-ring:before{border-color:#bec8e81a;inset:16px}.hero.capsule-journey .ring-inner{inset:58px}.hero.capsule-journey .vault-door{border-radius:8px;width:72px;height:162px;top:91px}.hero.capsule-journey .vault-door-left{left:98px}.hero.capsule-journey .vault-door-right{right:98px}.hero.capsule-journey:not([data-capsule-chapter=enter]) .vault-threshold,.hero.capsule-journey:not([data-capsule-chapter=enter]) .vault-front-lip{visibility:hidden;opacity:0!important}.hero.capsule-journey[data-capsule-lifecycle-v2=exposed-change] .capsule-core{border-color:#abbaef6b;box-shadow:inset 0 0 0 2px #03060db8,inset 0 0 34px #677cff21,0 22px 46px #00000094,0 0 42px #5e72ff2e}.hero.capsule-journey[data-capsule-lifecycle-v2=exposed-change] .capsule-core-light{filter:drop-shadow(0 0 13px #6f85ffb3)}.capsule-egress-track{z-index:2;top:52%;left:var(--v2-vault-left);width:calc(var(--v2-assembly-left) - var(--v2-vault-left));min-width:70px;height:1px;opacity:var(--v2-egress-opacity);transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#97a5e58f,#7587db33,#0000);position:absolute;transform:translateY(-50%);box-shadow:0 0 13px #7488eb21}.capsule-egress-track:before,.capsule-egress-track:after,.capsule-egress-track span{content:"";background:#070a12;border:1px solid #9faef061;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.capsule-egress-track:before{left:0}.capsule-egress-track span{left:50%}.capsule-egress-track:after{right:0}.capsule-egress-track i,.capsule-egress-track b{background:#96a5ea24;width:1px;height:19px;position:absolute;top:-9px}.capsule-egress-track i{left:30%}.capsule-egress-track b{left:70%}.hero.capsule-journey:not([data-capsule-chapter=bound]) .authority-rig,.hero.capsule-journey:not([data-capsule-chapter=equip]) .evidence-rig{visibility:hidden;opacity:0!important;transition:none!important}.hero.capsule-journey[data-capsule-chapter=release] .capsule-assembly-bay,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-assembly-bay{visibility:hidden;opacity:0!important}.hero.capsule-journey[data-capsule-chapter=equip] .authority-rig,.hero.capsule-journey[data-capsule-chapter=release] .authority-rig,.hero.capsule-journey[data-capsule-chapter=observe] .authority-rig,.hero.capsule-journey[data-capsule-chapter=release] .evidence-rig,.hero.capsule-journey[data-capsule-chapter=observe] .evidence-rig{display:none}.hero.capsule-journey .identity-frame:before{background:linear-gradient(90deg,#7588eb0e,#0000 16% 84%,#7588eb0e);border:1px solid #99aafb7a;border-radius:20px;inset:7px 10px;box-shadow:inset 0 0 0 1px #2c3b7729,inset 0 0 20px #7184f112}.hero.capsule-journey .identity-frame:after{background:linear-gradient(90deg,#0000,#90a0f475 12% 88%,#0000);left:10px;right:10px}.hero.capsule-journey .identity-bracket{filter:drop-shadow(0 0 6px #798bff47);border-color:#95a6ffe0}.hero.capsule-journey .authority-shell:before{background:linear-gradient(90deg,#6f51b41f,#0000 14% 86%,#6f51b41f),linear-gradient(#916edf0d,#0000 22% 78%,#916edf0d);border:2px solid #b297f67a;border-radius:28px;inset:-9px -13px;box-shadow:inset 0 0 0 1px #cebcff0d,inset 0 0 24px #9d7ff114,0 0 28px #7b64cf1a}.hero.capsule-journey .authority-shell:after{border-color:#c6b1ff47;inset:-13px 17px}.hero.capsule-journey .authority-plate{background:linear-gradient(#ffffff29,#0000 28% 68%,#180c2b2e),linear-gradient(135deg,#7257a8,#2f224d 52%,#8a69bf);border:1px solid #d3bfff42;overflow:visible;box-shadow:inset 0 0 0 2px #140b2473,inset 0 0 16px #d7bfff17,0 5px 14px #00000061,0 0 13px #9774e524}.hero.capsule-journey .authority-plate:before{content:"";opacity:.8;border-top:1px solid #e7d8ff3d;border-bottom:1px solid #1e1132ad;position:absolute;inset:4px 17px}.hero.capsule-journey .authority-plate:after{content:"";background:#3b2a59;border:1px solid #e6d7ff61;border-radius:2px;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 8px #b897f838}.hero.capsule-journey .plate-left:before,.hero.capsule-journey .plate-right:before{border:0;border-left:1px solid #1e1132ad;border-right:1px solid #e7d8ff3d;inset:17px 4px}.authority-joints{z-index:4;opacity:var(--v2-authority-joints);pointer-events:none;display:block;position:absolute;inset:-15px -19px}.authority-joints i{background:linear-gradient(145deg,#6f55a1,#251a3c 68%);border:1px solid #d1bdff6b;border-radius:4px;width:12px;height:12px;position:absolute;box-shadow:inset 0 0 0 2px #110a1d8f,0 0 10px #9774e529}.authority-joints i:first-child{top:0;left:0}.authority-joints i:nth-child(2){top:0;right:0}.authority-joints i:nth-child(3){bottom:0;right:0}.authority-joints i:nth-child(4){bottom:0;left:0}.hero.capsule-journey .evidence-armor:before{background:linear-gradient(90deg,#a9773317,#0000 15% 85%,#a9773317),linear-gradient(#ebbc7312,#0000 20% 80%,#ebbc7312);border:1px solid #e1b26575;border-radius:31px;inset:-12px -17px;box-shadow:inset 0 0 0 1px #f6d69e0a,inset 0 0 27px #deae6012,0 0 31px #b9813917}.hero.capsule-journey .evidence-armor:after{border-color:#f0cc9038;border-radius:28px;inset:-9px -13px}.hero.capsule-journey .evidence-plate{background:linear-gradient(#fff7db26,#0000 30% 70%,#341f0938),linear-gradient(135deg,#8e672c,#3e2b12 54%,#b3873f);border:1px solid #f5d0914d;overflow:visible;box-shadow:inset 0 0 0 2px #26180773,inset 0 0 15px #ffdd9b14,0 5px 15px #00000061,0 0 14px #d39d4826}.hero.capsule-journey .evidence-plate b{background:linear-gradient(90deg,#2516059e,#d4a04c29,#2516059e);border:1px solid #f5d39738;border-radius:4px;position:absolute;inset:5px 19px;box-shadow:inset 0 0 8px #0000007a}.hero.capsule-journey .evidence-plate b:before,.hero.capsule-journey .evidence-plate b:after{content:"";background:#d9ad63;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 6px #daab5e57}.hero.capsule-journey .evidence-plate b:before{left:5px}.hero.capsule-journey .evidence-plate b:after{right:5px}.hero.capsule-journey .evidence-left b,.hero.capsule-journey .evidence-right b{background:linear-gradient(#2516059e,#d4a04c29,#2516059e);inset:18px 5px}.hero.capsule-journey .evidence-left b:before,.hero.capsule-journey .evidence-right b:before{top:5px;left:50%;transform:translate(-50%)}.hero.capsule-journey .evidence-left b:after,.hero.capsule-journey .evidence-right b:after{inset:auto auto 5px 50%;transform:translate(-50%)}.envelope-seal{z-index:5;opacity:var(--v2-envelope-complete);pointer-events:none;border:1px solid #e9c5886b;border-radius:34px;display:block;position:absolute;inset:-15px -21px;box-shadow:inset 0 0 0 1px #8c6f4224,0 0 24px #ddab5b1a}.envelope-seal i{background:#d6aa62;border-radius:999px;width:16px;height:3px;position:absolute;box-shadow:0 0 8px #ddab5b42}.envelope-seal i:first-child{top:-2px;left:20px}.envelope-seal i:nth-child(2){top:-2px;right:20px}.envelope-seal i:nth-child(3){bottom:-2px;right:20px}.envelope-seal i:nth-child(4){bottom:-2px;left:20px}.hero.capsule-journey .decision-seal{box-shadow:0 0 25px #dbaa5b2e, inset 0 0 16px #e0b4691c, 0 0 0 7px rgba(222, 176, 100, calc(var(--v2-envelope-complete) * .035))}.customer-receipt{z-index:1;width:320px;height:218px;opacity:var(--v2-customer-receipt);transform:translate(-50%, -50%) scale(calc(.88 + var(--v2-customer-receipt) * .12));pointer-events:none;background:radial-gradient(circle,#7088ef1a,#0000 58%),linear-gradient(90deg,#5b70c70f,#0000 17% 83%,#5b70c70f);border:1px solid #7793eb3d;border-radius:38px;position:absolute;top:50%;left:38%;box-shadow:inset 0 0 0 1px #c0cbee0a,inset 0 0 32px #4b5fb514,0 0 30px #4457ae14}.customer-receipt:before,.customer-receipt:after{content:"";background:linear-gradient(90deg,#0000,#8499ea47,#0000);position:absolute}.customer-receipt:before{height:1px;top:50%;left:16px;right:16px}.customer-receipt:after{background:linear-gradient(#0000,#8499ea38,#0000);width:1px;top:16px;bottom:16px;left:50%}.customer-receipt i,.customer-receipt b,.customer-receipt em{background:#0a0f1c;border:1px solid #90a5f46b;border-radius:50%;width:8px;height:8px;display:block;position:absolute;box-shadow:0 0 8px #6c85e82e}.customer-receipt i{top:18px;left:18px}.customer-receipt b{top:18px;right:18px}.customer-receipt em{bottom:18px;right:18px}.hero.capsule-journey .customer-boundary-line{box-shadow:0 0 calc(6px + var(--v2-boundary-contact) * 18px) rgba(203, 215, 247, calc(.1 + var(--v2-boundary-contact) * .34))}.hero.capsule-journey .customer-boundary:before,.hero.capsule-journey .customer-boundary:after{opacity:calc(.45 + var(--v2-boundary-contact) * .55)}@media (width>=761px){.hero.capsule-journey .customer-boundary strong{color:#e1e7f794;text-shadow:0 1px 12px #000000c7}.hero.capsule-journey .customer-system{overflow:hidden}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card{max-width:300px;bottom:clamp(92px,10vh,122px);right:28px}}@media (width<=760px){.hero.capsule-journey{--v2-core-inset-x:7px;--v2-core-inset-y:8px}.hero.capsule-journey .vault-threshold{width:228px;height:228px}.hero.capsule-journey .ring-inner{inset:39px}.hero.capsule-journey .vault-door{border-radius:7px;width:48px;height:112px;top:58px}.hero.capsule-journey .vault-door-left{left:66px}.hero.capsule-journey .vault-door-right{right:66px}.capsule-egress-track{background:linear-gradient(#97a5e585,#7587db2e,#0000);width:1px;min-width:0;height:48px;top:calc(52% + 7px);left:50%;transform:translate(-50%)}.capsule-egress-track:before,.capsule-egress-track:after,.capsule-egress-track span{top:auto;left:50%;transform:translate(-50%)}.capsule-egress-track:before{top:0}.capsule-egress-track span{top:50%}.capsule-egress-track:after{bottom:0;right:auto}.capsule-egress-track i,.capsule-egress-track b{width:19px;height:1px;top:auto;left:-9px}.capsule-egress-track i{top:30%}.capsule-egress-track b{top:70%}.hero.capsule-journey .identity-frame:before{border-radius:18px;inset:6px 8px}.hero.capsule-journey .authority-shell:before{border-radius:24px;inset:-7px -10px}.hero.capsule-journey .authority-shell:after{inset:-10px 14px}.authority-joints{inset:-12px -15px}.authority-joints i{border-radius:3px;width:10px;height:10px}.hero.capsule-journey .authority-plate:before{inset:4px 13px}.hero.capsule-journey .plate-left:before,.hero.capsule-journey .plate-right:before{inset:13px 4px}.hero.capsule-journey .evidence-armor:before{border-radius:27px;inset:-9px -12px}.hero.capsule-journey .evidence-armor:after{border-radius:24px;inset:-7px -9px}.hero.capsule-journey .evidence-plate b{inset:4px 14px}.hero.capsule-journey .evidence-left b,.hero.capsule-journey .evidence-right b{inset:14px 4px}.envelope-seal{border-radius:29px;inset:-12px -16px}.envelope-seal i{width:13px}.customer-receipt{border-radius:31px;width:286px;height:202px;top:58%;left:50%}.hero.capsule-journey .v2-observed-return{height:25%;top:32%}.hero.capsule-journey .compare-node{top:39%}.hero.capsule-journey .history-trace{top:47%}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card{background:#04070df0;border-color:#d5dcf133}}@media (width<=390px) and (height<=740px){.hero.capsule-journey .vault-threshold{width:208px;height:208px}.hero.capsule-journey .ring-inner{inset:35px}.hero.capsule-journey .vault-door{width:43px;height:100px;top:54px}.hero.capsule-journey .vault-door-left{left:61px}.hero.capsule-journey .vault-door-right{right:61px}.customer-receipt{width:262px;height:185px;top:57%}.hero.capsule-journey .v2-observed-return{height:24%;top:29%}.hero.capsule-journey .compare-node{top:35%}.hero.capsule-journey .history-trace{top:43%}.hero.capsule-journey .customer-boundary strong{font-size:.31rem;top:-17px}}@media (width<=340px){.hero.capsule-journey .authority-shell:before{inset:-6px -8px}.hero.capsule-journey .evidence-armor:before{inset:-8px -10px}.envelope-seal{inset:-10px -13px}.customer-receipt{width:242px;height:174px}}.hero.capsule-journey{--v2-copy-bridge:0!important}.hero.capsule-journey .authority-shell:before,.hero.capsule-journey .authority-shell:after{opacity:var(--v2-authority-joints)!important}.hero.capsule-journey .evidence-armor:before,.hero.capsule-journey .evidence-armor:after{opacity:var(--evidence-reason-progress)!important}@media (width>=1100px){.hero.capsule-journey .customer-boundary{left:72%!important}.hero.capsule-journey .customer-system{left:calc(72% + 18px)!important;right:-2%!important}.hero.capsule-journey .customer-receipt{left:38%}}@media (width>=761px) and (width<=1099px){.hero.capsule-journey .customer-boundary{left:66%!important}.hero.capsule-journey .customer-system{left:calc(66% + 18px)!important;right:-2%!important}.hero.capsule-journey .customer-receipt{left:42%}}@media (width<=760px){.hero.capsule-journey[data-capsule-chapter=release] .change-capsule,.hero.capsule-journey[data-capsule-chapter=observe] .change-capsule{transform:translate3d(calc(-50% + var(--v2-capsule-x)), calc(-50% + var(--v2-capsule-y) - 18px * var(--v2-customer-reveal)), 0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(var(--v2-capsule-scale))}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index state""layer layer";gap:3px 8px;min-height:0;padding:7px 9px 8px;display:grid;bottom:54px;left:18px;right:18px}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card>span,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card>span{letter-spacing:.12em;grid-area:index;align-self:start;margin:0;font-size:.33rem;line-height:1.2}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card>strong,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card>strong{letter-spacing:.07em;grid-area:layer;margin:0;font-size:.52rem;line-height:1.2}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card>em,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card>em{letter-spacing:.09em;text-align:right;white-space:nowrap;grid-area:state;align-self:start;margin:0;font-size:.42rem;line-height:1.2}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card>p,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card>p{display:none!important}}@media (width<=390px) and (height<=740px){.hero.capsule-journey[data-capsule-chapter=release] .change-capsule,.hero.capsule-journey[data-capsule-chapter=observe] .change-capsule{transform:translate3d(calc(-50% + var(--v2-capsule-x)), calc(-50% + var(--v2-capsule-y) - 46px * var(--v2-customer-reveal)), 0) scale(var(--v2-capsule-scale))}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card{padding:6px 8px 7px;bottom:48px;left:15px;right:15px}}.hero.capsule-journey .vault-threshold,.hero.capsule-journey .vault-front-lip{width:344px;height:344px;transform:translate3d(calc(-50% + var(--v2-vault-retreat-x)), calc(-50% + var(--v2-vault-retreat-y)), 0) scale(var(--v2-vault-scale));border-radius:50%}.hero.capsule-journey .vault-threshold{overflow:hidden}.hero.capsule-journey .vault-threshold-ring{will-change:auto;transform:none}.hero.capsule-journey .ring-inner{opacity:1;background:radial-gradient(at 50% 40%,#111a29,#030509 72%);inset:48px;box-shadow:inset 0 0 0 1px #7d94ce29,inset 0 0 24px #000000bf}.hero.capsule-journey .vault-front-lip:before{filter:none;border:1px solid #a6b7e247;inset:1px;transform:none;box-shadow:inset 0 0 0 6px #4857841f}.hero.capsule-journey .vault-front-lip:after,.hero.capsule-journey .vault-front-lip i,.hero.capsule-journey .vault-front-lip b{display:none}@media (width<=760px){.hero.capsule-journey .vault-threshold,.hero.capsule-journey .vault-front-lip{width:228px;height:228px}.hero.capsule-journey .ring-inner{inset:22px}.hero.capsule-journey .capsule-egress-track{top:calc(52% + var(--v2-vault-retreat-y));width:1px;min-width:0;height:calc(20px - var(--v2-vault-retreat-y));background:linear-gradient(#97a5e55c,#7587db1f);left:50%;transform:none}.hero.capsule-journey .capsule-egress-track:before,.hero.capsule-journey .capsule-egress-track:after,.hero.capsule-journey .capsule-egress-track span,.hero.capsule-journey .capsule-egress-track i,.hero.capsule-journey .capsule-egress-track b{display:none}}.hero.capsule-journey[data-capsule-viewport=compact-phone] .vault-threshold,.hero.capsule-journey[data-capsule-viewport=compact-phone] .vault-front-lip{width:144px;height:144px}.hero.capsule-journey[data-capsule-viewport=compact-phone] .vault-door{border-radius:4px;width:27px;height:58px;top:43px}.hero.capsule-journey[data-capsule-viewport=compact-phone] .vault-door-left{left:45px}.hero.capsule-journey[data-capsule-viewport=compact-phone] .vault-door-right{right:45px}.hero.capsule-journey[data-capsule-viewport=compact-phone] .ring-inner{inset:8px}.hero.capsule-journey[data-capsule-viewport=compact-phone] .capsule-egress-track{top:calc(50% + var(--v2-vault-retreat-y))}.hero.capsule-journey .customer-boundary{transform:none!important}@media (width>=761px) and (width<=1099px){.hero.capsule-journey .vault-threshold,.hero.capsule-journey .vault-front-lip{width:280px;height:280px}.hero.capsule-journey .ring-inner{inset:20px}.hero.capsule-journey .vault-door{top:59px}.hero.capsule-journey .vault-door-left{left:68px}.hero.capsule-journey .vault-door-right{right:68px}}.hero.capsule-journey .identity-frame{--identity-offset:calc(38px * (1 - var(--v2-identity-chassis)))}.hero.capsule-journey .identity-bracket{opacity:var(--v2-identity-chassis)}.hero.capsule-journey{--composition-intro-lift:160px;--composition-intro-hold:clamp(0, calc(2.2 - var(--capsule-progress,0) * 20), 1)}.hero.capsule-journey .capsule-journey-intro{opacity:clamp(0, calc(1.4 - var(--capsule-progress,0) * 20), 1)}.hero.capsule-journey .capsule-journey-intro h1{font-size:clamp(3.8rem,min(6.45vw,8.6svh),7.1rem)}.hero.capsule-journey .capsule-journey-visual{transform:translate3d(var(--v2-intro-shift-x), calc(var(--composition-intro-lift) * var(--composition-intro-hold)), 0)}.hero.capsule-journey .capsule-disclosure{opacity:clamp(0, calc(var(--capsule-progress,0) * 40 - 1.8), 1)}.hero.capsule-journey .mac-journey-intro-boundary{color:#e2e7f5ad}.hero.capsule-journey .capsule-journey-stage:after{content:"";z-index:0;pointer-events:none;opacity:calc(var(--v2-bay-opacity,0) * (1 - var(--v2-customer-reveal,0)));background:linear-gradient(90deg,#0000 12%,#818ca01a 12.1%,#0000 12.3% 84%,#818ca012 84.2%,#0000 84.4%),linear-gradient(174deg,#0000 73%,#8f99b017 73.15%,#14182073 73.4%),radial-gradient(at 53% 48%,#3d445254,#0000 64%),linear-gradient(125deg,#0a0d121f,#181d26b3 55%,#0b0f1680);position:absolute;inset:20% 0 9% 42%;-webkit-mask-image:radial-gradient(at 58% 48%,#000 38%,#0000 78%);mask-image:radial-gradient(at 58% 48%,#000 38%,#0000 78%)}@media (width>=761px){.hero.capsule-journey .capsule-copy{width:min(510px,37vw)}.hero.capsule-journey[data-capsule-chapter=release] .capsule-copy,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-copy{top:42%}.hero.capsule-journey .capsule-copy h2{letter-spacing:-.05em;word-spacing:.03em;text-wrap:balance;max-width:12.8ch;font-size:clamp(2.8rem,4.15vw,4.9rem);line-height:.98}.hero.capsule-journey .capsule-copy-lead{max-width:44ch;line-height:1.5}.hero.capsule-journey .capsule-copy-kicker,.hero.capsule-journey .capsule-copy h2,.hero.capsule-journey .capsule-copy-lead,.hero.capsule-journey .capsule-copy-terms{margin-left:0}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card{left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));backdrop-filter:none;width:min(300px,21vw);bottom:86px;right:auto;transform:none}}@media (width>=761px) and (height<=800px){.hero.capsule-journey{--composition-intro-lift:170px}.hero.capsule-journey .capsule-journey-intro{top:24px}.hero.capsule-journey .capsule-journey-intro h1{font-size:min(6.1vw,8.5svh)}.hero.capsule-journey .capsule-copy h2{font-size:clamp(2.7rem,3.9vw,3.7rem)}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card{padding:10px 12px}.hero.capsule-journey[data-capsule-chapter=release] .capsule-state-card>p,.hero.capsule-journey[data-capsule-chapter=observe] .capsule-state-card>p{display:none}}@media (width>=761px) and (width<=1099px){.hero.capsule-journey[data-capsule-chapter=observe] .capsule-copy{top:38%}}@media (width<=760px){.hero.capsule-journey{--composition-intro-lift:112px}.hero.capsule-journey .capsule-state-card{transform:none}.hero.capsule-journey .capsule-journey-intro h1{font-size:clamp(2.5rem,min(14.4vw,8.3svh),4rem)}.hero.capsule-journey .capsule-journey-stage:after{background:linear-gradient(175deg,#0000 78%,#95a0b51f 78.2%,#161b2461 78.6%),radial-gradient(at 50% 46%,#3139465c,#0000 76%);inset:37% 4% 19%;-webkit-mask-image:linear-gradient(#0000,#000 16% 85%,#0000);mask-image:linear-gradient(#0000,#000 16% 85%,#0000)}}@media (width<=760px) and (height<=650px){.hero.capsule-journey{--composition-intro-lift:122px}.hero.capsule-journey .capsule-journey-intro{top:18px}.hero.capsule-journey .capsule-journey-intro strong{font-size:.86rem}.hero.capsule-journey .v2-observed-return{height:18%;top:36%}.hero.capsule-journey .compare-node{top:38.7%}.hero.capsule-journey .history-trace{top:43%;left:22%;right:38%}}.journey-conclusion{isolation:isolate;text-align:center;color:#f7f4ee;background:linear-gradient(#03060b,#11161e);margin:0;padding:clamp(54px,7vw,100px) max(24px,6vw);position:relative}.journey-conclusion-kicker{color:#aab6cd;letter-spacing:.18em;margin:0 0 18px;font-size:.68rem;font-weight:700}.journey-conclusion h2{max-width:none;color:inherit;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,6.6vw,6.2rem);line-height:1.04}.journey-conclusion-lead{color:#c5cbd7;margin:22px 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.journey-conclusion-link{color:#edf1fb;text-underline-offset:6px;justify-content:center;align-items:center;gap:14px;min-height:44px;margin-top:15px;padding:8px 2px;font-size:.95rem;font-weight:600;text-decoration:underline #8290aa;display:inline-flex}.journey-conclusion-link:hover{text-decoration-color:currentColor}.journey-conclusion-link:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #bfceef}.journey-conclusion-boundary{color:#acb5c4;max-width:76ch;margin:27px auto 0;font-size:.72rem;line-height:1.6}@media (width<=760px){.journey-conclusion{padding:52px 22px 48px}.journey-conclusion-kicker{font-size:.62rem}.journey-conclusion h2{font-size:clamp(2.6rem,11.3vw,4rem)}.journey-conclusion-lead{max-width:29ch;margin:18px auto 0}.journey-conclusion-boundary{max-width:44ch}}@media (prefers-reduced-motion:reduce){.hero.capsule-journey .capsule-journey-stage:after{display:none}}.hero[data-evidence-readability] .evidence-path{display:none}.evidence-connections{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.evidence-connections path{fill:none;stroke:#c99b51;stroke-width:1.15px;stroke-linecap:round;vector-effect:non-scaling-stroke}.evidence-connections circle{fill:#e2bb79;stroke:#17120b;stroke-width:1px}.hero:not([data-capsule-chapter=equip]) .evidence-connections{display:none}.hero[data-evidence-readability] .evidence-source{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.hero[data-evidence-readability] .evidence-source i{display:none}.hero[data-evidence-readability] .evidence-source small{color:inherit;letter-spacing:.02em;font-size:.49rem;font-weight:600;line-height:1.15}.hero[data-evidence-readability] .source-held{width:88px}.evidence-key{color:#d4c6ad;max-width:46ch;margin:14px 0 0;font-size:.76rem;line-height:1.5;display:none}.hero[data-capsule-chapter=equip] .evidence-key{display:block}.example-instructions{color:#b8bfcd;max-width:66ch;margin:0 0 20px;font-size:.88rem;line-height:1.6}.example-reset{color:#d9dfed;cursor:pointer;background:0 0;border:1px solid #65708a;border-radius:8px;min-height:44px;margin-top:14px;padding:10px 16px}.example-reset:focus-visible,.decision-input:focus-visible,.failure-selector button:focus-visible{outline-offset:4px;outline:2px solid #bac9ff}.example-reset:disabled,.decision-input:disabled,.failure-selector button:disabled{cursor:default}.example-reset:disabled{opacity:.55}.mechanism-scene .decision-output:after,.architecture-scene .architecture-core:after{content:none}.verification-ledger>div{min-width:0}.scene:not(.hero)>.chapter-index{opacity:1;margin:0 0 24px;position:static;transform:none}.scene:not(.hero) h2{word-spacing:normal;line-height:1.03}@media (width<=1099px){.hero[data-evidence-readability] .evidence-source{bottom:auto;right:auto;transform:none}}@media (width<=760px){.hero[data-evidence-readability] .source-held{width:68px}.hero[data-evidence-readability] .evidence-source small{font-size:.44rem}.evidence-key{max-width:100%;margin-top:8px;font-size:.65rem;line-height:1.35}.verification-ledger>div{grid-template-columns:38px minmax(0,1fr);gap:10px 14px;transform:none!important}.verification-ledger small,.verification-ledger b{overflow-wrap:anywhere;min-width:0}.scene:not(.hero) h2{letter-spacing:-.04em;max-width:100%;font-size:clamp(2rem,9.5vw,2.65rem);line-height:1.08}.scene:not(.hero) .split-copy{gap:28px;margin-bottom:48px}.architecture-scene .architecture-map{margin-top:0}.mechanism-heading{margin-bottom:36px}}@media (width<=760px) and (height<=649px),(width<=390px) and (height<=740px){.hero[data-evidence-readability] .evidence-key{display:none}.hero[data-evidence-readability] .evidence-source{width:38px}.hero[data-evidence-readability] .evidence-source small{font-size:.4rem}.hero.capsule-journey .evidence-top{transform:translate3d(0, calc(var(--evidence-top-assembly-offset) * .18), 45px)}}.architecture-adapter{justify-content:center;gap:16px}.architecture-adapter i{flex:none;width:28px;height:1px;margin:0}.architecture-adapter i:after{inset:-3px 0 auto auto;transform:rotate(-45deg)}@media (width<=1120px){.architecture-adapter{flex-direction:column;gap:10px;min-height:80px}.architecture-adapter i{width:1px;height:28px}.architecture-adapter i:after{inset:auto auto 0 -3px;transform:rotate(45deg)}}@media (width<=900px){.verification-ledger>div{transform:none!important}}.hero[data-evidence-readability] .evidence-source{height:28px;min-height:0;padding:3px 5px;bottom:auto;right:auto;transform:none}.hero[data-evidence-readability] .evidence-source small{font-size:10px}.hero[data-evidence-readability] .source-d{width:62px;opacity:var(--evidence-reason-progress,0)}.hero[data-evidence-readability] .source-held{gap:2px;height:30px}.hero[data-evidence-readability] .source-held b{font-size:9px}@media (width<=760px){.hero[data-evidence-readability] .source-d{width:46px}.hero[data-evidence-readability] .evidence-source{height:24px;padding:2px}.hero[data-evidence-readability] .evidence-source small{font-size:8px}.hero[data-evidence-readability] .source-held{width:68px;height:24px}.hero[data-evidence-readability] .source-held b{font-size:8px}}@media (width<=760px) and (height<=649px),(width<=390px) and (height<=740px){.hero[data-evidence-readability] .source-d{width:38px}.hero[data-evidence-readability] .evidence-source{height:22px}.hero[data-evidence-readability] .source-held{width:64px;height:20px}}main>.scene:not(.hero){min-height:0;padding-block:clamp(64px,6vw,96px)}.scene:not(.hero) h2{letter-spacing:-.045em;max-width:23ch;font-size:clamp(2.25rem,3.65vw,3.8rem);line-height:1.09}.scene:not(.hero) .split-copy{align-items:start;gap:clamp(28px,5vw,72px);margin-bottom:44px}.scene:not(.hero) .chapter-lead{max-width:60ch;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}.scene:not(.hero) .split-copy>*,.scene:not(.hero) .verification-grid>div:first-child{opacity:1;transform:none}.scene:not(.hero) .mechanism-heading,.scene:not(.hero) .evaluation-heading{margin-bottom:36px}.continuity-bridge{min-height:0;padding-block:40px}.problem-scene .fragment-stage{border:1px solid var(--line);perspective:none;background:0 0;border-radius:20px;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(240px,1.25fr) repeat(2,minmax(0,1fr));gap:12px;max-width:1080px;min-height:0;margin:0 auto;padding:24px;display:grid;transform:none}.problem-scene .fragment-stage:before,.problem-scene .fragment-stage:after{content:none}.problem-scene .fragment-center{opacity:1;filter:none;grid-area:1/1/4;width:100%;transform:none}.problem-scene .condition-object{aspect-ratio:auto;width:100%;min-height:232px;box-shadow:none}.problem-scene .condition-object strong{font-size:clamp(1.7rem,2.5vw,2.5rem)}.problem-scene .condition-object small{text-align:center;padding:0 12px;font-size:.75rem}.problem-scene .fact-orbit{width:100%;min-height:68px;box-shadow:none;backdrop-filter:none;transition:none;position:relative;inset:auto;opacity:1!important;transform:none!important}.verification-scene .verification-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,72px)}.verification-scene .verification-grid:before,.verification-scene .verification-ledger:before,.verification-scene .verification-ledger>div:before,.verification-scene .verification-ledger>div:after{content:none}.verification-scene .verification-ledger>div{--ledger-step:1;grid-template-columns:32px minmax(0,1fr);gap:6px 16px;min-height:88px;padding:20px 0;transition:none;opacity:1!important;box-shadow:none!important;background:0 0!important;transform:none!important}.verification-scene .verification-ledger>div>span{grid-area:1/1/3;align-self:start;padding-top:5px}.verification-scene .verification-ledger>div>small{color:var(--muted);background:0 0;border:0;border-radius:0;grid-column:2;padding:0;font-size:.82rem}.verification-scene .verification-ledger b{font-size:1.15rem}.failure-scene .failure-stage{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:start;gap:24px;margin-top:0}.failure-scene .failure-selector{border:1px solid var(--night-line);border-radius:16px;grid-template-columns:1fr;align-content:start;gap:8px;padding:22px;display:grid}.failure-scene .failure-selector .example-instructions{margin-bottom:12px;font-size:.83rem}.failure-scene .failure-selector button{text-align:left;border-radius:8px;min-height:48px;padding:12px 14px}.failure-scene .failure-readout{min-height:0;box-shadow:none;background:var(--night-raised);border-radius:16px;padding:clamp(24px,3vw,40px);transform:none}.failure-scene .failure-mechanism:before,.failure-scene .failure-readout:after{content:none}.failure-scene .failure-readout strong{letter-spacing:-.04em;max-width:23ch;font-size:clamp(1.8rem,2.7vw,2.8rem);line-height:1.12}.failure-scene .failure-retained{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.failure-scene .failure-retained span{letter-spacing:.025em}.failure-scene .failure-retained small{color:#aeb4c0;font-size:.7rem;line-height:1.5}.failure-scene .reconstruction-note{color:#b8bfcd;max-width:70ch;margin:36px 0 16px;font-size:.87rem;line-height:1.6}.failure-scene .reconstruction-track{margin-top:0}.failure-scene .reconstruction-track:after{content:none}.failure-scene .reconstruction-row{background:0 0;grid-template-columns:38px minmax(0,1fr) minmax(180px,.85fr);gap:16px;padding:18px 12px 18px 24px;transition:none;opacity:1!important;box-shadow:none!important;transform:none!important}.failure-scene .reconstruction-row small{color:#aeb4c0;line-height:1.5}.maturity-scene .maturity-band{border-top:1px solid var(--line);display:block}.maturity-scene .maturity-band article{box-shadow:none;opacity:1;background:0 0;border-radius:0;grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr) minmax(0,1.3fr);align-items:start;gap:24px;margin:0;padding:26px 0;transition:none;display:grid;transform:none;border:0!important;border-bottom:1px solid var(--line)!important;min-height:0!important}.maturity-scene .maturity-band article>span{opacity:1;border-radius:0;padding:4px 0;font-size:.65rem;line-height:1.6;color:var(--muted)!important;border:0!important}.maturity-scene .maturity-band article>strong{letter-spacing:-.025em;margin:0;font-size:1.35rem;line-height:1.25}.maturity-scene .maturity-band article>p{max-width:55ch;margin:0;font-size:.94rem;line-height:1.6}@media (width<=900px){.verification-scene .verification-grid{grid-template-columns:1fr}.problem-scene .fragment-stage{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.problem-scene .fragment-center{grid-area:1/1/auto/-1;justify-self:center;max-width:360px;margin:0}.problem-scene .condition-object{min-height:170px}.maturity-scene .maturity-band article{grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:8px 24px}.maturity-scene .maturity-band article>span{grid-row:1/3}.maturity-scene .maturity-band article>p{grid-column:2}}@media (width<=760px){main>.scene:not(.hero){padding-block:56px}.scene:not(.hero) h2{font-size:clamp(1.85rem,8.5vw,2.5rem);line-height:1.12}.scene:not(.hero) .split-copy{gap:20px;margin-bottom:30px}.continuity-bridge{padding-block:28px}.failure-scene .failure-stage{grid-template-columns:1fr;gap:16px}.failure-scene .failure-selector{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.failure-scene .failure-selector .example-instructions{grid-column:1/-1}.failure-scene .failure-selector button{font-size:.74rem}.failure-scene .reconstruction-row{grid-template-columns:30px minmax(0,1fr);gap:6px 12px;padding:16px 4px 16px 16px}.failure-scene .reconstruction-row small{grid-column:2;font-size:.74rem}.maturity-scene .maturity-band article{grid-template-columns:1fr;gap:10px;padding-block:22px}.maturity-scene .maturity-band article>span{grid-row:auto}.maturity-scene .maturity-band article>p{grid-column:1}}.scene:not(.hero) :is(h2,.eyebrow,.chapter-lead){transition:none;opacity:1!important;transform:none!important}[data-scene]{scroll-margin-top:88px}[data-scene]:focus-visible{outline-offset:-4px;outline:2px solid #9499ff}@media (width>=1201px){main>.scene:not(.hero){padding-inline:max(var(--gutter), 76px)}}.problem-scene{background:radial-gradient(at 50% 75%,#1d284733,#0000 65%),#090d15}.problem-scene .fragment-stage{background:radial-gradient(#25335455,#0000 68%);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(260px,1.65fr) minmax(0,1fr);gap:22px 52px;max-width:1120px;padding:36px 12px}.problem-scene .fragment-center{grid-area:1/2/4;align-self:stretch}.problem-scene .condition-object{color:#edf0fa;background:linear-gradient(130deg,#202d46,#101827 70%);border:1px solid #6b7898;border-radius:28px;gap:12px;height:100%;min-height:264px;box-shadow:inset 0 0 0 7px #0a111d,0 24px 48px #0004}.problem-scene .condition-object:before{content:"";background:radial-gradient(#ced2ff99,#0000 65%),linear-gradient(#a9b2fa,#a9b2fa) 0 9px/26px 1px no-repeat,linear-gradient(#a9b2fa,#a9b2fa) right 19px/28px 1px no-repeat;width:52px;height:32px;margin:8px 0}.problem-scene .condition-object strong{font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:1.1}.problem-scene .condition-label,.problem-scene .condition-object small{color:#b6bfd4}.problem-scene .condition-axis{display:none}.problem-scene .fact-orbit{color:#e6eaf5;background:linear-gradient(140deg,#192335,#101723);border:1px solid #3d4862;border-radius:10px;min-height:68px;padding:15px 16px}.problem-scene .fact-orbit span{color:#b0bacc}.problem-scene .fact-1{grid-area:1/1}.problem-scene .fact-2{grid-area:1/3}.problem-scene .fact-3{grid-area:2/1}.problem-scene .fact-4{grid-area:2/3}.problem-scene .fact-5{grid-area:3/1}.problem-scene .fact-6{grid-area:3/3}.problem-scene .fact-orbit:after{content:"";background:linear-gradient(90deg,#8594ba 40%,#0000 40% 60%,#8594ba55 60%);width:52px;height:1px;position:absolute;top:50%;left:100%}.problem-scene :is(.fact-2,.fact-4,.fact-6):after{left:auto;right:100%}.question-list,.evaluation-list{padding-left:0;list-style:none}.question-list li,.evaluation-list li{opacity:1;grid-template-columns:minmax(0,1fr);min-height:0;padding-block:24px;padding-inline:0;transform:none}.question-list li:before,.evaluation-list:before{content:none}.core-layers>div{border-left:2px solid #9499ff55;grid-template-columns:minmax(0,1fr);padding-left:14px}.verification-scene .verification-ledger>div{border-left:2px solid #9499ff55;grid-template-columns:minmax(0,1fr);padding-left:18px}.verification-scene .verification-ledger>div>small{grid-column:1}.mechanism-scene .decision-output{--instrument-accent:#a3afff;background:radial-gradient(at 72% 22%,#4a578033,#0000 62%),#0d131f;border-color:#586486;justify-content:flex-start;min-height:460px;padding:26px 30px}.decision-lab[data-focus-layer=authority] .decision-output{--instrument-accent:#b49aff}.decision-lab[data-focus-layer=evidence] .decision-output{--instrument-accent:#dfb878}.decision-lab[data-focus-layer=control] .decision-output{--instrument-accent:#d5dfef}.decision-lab[data-resolution=positive] .decision-output{--instrument-accent:#79dfb6;background:radial-gradient(at 72% 22%,#346b5644,#0000 65%),#0d191a;border-color:#67c39e}.decision-output .output-topline{color:#b6bfd0;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.59rem;display:flex;position:static}.decision-instrument{flex:none;width:min(100%,300px);height:174px;margin:22px auto 12px;position:relative}.instrument-bed{background:radial-gradient(#596b9622,#0000 70%);position:absolute;inset:8px 18px 20px}.instrument-core{background:linear-gradient(140deg,#263451,#101925);border:1px solid #6a7590;border-radius:12px;flex-direction:column;justify-content:center;gap:7px;padding:14px 22px;display:flex;position:absolute;inset:48px 62px 56px}.instrument-core i{background:var(--instrument-accent);opacity:.8;width:75%;height:2px;display:block}.instrument-core i:nth-child(2){width:90%}.instrument-core i:nth-child(3){width:52%}.instrument-layer{pointer-events:none;transition:opacity .2s,transform .2s;position:absolute}.layer-identity{border:2px solid #9babff;border-radius:17px;inset:39px 53px 47px}.layer-authority{border:6px solid #a389cd;border-radius:20px;inset:27px 41px 35px;box-shadow:inset 0 0 0 2px #211b36}.layer-evidence{inset:20px 34px 28px}.layer-evidence i{background:linear-gradient(120deg,#93682f,#dfb87866);border:1px solid #dfb878;border-radius:3px;width:72px;height:10px;position:absolute;left:calc(50% - 36px)}.layer-evidence i:nth-child(2){top:auto;bottom:0}.layer-evidence i:nth-child(3),.layer-evidence i:nth-child(4){width:10px;height:38px;top:calc(50% - 19px);left:0}.layer-evidence i:nth-child(4){left:auto;right:0}.layer-control{border:1px solid #dae1f0;border-radius:25px;inset:10px 24px 18px;box-shadow:0 0 0 4px #d5dfef15}.instrument-layer[data-present=false]{opacity:.06;transform:scale(.93)}.instrument-label{text-align:center;color:#abb7ca;letter-spacing:.07em;font-size:.64rem;position:absolute;bottom:-2px;left:0;right:0}.decision-readout{min-width:0}.decision-readout>strong{letter-spacing:-.025em;color:#f2f4fa;max-width:26ch;font-size:clamp(1.6rem,2.35vw,2.4rem);line-height:1.12;display:block}.decision-readout>p{color:#b8c1d3;max-width:66ch;font-size:.92rem;line-height:1.6}.decision-layer-key{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.decision-layer-key span{color:#e0e7f7;border:1px solid #7181a9;border-radius:5px;padding:4px 8px;font-size:.65rem}.decision-layer-key span[data-present=false]{color:#d5a9b6;border-style:dashed;border-color:#7c5d68;text-decoration:line-through}.decision-output .decision-scope{color:#aecbbb;margin:12px 0 0;font-size:.72rem;line-height:1.5}.mechanism-scene .decision-input{opacity:1;align-items:center;transform:none}.decision-input small{color:#bdc6d7}.decision-input>span{align-items:center;gap:12px;display:flex}.input-glyph{border:1px solid #a9baff;border-radius:3px;flex:none;width:15px;height:15px;display:inline-block}.glyph-authority{border-width:3px;border-color:#b49aff}.glyph-evidence{background:#dfb87833;border-color:#dfb878;width:12px;height:12px;transform:rotate(45deg)}.glyph-control{border-color:#d5dfef;border-radius:50%}.failure-scene .reconstruction-track{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.failure-scene .reconstruction-row{background:linear-gradient(145deg,#171f2e,#0e141e);border:1px solid #3a455b;border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:22px 18px;display:flex}.failure-scene .reconstruction-row:before{content:none}.failure-scene .reconstruction-row strong{font-size:1rem;line-height:1.4}.failure-scene .reconstruction-row small{color:#b8c1d2;font-size:.78rem}.record-glyph{border:1px solid #92a1c7;border-radius:5px;width:24px;height:24px;margin-bottom:4px;box-shadow:4px 4px #2c3851}[data-record-kind=decision] .record-glyph{transform:rotate(45deg)scale(.8)}[data-record-kind=divergence] .record-glyph{border-style:dashed;border-color:#ed9b9b}[data-record-kind=reconstruction] .record-glyph{box-shadow:4px 4px #2c3851,8px 8px #1c263a}[data-record-kind=scope] .record-glyph{border-style:dashed;border-radius:50%}@media (width<=1100px){.failure-scene .reconstruction-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.problem-scene .fragment-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 0}.problem-scene .fragment-center{grid-area:1/1/2/-1;width:100%;max-width:460px}.problem-scene .fact-orbit{grid-area:auto}.problem-scene .fact-orbit:after{content:none}.problem-scene .condition-object{min-height:220px}}@media (width<=760px){.mechanism-scene .decision-output{min-height:0;padding:22px 18px}.decision-instrument{height:164px;margin-block:18px}.decision-readout>strong{font-size:1.7rem}.decision-input small{font-size:.72rem}.failure-scene .reconstruction-track{grid-template-columns:1fr}.failure-scene .reconstruction-row{grid-template-columns:30px minmax(0,1fr);gap:8px 16px;padding:18px;display:grid}.record-glyph{grid-row:1/3}.failure-scene .reconstruction-row small{grid-column:2}}@media (prefers-reduced-motion:reduce){.instrument-layer{transition:none}}@media (forced-colors:active){.instrument-layer,.input-glyph,.record-glyph{border-color:canvastext}.instrument-layer[data-present=false]{visibility:hidden}.decision-lab[data-resolution=positive] .decision-output{border-style:double}}body:before{width:100%;transform:scaleX(var(--page-progress,0))}.experience-rail{top:calc(50% + 29px)}.rail-label{box-sizing:border-box;justify-content:center;align-items:center;height:150px;max-height:none;display:flex}.rail-track a{min-height:36px}@media (width>=761px){.hero.capsule-journey .capsule-core{scale:clamp(1, calc(1.24 - var(--capsule-progress,0) * 4), 1.24)}.hero.capsule-journey{--composition-intro-lift:116px}}.hero.capsule-journey .capsule-journey-intro>span,.hero.capsule-journey .capsule-journey-intro>small{display:none}.hero.capsule-journey .capsule-disclosure{opacity:1;inset:auto 80px 58px var(--gutter);text-align:right;color:#a9b1c2;letter-spacing:.025em;text-transform:none;width:auto;max-width:none;margin:0;font-size:9px;line-height:1.4}.hero.capsule-journey[data-capsule-chapter] .capsule-state-card{backdrop-filter:none;background:#090d15;grid-template-columns:minmax(0,1fr);grid-template-areas:"layer""state";gap:5px;width:auto;max-width:none;min-height:0;padding:12px 16px;display:grid;transform:none}.hero.capsule-journey[data-capsule-chapter] .capsule-state-card>:is(span,p){display:none}.hero.capsule-journey[data-capsule-chapter] .capsule-state-card>strong{letter-spacing:.1em;grid-area:layer;margin:0;font-size:11px;line-height:1.45}.hero.capsule-journey[data-capsule-chapter] .capsule-state-card>em{text-align:left;letter-spacing:.1em;grid-area:state;margin:0;font-size:10px;line-height:1.45}@media (width>=761px){.hero.capsule-journey[data-capsule-chapter] .capsule-copy .capsule-state-card{opacity:1;width:min(100%,390px);margin-top:22px;position:relative;inset:auto}}@media (width<=760px){.hero.capsule-journey .capsule-disclosure{text-align:center;font-size:8px;inset:auto 18px 30px}.hero.capsule-journey[data-capsule-chapter] .capsule-state-card{gap:4px;padding:6px 12px;inset:auto 18px 46px}.hero.capsule-journey[data-capsule-chapter] .capsule-state-card>strong{font-size:10px}.hero.capsule-journey[data-capsule-chapter] .capsule-state-card>em{font-size:9px}}.hero.capsule-journey[data-capsule-reading=true]{height:auto!important;padding:36px var(--gutter)!important}.hero.capsule-journey .capsule-journey-stage[hidden]{display:none!important}.hero[data-capsule-reading=true] :is(.capsule-journey-fallback,.capsule-journey-summary){clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:relative;overflow:visible}.hero[data-capsule-reading=true] .hero-copy{opacity:1;max-width:880px;position:static;transform:none}.hero[data-capsule-reading=true] .hero-copy h1{max-width:26ch;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.12}.hero[data-capsule-reading=true] .hero-lead{font-size:1rem;line-height:1.6}.hero[data-capsule-reading=true] :is(.hero-object,.scroll-cue){display:none}.hero[data-capsule-reading=true] .capsule-journey-summary{margin-top:28px;font-size:.88rem;line-height:1.6}.hero[data-capsule-reading=true] .capsule-journey-summary h2{font-size:1.3rem;line-height:1.3}.hero[data-capsule-reading=true] .capsule-journey-summary ol{padding-left:20px}.hero[data-capsule-reading=true] .capsule-journey-summary li{margin-block:12px}@media (prefers-reduced-motion:reduce){body:before{display:none}}@media (width<=760px) and (height>=651px){.hero.capsule-journey .history-trace{left:28%;right:10%}}@media (width<=760px) and (height<=740px){.hero.capsule-journey .change-capsule{translate:0 calc(-22px * var(--v2-customer-reveal,0))}}.capsule-journey-fallback[aria-hidden=true]{display:none}.hero.capsule-journey{height:575.2svh}@media (width<=760px){.hero.capsule-journey{height:499.6svh!important}}.launch-reading{color:#f3f0e8;background:#111417;min-height:75svh}.launch-head{padding:24px var(--gutter);border-bottom:1px solid #45494e;flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.launch-head nav,.launch-footer nav{flex-wrap:wrap;gap:12px 24px;display:flex}.launch-head a,.launch-next a,.launch-footer a{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.launch-head a{color:inherit}.launch-reading main{max-width:960px;padding:80px var(--gutter);margin:auto}.launch-reading h1{overflow-wrap:anywhere;max-width:18ch;font-size:clamp(2.5rem,6vw,5rem);line-height:1.06}.launch-reading h2{letter-spacing:-.03em;max-width:32ch;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.2}.launch-reading .eyebrow,.launch-scope{color:#c4c8ce}.launch-lead{font-size:1.3rem;line-height:1.6}.launch-reading section{border-top:1px solid #45494e;margin-top:36px;padding-top:36px}.launch-reading section p{overflow-wrap:anywhere;max-width:68ch;font-size:1.08rem;line-height:1.75}.launch-next{border-top:1px solid #45494e;gap:16px;margin-top:40px;padding-top:32px;display:grid}.launch-footer{flex-wrap:wrap}.launch-footer nav{max-width:700px}.launch-footer{color:#424750}.launch-footer p{margin:8px 0}.launch-reading a:focus-visible{outline-color:#b8bdff}.launch-footer a:focus-visible{outline-color:#30378a}@media (width<=600px){.launch-head nav{gap:8px 16px;font-size:.9rem}.launch-reading main{padding-top:48px}}
