/* Black-first composition with two deliberately inverted editorial intervals. */
.refined-intro{margin-bottom:20px}.light-band{display:block!important;background:#f7f9fc;color:#111c27;max-width:none!important;width:100%;padding:70px 0!important;border-top:1px solid #dce4ec;border-bottom:1px solid #dce4ec}.light-inner{max-width:1200px;padding:0 36px;margin:auto}.linear .light-band h1,.linear .light-band h2,.linear .light-band h3{color:#101b27}.linear .light-band p,.linear .light-band .eyebrow,.linear .light-band small{color:#435362}.light-band .method-track,.light-band .flow-step{border-color:#bacbd8}.light-band .method-step:before{background:#087d83!important;box-shadow:0 0 0 6px #f7f9fc!important}.light-band .method-step{color:#111c27}.light-band .method-step:after{border-color:#b4c7d5}.light-band .primary{background:#07131e;color:#fff;border-color:#07131e}.neural-section{padding:110px 36px;max-width:1200px;margin:auto}.neural-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:36px}.neural-head h2{max-width:18ch}.neural-head p{color:#a5b8ca;max-width:46ch}.neural-frame{position:relative;background:#050b12;border:1px solid #253c4d;border-radius:16px;overflow:hidden;box-shadow:0 25px 100px -65px #35e9d0}.neural-frame canvas{display:block;width:100%;height:480px;touch-action:pan-y}.neural-frame .field-label{position:absolute;top:22px;left:26px;font:600 10px/1.5 Inter,sans-serif;letter-spacing:.18em;color:#c3dce6;pointer-events:none}.neural-frame .field-label.right{left:auto;right:26px;color:#a5b8ca}.neural-frame figcaption{font-size:12px;line-height:1.7;padding:19px 26px;color:#a9c0cc;border-top:1px solid #1b303e}.neural-caption{display:flex;justify-content:space-between;gap:30px}.neural-caption span:last-child{color:#6fbdba}.review-bar .revision-name{letter-spacing:.12em}.review-bar a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.light-band a{color:#155f6b}.light-band a:focus-visible{outline-color:#08636f}.light-band .method-step{box-shadow:none!important}.neural-frame:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,#050b1250 100%);pointer-events:none}.neural-frame .field-label{z-index:1}@media(max-width:800px){.light-inner{padding:0 24px}.light-band{padding:55px 0!important}.neural-section{padding:70px 24px}.neural-head{grid-template-columns:1fr;gap:20px}.neural-frame canvas{height:420px}.neural-frame .field-label{top:17px;left:18px;font-size:9px}.neural-frame .field-label.right{right:18px}.neural-frame figcaption{padding:16px 18px}.neural-caption{display:block}.neural-caption span{display:block}.neural-caption span+span{margin-top:6px}}
