.site .secao-credenciais{padding-block:clamp(56px,calc(4.38 * var(--u)),84px)}.site .secao-credenciais.tema-papel{background:var(--p03-papel)}.site .credenciais-layout .titulo-secao{margin-bottom:clamp(32px,calc(3.4 * var(--u)),64px)}.numeros-grade{gap:clamp(14px,calc(2.1 * var(--u)),34px);perspective:1800px;perspective-origin:50% 30%;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.numero-cartao{min-width:0;display:grid;position:relative}.numero-link{--numero-texto:var(--papel);align-content:start;gap:clamp(14px,calc(1.3 * var(--u)),20px);height:100%;padding:clamp(18px,calc(1.6 * var(--u)),26px) clamp(18px,calc(1.7 * var(--u)),28px) clamp(20px,calc(1.8 * var(--u)),28px);border-radius:clamp(16px,calc(1.4 * var(--u)),22px);color:var(--numero-texto);background:var(--p03-fundo);transition:transform var(--t-longo) var(--entrada),box-shadow var(--t-longo) var(--entrada);text-decoration:none;display:grid;position:relative;box-shadow:0 2px 3px #071d3514,0 14px 26px -16px #071d3566}.numero-claro .numero-link{--numero-texto:var(--fundo);background:#fff}.numero-selo{width:var(--selo-icone);height:var(--selo-icone);color:var(--numero-cor);background:color-mix(in srgb,var(--numero-cor) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--numero-cor) 30%,transparent);transition:transform var(--t-longo) var(--entrada);border-radius:50%;place-items:center;display:grid}.numero-selo .icone{width:50%;height:50%}.numero-corpo{gap:4px;min-width:0;display:grid}.numero-link strong{font:800 clamp(26px,calc(2.6 * var(--u)),40px)/1 Montserrat,sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.numero-texto{gap:6px;display:grid}.site .numero-texto h3{font:500 var(--fs-corpo)/1.35 "Source Sans 3",sans-serif;color:color-mix(in srgb,var(--numero-texto) 82%,transparent);text-wrap:pretty}.numero-desc{max-width:34ch;font-size:var(--fs-corpo);color:color-mix(in srgb,var(--numero-texto) 78%,transparent);text-wrap:pretty;line-height:1.5}.numero-cartao .fonte{position:absolute;inset:auto 0 -22px}@media (hover:hover){.numero-link:hover{box-shadow:0 2px 4px #071d350d,var(--sombra-flutua);transform:translateY(-4px)}.numero-link:hover .numero-selo{transform:scale(1.06)}}.numero-link:focus-visible{outline:3px solid var(--sinal);outline-offset:4px}@container (width<=1000px){.numeros-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=600px){.numeros-grade{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}}@media (prefers-reduced-motion:reduce){.numero-link,.numero-selo{transition:none}}.site .secao-jornada.tema-papel{background:var(--papel-2)}.jornada-home{--jh-texto:var(--papel);--jh-apagado:color-mix(in srgb,var(--papel) 38%,transparent);grid-template-columns:minmax(0,1fr);gap:clamp(24px,4svh,48px);display:grid}.tema-papel .jornada-home{--jh-texto:var(--fundo);--jh-apagado:color-mix(in srgb,var(--fundo) 38%,transparent)}.site .jornada-home .titulo-secao{margin-bottom:0}.site .jornada-home .jh-cadeia{--jh-no:44px;justify-content:center;align-items:flex-start;width:min(100%,880px);margin:clamp(8px,1.6svh,18px) auto 0;display:flex}.jh-termo{transition:opacity var(--t-longo) var(--curva);flex:none;justify-items:center;gap:10px;display:grid}.jh-no{width:var(--jh-no);aspect-ratio:1;color:var(--sinal);background:color-mix(in srgb, var(--jh-texto) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--jh-texto) 22%, transparent);transition:box-shadow var(--t-longo) var(--curva), background-color var(--t-longo) var(--curva);border-radius:50%;place-items:center;display:grid}.jh-no .icone{width:20px;height:20px}.jh-rotulo{font:600 var(--fs-rotulo)/1.2 "Source Sans 3", sans-serif;letter-spacing:.01em;color:var(--jh-texto);white-space:nowrap}.jh-seta{min-width:16px;height:1px;margin:calc(var(--jh-no) / 2) 10px 0;background:color-mix(in srgb, var(--jh-texto) 30%, transparent);transform-origin:0;transition:transform var(--t-longo) var(--entrada), opacity var(--t-longo) var(--curva);flex:1 1 0}.jornada-viva .jh-termo.aceso .jh-no{background:color-mix(in srgb, var(--sinal) 14%, transparent);box-shadow:inset 0 0 0 1px var(--sinal), 0 0 24px -6px color-mix(in srgb, var(--sinal) 70%, transparent)}.jornada-viva .jh-termo:not(.aceso){opacity:.32}.jornada-viva .jh-seta:not(.aceso){transform:scaleX(0)}.jh-quadro{--vy:.7465;--cy:.1521;--vx:1;--cx:0;aspect-ratio:2.4;border-radius:var(--raio-casca);isolation:isolate;background:var(--fundo);margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b9d7e81f,0 40px 80px -48px #020b16cc}.jh-foto{z-index:-2;position:absolute;inset:-6% 0}.jh-foto img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.jh-quadro:after{content:"";z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--fundo) 95%,transparent) 0%,color-mix(in srgb,var(--fundo) 92.34%,transparent) 5.8%,color-mix(in srgb,var(--fundo) 85.12%,transparent) 11.6%,color-mix(in srgb,var(--fundo) 74.48%,transparent) 17.4%,color-mix(in srgb,var(--fundo) 61.56%,transparent) 23.2%,color-mix(in srgb,var(--fundo) 47.5%,transparent) 29%,color-mix(in srgb,var(--fundo) 33.44%,transparent) 34.8%,color-mix(in srgb,var(--fundo) 20.52%,transparent) 40.6%,color-mix(in srgb,var(--fundo) 9.88%,transparent) 46.4%,color-mix(in srgb,var(--fundo) 2.66%,transparent) 52.2%,transparent 58%),radial-gradient(120% 90% at 50% 40%,transparent 55%,color-mix(in srgb,var(--fundo) 60%,transparent) 100%);pointer-events:none;position:absolute;inset:0}.jh-pontos{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.jh-pontos li{left:calc((var(--x) - var(--cx)) / var(--vx) * 100%);top:calc((var(--y) - var(--cy)) / var(--vy) * 100%);align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-6px,-50%)}.jh-pontos li.jh-esquerda{flex-direction:row-reverse;transform:translate(calc(6px - 100%),-50%)}.jh-luz{background:var(--papel);border-radius:50%;flex:none;width:12px;height:12px;position:relative;box-shadow:0 0 0 3px #e978354d,0 0 18px 4px #e97835b3}.jh-luz:after{content:"";animation:jh-pulso 2.6s var(--curva) infinite;animation-delay:calc(var(--i) * .4s);border-radius:50%;position:absolute;inset:-6px;box-shadow:0 0 0 1.5px #f7f9fab3}@keyframes jh-pulso{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.8)}}.jh-nome{font:600 var(--fs-mini)/1.2 Montserrat,sans-serif;letter-spacing:.02em;color:var(--papel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#071d35a6;border-radius:999px;padding:4px 9px}.jornada-viva .jh-pontos li{opacity:0;transition:opacity var(--t-longo) var(--curva)}.jornada-viva .jh-pontos li.aceso{opacity:1}.jh-frase{padding:0 var(--respiro-amplo) clamp(24px,calc(2.5 * var(--u)),48px);text-align:center;font:700 clamp(1.4rem,calc(2.2 * var(--u)),2.5rem)/1.1 Montserrat,sans-serif;letter-spacing:-.02em;color:var(--papel);text-shadow:0 2px 24px #071d35cc;margin:0;position:absolute;inset:auto 0 0}.jh-frase-destaque{color:var(--sinal-claro)}@container (width>=901px){.jh-frase>span{white-space:nowrap}}.jh-frase>span>span{white-space:nowrap}.jornada-home-acao{justify-content:center;display:flex}@container (width<=900px){.jh-quadro{--vx:.9922;--cx:.0039;--vy:1;--cy:0;aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;gap:18px;display:grid;overflow:visible}.jh-foto{aspect-ratio:16/9;border-radius:var(--raio-casca);position:relative;inset:auto;overflow:hidden}.jh-foto img{object-position:50% 50%}.jh-quadro:after{display:none}.jh-pontos{aspect-ratio:16/9;bottom:auto}.jh-frase{color:var(--jh-texto);text-shadow:none;padding:0;position:static}.tema-fundo .jh-frase-destaque{color:var(--sinal-claro)}.tema-papel .jh-frase-destaque{color:var(--sinal-texto)}}@container (width<=560px){.jh-nome{display:none}.jh-pontos li{transform:translate(-6px,-50%)}.site .jornada-home .jh-cadeia{--jh-no:34px}.jh-no .icone{width:16px;height:16px}.jh-seta{min-width:6px;margin-inline:4px}.jh-rotulo{font-size:11px}.jh-termo:nth-of-type(4n+3) .jh-rotulo{margin-top:16px}}@media (prefers-reduced-motion:reduce){.jh-luz:after{opacity:0;animation:none}.jh-termo,.jh-seta,.jornada-viva .jh-pontos li{transition:none}}.site .secao-projetos.tema-fundo{background:radial-gradient(ellipse 46% 58% at 50% 62%, color-mix(in srgb, var(--luz) 10%, transparent), transparent 72%), var(--fundo)}.resumo-formatos.fc{--fc-largura:clamp(188px, calc(14.2 * var(--u)), 292px);--fc-altura:calc(var(--fc-largura) * 1.38);--fc-escala:1.12;--fc-passo:calc(var(--fc-largura) * 1.14);--fc-folga:calc(var(--fc-largura) * (var(--fc-escala) - 1) / 2);--fc-raio:clamp(20px, calc(1.6 * var(--u)), 30px);--fc-arrasto:0px;--fc-peca:clamp(28px, calc(1.75 * var(--u)), 34px);outline:none}.fc-palco{height:calc(var(--fc-altura) * var(--fc-escala) + 2 * clamp(28px, calc(2.4 * var(--u)), 48px));touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;position:relative;overflow:hidden}.fc-palco[data-arrastando]{cursor:grabbing}.fc-trilho{margin:0;padding:0;list-style:none}.fc-cartao{width:var(--fc-largura);height:var(--fc-altura);margin:calc(var(--fc-altura) / -2) 0 0 calc(var(--fc-largura) / -2);transform:translateX(calc(var(--d) * var(--fc-passo) + var(--lado) * var(--fc-folga) + var(--fc-arrasto)));transition:transform var(--t-longo) var(--entrada), opacity var(--t-longo) var(--curva);position:absolute;top:50%;left:50%}.fc-cartao[data-atual]{z-index:2;transform:translateX(var(--fc-arrasto)) scale(var(--fc-escala))}.fc-cartao[data-longe]{opacity:0;pointer-events:none}.fc-palco[data-arrastando] .fc-cartao{transition:none}.fc-cartao:before{content:"";border-radius:var(--fc-raio);box-shadow:0 0 0 1px color-mix(in srgb, var(--luz) 42%, transparent), 0 0 26px 2px color-mix(in srgb, var(--luz) 34%, transparent), 0 18px 56px -8px color-mix(in srgb, var(--luz) 30%, transparent);opacity:0;transition:opacity var(--t-longo) var(--curva);pointer-events:none;position:absolute;inset:0}.fc-cartao[data-atual]:before{opacity:1}.fc-cartao>a{border-radius:var(--fc-raio);width:100%;height:100%;color:var(--fundo);background:var(--fundo-2);box-shadow:0 2px 4px color-mix(in srgb, var(--fundo) 40%, transparent), 0 22px 40px -24px color-mix(in srgb, var(--fundo) 90%, transparent);-webkit-user-drag:none;text-decoration:none;display:block;position:relative;overflow:hidden}.fc-cartao>a:focus-visible{outline:3px solid var(--sinal);outline-offset:4px}.fc-foto,.fc-foto img{width:100%;height:100%;display:block}.fc-foto img{object-fit:cover;-webkit-user-drag:none;pointer-events:none}.fc-rotulo{left:clamp(10px, calc(.8 * var(--u)), 14px);right:clamp(10px, calc(.8 * var(--u)), 14px);bottom:clamp(10px, calc(.8 * var(--u)), 14px);justify-items:start;gap:4px;display:grid;position:absolute}.fc-momento{background:color-mix(in srgb, var(--papel) 90%, transparent);color:var(--texto-suave);font-size:var(--fs-mini);text-transform:lowercase;border-radius:4px;padding:2px 7px;font-weight:600;line-height:1.3}.fc-linha{align-items:stretch;gap:4px;max-width:100%;display:flex}.fc-caixa{min-width:0;min-height:var(--fc-peca);background:var(--papel);box-shadow:0 6px 16px -10px color-mix(in srgb, var(--fundo) 70%, transparent);border-radius:8px;flex:auto;align-items:center;gap:8px;padding:3px 8px 3px 3px;display:flex}.fc-icone{width:calc(var(--fc-peca) - 6px);height:calc(var(--fc-peca) - 6px);background:var(--papel-2);color:var(--fundo);border-radius:6px;flex:none;place-content:center;display:grid}.fc-icone .icone{width:16px;height:16px}.fc-nome{min-width:0;font-size:var(--fs-rotulo);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-weight:600;line-height:1.2}.fc-seta{width:var(--fc-peca);height:var(--fc-peca);background:var(--sinal);color:var(--fundo);transition:transform var(--t-curto) var(--curva);border-radius:7px;flex:none;place-content:center;align-self:center;display:grid}.fc-seta .arrow{width:16px;height:16px}@media (hover:hover){.fc-cartao>a:hover .fc-seta{transform:translate(2px)}}.fc-pe{justify-content:center;align-items:center;gap:clamp(16px, calc(1.6 * var(--u)), 28px);margin-top:clamp(4px, calc(.8 * var(--u)), 16px);flex-wrap:wrap;display:flex}.fc-controles{gap:8px;display:flex}.fc-botao{width:var(--seta-navegacao);height:var(--seta-navegacao);border:1px solid color-mix(in srgb, var(--papel) 22%, transparent);border-radius:var(--raio-botao);background:color-mix(in srgb, var(--papel) 6%, transparent);color:var(--papel);cursor:pointer;transition:background var(--t-curto) var(--curva), transform var(--t-rapido) var(--curva);place-content:center;padding:0;display:grid}.fc-botao:hover{background:color-mix(in srgb, var(--papel) 14%, transparent)}.fc-botao:active{transform:scale(.96)}.fc-botao:focus-visible{outline:3px solid var(--sinal);outline-offset:3px}.fc-botao .arrow,.fc-botao svg{width:20px;height:20px}.tema-papel .fc-botao{border-color:color-mix(in srgb, var(--fundo) 18%, transparent);background:color-mix(in srgb, var(--fundo) 5%, transparent);color:var(--fundo)}.tema-papel .fc-botao:hover{background:color-mix(in srgb, var(--fundo) 10%, transparent)}@container (width<=520px){.fc-pe{flex-direction:column}}.site .secao-depoimentos.tema-fundo{--depo-texto:var(--p04-papel);--depo-suave:color-mix(in srgb, var(--p04-papel) 60%, transparent);--depo-borda:color-mix(in srgb, var(--p04-luz) 18%, transparent);--depo-realce:color-mix(in srgb, var(--p04-luz) 11%, transparent);background:radial-gradient(ellipse 55% 60% at 100% 0%, color-mix(in srgb, var(--p04-luz) 9%, transparent), transparent 70%), radial-gradient(ellipse 45% 55% at 0% 100%, color-mix(in srgb, var(--p04-sinal) 8%, transparent), transparent 70%), var(--p04-fundo);color:var(--depo-texto)}.site .secao-depoimentos.tema-papel{--depo-texto:var(--p04-fundo);--depo-suave:var(--texto-suave);--depo-borda:color-mix(in srgb, var(--p04-fundo) 12%, transparent);--depo-realce:var(--papel);background:var(--p04-papel);color:var(--depo-texto)}.depoimentos{--lado:var(--p04-luz);column-gap:clamp(28px,calc(3.13 * var(--u)),60px);row-gap:clamp(28px,calc(2.5 * var(--u)),48px);grid-template:"cab cab""pessoas palco"/minmax(0,4fr) minmax(0,8fr);display:grid}.depoimentos [data-lado=rede]{--lado:var(--m-agua)}.depoimentos [data-lado=industria]{--lado:var(--m-amarelo)}.site .depoimentos .titulo-secao{grid-area:cab;margin:0}.depo-casca{min-width:0;padding:var(--respiro-casca);border-radius:var(--raio-casca);background:color-mix(in srgb, var(--p04-luz) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p04-luz) 16%, transparent);grid-area:palco;display:flex}.depo-cartao{gap:clamp(18px,calc(1.46 * var(--u)),28px);min-width:0;padding:clamp(22px,calc(2.6 * var(--u)),50px);border-radius:var(--raio-miolo);background:var(--p04-papel);color:var(--p04-fundo);box-shadow:inset 0 1px 0 var(--papel), 0 40px 80px -44px var(--fundo);touch-action:pan-y;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.site .secao-depoimentos.tema-papel .depo-cartao{background:var(--papel);box-shadow:var(--sombra-flutua)}.depo-cartao[data-arrastando]{-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.depo-cartao{cursor:grab}.depo-cartao[data-arrastando]{cursor:grabbing}.depo-cartao button{cursor:pointer}}.depo-topo,.depo-quadros{z-index:1;position:relative}.depo-aspas-fundo{z-index:0;right:clamp(20px,calc(2.4 * var(--u)),44px);top:clamp(84px,calc(6 * var(--u)),120px);width:clamp(120px,calc(10 * var(--u)),190px);height:auto;color:color-mix(in srgb, var(--lado) 13%, transparent);pointer-events:none;transition:color var(--t-longo) var(--curva);position:absolute}.depo-progresso{max-width:200px;margin-left:clamp(4px,calc(.6 * var(--u)),12px);flex:1;gap:6px;display:flex}.depo-passo{background:color-mix(in srgb, var(--p04-fundo) 12%, transparent);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.depo-passo[data-estado=lido]{background:color-mix(in srgb, var(--p04-fundo) 34%, transparent)}.depo-passo-tempo{border-radius:inherit;background:var(--p04-sinal);transform-origin:0;position:absolute;inset:0}.depoimentos[data-tocando] .depo-passo-tempo{animation:depo-tempo var(--depo-tempo,9s) linear forwards}.depoimentos:is(:hover,:focus-within) .depo-passo-tempo{animation-play-state:paused}@keyframes depo-tempo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.depo-pausa svg{width:18px;height:18px}.depo-topo{align-items:center;gap:12px clamp(12px,calc(.94 * var(--u)),18px);display:flex}.depo-aspas{width:clamp(26px,calc(1.88 * var(--u)),36px);height:auto;color:var(--p04-sinal);flex:none}.depo-setas{gap:8px;margin-left:auto;display:flex}.depo-setas button{width:var(--seta-navegacao);height:var(--seta-navegacao);color:var(--p04-fundo);background:color-mix(in srgb, var(--p04-fundo) 6%, transparent);transition:background var(--t-curto) var(--curva), transform var(--t-rapido) var(--curva);border-radius:50%;place-content:center;display:grid}.depo-setas button:not(:disabled):hover{background:color-mix(in srgb, var(--p04-fundo) 12%, transparent)}.depo-setas button:not(:disabled):active{transform:scale(.96)}.depo-setas button:disabled{opacity:.35}.depo-setas .arrow{width:20px;height:20px}.depo-quadros{min-width:0;transition:transform var(--t-curto) var(--curva);flex:1;display:grid}.depo-cartao[data-arrastando] .depo-quadros{transition:none}.depo-quadro{justify-content:space-between;gap:clamp(24px,calc(2.29 * var(--u)),44px);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.depo-quadro:not([data-atual]){visibility:hidden;opacity:0}.depo-quadro blockquote{margin:0}.depoimentos .depo-texto{max-width:none;font-size:var(--fs-h3);letter-spacing:-.005em;text-wrap:pretty;font-weight:500;line-height:1.45}.depo-autor{align-items:center;gap:8px clamp(14px,calc(.94 * var(--u)),18px);padding-top:clamp(16px,calc(1.15 * var(--u)),22px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--p04-fundo) 11%, transparent);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.depo-quem{gap:3px;min-width:0;display:grid}.depoimentos .depo-quem h3{font-size:var(--fs-corpo);letter-spacing:-.01em;font-weight:600;line-height:1.25}.depoimentos .depo-quem>p{max-width:none;color:var(--texto-suave);font-size:var(--fs-mini);line-height:1.4}.depoimentos .depo-quem .fonte{color:color-mix(in srgb, var(--texto-suave) 85%, transparent);font-size:var(--fs-mini);margin-top:2px}.depo-empresa{text-align:end;justify-items:end;gap:8px;max-width:13em;display:grid}.depo-empresa .depo-lado{color:var(--texto-suave)}.depo-marca{font:600 var(--fs-mini)/1.25 Montserrat,sans-serif;letter-spacing:-.005em;color:var(--texto-suave)}@media (prefers-reduced-motion:no-preference){.depoimentos[data-mexeu] .depo-quadro[data-atual]{animation:depo-avanca var(--t-longo) var(--entrada) both}.depoimentos[data-mexeu] .depo-quadro[data-atual][data-sentido=voltar]{animation-name:depo-volta}}@keyframes depo-avanca{0%{opacity:0;transform:translate(32px)}}@keyframes depo-volta{0%{opacity:0;transform:translate(-32px)}}.depo-avatar{width:44px;height:44px;font:600 var(--fs-rotulo)/1 Montserrat,sans-serif;letter-spacing:.02em;background:color-mix(in srgb, var(--lado) 18%, transparent);box-shadow:inset 0 0 0 2px var(--lado);border-radius:50%;flex:none;place-items:center;display:grid}.depo-avatar-foto{background:var(--lado,var(--borda));box-shadow:none;padding:2px;overflow:hidden}.depo-avatar-foto img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.depo-autor .depo-avatar{width:clamp(52px,calc(3.3 * var(--u)),64px);height:clamp(52px,calc(3.3 * var(--u)),64px);font-size:var(--fs-apoio);padding:3px}.depo-lado{font-size:var(--fs-mini);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.3;display:inline-flex}.depo-ponto{background:var(--lado);border-radius:50%;flex:none;width:6px;height:6px}.depo-pessoas{grid-area:pessoas;grid-auto-rows:minmax(0,1fr);align-self:stretch;gap:4px;min-width:0;display:grid}.depo-pessoa{border-radius:var(--raio-controle);text-align:left;width:100%;min-height:44px;color:var(--depo-texto);box-shadow:inset 0 -1px 0 var(--depo-borda);transition:background var(--t-curto) var(--curva), box-shadow var(--t-curto) var(--curva), transform var(--t-rapido) var(--curva);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px 14px 18px;display:grid}.depo-pessoa:hover{background:color-mix(in srgb, var(--depo-realce) 55%, transparent)}.depo-pessoa:active{transform:scale(.99)}.depo-pessoa[aria-selected=true]{background:var(--depo-realce);box-shadow:inset 2px 0 0 var(--lado)}.depo-pessoa-texto{gap:5px;min-width:0;display:grid}.depo-pessoa-nome{font:600 var(--fs-apoio)/1.25 Montserrat,sans-serif;letter-spacing:-.01em}.depo-pessoa-cargo{min-width:0;color:var(--depo-suave);font-size:var(--fs-mini);line-height:1.35}.depo-pessoa .depo-avatar{width:52px;height:52px}.depo-pessoa:not([aria-selected=true]) .depo-pessoa-nome{color:color-mix(in srgb, var(--depo-texto) 82%, transparent)}@container (width<=1080px){.depoimentos{row-gap:clamp(20px,calc(1.67 * var(--u)),32px);grid-template:"cab""palco""pessoas"/minmax(0,1fr)}.site .depoimentos .titulo-secao{margin-bottom:clamp(8px,calc(1.04 * var(--u)),20px)}.depo-pessoas{justify-content:center;gap:12px;display:flex}.depo-pessoa{width:56px;height:56px;box-shadow:none;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.depo-pessoa:hover,.depo-pessoa[aria-selected=true]{box-shadow:none;background:0 0}.depo-pessoa .depo-avatar{width:48px;height:48px;transition:transform var(--t-curto) var(--curva), opacity var(--t-curto) var(--curva)}.depo-pessoa:not([aria-selected=true]) .depo-avatar{opacity:.6;transform:scale(.88)}.depo-pessoa[aria-selected=true] .depo-avatar{box-shadow:inset 0 0 0 2px var(--lado), 0 0 0 3px color-mix(in srgb, var(--lado) 35%, transparent)}.depo-pessoa-texto{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@container (width<=600px){.depo-autor{grid-template-columns:auto minmax(0,1fr)}.depo-empresa{text-align:start;flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 14px;max-width:none;display:flex}}@container (width<=480px){.depo-setas{gap:6px}}@media (prefers-reduced-motion:reduce){.depo-quadros,.depo-pessoa,.depo-pessoa .depo-avatar,.depo-setas button,.depo-aspas-fundo{transition:none}}.secao.secao-patrimonio{background:var(--papel);color:var(--fundo)}.patrimonio{gap:clamp(56px, calc(5.4 * var(--u)), 112px);display:grid}.patrimonio .titulo-secao,.site .patrimonio>.titulo-secao{margin-bottom:0}.patrimonio>.pt-ativos{margin-top:calc(clamp(16px, calc(1.4 * var(--u)), 28px) - clamp(56px, calc(5.4 * var(--u)), 112px))}.pt-ativos{gap:clamp(18px, calc(1.6 * var(--u)), 28px);min-width:0;padding:clamp(18px, calc(1.6 * var(--u)), 28px);background:var(--fundo);color:var(--papel);border-radius:22px;display:grid;box-shadow:0 24px 48px -28px #071d3566}.pt-abas{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:4px 8px 0;display:grid;position:relative}.pt-abas:before{content:"";background:var(--espectro);opacity:.85;height:2px;position:absolute;top:28px;left:10%;right:10%}.pt-aba{min-width:0;color:var(--luz);cursor:pointer;text-align:center;transition:color var(--t-curto) var(--curva);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:2px 0;font:600 14px/1.3 "Source Sans 3",sans-serif;display:flex;position:relative}.pt-aba strong{font-weight:600}.pt-aba-icone{width:52px;height:52px;color:var(--luz);transition:background var(--t-curto) var(--curva), border-color var(--t-curto) var(--curva), color var(--t-curto) var(--curva), transform var(--t-curto) var(--curva);background:#15324d;border:2px solid #3b536b;border-radius:50%;place-content:center;display:grid}.pt-aba-icone .icone{width:22px;height:22px}.pt-aba[aria-selected=true]{color:#fff}.pt-aba[aria-selected=true] .pt-aba-icone{background:var(--cor);border-color:var(--cor);color:var(--fundo);transform:scale(1.06);box-shadow:0 0 0 5px #b9d7e826}.pt-aba:hover .pt-aba-icone{border-color:var(--cor)}.pt-aba:focus-visible{outline:2px solid var(--sinal);outline-offset:4px;border-radius:8px}.pt-palco{min-width:0}.pt-painel{gap:clamp(10px, calc(1 * var(--u)), 16px);animation:pt-entrar .42s var(--entrada) both;display:grid}.pt-painel[hidden]{display:none}.pt-tem,.pt-potencial{padding:clamp(20px, calc(2 * var(--u)), 32px);border-radius:16px;min-width:0;position:relative}.pt-tem{background:var(--fundo-2);box-shadow:inset 0 0 0 1px #f7f9fa14, inset 0 3px 0 var(--cor)}.site .pt-tem h3{color:#fff;font-size:var(--fs-h3);margin:0 0 8px;line-height:1.15}.site .pt-painel p{max-width:none;font-size:var(--fs-corpo);text-wrap:pretty;margin:0;line-height:1.55}.site .pt-tem p{color:var(--luz)}.pt-potencial{align-items:center;gap:clamp(20px, calc(2.4 * var(--u)), 44px);background:var(--papel);color:var(--fundo);grid-template-columns:minmax(0,1fr) minmax(300px,40%);display:grid;overflow:hidden}.pt-potencial-texto{gap:8px;min-width:0;display:grid}.site .pt-potencial h4{color:var(--sinal);font:700 var(--fs-h4)/1.2 Montserrat, sans-serif;letter-spacing:-.01em;align-items:center;gap:10px;margin:0;display:flex}.pt-potencial h4 .icone{width:20px;height:20px}.site .pt-potencial p{color:var(--fundo);font-weight:600}.site .pt-potencial .pt-frase{text-wrap:pretty;color:var(--fundo);font:700 var(--fs-h4)/1.3 Montserrat, sans-serif;letter-spacing:-.01em}.site .pt-potencial p:not(.pt-frase){color:#3b536b;font-weight:400}.pt-cena{width:100%;height:auto;max-height:160px;display:block;overflow:visible}.pt-zona{color:#071d3559;--acento:#071d3533;transition:color .4s var(--curva)}.pt-zona[data-acesa]{color:var(--fundo);--acento:var(--sinal)}.pt-zona-area{fill:#0000}.pt-cena .l{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pt-cena .f{fill:var(--acento);transition:fill .4s var(--curva)}.pt-cena-txt{fill:currentColor;font:700 15px Montserrat,sans-serif}.pt-selo{fill:#fff;stroke:var(--acento);stroke-width:1.7px}.pt-tracejado{stroke-dasharray:3 5}.pt-dia{fill:#071d3514}.pt-zona-nome{fill:#3b536b;transition:fill .4s var(--curva);font:600 12.5px "Source Sans 3",sans-serif}.pt-zona[data-acesa] .pt-zona-nome{fill:#b4440f;font-weight:700}.pt-zona-tempo{stroke:var(--sinal);stroke-width:2px;stroke-linecap:round;transform-box:fill-box;transform-origin:0;animation:2.8s linear both pt-tempo}.pt-cena:hover .pt-zona-tempo{display:none}.pt-onda{animation:pt-onda 1.2s ease-in-out calc(var(--i) * .18s) infinite}.pt-tela{transform-box:fill-box;transform-origin:0;animation:pt-tela 1.8s var(--entrada) calc(var(--i) * .22s) infinite}.pt-junta{animation:pt-junta 1.6s var(--entrada) calc(var(--i) * 90ms) infinite}.pt-balanca{transform-box:fill-box;transform-origin:88%;animation:1.1s ease-in-out infinite alternate pt-balanca}.pt-dia{animation:pt-dia 2.6s var(--curva) calc(var(--i) * .12s) infinite}.pt-pop{transform-box:fill-box;transform-origin:50%;animation:pt-pop 2.8s var(--entrada) .4s both}.pt-desenho{stroke-dasharray:1;animation:pt-desenha .9s var(--entrada) .6s both}.pt-linha{animation-duration:1.6s;animation-delay:0s}.pt-agrupa{animation:1.4s cubic-bezier(.65,0,.35,1) infinite alternate pt-agrupa}.pt-grupo{opacity:0;animation:pt-aparece-volta 2.8s var(--curva) calc(var(--i) * .15s) infinite}.pt-sobe{transform-box:fill-box;transform-origin:bottom;animation:pt-sobe .7s var(--entrada) calc(var(--i) * .11s) both}.pt-sinal{offset-distance:0%;animation:pt-corre 1.4s var(--curva) calc(var(--i) * .3s) infinite}.pt-pisca{animation:pt-pisca 1.2s steps(2, jump-none) calc(var(--i,0) * .6s) infinite}.pt-gira{transform-box:fill-box;transform-origin:50%;animation:2.6s linear infinite pt-gira}.pt-vapor{animation:pt-vapor 1.8s ease-out calc(var(--i) * .45s) infinite}.pt-zona:not([data-acesa]) *{animation:none!important}.pt-zona:not([data-acesa]) .pt-sinal{opacity:0}.pt-zona:not([data-acesa]) .pt-desenho{stroke-dasharray:none}.pt-ativos[data-cena=espera] .pt-zona *{animation-play-state:paused}@keyframes pt-onda{0%,to{opacity:.15}50%{opacity:1}}@keyframes pt-tela{0%{transform:scaleX(.2)}55%,to{transform:scaleX(1)}}@keyframes pt-junta{0%{transform:translate(var(--dx), var(--dy));opacity:0}40%{opacity:1}to{opacity:1;transform:none}}@keyframes pt-balanca{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes pt-dia{0%,8%{fill:#071d3514}30%,to{fill:var(--sinal)}}@keyframes pt-pop{0%{transform:scale(0)}35%{transform:scale(1.18)}50%,to{transform:scale(1)}}@keyframes pt-desenha{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pt-agrupa{0%{transform:translate(var(--dx), var(--dy))}to{transform:none}}@keyframes pt-aparece-volta{0%,40%{opacity:0}60%,to{opacity:.6}}@keyframes pt-sobe{0%{transform:scaleY(0)}}@keyframes pt-corre{0%{offset-distance:0%;opacity:0}15%,80%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes pt-pisca{0%{opacity:.35}to{opacity:1}}@keyframes pt-gira{to{transform:rotate(360deg)}}@keyframes pt-vapor{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes pt-tempo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pt-entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@container (width<=700px){.pt-potencial{grid-template-columns:minmax(0,1fr)}.pt-cena{max-height:140px}.pt-ativos{border-radius:18px;padding:14px}.pt-abas{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(5,96px);gap:6px;padding:2px 0 0;overflow-x:auto}.pt-abas:before{width:408px;top:22px;left:48px;right:auto}.pt-aba{scroll-snap-align:center;gap:8px;font-size:13px}.pt-aba-icone{width:40px;height:40px}.pt-aba-icone .icone{width:18px;height:18px}.pt-aba strong{overflow-wrap:normal}.pt-tem,.pt-potencial{padding:18px}}@media (prefers-reduced-motion:reduce){.pt-painel,.pt-cena *{transition:none!important;animation:none!important}.pt-zona{color:var(--fundo);--acento:var(--sinal)}.pt-zona-tempo,.pt-sinal{display:none}}.pt-faixa{gap:clamp(20px, calc(2 * var(--u)), 32px);margin-top:clamp(56px, calc(5 * var(--u)), 96px);margin-bottom:calc(-1 * var(--espaco-secao));padding-block:clamp(56px, calc(5 * var(--u)), 96px);background:var(--fundo);box-shadow:0 0 0 100vmax var(--fundo);clip-path:inset(0 -100vmax);color:var(--papel);justify-items:center;display:grid;position:relative}.site .pt-questao{max-width:26ch;color:var(--papel);font:700 clamp(2rem, calc(2.9 * var(--u)), 3.1rem)/1.15 Montserrat, sans-serif;letter-spacing:-.03em;text-align:center;text-wrap:pretty}.site .pt-faixa .pt-faixa-apoio{max-width:min(100%,80ch);color:var(--luz);font-size:var(--fs-corpo);text-align:center;text-wrap:pretty;margin-top:-8px}.pt-lista{gap:clamp(12px, calc(1.2 * var(--u)), 20px);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1040px);margin:8px 0 0;padding:0;list-style:none;display:grid}.pt-cartao{background:var(--fundo-2);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:80px;padding:18px 20px;display:grid;box-shadow:inset 0 0 0 1px #f7f9fa1f}.site .pt-pergunta{color:var(--papel);font:600 clamp(15px, calc(.88 * var(--u)), 17px)/1.35 Montserrat, sans-serif;letter-spacing:-.01em;text-wrap:pretty}.pt-pergunta-icone{background:color-mix(in srgb, var(--cor) 18%, transparent);width:40px;height:40px;color:var(--cor);border-radius:50%;place-content:center;display:grid}.pt-pergunta-icone .icone{width:20px;height:20px}.site .pt-fechamento{max-width:66ch;color:var(--papel);font:400 var(--fs-corpo)/1.6 "Source Sans 3", sans-serif;letter-spacing:-.02em;text-align:center;text-wrap:pretty;border-top:1px solid #b9d7e82b;margin-top:16px;padding-top:28px}@media (prefers-reduced-motion:no-preference){.pt-lista[data-cena=espera]>li{opacity:0;transform:translateY(24px)}.pt-lista[data-cena=cena]>li{animation:pt-subir .8s var(--entrada) calc(var(--i) * 90ms) both}}@keyframes pt-subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt-painel{animation:none}.pt-foto,.pt-aba{transition:none}}@container (width<=900px){.pt-lista{grid-template-columns:minmax(0,1fr)}}@container (width<=700px){.pt-cartao{grid-template-columns:40px minmax(0,1fr);min-height:0;padding:20px 16px}.pt-pergunta-icone{width:40px;height:40px}}.site .secao-oportunidade{padding-block:clamp(56px,calc(5.8 * var(--u)),112px) clamp(64px,calc(6.7 * var(--u)),128px);background:#fff}.site-em-visita .secao-oportunidade .titulo-secao>p:empty{display:none}.op-trilha{--op-linha:clamp(6px,calc(.75 * var(--u)),11px);--op-circulo:clamp(40px,calc(3.3 * var(--u)),50px);--op-eixo:clamp(24px,calc(2.05 * var(--u)),31px);gap:clamp(16px,calc(3.27 * var(--u)),66px);width:min(100%,1240px);margin:var(--espaco-titulo) auto 0;padding:0 clamp(8px,calc(1.15 * var(--u)),18px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;position:relative}.op-trilha:before{content:"";z-index:1;left:0;right:0;top:calc(var(--op-eixo) - var(--op-linha) / 2);height:var(--op-linha);background:linear-gradient(90deg,var(--m-laranja) 0%,var(--m-laranja) 9%,var(--m-amarelo) 36%,var(--m-verde) 54%,var(--m-verde-escuro) 70%,var(--m-agua) 86%,var(--m-azul) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--m-agua) 30%,transparent);transform-origin:0;pointer-events:none;border-radius:99px;position:absolute}.op-cartao{min-width:0;padding:clamp(60px,calc(5.4 * var(--u)),88px) clamp(16px,calc(1.5 * var(--u)),24px) clamp(20px,calc(1.8 * var(--u)),28px);border:1.5px solid color-mix(in srgb,var(--linha) 70%,#fff);border-radius:clamp(14px,calc(1.15 * var(--u)),18px);background:color-mix(in srgb,var(--papel-2) 42%,#fff);transition:box-shadow var(--t-curto) var(--curva), border-color var(--t-curto) var(--curva);align-content:start;display:grid;position:relative}.op-cartao:first-child{--op-cor:var(--m-laranja)}.op-cartao:nth-child(2){--op-cor:var(--m-verde)}.op-cartao:nth-child(3){--op-cor:var(--m-azul)}@media (hover:hover){.op-cartao:hover{border-color:color-mix(in srgb,var(--op-cor) 55%,transparent);box-shadow:0 22px 40px -28px color-mix(in srgb,var(--op-cor) 70%,#071d35)}.op-cartao-escuro:hover{border-color:color-mix(in srgb,var(--op-cor) 70%,var(--fundo))}.op-cartao:hover .op-icone{color:var(--op-cor);scale:1.06}}.op-cartao-escuro{border-color:var(--fundo);background:var(--fundo)}.op-icone{z-index:2;top:calc(var(--op-eixo) - var(--op-circulo) / 2);left:clamp(8px,calc(.75 * var(--u)),12px);width:var(--op-circulo);height:var(--op-circulo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--linha) 60%,#fff),0 2px 6px #071d352e;color:color-mix(in srgb,var(--fundo) 86%,#fff);transition:scale var(--t-curto) var(--curva), color var(--t-curto) var(--curva);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.op-icone .icone{width:46%;height:46%}.site .op-cartao h3{margin:0 0 clamp(10px,calc(1.15 * var(--u)),18px);color:var(--m-laranja);font:800 var(--fs-h3)/1.15 Montserrat,sans-serif;letter-spacing:-.015em;text-wrap:pretty}.site .op-cartao p{max-width:none;color:var(--fundo);font:400 var(--fs-corpo)/1.5 "Source Sans 3",sans-serif;text-wrap:pretty;margin:0}.site .op-cartao-escuro h3{color:#fff}.site .op-cartao-escuro p{color:var(--papel)}@media (prefers-reduced-motion:no-preference){.op-trilha[data-cena=espera]:before{transform:scaleX(0)}.op-trilha[data-cena=espera] .op-icone{opacity:0;transform:scale(.5)}.op-trilha[data-cena=cena]:before{animation:op-linha 1.5s var(--entrada) both}.op-trilha[data-cena=cena] .op-icone{animation:op-acende .52s var(--entrada) calc(.12s + var(--i) * .46s) both}}@keyframes op-linha{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes op-linha-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes op-acende{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@container (width<=860px){.op-trilha{--op-eixo:22px;--op-circulo:44px;grid-template-columns:minmax(0,1fr);gap:14px;width:min(100%,560px);padding:0}.op-trilha:before{left:calc(12px + var(--op-circulo) / 2 - var(--op-linha) / 2);right:auto;top:calc(14px + var(--op-circulo) / 2);width:var(--op-linha);background:linear-gradient(180deg,var(--m-laranja) 0%,var(--m-amarelo) 34%,var(--m-verde) 54%,var(--m-verde-escuro) 70%,var(--m-agua) 86%,var(--m-azul) 100%);transform-origin:top;height:auto;bottom:32px}.op-cartao{padding:18px 18px 20px 72px}.op-icone{top:14px;left:12px}.site .op-cartao h3{margin-bottom:8px}@media (prefers-reduced-motion:no-preference){.op-trilha[data-cena=espera]:before{transform:scaleY(0)}.op-trilha[data-cena=cena]:before{animation-name:op-linha-vertical}}}.site .secao-galeria{background:var(--fundo);padding:0}.faixa-fotos{grid-template-columns:repeat(var(--total,4),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.faixa-fotos>li{aspect-ratio:504/284;overflow:hidden}.faixa-fotos img{object-fit:cover;object-position:var(--foco-amplo);width:100%;height:100%;display:block}@container (width<=700px){.faixa-fotos{grid-template-columns:repeat(2,minmax(0,1fr))}.faixa-fotos>li{aspect-ratio:4/3}.faixa-fotos img{object-position:var(--foco-mobile)}}.site .secao-desafio{padding-block:clamp(56px,calc(4.2 * var(--u)),80px) clamp(64px,calc(6.7 * var(--u)),128px)}.ds-cabeca{text-align:center}.site .ds-cabeca h2{color:#fff;font-size:var(--fs-h2)}.site .ds-sub{max-width:none;margin:clamp(6px,calc(.6 * var(--u)),12px) 0 0;color:#fff;font:400 var(--fs-h3-grande)/1.2 Montserrat,sans-serif;letter-spacing:-.01em;text-wrap:pretty}.ds-perguntas{gap:clamp(14px,calc(1.55 * var(--u)),24px);width:min(100%,1150px);margin:var(--espaco-titulo) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ds-cartao{align-items:center;gap:clamp(14px,calc(1.6 * var(--u)),24px);min-height:clamp(76px,calc(6.1 * var(--u)),92px);padding:clamp(14px,calc(1.2 * var(--u)),18px) clamp(16px,calc(1.55 * var(--u)),24px);border-radius:clamp(6px,calc(.5 * var(--u)),8px);background:var(--fundo-2);transition:transform var(--t-curto) var(--curva), box-shadow var(--t-curto) var(--curva), background var(--t-curto) var(--curva);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f7f9fa1f}.ds-cartao:before{content:"";background:var(--cor);transform-origin:50% 100%;width:3px;transition:transform var(--t-longo) var(--entrada);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}@media (hover:hover){.ds-cartao:hover{background:color-mix(in srgb, var(--cor) 7%, var(--fundo-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cor) 45%, transparent), 0 18px 32px -24px #000c;transform:translateY(-2px)}.ds-cartao:hover:before{transform:scaleY(1)}.ds-cartao:hover .ds-icone{background:color-mix(in srgb, var(--cor) 26%, transparent);transform:scale(1.06)}}.ds-icone{width:var(--selo-icone);height:var(--selo-icone);background:color-mix(in srgb,var(--cor) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor) 30%,transparent);color:var(--cor);transition:transform var(--t-curto) var(--curva), background var(--t-curto) var(--curva);border-radius:50%;place-items:center;display:grid}.ds-icone .icone{width:50%;height:50%}.site .ds-pergunta{color:var(--papel);font:600 var(--fs-corpo)/1.45 "Source Sans 3",sans-serif;text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.ds-perguntas[data-cena=espera]>li{opacity:0;transform:translateY(24px)}.ds-perguntas[data-cena=cena]>li{animation:ds-subir .8s var(--entrada) calc(var(--i) * 90ms) backwards}}@keyframes ds-subir{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@container (width<=760px){.ds-perguntas{grid-template-columns:minmax(0,1fr)}}.secao.secao-modelo{--md-curva:cubic-bezier(.16,1,.3,1);--md-raio:clamp(20px, calc(1.4 * var(--u)), 28px);background:var(--luz);color:var(--fundo)}.modelo{gap:clamp(36px, calc(3.4 * var(--u)), 64px);display:grid}.secao-modelo .titulo-secao p{color:#26405c}.modelo-percurso{position:relative}.modelo-regua{background:color-mix(in srgb, var(--fundo) 16%, transparent);height:2px;position:absolute;inset:28px 10% auto}.modelo-regua>span{background:var(--sinal);transform-origin:0;transform:scaleX(var(--progresso,0));transition:transform .9s var(--md-curva);position:absolute;inset:0}.modelo-abas{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.modelo-aba{color:var(--fundo);cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:14px;padding:0 4px 6px;display:grid}.modelo-aba-marco{background:var(--luz);width:56px;height:56px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--fundo) 22%, transparent);transition:background-color .5s var(--md-curva), box-shadow .5s var(--md-curva), transform .5s var(--md-curva), color .5s var(--md-curva);border-radius:50%;place-items:center;display:grid;position:relative}.modelo-aba-marco .icone{width:26px;height:26px}.modelo-aba-feito .modelo-aba-marco{background:var(--fundo);color:var(--papel);box-shadow:none}.modelo-aba-atual .modelo-aba-marco{background:var(--sinal);color:var(--fundo);box-shadow:0 0 0 6px color-mix(in srgb, var(--sinal) 24%, transparent);transform:scale(1.08)}.modelo-aba:hover .modelo-aba-marco{transform:translateY(-3px)scale(1.04)}.modelo-aba-atual:hover .modelo-aba-marco{transform:scale(1.08)}.modelo-aba:focus-visible{outline:none}.modelo-aba:focus-visible .modelo-aba-marco{outline:2px solid var(--fundo);outline-offset:6px}.modelo-aba-tempo{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;transform:rotate(-90deg)}.modelo-aba-tempo circle{fill:none;stroke:var(--fundo);stroke-width:2px;stroke-dasharray:139;stroke-dashoffset:139px;animation:modelo-tempo var(--tempo) linear forwards}@keyframes modelo-tempo{to{stroke-dashoffset:0}}.modelo-aba-texto{gap:2px;display:grid}.modelo-aba-nome{font:700 var(--fs-h4)/1.2 Montserrat, sans-serif;white-space:nowrap}.modelo-aba-apoio{font:400 var(--fs-apoio)/1.3 "Source Sans 3", sans-serif;color:#26405c;white-space:nowrap}.modelo-aba-depois .modelo-aba-nome{opacity:.72}.modelo-palco-casca{border-radius:calc(var(--md-raio) + 6px);background:color-mix(in srgb, var(--fundo) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fundo) 9%, transparent);padding:6px}.modelo-palco{border-radius:var(--md-raio);background:var(--papel);grid-template-columns:minmax(0,11fr) minmax(0,10fr);min-height:clamp(380px,46svh,500px);display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 60px -40px #071d3580}.modelo-palco-foto{animation:modelo-foto 1.1s var(--md-curva) both;position:relative;overflow:hidden}.modelo-palco-foto picture,.modelo-palco-foto img{width:100%;height:100%;position:absolute;inset:0}.modelo-palco-foto img{object-fit:cover;animation:modelo-foto-zoom 9s var(--curva) both}@keyframes modelo-foto{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes modelo-foto-zoom{0%{transform:scale(1.14)}to{transform:scale(1.02)}}.modelo-palco-etapa{background:var(--fundo);color:var(--papel);font:600 var(--fs-apoio)/1 "Source Sans 3", sans-serif;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 10px 24px -12px #071d35b3}.modelo-palco-etapa .icone{background:var(--sinal);width:32px;height:32px;color:var(--fundo);border-radius:50%;padding:6px}.modelo-palco-texto{padding:clamp(28px, calc(3.4 * var(--u)), 64px);align-content:center;gap:18px;display:grid}.modelo-palco-texto>*{animation:modelo-texto .8s var(--md-curva) both}.modelo-palco-texto>:nth-child(2){animation-delay:70ms}.modelo-palco-texto>:nth-child(3){animation-delay:.14s}.modelo-palco-texto>:nth-child(4){animation-delay:.21s}@keyframes modelo-texto{0%{opacity:0;transform:translateY(18px)}}.modelo-palco-texto h3{font:700 var(--fs-h3-grande)/1.1 Montserrat, sans-serif;letter-spacing:-.01em;margin:0}.modelo-palco-texto p{max-width:46ch;font:400 var(--fs-lead)/1.5 "Source Sans 3", sans-serif;color:var(--texto-suave);margin:0}.modelo-entregas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.modelo-entregas li{box-shadow:0 0 0 1px color-mix(in srgb, var(--fundo) 7%, transparent);font:600 var(--fs-apoio)/1.25 "Source Sans 3", sans-serif;transition:transform .4s var(--md-curva), box-shadow .4s var(--md-curva);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.modelo-entregas li:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--sinal) 50%, transparent);transform:translate(4px)}.modelo-entrega-icone{background:var(--luz);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.modelo-entrega-icone .icone{width:20px;height:20px}.modelo-palco-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.modelo-navegar{gap:8px;display:inline-flex}.modelo-navegar button{background:var(--fundo);width:44px;height:44px;color:var(--papel);cursor:pointer;transition:transform .3s var(--md-curva), background-color .3s var(--md-curva), color .3s var(--md-curva);border:0;border-radius:50%;place-items:center;display:grid}.modelo-navegar button:hover{background:var(--sinal);color:var(--fundo);transform:scale(1.06)}.modelo-navegar button:active{transform:scale(.94)}.modelo-navegar button:focus-visible{outline:2px solid var(--sinal);outline-offset:3px}.modelo-porta{justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.modelo-palco-foto,.modelo-palco-foto img,.modelo-palco-texto>*{animation:none}}@media (width<=1000px){.modelo-abas{scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.modelo-aba{scroll-snap-align:center;flex:none;min-width:120px}.modelo-regua{display:none}.modelo-palco{grid-template-columns:minmax(0,1fr)}.modelo-palco-foto{min-height:240px}}@media (width<=640px){.modelo-aba-apoio{display:none}.modelo-aba{min-width:96px}.modelo-aba-nome{font-size:15px}}.site .pi-diferenciais{gap:0 var(--vao-grade);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pi-diferenciais>li{min-width:0}.pi-diferencial{grid-template-columns:var(--selo-icone) minmax(0,1fr);grid-template-rows:var(--selo-icone) auto;height:100%;color:inherit;box-shadow:inset 0 1px 0 var(--linha);align-content:start;gap:6px 18px;padding:30px 52px 34px 0;text-decoration:none;display:grid;position:relative}.pi-diferencial:before{content:"";background:var(--cor);transform-origin:0;width:100%;height:2px;transition:transform var(--t-longo) var(--entrada);position:absolute;top:0;left:0;transform:scaleX(.12)}.pi-diferencial-icone{width:var(--selo-icone);height:var(--selo-icone);color:var(--cor);background:color-mix(in srgb,var(--cor) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor) 30%,transparent);transition:transform var(--t-curto) var(--curva), background var(--t-curto) var(--curva);border-radius:50%;grid-row:1;place-items:center;display:grid}.pi-diferencial-icone .icone{width:50%;height:50%}.site .pi-diferencial h3{font-size:var(--fs-h3);align-self:center;margin:0;line-height:1.2}.site .pi-diferencial p{font-size:var(--fs-corpo);color:var(--texto-suave);grid-column:2;margin:0}.pi-diferencial>.seta-peca{top:calc(30px + (var(--selo-icone) - var(--seta-cartao)) / 2);width:var(--seta-cartao);height:var(--seta-cartao);opacity:0;transition:opacity var(--t-curto) var(--curva),transform var(--t-curto) var(--curva),background var(--t-curto) var(--curva);position:absolute;right:0;transform:translate(-6px)}.pi-diferencial:is(:hover,:focus-visible):before{transform:none}.pi-diferencial:is(:hover,:focus-visible) .pi-diferencial-icone{background:color-mix(in srgb,var(--cor) 26%,transparent);transform:translateY(-2px)scale(1.06)}.pi-diferencial:is(:hover,:focus-visible)>.seta-peca{opacity:1;background:var(--sinal);color:var(--fundo);transform:none}.pi-diferencial:focus-visible{outline:3px solid var(--sinal);outline-offset:4px}@container (width<=900px){.site .pi-diferenciais{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=700px){.site .pi-diferenciais{grid-template-columns:minmax(0,1fr)}.pi-diferencial{padding-right:48px}.pi-diferencial>.seta-peca{opacity:1;transform:none}}.secao:has(>.ecossistema){--eco-px:0;--eco-py:0;--eco-ry:0;background-color:var(--p02-fundo);color:var(--papel);overflow-x:clip}.eco-fundo{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.eco-fundo>i{opacity:.1;will-change:transform;position:absolute;inset:-120px}.eco-fundo-brilho{background:radial-gradient(ellipse 42% 46% at 50% 54%, var(--p02-luz), transparent 70%), radial-gradient(ellipse 30% 30% at 12% 74%, var(--p02-sinal), transparent 70%), radial-gradient(ellipse 26% 28% at 88% 30%, var(--p02-luz), transparent 70%);transform:translate3d(calc(var(--eco-px) * 34px), calc(var(--eco-py) * 26px + var(--eco-ry) * -70px), 0)}.eco-fundo-longe{background-image:radial-gradient(1px 1px at 23px 41px, var(--papel), transparent 70%), radial-gradient(1px 1px at 151px 117px, var(--papel), transparent 70%), radial-gradient(1.4px 1.4px at 97px 203px, var(--p02-luz), transparent 70%), radial-gradient(1px 1px at 211px 61px, var(--p02-luz), transparent 70%), radial-gradient(1px 1px at 37px 173px, var(--papel), transparent 70%), radial-gradient(1.2px 1.2px at 129px 19px, var(--p02-luz), transparent 70%);transform:translate3d(calc(var(--eco-px) * 10px), calc(var(--eco-py) * 8px + var(--eco-ry) * -30px), 0);background-size:233px 251px,313px 229px,271px 293px,191px 211px,347px 389px,419px 337px}.eco-fundo-perto{background-image:radial-gradient(2px 2px at 61px 151px, var(--papel), transparent 70%), radial-gradient(2.6px 2.6px at 173px 249px, var(--p02-sinal), transparent 70%), radial-gradient(2px 2px at 301px 77px, var(--p02-luz), transparent 70%);transform:translate3d(calc(var(--eco-px) * 28px), calc(var(--eco-py) * 22px + var(--eco-ry) * -110px), 0);background-size:410px 370px,530px 470px,470px 430px}.ecossistema .titulo-secao,.eco-palco{z-index:1;position:relative}.eco-inteira{white-space:nowrap}.ecossistema :is(h2,h3,p,strong,span,a,li){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.ecossistema .titulo-secao{justify-items:center;row-gap:clamp(8px, calc(.8 * var(--u)), 14px);text-align:center;grid-template-columns:minmax(0,1fr)}.ecossistema .titulo-secao>h2{font-size:var(--fs-h2);color:var(--papel);text-align:center;grid-column:1;margin-inline:min(0px,50% + -50cqw + 48px)}.site .ecossistema .titulo-secao>p{font-size:var(--fs-subtitulo);color:var(--cor-subtitulo);text-wrap:wrap;grid-column:1;margin-inline:auto;max-width:none!important}.ecossistema .titulo-secao>p strong{color:var(--papel);font-weight:700}.eco-palco{--lado:clamp(240px, calc(19 * var(--u)), 330px);--vao:clamp(24px, calc(2.5 * var(--u)), 56px);width:100cqw;margin-inline:calc(-1 * var(--margem-conteudo));padding:0 var(--margem-conteudo);color:var(--papel)}.eco-ceu{z-index:1;touch-action:pan-y;min-width:0;min-height:0;display:grid;position:relative}.eco-indice,.eco-painel,.eco-leitura{z-index:2;position:relative}.eco-3d{z-index:0;pointer-events:none;opacity:0;transition:opacity .9s var(--entrada);position:absolute;inset:-8% -14%}.eco-canvas{display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%)}.eco-palco[data-vivo] .eco-3d{opacity:1}.eco-palco[data-vivo] .eco-mandala{visibility:hidden}.eco-palco[data-vivo] .eco-caixa{cursor:grab}.eco-palco[data-vivo] .eco-ceu.arrastando .eco-caixa{cursor:grabbing}.eco-palco[data-vivo] .eco-ceu.sobre-no .eco-caixa{cursor:pointer}.eco-rotulos{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.eco-rotulo{white-space:nowrap;font:600 var(--fs-mini)/1.2 "Source Sans 3", sans-serif;color:color-mix(in oklab, var(--papel) 78%, black);text-shadow:0 0 3px var(--p02-fundo), 0 0 6px var(--p02-fundo), 0 0 10px var(--p02-fundo);opacity:0;will-change:transform, opacity;transition:color var(--t-curto) var(--curva);padding:1px 4px;position:absolute;top:0;left:0}.eco-3d[data-compacto] .eco-rotulo-linha{text-align:center;display:block}.eco-rotulo-vertical{letter-spacing:.01em;color:var(--papel);font-family:Montserrat,sans-serif;font-weight:700}.eco-rotulo.aceso{color:var(--papel);text-shadow:0 0 3px var(--p02-fundo), 0 0 8px var(--p02-fundo), 0 0 18px color-mix(in srgb, var(--cor) 55%, transparent)}.eco-rotulo-centro{width:40px;height:40px;text-shadow:none;place-items:center;padding:0;display:grid}.eco-rotulo-centro img{width:40px;height:40px}.eco-caixa{width:100%;height:100%;min-height:0;font-size:var(--fs-mini)}.eco-mandala{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.eco-mandala:active{cursor:grabbing}.eco-mandala :is(circle,path){transform-box:fill-box;transform-origin:50%}.eco-ligacao-svg{fill:none;stroke:var(--papel);stroke-width:1px;stroke-opacity:.16;stroke-linecap:round;transition:stroke-opacity var(--t-curto) var(--curva), stroke var(--t-curto) var(--curva), stroke-width var(--t-curto) var(--curva)}.eco-ligacao-svg.do-centro{stroke-opacity:.22}.eco-ligacao-svg.acesa{stroke:var(--cor);stroke-opacity:.9;stroke-width:1.4px}.eco-ligacao-svg.recuada{stroke-opacity:.05}.eco-no{cursor:pointer;transition:opacity var(--t-curto) var(--curva)}.eco-no-alvo{fill:#0000}.eco-no-disco{fill:var(--cor);transition:transform var(--t-curto) var(--curva), fill var(--t-curto) var(--curva)}.eco-no-etapa .eco-no-disco,.eco-no-ativo .eco-no-disco,.eco-no-dados .eco-no-disco{fill:color-mix(in oklab, var(--cor) 72%, var(--p02-fundo))}.eco-no-centro .eco-no-disco{fill:var(--p02-fundo);stroke:color-mix(in srgb, var(--papel) 40%, transparent);stroke-width:1.2px}.eco-no:hover .eco-no-disco,.eco-no.foco .eco-no-disco{fill:var(--cor);transform:scale(1.3)}.eco-no-centro:hover .eco-no-disco,.eco-no-centro.foco .eco-no-disco{fill:var(--p02-fundo);transform:scale(1.08)}.eco-no.perto .eco-no-disco{fill:var(--cor)}.eco-no-centro.perto .eco-no-disco{fill:var(--p02-fundo)}.eco-no.recuado,.eco-no-nome.recuado{opacity:.18}.eco-nomes{pointer-events:none}.eco-no-nome{fill:color-mix(in oklab, var(--papel) 74%, black);paint-order:stroke;stroke:var(--p02-fundo);stroke-width:4px;stroke-linejoin:round;transition:opacity var(--t-curto) var(--curva);font-family:"Source Sans 3",sans-serif;font-weight:600}.eco-nome-vertical{letter-spacing:.01em;fill:var(--papel);font-family:Montserrat,sans-serif;font-weight:700}.eco-no-nome.foco{fill:var(--papel)}.eco-indice ol{border-top:1px solid color-mix(in srgb, var(--p02-luz) 16%, transparent);margin:0;padding:0;list-style:none;display:grid}.eco-item{border-bottom:1px solid color-mix(in srgb, var(--p02-luz) 16%, transparent);position:relative}.eco-vertical{width:100%;min-height:56px;padding:clamp(8px, calc(.7 * var(--u)), 13px) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 12px;text-decoration:none;display:grid}.eco-vertical-icone{aspect-ratio:1;width:40px;color:var(--cor);background:color-mix(in srgb, var(--cor) 14%, var(--p02-fundo));box-shadow:inset 0 0 0 1.5px var(--cor);transition:transform var(--t-curto) var(--curva), background var(--t-curto) var(--curva);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.eco-vertical-icone .icone{width:20px;height:20px}.eco-item.ativo .eco-vertical-icone,.eco-vertical:focus-visible .eco-vertical-icone{background:color-mix(in srgb, var(--cor) 26%, var(--p02-fundo));transform:scale(1.08)}.eco-vertical-texto{display:contents}.site .eco-vertical h3{min-width:0;font:600 var(--fs-h4)/1.2 Montserrat, sans-serif;letter-spacing:-.015em;color:var(--papel);text-wrap:pretty;grid-area:1/2;margin:0}@container (width>=1180px){.site .eco-indice .eco-vertical :is(h3,p){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.site .eco-indice .eco-vertical h3{font-size:clamp(15px, calc(.98 * var(--u)), 18px)}.site .eco-indice .eco-vertical p{font-size:var(--fs-mini)}}.site .eco-vertical p{max-width:none;font-size:var(--fs-rotulo);color:color-mix(in oklab, var(--papel) 70%, black);text-wrap:pretty;grid-area:2/2;margin:0;line-height:1.35}.eco-vertical .seta-peca{width:var(--seta-cartao);height:var(--seta-cartao);color:var(--cor);opacity:.5;transition:opacity var(--t-curto) var(--curva), transform var(--t-curto) var(--curva);background:0 0;grid-area:1/3/span 2;justify-self:end}.eco-vertical:is(:hover,:focus-visible) .seta-peca,.eco-item.ativo .seta-peca{opacity:1;transform:translate(2px)}.eco-ligacoes{visibility:hidden;transition:grid-template-rows var(--t-curto) var(--curva), visibility 0s linear var(--t-curto);grid-template-rows:0fr;display:grid}.eco-item:focus-within .eco-ligacoes{visibility:visible;transition:grid-template-rows var(--t-curto) var(--curva), visibility 0s;grid-template-rows:1fr}.eco-ligacoes ul{flex-wrap:wrap;gap:6px;min-height:0;margin:0;padding:0 0 0 52px;list-style:none;display:flex;overflow:hidden}.eco-item:focus-within .eco-ligacoes ul{padding-bottom:12px}.eco-item:focus-within .eco-ligacoes li{animation:eco-chip var(--t-longo) var(--entrada) both}.eco-ligacoes li:nth-child(2){animation-delay:40ms}.eco-ligacoes li:nth-child(3){animation-delay:80ms}.eco-ligacoes li:nth-child(4){animation-delay:.12s}.eco-ligacoes li:nth-child(n+5){animation-delay:.16s}@keyframes eco-chip{0%{opacity:0;transform:translateY(6px)}}.eco-ligacoes :is(a,span){min-height:44px;font-size:var(--fs-rotulo);color:var(--papel);background:color-mix(in srgb, var(--papel) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p02-luz) 16%, transparent);transition:background var(--t-rapido) var(--curva);border-radius:999px;align-items:center;gap:7px;padding:0 12px;line-height:1.2;text-decoration:none;display:inline-flex}.eco-ligacoes :is(a,span):before{content:"";background:var(--cor);border-radius:50%;width:7px;height:7px}.eco-ligacoes a:hover{background:color-mix(in srgb, var(--papel) 14%, transparent)}.eco-palco :focus-visible{outline:2px solid var(--p02-sinal);outline-offset:2px}.eco-painel{min-height:0;transition:opacity var(--t-curto) var(--curva), visibility 0s linear;align-content:start;display:grid}.eco-cartao{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-curto) var(--curva)}.eco-palco[data-foco] .eco-cartao{opacity:1;visibility:visible}.eco-cartao-corpo{background:color-mix(in srgb, var(--p02-fundo) 88%, var(--p02-luz));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p02-luz) 18%, transparent), 0 16px 28px -20px var(--p02-fundo);animation:eco-cartao var(--t-longo) var(--entrada) both;border-radius:18px;padding:16px 18px 18px}@keyframes eco-cartao{0%{opacity:0;transform:translateY(8px)}}.eco-cartao-topo{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.eco-cartao-icone{aspect-ratio:1;width:40px;color:var(--cor);background:color-mix(in srgb, var(--cor) 16%, var(--p02-fundo));box-shadow:inset 0 0 0 1.5px var(--cor);border-radius:50%;place-items:center;display:grid}.eco-cartao-icone .icone{width:20px;height:20px}.eco-cartao strong{font:600 var(--fs-h4)/1.2 Montserrat, sans-serif;letter-spacing:-.015em;display:block}.eco-cartao small{font-size:var(--fs-rotulo);color:color-mix(in oklab, var(--papel) 70%, black);margin-top:2px;display:block}.site .eco-cartao p{max-width:none;font-size:var(--fs-apoio);color:color-mix(in srgb, var(--papel) 86%, var(--p02-luz));margin:10px 0 0;line-height:1.45}.eco-cartao-ligados{font-size:var(--fs-rotulo);color:color-mix(in oklab, var(--papel) 74%, black);flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.eco-cartao-ligados li{align-items:center;gap:6px;display:inline-flex}.eco-cartao-ligados li:before{content:"";background:var(--cor);border-radius:50%;width:6px;height:6px}.eco-cartao-acao{font-size:var(--fs-rotulo);color:var(--p02-sinal);margin-top:10px;font-weight:600;display:block}.eco-palco .so-toque{display:none}@media (hover:none),(pointer:coarse){.eco-palco .so-mouse{display:none}.eco-palco .so-toque{display:inline}}.eco-leitura{text-align:center;transition:opacity var(--t-curto) var(--curva), visibility 0s linear;margin-inline:auto;position:relative}.site .eco-leitura p{max-width:none;font-size:var(--fs-mini);color:color-mix(in oklab, var(--papel) 74%, black);text-wrap:pretty;margin:0;line-height:1.5}.eco-leitura-icone{vertical-align:-.32em;width:1.35em;height:1.35em;color:var(--p02-luz);margin-right:.45em;display:inline-block}.eco-leitura strong{color:var(--papel);margin-right:.3em;font-family:Montserrat,sans-serif;font-weight:700}@container (width>=1180px){.secao:has(>.ecossistema){--eco-base:clamp(16px, calc(1.6 * var(--u)), 32px);padding-block:var(--livre-topo) var(--espaco-secao)}.ecossistema{height:max(520px, calc(100svh - var(--livre-topo) - var(--eco-base)));grid-template-rows:auto minmax(0,1fr);max-height:min(1240px,62cqw + 160px);display:grid}.ecossistema .titulo-secao{margin-bottom:clamp(10px, calc(1.2 * var(--u)), 28px)}.ecossistema .titulo-secao>h2{white-space:nowrap}.site .ecossistema .titulo-secao>p{font-size:clamp(13px, calc((100cqw - 140px) / 88), var(--fs-subtitulo));white-space:nowrap;margin-inline:min(0px,50% + -50cqw + 48px)}.eco-palco{--lado-lista:clamp(340px, calc(32 * var(--u)), 480px);--lado:clamp(230px, calc(17 * var(--u)), 300px);grid-template-columns:var(--lado-lista) minmax(0, 1fr) var(--lado);column-gap:var(--vao);grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-inline:clamp(64px,6cqw,200px);display:grid}.eco-ceu{grid-area:1/2}.eco-indice{grid-area:1/1;align-self:center}.eco-painel{grid-area:1/3;align-self:center}.eco-cartao{opacity:1;visibility:visible}.eco-leitura{grid-area:2/1/auto/-1;padding-top:clamp(4px,1.2svh,14px)}}@media (height<=820px){@container (width>=1180px){.eco-vertical p{display:none}.eco-vertical{grid-template-columns:34px minmax(0,1fr) auto;min-height:46px;padding-block:5px}.eco-vertical-icone{grid-row:1;width:34px}.eco-cartao-corpo{padding:12px 14px}.eco-cartao-topo{grid-template-columns:34px minmax(0,1fr);gap:10px}.eco-cartao-icone{width:34px}.eco-cartao p,.eco-cartao-ligados,.eco-cartao-acao{margin-top:6px}}}@container (width<=1179.98px){.eco-palco{grid-template-areas:"ceu""info""lista";gap:20px;width:auto;margin-inline:0;padding:0;display:grid}.eco-ceu{grid-area:ceu;width:100cqw;height:min(100cqw,80svh,860px);margin-inline:calc(50% - 50cqw)}.eco-3d{inset:-6% 0}.eco-indice{grid-area:lista}.eco-painel,.eco-leitura{grid-area:info;align-self:start}.eco-palco[data-foco] .eco-leitura{opacity:0;visibility:hidden}.eco-palco:not([data-foco]) .eco-painel{display:none}.eco-leitura{max-width:62ch}}@container (width>=640px) and (width<=1179.98px){.eco-indice ol{column-gap:var(--vao);grid-template-columns:repeat(2,minmax(0,1fr))}}.eco-palco[data-parado] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.eco-cartao-corpo{animation:none}.eco-ligacoes li{animation:none!important}.eco-fundo>i{transform:none}}.secao.secao-hero{padding:0}.secao-hero{background:var(--fundo);min-height:max(600px,100svh);color:var(--papel);isolation:isolate;display:flex}.hero-visual{z-index:-2;background:var(--fundo);position:absolute;inset:0;overflow:hidden}.hero-quadro,.hero-midia{position:absolute;inset:0}.hero-visual .imagem,.hero-poster{width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.hero-visual .imagem img,.hero-poster img,.hero-video{object-fit:cover;object-position:var(--foco-amplo,50% 50%);width:100%;height:100%;display:block}.hero-video{opacity:0;transition:opacity 1.4s var(--curva);position:absolute;inset:0}.hero-video.tocando{opacity:1}.hero-quadro:after{content:"";pointer-events:none;background:radial-gradient(70% 60% at 0% 100%,color-mix(in srgb,var(--sinal) 14%,transparent),transparent 70%), linear-gradient(180deg,color-mix(in srgb,var(--fundo) 64%,transparent) 0%,color-mix(in srgb,var(--fundo) 62.21%,transparent) 2.4%,color-mix(in srgb,var(--fundo) 57.34%,transparent) 4.8%,color-mix(in srgb,var(--fundo) 50.18%,transparent) 7.2%,color-mix(in srgb,var(--fundo) 41.47%,transparent) 9.6%,color-mix(in srgb,var(--fundo) 32%,transparent) 12%,color-mix(in srgb,var(--fundo) 22.53%,transparent) 14.4%,color-mix(in srgb,var(--fundo) 13.82%,transparent) 16.8%,color-mix(in srgb,var(--fundo) 6.66%,transparent) 19.2%,color-mix(in srgb,var(--fundo) 1.79%,transparent) 21.6%,transparent 24%), linear-gradient(0deg,color-mix(in srgb,var(--fundo) 100%,transparent) 0 4%,color-mix(in srgb,var(--fundo) 97.2%,transparent) 8%,color-mix(in srgb,var(--fundo) 89.6%,transparent) 12%,color-mix(in srgb,var(--fundo) 78.4%,transparent) 16%,color-mix(in srgb,var(--fundo) 64.8%,transparent) 20%,color-mix(in srgb,var(--fundo) 50%,transparent) 24%,color-mix(in srgb,var(--fundo) 35.2%,transparent) 28%,color-mix(in srgb,var(--fundo) 21.6%,transparent) 32%,color-mix(in srgb,var(--fundo) 10.4%,transparent) 36%,color-mix(in srgb,var(--fundo) 2.8%,transparent) 40%,transparent 44%), linear-gradient(90deg,color-mix(in srgb,var(--fundo) 92%,transparent) 0 40%,color-mix(in srgb,var(--fundo) 89.42%,transparent) 45.2%,color-mix(in srgb,var(--fundo) 82.43%,transparent) 50.4%,color-mix(in srgb,var(--fundo) 72.13%,transparent) 55.6%,color-mix(in srgb,var(--fundo) 59.62%,transparent) 60.8%,color-mix(in srgb,var(--fundo) 46%,transparent) 66%,color-mix(in srgb,var(--fundo) 32.38%,transparent) 71.2%,color-mix(in srgb,var(--fundo) 19.87%,transparent) 76.4%,color-mix(in srgb,var(--fundo) 9.57%,transparent) 81.6%,color-mix(in srgb,var(--fundo) 2.58%,transparent) 86.8%,transparent 92%);position:absolute;inset:0}.hero-conteudo{grid-template-rows:1fr auto;gap:clamp(28px,5svh,56px);padding-block:clamp(112px,16svh,168px) clamp(18px,3svh,32px);display:grid;position:relative}.hero-texto{align-self:center;min-width:0;max-width:min(100%,1040px)}.secao-hero .hero-conteudo h1{font-size:var(--fs-display);letter-spacing:-.05em;font-weight:700;line-height:.98}.secao-hero .hero-conteudo h1 .titulo-sobre{width:fit-content;font-size:var(--fs-h3-grande);letter-spacing:-.02em;color:var(--luz);margin-bottom:clamp(10px,1.8svh,22px);font-weight:600;line-height:1.15;display:block}.secao-hero .hero-conteudo h1 .titulo-sobre>span:before{content:"";width:clamp(28px,calc(2.2 * var(--u)),44px);height:4px;margin-right:clamp(12px,calc(.9 * var(--u)),18px);vertical-align:.3em;background:var(--espectro);border-radius:2px;display:inline-block}.secao-hero .hero-apoio{max-width:66ch;font-size:var(--fs-lead);color:var(--luz);margin-top:clamp(18px,3.4svh,32px);line-height:1.5}.secao-hero .hero-apoio p{text-wrap:pretty}.secao-hero .hero-apoio p+p{margin-top:.35em}.hero-acoes{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:clamp(24px,4.6svh,44px);display:flex}@container (width>=701px){.hero-acao{display:contents}.hero-acao-apoio{white-space:nowrap}}.hero-acao-apoio{font-size:var(--fs-rotulo);color:color-mix(in srgb,var(--luz) 88%,transparent);padding-left:4px;line-height:1.4}.hero-acao-secundaria .hero-acao-apoio{padding-left:0}.hero-acoes .botao{isolation:isolate;gap:22px;padding-left:24px;position:relative;overflow:hidden}.hero-acoes .botao:not(.secundario){box-shadow:inset 0 1px #ffffff40,0 18px 36px -18px #e97835b3}.hero-acoes .botao:not(.secundario):focus-visible{box-shadow:0 0 0 2px var(--mm-navy,#071d35),0 0 0 4px #fff}.hero-acoes .hero-botao-vidro{color:var(--papel);border-color:color-mix(in srgb,var(--luz) 38%,transparent);background:color-mix(in srgb,var(--fundo) 34%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.hero-acoes .hero-botao-vidro .seta-peca{background:color-mix(in srgb,var(--luz) 16%,transparent)}.hero-acoes .hero-botao-vidro:is(:hover,:focus-visible){border-color:var(--papel);background:color-mix(in srgb,var(--papel) 14%,transparent)}.hero-acoes .hero-botao-vidro:is(:hover,:focus-visible) .seta-peca{background:var(--papel);color:var(--fundo)}.secao-hero.tema-papel .hero-acoes .hero-botao-vidro{color:var(--fundo);border-color:color-mix(in srgb,var(--fundo) 30%,transparent);background:color-mix(in srgb,var(--papel) 60%,transparent)}.hero-acoes .botao .seta-peca,.hero-anunciar .seta-peca{overflow:hidden}.hero-acoes .botao:is(:hover,:focus-visible) .seta-peca .arrow,.hero-anunciar:is(:hover,:focus-visible) .seta-peca .arrow{animation:seta-atravessa .56s var(--entrada)}@keyframes seta-atravessa{0%{transform:none}45%{transform:translate(160%)}46%{transform:translate(-160%)}to{transform:none}}.hero-base{padding-top:18px;padding-right:max(0px,calc(var(--megaia-pegada) - var(--margem-conteudo)));font-size:var(--fs-apoio);justify-content:space-between;align-items:center;gap:16px 24px;display:flex;position:relative}.hero-base:before,.hero-base:after{content:"";height:1px;position:absolute;top:0;left:0}.hero-base:before{background:color-mix(in srgb,var(--luz) 22%,transparent);right:0}.hero-base:after{width:clamp(96px,calc(10.42 * var(--u)),200px);background:var(--espectro);transform-origin:0;height:2px;top:-.5px}.hero-base-inicio,.hero-base-fim{align-items:center;gap:12px 24px;min-width:0;display:flex}.hero-rolar{white-space:nowrap;min-height:44px;color:var(--papel);border-radius:var(--raio-controle);flex:none;align-items:center;gap:14px;padding-right:6px;font-weight:600;text-decoration:none;display:inline-flex}.hero-rolar-peca{width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--luz) 42%,transparent);transition:background var(--t-curto) var(--curva),box-shadow var(--t-curto) var(--curva);border-radius:50%;flex:none;place-content:center;display:grid;position:relative;overflow:hidden}.hero-rolar-peca .arrow{width:18px;height:18px;animation:rolar-desce 2.8s var(--entrada) 2.4s infinite;transform:rotate(90deg)}@keyframes rolar-desce{0%,52%{opacity:1;transform:rotate(90deg)}74%{opacity:0;transform:rotate(90deg)translate(150%)}75%{opacity:0;transform:rotate(90deg)translate(-150%)}to{opacity:1;transform:rotate(90deg)}}.hero-rolar:is(:hover,:focus-visible) .hero-rolar-peca{background:var(--sinal);color:var(--fundo);box-shadow:inset 0 0 0 1px var(--sinal)}.hero-rolar:is(:hover,:focus-visible) .hero-rolar-peca .arrow{animation:rolar-desce-agora .62s var(--entrada)}@keyframes rolar-desce-agora{0%{transform:rotate(90deg)}45%{transform:rotate(90deg)translate(150%)}46%{transform:rotate(90deg)translate(-150%)}to{transform:rotate(90deg)}}.hero-pausa{width:44px;height:44px;color:var(--luz);transition:color var(--t-curto) var(--curva),background var(--t-curto) var(--curva);background:0 0;border:0;border-radius:50%;place-content:center;padding:0;display:grid;position:relative}.hero-pausa svg{width:16px;height:16px}.hero-pausa:hover{color:var(--papel);background:color-mix(in srgb,var(--luz) 14%,transparent)}.hero-pausa:after{content:attr(data-dica);border-radius:var(--raio-peca);background:var(--papel);color:var(--fundo);font-size:var(--fs-rotulo);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-curto) var(--curva),transform var(--t-curto) var(--curva);padding:7px 10px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.hero-pausa:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}.hero-assinatura{color:var(--luz)}.hero-anunciar{white-space:nowrap;min-height:44px;color:var(--papel);background:color-mix(in srgb,var(--fundo) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--luz) 34%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--t-curto) var(--curva),box-shadow var(--t-curto) var(--curva);border-radius:999px;flex:none;align-items:center;gap:12px;padding:4px 4px 4px 16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hero-anunciar .seta-peca{background:var(--sinal);width:36px;height:36px;color:var(--fundo);border-radius:50%;overflow:hidden}.hero-anunciar .seta-peca .arrow{width:16px;height:16px}.hero-anunciar:is(:hover,:focus-visible){background:color-mix(in srgb,var(--papel) 14%,transparent);box-shadow:inset 0 0 0 1px var(--papel)}.hero-anunciar:is(:hover,:focus-visible) .seta-peca{background:var(--sinal-claro);transform:none}.secao-hero.tema-papel .hero-anunciar{color:var(--fundo);background:color-mix(in srgb,var(--papel) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fundo) 24%,transparent)}.hero-anunciar:focus-visible{outline:2px solid var(--sinal);outline-offset:4px}.hero-anunciar[data-dica]:after{content:attr(data-dica);border-radius:var(--raio-peca);background:var(--papel);color:var(--fundo);font-size:var(--fs-rotulo);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-curto) var(--curva),transform var(--t-curto) var(--curva);padding:7px 10px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(4px)}.hero-anunciar[data-dica]:is(:hover,:focus-visible):after{opacity:1;transform:none}@container (width>=1101px){.hero-conteudo:has(.hero-percurso){grid-template-rows:1fr auto auto}.hero-percurso{padding-right:max(0px,calc(var(--megaia-pegada) - var(--margem-conteudo)));justify-self:end;margin-top:calc(-1*clamp(8px,2svh,28px))}.hero-assinatura{white-space:nowrap}}.hero-percurso{display:none}@container (width>=1101px){.hero-percurso{align-items:center;gap:16px;display:flex}}.hero-percurso-titulo{min-height:44px;color:var(--luz);font-size:var(--fs-rotulo);white-space:nowrap;transition:color var(--t-curto) var(--curva);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.hero-percurso-titulo:is(:hover,:focus-visible){color:var(--papel)}.hero-percurso-trilha{position:relative}.hero-percurso ol{align-items:center;gap:clamp(10px,calc(.9 * var(--u)),18px);margin:0;padding:0;list-style:none;display:flex;position:relative}.hero-percurso-trilha:before{content:"";background:var(--espectro);opacity:.7;transform-origin:0;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:20px;right:20px}.hero-percurso-passo{pointer-events:none;height:0;position:absolute;top:50%;left:20px;right:20px}.hero-percurso-passo:after{content:"";background:var(--papel);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--papel) 22%,transparent),0 0 16px 2px color-mix(in srgb,var(--papel) 60%,transparent);opacity:0;border-radius:50%;position:absolute;top:-4px;left:-4px}.hero-percurso li{z-index:1;position:relative}.hero-percurso li a{width:44px;height:44px;color:var(--papel);background:color-mix(in srgb,var(--fundo) 58%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--luz) 30%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--t-curto) var(--entrada),background var(--t-curto) var(--curva),box-shadow var(--t-curto) var(--curva),color var(--t-curto) var(--curva);border-radius:50%;place-content:center;display:grid;position:relative}.hero-percurso li .icone{width:20px;height:20px}.hero-percurso li a:is(:hover,:focus-visible){color:var(--cor);background:var(--papel);box-shadow:0 0 0 4px color-mix(in srgb,var(--cor) 34%,transparent),0 14px 28px -12px color-mix(in srgb,var(--fundo) 80%,transparent);transform:translateY(-4px)scale(1.08)}.hero-percurso li a:focus-visible{outline:2px solid var(--sinal);outline-offset:4px}.hero-percurso li a:after{content:attr(data-dica);border-radius:var(--raio-peca);background:var(--papel);color:var(--fundo);font-size:var(--fs-rotulo);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-curto) var(--curva),transform var(--t-curto) var(--curva);padding:7px 10px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px)}.hero-percurso li a:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}.secao-hero.tema-papel .hero-percurso li a{color:var(--fundo);background:color-mix(in srgb,var(--papel) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fundo) 18%,transparent)}.secao-hero.tema-papel .hero-percurso-titulo{color:var(--texto-suave)}.site-em-visita .hero-percurso-trilha:before{animation:hero-percurso .9s var(--entrada) both;animation-delay:calc(.36s - var(--decorrido,0s))}.site-em-visita .hero-percurso li{animation:subir .42s var(--entrada) both;animation-delay:calc(.36s + var(--i) * 50ms - var(--decorrido,0s))}.site-em-visita .hero-percurso-passo{animation:percurso-passo 7s var(--curva) 2s infinite}.site-em-visita .hero-percurso-passo:after{animation:percurso-ponto 7s var(--curva) 2s infinite}@keyframes percurso-passo{0%{transform:translate(0)}45%,to{transform:translate(100%)}}@keyframes percurso-ponto{0%,48%,to{opacity:0}4%,40%{opacity:1}}.site-em-visita .hero-midia{animation:aproximar 3.2s var(--curva) both;animation-delay:calc(0s - var(--decorrido,0s))}.site-em-visita .hero-visual-foto .imagem img{animation:hero-deriva 28s var(--curva) 3.2s infinite alternate}@keyframes hero-deriva{to{transform:scale(1.06)translate(-1%,-1%)}}.site-em-visita .secao-hero .titulo-animado .palavra>span{animation:subir-mascara .56s var(--entrada) both;animation-delay:calc(var(--i)*30ms - var(--decorrido,0s))}.site-em-visita .hero-texto>:not(h1){animation:subir .48s var(--entrada) both;animation-delay:calc(.16s - var(--decorrido,0s))}.site-em-visita .hero-texto>.hero-acoes{animation-delay:calc(.22s - var(--decorrido,0s))}.site-em-visita .hero-base{animation:surgir .4s var(--curva) both;animation-delay:calc(.3s - var(--decorrido,0s))}.site-em-visita .hero-base:after{animation:hero-percurso 1.2s var(--entrada) both;animation-delay:calc(.4s - var(--decorrido,0s))}@keyframes hero-percurso{0%{transform:scaleX(0)}}.secao-hero.tema-papel{background:var(--papel);color:var(--fundo)}.secao-hero.tema-papel .hero-quadro:after{background:linear-gradient(0deg,color-mix(in srgb,var(--papel) 100%,transparent) 0 4%,color-mix(in srgb,var(--papel) 97.2%,transparent) 8%,color-mix(in srgb,var(--papel) 89.6%,transparent) 12%,color-mix(in srgb,var(--papel) 78.4%,transparent) 16%,color-mix(in srgb,var(--papel) 64.8%,transparent) 20%,color-mix(in srgb,var(--papel) 50%,transparent) 24%,color-mix(in srgb,var(--papel) 35.2%,transparent) 28%,color-mix(in srgb,var(--papel) 21.6%,transparent) 32%,color-mix(in srgb,var(--papel) 10.4%,transparent) 36%,color-mix(in srgb,var(--papel) 2.8%,transparent) 40%,transparent 44%), linear-gradient(90deg,color-mix(in srgb,var(--papel) 94%,transparent) 0 40%,color-mix(in srgb,var(--papel) 91.37%,transparent) 45.2%,color-mix(in srgb,var(--papel) 84.22%,transparent) 50.4%,color-mix(in srgb,var(--papel) 73.7%,transparent) 55.6%,color-mix(in srgb,var(--papel) 60.91%,transparent) 60.8%,color-mix(in srgb,var(--papel) 47%,transparent) 66%,color-mix(in srgb,var(--papel) 33.09%,transparent) 71.2%,color-mix(in srgb,var(--papel) 20.3%,transparent) 76.4%,color-mix(in srgb,var(--papel) 9.78%,transparent) 81.6%,color-mix(in srgb,var(--papel) 2.63%,transparent) 86.8%,transparent 92%)}.secao-hero.tema-papel :is(.hero-apoio,.hero-assinatura,.hero-pausa){color:var(--texto-suave)}.secao-hero.tema-papel .hero-rolar{color:var(--fundo)}.secao-hero.tema-papel .hero-base:before{background:var(--linha)}@container (width<=1100px){.hero-texto{max-width:88%}}@container (width<=900px){.hero-assinatura{display:none}}@container (width<=700px){.secao-hero{min-height:max(560px,100svh)}.hero-visual .imagem img,.hero-poster img,.hero-video{object-position:var(--foco-mobile,50% 50%)}.hero-quadro:after{background:linear-gradient(180deg,color-mix(in srgb,var(--fundo) 58%,transparent) 0%,color-mix(in srgb,var(--fundo) 56.38%,transparent) 2.2%,color-mix(in srgb,var(--fundo) 51.97%,transparent) 4.4%,color-mix(in srgb,var(--fundo) 45.47%,transparent) 6.6%,color-mix(in srgb,var(--fundo) 37.58%,transparent) 8.8%,color-mix(in srgb,var(--fundo) 29%,transparent) 11%,color-mix(in srgb,var(--fundo) 20.42%,transparent) 13.2%,color-mix(in srgb,var(--fundo) 12.53%,transparent) 15.4%,color-mix(in srgb,var(--fundo) 6.03%,transparent) 17.6%,color-mix(in srgb,var(--fundo) 1.62%,transparent) 19.8%,transparent 22%), linear-gradient(0deg,color-mix(in srgb,var(--fundo) 100%,transparent) 0 30%,color-mix(in srgb,var(--fundo) 97.2%,transparent) 37%,color-mix(in srgb,var(--fundo) 89.6%,transparent) 44%,color-mix(in srgb,var(--fundo) 78.4%,transparent) 51%,color-mix(in srgb,var(--fundo) 64.8%,transparent) 58%,color-mix(in srgb,var(--fundo) 50%,transparent) 65%,color-mix(in srgb,var(--fundo) 35.2%,transparent) 72%,color-mix(in srgb,var(--fundo) 21.6%,transparent) 79%,color-mix(in srgb,var(--fundo) 10.4%,transparent) 86%,color-mix(in srgb,var(--fundo) 2.8%,transparent) 93%,transparent 100%)}.secao-hero.tema-papel .hero-quadro:after{background:linear-gradient(0deg,color-mix(in srgb,var(--papel) 100%,transparent) 0 30%,color-mix(in srgb,var(--papel) 97.2%,transparent) 37%,color-mix(in srgb,var(--papel) 89.6%,transparent) 44%,color-mix(in srgb,var(--papel) 78.4%,transparent) 51%,color-mix(in srgb,var(--papel) 64.8%,transparent) 58%,color-mix(in srgb,var(--papel) 50%,transparent) 65%,color-mix(in srgb,var(--papel) 35.2%,transparent) 72%,color-mix(in srgb,var(--papel) 21.6%,transparent) 79%,color-mix(in srgb,var(--papel) 10.4%,transparent) 86%,color-mix(in srgb,var(--papel) 2.8%,transparent) 93%,transparent 100%)}.hero-conteudo{gap:28px;padding-block:112px 14px}.hero-texto{text-align:center;align-self:end;max-width:none}.secao-hero .hero-conteudo h1 .titulo-sobre,.secao-hero .hero-apoio{margin-inline:auto}.secao-hero .hero-apoio .quebra-larga{display:none}.secao-hero .hero-conteudo h1{font-size:clamp(2.5rem,11.4cqw,4.2rem);line-height:1}.secao-hero .hero-apoio{font-size:var(--fs-corpo)}.hero-acoes{flex-direction:column;align-items:stretch;gap:10px}.hero-acao{justify-items:stretch;gap:8px;display:grid}.hero-acao-secundaria{justify-items:stretch}.hero-acao-secundaria .hero-acao-apoio{display:none}.hero-acao-apoio{text-wrap:pretty;padding-left:2px}.hero-base{font-size:var(--fs-rotulo);flex-wrap:wrap;gap:4px 16px}.hero-assinatura{display:none}.hero-rolar{white-space:nowrap;gap:12px}.hero-anunciar{white-space:nowrap}.secao-hero .hero-conteudo h1 .titulo-sobre{font-size:min(var(--fs-h3-grande),4.6cqw)}.secao-hero .hero-conteudo h1 .titulo-sobre>span:before{width:20px;height:3px;margin-right:10px}.hero-base{flex-wrap:nowrap}.hero-rolar>span:last-child{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.secoes-nav,.redes-fixas{display:none}.secoes-nav,.redes-fixas ul{background:color-mix(in srgb,var(--fundo) 62%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--luz) 16%,transparent),0 18px 40px -24px color-mix(in srgb,var(--fundo) 70%,transparent);color:var(--papel)}@media (width>=1200px){.secoes-nav{z-index:30;top:50%;right:clamp(2px,calc((var(--margem-conteudo,48px) - 44px)/2),40px);opacity:0;visibility:hidden;width:44px;transition:opacity var(--t-longo) var(--entrada),transform var(--t-longo) var(--entrada),visibility 0s linear var(--t-longo);border-radius:22px;flex-direction:column;align-items:center;padding-block:4px;display:flex;position:fixed;transform:translate(12px,-50%)}.secoes-nav.visivel{opacity:1;visibility:visible;transition:opacity var(--t-longo) var(--entrada),transform var(--t-longo) var(--entrada),visibility 0s;transform:translateY(-50%)}.secoes-nav ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.secoes-nav a,.secoes-vazio{width:44px;height:30px;color:inherit;border-radius:15px;place-content:center;display:grid;position:relative}.secoes-ir{height:44px}@media (pointer:coarse){.secoes-nav a,.secoes-vazio{height:44px}}.secoes-nav ol a>span{background:color-mix(in srgb,var(--luz) 52%,transparent);width:6px;height:6px;transition:height var(--t-longo) var(--entrada),background var(--t-curto) var(--curva);border-radius:3px;display:block}.secoes-nav ol a:hover>span{background:var(--papel)}.secoes-nav ol a[aria-current]>span{background:var(--sinal);height:18px}.secoes-ir .arrow{width:16px;height:16px;transition:transform var(--t-curto) var(--curva)}.secoes-descer .arrow{transform:rotate(90deg)}.secoes-ir:hover{background:color-mix(in srgb,var(--luz) 14%,transparent)}.secoes-subir:hover .arrow{translate:0 -2px}.secoes-descer:hover .arrow{translate:0 2px}.secoes-nav a:focus-visible{outline-offset:-2px}.secoes-nav a:after{content:attr(data-dica);border-radius:var(--raio-peca);background:var(--papel);color:var(--fundo);font-size:var(--fs-rotulo);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-curto) var(--curva),transform var(--t-curto) var(--curva);padding:7px 10px;font-weight:600;line-height:1;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(4px,-50%)}.secoes-nav a:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}}@media (width>=1340px){.redes-fixas{z-index:30;top:50%;left:clamp(6px,calc((var(--margem-conteudo,48px) - 44px)/2),40px);display:block;position:fixed;transform:translateY(-50%)}.site-em-visita .redes-fixas{animation:redes-entram var(--t-longo) var(--entrada) both;animation-delay:calc(.4s - var(--decorrido,0s))}.redes-fixas ul{border-radius:22px;flex-direction:column;margin:0;padding:4px 0;list-style:none;display:flex}.redes-fixas a{width:44px;height:44px;color:var(--luz);transition:color var(--t-curto) var(--curva),background var(--t-curto) var(--curva);border-radius:50%;place-content:center;display:grid;position:relative}.redes-fixas .icone-rede{width:20px;height:20px;transition:transform var(--t-longo) var(--entrada);display:block}.redes-fixas a:is(:hover,:focus-visible){color:var(--papel);background:color-mix(in srgb,var(--luz) 14%,transparent)}.redes-fixas-newsletter{border-top:1px solid color-mix(in srgb,var(--luz) 22%,transparent);margin-top:4px;padding-top:4px}.redes-fixas-newsletter a{color:var(--sinal)}.redes-fixas a:is(:hover,:focus-visible) .icone-rede{transform:scale(1.12)}.redes-fixas a:focus-visible{outline-offset:-2px}.redes-fixas a:after{content:attr(data-dica);border-radius:var(--raio-peca);background:var(--papel);color:var(--fundo);font-size:var(--fs-rotulo);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-curto) var(--curva),transform var(--t-curto) var(--curva);padding:7px 10px;font-weight:600;line-height:1;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.redes-fixas a:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}}@keyframes redes-entram{0%{opacity:0;transform:translate(-12px,-50%)}}@media (prefers-reduced-motion:reduce){.hero-visual-foto .imagem img,.hero-rolar-peca .arrow,.hero-acoes .botao .seta-peca .arrow,.hero-anunciar .seta-peca .arrow,.hero-percurso-passo,.hero-percurso-passo:after{animation:none!important}.hero-video{display:none}}.barra-previa-local{min-height:40px;color:var(--fundo);background:#e6eef3;justify-content:space-between;align-items:center;gap:12px;padding:6px 24px;font-size:12px;display:flex}.barra-previa-local button{text-underline-offset:3px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:underline}.editor{background:#edf1f4;flex-direction:column;min-height:100dvh;font-size:15px;display:flex}.editor h2{letter-spacing:-.02em;font-size:24px;line-height:1.25}.editor h3{letter-spacing:-.015em;font-size:17px;line-height:1.4}.editor-cab{background:var(--papel);border-bottom:1px solid var(--linha);z-index:40;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 24px;display:flex;position:sticky;top:0}.editor-identidade{align-items:center;gap:24px;display:flex}.editor-identidade>img{width:128px;height:auto}.editor-identidade>div{border-left:1px solid var(--linha);gap:2px;padding-left:24px;display:grid}.editor-identidade strong{font-size:17px;font-weight:600}.editor-identidade small{color:var(--texto-suave);font-size:12px}.estado-salvamento{color:var(--texto-suave);align-items:center;gap:7px;font-size:12px;display:flex}.estado-salvamento i{background:var(--sinal);border-radius:50%;width:6px;height:6px}.estado-salvo i{background:#416454}.editor-acoes{align-items:center;gap:8px;display:flex}.botao-editor{border-radius:4px;min-height:42px;padding:10px 13px;font-size:14px;font-weight:600;line-height:1.3}.botao-editor:hover{background:#e4ecf1}.botao-editor.contorno{border:1px solid #a5b4c0}.botao-editor.principal{background:var(--fundo);color:var(--papel);padding-inline:18px}.botao-editor.principal:hover{background:#173951}.editor-corpo{flex:1;grid-template-columns:232px minmax(0,1fr) 326px;min-height:0;display:grid}.editor-estrutura,.editor-propriedades{background:var(--papel);min-width:0;height:calc(100dvh - 117px);padding:25px 18px;overflow-y:auto}.editor-estrutura{border-right:1px solid var(--linha)}.editor-propriedades{border-left:1px solid var(--linha);padding:26px 24px 70px}.estrutura-titulo{justify-content:space-between;align-items:center;gap:10px;margin:0 4px 22px;display:flex}.estrutura-titulo strong{font-size:14px}.estrutura-titulo small{color:var(--texto-suave);font-size:11px}.estrutura-lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.estrutura-lista li{border:1px solid #0000;border-radius:4px;align-items:center;min-width:0;display:flex}.estrutura-lista li.selecionada{background:#e3edf3;border-color:#bdcfdc}.estrutura-nome{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:11px 8px;font-size:13px;line-height:1.3;display:flex}.estrutura-nome small{color:var(--texto-suave);margin-top:4px;font-size:11px;display:block}.estrutura-marca{border:1px solid #7f97a8;border-radius:2px;flex:none;width:11px;height:13px}.selecionada .estrutura-marca{background:var(--fundo);border-color:var(--fundo)}.estrutura-marca.oculta{opacity:.4}.estrutura-ordem{padding-right:3px;display:flex}.estrutura-ordem button{place-content:center;width:23px;min-height:42px;padding:0;display:grid}.estrutura-ordem button:hover{background:#c8dae6;border-radius:3px}.estrutura-ordem button:disabled{opacity:.25}.areas-globais{border-top:1px solid var(--linha);gap:3px;margin-top:25px;padding-top:20px;display:grid}.areas-globais button{text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:11px 12px;font-size:13px;display:flex}.areas-globais button:hover,.areas-globais button[aria-pressed=true]{background:#e3edf3}.areas-globais small{color:var(--texto-suave);border:1px solid #b8c9d4;border-radius:3px;padding:1px 5px;font-size:10px}.editor-ajuda{color:var(--texto-suave);margin-top:20px;padding:22px 11px;font-size:12px;line-height:1.5}.editor-ajuda strong{color:var(--fundo);margin-bottom:8px;display:block}.editor-previa{flex-direction:column;min-width:0;height:calc(100dvh - 117px);display:flex}.previa-barra{justify-content:space-between;align-items:center;gap:16px;padding:16px 22px 8px;display:flex}.previa-barra>span{font-size:13px;font-weight:600}.previa-barra label{font-size:12px}.previa-barra select{background:var(--papel);width:170px;min-height:36px;padding:6px 9px;font-size:12px}.nota-previa{color:var(--texto-suave);padding:0 22px 14px;font-size:11px;line-height:1.5}.previa-rolagem{flex:1;min-height:0;padding:0 22px 35px;overflow:auto}.previa-documento{background:var(--papel);border:1px solid #b9c8d2;border-radius:5px;width:100%;max-width:none;margin-inline:auto;overflow:hidden;box-shadow:0 5px 25px #071d3514}.previa-documento .site{overflow:clip}.propriedades-titulo{margin-bottom:26px}.propriedades-titulo small{color:var(--texto-suave);margin-bottom:8px;font-size:11px;display:block}.campos-editor{gap:22px;display:grid}.editor label{gap:7px;font-size:13px;font-weight:600}.editor input,.editor textarea,.editor select{border-color:#b3c1cb;border-radius:4px;min-height:42px;padding:9px 10px;font-size:15px;line-height:1.45}.editor textarea{min-height:105px}.editor input:focus,.editor textarea:focus,.editor select:focus{border-color:var(--fundo)}.editor .campo-check{cursor:pointer;align-items:center;gap:9px;font-weight:400;display:flex}.campo-check input{width:16px;height:16px;min-height:0;accent-color:var(--fundo)}.campos-editor>small{color:var(--texto-suave);margin-top:-14px;font-size:11px}.editor details{border-top:1px solid var(--linha);padding-top:17px}.editor summary{cursor:pointer;min-height:33px;padding-bottom:7px;font-size:14px;font-weight:600}.editor details[open]>summary{margin-bottom:15px}.campos-acao{gap:15px;display:grid}.campos-acao small,.seletor-midia>small{color:var(--texto-suave);font-size:11px;line-height:1.5}.seletor-midia{gap:17px;display:grid}.seletor-midia>img{object-fit:cover;border-radius:4px;width:100%;height:160px}.editor fieldset{gap:17px;display:grid}.editor fieldset legend{padding-top:6px;font-size:13px}.editor input[type=range]{accent-color:var(--fundo);background:0 0;min-height:30px;padding:0}.seletor-midia fieldset label{font-size:12px;font-weight:400}.itens-editor{gap:26px;display:grid}.itens-editor fieldset{border-bottom:1px solid var(--linha);padding-bottom:22px}.origem-editor{background:#eaf0f3;border-radius:4px;gap:10px;padding:12px;display:grid}.origem-editor p{color:var(--texto-suave);font-size:11px}.origem-editor select{font-size:12px}.acoes-item{justify-content:space-between;gap:10px;display:flex}.acoes-item button,.remover-link{text-underline-offset:4px;text-align:left;min-height:40px;padding:6px 0;font-size:12px;text-decoration:underline}.botao-adicionar{text-align:center;border:1px dashed #91a6b5;border-radius:4px;width:100%;min-height:44px;padding:10px;font-size:13px;font-weight:600}.acoes-secao{border-top:1px solid var(--linha);flex-wrap:wrap;gap:8px;margin-top:25px;padding-top:20px;display:flex}.confirmacao-editor{gap:12px;font-size:13px;display:grid}.confirmacao-editor button{border:1px solid var(--linha);border-radius:4px;min-height:40px}.ajuda-editor{color:var(--texto-suave);font-size:13px;line-height:1.6}.previa-busca{overflow-wrap:anywhere;background:#e9eff3;border-radius:4px;gap:10px;padding:16px;display:grid}.previa-busca small{font-size:11px}.previa-busca strong{font-size:18px;font-weight:400;line-height:1.3}.previa-busca p{color:var(--texto-suave);font-size:13px}.historico-editor{color:var(--texto-suave);gap:24px;font-size:13px;display:grid}.historico-editor ol{margin:0;padding:0;list-style:none}.historico-editor li{border-top:1px solid var(--linha);gap:12px;padding:22px 0;display:grid}.historico-editor strong{color:var(--fundo);font-weight:600}.historico-editor button{text-align:left;min-height:44px;color:var(--fundo);border:1px solid #a6b7c4;border-radius:4px;padding:10px;font-size:13px}.historico-editor>small{font-size:11px}.vazio-editor{border-block:1px solid var(--linha);padding-block:25px}.vazio-editor h3{color:var(--fundo);margin-bottom:12px}.ia-editor{color:var(--texto-suave);gap:22px;font-size:14px;display:grid}.ia-editor h3{color:var(--fundo);font-size:23px}.ia-editor .aviso{font-size:13px}.editor-rodape{background:var(--papel);border-top:1px solid var(--linha);color:var(--texto-suave);justify-content:space-between;gap:20px;padding:8px 22px;font-size:11px;display:flex}.abas-mobile{display:none}.aviso-aplicacao{z-index:50;color:#763711;background:#fff0e6;border-bottom:1px solid #d3b297;padding:16px 24px;font-size:14px;position:relative}.aviso-aplicacao .actions{margin-top:10px}.aviso-aplicacao button{min-height:40px;font-size:13px;font-weight:600;text-decoration:underline}.comparacao{gap:12px;max-width:700px;margin-top:16px;display:grid}.comparacao button{text-align:left}.editor-propriedades>.aviso{margin-bottom:22px;font-size:13px}@media (width<=1250px){.editor-corpo{grid-template-columns:205px minmax(0,1fr) 300px}.editor-cab{gap:15px;padding-inline:18px}.estado-salvamento{display:none}.editor-identidade{gap:15px}.editor-identidade>div{padding-left:15px}.editor-propriedades{padding-inline:20px}.previa-rolagem{padding-inline:16px}.estrutura-ordem{flex-direction:column}.estrutura-ordem button{min-height:23px}.editor-estrutura{padding-inline:10px}}@media (width<=950px){.editor-cab{flex-wrap:wrap;gap:12px;padding:14px 20px;position:sticky}.editor-identidade{flex:1}.editor-identidade>img{width:105px}.editor-identidade strong{font-size:15px}.editor-identidade small{font-size:11px}.editor-acoes{grid-template-columns:auto 1fr 1fr;gap:8px;width:100%;display:grid}.editor-acoes .botao-editor{min-height:44px;padding:10px;font-size:13px}.abas-mobile{z-index:30;border-bottom:1px solid var(--linha);background:var(--papel);gap:22px;padding-inline:20px;display:flex;position:sticky;top:129px}.abas-mobile button{border-bottom:2px solid #0000;flex:1;min-height:46px;padding:10px 4px;font-size:14px}.abas-mobile button[aria-pressed=true]{border-color:var(--fundo);font-weight:600}.editor-corpo{flex:1;display:block}.editor-estrutura,.editor-propriedades,.editor-previa{border:0;height:auto;max-height:none;display:none;overflow:visible}.aba-secoes .editor-estrutura,.aba-editar .editor-propriedades{display:block}.aba-previa .editor-previa{min-height:70dvh;display:flex}.editor-estrutura{padding:26px 22px}.editor-propriedades{max-width:700px;margin:auto;padding:30px 24px 60px}.estrutura-nome{padding-block:15px;font-size:16px}.estrutura-ordem{flex-direction:row}.estrutura-ordem button{width:44px;min-height:44px}.estrutura-titulo strong{font-size:17px}.estrutura-titulo small{font-size:13px}.areas-globais button{min-height:48px;font-size:16px}.editor label{font-size:15px}.editor input,.editor select,.editor textarea{min-height:46px;font-size:16px}.editor .campo-check input{min-height:0}.editor-rodape{padding:15px 22px max(15px,env(safe-area-inset-bottom));font-size:11px}.editor-rodape>span:last-child{display:none}.previa-barra{gap:10px;padding-inline:16px}.previa-barra>span{font-size:12px}.previa-barra select{width:155px;min-height:42px;font-size:12px}.nota-previa{padding-inline:16px}.previa-rolagem{max-width:100vw;padding:0 12px 22px;overflow:auto}.previa-documento{min-width:0}.campos-editor{gap:24px}.editor summary{min-height:44px;font-size:16px}.editor fieldset legend,.historico-editor,.historico-editor button,.botao-adicionar{font-size:15px}.ia-editor{font-size:16px}.aviso-aplicacao{padding-inline:20px}.barra-previa-local{padding-inline:14px;font-size:11px}}@media (width<=360px){.editor-cab{padding-inline:14px}.editor-acoes{gap:5px}.editor-acoes .botao-editor{padding-inline:7px;font-size:12px}.editor-identidade>div{padding-left:12px}.editor-identidade{gap:12px}.editor-identidade strong{font-size:14px}.editor-propriedades{padding-inline:20px}.previa-barra{flex-wrap:wrap}.barra-previa-local{font-size:10px}.barra-previa-local button{font-size:12px}}.editor-topo{z-index:40;position:sticky;top:0}.editor-cab,.abas-mobile{position:static}.estado-salvamento{flex-shrink:0}@media (width>=951px) and (width<=1250px){.estado-salvamento{max-width:112px;font-size:11px;line-height:1.3;display:flex}.editor-identidade>div{max-width:125px}.editor-identidade>img{width:105px}}@media (width<=950px){.estado-salvamento{order:3;width:100%;max-width:none;font-size:11px;display:flex}.editor-cab{padding-bottom:10px}.editor-propriedades label,.editor p{overflow-wrap:anywhere}.editor-corpo{height:auto}}.propriedades-titulo h2{scroll-margin-top:120px}.editor input,.editor textarea,.editor select{font-weight:400}@media (width<=950px){.propriedades-titulo h2{scroll-margin-top:245px}}.edicao-direta{background:var(--papel);padding-bottom:168px}.editavel-envoltorio{display:contents}.palco-edicao [data-editavel]{cursor:text;outline-offset:4px;transition:outline-color var(--t-rapido) var(--curva);border-radius:4px;outline:1px dashed #0000}.palco-edicao .editavel-envoltorio>a,.palco-edicao .hero-visual[data-editavel],.palco-edicao .casca-imagem[data-editavel],.palco-edicao .projeto-foto[data-editavel]{cursor:pointer}.palco-edicao [data-editavel]:hover,.palco-edicao .editavel-envoltorio>a:hover{outline:1px dashed var(--sinal)}.palco-edicao [data-editavel]:focus-visible,.palco-edicao .editavel-envoltorio>a:focus-visible{outline:2px solid var(--sinal)}.palco-edicao [data-editando],.palco-edicao [data-editando].editavel-envoltorio>a{outline:2px solid var(--sinal);background-color:color-mix(in srgb, var(--sinal) 8%, transparent)}.palco-edicao .hero-visual[data-editavel]:hover,.palco-edicao .hero-visual[data-editando]{outline-offset:-6px}.ferramentas-secao{z-index:6;border-radius:var(--raio-controle);background:color-mix(in srgb, var(--papel) 94%, transparent);box-shadow:var(--sombra-miolo);color:var(--fundo);opacity:.35;transition:opacity var(--t-curto) var(--curva);align-items:center;gap:2px;padding:4px;font-size:13px;display:flex;position:absolute;top:12px;right:12px}.secao-hero>.ferramentas-secao{top:96px}.secao:hover>.ferramentas-secao,.ferramentas-secao:focus-within{opacity:1}.ferramentas-nome{white-space:nowrap;padding:0 10px 0 8px;font-weight:600}.ferramentas-secao button{border-radius:var(--raio-peca);white-space:nowrap;min-height:36px;transition:background-color var(--t-rapido) var(--curva);padding:0 10px;font-weight:600}.ferramentas-secao button:hover:not(:disabled){background:var(--papel-2)}.ferramentas-secao button:disabled{opacity:.4;cursor:default}.editor-campo{z-index:70;border-radius:var(--raio-casca);background:var(--papel);max-height:min(70vh,560px);color:var(--fundo);box-shadow:var(--sombra-flutua);border:1px solid var(--linha);animation:campo-entra var(--t-curto) var(--entrada);gap:14px;padding:18px;font-size:15px;display:grid;position:fixed;overflow:auto}.editor-campo.docado{bottom:148px;left:16px;right:16px}.editor-campo-corpo{gap:8px;display:grid}.editor-campo label{font-size:14px;font-weight:600}.editor-campo textarea,.editor-campo input:not([type=range]),.editor-campo select{border:1px solid var(--linha);border-radius:var(--raio-controle);width:100%;min-height:44px;color:var(--fundo);font:inherit;resize:vertical;background:#fff;padding:10px 12px}.editor-campo textarea:focus-visible,.editor-campo input:focus-visible,.editor-campo select:focus-visible{outline:2px solid var(--sinal);outline-offset:1px}.editor-campo [aria-invalid=true]{border-color:#b4441c}.editor-campo small{color:var(--texto-suave);font-size:13px;line-height:1.45}.editor-campo small.erro{color:#9a3412}.editor-campo .seletor-midia img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--raio-controle);width:100%;height:auto}.editor-campo-pe{border-top:1px solid var(--linha);color:var(--texto-suave);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;display:flex}.barra-edicao{z-index:80;border-radius:calc(var(--raio-controle) + 8px);background:color-mix(in srgb, var(--fundo) 92%, transparent);-webkit-backdrop-filter:blur(14px);width:max-content;max-width:calc(100vw - 32px);color:var(--papel);box-shadow:var(--sombra-flutua);gap:8px;padding:8px;font-size:14px;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.barra-linha{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.barra-grupo{align-items:center;gap:2px;display:flex}.barra-grupo+.barra-grupo{border-left:1px solid color-mix(in srgb, var(--papel) 18%, transparent);padding-left:10px}.barra-botao{border-radius:var(--raio-controle);min-height:40px;color:inherit;font:inherit;white-space:nowrap;transition:background-color var(--t-rapido) var(--curva), transform var(--t-rapido) var(--curva);padding:0 12px;font-weight:600;position:relative}.barra-botao:hover:not(:disabled){background:color-mix(in srgb, var(--papel) 12%, transparent)}.barra-botao:active:not(:disabled){transform:translateY(1px)}.barra-botao:disabled{opacity:.42;cursor:default}.barra-botao:focus-visible{outline:2px solid var(--sinal);outline-offset:2px}.barra-botao.contorno{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--papel) 40%, transparent)}.barra-botao.principal{background:var(--sinal);color:var(--fundo)}.barra-botao.principal:hover:not(:disabled){background:var(--sinal-claro)}.barra-botao.perigo{box-shadow:inset 0 0 0 1px var(--sinal)}.editor-campo .barra-botao.principal{color:var(--fundo)}.estado-edicao{white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.estado-edicao i{background:var(--luz);border-radius:50%;width:8px;height:8px}.estado-edicao.tom-pendente i{background:var(--sinal)}.estado-edicao.tom-alerta i{box-shadow:0 0 0 3px color-mix(in srgb, var(--sinal) 35%, transparent);background:#ffb38a}.barra-aviso{max-width:760px;color:color-mix(in srgb, var(--papel) 82%, transparent);margin:0;padding:4px 12px 0;font-size:13px;line-height:1.45}.barra-painel{border-radius:var(--raio-controle);background:color-mix(in srgb, var(--papel) 8%, transparent);flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.barra-painel p{flex:260px;margin:0 8px 0 4px;font-size:14px}.barra-edicao [data-dica]:hover:after,.barra-edicao [data-dica]:focus-visible:after,.ferramentas-secao [data-dica]:hover:after{content:attr(data-dica);z-index:2;border-radius:var(--raio-peca);background:var(--fundo);width:max-content;max-width:240px;color:var(--papel);white-space:normal;pointer-events:none;box-shadow:var(--sombra-miolo);padding:6px 10px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;left:50%;transform:translate(-50%)}.barra-edicao [data-dica]:hover:after,.barra-edicao [data-dica]:focus-visible:after{bottom:calc(100% + 10px)}.ferramentas-secao [data-dica]{position:relative}.ferramentas-secao [data-dica]:hover:after{top:calc(100% + 8px)}.espiar-aviso{z-index:80;border-radius:calc(var(--raio-controle) + 6px);background:color-mix(in srgb, var(--fundo) 92%, transparent);-webkit-backdrop-filter:blur(14px);max-width:calc(100vw - 32px);color:var(--papel);box-shadow:var(--sombra-flutua);align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes campo-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=720px){.edicao-direta{padding-bottom:232px}.barra-edicao{width:auto;max-width:none;bottom:8px;left:8px;right:8px;transform:none}.barra-grupo+.barra-grupo{border-left:0;padding-left:0}.barra-linha .estado-edicao{flex:1 0 100%;padding-top:4px}.barra-botao{min-height:44px;padding:0 10px}.ferramentas-secao{opacity:1;flex-wrap:wrap;justify-content:flex-start;left:8px;right:8px}.ferramentas-secao button{min-height:44px}.editor-campo.docado{max-height:60vh;bottom:8px;left:8px;right:8px}.edicao-direta:has(.editor-campo) .barra-edicao{display:none}.barra-edicao [data-dica]:hover:after,.barra-edicao [data-dica]:focus-visible:after,.ferramentas-secao [data-dica]:hover:after{display:none}}@media (prefers-reduced-motion:reduce){.editor-campo{animation:none}.ferramentas-secao,.barra-botao,.palco-edicao [data-editavel]{transition:none}}
