body{
font-family:Arial,sans-serif;
margin:0;
background:#0f172a;
color:white;
}

header{
padding:80px 20px;
text-align:center;
background:linear-gradient(135deg,#1e293b,#334155);
}

.btn{
display:inline-block;
padding:12px 20px;
background:white;
color:black;
text-decoration:none;
border-radius:8px;
}

section{
padding:40px 20px;
max-width:1000px;
margin:auto;
}

.cards{
display:flex;
gap:20px;
flex-wrap:wrap;
}

.card{
background:#1e293b;
padding:20px;
border-radius:10px;
flex:1;
min-width:220px;
}

footer{
text-align:center;
padding:30px;
background:#111827;
}
