
body{font-family:Arial,Helvetica,sans-serif;margin:0;background:#0c1c3b;color:white}
.navbar{display:flex;justify-content:space-between;padding:20px 60px;background:#08142b}
.navbar ul{display:flex;list-style:none;gap:25px;margin:100;padding:0}
.navbar a{color:white;text-decoration:none;font-weight:bold}
.hero{height:90vh;background:url('../images/finance-bg.png') center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center}
.hero-overlay{background:rgba(0,0,0,.5);padding:60px;border-radius:10px}
.hero h1{font-size:48px;margin:0}
.hero p{max-width:600px;margin:20px auto}
.btn-primary{background:#c89b3c;color:white;padding:12px 25px;border-radius:5px;text-decoration:none;margin:10px;display:inline-block}
.btn-secondary{background:#1b2c5b;color:white;padding:12px 25px;border-radius:5px;text-decoration:none;margin:10px;display:inline-block}
section{padding:80px 60px;text-align:center}
.services-grid,.team-grid,.testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}
.service-card,.testimonial{background:white;color:#222;padding:30px;border-radius:8px}
.team-card img{width:100%;border-radius:8px}
.center-btn{display:block;margin-top:30px}
footer{background:#08142b;padding:40px;text-align:center;margin-top:40px}
.form-container{width:520px;margin:auto;background:white;color:#222;padding:30px;border-radius:8px}
input,select,textarea{width:100%;padding:10px;margin-top:10px}
button{margin-top:20px;padding:12px 20px}
.map{width:100%;height:400px;border:0}

/* Fix navbar alignment */
.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center; /* IMPORTANT */
    padding: 15px 60px;
    background: #08142b;
}

/* Fix logo size */
.logo img {
    height: 60px;     /* control size */
    width: auto;
    display: block;
}

/* Fix menu alignment */
.navbar ul {
    display: flex;
    list-style: none;
    gap: 25px;
    margin: 0;        /* FIXED */
    padding: 0;
    align-items: center;
}
