.logo{color:var(--mist);display:block}.logo svg{width:auto;display:block;overflow:visible}.at-orb,.at-nuc,.at-dot,.at-wm{fill:currentColor}.at-dot{will-change:opacity;stroke:var(--night);paint-order:stroke}
.nav{z-index:50;height:var(--nav-h);transition:background-color .5s var(--ease), border-color .5s var(--ease), backdrop-filter .5s;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav.is-solid{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom-color:var(--line-d);background:#070709f7}.nav-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:100%;display:grid}.nav-logo{color:var(--mist);border-radius:8px;justify-self:start;text-decoration:none;display:block}.nav-logo .logo svg{height:30px}.nav-links{gap:6px;display:flex}.nav-links a{color:var(--mist);transition:background-color .35s var(--ease);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none}.nav-links a:hover{background:#f7f7f71a}.nav-cta{background:var(--mist);height:42px;color:var(--night);justify-self:end;padding:0 20px;font-size:15px}.nav-cta.is-red{background:var(--signal);color:var(--mist)}.nav-burger{width:44px;height:44px;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:end;display:none;position:relative}.nav-burger span{height:1.5px;transition:transform .5s var(--ease), top .5s var(--ease);background:currentColor;position:absolute;left:12px;right:12px}.nav-burger span:first-child{top:18px}.nav-burger span:nth-child(2){top:25px}html.menu-open{overflow:hidden}.menu-open .nav-burger span:first-child{top:21.5px;transform:rotate(45deg)}.menu-open .nav-burger span:nth-child(2){top:21.5px;transform:rotate(-45deg)}.mmenu{z-index:45;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--nav-h) 16px 40px;opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility 0s .5s;background:#070709f0;flex-direction:column;justify-content:center;gap:8px;display:flex;position:fixed;inset:0}.menu-open .mmenu{opacity:1;visibility:visible;transition:opacity .5s var(--ease)}.mmenu a.m-l{letter-spacing:-.025em;opacity:0;transition:transform .7s var(--ease), opacity .7s var(--ease);font-size:40px;font-weight:500;line-height:1.25;text-decoration:none;transform:translateY(28px)}.mmenu .btn-wa{opacity:0;transition:transform .7s var(--ease) .24s, opacity .7s var(--ease) .24s;align-self:flex-start;margin-top:28px;transform:translateY(28px)}.menu-open .mmenu a.m-l,.menu-open .mmenu .btn-wa{opacity:1;transform:none}.menu-open .mmenu a.m-l:first-child{transition-delay:80ms}.menu-open .mmenu a.m-l:nth-child(2){transition-delay:.13s}.menu-open .mmenu a.m-l:nth-child(3){transition-delay:.18s}@media (max-width:899px){.nav-in{grid-template-columns:1fr auto}.nav-links,.nav-cta{display:none}.nav-burger{display:block}.nav-logo .logo svg{height:26px}}
.foot-logo{color:var(--mist);text-decoration:none;display:block}.foot-logo .logo svg{height:40px}.foot-end{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.foot-end p{color:var(--stone);font-size:14px}.foot{background:var(--night);border-top:1px solid var(--line-d);padding:56px 0 48px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.foot .mark{font-size:36px;text-decoration:none}.foot nav{flex-wrap:wrap;gap:28px;display:flex}.foot nav a{color:var(--stone);transition:color .3s var(--ease);font-size:15px;text-decoration:none}.foot nav a:hover{color:var(--mist)}.foot small{color:var(--stone);font-size:14px}@media (max-width:899px){.foot-end{text-align:left;align-items:flex-start}.foot-in{flex-direction:column;align-items:flex-start;gap:22px}}
.hero-scene .foto img{object-position:8% 45%}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0707099e 0%,#07070961 40%,#0707094d 62%,#070709b3 100%);position:absolute;inset:0}.hero-logo{justify-content:center;margin:0 auto 22px;display:flex}.hero-logo svg{height:clamp(150px,25vh,232px)}.hero{background:var(--night);height:100svh;position:relative}.anim .hero{height:160svh}.hero-stage{height:100svh;position:sticky;top:0;overflow:hidden}.hero-media{clip-path:inset(0);position:absolute;inset:0}.hero-zoom,.hero-scene{position:absolute;inset:0}.hero-scene{transform-origin:50% 72%}.hero-scene svg{width:100%;height:100%}.hero-content{z-index:2;isolation:isolate;max-width:1000px;padding:clamp(100px,14vh,150px) var(--gut) 0;text-align:center;margin:0 auto;position:relative}.hero-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#07070980,#07070900);width:118%;height:92%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.hero-mark{color:var(--mist);margin-bottom:-.06em;padding:.06em 0 .14em;font-size:clamp(76px,8.8vw,132px);display:block;overflow:hidden}.hero-mark .ch{display:inline-block}.hero h1{letter-spacing:-.028em;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.06}.hero h1 span{display:block}.hero-sub{max-width:640px;color:var(--stone);text-wrap:pretty;margin:22px auto 0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.hero .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:36px;display:flex}.hero .tlink{color:var(--mist)}.anim .hero-zoom{animation:2.31s cubic-bezier(.19,1,.22,1) .15s both hero-zoom;animation-timing-function:linear(0, .1294 2%, .2421 4%, .3402 6%, .4257 8%, .5 10%, .5796 12.5%, .6464 15%, .7027 17.5%, .75 20%, .8232 25%, .875 30%, .9116 35%, .9375 40%, .9688 50%, .9844 60%, .9922 70%, .9961 80%, 1)}.anim .hero-logo .at-draw{animation:1.995s cubic-bezier(.645,.045,.355,1) .25s both hero-desenha;animation-timing-function:linear(0, .001 6.25%, .0078 12.5%, .0264 18.75%, .0625 25%, .1221 31.25%, .2109 37.5%, .335 43.75%, .5 50%, .665 56.25%, .7891 62.5%, .8779 68.75%, .9375 75%, .9736 81.25%, .9922 87.5%, .999 93.75%, 1)}.anim .hero-logo .at-draw:nth-child(2){animation-delay:.41s}.anim .hero-logo .at-draw:nth-child(3){animation-delay:.57s}.anim .hero-logo .at-nucg{transform-box:fill-box;transform-origin:50%;animation:.945s cubic-bezier(.19,1,.22,1) .7s both hero-nucleo;animation-timing-function:linear(0, .1294 2%, .2421 4%, .3402 6%, .4257 8%, .5 10%, .5796 12.5%, .6464 15%, .7027 17.5%, .75 20%, .8232 25%, .875 30%, .9116 35%, .9375 40%, .9688 50%, .9844 60%, .9922 70%, .9961 80%, 1)}.anim .hero-logo .at-dots{animation:.84s cubic-bezier(.25,.46,.45,.94) 1.25s both hero-aparece;animation-timing-function:linear(0, .19 10%, .36 20%, .51 30%, .64 40%, .75 50%, .84 60%, .91 70%, .96 80%, .99 90%, 1)}.anim .hero-logo .at-wm{--hero-y:40px;animation:1.05s cubic-bezier(.19,1,.22,1) .75s both hero-sobe;animation-timing-function:linear(0, .1294 2%, .2421 4%, .3402 6%, .4257 8%, .5 10%, .5796 12.5%, .6464 15%, .7027 17.5%, .75 20%, .8232 25%, .875 30%, .9116 35%, .9375 40%, .9688 50%, .9844 60%, .9922 70%, .9961 80%, 1)}.anim .hero h1{--hero-y:34px;animation:1.05s cubic-bezier(.19,1,.22,1) 1.815s both hero-sobe;animation-timing-function:linear(0, .1294 2%, .2421 4%, .3402 6%, .4257 8%, .5 10%, .5796 12.5%, .6464 15%, .7027 17.5%, .75 20%, .8232 25%, .875 30%, .9116 35%, .9375 40%, .9688 50%, .9844 60%, .9922 70%, .9961 80%, 1)}.anim .hero-sub{--hero-y:27.2px;animation:1.05s cubic-bezier(.19,1,.22,1) 2.065s both hero-sobe;animation-timing-function:linear(0, .1294 2%, .2421 4%, .3402 6%, .4257 8%, .5 10%, .5796 12.5%, .6464 15%, .7027 17.5%, .75 20%, .8232 25%, .875 30%, .9116 35%, .9375 40%, .9688 50%, .9844 60%, .9922 70%, .9961 80%, 1)}.anim .hero .ctas>*{--hero-y:23.8px;animation:1.05s cubic-bezier(.19,1,.22,1) 2.295s both hero-sobe;animation-timing-function:linear(0, .1294 2%, .2421 4%, .3402 6%, .4257 8%, .5 10%, .5796 12.5%, .6464 15%, .7027 17.5%, .75 20%, .8232 25%, .875 30%, .9116 35%, .9375 40%, .9688 50%, .9844 60%, .9922 70%, .9961 80%, 1)}.anim .hero .ctas>:nth-child(2){animation-delay:2.385s}@keyframes hero-zoom{0%{transform:scale(1.084)}to{transform:none}}@keyframes hero-desenha{0%{stroke-dashoffset:1100px}to{stroke-dashoffset:0}}@keyframes hero-nucleo{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes hero-aparece{0%{opacity:0}to{opacity:1}}@keyframes hero-sobe{0%{opacity:.001;transform:translateY(var(--hero-y))}to{opacity:1;transform:none}}@media (max-width:899px){.hero-logo svg{height:140px}.hero-logo{margin-bottom:16px}.anim .hero{height:140svh}.hero-content{padding-top:clamp(96px,15vh,140px)}.hero-sub{font-size:16.5px}.hero h1{letter-spacing:-.03em;font-size:min(30px,7.6vw)}.hero-scene .foto img{object-position:50% 45%}.hero h1 span{white-space:nowrap}.hero .ctas{flex-direction:column;gap:18px}}
.proof{background:var(--night);padding:clamp(88px,9vw,130px) 0}.proof-grid{grid-template-columns:repeat(4,1fr);gap:0 40px;display:grid}.proof-item{border-top:1px solid var(--line-d);padding-top:26px}.proof-num{letter-spacing:-.02em;color:var(--mist);font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.1}.proof-cap{color:var(--stone);margin-top:12px;font-size:15px}.proof-head{align-items:center;gap:16px;margin-bottom:30px;display:flex}.logo-chip .manfac-logo{width:96px}.proof-label{color:var(--mist);font-size:15px;font-weight:500}.proof-num{font-variant-numeric:tabular-nums;letter-spacing:-.03em!important;font-size:clamp(34px,3.5vw,52px)!important}@media (max-width:899px){.proof-grid{grid-template-columns:1fr 1fr;gap:36px 20px}}
.sel{background:var(--mist);color:var(--night);padding:var(--sec) 0}.sel h2,.pf h2{letter-spacing:-.028em;max-width:15em;font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.08}.tabs{box-shadow:inset 0 0 0 1px var(--line-l);background:#0707090f;border-radius:999px;margin-top:40px;padding:5px;display:inline-flex;position:relative}.tabs button{z-index:1;cursor:pointer;height:44px;font:500 15px/1 var(--f-sans);color:#0707099e;transition:color .45s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 22px;position:relative}.tabs button[aria-selected=true]{color:var(--mist)}.tabs-ind{background:var(--night);height:44px;transition:transform .6s var(--ease), width .6s var(--ease);border-radius:999px;position:absolute;top:5px;left:0}.sel-grid{grid-template-columns:5fr 7fr;align-items:center;gap:56px;margin-top:64px;display:grid}.sel-lines li{border-top:1px solid var(--line-l);padding:22px 0}.sel-lines li b{letter-spacing:-.02em;font-size:clamp(21px,1.85vw,26px);font-weight:500;line-height:1.2;display:block}.sel-lines li span{color:#070709a3;max-width:34em;margin-top:8px;font-size:16px;line-height:1.5;display:block}.sel-cap{color:#070709a3;margin-top:14px;font-size:14px}.sel-cap[hidden]{display:none}.sel-lines li:last-child{border-bottom:1px solid var(--line-l)}.sel-link{margin-top:32px;display:inline-block}.sel-panel{margin-right:calc(-1 * max(var(--gut), (100vw - var(--maxw)) / 2))}.bezel{box-shadow:inset 0 0 0 1px var(--line-l);background:#0707090d;border-radius:28px 0 0 28px;padding:8px}.bezel-core{background:var(--graphite);aspect-ratio:16/10.4;color:var(--mist);border-radius:20px 0 0 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f7f7f714}.screen{grid-template-rows:46px 1fr;font-size:13px;display:grid;position:absolute;inset:0}.screen[hidden]{display:none}.sc-top{border-bottom:1px solid var(--line-d);align-items:center;gap:14px;padding:0 18px;display:flex}.sc-dots{gap:6px;display:flex}.sc-dots i{background:#f7f7f729;border-radius:50%;width:9px;height:9px}.sc-title{color:var(--mist);font-weight:500}.sc-search{background:#f7f7f70f;border-radius:999px;width:28%;height:24px;margin-left:auto}.sc-av{background:#f7f7f724;border-radius:50%;width:24px;height:24px}.dash{grid-template-columns:150px 1fr;min-height:0;display:grid}.dash-side{border-right:1px solid var(--line-d);flex-direction:column;gap:2px;padding:16px 10px;display:flex}.dash-side span{color:var(--stone);border-radius:8px;padding:7px 10px}.dash-side span.on{color:var(--mist);background:#f7f7f714}.dash-main{grid-template-rows:auto auto 1fr;gap:14px;min-height:0;padding:18px 20px;display:grid;position:relative}.dash-head{align-items:baseline;gap:12px;display:flex}.dash-head b{font-size:17px;font-weight:500}.dash-head small{color:var(--stone);font-size:12px}.kpis{grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid}.kpi{box-shadow:inset 0 0 0 1px var(--line-d);background:#f7f7f70a;border-radius:12px;padding:12px}.kpi span{color:var(--stone);font-size:12px;display:block}.bar{background:#f7f7f729;border-radius:5px;height:9px;margin-top:10px;display:block}.dash-body{grid-template-columns:1.25fr 1fr;gap:12px;min-height:0;display:grid}.chart{box-shadow:inset 0 0 0 1px var(--line-d);background:#f7f7f70a;border-radius:12px;flex-direction:column;padding:12px;display:flex}.chart span{color:var(--stone);font-size:12px}.chart svg{flex:1;width:100%;margin-top:8px}.rows{flex-direction:column;gap:6px;display:flex}.row{background:#f7f7f708;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.row .bar{height:7px;margin:0}.pill{color:var(--mist);background:#f7f7f714;border-radius:999px;padding:3px 9px;font-size:11px}.pill.dim{color:var(--stone)}.toast{background:var(--night);box-shadow:inset 0 0 0 1px var(--line-d);animation:toast 7s var(--ease) infinite;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:16px;right:18px}.toast i{background:var(--mist);border-radius:50%;width:7px;height:7px}@keyframes toast{0%,12%{opacity:0;transform:translateY(12px)}20%,72%{opacity:1;transform:none}82%,to{opacity:0;transform:translateY(-6px)}}.flow{grid-template-columns:1fr 200px;min-height:0;display:grid}.flow-canvas{background-image:radial-gradient(#f7f7f717 1px,#0000 1.2px);background-size:18px 18px;position:relative}.flow-canvas svg{width:100%;height:100%;position:absolute;inset:0}.flow-canvas svg path{stroke-dasharray:5 6;animation:1.4s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-22px}}.node{background:var(--night);border-radius:12px;width:41%;padding:12px 14px;position:absolute;box-shadow:inset 0 0 0 1px #f7f7f72e}.node small{color:var(--stone);margin-bottom:3px;font-size:11px;display:block}.node b{font-size:13px;font-weight:500;line-height:1.3;display:block}.node.n1{top:9%;left:5%}.node.n2{top:40%;left:30%}.node.n3{top:71%;left:54%}.flow-steps{border-left:1px solid var(--line-d);flex-direction:column;gap:4px;padding:16px 14px;display:flex}.flow-steps p{color:var(--stone);margin-bottom:6px;font-size:12px}.flow-steps li{color:var(--stone);grid-template-columns:22px 1fr;gap:6px;padding:7px 4px;line-height:1.35;display:grid}.flow-steps li i{border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #f7f7f74d}.flow-steps li.done{color:var(--mist)}.flow-steps li.done i{background:var(--mist);color:var(--night);box-shadow:none}@media (max-width:899px){.tabs{width:100%;display:flex}.tabs button{flex:1;padding:0 8px;font-size:14px}.sel-grid{grid-template-columns:1fr;gap:40px;margin-top:40px}.sel-panel{margin-right:calc(-1 * var(--gut))}.bezel-core{aspect-ratio:auto;height:420px}.dash{grid-template-columns:1fr}.dash-side{display:none}.dash-body{grid-template-columns:1fr}.chart{display:none}.flow{grid-template-columns:1fr}.flow-steps{display:none}.node{width:62%}.node.n1{top:7%;left:5%}.node.n2{top:38%;left:20%}.node.n3{top:69%;left:34%}}
.tela-f .bar{background:#f7f7f729;border-radius:5px;height:9px;margin-top:10px;display:block}.tela-f .pill{color:var(--mist);background:#f7f7f714;border-radius:999px;padding:3px 9px;font-size:11px}.tela-f .pill.dim{color:var(--stone)}.sc-dots{gap:6px;display:flex}.sc-dots i{background:#f7f7f729;border-radius:50%;width:9px;height:9px}.drawer{z-index:70;position:fixed;inset:0}.drawer-bg{background:#070709b8;position:absolute;inset:0}.drawer-panel{background:var(--night);width:min(920px,100vw);box-shadow:inset 1px 0 0 var(--line-d);overscroll-behavior:contain;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer-top{z-index:2;border-bottom:1px solid var(--line-d);background:#070709f0;justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex;position:sticky;top:0}.drawer-x{border:1px solid var(--line-d);height:44px;color:var(--mist);font:500 14px var(--f-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px}.drawer-x:hover{background:#f7f7f714}.drawer-body{padding:40px 32px 80px}.dw-sis{color:var(--stone);font-size:14px}.dw-h{letter-spacing:-.025em;text-wrap:balance;margin-top:6px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.1}.dw-text{color:#f7f7f7db;gap:14px;max-width:40em;margin-top:24px;display:grid}.dw-telas{gap:44px;margin-top:48px;display:grid}.tela{margin:0}.tela-f{background:var(--graphite);box-shadow:inset 0 0 0 1px var(--line-d);aspect-ratio:16/9.6;color:var(--mist);border-radius:16px;font-size:12px;position:relative;overflow:hidden}.tela figcaption{color:var(--stone);max-width:44em;margin-top:12px;font-size:15px}.tl-top{border-bottom:1px solid var(--line-d);align-items:center;gap:12px;height:40px;padding:0 16px;display:flex}.tl-top b{font-weight:500}.tl-top .tl-url{color:var(--stone);margin-left:auto;font-size:11px}.tl-in{grid-template-columns:150px 1fr;display:grid;position:absolute;inset:40px 0 0}.tl-side{border-right:1px solid var(--line-d);flex-direction:column;gap:1px;padding:12px 8px;display:flex;overflow:hidden}.tl-side span{color:var(--stone);border-radius:7px;padding:5px 8px}.tl-side span.on{color:var(--mist);background:#f7f7f714}.tl-main{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex;overflow:hidden}.tl-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tl-kpis div{box-shadow:inset 0 0 0 1px var(--line-d);color:var(--stone);background:#f7f7f70a;border-radius:10px;padding:10px;font-size:11px;line-height:1.3}.tl-kpis .bar{width:46%}.tl-row{background:#f7f7f708;border-radius:9px;grid-template-columns:1.1fr .7fr 1fr .9fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.tl-row.th{color:var(--stone);background:0 0;padding-top:0;padding-bottom:0;font-size:11px}.tl-row .bar{height:7px;margin:0}.tl-row .pill{justify-self:start}.tl-btns{justify-content:flex-end;gap:6px;display:flex}.tl-btn{color:var(--mist);border-radius:999px;padding:3px 8px;font-size:10.5px;box-shadow:inset 0 0 0 1px #f7f7f740}.tl-btn.fill{background:var(--mist);color:var(--night);box-shadow:none}.tl-grid3{grid-template-columns:1.2fr 1fr 1fr;gap:10px;height:100%;display:grid}.tl-box{box-shadow:inset 0 0 0 1px var(--line-d);background:#f7f7f70a;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.tl-box>span{color:var(--stone);font-size:11px}.tl-hbar{color:var(--stone);grid-template-columns:auto 1fr;align-items:center;gap:8px;font-size:11px;display:grid}.tl-hbar i{background:#f7f7f780;border-radius:4px;height:8px;display:block}.tl-vbars{flex:1;align-items:flex-end;gap:8px;display:flex}.tl-vbars i{background:#f7f7f738;border-radius:5px 5px 0 0;flex:1}.tl-kanban{grid-template-columns:repeat(4,1fr);gap:10px;height:100%;display:grid}.tl-col{background:#f7f7f708;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.tl-col>span{color:var(--stone);font-size:11px}.tl-card{background:var(--night);box-shadow:inset 0 0 0 1px var(--line-d);border-radius:9px;flex-direction:column;gap:6px;padding:9px;display:flex}.tl-card .bar{height:6px;margin:0}.tl-flag{border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:10px;box-shadow:inset 0 0 0 1px #f7f7f766}.tl-flag.crit{background:var(--mist);color:var(--night);box-shadow:none}.tl-ciclo{align-items:center;gap:0;margin:6px 0 2px;display:flex}.tl-ciclo i{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px #f7f7f759}.tl-ciclo i.feito{box-shadow:none;background:#f7f7f799}.tl-ciclo i.aqui{background:var(--mist);box-shadow:0 0 0 4px #f7f7f726}.tl-ciclo b{background:#f7f7f740;flex:1;height:1.5px}.tl-fatos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tl-fatos div{box-shadow:inset 0 0 0 1px var(--line-d);background:#f7f7f70a;border-radius:12px;padding:12px;font-size:15px;font-weight:500}.tl-fatos div.forte{background:var(--mist);color:var(--night)}.tl-aqui{color:var(--stone);font-size:11px}html.drawer-open{overflow:hidden}@media (max-width:899px){.drawer-top{padding:12px 16px}.drawer-body{padding:28px 16px 64px}.tela-f{aspect-ratio:auto;height:300px}.tl-in{grid-template-columns:1fr}.tl-side{display:none}.tl-kpis{grid-template-columns:1fr 1fr}.tl-row{grid-template-columns:1fr .8fr .9fr}.tl-row>:nth-child(3){display:none}.tl-grid3{grid-template-columns:1fr}.tl-grid3 .tl-box:nth-child(3){display:none}.tl-kanban{grid-template-columns:1fr 1fr}.tl-kanban .tl-col:nth-child(n+3){display:none}}
.cases,.cases+.unit{margin-top:clamp(96px,10vw,150px)}.cases-head{align-items:center;gap:16px;margin-bottom:28px;display:flex}.cases-head h3{font-size:15px;font-weight:500}.cases-grid{grid-template-columns:7fr 5fr;align-items:stretch;gap:24px;display:grid}.case-card{background:var(--graphite);box-shadow:inset 0 0 0 1px var(--line-d);border-radius:24px;flex-direction:column;gap:10px;padding:10px 10px 28px;display:flex}.case-card>:not(.case-vis){margin-left:18px;margin-right:18px}.case-card h4{letter-spacing:-.02em;text-wrap:balance;margin-top:16px;margin-bottom:0;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.case-card p{color:var(--stone);max-width:34em}.case-card .case-sub{color:var(--mist)}.case-open{color:var(--mist);font:500 16px var(--f-sans);cursor:pointer;background-color:#0000;border:0;align-self:flex-start;margin-top:auto;padding-top:14px}.case-vis{background:var(--night);box-shadow:inset 0 0 0 1px var(--line-d);border-radius:16px;align-items:flex-end;gap:28px;min-height:200px;padding:24px;display:flex;overflow:hidden}.cv-plan,.cv-real{flex-direction:column;gap:2px;display:flex}.cv-plan span,.cv-real span,.cv-plan small,.cv-real small{color:var(--stone);font-size:13px}.cv-plan b{color:var(--stone);font-size:40px;font-weight:500;line-height:1}.cv-real b{letter-spacing:-.04em;color:var(--mist);font-variant-numeric:tabular-nums;font-size:clamp(72px,8vw,120px);font-weight:500;line-height:.9}.cv-frotas{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px}.cv-abas{flex-wrap:wrap;gap:4px;display:flex}.cv-abas i{background:#f7f7f71f;border-radius:5px 5px 0 0;width:34px;height:20px;box-shadow:inset 0 0 0 1px #f7f7f729}.cv-um{background:var(--mist);color:var(--night);border-radius:10px;padding:10px 14px;font-size:15px;font-weight:500}@media (max-width:899px){.cases-grid{grid-template-columns:1fr}.case-vis{min-height:160px;padding:18px}}
#u-tecnologia .unit-media .foto img{object-position:80% 50%}#u-trafego .unit-media .foto img{object-position:50% 55%}#u-educacao .unit-media .foto img{object-position:72% 50%}.units{background:var(--night);padding:var(--sec) 0}.unit{grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;display:grid}.unit+.unit{margin-top:clamp(96px,10vw,150px)}.unit-media{aspect-ratio:5/4;border-radius:24px;grid-column:1/span 7}.unit-media .par{position:absolute;inset:-12% 0}.unit-text{grid-column:9/span 4}.unit.rev .unit-media{grid-area:1/6/auto/span 7}.unit.rev .unit-text{grid-area:1/1/auto/span 4}.unit-name{color:var(--mist);margin-bottom:18px;font-size:clamp(60px,6.2vw,96px);display:block}.unit-promise{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.14}.sel h2,.pf h2,.closing h2{text-wrap:balance}.unit-lines{color:var(--stone);margin-top:20px}.unit-lines p+p{margin-top:4px}.unit .tlink{margin-top:28px}@media (max-width:1080px){.unit-text{grid-column:8/span 5}.unit.rev .unit-text{grid-column:1/span 5}}@media (max-width:899px){.unit{grid-template-columns:1fr;gap:28px}.unit-media,.unit.rev .unit-media{border-radius:18px;grid-area:1/1}.unit-text,.unit.rev .unit-text{grid-area:2/1}}
.dg-c .at-dot{stroke:var(--mf-bg)}.wm-slot .at-wm{fill:var(--mf-lit)}.dg-c{color:var(--mf-lit)}.dg-c>svg{width:100%;max-width:620px;max-height:calc(100svh - var(--nav-h) - 300px);margin:0 auto;display:block;overflow:visible}.dg-c .at-orb{--lit:1;fill:color-mix(in srgb, var(--mf-lit) calc(var(--lit) * 100%), var(--mf-dim))}.dg-c .at-dot,.dg-c .at-nuc{fill:var(--mf-lit)}.dgc-l{--lit:1}.dgc-t{font:500 32px var(--f-sans);letter-spacing:-.02em;fill:color-mix(in srgb, var(--mf-lit) calc(var(--lit) * 100%), var(--mf-dim))}.dgc-leg{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px;display:grid}.dgc-leg li{--lit:1;border-top:1px solid var(--mf-line);grid-template-columns:56px 1fr;align-items:center;gap:12px;padding-top:12px;display:grid}.dgc-leg img.mini{width:56px;height:40px;opacity:calc(.3 + .7 * var(--lit))}.dgc-leg b{font-size:15px;font-weight:500;display:block}.dgc-leg span{color:var(--mf-sub);font-size:14px;display:block}.manifesto{--mf-bg:var(--graphite);--mf-dim:var(--stone);--mf-lit:var(--mist);--mf-line:#aaaab18c;--mf-sub:var(--stone);background:var(--mf-bg);color:var(--mf-lit);min-height:100svh;padding:calc(var(--nav-h) + 40px) 0 64px;transition:background-color .6s var(--ease);align-items:flex-start;display:flex}.manifesto>.wrap{width:100%}.lit{--lit:1;color:color-mix(in srgb, var(--mf-lit) calc(var(--lit) * 100%), var(--mf-dim))}.mf-grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(40px,5vw,88px);margin-top:28px;display:grid}.dg[hidden]{display:none}.mf-text{letter-spacing:-.022em;text-wrap:pretty;max-width:16em;font-size:clamp(24px,2.3vw,34px);font-weight:500;line-height:1.22}.mf-ph{display:block}.mf-ph+.mf-ph{margin-top:.35em}.dga-cap{color:var(--mf-sub);margin-top:16px;font-size:15px}@media (max-width:899px){.dgc-leg{grid-template-columns:1fr;gap:10px}.dg-c>svg{max-height:none}.manifesto{padding:88px 0}.mf-grid{grid-template-columns:1fr;gap:44px}}
.sk-manfac{background:#fff;padding:4% 6%}.sk-manfac .manfac-logo{width:18%}.sk-manfac .sk-b{background:#07070924}.sk-mf-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:6%;margin-top:7%;display:grid}.sk-manfac .sk-h{background:var(--night)}.sk-manfac .sk-cta{background:#070709bf;border-radius:999px;width:30%;height:20px;margin-top:16px;display:block}.sk-manfac .sk-img{aspect-ratio:4/3.2;background:linear-gradient(160deg,#d8d2c8,#9b9286 60%,#5a5249)}.sk-mf-serv div{aspect-ratio:4/2.4;background:#0707090f}.pf-cap.pf-cap-case{flex-direction:column;align-items:flex-start;gap:2px}.pf-cap-case span{color:var(--stone)}.pf-cap-case p{color:#f7f7f7d1;max-width:46em;margin-top:4px}.pf-cap-case .tlink{color:var(--mist);margin-top:6px}.pf-end{flex:none;align-items:center;padding:0 clamp(16px,4vw,64px) 60px 0;font-size:clamp(20px,1.8vw,26px);display:flex}.pf-end .tlink{color:var(--mist);white-space:nowrap}.pf{background:var(--night);padding:var(--sec) 0}.pf-head{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pf-head p{color:var(--stone);max-width:34em}.pf>.wrap{width:100%}.pf-nav{gap:8px;display:none}.pf-nav button{border:1px solid var(--line-d);height:44px;color:var(--mist);font:500 14px/1 var(--f-sans);cursor:pointer;transition:background-color .35s var(--ease);background:0 0;border-radius:999px;padding:0 20px}.pf-nav button:hover{background:#f7f7f714}@media (min-width:900px){html:not(.anim) .pf-nav{display:flex}}.pf-track{scroll-snap-type:x mandatory;padding:0 var(--gut) 18px;scrollbar-width:thin;scrollbar-color:#f7f7f740 transparent;-webkit-overflow-scrolling:touch;gap:clamp(28px,5vw,80px);margin-top:64px;display:flex;overflow-x:auto}.pf-item{scroll-snap-align:center;flex:none;width:min(84vw,860px)}.lt-screen{background:var(--night);aspect-ratio:16/10;border-radius:16px 16px 0 0;padding:10px 10px 12px;box-shadow:inset 0 0 0 1px #f7f7f724}.lt-display{background:var(--graphite);border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.lt-in{position:absolute;inset:0 -6%}.lt-base{background:linear-gradient(var(--graphite), var(--night));border-radius:0 0 16px 16px;height:14px;margin:0 -5%;box-shadow:inset 0 1px #f7f7f71f}.lt-base:before{content:"";background:#070709cc;border-radius:0 0 6px 6px;width:16%;height:5px;margin:0 auto;display:block}.pf-cap{color:var(--stone);justify-content:space-between;gap:16px;margin-top:22px;font-size:15px;display:flex}.pf-cap b{color:var(--mist);font-weight:500}.sk{padding:5% 7%;position:absolute;inset:0}.sk-nav{justify-content:space-between;align-items:center;display:flex}.sk-b{background:#f7f7f733;border-radius:4px;height:8px;display:block}.sk-light{background:var(--mist)}.sk-light .sk-b{background:#07070929}.sk-h{background:#f7f7f7d9;border-radius:6px;height:22px;margin-top:10px}.sk-light .sk-h{background:var(--night)}.sk-img{background:linear-gradient(160deg,#c9b8a8,#8a7262 55%,#3b302a);border-radius:10px}.sk-tiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.sk-tiles div{aspect-ratio:3/4;background:linear-gradient(170deg,#3a3a42,#16171b);border-radius:8px}.sk-tiles div:nth-child(2n){background:linear-gradient(170deg,#5a4a40,#1d1916)}.pf-item{margin:0}@media (min-width:900px){.anim .pf{min-height:100svh;padding:calc(var(--nav-h) + 36px) 0 48px;flex-direction:column;justify-content:center;display:flex;overflow:hidden}.anim .pf-track{scroll-snap-type:none;padding-left:max(var(--gut), (100vw - var(--maxw)) / 2);padding-right:max(var(--gut), (100vw - var(--maxw)) / 2);width:max-content;margin-top:48px;overflow:visible}.anim .pf-item{width:min(52vw,780px)}}@media (max-width:899px){.pf-end{padding:0 24px 40px 4px}.pf-head{flex-direction:column;align-items:flex-start;gap:14px}.pf-track{padding:0 var(--gut) 14px;gap:20px;margin-top:40px}}
.closing .foto img{object-position:50% 62%}.closing .ph:after{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% 45%,#0707099e,#07070961 70%,#07070980);position:absolute;inset:0}.cl-logo{justify-content:center;margin:0 auto 18px;display:flex}.cl-logo svg{height:clamp(130px,19vh,184px)}.cl-sub{color:#f7f7f7c7;max-width:36em;margin:16px auto 0}.closing{text-align:center;background:var(--night);justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.closing .ph{position:absolute;inset:0}.closing .par{position:absolute;inset:-14% 0}.closing-in{z-index:2;padding:120px var(--gut);position:relative}.closing h2{letter-spacing:-.028em;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.08}.closing .btn-wa{margin-top:38px}.cl-actions{flex-direction:column;align-items:center;gap:22px;display:flex}.cl-actions .tlink{color:var(--mist)}@media (max-width:899px){.cl-logo svg{height:120px}.closing .foto img{object-position:50% 62%}}
