.HomePage-module__YUHQba__page{color:#f5f5f5;background:#2b2323;flex-direction:column;min-height:100vh;display:flex;position:relative}.HomePage-module__YUHQba__main{flex-direction:column;flex:1;justify-content:flex-start;padding:0 clamp(1.25rem,4vw,3rem) clamp(1.5rem,6vw,3rem);display:flex}
:root{--nh-neon:#ff0db8;--nh-neon-blue:#00d4ff;--nh-neon-white:#fff;--nh-stroke:4;--nh-flicker-opacity:1;--nh-flicker-stroke:.95}.HeroSection-module__TjzLNq__wrapper{width:min(1120px,90vw);margin:clamp(3.5rem,8vw,4.5rem) auto 0;position:relative}.HeroSection-module__TjzLNq__hero{justify-content:center;align-items:center;padding:0;display:flex;position:relative}.HeroSection-module__TjzLNq__video{object-fit:cover;aspect-ratio:370.917/118.918;filter:drop-shadow(0 12px 48px #00000080)drop-shadow(0 0 14px #ffffffbf);width:100%;height:auto;display:block;-webkit-mask:url(/assets/videos/RQST-mask.svg) 50%/cover no-repeat;mask:url(/assets/videos/RQST-mask.svg) 50%/cover no-repeat}.HeroSection-module__TjzLNq__strokeLayer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HeroSection-module__TjzLNq__strokeSvg{filter:drop-shadow(0 0 8px #ffffffd9);width:100%;height:auto}.HeroSection-module__TjzLNq__strokeSvg path{fill:none;stroke:#fff;stroke-width:2.5px}.HeroSection-module__TjzLNq__neonFloating{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.HeroSection-module__TjzLNq__neonWrap{width:100%;height:auto}.HeroSection-module__TjzLNq__neon{filter:url(#nh-liteGlassGlow);width:100%;height:auto;stroke:var(--nh-neon);stroke-width:calc(var(--nh-stroke)*1px);stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:var(--nh-flicker-opacity);width:100%;height:auto;stroke-width:calc(var(--nh-stroke)*1px);stroke-linecap:round;stroke-linejoin:round;opacity:var(--nh-flicker-opacity);animation:2.2s ease-in-out infinite HeroSection-module__TjzLNq__nh-hum,4.8s ease-in-out infinite HeroSection-module__TjzLNq__nh-breathe;display:block}.HeroSection-module__TjzLNq__content{text-align:center;color:#ffffffeb;gap:clamp(1rem,3vw,1.75rem);max-width:min(620px,82vw);margin:clamp(1.5rem,3.5vw,2.25rem) auto 0;display:grid}.HeroSection-module__TjzLNq__title{letter-spacing:-.02em;font-size:clamp(2.9rem,6.8vw,3.75rem);font-weight:800}.HeroSection-module__TjzLNq__title em{color:#f44336;font-style:normal}.HeroSection-module__TjzLNq__title span{color:#ffffffbf;margin-left:.4rem;font-size:clamp(1.05rem,2.6vw,1.35rem);font-style:italic;font-weight:400;display:inline-block}.HeroSection-module__TjzLNq__description{color:#ffffffd1;padding:0 clamp(.5rem,3.5vw,2rem);font-size:clamp(1.02rem,2.2vw,1.18rem);line-height:1.55}.HeroSection-module__TjzLNq__buttonRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:clamp(.75rem,2.5vw,1.25rem);display:flex}.HeroSection-module__TjzLNq__signInButton,.HeroSection-module__TjzLNq__waitlistButton{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#ff5a48,#f44336);border:2px solid #0000000d;border-radius:999px;justify-content:center;align-items:center;min-width:160px;padding:.9rem 2.65rem;font-size:1rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,opacity .18s;display:inline-flex;box-shadow:0 18px 38px #f4433659}.HeroSection-module__TjzLNq__signInButton{background:linear-gradient(135deg,#ff5a48,#ff4b32)}.HeroSection-module__TjzLNq__signInButton:hover{opacity:.9;transform:translateY(-2px)}.HeroSection-module__TjzLNq__waitlistButton{background:linear-gradient(135deg,#ff513d,#ff2f1c)}.HeroSection-module__TjzLNq__waitlistButton:hover{opacity:.92;transform:translateY(-2px)}.HeroSection-module__TjzLNq__signInButton:focus-visible,.HeroSection-module__TjzLNq__waitlistButton:focus-visible{outline-offset:3px;outline:3px solid #00d4ff73}@keyframes HeroSection-module__TjzLNq__nh-hum{0%,to{transform:translateY(0)}50%{transform:translateY(-.4px)}}@keyframes HeroSection-module__TjzLNq__nh-breathe{0%,to{opacity:calc(var(--nh-flicker-opacity)*.9)}25%{opacity:calc(var(--nh-flicker-opacity)*.96)}50%{opacity:calc(var(--nh-flicker-opacity)*1.04)}75%{opacity:calc(var(--nh-flicker-opacity)*.94)}}@media (max-width:960px){.HeroSection-module__TjzLNq__wrapper{margin-top:clamp(3rem,10vw,5rem)}.HeroSection-module__TjzLNq__hero{padding:.75rem}.HeroSection-module__TjzLNq__video{filter:drop-shadow(0 10px 32px #00000073)drop-shadow(0 0 10px #ffffffa6)}}@media (max-width:640px){.HeroSection-module__TjzLNq__buttonRow{flex-direction:column;gap:.85rem}.HeroSection-module__TjzLNq__signInButton,.HeroSection-module__TjzLNq__waitlistButton{width:100%;max-width:280px}}
.WaitlistModal-module__e1-3IW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.WaitlistModal-module__e1-3IW__modal{background:#eff2f7;border-radius:20px;flex-direction:column;gap:1.5rem;width:min(100%,720px);padding:2.5rem 2rem 2rem;display:flex;position:relative;box-shadow:0 25px 50px -12px #0f172a73}.WaitlistModal-module__e1-3IW__open{animation:.2s ease-out WaitlistModal-module__e1-3IW__fadeIn}.WaitlistModal-module__e1-3IW__header{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.WaitlistModal-module__e1-3IW__logo{width:180px;height:auto}.WaitlistModal-module__e1-3IW__iframe{background:#fff;border:none;border-radius:12px;width:100%;min-height:420px}.WaitlistModal-module__e1-3IW__closeButton{color:#0f172a;cursor:pointer;background:#0f172a0f;border:none;border-radius:999px;width:2rem;height:2rem;font-size:1.5rem;line-height:1;transition:background .2s,transform .2s;position:absolute;top:1.25rem;right:1.25rem}.WaitlistModal-module__e1-3IW__closeButton:hover{background:#0f172a1f;transform:scale(1.05)}.WaitlistModal-module__e1-3IW__closeButton:focus-visible{outline-offset:2px;outline:3px solid #00d4ff59}@media (max-width:600px){.WaitlistModal-module__e1-3IW__modal{padding:2rem 1.5rem 1.5rem}.WaitlistModal-module__e1-3IW__header{text-align:center;flex-direction:column;justify-content:center}.WaitlistModal-module__e1-3IW__logo{width:140px}}@keyframes WaitlistModal-module__e1-3IW__fadeIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
