/* ══ Concessionárias B2B — estilos específicos da LP ══ */
.eyebrow-b2b{color:#22A851}
.problema-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;max-width:960px;margin:2rem auto 0}
.prob-card{background:rgba(255,80,80,.06);border:1px solid rgba(217,43,43,.2);border-radius:10px;padding:1.4rem 1.6rem}
.prob-card .prob-icon{font-size:1.6rem;margin-bottom:.5rem}
.prob-card h3{font-family:'Barlow Condensed',sans-serif;font-weight:700;color:#fff;font-size:1.05rem;margin-bottom:.4rem}
.prob-card p{font-size:.87rem;color:#aaa;line-height:1.5}
.parceria-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:960px;margin:2rem auto 0}
.parc-item{background:var(--white);border:1px solid rgba(34,168,81,.3);border-top:3px solid #22A851;border-radius:10px;padding:1.4rem}
.parc-item .parc-icon{font-size:1.6rem;margin-bottom:.5rem}
.parc-item h3{font-family:'Barlow Condensed',sans-serif;font-weight:700;color:var(--char);font-size:1.05rem;margin-bottom:.4rem}
.parc-item p{font-size:.87rem;color:var(--gray);line-height:1.5}
.cta-reuniao{display:inline-flex;align-items:center;gap:.7rem;background:#22A851;color:#fff;padding:1rem 2rem;border-radius:8px;font-family:'Barlow Condensed',sans-serif;font-size:1.2rem;font-weight:700;text-decoration:none;letter-spacing:.03em;transition:background .2s;border:none;cursor:pointer}
.cta-reuniao:hover{background:#1a8a3e;color:#fff;text-decoration:none}
.form-b2b .f-group label{color:#ccc}
.marca-rep-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.8rem;max-width:700px;margin:1.5rem auto 0}
.marca-rep{background:rgba(255,255,255,.05);border-radius:6px;padding:.6rem;text-align:center;font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:.95rem;color:#ccc}
