/* GERADO por build.js (BG_VARIANT=COR) a partir de releases/SITE-CHIEF-01/fundos-coloridos/MAPA.json — prévia. */
body[data-cor="home"] .sec--white[aria-labelledby=s01-h2]{ background-color:#fff; background-image:url('/assets/img/bg-home-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="home"] .sec--white[aria-labelledby=s03-h2]{ background-color:#fff; background-image:url('/assets/img/bg-home-2.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="empresa"] .sec--white.act2{ background-color:#fff; background-image:url('/assets/img/bg-empresa-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="empresa"] .sec--white.proof-row{ background-color:#fff; background-image:url('/assets/img/bg-empresa-2.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="empresa"] .sec--white:not(.act2):not(.proof-row){ background-color:#fff; background-image:url('/assets/img/bg-empresa-3.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="construtora"] .sec--white.act2{ background-color:#fff; background-image:url('/assets/img/bg-construtora-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="construtora"] .sec--white.proof-row{ background-color:#fff; background-image:url('/assets/img/bg-construtora-2.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="construtora"] .sec--white:not(.act2):not(.proof-row){ background-color:#fff; background-image:url('/assets/img/bg-construtora-3.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="tecnologia"] .sec--white.act2{ background-color:#fff; background-image:url('/assets/img/bg-tecnologia-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="tecnologia"] .sec--white.proof-row{ background-color:#fff; background-image:url('/assets/img/bg-tecnologia-2.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="tecnologia"] .sec--white:not(.act2):not(.proof-row){ background-color:#fff; background-image:url('/assets/img/bg-tecnologia-3.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="contato"] .sec--white.act2{ background-color:#fff; background-image:url('/assets/img/bg-contato-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="contato"] .sec--white.proof-row{ background-color:#fff; background-image:url('/assets/img/bg-contato-2.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="contato"] .sec--white:not(.act2):not(.proof-row){ background-color:#fff; background-image:url('/assets/img/bg-contato-3.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="parceria-construtoras"] .sec--white{ background-color:#fff; background-image:url('/assets/img/bg-parceria-construtoras-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="case-portuario"] .sec--white{ background-color:#fff; background-image:url('/assets/img/bg-case-portuario-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="case-hotel"] .sec--white{ background-color:#fff; background-image:url('/assets/img/bg-case-hotel-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
body[data-cor="case-reforma-industrial"] .sec--white{ background-color:#fff; background-image:url('/assets/img/bg-case-reforma-industrial-1.webp'); background-size:cover; background-position:center; background-repeat:no-repeat }
@media (max-width:767px){
  body[data-cor="home"] .sec--white[aria-labelledby=s01-h2]{ background-image:url('/assets/img/bg-home-1-m.webp') }
  body[data-cor="home"] .sec--white[aria-labelledby=s03-h2]{ background-image:url('/assets/img/bg-home-2-m.webp') }
  body[data-cor="empresa"] .sec--white.act2{ background-image:url('/assets/img/bg-empresa-1-m.webp') }
  body[data-cor="empresa"] .sec--white.proof-row{ background-image:url('/assets/img/bg-empresa-2-m.webp') }
  body[data-cor="empresa"] .sec--white:not(.act2):not(.proof-row){ background-image:url('/assets/img/bg-empresa-3-m.webp') }
  body[data-cor="construtora"] .sec--white.act2{ background-image:url('/assets/img/bg-construtora-1-m.webp') }
  body[data-cor="construtora"] .sec--white.proof-row{ background-image:url('/assets/img/bg-construtora-2-m.webp') }
  body[data-cor="construtora"] .sec--white:not(.act2):not(.proof-row){ background-image:url('/assets/img/bg-construtora-3-m.webp') }
  body[data-cor="tecnologia"] .sec--white.act2{ background-image:url('/assets/img/bg-tecnologia-1-m.webp') }
  body[data-cor="tecnologia"] .sec--white.proof-row{ background-image:url('/assets/img/bg-tecnologia-2-m.webp') }
  body[data-cor="tecnologia"] .sec--white:not(.act2):not(.proof-row){ background-image:url('/assets/img/bg-tecnologia-3-m.webp') }
  body[data-cor="contato"] .sec--white.act2{ background-image:url('/assets/img/bg-contato-1-m.webp') }
  body[data-cor="contato"] .sec--white.proof-row{ background-image:url('/assets/img/bg-contato-2-m.webp') }
  body[data-cor="contato"] .sec--white:not(.act2):not(.proof-row){ background-image:url('/assets/img/bg-contato-3-m.webp') }
  body[data-cor="parceria-construtoras"] .sec--white{ background-image:url('/assets/img/bg-parceria-construtoras-1-m.webp') }
  body[data-cor="case-portuario"] .sec--white{ background-image:url('/assets/img/bg-case-portuario-1-m.webp') }
  body[data-cor="case-hotel"] .sec--white{ background-image:url('/assets/img/bg-case-hotel-1-m.webp') }
  body[data-cor="case-reforma-industrial"] .sec--white{ background-image:url('/assets/img/bg-case-reforma-industrial-1-m.webp') }
}
@media print{ body[data-cor] .sec--white{ background-image:none !important } }
body[data-cor="contato"] .blk--form{ background:#fff; border:1px solid #e5e7eb; border-radius:0; padding:32px }
body[data-cor^="case-"] .sec--white > .wrap{ width:calc(100% - 2 * var(--i-gutter)); max-width:1200px; background:rgba(255,255,255,.92); border:1px solid #e5e7eb; border-radius:0; padding:32px }
body[data-cor] .sec--white figcaption, body[data-cor] .sec--white .blk__credit, body[data-cor] .sec--white .front__credit, body[data-cor] .sec--white .phd__credit, body[data-cor] .sec--white .env__credit{ color:#1F2937; background:rgba(255,255,255,.85); padding:2px 6px; display:inline-block }
@media (max-width:767px){
  body[data-cor="contato"] .blk--form{ padding:20px }
  body[data-cor^="case-"] .sec--white > .wrap{ padding:20px }
}
