:root{--marca: #da5802;--marca-acao: #c2410c;--marca-acao-hover: #9a3412;--marca-clara: #f07a2e;--marca-suave: #fff1e6;--grafite: #1e2128;--grafite-linha: #343842;--grafite-fundo: #0b0d10;--grafite-texto: #f8f5f2;--grafite-texto-2: #b9b4ad;--pagina: #f8f5f2;--superficie: #ffffff;--superficie-2: #faf8f5;--texto: #1e2128;--texto-2: #5a5e66;--linha: #e5e0da;--campo: #c8cfd8;--ok: #15803d;--ok-suave: #edfff5;--alerta: #b45309;--alerta-suave: #fef3c7;--erro: #b91c1c;--erro-suave: #fee2e2;--sombra-1: 0 1px 2px rgba(30, 33, 40, .05);--sombra-2: 0 12px 32px rgba(30, 33, 40, .1);--raio: 12px;--raio-g: 18px;--largura: 1200px;--gutter: 20px;--fonte: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--pagina);color:var(--texto);font:400 16px/1.6 var(--fonte);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}img,svg{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select{font:inherit;color:inherit}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--marca);outline-offset:3px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pular{position:absolute;left:12px;top:-60px;z-index:100;background:var(--grafite);color:#fff;padding:10px 14px;border-radius:8px}.pular:focus{top:12px}.container{width:100%;max-width:calc(var(--largura) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}@media(min-width:768px){:root{--gutter: 32px}}.sec{padding:72px 0}@media(min-width:1024px){.sec{padding:104px 0}}.sec-claro{background:var(--pagina)}.sec-branco{background:var(--superficie);border-block:1px solid var(--linha)}.sec-escuro{background:var(--grafite);color:var(--grafite-texto)}.sec-escuro+.sec-escuro{border-top:1px solid var(--grafite-linha)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--marca-acao)}.eyebrow:before{content:"";width:18px;height:2px;background:currentColor}.sec-escuro .eyebrow,.hero .eyebrow,.pagina-topo .eyebrow{color:var(--marca-clara)}.h1{font-size:clamp(36px,6.4vw,64px);line-height:1.05;letter-spacing:-.035em;font-weight:700}.h2{font-size:clamp(28px,4.2vw,44px);line-height:1.12;letter-spacing:-.03em;font-weight:700}.h3{font-size:20px;line-height:1.3;letter-spacing:-.015em;font-weight:650}.lead{font-size:clamp(17px,1.6vw,19px);line-height:1.6;color:var(--texto-2);max-width:62ch}.sec-escuro .lead,.hero .lead,.pagina-topo .lead{color:var(--grafite-texto-2)}.cabecalho{display:grid;gap:16px;margin-bottom:44px;max-width:760px}.cabecalho-centro{margin-inline:auto;text-align:center;justify-items:center}.destaque{color:var(--marca-acao)}.sec-escuro .destaque,.hero .destaque,.pagina-topo .destaque{color:var(--marca-clara)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:10px;border:1px solid transparent;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.btn svg{width:18px;height:18px;flex:none}.btn-primario{background:var(--marca-acao);color:#fff}.btn-primario:hover{background:var(--marca-acao-hover)}.btn-secundario{background:var(--superficie);color:var(--texto);border-color:var(--campo)}.btn-secundario:hover{border-color:var(--texto)}.btn-escuro{background:transparent;color:var(--grafite-texto);border-color:#5a5e66}.btn-escuro:hover{border-color:var(--grafite-texto)}.btn-pequeno{min-height:40px;padding:8px 14px;font-size:14px}.btn-bloco{width:100%}.btn:disabled{opacity:.65;cursor:progress}.acoes{display:flex;flex-wrap:wrap;gap:12px}.link-seta{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--marca-acao);text-decoration:none}.link-seta svg{width:16px;height:16px;transition:transform .15s}.link-seta:hover svg{transform:translate(3px)}.sec-escuro .link-seta{color:var(--marca-clara)}.topo{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--linha)}.topo-barra{display:flex;align-items:center;gap:24px;height:68px}.marca{display:flex;align-items:center;flex:none}.marca img{height:34px;width:auto}.menu{display:none}.menu a{text-decoration:none;font-size:15px;font-weight:500;color:var(--texto-2);padding:8px 2px}.menu a:hover,.menu a[aria-current=page]{color:var(--texto)}.menu a[aria-current=page]{box-shadow:inset 0 -2px var(--marca)}.topo-acoes{margin-left:auto;display:flex;align-items:center;gap:8px}.topo-entrar{display:none}.menu-botao{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--linha);background:var(--superficie);cursor:pointer}.menu-botao svg{width:22px;height:22px}.menu-botao .fechar,.menu-botao[aria-expanded=true] .abrir{display:none}.menu-botao[aria-expanded=true] .fechar{display:block}.menu-movel{border-top:1px solid var(--linha);background:var(--superficie);padding:12px var(--gutter) 20px}.menu-movel[hidden]{display:none}.menu-movel a:not(.btn){display:block;padding:14px 0;font-weight:500;text-decoration:none;border-bottom:1px solid var(--linha)}.menu-movel .acoes{margin-top:16px;display:grid}.topo .btn-primario{display:none}@media(min-width:640px){.topo .btn-primario{display:inline-flex}}@media(min-width:1080px){.menu{display:flex;gap:26px;margin-left:16px}.topo-entrar{display:inline-flex}.menu-botao,.menu-movel{display:none!important}}.hero{background:radial-gradient(1000px 500px at 80% -10%,#2a2e37 0%,transparent 60%),var(--grafite);color:var(--grafite-texto);padding:64px 0 0;overflow:hidden}.hero-texto{display:grid;gap:22px;max-width:760px}.hero .acoes{margin-top:8px}.hero-provas{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:6px;font-size:14px;color:var(--grafite-texto-2)}.hero-provas li{display:flex;align-items:center;gap:8px}.hero-provas svg{width:16px;height:16px;color:var(--marca-clara)}.hero-tela{margin-top:56px;margin-bottom:-2px}@media(min-width:1024px){.hero{padding-top:96px}.hero-tela{margin-top:72px}}.janela{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-g);box-shadow:var(--sombra-2);overflow:hidden}.hero .janela{border-color:var(--grafite-linha);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 -10px 60px #00000059}.janela-barra{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:var(--superficie-2);border-bottom:1px solid var(--linha)}.janela-barra i{width:10px;height:10px;border-radius:50%;background:var(--linha)}.janela-barra span{margin-left:10px;font-size:12px;color:var(--texto-2)}.janela img{width:100%;height:auto}.tela-reservada{aspect-ratio:16 / 9;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;text-align:center;background:repeating-linear-gradient(135deg,var(--superficie-2) 0 14px,var(--superficie) 14px 28px);color:var(--texto-2);font-size:14px}.tela-reservada svg{width:34px;height:34px;color:var(--campo)}.tela-reservada strong{color:var(--texto);font-size:15px}.legenda{margin-top:12px;font-size:13px;color:var(--texto-2)}.grade{display:grid;gap:16px}@media(min-width:640px){.grade-2,.grade-4,.grade-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grade-3{grid-template-columns:repeat(3,1fr)}.grade-4{grid-template-columns:repeat(4,1fr)}}.cartao{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra-1)}.sec-branco .cartao{background:var(--superficie-2)}a.cartao{text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}a.cartao:hover{border-color:var(--marca);box-shadow:var(--sombra-2)}.cartao p{color:var(--texto-2)}.cartao .link-seta{margin-top:auto;padding-top:4px}.icone{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--marca-suave);color:var(--marca-acao);flex:none}.icone svg{width:22px;height:22px}.sec-escuro .cartao{background:#262a32;border-color:var(--grafite-linha);box-shadow:none}.sec-escuro .cartao p{color:var(--grafite-texto-2)}.sec-escuro .icone{background:#f07a2e24;color:var(--marca-clara)}.lista-recursos{display:grid;gap:8px;font-size:15px}.lista-recursos li{display:flex;gap:10px;align-items:flex-start}.lista-recursos svg{width:18px;height:18px;color:var(--marca-acao);flex:none;margin-top:3px}.sec-escuro .lista-recursos svg{color:var(--marca-clara)}.modulo-topo{display:flex;align-items:center;gap:14px}.fluxo{display:grid;gap:0;counter-reset:etapa}.fluxo li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:16px;padding-bottom:28px}.fluxo li:last-child{padding-bottom:0}.fluxo li:before{counter-increment:etapa;content:counter(etapa);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--superficie);border:2px solid var(--marca);color:var(--marca-acao);font-weight:700;z-index:1}.fluxo li:after{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:var(--linha)}.fluxo li:last-child:after{display:none}.fluxo strong{display:block;font-size:17px;margin-top:9px}.fluxo p{color:var(--texto-2);font-size:15px}@media(min-width:900px){.fluxo{grid-template-columns:repeat(var(--colunas, 6),1fr);gap:16px}.fluxo li{grid-template-columns:1fr;padding:0}.fluxo li:after{inset:21px -8px auto 52px;width:auto;height:2px}.fluxo strong{margin-top:4px}}.nota{margin-top:32px;font-size:14px;color:var(--texto-2);display:flex;gap:10px;align-items:flex-start}.nota svg{width:18px;height:18px;flex:none;margin-top:2px}.abas{display:flex;gap:6px;overflow-x:auto;padding:4px;margin:0 calc(var(--gutter) * -1) 24px;padding-inline:var(--gutter);scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.aba{flex:none;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--linha);background:var(--superficie);font-weight:600;font-size:14px;color:var(--texto-2);cursor:pointer}.aba[aria-selected=true]{background:var(--grafite);border-color:var(--grafite);color:#fff}@media(min-width:768px){.abas{justify-content:center;margin-inline:0;padding-inline:4px}}.painel-aba{display:grid;gap:24px;align-items:center}.painel-aba[hidden]{display:none}@media(min-width:1024px){.painel-aba{grid-template-columns:1fr 2.2fr;gap:48px}}.painel-aba-texto{display:grid;gap:10px}.painel-aba-texto p{color:var(--texto-2)}.duas{display:grid;gap:40px;align-items:center}@media(min-width:1024px){.duas{grid-template-columns:1fr 1fr;gap:64px}}.pontos{display:grid;gap:18px;margin-top:28px}.pontos li{display:flex;gap:14px}.pontos strong{display:block}.pontos span{color:var(--texto-2);font-size:15px}.sec-escuro .pontos span{color:var(--grafite-texto-2)}.regras{display:grid;gap:8px;margin-top:24px;padding:16px 18px;border-radius:var(--raio);background:#ffffff0a;border:1px solid var(--grafite-linha);font-size:14px;color:var(--grafite-texto-2)}.regras li{display:flex;gap:10px}.regras svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--marca-clara)}.demo{background:var(--superficie);color:var(--texto);border-radius:var(--raio-g);padding:20px;display:grid;gap:14px;box-shadow:0 20px 60px #00000059}.demo-cabeca{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;font-size:13px}.demo-ia{display:inline-flex;align-items:center;gap:8px;font-weight:700}.demo-ia svg{width:16px;height:16px;color:var(--marca-acao)}.demo-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--linha);color:var(--texto-2)}.demo-status svg{width:13px;height:13px}.demo-status-ok{background:var(--ok-suave);border-color:#bbe5cb;color:var(--ok)}.pulso{width:8px;height:8px;border-radius:50%;background:var(--marca);animation:pulso 1.2s infinite}@keyframes pulso{50%{opacity:.3}}.audio{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#e9f8ee}.audio-play{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ok);color:#fff;flex:none}.audio-play svg{width:16px;height:16px}.onda{display:flex;align-items:center;gap:3px;flex:1;height:24px;overflow:hidden}.onda i{width:3px;border-radius:2px;background:#6aa983;flex:none}.onda-ativa i{animation:onda .9s ease-in-out infinite alternate}@keyframes onda{to{transform:scaleY(.35)}}.audio-tempo{font-size:12px;color:var(--texto-2)}.transcricao{min-height:92px;padding:12px 14px;border-radius:12px;background:var(--superficie-2);border:1px dashed var(--linha);font-size:14px;color:var(--texto)}.transcricao-vazia{color:var(--texto-2)}.cursor{display:inline-block;width:2px;height:1em;background:var(--marca);vertical-align:-2px;margin-left:2px;animation:pulso .8s infinite}.resposta{padding:14px;border-radius:12px;border:1px solid var(--linha)}.resposta-titulo{font-size:13px;font-weight:600;color:var(--texto-2);margin-bottom:8px}.resposta ul{display:grid;gap:6px;min-height:96px}.resposta li{display:flex;gap:10px;align-items:center;font-size:14px;animation:entrar .35s ease-out both}.resposta li small{color:var(--texto-2)}@keyframes entrar{0%{opacity:0;transform:translate(-8px)}}.pos{display:inline-grid;place-items:center;min-width:34px;padding:2px 6px;border-radius:6px;background:var(--marca-suave);color:var(--marca-acao);font-weight:700;font-size:12px}.resposta-total{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--linha);font-size:14px;opacity:0;transition:opacity .3s}.resposta-total.visivel{opacity:1}.demo-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--texto-2)}.demo-pausa{background:none;border:0;padding:6px 0;color:var(--texto-2);text-decoration:underline;cursor:pointer;font-size:13px}.botao-falso{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;font-weight:600;background:var(--superficie-2);border:1px solid var(--linha);color:var(--texto-2);font-size:13px}.botao-falso svg{width:15px;height:15px}.botao-falso-ativo{background:var(--marca-acao);border-color:var(--marca-acao);color:#fff}@media(prefers-reduced-motion:reduce){.pulso,.cursor,.onda-ativa i,.resposta li{animation:none}}.fechamento{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-g);box-shadow:var(--sombra-2);padding:20px;display:grid;gap:18px}.fechamento-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:flex-start}.kicker{font-size:12px;font-weight:600;color:var(--texto-2);text-transform:uppercase;letter-spacing:.06em}.fechamento-titulo{font-weight:650}.etiqueta{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.etiqueta svg{width:13px;height:13px}.etiqueta-ok{background:var(--ok-suave);color:var(--ok)}.etiqueta-alerta{background:var(--alerta-suave);color:var(--alerta)}.desconto{display:grid;gap:8px;padding:14px;border-radius:12px;background:var(--superficie-2);border:1px solid var(--linha)}.desconto label{display:flex;justify-content:space-between;font-size:14px;font-weight:500}.desconto input{width:100%;accent-color:var(--marca-acao);height:28px}.desconto span{font-size:12px;color:var(--texto-2)}.linhas{display:grid;gap:12px}.linha-venda{display:grid;gap:6px}.linha-cab,.linha-sub{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.linha-cab{font-size:15px}.linha-sub{font-size:13px;color:var(--texto-2)}.linha-alerta .linha-sub b{color:var(--alerta)}.barra{position:relative;height:8px;border-radius:999px;background:var(--superficie-2);border:1px solid var(--linha)}.barra i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--ok);transition:width .25s ease-out}.linha-alerta .barra i{background:var(--alerta)}.barra-minima{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--texto)}.totais{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--linha);font-size:14px}.totais div{display:flex;justify-content:space-between;gap:12px}.totais dt{color:var(--texto-2)}.totais .total{font-size:17px;font-weight:700;padding-top:6px}.totais .total dt{color:var(--texto)}.fechamento-acoes{display:flex;flex-wrap:wrap;gap:8px}.fechamento-nota{font-size:12px;color:var(--texto-2)}.faq{display:grid;gap:10px;max-width:820px;margin:0 auto}.faq details{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio)}.sec-branco .faq details{background:var(--superficie-2)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;font-weight:400;color:var(--marca-acao);line-height:1;flex:none}.faq details[open] summary:after{content:"−"}.faq details p{padding:0 20px 20px;color:var(--texto-2)}.acesso{background:var(--grafite);color:var(--grafite-texto)}.acesso-grade{display:grid;gap:40px;align-items:start}@media(min-width:1024px){.acesso-grade{grid-template-columns:1fr 1fr;gap:64px}}.passos{display:grid;gap:14px;margin-top:28px}.passos li{display:flex;gap:12px;color:var(--grafite-texto-2)}.passos svg{width:20px;height:20px;color:var(--marca-clara);flex:none;margin-top:2px}.passos a{color:var(--grafite-texto);font-weight:600}.formulario{background:var(--superficie);color:var(--texto);border-radius:var(--raio-g);padding:24px;display:grid;gap:18px;box-shadow:0 20px 60px #0000004d}@media(min-width:640px){.formulario{padding:32px}}.formulario h2,.formulario h3{font-size:22px;letter-spacing:-.02em}.formulario>p{color:var(--texto-2);font-size:15px;margin-top:-10px}.campos{display:grid;gap:14px}@media(min-width:640px){.campos{grid-template-columns:1fr 1fr}.campo-largo{grid-column:1 / -1}}.campo{display:grid;gap:6px}.campo label{font-size:14px;font-weight:600}.campo small{font-weight:400;color:var(--texto-2)}.campo input{min-height:48px;padding:10px 14px;border-radius:10px;border:1px solid var(--campo);background:var(--superficie);font-size:16px}.campo input:focus{outline:none;border-color:var(--marca-acao);box-shadow:0 0 0 3px #da580233}.campo input[aria-invalid=true]{border-color:var(--erro)}.status{display:flex;gap:8px;align-items:flex-start;font-size:14px;min-height:1px}.status:empty{display:none}.status[data-tom=ok]{padding:12px 14px;border-radius:10px;background:var(--ok-suave);color:var(--ok)}.status[data-tom=erro]{padding:12px 14px;border-radius:10px;background:var(--erro-suave);color:var(--erro)}.status svg{width:18px;height:18px;flex:none;margin-top:1px}.aviso{font-size:12px;color:var(--texto-2)}.girar{animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.pagina-topo{background:var(--grafite);color:var(--grafite-texto);padding:56px 0 64px}@media(min-width:1024px){.pagina-topo{padding:80px 0 88px}}.pagina-topo .cabecalho{margin-bottom:0}.trilha{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--grafite-texto-2);margin-bottom:20px}.trilha a{color:var(--grafite-texto-2)}.trilha a:hover{color:var(--grafite-texto)}.detalhe{display:grid;gap:40px}@media(min-width:1024px){.detalhe{grid-template-columns:1fr 1fr;gap:64px;align-items:start}}.bloco{display:grid;gap:16px}.problema{padding:20px 22px;border-left:3px solid var(--marca);background:var(--superficie);border-radius:0 var(--raio) var(--raio) 0;color:var(--texto-2)}.problema strong{display:block;color:var(--texto);margin-bottom:4px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--superficie);border:1px solid var(--linha);font-size:14px;font-weight:500;text-decoration:none}a.chip:hover{border-color:var(--marca)}.chip svg{width:15px;height:15px;color:var(--marca-acao)}.faixa{display:grid;gap:20px;padding:32px;border-radius:var(--raio-g);background:var(--grafite);color:var(--grafite-texto)}.faixa p{color:var(--grafite-texto-2)}@media(min-width:900px){.faixa{grid-template-columns:1fr auto;align-items:center;padding:40px 48px}}.rodape{background:var(--grafite-fundo);color:var(--grafite-texto-2);padding:56px 0 32px;font-size:14px}.rodape-grade{display:grid;gap:32px}@media(min-width:768px){.rodape-grade{grid-template-columns:1.4fr repeat(3,1fr)}}.rodape img{height:32px;width:auto}.rodape h2{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--grafite-texto);margin-bottom:12px}.rodape ul{display:grid;gap:8px}.rodape a{text-decoration:none}.rodape a:hover{color:var(--grafite-texto);text-decoration:underline}.rodape-base{margin-top:40px;padding-top:24px;border-top:1px solid var(--grafite-linha);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px}.t-calculator{display:grid;gap:20px}@media(min-width:1024px){.t-calculator{grid-template-columns:1fr 1fr;gap:32px;align-items:start}}.t-form,.t-result{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-g);padding:24px;display:grid;gap:16px}.t-form-title{display:flex;align-items:center;gap:10px}.t-form-title svg{color:var(--marca-acao)}.t-form-title h2{font-size:20px;letter-spacing:-.015em}.t-choice{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:12px}.t-choice button{min-height:44px;border:0;border-radius:9px;background:transparent;font-weight:600;font-size:14px;color:var(--texto-2);cursor:pointer}.t-choice button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-2)}.t-mode-help,.t-example,.t-field-help{font-size:13px;color:var(--texto-2)}.t-field{display:grid;gap:6px}.t-field label{font-size:14px;font-weight:600}.t-field select,.t-input-wrap{min-height:48px;border-radius:10px;border:1px solid var(--campo);background:var(--superficie)}.t-field select{padding:0 12px;font-size:16px}.t-input-wrap{display:flex;align-items:center}.t-input-wrap:focus-within{border-color:var(--marca-acao);box-shadow:0 0 0 3px #da580233}.t-input-wrap[data-invalid=true]{border-color:var(--erro)}.t-input-wrap input{flex:1;min-width:0;width:100%;border:0;background:transparent;padding:10px 14px;font-size:16px;font-variant-numeric:tabular-nums;outline:none}.t-input-wrap span{padding:0 14px;color:var(--texto-2);font-weight:600;font-size:14px}.t-field-error{font-size:13px;color:var(--erro)}.t-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--texto-2)}.t-presets button{min-height:36px;padding:4px 12px;border-radius:999px;border:1px solid var(--linha);background:var(--superficie);font-size:13px;font-weight:600;cursor:pointer}.t-presets button[aria-pressed=true]{border-color:var(--marca-acao);color:var(--marca-acao)}.t-quote{border:1px solid var(--linha);border-radius:12px;padding:14px;margin:0}.t-quote legend{padding:0 6px;font-weight:700;font-size:14px}.t-quote-fields{display:grid;gap:12px}@media(min-width:560px){.t-quote-fields{grid-template-columns:1fr 1fr}}.t-result{position:sticky;top:88px}.t-result .e-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--marca-acao)}.t-result-label{font-size:14px;color:var(--texto-2)}.t-result-main{font-size:clamp(32px,5vw,44px);line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.t-result-main small{font-size:18px;color:var(--texto-2);font-weight:500}.t-result-context{font-size:14px;color:var(--texto-2)}.t-result-list{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--linha);font-size:14px}.t-result-list div{display:flex;justify-content:space-between;gap:12px}.t-result-list dt{color:var(--texto-2)}.t-result-list dd{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.t-result-insight{padding:12px 14px;border-radius:10px;background:var(--marca-suave);font-size:14px}.t-result-foot{font-size:12px;color:var(--texto-2)}.t-empty-result{display:grid;gap:8px;justify-items:start;color:var(--texto-2)}.t-empty-result h2{font-size:18px;color:var(--texto)}.t-comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px}.t-comparison div{padding:12px;border-radius:10px;border:1px solid var(--linha);background:var(--superficie-2);font-size:13px;color:var(--texto-2)}.t-comparison span{font-weight:700;color:var(--texto)}.t-comparison strong{display:block;font-size:18px;color:var(--texto);font-variant-numeric:tabular-nums;margin:4px 0}.t-comparison small{font-size:12px;color:var(--texto-2);font-weight:500}.formula{display:grid;gap:8px;padding:18px 20px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);font-size:15px;font-variant-numeric:tabular-nums}.tabela-rolagem{overflow-x:auto;border:1px solid var(--linha);border-radius:var(--raio);background:var(--superficie)}.tabela{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.tabela th,.tabela td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--linha)}.tabela thead th{background:var(--superficie-2);font-size:13px;color:var(--texto-2);font-weight:600}.tabela tbody tr:last-child>*{border-bottom:0}.t-duplo{display:grid;gap:14px;align-items:start}.t-duplo>*,.t-quote-fields>*{min-width:0}@media(min-width:560px){.t-duplo{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.t-lista{display:grid;gap:8px}.t-lista-cab,.t-lista-linha{display:grid;grid-template-columns:minmax(96px,1.1fr) 1fr 1fr 44px;gap:8px;align-items:center}.t-lista-2 .t-lista-cab,.t-lista-2 .t-lista-linha{grid-template-columns:1fr 1fr 44px}.t-lista-cab{font-size:12px;font-weight:600;color:var(--texto-2)}.t-lista-linha select{min-height:48px;border-radius:10px;border:1px solid var(--campo);background:var(--superficie);padding:0 8px;font-size:15px;min-width:0}.t-lista-linha .t-input-wrap input{padding:10px}.t-lista-linha .t-input-wrap span{padding:0 10px 0 0}.t-remover{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--linha);background:var(--superficie);color:var(--texto-2);cursor:pointer}.t-remover:hover:not(:disabled){color:var(--erro);border-color:var(--erro)}.t-remover:disabled{opacity:.4;cursor:not-allowed}.t-adicionar{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 14px;border-radius:10px;border:1px dashed var(--campo);background:transparent;font-weight:600;font-size:14px;color:var(--marca-acao);cursor:pointer}.t-adicionar:disabled{opacity:.5;cursor:not-allowed}.t-desenho{width:100%;max-width:220px;height:auto;max-height:240px;margin:4px auto;color:var(--texto)}.t-desenho text{font:600 13px var(--fonte);fill:var(--texto-2)}.t-padroes{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--linha)}.t-padroes ul{display:grid;gap:12px;max-height:420px;overflow-y:auto}.t-padrao-cab{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:14px;font-variant-numeric:tabular-nums}.t-padrao-cab small{margin-left:auto;color:var(--texto-2)}.t-barra{display:flex;gap:2px;height:14px;margin-top:6px;border-radius:4px;background:repeating-linear-gradient(135deg,var(--superficie-2) 0 6px,var(--linha) 6px 8px);overflow:hidden}.t-barra i{background:var(--marca)}.t-barra i:nth-child(2n){background:var(--marca-clara)}
