#journey-animation{width:260px;max-width:100%;justify-self:end;color:#24513d;align-self:center}.journey-track{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px}.journey-icon{width:54px;height:54px;flex-shrink:0;animation:journeyPulse 6s ease-in-out infinite}.journey-icon svg{width:100%;height:100%}.journey-icon.j1{animation-delay:1.5s}.journey-icon.j2{animation-delay:3s}.journey-connector{width:38px;height:1px;background:#b6c4b6;position:relative}.journey-connector i{position:absolute;width:7px;height:7px;background:#819f7e;border-radius:50%;top:-3px;left:0;animation:journeyTravel 6s ease-in-out infinite}.journey-connector:nth-child(4) i{animation-delay:1.5s}@keyframes journeyTravel{0%,10%{opacity:0;transform:translateX(0)}15%{opacity:1}40%{opacity:1;transform:translateX(31px)}45%,100%{opacity:0;transform:translateX(31px)}}@keyframes journeyPulse{0%,65%,100%{transform:translateY(0);opacity:.7}20%,45%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:720px){#journey-animation{width:210px;justify-self:center}.journey-icon{width:42px;height:42px}}

.journey-icon{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid #d8dfd5;border-radius:16px;background:#fff;box-shadow:0 2px 5px #19332205}.journey-icon svg{width:23px;height:23px;stroke-width:1.5}.journey-icon.j1{background:#244d3d;color:#fff;border-color:#244d3d}.journey-count{position:absolute;right:-8px;top:-8px;background:#dceacb;border:2px solid #faf9f6;border-radius:12px;padding:1px 5px;font:600 10px system-ui;color:#244d3d}
