:root{--hot:#ff159d;--electric:#00f6ff;--purple:#824dff;--acid:#baff00}
body{background:#030306}
.top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--electric),var(--hot),transparent);box-shadow:0 0 14px var(--electric),0 0 28px var(--hot);animation:ledRun 4s linear infinite}.top .nav{padding-bottom:14px}.logo img{filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 14px var(--hot)) drop-shadow(0 0 27px var(--electric));animation:logoPulse 3.5s ease-in-out infinite}.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--electric);transform:scaleX(0);box-shadow:0 0 9px var(--electric);transition:.25s}.nav-links a:hover:after{transform:scaleX(1)}.call{border-color:var(--hot);background:linear-gradient(120deg,rgba(255,21,157,.32),rgba(130,77,255,.26));box-shadow:0 0 12px rgba(255,21,157,.55),inset 0 0 14px rgba(255,255,255,.12);animation:buttonPulse 2.6s ease-in-out infinite}
.hero{background:#030306}.hero:after{background:repeating-linear-gradient(118deg,transparent 0 62px,rgba(0,246,255,.055) 63px 65px,transparent 66px 135px),radial-gradient(circle at 72% 25%,rgba(255,21,157,.35),transparent 31%),radial-gradient(circle at 42% 85%,rgba(0,246,255,.14),transparent 28%)}.hero:before{background:linear-gradient(90deg,#030306 0%,rgba(3,3,6,.82) 37%,rgba(3,3,6,.12) 100%)!important}.hero-video{opacity:.79;filter:saturate(1.55) contrast(1.22) brightness(.84)}.hero h1{font-weight:900;text-transform:uppercase;letter-spacing:-.075em;text-shadow:3px 0 0 rgba(255,21,157,.78),-2px 0 0 rgba(0,246,255,.6),0 0 18px rgba(255,255,255,.5),0 0 42px rgba(255,21,157,.42);animation:heroFlicker 5.5s linear infinite}.hero h1 em{color:#fff;background:linear-gradient(100deg,#fff 0%,var(--electric) 25%,#c99dff 48%,var(--hot) 70%,#fff 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 25px rgba(255,21,157,.82);animation:liquidLed 3s linear infinite}.tiny{color:var(--electric);text-shadow:0 0 8px var(--electric),0 0 18px rgba(0,246,255,.55)}.tiny:before{color:var(--hot);text-shadow:0 0 10px var(--hot)}.button{background:linear-gradient(108deg,var(--hot),#d528ff 45%,var(--purple) 72%,var(--electric));background-size:220% 100%;border:1px solid rgba(255,255,255,.65);box-shadow:0 0 12px var(--hot),0 0 32px rgba(130,77,255,.68),inset 0 0 13px rgba(255,255,255,.28);animation:liquidLed 3.5s linear infinite}.button:hover{filter:brightness(1.25);box-shadow:0 0 18px var(--hot),0 0 50px var(--electric),0 18px 50px rgba(130,77,255,.5)}
.signal{border-color:rgba(0,246,255,.8);box-shadow:0 0 0 1px rgba(255,21,157,.44),0 0 22px rgba(0,246,255,.32),0 0 54px rgba(255,21,157,.2);background:linear-gradient(135deg,rgba(6,9,17,.82),rgba(30,4,31,.74))}.signal:after{content:"VIP ACCESS";position:absolute;right:13px;top:10px;color:var(--hot);font-size:8px;letter-spacing:.18em;text-shadow:0 0 8px var(--hot)}.hero-info{border-top-color:rgba(0,246,255,.45);background:linear-gradient(90deg,rgba(4,8,16,.92),rgba(23,3,25,.86),rgba(5,7,17,.92));box-shadow:0 -9px 35px rgba(0,0,0,.24)}.hero-info a{border-right-color:rgba(255,255,255,.15)!important}.hero-info a:nth-child(1){box-shadow:inset 0 -3px 0 var(--electric)}.hero-info a:nth-child(2){box-shadow:inset 0 -3px 0 var(--hot)}.hero-info a:nth-child(3){box-shadow:inset 0 -3px 0 var(--purple)}.hero-info b{color:var(--electric);text-shadow:0 0 10px var(--electric)}
.section{background:radial-gradient(circle at 5% 18%,rgba(130,77,255,.14),transparent 25%),radial-gradient(circle at 96% 72%,rgba(255,21,157,.12),transparent 24%)}.heading h2{color:#fff;text-shadow:0 0 20px rgba(130,77,255,.25)}.card{border-color:rgba(0,246,255,.28);box-shadow:0 0 0 1px rgba(255,21,157,.14),0 20px 55px rgba(0,0,0,.46)}.card:before{border-color:rgba(0,246,255,.42);background:linear-gradient(135deg,rgba(0,246,255,.22),transparent 17%,transparent 75%,rgba(255,21,157,.25))}.card strong{color:#fff;border-color:var(--hot);text-shadow:0 0 9px var(--hot)}.card:hover{box-shadow:0 0 0 1px var(--electric),0 0 29px rgba(0,246,255,.28),0 0 50px rgba(255,21,157,.25),0 26px 65px rgba(0,0,0,.5)}.motion-gallery{background:radial-gradient(circle at 18% 10%,rgba(255,21,157,.2),transparent 33%),radial-gradient(circle at 80% 65%,rgba(0,246,255,.16),transparent 32%),#050408}.motion-grid video{border-color:rgba(0,246,255,.36);box-shadow:0 0 0 1px rgba(255,21,157,.18),0 20px 45px rgba(0,0,0,.46)}.motion-grid video:first-child{border-color:var(--hot);box-shadow:0 0 24px rgba(255,21,157,.24),0 22px 52px rgba(0,0,0,.45)}
@keyframes ledRun{to{filter:hue-rotate(360deg)}}@keyframes logoPulse{0%,100%{filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 14px var(--hot)) drop-shadow(0 0 27px var(--electric))}50%{filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 26px var(--hot)) drop-shadow(0 0 43px var(--electric))}}@keyframes liquidLed{to{background-position:300% 0}}@keyframes buttonPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes heroFlicker{0%,18%,22%,100%{opacity:1}20%{opacity:.78}21%{opacity:1}64%{opacity:.94}65%{opacity:1}}
@media(max-width:850px){.hero h1{text-shadow:2px 0 0 rgba(255,21,157,.65),-1px 0 0 rgba(0,246,255,.55),0 0 14px rgba(255,255,255,.3)}.signal:after{display:none}.motion-grid video{box-shadow:0 0 0 1px rgba(255,21,157,.25),0 15px 35px rgba(0,0,0,.38)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}}

