/* Apenas passo 5: sem alterar os restantes passos ou rodapé. */
[data-wizard-step="5"] .contact-intro{color:#53635c;font-size:15px;line-height:1.5;margin:0 0 24px}
[data-wizard-step="5"] .compact-fields{gap:20px}
[data-wizard-step="5"] .contact-wide,[data-wizard-step="5"] .phone-fields{grid-column:1/-1}
[data-wizard-step="5"] .field-help{display:block;color:#627068;font-size:12px;font-weight:400;line-height:1.5;margin-top:7px}
[data-wizard-step="5"] .phone-fields{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(0,1.35fr);gap:14px}
[data-wizard-step="5"] .phone-fields .phone-channel,[data-wizard-step="5"] #indicativo-outro-campo{grid-column:1/-1}
[data-wizard-step="5"] .phone-channel{margin:0;font-size:12px;line-height:1.5;color:#627068}
[data-wizard-step="5"] .compact-privacy{font-size:12px;line-height:1.6;color:#627068;margin:20px 0}
@media(max-width:420px){[data-wizard-step="5"] .phone-fields{grid-template-columns:minmax(120px,.85fr) minmax(0,1fr);gap:10px}}

[data-wizard-step="5"] .name-fields{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
[data-wizard-step="5"] .name-fields label{min-width:0}
