@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap";:root{--blue: #0096ff;--purple: #8a2be2;--light: #f1faee;--dark: #0d0d0d}.hero img{opacity:0;transform:scale(.95);animation:fadeInExplosion 1.8s ease forwards}@keyframes fadeInExplosion{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}body{background-color:var(--dark);color:var(--light);font-family:Montserrat,sans-serif;margin:0;overflow-x:hidden}section{position:relative;padding:5rem 1rem}.hero{background:url(/explosion-hero.jpg) center/cover no-repeat;min-height:90vh;text-align:center;display:flex;flex-direction:column;justify-content:center}.hero h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;background:linear-gradient(135deg,var(--blue),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.glass{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.glass:hover{transform:scale(1.05);box-shadow:0 0 20px #0096ff80}.fade{opacity:0;transform:translateY(40px);transition:all .9s ease}.fade.visible{opacity:1;transform:translateY(0)}:root{--blue: #0096FF;--purple: #8A2BE2;--dark: #0d0d0d;--light: #ffffff}body{margin:0;font-family:Montserrat,sans-serif;background-color:var(--dark);color:var(--light);overflow-x:hidden}a{color:var(--light);text-decoration:none;font-weight:500;transition:.3s}a:hover{color:var(--purple)}.container{width:90%;max-width:1200px;margin:0 auto}button{background:linear-gradient(135deg,var(--blue),var(--purple));color:#fff;border:none;padding:.9rem 1.8rem;border-radius:8px;cursor:pointer;font-weight:700;font-size:1rem;transition:.2s}button:hover{transform:scale(1.05);box-shadow:0 0 15px #0096ff66}.fade-in{animation:fadeIn 1.5s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-card{opacity:0;transform:translateY(30px);transition:all .8s ease}.stat-card.visible{opacity:1;transform:translateY(0)}
