.ql-neon .hm{position:relative;min-height:100vh;min-height:100svh;margin-top:-76px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:#000;text-align:center}.ql-neon .hm-panels{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:#000}.ql-neon .hm-panel{position:relative;overflow:hidden;background:#05060f 50%/cover no-repeat}.ql-neon .hm-panel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ql-neon .hm-panel.side{filter:saturate(1.15) brightness(.8)}.ql-neon .hm-panel.centre{filter:saturate(1.2)}.ql-neon .hm-panel:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(126,182,255,.18),inset 0 0 40px rgba(77,142,255,.18)}.ql-neon .hm-panel.kick,.ql-neon .hm-panel.kick video{animation:hm-kick .32s cubic-bezier(.2,.8,.2,1)}.ql-neon .hm-panel.kick video{animation:hm-kick-in .32s cubic-bezier(.2,.8,.2,1)}@keyframes hm-kick{0%{filter:saturate(1.6) brightness(1.35) contrast(1.1)}}@keyframes hm-kick-in{0%{transform:scale(1.09) rotate(-.6deg)}}.ql-neon .hm-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(70% 55% at 50% 50%,rgba(4,5,13,.72),rgba(4,5,13,.25) 70%,transparent),linear-gradient(180deg,rgba(4,5,13,.65),transparent 22%,transparent 62%,rgba(4,5,13,.95))}.ql-neon .hm-scrim:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.ql-neon .hm-flash{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 45%,#fff,rgba(126,182,255,.6) 60%,rgba(192,132,252,.4));mix-blend-mode:screen}.ql-neon .hm.hm-cut .hm-flash{animation:hm-flash .22s ease-out}@keyframes hm-flash{0%{opacity:.38}to{opacity:0}}.ql-neon .hm-hud{position:absolute;inset:96px 22px 84px;z-index:3;pointer-events:none;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,246,255,.85)}.ql-neon .hm-hud .cam,.ql-neon .hm-hud .rec{position:absolute;top:0;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:rgba(4,5,13,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ql-neon .hm-hud .rec{left:0}.ql-neon .hm-hud .cam{right:0}.ql-neon .hm-hud b{font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.ql-neon .hm-hud .rec i{width:9px;height:9px;border-radius:50%;background:var(--hot);box-shadow:0 0 10px var(--hot);animation:hm-blink 1s steps(2) infinite}@keyframes hm-blink{50%{opacity:.15}}.ql-neon .hm-hud .corner{position:absolute;width:26px;height:26px;border:2px solid rgba(255,255,255,.7)}.ql-neon .hm-hud .tl{top:44px;left:0;border-right:0;border-bottom:0}.ql-neon .hm-hud .tr{top:44px;right:0;border-left:0;border-bottom:0}.ql-neon .hm-hud .bl{bottom:0;left:0;border-right:0;border-top:0}.ql-neon .hm-hud .br{bottom:0;right:0;border-left:0;border-top:0}.ql-neon .hm-content{position:relative;z-index:4;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:150px 24px 40px;max-width:1100px;margin:0 auto;width:100%}.ql-neon .hm-title{margin:18px 0 0;font-family:var(--display);text-transform:uppercase}.ql-neon .hm-title .kicker{display:block;font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;font-size:clamp(24px,3.2vw,40px);color:#e6eaff;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.8)}.ql-neon .hm-title .word{--len:8;display:inline-block;position:relative;font-weight:900;line-height:.95;letter-spacing:-.04em;white-space:nowrap;font-size:min(clamp(60px,12vw,176px),calc(94vw / (var(--len) * .66)));color:#fff;text-shadow:0 0 2px #fff,0 0 18px rgba(126,182,255,.9),0 0 48px rgba(77,142,255,.75),0 0 90px rgba(192,132,252,.55);animation:hm-word .42s cubic-bezier(.2,.9,.25,1.2) both}.ql-neon .hm-title .word:after,.ql-neon .hm-title .word:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;text-shadow:none;opacity:0}.ql-neon .hm-title .word:before{color:#ff3b6e;animation:hm-split-a .38s ease-out}.ql-neon .hm-title .word:after{color:#36e5ff;animation:hm-split-b .38s ease-out}@keyframes hm-word{0%{transform:scale(1.3) skewX(-8deg);filter:blur(8px);opacity:.5}60%{transform:scale(.98) skewX(0);filter:blur(0);opacity:1}to{transform:none}}@keyframes hm-split-a{0%{opacity:.9;transform:translate(-14px,3px)}to{opacity:0;transform:none}}@keyframes hm-split-b{0%{opacity:.9;transform:translate(14px,-3px)}to{opacity:0;transform:none}}.ql-neon .hm-lede{margin:22px auto 30px;max-width:54ch;font-size:clamp(15px,1.5vw,18px);line-height:1.55;color:#dfe4ff;text-shadow:0 2px 14px rgba(0,0,0,.9)}.ql-neon .hm-pills{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ql-neon .hm-pills li{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:14px;color:#dfe4ff;background:rgba(8,12,30,.6);border:1px solid rgba(126,182,255,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 18px rgba(77,142,255,.25)}.ql-neon .hm-pills b{color:#fff;font-weight:800}.ql-neon .hm-pills li.hot{border-color:rgba(255,59,110,.6);box-shadow:0 0 20px rgba(255,59,110,.35)}.ql-neon .hm-pills li.hot i{width:8px;height:8px;border-radius:50%;background:var(--hot);box-shadow:0 0 10px var(--hot);animation:hm-blink 1s steps(2) infinite}.ql-neon .hm .cta-row{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.ql-neon .hm-bottom{position:relative;z-index:4}.ql-neon .hm-bottom .hero-marquee{background:rgba(4,5,13,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width:759px){.ql-neon .hm-panels{grid-template-columns:1fr;gap:0}.ql-neon .hm-panel.side{display:none}.ql-neon .hm-hud{inset:84px 14px 76px;font-size:10.5px}.ql-neon .hm-hud .cam{display:none}.ql-neon .hm-content{padding:130px 20px 32px}.ql-neon .hm-pills{gap:8px;margin-bottom:22px}.ql-neon .hm-pills li{font-size:12.5px;padding:7px 12px}}@media (prefers-reduced-motion:reduce){.ql-neon .hm-hud .rec i,.ql-neon .hm-pills li.hot i,.ql-neon .hm-title .word,.ql-neon .hm-title .word:after,.ql-neon .hm-title .word:before{animation:none}}@media (max-width:759px){.ql-neon .hm-scrim{background:linear-gradient(180deg,rgba(4,5,13,.6),rgba(4,5,13,.45) 30%,rgba(4,5,13,.55) 60%,rgba(4,5,13,.95))}}