.px .hero.hmHero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;justify-content:center;min-height:calc(100svh - 136px);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:clamp(18px,3vh,34px) calc(50vw - 50%) clamp(20px,3vh,36px);overflow:hidden;isolation:isolate}.px .hmHeroGlow{position:absolute;left:50%;top:18%;width:min(1100px,90vw);height:70%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(92,200,255,.16),rgba(92,200,255,.05) 55%,transparent 75%);filter:blur(20px);pointer-events:none;z-index:0}.px .hmCallout{position:relative;z-index:3;width:min(980px,100%);margin-bottom:clamp(26px,5vh,54px)}.px .hmHeroCopy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;max-width:900px}.px .hero.hmHero .headline{margin-top:22px;font-weight:600;font-size:clamp(42px,min(6.6vw,10vh),96px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.px .hero.hmHero .lede{margin:24px auto 0;max-width:620px;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.px .hero.hmHero .ctaRow{justify-content:center;margin-top:32px}.px .hmScreens{position:absolute;inset:0;z-index:1;pointer-events:none;perspective:1400px}.px .hmScreen{position:absolute;margin:0;width:clamp(220px,21vw,360px);aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#070a0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px -30px rgba(0,0,0,.9),0 0 40px -10px rgba(92,200,255,.18);filter:blur(1.6px) saturate(1.05);opacity:.55;animation:hmFloat 9s ease-in-out infinite alternate}.px .hmScreen.live{opacity:.7}.px .hmScreen.p0{left:1.5%;top:16%;transform:rotateY(26deg) rotate(-2deg)}.px .hmScreen.p1{left:5%;top:50%;transform:rotateY(24deg) rotate(1.5deg);animation-delay:-3s}.px .hmScreen.p2{right:1.5%;top:16%;transform:rotateY(-26deg) rotate(2deg);animation-delay:-5s}.px .hmScreen.p3{right:5%;top:50%;transform:rotateY(-24deg) rotate(-1.5deg);animation-delay:-7s}@keyframes hmFloat{to{translate:0 -10px}}.px .hmScreen img{width:100%;height:100%;object-fit:cover;display:block}.px .hmStandby{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(80% 70% at 50% 40%,rgba(92,200,255,.12),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(180deg,#0c1119,#06080b)}.px .hmStandby i{font-family:var(--mono);font-style:normal;font-weight:600;font-size:11px;letter-spacing:.3em;color:rgba(159,224,255,.7)}.px .hmScan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.px .hmTag{position:absolute;left:10px;top:8px;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-weight:600;font-size:9px;letter-spacing:.18em;color:rgba(255,255,255,.75)}.px .hmTag i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35)}.px .hmTag i.on{background:#ff4d4d;box-shadow:0 0 6px #ff4d4d}.px .hmLobby{position:relative;z-index:3;width:min(1000px,100%);margin-top:clamp(40px,7vh,72px);text-align:left;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;padding:24px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(180deg,rgba(14,17,22,.92),rgba(9,11,15,.92))}.px .hmMono{font-family:var(--mono);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.px .hmLobbyKd{display:flex;flex-direction:column;gap:12px}.px .hmKd{font-family:var(--display);font-weight:600;font-size:clamp(40px,4.4vw,60px);letter-spacing:-.04em;line-height:1;color:#fff}.px .hmKd i{font-style:normal;color:var(--text-faint)}.px .hmMeter{position:relative;height:8px;border-radius:6px;background:linear-gradient(90deg,#5bff8c,#ffc56b 55%,#ff6a6a)}.px .hmMeter i{position:absolute;left:22%;top:-6px;width:3px;height:20px;border-radius:2px;background:#fff;box-shadow:0 0 10px #fff}.px .hmMeterScale{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.px .hmLobbyStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.px .hmStat{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:16px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.02)}.px .hmStatV{font-family:var(--display);font-weight:600;font-size:26px;letter-spacing:-.02em;color:#fff}.px .hmSection{padding-top:clamp(70px,11vh,120px);padding-bottom:20px}.px .hmHead{max-width:760px;margin:0 auto 40px;text-align:center}.px .hmHead.left{margin:0;text-align:left}.px .hmH2{font-family:var(--display);font-weight:600;font-size:clamp(30px,3.6vw,50px);line-height:1.06;letter-spacing:-.035em;color:#fff;text-wrap:balance}.px .hmH2 .sparkleWord{font-weight:500;letter-spacing:-.03em}.px .hmHead.row{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;text-align:left}.px .hmCreatorLink{display:flex;flex-direction:column;gap:8px;padding:18px 22px;border-radius:14px;min-width:240px;border:1px solid rgba(92,200,255,.35);background:radial-gradient(120% 120% at 100% 0,rgba(92,200,255,.16),transparent 60%),#0b0e13;transition:transform .2s ease,border-color .2s ease}.px .hmCreatorLink:hover{transform:translateY(-2px);border-color:rgba(92,200,255,.7)}.px .hmCreatorLink .hmMono{color:#9fe0ff}.px .hmCreatorTitle{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:20px;color:#fff}.px .hmCreatorTitle svg{width:16px;height:16px}.px .hmH2.big{font-size:clamp(36px,5vw,68px);letter-spacing:-.045em}.px .hmLead{margin-top:16px;color:var(--text-dim);font-size:clamp(15px,1.15vw,17px);line-height:1.6}.px .hmHow .hmHowHead{max-width:820px;margin:0 auto 44px;text-align:center}.px .hmSteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.px .hmStep{padding:28px;border-radius:14px;border:1px solid var(--line-2);background:linear-gradient(180deg,#0e1116,#0a0c10)}.px .hmStepTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.px .hmStepNum{font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:.18em;color:#5cc8ff}.px .hmStepH{font-family:var(--display);font-weight:600;font-size:20px;letter-spacing:-.015em;color:#fff;margin-bottom:10px}.px .hmStepP{color:var(--text-dim);font-size:14.5px;line-height:1.6}.px .hmSafe{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--text-faint)}.px .hmFaq{max-width:1000px;margin:0 auto}.px .faqList{display:flex;flex-direction:column;gap:10px}.px .faqItem{position:relative;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01));transition:border-color .3s ease,background .3s ease}.px .faqItem:hover{border-color:var(--line-2)}.px .faqItem.on{border-color:rgba(92,200,255,.35);background:linear-gradient(180deg,rgba(92,200,255,.06),rgba(255,255,255,.01))}.px .faqH{margin:0}.px .faqQ{display:flex;align-items:center;gap:16px;width:100%;padding:18px 22px;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer;border-radius:14px}.px .faqQ:focus-visible{outline:2px solid #5cc8ff;outline-offset:2px}.px .faqNum{flex:none;width:22px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--text-faint)}.px .faqIcon{flex:none;display:grid;place-items:center;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35));transition:transform .3s ease}.px .faqItem.on .faqIcon,.px .faqQ:hover .faqIcon{transform:scale(1.06)}.px .faqQText{flex:1 1 auto;min-width:0;font-family:var(--display);font-weight:600;font-size:clamp(15px,1.2vw,17px);line-height:1.35;color:var(--text)}.px .faqChev{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--text-faint);border:1px solid var(--line-2);background:rgba(255,255,255,.03);transition:transform .35s ease,color .3s ease,background .3s ease,border-color .3s ease}.px .faqItem.on .faqChev{transform:rotate(180deg);color:#05121b;background:#5cc8ff;border-color:#5cc8ff}.px .faqA{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.px .faqItem.on .faqA{grid-template-rows:1fr;opacity:1}.px .faqAIn{overflow:hidden;min-height:0}.px .faqAIn p{margin:0;padding:0 64px 22px 110px;font-size:15px;line-height:1.7;color:var(--text-dim);max-width:860px}@media (max-width:640px){.px .faqQ{gap:12px;padding:15px 14px}.px .faqNum{display:none}.px .faqAIn p{padding:0 16px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.px .faqA,.px .faqChev,.px .faqIcon{transition:none}}.px .hmClose{padding:clamp(90px,14vh,150px) 0 clamp(70px,10vh,110px);text-align:center;background:radial-gradient(60% 70% at 50% 100%,rgba(92,200,255,.12),transparent 70%)}.px .hmClose .hmH2{max-width:860px;margin:0 auto}.px .hmClose .ctaRow{justify-content:center;margin-top:32px}@media (max-width:1100px){.px .hmScreen.p1,.px .hmScreen.p3{display:none}.px .hmScreen.p0{left:-4%;top:20%}.px .hmScreen.p2{right:-4%;top:20%}}@media (max-width:900px){.px .hero.hmHero{min-height:0}.px .hmScreen{width:50vw;opacity:.6;filter:blur(1.6px)}.px .hmScreen.p0{left:-14vw;top:340px}.px .hmScreen.p2{right:-14vw;top:500px}.px .hmLobby{grid-template-columns:1fr;padding:18px}.px .hmLobbyStats{grid-template-columns:repeat(3,minmax(0,1fr))}.px .hmStatV{font-size:20px}.px .hmSteps{grid-template-columns:1fr}.px .hmHead.left{text-align:center}}@media (max-width:560px){.px .hmLobbyStats{grid-template-columns:1fr 1fr 1fr;gap:8px}.px .hmStat{padding:12px}.px .hmStatV{font-size:17px}.px .hero.hmHero .ctaRow{width:100%}.px .hero.hmHero .ctaRow>*{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.px .hmScreen{animation:none}}.px .reelSection.hmSection{padding-bottom:clamp(110px,15vh,170px)}.px #how-it-works.hmSection{padding-top:clamp(40px,6vh,72px)}.px .reelSection .hmHead.row{align-items:center;margin-bottom:clamp(36px,5vh,56px)}.px .reelRail.noPin .reelMarquee{-webkit-mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}@media (max-width:900px){.px .hmHead.row{flex-direction:column;align-items:stretch;text-align:center}.px .hmCreatorLink{align-items:center}}