@font-face{font-family:Manrope;src:url(/fonts/Manrope-variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--font-sans:"Manrope", "Segoe UI", system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--papel:#f3f5f2;--papel-alto:#fff;--papel-baixo:#e8ece9;--tinta:#141f1d;--tinta-media:#5b6764;--tinta-fraca:#71807c;--linha:#dde2df;--linha-forte:var(--tinta-fraca);--menta:#1fc48f;--menta-texto:#0c7355;--menta-suave:#ddf6ec;--on-menta:#141f1d;--alerta-texto:#a1470a;--alerta-suave:#fce9c7;--erro-texto:#b42318;--erro-suave:#fbe3e0;--foco:#0c7355;--link:var(--menta-texto);--shadow-painel:0 24px 48px -24px #141f1d40;--brilho:#1fc48f2e;--grade-pontos:#141f1d1a;--luz-card:#1fc48f1a;--fundo-profundo:#e8ece9}[data-theme=dark]{--papel:#0f1715;--papel-alto:#16201d;--papel-baixo:#0a100e;--tinta:#eef2ef;--tinta-media:#9aa5a1;--tinta-fraca:#6a7874;--linha:#26312e;--linha-forte:var(--tinta-fraca);--menta:#2ed9a0;--menta-texto:#4fe0af;--menta-suave:#173d30;--on-menta:#0f1715;--alerta-texto:#f5b453;--alerta-suave:#3a2a0e;--erro-texto:#f28b82;--erro-suave:#3e1512;--foco:#4fe0af;--link:var(--menta-texto);--shadow-painel:0 24px 48px -24px #0009;--brilho:#2ed9a038;--grade-pontos:#eef2ef21;--luz-card:#2ed9a024;--fundo-profundo:#0a110f}.t-display{letter-spacing:-.035em;font-size:64px;font-weight:800;line-height:66px}.t-h1{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:48px}.t-h2{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:38px}.t-h3{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:28px}.t-lead{font-size:20px;font-weight:500;line-height:30px}.t-body{font-size:16px;font-weight:400;line-height:26px}.t-small{font-size:14px;font-weight:400;line-height:20px}.t-label{font-size:14px;font-weight:600;line-height:20px}.t-tag{letter-spacing:.01em;font-size:12px;font-weight:600;line-height:16px}.t-numeral{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{font-family:var(--font-sans);background:var(--papel);color:var(--tinta);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:26px}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{display:block}a{color:var(--link);text-decoration:none}a:hover{filter:brightness(1.1);text-decoration:underline}:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:767px){.t-display{letter-spacing:-.03em;font-size:44px;line-height:48px}}.container{width:100%;max-width:calc(1120px + 2 * var(--space-5));padding-inline:var(--space-5);margin-inline:auto}@media (min-width:768px){.container{max-width:calc(1120px + 2 * var(--space-6));padding-inline:var(--space-6)}}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular-conteudo{left:var(--space-4);z-index:30;padding:var(--space-3) var(--space-4);background:var(--papel-alto);border:1px solid var(--linha-forte);border-radius:var(--radius-md);color:var(--tinta);position:absolute;top:-100px}.pular-conteudo:focus{top:var(--space-3)}
.hw-btn{font:inherit;height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:filter .15s,box-shadow .2s;display:inline-flex}.hw-btn-primario{background:var(--menta);color:var(--on-menta);border-color:var(--menta)}.hw-btn-secundario{color:var(--tinta);border-color:var(--linha-forte);background:0 0}.hw-btn-link{color:var(--menta-texto);background:0 0;border:0;height:auto;padding:0}.hw-btn:hover{filter:brightness(1.08);text-decoration:none}.hw-btn-primario:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--menta) 15%, transparent), 0 8px 24px -8px var(--brilho)}.hw-btn-link:hover{filter:none;text-decoration:underline}.hw-btn:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radius-md)}.hw-btn svg{flex:none;width:18px;height:18px}.hw-tag{letter-spacing:.01em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--papel-baixo);color:var(--tinta-media);font-size:12px;font-weight:600;line-height:16px;display:inline-block}.hw-tag-menta{background:var(--menta-suave);color:var(--menta-texto)}.hw-tag-alerta{background:var(--alerta-suave);color:var(--alerta-texto)}.hw-tag-erro{background:var(--erro-suave);color:var(--erro-texto)}.hw-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.hw-painel{background:var(--papel-alto);border:1px solid var(--linha);border-radius:var(--radius-xl);box-shadow:var(--shadow-painel);max-width:520px;overflow:hidden}.hw-painel-cab{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:flex}.hw-painel-cab span:last-child{color:var(--tinta-media);font-variant-numeric:tabular-nums;font-weight:400}.hw-linha{gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--linha);grid-template-columns:20px 1fr auto;align-items:start;display:grid}.hw-painel-lista:last-child .hw-linha:last-child{border-bottom:0}.hw-linha-nome{font-size:14px;font-weight:600;line-height:20px}.hw-linha-desc{color:var(--tinta-media);font-size:14px;line-height:20px}.hw-linha-hora{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600;line-height:20px}.hw-linha-estado{text-align:right;color:var(--menta-texto);font-size:12px;font-weight:600;line-height:16px}.hw-linha-estado.executando,.hw-linha-estado.pendente{color:var(--tinta-media)}.hw-linha-estado.falhou{color:var(--erro-texto)}.hw-estado{border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.hw-estado.concluida{background:var(--menta)}.hw-estado.concluida svg{width:12px;height:12px}.hw-estado.executando{border:2px solid var(--menta)}.hw-estado.executando:after{content:"";background:var(--menta);border-radius:999px;width:6px;height:6px}.movimento .hw-estado.executando:after{animation:1.6s ease-in-out 5 hw-pulsa}.hw-estado.pendente{border:2px solid var(--linha-forte)}.hw-estado.falhou{background:var(--erro-suave);border:2px solid var(--erro-texto)}@keyframes hw-pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.hw-painel-pe{padding:var(--space-3) var(--space-5);background:var(--papel-baixo);color:var(--tinta-media);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.hw-conversa{background:var(--papel-alto);border:1px solid var(--linha);border-radius:var(--radius-lg);box-shadow:var(--shadow-painel);max-width:400px;overflow:hidden}.hw-conversa-cab{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:flex}.hw-conversa-cab span:last-child{color:var(--tinta-media);font-variant-numeric:tabular-nums;font-weight:400}.hw-conversa-corpo{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.hw-balao{max-width:82%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:14px;line-height:20px}.hw-balao.cliente{background:var(--menta-suave);color:var(--tinta);border-bottom-right-radius:var(--radius-sm);align-self:flex-end}.hw-balao.atendente{background:var(--papel-baixo);color:var(--tinta);border-bottom-left-radius:var(--radius-sm);align-self:flex-start}.hw-balao{position:relative}.hw-balao:not([data-oculta]){transition:opacity .4s,transform .4s}.hw-balao[data-oculta]{opacity:0;transform:translateY(6px)}.hw-balao[data-digitando]{opacity:1;color:#0000;background:0 0;transform:none}.hw-balao[data-digitando]:after{content:"• • •" / "";border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm);background:var(--papel-baixo);width:60px;height:36px;color:var(--tinta-media);place-items:center;font-size:14px;display:grid;position:absolute;top:0;left:0}.movimento .hw-balao[data-digitando]:after{animation:1s ease-in-out infinite hw-digitando}@keyframes hw-digitando{50%{opacity:.45}}.hw-conversa-nota{padding:var(--space-2) var(--space-4) var(--space-4);color:var(--tinta-media);font-size:12px;line-height:16px}.hw-card{background:var(--papel-alto);border:1px solid var(--linha);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);flex-direction:column;max-width:340px;transition:border-color .3s;display:flex}.hw-card[data-revela].visivel{transition:opacity .8s var(--curva), transform .8s var(--curva), border-color .3s ease;transition-delay:calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms), 0s}.hw-card:hover{border-color:color-mix(in srgb, var(--menta) 35%, var(--linha))}.hw-card-icone{color:var(--menta-texto);flex:none}.hw-card h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:28px}.hw-card p{color:var(--tinta-media);margin:0;font-size:16px;line-height:26px}.hw-card .hw-btn-link{margin-top:var(--space-1);align-self:flex-start}.hw-fluxo{width:100%;max-width:520px;padding:var(--space-5);background:color-mix(in srgb, var(--papel-alto) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--linha);border-radius:var(--radius-xl);box-shadow:var(--shadow-painel);position:relative}.hw-fluxo-cab{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.hw-fluxo-cab>div{min-width:0;margin-right:auto}.hw-fluxo-titulo{font-size:14px;font-weight:700;line-height:20px}.hw-fluxo-sub{color:var(--tinta-media);font-size:12px;line-height:16px}.hw-fluxo-vivo{white-space:nowrap;align-items:center;gap:var(--space-2);background:var(--menta-suave);color:var(--menta-texto);border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.hw-fluxo-vivo i{background:var(--menta);border-radius:999px;width:6px;height:6px}.movimento.pausa-pronta .hw-fluxo-vivo i{animation:1.6s ease-out infinite hw-halo}.hw-fluxo-pausa{border:1px solid var(--linha);border-radius:var(--radius-md);width:32px;height:32px;color:var(--tinta-media);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.hw-fluxo-pausa:hover{color:var(--tinta);border-color:var(--linha-forte)}.hw-fluxo-pausa svg{width:16px;height:16px}html:not(.pausa-pronta) .hw-fluxo-pausa{display:none}.hw-fluxo-passos{position:relative}.hw-fluxo-passos ol{gap:var(--space-2);display:grid}.hw-fluxo-trilho{background:var(--linha);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:20px}.hw-fluxo-trilho i{background:var(--menta);width:100%;height:100%;box-shadow:0 0 12px var(--menta);transform:scaleY(var(--progresso,1));transform-origin:top;border-radius:2px;transition:transform 1.1s cubic-bezier(.6,0,.2,1);display:block}.hw-fluxo-passo{gap:var(--space-4);padding-block:var(--space-2);grid-template-columns:42px 1fr;align-items:center;display:grid;position:relative}.hw-fluxo-passo[data-estado=aguardando] strong{color:var(--tinta-media)}.hw-fluxo-passo[data-estado=aguardando] .hw-fluxo-icone{opacity:.5}.hw-fluxo-icone{z-index:1;border-radius:var(--radius-lg);background:var(--papel);border:1px solid var(--linha);width:42px;height:42px;color:var(--tinta-media);place-items:center;transition:color .5s,border-color .5s,background .5s,box-shadow .5s,opacity .5s;display:grid;position:relative}.hw-fluxo-passo[data-estado=ativo] .hw-fluxo-icone{border-color:var(--menta);color:var(--menta);box-shadow:0 0 0 4px color-mix(in srgb, var(--menta) 12%, transparent), 0 0 28px color-mix(in srgb, var(--menta) 40%, transparent)}.hw-fluxo-passo[data-estado=feito] .hw-fluxo-icone{background:var(--menta-suave);border-color:color-mix(in srgb, var(--menta) 30%, var(--menta-suave));color:var(--menta-texto)}.hw-fluxo-passo strong{font-size:15px;font-weight:700;line-height:20px;transition:color .5s;display:block}.hw-fluxo-passo small{color:var(--tinta-media);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;line-height:18px;display:block}.hw-fluxo-log{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--linha);color:var(--tinta-media);font-variant-numeric:tabular-nums;gap:6px;font-size:12.5px;line-height:16px;display:grid}.hw-fluxo-log li{clip-path:inset(0);transition:clip-path .6s var(--curva)}.hw-fluxo-log li[data-oculta]{visibility:hidden;clip-path:inset(0 100% 0 0)}.hw-fluxo-log span{margin-right:var(--space-3);color:var(--menta-texto);font-weight:600}.pausado .hw-fluxo *{animation-play-state:paused}@keyframes hw-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--menta) 60%, transparent)}to{box-shadow:0 0 0 8px #0000}}
.cabecalho{z-index:20;background:color-mix(in srgb, var(--papel) 80%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linha);position:sticky;top:0}.cabecalho-conteudo{align-items:center;gap:var(--space-3);height:64px;display:flex}.cabecalho-logo{color:var(--tinta);border-radius:var(--radius-sm);align-items:center;margin-right:auto;display:inline-flex}.cabecalho-logo:hover{filter:none}.logo-assinatura,.cabecalho-nav{display:none}.cabecalho-nav ul{gap:var(--space-5);display:flex}.cabecalho-nav a,.menu-mobile-painel a{color:var(--tinta)}.menu-mobile{position:static}.menu-mobile-botao{border-radius:var(--radius-md);width:44px;height:44px;color:var(--tinta);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-mobile-painel{background:var(--papel-alto);border-bottom:1px solid var(--linha);padding:var(--space-2) var(--space-5) var(--space-4);position:absolute;top:100%;left:0;right:0}.menu-mobile-painel a{align-items:center;min-height:48px;display:flex}.menu-mobile-painel li+li{border-top:1px solid var(--linha)}.menu-mobile-painel a[aria-current=page]{color:var(--menta-texto)}@media (min-width:768px){.cabecalho-conteudo{gap:var(--space-6);height:72px}.logo-assinatura{display:block}.logo-simbolo{display:none}.cabecalho-nav{display:block}.menu-mobile{display:none}}.secao{padding-top:var(--space-8)}main{padding-bottom:var(--space-8)}.secao-cabecalho{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}.secao-lead,.t-lead{max-width:48ch}.t-body{max-width:62ch}.texto-medio{color:var(--tinta-media)}.acoes{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:960px){.secao{padding-top:var(--space-9)}main{padding-bottom:var(--space-9)}}.hero{isolation:isolate;padding-block:var(--space-7) var(--space-8);background:var(--fundo-profundo);position:relative;overflow:hidden}.hero-grade{gap:var(--space-7);align-items:center;display:grid}.hero-texto{gap:var(--space-5);justify-items:start;display:grid}.hero-etiqueta{align-items:center;gap:var(--space-3);border:1px solid var(--linha);background:color-mix(in srgb, var(--tinta) 3%, transparent);color:var(--tinta-media);border-radius:999px;padding:6px 14px;display:inline-flex}.hero-ponto{background:var(--menta);border-radius:999px;width:7px;height:7px}.movimento.pausa-pronta .hero-ponto{animation:1.6s ease-out infinite hw-halo}.pausado .hero-ponto{animation-play-state:paused}.hero-painel .hw-fluxo{width:100%}.degrade-menta{background:linear-gradient(90deg, var(--menta), color-mix(in srgb, var(--menta) 45%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.degrade-menta{color:inherit;background:0 0}}.movimento .hero-entra{animation:entra-hero 1s var(--curva) both;animation-delay:calc(var(--i,0) * .12s)}@keyframes entra-hero{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}}.linha-luz{background:linear-gradient(90deg, transparent, var(--menta), transparent);opacity:.45;height:1px}@media (min-width:960px){.hero{padding-block:var(--space-8) var(--space-9)}.hero-titulo{letter-spacing:-.045em;font-size:clamp(44px,5.4vw,70px);line-height:1.02}.hero-grade{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-painel{justify-content:flex-end;display:flex}}.dores{gap:var(--space-6);display:grid}.dor{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--linha);align-content:start;display:grid}.dor p{color:var(--tinta-media)}@media (min-width:768px){.dores{grid-template-columns:repeat(3,minmax(0,1fr))}}.cards{gap:var(--space-6);display:grid}.cards .hw-card{max-width:none}@media (min-width:640px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.etapas{gap:var(--space-6);display:grid}.etapa{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--linha);align-content:start;display:grid}.etapa-numero{margin-bottom:var(--space-2);color:var(--tinta-media);font-variant-numeric:tabular-nums;display:block}.etapa p{color:var(--tinta-media)}.linha-sequencia{position:relative}@media (min-width:960px){.linha-sequencia:before{content:"";background:linear-gradient(90deg, var(--menta), color-mix(in srgb, var(--menta) 25%, transparent));height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--menta) 50%, transparent);transform-origin:0;position:absolute;top:0;left:0;right:0}.linha-sequencia.visivel:before{transition:transform 1.2s var(--curva) .2s}.movimento.revela-pronto .linha-sequencia:not(.visivel):before{transform:scaleX(0)}.etapas{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}}.destaque{isolation:isolate;gap:var(--space-7);padding:var(--space-6) var(--space-5);background:var(--papel-alto);border:1px solid var(--linha);border-radius:var(--radius-lg);align-items:center;display:grid;position:relative;overflow:hidden}.destaque:before{content:"";z-index:-1;background:radial-gradient(circle, var(--brilho), transparent 62%);pointer-events:none;border-radius:50%;width:640px;height:640px;position:absolute;top:-320px;left:-220px}.destaque-texto{gap:var(--space-4);justify-items:start;display:grid}.destaque .hw-conversa{width:100%}@media (min-width:960px){.destaque{gap:var(--space-5);padding:var(--space-8) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.destaque-visual{justify-content:flex-end;display:flex}}.manifesto{gap:var(--space-5);justify-items:start;display:grid}.manifesto-texto{letter-spacing:-.01em;max-width:30em;font-size:22px;font-weight:700;line-height:30px}@media (min-width:768px){.manifesto-texto{letter-spacing:-.02em;font-size:32px;line-height:42px}}.cta-final-bloco{isolation:isolate;gap:var(--space-5);text-align:center;padding:var(--space-7) var(--space-5);background:var(--papel-alto);border:1px solid var(--linha);border-radius:var(--radius-lg);justify-items:center;display:grid;position:relative;overflow:hidden}.cta-final-bloco:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--brilho) 60%, transparent), transparent 65%);pointer-events:none;border-radius:50%;height:120%;position:absolute;inset:-40% 10% auto}.cta-final-bloco .acoes{justify-content:center}@media (min-width:768px){.cta-final-bloco{padding:var(--space-8) var(--space-7)}}.rodape{background:var(--papel-baixo);color:var(--tinta-media)}.rodape-conteudo{gap:var(--space-5);padding-block:var(--space-7);display:grid}.rodape-marca{align-items:center;gap:var(--space-3) var(--space-5);color:var(--tinta);flex-wrap:wrap;display:flex}.rodape-dados{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.rodape-dados li+li:before{content:"·";margin-right:var(--space-2)}.rodape-legal{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--linha);flex-wrap:wrap;display:flex}.abertura{isolation:isolate;padding-top:var(--space-7);padding-bottom:var(--space-7);position:relative;overflow:hidden}.abertura-conteudo{gap:var(--space-5);justify-items:start;display:grid}.secao-curta{padding-top:var(--space-7)}.secao-curta .container>h2{margin-bottom:var(--space-5)}@media (min-width:960px){.abertura,.secao-curta{padding-top:var(--space-8)}}.formas{gap:var(--space-5);display:grid}.bloco{gap:var(--space-4);padding:var(--space-5);background:var(--papel-alto);border:1px solid var(--linha);border-radius:var(--radius-lg);align-content:start;justify-items:start;display:grid}@media (min-width:768px){.formas{grid-template-columns:repeat(2,minmax(0,1fr))}}.passos{gap:var(--space-6);display:grid}.passo{gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--linha);align-content:start;display:grid}@media (min-width:768px){.passos{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}}.dados-contato{gap:var(--space-5);margin:0;display:grid}.dados-contato dt{color:var(--tinta-media)}.dados-contato dd{margin:0}.prosa{gap:var(--space-4);justify-items:start;display:grid}.prosa h2{margin-top:var(--space-5)}.prosa h2:first-child{margin-top:0}.secao-curta .prosa>h2{margin-bottom:0}.solucoes{display:grid}.solucao{gap:var(--space-5);padding-block:var(--space-7);border-top:1px solid var(--linha);display:grid}.solucao:last-child{padding-bottom:0}.solucao-cabecalho{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.solucao-direita{gap:var(--space-6);align-content:start;display:grid}.solucao-detalhes{gap:var(--space-5);margin:0;display:grid}.solucao-detalhes dt{color:var(--tinta-media);margin-bottom:var(--space-1)}.solucao-detalhes dd{margin:0}@media (min-width:960px){.solucao{gap:var(--space-7);grid-template-columns:5fr 7fr}}.etapas-compacto .t-h3{letter-spacing:0;font-size:16px;line-height:26px}.etapas-compacto .etapa-numero{margin-bottom:0}.etapas-compacto .t-body{font-size:14px;line-height:20px}.etapas+.acoes{margin-top:var(--space-6)}.caso{gap:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--linha);display:grid}.caso-cabecalho{gap:var(--space-4);justify-items:start;display:grid}.caso-grade{gap:var(--space-7);display:grid}.caso-texto{gap:var(--space-6);align-content:start;display:grid}.caso-parte{gap:var(--space-2);justify-items:start;display:grid}.caso-lista{gap:var(--space-3);display:grid}.caso-lista li{gap:var(--space-3);grid-template-columns:20px 1fr;display:grid}.caso-lista svg{color:var(--tinta-media);margin-top:3px}.caso-visual .hw-conversa{width:100%}@media (min-width:960px){.caso-grade{gap:var(--space-7);grid-template-columns:7fr 5fr;align-items:start}.caso-visual{justify-content:flex-end;display:flex}}.manifesto-completo{gap:var(--space-5);display:grid}.manifesto-completo p:first-child{color:var(--tinta);font-weight:700}.principios{gap:var(--space-6);display:grid}@media (min-width:640px){.principios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.principios{grid-template-columns:repeat(3,minmax(0,1fr))}}.duas-colunas{gap:var(--space-6);display:grid}.competencias{align-content:start;display:grid}.competencias li{padding-block:var(--space-3);border-top:1px solid var(--linha)}.competencias li:last-child{border-bottom:1px solid var(--linha)}@media (min-width:960px){.duas-colunas{gap:var(--space-7);grid-template-columns:7fr 5fr}}.fundador{gap:var(--space-6);justify-items:start;display:grid}.fundador-foto{border-radius:var(--radius-lg);object-fit:cover;width:160px;height:160px}.fundador-placeholder{background:var(--papel-baixo);color:var(--tinta-media);letter-spacing:-.03em;place-items:center;font-size:44px;font-weight:700;line-height:48px;display:grid}.fundador-texto{gap:var(--space-4);justify-items:start;display:grid}@media (min-width:768px){.fundador{gap:var(--space-7);grid-template-columns:240px 1fr}.fundador-foto{width:240px;height:240px}}.prosa p a,.dados-contato a{text-underline-offset:2px;text-decoration:underline}.fundo-luz{z-index:-1;pointer-events:none;position:absolute;inset:0}.fundo-luz:before{content:"";background:radial-gradient(var(--grade-pontos) 1px, transparent 1px) 0 0 / 24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70% at 70% 40%,#000 20%,#0000 75%)}.fundo-luz-brilho{background:radial-gradient(circle, var(--brilho), transparent 62%);filter:blur(10px);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-120px}.fundo-luz-forte .fundo-luz-brilho{width:720px;height:720px;top:-260px;right:-160px}.movimento.pausa-pronta .fundo-luz-forte .fundo-luz-brilho{animation:14s ease-in-out infinite alternate deriva}.pausado .fundo-luz-brilho{animation-play-state:paused}@keyframes deriva{to{transform:translate(-120px,80px)scale(1.1)}}
.visual{width:100%;max-width:520px;padding:var(--space-5);background:var(--papel-alto);border:1px solid var(--linha);border-radius:var(--radius-lg)}.visual-cab{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.visual-cab strong{font-weight:700}.visual-cab>span:not(.visual-km){color:var(--tinta-media);font-size:12px;line-height:16px}.visual-barras-h{gap:var(--space-4);display:grid}.visual-barras-h li{gap:6px var(--space-3);grid-template-columns:1fr auto;align-items:center;font-size:14px;line-height:20px;display:grid}.visual-nome{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.visual-valor{font-variant-numeric:tabular-nums;font-weight:700}.visual-trilho{background:var(--papel-baixo);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.visual-trilho i{height:100%;width:calc(var(--w) * 100%);background:color-mix(in srgb, var(--menta) 35%, var(--linha));transform-origin:0;border-radius:999px;display:block}.visual-barras-h li:first-child .visual-trilho i{background:var(--menta)}.visual-diagnostico.visivel .visual-trilho i{transition:transform .9s var(--curva) calc(var(--i) * .12s + .2s)}.visual-diagnostico.visivel .hw-tag{transition:opacity .4s 1.1s}.movimento.revela-pronto .visual-diagnostico:not(.visivel) .visual-trilho i{transform:scaleX(0)}.movimento.revela-pronto .visual-diagnostico:not(.visivel) .hw-tag{opacity:0}.visual-rotinas .hw-painel{max-width:520px;box-shadow:none}.visual-rotinas .hw-linha:first-child{--d:.4s}.visual-rotinas .hw-linha:nth-child(2){--d:1s}.visual-rotinas .hw-linha:nth-child(3){--d:1.6s}.visual-rotinas .hw-linha:nth-child(4){--d:2.2s}.visual-rotinas.visivel .hw-estado{transition:background-color .3s ease var(--d), border-color .3s ease var(--d)}.visual-rotinas.visivel .hw-estado>svg,.visual-rotinas.visivel .hw-estado:after,.visual-rotinas.visivel .hw-linha-estado{transition:opacity .3s ease var(--d)}.movimento.revela-pronto .visual-rotinas:not(.visivel) .hw-estado{border:2px solid var(--linha-forte);background-color:#0000}.movimento.revela-pronto .visual-rotinas:not(.visivel) .hw-estado>svg,.movimento.revela-pronto .visual-rotinas:not(.visivel) .hw-estado:after,.movimento.revela-pronto .visual-rotinas:not(.visivel) .hw-linha-estado{opacity:0}.movimento.revela-pronto .visual-rotinas:not(.visivel) .hw-estado:after{animation:none}.visual-indicadores{gap:var(--space-4);margin:0 0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visual-indicadores dt{color:var(--tinta-media);font-size:12px;line-height:16px}.visual-indicadores dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:700;line-height:28px}.visual-colunas{align-items:stretch;gap:var(--space-2);height:112px;display:flex}.visual-colunas li{gap:var(--space-1);flex:1;grid-template-rows:1fr auto;display:grid}.visual-colunas i{height:var(--h);background:color-mix(in srgb, var(--menta) 35%, var(--linha));transform-origin:bottom;border-radius:4px 4px 2px 2px;align-self:end}.visual-dados.visivel .visual-colunas i{transition:transform .8s var(--curva) calc(var(--i) * 90ms + .2s)}.visual-colunas li:last-child i{background:var(--menta)}.visual-colunas span{text-align:center;color:var(--tinta-media);font-size:11px;line-height:14px}.movimento.revela-pronto .visual-dados:not(.visivel) .visual-colunas i{transform:scaleY(0)}.visual-sistemas{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;display:grid}.visual-sistema{padding:10px var(--space-3);border:1px solid var(--linha);border-radius:var(--radius-md);background:var(--papel);text-align:center;font-size:13px;font-weight:600;line-height:18px}.visual-cabo{background:var(--linha);height:2px;position:relative;container-type:inline-size}.visual-cabo i{background:var(--menta);width:8px;height:8px;box-shadow:0 0 10px var(--menta);opacity:0;border-radius:999px;margin-top:-4px;position:absolute;top:50%;left:0}.visual-eventos{gap:var(--space-2);margin-top:var(--space-4);font-size:13px;line-height:18px;display:grid}.visual-eventos li{align-items:center;gap:var(--space-2);display:flex}.visual-eventos li:before{content:"";background:var(--menta);border-radius:999px;flex:none;width:6px;height:6px}.visual-integracoes.visivel .visual-ida{transition:opacity .4s 1.5s}.visual-integracoes.visivel .visual-volta{transition:opacity .4s 2.7s}.movimento.revela-pronto .visual-integracoes:not(.visivel) .visual-eventos li{opacity:.3}.movimento .visual-integracoes.visivel .visual-cabo i{animation:ida-e-volta 2.4s var(--curva) .3s both}@keyframes ida-e-volta{0%{opacity:1;transform:translate(0)}50%{opacity:1;transform:translate(calc(100cqw - 8px))}95%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}.visual-km{gap:var(--space-2);display:inline-flex}.visual-km del{color:var(--tinta-media);text-decoration:line-through;-webkit-text-decoration-color:var(--tinta-media);text-decoration-color:var(--tinta-media)}.visual-km ins{color:var(--menta-texto);font-weight:700;text-decoration:none}.visual-rota{width:100%;height:auto;display:block}.rota-ruim{fill:none;stroke:var(--linha-forte);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.2}.rota-boa{fill:none;stroke:var(--menta);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.rota-parada{fill:var(--papel-alto);stroke:var(--tinta-media);stroke-width:1.5px}.rota-deposito{fill:var(--menta)}.visual-otimizacao.visivel .rota-ruim{transition:opacity .6s .9s}.visual-otimizacao.visivel .rota-boa{transition:stroke-dashoffset 1.4s var(--curva) 1s}.visual-otimizacao.visivel .visual-km del{transition:text-decoration-color .3s 2.3s}.visual-otimizacao.visivel .visual-km ins{transition:opacity .4s 2.5s}.movimento.revela-pronto .visual-otimizacao:not(.visivel) .rota-ruim{opacity:1}.movimento.revela-pronto .visual-otimizacao:not(.visivel) .rota-boa{stroke-dashoffset:1px}.movimento.revela-pronto .visual-otimizacao:not(.visivel) .visual-km del{text-decoration-color:#0000}.movimento.revela-pronto .visual-otimizacao:not(.visivel) .visual-km ins{opacity:0}
:root{--curva:cubic-bezier(.2, .7, .1, 1)}[data-revela].visivel{transition:opacity .8s var(--curva), transform .8s var(--curva);transition-delay:calc(var(--i,0) * 80ms)}.movimento.revela-pronto [data-revela]:not(.visivel){opacity:0;transform:translateY(28px)}[data-luz]{isolation:isolate;position:relative}[data-luz]:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--x,50%) var(--y,0%), var(--luz-card), transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}[data-luz]:hover:after{opacity:1}
