@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_d8077646-module__5PFfCG__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_d8077646-module__5PFfCG__variable{--font-jetbrains:"jetbrainsMono", "jetbrainsMono Fallback"}
@layer components{[data-site]{--margem-larga:clamp(24px, 4vw, 72px);--altura-cabecalho:77px;--titulo-fonte:clamp(40px, 3.6vw, 64px);--titulo:760px;--assinatura-fonte:clamp(22px, 6vw, 28px)}@media (min-width:64rem){[data-site]{--altura-cabecalho:83px;--titulo:calc(14.6 * var(--titulo-fonte));--assinatura-fonte:calc(.56 * var(--titulo-fonte))}}[data-site] [id]{scroll-margin-top:calc(var(--altura-cabecalho) + 8px)}.centro{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.centro-largo{width:100%;max-width:1600px;padding:0 var(--margem-larga);margin:0 auto}.bt{min-height:50px;font-family:var(--font-display);cursor:pointer;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);border:0;align-items:center;gap:14px;padding:0 22px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.bt:after{content:"";background:currentColor;flex:none;width:7px;height:7px;transition:transform .2s}.bt:hover:after{transform:translate(4px)}.bt-sm{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);min-height:44px;padding:0 18px;font-size:14px}@media (min-width:64rem){.bt-sm{min-height:42px}}.bt-ceu{background:var(--color-ceu);color:var(--color-grafite)}.bt-ceu:hover{background:var(--color-white)}.bt-azul{background:var(--color-azul);color:var(--color-white)}.bt-azul:hover{background:var(--color-grafite)}.bt-grafite{background:var(--color-grafite);color:var(--color-white)}.bt-grafite:hover{background:var(--color-azul)}.tag{font-family:var(--font-jetbrains,ui-monospace), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:inline-flex}.tag:before{content:"";background:currentColor;width:6px;height:6px}.cursor{vertical-align:baseline;width:.5em;height:.09em;margin-left:.06em;animation:1.1s step-end infinite pisca;display:inline-block}.grade{background-color:var(--color-grafite);background-image:linear-gradient(color-mix(in srgb, var(--color-ceu) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-ceu) 6%, transparent) 1px, transparent 1px);background-size:48px 48px}.pulso{stroke-dasharray:50 260;animation:3.6s linear infinite corre}.mapa-texto,.mapa-oferta{font-family:var(--font-jetbrains,ui-monospace), monospace;font-size:15px}.mapa-oferta{fill:var(--color-white);font-weight:500}.mapa-linha{fill:none;stroke:var(--color-traco);stroke-width:2px}.mapa-apagado .mapa-linha{stroke-dasharray:6 6}.mapa-pulso{fill:none;stroke:var(--color-azul);stroke-width:4px;stroke-linecap:round}.mapa-caixa{stroke-width:2px;transition:fill .4s,stroke .4s}.mapa-aceso .mapa-caixa{fill:var(--color-white);stroke:var(--color-azul)}.mapa-apagado .mapa-caixa{fill:var(--color-nevoa);stroke:var(--color-linha)}.mapa-ponto{fill:var(--color-ceu)}.mapa-aceso .mapa-texto{fill:var(--color-grafite)}.mapa-apagado .mapa-texto{fill:var(--color-cinza);transition:fill .4s}.mapa-modulo{transition:opacity .4s}.mapa-saindo{opacity:0}.mapa-legenda{font-family:var(--font-jetbrains,ui-monospace), monospace;color:var(--color-cinza);flex-wrap:wrap;gap:6px 20px;margin-top:10px;font-size:12px;display:flex}.mapa-legenda li{align-items:center;gap:8px;display:inline-flex}.mapa-amostra{border:1.5px solid var(--color-linha);background:var(--color-nevoa);width:14px;height:10px}.mapa-amostra.mapa-aceso{border-color:var(--color-azul);background:var(--color-white)}@media (min-width:80rem){.rede-topo{transform-origin:50%}}.janela{border:1px solid var(--color-linha);background:var(--color-white);width:min(400px,100%);color:var(--color-grafite);font-family:var(--font-sans);font-size:12px;line-height:1.3}.janela-fim{--p:1}.janela-barra{background:var(--color-grafite);height:28px;color:var(--color-texto-escuro);font-family:var(--font-jetbrains,ui-monospace), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:500;display:flex}.janela-barra i{background:var(--color-grafite-linha);width:7px;height:7px}.janela-barra span{margin-left:6px}.janela-corpo{height:300px;position:relative;overflow:hidden}.j-antes{opacity:clamp(0, 1 - var(--p,0) * 2.5, 1);transform:translateY(calc(var(--p,0) * -12px))}.j-depois{opacity:clamp(0, (var(--p,0) - .35) * 2.5, 1);transform:translateY(calc(clamp(0, 1 - (var(--p,0) - .35) * 2.5, 1) * 12px))}.j-passo{opacity:clamp(0, (var(--p,0) - var(--k,0)) * 6, 1);transform:translateY(calc(clamp(0, 1 - (var(--p,0) - var(--k,0)) * 6, 1) * 6px))}.j-barra{transform:scaleX(clamp(0, (var(--p,0) - var(--k,0)) * 5, 1));transform-origin:0}.j-desenha{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p,0) - var(--k,0)) * 4, 1))}.j-esq{transform:translateX(calc(clamp(0, 1 - var(--p,0) * 3, 1) * -160%))}.j-dir{transform:translateX(calc(clamp(0, 1 - var(--p,0) * 3, 1) * 160%))}.j-viaja{left:calc(var(--x0) + clamp(0, (var(--p,0) - var(--k,0)) * 3, 1) * (var(--x1) - var(--x0)));opacity:clamp(0, (var(--p,0) - var(--k,0)) * 10, 1)}.j-aceso{--a:clamp(0, (var(--p,0) - var(--k,0)) * 8, 1);background:color-mix(in srgb, var(--color-azul) calc(var(--a) * 100%), var(--color-white));border-color:color-mix(in srgb, var(--color-azul) calc(var(--a) * 100%), var(--color-linha));color:color-mix(in srgb, var(--color-white) calc(var(--a) * 100%), var(--color-cinza))}.j-troca-a{opacity:clamp(0, 1 - (var(--p,0) - var(--k,0)) * 8, 1)}.j-troca-b{opacity:clamp(0, (var(--p,0) - var(--k,0)) * 8, 1)}@media (prefers-reduced-motion:reduce){.janela,[data-janelas]{--p:1!important}}.divisoria{background:var(--color-linha);transform-origin:0;height:1px}.duas{flex-wrap:wrap;gap:56px;display:flex}.duas>*{flex:420px;min-width:0}.whats{z-index:30;width:56px;height:56px;transform:translateY(calc(-1 * var(--whats-sobe,0px)));display:block;position:fixed;bottom:16px;right:16px}.whats:hover{transform:translateY(calc(-1 * var(--whats-sobe,0px) - 2px))}.whats-caixa{background:var(--color-whatsapp);width:100%;height:100%;color:var(--color-white);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);justify-content:center;align-items:center;display:flex}@media (min-width:64rem){.whats{bottom:24px;right:24px}}.campo-site{border:1px solid var(--color-linha);background:var(--color-white);width:100%;min-height:46px;color:var(--color-grafite);font:400 16px var(--font-sans);border-radius:0;padding:0 12px}textarea.campo-site{resize:vertical;padding:10px 12px}.campo-site:focus{border-color:var(--color-azul)}}@keyframes entra{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes desenha{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes escurece{0%{color:var(--color-cinza)}to{color:var(--color-grafite)}}@keyframes gira{to{transform:rotate(5deg)scale(1.06)}}@keyframes sobe-carga{0%{transform:translateY(18px)}to{transform:none}}@keyframes aparece-carga{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-site] .manifesto strong{color:var(--color-cinza)}@media (prefers-reduced-motion:no-preference){[data-site] .entra-carga{animation:.6s cubic-bezier(.2,.7,.2,1) both sobe-carga;animation-delay:calc(var(--i,0) * .12s)}[data-site] .entra-carga.suave{animation-name:aparece-carga}[data-site] .cartao-acao img{transition:transform .5s}[data-site] .cartao-acao:hover img{transform:scale(1.04)}@supports (animation-timeline:view()){[data-site] .entra{animation:linear both entra;animation-timeline:view();animation-range:cover calc(var(--i,0) * 4%) cover calc(22% + var(--i,0) * 4%)}[data-site] .divisoria{animation:linear both desenha;animation-timeline:view();animation-range:cover cover 30%}[data-site] .manifesto{view-timeline-name:--manifesto}[data-site] .manifesto strong{animation:linear both escurece;animation-timeline:--manifesto;animation-range:cover calc(30% + var(--i,0) * 5%) cover calc(55% + var(--i,0) * 5%)}@media (min-width:80rem){[data-site] .rede-topo{animation:linear both gira;animation-timeline:scroll(root);animation-range:0 900px}}}[data-anima] .entra{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}[data-anima] .entra.visto{opacity:1;transform:none}[data-anima] .divisoria{transition:transform .9s ease-out;transform:scaleX(0)}[data-anima] .divisoria.visto{transform:scaleX(1)}[data-anima] .manifesto strong{transition:color .8s;transition-delay:calc(var(--i,0) * .15s)}[data-anima] .manifesto.visto strong{color:var(--color-grafite)}}@keyframes corre{0%{stroke-dashoffset:310px}to{stroke-dashoffset:0}}@keyframes pisca{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pulso,.cursor{animation:none}.mapa-caixa,.mapa-modulo,.mapa-apagado .mapa-texto,.bt:after{transition:none}.whats:hover{transform:translateY(calc(-1 * var(--whats-sobe,0px)))}.bt:hover:after{transform:none}[data-site] .manifesto strong{color:var(--color-grafite)}}[data-site] :is(h1,h2,h3).font-light{font-weight:300}[data-site] :is(h1,h2,h3).font-normal{font-weight:400}[data-site] :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--color-azul);outline-offset:3px}[data-site] .escuro :is(a,button,input,select,textarea):focus-visible{outline-color:var(--color-ceu)}
