*{margin:0;padding:0;box-sizing:border-box}html,body{height:100vh;height:100dvh;overflow:hidden}body{font-family:'Oswald',sans-serif;background:#060612;color:#e8e8ff;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 22%,rgba(0,229,255,0.07) 0,transparent 55%),radial-gradient(ellipse at 28% 68%,rgba(224,64,251,0.05) 0,transparent 48%),radial-gradient(ellipse at 72% 52%,rgba(0,200,255,0.04) 0,transparent 48%),linear-gradient(rgba(0,229,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,0.025) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,48px 48px,48px 48px;pointer-events:none;z-index:0}.top-bar{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(6,6,18,0.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,229,255,0.2);padding:clamp(6px,1.2vh,10px) clamp(12px,3vw,24px);text-align:center;font-size:clamp(0.7rem,1.6vw,0.9rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:rgba(232,232,255,0.85);display:flex;align-items:center;justify-content:center;gap:clamp(6px,2vw,16px);flex-wrap:wrap}.top-bar span{white-space:nowrap}.top-bar .dot-sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:#00e5ff;box-shadow:0 0 6px #00e5ff;flex-shrink:0}main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(8px,1.5vh,20px) clamp(14px,3vw,32px);padding-top:calc(clamp(32px,5vh,44px)+clamp(6px,1.2vh,10px));position:relative;z-index:1;gap:clamp(6px,1.2vh,16px);min-height:0}.logo-container{text-align:center;margin-bottom:clamp(2px,0.4vh,8px)}.logo-container img{max-width:clamp(140px,28vw,220px);height:auto;filter:drop-shadow(0 0 18px rgba(0,229,255,0.35)) drop-shadow(0 0 36px rgba(0,229,255,0.12));transition:filter .4s ease}.logo-container img:hover{filter:drop-shadow(0 0 24px rgba(0,229,255,0.55)) drop-shadow(0 0 48px rgba(224,64,251,0.25))}h1{font-size:clamp(1.8rem,5.5vw,4.2rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center;color:#fff;text-shadow:0 0 20px rgba(0,229,255,0.5),0 0 40px rgba(0,229,255,0.2),0 0 80px rgba(224,64,251,0.18),0 2px 4px rgba(0,0,0,0.6);line-height:1.1;max-width:95vw}.subtitle{font-size:clamp(0.8rem,1.7vw,1.15rem);font-weight:400;text-transform:uppercase;letter-spacing:.08em;text-align:center;color:rgba(232,232,255,0.75);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(6px,1.5vw,14px)}.subtitle .sep{color:rgba(0,229,255,0.5);font-weight:700}.trust-card{background:linear-gradient(180deg,rgba(255,255,255,0.06) 0,rgba(255,255,255,0.015) 100%);border:1px solid;border-color:rgba(255,255,255,0.15) rgba(0,0,0,0.5) rgba(0,0,0,0.5) rgba(255,255,255,0.15);border-radius:clamp(8px,1.5vw,14px);padding:clamp(10px,1.8vh,18px) clamp(14px,3vw,28px);display:flex;align-items:center;justify-content:center;gap:clamp(10px,2.5vw,24px);flex-wrap:wrap;box-shadow:0 3px 0 rgba(0,0,0,0.5),0 8px 28px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.08),0 0 16px rgba(0,229,255,0.08);max-width:95vw}.scan-ping{display:flex;align-items:center;gap:8px;font-size:clamp(0.72rem,1.4vw,0.9rem);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:rgba(232,232,255,0.8);white-space:nowrap}.ping-dot{width:clamp(8px,1.5vw,11px);height:clamp(8px,1.5vw,11px);border-radius:50%;background:#fa0;box-shadow:0 0 6px #fa0,0 0 14px #f80;transition:background .5s ease,box-shadow .5s ease;flex-shrink:0}.ping-dot.syncing{animation:syncPulse .55s ease-in-out infinite}.ping-dot.verified{background:#0f8;box-shadow:0 0 8px #0f8,0 0 18px #0f8;animation:none}.ping-text{transition:color .4s ease}.ping-text.verified-text{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,0.5)}.activity-ticker{font-size:clamp(0.7rem,1.3vw,0.85rem);font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:rgba(232,232,255,0.65);white-space:nowrap;display:flex;align-items:center;gap:5px}.activity-ticker .live-dot{width:5px;height:5px;border-radius:50%;background:#00e5ff;box-shadow:0 0 5px #00e5ff;animation:livePulse 1.2s ease-in-out infinite;flex-shrink:0}#ticker-time{color:#00e5ff;font-weight:700;transition:all .3s ease}.cta-wrapper{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.5vw,14px);flex-wrap:wrap;margin-top:clamp(4px,0.8vh,12px)}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:clamp(12px,2.2vh,20px) clamp(24px,5vw,48px);font-size:clamp(1rem,2.4vw,1.55rem);font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;color:#060612;background:linear-gradient(135deg,#00e5ff 0,#00c8e8 100%);border:2px solid;border-color:rgba(255,255,255,0.45) rgba(0,0,0,0.45) rgba(0,0,0,0.45) rgba(255,255,255,0.45);border-radius:clamp(8px,1.5vw,14px);cursor:pointer;box-shadow:0 4px 0 #007a8c,0 10px 30px rgba(0,0,0,0.5),inset 0 2px 0 rgba(255,255,255,0.3),0 0 22px rgba(0,229,255,0.4);animation:ctaPulse 2.2s ease-in-out infinite;transition:transform .15s ease,box-shadow .15s ease;position:relative;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.cta-button:hover{transform:scale(1.04);box-shadow:0 4px 0 #007a8c,0 12px 36px rgba(0,0,0,0.55),inset 0 2px 0 rgba(255,255,255,0.35),0 0 35px rgba(255,0,170,0.55),0 0 55px rgba(0,229,255,0.35);animation:ctaPulseHover 1.4s ease-in-out infinite}.cta-button:focus-visible{outline:3px solid #00e5ff;outline-offset:5px}.cta-button:active{transform:scale(0.97);box-shadow:0 2px 0 #007a8c,0 6px 18px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.2),0 0 18px rgba(0,229,255,0.35)}.padlock-icon{width:clamp(18px,2.5vw,24px);height:clamp(18px,2.5vw,24px);color:#9e9eae;transition:color .35s ease,filter .35s ease;flex-shrink:0;filter:drop-shadow(0 0 0 transparent)}.cta-wrapper:hover .padlock-icon{color:#0f8;animation:lockShimmer .55s ease-in-out forwards;filter:drop-shadow(0 0 10px #0f8) drop-shadow(0 0 20px rgba(0,255,136,0.6))}.trust-line{text-align:center;font-size:clamp(0.65rem,1.2vw,0.8rem);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:rgba(232,232,255,0.5);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(5px,1.2vw,10px)}.trust-line .tsep{color:rgba(0,229,255,0.3)}footer{text-align:center;padding:clamp(6px,1vh,12px) clamp(12px,3vw,20px);font-size:clamp(0.6rem,1.1vw,0.75rem);font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:rgba(232,232,255,0.4);position:relative;z-index:1;flex-shrink:0}@keyframes syncPulse{0%,100%{box-shadow:0 0 5px #fa0,0 0 10px #f80;background:#fa0}50%{box-shadow:0 0 14px #fa0,0 0 26px #f80;background:#fc0}}@keyframes livePulse{0%,100%{opacity:1;box-shadow:0 0 4px #00e5ff}50%{opacity:.4;box-shadow:0 0 8px #00e5ff}}@keyframes ctaPulse{0%,100%{transform:scale(1);box-shadow:0 4px 0 #007a8c,0 10px 30px rgba(0,0,0,0.5),inset 0 2px 0 rgba(255,255,255,0.3),0 0 22px rgba(0,229,255,0.4)}50%{transform:scale(1.025);box-shadow:0 4px 0 #007a8c,0 12px 34px rgba(0,0,0,0.55),inset 0 2px 0 rgba(255,255,255,0.35),0 0 32px rgba(255,0,170,0.38),0 0 48px rgba(0,229,255,0.28)}}@keyframes ctaPulseHover{0%,100%{transform:scale(1.04);box-shadow:0 4px 0 #007a8c,0 12px 36px rgba(0,0,0,0.55),inset 0 2px 0 rgba(255,255,255,0.35),0 0 35px rgba(255,0,170,0.55),0 0 55px rgba(0,229,255,0.35)}50%{transform:scale(1.06);box-shadow:0 4px 0 #007a8c,0 14px 40px rgba(0,0,0,0.6),inset 0 2px 0 rgba(255,255,255,0.4),0 0 48px rgba(255,0,170,0.7),0 0 65px rgba(0,229,255,0.5)}}@keyframes lockShimmer{0%{filter:drop-shadow(0 0 2px #0f8) drop-shadow(0 0 4px rgba(0,255,136,0.3))}35%{filter:drop-shadow(0 0 18px #0f8) drop-shadow(0 0 35px rgba(0,255,136,0.7)) drop-shadow(0 0 50px rgba(0,255,170,0.4))}70%{filter:drop-shadow(0 0 6px #0f8) drop-shadow(0 0 12px rgba(0,255,136,0.5))}100%{filter:drop-shadow(0 0 10px #0f8) drop-shadow(0 0 20px rgba(0,255,136,0.6))}}@media(max-height:520px){main{gap:clamp(3px,0.8vh,8px)}h1{font-size:clamp(1.3rem,3.8vw,2.2rem)}.subtitle{font-size:clamp(0.65rem,1.3vw,0.85rem)}.trust-card{padding:clamp(6px,1.2vh,10px) clamp(10px,2vw,16px);gap:clamp(6px,1.5vw,14px)}.cta-button{padding:clamp(8px,1.6vh,14px) clamp(18px,3.5vw,32px);font-size:clamp(0.8rem,1.8vw,1.1rem)}.logo-container img{max-width:clamp(100px,20vw,150px)}}@media(max-width:400px){.trust-card{flex-direction:column;align-items:center;gap:6px}.scan-ping,.activity-ticker{justify-content:center}.cta-wrapper{flex-direction:column;gap:6px}}