*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#060d1a;--cyan:#00d4ff;--green:#0f8;--glass:rgba(255,255,255,0.03);--glass-border:rgba(0,212,255,0.12);--text:#fff;--text-muted:rgba(255,255,255,0.7)}html,body{height:100dvh;overflow:hidden;font-family:'Oswald',sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{display:flex;flex-direction:column;position:relative}body::before{content:'';position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;height:90vh;max-width:700px;max-height:700px;background:radial-gradient(ellipse at center,rgba(0,180,220,0.07) 0,transparent 70%);pointer-events:none;z-index:0}body::after{content:'';position:fixed;inset:0;background-image:radial-gradient(rgba(0,212,255,0.04) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:0;opacity:.5}.main-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(8px,1.5vh,18px) clamp(12px,3vw,24px);position:relative;z-index:1;width:100%;max-width:560px;margin:0 auto;gap:clamp(6px,1.2vh,14px)}.logo-img{height:clamp(26px,4.5vh,38px);width:auto;display:block;flex-shrink:0}.badges-row{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;flex-shrink:0}.badge{display:inline-flex;align-items:center;padding:5px 13px;border-radius:20px;font-size:clamp(10px,1.6vw,12px);font-weight:700;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;border:1px solid var(--glass-border);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text)}.badge--cyan{border-color:rgba(0,212,255,0.35);color:var(--cyan);box-shadow:0 0 12px rgba(0,212,255,0.1)}.badge--green{border-color:rgba(0,255,136,0.3);color:var(--green);box-shadow:0 0 10px rgba(0,255,136,0.08)}.badge--white{border-color:rgba(255,255,255,0.2)}h1{font-size:clamp(26px,5.5vw,46px);font-weight:700;text-align:center;line-height:1.08;letter-spacing:-0.5px;color:var(--text);flex-shrink:0;max-width:480px}h1 .highlight{color:var(--cyan)}.subtitle{font-size:clamp(12px,2vw,15px);text-align:center;color:var(--text-muted);max-width:420px;line-height:1.35;flex-shrink:0;font-weight:400}.trust-block{display:flex;gap:clamp(7px,1.2vw,12px);flex-wrap:wrap;justify-content:center;align-items:stretch;flex-shrink:0;width:100%;max-width:500px}.glass-card{background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:clamp(10px,1.8vw,14px);padding:clamp(8px,1.4vh,14px) clamp(10px,2vw,16px);display:flex;align-items:center;gap:7px;flex-shrink:0}.glass-card--counter{min-width:140px;justify-content:center}.glass-card--activity{flex:1;min-width:160px;max-width:240px;overflow:hidden;position:relative}.glass-card--lock{min-width:130px;justify-content:center;gap:6px}.counter-number{font-size:clamp(18px,3.2vw,26px);font-weight:700;color:var(--green);letter-spacing:-0.3px;white-space:nowrap}.counter-label{font-size:clamp(9px,1.4vw,11px);color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.activity-track{display:flex;white-space:nowrap;animation:scrollActivity 14s linear infinite;gap:40px}.activity-item{font-size:clamp(10px,1.5vw,11px);color:var(--cyan);white-space:nowrap;display:flex;align-items:center;gap:5px;font-weight:400;letter-spacing:.2px}.activity-dot{width:5px;height:5px;border-radius:50%;background:var(--green);flex-shrink:0;animation:dotBlink 1.8s ease-in-out infinite}.lock-circle{width:clamp(28px,4.5vh,36px);height:clamp(28px,4.5vh,36px);border-radius:50%;background:rgba(0,255,136,0.08);border:1.5px solid rgba(0,255,136,0.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:lockPulse 2.4s ease-in-out infinite}.lock-circle svg{width:clamp(14px,2.2vh,18px);height:clamp(14px,2.2vh,18px);fill:none;stroke:var(--green);stroke-width:2}.lock-text{font-size:clamp(9px,1.4vw,11px);color:var(--green);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;font-weight:400}.cta-button{display:block;width:100%;max-width:420px;padding:clamp(14px,2.4vh,20px) clamp(18px,4vw,36px);font-size:clamp(16px,3.2vw,22px);font-weight:700;font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:1.2px;background:linear-gradient(135deg,#00ddf8 0,#00b8e0 40%,#0098c4 100%);color:#04101c;border:none;border-radius:clamp(12px,2.2vw,18px);cursor:pointer;text-decoration:none;text-align:center;position:relative;z-index:2;flex-shrink:0;animation:pulseHalo 2.2s ease-in-out infinite,microBounce .55s ease-out forwards;animation-delay:0s,0.15s;transition:transform .08s ease,box-shadow .08s ease,background .08s ease;box-shadow:0 0 22px rgba(0,212,255,0.35),0 0 55px rgba(0,200,240,0.14),0 4px 18px rgba(0,0,0,0.4);outline:none;-webkit-user-select:none;user-select:none;min-height:48px}.cta-button:hover{box-shadow:0 0 30px rgba(0,212,255,0.5),0 0 70px rgba(0,200,240,0.22),0 6px 22px rgba(0,0,0,0.45);background:linear-gradient(135deg,#10e8ff 0,#00c8f0 40%,#00a8d8 100%)}.cta-button:active{transform:scale(0.95);box-shadow:0 0 14px rgba(0,212,255,0.5),0 0 35px rgba(0,200,240,0.25),0 1px 6px rgba(0,0,0,0.5),inset 0 2px 6px rgba(0,0,0,0.35);background:linear-gradient(135deg,#00c8e8 0,#00a4cc 40%,#0088b0 100%);transition:transform .04s ease,box-shadow .04s ease,background .04s ease}.cta-button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;box-shadow:0 0 30px rgba(0,212,255,0.55),0 0 70px rgba(0,200,240,0.25)}.countdown-banner{text-align:center;padding:clamp(7px,1.3vh,12px) clamp(12px,3vw,20px);background:rgba(0,0,0,0.55);border-top:1px solid rgba(0,212,255,0.08);font-size:clamp(11px,1.8vw,13px);color:var(--green);letter-spacing:.4px;position:relative;z-index:1;flex-shrink:0;font-weight:400;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.countdown-banner .timer-digits{font-weight:700;color:var(--cyan);letter-spacing:1px;font-variant-numeric:tabular-nums;font-family:'Oswald',monospace}@keyframes pulseHalo{0%,100%{box-shadow:0 0 22px rgba(0,212,255,0.35),0 0 55px rgba(0,200,240,0.14),0 4px 18px rgba(0,0,0,0.4)}50%{box-shadow:0 0 34px rgba(0,220,255,0.55),0 0 80px rgba(0,210,250,0.25),0 4px 18px rgba(0,0,0,0.4)}}@keyframes microBounce{0%{transform:scale(0.92);opacity:.7}45%{transform:scale(1.04);opacity:1}70%{transform:scale(0.97)}100%{transform:scale(1);opacity:1}}@keyframes lockPulse{0%,100%{box-shadow:0 0 0 0 rgba(0,255,136,0.35);border-color:rgba(0,255,136,0.3)}50%{box-shadow:0 0 0 10px rgba(0,255,136,0);border-color:rgba(0,255,136,0.6)}}@keyframes scrollActivity{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes dotBlink{0%,100%{opacity:.4}50%{opacity:1}}@media(max-width:380px){.badges-row{gap:4px}.badge{padding:4px 9px;font-size:9px;letter-spacing:.2px}.trust-block{gap:5px}.glass-card{padding:6px 8px;border-radius:8px}.glass-card--counter{min-width:110px}.glass-card--activity{min-width:120px;max-width:170px}.glass-card--lock{min-width:100px}.counter-number{font-size:15px}.activity-item{font-size:9px}.lock-text{font-size:8px}.lock-circle{width:24px;height:24px}.lock-circle svg{width:12px;height:12px}}@media(min-height:900px){.main-wrapper{gap:clamp(10px,2vh,22px)}h1{font-size:clamp(30px,5vw,52px)}.cta-button{padding:clamp(18px,2.8vh,26px) clamp(22px,4vw,40px);font-size:clamp(18px,3vw,24px)}}@supports(padding-bottom:env(safe-area-inset-bottom)){.countdown-banner{padding-bottom:calc(clamp(7px,1.3vh,12px)+env(safe-area-inset-bottom,0px))}}