.home-network{background:radial-gradient(ellipse at 50% 60%,#16263b,#080e16 70%);color:#eff5fc;padding:50px 0 24px;border-block:1px solid #263749}.network-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.network-heading .eyebrow{color:#ffca72;letter-spacing:2px;font-size:11px;margin:0 0 15px}.network-heading h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;letter-spacing:-1px;margin:0}.network-heading h2 em{font-style:normal;color:#9eb6d1}.network-full{color:#ffd18a;font-size:13px;text-decoration:none;white-space:nowrap;padding:12px 0}.network-full:hover{text-decoration:underline}.network-stage{margin-top:6px}#home-network{width:100%;height:auto;display:block;overflow:visible;touch-action:pan-y}.network-edge{fill:none;stroke-width:1.5;opacity:.32;transition:opacity .2s,stroke-width .2s}.network-edge.active{opacity:.95;stroke-width:3}.network-node{cursor:pointer;touch-action:none;outline:none}.network-node rect{fill:#142132;stroke:#36506b;stroke-width:1.2;transition:fill .2s,stroke .2s}.network-node:hover rect,.network-node:focus-visible rect{fill:#1f334c;stroke:#d7e8fb;stroke-width:2}.network-node text{font-family:'Manrope',sans-serif;pointer-events:none}.network-label{fill:#edf5fe;font-size:22px;font-weight:700}.network-sub{fill:#9eb5ce;font-size:14px}.network-arrow{font-size:22px}.network-core{outline:none}.network-core circle{fill:#ffbe59;stroke:#ffdc9a;stroke-width:2;filter:drop-shadow(0 0 22px #ffb84a24)}.network-core text{fill:#17212d;font-family:'Manrope',sans-serif;font-size:26px;font-weight:800;pointer-events:none}.network-core .network-core-sub{font-size:7px;letter-spacing:.65px}.network-core:hover circle,.network-core:focus-visible circle{stroke:#fff;stroke-width:5;fill:#ffcf83}.network-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#92abc5;font-size:12px;margin-top:-10px}.network-bottom p{margin:0}.network-bottom>div{display:flex;gap:8px}.network-bottom button{background:transparent;border:1px solid #3c526c;color:#c6d8eb;border-radius:6px;padding:8px 11px;font:inherit;cursor:pointer;min-height:38px}.network-bottom button:hover{background:#1f334c}.home-network a:focus-visible,.home-network button:focus-visible{outline:2px solid #ffcf83;outline-offset:4px}.network-node.dragging{cursor:grabbing}@media(max-width:760px){.home-network{padding:35px 0 22px}.network-heading{display:block}.network-full{display:inline-block;margin-top:12px}.network-stage{margin-top:0}.network-bottom{margin-top:0;align-items:start;flex-direction:column;gap:12px}.network-heading h2 br{display:none}.network-heading h2 em{display:block}}@media(prefers-reduced-motion:reduce){.network-edge,.network-node rect{transition:none}}

@media(max-width:760px){.network-sub{font-size:12px}.network-label{font-size:23px}}

.network-core .network-pbs-label{font-size:22px}.network-brand-edge{fill:none;stroke:#ffce84;stroke-width:2;opacity:.75}.network-guided{outline:none}.network-guided rect{fill:#19324c;stroke:#83baff;stroke-width:2}.network-guided text{font:700 23px 'Manrope',sans-serif;fill:#edf5fe;pointer-events:none}.network-guided .network-guided-sub{font-size:10px;letter-spacing:1px;fill:#b4d4f9}.network-guided:hover rect,.network-guided:focus-visible rect{fill:#29496b;stroke:#fff;stroke-width:3}
