@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-C1zWlyYG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal--KUh6X2k.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-CvPE_C53.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-D62tbE3i.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DWlqe-xm.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--primary: #c2410c;--on-primary: #ffffff;--primary-container: #ffe8d9;--selected-accent: #7a2a08;--ink: #14213d;--brand-accent: #ea580c;--surface: #ffffff;--surface-container: #f6f7fa;--surface-high: #eef1f6;--on-surface: #14213d;--on-surface-variant: #5b6478;--outline-variant: #e2e6ee;--success: #1e7b34;--success-container: #e6f4ea;--mark-ink: #14213d;--btn-ink-bg: #14213d;--btn-ink-fg: #ffffff;--phone-frame: #14213d;--band-bg: #14213d;--band-card: #1a2440;--band-text: #c9d1e3;--band-accent: #ff9a5c}@media(prefers-color-scheme:dark){:root{--primary: #ff9a5c;--on-primary: #14213d;--primary-container: #2e3b63;--selected-accent: #ff9a5c;--ink: #c9d1e3;--brand-accent: #ff8a3d;--surface: #0e1422;--surface-container: #1a2440;--surface-high: #243052;--on-surface: #e8ecf4;--on-surface-variant: #a6b0c3;--outline-variant: #243052;--success: #69db7c;--success-container: #1b3324;--mark-ink: #ffffff;--btn-ink-bg: #e8ecf4;--btn-ink-fg: #14213d;--phone-frame: #000000;--band-bg: #1a2440;--band-card: #243052}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:Manrope Variable,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--on-surface);background:var(--surface);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.15}h1{font-size:clamp(2.25rem,5vw + .5rem,3.5rem);line-height:1.08;letter-spacing:-.03em}h2{font-size:clamp(1.75rem,2.5vw + .75rem,2.5rem)}h3{font-size:1.25rem}p{margin:0}a{color:var(--primary)}:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:16px;top:-64px;z-index:10;padding:12px 16px;border-radius:12px;background:var(--primary);color:var(--on-primary);font-weight:700}.skip-link:focus{top:16px}.container{max-width:1180px;margin:0 auto;padding-inline:24px}.section{padding-block:88px;background:var(--surface)}.section-tint{background:var(--surface-container)}.stack-40{display:flex;flex-direction:column;gap:40px}.lead{font-size:1.125rem;color:var(--on-surface-variant)}.muted{color:var(--on-surface-variant)}.small{font-size:.875rem}.text-primary{color:var(--primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:12px;font-weight:700;font-size:1rem;text-decoration:none}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{filter:brightness(.92)}.btn-ink{background:var(--btn-ink-bg);color:var(--btn-ink-fg)}.btn-ink:hover{filter:brightness(1.15)}.store-buttons{display:flex;flex-wrap:wrap;gap:12px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--on-surface)}.wordmark{font-size:1.375rem;font-weight:800;letter-spacing:-.02em}.brand-small .wordmark{font-size:1.125rem}.wordmark-accent{color:var(--brand-accent)}.mark-ink{stroke:var(--mark-ink)}.mark-accent{stroke:var(--brand-accent)}.site-header{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--outline-variant)}.header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-block:12px}.main-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;font-weight:600}.main-nav a:not(.btn){color:var(--on-surface);text-decoration:none;padding-block:12px}.main-nav a:not(.btn):hover{color:var(--primary)}@media(max-width:560px){.main-nav a:not(.btn){display:none}}.hero{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.hero-copy{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:24px}.hero-copy .lead{max-width:540px}.hero-visual{flex:1 1 320px;min-width:0;display:flex;justify-content:center}.pill{align-self:flex-start;background:var(--primary-container);color:var(--selected-accent);font-size:.875rem;font-weight:700;padding:8px 14px;border-radius:999px}.phone{width:320px;max-width:100%;background:var(--phone-frame);border-radius:44px;padding:12px;box-shadow:0 30px 60px #14213d38}.phone-screen{background:var(--surface-container);border-radius:34px;padding:20px 16px 24px;display:flex;flex-direction:column;gap:14px}.phone-top{display:flex;align-items:center;justify-content:space-between}.phone-title{font-size:1.25rem;font-weight:800}.chip{font-size:.8125rem;font-weight:700;color:var(--on-surface-variant);background:var(--surface);border:1px solid var(--outline-variant);padding:6px 10px;border-radius:999px}.ride-card,.ride-row{background:var(--surface);border:1px solid var(--outline-variant);border-radius:16px}.ride-card{overflow:hidden}.ride-map{height:132px;background:var(--surface-high)}.ride-map svg{display:block}.route-line{stroke:var(--primary)}.pin-outer{fill:var(--on-surface)}.pin-inner{fill:var(--surface)}.ride-body{padding:14px;display:flex;flex-direction:column;gap:6px}.ride-when{font-size:.8125rem;font-weight:700;color:var(--primary)}.ride-title{font-size:1.0625rem;font-weight:800}.ride-meta{font-size:.8125rem;color:var(--on-surface-variant)}.ride-meta.strong{font-weight:700}.ride-cta{margin-top:6px;background:var(--primary);color:var(--on-primary);text-align:center;font-weight:700;font-size:.9375rem;padding:12px;border-radius:12px}.ride-row{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ride-row-text{display:flex;flex-direction:column;gap:2px}.ride-row-title{font-size:.9375rem;font-weight:800}.status-badge{display:inline-flex;align-items:center;gap:4px;background:var(--success-container);color:var(--success);font-size:.8125rem;font-weight:700;padding:6px 10px;border-radius:999px;white-space:nowrap}.section-head{display:flex;flex-direction:column;gap:12px;max-width:720px}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.feature{background:var(--surface-container);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:12px}.feature-icon{width:48px;height:48px;border-radius:12px;background:var(--primary-container);color:var(--primary);display:flex;align-items:center;justify-content:center}.steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.step{background:var(--surface);border:1px solid var(--outline-variant);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:12px}.step-number{font-size:2.75rem;font-weight:800;line-height:1;color:var(--brand-accent)}.section-ink{background:var(--band-bg);color:var(--band-text)}.section-ink h2{color:#fff}.section-ink .lead{color:var(--band-text)}.split{display:flex;flex-wrap:wrap;align-items:center;gap:48px}.split-copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.eyebrow{color:var(--band-accent);font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.org-list{flex:1 1 360px;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.org-list li{display:flex;gap:14px;align-items:flex-start;background:var(--band-card);border-radius:16px;padding:20px;line-height:1.5}.org-list strong{color:#fff}.org-icon{flex:none;color:var(--band-accent);display:flex}.cta{background:var(--primary-container);border-radius:24px;padding:56px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.cta .lead{max-width:560px}.cta .store-buttons{justify-content:center}.site-footer{border-top:1px solid var(--outline-variant);background:var(--surface)}.footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:28px;font-size:.9375rem}@media(max-width:560px){.section{padding-block:64px}.container{padding-inline:16px}.cta{padding:40px 20px}}.footer-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.footer-nav a{font-weight:600;padding-block:12px}.lang-switch{display:inline-flex;border:1px solid var(--outline-variant);border-radius:999px;padding:4px;gap:4px}.lang-switch button{min-width:48px;min-height:48px;border:0;border-radius:999px;background:transparent;color:var(--on-surface);font:inherit;font-weight:700;cursor:pointer}.lang-switch button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.policy{max-width:820px;display:flex;flex-direction:column;gap:16px}.policy h1{font-size:clamp(2rem,3.5vw + .75rem,3rem);overflow-wrap:break-word}.policy section{display:flex;flex-direction:column;gap:12px;margin-top:24px}.policy h2{font-size:clamp(1.375rem,1.5vw + .75rem,1.75rem);scroll-margin-top:96px}.policy ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:6px}.policy a{overflow-wrap:anywhere}.table-scroll{overflow-x:auto;border:1px solid var(--outline-variant);border-radius:12px}.table-scroll table{width:100%;min-width:640px;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.table-scroll caption{padding:12px 16px;text-align:left;font-weight:700;color:var(--on-surface-variant)}.table-scroll th,.table-scroll td{padding:10px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--outline-variant)}.table-scroll thead th{background:var(--surface-container);font-weight:800}.table-scroll tbody th{font-weight:600}
