html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Inter Variable;src:url(/fonts/inter-latin-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{color-scheme:dark;--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter Variable", Inter, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", "IBM Plex Mono", "Geist Mono", Menlo, Consolas, monospace;--text-micro: 10px;--text-caption: 12px;--text-small: 14px;--text-body: 16px;--text-lead: clamp(15px, 1.2vw, 19px);--text-kicker: 11px;--text-h3: clamp(22px, 2.2vw, 28px);--text-h2: clamp(34px, 4.6vw, 68px);--text-display: clamp(54px, 6vw, 94px);--text-h1: clamp(64px, 7.4vw, 118px);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-display: -.04em;--tracking-kicker: .14em;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-2xl: 26px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--gutter: 32px;--section: clamp(80px, 12vh, 96px);--section-lg: clamp(96px, 14vh, 140px);--container: 1180px;--container-narrow: 780px;--measure: 68ch;--ease: cubic-bezier(.22, .72, .17, 1);--ease-spring: cubic-bezier(.22, 1.28, .36, 1);--press-scale: .96;--ink: #F4EFE4;--muted: #C5BBAE;--soft: #9A9186;--blue: #5AA8E6;--blue-2: #8ac1ff;--deep: #061321;--panel: rgba(6, 20, 37, .56);--line: rgba(255, 255, 255, .13);--focus: #5AA8E6;--btn-surface: #f7fbff;--btn-ink: #071422;--atlas: #1F73B8}@supports (font-variation-settings: normal){:root{--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter Variable", Inter, system-ui, sans-serif}}.lp--light,[data-surface=light]{color-scheme:light}.lp--light,.site-nav-wrap--light{--focus: #1F73B8}:root{font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--deep)}body{margin:0;min-width:320px;background:var(--deep);color:var(--ink)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img,video,canvas,svg{display:block}::selection{background:#5aa8e661;color:#fff}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip-link{position:absolute;left:16px;top:12px;z-index:200;padding:10px 16px;border-radius:var(--radius-md);background:var(--btn-surface);color:var(--btn-ink);font-size:var(--text-small);font-weight:var(--weight-semibold);transform:translateY(-140%)}.skip-link:focus{outline:2px solid var(--focus);outline-offset:3px}.skip-link:focus-visible{transform:none}.film{position:fixed;inset:0;z-index:0;overflow:hidden;background:#071422}.film__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.film__canvas--preview{z-index:0}.film__canvas--sharp{z-index:1;opacity:0;will-change:opacity}.film__grade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#030a1312,#020a142b);mix-blend-mode:multiply}.film__vignette{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 180px #0000003d}.loading-screen{position:fixed;inset:0;z-index:1000;display:grid;place-content:center;justify-items:center;gap:12px;background:#061321;transition:opacity .65s var(--ease),visibility .65s var(--ease)}.loading-screen.is-ready{opacity:0;visibility:hidden;pointer-events:none}.loading-screen strong{font-size:18px;letter-spacing:-.02em}.loading-screen span{color:#7f95ae;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.loading-screen .brand-mark{animation:loaderPulse 1.5s ease-in-out infinite}.loading-screen__bar{width:168px;height:2px;margin-top:6px;background:#ffffff1f;border-radius:1px;overflow:hidden}.loading-screen__bar i{display:block;height:100%;width:100%;background:var(--blue);transform:scaleX(var(--p, 0));transform-origin:left center;transition:transform .2s var(--ease)}.loading-screen__count{font-size:10px;font-weight:600;letter-spacing:.12em;color:#8fa5bf}@keyframes loaderPulse{50%{opacity:.7;transform:scale(.96)}}.brand-mark{width:56px;height:56px;display:inline-grid;place-items:center;border-radius:17px;background:linear-gradient(145deg,#0c2b54,#061a33);border:1px solid rgba(116,174,255,.28);box-shadow:inset 0 1px #ffffff14,0 15px 35px #0000003d}.brand-mark svg{width:68%;height:68%}.brand-mark__arrow{fill:none;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round}.brand-mark__arrow--1{stroke:#0056e2}.brand-mark__arrow--2{stroke:#2b93fe}.brand-mark__arrow--3{stroke:#fc766a}.brand-mark--compact{width:34px;height:34px;border-radius:11px}.site-nav-wrap{position:fixed;top:0;left:0;right:0;z-index:90;pointer-events:none}.site-nav{pointer-events:auto;width:min(var(--container),calc(100% - 36px));height:62px;margin:16px auto 0;padding:0 10px 0 12px;display:flex;align-items:center;gap:16px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.12);background:#0512228a;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 18px 46px #0000002e}.site-brand{display:flex;align-items:center;gap:10px;font-weight:var(--weight-bold);letter-spacing:-.03em;padding:4px 8px 4px 4px;border-radius:var(--radius-lg)}.site-brand .brand-mark{background:linear-gradient(145deg,#0c2b5473,#061a3347);border-color:#74aeff29;box-shadow:none}.site-brand>span:last-child{font-size:16px}.site-nav__links{display:flex;align-items:center;gap:3px;margin-left:auto}.site-nav__links a{padding:10px 12px;border-radius:var(--radius-sm);color:#aebed0;font-size:var(--text-caption);font-weight:var(--weight-semibold);transition:color .22s ease,background .22s ease}.site-nav__links a:hover,.site-nav__links a.is-active{color:#fff;background:#ffffff14}.site-nav__cta{margin-left:4px;min-height:40px;padding:11px 15px;border-radius:var(--radius-md);background:var(--btn-surface);color:var(--btn-ink);font-size:var(--text-caption);font-weight:var(--weight-bold)}.site-progress{width:min(var(--container),calc(100% - 68px));height:1px;margin:7px auto 0;background:#ffffff14;overflow:hidden}.site-progress span{width:100%;height:100%;display:block;transform-origin:left;background:var(--blue)}.story{position:relative;z-index:4}.story-section{position:relative;width:100%}.story-section__sticky{position:sticky;top:0;width:100%;height:100vh;display:flex;align-items:center;overflow:hidden;padding:104px 5vw 46px;isolation:isolate}.scene{color:#fff}.scene-copy{position:relative;z-index:12}.eyebrow,.lp__kicker{font-family:var(--font-mono);font-weight:var(--weight-medium)}.eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:17px;color:var(--blue);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-kicker);text-transform:uppercase}h1,h2{margin:0;max-width:var(--container-narrow);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:.94;text-wrap:balance}h1{font-size:clamp(64px,7.4vw,118px)}h2{font-size:clamp(54px,6vw,94px)}.uses-inter h1,.uses-inter h2{letter-spacing:calc(var(--tracking-display) - .01em)}.uses-inter p{line-height:1.55}h1 em{color:var(--blue)}p{margin:21px 0 0;max-width:660px;color:var(--muted);font-size:clamp(15px,1.2vw,19px);line-height:1.58;text-wrap:pretty}.scene-copy--hero{width:min(58vw,810px);margin-left:1vw}.hero-actions{margin-top:28px;display:flex;align-items:center;gap:12px}.store-button,.glass-pill,.secondary-action,.continue-cue,.site-nav__cta,.beta-cta,.install-bar__cta{transition:transform .16s var(--ease),box-shadow .2s ease,background .2s ease,color .2s ease,opacity .2s ease}.store-button:active,.glass-pill:active,.secondary-action:active,.continue-cue:active,.site-nav__cta:active,.beta-cta:active,.install-bar__cta:active,.pack-loader__skip:active{transform:scale(var(--press-scale));opacity:1}.store-button{height:52px;display:inline-flex;flex:none;border-radius:9px;box-shadow:0 18px 44px #0000003b}.store-button:hover{box-shadow:0 24px 48px #00000045}.store-button img{display:block;height:100%;width:auto}.store-button--compact{height:48px}.hero-actions{flex-wrap:wrap}.hero-actions .glass-pill{border-radius:9px;white-space:nowrap}.glass-pill{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;height:48px;padding:0 18px 0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.32);background:linear-gradient(180deg,#ffffff38,#ffffff12);backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45);box-shadow:inset 0 1px #ffffff61,0 8px 24px #00000029;color:#f4efe4;font:inherit;font-size:15px;font-weight:var(--weight-semibold);letter-spacing:-.015em;text-decoration:none;cursor:pointer}.glass-pill__icon{width:12px;height:12px;flex:none;display:block;opacity:.88}.secondary-action,.continue-cue{height:48px}.scroll-cue{position:absolute;left:50%;bottom:24px;z-index:14;transform:translate(-50%);display:flex;align-items:center;gap:10px;color:#ffffff9e;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.scroll-cue i{width:20px;height:32px;border:1px solid rgba(255,255,255,.38);border-radius:12px;position:relative}.scroll-cue i:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;border-radius:3px;background:#fff;transform:translate(-50%);animation:scrollDot 1.6s ease-in-out infinite}@keyframes scrollDot{0%,to{opacity:0;transform:translate(-50%)}25%{opacity:1}72%{opacity:1;transform:translate(-50%,10px)}}.phone-position{position:absolute;z-index:13;will-change:transform,opacity}.phone-position--hero{right:4.8vw;top:53%}.iphone{--w: 312px;flex-shrink:0;--sar: 2.1679;width:var(--w);position:relative;aspect-ratio:1 / calc(.0894 + var(--sar) * .9106);padding:calc(var(--w) * .0447);border-radius:calc(var(--w) * .1721);background:#050506;box-shadow:0 0 0 1px #ffffff42,0 46px 100px #00000080,inset 0 0 0 1px #ffffff14}.iphone:before{content:"";position:absolute;inset:calc(var(--w) * .01);border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--w) * .1621);pointer-events:none}.iphone__screen{width:100%;height:100%;border-radius:calc(var(--w) * .1274);overflow:hidden;background:#000}.iphone__screen img,.iphone__screen video{display:block;width:100%;height:100%;object-fit:contain}.iphone__island{position:absolute;z-index:3;top:calc(var(--w) * .0702);left:50%;width:calc(var(--w) * .2896);height:calc(var(--w) * .085);transform:translate(-50%);border-radius:calc(var(--w) * .0425);background:#030304;box-shadow:inset 0 1px 1px #ffffff14}.iphone__side{position:absolute;width:calc(var(--w) * .0095);border-radius:calc(var(--w) * .01);background:#24252a}.iphone__side--left-a{left:calc(var(--w) * -.0095);top:calc(var(--w) * .36);height:calc(var(--w) * .16)}.iphone__side--left-b{left:calc(var(--w) * -.0095);top:calc(var(--w) * .56);height:calc(var(--w) * .245)}.iphone__side--right{right:calc(var(--w) * -.0095);top:calc(var(--w) * .5);height:calc(var(--w) * .25)}@media(max-width:820px){.iphone__side{display:none}}.iphone--hero{--w: min(23vw, 325px);width:var(--w)}.iphone--compact{--w: min(19vw, 270px);width:var(--w)}.iphone--medium{--w: min(20.5vw, 288px);width:var(--w)}.iphone--flow{--w: 300px;width:var(--w)}.iphone--rewind .iphone__screen{background:linear-gradient(#202e40 50%,#313550 50%)}.iphone--recap .iphone__screen{background:#f2ecde}.scene-copy--tracking,.scene-copy--route,.scene-copy--rewind,.scene-copy--recap{margin-left:clamp(330px,26vw,470px);width:min(58vw,760px)}.metrics{display:flex;gap:9px;margin-top:26px;flex-wrap:wrap}.metrics>div{min-width:128px;padding:14px 16px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:#0513247a;backdrop-filter:blur(16px)}.metrics strong,.rewind-stats strong,.request-step-status strong,.metric-solo strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.metrics span{margin-top:3px;color:#8fa6c0;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.metric-solo{margin-top:26px}.metric-solo strong{display:block;font-size:clamp(42px,4.2vw,58px);letter-spacing:-.06em;line-height:.95}.metric-solo span{display:block;margin:0 0 6px;color:#8fa6c0;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.route-chip{width:fit-content;margin-top:24px;padding:13px 16px;display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:18px;background:#05132480;backdrop-filter:blur(16px)}.route-chip__dot{width:11px;height:11px;border-radius:50%;background:#60a7ff;box-shadow:0 0 0 7px #60a7ff1c}.route-chip>span:last-child{display:flex;flex-direction:column}.route-chip small{color:#84a3c7;font-size:8px;letter-spacing:.12em}.route-chip strong{margin-top:2px;font-size:13px}.scene-copy--request{position:absolute;top:12.5vh;right:4.5vw;width:min(43vw,620px)}.scene-copy--request p{max-width:590px}.request-step-status{margin-top:22px;display:flex;align-items:baseline;gap:8px;color:#d7e5f4;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.request-step-status strong{color:#6bacff;font-size:25px;letter-spacing:-.04em}.request-step-status span{color:#7f95ae;font-size:11px}.request-step-status b{margin-left:6px;font-size:12px;font-weight:var(--weight-semibold);color:#c8d7e8}.request-window{position:absolute;z-index:14;left:0;right:0;bottom:1.5vh;width:100vw;height:70vh;overflow:hidden;mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%)}.request-track{height:100%;padding-left:58vw;padding-right:30vw;display:flex;align-items:flex-end;gap:120px;will-change:transform}.request-card{flex:0 0 300px;transform-origin:center bottom;filter:saturate(.94);will-change:opacity,transform}.request-card__label{height:58px;padding:0 3px 10px;display:flex;align-items:flex-end;gap:9px}.request-card__label span{color:#6facfb;font-size:10px;font-weight:var(--weight-bold)}.request-card__label strong{color:#dce7f3;font-size:12px;font-weight:var(--weight-semibold)}.request-progress{position:absolute;right:4.5vw;bottom:1.6vh;z-index:18;display:flex;gap:6px}.request-progress i{width:18px;height:3px;border-radius:3px;background:#fff3;transition:background .22s ease}.request-progress i.is-on{background:#6caeff}.rewind-stats{display:flex;gap:9px;margin-top:26px;flex-wrap:wrap}.rewind-stats span{padding:12px 14px;display:inline-flex;align-items:baseline;gap:5px;border-radius:15px;border:1px solid var(--line);background:#05132475;backdrop-filter:blur(15px)}.rewind-stats strong{font-size:22px;letter-spacing:-.04em}.rewind-stats small{color:#91a7be;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.scene--download .story-section__sticky{justify-content:center;text-align:center}.download-glow{position:absolute;z-index:5;width:min(70vw,900px);aspect-ratio:1.7;border-radius:50%;background:radial-gradient(ellipse,rgba(74,145,240,.2),transparent 68%);filter:blur(35px)}.download-content{position:relative;z-index:12;width:min(92vw,950px);display:flex;flex-direction:column;align-items:center}.download-content .eyebrow{justify-content:center}.download-content h2{font-size:clamp(65px,8vw,118px)}.download-content p{margin-bottom:28px;color:#c2d0df}.continue-cue{margin-top:26px}.after-journey{position:relative;z-index:20;overflow:visible;background:transparent;color:var(--ink)}.after-journey:before{content:none}.post-cta{position:relative;width:100%}.post-intro .eyebrow{justify-content:center}.post-cta{min-height:auto;padding:clamp(88px,14vh,140px) 5vw;display:grid;place-items:center;overflow:hidden;text-align:center;background:linear-gradient(180deg,#10141a,#0a1016)}.post-cta__content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center}.post-cta h2{font-size:clamp(52px,7vw,92px)}.post-cta p{margin-bottom:30px}@supports (animation-timeline: view()){.post-cta__content{animation:postReveal linear both;animation-timeline:view();animation-range:entry 8% cover 38%}@keyframes postReveal{0%{opacity:.18;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(max-width:1024px){.site-nav{width:calc(100% - 24px);margin-top:12px}.story-section__sticky{padding-left:26px;padding-right:26px}.phone-position--hero{right:-28px}.scene-copy--tracking,.scene-copy--route,.scene-copy--rewind,.scene-copy--recap{margin-left:clamp(280px,31vw,410px);width:min(64vw,680px)}.request-window{width:100vw}.scene-copy--request{right:28px;width:min(54vw,600px)}}@media(max-width:820px){.site-nav__links{display:none}.site-nav{height:56px}.site-nav__cta{margin-left:auto}.story-section__sticky{align-items:flex-start;padding:92px 18px 26px}h1{font-size:clamp(58px,17vw,80px)}h2{font-size:clamp(48px,14vw,68px)}p{font-size:15px}.scene-copy--hero,.scene-copy--tracking,.scene-copy--route,.scene-copy--rewind,.scene-copy--recap,.scene-copy--request{position:relative;top:auto;right:auto;width:100%;max-width:96%;margin:3vh 0 0}.phone-position--hero{top:auto;right:-56px;bottom:-160px;transform:rotate(2deg)!important;opacity:.65!important}.iphone--hero{--w: 250px;width:var(--w)}.iphone--compact,.iphone--medium{--w: 238px;width:var(--w)}.scene-copy--tracking,.scene-copy--route,.scene-copy--rewind,.scene-copy--recap{margin-left:0}.hero-actions{flex-wrap:wrap}.secondary-action,.scroll-cue{display:none}.request-window{left:0;right:0;bottom:1vh;width:100%;height:62vh;mask-image:linear-gradient(90deg,transparent 0%,#000 3%,#000 97%,transparent 100%)}.request-track{gap:44px;padding-left:58vw;padding-right:38vw}.request-card{flex-basis:238px}.iphone--flow{--w: 238px;width:var(--w)}.request-progress{right:18px;bottom:1.4vh}.metrics>div{min-width:105px;padding:11px 12px}}@media(max-width:520px){.site-nav{width:calc(100% - 16px);margin-top:8px;height:52px;border-radius:18px}.site-brand>span:last-child{font-size:14px}.brand-mark--compact{width:30px;height:30px}.site-nav__cta{padding:9px 11px;font-size:11px;min-height:44px}.site-progress{width:calc(100% - 36px)}.story-section__sticky{padding-top:80px}h1{font-size:clamp(54px,18vw,74px)}h2{font-size:clamp(45px,15.5vw,62px)}.hero-actions .store-button{transform:scale(.95);transform-origin:left}.request-step-status b{max-width:170px;line-height:1.25}.rewind-stats{gap:6px}.rewind-stats span{padding:10px 11px}.download-content h2{font-size:clamp(54px,16vw,76px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scroll-cue i:after,.loading-screen .brand-mark{animation:none}.loading-screen__bar i,.store-button,.site-nav__links a{transition:none}}@media(max-width:520px){.post-cta h2{font-size:clamp(42px,12vw,62px)}}.cinematic-veil{position:fixed;inset:0;z-index:2;overflow:hidden;pointer-events:none}.cinematic-veil__layer{position:absolute;top:-3px;bottom:-3px;opacity:0;transition:opacity .34s var(--ease);backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.cinematic-veil__layer.is-active{opacity:1}.cinematic-veil__layer--left{left:-3px;right:50%;background:linear-gradient(90deg,#030d19cc,#04101ea3 58%,#04101e5c 78%,#04101e26 86%,#04101e00);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 80%,rgba(0,0,0,.86) 84%,rgba(0,0,0,.38) 90%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 80%,rgba(0,0,0,.86) 84%,rgba(0,0,0,.38) 90%,transparent 100%)}.cinematic-veil__layer--right{left:-3px;right:-3px;background:linear-gradient(90deg,#04101e00 0% 30%,#04101e29 38%,#04101e6b,#04101ea3 50%,#030d19d1);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 28%,rgba(0,0,0,.38) 36%,rgba(0,0,0,.86) 42%,#000 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 28%,rgba(0,0,0,.38) 36%,rgba(0,0,0,.86) 42%,#000 45%,#000 100%)}.cinematic-veil__layer--center{inset:-3px;background:radial-gradient(ellipse at center,rgba(3,13,25,.53) 0%,rgba(4,16,30,.24) 38%,rgba(4,16,30,.06) 56%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.9) 38%,rgba(0,0,0,.22) 56%,transparent 71%);mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.9) 38%,rgba(0,0,0,.22) 56%,transparent 71%)}.cinematic-veil__layer--soft{backdrop-filter:blur(9px) saturate(1.02);-webkit-backdrop-filter:blur(9px) saturate(1.02)}.cinematic-veil__layer--strong{backdrop-filter:blur(28px) saturate(1.08);-webkit-backdrop-filter:blur(28px) saturate(1.08)}@media(max-width:1024px){.cinematic-veil__layer{backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}.cinematic-veil__layer--strong{backdrop-filter:blur(22px) saturate(1.06);-webkit-backdrop-filter:blur(22px) saturate(1.06)}}@media(max-width:820px){.cinematic-veil__layer--left,.cinematic-veil__layer--right{left:-3px;right:-3px;background:linear-gradient(180deg,rgba(3,13,25,.76) 0%,rgba(4,16,30,.5) 48%,rgba(4,16,30,.12) 70%,transparent 82%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,rgba(0,0,0,.5) 72%,transparent 84%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,rgba(0,0,0,.5) 72%,transparent 84%)}}.after-journey{background:transparent}.after-journey:before{display:none}.scene-copy--hero{width:min(46vw,720px)}.scene-copy--tracking,.scene-copy--route,.scene-copy--rewind,.scene-copy--recap{margin-left:clamp(300px,21vw,400px);width:min(29vw,560px)}.request-window{-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 43%,rgba(0,0,0,.08) 44%,rgba(0,0,0,.36) 46%,rgba(0,0,0,.76) 49%,#000 52%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 43%,rgba(0,0,0,.08) 44%,rgba(0,0,0,.36) 46%,rgba(0,0,0,.76) 49%,#000 52%,#000 100%);transition:opacity .28s var(--ease)}.request-progress{transition:opacity .28s var(--ease)}.request-track{padding-left:58vw}.scene--rewind .story-section__sticky{will-change:transform}.scene--recap .story-section__sticky,.scene--download .story-section__sticky{position:fixed;inset:0;width:100%;height:100vh;pointer-events:none}.scene--recap .recap-layout,.scene--download .download-content{pointer-events:none}.scene--download .download-actions{pointer-events:auto}.download-content{max-width:1020px}.download-content p{max-width:680px;margin-left:auto;margin-right:auto}.download-actions{margin-top:8px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;will-change:opacity,transform}.download-actions .continue-cue{margin-top:0}@media(max-width:1024px){.scene-copy--tracking,.scene-copy--route,.scene-copy--rewind,.scene-copy--recap{margin-left:clamp(270px,25vw,340px);width:min(34vw,500px)}}@media(max-width:820px){.request-window{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}}.hero-entry--copy{animation:heroCopyIn .9s var(--ease) both}.hero-entry--phone{animation:heroPhoneIn 1.05s .1s var(--ease) both}@keyframes heroCopyIn{0%{transform:translate3d(-28px,0,0);filter:blur(6px)}to{transform:translateZ(0);filter:blur(0)}}@keyframes heroPhoneIn{0%{transform:translate3d(70px,-50%,0) rotate(4deg);filter:blur(4px)}to{transform:translate3d(0,-50%,0) rotate(2deg);filter:blur(0)}}.scene--recap .story-section__sticky,.scene--download .story-section__sticky{position:sticky!important;inset:0 auto auto!important;width:100%!important;height:100vh!important;pointer-events:auto!important}.cinematic-dual{position:absolute;z-index:12;left:4.5vw;top:50%;width:min(46.5vw,850px);transform:translateY(-50%);display:grid;grid-template-columns:clamp(214px,16.5vw,270px) minmax(0,1fr);align-items:center;gap:clamp(22px,2.1vw,38px);will-change:opacity}.cinematic-dual__phone{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;min-width:0;will-change:transform}.cinematic-dual .scene-copy{width:auto!important;max-width:none;margin:0!important;min-width:0}.cinematic-dual h2{max-width:100%;font-size:clamp(45px,4.15vw,69px);line-height:.91}.cinematic-dual p{max-width:100%;margin-top:17px;font-size:clamp(13px,1vw,16px);line-height:1.48}.cinematic-dual .eyebrow{margin-bottom:13px}.cinematic-dual .iphone--compact{--w: clamp(218px, 16vw, 258px);width:var(--w)}.cinematic-dual .iphone--medium{--w: clamp(224px, 16.6vw, 270px);width:var(--w)}.cinematic-dual--rewind h2,.cinematic-dual--recap h2{font-size:clamp(44px,4vw,66px)}.cinematic-dual .metric-solo{margin-top:18px}.cinematic-dual .metric-solo strong{font-size:clamp(36px,3.4vw,48px)}.cinematic-dual .route-chip{margin-top:18px;padding:11px 13px}.cinematic-dual .rewind-stats{margin-top:18px;gap:6px}.cinematic-dual .rewind-stats span{padding:9px 10px}.cinematic-dual .rewind-stats strong{font-size:18px}.scene-copy--request{position:absolute!important;z-index:16;top:11.5vh!important;right:3.8vw!important;width:min(45.5vw,700px)!important;height:29vh;max-height:300px;margin:0!important}.request-copy-stack{position:relative;width:100%;height:100%}.request-copy-step{position:absolute;inset:0;will-change:opacity,transform}.request-copy-step .eyebrow{margin-bottom:10px}.request-copy-step h2{max-width:650px;font-size:clamp(42px,4vw,67px);line-height:.9;letter-spacing:-.062em}.request-copy-step p{max-width:590px;margin-top:13px;font-size:clamp(13px,.98vw,16px);line-height:1.43}.request-copy-step .request-step-status{margin-top:13px}.request-copy-step .request-step-status strong{font-size:20px}.request-copy-step .request-step-status b{font-size:10px}.request-window{top:41.5vh!important;bottom:2vh!important;height:auto!important;left:0!important;right:0!important;width:100vw!important;z-index:14;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 43%,rgba(0,0,0,.08) 44.5%,rgba(0,0,0,.42) 47%,rgba(0,0,0,.84) 49.5%,#000 51.5%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,transparent 43%,rgba(0,0,0,.08) 44.5%,rgba(0,0,0,.42) 47%,rgba(0,0,0,.84) 49.5%,#000 51.5%,#000 100%)!important}.request-track{height:100%;padding-left:calc(75vw - 123px)!important;padding-right:24vw!important;display:flex;align-items:flex-end;gap:88px!important}.request-card{flex:0 0 246px!important}.request-card__label{height:40px;padding-bottom:7px}.request-card__label strong{font-size:10px}.request-card__label span{font-size:9px}.iphone--flow{--w: 246px !important;width:var(--w)!important}.request-progress{right:4vw!important;bottom:1.5vh!important}.scene-copy--hero{width:min(48vw,760px)!important}.phone-position--hero{right:5vw}.iphone--hero{--w: clamp(250px, 21vw, 325px);width:var(--w)}@media(min-width:821px)and (max-height:820px){.story-section__sticky{padding-top:88px;padding-bottom:24px}.cinematic-dual{top:53%;grid-template-columns:clamp(190px,14.5vw,238px) minmax(0,1fr)}.cinematic-dual .iphone--compact{--w: clamp(192px, 14vw, 230px);width:var(--w)}.cinematic-dual .iphone--medium{--w: clamp(198px, 14.5vw, 238px);width:var(--w)}.cinematic-dual h2{font-size:clamp(40px,3.8vw,59px)}.cinematic-dual p{font-size:13px;line-height:1.42}.scene-copy--request{top:10.5vh!important;height:27vh}.request-copy-step h2{font-size:clamp(38px,3.6vw,58px)}.request-window{top:40vh!important;bottom:1vh!important}.iphone--flow{--w: 220px !important;width:var(--w)!important}.request-card{flex-basis:220px!important}.request-track{padding-left:calc(75vw - 110px)!important;gap:82px!important}}@media(max-width:1180px)and (min-width:821px){.cinematic-dual{left:3vw;width:47vw;grid-template-columns:clamp(190px,18vw,225px) minmax(0,1fr);gap:18px}.cinematic-dual h2{font-size:clamp(39px,4.4vw,57px)}.cinematic-dual p{font-size:13px}.cinematic-dual .iphone--compact,.cinematic-dual .iphone--medium{--w: clamp(190px, 18vw, 224px);width:var(--w)}.scene-copy--request{right:2.8vw!important;width:47vw!important}.request-copy-step h2{font-size:clamp(39px,4.5vw,58px)}}@media(max-width:820px){.hero-entry--phone{animation-name:heroPhoneInMobile}@keyframes heroPhoneInMobile{0%{transform:translate3d(60px,0,0) rotate(4deg);filter:blur(4px)}to{transform:translateZ(0) rotate(2deg);filter:blur(0)}}.cinematic-dual{position:relative;left:auto;top:auto;width:100%;transform:none;display:block}.cinematic-dual__phone{position:absolute}.cinematic-dual .scene-copy{max-width:96%}.cinematic-dual h2{font-size:clamp(47px,14vw,68px)}.cinematic-dual .iphone--compact,.cinematic-dual .iphone--medium{--w: 238px;width:var(--w)}.scene-copy--request{position:relative!important;top:auto!important;right:auto!important;width:100%!important;height:34vh;max-height:none;margin:2vh 0 0!important}.request-copy-step h2{font-size:clamp(42px,12.5vw,62px)}.request-copy-step p{font-size:14px}.request-window{top:auto!important;bottom:1vh!important;height:55vh!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)!important}.request-track{padding-left:calc(50vw - 119px)!important;padding-right:35vw!important;gap:48px!important}.request-card{flex-basis:238px!important}.iphone--flow{--w: 238px !important;width:var(--w)!important}}@media(prefers-reduced-motion:reduce){.hero-entry--copy,.hero-entry--phone{animation:none!important}}:root{--hero-glass-width: 48%}.scene--hero .scene-copy--hero,.scene--hero .scene-copy--hero p{text-shadow:0 10px 30px rgba(4,14,28,.2),0 2px 10px rgba(4,14,28,.16)}.scene-copy--request{top:12vh!important;height:27vh!important}.request-window{top:44vh!important;bottom:3.5vh!important;height:auto!important;padding-top:2vh;padding-bottom:2vh;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 39%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.34) 41.75%,rgba(0,0,0,.74) 43.75%,rgba(0,0,0,.92) 45.25%,#000 46.5%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,transparent 39%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.34) 41.75%,rgba(0,0,0,.74) 43.75%,rgba(0,0,0,.92) 45.25%,#000 46.5%,#000 100%)!important}.request-window:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06122129,#06122100 9% 92%,#0612211f);pointer-events:none}.request-track{align-items:flex-end;padding-top:2vh!important;padding-bottom:4vh!important;padding-left:calc(74vw - 123px)!important;gap:84px!important}.request-card{flex-basis:238px!important}.iphone--flow{--w: 238px !important;width:var(--w)!important}.request-progress{bottom:2vh!important}.scene--request .story-section__sticky{padding-bottom:6vh}.scene--route .cinematic-dual{transition:opacity .32s var(--ease)}.after-journey{position:relative;z-index:22;margin-top:-28vh;padding-top:0;background:transparent}.post-transition{position:relative;height:clamp(280px,36vh,480px);margin:0}@media(min-width:821px)and (max-height:960px){.scene-copy--request{top:10.5vh!important;height:25vh!important}.request-window{top:41.5vh!important;bottom:2.5vh!important}}@media(max-width:1180px)and (min-width:821px){.request-copy-step h2{font-size:clamp(37px,4.1vw,54px)}.scene-copy--request{width:45vw!important}}@media(max-width:820px){.scene-copy--request{height:32vh!important}}.scene--request .request-copy-step,.scene--route .cinematic-dual,.scene--rewind .cinematic-dual,.scene--recap .cinematic-dual,.scene--download .download-content{will-change:opacity,transform}.request-window{background:transparent!important;border:0!important;box-shadow:none!important;isolation:auto!important;contain:none!important;overflow:hidden!important}.request-window:before,.request-window:after{content:none!important;display:none!important}.request-track,.request-card{background:transparent!important;border:0!important;box-shadow:none!important}.request-window{top:43vh!important;bottom:1.5vh!important;padding-top:3.5vh!important;padding-bottom:3.5vh!important}.request-track{padding-top:0!important;padding-bottom:0!important}.after-journey{position:relative!important;z-index:22!important;margin-top:-28vh!important;padding-top:0!important;background:transparent!important;overflow:visible!important}.after-journey__body{position:relative;z-index:3;background:#f7f3e8;overflow-x:clip;color:#1a2430}.post-transition{position:relative!important;z-index:2;height:clamp(340px,46vh,620px)!important;min-height:300px;margin:0!important;pointer-events:none;isolation:isolate;overflow:hidden;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,#f7f3e800,#f7f3e80a 12%,#efe3cc2e 28%,#f7f3e86b 46%,#f7f3e8b8 68%,#f7f3e8f0 86%,#f7f3e8)!important}.post-transition:before{content:""!important;display:block!important;position:absolute;inset:8% 0 -18%;background:linear-gradient(180deg,#f7f3e800,#efe3cc59 28%,#f7f3e8c7 62%,#f7f3e8);filter:blur(42px)}.post-transition:after{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:0;height:48%;background:linear-gradient(180deg,#f7f3e800,#f7f3e88c 38%,#f7f3e8)}@media(max-width:820px){.after-journey{margin-top:-22vh!important}.post-transition{height:40vh!important;min-height:260px}}.scene--request .request-window{position:absolute!important;inset:0!important;width:100vw!important;height:100vh!important;padding:10vh 0 0!important;margin:0!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 39%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.34) 41.75%,rgba(0,0,0,.74) 43.75%,rgba(0,0,0,.92) 45.25%,#000 46.5%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,transparent 39%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.34) 41.75%,rgba(0,0,0,.74) 43.75%,rgba(0,0,0,.92) 45.25%,#000 46.5%,#000 100%)!important}.scene--request .request-window:before,.scene--request .request-window:after{content:none!important;display:none!important}.scene--request .request-track{position:absolute!important;left:0!important;right:auto!important;bottom:calc(3.25vh + env(safe-area-inset-bottom,0px))!important;width:max-content!important;height:62vh!important;padding-top:8vh!important;padding-bottom:0!important;padding-left:calc(74vw - 123px)!important;padding-right:24vw!important;display:flex!important;align-items:center!important;gap:84px!important;background:transparent!important;border:0!important;box-shadow:none!important}.scene--request .request-card{background:transparent!important;border:0!important;box-shadow:none!important}.scene--request .request-progress{bottom:calc(1.6vh + env(safe-area-inset-bottom,0px))!important}.scene--request .story-section__sticky{padding-bottom:0!important}@media(min-width:821px)and (max-height:960px){.scene--request .request-track{bottom:calc(2.4vh + env(safe-area-inset-bottom,0px))!important;height:62vh!important;padding-top:0!important}.iphone--flow{--w: min(238px, calc((58vh - 34px) / 2.0635)) !important;width:var(--w)!important}}@media(max-width:820px){.scene--request .request-window{inset:auto 0 calc(28vh + env(safe-area-inset-bottom,0px)) 0!important;width:100vw!important;height:48vh!important;padding-top:8vh!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%)!important}.scene--request .request-track{bottom:calc(2vh + env(safe-area-inset-bottom,0px))!important;height:100%!important;padding-left:calc(50vw - 119px)!important;padding-right:35vw!important;padding-top:4vh!important;gap:48px!important;align-items:center!important}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}main.story .launch-video-position{position:absolute;z-index:13;top:53%;right:clamp(24px,5vw,96px);width:min(40vw,820px);transform:translateY(-50%)}main.story .launch-video-frame{position:relative;width:100%;aspect-ratio:16 / 9;padding:7px;overflow:hidden;border:1px solid rgba(255,255,255,.56);border-radius:clamp(18px,1.7vw,30px);background:linear-gradient(145deg,#ffffffa8,#aed3f042 48%,#ffffff57);box-shadow:0 28px 84px #010c196b,0 0 0 1px #ffffff24,inset 0 1px #fff9;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);animation:heroLaunchVideoIn 1.05s .1s var(--ease) both}main.story .launch-video-frame:after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff75;pointer-events:none}main.story .launch-video-frame video{display:block;width:100%;height:100%;border-radius:clamp(12px,1.3vw,22px);background:#071422;object-fit:cover}@keyframes heroLaunchVideoIn{0%{opacity:0;transform:translate3d(36px,0,0) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@media(max-width:820px){main.story .launch-video-position{top:var(--nav-clearance)!important;right:0;bottom:auto;left:0;width:100%;height:var(--phone-space);display:flex;align-items:center;justify-content:center;transform:none!important}main.story .launch-video-frame{width:min(calc(100vw - 36px),640px,calc((var(--phone-space) - 12px) * 1.7778));padding:5px;border-radius:18px;animation-name:heroLaunchVideoInMobile}main.story .launch-video-frame video{border-radius:13px}@keyframes heroLaunchVideoInMobile{0%{opacity:0;transform:translate3d(0,14px,0) scale(.99);filter:blur(3px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}}@media(max-width:520px){main.story .launch-video-frame{padding:4px;border-radius:16px}main.story .launch-video-frame video{border-radius:12px}}@media(prefers-reduced-motion:reduce){main.story .launch-video-frame{animation:none}}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:auto}}.site-nav,.site-nav__links a,.site-nav__cta,.site-brand{transition:background .32s ease,color .32s ease,border-color .32s ease}.site-nav-wrap--light .site-nav{background:#ffffffc7;border-color:#091b331f;box-shadow:0 14px 40px #0a1a301f}.site-nav-wrap--light .site-brand{color:#071422}.site-nav-wrap--light .site-nav__links a{color:#46586e}.site-nav-wrap--light .site-nav__links a:hover,.site-nav-wrap--light .site-nav__links a.is-active{color:#071422;background:#091b3312}.site-nav-wrap--light .site-nav__cta{background:var(--atlas);color:#fff}.site-nav-wrap--light .site-progress{background:#091b331a}.site-nav-wrap--light .brand-mark{background:linear-gradient(145deg,#12386b,#0b2247);border-color:#091b3329}.scene-copy--tracking p,.scene-copy--route p,.scene-copy--rewind p,.scene-copy--recap p{max-width:min(46ch,33vw)}@media(min-width:821px){.scene-copy--tracking .metric-solo,.scene-copy--rewind .rewind-stats{max-width:min(34vw,470px)}}.metrics{flex-wrap:wrap}.metrics>div{flex:0 1 auto}@media(min-width:821px){.scene-copy--request{top:15vh;width:min(40vw,560px)}.scene-copy--request p{max-width:46ch}.request-window{height:63vh;bottom:3vh}.request-track{padding-right:46vw}}.lp{position:relative;width:100%;padding:var(--section-lg) max(5vw,22px);background:var(--lp-bg);color:var(--lp-ink);overflow-x:clip}.lp-problem{padding-top:var(--section-lg)}.lp--dark{--lp-bg: #10141A;--lp-ink: #F4EFE4;--lp-ink-soft: #C5BBAE;--lp-ink-faint: #9A9186;--lp-accent: #5AA8E6;--lp-line: rgba(244, 239, 228, .13);--lp-line-strong: rgba(244, 239, 228, .2);--lp-card: #1A222C;--lp-card-2: #232C38;--lp-head: #1A222C;--lp-own: rgba(90, 168, 230, .13);--lp-own-head: #232C38;--lp-yes: #6FBF88;--lp-partial: #E0B04A;--lp-no: #8A8278}.lp--light{--lp-bg: #F7F3E8;--lp-ink: #1A2430;--lp-ink-soft: #4A5C6E;--lp-ink-faint: #6B7380;--lp-accent: #1F73B8;--lp-line: rgba(26, 36, 48, .14);--lp-line-strong: rgba(26, 36, 48, .22);--lp-card: #FFFCF6;--lp-card-2: #FBF7EC;--lp-head: #E8DFD0;--lp-own: rgba(31, 115, 184, .09);--lp-own-head: #E8EEF4;--lp-yes: #5B9A68;--lp-partial: #9A6F2A;--lp-no: #94A3AF}.lp,.post-cta{position:relative}.lp--dark+.lp--light,.lp--light+.lp--dark,.lp--light+.post-cta,.lp--dark+.post-cta{padding-top:var(--section-lg)}.lp-usecases+.lp-trust{padding-top:clamp(64px,9vh,96px);border-top:1px solid rgba(244,239,228,.13)}.lp__head{width:min(var(--container),100%);margin:0 auto clamp(38px,5vh,62px)}.lp__kicker{display:block;margin-bottom:14px;color:var(--lp-accent);font-family:var(--font-mono);font-size:var(--text-kicker);font-weight:var(--weight-medium);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.lp h2{margin:0;font-size:var(--text-h2);line-height:.98;letter-spacing:var(--tracking-display)}.lp h2 em{font-style:normal}.lp__lede{margin:20px 0 0;max-width:62ch;color:var(--lp-ink-soft);font-size:clamp(15px,1.2vw,17px);line-height:1.55}.problem-grid{width:min(var(--container),100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}.problem-thread{border:1px solid var(--lp-line);border-radius:26px;background:linear-gradient(180deg,var(--lp-card),var(--lp-card-2));overflow:hidden}.problem-thread__bar{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--lp-line);font-size:13px}.problem-thread__list{list-style:none;margin:0;padding:18px;display:flex;flex-direction:column;gap:9px}.bubble{max-width:84%;padding:10px 14px;border-radius:17px;font-size:14px;line-height:1.4}@media(prefers-reduced-motion:no-preference){.bubble{opacity:0;transform:translate3d(0,10px,0)}.problem-thread.is-in .bubble{opacity:1;transform:none;transition:opacity .45s var(--ease-spring),transform .45s var(--ease-spring)}.problem-thread.is-in .bubble:nth-child(1){transition-delay:0ms}.problem-thread.is-in .bubble:nth-child(2){transition-delay:70ms}.problem-thread.is-in .bubble:nth-child(3){transition-delay:.14s}.problem-thread.is-in .bubble:nth-child(4){transition-delay:.21s}.problem-thread.is-in .bubble:nth-child(5){transition-delay:.28s}.problem-thread.is-in .bubble:nth-child(6){transition-delay:.35s}}.bubble--them{align-self:flex-start;background:var(--lp-bubble-them, rgba(255, 255, 255, .09));border-bottom-left-radius:6px}.bubble--you{align-self:flex-end;background:#2b6fd4;color:#fff;border-bottom-right-radius:6px}.lp--light{--lp-bubble-them: #e4eaf2}.problem-close{width:min(var(--container),100%);margin:clamp(30px,4vh,48px) auto 0}.problem-close p{margin:0;max-width:34ch;font-size:clamp(19px,2.1vw,27px);line-height:1.32;letter-spacing:-.03em;color:var(--lp-ink)}@media(max-width:820px){.problem-grid{grid-template-columns:1fr}.problem-close p{max-width:none}}.compare-scroll{width:min(var(--container),100%);margin:0 auto;overflow-x:auto;border:1px solid var(--lp-line);border-radius:22px;background:var(--lp-card-2);-webkit-overflow-scrolling:touch}.compare{width:100%;min-width:var(--container-narrow);border-collapse:collapse;font-size:var(--text-small)}.compare th,.compare td{padding:15px 14px;text-align:center;vertical-align:middle;border-bottom:1px solid var(--lp-line)}.compare thead th{position:sticky;top:0;background:var(--lp-head);border-bottom:1px solid var(--lp-line-strong)}.compare__cat{display:block;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.compare__eg{display:block;margin-top:4px;color:var(--lp-ink-faint);font-size:10px;font-weight:500;letter-spacing:.02em}.compare .compare__cap{width:30%;min-width:240px;text-align:left;font-weight:500}tbody .compare__cap strong{display:block;font-size:14.5px;letter-spacing:-.02em;color:var(--lp-ink)}tbody .compare__cap span{display:block;margin-top:3px;color:var(--lp-ink-soft);font-size:12px;line-height:1.4}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.compare thead .compare__own{background:var(--lp-own-head)}.compare tbody .compare__own{background:var(--lp-own)}.mark{display:inline-block;font-size:17px;line-height:1}.mark--yes{color:var(--lp-yes)}.mark--partial{color:var(--lp-partial)}.mark--no{color:var(--lp-no)}.compare__note{width:min(var(--container),100%);margin:16px auto 0;max-width:76ch;color:var(--lp-ink-faint);font-size:12px;line-height:1.5}.compare-cards{display:none}@media(max-width:820px){.compare-scroll{display:none}.compare-cards{display:grid;gap:12px;width:100%}.compare-card{padding:20px 18px;border:1px solid var(--lp-line);border-radius:18px;background:var(--lp-card)}.compare-card>h3{margin:0 0 4px;font-size:17px;letter-spacing:-.03em}.compare-card>p{margin:0 0 14px;color:var(--lp-ink-soft);font-size:13.5px;line-height:1.45}.compare-card ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.compare-card li{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:baseline;font-size:13px;color:var(--lp-ink-soft)}.compare-card li.is-own{margin-top:4px;padding-top:10px;border-top:1px solid var(--lp-line);color:var(--lp-ink);font-weight:var(--weight-semibold)}.compare-card .mark{font-size:15px}}.who-grid{width:min(var(--container),100%);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,52px)}.who-card h3{margin:14px 0 0;font-size:20px;letter-spacing:-.03em;color:var(--lp-ink)}.who-card p{margin:8px 0 0;max-width:none;color:var(--lp-ink-soft);font-size:15px;line-height:1.55}.who__mark{display:block;width:28px;height:12px;border-radius:999px;box-shadow:0 6px 14px #00000047}.who__mark--a{background:#5ec8d8}.who__mark--b{background:#8b7ce0}.who__mark--c{background:#6fbf88}@media(max-width:820px){.who-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.trust-points{width:min(var(--container),100%);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px)}.trust-point__icon{display:grid;width:28px;height:28px;color:var(--lp-accent)}.trust-point__icon svg{width:28px;height:28px}.trust-point h3{margin:14px 0 0;font-size:20px;letter-spacing:-.03em;color:var(--lp-ink)}.trust-point p,.trust-how>p,.trust-how__card p{margin:8px 0 0;max-width:none;color:var(--lp-ink-soft);font-size:15px;line-height:1.55}.trust-how{width:min(var(--container),100%);margin:clamp(36px,5vh,56px) auto 0;padding:clamp(22px,3vw,36px);border:1px solid var(--lp-line);border-radius:var(--radius-xl);background:var(--lp-card)}.trust-how>h3{margin:0;font-size:22px;letter-spacing:-.03em;color:var(--lp-ink)}.trust-how__grid{margin:22px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trust-how__card{padding:18px;border:1px solid var(--lp-line);border-radius:var(--radius-lg);background:var(--lp-card-2)}.trust-how__card strong{display:block;font-size:15px;letter-spacing:-.02em;color:var(--lp-ink)}@media(max-width:820px){.trust-points,.trust-how__grid{grid-template-columns:minmax(0,1fr)}}.trust-links{width:min(var(--container),100%);margin:24px auto 0;color:var(--lp-ink-soft);font-size:var(--text-small)}.trust-links a,.keeps__link,.problem-answer a,.feature-grid__more a,.post-cta a:not(.store-button){position:relative;color:var(--lp-accent);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.keeps__link .glass-pill__icon,.problem-answer a .glass-pill__icon,.post-cta a .glass-pill__icon{width:11px;height:11px}.trust-links a:after,.keeps__link:after,.feature-grid__more a:after{content:"";position:absolute;inset:-12px -8px}.lp-beta{padding-block:clamp(70px,10vh,120px)}.beta-card{width:min(880px,100%);margin:0 auto;padding:clamp(34px,5vw,56px);text-align:center;border:1px solid var(--lp-line);border-radius:22px;background:var(--lp-card)}.beta-card h2{margin:0 0 16px}.beta-card p{margin:0 auto;max-width:58ch;color:var(--lp-ink-soft);font-size:15px;line-height:1.6}.beta-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;margin-top:26px;padding:15px 26px;border-radius:var(--radius-md);background:var(--lp-cta-bg, var(--btn-surface));color:var(--lp-cta-ink, var(--btn-ink));font-size:var(--text-small);font-weight:var(--weight-bold)}.testimonial-grid{width:min(var(--container),100%);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.testimonial{margin:0;padding:26px 24px;border:1px solid var(--lp-line);border-radius:20px;background:var(--lp-card)}.testimonial blockquote{margin:0 0 18px;font-size:16px;line-height:1.5;letter-spacing:-.02em}.testimonial figcaption{display:flex;flex-direction:column;gap:2px}.testimonial figcaption strong{font-size:13.5px}.testimonial figcaption span{color:var(--lp-ink-faint);font-size:12px}.faq-list{width:min(880px,100%);margin:0 auto;display:grid;gap:8px}.faq-item{border:1px solid var(--lp-line);border-radius:var(--radius-lg);background:var(--lp-card);overflow:hidden;transform-origin:center center}.faq-item.is-open{animation:faq-arms .55s var(--ease-spring)}.faq-item button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:52px;padding:19px 22px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.02em;text-align:left;cursor:pointer}.faq-item button:focus-visible{outline:2px solid var(--lp-accent);outline-offset:-2px}.faq-item button i{position:relative;flex:0 0 auto;width:13px;height:13px}.faq-item button i:before,.faq-item button i:after{content:"";position:absolute;left:0;top:6px;width:13px;height:1.5px;border-radius:2px;background:var(--lp-accent);transition:transform .24s var(--ease-spring)}.faq-item button i:after{transform:rotate(90deg)}.faq-item.is-open button i:after{transform:rotate(0)}.faq-item__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-spring)}.faq-item.is-open .faq-item__reveal{grid-template-rows:1fr}.faq-item__inner{overflow:hidden}.faq-item p{margin:0;padding:0 22px 21px;max-width:var(--measure);color:var(--lp-ink-soft);font-size:var(--text-small);line-height:1.6}@keyframes faq-arms{0%{transform:scale(1)}52%{transform:scale(1.03)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.faq-item.is-open{animation:none}.faq-item__reveal,.faq-item.is-open .faq-item__reveal{transition:none}}.site-footer{position:relative;z-index:20;padding:var(--section) max(5vw,22px) 30px;background:#0a1420;border-top:1px solid rgba(244,236,224,.1);color:#9aa9b7}.site-footer__grid{width:min(var(--container),100%);margin:0 auto;display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(0,1fr));gap:32px 28px}.site-footer__brand{display:flex;align-items:flex-start;gap:12px}.site-footer__brand strong{display:block;color:#f4ece0;font-size:var(--text-body);letter-spacing:-.03em}.site-footer__brand p{margin:8px 0 0;max-width:28ch;color:#9aa9b7;font-size:var(--text-small)}.site-footer__col{display:flex;flex-direction:column;gap:10px}.site-footer__col h3{margin:0 0 4px;color:#f4ece0;font-family:var(--font-mono);font-size:var(--text-kicker);font-weight:var(--weight-medium);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.site-footer__col a{color:#c3cedb;font-size:var(--text-small)}.site-footer__col a:hover{color:#fff}.site-footer__base{width:min(var(--container),100%);margin:clamp(28px,4vh,40px) auto 0;padding-top:20px;border-top:1px solid rgba(244,236,224,.09);font-size:var(--text-caption)}@media(max-width:820px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1 / -1}}@media(max-width:520px){.site-footer__grid{grid-template-columns:1fr}}.request-track{padding-left:50vw;padding-right:50vw}@media(min-width:821px){.request-window{height:66vh;bottom:2vh}.request-track{gap:64px;align-items:center}.iphone--flow{--w: 262px;width:var(--w)}.request-card{flex:0 0 auto!important}.request-card__label{height:34px}}.request-copy-step{opacity:0;pointer-events:none;transition:opacity .34s ease,transform .34s ease}.request-copy-step.is-active{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.request-copy-step{transition:none}}:where(section[id],div[id]){scroll-margin-top:92px}@media(max-width:820px){:where(section[id],div[id]){scroll-margin-top:76px}}.after-journey__body{overflow-x:clip}@media(max-width:820px){.compare thead th{position:static}}.iphone--maps{--w: min(280px, 32vw);width:var(--w);--sar: 2.0446}.iphone--maps .iphone__screen{background:#f7f3e8}.iphone--maps .iphone__screen img{object-fit:fill}.post-cta{color-scheme:dark}.post-cta h2{color:#f4efe4;font-size:var(--text-h2)}.post-cta p{color:#c5bbae}.post-cta+.site-footer{margin-top:-8vh;padding-top:clamp(72px,12vh,110px);border-top:0;background:linear-gradient(180deg,#10141a,#0a1420 72%) top / 100% 16vh no-repeat,#0a1420}.site-nav-wrap--light .site-nav{background:#fffcf6d1;border-color:#1a243024;box-shadow:0 14px 40px #1a24301f}.site-nav-wrap--light .site-brand{color:#1a2430}.site-nav-wrap--light .site-nav__links a{color:#4a5c6e}.site-nav-wrap--light .site-nav__links a:hover,.site-nav-wrap--light .site-nav__links a.is-active{color:#1a2430;background:#1a243012}.site-nav-wrap--light .site-nav__cta{background:#1f73b8;color:#fff}.site-nav-wrap--light .site-progress{background:#1a24301a}.site-nav-wrap--light .brand-mark{background:linear-gradient(145deg,#1f73b8,#185a94);border-color:#1a243029}.lp--light{--lp-cta-bg: #1F73B8;--lp-cta-ink: #ffffff}.post-cta{min-height:auto;padding-block:clamp(88px,12vh,140px)}.safety-body{width:min(var(--container),100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,66px);align-items:start}.iphone--safety{--w: min(22vw, 210px);width:var(--w)}.safety-fan{--fan: 1;display:flex;align-items:center;justify-content:center;isolation:isolate;padding-bottom:36px}.safety-fan__phone--left{translate:calc(8% + (10% * var(--fan))) calc(2% + (4% * var(--fan)));rotate:calc(-5deg + (-6deg * var(--fan)));z-index:1;filter:brightness(.82) saturate(.92)}.safety-fan__phone--lead{z-index:2;translate:0 -4%}.safety-fan__phone--right{translate:calc(-8% + (-10% * var(--fan))) calc(2% + (4% * var(--fan)));rotate:calc(5deg + (6deg * var(--fan)));z-index:1;filter:brightness(.82) saturate(.92)}.safety-steps{margin:0;padding:0;list-style:none;counter-reset:safety;display:grid;gap:18px}.safety-steps li{counter-increment:safety;position:relative;padding-left:44px}.safety-steps li:before{content:counter(safety);position:absolute;left:0;top:-2px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#b44a3c29;border:1px solid rgba(180,74,60,.4);color:#e08b7c;font-size:13px;font-weight:700}.safety-steps strong{display:block;font-size:16.5px;letter-spacing:-.025em;color:var(--lp-ink)}.safety-steps span{display:block;margin-top:3px;color:var(--lp-ink-soft);font-size:14px;line-height:1.5}.safety-note{position:relative;z-index:2;width:min(var(--container),100%);margin:clamp(28px,4vh,44px) auto 0;padding-top:18px;max-width:68ch;border-top:1px solid var(--lp-line);color:var(--lp-ink-soft);font-size:13.5px;line-height:1.55}.feature-grid__more{width:min(var(--container),100%);margin:clamp(24px,3vh,36px) auto 0;max-width:70ch;color:var(--lp-ink-soft);font-size:14.5px;line-height:1.6}.feature-grid__more a{color:var(--lp-accent);font-weight:640}.feature-grid__more a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:820px){.safety-body{grid-template-columns:minmax(0,1fr);gap:26px}.safety-fan{justify-content:center}.safety-fan__phone--left,.safety-fan__phone--right{display:none}.safety-fan__phone--lead{translate:none}.iphone--safety{--w: min(62vw, 232px)}.safety-steps li{padding-left:40px}}.keeps{width:min(var(--container),100%);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto;gap:16px}.keeps__item{display:grid;gap:18px;padding:26px 26px 22px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);background:var(--lp-card)}.keeps__item--hero{grid-column:1;grid-row:1 / 3;grid-template-rows:auto 1fr;padding-bottom:12px}.keeps__item--hero .keeps__copy{max-width:44ch}.keeps__item--keepsake{grid-template-columns:auto minmax(0,1fr);align-items:center}.keeps__item--keepsake .keeps__shot{order:-1}.keeps__copy{min-width:0}.keeps__copy h3{margin:0 0 8px;font-size:22px;line-height:1.15;letter-spacing:-.03em;color:var(--lp-ink)}.keeps__copy p{margin:0;max-width:none;color:var(--lp-ink-soft);font-size:15px;line-height:1.55}.keeps__link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px}.keeps__shot{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:0}.keeps__item--hero .keeps__shot:before{content:"";position:absolute;left:50%;bottom:6%;width:78%;height:62%;translate:-50% 0;background:radial-gradient(ellipse,rgba(90,168,230,.32),transparent 70%);filter:blur(28px);pointer-events:none}.keeps__item--hero .keeps__shot .iphone{position:relative;z-index:1}.iphone--keeps{--w: min(42vw, 268px);width:var(--w)}.keeps__item--hero .keeps__shot{transform:scale(.92);transform-origin:center bottom;transition:transform .7s var(--ease-spring)}.lp-afterwards.is-in .keeps__item--hero .keeps__shot{transform:none}.keeps__shot--bare img{position:relative;z-index:1;width:auto;max-width:min(140px,30vw);max-height:200px;height:auto;border-radius:12px}@media(max-width:820px){.keeps{grid-template-columns:minmax(0,1fr)}.keeps__item--hero{grid-column:1;grid-row:auto}}@media(max-width:720px){.keeps{gap:14px}.keeps__item--keepsake{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.keeps__item{padding:22px 18px 16px}.iphone--keeps{--w: min(58vw, 220px);width:var(--w)}.keeps__shot--bare img{width:min(42vw,140px)}}@media(prefers-reduced-motion:reduce){.keeps__item--hero .keeps__shot{transform:none;transition:none}}.lp--light .safety-steps li:before{background:#b44a3c1f;color:#9a3d32}.pricing-grid{width:min(var(--container),100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.pricing-card{display:flex;flex-direction:column;padding:28px 24px;border:1px solid var(--lp-line);border-radius:var(--radius-xl);background:var(--lp-card)}.pricing-card--featured{background:#1a2430;color:#f4efe4;border-color:transparent}.pricing-card__kicker{font-family:var(--font-mono);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--lp-accent)}.pricing-card--featured .pricing-card__kicker{color:#8ac1ff}.pricing-card h3{margin:10px 0 12px;font-size:28px;letter-spacing:var(--tracking-display)}.pricing-card p{margin:0;color:var(--lp-ink-soft);font-size:var(--text-small);line-height:1.5}.pricing-card--featured p{color:#c5bbae}.pricing-card .pricing-card__price{margin:-2px 0 14px}.pricing-card .pricing-card__price strong{margin-right:4px;color:var(--lp-ink);font-size:26px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-display)}.pricing-card--featured .pricing-card__price strong{color:#f4efe4}.pricing-card ul{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px;flex:1}.pricing-card li{position:relative;padding-left:18px;font-size:var(--text-small);line-height:1.45}.pricing-card li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1px;background:currentColor;opacity:.45}.pricing-card .beta-cta{align-self:flex-start}.pricing-card--featured .beta-cta{background:var(--btn-surface);color:var(--btn-ink)}.pricing-card__link{margin-top:24px;color:var(--lp-accent);font-size:var(--text-small);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px}.pricing-card--featured .pricing-card__link{color:#8ac1ff}.site-nav__toggle{display:none;margin-left:auto;width:44px;height:44px;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}.site-nav__toggle span,.site-nav__toggle span:before,.site-nav__toggle span:after{display:block;width:18px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .2s var(--ease)}.site-nav__toggle span{position:relative}.site-nav__toggle span:before,.site-nav__toggle span:after{content:"";position:absolute;left:0}.site-nav__toggle span:before{top:-6px}.site-nav__toggle span:after{top:6px}.site-nav-wrap.is-open .site-nav__toggle span{background:transparent}.site-nav-wrap.is-open .site-nav__toggle span:before{top:0;transform:rotate(45deg)}.site-nav-wrap.is-open .site-nav__toggle span:after{top:0;transform:rotate(-45deg)}.site-nav__drawer{pointer-events:auto;width:min(var(--container),calc(100% - 36px));margin:8px auto 0;padding:12px;border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.12);background:#051222eb;backdrop-filter:blur(22px) saturate(1.2)}.site-nav-wrap--light .site-nav__drawer{background:#fffcf6f5;border-color:#1a243024}.site-nav__drawer-links{display:flex;flex-direction:column;gap:4px}.site-nav__drawer-links a{min-height:44px;display:flex;align-items:center;padding:0 12px;border-radius:var(--radius-sm);color:inherit;font-size:var(--text-small);font-weight:var(--weight-semibold)}.site-nav__drawer-links a.is-active,.site-nav__drawer-links a:hover{background:#ffffff14}.site-nav-wrap--light .site-nav__drawer-links a.is-active,.site-nav-wrap--light .site-nav__drawer-links a:hover{background:#1a243012}@media(max-width:820px){.site-nav__toggle{display:grid}.pricing-grid{grid-template-columns:1fr}}@media(min-width:821px){.site-nav__drawer{display:none!important}}@media(prefers-reduced-motion:reduce){.site-nav__toggle span,.site-nav__toggle span:before,.site-nav__toggle span:after{transition:none}}.post-cta .android-waitlist{position:relative;z-index:4;width:min(100%,460px);margin-top:56px;padding-top:32px;border-top:1px solid rgba(244,239,228,.12);text-align:left}.post-cta .android-waitlist h3{margin:0;color:#f4efe4;font-size:17px;letter-spacing:-.01em}.post-cta .android-waitlist p{margin:6px 0 0;max-width:none;font-size:14px;line-height:1.5}.post-cta .android-waitlist form{margin-top:16px}.post-cta .android-waitlist__row{display:flex;gap:8px}.post-cta .android-waitlist input[type=email]{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid rgba(244,239,228,.2);border-radius:var(--radius-md);background:#f4efe40f;color:#f4efe4;font:inherit;font-size:16px}.post-cta .android-waitlist input[type=email]::placeholder{color:#c5bbaeb3}.post-cta .android-waitlist input[type=email]:focus-visible{outline:2px solid #8dbdea;outline-offset:1px}.post-cta .android-waitlist button{flex:none;height:48px;padding:0 18px;border:0;border-radius:var(--radius-md);background:var(--btn-surface);color:var(--btn-ink);font:inherit;font-size:14px;font-weight:var(--weight-bold);cursor:pointer}.post-cta .android-waitlist button:disabled{opacity:.6;cursor:default}.post-cta .android-waitlist__consent{display:flex;align-items:flex-start;gap:10px;margin-top:12px;color:#c5bbae;font-size:13px;line-height:1.5;cursor:pointer}.post-cta .android-waitlist__consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#8dbdea}.post-cta .android-waitlist__consent a{font-size:inherit}.post-cta .android-waitlist__status:empty{display:none}.post-cta .android-waitlist p.android-waitlist__status{margin-top:12px;color:#f4efe4}.post-cta .android-waitlist__sr,.post-cta .android-waitlist__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:480px){.post-cta .android-waitlist__row{flex-direction:column}}.cl{--cl-stage-w: clamp(240px, min(30vw, 33vh), 430px);--cl-pair-w: calc(clamp(240px, min(30vw, 33vh), 430px)*.76) ;--stage-w: var(--cl-stage-w);--cl-ease: cubic-bezier(.22, .61, .36, 1);--cl-spring: cubic-bezier(.22, 1.28, .36, 1);--cl-dwell: 6.5s;overflow-x:visible}.cl__body{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:center}.cl__body--mobile{grid-template-columns:minmax(0,1fr);gap:16px}.cl[data-bare=true] .cl__stage{min-height:min(48vh,420px)}.cl__rail{display:flex;gap:14px;align-items:flex-start;min-width:0;overflow:visible}.cl__steps{display:flex;flex-direction:column;gap:6px;padding-top:4px}.cl__steps button{position:relative;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--lp-line);border-radius:50%;background:transparent;color:var(--lp-ink-faint);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.cl__steps button:hover{color:var(--lp-ink);border-color:var(--lp-line-strong);background:var(--lp-card)}.cl__steps button:after{content:"";position:absolute;inset:-7px}.cl__tabs{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.cl__accordion{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:min(220px,100%);overflow:visible;overflow-wrap:break-word}.cl__item{position:relative;flex:none;width:fit-content;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--lp-line);border-radius:22px;background:var(--lp-card)}.cl__item.is-open{width:100%;border-radius:24px}.cl__head{position:relative}.cl__item.is-open .cl__head{position:absolute;inset:0;z-index:2}.cl__item.is-open .cl__head-inner{height:100%}.cl__reveal{position:absolute;top:0;left:0;width:calc(var(--cl-card-width, 296px) - 2px);padding:20px 22px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease,visibility 0s .12s}.cl__item.is-open .cl__reveal{position:relative;visibility:visible;opacity:1;transition:opacity .22s ease .1s,visibility 0s}.cl__reveal-copy{margin:0;color:var(--lp-ink-soft);font-size:15px;line-height:1.5;overflow-wrap:break-word;text-wrap:initial}.cl__reveal-copy b{color:var(--lp-ink);font-weight:650}.cl__item:has(.cl__tab:focus-visible){outline:2px solid var(--lp-accent);outline-offset:3px}.cl__accordion .cl__tab{position:relative;display:flex;align-items:center;gap:9px;width:max-content;min-height:42px;padding:10px 16px 10px 12px;border:0;background:transparent;color:var(--lp-ink);font:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.01em;text-align:left;white-space:nowrap;cursor:pointer}.cl__accordion .cl__tab:before{content:"";position:absolute;inset:-1px -4px}.cl__item.is-open .cl__tab{width:100%;height:100%}.cl__accordion .cl__tab-label,.cl__accordion .cl__plus{transition:opacity .12s ease}.cl__item.is-open .cl__tab-label,.cl__item.is-open .cl__plus{opacity:0}.cl__item:hover{border-color:var(--lp-line-strong)}.cl__item.is-open .cl__tab:after{content:"";position:absolute;top:10px;right:10px;width:10px;height:10px;background:linear-gradient(45deg,transparent 44%,currentColor 46% 54%,transparent 56%),linear-gradient(-45deg,transparent 44%,currentColor 46% 54%,transparent 56%);opacity:.5}.cl__tabs .cl__tab{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px 10px 12px;overflow:hidden;border:1px solid var(--lp-line);border-radius:999px;background:var(--lp-card);color:var(--lp-ink);font:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer}.cl__plus{display:block;flex:none;width:20px;height:20px;opacity:.75}.cl__tabs .cl__tab.is-active{background:var(--lp-card-2);border-color:var(--lp-accent)}.cl__tabs .cl__tab.is-active .cl__plus{color:var(--lp-accent)}.cl__tab-fill{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left center;background:var(--lp-accent);animation:cl-fill var(--cl-dwell) linear forwards;pointer-events:none}.cl__item.is-open .cl__tab-fill{left:22px;right:22px;width:auto;bottom:0}@keyframes cl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cl[data-paused=true] .cl__tab-fill{animation-play-state:paused}.cl__panel{min-width:0}.cl__panel:focus-visible{outline:2px solid var(--lp-accent);outline-offset:8px;border-radius:22px}.cl__stage{position:relative;display:grid;min-height:max(min(74vh,760px),calc(var(--cl-stage-w) * 2.07));touch-action:pan-y}.cl__slides{grid-area:1 / 1;display:grid;place-items:center;overflow:hidden;perspective:1600px;perspective-origin:50% 45%;-webkit-mask-image:radial-gradient(120% 108% at 50% 48%,#000 74%,transparent 100%);mask-image:radial-gradient(120% 108% at 50% 48%,#000 74%,transparent 100%)}.cl-set{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%;transform-style:preserve-3d}.cl-device{grid-area:1 / 1;transform-style:preserve-3d;transition:transform 1.05s var(--cl-ease),translate 1.05s var(--cl-ease),opacity .5s var(--cl-ease),filter .6s var(--cl-ease)}.cl-device--second{opacity:0;pointer-events:none;--stage-w: var(--cl-pair-w)}.cl-set[data-pair=true] .cl-device{--stage-w: var(--cl-pair-w)}.cl-set[data-pair=true] .cl-device--lead{translate:-24% 3%;z-index:2}.cl-set[data-pair=true] .cl-device--second{translate:26% -4%;opacity:1;z-index:1;filter:brightness(.88) saturate(.95)}.cl-phone{position:relative;width:var(--stage-w);transform-style:preserve-3d}.iphone--stage{--w: var(--stage-w);width:var(--w);transform-style:preserve-3d}.cl-phone .iphone__screen{position:relative}.cl-phone .iphone__screen:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 calc(var(--stage-w) * .03) #00000073}.cl-phone .iphone__island{transform:translate(-50%) translateZ(calc(var(--stage-w) * .006))}.cl-screen{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s ease .14s,visibility 0s .56s}.cl-screen.is-on{opacity:1;visibility:visible;transition:opacity .42s ease .14s,visibility 0s}.cl-screen img,.cl-screen video{display:block;width:100%;height:100%;object-fit:contain}.cl-edge{position:absolute;top:2%;bottom:2%;left:0;width:calc(var(--stage-w) * .028);transform-origin:left center;transform:rotateY(-90deg) translateZ(calc(var(--stage-w) * -.014));border-radius:calc(var(--stage-w) * .01);background:linear-gradient(180deg,#6b7076,#2a2d33 22%,#4c5157 52%,#23262b 78%,#5c6167);pointer-events:none}.cl-gloss{position:absolute;inset:0;z-index:4;border-radius:calc(var(--stage-w) * .1721);pointer-events:none;overflow:hidden;background:linear-gradient(102deg,transparent 30%,rgba(255,255,255,.07) 44%,rgba(255,255,255,.13) 50%,rgba(255,255,255,.07) 56%,transparent 70%);background-size:260% 100%;background-position:calc(50% + var(--tilt, 0) * 26%) 0;transition:background-position 1.05s var(--cl-ease)}.cl__copy{z-index:6;width:100%;min-width:0;overflow-wrap:break-word;padding:17px 19px;border:1px solid var(--lp-line);border-radius:18px;background:color-mix(in srgb,var(--lp-card) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cl__copy h3{margin:0 0 7px;font-size:16.5px;line-height:1.22;letter-spacing:-.028em;color:var(--lp-ink)}.cl__copy p{margin:0;color:var(--lp-ink-soft);font-size:13.5px;line-height:1.56}.cl__note{margin-top:11px!important;padding:10px 12px;border-left:2px solid var(--lp-accent);border-radius:0 8px 8px 0;background:var(--lp-bg);font-size:12px!important}@media(max-width:820px){.cl{--cl-stage-w: min(70vw, 300px, 28svh);--cl-pair-w: calc(var(--cl-stage-w) * .74)}.cl__body{grid-template-columns:minmax(0,1fr);gap:16px}.cl__stage{min-height:calc(var(--cl-stage-w) * 2.07 + 36px)}.cl[data-bare=true] .cl__stage{min-height:min(42vh,360px)}.cl__slides{perspective:none;-webkit-mask-image:none;mask-image:none}.cl-set,.cl-device,.cl-phone,.iphone--stage{transform-style:flat}.cl-device{transform:none!important;transform-origin:center!important}.cl-edge,.cl-gloss{display:none}.cl-phone .iphone__island{transform:translate(-50%)}.cl__caption{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.cl__caption .cl__copy{width:100%;text-align:center}.cl__caption button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid var(--lp-line);border-radius:50%;background:var(--lp-card);color:var(--lp-ink-soft);cursor:pointer}.cl__tabs{flex-direction:row;gap:7px;margin-top:4px;padding:2px max(5vw,22px) 2px 0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cl__tabs::-webkit-scrollbar{display:none}.cl__tab{flex:none;width:auto;scroll-snap-align:start;border-color:var(--lp-line);font-size:12.5px;padding:9px 13px;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .4s var(--cl-spring),padding .4s var(--cl-spring)}.cl__tab.is-active{transform:scale(1.04);padding:9px 16px}.cl__tab-label{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.cl-device,.cl-gloss{transition:opacity .2s ease;transform:none!important;translate:none!important}.cl-screen{transition:opacity .2s ease}.cl-edge,.cl__tab-fill{display:none}.cl__item.is-open{animation:none}.cl__tab.is-active{transform:none}.cl__reveal,.cl__item.is-open .cl__reveal{transition:none}.cl__item.is-open .cl__reveal-copy,.cl__item.is-open .cl__note{animation:none;opacity:1;transform:none}.cl__tab,.cl__tab-label,.cl__reveal-copy{transition:none}}.install-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:14px;padding:12px max(5vw,18px);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(244,239,228,.14);background:#0a1017d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#f4efe4;transform:translateY(110%);transition:transform .42s cubic-bezier(.22,.61,.36,1)}.install-bar.is-showing{transform:translateY(0)}.install-bar[aria-hidden=true]{visibility:hidden;transition:transform .42s cubic-bezier(.22,.61,.36,1),visibility 0s .42s}.install-bar.is-showing{visibility:visible;transition-delay:0s}.install-bar__copy{margin:0;flex:0 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px}.install-bar__copy strong{font-size:14px;letter-spacing:-.02em}.install-bar__copy span{color:#b9c6d4;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install-bar__actions{flex:none;margin-left:auto;display:flex;align-items:center;gap:14px}.install-bar__cta{flex:none;padding:10px 18px;border-radius:999px;background:#f4efe4;color:#10141a;font-size:13px;font-weight:680;text-decoration:none}.install-bar__close{position:relative;flex:none;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(244,239,228,.18);border-radius:50%;background:transparent;color:#9fb0c0;cursor:pointer}.install-bar__close:after{content:"";position:absolute;inset:-7px}@media(max-width:520px){.install-bar__copy span{display:none}.install-bar{gap:10px;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.install-bar__actions{gap:10px}.install-bar__cta{padding:9px 14px;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.install-bar{transition:none}}.cl-canvas{grid-area:1 / 1;z-index:3;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .5s var(--cl-ease)}.cl-set[data-model=true] .cl-canvas{opacity:1}.cl-set[data-model=true] .cl-device--lead,.cl-set[data-model=true] .cl-device--second{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--cl-ease),visibility 0s .4s}.cl-bare{grid-area:1 / 1;z-index:4;display:flex;align-items:center;justify-content:center;width:min(92%,560px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s var(--cl-ease),visibility 0s .5s}.cl-bare__shot{display:none}.cl-bare__shot.is-on{display:block;width:100%}.cl-bare .live-activity{display:block;width:min(100%,560px);height:auto;max-width:100%;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}.cl-set[data-bare=true] .cl-bare{opacity:1;visibility:visible;transition:opacity .5s var(--cl-ease),visibility 0s}.cl-set[data-bare=true] .cl-device,.cl-set[data-bare=true] .cl-canvas{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:820px){.cl-bare .live-activity{width:min(100%,420px)}}:root{--scene-vh: 100svh;--nav-clearance: 88px;--safe-bottom: max(18px, env(safe-area-inset-bottom, 0px))}.story:focus,.cl:focus{outline:none}.story-section{height:calc(var(--runway) * 1svh)}main.story .story-section__sticky{height:var(--scene-vh)!important}main.story .scene--request .scene-copy--request{position:absolute!important;top:var(--nav-clearance)!important;bottom:auto!important;left:51%!important;right:4vw!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}main.story .request-copy-stack{position:relative;height:auto}main.story .request-copy-step{position:absolute;inset:0}main.story .request-copy-step.is-active{position:relative;inset:auto}main.story .request-copy-step[aria-hidden=true]{visibility:hidden}main.story .scene--request .request-window{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}main.story .scene--request .request-track{--rail-space: max(150px, calc(var(--scene-vh) - var(--nav-clearance) - var(--copy-h, 250px) - 42px));position:absolute!important;top:auto!important;bottom:26px!important;height:var(--rail-space)!important;padding-block:0!important;align-items:center!important}main.story .iphone--flow{--w: min(238px, calc((var(--rail-space) - 48px) / 2.064)) !important;width:var(--w)!important}main.story .scene--request .request-progress{top:auto!important;bottom:10px!important}@media(max-width:820px){:root{--nav-clearance: 68px}.site-nav-wrap{top:0}.site-nav__toggle{display:grid}.site-nav{gap:5px}.site-nav__cta{padding:10px 12px;font-size:12px;min-height:44px}.site-brand{gap:7px}.site-brand span:last-child{font-size:13px}main.story .scene{--content-height: max(var(--scene-vh), calc(var(--copy-h, 240px) + var(--nav-clearance) + var(--safe-bottom) + 185px));--phone-space: calc(var(--content-height) - var(--copy-h, 240px) - var(--nav-clearance) - var(--safe-bottom) - 20px)}main.story .story-section__sticky{height:var(--content-height)!important;top:min(0px,calc(var(--scene-vh) - var(--content-height)))!important;padding:0!important;align-items:stretch}main.story .cinematic-dual{position:absolute;inset:0;width:100%;height:100%;display:block;transform:none}main.story .scene-copy,main.story .cinematic-dual .scene-copy,main.story .scene--request .scene-copy--request{position:absolute!important;top:auto!important;left:0!important;right:0!important;bottom:var(--safe-bottom)!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0 20px!important}main.story .scene-copy h1{font-size:clamp(34px,10vw,54px);line-height:1}main.story .scene-copy h2{font-size:clamp(28px,8vw,42px);line-height:1.02}main.story .scene-copy p{font-size:14px;line-height:1.45;margin-top:10px;max-width:60ch}main.story .scene-copy .eyebrow{margin-bottom:8px;font-size:9px}main.story .scene-copy .metric-solo,main.story .scene-copy .route-chip,main.story .scene-copy .rewind-stats{margin-top:10px}main.story .metric-solo strong{font-size:28px}main.story .rewind-stats{flex-wrap:wrap}main.story .rewind-stats span{padding:6px 8px}main.story .cinematic-dual__phone,main.story .phone-position--hero{position:absolute;top:var(--nav-clearance)!important;bottom:auto!important;left:0!important;right:0!important;width:100%;height:var(--phone-space);display:flex;justify-content:center;align-items:center;margin:0;transform:none!important;animation:none;opacity:1!important}main.story .iphone--hero,main.story .cinematic-dual .iphone--compact,main.story .cinematic-dual .iphone--medium{--w: min(66vw, 258px, calc((var(--phone-space) - 8px) / 2.064));width:var(--w)}main.story .hero-entry--copy{animation:none}main.story .hero-actions{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center;margin-top:14px}main.story .hero-actions .secondary-action{display:inline-flex;min-height:40px;height:40px;font-size:13px;padding:0 14px 0 16px}main.story .scroll-cue{display:none}main.story .scene--request .request-window{inset:var(--nav-clearance) 0 auto!important;height:var(--phone-space)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important}main.story .scene--request .request-track{--rail-space: var(--phone-space);top:0!important;bottom:0!important;height:100%!important;padding:0!important;gap:36px!important}main.story .iphone--flow{--w: min(64vw, 252px, calc((var(--phone-space) - 44px) / 2.064)) !important}main.story .request-card__label{min-height:26px;height:auto}main.story .request-step-status{margin-top:10px;padding-bottom:0}main.story .request-progress{display:none}.after-journey{margin-top:-22svh!important}.post-transition{height:40svh!important}}@media(min-width:821px)and (max-height:560px){main.story .scene{--content-height: max(var(--scene-vh), calc(var(--copy-h, 260px) + 130px))}main.story .scene--request{--content-height: max(var(--scene-vh), calc(var(--copy-h, 260px) + 340px))}main.story .story-section__sticky{height:var(--content-height)!important;top:min(0px,calc(var(--scene-vh) - var(--content-height)))!important}main.story .scene--request .request-track{--rail-space: 200px}main.story .cinematic-dual{width:80%;grid-template-columns:150px 1fr}main.story .cinematic-dual .iphone{--w: 140px}main.story .cinematic-dual h2{font-size:34px}}@media(prefers-reduced-motion:reduce){main.story .hero-entry{animation:none}main.story .cinematic-dual__phone,main.story .scene-copy{transform:none!important}}.loading-screen.pack-loader{height:100dvh;gap:8px;outline:none;background:radial-gradient(ellipse at 50% 40%,#102a41,#061321 64%);transition:opacity .35s ease,visibility 0s .35s}.pack-loader__scene{width:min(320px,82vw);height:180px;overflow:hidden}.pack-loader__car{color:#438fd7}.pack-loader__car--1{color:#78b9e8}.pack-loader__car--2{color:#f38e75}.pack-loader__route{animation:road-dashes 2.4s linear infinite}.pack-loader__journey{transition:opacity .18s}.pack-loader__arrival{opacity:0;transition:opacity .18s}.pack-loader.is-ready .pack-loader__journey{opacity:0}.pack-loader.is-ready .pack-loader__arrival{opacity:1}.pack-loader__status{font-size:13px;color:#aebed0;margin:4px 0 12px}.pack-loader__skip{min-height:48px}@keyframes road-dashes{to{stroke-dashoffset:-48}}@media(prefers-reduced-motion:reduce){.pack-loader__car{display:none}.pack-loader__route{animation:none}.pack-loader__journey,.pack-loader__arrival,.loading-screen.pack-loader{transition:none}}.cl.lp{padding-block:clamp(32px,5svh,64px)}.cl .lp__head{margin-bottom:24px}.cl .lp__head h2{max-width:none;font-size:clamp(30px,3.6vw,52px)}.cl .lp__lede{margin-top:12px}.cl{--cl-stage-w: min(37.5vw, 437px, 35svh);--cl-pair-w: calc(var(--cl-stage-w) * .76)}.cl .cl__stage{height:calc(var(--cl-stage-w) * 2.07 + 24px);min-height:0}.cl .cl__body{align-items:start}.cl .cl__panel{position:sticky;top:var(--nav-clearance);align-self:start}.cl .cl__rail{padding-block:8px}.cl .cl__caption button{min-width:44px;min-height:44px}@media(max-width:820px){.cl{--cl-stage-w: min(68vw, 290px, max(145px, calc((100svh - var(--cl-caption-h, 170px) - 180px) / 2.07)));--cl-pair-w: calc(var(--cl-stage-w) * .84)}.cl .cl__body{gap:12px;min-height:0}.cl .cl__panel{position:static}.cl .cl__stage{height:auto;min-height:calc(var(--cl-stage-w) * 2.07 + 24px)}.cl[data-bare=true] .cl__stage{min-height:min(34svh,260px)}.cl .lp__head{margin-bottom:16px}.cl .lp__lede{font-size:14px}.cl .cl__caption{gap:5px}.cl .cl__copy{padding:0}.cl .cl__copy h3{font-size:15px}.cl .cl__copy p{font-size:16px;line-height:1.5}.cl .cl__tabs{margin-top:0;padding-block:3px}.cl .cl__tab{min-height:44px}.after-journey .lp{padding-block:clamp(42px,7svh,80px)}.after-journey .cl{padding-block:30px}}@media(max-height:600px)and (max-width:820px){.cl{--cl-stage-w: min(60vw, 190px, max(130px, calc((100svh - var(--cl-caption-h, 170px) - 150px) / 2.07)))}}.problem-answer{align-self:center}.problem-answer__title{color:var(--lp-ink);font-size:clamp(24px,2.5vw,38px);line-height:1.1;font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);margin:0;max-width:none}.problem-answer p{color:var(--lp-ink-soft);font-size:16px}.problem-answer a{display:inline-flex;min-height:44px;align-items:center;gap:10px;margin-top:16px;color:var(--lp-accent)}.comparison-disclosure{width:min(1180px,100%);margin:30px auto 0;border-top:1px solid var(--lp-line)}.comparison-disclosure>summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;min-height:48px;cursor:pointer;color:var(--lp-ink);font-weight:650;list-style:none}.comparison-disclosure>summary::-webkit-details-marker{display:none}.comparison-disclosure[open]>summary span{transform:rotate(45deg)}.comparison-disclosure .lp-comparison{padding:24px 0 0}.comparison-disclosure .lp__head h2{font-size:clamp(26px,3vw,40px)}.beta-install-help{max-width:44ch;margin:20px auto 16px;font-size:13px;line-height:1.6;color:#b9c6d4}.post-cta__content>a:last-child{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;color:#8dbdea}@media(max-width:820px){.cinematic-veil__layer--left,.cinematic-veil__layer--right,.cinematic-veil__layer--center{inset:0;width:100%;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,#040e1c00 30%,#040e1c4d 48%,#05101ed1 67%,#040d19f7);mask-image:none;-webkit-mask-image:none}}@media(max-width:820px){main.story .hero-actions{display:flex;flex-direction:column;gap:4px;align-items:flex-start}main.story .hero-actions .secondary-action{height:40px;min-height:40px}}@media(min-width:821px)and (max-width:1024px)and (min-height:561px){main.story .cinematic-dual{width:78vw;grid-template-columns:190px minmax(0,1fr)}main.story .cinematic-dual h2{font-size:40px}.cinematic-veil__layer--left{width:90vw}}@media(min-width:821px)and (max-height:560px){main.story .phone-position--hero{top:calc((var(--content-height) + var(--nav-clearance)) / 2);transform:translateY(-50%)!important;animation:none}main.story .iphone--hero{--w: min(28vw, calc((var(--content-height) - var(--nav-clearance) - 24px) / 2.064))}main.story .hero-actions{flex-wrap:wrap}}.site-nav-wrap .site-nav{height:56px;margin-top:10px;box-shadow:none}.site-nav-wrap{transition:transform .24s ease}.site-nav-wrap.is-scroll-hidden:not(:focus-within):not(.is-open){transform:translateY(-110%)}.site-progress{display:none}.site-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(360px,calc(100% - 36px));max-width:none;height:100dvh;max-height:none;padding:max(18px,env(safe-area-inset-top)) 24px max(28px,env(safe-area-inset-bottom));border:0;border-left:1px solid rgba(255,255,255,.12);background:#0c1927;color:#f4efe4;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}.site-drawer::backdrop{background:#00081194}.site-drawer[open]{display:flex;flex-direction:column;gap:28px;animation:drawer-arrive .24s ease-out}.site-drawer .site-brand{color:#f4efe4}.site-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.site-drawer__close{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#233345;color:#fff;font-size:30px;cursor:pointer}.site-drawer__links{display:flex;flex-direction:column;gap:4px}.site-drawer__links a{min-height:44px;padding:12px 4px;font-size:17px;line-height:1.25}.site-drawer .store-button{flex:none;align-self:flex-start;margin-top:auto}@keyframes drawer-arrive{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:820px){.site-nav-wrap.is-scroll-hidden:not(:focus-within):not(.is-open){transform:none}.site-nav-wrap .site-nav{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:48px;height:48px;min-height:0;margin:0;padding:0;gap:0;border-radius:50%;background:#0a1827db;color:#fff;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-nav-wrap .site-nav>.site-brand,.site-nav-wrap .site-nav__links,.site-nav-wrap .site-nav__cta{display:none}.site-nav-wrap .site-nav__toggle{display:grid;place-items:center;width:48px;height:48px;min-width:48px;padding:0;margin:0;border:0;border-radius:50%;background:none;color:inherit}main.story .hero-actions .secondary-action:not(.secondary-action--features){padding:0;border:0;box-shadow:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:14px;min-height:44px}main.story .hero-actions .secondary-action--features{display:none}main.story .scene--download{--content-height: max(var(--scene-vh), calc(var(--copy-h, 400px) + var(--nav-clearance) + var(--safe-bottom) + 24px))}main.story .scene--download .download-content{width:100%;padding:0 24px;margin:0;align-self:center}main.story .download-content h2{font-size:clamp(34px,10vw,48px);line-height:1.06}main.story .download-content p{font-size:16px;line-height:1.5;margin:20px auto}main.story .download-actions{flex-direction:column;gap:16px}main.story .download-actions .continue-cue{font-size:14px;min-height:44px;padding:10px 16px}.cl .cl__caption{position:relative;display:block;padding:0 0 58px;margin-top:16px}.cl .cl__copy{text-align:left;border-radius:24px;border:0;background:var(--lp-card);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;transition:height .3s ease}.cl__copy-inner{padding:22px 24px}.cl__copy-content{animation:caption-arrive .28s ease-out}.cl__copy-content strong{color:var(--lp-ink);font-weight:650}.cl .cl__caption button{position:absolute;bottom:0;width:48px;height:48px;border:0;color:var(--lp-ink);background:var(--lp-card)}.cl__previous{left:-12px}.cl__next{right:-12px}.cl__counter{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:var(--lp-ink-soft);font-size:12px;letter-spacing:.12em}}@keyframes caption-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:821px){main.story .iphone--hero{--w: min(clamp(312px, 26.25vw, 406px), calc((100svh - var(--nav-clearance) - 40px) / 2.064))}main.story .cinematic-dual .iphone--compact{--w: min(clamp(272px, 20vw, 322px), calc((100svh - var(--nav-clearance) - 40px) / 2.064))}main.story .cinematic-dual .iphone--medium{--w: min(clamp(280px, 20.75vw, 337px), calc((100svh - var(--nav-clearance) - 40px) / 2.064))}main.story .iphone--flow{--w: min(297px, calc((var(--rail-space) - 48px) / 2.064)) !important}main.story .cinematic-dual{width:min(58vw,950px);grid-template-columns:min(clamp(280px,20.75vw,337px),calc((100svh - var(--nav-clearance) - 40px) / 2.064)) minmax(0,1fr);top:calc((100svh + var(--nav-clearance)) / 2)}.safety-fan{container-type:inline-size}.iphone--safety{--w: min(262px, 34cqw, calc((100svh - 160px) / 2.3))}.iphone--keeps{--w: min(335px, 30vw, calc((100svh - 180px) / 2.064))}.cl .cl__accordion .cl__tab{min-height:48px;font-size:14px}.cl .cl__reveal-copy{font-size:16px}.cl .cl__steps button{width:44px;height:44px}.cl .cl__steps button:after{content:none}.cl .cl__playback{margin-top:6px}}@media(min-width:821px)and (max-height:560px){.cl{--cl-stage-w: min(30vw, calc((100svh - var(--nav-clearance) - 32px) / 2.2))}main.story .cinematic-dual .iphone{--w: min(175px, calc((var(--content-height) - var(--nav-clearance) - 24px) / 2.064))}}.film__canvas--sharp{transition:opacity .12s ease}.film--revealed .film__canvas{animation:film-reveal .35s ease-out}@keyframes film-reveal{0%{transform:scale(1.025)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.site-nav-wrap,.cl .cl__copy,.film__canvas--sharp{transition:none}.site-drawer[open],.cl__copy-content,.film--revealed .film__canvas{animation:none}}@media(min-width:821px)and (max-width:1180px){main.story .cinematic-dual{width:88vw;grid-template-columns:min(28vw,280px,calc((100svh - var(--nav-clearance) - 40px) / 2.064)) minmax(0,1fr)}main.story .cinematic-dual .iphone--compact,main.story .cinematic-dual .iphone--medium{--w: min(28vw, 280px, calc((100svh - var(--nav-clearance) - 40px) / 2.064))}}@media(min-width:821px)and (max-height:560px){main.story .cinematic-dual{grid-template-columns:min(175px,calc((var(--content-height) - var(--nav-clearance) - 24px) / 2.064)) minmax(0,1fr);top:50%}main.story .cinematic-dual .iphone--compact,main.story .cinematic-dual .iphone--medium{--w: min(175px, calc((var(--content-height) - var(--nav-clearance) - 24px) / 2.064))}}.iphone--rewind,.cl[data-chapter=rewind] .iphone--stage{--sar: 2.082142857;aspect-ratio:1 / 1.985399286;height:calc(var(--w) * 1.985399286)}
