.route-map{position:relative;margin-top:1.4rem;height:195px;max-width:560px;isolation:isolate}.route-map svg{position:absolute;inset:0;width:100%;height:100%}.route-line{fill:none;stroke-width:2.8;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:routeLineReveal .46s ease-out forwards;animation-delay:var(--line-delay,0s)}.route-step{position:absolute;width:0;height:0;transform:translate(-50%,-50%);opacity:0;animation:routeStepReveal .44s ease-out forwards;animation-delay:var(--step-delay,0s)}.route-step span{width:1.6rem;height:1.6rem;position:absolute;left:50%;top:50%;display:grid;place-items:center;border-radius:999px;font-size:.9rem;color:#fff;background:#941116;font-weight:700;box-shadow:0 8px 16px rgba(143,15,21,.26);transform:translate(-50%,-50%)}.route-step strong{position:absolute;left:50%;top:calc(50% + 1.35rem);transform:translateX(calc(-50% + var(--label-shift-x, 0px)));white-space:nowrap;color:#131a32;font-size:1.02rem;line-height:1}@keyframes routeLineReveal{0%{opacity:0;stroke-dashoffset:100}to{opacity:1;stroke-dashoffset:0}}@keyframes routeStepReveal{0%{opacity:0;transform:translate(-50%,-50%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:1080px){.route-map{margin-top:1rem;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.route-map svg{display:none}.route-step{opacity:1;width:auto;height:auto;animation:none;display:flex;align-items:center;gap:.5rem}.route-step,.route-step span,.route-step strong{position:static;transform:none}}.AnimatedBeams_animationContainer__MHoKf{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.AnimatedBeams_shapeGroup__G_F71{position:absolute;right:0;top:50%;width:100%;height:300px;transform:translateY(-50%);animation:AnimatedBeams_positionJump__VI_50 24s steps(1) infinite}.AnimatedBeams_beamUnit___TyZw{position:absolute;width:600px;height:250px;right:-100px;opacity:0;transform:translateX(0) skewX(-20deg);will-change:transform,opacity;animation:AnimatedBeams_beamFlow__nmc4C 8s ease-in-out infinite}.AnimatedBeams_beamUnit___TyZw:first-child{animation-delay:0s;z-index:3;top:0}.AnimatedBeams_beamUnit___TyZw:nth-child(2){animation-delay:.2s;z-index:2;top:60px;right:-180px}.AnimatedBeams_beamUnit___TyZw:nth-child(3){animation-delay:.4s;z-index:1;top:120px;right:-210px}.AnimatedBeams_static__dA66D .AnimatedBeams_beamUnit___TyZw,.AnimatedBeams_static__dA66D .AnimatedBeams_shapeGroup__G_F71{animation:none!important}.AnimatedBeams_static__dA66D .AnimatedBeams_shapeGroup__G_F71{top:50%;transition:transform .3s ease-out}.AnimatedBeams_static__dA66D .AnimatedBeams_beamUnit___TyZw{opacity:.6;transform:translateX(-50px) skewX(-20deg);right:-100px;transition:all .5s ease-out}.AnimatedBeams_static__dA66D .AnimatedBeams_beamUnit___TyZw:first-child{right:-80px}.AnimatedBeams_static__dA66D .AnimatedBeams_beamUnit___TyZw:nth-child(2){right:-120px}.AnimatedBeams_static__dA66D .AnimatedBeams_beamUnit___TyZw:nth-child(3){right:-160px}.AnimatedBeams_beamSvg__ha4lO{width:100%;height:100%;filter:drop-shadow(0 10px 30px rgba(220,38,38,.2)) drop-shadow(0 0 20px rgba(220,38,38,.15))}.AnimatedBeams_beamMain__uaiV7{fill:url(#glassGradient);opacity:.12}.AnimatedBeams_beamAccent___h3BJ{fill:#dc2626;opacity:.7;filter:drop-shadow(0 0 10px rgba(220,38,38,.6))}@keyframes AnimatedBeams_beamFlow__nmc4C{0%{opacity:0;transform:translateX(100px) skewX(-20deg)}15%{opacity:1;transform:translateX(-50px) skewX(-20deg)}70%{opacity:1;transform:translateX(-80px) skewX(-20deg)}to{opacity:0;transform:translateX(-200px) skewX(-20deg)}}@keyframes AnimatedBeams_positionJump__VI_50{0%{top:25%}33%{top:50%}66%{top:75%}to{top:25%}}@media (max-width:768px){.AnimatedBeams_animationContainer__MHoKf{width:100%;height:50%;top:auto;bottom:0}.AnimatedBeams_shapeGroup__G_F71{animation:none;top:60%}.AnimatedBeams_beamUnit___TyZw{width:250px;height:150px}.AnimatedBeams_static__dA66D{height:50%;bottom:0;top:auto}}