@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2)format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}:root{--abismo:#020611;--abismo-2:#040c1f;--marinho:#071630;--marinho-2:#0b1f42;--eletrico:#1e6bff;--eletrico-2:#3d82ff;--neon:#4fd1ff;--cromo:#c9d3e3;--tinta:#eaf0fa;--tinta-2:#a9b6cc;--tinta-3:#7d8ba3;--borda:#4fa0ff38;--borda-forte:#4fd1ff80;--perigo:#ff6b7d;--ok:#3ddc97;--aviso:#ffc861;--fonte-titulo:"Chakra Petch", "Segoe UI", system-ui, sans-serif;--fonte-texto:"Manrope", "Segoe UI", system-ui, sans-serif;--t-xs:.78rem;--t-sm:.9rem;--t-md:1rem;--t-lg:1.18rem;--t-xl:1.5rem;--t-2xl:clamp(1.75rem, 1.2rem + 1.8vw, 2.4rem);--t-hero:clamp(2.35rem, 1.3rem + 4.1vw, 4.4rem);--largura:76rem;--lateral:clamp(1rem, 4vw, 2.5rem);--corte:14px;--corte-p:9px;--transicao:.18s cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}body{background:var(--abismo);min-height:100vh;color:var(--tinta);font-family:var(--fonte-texto);font-size:var(--t-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--neon);text-underline-offset:3px}a:hover{color:#8fe3ff}h1,h2,h3,h4{font-family:var(--fonte-titulo);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.12}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--neon);outline-offset:3px}::selection{color:#fff;background:#1e6bff8c}.sr-only{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(--eletrico);color:#fff;transition:top var(--transicao);padding:.6rem 1rem;text-decoration:none;position:fixed;top:-4rem;left:1rem}.pular:focus{top:1rem}main{z-index:1;outline:none;position:relative}.botao{--c:var(--corte-p);isolation:isolate;min-height:2.9rem;font-family:var(--fonte-titulo);font-weight:600;font-size:var(--t-md);letter-spacing:.01em;cursor:pointer;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));transition:transform var(--transicao), filter var(--transicao), background var(--transicao), color var(--transicao);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.25rem;text-decoration:none;display:inline-flex;position:relative}.botao:focus-visible{box-shadow:inset 0 0 0 2px var(--neon), inset 0 0 0 4px var(--abismo);outline:none}.botao:active{transform:translateY(1px)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao--p{min-height:2.35rem;font-size:var(--t-sm);--c:7px;padding:.45rem .9rem}.botao--primario{color:#fff;background:linear-gradient(135deg, var(--eletrico) 0%, #1550d8 60%, #2a8bff 100%)}.botao--primario:hover{color:#fff;filter:brightness(1.12)saturate(1.1)}.botao--contorno,.botao--fantasma{color:var(--tinta);background:var(--borda-forte)}.botao--contorno:before,.botao--fantasma:before{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - .4px) 0, 100% 0, 100% calc(100% - var(--c) + .4px), calc(100% - var(--c) + .4px) 100%, 0 100%, 0 calc(var(--c) - .4px));transition:background var(--transicao);background:#040c1feb;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.botao--contorno:hover,.botao--fantasma:hover{color:#fff;background:var(--neon)}.botao--contorno:hover:before,.botao--fantasma:hover:before{background:#0a224ef2}.botao--fantasma{background:#4fa0ff29}.botao--fantasma:before{background:#040c1f8c}.botao--inativo{opacity:.75}.chanfro{--c:var(--corte);isolation:isolate;background:var(--borda);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));position:relative}.chanfro:before{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - .4px) 0, 100% 0, 100% calc(100% - var(--c) + .4px), calc(100% - var(--c) + .4px) 100%, 0 100%, 0 calc(var(--c) - .4px));background:linear-gradient(160deg,#0b1f42eb,#040c1ff0);position:absolute;top:1px;bottom:1px;left:1px;right:1px}.girando{animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.revelar{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--atraso,0s);transform:translateY(14px)}.revelar.visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.revelar{opacity:1;transform:none}}.fundo{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 70% -10%, #0a2350 0%, var(--abismo-2) 45%, var(--abismo) 75%);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fundo__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fundo__brilho{filter:blur(80px);opacity:.32;will-change:transform;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.fundo__brilho--a{background:radial-gradient(circle,#1e6bffe6,#0000 65%);animation:28s ease-in-out infinite alternate derivar-a;top:-20vmax;right:-15vmax}.fundo__brilho--b{background:radial-gradient(circle,#4fd1ff8c,#0000 65%);animation:34s ease-in-out infinite alternate derivar-b;bottom:-30vmax;left:-20vmax}.fundo__vinheta{background:linear-gradient(#0000 60%,#020611bf);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes derivar-a{to{transform:translate(-12vmax,10vmax)scale(1.1)}}@keyframes derivar-b{to{transform:translate(14vmax,-8vmax)scale(.95)}}.carregando{z-index:90;background:var(--abismo);place-items:center;transition:opacity .5s,visibility .5s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.carregando--saindo{opacity:0;visibility:hidden}.carregando__marca{justify-items:center;gap:1rem;display:grid}.carregando__marca img{filter:drop-shadow(0 0 22px #1e6bff8c);width:min(46vw,13rem);height:auto;animation:1.1s cubic-bezier(.2,.7,.2,1) both acender}.carregando__linha{background:linear-gradient(90deg, transparent, var(--neon), transparent);transform-origin:0;width:min(46vw,13rem);height:2px;animation:1.4s ease-in-out infinite varrer}.carregando__texto{font-family:var(--fonte-titulo);font-size:var(--t-xs);letter-spacing:.24em;color:var(--tinta-2);animation:.8s .35s both aparecer}@keyframes acender{0%{opacity:0;filter:drop-shadow(0 0 #1e6bff00)brightness(.4);transform:scale(.92)}}@keyframes varrer{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes aparecer{0%{opacity:0}}.logo{color:var(--tinta);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.logo__as{filter:drop-shadow(0 0 10px #1e6bff73);width:3.3rem;height:auto}.logo__nome{font-family:var(--fonte-titulo);letter-spacing:.08em;text-transform:uppercase;font-size:1.02rem;font-weight:700;line-height:1;display:grid}.logo__alex{color:var(--cromo)}.logo__sousa{color:var(--eletrico-2)}.logo__nome>span:nth-child(2){margin-left:.25em}.logo__nome{grid-template-columns:auto auto}.logo__tech{letter-spacing:.62em;color:var(--eletrico-2);text-align:center;grid-column:1/-1;margin-top:.3em;font-size:.58em;font-weight:600}.nav{z-index:40;transition:background var(--transicao), border-color var(--transicao), backdrop-filter var(--transicao);border-bottom:1px solid #0000;position:sticky;top:0}.nav--solida{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#020611d1;border-bottom-color:#4fa0ff24}.nav__dentro{max-width:var(--largura);padding:.75rem var(--lateral);align-items:center;gap:1.5rem;margin:0 auto;display:flex}.nav__links{gap:.25rem;margin-left:auto;display:flex}.nav__link{font-family:var(--fonte-titulo);font-weight:500;font-size:var(--t-sm);color:var(--tinta-2);transition:color var(--transicao);padding:.5rem .75rem;text-decoration:none;position:relative}.nav__link:hover,.nav__link--ativo{color:var(--tinta)}.nav__link--ativo:after{content:"";background:var(--neon);height:2px;box-shadow:0 0 10px var(--neon);position:absolute;bottom:.15rem;left:.75rem;right:.75rem}.nav__acoes{align-items:center;gap:.5rem;display:flex}.nav__menu,.nav__cta-movel,.nav__fundo{display:none}.nav__menu{border:1px solid var(--borda);cursor:pointer;background:#040c1fcc;place-items:center;width:2.75rem;height:2.75rem}.hero{max-width:var(--largura);padding:clamp(1.5rem, 4vw, 3.5rem) var(--lateral) 0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"texto visual""faixa faixa";align-items:center;column-gap:2rem;min-height:min(52rem,100svh - 4.5rem);margin:0 auto;display:grid;position:relative;overflow-x:clip}.hero__texto{grid-area:texto;align-content:center;gap:1.35rem;padding-bottom:2rem;animation:.9s cubic-bezier(.2,.7,.2,1) .25s both entrar-texto;display:grid}.hero__marca{align-items:center;gap:.9rem;display:flex}.hero__marca img{filter:drop-shadow(0 0 14px #1e6bff80);width:4.6rem;height:auto}.hero__marca>span{gap:.2rem;display:grid}.hero__marca-nome{font-family:var(--fonte-titulo);letter-spacing:.12em;text-transform:uppercase;color:var(--cromo);font-size:1.25rem;font-weight:700}.hero__marca-nome em{color:var(--eletrico-2);font-style:normal}.hero__marca-slogan{font-size:var(--t-xs);letter-spacing:.08em;color:var(--tinta-3)}.hero__titulo{font-size:var(--t-hero);letter-spacing:-.025em;background:linear-gradient(100deg, #fff 0%, var(--cromo) 38%, #8fb7ff 62%, var(--neon) 100%);color:#0000;background-size:140% 100%;-webkit-background-clip:text;background-clip:text;max-width:14ch;font-weight:700;line-height:1.02;animation:1.6s ease-out .6s both brilho-metal}.hero__sub{max-width:34rem;font-size:var(--t-lg);color:var(--tinta-2)}.hero__acoes{flex-wrap:wrap;gap:.75rem;display:flex}.hero__acoes--secundarias{margin-top:-.35rem}.hero__acoes--secundarias .botao{min-height:2.6rem;font-size:var(--t-sm)}.hero__visual{grid-area:visual;align-self:end;justify-items:center;min-height:30rem;display:grid;position:relative}.hero__anel{aspect-ratio:1;background:radial-gradient(circle,#1e6bff61,#1e6bff0f 58%,#0000 70%);border-radius:50%;width:min(30rem,92%);animation:1.2s cubic-bezier(.2,.7,.2,1) .35s both anel;position:absolute;bottom:9%;box-shadow:0 0 0 1px #4fd1ff59,0 0 60px 6px #1e6bff59,inset 0 0 70px #4fd1ff40}.hero__anel:after{content:"";border:1px dashed #4fd1ff47;border-radius:50%;animation:90s linear infinite girar;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%}.hero__visual picture{width:min(27rem,88%);position:relative}.hero__foto{-webkit-mask-composite:source-in;filter:drop-shadow(0 0 1px #4fd1ff8c)drop-shadow(-14px 0 28px #1e6bff59);width:100%;height:auto;animation:1s cubic-bezier(.2,.7,.2,1) .45s both entrar-foto;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__cartao{--c:10px;border-left:2px solid var(--neon);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%);background:#040c1fd9;padding:.7rem 1rem;animation:.7s 1.1s both entrar-texto;display:grid;position:absolute;bottom:14%;right:0}.hero__cartao strong{font-family:var(--fonte-titulo);font-size:var(--t-sm)}.hero__cartao span{font-size:var(--t-xs);color:var(--tinta-2)}.hero__faixa{--c:16px;background:var(--borda);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));z-index:1;grid-area:faixa;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 1rem;padding:1px;list-style:none;animation:.8s .9s both entrar-texto;display:grid;position:relative}.hero__faixa li{font-family:var(--fonte-titulo);font-weight:500;font-size:var(--t-sm);color:var(--tinta);background:#040c1fe6;align-items:center;gap:.6rem;padding:1rem 1.15rem;display:flex}.hero__faixa svg{color:var(--neon);flex:none}@keyframes entrar-texto{0%{opacity:0;transform:translateY(18px)}}@keyframes entrar-foto{0%{opacity:0;transform:translateY(30px)scale(.98)}}@keyframes anel{0%{opacity:0;transform:scale(.75)}}@keyframes brilho-metal{0%{background-position:100% 0}to{background-position:0 0}}.secao{max-width:var(--largura);padding:clamp(3.5rem, 7vw, 6rem) var(--lateral) 0;margin:0 auto;position:relative}.secao--colada{padding-left:0;padding-right:0}.secao__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2rem;display:flex}.secao__topo:before{content:"";background:linear-gradient(90deg, var(--neon) 0, var(--neon) 2.5rem, #4fa0ff47 2.5rem, #4fa0ff0a 85%);flex:1 0 100%;height:1px;margin-bottom:1.25rem;box-shadow:0 0 8px #4fd1ff40}.secao__titulo{font-size:var(--t-2xl);max-width:24ch;font-weight:700}.secao__desc{max-width:42rem;color:var(--tinta-2);margin-top:.6rem}.vazio{border:1px dashed var(--borda);color:var(--tinta-2);text-align:center;padding:2rem}.aviso-erro{background:#ff6b7d14;border:1px solid #ff6b7d66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.aviso-erro--geral{max-width:calc(var(--largura) - 2 * var(--lateral));margin:2rem auto 0;margin-inline:max(var(--lateral), calc((100% - var(--largura)) / 2 + var(--lateral)))}.sobre__grade{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.sobre__foto{--c:22px;aspect-ratio:4/5;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));box-shadow:inset 0 0 0 1px var(--borda-forte);background:radial-gradient(circle at 50% 70%,#1e6bff8c,#071630e6 70%);position:relative;overflow:hidden}.sobre__foto img{width:96%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sobre__texto{gap:.9rem;max-width:40rem;display:grid}.sobre__texto h3{font-size:var(--t-xl)}.sobre__cargo{color:var(--neon);font-family:var(--fonte-titulo);font-weight:500}.sobre__texto>p:not(.sobre__cargo){color:var(--tinta-2);font-size:var(--t-lg)}.sobre__destaques{flex-wrap:wrap;gap:.5rem 1.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.sobre__destaques li{font-size:var(--t-sm);color:var(--tinta);align-items:center;gap:.45rem;display:inline-flex}.sobre__destaques svg{color:var(--neon)}.servicos{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.servico{--c:14px;isolation:isolate;background:var(--borda);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));align-content:start;gap:.6rem;padding:1.4rem 1.3rem 1.5rem;display:grid;position:relative}.servico:before{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - .4px) 0, 100% 0, 100% calc(100% - var(--c) + .4px), calc(100% - var(--c) + .4px) 100%, 0 100%, 0 calc(var(--c) - .4px));background:linear-gradient(160deg,#0b1f42e6,#040c1ff0);position:absolute;top:1px;bottom:1px;left:1px;right:1px}.servico__icone{width:2.8rem;height:2.8rem;color:var(--neon);background:#1e6bff24;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #4fd1ff4d}.servico h3{font-size:var(--t-lg);margin-top:.3rem}.servico p{color:var(--tinta-2);font-size:var(--t-sm)}.projetos-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.projetos-grade>.revelar:first-child{grid-area:span 2/span 2}.projetos-grade--pagina>*{grid-area:auto!important}.projetos-grade>.revelar{display:grid}.projeto{--c:16px;isolation:isolate;background:var(--borda);min-width:0;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));transition:background var(--transicao);grid-template-rows:auto 1fr;display:grid;position:relative}.projeto:before{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - .4px) 0, 100% 0, 100% calc(100% - var(--c) + .4px), calc(100% - var(--c) + .4px) 100%, 0 100%, 0 calc(var(--c) - .4px));background:#040c1ff2;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.projeto:hover{background:var(--borda-forte)}.projeto__capa{aspect-ratio:16/10;background:var(--marinho);margin:1px 1px 0;display:block;position:relative;overflow:hidden}.projeto--destaque{grid-template-rows:minmax(14rem,1fr) auto;height:100%}.projeto--destaque .projeto__capa{aspect-ratio:auto;min-height:0}.projeto__capa img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.projeto:hover .projeto__capa img{transform:scale(1.035)}.projeto__sem-capa{width:100%;height:100%;min-height:10rem;color:var(--tinta-3);background:repeating-linear-gradient(135deg,#1e6bff14 0 12px,#0000 12px 24px);place-items:center;display:grid}.projeto__etiqueta{font-family:var(--fonte-titulo);font-size:var(--t-xs);color:#fff;background:#1e6bffeb;padding:.2rem .6rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}.projeto__corpo{align-content:start;gap:.6rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.projeto__nome{font-size:var(--t-lg)}.projeto--destaque .projeto__nome{font-size:var(--t-xl)}.projeto__nome a{color:var(--tinta);text-decoration:none}.projeto__nome a:hover{color:var(--neon)}.projeto__resumo{color:var(--tinta-2);font-size:var(--t-sm)}.projeto--destaque .projeto__resumo{font-size:var(--t-md);max-width:46ch}.projeto__tecs{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.projeto__tecs li{font-size:var(--t-xs);color:var(--cromo);border:1px solid #c9d3e333;padding:.12rem .5rem}.projeto__tecs--grandes li{font-size:var(--t-sm);padding:.3rem .7rem}.projeto__acoes{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.4rem;display:flex}.projeto__demo{font-size:var(--t-sm);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.projeto--esqueleto{background:linear-gradient(100deg,#0b1f4280 30%,#1e6bff29 50%,#0b1f4280 70%) 0 0/300% 100%;min-height:22rem;animation:1.4s linear infinite esqueleto}@keyframes esqueleto{to{background-position:-150% 0}}.tecnologias{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tecnologias li{font-family:var(--fonte-titulo);background:#040c1fc7;border:1px solid #4fa0ff29;align-items:center;gap:.7rem;padding:.75rem .9rem;font-weight:500;display:flex}.tecnologias__no{background:var(--neon);width:.55rem;height:.55rem;box-shadow:0 0 10px var(--neon);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none}.etapas{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.etapa{align-content:start;gap:.5rem;padding:0 1.4rem 0 0;display:grid;position:relative}.etapa:after{content:"";background:linear-gradient(90deg, var(--borda-forte), #4fa0ff14);height:1px;position:absolute;top:1.25rem;left:3.2rem;right:.6rem}.etapa:last-child:after{display:none}.etapa__numero{width:2.5rem;height:2.5rem;font-family:var(--fonte-titulo);color:#fff;background:var(--eletrico);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);place-items:center;margin-bottom:.6rem;font-weight:700;display:grid;box-shadow:0 0 22px #1e6bff8c}.etapa h3{font-size:var(--t-lg)}.etapa p{color:var(--tinta-2);font-size:var(--t-sm);max-width:28ch}.cta-orcamento{--c:22px;isolation:isolate;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));background:linear-gradient(120deg,#1e6bff8c,#4fd1ff59);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}.cta-orcamento:before{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - .4px) 0, 100% 0, 100% calc(100% - var(--c) + .4px), calc(100% - var(--c) + .4px) 100%, 0 100%, 0 calc(var(--c) - .4px));background:radial-gradient(90% 140% at 100% 0,#1e6bff52,#0000 60%),#040c1ff0;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.cta-orcamento__passos{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cta-orcamento__passos li{font-size:var(--t-lg);align-items:center;gap:.7rem;display:flex}.cta-orcamento__passos svg{color:var(--neon);flex:none}.cta-orcamento .orc-status{grid-column:1/-1}.canais{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.canal{border:1px solid #4fa0ff29;border-top:2px solid var(--eletrico);background:#040c1fd1;align-content:start;justify-items:start;gap:.6rem;padding:1.4rem;display:grid}.canal>svg{color:var(--neon)}.canal h3{font-size:var(--t-lg)}.canal p{color:var(--tinta-2);font-size:var(--t-sm);flex:1}.canal .botao{margin-top:.4rem}.faq{border-top:1px solid #4fa0ff29;max-width:52rem;display:grid}.faq__item{border-bottom:1px solid #4fa0ff29}.faq__item summary{font-family:var(--fonte-titulo);font-weight:600;font-size:var(--t-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .25rem;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary svg{color:var(--neon);transition:transform var(--transicao);flex:none}.faq__item[open] summary svg{transform:rotate(180deg)}.faq__item p{max-width:44rem;color:var(--tinta-2);padding:0 .25rem 1.2rem}.pagina{max-width:var(--largura);padding:1.5rem var(--lateral) 0;min-height:60vh;margin:0 auto}.pagina--estreita{max-width:48rem}.pagina__topo{margin:1rem 0 2rem}.pagina__titulo{font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem);font-weight:700}.voltar{font-size:var(--t-sm);color:var(--tinta-2);align-items:center;gap:.35rem;margin:.5rem 0 .75rem;text-decoration:none;display:inline-flex}.voltar:hover{color:var(--neon)}.filtros{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.filtros button{font-family:var(--fonte-titulo);font-size:var(--t-sm);border:1px solid var(--borda);cursor:pointer;background:#040c1fcc;padding:.45rem .95rem}.filtros button.ativo{background:var(--eletrico);border-color:var(--eletrico);color:#fff}.subtitulo{font-size:var(--t-xl);margin:1.8rem 0 .8rem}.texto-longo{white-space:pre-line;color:var(--tinta-2);max-width:68ch;font-size:var(--t-lg);line-height:1.7}.texto-longo ul{white-space:normal;padding-left:1.2rem}.texto-longo p+p{margin-top:.8rem}.projeto-detalhe{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:1rem;display:grid}.projeto-detalhe--esqueleto{background:linear-gradient(100deg,#0b1f4280 30%,#1e6bff29 50%,#0b1f4280 70%) 0 0/300% 100%;min-height:26rem;animation:1.4s linear infinite esqueleto}.projeto-detalhe__info{gap:1rem;display:grid}.projeto-detalhe__cat{font-family:var(--fonte-titulo);color:var(--neon)}.projeto-detalhe__resumo{font-size:var(--t-lg);color:var(--tinta-2)}.projeto-detalhe__data{font-size:var(--t-sm);color:var(--tinta-2);align-items:center;gap:.45rem;display:flex}.projeto-detalhe__acoes{flex-wrap:wrap;gap:.75rem;display:flex}.projeto-detalhe__capa{--c:20px;background:var(--marinho);cursor:zoom-in;aspect-ratio:16/10;clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));box-shadow:inset 0 0 0 1px var(--borda-forte);border:0;padding:0;overflow:hidden}.projeto-detalhe__capa img{object-fit:cover;object-position:top;width:100%;height:100%}.projeto-detalhe__grade{grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:2.5rem;margin-top:1rem;display:grid}.quero-igual{border:1px solid var(--borda);border-left:2px solid var(--neon);background:#040c1fd9;justify-items:start;gap:.6rem;margin-top:1.8rem;padding:1.25rem;display:grid}.quero-igual .subtitulo{font-size:var(--t-lg);margin:0}.quero-igual p{font-size:var(--t-sm);color:var(--tinta-2)}.galeria{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.galeria button{border:1px solid var(--borda);background:var(--marinho);cursor:zoom-in;aspect-ratio:16/10;width:100%;padding:0;display:block;overflow:hidden}.galeria img{object-fit:cover;width:100%;height:100%}.visualizador{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020611f0;place-items:center;padding:3.5rem 1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.visualizador img{object-fit:contain;max-width:min(100%,80rem);max-height:100%;box-shadow:0 0 0 1px var(--borda-forte)}.visualizador button{border:1px solid var(--borda-forte);cursor:pointer;background:#040c1fe6;place-items:center;width:2.9rem;height:2.9rem;display:grid;position:absolute}.visualizador__fechar{top:1rem;right:1rem}.visualizador__nav--ant{left:1rem}.visualizador__nav--prox{right:1rem}.nao-encontrado{justify-items:start;gap:1rem;padding-top:4rem;display:grid}.nao-encontrado__codigo{font-family:var(--fonte-titulo);background:linear-gradient(100deg, var(--cromo), var(--neon));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,18vw,9rem);font-weight:700;line-height:1}.rodape{z-index:1;background:#020611e0;border-top:1px solid #4fa0ff29;margin-top:clamp(4rem,8vw,7rem);position:relative}.rodape__dentro{max-width:var(--largura);padding:2.5rem var(--lateral) 1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2rem;margin:0 auto;display:grid}.rodape__marca p{font-size:var(--t-xs);letter-spacing:.08em;color:var(--tinta-3);margin-top:.8rem}.rodape__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.5rem;display:grid}.rodape__nav a,.rodape__contato a{color:var(--tinta-2);font-size:var(--t-sm);text-decoration:none}.rodape__nav a:hover,.rodape__contato a:hover{color:var(--neon)}.rodape__contato{justify-items:start;gap:.6rem;display:grid}.rodape__contato a{overflow-wrap:anywhere;align-items:center;gap:.5rem;display:inline-flex}.rodape__redes{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.rodape__redes a{border:1px solid var(--borda);place-items:center;width:2.5rem;height:2.5rem;display:grid}.rodape__copy{max-width:var(--largura);padding:1rem var(--lateral) 2rem;font-size:var(--t-xs);color:var(--tinta-3);border-top:1px solid #4fa0ff14;margin:0 auto}@media (max-width:1020px){.nav__links{top:4.4rem;right:var(--lateral);left:var(--lateral);z-index:45;border:1px solid var(--borda-forte);background:#040c1ffa;flex-direction:column;gap:0;padding:.75rem;display:none;position:fixed;box-shadow:0 20px 60px #0009}.nav__links--aberto{display:flex}.nav__link{font-size:var(--t-md);padding:.85rem .75rem}.nav__link--ativo:after{width:2px;height:auto;top:.7rem;bottom:.7rem;left:0;right:auto}.nav__cta-movel{margin-top:.5rem;display:inline-flex}.nav__menu{display:grid}.nav__fundo{z-index:44;background:#02061180;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.nav__acoes{margin-left:auto}.projetos-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.projetos-grade>.revelar:first-child{grid-row:auto}.rodape__dentro{grid-template-columns:1fr 1fr}.rodape__marca{grid-column:1/-1}}@media (max-width:860px){.hero{grid-template-columns:1fr;grid-template-areas:"texto""visual""faixa";min-height:0}.hero__texto{padding-bottom:0}.hero__visual{min-height:0;margin-top:1rem}.hero__visual picture{width:min(22rem,78%)}.hero__anel{width:min(22rem,86%)}.hero__faixa{grid-template-columns:repeat(2,minmax(0,1fr))}.sobre__grade{grid-template-columns:1fr}.sobre__foto{max-width:16rem}.projeto-detalhe,.projeto-detalhe__grade{grid-template-columns:1fr}.projeto-detalhe__capa{order:-1}.cta-orcamento{grid-template-columns:1fr}.etapa{padding:0 0 1.6rem 3.4rem}.etapa__numero{position:absolute;top:0;left:0}.etapa:after{background:linear-gradient(180deg, var(--borda-forte), #4fa0ff14);width:1px;height:auto;top:2.9rem;bottom:.35rem;left:1.25rem;right:auto}}@media (max-width:620px){.rodape__copy{padding-bottom:6rem}.logo--compacta .logo__nome{font-size:.86rem}.logo__as{width:2.7rem}.nav__cta,.hero__marca{display:none}.hero__acoes .botao{flex:100%}.hero__acoes--secundarias .botao{flex:calc(50% - .4rem);min-width:0;padding-inline-start:.7rem;padding-inline-end:.7rem}.hero__cartao{bottom:10%}.hero__faixa li{font-size:var(--t-xs);padding:.8rem .75rem}.projetos-grade{grid-template-columns:1fr}.projetos-grade>.revelar:first-child{grid-column:auto}.rodape__dentro{grid-template-columns:1fr}}.zap-flutuante,.jp-botao{z-index:50;bottom:max(1rem, env(safe-area-inset-bottom));cursor:pointer;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);height:3.5rem;transition:filter var(--transicao), transform var(--transicao);border:0;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex;position:fixed}.zap-flutuante{left:max(1rem, env(safe-area-inset-left));color:#fff;background:linear-gradient(135deg,#1fa855,#128c4b);width:3.5rem}.zap-flutuante:hover{color:#fff;filter:brightness(1.12)}.jp-botao{right:max(1rem, env(safe-area-inset-right));color:#fff;font-family:var(--fonte-titulo);background:linear-gradient(135deg, var(--eletrico), #1550d8);padding:0 1.15rem 0 .95rem;font-weight:600;box-shadow:0 0 0 1px #4fd1ff66}.jp-botao:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:1.4s ease-out 2.4s 2 reflexo;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.jp-botao:hover{filter:brightness(1.12)}.jp-botao:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}.zap-flutuante:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff}.jp-botao--aberto{width:3.5rem;padding:0}@keyframes reflexo{to{transform:translate(120%)}}.jp{z-index:55;right:max(1rem, env(safe-area-inset-right));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 4.25rem);border:1px solid var(--borda-forte);background:#040c1f;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);width:min(24.5rem,100vw - 2rem);height:min(38rem,100svh - 7rem);animation:.22s cubic-bezier(.2,.7,.2,1) abrir-jp;display:grid;position:fixed;box-shadow:0 30px 80px #000000a6,0 0 40px #1e6bff2e}@keyframes abrir-jp{0%{opacity:0}}.jp__topo{background:linear-gradient(120deg,#1e6bff38,#0000);border-bottom:1px solid #4fa0ff29;align-items:center;gap:.7rem;padding:.8rem .8rem .8rem 1rem;display:flex}.jp__topo>div{flex:1;min-width:0}.jp__topo h2{font-size:var(--t-md)}.jp__topo p{font-size:var(--t-xs);color:var(--tinta-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jp__avatar{color:#fff;background:var(--eletrico);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.jp__icone{width:2.3rem;height:2.3rem;color:var(--tinta-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.jp__icone:hover{color:var(--tinta);background:#4fa0ff1f}.jp__corpo{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;gap:.8rem;padding:1rem;display:grid;overflow-y:auto}.jp-msgs{grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.jp-msg{gap:.25rem;max-width:88%;display:grid}.jp-msg__autor{font-size:var(--t-xs);color:var(--tinta-3);align-items:center;gap:.3rem;display:inline-flex}.jp-msg__texto{font-size:var(--t-sm);overflow-wrap:anywhere;background:#0b1f42e6;border:1px solid #4fa0ff2e;padding:.65rem .85rem;line-height:1.5}.jp-msg__texto p+p{margin-top:.4rem}.jp-msg time{color:var(--tinta-3);font-size:.7rem}.jp-msg--eu{justify-self:end;justify-items:end}.jp-msg--eu .jp-msg__texto{background:var(--eletrico);border-color:var(--eletrico);color:#fff}.jp-msg--equipe .jp-msg__texto{border-left:2px solid var(--ok)}.jp-msg--sistema{max-width:100%;font-size:var(--t-xs);color:var(--tinta-2);background:#4fa0ff12;border:1px dashed #4fa0ff40;justify-self:stretch;padding:.55rem .75rem}.jp-msg--digitando{background:#0b1f42e6;gap:4px;width:max-content;padding:.75rem .9rem;display:flex}.jp-msg--digitando span{background:var(--neon);border-radius:50%;width:6px;height:6px;animation:1s infinite digitando}.jp-msg--digitando span:nth-child(2){animation-delay:.15s}.jp-msg--digitando span:nth-child(3){animation-delay:.3s}@keyframes digitando{50%{opacity:.25;transform:translateY(-2px)}}.jp-aviso{font-size:var(--t-sm);background:#ffc86114;border:1px solid #ffc86159;gap:.6rem;padding:.75rem;display:flex}.jp-aviso svg{color:var(--aviso);flex:none;margin-top:.15rem}.jp-aviso p{color:var(--tinta-2);font-size:var(--t-xs);margin-top:.2rem}.jp-sugestoes{justify-items:start;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.jp-sugestoes button{font-size:var(--t-xs);text-align:left;color:var(--neon);cursor:pointer;background:0 0;border:1px solid #4fd1ff66;padding:.45rem .75rem}.jp-sugestoes button:hover{background:#4fd1ff1a}.jp-info{font-size:var(--t-xs);color:var(--tinta-2)}.jp-link{color:var(--neon);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.jp__acoes{border-top:1px solid #4fa0ff1f;flex-wrap:wrap;gap:.4rem;padding:.6rem 1rem;display:flex}.jp-chip{font-size:var(--t-xs);color:var(--tinta);cursor:pointer;background:#1e6bff24;border:1px solid #4fa0ff4d;align-items:center;gap:.35rem;padding:.35rem .65rem;font-weight:600;text-decoration:none;display:inline-flex}.jp-chip:hover{color:#fff;background:#1e6bff4d}.jp__compor{border-top:1px solid #4fa0ff1f;gap:.4rem;padding:.6rem 1rem .8rem;display:grid}.jp__linha{align-items:flex-end;gap:.5rem;display:flex}.jp__linha textarea{resize:none;min-width:0;min-height:2.75rem;max-height:7rem;font-size:var(--t-sm);border:1px solid var(--borda);color:var(--tinta);field-sizing:content;background:#0b1f42cc;flex:1;padding:.65rem .75rem}.jp__linha textarea:focus{border-color:var(--neon);outline:none}.jp__enviar{color:#fff;background:var(--eletrico);cursor:pointer;border:0;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.jp__enviar:disabled{opacity:.45;cursor:not-allowed}.jp-lgpd{color:var(--tinta-3);font-size:.7rem}.jp-erro{font-size:var(--t-xs);color:var(--perigo)}.jp-erro--fora{padding:0 1rem .8rem}.jp-equipe{border:1px solid var(--borda);background:#0b1f4299;gap:.6rem;padding:.85rem;display:grid}.jp-equipe__intro{font-size:var(--t-xs);color:var(--tinta-2)}.jp-equipe label{font-size:var(--t-xs);color:var(--tinta-2);gap:.25rem;display:grid}.jp-equipe input,.jp-equipe textarea{font-size:var(--t-sm);border:1px solid var(--borda);color:var(--tinta);background:#020611cc;padding:.55rem .65rem}.jp-equipe input:focus,.jp-equipe textarea:focus{border-color:var(--neon);outline:none}.jp-equipe__acoes{justify-content:flex-end;gap:.5rem;display:flex}.orc-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);margin-top:1rem;display:grid}.orc-layout__lado{gap:1.2rem;display:grid;position:sticky;top:6rem}.orc-passos{color:var(--tinta-2);gap:.6rem;margin:0;padding-left:1.3rem;display:grid}.orc-passos li::marker{color:var(--neon);font-family:var(--fonte-titulo);font-weight:700}.orc-form{--c:20px;isolation:isolate;background:var(--borda);clip-path:polygon(var(--c) 0, 100% 0, 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, 0 100%, 0 var(--c));gap:1.6rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.orc-form:before{content:"";z-index:-1;clip-path:polygon(calc(var(--c) - .4px) 0, 100% 0, 100% calc(100% - var(--c) + .4px), calc(100% - var(--c) + .4px) 100%, 0 100%, 0 calc(var(--c) - .4px));background:#040c1ff5;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.orc-form--esqueleto{min-height:36rem}.orc-form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.orc-form legend{font-family:var(--fonte-titulo);font-weight:600;font-size:var(--t-lg);margin-bottom:1rem;padding:0}.orc-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.campo{gap:.35rem;min-width:0;display:grid}.campo--largo{grid-column:1/-1}.campo label,.orc-zap>label{font-size:var(--t-sm);color:var(--tinta-2);font-weight:600}.campo input,.campo select,.campo textarea,.orc-zap textarea{width:100%;min-height:2.9rem;font-size:var(--t-md);color:var(--tinta);border:1px solid var(--borda);transition:border-color var(--transicao), background var(--transicao);background:#0b1f428c;border-radius:0;padding:.65rem .8rem}.campo select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--neon) 50%), linear-gradient(135deg, var(--neon) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.2rem}.campo select option{background:var(--marinho)}.campo textarea{resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--neon);background:#0b1f42d9;outline:none;box-shadow:0 0 0 3px #4fd1ff26}.campo [aria-invalid=true]{border-color:var(--perigo)}.campo__erro{font-size:var(--t-xs);color:var(--perigo)}.isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.orc-preferencias{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.7rem;display:grid}.orc-pref{border:1px solid var(--borda);cursor:pointer;transition:border-color var(--transicao), background var(--transicao);background:#0b1f4266;grid-template-columns:auto 1fr;gap:.25rem .6rem;padding:.9rem;display:grid;position:relative}.orc-pref input{opacity:0;pointer-events:none;position:absolute}.orc-pref svg{color:var(--neon);grid-row:span 2}.orc-pref__titulo{font-family:var(--fonte-titulo);font-weight:600;font-size:var(--t-sm)}.orc-pref__desc{font-size:var(--t-xs);color:var(--tinta-2)}.orc-pref--ativa{border-color:var(--neon);box-shadow:inset 0 0 0 1px var(--neon);background:#1e6bff2e}.orc-pref:has(input:focus-visible){outline:2px solid var(--neon);outline-offset:2px}.orc-zap{gap:.5rem;display:grid}.orc-zap textarea{font-size:var(--t-sm);color:var(--tinta-2);resize:vertical}.orc-check{font-size:var(--t-sm);color:var(--tinta-2);cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.orc-check input{width:1.05rem;height:1.05rem;accent-color:var(--eletrico);flex:none;margin-top:.25rem}.orc-check--erro{color:var(--tinta)}.orc-nota{font-size:var(--t-xs);color:var(--tinta-3)}.orc-erro{color:#ffd2d8;background:#ff6b7d14;border:1px solid #ff6b7d66;padding:.75rem 1rem}.orc-acoes{justify-items:start;gap:.6rem;display:grid}.orc-sucesso{border:1px solid #3ddc9773;border-left:3px solid var(--ok);background:#040c1ff5;justify-items:start;gap:.8rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.orc-sucesso>svg{color:var(--ok)}.orc-sucesso h3{font-size:var(--t-xl)}.orc-sucesso__protocolo{font-family:var(--fonte-titulo);font-size:var(--t-lg)}.orc-sucesso__protocolo strong{color:var(--neon);letter-spacing:.03em}.orc-sucesso p:not(.orc-sucesso__protocolo){color:var(--tinta-2);max-width:46ch}.orc-sucesso__acoes,.orc-desligado__acoes{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.orc-desligado{border:1px dashed var(--borda-forte);gap:.8rem;padding:1.5rem;display:grid}.orc-status{background:#040c1fd9;border:1px solid #4fa0ff2e;gap:.7rem;padding:1rem;display:grid}.orc-status__topo{justify-content:space-between;align-items:center;gap:1rem;display:flex}.orc-status__topo h3{font-size:var(--t-md)}.orc-status ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.orc-status__item{background:#0b1f4273;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.6rem .7rem;display:grid}.orc-status__item div{min-width:0;display:grid}.orc-status__item strong{font-family:var(--fonte-titulo);letter-spacing:.03em}.orc-status__item div span{font-size:var(--t-xs);color:var(--tinta-3)}.orc-status__situacao{font-size:var(--t-xs);color:var(--neon);text-align:right;border:1px solid #4fd1ff59;padding:.2rem .55rem;font-weight:600}.orc-status__situacao--aprovado,.orc-status__situacao--convertido{color:var(--ok);border-color:#3ddc9766}.orc-status__situacao--recusado,.orc-status__situacao--arquivado{color:var(--tinta-2);border-color:#a9b6cc4d}.orc-status__esquecer{width:2rem;height:2rem;color:var(--tinta-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.orc-status__esquecer:hover{color:var(--perigo)}.turnstile{min-height:65px}@media (max-width:860px){.orc-layout{grid-template-columns:1fr}.orc-layout__lado{position:static}}@media (max-width:560px){.orc-grade{grid-template-columns:1fr}.jp{width:auto;left:.5rem;right:.5rem;bottom:calc(max(.5rem, env(safe-area-inset-bottom)) + 4.25rem);height:min(36rem,100svh - 6rem)}.jp-botao__rotulo{display:none}.jp-botao{width:3.5rem;padding:0}.orc-status__item{grid-template-columns:minmax(0,1fr) auto}.orc-status__situacao{text-align:left;grid-column:1;justify-self:start}.orc-status__esquecer{grid-area:1/2/span 2}}
