/* =========================================================================
   AJUSTES DE ALTURA DAS SEÇÕES DE SERVICO

   Cada seção bate com o Figma no proprio offset (erro medido entre 3,6 e 9),
   mas pequenas diferencas de altura se somam e empurram tudo o que vem
   depois. As correcoes abaixo saem de medir a altura renderizada contra a
   altura da faixa no arquivo, e vao no recuo — nunca no conteudo.

   Faixas do arquivo (ISP - Discovery):
     como funciona 3613–4601 (988) · depoimentos 4601–5450 (849)
     fale conosco  5450–6458 (1008) · e depois   6458–7820 (1362)
     faq           7820–8886 (1066) · cta        8886–9600 (714)
   ========================================================================= */

/* A esteira de numeros das paginas de servico tem 95 no arquivo (y 705–800),
   e nao os 110 da Home: 26 de entrelinha + 34,5 de recuo de cada lado. */
.isp-servico .isp-numeros {
	padding-block: 34.5px;
}

/* +5: a seção sai 983 e a faixa tem 988. */
.isp-servico #isp-como {
	padding-block: 122px 121px;
}

/* -76: o card de depoimento fica mais alto que no arquivo (a citacao quebra
   em mais uma linha), e isso empurraria as cinco seções seguintes. */
.isp-servico #isp-depoimentos {
	padding-block: 83px 82px;
}

/* -132: o card do formulario sai mais alto que o do arquivo. */
.isp-servico #isp-contato {
	padding-block: 53.5px;
}

/* +6 para fechar os 1362 da faixa. O recuo e simetrico desde 26/08/2026:
   o cliente pediu o conteudo centralizado na faixa, e a soma (171) continua
   a mesma, entao a altura da seção nao muda. */
.isp-servico #isp-depois {
	padding-block: 85.5px;
}

/* A faixa do FAQ aqui tem 1066, e nao os 1114 da Home. */
.isp-servico #isp-faq-quadro {
	min-height: 1066px;
}

/* +16 para o CTA fechar os 714 da faixa. */
.isp-servico #isp-cta {
	padding-block: 120px 73px;
}

@media (max-width: 1439px) {
	/* Fora do desktop as alturas sao livres: as correcoes acima so fazem
	   sentido quando o layout e o do arquivo. */
	.isp-servico #isp-como,
	.isp-servico #isp-depoimentos,
	.isp-servico #isp-contato,
	.isp-servico #isp-depois,
	.isp-servico #isp-cta {
		padding-block: 80px;
	}

	.isp-servico #isp-faq-quadro {
		min-height: 0;
	}
}

/* =========================================================================
   NO CELULAR NADA DISSO VALE

   As correcoes acima existem para fechar as faixas do quadro de 1440 (e o
   bloco de 1439 acima so afrouxa para 80). O arquivo de 390 tem a sua
   propria regua: 64 em cima e embaixo em toda seção, e a esteira de numeros
   com 68 de altura. Estas regras precisam morar AQUI porque carregam depois
   das de cada seção e trazem .isp-servico no seletor — escritas em
   12-cta-final.css ou em 03-hero.css elas perderiam.
   ========================================================================= */
@media (max-width: 767px) {
	.isp-servico #isp-como,
	.isp-servico #isp-contato,
	.isp-servico #isp-cta {
		padding-block: 64px;
	}

	.isp-servico #isp-depoimentos,
	.isp-servico #isp-depois {
		min-height: 0;
		padding-block: 64px;
	}

	/* A esteira segue AZUL, como no desktop. No arquivo de 390 ela e quase
	   preta (#050508), mas encostada no hero preto a faixa desaparecia e o
	   cliente leu como se as tags tivessem sumido (28/08/2026). */
	.isp-servico .isp-numeros {
		padding-block: 26px;
	}
}
