@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2)format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2")}:root{--fundo:#02050c;--fundo-2:#071127;--fundo-3:#0d1f45;--azul:#165dff;--azul-forte:#0f4fe6;--ciano:#55c2ff;--tinta:#eaf2ff;--gelo:#b4ccff;--texto-2:#a9b8d3;--texto-3:#8fa6c8;--texto-4:#6f8bb5;--linha:#8fa6c829;--cartao:#070f21b3;--margem:clamp(20px, 5.5vw, 104px);--largura:1440px;--mono:"Geist Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--fundo);color:var(--tinta);-webkit-text-size-adjust:100%;scrollbar-color:#1f3a66 var(--fundo)}::selection{color:#fff;background:#55c2ff52}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{text-rendering:optimizelegibility;margin:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}img,canvas,svg{display:block}img{max-width:100%}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ciano);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular{z-index:100;background:var(--tinta);color:var(--fundo);border-radius:99px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.pular:focus-visible{transform:none}.rotulo{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ciano);font-size:clamp(11px,.9vw,13.5px)}.botao{background:var(--azul);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:.55em;min-height:48px;padding:.85em 1.6em;font-size:clamp(15px,1.05vw,17px);font-weight:600;line-height:1.2;transition:background-color .2s;display:inline-flex}.botao:hover{background:var(--azul-forte)}.botao svg,.botao-texto svg{flex:none;width:1.05em;height:1.05em}.botao-contorno{min-height:42px;color:var(--tinta);background:0 0;border:1px solid #55c2ff8c;padding:.6em 1.25em;font-size:clamp(14px,.95vw,15.5px)}.botao-contorno:hover{background:#55c2ff1a}.botao-texto{color:#c4d2ea;align-items:center;gap:.45em;min-height:44px;font-size:clamp(15px,1.05vw,17px);transition:color .2s;display:inline-flex}.botao-texto:hover{color:var(--tinta)}.pausa{color:var(--texto-3);cursor:pointer;min-height:34px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#03070f8c;border:1px solid #8fa6c84d;border-radius:99px;justify-content:center;align-items:center;gap:.6em;padding:0 14px;font-size:11px;transition:color .2s,border-color .2s;display:inline-flex}.pausa:hover{color:var(--tinta);border-color:#8fa6c88c}.pausa svg{width:10px;height:10px}.topo{z-index:10;position:absolute;top:0;left:0;right:0}.topo-nav{max-width:calc(var(--largura) + 2 * var(--margem));padding:clamp(18px, 2.6vw, 40px) var(--margem) 0;align-items:center;gap:clamp(16px,2.2vw,36px);margin:0 auto;display:flex}.marca{align-items:center;gap:12px;display:inline-flex}.marca img{width:clamp(32px,2.9vw,42px);height:auto}.marca b{letter-spacing:.14em;font-size:clamp(13px,1.1vw,16px);font-weight:700;line-height:1;display:block}.marca small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);margin-top:5px;font-size:clamp(8.5px,.7vw,10.5px);display:block}.topo-links{color:#c4d2ea;align-items:center;gap:clamp(18px,2.4vw,40px);margin-left:auto;font-size:clamp(14px,1vw,16px);display:flex}.topo-links a{align-items:center;min-height:40px;transition:color .2s;display:inline-flex}.topo-links a:hover{color:var(--tinta)}.topo-github svg{width:20px;height:20px}.idioma{font-family:var(--mono);letter-spacing:.08em;color:var(--texto-3);font-size:clamp(12px,.85vw,13.5px)}.idioma>span:first-child{color:var(--tinta);font-weight:600}.idioma a{padding:10px 2px;transition:color .2s;display:inline-block}.idioma a:hover{color:var(--tinta)}.topo-menu{width:44px;height:44px;color:var(--tinta);cursor:pointer;background:#03070f73;border:1px solid #8fa6c859;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:none}.topo-menu svg{width:20px;height:20px}.gaveta{z-index:60;background:#03070f;flex-direction:column;padding:18px 22px 30px;display:flex;position:fixed;inset:0;overflow-y:auto}.gaveta[hidden]{display:none}.gaveta-topo{justify-content:space-between;align-items:center;display:flex}.gaveta-topo .topo-menu{margin-left:0;display:inline-flex}.gaveta-links{margin-top:56px}.gaveta-links a{border-bottom:1px solid var(--linha);letter-spacing:-.02em;padding:14px 0;font-size:30px;font-weight:600;display:block}.gaveta-linha{color:#c4d2ea;justify-content:space-between;align-items:center;margin-top:28px;display:flex}.gaveta-linha>a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.gaveta-linha svg{width:22px;height:22px}.gaveta-conversa{min-height:54px;margin-top:auto;font-size:16px}.abertura{min-height:max(660px,100svh);padding:clamp(120px, 12vw, 180px) var(--margem) clamp(96px, 8vw, 128px);background:var(--fundo);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.abertura canvas{width:100%;height:100%;position:absolute;inset:0}.abertura-veu{pointer-events:none;background:linear-gradient(#03070fb8 0%,#03070f00 20%),linear-gradient(90deg,#03070fcc 0%,#03070f9e 36%,#03070f47 54%,#03070f00 70%);position:absolute;inset:0}.abertura-texto{width:100%;max-width:var(--largura);pointer-events:none;margin:0 auto;position:relative}.abertura-texto>*{max-width:min(52vw,860px)}.abertura-texto a{pointer-events:auto}.abertura h1{letter-spacing:-.025em;text-wrap:balance;margin-top:clamp(14px,1.4vw,22px);font-size:clamp(2.6rem,4.3vw,5.4rem);font-weight:600;line-height:1.04}.abertura h1 em{color:var(--ciano);font-style:normal}.abertura-sub{color:var(--texto-2);text-wrap:pretty;margin-top:clamp(16px,1.8vw,28px);font-size:clamp(1rem,1.32vw,1.4rem);line-height:1.5;max-width:min(40vw,34em)!important}.abertura-botoes{flex-wrap:wrap;align-items:center;gap:14px clamp(18px,1.6vw,28px);margin-top:clamp(26px,2.6vw,40px);display:flex}.abertura-pausa{left:var(--margem);position:absolute;bottom:clamp(24px,3vw,44px)}@media (width<=760px){.topo-links,.topo-nav>.idioma,.topo-conversa{display:none}.topo-menu{display:inline-flex}.abertura{justify-content:flex-end;min-height:100svh;padding:136px 22px 30px}.abertura-veu{background:linear-gradient(#03070f8c 0%,#03070f00 16%,#03070f14 34%,#03070fcc 56%,#03070ff2 100%)}.abertura-texto>*{max-width:none}.abertura .rotulo{letter-spacing:.18em;font-size:10.5px;line-height:1.6}.abertura h1{margin-top:12px;font-size:clamp(2.3rem,10.6vw,2.75rem);line-height:1.03}.abertura-sub{margin-top:14px;font-size:15.5px;max-width:none!important}.abertura-botoes{flex-direction:column;align-items:stretch;gap:6px;margin-top:22px}.abertura-botoes .botao{min-height:52px;font-size:16px}.abertura-botoes .botao-texto{justify-content:center;font-size:14.5px}.abertura-pausa{border-radius:50%;width:40px;min-height:40px;padding:0;inset:84px 22px auto auto}.abertura-pausa span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.secao-miolo{max-width:var(--largura);margin:0 auto}.secao-miolo h2{letter-spacing:-.025em;text-wrap:balance;max-width:16.5em;margin-top:clamp(10px,1.2vw,18px);font-size:clamp(2rem,3.6vw,4rem);font-weight:600;line-height:1.04}.secao-sub{max-width:30em;color:var(--texto-2);text-wrap:pretty;margin-top:clamp(10px,1.2vw,18px);font-size:clamp(15px,1.3vw,20px);line-height:1.5}.servicos{padding:clamp(72px, 6vw, 112px) var(--margem) clamp(40px, 3.4vw, 56px);background:radial-gradient(110% 80% at 78% 18%, #0b1a3a 0%, #061024 46%, var(--fundo) 100%);position:relative}.pecas-caixa{margin-top:clamp(24px,3vw,48px);position:relative}.pecas-caixa canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pecas{grid-template-columns:repeat(3,1fr);grid-template-areas:"sis sis age""aut sit age""con con rad""cns cns cns";gap:clamp(12px,1.4vw,22px);display:grid}.peca{--p:clamp(20px, 2vw, 30px);--f:clamp(18px, 1.65vw, 24px);--d:clamp(9px, .75vw, 11px);z-index:1;padding:var(--p) var(--p) calc(var(--p) * .9) calc(var(--p) * 1.7);border:1px solid var(--linha);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#070f21a3;border-radius:clamp(14px,1.1vw,18px);position:relative}.peca-grande{--f:clamp(21px, 2.1vw, 30px)}.peca-ponto{left:calc(var(--p) * .75);top:calc(var(--p) + var(--f) * .6 - var(--d) / 2);width:var(--d);height:var(--d);background:#2b4570;border-radius:50%;transition:background .25s,box-shadow .25s;position:absolute}.peca-ponto.aceso{box-shadow:0 0 clamp(12px, 1.4vw, 20px) var(--ciano), 0 0 4px #fff;background:#b4e4ff}.peca h3{font-size:var(--f);letter-spacing:-.01em;font-weight:600;line-height:1.2}.peca p{max-width:36em;color:var(--texto-2);text-wrap:pretty;margin-top:clamp(6px,.7vw,10px);font-size:clamp(14px,1.08vw,16px);line-height:1.55}.peca .peca-palavras{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-4);flex-wrap:wrap;gap:.5em .9em;margin-top:clamp(10px,1.1vw,16px);font-size:clamp(9.5px,.7vw,11px);display:flex}.servicos-pe{border-top:1px solid #8fa6c824;justify-content:space-between;align-items:center;gap:16px 2vw;margin-top:clamp(28px,3.6vw,56px);padding-top:clamp(16px,2vw,28px);display:flex}.servicos-pe p{color:var(--texto-3);font-size:clamp(14px,1.15vw,17px);line-height:1.5}@media (width<=760px){.servicos{background:radial-gradient(140% 50% at 80% 0%, #0b1a3a 0%, #061024 50%, var(--fundo) 100%)}.pecas{flex-direction:column;gap:12px;display:flex}.peca,.peca-grande{--p:18px;--f:19px;--d:9px;background:#070f21c7;border-radius:16px;padding:18px 16px 16px 40px}.peca-ponto{left:17px}.servicos-pe{border-top:0;flex-direction:column;align-items:flex-start;margin-top:22px;padding-top:0}}.secao-pausa{right:var(--margem);z-index:3;position:absolute;bottom:clamp(16px,2.4vw,36px)}.produtos,.como,.duvidas{padding:clamp(56px, 7vw, 120px) var(--margem);position:relative}.produtos-lista{flex-direction:column;gap:clamp(16px,2.4vw,36px);margin-top:clamp(24px,3.6vw,56px);display:flex}.produto{border:1px solid var(--linha);background:var(--cartao);border-radius:clamp(18px,1.6vw,26px);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,4vw,64px);padding:clamp(18px,3.2vw,48px);display:grid}.produto-invertido{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.produto-invertido .produto-texto{order:2}.produto h3{letter-spacing:-.02em;text-wrap:balance;margin-top:clamp(8px,1vw,14px);font-size:clamp(22px,2.3vw,34px);font-weight:600;line-height:1.1}.produto-texto p{color:var(--texto-2);text-wrap:pretty;margin-top:clamp(8px,1.1vw,16px);font-size:clamp(14.5px,1.2vw,18px);line-height:1.55}.produto-texto .produto-marca{font-family:var(--mono);letter-spacing:.2em;color:var(--ciano);margin-top:0;font-size:clamp(10px,.85vw,12.5px)}.produto .botao{margin-top:clamp(16px,2vw,28px)}.produto-tela{background:#050c1c;border:1px solid #8fa6c82e;border-radius:clamp(12px,1vw,16px);flex-direction:column;display:flex;overflow:hidden}.produto-tela-clara{background:#f5f7fb}.produto-tela-clara img{filter:brightness(.86)}.produto-tela:before{content:"";background:radial-gradient(circle,#26324a 3.5px,#0000 4px) 12px/8px 8px no-repeat,radial-gradient(circle,#26324a 3.5px,#0000 4px) 26px/8px 8px no-repeat,radial-gradient(circle,#26324a 3.5px,#0000 4px) 40px/8px 8px no-repeat,#070e1d;border-bottom:1px solid #8fa6c824;flex:none;height:clamp(20px,1.8vw,28px)}.produto-tela img{width:100%;height:auto;display:block}.passos-caixa{margin-top:clamp(28px,4vw,64px);position:relative}.passos-caixa canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.passos{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.passo{z-index:1;padding-top:clamp(30px,3.2vw,48px);position:relative}.passo-ponto{background:#1f3a66;border-radius:50%;width:clamp(11px,1.1vw,16px);height:clamp(11px,1.1vw,16px);transition:background .3s,box-shadow .3s;position:absolute;top:0;left:0}.passo-ponto.aceso{box-shadow:0 0 clamp(14px, 1.6vw, 24px) var(--ciano), 0 0 6px #fff;background:#b4e4ff}.passo h3{font-size:clamp(20px,1.7vw,26px);font-weight:600}.passo p{color:var(--texto-2);text-wrap:pretty;margin-top:clamp(6px,.8vw,12px);font-size:clamp(14.5px,1.1vw,17px);line-height:1.55}.duvidas-grade{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:clamp(18px,5vw,80px);display:grid}.duvidas details{border-bottom:1px solid #8fa6c824;padding:clamp(16px,1.5vw,22px) 0}.duvidas summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:2vw;font-size:clamp(16px,1.35vw,20px);font-weight:600;line-height:1.35;list-style:none;display:flex}.duvidas summary::-webkit-details-marker{display:none}.duvidas summary:after{content:"";width:12px;height:12px;color:var(--ciano);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none}.duvidas details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat}.duvidas summary:hover{color:#fff}.duvidas details p{max-width:38em;color:var(--texto-2);text-wrap:pretty;margin-top:clamp(8px,.9vw,14px);font-size:clamp(14.5px,1.15vw,17px);line-height:1.6}.contato{min-height:clamp(420px,40vw,640px);padding:clamp(56px, 7vw, 120px) var(--margem);background:var(--fundo);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.contato canvas{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.contato-veu{pointer-events:none;background:linear-gradient(90deg,#02050cdb 0%,#02050cb8 40%,#02050c4d 60%,#02050c00 78%);position:absolute;inset:0}.contato-texto{z-index:1;width:100%;position:relative}.contato h2{max-width:14em;font-size:clamp(2.05rem,4.4vw,5rem)}.contato-botoes{flex-wrap:wrap;align-items:center;gap:14px clamp(18px,2vw,32px);margin-top:clamp(22px,2.8vw,44px);display:flex}.contato .botao{font-size:clamp(16px,1.25vw,19px)}.contato-instagram{justify-content:center;min-width:44px}.contato-instagram svg{width:24px;height:24px}.rodape{padding:clamp(40px, 4.5vw, 72px) var(--margem) clamp(20px, 2.6vw, 40px);background:var(--fundo);border-top:1px solid #8fa6c824}.rodape-miolo{max-width:var(--largura);margin:0 auto}.rodape-topo{justify-content:space-between;align-items:center;gap:22px 3vw;display:flex}.rodape-marca{align-items:center;gap:clamp(10px,1vw,16px);display:flex}.rodape-marca img{width:clamp(30px,3vw,44px);height:auto}.rodape-marca b{letter-spacing:.14em;font-size:clamp(13px,1.2vw,17px);display:block}.rodape-marca small{color:var(--texto-3);margin-top:4px;font-size:clamp(12px,.95vw,14px);display:block}.rodape-links{flex-wrap:wrap;gap:12px clamp(18px,2.2vw,32px);font-size:clamp(14px,1vw,15.5px);display:flex}.rodape-links a,.rodape-redes a{color:#c4d2ea;transition:color .2s}.rodape-links a:hover,.rodape-redes a:hover{color:var(--tinta)}.rodape-redes{align-items:center;gap:clamp(16px,1.6vw,24px);display:flex}.rodape-redes svg{width:20px;height:20px}.rodape-direitos{color:var(--texto-4);text-align:center;margin-top:clamp(26px,3.6vw,52px);font-size:clamp(12px,.9vw,13.5px)}.rodape-feito{text-align:center;letter-spacing:.08em;color:#ffffff80;border-top:1px solid #ffffff14;margin-top:16px;padding:28px 0 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.rodape-feito a{color:#ffffffb3;transition:color .2s}.rodape-feito a:hover{color:#fff}@media (width<=760px){.como,.contato{padding-bottom:76px}.produto,.produto-invertido{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.produto-tela{border-radius:12px;order:-1}.produto .botao{width:100%}.passos{grid-template-columns:minmax(0,1fr);gap:26px;padding-left:28px}.passo{padding-top:0}.passo-ponto{width:11px;height:11px;top:6px;left:-28px}.duvidas-grade{grid-template-columns:minmax(0,1fr)}.contato-veu{background:linear-gradient(#02050c99 0%,#02050ccc 100%)}.contato-botoes{flex-direction:column;align-items:stretch}.contato-botoes .botao-texto{justify-content:center}.rodape-topo{flex-direction:column;align-items:flex-start}}
