/* Selos de segurança do rodapé (próprios, sem marcas de terceiros) */
.selos { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin: 0 auto 18px; max-width: 980px; }
.selos .selo-seg { display: flex; align-items: center; gap: 10px; padding: 9px 14px 9px 10px; border-radius: 12px; border: 1px solid rgba(47,179,180,.35); background: rgba(47,179,180,.06); color: #e8e8ed; text-decoration: none; text-align: left; transition: border-color .2s, background .2s; }
.selos .selo-seg:hover { border-color: rgba(47,179,180,.8); background: rgba(47,179,180,.12); }
.selos .selo-seg svg { width: 26px; height: 26px; flex: none; stroke: #4fd1c5; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.selos .selo-seg b { color: #f5f5f7; display: block; font-size: 12.5px; line-height: 1.2; letter-spacing: .01em; }
.selos .selo-seg small { display: block; font-size: 11px; line-height: 1.25; color: #a1a1a6; }
@media (max-width: 600px) { .selos { gap: 8px; } .selo-seg { flex: 1 1 calc(50% - 8px); min-width: 0; } }
@media print { .selos { display: none; } }
.copy { margin: 10px 0 0; font-size: 12px; color: #8e8e93; }
