.hero-home{padding-block:clamp(3rem,1.5rem + 5vw,6.5rem) clamp(4rem,3rem + 4vw,7rem);position:relative;overflow:hidden}.hero-home-topo{align-items:end;gap:clamp(1.75rem,1rem + 3vw,3rem);display:grid}@media (min-width:64rem){.hero-home-topo{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4.5rem}}.hero-home-texto .titulo-display{max-width:13.5ch}@media (max-width:47.99rem){.hero-home-texto .dividido.carregar .p>span{will-change:auto;animation:none;transform:none}}.hero-home-apoio{padding-bottom:.5rem}.hero-home-apoio .lead{max-width:34rem;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}@media (max-width:40rem){.hero-home-apoio>.lead{padding-inline-end:3.5rem}}.hero-rolar{color:var(--texto-2);align-items:center;gap:.8rem;margin-top:2.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.hero-rolar:hover{color:var(--acento)}.hero-rolar i{border:1px solid var(--borda);border-radius:50%;flex:none;width:2.6rem;height:2.6rem;position:relative;overflow:hidden}.hero-rolar i:before{content:"";background:linear-gradient(var(--acento), transparent);width:1px;height:56%;position:absolute;top:22%;left:50%}.hero-rolar i:after{content:"";width:5px;height:5px;animation:descer 2.2s var(--ease-saida) infinite;background:#c94a0a;border-radius:50%;margin-left:-2px;position:absolute;top:-30%;left:50%}@keyframes descer{0%{opacity:0;top:15%}30%{opacity:1}to{opacity:0;top:80%}}.hero-home-palco{perspective:1600px;margin-top:clamp(3rem,2rem + 4vw,5.5rem);position:relative}.hero-home-tela{transform-origin:50% 0;transform-style:preserve-3d;will-change:transform;position:relative}.hero-home-halo{z-index:-1;filter:blur(40px);background:radial-gradient(60% 60% at 50% 60%,#c94a0a73,#f1a83d2e 55%,#0000 75%);border-radius:3rem;position:absolute;inset:8% 4% -6%}.hero-home-recorte{box-shadow:0 2px 6px rgb(var(--sombra-rgb) / 6%), 0 60px 120px -50px rgb(var(--sombra-rgb) / 60%);border-radius:40px;overflow:hidden}.hero-home-recorte .moldura{border-radius:inherit;box-shadow:none}.hero-chip-camada{z-index:2;position:absolute}.hero-chip-camada.chip-a{top:-1.4rem;left:6%}.hero-chip-camada.chip-b{top:30%;right:-1.25rem}.hero-chip-camada.chip-c{top:62%;left:-1.25rem}.hero-chip{color:var(--texto);white-space:nowrap;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1.1rem .55rem .55rem;font-size:.875rem;font-weight:500;animation:7s ease-in-out infinite flutuar;display:inline-flex}.chip-b .hero-chip{animation-delay:-2.4s}.chip-c .hero-chip{animation-delay:-4.6s}.hero-chip-marca{background:var(--degrade-marca);color:#fdfaf5;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid;position:relative}.hero-chip-marca:after{content:"";opacity:0;animation:onda 3.2s var(--ease-saida) infinite;border:1px solid #c94a0a;border-radius:50%;position:absolute;inset:-4px}.chip-b .hero-chip-marca:after{animation-delay:1.1s}.chip-c .hero-chip-marca:after{animation-delay:2.2s}.hero-chip-marca svg{width:1rem;height:1rem}@media (max-width:48rem){.hero-chip-camada.chip-a{top:-1.25rem;left:.5rem}.hero-chip-camada.chip-b{display:none}.hero-chip-camada.chip-c{inset:auto .5rem -1.25rem auto}.hero-chip{font-size:.78rem}.hero-home-recorte{border-radius:20px!important}}.problema-conexao{align-items:stretch}@media (min-width:64rem){.problema-conexao{min-height:clamp(21rem,31vw,24.5rem)}}.bandeja-legenda{color:var(--texto-2);pointer-events:none;margin:0;position:absolute;top:1rem;left:1.25rem}html[data-tema=escuro] .resposta-vitavox{background:var(--superficie)}.simuladores-palco{overflow:hidden}.palco-brilho{pointer-events:none;background:radial-gradient(closest-side,#c94a0a61,#8a3a1c1f 55%,#0000);border-radius:50%;width:90rem;height:50rem;position:absolute;top:18%;left:50%;translate:-50%}.palco-grade{pointer-events:none;background-image:linear-gradient(#f7f1e80d 1px,#0000 1px),linear-gradient(90deg,#f7f1e80d 1px,#0000 1px);background-size:64px 64px;animation:40s linear infinite grade-deriva;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000,#0000 70%)}@keyframes grade-deriva{to{background-position:64px 64px,64px 64px}}.simuladores-palco .abas{background:#f7f1e812;border-color:#f7f1e824;width:fit-content;margin-inline:auto;display:flex}.simuladores-palco .aba{color:#c9b9a3}.simuladores-palco .aba[aria-selected=true]{color:#1c1a18}.simuladores-palco .aba-pilula{background:#f7f1e8;box-shadow:0 10px 30px -12px #f1a83d8c}.simuladores-palco .simulador-casca{border-color:#f7f1e829;box-shadow:0 50px 120px -50px #000c,0 0 0 1px #f7f1e80f,0 0 90px -30px #c94a0a73}.icone-grande{border-radius:1rem;width:3.5rem;height:3.5rem}.icone-grande svg{width:1.75rem;height:1.75rem}.cartao-solucao{flex-direction:column;padding:clamp(1.75rem,1.2rem + 2vw,2.75rem);display:flex}.lista-check{gap:.7rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.lista-check li{align-items:flex-start;gap:.7rem;font-size:.9375rem;display:flex}.lista-check svg{color:#8a3a1c;stroke-width:2.2px;background:#f6e7dc;border-radius:50%;flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem;padding:.15rem}html[data-tema=escuro] .lista-check svg{color:#e3a17e;background:#302b28}.vitrine{gap:2rem;display:grid}@media (min-width:64rem){.vitrine{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:3rem}}.vitrine-grupos{gap:1.5rem;display:grid}@media (min-width:40rem) and (max-width:63.99rem){.vitrine-grupos{grid-template-columns:1fr 1fr}}.vitrine-grupo-titulo{color:var(--acento);margin:0 0 .6rem;font-size:.8125rem;font-weight:600}.vitrine-abas{gap:.3rem;display:grid}.vitrine-aba{border-radius:var(--raio-md);min-height:2.9rem;color:var(--texto-2);text-align:left;background:0 0;border:1px solid #0000;padding:.7rem .95rem;font-size:.9375rem;font-weight:500;transition:background-color .25s,color .25s,border-color .25s;position:relative;overflow:hidden}.vitrine-aba:hover{color:var(--texto);background:color-mix(in srgb, var(--superficie) 60%, transparent)}.vitrine-aba[aria-selected=true]{color:var(--texto);background:var(--superficie);border-color:var(--borda);box-shadow:0 8px 20px -14px rgb(var(--sombra-rgb) / 50%)}.vitrine-progresso{background:var(--borda);height:2px;position:absolute;bottom:0;left:0;right:0}.vitrine-progresso i{transform-origin:0;background:var(--degrade-marca);position:absolute;inset:0;transform:scaleX(1)}.vitrine-progresso i.rodando{animation:linear forwards progresso-aba}@keyframes progresso-aba{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vitrine-legenda{text-align:center;font-family:var(--font-serif);color:var(--texto-2);margin:1.25rem 0 0;font-size:1.15rem;font-style:italic}.agua-palco{height:clamp(10rem,8rem + 8vw,14rem);margin-top:1.5rem}.evidencias-grade{gap:0;margin-top:-1rem;display:grid}@media (min-width:48rem){.evidencias-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.evidencia{border-top:1px solid var(--borda);padding:1.75rem 1.5rem}@media (min-width:48rem){.evidencia{border-top:0;border-left:1px solid var(--borda)}.evidencia:first-child{border-left:0}}.evidencia strong{color:var(--acento);font-size:clamp(2.2rem,1.6rem + 2vw,3.1rem);display:block}.evidencia p{color:var(--texto-2);margin:.9rem 0 .75rem;font-size:.9375rem}.evidencia cite{color:var(--texto-2);opacity:1;font-size:.8125rem;font-style:normal}.resultados-bloco{border-radius:2rem;padding:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(1.25rem,.5rem + 3vw,4rem);position:relative;overflow:hidden}.resultado-cartao{border-radius:var(--raio-xl);transition:transform .5s var(--ease-saida), box-shadow .5s;background:linear-gradient(135deg,#a34426b3,#1c1a1859,#b4552f8c) 0 0/220% 220%;border:1px solid #f7f1e82e;padding:2rem;animation:14s ease-in-out infinite brilho-lento;position:relative;overflow:hidden}.resultado-cartao:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #f0b09259,0 30px 60px -30px #0009,0 0 60px -20px #f1a83d8c}.resultado-rotulo{color:#f0b092;margin:0;font-size:.875rem;font-weight:600}.resultado-numero{color:#fdfaf5;margin:.75rem 0 .35rem;font-size:clamp(3.5rem,2.5rem + 4vw,5.5rem)}.resultado-unidade{color:#efe6d9;margin:0;font-weight:500}.resultado-texto{color:#efe6d9;margin:1.25rem 0 0;font-size:.9375rem}.calculadora{border-radius:var(--raio-xl);color:#2a2622;--texto:#2a2622;--texto-2:#6b615a;--borda:#dfd2c0;--superficie:#fdfaf5;--acento:#8a3a1c;padding:clamp(1.5rem,1rem + 2vw,2.5rem);background:#fdfaf5f0!important}html[data-tema=escuro] .calculadora{color:#f5eee5;--texto:#f5eee5;--texto-2:#d7cbbe;--borda:#625850;--superficie:#24211f;--acento:#e3a17e;background:#24211ff0!important}.calculadora-campos{gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:48rem){.calculadora-campos{grid-template-columns:1.3fr 1fr 1fr}}.campo-moeda{display:block;position:relative}.campo-moeda b{color:var(--texto-2);font-size:.875rem;font-weight:600;position:absolute;top:50%;left:.9rem;translate:0 -50%}.campo-moeda .entrada-texto{padding-left:2.6rem}.calculadora-saida{gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:48rem){.calculadora-saida{grid-template-columns:repeat(3,minmax(0,1fr))}}.calculadora-saida>div{border-radius:var(--raio-md);background:var(--superficie-2,#efe6d9);border:1px solid var(--borda);align-content:start;gap:.4rem;padding:1rem;display:grid}html[data-tema=escuro] .calculadora-saida>div{background:#302b28}.calculadora-saida span{color:var(--texto-2);font-size:.8125rem}.calculadora-saida strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:600}.calculadora-total{background:#8a3a1c!important;border-color:#8a3a1c!important}.calculadora-total span,.calculadora-total strong{color:#fdfaf5!important}.secao-diferenciais{position:relative}.estagio{isolation:isolate;position:relative;overflow:clip}.estagio-grade{padding-block:2.25rem 1rem;display:block}.estagio-textos{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:48rem){.estagio-textos{grid-template-columns:repeat(2,minmax(0,1fr))}}.estagio-texto{border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie);min-width:0;color:var(--texto-2);overflow-wrap:break-word;margin:0;padding:clamp(1.5rem,2.5vw,2.25rem);font-size:clamp(1rem,.94rem + .2vw,1.125rem);line-height:1.6}.estagio-texto strong{letter-spacing:-.025em;color:var(--texto);margin-bottom:.55rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:600;line-height:1.2;display:block}.diferenciais-fechamento{max-width:46rem;color:var(--texto-2);margin:3rem 0 0;font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.55}.confianca-item{isolation:isolate;border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie);transition:border-color .3s, transform .5s var(--ease-saida);align-items:center;gap:1rem;padding:1.1rem 1.2rem;font-weight:500;display:flex;position:relative}.confianca-item:hover{border-color:#f0b09273;transform:translateY(-3px)}.secao-escura .icone{color:#f0b092;background:#f0b0921f}.secao-escura .holofote:after{background:radial-gradient(360px circle at var(--mx) var(--my), #f0b09224, transparent 50%)}.origem-titulo{color:var(--texto);margin:0;font-size:clamp(3rem,2rem + 4.5vw,5.75rem);line-height:1}.origem-afirmacao{font-family:var(--font-serif);color:var(--texto);border-left:2px solid #c94a0a;margin:2rem 0 0;padding:1.25rem 0 1.25rem 1.5rem;font-size:1.3rem;font-style:italic;line-height:1.45}.espaco-foto{border-radius:var(--raio-xl);border:1px solid var(--borda);background:radial-gradient(120% 90% at 20% 10%,#f6e7dc,#0000 60%),radial-gradient(90% 80% at 90% 90%,#e8c9b4,#0000 60%),#efe6d9;margin:0;position:relative;overflow:hidden}html[data-tema=escuro] .espaco-foto:not(.com-foto){background:radial-gradient(120% 90% at 20% 10%,#302b28,#0000 60%),radial-gradient(90% 80% at 90% 90%,#4a423a,#0000 60%),#24211f}.espaco-foto:before{content:"";background-image:var(--grao);opacity:.12;mix-blend-mode:multiply;position:absolute;inset:0}.espaco-foto-arte{place-items:center;display:grid;position:absolute;inset:0}.espaco-foto-arte img{opacity:.9;filter:drop-shadow(0 30px 40px #8a3a1c4d);width:38%;height:auto;animation:8s ease-in-out infinite flutuar}.espaco-foto-etiqueta{color:#8a3a1c;background:#fdfaf5e6;border:1px dashed #8a3a1c;border-radius:.5rem;padding:.5rem .7rem;font-size:.75rem;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.newsletter-linha{background:var(--superficie);border:1px solid var(--borda);max-width:32rem;box-shadow:0 20px 50px -30px rgb(var(--sombra-rgb) / 55%);border-radius:1rem;flex-wrap:wrap;gap:.5rem;margin:0 auto;padding:.4rem;display:flex}.newsletter-linha .entrada-texto{background:0 0;border:0;flex:14rem}.newsletter-linha .entrada-texto:focus{box-shadow:none}.newsletter-linha:focus-within{border-color:#a34426}.icone-carta{animation:5s ease-in-out infinite flutuar}.chamada-brilho-a{animation:18s ease-in-out infinite alternate deriva-a;top:-30rem;left:-20rem}.chamada-brilho-b{animation:22s ease-in-out infinite alternate deriva-b;bottom:-35rem;right:-25rem;background:radial-gradient(circle,#f1a83d4d,#0000 60%)!important}@keyframes deriva-a{to{transform:translate(18rem,10rem)}}@keyframes deriva-b{to{transform:translate(-16rem,-8rem)}}.pilha{perspective:1200px;height:22rem;position:relative}.pilha-camada,.pilha-base{border:1px solid var(--borda);background:color-mix(in srgb, var(--superficie) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:3.1rem;box-shadow:0 16px 30px -22px rgb(var(--sombra-rgb) / 60%);transform:translateY(calc(var(--i) * 2.9rem)) rotateX(52deg) rotateZ(-8deg);transform-origin:50%;transition:transform .8s var(--ease-saida), background-color .4s;transition-delay:calc(var(--i) * 30ms);border-radius:.9rem;align-items:center;gap:.9rem;padding:0 1.1rem;font-size:.95rem;font-weight:500;display:flex;position:absolute;left:8%;right:8%}.pilha-camada span{color:var(--acento);font-size:.75rem;font-weight:600}.pilha-base{color:#f7f1e8;background:#8a3a1c;border-color:#8a3a1c;justify-content:center;top:0;transform:translateY(18.2rem)rotateX(52deg)rotate(-8deg)}.pilha:hover .pilha-camada{transform:translateY(calc(var(--i) * 2.35rem + 1.6rem)) rotateX(58deg) rotateZ(-8deg) translateZ(calc((var(--n) - var(--i)) * 6px))}.pilha-camada:nth-child(3){background:#f6e7dc;border-color:#e8c9b4}html[data-tema=escuro] .pilha-camada:nth-child(3){background:#302b28}@media (prefers-reduced-motion:no-preference){.pilha{animation:pilha-entrar 1.4s var(--ease-saida) .5s both}}@keyframes pilha-entrar{0%{opacity:0;transform:translateY(24px)}}.gh-faixa-mobile{top:var(--altura-cabecalho);z-index:150;background:color-mix(in srgb, var(--fundo) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--borda);position:sticky}@media (min-width:64rem){.gh-faixa-mobile{display:none}}.gh-casca{gap:2rem;display:grid}.gh-lateral{display:none}@media (min-width:64rem){.gh-casca{grid-template-columns:13rem minmax(0,1fr);gap:4rem}.gh-lateral{display:block}}.gh-lateral .nav-areas{top:calc(var(--altura-cabecalho) + 2rem);padding-top:5rem;position:sticky}.nav-areas-titulo{color:var(--acento);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.nav-areas-lateral .nav-areas-lista{border-left:1px solid var(--borda);gap:.15rem;display:grid}.nav-areas a{color:var(--texto-2);white-space:nowrap;padding:.55rem .9rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:block;position:relative}.nav-areas a:hover,.nav-areas a.ativo{color:var(--texto)}.nav-areas-lateral .nav-areas-marca{background:var(--degrade-marca);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:-1px}.nav-areas-faixa .nav-areas-lista{scrollbar-width:none;gap:.25rem;padding:.5rem 1.25rem;display:flex;overflow-x:auto}.nav-areas-faixa .nav-areas-lista::-webkit-scrollbar{display:none}.nav-areas-faixa a{border-radius:999px;padding:.5rem .9rem}.nav-areas-faixa .nav-areas-marca{background:var(--superficie);border:1px solid var(--borda);border-radius:999px;position:absolute;inset:0}.gh-area{border-bottom:1px solid var(--borda);scroll-margin-top:calc(var(--altura-cabecalho) + 3.5rem);gap:2rem;padding-block:clamp(4rem,3rem + 4vw,7rem);display:grid}.gh-area:last-child{border-bottom:0}.gh-curta{gap:.75rem;margin-top:1.25rem;display:grid}.gh-curta p{color:var(--texto-2);margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}.gh-afirmacao{font-family:var(--font-serif);margin:0;font-style:italic;line-height:1.4;color:var(--texto)!important;font-size:1.3rem!important}.gh-recurso{border-radius:var(--raio-xl);border:1px solid var(--borda);background:var(--superficie);gap:1.75rem;padding:clamp(1.4rem,1rem + 1.5vw,2.2rem);display:grid}.gh-recurso-texto{color:var(--texto-2);gap:.85rem;margin-top:.75rem;display:grid}.gh-recurso-texto p{margin:0}.gh-corrido{max-width:44rem;color:var(--texto-2);gap:1rem;font-size:1.0625rem;display:grid}.gh-corrido p{margin:0}.demo-compra{border-radius:var(--raio-lg);color:#2a2622;--texto:#2a2622;--texto-2:#6b615a;--borda:#dfd2c0;--superficie:#fdfaf5;background:#f7f2ec;border:1px solid #dfd2c0;overflow:hidden}.demo-topo{background:#fdfaf5;border-bottom:1px solid #dfd2c0;justify-content:space-between;align-items:center;padding-right:.9rem;display:flex}.demo-progresso{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.demo-progresso li{color:#6b615a;background:#efe6d9;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:600;transition:background-color .4s,color .4s;display:grid}.demo-progresso li.ativo{color:#fdfaf5;background:#a34426}.demo-app{grid-template-columns:4.75rem minmax(0,1fr);min-height:30rem;display:grid}@media (max-width:40rem){.demo-app{grid-template-columns:1fr}.demo-lateral{display:none!important}}.demo-lateral{color:#6b615a;background:#fdfaf5;border-right:1px solid #dfd2c0;align-content:start;justify-items:center;gap:.35rem;padding:.9rem .5rem;font-size:.72rem;display:grid}.demo-lateral>span{color:#0000;border-radius:.75rem;justify-content:center;align-items:center;gap:0;width:2.45rem;height:2.45rem;padding:0;display:flex;overflow:hidden}.demo-lateral>span b{background:#efe6d9;border-radius:.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.6rem;display:grid}.demo-lateral>span.ativo{color:#8a3a1c;background:#f6e7dc;font-weight:600}.demo-lateral>span.ativo b{color:#fdfaf5;background:#a34426}.demo-marca{justify-content:center;align-items:center;gap:0;margin-bottom:.6rem;font-size:.7rem;line-height:1.2;display:flex}.demo-marca strong{color:#fdfaf5;background:#a34426;border-radius:.45rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.7rem;display:grid}.demo-marca span{display:none}.demo-principal{align-content:start;gap:.8rem;min-width:0;padding:1rem;display:grid}.demo-cabecalho{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.demo-cabecalho small{color:#8a7f73;font-size:.7rem}.demo-titulo{margin:0;font-size:1.05rem;font-weight:600}.demo-chips{flex-wrap:wrap;gap:.35rem;display:flex}.demo-chips span{background:#efe6d9;border-radius:999px;padding:.25rem .6rem;font-size:.7rem}.demo-chips span.ok{color:#1f6b5b;background:#1f6b5b1f}.demo-painel{background:#fdfaf5;border:1px solid #dfd2c0;border-radius:.8rem;padding:1rem}.demo-painel-titulo{flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin:0 0 .8rem;font-size:.95rem;font-weight:600;display:flex}.demo-painel-titulo small{color:#6b615a;font-size:.75rem;font-weight:400}.demo-campos{grid-template-columns:1.6fr 1fr;gap:.6rem;display:grid}.demo-campos div{gap:.2rem;display:grid}.demo-campos small{color:#6b615a;font-size:.7rem}.demo-campos span{background:#fff;border:1px solid #dfd2c0;border-radius:.45rem;padding:.5rem .65rem;font-size:.8rem}.demo-status{background:#1f6b5b17;border-radius:.6rem;align-items:center;gap:.6rem;margin-top:.8rem;padding:.6rem .75rem;font-size:.8rem;display:flex}.demo-status i{background:#1f6b5b;border-radius:50%;flex:none;place-items:center;width:.75rem;height:.75rem;display:grid;box-shadow:0 0 0 4px #1f6b5b2e}.demo-status.ok i{color:#fdfaf5;width:1.6rem;height:1.6rem}.demo-status.ok i svg{width:.9rem;height:.9rem}.demo-status div{display:grid}.demo-status span{color:#6b615a;font-size:.72rem}.demo-secao{color:#6b615a;margin:1rem 0 .5rem;font-size:.75rem;font-weight:600}.demo-fluxo{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}@media (max-width:40rem){.demo-fluxo{grid-template-columns:1fr 1fr}}.demo-fluxo article,.demo-politica article{background:#f7f1e8;border:1px solid #efe6d9;border-radius:.55rem;gap:.1rem;padding:.6rem;display:grid}.demo-fluxo small,.demo-politica span{color:#6b615a;font-size:.68rem}.demo-fluxo strong,.demo-politica strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.demo-fluxo span,.demo-politica small{color:#8a7f73;font-size:.66rem}.demo-fluxo .consumo strong{color:#a33a32}.demo-fluxo .pedido strong{color:#8a3a1c}.demo-fluxo .virtual{background:#f6e7dc;border-color:#e8c9b4}.demo-politica{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}@media (max-width:40rem){.demo-politica{grid-template-columns:1fr}}.demo-cenarios{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}@media (max-width:30rem){.demo-cenarios{grid-template-columns:1fr}}.demo-cenario{color:#2a2622;text-align:left;transition:transform .4s var(--ease-saida), border-color .25s, box-shadow .4s;background:#fff;border:1px solid #dfd2c0;border-radius:.8rem;justify-items:start;gap:.3rem;padding:1rem;font-size:.8rem;display:grid}.demo-cenario:hover{border-color:#d98b5e;transform:translateY(-4px);box-shadow:0 16px 30px -18px #8a3a1c8c}.demo-cenario strong{font-size:1.3rem}.demo-cenario em{color:#8a3a1c;font-style:normal;font-weight:600}.demo-cenario b{color:#fdfaf5;background:#a34426;border-radius:.45rem;margin-top:.5rem;padding:.4rem .8rem;font-size:.75rem}.demo-escolha{margin:.8rem 0 0;font-size:.9rem;font-weight:600}.demo-registro{color:#6b615a;margin:.7rem 0 .9rem;font-size:.75rem}.demo-legenda{font-family:var(--font-serif);color:#4a423a;background:#fdfaf5;border-top:1px solid #dfd2c0;min-height:4.5rem;padding:.9rem 1rem;font-size:1.02rem;font-style:italic}.demo-legenda p{margin:0}.jornada{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.jornada{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.jornada{grid-template-columns:repeat(4,minmax(0,1fr))}}.jornada-etapa{border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie);gap:.25rem;padding:1.25rem;display:grid;position:relative}.jornada-etapa strong{font-size:1.05rem}.jornada-num{color:var(--acento);font-size:.75rem;font-weight:600}.jornada-area{color:var(--acento);font-size:.8125rem;font-weight:500}.jornada-etapa small{color:var(--texto-2);font-size:.875rem}@media (min-width:64rem){.jornada-etapa:not(:nth-child(4n)):after{content:"";border-top:1.5px solid #d98b5e;border-right:1.5px solid #d98b5e;width:.45rem;height:.45rem;position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)rotate(45deg)}}.circuito{height:5rem;margin-top:1.5rem}.circuito svg{width:100%;height:100%;overflow:visible}.circuito-legenda{text-align:center;font-family:var(--font-serif);color:var(--texto-2);margin:.75rem 0 0;font-size:1.2rem;font-style:italic}.ce-resumo{border-radius:var(--raio-xl);padding:1.75rem;display:grid}.ce-resumo strong{letter-spacing:-.015em;font-size:1.3rem;font-weight:600;line-height:1.35}.ce-nav{top:var(--altura-cabecalho);z-index:150;background:color-mix(in srgb, var(--fundo) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--borda);position:sticky}.ce-nav .nav-areas-lista{justify-content:flex-start;max-width:75rem;margin-inline:auto}@media (min-width:64rem){.ce-nav .nav-areas-lista{justify-content:center}}.ce-ancora{scroll-margin-top:calc(var(--altura-cabecalho) + 3.5rem)}.ce-camada{color:inherit;flex-direction:column;gap:.75rem;text-decoration:none;display:flex}.ce-limites{border-radius:var(--raio-lg);background:var(--superficie);border-left:3px solid #c94a0a;gap:.4rem;margin-top:2rem;padding:1.4rem 1.6rem;display:grid}.ce-limites p{color:var(--texto-2);margin:0}.ce-destaque{border-radius:var(--raio-xl);color:#f7f1e8;--acento:#f0b092;background:#1c1a18;gap:1.5rem;padding:clamp(2rem,1.2rem + 3vw,3.75rem);display:grid}@media (min-width:56rem){.ce-destaque{grid-template-columns:1.05fr 1.1fr;align-items:center;gap:4rem}}.ce-destaque strong{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2rem,1.2rem + 2.5vw,3.45rem);font-weight:650;line-height:1.08;display:block}.ce-destaque p{color:#d9cbb9;margin:0;font-size:clamp(1rem,.95rem + .35vw,1.18rem);line-height:1.65}.ce-celular{width:min(100%,18.5rem)}.ce-pergunta{border-radius:var(--raio-xl);background:color-mix(in srgb, #f6e7dc 60%, var(--superficie));border:1px solid #e8c9b4;padding:1.5rem}html[data-tema=escuro] .ce-pergunta{background:var(--superficie);border-color:var(--borda)}.ce-pergunta strong{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.2;display:block}.abas-verticais{gap:1.5rem;display:grid}@media (min-width:56rem){.abas-verticais{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:3rem}}.abas-verticais-lista{scrollbar-width:none;gap:.3rem;padding-bottom:.25rem;display:flex;overflow-x:auto}@media (min-width:56rem){.abas-verticais-lista{top:calc(var(--altura-cabecalho) + 5rem);flex-direction:column;position:sticky;overflow:visible}}.abas-verticais-lista button{border-radius:var(--raio-md);color:var(--texto-2);text-align:left;white-space:nowrap;background:0 0;border:0;flex:none;padding:.7rem .9rem;font-size:.9375rem;font-weight:500;transition:color .2s;position:relative}.abas-verticais-lista button b{color:var(--acento);margin-right:.7rem;font-size:.75rem;font-weight:600}.abas-verticais-lista button:hover,.abas-verticais-lista button[aria-selected=true]{color:var(--texto)}.abas-verticais-marca{border-radius:var(--raio-md);background:var(--superficie);border:1px solid var(--borda);box-shadow:0 10px 24px -18px rgb(var(--sombra-rgb) / 55%);position:absolute;inset:0}.abas-verticais-painel{border-radius:var(--raio-xl);border:1px solid var(--borda);background:var(--superficie);min-height:22rem;padding:clamp(1.4rem,1rem + 2vw,2.5rem)}.abas-verticais-painel:focus-visible{outline:2px solid #a34426}.abas-verticais-texto{color:var(--texto-2);gap:.9rem;max-width:48rem;margin-top:1rem;display:grid}.abas-verticais-texto p{margin:0}.citacao-caixa{border-radius:var(--raio-md);background:var(--superficie-2);font-family:var(--font-serif);color:var(--texto);gap:.35rem;padding:1.1rem 1.3rem;font-size:1.1rem;font-style:italic;display:grid}.tabela-perspectivas th.coluna-ativa,.tabela-perspectivas td.coluna-ativa{color:var(--texto);background:#f6e7dcb3}html[data-tema=escuro] .tabela-perspectivas .coluna-ativa{background:#302b28!important}.tabela-perspectivas tbody th{font-size:.9rem;font-weight:600}.df-hero{isolation:isolate;background:linear-gradient(165deg, var(--superficie) 0%, var(--superficie-2) 100%);padding-block:clamp(4rem,5.5vw,6.5rem) clamp(3.5rem,5vw,6rem);position:relative;overflow:clip}.df-hero-conteudo{gap:clamp(2.25rem,4.5vw,4rem);display:grid}.df-hero-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.df-hero-intro>*{min-width:0}.df-hero-texto .rotulo{margin-bottom:1.35rem}.df-hero .df-hero-titulo{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.6rem,3.7vw + .5rem,5rem);line-height:1.025}.df-hero-subtitulo{max-width:39rem;color:var(--texto-2);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1.05rem,.9rem + .4vw,1.3rem);line-height:1.55}.df-hero-apoio{border-left:2px solid var(--acento);max-width:29rem;color:var(--texto-2);padding:.25rem 0 .25rem 1.5rem}.df-hero-apoio-rotulo{color:var(--acento);letter-spacing:.065em;text-transform:uppercase;margin:0 0 .7rem;font-size:.75rem;font-weight:700}.df-hero-apoio>p:not(.df-hero-apoio-rotulo){margin:0 0 1.1rem;font-size:1rem;line-height:1.65}.df-hero-preview{border:1px solid var(--borda);background:var(--superficie);width:100%;min-width:0;max-width:76rem;box-shadow:0 32px 90px -65px rgb(var(--sombra-rgb) / 65%);border-radius:clamp(1rem,1.6vw,1.5rem);margin:0 auto;padding:clamp(.75rem,2.1vw,1.5rem)}.df-preview-barra{color:var(--texto-2);letter-spacing:.07em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem 1.2rem;padding:.3rem .25rem 1rem;font-size:.7rem;font-weight:650;display:flex}.df-preview-barra span:first-child{align-items:center;gap:.55rem;display:inline-flex}.df-preview-barra i{background:var(--acento);border-radius:50%;width:.45rem;height:.45rem;display:inline-block}.df-preview-imagem{border:1px solid var(--borda);background:#fff;border-radius:.75rem;width:100%;overflow:hidden}.df-preview-legenda{max-width:48rem;color:var(--texto-2);text-align:center;margin:1rem auto .15rem;padding:0 .6rem;font-size:.8125rem;line-height:1.55}@media (max-width:63.99rem){.df-hero-intro{grid-template-columns:minmax(0,1fr);gap:1.75rem}.df-hero-apoio{max-width:48rem}}@media (max-width:40rem){.df-hero{padding-block:3.5rem 3rem}.df-hero .df-hero-titulo{max-width:13ch;font-size:clamp(2.45rem,9vw,3.3rem)}.df-hero-subtitulo{margin-top:1rem}.df-preview-barra span:last-child{display:none}.df-hero-preview{padding:.7rem}.df-preview-legenda{font-size:.75rem}}.orbita{aspect-ratio:1;--raio:42%;width:min(100%,34rem);margin-inline:auto;position:relative}.orbita-aneis span{border:1px dashed #d98b5e8c;border-radius:50%;position:absolute;inset:8%}.orbita-aneis span:nth-child(2){border-style:solid;border-color:var(--borda);inset:24%}.orbita-aneis span:nth-child(3){background:radial-gradient(circle,#c94a0a24,#0000 70%);border:0;animation:4s ease-in-out infinite pulsar;inset:36%}.orbita-pulso{animation:14s linear infinite girar;position:absolute;inset:8%}.orbita-pulso i{background:#c94a0a;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 14px 4px #f1a83d8c}.orbita-centro{background:var(--superficie);border:1px solid var(--borda);box-shadow:0 30px 60px -30px rgb(var(--sombra-rgb) / 55%);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:.5rem;padding:1rem;display:grid;position:absolute;inset:33%}.orbita-marca{width:78%;height:auto}.orbita-marca.escura,html[data-tema=escuro] .orbita-marca.clara{display:none}html[data-tema=escuro] .orbita-marca.escura{display:block}.orbita-centro span{color:var(--texto-2);font-size:.75rem;font-weight:500}.orbita-trilho{margin:0;padding:0;list-style:none;animation:70s linear infinite girar;position:absolute;inset:0}.orbita[data-pausada=true] .orbita-trilho,.orbita[data-pausada=true] .orbita-trilho .orbita-no{animation-play-state:paused}.orbita-trilho li{transform:rotate(var(--ang)) translateY(calc(-1 * min(15rem, 44cqi))) rotate(calc(-1 * var(--ang)));position:absolute;top:50%;left:50%}.orbita{container-type:inline-size}.orbita-no{border:1px solid var(--borda);background:var(--superficie);color:var(--texto);white-space:nowrap;box-shadow:0 12px 26px -16px rgb(var(--sombra-rgb) / 55%);transition:background-color .3s, color .3s, border-color .3s, scale .4s var(--ease-saida);border-radius:999px;padding:.55rem .95rem;font-size:.8125rem;font-weight:500;animation:70s linear infinite girar-inverso;display:inline-flex;translate:-50% -50%}.orbita-no.ativo,.orbita-no:hover{color:#fdfaf5;background:#a34426;border-color:#a34426;scale:1.08}@media (max-width:30rem){.orbita-no{padding:.4rem .65rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.orbita-trilho,.orbita-no,.orbita-pulso{animation:none!important}}.df-conformidade{isolation:isolate;border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie);transition:border-color .3s, transform .5s var(--ease-saida);gap:1.25rem;padding:1.4rem 1.5rem;display:flex;position:relative}.df-conformidade:hover{border-color:#f0b09273;transform:translate(6px)}.df-conformidade.destaque{background:#a3442638;border-color:#f0b09259}.df-marca{color:#f0b092;letter-spacing:.04em;background:#f0b09224;border-radius:.8rem;flex:none;place-items:center;width:3rem;height:3rem;font-size:.9rem;font-weight:600;display:grid}.df-pergunta{color:var(--texto);border-left:2px solid #c94a0a;margin:2rem 0 0;padding-left:1.5rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);line-height:1.35}.df-cadeia-bloco{border-radius:var(--raio-xl);border:1px solid var(--borda);background:var(--superficie);margin-top:clamp(4rem,3rem + 3vw,6rem);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.df-cadeia{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.df-cadeia{grid-template-columns:repeat(5,minmax(0,1fr))}}.df-cadeia li{border-radius:var(--raio-md);background:var(--superficie-2);text-transform:none;align-items:center;gap:.6rem;padding:.9rem 1rem;font-weight:500;display:flex}.df-cadeia li span:first-child{text-transform:capitalize}.df-cadeia li i{background:linear-gradient(90deg,#d98b5e,#c94a0a);flex:1;min-width:1rem;height:1px;position:relative}.df-cadeia li i:after{content:"";border-top:1.5px solid #c94a0a;border-right:1.5px solid #c94a0a;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.df-cadeia li span:last-child{color:var(--acento)}.df-fechamento{gap:1.5rem;max-width:50rem;margin-top:clamp(3rem,2rem + 3vw,5rem);display:grid}.ciclo{align-items:center;gap:2.5rem;display:grid}@media (min-width:56rem){.ciclo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.ciclo-anel{aspect-ratio:1;width:min(100%,22rem);margin-inline:auto;position:relative}.ciclo-anel svg{width:100%;height:100%;transform:rotate(-90deg)}.ciclo-trilho{fill:none;stroke:var(--borda);stroke-width:2px}.ciclo-progresso{fill:none;stroke:#c94a0a;stroke-width:3px;stroke-linecap:round}.ciclo-no{background:var(--superficie);border:1px solid var(--borda);width:2.6rem;height:2.6rem;transition:background-color .4s, color .4s, border-color .4s, scale .5s var(--ease-saida);border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;display:grid;position:absolute;translate:-50% -50%}.ciclo-no.ativo{color:#fdfaf5;background:#a34426;border-color:#a34426;scale:1.15;box-shadow:0 0 0 8px #c94a0a24}.ciclo-centro{background:var(--superficie-2);letter-spacing:-.02em;border-radius:50%;place-items:center;font-size:clamp(1.2rem,1rem + 1vw,1.6rem);font-weight:600;display:grid;position:absolute;inset:28%}.ciclo-lista{gap:.6rem;display:grid}.ciclo-item{border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);text-align:left;transition:border-color .3s, box-shadow .4s, transform .5s var(--ease-saida);gap:.25rem;padding:1.1rem 1.25rem;display:grid}.ciclo-item strong{font-size:1.05rem}.ciclo-item.ativo{border-color:#c94a0a;transform:translate(6px);box-shadow:0 18px 40px -26px #c94a0aa6}.gp-impacto{align-content:start;gap:.8rem;display:grid}.gp-impacto .pilula{justify-self:start}.gp-valor{color:var(--acento);margin-top:.5rem;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);display:block}.gp-rede{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0 1.5rem;display:flex}.documento{width:100%;color:var(--texto);text-align:left;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;display:grid}.documento strong{font-weight:600}.documento-seta{width:1.2rem;height:1.2rem;color:var(--acento);transition:transform .35s var(--ease-saida);margin-top:.25rem}.documento:hover .documento-seta{transform:translate(4px)}.sb-sequencia{gap:1rem;display:grid;position:relative}@media (min-width:56rem){.sb-sequencia{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.sb-passo{border:1px solid var(--borda);background:var(--superficie);border-radius:var(--raio-lg);padding:1.75rem;position:relative}@media (min-width:56rem){.sb-passo{border-left-width:0;border-radius:0}.sb-passo:first-child{border-radius:var(--raio-lg) 0 0 var(--raio-lg);border-left-width:1px}.sb-passo:last-child{border-radius:0 var(--raio-lg) var(--raio-lg) 0;background:color-mix(in srgb, #f6e7dc 55%, var(--superficie))}html[data-tema=escuro] .sb-passo:last-child{background:var(--superficie-2)}.sb-passo:not(:last-child):after{content:"";z-index:1;background:var(--fundo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C94A0A' stroke-width='2'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / 1rem no-repeat;border:1px solid var(--borda);border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:-.75rem;translate:0 -50%}}.sb-destaque{text-align:center;max-width:52rem;color:var(--texto);margin:clamp(3rem,2rem + 3vw,5rem) auto 0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);line-height:1.3}.sb-afirmacoes{gap:1rem;display:grid}.sb-afirmacoes p{border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie);letter-spacing:-.01em;margin:0;padding:1.25rem 1.4rem;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:500}.dm-passos{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.dm-passos li{border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie);gap:1.1rem;padding:1.1rem 1.2rem;display:flex}.dm-notas{gap:.5rem;margin-top:1.5rem;display:grid}.dm-notas p{color:var(--texto-2);margin:0;font-size:.9rem}.dm-notas strong{color:var(--texto);font-weight:600}.dm-card{border-radius:var(--raio-xl);border:1px solid var(--borda);background:var(--superficie);box-shadow:0 40px 90px -50px rgb(var(--sombra-rgb) / 60%);padding:clamp(1.4rem,1rem + 2vw,2.5rem);position:relative;overflow:hidden}.dm-card:before{content:"";background:var(--degrade-marca);height:3px;position:absolute;top:0;left:0;right:0}.dm-progresso{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.dm-barras{gap:.35rem;width:8rem;display:flex}.dm-barras i{background:var(--borda);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.dm-barras i:after{content:"";background:var(--degrade-marca);transform-origin:0;transition:transform .6s var(--ease-saida);position:absolute;inset:0;transform:scaleX(0)}.dm-barras i.cheia:after{transform:scaleX(1)}.erro-campo{color:#a33a32;margin:.15rem 0 0;font-size:.8125rem;font-weight:500;overflow:hidden}html[data-tema=escuro] .erro-campo{color:#f0a49c}.entrada-texto[aria-invalid=true]{border-color:#a33a32;box-shadow:0 0 0 3px #a33a3224}.dm-relato{border-radius:var(--raio-lg);border:1px solid var(--borda);background:var(--superficie-2);gap:.8rem;min-width:0;margin:.5rem 0 0;padding:1.1rem;display:grid}.dm-relato legend{padding:0 .35rem;font-size:.9375rem;font-weight:600}.dm-relato legend small{color:var(--texto-2);font-weight:400}.dm-relato-opcoes{gap:.4rem;display:flex}.dm-relato-opcoes button{border-radius:var(--raio-md);border:1px solid var(--borda);background:var(--superficie);min-height:2.75rem;color:var(--texto);flex:1;justify-content:center;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.dm-relato-opcoes button svg{width:1.1rem;height:1.1rem}.dm-relato-opcoes button[aria-pressed=true]{color:#fdfaf5;background:#a34426;border-color:#a34426}.dm-audio{gap:.7rem;display:grid}.dm-audio-acoes{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dm-gravar{background:var(--superficie);min-height:2.75rem;color:var(--acento);border:1px solid #a34426;border-radius:999px;align-items:center;gap:.6rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}.dm-gravar i{background:#a33a32;border-radius:50%;width:.8rem;height:.8rem}.dm-gravar.gravando{color:#fdfaf5;background:#a33a32;border-color:#a33a32}.dm-gravar.gravando i{background:#fdfaf5;border-radius:2px;animation:1s ease-in-out infinite pulsar}.dm-tempo{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.dm-onda{border-radius:var(--raio-md);background:var(--superficie);opacity:.35;width:100%;height:3rem;transition:opacity .3s}.dm-onda.ativa{opacity:1}.dm-audio-limite{background:var(--borda);border-radius:3px;height:3px;overflow:hidden}.dm-audio-limite i{background:var(--degrade-marca);height:100%;transition:width .25s linear;display:block}.dm-audio-status{color:var(--texto-2);margin:0;font-size:.8125rem}.dm-confirmacao{text-align:center;outline:none;padding-block:1rem}.dm-confirmacao-icone{color:#fdfaf5;background:#1f6b5b;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin-inline:auto;display:grid;box-shadow:0 0 0 10px #1f6b5b24,0 20px 40px -18px #1f6b5b99}.dm-confirmacao-icone svg{width:2.2rem;height:2.2rem}.dm-confirmacao .lead{margin-inline:auto}.dm-confirmacao-ficha{border-radius:var(--raio-lg);background:var(--superficie-2);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem;display:flex}.dm-confirmacao-ficha div{flex:16rem;gap:.2rem;display:grid}.dm-ficha{gap:1.5rem;display:grid}@media (min-width:40rem){.dm-ficha{grid-template-columns:auto 1fr}}.met-status{border-radius:var(--raio-xl);background:color-mix(in srgb, #f6e7dc 55%, var(--superficie));border:1px solid #e8c9b4;gap:1.5rem;padding:clamp(1.4rem,1rem + 2vw,2.4rem);display:grid}html[data-tema=escuro] .met-status{background:var(--superficie);border-color:var(--borda)}@media (min-width:48rem){.met-status{grid-template-columns:15rem 1fr;align-items:center;gap:2.5rem}}.met-selo{border-radius:var(--raio-lg);color:#fdfaf5;background:#8f6210;gap:.3rem;padding:1.1rem 1.2rem;display:grid}.met-selo span{opacity:.85;font-size:.75rem;font-weight:500}.met-selo strong{font-size:1.1rem}.met-formula{border-radius:var(--raio-md);background:var(--superficie-2);font-family:var(--font-serif);color:var(--texto);border-left:3px solid #c94a0a;margin:1.1rem 0;padding:1rem 1.1rem;font-size:1.1rem;font-style:italic;line-height:1.45}.met-equacao{border-radius:var(--raio-xl);gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;position:relative;overflow:hidden}.met-equacao strong{letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + 1vw,1.7rem);font-weight:600;line-height:1.3}.met-equacao p{color:#c9b9a3;margin:0}.met-fracao{text-align:center;color:var(--texto-2);gap:.45rem;margin-top:1rem;font-size:.9rem;display:grid}.met-fracao i{background:linear-gradient(90deg,#0000,#c94a0a,#0000);height:1.5px}.met-x{background:#f0b09224;border-radius:50%;flex:none;width:1.6rem;height:1.6rem;margin-top:.1rem;position:relative}.met-x:before,.met-x:after{content:"";background:#f0b092;width:.7rem;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.met-x:after{rotate:-45deg}.met-refs{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.met-refs a{border-radius:var(--raio-md);border:1px solid var(--borda);background:var(--superficie);color:var(--texto);transition:border-color .25s, transform .4s var(--ease-saida);align-items:center;gap:1rem;padding:1rem 1.1rem;font-weight:500;text-decoration:none;display:flex}.met-refs a:hover{border-color:#d98b5e;transform:translate(4px)}.met-refs a span:nth-child(2){flex:1}.met-refs a svg{width:1.1rem;height:1.1rem;color:var(--acento);flex:none}.ac-contato{border-radius:2rem;padding:clamp(2rem,1.5rem + 3vw,4rem);position:relative;overflow:hidden}.indice-legal{top:calc(var(--altura-cabecalho) + 2rem);max-height:calc(100vh - var(--altura-cabecalho) - 4rem);position:sticky;overflow-y:auto}.indice-legal ol,.indice-legal-mobile ol{border-left:1px solid var(--borda);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.indice-legal a,.indice-legal-mobile a{color:var(--texto-2);border-left:2px solid #0000;margin-left:-1px;padding:.45rem .9rem;font-size:.875rem;text-decoration:none;transition:color .2s,border-color .3s;display:block}.indice-legal a:hover{color:var(--texto)}.indice-legal a.ativo{color:var(--texto);border-left-color:#c94a0a;font-weight:500}.indice-legal-mobile{border:1px solid var(--borda);border-radius:var(--raio-lg);background:var(--superficie);padding:.25rem .75rem}.indice-legal-mobile summary{cursor:pointer;padding:.7rem .25rem;font-weight:600}.indice-legal-mobile ol{margin-bottom:.75rem}.erro404{min-height:calc(100svh - var(--altura-cabecalho));align-items:center;display:flex}.erro404-atalhos{gap:.6rem;margin-top:.9rem;display:grid}.erro404-bandeja .bandeja{border-style:dashed}.peca-digito{letter-spacing:-.06em;place-items:center;width:clamp(5.5rem,4rem + 6vw,8.5rem);height:clamp(7rem,5rem + 8vw,11rem);font-weight:600;line-height:1;border-radius:1.5rem!important;padding:0!important;font-size:clamp(4.5rem,3rem + 6vw,8rem)!important;display:grid!important}.demo-palco{padding-top:clamp(3.5rem,2.5rem + 4vw,6rem)}.demo-aviso{color:#f5e3c0;background:#8f621040;border:1px solid #f1a83d73;border-radius:999px;margin:1.75rem 0 0;padding:.55rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.demo-grade{gap:3.5rem;display:grid}@media (min-width:94rem){.demo-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.demo-coluna{flex-direction:column;min-width:0;display:flex}.demo-coluna-topo{margin-bottom:1.25rem}.demo-coluna-topo .pilula{color:#f0b092;background:#f7f1e814;border-color:#f7f1e829}.demo-passos{color:#c9b9a3;flex-wrap:wrap;gap:.4rem .9rem;margin:1rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.demo-passos li{align-items:center;gap:.35rem;display:inline-flex}.demo-passos svg{color:#f0b092;width:.95rem;height:.95rem}.orbita{--r:min(14rem, calc(50cqi - 5rem))}.orbita-aneis span:first-child,.orbita-pulso{inset:calc(50cqi - var(--r))}.orbita-trilho li{width:0;height:0;transform:rotate(var(--ang)) translateY(calc(-1 * var(--r))) rotate(calc(-1 * var(--ang)))}.orbita-trilho li,.orbita-aneis span:first-child,.orbita-pulso{--r:min(14rem, calc(50cqi - 5rem))}.orbita-no{white-space:normal;text-align:center;justify-content:center;max-width:9.5rem;line-height:1.25}@media (max-width:34rem){.orbita{aspect-ratio:auto;width:100%}.orbita-aneis,.orbita-pulso{display:none}.orbita-centro{width:11rem;height:11rem;margin:0 auto 1.25rem;position:relative;inset:auto}.orbita-trilho{flex-wrap:wrap;justify-content:center;gap:.5rem;animation:none;display:flex;position:static}.orbita-trilho li{width:auto;height:auto;position:static;transform:none}.orbita-no{max-width:none;animation:none;translate:none}}.orbita-trilho{width:0;height:0;inset:50% auto auto 50%}.orbita-trilho li{top:0;left:0}@media (max-width:34rem){.orbita-trilho{width:auto;height:auto}}@media (min-width:64rem){.df-cadeia{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:90rem){.df-cadeia{grid-template-columns:repeat(5,minmax(0,1fr))}}.df-cadeia li{min-width:0}.orbita-no{width:max-content}.df-legenda{border:1px solid var(--borda);color:#4a423a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fdfaf5e0;border-radius:999px;width:fit-content;margin:1.5rem 0 0 auto;padding:.45rem .85rem}html[data-tema=escuro] .df-legenda{color:#d7cbbe;background:#24211fe0}.gh-galeria-telas{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:80rem){.gh-galeria-telas{grid-template-columns:repeat(2,minmax(0,1fr))}}.gh-tela-real>a{border-radius:var(--raio-lg);cursor:zoom-in;text-decoration:none;display:block}.gh-tela-real img{width:100%;height:auto}.gh-tela-real>a:focus-visible{outline:3px solid var(--acento);outline-offset:4px}.galeria-telas{gap:1rem;min-width:0;display:grid}.galeria-estreita{max-width:60rem;margin-inline:auto}.galeria-abas{scrollbar-width:thin;gap:.4rem;padding:.15rem .1rem .35rem;display:flex;overflow-x:auto}.galeria-celular .galeria-abas{width:fit-content;max-width:100%;margin-inline:auto}.galeria-abas button{border:1px solid var(--borda);background:var(--superficie);color:var(--texto-2);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:.45rem .95rem;font-size:.875rem;font-weight:500;line-height:1.3;transition:background-color .2s,color .2s,border-color .2s}.galeria-abas button:hover{color:var(--texto);border-color:color-mix(in srgb, var(--acao) 45%, var(--borda))}.galeria-abas button[aria-selected=true]{background:var(--acao);border-color:var(--acao);color:#fff}.galeria-abas button:focus-visible{outline:2px solid var(--acao);outline-offset:2px}.galeria-figura{gap:.75rem;margin:0;display:grid}.galeria-janela{background:var(--superficie);position:relative;overflow:hidden}.galeria-janela .galeria-img{width:100%;height:auto;display:block}.galeria-janela.galeria-rolagem{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.galeria-janela.galeria-rolagem:focus-visible{outline:2px solid var(--acao);outline-offset:-2px}.galeria-legenda{color:var(--texto-2);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.8125rem;line-height:1.45;display:flex}.galeria-moldura-celular{width:min(100%,19rem);margin-inline:auto}.moldura-celular>.galeria-janela.galeria-rolagem{overflow-y:auto}.moldura-celular .galeria-janela .galeria-img{object-fit:initial;height:auto}.galeria-celular .galeria-legenda{text-align:center;justify-content:center}.abas-verticais-texto .galeria-telas,.abas-verticais-texto .tela-painel{margin-top:.5rem}.tela-painel{gap:.6rem;margin:0;display:grid}.tela-painel img{width:100%;height:auto;display:block}.tela-painel figcaption{color:var(--texto-2);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;font-size:.8125rem;display:flex}.gh-faixa-mobile,.ce-nav{transition:top .7s var(--ease-saida)}html.cabecalho-oculto .gh-faixa-mobile,html.cabecalho-oculto .ce-nav{top:0}.gh-lateral .nav-areas{transition:top .7s var(--ease-saida)}html.cabecalho-oculto .gh-lateral .nav-areas{top:1.5rem}.diferenciais-fechamento{letter-spacing:-.026em;max-width:54rem;color:var(--texto);margin:clamp(3.5rem,2.5rem + 3vw,5.5rem) 0 0;font-size:clamp(1.55rem,1.1rem + 1.7vw,2.6rem);font-weight:500;font-stretch:86%;line-height:1.22}.origem-titulo{letter-spacing:-.035em;font-size:clamp(3.2rem,2rem + 5vw,6.5rem)}.origem-afirmacao{border-left:0;margin:2.25rem 0 0;padding:.25rem 0 .25rem 1.75rem;font-size:clamp(1.3rem,1.1rem + .7vw,1.65rem);line-height:1.4;position:relative}.origem-afirmacao:before,.df-pergunta:before,.ce-limites:before{content:"";background:linear-gradient(#b02e02,#c94a0a 50%,#f1a83d);border-radius:2px;width:2px;position:absolute;top:.35em;bottom:.35em;left:0}.df-pergunta{position:relative;border-left:0!important;padding-left:1.75rem!important}.sb-destaque{font-size:clamp(1.7rem,1.2rem + 2vw,3rem);line-height:1.22}.gh-afirmacao{line-height:1.35;font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem)!important}.ce-limites{border-left:0;border:1px solid var(--borda);padding-left:2rem;position:relative}.evidencia strong,.resultado-numero,.gp-valor,.calculadora-saida strong,.ce-resumo strong,.ce-destaque strong,.met-equacao strong,.estagio-texto strong,.sb-afirmacoes p,.ce-pergunta strong{font-stretch:84%}.evidencia{padding:2rem 1.75rem 1.75rem;position:relative}.evidencia strong{letter-spacing:-.04em;font-size:clamp(2.6rem,1.8rem + 2.6vw,3.9rem);font-weight:560}.evidencia:before{content:"";background:var(--degrade-marca);width:2.25rem;height:2px;position:absolute;top:0;left:1.75rem}@media (min-width:48rem){.evidencia:before{top:-1px}}.resultados-bloco{border-radius:var(--raio-2xl)}.resultado-cartao{border-radius:var(--raio-xl)}.resultado-numero{letter-spacing:-.045em;font-weight:560}.calculadora{border-radius:var(--raio-xl)}.calculadora-saida>div{border-radius:var(--raio-md);transition:transform .5s var(--ease-saida), border-color .3s}.calculadora-saida>div:hover{border-color:#d98b5e;transform:translateY(-3px)}.bandeja-legenda{background:color-mix(in srgb, var(--superficie) 85%, transparent);border:1px solid var(--borda);border-radius:999px;padding:.3rem .75rem;top:1.2rem;left:1.4rem}.resposta-vitavox{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, #f6e7dc 75%, var(--superficie)), var(--superficie) 65%);border-color:#e8c9b4}.simuladores-palco .simulador-casca{border-radius:var(--raio-xl)}.palco-grade{background-size:72px 72px}.cartao-solucao .titulo-3{letter-spacing:-.026em;font-stretch:86%}.lista-check li{border-bottom:1px dashed var(--borda);padding-bottom:.7rem}.lista-check li:last-child{border-bottom:0;padding-bottom:0}.vitrine-aba{border-radius:999px;padding-inline:1.15rem}.vitrine-aba[aria-selected=true]{box-shadow:0 10px 24px -16px rgb(var(--sombra-rgb) / 55%)}.vitrine-legenda{font-size:1.25rem}.estagio-texto{border-radius:var(--raio-lg)}.confianca-item{border-radius:var(--raio-lg);background:#fdfaf509;padding:1.2rem 1.3rem}.confianca-item:hover{background:#fdfaf50f}.newsletter-linha{border-radius:999px;padding:.45rem .45rem .45rem 1rem}@media (max-width:30rem){.newsletter-linha{border-radius:1.25rem;padding:.45rem}}.gh-recurso{border-radius:var(--raio-xl);transition:border-color .4s, box-shadow .6s var(--ease-saida)}.gh-recurso:hover{border-color:color-mix(in srgb, #d98b5e 45%, var(--borda));box-shadow:0 30px 60px -40px rgb(var(--sombra-rgb) / 45%)}.gh-area .titulo-2{max-width:20ch}.nav-areas-faixa .nav-areas-marca{box-shadow:0 8px 18px -12px rgb(var(--sombra-rgb) / 50%)}.ce-destaque{border-radius:var(--raio-2xl);background:radial-gradient(60rem 30rem at 100% 0,#8a3a1c66,#0000 70%),#1c1a18}.ce-pergunta{border-radius:var(--raio-xl)}.abas-verticais-lista button,.abas-verticais-marca{border-radius:999px}.abas-verticais-painel{border-radius:var(--raio-xl)}.jornada-etapa{transition:border-color .4s, transform .6s var(--ease-saida)}.jornada-etapa:hover{border-color:#d98b5e;transform:translateY(-3px)}.demo-compra{border-radius:var(--raio-xl);box-shadow:0 40px 90px -50px rgb(var(--sombra-rgb) / 55%)}.orbita-no{box-shadow:0 14px 28px -18px rgb(var(--sombra-rgb) / 60%)}.df-conformidade{border-radius:var(--raio-lg)}.df-cadeia-bloco{border-radius:var(--raio-2xl)}.df-cadeia li{border-radius:999px;padding:.85rem 1.15rem}.ciclo-item{border-radius:var(--raio-lg)}.ciclo-centro{letter-spacing:-.03em;font-weight:560;font-stretch:84%}.ciclo-progresso{stroke:url(#ciclo-degrade) #c94a0a}.sb-passo{transition:background-color .4s}.sb-afirmacoes p{border-radius:var(--raio-lg);letter-spacing:-.02em;padding-left:2rem;font-weight:500;position:relative}.sb-afirmacoes p:before{content:"";background:var(--degrade-marca);border-radius:2px;width:2px;position:absolute;top:1.45rem;bottom:1.45rem;left:1rem}.dm-card{border-radius:var(--raio-2xl)}.dm-passos li{border-radius:var(--raio-lg);transition:border-color .35s, transform .5s var(--ease-saida)}.dm-passos li:hover{border-color:#d98b5e;transform:translate(4px)}.dm-relato{border-radius:var(--raio-lg)}.dm-relato-opcoes button{border-radius:999px}.met-status{border-radius:var(--raio-xl)}.met-selo{border-radius:var(--raio-lg)}.met-equacao{border-radius:var(--raio-2xl)}.met-refs a{border-radius:var(--raio-md)}.ac-contato{border-radius:var(--raio-2xl)}.galeria-abas button{transition:background-color .3s, color .3s, border-color .3s, transform .4s var(--ease-saida);padding:.5rem 1.05rem}.galeria-abas button:hover{transform:translateY(-1px)}.galeria-janela{border-radius:var(--raio-lg)}.peca-digito{font-stretch:80%}.secao-escura .rotulo,.secao-terra .rotulo{color:#f0b092}.hero-home>.formas{height:min(100svh,62rem);bottom:auto}@media (min-width:64rem){.grade-solucoes>:last-child:nth-child(odd){grid-column:1/-1}.grade-solucoes>:last-child:nth-child(odd) .cartao-solucao{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}.grade-solucoes>:last-child:nth-child(odd) .cartao-solucao>.icone{grid-row:1/span 3}.grade-solucoes>:last-child:nth-child(odd) .cartao-solucao>h3{grid-column:2;margin-top:0}.grade-solucoes>:last-child:nth-child(odd) .cartao-solucao>p{grid-column:2}.grade-solucoes>:last-child:nth-child(odd) .cartao-solucao>.lista-check{grid-area:1/3/span 2;margin-top:0}.grade-solucoes>:last-child:nth-child(odd) .cartao-solucao>.link-seta{grid-column:3;justify-self:start}}.calculadora .rotulo{color:#8a3a1c}html[data-tema=escuro] .calculadora .rotulo{color:#e3a17e}.calculadora-saida strong span{font-size:inherit;color:inherit}:is(h1,h2).titulo-1+.lead,:is(h1,h2).titulo-2+.lead,:is(h1,h2).titulo-1+div>.lead,:is(h1,h2).titulo-2+div>.lead,:is(h1,h2).titulo-1+div.lead{margin-top:clamp(1.3rem,1rem + .9vw,1.9rem)}.origem-titulo{padding-bottom:.12em}@media (max-width:47.99rem){.hero-home-tela{will-change:auto}.calculadora-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.calculadora-campos>.campo,.calculadora-saida>div{min-width:0}.calculadora-saida strong{overflow-wrap:anywhere}.vitrine-abas{scrollbar-width:thin;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:.45rem;max-width:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}.vitrine-aba{scroll-snap-align:start;flex:none;min-height:2.75rem}.simuladores-palco .abas{width:100%;max-width:100%;display:flex}.simuladores-palco .aba{overflow-wrap:anywhere;flex:1 1 0;min-width:0;padding:.6rem .75rem}.simuladores-palco .aba small{font-size:.7rem}.simulador-esqueleto main{min-width:0;padding:1rem}}@media (min-width:48rem) and (max-width:69.99rem){.calculadora-campos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.calculadora-campos,.calculadora-saida{grid-template-columns:minmax(0,1fr)}.resultado-cartao{padding:clamp(1.1rem,4vw,1.7rem)}.resultado-numero{font-size:clamp(2.8rem,12vw,4.25rem)}.hero-chip-camada.chip-a{max-width:calc(100% - 1rem)}.hero-chip{white-space:normal;max-width:100%;line-height:1.3}.hero-chip-camada.chip-c{display:none}}@media (prefers-reduced-motion:reduce){.vitrine-progresso i.rodando,.hero-chip,.hero-chip-marca:after{animation:none}}.demo-coluna[id^=simulador-]{scroll-margin-top:calc(var(--altura-cabecalho) + 1.5rem)}@media (max-width:47.99rem){.hero-home~:is(#solucoes,#como-funciona,#evidencias,#diferenciais,.newsletter-home){content-visibility:auto;contain-intrinsic-size:auto 1100px}.palco-grade,.chamada-brilho-a,.chamada-brilho-b{animation:none}}.calculadora-campos{align-items:start}.calculadora-campos>.campo{align-content:start;min-width:0}.calculadora-campos .campo-moeda{align-self:start;align-items:center;width:100%;height:3.125rem;min-height:3.125rem;display:flex;position:relative}.calculadora-campos .campo-moeda b{z-index:1;pointer-events:none;top:50%;left:.9rem;translate:0 -50%}.calculadora-campos .campo-moeda .entrada-texto{width:100%;height:3.125rem;min-height:3.125rem;padding-left:2.7rem;display:block}.calculadora-campos .campo small{line-height:1.45}.mapa-modulos{border:1px solid var(--borda);border-radius:var(--raio-xl);background:var(--superficie);min-width:0;padding:clamp(1rem,2vw,1.5rem)}.mapa-modulos-centro{border-radius:var(--raio-lg);background:var(--superficie-2);text-align:center;justify-items:center;gap:.6rem;padding:1.4rem 1rem;display:grid}.mapa-modulos-centro .orbita-marca{width:min(13rem,70%);height:auto}.mapa-modulos-centro p{color:var(--texto-2);margin:0;font-size:.85rem}.mapa-modulos-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.mapa-modulos-lista li{border:1px solid var(--borda);border-radius:var(--raio-md);background:color-mix(in srgb, var(--superficie) 70%, transparent);min-width:0;min-height:3.5rem;color:var(--texto);overflow-wrap:anywhere;align-items:center;gap:.7rem;padding:.85rem .95rem;font-size:.875rem;font-weight:550;line-height:1.3;display:flex}.mapa-modulos-lista li:last-child:nth-child(odd){grid-column:1/-1}.mapa-modulos-indice{color:var(--acento);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem;font-weight:700}@media (max-width:28rem){.mapa-modulos-lista{grid-template-columns:minmax(0,1fr)}.mapa-modulos-lista li:last-child:nth-child(odd){grid-column:auto}}
