:root{--sw-orange: #FE8604;--sw-orange-tint: #FFF5E9;--sw-orange-deep: #D2540F;--sw-orange-text: #AD5300;--sw-orange-line: #FFE6C7;--sw-blue: #266EF1;--sw-blue-tint: #F4F8FE;--sw-blue-text: #1F63E0;--sw-blue-on-dark: #7AA7F7;--sw-blue-line: #E1EBFD;--sw-ink: #1B1B1B;--sw-ink-2: #2A2A2A;--sw-black: #000000;--sw-white: #FFFFFF;--sw-bg: #FAFAFA;--sw-bg-veil: rgba(250, 250, 250, .86);--sw-card: #FFFFFF;--sw-line: #EFEFEF;--sw-line-2: #E6E6E6;--sw-line-soft: #F5F5F5;--sw-input: #F5F5F5;--sw-input-line: #F0F0F0;--sw-input-active: #D4E3FF;--sw-grey-line: #F3F3F3;--sw-hover: rgba(0, 0, 0, .04);--sw-ink-30: rgba(27, 27, 27, .3);--sw-hover-light: #F2F2F2;--sw-nav-line: rgba(0, 0, 0, .05);--sw-fare-on: #FFFDFB;--sw-photo-a: #EDE7DF;--sw-photo-b: #E6DFD5;--sw-photo-cap: rgba(255, 255, 255, .92);--sw-map: #EEEEEC;--sw-panel: #0B0B0D;--sw-panel-light: #4A4A50;--sw-panel-mid: #26262B;--sw-btn-soft: #EEEEEE;--sw-btn-soft-line: rgba(224, 224, 224, .4);--sw-bezel: #0E0E0E;--sw-text-2: #6B6B6B;--sw-label: #636363;--sw-meta: #5C6570;--sw-placeholder: #8C8C8C;--sw-placeholder-aa: #707070;--sw-toggle-text: #6E6E6E;--sw-icon-muted: #9C9C9C;--sw-radio-line: #AAAAAA;--sw-on-ink: #FAFAFA;--sw-on-ink-2: #A3A3A3;--sw-footer-link: #E9E9E9;--sw-success: #1FA463;--sw-success-tint: #EAF7F0;--sw-success-text: #12784A;--sw-code-bg: #F3FFF5;--sw-code-line: #C5FFCF;--sw-star: #F5B300;--sw-danger: #F5333F;--sw-danger-text: #C41E2A;--sw-danger-tint: #FEEDEE;--sw-glass: rgba(255, 255, 255, .07);--sw-glass-line: rgba(255, 255, 255, .14);--sw-glass-hover: rgba(255, 255, 255, .12);--sw-grid-line: rgba(255, 255, 255, .04);--sw-mark-faint: rgba(255, 255, 255, .05);--sw-soon-line: rgba(255, 255, 255, .55);--app-pill: #262626;--app-pill-line: #333333;--app-muted: #BCBCBC;--app-hint: #AAAAAA;--app-tab: #919191;--app-progress-track: #F4F8FD;--app-progress: #006BFB;--app-green-tint: #EBFFE9;--app-green-text: #157A0B;--app-green-line: #CBF9C5;--wm-tile: var(--sw-ink);--wm-tile-line: transparent;--wm-so: var(--sw-orange);--wm-word: var(--sw-ink);--sw-font: "SoSwift Naira", "Geist", "Geist Fallback", "Geist Fallback Android", "Helvetica Now Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--sw-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tracking-heading: -.06em;--tracking-title: -.04em;--tracking-body: -.02em;--tracking-eyebrow: .02em;--sw-r-xs: 8px;--sw-r-sm: 12px;--sw-r-md: 16px;--sw-r-lg: 20px;--sw-r-xl: 24px;--sw-r-2xl: 32px;--sw-r-pill: 999px;--sw-shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .03);--sw-shadow-float: 0 2px 6px rgba(0, 0, 0, .04), 0 18px 48px rgba(0, 0, 0, .09);--sw-shadow-phone: 0 40px 90px rgba(0, 0, 0, .22), 0 8px 20px rgba(0, 0, 0, .1);--sw-shadow-bar: 0 24px 60px rgba(0, 0, 0, .28);--sw-shadow-menu: 0 18px 48px rgba(0, 0, 0, .09);--sw-shadow-card-float: 7px 13px 16px rgba(176, 176, 176, .1), 28px 51px 29px rgba(176, 176, 176, .09), 62px 114px 39px rgba(176, 176, 176, .05);--sw-shadow-pop: 0 30px 70px rgba(0, 0, 0, .35);--sw-shadow-driver: 2px 4px 8px rgba(234, 234, 234, .4);--sw-ring-line: inset 0 0 0 1px var(--sw-line);--sw-ring-ink: inset 0 0 0 1px var(--sw-ink);--sw-halo-node: 0 0 0 5px rgba(122, 167, 247, .22);--sw-halo-hub: 0 0 0 9px rgba(254, 134, 4, .2), 0 0 0 22px rgba(254, 134, 4, .08);--sw-halo-node-light: 0 0 0 5px rgba(38, 110, 241, .14);--sw-halo-hub-light: 0 0 0 9px rgba(254, 134, 4, .18), 0 0 0 22px rgba(254, 134, 4, .07);--sw-wrap: 1200px;--sw-gutter: clamp(20px, 5vw, 64px);--sw-nav-h: 76px;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .25s;--duration-modal: .3s;--duration-screen: .28s;--duration-reveal: .4s;--stagger: 60ms;--loop-cycle: 4.5s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--sw-focus: 2px solid var(--sw-orange)}@media (max-width: 640px){:root{--sw-nav-h: 64px}}@font-face{font-family:Geist;src:url(/fonts/geist-latin-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-subset-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:SoSwift Naira;src:url(/fonts/soswift-naira-400.woff2) format("woff2");font-weight:100 450;unicode-range:U+20A6;font-display:swap}@font-face{font-family:SoSwift Naira;src:url(/fonts/soswift-naira-500.woff2) format("woff2");font-weight:451 550;unicode-range:U+20A6;font-display:swap}@font-face{font-family:SoSwift Naira;src:url(/fonts/soswift-naira-600.woff2) format("woff2");font-weight:551 900;unicode-range:U+20A6;font-display:swap}@font-face{font-family:Geist Fallback;src:local("Arial"),local("ArialMT");size-adjust:105.88%;ascent-override:86.89%;descent-override:20.78%;line-gap-override:9.44%}@font-face{font-family:Geist Fallback Android;src:local("Roboto"),local("Roboto-Regular");size-adjust:106.11%;ascent-override:86.7%;descent-override:20.73%;line-gap-override:9.42%}html{background:var(--sw-bg);scroll-padding-top:calc(var(--sw-nav-h) + 16px);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}.sw-page{width:100%;min-width:0;background:var(--sw-bg);color:var(--sw-ink);font-family:var(--sw-font);font-size:16px;line-height:1.5;letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.sw-page *,.sw-page *:before,.sw-page *:after{box-sizing:border-box}:where(.sw-page) :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(.sw-page) :where(ul,ol){padding:0;list-style:none}:where(.sw-page) :where(a){color:inherit}:where(.sw-page) :where(button,input,select){font:inherit;color:inherit;letter-spacing:inherit}:where(.sw-page) :where(svg){flex:0 0 auto}:where(.sw-page) :where(img,svg){max-width:100%}.sw-page :focus-visible{outline:var(--sw-focus);outline-offset:2px;border-radius:6px}.sw-i{width:1em;height:1em;display:inline-block;vertical-align:middle;flex:0 0 auto}.sw-sprite{position:absolute;width:0;height:0;overflow:hidden}.sw-skip{position:absolute;left:12px;top:-100px;z-index:50;padding:12px 16px;border-radius:var(--sw-r-sm);background:var(--sw-ink);color:var(--sw-white);font-weight:600;text-decoration:none}.sw-skip:focus{top:12px}.sw-display{font-weight:600;font-size:clamp(44px,5.4vw,76px);line-height:1.02;letter-spacing:var(--tracking-heading);text-wrap:balance}.sw-h1{font-weight:600;font-size:clamp(40px,4.8vw,68px);line-height:1.04;letter-spacing:var(--tracking-heading);text-wrap:balance}.sw-h2{font-weight:600;font-size:clamp(32px,3.5vw,50px);line-height:1.07;letter-spacing:var(--tracking-heading);text-wrap:balance}.sw-h3{font-weight:600;font-size:clamp(20px,1.65vw,24px);line-height:1.25;letter-spacing:var(--tracking-heading)}.sw-h4{font-weight:600;font-size:18px;line-height:1.3;letter-spacing:var(--tracking-heading)}.sw-lead{font-size:clamp(17px,1.35vw,20px);line-height:1.55;letter-spacing:var(--tracking-body);color:var(--sw-text-2);text-wrap:pretty}.sw-body{font-size:16px;line-height:1.6;color:var(--sw-text-2);text-wrap:pretty}.sw-small{font-size:14px;line-height:1.5;color:var(--sw-text-2)}.sw-xs{font-size:13px;line-height:1.45;color:var(--sw-text-2)}.sw-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--sw-mono);font-weight:500;font-size:13px;line-height:1;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--sw-text-2)}.sw-eyebrow:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--sw-ink)}.sw-eyebrow--orange{color:var(--sw-orange-text)}.sw-eyebrow--orange:before{background:var(--sw-orange)}.sw-eyebrow--blue{color:var(--sw-blue-text)}.sw-eyebrow--blue:before{background:var(--sw-blue)}.sw-eyebrow--light{color:var(--sw-on-ink-2)}.sw-eyebrow--light:before{background:var(--sw-orange)}.sw-num{font-variant-numeric:tabular-nums}.sw-nowrap{white-space:nowrap}.sw-strong{color:var(--sw-ink);font-weight:600}.sw-mono{font-family:var(--sw-mono)}.sw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sw-wrap{width:100%;max-width:calc(var(--sw-wrap) + 2 * var(--sw-gutter));margin-inline:auto;padding-inline:var(--sw-gutter)}main>section~section,main>nav~section~section{content-visibility:auto;contain-intrinsic-size:auto 900px}.sw-section{padding-block:clamp(64px,7vw,104px)}.sw-section--tight{padding-block:clamp(48px,5vw,80px)}.sw-section--top0{padding-top:0}.sw-head{display:flex;flex-direction:column;gap:18px;max-width:760px}.sw-head--center{align-items:center;text-align:center;margin-inline:auto}.sw-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.sw-stack{display:flex;flex-direction:column}.sw-row{display:flex;flex-wrap:wrap;align-items:center}.sw-split{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,5vw,88px)}.sw-split>*{flex:1 1 440px;min-width:0}.sw-split--top{align-items:flex-start}.sw-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.sw-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr))}.sw-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.sw-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.sw-grid--6{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.sw-gap-8{gap:8px}.sw-gap-12{gap:12px}.sw-gap-16{gap:16px}.sw-gap-24{gap:24px}.sw-gap-32{gap:32px}.sw-gap-48{gap:48px}.sw-divider{height:1px;background:var(--sw-line);border:0;margin:0}.sw-only-sm{display:none!important}.sw-hero{padding-block:clamp(32px,4vw,64px) clamp(48px,5vw,72px)}.sw-hero__text{gap:28px}.sw-hero__text>.sw-tag{align-self:flex-start}.sw-hero__text>.sw-lead{max-width:540px}@media (max-width: 640px){.sw-hide-sm{display:none!important}.sw-only-sm{display:revert!important}}@keyframes sw-rise{0%{opacity:0;transform:translateY(var(--sw-rise, 10px))}}@keyframes sw-fade{0%{opacity:0}}@keyframes sw-fade-out{to{opacity:0}}@keyframes swift-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes sw-pulse{50%{opacity:.4}}[data-i="1"]{--i: 1}[data-i="2"]{--i: 2}[data-i="3"]{--i: 3}[data-i="4"]{--i: 4}[data-i="5"]{--i: 5}[data-i="6"]{--i: 6}html.js[data-motion=full] :is([data-reveal],[data-reveal-group]>*){--sw-rise: 10px}html.js:is([data-motion=full],[data-motion=lite]) [data-reveal]:not(.is-in),html.js:is([data-motion=full],[data-motion=lite]) [data-reveal-group]:not(.is-in)>*{opacity:0}html.js[data-motion=full] [data-reveal].is-in,html.js[data-motion=full] [data-reveal-group].is-in>*{animation:sw-rise var(--duration-reveal) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}html.js[data-motion=lite] [data-reveal].is-in,html.js[data-motion=lite] [data-reveal-group].is-in>*{animation:sw-fade var(--duration-reveal) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}html.js[data-motion=full] .sw-hero-in{--sw-rise: 8px;animation:sw-rise var(--duration-base) var(--ease-out) backwards;animation-delay:calc(80ms + var(--i, 0) * var(--stagger))}html.js[data-motion=lite] .sw-hero-in{animation:sw-fade var(--duration-base) var(--ease-out) backwards;animation-delay:calc(80ms + var(--i, 0) * var(--stagger))}[data-loop]:not(.is-playing),[data-loop]:not(.is-playing) *{animation-play-state:paused!important}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-base)}::view-transition-old(sw-main){animation:sw-fade-out var(--duration-base) var(--ease-in) both}::view-transition-new(sw-main){--sw-rise: 8px;animation:sw-rise var(--duration-base) var(--ease-out) both}::view-transition-group(sw-nav),::view-transition-group(sw-footer){animation-duration:0s}::view-transition-old(sw-nav),::view-transition-old(sw-footer){animation:none;opacity:0}::view-transition-new(sw-nav),::view-transition-new(sw-footer){animation:none}}main{view-transition-name:sw-main}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border-radius:var(--sw-r-md);border:1px solid transparent;font-weight:600;font-size:16px;line-height:20px;letter-spacing:var(--tracking-title);text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.sw-btn:active{transform:scale(.98)}.sw-btn svg{width:20px;height:20px}.sw-btn--primary{background:var(--sw-ink);color:var(--sw-white)}.sw-btn--primary:hover,.sw-btn--primary:active{background:var(--sw-black)}.sw-btn--secondary{background:var(--sw-card);color:var(--sw-ink);border-color:var(--sw-line-2)}.sw-btn--secondary:hover,.sw-btn--secondary:active{background:var(--sw-line-soft)}.sw-btn--grey{background:var(--sw-input);color:var(--sw-ink);border-color:var(--sw-grey-line)}.sw-btn--light{background:var(--sw-white);color:var(--sw-ink)}.sw-btn--light:hover,.sw-btn--light:active{background:var(--sw-hover-light)}.sw-btn--glass{background:var(--sw-glass);color:var(--sw-white);border-color:var(--sw-glass-line)}.sw-btn--glass:hover,.sw-btn--glass:active{background:var(--sw-glass-hover)}.sw-btn--sm{height:44px;padding:0 18px;border-radius:var(--sw-r-sm);font-size:15px;gap:8px}.sw-btn--sm svg{width:18px;height:18px}.sw-btn--block{width:100%}.sw-btn[disabled],.sw-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.sw-btns{display:flex;flex-wrap:wrap;gap:12px}.sw-btn .sw-i--arrow{transition:transform var(--duration-fast) var(--ease-out)}.sw-btn:hover .sw-i--arrow{transform:translate(3px)}.sw-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--sw-ink);text-decoration:none;letter-spacing:var(--tracking-title)}.sw-link svg{width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-out)}.sw-link:hover svg{transform:translate(3px)}.sw-link--light{color:var(--sw-white)}.sw-inline-link{color:var(--sw-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--sw-ink-30);text-underline-offset:3px}html[data-motion=off] .sw-btn:active,html[data-motion=off] .sw-btn:hover .sw-i--arrow,html[data-motion=off] .sw-link:hover svg{transform:none}@media (max-width: 640px){.sw-btns .sw-btn{flex:1 1 100%}}.sw-tag{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border-radius:var(--sw-r-pill);font-family:var(--sw-mono);font-weight:500;font-size:12.5px;line-height:1;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;border:1px solid transparent;text-decoration:none}.sw-tag i{width:8px;height:8px;border-radius:50%;display:block;flex:0 0 auto}.sw-tag--inside{background:var(--sw-orange-tint);color:var(--sw-orange-text);border-color:var(--sw-orange-line)}.sw-tag--inside i{background:var(--sw-orange)}.sw-tag--intercity{background:var(--sw-blue-tint);color:var(--sw-blue-text);border-color:var(--sw-blue-line)}.sw-tag--intercity i{background:var(--sw-blue)}.sw-tag--neutral{background:var(--sw-card);color:var(--sw-ink);border-color:var(--sw-line)}.sw-tag--neutral i{background:var(--sw-orange)}.sw-tag--dark{background:var(--sw-glass);color:var(--sw-white);border-color:var(--sw-glass-line)}.sw-tag--dark i{background:var(--sw-blue-on-dark)}a.sw-tag{transition:background-color var(--duration-fast) var(--ease-out)}a.sw-tag--neutral:hover{background:var(--sw-line-soft)}.sw-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:var(--sw-r-pill);background:var(--sw-card);border:1px solid var(--sw-line);font-size:14.5px;font-weight:500;letter-spacing:var(--tracking-body);color:var(--sw-ink);text-decoration:none}.sw-chip svg{width:16px;height:16px;color:var(--sw-text-2)}a.sw-chip{min-height:44px;transition:background-color var(--duration-fast) var(--ease-out)}a.sw-chip:hover{background:var(--sw-line-soft)}.sw-chips{display:flex;flex-wrap:wrap;gap:10px}.sw-dot{width:7px;height:7px;border-radius:50%;display:block;flex:0 0 auto}.sw-dot--orange,.sw-tag .sw-dot--orange{background:var(--sw-orange)}.sw-dot--blue,.sw-tag .sw-dot--blue{background:var(--sw-blue)}.sw-card{background:var(--sw-card);border:1px solid var(--sw-line);border-radius:var(--sw-r-xl);padding:clamp(22px,2.3vw,32px)}.sw-card--flat{background:var(--sw-line-soft);border-color:transparent}.sw-card--lift{box-shadow:var(--sw-shadow-card)}a.sw-card{position:relative;display:block;text-decoration:none;color:inherit;transition:transform var(--duration-base) var(--ease-out)}a.sw-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:var(--sw-shadow-float);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out)}a.sw-card:hover{transform:translateY(-2px)}a.sw-card:hover:after{opacity:1}html[data-motion=off] a.sw-card:hover{transform:none}.sw-panel{border-radius:var(--sw-r-2xl);overflow:hidden;position:relative}.sw-tile{width:44px;height:44px;border-radius:var(--sw-r-sm);display:grid;place-items:center;flex:0 0 auto}.sw-tile svg{width:22px;height:22px}.sw-tile--orange{background:var(--sw-orange-tint);color:var(--sw-orange-deep)}.sw-tile--blue{background:var(--sw-blue-tint);color:var(--sw-blue)}.sw-tile--ink{background:var(--sw-ink);color:var(--sw-white)}.sw-tile--grey{background:var(--sw-input);color:var(--sw-ink)}.sw-tile--glass{background:var(--sw-glass);color:var(--sw-white);border:1px solid var(--sw-glass-line)}.sw-tile--lg{width:52px;height:52px;border-radius:14px}.sw-feature{display:flex;flex-direction:column;gap:14px}.sw-feature h3,.sw-feature h4{color:var(--sw-ink)}.sw-check{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--sw-ink);letter-spacing:var(--tracking-body)}.sw-check svg{width:20px;height:20px;margin-top:2px;color:var(--sw-success)}.sw-checks{display:flex;flex-direction:column;gap:12px}.sw-trust{display:flex;flex-wrap:wrap;gap:14px 28px}.sw-trust__item{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;letter-spacing:var(--tracking-body);color:var(--sw-ink)}.sw-trust__item svg{width:20px;height:20px;color:var(--sw-success)}.sw-nav{position:sticky;top:0;z-index:30;view-transition-name:sw-nav;padding-top:12px;pointer-events:none}.sw-nav__bar{pointer-events:auto;position:relative;height:64px;display:flex;align-items:center;gap:24px;padding:0 10px 0 18px;border-radius:var(--sw-r-lg);background-color:var(--sw-bg-veil);border:1px solid var(--sw-nav-line);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);transition:box-shadow var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.sw-nav.is-scrolled .sw-nav__bar,html:not(.js) .sw-nav__bar{background-color:#ffffffe6;box-shadow:var(--sw-shadow-menu)}html[data-motion=lite] .sw-nav__bar{background-color:var(--sw-card);-webkit-backdrop-filter:none;backdrop-filter:none}.sw-nav-sentinel{position:absolute;top:0;left:0;width:1px;height:8px;pointer-events:none}.sw-logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--sw-ink);flex:0 0 auto}.sw-logo svg{display:block;width:120.6px;height:36px}.sw-logo--dark{--wm-tile: var(--sw-ink-2);--wm-tile-line: var(--sw-glass-line);--wm-word: var(--sw-on-ink);color:var(--sw-white)}.wm-tile{fill:var(--wm-tile);stroke:var(--wm-tile-line);stroke-width:1px}.wm-so{fill:var(--wm-so)}.wm-word{fill:var(--wm-word)}.sw-nav__links{display:flex;align-items:center;gap:2px}.sw-nav__link{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:var(--sw-r-sm);font-size:15px;font-weight:500;letter-spacing:var(--tracking-body);color:var(--sw-ink);text-decoration:none;white-space:nowrap;gap:8px;transition:background-color var(--duration-fast) var(--ease-out)}.sw-nav__link:hover{background:var(--sw-hover)}.sw-nav__link[aria-current=page]{--sw-badge-ring: var(--sw-card);background:var(--sw-card);box-shadow:var(--sw-ring-line)}.sw-nav__ico{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;--sw-badge-ring: var(--sw-bg)}.sw-nav__ico svg{width:18px;height:18px}.sw-nav__ico .sw-dot{position:absolute;top:-2px;right:-3px;box-shadow:0 0 0 2px var(--sw-badge-ring)}.sw-nav__link[aria-current=page] .sw-nav__ico,.sw-menu__card .sw-nav__ico{--sw-badge-ring: var(--sw-card)}.sw-nav__new{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--sw-r-pill);background:var(--sw-blue-tint);border:1px solid var(--sw-blue-line);color:var(--sw-blue-text);font-family:var(--sw-mono);font-size:11px;font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}@keyframes sw-dot-ping{50%{transform:scale(1.9);opacity:.45}}html.js[data-motion=full] .sw-nav.is-first-visit .sw-nav__link--new .sw-dot{animation:sw-dot-ping 1.2s var(--ease-in-out) .6s 1 backwards}.sw-nav__right{margin-left:auto;display:flex;align-items:center;gap:8px}.sw-menu{display:block}.sw-menu>summary{list-style:none}.sw-menu>summary::-webkit-details-marker{display:none}.sw-nav__burger{width:44px;height:44px;border-radius:var(--sw-r-sm);border:1px solid var(--sw-line-2);background:var(--sw-card);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--sw-ink)}.sw-nav__burger svg{width:20px;height:20px}.sw-menu .sw-i--close,.sw-menu[open] .sw-i--menu{display:none}.sw-menu[open] .sw-i--close{display:inline-block}.sw-nav__burger:hover{background:var(--sw-line-soft)}.sw-menu__panel{position:absolute;right:0;top:calc(100% + 8px);width:300px}.sw-menu__link--major{display:none}.sw-menu__card{background:var(--sw-card);border:1px solid var(--sw-line);border-radius:var(--sw-r-xl);padding:10px;box-shadow:var(--sw-shadow-menu);display:flex;flex-direction:column}.sw-menu__link{height:52px;font-size:17px;gap:12px}.sw-menu__link .sw-nav__ico,.sw-menu__link .sw-nav__ico svg{width:20px;height:20px}.sw-menu__link--small{font-size:16px}.sw-menu__sep{height:1px;background:var(--sw-line);margin:8px 14px}.sw-menu[data-enhanced] .sw-menu__panel{opacity:0;transform:translateY(-8px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.sw-menu[data-enhanced].is-open .sw-menu__panel{opacity:1;transform:none}.sw-menu[data-enhanced].is-closing .sw-menu__panel{transition-duration:var(--duration-base);transition-timing-function:var(--ease-in)}html[data-motion=full] .sw-menu[data-enhanced].is-open .sw-menu__link{--sw-rise: 6px;animation:sw-rise var(--duration-slow) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 30ms)}html[data-motion=lite] .sw-menu[data-enhanced] .sw-menu__panel{transform:none}@media (max-width: 1080px){.sw-nav__links{display:none}.sw-menu__panel{left:0;width:auto}.sw-menu__link--major{display:inline-flex}}@media (max-width: 640px){.sw-nav{padding-top:8px}.sw-nav__bar{height:56px;gap:12px;padding:0 8px 0 12px;border-radius:var(--sw-r-md)}.sw-logo svg{width:106.4px;height:32px}.sw-nav__burger{width:40px;height:40px}.sw-nav .sw-btn{height:40px;padding:0 14px;font-size:14.5px;border-radius:var(--sw-r-sm)}}.sw-widget{background:var(--sw-card);border:1px solid var(--sw-line);border-radius:var(--sw-r-xl);padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--sw-shadow-float);width:100%}.sw-widget__fields{display:flex;flex-direction:column;gap:12px}.sw-widget__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.sw-widget__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sw-widget__note{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:var(--sw-text-2)}.sw-widget__note svg{width:16px;height:16px;color:var(--sw-success)}.sw-toggle{display:flex;align-items:stretch;background:var(--sw-bg);border:1px solid var(--sw-line-soft);border-radius:var(--sw-r-md);padding:4px}.sw-toggle__opt{flex:1 1 0;min-width:0;min-height:44px;padding:12px;border:1px solid transparent;border-radius:var(--sw-r-md);background:transparent;color:var(--sw-toggle-text);font-weight:500;font-size:16px;line-height:18px;letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.sw-toggle__opt i{width:8px;height:8px;border-radius:50%;display:block}.sw-toggle__opt[aria-selected=true]{background:var(--sw-ink);color:var(--sw-on-ink);font-weight:600}.sw-field{display:flex;flex-direction:column;gap:10px;min-width:0}.sw-field__label{font-size:14px;line-height:20px;font-weight:500;letter-spacing:var(--tracking-body);color:var(--sw-label);transition:color var(--duration-fast) var(--ease-out)}.sw-field__box{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 16px;background:var(--sw-input);border:1px solid var(--sw-input-line);border-radius:var(--sw-r-md);color:var(--sw-ink);width:100%;text-align:left;transition:border-color var(--duration-fast) var(--ease-out)}.sw-field__box svg{width:16px;height:16px;color:var(--sw-icon-muted)}.sw-field__box input,.sw-field__box select{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:16px;line-height:24px;letter-spacing:var(--tracking-body);color:var(--sw-ink);padding:0;height:54px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.sw-field__box input::placeholder{color:var(--sw-placeholder)}.sw-field__box--locked{background:var(--sw-line-soft)}.sw-field:focus-within .sw-field__label{color:var(--sw-ink)}.sw-field__box:focus-within{border-color:var(--sw-input-active)}.sw-field__box :focus-visible{outline:0}.sw-field__box:has(:focus-visible,input[type=date]:focus){outline:var(--sw-focus);outline-offset:2px}.sw-field__value{flex:1;min-width:0;font-size:16px;letter-spacing:var(--tracking-body);color:var(--sw-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-field__value--ph{color:var(--sw-placeholder)}.sw-field__hint{font-size:13px;line-height:1.4;color:var(--sw-text-2)}.sw-naira{font-weight:600;color:var(--sw-ink);font-size:16px}.sw-fares{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px}.sw-fare{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--sw-line-2);border-radius:var(--sw-r-md);background:var(--sw-card);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.sw-fare input{position:absolute;opacity:0;pointer-events:none}.sw-fare__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--sw-radio-line);flex:0 0 auto;display:grid;place-items:center;color:var(--sw-white);transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.sw-fare__radio svg{width:14px;height:14px;opacity:0}.sw-fare__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sw-fare__name{font-weight:600;font-size:15.5px;letter-spacing:var(--tracking-title)}.sw-fare__meta{font-size:13px;color:var(--sw-text-2);white-space:nowrap}.sw-fare__price{font-weight:600;font-size:17px;letter-spacing:var(--tracking-title);font-variant-numeric:tabular-nums}.sw-fare:has(input:checked){border-color:var(--sw-ink);box-shadow:var(--sw-ring-ink);background:var(--sw-fare-on)}.sw-fare:has(input:checked) .sw-fare__radio{border-color:var(--sw-ink);background:var(--sw-ink)}.sw-fare:has(input:checked) .sw-fare__radio svg{opacity:1;animation:sw-pop var(--duration-base) var(--ease-out)}.sw-fare:has(input:focus-visible){outline:var(--sw-focus);outline-offset:2px}.sw-bar{background:var(--sw-card);border-radius:var(--sw-r-xl);padding:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;box-shadow:var(--sw-shadow-bar)}.sw-bar>.sw-field{flex:1 1 170px}.sw-bar>.sw-field--wide{flex:1.4 1 220px}.sw-bar>.sw-btn{flex:0 0 auto}.sw-bar__fares{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:6px 4px 2px;border-top:1px solid var(--sw-line-soft);margin-top:4px}@media (max-width: 640px){.sw-widget{padding:16px;border-radius:var(--sw-r-lg)}}.sw-phone{--sw-z: .74;width:calc(390px * var(--sw-z) + 20px);flex:0 0 auto;border-radius:calc(54px * var(--sw-z) + 10px);background:var(--sw-bezel);padding:10px;box-shadow:var(--sw-shadow-phone);position:relative}.sw-phone__screen{width:calc(390px * var(--sw-z));height:calc(844px * var(--sw-z));border-radius:calc(54px * var(--sw-z));overflow:hidden;background:var(--sw-bg);position:relative}.sw-phone__app{width:390px;height:844px;zoom:var(--sw-z);display:flex;flex-direction:column;background:var(--sw-bg);font-family:var(--sw-font);color:var(--sw-ink);overflow:hidden}.sw-phone--sm{--sw-z: .62}.app-hero{position:relative;background-color:var(--sw-ink);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 38px;padding:64px 20px 48px;display:flex;flex-direction:column;gap:24px}.app-hero__top{display:flex;align-items:center;justify-content:space-between}.app-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:99px;background:var(--app-pill);border:1px solid var(--app-pill-line);color:var(--sw-on-ink);font-size:13px;font-weight:500;letter-spacing:-.02em}.app-pill svg{width:14px;height:14px}.app-iconbtn{width:48px;height:48px;border-radius:var(--sw-r-md);background:var(--sw-white);color:var(--sw-ink);display:grid;place-items:center;border:0}.app-iconbtn svg{width:20px;height:20px}.app-back{width:44px;height:44px;border-radius:var(--sw-r-sm);background:var(--sw-white);color:var(--sw-ink);display:grid;place-items:center}.app-back svg{width:20px;height:20px}.app-title{font-weight:600;font-size:32px;line-height:39px;letter-spacing:-.06em;color:var(--sw-on-ink)}.app-sheet{position:relative;z-index:1;margin-top:-27px;flex:1 1 auto;min-height:0;background:var(--sw-bg);border-radius:20px 20px 0 0;padding:20px;display:flex;flex-direction:column;gap:20px;overflow:hidden}.app-h{font-weight:600;font-size:24px;line-height:30px;letter-spacing:-.04em}.app-card{background:var(--sw-white);border:1px solid var(--sw-line-soft);border-radius:var(--sw-r-md);padding:16px;display:flex;flex-direction:column;gap:16px}.app-fields{display:flex;flex-direction:column;gap:8px}.app-label{font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.02em;color:var(--sw-label);margin-bottom:2px}.app-box{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 16px;background:var(--sw-input);border:1px solid var(--sw-input-line);border-radius:var(--sw-r-md);font-size:16px;letter-spacing:-.02em;color:var(--sw-ink)}.app-box svg{width:16px;height:16px;color:var(--app-muted)}.app-box--ph{color:var(--app-muted)}.app-hint{font-size:11px;color:var(--app-hint);letter-spacing:-.02em;margin-top:4px}.app-btn{height:56px;border-radius:var(--sw-r-md);background:var(--sw-ink);color:var(--sw-white);font-weight:600;font-size:16px;letter-spacing:-.04em;display:flex;align-items:center;justify-content:center;gap:10px;border:0;width:100%}.app-btn svg{width:20px;height:20px}.app-btn--grey{background:var(--sw-input);color:var(--sw-ink);border:1px solid var(--sw-grey-line)}.app-btn--sm{height:40px;font-size:15px;border-radius:var(--sw-r-sm)}.app-tabs{display:flex;align-items:stretch;background:var(--sw-bg);border:1px solid var(--sw-line-soft);border-radius:var(--sw-r-md);padding:4px}.app-tab{flex:1 1 0;padding:12px;border-radius:var(--sw-r-md);text-align:center;color:var(--app-tab);font-weight:500;font-size:16px;line-height:18px;letter-spacing:-.03em;white-space:nowrap}.app-tab--on{background:var(--sw-ink);color:var(--sw-on-ink);font-weight:600}.app-section{font-family:var(--sw-mono);font-weight:500;font-size:14px;text-transform:uppercase;color:var(--sw-text-2)}.app-nav{margin-top:auto;flex:0 0 auto;display:flex;justify-content:center;gap:40px;background:var(--sw-white);border-top:1px solid var(--sw-line-soft);padding:16px 20px 22px}.app-nav__tab{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--sw-ink);font-size:12px;letter-spacing:-.04em;min-width:44px}.app-nav__tab svg{width:20px;height:20px}.app-nav__tab--on{color:var(--sw-orange);font-weight:500}.app-route{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--sw-r-md);padding:16px;display:flex;flex-direction:column;gap:10px;color:var(--sw-on-ink);font-weight:500;font-size:16px;letter-spacing:-.04em}.app-route__row{display:flex;align-items:center;gap:8px}.app-route__line{height:1px;background:#fff3}.app-sq{width:15px;height:15px;border-radius:4px;flex:0 0 auto}.app-sq--from{background:var(--sw-orange)}.app-sq--to{background:var(--sw-on-ink)}.app-sq--to-ink{background:var(--sw-ink)}.app-driver{background:var(--sw-white);border-radius:var(--sw-r-lg);box-shadow:var(--sw-shadow-driver);border:1px solid var(--sw-line-soft);padding:16px;display:flex;flex-direction:column;gap:14px}.app-driver__row{display:flex;align-items:center;gap:10px}.app-avatar{width:48px;height:48px;border-radius:50%;background:var(--sw-input);display:grid;place-items:center;color:var(--sw-ink);font-weight:600;font-size:16px;letter-spacing:-.03em;flex:0 0 auto}.app-avatar--o{background:var(--sw-orange-tint);color:var(--sw-orange-deep)}.app-avatar--b{background:var(--sw-blue-tint);color:var(--sw-blue)}.app-name{font-weight:500;font-size:16px;letter-spacing:-.04em;color:var(--sw-black)}.app-meta{font-size:14px;letter-spacing:-.04em;color:var(--sw-label);display:flex;align-items:center;gap:4px}.app-meta svg{width:14px;height:14px}.app-detail{background:var(--sw-white);border-radius:var(--sw-r-lg);padding:20px;display:flex;flex-direction:column;gap:18px}.app-detail__row{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--sw-line-soft);font-size:16px;letter-spacing:-.03em}.app-detail__row span:first-child{color:var(--sw-label)}.app-detail__row span:last-child{font-weight:500;color:var(--sw-black);text-align:right}.app-detail__row--last{border-bottom:0;padding-bottom:0;font-weight:600}.app-detail__row--last span{font-weight:600!important;color:var(--sw-ink)!important}.app-vehicle{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--sw-r-md);background:var(--sw-white);border:1px solid var(--sw-line-soft)}.app-vehicle--on{border-color:var(--sw-ink);box-shadow:var(--sw-ring-ink)}.app-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--sw-radio-line);flex:0 0 auto;margin-top:2px;display:grid;place-items:center}.app-radio--on{border-color:var(--sw-ink)}.app-radio--on:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--sw-ink)}.app-code{background:var(--sw-code-bg);border:1px solid var(--sw-code-line);border-radius:var(--sw-r-lg);padding:20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.app-code__digits{font-weight:600;font-size:56px;letter-spacing:-.04em;line-height:1.05;color:var(--sw-ink)}.app-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:500;letter-spacing:-.02em}.app-chip--blue{background:var(--sw-blue-tint);color:var(--sw-blue-text);border:1px solid var(--sw-blue-line)}.app-chip--green{background:var(--app-green-tint);color:var(--app-green-text);border:1px solid var(--app-green-line)}.app-chip--amber{background:var(--sw-orange-tint);color:var(--sw-orange-text);border:1px solid var(--sw-orange-line)}.app-progress{height:6px;border-radius:99px;background:var(--app-progress-track);overflow:hidden}.app-progress>span{display:block;height:100%;border-radius:99px;background:var(--app-progress)}@media (max-width: 640px){.sw-phone{--sw-z: .62}.sw-phone--sm{--sw-z: .56}}.sw-float{background:var(--sw-card);border:1px solid var(--sw-line);border-radius:18px;padding:14px 16px;box-shadow:var(--sw-shadow-float);display:flex;align-items:center;gap:12px;min-width:0}.sw-float__text{display:flex;flex-direction:column;gap:3px;min-width:0}.sw-float__title{font-weight:600;font-size:15px;letter-spacing:var(--tracking-title);color:var(--sw-ink);white-space:nowrap}.sw-float__meta{font-size:13px;color:var(--sw-text-2);letter-spacing:var(--tracking-body);white-space:nowrap}.sw-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:15px;letter-spacing:var(--tracking-title);flex:0 0 auto}.sw-avatar--o{background:var(--sw-orange-tint);color:var(--sw-orange-text)}.sw-avatar--b{background:var(--sw-blue-tint);color:var(--sw-blue-text)}.sw-avatar--g{background:var(--sw-success-tint);color:var(--sw-success-text)}.sw-avatar--ink{background:var(--sw-ink);color:var(--sw-white)}.sw-citymap{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sw-map)}.sw-citymap svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sw-dark{background-color:var(--sw-ink);color:var(--sw-white);position:relative;overflow:hidden}.sw-grid-tex{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--sw-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--sw-grid-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 80% at 70% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 80% at 70% 30%,#000 20%,transparent 75%)}.sw-dark .sw-h1,.sw-dark .sw-h2,.sw-dark .sw-h3,.sw-dark .sw-h4,.sw-dark .sw-display{color:var(--sw-white)}.sw-dark .sw-lead,.sw-dark .sw-body,.sw-dark .sw-small,.sw-dark .sw-xs{color:var(--sw-on-ink-2)}.sw-dark .sw-check{color:var(--sw-white)}.sw-dark .sw-check svg{color:var(--sw-orange)}.sw-dark .sw-trust__item{color:var(--sw-white)}.sw-dark .sw-trust__item svg{color:var(--sw-orange)}.sw-dark .sw-divider{background:var(--sw-glass-line)}.sw-dcard{background:var(--sw-glass);border:1px solid var(--sw-glass-line);border-radius:var(--sw-r-xl);padding:clamp(22px,2.3vw,30px);display:flex;flex-direction:column;gap:14px}.sw-orange-band{background:var(--sw-orange);color:var(--sw-ink)}.sw-mark-bg{position:absolute;pointer-events:none;color:var(--sw-mark-faint)}.sw-photo{position:relative;overflow:hidden;border-radius:var(--sw-r-xl);background:repeating-linear-gradient(-45deg,var(--sw-photo-a) 0 14px,var(--sw-photo-b) 14px 28px);min-height:240px}.sw-photo--real{background:var(--photo-tone, var(--sw-photo-a))}.sw-photo--real img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.sw-photo__cap{position:absolute;left:14px;bottom:14px;right:14px;display:inline-flex;align-items:flex-start;gap:8px;max-width:360px;background:var(--sw-photo-cap);border-radius:var(--sw-r-sm);padding:10px 12px;font-size:12.5px;line-height:1.4;color:var(--sw-ink);letter-spacing:var(--tracking-body)}.sw-photo__cap svg{width:16px;height:16px;margin-top:1px;color:var(--sw-text-2)}.sw-photo__cap b{font-family:var(--sw-mono);font-weight:500;font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--sw-text-2);display:block;margin-bottom:2px}.sw-steps{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));counter-reset:step}.sw-step{display:flex;flex-direction:column;gap:14px}.sw-step__num{width:36px;height:36px;flex:0 0 auto;border-radius:11px;background:var(--sw-ink);color:var(--sw-white);font-family:var(--sw-mono);font-weight:500;font-size:14px;display:grid;place-items:center}.sw-step__num--o{background:var(--sw-orange);color:var(--sw-ink)}.sw-step__num--b{background:var(--sw-blue);color:var(--sw-white)}.sw-step h3{font-weight:600;font-size:19px;line-height:1.3;letter-spacing:var(--tracking-heading)}.sw-timeline{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.sw-tl{position:relative;padding:0 22px 0 0;display:flex;flex-direction:column;gap:12px}.sw-tl__mark{display:flex;align-items:center;gap:12px}.sw-tl__mark:after{content:"";height:1px;flex:1;background:repeating-linear-gradient(90deg,var(--sw-line-2) 0 6px,transparent 6px 12px)}.sw-tl:last-child .sw-tl__mark:after{display:none}.sw-list-dot{display:flex;flex-direction:column;gap:0}.sw-list-dot li{position:relative;display:flex;gap:16px;padding-bottom:22px}.sw-list-dot li:last-child{padding-bottom:0}.sw-list-dot li:before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;background:var(--sw-line)}.sw-list-dot li:last-child:before{display:none}.sw-ldot{width:24px;height:24px;border-radius:var(--sw-r-xs);flex:0 0 auto;display:grid;place-items:center;color:var(--sw-white);font-family:var(--sw-mono);font-size:12px}.sw-table{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;letter-spacing:var(--tracking-body)}.sw-table th{text-align:left;font-family:var(--sw-mono);font-weight:500;font-size:12.5px;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--sw-text-2);padding:0 16px 14px;border-bottom:1px solid var(--sw-line);white-space:nowrap}.sw-table td{padding:18px 16px;border-bottom:1px solid var(--sw-line);vertical-align:middle}.sw-table tr:last-child td{border-bottom:0}.sw-table .sw-price{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-title);white-space:nowrap}.sw-table__dest{display:flex;align-items:center;gap:14px}.sw-table__dest b{display:block;font-weight:600;letter-spacing:var(--tracking-title)}.sw-table__dest span{font-size:14px;color:var(--sw-text-2)}.sw-table--dark th{color:var(--sw-on-ink-2);border-color:var(--sw-glass-line)}.sw-table--dark td{border-color:var(--sw-glass-line);color:var(--sw-white)}.sw-defs{display:flex;flex-direction:column}.sw-def{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:18px 0;border-bottom:1px solid var(--sw-line)}.sw-def:last-child{border-bottom:0}.sw-def dt{font-size:16px;letter-spacing:var(--tracking-body);color:var(--sw-ink);flex:1 1 320px}.sw-def dd{font-weight:600;letter-spacing:var(--tracking-title);color:var(--sw-ink);text-align:right;flex:0 1 auto}:root{interpolate-size:allow-keywords}.sw-faq{border-bottom:1px solid var(--sw-line)}.sw-faq:first-child{border-top:1px solid var(--sw-line)}.sw-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-weight:500;font-size:clamp(17px,1.3vw,19px);line-height:1.4;letter-spacing:var(--tracking-title);color:var(--sw-ink)}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq__icon{width:32px;height:32px;border-radius:10px;background:var(--sw-input);display:grid;place-items:center;flex:0 0 auto;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.sw-faq__icon svg{width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out)}.sw-faq[open] .sw-faq__icon{background:var(--sw-ink);color:var(--sw-white)}.sw-faq[open] .sw-faq__icon svg{transform:rotate(45deg)}.sw-faq__a{padding:0 52px 24px 0;font-size:16px;line-height:1.6;color:var(--sw-text-2);max-width:760px;text-wrap:pretty}.sw-faq::details-content{height:0;overflow:clip;transition:height var(--duration-slow) var(--ease-out),content-visibility var(--duration-slow) allow-discrete}.sw-faq[open]::details-content{height:auto}@media (max-width: 640px){.sw-faq__a{padding-right:0}.sw-table--stack thead{display:none}.sw-table--stack,.sw-table--stack tbody,.sw-table--stack tr,.sw-table--stack td{display:block;width:100%}.sw-table--stack tr{padding:16px 0;border-bottom:1px solid var(--sw-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 12px}.sw-table--stack tr:last-child{border-bottom:0}.sw-table--stack.sw-table--dark tr{border-color:var(--sw-glass-line)}.sw-table--stack td{padding:0;border:0}.sw-table--stack td[data-col=dest]{grid-column:1 / -1}.sw-table--stack td[data-col]:not([data-col=dest]):before{content:attr(data-label);display:block;font-family:var(--sw-mono);font-size:11.5px;text-transform:uppercase;color:var(--sw-text-2);margin-bottom:2px;letter-spacing:var(--tracking-eyebrow)}.sw-table--stack.sw-table--dark td[data-col]:not([data-col=dest]):before{color:var(--sw-on-ink-2)}.sw-table--stack td[data-col=cta]{grid-column:1 / -1}.sw-def dd{text-align:left}.sw-tl{padding:0 0 22px}.sw-tl__mark:after{display:none}}.sw-footer{view-transition-name:sw-footer;background:var(--sw-ink);color:var(--sw-white);padding-block:clamp(56px,6vw,88px) 32px;position:relative;overflow:hidden}.sw-footer__top{display:flex;flex-wrap:wrap;gap:48px 64px}.sw-footer__brand{flex:1 1 300px;max-width:380px;display:flex;flex-direction:column;gap:18px}.sw-footer__blurb{color:var(--sw-on-ink-2);font-size:15px;line-height:1.5;max-width:320px}.sw-footer__line{color:var(--sw-on-ink-2)}.sw-footer__cols{flex:3 1 560px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.sw-footer__col{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.sw-footer__h{font-family:var(--sw-mono);font-weight:500;font-size:12.5px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--sw-on-ink-2);margin-bottom:4px}.sw-footer__col a,.sw-footer__col button{color:var(--sw-footer-link);text-decoration:none;font-size:15px;letter-spacing:var(--tracking-body)}.sw-footer__col button{background:none;border:0;padding:0;cursor:pointer;text-align:left}.sw-footer__col a:hover,.sw-footer__col button:hover{color:var(--sw-white);text-decoration:underline;text-underline-offset:3px}.sw-footer__contact{display:flex;flex-wrap:wrap;gap:12px}.sw-footer__bottom{margin-top:clamp(40px,5vw,72px);padding-top:24px;border-top:1px solid var(--sw-glass-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:13.5px;color:var(--sw-on-ink-2)}.sw-social{display:flex;gap:8px}.sw-social a{width:44px;height:44px;border-radius:var(--sw-r-sm);display:grid;place-items:center;background:var(--sw-glass);border:1px solid var(--sw-glass-line);color:var(--sw-white);transition:background-color var(--duration-fast) var(--ease-out)}.sw-social a:hover{background:var(--sw-glass-hover)}.sw-social svg{width:18px;height:18px}@media (max-width: 640px){.sw-footer__bottom{flex-direction:column;align-items:flex-start}}.sw-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--sw-text-2)}.sw-crumbs a{color:var(--sw-text-2);text-decoration:none}.sw-crumbs a:hover{color:var(--sw-ink)}.sw-crumbs svg{width:14px;height:14px}.sw-qr{width:132px;height:132px;border-radius:var(--sw-r-md);background:var(--sw-white);padding:12px;flex:0 0 auto}.sw-qr svg{width:100%;height:100%}.sw-note{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--sw-r-md);background:var(--sw-blue-tint);color:var(--sw-ink);font-size:15px;line-height:1.5;letter-spacing:var(--tracking-body)}.sw-note svg{width:20px;height:20px;color:var(--sw-blue);margin-top:1px}.sw-note--orange{background:var(--sw-orange-tint)}.sw-note--orange svg{color:var(--sw-orange-deep)}.sw-stat{display:flex;flex-direction:column;gap:6px}.sw-stat b{font-weight:600;font-size:clamp(30px,3vw,44px);letter-spacing:var(--tracking-title);line-height:1;font-variant-numeric:tabular-nums}.sw-kbd{font-family:var(--sw-mono);font-size:13px;padding:2px 7px;border-radius:6px;background:var(--sw-input);border:1px solid var(--sw-line)}.sw-countup-run{display:inline-block;text-align:inherit}.sw-hero-chip{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--sw-r-pill);background:var(--sw-input);border:1px solid var(--sw-white);color:var(--sw-blue-text);font-family:var(--sw-mono);font-weight:600;font-size:14px;line-height:1;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}a.sw-hero-chip:hover{background:var(--sw-line)}.sw-hero-chip--orange{color:var(--sw-orange-text)}.sw-hero-chip .sw-dot{width:8px;height:8px}.sw-btn--soft{background:var(--sw-btn-soft);color:var(--sw-ink);border:.5px solid var(--sw-btn-soft-line)}.sw-btn--soft:hover,.sw-btn--soft:active{background:var(--sw-line-2)}.sw-hero--panel{padding-top:clamp(24px,3.4vw,48px)}.sw-hero__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 48px}.sw-hero--panel .sw-hero__text{flex:1 1 560px;max-width:736px;gap:24px}.sw-hero__title{font-size:clamp(40px,4.45vw,64px);line-height:1.08}.sw-hero__lead{font-size:clamp(17px,1.25vw,18px);line-height:28px;max-width:610px}.sw-hero__btns{flex-wrap:nowrap;gap:16px}.sw-hero__btns .sw-btn{min-width:200px;border-radius:var(--sw-r-sm)}.sw-hero__panel{position:relative;isolation:isolate;overflow:hidden;margin-top:clamp(40px,4.4vw,64px);border-radius:var(--sw-r-lg);display:flex;align-items:flex-end;justify-content:center;padding:clamp(40px,11vw,160px) clamp(12px,7vw,100px) clamp(24px,6.4vw,92px);background:radial-gradient(70% 62% at 50% -6%,var(--sw-panel-light) 0%,transparent 72%),radial-gradient(48% 55% at 8% 92%,var(--sw-panel-mid) 0%,transparent 72%),radial-gradient(42% 50% at 94% 70%,var(--sw-panel-mid) 0%,transparent 72%),var(--sw-panel)}.sw-hero__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:url(/img/grain.svg);opacity:.11;pointer-events:none}.sw-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:0;transition:opacity .6s var(--ease-out)}.sw-hero__panel.has-shader>.sw-hero__canvas{opacity:1}.sw-hero__content{position:relative;z-index:1;width:100%;max-width:1082px}.sw-hero__panel--wide{padding:clamp(40px,8vw,120px) clamp(12px,4vw,56px) clamp(24px,5vw,72px)}.sw-hero__panel--wide .sw-hero__content{max-width:none}.sw-hero__overlay{position:absolute;z-index:2;top:clamp(16px,2.4vw,32px);left:clamp(16px,2.4vw,32px);max-width:calc(100% - 32px)}html.js[data-motion=full] .sw-hero__overlay{--sw-rise: 8px;animation:sw-rise var(--duration-modal) var(--ease-out) .6s backwards}html.js[data-motion=lite] .sw-hero__overlay{animation:sw-fade var(--duration-modal) var(--ease-out) .6s backwards}html.js[data-motion=full] .sw-hero__content{--sw-rise: 12px;animation:sw-rise var(--duration-reveal) var(--ease-out) .12s backwards}html.js[data-motion=lite] .sw-hero__content{animation:sw-fade var(--duration-reveal) var(--ease-out) .12s backwards}.sw-hero--split .sw-hero__top{align-items:stretch;flex-wrap:nowrap;gap:clamp(32px,4vw,64px)}.sw-hero--split .sw-hero__text{flex:1 1 52%;max-width:620px;align-self:center}.sw-hero--split .sw-hero__btns{flex-wrap:wrap}.sw-hero__panel--side{flex:1 1 48%;margin-top:0;align-items:center;padding:clamp(32px,4vw,56px) clamp(16px,3vw,40px);min-height:560px}.sw-hero__panel--side .sw-hero__content{display:flex;justify-content:center}.sw-hero__extra{display:flex;flex-direction:column;gap:16px}.sw-hero--plain{padding-bottom:clamp(32px,4vw,56px)}.sw-hero--plain .sw-hero__text{max-width:760px}.sw-marquee{display:flex;align-items:center;gap:12px;margin-top:clamp(20px,2.4vw,28px)}.sw-marquee__viewport{flex:1;min-width:0;overflow:hidden}.sw-marquee__track{display:flex;justify-content:center}.sw-marquee__group{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0}.sw-marquee__group[aria-hidden]{display:none}.sw-marquee__item{display:inline-flex;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:var(--tracking-body);color:var(--sw-ink);white-space:nowrap}.sw-marquee__item svg{width:20px;height:20px;flex:0 0 auto;color:var(--sw-success)}.sw-marquee__pause{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--sw-line-2);background:var(--sw-card);color:var(--sw-ink);display:grid;place-items:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.sw-marquee__pause:hover{background:var(--sw-line-soft)}.sw-marquee__pause[hidden]{display:none}.sw-marquee__pause svg{width:16px;height:16px}.sw-marquee .sw-i--play,.sw-marquee.is-paused .sw-i--pause{display:none}.sw-marquee.is-paused .sw-i--play{display:inline-block}@keyframes sw-marquee{to{transform:translate(-50%)}}html.js[data-motion=full] .sw-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}html.js[data-motion=full] .sw-marquee__track{justify-content:flex-start;width:max-content;animation:sw-marquee 48s linear infinite}html.js[data-motion=full] .sw-marquee__group{flex-wrap:nowrap}html.js[data-motion=full] .sw-marquee__group[aria-hidden]{display:flex}html.js[data-motion=full] :is(.sw-marquee:hover,.sw-marquee:focus-within,.sw-marquee.is-paused) .sw-marquee__track{animation-play-state:paused}@media (max-width: 1080px){.sw-hero--split .sw-hero__top{flex-wrap:wrap}.sw-hero--split .sw-hero__text,.sw-hero__panel--side{flex:1 1 100%;max-width:none}.sw-hero__panel--side{min-height:0}}@media (max-width: 640px){.sw-hero--panel .sw-hero__text{gap:20px}.sw-hero__btns{flex-wrap:wrap;width:100%;gap:12px}.sw-hero__panel{margin-top:32px;padding:96px 8px 8px}.sw-marquee__item{font-size:15px;padding:0 16px}}@media (max-width: 480px){.sw-hero__overlay{display:none}}.sw-bw{position:relative;width:100%;max-width:1082px;margin-inline:auto;border-radius:var(--sw-r-2xl);box-shadow:var(--sw-shadow-card-float)}.sw-bw__head{background:var(--sw-input);border-radius:var(--sw-r-2xl) var(--sw-r-2xl) 0 0;padding:20px clamp(16px,3.4vw,48px)}.sw-bw__tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--sw-r-md);background:var(--sw-input);border:1px solid var(--sw-line-2)}.sw-bw__tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 12px;border-radius:var(--sw-r-sm);color:var(--sw-toggle-text);font-size:clamp(16px,1.4vw,19px);font-weight:500;letter-spacing:var(--tracking-body);text-decoration:none;white-space:nowrap;transition:color var(--duration-base) var(--ease-out)}.sw-bw__tab .sw-dot{width:8px;height:8px}.sw-bw__tab:hover,.sw-bw__tab[aria-selected=true]{color:var(--sw-ink)}.sw-bw__tab[aria-selected=true]{font-weight:600}.sw-bw__tab:focus-visible{outline-offset:-2px}.sw-bw__label{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 16px;border-radius:var(--sw-r-sm);background:var(--sw-white);box-shadow:var(--sw-shadow-card),var(--sw-ring-line);font-size:clamp(16px,1.4vw,19px);font-weight:600;letter-spacing:var(--tracking-body);color:var(--sw-ink);text-align:center}.sw-bw__label .sw-dot{width:8px;height:8px}.sw-bw__pill{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--sw-r-sm);background:var(--sw-white);box-shadow:var(--sw-shadow-card),var(--sw-ring-line);transition:transform var(--duration-slow) var(--ease-in-out)}.sw-bw[data-active=intercity] .sw-bw__pill{transform:translate(100%)}html:not(.js) .sw-bw__pill{display:none}html:not(.js) .sw-bw__tab{color:var(--sw-ink)}.sw-bw__body{background:var(--sw-bg);border:6px solid var(--sw-white);border-top:0;border-radius:0 0 var(--sw-r-2xl) var(--sw-r-2xl);padding:4px}.sw-bw__body:only-child{border-top:6px solid var(--sw-white);border-radius:var(--sw-r-2xl)}.sw-bw__inner{background:var(--sw-white);border-radius:var(--sw-r-lg);padding:clamp(16px,2vw,24px) clamp(16px,2.6vw,32px);overflow:hidden}html.js .sw-bw[data-active=city] .sw-bw__form--ic,html.js .sw-bw[data-active=intercity] .sw-bw__form--city{display:none}html.js .sw-bw:not([data-ready]):has(#bw-ic:target) .sw-bw__form--ic{display:flex}html.js .sw-bw:not([data-ready]):has(#bw-ic:target) .sw-bw__form--city{display:none}html:not(.js) .sw-bw__form+.sw-bw__form{margin-top:24px;padding-top:24px;border-top:1px solid var(--sw-line)}.sw-bw__form-title{display:none}html:not(.js) .sw-bw__form-title{display:block}.sw-bw__form{display:flex;flex-direction:column;gap:16px}.sw-bw__fields{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--sw-line-soft)}.sw-bw__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.sw-bw .sw-field{gap:8px}.sw-bw .sw-field__label{font-size:16px;color:var(--sw-ink)}.sw-bw .sw-field__box{min-height:72px;padding:0 clamp(16px,1.8vw,24px);gap:10px;background:var(--sw-bg);border-color:var(--sw-line-soft);border-radius:var(--sw-r-xl)}.sw-bw .sw-field__box>svg{width:24px;height:24px;color:var(--sw-icon-muted)}.sw-bw .sw-field__box input,.sw-bw .sw-field__box select{height:70px}.sw-bw .sw-field__box input,.sw-bw .sw-field__box select,.sw-bw .sw-field__value{font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:var(--tracking-body)}.sw-bw .sw-field__value{line-height:1.2}.sw-bw .sw-field__box--locked>svg{width:20px;height:20px}.sw-bw .sw-field__box input::placeholder{color:var(--sw-placeholder-aa)}.sw-bw .sw-field__box select{cursor:pointer;padding-right:4px}.sw-bw .sw-field__box select:invalid,.sw-bw .sw-field__box select.is-empty{color:var(--sw-placeholder-aa)}.sw-bw .sw-field__box .sw-i--chev{width:18px;height:18px;margin-left:-4px;pointer-events:none}.sw-bw .sw-field__box input[type=date]{min-width:0}.sw-bw .sw-field__box input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.sw-bw .sw-field__box--locked{background:var(--sw-line-soft)}.sw-bw .sw-naira{font-size:clamp(17px,1.5vw,20px)}.sw-sq{width:14px;height:14px;border-radius:4px;flex:0 0 auto}.sw-sq--from{background:var(--sw-orange)}.sw-sq--to{background:var(--sw-ink)}.sw-bw__ok{display:inline-grid;color:var(--sw-success);opacity:0;transform:scale(.6);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.sw-bw__ok svg{width:20px;height:20px}.sw-field.is-valid .sw-bw__ok{opacity:1;transform:none}.sw-field.is-error .sw-field__box{border-color:var(--sw-danger)}.sw-field.is-error .sw-field__hint{color:var(--sw-danger-text)}.sw-field__hint[data-covers]:empty{display:none}.sw-field.is-shaking .sw-field__box{animation:swift-shake var(--duration-fast) var(--ease-in-out) 2}.sw-bw__swap{position:absolute;z-index:1;left:50%;top:68px;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--sw-line-2);background:var(--sw-white);color:var(--sw-ink);display:grid;place-items:center;cursor:pointer;box-shadow:var(--sw-shadow-card);transition:transform var(--duration-fast) var(--ease-out)}.sw-bw__swap svg{width:18px;height:18px}.sw-bw__swap:active{transform:translate(-50%,-50%) scale(.94)}.sw-bw__swap .sw-i--v{display:none}.sw-bw__cars{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.sw-bw__row3{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:end}.sw-bw .sw-fare{min-height:72px;border-radius:var(--sw-r-xl)}.sw-switch{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 18px;border:1px solid var(--sw-line-2);border-radius:var(--sw-r-xl);background:var(--sw-card);cursor:pointer}.sw-switch input{position:absolute;opacity:0;pointer-events:none}.sw-switch__track{position:relative;flex:0 0 auto;width:44px;height:26px;border-radius:var(--sw-r-pill);background:var(--sw-line-2);transition:background-color var(--duration-base) var(--ease-out)}.sw-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--sw-white);box-shadow:var(--sw-shadow-card);transition:transform var(--duration-base) var(--ease-out)}.sw-switch input:checked+.sw-switch__track{background:var(--sw-ink)}.sw-switch input:checked+.sw-switch__track:after{transform:translate(18px)}.sw-switch:has(input:focus-visible){outline:var(--sw-focus);outline-offset:2px}.sw-switch:has(input:disabled){opacity:.5;cursor:not-allowed}.sw-switch__text{display:flex;flex-direction:column;gap:2px;min-width:0}.sw-switch__text b{font-weight:600;font-size:15.5px;letter-spacing:var(--tracking-title)}.sw-switch__text span{font-size:13px;line-height:1.35;color:var(--sw-text-2)}.sw-bw__return-fields{margin-top:0}.sw-bw__return-fields[hidden]{display:none}html.js .sw-bw__return-fields:not([hidden]){--sw-rise: -6px;animation:sw-rise var(--duration-base) var(--ease-out)}.sw-bw__closed{align-items:center;text-align:center;gap:12px;padding:clamp(16px,3vw,40px) 0}.sw-bw__closed .sw-btn{margin-top:8px}.sw-bw__actions{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.sw-bw__submit{min-width:216px;height:56px;border-radius:var(--sw-r-sm);font-size:18px}.sw-bw__micro{font-size:14px;line-height:1.4;color:var(--sw-text-2)}.sw-btn.is-loading{position:relative;color:transparent;pointer-events:none}.sw-btn.is-loading>*{visibility:hidden}.sw-btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--sw-glass-line);border-top-color:var(--sw-white);animation:sw-spin .7s linear infinite}@keyframes sw-spin{to{transform:rotate(360deg)}}@keyframes sw-pop{0%{transform:scale(.6)}}html.js .sw-nojs,html:not(.js) .sw-jsonly{display:none}.sw-bw--bar{max-width:none;box-shadow:none;border-radius:var(--sw-r-xl)}.sw-bw--bar .sw-bar{padding:16px;gap:12px;border:6px solid var(--sw-input);box-shadow:var(--sw-shadow-card-float)}.sw-bw--bar .sw-field__box{min-height:60px;border-radius:var(--sw-r-md);background:var(--sw-bg);border-color:var(--sw-line-soft)}.sw-bw--bar .sw-field__box{padding:0 14px;gap:8px}.sw-bw--bar .sw-field__box input,.sw-bw--bar .sw-field__box select{height:58px}.sw-bw--bar .sw-field__box input,.sw-bw--bar .sw-field__box select,.sw-bw--bar .sw-field__value{font-size:16px;font-weight:500}.sw-bw--bar .sw-field__box>svg{width:20px;height:20px}.sw-bw--bar .sw-field__label{font-size:15px;color:var(--sw-ink)}.sw-bar>.sw-field{flex:1 1 180px}.sw-bar>.sw-bar__from{flex:0 1 132px}.sw-bar>.sw-bar__to{flex:1.6 1 250px}.sw-bar__submit{height:60px;border-radius:var(--sw-r-md)}.sw-bw--bar .sw-bar__fares{gap:8px 24px;padding:14px 4px 2px;font-size:14px;color:var(--sw-text-2)}.sw-bar__route{font-family:var(--sw-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--sw-label)}.sw-bar__price{display:inline-flex;align-items:baseline;gap:8px}.sw-bar__price b{font-weight:600;font-size:18px;letter-spacing:var(--tracking-title);color:var(--sw-ink)}.sw-bar__note{margin-left:auto}.sw-bar--closed{align-items:center;padding:18px 20px;gap:16px}.sw-bar__closed{flex:1 1 280px;font-size:16px;line-height:1.5;color:var(--sw-text-2)}.sw-bar__closed b{color:var(--sw-ink);font-weight:600}@media (max-width: 1080px){.sw-bw__row3{grid-template-columns:1fr}.sw-bar>.sw-bar__submit{flex:1 1 100%}.sw-bar__note{margin-left:0}}@media (max-width: 640px){.sw-bw{border-radius:var(--sw-r-xl)}.sw-bw__head{padding:12px;border-radius:var(--sw-r-xl) var(--sw-r-xl) 0 0}.sw-bw__tab{min-height:46px;font-size:15.5px;gap:8px}.sw-bw__body{border-width:4px;border-radius:0 0 var(--sw-r-xl) var(--sw-r-xl);padding:2px}.sw-bw__grid{grid-template-columns:1fr;gap:12px}.sw-bw__fields{gap:12px;padding-bottom:18px}.sw-bw .sw-field__box{min-height:56px;border-radius:var(--sw-r-md)}.sw-bw .sw-field__box input,.sw-bw .sw-field__box select{height:54px}.sw-bw .sw-field__box input,.sw-bw .sw-field__box select,.sw-bw .sw-field__value{font-size:16px}.sw-bw .sw-field__label{font-size:14px}.sw-bw .sw-fare,.sw-switch{min-height:60px;border-radius:var(--sw-r-md)}.sw-bw__swap{left:auto;right:14px;top:90px;transform:translateY(-50%)}.sw-bw__swap:active{transform:translateY(-50%) scale(.94)}.sw-bw__swap .sw-i--h{display:none}.sw-bw__swap .sw-i--v{display:inline-block}.sw-bw__form--city .sw-field:first-child [data-covers]{padding-right:52px}.sw-bw__submit{width:100%}.sw-bw__micro{font-size:13px}.sw-bw__label{min-height:46px;font-size:15.5px}.sw-bw--bar .sw-bar{padding:12px;border-width:4px}.sw-bw--bar .sw-bar>.sw-field{flex:1 1 100%}}html[data-motion=off] .sw-bw__pill,html[data-motion=off] .sw-switch__track:after{transition:none}.sw-cta{padding-bottom:clamp(48px,5vw,72px)}.sw-cta__panel{padding:clamp(28px,4.4vw,64px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 48px}.sw-cta__panel--orange{background:var(--sw-orange);color:var(--sw-ink);--sw-cta-mark: rgba(27, 27, 27, .06)}.sw-cta__panel--blue{background:var(--sw-blue);color:var(--sw-white);--sw-cta-mark: rgba(255, 255, 255, .07)}.sw-cta__mark{position:absolute;right:-40px;top:-20px;width:520px;height:auto;color:var(--sw-cta-mark);pointer-events:none}.sw-cta__text{position:relative;flex:1 1 460px;gap:18px}.sw-cta__panel .sw-h2,.sw-cta__panel .sw-lead{color:inherit}.sw-cta__panel .sw-lead{max-width:540px}.sw-cta__panel--blue .sw-lead{color:var(--sw-white)}.sw-cta__small{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.4}.sw-cta__small svg{width:18px;height:18px;flex:0 0 auto}.sw-cta__qr{position:relative;display:flex;align-items:center;gap:18px;background:var(--sw-white);color:var(--sw-ink);border-radius:var(--sw-r-xl);padding:16px 22px 16px 16px}.sw-cta__qr .sw-qr{width:120px;height:120px;padding:6px}.sw-qr__svg{display:block;width:100%;height:100%}.sw-qr__bg{fill:var(--sw-white)}.sw-qr__band{fill:var(--sw-ink)}.sw-cta__qrtext{display:flex;flex-direction:column;gap:4px;max-width:170px;font-size:13px;line-height:1.4;color:var(--sw-text-2)}.sw-cta__qrtext b{font-size:15px;color:var(--sw-ink);font-weight:600;letter-spacing:var(--tracking-title)}html.js[data-motion=full] .sw-qr:not(.is-in) .sw-qr__band{opacity:0}html.js[data-motion=full] .sw-qr.is-in .sw-qr__band{animation:sw-fade var(--duration-slow) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--stagger))}@keyframes sw-tilt{33%{transform:rotate(-8deg)}66%{transform:rotate(8deg)}}html.js[data-motion=full] .sw-cta__wa:hover .sw-i--wa{animation:sw-tilt var(--duration-modal) var(--ease-in-out)}.sw-board{padding:clamp(28px,4.4vw,64px)}.sw-board__grid{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"head btns" "list list" "note note";gap:0 48px;align-items:end}.sw-board__head{grid-area:head;max-width:640px}.sw-board__btns{grid-area:btns}.sw-board__list{grid-area:list;margin-top:clamp(32px,3.4vw,48px);display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,56px)}.sw-board__note{grid-area:note;margin-top:20px;color:var(--sw-on-ink-2)}.sw-board__row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px 16px;height:100%;padding:18px 10px;border-bottom:1px solid var(--sw-glass-line);color:var(--sw-white);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-out)}.sw-board__list li:nth-child(-n+2) .sw-board__row{border-top:1px solid var(--sw-glass-line)}.sw-board__row:hover,.sw-board__row:focus-visible{background:var(--sw-glass)}.sw-board__row .sw-tile{width:40px;height:40px}.sw-board__row .sw-tile svg{width:20px;height:20px}.sw-board__dest{display:flex;flex-direction:column;gap:3px;min-width:0}.sw-board__dest b{font-weight:600;font-size:17px;letter-spacing:var(--tracking-title)}.sw-board__dest span{font-size:13.5px;color:var(--sw-on-ink-2)}.sw-board__fare{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.sw-board__fare span{font-family:var(--sw-mono);font-size:11px;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--sw-on-ink-2)}.sw-board__fare b{font-weight:600;font-size:17px;letter-spacing:var(--tracking-title);white-space:nowrap}.sw-board__next{grid-column:2 / -1;font-size:13px;color:var(--sw-blue-on-dark)}.sw-flow{--sw-step: .9s;display:flex;flex-direction:column;gap:26px}.sw-flow__step{position:relative;display:flex;gap:18px}.sw-flow__step:not(:last-child):before,.sw-flow__step:not(:last-child):after{content:"";position:absolute;left:17px;top:42px;bottom:-20px;width:2px;border-radius:1px}.sw-flow__step:not(:last-child):before{background:var(--sw-line)}.sw-flow__step:not(:last-child):after{background:var(--sw-flow-color);transform-origin:top}.sw-flow__num{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-family:var(--sw-mono);font-weight:500;font-size:14px;letter-spacing:var(--tracking-eyebrow);color:var(--sw-flow-on);background:linear-gradient(var(--sw-flow-color),var(--sw-flow-color)) top / 100% 100% no-repeat,var(--sw-input)}.sw-flow--o{--sw-flow-color: var(--sw-orange);--sw-flow-on: var(--sw-ink)}.sw-flow--b{--sw-flow-color: var(--sw-blue);--sw-flow-on: var(--sw-white)}.sw-flow__text{display:flex;flex-direction:column;gap:6px}@keyframes sw-num-fill{0%{background-size:100% 0%;color:var(--sw-text-2)}55%{color:var(--sw-text-2)}to{background-size:100% 100%;color:var(--sw-flow-on)}}@keyframes sw-trickle{0%{transform:scaleY(0)}}html.js[data-motion=full] .sw-flow.is-in .sw-flow__num{animation:sw-num-fill .35s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * var(--sw-step) + .15s)}html.js[data-motion=full] .sw-flow.is-in .sw-flow__step:after{animation:sw-trickle .55s var(--ease-in-out) backwards;animation-delay:calc(var(--i, 0) * var(--sw-step) + .5s)}.sw-steprow{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sw-steprow__card{display:flex;flex-direction:column;gap:12px}.sw-steprow__card .sw-flow__num{margin-top:6px}.sw-steprow--o{--sw-flow-color: var(--sw-orange);--sw-flow-on: var(--sw-ink)}.sw-steprow__ui{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:112px;padding:14px;border-radius:var(--sw-r-md);background:var(--sw-bg);border:1px solid var(--sw-line-soft)}.sw-ui-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:var(--sw-r-sm);background:var(--sw-white);border:1px solid var(--sw-line-soft);font-size:14px;font-weight:500;letter-spacing:var(--tracking-body)}.sw-ui-row .sw-avatar{width:30px;height:30px;font-size:12px}.sw-ui-row--price b{font-weight:600;font-size:22px;letter-spacing:var(--tracking-title)}.sw-ui-row--pay svg{width:18px;height:18px;color:var(--sw-orange-deep)}.sw-ui-pay{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:var(--sw-r-xs);background:var(--sw-ink);color:var(--sw-white);font-size:13px;font-weight:600;letter-spacing:var(--tracking-title);white-space:nowrap}.sw-ui-hint{font-size:12.5px;color:var(--sw-text-2);padding-left:4px}.sw-ui-who{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.25}.sw-ui-who b{font-weight:600;font-size:14px;letter-spacing:var(--tracking-title)}.sw-ui-who span{font-size:12px;color:var(--sw-text-2)}.sw-ui-rating{display:inline-flex;align-items:center;gap:3px;font-size:13px;color:var(--sw-text-2)}.sw-ui-rating svg{width:13px;height:13px;color:var(--sw-star)}.sw-seq{margin-top:clamp(36px,4vw,56px);row-gap:28px}.sw-seq .sw-tl__mark:after{transform-origin:left}@keyframes sw-tile-fill{0%{background-color:var(--sw-input);color:var(--sw-text-2)}}@keyframes sw-trickle-x{0%{transform:scaleX(0)}}html.js[data-motion=full] .sw-steprow.is-in .sw-flow__num{animation:sw-num-fill .35s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * .45s + .2s)}html.js[data-motion=full] .sw-seq.is-in .sw-step__num{animation:sw-tile-fill .3s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * .6s + .2s)}html.js[data-motion=full] .sw-seq.is-in .sw-tl__mark:after{animation:sw-trickle-x .4s var(--ease-in-out) backwards;animation-delay:calc(var(--i, 0) * .6s + .45s)}.sw-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.sw-pair>.sw-card{justify-content:flex-start}.sw-pair>.sw-card>.sw-link{align-self:flex-start;margin-top:auto}.sw-muted{color:var(--sw-text-2)}.sw-def--stack{flex-direction:column}.sw-def--stack dt,.sw-def--stack dd{flex:none}.sw-def--stack dd{text-align:left;font-weight:500;letter-spacing:var(--tracking-body);color:var(--sw-text-2);line-height:1.5}.sw-points{display:flex;flex-direction:column;gap:20px}.sw-point{display:flex;gap:16px;align-items:flex-start}.sw-point>span:last-child{display:flex;flex-direction:column;gap:4px}.sw-list-dot li>span:last-child{display:flex;flex-direction:column;gap:2px}.sw-list-dot li b{font-weight:600;letter-spacing:var(--tracking-title)}.sw-ldot--ink{background:var(--sw-ink)}.sw-ldot--blue{background:var(--sw-blue)}.sw-ldot--orange{background:var(--sw-orange);color:var(--sw-ink)}.sw-ldot--green{background:var(--sw-success)}.sw-live{width:100%;max-width:400px;background:var(--sw-white);color:var(--sw-ink);border-radius:var(--sw-r-xl);padding:22px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--sw-shadow-pop)}.sw-live__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sw-live__title{font-family:var(--sw-mono);font-size:12px;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--sw-text-2)}.sw-live__chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--sw-r-pill);background:var(--sw-success-tint);color:var(--sw-success-text);font-size:12.5px;font-weight:600}.sw-live__chip i{width:7px;height:7px;border-radius:50%;background:var(--sw-success)}.sw-live__route{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;font-size:15px;letter-spacing:var(--tracking-title)}.sw-live__progress{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--sw-bg);border-radius:var(--sw-r-md);font-size:14px;color:var(--sw-label)}.sw-live__bar{display:block;height:6px;border-radius:var(--sw-r-pill);background:var(--app-progress-track);overflow:hidden}.sw-live__bar span{display:block;height:100%;border-radius:inherit;background:var(--app-progress);transform-origin:left;transform:scaleX(.52)}.sw-live__eta{color:var(--sw-ink)}.sw-live__driver{display:flex;align-items:center;gap:12px}.sw-live__foot{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--sw-text-2)}.sw-live__foot svg{width:16px;height:16px;margin-top:2px}@keyframes sw-creep{0%{transform:scaleX(.38)}to{transform:scaleX(.64)}}html.js[data-motion=full] .sw-live .sw-live__bar span{animation:sw-creep 24s linear 2 forwards}html.js[data-motion=full] .sw-live .sw-live__chip i{animation:sw-pulse 1.6s var(--ease-in-out) infinite}.sw-mini{width:100%;max-width:420px;background:var(--sw-white);border-radius:var(--sw-r-lg) var(--sw-r-lg) 0 0;padding:20px 20px 10px;display:flex;flex-direction:column;gap:12px}.sw-mini__head{font-family:var(--sw-mono);font-size:12px;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--sw-text-2)}.sw-mini__line{font-size:14px;line-height:1.5;color:var(--sw-text-2)}.sw-mini__line b{color:var(--sw-ink)}.sw-mini__row{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--sw-line-soft)}.sw-mini__who{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sw-mini__who b{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;letter-spacing:var(--tracking-title)}.sw-mini__who>span{font-size:13px;color:var(--sw-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-mini__rating{display:inline-flex;align-items:center;gap:3px;font-weight:500;color:var(--sw-text-2)}.sw-mini__rating svg{width:13px;height:13px;color:var(--sw-star)}.sw-mini__new{height:20px;padding:0 7px;border-radius:var(--sw-r-pill);background:var(--sw-blue-tint);color:var(--sw-blue-text);font-size:11px;font-weight:600;display:inline-flex;align-items:center}.sw-mini__btn{position:relative;display:inline-grid;place-items:center;height:38px;padding:0 14px;border-radius:11px;background:var(--sw-ink);color:var(--sw-white);font-weight:600;font-size:14px;white-space:nowrap}.sw-mini__btn--grey{background:var(--sw-input);color:var(--sw-ink)}.sw-mini__btn>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:6px}.sw-mini__btn svg{width:15px;height:15px}.sw-mini__foot{font-size:12.5px;color:var(--sw-text-2);padding-bottom:6px}.sw-mini__row--pick .sw-mini__btn{background:var(--sw-success-text)}.sw-mini__row--pick .sw-mini__offer{opacity:0}@keyframes sw-mini-btn{0%,30%{background-color:var(--sw-ink);transform:none}36%{transform:scale(.96);background-color:var(--sw-ink)}42%,to{background-color:var(--sw-success-text);transform:none}}@keyframes sw-mini-offer{0%,38%{opacity:1}44%,to{opacity:0}}@keyframes sw-mini-accepted{0%,38%{opacity:0}44%,to{opacity:1}}@keyframes sw-mini-row{0%,8%{background-color:transparent}16%,to{background-color:var(--sw-orange-tint)}}html.js[data-motion=full] .sw-mini--city .sw-mini__row--pick{border-radius:var(--sw-r-sm);animation:sw-mini-row var(--loop-cycle) var(--ease-out) 2 forwards}html.js[data-motion=full] .sw-mini--city .sw-mini__row--pick .sw-mini__btn{animation:sw-mini-btn var(--loop-cycle) var(--ease-out) 2 forwards}html.js[data-motion=full] .sw-mini--city .sw-mini__offer{animation:sw-mini-offer var(--loop-cycle) linear 2 forwards}html.js[data-motion=full] .sw-mini--city .sw-mini__accepted{animation:sw-mini-accepted var(--loop-cycle) linear 2 forwards}.sw-mini__route{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;font-size:15px;letter-spacing:var(--tracking-title)}.sw-mini__arrow svg{width:16px;height:16px;color:var(--sw-text-2)}.sw-mini__when{font-size:13.5px;color:var(--sw-text-2);padding-bottom:4px}.sw-mini__car{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--sw-line-2);border-radius:var(--sw-r-md)}.sw-mini__car>b{font-weight:600;font-size:16px;letter-spacing:var(--tracking-title)}.sw-mini__carname{display:flex;flex-direction:column;gap:1px;flex:1}.sw-mini__carname b{font-weight:600;font-size:15px;letter-spacing:var(--tracking-title)}.sw-mini__carname span{font-size:12.5px;color:var(--sw-text-2)}.sw-mini__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--sw-radio-line);display:grid;place-items:center;color:var(--sw-white)}.sw-mini__radio svg{width:12px;height:12px;opacity:0}.sw-mini__car--saloon{border-color:var(--sw-ink);box-shadow:var(--sw-ring-ink)}.sw-mini__car--saloon .sw-mini__radio{background:var(--sw-ink);border-color:var(--sw-ink)}.sw-mini__car--saloon .sw-mini__radio svg{opacity:1}@keyframes sw-mini-on{0%,35%{border-color:var(--sw-ink);box-shadow:var(--sw-ring-ink)}45%,80%{border-color:var(--sw-line-2);box-shadow:none}90%,to{border-color:var(--sw-ink);box-shadow:var(--sw-ring-ink)}}@keyframes sw-mini-off{0%,35%{border-color:var(--sw-line-2);box-shadow:none}45%,80%{border-color:var(--sw-ink);box-shadow:var(--sw-ring-ink)}90%,to{border-color:var(--sw-line-2);box-shadow:none}}@keyframes sw-mini-dot-on{0%,35%{background-color:var(--sw-ink);border-color:var(--sw-ink)}45%,80%{background-color:transparent;border-color:var(--sw-radio-line)}90%,to{background-color:var(--sw-ink);border-color:var(--sw-ink)}}@keyframes sw-mini-dot-off{0%,35%{background-color:transparent;border-color:var(--sw-radio-line)}45%,80%{background-color:var(--sw-ink);border-color:var(--sw-ink)}90%,to{background-color:transparent;border-color:var(--sw-radio-line)}}@keyframes sw-mini-tick-on{0%,35%{opacity:1}45%,80%{opacity:0}90%,to{opacity:1}}@keyframes sw-mini-tick-off{0%,35%{opacity:0}45%,80%{opacity:1}90%,to{opacity:0}}html.js[data-motion=full] .sw-mini--ic .sw-mini__car--saloon{animation:sw-mini-on var(--loop-cycle) var(--ease-in-out) 2}html.js[data-motion=full] .sw-mini--ic .sw-mini__car--suv{animation:sw-mini-off var(--loop-cycle) var(--ease-in-out) 2}html.js[data-motion=full] .sw-mini--ic .sw-mini__car--saloon .sw-mini__radio{animation:sw-mini-dot-on var(--loop-cycle) var(--ease-in-out) 2}html.js[data-motion=full] .sw-mini--ic .sw-mini__car--suv .sw-mini__radio{animation:sw-mini-dot-off var(--loop-cycle) var(--ease-in-out) 2}html.js[data-motion=full] .sw-mini--ic .sw-mini__car--saloon .sw-mini__radio svg{animation:sw-mini-tick-on var(--loop-cycle) var(--ease-in-out) 2}html.js[data-motion=full] .sw-mini--ic .sw-mini__car--suv .sw-mini__radio svg{animation:sw-mini-tick-off var(--loop-cycle) var(--ease-in-out) 2}.sw-job{gap:14px}.sw-job__top{display:flex;justify-content:space-between;align-items:center}.sw-job__title{font-weight:600;font-size:17px;letter-spacing:var(--tracking-title)}.sw-job__timer{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 6px;border-radius:99px;background:var(--sw-orange-tint);color:var(--sw-orange-text);font-size:12.5px;font-weight:500}.sw-job__ring{width:18px;height:18px;transform:rotate(-90deg)}.sw-job__ring circle{fill:none;stroke-width:4;stroke:var(--sw-orange-line)}.sw-job__ring .sw-job__ring-left{stroke:var(--sw-orange);stroke-dasharray:1;stroke-dashoffset:.03}.sw-job__route{background:var(--sw-ink);border:0}.sw-job__when{font-size:15px}.sw-job__detail{padding:4px 2px;gap:14px}.sw-job__earn{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--sw-label)}.sw-job__earn>b{font-weight:600;font-size:30px;letter-spacing:var(--tracking-heading);color:var(--sw-ink)}.sw-job__actions{display:flex;gap:10px}.sw-job__actions .app-btn{flex:1}.sw-job__accept{position:relative;display:grid;place-items:center}.sw-job__accept>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:8px}.sw-job__accept svg{width:18px;height:18px}.sw-job__accepted{opacity:0}@keyframes sw-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:.95}}@keyframes sw-job-btn{0%,40%{background-color:var(--sw-ink);transform:none}46%{transform:scale(.96)}52%,85%{background-color:var(--sw-success-text);transform:none}95%,to{background-color:var(--sw-ink)}}@keyframes sw-job-label{0%,48%{opacity:1}52%,88%{opacity:0}95%,to{opacity:1}}@keyframes sw-job-done{0%,48%{opacity:0}52%,88%{opacity:1}95%,to{opacity:0}}html.js[data-motion=full] .sw-job .sw-job__ring-left{animation:sw-drain 30s linear forwards}html.js[data-motion=full] .sw-job .sw-job__accept{animation:sw-job-btn var(--loop-cycle) var(--ease-out) 2}html.js[data-motion=full] .sw-job .sw-job__accept-label{animation:sw-job-label var(--loop-cycle) linear 2}html.js[data-motion=full] .sw-job .sw-job__accepted{animation:sw-job-done var(--loop-cycle) linear 2}@media (max-width: 1080px){.sw-steprow{grid-template-columns:1fr 1fr}.sw-pair{grid-template-columns:1fr}.sw-board__grid{grid-template-columns:1fr;grid-template-areas:"head" "btns" "list" "note"}.sw-board__btns{margin-top:24px}}@media (max-width: 900px){.sw-board__list{grid-template-columns:1fr}.sw-board__list li:nth-child(2) .sw-board__row{border-top:0}}@media (max-width: 640px){.sw-steprow{grid-template-columns:1fr}.sw-cta__mark{width:320px;right:-60px}.sw-board__grid{grid-template-columns:1fr;grid-template-areas:"head" "list" "note" "btns"}.sw-board__btns{margin-top:24px}.sw-board__row{grid-template-columns:auto auto 1fr;padding-inline:4px}.sw-board__row .sw-tile{grid-row:span 2;align-self:start}.sw-board__dest,.sw-board__next{grid-column:2 / -1}.sw-board__fare{flex-direction:row;align-items:baseline;gap:6px}.sw-mini{padding:16px 14px 8px}.sw-mini__row{gap:10px}.sw-mini__row .sw-avatar{width:36px;height:36px;font-size:13px}.sw-mini__who b{white-space:nowrap;font-size:14px}.sw-mini__btn{padding:0 10px;font-size:13px}}.sw-offers{--offers-pad: max(var(--sw-gutter), calc((100% - var(--sw-wrap)) / 2))}.sw-offers__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(272px,82vw,336px);align-items:stretch;gap:16px;margin:28px 0 0;padding:4px var(--offers-pad) 14px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--offers-pad);overscroll-behavior-x:contain;scrollbar-width:none}.sw-offers__track::-webkit-scrollbar{display:none}.sw-offers--route{padding-block:32px 0}.sw-offers--route .sw-offers__track{margin-top:0}.sw-offers--single .sw-offers__track{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow:visible}@media (min-width: 641px){.sw-offers--single .sw-offers__track{grid-template-columns:minmax(0,calc((min(100%,var(--sw-wrap) + 2 * var(--offers-pad)) - 2 * var(--offers-pad) - 16px) / 2))}}@media (min-width: 1081px){.sw-offers:not(.sw-offers--single):not(.is-at-end) .sw-offers__track{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent)}}.sw-offer{position:relative;scroll-snap-align:start;min-height:248px;border-radius:var(--sw-r-xl);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.sw-offer__link{display:flex;flex-direction:column;gap:8px;height:100%;padding:20px;border-radius:inherit;color:inherit;text-decoration:none}.sw-offer__link:focus-visible{outline:3px solid var(--sw-blue);outline-offset:3px}.sw-offer__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.sw-offer .sw-tile{width:40px;height:40px;background:var(--offer-soft)}.sw-offer .sw-tile svg{width:20px;height:20px}.sw-offer__badge{padding:5px 10px;border-radius:var(--sw-r-pill);background:var(--offer-badge-bg);color:var(--offer-badge-fg);font-size:13px;font-weight:600;letter-spacing:var(--tracking-title);white-space:nowrap}.sw-offer__route{font-size:13px;opacity:.8;letter-spacing:var(--tracking-body)}.sw-offer__headline{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:var(--tracking-heading)}.sw-offer__sub{font-size:15px;line-height:1.4;opacity:.9;letter-spacing:var(--tracking-body)}.sw-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:auto;padding-top:6px}.sw-offer__price s{position:relative;font-size:15px;opacity:.6;text-decoration:none}.sw-offer__price s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;background:currentColor;transform-origin:left center}.sw-offer__price b{font-size:32px;font-weight:600;line-height:1.1;letter-spacing:var(--tracking-title)}.sw-offer__car,.sw-offer__fine{font-size:13px;line-height:1.4;opacity:.8;letter-spacing:var(--tracking-body)}.sw-offer__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.sw-offer .sw-chip{min-height:28px;padding:4px 10px;border:0;background:var(--offer-soft);color:inherit;font-size:13px}.sw-offer__cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:15px;font-weight:600;letter-spacing:var(--tracking-title)}.sw-offer__cta svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media (hover: hover){.sw-offer:hover{transform:translateY(-3px);box-shadow:var(--sw-shadow-float)}.sw-offer:hover .sw-offer__cta svg{transform:translate(3px)}}.sw-offer--ink{background:var(--sw-ink);color:var(--sw-white);--offer-soft: rgba(255, 255, 255, .12);--offer-badge-bg: var(--sw-orange);--offer-badge-fg: var(--sw-ink)}.sw-offer--orange{background:var(--sw-orange);color:var(--sw-ink);--offer-soft: rgba(0, 0, 0, .1);--offer-badge-bg: var(--sw-ink);--offer-badge-fg: var(--sw-white)}.sw-offer--blue{background:var(--sw-blue);color:var(--sw-white);--offer-soft: rgba(0, 0, 0, .18);--offer-badge-bg: var(--sw-white);--offer-badge-fg: var(--sw-ink)}.sw-offer--blue :is(.sw-offer__route,.sw-offer__sub,.sw-offer__car,.sw-offer__fine){opacity:1;font-size:15px}.sw-offer--sand{background:var(--sw-photo-a);color:var(--sw-ink);--offer-soft: rgba(0, 0, 0, .07);--offer-badge-bg: var(--sw-ink);--offer-badge-fg: var(--sw-white)}.sw-offers__controls{display:flex;align-items:center;gap:8px}.sw-offers__controls .sw-link{margin-right:8px}.sw-offers__btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--sw-line-2);background:var(--sw-card);color:var(--sw-ink);display:grid;place-items:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.sw-offers__btn:hover:not(:disabled){background:var(--sw-line-soft)}.sw-offers__btn:disabled{opacity:.35;cursor:default}.sw-offers__btn[hidden]{display:none}.sw-offers__btn svg{width:18px;height:18px}.sw-offers .sw-i--play,.sw-offers.is-paused .sw-i--pause{display:none}.sw-offers.is-paused .sw-i--play{display:inline-block}.sw-offers__dots{display:none;justify-content:center;gap:6px;margin-top:4px}.sw-offers__dots span{width:6px;height:6px;border-radius:50%;background:var(--sw-line-2);transition:background-color var(--duration-fast) var(--ease-out)}.sw-offers__dots .is-on{background:var(--sw-ink)}@media (max-width: 640px){.sw-offers__btn:is([data-prev],[data-next]){display:none}.sw-offers__dots{display:flex}}.sw-offers__track{--stagger: 50ms;--sw-rise: 8px}html.js[data-motion=full] .sw-offers__track.is-in>:nth-child(n+5){animation-delay:.2s}html.js[data-motion] .sw-offers__track.is-static.is-in>*{animation:none}.sw-offers.is-priming .sw-offer__price s:after{transform:scaleX(0)}.sw-offers.is-dropping .sw-offer__price s:after{transition:transform .25s var(--ease-out)}.sw-offer.is-active:after{content:"";position:absolute;left:20px;right:20px;bottom:-9px;height:2px;border-radius:1px;background:var(--sw-ink);transform-origin:left center;animation:sw-offer-progress 6s linear both}.sw-offers.is-held .sw-offer.is-active:after{animation-play-state:paused}@keyframes sw-offer-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-motion=off] .sw-offer{transition:none}html[data-motion=off] .sw-offer:hover{transform:none}.sw-consent{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none}.sw-consent[hidden]{display:none}.sw-consent__inner{pointer-events:auto;max-width:760px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 18px;border-radius:var(--sw-r-lg);background:var(--sw-card);border:1px solid var(--sw-line-2);box-shadow:var(--sw-shadow-float)}.sw-consent__text{flex:1 1 320px;margin:0;font-size:15px;line-height:1.45;color:var(--sw-ink);letter-spacing:var(--tracking-body)}.sw-consent__text .sw-link{white-space:nowrap}.sw-consent__buttons{display:flex;gap:8px;flex:1 1 auto;justify-content:flex-end}.sw-consent__buttons .sw-btn{flex:1 1 0;min-width:132px}html.has-consent-bar body{padding-bottom:var(--consent-h, 0px)}@media (max-width: 640px){.sw-consent__buttons{flex-basis:100%}}.sw-ways__grid{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:20px}.sw-way{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding-bottom:0;overflow:hidden}.sw-way__text{gap:18px}.sw-way__text>.sw-tag{align-self:flex-start}.sw-way__text>.sw-link{align-self:flex-start}.sw-way__demo{display:flex;justify-content:center;align-items:flex-end;margin-inline:calc(-1*clamp(22px,2.3vw,32px));padding:32px clamp(22px,2.3vw,32px) 0;border-top:1px solid var(--sw-line)}.sw-way__demo--city{background:var(--sw-orange-tint)}.sw-way__demo--ic{background:var(--sw-blue-tint)}.sw-how{margin-top:clamp(36px,4vw,56px);display:grid;grid-template-columns:1fr 1fr;gap:20px}.sw-how__col{display:flex;flex-direction:column;gap:28px}.sw-how__col>.sw-tag{align-self:flex-start}.sw-peace__wrap{position:relative}.sw-peace__text{max-width:560px}.sw-peace__links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:8px}.sw-peace__card-wrap{display:flex;justify-content:center}.sw-peace__tiles{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sw-peace__small{margin-top:24px}.sw-aba{margin-top:clamp(36px,4vw,56px);gap:16px}.sw-aba .sw-tile{transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.sw-aba .sw-feature:hover .sw-tile{background:var(--sw-ink);color:var(--sw-orange)}.sw-drive{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,4vw,64px);align-items:center;padding:clamp(28px,4.4vw,64px);overflow:hidden}.sw-drive__text{gap:22px}.sw-drive__stats{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:24px clamp(24px,3.4vw,48px);padding-block:8px}.sw-drive__stats .sw-stat span{max-width:15ch}.sw-drive__visual{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:520px;border-radius:var(--sw-r-xl);background:var(--sw-ink);overflow:hidden;padding:40px 16px}.sw-drive__phone{position:relative}.sw-drive__apphero{padding-bottom:28px}.sw-story__photo{min-height:clamp(320px,36vw,480px)}.sw-story__text{gap:20px}.sw-story__text>.sw-link{align-self:flex-start}.sw-story__sign{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--sw-text-2)}.sw-story__logo{display:inline-flex}.sw-story__logo svg{height:28px;width:auto}.sw-faq-intro{flex:0 1 380px}.sw-faq-list{flex:1 1 560px}@media (max-width: 1080px){.sw-ways__grid,.sw-how{grid-template-columns:1fr}.sw-peace__tiles{grid-template-columns:1fr 1fr}.sw-drive{grid-template-columns:1fr}}@media (max-width: 640px){.sw-peace__tiles{grid-template-columns:1fr}.sw-drive__stats{grid-template-columns:1fr 1fr}.sw-drive__visual{min-height:0;padding:32px 12px}}.sw-split-card{display:grid;grid-template-columns:1.1fr 1fr;padding:0;overflow:hidden}.sw-split-card__text{padding:clamp(28px,4.4vw,64px)}.sw-split-card__visual{display:grid;place-items:center;padding:clamp(28px,4vw,56px) clamp(16px,3vw,40px)}.sw-split-card__visual--orange{background:var(--sw-orange-tint);border-left:1px solid var(--sw-orange-line)}.sw-offercard{width:100%;max-width:380px;background:var(--sw-white);border-radius:var(--sw-r-lg);padding:20px;box-shadow:var(--sw-shadow-float);display:flex;flex-direction:column;gap:4px}.sw-offercard__top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:10px}.sw-offercard__top b{font-weight:600;font-size:28px;letter-spacing:var(--tracking-heading)}.sw-offercard .sw-mini__row--pick{border-radius:var(--sw-r-sm);background:var(--sw-success-tint);padding-inline:10px;border-top:0}.sw-offercard__chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--sw-r-pill);background:var(--sw-input);color:var(--sw-text-2);font-size:13px;font-weight:600;white-space:nowrap}.sw-offercard__chip svg{width:14px;height:14px}.sw-offercard__chip--ok{background:var(--sw-success-text);color:var(--sw-white)}.sw-wallet-wrap{display:flex;justify-content:center}.sw-wallet{width:100%;max-width:400px;background:var(--sw-white);border:1px solid var(--sw-line);border-radius:var(--sw-r-xl);padding:22px;box-shadow:var(--sw-shadow-float);display:flex;flex-direction:column;gap:18px}.sw-wallet__top{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;padding:18px;border-radius:var(--sw-r-lg);background:var(--sw-ink);color:var(--sw-white)}.sw-wallet__label{grid-column:1 / -1;font-family:var(--sw-mono);font-size:12px;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--sw-on-ink-2)}.sw-wallet__balance{font-weight:600;font-size:34px;letter-spacing:var(--tracking-heading);line-height:1.1}.sw-wallet__btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--sw-r-sm);background:var(--sw-orange);color:var(--sw-ink);font-size:14px;font-weight:600;letter-spacing:var(--tracking-title)}.sw-wallet__btn svg{width:16px;height:16px}.sw-wallet__list{display:flex;flex-direction:column}.sw-wallet__list li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--sw-line-soft);font-size:14.5px}.sw-wallet__list li:first-child{border-top:0}.sw-wallet__list .sw-tile{width:36px;height:36px}.sw-wallet__list .sw-tile svg{width:18px;height:18px}.sw-wallet__list b{margin-left:auto;font-weight:600;letter-spacing:var(--tracking-title);white-space:nowrap}.sw-wallet__in{color:var(--sw-success-text)}.sw-invite{position:relative;overflow:hidden}.sw-invite>:not(.sw-grid-tex){position:relative}.sw-invite__code{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:var(--sw-r-md);background:var(--sw-glass);border:1px solid var(--sw-glass-line)}.sw-invite__value{font-family:var(--sw-mono);font-size:18px;letter-spacing:.08em;color:var(--sw-white)}.sw-invite__copy{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--sw-r-sm);background:var(--sw-white);color:var(--sw-ink);font-size:14px;font-weight:600;letter-spacing:var(--tracking-title)}.sw-invite__copy svg{width:16px;height:16px}@media (max-width: 1080px){.sw-split-card{grid-template-columns:1fr}.sw-split-card__visual--orange{border-left:0;border-top:1px solid var(--sw-orange-line)}}.sw-fares-card{margin-top:clamp(32px,3.4vw,48px);padding:clamp(8px,1.6vw,20px) clamp(8px,1.8vw,24px)}.sw-fares-table .sw-tile{width:40px;height:40px}.sw-fares-table .sw-tile svg{width:20px;height:20px}.sw-fares-table td[data-col=drive]{color:var(--sw-text-2);white-space:nowrap}.sw-fares-table__next{display:block;margin:6px 0 0 54px;font-size:13px;color:var(--sw-blue-text)}.sw-fares-table__actions{display:flex;justify-content:flex-end;gap:8px}.sw-fares-table__soon td,.sw-fares-table__soon b{color:var(--sw-text-2)}.sw-fares-note{margin-top:16px;color:var(--sw-text-2);max-width:760px}.sw-included{background:var(--sw-blue-tint);border-color:var(--sw-blue-line);padding:clamp(28px,4.4vw,56px)}.sw-included__grid{margin-top:clamp(28px,3.4vw,44px);gap:32px 24px}.sw-included .sw-tile,.sw-roundtrip .sw-tile{background:var(--sw-white);border:1px solid var(--sw-blue-line)}.sw-money{padding-block:4px}.sw-refunds td:last-child{font-weight:600;letter-spacing:var(--tracking-title);white-space:nowrap;text-align:right}.sw-refunds th:last-child{text-align:right}.sw-refunds td{padding-block:14px;font-size:15px}.sw-ic-phone-wrap{display:flex;justify-content:center}.sw-board-phone__hero{padding-bottom:28px}.sw-board-phone{gap:14px}.sw-board-phone__driver{display:flex;align-items:center;gap:10px}.sw-board-phone__driver .sw-avatar{width:36px;height:36px;font-size:13px}.sw-board-phone__label{font-size:13px;color:var(--sw-label)}.sw-airports__text{flex:1 1 380px}.sw-airports{flex:1 1 520px}.sw-airport{display:flex;flex-direction:column;gap:16px}.sw-airport__top{display:flex;align-items:center;gap:14px}.sw-airport__name{display:flex;flex-direction:column;gap:2px}.sw-airport__name b{font-weight:600;font-size:17px;letter-spacing:var(--tracking-title)}.sw-airport__name span{font-size:14px;color:var(--sw-text-2)}.sw-airport>.sw-link{align-self:flex-start}.sw-airport--soon{opacity:.85}.sw-airport--soon .sw-airport__name span{color:var(--sw-ink-2)}.sw-pickups td,.sw-pickups th{padding-inline:4px}.sw-pickups td{padding-block:11px;font-size:15px}.sw-pickups td:last-child,.sw-pickups th:last-child{text-align:right}.sw-pickups b{font-weight:600;letter-spacing:var(--tracking-title)}.sw-agents{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.sw-agents__text{flex:1 1 420px}.sw-route-crumbs{padding-top:clamp(16px,2vw,24px)}.sw-route-crumbs+.sw-hero--panel{padding-top:clamp(16px,2vw,28px)}.sw-roundtrip{background:var(--sw-blue-tint);border-color:var(--sw-blue-line)}.sw-roundtrip__price{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:14px 18px;border-radius:var(--sw-r-md);background:var(--sw-white);font-size:15px;color:var(--sw-text-2)}.sw-roundtrip__price b{font-weight:600;font-size:18px;letter-spacing:var(--tracking-title);color:var(--sw-ink)}.sw-gtk{margin-top:clamp(32px,3.4vw,48px);gap:16px}.sw-gtk .sw-link{align-self:flex-start;margin-top:auto}.sw-others{margin-top:clamp(28px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px}.sw-others .sw-other{display:flex;flex-direction:column;gap:4px;height:100%;text-decoration:none;color:var(--sw-ink);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.sw-other:hover{transform:translateY(-2px);box-shadow:var(--sw-shadow-card)}.sw-other>b{font-weight:600;font-size:17px;letter-spacing:var(--tracking-title)}.sw-other>span{font-size:14px;color:var(--sw-text-2)}.sw-other__price{margin-top:14px}.sw-other__price b{font-weight:600;font-size:18px;letter-spacing:var(--tracking-title);color:var(--sw-ink)}.sw-calc{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:var(--sw-r-lg);background:var(--sw-bg);border:1px solid var(--sw-line-soft)}.sw-calc .sw-field__box{background:var(--sw-white)}.sw-calc__answer{display:flex;flex-direction:column;gap:10px}.sw-calc__answer p{font-size:17px;color:var(--sw-text-2)}.sw-calc__answer b{font-weight:600;font-size:26px;letter-spacing:var(--tracking-heading);color:var(--sw-ink)}.sw-calc__track{position:relative;height:8px;border-radius:var(--sw-r-pill);background:var(--sw-blue-line);overflow:clip;overflow-clip-margin:8px}.sw-calc__rail{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc(var(--x, 0) * 100%));transition:transform var(--duration-base) var(--ease-out)}.sw-calc__dot{position:absolute;left:0;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--sw-blue);box-shadow:0 0 0 4px var(--sw-white)}.sw-calc__ends{display:flex;justify-content:space-between;font-size:12.5px;color:var(--sw-text-2)}.sw-calc__tl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sw-calc__tl li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--sw-r-sm);background:var(--sw-white);border:1px solid var(--sw-line-soft)}.sw-calc__tl span{font-size:12.5px;color:var(--sw-text-2)}.sw-calc__tl b{font-weight:600;font-size:15px;letter-spacing:var(--tracking-title);white-space:nowrap}@media (max-width: 1080px){.sw-fares-table__actions{justify-content:flex-start}}@media (max-width: 640px){.sw-fares-card{padding:4px 16px}.sw-fares-table__next{margin-left:0}.sw-fares-table td[data-col=drive]{white-space:normal}.sw-fares-table td[data-col=actions],.sw-fares-table td[data-col=soon]{grid-column:1 / -1}.sw-fares-table__actions .sw-btn{flex:1 1 0}.sw-calc__tl{grid-template-columns:1fr 1fr}}.sw-drive-hero__stats{grid-template-columns:repeat(3,auto);padding-block:4px}.sw-drive-hero__stats .sw-stat b{font-size:clamp(26px,2.4vw,36px);letter-spacing:var(--tracking-title)}.sw-earn{margin-top:clamp(36px,4vw,56px)}.sw-needs{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.sw-needs li{display:flex;align-items:center;gap:14px;font-size:16px;line-height:1.45;letter-spacing:var(--tracking-body)}.sw-needs .sw-tile{width:40px;height:40px}.sw-needs .sw-tile svg{width:20px;height:20px}.sw-badge-wrap{display:flex;justify-content:center}.sw-badge{width:100%;max-width:380px;background:var(--sw-white);color:var(--sw-ink);border-radius:var(--sw-r-xl);padding:22px;box-shadow:var(--sw-shadow-pop);display:flex;flex-direction:column;gap:16px}.sw-badge__top{display:flex;align-items:center;gap:14px}.sw-badge__top>span:last-child{display:flex;flex-direction:column;gap:2px}.sw-badge__top b{font-weight:600;font-size:19px;letter-spacing:var(--tracking-title)}.sw-badge__top span span{font-size:13.5px;color:var(--sw-success-text)}.sw-badge__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sw-badge__list li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--sw-r-sm);background:var(--sw-bg);font-size:14px;font-weight:500}.sw-badge__list svg{width:16px;height:16px;color:var(--sw-success)}.sw-badge__foot{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sw-text-2)}.sw-badge__foot svg{width:16px;height:16px}.sw-alert{display:flex;gap:14px;align-items:flex-start;padding:18px 22px;border-radius:var(--sw-r-lg);background:var(--sw-danger-tint);border:1px solid var(--sw-danger);font-size:16px;line-height:1.55;color:var(--sw-ink)}.sw-alert svg{width:22px;height:22px;flex:0 0 auto;color:var(--sw-danger-text);margin-top:1px}.sw-alert b{font-weight:600}.sw-safety-grid{margin-top:clamp(28px,3vw,44px);gap:16px}.sw-strip{margin-top:16px;display:flex;gap:14px;align-items:flex-start;padding:18px 22px;border-radius:var(--sw-r-lg);background:var(--sw-orange-tint);border:1px solid var(--sw-orange-line);font-size:16px;line-height:1.55}.sw-strip svg{width:22px;height:22px;flex:0 0 auto;color:var(--sw-orange-text);margin-top:1px}.sw-strip b{font-weight:600}.sw-point .sw-link{margin-top:2px}@media (max-width: 640px){.sw-drive-hero__stats{grid-template-columns:1fr 1fr}.sw-needs{grid-template-columns:1fr}}.sw-help-search{max-width:640px}html:not(.js) .sw-help-search{display:none}.sw-help-search .sw-field__box{min-height:64px;border-radius:var(--sw-r-lg);background:var(--sw-white);border-color:var(--sw-line-2);padding-inline:20px;box-shadow:var(--sw-shadow-card)}.sw-help-search .sw-field__box svg{width:22px;height:22px}.sw-help-search input{height:62px;font-size:17px}.sw-help-search input::-webkit-search-cancel-button{cursor:pointer}.sw-help-topics{padding-bottom:clamp(24px,3vw,40px)}.sw-help-topics .sw-chip{text-decoration:none;color:var(--sw-ink);transition:background-color var(--duration-fast) var(--ease-out)}.sw-help-topics .sw-chip:hover{background:var(--sw-line-soft)}.sw-help-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-block:8px 40px}.sw-help-empty[hidden]{display:none}.sw-help-topic{padding-block:clamp(28px,3vw,44px);border-top:1px solid var(--sw-line)}.sw-help-topic .sw-split{gap:16px clamp(40px,5vw,88px)}.sw-help-topic h2{flex:0 1 320px;padding-top:18px}.sw-help-topic .sw-faq-list{flex:1 1 560px}.sw-help-topic[hidden]{display:none}.sw-contact{padding:clamp(28px,4.4vw,56px)}.sw-contact>*{position:relative}.sw-contact__grid{margin-top:clamp(24px,3vw,36px);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sw-contact__grid .sw-dcard{align-items:flex-start}.sw-contact__grid .sw-btn{margin-top:auto}.sw-contact__small{margin-top:20px}.sw-about-story{align-items:flex-start}.sw-about-story__photo{min-height:clamp(320px,38vw,520px);--photo-tone: #B8B8B8}.sw-about-story__text{max-width:620px}.sw-about-story__text .sw-lead{line-height:1.7}.sw-pullquote{margin:8px 0 0;padding:22px 0 0 24px;border-left:3px solid var(--sw-orange)}.sw-pullquote p{font-weight:600;font-size:clamp(24px,2.4vw,32px);line-height:1.2;letter-spacing:var(--tracking-heading);color:var(--sw-ink)}.sw-believe{margin-top:clamp(28px,3vw,44px);gap:16px}.sw-sofar .sw-step__num svg{width:18px;height:18px}.sw-company{max-width:760px}.sw-company .sw-def dd{font-weight:500}.sw-gta{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:8px}.sw-gta__desk{display:flex;align-items:center;gap:24px}.sw-gta__qr{width:220px;height:220px;border:1px solid var(--sw-line)}.sw-gta__phone{display:flex;flex-direction:column;justify-content:center;gap:16px}@media (pointer: coarse){.sw-gta__phone{order:-1}}.sw-install{display:flex;flex-direction:column;gap:16px}.sw-install__mock{position:relative;height:180px;border-radius:var(--sw-r-lg);background:var(--sw-bg);border:1px solid var(--sw-line-soft);overflow:hidden}.sw-install__bar{display:flex;align-items:center;gap:10px;height:44px;margin:12px;padding:0 14px;border-radius:var(--sw-r-pill);background:var(--sw-white);border:1px solid var(--sw-line);font-size:14px;color:var(--sw-text-2)}.sw-install__url{flex:1}.sw-install__dots{font-weight:700;color:var(--sw-ink)}.sw-install__menu{position:absolute;right:16px;top:52px;width:220px;padding:6px;border-radius:var(--sw-r-md);background:var(--sw-white);box-shadow:var(--sw-shadow-float);font-size:14px}.sw-install__menu--sheet{right:auto;left:50%;top:auto;bottom:0;transform:translate(-50%);width:260px;border-radius:var(--sw-r-md) var(--sw-r-md) 0 0}.sw-install__menu li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--sw-r-xs);color:var(--sw-text-2)}.sw-install__menu li.is-on{background:var(--sw-orange-tint);color:var(--sw-ink);font-weight:600}.sw-install__menu svg{width:16px;height:16px;color:var(--sw-orange-text)}.sw-install__steps{display:flex;flex-direction:column;gap:10px;padding-left:22px;list-style:decimal;font-size:16px;line-height:1.5;color:var(--sw-text-2)}.sw-install__steps b{color:var(--sw-ink);font-weight:600}.sw-install__steps li::marker{color:var(--sw-orange-text);font-weight:600}.sw-gta-drive__qr{width:104px;height:104px;padding:6px;border:1px solid var(--sw-line)}@media (max-width: 1080px){.sw-contact__grid,.sw-gta{grid-template-columns:1fr}}@media (max-width: 640px){.sw-gta__desk{flex-direction:column;align-items:flex-start}.sw-gta__qr{width:180px;height:180px}.sw-help-topic h2{padding-top:0}}.sw-track-head{padding:20px 0 8px}.sw-track{padding-bottom:64px}.sw-track__wrap{max-width:calc(520px + 2 * var(--sw-gutter))}.sw-track__state{display:flex;flex-direction:column;gap:16px;padding-top:clamp(16px,4vw,40px)}.sw-track__state[hidden]{display:none}.sw-track__state>.sw-tile{margin-bottom:4px}.sw-track__state .sw-btns{margin-top:8px}.sw-track__live{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:var(--sw-r-pill);background:var(--sw-orange-tint);border:1px solid var(--sw-orange-line);color:var(--sw-orange-text);font-family:var(--sw-mono);font-size:13px;font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.sw-track__live[hidden]{display:none}.sw-track__live i{width:8px;height:8px;border-radius:50%;background:var(--sw-orange)}html.js[data-motion=full] .sw-track__live i{animation:sw-pulse 1.6s var(--ease-in-out) infinite}.sw-track__line{margin-top:-6px}.sw-track__route{display:flex;flex-direction:column;gap:10px}.sw-track__stop{display:inline-flex;align-items:center;gap:8px}.sw-track__eta{font-size:15px;color:var(--sw-text-2)}.sw-track__eta b{color:var(--sw-ink);font-weight:600}.sw-track__driver{display:flex;align-items:center;gap:12px}.sw-track__driver[hidden]{display:none}.sw-track__who{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sw-track__who b{display:inline-flex;align-items:center;gap:8px;font-weight:600;letter-spacing:var(--tracking-title)}.sw-track__who>span{font-size:14px;color:var(--sw-text-2)}.sw-track__plate{padding:6px 10px;border-radius:var(--sw-r-xs);background:var(--sw-input);border:1px solid var(--sw-line-2);font-weight:600;font-size:14px;letter-spacing:.02em;white-space:nowrap}.sw-track__invite{display:flex;flex-direction:column;gap:10px}.sw-track__worry{display:flex;gap:10px;align-items:flex-start}.sw-track__worry svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px;color:var(--sw-text-2)}.sw-track__note{color:var(--sw-text-2)}.sw-skel{display:block;border-radius:var(--sw-r-sm);background:var(--sw-line)}.sw-skel--chip{width:84px;height:28px;border-radius:var(--sw-r-pill)}.sw-skel--title{width:78%;height:34px}.sw-skel--map{height:180px;border-radius:var(--sw-r-lg)}.sw-skel--line{width:100%;height:14px}.sw-skel--short{width:60%}@keyframes sw-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}html.js[data-motion=full] .sw-skel{background:linear-gradient(90deg,var(--sw-line) 0%,var(--sw-line-soft) 50%,var(--sw-line) 100%) 0 0 / 200% 100%;animation:sw-shimmer 1.2s linear infinite}.sw-toast{position:fixed;z-index:40;left:50%;bottom:24px;transform:translate(-50%);max-width:calc(100% - 32px);padding:12px 18px;border-radius:var(--sw-r-md);background:var(--sw-ink);color:var(--sw-white);font-size:14.5px;box-shadow:var(--sw-shadow-pop)}.sw-toast[hidden]{display:none}html.js[data-motion=full] .sw-toast:not([hidden]){--sw-rise: 12px;animation:sw-toast-in var(--duration-base) var(--ease-out)}@keyframes sw-toast-in{0%{opacity:0;transform:translate(-50%,12px)}}@media (min-width: 641px){.sw-toast{left:auto;right:24px;transform:none}@keyframes sw-toast-in-wide{0%{opacity:0;transform:translateY(12px)}}html.js[data-motion=full] .sw-toast:not([hidden]){animation-name:sw-toast-in-wide}}.sw-legal{padding-bottom:clamp(48px,6vw,96px)}.sw-legal__back{padding-top:clamp(20px,2.6vw,32px)}.sw-legal__head{display:flex;flex-direction:column;gap:16px;max-width:760px;padding-block:clamp(16px,2.4vw,28px) clamp(28px,3.4vw,48px)}.sw-legal__stamp{font-size:14px;color:var(--sw-text-2)}.sw-legal__layout{display:grid;grid-template-columns:240px minmax(0,720px);gap:clamp(32px,5vw,80px);align-items:start}.sw-legal__toc{position:sticky;top:calc(var(--sw-nav-h) + 24px);display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - var(--sw-nav-h) - 48px);overflow:auto}.sw-legal__toc ol{display:flex;flex-direction:column;gap:2px;list-style:none;padding-left:0}.sw-legal__toc li{font-size:14px;line-height:1.4;color:var(--sw-text-2)}.sw-legal__toc a{display:block;padding:5px 0;color:var(--sw-text-2);text-decoration:none}.sw-legal__toc a:hover{color:var(--sw-ink)}.sw-legal__body{font-size:17px;line-height:1.7;letter-spacing:var(--tracking-body);color:var(--sw-text-2)}.sw-legal__body section{padding-bottom:32px}.sw-legal__body h2{font-weight:600;font-size:clamp(21px,1.8vw,24px);line-height:1.3;letter-spacing:var(--tracking-heading);color:var(--sw-ink);margin-bottom:12px;scroll-margin-top:calc(var(--sw-nav-h) + 24px)}.sw-legal__body p,.sw-legal__body ul,.sw-legal__body ol,.sw-legal__body dl{margin-bottom:14px}.sw-legal__body ul,.sw-legal__body ol{padding-left:22px}.sw-legal__body ul{list-style:disc}.sw-legal__body ol{list-style:decimal}.sw-legal__body li{margin-bottom:8px}.sw-legal__body li::marker{color:var(--sw-orange-text)}.sw-legal__note{padding:16px 18px;border-radius:var(--sw-r-md);background:var(--sw-orange-tint);border-left:3px solid var(--sw-orange);color:var(--sw-ink)}.sw-legal__defs{display:flex;flex-direction:column;gap:10px}.sw-legal__defs>div{padding:14px 16px;border-radius:var(--sw-r-md);background:var(--sw-card);border:1px solid var(--sw-line)}.sw-legal__defs dt{font-weight:600;font-size:15px;color:var(--sw-ink);margin-bottom:2px}.sw-legal__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;max-width:980px}.sw-legal__list .sw-legal__doc{display:flex;flex-direction:column;gap:6px;height:100%;text-decoration:none;color:var(--sw-ink);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.sw-legal__doc:hover{transform:translateY(-2px);box-shadow:var(--sw-shadow-card)}.sw-legal__doc b{font-weight:600;font-size:18px;letter-spacing:var(--tracking-title)}.sw-legal__doc span{font-size:15px;line-height:1.5;color:var(--sw-text-2)}.sw-legal__ver{margin-top:auto;font-family:var(--sw-mono);font-size:12.5px!important;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.sw-legal__agree{max-width:720px;margin-top:clamp(32px,4vw,56px);display:flex;flex-direction:column;gap:10px}@media (max-width: 1080px){.sw-legal__layout{grid-template-columns:minmax(0,1fr)}.sw-legal__toc{position:static;max-height:none;padding:16px 18px;border-radius:var(--sw-r-md);background:var(--sw-card);border:1px solid var(--sw-line)}}@media print{.sw-nav,.sw-nav-sentinel,.sw-skip,.sw-footer,.sw-legal__toc,.sw-legal__back{display:none!important}.sw-legal__layout{display:block}.sw-legal__body,.sw-legal__body h2,.sw-legal__head,.sw-legal__body li::marker{color:#000}.sw-legal__body a[href^=http]:after,.sw-legal__body a[href^="/"]:after{content:" (" attr(href) ")"}.sw-legal__note,.sw-legal__defs>div{background:none;border-color:#999}}
