.network-breadcrumb{margin:30px 0 0}.network-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;align-items:center;padding:42px 0 65px}.network-hero h1{font-size:54px}.network-hero .lead{max-width:570px}.hero-device{position:relative;min-height:410px;display:grid;place-items:center;background:radial-gradient(ellipse,#316c7550,transparent 68%)}.hero-device>img{position:relative;width:80%;height:350px;object-fit:contain;filter:drop-shadow(0 25px 25px #0008)}.device-orbit{position:absolute;width:95%;height:220px;border:1px solid #75ded744;border-radius:50%;transform:rotate(-24deg)}.hero-chip{position:absolute;top:8px;right:0;border:1px solid #32445e;border-radius:7px;background:#101e30;padding:9px 14px;font:12px monospace;z-index:2}.hero-chip span{color:#7ae8dd;margin-left:10px}.device-caption{color:#9bded4;font-size:12px;letter-spacing:2px}.network-strip{border-block:1px solid #25364d;display:flex;gap:75px;padding:20px 0;color:#70cfc7;font:12px monospace}.network-strip b{font:14px 'Microsoft YaHei',sans-serif;color:#bbcadb;margin-left:15px}.device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.device-card{border:1px solid #293b51;border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#132236,#0c1524)}.product-stage{height:250px;position:relative;background:radial-gradient(ellipse at 50% 70%,#eaf1f7,#c6d2de);padding:33px 28px 14px}.product-stage img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-label{position:absolute;left:16px;top:14px;font-size:11px;color:#24384e;border:1px solid #7e93a6;padding:2px 9px;border-radius:20px}.product-body{padding:25px}.product-body .eyebrow{font-size:10px;letter-spacing:2px}.product-body h3{margin:10px 0;font-size:25px}.product-body>p{font-size:13px;min-height:48px}.product-body dl{font-size:12px;margin:23px 0 13px}.product-body dl>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #ffffff0b;padding:10px 0}.product-body dt{color:#8497af;white-space:nowrap}.product-body dd{margin:0;text-align:right;color:#d7e4f2}.product-source{font-size:11px;color:#8eacc2}.product-source:hover,.text-link:hover,figcaption a:hover{text-decoration:underline}.product-ask{display:block;text-align:center;font-size:13px;margin-top:22px;color:#8ce9dd}.spec-note{font-size:11px;line-height:1.9;color:#8192aa;margin-top:20px}.more-device{display:flex;justify-content:space-between;padding:20px 24px;margin-top:24px;background:#112536;border:1px solid #294c59;border-radius:8px;font-size:14px}.text-link{color:#7ce8dc;font-size:13px}.compatibility{border-block:1px solid #25364d}.section-intro{max-width:780px}.compat-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:36px 0}.compat-grid article{padding:28px 30px;background:#101c2e;border:1px solid #25374e;border-radius:10px}.compat-grid h3{font-size:22px;margin-top:12px}.compat-grid p{font-size:14px}.compat-icon{font-size:30px;color:#78e6d9}.tags span{font-size:12px;padding:4px 9px}.protocols{display:flex;flex-wrap:wrap;align-items:center;gap:26px;font-size:13px}.protocols span{color:#859bb1}.protocols b{font:12px monospace;color:#b5d9df}.use-case{display:grid;grid-template-columns:.85fr 1.2fr;gap:50px;align-items:center;margin:45px 0 65px}.use-case.reverse{grid-template-columns:1.2fr .85fr}.reverse .case-copy{order:2}.reverse figure{order:1}.case-copy h3{font-size:29px;margin:12px 0}.case-copy p,.case-copy li{font-size:14px;color:#9baac1}.case-copy ul{padding-left:19px;margin:22px 0}.case-copy li{margin:8px 0}.case-copy li::marker{color:#78ded4}.use-case figure{margin:0;min-width:0}.screenshot{width:100%;display:block;position:relative;padding:14px;border:1px solid #385069;background:#17273b;border-radius:12px;cursor:zoom-in;overflow:hidden}.screenshot img{display:block;width:100%;height:280px;object-fit:contain;background:#edf1f7;border-radius:5px}.screenshot span{position:absolute;bottom:24px;right:24px;background:#0c172ddf;color:#d9eeff;font-size:10px;padding:5px 10px;border-radius:4px}figcaption{color:#7c8fa8;font-size:10px;margin-top:12px}.network-process{padding-top:0}nav a[aria-current=page]{color:#79e9de}#image-viewer{padding:45px 15px 10px;background:#101d30;color:#a9bed3;border:1px solid #3f5874;border-radius:10px;max-width:95vw;max-height:92vh}#image-viewer::backdrop{background:#020610e8}#image-viewer img{display:block;max-width:90vw;max-height:75vh;object-fit:contain}#image-viewer p{font-size:11px;text-align:center;margin:10px}.close-viewer{position:absolute;right:8px;top:2px;background:none;color:white;border:0;font-size:30px;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid #79e9de;outline-offset:5px}@media(max-width:1000px){.network-hero h1{font-size:43px}.product-body{padding:19px}.product-body h3{font-size:22px}.product-stage{height:220px}.use-case{gap:30px}.network-strip{gap:35px}}@media(max-width:800px){.network-hero{grid-template-columns:1fr;gap:15px;padding:35px 0}.network-hero h1{font-size:39px;letter-spacing:-1px}.network-hero .actions{flex-wrap:wrap}.hero-device{min-height:300px;max-width:430px;width:100%;margin:auto}.hero-device>img{height:260px}.network-strip{gap:14px;justify-content:space-between}.network-strip span{font-size:10px}.network-strip b{font-size:11px;margin-left:5px}.device-grid,.compat-grid,.use-case,.use-case.reverse{grid-template-columns:1fr}.product-stage{height:270px}.product-body{padding:26px}.product-body>p{min-height:0}.product-body h3{font-size:26px}.compat-grid{gap:18px}.more-device{display:block}.more-device a{display:block;margin-top:9px}.use-case{gap:25px;margin:35px 0 55px}.reverse .case-copy,.reverse figure{order:initial}.screenshot img{height:auto;max-height:330px}.protocols{gap:15px}.compat-grid article{padding:25px}.case-copy h3{font-size:25px}}

/* Compact spacing after removal of secondary navigation and prompts. */
.network-hero{padding-bottom:30px}#devices{padding-top:35px;padding-bottom:45px}#compatibility{padding-top:45px}.product-ask{margin-top:17px}@media(max-width:800px){.network-hero{padding-bottom:20px}#devices{padding-top:25px;padding-bottom:30px}#compatibility{padding-top:30px}}

#compatibility{padding-bottom:30px}.compatibility .compat-grid{margin-bottom:0}@media(max-width:800px){#compatibility{padding-bottom:25px}}

#devices{padding-top:40px}.devices-title{font-size:34px;line-height:1.4;letter-spacing:0;margin:10px 0}@media(max-width:800px){#devices{padding-top:28px}.devices-title{font-size:29px}}

/* Keep the compatibility introduction compact after copy removal. */
#compatibility{padding-top:24px}#compatibility>h2{margin:0}.compatibility .compat-grid{margin-top:24px}#devices{padding-bottom:24px}

/* Close gaps left by the removed section introductions. */
.compatibility .compat-grid{margin-top:0}#scenarios{padding-top:24px}#scenarios>.use-case:first-child{margin-top:0}
