.react-static-chunk{display:contents}body.beta-page-lock{height:100svh;overflow:hidden}.beta-signup-wrapper{box-sizing:border-box;width:100%;max-width:400px;margin-left:auto;margin-right:auto;padding-top:0!important;padding-bottom:0!important}.glass-panel{-webkit-backdrop-filter:blur(22px)saturate(1.16);background:#fff6;border:1px solid #fff9;box-shadow:0 8px 32px #1f26870d,inset 0 1px #ffffff8c}.beta-plus-grid{opacity:.3;background-image:radial-gradient(#dbc2b0 1px,#0000 1px);background-size:24px 24px}.input-glass:focus{box-shadow:0 0 0 2px #b15f00,0 0 20px #ffb77d,0 14px 30px #1f191214,inset 0 1px #ffffffad}.input-glass:not(:placeholder-shown)::placeholder{opacity:.42}.button-glow:hover{box-shadow:0 10px 25px -5px #b15f00,0 18px 40px #b15f0038}.beta-brand-pill{color:#121c2a;align-items:center;gap:9px;padding:8px 18px 8px 10px;font-size:18px;font-weight:700;line-height:1.25;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 12px 34px #1f191214,inset 0 1px #ffffffb8}.beta-brand-pill:hover{transform:translateY(-2px);box-shadow:0 16px 42px #1f19121a,inset 0 1px #ffffffc7}.beta-access-pill{color:#8d4b00;letter-spacing:.12em;text-transform:uppercase;background:#ffffff85;border-radius:9999px;padding:8px 15px;font-size:11px;font-weight:800;line-height:1}.beta-signup-title{color:#121c2a;letter-spacing:-.03em;font-size:clamp(32px,5vw,42px);font-weight:800;line-height:1.06}.beta-form-shell{border-radius:28px;padding:6px}.beta-email-input{caret-color:#d97706;color:#121c2a;background:linear-gradient(135deg,#ffffffc7,#ffffff75);border:1px solid #ffffffb8;border-radius:24px;outline:none;width:100%;height:54px;padding:14px 15px 14px 50px;font-size:16px;font-weight:500;line-height:1.5;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;box-shadow:0 14px 34px #1f191214,inset 0 1px #ffffffc7}.beta-email-input::placeholder{color:#9ca7b6;transition:opacity .18s}.beta-email-input:not(:placeholder-shown)::placeholder{opacity:.38}.beta-email-input:focus{background:linear-gradient(135deg,#ffffffe6,#ffffff9e);border-color:#d9770694;box-shadow:0 0 0 4px #d9770621,0 18px 44px #1f19121c,inset 0 1px #ffffffe0}.beta-submit-button{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 48%,#a95400 100%);border:1px solid #ffffff3d;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;font-size:16px;font-weight:800;line-height:1.3;transition:box-shadow .22s,filter .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #b15f0052,inset 0 1px #ffffff52}.beta-submit-button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#fff0);border-radius:23px 23px 16px 16px;height:52%;position:absolute;top:1px;left:1px;right:1px}.beta-submit-button:hover{filter:saturate(1.04);box-shadow:0 24px 56px #b15f0066,inset 0 1px #ffffff61}.beta-submit-button:disabled{cursor:not-allowed;opacity:.78}body section:not(#hero){content-visibility:visible!important;contain-intrinsic-size:auto!important}.landing-container,main>section>div[class*=max-w-4xl],main>section>div[class*=max-w-6xl],main>section>div[class*=max-w-7xl],.react-static-chunk>section>div[class*=max-w-4xl],.react-static-chunk>section>div[class*=max-w-6xl],.react-static-chunk>section>div[class*=max-w-7xl]{box-sizing:border-box;width:calc(100% - 2rem)!important;max-width:72rem!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.landing-content{box-sizing:border-box;width:100%;max-width:100%}@media (width>=640px){.landing-container,main>section>div[class*=max-w-4xl],main>section>div[class*=max-w-6xl],main>section>div[class*=max-w-7xl],.react-static-chunk>section>div[class*=max-w-4xl],.react-static-chunk>section>div[class*=max-w-6xl],.react-static-chunk>section>div[class*=max-w-7xl]{width:calc(100% - 3rem)!important}}@media (width>=1024px){.landing-container,main>section>div[class*=max-w-4xl],main>section>div[class*=max-w-6xl],main>section>div[class*=max-w-7xl],.react-static-chunk>section>div[class*=max-w-4xl],.react-static-chunk>section>div[class*=max-w-6xl],.react-static-chunk>section>div[class*=max-w-7xl]{width:calc(100% - 4rem)!important}}main>section:not(#hero){padding-top:clamp(5rem,7vw,7rem)!important;padding-bottom:clamp(5rem,7vw,7rem)!important}main>section:not(#hero)>div:first-child{position:relative}main>section:not(#hero)+section{border-top:1px solid #1118270d}#demo{padding-top:clamp(4.5rem,6vw,6rem)!important;padding-bottom:clamp(4.5rem,6vw,6rem)!important}#problems{padding-bottom:clamp(3.75rem,5vw,5rem)!important}#comparison{padding-top:clamp(3.75rem,5vw,5rem)!important}#demo{padding-bottom:clamp(3.75rem,5vw,5rem)!important}#built-by-riders{padding-top:clamp(3.75rem,5vw,5rem)!important}#download{padding-top:clamp(5.5rem,8vw,7.5rem)!important;padding-bottom:clamp(5.5rem,8vw,7.5rem)!important}#download-modal:not(.hidden){display:flex}.app-modal-overlay{isolation:isolate;z-index:2147483000}.app-modal-shell{z-index:1;min-height:0;max-height:min(85vh,100svh - 2rem)}.app-modal-header{flex:none;padding:1.5rem;position:sticky;top:0;z-index:3!important}body.modal-open .app-modal-header{z-index:3!important}.app-modal-scroll{scrollbar-color:#d9770657 transparent;scrollbar-width:thin;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:100%;padding:1.5rem;overflow-y:auto}.app-modal-scroll::-webkit-scrollbar{width:7px}.app-modal-scroll::-webkit-scrollbar-track{background:0 0}.app-modal-scroll::-webkit-scrollbar-thumb{background:#d9770647 padding-box padding-box;border:2px solid #0000;border-radius:999px}.app-modal-scroll::-webkit-scrollbar-thumb:hover{background:#d9770675 padding-box padding-box}.app-modal-content{color:#404040;font-size:16px;line-height:1.7}.app-modal-content p{margin:0 0 1rem}.app-modal-content p:last-child{margin-bottom:0}.app-modal-content h3{color:#171717;margin:0 0 .55rem;font-size:1rem;font-weight:800;line-height:1.35}.app-modal-section{margin-bottom:2rem}.app-modal-section:last-child{margin-bottom:0}.app-modal-content ul,.app-modal-content ol{margin:0 0 1rem 1.25rem;padding:0}.app-modal-content li{margin:.35rem 0;padding-left:.15rem}.app-modal-content a{color:#db7706;text-underline-offset:4px;font-weight:700;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.app-modal-content a:hover{color:#a95400;text-decoration-color:currentColor}.app-modal-document-scroll{scroll-padding-bottom:2rem}.app-modal-document{color:#404040;font-size:.95rem;line-height:1.72}.app-modal-document h3{color:#171717;margin:1.7rem 0 .55rem;font-size:.95rem;font-weight:900;line-height:1.35}.app-modal-document h3:first-child{margin-top:0}.app-modal-document p{margin:0 0 .85rem}.app-modal-document p:last-child{margin-bottom:0}.app-modal-button{background:#171717;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;margin-top:.5rem;padding:0 1.15rem;font-size:.9375rem;font-weight:800;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;color:#fff!important;text-decoration:none!important}.app-modal-button:hover{background:#db7706;transform:translateY(-1px);box-shadow:0 12px 28px #d9770638}#demo h2{color:#fff!important}#demo p{color:#e5e7ebdb!important}#demo video{background:#0b0b0b}#download .flex>a,#download .flex>button,#download-banner .flex>a,#download-banner .flex>button{min-height:3.5rem}.react-static-chunk .stagger-children.is-visible>*,.react-static-chunk .section-reveal.is-visible .stagger-children>*{opacity:1;transform:translateY(0)scale(1)}.react-static-chunk .feature-card,.react-static-chunk .tilt-card,.react-static-chunk .testimonial-card,.react-static-chunk .faq-item,.react-static-chunk .liquid-glass,.premium-card{will-change:transform, opacity}.react-static-chunk .card-glow,.react-static-chunk .feature-card,.react-static-chunk .testimonial-card,.react-static-chunk .faq-item{position:relative}.react-static-chunk .card-glow:before,.react-static-chunk .feature-card:before,.react-static-chunk .testimonial-card:before,.react-static-chunk .faq-item:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff61,#0000 36%,#db770614);transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.react-static-chunk .card-glow:hover:before,.react-static-chunk .feature-card:hover:before,.react-static-chunk .testimonial-card:hover:before,.react-static-chunk .faq-item:hover:before{opacity:1}#beta-signal .liquid-glass,#problems .feature-card,#comparison .feature-card,#built-by-riders .feature-card,#testimonials .testimonial-card,#faq .faq-item{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#ffffff94;border:1px solid #ffffff85;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 18px 48px #11182714,inset 0 1px #ffffff94}#beta-signal .liquid-glass:before,#problems .feature-card:before,#comparison .feature-card:before,#built-by-riders .feature-card:before,#testimonials .testimonial-card:before,#faq .faq-item:before{content:"";opacity:.85;pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#0000 34%),radial-gradient(circle at 80% 0,#db77061f,#0000 34%);position:absolute;inset:0}#beta-signal .liquid-glass:hover,#problems .feature-card:hover,#comparison .feature-card:hover,#built-by-riders .feature-card:hover,#testimonials .testimonial-card:hover,#faq .faq-item:hover{filter:brightness(1.02);border-color:#db770647;transform:translateY(-2px)scale(1.02);box-shadow:0 22px 58px #1118271a,0 0 0 1px #db770614,inset 0 1px #ffffffad}#problems .problem-solved-card{background:#171717;border:1px solid #ffffff24;transition:border-color .18s,box-shadow .18s,filter .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 24px 58px #1118272e,0 18px 42px #b15f0024,inset 0 1px #ffffff14}#problems .problem-solved-card:hover{filter:brightness(1.04);border-color:#db770666;transform:translateY(-2px)scale(1.01)}#problems .feature-card:before,#comparison .feature-card:before,#built-by-riders .feature-card:before{display:none}.premium-btn{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}#hero .premium-btn:first-child,#hero .glow-pulse{box-shadow:0 16px 38px #b15f004d,0 8px 18px #1118271a}#hero .glow-pulse{animation:3s ease-in-out infinite heroCtaPulse}main section:not(#hero) .glow-pulse{animation:none}.phone-mockup{box-shadow:0 30px 80px #11182742,0 14px 34px #b15f002e,inset 0 1px #ffffff14;box-sizing:border-box!important;background:#111827!important;border:8px solid #1f2937!important;border-radius:2.5rem!important;width:280px!important;height:560px!important;overflow:hidden!important}.phone-mockup>div:last-child{border-radius:2rem!important;overflow:hidden!important}.phone-mockup .hero-phone-topbar{background:#ffffffe6!important;border:1px solid #ffffffc2!important;box-shadow:0 12px 28px #11182721,inset 0 1px #fffffff2!important}.phone-mockup .hero-phone-riders{background:linear-gradient(135deg,#f97316,#b45309)!important;border:1px solid #ffffff6b!important;box-shadow:0 10px 24px #b4530952!important}.phone-mockup .hero-phone-sheet{background:linear-gradient(#fffffffa,#fff)!important;border-top:1px solid #ffffffe6!important;min-height:138px!important}.phone-mockup .hero-phone-mic{background:linear-gradient(135deg,#fb7185,#dc2626)!important;outline:3px solid #fef2f2fa!important;box-shadow:0 10px 22px #dc26263d!important}.phone-mockup .hero-phone-avatar{box-shadow:0 5px 12px #1118271a!important}.demo-card,.demo-video-shell{box-shadow:0 26px 70px #11182733,0 12px 30px #b15f0024,inset 0 1px #ffffff14}#demo .demo-card{border-radius:2rem!important;max-width:45rem!important}#demo .demo-card-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem!important;padding:1.25rem!important}#demo .demo-video-shell{aspect-ratio:9/16!important;border-radius:1.25rem!important;width:min(100%,12rem)!important;max-width:12rem!important}#demo .demo-card h2{font-size:clamp(1.6rem,2.7vw,2.35rem)!important;line-height:1.1!important}#demo .demo-card p{font-size:.95rem!important;line-height:1.55!important}@media (width>=1024px){#demo .demo-card-grid{grid-template-columns:minmax(0,1fr) 12rem!important;padding:1.5rem!important}}.comparison-table-card{box-shadow:0 24px 70px #1118271a,inset 0 1px #fff9}#comparison table{border-collapse:separate;border-spacing:0}#comparison th,#comparison td{vertical-align:top}#comparison tbody tr:nth-child(odd){background:#ffffff57}#comparison tbody tr:nth-child(2n){background:#ffffff2e}#comparison th:nth-child(4),#comparison td:nth-child(4){background:#db77061a;box-shadow:inset 1px 0 #db770629,inset -1px 0 #db770629}@keyframes heroCtaPulse{0%,to{box-shadow:0 16px 38px #b15f0047,0 8px 18px #1118271a}50%{box-shadow:0 20px 48px #b15f0061,0 10px 22px #1118271f}}@media (prefers-reduced-motion:reduce){#hero .glow-pulse{animation:none}#beta-signal .liquid-glass:hover,#problems .feature-card:hover,#comparison .feature-card:hover,#built-by-riders .feature-card:hover,#testimonials .testimonial-card:hover,#faq .faq-item:hover{transform:none}}#demo video{min-height:100%}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #db77068c}.react-static-chunk section,#beta-signal,#problems,#comparison,#demo,#built-by-riders,#testimonials,#faq{scroll-margin-top:6rem}@media (width<=767px){.app-modal-shell{max-height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);width:calc(100vw - 1.5rem)}#hero,#hero>div,#hero .max-w-2xl,#hero .max-w-lg,#hero .hero-device-wrap,#hero-ctas,#hero-ctas .premium-btn{max-width:100%!important}#hero *{min-width:0}#hero h1,#hero p{overflow-wrap:anywhere}#hero .grid{flex-direction:column!important;display:flex!important}#hero>.relative,#hero .max-w-2xl,#hero .max-w-lg,#hero-ctas{box-sizing:border-box;width:100%!important}#hero .max-w-2xl{flex:0 auto!important;max-width:calc(100vw - 2rem)!important}#hero h1{font-size:clamp(2.25rem,10vw,3rem)!important;line-height:1.08!important}#hero p{font-size:1rem!important;line-height:1.6!important}#hero .phone-mockup{border-width:8px!important;border-radius:2.5rem!important;width:min(76vw,280px)!important;height:min(152vw,560px)!important}#hero .phone-mockup>div:last-child{border-radius:2rem!important}#hero-ctas .premium-btn{box-sizing:border-box;width:100%!important;max-width:100%!important}#hero .max-w-2xl,#hero .max-w-lg{width:100%!important}#hero p,#hero-ctas{max-width:100%!important}main>section:not(#hero){padding-top:4.5rem!important;padding-bottom:4.5rem!important}#beta-signal,#problems,#comparison,#demo,#built-by-riders,#testimonials,#faq{max-width:100vw;overflow-x:hidden}#beta-signal *,#problems *,#comparison *,#demo *,#built-by-riders *,#testimonials *,#faq *{min-width:0}#beta-signal h2,#problems h2,#comparison h2,#demo h2,#built-by-riders h2,#testimonials h2,#faq h2{overflow-wrap:anywhere;font-size:1.625rem;line-height:1.18}#features,#how-it-works,#safety,#download-banner,#download{max-width:100vw;overflow-x:hidden}#features h2,#how-it-works h2,#safety h2,#download-banner h2,#download h2{overflow-wrap:anywhere;font-size:1.625rem;line-height:1.18}#comparison .feature-card{overflow-wrap:anywhere;border-radius:1.25rem;padding:1rem}}@media (width>=768px){.app-modal-header,.app-modal-scroll{padding:2rem}#demo .demo-card-grid{gap:1.75rem!important}}
