@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Black Fallback;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_c9ff80{font-family:Archivo Black,Archivo Black Fallback;font-weight:400;font-style:normal}.__variable_c9ff80{--font-display:"Archivo Black","Archivo Black Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_855f89{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_855f89{--font-body:"Manrope","Manrope Fallback"}@layer reset, base, drawings, utilities;@layer reset{*,:after,:before{box-sizing:border-box;margin:0;padding:0}}@layer base{:root{color-scheme:light}html{scroll-behavior:smooth;background:#1b1d1f}body{min-width:320px;min-height:100vh;overflow-x:hidden;font-family:var(--font-body),system-ui,sans-serif;color:#1b1d1f;background:#ffffff;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button{-webkit-tap-highlight-color:transparent}::-moz-selection{color:#ffffff;background:#ff5a00}::selection{color:#ffffff;background:#ff5a00}}@layer drawings{.drawing-accent,.drawing-bold,.drawing-fine,.drawing-measure,.drawing-wheel{fill:none;vector-effect:non-scaling-stroke}.drawing-fine{stroke:rgba(255,255,255,.22);stroke-width:1}.drawing-bold{stroke:#ffffff;stroke-width:2}.drawing-measure{stroke:#ff5a00;stroke-width:1;stroke-dasharray:5 5}.drawing-accent{stroke:#ff5a00;stroke-width:20;opacity:.72}.drawing-accent-fill{fill:#ff5a00}.drawing-wheel{stroke:#ffffff;stroke-width:8}.drawing-word{fill:#ffffff;font-family:var(--font-display),sans-serif;font-size:112px;font-weight:800;letter-spacing:-8px}.drawing-word-small{font-size:68px;letter-spacing:-5px}.drawing-note{fill:#ff5a00;font-family:ui-monospace,monospace;font-size:12px;letter-spacing:1px}}@layer utilities{@keyframes leox-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes leox-stage-settle{0%{opacity:0;transform:translate3d(22px,12px,0) rotate(1.5deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes leox-glint{0%{transform:translate3d(-140%,0,0) skewX(-16deg)}to{transform:translate3d(240%,0,0) skewX(-16deg)}}[data-motion=entrance] [data-motion-part]{animation:leox-rise .68s cubic-bezier(.22,1,.36,1) both;will-change:transform,opacity}[data-motion=entrance] [data-motion-part=eyebrow]{animation-delay:80ms}[data-motion=entrance] [data-motion-part=title]{animation-name:none}[data-motion=entrance] [data-motion-part=lead]{animation-delay:.22s}[data-motion=entrance] [data-motion-part=actions]{animation-delay:.3s}[data-motion=entrance] [data-motion-part=stage]{animation-name:leox-stage-settle;animation-delay:.18s;animation-duration:.82s}[data-effect=sign]:after{position:absolute;inset-block:-20%;left:0;width:22%;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:leox-glint .9s cubic-bezier(.22,1,.36,1) .72s both}[data-effect=service]{background-image:linear-gradient(90deg,rgba(255,90,0,.08),transparent 72%);background-position:0;background-repeat:no-repeat;background-size:0 100%;transition:background-size .36s cubic-bezier(.22,1,.36,1)}[data-effect=process] [data-effect-part=content],[data-effect=process] [data-effect-part=number],[data-effect=project],[data-effect=project] [data-effect-part=image],[data-effect=project] svg,[data-effect=quick-link] [data-effect-part=arrow],[data-effect=service] [data-effect-part=title]{transition-duration:.28s;transition-property:transform,border-color,background-color,color;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){[data-effect=service]:hover{background-size:100% 100%}[data-effect=service]:hover [data-effect-part=title]{transform:translate3d(8px,0,0)}[data-effect=project]:hover{border-color:rgba(255,90,0,.6);background-color:#24272b;transform:translate3d(0,-6px,0)}[data-effect=project]:hover [data-effect-part=image],[data-effect=project]:hover svg{transform:scale(1.018)}[data-effect=process]:hover [data-effect-part=number]{color:#FF5A00;transform:scale(1.06)}[data-effect=process]:hover [data-effect-part=content]{transform:scale(1.04)}[data-effect=quick-link]:hover [data-effect-part=arrow]{transform:translate3d(4px,-4px,0)}}@media (hover:none),(pointer:coarse){[data-effect=service]:active{background-size:100% 100%}[data-effect=quick-link]:active [data-effect-part=arrow],[data-effect=service]:active [data-effect-part=title]{transform:translate3d(6px,0,0)}}[data-effect=process]:is(:focus,:active) [data-effect-part=number]{color:#FF5A00;transform:scale(1.06)}[data-process-fallback]>div,[data-process-fallback]>div>div{transition:transform .44s cubic-bezier(.22,1,.36,1),box-shadow .44s cubic-bezier(.22,1,.36,1)}#processo:has([data-process-stage="01"]:focus){--process-panel-transform:translate3d(8%,-5%,0) rotate(-4deg)}#processo:has([data-process-stage="02"]:focus){--process-wall-transform:rotateX(0) rotateY(0)}#processo:has([data-process-stage="03"]:focus){--process-panel-transform:translate3d(14%,0,0);--process-panel-shadow:-22px 14px 0 #ff5a00}#processo:has([data-process-stage="04"]:focus){--process-panel-transform:scale(1.08);--process-panel-shadow:0 0 0 8px rgba(255,90,0,0.2)}.hero-canvas,.hero-canvas-shell{position:absolute;inset:0;width:100%;height:100%}.hero-canvas-shell{z-index:2}.hero-canvas{display:block;cursor:grab;touch-action:pan-y}.hero-canvas[data-orbit-target]{cursor:pointer}.hero-orbit-a11y{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-testid=sign-stage] [data-effect=sign]>div[aria-hidden=true],[data-testid=sign-stage] [data-effect=sign]>span{transition:opacity .36s cubic-bezier(.22,1,.36,1)}[data-testid=sign-stage]:has(canvas[data-engine]) [data-effect=sign]>div[aria-hidden=true],[data-testid=sign-stage]:has(canvas[data-engine]) [data-effect=sign]>span{opacity:0}.neon-sign-container{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border-radius:9999px;width:100%;height:100%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.neon-sign-container:focus-visible{box-shadow:0 0 0 2px #ff5a00}.neon-sign-container:active{transform:scale(.985)}.neon-electric-spark{position:absolute;left:var(--spark-start-x);top:var(--spark-start-y);width:var(--spark-length);height:2px;border-radius:9999px;background:linear-gradient(90deg,#ffffff,#ffe066 30%,#ff5a00 75%,transparent);box-shadow:0 0 8px var(--spark-glow),0 0 16px rgba(255,90,0,.6);transform-origin:0 50%;animation:neon-spark-fly var(--spark-duration) cubic-bezier(.12,.82,.36,1) forwards;pointer-events:none;will-change:transform,opacity}@keyframes neon-spark-fly{0%{transform:translateZ(0) rotate(var(--spark-angle)) scaleX(1);opacity:1}60%{opacity:.95}to{transform:translate3d(var(--spark-tx),var(--spark-ty),0) rotate(var(--spark-angle)) scaleX(.25);opacity:0}}.neon-wall-glow{position:absolute;inset:-15% -20%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(255,90,0,.45) 0,rgba(255,90,0,.18) 45%,transparent 72%);pointer-events:none;z-index:1;filter:blur(14px);will-change:opacity,transform}.neon-wall-glow.cold{opacity:.04;transform:scale(.92)}.neon-wall-glow.igniting{animation:neon-wall-backlight 1.4s cubic-bezier(.22,1,.36,1) forwards}.neon-wall-glow.steady{opacity:.88;transform:scale(1.04);animation:neon-wall-steady 4s ease-in-out infinite alternate}.neon-logo-wrapper{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;height:100%;will-change:filter,opacity}.neon-logo-wrapper.cold{opacity:.25;filter:brightness(.32) contrast(1.1) drop-shadow(0 4px 10px rgba(0,0,0,.7))}.neon-logo-wrapper.igniting{animation:neon-facade-flicker 1.4s cubic-bezier(.22,1,.36,1) forwards}.neon-logo-wrapper.steady{opacity:1;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.95)) drop-shadow(0 0 8px rgba(255,90,0,.72));animation:neon-facade-steady-hum 4.2s ease-in-out infinite alternate}@keyframes neon-facade-flicker{0%{opacity:.25;filter:brightness(.32) contrast(1.1)}17%{opacity:.25;filter:brightness(.32) contrast(1.1)}19%{opacity:.88;filter:brightness(1.2) drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 8px #ff5a00)}24%{opacity:.18;filter:brightness(.28)}41%{opacity:.2;filter:brightness(.3)}43%{opacity:.92;filter:brightness(1.25) drop-shadow(0 0 2px #fff) drop-shadow(0 0 10px #ff7a1a)}48%{opacity:.35;filter:brightness(.5)}53%{opacity:.98;filter:brightness(1.3) drop-shadow(0 0 2.5px #fff) drop-shadow(0 0 12px #ff5a00)}58%{opacity:.22;filter:brightness(.32)}67%{opacity:.24;filter:brightness(.35)}70%{opacity:.82;filter:brightness(1.18) drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 8px #ff5a00)}73%{opacity:.38;filter:brightness(.48)}76%{opacity:1;filter:brightness(1.35) drop-shadow(0 0 2.5px #ffffff) drop-shadow(0 0 10px #ff7a1a) drop-shadow(0 0 18px rgba(255,90,0,.8))}88%{opacity:.94;filter:brightness(1.15) drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 8px #ff7a1a)}to{opacity:1;filter:brightness(1.18) drop-shadow(0 0 1.5px #ffffff) drop-shadow(0 0 8px #ff7a1a)}}@keyframes neon-facade-steady-hum{0%,to{filter:drop-shadow(0 0 1.5px rgba(255,255,255,.95)) drop-shadow(0 0 8px rgba(255,90,0,.72))}48%{filter:drop-shadow(0 0 1.8px rgba(255,255,255,.98)) drop-shadow(0 0 9px rgba(255,90,0,.78))}50%{filter:drop-shadow(0 0 1.2px rgba(255,255,255,.88)) drop-shadow(0 0 7px rgba(255,90,0,.65))}52%{filter:drop-shadow(0 0 1.8px rgba(255,255,255,.98)) drop-shadow(0 0 9.5px rgba(255,90,0,.76))}85%{filter:drop-shadow(0 0 1.4px rgba(255,255,255,.92)) drop-shadow(0 0 7.8px rgba(255,90,0,.7))}}@keyframes neon-wall-backlight{0%{opacity:.08;transform:scale(.92)}19%{opacity:.65;transform:scale(1.04)}24%{opacity:.06;transform:scale(.9)}43%{opacity:.72;transform:scale(1.06)}48%{opacity:.2;transform:scale(.96)}53%{opacity:.85;transform:scale(1.08)}58%{opacity:.08;transform:scale(.92)}76%{opacity:1;transform:scale(1.16)}88%{opacity:.82;transform:scale(1.02)}to{opacity:.88;transform:scale(1.04)}}@keyframes neon-wall-steady{0%,to{opacity:.85;transform:scale(1.04)}50%{opacity:.94;transform:scale(1.07)}}[data-avatar-frame] img{position:relative;z-index:2;transition:opacity .36s cubic-bezier(.22,1,.36,1)}.founder-avatar-canvas,.founder-avatar-shell{position:absolute;inset:0;width:100%;height:100%}.founder-avatar-shell{z-index:1;opacity:0;pointer-events:none}.founder-avatar-canvas{display:block;cursor:grab;touch-action:pan-y}.founder-avatar-canvas:active,.hero-canvas:active{cursor:grabbing}.process-rail-canvas,.process-rail-shell{position:absolute;inset:0;width:100%;height:100%}.process-rail-shell{z-index:2;pointer-events:none}.process-rail-canvas{display:block;touch-action:pan-y}[data-process-viewport]:has(canvas[data-engine]) [data-process-fallback]{opacity:.12}#processo ol::-webkit-scrollbar{display:none}#contato,#portfolio,#processo,#servicos,#sobre{scroll-margin-top:24px}.interactive-heading{cursor:default}.interactive-word{display:inline-block;white-space:nowrap}.interactive-char{display:inline;color:inherit;transition:color .4s cubic-bezier(.2,.8,.2,1),text-shadow .4s cubic-bezier(.2,.8,.2,1);will-change:color,text-shadow}@media (hover:hover) and (pointer:fine){.interactive-char:hover{color:#FF5A00!important;text-shadow:0 0 18px rgba(255,90,0,.75);transition:color 60ms ease,text-shadow 60ms ease}.interactive-heading[data-fully-lit=true] .interactive-char{color:#FF5A00;text-shadow:0 0 22px rgba(255,90,0,.65);transition:color .28s ease,text-shadow .28s ease}}@keyframes terminal-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.terminal-cursor{display:inline-block;width:.42em;height:.92em;vertical-align:-.06em;background-color:#FF5A00;margin-left:6px;box-shadow:0 0 12px rgba(255,90,0,.6);animation:terminal-cursor-blink 1s step-start infinite}[data-faq] summary{list-style:none}[data-faq] summary::-webkit-details-marker{display:none}[data-faq] summary::marker{content:""}[data-faq] details[open] [data-faq-icon]{transform:rotate(45deg);background-color:rgba(255,90,0,.1);border-color:rgba(255,90,0,.45)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-name:none!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}