.heroi-curto .wrap{grid-template-columns:1fr;padding-block:56px 128px}.heroi-curto h1{font-size:clamp(32px,5vw,56px)}.heroi-curto .lead{margin:0}.cartao-quiz{max-width:1000px;margin:-88px auto 72px;position:relative;z-index:2;background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);border-top:3px solid var(--laranja);padding:clamp(22px,4vw,48px)}.quiz{scroll-margin-top:90px}.quiz h2{color:var(--negro)}.etapa{animation:entra .35s ease both}@keyframes entra{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}.progresso{display:flex;align-items:center;gap:14px;margin-bottom:28px}.barra{flex:1 1;height:6px;background:#EFEAE4;border-radius:3px;overflow:hidden}.barra i{display:block;height:100%;background:var(--laranja);transition:width .3s ease}.contador{font-size:13px;font-weight:600;color:var(--suave);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pergunta{font-size:clamp(19px,2.6vw,24px);font-weight:600;color:var(--negro);line-height:1.35;margin:0 0 24px;text-wrap:balance}.opcoes{display:grid;grid-gap:10px;gap:10px;margin:0 0 26px}.op{display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);padding:15px 18px;cursor:pointer;line-height:1.45;transition:border-color .15s,background .15s}.op:hover{border-color:#FDB794}.op .marca{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #c9bfb6;margin-top:1px;display:grid;place-items:center}.op[aria-pressed=true]{border-color:var(--laranja);background:#FFF4EE}.op[aria-pressed=true] .marca{border-color:var(--laranja);background:var(--laranja)}.op[aria-pressed=true] .marca:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--branco)}.nav{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.nav .btn.contorno{color:var(--texto)}.nav .btn.contorno:disabled{opacity:.4;background:transparent}.check.invalido{color:var(--critico)}.erro-form{background:#FDE7DE;color:#9A3412;font-size:14px;font-weight:600;margin:0 0 16px}.aviso,.erro-form{border-radius:var(--raio);padding:12px 16px}.aviso{background:var(--fundo);margin:0 0 22px}.aviso,.miudo{font-size:13px;color:var(--suave)}.miudo{margin-top:18px}.res-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:center;margin-bottom:34px}.nota{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nota b{font-family:var(--f-apoio);font-size:clamp(64px,10vw,96px);line-height:1;color:var(--negro)}.nota span{font-size:22px;color:var(--suave);font-weight:600}.nivel{display:inline-block;margin:12px 0;padding:6px 14px;border-radius:var(--raio);font-family:var(--f-apoio);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--branco);background:var(--preto)}.escala,.escala-rot{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px}.escala{margin:14px 0 6px}.escala i{height:8px;border-radius:2px;background:var(--linha)}.escala i.on{background:var(--laranja)}.escala-rot{font-size:11px;color:var(--suave)}.avaliacao{background:var(--fundo);border-radius:var(--raio);padding:22px 24px;margin:0 0 34px}.avaliacao h3,h3.sub{color:var(--laranja-txt)}.avaliacao p{margin:0 0 10px;max-width:75ch}.avaliacao p:last-child{margin:0}.destaque{background:radial-gradient(ellipse 70% 120% at 100% 100%,rgba(143,29,12,.5),transparent 70%),var(--preto);color:var(--claro-txt);border-radius:var(--raio);padding:clamp(22px,3.5vw,34px);margin:0 0 34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px}.destaque h3{color:var(--branco);font-size:clamp(26px,3.4vw,34px);margin:0 0 4px}.destaque .pctg{font-size:15px;color:var(--claro-suave);margin:0 0 16px}.destaque .pctg b{color:var(--laranja);font-size:20px}.destaque h4.rot{margin:18px 0 6px;font-family:var(--f-apoio);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--claro-suave)}.destaque p,.resp{margin:0}.resp{padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.resp li{border-left:2px solid rgba(255,255,255,.18);padding:2px 0 2px 12px;font-size:14px}.resp li i{font-style:normal;display:block;font-size:12px;color:var(--claro-suave)}.produto{background:var(--branco);color:var(--texto);border-radius:var(--raio);border-top:3px solid var(--laranja);padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0}.produto .eyebrow{margin:0}.produto h4{margin:0;font-family:var(--f-titulo);font-weight:400;font-size:26px;text-transform:uppercase;color:var(--negro);line-height:1.15}.produto p{margin:0;font-size:15px}.produto ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.produto li{display:flex;gap:10px;font-size:15px;line-height:1.45}.produto li:before{content:"";flex:none;width:7px;height:7px;margin-top:8px;background:var(--laranja);transform:rotate(45deg)}.resultado-esp{background:#FFF4EE;border-radius:var(--raio);padding:12px 14px;font-size:14px}.resultado-esp b{color:var(--laranja-txt)}.acoes-produto{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.acoes-produto .btn.contorno{color:var(--negro)}.outras{margin:-18px 0 34px;font-size:14px;color:var(--suave)}.outras b{color:var(--negro)}.lista-areas{display:grid;grid-gap:16px;gap:16px;margin:0 0 34px}.area{border-radius:var(--raio);box-shadow:var(--sombra);border-left:3px solid var(--laranja);padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 18px;gap:6px 18px}.area h4{margin:0;font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;font-size:21px;color:var(--negro)}.area .pct{font-family:var(--f-apoio);font-weight:700;font-size:22px;color:var(--negro)}.area .sol,.area .trilho,.area p{grid-column:1/-1}.area .trilho{height:6px;background:#EFEAE4;border-radius:3px;overflow:hidden;margin:6px 0 8px}.area .trilho i{display:block;height:100%}.area p{margin:0;font-size:15px}.area .sol{font-size:14px;color:var(--suave);margin-top:4px}.area .sol b{color:var(--laranja-txt)}.chip{display:inline-block;font-family:var(--f-texto);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-left:10px;vertical-align:4px}.chip.p{background:#FDE7DE;color:#9A3412}.chip.e{background:#FBF0D9;color:#7A5200}.chip.f{background:#DFF1E6;color:#1F5C39}.cta{display:grid;grid-template-columns:minmax(0,1.4fr) auto;grid-gap:20px;gap:20px;align-items:center;border-top:1px solid var(--linha);padding-top:28px}.cta p{margin:0}.cta p b{font-family:var(--f-titulo);font-weight:400;text-transform:uppercase;font-size:22px;color:var(--negro);display:block;margin-bottom:4px}.compartilhar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px;font-size:14px;color:var(--suave)}.compartilhar a,.compartilhar button{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid var(--linha);background:none;border-radius:var(--raio);padding:9px 14px;color:var(--texto);cursor:pointer}.compartilhar a:hover,.compartilhar button:hover{border-color:var(--laranja);color:var(--laranja-txt)}@media (max-width:760px){.cta,.destaque,.res-topo{grid-template-columns:1fr}}[data-foco]:focus{outline:none}