body{
background:#0f172a;
color:white;
font-family:Verdana;
margin:0;
}
header{
background:#1e293b;
padding:40px;
text-align:center;
}
.banner{
text-align:center;
padding:60px;
background:linear-gradient(to right,#2563eb,#06b6d4);
}
button{
padding:15px25px;
border:none;
border-radius:10px;
background:#f59e0b;
font-size:18px;
color:white;
}
.contenido{
display:flex;
flex-wrap:wrap;
gap:20px;
padding:40px;
}
.box{
flex:1;
min-width:250px;
background:#1e293b;
padding:25px;
border-radius:15px;
}