.WelcomePopup_scrim__oMbS5{position:fixed;inset:0;z-index:620;display:flex;align-items:center;justify-content:center;padding:1.25rem;animation:WelcomePopup_wFade__rKoLv .2s ease both}@media(max-width:768px){.WelcomePopup_scrim__oMbS5{align-items:flex-end;padding:0}}.WelcomePopup_ground__OmeH1{position:absolute;inset:0;border:none;padding:0;background:rgba(0,0,0,.5);cursor:pointer}.WelcomePopup_card__5TRFh{position:relative;width:100%;max-width:440px;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 24px 70px rgba(0,0,0,.32);animation:WelcomePopup_wRise__pX6_U .32s cubic-bezier(.2,.8,.2,1) both}@media(max-width:768px){.WelcomePopup_card__5TRFh{max-width:none;border-radius:10px 10px 0 0}}@keyframes WelcomePopup_wFade__rKoLv{0%{opacity:0}to{opacity:1}}@keyframes WelcomePopup_wRise__pX6_U{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.WelcomePopup_close__enhcE{position:absolute;top:1rem;right:1rem;z-index:3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:#6b6b6b;font-size:1.3rem;cursor:pointer;transition:color .15s ease}.WelcomePopup_close__enhcE:hover{color:#0d0d0d}.WelcomePopup_copy__yTjZe{position:relative;padding:2rem 2rem .75rem;text-align:center}@media(max-width:768px){.WelcomePopup_copy__yTjZe{padding:1.5rem 1.5rem .75rem}}.WelcomePopup_kicker__nDN29{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0e8f5c}.WelcomePopup_headline__8hYwg{margin:.5rem 0 .75rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#0d0d0d}.WelcomePopup_body__do5T6{margin:0;font-size:.875rem;line-height:1.6;color:#6b6b6b}.WelcomePopup_stage__RddyT{position:relative;height:184px;perspective:1000px;perspective-origin:50% 48%;overflow:hidden}@media(max-width:640px){.WelcomePopup_stage__RddyT{height:168px}}.WelcomePopup_scene__GYgd0{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(4deg) rotateY(-10deg)}.WelcomePopup_road__7xewo{position:absolute;left:50%;top:72%;width:920px;height:210px;margin:-105px 0 0 -460px;transform:rotateX(77deg);background:radial-gradient(52% 60% at 50% 50%,rgba(14,20,28,.17) 0,rgba(14,20,28,0) 74%)}.WelcomePopup_lane__jlsMb{position:absolute;left:50%;top:72%;width:230px;height:87px;margin:-87px 0 0 -115px;transform-style:preserve-3d}.WelcomePopup_laneSelf__8mKyU{animation:WelcomePopup_dsSelfCar__GSq0j 26s linear -11.4s infinite}.WelcomePopup_laneDriver___kAHU{animation:WelcomePopup_dsHireCar___esUH 26s linear -11.4s infinite}.WelcomePopup_car__LyGbv{position:absolute;inset:0;transform-style:preserve-3d}.WelcomePopup_carSvg__B_p3h{position:absolute;inset:0;width:100%;height:100%;display:block}.WelcomePopup_door__tR7oD{position:absolute;transform-origin:0 50%;transform-style:preserve-3d;transform:translateZ(2px)}.WelcomePopup_doorSvg__sqBO8{width:100%;height:100%;display:block}.WelcomePopup_selfFrontDoor__dYMAi{animation:WelcomePopup_dsSelfFrontDoor__J8wSR 26s linear -11.4s infinite}.WelcomePopup_hireFrontDoor__to1O_{animation:WelcomePopup_dsHireFrontDoor__kwbhH 26s linear -11.4s infinite}.WelcomePopup_hireRearDoor__Q17kt{animation:WelcomePopup_dsHireRearDoor__iQ34L 26s linear -11.4s infinite}.WelcomePopup_carShadow__tBHDl{position:absolute;left:50%;bottom:-6px;width:226px;height:118px;margin:0 0 0 -113px;border-radius:50%;transform:rotateX(77deg);background:radial-gradient(circle at 50% 50%,rgba(6,12,20,.5) 0,rgba(6,12,20,.16) 44%,rgba(6,12,20,0) 68%)}.WelcomePopup_figure__yHg8E{position:absolute;bottom:0;width:31px;height:84px;transform-style:preserve-3d}.WelcomePopup_figureSvg__uf_8S{position:relative;width:100%;height:100%;display:block}.WelcomePopup_figureShadow__XGvGa{position:absolute;left:50%;bottom:-4px;width:42px;height:22px;margin:0 0 0 -21px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(6,12,20,.42) 0,rgba(6,12,20,0) 70%)}.WelcomePopup_selfDriver__fSyg9{left:0;animation:WelcomePopup_dsSelfDriver__J1uJg 26s linear -11.4s infinite}.WelcomePopup_chauffeur__lvrXH{left:0;animation:WelcomePopup_dsChauffeur__dBV0z 26s linear -11.4s infinite}.WelcomePopup_passenger__HJTFC{left:50%;bottom:auto;top:72%;margin:-84px 0 0 -15.5px;animation:WelcomePopup_dsPassenger__LJGI2 26s linear -11.4s infinite}.WelcomePopup_wavingArm__1BRnb{animation:WelcomePopup_dsWave___Oauc 26s linear -11.4s infinite}@keyframes WelcomePopup_dsSelfCar__GSq0j{0%,1%{transform:translateX(0);opacity:0}3%{transform:translateX(0);opacity:1}28%{transform:translateX(0);opacity:1;animation-timing-function:cubic-bezier(.5,0,.78,.9)}40%{transform:translateX(-380px);opacity:1}42%,to{transform:translateX(-380px);opacity:0}}@keyframes WelcomePopup_dsSelfDriver__J1uJg{0%,3%{opacity:0;transform:translateX(212px) translateZ(74px) scale(1)}5%{opacity:1;transform:translateX(212px) translateZ(74px) scale(1)}15%{opacity:1;transform:translateX(126px) translateZ(70px) scale(.99)}19%{opacity:1;transform:translateX(118px) translateZ(58px) scale(.96)}22%{opacity:0;transform:translateX(112px) translateZ(18px) scale(.9)}to{opacity:0;transform:translateX(112px) translateZ(18px) scale(.9)}}@keyframes WelcomePopup_dsSelfFrontDoor__J8wSR{0%,15%{transform:translateZ(2px) rotateY(0deg)}19%,22%{transform:translateZ(2px) rotateY(-66deg)}26%,to{transform:translateZ(2px) rotateY(0deg)}}@keyframes WelcomePopup_dsSelfAtWheel__8KU4c{0%,22%{opacity:0}25%,40%{opacity:1}42%,to{opacity:0}}@keyframes WelcomePopup_dsHireCar___esUH{0%,43%{transform:translateX(380px);opacity:0}45%{transform:translateX(380px);opacity:1;animation-timing-function:cubic-bezier(.22,.75,.35,1)}55%{transform:translateX(8px);opacity:1}93%{transform:translateX(8px);opacity:1;animation-timing-function:cubic-bezier(.5,0,.78,.9)}99%{transform:translateX(-380px);opacity:1}to{transform:translateX(-380px);opacity:0}}@keyframes WelcomePopup_dsChauffeur__dBV0z{0%,56%{opacity:0;transform:translateX(112px) translateZ(14px) scale(.9)}58%{opacity:1;transform:translateX(114px) translateZ(32px) scale(.94)}61%{opacity:1;transform:translateX(120px) translateZ(72px) scale(1)}67%{opacity:1;transform:translateX(168px) translateZ(72px) scale(1)}82%{opacity:1;transform:translateX(168px) translateZ(72px) scale(1)}87%{opacity:1;transform:translateX(120px) translateZ(72px) scale(1)}90%{opacity:1;transform:translateX(114px) translateZ(32px) scale(.94)}92%{opacity:0;transform:translateX(112px) translateZ(14px) scale(.9)}to{opacity:0;transform:translateX(112px) translateZ(14px) scale(.9)}}@keyframes WelcomePopup_dsHireFrontDoor__kwbhH{0%,56%{transform:translateZ(2px) rotateY(0deg)}59%,61%{transform:translateZ(2px) rotateY(-66deg)}65%,86%{transform:translateZ(2px) rotateY(0deg)}89%,90%{transform:translateZ(2px) rotateY(-66deg)}93%,to{transform:translateZ(2px) rotateY(0deg)}}@keyframes WelcomePopup_dsHireRearDoor__iQ34L{0%,68%{transform:translateZ(2px) rotateY(0deg)}71%,80%{transform:translateZ(2px) rotateY(-74deg)}83%,to{transform:translateZ(2px) rotateY(0deg)}}@keyframes WelcomePopup_dsHireAtWheel__qNC0N{0%,44%{opacity:0}46%,57%{opacity:1}59%,90%{opacity:0}92%,98%{opacity:1}99%,to{opacity:0}}@keyframes WelcomePopup_dsPassenger__LJGI2{0%,44%{opacity:0;transform:translateX(148px) translateZ(112px) scale(1)}47%{opacity:1;transform:translateX(148px) translateZ(112px) scale(1)}71%{opacity:1;transform:translateX(148px) translateZ(112px) scale(1)}78%{opacity:1;transform:translateX(74px) translateZ(46px) scale(.92)}80%{opacity:0;transform:translateX(64px) translateZ(22px) scale(.86)}to{opacity:0;transform:translateX(64px) translateZ(22px) scale(.86)}}@keyframes WelcomePopup_dsWave___Oauc{0%,46%{transform:rotate(4deg)}48%{transform:rotate(-150deg)}50%{transform:rotate(-118deg)}52%{transform:rotate(-150deg)}54%{transform:rotate(-118deg)}56%{transform:rotate(-150deg)}58%{transform:rotate(-118deg)}60%{transform:rotate(-150deg)}62%{transform:rotate(-118deg)}64%{transform:rotate(-150deg)}66%{transform:rotate(-118deg)}68%{transform:rotate(-150deg)}71%{transform:rotate(4deg)}to{transform:rotate(4deg)}}@keyframes WelcomePopup_dsRearSeat__fpyqI{0%,80%{opacity:0}83%,98%{opacity:1}99%,to{opacity:0}}@keyframes WelcomePopup_dsHubSelf__c4KMV{0%,28%{transform:rotate(0deg)}40%,to{transform:rotate(1500deg)}}@keyframes WelcomePopup_dsHubHire__7c9uP{0%,45%{transform:rotate(0deg)}55%,93%{transform:rotate(1100deg)}99%,to{transform:rotate(2400deg)}}.WelcomePopup_selfAtWheel__GlA0B{animation:WelcomePopup_dsSelfAtWheel__8KU4c 26s linear -11.4s infinite}.WelcomePopup_hireAtWheel__39a0g{animation:WelcomePopup_dsHireAtWheel__qNC0N 26s linear -11.4s infinite}.WelcomePopup_rearSeat__L3Hiw{animation:WelcomePopup_dsRearSeat__fpyqI 26s linear -11.4s infinite}.WelcomePopup_laneSelf__8mKyU .WelcomePopup_hub__NfawU{animation:WelcomePopup_dsHubSelf__c4KMV 26s linear -11.4s infinite}.WelcomePopup_laneDriver___kAHU .WelcomePopup_hub__NfawU{animation:WelcomePopup_dsHubHire__7c9uP 26s linear -11.4s infinite}.WelcomePopup_actions__u81l5{padding:1.25rem 1.5rem 1.5rem}@media(max-width:768px){.WelcomePopup_actions__u81l5{padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom))}}.WelcomePopup_cta__GZUAb{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;border:none;border-radius:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;cursor:pointer;background:#44533f;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s ease}.WelcomePopup_cta__GZUAb:hover{background:#55684f}.WelcomePopup_secondary__9Klwv{display:flex;align-items:center;justify-content:center;height:44px;margin-top:.5rem;background:none;font-size:.875rem;font-weight:600;color:#6b6b6b;text-decoration:none;transition:color .15s ease}.WelcomePopup_secondary__9Klwv:hover{color:#0d0d0d;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.WelcomePopup_card__5TRFh,.WelcomePopup_scrim__oMbS5{animation:none}.WelcomePopup_laneSelf__8mKyU{display:none}.WelcomePopup_laneDriver___kAHU{animation:none;transform:translateX(8px);opacity:1}.WelcomePopup_hireRearDoor__Q17kt{animation:none;transform:translateZ(2px) rotateY(-74deg)}.WelcomePopup_hireFrontDoor__to1O_,.WelcomePopup_selfFrontDoor__dYMAi{animation:none}.WelcomePopup_chauffeur__lvrXH{animation:none;opacity:1;transform:translateX(168px) translateZ(72px)}.WelcomePopup_passenger__HJTFC{animation:none;opacity:1;transform:translateX(110px) translateZ(90px)}.WelcomePopup_wavingArm__1BRnb{animation:none;transform:rotate(4deg)}.WelcomePopup_hireAtWheel__39a0g,.WelcomePopup_rearSeat__L3Hiw,.WelcomePopup_selfAtWheel__GlA0B{animation:none;opacity:0}.WelcomePopup_hub__NfawU{animation:none}}