.business-connections{background:#f5f8fb;border:1px solid #d5e0ea;padding:24px}.business-svg{display:block;width:100%;height:auto;margin:15px 0 0;font-family:inherit}.business-wire{stroke:#b3cddd;stroke-width:1.5}.business-packet{stroke:#299fea;stroke-width:2.3;stroke-dasharray:5 95;stroke-linecap:round;animation:business-packet 3.8s linear infinite;animation-delay:var(--packet-delay);animation-play-state:paused}.business-connections[data-loop=playing] .business-packet{animation-play-state:running}.business-node{fill:#fffefa;stroke:#d8e2e9}.business-node-title{fill:#29495f;font-size:13px;font-weight:500}.business-node-note{fill:#6e8799;font-size:9px}.business-core-halo{fill:#e6f1fa;stroke:#d5e7f5}.business-core{fill:#fff;stroke:#b6d7ed}.business-core-title{fill:#244d68;font-size:14px;font-weight:500}.business-core-note{fill:#6d8aa0;font-size:8px}.business-connections .gateway-scene-header{border-color:#d8e3ec;color:#3e617b}.business-connections>small{color:#70879a}.product-page-gateway .memory-glyph{background:#edf5fb;border-color:#d1e3ee;color:#348dc2;border-radius:14px;width:58px;height:58px}.memory-glyph>svg{width:29px;height:29px}.product-menu-icon>svg{width:25px;height:25px}.product-menu .product-menu-icon{color:#3287b7;border-color:#d7e4ec;background:#eff6fa}.product-menu .icon-builder{color:#b77138;background:#faf1e8;border-color:#eadccc}.product-menu .icon-gateway{color:#34699b;background:#eef3fa;border-color:#d7e1ed}.product-menu .product-menu-intro{background:linear-gradient(145deg,#e9f1f5,#f4f6ef)}@keyframes business-packet{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media(max-width:480px){.business-connections{padding:18px 12px}.business-node-title{font-size:14px}.business-node-note{font-size:10px}.business-connections .gateway-scene-header{margin:0 6px}.memory-glyph>svg{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.business-packet{animation:none;stroke-dasharray:none;opacity:.3}}html[data-reduced-motion=true] .business-packet{animation:none;stroke-dasharray:none;opacity:.3}
@media(max-width:480px){.business-node-title{font-size:19px}.business-node-note,.business-core-note{display:none}.business-core-title{font-size:18px}}
