@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.cgTQqG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.cgTQqG_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.IAywCG_className{font-family:Newsreader,Newsreader Fallback}.IAywCG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--wevam-paper:#e8dfdc;--wevam-ink:#2e2e2e;--wevam-orange:#e87048}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--wevam-ink);color:var(--wevam-paper);font-family:var(--font-jakarta), sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:var(--wevam-orange);color:#fff}
:root{--ink:#2b2b2b;--ink-2:#333;--blush:#e6dcdb;--paper:#f2edec;--slate:#334a53;--accent:#dd664a;--text:#404040;--cream:#efe8e6;--muted-l:#404040b8;--muted-d:#efe8e6ad;--line-l:#40404029;--line-d:#efe8e624;--serif:var(--font-newsreader),Georgia,serif;--sans:var(--font-jakarta),system-ui,sans-serif;--pad-x:150px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--sans);color:var(--text);background:var(--ink)}html{scroll-behavior:smooth}body{overflow-x:hidden}a{color:inherit;cursor:pointer}button,input,textarea{font:inherit}button{cursor:pointer}em{font-style:italic}.eyebrow{font:600 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:14px;display:flex}.eyebrow b{color:inherit;opacity:.55;letter-spacing:.12em;font-weight:600}.eyebrow:before{content:"";background:currentColor;width:36px;height:1px}.h1{font:400 92px/1 var(--serif);letter-spacing:-.022em}.h2{font:400 76px/1.02 var(--serif);letter-spacing:-.02em}.h1 em,.h2 em{color:var(--accent)}.lead{font:400 20px/1.62 var(--sans)}.body{font:400 18px/1.62 var(--sans)}.small{font:500 15px/1.5 var(--sans)}.btn{height:60px;font:600 16px/1 var(--sans);white-space:nowrap;border-radius:8px;align-items:center;gap:14px;padding:0 28px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 10px 30px -12px #dd664ab3}.btn-link{border-bottom:1px solid;border-radius:0;height:auto;padding:0 0 6px}.btn svg{width:16px;height:16px}.sec{width:100%;height:1080px;min-height:100vh;padding:150px var(--pad-x) 70px;position:relative;overflow:hidden}.dark{background:var(--ink);color:var(--cream)}.slate{background:var(--slate);color:var(--cream)}.blush{background:var(--blush)}.paper{background:var(--paper)}.grain:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.nav{z-index:20;top:28px;left:var(--pad-x);right:var(--pad-x);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2b2b2bdb;border:1px solid #efe8e612;border-radius:12px;justify-content:space-between;align-items:center;height:72px;padding:0 14px 0 22px;display:flex;position:absolute;box-shadow:0 16px 40px -24px #00000080}.logo{color:var(--cream);align-items:center;gap:14px;text-decoration:none;display:flex}.logo .mark{background:var(--blush);width:42px;height:42px;font:700 20px/1 var(--sans);color:var(--accent);letter-spacing:-.06em;border-radius:50%;place-items:center;display:grid}.logo .word{font:700 27px/1 var(--sans);letter-spacing:-.01em}.nav ul{gap:44px;list-style:none;display:flex}.nav a.l{font:500 16px/1 var(--sans);color:#efe8e6b8;text-decoration:none;position:relative}.nav a.l.on{color:#fff}.nav a.l.on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-12px;left:0;right:0}.nav .cta{height:46px;padding:0 20px;font-size:15px}.nav-actions{align-items:center;gap:18px;display:flex}.wevam-language{color:#efe8e680;font:700 10px/1 var(--sans);letter-spacing:.08em;align-items:center;gap:7px;display:flex}.wevam-language button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wevam-language button.on,.wevam-language button:hover{color:var(--accent)}.wevam-language i{background:#efe8e633;width:1px;height:13px}.burger{display:none}.rail{z-index:20;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.rail span{font:600 12px/1 var(--sans);letter-spacing:.1em;color:currentColor;opacity:.4;align-items:center;gap:10px;display:flex}.rail span i{background:currentColor;width:16px;height:1.5px;display:block}.rail span.on{opacity:1;color:var(--accent)}.rail span.on i{width:34px}.rail span em{letter-spacing:.06em;text-transform:none;font-size:13px;font-style:normal;font-weight:600}.dark .rail,.slate .rail{color:var(--cream)}.blush .rail,.paper .rail{color:var(--text)}#inicio{padding-top:0}#inicio .glow{background:radial-gradient(closest-side,#dd664a33,#dd664a0f 45%,#0000 70%);width:1300px;height:1300px;position:absolute;top:50%;right:-160px;transform:translateY(-50%)}#inicio .gridbg{background-image:linear-gradient(#efe8e609 1px,#0000 1px),linear-gradient(90deg,#efe8e609 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72%,#000 10%,#0000 62%)}.hero-wrap{grid-template-columns:1fr 640px;align-items:center;gap:60px;height:100%;padding-top:70px;padding-bottom:60px;display:grid;position:relative}.hero-copy .eyebrow{margin-bottom:34px}.hero-copy .h1{max-width:960px}.hero-copy .lead{max-width:720px;color:var(--muted-d);margin-top:34px}#inicio .hero-copy .lead{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.caps{border-top:1px solid var(--line-d);grid-template-columns:repeat(4,auto);gap:0;max-width:820px;margin-top:36px;display:grid}.caps div{font:500 15px/1.4 var(--sans);color:var(--cream);border-right:1px solid var(--line-d);margin-right:26px;padding:18px 26px 0 0}.caps div:last-child{border-right:0}.caps small{font:600 11.5px/1 var(--sans);letter-spacing:.16em;color:var(--accent);margin-bottom:8px;display:block}.hero-ctas{align-items:center;gap:36px;margin-top:44px;display:flex}.hero-ctas .btn-link{color:var(--cream)}.orbit{width:640px;height:640px;position:relative}.orbit svg{position:absolute;inset:0}.orbit-logo-mark{z-index:3;border-radius:50%;width:78px;height:78px;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-58%);box-shadow:0 0 35px #dd664a38}.orbit-logo-mark img{width:auto;max-width:none;height:78px}.olabel{font:600 14px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b2b2bd1;border:1px solid #efe8e61f;border-radius:8px;align-items:center;gap:10px;padding:11px 16px;display:flex;position:absolute}.olabel i{background:var(--accent);border-radius:50%;width:7px;height:7px}.hero-foot{left:var(--pad-x);right:var(--pad-x);border-top:1px solid var(--line-d);font:600 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:22px;display:flex;position:absolute;bottom:44px}.hero-foot .sig{color:var(--cream)}.hero-foot .sig b{color:var(--accent);font-weight:600}.hero-foot .scroll{color:var(--muted-d);align-items:center;gap:12px;display:flex}.hero-foot .scroll i{background:linear-gradient(var(--accent),transparent);width:1px;height:26px}.hero-foot .right{color:var(--muted-d)}.top{grid-template-columns:1.25fr 1fr;align-items:end;gap:110px;display:grid}.top .eyebrow{margin-bottom:30px}.quote{border-left:2px solid var(--accent);font:400 italic 28px/1.32 var(--serif);color:var(--text);margin-top:34px;padding-left:28px}.chain{left:var(--pad-x);right:var(--pad-x);grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:165px}.chain .track{background:repeating-linear-gradient(90deg,#40404059 0 8px,#0000 8px 14px);height:1px;position:absolute;top:9px;left:0;right:20%}.chain .fill{transform-origin:0;background:linear-gradient(90deg,#dd664a40,var(--accent));width:80%;height:2px;position:absolute;top:9px;left:0}.stage{padding-right:34px;position:relative}.stage .dot{background:var(--blush);border:1.5px solid var(--accent);z-index:2;border-radius:50%;width:19px;height:19px;position:relative}.stage .num{font:400 64px/1 var(--serif);color:#40404038;margin-top:34px}.stage h3{font:500 32px/1.1 var(--serif);color:var(--text);margin-top:18px}.stage p{font:500 16px/1.45 var(--sans);color:var(--muted-l);margin-top:10px}.stage.last .dot{background:var(--accent);box-shadow:0 0 0 8px #dd664a29}.stage.last .num{color:#dd664a73}.stage.last h3{color:var(--accent)}.chain-note{right:var(--pad-x);font:600 12.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-l);position:absolute;bottom:370px}@media (min-width:901px){#desafio{padding-top:200px}#desafio .h2{font-size:86px}#experiencia .head2{grid-template-columns:1.7fr 1fr}#experiencia .h2{font-size:68px}#contato .h2{font-size:82px}.stack .case h3{padding-top:22px}}.head2{grid-template-columns:1.3fr 1fr;align-items:end;gap:110px;margin-bottom:46px;display:grid}.head2 .eyebrow{margin-bottom:28px}.head2 .body{color:var(--muted-l);max-width:560px}.mods{grid-template-columns:1fr 1.12fr 1fr;gap:22px;height:610px;display:grid}.mod{background:#ffffff8c;border:1px solid #40404014;border-radius:14px;flex-direction:column;padding:38px 40px 36px;display:flex;position:relative;box-shadow:0 30px 60px -40px #40404059}.mod.feat{background:var(--slate);color:var(--cream);border-color:#0000;box-shadow:0 40px 80px -40px #334a53cc}.mod .row{justify-content:space-between;align-items:center;display:flex}.mod .verb{font:600 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.mod .n{font:400 22px/1 var(--serif);opacity:.45}.mod .ico{width:58px;height:58px;margin-top:30px}.mod h3{font:400 42px/1.05 var(--serif);letter-spacing:-.01em;margin-top:26px}.mod .desc{font:400 17px/1.6 var(--sans);color:var(--muted-l);margin-top:16px}.mod.feat .desc{color:var(--muted-d)}.mod ul{border-top:1px solid var(--line-l);margin-top:auto;list-style:none}.mod.feat ul{border-color:var(--line-d)}.mod li{font:500 15.5px/1.3 var(--sans);border-bottom:1px solid var(--line-l);align-items:center;gap:12px;padding:12px 0;display:flex}.mod.feat li{border-color:var(--line-d)}.mod li:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.mod .who{font:500 14.5px/1.4 var(--sans);color:var(--muted-l);margin-top:18px}.mod.feat .who{color:var(--muted-d)}.mod .who b{color:var(--text);font-weight:600}.mod.feat .who b{color:var(--cream)}#conexao .glow{background:radial-gradient(closest-side,#efe8e612,#0000 70%);width:1500px;height:900px;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.cx-head{grid-template-columns:1fr 1.6fr;align-items:start;gap:80px;display:grid}.cx-head .eyebrow{margin-top:24px}.flow{left:var(--pad-x);right:var(--pad-x);height:420px;position:absolute;top:440px}.flow svg{position:absolute;inset:0;overflow:visible}.node{text-align:center;width:176px;height:176px;font:600 15.5px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);background:#2d434b;border:1px solid #efe8e638;border-radius:50%;place-items:center;margin-left:-88px;display:grid;position:absolute;top:120px;box-shadow:inset 0 0 0 8px #334a53,inset 0 0 0 9px #efe8e614}.node small{font:400 22px/1 var(--serif);letter-spacing:0;color:var(--accent);margin-bottom:10px;display:block}.dirlab{text-align:center;justify-content:center;align-items:center;gap:18px;width:1000px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dirlab h4{font:600 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;display:flex}.dirlab p{font:400 17px/1.4 var(--sans);color:var(--muted-d)}.cx-foot{left:var(--pad-x);right:var(--pad-x);font:600 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-d);align-items:center;gap:28px;display:flex;position:absolute;bottom:52px}.cx-foot i{background:var(--line-d);flex:1;height:1px}.cx-foot b{color:var(--cream);font-weight:600}.ab{grid-template-columns:600px 1fr;align-items:center;gap:70px;height:100%;padding-top:10px;display:grid}.ab .eyebrow{margin-bottom:30px}.ab .body{color:var(--muted-l);margin-top:30px}.note{font:500 16.5px/1.5 var(--sans);color:var(--text);background:#f2edecb3;border:1px solid #40404014;border-radius:10px;gap:18px;margin-top:30px;padding:22px 24px;display:flex}.note i{background:var(--accent);border-radius:2px;flex:none;width:3px}.note b{font-weight:700}.ab .btn{margin-top:36px}.ab-vis{background:radial-gradient(circle at 42%,#f6f2f1 0,#efe8e7 38%,#f2edec00 70%);border-radius:18px;grid-template-columns:1fr 330px;align-items:center;height:820px;display:grid;position:relative}.cube{place-items:center;display:grid;position:relative}.cube img{width:620px;height:auto;-webkit-mask-image:radial-gradient(50% 50%,#000 72%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 72%,#0000 100%)}.domains-figure img{border-radius:12px;box-shadow:0 30px 65px -42px #2b2b2b73;-webkit-mask-image:none;mask-image:none}.dims{padding-right:10px}.dims h4{font:600 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-l);margin-bottom:12px}.dims ol{list-style:none}.dims li{border-bottom:1px solid var(--line-l);grid-template-columns:38px 1fr;align-items:baseline;padding:14px 0;display:grid}.dims li span{font:400 18px/1 var(--serif);color:var(--accent)}.dims li b{font:600 17px/1.2 var(--sans);color:var(--text)}.dims li small{font:400 14.5px/1.2 var(--sans);color:var(--muted-l);margin-top:4px;display:block}.dims li.vc b{color:var(--accent)}.cases{grid-template-columns:1.25fr 1fr;gap:22px;height:580px;display:grid}.case{background:#ffffff8c;border:1px solid #40404014;border-radius:14px;flex-direction:column;padding:34px 38px;display:flex;position:relative;box-shadow:0 30px 60px -40px #40404059}.case.big{padding:40px 46px}.stack{grid-template-rows:1fr 1fr;gap:22px;display:grid}.loc{align-items:center;gap:16px;display:flex}.loc .globe{flex:none;width:44px;height:44px}.loc b{font:400 26px/1 var(--serif);display:block}.loc small{font:600 12.5px/1 var(--sans);letter-spacing:.14em;color:var(--muted-l);margin-top:6px;display:block}.case .verb{font:600 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-left:auto}.case h3{font:400 38px/1.06 var(--serif);letter-spacing:-.01em;margin-top:auto}.case.big h3{margin-top:0;font-size:46px}.case p{font:400 17px/1.55 var(--sans);color:var(--muted-l);margin-top:12px}.case.big p{max-width:640px}.tags{border-top:1px solid var(--line-l);font:600 14.5px/1 var(--sans);gap:22px;margin-top:20px;padding-top:16px;display:flex}.tags span{align-items:center;gap:9px;display:flex}.tags span:before{content:"";background:var(--accent);width:6px;height:6px}.conv{height:230px;margin:24px 0 26px;position:relative}.conv svg{position:absolute;inset:0;overflow:visible}.conv .c{font:600 14px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:10px;padding:9px 0;display:flex;position:absolute}.conv .c:before{content:"";background:var(--slate);border-radius:50%;width:7px;height:7px}.conv .v{text-align:center;background:var(--accent);color:#fff;width:150px;height:150px;font:400 22px/1.15 var(--serif);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 0 12px #dd664a24,0 0 0 26px #dd664a0f}.conf{font:500 15.5px/1.5 var(--sans);color:var(--muted-l);align-items:center;gap:12px;max-width:520px;display:flex}.conf svg{flex:none;width:20px;height:20px}.about{grid-template-columns:560px 1fr;align-items:center;gap:110px;height:100%;padding-top:10px;display:grid}.portrait{position:relative}.portrait .frame{border:1px solid #dd664a8c;border-radius:6px;position:absolute;inset:-22px 22px 96px -22px}.portrait img{object-fit:cover;object-position:50% 20%;border-radius:6px;width:560px;height:640px;display:block;position:relative;box-shadow:0 40px 80px -40px #2b2b2b8c}.portrait .cap{justify-content:space-between;align-items:baseline;margin-top:22px;display:flex;position:relative}.portrait .cap b{font:400 26px/1 var(--serif);color:var(--text)}.portrait .cap small{font:600 12.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.about .eyebrow{margin-bottom:28px}.bio{max-width:900px;color:var(--muted-l);gap:14px;margin-top:24px;display:grid}.bio p{font:400 16.5px/1.48 var(--sans)}.stats{border-top:1px solid var(--line-l);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid}.stats div{border-right:1px solid var(--line-l);margin-right:22px;padding:22px 22px 0 0}.stats div:last-child{border-right:0}.stats b{font:400 50px/1 var(--serif);letter-spacing:-.02em;color:var(--accent);white-space:nowrap;display:block}.stats b.word{font:600 28px/1.1 var(--sans);letter-spacing:-.02em}.stats strong{font:600 15px/1.25 var(--sans);color:var(--text);margin-top:12px;display:block}.stats small{font:500 13px/1.35 var(--sans);color:var(--muted-l);margin-top:7px;display:block}#contato .glow{background:radial-gradient(closest-side,#dd664a29,#0000 70%);width:1200px;height:1200px;position:absolute;top:40%;right:-200px;transform:translateY(-50%)}.ct{grid-template-columns:1fr 620px;align-items:center;gap:120px;height:calc(100% - 150px);display:grid;position:relative}.ct .eyebrow{margin-bottom:30px}.ct .lead{max-width:680px;color:var(--muted-d);margin-top:30px}.assure{gap:16px;margin-top:30px;display:grid}.assure div{font:500 16.5px/1.4 var(--sans);color:var(--cream);align-items:center;gap:14px;display:flex}.assure svg{flex:none;width:22px;height:22px}.form{background:#efe8e60a;border:1px solid #efe8e61a;border-radius:16px;padding:46px 48px 44px;box-shadow:0 50px 90px -50px #000c}.form h3{font:400 34px/1 var(--serif);color:var(--cream)}.form .sub{font:500 15.5px/1.4 var(--sans);color:var(--muted-d);margin-top:10px}.field{margin-top:30px}.field label{font:600 12.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-d);display:block}.field .in{font:400 18px/1.3 var(--sans);color:#efe8e66b;border-bottom:1px solid #efe8e638;margin-top:14px;padding-bottom:14px}.field .in.ta{height:96px}.field.focus .in{border-color:var(--accent);color:var(--cream)}.form .btn{justify-content:space-between;width:100%;height:62px;margin-top:36px;font-size:17px}.foot{left:var(--pad-x);right:var(--pad-x);border-top:1px solid var(--line-d);grid-template-columns:auto 1fr auto;align-items:center;gap:60px;height:150px;display:grid;position:absolute;bottom:0}.foot .sig{font:600 13px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-d);text-align:center}.foot .sig b{color:var(--cream);font-weight:600}.foot nav{font:500 15px/1 var(--sans);color:var(--muted-d);gap:34px;display:flex}.foot .copy{font:500 13px/1 var(--sans);color:#efe8e673;text-align:right;margin-top:12px;display:block}.foot .up{font:600 13px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--cream);justify-content:flex-end;align-items:center;gap:10px;display:flex}@keyframes up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.25;transform:scale(1.7)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes draw{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes dash{to{stroke-dashoffset:-48px}}@keyframes drop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes ring{0%{box-shadow:0 0 #dd664a59,0 0 #dd664a1f}to{box-shadow:0 0 0 18px #dd664a00,0 0 0 34px #dd664a00}}.motion-ready .sec:not(.in-view) :is(.eyebrow,.h1,.h2,.lead,.body,.quote,.caps,.hero-ctas,.mod,.case,.stats div,.form,.assure,.note,.ab .btn,.hl,.dims li,.portrait,.conf){opacity:0;transform:translateY(22px)}.sec.in-view :is(.eyebrow,.h1,.h2,.lead,.body,.quote,.caps,.hero-ctas,.mod,.case,.stats div,.form,.assure,.note,.ab .btn,.hl,.dims li,.portrait,.conf){animation:.9s cubic-bezier(.2,.7,.2,1) both up}.h1,.h2{animation-delay:80ms}.lead,.body,.quote{animation-delay:.2s}.caps,.note,.hl{animation-delay:.3s}.hero-ctas,.ab .btn{animation-delay:.4s}.mod:nth-child(2),.stack .case:first-child{animation-delay:.12s}.mod:nth-child(3),.stack .case:nth-child(2){animation-delay:.24s}.stats div:nth-child(2){animation-delay:.1s}.stats div:nth-child(3){animation-delay:.2s}.stats div:nth-child(4){animation-delay:.3s}.dims li:nth-child(n){animation-delay:calc(var(--k,0)*60ms + .2s)}.orbit .spin{transform-origin:320px 320px;animation:48s linear infinite spin}.orbit .spin.rev{animation-duration:70s;animation-direction:reverse}.orbit .pulse{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite pulse}.orbit .pulse.d2{animation-delay:1s}.orbit .pulse.d3{animation-delay:2s}.hero-foot .scroll i{animation:2.4s ease-in-out infinite drop}.sec.in-view .chain .fill{animation:1.8s cubic-bezier(.6,.1,.2,1) .4s both grow}.sec.in-view .stage .dot{animation:.5s ease-out both pop}.stage:nth-child(3) .dot{animation-delay:.5s}.stage:nth-child(4) .dot{animation-delay:.85s}.stage:nth-child(5) .dot{animation-delay:1.2s}.stage:nth-child(6) .dot{animation-delay:1.55s}.stage:nth-child(7) .dot{animation-delay:1.9s}.sec.in-view .stage.last .dot{animation:.5s ease-out 1.9s both pop,2.4s ease-out 2.4s infinite ring}.sec.in-view .mod .ico *{stroke-dasharray:240;animation:1.6s ease-out .5s both draw}.cube img{animation:7s ease-in-out infinite float}.flowlines path{stroke-dasharray:3 9;animation:2.2s linear infinite dash}.conv .v{animation:2.6s ease-out infinite ring}.conv .samp:before{background:var(--accent)}.btn svg{transition:transform .25s}.btn:hover svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.motion-ready .sec :is(.eyebrow,.h1,.h2,.lead,.body,.quote,.caps,.hero-ctas,.mod,.case,.stats div,.form,.assure,.note,.ab .btn,.hl,.dims li,.portrait,.conf){opacity:1!important;transform:none!important}}@media (max-width:900px){:root{--pad-x:22px}.sec{height:auto;min-height:0;padding:118px 22px 64px}.h1{font-size:46px;line-height:1.04}.h2{font-size:40px;line-height:1.06}.lead{font-size:17.5px}.body{font-size:17px}#inicio .hero-copy .lead{text-align:left}.eyebrow{letter-spacing:.16em;font-size:12px}.eyebrow:before{width:24px}.nav{height:62px;padding:0 10px 0 14px;top:14px}.nav ul,.nav .cta{display:none}.nav-actions{margin-left:auto}.logo .mark{width:36px;height:36px;font-size:17px}.logo .word{font-size:22px}.burger{border:1px solid #efe8e629;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.rail{display:none}#inicio{padding-top:120px}.hero-wrap{grid-template-columns:1fr;gap:30px;padding-top:0}.caps{grid-template-columns:1fr 1fr;row-gap:16px}.caps div{border-right:0;margin-right:0;padding-right:12px}.hero-ctas{flex-direction:column;align-items:flex-start;gap:24px}.orbit{transform-origin:0 0;width:640px;height:640px;margin:0 0 -307px 6px;transform:scale(.52)}.olabel{padding:14px 20px;font-size:20px}.hero-foot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:34px;font-size:11.5px;position:static}.hero-foot .scroll{display:none}.top,.head2,.cx-head,.ab,.about,.ct,.hero-wrap{grid-template-columns:minmax(0,1fr);gap:28px}.quote{font-size:23px}.chain{grid-template-columns:1fr;gap:0;margin-top:44px;position:static}.chain .track,.chain .fill,.chain-note{display:none}.stage{border-top:1px solid var(--line-l);grid-template-columns:30px 54px 1fr;align-items:baseline;padding:18px 0;display:grid}.stage .dot{width:13px;height:13px}.stage .num{margin:0;font-size:26px}.stage h3{margin:0;font-size:25px}.stage p{grid-column:3;margin-top:6px;font-size:15px}.mods,.cases{grid-template-columns:1fr;height:auto}.mod{padding:30px 26px}.mod h3{font-size:34px}.mod ul{margin-top:24px}.flow{height:auto;margin-top:36px;position:static}.flow svg{display:none}.flow .node{width:150px;height:150px;margin:0 auto 18px;font-size:13.5px;position:relative;top:auto;left:auto!important}.dirlab{border-top:1px solid var(--line-d);width:auto;padding:18px 0;display:block;transform:none;text-align:left!important;position:relative!important;inset:auto!important}.dirlab h4{justify-content:flex-start!important}.dirlab p{margin-top:8px}.cx-foot{flex-wrap:wrap;gap:12px;margin-top:28px;font-size:11px;position:static}.cx-foot i{display:none}.ab-vis{background:0 0;grid-template-columns:1fr;height:auto}.cube img{width:100%}.dims{padding:0}.stack{grid-template-rows:auto}.case,.case.big{padding:28px 24px}.case.big h3{font-size:36px}.case h3{margin-top:22px;font-size:31px}.conv{display:none}.tags{flex-wrap:wrap;gap:12px 18px}.portrait img{aspect-ratio:4/5;width:100%;height:auto}.portrait .frame{inset:-10px 10px 70px -10px}.hl{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr 1fr;row-gap:22px}.stats div:nth-child(2){border-right:0}.stats b{font-size:38px}.ct{height:auto}.form{padding:30px 24px}.foot{grid-template-columns:1fr;gap:20px;height:auto;margin-top:56px;padding-top:30px;position:static}.foot nav{flex-wrap:wrap;gap:16px 22px}.foot .sig,.foot .copy,.foot .up{text-align:left;justify-content:flex-start}}.wevam-site{scroll-snap-type:y mandatory;background:var(--ink);overscroll-behavior-y:contain;height:100svh;overflow:auto hidden}.wevam-site .sec{scroll-snap-align:start;scroll-snap-stop:always;height:1080px;min-height:0}@media (min-width:901px){.wevam-site .sec{--section-scale:min(1,calc(100svh / 1080px),calc(100vw / 1440px));height:calc(100svh / var(--section-scale));zoom:var(--section-scale)}}.logo-img{width:160px;height:auto;display:block}.mobile-menu{display:none}.mobile-menu-tools{align-items:center;gap:16px;display:flex}.field input,.field textarea{width:100%;color:var(--cream);font:400 18px/1.3 var(--sans);resize:none;background:0 0;border:0;border-bottom:1px solid #efe8e638;border-radius:0;outline:0;margin-top:14px;padding:0 0 14px;display:block}.field input::placeholder,.field textarea::placeholder{color:#efe8e66b}.field.focus input{border-color:var(--accent)}.field.focus input::placeholder{color:var(--cream)}.field input:focus,.field textarea:focus{border-color:var(--accent)}.form button{border:0}.nav a.l:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-12px;left:0;right:0;transform:scaleX(0)}.nav a.l:hover:after,.nav a.l.on:after{transform:scaleX(1)}.rail a{color:inherit;opacity:.4;font:600 12px/1 var(--sans);letter-spacing:.1em;align-items:center;gap:10px;text-decoration:none;transition:all .25s;display:flex}.rail a i{background:currentColor;width:16px;height:1.5px;transition:all .25s;display:block}.rail a.on{color:var(--accent);opacity:1}.rail a.on i{width:34px}.mod{transition:transform .3s,box-shadow .3s}.mod:hover{transform:translateY(-7px);box-shadow:0 38px 70px -38px #4040406b}.case.big,.case{min-width:0}.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}@media (max-width:900px){.wevam-site{scroll-snap-type:none;height:auto;overflow:visible}.wevam-site .sec{scroll-snap-align:none;height:auto;min-height:0}.logo-img{width:146px}.burger{color:inherit;background:0 0;padding:0}.mobile-menu{z-index:100;color:var(--cream);background:#2b2b2bfa;flex-direction:column;padding:28px 24px 34px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.mobile-menu.open{transform:none}.mobile-menu-head{justify-content:space-between;align-items:center;display:flex}.mobile-menu-close{width:44px;height:44px;color:var(--cream);background:0 0;border:1px solid #efe8e629;border-radius:8px;place-items:center;font-size:26px;display:grid}.mobile-menu nav{font:400 40px/1.05 var(--serif);gap:24px;margin:auto 0;display:grid}.mobile-menu nav a{border-bottom:1px solid var(--line-d);padding-bottom:12px}.mobile-menu .btn{align-self:flex-start}.portrait .cap{gap:15px}.portrait .cap b{font-size:23px}.portrait .cap small{text-align:right}.form button{width:100%}}@media (min-width:901px) and (max-height:1020px){:root{--pad-x:max(64px,calc((100vw - 1500px)/2))}.sec{padding-top:118px;padding-bottom:42px}.nav{height:64px;top:18px}.nav .cta{height:42px}.h1{font-size:clamp(58px,4.7vw,76px)}.h2{font-size:clamp(50px,3.8vw,64px)}#experiencia .head2{grid-template-columns:2.2fr 1fr}#experiencia .h2{font-size:60px}.lead{font-size:17px}.body{font-size:16px}.eyebrow{font-size:11px}.hero-wrap{grid-template-columns:1fr minmax(420px,520px);gap:36px;padding-top:54px;padding-bottom:44px}.orbit{transform-origin:50%;width:520px;height:520px;transform:scale(.8125)}.hero-copy .eyebrow{margin-bottom:22px}.hero-copy .lead{margin-top:22px}.caps{margin-top:24px}.hero-ctas{margin-top:28px}.hero-foot{bottom:25px}#desafio{padding-top:140px!important}.top{align-items:start;gap:65px}.quote{margin-top:24px;font-size:23px}.chain{bottom:48px}.chain-note{bottom:285px}.stage .num{font-size:50px}.stage h3{font-size:27px}.head2{gap:70px;margin-bottom:28px}.mods{height:calc(max(100vh,900px) - 358px);min-height:430px}.mod{padding:26px 28px 24px}.mod .ico{width:48px;height:48px;margin-top:18px}.mod h3{margin-top:18px;font-size:34px}.mod .desc{font-size:14px}.mod li{padding:8px 0;font-size:13px}.cx-head{gap:55px}.flow{transform-origin:top;top:320px;transform:scale(.84)}.cx-foot{bottom:32px}.ab{grid-template-columns:520px 1fr;gap:40px}.ab-vis{grid-template-columns:1fr 280px;height:calc(100vh - 135px);min-height:610px}.cube img{width:min(520px,100%)}.dims li{padding:9px 0}.cases{height:calc(max(100vh,900px) - 366px);min-height:430px}.case,.case.big{padding:26px 30px}.conv{height:190px;margin:12px 0}.conv .c{padding:5px 0}.conv .c:first-of-type{top:0!important}.conv .c:nth-of-type(2){top:38px!important}.conv .c:nth-of-type(3){top:76px!important}.conv .c:nth-of-type(4){top:114px!important}.conv .c:nth-of-type(5){top:152px!important}.conv .v{width:130px;height:130px;font-size:20px}.case.big h3{font-size:37px}.case h3{font-size:30px}.case p{font-size:14px}.about{grid-template-columns:minmax(330px,390px) 1fr;gap:54px}.portrait img{width:390px;height:470px}.portrait .frame{bottom:82px}.about .h2{font-size:52px}.bio{gap:10px;margin-top:17px}.bio p{font-size:15.5px;line-height:1.4}.stats{margin-top:20px}.stats div{padding-top:17px}.stats b{font-size:38px}.stats b.word{font-size:24px}.stats strong{margin-top:8px;font-size:14px}.stats small{font-size:12px}.ct{grid-template-columns:1fr 520px;gap:80px;height:calc(100% - 110px)}.form{padding:28px 34px}.field{margin-top:18px}.foot{height:110px}}#atuacao .h2{white-space:nowrap;font-size:66px}#atuacao .head2{margin-bottom:32px}#atuacao .mods{height:620px}#atuacao .mod{padding:32px 36px 30px}#atuacao .mod ul{margin-top:28px}#atuacao .mod .who{margin-top:24px}.spec,.spec-slot{min-height:108px;margin-top:18px}.spec{background:#f2edecf2;border:1px solid #4040401a;border-radius:10px;padding:16px 18px}.spec small{font:600 11.5px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-l);display:block}.spec small b{color:var(--text);font-weight:700}.spec p{font:400 14.5px/1.45 var(--sans);color:var(--muted-l);margin-top:8px}.spec a{white-space:nowrap;color:var(--accent);font-weight:600;text-decoration:none}#experiencia .cases{height:560px}#experiencia .stack .case{padding:24px 30px}#experiencia .stack .case h3{font-size:30px}#experiencia .stack .case p{font-size:14px}.xref{background:#ffffff8c;border:1px solid #40404014;border-radius:12px;align-items:center;gap:20px;margin-top:18px;padding:18px 24px;display:flex}.xref p{font:500 16px/1.45 var(--sans);color:var(--text);flex:1}.xref p span{color:var(--muted-l);font-weight:400}.xref a{font:600 15px/1 var(--sans);color:var(--accent);white-space:nowrap;text-decoration:none}@media (min-width:901px) and (max-height:1020px){#atuacao .head2{grid-template-columns:1.7fr 1fr;margin-bottom:20px}#atuacao .h2{font-size:58px}#atuacao .mods{height:660px;min-height:0}#atuacao .mod{padding:26px 30px 24px}#atuacao .mod .ico{width:48px;height:48px;margin-top:16px}#atuacao .mod h3{margin-top:16px;font-size:34px}#atuacao .mod .desc{margin-top:12px;font-size:15.5px;line-height:1.52}#atuacao .mod ul{margin-top:22px}#atuacao .mod li{padding:9px 0;font-size:15px}#atuacao .mod .who{margin-top:18px;font-size:14px}#atuacao .spec,#atuacao .spec-slot{min-height:92px;margin-top:10px}#atuacao .spec{padding:11px 14px}#atuacao .spec small{font-size:10.5px}#atuacao .spec p{margin-top:6px;font-size:12.5px;line-height:1.35}#experiencia .cases{height:calc(max(100vh,900px) - 485px);min-height:430px}#experiencia .case,#experiencia .case.big{padding:20px 26px}#experiencia .conv{height:160px;margin:8px 0}#experiencia .conv .c:first-of-type{top:0!important}#experiencia .conv .c:nth-of-type(2){top:32px!important}#experiencia .conv .c:nth-of-type(3){top:64px!important}#experiencia .conv .c:nth-of-type(4){top:96px!important}#experiencia .conv .c:nth-of-type(5){top:128px!important}#experiencia .conv .v{width:116px;height:116px;font-size:18px}#experiencia .case.big h3{font-size:32px}#experiencia .stack .case h3{padding-top:8px;font-size:26px}#experiencia .case p{margin-top:8px;font-size:12.5px;line-height:1.4}#experiencia .tags{gap:12px;margin-top:10px;padding-top:10px;font-size:12px}#experiencia .xref{margin-top:14px;padding:14px 20px}#experiencia .xref p{font-size:14px}#experiencia .xref a{font-size:13.5px}}@media (max-width:900px){#atuacao .h2{white-space:normal;font-size:40px}#atuacao .mods,#experiencia .cases{height:auto;min-height:0}#atuacao .mod{padding:30px 26px}.spec-slot{display:none}.spec{min-height:0}.xref{flex-direction:column;align-items:flex-start}}@media (min-width:901px) and (max-width:1199px){:root{--pad-x:56px}.wevam-site .sec{--section-scale:min(1,calc(100svh / 1040px),calc(100vw / 1080px));height:calc(100svh / var(--section-scale));zoom:var(--section-scale)}.sec{padding:120px var(--pad-x) 52px}.nav{height:64px;padding:0 12px 0 18px;top:18px}.nav ul{gap:24px}.nav a.l{font-size:14px}.nav .cta{height:42px;padding:0 16px;font-size:13.5px}.logo-img{width:148px}.rail{gap:14px;right:7px}.rail a{gap:7px;font-size:10px}.rail a i{width:10px}.rail a.on i{width:22px}.h1{font-size:58px;line-height:1.01}.h2{font-size:58px;line-height:1.02}.lead{font-size:16.5px}.body{font-size:15.5px}.eyebrow{font-size:11px}#inicio{padding-top:0}.hero-wrap{grid-template-columns:minmax(0,1fr) 450px;gap:26px;padding-top:76px;padding-bottom:70px}.hero-copy .eyebrow{margin-bottom:20px}.hero-copy .h1{max-width:570px}.hero-copy .lead{max-width:540px;margin-top:20px}.caps{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin-top:22px}.caps div{min-height:62px;margin-right:18px;padding:12px 18px 0 0;font-size:14px}.caps div:nth-child(2){border-right:0}.caps small{margin-bottom:5px}.hero-ctas{gap:26px;margin-top:24px}.hero-ctas .btn{height:54px;padding-inline:22px;font-size:14px}.orbit{transform-origin:0;width:520px;height:520px;transform:scale(.86)}.olabel{padding:10px 14px;font-size:13px}.orbit .olabel:nth-child(2){transform:translate(-42px)}.hero-foot{letter-spacing:.12em;font-size:11px;bottom:25px}#desafio{padding-top:138px!important}#desafio .top{grid-template-columns:1.12fr .88fr;align-items:start;gap:50px}#desafio .top .eyebrow{margin-bottom:24px}#desafio .h2{font-size:64px}#desafio .quote{margin-top:24px;padding-left:22px;font-size:22px}#desafio .chain{bottom:190px}#desafio .stage{min-height:218px;padding-right:18px}#desafio .stage .num{margin-top:28px;font-size:62px}#desafio .stage h3{margin-top:15px;font-size:27px}#desafio .stage p{margin-top:8px;font-size:14.5px}.head2{grid-template-columns:1.45fr 1fr;gap:42px;margin-bottom:24px}.head2 .eyebrow{margin-bottom:20px}#atuacao .h2{white-space:normal;font-size:54px}#atuacao .head2{grid-template-columns:1.45fr 1fr;margin-bottom:24px}#atuacao .mods{gap:16px;height:650px}#atuacao .mod{padding:28px 24px 26px}#atuacao .mod .ico{width:52px;height:52px;margin-top:20px}#atuacao .mod h3{margin-top:18px;font-size:31px}#atuacao .mod .desc{margin-top:13px;font-size:14.5px;line-height:1.5}#atuacao .mod ul{margin-top:auto}#atuacao .mod li{padding:9px 0;font-size:13px}#atuacao .mod .who{margin-top:16px;font-size:12.5px}#conexao .cx-head{grid-template-columns:.7fr 1.3fr;gap:42px}#conexao .cx-head .eyebrow{margin-top:18px}#conexao .h2{font-size:58px}#conexao .flow{height:430px;top:340px;transform:none}#conexao .node{width:166px;height:166px;margin-left:-83px;font-size:14px}#conexao .dirlab{width:min(780px,100%)}#conexao .dirlab p{font-size:15px}#conexao .cx-foot{gap:14px;font-size:11px;bottom:38px}#assetbility .ab{grid-template-columns:390px 1fr;gap:34px;height:100%;padding-top:0}#assetbility .h2{font-size:56px}#assetbility .ab .eyebrow{margin-bottom:22px}#assetbility .ab .body{margin-top:22px}#assetbility .note{margin-top:22px;padding:18px 20px;font-size:14.5px}#assetbility .ab .btn{height:54px;margin-top:26px;font-size:14px}#assetbility .ab-vis{grid-template-columns:1fr 210px;height:760px;min-height:0}#assetbility .cube img{width:360px}#assetbility .dims{padding-right:0}#assetbility .dims li{grid-template-columns:32px 1fr;padding:10px 0}#assetbility .dims li b{font-size:15px}#assetbility .dims li small{font-size:12.5px}#experiencia .head2{grid-template-columns:1.6fr .75fr;gap:34px;margin-bottom:24px}#experiencia .h2{font-size:52px}#experiencia .conf{font-size:13px}#experiencia .cases{gap:16px;height:580px;min-height:0}#experiencia .case,#experiencia .case.big{padding:24px 26px}#experiencia .stack{gap:16px}#experiencia .loc{gap:12px}#experiencia .loc b{font-size:23px}#experiencia .conv{height:190px;margin:12px 0 14px}#experiencia .conv .c:first-of-type{top:0!important}#experiencia .conv .c:nth-of-type(2){top:38px!important}#experiencia .conv .c:nth-of-type(3){top:76px!important}#experiencia .conv .c:nth-of-type(4){top:114px!important}#experiencia .conv .c:nth-of-type(5){top:152px!important}#experiencia .conv .v{width:126px;height:126px;font-size:19px}#experiencia .case.big h3{font-size:34px}#experiencia .stack .case h3{padding-top:8px;font-size:25px}#experiencia .case p{margin-top:8px;font-size:13px;line-height:1.4}#experiencia .tags{gap:12px;margin-top:10px;padding-top:10px;font-size:11.5px}#experiencia .xref{margin-top:14px;padding:14px 18px}#experiencia .xref p{font-size:13px}#experiencia .xref a{font-size:12.5px}#sobre .about{grid-template-columns:360px 1fr;align-items:start;gap:44px;height:100%;padding-top:30px}#sobre .portrait img{width:360px;height:520px}#sobre .portrait .frame{bottom:78px}#sobre .portrait .cap{margin-top:17px}#sobre .portrait .cap b{font-size:23px}#sobre .about .eyebrow{margin-bottom:20px}#sobre .about .h2{font-size:50px}#sobre .bio{gap:9px;margin-top:17px}#sobre .bio p{font-size:14px;line-height:1.42}#sobre .stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;margin-top:20px}#sobre .stats div{min-height:112px;margin-right:16px;padding:16px 16px 10px 0}#sobre .stats div:nth-child(2){border-right:0;margin-right:0;padding-left:16px}#sobre .stats div:nth-child(n+3){border-top:1px solid var(--line-l)}#sobre .stats div:nth-child(4){border-right:0;margin-right:0;padding-left:16px}#sobre .stats b{font-size:38px}#sobre .stats b.word{font-size:23px}#sobre .stats strong{margin-top:7px;font-size:13px}#sobre .stats small{margin-top:5px;font-size:11.5px}#contato .ct{grid-template-columns:1fr 420px;align-items:start;gap:46px;height:calc(100% - 120px);padding-top:76px}#contato .h2{font-size:58px}#contato .ct .eyebrow{margin-bottom:22px}#contato .ct .lead{margin-top:22px;font-size:16px}#contato .assure{margin-top:22px}#contato .assure div{font-size:14px}#contato .form{padding:30px 32px}#contato .form h3{font-size:30px}#contato .form .sub{font-size:13.5px}#contato .field{margin-top:18px}#contato .field input,#contato .field textarea{font-size:15.5px}#contato .form .btn{height:54px;margin-top:24px;font-size:14.5px}#contato .foot{gap:24px;height:120px}#contato .foot .logo-img{width:140px}#contato .foot .sig,#contato .foot .up,#contato .foot .copy{font-size:11px}}@media (min-width:1200px) and (max-height:1020px){#inicio .hero-copy .lead{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}#inicio .orbit{transform-origin:50%;width:620px;height:620px;margin-left:-72px;transform:scale(.95)}#desafio .top>div:last-child{position:relative;top:30px}#desafio .top .body{font-size:19px;line-height:1.62}#desafio .quote{font-size:27px;line-height:1.36}#desafio .chain{bottom:226px}#desafio .stage .num{font-size:70px}#desafio .stage h3{font-size:32px}#desafio .stage p{font-size:16px}#atuacao .head2 .body{max-width:620px;font-size:19px;line-height:1.58;position:relative;top:28px}#atuacao .mods{height:520px;position:relative;top:24px}#atuacao .mod h3{font-size:38px}#atuacao .mod .desc{font-size:16.5px;line-height:1.55}#atuacao .mod li{font-size:14.5px}#atuacao .mod .who{font-size:14px}#atuacao .mod ul{margin-top:24px}#conexao .flow{top:390px;transform:none}#assetbility .ab .body{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}#experiencia .cases{height:650px;min-height:0}#experiencia .conv{height:380px;margin:14px 0 18px}#experiencia .conv .c:first-of-type{top:0!important}#experiencia .conv .c:nth-of-type(2){top:76px!important}#experiencia .conv .c:nth-of-type(3){top:152px!important}#experiencia .conv .c:nth-of-type(4){top:228px!important}#experiencia .conv .c:nth-of-type(5){top:304px!important}#experiencia .conv .v{width:150px;height:150px;font-size:21px}#experiencia .case.big h3{font-size:40px}#experiencia .stack .case h3{margin-top:18px;padding-top:0;font-size:28px}#experiencia .case p{font-size:14px}#experiencia .stack .tags{margin-top:auto}#sobre .about{grid-template-columns:480px minmax(0,1fr);align-items:start;gap:68px;padding-top:82px}#sobre .portrait img{width:480px;height:620px}#sobre .portrait .frame{bottom:88px}#sobre .about .h2{font-size:64px}#sobre .bio{gap:12px;max-width:none;margin-top:24px}#sobre .bio p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;font-size:18px;line-height:1.5}#sobre .stats{margin-top:24px}#sobre .stats div{padding-top:20px}#sobre .stats b{font-size:44px}#sobre .stats b.word{font-size:26px}#contato .ct{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:100px;padding-top:30px}#contato .h2{font-size:76px}#contato .ct .lead{max-width:760px;margin-top:38px;font-size:20px;line-height:1.62}#contato .assure{margin-top:38px}#contato .assure div{font-size:18px}#contato .form{margin-top:34px;padding:40px 42px}#contato .form h3{font-size:40px}#contato .form .sub{margin-top:14px;font-size:16px}}.transaction-page{background:var(--ink);min-height:100svh;color:var(--cream);overflow:hidden}.ta-screen{background:var(--ink);zoom:min(1,calc(100svh / 1080px));width:100%;height:max(1080px,100svh);position:relative;overflow:hidden}.ta-screen:before{content:"";pointer-events:none;background-image:linear-gradient(#efe8e606 1px,#0000 1px),linear-gradient(90deg,#efe8e606 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 72% 42%,#000 5%,#0000 68%)}.ta-screen .nav{z-index:40}.ta-context-bar{z-index:2;top:116px;left:var(--pad-x);right:var(--pad-x);align-items:center;gap:22px;display:flex;position:absolute}.ta-back{height:36px;font:600 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cream);cursor:pointer;background:#efe8e60b;border:1px solid #efe8e63d;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 15px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.ta-back svg{width:17px;height:17px;transition:transform .2s}.ta-back:hover{border-color:var(--accent);background:#dd664a1a;transform:translateY(-1px)}.ta-back:hover svg{transform:translate(-2px)}.ta-back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ta-breadcrumb{min-width:0;font:500 14px/1 var(--sans);color:var(--muted-d);align-items:center;gap:13px;display:flex}.ta-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.ta-breadcrumb a:hover{color:var(--cream)}.ta-breadcrumb span{opacity:.55}.ta-breadcrumb strong{color:var(--cream);font-weight:600}.ta-main{z-index:2;top:182px;left:var(--pad-x);right:var(--pad-x);grid-template-columns:minmax(0,1fr) 760px;align-items:start;gap:80px;display:grid;position:absolute}.ta-copy .eyebrow{margin-bottom:18px}.ta-kicker{white-space:nowrap;font:600 12.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--cream);align-items:center;gap:18px;display:flex}.ta-kicker span{align-items:center;gap:18px;display:flex}.ta-kicker i{background:var(--accent);border-radius:50%;width:5px;height:5px}.ta-copy h1{max-width:780px;font:400 76px/.98 var(--serif);letter-spacing:-.022em;color:var(--cream);margin-top:24px}.ta-copy h1 em{color:var(--accent);display:block}.ta-lead{max-width:735px;font:400 18.5px/1.58 var(--sans);color:var(--muted-d);margin-top:36px}.ta-cta{margin-top:30px}.ta-scope{background:linear-gradient(112deg,#efe8e609,#dd664a14);border:1px solid #efe8e624;border-radius:16px;height:472px;overflow:hidden;box-shadow:0 34px 70px -46px #000c}.ta-scope header{border-bottom:1px solid #efe8e621;justify-content:space-between;align-items:center;height:54px;padding:0 26px;display:flex}.ta-scope header h2{font:600 13px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ta-legend{font:500 14px/1 var(--sans);color:var(--muted-d);align-items:center;gap:28px;display:flex}.ta-legend span{align-items:center;gap:12px;display:flex}.ta-legend i{background:var(--accent);width:22px;height:1.5px;display:block}.ta-legend i.post{background:repeating-linear-gradient(90deg,var(--accent) 0 4px,transparent 4px 7px);height:1px}.ta-scope ol{grid-template-rows:repeat(5,1fr);height:calc(100% - 54px);list-style:none;display:grid}.ta-scope li{border-bottom:1px solid #efe8e61f;grid-template-columns:44px 1fr;align-items:center;gap:14px;padding:0 26px;transition:background .25s;display:grid}.ta-scope li:last-child{border-bottom:0}.ta-scope li:hover{background:#efe8e60e}.ta-scope-number{font:400 22px/1 var(--serif);color:var(--accent);align-self:start;padding-top:17px}.ta-scope h3{font:600 17px/1.25 var(--sans);color:var(--cream);align-items:center;gap:12px;display:flex}.ta-scope h3 small{border:1px dashed var(--accent);font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border-radius:5px;padding:6px 9px}.ta-scope li p{font:400 14.5px/1.35 var(--sans);color:var(--muted-d);margin-top:7px}.ta-timeline{z-index:2;left:var(--pad-x);right:var(--pad-x);height:244px;position:absolute;top:733px}.ta-phase{font:600 12.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--cream);position:absolute;top:2px}.ta-phase.before{left:0}.ta-phase.after{color:var(--muted-d);right:0}.ta-line{background:#efe8e633;height:1px;position:absolute;top:68px;left:0;right:0;overflow:hidden}.ta-line i{transform-origin:0;background:linear-gradient(90deg,var(--accent) 0 74%,#efe8e6a6 94%,transparent);animation:1.8s cubic-bezier(.4,.1,.2,1) .45s both ta-grow;position:absolute;inset:0}.ta-line:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:120px;height:3px;animation:4.8s ease-in-out 2.2s infinite ta-travel;position:absolute;top:-1px;left:-120px}.ta-close{z-index:3;border-left:1px dashed #efe8e673;position:absolute;top:0;bottom:0;left:50%}.ta-close span{background:var(--ink);white-space:nowrap;font:600 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);border:1px solid #efe8e652;border-radius:999px;padding:7px 13px;position:absolute;top:0;left:0;transform:translate(-50%)}.ta-timeline ol{grid-template-columns:repeat(4,1fr);list-style:none;display:grid;position:absolute;inset:40px 0 0}.ta-timeline li{padding-right:44px;position:relative}.ta-step-number{z-index:4;background:var(--ink);width:58px;height:58px;font:400 22px/1 var(--serif);color:var(--accent);border:1px solid #efe8e647;border-radius:50%;place-items:center;animation:.5s ease-out both ta-pop;display:grid;position:relative}.ta-timeline li:nth-child(2) .ta-step-number{animation-delay:.25s}.ta-timeline li:nth-child(3) .ta-step-number{animation-delay:.5s}.ta-timeline li:nth-child(4) .ta-step-number{animation-delay:.75s}.ta-timeline li.last .ta-step-number{border-color:var(--accent);background:var(--accent);color:#fff;animation:.5s ease-out .75s both ta-pop,2.6s ease-out 1.5s infinite ring;box-shadow:0 0 0 12px #dd664a17}.ta-timeline h2{font:400 30px/1 var(--serif);color:var(--cream);margin-top:14px}.ta-timeline li p{max-width:320px;font:400 15.5px/1.4 var(--sans);color:var(--muted-d);margin-top:10px}.ta-foot{z-index:2;left:var(--pad-x);right:var(--pad-x);border-top:1px solid #efe8e624;grid-template-columns:1fr 1fr;gap:74px;padding-top:20px;display:grid;position:absolute;bottom:24px}.ta-foot p{font:400 13.5px/1.42 var(--sans);color:var(--muted-d)}.ta-foot b{color:var(--cream);font-weight:600}.ta-copy>*{animation:.85s cubic-bezier(.2,.7,.2,1) both up}.ta-copy .ta-kicker{animation-delay:80ms}.ta-copy h1{animation-delay:.14s}.ta-copy .ta-lead{animation-delay:.22s}.ta-copy .ta-cta{animation-delay:.3s}.ta-scope{animation:.9s cubic-bezier(.2,.7,.2,1) .18s both up}.ta-timeline{animation:.9s cubic-bezier(.2,.7,.2,1) .34s both up}.ta-mobile-menu{display:none}@keyframes ta-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ta-travel{0%{left:-120px}70%,to{left:100%}}@keyframes ta-pop{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ta-copy>*,.ta-scope,.ta-timeline,.ta-line i,.ta-line:after,.ta-step-number{animation:none!important}}@media (max-width:900px){.transaction-page{overflow:visible}.ta-screen{zoom:1;height:auto;min-height:100svh;padding:104px 22px 54px;overflow:hidden}.ta-screen .nav{height:62px;padding:0 10px 0 14px;top:14px;left:22px;right:22px}.ta-screen .nav ul,.ta-screen .nav .cta{display:none}.ta-screen .burger{display:grid}.ta-context-bar{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative;top:auto;left:auto;right:auto}.ta-back{height:40px;padding:0 16px}.ta-breadcrumb{flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.35;display:flex}.ta-main{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:30px;display:grid;position:relative;top:auto;left:auto;right:auto}.ta-copy .eyebrow{margin-bottom:16px;font-size:11.5px;line-height:1.35}.ta-kicker{white-space:normal;letter-spacing:.07em;flex-wrap:wrap;gap:9px 12px;font-size:10.5px;line-height:1.45}.ta-copy h1{margin-top:20px;font-size:49px;line-height:1.01}.ta-copy h1 em{display:inline}.ta-lead{margin-top:24px;font-size:17px;line-height:1.55}.ta-cta{white-space:normal;height:auto;min-height:58px;margin-top:26px;padding:16px 20px;line-height:1.3}.ta-scope{border-radius:13px;height:auto}.ta-scope header{gap:16px;height:auto;padding:20px;display:grid}.ta-legend{gap:18px;font-size:12px}.ta-scope ol{height:auto;display:block}.ta-scope li{grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:18px 20px}.ta-scope-number{padding-top:1px;font-size:20px}.ta-scope h3{font-size:16px;line-height:1.35;display:block}.ta-scope h3 small{margin:8px 0 0;display:inline-block}.ta-scope li p{font-size:13.5px;line-height:1.45}.ta-timeline{height:auto;margin-top:46px;padding-top:38px;position:relative;top:auto;left:auto;right:auto}.ta-phase{margin-bottom:22px;position:relative;top:auto;left:auto!important;right:auto!important}.ta-phase.after{display:none}.ta-line{width:1px;height:auto;inset:72px auto 0 23px}.ta-line i{background:linear-gradient(var(--accent),#efe8e699);transform-origin:top}.ta-line:after,.ta-close{display:none}.ta-timeline ol{grid-template-columns:1fr;gap:28px;display:grid;position:relative;inset:auto}.ta-timeline li{grid-template-columns:48px 1fr;column-gap:18px;padding:0;display:grid}.ta-timeline li:nth-child(3):before{content:"Após a aquisição · quando contratado";font:600 11.5px/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-d);grid-column:1/-1;margin:6px 0 20px}.ta-step-number{grid-column:1;width:48px;height:48px;font-size:19px}.ta-timeline h2{grid-area:1/2;margin:9px 0 0;font-size:28px}.ta-timeline li:nth-child(3) .ta-step-number,.ta-timeline li:nth-child(3) h2{grid-row:2}.ta-timeline li p{grid-column:2;margin-top:-8px;font-size:14.5px}.ta-foot{grid-template-columns:1fr;gap:16px;margin-top:46px;padding-top:22px;position:relative;bottom:auto;left:auto;right:auto}.ta-foot p{font-size:12.5px}.ta-mobile-menu{z-index:100;color:var(--cream);background:#2b2b2bfc;flex-direction:column;padding:28px 24px 34px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.ta-mobile-menu.open{transform:none}.ta-mobile-head{justify-content:space-between;align-items:center;display:flex}.ta-mobile-head button{width:44px;height:44px;color:var(--cream);background:0 0;border:1px solid #efe8e629;border-radius:8px;place-items:center;font-size:26px;display:grid}.ta-mobile-menu nav{font:400 38px/1.05 var(--serif);gap:24px;margin:auto 0;display:grid}.ta-mobile-menu nav a{border-bottom:1px solid var(--line-d);padding-bottom:12px;text-decoration:none}.ta-mobile-menu .btn{align-self:flex-start}}
