:root{--altura-cabecalho:70px;color:#eef4ff;font-synthesis:none;background:#070b12;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--altura-cabecalho)}body{min-width:320px;min-height:100vh;margin:0}main{max-width:960px;margin:0 auto;padding:10vh 32px}.cabecalho{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b12e8;border-bottom:1px solid #17253a;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;min-height:70px;padding:10px 4vw;display:grid;position:sticky;top:0}.logotipo{color:#fff;letter-spacing:.14em;align-items:center;gap:10px;font-size:.78rem;font-weight:900;text-decoration:none;display:flex}.logotipo img{object-fit:cover;object-position:50% 35%;border-radius:10px;width:42px;height:42px}.cabecalho nav{gap:22px;display:flex}.cabecalho nav a{color:#a9afbd;text-decoration:none}.conta{align-items:center;gap:12px;display:flex}.botao{color:#fff;background:#5865f2;border:0;border-radius:8px;padding:11px 15px;font-weight:700;text-decoration:none;display:inline-block}.acoes{gap:10px;margin-top:28px;display:flex}.botao.secundario{background:#252a36}.landing{background:#050a11;max-width:none;padding:0;overflow:hidden}.bloco-solucoes{background:#050a11}.hero-fivem{isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;min-height:calc(100vh - 70px);padding:80px max(6vw,32px);display:grid;position:relative}.luz-hero{z-index:-1;background:radial-gradient(circle at 76% 42%,#007ce42b 0,#0000 34%),linear-gradient(110deg,#050a11 55%,#07182a 100%);position:absolute;inset:0}.conteudo-hero{max-width:790px}.hero-fivem h1{letter-spacing:-.065em;max-width:780px;margin:20px 0 26px;font-size:clamp(3.6rem,7vw,7.4rem);line-height:.9}.hero-fivem h1 em{color:#39c8ff;font-style:normal}.resumo-hero{color:#94a6bb;max-width:650px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.7}.hero-acoes{margin-top:34px}.botao-claro{color:#03101a;background:linear-gradient(135deg,#dff8ff,#55d2ff);box-shadow:0 10px 40px #00aef32d}.assinatura-hero{align-items:center;gap:14px;margin-top:54px;display:flex}.assinatura-hero>span{background:#27bdf8;width:36px;height:1px}.assinatura-hero p{gap:4px;margin:0;display:grid}.assinatura-hero strong{color:#c9e9f8;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem}.assinatura-hero small{color:#60758b}.visual-hero{place-items:center;min-height:520px;display:grid;position:relative}.visual-hero>img{z-index:2;filter:drop-shadow(0 35px 70px #006ed849);width:min(92%,520px);position:relative}.visual-logo-completa>img{width:min(96%,560px)}.orbita{border:1px solid #167eb44a;border-radius:50%;position:absolute}.orbita-um{width:530px;height:530px}.orbita-dois{border-style:dashed;width:390px;height:390px;transform:rotate(24deg)}.selo-fivem{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071421df;border:1px solid #2ec7ff55;border-radius:10px;padding:16px 20px;display:grid;position:absolute;bottom:14%;right:1%}.selo-fivem small,.selo-fivem span{color:#668399;letter-spacing:.16em;font-size:.58rem}.selo-fivem strong{color:#75dcff;font-size:2.2rem;line-height:1}.faixa-valores{background:#07111c;border-block:1px solid #13263a;justify-content:center;align-items:center;gap:28px;padding:18px 30px;display:flex}.faixa-valores p{color:#728ba1;letter-spacing:.18em;font-size:.65rem;font-weight:800}.faixa-valores i{background:#21bdf8;border-radius:50%;flex:none;width:4px;height:4px}.secao-solucoes{padding:120px max(6vw,32px)}.introducao-secao{grid-template-columns:1fr 1fr;align-items:end;gap:70px;max-width:1180px;margin:0 auto 60px;display:grid}.introducao-secao h2,.secao-processo h2,.chamada-final h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.introducao-secao>p{color:#8497ab;max-width:540px;margin:0;line-height:1.8}.grade-especialidades{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:auto;display:grid}.grade-especialidades article{background:linear-gradient(150deg,#0b1723,#07101a);border:1px solid #17283a;border-radius:16px;min-height:330px;padding:28px;position:relative}.grade-especialidades article>span{color:#416078;letter-spacing:.15em;font-size:.7rem}.icone-servico{color:#64d6ff;background:#09243a;border:1px solid #1c6590;border-radius:12px;place-items:center;width:52px;height:52px;margin:62px 0 25px;font-size:1.4rem;display:grid}.grade-especialidades h3{margin:0 0 12px;font-size:1.3rem}.grade-especialidades p{color:#778ba0;line-height:1.65}.secao-processo{grid-template-columns:1.25fr .75fr;max-width:1180px;margin:0 auto;padding:0 32px 120px;display:grid}.painel-processo{background:#081725;border:1px solid #16334c;border-radius:20px 0 0 20px;padding:52px}.painel-processo h2{max-width:700px;font-size:clamp(2.4rem,4vw,4rem)}.passos-processo{gap:22px;margin-top:50px;display:grid}.passos-processo>div{border-top:1px solid #18344b;grid-template-columns:42px 1fr;align-items:start;gap:16px;padding-top:20px;display:grid}.passos-processo>div>span{color:#32c4fb;font-size:.72rem}.passos-processo p{gap:6px;margin:0;display:grid}.passos-processo small{color:#71879b}.secao-processo aside{background:linear-gradient(155deg,#0d68a8,#07315a);border-radius:0 20px 20px 0;align-content:center;gap:28px;padding:42px;display:grid}.secao-processo aside img{width:100%}.secao-processo aside p{color:#c8eaff;line-height:1.7}.chamada-final{text-align:center;background:radial-gradient(circle at 50% 100%,#007fd938,#0000 52%);justify-items:center;padding:120px 32px;display:grid}.chamada-final h2{max-width:850px}.chamada-final>p:not(.marca){color:#8395a8;max-width:590px;font-size:1.1rem;line-height:1.7}.marca{color:#7c8cff;letter-spacing:.2em;font-size:.75rem;font-weight:800}h1{max-width:650px;margin:16px 0;font-size:clamp(2.5rem,7vw,5rem);line-height:.98}main>p:not(.marca){color:#a9afbd;font-size:1.15rem}.estado{color:#c9ced8;border:1px solid #252a36;border-radius:999px;margin-top:24px;padding:8px 12px;display:inline-block}.autenticacao{align-items:center;gap:12px;margin-top:24px;display:flex}.autenticacao img{border-radius:50%;width:36px;height:36px}.autenticacao a,.autenticacao button{color:#fff;font:inherit;cursor:pointer;background:#5865f2;border:0;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none}.administracao{border-top:1px solid #252a36;margin-top:72px;padding-top:32px}.titulo-secao{justify-content:space-between;align-items:end;gap:24px;display:flex}.titulo-secao h2{margin:8px 0 0;font-size:2rem}.titulo-secao span,small{color:#8f96a6;font-size:.8rem}.busca{gap:8px;margin:24px 0;display:flex}input{color:#fff;width:100%;font:inherit;background:#11141b;border:1px solid #303644;border-radius:8px;padding:11px 12px}button{color:#fff;font:inherit;cursor:pointer;background:#5865f2;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.lista-usuarios{gap:8px;display:grid}.lista-usuarios article{background:#0d1016;border:1px solid #252a36;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.lista-usuarios img,.avatar-vazio{background:#252a36;border-radius:50%;width:42px;height:42px}.lista-usuarios article div:nth-child(2){gap:3px;display:grid}.empresa-atual{color:#77d6a0;font-size:.85rem}.mensagem{color:#c9d0ff;background:#161b28;border-radius:8px;padding:10px 12px}.confirmacao{background:#151925;border:1px solid #39405a;border-radius:12px;gap:14px;width:min(420px,100vw - 48px);padding:20px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 60px #0009}.confirmacao div{justify-content:end;gap:8px;display:flex}button.secundario{background:#303644}.titulo-secao select{width:auto;min-width:220px}select,textarea{color:#fff;width:100%;font:inherit;background:#11141b;border:1px solid #303644;border-radius:8px;padding:11px 12px}textarea{resize:vertical;min-height:120px}.formulario-produto{background:#0d1016;border:1px solid #303644;border-radius:12px;margin:24px 0}.formulario-produto summary{cursor:pointer;padding:16px;font-weight:800}.formulario-produto form{gap:16px;padding:4px 16px 18px;display:grid}.formulario-produto label{color:#c9ced8;gap:7px;font-size:.9rem;display:grid}.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}fieldset{border:1px solid #252a36;border-radius:8px;flex-wrap:wrap;gap:14px;display:flex}.formulario-produto label.check{align-items:center;gap:7px;display:flex}.check input{width:auto}.produtos{gap:10px;display:grid}.produtos article{background:#0d1016;border:1px solid #252a36;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.produtos h3{margin:5px 0}.produtos article>div:last-child{align-items:center;gap:10px;display:flex}.situacao{color:#aeb5c5;background:#252a36;border-radius:999px;padding:5px 8px;font-size:.75rem}@media (width<=640px){.titulo-secao{flex-direction:column;align-items:start}.lista-usuarios article{grid-template-columns:42px 1fr}.lista-usuarios article>button,.empresa-atual{grid-column:1/-1}}@media (width<=760px){:root{--altura-cabecalho:112px}.cabecalho{grid-template-columns:1fr auto}.cabecalho nav{grid-area:2/1/auto/-1;overflow-x:auto}.conta span{display:none}.grade{grid-template-columns:1fr}}.painel-vendedor{max-width:1180px;padding-top:56px}.cabecalho-pagina{justify-content:space-between;align-items:end;gap:32px;display:flex}.cabecalho-pagina h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:2.75rem}.cabecalho-pagina p:last-child{color:#7f8da3}.acoes-pagina{align-items:center;gap:10px;display:flex}.acoes-pagina select{min-width:210px}.empresa-selecionada{color:#9fdcff;background:#0a1b2c;border:1px solid #1b3b58;border-radius:9px;padding:10px 13px;font-size:.86rem;font-weight:750}.resumo-painel{grid-template-columns:repeat(4,1fr);gap:14px;margin:36px 0 24px;display:grid}.resumo-painel article{background:linear-gradient(145deg,#0c1420,#09101a);border:1px solid #17253a;border-radius:14px;gap:6px;padding:22px;display:grid}.resumo-painel strong{font-size:1.8rem}.resumo-painel span{color:#718097;font-size:.85rem}.tabela-produtos{background:#0a111b;border:1px solid #17253a;border-radius:14px;overflow:hidden}.tabela-produtos .linha{border-top:1px solid #142033;grid-template-columns:minmax(240px,2fr) 1fr 1fr auto;align-items:center;gap:20px;min-height:78px;padding:14px 20px;display:grid}.tabela-produtos .cabecalho-tabela{color:#64738a;letter-spacing:.08em;text-transform:uppercase;background:#0d1724;border:0;min-height:46px;font-size:.72rem;font-weight:800}.tabela-produtos .linha>div{gap:5px;display:grid}.tabela-produtos small{color:#64738a}.botao-texto{color:#58b7ff;background:0 0}.acao-processando{color:#e8b653;font-size:.84rem}.acao-pronta{color:#20d68a;font-size:.84rem;font-weight:700}.tabela-produtos small.motivo-recusa{color:#e07b87}.erro-processamento{color:#efb7c0;background:#261118;border:1px solid #783443;border-radius:12px;margin:18px 0;padding:16px 18px}.erro-processamento p{color:#d696a2;overflow-wrap:anywhere;margin:8px 0 0;font-size:.85rem}.ponto{background:#758197;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.ponto.publicado{background:#20d68a;box-shadow:0 0 12px #20d68a88}.estado-vazio{text-align:center;background:radial-gradient(circle at 50% 0,#058cff18,#0000 60%);border:1px dashed #234365;border-radius:18px;justify-items:center;max-width:600px;margin:70px auto;padding:64px;display:grid}.estado-vazio>div{color:#35bfff;background:#081c30;border:1px solid #0f6db5;border-radius:20px;place-items:center;width:70px;height:70px;font-size:2.6rem;display:grid}.estado-vazio h2{margin-bottom:4px}.estado-vazio p{color:#7f8da3;line-height:1.6}.sobreposicao{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050ac7;justify-content:end;display:flex;position:fixed;inset:0}.painel-lateral{background:#0a111b;border-left:1px solid #1b3651;width:min(680px,100%);height:100%;padding:34px 40px;overflow:auto;box-shadow:-30px 0 100px #000b}.topo-modal{justify-content:space-between;align-items:start;gap:20px;display:flex}.topo-modal h2{margin:8px 0;font-size:2rem}.fechar{color:#7e8ba0;background:0 0;padding:2px 10px;font-size:2rem;font-weight:300}.etapas{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0;display:grid}.etapas span{color:#56667e;border-bottom:2px solid #1c2b3f;align-items:center;gap:8px;padding:9px;font-size:.78rem;display:flex}.etapas .ativa{color:#6ed7ff;border-color:#00aef3}.etapas .concluida{color:#4fa9ca;border-color:#155f7d}.painel-lateral form{gap:18px;display:grid}.painel-lateral form>label,.modal-versao>label{color:#cbd6e6;gap:7px;font-size:.86rem;font-weight:650;display:grid}.ajuda{color:#56667e;font-size:.72rem;font-weight:400}.campo-preco{background:#11141b;border:1px solid #303644;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;display:grid}.campo-preco span{color:#6f7d91;padding-left:12px}.campo-preco input{border:0}.destaque-check{background:#0a1928;border:1px solid #1a3753;border-radius:10px;padding:15px}.destaque-check span{gap:4px;display:grid}.destaque-check small{font-weight:400}.rodape-modal{border-top:1px solid #182538;justify-content:end;gap:10px;margin-top:8px;padding-top:20px;display:flex}.modal-versao{background:#0b1420;border:1px solid #1d3c59;border-radius:16px;align-self:center;width:min(520px,100% - 32px);margin:auto;padding:28px;box-shadow:0 30px 100px #000d}.bloco-upload{border:1px dashed #284664;border-radius:12px;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.bloco-upload>span{font-size:1.8rem}.bloco-upload div{gap:5px;display:grid}.bloco-upload.desabilitado{opacity:.55}.bloco-upload.upload-ativo{cursor:pointer;margin:0;transition:border-color .2s,background .2s}.bloco-upload.upload-ativo:hover{background:#0d1b29;border-color:#00aef3}.bloco-upload.upload-ativo input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.conteudo-etapa{gap:20px;display:grid}.conteudo-etapa>label{color:#cbd6e6;gap:7px;font-size:.86rem;font-weight:650;display:grid}.resumo-cadastro{background:#0d1825;border:1px solid #1b3651;border-radius:14px;gap:8px;padding:20px;display:grid}.resumo-cadastro small{color:#4fa9ca;letter-spacing:.08em;font-size:.7rem;font-weight:800}.resumo-cadastro strong{color:#f1f7ff;font-size:1.05rem}.resumo-cadastro p,.aviso-etapa{color:#8fa2b9;margin:0;line-height:1.55}.mensagem-modal{margin:-12px 0 20px}.aviso-protecao{color:#8fa2b9;background:#0d1b29;border-left:3px solid #00aef3;border-radius:6px;margin:-4px 0 0;padding:14px 16px;font-size:.8rem;line-height:1.5}.aviso-protecao strong{color:#cef}.aceite-revisao{align-items:start;gap:12px;margin:22px 0;display:flex}.aceite-revisao input{margin-top:3px}.pagina-administracao{max-width:1100px;padding-top:56px}.lista-revisoes{gap:10px;margin-top:24px;display:grid}.lista-revisoes article{background:#0a111b;border:1px solid #17253a;border-radius:12px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:20px;padding:18px;display:grid}.lista-revisoes article>div{gap:6px;display:grid}.estado-fila{color:#718097;border:1px dashed #25364b;border-radius:12px;padding:24px}.modal-revisao{width:min(620px,100% - 32px)}.modal-revisao dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modal-revisao dl div{background:#101d2b;border-radius:8px;padding:12px}.modal-revisao dt{color:#718097;font-size:.72rem}.modal-revisao dd{margin:5px 0 0}.modal-revisao>p{color:#aab8ca;line-height:1.6}.modal-revisao>label{gap:7px;display:grid}.botao-perigo{background:#9d3042;margin-right:auto}.secao-solucoes{align-content:center;padding-block:90px}.secao-processo{align-content:center;padding-block:60px}.chamada-final{align-content:center}@media (width<=780px){.cabecalho-pagina{flex-direction:column;align-items:start}.acoes-pagina{flex-wrap:wrap;width:100%}.resumo-painel{grid-template-columns:1fr}.tabela-produtos .cabecalho-tabela{display:none}.tabela-produtos .linha{grid-template-columns:1fr 1fr}.painel-lateral{padding:24px}.logotipo span{display:none}}@media (width<=900px){.hero-fivem{grid-template-columns:1fr;padding-top:100px}.visual-hero{min-height:400px}.visual-hero>img{width:min(78vw,440px)}.orbita-um{width:430px;height:430px}.orbita-dois{width:310px;height:310px}.introducao-secao{grid-template-columns:1fr;gap:24px}.grade-especialidades{grid-template-columns:1fr}.grade-especialidades article{min-height:260px}.icone-servico{margin-top:38px}.secao-processo{grid-template-columns:1fr}.painel-processo{border-radius:20px 20px 0 0}.secao-processo aside{border-radius:0 0 20px 20px}.secao-processo aside img{max-width:380px}.faixa-valores{white-space:normal;text-align:center;flex-direction:column;justify-content:center}}@media (width<=560px){.hero-fivem{padding-inline:22px}.hero-fivem h1{font-size:3.45rem}.hero-acoes{flex-direction:column;align-items:stretch}.hero-acoes .botao{text-align:center}.visual-hero{min-height:310px}.orbita-um{width:320px;height:320px}.orbita-dois{width:235px;height:235px}.selo-fivem{bottom:5%;right:0;transform:scale(.8)}.secao-solucoes{padding:90px 22px}.secao-processo{padding:0 22px 90px}.painel-processo,.secao-processo aside{padding:30px}.chamada-final{padding:90px 22px}.chamada-final .acoes{flex-direction:column;align-items:stretch;width:100%}.chamada-final .botao{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pagina-loja{max-width:1320px;padding-top:64px}.cabecalho-loja{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.cabecalho-loja h1{letter-spacing:-.06em;max-width:780px;margin:12px 0;font-size:clamp(3rem,6vw,5.6rem)}.cabecalho-loja>div>p:last-child{color:#8294aa}.resumo-carrinho{background:#091522;border:1px solid #19334d;border-radius:14px;flex:0 0 210px;gap:5px;padding:18px;display:grid}.resumo-carrinho span{color:#58718a;letter-spacing:.15em;font-size:.66rem;font-weight:800}.resumo-carrinho strong{font-size:1.1rem}.resumo-carrinho small{color:#52ccfb;font-size:1rem}.estrutura-loja{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.grade-produtos-loja{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grade-produtos-loja>article{background:#09121d;border:1px solid #172b40;border-radius:17px;overflow:hidden}.capa-produto{background:radial-gradient(circle at 80% 30%,#008ed84d,#0000 38%),linear-gradient(145deg,#0c2942,#08131f);justify-content:space-between;min-height:150px;padding:22px;display:flex}.capa-produto span{color:#7ddcff;letter-spacing:.13em;text-transform:uppercase;align-self:start;font-size:.65rem;font-weight:800}.capa-produto b{color:#47caff;align-self:center;font-size:4rem;font-weight:300}.conteudo-produto{padding:22px}.conteudo-produto>small{color:#5e7891}.conteudo-produto h2{margin:8px 0 10px}.conteudo-produto>p{color:#8497aa;min-height:52px;line-height:1.55}.metadados-produto{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.metadados-produto span{color:#7e9bb2;background:#101f2e;border-radius:999px;padding:5px 8px;font-size:.68rem}.conteudo-produto footer{border-top:1px solid #162638;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;display:flex}.conteudo-produto footer>strong{font-size:1.3rem}.painel-carrinho{top:calc(var(--altura-cabecalho) + 20px);background:#0a1521;border:1px solid #1b3853;border-radius:17px;gap:22px;padding:24px;display:grid;position:sticky}.painel-carrinho h2{margin:5px 0 0;font-size:2rem}.itens-carrinho{gap:12px;display:grid}.itens-carrinho article{border-bottom:1px solid #172b3e;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.itens-carrinho article>div{gap:4px;display:grid}.itens-carrinho button{color:#768ba0;background:0 0;padding:1px 7px;font-size:1.3rem}.total-carrinho{justify-content:space-between;align-items:center;display:flex}.total-carrinho span{color:#7890a6}.total-carrinho strong{font-size:1.35rem}.botao-comprar{background:linear-gradient(135deg,#0788d1,#16b9ec);width:100%}.carrinho-vazio{color:#71869a;line-height:1.6}.catalogo-vazio{text-align:center;border:1px dashed #25445f;border-radius:18px;grid-column:1/-1;justify-items:center;padding:80px 30px;display:grid}.catalogo-vazio>span{color:#3bc7fb;font-size:4rem}.catalogo-vazio p{color:#758ba0}.compra-criada>p{color:#a1b0c1;line-height:1.6}@media (width<=960px){.estrutura-loja{grid-template-columns:1fr}.painel-carrinho{grid-row:1;position:static}.grade-produtos-loja{grid-template-columns:1fr}}@media (width<=640px){.cabecalho-loja{flex-direction:column;align-items:start}.resumo-carrinho{width:100%}.pagina-loja{padding-inline:20px}}
