:root{--ink:#142d32;--muted:#69797c;--teal:#119bb3;--cyan:#19acc4;--mint:#eef8f6;--line:#e4eaea;--white:#fff;--font:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#fff;color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}img{display:block;max-width:100%;height:auto}svg{display:block}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--teal);outline-offset:5px}::selection{background:#b8ebee;color:var(--ink)}[hidden]{display:none!important}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.icon{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.container-wide{width:min(1360px,calc(100% - 48px));margin-inline:auto}.section{padding-block:94px}.eyebrow{display:block;font-size:10px;letter-spacing:1.8px;line-height:1.6;font-weight:800;color:var(--muted)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700}h2{font-size:42px;line-height:1.2;letter-spacing:-1.9px;margin-top:15px}h3{letter-spacing:-1px}p{color:var(--muted)}.text-teal{color:var(--teal)}.skip-link{position:fixed;top:-100px;left:20px;background:var(--ink);color:white;z-index:100;padding:12px 20px;border-radius:8px}.skip-link:focus{top:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:51px;border-radius:10px;border:1px solid transparent;padding:13px 23px;font-size:12px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;line-height:1.5}.btn:hover{transform:translateY(-2px)}.btn .icon{width:18px;height:18px}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#23494e;box-shadow:0 6px 16px #142d3212}.btn-white{background:#fff;color:var(--ink)}.btn-white:hover{background:#e0f4f1}.text-link{display:inline-flex;align-items:center;gap:16px;border:0;background:none;padding:0;font-size:13px;font-weight:800;line-height:1.5}.text-link .icon{width:20px;transition:transform .2s}.text-link:hover .icon{transform:translateX(5px)}.text-link:hover{color:var(--teal)}.text-button{background:none;border:0;padding:0;text-align:left;font-size:inherit}.text-button:hover{text-decoration:underline;text-underline-offset:4px}
.site-header{position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(16px);z-index:30;border-bottom:1px solid transparent;transition:border-color .2s}.site-header.scrolled{border-color:var(--line)}.nav-shell{height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px;width:min(1260px,calc(100% - 80px))}.brand{display:inline-flex;flex-shrink:0}.brand img{width:94px;height:auto;mix-blend-mode:multiply}.desktop-nav{display:flex;gap:30px;margin-left:28px;font-size:12px;font-weight:600}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--teal)}.nav-actions{display:flex;align-items:center;gap:22px}.language-switch{display:flex;align-items:center;gap:2px;font-size:10px}.language-switch button{padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:10px;font-weight:700}.language-switch button[aria-pressed=true]{background:#edf5f4;color:var(--ink)}.nav-download{min-height:42px;padding:10px 18px;gap:17px;font-size:11px}.menu-toggle{display:none;border:0;background:transparent;padding:10px;width:42px;height:42px}.menu-toggle span{display:block;width:22px;height:2px;margin:6px 0;background:var(--ink);transition:transform .2s}.mobile-menu{display:none}
.hero{background:var(--mint);border:1px solid #e6f1ee;border-radius:26px;position:relative;min-height:605px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:70px 56px 72px;margin-top:4px}.hero-copy{position:relative;z-index:2;padding-top:8px}.hero-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.6px;color:#4a7579;border:1px solid #d4e8e2;border-radius:20px;padding:7px 12px;background:#ffffff50}.status-dot{width:6px;height:6px;background:var(--teal);border-radius:50%}.hero h1{font-size:clamp(50px,5.3vw,76px);line-height:1.09;letter-spacing:-4.2px;margin:26px 0 24px;white-space:nowrap}.hero-description{max-width:425px;font-size:15px;line-height:1.85;color:#63787a}.store-buttons{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.hero .store-buttons{margin-top:29px}.store-badge{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-width:151px;min-height:53px;border-radius:10px;background:var(--ink);color:#fff;border:1px solid var(--ink);padding:8px 15px 9px 10px;transition:transform .2s,background .2s,box-shadow .2s;line-height:1.1}.store-badge:hover{background:#285257;transform:translateY(-3px);box-shadow:0 5px 15px #152e3214}.store-badge>svg{width:31px;height:31px}.store-badge span{display:flex;flex-direction:column;gap:4px}.store-badge small{font-size:8px;letter-spacing:.1px;font-weight:500}.store-badge strong{font-size:16px;letter-spacing:-.35px;line-height:1.15;font-weight:600}.hero-footnote{display:flex;align-items:center;gap:8px;font-size:9px;color:#75878a;margin-top:17px}.hero-footnote .icon{width:13px;height:13px}.fine-dot{margin-inline:2px}.hero-art{position:relative;min-width:0;margin:-45px -56px -50px -12px;display:flex;align-items:center;justify-content:center}.hero-image{width:112%;max-width:none;position:relative;z-index:1;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse 66% 62% at center,#000 40%,#000d 64%,transparent 86%);transform:translate(8px,-9px)}.orbit{position:absolute;border:1px solid #d9eae4;border-radius:50%;width:480px;height:480px;left:55%;top:49%;transform:translate(-50%,-50%)}.orbit-two{width:575px;height:575px;opacity:.55}.floating-tag{position:absolute;z-index:4;display:flex;align-items:center;gap:11px;padding:14px 17px;background:#fff;border:1px solid #f4f6f6;border-radius:14px;box-shadow:0 12px 25px #233a3610;font-size:12px;animation:float 7s ease-in-out infinite}.tag-taxi{left:9%;top:12%;transform:rotate(-4deg)}.tag-delivery{right:8%;bottom:13%;animation-delay:-3s;transform:rotate(3deg)}.floating-tag strong{display:block;font-size:12px}.floating-tag small{display:block;font-size:9px;color:var(--muted);margin-top:2px}.tag-icon{display:grid;place-items:center;background:#eaf8f7;color:var(--teal);width:39px;height:39px;border-radius:10px}.tag-icon .icon{width:22px;height:22px}.tiny-arrow{margin-left:13px;color:var(--teal);font-size:19px}.art-caption{display:flex;align-items:center;gap:11px;position:absolute;bottom:3%;left:17%;font-size:8px;font-weight:700;letter-spacing:1.9px;color:#79928f;z-index:2}.caption-line{width:32px;height:1px;background:#9fbcb6}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -8px}}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:35px}.heading-aside{font-size:12px;line-height:1.8;margin-bottom:4px}.services{padding-top:78px;padding-bottom:66px}.service-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:20px}.service-tab{position:relative;min-width:0;display:flex;align-items:center;gap:12px;padding:20px 18px;background:#f7f9f9;border:1px solid #eef1f0;border-radius:14px;text-align:left;transition:background .25s,border-color .25s,transform .25s;color:var(--ink);min-height:90px}.service-tab:hover{border-color:#bededc;transform:translateY(-3px)}.service-tab.active{background:#e7f7f6;border-color:#77c7ca}.service-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:37px;height:37px;color:#57858b}.service-icon .icon{width:28px;height:28px;stroke-width:1.45}.service-tab.active .service-icon{color:var(--teal)}.service-tab strong{font-size:12px;font-weight:700}.tab-arrow{font-size:13px;color:#9caeaf;position:absolute;right:11px;top:8px}.active .tab-arrow{color:var(--teal)}.service-panel{display:grid;grid-template-columns:1fr 1fr;min-height:352px;background:#f7f9f8;border-radius:18px;overflow:hidden;border:1px solid #eff1f0}.service-story{padding:39px 43px}.service-story .eyebrow{font-size:8px;letter-spacing:1.7px;color:#7e9294}.service-story h3{font-size:27px;line-height:1.25;margin-top:12px;letter-spacing:-.9px;max-width:370px}.service-story p{font-size:12px;line-height:1.85;margin-top:14px;max-width:390px}.check-list{list-style:none;padding:0;margin:17px 0 21px;display:flex;flex-direction:column;gap:5px}.check-list li{font-size:11px;display:flex;align-items:center;gap:8px;color:#547176}.check-list li:before{content:'✓';color:var(--teal);font-weight:800}.service-story .text-link{font-size:11px;color:var(--teal)}.route-visual{overflow:hidden;position:relative;min-height:350px;align-self:stretch;margin:20px 20px 20px 0;border-radius:12px;background:#e5efeb}.map-illustration{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;transform:scale(1.15)}.route-line{stroke-dasharray:700;stroke-dashoffset:0;animation:route 1.5s ease-out}@keyframes route{from{stroke-dashoffset:700}to{stroke-dashoffset:0}}.route-end,.route-start{position:absolute;background:#fff;border-radius:7px;padding:7px 12px;box-shadow:0 4px 12px #163e3510;font-size:10px;font-weight:600;display:flex;align-items:center;gap:7px}.route-end{top:27%;right:8%}.route-dot{width:7px;height:7px;background:var(--teal);border-radius:50%}.route-start{left:11%;bottom:11%}.route-start .icon{height:12px;width:12px;color:var(--teal)}.route-vehicle{position:absolute;top:22%;left:41%;width:49px;height:49px;background:#fff;border:2px solid #1eacbf;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 8px #17abc51a;transform:rotate(0deg)}.route-vehicle .icon{color:var(--teal);height:25px;width:25px}.route-legend{position:absolute;bottom:10px;right:12px;font-size:7px;letter-spacing:.4px;color:#81928b}.service-note{font-size:10px;text-align:center;margin-top:17px;color:#839190}
.how-section{display:grid;grid-template-columns:1fr 1fr;gap:104px;padding-top:60px;padding-bottom:94px;align-items:center}.phone-stage{min-height:640px;background:#f0f6f5;border-radius:22px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.phone-orbit{position:absolute;width:460px;height:460px;border:1px solid #d7e8e2;border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%)}.phone-orbit.second{width:580px;height:580px}.phone-frame{position:relative;z-index:2;width:265px;border:7px solid #21383c;border-radius:37px;background:#fff;overflow:hidden;transform:rotate(-5deg);box-shadow:14px 25px 34px #294d3e1c}.phone-frame>img{width:100%;height:472px;object-fit:cover;object-position:top}.phone-top{height:29px;display:flex;justify-content:space-between;align-items:center;padding:4px 17px 0;font-size:9px;font-weight:800;position:relative}.island{width:72px;height:18px;border-radius:14px;position:absolute;top:4px;left:50%;transform:translateX(-50%);background:#21383c}.phone-status{font-size:7px;letter-spacing:-1px}.phone-status span{font-size:11px;margin-left:3px}.phone-bottom{height:16px;position:relative}.phone-bottom:after{content:'';width:77px;height:3px;border-radius:3px;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);background:#21383c}.phone-sticker{display:flex;align-items:center;gap:9px;position:absolute;top:95px;right:17px;background:#fff;z-index:3;padding:11px 15px;border-radius:10px;box-shadow:0 8px 20px #183a3510;font-size:10px;font-weight:700;transform:rotate(5deg)}.phone-sticker .icon{width:20px;height:20px;padding:3px;background:#c6f0de;color:#328461;border-radius:50%}.phone-stage-caption{position:absolute;bottom:25px;left:0;width:100%;display:flex;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:700}.phone-stage-caption>span:last-child{font-weight:400;color:#899695;margin-left:7px}.small-brand-dot{width:7px;height:7px;border-radius:50%;background:var(--teal)}.how-content h2{font-size:44px;margin-top:15px}.section-intro{font-size:13px;margin-top:19px;line-height:1.9;max-width:390px}.steps{padding:0;margin:32px 0;list-style:none;display:flex;flex-direction:column;gap:23px}.steps li{display:flex;gap:20px;align-items:flex-start}.step-number{font-size:12px;font-weight:700;color:var(--teal);background:#edf8f6;width:35px;height:35px;display:grid;place-items:center;border-radius:10px;flex-shrink:0;margin-top:2px}.steps h3{font-size:15px;letter-spacing:-.2px;margin-bottom:4px}.steps p{font-size:11px;line-height:1.85;max-width:335px}.how-content .btn{font-size:11px}
.partners{padding-top:35px;padding-bottom:80px}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.partner-card{padding:40px;position:relative;overflow:hidden;border-radius:18px;min-height:380px}.driver-card{background:#18353a;color:#fff}.business-card{background:#f0f1f8;color:var(--ink)}.partner-label{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:1.5px;font-weight:700;margin-bottom:24px}.partner-label .icon{width:17px;height:17px}.driver-card .partner-label{color:#8cc3c5}.business-card .partner-label{color:#7e869e}.partner-card h3{font-size:32px;line-height:1.25;letter-spacing:-1.1px;position:relative;z-index:1}.partner-card p{font-size:12px;line-height:1.9;max-width:350px;margin:17px 0 28px;position:relative;z-index:1}.driver-card p{color:#a7bfc1}.business-card p{color:#7c8092}.partner-card .btn{font-size:10px;min-height:44px;padding:11px 16px;position:relative;z-index:2}.road-decoration{position:absolute;bottom:-40px;right:-75px;width:225px;height:225px;transform:rotate(-26deg);opacity:.55}.business-decoration{position:absolute;right:22px;bottom:-24px;transform:rotate(-15deg);color:#c7ccdf}.business-decoration>.icon{width:145px;height:145px;stroke-width:.9}.business-decoration span{position:absolute;right:-5px;top:40px;background:#d3d7e9;color:#6e789c;font-size:12px;letter-spacing:2px;font-weight:800;padding:6px 10px;border-radius:5px;transform:rotate(15deg)}
.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:100px;padding-top:30px;padding-bottom:104px}.faq-intro h2{font-size:39px}.faq-intro p{font-size:12px;line-height:1.9;margin-top:18px;max-width:290px}.faq-intro .text-link{font-size:11px;color:var(--teal);margin-top:24px}.faq-list{padding-top:8px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:700;padding:23px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{position:relative;height:23px;width:23px;flex-shrink:0;background:#f1f6f4;border-radius:50%}.faq-plus:before,.faq-plus:after{content:'';position:absolute;width:9px;height:1px;background:#648b8c;left:7px;top:11px;transition:transform .2s}.faq-plus:after{transform:rotate(90deg)}details[open] .faq-plus:after{transform:rotate(0deg)}.faq-list details p{font-size:12px;padding:0 28px 22px 0;line-height:1.95}
.download-section{position:relative;overflow:hidden;border-radius:22px;background:#d2f1ed;padding:62px 80px;display:flex;align-items:center;justify-content:space-between;min-height:350px}.download-copy{position:relative;z-index:2}.download-copy .eyebrow{font-size:9px;color:#467e7c}.download-copy h2{font-size:43px;line-height:1.2;letter-spacing:-1.9px;margin-top:17px}.download-copy p{font-size:12px;color:#5c8985;margin-top:16px}.download-copy .store-buttons{margin-top:25px}.download-qr{position:relative;z-index:2;text-align:center;margin-right:80px;display:flex;align-items:center;gap:24px}.qr-paper{background:#fff;padding:14px 14px 11px;border-radius:16px;box-shadow:0 6px 18px #29594d0d;transform:rotate(7deg)}.qr-paper img{width:139px;height:139px}.qr-brand{font-size:10px;font-weight:700;display:block;letter-spacing:-.1px;margin-top:5px}.qr-caption{font-size:12px;line-height:1.8;color:#4b827e;text-align:left;position:absolute;top:215px;left:50px;width:200px;transform:rotate(-4deg)}.qr-doodle{position:absolute;width:65px;height:55px;right:-80px;bottom:-45px;transform:rotate(125deg);color:#4b827e}.download-orbit{position:absolute;width:640px;height:640px;border-radius:50%;border:1px solid #b6e4dc;right:-90px;top:50%;transform:translateY(-50%)}.download-orbit:after{content:'';position:absolute;border:1px solid #b6e4dc;border-radius:50%;inset:60px}
.site-footer{padding-top:72px}.footer-top{display:grid;grid-template-columns:1fr 1fr auto;align-items:start;gap:50px;margin-bottom:39px}.footer-brand p{font-size:10px;margin-top:14px;color:#8c999a}.footer-contact{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.footer-phone{font-size:23px;font-weight:700;letter-spacing:-.7px;display:flex;align-items:center;gap:17px}.footer-phone .icon{width:17px;height:17px;color:var(--teal)}.footer-contact>a:last-child{font-size:12px;color:#77898b}.footer-contact a:hover{color:var(--teal)}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px 30px;font-size:11px}.footer-nav a:last-child{grid-column:1/-1;color:var(--muted)}.footer-nav a:hover{color:var(--teal)}.footer-nav span{margin-left:8px}.legal-details{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:65px;border-top:1px solid var(--line);padding:29px 0 31px;font-size:10px}.legal-details h3,.legal-details h4{font-size:11px;letter-spacing:0;line-height:1.7;margin:0 0 9px;font-weight:700}.legal-details p{color:#849193;font-size:10px;line-height:1.8;margin:5px 0}.company-bin{display:flex;align-items:center;gap:4px}.company-bin button{background:none;border:0;display:flex;padding:4px;color:#9aabac}.company-bin .icon{width:12px;height:12px}.company-bin button:hover{color:var(--teal)}.legal-company p:first-of-type{max-width:260px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);padding:23px 0 29px;font-size:9px;color:#879899}.footer-bottom a:hover{color:var(--teal)}.back-top{display:flex;align-items:center;gap:9px}
dialog{width:min(480px,calc(100% - 32px));border:0;border-radius:22px;padding:37px;color:var(--ink);box-shadow:0 25px 100px #18353a33;text-align:center;max-height:calc(100dvh - 40px);overflow-y:auto}dialog::backdrop{background:#102c36aa;backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:15px;top:15px;border:0;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;background:#f0f5f4}.dialog-close .icon{width:17px;height:17px}.dialog-icon{width:52px;height:52px;display:grid;place-items:center;background:#e7f7f5;border-radius:14px;margin:0 auto 18px;color:var(--teal)}dialog>.eyebrow{font-size:8px}dialog h2{font-size:25px;letter-spacing:-.8px;margin:8px 0 13px}dialog p{font-size:11px;line-height:1.8;max-width:340px;margin-inline:auto}.dialog-tabs{display:flex;background:#f0f5f4;border-radius:9px;padding:4px;gap:4px;margin:22px auto 20px}.dialog-tabs button{flex:1;background:transparent;border:0;border-radius:6px;font-size:11px;padding:9px 10px}.dialog-tabs button[aria-pressed=true]{background:white;box-shadow:0 2px 6px #163e3510;font-weight:700}.dialog-tabs button:focus-visible{outline-offset:1px}#dialog-qr{display:flex;justify-content:center;margin:12px auto 22px}dialog .store-buttons{justify-content:center;gap:9px}dialog .store-badge{min-width:150px}dialog .dialog-note{font-size:8px;color:#94a2a2;margin-top:16px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:12px 20px;background:var(--ink);color:#fff;border-radius:10px;z-index:100;font-size:12px;box-shadow:0 10px 30px #18353a30}
.reveal{transition:opacity .65s ease,transform .65s ease}.reveal.awaiting{opacity:0;transform:translateY(19px)}
@media(min-width:1500px){.hero{padding-inline:80px}.hero-art{margin-right:-70px}.hero h1{font-size:80px}.hero{min-height:650px}.hero-copy{padding-top:24px}.hero-image{width:110%}.hero-description{font-size:16px}.hero-footnote{font-size:10px}}
@media(max-width:1190px){.desktop-nav{gap:19px;margin-left:0;font-size:11px}.nav-shell{gap:20px;width:calc(100% - 64px)}.nav-actions{gap:15px}.container{width:calc(100% - 80px)}.hero{padding:58px 40px;min-height:550px}.hero h1{font-size:64px;letter-spacing:-3.5px}.hero-art{margin-right:-40px}.hero-description{font-size:14px;max-width:370px}.tag-taxi{left:9%;top:9%}.tag-delivery{right:5%;bottom:15%}.service-tab{padding:16px 12px;gap:6px}.service-tab strong{font-size:11px}.service-icon{width:31px}.how-section{gap:60px}.how-content h2{font-size:40px}.phone-stage{min-height:620px}.download-section{padding-inline:60px}.download-qr{margin-right:45px}.footer-phone{font-size:21px}.legal-details{gap:40px}}
@media(max-width:1000px){.desktop-nav{gap:17px}.desktop-nav a:nth-child(2){display:none}.hero h1{font-size:54px;letter-spacing:-3px}.hero{min-height:525px;padding:52px 34px}.hero-description{font-size:13px;max-width:330px}.hero-copy{padding-top:0}.hero-art{margin-left:-20px;margin-right:-34px}.hero-image{width:120%}.tag-taxi{top:7%;left:14%}.floating-tag{padding:10px 12px;gap:8px}.floating-tag strong{font-size:10px}.floating-tag small{font-size:8px}.tag-icon{width:32px;height:32px}.tag-delivery{bottom:12%;right:6%}.hero-footnote{font-size:8px;gap:6px}.hero-footnote>span:last-child{display:none}.hero .store-badge{min-width:137px;padding-right:10px}.hero .store-badge strong{font-size:14px}.art-caption{font-size:6px;left:13%;letter-spacing:1.4px}.section{padding-block:70px}h2{font-size:35px}.heading-aside{font-size:10px}.service-tab{min-height:82px;flex-direction:column;gap:4px;padding:12px 8px}.service-icon .icon{height:24px;width:24px}.service-panel{grid-template-columns:1.06fr 1fr}.service-story{padding:29px}.service-story h3{font-size:23px}.service-story p{font-size:11px}.route-visual{min-height:315px}.how-section{gap:40px}.how-content h2{font-size:34px}.phone-stage{min-height:600px}.phone-sticker{right:5px;font-size:8px}.phone-frame{width:242px}.phone-frame>img{height:430px}.section-intro{font-size:11px}.steps{margin-block:25px;gap:20px}.steps li{gap:14px}.steps h3{font-size:13px}.steps p{font-size:10px}.partner-card{padding:30px;min-height:370px}.partner-card h3{font-size:27px}.partner-card p{font-size:11px;max-width:280px}.partner-label{font-size:7px;letter-spacing:1.1px}.faq-section{gap:55px}.faq-intro h2{font-size:34px}.faq-list summary{font-size:11px}.download-section{padding:50px}.download-copy h2{font-size:35px}.download-copy p{font-size:11px;max-width:310px}.download-qr{margin-right:28px}.qr-paper img{width:120px;height:120px}.qr-caption{top:185px;font-size:10px;left:15px}.qr-doodle{right:-45px;width:55px;bottom:-50px}.footer-phone{font-size:18px}.footer-top{gap:30px}.legal-details{gap:28px}.legal-details p{font-size:9px}}
@media(max-width:760px){html{scroll-padding-top:83px}.container{width:calc(100% - 40px)}.container-wide{width:calc(100% - 24px)}.site-header .nav-shell{width:calc(100% - 40px);height:76px}.brand img{width:78px}.desktop-nav,.nav-download{display:none}.nav-actions{gap:13px}.language-switch button{font-size:10px;padding:6px 8px}.menu-toggle{display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu:not([hidden]){display:flex;position:absolute;left:0;top:76px;width:100%;padding:24px 28px 30px;flex-direction:column;gap:20px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 10px 15px #142d3208;font-size:14px}.mobile-menu .btn{align-self:flex-start}.hero{display:flex;flex-direction:column;padding:37px 25px 20px;min-height:0;border-radius:19px;margin-top:0}.hero-copy{padding:0;z-index:3}.hero-eyebrow{font-size:7px;letter-spacing:1.2px;padding:6px 9px}.hero h1{font-size:clamp(45px,8.5vw,67px);letter-spacing:-2.6px;margin-top:20px;margin-bottom:18px;line-height:1.1}.hero-description{font-size:13px;line-height:1.8;max-width:390px}.hero .store-buttons{margin-top:24px;gap:9px}.hero .store-badge{min-width:141px;min-height:51px}.hero .store-badge strong{font-size:15px}.hero .store-badge small{font-size:8px}.hero-footnote{font-size:8px;margin-top:14px;gap:7px}.hero-footnote>span:last-child{display:inline}.hero-art{height:355px;min-height:355px;margin:-2px -25px -1px;overflow:hidden}.hero-image{width:min(520px,115%);transform:translate(0,-5px)}.orbit{width:340px;height:340px;left:50%;top:47%}.orbit-two{width:415px;height:415px}.tag-taxi{top:8%;left:8%;padding:9px 12px}.tag-delivery{bottom:10%;right:5%;padding:9px 12px}.floating-tag strong{font-size:10px}.floating-tag small{font-size:8px}.tag-icon{width:32px;height:32px}.tag-icon .icon{width:19px;height:19px}.art-caption{bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:6px;letter-spacing:1.3px}.caption-line{width:20px}.section{padding-block:60px}.section-heading{margin-bottom:26px}.section-heading .heading-aside{display:none}.eyebrow{font-size:8px;letter-spacing:1.4px}h2{font-size:31px;letter-spacing:-1.3px;margin-top:12px}.services{padding-top:51px;padding-bottom:35px}.service-tabs{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 8px;margin-inline:-2px;margin-bottom:13px;scrollbar-width:thin;scrollbar-color:#cadfdb transparent;scroll-snap-type:x proximity}.service-tab{flex:0 0 95px;min-height:93px;justify-content:center;gap:6px;scroll-snap-align:start;border-radius:12px}.service-tab strong{font-size:10px}.service-tab .service-icon{width:30px}.service-tab .icon{width:26px;height:26px}.tab-arrow{right:8px;top:4px;font-size:11px}.service-panel{grid-template-columns:1fr;border-radius:16px}.service-story{padding:29px 26px}.service-story .eyebrow{font-size:7px}.service-story h3{font-size:27px;max-width:360px;min-height:67px}.service-story p{font-size:12px;line-height:1.85;max-width:360px;min-height:67px}.check-list{margin:15px 0 19px}.check-list li{font-size:11px}.service-story .text-link{font-size:12px}.route-visual{min-height:250px;height:250px;margin:0 14px 14px}.map-illustration{transform:scale(1.22)}.route-vehicle{top:18%;left:40%;width:43px;height:43px}.route-end{top:24%;right:7%;font-size:8px}.route-start{left:10%;bottom:9%;font-size:8px}.route-legend{font-size:6px}.service-note{font-size:8px;line-height:1.8;padding-inline:10px;max-width:340px;margin-inline:auto}.how-section{display:flex;flex-direction:column;gap:35px;padding-top:38px;padding-bottom:57px}.phone-stage{width:100%;min-height:570px;max-width:500px;order:1;border-radius:17px}.phone-frame{width:243px}.phone-frame>img{height:430px}.phone-sticker{top:81px;right:12px;font-size:10px}.phone-stage-caption{bottom:23px;font-size:8px}.how-content{width:100%;order:0}.how-content h2{font-size:36px}.section-intro{font-size:12px;max-width:340px}.steps{gap:22px;margin:27px 0}.steps li{gap:17px}.steps h3{font-size:14px}.steps p{font-size:11px;max-width:330px}.step-number{font-size:11px;width:33px;height:33px}.how-content .btn{font-size:11px}.partners{padding-top:8px;padding-bottom:51px}.partners h2{max-width:310px}.partner-grid{grid-template-columns:1fr;gap:15px}.partner-card{padding:30px;min-height:360px;border-radius:17px}.partner-card h3{font-size:30px}.partner-card p{font-size:12px;max-width:300px}.partner-label{font-size:8px;letter-spacing:1.3px;margin-bottom:23px}.partner-card .btn{font-size:10px}.road-decoration{right:-76px;bottom:-40px;opacity:.4}.business-decoration{right:5px;bottom:-24px;opacity:.8}.faq-section{grid-template-columns:1fr;gap:23px;padding-top:10px;padding-bottom:58px}.faq-intro h2{font-size:34px}.faq-intro p{font-size:12px;max-width:320px;margin-top:14px}.faq-intro .text-link{margin-top:17px}.faq-list{padding-top:0}.faq-list summary{font-size:12px;padding:21px 0}.faq-list details p{font-size:11px}.download-section{padding:36px 26px 38px;min-height:0;border-radius:17px}.download-copy .eyebrow{font-size:7px;letter-spacing:1.3px}.download-copy h2{font-size:32px;letter-spacing:-1.4px}.download-copy p{font-size:11px;max-width:290px}.download-copy .store-buttons{gap:8px}.download-copy .store-badge{min-width:137px;min-height:50px;padding-right:10px}.download-copy .store-badge strong{font-size:14px}.download-copy .store-badge small{font-size:8px}.download-qr{display:none}.download-orbit{width:480px;height:480px;right:-330px}.site-footer{padding-top:45px}.footer-top{grid-template-columns:1fr 1fr;gap:27px;margin-bottom:27px}.footer-brand{grid-column:1}.footer-brand .brand img{width:84px}.footer-brand p{font-size:9px;margin-top:11px}.footer-contact{grid-column:1/-1;grid-row:2;gap:4px}.footer-phone{font-size:24px}.footer-contact>a:last-child{font-size:12px}.footer-nav{grid-column:2;grid-row:1;grid-template-columns:1fr;gap:6px;justify-self:end;font-size:10px}.legal-details{grid-template-columns:1fr 1fr;gap:23px 25px;padding:25px 0}.legal-company{grid-column:1/-1}.legal-details h3,.legal-details h4{font-size:10px;margin-bottom:7px}.legal-details p{font-size:9px;line-height:1.9}.legal-company p:first-of-type{max-width:300px}.footer-bottom{display:grid;grid-template-columns:1fr auto;font-size:8px;gap:11px;padding:20px 0}.footer-bottom>a:nth-child(2){grid-column:1;grid-row:2}.back-top{grid-column:2;grid-row:1/3}dialog{padding:32px 22px 25px}dialog h2{font-size:24px}dialog p{font-size:11px}dialog .store-badge{min-width:137px;padding:8px 10px 8px 8px}dialog .store-badge strong{font-size:14px}dialog .store-badge>svg{width:28px}dialog .store-buttons{gap:8px}}
@media(max-width:360px){.hero{padding-inline:20px}.hero h1{font-size:43px}.hero .store-badge,.download-copy .store-badge{min-width:128px;gap:4px;padding-left:8px}.hero .store-badge strong,.download-copy .store-badge strong{font-size:13px}.hero .store-badge>svg,.download-copy .store-badge>svg{width:28px}.hero-footnote{font-size:7px}.hero-art{height:310px;min-height:310px}.tag-taxi{left:3%}.tag-delivery{right:3%;bottom:7%}.hero-image{width:117%}.download-section{padding-inline:22px}.download-copy h2{font-size:28px}.phone-sticker{right:6px}.partner-card{padding:25px}.footer-phone{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.awaiting{opacity:1;transform:none}}
@media(min-width:761px){.hero{height:610px;min-height:610px}.hero-image{position:absolute;top:50%;left:50%;width:108%;transform:translate(-50%,-50%)}.service-story p{font-size:13px}.check-list li{font-size:12px}.steps p{font-size:12px}.partner-card p{font-size:13px}.legal-details p{font-size:11px}.legal-details h3,.legal-details h4{font-size:12px}.footer-bottom{font-size:10px}.hero-footnote{font-size:10px}.hero-eyebrow{font-size:10px}}
@media(min-width:1500px){.hero{height:650px;min-height:650px}}
@media(max-width:760px){.legal-details p{font-size:11px}.legal-details h3,.legal-details h4{font-size:12px}.footer-bottom{font-size:10px}.hero-footnote{font-size:9px}.service-note{font-size:10px}}
.footer-legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 19px}.footer-bottom{color:#637779}.footer-copyright{max-width:460px}.legal-details p{color:#637779}
@media(max-width:760px){.footer-bottom>.footer-copyright{grid-column:1;grid-row:1}.footer-bottom>.footer-legal-links{grid-column:1/-1;grid-row:2;gap:10px 16px}.footer-bottom>.back-top{grid-column:2;grid-row:1}}
