.ab-versoes{z-index:50;background:var(--preto);color:var(--creme);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:5px;font-size:11px;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 14px 30px -14px #0009}.ab-versoes span{opacity:.6;padding:0 8px 0 10px}.ab-versoes a{width:32px;height:32px;font-family:var(--display);letter-spacing:0;border-radius:50%;place-items:center;font-size:14px;font-weight:600;text-decoration:none;display:grid}.ab-versoes a:hover{background:#f9f2d924}.ab-versoes a[aria-current]{background:var(--laranja);color:var(--preto)}.ab-versoes em{padding:0 12px 0 6px;font-style:normal}@media (max-width:980px){.ab-versoes{width:fit-content;margin:16px auto 24px;position:static}}.ab-depois{background:var(--preto);color:#f9f2d980;min-height:100svh;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #f9f2d91f;place-items:center;font-size:12px;display:grid}.lm{--lm-tinta:var(--preto);z-index:30;padding:20px var(--gutter);color:var(--lm-tinta);font-family:var(--texto);align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.lm-escuro{--lm-tinta:var(--creme)}.lm-logo img{width:auto;height:30px;display:block}.lm-links{align-items:center;gap:clamp(18px,2.2vw,34px);font-size:14.5px;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lm-links a,.lm-drop button{color:inherit;font:inherit;opacity:.78;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:none;transition:opacity .2s}.lm-links a:hover,.lm-drop:hover button{opacity:1}.lm-drop{position:relative}.lm-drop button span{font-size:.8em}.lm-drop-box{visibility:hidden;opacity:0;padding-top:10px;transition:opacity .2s,visibility .2s;position:absolute;top:100%;left:50%;translate:-50%}.lm-drop:hover .lm-drop-box,.lm-drop:focus-within .lm-drop-box{visibility:visible;opacity:1}.lm-drop-box div{background:var(--creme);border-radius:14px;min-width:190px;padding:6px;display:grid;box-shadow:0 14px 40px #1010142e}.lm-drop-box a{color:var(--preto);opacity:1;border-radius:9px;padding:10px 12px}.lm-drop-box a:hover{background:#1010140f}.lm-cta{background:var(--azul);color:var(--creme);white-space:nowrap;transition:background-color .3s var(--suave);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:12px 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.lm-escuro .lm-cta{background:var(--laranja);color:var(--preto)}.lm-cta span{transition:transform .3s var(--suave)}.lm-cta:hover span{transform:translate(2px,-2px)}.lm-toggle{color:inherit;font:600 13.5px/1 var(--texto);cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;padding:10px 15px;display:none}.lm-gaveta{top:calc(100% - 6px);left:var(--gutter);right:var(--gutter);background:var(--creme);color:var(--preto);border-radius:18px;padding:10px 16px 16px;display:grid;position:absolute;box-shadow:0 24px 60px #10101447}.lm-gaveta a{color:inherit;font-family:var(--display);border-bottom:1px solid #1010141a;padding:12px 0;font-size:22px;font-weight:600;text-decoration:none}.lm-gaveta p{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin:18px 0 2px;font-size:12px}.lm-gaveta .lm-gaveta-sub{font-size:17px;font-weight:500}.l-so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:980px){.lm-links{display:none}.lm-toggle{display:inline-flex}}@media (max-width:640px){.lm{gap:8px;padding-top:16px;padding-bottom:16px}.lm-logo img{height:26px}.lm-cta{padding:10px 14px;font-size:13px}.lm-toggle{padding:9px 12px;font-size:13px}}.ab-a{isolation:isolate;min-height:max(100svh,680px);padding:110px var(--gutter) 90px;text-align:center;color:var(--creme);background:radial-gradient(62% 58% at 50% 46%,#0f0e20 0%,#0a0a0e 74%);place-items:center;display:grid;position:relative;overflow:hidden}.a-grao{z-index:1;pointer-events:none;opacity:.6;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncR type='linear' slope='3.2' intercept='-1.1'/><feFuncG type='linear' slope='3.2' intercept='-1.1'/><feFuncB type='linear' slope='3.2' intercept='-1.1'/><feFuncA type='table' tableValues='1 1'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");background-size:200px 200px;position:absolute;inset:0}.a-palco{z-index:0;pointer-events:none;position:absolute;inset:0}.a-peca{left:var(--x);top:var(--y);width:var(--w);will-change:transform;transform:translate(-50%, -50%) translate3d(calc(var(--mx,0) * var(--prof) * -1px + var(--sp,0) * var(--ox,0) * 1px), calc(var(--my,0) * var(--prof) * -1px + var(--sp,0) * var(--oy,0) * 1px), 0) rotate(calc(var(--r) + var(--mx,0) * var(--prof) * .1deg + var(--sp,0) * var(--giro,0) * 1deg));position:absolute}.a-peca-entra{animation:1.7s cubic-bezier(.16,.84,.24,1) both a-entra;animation-delay:calc(50ms + var(--i) * 70ms)}.a-peca-balanca{animation:a-balanca var(--dur,7s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.7s);will-change:transform}.a-ast{width:100%;height:auto;display:block}@keyframes a-entra{0%{opacity:0;transform:translate(calc(var(--ox,0) * .6px), calc(var(--oy,0) * .6px)) scale(.6) rotate(-26deg)}}@keyframes a-balanca{0%{transform:rotate(-3deg)scale(.985)}to{transform:rotate(3deg)scale(1.015)translateY(1%)}}.a-centro{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.a-tags{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:4px .9em;margin:0 0 clamp(10px,1.4vw,22px);font-size:clamp(11px,.82vw,14px);font-weight:500;animation:.9s cubic-bezier(.2,.8,.2,1) .35s both a-sobe;display:flex}.a-tags span+span:before{content:"·";opacity:.6;margin-right:.9em}.a-nome{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(84px,14.2vw,272px);font-weight:600;line-height:.84;animation:1.1s cubic-bezier(.2,.8,.2,1) .42s both a-sobe}.a-nome>span[aria-hidden]{padding:0 .05em .04em 0;display:block}.a-frase{text-wrap:balance;max-width:30em;margin:clamp(20px,2.4vw,38px) 0 clamp(22px,2.2vw,34px);font-size:clamp(16px,1.3vw,22px);line-height:1.32;animation:.9s cubic-bezier(.2,.8,.2,1) .58s both a-sobe}.a-botao{background:var(--creme);color:var(--preto);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:background-color .3s var(--suave), color .3s var(--suave);border-radius:999px;align-items:center;gap:.85em;padding:15px 26px;font-size:13px;font-weight:500;text-decoration:none;animation:.9s cubic-bezier(.2,.8,.2,1) .68s both a-sobe;display:inline-flex}.a-botao i{background:var(--laranja);width:7px;height:7px;transition:transform .3s var(--suave), background-color .3s var(--suave);border-radius:50%}.a-botao:hover{background:var(--laranja)}.a-botao:hover i{background:var(--preto);transform:scale(1.5)}@keyframes a-sobe{0%{opacity:0;transform:translateY(26px)}}@media (max-width:820px){.ab-a{min-height:max(100svh,720px);padding:100px 18px 80px}.a-peca{left:var(--xc,var(--x));top:var(--yc,var(--y));width:var(--wc,var(--w))}.a-nome{font-size:23vw}.a-tags{letter-spacing:.08em;white-space:nowrap;flex-wrap:nowrap;gap:0 .7em;font-size:min(10.5px,2.75vw)}.a-tags span+span:before{margin-right:.7em}.a-frase{max-width:21em;font-size:16px}}@media (prefers-reduced-motion:reduce){.a-peca-entra,.a-peca-balanca,.a-tags,.a-nome,.a-frase,.a-botao{animation:none}}.ab-v32{--lx:calc(50% + var(--mx,0) * 50%);--ly:calc(50% + var(--my,0) * 50%);background:#0a0a0e}.ab-v32:before{content:"";z-index:-1;background:radial-gradient(circle min(30vmax, 480px) at var(--lx) var(--ly), #281eaa4d, #281eaa00 70%);pointer-events:none;position:absolute;inset:0}.a32-noite{z-index:1;pointer-events:none;background:radial-gradient(circle min(42vmax, 680px) at var(--lx) var(--ly), #0a0a0e00 0%, #0a0a0e38 38%, #0a0a0ecc 80%, #0a0a0ee0 100%);position:absolute;inset:0}.ab-v32.is-reduzido .a32-noite{opacity:.45}.a-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;display:flex}.a-link{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--creme);transition:color .3s var(--suave);font-size:13px;font-weight:500;text-decoration:none;animation:.9s cubic-bezier(.2,.8,.2,1) .74s both a-sobe}.a-link span{transition:transform .3s var(--suave);margin-left:4px;display:inline-block}.a-link:hover{color:var(--laranja)}.a-link:hover span{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.a-link{animation:none}}.a40-titulo{font-weight:inherit;flex-direction:column;align-items:center;margin:0;display:flex}.a40-nome{white-space:nowrap;padding:0 .05em .04em 0;font-size:clamp(60px,11.4vw,220px);display:block}.a40-nome>span{display:inline}.a40-ast{vertical-align:.24em;width:.54em;margin-left:-.03em;animation:1.1s cubic-bezier(.2,.8,.2,1) .7s both a40-entra;display:inline-block}.a40-ast-mexe{transform:translate3d(calc(var(--mx,0) * -8px), calc(var(--my,0) * -8px), 0);will-change:transform;display:block}.a40-ast .a-peca-balanca{display:block}@keyframes a40-entra{0%{opacity:0;transform:scale(.4)rotate(-90deg)}}.a40-servicos{margin:clamp(24px,2.8vw,44px) 0 clamp(26px,2.6vw,40px);font-size:clamp(12px,1vw,16px);animation-delay:.58s}@media (max-width:820px){.a40-nome{font-size:22vw;line-height:.86}.a40-servicos{margin:26px 0 30px;font-size:min(11.5px,3vw)}.a40-nome>span{display:block}}@media (prefers-reduced-motion:reduce){.a40-ast,.a40-ast .a-peca-balanca{animation:none}}
.rdp{--fi:clamp(8px, 1vw, 16px);--raio:clamp(28px, 4vw, 64px);isolation:isolate;padding:0 var(--fi) var(--fi);font-family:var(--display);background:#0a0a0e;position:relative;overflow:clip}.rdp-folha{isolation:isolate;border-radius:var(--raio);background:var(--creme);color:var(--preto);position:relative;overflow:hidden}.rdp-malha{z-index:0;background:radial-gradient(52% 62% at 4% 96%,#1400c333 0%,#1400c300 72%),radial-gradient(48% 58% at 98% 6%,#3d2cff3d 0%,#3d2cff00 72%),radial-gradient(44% 52% at 50% 46%,#ffffff8c 0%,#fff0 72%),radial-gradient(36% 42% at 94% 94%,#f0440024 0%,#f0440000 72%);position:absolute;inset:0}.rdp-grao{opacity:.3}.rdp-cortina{z-index:2;padding-top:clamp(90px,9vw,150px);position:relative}.rdp-js .rdp-cortina{translate:0 calc((var(--rp,1) - 1) * var(--rh,0px))}.rdp-in{max-width:1560px;padding:0 var(--gutter);margin:0 auto}.rdp-topo{justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:clamp(56px,6vw,100px);display:flex}.rdp-logo{width:clamp(140px,13vw,210px);transition:rotate .5s var(--suave), scale .5s var(--suave);display:block;rotate:-6deg}.rdp-logo img{width:100%;height:auto;display:block}.rdp-logo:hover{rotate:none;scale:1.04}.rdp-acao{flex-direction:column;align-items:flex-end;gap:20px;display:flex}.rdp-tags{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;flex-wrap:wrap;gap:4px .9em;margin:0;font-size:12px;font-weight:500;display:flex}.rdp-tags span+span:before{content:"·";opacity:.6;margin-right:.9em}.rdp-pil{background:var(--azul);color:var(--creme);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background-color .3s var(--suave), color .3s var(--suave);border-radius:999px;align-items:center;gap:.85em;padding:15px 24px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.rdp-pil i{background:var(--laranja);width:7px;height:7px;transition:transform .3s var(--suave), background-color .3s var(--suave);border-radius:50%}.rdp-pil:hover{background:var(--laranja);color:var(--preto)}.rdp-pil:hover i{background:var(--preto);transform:scale(1.5)}.rdp-cols{grid-template-columns:repeat(3,auto);gap:clamp(32px,5vw,96px);padding-bottom:clamp(56px,6vw,100px);display:grid}.rdp-rot{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin:0 0 18px;font-size:12px;font-weight:500}.rdp-col ul{gap:4px;display:grid}.rdp-col a{letter-spacing:-.02em;white-space:nowrap;align-items:center;font-size:clamp(17px,1.3vw,21px);font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.rdp-col a:before{content:"";background:var(--azul);width:7px;height:7px;transition:scale .3s var(--suave), margin .3s var(--suave);border-radius:50%;flex:none;margin-right:-7px;scale:0}.rdp-col a:hover:before,.rdp-col a:focus-visible:before{margin-right:10px;scale:1}.rdp-col a span{opacity:.7;margin-left:.3em;font-size:.8em}.rdp-base{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:clamp(28px,3vw,40px);padding-bottom:clamp(24px,2.4vw,34px);font-size:12px;font-weight:500;display:flex}.rdp-base p{opacity:.55;margin:0}.rdp-subir{opacity:.8;align-items:center;gap:.6em;text-decoration:none;transition:opacity .3s,color .3s;display:inline-flex}.rdp-subir span{transition:translate .3s var(--suave)}.rdp-subir:hover{opacity:1;color:var(--azul)}.rdp-subir:hover span{translate:0 -3px}@media (max-width:820px){.rdp-topo{flex-direction:column;align-items:flex-start}.rdp-acao{align-items:flex-start}.rdp-cols{grid-template-columns:1fr 1fr;gap:36px 24px}.rdp-cols .rdp-col:nth-child(3){grid-column:1/-1}.rdp-base{flex-direction:column;align-items:flex-start}}
