@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-sinhala-sinhala-500-normal.jksuUY-V.woff2)format("woff2"),url(/_astro/noto-sans-sinhala-sinhala-500-normal.D2ebDhBt.woff)format("woff");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-sinhala-latin-ext-500-normal.B8PHRMY9.woff2)format("woff2"),url(/_astro/noto-sans-sinhala-latin-ext-500-normal.DTuWA2hs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-sinhala-latin-500-normal.CrMHrb4z.woff2)format("woff2"),url(/_astro/noto-sans-sinhala-latin-500-normal.Un7_n1B0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-sinhala-sinhala-700-normal.DAhmXSVd.woff2)format("woff2"),url(/_astro/noto-sans-sinhala-sinhala-700-normal.uhAc9xwn.woff)format("woff");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-sinhala-latin-ext-700-normal.DcWahW2s.woff2)format("woff2"),url(/_astro/noto-sans-sinhala-latin-ext-700-normal.CNBMxhwx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-sinhala-latin-700-normal.Ccpti-OH.woff2)format("woff2"),url(/_astro/noto-sans-sinhala-latin-700-normal.B07LXaDZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-tamil-tamil-500-normal.BVAU6dDX.woff2)format("woff2"),url(/_astro/noto-sans-tamil-tamil-500-normal.kgdGEYEI.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-tamil-latin-ext-500-normal.D1E65EXs.woff2)format("woff2"),url(/_astro/noto-sans-tamil-latin-ext-500-normal.BvBQRG08.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-tamil-latin-500-normal.B85SNjNu.woff2)format("woff2"),url(/_astro/noto-sans-tamil-latin-500-normal.Bmar6CM2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-tamil-tamil-700-normal.bO3kIbVG.woff2)format("woff2"),url(/_astro/noto-sans-tamil-tamil-700-normal.DJ6s4VRX.woff)format("woff");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-tamil-latin-ext-700-normal.D3zsJ9GH.woff2)format("woff2"),url(/_astro/noto-sans-tamil-latin-ext-700-normal.C9NFjJpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-tamil-latin-700-normal.CmYis2Dp.woff2)format("woff2"),url(/_astro/noto-sans-tamil-latin-700-normal.exbT8wdj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg:#f7f7fb;--surface:#fff;--surface-2:#efeff5;--border:#e2e2ea;--text:#0e0e14;--text-2:#4a4a5a;--rider:#ff6b35;--rider-2:#ff8c5a;--rider-text:#c2410c;--driver:#00b4a0;--driver-2:#00d4be;--driver-text:#00796b;--pink:#ff2d8a;--carpool:#00bfff;--info:#2563eb;--danger:#dc2626;--ink:#0e0e14;--plate-a:#fff;--plate-b:#e9e9f1;--sticker:transparent;--shadow:0 8px 30px #14142324;--night:#08080c;--night-2:#12121a;--night-3:#1a1a24;--night-line:#252532;--night-text:#fff;--night-text-2:#b0b0c0;--ease:cubic-bezier(.22,1,.36,1);--logo:url(/brand/logo-mark.png);--f-display:"Outfit Variable","Outfit",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-body:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Sinhala","Noto Sans Tamil","Nirmala UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#08080c;--surface:#12121a;--surface-2:#1a1a24;--border:#252532;--text:#fff;--text-2:#b0b0c0;--rider-text:#ff6b35;--driver-text:#00b4a0;--info:#3b82f6;--danger:#ef4444;--plate-a:#2a2a40;--plate-b:#171722;--sticker:#fff;--shadow:0 24px 60px -12px #000000b3}}:root[data-theme=dark]{color-scheme:dark;--bg:#08080c;--surface:#12121a;--surface-2:#1a1a24;--border:#252532;--text:#fff;--text-2:#b0b0c0;--rider-text:#ff6b35;--driver-text:#00b4a0;--info:#3b82f6;--danger:#ef4444;--plate-a:#2a2a40;--plate-b:#171722;--sticker:#fff;--shadow:0 24px 60px -12px #000000b3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:400 17px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-family:var(--f-display);text-wrap:balance}h2{letter-spacing:-.02em;font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.08}h3{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.2}:focus-visible{outline:3px solid var(--info);outline-offset:3px;border-radius:6px}.skip{background:var(--surface);color:var(--text);z-index:100;border-radius:10px;padding:12px 16px;font-weight:600;position:absolute;top:-80px;left:16px}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}.wrap{width:100%;max-width:1232px;margin-inline:auto;padding-inline:16px}@media (width>=768px){.wrap{padding-inline:24px}}@media (width>=1100px){.wrap{padding-inline:32px}}.sec{padding-block:clamp(64px,9vw,112px)}.eyebrow{font:600 13px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rider-text)}.lede{color:var(--text-2);max-width:56ch;font-size:clamp(18px,1.6vw,21px)}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.btn{min-height:52px;font:700 17px/1 var(--f-display);cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{background:linear-gradient(135deg,var(--rider),var(--rider-2));color:var(--ink);box-shadow:0 8px 24px #ff6b3547}.btn--driver{background:linear-gradient(135deg,var(--driver),var(--driver-2));color:var(--ink);box-shadow:0 8px 24px #00b4a042}.btn--ghost{color:var(--night-text);border-color:#ffffff4d}.btn--outline{border-color:var(--border);color:var(--text);background:var(--surface)}.btn--sm{min-height:44px;padding:0 18px;font-size:15px}.nav{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky}.nav__in{align-items:center;gap:24px;min-height:68px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand__mark{background:var(--logo) center/cover no-repeat;border-radius:12px;width:40px;height:40px}.brand__word{font:800 26px/1 var(--f-display);letter-spacing:-.03em;background:linear-gradient(90deg,#00b4a0,#ff6b35);color:#0000;-webkit-background-clip:text;background-clip:text}.nav__links{gap:6px;margin-left:auto;display:flex}.nav__links a{color:var(--text-2);border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none}.nav__links a:hover{color:var(--text);background:var(--surface-2)}.nav__actions{align-items:center;gap:10px;display:flex}.icon-btn{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;font-size:20px;display:grid}.icon-btn[data-mode=dark] .ic--sun{display:block}.icon-btn[data-mode=dark] .ic--moon,.nav .btn .sm{display:none}@media (width<=860px){.nav__links{display:none}.nav__actions{margin-left:auto}}@media (width<=520px){.nav__in{gap:12px}.nav__actions{gap:8px}.brand__word{font-size:24px}.nav .btn .lg{display:none}.nav .btn .sm{display:inline}.nav .btn{padding:0 14px}}@media (width<=700px){.hero__road{display:none}}[id]{scroll-margin-top:84px}.hero{background:var(--night);color:var(--night-text);padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,104px);position:relative;overflow:hidden}.hero__road{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__road .flow{animation:5s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-72px}}.orb{pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.orb--a{aspect-ratio:1;background:radial-gradient(closest-side,#ff6b356b,#ff6b3500);width:clamp(360px,52vw,760px);top:-30%;left:-14%}.orb--b{aspect-ratio:1;background:radial-gradient(closest-side,#00b4a066,#00b4a000);width:clamp(320px,46vw,680px);bottom:-34%;right:-12%}.hero__grid{align-items:center;gap:clamp(40px,6vw,72px);display:grid;position:relative}@media (width>=980px){.hero__grid{grid-template-columns:1.12fr .88fr}}.pill{font:600 14px/1 var(--f-display);letter-spacing:.02em;color:var(--night-text-2);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;display:inline-flex}.pill i{background:var(--driver-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00d4be33}.hero h1{letter-spacing:-.035em;margin-top:22px;font-size:clamp(46px,8.4vw,100px);font-weight:800;line-height:.98}.grad{background:linear-gradient(90deg,#00e4ce,#ff8c5a 55%,#ff5722);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lede{color:var(--night-text-2);margin-top:24px}.hero__cta{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero__note{color:var(--night-text-2);align-items:center;gap:10px;margin-top:22px;font-size:15px;display:flex}.hero__note .ic{color:var(--driver-2);font-size:20px}.phone{aspect-ratio:9/16.8;background:linear-gradient(160deg,#2c2c3d,#0e0e15);border-radius:46px;justify-self:center;width:min(330px,100%);padding:10px;position:relative;box-shadow:0 40px 80px -20px #000c,inset 0 0 0 1px #ffffff14}@media (width>=980px){.phone{justify-self:end;transform:rotate(-3deg)}}.phone:before{content:"";z-index:2;background:#050508;border-radius:14px;width:84px;height:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.screen{background:var(--night-2);height:100%;color:var(--night-text);border-radius:37px;flex-direction:column;gap:14px;padding:54px 18px 20px;display:flex}.screen__top{font:700 18px/1 var(--f-display);align-items:center;gap:10px;display:flex}.screen__top .ic{color:var(--night-text-2);font-size:20px}.route{color:var(--night-text-2);grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;font-size:14px;display:grid}.route b{color:var(--night-text);font-weight:600}.route i{background:var(--rider);border-radius:50%;justify-self:center;width:10px;height:10px}.route i.b{background:var(--driver)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{background:var(--night-3);border:1px solid var(--night-line);color:var(--night-text-2);border-radius:999px;padding:6px 12px;font-size:12px}.track{height:44px;margin:4px 4px 0;position:relative;container-type:inline-size}.track__bar{background:linear-gradient(90deg,var(--rider),var(--driver));border-radius:2px;height:4px;position:absolute;top:12px;left:0;right:0}.track__pt{font:600 11px/1 var(--f-display);color:var(--night-text-2);position:absolute;top:24px}.track__pt--a{left:0}.track__pt--b{right:0}.track__mark{width:18px;height:18px;animation:mark 9s var(--ease) infinite;background:#fff;border-radius:50%;position:absolute;top:5px;left:0;box-shadow:0 0 0 5px #ffffff2e}@keyframes mark{0%,28%{transform:translate(0)}38%,60%{transform:translate(calc(100cqw - 18px))}72%,96%{transform:translate(calc(48cqw - 9px))}to{transform:translate(0)}}.rows{gap:10px;display:grid}.row{background:var(--night-3);border:1px solid var(--night-line);border-radius:16px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.row span:first-child{color:var(--night-text-2);font-size:14px}.row__amt{font:800 22px/1 var(--f-display);font-variant-numeric:tabular-nums}.row--a .row__amt{color:var(--rider-2)}.row--b .row__amt{color:var(--driver-2)}.row--c{border-color:#fff6}.row--c .row__amt{align-items:center;gap:8px;display:flex}.row--c .ic{color:#4ade80;font-size:20px}.row--a{animation:9s infinite rowA}.row--b{animation:9s infinite rowB}.row--c{animation:9s infinite rowC}@keyframes rowA{0%,30%{opacity:1}38%,96%{opacity:.4}to{opacity:1}}@keyframes rowB{0%,30%{opacity:.4}38%,62%{opacity:1}70%,to{opacity:.4}}@keyframes rowC{0%,62%{opacity:.4}70%,96%{opacity:1}to{opacity:.4}}.screen__btn{background:linear-gradient(135deg,var(--rider),var(--rider-2));min-height:48px;color:var(--ink);font:700 16px/1 var(--f-display);border-radius:14px;place-items:center;margin-top:auto;display:grid}.screen__fine{text-align:center;color:var(--night-text-2);font-size:12px}.how h2{max-width:18ch}.steps{gap:36px;margin-top:56px;display:grid;position:relative}@media (width>=860px){.steps{grid-template-columns:repeat(3,1fr);gap:48px}.steps:before{content:"";border-top:2px dashed var(--border);position:absolute;top:27px;left:8%;right:8%}}.steps li{position:relative}.steps__n{background:var(--bg);border:2px solid var(--rider);width:56px;height:56px;color:var(--rider-text);font:800 24px/1 var(--f-display);border-radius:50%;place-items:center;display:grid;position:relative}.steps li:nth-child(2) .steps__n{border-color:var(--text);color:var(--text)}.steps li:nth-child(3) .steps__n{border-color:var(--driver);color:var(--driver-text)}.steps h3{margin-top:22px}.steps p{color:var(--text-2);max-width:34ch;margin-top:8px}.rides{background:var(--surface-2)}.rides__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;display:flex}.rides__head h2{max-width:20ch}.link{color:var(--rider-text);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.link:hover{text-decoration:underline}.strip{scroll-snap-type:x proximity;grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;gap:16px;margin-top:44px;padding-bottom:12px;display:grid;overflow-x:auto}.veh{scroll-snap-align:start;text-align:center;gap:12px;display:grid}.veh__plate{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,var(--plate-a),var(--plate-b));border:1px solid var(--border);border-radius:24px;place-items:center;display:grid}.veh__plate img{width:82%;filter:drop-shadow(2px 0 0 var(--sticker)) drop-shadow(-2px 0 0 var(--sticker)) drop-shadow(0 2px 0 var(--sticker)) drop-shadow(0 -2px 0 var(--sticker))}.veh strong{font:700 19px/1.1 var(--f-display)}.veh span{color:var(--text-2);margin-top:-8px;font-size:15px}.note{color:var(--text-2);margin-top:20px}.ways h2{max-width:14ch}.bento{gap:16px;margin-top:48px;display:grid}@media (width>=900px){.bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(210px,auto)}.t-price{grid-area:1/1/3/7}.t-carpool{grid-column:7/13}.t-pink{grid-area:2/7/auto/10}.t-change{grid-area:2/10/auto/13}}@media (width>=900px) and (width<=1099px){.t-price{grid-row:1/4}.t-pink{grid-column:7/13}.t-change{grid-area:3/7/auto/13}}.opts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.opts li{background:var(--surface);border:1px solid var(--border);font:600 14px/1 var(--f-display);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.opts .ic{font-size:16px}.opts li:first-child .ic{color:var(--driver-text)}.opts li:nth-child(2) .ic{color:var(--rider-text)}.opts li:nth-child(3) .ic{color:var(--text-2)}.tile{background:var(--surface);border:1px solid var(--border);border-radius:28px;flex-direction:column;gap:10px;padding:28px;display:flex;position:relative;overflow:hidden}.tile p{color:var(--text-2)}.tile__ic{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:6px;font-size:24px;display:grid}.t-price{background:linear-gradient(160deg,color-mix(in srgb,var(--rider) 14%,var(--surface)),var(--surface) 62%)}.t-price h3{font-size:clamp(28px,3vw,38px);font-weight:800}.t-price p{max-width:38ch}.t-carpool .tile__ic{background:color-mix(in srgb,var(--carpool) 18%,transparent);color:#0088b8}.t-pink{background:color-mix(in srgb,var(--pink) 9%,var(--surface));border-color:color-mix(in srgb,var(--pink) 34%,var(--border))}.t-pink .tile__ic{background:color-mix(in srgb,var(--pink) 18%,transparent);color:var(--pink)}.t-change .tile__ic{background:color-mix(in srgb,var(--driver) 18%,transparent);color:var(--driver-text)}.meter{margin-top:auto;padding-top:34px}.meter__bar{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:14px;position:relative}.meter__band{background:linear-gradient(90deg,var(--rider),var(--driver));border-radius:999px;position:absolute;inset:0 18% 0 26%}.meter__pin{font:600 13px/1 var(--f-display);white-space:nowrap;color:var(--text-2);position:absolute;top:-30px;transform:translate(-50%)}.meter__pin:after{content:"";background:var(--text);opacity:.5;width:2px;height:20px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.meter__lbl{color:var(--text-2);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.safety{background:var(--surface)}.triple{gap:0;margin-top:52px;display:grid}@media (width>=860px){.triple{grid-template-columns:repeat(3,1fr)}.triple>div+div{border-left:1px solid var(--border)}.triple>div{padding-inline:36px}.triple>div:first-child{padding-left:0}.triple>div:last-child{padding-right:0}}@media (width<=859px){.triple>div{border-top:1px solid var(--border);padding-block:28px}.triple>div:first-child{border-top:0;padding-top:0}}.triple .ic{color:var(--rider-text);font-size:30px}.triple h3{margin-top:18px}.triple p{color:var(--text-2);max-width:32ch;margin-top:8px}.code{gap:8px;margin-top:22px;display:flex}.code span{background:var(--surface-2);border:1px solid var(--border);width:44px;height:54px;font:800 26px/1 var(--f-display);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;display:grid}.sos{align-items:center;gap:14px;margin-top:22px;display:inline-flex}.sos b{background:var(--danger);color:#fff;width:56px;height:56px;font:800 15px/1 var(--f-display);box-shadow:0 0 0 6px color-mix(in srgb,var(--danger) 22%,transparent);border-radius:50%;place-items:center;display:grid}.sos span{color:var(--text-2);font-size:14px}.sharechip{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;margin-top:22px;padding:12px 16px;font-size:15px;font-weight:600;display:inline-flex}.sharechip .ic{color:var(--driver-text);font-size:18px}.fine{color:var(--text-2);margin-top:36px;font-size:15px}.fine a{color:var(--rider-text);font-weight:700}.fares h2{max-width:16ch}.facts{gap:0;margin-top:44px;display:grid}@media (width>=860px){.facts{grid-template-columns:repeat(3,1fr);gap:40px}}.facts li{border-top:2px solid var(--text);padding-block:22px}.facts strong{font:700 21px/1.25 var(--f-display);display:block}.facts span{color:var(--text-2);margin-top:8px;display:block}.drive{background:linear-gradient(180deg,color-mix(in srgb,var(--driver) 13%,var(--bg)),var(--bg))}.drive__grid{align-items:center;gap:56px;display:grid}@media (width>=900px){.drive__grid{grid-template-columns:1.05fr .95fr}}.drive .eyebrow{color:var(--driver-text)}.drive h2{max-width:14ch;margin-top:16px}.drive .lede{margin-top:18px}.ticks{gap:12px;margin-top:26px;display:grid}.ticks li{align-items:flex-start;gap:12px;font-weight:500;display:flex}.ticks .ic{color:var(--driver-text);margin-top:2px;font-size:22px}.drive .btn{margin-top:32px}.offer{background:var(--night-2);width:min(400px,100%);color:var(--night-text);box-shadow:var(--shadow);border:1px solid var(--night-line);border-radius:28px;justify-self:center;padding:24px}.offer__k{font:600 12px/1 var(--f-display);letter-spacing:.16em;color:var(--night-text-2)}.offer__amt{font:800 46px/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:10px}.offer__amt small{color:var(--driver-2);margin-right:6px;font-size:18px;font-weight:700}.offer__sub{color:var(--night-text-2);margin-top:6px;font-size:14px}.offer__route{border-top:1px solid var(--night-line);gap:6px;margin-top:20px;padding-top:18px;font-size:15px;display:grid}.offer__route span{color:var(--night-text-2);font-size:13px}.offer__btns{grid-template-columns:1.4fr 1fr;gap:10px;margin-top:22px;display:grid}.offer__btns b{min-height:48px;font:700 16px/1 var(--f-display);border-radius:14px;place-items:center;display:grid}.offer__btns b:first-child{background:linear-gradient(135deg,var(--driver),var(--driver-2));color:var(--ink)}.offer__btns b:last-child{border:1px solid var(--night-line);color:var(--night-text)}.offer__ex{text-align:center;color:var(--night-text-2);margin-top:14px;font-size:12px}.local h2{max-width:20ch}.langs{gap:16px;margin-top:40px;display:grid}@media (width>=860px){.langs{grid-template-columns:repeat(3,1fr)}}.langs li{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:22px 24px}.langs small{font:600 12px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);display:block}.langs strong{font:700 24px/1.3 var(--f-display);margin-top:12px;display:block}.faq{background:var(--surface)}.faq__grid{gap:40px;display:grid}@media (width>=900px){.faq__grid{grid-template-columns:.7fr 1.3fr;gap:72px}}.faq h2{max-width:12ch}details{border-top:1px solid var(--border)}details:last-of-type{border-bottom:1px solid var(--border)}summary{cursor:pointer;font:700 20px/1.3 var(--f-display);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:500 30px/1 var(--f-display);color:var(--rider-text);transition:transform .25s var(--ease)}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--text-2);max-width:62ch;padding:0 4px 24px}.cta{background:var(--night);color:var(--night-text);position:relative;overflow:hidden}.cta__grid{align-items:center;gap:48px;display:grid;position:relative}@media (width>=940px){.cta__grid{grid-template-columns:1fr 1fr;gap:80px}}.cta h2{letter-spacing:-.03em;font-size:clamp(38px,6vw,72px);line-height:1}.cta .lede{color:var(--night-text-2);margin-top:20px}.stores{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.store{color:var(--night-text-2);border:1px dashed #ffffff4d;border-radius:14px;flex-direction:column;gap:4px;min-width:170px;padding:12px 20px;display:inline-flex}.store b{font:700 17px/1 var(--f-display);color:var(--night-text)}.store span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}a.store{color:var(--night-text);background:#ffffff0f;border-style:solid;border-color:#fff6;text-decoration:none}a.store:hover{background:#ffffff24}.cta__grid--solo{text-align:center;justify-items:center}@media (width>=940px){.cta__grid--solo{grid-template-columns:1fr}}.cta__grid--solo .stores{justify-content:center}.cta__grid--solo .lede{margin-left:auto;margin-right:auto}.qrs{display:none}@media (width>=940px){.qrs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-self:end;gap:20px;width:100%;max-width:520px;display:grid}.qrs[data-count="1"]{max-width:260px}}.qr{color:#0b0b10;text-align:center;background:#fff;border-radius:24px;margin:0;padding:14px 14px 18px;box-shadow:0 24px 60px #0006}.qr__code svg{width:100%;height:auto;display:block}.qr figcaption{gap:2px;margin-top:6px;display:grid}.qr figcaption b{font:700 17px/1.2 var(--f-display)}.qr figcaption span{color:#4b4b57;font-size:13px}.form{background:var(--night-2);border:1px solid var(--night-line);border-radius:28px;gap:16px;padding:28px;display:grid}.form label,.form legend{font:600 14px/1.2 var(--f-display);color:var(--night-text-2);margin-bottom:8px;padding:0;display:block}.form input[type=text],.form select{border:1px solid var(--night-line);background:var(--night);width:100%;min-height:50px;color:var(--night-text);font:500 16px/1 var(--f-body);border-radius:12px;padding:0 16px}.form fieldset{border:0;margin:0;padding:0}.seg{gap:10px;display:flex}.seg label{flex:1;margin:0}.seg input{opacity:0;pointer-events:none;position:absolute}.seg span{border:1px solid var(--night-line);min-height:50px;color:var(--night-text);font:700 16px/1 var(--f-display);cursor:pointer;border-radius:12px;place-items:center;display:grid}.seg input:checked+span{background:linear-gradient(135deg,var(--rider),var(--rider-2));color:var(--ink);border-color:#0000}.seg input:focus-visible+span{outline-offset:2px;outline:3px solid #3b82f6}.form .check{font:400 14px/1.5 var(--f-body);color:var(--night-text-2);align-items:flex-start;gap:12px;margin:0;display:flex}.form .check input{accent-color:#ff6b35;width:20px;height:20px;margin-top:2px}.form .check a{color:var(--night-text)}.form .btn{width:100%}.form__msg{color:#4ade80;font-size:15px}.form__mock{color:var(--night-text-2);text-align:center;font-size:12px}.foot{background:var(--surface-2);border-top:1px solid var(--border);padding-block:64px 40px}.foot__grid{gap:36px;display:grid}@media (width>=860px){.foot__grid{grid-template-columns:1.4fr repeat(3,1fr)}}.foot h4{font:700 14px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 14px}.foot ul{gap:10px;display:grid}.foot a{color:var(--text);text-decoration:none}.foot a:hover{text-decoration:underline}.foot__about p{color:var(--text-2);max-width:34ch;margin-top:16px;font-size:15px}.foot__legal{border-top:1px solid var(--border);color:var(--text-2);gap:8px;margin-top:48px;padding-top:24px;font-size:14px;display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.row--a,.row--b{opacity:.55}.track__mark{transform:translate(calc(48cqw - 9px))}}.nav__links a[aria-current=page]{color:var(--text);background:var(--surface-2)}.hero--page{padding-block:clamp(56px,7vw,100px)}.hero--page h1{letter-spacing:-.03em;max-width:15ch;margin-top:20px;font-size:clamp(40px,6.6vw,88px);line-height:1}.hero--page .lede{max-width:54ch}.hero--page .hero__cta{margin-top:30px}.hero__split{align-items:center;gap:clamp(36px,6vw,72px);display:grid;position:relative}@media (width>=980px){.hero__split{grid-template-columns:1.1fr .9fr}}.hero--drive .pill i{background:var(--driver-2)}.hero--drive .orb--a{background:radial-gradient(closest-side,#00b4a066,#00b4a000)}.hero--drive .orb--b{background:radial-gradient(closest-side,#ff6b3557,#ff6b3500)}.split{align-items:center;gap:clamp(36px,6vw,80px);display:grid}@media (width>=940px){.split{grid-template-columns:1.1fr .9fr}}.sub{color:var(--text-2);max-width:56ch;margin-top:16px}.vsteps{gap:28px;margin-top:36px;display:grid}.vsteps li{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.vsteps .steps__n{width:48px;height:48px;font-size:20px}.vsteps li:nth-child(2n) .steps__n{border-color:var(--driver);color:var(--driver-text)}.vsteps h3{padding-top:2px;font-size:20px}.vsteps p{color:var(--text-2);max-width:52ch;margin-top:6px}.steps--5{gap:36px}@media (width>=860px){.steps--5{grid-template-columns:repeat(5,1fr);gap:28px}.steps--5:before{left:6%;right:6%}}.steps--5 h3{font-size:19px}.steps--5 p{font-size:16px}.cards{gap:16px;margin-top:44px;display:grid}@media (width>=700px){.cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.cards--3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--surface);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:8px;padding:26px;display:flex}.card h3{font-size:20px}.card p{color:var(--text-2);font-size:16px}.card .tile__ic{background:color-mix(in srgb,var(--rider) 16%,transparent);width:44px;height:44px;color:var(--rider-text);margin-bottom:8px;font-size:22px}.card--t .tile__ic{background:color-mix(in srgb,var(--driver) 16%,transparent);color:var(--driver-text)}.card--pink .tile__ic{background:color-mix(in srgb,var(--pink) 16%,transparent);color:var(--pink)}.card--sky .tile__ic{background:color-mix(in srgb,var(--carpool) 18%,transparent);color:#0088b8}.vgrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px;display:grid}@media (width>=700px){.vgrid{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.vgrid{grid-template-columns:repeat(4,1fr)}}.vcard{background:var(--surface);border:1px solid var(--border);border-radius:24px;align-content:start;gap:10px;padding:14px 14px 20px;display:grid}.vcard .veh__plate{border-radius:18px}.vcard strong{font:700 20px/1.1 var(--f-display);padding-inline:6px}.vcard small{color:var(--text-2);margin-top:-6px;padding-inline:6px;font-size:14px;display:block}.vcard p{color:var(--text-2);padding-inline:6px;font-size:15px}.vcard--ph .veh__plate{color:var(--text-2);text-align:center;background:0 0;border-style:dashed;padding:14px;font-size:13px}.tc{border:1px dashed var(--info);color:var(--info);font:600 12px/1.2 var(--f-display);letter-spacing:.04em;vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tbl{border-collapse:collapse;width:100%;margin-top:28px;font-size:17px}.tbl th,.tbl td{text-align:left;border-top:1px solid var(--border);padding:18px 16px}.tbl th{font:600 13px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.tbl tr:last-child td{border-bottom:1px solid var(--border)}.tbl td:first-child{font-weight:700;font-family:var(--f-display)}.box{border:2px solid var(--text);background:var(--surface);border-radius:24px;padding:30px 32px}.box h3{font-size:24px}.box ul{gap:12px;margin-top:16px;display:grid}.box li{align-items:flex-start;gap:12px;display:flex}.box li .ic{color:var(--rider-text);margin-top:2px;font-size:22px}.box--soft{border:1px solid var(--border);background:var(--surface)}.cols2{gap:36px;margin-top:40px;display:grid}@media (width>=800px){.cols2{grid-template-columns:1fr 1fr;gap:56px}}.cols2 h3{margin-bottom:16px}.cols2 ul{gap:14px;display:grid}.cols2 li{color:var(--text-2);align-items:flex-start;gap:12px;display:flex}.cols2 li .ic{color:var(--driver-text);margin-top:2px;font-size:22px}.flow4{gap:14px;margin-top:40px;display:grid}@media (width>=860px){.flow4{grid-template-columns:repeat(4,1fr);gap:24px}}.flow4 li{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:24px;position:relative}.flow4 b{font:800 13px/1 var(--f-display);letter-spacing:.14em;color:var(--rider-text);display:block}.flow4 h3{margin-top:12px;font-size:20px}.flow4 p{color:var(--text-2);margin-top:8px;font-size:15px}@media (width>=860px){.flow4 li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--rider),var(--driver));width:18px;height:2px;position:absolute;top:50%;right:-21px}}.optional{border:1px dashed var(--border);color:var(--text-2);border-radius:18px;gap:8px;margin-top:28px;padding:20px 22px;font-size:16px;display:grid}.form--page{background:var(--surface);border-color:var(--border);color:var(--text)}.form--page label,.form--page legend{color:var(--text-2)}.form--page input[type=text],.form--page input[type=email],.form--page select,.form--page textarea{border:1px solid var(--border);background:var(--bg);width:100%;min-height:50px;color:var(--text);font:500 16px/1 var(--f-body);border-radius:12px;padding:0 16px}.form--page textarea{resize:none;min-height:140px;padding:14px 16px;line-height:1.5}.form--page .seg span{border-color:var(--border);color:var(--text)}.form--page .check{color:var(--text-2)}.form--page .check a{color:var(--text)}.form--page .form__mock{color:var(--text-2)}.form--page .form__ok{color:var(--text-2);font-size:14px}.form--page .form__ok b{color:var(--driver-text)}.form .btn--driver{width:100%}.contact{align-items:start;gap:44px;display:grid}@media (width>=940px){.contact{grid-template-columns:.9fr 1.1fr;gap:72px}}.mail{font:700 clamp(22px,2.6vw,30px)/1.2 var(--f-display);color:var(--rider-text);align-items:center;gap:12px;margin-top:22px;text-decoration:none;display:inline-flex}.mail .ic{font-size:28px}.legal{align-items:start;gap:40px;display:grid}@media (width>=980px){.legal{grid-template-columns:250px minmax(0,720px);justify-content:center;gap:72px}}.toc{gap:2px;font-size:15px;display:grid;position:sticky;top:96px}.toc h4{font:700 13px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 10px}.toc a{color:var(--text-2);border-radius:8px;padding:7px 12px;text-decoration:none}.toc a:first-of-type{background:var(--surface-2);color:var(--text);font-weight:600}.toc small{font:700 12px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:14px 0 4px 12px}.legal__head h1{font:800 clamp(38px,5vw,60px)/1.05 var(--f-display);letter-spacing:-.03em}.legal__head p{color:var(--text-2);margin-top:14px;font-size:19px}.legal__meta{color:var(--text-2);flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-size:15px;display:flex}.inshort{background:color-mix(in srgb,var(--rider) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--rider) 30%,var(--border));border-radius:24px;margin-top:36px;padding:26px 28px}.inshort__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inshort h2{letter-spacing:-.01em;font-size:22px}.switch{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:4px;display:inline-flex}.switch span{font:700 14px/1 var(--f-display);color:var(--text-2);border-radius:9px;padding:8px 16px}.switch span:first-child{background:linear-gradient(135deg,var(--rider),var(--rider-2));color:var(--ink)}.inshort ul{gap:10px;margin-top:16px;padding-left:20px;list-style:outside;display:grid}.inshort small{color:var(--text-2);margin-top:16px;font-size:14px;display:block}.prose h2{margin-top:56px;font-size:clamp(26px,3vw,34px)}.prose h3{margin-top:34px;font-size:21px}.prose p{color:var(--text-2);margin-top:14px;font-size:17px}.prose p strong{color:var(--text)}.prose ol,.prose ul.disc{color:var(--text-2);gap:10px;margin-top:14px;padding-left:22px;display:grid}.prose ul.disc{list-style:outside}.prose .partlabel{font:700 13px/1 var(--f-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rider-text);margin-top:56px}.excerpt{border:1px dashed var(--info);color:var(--info);border-radius:16px;margin-top:44px;padding:18px 22px;font-size:15px}.nf{background:var(--night);color:var(--night-text);text-align:center;padding-block:clamp(72px,10vw,140px);position:relative;overflow:hidden}.nf__in{justify-items:center;gap:22px;display:grid;position:relative}.nf svg.deadend{width:min(560px,100%);height:auto}.nf h1{letter-spacing:-.03em;max-width:14ch;font-size:clamp(42px,6.4vw,84px);font-weight:800;line-height:1}.nf p{color:var(--night-text-2)}.nf .hero__cta{justify-content:center}.ph{text-align:center;border:2px dashed var(--border);color:var(--text-2);background:var(--surface);border-radius:24px;place-items:center;padding:28px;font-size:15px;display:grid}.about__grid{gap:20px;margin-top:40px;display:grid}@media (width>=900px){.about__grid{grid-template-columns:1fr 1fr}}.about__card{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:30px}.about__card p{color:var(--text-2);margin-top:10px}.mission{font:700 clamp(24px,3vw,36px)/1.25 var(--f-display);letter-spacing:-.01em;max-width:30ch;margin-top:28px}.jump{gap:8px;margin-top:28px;display:grid}.jump a{color:var(--text-2);padding:6px 0;font-weight:600;text-decoration:none}.faqgrp{margin-top:8px}.faqgrp+.faqgrp{margin-top:56px}.faqgrp h3{margin-bottom:8px;font-size:24px}.toc--m{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:0 16px;display:block}.toc--m summary{font:700 16px/1 var(--f-display);padding:16px 0}.toc--m .toc{padding-bottom:14px;position:static}.toc--m details,.toc--m{border-top:1px solid var(--border)}@media (width>=980px){.toc--m{display:none}}@media (width<=979px){.toc--d{display:none}}.icon-btn .ic--sun{display:none}:root[data-theme=dark] .icon-btn .ic--sun{display:block}:root[data-theme=dark] .icon-btn .ic--moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-btn .ic--sun{display:block}:root:not([data-theme=light]) .icon-btn .ic--moon{display:none}}.nav{transition:transform .3s var(--ease)}.nav--hidden{transform:translateY(-100%)}.brand__mark{flex:none}.menu-btn{display:none}@media (width<=860px){.menu-btn{display:grid}}.menu{z-index:80;background:var(--bg);flex-direction:column;gap:4px;padding:84px 24px 32px;display:none;position:fixed;inset:0;overflow-y:auto}.menu[data-open=true]{display:flex}.menu a:not(.btn){font:700 30px/1.2 var(--f-display);border-bottom:1px solid var(--border);padding:16px 0;text-decoration:none}.menu .btn{margin-top:auto}.menu__close{position:absolute;top:12px;right:16px}body.menu-open{overflow:hidden}.hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.field-error{color:var(--danger);align-items:flex-start;gap:6px;margin-top:8px;font-size:14px;line-height:1.4;display:flex}.field-error[hidden]{display:none}.field-error .ic{margin-top:2px}.form .field-error{color:#ff9b9b}.form--page .field-error{color:var(--danger)}.form input[aria-invalid=true],.form select[aria-invalid=true],.form textarea[aria-invalid=true]{border-color:var(--danger)}.form__summary{border:1px solid var(--danger);color:#ff9b9b;border-radius:12px;padding:14px 16px;font-size:15px}.form--page .form__summary{color:var(--danger)}.form__summary[hidden]{display:none}.form__status{font-size:15px;line-height:1.5}.form__status[data-state=ok]{color:#4ade80}.form--page .form__status[data-state=ok]{color:var(--driver-text)}.form__status[data-state=error]{color:#ff9b9b}.form--page .form__status[data-state=error]{color:var(--danger)}.form .btn[disabled]{opacity:.6;cursor:progress;transform:none}.form textarea{border:1px solid var(--night-line);background:var(--night);width:100%;min-height:130px;color:var(--night-text);font:500 16px/1.5 var(--f-body);resize:vertical;border-radius:12px;padding:14px 16px}.form input[type=email]{border:1px solid var(--night-line);background:var(--night);width:100%;min-height:50px;color:var(--night-text);font:500 16px/1 var(--f-body);border-radius:12px;padding:0 16px}.form--page textarea,.form--page input[type=email]{background:var(--bg);color:var(--text);border-color:var(--border)}.turnstile-slot{min-height:0}.thanks{align-content:center;justify-items:start;gap:18px;min-height:60vh;display:grid}.thanks h1{font:800 clamp(38px,5vw,64px)/1.05 var(--f-display);letter-spacing:-.03em}.thanks p{color:var(--text-2);max-width:52ch;font-size:19px}.prose ul:not(.plain),.prose ol{color:var(--text-2);gap:10px;margin-top:14px;padding-left:24px;display:grid}.prose ul:not(.plain){list-style:outside}.prose ol{list-style:decimal}.prose li>p{margin:0}.prose li ul,.prose li ol{margin-top:8px}.prose a{color:var(--rider-text);text-underline-offset:3px}.prose h4{font:700 18px/1.3 var(--f-display);letter-spacing:0;margin-top:30px}.prose h2,.prose h3{scroll-margin-top:96px}.prose .lead-in{background:color-mix(in srgb,var(--rider) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--rider) 26%,var(--border));color:var(--text);border-radius:14px;margin-top:16px;padding:14px 18px;font-size:16px}.prose table{border-collapse:collapse;width:100%;margin-top:20px;font-size:16px}.prose th,.prose td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:12px 14px}.prose th{font:600 13px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.prose tr:last-child td{border-bottom:1px solid var(--border)}.prose code{background:var(--surface-2);border-radius:6px;padding:2px 6px;font-size:.92em}.prose strong{color:var(--text)}.prose hr{border:0;border-top:1px solid var(--border);margin-top:40px}.toc a[aria-current=true]{background:var(--surface-2);color:var(--text);font-weight:600}.toc a:first-of-type{color:var(--text-2);background:0 0;font-weight:400}.toc a:first-of-type[aria-current=true]{background:var(--surface-2);color:var(--text);font-weight:600}.legal__head .updated{margin-top:18px}.legal--single{justify-content:center;grid-template-columns:minmax(0,720px)!important}.toc{max-height:calc(100vh - 120px);overflow:auto}.toc--m .toc{max-height:none}.switch label{display:block;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch span{display:block}.switch input:checked+span{background:linear-gradient(135deg,var(--rider),var(--rider-2));color:var(--ink)}.switch input:focus-visible+span{outline:3px solid var(--info);outline-offset:2px}.inshort:has(input[value=drivers]:checked) ul[data-for=riders],.inshort:has(input[value=riders]:checked) ul[data-for=drivers]{display:none}.nav .btn{white-space:nowrap}@media (width<=860px){.nav__theme{display:none}}.menu__theme{color:var(--text);font:600 18px/1 var(--f-body);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin-top:20px;padding:14px 0;display:flex}.menu__theme .ic{font-size:22px}.menu__theme .ic--sun{display:none}:root[data-theme=dark] .menu__theme .ic--sun{display:block}:root[data-theme=dark] .menu__theme .ic--moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .menu__theme .ic--sun{display:block}:root:not([data-theme=light]) .menu__theme .ic--moon{display:none}}.veh__plate--icon{color:var(--text-2);background:radial-gradient(circle at 50% 38%,var(--plate-a),var(--plate-b));font-size:64px}.veh__plate--icon .ic{stroke-width:1.25px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foot__h{font:700 14px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 14px}.toc__h{font:700 13px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin:0 0 10px}.sos b{background:#dc2626;box-shadow:0 0 0 6px #dc262638}.form-block{margin-top:56px}.form-block h2{margin-top:0}.form-block .form{margin-top:24px}@media print{.inshort ul[data-for]{display:grid!important}.switch{display:none}.nav,.foot,.toc,.toc--m,.cta,.menu,.skip{display:none!important}.site,body{color:#000!important;background:#fff!important}.legal{display:block}.prose p,.prose li,.legal__head p,.prose td{color:#000!important}.prose a{color:#000;text-decoration:underline}.inshort,.prose .lead-in{background:#fff;border:1px solid #999}}
