/* style.css */
body{
font-family: Arial, sans-serif;
background:#f4f4f4;
display:flex;
justify-content:center;
align-items:center;
height:100vh;
margin:0;
}

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

.avatar{
width:120px;
height:120px;
border-radius:50%;
object-fit:cover;
margin-bottom:15px;
}

h1{
margin:0;
font-size:24px;
}

.company{
color:#777;
margin-bottom:20px;
}

.info{
margin-bottom:25px;
}

.address{
margin-top:15px;
line-height:1.4;
color:#444;
}

.atu{
margin-top:10px;
font-size:14px;
color:#444;
}

a{
color:black;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.saveBtn{
display:block;
background:#000;
color:white;
padding:15px;
border-radius:10px;
text-decoration:none;
font-weight:bold;
}