
body{margin:0;background:#050505;color:white;font-family:Arial,sans-serif}
.container{width:90%;max-width:1100px;margin:auto}
header{position:fixed;width:100%;background:#000;border-bottom:1px solid #222}
.nav{display:flex;justify-content:space-between;align-items:center;padding:15px 0}
.logo{height:55px}
nav{display:flex;gap:25px}
nav a,.btn{text-decoration:none;color:white}
.btn{border:1px solid #1d63ff;padding:12px 22px}
.hero{height:100vh;display:flex;align-items:center;background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url('https://images.unsplash.com/photo-1513694203232-719a280e022f?q=80&w=1600&auto=format&fit=crop') center/cover}
.hero h1{font-size:70px;max-width:700px}
.small{color:#1d63ff;font-weight:bold}
.section{padding:100px 0}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}
.card{background:#0d0d0d;border:1px solid #222;padding:40px;text-align:center;font-size:28px}
