
/* V25 - estilos extras somente para páginas legais. Não altera o carrossel da home. */
.legal-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}
.deletion-section{background:radial-gradient(circle at 80% 15%,rgba(22,140,255,.07),transparent 25%)}
.deletion-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.deletion-card,.deletion-contact{position:relative;padding:28px;border-radius:24px;border:1px solid rgba(80,184,255,.14);background:radial-gradient(circle at 90% 0%,rgba(22,140,255,.08),transparent 30%),linear-gradient(180deg,rgba(8,24,51,.95),rgba(5,15,32,.98));box-shadow:0 20px 50px rgba(0,0,0,.18)}
.deletion-card.featured{border-color:rgba(61,229,209,.21)}
.deletion-step{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#031326;font-weight:900;background:linear-gradient(135deg,var(--blue2),var(--cyan));box-shadow:0 0 22px rgba(80,184,255,.16)}
.deletion-card h2{margin:18px 0 10px;font-size:26px}
.deletion-card p,.deletion-card li,.deletion-contact p{color:var(--muted)}
.deletion-email{display:inline-flex;margin:4px 0 18px;color:#8fe4ff;font-size:22px;font-weight:900;overflow-wrap:anywhere}
.deletion-subject{padding:14px 16px;border-radius:14px;color:#eaf5ff;border:1px solid rgba(80,184,255,.16);background:rgba(22,140,255,.06)}
.deletion-card ul{padding-left:22px}.deletion-card li{margin:8px 0}
.deletion-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}
.deletion-app-grid span{min-height:48px;display:flex;align-items:center;padding:10px 12px;border-radius:12px;color:#ecf5ff;font-size:13px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}
.full-card{grid-column:1/-1}
.deletion-contact{display:flex;align-items:center;justify-content:space-between;gap:30px}.deletion-contact h2{margin:8px 0}
@media(max-width:760px){.deletion-layout{grid-template-columns:1fr}.full-card{grid-column:auto}.deletion-app-grid{grid-template-columns:1fr}.deletion-contact{flex-direction:column;align-items:flex-start}.legal-footer-links{justify-content:flex-start}}
