:root{--hero-ink:#fff;--hero-ink-dim:rgb(255 255 255/78%);--hero-veil:rgb(255 255 255/7%);--hero-hairline:rgb(255 255 255/14%);--hero-grain:0.055;--hero-card-bg:var(--bg-page,#fff);--hero-card-fg:var(--fg-1,#16181d);--hero-card-shadow:0 40px 80px rgb(0 0 0/42%);--hero-composer-bg:rgb(255 255 255/6%);--hero-field-bg:var(--bg-subtle,#fafafa);--hero-field-bg-focus:var(--bg-page,#fff);--hero-field-border:var(--border,#e2e2e2);--route-primary:var(--theme-accent-2,#7fd8ff);--route-glow:var(--theme-accent-45,rgba(31,111,235,0.45));--marker-pickup:var(--color-accent,#1f6feb);--marker-destination:var(--color-premium,#f2c230);--street-ink:var(--hero-veil)}.mx-hero{position:relative;overflow:hidden;isolation:isolate;color:var(--hero-ink);padding:clamp(92px,9vw,118px) 0 clamp(44px,5vw,64px);min-height:min(94vh,880px);display:flex;align-items:center;background:var(--hero-bg,radial-gradient(52% 40% at 82% 2%,var(--theme-accent-22,rgba(31,111,235,.22)) 0,transparent 66%),radial-gradient(46% 38% at 10% 88%,var(--theme-accent-10,rgba(31,111,235,.1)) 0,transparent 64%),radial-gradient(90% 70% at 22% 6%,var(--theme-mesh-1,rgba(22,50,79,.85)) 0,transparent 74%),linear-gradient(168deg,var(--color-brand) 0,var(--theme-mesh-2,#0a1622) 84%)
  )}.mx-aurora{position:absolute;border-radius:999px;filter:blur(78px);pointer-events:none;opacity:var(--hero-aurora,.9)}.mx-aurora--a{top:-24%;right:-12%;width:60vw;height:60vw;max-width:860px;max-height:860px;background:radial-gradient(circle at 40% 40%,var(--theme-accent-45,rgba(31,111,235,.45)) 0,transparent 62%);animation:mx-drift-a 26s ease-in-out infinite alternate}.mx-aurora--b{bottom:-32%;left:-16%;width:48vw;height:48vw;max-width:680px;max-height:680px;background:radial-gradient(circle at 60% 55%,var(--theme-accent-16,rgba(31,111,235,.16)) 0,transparent 60%);animation:mx-drift-b 32s ease-in-out infinite alternate}@keyframes mx-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-7%,8%,0) scale(1.14)}}@keyframes mx-drift-b{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(9%,-7%,0) scale(.92)}}.mx-heromesh{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--hero-veil) 1px,transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(90% 80% at 50% 30%,#000 0,transparent 100%);-webkit-mask-image:radial-gradient(90% 80% at 50% 30%,#000 0,transparent 100%)}.mx-heromesh:after{content:"";position:absolute;inset:0;background:var(--hero-vignette,radial-gradient(120% 90% at 50% 42%,transparent 42%,rgb(0 0 0/30%) 100%))}.mx-hero:after{content:"";position:absolute;inset:-50%;pointer-events:none;z-index:1;opacity:var(--hero-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");animation:mx-grain 6s steps(6) infinite}@keyframes mx-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-3%,-3%)}80%{transform:translate(4%,2%)}to{transform:translate(0)}}.mx-hero-inner{position:relative;z-index:2;width:100%}.mx-hero-main{display:grid;justify-items:start;text-align:left;grid-gap:clamp(14px,1.8vw,20px);gap:clamp(14px,1.8vw,20px);max-width:640px}@media (min-width:1021px){.mx-hero-grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);grid-gap:clamp(36px,4.5vw,84px);gap:clamp(36px,4.5vw,84px);align-items:center}}.mx-dc{display:none;position:relative;border-radius:calc(var(--radius-xl, 20px) + 6px);padding:18px;overflow:hidden;color:#fff;background:var(--hero-panel-bg,linear-gradient(158deg,var(--color-brand) 0,var(--theme-mesh-2,#0a1622) 100%));box-shadow:0 30px 70px rgb(6 14 22/26%)}@media (min-width:1021px){.mx-dc{display:block}}.mx-dc-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;padding-bottom:14px}.mx-dc-live{width:8px;height:8px;border-radius:999px;flex:none;background:#4ade80;animation:mx-ping 2.2s ease-out infinite}.mx-dc-now{margin-left:auto;font-weight:600;font-size:12px;opacity:.55;text-transform:uppercase;letter-spacing:.08em}.mx-dc-stage{position:relative;aspect-ratio:560/420}.mx-dc-map{position:absolute;inset:0;width:100%;height:100%}.mx-dc-grid path{stroke:rgb(255 255 255/7%);stroke-width:1.5}.mx-dc-ring{fill:none;stroke:var(--route-primary);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:mx-dc-sweep 10s linear infinite}.mx-dc-ring--2{animation-delay:.6s}.mx-dc-ring--3{animation-delay:1.2s}.mx-dc-ring--4{animation-delay:1.8s}@keyframes mx-dc-sweep{0%{transform:scale(.18);opacity:0}3%{opacity:.85}16%{transform:scale(2.5);opacity:0}to{transform:scale(2.5);opacity:0}}.mx-dc-drv-dot{fill:#fff}.mx-dc-drv-dot,.mx-dc-drv-halo{transform-box:fill-box;transform-origin:center}.mx-dc-drv-halo{fill:none;stroke:var(--route-primary);stroke-width:2;opacity:0}.mx-dc-drv{animation:mx-dc-standby 10s ease infinite,mx-dc-drift 13s ease-in-out infinite alternate}.mx-dc-drv--b{animation-duration:10s,17s;animation-delay:0s,-4s}.mx-dc-drv--c{animation-duration:10s,15s;animation-delay:0s,-9s}.mx-dc-drv--d{animation-duration:10s,19s;animation-delay:0s,-6s}.mx-dc-drv--e{animation-duration:10s,14s;animation-delay:0s,-12s}@keyframes mx-dc-drift{0%{transform:translate(0)}to{transform:translate(13px,-9px)}}@keyframes mx-dc-standby{0%,28%{opacity:1}34%,90%{opacity:.24}96%,to{opacity:1}}.mx-dc-drv--a{animation:mx-dc-drift-a 16s ease-in-out infinite alternate}@keyframes mx-dc-drift-a{0%{transform:translate(0)}to{transform:translate(-8px,7px)}}.mx-dc-drv--a .mx-dc-drv-dot{animation:mx-dc-match 10s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes mx-dc-match{0%,28%{fill:#fff;transform:scale(1)}34%,86%{fill:var(--route-primary);transform:scale(1.5)}94%,to{fill:#fff;transform:scale(1)}}.mx-dc-drv--a .mx-dc-drv-halo{animation:mx-dc-match-halo 10s ease infinite}@keyframes mx-dc-match-halo{0%,28%{opacity:0;transform:scale(.5)}34%{opacity:.9;transform:scale(1)}46%,to{opacity:0;transform:scale(1.5)}}.mx-dc-drv--b .mx-dc-drv-halo{animation:mx-dc-scan 10s ease .7s infinite}.mx-dc-drv--c .mx-dc-drv-halo{animation:mx-dc-scan 10s ease 1.1s infinite}.mx-dc-drv--d .mx-dc-drv-halo{animation:mx-dc-scan 10s ease .9s infinite}.mx-dc-drv--e .mx-dc-drv-halo{animation:mx-dc-scan 10s ease 1.3s infinite}@keyframes mx-dc-scan{0%,6%{opacity:0;transform:scale(.5)}12%{opacity:.55;transform:scale(1)}20%,to{opacity:0;transform:scale(1.25)}}.mx-dc-route{fill:none;stroke:var(--route-primary);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px var(--route-glow));stroke-dasharray:200;stroke-dashoffset:200;opacity:0;animation:mx-dc-draw 10s cubic-bezier(.5,0,.3,1) infinite}@keyframes mx-dc-draw{0%,32%{stroke-dashoffset:200;opacity:0}35%{opacity:1}50%,90%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.mx-dc-car{fill:#fff;opacity:0}@supports (offset-path:path("M0 0 L1 1")){.mx-dc-car{offset-path:path("M188 150 L188 190 L232 190 L232 230 L280 230");animation:mx-dc-drive 10s cubic-bezier(.45,0,.35,1) infinite}}@keyframes mx-dc-drive{0%,35%{offset-distance:0;opacity:0}39%{opacity:1}74%{offset-distance:100%;opacity:1}80%,to{offset-distance:100%;opacity:0}}.mx-dc-pin{transform-box:fill-box;transform-origin:50% 100%;animation:mx-dc-drop 10s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes mx-dc-drop{0%{transform:translateY(-14px) scale(.4);opacity:0}5%,92%{transform:none;opacity:1}98%,to{transform:none;opacity:0}}.mx-dc-pin-body{fill:var(--marker-destination)}.mx-dc-pin-eye{fill:var(--color-brand,#16324f)}.mx-dc-eta,.mx-dc-tag{position:absolute;display:inline-flex;align-items:center;padding:5px 10px;border-radius:8px;font-size:11.5px;font-weight:700;white-space:nowrap;background:#fff;color:var(--color-brand,#16324f);box-shadow:0 8px 20px rgb(0 0 0/30%)}.mx-dc-tag{left:33.6%;top:35.7%;transform:translate(-50%,-230%);opacity:0;animation:mx-dc-tag-in 10s ease infinite}@keyframes mx-dc-tag-in{0%,29%{opacity:0;transform:translate(-50%,-190%)}34%,72%{opacity:1;transform:translate(-50%,-230%)}78%,to{opacity:0;transform:translate(-50%,-250%)}}.mx-dc-eta{left:50%;top:54.8%;transform:translate(-50%,46px);background:var(--marker-destination);color:var(--color-brand,#16324f);display:grid;opacity:0;animation:mx-dc-eta-show 10s ease infinite}@keyframes mx-dc-eta-show{0%,35%{opacity:0}39%,88%{opacity:1}94%,to{opacity:0}}.mx-dc-eta b{grid-area:1/1;opacity:0;animation:mx-dc-eta-step 10s ease infinite}.mx-dc-eta b.mx-dc-eta--1{animation-delay:0s}.mx-dc-eta b.mx-dc-eta--2{animation-delay:1.7s}.mx-dc-eta b.mx-dc-eta--3{animation-delay:3.4s}@keyframes mx-dc-eta-step{0%,37%{opacity:0}40%,52%{opacity:1}55%,to{opacity:0}}.mx-dc-steps{display:grid;margin:0;padding-top:14px;min-height:20px;font-size:13px;font-weight:650}.mx-dc-step{grid-area:1/1;opacity:0;animation:mx-dc-step 10s ease infinite}.mx-dc-step--2{animation-delay:1.2s}.mx-dc-step--3{animation-delay:3.2s}.mx-dc-step--4{animation-delay:4.6s}@keyframes mx-dc-step{0%{opacity:0;transform:translateY(5px)}12%,3%{opacity:1;transform:none}16%,to{opacity:0;transform:translateY(-4px)}}.mx-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hero-eyebrow-fg,var(--hero-ink-dim));padding:7px 14px;border-radius:999px;background:var(--hero-eyebrow-bg,var(--hero-veil));border:1px solid var(--hero-eyebrow-border,var(--hero-hairline));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mx-live-dot{width:8px;height:8px;border-radius:999px;flex:none;background:#4ade80;box-shadow:0 0 0 0 rgb(74 222 128/55%);animation:mx-ping 2.2s ease-out infinite}@keyframes mx-ping{0%{box-shadow:0 0 0 0 rgb(74 222 128/55%)}70%{box-shadow:0 0 0 9px rgb(74 222 128/0)}to{box-shadow:0 0 0 0 rgb(74 222 128/0)}}.mx-h1{font-size:clamp(38px,4.6vw,60px);line-height:.98;letter-spacing:-.045em;margin:0;color:var(--hero-ink);font-weight:800;display:grid}.mx-h1-line{display:block}.mx-h1-accent{font-style:normal;color:var(--color-accent,#1f6feb)}.mx-lead{font-size:clamp(15.5px,1.6vw,18px);line-height:1.55;margin:0;max-width:44ch}.mx-hero .mx-lead{color:var(--hero-ink-dim)}.mx-composer{position:relative;background:var(--hero-composer-bg);border:1px solid var(--hero-composer-border,var(--hero-hairline));border-radius:calc(var(--radius-xl, 20px) + 6px);padding:var(--hero-composer-pad,clamp(14px,1.8vw,18px));-webkit-backdrop-filter:var(--hero-composer-blur,blur(14px));backdrop-filter:var(--hero-composer-blur,blur(14px));box-shadow:var(--hero-composer-shadow,0 24px 60px rgb(0 0 0/26%));display:grid;grid-gap:12px;gap:12px;width:min(100%,520px);text-align:left;color:var(--hero-ink)}.mx-composer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mx-date{display:inline-flex;align-items:center;gap:8px;animation:mx-date-in .26s cubic-bezier(.16,1,.3,1) both}@keyframes mx-date-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}.mx-date-label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hero-ink-dim)}.mx-date input{font:inherit;font-size:14.5px;font-weight:650;color:var(--hero-card-fg);background:var(--hero-field-bg);border:1px solid var(--hero-field-border);border-radius:10px;padding:8px 10px}.mx-date input:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--theme-accent-22,rgba(31,111,235,.22))}.mx-hero.is-ready .mx-composer .mx-cta{box-shadow:0 16px 36px var(--theme-accent-45,rgba(31,111,235,.45))}.mx-when{display:inline-grid;grid-auto-flow:column;gap:4px;justify-self:start;padding:4px;border-radius:999px;background:var(--hero-field-bg);border:1px solid var(--hero-field-border)}.mx-when-opt{display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700;padding:7px 14px;border-radius:999px;background:transparent;color:var(--fg-2,#555);transition:background .14s ease,color .14s ease,box-shadow .14s ease}.mx-when-opt.is-on{background:var(--color-brand);color:#fff;box-shadow:0 6px 16px rgb(0 0 0/18%)}.mx-when-opt:focus-visible{outline:none;box-shadow:0 0 0 3px var(--theme-accent-22,rgba(31,111,235,.22))}.mx-soon{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--theme-accent-16,rgba(31,111,235,.16));color:var(--color-accent)}.mx-when-opt.is-on .mx-soon{background:rgb(255 255 255/18%);color:#fff}.mx-route{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;align-items:stretch}.mx-rail{display:grid;justify-items:center;align-content:center;grid-gap:4px;gap:4px;padding:6px 0}.mx-rail-dot{width:10px;height:10px;border-radius:999px;background:var(--marker-pickup);box-shadow:0 0 0 4px var(--theme-accent-16,rgba(31,111,235,.16))}.mx-rail-line{flex:1 1;width:2px;min-height:28px;border-radius:2px;background-image:linear-gradient(var(--theme-accent-45,rgba(31,111,235,.45)) 55%,transparent 55%);background-size:2px 8px}.mx-rail-sq{width:9px;height:9px;border-radius:2.5px;background:var(--marker-destination);box-shadow:0 0 0 4px var(--theme-accent-16,rgba(31,111,235,.16))}.mx-route-fields{display:grid;grid-gap:8px;gap:8px}.mx-route .mx-field-ic{display:none}.mx-swap{position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(90deg);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--hero-field-border);background:var(--hero-card-bg);color:var(--color-accent);cursor:pointer;box-shadow:0 6px 14px rgb(0 0 0/10%);transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .14s ease;z-index:2}.mx-swap:hover{transform:translateY(-50%) rotate(270deg);border-color:var(--theme-accent-45,rgba(31,111,235,.45))}.mx-swap:focus-visible{outline:none;box-shadow:0 0 0 3px var(--theme-accent-22,rgba(31,111,235,.22))}.mx-field{position:relative;display:flex;align-items:center;gap:12px;border:1px solid var(--hero-field-border);border-radius:12px;padding:12px 46px 12px 15px;background:var(--hero-field-bg);color:var(--hero-card-fg);transition:border-color .13s ease,box-shadow .13s ease,background .13s ease}.mx-field:focus-within{border-color:var(--color-accent);background:var(--hero-field-bg-focus);box-shadow:0 0 0 3px var(--theme-accent-22,rgba(31,111,235,.22))}.mx-field-ic{color:var(--color-accent);display:flex;flex:none}.mx-field input{border:0;background:transparent;padding:0;font:inherit;font-size:15px;width:100%;outline:none;color:inherit}.mx-field input::placeholder{color:var(--fg-3,#8a8a8a)}.mx-suggest{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:30;background:var(--hero-card-bg);color:var(--hero-card-fg);border:1px solid var(--hero-hairline);border-radius:var(--radius-lg,14px);box-shadow:0 18px 40px rgb(0 0 0/16%);overflow:hidden;max-height:300px;overflow-y:auto}.mx-suggest-item{display:grid;width:100%;text-align:left;grid-gap:2px;gap:2px;padding:11px 14px;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.mx-suggest-item:focus-visible,.mx-suggest-item:hover{background:var(--hero-field-bg)}.mx-suggest-line1{font-weight:600;font-size:15px}.mx-suggest-sub{font-size:13px;opacity:.65}.mx-suggest-attr,.mx-suggest-empty{margin:0;padding:10px 14px;font-size:12px;opacity:.6}.mx-suggest-attr{border-top:1px solid var(--hero-field-border)}.mx-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(94deg,var(--color-accent) 0,var(--color-accent-strong,#1a5ec6) 100%);color:#fff;border:0;border-radius:12px;padding:13px 22px;font:inherit;font-weight:750;font-size:15.5px;cursor:pointer;text-decoration:none;box-shadow:0 12px 26px var(--theme-accent-30,rgba(31,111,235,.3));transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.mx-cta:hover{transform:translateY(-2px);box-shadow:0 18px 34px var(--theme-accent-45,rgba(31,111,235,.45));filter:saturate(1.06)}.mx-cta:active{transform:translateY(0)}.mx-cta:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--color-accent)}.mx-cta-sheen{position:absolute;top:-40%;bottom:-40%;left:-60%;width:42%;background:linear-gradient(100deg,transparent,rgb(255 255 255/34%) 50%,transparent);transform:skewX(-18deg) translateX(0);pointer-events:none}.mx-cta:focus-visible .mx-cta-sheen,.mx-cta:hover .mx-cta-sheen{animation:mx-sheen .7s ease forwards}@keyframes mx-sheen{to{transform:skewX(-18deg) translateX(430%)}}.mx-cta--ghost{background:transparent;color:var(--color-brand);border:1.5px solid var(--theme-brand-soft,rgba(22,50,79,.35));box-shadow:none}.mx-cta--ghost:hover{background:var(--bg-subtle,#f6f6f6);box-shadow:none}.mx-cta--glass{background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/26%);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mx-cta--glass:hover{background:rgb(255 255 255/16%);box-shadow:none}.mx-cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mx-card-foot{margin:0;font-size:13.5px;color:var(--hero-ink-dim)}.mx-card-foot a{color:var(--route-primary);font-weight:650}.mx-trust{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:2px 0 0;font-size:13.5px;font-weight:600;letter-spacing:.01em}.mx-hero .mx-trust{color:var(--hero-ink-dim)}.mx-trust span{display:inline-flex;align-items:center;gap:6px}.mx-trust svg{color:var(--route-primary)}.mx-trust-dot{opacity:.45}.mx-marquee{background:var(--theme-brand-deep,#0d1f30);color:rgb(255 255 255/74%);padding:15px 0;border-top:1px solid rgb(255 255 255/7%)}.mx-marquee-clip{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mx-marquee-track{display:flex;width:max-content;animation:mx-scroll 34s linear infinite}.mx-marquee:hover .mx-marquee-track{animation-play-state:paused}.mx-marquee-row{display:flex;align-items:center;gap:40px;list-style:none;margin:0;padding:0 20px}.mx-marquee-row li{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mx-marquee-row svg{color:var(--color-premium,#f2c230);opacity:.9}@keyframes mx-scroll{to{transform:translateX(-50%)}}.mx-section{padding:clamp(60px,7.5vw,110px) 0}.mx-section--tint{background:var(--bg-subtle,#f7f7f8)}.mx-kicker{margin:0 0 10px;text-align:center;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.mx-h2{font-size:clamp(28px,3.6vw,46px);letter-spacing:-.025em;line-height:1.08;margin:0 0 clamp(26px,3.4vw,44px);text-align:center}.mx-reveal{opacity:0;transform:translateY(26px);transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.mx-reveal.is-in{opacity:1;transform:none}.mx-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(16px,2.2vw,26px);gap:clamp(16px,2.2vw,26px)}.mx-grid,.mx-grid .mx-reveal,.mx-tile{display:grid}.mx-tile{grid-gap:12px;gap:12px;align-content:start;position:relative;padding:clamp(24px,2.6vw,32px);border:1px solid var(--border,#e6e6e6);border-radius:calc(var(--radius-xl, 20px) + 4px);background:var(--bg-page,#fff);text-decoration:none;color:inherit;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease;height:100%}a.mx-tile:hover{transform:translateY(-6px);border-color:var(--theme-accent-45,rgba(31,111,235,.45));box-shadow:0 24px 52px rgb(0 0 0/12%),0 0 0 4px var(--theme-accent-10,rgba(31,111,235,.1))}.mx-tile--soon{opacity:.66}.mx-tile-ic{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:17px;background:var(--theme-accent-10,rgba(31,111,235,.1));color:var(--color-accent);box-shadow:0 0 0 1px var(--theme-accent-16,rgba(31,111,235,.16)) inset;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}a.mx-tile:hover .mx-tile-ic{transform:scale(1.08) rotate(-4deg)}.mx-tile-title{font-weight:750;font-size:19px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;letter-spacing:-.01em}.mx-tile-body{font-size:15px;line-height:1.55;opacity:.72}.mx-tile-go{display:inline-flex;align-items:center;gap:7px;margin-top:2px;color:var(--color-accent);font-weight:700;font-size:14.5px;transition:gap .18s ease}a.mx-tile:hover .mx-tile-go{gap:12px}.mx-badge{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--theme-accent-16,rgba(31,111,235,.16));color:var(--color-accent)}.mx-steps{list-style:none;margin:0 auto;padding:0;max-width:980px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:clamp(20px,3vw,38px);gap:clamp(20px,3vw,38px);text-align:center;position:relative}.mx-step,.mx-step-slot,.mx-steps{display:grid}.mx-step{grid-gap:9px;gap:9px;justify-items:center;align-content:start;position:relative}.mx-step-n{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;font-weight:800;font-size:16px;background:linear-gradient(160deg,var(--color-brand) 0,var(--theme-brand-deep,#0d1f30) 100%);color:#fff;box-shadow:0 10px 22px rgb(0 0 0/18%),0 0 0 5px var(--bg-subtle,#f7f7f8);position:relative;z-index:1}.mx-step-ic{color:var(--color-accent);display:inline-flex}.mx-step-title{margin:2px 0 0;font-size:19px;letter-spacing:-.01em}.mx-step-body{margin:0;font-size:15px;line-height:1.55;opacity:.7;max-width:30ch}@media (min-width:861px){.mx-steps:before{content:"";position:absolute;top:20px;left:14%;right:14%;height:2px;background-image:linear-gradient(90deg,var(--theme-accent-45,rgba(31,111,235,.45)) 55%,transparent 55%);background-size:12px 2px}}.mx-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.mx-app-copy{display:grid;grid-gap:14px;gap:14px;justify-items:start}.mx-app .mx-h2,.mx-app .mx-kicker{text-align:left}.mx-app .mx-h2{margin-bottom:0}.mx-app .mx-lead{opacity:.75}.mx-app-points{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.mx-app-points li{display:flex;align-items:baseline;gap:9px;font-size:15px;line-height:1.5}.mx-app-points svg{color:var(--color-accent);flex:none;transform:translateY(2px)}.mx-app-note{margin:0;font-size:13.5px;opacity:.55}.mx-phone-stage{position:relative;justify-self:center;perspective:1200px;padding:10px 46px 10px 0}.mx-phone{width:250px;aspect-ratio:9/18;border-radius:40px;padding:12px;background:linear-gradient(160deg,var(--color-brand) 0,var(--theme-brand-deep,#0d1f30) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/25%),0 40px 80px rgb(0 0 0/30%);transform:rotateY(-13deg) rotateX(5deg) rotate(1.5deg);transition:transform .5s cubic-bezier(.16,1,.3,1)}.mx-phone-stage:hover .mx-phone{transform:rotateY(-4deg) rotateX(1.5deg) rotate(0deg)}.mx-phone-screen{height:100%;border-radius:30px;padding:20px 15px;background:var(--theme-brand-deep,#0d1f30);display:grid;align-content:start;grid-gap:13px;gap:13px;overflow:hidden}.mx-phone-logo{width:118px;opacity:.95}.mx-phone-map{border-radius:16px;background:radial-gradient(80% 100% at 80% 0,var(--theme-accent-22,rgba(31,111,235,.22)) 0,transparent 60%),rgb(255 255 255/5%);border:1px solid rgb(255 255 255/9%);padding:6px}.mx-phone-map svg{display:block;width:100%;height:auto}.mx-phone-route{stroke:var(--theme-accent-hover,#3d85ef);stroke-width:3;stroke-linecap:round;fill:none;stroke-dasharray:240;animation:mx-phone-draw 5s ease-in-out infinite}@keyframes mx-phone-draw{0%{stroke-dashoffset:240}55%,to{stroke-dashoffset:0}}.mx-phone-a{fill:var(--theme-accent-hover,#3d85ef)}.mx-phone-b{fill:var(--color-premium,#f2c230)}.mx-phone-driver{display:flex;align-items:center;gap:10px;background:rgb(255 255 255/7%);border:1px solid rgb(255 255 255/10%);border-radius:14px;padding:10px 12px}.mx-phone-avatar{width:32px;height:32px;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-accent-22,rgba(31,111,235,.22));color:#fff}.mx-phone-lines{display:grid;grid-gap:6px;gap:6px;flex:1 1}.mx-phone-line{height:8px;border-radius:999px;background:rgb(255 255 255/18%);width:60%}.mx-phone-line--wide{width:90%}.mx-phone-eta{color:var(--color-premium,#f2c230);font-size:13px}.mx-phone-cta{margin-top:2px;padding:13px 14px;border-radius:13px;font-weight:750;font-size:14px;background:var(--color-accent);color:#fff;text-align:center}.mx-phone-toast{position:absolute;right:-14px;top:4%;display:flex;align-items:center;gap:10px;background:var(--bg-page,#fff);color:var(--fg-1,#16324f);border-radius:15px;padding:11px 14px;box-shadow:0 22px 48px rgb(0 0 0/22%);animation:mx-bob 6s ease-in-out infinite;animation-delay:.8s;max-width:240px}.mx-phone-toast-ic{width:34px;height:34px;flex:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-accent-10,rgba(31,111,235,.1));color:var(--color-accent)}.mx-phone-toast b{display:block;font-size:13px}.mx-phone-toast i{font-style:normal;font-size:11.5px;opacity:.6}.mx-band{position:relative;overflow:hidden;border-radius:calc(var(--radius-xl, 20px) + 10px);padding:clamp(44px,6vw,84px) clamp(24px,5vw,72px);text-align:center;color:#fff;background:radial-gradient(90% 130% at 12% 0,var(--theme-accent-30,rgba(31,111,235,.3)) 0,transparent 55%),radial-gradient(52% 90% at 96% 108%,rgb(242 194 48/9%) 0,transparent 58%),linear-gradient(160deg,var(--color-brand) 0,var(--theme-brand-deep,#0d1f30) 85%);box-shadow:0 34px 80px rgb(0 0 0/26%)}.mx-band-glow{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(255 255 255/6%) 1px,transparent 1.4px);background-size:24px 24px;mask-image:radial-gradient(70% 90% at 50% 0,#000,transparent);-webkit-mask-image:radial-gradient(70% 90% at 50% 0,#000,transparent)}.mx-band-title{margin:0 0 12px;font-size:clamp(30px,4.4vw,56px);letter-spacing:-.03em;line-height:1.02}.mx-band-sub,.mx-band-title{position:relative;color:#fff}.mx-band-sub{margin:0 auto;max-width:52ch;font-size:clamp(15px,1.6vw,18px);line-height:1.6;opacity:.82}.mx-band-ctas{position:relative;margin-top:clamp(24px,3vw,34px);display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.mx-faq{display:grid;grid-gap:12px;gap:12px;max-width:780px;margin:0 auto}.mx-faq-item{border:1px solid var(--border,#e6e6e6);border-radius:var(--radius-lg,14px);background:var(--bg-page,#fff);padding:17px 20px;transition:border-color .16s ease,box-shadow .16s ease}.mx-faq-item:hover{border-color:var(--theme-accent-45,rgba(31,111,235,.45))}.mx-faq-item[open]{box-shadow:0 14px 34px rgb(0 0 0/8%)}.mx-faq-item summary{cursor:pointer;font-weight:680;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.mx-faq-item summary::-webkit-details-marker{display:none}.mx-faq-chev{display:inline-flex;flex:none;color:var(--color-accent);transition:transform .22s cubic-bezier(.16,1,.3,1)}.mx-faq-item[open] .mx-faq-chev{transform:rotate(180deg)}.mx-faq-item p{margin:12px 0 0;font-size:15px;line-height:1.65;opacity:.75}.hdr--tpl .hdr-logo img{height:42px}.hdr--tpl{background:var(--hdr-bar,#0b0f14)}.hdr--tpl .hdr-main{max-width:1200px;margin:0 auto;padding:15px 28px;gap:18px;border:0;border-radius:0}.hdr--tpl .hdr-main,.hdr--tpl.hdr--scrolled .hdr-main{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hdr--tpl.hdr--scrolled .hdr-main{border:0}.hdr--tpl .topstrip{display:none}.hdr--tpl .hdr-logo img{height:40px;width:auto;max-width:min(280px,42vw);object-fit:contain}.hdr--tpl .hdr-nav{flex:0 1 auto;margin-left:10px;gap:2px;padding:0;background:transparent;border:0}.hdr--tpl .hdr-nav a,.hdr--tpl.hdr--scrolled .hdr-nav a{padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;color:rgb(255 255 255/88%);transition:background .16s ease,color .16s ease}.hdr--tpl .hdr-nav a:hover,.hdr--tpl.hdr--scrolled .hdr-nav a:hover{background:rgb(255 255 255/12%);color:#fff}.hdr--tpl .hdr-burger{color:#fff}.hdr--tpl .hdr-cta{margin-left:auto;gap:8px}.hdr--tpl .hdr-cta .btn{border-radius:999px}.hdr--tpl .hdr-cta .btn--phone-ghost,.hdr--tpl.hdr--scrolled .hdr-cta .btn--phone-ghost{background:transparent;border:1px solid rgb(255 255 255/24%);color:#fff}.hdr--tpl .hdr-cta .btn--phone-ghost:hover{background:rgb(255 255 255/10%);border-color:rgb(255 255 255/40%)}.hdr--tpl .hdr-login{font-size:14px;font-weight:650;color:rgb(255 255 255/88%);padding:8px 6px;white-space:nowrap;transition:color .14s ease}.hdr--tpl .hdr-login:hover{color:#fff}.hdr--tpl .hdr-cta .btn--signup{background:#fff;border:0;color:#0b0f14;box-shadow:none}.hdr--tpl .hdr-cta .btn--signup:hover{background:rgb(255 255 255/88%)}@media (max-width:1000px){.hdr--tpl .hdr-cta .btn--signup,.hdr--tpl .hdr-login{display:none}}@media (max-width:900px){.hdr--tpl .hdr-main{padding:11px 18px}}@media (max-width:1020px){.mx-hero{min-height:0}}@media (max-width:860px){.mx-app{grid-template-columns:1fr}.mx-phone-stage{justify-self:center;padding-right:10px}.mx-app .mx-h2,.mx-app .mx-kicker,.mx-app-copy{text-align:center}.mx-app-copy{justify-items:center}.mx-app-points li{text-align:left}.mx-hero{padding-top:92px}.mx-hero-main{max-width:none}.mx-h1{font-size:clamp(40px,11.5vw,52px)}.mx-composer{width:100%}}@media (max-width:560px){.mx-cta-row{display:grid;grid-gap:12px;gap:12px;justify-items:center}.mx-cta-row .mx-cta{width:100%}.mx-when{justify-self:stretch;display:grid;grid-template-columns:1fr 1fr}.mx-when-opt{justify-content:center}.mx-composer-top{align-items:stretch;flex-direction:column}.mx-date{justify-content:space-between}.mx-eyebrow{letter-spacing:.06em}}@media (min-width:861px) and (max-height:820px){.mx-hero{padding:78px 0 36px}.mx-hero-main{gap:12px}.mx-sub{font-size:16px}}@media (prefers-reduced-motion:reduce){.mx-aurora--a,.mx-aurora--b,.mx-date,.mx-dc-car,.mx-dc-drv,.mx-dc-drv--a,.mx-dc-drv-dot,.mx-dc-drv-halo,.mx-dc-eta b,.mx-dc-live,.mx-dc-pin,.mx-dc-ring,.mx-dc-route,.mx-dc-step,.mx-dc-tag,.mx-hero:after,.mx-live-dot,.mx-marquee-track,.mx-phone-route,.mx-phone-toast{animation:none}.mx-dc-route{stroke-dashoffset:0;opacity:1}.mx-dc-drv-dot{fill:#fff}.mx-dc-drv--a .mx-dc-drv-dot{fill:var(--route-primary)}.mx-dc-drv--b,.mx-dc-drv--c,.mx-dc-drv--d,.mx-dc-drv--e{opacity:.24}.mx-dc-car,.mx-dc-eta b,.mx-dc-ring{opacity:0}.mx-dc-step--4,.mx-dc-tag{opacity:1}.mx-reveal{opacity:1;transform:none}.mx-cta,.mx-field,.mx-phone,.mx-reveal,.mx-swap,.mx-tile-ic,a.mx-tile{transition:none}.mx-cta:hover,a.mx-tile:hover{transform:none}.mx-cta-sheen{display:none}.mx-phone{transform:none}}