@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.15bn-bt6r468-.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.0t~9uo.86bpiw.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.0vig85~_2mxl3.woff2)format("woff2"),url(../media/inter-latin-400-normal.0br~z6nf9coz0.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.0frew35n-hgkk.woff2)format("woff2"),url(../media/inter-latin-500-normal.1230h4u3v4whv.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.0rm8x4lrq0d8z.woff2)format("woff2"),url(../media/inter-latin-600-normal.0uetcz5d-i_71.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/inter-latin-800-normal.woff2)format("woff2")}:root{--ink:#080b10;--ink-raised:#10151d;--paper:#f3f5f7;--white:#fff;--line:#c9d0d8;--line-dark:#2a313b;--muted:#596270;--muted-dark:#aeb7c4;--blue:#075cff;--blue-soft:#aabfff;--green:#00a66a;--violet:#7248ff;--signal:#efff26;--body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--container:1400px;--wide:1540px;--gutter:48px;--header-height:72px}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 18px)}body{background:var(--white);color:var(--ink);font-family:var(--body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}body.mobile-menu-open{overflow:hidden}img,video,svg{max-width:100%;display:block}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}p,h1,h2,h3,figure,dl,dd{margin:0}h2,.hero h1{text-wrap:balance}.shell,.shell-wide{width:min(calc(100% - (var(--gutter) * 2)), var(--container));margin-inline:auto}.shell-wide{width:min(calc(100% - (var(--gutter) * 2)), var(--wide))}.skip-link{background:var(--signal);color:var(--ink);z-index:100;padding:12px 18px;font-weight:700;position:fixed;top:-80px;left:16px}.skip-link:focus{top:14px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--line-dark);height:var(--header-height);z-index:50;background:#080b10f7;position:sticky;top:0}.header-inner{height:100%;width:min(calc(100% - (var(--gutter) * 2)), var(--container));grid-template-columns:1fr auto auto;align-items:center;margin:0 auto;display:grid}.brand{justify-self:start;align-items:center;display:inline-flex}.brand-logo{width:206px;height:auto}.primary-nav{align-items:center;gap:34px;margin-right:36px;display:flex}.primary-nav a{color:#dce2ea;letter-spacing:-.01em;padding:10px 0;font-size:14px;font-weight:650;position:relative}.primary-nav a:after{background:var(--blue);content:"";transform-origin:0;width:100%;height:2px;transition:transform .16s;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.header-cta,.button{border:0;justify-content:space-between;align-items:center;font-weight:720;display:inline-flex}.header-cta{background:var(--signal);gap:28px;min-width:166px;min-height:44px;margin-left:2px;padding:0 18px;font-size:14px}.arrow-icon{width:28px;height:16px;display:block;position:relative}.arrow-icon:before,.arrow-icon:after,.arrow-icon span{content:"";background:currentColor;height:2px;position:absolute;right:0}.arrow-icon span{width:27px;top:7px;left:0}.arrow-icon:before{transform-origin:100%;width:9px;top:3px;transform:rotate(45deg)}.arrow-icon:after{transform-origin:100%;width:9px;bottom:3px;transform:rotate(-45deg)}.mobile-nav{display:none}.hero{background:var(--ink);border-bottom:1px solid var(--line-dark);color:var(--white);min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));padding:0;display:grid}.hero-stage{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));grid-template:"copy media"minmax(0,1fr)"rail rail"/minmax(370px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(30px,3.4vw,54px);padding-block:clamp(30px,4svh,48px);display:grid}.hero-copy{grid-area:copy}.hero-media{grid-area:media}.hero h1{letter-spacing:-.06em;max-width:610px;font-size:clamp(58px,5.1vw,82px);font-weight:700;line-height:.96}.hero-lede{color:#bcc5d1;letter-spacing:-.012em;max-width:520px;margin-top:27px;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.button{min-width:258px;min-height:62px;padding:0 22px}.button-signal{background:var(--signal);color:var(--ink)}.text-link{color:#e2e7ee;border-bottom:1px solid #6d7785;padding:12px 0 5px;font-size:14px;font-weight:700}.hero-media{width:100%;min-width:0}.hero-video-frame{aspect-ratio:1682/946;background:#000;border:1px solid #39424f;position:relative;overflow:hidden}.hero-video-frame video{object-fit:contain;object-position:center;background:#000;width:100%;height:100%}.hero-operating-rail{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);grid-area:rail;grid-template-columns:repeat(3,1fr);display:grid}.hero-operating-rail article{gap:7px;min-width:0;padding:18px 24px 19px 0;display:grid}.hero-operating-rail article+article{border-left:1px solid var(--line-dark);padding-left:24px}.hero-operating-rail strong{color:var(--white);letter-spacing:-.022em;font-size:17px;font-weight:700}.hero-operating-rail p{color:#9fa9b6;max-width:360px;font-size:13px;line-height:1.45}.video-control{color:var(--white);cursor:pointer;background:#080b10e6;border:1px solid #ffffffa8;justify-content:center;align-items:center;gap:9px;min-width:86px;min-height:44px;padding:0 13px;font-size:12px;font-weight:720;display:flex;position:absolute;bottom:13px;right:13px}.play-symbol{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.pause-symbol{border-left:3px solid;border-right:3px solid;width:9px;height:11px}.problem-section{background:var(--white);color:var(--ink);padding:74px 0 24px}.problem-grid{display:block}.problem-intro h2,.physical-intro h2,.evidence-copy h2,.pilot-intro h2,.pilot-contact h2,.system-intro h2{letter-spacing:-.048em;font-size:clamp(38px,3.35vw,52px);font-weight:690;line-height:1.02}.problem-intro{max-width:900px}.problem-intro h2{max-width:760px}.problem-intro p{color:var(--muted);letter-spacing:-.012em;max-width:760px;margin-top:20px;font-size:18px;line-height:1.58}.peak-calculator{margin-top:34px}.calculator-layout{border:1px solid var(--line);grid-template-columns:minmax(340px,.76fr) minmax(520px,1.24fr);display:grid}.calculator-controls{grid-template-columns:1fr 1fr;display:grid}.calculator-controls>h3{border-bottom:1px solid var(--line);letter-spacing:-.025em;grid-column:1/-1;padding:19px 22px;font-size:20px;font-weight:690;line-height:1.2}.calculator-control{border-bottom:1px solid var(--line);min-height:132px;padding:20px 22px;display:grid}.calculator-control:nth-child(2n){border-right:1px solid var(--line)}.calculator-control:nth-child(n+4){border-bottom:0}.calculator-control-heading{gap:8px;display:grid}.calculator-control-heading strong{color:var(--muted);font-size:13px;font-weight:650}.calculator-control output{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:20px;font-weight:700}.calculator-control input{accent-color:var(--blue);cursor:pointer;width:100%;margin:16px 0 2px}.calculator-result{background:var(--paper);border-left:1px solid var(--line);padding:26px 28px;display:grid}.throughput-comparison{min-width:0}.throughput-scale{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:650;display:flex}.throughput-track{background:#d9dfe6;height:42px;margin-top:10px;display:flex;overflow:hidden}.throughput-current,.throughput-gap{min-width:0;display:block;overflow:hidden}.throughput-current{background:var(--blue)}.throughput-gap{background:repeating-linear-gradient(135deg,#efff261f 0 9px,#efff26d1 9px 12px)}.throughput-key{flex-wrap:wrap;gap:8px 20px;margin-top:10px;display:flex}.throughput-key span{color:#3b4450;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.throughput-key i{flex:none;width:10px;height:10px;display:block}.throughput-key-current i{background:var(--blue)}.throughput-key-gap i{background:var(--signal);border:1px solid #9aa500}.calculator-feature{background:var(--ink);color:var(--white);margin-top:22px;padding:25px 27px 27px;display:grid}.calculator-feature p{color:#c4ccd7;font-size:14px;font-weight:620;line-height:1.45}.calculator-feature strong{color:var(--signal);font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:13px;font-size:clamp(48px,5vw,70px);line-height:.95}.calculator-feature span{color:#dce2e9;margin-top:14px;font-size:13px;line-height:1.45}.calculator-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.calculator-metrics>div{border-right:1px solid var(--line);min-width:0;padding:18px 14px 20px 0}.calculator-metrics>div+div{padding-left:14px}.calculator-metrics>div:last-child{border-right:0}.calculator-metrics dt{color:var(--muted);min-height:38px;font-size:12px;line-height:1.4}.calculator-metrics dd{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:8px;font-size:clamp(28px,2.5vw,40px);font-weight:690;line-height:1}.calculator-metrics dd small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600}.calculator-assumption-note{border-bottom:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:12px;line-height:1.5}.calculator-assumption-note strong{color:#3b4450}.calculator-target{grid-template-columns:1fr auto;align-items:center;gap:22px;padding-top:20px;display:grid}.calculator-target p{color:#3b4450;max-width:510px;font-size:13px;line-height:1.5}.calculator-target button{background:var(--signal);color:var(--ink);cursor:pointer;border:0;align-items:center;gap:22px;min-height:52px;padding:0 17px;font-size:12px;font-weight:720;display:flex}.system-intro{max-width:900px;margin-top:76px;display:block}.system-intro>p{color:var(--muted);max-width:820px;margin-top:18px;font-size:17px;line-height:1.6}.system-explainer{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) 350px;grid-template-areas:"controls controls""stage detail";min-height:0;margin-top:34px;display:grid}.diagram-controls{border-bottom:1px solid var(--line);grid-area:controls;grid-template-columns:repeat(4,1fr);display:grid}.diagram-controls button{border:0;border-right:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;min-height:66px;padding:12px 18px;font-size:14px;font-weight:680;display:flex;position:relative}.diagram-controls button:last-child{border-right:0}.diagram-controls button i{background:#87919e;border-radius:50%;width:9px;height:9px}.diagram-controls button:after{content:"";transform-origin:0;width:100%;height:4px;transition:transform .18s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.diagram-control-overview:after,.diagram-control-overview i{background:var(--ink)!important}.diagram-control-guest:after,.diagram-control-guest i{background:var(--blue)!important}.diagram-control-stock:after,.diagram-control-stock i{background:var(--green)!important}.diagram-control-system:after,.diagram-control-system i{background:var(--violet)!important}.diagram-controls button[aria-selected=true]{background:#f7f8fa}.diagram-controls button[aria-selected=true]:after{transform:scaleX(1)}.diagram-controls button:focus-visible{outline-offset:-4px}.diagram-stage{background:#edf0f4;grid-area:stage;align-content:center;min-height:650px;padding:18px 22px 16px;display:grid;overflow:hidden}.lane-diagram{width:min(100%,920px);margin:auto}.lane-diagram-mobile{display:none}.diagram-floor{fill:#edf0f4;stroke:#98a3b0;stroke-width:2px}.diagram-grid{opacity:.66}.service-bar{fill:#fff;stroke:#8f9aa7}.service-edge{stroke:#9eaa00;stroke-width:3px}.lane-boundary{fill:#075cff09;stroke:#5d6877;stroke-dasharray:6 6}.gate,.exit-gate,.product-position{fill:#fff;stroke:#7f8a98;stroke-width:1.5px}.product-dot{fill:#717d8b}.diagram-label,.diagram-small,.diagram-number,.path-label{fill:#222a34;font-family:var(--mono);letter-spacing:.08em;font-size:11px}.diagram-label{font-size:14px}.diagram-label-blue,.diagram-number{fill:var(--blue)}.diagram-small{fill:#66717f;font-size:9px}.diagram-text-vertical{transform-origin:686px 352px;transform:rotate(-90deg)}.guest-path,.stock-path{fill:none;stroke-dasharray:13 8;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;animation:1s linear infinite flow-forward}.guest-path{stroke:var(--blue)}.stock-path{stroke:var(--green)}.stock-path-two{stroke-dasharray:9 8}.tap-pulse{fill:var(--signal);stroke:var(--ink);stroke-width:4px}.human-shadow{fill:#0003}.human-limbs{fill:none;stroke:#4f5b69;stroke-linecap:round;stroke-width:4px}.moving-guest{filter:drop-shadow(0 3px 2px #00000040)}.moving-tray rect{fill:#69e3ad;stroke:var(--ink);stroke-width:2px}.moving-tray circle{fill:var(--ink)}.prep-rail{fill:#d9f7ea;stroke:var(--green);stroke-width:1px}.path-label{fill:var(--blue)}.path-label-stock{fill:#08794f}.tray{fill:#69e3ad}.tray-grid{fill:none;stroke:var(--ink);stroke-width:1px}.coverage{fill:#7248ff14;stroke:var(--violet);stroke-dasharray:8 7;stroke-width:2px}.camera rect,.camera path,.edge-unit{fill:var(--violet)}.diagram-small-light{fill:var(--white)}.system-link{fill:none;stroke:var(--violet);stroke-dasharray:5 5;stroke-width:2px;animation:.9s linear infinite flow-forward}.decision-chain rect{fill:#eee9ff;stroke:var(--violet);stroke-width:1px}.decision-chain .review-node{fill:#f4f7c5;stroke:#8f9a00}.decision-chain text{fill:#243044;font-family:var(--mono);letter-spacing:.05em;font-size:10px}.decision-chain .review-text{fill:#626b00}.data-packet{fill:var(--signal)}.path-label-system{fill:var(--violet)}.guest-layer,.stock-layer,.system-layer{filter:saturate(.35);opacity:.12;transition:filter .22s,opacity .22s}.view-guest .guest-layer,.view-stock .stock-layer,.view-system .system-layer{filter:none;opacity:1}.view-overview .guest-layer,.view-overview .stock-layer,.view-overview .system-layer{filter:none;opacity:.8}.diagram-legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;padding:12px 0 2px;display:flex}.diagram-legend span{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:620;display:flex}.diagram-legend i{border-top:3px solid;width:22px;display:block}.diagram-legend .legend-guest{border-color:var(--blue)}.diagram-legend .legend-stock{border-color:var(--green)}.diagram-legend .legend-review{border-color:var(--signal);border-top-style:solid}.diagram-detail{background:var(--white);border-left:1px solid var(--line);flex-direction:column;grid-area:detail;min-height:650px;padding:42px 36px;display:flex}.diagram-detail h3{letter-spacing:-.04em;font-size:32px;font-weight:680;line-height:1.12}.diagram-detail>p:not(.diagram-detail-index):not(.diagram-boundary-note){color:var(--muted);margin-top:18px;font-size:15px;line-height:1.6}.diagram-detail ul{border-top:1px solid var(--line);margin:30px 0 0;padding:20px 0 0;list-style:none}.diagram-detail li{color:#333c48;padding:7px 0 7px 18px;font-size:14px;line-height:1.45;position:relative}.diagram-detail li:before{background:var(--blue);content:"";width:7px;height:7px;position:absolute;top:14px;left:0}.system-explainer[data-view=stock] .diagram-detail li:before{background:var(--green)}.system-explainer[data-view=system] .diagram-detail li:before{background:var(--violet)}.system-explainer{grid-template-columns:minmax(0,1fr) 340px}.diagram-stage{background:#f4f6f8;align-content:center;min-height:0;padding:26px 26px 18px}.lane-plan{width:min(100%,960px);margin:auto}.lane-plan-mobile{display:none}.lane-plan-ground{fill:#eef1f4;stroke:#9da7b3;stroke-width:1.5px}.lane-service-zone{fill:var(--white);stroke:#9da7b3;stroke-width:1.5px}.lane-guest-zone{fill:#075cff09;stroke:#697482;stroke-width:1.5px}.lane-service-line{stroke:var(--green);stroke-width:4px}.lane-prep-bench{fill:#e7f8f1;stroke:var(--green);stroke-width:1.5px}.lane-zone-title,.lane-bench-label,.lane-position-label,.lane-product-bay text,.lane-entry text,.lane-exit text{fill:#202833;font-family:var(--body);letter-spacing:-.01em;font-size:15px;font-weight:680}.lane-zone-title{font-size:18px}.lane-zone-title-guest{fill:var(--blue)}.lane-bench-label{fill:#087b51}.lane-position-label{fill:#596270;font-size:13px;font-weight:620}.lane-product-bay>rect{fill:var(--white);stroke:#8d98a5;stroke-width:1.5px}.lane-product-bay text{fill:#3c4652;font-size:13px;font-weight:650}.lane-product-tray rect{fill:#e8edf2;stroke:#697482;stroke-width:1.2px}.lane-product-tray circle{fill:#6c7886}.lane-entry rect{fill:var(--signal);stroke:#697200;stroke-width:1.5px}.lane-exit rect{fill:var(--ink);stroke:var(--ink)}.lane-exit text{fill:var(--white)}#lane-arrow-guest path,#lane-arrow-guest-mobile path{fill:var(--blue)}#lane-arrow-stock path,#lane-arrow-stock-mobile path{fill:var(--green)}.lane-guest-path,.lane-stock-path{fill:none;stroke-linecap:round;stroke-linejoin:round;animation:1.1s linear infinite flow-forward}.lane-guest-path{stroke:var(--blue);stroke-dasharray:14 9;stroke-width:5px}.lane-stock-path{stroke:var(--green);stroke-dasharray:9 7;stroke-width:4px}.lane-guest-flow{transition:opacity .18s}.lane-guest-flow.is-muted{opacity:.18}.guest-token{filter:drop-shadow(0 2px 1px #080b1038)}.guest-token-body{stroke:var(--white);stroke-width:2px}.guest-token-head{fill:#d6a07f}.guest-token-shirt{fill:#ffffffe6}.lane-tray-token rect{fill:#69e3ad;stroke:#075c40;stroke-width:1.5px}.lane-tray-token circle{fill:#075c40}.lane-camera rect,.lane-camera path{fill:var(--violet)}.diagram-legend{margin-top:8px;padding:14px 0 0}.diagram-legend .legend-system{border-color:var(--violet);border-top-style:solid}.diagram-detail{min-height:0;padding:40px 34px}.diagram-detail h3{font-size:30px}.diagram-facts{border-top:1px solid var(--line);margin-top:auto;padding-top:22px}.diagram-facts>div{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;gap:12px;padding:13px 0;display:grid}.diagram-facts>div:last-child{border-bottom:0}.diagram-facts dt{color:var(--muted);font-size:11px;font-weight:650}.diagram-facts dd{color:#29323d;font-size:13px;font-weight:680;line-height:1.4}.decision-flow{place-content:center stretch;gap:30px;min-height:470px;padding:22px 10px;display:grid}.decision-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.decision-step{background:var(--white);border:1px solid #aeb7c2;min-height:190px;padding:22px 18px;position:relative}.decision-step:after{border-bottom:2px solid var(--violet);border-right:2px solid var(--violet);content:"";z-index:2;width:8px;height:8px;position:absolute;top:calc(50% - 5px);right:-13px;transform:rotate(-45deg)}.decision-step:last-child:after{display:none}.decision-step>span{color:var(--violet);font-size:11px;font-weight:760;display:block}.decision-step h4{letter-spacing:-.025em;margin:34px 0 0;font-size:18px;font-weight:720;line-height:1.15}.decision-step p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.48}.decision-threshold{border-top:1px solid #aeb7c2;padding-top:18px}.decision-threshold>span{color:var(--violet);margin-bottom:13px;font-size:12px;font-weight:700;display:block}.decision-outcomes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.decision-outcomes article{border:1px solid;min-height:92px;padding:18px}.decision-outcomes strong{font-size:15px;display:block}.decision-outcomes p{margin:6px 0 0;font-size:12px;line-height:1.4}.decision-release{color:#3e267f;background:#eee9ff;border-color:var(--violet)!important}.decision-review{color:#505900;background:#fbffc8;border-color:#9aa500!important}.operating-blueprint{grid-template-columns:164px 44px minmax(0,1fr);grid-template-areas:"context adjacency lane""processing processing processing""control control control""boundaries boundaries boundaries";gap:14px;width:100%;margin:auto;display:grid}.blueprint-context{background:#e3e7ec;border:1px solid #aab3be;grid-area:context;align-self:start;gap:8px;min-height:170px;padding:18px 16px;display:grid}.blueprint-zone-heading span,.blueprint-entry>span,.blueprint-exit>span,.blueprint-range header>span,.blueprint-processing-heading>span,.blueprint-processing li>span,.blueprint-boundaries span{font-family:var(--body);letter-spacing:0;text-transform:none;font-size:12px;font-weight:650}.blueprint-context strong{letter-spacing:-.03em;font-size:20px;line-height:1.05}.blueprint-context p{color:var(--muted);font-size:13px;line-height:1.48}.blueprint-adjacency{flex-direction:column;grid-area:adjacency;justify-content:center;align-items:center;gap:9px;display:flex}.blueprint-adjacency span{color:var(--muted);text-align:center;writing-mode:vertical-rl;font-size:12px;font-weight:650}.blueprint-adjacency i{background:var(--ink);width:2px;height:46px;display:block;position:relative}.blueprint-adjacency i:after{border-bottom:2px solid var(--ink);border-right:2px solid var(--ink);content:"";width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.blueprint-lane-shell{background:var(--white);border:2px solid var(--ink);grid-area:lane;min-width:0}.blueprint-titlebar{background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;min-height:64px;padding:13px 16px;display:flex}.blueprint-titlebar strong{letter-spacing:-.02em;font-size:16px}.blueprint-titlebar small{color:#aeb7c4;font-size:11px}.blueprint-service-zone{background:#f2fbf7;padding:15px 16px 17px;transition:filter .18s,opacity .18s}.blueprint-zone-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.blueprint-zone-heading span{color:#087b51;font-size:13px}.blueprint-zone-heading small{color:#4b6c60;font-size:12px}.blueprint-service-grid{grid-template-columns:.85fr 1.4fr 1fr;gap:8px;display:grid}.blueprint-service-grid article{background:var(--white);border:1px solid #8bc9af;gap:2px;min-height:78px;padding:11px 12px;display:grid}.blueprint-service-grid article>strong{font-size:14px;line-height:1.28}.blueprint-service-grid article>small{color:var(--muted);font-size:12px;line-height:1.35}.blueprint-service-grid .blueprint-service-primary{border-color:var(--green);background:#dbf5e9}.blueprint-service-line{border-bottom:2px solid var(--green);border-top:2px solid var(--green);background:#dff6eb;justify-content:space-between;align-items:center;min-height:39px;padding:0 16px;transition:filter .18s,opacity .18s;display:flex;position:relative}.blueprint-service-line>span{color:#087b51;font-size:13px;font-weight:720}.blueprint-service-line>div{grid-template-columns:repeat(3,10px);gap:74px;margin-right:13%;display:grid}.blueprint-service-line i{background:var(--green);width:2px;height:17px;position:relative;top:8px}.blueprint-service-line i:after{border-bottom:2px solid var(--green);border-right:2px solid var(--green);content:"";width:6px;height:6px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.blueprint-guest-zone{background:#eef4ff;gap:12px;padding:14px 16px 16px;transition:filter .18s,opacity .18s;display:grid}.blueprint-observation{color:#35476a;border:1px dashed #778eb5;justify-content:space-between;align-items:center;min-height:34px;padding:7px 10px;transition:filter .18s,opacity .18s;display:flex}.blueprint-observation span{font-size:12px;font-weight:700}.blueprint-observation small{font-size:12px}.blueprint-guest-layout{grid-template-columns:minmax(112px,.72fr) minmax(280px,2fr) minmax(102px,.65fr);gap:10px;display:grid}.blueprint-entry,.blueprint-exit{flex-direction:column;justify-content:center;min-height:127px;padding:14px;display:flex}.blueprint-entry{background:var(--signal);color:var(--ink);border:1px solid #9ba600}.blueprint-exit{background:var(--ink);border:1px solid var(--ink);color:var(--white)}.blueprint-entry>span{color:#687100}.blueprint-exit>span{color:var(--blue-soft)}.blueprint-entry strong,.blueprint-exit strong{letter-spacing:-.03em;margin-top:10px;font-size:20px;line-height:1.05}.blueprint-entry small,.blueprint-exit small{margin-top:7px;font-size:12px;line-height:1.4}.blueprint-exit small{color:#c0c8d2}.blueprint-range{background:var(--white);border:1px solid #7f9bcf;min-width:0;padding:11px}.blueprint-range header{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.blueprint-range header>span{color:var(--blue)}.blueprint-range header>strong{font-size:14px}.blueprint-range header>small{color:var(--muted);margin-left:auto;font-size:11px}.blueprint-range>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.blueprint-range article{border:1px solid var(--line);background:#f3f6fa;gap:6px;min-width:0;padding:8px;display:grid}.blueprint-range article>span{color:#3d4f6c;font-size:12px;font-weight:720}.blueprint-range article>small{color:var(--muted);font-size:11px}.blueprint-product-dots{background:#e1e6ed;border:1px solid #aab3be;grid-template-columns:repeat(4,1fr);gap:3px;padding:6px;display:grid}.blueprint-product-dots i{aspect-ratio:1;background:#6f7b89;border-radius:50%;display:block}.blueprint-guest-route{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.blueprint-guest-route>span{color:var(--blue);font-size:12px;font-weight:700}.blueprint-guest-route>div{border-top:3px dashed var(--blue);height:20px;position:relative}.blueprint-guest-route>div:after{border-bottom:3px solid var(--blue);border-right:3px solid var(--blue);content:"";width:8px;height:8px;position:absolute;top:-6px;right:1px;transform:rotate(-45deg)}.guest-dot{--guest-dot-color:var(--blue);width:92%;height:16px;animation:8s linear infinite blueprint-guest-move;position:absolute;top:-10px;left:4%;transform:translate(calc(16px - 100%))}.guest-dot:before{background:var(--guest-dot-color);border:2px solid var(--white);content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:0;right:0;box-shadow:0 1px 3px #080b1040}.guest-dot-two{--guest-dot-color:#6f98ff;animation-delay:-2.7s}.guest-dot-three{--guest-dot-color:#273f77;animation-delay:-5.4s}.blueprint-processing{background:#f2efff;border:1px solid #aa99e8;grid-area:processing;grid-template-columns:185px 1fr;gap:14px;padding:14px;transition:filter .18s,opacity .18s;display:grid}.blueprint-processing-heading{place-content:center start;gap:4px;display:grid}.blueprint-processing-heading>span{color:#5d3cc9}.blueprint-processing-heading>small{color:#625a77;font-size:12px}.blueprint-processing ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.blueprint-processing li{background:var(--white);border:1px solid #c4b9eb;border-right:0;gap:5px;min-height:64px;padding:10px 12px;display:grid;position:relative}.blueprint-processing li:last-child{border-right:1px solid #c4b9eb}.blueprint-processing li:not(:last-child):after{background:var(--white);content:"";z-index:2;border-top:1px solid #9d8dd9;border-right:1px solid #9d8dd9;width:9px;height:9px;position:absolute;top:calc(50% - 5px);right:-5px;transform:rotate(45deg)}.blueprint-processing li>span{color:var(--violet)}.blueprint-processing li>strong{font-size:12px;line-height:1.28}.blueprint-processing .blueprint-processing-outcome{background:#e9e3ff}.blueprint-control-rail{background:var(--ink);color:var(--white);grid-area:control;grid-template-columns:185px 1fr;align-items:stretch;display:grid}.blueprint-control-rail>strong{align-items:center;padding:13px 16px;font-size:13px;display:flex}.blueprint-control-rail ul{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.blueprint-control-rail li{border-left:1px solid var(--line-dark);color:#d8dee7;align-items:center;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.35;display:flex}.blueprint-boundaries{flex-wrap:wrap;grid-area:boundaries;gap:7px;display:flex}.blueprint-boundaries span{background:var(--white);border:1px solid var(--line);color:#3f4854;padding:7px 9px}.system-explainer[data-view=guest] .blueprint-stock-layer,.system-explainer[data-view=guest] .blueprint-system-layer,.system-explainer[data-view=stock] .blueprint-guest-layer,.system-explainer[data-view=stock] .blueprint-system-layer{filter:grayscale(.9);opacity:.2}.system-explainer[data-view=guest] .blueprint-context,.system-explainer[data-view=stock] .blueprint-context{opacity:.45}.diagram-facts{margin-top:28px}.decision-flow{gap:16px;min-height:0;padding:4px}.decision-flow>header{display:block}.decision-flow>header>p{color:var(--muted);max-width:680px;font-size:13px;line-height:1.48}.decision-inputs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.decision-inputs article{background:#f4f1ff;border:1px solid #c1b6ea;gap:3px;min-height:78px;padding:12px;display:grid}.decision-inputs article>strong{font-size:14px}.decision-inputs article>small{color:var(--muted);font-size:12px}.decision-sequence{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none}.decision-step{min-height:146px;padding:16px}.decision-step h4{margin-top:24px;font-size:15px}.decision-step p{font-size:12px}.decision-threshold{padding-top:13px}.decision-threshold>span{color:var(--ink);margin-bottom:10px;font-size:14px}.decision-outcomes article{min-height:72px;padding:13px}.decision-owner-note{background:var(--ink);color:#d8dee7;padding:12px 14px;font-size:12px;line-height:1.45}.decision-owner-note strong{color:var(--white)}@keyframes blueprint-guest-move{0%{transform:translate(calc(16px - 100%))}to{transform:translate(0)}}.physical-section{background:var(--white);border-top:1px solid var(--line);padding:42px 0 78px}.physical-intro{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);align-items:center;gap:clamp(32px,3.5vw,52px);display:grid}.physical-intro h2{color:var(--blue);max-width:700px}.physical-intro>p{color:#3b4450;max-width:540px;margin-top:0;padding-top:0;font-size:18px;line-height:1.58}.operations-photo{aspect-ratio:7/3;border:1px solid var(--line);margin-top:30px;overflow:hidden}.operations-photo picture,.operations-photo img{width:100%;height:100%;display:block}.operations-photo img{object-fit:cover;object-position:50% 0}.operations-flow{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.operations-flow li{grid-template-columns:28px 1fr;gap:15px;padding:24px 22px 26px 0;display:grid}.operations-flow li+li{border-left:1px solid var(--line);padding-left:22px}.operations-flow li>span{color:var(--blue);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;font-weight:700}.operations-flow strong{letter-spacing:-.015em;font-size:15px;font-weight:700}.operations-flow p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.responsibility-block{border-top:1px solid var(--line);grid-template-columns:1fr;gap:34px;margin-top:72px;padding-top:54px;display:grid}.responsibility-block header{max-width:850px}.responsibility-block h3{letter-spacing:-.045em;font-size:clamp(36px,3.2vw,48px);font-weight:680;line-height:1.04}.responsibility-block header>p:last-child{color:var(--muted);max-width:780px;margin-top:19px;font-size:17px;line-height:1.58}.responsibility-detail{background:0 0;border:0;min-width:0}.responsibility-columns{background:var(--white);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.responsibility-column{border-right:1px solid var(--line);opacity:0;transition:opacity .36s ease var(--reveal-delay), transform .36s ease var(--reveal-delay);position:relative;transform:translateY(10px)}.responsibility-column:last-child{border-right:0}.responsibility-column:before{content:"";transform-origin:0;height:7px;transition:transform .42s ease var(--reveal-delay);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.responsibility-guest:before{background:var(--blue)}.responsibility-queuezero:before{background:var(--signal)}.responsibility-operator:before{background:var(--ink)}.responsibility-detail.is-visible .responsibility-column{opacity:1;transform:translateY(0)}.responsibility-detail.is-visible .responsibility-column:before{transform:scaleX(1)}.responsibility-column h4{letter-spacing:-.025em;margin:0;padding:29px 26px 23px;font-size:21px;font-weight:740}.responsibility-column h4:before{content:"";width:10px;height:10px;margin-right:11px;display:inline-block}.responsibility-guest h4:before{background:var(--blue)}.responsibility-queuezero h4:before{background:var(--signal);border:1px solid #a7b100}.responsibility-operator h4:before{background:var(--ink)}.responsibility-column ol{counter-reset:responsibility;margin:0;padding:0;list-style:none}.responsibility-column li{border-top:1px solid var(--line);color:#222a34;counter-increment:responsibility;grid-template-columns:28px 1fr;align-items:center;gap:16px;min-height:82px;padding:18px 24px;font-size:15px;font-weight:650;line-height:1.42;display:grid}.responsibility-column li:before{border:1px solid var(--line);color:var(--muted);content:counter(responsibility, decimal-leading-zero);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:720;display:flex}.responsibility-boundaries{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--blue);grid-template-columns:190px 1fr;margin-top:28px;display:grid}.responsibility-boundaries>strong{border-bottom:1px solid var(--line);color:var(--ink);border-bottom:0;border-right:1px solid var(--line);align-items:center;min-height:54px;padding:15px 20px;font-size:14px;font-weight:720;display:flex}.responsibility-boundaries ul{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.responsibility-boundaries li{align-items:center;gap:10px;min-height:58px;padding:16px 20px;font-size:13px;font-weight:680;display:flex}.responsibility-boundaries li+li{border-left:1px solid var(--line)}.responsibility-boundaries li:before{background:var(--blue);content:"";width:7px;height:7px}.evidence-section{background:var(--ink);color:var(--white);padding:72px 0 78px}.evidence-grid{grid-template-columns:minmax(0,1.52fr) minmax(320px,.62fr);align-items:center;gap:clamp(44px,5vw,78px);display:grid}.concurrent-media{min-width:0}.concurrent-video-frame{aspect-ratio:1280/722;background:#000;border:1px solid #39424f;position:relative;overflow:hidden}.concurrent-video-frame video{object-fit:contain;background:#000;width:100%;height:100%}.evidence-copy h2{max-width:440px}.evidence-copy>p{color:var(--muted-dark);max-width:440px;margin-top:25px;font-size:17px;line-height:1.62}.evidence-copy>p+p{border-top:1px solid var(--line-dark);color:#dbe1e9;margin-top:27px;padding-top:25px;font-size:14px}.pilot-section{background:var(--white);padding:66px 0 0}.pilot-intro{flex-direction:column;display:flex}.pilot-intro h2{max-width:610px}.pilot-intro>p{color:#3b4450;max-width:610px;margin-top:26px;font-size:18px;line-height:1.62}.pilot-decision{border:1px solid #9ab3de;border-top:5px solid var(--blue);color:var(--ink);background:#eef4ff;margin-top:36px;padding:26px 24px 28px}.pilot-decision>p{letter-spacing:-.025em;max-width:560px;font-size:21px;font-weight:690;line-height:1.4}.pilot-runbook{border-top:2px solid var(--ink);margin:36px 0 66px;padding:0;list-style:none}.pilot-runbook li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:32px;padding:25px 0 27px;display:grid}.pilot-runbook li>span{color:var(--blue);padding-top:5px;font-size:12px;font-weight:700}.pilot-runbook strong{letter-spacing:-.025em;font-size:19px;font-weight:700;line-height:1.3}.pilot-runbook p{color:var(--muted);max-width:620px;font-size:14px;line-height:1.55}.pilot-contact{background:var(--ink);border-top:1px solid var(--line-dark);color:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:70px 0 76px}.pilot-contact-grid{grid-template-columns:minmax(380px,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(42px,4.5vw,72px);display:grid}.pilot-contact h2{max-width:560px;font-size:clamp(46px,4.25vw,62px);line-height:.98}.pilot-contact-intro>p{color:var(--muted-dark);max-width:500px;margin-top:25px;font-size:18px;line-height:1.62}.pilot-contact-intro{flex-direction:column;display:flex}.pilot-contact-return{border-top:1px solid var(--line-dark);margin-top:34px;padding-top:24px}.pilot-contact-return h3{color:var(--white);letter-spacing:-.025em;font-size:20px;font-weight:690;line-height:1.25}.pilot-contact-return ol{margin:18px 0 0;padding:0;list-style:none}.pilot-contact-return li{border-top:1px solid var(--line-dark);grid-template-columns:28px 1fr;gap:16px;padding:14px 0;display:grid}.pilot-contact-return li>span{color:var(--blue-soft);padding-top:3px;font-size:10px;font-weight:720}.pilot-contact-return strong{color:var(--white);font-size:14px;font-weight:680;display:block}.pilot-contact-return li p{color:var(--muted-dark);margin-top:4px;font-size:13px;line-height:1.48}.pilot-form{color:var(--white);min-width:0}.pilot-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.pilot-form label{gap:8px;display:grid}.pilot-form label>span{color:var(--muted-dark);font-size:11px;font-weight:680}.pilot-form input,.pilot-form textarea{background:var(--ink-raised);color:var(--white);border:1px solid #39424f;border-radius:0;width:100%;min-height:54px;padding:13px 14px;font-size:16px;line-height:1.4}.pilot-form textarea{resize:vertical;min-height:118px}.pilot-form input::placeholder,.pilot-form textarea::placeholder{color:#7f8997;opacity:1}.pilot-form input:focus,.pilot-form textarea:focus{border-color:var(--blue)}.pilot-form-wide{grid-column:1/-1}.pilot-submit{background:var(--signal);border:1px solid var(--signal);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;width:100%;min-height:58px;margin-top:18px;padding:0 20px;font-weight:740;display:flex}.pilot-form-notice{color:var(--muted-dark);margin-top:12px;font-size:12px;line-height:1.5}.pilot-form-notice a{color:var(--white);border-bottom:1px solid #66717f}.pilot-send{border:0;border-top:1px solid var(--line-dark);min-width:0;margin:24px 0 0;padding:22px 0 0}.pilot-send legend{color:var(--muted-dark);padding:0 14px 0 0;font-size:11px;font-weight:680}.pilot-send-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.send-option{background:var(--white);border:1px solid var(--white);color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;min-height:58px;padding:0 15px;display:flex}.send-option strong{font-size:13px;font-weight:740}.send-option span{color:var(--muted);font-size:11px;font-weight:600}.send-option-copy{color:var(--white);background:0 0}.send-option-copy span{color:var(--muted-dark)}.pilot-email-tools{color:var(--muted-dark);flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:18px;font-size:12px;display:flex}.pilot-email-tools>span{color:var(--white);font-size:13px;font-weight:680}.pilot-email-tools button,.pilot-email-tools a{color:var(--muted-dark);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #66717f;padding:3px 0;font-size:11px}.pilot-email-tools a{margin-left:auto}.pilot-copy-manual{margin-top:18px}.pilot-copy-manual textarea{min-height:150px}.site-footer{background:var(--ink);color:var(--muted-dark);padding:56px 0 24px}.footer-inner{gap:50px;display:grid}.footer-brand{align-items:start;display:flex}.footer-brand .brand-logo{width:214px}.footer-links{border-top:1px solid var(--line-dark);flex-wrap:wrap;gap:16px 34px;padding-top:22px;display:flex}.footer-links a{font-size:13px}.footer-links a:last-child{margin-left:auto}.footer-bottom{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;padding-top:21px;font-size:11px;line-height:1.6;display:grid}.footer-bottom a{color:var(--white)}.privacy-page{background:var(--paper);color:var(--ink);min-height:100svh}.privacy-header{background:var(--ink);border-bottom:1px solid var(--line-dark);padding:22px var(--gutter)}.privacy-header-inner{max-width:860px;margin-inline:auto}.privacy-header .brand-logo{width:206px}.privacy-content{max-width:860px;padding:clamp(64px, 9vw, 118px) var(--gutter);margin-inline:auto}.privacy-eyebrow{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.privacy-content h1{letter-spacing:-.055em;text-wrap:balance;margin-top:18px;font-size:clamp(48px,7vw,76px);font-weight:700;line-height:.98}.privacy-updated{color:var(--muted);margin-top:22px;font-size:14px}.privacy-intro{color:#303945;max-width:760px;margin-top:42px;font-size:19px;line-height:1.65}.privacy-sections{border-top:1px solid var(--line);margin-top:48px}.privacy-sections section{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:24px;padding:30px 0 32px;display:grid}.privacy-sections h2{letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.2}.privacy-sections p,.privacy-sections li{color:#3b4450;font-size:15px;line-height:1.65}.privacy-sections ul{margin:0;padding-left:20px}.privacy-sections li+li{margin-top:8px}.privacy-sections a{border-bottom:1px solid var(--blue);color:var(--blue)}.privacy-back{color:var(--blue);align-items:center;margin-top:36px;font-weight:700;display:inline-flex}.not-found-page{background:var(--paper);min-height:100svh;padding:34px var(--gutter)}.not-found-brand img{width:214px;height:auto}.not-found-content{max-width:720px;margin:18vh auto 0}.not-found-content>p{color:var(--blue);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.not-found-content h1{letter-spacing:-.06em;margin-top:24px;font-size:clamp(48px,8vw,92px);line-height:.95}.not-found-content>span{color:var(--muted);margin-top:26px;font-size:18px;display:block}.not-found-content a{background:var(--signal);gap:40px;margin-top:34px;padding:17px 20px;font-weight:700;display:inline-flex}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.site-header :focus-visible,.hero :focus-visible,.evidence-section :focus-visible,.site-footer :focus-visible{outline-color:var(--signal)}@media (hover:hover){.primary-nav a:hover:after{transform:scaleX(1)}.header-cta:hover .arrow-icon,.button:hover .arrow-icon{transform:translate(4px)}.text-link:hover{color:var(--blue-soft)}.footer-links a:hover{color:var(--blue)}.diagram-controls button:hover:not([aria-selected=true]){background:var(--paper);color:var(--ink)}.send-option:hover,.video-control:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.send-option:hover span{color:var(--white)}.mobile-nav-toggle:hover{color:var(--signal)}.pilot-submit:hover{background:var(--white);border-color:var(--white)}.pilot-form-notice a:hover,.footer-bottom a:hover{color:var(--blue-soft)}.calculator-target button:hover .arrow-icon{transform:translate(4px)}}@keyframes flow-forward{to{stroke-dashoffset:-21px}}@media (min-width:1021px){.hero{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));display:grid}.hero-stage{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));align-content:stretch;padding-block:clamp(42px,6svh,72px)}.evidence-section{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height))}.pilot-section{padding-top:0}.pilot-overview{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(340px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:clamp(58px,6vw,96px);padding-block:clamp(62px,7svh,88px);display:grid}.pilot-intro{justify-content:center;min-width:0}.pilot-decision{flex:none;min-height:0;margin-top:34px}.pilot-runbook{border:1px solid var(--ink);grid-template-rows:repeat(3,minmax(0,1fr));margin:0;display:grid}.pilot-runbook li{border-bottom:1px solid var(--ink);grid-template-rows:auto auto;grid-template-columns:132px 1fr;align-content:center;gap:10px 28px;padding:28px 30px}.pilot-runbook li:last-child{border-bottom:0}.pilot-runbook li>span{grid-row:1/span 2}.pilot-runbook strong{font-size:21px}.pilot-runbook p{max-width:520px}.pilot-contact{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));align-items:center;padding-block:clamp(72px,8vh,104px);display:grid}}@media (max-width:1180px){:root{--gutter:32px}.primary-nav{gap:24px;margin-right:24px}.header-cta{gap:20px;min-width:156px;padding:0 16px}.hero-stage{grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);gap:38px}.hero-actions{gap:16px}.hero-actions .button{min-width:230px}.hero-actions .text-link{white-space:nowrap}.physical-intro{gap:46px}.problem-grid{gap:60px}.calculator-layout{grid-template-columns:minmax(320px,.8fr) minmax(440px,1.2fr)}.calculator-metrics dt{min-height:42px}.system-explainer{grid-template-columns:1fr;grid-template-areas:"controls""stage""detail"}.diagram-controls{border-bottom:1px solid var(--line);border-right:0;grid-column:1/-1}.diagram-detail{border-left:0;border-top:1px solid var(--line);min-height:0;padding:30px}.diagram-facts{margin-top:30px}.decision-sequence{grid-template-columns:repeat(3,1fr)}.decision-step:nth-child(2):after{display:block}.decision-step:last-child:after{display:none}.responsibility-block{gap:58px}}@media (max-width:1020px){:root{--header-height:66px}.header-inner{grid-template-columns:1fr auto}.brand-logo{width:188px}.primary-nav,.header-cta{display:none}.mobile-nav{display:block;position:relative}.mobile-nav-toggle{color:var(--white);cursor:pointer;z-index:62;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:46px;transition:color .15s;display:flex;position:relative}.mobile-nav-toggle>span:not(.mobile-nav-label){background:currentColor;width:30px;height:2px;transition:transform .15s;position:absolute;top:22px;left:9px}.mobile-nav-toggle>span:first-child{transform:translateY(-5px)}.mobile-nav-toggle>span:nth-child(2){transform:translateY(5px)}.mobile-nav-toggle[aria-expanded=true]>span:first-child{transform:rotate(45deg)}.mobile-nav-toggle[aria-expanded=true]>span:nth-child(2){transform:rotate(-45deg)}.mobile-nav-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-nav-backdrop{height:calc(100svh - var(--header-height));right:0;top:var(--header-height);z-index:60;background:#080b10ad;border:0;width:100vw;position:fixed}.mobile-nav-panel{background:var(--white);border:1px solid var(--line);z-index:61;min-width:340px;display:grid;position:absolute;top:55px;right:0;box-shadow:0 18px 50px #00000030}.mobile-nav-panel[hidden]{display:none}.mobile-nav-panel a{border-bottom:1px solid var(--line);align-items:center;min-height:62px;padding:0 22px;font-size:17px;font-weight:680;display:flex}.mobile-nav-panel a:last-child{border-bottom:0}.mobile-nav-panel .mobile-nav-cta{background:var(--signal);color:var(--ink)}.hero-stage,.problem-grid,.system-intro,.physical-intro,.pilot-intro,.responsibility-block,.pilot-contact-grid{grid-template-columns:1fr;gap:34px}.hero-stage{grid-template-rows:auto auto auto;grid-template-areas:"copy""media""rail"}.pilot-intro{gap:0}.hero-copy{max-width:760px}.calculator-layout{grid-template-columns:1fr}.calculator-result{border-left:0;border-top:1px solid var(--line)}.system-explainer{grid-template-columns:1fr;grid-template-areas:"controls""stage""detail";min-height:0}.diagram-controls{border-bottom:1px solid var(--line);border-right:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);display:grid}.diagram-controls button{border-bottom:0;border-right:1px solid var(--line);flex-direction:row;min-height:60px}.diagram-controls button:last-child{border-right:0}.diagram-detail{border-left:0;border-top:1px solid var(--line);min-height:0}.diagram-facts{margin-top:30px}.decision-sequence{grid-template-columns:repeat(3,1fr)}.decision-step:nth-child(2):after{display:block}.decision-step:last-child:after{display:none}.physical-intro{align-items:start}.physical-intro>p,.pilot-intro>p{max-width:720px}.physical-intro>p{margin-top:0;padding-top:0}.responsibility-block{grid-template-columns:1fr}.responsibility-block header{max-width:650px}.evidence-grid{grid-template-columns:1fr;align-items:start}.evidence-copy,.pilot-contact-intro>p,.pilot-contact-return{max-width:720px}.pilot-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.lane-plan-desktop{display:none}.lane-plan-mobile{width:min(100%,520px);display:block}.operating-blueprint{grid-template-columns:1fr;grid-template-areas:"context""adjacency""lane""processing""control""boundaries"}.blueprint-context{min-height:0}.blueprint-adjacency{flex-direction:row;justify-content:flex-start;padding-left:18px}.blueprint-adjacency span{writing-mode:horizontal-tb}.blueprint-adjacency i{width:48px;height:2px}.blueprint-adjacency i:after{bottom:-3px;left:auto;right:0;transform:rotate(-45deg)}}@media (max-width:700px){:root{--gutter:20px;--header-height:64px}html{scroll-padding-top:calc(var(--header-height) + 8px)}.brand-logo{width:176px}.mobile-nav-panel{min-width:0;right:0;top:var(--header-height);border-left:0;border-right:0;width:100vw;position:fixed}.mobile-nav-panel a{min-height:58px;padding-inline:var(--gutter);font-size:16px}.hero{padding-top:0}.hero-stage.shell{min-height:calc(100svh - var(--header-height));align-content:center;gap:26px;width:100%;padding-block:28px}.hero-copy{padding-inline:var(--gutter)}.hero h1{letter-spacing:-.06em;font-size:clamp(41px,12.4vw,54px);line-height:.96}.hero-lede{margin-top:21px;font-size:16px;line-height:1.56}.hero-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.button{width:100%;min-height:58px}.hero-actions .text-link{display:none}.hero-media{width:100%}.hero-operating-rail{margin-inline:var(--gutter);grid-template-columns:1fr}.hero-operating-rail article{padding:14px 0 15px}.hero-operating-rail article+article{border-left:0;border-top:1px solid var(--line-dark);padding-left:0}.hero-operating-rail p{font-size:12px}.video-control{width:44px;min-width:44px;padding:0;bottom:8px;right:8px}.video-control-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.problem-section{padding:56px 0 48px}.physical-section,.evidence-section{padding:52px 0 60px}.problem-grid{gap:28px}.problem-intro h2,.physical-intro h2,.evidence-copy h2,.pilot-intro h2,.system-intro h2{font-size:clamp(34px,10vw,43px);line-height:1.01}.problem-intro p{margin-top:17px;font-size:16px;line-height:1.58}.peak-calculator{margin-top:28px}.calculator-controls{grid-template-columns:1fr}.calculator-controls>h3{padding:17px;font-size:18px}.calculator-control{min-height:108px;padding:17px}.calculator-control:nth-child(2n){border-right:0}.calculator-control:nth-child(n+4){border-bottom:1px solid var(--line)}.calculator-control:last-child{border-bottom:0}.calculator-control output{font-size:20px}.calculator-result{padding:18px 16px}.throughput-track{height:42px}.throughput-key{align-items:start;gap:7px;display:grid}.calculator-feature{padding:22px 20px 24px}.calculator-feature strong{font-size:52px}.calculator-metrics{grid-template-columns:repeat(3,1fr)}.calculator-metrics>div{min-height:112px;padding:14px 10px 14px 0}.calculator-metrics>div+div{padding-left:10px}.calculator-metrics dt{min-height:48px;font-size:11px}.calculator-metrics dd{font-size:26px}.calculator-target{grid-template-columns:1fr;align-items:stretch}.calculator-target button{justify-content:space-between;width:100%}.system-intro{margin-top:52px}.system-intro>p{margin-top:15px;font-size:15px}.system-explainer{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);border-left:0;border-right:0;grid-template-columns:1fr;grid-template-areas:"controls""stage""detail";margin-top:30px}.diagram-controls{grid-template-columns:1fr 1fr}.diagram-controls button{border-bottom:1px solid var(--line);flex-direction:row;min-height:56px}.diagram-controls button:nth-child(2){border-right:0}.diagram-controls button:nth-child(n+3){border-bottom:0}.diagram-stage{padding:10px 8px 14px}.lane-plan-desktop{display:none}.lane-plan-mobile{width:min(100%,430px);display:block}.lane-zone-title{font-size:16px}.lane-bench-label,.lane-product-bay text,.lane-entry text,.lane-exit text{font-size:12px}.mobile-plan-label,.mobile-plan-small,.mobile-path-label{fill:#222a34;font-family:var(--mono);letter-spacing:.07em;font-size:13px}.mobile-plan-small{fill:#66717f;font-size:11px}.mobile-plan-blue{fill:var(--blue)}.mobile-path-label{fill:var(--blue);font-size:10px}.mobile-path-yellow{fill:#747e00}.diagram-text-vertical-mobile{transform-origin:315px 347px;transform:rotate(-90deg)}.diagram-legend{gap:8px 14px;margin-inline:10px}.diagram-detail{border-left:0;border-top:1px solid var(--line);min-height:0;padding:28px var(--gutter) 30px}.diagram-detail h3{font-size:27px}.diagram-facts>div{grid-template-columns:78px 1fr}.decision-flow{min-height:0;padding:18px 12px}.decision-flow>header{grid-template-columns:1fr;align-items:start}.decision-inputs,.decision-sequence{grid-template-columns:1fr}.decision-step{min-height:0;padding:19px}.decision-step:after{display:none}.decision-step h4{margin-top:22px}.decision-outcomes{grid-template-columns:1fr}.blueprint-titlebar{flex-direction:column;align-items:start;gap:9px}.blueprint-titlebar strong{font-size:15px}.blueprint-service-grid{grid-template-columns:1fr}.blueprint-service-grid article{min-height:0}.blueprint-service-line>div{gap:38px;margin-right:8%}.blueprint-observation{flex-direction:column;align-items:start;gap:4px}.blueprint-guest-layout{grid-template-columns:1fr}.blueprint-entry,.blueprint-exit{min-height:92px}.blueprint-guest-route{display:none}.blueprint-range>div{gap:5px}.blueprint-range article{padding:6px}.blueprint-processing{grid-template-columns:1fr}.blueprint-processing ol{grid-template-columns:1fr 1fr}.blueprint-processing li{border-bottom:0;border-right:1px solid #c4b9eb}.blueprint-processing li:nth-last-child(-n+2){border-bottom:1px solid #c4b9eb}.blueprint-processing li:after{display:none}.blueprint-control-rail{grid-template-columns:1fr}.blueprint-control-rail ul{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr}.blueprint-control-rail li:nth-child(odd){border-left:0}.blueprint-boundaries span{font-size:11px}.physical-intro,.pilot-intro{gap:26px}.physical-intro>p{margin-top:0;font-size:16px}.pilot-intro>p{padding-top:0;font-size:16px}.operations-photo{aspect-ratio:29/20;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);margin-top:34px}.operations-flow{grid-template-columns:1fr}.operations-flow li{padding:17px 0}.operations-flow li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}.responsibility-block{gap:30px;margin-top:48px;padding-top:38px}.responsibility-block h3{font-size:34px}.responsibility-block header>p:last-child{font-size:16px}.responsibility-columns{grid-template-columns:1fr}.responsibility-column{border-bottom:1px solid var(--line);border-right:0}.responsibility-column:last-child{border-bottom:0}.responsibility-column h4{padding:23px 18px 17px;font-size:18px}.responsibility-column li{min-height:0;padding:16px 17px;font-size:15px}.responsibility-boundaries{grid-template-columns:1fr}.responsibility-boundaries>strong{border-bottom:1px solid var(--line);border-right:0;min-height:48px}.responsibility-boundaries ul{grid-template-columns:1fr}.responsibility-boundaries li{border-left:0;border-top:1px solid var(--line);min-height:48px;padding:13px 20px}.responsibility-boundaries li+li{border-left:0}.evidence-grid{gap:31px}.concurrent-media{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}.evidence-copy>p{margin-top:21px;font-size:16px}.evidence-copy>p+p{margin-top:23px;padding-top:21px;font-size:14px}.pilot-section{padding-top:52px}.pilot-intro{gap:0}.pilot-decision{margin-top:28px}.pilot-runbook{margin:30px 0 50px}.pilot-runbook li{grid-template-columns:92px 1fr;gap:7px 16px;padding:18px 0 20px}.pilot-runbook li>span{padding-top:5px}.pilot-runbook strong{font-size:17px}.pilot-runbook p{grid-column:2;font-size:13px}.pilot-contact{padding:50px 0 58px}.pilot-contact-grid{gap:34px}.pilot-contact h2{font-size:clamp(42px,12vw,50px)}.pilot-contact-intro>p{margin-top:18px;font-size:16px;line-height:1.55}.pilot-contact-return{margin-top:25px}.pilot-form-grid{grid-template-columns:1fr}.pilot-form-wide{grid-column:auto}.pilot-send-options{grid-template-columns:1fr}.send-option{min-height:56px}.pilot-email-tools{align-items:start;gap:9px;display:grid}.pilot-email-tools button,.pilot-email-tools a{justify-self:start;align-items:center;min-height:44px;margin-left:0;display:inline-flex}.site-footer{padding-top:44px}.footer-inner{gap:34px}.footer-brand{display:grid}.footer-links{gap:14px;display:grid}.footer-links a:last-child{margin-top:6px;margin-left:0}.footer-bottom{gap:7px;display:grid}.privacy-header,.privacy-content{padding-inline:var(--gutter)}.privacy-sections section{grid-template-columns:1fr;gap:12px}.not-found-page{padding-inline:var(--gutter)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-nav a:after,.guest-layer,.stock-layer,.system-layer,.mobile-nav-toggle>span,.responsibility-column,.responsibility-column:before{transition:none}.guest-path,.stock-path,.system-link,.lane-guest-path,.lane-stock-path,.guest-dot{animation:none}}
