.app{--bg:#f6f5f2;--surface:#fff;--raised:#fff;--sunken:#efeeea;--border:#e4e2dc;--border-strong:#c9c6be;--text:#121820;--muted:#5b6570;--faint:#8a929b;--action:#fdb94e;--on-action:#121820;--accent-soft:#fff1d9;--success:#17804a;--success-soft:#e2f4ea;--danger:#c62f2f;--danger-soft:#fbe6e4;--route:#121820;--shadow:#12182029;--scrim:#12182066;background:var(--bg);color:var(--text);font-family:Readex,sans-serif;font-size:15px;line-height:1.35;position:absolute;inset:0}.app.dark{--bg:#0d1116;--surface:#161c23;--raised:#1e252e;--sunken:#10151b;--border:#29313b;--border-strong:#3a444f;--text:#f2f1ee;--muted:#a9b1ba;--faint:#77808a;--accent-soft:#3a2e17;--success-soft:#14301f;--danger:#ff7a6e;--danger-soft:#3a1d1b;--route:#fdb94e;--shadow:#00000080;--scrim:#0000008c}.app svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.app svg.i.fill{fill:currentColor;stroke:none}.app .map{position:absolute;inset:0}.app .map svg{width:100%;height:100%;display:block}.app .status{z-index:40;direction:ltr;justify-content:space-between;align-items:center;height:36px;padding:0 26px;font-size:14px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.app .status .ic{align-items:center;gap:6px;display:flex}.app .navbar{background:var(--text);opacity:.85;z-index:40;border-radius:2px;width:108px;height:4px;margin-left:-54px;position:absolute;bottom:8px;left:50%}.app .fab{background:var(--raised);width:48px;height:48px;color:var(--text);box-shadow:0 4px 14px var(--shadow);z-index:10;border-radius:50%;place-items:center;display:grid;position:absolute}.app .panel{background:var(--surface);box-shadow:0 -6px 24px var(--shadow);z-index:20;border-radius:24px 24px 0 0;padding:10px 20px 28px;position:absolute;bottom:0;left:0;right:0}.app .handle{background:var(--border-strong);border-radius:2px;width:32px;height:4px;margin:0 auto 14px}.app .t-display{font-size:30px;font-weight:700;line-height:1.2}.app .t-titleLg{font-size:24px;font-weight:700;line-height:1.25}.app .t-title{font-size:20px;font-weight:600;line-height:1.3}.app .t-titleSm{font-size:17px;font-weight:600;line-height:1.3}.app .t-body{font-size:15px}.app .t-muted{color:var(--muted)}.app .t-small{color:var(--muted);font-size:13px}.app .t-caption{color:var(--muted);font-size:12px;font-weight:500}.app .t-figure{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.app .t-figureLg{font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}.app .ltr{direction:ltr;unicode-bidi:isolate}.app .btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:15px;font-weight:600;display:flex}.app .btn.md{height:44px;font-size:14px}.app .btn.primary{background:var(--action);color:var(--on-action)}.app .btn.secondary{color:var(--text);box-shadow:0 0 0 1px var(--border-strong) inset;background:0 0}.app .btn.tertiary{color:var(--text)}.app .btn.destructive{background:var(--danger-soft);color:var(--danger)}.app .btn svg.i{width:20px;height:20px}.app .field{background:var(--sunken);border-radius:12px;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.app .route-card{top:47px;background:var(--raised);box-shadow:0 4px 14px var(--shadow);z-index:10;border-radius:16px;padding:12px 16px;position:absolute;inset-inline:70px 14px}.app .rs{grid-template-columns:14px 1fr;align-items:center;column-gap:14px;display:grid}.app .rs .dot{border:3.5px solid var(--text);border-radius:50%;width:12px;height:12px}.app .rs .sq{background:var(--action);border-radius:3px;width:12px;height:12px}.app .rs .line{background:var(--border-strong);width:2px;height:16px;margin:2px auto}.app .rs .txt{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}.app .opt{box-shadow:0 0 0 1px var(--border) inset;border-radius:16px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}.app .opt.sel{background:var(--accent-soft);box-shadow:0 0 0 2px var(--text) inset}.app .opt .ico{background:var(--sunken);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.app .opt.sel .ico{background:var(--surface)}.app .opt .name{font-size:17px;font-weight:600}.app .opt .meta{color:var(--muted);font-size:13px}.app .opt .price{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:15px;font-weight:600}.app .chip{height:36px;box-shadow:0 0 0 1px var(--border-strong) inset;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.app .chip.on{background:var(--text);color:var(--bg);box-shadow:none}.app .row{align-items:center;gap:14px;display:flex}.app .list-row{align-items:center;gap:16px;padding:12px 0;display:flex}.app .avatar{background:var(--accent-soft);color:var(--text);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.app .plate{background:var(--sunken);box-shadow:0 0 0 1px var(--border-strong) inset;letter-spacing:1px;white-space:nowrap;direction:ltr;border-radius:8px;padding:6px 12px;font-size:15px;font-weight:600}.app .badge{background:var(--accent-soft);color:var(--text);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.app .divider{background:var(--border);height:1px}.app .scrim{background:var(--scrim);z-index:30;position:absolute;inset:0}.app .sheet{background:var(--surface);z-index:31;border-radius:24px 24px 0 0;padding:10px 20px 30px;position:absolute;bottom:0;left:0;right:0}.app .progress{background:var(--sunken);border-radius:2px;height:4px;position:relative;overflow:hidden}.app .progress b{top:0;bottom:0;background:var(--action);width:62%;position:absolute;inset-inline-start:38%}figure[data-astro-cid-ykln7coe]{margin:0}.vehicle[data-astro-cid-aejskut6]{width:100%;height:auto;color:var(--text)}.b[data-astro-cid-aejskut6]{fill:#121820}.w[data-astro-cid-aejskut6]{fill:#3a444f}.t[data-astro-cid-aejskut6]{fill:#0d1116}@media (prefers-color-scheme:dark){.b[data-astro-cid-aejskut6]{fill:#3a444f}.w[data-astro-cid-aejskut6]{fill:#5b6570}.t[data-astro-cid-aejskut6]{fill:#05070a}}.hero[data-astro-cid-ba372snk]{padding:clamp(56px,8vw,96px) 0 0;position:relative;overflow:hidden}.hero-map[data-astro-cid-ba372snk]{width:100%;height:100%;position:absolute;inset:0}[data-astro-cid-ba372snk][dir=rtl] .hero-map[data-astro-cid-ba372snk]{transform:scaleX(-1)}.hero-map[data-astro-cid-ba372snk] .grid[data-astro-cid-ba372snk]{stroke:#fff;stroke-opacity:.045;stroke-width:14px;fill:none}.hero-map[data-astro-cid-ba372snk] .route-glow[data-astro-cid-ba372snk]{stroke:#fdb94e;stroke-opacity:.16;stroke-width:34px;fill:none;stroke-linecap:round}.hero-map[data-astro-cid-ba372snk] .route[data-astro-cid-ba372snk]{stroke:url(#hroute);stroke-width:8px;fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 2.2s .3s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero-grid[data-astro-cid-ba372snk]{grid-template-columns:1.05fr .95fr;align-items:end;gap:48px;display:grid;position:relative}.hero-copy[data-astro-cid-ba372snk]{padding-bottom:clamp(56px,8vw,112px)}.hero-copy[data-astro-cid-ba372snk] .lead[data-astro-cid-ba372snk]{margin:24px 0 32px}.facts[data-astro-cid-ba372snk]{color:var(--on-ink-muted);flex-wrap:wrap;gap:10px 22px;margin:32px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.facts[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{align-items:center;gap:8px;display:flex}.facts[data-astro-cid-ba372snk] .i[data-astro-cid-ba372snk]{width:18px;height:18px;color:var(--saffron)}.hero-visual[data-astro-cid-ba372snk]{justify-content:center;height:640px;display:flex;position:relative}.hero-phone[data-astro-cid-ba372snk]{animation:7s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-10px)}}.hero-card[data-astro-cid-ba372snk]{inset-inline-end:-2%;transform-origin:100% 0;position:absolute;top:150px;transform:scale(.78)rotate(3deg)}[data-astro-cid-ba372snk][dir=rtl] .hero-card[data-astro-cid-ba372snk]{transform-origin:0 0;transform:scale(.78)rotate(-3deg)}.hero-card[data-astro-cid-ba372snk] .app{box-shadow:var(--shadow-lg);border-radius:22px;position:relative;inset:auto}@media (width<=960px){.hero-grid[data-astro-cid-ba372snk]{grid-template-columns:1fr}.hero-copy[data-astro-cid-ba372snk]{padding-bottom:8px}.hero-visual[data-astro-cid-ba372snk]{height:520px}.hero-card[data-astro-cid-ba372snk]{display:none}}.steps[data-astro-cid-ba372snk]{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-ba372snk]:before{content:"";top:21px;background:linear-gradient(90deg, var(--ink), var(--saffron));border-radius:2px;height:3px;position:absolute;inset-inline:22px calc(25% - 6px)}[data-astro-cid-ba372snk][dir=rtl] .steps[data-astro-cid-ba372snk]:before{background:linear-gradient(-90deg, var(--ink), var(--saffron))}.step[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{margin-top:22px;font-size:1.25rem}.step[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{min-height:6.4em}.pin[data-astro-cid-ba372snk]{background:var(--ink);color:#fff;width:44px;height:44px;box-shadow:0 0 0 6px var(--paper);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative}.pin[data-astro-cid-ba372snk] .sq[data-astro-cid-ba372snk]{background:var(--saffron);border-radius:4px;width:18px;height:18px;box-shadow:inset 0 0 0 4px #fff}.step[data-astro-cid-ba372snk]:last-child .pin[data-astro-cid-ba372snk]{background:var(--saffron)}.step-phone[data-astro-cid-ba372snk]{margin-top:12px}@media (width<=1100px){.steps[data-astro-cid-ba372snk]{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-bottom:16px;padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:minmax(260px,78%);grid-auto-flow:column;overflow-x:auto}.step[data-astro-cid-ba372snk]{scroll-snap-align:start}.steps[data-astro-cid-ba372snk]:before{display:none}}.rides[data-astro-cid-ba372snk]{background:var(--surface)}.fleet[data-astro-cid-ba372snk]{z-index:1;grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fleet[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{text-align:start;margin:18px 0 2px;font-size:1.2rem}.seats[data-astro-cid-ba372snk]{background:var(--saffron-soft);color:var(--text);border-radius:999px;margin-bottom:10px;padding:2px 10px;font-size:.85rem;font-weight:600;display:inline-block}.road[data-astro-cid-ba372snk]{background:repeating-linear-gradient(90deg, var(--border-strong) 0 28px, transparent 28px 44px);opacity:.7;border-radius:3px;height:6px;margin-top:-2px}@media (width<=900px){.fleet[data-astro-cid-ba372snk]{grid-template-columns:1fr 1fr}}.features-grid[data-astro-cid-ba372snk]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.features-visual[data-astro-cid-ba372snk]{justify-content:center;display:flex}.feature-list[data-astro-cid-ba372snk]{grid-template-columns:1fr 1fr;gap:32px 36px;margin:0;padding:0;list-style:none;display:grid}.feature-list[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{align-items:flex-start;gap:16px;display:flex}.feature-list[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{margin-bottom:4px;font-size:1.1rem}.feature-list[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{margin:0;font-size:.98rem}.ficon[data-astro-cid-ba372snk]{background:var(--saffron-soft);width:48px;height:48px;color:var(--text);border-radius:14px;flex:none;place-items:center;display:grid}@media (width<=960px){.features-grid[data-astro-cid-ba372snk]{grid-template-columns:1fr}.features-visual[data-astro-cid-ba372snk]{order:2}}@media (width<=600px){.feature-list[data-astro-cid-ba372snk]{grid-template-columns:1fr}}.safety[data-astro-cid-ba372snk]{overflow:hidden}.safety-grid[data-astro-cid-ba372snk]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.safety-list[data-astro-cid-ba372snk]{counter-reset:s;grid-template-columns:1fr 1fr;gap:36px;margin:0;padding:0;list-style:none;display:grid}.safety-list[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]{counter-increment:s;border-top:1px solid var(--ink-700);padding-top:20px}.safety-list[data-astro-cid-ba372snk] li[data-astro-cid-ba372snk]:before{content:"0" counter(s);color:var(--saffron);letter-spacing:.1em;font-size:.9rem;font-weight:700}.safety-list[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{margin:10px 0 8px;font-size:1.2rem}.safety-list[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{margin:0}.safety-visual[data-astro-cid-ba372snk]{justify-content:center;display:flex}@media (width<=960px){.safety-grid[data-astro-cid-ba372snk]{grid-template-columns:1fr}}@media (width<=600px){.safety-list[data-astro-cid-ba372snk]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-ba372snk]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq[data-astro-cid-ba372snk] .section-head[data-astro-cid-ba372snk] .btn[data-astro-cid-ba372snk]{margin-top:12px}@media (width<=900px){.faq-grid[data-astro-cid-ba372snk]{grid-template-columns:1fr}}.download[data-astro-cid-ba372snk]{background:var(--saffron);color:var(--ink);padding:clamp(72px,10vw,120px) 0;position:relative;overflow:hidden}.dl-route[data-astro-cid-ba372snk]{width:100%;height:100%;position:absolute;inset:0}.dl-route[data-astro-cid-ba372snk] path[data-astro-cid-ba372snk]{fill:none;stroke:var(--ink);stroke-opacity:.12;stroke-width:22px;stroke-linecap:round}.dl-inner[data-astro-cid-ba372snk]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.dl-inner[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{letter-spacing:-.025em;max-width:18ch;margin:18px 0 4px;font-size:clamp(2rem,4.6vw,3.6rem)}.dl-inner[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{margin-bottom:18px;font-size:1.15rem}.dl-inner[data-astro-cid-ba372snk] .store{align-items:center}
