/* ENJAZ ALMOSANDA V16 — multilingual public-site finish */
:root{--enjaz-petrol:#171B20;--enjaz-turquoise:#FFD21A;--enjaz-coral:#FFD21A}
html{scroll-behavior:smooth;scroll-padding-top:88px}
body{background:#f3f7f7;color:#173238;font-family:Arial,Helvetica,sans-serif}
.site-header{background:#171B20!important;border-bottom:1px solid rgba(255, 210, 26,.38)!important}
.brand img{object-fit:contain;max-width:100%}
.site-header nav a{transition:color .18s ease}
.site-header nav a:hover{color:#FFD21A!important}
.nav-quote,.btn,button:not(.whatsapp),input[type=submit],input[type=button],input[type=reset],a[role=button]{background:#FFD21A!important;background-color:#FFD21A!important;border:1px solid #FFD21A!important;color:#fff!important}
.nav-quote:hover,.btn:hover,button:not(.whatsapp):hover,input[type=submit]:hover,input[type=button]:hover,a[role=button]:hover{background:#D9A900!important;background-color:#D9A900!important;border-color:#D9A900!important;color:#fff!important}
.whatsapp,a[href*="wa.me"]{background:#25D366!important;border-color:#25D366!important;color:#fff!important}
.language-switcher summary{background:#171B20!important;border-color:#FFD21A!important;color:#fff!important}
.language-switcher>div{background:#171B20!important;border-color:rgba(255, 210, 26,.5)!important}
.hero{background-color:#171B20!important;background-image:linear-gradient(100deg,rgba(23, 27, 32,.38),rgba(23, 27, 32,.92)),url('../assets/almosanda-global-hero.jpg?v=16')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
.hero-sea{background-image:linear-gradient(90deg,rgba(3,31,38,.24),rgba(3,31,38,.86)),url('../assets/sea-freight-hero-v15.jpg?v=16')!important;background-position:center 55%!important}
.service-mark{font-size:21px;line-height:1}
.service-card,.form-card,.contact-card{transition:transform .18s ease,box-shadow .18s ease}
.service-card:hover,.contact-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(23, 27, 32,.11)}
.form-card button{min-height:46px}
.status{min-height:1.7em}
.site-footer{background:#171B20!important}
@media(max-width:900px){.site-header{gap:12px}.site-header nav{order:3;width:100%;gap:9px 14px}.language-switcher{margin-inline-start:auto}}
@media(max-width:600px){.site-header{padding:10px 15px}.site-header nav a{font-size:12px}.hero,.hero-home{border-radius:14px;min-height:350px}.service-grid{grid-template-columns:1fr}.actions .btn{width:100%}.whatsapp{right:12px;bottom:12px}}
