.cyber-suite{display:grid;grid-template-columns:.8fr 1.6fr;align-items:center;gap:45px}.cyber-suite-core{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#081c34;color:white;min-height:250px;border-top:3px solid #3cb7ee;padding:30px}.cyber-suite-core svg{width:65px;height:65px;color:#75d0fa;margin-bottom:25px}.cyber-suite-core strong{font:500 27px Manrope,Arial}.cyber-suite-core span{font-size:11px;line-height:1.8;margin-top:16px;color:#b2d0e5}.cyber-suite-layers{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cyber-suite-layers>a{display:block}.cyber-suite-layers>a:hover .net-node{border-color:#0076c9;background:#edf7fc}.cyber-suite-layers>a:last-child{grid-column:1/-1}.cyber-map-note{font-size:11px;color:#5c7387;line-height:1.8;border-top:1px solid #d1e0eb;padding-top:22px;margin:28px 0 0}.cyber-cycle{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;padding:0;margin:0}.cyber-cycle li{position:relative}.cyber-cycle li:not(:last-child):after{content:'→';position:absolute;right:-22px;top:50%;color:#0076c9;font-size:24px}.cyber-stage{display:block;color:#0076c9;font-size:11px;letter-spacing:.1em;font-weight:700;margin:0 0 14px}.cyber-cycle .net-node{min-height:175px;flex-direction:column;text-align:center;justify-content:center;padding:25px 17px;border-top:3px solid #4caddb}.cyber-cycle .net-node svg{width:38px;height:38px;margin-bottom:10px}.cyber-cycle .net-node strong{font-size:16px}.cyber-cycle .net-node small{font-size:11px}.cyber-detect{display:grid;grid-template-columns:1fr 45px 1.15fr 45px 1fr;align-items:center}.signal-stack{display:grid;gap:18px}.signal-arrow{text-align:center;color:#0076c9;font-size:32px}.cyber-analyst{min-height:250px;background:#081c34;color:white;border-top:3px solid #3cb7ee;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px 20px}.cyber-analyst svg{width:52px;height:52px;color:#75d0fa;margin-bottom:25px}.cyber-analyst strong{font:500 23px/1.3 Manrope,Arial}.cyber-analyst span{font-size:11px;color:#94d2f4;margin-top:20px}.cyber-analyst small{font-size:10px;color:#b5cbdc;margin-top:12px;line-height:1.8}.cyber-batch{background:#081c34;color:white;min-height:100vh;padding:45px 0 55px}.cyber-batch img{background:white;object-fit:contain;margin-bottom:50px}.cyber-batch h1{font:400 clamp(38px,5vw,68px)/1.1 Manrope,Arial;letter-spacing:-.055em;margin:0 0 22px}.cyber-batch h1 span{color:#75d0fa}.cyber-batch>main>p:not(.eyebrow){color:#b9d0e2;font-size:15px}.cyber-batch-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:35px 0}.cyber-batch-link{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:12px;padding:25px 22px;background:#10314d;border:1px solid #355672}.cyber-batch-link:hover{background:#164363}.cyber-batch-link>span{font-size:11px;color:#7acbf3}.cyber-batch-link strong{font-size:17px;font-weight:500}.cyber-batch-link b{color:#75d0fa}.cyber-batch-note{font-size:11px!important}@media(max-width:1000px){.cyber-suite{gap:25px}.cyber-detect{grid-template-columns:1fr 28px 1fr 28px 1fr}.cyber-analyst{padding:25px 15px}.cyber-cycle{gap:22px}.cyber-cycle li:not(:last-child):after{right:-19px}}@media(max-width:700px){.cyber-suite{grid-template-columns:1fr}.cyber-suite-core{min-height:200px}.cyber-suite-core svg{width:50px;height:50px;margin-bottom:15px}.cyber-suite-layers{grid-template-columns:1fr}.cyber-suite-layers>a:last-child{grid-column:auto}.cyber-suite-layers .net-node,.signal-stack .net-node{flex-direction:row;text-align:left;min-height:80px;padding:18px}.cyber-cycle{grid-template-columns:1fr;gap:23px}.cyber-cycle .net-node{flex-direction:row;text-align:left;min-height:95px;justify-content:flex-start;gap:20px;padding:20px}.cyber-cycle .net-node svg{margin:0;flex-shrink:0}.cyber-cycle li:not(:last-child):after{content:'↓';right:25px;top:auto;bottom:-26px;font-size:23px}.cyber-stage{margin-bottom:9px}.cyber-detect{grid-template-columns:1fr}.signal-arrow{transform:rotate(90deg);font-size:30px;line-height:1.8}.cyber-analyst{min-height:190px;margin:0 15px}.cyber-analyst svg{margin-bottom:15px;width:42px;height:42px}.cyber-batch{padding:28px 0}.cyber-batch img{width:200px;height:auto;margin-bottom:35px}.cyber-batch-links{grid-template-columns:1fr}.cyber-batch-link{padding:20px}}
