
/* Estilos exclusivos da nova LP de Veículos e Montadoras.
   Não altera as LPs existentes de Imobiliário ou Alvará. */
.auto-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.auto-pain{border:1px solid #dbe4eb;border-radius:18px;padding:24px;background:#fff;box-shadow:0 1px 0 rgba(7,24,43,.02)}
.auto-pain strong{display:block;color:#071b31;font-size:1.05rem;margin-bottom:8px}
.auto-pain p{margin:0;color:#53616d;font-size:.93rem}
.auto-alert{background:linear-gradient(135deg,#071b31,#123a5d);color:#fff;border-radius:22px;padding:38px;box-shadow:0 18px 50px rgba(7,27,49,.16)}
.auto-alert .lp-kicker{color:#a9c9df}.auto-alert h2{color:#fff;margin-top:8px}.auto-alert p{color:#d8e3eb}
.auto-alert .btn{margin-top:10px}
.auto-signal-list{display:grid;gap:12px;margin-top:20px}
.auto-signal{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #e4e9ed}
.auto-signal:last-child{border-bottom:0}
.auto-signal b{width:26px;height:26px;flex:0 0 26px;border-radius:50%;display:grid;place-items:center;background:#e9f2f7;color:#174f7d}
.auto-rights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.auto-right{background:#fff;border:1px solid #dbe4eb;border-radius:18px;padding:23px}
.auto-right h3{font-size:1.08rem;margin-bottom:8px}.auto-right p{margin:0;color:#53616d;font-size:.92rem}
.auto-brands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.auto-brand{border:1px solid #dbe4eb;border-radius:12px;padding:14px 8px;background:#fff;text-align:center;font-weight:800;color:#364655;font-size:.86rem}
.auto-proof{border-left:4px solid #184f7d;background:#f1f6f9;padding:22px 24px;border-radius:0 15px 15px 0;color:#435461}
.auto-proof strong{color:#071b31}
.auto-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.auto-step{padding:23px;border:1px solid #dbe4eb;border-radius:18px;background:#fff}
.auto-step .auto-step-no{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#071b31;color:#fff;font-weight:800;margin-bottom:15px}
.auto-step h3{font-size:1.03rem;margin-bottom:7px}.auto-step p{margin:0;color:#53616d;font-size:.9rem}
.auto-docs{columns:2;column-gap:35px;margin:0;padding:0;list-style:none}
.auto-docs li{break-inside:avoid;position:relative;padding:8px 0 8px 25px;color:#53616d}
.auto-docs li:before{content:"✓";position:absolute;left:0;color:#187548;font-weight:900}
.auto-cta-copy{max-width:830px;margin:auto;text-align:center}
.auto-cta-copy h2{margin-bottom:14px}
.auto-disclaimer{font-size:.76rem;color:#74808b;margin-top:16px}
@media(max-width:900px){
  .auto-pain-grid,.auto-rights{grid-template-columns:repeat(2,minmax(0,1fr))}
  .auto-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .auto-brands{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:640px){
  .auto-pain-grid,.auto-rights,.auto-steps{grid-template-columns:1fr}
  .auto-brands{grid-template-columns:repeat(2,minmax(0,1fr))}
  .auto-docs{columns:1}
  .auto-alert{padding:28px 22px}
}
