.product-shield.disabled button{opacity:0;visibility:hidden}.console-nav button:focus-visible,.product-bar button:focus-visible,.nav-toggle:focus-visible{outline:2px solid var(--signal);outline-offset:-3px}.cap-row:focus-within:before{transform:scaleY(1)}@media(max-width:900px){.system-stage{grid-template-columns:1fr;padding:18px}.chaos-column{display:grid;grid-template-columns:1fr 1fr;gap:6px}.chaos-column .micro-label{grid-column:1/-1}.fragment{margin:0;transform:none}.fragment:nth-of-type(n+4){display:none}.system-core{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.core-rings{width:80px;height:80px;background:rgba(10,13,12,.9)}.system-core>span{display:none}.order-column{margin-top:120px}.flow-lines{opacity:.35}}@media(max-width:760px){.nav-toggle{position:absolute;right:8px;top:8px}.hero-copy,.transformation-intro,.cap-head,.proof-head,.method-statement,.contact{min-width:0}.hero-summary p,.transformation-intro p,.cap-row p,.proof-head p{overflow-wrap:anywhere}}

.transformation-intro>.section-kicker{grid-column:1/-1}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.transformation-intro{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);column-gap:8vw;row-gap:3vw;align-items:end}.transformation-intro>.section-kicker{grid-column:1/-1;align-self:start}.transformation-intro>h2{grid-column:1;align-self:start}.transformation-intro>p:last-child{grid-column:2;align-self:end;margin:0}
@media(max-width:1180px){.transformation-intro{grid-template-columns:1fr;row-gap:3vw}.transformation-intro>h2,.transformation-intro>p:last-child{grid-column:1}.transformation-intro>p:last-child{max-width:600px}}
@media(max-width:760px){.transformation-intro{row-gap:0}.transformation-intro>h2,.transformation-intro>p:last-child{grid-column:1}}

.hero-actions{display:grid;gap:8px;min-width:240px}.action-secondary{background:transparent;color:var(--ink);border-color:var(--line)}.action-secondary:hover,.action-secondary:focus-visible{background:var(--signal);border-color:var(--signal);color:var(--bg)}.mini-event{transition:opacity .25s,transform .25s}.mini-event.is-updating{opacity:.35;transform:translateY(4px)}.diagnostic{border:1px solid var(--line);padding:22px;background:rgba(8,10,10,.5);max-width:980px}.diagnostic-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.diagnostic-status{font:9px var(--mono);color:var(--muted);letter-spacing:.1em}.diagnostic-status i{display:inline-block;width:6px;height:6px;background:var(--signal);border-radius:50%;box-shadow:0 0 0 4px rgba(53,217,255,.12);margin-right:8px}.diagnostic>p{color:#a4aba7;line-height:1.6;margin:16px 0}.diagnostic-options{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.diagnostic-options button{background:var(--panel);border:0;padding:16px 12px;text-align:left;font:9px var(--mono);letter-spacing:.08em;cursor:pointer;min-height:58px;transition:background .2s,color .2s}.diagnostic-options button:hover,.diagnostic-options button:focus-visible,.diagnostic-options button.active{background:var(--signal);color:var(--bg)}.diagnostic-result{margin-top:1px;border:1px solid var(--line);padding:18px;display:grid;gap:6px}.diagnostic-result span,.diagnostic-result small{font:9px var(--mono);color:var(--muted)}.diagnostic-result strong{font-size:clamp(20px,2.2vw,32px);font-weight:500;letter-spacing:-.04em}@media(max-width:760px){.hero-actions{width:100%;min-width:0}.diagnostic{padding:16px}.diagnostic-head{align-items:flex-start;flex-direction:column}.diagnostic-options{grid-template-columns:1fr 1fr}.diagnostic-options button{min-height:50px}.diagnostic-result strong{font-size:22px}}
