@font-face{font-family:inter;src:url(../media/inter_latin-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_1654f6f5-module__ecv_GW__className{font-family:inter,inter Fallback}
@font-face{font-family:displayFont;src:url(../media/bricolage_grotesque_latin-s.p.41rroleoq1br7.woff2)format("woff2");font-display:swap;font-weight:700 800}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.displayfont_e1be76ed-module__9CBp8G__className{font-family:displayFont,displayFont Fallback}.displayfont_e1be76ed-module__9CBp8G__variable{--font-display:"displayFont", "displayFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/hanken_grotesk_latin-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.bodyfont_510e1cfe-module__mCSHEW__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_510e1cfe-module__mCSHEW__variable{--font-body:"bodyFont", "bodyFont Fallback"}
.AppDownload-module__itg7PW__page{--ink:#141a2e;--muted:#566076;--mist:#f5f6fb;--line:#dbe2ee;--teal:#14b8a6;--deep:#0f766e;--bezel:#141a2e;background:var(--mist);min-height:100vh;color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;line-height:1.55;overflow-x:hidden}.dark .AppDownload-module__itg7PW__page{--ink:#eef1f8;--muted:#a6afc3;--mist:#0e1424;--line:#2a3550;--deep:#2dd4bf;--bezel:#27314c}.AppDownload-module__itg7PW__page *{font-family:var(--font-body), system-ui, sans-serif}.AppDownload-module__itg7PW__page h1,.AppDownload-module__itg7PW__page h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;font-weight:800}.AppDownload-module__itg7PW__page a:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:6px}.AppDownload-module__itg7PW__bar{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:20px 24px;display:flex}.AppDownload-module__itg7PW__brand{font-family:var(--font-display), system-ui, sans-serif;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;display:flex}.AppDownload-module__itg7PW__brand span{font-family:inherit}.AppDownload-module__itg7PW__brand img{border-radius:10px}.AppDownload-module__itg7PW__brand span{color:var(--deep);margin-left:-10px}.AppDownload-module__itg7PW__quiet{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:.9375rem;font-weight:500}.AppDownload-module__itg7PW__quiet:hover{color:var(--deep);text-decoration-color:currentColor}.AppDownload-module__itg7PW__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1120px;margin:0 auto;padding:32px 24px 0;display:grid}.AppDownload-module__itg7PW__pitch h1{max-width:11em;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.02}.AppDownload-module__itg7PW__lead{max-width:34em;color:var(--muted);margin-top:20px;font-size:1.1875rem}.AppDownload-module__itg7PW__scan{align-items:center;gap:24px;margin-top:36px;display:flex}.AppDownload-module__itg7PW__scan h2{font-size:1.375rem;line-height:1.2}.AppDownload-module__itg7PW__scan p{color:var(--muted);margin-top:6px}.AppDownload-module__itg7PW__qr{border:1px solid var(--line);background:#fff;border-radius:20px;flex:none;width:196px;height:196px;padding:16px;position:relative}.AppDownload-module__itg7PW__qrCode,.AppDownload-module__itg7PW__qrCode svg{width:100%;height:100%;display:block}.AppDownload-module__itg7PW__qrIcon{border:3px solid #fff;border-radius:11px;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AppDownload-module__itg7PW__stores{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.AppDownload-module__itg7PW__onPhone{flex-direction:column;align-items:center;gap:14px;margin-top:28px;display:flex}.AppDownload-module__itg7PW__store{color:#fff;background:#000;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 22px 10px 18px;transition:background-color .15s;display:inline-flex}.dark .AppDownload-module__itg7PW__store{border-color:var(--line)}.AppDownload-module__itg7PW__store:hover{background:#1f2937}.AppDownload-module__itg7PW__storeWide{justify-content:center;width:100%;padding-block:16px;display:flex}.AppDownload-module__itg7PW__storeIcon{width:26px;height:26px}.AppDownload-module__itg7PW__storeText{flex-direction:column;font-size:1.125rem;font-weight:600;line-height:1.15;display:flex}.AppDownload-module__itg7PW__storeText small{font-size:.6875rem;font-weight:500}.AppDownload-module__itg7PW__stage{justify-content:center;max-height:640px;display:flex;position:relative;overflow:hidden}.AppDownload-module__itg7PW__stage .AppDownload-module__itg7PW__phone{width:min(340px,76%);margin-top:24px;margin-bottom:-180px;position:relative}.AppDownload-module__itg7PW__lines{width:100%;height:100%;max-height:600px;position:absolute;inset:0}.AppDownload-module__itg7PW__lines line{stroke:var(--teal);stroke-opacity:.35;stroke-width:2px}.AppDownload-module__itg7PW__lines circle{fill:var(--teal)}.AppDownload-module__itg7PW__lines .AppDownload-module__itg7PW__signal{stroke-opacity:1;stroke-width:3px;stroke-dasharray:.12 1;stroke-dashoffset:.12px;opacity:0;animation:1.1s ease-out both AppDownload-module__itg7PW__signal}@keyframes AppDownload-module__itg7PW__signal{0%{opacity:1;stroke-dashoffset:.12px}90%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}.AppDownload-module__itg7PW__phone{background:var(--bezel);border-radius:13%/6%;padding:8px;overflow:hidden}.AppDownload-module__itg7PW__phone img{border-radius:11%/5.2%;width:100%;height:auto;display:block}.AppDownload-module__itg7PW__screens{border-top:1px solid var(--line);background:var(--mist)}.AppDownload-module__itg7PW__screens>h2{max-width:1120px;margin:0 auto;padding:56px 24px 32px;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.1}.AppDownload-module__itg7PW__screenRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1120px;margin:0 auto;padding:0 24px 56px;display:grid}.AppDownload-module__itg7PW__screenRow figure{margin:0}.AppDownload-module__itg7PW__screenRow .AppDownload-module__itg7PW__phone{max-width:280px}.AppDownload-module__itg7PW__screenRow figcaption{color:var(--muted);margin-top:18px}.AppDownload-module__itg7PW__screenRow strong{color:var(--ink);font-size:1.125rem;font-weight:600;display:block}.AppDownload-module__itg7PW__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;max-width:1120px;margin:0 auto;padding:24px;display:flex}.AppDownload-module__itg7PW__helpo{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1120px;margin:0 auto;padding:56px 24px;scroll-margin-top:16px;display:grid}.AppDownload-module__itg7PW__helpoPitch h2{max-width:14em;margin-top:18px;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.1}.AppDownload-module__itg7PW__helpoGet .AppDownload-module__itg7PW__scan{margin-top:0}.AppDownload-module__itg7PW__qrDownload{color:var(--deep);text-underline-offset:3px;margin-top:10px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-block}.AppDownload-module__itg7PW__qrDownload:hover{color:var(--ink)}@media (max-width:900px){.AppDownload-module__itg7PW__hero{grid-template-columns:minmax(0,1fr);padding-inline:16px}.AppDownload-module__itg7PW__helpo{grid-template-columns:minmax(0,1fr);gap:24px;padding:44px 16px}.AppDownload-module__itg7PW__bar,.AppDownload-module__itg7PW__foot{padding-inline:16px}.AppDownload-module__itg7PW__stage{max-height:460px}.AppDownload-module__itg7PW__stage .AppDownload-module__itg7PW__phone{width:min(290px,72%)}.AppDownload-module__itg7PW__screens>h2{padding:44px 16px 24px}.AppDownload-module__itg7PW__screenRow{scroll-snap-type:x mandatory;gap:16px;padding:0 16px 40px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.AppDownload-module__itg7PW__screenRow figure{scroll-snap-align:start;flex:0 0 68%}}@media (max-width:480px){.AppDownload-module__itg7PW__scan{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.AppDownload-module__itg7PW__lines .AppDownload-module__itg7PW__signal{animation:none}.AppDownload-module__itg7PW__store{transition:none}}
