.nav .lang{background:#263f53;border-color:#263f53;color:#fff}
.nav .lang:hover{background:#315d7b;color:#fff}
.eyebrow,.contact-card span{color:#397fae}
.contact,.contact h2,.contact p,.contact-card a,.contact-card address,footer,footer a{color:#fff}
.contact .eyebrow,.contact-card span{color:#b9e1f6}
.band h2{color:#123b63}
.quick-item strong{display:block;font:700 1.12rem/1.3 'Manrope','Segoe UI',Arial,sans-serif;letter-spacing:.035em;color:#000;text-transform:uppercase}
#services{padding:40px 0}
#services .section-head{gap:22px;margin-bottom:20px}
#services h2{font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.12}
#services .eyebrow{margin-bottom:8px}
#services .section-intro{max-width:390px}
#services .services{gap:10px}
#services .service{padding:18px 20px;min-height:0;box-shadow:none}
#services .service:before{display:none}
#services .service h3{font-size:1.05rem;line-height:1.3;margin-bottom:7px}
#services .service p{font-size:1rem;line-height:1.45}
@media(max-width:620px){#services{padding:30px 0}#services .section-intro{margin-top:10px}#services .service{padding:15px 18px}#services .services{gap:8px}}

.avp-category{text-decoration:none}
