/* Planos do Vistoria NR-12: usado na página inicial (/) e na página de acesso (/entrar).
   Mudou aqui, muda nas duas. */
.secPlanos h3{margin:0;line-height:1.2}
.secPlanos{--az:#0b2f5a;--az2:#0b4f8a;--am:#f2c230;--tx:#1d2433;--cz:#667085;--bd:#e3e7ee}
.secPlanos .btn{display:inline-block;width:auto;margin:0;padding:13px 20px;border-radius:10px;font:inherit;font-weight:700;text-decoration:none;text-align:center;border:2px solid transparent;cursor:pointer}
.secPlanos .btn.am{background:var(--am);color:var(--az)}
.secPlanos .btn.am:hover{background:#ffd34d}
.secPlanos .btn.az{background:var(--az2);color:#fff}
.secPlanos .btn.az:hover{background:#093f6f}
.secPlanos .fundador:empty{display:none}
.secPlanos .fundador{background:var(--am);color:var(--az);border-radius:14px;padding:16px 18px;margin-bottom:20px;font-size:15.5px}
.secPlanos .fundador b.t{display:block;font-size:18px;margin-bottom:4px}
.secPlanos .fundador .btn{margin-top:10px;padding:9px 16px}
.secPlanos .linhas{display:grid;gap:12px;margin-bottom:20px}
.secPlanos .lin{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:16px 18px}
.secPlanos .lin.ia2{border:2px solid var(--az2)}
.secPlanos .lin h3{font-size:19px;color:var(--az)}
.secPlanos .lin h3 small{font-size:13px;font-weight:400;color:var(--cz);margin-left:6px}
.secPlanos .lin ul{margin:8px 0 0;padding-left:20px;font-size:14.5px;color:#475467}
.secPlanos .planos{display:grid;gap:16px}
.secPlanos .plano{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px;position:relative}
.secPlanos .plano.top{border:2px solid var(--am);background:#fffdf4}
.secPlanos .plano h3{font-size:22px;color:var(--az)}
.secPlanos .fita{position:absolute;top:-12px;right:16px;background:var(--am);color:var(--az);font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px}
.secPlanos .precos{display:grid;gap:8px}
.secPlanos .preco{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--bd);border-radius:10px;padding:10px 12px;background:#fff}
.secPlanos .preco .per{font-weight:600}
.secPlanos .preco .per small{display:block;font-weight:400;color:var(--cz);font-size:12px}
.secPlanos .preco .val{text-align:right}
.secPlanos .preco .val b{font-size:18px;color:var(--az)}
.secPlanos .preco .val small{display:block;color:var(--cz);font-size:12.5px}
.secPlanos .preco .val small.vista{font-size:13px;color:#475467;max-width:190px;margin-left:auto}
.secPlanos .preco .val small.vista b{font-size:13px;color:var(--tx)}
.secPlanos .preco .val b em{font-style:normal;font-size:13px;font-weight:600;color:var(--cz)}
.secPlanos .ganha{font-size:14.5px;color:#475467}
.secPlanos .ganha b{color:var(--az)}
.secPlanos .ganha ul{margin:6px 0 0;padding-left:20px}
.secPlanos .ganha li{margin:3px 0}
.secPlanos .parc{font-size:13px;color:#7a5b00;background:#fff8e1;border-radius:8px;padding:8px 10px}
.secPlanos .parc b{font-size:15px;color:var(--az)}
.secPlanos .parc small{display:block;font-size:12.5px;margin-top:2px}
.secPlanos .notas{font-size:13.5px;color:var(--cz);margin-top:16px}
.secPlanos .carrega{color:var(--cz);font-size:14px}
@media(min-width:760px){
  .secPlanos .planos{grid-template-columns:repeat(3,1fr)}
  .secPlanos .linhas{grid-template-columns:1fr 1fr}
}
