.BusinessSyncDiagram-module__niPMqq__frame{background-image:radial-gradient(circle, var(--color-gray-300) .7px, transparent .8px);background-position:50%;background-size:16px 16px;width:100%;position:relative}.BusinessSyncDiagram-module__niPMqq__diagram{width:100%;height:auto;display:block;overflow:visible}.BusinessSyncDiagram-module__niPMqq__route{stroke:var(--color-gray-400);stroke-width:1.3px;stroke-dasharray:3 6;stroke-linecap:round;opacity:.75}.BusinessSyncDiagram-module__niPMqq__computer,.BusinessSyncDiagram-module__niPMqq__phone{fill:#fff;stroke:var(--color-gray-500);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.BusinessSyncDiagram-module__niPMqq__computer path:not(:first-of-type),.BusinessSyncDiagram-module__niPMqq__phone path:not(:first-of-type){stroke-width:1.5px}.BusinessSyncDiagram-module__niPMqq__computer path,.BusinessSyncDiagram-module__niPMqq__phone path{fill:none}.BusinessSyncDiagram-module__niPMqq__computer circle,.BusinessSyncDiagram-module__niPMqq__phone circle{fill:var(--color-gray-500);stroke:none}.BusinessSyncDiagram-module__niPMqq__hubHalo{fill:#dbeafe;opacity:.4;transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite BusinessSyncDiagram-module__niPMqq__hub-breathe}.BusinessSyncDiagram-module__niPMqq__hub{fill:#eff6ff;stroke:#93c5fd;stroke-width:1.5px}.BusinessSyncDiagram-module__niPMqq__syncGlyph{stroke:#1d4ed8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.BusinessSyncDiagram-module__niPMqq__endpoint{fill:#1d4ed8}.BusinessSyncDiagram-module__niPMqq__signalGlow{fill:#60a5fa;opacity:.18}.BusinessSyncDiagram-module__niPMqq__signalCore,.BusinessSyncDiagram-module__niPMqq__signalTail,.BusinessSyncDiagram-module__niPMqq__signalTailFar{fill:#1d4ed8}.BusinessSyncDiagram-module__niPMqq__signalTail{opacity:.28}.BusinessSyncDiagram-module__niPMqq__signalTailFar{opacity:.12}.BusinessSyncDiagram-module__niPMqq__forwardSignal{animation:7s linear infinite BusinessSyncDiagram-module__niPMqq__signal-visibility}.BusinessSyncDiagram-module__niPMqq__returnSignal{animation:8.5s linear -2.3s infinite BusinessSyncDiagram-module__niPMqq__signal-visibility}.BusinessSyncDiagram-module__niPMqq__forwardSignalSecondary{animation:6.8s linear -3.4s infinite BusinessSyncDiagram-module__niPMqq__signal-visibility}.BusinessSyncDiagram-module__niPMqq__returnSignalSecondary{animation:9.2s linear -4.7s infinite BusinessSyncDiagram-module__niPMqq__signal-visibility}.BusinessSyncDiagram-module__niPMqq__forwardSignalSecondary .BusinessSyncDiagram-module__niPMqq__signalCore,.BusinessSyncDiagram-module__niPMqq__returnSignalSecondary .BusinessSyncDiagram-module__niPMqq__signalCore{opacity:.7}.BusinessSyncDiagram-module__niPMqq__returnSignal .BusinessSyncDiagram-module__niPMqq__signalCore{opacity:.65}.BusinessSyncDiagram-module__niPMqq__returnSignal .BusinessSyncDiagram-module__niPMqq__signalGlow{opacity:.12}.BusinessSyncDiagram-module__niPMqq__returnSignal .BusinessSyncDiagram-module__niPMqq__signalTail{opacity:.2}.BusinessSyncDiagram-module__niPMqq__returnSignal .BusinessSyncDiagram-module__niPMqq__signalTailFar{opacity:.08}.BusinessSyncDiagram-module__niPMqq__computerPulse,.BusinessSyncDiagram-module__niPMqq__phonePulse{fill:none;stroke:#1d4ed8;stroke-width:1.3px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite BusinessSyncDiagram-module__niPMqq__endpoint-pulse}@keyframes BusinessSyncDiagram-module__niPMqq__signal-visibility{0%,6%,94%,to{opacity:0}14%,86%{opacity:1}}@keyframes BusinessSyncDiagram-module__niPMqq__hub-breathe{0%,40%,60%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes BusinessSyncDiagram-module__niPMqq__endpoint-pulse{0%,to{opacity:0;transform:scale(.6)}3%{opacity:.38}11%{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.BusinessSyncDiagram-module__niPMqq__forwardSignal,.BusinessSyncDiagram-module__niPMqq__returnSignal,.BusinessSyncDiagram-module__niPMqq__forwardSignalSecondary,.BusinessSyncDiagram-module__niPMqq__returnSignalSecondary,.BusinessSyncDiagram-module__niPMqq__computerPulse,.BusinessSyncDiagram-module__niPMqq__phonePulse{display:none}.BusinessSyncDiagram-module__niPMqq__hubHalo{animation:none}}