.solution-constellation .drift-main{transform-origin:62% 45%;will-change:transform;animation:80s ease-in-out infinite alternate solution-drift-main}.solution-constellation .drift-far{transform-origin:85% 40%;will-change:transform;animation:110s ease-in-out infinite alternate solution-drift-far}@keyframes solution-drift-main{0%{transform:translate(0)rotate(0)}to{transform:translate(-16px,9px)rotate(-.5deg)}}@keyframes solution-drift-far{0%{transform:translate(0)}to{transform:translate(12px,-7px)}}@media (prefers-reduced-motion:reduce){.solution-constellation .drift-main,.solution-constellation .drift-far{animation:none}}
.pe-evo4 .full-width-flow-svg{width:100%;height:100%}.pe-evo4 .full-width-flow-svg .network-node{fill:#fff;stroke:#319795;stroke-width:2px}.pe-evo4 .full-width-flow-svg .network-line{stroke:#4a5568;stroke-width:2px;stroke-dasharray:6 4;fill:none}.pe-evo4 .full-width-flow-svg .network-label{fill:#4a5568;text-anchor:middle;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.pe-evo4 .full-width-flow-svg .svg-icon{color:#4a5568;pointer-events:none}.pe-evo4 .full-width-flow-svg .loop-indicator{fill:#31979508;stroke:#319795;stroke-width:2.5px;stroke-dasharray:12 6;opacity:.7;animation:6s linear infinite pe-evo4-rotate-loop}@keyframes pe-evo4-rotate-loop{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72px}}@media (prefers-reduced-motion:reduce){.pe-evo4 .full-width-flow-svg .loop-indicator{animation:none}}.pe-evo4 .accent-block{padding:.5rem 0 .5rem 1.5rem;position:relative}.pe-evo4 .accent-block:before{content:"";background:linear-gradient(#319795 0%,#d69e2e 100%);border-radius:9999px;width:.25rem;position:absolute;top:0;bottom:0;left:0}
