.remote-flow{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1px;margin-bottom:5rem;display:grid}.remote-flow>div{background:var(--surface);flex-direction:column;justify-content:flex-end;min-height:125px;padding:1.6rem;display:flex;position:relative}.remote-flow>div:not(:last-child):after{content:"→";z-index:2;color:var(--accent);font-size:1.2rem;position:absolute;top:50%;right:-.7rem}.remote-flow span{color:var(--accent);text-transform:uppercase;letter-spacing:.15em;font-size:.58rem}.remote-flow strong{text-transform:uppercase;margin-top:.5rem;font-size:1rem}.how-steps{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.how-step{background:var(--surface);flex-direction:column;min-height:310px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.how-step>span{color:var(--accent);letter-spacing:.16em;font-size:.65rem}.how-step h3{margin:2.5rem 0 1rem}.how-step p{color:var(--text-secondary);margin-bottom:.8rem}.how-step small{color:#d9ddde;margin-top:auto;font-size:.82rem;line-height:1.55}.important-part{border-block:1px solid var(--border);max-width:none;padding-inline:max(var(--gutter),calc((100vw - var(--max))/2 + var(--gutter)));background:linear-gradient(135deg,#111516,#080a0a)}.important-part>div{max-width:1000px}.important-part .lead{text-transform:uppercase;color:#fff;margin:1rem 0 2rem;font:900 clamp(2.5rem,6vw,6rem)/.95 Arial Narrow,Impact}.important-part p:not(.lead){color:var(--text-secondary);max-width:850px;font-size:clamp(1rem,1.5vw,1.25rem)}.comparison-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.comparison-grid article{background:var(--surface);padding:clamp(1.5rem,4vw,3rem)}.comparison-grid h3{margin-bottom:2rem}.comparison-grid ul{margin:0;padding:0;list-style:none}.comparison-grid li{border-top:1px solid var(--border);color:var(--text-secondary);padding:.85rem 0}.comparison-grid article:last-child h3,.comparison-grid article:last-child li:before{color:var(--accent)}.comparison-grid li:before{content:"—";margin-right:.75rem}.how-emphasis{font-weight:800;color:#fff!important}.how-cta{max-width:var(--max);padding:clamp(3rem,7vw,6rem) var(--gutter);background:var(--accent);color:#050605;margin:2rem auto 0}.how-cta h2{margin:.7rem 0 1rem}.how-cta p{max-width:650px}.how-cta .technical-label{color:#050605}.how-cta .technical-label:before{background:#050605}.how-cta .button-row{margin-top:2rem}.how-cta .button-primary{color:#fff;background:#050605}.how-cta .button-secondary{color:#050605;border-color:#050605}@media (max-width:900px){.remote-flow,.how-steps{grid-template-columns:repeat(2,1fr)}.remote-flow>div:nth-child(2):after{display:none}}@media (max-width:600px){.remote-flow,.how-steps,.comparison-grid{grid-template-columns:1fr}.remote-flow>div:not(:last-child):after{content:"↓";inset:auto auto -.9rem 50%}.how-step{min-height:250px}.how-cta{margin-inline:1rem}}
