.po-hero{background:linear-gradient(160deg,var(--brand-700),var(--brand-800));color:#eceef2;padding-block:var(--sp-8);border-bottom:4px solid var(--accent)}.po-hero-inner{max-width:800px}.po-hero h1{color:#fff;max-width:22ch}.po-hero .eyebrow{color:#ffb488}.po-hero-lead{margin-top:var(--sp-4);font-size:var(--step-1);line-height:1.55;color:#d4d8df;max-width:62ch}.po-hero-selos{list-style:none;padding:0;margin:var(--sp-5) 0 0;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);font-size:var(--step--1);color:#c7ccd4}.po-hero-selos li{display:inline-flex;align-items:center;gap:.4rem}.po-hero-selos span{color:var(--accent);font-weight:800}.po-app{margin-top:var(--sp-6)}.po-start-btn{width:100%;max-width:420px}.po-microcopy{margin-top:var(--sp-3);font-size:var(--step--1);color:#aab0ba}.po-noscript{margin-top:var(--sp-5);color:var(--ink)}.po-quiz{background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-lg)}.po-progresso-barra{height:6px;border-radius:999px;background:var(--bg-tint-2);overflow:hidden}.po-progresso-preenchido{display:block;height:100%;width:0;background:var(--accent);border-radius:999px;transition:width .25s ease}.po-progresso-txt{margin-top:var(--sp-2);font-size:var(--step--1);color:var(--muted);font-weight:600}.po-pergunta{margin-top:var(--sp-4);font-size:var(--step-2);line-height:1.2}.po-ajuda{margin-top:var(--sp-3);color:var(--muted);font-size:var(--step--1);line-height:1.5}.po-ajuda:empty,.po-reforco:empty{display:none}.po-opcoes{display:grid;gap:var(--sp-3);margin-top:var(--sp-5)}@media(min-width:620px){.po-opcoes.po-opcoes--curtas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.po-opcao{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.95rem 1.1rem;border:2px solid var(--line);border-radius:var(--radius);background:#fff;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;min-height:56px;transition:border-color .12s ease,background .12s ease}.po-opcao:hover{border-color:var(--brand);background:var(--bg-tint)}.po-opcao.po-sel,.po-opcao[aria-pressed=true]{border-color:var(--accent);background:var(--accent-50)}.po-opcao-marca{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid var(--line)}.po-opcao.po-sel .po-opcao-marca,.po-opcao[aria-pressed=true] .po-opcao-marca{background:var(--accent);border-color:var(--accent)}.po-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap}.po-voltar{background:none;border:0;padding:.5rem 0;font:inherit;font-weight:600;color:var(--muted);cursor:pointer;min-height:44px}.po-voltar:hover{color:var(--ink);text-decoration:underline}.po-quiz [hidden]{display:none}.po-reforco{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line-soft);font-size:var(--step--1);color:var(--muted);font-style:italic}.po-resultado{background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-lg)}.po-res-rotulo{font-size:var(--step--1);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-600)}.po-res-titulo{margin-top:var(--sp-2);font-size:var(--step-3);line-height:1.15}.po-res-alt{margin-top:var(--sp-2);color:var(--muted);font-weight:600;font-size:var(--step--1)}.po-res-porque{margin-top:var(--sp-5);color:var(--ink-soft);font-size:var(--step-1);line-height:1.6}.po-gargalo{margin-top:var(--sp-6);border:2px solid var(--accent);border-radius:var(--radius);padding:var(--sp-5);background:var(--accent-50)}.po-gargalo h3{font-size:var(--step-1);color:var(--accent-600);margin-bottom:var(--sp-2)}.po-gargalo p{line-height:1.65;font-weight:600}.po-conflito{margin-top:var(--sp-5);background:var(--bg-tint);border-left:4px solid var(--brand);border-radius:var(--radius);padding:var(--sp-4) var(--sp-5)}.po-conflito h3{font-size:var(--step-0);line-height:1.3;margin-bottom:var(--sp-2)}.po-conflito p{line-height:1.65;font-size:var(--step--1);color:var(--ink-soft)}.po-par{display:grid;gap:var(--sp-3);margin-top:var(--sp-5)}@media(min-width:700px){.po-par{grid-template-columns:repeat(2,minmax(0,1fr))}}.po-par-item{border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);padding:var(--sp-4)}.po-par--bom{border-left-color:#1f8a54}.po-par--atencao{border-left-color:var(--accent)}.po-par-item h4{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.4rem}.po-par-item p{line-height:1.6;font-size:var(--step--1)}.po-desempate{margin-top:var(--sp-6)}.po-desempate h3{font-size:var(--step-1);margin-bottom:var(--sp-3)}.po-desempate-grid{display:grid;gap:var(--sp-3)}@media(min-width:700px){.po-desempate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.po-desempate-item{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-4);background:var(--bg-tint)}.po-desempate-item h4{font-size:var(--step-0);margin-bottom:var(--sp-2);color:var(--brand-700)}.po-desempate-item p{line-height:1.6;font-size:var(--step--1)}.po-bloco{margin-top:var(--sp-6)}.po-bloco h3{font-size:var(--step-1);margin-bottom:var(--sp-2)}.po-bloco-nota{font-size:var(--step--1);color:var(--muted);line-height:1.5;margin-bottom:var(--sp-4)}.po-tabela-wrap{overflow-x:auto}.po-tabela{width:100%;border-collapse:collapse;font-size:var(--step--1);min-width:460px}.po-tabela th,.po-tabela td{text-align:left;padding:.65rem .8rem;border-bottom:1px solid var(--line-soft);vertical-align:top}.po-tabela thead th{font-weight:800;color:var(--brand-700);border-bottom:2px solid var(--line)}.po-tabela tbody th{font-weight:700}.po-linha-destaque{background:var(--accent-50)}.po-qualidade{margin-top:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-5)}.po-qualidade h3{font-size:var(--step-1);margin-bottom:var(--sp-2)}.po-qualidade p{line-height:1.65;font-size:var(--step--1)}.po-proximo-btn{margin-top:var(--sp-4)}.po-passos{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-3)}.po-passos li{border-left:3px solid var(--line);padding-left:var(--sp-4)}.po-passo-link{display:block;font-weight:700;color:var(--brand-600)}.po-passo-txt{display:block;margin-top:.2rem;font-size:var(--step--1);color:var(--muted);line-height:1.5}.po-compat{margin-top:var(--sp-6);border-radius:var(--radius);padding:var(--sp-5);background:linear-gradient(155deg,var(--brand-700),var(--brand-800));color:#d4d8df;border-top:4px solid var(--accent)}.po-compat h3{color:#fff;font-size:var(--step-1)}.po-compat p{margin-top:var(--sp-3);line-height:1.6}.po-acoes{margin-top:var(--sp-5);display:grid;gap:var(--sp-3)}.po-acoes .btn{width:100%}.po-acoes-nota{font-size:var(--step--1);color:#aab0ba;text-align:center;margin:0}.po-semencaixe{margin-top:var(--sp-6);border:1px dashed var(--line);border-radius:var(--radius);padding:var(--sp-5);background:var(--bg-tint)}.po-semencaixe h3{font-size:var(--step-0);margin-bottom:var(--sp-2)}.po-semencaixe p{line-height:1.6;font-size:var(--step--1);color:var(--ink-soft)}.po-continuar{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line-soft)}.po-continuar h3{font-size:var(--step-1);margin-bottom:var(--sp-3)}.po-links{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-2)}.po-links a{color:var(--brand-600);font-weight:600}.po-aviso{margin-top:var(--sp-5);font-size:var(--step--1);color:var(--muted);line-height:1.5}.po-rodape{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);align-items:center}.po-feedback{font-size:var(--step--1);color:var(--muted);display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-right:auto}.po-feedback button,.po-compartilhar{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.4rem .9rem;font:inherit;font-size:var(--step--1);cursor:pointer;min-height:44px}.po-feedback button:hover,.po-compartilhar:hover{border-color:var(--brand)}.po-refazer{background:none;border:0;font:inherit;font-size:var(--step--1);color:var(--muted);text-decoration:underline;cursor:pointer;padding:.4rem 0;min-height:44px}.po-conteudo{padding-block:var(--sp-8)}.po-artigo{max-width:var(--container-narrow);margin-inline:auto}.po-atualizado{color:var(--muted);font-size:var(--step--1);margin-bottom:var(--sp-5)}.po-artigo h2{margin-top:var(--sp-7);font-size:var(--step-2)}.po-artigo p{margin-top:var(--sp-4);line-height:1.7}.po-faq{margin-top:var(--sp-5)}.po-faq h3{font-size:var(--step-0);line-height:1.35}.po-faq p{margin-top:var(--sp-2)}.po-disclosure{margin-top:var(--sp-7);background:var(--bg-tint);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-5)}.po-disclosure h2{margin-top:0;font-size:var(--step-1)}.po-metodologia-nota{font-size:var(--step--1);color:var(--muted)}
