
/* V2: assinatura branca e faixa italiana sobre a barra escura original. */
.sitev2 header{background:#151917;color:#eee;border-bottom:1px solid #ffffff15}
.sitev2 header .logo{background:none;width:215px;line-height:1.1}
.sitev2 .wordmark{display:block;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;letter-spacing:6px;color:#f4f2ed}
.sitev2 .wordmark-subline{display:flex;align-items:center;gap:13px;margin-top:9px}
.sitev2 .italian-stripe{display:block;width:75px;height:12px;transform:skewX(-15deg);background:linear-gradient(to bottom,#219653 0 28%,transparent 28% 36%,#f4f2ed 36% 64%,transparent 64% 72%,#d9252d 72% 100%)}
.sitev2 .wordmark-subline small{font-family:'DM Sans',sans-serif;font-size:8px;font-weight:500;letter-spacing:3px;color:#f4f2ed}
.sitev2 header nav,.sitev3 header nav{color:#d3d4d1}
.sitev2 header nav a:hover,.sitev3 header nav a:hover{color:#bca485}
.sitev2 header .header-cta,.sitev3 header .header-cta{color:#eee;border-color:#7a7e73}
.sitev2 header .header-cta span,.sitev3 header .header-cta span{color:#bca485}
/* V3: emblema metálico original, com área de leitura em tom escuro. */
.sitev3 header{height:130px;background:#130505;color:#eee;border-bottom:1px solid #ffffff20}
.sitev3 header .logo{width:285px;background:#130505}
.sitev3 footer .logo{width:240px;background:#130505}
@media(max-width:1000px){.sitev3 header .logo{width:240px}}
@media(max-width:650px){
 .sitev2 header .logo{width:200px}
 .sitev2 header .menu,.sitev3 header .menu{color:#eee;border-color:#646e5d}
 .sitev2 header nav{background:#172019;color:#d3d4d1;border-bottom-color:#526049}
 .sitev3 header{height:108px}
 .sitev3 header .logo{width:225px}
 .sitev3 header nav{top:108px;background:#130505;color:#d3d4d1;border-bottom-color:#63514a}
 .sitev3 footer .logo{width:180px}
}
@media(max-width:360px){.sitev2 header .logo{width:185px}.sitev3 header .logo{width:200px}.sitev3 footer .logo{width:155px}}
