*{
margin:0;
padding:0;
box-sizing:border-box;
font-family: Arial, Helvetica, sans-serif;
}

body{
height:100vh;
display:flex;
align-items:center;
justify-content:center;
background:#8ea6b7;
}

.container{
width:100%;
display:flex;
justify-content:center;
align-items:center;
}

.card{
background:white;
width:600px;
text-align:center;
padding:40px;
border-radius:10px;
box-shadow:0 10px 30px rgba(0,0,0,0.2);
}

.image{
width:300px;
margin-bottom:20px;
}

h1{
font-size:36px;
margin-bottom:15px;
color:#2c2c2c;
}

p{
font-size:18px;
color:#555;
}
