body{

margin:0;

background:#f5f5f5;

font-family:Arial;

display:flex;

justify-content:center;

align-items:center;

height:100vh;

}

.box{

background:white;

padding:60px;

border-radius:20px;

text-align:center;

box-shadow:0 10px 40px rgba(0,0,0,.1);

}

.logo{

font-size:48px;

font-weight:bold;

color:#0a2d5f;

}

h1{

margin-top:20px;

}

p{

color:#777;

}

.btn{

display:inline-block;

margin-top:30px;

padding:18px 40px;

background:#0a2d5f;

color:white;

text-decoration:none;

border-radius:10px;

}