body{

    background:#f2f4f7;
    
    font-family:Arial;
    
    display:flex;
    
    justify-content:center;
    
    padding:40px;
    
    }
    
    .card{
    
    width:500px;
    
    background:white;
    
    border-radius:20px;
    
    padding:40px;
    
    box-shadow:0 10px 30px rgba(0,0,0,.15);
    
    }
    
    .logo{
    
    width:180px;
    
    margin-bottom:20px;
    
    }
    
    .box{
    
    background:#eef7ff;
    
    padding:20px;
    
    border-radius:12px;
    
    margin:30px 0;
    
    }
    
    .linha{
    
    display:flex;
    
    justify-content:space-between;
    
    margin-top:30px;
    
    }
    
    .footer{
    
    margin-top:40px;
    
    padding-top:20px;
    
    border-top:1px solid #ddd;
    
    }