/* Prueba comercial acotada: sólo páginas con conversion_path. Un único formulario PHP. */
.solution-hero.pt-quote-first{padding:150px 0 64px;min-height:0;align-items:start}.pt-quote-first>.container>.row{align-items:center;row-gap:32px}.pt-quote-first .solution-hero-copy{padding-right:24px}.pt-quote-first h1{font-size:clamp(34px,3.2vw,50px);line-height:1.09}.pt-quote-proof{padding-left:20px;margin:26px 0 20px;font-size:15px;line-height:1.7}.pt-quote-proof li{margin-bottom:9px}.pt-quote-human{font-size:15px}.pt-quote-human a{color:#fff;text-decoration:underline}.pt-quote-panel{color:#253d2d}.pt-quote-panel #formulariocotizar{background:#fff!important;padding:26px!important;border-radius:18px;box-shadow:0 16px 48px #0003;scroll-margin-top:100px;text-align:left}.pt-quote-panel #formulariocotizar>.container{max-width:none;width:100%;padding:0}.pt-quote-panel #formulariocotizar>.container>.row{margin:0;gap:0}.pt-quote-panel #formulariocotizar>.container>.row>.col-lg-6{width:100%;padding:0;margin:0}.pt-quote-panel #formulariocotizar .form-contact-card{display:none}.pt-quote-panel #formulariocotizar .p-4{padding:0!important}.pt-quote-panel #formulariocotizar h3{color:#143825!important;font-size:28px;opacity:1!important;visibility:visible!important;transform:none!important;margin-bottom:10px}.pt-quote-panel #formulariocotizar .form-quote-intro{font-size:14px;line-height:1.6;margin-bottom:12px}.pt-quote-panel #formulariocotizar .form-next-step{font-size:12px;line-height:1.6;margin-bottom:16px}.pt-quote-panel #contact_form{gap:12px 16px}.pt-quote-panel #contact_form label{font-size:12px;line-height:1.4;letter-spacing:0;color:#253d2d!important}.pt-quote-panel #contact_form .form-control{background:#f7f9f5!important;color:#253d2d!important;border:1px solid #ccd8cb!important;font-size:14px;min-height:44px;margin-bottom:0!important}.pt-quote-panel #contact_form textarea{min-height:82px!important;height:82px}.pt-quote-panel #contact_form .pt-submit{min-height:48px;height:auto;max-width:100%;color:#fff}.pt-quote-panel #formulariocotizar .pt-success-card{color:#253d2d}.pt-quote-panel #formulariocotizar .pt-success-card h2{color:#143825!important}.pt-quote-panel #formulariocotizar .pt-success-card p{color:#5a695f!important}
.pt-quote-panel #formulariocotizar .form-quote-intro,.pt-quote-panel #formulariocotizar .form-next-step{color:#405346!important}
.pt-quote-panel #formulariocotizar .p-4.rounded-10px{padding:0!important}
.pt-quote-panel #formulariocotizar>.container{padding:0!important}
@media(max-width:1199px) and (min-width:992px){.pt-quote-panel #formulariocotizar{padding:20px!important}.pt-quote-panel #contact_form{column-gap:12px}}
@media(max-width:991px){.solution-hero.pt-quote-first{padding:110px 0 40px}.pt-quote-first .solution-hero-copy{padding:0}.pt-quote-first .pt-quote-panel{margin-top:12px}.pt-quote-first h1{font-size:clamp(32px,6vw,44px)}.pt-quote-first .lead{font-size:17px;line-height:1.65}.pt-quote-first .pt-quote-proof{margin-top:22px}}
@media(max-width:767px){.pt-quote-panel #formulariocotizar{padding:20px!important}.pt-quote-first>.container{padding-left:20px;padding-right:20px}.pt-quote-panel #contact_form{grid-template-columns:minmax(0,1fr)}.pt-quote-panel #formulariocotizar h3{font-size:25px}.pt-quote-panel #contact_form .form-control{font-size:16px}.pt-quote-proof{font-size:14px}}
