header{
    background:#fff;
    position:sticky;
    top:0;
    z-index:999;
    box-shadow:0 2px 10px rgba(0,0,0,.08);
}

.navbar{
    max-width:1400px;
    margin:auto;
    padding:15px 20px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.logo img{
    height:140px;
    width:auto;
}

.menu{
    display:flex;
    gap:30px;
}

.menu a{
    text-decoration:none;
    color:#111;
    font-weight:600;
}

.menu a:hover{
    color:#c8102e;
}

.call-btn{
    background:#c8102e;
    color:#fff;
    text-decoration:none;
    padding:12px 20px;
    border-radius:30px;
    font-weight:bold;
}