/* 首屏有意义的动效：复杂输入 → 绝对值引擎 → 确定输出。亮色、克制、可解释。 */
.hero.payfx{overflow:hidden}
.flowfx-svg{position:absolute;left:38%;top:4%;width:58%;height:88%;z-index:3;pointer-events:none;overflow:visible}
.flowfx-lane{fill:none;stroke:#3157ff;stroke-opacity:.16;stroke-width:1.1;stroke-dasharray:3 8}
.flowfx-lane.is-gold{stroke:#b8862f;stroke-opacity:.22}
.flowfx-dot{fill:#3157ff;opacity:.9}
.flowfx-dot.is-gold{fill:#b8862f}
.flowfx-dot.is-cyan{fill:#13a8c4}
.flowfx-core{fill:none;stroke:#6f3cff;stroke-opacity:.14;stroke-dasharray:1 7}
.hero.payfx .hero-copy,.hero.payfx .symbol-stage,.hero.payfx .hero-footnote{z-index:5}
@media (max-width:900px){.flowfx-svg{left:12%;width:76%;height:82%}}
@media (prefers-reduced-motion:reduce){.flowfx-svg animateMotion{display:none}}
