.WaitlistForm_form__6Y5QR{width:100%;max-width:min(480px,100%)}.WaitlistForm_compact__tk_df{max-width:min(420px,100%)}.WaitlistForm_fieldGroup__67lcI{display:flex;flex-direction:column;gap:10px}@media(min-width:680px){.WaitlistForm_fieldGroup__67lcI{flex-direction:row}}.WaitlistForm_inputWrap__xlu8P{position:relative;flex:1 1}.WaitlistForm_inputIcon__oJs5j{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);display:inline-flex;pointer-events:none}.WaitlistForm_input__Q0GNs{width:100%;height:clamp(48px,8.4vw,52px);padding:0 16px 0 42px;border:1.5px solid rgba(25,107,201,0);border-radius:var(--radius-md);background:#242424;font-size:clamp(14px,2.8vw,15px);color:#fff;transition:border-color .15s,box-shadow .15s}.WaitlistForm_input__Q0GNs::placeholder{color:#fff}.WaitlistForm_input__Q0GNs:focus{outline:none}.WaitlistForm_input__Q0GNs:disabled{opacity:.6;cursor:not-allowed}.WaitlistForm_inputError__3wy8b{border-color:var(--color-error)}.WaitlistForm_inputError__3wy8b:focus{box-shadow:0 0 0 3px rgba(220,38,38,.15);border-color:var(--color-error)}.WaitlistForm_button__MqdAz{height:clamp(48px,8.4vw,52px);padding:0 clamp(18px,3.2vw,28px);border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:clamp(14px,2.8vw,15px);font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background .15s,transform .1s;display:flex;align-items:center;justify-content:center;min-width:132px}.WaitlistForm_button__MqdAz:hover:not(:disabled){background:var(--color-primary-hover)}.WaitlistForm_button__MqdAz:active:not(:disabled){transform:scale(.97)}.WaitlistForm_button__MqdAz:disabled{opacity:.7;cursor:not-allowed}.WaitlistForm_spinner__h_Sy4{display:inline-block;width:20px;height:20px;border:2.5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:WaitlistForm_spin__LcOFp .6s linear infinite}@keyframes WaitlistForm_spin__LcOFp{to{transform:rotate(1turn)}}.WaitlistForm_error__4z5KK{margin-top:8px;font-size:13px;color:var(--color-error);font-weight:500}.WaitlistForm_hint__yyoqw{margin-top:10px;font-size:12px;color:var(--color-text-muted)}.WaitlistForm_success__dowYP{text-align:center;padding:clamp(24px,5.5vw,32px) clamp(16px,5vw,24px);background:var(--color-success-light);border:1.5px solid #a7f3d0;border-radius:var(--radius-lg);max-width:480px;width:100%}.WaitlistForm_successIcon__ZOEt2{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;background:var(--color-success);color:#fff;border-radius:50%}.WaitlistForm_successHeadline__CvOZ0{font-size:clamp(18px,4.4vw,20px);font-weight:700;color:var(--color-text);margin-bottom:6px}.WaitlistForm_successBody__ByAzB{font-size:clamp(13px,3.1vw,14px);color:var(--color-text-secondary);margin-bottom:4px}@media(max-width:359px){.WaitlistForm_input__Q0GNs{padding-left:38px}.WaitlistForm_inputIcon__oJs5j{left:12px}}.page_container__5KI2x{max-width:var(--max-width);margin:0 auto;width:100%;padding:0 clamp(16px,2.4vw,40px)}.page_sectionTitle__f7SyI{font-size:clamp(28px,5.4vw,36px);font-weight:700;text-align:center;margin-bottom:8px;color:var(--color-text);letter-spacing:-.02em}@media(min-width:768px){.page_sectionTitle__f7SyI{font-size:36px}}.page_sectionSub__70hxS{text-align:center;color:var(--color-text-secondary);font-size:clamp(15px,2.6vw,16px);max-width:520px;margin:0 auto 40px}.page_nav__L1Lv2{position:-webkit-sticky;position:sticky;top:0;z-index:100;height:var(--nav-height);background:hsla(0,0%,7%,0);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-light)}.page_navInner___5AWh{justify-content:space-between;max-width:var(--max-width);margin:0 auto;padding:0 clamp(16px,2.4vw,40px);height:100%}.page_logo__L0rYW,.page_navInner___5AWh{display:flex;align-items:center}.page_logoImg__H7dp3{width:clamp(104px,18vw,120px);height:clamp(48px,8.4vw,56px);object-fit:contain;border-radius:var(--radius-sm)}.page_navCta__cnHRR{height:clamp(36px,6.6vw,40px);padding:0 clamp(14px,2.8vw,20px);border:none;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:clamp(13px,2.8vw,14px);font-weight:600;transition:background .15s,transform .1s}.page_navCta__cnHRR:hover{background:var(--color-primary-hover)}.page_navCta__cnHRR:active{transform:scale(.96)}.page_hero__klkOV{position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,10vw,120px) 0 clamp(48px,8vw,80px)}@media(min-width:768px){.page_hero__klkOV{padding:120px 0 80px}}.page_heroStars__XR92Y{position:absolute;inset:0;pointer-events:none;z-index:0}.page_heroStar__tGfy_{--star-left:50%;--star-top:50%;--star-size:1.6px;--star-life:3s;--star-delay:0s;position:absolute;left:var(--star-left);top:var(--star-top);width:var(--star-size);height:var(--star-size);border-radius:1px;background:#fff;opacity:0;box-shadow:0 0 6px hsla(0,0%,100%,.52);transform:scale(.45) rotate(45deg);animation:page_starPulse__rg0n5 var(--star-life) ease-in-out infinite;animation-delay:var(--star-delay)}.page_heroInner__pYNRt{position:relative;z-index:1;display:grid;grid-gap:clamp(24px,5vw,36px);gap:clamp(24px,5vw,36px);align-items:center}@media(min-width:1500px){.page_heroInner__pYNRt{grid-template-columns:minmax(0,1fr) minmax(0,900px);gap:clamp(28px,3vw,52px)}}@keyframes page_starPulse__rg0n5{0%{opacity:0;transform:scale(.35) rotate(45deg)}35%{opacity:.88;transform:scale(1) rotate(45deg)}to{opacity:0;transform:scale(.2) rotate(45deg)}}.page_heroContent__Z0Cxf{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:1500px){.page_heroContent__Z0Cxf{margin:0;max-width:620px;align-items:flex-start;text-align:left}}.page_heroTitle__ld_yg{font-size:clamp(33px,8.5vw,54px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--color-text);margin-bottom:16px}@media(min-width:768px){.page_heroTitle__ld_yg{font-size:54px}}.page_heroTitleAccent___mo3x{color:var(--color-primary)}.page_heroSub__2kAa9{font-size:clamp(16px,3.4vw,19px);color:var(--color-text-secondary);line-height:1.6;max-width:480px;margin-bottom:clamp(24px,5vw,108px)}@media(min-width:768px){.page_heroSub__2kAa9{font-size:19px}}.page_heroForm__Iblhg{width:100%;display:flex;justify-content:center}@media(min-width:1500px){.page_heroForm__Iblhg{justify-content:flex-start}}.page_heroMockups__5uKKf{position:relative;isolation:isolate;width:100%;max-width:min(980px,100%);margin-inline:auto}.page_heroMockups__5uKKf:after,.page_heroMockups__5uKKf:before{content:"";position:absolute;top:0;bottom:0;width:23px;pointer-events:none;z-index:4}.page_heroMockups__5uKKf:before{left:0;background:linear-gradient(to right,var(--color-bg),transparent)}.page_heroMockups__5uKKf:after{right:0;background:linear-gradient(to left,var(--color-bg),transparent)}.page_heroPhoneRow__Y0B9f{justify-content:center;padding-left:0;padding-right:0;overflow-x:hidden;pointer-events:none;gap:clamp(10px,2vw,24px)}.page_heroPhoneRow__Y0B9f .page_phone__lMOBI{opacity:.62}.page_heroPhoneRow__Y0B9f .page_phoneCenter__2gH9n{opacity:1;transform:scale(1)}@media(max-width:999px){.page_heroPhoneRow__Y0B9f{justify-content:center}.page_heroPhoneRow__Y0B9f .page_phone__lMOBI:not(.page_phoneCenter__2gH9n){display:none}.page_heroPhoneRow__Y0B9f .page_phoneCenter__2gH9n{width:clamp(220px,52vw,420px);margin-inline:auto}}@media(max-width:639px){.page_heroPhoneRow__Y0B9f .page_phoneCenter__2gH9n{width:clamp(180px,72vw,320px)}}.page_heroSecondary__TxPlx{display:inline-flex;align-items:center;gap:6px;margin-top:24px;padding:10px 20px;border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font-size:14px;font-weight:500;transition:border-color .15s,color .15s}.page_heroSecondary__TxPlx:hover{border-color:var(--color-primary);color:var(--color-primary)}.page_socialProof__5QxI5{margin-top:20px;font-size:clamp(12px,2.3vw,13px);color:var(--color-text-muted);font-weight:500}.page_rewards__t7cGy{padding:60px 0}@media(min-width:768px){.page_rewards__t7cGy{padding:80px 0}}.page_rewardsCard__IDZX5{position:relative;background:linear-gradient(135deg,#0d182a,#101b30);border:1.5px solid var(--color-primary-subtle);border-radius:var(--radius-xl);padding:40px 24px;text-align:center;max-width:600px;margin:0 auto}@media(min-width:768px){.page_rewardsCard__IDZX5{padding:52px 48px}}.page_rewardsBadge__pm4Nt{display:inline-block;padding:4px 14px;background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:20px}.page_rewardsTitle__vaUgy{font-size:26px;font-weight:800;color:var(--color-text);letter-spacing:-.02em;margin-bottom:20px}@media(min-width:768px){.page_rewardsTitle__vaUgy{font-size:32px}}.page_rewardsList__B4SGc{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.page_rewardsList__B4SGc li{position:relative;padding-left:24px;font-size:15px;color:var(--color-text-secondary);line-height:1.5}.page_rewardsList__B4SGc li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.page_rewardsCta__ugBFp{height:48px;padding:0 32px;border:none;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:15px;font-weight:600;transition:background .15s,transform .1s}.page_rewardsCta__ugBFp:hover{background:var(--color-primary-hover)}.page_rewardsCta__ugBFp:active{transform:scale(.96)}.page_demo__NjUlA{padding:60px 0 80px}@media(min-width:768px){.page_demo__NjUlA{padding:80px 0 100px}}.page_phoneRow__SZmA3{display:flex;align-items:center;justify-content:flex-start;gap:clamp(12px,2.4vw,28px);overflow-x:auto;overflow-y:visible;padding:18px 20px 22px;-webkit-overflow-scrolling:touch}@media(min-width:768px){.page_phoneRow__SZmA3{gap:28px;padding-top:22px;padding-bottom:26px}}.page_phone__lMOBI{position:relative;flex-shrink:0;width:clamp(170px,41vw,260px);background:#000;border-radius:32px;padding:10px;box-shadow:0 0 0 2px #1e293b,var(--shadow-xl);opacity:.75;transform:scale(.92);transition:opacity .3s,transform .3s}@media(min-width:768px){.page_phone__lMOBI{width:260px;border-radius:36px;padding:12px}}.page_phoneCenter__2gH9n{opacity:1;transform:scale(1);z-index:2}@media(min-width:768px){.page_phoneCenter__2gH9n{width:clamp(190px,45vw,280px)}}.page_phoneScreen__b3AZe{position:relative;width:100%;background:#000;border-radius:22px;overflow:hidden}@media(min-width:768px){.page_phoneScreen__b3AZe{border-radius:24px}}.page_phoneTopChrome__HoPSf{position:absolute;top:0;left:0;right:0;height:28px;background:#000;z-index:4}@media(min-width:768px){.page_phoneTopChrome__HoPSf{height:32px}}.page_phoneViewport__Mxu_r{padding-top:28px}@media(min-width:768px){.page_phoneViewport__Mxu_r{padding-top:32px}}.page_phoneScreenImg__F6b1q{display:block;width:100%;height:auto}.page_phoneStatusBar__oDVbb{position:absolute;top:5px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;z-index:6;pointer-events:none}@media(min-width:768px){.page_phoneStatusBar__oDVbb{top:6px;left:14px;right:14px}}.page_phoneTime__QAYcZ{color:#fff;min-width:34px;text-align:center;font-family:inherit;font-size:10.5px;font-weight:590;letter-spacing:-.01em;line-height:1.1;transform:translateY(3px)}@media(min-width:768px){.page_phoneTime__QAYcZ{min-width:38px;font-size:11.5px}}.page_phoneIsland__PlGNu{position:absolute;left:50%;top:-2px;transform:translateX(-50%);width:72px;height:20px;border-radius:999px;background:#050505;box-shadow:0 0 0 1px hsla(0,0%,100%,.08)}.page_phoneIsland__PlGNu:after{content:"";position:absolute;right:9px;top:6px;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3b82f6,#111827 65%);opacity:.85}@media(min-width:768px){.page_phoneIsland__PlGNu{top:-1px;width:82px;height:22px}}.page_phoneStatusIcons__2KHbc{display:flex;align-items:center;gap:4px;color:#fff;transform:translateY(3px)}.page_phoneSignal__QQ7rS{width:15px;height:10px;display:block;flex:0 0 auto}.page_phoneWifi__bJsKK{width:14px;height:10px;display:block;flex:0 0 auto;transform:translateY(-1px)}.page_phoneBattery__kp3kG{width:20px;height:10px;display:block;flex:0 0 auto}.page_phoneHomeIndicator__3fmEu{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);width:78px;height:3px;border-radius:999px;background:hsla(0,0%,100%,.95);z-index:6;pointer-events:none}@media(min-width:768px){.page_phoneHomeIndicator__3fmEu{bottom:10px;width:88px;height:4px}}.page_phoneRow__SZmA3.page_heroPhoneRow__Y0B9f{overflow-x:hidden;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.page_phoneRow__SZmA3.page_heroPhoneRow__Y0B9f::-webkit-scrollbar{display:none}.page_features__PFWFc{padding:60px 0;background:var(--color-surface)}@media(min-width:768px){.page_features__PFWFc{padding:80px 0}}.page_featureGrid__6bOyJ{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:32px}@media(min-width:640px){.page_featureGrid__6bOyJ{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:992px){.page_featureGrid__6bOyJ{grid-template-columns:repeat(3,1fr)}}.page_featureCard__kvuI0{padding:28px 24px;border:1.5px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:border-color .2s,box-shadow .2s}.page_featureCard__kvuI0:hover{border-color:var(--color-primary-subtle);box-shadow:var(--shadow-sm)}.page_featureIcon__KyqJ5{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-md)}.page_featureCardTitle__yno34{font-size:17px;font-weight:600;margin-bottom:8px;color:var(--color-text)}.page_featureCardDesc__VJIGa{font-size:14px;color:var(--color-text-secondary);line-height:1.55}.page_howItWorks__6AR3c{position:relative;isolation:isolate;overflow:hidden;padding:60px 0}@media(min-width:768px){.page_howItWorks__6AR3c{padding:80px 0}}.page_howItWorks__6AR3c>.page_container__5KI2x{position:relative;z-index:1}.page_stepsGrid__lcixS{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:32px}@media(min-width:992px){.page_stepsGrid__lcixS{grid-template-columns:repeat(3,1fr)}}.page_step__vV5X9{position:relative;text-align:center;padding:24px 20px}.page_step__vV5X9:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-26px;transform:translateX(-50%);width:2px;height:30px;border-left:2px dashed hsla(0,0%,100%,.82);opacity:.95;pointer-events:none}.page_stepIcon__IHcE_{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 16px;background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;box-shadow:0 0 0 10px hsla(0,0%,100%,.02),0 8px 20px rgba(0,0,0,.18)}@media(min-width:992px){.page_step__vV5X9:not(:last-child):after{position:absolute;top:52px;right:-30%;width:60%;height:2px;left:auto;bottom:auto;transform:none;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.9) 0 11px,hsla(0,0%,100%,0) 11px 17px);border-top:0;border-radius:0;opacity:.95;pointer-events:none}}.page_stepTitle___btMQ{font-size:17px;font-weight:600;margin-bottom:6px;color:var(--color-text)}.page_stepDesc__noFrr{font-size:14px;color:var(--color-text-secondary);line-height:1.55}.page_faq__SUgRx{padding:60px 0;background:var(--color-surface)}@media(min-width:768px){.page_faq__SUgRx{padding:80px 0}}.page_faqList__uRloy{max-width:760px;margin:32px auto 0;display:flex;flex-direction:column;gap:10px}.page_faqItem__dqRP4{border:1px solid var(--color-border-light);border-radius:12px;background:rgba(8,16,28,.6);transition:border-color .2s ease,background .2s ease}.page_faqItemOpen__Av5rl{border-color:var(--color-border-light);background:rgba(8,16,28,.6)}.page_faqTrigger__cdyvT{width:100%;padding:16px 18px;background:none;border:0;color:inherit;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px}.page_faqTrigger__cdyvT:focus-visible{outline:1px solid hsla(0,0%,100%,.26);outline-offset:-2px;border-radius:12px}.page_faqChevron__ORofY{color:var(--color-text-secondary);display:inline-flex;transition:transform .22s ease,color .22s ease;flex-shrink:0}.page_faqItemOpen__Av5rl .page_faqChevron__ORofY{transform:rotate(180deg);color:var(--color-text)}.page_faqQ__hGUzo{font-size:15px;font-weight:600;color:var(--color-text)}.page_faqAnswerWrap__u3D9R{max-height:0;opacity:0;overflow:hidden;transition:max-height .28s ease,opacity .2s ease}.page_faqItemOpen__Av5rl .page_faqAnswerWrap__u3D9R{max-height:320px;opacity:1}.page_faqA__Rxp6o{padding:0 18px 16px;font-size:14px;color:var(--color-text-secondary);line-height:1.55}.page_finalCta___VGdr{padding:80px 0;text-align:center}@media(min-width:768px){.page_finalCta___VGdr{padding:100px 0}}.page_finalCtaTitle__zteQb{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--color-text);margin-bottom:10px}@media(min-width:768px){.page_finalCtaTitle__zteQb{font-size:40px}}.page_finalCtaSub__TZs3x{font-size:16px;color:var(--color-text-secondary);margin-bottom:32px}@media(min-width:768px){.page_finalCtaSub__TZs3x{font-size:18px}}.page_finalCtaForm__3Ayv4{display:flex;justify-content:center}.page_footer__y6zWX{padding:32px 0;border-top:1px solid var(--color-border-light)}.page_footerInner__QNEBA{display:flex;flex-direction:column;align-items:center;gap:12px}@media(min-width:640px){.page_footerInner__QNEBA{flex-direction:row;justify-content:space-between}}.page_footerBrand__2K69g{font-size:13px;color:var(--color-text-muted)}.page_footerLinks__M5Xmy{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.page_footerLinks__M5Xmy a{font-size:13px;color:var(--color-text-muted);text-decoration:none}.page_footerLinks__M5Xmy a:hover{color:var(--color-text-secondary)}.page_footerDisclaimer__2GycR{margin-top:20px;font-size:11px;color:var(--color-text-muted);line-height:1.6;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.page_demo__NjUlA,.page_faq__SUgRx,.page_features__PFWFc,.page_finalCta___VGdr,.page_hero__klkOV,.page_howItWorks__6AR3c,.page_rewards__t7cGy{scroll-margin-top:var(--nav-height)}@media(prefers-reduced-motion:reduce){.page_phone__lMOBI{transition:none}.page_heroStar__tGfy_{animation:none;opacity:.25}}.page_main__ux7yf{min-height:100vh}@media(max-width:380px){.page_heroTitle__ld_yg{font-size:30px;line-height:1.15}.page_heroSub__2kAa9{margin-bottom:22px}.page_faqTrigger__cdyvT{padding:14px}.page_faqA__Rxp6o{padding:0 14px 14px}}