.qLp2lW_journey{isolation:isolate;width:100%;height:700svh;position:relative}.qLp2lW_viewport{background:#152133;width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.qLp2lW_backdrop,.qLp2lW_scene{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.qLp2lW_backdrop{background:linear-gradient(#0e172240,#152133),url(/images/road-dusk.png) 50%/cover}.qLp2lW_hud{pointer-events:none;color:#fff;z-index:2;position:absolute;inset:0}.qLp2lW_hud button,.qLp2lW_hud a{pointer-events:auto}.qLp2lW_chips{top:max(16px, env(safe-area-inset-top));align-items:flex-start;gap:8px;max-width:min(62vw,480px);display:flex;position:absolute;inset-inline-end:max(16px, env(safe-area-inset-left))}.qLp2lW_chipsLabel{opacity:.75;white-space:nowrap;padding-top:9px;font-size:11px;font-weight:700}.qLp2lW_chipsRow{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.qLp2lW_chip{-webkit-backdrop-filter:blur(12px);color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#101c2bcc;border:1px solid #ffffff2e;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:6px 12px;font-size:12px;font-weight:700;transition:border-color .25s,background .25s,transform .25s;display:flex}.qLp2lW_chip small{opacity:.7;font-size:9.5px;font-weight:600}.qLp2lW_chip:hover{border-color:#e4c88780;transform:translateY(-1px)}.qLp2lW_chip:focus-visible{outline-offset:3px;outline:2px solid #e4c887}.qLp2lW_chipOn{background:linear-gradient(#e4c88726,#e4c88712);border-color:#e4c887;box-shadow:0 0 18px #e4c88733}.qLp2lW_signs{top:clamp(86px,14vh,150px);pointer-events:none;justify-content:center;display:flex;position:absolute;inset-inline:0}.qLp2lW_sign{color:#fff;text-align:center;border:4px solid #f2f0e8;border-radius:16px;flex-direction:column;align-items:center;gap:3px;min-width:min(250px,74vw);padding:14px 30px;display:flex;box-shadow:0 14px 34px #00000059,inset 0 0 0 1px #0000002e}.qLp2lW_signGreen{background:linear-gradient(#128249,#0a5c33)}.qLp2lW_signBrown{background:linear-gradient(#8f5f2f,#6b431f)}.qLp2lW_sign strong{font-size:clamp(17px,2.3vw,25px);font-weight:800;line-height:1.5}.qLp2lW_sign span{opacity:.85;letter-spacing:.5px;font-size:10.5px;font-weight:600}.qLp2lW_cards{inset-inline:0;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:absolute;top:34%}.qLp2lW_card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(160deg,#101c2bd9,#0b1422e6);border:1px solid #e4c88745;border-radius:22px;width:min(480px,92vw);padding:20px 24px 16px;animation:2.8s ease-in-out infinite qLp2lW_cardGlow;position:relative;overflow:hidden;box-shadow:0 18px 50px #0006}.qLp2lW_card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff12 45%,#e4c8872b 50%,#ffffff12 55%,#0000 68%);animation:3.4s ease-in-out .5s infinite qLp2lW_cardShimmer;position:absolute;inset:0;transform:translate(160%)}@keyframes qLp2lW_cardShimmer{0%{transform:translate(160%)}55%,to{transform:translate(-160%)}}@keyframes qLp2lW_cardGlow{0%,to{box-shadow:0 18px 50px #0006,0 0 22px #e4c8871f}50%{box-shadow:0 18px 50px #0006,0 0 44px #e4c88740}}.qLp2lW_cardKm{color:#e4c887;background:#e4c88714;border:1px solid #e4c8874d;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.qLp2lW_card h3{text-shadow:0 2px 10px #00000073;margin:0 0 8px;font-size:clamp(17px,2.6vw,24px);font-weight:800;line-height:1.6}.qLp2lW_card p{opacity:.92;margin:0;font-size:clamp(12.5px,1.5vw,14.5px);line-height:2}.qLp2lW_cardBar{background:#ffffff1f;border-radius:999px;height:3px;margin-top:14px;display:block;overflow:hidden}.qLp2lW_cardBar>i{border-radius:inherit;background:linear-gradient(270deg,#e4c887,#f5e3b8);height:100%;display:block;box-shadow:0 0 10px #e4c88780}.qLp2lW_arrival{inset-inline:0;text-align:center;text-shadow:0 2px 14px #00000080;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;top:24%}.qLp2lW_arrKicker{color:#e4c887;letter-spacing:1px;margin:0;font-size:13px;font-weight:700}.qLp2lW_arrival h3{margin:0;font-size:clamp(30px,6vw,54px);font-weight:800;line-height:1.4}.qLp2lW_arrSub{opacity:.85;margin:0;font-size:clamp(13px,1.8vw,17px)}.qLp2lW_again{pointer-events:auto;color:#101c2b;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#f0d9a0,#d9b96f);border:1px solid #e4c88780;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:10px 22px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 26px #e4c8873d}.qLp2lW_again:hover{transform:translateY(-2px);box-shadow:0 12px 32px #e4c8875c}.qLp2lW_again:focus-visible{outline-offset:3px;outline:2px solid #fff}.qLp2lW_office{inset-inline:0;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:absolute;bottom:148px}.qLp2lW_office>img,.qLp2lW_officeMeta{pointer-events:auto}.qLp2lW_officeImg{object-fit:cover;border:1px solid #ffffff2b;border-left:0;border-radius:18px 0 0 18px;width:96px;height:96px}.qLp2lW_officeMeta{-webkit-backdrop-filter:blur(14px);background:#101c2bd9;border:1px solid #ffffff2b;border-radius:0 18px 18px 0;flex-direction:column;justify-content:center;gap:5px;min-width:min(300px,62vw);padding:14px 20px;display:flex}.qLp2lW_officeMeta strong{font-size:14.5px;font-weight:800}.qLp2lW_officeMeta>span{opacity:.8;font-size:11.5px}.qLp2lW_officeLinks{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.qLp2lW_officeLinks a{border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.qLp2lW_officeLinks a:hover{transform:translateY(-1px)}.qLp2lW_officeLinks a:focus-visible{outline-offset:2px;outline:2px solid #e4c887}.qLp2lW_officeCall{color:#101c2b;background:linear-gradient(#f0d9a0,#d9b96f)}.qLp2lW_officeIg{color:#fff;background:#ffffff14;border:1px solid #ffffff38}.qLp2lW_cluster{inset-inline:0;bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;z-index:3;justify-content:center;padding-inline:12px;display:flex;position:absolute}.qLp2lW_clusterBox{pointer-events:auto;-webkit-backdrop-filter:blur(16px);background:#101c2bb3;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:10px;width:min(720px,100%);padding:14px 18px;display:flex;box-shadow:0 14px 40px #00000059}.qLp2lW_route{align-items:center;gap:10px;display:flex}.qLp2lW_routeCity{opacity:.85;white-space:nowrap;font-size:11px;font-weight:700}.qLp2lW_routeLine{background:#ffffff21;border-radius:999px;flex:1;height:6px;position:relative}.qLp2lW_routeFill{border-radius:inherit;background:linear-gradient(270deg,#e4c887,#f5e3b8);height:100%;position:absolute;top:0;right:0;box-shadow:0 0 12px #e4c88766}.qLp2lW_routeDot{background:#ffffffb0;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translate(50%,-50%)}.qLp2lW_routeCar{color:#101c2b;background:linear-gradient(#f5e3b8,#d9b96f);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;transform:translate(50%,-50%);box-shadow:0 0 16px #e4c8878c}.qLp2lW_routeCar>svg{width:15px;height:15px}.qLp2lW_clusterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.qLp2lW_clock{flex-direction:column;gap:3px;min-width:128px;display:flex}.qLp2lW_clockTime{letter-spacing:.5px;text-shadow:0 2px 12px #0006;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1}.qLp2lW_clockSub{opacity:.75;font-size:10.5px;font-weight:600}.qLp2lW_stats{align-items:center;gap:4px;display:flex}.qLp2lW_stats>div{border-inline-start:1px solid #ffffff1c;flex-direction:column;align-items:center;gap:2px;padding:4px 14px;display:flex}.qLp2lW_stats>div:first-child{border-inline-start:0}.qLp2lW_stats b{font-size:17px;font-weight:800;line-height:1.3}.qLp2lW_stats span{opacity:.72;white-space:nowrap;font-size:9.5px;font-weight:600}.qLp2lW_speedCell b{color:#e4c887}.qLp2lW_dial{flex-direction:column;align-items:center;gap:4px;width:96px;display:flex}.qLp2lW_dial svg{width:100%;height:auto}.qLp2lW_dialArc{fill:none;stroke:#ffffff3d;stroke-width:1.6px;stroke-dasharray:3 3}.qLp2lW_dialHz{stroke:#ffffff59;stroke-width:1.2px}.qLp2lW_dialSun{fill:#f5d989;filter:drop-shadow(0 0 4px #f5d989cc)}.qLp2lW_dialMoon{fill:#d8e2f5;filter:drop-shadow(0 0 3px #d8e2f5b3)}.qLp2lW_dial>span{opacity:.78;white-space:nowrap;font-size:10px;font-weight:700}.qLp2lW_driveWrap{inset-inline-start:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:4;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.qLp2lW_driveToast{-webkit-backdrop-filter:blur(10px);background:#101c2bd9;border:1px solid #ffffff2b;border-radius:12px;padding:7px 14px;font-size:11.5px;font-weight:700;box-shadow:0 8px 22px #0000004d}.qLp2lW_driveBtn{-webkit-backdrop-filter:blur(12px);color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#101c2ba6;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:800;transition:background .25s,border-color .25s,transform .25s,color .25s;display:inline-flex}.qLp2lW_driveBtn>svg{width:15px;height:15px}.qLp2lW_driveBtn:hover{border-color:#e4c8878c;transform:translateY(-1px)}.qLp2lW_driveBtn:focus-visible{outline-offset:3px;outline:2px solid #e4c887}.qLp2lW_driveBtnOn{color:#101c2b;background:linear-gradient(#f0d9a0,#d9b96f);border-color:#0000;box-shadow:0 0 22px #e4c88759}.qLp2lW_caption{inset-inline:0;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right));color:#fff;text-align:right;text-shadow:0 2px 12px #00000080;pointer-events:none;z-index:2;background:linear-gradient(#0007,#0000);transition:opacity .2s linear;position:absolute;top:0}.qLp2lW_caption>span,.qLp2lW_caption p{opacity:.85;font-size:clamp(11px,1.2vw,14px)}.qLp2lW_caption h2{margin:4px 0;font-size:clamp(22px,3vw,40px);font-weight:600}.qLp2lW_skip{bottom:max(24px, env(safe-area-inset-bottom));color:#fff;min-height:44px;font:inherit;cursor:pointer;z-index:5;background:#101c2b80;border:1px solid #ffffff70;border-radius:999px;padding:8px 16px;font-size:12px;transition:background .2s;position:absolute;inset-inline-end:max(24px, env(safe-area-inset-left))}.qLp2lW_skip:hover{background:#101c2bd9}.qLp2lW_skip:focus-visible{outline-offset:4px;outline:2px solid #fff}.qLp2lW_progress{inset-inline:0;z-index:6;background:#ffffff25;height:2px;position:absolute;bottom:0}.qLp2lW_progress>div{transform-origin:100%;background:#e4c887;height:100%;transform:scaleX(0)}.qLp2lW_fallback{color:#fff;background:linear-gradient(#101c2b99,#101c2be6),url(/images/road-dusk.png) 50%/cover;place-items:center;min-height:70vh;padding:80px 24px;display:grid}.qLp2lW_fallback>div{width:min(100%,720px)}.qLp2lW_fallback h2{margin-block:12px;font-size:clamp(28px,5vw,48px)}.qLp2lW_fallback ol{gap:20px;margin-top:32px;padding-inline-start:24px;display:grid}@media (max-width:1023px){.qLp2lW_cluster{bottom:92px}.qLp2lW_driveWrap,.qLp2lW_skip{bottom:24px}.qLp2lW_office{bottom:208px}}@media (max-width:767px){.qLp2lW_journey{height:600svh}.qLp2lW_caption{padding-inline:20px}.qLp2lW_chips{max-width:56vw}.qLp2lW_chipsLabel{display:none}.qLp2lW_chipsRow{justify-content:flex-start}.qLp2lW_chip{border-radius:12px;min-height:40px;padding:5px 9px;font-size:11px}.qLp2lW_chip small{display:none}.qLp2lW_signs{top:108px}.qLp2lW_sign{border-width:3px;min-width:min(220px,80vw);padding:10px 18px}.qLp2lW_cards{top:30%}.qLp2lW_card{border-radius:18px;padding:16px 18px 13px}.qLp2lW_card h3{font-size:16.5px}.qLp2lW_card p{font-size:12.5px;line-height:1.9}.qLp2lW_arrival{top:17%}.qLp2lW_office{bottom:186px}.qLp2lW_officeImg{width:76px;height:76px}.qLp2lW_officeMeta{min-width:0;padding:10px 14px}.qLp2lW_officeMeta strong{font-size:12.5px}.qLp2lW_officeMeta>span{font-size:10.5px}.qLp2lW_clusterBox{border-radius:18px;gap:8px;padding:10px 12px}.qLp2lW_clock{min-width:0}.qLp2lW_clockTime{font-size:20px}.qLp2lW_clockSub{display:none}.qLp2lW_stats>div{padding:2px 8px}.qLp2lW_stats b{font-size:14px}.qLp2lW_stats span{font-size:8.5px}.qLp2lW_dial{width:72px}}@media (max-width:480px){.qLp2lW_dial{display:none}.qLp2lW_stats span{white-space:normal;text-align:center;line-height:1.5}.qLp2lW_routeCity{font-size:9.5px}}@media (max-height:500px) and (orientation:landscape){.qLp2lW_caption{padding-block:12px}.qLp2lW_caption h2{font-size:22px}.qLp2lW_caption p{display:none}.qLp2lW_signs{top:72px}.qLp2lW_cards{top:40%}.qLp2lW_cluster,.qLp2lW_driveWrap{bottom:10px}.qLp2lW_office{bottom:120px}.qLp2lW_clusterBox{gap:6px;padding:8px 12px}.qLp2lW_clockTime{font-size:18px}.qLp2lW_dial{display:none}}
