.HowItWorksSection-module__i5l_LW__section{background:#fff;padding:5rem 0;position:relative}@media (min-width:640px){.HowItWorksSection-module__i5l_LW__section{padding:7rem 0}}.HowItWorksSection-module__i5l_LW__grid{align-items:start;gap:2.5rem;display:grid}@media (min-width:1024px){.HowItWorksSection-module__i5l_LW__grid{grid-template-columns:.95fr 1.05fr;gap:3rem}}.HowItWorksSection-module__i5l_LW__stickyCol{align-self:start}@media (min-width:1024px){.HowItWorksSection-module__i5l_LW__stickyCol{position:sticky;top:30vh}}.HowItWorksSection-module__i5l_LW__kicker{text-transform:uppercase;color:var(--color-fresh-green,#84cc16);letter-spacing:.2em;margin:0;font-size:.78rem;font-weight:700;transition:letter-spacing .6s ease-out}.HowItWorksSection-module__i5l_LW__sectionVisible .HowItWorksSection-module__i5l_LW__kicker{letter-spacing:.5em}.HowItWorksSection-module__i5l_LW__headline{letter-spacing:-.02em;max-width:28rem;color:var(--color-ink,#0d0f10);margin-top:1rem;font-size:clamp(2.35rem,5vw,4rem);font-weight:650;line-height:1.05}.HowItWorksSection-module__i5l_LW__word{opacity:0;margin-right:.3em;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(20px)}.HowItWorksSection-module__i5l_LW__sectionVisible .HowItWorksSection-module__i5l_LW__word{opacity:1;transform:translate(0,0)}.HowItWorksSection-module__i5l_LW__stepsCol{padding-left:1.75rem;position:relative}@media (min-width:640px){.HowItWorksSection-module__i5l_LW__stepsCol{padding-left:2rem}}.HowItWorksSection-module__i5l_LW__timelineSvg{pointer-events:none;width:2px;height:100%;position:absolute;top:0;left:0;overflow:visible}.HowItWorksSection-module__i5l_LW__timelinePath{fill:none;stroke:#a8ff0073;stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.HowItWorksSection-module__i5l_LW__stepCard{z-index:1;background:#a8ff000f;border:1px solid #a8ff0026;border-radius:1.75rem;gap:1rem;padding:1.25rem;transition:background .25s,border-color .25s,box-shadow .25s;display:grid;position:relative}@media (min-width:640px){.HowItWorksSection-module__i5l_LW__stepCard{grid-template-columns:5.5rem 1fr;padding:1.5rem}}.HowItWorksSection-module__i5l_LW__stepCard+.HowItWorksSection-module__i5l_LW__stepCard{margin-top:1rem}.HowItWorksSection-module__i5l_LW__stepCard:hover{background:#a8ff001a;border-color:#a8ff0066;box-shadow:0 12px 40px #0d120a14}.HowItWorksSection-module__i5l_LW__stepNum{color:#71a314f2;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1;transition:transform .25s}.HowItWorksSection-module__i5l_LW__stepCard:hover .HowItWorksSection-module__i5l_LW__stepNum{transform:scale(1.1)}.HowItWorksSection-module__i5l_LW__stepBody{min-width:0}.HowItWorksSection-module__i5l_LW__stepTitleRow{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.HowItWorksSection-module__i5l_LW__stepTitle{letter-spacing:-.02em;color:var(--color-ink,#0d0f10);margin:0;font-size:1.45rem;font-weight:650}.HowItWorksSection-module__i5l_LW__stepDesc{color:#525252;max-width:40rem;margin:.65rem 0 0;font-size:1rem;line-height:1.7}.HowItWorksSection-module__i5l_LW__iconWrap{color:#4d7c0f;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.HowItWorksSection-module__i5l_LW__cameraLayer{place-items:center;display:grid;position:relative}.HowItWorksSection-module__i5l_LW__shutter{opacity:0;background:#a8ff0059;border-radius:4px;position:absolute;inset:18%}.HowItWorksSection-module__i5l_LW__stepVisible .HowItWorksSection-module__i5l_LW__shutter{animation:.65s ease-out both HowItWorksSection-module__i5l_LW__shutter-blink}@keyframes HowItWorksSection-module__i5l_LW__shutter-blink{0%{opacity:0;transform:scaleY(.2)}35%{opacity:1;transform:scaleY(1)}45%{opacity:.15;transform:scaleY(.35)}to{opacity:0;transform:scaleY(.2)}}.HowItWorksSection-module__i5l_LW__flame{transform-origin:50% 80%}.HowItWorksSection-module__i5l_LW__stepVisible .HowItWorksSection-module__i5l_LW__flame{animation:.75s ease-out both HowItWorksSection-module__i5l_LW__flame-flicker}@keyframes HowItWorksSection-module__i5l_LW__flame-flicker{0%,to{opacity:1;transform:scale(1)rotate(-2deg)}25%{opacity:.85;transform:scale(1.06)rotate(2deg)}50%{opacity:1;transform:scale(.96)rotate(-3deg)}75%{opacity:.9;transform:scale(1.04)rotate(1deg)}}.HowItWorksSection-module__i5l_LW__radarWrap{place-items:center;width:100%;height:100%;display:grid;position:relative}.HowItWorksSection-module__i5l_LW__radarPing{opacity:0;border:1px solid #a8ff0059;border-radius:999px;width:140%;height:140%;position:absolute;transform:scale(.65)}.HowItWorksSection-module__i5l_LW__stepVisible .HowItWorksSection-module__i5l_LW__radarPing{animation:.85s ease-out both HowItWorksSection-module__i5l_LW__radar-ping}@keyframes HowItWorksSection-module__i5l_LW__radar-ping{0%{opacity:0;transform:scale(.55)}40%{opacity:.85}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.HowItWorksSection-module__i5l_LW__kicker{letter-spacing:.5em}.HowItWorksSection-module__i5l_LW__word{opacity:1;transform:none}.HowItWorksSection-module__i5l_LW__timelinePath{transition:none}.HowItWorksSection-module__i5l_LW__shutter,.HowItWorksSection-module__i5l_LW__flame,.HowItWorksSection-module__i5l_LW__radarPing{animation:none!important}.HowItWorksSection-module__i5l_LW__shutter{opacity:0}.HowItWorksSection-module__i5l_LW__radarPing{opacity:0;transform:scale(1)}}
.TestimonialsSection-module___woiPG__section{background:#f9f8f3;padding:5rem 0;position:relative}@media (min-width:640px){.TestimonialsSection-module___woiPG__section{padding:7rem 0}}.TestimonialsSection-module___woiPG__headRow{flex-direction:column;justify-content:space-between;gap:1.25rem;display:flex}@media (min-width:768px){.TestimonialsSection-module___woiPG__headRow{flex-direction:row;justify-content:space-between;align-items:flex-start}}.TestimonialsSection-module___woiPG__kickerClip{clip-path:inset(0 100% 0 0);transition:clip-path .4s ease-out;display:inline-block}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__kickerClip{clip-path:inset(0 0% 0 0)}.TestimonialsSection-module___woiPG__kicker{letter-spacing:.22em;text-transform:uppercase;color:#8fad6b;margin:0;font-size:.72rem;font-weight:700}.TestimonialsSection-module___woiPG__titleLine{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(22px)}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__titleLine{opacity:1;transform:translate(0,0)}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__titleLine:first-of-type{transition-delay:60ms}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__titleLine:nth-of-type(2){transition-delay:.12s}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__titleLine:nth-of-type(3){transition-delay:.18s}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__titleLine:nth-of-type(4){transition-delay:.24s}.TestimonialsSection-module___woiPG__title{letter-spacing:-.03em;color:#0a0a0a;max-width:52rem;margin-top:1.25rem;font-size:clamp(2.5rem,6.2vw,4.25rem);font-weight:650;line-height:.98}.TestimonialsSection-module___woiPG__badge{color:#a05628;background:#fff4e8;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.8125rem;font-weight:600;animation:2s ease-in-out infinite TestimonialsSection-module___woiPG__urgency-pulse;display:inline-flex;transform:translateZ(0)}@keyframes TestimonialsSection-module___woiPG__urgency-pulse{0%,to{opacity:.78}50%{opacity:1}}.TestimonialsSection-module___woiPG__grid{gap:1rem;margin-top:3rem;display:grid}@media (min-width:768px){.TestimonialsSection-module___woiPG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.TestimonialsSection-module___woiPG__card{opacity:0;will-change:transform, opacity;background:#fff;border:1px solid #0000000f;border-radius:20px;flex-direction:column;height:100%;padding:1.5rem;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s,translate .25s;display:flex;transform:translateY(40px);box-shadow:0 1px 3px #0000000f,0 8px 24px #0000000a}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__card{opacity:1;transform:translate(0,0)}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__card:first-child{transition-delay:0s}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__card:nth-child(2){transition-delay:.12s}.TestimonialsSection-module___woiPG__sectionVisible .TestimonialsSection-module___woiPG__card:nth-child(3){transition-delay:.24s}.TestimonialsSection-module___woiPG__card:hover{border-color:#a8ff004d;translate:0 -4px;box-shadow:0 1px 3px #00000014,0 16px 36px #00000014}.TestimonialsSection-module___woiPG__chatIcon{color:#65a30d;width:1.25rem;height:1.25rem;transition:transform .2s}.TestimonialsSection-module___woiPG__card:hover .TestimonialsSection-module___woiPG__chatIcon{transform:scale(1.15)rotate(5deg)}.TestimonialsSection-module___woiPG__quote{font-family:var(--font-quote-serif,Georgia, serif);color:#1c1917;margin-top:1.5rem;font-size:1.125rem;line-height:1.75}.TestimonialsSection-module___woiPG__metaName{margin-top:2rem;font-size:1rem;font-weight:600}.TestimonialsSection-module___woiPG__metaRole{color:#737373;margin-top:.25rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.TestimonialsSection-module___woiPG__kickerClip{clip-path:inset(0 0% 0 0)}.TestimonialsSection-module___woiPG__titleLine{opacity:1;transform:none}.TestimonialsSection-module___woiPG__badge{opacity:1;animation:none}.TestimonialsSection-module___woiPG__card{opacity:1;transform:none}.TestimonialsSection-module___woiPG__card:hover{translate:0}}
.WaitlistForm-module__hjIlRq__formCard{background:linear-gradient(145deg, var(--bg-card), #0d150a);color:#f4f4f0;border:1px solid #6db33f47;border-radius:28px;padding:2.5rem;box-shadow:0 0 0 1px #ffffff0f,0 40px 80px #0009,inset 0 1px #ffffff12}@media (max-width:767px){.WaitlistForm-module__hjIlRq__formCard{padding:1.5rem}}.WaitlistForm-module__hjIlRq__form{flex-direction:column;gap:1rem;display:flex}.WaitlistForm-module__hjIlRq__fieldLabel{color:#b8c4ae;font-size:12.5px;font-weight:500;display:block}.WaitlistForm-module__hjIlRq__fieldSuffix{color:#6d9a4a;font-size:11px;font-weight:400}.WaitlistForm-module__hjIlRq__requiredMark{color:#6d9a4a;font-size:11px;font-weight:500}.WaitlistForm-module__hjIlRq__fieldBlock{margin-top:1rem}.WaitlistForm-module__hjIlRq__fieldBlock:first-of-type{margin-top:0}.WaitlistForm-module__hjIlRq__inputWrap{margin-top:.4rem;position:relative}.WaitlistForm-module__hjIlRq__inputWrap:focus-within .WaitlistForm-module__hjIlRq__iconLeading{color:#6db33f}.WaitlistForm-module__hjIlRq__iconLeading{pointer-events:none;color:#4a7a32;width:1.125rem;height:1.125rem;transition:color .2s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.WaitlistForm-module__hjIlRq__input{color:#f4f4f0;background:#ffffff12;border:1px solid #ffffff3d;border-radius:14px;outline:none;width:100%;height:50px;padding-left:2.75rem;padding-right:1rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.WaitlistForm-module__hjIlRq__input::placeholder{color:#f4f4f07a}.WaitlistForm-module__hjIlRq__inputError{border-color:#f871718c;box-shadow:0 0 0 1px #f8717126}.WaitlistForm-module__hjIlRq__inputError:focus-visible{border-color:#f87171bf;box-shadow:0 0 0 3px #f871711f,inset 0 0 12px #f871710a}.WaitlistForm-module__hjIlRq__fieldError{color:#fca5a5;margin-top:.35rem;font-size:11.5px;font-weight:500}.WaitlistForm-module__hjIlRq__input:focus-visible{border-color:#a8ff008c;box-shadow:0 0 0 3px #a8ff001f,inset 0 0 20px #a8ff000a}.WaitlistForm-module__hjIlRq__checkboxLabel{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.WaitlistForm-module__hjIlRq__checkboxCopy{color:#b8c4ae;font-size:13px;line-height:1.45}.WaitlistForm-module__hjIlRq__checkboxStrong{color:#f4f4f0;font-weight:600}.WaitlistForm-module__hjIlRq__checkboxNative{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WaitlistForm-module__hjIlRq__checkboxNative:focus-visible+.WaitlistForm-module__hjIlRq__checkboxFace{outline:2px solid var(--lime-primary);outline-offset:3px}.WaitlistForm-module__hjIlRq__checkboxFace{background:#00000026;border:1.5px solid #ffffff38;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:background .2s,border-color .2s;display:grid;position:relative}.WaitlistForm-module__hjIlRq__checkboxFaceChecked{border-color:var(--lime-primary);background:var(--lime-primary)}.WaitlistForm-module__hjIlRq__checkboxIcon{color:var(--bg-deep)}.WaitlistForm-module__hjIlRq__submit{cursor:pointer;letter-spacing:.01em;color:#0a0f08;background:#a8ff00;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;height:54px;margin-top:1.5rem;font-size:15px;font-weight:700;transition:filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.WaitlistForm-module__hjIlRq__submit:hover:not(:disabled){filter:brightness(1.08)}.WaitlistForm-module__hjIlRq__submit:hover:not(:disabled) .WaitlistForm-module__hjIlRq__submitInner{transform:translateZ(0)scale(1.01)}.WaitlistForm-module__hjIlRq__submit:active:not(:disabled) .WaitlistForm-module__hjIlRq__submitInner{transition-duration:.1s;transform:translateZ(0)scale(.98)}.WaitlistForm-module__hjIlRq__submit:focus-visible{outline:2px solid var(--lime-primary);outline-offset:3px}.WaitlistForm-module__hjIlRq__submit:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff40,#0000);position:absolute;inset:0;transform:translate(-100%)}.WaitlistForm-module__hjIlRq__submit:hover:not(:disabled):after{animation:.6s forwards WaitlistForm-module__hjIlRq__submit-shimmer}@keyframes WaitlistForm-module__hjIlRq__submit-shimmer{to{transform:translate(100%)}}.WaitlistForm-module__hjIlRq__submit:disabled{cursor:wait;opacity:.85}.WaitlistForm-module__hjIlRq__submitSuccess{letter-spacing:.01em;width:100%;height:54px;color:var(--lime-primary);background:#a8ff001f;border:1px solid #a8ff004d;border-radius:16px;justify-content:center;align-items:center;margin-top:1.5rem;font-size:15px;font-weight:700;display:flex}.WaitlistForm-module__hjIlRq__successInner{text-align:center;padding:0 1rem}.WaitlistForm-module__hjIlRq__successDetail{color:#b8c4ae;margin-top:1.25rem;font-size:.875rem;line-height:1.65}.WaitlistForm-module__hjIlRq__successWrap{flex-direction:column;display:flex}.WaitlistForm-module__hjIlRq__submitSuccessExisting{background:#a8ff0014;border-color:#a8ff0059;margin-top:0}.WaitlistForm-module__hjIlRq__errorText{color:#f87171;margin-top:1rem;font-size:.8125rem;font-weight:500}.WaitlistForm-module__hjIlRq__disclaimer{color:#7a8d72;gap:.45rem;margin-top:1.25rem;font-size:11.5px;line-height:1.45;display:flex}.WaitlistForm-module__hjIlRq__disclaimerIcon{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.1rem}.WaitlistForm-module__hjIlRq__submitInner{z-index:1;color:#0a0f08;justify-content:center;align-items:center;gap:.5rem;transition:transform .2s;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.WaitlistForm-module__hjIlRq__submit:hover:not(:disabled):after{animation:none}.WaitlistForm-module__hjIlRq__submit:hover:not(:disabled) .WaitlistForm-module__hjIlRq__submitInner{transform:translateZ(0)scale(1)}}
.WaitlistSection-module__hsUEnW__showcaseFrame{color:#f4f4f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:linear-gradient(#ffffff0f 0%,#0000 36%),radial-gradient(80% 60% at 18% 48%,#6db33f2e 0%,#0000 58%),radial-gradient(50% 80% at 82% 18%,#a8ff001c 0%,#0000 52%),#0a0f08;border-top:1px solid #ffffff1a;width:100%;min-height:100vh;position:relative}.WaitlistSection-module__hsUEnW__showcaseKicker{z-index:2;text-align:center;letter-spacing:.28em;text-transform:uppercase;color:#9aab92;max-width:1400px;margin:0 auto;padding:clamp(1.75rem,4vw,2.25rem) 6vw 0;font-size:11px;font-weight:700;position:relative}.WaitlistSection-module__hsUEnW__section{min-height:100vh;font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;background:0 0;padding:0 6vw clamp(2.5rem,8vh,4rem);position:relative;overflow:hidden}.WaitlistSection-module__hsUEnW__inner{z-index:2;align-items:center;gap:clamp(2.5rem,5vw,4rem);max-width:1400px;margin:0 auto;padding-top:clamp(.5rem,2vw,1rem);display:grid;position:relative}@media (min-width:1024px){.WaitlistSection-module__hsUEnW__inner{grid-template-columns:3fr 2fr;gap:clamp(2rem,4vw,3.5rem)}.WaitlistSection-module__hsUEnW__left{padding-right:4rem}}.WaitlistSection-module__hsUEnW__left{flex-direction:column;justify-content:center;min-height:min(70vh,720px);display:flex}.WaitlistSection-module__hsUEnW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#7ec850;margin:0;font-size:11px;font-weight:600}.WaitlistSection-module__hsUEnW__headline{letter-spacing:-.03em;color:#f4f4f0;margin:1.25rem 0 0;padding:0;font-size:clamp(48px,7vw,72px);font-weight:800;line-height:.95}.WaitlistSection-module__hsUEnW__headlineLine{color:#f4f4f0;display:block}.WaitlistSection-module__hsUEnW__headline .WaitlistSection-module__hsUEnW__gradientWord{color:#0000}.WaitlistSection-module__hsUEnW__gradientWord{background:linear-gradient(135deg, var(--lime-primary) 0%, var(--lime-mid) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.WaitlistSection-module__hsUEnW__body{color:#a8b5a0;max-width:380px;margin:1.5rem 0 0;font-size:17px;line-height:1.7}.WaitlistSection-module__hsUEnW__pills{flex-wrap:wrap;gap:12px;margin-top:2rem;display:flex}.WaitlistSection-module__hsUEnW__pill{color:#c4cfc0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.WaitlistSection-module__hsUEnW__pillDot{background:var(--lime-mid);border-radius:999px;flex-shrink:0;width:5px;height:5px}.WaitlistSection-module__hsUEnW__orb1,.WaitlistSection-module__hsUEnW__orb2{pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.WaitlistSection-module__hsUEnW__orb1{background:radial-gradient(circle,#6db33f38 0%,#0000 66%);width:600px;height:600px;animation:8s ease-in-out infinite alternate WaitlistSection-module__hsUEnW__orb-float-a;top:50%;left:-100px;transform:translateY(-50%)}.WaitlistSection-module__hsUEnW__orb2{background:radial-gradient(circle,#a8ff0024 0%,#0000 62%);width:400px;height:400px;animation:11s ease-in-out infinite alternate WaitlistSection-module__hsUEnW__orb-float-b;top:10%;right:10%}@keyframes WaitlistSection-module__hsUEnW__orb-float-a{0%{transform:translateY(calc(-50% - 20px))}to{transform:translateY(calc(20px - 50%))}}@keyframes WaitlistSection-module__hsUEnW__orb-float-b{0%{transform:translateY(10px)}to{transform:translateY(-14px)}}@media (max-width:767px){.WaitlistSection-module__hsUEnW__orb1,.WaitlistSection-module__hsUEnW__orb2{display:none}.WaitlistSection-module__hsUEnW__headline{font-size:48px}.WaitlistSection-module__hsUEnW__left{min-height:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.WaitlistSection-module__hsUEnW__orb1,.WaitlistSection-module__hsUEnW__orb2{animation:none}}
.NavBar-module__8u-qnq__shell{--bg-nav:#ffffffb8;--bg-nav-scrolled:#f8f8f5d9;--border:#00000014;--text-primary:#0a0a0a;--text-muted:#6b6b6b;--accent:#a8ff00;--cta-bg:#0a0a0a;--cta-text:#fff;--nav-radius:9999px;--nav-shadow:0 10px 40px #0f172a0f;--nav-shadow-scrolled:0 18px 50px #0f172a1a;z-index:50;border-radius:var(--nav-radius);isolation:isolate;max-width:80rem;margin-left:auto;margin-right:auto;transition:border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);position:sticky;top:1.25rem;overflow:visible}.NavBar-module__8u-qnq__shellTransparent{box-shadow:none;border:1px solid #0000}.NavBar-module__8u-qnq__shellScrolled{border-color:var(--border);box-shadow:var(--nav-shadow-scrolled)}.NavBar-module__8u-qnq__borderWrap{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.NavBar-module__8u-qnq__borderRing{opacity:0;background:conic-gradient(from 45deg,#a8ff006b,#22d3ee47,#a8ff001f,#a8ff006b);transition:opacity .35s;animation:14s linear infinite NavBar-module__8u-qnq__border-spin;position:absolute;inset:-35%}.NavBar-module__8u-qnq__shellScrolled .NavBar-module__8u-qnq__borderRing{opacity:.24}.NavBar-module__8u-qnq__shell:hover .NavBar-module__8u-qnq__borderRing{opacity:.42}@keyframes NavBar-module__8u-qnq__border-spin{to{transform:rotate(360deg)}}.NavBar-module__8u-qnq__surface{z-index:1;border-radius:calc(var(--nav-radius) - 1px);margin:1px;transition:background .45s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .45s,backdrop-filter .45s;position:relative}.NavBar-module__8u-qnq__surfaceTop{-webkit-backdrop-filter:none;background:0 0}.NavBar-module__8u-qnq__surfaceScrolled{-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#f8f8f5e0}.NavBar-module__8u-qnq__inner{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex;position:relative}@media (min-width:768px){.NavBar-module__8u-qnq__inner{padding-left:1.15rem;padding-right:1.15rem}}.NavBar-module__8u-qnq__logo{letter-spacing:-.02em;color:var(--text-primary);flex-shrink:0;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.NavBar-module__8u-qnq__logo:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.5rem}.NavBar-module__8u-qnq__logoMark{background:var(--cta-bg);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:999px;place-items:center;transition:box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1);display:grid}.NavBar-module__8u-qnq__logo:hover .NavBar-module__8u-qnq__logoMark,.NavBar-module__8u-qnq__logo:focus-visible .NavBar-module__8u-qnq__logoMark{animation:2.2s ease-in-out infinite NavBar-module__8u-qnq__logo-pulse;box-shadow:0 0 0 1px #a8ff0059,0 0 24px #a8ff0073}@keyframes NavBar-module__8u-qnq__logo-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}.NavBar-module__8u-qnq__logoWord{display:inline-block}.NavBar-module__8u-qnq__linkTrack{align-items:center;gap:.25rem;display:none;position:relative}@media (min-width:768px){.NavBar-module__8u-qnq__linkTrack{display:flex}}.NavBar-module__8u-qnq__linksInner{isolation:isolate;align-items:center;gap:1.65rem;display:flex;position:relative}.NavBar-module__8u-qnq__navLink{z-index:1;letter-spacing:0;color:var(--text-muted);padding:.35rem .15rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,letter-spacing .2s;position:relative}.NavBar-module__8u-qnq__navLink:hover,.NavBar-module__8u-qnq__navLink:focus-visible{color:var(--text-primary);letter-spacing:.04em}.NavBar-module__8u-qnq__navLink:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:.35rem;outline:none}.NavBar-module__8u-qnq__indicator{background:linear-gradient(90deg, var(--accent), #22d3eed9);pointer-events:none;z-index:0;will-change:transform, width;border-radius:2px;height:2px;position:absolute;bottom:-2px;left:0}.NavBar-module__8u-qnq__cta{color:var(--cta-text);background:var(--cta-bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .25s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:none;position:relative;overflow:hidden}@media (min-width:640px){.NavBar-module__8u-qnq__cta{display:inline-flex}}.NavBar-module__8u-qnq__cta:hover{background:#171717}.NavBar-module__8u-qnq__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.NavBar-module__8u-qnq__ctaShimmer{background:linear-gradient(105deg,#0000 0%,#ffffff2e 45%,#0000 75%);transition:none;position:absolute;inset:0;translate:-120%}.NavBar-module__8u-qnq__cta:hover .NavBar-module__8u-qnq__ctaShimmer{animation:.85s forwards NavBar-module__8u-qnq__cta-shine}@keyframes NavBar-module__8u-qnq__cta-shine{to{translate:120%}}.NavBar-module__8u-qnq__menuBtn{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--text-primary);cursor:pointer;background:#fff9;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.NavBar-module__8u-qnq__menuBtn:hover{background:#ffffffe6}.NavBar-module__8u-qnq__menuBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:768px){.NavBar-module__8u-qnq__menuBtn{display:none}}.NavBar-module__8u-qnq__mobilePanel{border:1px solid var(--border);background:var(--bg-nav-scrolled);-webkit-backdrop-filter:blur(18px);box-shadow:var(--nav-shadow-scrolled);border-radius:1.25rem;margin-top:.5rem;overflow:hidden}.NavBar-module__8u-qnq__mobileInner{flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.NavBar-module__8u-qnq__mobileLink{color:var(--text-muted);border-radius:.75rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,letter-spacing .2s}.NavBar-module__8u-qnq__mobileLink:hover,.NavBar-module__8u-qnq__mobileLink:focus-visible{color:var(--text-primary);letter-spacing:.03em;background:#0000000a}.NavBar-module__8u-qnq__mobileLink:focus-visible{outline:2px solid var(--accent);outline-offset:0}.NavBar-module__8u-qnq__mobileCta{color:var(--cta-text);background:var(--cta-bg);border-radius:999px;justify-content:center;margin-top:.35rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.NavBar-module__8u-qnq__mobileCta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.NavBar-module__8u-qnq__borderRing{animation:none;opacity:.15!important}.NavBar-module__8u-qnq__logo:hover .NavBar-module__8u-qnq__logoMark,.NavBar-module__8u-qnq__logo:focus-visible .NavBar-module__8u-qnq__logoMark,.NavBar-module__8u-qnq__cta:hover .NavBar-module__8u-qnq__ctaShimmer{animation:none}.NavBar-module__8u-qnq__navLink:hover,.NavBar-module__8u-qnq__navLink:focus-visible{letter-spacing:0}}
