footer button{padding:8px 12px;background:black;color:white;border:3px solid black;cursor:pointer;border-radius:6px}footer button:hover{background:white;color:black}.hero .card{height:468px;background-image:url(/_next/static/media/hero_bg.8d783883.png);border-radius:20px;background-position:50%;background-repeat:no-repeat;background-size:cover}.hero button{padding:8px 24px;background:black;color:white;border:3px solid black;cursor:pointer;border-radius:6px}.hero button:hover{background:white;color:black}@media (min-width:1024px){.hero .card{height:768px}}.custom-scroll::-webkit-scrollbar{width:6px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:9999px}.custom-scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.animate-blink{animation:blink 1s infinite}.blue-glow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50%;height:300px;background:radial-gradient(ellipse at bottom,rgba(0,255,157,.7),transparent 70%);filter:blur(100px);animation:waveGlow 3s ease-in-out infinite alternate,pulseGlow 6s ease-in-out infinite alternate;pointer-events:none;transition:opacity .5s ease,transform .5s ease;z-index:50}@keyframes waveGlow{0%{transform:translate(-50%) scaleX(1)}50%{transform:translate(-52%,-3%) scaleX(1.05)}to{transform:translate(-48%) scaleX(.95)}}@keyframes pulseGlow{0%{opacity:.6}to{opacity:1}}.blue-activeglow{position:absolute;bottom:-140px;left:50%;transform:translateX(-50%);width:50%;height:25%;filter:blur(100px);pointer-events:none;transition:opacity .5s ease,transform .5s ease;z-index:-1;animation:waveGlowHover 3s ease-in-out infinite alternate,pulseGlowHover 4s ease-in-out infinite alternate;background:radial-gradient(ellipse at bottom,rgba(0,255,106,.9),transparent 90%)}@keyframes waveGlowHover{0%{transform:translate(-50%) scale(1)}50%{transform:translate(-52%,-4%) scale(1.15)}to{transform:translate(-48%) scale(1.05)}}@keyframes pulseGlowHover{0%{opacity:.9}to{opacity:1}}nav button{padding:8px;background:black;color:white;border:3px solid black;cursor:pointer;border-radius:6px}nav .navlink,nav button:hover{background:white;color:black}nav .navlink{padding:2px 16px;cursor:pointer;border-radius:4px}nav .navlink:hover{background:black;color:white}