*{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 120%,#0a2e3f 0,#040a18 70%);font-family:'Poppins',sans-serif;color:#fff;display:flex;flex-direction:column;position:relative}.aura{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.prt{position:absolute;width:4px;height:4px;background:#0ef;border-radius:50%;box-shadow:0 0 10px #0ef;animation:fl 4s infinite linear;opacity:0}@keyframes fl{0%{transform:translateY(100vh) scale(0);opacity:0}50%{opacity:1}100%{transform:translateY(-10vh) scale(1);opacity:0}}.tck{background:rgba(0,0,0,0.4);border-bottom:1px solid rgba(0,238,255,0.1);text-align:center;font-size:clamp(10px,2vh,12px);padding:6px;color:#0ef;z-index:2;flex-shrink:0;letter-spacing:.5px}header{display:flex;justify-content:center;align-items:center;padding:2vh 0;z-index:2;flex-shrink:0}header img{height:clamp(40px,6vh,70px);width:auto}main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem;z-index:2;min-height:0;text-align:center}.bdg{display:inline-block;padding:6px 14px;border:1px solid #ffd700;border-radius:20px;font-size:clamp(10px,2vw,12px);font-weight:700;color:#ffd700;background:rgba(255,215,0,0.1);animation:pl 2s infinite;margin-bottom:1vh;text-transform:uppercase;letter-spacing:1px}@keyframes pl{0%{box-shadow:0 0 0 0 rgba(255,215,0,0.4)}70%{box-shadow:0 0 0 10px rgba(255,215,0,0)}100%{box-shadow:0 0 0 0 rgba(255,215,0,0)}}h1{font-size:clamp(22px,5vw+2vh,48px);margin:1vh 0;text-transform:uppercase;text-shadow:0 0 20px rgba(0,238,255,0.4);font-weight:700;line-height:1.1;max-width:800px}p{font-size:clamp(12px,1.5vw+1vh,16px);margin:1vh 0 2vh;max-width:650px;color:#d0e5ff;line-height:1.4}.chps{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:3vh}.chp{background:rgba(255,255,255,0.05);backdrop-filter:blur(5px);border:1px solid rgba(0,238,255,0.2);padding:6px 14px;border-radius:12px;font-size:clamp(10px,2vw,13px);font-weight:700;color:#0ef;box-shadow:0 2px 10px rgba(0,238,255,0.05);text-transform:uppercase;letter-spacing:.5px}.cta-c{width:100%;max-width:450px;margin:0 auto 1vh}.cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 24px;background:linear-gradient(180deg,#ffe500 0,#fa0 100%);border:none;border-radius:50px;font-family:'Poppins',sans-serif;font-size:clamp(15px,3vw,22px);font-weight:700;color:#111;cursor:pointer;box-shadow:0 6px 20px rgba(255,170,0,0.5),inset 0 2px 0 rgba(255,255,255,0.5);transition:transform .2s,box-shadow .2s;text-decoration:none;position:relative;overflow:hidden}.cta:hover,.cta:focus{transform:scale(1.03);outline:none;box-shadow:0 8px 25px rgba(255,170,0,0.7),inset 0 2px 0 rgba(255,255,255,0.6)}.cta svg{width:24px;height:24px;flex-shrink:0}.cta .chk{display:none}.cta:hover .pdl,.cta:active .pdl,.cta:focus .pdl{display:none}.cta:hover .chk,.cta:active .chk,.cta:focus .chk{display:block}.cta.ld{background:linear-gradient(90deg,#444 25%,#666 50%,#444 75%);background-size:200% 100%;animation:sh 1s infinite linear;color:transparent;pointer-events:none;box-shadow:none;transform:scale(1)}.cta.ld svg{opacity:0}@keyframes sh{0%{background-position:200% 0}100%{background-position:-200% 0}}.cd{font-size:clamp(10px,2vh,12px);color:#ffd700;font-weight:700;background:rgba(0,0,0,0.3);padding:4px 12px;border-radius:20px;display:inline-block;border:1px solid rgba(255,215,0,0.2)}footer{text-align:center;font-size:clamp(9px,1.5vh,11px);color:rgba(255,255,255,0.3);padding:1.5vh;flex-shrink:0;z-index:2}