
/* API hero only. Existing pause, off-screen and reduced-motion controls apply. */
.pcu-info-motion .pcu-api-traveller{animation:pcu-api-forward 3s linear infinite;animation-delay:var(--phase,0s)}
.pcu-info-motion path.pcu-api-chevron{animation:none;stroke:#d6fdff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;fill:none;opacity:.95}
.pcu-info-motion path.pcu-api-ring{stroke:#dbffff;stroke-width:2.6;stroke-dasharray:15 85;stroke-linecap:round;fill:none;opacity:.82;animation:pcu-api-orbit 5.4s linear infinite;animation-delay:var(--phase,0s)}
@keyframes pcu-api-forward{0%{transform:translateX(-12px);opacity:0}12%{opacity:.9}85%{opacity:.9}100%{transform:translateX(var(--travel));opacity:0}}
@keyframes pcu-api-orbit{from{stroke-dashoffset:0}to{stroke-dashoffset:-100}}
@media(prefers-reduced-motion:reduce){.pcu-info-motion .pcu-api-flow,.pcu-info-motion .pcu-api-ring-window{display:none}}
