@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-ext-wght-normal.CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/sora-latin-wght-normal.DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--petroleo:#0b4a55;--agua:#13a08f;--agua-viva:#19c2ae;--agua-clara:#5ff0dc;--ambar:#f2b86b;--fundo:#07171a;--fundo-2:#0b2126;--fundo-3:#102d34;--tinta:#eaf2f0;--tinta-2:#a9bdba;--tinta-3:#829a97;--linha:#eaf2f01a;--linha-forte:#eaf2f033;--display:"Sora Variable", "Sora", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--corpo:"DM Sans Variable", "DM Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--rapida:.18s;--padrao:.45s;--lenta:.9s;--largura:1180px;--topo-h:64px;--bg:var(--fundo);--bg-2:var(--fundo-2);--bg-3:var(--fundo-3);--ink:var(--tinta);--line:var(--linha);--nectra-accent:var(--agua-viva);--nectra-muted:var(--tinta-2);--nectra-bg:var(--fundo);--nectra-ink:var(--tinta);--accent-soft:#0e3136;--accent-ink:#04201f;--shadow-md:0 8px 30px #00000059;--ease-saida:cubic-bezier(.16, 1, .3, 1);--ease-mola:cubic-bezier(.34, 1.56, .64, 1);--font-sans:var(--corpo);--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html{background:var(--fundo);color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--topo-h) + 8px)}html:not(.mov){scroll-behavior:auto}body{color:var(--tinta);font:400 1.0625rem/1.6 var(--corpo);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--agua-clara);outline-offset:3px;border-radius:6px}::selection{background:var(--agua);color:#04201f}.pular{z-index:99;background:var(--tinta);color:var(--fundo);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.pular:focus{top:12px}.conteudo{width:min(var(--largura), 100% - 40px);margin-inline:auto}.conteudo-estreito{width:min(860px,100% - 40px)}.olho{font:600 .8125rem/1.2 var(--corpo);letter-spacing:.14em;text-transform:uppercase;color:var(--agua-viva)}.titulo-hero{font:600 clamp(2.25rem, 3.7vw, 3.4rem) / 1.06 var(--display);letter-spacing:-.04em;text-wrap:balance}.titulo-1{font:600 clamp(2.25rem, 1.2rem + 4.4vw, 4.5rem) / 1.04 var(--display);letter-spacing:-.04em;text-wrap:balance}.titulo-2{font:600 clamp(1.85rem, 1.1rem + 2.9vw, 3.25rem) / 1.08 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0}.titulo-frases span{display:block}.lead{color:var(--tinta-2);max-width:34em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.cabeca{gap:14px;max-width:21em;margin-bottom:clamp(22px,3.2vw,42px);font-size:clamp(1.85rem,1.1rem + 2.9vw,3.25rem);display:grid}.cabeca .olho{font-size:.8125rem}.btn{min-height:52px;font:600 1rem/1 var(--corpo);white-space:nowrap;transition:transform var(--rapida) var(--ease-saida), background-color var(--rapida) ease, border-color var(--rapida) ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:20px;height:20px}.btn:active{transform:scale(.97)}.btn-primario{background:var(--agua);color:#04201f}.btn-primario:hover{background:var(--agua-viva)}.btn-grande{min-height:60px;padding:0 34px;font-size:1.0625rem}.btn-fantasma{border-color:var(--linha-forte);color:var(--tinta)}.btn-fantasma:hover{border-color:var(--agua-viva)}.btn-pequeno{background:var(--agua);color:#04201f;min-height:40px;padding:0 16px;font-size:.875rem}.btn-pequeno:hover{background:var(--agua-viva)}.feixe{display:inline-flex}.etiqueta{border:1px solid var(--linha-forte);width:fit-content;font:600 .75rem/1.2 var(--corpo);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.etiqueta-on{color:var(--agua-clara);background:#19c2ae1f;border-color:#19c2ae80}.etiqueta-on:before{content:"";background:var(--agua-viva);border-radius:50%;width:7px;height:7px}.simbolo{width:1em;height:1em;display:block;overflow:visible}.faixa-agua{fill:var(--faixa-agua,#13a08f)}.faixa-escuro{fill:var(--faixa-escura,#0e5967);stroke:#78e1d24d;stroke-width:.6px;paint-order:stroke}.logo{align-items:center;gap:10px;font-size:30px;display:inline-flex}.logo-texto{display:grid}.logo-nome{font:800 1.25rem/1 var(--display);letter-spacing:-.02em;color:var(--tinta)}.logo-assinatura{font:500 .6875rem/1.3 var(--corpo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3)}.topo{z-index:50;backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--linha);inset:0 0 auto;background:#07171ab8!important;position:fixed!important}.topo .cpl-miolo{width:min(var(--largura), 100% - 40px);max-width:none;min-height:var(--topo-h);margin-inline:auto;padding-inline:0}.topo .cpl-dir{align-items:center;gap:28px;display:flex}.topo-logo{text-decoration:none;display:inline-flex}.topo-nav{gap:26px;display:none}.topo-nav a{font:500 .9375rem/1 var(--corpo);color:var(--tinta-2);transition:color var(--rapida) ease;padding:10px 0;text-decoration:none}.topo-nav a:hover{color:var(--tinta)}@media (width>=900px){.topo-nav{display:flex}}.ambiente{z-index:-1;pointer-events:none;background:var(--fundo);position:fixed;inset:0;overflow:hidden}.luz{background:radial-gradient(closest-side, var(--c), transparent 72%);width:110vmax;height:110vmax;opacity:var(--o,0);transform:translate3d(var(--x,0), var(--y,0), 0) scale(var(--s,1));transition:transform 1.8s var(--ease-saida), opacity 1.3s ease;will-change:transform, opacity;border-radius:50%;margin:-55vmax 0 0 -55vmax;position:absolute;top:50%;left:50%}.luz-a{--c:#13a08f4d}.luz-b{--c:#0b4a55d9}.luz-c{--c:#f2b86b24}.grao{opacity:.035;background:url(/tex/grao.png);position:absolute;inset:0}body[data-cena=topo] .luz-a{--o:1;--x:30vw;--y:-22vh;--s:.8}body[data-cena=topo] .luz-b{--o:.9;--x:-30vw;--y:30vh}body[data-cena=noite] .luz-a{--o:.25;--x:38vw;--y:40vh;--s:.6}body[data-cena=noite] .luz-b{--o:.55;--x:-36vw;--y:-30vh;--s:.9}body[data-cena=noite] .luz-c{--o:1;--x:26vw;--y:-18vh;--s:.7}body[data-cena=demo] .luz-a{--o:1;--x:22vw;--y:4vh;--s:.95}body[data-cena=demo] .luz-b{--o:.8;--x:-34vw;--y:-24vh}body[data-cena=servicos] .luz-a{--o:.7;--x:-34vw;--y:26vh;--s:.8}body[data-cena=servicos] .luz-b{--o:.9;--x:30vw;--y:-30vh}body[data-cena=como] .luz-a{--o:.6;--x:0vw;--y:44vh;--s:.9}body[data-cena=como] .luz-b{--o:.9;--x:-30vw;--y:-34vh}body[data-cena=para-quem] .luz-a{--o:.75;--x:34vw;--y:-26vh;--s:.75}body[data-cena=para-quem] .luz-b{--o:.9;--x:-26vw;--y:34vh}body[data-cena=seguranca] .luz-a{--o:.5;--x:-38vw;--y:-20vh;--s:.7}body[data-cena=seguranca] .luz-b{--o:1;--x:26vw;--y:20vh;--s:1.1}body[data-cena=autor] .luz-a{--o:.6;--x:30vw;--y:30vh;--s:.7}body[data-cena=autor] .luz-b{--o:.8;--x:-30vw;--y:-10vh}body[data-cena=autor] .luz-c{--o:.6;--x:-30vw;--y:34vh;--s:.6}body[data-cena=contato] .luz-a{--o:.4;--x:0vw;--y:30vh}body[data-cena=contato] .luz-b{--o:.6}.indicador{display:none}@media (width>=1340px){.mov .indicador{z-index:20;transform-origin:0 0;width:0;height:1.4em;font:500 .8125rem/1.4 var(--corpo);color:var(--tinta-2);pointer-events:none;display:block;position:fixed;top:50%;left:34px;transform:rotate(-90deg)}.indicador li{white-space:nowrap;opacity:0;transition:opacity var(--padrao) ease, transform var(--padrao) var(--ease-saida);gap:10px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,10px)}.indicador b{color:var(--agua-viva);font-variant-numeric:tabular-nums;font-weight:600}body[data-cena=topo] .indicador [data-de=topo],body[data-cena=noite] .indicador [data-de=noite],body[data-cena=demo] .indicador [data-de=demo],body[data-cena=servicos] .indicador [data-de=servicos],body[data-cena=como] .indicador [data-de=como],body[data-cena=para-quem] .indicador [data-de=para-quem],body[data-cena=seguranca] .indicador [data-de=seguranca],body[data-cena=autor] .indicador [data-de=autor],body[data-cena=contato] .indicador [data-de=contato]{opacity:1;transform:translate(-50%)}}.hero{min-height:100svh;padding:calc(var(--topo-h) + 28px) 0 56px;align-items:center;display:grid;position:relative;overflow:clip}.hero-fundo{display:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 70% 40%,#000 20%,#0000 78%)}.hero-fundo .hero-pontos,.hero-fundo>*{width:100%;height:100%}.hero-grade{align-items:center;gap:36px;display:grid;position:relative}.hero-texto{transform:translateY(calc(var(--hp,0) * -36px));opacity:calc(1 - var(--hp,0) * 1.25);justify-items:start;gap:20px;display:grid}.titulo-hero .linha{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.titulo-hero .linha>span{display:block}.titulo-hero .linha:last-child{color:var(--agua-viva)}.hero-acoes{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero-nota{color:var(--tinta-3);max-width:34em;font-size:.9375rem;line-height:1.5}.hero-painel{min-width:0;transform:translateY(calc(var(--hp,0) * -70px)) scale(calc(1 - var(--hp,0) * .04));opacity:calc(1 - var(--hp,0) * .9);gap:10px;display:grid}.hero-painel-nota{color:var(--tinta-3);text-align:center;font-size:.75rem}.painel{border:1px solid var(--linha-forte);background:linear-gradient(#102d34c7,#07171ae0);border-radius:24px;gap:12px;padding:14px;font-size:.8125rem;line-height:1.35;display:grid;box-shadow:0 40px 90px #00000080,inset 0 1px #ffffff12}.painel-topo{font:600 .75rem/1.2 var(--corpo);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.painel-luz{color:var(--agua-clara);align-items:center;gap:8px;display:inline-flex}.painel-luz i{background:var(--agua-viva);border-radius:50%;width:8px;height:8px;box-shadow:0 0 #19c2ae99}.painel-demo{color:var(--ambar);border:1px solid #f2b86b80;border-radius:99px;padding:4px 10px;font-size:.6875rem}.painel-conversas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini{border:1px solid var(--linha);background:#eaf2f00a;border-radius:16px;flex-direction:column;gap:5px;height:138px;padding:10px;transition:opacity .5s;display:flex;overflow:hidden}.mini.saindo{opacity:.25}.mini-setor{font:600 .6875rem/1.2 var(--corpo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3)}.mini-fala{-webkit-line-clamp:2;border-radius:12px;-webkit-box-orient:vertical;max-width:94%;padding:6px 9px;font-size:.75rem;line-height:1.3;display:-webkit-box;overflow:hidden}.mini-fala.de-cliente{background:#eaf2f01a;border-bottom-left-radius:4px;align-self:flex-start}.mini-fala.de-ia{background:var(--agua);color:#04201f;border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.mini-fala.digitando{gap:4px;padding:9px 10px;display:flex}.mini-fala.digitando i{opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px}.mini-acoes{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.mini-acoes b{border:1px solid var(--linha);font:600 .625rem/1.5 var(--corpo);color:var(--tinta-3);transition:color var(--padrao) ease, border-color var(--padrao) ease, background-color var(--padrao) ease;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.mini-acoes b.on{color:var(--agua-clara);background:#19c2ae1f;border-color:#19c2ae8c}.mini-acoes b.on:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:8px;height:5px;margin-top:-2px;transform:rotate(-45deg)scale(.8)}.fluxo{justify-items:center;padding:4px 0 0;display:grid;position:relative}.fluxo-centro{z-index:1;background:#0b2a30;border:1px solid #19c2ae8c;border-radius:99px;align-items:center;gap:7px;padding:6px 13px 6px 9px;font-size:22px;display:inline-flex;position:relative}.fluxo-centro em{font:700 .75rem/1 var(--display);letter-spacing:.06em;color:var(--agua-clara);font-style:normal}.fluxo-fios{width:100%;height:44px;margin-top:-2px;display:block;overflow:visible}.fluxo-fios path{fill:none;vector-effect:non-scaling-stroke}.fluxo-fios .fio{stroke:#eaf2f021;stroke-width:1px}.fluxo-fios .pulso{stroke:var(--agua-clara);stroke-width:2px;stroke-linecap:round;stroke-dasharray:22 100;stroke-dashoffset:22px;opacity:0}.fluxo-nos{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.fluxo-nos li{font:500 .5625rem/1.2 var(--corpo);color:var(--tinta-3);text-align:center;transition:color var(--padrao) ease;justify-items:center;gap:4px;display:grid}.fluxo-nos svg{border:1px solid var(--linha);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;transition:border-color var(--padrao) ease, background-color var(--padrao) ease, box-shadow var(--padrao) ease;background:#eaf2f00a;border-radius:11px;padding:7px}.fluxo-nos li.on{color:var(--agua-clara)}.fluxo-nos li.on svg{background:#19c2ae2e;border-color:#5ff0dcbf;box-shadow:0 0 22px #19c2ae73}.registro{border:1px solid var(--linha);height:calc(7.25em + 20px);font:400 .6875rem/1.45 var(--font-mono);background:#040e10b3;border-radius:14px;align-content:start;gap:3px;padding:9px 11px;display:grid;overflow:hidden}.registro li{white-space:nowrap;color:var(--tinta-3);grid-template-columns:auto auto minmax(0,1fr);gap:8px;display:grid}.registro li:first-child{color:var(--tinta)}.registro time{font-variant-numeric:tabular-nums;opacity:.8}.registro b{color:var(--tinta-2);font-weight:600}.registro span{text-overflow:ellipsis;overflow:hidden}.registro li.acao span{color:var(--agua-clara)}.registro li:not(:first-child).acao span{color:#57b8ab}.painel-pe{color:var(--tinta-2);flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:0 4px 2px;font-size:.8125rem;display:flex}.painel-pe .conta{align-items:baseline;gap:7px;display:inline-flex}.painel-pe .conta b{font:600 1.375rem/1 var(--display);letter-spacing:-.03em;color:var(--tinta);font-variant-numeric:tabular-nums}.painel-pe em{color:var(--tinta-3);margin-left:auto;font-size:.75rem;font-style:normal}@media (width<=899px){.painel-conversas{grid-template-columns:minmax(0,1fr)}.painel-conversas .mini:nth-child(n+3){display:none}.mini{height:126px}.mini-fala{-webkit-line-clamp:1}.registro{height:calc(4.35em + 20px)}.hero{padding-top:calc(var(--topo-h) + 18px)}.hero-grade{gap:22px}.hero-texto{gap:16px}.hero-texto .btn-fantasma{display:none}.hero-olho{order:1}.titulo-hero{order:2}.hero-texto .hero-nota{color:var(--tinta-2);order:3;font-size:.8125rem}.hero-lead{order:4}.hero-acoes{order:5}.registro time{display:none}}.hero-nota-celular{animation:none!important}@media (width>=900px){.hero-nota-celular{display:none}.hero-fundo{display:block}.hero-grade{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:44px}.hero-texto{gap:24px}.painel{gap:14px;padding:16px}.mini{height:142px}.mini-fala{font-size:.78125rem}.fluxo-nos li{font-size:.625rem}.fluxo-nos svg{width:38px;height:38px}}@media (prefers-reduced-motion:no-preference){.titulo-hero .linha>span{animation:sobe var(--lenta) var(--ease-saida) both;animation-delay:calc(60ms + var(--i) * 90ms)}.hero-olho,.hero-lead,.hero-acoes,.hero-nota{animation:surge .7s var(--ease-saida) both}.hero-lead{animation-delay:.12s}.hero-acoes{animation-delay:.32s}.hero-nota{animation-delay:.42s}.hero-painel>.painel,.hero-painel>astro-island>.painel{animation:pousa 1.1s var(--ease-saida) .2s both}.painel-luz i{animation:1.8s ease-out infinite vivo}.mini-fala{animation:fala .38s var(--ease-saida) both}.mini-fala.digitando i{animation:1s ease-in-out infinite pisca}.mini-fala.digitando i:nth-child(2){animation-delay:.15s}.mini-fala.digitando i:nth-child(3){animation-delay:.3s}.fluxo-fios .pulso.sai{animation:.82s cubic-bezier(.4,0,.2,1) both corre-sai}.fluxo-fios .pulso.entra{animation:.82s cubic-bezier(.4,0,.2,1) both corre-entra}.fluxo-centro.pulsa{animation:bate .7s var(--ease-saida) both}.registro li:first-child{animation:linha .38s var(--ease-saida) both}}@keyframes sobe{0%{transform:translateY(108%)}}@keyframes surge{0%{opacity:0;transform:translateY(14px)}}@keyframes pousa{0%{opacity:0;transform:translateY(34px)scale(.975)}}@keyframes vivo{0%{box-shadow:0 0 #19c2ae99}to{box-shadow:0 0 0 9px #19c2ae00}}@keyframes fala{0%{transform:translateY(10px)scale(.94)}}@keyframes pisca{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes corre-sai{0%{stroke-dashoffset:22px;opacity:1}to{stroke-dashoffset:-100px;opacity:1}}@keyframes corre-entra{0%{stroke-dashoffset:-100px;opacity:1}to{stroke-dashoffset:22px;opacity:1}}@keyframes bate{0%{box-shadow:0 0 #5ff0dc8c}to{box-shadow:0 0 0 14px #5ff0dc00}}@keyframes linha{0%{opacity:0;transform:translate(-8px)}}.cena-palco{padding:88px 0}.mov .cena{height:var(--altura)}.mov .cena-palco{height:100svh;padding:calc(var(--topo-h) + 12px) 0 20px;align-items:center;display:grid;position:sticky;top:0;overflow:clip}.cena-problema{--altura:185vh}.problema-grade{align-items:center;gap:22px;display:grid}.problema-texto{gap:14px;display:grid}.problema-leitura{font:500 clamp(1.125rem, .9rem + 1.3vw, 1.75rem) / 1.35 var(--display);letter-spacing:-.02em;max-width:24em;margin-top:6px}.bloqueio{border:1px solid var(--linha-forte);background:linear-gradient(#102d34eb,#07171af0);border-radius:34px;justify-self:center;gap:8px;width:min(100%,380px);padding:22px 16px 16px;display:grid;box-shadow:0 40px 80px #00000073,inset 0 1px #ffffff14}.bloqueio-dia{text-align:center;color:var(--tinta-2);font-size:.9375rem}.bloqueio-hora{font:600 clamp(3.5rem, 2rem + 7vw, 5.75rem) / 1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;margin-bottom:8px;display:flex}.bloqueio-pontos{color:var(--tinta-3);margin:0 .04em;transform:translateY(-.06em)}.bloqueio-avisos{gap:8px;display:grid}.bloqueio-avisos li{border:1px solid var(--linha);background:#eaf2f014;border-radius:18px;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 14px;font-size:.9375rem;line-height:1.35;display:grid}.aviso-app{letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-3);font-size:.75rem}.aviso-hora{color:var(--tinta-3);font-variant-numeric:tabular-nums;font-size:.75rem}.aviso-texto{grid-column:1/-1}.bloqueio-selo{color:var(--ambar);font:600 .8125rem/1.2 var(--corpo);background:#f2b86b24;border:1px solid #f2b86b73;border-radius:99px;justify-self:center;margin-top:4px;padding:7px 14px}.mov .bloqueio-avisos li,.mov .bloqueio-selo{opacity:0;transition:opacity var(--padrao) ease, transform var(--padrao) var(--ease-saida);transform:translateY(14px)scale(.97)}.mov .bloqueio-avisos li.on,.mov .bloqueio-selo.on{opacity:1;transform:none}.mov .bloqueio{transform:translateY(calc((.5 - var(--p,.5)) * 30px))}@media (width>=900px){.problema-grade{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}.problema-texto{gap:20px}.bloqueio{gap:10px;padding:30px 20px 22px}}@media (width<=899px) and (height<=760px){.bloqueio-hora{font-size:3rem}.bloqueio-avisos li{padding:8px 12px;font-size:.875rem}}.perguntas{border-block:1px solid var(--linha);font:500 clamp(1.25rem, .9rem + 1.8vw, 2.25rem) / 1.2 var(--display);letter-spacing:-.02em;color:var(--tinta-2);padding:clamp(28px,5vw,56px) 0}.demo-auto{padding:clamp(52px,6vw,92px) 0;overflow:clip}.demo-grade{align-items:center;gap:14px;display:grid}.demo-passos button{all:unset;box-sizing:border-box;cursor:pointer;gap:4px;width:100%;display:grid}.demo-passos button:focus-visible{outline:2px solid var(--agua-clara);outline-offset:4px;border-radius:6px}.demo-texto{gap:12px;display:grid}.demo-texto .titulo-2{font-size:clamp(1.5rem,1rem + 2.6vw,3rem)}.demo-passos{min-height:5.6em;display:grid}.demo-passos li{align-content:start;gap:4px;display:none}.demo-passos li.ativo,.demo-passos.todos li{display:grid}.demo-passos strong{font:600 1.125rem/1.25 var(--display);letter-spacing:-.02em}.demo-passos span{color:var(--tinta-2);font-size:.9375rem;line-height:1.45}.demo-legal{color:var(--tinta-3);max-width:34em;font-size:.75rem;line-height:1.4}.demo-texto .demo-legal{display:none}.demo-palco{place-items:center;min-height:0;display:grid;position:relative}.demo-celular{width:min(250px,66vw)}.tela{color:#10272b;height:100%;font:400 13px/1.35 var(--corpo);text-align:left;--bg:#f1f5f3;--bg-2:#e8eeeb;--bg-3:#e0e8e4;--ink:#10272b;--line:#10272b1f;--nectra-muted:#566b69;--nectra-accent:#0b6b62;--nectra-bg:#f1f5f3;--nectra-ink:#10272b;--accent-ink:#fff;background:#f1f5f3;flex-direction:column;padding-top:8.5%;display:flex}.tela-topo{border-bottom:1px solid #10272b1a;align-items:center;gap:9px;padding:6px 12px 8px;display:flex}.tela-avatar{width:30px;height:30px;font:600 13px/1 var(--display);color:#0b4a55;background:#cfe3dd;border-radius:50%;place-items:center;display:grid}.tela-quem{line-height:1.25;display:grid}.tela-quem strong{font:600 13px/1.25 var(--corpo)}.tela-quem span{color:#566b69;font-size:11px}.tela-quem .respondendo{color:#0b6b62;font-weight:600}.tela-selo{color:#7a4a06;font:600 10.5px/1.4 var(--corpo);background:#fff3df;border-radius:99px;align-self:center;margin:8px 0 0;padding:3px 10px}.tela-chat{min-height:0;animation:troca var(--padrao) var(--ease-saida);flex:1}@keyframes troca{0%{opacity:0;transform:translate(14px)}}.tela-pe{font:600 10.5px/1.3 var(--corpo);color:#0b6b62;border-top:1px solid #10272b1a;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 8px 12px;display:flex}.tela-pe i{background:#13a08f;border-radius:50%;width:6px;height:6px}.avisos{pointer-events:none;gap:8px;display:grid;position:absolute;bottom:2px;left:0;right:0}.aviso-equipe{border:1px solid var(--linha-forte);color:var(--tinta-2);background:#0b2126f0;border-radius:16px;gap:3px;padding:12px 14px;font-size:.8125rem;line-height:1.4;display:grid;box-shadow:0 20px 44px #00000080}.aviso-equipe strong{color:var(--tinta);font-size:.9375rem}.aviso-equipe em{color:var(--agua-clara);font-style:normal;font-weight:600}.aviso-equipe-topo{font:600 .6875rem/1.2 var(--corpo);letter-spacing:.08em;text-transform:uppercase;color:var(--agua-viva);align-items:center;gap:7px;display:flex}.aviso-equipe.urgente .aviso-equipe-topo{color:var(--ambar)}.aviso-equipe-topo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.avisos-rotulo{font:600 .6875rem/1.2 var(--corpo);letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2);padding-left:4px}.demo-aparelho{justify-items:center;width:100%;display:grid}.mov .demo-auto .avisos-rotulo{opacity:0;transition:opacity var(--padrao) ease}.mov .demo-auto .avisos-rotulo.on{opacity:1}.mov .demo-auto .aviso-equipe{opacity:0;transition:opacity var(--padrao) ease, transform .6s var(--ease-saida);transform:translateY(26px)scale(.96)}.mov .demo-auto .aviso-equipe.on{opacity:1;transform:none}@media (width>=900px){.demo-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.demo-texto{gap:20px}.demo-texto .demo-legal{display:block}.demo-passos{border-left:1px solid var(--linha);gap:2px;min-height:0}.demo-passos li{opacity:.42;transition:opacity var(--padrao) ease;padding:9px 0 9px 20px;display:grid;position:relative}.demo-passos li:before{content:"";background:var(--agua-viva);transform-origin:50% 0;width:2px;transition:transform var(--padrao) var(--ease-saida);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.demo-passos li.feito{opacity:.7}.demo-passos li.ativo{opacity:1}.demo-passos li.ativo:before,.demo-passos li.feito:before{transform:none}.demo-passos li span{opacity:0;max-height:0;transition:max-height .5s var(--ease-saida), opacity var(--padrao) ease;overflow:hidden}.demo-passos li.ativo span,.demo-passos.todos li span{opacity:1;max-height:7em}.demo-celular{width:min(292px,46svh - 87.4px)}.avisos{width:270px;bottom:14%;left:auto;right:0}.demo-aparelho{transition:transform .8s var(--ease-saida)}.demo-palco.com-avisos .demo-aparelho{transform:translate(-128px)}}.demo-parada{gap:22px;padding:88px 0;display:grid}.demo-parada-celulares{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.demo-parada .avisos{justify-self:center;width:min(100%,420px);position:static}.demo-parada .demo-celular{width:min(280px,76vw)}.secao{padding:clamp(52px,6vw,92px) 0}.servicos-grade{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.servico{border:1px solid var(--linha);transition:transform var(--padrao) var(--ease-saida), border-color var(--padrao) ease, background-color var(--padrao) ease;background:#0b212699;align-content:start;gap:8px;padding:16px 18px;display:grid}.servico.ativo{background:#13a08f21;border-color:#19c2aea6;transform:translateY(-4px)}.servico-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.servico-topo b{font:600 .875rem/1 var(--display);color:var(--agua-viva);font-variant-numeric:tabular-nums}.servico h3{font:600 1.125rem/1.2 var(--display);letter-spacing:-.025em}.servico p{color:var(--tinta-2);font-size:.9375rem;line-height:1.45}@media (width>=640px){.servicos-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.servico{gap:10px;min-height:178px;padding:22px}}@media (width>=1000px){.servicos-grade{grid-template-columns:repeat(4,minmax(0,1fr))}.servico-destaque{grid-column:span 2}.servico-destaque h3{font-size:1.5rem}}.nota-fase{max-width:44em;color:var(--tinta-3);margin-top:22px;font-size:.9375rem}.quem-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=1000px){.quem-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (width<=699px){.quem-grade .quem-card{gap:6px;min-height:0;padding:14px}.quem-grade .quem-card h3{font-size:1rem}.quem-grade .quem-card p{font-size:.8125rem;line-height:1.4}.regra{padding:14px 0}.bastidores{min-height:0}}.quem-num{font:600 .8125rem/1 var(--display);color:var(--agua-viva);font-variant-numeric:tabular-nums}.quem-card{border:1px solid var(--linha);background:#0b212699;align-content:start;gap:10px;min-height:170px;padding:24px;display:grid}.quem-card h3{font:600 1.3125rem/1.15 var(--display);letter-spacing:-.03em;margin-top:6px}.quem-card p{color:var(--tinta-2);font-size:.9875rem;line-height:1.5}.seg-grade{gap:40px;display:grid}.regra{border-bottom:1px solid var(--linha);grid-template-columns:34px 1fr;gap:16px;padding:20px 0;display:grid}.regra svg{fill:none;width:30px;height:30px;stroke:var(--agua-viva);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.regra h3{font:600 1.1875rem/1.25 var(--display);letter-spacing:-.02em}.regra p{color:var(--tinta-2);margin-top:4px;font-size:.9875rem;line-height:1.5}.seg-fecho{font:500 1.125rem/1.4 var(--display);letter-spacing:-.02em;color:var(--agua-clara);max-width:26em;margin-top:24px}.bastidores{border:1px solid var(--linha-forte);background:#0b2126b8;border-radius:22px;min-height:380px;padding:22px;box-shadow:0 30px 60px #00000059}@media (width>=900px){.seg-grade{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px}.seg-lado{top:calc(var(--topo-h) + 40px);position:sticky}}.quem-cartao{border-radius:26px}.quem-miolo{gap:24px;padding:clamp(24px,4vw,44px);font-size:1.125rem;line-height:1.55;display:grid}.quem-miolo p+p{margin-top:14px}.quem-simbolo{font-size:64px}.quem-areas{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.quem-areas li{border:1px solid var(--linha-forte);font:500 .875rem/1.3 var(--corpo);border-radius:99px;padding:6px 14px}@media (width>=700px){.quem-miolo{grid-template-columns:auto 1fr;align-items:start;gap:36px}}.chamada{border-top:1px solid var(--linha);position:relative}.chamada-ceu{align-items:center;min-height:min(72svh,640px);display:grid}.chamada-miolo{text-align:center;justify-items:center;gap:24px;padding:64px 0;display:grid}.chamada-miolo .lead{color:var(--tinta);text-shadow:0 1px 14px #0009}.chamada-miolo .titulo-1{text-shadow:0 2px 30px #0000008c;max-width:13em}.chamada-email{font-weight:500}.pendente{border:1px dashed var(--ambar);color:var(--ambar);border-radius:8px;padding:6px 12px;font-size:.8125rem}.rodape{color:var(--tinta);background:var(--fundo);font-family:var(--display)}.texto-legal{padding:calc(var(--topo-h) + 64px) 0 96px;gap:16px;display:grid}.texto-legal h2{font:600 1.375rem/1.25 var(--display);letter-spacing:-.02em;margin-top:20px}.texto-legal p{color:var(--tinta-2);max-width:44em}.texto-legal-data{color:var(--tinta-3);font-size:.875rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.luz{transition:none}}@media (width<=639px){.servicos-grade{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-20px;padding:8px 20px 14px;display:flex;overflow-x:auto}.servicos-grade::-webkit-scrollbar{display:none}.servicos-grade .servico{scroll-snap-align:center;flex:0 0 80%;min-height:196px}}@media (width<=899px){.seg-lado{display:none}.avisos{opacity:0;transition:opacity var(--padrao) ease;background:linear-gradient(#0000,#07171af0 40px);padding:44px 0 0}.avisos.tem,.demo-parada .avisos{opacity:1}}.rodape .rg-copy{margin-top:44px;line-height:1.6}.painel-pe .conta b{display:inline-block}@media (prefers-reduced-motion:no-preference){.painel-pe .conta b{animation:conta .42s var(--ease-saida)}}@keyframes conta{0%{transform:translateY(45%)}}@media (width<=639px){.quem-grade{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-20px;padding:6px 20px 12px;display:flex;overflow-x:auto}.quem-grade::-webkit-scrollbar{display:none}.quem-grade .quem-card{scroll-snap-align:center;flex:0 0 64%;min-height:132px}.quem-miolo{gap:14px;padding:20px;font-size:1rem}.quem-simbolo{font-size:44px}}.contato-pendente{border:1px solid var(--linha-forte);max-width:30em;color:var(--tinta);background:#07171ab8;border-radius:14px;padding:12px 18px;font-size:.9375rem}.contato-form{border:1px solid var(--linha-forte);text-align:left;background:#07171ac7;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,560px);padding:20px;display:grid}.contato-form label{font:500 .875rem/1.3 var(--corpo);color:var(--tinta-2);gap:6px;display:grid}.contato-form-largo,.contato-form .btn,.contato-form-nota{grid-column:1/-1}.contato-form input,.contato-form textarea{border:1px solid var(--linha-forte);width:100%;color:var(--tinta);font:400 1rem/1.4 var(--corpo);resize:vertical;background:#eaf2f00f;border-radius:12px;padding:11px 13px}.contato-form .btn{cursor:pointer}.contato-form-nota{color:var(--tinta-3);font-size:.75rem}@media (width<=520px){.contato-form{grid-template-columns:minmax(0,1fr)}}body[data-cena=faixa] .luz-a{--o:.25;--x:38vw;--y:40vh;--s:.6}body[data-cena=faixa] .luz-b{--o:.55;--x:-36vw;--y:-30vh;--s:.9}body[data-cena=faixa] .luz-c{--o:1;--x:26vw;--y:-18vh;--s:.7}.registro time{opacity:1;color:var(--tinta-3)}@media (width>=1000px){.servicos-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.servicos-grade .servico-destaque{grid-column:auto}.servicos-grade .servico-destaque h3{font-size:1.125rem}.servicos-grade .servico{min-height:150px;padding:18px 20px}}.portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.trabalho{border:1px solid var(--linha);height:100%;transition:transform var(--padrao) var(--ease-saida), border-color var(--padrao) ease;background:#0b212699;border-radius:20px;text-decoration:none;display:grid;overflow:hidden}.trabalho:hover,.trabalho:focus-visible{border-color:#19c2aea6;transform:translateY(-5px)}.trabalho-tela{aspect-ratio:16/10;border-bottom:1px solid var(--linha);background:#0b2126;display:block;position:relative}.trabalho-tela img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.trabalho-tela .trabalho-celular{aspect-ratio:260/563;border:3px solid #0b1416;border-radius:12px;width:21%;height:auto;position:absolute;bottom:-9%;right:5%;box-shadow:0 16px 34px #0000008c}.trabalho-texto{align-content:start;gap:7px;padding:26px 20px 20px;display:grid}.trabalho-texto strong{font:600 1.1875rem/1.2 var(--display);letter-spacing:-.025em}.trabalho-texto>span:not(.etiqueta){color:var(--tinta-2);font-size:.9375rem;line-height:1.45}.trabalho-texto em{color:var(--agua-clara);font-size:.875rem;font-style:normal;font-weight:600}@media (prefers-reduced-motion:no-preference){.trabalho-tela .trabalho-celular{animation:5.5s ease-in-out infinite flutua;animation-delay:calc(var(--i) * -1.6s)}}@keyframes flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=899px){.portfolio{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:6px 20px 14px;display:flex;overflow-x:auto}.portfolio::-webkit-scrollbar{display:none}.portfolio li{scroll-snap-align:center;flex:0 0 82%}}.conceitos-titulo{font:600 clamp(1.25rem, 1rem + 1vw, 1.75rem) / 1.15 var(--display);letter-spacing:-.03em;margin:clamp(28px,4vw,44px) 0 16px}.conceito{grid-template-columns:42% 1fr;align-items:center}.conceito .trabalho-tela{border-bottom:0;border-right:1px solid var(--linha);aspect-ratio:auto;height:100%;min-height:108px}.conceito .trabalho-texto{gap:5px;padding:14px 16px}.conceito .trabalho-texto strong{font-size:1rem}.conceito .trabalho-texto>span:not(.etiqueta){font-size:.8125rem}.etiqueta-conceito{color:var(--ambar);border-color:#f2b86b8c}@media (width<=899px){.conceitos li{flex-basis:78%}}@media (width>=900px){.portfolio-duo{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:32px;display:grid}.portfolio-duo .portfolio{grid-template-columns:minmax(0,1fr);gap:12px}.portfolio-duo .conceitos-titulo{margin-top:0}.portfolio-duo .conceito .trabalho-tela{min-height:124px}}@media (width<=899px){.portfolio-duo .portfolio:not(.conceitos) li{flex-basis:100%}}
