/* ==========================================================================
   MS Growth — folha de impressao.
   O #resumo e o documento encaminhavel ao socio ou ao financeiro. O resto da
   pagina nao imprime: um PDF de 12 secoes nao e levado para reuniao nenhuma.
   Carregada com media="print", entao nao custa render no caminho critico.
   ========================================================================== */

@page { margin: 14mm; }

body {
  background: var(--print-bg);
  color: var(--print-ink);
  font-size: 11pt;
  line-height: 1.45;
}

/* Tudo que nao e o resumo sai da folha. A barra fixa e os CTAs em especial:
   botao impresso e tinta gasta num controle que nao existe no papel. */
.site-header,
.nav,
.nav-mobile,
.cta-sticky,
.cta-band,
.btn,
.cta-link,
.cta-note,
.skip-link,
.footer,
main > section:not(#resumo) {
  display: none !important;
}

#resumo {
  padding: 0 !important;
  background: var(--print-bg) !important;
}
#resumo .container { max-width: none; padding: 0; }

/* A folha perde a moldura de tela: sombra e borda arredondada no papel sao
   ruido, e a sombra ainda imprime como faixa cinza. */
.resumo__sheet {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  background: var(--print-bg);
  font-size: 11pt;
}

#resumo h2 { font-size: 18pt; }
#resumo h2,
#resumo h3,
.resumo__item-lead,
.resumo__what strong { color: var(--print-ink); }
.resumo__item::before { color: var(--print-ink); }
.section__eyebrow,
.section__subtitle,
.fine { color: var(--print-muted); }

/* Cada item numerado tem de sobreviver inteiro na mesma pagina: um marco
   contratual partido ao meio e exatamente o trecho que gera duvida. */
.resumo__sheet,
.resumo__item { page-break-inside: avoid; break-inside: avoid; }

/* Ancora interna nao vira URL impressa: o unico endereco que interessa no
   papel e o do site, e ele fecha a folha. */
#resumo a[href^="#"]::after { content: ""; }
#resumo::after {
  content: "growth.marketingsuite.com.br";
  display: block;
  margin-top: 8mm;
  font-size: 9pt;
  color: var(--print-muted);
}
