.nfc-tag-3d-mount[data-v-8a4d37e1]{height:100%;width:100%}.nfc-tag-3d-mount[data-v-8a4d37e1] canvas{display:block;height:100%;width:100%}.cursor-glow[data-v-c4a4ad82]{border-radius:50%;height:420px;left:0;pointer-events:none;position:fixed;top:0;transition:opacity .38s ease;width:420px;will-change:transform,opacity;z-index:1}.cursor-glow-green[data-v-c4a4ad82]{background:radial-gradient(circle,rgba(204,255,0,.08) 0,transparent 58%)}.cursor-glow-red[data-v-c4a4ad82]{background:radial-gradient(circle,rgba(255,45,85,.11) 0,transparent 58%)}.hero-chart-draw[data-v-c4a4ad82]{stroke-dasharray:1;stroke-dashoffset:1}.hero-chart-outline[data-v-c4a4ad82]{vector-effect:non-scaling-stroke}.hero-volume-chip[data-v-c4a4ad82]{cursor:crosshair}.hero-volume-sparkline[data-v-c4a4ad82]{touch-action:none}.hero-volume-sparkline circle[data-v-c4a4ad82],.hero-volume-sparkline polyline[data-v-c4a4ad82]{filter:drop-shadow(0 0 5px rgba(204,255,0,.42))}.hero-badges.is-nudged[data-v-c4a4ad82] .app-store-btn{animation:heroAppStoreNudge-c4a4ad82 .62s linear both}.hero-badges.is-nudged[data-v-c4a4ad82] .app-store-btn:nth-child(2){animation-delay:64ms}.hero-nfc-model[data-v-c4a4ad82]{height:128px;left:6px;pointer-events:none;top:380px;width:128px;will-change:transform,opacity;z-index:8}.hero-nfc-model[data-v-c4a4ad82],.hero-nfc-tag-3d[data-v-c4a4ad82]{position:absolute;transform-style:preserve-3d}.hero-nfc-tag-3d[data-v-c4a4ad82]{animation:heroNfcFloat-c4a4ad82 5.8s ease-in-out infinite;inset:0}.hero-mobile-layout[data-v-c4a4ad82]{display:none}.hero-mobile-title[data-v-c4a4ad82]{display:grid;font-family:var(--liftag-font-headline);font-size:clamp(48px,13.6vw,62px);font-style:italic;font-weight:700;gap:0;letter-spacing:0;line-height:.88;margin:0;text-transform:uppercase}.hero-mobile-title>span[data-v-c4a4ad82]{display:block}.hero-mobile-title .lime[data-v-c4a4ad82]{display:inline}.hero-mobile-copyline[data-v-c4a4ad82]{color:#ffffffad;font-size:16px;font-weight:300;line-height:1.45;margin:20px 0 0;max-width:22rem}.hero-mobile-actions[data-v-c4a4ad82]{align-items:center;display:flex;gap:13px;margin-top:22px}.hero-mobile-primary[data-v-c4a4ad82]{align-items:center;background:var(--liftag-primary);border-radius:999px;box-shadow:0 0 30px #ccff0057;color:var(--liftag-fg-on-primary);display:inline-flex;font-family:var(--liftag-font-body);font-size:12px;font-weight:900;justify-content:center;letter-spacing:.08em;min-height:44px;padding:0 18px;text-decoration:none;text-transform:uppercase}.hero-mobile-note[data-v-c4a4ad82]{color:#ffffff75;font-family:var(--liftag-font-mono);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero-mobile-visual[data-v-c4a4ad82]{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;max-width:360px;min-height:286px;position:relative}.hero-mobile-device[data-v-c4a4ad82]{aspect-ratio:393/852;flex:0 0 auto;margin-top:4px;position:relative;width:min(46vw,180px)}.hero-mobile-device[data-v-c4a4ad82] .phone{width:100%!important}.hero-mobile-device-glow[data-v-c4a4ad82]{background:radial-gradient(circle at 52% 35%,rgba(204,255,0,.25),transparent 57%),linear-gradient(180deg,#ccff0017,#ff2d5514);border-radius:999px;filter:blur(22px);inset:10% -28% 3%;opacity:.95;position:absolute}.hero-mobile-rail[data-v-c4a4ad82]{display:flex;flex:0 0 auto;flex-direction:column;gap:14px;padding-top:22px;position:relative;width:clamp(132px,39vw,156px);z-index:2}.hero-mobile-proof[data-v-c4a4ad82]{display:grid;gap:9px}.hero-mobile-stores[data-v-c4a4ad82]{display:flex;flex-direction:column;gap:10px}.hero-mobile-stores[data-v-c4a4ad82] .app-store-btn{border-radius:12px;gap:9px;justify-content:center;min-height:44px;min-width:0;padding:6px 10px;width:100%}.hero-mobile-stores[data-v-c4a4ad82] .app-store-btn__icon{border-radius:8px;height:26px;width:26px}.hero-mobile-stores[data-v-c4a4ad82] .app-store-btn__name{font-size:15px}.hero-mobile-stores[data-v-c4a4ad82] .app-store-btn__kicker{font-size:7px}.hero-mobile-proof span[data-v-c4a4ad82]{background:#080a06c7;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 18px 42px #00000061;color:#ffffff94;display:grid;font-family:var(--liftag-font-mono);font-size:9px;font-weight:800;gap:4px;letter-spacing:.08em;line-height:1.08;padding:11px 12px;text-transform:uppercase}.hero-mobile-proof strong[data-v-c4a4ad82]{color:var(--liftag-primary);font-size:16px}@media(max-width:768px){.hero-nfc-model[data-v-c4a4ad82]{display:none!important}.hero-section[data-v-c4a4ad82]{min-height:var(--liftag-stable-vh)!important;overflow-x:clip!important;overflow-y:visible!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important;padding-top:84px!important}.hero-grid[data-v-c4a4ad82]{display:none!important}.hero-mobile-layout[data-v-c4a4ad82]{display:grid;gap:20px;grid-template-rows:auto minmax(360px,1fr);min-height:calc(var(--liftag-stable-vh) - 112px);padding-top:22px}.hero-mobile-visual[data-v-c4a4ad82]{min-height:360px}.hero-scroll-cue[data-v-c4a4ad82]{display:none!important}}@media(max-width:420px){.hero-mobile-layout[data-v-c4a4ad82]{gap:16px;grid-template-rows:auto minmax(360px,1fr);min-height:calc(var(--liftag-stable-vh) - 106px);padding-top:18px}.hero-mobile-title[data-v-c4a4ad82]{font-size:clamp(44px,13vw,54px)}.hero-mobile-copyline[data-v-c4a4ad82]{font-size:15px;max-width:19rem}}@media(max-width:768px){[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-section{padding-bottom:max(16px,env(safe-area-inset-bottom))!important;padding-top:76px!important}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-layout{gap:16px;grid-template-rows:auto minmax(286px,1fr);min-height:calc(var(--liftag-stable-vh) - 92px);padding-top:12px}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-title{font-size:clamp(39px,11.4vw,46px);line-height:.88;margin-top:0}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-copyline{font-size:14px;line-height:1.36;margin-top:14px;max-width:18rem}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-stores{gap:8px}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-actions{gap:10px;margin-top:16px}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-primary{font-size:11px;min-height:40px;padding:0 16px}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-note{font-size:9px}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-visual{margin-top:0;min-height:286px}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-device{margin-top:0;width:min(44vw,160px)}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-rail{gap:10px;padding-top:10px;width:clamp(140px,43vw,166px)}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-proof{gap:7px}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-proof span{font-size:8px;padding:8px 10px}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-proof strong{font-size:13px}}@media(min-width:700px)and (max-width:768px){.hero-section[data-v-c4a4ad82]{padding-top:76px!important}.hero-mobile-layout[data-v-c4a4ad82]{align-items:center;gap:22px;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);grid-template-rows:1fr;min-height:calc(var(--liftag-stable-vh) - 96px);padding-top:0}.hero-mobile-copy[data-v-c4a4ad82]{align-self:start;max-width:340px;padding-top:clamp(54px,9vw,72px)}.hero-mobile-title[data-v-c4a4ad82]{font-size:clamp(44px,7vw,56px);line-height:.9}.hero-mobile-copyline[data-v-c4a4ad82]{font-size:15px;margin-top:18px;max-width:20rem}.hero-mobile-actions[data-v-c4a4ad82]{gap:11px;margin-top:20px}.hero-mobile-visual[data-v-c4a4ad82]{align-items:center;gap:12px;justify-self:end;max-width:none;min-height:468px;width:min(100%,372px)}.hero-mobile-rail[data-v-c4a4ad82]{gap:12px;padding-top:0;width:clamp(138px,20vw,156px)}.hero-mobile-device[data-v-c4a4ad82]{margin-top:0;width:min(24vw,178px)}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-layout{grid-template-columns:minmax(0,.92fr) minmax(304px,1.08fr);grid-template-rows:1fr;min-height:calc(var(--liftag-stable-vh) - 84px);padding-top:0}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-title{font-size:clamp(40px,6.3vw,48px)}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-copy{padding-top:clamp(42px,7vw,54px)}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-copyline{max-width:18.5rem}[data-v-c4a4ad82] html[data-liftag-short-viewport=true] .hero-mobile-visual{min-height:420px}}@media(max-width:360px){.hero-mobile-title[data-v-c4a4ad82]{font-size:39px}.hero-mobile-actions[data-v-c4a4ad82]{gap:10px}.hero-mobile-primary[data-v-c4a4ad82]{font-size:11px;padding:0 14px}.hero-mobile-note[data-v-c4a4ad82]{font-size:9px}}@keyframes heroNfcFloat-c4a4ad82{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,8px)}}@keyframes heroAppStoreNudge-c4a4ad82{0%{border-color:#ccff0038;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000057,0 0 #cf00;transform:translateZ(0) scale(1)}18%{border-color:#ccff0061;box-shadow:inset 0 1px #ffffff1a,0 17px 38px #00000061,0 0 13px #ccff001a;transform:translate3d(0,-3px,0) scale(1.008)}36%{border-color:#ccff00b3;box-shadow:inset 0 1px #ffffff29,0 24px 54px #00000080,0 0 32px #ccff0042;transform:translate3d(0,-10px,0) scale(1.03)}44%{border-color:#ccff00c7;box-shadow:inset 0 1px #ffffff2e,0 26px 58px #00000085,0 0 40px #ccff0057;transform:translate3d(0,-12px,0) scale(1.035)}64%{border-color:#ccff0070;box-shadow:inset 0 1px #ffffff1c,0 18px 40px #0006,0 0 16px #ccff001f;transform:translate3d(0,-4px,0) scale(1.01)}to{border-color:#ccff0038;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000057,0 0 #cf00;transform:translateZ(0) scale(1)}}@keyframes heroAppStoreNudgeReduced-c4a4ad82{0%,to{border-color:#ccff0038;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000057,0 0 #cf00}42%{border-color:#ccff00bd;box-shadow:inset 0 1px #ffffff24,0 18px 46px #0000006b,0 0 34px #ccff003d}}@media(prefers-reduced-motion:reduce){.hero-badges.is-nudged[data-v-c4a4ad82] .app-store-btn{animation:heroAppStoreNudgeReduced-c4a4ad82 .76s ease-out both}}@keyframes heroDotOuterPulse-c4a4ad82{0%,to{opacity:.04;r:5}50%{opacity:.08;r:8}}@keyframes heroDotMidPulse-c4a4ad82{0%,to{opacity:.28}50%{opacity:.4}}.hero-dot-outer[data-v-c4a4ad82]{animation:heroDotOuterPulse-c4a4ad82 10.47s ease-in-out infinite}.hero-dot-mid[data-v-c4a4ad82]{animation:heroDotMidPulse-c4a4ad82 10.47s ease-in-out infinite}
