*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a14;--bg-card:rgba(18,18,32,0.6);--mint:#00e8a0;--mint-glow:rgba(0,232,160,0.35);--mint-soft:rgba(0,232,160,0.12);--white:#f0f0f5;--white-dim:rgba(240,240,245,0.65);--white-subtle:rgba(240,240,245,0.35);--border-subtle:rgba(255,255,255,0.06);--radius:18px;--radius-sm:10px;--font:'Space Grotesk',system-ui,-apple-system,sans-serif}html,body{height:100dvh;height:100vh;overflow:hidden;font-family:var(--font);background:var(--bg);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;align-items:center;position:relative}body::before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 50% 35%,rgba(0,232,160,0.04) 0,transparent 65%),radial-gradient(ellipse at 30% 55%,rgba(0,200,180,0.03) 0,transparent 55%),radial-gradient(ellipse at 70% 45%,rgba(0,220,170,0.025) 0,transparent 60%);pointer-events:none;z-index:0}.glow-ring{position:fixed;border-radius:50%;pointer-events:none;z-index:0;border:1.5px solid rgba(0,232,160,0.18);box-shadow:0 0 60px rgba(0,232,160,0.08),0 0 120px rgba(0,232,160,0.04),inset 0 0 40px rgba(0,232,160,0.03)}.glow-ring--1{width:55vmin;height:55vmin;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-4vh);border-color:rgba(0,232,160,0.14);box-shadow:0 0 80px rgba(0,232,160,0.06),0 0 150px rgba(0,232,160,0.03)}.glow-ring--2{width:38vmin;height:38vmin;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-4vh);border-color:rgba(0,232,160,0.2);box-shadow:0 0 50px rgba(0,232,160,0.1),0 0 100px rgba(0,232,160,0.05)}.glow-ring--3{width:70vmin;height:70vmin;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-4vh);border-color:rgba(0,232,160,0.08);box-shadow:0 0 100px rgba(0,232,160,0.04),0 0 200px rgba(0,232,160,0.02)}.countdown-bar{position:sticky;top:0;z-index:100;width:100%;flex-shrink:0;background:rgba(8,8,18,0.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,232,160,0.15);padding:7px 16px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:clamp(11px,1.4vw,13px);font-weight:700;letter-spacing:.04em;color:var(--mint);text-transform:uppercase;min-height:36px}.countdown-bar .live-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);animation:pulse-dot 1.4s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,100%{box-shadow:0 0 4px var(--mint),0 0 10px var(--mint-glow);opacity:1}50%{box-shadow:0 0 8px var(--mint),0 0 20px var(--mint-glow);opacity:.7}}.countdown-bar .timer{font-variant-numeric:tabular-nums;font-family:var(--font);letter-spacing:.06em;min-width:68px;text-align:center}.main-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:clamp(12px,2.5vh,28px) clamp(16px,4vw,40px);position:relative;z-index:1;min-height:0}.logo-wrap{margin-bottom:clamp(10px,2vh,20px);flex-shrink:0}.logo-wrap img{height:clamp(32px,5.5vh,48px);width:auto;display:block;filter:brightness(1.05) drop-shadow(0 0 12px rgba(0,232,160,0.2))}.hero-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:clamp(18px,3.5vh,32px) clamp(18px,4vw,36px);text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 40px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.03) inset,0 0 80px rgba(0,232,160,0.04);max-width:620px;width:100%;position:relative;flex-shrink:0}.hero-card::before{content:'';position:absolute;inset:-1px;border-radius:var(--radius);padding:1px;background:linear-gradient(160deg,rgba(0,232,160,0.25),transparent 40%,transparent 60%,rgba(0,232,160,0.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.pulse-chip{display:inline-flex;align-items:center;gap:7px;background:rgba(0,232,160,0.08);border:1px solid rgba(0,232,160,0.2);border-radius:20px;padding:5px 13px;font-size:clamp(10px,1.2vw,11.5px);font-weight:700;color:var(--mint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:clamp(12px,2vh,18px);animation:chip-glow 3s ease-in-out infinite}@keyframes chip-glow{0%,100%{box-shadow:0 0 8px rgba(0,232,160,0.15)}50%{box-shadow:0 0 18px rgba(0,232,160,0.3)}}.pulse-chip .chip-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);animation:pulse-dot 1.4s ease-in-out infinite}h1{font-size:clamp(22px,4.5vw,40px);font-weight:700;line-height:1.15;letter-spacing:-0.02em;color:var(--white);margin-bottom:clamp(6px,1.2vh,10px)}h1 .mint-accent{color:var(--mint);display:inline}.hero-sub{font-size:clamp(12.5px,1.7vw,15px);color:var(--white-dim);line-height:1.5;margin-bottom:clamp(14px,2.5vh,22px);max-width:440px;margin-left:auto;margin-right:auto}.cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:clamp(14px,2.5vh,20px)}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--mint);color:#0a0a14;font-family:var(--font);font-weight:700;font-size:clamp(14px,2vw,17px);letter-spacing:.02em;padding:clamp(12px,1.8vh,16px) clamp(24px,5vw,40px);border-radius:50px;text-decoration:none;cursor:pointer;border:none;outline:none;transition:box-shadow .25s ease,transform .25s ease,background .25s ease;box-shadow:0 4px 20px rgba(0,232,160,0.3),0 0 40px rgba(0,232,160,0.12);position:relative;min-height:48px;-webkit-tap-highlight-color:transparent}.cta-btn:hover{box-shadow:0 6px 30px rgba(0,232,160,0.45),0 0 60px rgba(0,232,160,0.2);transform:translateY(-1px);background:#00f5ad}.cta-btn:focus-visible{outline:3px solid var(--mint);outline-offset:4px;box-shadow:0 6px 30px rgba(0,232,160,0.5),0 0 60px rgba(0,232,160,0.25)}.cta-btn:active{transform:scale(0.97);transition:transform .1s ease}.verified-line{display:flex;align-items:center;gap:7px;font-size:clamp(10px,1.1vw,11.5px);font-weight:400;color:var(--white-dim);letter-spacing:.03em;transition:color .3s ease}.icon-lock-check{position:relative;width:15px;height:15px;flex-shrink:0}.icon-lock-check .ico{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1);font-size:14px;line-height:1}.icon-lock-check .ico-lock{opacity:1;transform:scale(1) rotate(0deg)}.icon-lock-check .ico-check{opacity:0;transform:scale(0) rotate(-30deg);color:var(--mint)}.cta-wrapper:hover .icon-lock-check .ico-lock{opacity:0;transform:scale(0) rotate(20deg)}.cta-wrapper:hover .icon-lock-check .ico-check{opacity:1;transform:scale(1) rotate(0deg)}.cta-wrapper:hover .verified-line{color:var(--mint)}.trust-bullets{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,2vw,18px);flex-shrink:0}.trust-bullet{display:flex;align-items:center;gap:6px;font-size:clamp(10.5px,1.3vw,12.5px);font-weight:400;color:var(--white-dim);letter-spacing:.02em;white-space:nowrap}.trust-bullet .bullet-icon{width:8px;height:8px;border-radius:50%;background:var(--mint);flex-shrink:0;box-shadow:0 0 6px var(--mint-glow)}.activity-ticker{position:fixed;bottom:clamp(50px,8vh,80px);right:clamp(14px,3vw,24px);z-index:10;font-size:clamp(9.5px,1vw,10.5px);color:var(--white-subtle);letter-spacing:.03em;background:rgba(10,10,20,0.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.04);border-radius:16px;padding:6px 12px;pointer-events:none;animation:ticker-fade 4s ease-in-out infinite}@keyframes ticker-fade{0%,100%{opacity:.55}50%{opacity:.9}}.activity-ticker .tick-val{font-weight:700;color:var(--mint);font-variant-numeric:tabular-nums}.footer-mini{flex-shrink:0;padding:6px 16px 10px;font-size:clamp(9px,1vw,10.5px);color:var(--white-subtle);letter-spacing:.03em;text-align:center;z-index:1;position:relative}@media(max-width:480px){.hero-card{padding:16px 14px;border-radius:14px}.hero-card::before{border-radius:14px}.trust-bullets{gap:8px}.trust-bullet{font-size:10px;gap:4px}.cta-btn{padding:12px 28px;font-size:14px;min-height:44px}.activity-ticker{bottom:44px;right:8px;font-size:9px;padding:5px 10px}.glow-ring--1{width:70vmin;height:70vmin}.glow-ring--2{width:50vmin;height:50vmin}.glow-ring--3{width:88vmin;height:88vmin}}@media(max-height:600px){.hero-card{padding:10px 14px}h1{font-size:clamp(18px,3.8vw,26px)}.hero-sub{font-size:11px;margin-bottom:8px}.cta-btn{padding:10px 22px;font-size:13px;min-height:40px}.trust-bullets{gap:6px}.trust-bullet{font-size:9.5px}.logo-wrap img{height:26px}.pulse-chip{padding:3px 10px;font-size:9.5px;margin-bottom:6px}.countdown-bar{padding:4px 12px;font-size:10px;min-height:28px}}