:root{--bg:#0d0c0a;--panel:#171612;--line:#35332d;--text:#ece8df;--muted:#b5b0a5;--accent:#d9a93a;--max:68rem;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:1.125rem/1.65 var(--sans)}a{color:var(--accent);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip{position:absolute;left:-999px;top:0;background:var(--accent);color:#0b0c0d;padding:.75rem 1rem;z-index:10}.skip:focus{left:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 1.25rem}header.site{border-bottom:1px solid var(--line)}header.site .wrap{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.brand{font:700 .95rem var(--mono);letter-spacing:.12em;color:var(--text);text-decoration:none}nav ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none;margin:0;padding:0}nav a{color:var(--muted);text-decoration:none;padding:.5rem 0;display:inline-block;min-height:2.75rem;line-height:1.75rem}nav a:hover,nav a[aria-current=page]{color:var(--text)}nav a[aria-current=page]{border-bottom:2px solid var(--accent)}main{padding:3rem 0 4rem}.eyebrow{font:600 .8rem var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem}h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.12;margin:0 0 1.25rem;letter-spacing:-.01em}h2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2;margin:3rem 0 1rem}h3{font-size:1.15rem;margin:1.5rem 0 .5rem}p{margin:0 0 1rem;max-width:44rem}.lede{font-size:1.2rem;color:var(--muted);max-width:42rem}.btn{display:inline-block;background:var(--accent);color:#0b0c0d;font-weight:700;text-decoration:none;padding:.9rem 1.5rem;border-radius:.25rem;min-height:2.75rem;border:0;cursor:pointer;font-size:1rem;font-family:inherit}.btn:hover{filter:brightness(1.1)}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin-top:1.5rem}.grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:1rem}.card{background:var(--panel);border:1px solid var(--line);padding:1.25rem;border-radius:.25rem}.card h3{margin-top:0}.card p:last-child{margin-bottom:0}.rule{border-left:3px solid var(--accent);padding-left:1rem;margin:1.5rem 0}ul.plain{padding-left:1.25rem;max-width:44rem}ul.plain li{margin:.4rem 0}fieldset{border:1px solid var(--line);padding:1rem 1.25rem;margin:0 0 1rem;border-radius:.25rem;background:var(--panel)}legend{padding:0 .5rem;font-weight:600}.opts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem}.opts label{display:inline-flex;gap:.5rem;align-items:center;min-height:2.75rem;cursor:pointer}.opts input{width:1.25rem;height:1.25rem;accent-color:var(--accent)}.result{background:var(--panel);border:1px solid var(--accent);padding:1.5rem;border-radius:.25rem;margin-top:1.5rem}[hidden]{display:none!important}iframe.booking{width:100%;min-height:42rem;border:1px solid var(--line);border-radius:.25rem;background:#fff}footer.site{border-top:1px solid var(--line);padding:2rem 0;color:var(--muted);font-size:.95rem}footer.site ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0 0 1rem;padding:0}footer.site a{color:var(--muted)}.note{font-size:.95rem;color:var(--muted)}.eyebrow a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.insight figure{margin:2rem 0;max-width:34rem}.insight img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:.25rem;background:var(--panel)}.insight figcaption{margin-top:.5rem}.insight .body p,.insight .body ul,.insight .body ol{max-width:40rem}ul.lines{list-style:none;padding-left:0}ul.lines li{margin:.15rem 0;font-weight:600}.close{border-left:3px solid var(--accent);padding-left:1rem;margin-top:1.5rem;font-weight:600}.next{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--line)}.next h2{margin-top:0}.bridge{display:grid;gap:1.5rem 2rem;grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;margin-top:1rem}.bridge figure{margin:0}.bridge img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:.25rem;background:var(--panel)}.bridge figcaption{margin-top:.5rem}.bridge h3{margin-top:0}@media(max-width:44rem){.bridge{grid-template-columns:minmax(0,1fr)}.bridge figure{max-width:24rem}}html{scroll-padding-bottom:7rem}.mark{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;text-decoration:none;color:var(--text);font:650 .78rem var(--sans);letter-spacing:.12em}.mark img{display:block;width:32px;height:32px}header.site .wrap{flex-wrap:nowrap;gap:1rem}header.site nav ul{align-items:center;flex-wrap:nowrap}header.site nav a.btn{font-size:.875rem;padding:.65rem 1rem;color:var(--bg);line-height:1.4}.hero{max-width:48rem;padding:2rem 0 1rem}.hero h1{font-size:clamp(2.1rem,5vw,3.8rem);max-width:20ch;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.hero .lede{max-width:48ch}p{max-width:60ch}.micro,.cred{font-size:.9rem;color:var(--muted);margin-top:.8rem}.cred{margin-top:1.5rem}.segment-links{font-size:1rem;margin-top:1.75rem}.segment-links a,.resource-link a{display:inline-block;padding:.5rem 0}.section-copy{margin-top:4rem;max-width:45rem}.section-copy h2{margin-top:0;max-width:28ch}.next{padding-top:2.5rem;margin-top:4rem;max-width:45rem}.resource-link{font-size:1rem;margin-top:1.2rem}.handoff-flow{margin:2rem 0 0;padding:1.75rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.handoff-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:1.5rem}.handoff-flow li{position:relative;padding-right:1rem}.handoff-flow li:not(:last-child):after{content:"→";position:absolute;right:-.75rem;top:0;color:var(--muted)}.handoff-flow strong{display:block;font-size:1rem;font-weight:600}.handoff-flow span{display:block;font-size:.9rem;color:var(--muted);margin-top:.35rem;max-width:18ch}.handoff-flow figcaption{font-size:.8rem;color:var(--muted);margin-top:1.5rem}.findings-paper{background:#ece8df;color:#24221d;padding:clamp(1.4rem,4vw,3rem);max-width:48rem;margin:3rem 0}.findings-paper h2{margin:.75rem 0 1rem;color:inherit}.findings-paper .sample-label{font:650 .8rem var(--mono);text-transform:uppercase;letter-spacing:.06em}.sample-disclaimer{font-size:1rem;color:#555047}.findings-paper dl{margin:2rem 0 0}.findings-paper dl>div{border-top:1px solid #b8b1a4;padding:1rem 0}.findings-paper dt{font-size:.9rem;font-weight:700}.findings-paper dd{margin:.4rem 0 0;font-size:1rem;max-width:58ch}.sheet{max-width:44rem}.sheet fieldset{padding:1rem;margin-bottom:1.25rem}.sheet legend{font-size:1rem;max-width:100%}.check-controls{display:flex;gap:.75rem;flex-wrap:wrap}.result h2{margin-top:.5rem}.mobile-book{display:none}@media(max-width:44rem){.handoff-flow ol{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.handoff-flow li:nth-child(2):after{content:none}.desktop-book{display:none}.mobile-book{display:block;position:fixed;bottom:0;left:0;right:0;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);z-index:10}.mobile-book .btn{display:block;text-align:center;font-size:.9rem;padding:.8rem .5rem}body:has(.mobile-book) footer.site{padding-bottom:7rem}.hero{padding-top:1rem}main{padding-top:1.75rem}.wrap{padding-left:1.25rem;padding-right:1.25rem}.section-copy,.next{margin-top:3rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@font-face{font-family:Anton;src:url(/fonts/anton-0.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex;src:url(/fonts/ibm-plex-sans-0.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains;src:url(/fonts/jetbrains-mono-0.woff2) format("woff2");font-weight:400;font-display:swap}.home-art{--bg:#0A0B14;--panel:#12142A;--line:#262A4A;--text:#ECEEF8;--muted:#A3A8C7;--accent:#E2B84A;--sans:Plex,Arial,sans-serif;--mono:JetBrains,monospace;--max:100rem}.home-art .wrap{padding-inline:2.5rem}.home-art main{padding-top:0}.home-art a:not(.btn){color:var(--text)}.home-art :focus-visible{outline:3px solid #BDA8FF;outline-offset:5px}.home-art a,.home-art button,.home-art summary{scroll-margin-block:5rem 8rem}.home-art .btn{border-radius:5px;box-shadow:6px 6px #5b7cff;font-weight:600;transition:transform .15s}.home-art .btn:hover{transform:translate(-2px,-2px);filter:none}.home-art .v7-nav .wrap{padding-block:1.25rem;gap:1rem}.home-art .mark{font:400 1.6rem/1 Anton,Impact,sans-serif;letter-spacing:0;gap:.7rem;white-space:nowrap}.home-art .mark img{width:40px;height:40px}.home-art .mark b{color:#9b7bff;font-weight:400}.v7-nav nav ul{gap:1.2rem}.v7-nav nav a{font:400 .67rem/1.7 var(--mono);letter-spacing:.06em;display:flex;align-items:center;gap:.35rem}.home-art .v7-nav nav .btn{font:600 .75rem/1.4 var(--sans);letter-spacing:0;padding:.8rem}.art-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;align-items:start;padding:3.75rem 0 3rem;isolation:isolate}.art-hero:before{content:"";position:absolute;inset:0 -2.5rem;z-index:-1;pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 0H0V32' fill='none' stroke='%23262A4A' stroke-width='1'/%3E%3C/svg%3E")}.art-copy h1{font:400 clamp(2.75rem,4.6vw,4.5rem)/1.16 Anton,Impact,"Arial Narrow",sans-serif;letter-spacing:.005em;margin:0 0 1.75rem}.art-copy h1>span{display:block;margin-bottom:.08em;white-space:nowrap}.art-copy mark{position:relative;display:inline-block;color:#0a0b14;background:transparent;padding:0 .12em .03em;isolation:isolate}.art-copy mark:before{content:"";position:absolute;inset:0;background:var(--accent);z-index:-1;transform-origin:left;animation:gold-wipe .5s ease-out both}@keyframes gold-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.art-copy .lede{font-size:1.1rem;line-height:1.65;color:#cfd2e5;max-width:54ch}.outcome-lines{list-style:none;margin:1.5rem 0;padding:0}.outcome-lines li{display:flex;gap:.6rem;margin:.4rem 0;font-size:.94rem;line-height:1.6}.outcome-lines span{color:var(--accent);font-size:1.2rem;line-height:1.3}.art-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.8rem}.art-actions a:not(.btn){font-size:1rem;text-decoration-color:#9b7bff;padding:.5rem 0}.art-actions .btn:after{content:" →"}.art-copy .micro{font:400 .67rem/1.8 var(--mono);margin-top:1.2rem}.built-with{margin-top:1.75rem}.built-with p{font:400 .65rem/1.6 var(--mono);color:var(--muted);margin-bottom:.7rem}.built-with p span{margin-left:.75rem;letter-spacing:0}.built-with ul{display:flex;flex-wrap:wrap;gap:.75rem 1rem;list-style:none;padding:0;margin:0}.built-with li{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:#c8cbe0}.tool-icon{display:inline-flex}.tool-icon svg{width:17px;height:17px;fill:currentColor}.ops-window{background:#0d0f20;border:1px solid #2C3160;border-radius:9px;box-shadow:12px 12px #191b37;min-width:0;position:relative}.ops-window:before,.ops-window:after{content:"";position:absolute;width:16px;height:16px;border-style:solid;pointer-events:none}.ops-window:before{left:-1px;top:-1px;border-color:var(--accent);border-width:2px 0 0 2px}.ops-window:after{right:-1px;bottom:-1px;border-color:#9b7bff;border-width:0 2px 2px 0}.ops-title{display:flex;align-items:center;gap:1.1rem;border-bottom:1px solid var(--line);padding:1rem;font:400 .65rem/1.5 var(--mono);color:var(--muted)}.window-dots{color:#555984;letter-spacing:.1em}.ops-body{display:grid;grid-template-columns:1fr}.enhanced .ops-body{grid-template-columns:8.8rem minmax(0,1fr)}.ops-sidebar{padding:1.2rem .65rem;border-right:1px solid var(--line);background:#0b0d1c}.ops-sidebar>p{font:400 .59rem/1.6 var(--mono);letter-spacing:.06em;color:var(--muted);padding:0 .35rem}.system-controls{display:grid;gap:.5rem}.system-controls button{border:1px solid transparent;color:var(--text);background:transparent;border-radius:5px;text-align:left;font-family:var(--sans);padding:.7rem .55rem;cursor:pointer;min-width:0}.system-controls button:hover{border-color:#9b7bff}.system-controls button[aria-pressed=true]{background:var(--accent);color:#0a0b14}.view-number{display:block;font:400 .65rem var(--mono);margin-bottom:.3rem}.system-controls strong{display:block;font-size:.82rem;line-height:1.4}.system-controls small{display:block;font:400 .51rem/1.7 var(--mono);margin-top:.5rem}.ops-panels{min-width:0}.ops-panel{padding:1.4rem;min-height:690px}.ops-panel+.ops-panel{border-top:1px solid var(--line)}.enhanced .ops-panel{border-top:0}.state-chip{display:table;font:400 .58rem/1.6 var(--mono);color:#b5e7c2;border:1px solid #41674B;border-radius:3px;padding:.25rem .45rem;margin:0 0 1.4rem;letter-spacing:.04em}.state-chip.synthetic{color:#d0c0ff;border-color:#7961b5}.state-chip.method{color:#bdcaff;border-color:#5b7cff}.ops-panel h2{font-size:1.05rem;line-height:1.5;font-weight:500;margin:0 0 1.1rem}.output-number{display:block;font:400 2.5rem/1.1 Anton,Impact,sans-serif;color:var(--accent);margin-bottom:.4rem}.source-count{font-size:.8rem;line-height:1.6;color:var(--muted);margin-bottom:1.2rem}.source-count strong{color:var(--text);font-size:1.1rem}.source-count span{display:block}.exception{display:flex;align-items:start;gap:.7rem;padding:.85rem;border:1px solid #AB8A36;background:#211f2a;border-radius:5px;margin:1.2rem 0}.exception>span{background:var(--accent);color:#0a0b14;border-radius:4px;font-weight:700;padding:0 .5rem}.exception p{font-size:.8rem;line-height:1.6;margin:0}.flow-box{border:1px solid var(--line);padding:.85rem;border-radius:5px}.mono-label{font:400 .58rem/1.7 var(--mono);letter-spacing:.07em;color:var(--muted)}.system-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;list-style:none;padding:0;margin:.8rem 0 0}.system-flow li{background:#191c36;border:1px solid #34395E;border-radius:4px;text-align:center;padding:.5rem .1rem;font-size:.65rem;font-weight:600}.system-flow small{display:block;font:400 .43rem/1.7 var(--mono);color:#cdd0e9}.system-flow .gate{background:var(--accent);color:#0a0b14;animation:gate-outline 2s ease-out 2}.system-flow .gate small{color:#0a0b14}.system-flow .gated{border-style:dashed;background:transparent;color:var(--muted)}@keyframes gate-outline{50%{box-shadow:0 0 0 3px #e2b84a55}}.check-rows{border:1px solid var(--line);border-radius:5px;margin:1rem 0 0;font-size:.75rem}.check-rows>div{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem}.check-rows>div+div{border-top:1px solid var(--line)}.check-rows dt{max-width:26ch}.check-rows dd{margin:0;color:#b5e7c2;background:#192a27;border:1px solid #41674B;padding:.15rem .35rem;border-radius:3px;font:400 .58rem/1.6 var(--mono);white-space:nowrap}.check-rows .human{background:#2b2619;color:#e2b84a;border-color:#78662f}.run-details{font-size:.78rem;line-height:1.6;margin-top:.8rem}.run-details summary{cursor:pointer;min-height:44px;padding:.65rem 0;text-decoration:underline;text-underline-offset:.2em}.run-details p{color:var(--muted);margin-top:.75rem}.ops-panel>p:not(.state-chip):not(.source-count){font-size:.95rem}.reply-path{display:grid;grid-template-columns:1fr 1fr;gap:1rem .75rem;font-size:.9rem;border-block:1px solid var(--line);padding:1.5rem 0;margin:2rem 0}.reply-path strong{color:#c5b5ff}.scope-note{color:var(--muted);font-size:.85rem!important}.field-path{padding-left:1.4rem;margin:2rem 0}.field-path li{padding-left:.5rem;margin:1rem 0;font-size:.95rem}.field-path strong,.field-path span{display:block}.field-path span{color:var(--muted);margin-top:.35rem}.experience-band{background:var(--accent);color:#0a0b14;margin-inline:-2.5rem;padding:1rem 2.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.experience-band p{font:400 .8rem/1.6 var(--mono);margin:0}.experience-band span{font-size:.75rem}.how-it-works{padding-top:5rem}.how-it-works>header{text-align:center;max-width:58rem;margin:0 auto 2.75rem}.how-it-works .eyebrow{font:400 .75rem var(--mono);color:var(--accent);letter-spacing:.15em}.how-it-works h2{font:400 clamp(2rem,3.9vw,3.7rem)/1.2 Anton,Impact,sans-serif;margin:1.4rem 0}.how-it-works h2 span{color:var(--accent)}.how-it-works>header>p:last-child{max-width:54rem;color:#c7cadf;margin:1.5rem auto 0;font-size:1.05rem;line-height:1.7}.work-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem;list-style:none;padding:0;margin:0}.work-card{border:1px solid #2C3160;border-radius:10px;background:var(--panel);position:relative;display:flex;flex-direction:column;min-width:0}.diagnostic-card{border-color:var(--accent);box-shadow:8px 8px #2c3160}.work-card:not(:last-child):after{content:"→";position:absolute;right:-1.8rem;top:55%;font-size:1.8rem;color:#9b7bff}.diagnostic-card:after{color:var(--accent)!important}.card-visual{position:relative;padding:1.5rem;min-height:215px;border-bottom:1px solid var(--line);background:#0c0e1f;border-radius:10px 10px 0 0}.card-visual .mono-label{font-size:.57rem}.start-here{display:inline-block;background:var(--accent);color:#0a0b14;font:400 .6rem var(--mono);padding:.5rem .7rem;border-radius:99px;position:absolute;top:-.7rem;right:1rem}.constraint-bars{display:grid;gap:.6rem;margin-top:1.3rem}.constraint-bars span{display:flex;align-items:center;gap:.75rem;font:400 .7rem var(--mono);color:#c9bbf1}.constraint-bars i{height:12px;display:block;width:78%;background:var(--accent);border-radius:2px}.constraint-bars span:nth-child(2) i{width:54%;background:#9b7bff}.constraint-bars span:nth-child(3) i{width:35%;background:#5b7cff}.visual-note{font-size:.68rem;border:1px dashed #A68B38;padding:.45rem .6rem;margin:1rem 0 0}.build-path{display:flex;gap:.75rem;align-items:center;justify-content:space-between;margin:1.5rem 0}.build-path>*{font-size:.73rem;border:1px solid #34395E;background:#191c36;border-radius:4px;padding:.7rem;flex:1;text-align:center}.build-path strong{background:var(--accent);color:#0a0b14}.visual-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.visual-tags span{font:400 .55rem var(--mono);padding:.45rem;border:1px solid #3B4E69;border-radius:3px;color:#c0caff}.visual-tags span:first-child{color:#b5e7c2;border-color:#41674b}.monitor-bars{display:flex;align-items:end;gap:.3rem;margin:1.5rem 0 .5rem;height:58px}.monitor-bars i{flex:1;background:#5b7cff;border-radius:2px}.monitor-bars i:nth-child(n+5){background:#9b7bff}.monitor-bars i:last-child{background:var(--accent)}.monitor-note,.threshold-note{font:400 .62rem/1.7 var(--mono);margin:.3rem 0 0}.monitor-note{color:#b5e7c2}.threshold-note{color:var(--accent)}.card-copy{padding:1.5rem;display:flex;flex-direction:column;flex:1}.step-chip{font:400 .67rem/1.6 var(--mono);color:#c8b9ff;border:1px solid #51467D;border-radius:99px;padding:.35rem .65rem;align-self:start;margin:0}.diagnostic-card .step-chip{color:var(--accent);border-color:#78662f}.card-copy h3{font:400 clamp(1.6rem,2.4vw,2.5rem)/1.2 Anton,Impact,sans-serif;margin:1rem 0}.price{font-size:.85rem;color:var(--muted);line-height:1.5;min-height:3.5rem}.price strong{font:400 1.9rem/1.3 Anton,Impact,sans-serif;color:var(--text);margin-right:.3rem}.diagnostic-card .price strong{color:var(--accent)}.card-copy>p:not(.step-chip):not(.price):not(.card-foot){font-size:.95rem;line-height:1.65;color:#cdd0e3}.deliverable-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;margin:.3rem 0 1rem}.deliverable-chips li{font-size:.7rem;background:#1c1e38;border-radius:99px;padding:.35rem .65rem}.card-foot{font-size:.9rem;color:var(--muted);font-weight:600;margin:auto 0 0;padding-top:1rem}.card-copy .btn{font-size:.8rem;padding:.7rem .65rem;align-self:start;margin-top:auto}.sample-link{font-size:.8rem;padding:.7rem 0;margin-top:.5rem}.home-art .next{max-width:none;margin-top:5rem}.home-art .next h2{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase}@media(min-width:1600px){.art-hero{gap:4rem}.art-copy h1{font-size:72px}.enhanced .ops-body{grid-template-columns:10rem minmax(0,1fr)}}@media(max-width:1150px){.home-art .v7-nav .wrap{flex-wrap:wrap}.v7-nav nav{width:100%}.v7-nav nav ul{justify-content:space-between}.art-hero{gap:2rem}.enhanced .ops-body{grid-template-columns:1fr}.ops-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:.75rem}.system-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.ops-sidebar>p{margin:0 0 .5rem}.system-controls small{font-size:.45rem}.ops-panel{min-height:680px}.work-cards{gap:1.5rem}.card-copy,.card-visual{padding:1.1rem}.work-card:not(:last-child):after{right:-1.3rem;font-size:1.4rem}}@media(max-width:850px){.art-hero{grid-template-columns:1fr;gap:2.5rem}.art-copy h1{font-size:clamp(2.75rem,8vw,4.5rem)}.art-copy{max-width:40rem}.ops-panel{min-height:0}.ops-window.enhanced .ops-panel{min-height:630px}.work-cards{grid-template-columns:1fr;gap:2.5rem}.work-card:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-2.3rem}.card-visual{min-height:210px}.card-copy h3{font-size:2rem}.price{min-height:0}.experience-band{flex-direction:column;align-items:start;gap:.3rem}.card-copy .btn,.card-foot{margin-top:1rem}.enhanced .ops-body{grid-template-columns:9rem minmax(0,1fr)}.system-controls{grid-template-columns:1fr}.ops-sidebar{border-right:1px solid var(--line);border-bottom:0}}@media(max-width:44rem){.home-art .wrap{padding-inline:1.25rem}.home-art .v7-nav .wrap{padding-block:1rem}.home-art .mark{font-size:1.45rem}.home-art .mark img{width:32px;height:32px}.v7-nav nav ul{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:0 .5rem}.v7-nav nav a{font-size:.62rem;min-height:44px}.art-hero{padding:2rem 0 2.5rem}.art-hero:before{inset:0 -1.25rem}.art-copy h1{font-size:clamp(2.25rem,11.28vw,3.5rem);line-height:1.16}.art-copy .lede{font-size:1rem}.outcome-lines li{font-size:.9rem}.art-actions{gap:1rem}.art-actions .btn{font-size:.92rem;padding:.85rem 1rem}.built-with p span{display:block;margin:.3rem 0 0}.built-with li{font-size:.8rem}.ops-window{box-shadow:6px 6px #191b37}.enhanced .ops-body{grid-template-columns:1fr}.ops-sidebar{border-right:0;border-bottom:1px solid var(--line)}.system-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.system-controls button{padding:.6rem .4rem}.system-controls strong{font-size:.75rem}.system-controls small{font-size:.46rem;letter-spacing:0}.ops-title{font-size:.56rem;gap:.5rem}.ops-panel{padding:1.1rem}.ops-window.enhanced .ops-panel{min-height:670px}.output-number{font-size:2rem}.ops-panel h2{font-size:1.05rem}.system-flow li{font-size:.61rem}.system-flow small{font-size:.38rem}.flow-box{padding:.65rem}.check-rows>div{padding:.7rem .6rem;gap:.4rem}.check-rows dd{font-size:.52rem}.experience-band{margin-inline:-1.25rem;padding:1rem 1.25rem}.experience-band p{font-size:.67rem}.experience-band span{font-size:.65rem}.how-it-works{padding-top:3rem}.how-it-works h2{font-size:2.25rem}.how-it-works>header>p:last-child{font-size:1rem}.how-it-works>header{margin-bottom:2rem}.card-copy,.card-visual{padding:1.25rem}.home-art .mobile-book{padding-bottom:max(1.1rem,env(safe-area-inset-bottom))}.home-art footer.site{padding-bottom:8rem}.home-art .next{margin-top:3rem}}@media(prefers-reduced-motion:reduce){.home-art *,.home-art *:before{animation:none!important;transition:none!important}.home-art .btn:hover{transform:none}}.state-chip,.mono-label,.system-controls small,.ops-sidebar>p{font-size:.625rem}.system-flow small{font-size:.625rem;line-height:1.4;overflow-wrap:anywhere}.system-flow li{font-size:.75rem}.check-rows dd{font-size:.625rem;white-space:normal}.card-visual .mono-label,.visual-tags span,.monitor-note,.threshold-note{font-size:.625rem}@media(max-width:44rem){.system-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.system-controls small{font-size:.625rem}.v7-nav nav a{font-size:.7rem}}.art-copy .hero-credential{font-size:1rem;font-weight:600;line-height:1.6;margin:1.75rem 0 1.1rem;color:var(--text)}.credential-context{font-size:.75rem;color:var(--muted);margin:0 0 1.1rem}.art-copy .micro span{display:block}.home-art a.findings-preview{display:block;color:#24221d;text-decoration:none;margin:0;max-width:none;min-width:0;padding:clamp(1.25rem,2.5vw,2.25rem);border:1px solid #b8b1a4;border-radius:5px;box-shadow:10px 10px #191b37}.findings-preview h2{font:400 clamp(1.6rem,2.4vw,2.25rem)/1.3 Anton,Impact,sans-serif}.findings-preview .sample-label{font-size:.75rem;line-height:1.6}.findings-preview .sample-disclaimer{font-size:.85rem;line-height:1.6}.findings-preview dl{margin-top:1.25rem}.findings-preview dd{font-size:.9rem;line-height:1.65}.preview-link{display:block;border-top:1px solid #b8b1a4;padding-top:1.25rem;margin-top:1rem;font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.systems-heading{font:400 clamp(1.5rem,2.5vw,2.25rem)/1.3 Anton,Impact,sans-serif;padding:1.5rem;margin:0}@media(max-width:44rem){.home-art .findings-preview{box-shadow:5px 5px #191b37}.systems-heading{padding:1.1rem}}.art-hero.hero-center{grid-template-columns:1fr;justify-items:center;text-align:center;padding:3.5rem 0 2.25rem}.hero-center .art-copy{max-width:56rem;display:flex;flex-direction:column;align-items:center}.hero-center .art-copy h1 span{white-space:nowrap}.hero-center .outcome-lines{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:1.1rem 0}.hero-center .art-actions{justify-content:center;margin-top:1.2rem}.home-art .ops-window.below-hero{margin:.5rem 0 4rem}.buyer-line{font:600 1rem/1.5 var(--sans);color:var(--text);margin:.75rem 0 .25rem}.deliverable-preview{max-width:46rem;margin:4rem auto}.deliverable-preview .findings-preview .sample-label{display:none}@media(max-width:44rem){.hero-center .art-copy h1 span{white-space:normal}.art-hero.hero-center{padding:2rem 0 1.5rem}.deliverable-preview{margin-bottom:3rem}}.art-copy .micro{font-size:.875rem;line-height:1.7}.ops-title{font-size:.8125rem;overflow-wrap:anywhere}.state-chip,.mono-label,.system-controls small,.ops-sidebar>p,.view-number{font-size:.75rem}.system-controls strong{font-size:.875rem}.run-details{font-size:.9375rem;line-height:1.7}.source-count,.exception p,.check-rows{font-size:.875rem}.check-rows dd,.system-flow small{font-size:.75rem}.example-caption{font-size:.875rem;line-height:1.6;margin:0 0 1rem;color:var(--text)}.example-caption span{color:var(--muted)}.evidence-path{margin:1.75rem 0;border-block:1px solid var(--line)}.evidence-path>div{padding:1rem 0}.evidence-path>div+div{border-top:1px solid var(--line)}.evidence-path dt{font:400 .75rem/1.6 var(--mono);color:var(--muted);margin-bottom:.5rem}.evidence-path dd{font-size:1rem;line-height:1.65;margin:0}.home-fit,.home-faq{max-width:46rem;margin:4rem auto}.home-fit h2,.home-faq h2{font:400 2rem/1.3 Anton,Impact,sans-serif}.home-fit li{font-size:1rem;line-height:1.7;margin:1rem 0}.home-faq details{border-bottom:1px solid var(--line);padding:1rem 0}.home-faq summary{font-size:1rem;line-height:1.6;cursor:pointer;padding:.5rem 0}.home-faq details p{font-size:1rem;line-height:1.7;color:#cfd2e5}.outcome-lines li{font-size:1rem}@media(max-width:44rem){.hero-center .outcome-lines{flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left}.outcome-lines li{font-size:1rem}.ops-title{font-size:.8125rem}.system-controls small{font-size:.75rem;overflow-wrap:anywhere}.system-controls strong{font-size:.875rem}.deliverable-preview{margin-top:3rem}}.home-art.subpage main{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:4rem}.home-art.subpage main .wrap{max-width:72rem;margin-inline:auto}.home-art.subpage h1{font:400 clamp(2.4rem,5.2vw,4.2rem)/1.04 Anton,Impact,sans-serif;letter-spacing:.005em;margin:.4rem 0 1rem;max-width:22ch}.home-art.subpage h2{font:400 clamp(1.5rem,2.6vw,2.1rem)/1.15 Anton,Impact,sans-serif;letter-spacing:.01em}.home-art.subpage .eyebrow{font:500 .8rem/1.4 var(--mono);color:var(--accent);letter-spacing:.14em;text-transform:uppercase}.home-art.subpage .lede{color:var(--muted);font-size:1.2rem;max-width:60ch}.home-art.subpage section+section{margin-top:3rem}.home-art .v7-nav nav a[aria-current=page]{color:var(--text);border-bottom:2px solid var(--accent)}.home-art .state-chip,.home-art .state-chip.synthetic,.home-art .state-chip.method{color:var(--muted);border:0;padding:0;letter-spacing:.02em;text-transform:none;font-size:.8rem}.home-art .state-chip:before{content:"●";color:var(--accent);margin-right:.45rem;font-size:.6rem;vertical-align:middle}.brief{position:relative;background:#f4f0e6;color:#24221d;border:1px solid #C9C0AE;border-radius:6px;box-shadow:6px 6px #191b37}.brief .brief-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.brief .sample-label,.findings-preview.brief .sample-label{display:inline-block;font:600 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#24221d;color:#f4f0e6;padding:.4rem .6rem;border-radius:3px;margin:0}.brief .brief-meta{font:500 .72rem/1 var(--mono);color:#6b6457;letter-spacing:.06em;text-transform:uppercase;margin:0}.brief h2{color:#24221d}.brief .brief-flow{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:1rem 0 .5rem}.brief .brief-flow li{font:500 .8rem/1 var(--mono);padding:.5rem .7rem;border:1px solid #C9C0AE;border-radius:3px;background:#fff}.brief .brief-flow li+li:before{content:"→";margin-right:.5rem;color:#8a8273}.brief .brief-flow li.stall{border-color:#b8862b;background:#fbefd2}.brief .stall-mark{color:#8a5a00}.brief dl{display:grid;gap:.15rem;margin:1rem 0 0}.brief .brief-row{padding:.85rem 0;border-top:1px solid #DDD4C3}.brief .brief-row dt{display:flex;align-items:center;gap:.7rem;font-weight:650;font-size:1rem;color:#24221d}.brief .brief-num{display:inline-grid;place-items:center;min-width:2rem;height:2rem;border-radius:3px;background:#e2b84a;color:#24221d;font:600 .78rem/1 var(--mono)}.brief .brief-status{margin-left:auto;font:500 .7rem/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#4f5f2e;background:#e6edd6;border-radius:999px;padding:.35rem .6rem;white-space:nowrap}.brief .brief-row dd{margin:.4rem 0 0 2.7rem;color:#3d3a33;line-height:1.6}.brief .preview-link{display:inline-block;margin-top:1rem;font-weight:600;color:#24221d;border-bottom:2px solid #E2B84A}@media(max-width:560px){.brief .brief-row dt{flex-wrap:wrap}.brief .brief-status{margin-left:2.7rem}.brief .brief-row dd{margin-left:0}}.home-art .ops-title .window-dots{white-space:nowrap;flex:none}.outbound-map{padding-top:5rem}.outbound-map>header{text-align:center;max-width:52rem;margin:0 auto 2.5rem}.outbound-map .eyebrow{font:400 .75rem var(--mono);color:var(--accent);letter-spacing:.15em;text-transform:uppercase}.outbound-map h2{font:400 clamp(2rem,3.9vw,3.4rem)/1.2 Anton,Impact,sans-serif;margin:1.2rem 0}.outbound-map h2 span{color:var(--accent)}.outbound-map>header>p:last-child{color:#c7cadf;font-size:1.05rem;line-height:1.7}.om-stages{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.om-stage{position:relative;background:var(--panel);border:1px solid #2C3160;border-radius:10px;padding:1.2rem;display:flex;flex-direction:column;min-width:0}.om-stage:not(:last-child):after{content:"→";position:absolute;right:-1.35rem;top:2.2rem;color:#9b7bff;font-size:1.3rem}.om-stage:nth-child(4){border-color:var(--accent);box-shadow:6px 6px #2c3160}.om-num{font:400 .7rem var(--mono);color:var(--accent)}.om-stage h3{font-size:1.02rem;line-height:1.35;margin:.6rem 0 .5rem}.om-stage>p{font-size:.85rem;line-height:1.6;color:#c7cadf;margin:0 0 1rem}.om-tools{list-style:none;padding:0;margin:auto 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.om-tools li{display:flex;align-items:center;gap:.35rem;font-size:.68rem;background:#1a1d38;border:1px solid #34395E;border-radius:99px;padding:.28rem .55rem .28rem .3rem}.om-tools .tool-icon{display:inline-flex;width:16px;height:16px}.om-tools .tool-icon svg{width:16px;height:16px;fill:#eceef8}.tool-tile{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--tile);color:#0a0b14;font:700 .58rem/1 var(--sans)}.om-routes{margin-top:1.6rem;border:1px dashed #A68B38;border-radius:10px;padding:1rem 1.2rem;background:#0d0f20}.om-routes ul{list-style:none;padding:0;margin:.6rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.om-route{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;padding:.6rem .7rem;border-radius:6px;background:#15182f;border-left:3px solid #7BD88F}.om-route.wait{border-left-color:var(--accent)}.om-route.stop{border-left-color:#ff6b6b}.om-route span{color:var(--muted)}.om-route em{font-style:normal;color:#cfd2e5}.om-loop{text-align:center;color:var(--muted);font:400 .78rem/1.6 var(--mono);margin:1.4rem 0 0}.om-loop span{color:var(--accent);font-size:1rem}@media(max-width:1100px){.om-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.om-stage:after{display:none}.om-routes ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:44rem){.outbound-map{padding-top:3rem}.om-stages{grid-template-columns:1fr;gap:1rem}.om-routes ul{grid-template-columns:1fr}.outbound-map h2{font-size:2.1rem}}.outbound-map>header>p,.om-loop{max-width:none;margin-inline:auto;text-align:center}.outbound-map>header>p:last-child{max-width:46rem}.om-tools .tool-logo{width:16px;height:16px;border-radius:4px;object-fit:contain;display:block}.om-tools .tool-icon svg{fill:var(--fill,#ECEEF8)}.om-measure{display:flex;justify-content:center;align-items:center;gap:.45rem;max-width:none;margin:1.2rem auto 0;font-size:.78rem;color:var(--muted)}.om-measure .tool-icon{display:inline-flex;width:16px;height:16px}.om-measure svg{width:16px;height:16px;fill:#f9bd2b}.om-measure+.om-loop{margin-top:.6rem}.old-new{padding-top:4.5rem}.old-new>header{text-align:center;margin:0 auto 2rem}.old-new .eyebrow{font:400 .75rem var(--mono);color:var(--accent);letter-spacing:.15em;text-transform:uppercase;max-width:none}.old-new h2{font:400 clamp(1.9rem,3.4vw,3rem)/1.2 Anton,Impact,sans-serif;margin:1rem 0 0}.old-new h2 span{color:var(--accent)}.on-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;max-width:64rem;margin:0 auto}.on-col{border-radius:10px;padding:1.4rem;border:1px solid #2C3160;background:var(--panel)}.on-col.new{border-color:var(--accent);box-shadow:8px 8px #2c3160}.on-label{font:400 .72rem var(--mono);letter-spacing:.08em;margin:0 0 1rem;color:#ff8a8a}.on-col.new .on-label{color:#7bd88f}.on-col ul{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.on-col li{font-size:.92rem;line-height:1.55;padding-left:1.4rem;position:relative}.on-col.old li{color:var(--muted)}.on-col li:before{position:absolute;left:0;top:0}.on-col.old li:before{content:"✕";color:#ff6b6b}.on-col.new li:before{content:"✓";color:#7bd88f}@media(max-width:44rem){.on-grid{grid-template-columns:1fr}.old-new{padding-top:3rem}}.demo{margin:1.2rem 0;border:1px solid var(--line);border-radius:6px;padding:.85rem;background:#0b0d1c}.gate-table [role=row]{display:grid;grid-template-columns:1.2fr .7fr 1.1fr 1.3fr .8fr;gap:.4rem;align-items:center;padding:.5rem .3rem;border-top:1px solid #1E2140;font-size:.78rem}.gate-table .gt-head{border-top:0;font:400 .75rem var(--mono);color:var(--muted)}.gate-table .held{background:#211f2a}.gate-table .ok{color:#7bd88f;font-weight:600}.gate-table .hold{color:var(--accent);font-weight:600}.reply-flow{list-style:none;padding:.85rem;display:grid;gap:.55rem}.reply-flow li{display:flex;gap:.7rem;align-items:start;padding:.6rem .7rem;border-radius:6px;background:#15182f;position:relative}.reply-flow li:not(:last-child):after{content:"↓";position:absolute;left:1.1rem;bottom:-.75rem;color:#9b7bff;font-size:.8rem;z-index:1}.rf-icon{font-size:1.05rem;line-height:1.3}.reply-flow small{display:block;font:400 .75rem var(--mono);color:var(--muted)}.reply-flow strong{font-size:.85rem}.reply-flow q{font-size:.88rem;font-style:italic;color:#eceef8}.reply-flow .rf-out{border:1px solid var(--accent)}.reply-flow em{display:block;font-style:normal;font-size:.78rem;color:var(--accent);margin-top:.2rem}.demo-note{font-size:.8rem;color:var(--muted)}.scope-compare{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.scope-compare ul{list-style:none;padding:0;margin:.4rem 0 0;display:grid;gap:.4rem}.scope-compare li{font-size:.82rem;padding:.4rem .5rem;border-radius:4px;background:#15182f}.scope-compare li small{display:block;font:400 .75rem var(--mono);color:#9b7bff}.scope-compare .rev{border-left:3px solid #9B7BFF}.scope-compare .miss{border:1px dashed var(--accent);background:#211f2a;color:var(--accent);font-weight:600}.demo-fix{font-size:.85rem;padding:.7rem .8rem;border-left:3px solid #7BD88F;background:#15182f;border-radius:4px}@media(max-width:44rem){.gate-table [role=row]{grid-template-columns:1fr .5fr .9fr 1fr .7fr;font-size:.75rem;gap:.25rem}.gate-table .gt-head{font-size:.75rem}.scope-compare{grid-template-columns:1fr}}.real-build{margin:2.5rem 0 0;border:1px solid #2C3160;border-radius:10px;background:#0d0f20;padding:1.4rem}.real-build h2{font-size:1.3rem;margin:.4rem 0 1rem}.rb-notes{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.rb-notes li{background:#15182f;border-radius:6px;padding:.8rem}.rb-notes strong{display:block;margin:.3rem 0}.rb-notes p{font-size:.85rem;color:#c7cadf;margin:0}.rb-canvas summary{cursor:pointer;color:var(--accent);font-size:.9rem}.rb-canvas img{display:block;width:100%;height:auto;margin-top:.8rem;border-radius:6px}.rb-caption{font-size:.78rem;color:var(--muted);margin:.8rem 0 0}.service-chips{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem}.service-chips li{font-size:.85rem;background:#1a1d38;border:1px solid #34395E;border-radius:99px;padding:.35rem .75rem}@media(max-width:44rem){.rb-notes{grid-template-columns:1fr}}.reply-flow .rf-out strong{font-weight:500;line-height:1.55}
