/*
 APPEVIDEX_STAGE16M_V24_DESKTOP_HARMONIZATION
 Objective:
 - preserve HOME V23 and Ecossistema exactly;
 - normalize only Serviços / Oferta piloto / Processo desktop density;
 - make those pages visually live in the same premium system as the approved HOME;
 - leave mobile untouched.
*/

html{
  background:#020914;
}

/* Desktop-only density normalization.
   Internal pages were authored at a presentation-scale that became oversized
   in a normal 1920px browser viewport. CSS zoom changes layout dimensions too,
   so this is intentionally used instead of transform:scale(), avoiding fake
   empty scroll area and preserving real click targets/layout flow. */
@media (min-width:821px){
  body.bg24-desktop-harmonized{
    zoom:.88;
    background:#020914;
    overflow-x:hidden;
  }
}

@media (min-width:1280px){
  body.bg24-desktop-harmonized{ zoom:.82; }
}

@media (min-width:1440px){
  body.bg24-desktop-harmonized{ zoom:.78; }
}

@media (min-width:1700px){
  body.bg24-desktop-harmonized{ zoom:.74; }
}

/* The user's current PC viewport is 1920px wide.  This final step is the
   canonical target: enough density to reveal the next content block and make
   header/hero proportions match the approved HOME without redesigning assets. */
@media (min-width:1860px){
  body.bg24-desktop-harmonized{ zoom:.72; }
}

/* Never let this desktop correction contaminate the mobile work. */
@media (max-width:820px){
  body.bg24-desktop-harmonized{ zoom:1 !important; }
}