/* Rodapé único da Vérta (site e proposta) */
footer.rodape-v{background:#081E1E;color:#9FB0AC;padding:80px 0 110px;font-size:.93rem;font-family:"Inter","Helvetica Neue",Arial,sans-serif;line-height:1.6;margin:0}
footer.rodape-v .rodape-in{max-width:1200px;margin:0 auto;padding:0 28px}
footer.rodape-v .rodape-grade{display:grid;grid-template-columns:1.25fr .8fr .8fr 1.25fr;gap:40px}
footer.rodape-v .rodape-logo{width:200px;height:auto;margin:0 0 18px;display:block}
footer.rodape-v p{margin:0 0 18px}
footer.rodape-v h4{font-family:"Montserrat","Helvetica Neue",Arial,sans-serif;color:#fff;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}
footer.rodape-v ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}
footer.rodape-v a{text-decoration:none;color:#9FB0AC;transition:color .2s;overflow-wrap:anywhere}
footer.rodape-v a:hover{color:#D8B068}
footer.rodape-v .rodape-redes{display:flex;gap:10px}
footer.rodape-v .rede{width:40px;height:40px;border-radius:50%;border:1px solid rgba(216,176,104,.35);display:grid;place-items:center;color:#D8B068;transition:background .2s,color .2s,transform .2s}
footer.rodape-v .rede:hover{background:#C8984F;color:#0D2B2B;transform:translateY(-2px)}
footer.rodape-v .rede svg{width:18px;height:18px}
footer.rodape-v .rodape-base{border-top:1px solid rgba(255,255,255,.08);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.84rem}
@media (max-width:1000px){footer.rodape-v .rodape-grade{grid-template-columns:1fr 1fr}}
@media (max-width:640px){footer.rodape-v .rodape-grade{grid-template-columns:1fr}footer.rodape-v .rodape-in{padding:0 20px}}
