:root{--marinho:#114368;--ciano:#2db2e8;--ciano-claro:#7fd6ff;--fundo:#050b14;--fundo-2:#07111e;--superficie:#ffffff09;--superficie-forte:#ffffff0f;--linha:#ffffff14;--linha-forte:#ffffff24;--texto:#eaf2fa;--texto-2:#a9bacb;--texto-3:#7088a1;--claro-fundo:#f4f7fb;--claro-superficie:#fff;--claro-linha:#e2e9f1;--claro-texto:#0c1b2b;--claro-texto-2:#4b5e72;--degrade:linear-gradient(90deg, var(--marinho), var(--ciano));--degrade-texto:linear-gradient(92deg, #fff 10%, var(--ciano-claro) 55%, var(--ciano) 90%);--raio:20px;--raio-p:12px;--largura:1200px;--gutter:clamp(16px, 4vw, 32px);--sombra-tela:0 40px 80px -30px #000000b3, 0 0 0 1px #ffffff0f;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--fundo);color:var(--texto);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.1}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--ciano);outline-offset:3px;border-radius:6px}::selection{background:#2db2e859}.container{width:100%;max-width:calc(var(--largura) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.secao{padding-block:clamp(80px,11vw,140px);position:relative}.secao--clara{background:var(--claro-fundo);color:var(--claro-texto);color-scheme:light}.secao--clara .sobretitulo{color:var(--marinho)}.secao--clara .sobretitulo:before{background:var(--marinho)}.secao--clara .lead{color:var(--claro-texto-2)}.sobretitulo{letter-spacing:.14em;text-transform:uppercase;color:var(--ciano);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.sobretitulo:before{content:"";background:var(--ciano);border-radius:2px;width:22px;height:2px}.titulo-secao{font-size:clamp(2rem,4.4vw,3.25rem)}.lead{color:var(--texto-2);max-width:62ch;margin-top:20px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.texto-degrade{background:var(--degrade-texto);color:#0000;-webkit-background-clip:text;background-clip:text}.cabeca-secao{max-width:760px;margin-bottom:clamp(40px,6vw,64px)}.cabeca-secao--centro{text-align:center;margin-inline:auto}.cabeca-secao--centro .lead{margin-inline:auto}.botao{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:15.5px;font-weight:650;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.botao:hover{transform:translateY(-1px)}.botao--primario{background:var(--ciano);color:#03111d;box-shadow:0 10px 30px -10px #2db2e8b3,inset 0 1px #ffffff59}.botao--primario:hover{background:#4cc0ee;box-shadow:0 14px 40px -10px #2db2e8d9,inset 0 1px #ffffff59}.botao--secundario{border-color:var(--linha-forte);color:var(--texto);background:#ffffff0a}.botao--secundario:hover{background:#ffffff14;border-color:#ffffff3d}.botao--escuro{background:var(--marinho);color:#fff}.botao--escuro:hover{background:#15527f}.botao--whatsapp{color:#062a14;background:#25d366;box-shadow:0 10px 30px -12px #25d366b3}.botao--whatsapp:hover{background:#3ade79}.botao--pequeno{height:42px;padding:0 18px;font-size:14.5px}.chip{border:1px solid var(--linha-forte);color:var(--texto-2);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13.5px;font-weight:550;display:inline-flex}kbd,.tecla{min-width:2.2em;height:1.9em;color:var(--texto);font-variant-numeric:tabular-nums;background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff29;border-radius:7px;justify-content:center;align-items:center;padding:0 .55em;font-family:inherit;font-size:.82em;font-weight:700;display:inline-flex;box-shadow:0 2px #00000080}.cartao{border-radius:var(--raio);background:var(--superficie);border:1px solid var(--linha);padding:28px;transition:border-color .25s,background .25s,transform .25s;position:relative}.cartao:hover{background:#ffffff0d;border-color:#2db2e859}.icone-caixa{width:46px;height:46px;color:var(--ciano-claro);background:linear-gradient(145deg,#2db2e838,#11436859);border:1px solid #2db2e847;border-radius:13px;flex-shrink:0;place-items:center;display:inline-grid}.secao--clara .icone-caixa{color:var(--marinho);background:linear-gradient(145deg,#2db2e829,#11436814);border-color:#11436824}.brilho{pointer-events:none;filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.grade-fundo{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 75%)}.revelar{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--atraso,0s);transform:translateY(24px)}.revelar.visivel,.sem-js .revelar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revelar{opacity:1;transition:none;transform:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ampliacao{width:min(96vw,1680px);max-width:none;max-height:96vh;color:var(--texto-2);background:#0a1522;border:0;border-radius:14px;padding:0;overflow:hidden}.ampliacao::backdrop{backdrop-filter:blur(6px);background:#02060cd9}.ampliacao img{object-fit:contain;background:#0a1522;width:100%;max-height:calc(96vh - 52px)}.ampliacao p{padding:14px 18px;font-size:14px}.ampliacao__fechar{color:#fff;cursor:pointer;background:#050b14cc;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.cabecalho[data-astro-cid-da6ebbob]{z-index:40;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.cabecalho[data-astro-cid-da6ebbob].rolou,.cabecalho[data-astro-cid-da6ebbob].menu-aberto{-webkit-backdrop-filter:saturate(160%)blur(16px);border-bottom-color:var(--linha);background:#050b14c7}.cabecalho__barra[data-astro-cid-da6ebbob]{align-items:center;gap:32px;height:76px;display:flex}.cabecalho__marca[data-astro-cid-da6ebbob] img[data-astro-cid-da6ebbob]{width:auto;height:36px}.cabecalho__nav[data-astro-cid-da6ebbob]{align-items:center;gap:4px;margin-left:auto;display:flex}.cabecalho__link[data-astro-cid-da6ebbob]{color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 14px;font-size:15px;font-weight:550;transition:color .2s,background .2s;display:inline-flex}.cabecalho__link[data-astro-cid-da6ebbob]:hover,.cabecalho__link[data-astro-cid-da6ebbob][aria-expanded=true]{color:var(--texto);background:#ffffff0f}.cabecalho__link[data-astro-cid-da6ebbob][aria-expanded=true] svg{transform:rotate(180deg)}.cabecalho__link[data-astro-cid-da6ebbob] svg{transition:transform .2s}.menu-sistemas[data-astro-cid-da6ebbob]{position:relative}.menu-sistemas__painel[data-astro-cid-da6ebbob]{border:1px solid var(--linha-forte);backdrop-filter:blur(16px);opacity:0;visibility:hidden;background:#091422f5;border-radius:18px;width:400px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 12px);left:-12px;transform:translateY(-6px);box-shadow:0 30px 60px -20px #000c}.menu-sistemas__painel[data-astro-cid-da6ebbob].aberto{opacity:1;visibility:visible;transform:none}.menu-sistemas__item[data-astro-cid-da6ebbob]{border-radius:12px;align-items:center;gap:14px;padding:12px;transition:background .2s;display:flex}.menu-sistemas__item[data-astro-cid-da6ebbob]:hover{background:#ffffff0d}.menu-sistemas__item[data-astro-cid-da6ebbob] strong[data-astro-cid-da6ebbob]{font-size:15px;font-weight:650;display:block}.menu-sistemas__item[data-astro-cid-da6ebbob] small[data-astro-cid-da6ebbob]{color:var(--texto-3);font-size:13.5px;display:block}.menu-sistemas__icone[data-astro-cid-da6ebbob]{width:40px;height:40px;color:var(--cor);background:color-mix(in srgb, var(--cor) 14%, transparent);border:1px solid color-mix(in srgb, var(--cor) 30%, transparent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.cabecalho__acoes[data-astro-cid-da6ebbob]{align-items:center;gap:10px;display:flex}.cabecalho__menu[data-astro-cid-da6ebbob]{border:1px solid var(--linha-forte);cursor:pointer;background:#ffffff0a;border-radius:12px;place-items:center;width:44px;height:44px;display:none}.menu-movel[data-astro-cid-da6ebbob]{border-top:1px solid var(--linha);height:calc(100dvh - 76px);padding:12px 0 32px;overflow-y:auto}.menu-movel__titulo[data-astro-cid-da6ebbob]{letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);margin:8px 0 6px;font-size:12px;font-weight:700}.menu-movel__sistema[data-astro-cid-da6ebbob]{align-items:center;gap:12px;padding:10px 0;font-size:17px;font-weight:600;display:flex}.menu-movel__links[data-astro-cid-da6ebbob]{border-top:1px solid var(--linha);margin:18px 0 24px;display:grid}.menu-movel__links[data-astro-cid-da6ebbob] a[data-astro-cid-da6ebbob]{border-bottom:1px solid var(--linha);color:var(--texto-2);padding:14px 0;font-size:17px;font-weight:550}.menu-movel[data-astro-cid-da6ebbob] .botao[data-astro-cid-da6ebbob]{width:100%}@media (width<=980px){.cabecalho__nav[data-astro-cid-da6ebbob]{display:none}.cabecalho__acoes[data-astro-cid-da6ebbob]{margin-left:auto}.cabecalho__menu[data-astro-cid-da6ebbob]{display:grid}}@media (width<=520px){.cabecalho__acoes[data-astro-cid-da6ebbob] .botao[data-astro-cid-da6ebbob]{display:none}.cabecalho__marca[data-astro-cid-da6ebbob] img[data-astro-cid-da6ebbob]{height:30px}}.rodape[data-astro-cid-wy2sysiw]{border-top:1px solid var(--linha);background:#03080f;padding:72px 0 32px;position:relative}.rodape__topo[data-astro-cid-wy2sysiw]{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;display:grid}.rodape__marca[data-astro-cid-wy2sysiw] img[data-astro-cid-wy2sysiw]{width:auto;height:40px}.rodape__marca[data-astro-cid-wy2sysiw] p[data-astro-cid-wy2sysiw]{max-width:36ch;color:var(--texto-3);margin-top:20px;font-size:15px}.rodape__coluna[data-astro-cid-wy2sysiw]{flex-direction:column;gap:10px;font-size:15px;display:flex}.rodape__coluna[data-astro-cid-wy2sysiw] h2[data-astro-cid-wy2sysiw]{letter-spacing:.12em;text-transform:uppercase;color:var(--texto);margin-bottom:6px;font-size:13px;font-weight:700}.rodape__coluna[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw],.rodape__coluna[data-astro-cid-wy2sysiw] span[data-astro-cid-wy2sysiw]{color:var(--texto-3);transition:color .2s}.rodape__coluna[data-astro-cid-wy2sysiw] a[data-astro-cid-wy2sysiw]:hover{color:var(--texto)}.rodape__contato[data-astro-cid-wy2sysiw]{overflow-wrap:anywhere;align-items:center;gap:10px;display:inline-flex}.rodape__base[data-astro-cid-wy2sysiw]{border-top:1px solid var(--linha);color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:13.5px;display:flex}@media (width<=900px){.rodape__topo[data-astro-cid-wy2sysiw]{grid-template-columns:1fr 1fr}.rodape__marca[data-astro-cid-wy2sysiw]{grid-column:1/-1}}@media (width<=520px){.rodape__topo[data-astro-cid-wy2sysiw]{grid-template-columns:1fr}}.whatsapp-flutuante[data-astro-cid-o5tx2tvs]{z-index:30;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:10px;height:60px;padding:0 16px;transition:transform .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 40px -12px #25d36699,0 6px 16px #00000059}.whatsapp-flutuante[data-astro-cid-o5tx2tvs]:hover{transform:translateY(-2px)scale(1.02)}.whatsapp-flutuante[data-astro-cid-o5tx2tvs] span[data-astro-cid-o5tx2tvs]{white-space:nowrap;max-width:0;font-size:15px;font-weight:650;transition:max-width .35s;overflow:hidden}.whatsapp-flutuante[data-astro-cid-o5tx2tvs]:hover span[data-astro-cid-o5tx2tvs],.whatsapp-flutuante[data-astro-cid-o5tx2tvs]:focus-visible span[data-astro-cid-o5tx2tvs]{max-width:160px}.pular[data-astro-cid-hkbrpulz]{z-index:100;background:var(--ciano);color:#03111d;border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.pular[data-astro-cid-hkbrpulz]:focus{top:16px}
