body{
    background:#050d1f;
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    margin:30px;
}

h1{
    font-size:48px;
    margin-bottom:10px;
}

h2{
    font-size:32px;
}

h3{
    font-size:22px;
}

a{
    color:#6db5ff;
    text-decoration:none;
}

a:hover{
    color:#ffffff;
}

hr{
    border:0;
    height:1px;
    background:#32415f;
    margin:25px 0;
}

.card{
    background:#0d1b36;
    border:1px solid #29406b;
    border-radius:12px;
    padding:20px;
    margin:10px;
    display:inline-block;
    width:260px;
    min-height:120px;
    vertical-align:top;
    box-sizing:border-box;
}

.card h4{
    margin:0;
    color:#8fb9ff;
}

.card .numero{
    font-size:40px;
    font-weight:bold;
    margin-top:10px;
}




.cards{
    display:grid;
    grid-template-columns: repeat(3, 1fr);
    gap:20px;
}