/* Diamond VIP signature: supplied brand visual paired with the new video backdrop. */
.diamond-signature{position:relative;isolation:isolate;overflow:hidden;margin:clamp(58px,9vw,126px) 0 0;padding:clamp(48px,8vw,112px) 0;border-block:1px solid rgba(255,202,76,.34);background:#050307}.diamond-signature__video,.diamond-signature__shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.diamond-signature__video{z-index:-3;object-fit:cover;filter:saturate(1.55) contrast(1.18) brightness(.38)}.diamond-signature__shade{z-index:-2;background:linear-gradient(90deg,rgba(3,3,7,.95),rgba(8,3,13,.74) 50%,rgba(3,3,7,.92)),radial-gradient(circle at 77% 45%,rgba(255,192,57,.18),transparent 32%),radial-gradient(circle at 48% 0%,rgba(255,0,185,.2),transparent 40%)}.diamond-signature:before,.diamond-signature:after{content:"";position:absolute;z-index:-1;pointer-events:none}.diamond-signature:before{width:540px;height:540px;right:-220px;top:-238px;border:1px solid rgba(255,214,126,.38);border-radius:50%;box-shadow:0 0 0 36px rgba(255,207,89,.035),0 0 0 72px rgba(255,0,184,.025);animation:vipOrbit 12s linear infinite}.diamond-signature:after{width:160%;height:2px;left:-32%;top:33%;background:linear-gradient(90deg,transparent,#ffcf5b,#fff7c9,#ffcf5b,transparent);box-shadow:0 0 16px #ffbf38,0 0 34px rgba(255,0,199,.55);transform:rotate(-18deg);animation:vipSweep 4.6s ease-in-out infinite}.diamond-signature__inner{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(330px,1.18fr);gap:clamp(28px,6vw,88px);align-items:center}.diamond-signature__media{position:relative;max-width:390px;aspect-ratio:1;margin-inline:auto;padding:7px;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#fff5bd,#c38413 25%,#ffda6d 48%,#8f4e00 76%,#fff6c2);box-shadow:0 0 0 1px rgba(255,248,209,.3),0 0 35px rgba(255,185,34,.33),0 0 90px rgba(255,0,181,.16)}.diamond-signature__media:after{content:"";position:absolute;inset:-80% -45%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.82) 50%,transparent 58%);transform:translateX(-55%) rotate(14deg);animation:diamondGleam 5.2s ease-in-out infinite}.diamond-signature__media img{width:100%;height:100%;display:block;object-fit:cover;border-radius:18px;filter:contrast(1.08) saturate(1.08)}.diamond-signature__copy{position:relative;z-index:1;max-width:620px}.diamond-signature h2{margin:15px 0 18px;color:#fff9e9;font-size:clamp(2.2rem,5.4vw,5rem);line-height:.96;letter-spacing:-.055em;text-shadow:0 0 20px rgba(255,204,66,.22)}.diamond-signature h2 em{font-style:normal;background:linear-gradient(100deg,#fff6ca,#ffd05b 34%,#fa2ab9 72%,#62f6ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.diamond-signature p{max-width:540px;color:#e4dce7;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.75}.button--gold{margin-top:14px;border-color:#f8bd3f!important;color:#fff4cf!important;background:linear-gradient(112deg,rgba(255,186,37,.24),rgba(255,0,184,.18))!important;box-shadow:0 0 24px rgba(255,185,36,.19),inset 0 0 22px rgba(255,255,255,.07)}.button--gold:hover{box-shadow:0 0 38px rgba(255,185,36,.48),0 0 56px rgba(255,0,184,.25),inset 0 0 24px rgba(255,255,255,.15)}@keyframes vipOrbit{to{transform:rotate(360deg)}}@keyframes vipSweep{0%,100%{opacity:.18;translate:-10% 0}50%{opacity:1;translate:12% 0}}@keyframes diamondGleam{0%,57%{transform:translateX(-55%) rotate(14deg);opacity:0}64%{opacity:.8}78%,100%{transform:translateX(60%) rotate(14deg);opacity:0}}@media(max-width:760px){.diamond-signature{padding:48px 0}.diamond-signature__inner{grid-template-columns:1fr;text-align:center}.diamond-signature__media{max-width:296px}.diamond-signature p{margin-inline:auto}.diamond-signature__shade{background:linear-gradient(180deg,rgba(3,3,7,.76),rgba(8,3,13,.9)),radial-gradient(circle at 50% 18%,rgba(255,192,57,.15),transparent 42%)}}
