.tri{display:grid;grid-gap:16px;gap:16px}.tri-intro{padding:14px 16px;background:var(--gold-tint);border:1px solid var(--gold-line);border-radius:12px;font-size:13.5px;line-height:1.65;color:var(--prose)}.tri-intro strong{display:block;font-family:var(--font-display);font-size:16px;color:var(--ink);margin-bottom:4px}.tri-passo{padding:18px 18px 20px;animation:tri-surge .32s ease both;scroll-margin-top:18px}@keyframes tri-surge{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tri-passo{animation:none}}.tri-pergunta{font-size:16px;font-weight:700;line-height:1.45;color:var(--ink);margin-bottom:12px}.tri-num{color:var(--gold-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tri-dica{display:block;font-weight:400;font-size:12.5px;color:var(--muted);margin-top:3px}.tri-opcoes{display:flex;flex-wrap:wrap;gap:10px}.tri-opcoes-col{flex-direction:column;flex-wrap:nowrap}.tri-opcao{flex:1 1 auto;min-width:96px;min-height:48px;padding:12px 14px;border:2px solid var(--line);border-radius:12px;background:var(--field);font-family:inherit;font-size:15px;font-weight:600;line-height:1.35;color:var(--ink);text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.tri-opcoes-col .tri-opcao{flex:none;width:100%;text-align:left}.tri-opcao:hover{border-color:var(--gold-soft)}.tri-opcao:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}.tri-opcao[aria-checked=true]{border-color:var(--gold);background:var(--gold-tint);color:var(--gold-deep)}.tri-campo{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:5px}.tri-input{width:100%;font-size:16px;font-family:inherit;color:var(--ink);padding:12px 14px;min-height:48px;border:1.5px solid var(--line);border-radius:12px;background:var(--field)}.tri-input:focus{outline:none;border-color:var(--gold)}.tri-declaracoes{list-style:none;margin:0 0 14px;padding:14px 16px;background:var(--field-off);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:9px;gap:9px}.tri-declaracoes li{display:flex;gap:9px;font-size:13.5px;line-height:1.6;color:var(--prose)}.tri-declaracoes .tri-ck{color:var(--gold-deep);font-weight:700}.tri-aceite{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;padding:12px 4px;cursor:pointer}.tri-aceite input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--gold)}.tri-avancar{width:100%;min-height:52px;justify-content:center;font-size:15.5px}.tri-avancar:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5;box-shadow:none}.tri-analisando{padding:22px 20px;text-align:center;font-size:15px;line-height:1.6;color:var(--gold-deep);background:var(--gold-tint);border:1px solid var(--gold-line);border-radius:14px}.tri-pontos:after{content:"";animation:tri-pontos 1.1s steps(4) infinite}@keyframes tri-pontos{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.tri-erro{padding:12px 16px;font-size:14px;line-height:1.55;color:var(--erro);background:var(--erro-bg);border:1px solid var(--erro-line);border-radius:12px}