*{
box-sizing:border-box;
}


body{

margin:0;

font-family:"Segoe UI",Arial,sans-serif;

background:#f5f8f6;

}





.header{

background:#0B6B4F;

color:white;

text-align:center;

padding:35px 20px;

}



.header img{

width:80px;

height:80px;

object-fit:contain;

}



.header h1{

font-size:28px;

margin:15px 0;

}





.form-box{

width:95%;

max-width:500px;

margin:25px auto;

background:white;

padding:25px;

border-radius:25px;

box-shadow:

0 10px 30px rgba(0,0,0,.1);

}





label{

font-weight:bold;

display:block;

margin-top:15px;

color:#333;

}





input,
select,
textarea{

width:100%;

padding:14px;

margin-top:8px;

border-radius:12px;

border:1px solid #ddd;

font-size:16px;

}



textarea{

height:120px;

resize:none;

}




button{

width:100%;

padding:16px;

margin-top:25px;

border:none;

border-radius:30px;

background:#0B6B4F;

color:white;

font-size:17px;

font-weight:bold;

}





button:hover{

background:#084d39;

}.back-button{

display:block;

width:100%;

margin-top:15px;

padding:15px;

border-radius:30px;

background:#D4AF37;

color:white;

text-align:center;

text-decoration:none;

font-size:16px;

font-weight:bold;

}