.home-module__9g8wZG__journey{--rail-gap:72px;--gutter:28px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ink:var(--landing-primary);--muted:var(--landing-secondary);position:relative}.home-module__9g8wZG__journey h2,.home-module__9g8wZG__journey h3{color:inherit}html:has(.home-module__9g8wZG__journey){scroll-behavior:smooth}body:has(.home-module__9g8wZG__journey){overflow-x:clip}.home-module__9g8wZG__container{width:100%;max-width:1240px;padding:0 var(--gutter) 0 calc(var(--gutter) + var(--rail-gap));margin:0 auto;position:relative}.home-module__9g8wZG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-module__9g8wZG__routeSvg{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-module__9g8wZG__routeBase{fill:none;stroke:#d9663d6b;stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round}.home-module__9g8wZG__routeProgress{fill:none;stroke:var(--landing-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.home-module__9g8wZG__routeStart{fill:var(--landing-accent);stroke:#fff;stroke-width:3px}@property --pin-body-hi{syntax:"<color>";inherits:true;initial-value:#3d6078}@property --pin-body-lo{syntax:"<color>";inherits:true;initial-value:#132836}@property --pin-body-lit{syntax:"<color>";inherits:true;initial-value:#243d4f}@property --pin-body-dim{syntax:"<color>";inherits:true;initial-value:#02060a}.home-module__9g8wZG__routePin{--pin-body-hi:#3d6078;--pin-body-lo:#132836;--pin-body-lit:#243d4f;--pin-body-dim:#02060a;--pin-tip-hi:#ffa96f;--pin-tip-lo:#d2652c;--pin-tip-lit:#c96534;--pin-tip-dim:#5e2209;--pin-rim:#ffffff80;--pin-bevel:#ffffff38;--pin-glow:#d9663d29;--pin-shadow:#0f202a4d;--pin-contact:#0f202a66;z-index:4;pointer-events:none;will-change:translate;width:0;height:0;transition:opacity .3s,--pin-body-hi .35s,--pin-body-lo .35s,--pin-body-lit .35s,--pin-body-dim .35s;position:absolute;top:0;left:0}.home-module__9g8wZG__routePin[data-tone=dark]{--pin-body-hi:#fff;--pin-body-lo:#c9d2da;--pin-body-lit:#b9c4ce;--pin-body-dim:#33414d;--pin-rim:#ffffffb3;--pin-bevel:#fff6;--pin-glow:#d9663d80;--pin-shadow:#0000008c;--pin-contact:#000000a6}.home-module__9g8wZG__pinMark{width:128px;max-width:none;height:128px;position:absolute;top:-64px;left:-64px;overflow:visible}.home-module__9g8wZG__pinWall{stroke-width:.6px;stroke-linejoin:round}.home-module__9g8wZG__pinRim,.home-module__9g8wZG__pinBevel{fill:none;stroke-linecap:round}.home-module__9g8wZG__pinRim{stroke:var(--pin-rim);stroke-width:1px}.home-module__9g8wZG__pinBevel{stroke:var(--pin-bevel);stroke-width:.8px}.home-module__9g8wZG__pinBody{animation:3.2s ease-in-out infinite home-module__9g8wZG__pin-float}.home-module__9g8wZG__pinGround{animation:3.2s ease-in-out infinite home-module__9g8wZG__pin-ground}.home-module__9g8wZG__journey:not([data-motion=ready]) .home-module__9g8wZG__routePin{opacity:0}.home-module__9g8wZG__stop{padding:150px 0 132px;position:relative;overflow:clip}.home-module__9g8wZG__toneCream{background:var(--landing-background);color:var(--ink)}.home-module__9g8wZG__toneLight{color:var(--ink);background:#fbfaf8}.home-module__9g8wZG__toneNight{color:#fff;background:radial-gradient(at 72% 28%,#1640548c,#0000 58%),#050d13}.home-module__9g8wZG__toneDark{color:#fff;background:linear-gradient(#0b1c26,#0a1820)}.home-module__9g8wZG__toneDestination{color:#fff;background:radial-gradient(circle at 50% 26%,#d9663d3d,#0000 52%),linear-gradient(#0b1c26,#061117)}.home-module__9g8wZG__stopHead{margin-bottom:30px;position:relative}.home-module__9g8wZG__marker{left:calc(var(--rail-gap) / -2);z-index:5;background:#fff;border:3px solid #d9663d99;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:50%}.home-module__9g8wZG__marker:after{content:"";border:2px solid var(--landing-accent);opacity:0;border-radius:50%;position:absolute;inset:-3px}.home-module__9g8wZG__marker[data-reached=true]{background:var(--landing-accent);border-color:#fff;box-shadow:0 0 0 6px #d9663d3d}.home-module__9g8wZG__marker[data-reached=true]:after{animation:home-module__9g8wZG__marker-ping 1.1s var(--ease-out)}.home-module__9g8wZG__stopKicker{color:var(--landing-accent);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:800;line-height:1.3;display:flex}.home-module__9g8wZG__stopKicker span{background:#d9663d1a;border:1px solid #d9663d52;border-radius:999px;padding:6px 11px}.home-module__9g8wZG__title{letter-spacing:-.045em;text-wrap:balance;margin:0 0 18px;font-size:clamp(36px,4.3vw,62px);font-weight:800;line-height:1.03}.home-module__9g8wZG__title span{color:var(--landing-accent)}.home-module__9g8wZG__lead{max-width:540px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.home-module__9g8wZG__toneNight .home-module__9g8wZG__lead,.home-module__9g8wZG__toneDark .home-module__9g8wZG__lead{color:#ffffffbd}.home-module__9g8wZG__textLink,.home-module__9g8wZG__textLinkLight{color:var(--landing-accent);border-bottom:2px solid;align-items:center;gap:8px;margin-top:26px;padding-bottom:4px;font-weight:800;transition:color .2s,gap .2s;display:inline-flex}.home-module__9g8wZG__textLinkLight{border-color:var(--landing-accent);color:#fff}.home-module__9g8wZG__textLink:hover,.home-module__9g8wZG__textLinkLight:hover{gap:12px}.home-module__9g8wZG__journey[data-motion=ready] [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out) var(--reveal-delay,0s), translate .9s var(--ease-out) var(--reveal-delay,0s);translate:0 32px}.home-module__9g8wZG__journey[data-motion=ready] [data-reveal][data-revealed=true]{opacity:1;translate:0}.home-module__9g8wZG__ctaPrimary{background:var(--landing-accent);color:#fff;isolation:isolate;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:0 26px;font-size:17px;font-weight:800;transition:background .2s,translate .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #d9663d59}.home-module__9g8wZG__ctaPrimary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff57 50%,#0000 70%);position:absolute;inset:0;translate:-120%}.home-module__9g8wZG__ctaPrimary:hover{background:#f06f43;translate:0 -2px;box-shadow:0 22px 46px #d9663d6b}.home-module__9g8wZG__ctaPrimary:hover:after{transition:translate .75s var(--ease-out);translate:120%}.home-module__9g8wZG__ctaPrimary svg,.home-module__9g8wZG__dockCta svg{transition:translate .25s}.home-module__9g8wZG__ctaPrimary:hover svg,.home-module__9g8wZG__dockCta:hover svg{translate:3px}.home-module__9g8wZG__ctaGhost,.home-module__9g8wZG__ctaGhostDark{color:#ffffffe0;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:750;transition:border-color .2s,background .2s;display:flex}.home-module__9g8wZG__ctaGhost:hover,.home-module__9g8wZG__ctaGhostDark:hover{background:#ffffff0f;border-color:#ffffff80}.home-module__9g8wZG__planToggle{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid;position:relative}.home-module__9g8wZG__planToggleDark{background:#ffffff0d}.home-module__9g8wZG__planThumb{width:calc(50% - 4px);transition:translate .45s var(--ease-out);background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 16px #0003}.home-module__9g8wZG__planToggle[data-plan=annual] .home-module__9g8wZG__planThumb{translate:100%}.home-module__9g8wZG__planToggle button{z-index:1;color:#ffffffbd;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;transition:color .3s;display:inline-flex;position:relative}.home-module__9g8wZG__planToggle button[aria-checked=true]{color:var(--landing-primary)}.home-module__9g8wZG__planToggle em{background:var(--landing-accent);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.home-module__9g8wZG__odometer{display:inline-flex}.home-module__9g8wZG__odometerTrack{font-variant-numeric:tabular-nums;display:inline-flex}.home-module__9g8wZG__odometerDigit{height:1em;animation:home-module__9g8wZG__digit-in .5s var(--ease-out);line-height:1;display:inline-block;overflow:hidden}.home-module__9g8wZG__odometerStrip{transition:transform .9s var(--ease-out);flex-direction:column;display:flex}.home-module__9g8wZG__odometerStrip>span,.home-module__9g8wZG__odometerStatic{height:1em;line-height:1;display:block}.home-module__9g8wZG__countdown,.home-module__9g8wZG__countdownDark{color:#ffb08f;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:7px 12px;font-size:13px;font-weight:750;display:inline-flex}.home-module__9g8wZG__countdown[data-last-days=true],.home-module__9g8wZG__countdownDark[data-last-days=true]{background:var(--landing-accent);color:#fff;animation:2s ease-in-out infinite home-module__9g8wZG__urgent-glow}.home-module__9g8wZG__urgencyRow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.home-module__9g8wZG__urgencyRow .home-module__9g8wZG__countdown,.home-module__9g8wZG__urgencyRow .home-module__9g8wZG__countdownDark{margin:0}.home-module__9g8wZG__urgencyCentered{justify-content:center}.home-module__9g8wZG__availability{color:#8fe3d8;background:#3fb6a824;border:1px solid #3fb6a866;border-radius:999px;align-items:center;gap:7px;margin:0;padding:7px 12px;font-size:13px;font-weight:750;display:inline-flex}.home-module__9g8wZG__availability[data-kind=stock]{color:#ffd98f;background:#f2b84b24;border-color:#f2b84b73}.home-module__9g8wZG__regularPrice{color:#ffffff9e;align-items:center;gap:6px;margin:0 0 18px;font-size:13px;font-weight:650;display:flex}.home-module__9g8wZG__addonsCard{background:#fff;border:1px solid #0f1d2614;border-radius:20px;padding:22px 24px}.home-module__9g8wZG__addonsTitle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.home-module__9g8wZG__addonsCard ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.home-module__9g8wZG__addonsCard li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.home-module__9g8wZG__addonsIcon{width:40px;height:40px;color:var(--landing-accent);background:#d9663d1f;border-radius:12px;place-items:center;display:grid}.home-module__9g8wZG__addonsCard strong{font-size:16px;display:block}.home-module__9g8wZG__addonsCard small{color:var(--muted);font-size:13px;line-height:1.4;display:block}.home-module__9g8wZG__addonsCard em{color:var(--ink);white-space:nowrap;font-size:16px;font-style:normal;font-weight:800}.home-module__9g8wZG__priceLayout{grid-template-columns:minmax(0,1fr) minmax(340px,430px);grid-template-areas:"intro card""details card";gap:44px 64px;display:grid}.home-module__9g8wZG__priceIntro{grid-area:intro}.home-module__9g8wZG__priceCard{background:radial-gradient(circle at 100% 0%, #d9663d4d, transparent 45%), var(--landing-primary);color:#fff;border-radius:26px;grid-area:card;align-self:start;padding:28px;position:sticky;top:108px;overflow:hidden;box-shadow:0 40px 90px #0f1d264d}.home-module__9g8wZG__priceStrike{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}.home-module__9g8wZG__priceStrike s{color:#ffffff8c;font-size:18px;font-weight:700}.home-module__9g8wZG__badge{color:#ffa27a;letter-spacing:.04em;background:#d9663d29;border:1px solid #d9663d73;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.home-module__9g8wZG__bigPrice{flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 10px;display:flex}.home-module__9g8wZG__bigPrice .home-module__9g8wZG__odometer{letter-spacing:-.05em;font-size:clamp(54px,5vw,74px);font-weight:800}.home-module__9g8wZG__bigPrice>span:last-child{color:#ffffffb3;font-size:22px;font-weight:700}.home-module__9g8wZG__priceNote{color:#ffffffbd;margin:0 0 16px;font-size:15px;line-height:1.5}.home-module__9g8wZG__priceActions{gap:10px;display:grid}.home-module__9g8wZG__priceDetails{grid-area:details;align-content:start;gap:28px;display:grid}.home-module__9g8wZG__periodMeter{box-shadow:var(--landing-shadow);background:#fff;border:1px solid #0f1d2614;border-radius:22px;padding:26px}.home-module__9g8wZG__periodValue{color:var(--muted);margin:0 0 18px;font-size:20px;font-weight:650}.home-module__9g8wZG__periodValue strong{color:var(--ink);letter-spacing:-.045em;margin-right:6px;font-size:46px;font-weight:800}.home-module__9g8wZG__periodTicks{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;height:46px;display:grid}.home-module__9g8wZG__periodTicks span{--lit:calc(var(--p,1) * var(--n) * 1.8 - var(--i));background:var(--landing-accent);opacity:clamp(.14, var(--lit), 1);transform-origin:bottom;scale:1 clamp(.35, var(--lit), 1);border-radius:4px}.home-module__9g8wZG__periodTicks span[data-free=true]{background:repeating-linear-gradient(135deg,#2f9e6b 0 5px,#45b985 5px 10px)}.home-module__9g8wZG__periodCaption{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.home-module__9g8wZG__checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-module__9g8wZG__checklist li{align-items:flex-start;gap:12px;font-size:16px;font-weight:650;line-height:1.45;display:flex}.home-module__9g8wZG__checkIcon{background:#d9663d24;border-radius:50%;flex:none;width:26px;height:26px;padding:4px}.home-module__9g8wZG__checkIcon path{fill:none;stroke:var(--landing-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--ease-out) calc(var(--reveal-delay,0s) + .25s)}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__checklist li:not([data-revealed=true]) .home-module__9g8wZG__checkIcon path{stroke-dashoffset:24px}.home-module__9g8wZG__checklist .home-module__9g8wZG__checklistExcluded{color:var(--muted);font-weight:500}.home-module__9g8wZG__checklistExcluded svg{color:#98a2a7;flex:none;margin:4px}.home-module__9g8wZG__ticket{background:#fff;border:1.5px dashed #d9663d8c;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 28px;display:grid;position:relative}.home-module__9g8wZG__ticket:before,.home-module__9g8wZG__ticket:after{content:"";background:var(--landing-background);border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%}.home-module__9g8wZG__ticket:before{left:-12px}.home-module__9g8wZG__ticket:after{right:-12px}.home-module__9g8wZG__ticket>svg{color:var(--landing-accent)}.home-module__9g8wZG__ticket span{font-weight:800}.home-module__9g8wZG__ticket small{color:var(--muted);font-size:13px;display:block}.home-module__9g8wZG__ticket strong{color:var(--landing-accent);letter-spacing:-.04em;font-size:36px;font-weight:800}.home-module__9g8wZG__nightStars{opacity:.7;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 28% 42%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 46% 12%,#fff9,#0000),radial-gradient(1px 1px at 64% 34%,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 82% 20%,#fff9,#0000),radial-gradient(1px 1px at 90% 58%,#fff6,#0000),radial-gradient(1px 1px at 20% 76%,#fff6,#0000),radial-gradient(1.5px 1.5px at 56% 70%,#ffffff80,#0000);background-size:640px 640px;animation:6s ease-in-out infinite alternate home-module__9g8wZG__stars-twinkle;position:absolute;inset:0}.home-module__9g8wZG__nightScene{height:280vh;position:relative}.home-module__9g8wZG__nightSticky{align-items:center;height:100vh;display:flex;position:sticky;top:0}.home-module__9g8wZG__nightGrid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:center;gap:64px;display:grid}.home-module__9g8wZG__nightTimeline{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.home-module__9g8wZG__nightTimeline li{color:#ffffff61;align-items:center;gap:14px;font-size:17px;font-weight:700;transition:color .4s;display:flex}.home-module__9g8wZG__nightTimeline time{font-variant-numeric:tabular-nums;border:1px solid #ffffff24;border-radius:7px;padding:4px 9px;font-size:13px;transition:border-color .4s,color .4s}.home-module__9g8wZG__nightScene[data-step="0"] .home-module__9g8wZG__nightTimeline li:nth-child(-n+1),.home-module__9g8wZG__nightScene[data-step="1"] .home-module__9g8wZG__nightTimeline li:nth-child(-n+2),.home-module__9g8wZG__nightScene[data-step="2"] .home-module__9g8wZG__nightTimeline li:nth-child(-n+3),.home-module__9g8wZG__nightScene[data-step="3"] .home-module__9g8wZG__nightTimeline li:nth-child(-n+4){color:#fff}.home-module__9g8wZG__nightScene[data-step="0"] .home-module__9g8wZG__nightTimeline li:first-child time,.home-module__9g8wZG__nightScene[data-step="1"] .home-module__9g8wZG__nightTimeline li:nth-child(2) time,.home-module__9g8wZG__nightScene[data-step="2"] .home-module__9g8wZG__nightTimeline li:nth-child(3) time,.home-module__9g8wZG__nightScene[data-step="3"] .home-module__9g8wZG__nightTimeline li:nth-child(4) time{border-color:var(--landing-accent);color:#ffb08f}.home-module__9g8wZG__lockScreen{background:linear-gradient(165deg,#163646eb,#050e14f5);border:1px solid #ffffff1a;border-radius:42px;min-height:560px;padding:32px 20px 22px;position:relative;box-shadow:0 50px 120px #0000008c,inset 0 1px #ffffff14}.home-module__9g8wZG__lockClock{text-align:center;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:72px;font-weight:300;line-height:1}.home-module__9g8wZG__lockClock span{display:none}.home-module__9g8wZG__nightScene[data-step="0"] .home-module__9g8wZG__lockClock span:first-child,.home-module__9g8wZG__nightScene[data-step="1"] .home-module__9g8wZG__lockClock span:nth-child(2),.home-module__9g8wZG__nightScene[data-step="2"] .home-module__9g8wZG__lockClock span:nth-child(3),.home-module__9g8wZG__nightScene[data-step="3"] .home-module__9g8wZG__lockClock span:nth-child(4){animation:home-module__9g8wZG__clock-tick .4s var(--ease-out);display:block}.home-module__9g8wZG__lockDate{color:#fff9;text-align:center;margin:10px 0 26px;font-size:14px}.home-module__9g8wZG__notifications{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-module__9g8wZG__notification{opacity:0;transition:opacity .5s var(--ease-out), translate .6s var(--ease-out), scale .6s var(--ease-out);background:#ffffff1a;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;display:grid;translate:0 18px;scale:.96}.home-module__9g8wZG__nightScene[data-step="0"] .home-module__9g8wZG__notification:nth-child(-n+1),.home-module__9g8wZG__nightScene[data-step="1"] .home-module__9g8wZG__notification:nth-child(-n+2),.home-module__9g8wZG__nightScene[data-step="2"] .home-module__9g8wZG__notification:nth-child(-n+3),.home-module__9g8wZG__nightScene[data-step="3"] .home-module__9g8wZG__notification:nth-child(-n+4){opacity:1;translate:0;scale:1}.home-module__9g8wZG__notificationIcon{color:#fff;background:#ffffff24;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.home-module__9g8wZG__notification[data-tone=alert] .home-module__9g8wZG__notificationIcon{background:var(--landing-accent)}.home-module__9g8wZG__nightScene[data-step="0"] .home-module__9g8wZG__notification[data-tone=alert] .home-module__9g8wZG__notificationIcon svg{transform-origin:50% 10%;animation:1.2s ease-in-out .3s 2 home-module__9g8wZG__bell-ring}.home-module__9g8wZG__notification p{color:#ffffffd1;margin:0;font-size:14px;line-height:1.4}.home-module__9g8wZG__notification .home-module__9g8wZG__notificationMeta{color:#fff;justify-content:space-between;gap:8px;margin-bottom:3px;font-size:13px;display:flex}.home-module__9g8wZG__notificationMeta time{color:#ffffff80}.home-module__9g8wZG__miniMap{background:#e8edef;border-radius:10px;width:100%;height:auto;margin-top:10px;display:block}.home-module__9g8wZG__miniMapStreets{fill:none;stroke:#fff;stroke-width:7px}.home-module__9g8wZG__miniMapRoute{fill:none;stroke:var(--landing-accent);stroke-width:3px;stroke-dasharray:4 5}.home-module__9g8wZG__miniMapCar{fill:var(--landing-primary);stroke:#fff;stroke-width:3px;animation:7s linear infinite home-module__9g8wZG__mini-car}.home-module__9g8wZG__dayBand{color:#ffffffd6;background:linear-gradient(90deg,#ffc47824,#ffffff08);border:1px solid #ffc47840;border-radius:18px;align-items:center;gap:16px;margin-top:48px;padding:22px 26px;font-size:17px;line-height:1.5;display:flex}.home-module__9g8wZG__dayBand p{margin:0}.home-module__9g8wZG__dayBand strong{color:#fff}.home-module__9g8wZG__dayBand svg{color:#ffc478;flex:none}.home-module__9g8wZG__appIntro .home-module__9g8wZG__title{margin-bottom:0}.home-module__9g8wZG__appScene{height:300vh;position:relative}.home-module__9g8wZG__appSticky{align-items:center;height:100vh;display:flex;position:sticky;top:0}.home-module__9g8wZG__appGrid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;gap:80px;display:grid}.home-module__9g8wZG__appSteps{gap:18px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.home-module__9g8wZG__appSteps:before,.home-module__9g8wZG__appSteps:after{content:"";background:#0f1d261a;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.home-module__9g8wZG__appSteps:after{background:var(--landing-accent);transform-origin:top;scale:1 var(--p,0)}.home-module__9g8wZG__appSteps li{opacity:.4;transition:opacity .45s, background .45s, box-shadow .45s, translate .45s var(--ease-out);border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 22px;display:grid}.home-module__9g8wZG__appScene[data-step="0"] .home-module__9g8wZG__appSteps li:first-child,.home-module__9g8wZG__appScene[data-step="1"] .home-module__9g8wZG__appSteps li:nth-child(2),.home-module__9g8wZG__appScene[data-step="2"] .home-module__9g8wZG__appSteps li:nth-child(3){opacity:1;box-shadow:var(--landing-shadow);background:#fff;translate:10px}.home-module__9g8wZG__appStepIcon{width:46px;height:46px;color:var(--landing-accent);background:#d9663d1f;border-radius:14px;place-items:center;display:grid}.home-module__9g8wZG__appStepNumber{color:var(--landing-accent);letter-spacing:.1em;font-size:12px;font-weight:800}.home-module__9g8wZG__appSteps h3{letter-spacing:-.02em;margin:2px 0 6px;font-size:23px;font-weight:800}.home-module__9g8wZG__appSteps p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.home-module__9g8wZG__appPhone{justify-self:center;width:min(100%,320px);position:relative}.home-module__9g8wZG__appPhoneGlow{pointer-events:none;background:radial-gradient(circle,#d9663d33,#0000 62%);position:absolute;inset:-22%}.home-module__9g8wZG__phoneFrame{background:#05080a;border-radius:48px;padding:9px;position:relative;box-shadow:0 40px 90px #0f1d2659,inset 0 0 0 1px #ffffff14}.home-module__9g8wZG__appScreen{opacity:0;width:100%;height:auto;transition:opacity .6s var(--ease-out), scale .7s var(--ease-out);border-radius:40px;display:block;overflow:hidden;scale:.97}.home-module__9g8wZG__appScreen:not(:first-child){width:calc(100% - 18px);position:absolute;top:9px;left:9px}.home-module__9g8wZG__appScene[data-step="0"] .home-module__9g8wZG__appScreen:first-child,.home-module__9g8wZG__appScene[data-step="1"] .home-module__9g8wZG__appScreen:nth-child(2),.home-module__9g8wZG__appScene[data-step="2"] .home-module__9g8wZG__appScreen:nth-child(3){opacity:1;scale:1}.home-module__9g8wZG__appCarousel{margin:20px calc(var(--gutter) * -1) 0 -16px;padding:12px var(--gutter) 36px 16px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;scroll-padding-left:16px;list-style:none;display:none;overflow-x:auto}.home-module__9g8wZG__appSwipeHint{display:none}.home-module__9g8wZG__appCarousel li{scroll-snap-align:start;flex:0 0 72%}.home-module__9g8wZG__appCarousel .home-module__9g8wZG__phoneFrame{border-radius:36px;padding:7px;box-shadow:0 14px 28px #0f1d2633}.home-module__9g8wZG__appCarouselScreen{border-radius:30px;width:100%;height:auto;display:block;overflow:hidden}.home-module__9g8wZG__appCarousel h3{align-items:center;gap:8px;margin:18px 0 6px;font-size:19px;font-weight:800;display:flex}.home-module__9g8wZG__appCarousel h3 svg{color:var(--landing-accent)}.home-module__9g8wZG__appCarousel li>p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.home-module__9g8wZG__installGrid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.home-module__9g8wZG__installVisual{position:relative}.home-module__9g8wZG__installScene{background:radial-gradient(circle at 50% 38%,#fff 0%,#fbf7f3 55%,#f1e9e1 100%);border-radius:28px;width:100%;height:auto;display:block;overflow:hidden;box-shadow:0 40px 70px #0f1d2629}.home-module__9g8wZG__installScene *{animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.home-module__9g8wZG__sceneSparks,.home-module__9g8wZG__sceneGps,.home-module__9g8wZG__sceneCalendar,.home-module__9g8wZG__sceneDone{transform-box:fill-box;transform-origin:50%}.home-module__9g8wZG__installVisual:not([data-revealed=true]) .home-module__9g8wZG__installScene *{animation-play-state:paused}.home-module__9g8wZG__sceneFloat{animation-name:home-module__9g8wZG__scene-float;animation-duration:5s}.home-module__9g8wZG__sceneVan{animation-name:home-module__9g8wZG__scene-van}.home-module__9g8wZG__sceneVanText{fill:#0f202a;letter-spacing:.08em;font-size:8px;font-weight:800}.home-module__9g8wZG__sceneChip{opacity:0;animation-name:home-module__9g8wZG__scene-chip}.home-module__9g8wZG__sceneSparks{opacity:0;animation-name:home-module__9g8wZG__scene-sparks}.home-module__9g8wZG__sceneCarLights{animation-name:home-module__9g8wZG__scene-lights}.home-module__9g8wZG__sceneGps{animation-name:home-module__9g8wZG__scene-gps}.home-module__9g8wZG__sceneGpsRing{fill:none;stroke:#d9663d;stroke-width:2px;animation:home-module__9g8wZG__route-ping 1.6s var(--ease-out) infinite}.home-module__9g8wZG__sceneCalendar{opacity:0;animation-name:home-module__9g8wZG__scene-calendar}.home-module__9g8wZG__sceneDone{animation-name:home-module__9g8wZG__scene-done}.home-module__9g8wZG__sceneTitle{font-size:15px;font-weight:800}.home-module__9g8wZG__sceneText{font-size:12.5px;font-weight:600}.home-module__9g8wZG__installPrice{background:var(--landing-primary);color:#fff;border-radius:18px;margin:0;padding:14px 20px;display:grid;position:absolute;bottom:-26px;right:-10px;rotate:-6deg;box-shadow:0 24px 50px #0f1d264d}.home-module__9g8wZG__installPrice span{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.home-module__9g8wZG__installPrice strong{color:var(--landing-accent);font-size:44px;font-weight:800;line-height:1}.home-module__9g8wZG__installSteps{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.home-module__9g8wZG__installSteps li{background:#fff;border:1px solid #0f1d2612;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px 20px;display:grid}.home-module__9g8wZG__installStepIcon{background:var(--landing-primary);color:#fff;width:48px;height:48px;transition:background .5s calc(var(--reveal-delay,0s) + .4s);border-radius:14px;place-items:center;display:grid}.home-module__9g8wZG__installSteps li[data-revealed=true] .home-module__9g8wZG__installStepIcon{background:var(--landing-accent)}.home-module__9g8wZG__installSteps h3{margin:0 0 4px;font-size:19px;font-weight:800}.home-module__9g8wZG__installSteps h3 span{color:var(--landing-accent)}.home-module__9g8wZG__installSteps p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.home-module__9g8wZG__coverageGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.home-module__9g8wZG__coverageList{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home-module__9g8wZG__coverageList li{align-items:center;gap:12px;font-size:17px;font-weight:700;display:flex}.home-module__9g8wZG__coverageList li:before{content:"";background:var(--zone-color);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--zone-color) 25%, transparent);border-radius:50%;flex:none}.home-module__9g8wZG__coverageMap{width:100%;height:auto;display:block;overflow:visible}.home-module__9g8wZG__coverageRiver{fill:#2a849633}.home-module__9g8wZG__coverageRiverLabel{fill:#fff6;letter-spacing:.08em;font-size:15px;font-style:italic}.home-module__9g8wZG__coverageZone path{fill:var(--zone-color);fill-opacity:.32;stroke:var(--zone-color);stroke-width:2px;stroke-linejoin:round;transition:fill-opacity .9s var(--ease-out) calc(var(--i) * .38s + .3s)}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__coverageVisual:not([data-revealed=true]) .home-module__9g8wZG__coverageZone path{fill-opacity:0}.home-module__9g8wZG__coverageZone circle{fill:var(--zone-color);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite home-module__9g8wZG__zone-pulse;animation-delay:calc(var(--i) * .4s)}.home-module__9g8wZG__coverageZone text{fill:#fff;text-anchor:middle;font-size:17px;font-weight:800}.home-module__9g8wZG__chatGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.home-module__9g8wZG__chatWindow{box-shadow:var(--landing-shadow);background:#edf1f2;border:1px solid #0f1d2614;border-radius:28px;overflow:hidden}.home-module__9g8wZG__chatHeader{background:var(--landing-primary);color:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex}.home-module__9g8wZG__chatHeader strong{font-size:16px;display:block}.home-module__9g8wZG__chatHeader div span{color:#ffffffb3;font-size:13px}.home-module__9g8wZG__chatAvatar{background:#16303e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.home-module__9g8wZG__chatAvatar img{width:24px;height:auto}.home-module__9g8wZG__chatLog{gap:16px;margin:0;padding:22px 18px;display:grid}.home-module__9g8wZG__chatPair{gap:8px;display:grid}.home-module__9g8wZG__bubbleOut{background:var(--landing-accent);color:#fff;border-radius:18px 18px 4px;justify-self:end;max-width:78%;padding:11px 15px;font-size:15px;font-weight:700;line-height:1.4}.home-module__9g8wZG__chatPair dd{justify-self:start;max-width:86%;margin:0;position:relative}.home-module__9g8wZG__bubbleIn{color:var(--ink);background:#fff;border-radius:18px 18px 18px 4px;margin:0;padding:12px 15px;font-size:15px;line-height:1.5;box-shadow:0 2px 6px #0f1d260f}.home-module__9g8wZG__typing{opacity:0;pointer-events:none;background:#fff;border-radius:18px 18px 18px 4px;gap:4px;padding:15px 16px;display:inline-flex;position:absolute;top:0;left:0}.home-module__9g8wZG__typing i{background:#9aa6ac;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite home-module__9g8wZG__typing-dot}.home-module__9g8wZG__typing i:nth-child(2){animation-delay:.15s}.home-module__9g8wZG__typing i:nth-child(3){animation-delay:.3s}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair:not([data-revealed=true]) .home-module__9g8wZG__bubbleIn{opacity:0}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] .home-module__9g8wZG__typing{animation:1s .35s both home-module__9g8wZG__typing-life}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] .home-module__9g8wZG__bubbleIn{animation:home-module__9g8wZG__bubble-in .5s var(--ease-out) 1.3s both}.home-module__9g8wZG__chatInput{color:#7b878d;background:#fff;border:1px solid #0f1d261a;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;margin:0 14px 14px;padding:7px 7px 7px 18px;font-size:15px;transition:border-color .2s,box-shadow .2s;display:flex}.home-module__9g8wZG__chatInput:hover{border-color:var(--landing-accent);box-shadow:0 0 0 4px #d9663d1f}.home-module__9g8wZG__chatSend{background:var(--landing-accent);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.home-module__9g8wZG__toneAi{color:#fff;background:radial-gradient(at 18% 0,#d9663d33,#0000 55%),linear-gradient(#0a1820,#0b1c26)}.home-module__9g8wZG__toneAi .home-module__9g8wZG__lead{color:#ffffffbd}.home-module__9g8wZG__aiGlow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#3fb6a829,#0000 64%);border-radius:50%;width:min(720px,70vw);position:absolute;top:18%;right:-8%}.home-module__9g8wZG__aiGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.home-module__9g8wZG__aiStatus{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff12;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;margin:0 0 18px;padding:7px 13px;font-size:13px;font-weight:800;display:inline-flex}.home-module__9g8wZG__aiStatus svg{color:var(--landing-accent)}.home-module__9g8wZG__aiStatus[data-available=true]{background:var(--landing-accent);border-color:#0000}.home-module__9g8wZG__aiStatus[data-available=true] svg{color:#fff}.home-module__9g8wZG__aiPoints{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.home-module__9g8wZG__aiPoints li{align-items:flex-start;gap:14px;display:flex}.home-module__9g8wZG__aiPointIcon{width:40px;height:40px;color:var(--landing-accent);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex:none;place-items:center;display:grid}.home-module__9g8wZG__aiPoints strong{font-size:16px;line-height:1.35;display:block}.home-module__9g8wZG__aiPoints small{color:#ffffffa8;margin-top:2px;font-size:15px;line-height:1.45;display:block}.home-module__9g8wZG__aiWindow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e212cdb;border:1px solid #ffffff1f;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000006b,inset 0 1px #ffffff14}.home-module__9g8wZG__aiHeader{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:16px 20px;display:flex}.home-module__9g8wZG__aiHeader>div{min-width:0}.home-module__9g8wZG__aiHeader strong{font-size:16px;display:block}.home-module__9g8wZG__aiHeader div span{color:#ffffff9e;font-size:13px}.home-module__9g8wZG__aiAvatar{background:linear-gradient(135deg, var(--landing-accent), #f2b84b);color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.home-module__9g8wZG__aiPlatforms{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.home-module__9g8wZG__aiPlatforms li{color:#ffffffd1;border:1px solid #ffffff24;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:750}.home-module__9g8wZG__aiLog{gap:18px;margin:0;padding:22px 18px 8px;display:grid}.home-module__9g8wZG__aiAsk{color:#fff;background:#ffffff1f;border-radius:18px 18px 4px;justify-self:end;max-width:82%;padding:11px 15px;font-size:15px;font-weight:650;line-height:1.4}.home-module__9g8wZG__aiLog .home-module__9g8wZG__chatPair dd{max-width:90%}.home-module__9g8wZG__aiLog .home-module__9g8wZG__typing{background:#ffffff14}.home-module__9g8wZG__aiTool{color:#7fd8cb;background:#3fb6a824;border-radius:999px;align-items:center;gap:6px;margin:0 0 6px;padding:4px 10px;font-size:12px;font-weight:750;display:inline-flex}.home-module__9g8wZG__aiAnswer{color:#ffffffe6;margin:0;font-size:15px;line-height:1.55}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair:not([data-revealed=true]) :is(.home-module__9g8wZG__aiTool,.home-module__9g8wZG__aiAnswer){opacity:0}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] .home-module__9g8wZG__aiTool{animation:home-module__9g8wZG__bubble-in .4s var(--ease-out) 1.1s both}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] .home-module__9g8wZG__aiAnswer{animation:home-module__9g8wZG__bubble-in .5s var(--ease-out) 1.35s both}.home-module__9g8wZG__aiCaption{color:#ffffff80;margin:0;padding:10px 20px 18px;font-size:12px;line-height:1.45}.home-module__9g8wZG__destination{padding-left:var(--gutter);text-align:center;flex-direction:column;align-items:center;display:flex}.home-module__9g8wZG__destinationPin{place-items:center;width:96px;height:80px;display:grid;position:relative}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__destinationPin[data-reveal]{translate:0 -140px}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__destinationPin[data-revealed=true]{transition:opacity .4s, translate .9s var(--ease-pop);translate:0}.home-module__9g8wZG__destinationIcon{color:var(--landing-accent);fill:#d9663d33;filter:drop-shadow(0 12px 20px #d9663d73);position:relative}.home-module__9g8wZG__destinationRipple{opacity:0;border:2px solid #d9663db3;border-radius:50%;width:80px;height:24px;margin-left:-40px;position:absolute;bottom:-2px;left:50%}.home-module__9g8wZG__destinationPin[data-revealed=true] .home-module__9g8wZG__destinationRipple{animation:2.4s ease-out .9s infinite home-module__9g8wZG__ground-ripple}.home-module__9g8wZG__destinationPin[data-revealed=true] .home-module__9g8wZG__destinationRipple+.home-module__9g8wZG__destinationRipple{animation-delay:2.1s}.home-module__9g8wZG__destinationMarker{background:var(--landing-accent);border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin:2px 0 26px;display:block;box-shadow:0 0 0 7px #d9663d40}.home-module__9g8wZG__destinationKicker{color:var(--landing-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:800}.home-module__9g8wZG__destinationTitle{letter-spacing:-.05em;text-wrap:balance;margin:0 0 36px;font-size:clamp(42px,5.6vw,84px);font-weight:800;line-height:1}.home-module__9g8wZG__destinationTitle span{color:var(--landing-accent)}.home-module__9g8wZG__destinationOffer{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:28px;width:min(100%,520px);padding:28px}.home-module__9g8wZG__destinationPrice{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin:4px 0 6px;display:flex}.home-module__9g8wZG__destinationPrice s{color:#ffffff80;font-size:20px;font-weight:700}.home-module__9g8wZG__destinationPrice .home-module__9g8wZG__odometer{letter-spacing:-.05em;font-size:clamp(52px,6vw,80px);font-weight:800}.home-module__9g8wZG__destinationPrice>span:last-child{color:#ffffffb3;font-size:22px;font-weight:700}.home-module__9g8wZG__destinationNote{color:#ffffffb8;margin:0 0 14px;font-size:15px;line-height:1.5}.home-module__9g8wZG__destinationActions{gap:10px;margin-top:4px;display:grid}.home-module__9g8wZG__finePrint{color:#ffffff8c;margin:18px 0 0;font-size:13px}.home-module__9g8wZG__finePrint a{color:#fff;text-underline-offset:3px;text-decoration:underline}.home-module__9g8wZG__dock{z-index:590;color:#fff;-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;width:max-content;max-width:calc(100vw - 32px);transition:translate .5s var(--ease-out), opacity .4s, visibility 0s linear .5s;background:#08141be6;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:18px;padding:8px 8px 8px 18px;display:flex;position:fixed;bottom:18px;left:50%;translate:-50% 150%;box-shadow:0 24px 60px #00000059}.home-module__9g8wZG__journey[data-dock=visible] .home-module__9g8wZG__dock{opacity:1;visibility:visible;transition:translate .5s var(--ease-out), opacity .4s, visibility 0s;translate:-50%}.home-module__9g8wZG__dockTrip{white-space:nowrap;border-right:1px solid #ffffff1f;align-items:center;gap:10px;padding-right:16px;font-size:13px;font-weight:700;display:flex}.home-module__9g8wZG__dockLive{background:var(--landing-accent);border-radius:50%;width:8px;height:8px;position:relative}.home-module__9g8wZG__dockLive:after{content:"";background:var(--landing-accent);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite home-module__9g8wZG__route-ping;position:absolute;inset:0}.home-module__9g8wZG__dockKm{color:#ffffff8c;font-variant-numeric:tabular-nums}.home-module__9g8wZG__dockPrice{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:2px 4px;min-width:0;display:grid}.home-module__9g8wZG__dockPrice strong{letter-spacing:-.02em;font-size:20px;font-weight:800}.home-module__9g8wZG__dockPrice span{color:#fff9;font-size:13px;font-weight:700}.home-module__9g8wZG__dockPrice em{grid-column:1/-1;font-size:12px;font-style:normal;font-weight:600;line-height:1.35}.home-module__9g8wZG__dockCta{background:var(--landing-accent);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:46px;padding:0 20px;font-size:15px;font-weight:800;transition:background .2s;display:inline-flex}.home-module__9g8wZG__dockCta:hover{background:#f06f43}@media (max-width:1100px){.home-module__9g8wZG__priceLayout{column-gap:40px}.home-module__9g8wZG__nightGrid,.home-module__9g8wZG__appGrid{gap:48px}}@media (min-width:901px) and (max-height:820px){.home-module__9g8wZG__lockScreen{min-height:0;padding-top:24px}.home-module__9g8wZG__lockClock{font-size:56px}.home-module__9g8wZG__lockDate{margin-bottom:16px}.home-module__9g8wZG__miniMap{display:none}.home-module__9g8wZG__appPhone{width:min(100%,270px)}}@media (max-width:900px){.home-module__9g8wZG__journey{--rail-gap:42px;--gutter:22px}.home-module__9g8wZG__pinMark{scale:.8}.home-module__9g8wZG__stop{padding:112px 0 96px}.home-module__9g8wZG__priceLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""card""details";row-gap:32px}.home-module__9g8wZG__priceCard{position:relative;top:auto}.home-module__9g8wZG__nightScene{height:auto}.home-module__9g8wZG__nightSticky{height:auto;padding-top:8px;display:block;position:static}.home-module__9g8wZG__nightGrid,.home-module__9g8wZG__installGrid,.home-module__9g8wZG__coverageGrid,.home-module__9g8wZG__chatGrid,.home-module__9g8wZG__aiGrid{grid-template-columns:minmax(0,1fr);gap:40px}.home-module__9g8wZG__nightTimeline{display:none}.home-module__9g8wZG__nightScene .home-module__9g8wZG__notification{opacity:1;translate:none;scale:1}.home-module__9g8wZG__lockScreen{min-height:0}.home-module__9g8wZG__appScene{display:none}.home-module__9g8wZG__appCarousel{display:flex}.home-module__9g8wZG__appSwipeHint{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:650;display:block}.home-module__9g8wZG__installGrid>.home-module__9g8wZG__installVisual{order:1}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] .home-module__9g8wZG__typing{animation:.4s .1s both home-module__9g8wZG__typing-life}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] .home-module__9g8wZG__bubbleIn{animation:home-module__9g8wZG__bubble-in .35s var(--ease-out) .45s both}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] .home-module__9g8wZG__aiTool{animation:home-module__9g8wZG__bubble-in .3s var(--ease-out) .4s both}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] .home-module__9g8wZG__aiAnswer{animation:home-module__9g8wZG__bubble-in .35s var(--ease-out) .55s both}.home-module__9g8wZG__installVisual{width:100%;max-width:420px;margin:0 auto}}@media (max-width:700px){.home-module__9g8wZG__dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:20px;justify-content:space-between;width:auto;max-width:none;padding:8px 8px 8px 16px;translate:0 150%}.home-module__9g8wZG__journey[data-dock=visible] .home-module__9g8wZG__dock{translate:0}.home-module__9g8wZG__dockTrip{display:none}}@media (max-width:560px){.home-module__9g8wZG__journey{--rail-gap:22px;--gutter:14px}.home-module__9g8wZG__pinMark{scale:.66}.home-module__9g8wZG__stop{padding:72px 0 68px}.home-module__9g8wZG__title{font-size:clamp(31px,9vw,40px)}.home-module__9g8wZG__lead{font-size:16px}.home-module__9g8wZG__stopKicker{gap:8px;font-size:11px}.home-module__9g8wZG__priceCard,.home-module__9g8wZG__destinationOffer{padding:22px 16px}.home-module__9g8wZG__bigPrice{flex-wrap:nowrap;gap:5px}.home-module__9g8wZG__bigPrice .home-module__9g8wZG__odometer{font-size:clamp(35px,10vw,48px)}.home-module__9g8wZG__bigPrice>span:last-child{white-space:nowrap;font-size:15px}.home-module__9g8wZG__appCarousel{margin-left:-14px;padding-left:14px;scroll-padding-left:14px}.home-module__9g8wZG__appCarousel li{flex-basis:min(84%,270px)}.home-module__9g8wZG__destinationPrice s{flex-basis:100%;margin-bottom:-4px}.home-module__9g8wZG__planToggle button{font-size:14px}.home-module__9g8wZG__periodMeter{padding:20px 16px}.home-module__9g8wZG__periodValue strong{font-size:38px}.home-module__9g8wZG__ticket{gap:12px;padding:16px 20px}.home-module__9g8wZG__ticket strong{font-size:28px}.home-module__9g8wZG__lockScreen{border-radius:32px;padding:26px 12px 14px}.home-module__9g8wZG__lockClock{font-size:58px}.home-module__9g8wZG__dayBand{align-items:flex-start;padding:18px;font-size:15px}.home-module__9g8wZG__installPrice{padding:10px 16px;bottom:-34px;right:-4px}.home-module__9g8wZG__installPrice strong{font-size:30px}.home-module__9g8wZG__chatLog{padding:18px 12px}.home-module__9g8wZG__bubbleOut,.home-module__9g8wZG__bubbleIn,.home-module__9g8wZG__aiAsk,.home-module__9g8wZG__aiAnswer{font-size:14px}.home-module__9g8wZG__aiLog{padding:18px 12px 6px}.home-module__9g8wZG__aiHeader{flex-wrap:wrap;padding:14px 16px}.home-module__9g8wZG__aiPlatforms{justify-content:flex-start;width:100%;margin-left:54px}.home-module__9g8wZG__aiCaption{padding:8px 14px 16px}.home-module__9g8wZG__dockPrice strong{font-size:18px}.home-module__9g8wZG__planToggle em{display:none}.home-module__9g8wZG__dockPrice em{display:block}.home-module__9g8wZG__dockCta{padding:0 16px}}@media (prefers-reduced-motion:reduce){html:has(.home-module__9g8wZG__journey){scroll-behavior:auto}.home-module__9g8wZG__journey[data-motion=ready] [data-reveal],.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__destinationPin[data-reveal]{opacity:1;transition:none;translate:none}.home-module__9g8wZG__routePin,.home-module__9g8wZG__typing,.home-module__9g8wZG__ctaPrimary:after{display:none}.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair :is(.home-module__9g8wZG__bubbleIn,.home-module__9g8wZG__aiTool,.home-module__9g8wZG__aiAnswer),.home-module__9g8wZG__journey[data-motion=ready] .home-module__9g8wZG__chatPair[data-revealed=true] :is(.home-module__9g8wZG__bubbleIn,.home-module__9g8wZG__aiTool,.home-module__9g8wZG__aiAnswer){opacity:1;animation:none}.home-module__9g8wZG__installScene *{animation:none}.home-module__9g8wZG__periodTicks span{opacity:1;scale:1}.home-module__9g8wZG__odometerStrip,.home-module__9g8wZG__odometerDigit,.home-module__9g8wZG__planThumb,.home-module__9g8wZG__notification,.home-module__9g8wZG__appSteps li,.home-module__9g8wZG__appScreen,.home-module__9g8wZG__checkIcon path,.home-module__9g8wZG__coverageZone path,.home-module__9g8wZG__installStepIcon,.home-module__9g8wZG__dock,.home-module__9g8wZG__marker{transition:none;animation:none}.home-module__9g8wZG__nightStars,.home-module__9g8wZG__marker[data-reached=true]:after,.home-module__9g8wZG__dockLive:after,.home-module__9g8wZG__miniMapCar,.home-module__9g8wZG__coverageZone circle,.home-module__9g8wZG__destinationPin[data-revealed=true] .home-module__9g8wZG__destinationRipple,.home-module__9g8wZG__countdown[data-last-days=true],.home-module__9g8wZG__countdownDark[data-last-days=true],.home-module__9g8wZG__lockClock span,.home-module__9g8wZG__notification[data-tone=alert] .home-module__9g8wZG__notificationIcon svg{animation:none}}@keyframes home-module__9g8wZG__route-ping{0%{opacity:.7;scale:1}80%,to{opacity:0;scale:2.6}}@keyframes home-module__9g8wZG__scene-calendar{0%{opacity:0;transform:translateY(10px)scale(.94)}6%,32%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-8px)}}@keyframes home-module__9g8wZG__scene-van{0%,4%{transform:translate(-190px,-110px)}26%{transform:translate(5px,3px)}30%,84%{transform:none}96%,to{transform:translate(225px,130px)}}@keyframes home-module__9g8wZG__scene-chip{0%,33%{opacity:0;transform:translateY(6px)}36%{opacity:1;transform:translateY(-10px)}44%{transform:translate(55px,-42px)}51%{opacity:1;transform:translate(111px,45px)}54%,to{opacity:0;transform:translate(111px,45px)}}@keyframes home-module__9g8wZG__scene-sparks{0%,50%{opacity:0;transform:scale(.6)}54%{opacity:1;transform:scale(1.1)}60%,to{opacity:0;transform:scale(1.3)}}@keyframes home-module__9g8wZG__scene-lights{0%,54%,60%,64%,to{opacity:.25}57%,62%{opacity:1}}@keyframes home-module__9g8wZG__scene-gps{0%,52%{transform:scale(0)}57%{transform:scale(1.3)}61%,92%{transform:none}to{transform:scale(0)}}@keyframes home-module__9g8wZG__scene-done{0%,58%{opacity:0;transform:translateY(12px)scale(.94)}63%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-8px)}}@keyframes home-module__9g8wZG__scene-float{50%{transform:translateY(-4px)}}@keyframes home-module__9g8wZG__pin-float{50%{transform:translateY(-1.5px)}}@keyframes home-module__9g8wZG__pin-ground{50%{opacity:.7}}@keyframes home-module__9g8wZG__marker-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:3}}@keyframes home-module__9g8wZG__digit-in{0%{opacity:0;translate:0 -.4em}}@keyframes home-module__9g8wZG__urgent-glow{0%,to{box-shadow:0 0 #d9663d73}50%{box-shadow:0 0 0 8px #d9663d00}}@keyframes home-module__9g8wZG__stars-twinkle{0%{opacity:.45}to{opacity:.85}}@keyframes home-module__9g8wZG__clock-tick{0%{opacity:0;translate:0 12px}}@keyframes home-module__9g8wZG__bell-ring{0%,to{rotate:none}15%{rotate:16deg}30%{rotate:-14deg}45%{rotate:10deg}60%{rotate:-6deg}75%{rotate:3deg}}@keyframes home-module__9g8wZG__mini-car{0%{translate:24px 76px}8%{translate:48px 76px}24%{translate:48px 30px}48%{translate:118px 30px}59%{translate:118px 62px}84%{translate:190px 62px}to{translate:190px 14px}}@keyframes home-module__9g8wZG__zone-pulse{0%,to{opacity:1;scale:1}50%{opacity:.65;scale:1.45}}@keyframes home-module__9g8wZG__typing-dot{0%,to{opacity:.5;translate:0}50%{opacity:1;translate:0 -3px}}@keyframes home-module__9g8wZG__typing-life{0%{opacity:0}15%,80%{opacity:1}to{opacity:0}}@keyframes home-module__9g8wZG__bubble-in{0%{opacity:0;translate:0 8px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes home-module__9g8wZG__ground-ripple{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.8}}.home-module__9g8wZG__guidesStrip{background:var(--landing-background);color:var(--landing-primary);padding:96px 0}.home-module__9g8wZG__guidesInner{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.home-module__9g8wZG__guidesHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.home-module__9g8wZG__guidesKicker{color:var(--landing-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:800}.home-module__9g8wZG__guidesTitle{color:var(--landing-primary);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.05}.home-module__9g8wZG__guidesAll{color:var(--landing-primary);text-underline-offset:4px;flex-shrink:0;align-items:center;gap:8px;font-weight:750;text-decoration:underline;display:inline-flex}.home-module__9g8wZG__guidesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.home-module__9g8wZG__guideCard{height:100%;color:var(--landing-secondary);background:#fff;border:1px solid #0f1d261f;border-radius:16px;flex-direction:column;gap:10px;padding:26px;line-height:1.55;transition:border-color .2s,transform .2s;display:flex}.home-module__9g8wZG__guideCard:hover,.home-module__9g8wZG__guideCard:focus-visible{border-color:var(--landing-accent);transform:translateY(-2px)}.home-module__9g8wZG__guideCard strong{color:var(--landing-primary);font-size:20px;line-height:1.3}.home-module__9g8wZG__guideCard em{color:var(--landing-accent);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-style:normal;font-weight:750;display:inline-flex}@media (max-width:900px){.home-module__9g8wZG__guidesStrip{padding:72px 0}.home-module__9g8wZG__guidesHead{flex-direction:column;align-items:flex-start}.home-module__9g8wZG__guidesGrid{grid-template-columns:1fr}}@media (max-width:560px){.home-module__9g8wZG__guidesInner{padding:0 16px}.home-module__9g8wZG__guideCard{padding:20px}}@media (prefers-reduced-motion:reduce){.home-module__9g8wZG__guideCard{transition:none}.home-module__9g8wZG__guideCard:hover,.home-module__9g8wZG__guideCard:focus-visible{transform:none}}
.heroDemo-module__ysihzG__screen{aspect-ratio:375/800;isolation:isolate;background:#efebe4;position:relative;overflow:hidden;container-type:inline-size}.heroDemo-module__ysihzG__canvas{--u:calc(100cqw / 375);--navy:#0f1d26;--orange:#d9663d;--paper:#f7f5f2;--muted:#5a6469;--line:#0f1d2612;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-io:cubic-bezier(.65, 0, .25, 1);color:var(--navy);font-family:var(--font-heading);font-size:calc(var(--u) * 13);text-align:left;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1.3;position:absolute;inset:0;overflow:hidden}.heroDemo-module__ysihzG__i12,.heroDemo-module__ysihzG__i14,.heroDemo-module__ysihzG__i16,.heroDemo-module__ysihzG__i20,.heroDemo-module__ysihzG__i22,.heroDemo-module__ysihzG__i24{flex:none}.heroDemo-module__ysihzG__i12{width:calc(var(--u) * 12);height:calc(var(--u) * 12)}.heroDemo-module__ysihzG__i14{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.heroDemo-module__ysihzG__i16{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.heroDemo-module__ysihzG__i20{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.heroDemo-module__ysihzG__i22{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.heroDemo-module__ysihzG__i24{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.heroDemo-module__ysihzG__brand{align-items:center;gap:calc(var(--u) * 10);color:#fff;display:inline-flex}.heroDemo-module__ysihzG__brandMark{width:calc(var(--u) * 33);height:calc(var(--u) * 22);color:#f2eeeb;flex:none}.heroDemo-module__ysihzG__brandWord{font-size:calc(var(--u) * 15);letter-spacing:.22em;font-weight:800}.heroDemo-module__ysihzG__brand[data-tone=dark],.heroDemo-module__ysihzG__brand[data-tone=dark] .heroDemo-module__ysihzG__brandMark{color:var(--navy)}.heroDemo-module__ysihzG__mapLayer{left:calc(var(--u) * -100);top:calc(var(--u) * -100);width:calc(var(--u) * 575);height:calc(var(--u) * 1000);transition:transform .7s var(--ease-io);position:absolute}.heroDemo-module__ysihzG__stage[data-summary=open] .heroDemo-module__ysihzG__mapLayer{transform:translateY(calc(var(--u) * -40))}.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__mapLayer,.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__mapLayer{transform:translateY(calc(var(--u) * -55))}.heroDemo-module__ysihzG__map{width:100%;max-width:none;height:100%}.heroDemo-module__ysihzG__mapGround{fill:#efebe4}.heroDemo-module__ysihzG__mapBlocks{fill:none;stroke:#fbf9f5;stroke-width:1.1px}.heroDemo-module__ysihzG__mapPark{fill:#d5e6c2;stroke:#d5e6c2;stroke-width:4px;stroke-linejoin:round}.heroDemo-module__ysihzG__mapField{fill:#dbe9cd}.heroDemo-module__ysihzG__mapPink{fill:#f2dae5}.heroDemo-module__ysihzG__mapWater{fill:#a7cbf0}.heroDemo-module__ysihzG__mapRiver{fill:none;stroke:#9cc3ee;stroke-linecap:round}.heroDemo-module__ysihzG__mapGrass{fill:none;stroke:#82b267;stroke-width:.85px;stroke-linecap:round}.heroDemo-module__ysihzG__mapStreetEdge{fill:none;stroke:#e3ddd2;stroke-width:3.8px;stroke-linecap:round}.heroDemo-module__ysihzG__mapStreet{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round}.heroDemo-module__ysihzG__mapAvenueEdge,.heroDemo-module__ysihzG__mapAvenue{fill:none;stroke-linecap:round;stroke-linejoin:round}.heroDemo-module__ysihzG__mapAvenueEdge{stroke:#e5bf63;stroke-width:6.4px}.heroDemo-module__ysihzG__mapAvenue{stroke:#f7da8d;stroke-width:4.8px}.heroDemo-module__ysihzG__mapRoundabout{fill:#efebe4;stroke:#f7da8d;stroke-width:3.2px}.heroDemo-module__ysihzG__mapLabel{fill:#34424b;font-family:var(--font-heading);paint-order:stroke;stroke:#f3f0ea;stroke-width:2.6px;stroke-linejoin:round;font-weight:700}.heroDemo-module__ysihzG__mapTown{font-size:12px}.heroDemo-module__ysihzG__mapRoad{fill:#5a6670;letter-spacing:.02em;font-size:7.2px;font-weight:600}.heroDemo-module__ysihzG__mapShield rect{fill:#fff;stroke:#45525c;stroke-width:.8px}.heroDemo-module__ysihzG__mapShield text{fill:#2c3841;font-family:var(--font-heading);text-anchor:middle;font-size:6.8px;font-weight:800}.heroDemo-module__ysihzG__routeCasing,.heroDemo-module__ysihzG__routeLine{fill:none;stroke-linecap:round;stroke-linejoin:round}.heroDemo-module__ysihzG__routeCasing{stroke:#fff;stroke-width:7.5px}.heroDemo-module__ysihzG__routeLine{stroke:var(--orange);stroke-width:3.8px}.heroDemo-module__ysihzG__trail{stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity .3s}.heroDemo-module__ysihzG__stage:not([data-view=live]) .heroDemo-module__ysihzG__trail{opacity:0}.heroDemo-module__ysihzG__tripRoute{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s linear .7s}.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tripRoute{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-io) .3s}.heroDemo-module__ysihzG__marker{transform:translate(calc(var(--u) * (var(--x) + 100)), calc(var(--u) * (var(--y) + 100)));position:absolute;top:0;left:0}.heroDemo-module__ysihzG__car{z-index:2;transition:opacity .3s}.heroDemo-module__ysihzG__stage:not([data-view=live]) .heroDemo-module__ysihzG__car{opacity:0}.heroDemo-module__ysihzG__carPin{left:calc(var(--u) * -15);top:calc(var(--u) * -38);width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:50% 50% 50% calc(var(--u) * 6);background:var(--navy);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 15) #09283b4d;position:absolute;rotate:-45deg}.heroDemo-module__ysihzG__carPin:after{content:"";inset:calc(var(--u) * 4);background:radial-gradient(circle, var(--orange) 0 30%, #fff 34%);border-radius:50%;position:absolute}.heroDemo-module__ysihzG__carPulse{left:calc(var(--u) * -13);top:calc(var(--u) * -36);width:calc(var(--u) * 26);height:calc(var(--u) * 26);position:absolute}.heroDemo-module__ysihzG__carPulse:before,.heroDemo-module__ysihzG__carPulse:after{content:"";border:calc(var(--u) * 2) solid var(--orange);opacity:0;animation:heroDemo-module__ysihzG__demo-ring 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.heroDemo-module__ysihzG__carPulse:after{animation-delay:1.2s}.heroDemo-module__ysihzG__speed{left:0;bottom:calc(var(--u) * 48);align-items:baseline;gap:calc(var(--u) * 4);width:max-content;padding:calc(var(--u) * 7) calc(var(--u) * 12) calc(var(--u) * 7) calc(var(--u) * 13);background:var(--navy);color:#fff;white-space:nowrap;box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 26) #0f1d2647;transform-origin:50% 120%;opacity:0;transition:scale .42s var(--ease-pop), opacity .2s ease;border-radius:999px;display:inline-flex;position:absolute;translate:-50%;scale:.4}.heroDemo-module__ysihzG__speed:after{content:"";width:calc(var(--u) * 12);height:calc(var(--u) * 7);margin-left:calc(var(--u) * -6);background:var(--navy);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;top:calc(100% - 1px);left:50%}.heroDemo-module__ysihzG__stage[data-moving=true] .heroDemo-module__ysihzG__speed{opacity:1;scale:1}.heroDemo-module__ysihzG__speed strong{font-size:calc(var(--u) * 17);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.heroDemo-module__ysihzG__speed small{color:#ffffffa8;font-size:calc(var(--u) * 10);font-weight:700}.heroDemo-module__ysihzG__tripPin{z-index:1}.heroDemo-module__ysihzG__tripPin>span{transform-origin:0 0;transition:scale .2s .7s;position:absolute;top:0;left:0;scale:0}.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tripPin>span{transition:scale .45s var(--ease-pop) .45s;scale:1}.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tripPin>[data-kind=end]{transition-delay:1.3s}.heroDemo-module__ysihzG__tripPin i{left:calc(var(--u) * -10);top:calc(var(--u) * -33);width:calc(var(--u) * 20);height:calc(var(--u) * 20);border-radius:50% 50% 50% calc(var(--u) * 4);box-shadow:0 calc(var(--u) * 5) calc(var(--u) * 10) #0f1d2640;position:absolute;rotate:-45deg}.heroDemo-module__ysihzG__tripPin i:after{content:"";inset:calc(var(--u) * 5.5);background:#fff;border-radius:50%;position:absolute}.heroDemo-module__ysihzG__tripPin [data-kind=start] i{background:#2fbf71}.heroDemo-module__ysihzG__tripPin [data-kind=end] i{background:#e5533d}.heroDemo-module__ysihzG__tripPin b{left:0;top:calc(var(--u) * -7);width:max-content;padding:calc(var(--u) * 2) calc(var(--u) * 6);background:var(--navy);color:#fff;font-size:calc(var(--u) * 8.5);font-weight:800;line-height:calc(var(--u) * 10);letter-spacing:.08em;border-radius:999px;position:absolute;translate:-50%}.heroDemo-module__ysihzG__replay{z-index:3;opacity:0;transition:opacity .25s}.heroDemo-module__ysihzG__stage[data-replaying=true] .heroDemo-module__ysihzG__replay{opacity:1}.heroDemo-module__ysihzG__replayDot{left:calc(var(--u) * -15);top:calc(var(--u) * -15);width:calc(var(--u) * 30);height:calc(var(--u) * 30);border:calc(var(--u) * 3) solid #fff;background:var(--orange);box-shadow:0 0 0 calc(var(--u) * 6) #d9663d38, 0 calc(var(--u) * 6) calc(var(--u) * 14) #0f1d2647;border-radius:50%;place-items:center;display:grid;position:absolute}.heroDemo-module__ysihzG__replayDot svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13);fill:#fff;rotate:var(--heading,0deg);transition:rotate .35s var(--ease-out)}.heroDemo-module__ysihzG__liveHeader{z-index:3;height:calc(var(--u) * 206);padding:calc(var(--u) * 52) calc(var(--u) * 20) 0 calc(var(--u) * 22);background:radial-gradient(calc(var(--u) * 240) calc(var(--u) * 120) at 96% 0%, #d9663d38, transparent), radial-gradient(calc(var(--u) * 260) calc(var(--u) * 130) at 0% 0%, #16405499, transparent), var(--navy);color:#fff;transition:translate .55s var(--ease-io);position:absolute;top:0;left:0;right:0}.heroDemo-module__ysihzG__stage:not([data-view=live]) .heroDemo-module__ysihzG__liveHeader{translate:0 calc(var(--u) * -260)}.heroDemo-module__ysihzG__wave{left:0;right:0;top:calc(100% - var(--u) * 14);height:calc(var(--u) * 44);background:url("data:image/svg+xml,%3Csvg width='443' height='70' viewBox='0 0 443 70' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M0 0H443V46C382 54 327 52 255 46C166 39 82 34 0 49Z' fill='%230f1d26'/%3E%3Cpath d='M0 49C82 34 166 39 255 46C327 52 382 54 443 46' fill='none' stroke='%23d9663d' stroke-width='2' stroke-dasharray='1 7' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute}.heroDemo-module__ysihzG__brandRow{justify-content:space-between;align-items:center;display:flex}.heroDemo-module__ysihzG__glassButton{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 12);background:#ffffff14;border:1px solid #ffffff24;place-items:center;display:grid}.heroDemo-module__ysihzG__greeting{margin-top:calc(var(--u) * 12);font-size:calc(var(--u) * 30);letter-spacing:-.035em;font-weight:800;line-height:1.1}.heroDemo-module__ysihzG__greeting span{color:var(--orange)}.heroDemo-module__ysihzG__greetingText{margin-top:calc(var(--u) * 4);color:#ffffffb8;font-size:calc(var(--u) * 13.5);font-weight:500}.heroDemo-module__ysihzG__vehiclePill{align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 32);margin-top:calc(var(--u) * 12);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 10);color:#ffffffdb;font-size:calc(var(--u) * 13);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;font-weight:700;display:inline-flex}.heroDemo-module__ysihzG__vehiclePill b{align-items:center;gap:calc(var(--u) * 4);padding-left:calc(var(--u) * 8);color:#fff;border-left:1px solid #ffffff2e;font-weight:800;display:inline-flex}.heroDemo-module__ysihzG__onlineDot{width:calc(var(--u) * 9);height:calc(var(--u) * 9);animation:heroDemo-module__ysihzG__demo-live-dot 2s var(--ease-out) infinite;background:#3ddc84;border-radius:50%}.heroDemo-module__ysihzG__fullscreenButton,.heroDemo-module__ysihzG__powerButton{z-index:2;border-radius:50%;place-items:center;transition:opacity .3s,scale .3s;display:grid;position:absolute}.heroDemo-module__ysihzG__fullscreenButton{left:calc(var(--u) * 18);top:calc(var(--u) * 236);width:calc(var(--u) * 46);height:calc(var(--u) * 46);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 24) #0f1d2629;background:#fff}.heroDemo-module__ysihzG__powerButton{right:calc(var(--u) * 16);bottom:calc(var(--u) * 94);width:calc(var(--u) * 54);height:calc(var(--u) * 54);color:#fff;box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 28) #d9663d61;background:linear-gradient(145deg,#e8784d,#c9542c)}.heroDemo-module__ysihzG__stage:not([data-view=live]) .heroDemo-module__ysihzG__fullscreenButton,.heroDemo-module__ysihzG__stage:not([data-view=live]) .heroDemo-module__ysihzG__powerButton,.heroDemo-module__ysihzG__stage[data-summary=open] .heroDemo-module__ysihzG__powerButton{opacity:0;scale:.8}.heroDemo-module__ysihzG__summary{left:calc(var(--u) * 12);right:calc(var(--u) * 12);bottom:calc(var(--u) * 84);z-index:4;gap:calc(var(--u) * 10);padding:calc(var(--u) * 14);border-radius:calc(var(--u) * 22);box-shadow:0 calc(var(--u) * 22) calc(var(--u) * 48) #0f1d2638;opacity:0;translate:0 calc(var(--u) * 28);transition:opacity .2s ease, translate .3s var(--ease-io);background:#fff;border:1px solid #0f1d260f;display:grid;position:absolute}.heroDemo-module__ysihzG__stage[data-summary=open] .heroDemo-module__ysihzG__summary{opacity:1;transition:opacity .3s ease, translate .5s var(--ease-out);translate:0}.heroDemo-module__ysihzG__summaryHead{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);display:flex}.heroDemo-module__ysihzG__summaryStatus{align-items:center;gap:calc(var(--u) * 7);color:var(--muted);font-size:calc(var(--u) * 11.5);font-weight:700;display:inline-flex}.heroDemo-module__ysihzG__summaryStatus i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:#2fbf71;border-radius:50%}.heroDemo-module__ysihzG__summaryClose{width:calc(var(--u) * 32);height:calc(var(--u) * 32);margin:calc(var(--u) * -4) calc(var(--u) * -6) calc(var(--u) * -4) 0;background:#f2efec;border-radius:50%;place-items:center;display:grid}.heroDemo-module__ysihzG__summaryTitle{align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * -4);display:flex}.heroDemo-module__ysihzG__summaryTitle strong{font-size:calc(var(--u) * 21);letter-spacing:-.035em;font-weight:800;line-height:1.15}.heroDemo-module__ysihzG__summaryTitle span{padding:calc(var(--u) * 3) calc(var(--u) * 7);border-radius:calc(var(--u) * 6);font-size:calc(var(--u) * 10.5);letter-spacing:.08em;border:1px solid #0f1d2624;font-weight:800}.heroDemo-module__ysihzG__summaryAddress{align-items:center;gap:calc(var(--u) * 7);margin-top:calc(var(--u) * -2);color:#334650;font-size:calc(var(--u) * 13.5);font-weight:600;display:flex}.heroDemo-module__ysihzG__summaryAddress svg{color:var(--orange)}.heroDemo-module__ysihzG__summaryStats{gap:calc(var(--u) * 8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.heroDemo-module__ysihzG__summaryStats>div{padding:calc(var(--u) * 9) calc(var(--u) * 10) calc(var(--u) * 10);border-radius:calc(var(--u) * 14);opacity:0;translate:0 calc(var(--u) * 8);background:#f6f3f0;transition:opacity .2s,translate .2s}.heroDemo-module__ysihzG__stage[data-summary=open] .heroDemo-module__ysihzG__summaryStats>div{opacity:1;transition:opacity .35s ease .15s, translate .45s var(--ease-out) .15s;translate:0}.heroDemo-module__ysihzG__stage[data-summary=open] .heroDemo-module__ysihzG__summaryStats>div:nth-child(2){transition-delay:.21s}.heroDemo-module__ysihzG__stage[data-summary=open] .heroDemo-module__ysihzG__summaryStats>div:nth-child(3){transition-delay:.27s}.heroDemo-module__ysihzG__summaryStats dt{align-items:center;gap:calc(var(--u) * 5);color:#7a8387;font-size:calc(var(--u) * 10);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:flex}.heroDemo-module__ysihzG__summaryStats dd{margin-top:calc(var(--u) * 5);font-size:calc(var(--u) * 14.5);letter-spacing:-.01em;white-space:nowrap;font-weight:800}.heroDemo-module__ysihzG__summaryStats dd small{color:var(--muted);font-size:calc(var(--u) * 11);margin-top:1px;font-weight:700;display:block}.heroDemo-module__ysihzG__summaryStats [data-tone=on] dd{color:#16894f}.heroDemo-module__ysihzG__summaryActions{gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.heroDemo-module__ysihzG__summaryShare,.heroDemo-module__ysihzG__summaryDirections{justify-content:center;align-items:center;gap:calc(var(--u) * 6);min-height:calc(var(--u) * 46);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 13.5);white-space:nowrap;font-weight:800;display:inline-flex}.heroDemo-module__ysihzG__summaryShare{background:var(--orange);color:#fff;box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 22) #d9663d47}.heroDemo-module__ysihzG__summaryDirections{background:#fff;border:1px solid #0f1d261f}.heroDemo-module__ysihzG__tripsTop,.heroDemo-module__ysihzG__tripsChips{left:calc(var(--u) * 14);z-index:3;opacity:0;transition:opacity .25s ease, translate .3s var(--ease-io);display:flex;position:absolute}.heroDemo-module__ysihzG__tripsTop{top:calc(var(--u) * 50);right:calc(var(--u) * 14);gap:calc(var(--u) * 10);translate:0 calc(var(--u) * -14)}.heroDemo-module__ysihzG__tripsChips{top:calc(var(--u) * 120);gap:calc(var(--u) * 8);translate:0 calc(var(--u) * -10)}.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tripsTop,.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tripsChips{opacity:1;transition:opacity .35s ease .3s, translate .5s var(--ease-out) .3s;translate:0}.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tripsChips{transition-delay:.38s}.heroDemo-module__ysihzG__tripsTitle{align-items:center;gap:calc(var(--u) * 11);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 18);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 26) #0f1d261f;background:#fff;flex:1;display:flex}.heroDemo-module__ysihzG__tripsTitle .heroDemo-module__ysihzG__brandMark{width:calc(var(--u) * 30);height:calc(var(--u) * 20);color:var(--navy)}.heroDemo-module__ysihzG__tripsTitle strong,.heroDemo-module__ysihzG__tripsTitle small{display:block}.heroDemo-module__ysihzG__tripsTitle strong{font-size:calc(var(--u) * 19);letter-spacing:-.03em;font-weight:800;line-height:1.1}.heroDemo-module__ysihzG__tripsTitle small{color:var(--muted);font-size:calc(var(--u) * 11.5);font-weight:600}.heroDemo-module__ysihzG__paperButton{width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:calc(var(--u) * 14);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 26) #0f1d261f;background:#fff;flex:none;place-items:center;display:grid}.heroDemo-module__ysihzG__paperButton[data-round=true]{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:50%}.heroDemo-module__ysihzG__tripsChips span{align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 32);padding:0 calc(var(--u) * 13);font-size:calc(var(--u) * 12.5);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 16) #0f1d2614;background:#fff;border-radius:999px;font-weight:800;display:inline-flex}.heroDemo-module__ysihzG__tripsChips [data-active=true]{background:var(--orange);color:#fff;box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 18) #d9663d4d}.heroDemo-module__ysihzG__tripsSheet{--p:0;left:calc(var(--u) * 10);right:calc(var(--u) * 10);bottom:calc(var(--u) * 84);z-index:3;padding:calc(var(--u) * 8) calc(var(--u) * 16) calc(var(--u) * 16);border-radius:calc(var(--u) * 24);box-shadow:0 calc(var(--u) * -10) calc(var(--u) * 34) #0f1d2624;translate:0 calc(100% + var(--u) * 100);transition:translate .35s var(--ease-io);background:#fff;position:absolute}.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tripsSheet{transition:translate .55s var(--ease-out) .35s;translate:0}.heroDemo-module__ysihzG__sheetHandle{width:calc(var(--u) * 40);height:calc(var(--u) * 4);margin:0 auto calc(var(--u) * 8);background:#d9d4cf;border-radius:999px;display:block}.heroDemo-module__ysihzG__sheetHead{justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);display:flex}.heroDemo-module__ysihzG__sheetHead small,.heroDemo-module__ysihzG__sheetHead strong{display:block}.heroDemo-module__ysihzG__sheetHead small{color:var(--muted);font-size:calc(var(--u) * 11);font-weight:800}.heroDemo-module__ysihzG__sheetHead strong{font-size:calc(var(--u) * 22);letter-spacing:-.03em;font-weight:800;line-height:1.15}.heroDemo-module__ysihzG__sheetHead p{color:var(--muted);font-size:calc(var(--u) * 12);font-weight:700}.heroDemo-module__ysihzG__sheetToggle{width:calc(var(--u) * 44);height:calc(var(--u) * 44);background:#f2efec;border-radius:50%;flex:none;place-items:center;display:grid}.heroDemo-module__ysihzG__player{align-items:center;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 12);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.heroDemo-module__ysihzG__playButton{width:calc(var(--u) * 48);height:calc(var(--u) * 48);background:var(--orange);color:#fff;box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 20) #d9663d4d;border-radius:50%;place-items:center;display:grid;position:relative}.heroDemo-module__ysihzG__playIcon,.heroDemo-module__ysihzG__pauseIcon{width:calc(var(--u) * 20);height:calc(var(--u) * 20);fill:currentColor;transition:opacity .2s,scale .2s;position:absolute}.heroDemo-module__ysihzG__pauseIcon,.heroDemo-module__ysihzG__stage[data-replaying=true] .heroDemo-module__ysihzG__playIcon{opacity:0;scale:.6}.heroDemo-module__ysihzG__stage[data-replaying=true] .heroDemo-module__ysihzG__pauseIcon{opacity:1;scale:1}.heroDemo-module__ysihzG__track{padding-top:calc(var(--u) * 4);display:block;position:relative}.heroDemo-module__ysihzG__trackBar{height:calc(var(--u) * 6);background:#22323c;border-radius:999px;display:block;position:relative;overflow:hidden}.heroDemo-module__ysihzG__trackFill{background:var(--orange);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.heroDemo-module__ysihzG__trackRail{top:calc(var(--u) * 4);height:calc(var(--u) * 6);transform:translateX(calc(var(--p) * 100%));position:absolute;left:0;right:0}.heroDemo-module__ysihzG__trackThumb{left:calc(var(--u) * -9);top:calc(var(--u) * -6);width:calc(var(--u) * 18);height:calc(var(--u) * 18);border:calc(var(--u) * 3) solid #fff;background:var(--orange);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 8) #0f1d2640;border-radius:50%;position:absolute}.heroDemo-module__ysihzG__trackThumb em{left:50%;bottom:calc(100% + var(--u) * 6);width:max-content;padding:calc(var(--u) * 2) calc(var(--u) * 6);border-radius:calc(var(--u) * 6);background:var(--navy);color:#fff;font-size:calc(var(--u) * 9.5);font-variant-numeric:tabular-nums;opacity:0;font-style:normal;font-weight:800;transition:opacity .2s;position:absolute;translate:-50%}.heroDemo-module__ysihzG__stage[data-replaying=true] .heroDemo-module__ysihzG__trackThumb em{opacity:1}.heroDemo-module__ysihzG__trackTimes{margin-top:calc(var(--u) * 8);color:var(--muted);font-size:calc(var(--u) * 10.5);justify-content:space-between;font-weight:700;display:flex}.heroDemo-module__ysihzG__speedToggle{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * 13);background:#f2efec;place-items:center;font-weight:800;display:grid}.heroDemo-module__ysihzG__alertsPage{z-index:5;padding:calc(var(--u) * 52) calc(var(--u) * 16) 0;background:var(--paper);opacity:0;translate:0 calc(var(--u) * 18);transition:opacity .3s ease, translate .35s var(--ease-io);position:absolute;inset:0}.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__alertsPage{opacity:1;transition:opacity .4s ease, translate .55s var(--ease-out);translate:0}.heroDemo-module__ysihzG__alertsTop,.heroDemo-module__ysihzG__alertsHeading{justify-content:space-between;gap:calc(var(--u) * 12);padding-left:calc(var(--u) * 6);display:flex}.heroDemo-module__ysihzG__alertsTop{align-items:center}.heroDemo-module__ysihzG__alertsHeading{margin-top:calc(var(--u) * 16);align-items:flex-start}.heroDemo-module__ysihzG__alertsHeading strong,.heroDemo-module__ysihzG__alertsHeading small{display:block}.heroDemo-module__ysihzG__alertsHeading strong{font-size:calc(var(--u) * 30);letter-spacing:-.035em;font-weight:800;line-height:1.1}.heroDemo-module__ysihzG__alertsHeading small{margin-top:calc(var(--u) * 5);color:var(--muted);font-size:calc(var(--u) * 13);font-weight:600}.heroDemo-module__ysihzG__alertsTabs{gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 14);color:#6c767b;font-size:calc(var(--u) * 14);font-weight:800;display:flex}.heroDemo-module__ysihzG__alertsTabs span{padding:0 calc(var(--u) * 12) calc(var(--u) * 7)}.heroDemo-module__ysihzG__alertsTabs [data-active=true]{border-bottom:calc(var(--u) * 2) solid var(--orange);color:var(--orange)}.heroDemo-module__ysihzG__alertsDay{margin:calc(var(--u) * 14) 0 calc(var(--u) * 8) calc(var(--u) * 4);color:#6c767b;font-size:calc(var(--u) * 12.5);font-weight:800}.heroDemo-module__ysihzG__alertsList{border-radius:calc(var(--u) * 18);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 26) #0f1d2612;background:#fff;overflow:hidden}.heroDemo-module__ysihzG__alertsList li{grid-template-columns:calc(var(--u) * 42) minmax(0, 1fr) calc(var(--u) * 14);align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12);opacity:0;translate:0 calc(var(--u) * 12);transition:opacity .2s,translate .2s;display:grid}.heroDemo-module__ysihzG__alertsList li+li{border-top:1px solid var(--line)}.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__alertsList li{--delay:calc(.25s + var(--i) * 90ms);opacity:1;transition:opacity .4s ease var(--delay), translate .5s var(--ease-out) var(--delay);translate:0}.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__alertsList li[data-tone=new]{animation:1.8s .8s both heroDemo-module__ysihzG__demo-new-alert}.heroDemo-module__ysihzG__alertIcon{width:calc(var(--u) * 42);height:calc(var(--u) * 42);color:var(--orange);background:#fdeee6;border-radius:50%;place-items:center;display:grid}[data-tone=info] .heroDemo-module__ysihzG__alertIcon{color:#2f9e5b;background:#e5f4ea}.heroDemo-module__ysihzG__alertCopy{gap:calc(var(--u) * 2);display:grid}.heroDemo-module__ysihzG__alertCopy strong{font-size:calc(var(--u) * 14);letter-spacing:-.01em;font-weight:800}.heroDemo-module__ysihzG__alertCopy b{color:#3d4b53;font-size:calc(var(--u) * 11.5);font-weight:800}.heroDemo-module__ysihzG__alertCopy span{color:var(--muted);font-size:calc(var(--u) * 12);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.heroDemo-module__ysihzG__alertCopy em{margin-top:calc(var(--u) * 4);padding:calc(var(--u) * 2) calc(var(--u) * 8);color:#c4532a;font-size:calc(var(--u) * 10.5);background:#fdeee6;border-radius:999px;justify-self:start;font-style:normal;font-weight:800}[data-tone=info] .heroDemo-module__ysihzG__alertCopy em{color:#3f6db3;background:#e9eff9}.heroDemo-module__ysihzG__alertArrow{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--orange)}.heroDemo-module__ysihzG__banner{top:calc(var(--u) * 48);left:calc(var(--u) * 10);right:calc(var(--u) * 10);z-index:7;filter:drop-shadow(0 calc(var(--u) * 16) calc(var(--u) * 22) #040d1266);position:absolute}.heroDemo-module__ysihzG__bannerDot{left:calc(var(--u) * 32);top:calc(var(--u) * 32);z-index:1;width:calc(var(--u) * 18);height:calc(var(--u) * 18);margin:calc(var(--u) * -9) 0 0 calc(var(--u) * -9);background:var(--orange);box-shadow:0 0 0 calc(var(--u) * 6) #d9663d3d;opacity:0;border-radius:50%;position:absolute}.heroDemo-module__ysihzG__stage[data-banner=on] .heroDemo-module__ysihzG__bannerDot{animation:heroDemo-module__ysihzG__demo-fly .56s var(--ease-io) forwards}.heroDemo-module__ysihzG__bannerCard{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 8) calc(var(--u) * 12) calc(var(--u) * 12);border-radius:calc(var(--u) * 20);color:#fff;clip-path:inset(0 calc(100% - var(--u) * 64) 0 0 round calc(var(--u) * 20));opacity:0;translate:0 calc(var(--u) * -10);transition:opacity .28s ease, translate .28s var(--ease-io), clip-path 0s linear .3s;background:#0f1d26f7;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.heroDemo-module__ysihzG__stage[data-banner=on] .heroDemo-module__ysihzG__bannerCard{clip-path:inset(0 0 0 0 round calc(var(--u) * 20));opacity:1;transition:opacity .15s ease .42s, translate 0s, clip-path .5s var(--ease-out) .46s;translate:0}.heroDemo-module__ysihzG__bannerIcon{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 12);background:var(--orange);place-items:center;display:grid}.heroDemo-module__ysihzG__stage[data-banner=on] .heroDemo-module__ysihzG__bannerIcon svg{transform-origin:50% 10%;animation:1s ease-in-out 1s 2 heroDemo-module__ysihzG__demo-bell}.heroDemo-module__ysihzG__bannerCopy{gap:calc(var(--u) * 2);display:grid}.heroDemo-module__ysihzG__bannerMeta{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 10);display:flex}.heroDemo-module__ysihzG__bannerMeta strong{font-size:calc(var(--u) * 15);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.heroDemo-module__ysihzG__bannerMeta time{color:#ffffff80;font-size:calc(var(--u) * 11.5);flex:none}.heroDemo-module__ysihzG__bannerText{color:#ffffffc7;font-size:calc(var(--u) * 13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heroDemo-module__ysihzG__bannerClose{width:calc(var(--u) * 30);height:calc(var(--u) * 30);color:#fff9;place-items:center;display:grid}.heroDemo-module__ysihzG__statusBar{z-index:8;height:calc(var(--u) * 46);padding:calc(var(--u) * 4) calc(var(--u) * 26) 0 calc(var(--u) * 36);color:#fff;font-size:calc(var(--u) * 15);letter-spacing:-.01em;justify-content:space-between;align-items:center;font-weight:800;transition:color .4s;display:flex;position:absolute;top:0;left:0;right:0}.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__statusBar,.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__statusBar{color:var(--navy)}.heroDemo-module__ysihzG__island{top:calc(var(--u) * 11);width:calc(var(--u) * 100);height:calc(var(--u) * 29);margin-left:calc(var(--u) * -50);background:#05080a;border-radius:999px;position:absolute;left:50%}.heroDemo-module__ysihzG__statusIcons{align-items:center;gap:calc(var(--u) * 6);display:flex}.heroDemo-module__ysihzG__statusIcons svg{width:auto;height:calc(var(--u) * 12);fill:currentColor}.heroDemo-module__ysihzG__tabBar{z-index:6;gap:calc(var(--u) * 4);height:calc(var(--u) * 74);padding:calc(var(--u) * 6) calc(var(--u) * 10) calc(var(--u) * 16);border-radius:calc(var(--u) * 26) calc(var(--u) * 26) 0 0;box-shadow:0 calc(var(--u) * -18) calc(var(--u) * 44) #040d1247;background:#0f1d26f7;border-top:1px solid #ffffff0f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}.heroDemo-module__ysihzG__tab{align-content:center;place-items:center;gap:calc(var(--u) * 3);border-radius:calc(var(--u) * 16);color:#ffffff94;font-size:calc(var(--u) * 10.5);white-space:nowrap;font-weight:700;transition:background .3s,color .3s,scale .2s;display:grid;position:relative}.heroDemo-module__ysihzG__tab svg{transition:color .3s}.heroDemo-module__ysihzG__tab:before{content:"";top:calc(var(--u) * 4);width:calc(var(--u) * 16);height:calc(var(--u) * 3);margin-left:calc(var(--u) * -8);background:var(--orange);transition:scale .3s var(--ease-pop);border-radius:999px;position:absolute;left:50%;scale:0 1}.heroDemo-module__ysihzG__stage[data-view=live] .heroDemo-module__ysihzG__tab[data-tab=live],.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tab[data-tab=trips],.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__tab[data-tab=alerts]{color:#fff;background:#d9663d29}.heroDemo-module__ysihzG__stage[data-view=live] .heroDemo-module__ysihzG__tab[data-tab=live] svg,.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tab[data-tab=trips] svg,.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__tab[data-tab=alerts] svg{color:var(--orange)}.heroDemo-module__ysihzG__stage[data-view=live] .heroDemo-module__ysihzG__tab[data-tab=live]:before,.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tab[data-tab=trips]:before,.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__tab[data-tab=alerts]:before{scale:1}.heroDemo-module__ysihzG__stage[data-tap=trips] .heroDemo-module__ysihzG__tab[data-tab=trips],.heroDemo-module__ysihzG__stage[data-tap=alerts] .heroDemo-module__ysihzG__tab[data-tab=alerts],.heroDemo-module__ysihzG__stage[data-tap=map] .heroDemo-module__ysihzG__tab[data-tab=live]{scale:.92}.heroDemo-module__ysihzG__tabBadge{top:calc(var(--u) * 5);left:calc(50% + var(--u) * 5);min-width:calc(var(--u) * 17);height:calc(var(--u) * 17);padding:0 calc(var(--u) * 4);border:calc(var(--u) * 2) solid var(--navy);background:var(--orange);color:#fff;font-size:calc(var(--u) * 9);transition:scale .35s var(--ease-pop);border-radius:999px;place-items:center;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;scale:0}.heroDemo-module__ysihzG__stage[data-badge=on] .heroDemo-module__ysihzG__tabBadge{scale:1}.heroDemo-module__ysihzG__homeIndicator{left:50%;bottom:calc(var(--u) * 6);width:calc(var(--u) * 124);height:calc(var(--u) * 4);margin-left:calc(var(--u) * -62);background:#ffffff8c;border-radius:999px;position:absolute}.heroDemo-module__ysihzG__tap{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));z-index:9;width:calc(var(--u) * 44);height:calc(var(--u) * 44);margin:calc(var(--u) * -22) 0 0 calc(var(--u) * -22);box-shadow:0 0 0 calc(var(--u) * 2) #0f1d2629, 0 calc(var(--u) * 6) calc(var(--u) * 18) #0f1d2633;opacity:0;background:#ffffff80;border-radius:50%;position:absolute}.heroDemo-module__ysihzG__stage[data-tap=car] .heroDemo-module__ysihzG__tap[data-at=car],.heroDemo-module__ysihzG__stage[data-tap=trips] .heroDemo-module__ysihzG__tap[data-at=trips],.heroDemo-module__ysihzG__stage[data-tap=alerts] .heroDemo-module__ysihzG__tap[data-at=alerts],.heroDemo-module__ysihzG__stage[data-tap=map] .heroDemo-module__ysihzG__tap[data-at=map]{animation:.6s ease-out heroDemo-module__ysihzG__demo-tap}@keyframes heroDemo-module__ysihzG__demo-ring{0%{opacity:.9;scale:.7}to{opacity:0;scale:2.6}}@keyframes heroDemo-module__ysihzG__demo-live-dot{0%{box-shadow:0 0 #3ddc848c}70%,to{box-shadow:0 0 0 calc(var(--u) * 7) #3ddc8400}}@keyframes heroDemo-module__ysihzG__demo-fly{0%{opacity:0;translate:calc(var(--u) * var(--fly-x)) calc(var(--u) * var(--fly-y));scale:.6}12%{opacity:1}85%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0;scale:1.5}}@keyframes heroDemo-module__ysihzG__demo-bell{0%,to{rotate:none}15%{rotate:14deg}30%{rotate:-12deg}45%{rotate:8deg}60%{rotate:-5deg}75%{rotate:2deg}}@keyframes heroDemo-module__ysihzG__demo-new-alert{0%{background:#d9663d24}to{background:#d9663d00}}@keyframes heroDemo-module__ysihzG__demo-tap{0%{opacity:0;scale:.5}30%{opacity:1;scale:.85}to{opacity:0;scale:1.4}}@media (prefers-reduced-motion:reduce){.heroDemo-module__ysihzG__canvas *,.heroDemo-module__ysihzG__canvas :before,.heroDemo-module__ysihzG__canvas :after{transition:none!important;animation:none!important}}@media not (prefers-color-scheme:dark){.heroDemo-module__ysihzG__canvas{--orange:#ef6b0b}.heroDemo-module__ysihzG__liveHeader{color:#0a2535;background:#fbfaf8}.heroDemo-module__ysihzG__wave{background-image:url("data:image/svg+xml,%3Csvg width='443' height='70' viewBox='0 0 443 70' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M0 0H443V46C382 54 327 52 255 46C166 39 82 34 0 49Z' fill='%23fbfaf8'/%3E%3Cpath d='M0 49C82 34 166 39 255 46C327 52 382 54 443 46' fill='none' stroke='%23000000' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E")}.heroDemo-module__ysihzG__brand,.heroDemo-module__ysihzG__brandMark{color:#0a2535}.heroDemo-module__ysihzG__brandWord{letter-spacing:.16em;font-weight:900}.heroDemo-module__ysihzG__glassButton{width:calc(var(--u) * 44);height:calc(var(--u) * 44);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 24) #0f1d2614;background:#ffffffb8;border:0}.heroDemo-module__ysihzG__greeting{font-size:calc(var(--u) * 24)}.heroDemo-module__ysihzG__greeting span{color:inherit}.heroDemo-module__ysihzG__greetingText{color:#4e5e6d;font-size:calc(var(--u) * 12);font-weight:600}.heroDemo-module__ysihzG__vehiclePill{height:calc(var(--u) * 28);margin-top:calc(var(--u) * 8);padding:0 calc(var(--u) * 12);box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 26) #0f1d260f;color:#4f5d68;font-size:calc(var(--u) * 12);background:#ffffffd6;border:0}.heroDemo-module__ysihzG__vehiclePill b{padding-left:calc(var(--u) * 4);color:#4f5d68;border-left:0;font-weight:900}.heroDemo-module__ysihzG__onlineDot{background:#19b35b;animation:none}.heroDemo-module__ysihzG__carPin:after{background:#fffffff5}.heroDemo-module__ysihzG__statusBar{color:#0a2535}.heroDemo-module__ysihzG__tabBar{padding:calc(var(--u) * 8) calc(var(--u) * 5) calc(var(--u) * 14);border-radius:calc(var(--u) * 24) calc(var(--u) * 24) 0 0;box-shadow:0 calc(var(--u) * -20) calc(var(--u) * 46) #0f1d261c;background:#fffffff5;border-top-color:#0f1d260f}.heroDemo-module__ysihzG__tab{color:#66727d;font-weight:800}.heroDemo-module__ysihzG__tab:before{display:none}.heroDemo-module__ysihzG__stage[data-view=live] .heroDemo-module__ysihzG__tab[data-tab=live],.heroDemo-module__ysihzG__stage[data-view=trips] .heroDemo-module__ysihzG__tab[data-tab=trips],.heroDemo-module__ysihzG__stage[data-view=alerts] .heroDemo-module__ysihzG__tab[data-tab=alerts]{color:var(--orange);background:#ef6b0b14}.heroDemo-module__ysihzG__tabBadge{border-color:#fff}.heroDemo-module__ysihzG__homeIndicator{background:#0f1d2659}}
