*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,sans-serif}body{background:#032739;color:#fff;overflow:hidden}.wrapper{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;text-align:center}.glow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,45,45,.25),transparent 70%);animation:pulse 6s ease-in-out infinite}.content{opacity:0;transform:translateY(40px);transition:all 1.2s ease;z-index:2;max-width:600px;padding:20px}.content.show{opacity:1;transform:translateY(0)}.logo{width:360px;margin-bottom:0;transition:transform .6s ease,filter .6s ease;border-radius:0}.logo:hover{transform:scale(1.08) rotate(2deg);filter:drop-shadow(0 0 25px rgba(255,45,45,.5))}.coming{font-size:34px;letter-spacing:6px;font-weight:600;color:#ff2d2d;margin-bottom:20px;position:relative;animation:fadeIn 2s ease forwards}.coming:after{content:"";display:block;width:0%;height:2px;background:#ff2d2d;margin:10px auto 0;transition:width 1.2s ease}.content.show .coming:after{width:60%}.sub{font-size:18px;line-height:1.7;opacity:.8;animation:fadeIn 3s ease forwards}@keyframes pulse{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:.3}to{transform:scale(1);opacity:.6}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
