.ind5Aq_wrap{max-width:720px;margin:0 auto;padding:64px 24px 96px}.ind5Aq_cabecalho{text-align:center;margin-bottom:32px}.ind5Aq_titulo{font-size:clamp(var(--fs-h2), 6vw, var(--fs-h1));font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--fg-1);margin:0}.ind5Aq_destaque{color:var(--rmd-blue-700)}.ind5Aq_intro{max-width:520px;font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--fg-2);margin:12px auto 0}.ind5Aq_progresso{margin-bottom:28px}.ind5Aq_passos{justify-content:space-between;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ind5Aq_passoItem{min-width:0;color:var(--fg-2);font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.ind5Aq_passoNum{border:1px solid var(--rmd-line-strong);background:var(--bg-page);width:26px;height:26px;font-size:var(--fs-xs);font-weight:var(--fw-medium);border-radius:999px;flex:none;place-items:center;line-height:1;display:grid}.ind5Aq_passoNome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ind5Aq_passoAtivo{color:var(--fg-1);font-weight:var(--fw-medium)}.ind5Aq_passoAtivo .ind5Aq_passoNum{background:var(--rmd-blue-900);border-color:var(--rmd-blue-900);color:var(--fg-on-accent)}.ind5Aq_passoFeito .ind5Aq_passoNum{background:var(--rmd-green-450);border-color:var(--rmd-green-450);color:var(--rmd-blue-900)}.ind5Aq_barra{background:var(--rmd-line);border-radius:999px;height:4px;overflow:hidden}.ind5Aq_barraFill{background:var(--rmd-sky-500);transform-origin:0;border-radius:999px;width:100%;height:100%;transition:transform .28s ease-out;display:block}@media (prefers-reduced-motion:reduce){.ind5Aq_barraFill{transition:none}}.ind5Aq_cartao{background:var(--bg-page);border:1px solid var(--rmd-line);flex-direction:column;gap:28px;padding:32px;display:flex;position:relative}.ind5Aq_passo{flex-direction:column;gap:20px;min-height:280px;display:flex}.ind5Aq_passoCurto{min-height:0}.ind5Aq_passoCabecalho{flex-direction:column;gap:6px;display:flex}.ind5Aq_contador{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-num);text-transform:uppercase;color:var(--rmd-blue-700)}.ind5Aq_pergunta{font-size:clamp(var(--fs-h4), 4vw, var(--fs-h3));font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--fg-1);margin:0}.ind5Aq_ajuda{font-size:var(--fs-sm);color:var(--fg-2);margin:0}.ind5Aq_opcoes{flex-wrap:wrap;gap:10px;display:flex}.ind5Aq_opcao{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-1);background:var(--bg-page);border:1px solid var(--rmd-line-strong);border-radius:4px;padding:10px 16px;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.ind5Aq_opcao:hover{background:var(--bg-soft);border-color:var(--rmd-sky-500)}.ind5Aq_opcaoSel{background:var(--rmd-blue-900);border-color:var(--rmd-blue-900);color:var(--fg-on-accent)}.ind5Aq_opcaoSel:hover{background:var(--rmd-blue-900);border-color:var(--rmd-blue-900)}.ind5Aq_semOpcoes{font-size:var(--fs-sm);color:var(--fg-2);margin:0}.ind5Aq_aCarregar{min-height:88px;font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:10px;display:flex}.ind5Aq_spinner{border:2px solid var(--rmd-line-strong);border-top-color:var(--rmd-sky-500);border-radius:999px;width:16px;height:16px;animation:.7s linear infinite ind5Aq_girar}@keyframes ind5Aq_girar{to{transform:rotate(360deg)}}.ind5Aq_adicionar{gap:8px;margin-top:4px;display:flex}.ind5Aq_adicionarInput{min-width:0;font-family:inherit;font-size:var(--fs-body);color:var(--fg-1);background:var(--bg-soft);border:1px solid var(--rmd-line-strong);border-radius:4px;flex:auto;padding:10px 14px}.ind5Aq_adicionarInput::placeholder{color:var(--fg-2)}.ind5Aq_campos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ind5Aq_navegacao{border-top:1px solid var(--rmd-line);justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.ind5Aq_navDireita{gap:10px;display:flex}@media (max-width:640px){.ind5Aq_wrap{padding:40px 16px 72px}.ind5Aq_cartao{padding:24px 20px}.ind5Aq_passoNome{display:none}.ind5Aq_passos{justify-content:flex-start;gap:12px}.ind5Aq_campos{grid-template-columns:1fr}.ind5Aq_navegacao{flex-wrap:wrap}.ind5Aq_navDireita{margin-left:auto}}.ind5Aq_erroCampo{font-size:var(--fs-sm);color:var(--estado-erro-fg);margin:4px 0 0}
