.process .journey{position:relative;margin-top:45px}.journey-road{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.process .journey ol{position:relative;gap:50px}.process .journey li{position:relative;border:0;padding:0;text-align:center}.process .journey li:nth-child(2){padding-top:55px}.journey-scene{width:210px;height:210px;object-fit:contain;margin:0 auto 18px;transform-origin:50% 100%}.process .journey .step-number{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 30px;border:3px solid var(--purple);border-radius:14px 18px 13px 17px;background:var(--paper);color:var(--deep);font-size:14px;position:relative}.process .journey h3{font-size:25px}.process .journey p{max-width:340px;margin:0 auto}.journey.is-travelling li .journey-scene{animation:journey-arrive .8s both}.journey.is-travelling li:nth-child(2) .journey-scene{animation-delay:1.8s}.journey.is-travelling li:nth-child(3) .journey-scene{animation-delay:3.6s}@keyframes journey-arrive{from{transform:translateY(12px) rotate(-3deg);opacity:.6}to{transform:translateY(0) rotate(0);opacity:1}}
@media(max-width:760px){.process .journey{margin-top:30px}.process .journey ol{gap:40px}.process .journey li,.process .journey li:nth-child(2){padding:0 0 0 65px;text-align:left}.journey-scene{width:180px;height:180px;margin:0 0 18px}.process .journey .step-number{position:absolute;left:0;top:95px;margin:0}.process .journey h3{font-size:25px}.process .journey p{margin:0}.process .journey li:last-child{padding-bottom:15px}}
@media(prefers-reduced-motion:reduce){.journey.is-travelling li .journey-scene{animation:none}}
