.connection-flow{position:relative;isolation:isolate;overflow:hidden}.connection-art{position:absolute;inset:0;z-index:-1;pointer-events:none}.connection-art svg{display:block;width:100%;height:100%;position:absolute;inset:0}.connection-wire{stroke:#95ad99;stroke-opacity:.16;stroke-width:1;fill:none}.connection-spark{fill:#fa693b;offset-path:path("M-100 100H630L800 270H1600");offset-rotate:auto;transform-box:fill-box;offset-anchor:center;animation:connection-flow-travel 14s linear infinite;animation-play-state:paused}.connection-spark.b{offset-path:path("M-100 410H650L820 240H1600");animation-delay:-5s}.connection-spark.c{offset-path:path("M-100 535H1000L1210 325H1600");animation-delay:-9s}.connection-flow.is-flow-visible .connection-spark{animation-play-state:running}@keyframes connection-flow-travel{from{offset-distance:0%}to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.connection-spark{display:none;animation:none}}@media(max-width:700px){.connection-art svg{width:170%;left:-35%}}

.connection-spark.d{offset-path:path("M-100 40H1030L1170 180H1600");animation-delay:-11s}.connection-node{fill:#fa693b;fill-opacity:.15;stroke:#fa693b;stroke-width:2;opacity:0}.node-0{animation:node-0 14s linear infinite;animation-delay:0s}@keyframes node-0{0%,53.213%{opacity:0}54.813%,55.813%{opacity:1}58.813%,100%{opacity:0}}.node-1{animation:node-1 14s linear infinite;animation-delay:-5s}@keyframes node-1{0%,54.343%{opacity:0}55.943%,56.943%{opacity:1}59.943%,100%{opacity:0}}.node-2{animation:node-2 14s linear infinite;animation-delay:-11s}@keyframes node-2{0%,73.940%{opacity:0}75.540%,76.540%{opacity:1}79.540%,100%{opacity:0}}@media(prefers-reduced-motion:reduce){.connection-node,.connection-spark.d{display:none}}
.connection-node{animation-play-state:paused}.connection-flow.is-flow-visible .connection-node{animation-play-state:running}