*{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(120px);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}@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)}}.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:1100px;margin:0 auto;padding:60px 20px 40px;text-align:center}.main-icon{width:180px;height:180px;object-fit:contain;margin-bottom:25px;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(2.5rem,7vw,4.5rem);font-weight:900;letter-spacing:4px;color:#fff;text-shadow:0 0 30px #c8c8c880;margin-bottom:10px}.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:45px;letter-spacing:1px}.download-btn{display:inline-block;position:relative;padding:20px 70px;background:linear-gradient(145deg,#2a2a2a,#0d0d0d);color:#fff;font-weight:700;font-size:1.3rem;letter-spacing:3px;text-decoration:none;border:2px solid #5a5a5a;border-radius:15px;cursor:pointer;overflow:hidden;transition:all .35s ease;z-index:1}.download-btn:hover{color:#000;background:linear-gradient(145deg,#e8e8e8,#b0b0b0);border-color:#fff;box-shadow:0 0 35px #c8c8c8b3,0 0 70px #96969666,inset 0 0 25px #ffffff4d;transform:translateY(-4px) scale(1.03)}.download-btn:active{transform:translateY(-1px) scale(.99)}.btn-shine{position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,#ffffff66,transparent);transform:skewX(-20deg);animation:shine 3s infinite;z-index:-1}@keyframes shine{0%{left:-120%}60%,100%{left:130%}}.small-note{color:#6a6a6a;font-size:.9rem;margin-top:18px;letter-spacing:1px}.motivation{margin-top:100px;padding-top:60px;border-top:1px solid #78787833}.motivation h2{font-size:clamp(1.5rem,4vw,2.2rem);color:#fff;margin-bottom:50px;font-weight:700;letter-spacing:1px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-bottom:50px}.card{background:linear-gradient(160deg,#151515,#0a0a0a);border:1px solid #2c2c2c;border-radius:18px;padding:30px 25px;text-align:left;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;position:relative;overflow:hidden}.card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#a0a0a0,transparent);opacity:0;transition:opacity .35s ease}.card:hover{transform:translateY(-6px);border-color:#6a6a6a;box-shadow:0 12px 40px #78787840}.card:hover::before{opacity:1}.card h3{color:#fff;font-size:1.15rem;margin-bottom:14px;letter-spacing:.5px}.card p{color:#a8a8a8;font-size:.95rem;line-height:1.7;font-weight:300}.card strong{color:#dcdcdc}.final-msg{font-size:1.15rem;color:#c7c7c7;font-weight:500;letter-spacing:1px;animation:blinkMsg 2.5s ease-in-out infinite}@keyframes blinkMsg{0%,100%{opacity:1}50%{opacity:.55}}.scroll-item{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s 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:60px}@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:130px;height:130px}.download-btn{padding:16px 45px;font-size:1.05rem;letter-spacing:2px}.container{padding:40px 15px 30px}}