@charset "UTF-8";
/* Inpasa - Pitch (marcador inpasa-pit).
   Carregado por inpasa_css_enqueue() no mu-plugin inpasa-polylang-nav-menu-switch.php.
   Caminhos de imagem sao relativos a este arquivo (../../uploads/...). */
/* Pitch (layout de .docs/Productos/WEB Inpasa Productos - Pitch.pdf): mesma
   linguagem do Biodiesel, espelhada - hero com foto (faixa amarela ja na
   imagem), intro gota + texto, faixa cinza full-bleed com o canto arredondado
   a direita e a caldeira subindo acima do topo, "Venta de Pitch" com a foto do
   laboratorio e o carrossel. Fotos enviadas pelo cliente em alta
   (.docs/Productos/90ppi) em uploads/2026/09/pitch. */
body:has(.inpasa-pit) .inpasa-page-hero{background:#144378 url(../../uploads/2026/09/pitch/hero-pitch.webp) center/cover no-repeat;}
body:has(.inpasa-pit) .inpasa-page-hero h1{font-size:48px;text-shadow:0 2px 12px rgba(0,0,0,.35);}
.inpasa-pit{--pit-azul:#144378;--pit-gris:#cccbcc;--pit-texto:#555;max-width:1320px;margin:0 auto;}
.inpasa-pit p{font-size:15px;line-height:1.65;color:#222;margin:0 0 14px;}
.inpasa-pit-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;padding:8px 24px 0;}
.inpasa-pit-intro p{font-weight:600;max-width:560px;}
.inpasa-pit-intro__gota{line-height:0;padding-left:24px;}
.inpasa-pit-intro__gota img{width:100%;max-width:330px;height:auto;display:block;transition:transform .5s ease;}
.inpasa-pit-intro__gota:hover img{transform:translateY(-6px) rotate(2deg);}
/* Faixa cinza: canto arredondado no topo DIREITO; a caldeira sobe acima do topo da faixa. */
.inpasa-pit-gris{width:100vw;margin:24px 0 0 calc(50% - 50vw);background:var(--pit-gris);border-top-right-radius:240px;padding:1px 0 0;box-sizing:border-box;}
.inpasa-pit-gris__in{max-width:1320px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;box-sizing:border-box;}
.inpasa-pit-txt{padding:40px 0 40px;}
.inpasa-pit-txt__tit{display:flex;align-items:center;gap:18px;margin:0 0 22px;}
.inpasa-pit-txt__tit img{width:56px;height:auto;flex:0 0 56px;transition:transform .4s ease;}
.inpasa-pit-txt__tit:hover img{transform:translateY(-4px);}
.inpasa-pit-txt h2{margin:0 0 2px;color:var(--pit-texto);font-size:30px;font-weight:700;line-height:1.2;}
.inpasa-pit p.inpasa-pit-txt__lead{margin:0;font-weight:700;font-size:14px;color:var(--pit-texto);}
.inpasa-pit-txt > p{max-width:560px;}
.inpasa-pit-caldera{margin-top:-110px;line-height:0;text-align:center;}
.inpasa-pit-caldera img{width:100%;max-width:440px;height:auto;display:inline-block;transition:transform .6s ease;}
.inpasa-pit-caldera:hover img{transform:scale(1.03);}
/* Venta de Pitch: foto com cantos sup. esq. e inf. dir. arredondados, como no PDF. */
.inpasa-pit-venta{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:72px 24px 64px;}
.inpasa-pit-venta__foto{line-height:0;overflow:hidden;border-radius:48px 0 48px 0;max-width:560px;}
.inpasa-pit-venta__foto img{width:100%;height:auto;display:block;transition:transform .6s ease;}
.inpasa-pit-venta__foto:hover img{transform:scale(1.03);}
.inpasa-pit-venta__txt h2{margin:0 0 10px;color:#222;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:.01em;}
.inpasa-pit-venta__txt ul{list-style:none;margin:0;padding:0;}
.inpasa-pit-venta__txt li{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:19px;color:#222;}
.inpasa-pit-venta__txt svg{width:20px;height:20px;flex:0 0 20px;fill:#111;}
.inpasa-pit-venta__txt a{color:#222!important;text-decoration:none!important;}
.inpasa-pit-venta__txt a:hover{color:var(--pit-azul)!important;}
@media(max-width:1000px){.inpasa-pit-gris{border-top-right-radius:160px;}.inpasa-pit-gris__in{gap:32px;}.inpasa-pit-caldera{margin-top:-70px;}}
@media(max-width:800px){
	body:has(.inpasa-pit) .inpasa-page-hero h1{font-size:34px;}
	.inpasa-pit-intro,.inpasa-pit-gris__in,.inpasa-pit-venta{grid-template-columns:1fr;gap:24px;}
	.inpasa-pit-intro__gota{padding-left:0;}.inpasa-pit-intro__gota img{max-width:240px;margin:0 auto;}
	.inpasa-pit-gris{border-top-right-radius:90px;margin-top:16px;}
	.inpasa-pit-txt{padding:32px 0 0;}.inpasa-pit-txt h2{font-size:24px;}.inpasa-pit-txt__tit img{width:46px;flex-basis:46px;}
	.inpasa-pit-caldera{margin-top:0;}.inpasa-pit-caldera img{max-width:320px;}
	.inpasa-pit-venta{padding:48px 24px;}.inpasa-pit-venta__foto{border-radius:32px 0 32px 0;}.inpasa-pit-venta__txt h2{font-size:24px;}.inpasa-pit-venta__txt li{font-size:16px;}
}
