.hub{--tinta:#12161c;--papel:#f6f7f9;--cartao:#fff;--texto:#12161c;--suave:#4d5663;--linha:#d9dde3;--ambar:#f5a524;--ambar-texto:#8a5a00;--azul:#1550c8;--ok:#0f6b45;--ok-bg:#e3f4ec;--prep:#7a4f00;--prep-bg:#fff3d6;--prop:#1550c8;--prop-bg:#e6eefc;--faixa-texto:#f2f4f7;--faixa-suave:#9aa4b2;--faixa-linha:#2f3742;--f-display:var(--font-plex-cond), var(--font-plex-sans), "IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--f-corpo:var(--font-plex-sans), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}@media (prefers-color-scheme:dark){.hub{--papel:#0e1116;--cartao:#161b22;--texto:#e8ebef;--suave:#a3adba;--linha:#2a313b;--ambar-texto:#ffc46b;--azul:#7da2ff;--ok:#7ee2b0;--ok-bg:#12352a;--prep:#ffd27a;--prep-bg:#3a2c0c;--prop:#a9c1ff;--prop-bg:#172647;--tinta:#0a0d11;--faixa-linha:#262d36;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html.dark .hub{--papel:#0e1116;--cartao:#161b22;--texto:#e8ebef;--suave:#a3adba;--linha:#2a313b;--ambar-texto:#ffc46b;--azul:#7da2ff;--ok:#7ee2b0;--ok-bg:#12352a;--prep:#ffd27a;--prep-bg:#3a2c0c;--prop:#a9c1ff;--prop-bg:#172647;--tinta:#0a0d11;--faixa-linha:#262d36;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hub,.hub *{box-sizing:border-box}.hub{background:var(--papel);color:var(--texto);font-family:var(--f-corpo);width:100%;min-height:100vh;font-size:16px;line-height:1.55}.hub .lado{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.hub .miolo{max-width:1120px;margin:0 auto}.hub a{color:inherit}.hub :focus-visible{outline:3px solid var(--ambar);outline-offset:2px}.hub h1,.hub h2,.hub h3{text-wrap:balance;margin:0}.hub .prototipo-x{background:var(--ambar);color:#12161c;font:600 13px/1.4 var(--f-mono);text-align:center;padding-block:6px}.hub .faixa{background:var(--tinta);color:var(--faixa-texto)}.hub .topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.hub .marca{align-items:center;gap:10px;text-decoration:none;display:flex}.hub .marca .s{background:var(--azul);color:#fff;width:34px;height:34px;font:700 20px/1 var(--f-display);place-items:center;display:grid}html.dark .hub .marca .s{background:#1550c8}@media (prefers-color-scheme:dark){.hub .marca .s{background:#1550c8}}.hub .marca b{font:700 20px/1 var(--f-display);letter-spacing:.5px}.hub .marca small{font:500 11px/1.2 var(--f-mono);color:var(--faixa-suave);letter-spacing:1.5px;text-transform:uppercase;display:block}.hub .menu{flex-wrap:wrap;gap:22px;font-size:15px;display:flex}.hub .menu a{color:var(--faixa-texto);opacity:.85;text-decoration:none}.hub .menu a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.hub .abertura{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;padding-block:56px 64px;display:grid}.hub .abertura .tese{min-width:0}.hub .selo{font:600 12px/1 var(--f-mono);letter-spacing:2px;text-transform:uppercase;color:var(--ambar)}.hub .abertura h1{font:700 clamp(38px, 5.4vw, 60px)/1.02 var(--f-display);letter-spacing:-.5px;margin-top:16px}.hub .abertura p{color:#c9d0da;max-width:34ch;margin:20px 0 0;font-size:18px}.hub .acoes{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hub .botao{border:2px solid #0000;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.hub .botao.cheio{background:var(--ambar);color:#12161c}.hub .botao.cheio:hover{background:#ffc46b}.hub .botao.vazado{border-color:var(--faixa-linha);color:var(--faixa-texto)}.hub .botao.vazado:hover{border-color:var(--faixa-suave)}.hub .botao svg{width:18px;height:18px}.hub .indice{border:1px solid var(--faixa-linha);min-width:0}.hub .indice-cab{border-bottom:1px solid var(--faixa-linha);font:500 12px/1.4 var(--f-mono);color:var(--faixa-suave);letter-spacing:1px;text-transform:uppercase;justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.hub .indice ol{margin:0;padding:0;list-style:none}.hub .indice li a{border-bottom:1px solid var(--faixa-linha);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 16px;text-decoration:none;display:grid}.hub .indice li:last-child a{border-bottom:0}.hub .indice li a:hover{background:#f5a52414}.hub .dom{font:500 clamp(17px, 2.1vw, 22px)/1.25 var(--f-mono);color:var(--faixa-suave);overflow-wrap:anywhere}.hub .dom b{color:var(--faixa-texto);font-weight:600}.hub .dom .raiz{color:var(--ambar)}.hub .estado{font:600 11px/1 var(--f-mono);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.hub .estado.ok{color:#7ee2b0}.estado.prep{color:#ffd27a}.estado.prop{color:#a9c1ff}.hub section.bloco{padding-block:64px 8px}.hub .cab-secao{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.hub .cab-secao h2{font:700 clamp(28px, 3.4vw, 36px)/1.1 var(--f-display)}.hub .cab-secao p{color:var(--suave);max-width:60ch;margin:6px 0 0}.hub .rotulo{font:600 12px/1 var(--f-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ambar-texto)}.hub .grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;display:grid}.hub .produto{background:var(--cartao);border:1px solid var(--linha);flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.hub .produto .linha1{justify-content:space-between;align-items:start;gap:10px;display:flex}.hub .produto h3{font:700 24px/1.1 var(--f-display)}.hub .produto .end{font:500 13px/1.3 var(--f-mono);color:var(--suave);overflow-wrap:anywhere;margin-top:4px}.hub .produto p{color:var(--suave);margin:0}.hub .produto ul{color:var(--texto);gap:4px;margin:0;padding-left:18px;font-size:15px;display:grid}.hub .produto .pe{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.hub .produto .pe .nota{font:500 12px/1.3 var(--f-mono);color:var(--suave)}.hub .link{color:var(--azul);align-items:center;gap:6px;min-height:40px;font-weight:600;text-decoration:none;display:inline-flex}.hub .link:hover{text-underline-offset:4px;text-decoration:underline}.hub .link svg{width:16px;height:16px}.hub .chip{font:600 12px/1 var(--f-mono);white-space:nowrap;padding:6px 8px}.hub .chip.ok{background:var(--ok-bg);color:var(--ok)}.hub .chip.prep{background:var(--prep-bg);color:var(--prep)}.hub .chip.prop{background:var(--prop-bg);color:var(--prop)}.hub .produto.destaque{border-top:4px solid var(--ambar)}.hub .passos{border:1px solid var(--linha);background:var(--cartao);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;display:grid}.hub .passo{border-right:1px solid var(--linha);min-width:0;padding:22px}.hub .passo:last-child{border-right:0}.hub .passo .n{font:600 13px/1 var(--f-mono);color:var(--ambar-texto)}.hub .passo h3{font:700 20px/1.2 var(--f-display);margin-top:10px}.hub .passo p{color:var(--suave);margin:8px 0 0;font-size:15px}@media (max-width:700px){.hub .passo{border-right:0;border-bottom:1px solid var(--linha)}.hub .passo:last-child{border-bottom:0}}.hub .contato{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}.hub .contato .texto p{color:var(--suave)}.hub form{background:var(--cartao);border:1px solid var(--linha);gap:14px;padding:22px;display:grid}.hub .dupla{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hub label{gap:6px;font-size:14px;font-weight:600;display:grid}.hub .campo{border:1px solid var(--linha);background:var(--papel);align-items:center;gap:8px;min-height:46px;padding:0 12px;display:flex}.hub .campo:focus-within{border-color:var(--azul)}.hub .campo svg{width:18px;height:18px;color:var(--suave);flex:none}.hub .campo input,.hub .campo select,.hub .campo textarea{min-width:0;color:var(--texto);font:400 15px/1.4 var(--f-corpo);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.hub .campo.area{align-items:start}.campo.area svg{margin-top:13px}.hub .campo textarea{resize:vertical;min-height:96px}.hub .enviar{background:var(--azul);color:#fff;min-height:46px;font:600 15px/1 var(--f-corpo);cursor:pointer;border:0;justify-self:start;align-items:center;gap:8px;padding:0 20px;display:inline-flex}html.dark .hub .enviar{background:#1550c8}@media (prefers-color-scheme:dark){.hub .enviar{background:#1550c8}}.hub .enviar svg{width:18px;height:18px}.hub .retorno{color:var(--ok);min-height:20px;font-size:14px}.hub footer{margin-top:72px}.hub .rodape{grid-template-columns:1.2fr repeat(3,1fr);gap:28px;padding-block:40px;display:grid}.hub .rodape h4{font:600 12px/1 var(--f-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--faixa-suave);margin:0 0 10px}.hub .rodape ul{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.hub .rodape a{color:var(--faixa-texto);opacity:.85;text-decoration:none}.hub .rodape a:hover{opacity:1;text-decoration:underline}.hub .rodape p{color:var(--faixa-suave);max-width:34ch;margin:12px 0 0;font-size:14px}.hub .base{border-top:1px solid var(--faixa-linha);font:500 12px/1.4 var(--f-mono);color:var(--faixa-suave);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:16px;display:flex}@media (max-width:860px){.hub .abertura{grid-template-columns:1fr;gap:36px;padding-block:40px 48px}.hub .contato{grid-template-columns:1fr}.hub .rodape{grid-template-columns:1fr 1fr}}@media (max-width:480px){.hub .dupla,.hub .rodape{grid-template-columns:1fr}.hub .menu{gap:14px;font-size:14px}}@media (prefers-reduced-motion:no-preference){.hub .indice li a{transition:background .15s}}.hub .titulo-contato{font:700 clamp(28px, 3.4vw, 36px)/1.1 var(--f-display);margin-top:8px}.hub .isca{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hub .retorno.erro{color:#c0352b}html.dark .hub .retorno.erro{color:#ff9e95}@media (prefers-color-scheme:dark){.hub .retorno.erro{color:#ff9e95}}.hub .enviar:disabled{opacity:.6;cursor:progress}.hub .produto ul{list-style:outside}
