.white .has-process-journey .process-symbol{display:none}
.white .has-process-journey .process-stage::after{display:none}
.white .process-journey{margin:0 0 30px}
.white .process-journey svg{display:block;width:100%;height:auto;overflow:visible}
.journey-guide{fill:none;stroke:#ded8ea;stroke-width:1;stroke-dasharray:3 9}
.journey-halo{fill:#eee9f7;stroke:#d5c6ed;opacity:0}
.journey-arrow{fill:#fff;font:36px Arial,sans-serif;opacity:0}
.white .journey-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px}
.white .journey-controls button{background:transparent;border:1px solid #ded8e9;color:#77698a;border-radius:99px;padding:10px 16px;font:11px Arial,sans-serif;cursor:pointer;transition:background .25s,color .25s}
.white .journey-controls button[aria-pressed="true"]{background:#72559b;color:white;border-color:#72559b}
.white .journey-controls button:hover{background:#eee8f6;color:#563675}
.white .journey-controls button:focus-visible{outline:2px solid #8663b1;outline-offset:4px}
.white .journey-controls .journey-replay{margin-left:auto;border:0}
.white .has-process-journey .process-stage{transition:border-color .4s}
.white .has-process-journey .process-stage.journey-active{border-color:#9275bd}
.white .has-process-journey .process-stage.journey-active h3{color:#735297}
@media(max-width:520px){.white .process-journey svg{min-height:140px}.white .journey-controls{gap:6px}.white .journey-controls button{font-size:10px;padding:9px 11px}.white .journey-controls .journey-replay{margin-left:0}.white .has-process-journey .process-stage{display:block}.white .has-process-journey .process-stage p{margin-top:0}}
@media(prefers-reduced-motion:reduce){.white .journey-controls button,.white .has-process-journey .process-stage{transition:none}}
