/* NEXUS 360 signature visual. The source image provides the physical ecosystem; text remains live HTML. */
.framework{position:relative;isolation:isolate;overflow:hidden;min-height:575px}.framework-art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.framework:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#081321 0%,rgba(8,19,33,.96) 26%,rgba(8,19,33,.53) 53%,rgba(8,19,33,.08) 76%,rgba(8,19,33,.23) 100%)}.framework-copy,.framework .journey{position:relative;z-index:1}.framework .journey{grid-column:1/-1;margin-top:-30px;padding-top:16px}.framework .journey-line{top:29px;background:linear-gradient(90deg,#bd8628 0%,rgba(189,134,40,.62) 68%,rgba(189,134,40,.1))}.framework .journey span{margin-bottom:20px;background:#081321}.framework .journey article{padding-top:0}.framework .journey h3{font-size:18px}@media(max-width:800px){.framework{min-height:0}.framework-art{height:100%;object-position:67% center;opacity:.55}.framework:before{background:linear-gradient(90deg,rgba(8,19,33,.97),rgba(8,19,33,.84))}.framework .journey{margin-top:0;padding-top:25px}.framework .journey-line{display:none}.framework .journey span{background:#081321}}
