.rodape{background:var(--tinta);color:var(--creme);border-top:1px solid var(--tinta-3);padding:clamp(64px,9vw,120px) 0 28px;position:relative}.rodape__interno{width:min(100% - 2 * var(--margem), var(--largura));gap:56px;margin-inline:auto;display:grid}.rodape__marca a{border-radius:12px;display:inline-flex}.rodape__frase{font-size:var(--texto-grande);max-width:22ch;margin-top:22px;font-weight:600;line-height:1.3}.rodape__dominio{color:var(--creme-suave);margin-top:10px;font-size:.9375rem}.rodape__colunas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;display:grid}.rodape__titulo{letter-spacing:.14em;text-transform:uppercase;color:var(--creme-suave);margin-bottom:14px;font-size:.75rem;font-weight:700}.rodape__colunas ul{gap:10px;font-weight:600;display:grid}.rodape__colunas a{align-items:center;gap:8px;min-height:28px;display:inline-flex}.rodape__embreve{color:var(--creme-suave)}.rodape__base{width:min(100% - 2 * var(--margem), var(--largura));border-top:1px solid var(--tinta-3);color:var(--creme-suave);flex-wrap:wrap;align-items:center;gap:10px 28px;margin:clamp(56px,8vw,96px) auto 0;padding-top:22px;font-size:.875rem;display:flex}.rodape__topo{min-height:44px;color:var(--creme);align-items:center;gap:8px;margin-left:auto;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.rodape__topo:hover .icone{transform:translateY(-3px)}.rodape__topo .icone{transition:transform var(--rapido) var(--saida)}@media (min-width:900px){.rodape__interno{grid-template-columns:1.1fr 1.4fr;align-items:start}}
