@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GeistMono-1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GeistMono-1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas: #FAF7F0;--paper: #FFFDF8;--paper-2: #F3EFE6;--ink: #1A1A18;--ink-2: #66625A;--ink-3: #9C978C;--rule: #DEDAD0;--red: #E3261C;--red-ink: #A81E17;--dawn: #FCE6D4;--apricot: #F8CDA9;--sky: #C8E2F2;--sky-2: #9BC8E9;--cloud: #FFFAEB;--cloud-shade: #B6C8DD;--brick: #C9785A;--sage: #8DB27A;--lawn: #2F5D50;--asphalt: #4E5F7A;--sand: #E8D3A8;--f-display: "Instrument Serif", "Times New Roman", serif;--f-body: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--f-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-h1: clamp(44px, 6.2vw, 88px);--t-h2: clamp(36px, 4.4vw, 62px);--t-h3: clamp(22px, 1.9vw, 26px);--t-lead: clamp(16px, 1.3vw, 18px);--t-body: 15px;--t-mono: 12.5px;--b: 1.5px solid var(--ink);--shadow: 6px 6px 0 var(--ink);--shadow-sm: 4px 4px 0 var(--ink);--bar-h: 34px;--px: 4px;--wrap: 1180px;--gutter: clamp(16px, 4vw, 40px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink);font:400 var(--t-body)/1.55 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2{font-family:var(--f-display);font-weight:400;letter-spacing:-.01em;margin:0}h1{font-size:var(--t-h1);line-height:1.02}h2{font-size:var(--t-h2);line-height:1.05}h3{font:500 var(--t-h3)/1.25 var(--f-body);letter-spacing:-.01em;margin:0 0 10px}p{margin:0}.mono{font-family:var(--f-mono)}.lead{font-size:var(--t-lead);color:var(--ink-2);max-width:34em;margin-top:18px}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.px{image-rendering:pixelated;image-rendering:crisp-edges}.btn{display:inline-flex;align-items:center;gap:8px;border:var(--b);background:var(--red);color:#fff;font:500 13px/1 var(--f-mono);padding:11px 16px;text-decoration:none;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform .12s,box-shadow .12s}.btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn.small{padding:9px 12px;font-size:12px}.win{background:var(--paper);border:var(--b);box-shadow:var(--shadow);text-align:left}.win .bar,.browser .bbar{height:var(--bar-h);display:grid;grid-template-columns:40px 1fr 56px;align-items:center;border-bottom:var(--b);font:400 var(--t-mono)/1 var(--f-mono);padding:0 10px}.win .bar .t,.browser .url{grid-column:2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win .bar .ic{grid-column:1;color:var(--ink-3)}.sq{grid-column:3;display:flex;gap:4px;justify-content:flex-end}.sq i{width:11px;height:11px;border:1.5px solid var(--ink);display:block}.win .body{padding:22px 22px 26px}.win .body p{color:var(--ink-2)}.caret{display:inline-block;width:.55em;height:1.05em;background:var(--ink);vertical-align:-2px;margin-left:3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.strip .short{display:none}.strip{background:var(--dawn);text-align:center;font:400 12px/1 var(--f-mono);padding:9px var(--gutter);border-bottom:1px solid var(--rule)}.strip a{text-decoration:underline;text-underline-offset:3px}.nav-wrap{position:sticky;top:0;z-index:50;padding:12px var(--gutter) 0;pointer-events:none}.nav{pointer-events:auto;max-width:var(--wrap);margin:0 auto;height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 8px 0 16px;background:var(--paper);border:var(--b);box-shadow:var(--shadow-sm)}.logo{display:flex;align-items:center;gap:9px;text-decoration:none}.logo img{width:24px;height:24px;image-rendering:pixelated}.word{font:400 25px/1 var(--f-display);letter-spacing:-.01em}.word .dot{color:var(--red)}.links{display:flex;gap:28px;list-style:none;margin:0;padding:0;font:400 13px/1 var(--f-mono)}.links a{text-decoration:none;color:var(--ink-2)}.links a:hover{color:var(--ink)}.nav .btn{padding:9px 13px;box-shadow:2px 2px 0 var(--ink)}.hero{position:relative;margin-top:-64px;padding:128px 0 0;min-height:900px;overflow:hidden;background:linear-gradient(180deg,var(--dawn) 0%,#FBEFE4 30%,#EEF4F6 72%,var(--canvas) 100%)}.sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.leak{position:absolute;left:-20%;top:4%;width:80%;height:60%;background:radial-gradient(closest-side,#f8cda98c,#f8cda900);filter:blur(10px);animation:leak 38s ease-in-out infinite alternate}@keyframes leak{to{transform:translate(55%,12%) scale(1.15)}}.clouds{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cloud{position:absolute;image-rendering:pixelated;animation:drift linear infinite;will-change:transform}@keyframes drift{0%{transform:translate(-3vw)}to{transform:translate(3vw)}}.hero-copy{position:relative;z-index:3;text-align:center;padding:0 var(--gutter)}.hero-copy .lead{margin:18px auto 0;max-width:30em}.hero-stage{position:relative;z-index:6;height:440px;max-width:760px;margin:18px auto 0}.hero-sprite{position:absolute;left:50%;top:0;height:300px;width:auto;transform:translate(-50%)}.hero-win{position:absolute;left:50%;top:262px;width:min(440px,calc(100vw - 32px));transform:translate(-30%);z-index:4}.hero-win .body{padding:16px 18px 18px;font-size:13.5px;line-height:1.55}.hero-win .typed{color:var(--ink);min-height:2.9em}.hero-win .typed:before{content:"> ";color:var(--red)}.hero-win .hint{color:var(--ink-3);margin-top:10px}.cloudbank{position:absolute;left:0;right:0;bottom:0;height:90px;z-index:4;pointer-events:none}.cloudbank .cloud{bottom:0}.how{position:relative;overflow:clip;padding:120px 0 80px;background:linear-gradient(180deg,var(--canvas),#F1F6F8 70%,#EAF2F6)}.how .clouds{z-index:0}.how .wrap{position:relative;z-index:2}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px}.cards3 .body{padding:26px 24px 30px}.chute-wrap{position:absolute;z-index:1;left:0;top:0}.how .cards3 .win{position:relative;z-index:2}.band{position:relative;overflow:hidden;line-height:0}.band{--k: 4}.band .scene{width:calc(384px * var(--k));max-width:none;height:auto;margin-left:50%;transform:translate(-50%)}@media (max-width: 1300px){.band{--k: 3}}@media (max-width: 860px){.band{--k: 2}}@media (min-width: 1537px){.band{--k: 5}}.band-city{background:#eaf2f6}.band-road,.band-home{background:var(--canvas)}.walker,.rider,.arriver{position:absolute;height:96px;width:auto;z-index:2}.walker{bottom:15%;left:0}.rider{bottom:28%;left:0}.arriver{left:50%;transform:translate(-50%);bottom:34%;height:72px}.app{padding:110px 0 120px;background:linear-gradient(180deg,#E9EEF1 0%,var(--canvas) 22%)}.steps{display:flex;justify-content:center;gap:10px;margin:52px 0 26px;flex-wrap:wrap}.steps button{font:400 13px/1 var(--f-mono);background:transparent;border:1.5px solid transparent;padding:9px 14px 9px 10px;color:var(--ink-3);cursor:pointer;display:flex;gap:8px;align-items:center}.steps button .n{width:20px;height:20px;display:grid;place-items:center;border:1.5px solid currentColor;font-size:11px}.steps button[aria-selected=true]{color:var(--ink);border-color:var(--ink);background:var(--paper);box-shadow:3px 3px 0 var(--ink)}.stage{position:relative;max-width:1040px;margin:0 auto;padding-bottom:50px}.stage[data-step="1"] .stores{margin-right:250px}.approve .btn.done{background:var(--paper);color:var(--ink)}.browser{background:var(--paper);border:var(--b);box-shadow:8px 8px 0 var(--ink)}.browser .bbar{background:var(--paper-2);grid-template-columns:30px 1fr 56px}.globe{width:14px;height:14px;border:1.5px solid var(--ink);border-radius:50%;display:block}.appui{display:grid;grid-template-columns:300px 1fr;min-height:470px}.order{border-right:1px solid var(--rule);padding:20px 18px;display:flex;flex-direction:column;gap:16px}.label{font:400 11px/1 var(--f-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.req{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--rule);padding:10px;background:var(--canvas)}.req img{width:56px;height:56px;object-fit:cover;border:1px solid var(--rule)}.req p{font-size:13.5px;line-height:1.45}.prog{list-style:none;margin:0;padding:0;display:grid;gap:12px}.prog li{position:relative;padding-left:24px;font-size:13px;line-height:1.35;opacity:.28;transition:opacity .4s}.prog li:before{content:"";position:absolute;left:0;top:2px;width:12px;height:12px;border:1.5px solid var(--ink);background:var(--paper)}.prog li.on{opacity:1}.prog li.on:before{background:var(--ink);box-shadow:inset 0 0 0 2px var(--paper)}.prog li b{display:block;font-weight:500}.prog li span{color:var(--ink-2)}.approve{margin-top:auto;border:1px solid var(--rule);padding:12px;display:grid;gap:6px;font-size:12.5px;opacity:.28;transition:opacity .4s}.approve.on{opacity:1}.approve .row{display:flex;justify-content:space-between;color:var(--ink-2)}.approve .tot{color:var(--ink);font-weight:500;border-top:1px solid var(--rule);padding-top:6px}.approve .btn{justify-content:center;margin-top:6px}.pane{position:relative;overflow:hidden;background:var(--canvas)}.view{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s;display:flex;flex-direction:column;gap:14px}.browser[data-step="0"] .v0,.browser[data-step="1"] .v1,.browser[data-step="2"] .v2,.browser[data-step="3"] .v3{opacity:1;visibility:visible;transition:opacity .45s}.ask{margin:auto;width:min(460px,100%);text-align:center}.ask-h{font:400 34px/1.1 var(--f-display);margin-bottom:18px}.ask-box{display:flex;align-items:center;gap:10px;text-align:left;border:var(--b);background:var(--paper);padding:10px;font-size:14px;box-shadow:3px 3px 0 var(--ink)}.ask-box img{width:40px;height:40px;object-fit:cover}.ask-box span:nth-child(2){flex:1}.send{width:30px;height:30px;display:grid;place-items:center;background:var(--red);color:#fff;border:var(--b);font-size:14px}.chips{display:flex;justify-content:center;gap:8px;margin-top:14px;font:400 12px/1 var(--f-mono);color:var(--ink-2)}.chips span{border:1px solid var(--rule);padding:7px 10px;background:var(--paper)}.map{position:relative;flex:1;border:1px solid var(--rule);overflow:hidden;min-height:200px}.map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pin{position:absolute;width:14px;height:14px;background:var(--paper);border:2px solid var(--ink);transform:translate(-50%,-50%) rotate(45deg)}.pin.hit{background:var(--red);width:18px;height:18px}.pin.home{background:var(--ink);border-radius:50%;transform:translate(-50%,-50%)}.courier{position:absolute;width:12px;height:12px;background:var(--red);border:2px solid var(--ink);border-radius:50%;left:52%;top:46%;transform:translate(-50%,-50%)}.stores{list-style:none;margin:0;padding:0;border:1px solid var(--rule);background:var(--paper)}.stores li{display:grid;grid-template-columns:1fr 60px 70px 50px;gap:10px;padding:10px 12px;font-size:13px;color:var(--ink-2);border-top:1px solid var(--rule)}.stores li:first-child{border-top:0}.stores li b{font-weight:500;color:var(--ink)}.stores li.hit{background:#fff4ec}.stores li span:last-child{text-align:right;color:var(--ink)}.photo{display:flex;gap:22px;align-items:center;margin:auto 0}.photo img{width:260px;height:260px;object-fit:cover;border:var(--b);box-shadow:4px 4px 0 var(--ink)}.checks{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:14px}.checks li{padding-left:26px;position:relative}.checks li:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper);border:1.5px solid var(--ink)}.eta{border:1px solid var(--rule);background:var(--paper);padding:12px 14px;font-size:13.5px;display:flex;gap:14px}.eta b{font-weight:500}.eta span{color:var(--ink-2)}.call{position:absolute;right:-44px;bottom:-36px;width:320px;z-index:3;transition:opacity .4s,transform .4s}.call .body{padding:14px 16px 16px;font-size:12.5px;line-height:1.5;display:grid;gap:8px}.call .body p{color:var(--ink)}.call .who{display:inline-block;width:64px;color:var(--ink-3)}.call .who.b{color:var(--red-ink)}.stage:not([data-step="1"]):not([data-step="2"]) .call{opacity:0;transform:translateY(12px);pointer-events:none}.pay{padding:110px 0 120px;background:linear-gradient(180deg,var(--canvas),#FBF1E6 60%,var(--canvas))}.pay-top{display:grid;grid-template-columns:auto 1fr;gap:56px;align-items:center;max-width:900px}.carry{height:240px;width:auto}.faq{padding:40px 0 110px}.faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;max-width:1000px}.qa details{border-top:1px solid var(--rule);padding:18px 0}.qa details:last-child{border-bottom:1px solid var(--rule)}.qa summary{cursor:pointer;font:500 17px/1.3 var(--f-body);list-style:none;display:flex;justify-content:space-between;gap:16px}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-family:var(--f-mono);color:var(--ink-3)}.qa details[open] summary:after{content:"−"}.qa p{color:var(--ink-2);margin-top:10px;max-width:36em}.cta{padding:90px 0 30px;text-align:center;background:linear-gradient(180deg,var(--canvas),#FCEFE3)}.cta-win{max-width:520px;margin:44px auto 0}.cta-win .body{display:grid;gap:12px}.f{display:grid;grid-template-columns:70px 1fr;align-items:center;border:1px solid var(--rule);background:var(--canvas)}.f span{font-size:12px;color:var(--ink-3);padding-left:12px}.f input{border:0;background:transparent;font:400 14px/1 var(--f-body);padding:13px 12px 13px 0;outline:none;color:var(--ink);min-width:0}.f:focus-within{border-color:var(--ink)}.cta-win .btn{justify-content:center;margin-top:4px}.cta-win .ok{display:none;color:var(--ink);font-size:13px}.cta-win.sent .ok{display:block}.cta-win.sent .f,.cta-win.sent .btn{display:none}.note{max-width:34em;margin:40px auto 0;color:var(--ink-2);font:italic 400 20px/1.4 var(--f-display);padding:0 var(--gutter)}.band-home{background:#fcefe3}.foot{background:var(--lawn);padding:0 var(--gutter) 28px}.foot-card{position:relative;max-width:var(--wrap);margin:0 auto;background:var(--paper);border:var(--b);box-shadow:var(--shadow);padding:36px 32px 26px;display:grid;grid-template-columns:1fr 1.4fr;gap:32px;transform:translateY(-1px)}.foot-brand{display:grid;gap:10px;align-content:start}.foot-brand img{width:32px;height:32px;image-rendering:pixelated}.foot-brand p{color:var(--ink-2)}.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-size:13px}.cols a{display:block;text-decoration:none;margin-top:9px}.cols .h{color:var(--ink-3)}.copy{grid-column:1 / -1;color:var(--ink-3);font-size:12px;border-top:1px solid var(--rule);padding-top:16px}.peek{position:absolute;right:22px;bottom:100%;height:60px;width:auto}@media (max-width: 860px){.links,.chute-wrap,.browser[data-step="0"] .order,.strip .long{display:none}.strip .short{display:inline}.hero{padding-top:112px;min-height:0}.hero-stage{height:380px}.hero-sprite{height:200px}.hero-win{top:178px;transform:translate(-50%)}.cloudbank{height:60px}.cards3{grid-template-columns:1fr;gap:22px;margin-top:44px}.appui{grid-template-columns:1fr}.order{border-right:0;border-bottom:1px solid var(--rule)}.order .prog,.order .label,.order .approve{display:none}.pane{min-height:380px}.photo{flex-direction:column;align-items:flex-start}.photo img{width:170px;height:170px}.stores li{grid-template-columns:1fr 50px 44px}.stage[data-step="1"] .stores{margin-right:0}.stores li span:nth-child(3){display:none}.call{position:relative;right:auto;bottom:auto;width:auto;margin:22px 10px 0 0}.stage:not([data-step="1"]):not([data-step="2"]) .call{display:none}.pay-top{grid-template-columns:1fr;gap:24px}.carry{height:150px}.faq-grid{grid-template-columns:1fr;gap:20px}.foot-card{grid-template-columns:1fr;padding:28px 20px 20px}.walker,.rider,.arriver{height:48px}.steps{gap:4px}.steps button{padding:8px;font-size:12px}}@media (prefers-reduced-motion: reduce){.cloud,.leak,.caret{animation:none}html{scroll-behavior:auto}}
