body{
background:linear-gradient(135deg,#0c0f14,#11161c);
color:white;
font-family:Arial;
margin:0;
}
.hero{
text-align:center;
padding:100px 20px;
}
.hero h1{
font-size:50px;
color:#39ff14;
}
.btn{
background:#39ff14;
padding:12px 25px;
color:black;
text-decoration:none;
border-radius:30px;
}
.grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:30px;
padding:40px;
}
.card{
background:rgba(255,255,255,0.05);
padding:30px;
border-radius:20px;
text-align:center;
}