.vegas_page__bJFaC{--asphalt:#0E0B14;--panel:#171225;--panel-line:#2C2440;--pink:#FF5FA2;--pink-deep:#D6337B;--teal:#46E0D4;--gold:#F5C451;--text:#F5EFFA;--dim:#8E85A3;background:var(--asphalt);color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.6;margin-bottom:-4rem;padding-bottom:4rem}.vegas_wrap__UNlHP{max-width:1020px;margin:0 auto;padding:0 24px}.vegas_hero__6RZtj{text-align:center;padding:72px 0 56px}.vegas_marquee__as3qy{display:inline-block;border:1px solid var(--teal);border-radius:8px;color:var(--teal);font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.18em;padding:7px 16px;margin-bottom:28px;box-shadow:0 0 12px rgba(70,224,212,.35),inset 0 0 10px rgba(70,224,212,.12)}.vegas_h1__hLY8U{font-size:clamp(2.3rem,6vw,3.6rem);font-weight:800;line-height:1.08;text-wrap:balance;max-width:18ch;margin:0 auto;color:var(--text)}.vegas_neon__vE5uu{font-family:Monoton,cursive;font-weight:400;color:var(--pink);text-shadow:0 0 24px rgba(255,95,162,.75),0 0 60px rgba(255,95,162,.3);letter-spacing:.03em}.vegas_heroSub__um9rb{color:var(--dim);max-width:52ch;margin:20px auto 32px;font-size:1.05rem}.vegas_ctaRow__mDbA_{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.vegas_btn__S55kF{display:inline-block;padding:14px 30px;border-radius:10px;text-decoration:none;font-weight:600;font-size:.95rem}.vegas_btnPink___f49D{background:var(--pink);color:#1B0713;box-shadow:0 0 26px rgba(255,95,162,.5)}.vegas_btnPink___f49D:focus-visible,.vegas_btnPink___f49D:hover{background:#FF79B1;outline:none}.vegas_btnGhost__AM9hM{border:1px solid var(--panel-line);color:var(--text)}.vegas_btnGhost__AM9hM:focus-visible,.vegas_btnGhost__AM9hM:hover{border-color:var(--teal);color:var(--teal);outline:none}.vegas_aisle__aiTQr{height:1px;max-width:680px;margin:0 auto;opacity:.6;background:linear-gradient(90deg,transparent,var(--pink-deep),var(--teal),transparent)}.vegas_section__EJJC_{padding:64px 0}.vegas_kicker__J6uDW{display:block;margin-bottom:10px;color:var(--teal);font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.vegas_kickerGold__iN8RK{color:var(--gold)}.vegas_h2__63OpN{font-size:1.7rem;font-weight:800;text-wrap:balance;color:var(--text)}.vegas_steps__l0_cy{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:34px}.vegas_step__RPMB0{background:var(--panel);border:1px solid var(--panel-line);border-radius:14px;padding:26px 24px}.vegas_stepNo__Sf5j4{font-family:Monoton,cursive;font-size:1.6rem;color:var(--teal);text-shadow:0 0 12px rgba(70,224,212,.5)}.vegas_step__RPMB0 h3{margin:12px 0 6px;font-size:1.05rem;color:var(--text)}.vegas_step__RPMB0 p{color:var(--dim);font-size:.9rem}.vegas_founding__Cm_ZU{background:var(--panel);border-top:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line);text-align:center;padding:56px 24px}.vegas_count__ni4eZ{font-family:Monoton,cursive;font-size:3rem;color:var(--gold);text-shadow:0 0 22px rgba(245,196,81,.55);font-variant-numeric:tabular-nums}.vegas_founding__Cm_ZU p{color:var(--dim);max-width:56ch;margin:10px auto 24px}.vegas_bar__et3ud{height:5px;background:#241C38;border-radius:99px;max-width:340px;margin:0 auto 28px;overflow:hidden}.vegas_barFill__RhLMI{display:block;height:100%;background:linear-gradient(90deg,var(--gold),#E0A020);border-radius:99px}.vegas_split__olE2w{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:30px}.vegas_panel__l_D_P{background:var(--panel);border:1px solid var(--panel-line);border-radius:14px;padding:30px 28px}.vegas_panel__l_D_P h3{font-size:1.2rem;margin-bottom:8px;color:var(--text)}.vegas_tealWord__CNcHX{color:var(--teal)}.vegas_pinkWord__MxvT0{color:var(--pink)}.vegas_panel__l_D_P p{color:var(--dim);font-size:.92rem;margin-bottom:18px}.vegas_mono__ejKs8{font-family:var(--font-mono,monospace);font-size:.78rem;color:var(--teal)}@media (prefers-reduced-motion:no-preference){.vegas_neon__vE5uu,.vegas_stepNo__Sf5j4{animation:vegas_flicker__exn3d 7s infinite}@keyframes vegas_flicker__exn3d{0%,93%,95%,to{opacity:1}94%{opacity:.55}}}