.brand img{width:154px;height:46px;object-fit:contain}.network-core{background:#f7fafc;border-color:#a5d8ff80;box-shadow:0 0 65px #559ff72b;overflow:hidden}.network-core .hub-logo{width:110px;height:auto}.network-core small{color:#466789;margin-top:12px}.header-circuit{position:absolute;right:-50px;top:0;width:570px;height:100%;color:#83baff;opacity:.14;pointer-events:none;stroke-width:1}.circuit-packet{stroke-width:3;stroke-dasharray:10 450;animation:data-transit 14s linear infinite}.page-hero>.wrap{position:relative;z-index:1}.connected-lab{background:#eef4fa}.system-explorer{border-radius:15px;background:radial-gradient(ellipse at 50% 50%,#153a53,#071724 70%);border:1px solid #31536e;color:#d9edf9;overflow:hidden;box-shadow:0 25px 60px #122d4412}.system-tabs{display:flex;border-bottom:1px solid #6b9dc52e;padding:8px 25px;gap:15px;background:#0817239c}.system-tabs button{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 20px;flex:1;border:0;border-bottom:2px solid transparent;background:transparent;color:#a6bdd0;font-size:13px;transition:color .2s,background .2s}.system-tabs button[aria-selected=true]{color:#a0edf3;border-bottom-color:#84e3ee;background:#80d9f009}.system-tabs button:hover{color:white;background:#a3d7fc0a}.tech-icon{width:42px;height:42px;flex-shrink:0}.system-tabs .tech-icon{width:24px;height:24px}.flow-diagram{position:relative;height:380px;margin:15px 45px 0;background-image:radial-gradient(#82b8e41b 1px,transparent 1px);background-size:20px 20px}.flow-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wire-base{stroke:#5980a452;stroke-width:1.5;fill:none}.wire-stream{stroke:#83e5f2;stroke-width:2;fill:none;stroke-dasharray:8 270;animation:data-transit 12s linear infinite}.flow-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140px;height:140px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:linear-gradient(145deg,#254967,#102738);border:1px solid #85cee46b;border-radius:24px;box-shadow:0 0 70px #56c6f21a}.flow-hub .tech-icon{color:#92e7f3}.flow-hub strong{font-size:13px;font-weight:500;line-height:1.4;text-align:center}.flow-node{position:absolute;width:170px;display:flex;gap:13px;align-items:center;background:#102638;border:1px solid #5181a84a;padding:17px 19px;border-radius:9px;box-shadow:0 7px 20px #04131f38}.flow-node .tech-icon{width:30px;height:30px;color:#9ad4f5}.flow-node span{font-size:11px}.flow-a{left:3%;top:14%}.flow-b{left:3%;bottom:14%}.flow-c{right:3%;top:14%}.flow-d{right:3%;bottom:14%}.flow-description{font-size:14px;text-align:center;color:#a9c5d9;max-width:680px;padding:0 24px;margin:0 auto 22px;min-height:46px}.diagram-note{display:block;padding:13px 25px;border-top:1px solid #6b9dc521;text-align:center;font-size:9px;letter-spacing:1px;color:#8ba9bf}.journey .tech-icon{display:block;margin:25px 0 0;color:#3778b6}.journey h3{margin-top:18px}.digital-globe{width:260px;max-width:100%;margin:0 auto 18px;color:#75bbe259}.digital-globe svg{display:block;width:100%;stroke-width:.9}.location-pulse{fill:#83e6f32b;stroke:#83e6f3;transform-origin:203px 95px;animation:location-wave 4s ease-out infinite}.robot-symbol{display:flex;flex-direction:column;align-items:center;gap:12px;color:#29618c}.robot-symbol .tech-icon{width:66px;height:66px}.robot-symbol span{font-size:12px;letter-spacing:2px}.identity-scan{position:absolute;inset:0;background:linear-gradient(transparent 30%,#99ebff12 50%,transparent 70%);transform:translateY(-100%);animation:scan-pass 10s ease-in-out infinite;pointer-events:none}.identity-core{z-index:1}.system-panel:not([hidden]){animation:panel-in .45s ease both}@keyframes data-transit{to{stroke-dashoffset:-1112}}@keyframes location-wave{0%{transform:scale(.7);opacity:.8}85%,100%{transform:scale(2.8);opacity:0}}@keyframes scan-pass{0%,20%{transform:translateY(-100%)}80%,100%{transform:translateY(100%)}}@keyframes panel-in{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1000px){.flow-diagram{margin-inline:20px}.flow-node{width:145px;padding:14px;gap:10px}.flow-hub{width:120px;height:130px}.network-core .hub-logo{width:95px}.header-circuit{opacity:.09}}
@media(max-width:800px){.system-tabs{padding-inline:10px;gap:0}.system-tabs button{padding:16px 10px;font-size:11px;gap:8px}.flow-node{width:125px;padding:12px}.flow-node .tech-icon{width:25px;height:25px}.flow-node span{font-size:10px}.flow-a,.flow-b{left:0}.flow-c,.flow-d{right:0}.flow-hub{width:100px;height:112px;border-radius:18px}.flow-hub strong{font-size:11px}.network-core .hub-logo{width:86px}.network-core small{font-size:5px;margin-top:9px}}
@media(max-width:520px){.brand img{width:140px;height:42px}.system-tabs button{flex-direction:column;gap:8px;font-size:10px;padding:15px 5px;line-height:1.5}.system-tabs .tech-icon{width:25px;height:25px}.flow-diagram{height:370px;margin:8px 12px 0}.flow-node{width:110px;padding:12px 8px;flex-direction:column;gap:8px;text-align:center}.flow-node span{font-size:10px;line-height:1.4}.flow-a,.flow-c{top:7%}.flow-b,.flow-d{bottom:7%}.flow-hub{width:90px;height:92px}.flow-hub .tech-icon{width:28px;height:28px}.flow-hub strong{font-size:9px}.flow-description{font-size:12px;min-height:65px;padding-inline:19px}.diagram-note{font-size:8px;padding-inline:12px}.header-circuit{right:-220px;width:450px}.network-core .hub-logo{width:88px}.network-core small{font-size:4px}.digital-globe{width:210px}}
@media(prefers-reduced-motion:reduce){.wire-stream,.circuit-packet,.location-pulse,.identity-scan,.system-panel{animation:none!important}.identity-scan{display:none}}
