*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Arial,sans-serif;background:#090b14;color:#fff}.nav{display:flex;justify-content:space-between;align-items:center;padding:22px 8%;position:sticky;top:0;background:#090b14cc;backdrop-filter:blur(10px)}.logo{font-weight:800;font-size:1.4rem;background:linear-gradient(90deg,#8b5cf6,#22d3ee);-webkit-background-clip:text;color:transparent}nav a{color:#ddd;text-decoration:none;margin-left:24px}.hero{min-height:88vh;display:flex;align-items:center;padding:0 8%;background:radial-gradient(circle at top,#4f46e533,transparent 60%)}.tag{display:inline-block;background:#ffffff12;border:1px solid #ffffff20;padding:8px 14px;border-radius:30px;color:#b8b8ff}.hero h1{font-size:4rem;max-width:700px;margin:18px 0}.hero p{max-width:560px;color:#cfcfcf;line-height:1.7}.buttons{display:flex;gap:16px;margin-top:30px;flex-wrap:wrap}.btn{padding:14px 24px;border:1px solid #555;border-radius:14px;color:#fff;text-decoration:none}.primary{background:linear-gradient(90deg,#7c3aed,#06b6d4);border:none}.gallery{padding:80px 8%}.gallery h2{text-align:center;font-size:2.3rem;margin-bottom:40px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.card{background:#151824;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.card img{width:100%;height:300px;object-fit:cover}.card h3{padding:18px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:40px 8%}.stats div{background:#141726;padding:30px;border-radius:18px;text-align:center}footer{text-align:center;padding:70px 8%;border-top:1px solid #ffffff10}.copy{margin-top:30px;color:#888}@media(max-width:768px){.hero h1{font-size:2.6rem}.nav{padding:18px 5%}.hero,.gallery,.stats,footer{padding-left:5%;padding-right:5%}}
