.tec-assist{background:#fff;border:1px solid #dbe3ef;border-radius:18px;gap:22px;margin-top:22px;padding:26px;display:grid;box-shadow:0 10px 30px #0a1c3d0f}.tec-assist fieldset{border:0;min-width:0;margin:0;padding:0}.tec-assist legend{color:var(--seo-navy);margin-bottom:10px;font-size:15px;font-weight:800}.tec-assist-linha{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tec-opcoes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.tec-opcoes-curtas{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tec-opcoes label{cursor:pointer;background:#fbfcfe;border:1.5px solid #dbe3ef;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.tec-opcoes label.is-on{border-color:var(--seo-blue,#004aad);background:#eef4ff}.tec-opcoes input{accent-color:#004aad;flex:none;width:18px;height:18px}.tec-resultado{background:var(--seo-navy);color:#dce5f2;border-radius:14px;padding:20px}.tec-resultado strong{color:#fff;margin:4px 0 8px;font-size:22px;display:block}.tec-resultado p{margin:0 0 10px;line-height:1.6}.tec-resultado .seo-card-kicker,.tec-resultado a:not(.seo-button){color:var(--seo-gold)}.tec-resultado .seo-button{margin-top:6px}.tec-comp{color:#004aad;font-weight:700}.tec-resultado .tec-comp{color:var(--seo-gold)}.tec-tabela th[scope=row] a{color:inherit}.tec-fichas{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-top:24px;display:grid}.tec-ficha{background:#fff;border:1px solid #dbe3ef;border-radius:16px;grid-template-columns:120px 1fr;gap:18px;padding:18px;scroll-margin-top:90px;display:grid}.tec-ficha img{aspect-ratio:428/760;object-fit:cover;border-radius:10px;width:120px;height:auto}.tec-ficha h3{color:var(--seo-navy);margin:2px 0 6px;font-size:19px}.tec-ficha p{color:var(--seo-muted);margin:0 0 10px;font-size:14.5px;line-height:1.6}.tec-ficha dl{gap:4px;margin:0;font-size:13.5px;display:grid}.tec-ficha dt{color:var(--seo-navy);margin-top:6px;font-weight:800}.tec-ficha dd{color:var(--seo-muted);margin:0;line-height:1.5}.tec-nota{color:var(--seo-muted);margin-top:18px;font-size:13.5px}.gp-numeros{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.gp-numeros div{text-align:center;background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:20px}.gp-numeros b{color:#004aad;font-size:30px;font-weight:900;line-height:1.1;display:block}.gp-numeros span{color:var(--seo-muted);font-size:14px}.gp-fotos{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.gp-fotos figure{margin:0}.gp-fotos img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;height:auto}.gp-fotos figcaption{color:var(--seo-muted);margin-top:6px;font-size:12.5px}.ia-passos{counter-reset:passo;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;padding:0;list-style:none;display:grid}.ia-passos li{counter-increment:passo;background:#fff;border:1px solid #dbe3ef;border-radius:16px;padding:20px 18px}.ia-passos li:before{content:counter(passo);background:var(--seo-gold);width:34px;height:34px;color:var(--seo-navy);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:900;display:inline-grid}.ia-passos b{color:var(--seo-navy);margin-bottom:4px;display:block}.ia-passos span{color:var(--seo-muted);font-size:14px;line-height:1.55}.ia-aviso{border-left:4px solid var(--seo-gold);color:#4a3b00;background:#fff8e1;border-radius:10px;margin-top:20px;padding:16px 18px;font-size:14.5px;line-height:1.6}@media (max-width:900px){.gp-numeros,.gp-fotos{grid-template-columns:repeat(2,1fr)}.ia-passos{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tec-assist{padding:18px}.tec-assist-linha{grid-template-columns:1fr}.tec-ficha{grid-template-columns:90px 1fr;gap:14px}.tec-ficha img{width:90px}.ia-passos{grid-template-columns:1fr}}
