*{margin:0;padding:0;box-sizing:border-box}html,body{scroll-behavior:smooth}body{background:#000;color:#d1d1d1;font-family:'Poppins',sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.bg-grid{position:fixed;inset:0;background-image:linear-gradient(#78787814 1px,transparent 1px),linear-gradient(90deg,#78787814 1px,transparent 1px);background-size:50px 50px;z-index:-3;animation:gridMove 25s linear infinite}@keyframes gridMove{from{background-position:0 0}to{background-position:50px 50px}}.glow{position:fixed;border-radius:50%;filter:blur(130px);z-index:-2;opacity:.35;pointer-events:none;transition:transform .15s ease-out}.glow-1{width:500px;height:500px;background:#6b6b6b;top:-150px;left:-150px;animation:float1 10s ease-in-out infinite}.glow-2{width:600px;height:600px;background:#3f3f3f;bottom:-200px;right:-200px;animation:float2 12s ease-in-out infinite}.glow-3{width:400px;height:400px;background:#555;top:40%;left:50%;animation:float3 14s ease-in-out infinite}@keyframes float1{0%,100%{transform:translate(0,0)}50%{transform:translate(80px,60px)}}@keyframes float2{0%,100%{transform:translate(0,0)}50%{transform:translate(-80px,-60px)}}@keyframes float3{0%,100%{transform:translate(-50%,-50%)}50%{transform:translate(-40%,-60%)}}.topbar{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:12px 30px;background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #7878782e}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-weight:700;letter-spacing:2px;font-size:1rem;transition:transform .3s ease}.brand:hover{transform:scale(1.03)}.brand-icon{width:34px;height:34px;object-fit:contain;border-radius:8px;filter:drop-shadow(0 0 10px #b4b4b480)}.brand b{color:#8a8a8a}.topbar-btn{padding:9px 22px;color:#d1d1d1;text-decoration:none;font-weight:600;font-size:.9rem;letter-spacing:1px;border:1px solid #3a3a3a;border-radius:10px;transition:all .3s ease}.topbar-btn:hover{color:#000;background:#d4d4d4;border-color:#fff;box-shadow:0 0 20px #c8c8c880}.container{max-width:1150px;margin:0 auto;padding:60px 20px;text-align:center}.main-icon{width:150px;height:150px;object-fit:contain;margin-bottom:20px;filter:drop-shadow(0 0 25px #b4b4b499);animation:pulseIcon 3s ease-in-out infinite;border-radius:20px}@keyframes pulseIcon{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.title{font-size:clamp(2rem,6vw,3.5rem);font-weight:900;letter-spacing:3px;color:#fff;text-shadow:0 0 30px #c8c8c880;margin-bottom:12px}.title span{background:linear-gradient(90deg,#b0b0b0,#fff,#b0b0b0);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shineText 3s linear infinite}@keyframes shineText{to{background-position:200% center}}.subtitle{font-size:1.1rem;color:#8f8f8f;font-weight:300;margin-bottom:60px;letter-spacing:1px}.download-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin-bottom:80px;padding:0 10px}.dl-btn{position:relative;display:flex;flex-direction:column;align-items:center;padding:40px 25px 45px;background:linear-gradient(160deg,#151515,#080808);border:2px solid #2c2c2c;border-radius:22px;text-decoration:none;color:#d1d1d1;transition:all .4s ease;overflow:hidden;cursor:pointer}.dl-btn:hover{transform:translateY(-8px) scale(1.02);border-color:#6a6a6a;box-shadow:0 20px 50px #7878784d;color:#fff}.dl-icon{font-size:3.2rem;margin-bottom:18px;filter:drop-shadow(0 0 15px #c8c8c866);transition:transform .4s ease}.dl-btn:hover .dl-icon{transform:scale(1.15) rotate(-5deg)}.dl-btn h3{font-size:1.4rem;color:#fff;margin-bottom:12px;letter-spacing:1px;font-weight:700}.dl-btn p{font-size:.9rem;color:#8a8a8a;line-height:1.6;font-weight:300;margin-bottom:20px}.dl-tag{display:inline-block;padding:6px 16px;font-size:.75rem;font-weight:700;letter-spacing:2px;border-radius:30px;background:#1e1e1e;color:#b0b0b0;border:1px solid #3a3a3a;transition:all .4s ease}.dl-direct:hover{box-shadow:0 20px 50px #b4b4b459}.dl-direct:hover .dl-tag{background:#d4d4d4;color:#000;border-color:#fff}.dl-uptodown:hover .dl-tag{background:#e6a15c;color:#000;border-color:#ffb877}.dl-geode:hover .dl-tag{background:#b47ce6;color:#000;border-color:#d0a0ff}.final-motivation{margin-top:60px;padding:60px 30px;background:linear-gradient(160deg,#0e0e0e,#050505);border:1px solid #242424;border-radius:24px;position:relative;overflow:hidden}.final-motivation::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,#a0a0a0,transparent)}.final-motivation h2{font-size:clamp(1.5rem,4vw,2.2rem);color:#fff;margin-bottom:30px;letter-spacing:1px}.big-msg{font-size:clamp(1rem,2.2vw,1.15rem);color:#b8b8b8;line-height:1.85;max-width:780px;margin:0 auto 22px;font-weight:300}.big-msg strong{color:#fff;font-weight:600}.final-call{margin-top:35px;font-size:clamp(1.1rem,3vw,1.4rem);color:#fff;font-weight:700;letter-spacing:1px;animation:pulseCall 2.2s ease-in-out infinite}@keyframes pulseCall{0%,100%{transform:scale(1);text-shadow:0 0 20px #c8c8c866}50%{transform:scale(1.03);text-shadow:0 0 40px #ffffffcc}}.scroll-item{opacity:0;transform:translateY(50px);transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}.scroll-item.visible{opacity:1;transform:translateY(0)}footer{text-align:center;padding:40px 20px 30px;color:#505050;font-size:.85rem;border-top:1px solid #78787826;margin-top:40px}@media(max-width:600px){.topbar{padding:10px 15px}.brand{font-size:.9rem;gap:8px}.brand-icon{width:28px;height:28px}.topbar-btn{padding:7px 16px;font-size:.8rem}.main-icon{width:110px;height:110px}.container{padding:40px 15px}.dl-btn{padding:30px 20px 35px}.dl-icon{font-size:2.6rem}.dl-btn h3{font-size:1.2rem}.final-motivation{padding:40px 20px}}