/* Registro: the form stays as is; on wide screens a quiet product panel sits beside it. */
.reg-split { width: 100%; display: flex; justify-content: center; align-items: center; gap: 56px; padding: 0 24px; }
.reg-split .auth-wrap { flex: 0 1 400px; padding-left: 0; padding-right: 0; }
.reg-aside { display: none; }
@media (min-width: 1000px) {
  .reg-aside { display: flex; flex-direction: column; gap: 22px; flex: 0 1 420px; }
  .reg-aside-img { width: 100%; height: auto; border-radius: 26px; box-shadow: var(--elev-3); }
  .reg-aside-list { list-style: none; display: grid; gap: 14px; margin: 0; padding: 0; }
  .reg-aside-list li { display: flex; gap: 14px; align-items: flex-start; font-size: .9rem; color: var(--text-2); line-height: 1.5; }
  .reg-aside-list i { width: 38px; height: 38px; border-radius: 12px; display: grid; place-items: center; flex: none; background: color-mix(in srgb, var(--gold) 20%, transparent); color: var(--gold-text); font-size: 1.1rem; }
  .reg-aside-list strong { display: block; color: var(--text); font-weight: 700; }
}
