.cf-pagina{gap:var(--gap);flex-direction:column;display:flex}.cf-topo{gap:var(--gap);grid-template-columns:623fr 741fr;min-height:340px;display:grid}.cf-sobre{background:var(--surface);border:1.5px solid var(--roxo);color:var(--roxo);padding:calc(var(--pad) - 1.5px);justify-content:flex-end;gap:.8em;font-size:18px;line-height:1.55}.cf-sobre p{text-wrap:pretty;max-width:34em;margin:0}.cf{color:var(--tinta);grid-template-columns:1fr minmax(320px,440px);gap:32px;display:grid}.cf-perguntas{flex-direction:column;gap:22px;display:flex}.cf-pergunta{border:0;min-width:0;margin:0;padding:0}.cf-pergunta legend{margin-bottom:8px;padding:0;font-size:17px;font-weight:700;line-height:1.35}.cf-opcoes{flex-wrap:wrap;gap:6px 28px;padding-left:2px;display:flex}.cf-opcoes--duas{grid-template-columns:repeat(2,max-content);display:grid}.cf-opcoes--pilha{flex-direction:column}.cf-opcao{cursor:pointer;align-items:flex-start;gap:9px;font-size:16px;line-height:1.4;display:inline-flex}.cf-opcao--miuda{font-size:15px}.cf-opcao input{opacity:0;width:1px;height:1px;position:absolute}.cf-bolinha{width:15px;height:15px;transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);border:2px solid;border-radius:50%;flex:none;margin-top:.2em}.cf-opcao input:checked+.cf-bolinha{background:var(--roxo);border-color:var(--roxo);box-shadow:inset 0 0 0 2.5px var(--cinza)}.cf-opcao input:focus-visible+.cf-bolinha{outline:2px solid var(--petroleo);outline-offset:3px}.cf-resumo{background:var(--surface);border:1.5px solid var(--roxo);border-radius:var(--radius);color:var(--roxo);flex-direction:column;align-self:start;gap:16px;padding:24px;display:flex}.cf-resumo-titulo{margin:0;font-size:18px;font-weight:700}.cf-resumo-vazio{margin:0;font-size:15px}.cf-resumo-lista{flex-direction:column;gap:10px;margin:0;display:flex}.cf-resumo-lista dt{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.cf-resumo-lista dd{color:var(--tinta);margin:1px 0 0;font-size:15px;line-height:1.4}.cf-contato{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.cf-campo{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.cf-campo>span,.cf-campo legend{padding:0;font-size:13px;font-weight:700}.cf-campo input[type=tel],.cf-campo input[type=email]{font:inherit;color:var(--tinta);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px;font-size:15px}.cf-campo input:focus{border-color:var(--roxo);outline:none}.cf-quem>div{color:var(--tinta);flex-wrap:wrap;gap:6px 20px;display:flex}.cf-botao{font:inherit;color:var(--text-invert);background:var(--roxo);cursor:pointer;transition:background-color .2s var(--ease-out);border:0;border-radius:999px;align-self:flex-start;padding:11px 24px;font-size:15px;font-weight:700}.cf-botao:hover{background:var(--petroleo-escuro)}.cf-botao:disabled{opacity:.6;cursor:default}.cf-erro{color:var(--warn);margin:0;font-size:14px}.cf-proposta{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.cf-valor{color:var(--tinta);margin:0}.cf-valor strong{color:var(--roxo);font-size:32px}.cf-valor span{font-size:15px}.cf-ok{color:var(--ok);margin:0;font-size:15px}.cf-texto{flex-direction:column;gap:2px;display:flex}.cf-descricao{color:var(--text-soft);max-width:36em;font-size:14px;line-height:1.45}.cf-opcoes--pilha{gap:12px}@media (max-width:1000px){.cf{grid-template-columns:1fr}}@media (max-width:900px){.cf-topo{grid-template-columns:1fr;min-height:0}.cf-topo .tile--hero{min-height:260px}.cf-sobre{font-size:16px}.cf-opcoes{gap:8px 22px}.cf-opcoes--duas{grid-template-columns:1fr}}.cf-inclui{flex-direction:column;gap:6px;max-width:34em;margin:0;padding-left:1.1em;display:flex}.cf-inclui li{text-wrap:pretty}
