@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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}:root{--preto:#000;--branco:#fff;--gelo:#e9eef2;--gelo-2:#e9eef2ad;--gelo-3:#e9eef26b;--grafite:#2d2d2d;--grafite-2:#1a1a1a;--cinza:#8c8f95;--linha:#e9eef229;--vermelho:#ff3a34;--carmim:#b3121b;--vinho:#470c14;--dourado:#d8bd92;--fonte-display:"Anton", "Impact", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--vermelho-palavra:#d8232e;--titulo-gelo:#cdd3d8;--fonte-texto:"Barlow", ui-sans-serif, system-ui, sans-serif;--raio:2px;--margem:clamp(1.25rem, 4.2vw, 4.5rem);--ease-saida:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--preto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--preto);color:var(--gelo);font-family:var(--fonte-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.5;overflow-x:clip}html{scrollbar-width:none;overflow-x:clip}html::-webkit-scrollbar{width:0;height:0;display:none}img,svg,video,canvas{max-width:100%;display:block}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--gelo);outline-offset:3px}[id]{scroll-margin-top:4.5rem}.fundo{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.robo{z-index:1;pointer-events:none;opacity:0;width:100%;max-width:none;height:100%;position:fixed;inset:0}.robo-sombra{z-index:2;opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#000000f0 0%,#000000d1 32%,#0000 68%);border-radius:50%;width:100vh;height:100vh;margin:-50vh 0 0 -50vh;position:absolute;top:0;left:0}.robo-luz{z-index:3;opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#969aa03d 0%,#969aa01a 36%,#969aa000 66%);border-radius:50%;width:100vh;height:100vh;margin:-50vh 0 0 -50vh;position:absolute;top:0;left:0}.robo-luz:before,.robo-luz:after{content:"";border-radius:50%;position:absolute}.robo-luz:before{border:1px solid #e9eef24d;inset:16%}.robo-luz:after{border:1px dashed #e9eef21f;inset:9%}main{z-index:2;position:relative}.estrela{pointer-events:none;opacity:0;will-change:transform, opacity;transform-origin:50%;width:clamp(13rem,24vw,28rem);max-width:none;height:auto;position:fixed;top:0;left:0}.estrela--fundo{z-index:4;position:absolute}.estrela--frente{z-index:3}main>section{background:var(--preto);position:relative}main>section.vazada{background:0 0}.particulas{z-index:0;opacity:.35;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.fundo-plate{z-index:0;pointer-events:none;background:#00000073;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.particulas{opacity:.3}}.skip{z-index:100;background:var(--gelo);color:var(--preto);border-radius:var(--raio);padding:.6rem .9rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.titulo{font-family:var(--fonte-display);letter-spacing:.01em;text-transform:uppercase;color:var(--titulo-gelo);text-wrap:balance;font-weight:400;line-height:.96}.titulo em,.hero__title em{color:var(--vermelho-palavra);font-style:normal}@supports ((-webkit-background-clip:text) or (background-clip:text)){.titulo em,.hero__title em{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.42 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/160px 160px,linear-gradient(176deg,#d9434a 0%,#b81d27 34%,#8e0f18 66%,#a91b24 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}}.rotulo{font-family:var(--fonte-texto);letter-spacing:.22em;text-transform:uppercase;color:var(--gelo-2);align-items:center;gap:.7rem;font-size:.78rem;font-weight:500;display:inline-flex}.rotulo:before{content:"";background:var(--vermelho);width:1.6rem;height:1px}.botao{color:#0b0b0d;min-height:3.1rem;font-family:var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--raio);cursor:pointer;transition:filter .25s var(--ease-saida), transform .25s var(--ease-saida), box-shadow .25s var(--ease-saida);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#f4f7f9 0%,#c9d0d6 38%,#9aa3ab 62%,#e3e8ec 100%);border:0;justify-content:center;align-items:center;padding:.85rem 1.7rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000040,0 10px 30px #00000073}.botao:hover{filter:brightness(1.05);background:linear-gradient(135deg,#fff 0%,#d8dee3 38%,#aab3bb 62%,#f0f3f5 100%);box-shadow:inset 0 1px #fff,inset 0 -1px #00000040,0 12px 34px #00000080}.botao:active{transform:translateY(1px)}.botao:focus-visible{outline:2px solid var(--gelo);outline-offset:4px}.botao--linha{color:var(--gelo);box-shadow:inset 0 0 0 1px var(--gelo-3);background:0 0}.botao--linha:hover{box-shadow:inset 0 0 0 1px var(--gelo);background:#e9eef214}@media (prefers-reduced-motion:reduce){.botao{transition:none}}.botao--raiox{isolation:isolate;position:relative;overflow:hidden}.botao--raiox:after{content:"";pointer-events:none;mix-blend-mode:difference;background:linear-gradient(90deg,#fff0 0%,#ffffffe6 45%,#fff 50%,#ffffffe6 55%,#fff0 100%);width:34%;animation:3.2s cubic-bezier(.4,0,.2,1) infinite raiox;position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-130%)skew(-18deg)}@keyframes raiox{0%{transform:translate(-130%)skew(-18deg)}55%,to{transform:translate(420%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.botao--raiox:after{display:none}}[data-revelar]{opacity:0;filter:blur(7px);transition:opacity .9s ease, transform 1s var(--ease-saida), filter .9s ease;transform:translateY(18px)}[data-revelar].is-visivel{opacity:1;filter:none;transform:none}[data-revelar=glitch]{filter:none;transition:none;transform:none}[data-revelar=glitch].is-visivel,.glitch-agora{animation:.75s step-end both glitch-entra}@keyframes glitch-entra{0%{opacity:0;clip-path:inset(0 0 88%);text-shadow:7px 0 var(--vermelho), -7px 0 #e9eef273;transform:translate(-10px)}12%{opacity:1;clip-path:inset(46% 0 22%);text-shadow:-6px 0 var(--vermelho), 5px 0 #e9eef273;transform:translate(8px)}24%{clip-path:inset(8% 0 60%);text-shadow:5px 0 var(--vermelho), -3px 0 #e9eef266;transform:translate(-5px)}36%{clip-path:inset(0 0 30%);text-shadow:-3px 0 var(--vermelho);transform:translate(3px)}50%{clip-path:inset(0);text-shadow:2px 0 var(--vermelho);transform:translate(-2px)}64%{text-shadow:-1px 0 var(--vermelho);transform:none}to{opacity:1;clip-path:inset(0);text-shadow:var(--sombra-texto,none);transform:none}}.corte{width:100%;height:var(--dente);pointer-events:none;z-index:3;position:absolute;top:0;left:0;overflow:visible}.corte polyline{fill:none;stroke:#e9eef257;stroke-width:1px;vector-effect:non-scaling-stroke}.corte .corte__luz{stroke:var(--vermelho);stroke-dasharray:6 94;stroke-dashoffset:6px;animation:7s linear infinite corte-corre}@keyframes corte-corre{to{stroke-dashoffset:-94px}}:root{--dente:clamp(2.2rem, 5.2vw, 4.6rem)}.com-corte{clip-path:polygon(0 0, 54% 0, 60% var(--dente), 100% var(--dente), 100% 100%, 0 100%)}.com-corte--esq{clip-path:polygon(0 var(--dente), 40% var(--dente), 46% 0, 100% 0, 100% 100%, 0 100%)}@media (prefers-reduced-motion:reduce){[data-revelar],[data-revelar=glitch].is-visivel,.glitch-agora{opacity:1;filter:none;transition:none;animation:none;transform:none}.corte .corte__luz{animation:none}}.quebra{z-index:1;max-width:76rem;padding-inline:var(--margem);pointer-events:none;height:clamp(1.1rem,2.4vw,1.8rem);margin:clamp(.5rem,2vh,1.5rem) auto;position:relative}.quebra__faixa{inset:0 var(--margem);background:linear-gradient(90deg, var(--grafite) 0%, var(--grafite-2) 55%, #000 100%);clip-path:polygon(0 0,calc(100% - 1.4rem) 0,100% 100%,0 100%);box-shadow:inset 0 1px 0 var(--linha);position:absolute}.quebra__rotulo{right:calc(var(--margem) + 2.2rem);letter-spacing:.22em;text-transform:uppercase;color:var(--gelo-3);font-size:.62rem;position:absolute;top:50%;translate:0 -50%}.quebra.quebra--fade{background:linear-gradient(#eceff2e6 0%,#eceff200 100%);max-width:none;height:clamp(5rem,12vh,9rem);margin:0;padding:0}@media (width<=40rem){.quebra.quebra--fade{height:clamp(4rem,10vh,5rem)}.quebra{height:.9rem}.quebra__rotulo{display:none}}.topbar{z-index:20;padding:.7rem max(var(--margem), env(safe-area-inset-right)) .7rem max(var(--margem), env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-bottom:1px solid var(--linha);visibility:hidden;transition:transform .5s var(--ease-saida), visibility 0s .5s;background:#0a0b0db8;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{background:#0a0b0df0}}.topbar.is-on{visibility:visible;transition:transform .5s var(--ease-saida), visibility 0s;transform:none}.topbar__logo{border-radius:var(--raio)}.topbar__logo img{width:auto;height:2.1rem}.topbar__nav{align-items:center;gap:clamp(1rem,2.4vw,2.2rem);display:flex}.topbar__nav a:not(.botao){letter-spacing:.18em;text-transform:uppercase;color:var(--gelo-2);font-size:.82rem;text-decoration:none;transition:color .2s}.topbar__nav a:not(.botao):hover{color:var(--gelo)}.cta-fixo{z-index:20;right:max(var(--margem), env(safe-area-inset-right));bottom:max(1.4rem, env(safe-area-inset-bottom) + 1rem);visibility:hidden;min-height:3rem;transition:transform .5s var(--ease-saida), visibility 0s .5s, filter .25s var(--ease-saida);padding:.75rem 1.4rem;font-size:.9rem;position:fixed;transform:translateY(160%);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000040,0 10px 22px #000000bf,0 26px 60px #0009}.cta-fixo.is-on:not(.is-escondido){visibility:visible;transition:transform .5s var(--ease-saida), visibility 0s, filter .25s var(--ease-saida);transform:none}@media (width<=34rem){.cta-fixo.is-on.sobre-card-solucoes,.cta-fixo.is-on.sobre-card-fechamento{visibility:hidden;transition:transform .5s var(--ease-saida), visibility 0s .5s;transform:translateY(160%)}}@media (prefers-reduced-motion:reduce){.cta-fixo{transition:none}}@media (width<=34rem){.topbar{gap:.6rem}.topbar__logo img{height:1.7rem}.topbar__nav{gap:.8rem}.topbar__nav a:not(.botao){letter-spacing:.1em;font-size:.68rem}}@media (width<=21rem){.topbar__nav a[href=\#solucoes]{display:none}}.cta-fixo.is-on.sobre-portfolio,.cta-fixo.is-on.sobre-equipe{opacity:0;pointer-events:none;visibility:hidden;transition:transform .4s var(--ease-saida), opacity .3s, visibility 0s .4s;transform:translateY(160%)}@media (prefers-reduced-motion:reduce){.topbar{transition:none}}.hero{background:var(--preto);--u:1px;position:relative}.hero__viewport{height:calc(100vh + var(--dente));height:calc(100svh + var(--dente));min-height:calc(34rem + var(--dente));isolation:isolate;position:relative;overflow:clip}.hero__stage{pointer-events:none;-webkit-user-select:none;user-select:none;--spread:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero__rig{perspective:calc(var(--persp) * var(--u));perspective-origin:var(--fx) var(--fy);position:absolute;inset:0}.hero__rig--light{mix-blend-mode:screen}.hero__scene{transform-style:preserve-3d;transform-origin:var(--fx) var(--fy);will-change:transform;position:absolute;inset:0}.hero__layer{transform-origin:var(--fx) var(--fy);transform:translateZ(calc(var(--z) * var(--spread) * var(--u))) scale(var(--s));backface-visibility:hidden;position:absolute;inset:0}.hero__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__bleed{max-width:none;position:absolute}img.hero__bleed{object-fit:fill}.hero__veil{background-repeat:no-repeat;background-size:100% 100%}.hero__ignite{position:absolute;inset:0}.hero__hand{max-width:none;position:absolute}.hero__twinkle{width:calc(var(--d) * var(--u) * 2);height:calc(var(--d) * var(--u) * 2);margin:calc(var(--d) * var(--u) * -1) 0 0 calc(var(--d) * var(--u) * -1);opacity:var(--o);animation:hero-twinkle var(--t) ease-in-out var(--dl) infinite;will-change:opacity;background:radial-gradient(circle,#fff 0 52%,#fff0 74%);border-radius:50%;position:absolute}@keyframes hero-twinkle{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) * .35)}}.hero__dust{will-change:transform;animation:26s ease-in-out infinite alternate hero-drift}@keyframes hero-drift{0%{transform:translate(-.35%,.3%)}to{transform:translate(.4%,-.45%)}}.hero__mote{width:calc(var(--d) * var(--u));height:calc(var(--d) * var(--u));opacity:var(--o);animation:hero-mote var(--t) linear var(--dl) infinite;will-change:transform, opacity;background:radial-gradient(circle,#ffffffe6,#fff0 70%);border-radius:50%;position:absolute}@keyframes hero-mote{0%{opacity:0;transform:translate(0,0)}15%,80%{opacity:var(--o)}to{transform:translate3d(calc(var(--mx) * var(--u)), calc(var(--my) * var(--u)), 0);opacity:0}}.hero__vignette{background:radial-gradient(52% 58% at 0 0,#0003,#0000 72%),radial-gradient(46% 52% at 100% 0,#00000024,#0000 72%),radial-gradient(52% 58% at 100% 100%,#0003,#0000 72%);position:absolute;inset:-12%}.hero__rings,.hero__corona{transform-origin:var(--fx) var(--fy);will-change:transform, opacity}.is-ready .hero__rings{animation:4.2s ease-in-out infinite hero-beat}.is-ready .hero__corona{animation:4.2s ease-in-out infinite hero-beat-glow}.is-ready .hero__cross{animation:7s ease-in-out infinite hero-breathe}@keyframes hero-beat{0%,30%,to{opacity:.92;transform:scale(1)}7%{opacity:1;transform:scale(1.014)}14%{opacity:.94;transform:scale(1.002)}20%{opacity:1;transform:scale(1.009)}}@keyframes hero-beat-glow{0%,30%,to{opacity:.94}7%,20%{opacity:1}14%{opacity:.96}}@keyframes hero-breathe{0%,to{opacity:1}50%{opacity:.8}}.is-paused .hero__twinkle,.is-paused .hero__dust,.is-paused .hero__mote,.is-paused .hero__rings,.is-paused .hero__corona,.is-paused .hero__cross{animation-play-state:paused}.is-still .hero__twinkle,.is-still .hero__dust,.is-still .hero__mote,.is-still .hero__rings,.is-still .hero__corona,.is-still .hero__cross{animation:none!important}.is-still .hero__mote{display:none}.hero__word{will-change:transform;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000001f 100%);mask-image:linear-gradient(#000 30%,#0000001f 100%)}.hero__word img{width:100%;max-width:none;height:auto}.hero__shadow-plate{background:#00000040}.is-bare .hero__scrim,.is-bare .hero__bar,.is-bare .hero__copy{display:none}.hero__video{object-fit:cover;object-position:var(--fx) var(--fy);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__scrim{pointer-events:none;background:radial-gradient(58% 62% at 100% 100%,#00000080,#0000 72%);position:absolute;inset:0}.hero__bar{padding:max(clamp(1.25rem, 3.4vh, 2.5rem), env(safe-area-inset-top)) max(var(--margem), env(safe-area-inset-right)) 0 max(var(--margem), env(safe-area-inset-left));align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.hero__logo{border-radius:var(--raio);display:block}.hero__logo img{width:auto;height:clamp(2.1rem,1.5rem + 1.6vw,3.25rem)}.hero__copy{right:max(var(--margem), env(safe-area-inset-right));bottom:calc(clamp(1.5rem, 4.5vh, 3.5rem) + var(--dente));width:min(46rem,52vw);position:absolute}.hero__title{font-family:var(--fonte-display);font-weight:400;font-size:var(--title-fs,clamp(2.4rem, 1.2rem + 3.1vw, 4.6rem));letter-spacing:.01em;text-transform:uppercase;color:var(--titulo-gelo);text-wrap:balance;line-height:.94}.hero__title span{display:block}.hero__lead{max-width:32rem;color:var(--gelo-2);text-wrap:pretty;margin-top:clamp(.8rem,1.2vw,1.1rem);font-size:clamp(1rem,.94rem + .28vw,1.17rem);line-height:1.5}.hero__cta{color:#0b0b0d;min-height:3.1rem;font-family:var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--raio);transition:filter .25s var(--ease-saida), transform .25s var(--ease-saida);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#f4f7f9 0%,#c9d0d6 38%,#9aa3ab 62%,#e3e8ec 100%);justify-content:center;align-items:center;margin-top:clamp(1.1rem,1.8vw,1.6rem);padding:.85rem 1.7rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000040,0 10px 30px #00000073}.hero__cta:hover{filter:brightness(1.05);background:linear-gradient(135deg,#fff 0%,#d8dee3 38%,#aab3bb 62%,#f0f3f5 100%)}.hero__cta:active{transform:translateY(1px)}.hero__cta:focus-visible{outline:2px solid var(--gelo);outline-offset:4px}@media (aspect-ratio<=1){.hero__scrim{background:linear-gradient(#0000 44%,#0006 58%,#000000d1 72%,#000000eb 100%)}.hero__copy{left:var(--margem);right:var(--margem);bottom:max(1.75rem, env(safe-area-inset-bottom) + 1.25rem);width:auto}.hero__title{font-size:clamp(2.2rem,1rem + 6vw,3.4rem)}.hero__lead{max-width:26rem}.hero__word{display:none}}@media (width<=26rem){.hero__cta{display:flex}}@media (prefers-reduced-motion:reduce){.hero__twinkle,.hero__dust,.hero__mote,.hero__rings,.hero__corona,.hero__cross{animation:none!important}.hero__mote{display:none}.hero__cta{transition:none}}.sobre.para-quem{clip-path:none;isolation:isolate;background:radial-gradient(#12161a12 1px,#0000 1.2px) 0 0/6px 6px,#eceff2e6;border-top:1px solid #12161a24;margin-top:0;padding:clamp(5rem,12vh,8rem) 0 calc(clamp(5rem,10vh,7rem) + 5rem);position:relative;overflow:hidden}.para-quem__circuito{z-index:0;pointer-events:none;contain:strict;position:absolute;inset:0}.para-quem__trilhas,.para-quem__filetes{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.para-quem__trilhas{shape-rendering:geometricprecision}.para-quem__trilhas .trilha path{fill:none;stroke:#12161a1c;stroke-width:1.2px}.para-quem__trilhas .pad,.para-quem__trilhas .via{stroke:#12161a29;stroke-width:1.2px;fill:none}.para-quem__trilhas .via{fill:#12161a29}.para-quem__filetes .filete{fill:none;stroke-linecap:round}.para-quem__filetes .filete__halo{stroke:#ff3a3429;stroke-width:4px}.para-quem__filetes .filete__nucleo{stroke:#d8232e;stroke-width:1.5px}.sobre__conteudo{z-index:1;max-width:76rem;padding-inline:var(--margem);margin-inline:auto;position:relative}.sobre__conteudo>*{min-width:0}.sobre__titulo{color:#14171a;margin-top:1.4rem;font-size:clamp(2.6rem,1rem + 4.6vw,5.6rem);line-height:.95}.para-quem .sobre__titulo{color:#14171a;margin-top:calc(1.4rem - .18em);padding-top:.18em;line-height:1.02}.sobre__lead{color:#2a2e33;text-wrap:pretty;max-width:40rem;margin-top:clamp(1.2rem,2.4vw,2rem);font-size:clamp(1.1rem,1rem + .45vw,1.4rem);line-height:1.5}.para-quem .rotulo{color:#3a3f45}.para-quem .rotulo:before{background:var(--carmim)}.para-quem [data-revelar],.para-quem [data-revelar].is-visivel{filter:none}.para-quem__grade{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:clamp(2.2rem,5vh,3.5rem);display:grid}.para-quem__card{isolation:isolate;min-width:0;padding:clamp(1.75rem,3vw,3rem);position:relative}.para-quem__card:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));position:absolute;inset:0}.para-quem__card:after{content:"";z-index:-2;opacity:0;pointer-events:none;position:absolute;inset:0}.para-quem__canto{pointer-events:none;border:1px solid;width:.9rem;height:.9rem;position:absolute}.para-quem__canto--se{border-bottom:0;border-right:0;top:.45rem;left:.45rem}.para-quem__canto--id{border-top:0;border-left:0;bottom:.45rem;right:.45rem}.para-quem__card--sim{color:#0b0b0c;box-shadow:0 1px 2px #1014181f,0 28px 50px -24px #10141861}.para-quem__card--sim:before{background:linear-gradient(var(--carmim), var(--carmim)) 0 0 / 100% 3px no-repeat, linear-gradient(160deg, #fff 0%, #eef2f5 100%);border:1px solid #12161a1f}.para-quem__card--sim:after{box-shadow:0 40px 70px -28px #10141873}.para-quem__card--sim .para-quem__canto{border-color:#12161a59}.para-quem__card--nao{color:var(--gelo);box-shadow:0 2px 4px #00000047,0 32px 60px -24px #0009}.para-quem__card--nao:before{background:linear-gradient(#e9eef209 1px, transparent 1px) 0 0 / 100% 2.4rem, linear-gradient(90deg, #e9eef209 1px, transparent 1px) 0 0 / 2.4rem 100%, radial-gradient(110% 90% at 92% 0%, #470c148c 0%, #470c1400 60%), linear-gradient(135deg, var(--grafite-2) 0%, #0b0b0c 100%);border:1px solid #ff3a3473}.para-quem__card--nao:after{box-shadow:0 40px 70px -28px #000000b3}.para-quem__card--nao .para-quem__canto{border-color:#e9eef2b3}.para-quem__eyebrow{font-family:var(--fonte-texto);letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;font-weight:600}.para-quem__card--sim .para-quem__eyebrow{color:var(--carmim)}.para-quem__card--nao .para-quem__eyebrow{color:#ff5c55}.para-quem__h3{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.01em;margin-top:.8rem;font-size:clamp(1.8rem,1rem + 2.2vw,3rem);font-weight:400;line-height:1}.para-quem__card--nao .para-quem__h3{color:var(--titulo-gelo)}.para-quem__texto{color:#2d2d2d;text-wrap:pretty;max-width:36rem;margin-top:1rem;font-size:1.05rem;line-height:1.5}.para-quem__nota{max-width:36rem;color:var(--gelo-2);text-wrap:pretty;margin-top:1rem;font-size:1.05rem;line-height:1.5}.para-quem__lista{margin:clamp(1.2rem,2.4vw,1.8rem) 0 0;padding:0;list-style:none}.para-quem__lista li{font-family:var(--fonte-texto);text-wrap:pretty;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;column-gap:.4rem;padding:.9rem 0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);font-weight:500;line-height:1.45;display:grid}.para-quem__card--sim .para-quem__lista{box-shadow:inset 0 1px #0000001f}.para-quem__card--nao .para-quem__lista{box-shadow:inset 0 1px 0 var(--linha)}.para-quem__lista li+li{border-top:1px solid #0000001f}.para-quem__card--nao .para-quem__lista li+li{border-top-color:var(--linha)}.para-quem__icone{padding-top:.2em;display:inline-flex}.para-quem__card--sim .para-quem__icone{color:var(--carmim)}.para-quem__card--nao .para-quem__icone{color:var(--vermelho)}.para-quem__card a:focus-visible{outline-color:var(--preto)}@media (width>=64rem){.para-quem__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1rem,2vw,1.75rem)}}@supports (grid-template-rows:subgrid){@media (width>=64rem){.para-quem__grade{grid-template-rows:auto auto auto 1fr}.para-quem__card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.para-quem__card>.para-quem__canto{grid-row:auto}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.para-quem__card,.para-quem__card.is-visivel{transition:opacity .9s ease, transform .4s var(--ease-saida)}.para-quem__card:after{transition:opacity .4s var(--ease-saida)}.para-quem__card.is-visivel:hover{transform:translateY(-4px)}.para-quem__card:hover:after{opacity:1}}@media (width<=40rem){.sobre.para-quem{padding:4.5rem 0 10rem}.para-quem__card{padding:1.5rem}.para-quem__lista li{font-size:1.05rem}}@media (aspect-ratio>=1) and (height<=800px){.sobre.para-quem{padding-top:4rem;padding-bottom:9rem}.sobre__titulo{margin-top:.9rem;font-size:clamp(2.4rem,.8rem + 3vw,4rem)}.sobre__lead{margin-top:.9rem;font-size:1.05rem}.para-quem__grade{margin-top:1.6rem}.para-quem__card{padding:1.5rem 1.8rem}.para-quem__lista li{padding:.65rem 0;font-size:1.02rem}}.topbar.sobre-claro{background:#0a0b0de6}@media (width>=34rem){.cta-fixo.sobre-para-quem{box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000040,0 10px 22px #000000bf,0 26px 60px #0009,0 0 0 1px #12161a73}}@media (width<=34rem){.cta-fixo.is-on.sobre-para-quem{visibility:hidden;transition:transform .5s var(--ease-saida), visibility 0s .5s;transform:translateY(160%)}}@media (prefers-reduced-motion:reduce){.cta-fixo.is-on.sobre-para-quem{transition:none}}.cartao{isolation:isolate;min-width:0;color:var(--gelo);padding:1.5rem 1.5rem 1.6rem;position:relative;box-shadow:0 18px 28px -18px #000000e6}.cartao:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(110% 90% at 92% 0%, #470c148c 0%, #470c1400 60%), linear-gradient(135deg, var(--grafite-2) 0%, #0b0b0c 100%);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));border:1px solid #ff3a3473;position:absolute;inset:0}.cartao h3{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.03em;color:var(--titulo-gelo);text-wrap:balance;font-size:clamp(1.25rem,1rem + .7vw,1.6rem);font-weight:400;line-height:1.05}.cartao p{color:var(--gelo-2);text-wrap:pretty;font-size:.98rem;line-height:1.5}.equipe{padding:clamp(1rem, 4vh, 2.5rem) var(--margem) clamp(2rem, 6vh, 3.5rem)}.equipe__conteudo{z-index:1;max-width:76rem;margin-inline:auto;position:relative}.equipe .rotulo:before{background:var(--titulo-gelo)}.equipe__titulo{margin-top:1.4rem;font-size:clamp(2.2rem,1rem + 3.6vw,4.4rem)}.equipe__lista{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 clamp(1rem,2.2vw,2rem);max-width:none;margin:clamp(2rem,5vh,3.2rem) auto 0;padding:0 0 1.5rem;list-style:none;display:grid}.pessoa-item{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.pessoa{flex-direction:column;padding:0;display:flex}.pessoa__foto{isolation:isolate;aspect-ratio:4/5;clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));background:radial-gradient(100% 90% at 30% 15%,#470c14d9,#0b0b0c 80%);border:1px solid #ff3a344d;place-items:center;margin:1.5rem 1.5rem 0;display:grid;position:relative;overflow:hidden}.pessoa__foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pessoa__ini{font-family:var(--fonte-display);letter-spacing:.04em;color:var(--titulo-gelo);opacity:.55;font-size:clamp(5rem,3rem + 6vw,9rem);line-height:1}.pessoa__selo{z-index:1;border:1px dashed var(--gelo-3);letter-spacing:.18em;color:var(--gelo-3);text-transform:uppercase;background:#0b0b0cb3;padding:.15rem .5rem;font-size:.62rem;position:absolute;top:.7rem;right:1.4rem}.pessoa__corpo{padding:1.4rem 1.5rem 1.8rem}.pessoa .pessoa__corpo h3{font-size:clamp(1.7rem,1.2rem + 1vw,2.2rem);line-height:1.1}.pessoa .pessoa__papel{text-wrap:balance;letter-spacing:.12em;text-transform:uppercase;color:var(--gelo);margin-top:.5rem;font-size:.95rem;font-weight:600}.pessoa__sobre{color:var(--gelo);text-wrap:pretty;margin-top:1.1rem;font-size:1.15rem;font-weight:450;line-height:1.58}.pessoa__sobre:before{content:"";background:#ff3a34;width:2rem;height:2px;margin-bottom:.7rem;display:block}@media (width<=72rem){.equipe__lista{grid-template-rows:none;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem;max-width:none;padding-bottom:0}.pessoa-item{grid-row:auto;grid-template-rows:auto auto;width:min(100%,26rem)}.pessoa__sobre{font-size:1.1rem}}@media (aspect-ratio>=1) and (height<=800px){.equipe__titulo{margin-top:.9rem;font-size:clamp(2rem,.8rem + 3vw,3.4rem)}.equipe__lista{margin-top:1.6rem}.pessoa__sobre{font-size:1.15rem;line-height:1.55}}.portfolio{--gap:clamp(.75rem, 1.6vw, 1.5rem);--peek:clamp(3rem, 9vw, 9rem);--reserva:clamp(17rem, calc(37vh + max(0px, (900px - 100vh) * .32)), 22rem);--card-w:max(17rem, min(calc(100vw - var(--margem) - var(--peek)), calc((100vh - var(--reserva)) * 1.6)));padding:clamp(2rem, 6vh, 4rem) 0 calc(var(--dente) + clamp(3rem, 8vh, 5rem));overflow-x:clip}@supports (height:100svh){.portfolio{--reserva:clamp(17rem, calc(37svh + max(0px, (900px - 100svh) * .32)), 22rem);--card-w:max(17rem, min(calc(100vw - var(--margem) - var(--peek)), calc((100svh - var(--reserva)) * 1.6)))}}.portfolio .rotulo:before{background:var(--titulo-gelo)}.portfolio__cab{z-index:1;padding-inline:var(--margem);min-width:0;position:relative}.portfolio__titulo{margin-top:1.4rem;font-size:clamp(2.2rem,1rem + 3.6vw,4.4rem)}.portfolio__lead{text-wrap:pretty;max-width:42rem;margin-top:1rem}.faixa-wrap{z-index:1;min-width:0;margin-top:clamp(1.5rem,4vh,2.6rem);position:relative}.faixa{align-items:flex-start;gap:var(--gap);padding-inline:var(--margem);scroll-padding-inline:var(--margem);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;min-width:0;display:flex;position:relative;overflow:auto hidden}.faixa::-webkit-scrollbar{display:none}.faixa.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.faixa:focus-visible{outline:2px solid var(--gelo);outline-offset:-4px}@media (pointer:coarse){.faixa{scroll-snap-type:x proximity;cursor:auto}.card{scroll-snap-align:start}}.faixa img,.faixa video,.faixa a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.portfolio.is-pin{--pf-fundo:calc(var(--dente) + .75rem);--pf-gasto:calc(56px + var(--pf-fundo) + 21rem);--card-w:max(17rem, min(calc(100vw - var(--margem) - var(--peek)), calc((100svh - var(--pf-gasto)) * 1.6)));height:calc(100svh + var(--pf-dist,0px));padding-block:0}.is-pin .portfolio__palco{box-sizing:border-box;height:100svh;padding:56px 0 var(--pf-fundo);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.is-pin .faixa{cursor:auto;overflow-x:hidden}.is-pin .portfolio__titulo{margin-top:.7rem;font-size:clamp(2rem,1rem + 2.2vw,3.2rem)}.is-pin .portfolio__lead{max-width:60rem;margin-top:.7rem;font-size:.95rem;line-height:1.5}.is-pin .faixa-wrap{margin-top:clamp(1rem,2.4vh,1.8rem)}.is-pin .faixa__rodape{margin-top:clamp(.8rem,2vh,1.4rem)}.card{flex:0 0 var(--card-w);width:var(--card-w);min-width:0;margin:0}.card__midia{aspect-ratio:16/10;width:100%;box-shadow:inset 0 0 0 1px var(--linha);opacity:.8;transition:opacity .24s ease, transform .24s var(--ease-saida);background:#0b0b0c;border-radius:6px;position:relative;overflow:hidden}.card:hover .card__midia,.card:focus-within .card__midia{opacity:1}.card:not(.card--exemplo) .card__midia{cursor:pointer}.faixa.is-drag .card__midia{cursor:grabbing}.card--sem-midia .card__midia{background:linear-gradient(160deg, var(--grafite-2) 0%, #0b0b0c 60%, var(--vinho) 170%)}.card--sem-midia .card__img,.card--sem-midia .card__video,.card--sem-midia .card__abrir{display:none}.pf-dialog__midia--sem-midia{background:linear-gradient(160deg, var(--grafite-2) 0%, #0b0b0c 60%, var(--vinho) 170%)}.pf-dialog__midia--sem-midia img,.pf-dialog__midia--sem-midia video{display:none}.card__img,.card__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.card__video{pointer-events:none}.slide--v .card__img,.slide--v .card__video{object-fit:contain;background:#000}.slide--em-pe .card__img,.slide--em-pe .card__video{object-fit:contain;background:#0b0b0c}.slides{position:absolute;inset:0}.slide{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.slide.is-on{opacity:1}.arte-wrap{position:absolute;inset:0}.slide--sem-midia{background:linear-gradient(160deg, var(--grafite-2) 0%, #0b0b0c 60%, var(--vinho) 170%)}.slide--sem-midia .card__img,.slide--sem-midia .card__video{display:none}.card__selo--slide{color:var(--gelo);box-shadow:inset 0 0 0 1px var(--gelo-3);background:#000000b3;top:.8rem;right:.9rem}.card__selo--previa{box-shadow:inset 0 0 0 1px var(--vermelho-palavra)}.card__ir{z-index:1;color:var(--gelo);pointer-events:none;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:absolute;inset:0}.slide.is-on .card__ir{pointer-events:auto;cursor:pointer}.card__ir:focus-visible{outline:2px solid var(--gelo);outline-offset:-4px}.card__ir-rotulo{height:2.25rem;box-shadow:inset 0 0 0 1px var(--gelo-3);color:var(--gelo);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s var(--ease-saida), transform .2s var(--ease-saida);pointer-events:none;background:#000000b8;border-radius:999px;align-items:center;gap:.3em;padding:0 .95rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:.8rem;left:.9rem;transform:translateY(-6px)}.card__ir-rotulo i{color:var(--vermelho-palavra);font-style:normal}.card__ir-rotulo .rot-b,.card[data-modo=toque] .card__ir-rotulo .rot-a{display:none}.card[data-modo=toque] .card__ir-rotulo .rot-b{display:inline}.card__ir:focus-visible .card__ir-rotulo,.card.is-armado .card__ir-rotulo{opacity:1;transform:none}.card.is-armado:not(.is-toque) .card__ir-rotulo{transition-duration:.16s}@media (hover:hover){.card:hover .slide.is-on .card__ir-rotulo{opacity:1;transform:none}.card[data-url]:hover .card__midia{transform:translateY(-4px)}}.card__toque{box-shadow:inset 0 0 0 1px var(--gelo-3);pointer-events:none;opacity:0;background:#000000c7;border-radius:6px;flex-direction:column;gap:.15rem;padding:.65rem .85rem;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:3.5rem;left:3.75rem;right:3.75rem;transform:translateY(4px)}.card__toque b,.card__toque span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card__toque b{letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;font-weight:600}.card__toque span{color:var(--cinza);font-size:.8rem}.card.is-toque .slide.is-on .card__toque{opacity:1;transform:none}.card.is-saindo .card__midia{transition:transform var(--pf-saida,.18s) cubic-bezier(.4, 0, 1, 1);transform:scale(.985)}.card.is-saindo .card__img,.card.is-saindo .card__video{opacity:.55;transition:opacity .18s cubic-bezier(.4,0,1,1)}.car__ctl{z-index:3;width:2.75rem;height:2.75rem;color:var(--gelo);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--gelo-3);background:#0009;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.6rem;line-height:1;transition:background-color .2s,box-shadow .2s;display:grid;position:absolute}.car__ctl:hover{box-shadow:inset 0 0 0 1px var(--gelo);background:#000000d9}.car__ctl:focus-visible{outline:2px solid var(--gelo);outline-offset:2px}.car__ctl--prev{top:50%;left:.6rem;transform:translateY(-50%)}.car__ctl--next{top:50%;right:.6rem;transform:translateY(-50%)}.car__ctl--pausa{bottom:.6rem;left:.6rem}.car__ico{width:.8rem;height:.9rem;display:block;position:relative}.car__ico--pausa:before,.car__ico--pausa:after{content:"";background:currentColor;width:.25rem;position:absolute;top:0;bottom:0}.car__ico--pausa:before{left:.04rem}.car__ico--pausa:after{right:.04rem}.car__ctl[aria-pressed=true] .car__ico--pausa:before,.is-pausado .car__ico--pausa:before{background:0 0;border-top:.45rem solid #0000;border-bottom:.45rem solid #0000;border-left:.75rem solid;width:0;height:0;inset:0 auto auto .1rem}.car__ctl[aria-pressed=true] .car__ico--pausa:after,.is-pausado .car__ico--pausa:after{display:none}.car__ind{z-index:2;height:2.75rem;box-shadow:inset 0 0 0 1px var(--gelo-3);pointer-events:none;background:#0009;border-radius:999px;align-items:center;gap:.6rem;padding:0 .85rem;display:flex;position:absolute;bottom:.6rem;left:3.5rem}.car__tracos{gap:.3rem;display:flex}.car__tracos i{background:var(--gelo-3);border-radius:2px;width:1.4rem;height:3px;display:block}.car__tracos i.is-on{background:var(--gelo)}.car__num{letter-spacing:.08em;color:var(--gelo);text-shadow:0 1px 4px #000000e6;font-size:.7rem}.card__titulo{font-family:var(--fonte-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--gelo);margin:.9rem 0 0;font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:600;line-height:1.25;transition:color .25s}.card:not(.card--exemplo):hover .card__titulo,.card:not(.card--exemplo):focus-within .card__titulo{color:var(--vermelho-palavra)}.card__cat{color:var(--cinza);margin:.25rem 0 0;font-size:.85rem;line-height:1.3}.card__selo{z-index:2;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:.2rem .55rem;font-size:.64rem;font-weight:600;line-height:1.2;position:absolute}.card__selo--feat{color:var(--gelo);box-shadow:inset 0 0 0 1px var(--gelo-3);background:#000000b8;bottom:3.7rem;left:.9rem}.card__selo--exemplo{color:var(--gelo);box-shadow:inset 0 0 0 1px var(--gelo-3);background:#000000b3;border:0;top:.8rem;right:.9rem}.card__abrir{z-index:2;background:var(--carmim);width:2.75rem;height:2.75rem;color:var(--gelo);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.4rem;line-height:1;transition:background-color .2s,transform .2s;display:grid;position:absolute;bottom:.6rem;right:.9rem}.card__abrir:hover{background:var(--vermelho-palavra);transform:scale(1.06)}.card__abrir:focus-visible{outline:2px solid var(--gelo);outline-offset:3px}.arte{background:linear-gradient(160deg, var(--grafite-2) 0%, #0b0b0c 60%, var(--vinho) 170%);position:absolute;inset:0}.arte--zap{flex-direction:column;justify-content:center;gap:4.5%;padding:0 12%;display:flex}.zap{background:#e9eef224;border-radius:10px 10px 10px 2px;width:52%;height:11%;display:block}.zap--curta{width:34%}.zap--out{background:linear-gradient(90deg,#b3121bbf,#470c14b3);border-radius:10px 10px 2px;align-self:flex-end}.arte--site{box-shadow:inset 0 0 0 1px var(--linha);background:#141415;border-radius:6px 6px 0 0;flex-direction:column;margin:9% 9% 0;display:flex;inset:0;overflow:hidden}.arte__barra{background:var(--grafite);flex:none;align-items:center;gap:.35rem;padding:.55rem .7rem;display:flex}.arte__barra i{background:var(--gelo-3);border-radius:50%;width:.5rem;height:.5rem}.arte__barra span{background:#00000073;border-radius:999px;flex:1;height:.7rem;margin-left:.5rem}.arte__tela{flex-direction:column;flex:1;gap:.6rem;min-width:0;padding:7% 8%;display:flex;position:relative}.arte__tela b{background:linear-gradient(90deg,#e9eef229,#e9eef20d);border-radius:2px;display:block}.arte__tela .sk-titulo{width:62%;height:20%}.arte__tela .sk-linha{width:88%;height:.5rem}.arte__tela .sk-linha--curta{width:54%}.arte__tela .sk-botao{background:linear-gradient(90deg,#b3121bb3,#470c1499);width:26%;height:12%;margin-top:auto}.pf-fim{flex:0 0 var(--card-w);width:var(--card-w);aspect-ratio:16/10;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;min-width:0;padding-inline:1rem;display:flex}.pf-fim__pergunta{color:var(--gelo-2);margin:0;font-size:1.05rem}.pf-fim__cta{text-align:center;padding:1.15rem 2rem;font-size:1rem}.pf-fim__linha{color:var(--gelo-2);margin:0;font-size:.9rem}.pf-fim__linha a{color:var(--gelo);text-underline-offset:3px;text-decoration:underline}.pf-fim__linha a:hover{color:var(--vermelho-palavra)}.pf-fim__linha a:focus-visible{outline:2px solid var(--gelo);outline-offset:3px}.faixa__rodape{margin:clamp(1.2rem, 3vh, 2rem) var(--margem) 0;align-items:center;gap:1.5rem;display:flex}.faixa__trilho{background:var(--linha);flex:1;height:2px;position:relative;overflow:hidden}.faixa__barra{background:var(--vermelho-palavra);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (width>=56rem){.faixa__rodape{margin-right:max(var(--margem), 17rem)}}.faixa__nav{order:-1;gap:.6rem;display:flex}.faixa__btn{width:2.75rem;height:2.75rem;color:var(--gelo);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--gelo-3);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.1rem;transition:box-shadow .2s,opacity .2s;display:grid}.faixa__btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gelo)}.faixa__btn:disabled{opacity:.35;cursor:default}.faixa__btn:focus-visible{outline:2px solid var(--gelo);outline-offset:3px}@media (pointer:coarse){.faixa__nav{display:none}}.pf-dialog{width:min(94vw,160vh - 12.8rem,90rem);max-width:none;max-height:96vh;color:var(--gelo);box-shadow:0 0 0 1px var(--linha), 0 30px 80px #000000b3;background:#0b0b0c;border:0;border-radius:8px;padding:0;overflow:hidden}.pf-dialog::backdrop{background:#000000d1}.pf-dialog__midia{aspect-ratio:16/10;background:#000}.pf-dialog__img,.pf-dialog__video{object-fit:cover;width:100%;height:100%;display:block}.pf-dialog__video--v,.pf-dialog__img--em-pe{object-fit:contain}.pf-dialog__rodape{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:flex}.pf-dialog__titulo{font-family:var(--fonte-texto);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:1.1rem;font-weight:600}.pf-dialog__cat{color:var(--cinza);margin:.2rem 0 0;font-size:.85rem}.pf-dialog__fechar{color:var(--gelo);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--gelo-3);background:0 0;border:0;border-radius:999px;flex:none;padding:.65rem 1.3rem;font-weight:600}.pf-dialog__fechar:hover{box-shadow:inset 0 0 0 1px var(--gelo)}.pf-dialog__fechar:focus-visible{outline:2px solid var(--gelo);outline-offset:3px}@media (prefers-reduced-motion:reduce){.slide,.car__ctl,.card__midia,.card__video,.card__titulo,.card__abrir,.faixa__btn{transition:none}.card[data-url]:hover .card__midia,.card.is-saindo .card__midia,.card__ir-rotulo,.card__toque{transition:none;transform:none!important}.card.is-saindo .card__img,.card.is-saindo .card__video{transition:none}}.arte--post{place-items:center;display:grid}.po__quadro{aspect-ratio:4/5;width:34%;box-shadow:inset 0 0 0 1px var(--gelo-3);background:#141415;border-radius:8px;flex-direction:column;gap:.5rem;padding:4%;display:flex}.po__quadro b{background:#e9eef229;border-radius:3px;display:block}.po__img{flex:1;background:linear-gradient(150deg,#b3121bbf,#470c14b3)!important}.po__linha{width:90%;height:.55rem}.po__linha--curta{width:55%}.portfolio.is-pin{scroll-margin-top:0}.como-entregamos{padding:clamp(1.5rem, 4vh, 3rem) 0 calc(var(--dente) + clamp(3rem, 8vh, 5rem));overflow-x:clip}.ce__grade{z-index:1;padding-inline:var(--margem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);min-width:0;display:grid;position:relative}.ce__moldura{aspect-ratio:16/9;min-width:0;box-shadow:inset 0 0 0 1px var(--linha), 0 18px 28px -18px #000000e6;background:#0b0b0c;border-radius:6px;position:relative;overflow:hidden}.ce__video{object-fit:cover;pointer-events:none;background:#0b0b0c;width:100%;height:100%;display:block;position:absolute;inset:0}.ce__cartao{justify-self:center;width:100%;max-width:31rem;padding:clamp(1.5rem,2.4vw,2.4rem)}.como-entregamos .rotulo:before{background:var(--titulo-gelo)}.ce__titulo{text-wrap:balance;margin-top:1rem;font-size:clamp(1.9rem,1rem + 2.2vw,3rem);line-height:1.08}.ce__texto{max-width:34ch;color:var(--gelo-2);text-wrap:pretty;margin-top:1.1rem;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.5}.is-pronto .ce__moldura,.is-pronto .ce__cartao{opacity:0;transform:translateY(24px)}.is-pronto.is-in .ce__moldura{opacity:1;transition:opacity .6s ease, transform .7s var(--ease-saida);transform:none}.is-pronto.is-in .ce__cartao{opacity:1;transition:opacity .6s ease .12s, transform .7s var(--ease-saida) .12s;transform:none}@media (width<=640px){.ce__grade{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-inline:1.25rem}.ce__cartao{justify-self:stretch;max-width:none}.ce__moldura[data-formato=v]{aspect-ratio:9/16;justify-self:center;width:auto;max-height:72svh}}@media (prefers-reduced-motion:reduce){.is-pronto .ce__moldura,.is-pronto .ce__cartao{opacity:1;transition:none;transform:none}}.manifesto{height:calc(100vh + var(--percurso));height:calc(100svh + var(--percurso));--percurso:170vh;clip-path:none;margin-top:calc(-1 * var(--dente))}.manifesto__sticky{height:100svh;clip-path:polygon(0 var(--dente), 40% var(--dente), 46% 0, 100% 0, 100% 100%, 0 100%);padding:calc(clamp(3.5rem, 9vh, 6rem) + var(--dente)) var(--margem) clamp(2.5rem, 6vh, 4rem);align-items:center;display:flex;position:sticky;top:0;overflow:clip}.manifesto__sticky:before{content:"";height:calc(var(--dente) + 1px);z-index:0;background:var(--preto);position:absolute;top:0;left:0;right:0}.manifesto__midia{z-index:0;--zoom:1.1;--dy:0%;--mx:0;--my:0;aspect-ratio:720/1280;height:150vh;transform:translate3d(calc(var(--mx) * 1px), calc(-50% + var(--dy) + var(--my) * 1px), 0) scale(var(--zoom));transform-origin:30% 45%;will-change:transform;mix-blend-mode:screen;position:absolute;top:50%;right:-9vw}.manifesto__video{object-fit:cover;width:100%;height:100%}.manifesto__sticky:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000 22%,#0000008c 48%,#0000 72%);position:absolute;inset:0}.manifesto__conteudo{z-index:1;width:100%;max-width:56rem;position:relative}.manifesto__conteudo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 40%,#000000e6 35%,#0000 100%);position:absolute;inset:-3rem -5rem -3rem -6rem}.manifesto__titulo{margin-top:1.4rem;font-size:clamp(2.4rem,1rem + 3.8vw,4.6rem)}.manifesto__texto{max-width:34rem;color:var(--gelo-2);text-wrap:pretty;margin-top:clamp(1.2rem,2.4vw,2rem);font-size:clamp(1.05rem,.98rem + .3vw,1.22rem)}.manifesto__passos{--card:min(21rem, 24vw);height:calc(var(--card) + 2.6rem);width:calc(var(--card) * 2.5 + 1rem);margin-top:clamp(2rem,4.5vh,3.2rem);position:relative}.passo{--p:0;left:calc(var(--i) * var(--card) * .74);top:calc(var(--i) * 1.3rem);width:var(--card);height:var(--card);z-index:calc(1 + var(--i));transform:translate3d(calc((1 - var(--p)) * (100vw - var(--i) * var(--card) * .74)), calc((1 - var(--p)) * 4vh), 0) rotate(calc((1 - var(--p)) * 6deg));will-change:transform;opacity:var(--p);color:var(--branco);isolation:isolate;filter:drop-shadow(-22px 28px 20px #000000f2)drop-shadow(0 8px 10px #000c)drop-shadow(0 0 28px #d8232e59);flex-direction:column;padding:1.4rem 1.5rem;display:flex;position:absolute}.passo:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));background:radial-gradient(120% 95% at 88% 10%,#d8232ecc 0%,#d8232e00 58%),radial-gradient(90% 85% at 8% 100%,#b3121b9e 0%,#b3121b00 60%),linear-gradient(135deg,#140507 0%,#050102 55%,#000 100%);border:1px solid #ff3a34b3;position:absolute;inset:0}.passo__n{font-family:var(--fonte-display);letter-spacing:.1em;color:var(--titulo-gelo);font-size:.85rem}.passo h3{color:var(--titulo-gelo);max-width:72%;font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.03em;margin-top:auto;font-size:clamp(1.3rem,.9rem + 1vw,1.8rem);font-weight:400;line-height:1}.passo p{color:#ffffffdb;max-width:70%;margin-top:.6rem;font-size:.9rem;line-height:1.4}.passo:last-child h3,.passo:last-child p{max-width:none}.passo:after{content:"";background:#ffffff38;height:1px;position:absolute;top:2.9rem;left:1.5rem;right:1.5rem}@media (aspect-ratio<=1){.manifesto{--percurso:140vh}.manifesto__sticky{align-items:flex-end}.manifesto__midia{height:120vh;top:34%;right:-34vw}.manifesto__sticky:after{background:linear-gradient(#0000 22%,#0009 46%,#000 66%)}.manifesto__passos{--card:min(19rem, 76vw);width:100%;height:calc(var(--card) * .8 + 2rem);margin-top:1.6rem}.passo{left:calc(var(--i) * .8rem);top:calc(var(--i) * .8rem);height:calc(var(--card) * .8);padding:1.1rem 1.2rem}.passo h3,.passo p{max-width:none}.passo:after{top:2.6rem}}@media (aspect-ratio>=1) and (height<=800px){.manifesto__titulo{margin-top:.9rem;font-size:clamp(2rem,.8rem + 3vw,3.4rem)}.manifesto__texto{max-width:32rem;margin-top:.9rem;font-size:1rem}.manifesto__passos{--card:min(15.5rem, 19vw);margin-top:1.4rem}.passo{padding:1.1rem 1.2rem}.passo h3{font-size:clamp(1.1rem,.8rem + .8vw,1.45rem)}.passo p{font-size:.84rem;line-height:1.35}.passo:after{top:2.5rem}}@media (prefers-reduced-motion:reduce){.manifesto{height:auto}.manifesto__sticky{height:auto;min-height:100vh;position:static}.passo{transform:none;--p:1!important}}.manifesto__midia.com-alfa{mix-blend-mode:normal}.manifesto__midia .video-alfa{width:100%;height:100%;display:block}.manifesto__midia .video-alfa__fonte{opacity:0;pointer-events:none;position:absolute;inset:0}.manifesto .rotulo:before{background:var(--titulo-gelo)}.ofertas{height:calc(var(--n) * 105vh + 60vh)}.ofertas__sticky{height:100svh;position:sticky;top:0;overflow:clip}.ofertas__cab{left:var(--margem);z-index:2;position:absolute;top:clamp(4.8rem,11vh,7.5rem)}.ofertas__titulo{color:var(--gelo-2);margin-top:.9rem;font-size:clamp(1.25rem,.9rem + 1vw,2rem)}.ofertas__indice{right:var(--margem);z-index:2;font-family:var(--fonte-display);color:var(--titulo-gelo);align-items:baseline;gap:.6rem;display:flex;position:absolute;top:clamp(4.8rem,11vh,7.5rem)}.ofertas__janela{height:1.1em;font-size:clamp(2rem,1.4rem + 2vw,3.4rem);font-weight:500;line-height:1.1;display:block;overflow:hidden}.ofertas__numeros{transition:transform .6s var(--ease-saida);flex-direction:column;display:flex}.ofertas__numeros span{height:1.1em}.ofertas__total{color:var(--gelo-3);letter-spacing:.08em;font-size:.9rem}.ofertas__trilho{gap:.4rem;display:flex;position:absolute;top:calc(100% + .9rem);right:0}.ofertas__trilho i{background:var(--linha);width:1.5rem;height:2px;transition:background-color .4s}.ofertas__trilho i.is-on{background:var(--vermelho)}.oferta{z-index:2;opacity:0;pointer-events:none;background:radial-gradient(120% 95% at 88% 10%,#d8232ecc 0%,#d8232e00 58%),radial-gradient(90% 85% at 8% 100%,#b3121b9e 0%,#b3121b00 60%),radial-gradient(70% 60% at 50% 55%,#470c14b3 0%,#0000 70%),linear-gradient(135deg,#140507 0%,#050102 55%,#000 100%);border:1px solid #ff3a34b3;border-radius:1.1rem;width:min(34rem,41vw);padding:clamp(1.4rem,2.2vw,2.1rem) clamp(1.5rem,2.4vw,2.3rem);transition:opacity .35s;position:absolute;top:54%;transform:translateY(-50%);box-shadow:0 40px 70px 8px #000,0 14px 28px #000000e6,0 0 90px 10px #d8232e6b}.oferta[data-lado=esq]{left:var(--margem)}.oferta[data-lado=dir]{right:var(--margem)}.oferta.is-ativa,.oferta:focus-within{opacity:1;pointer-events:auto}.oferta__barra{background:var(--vermelho);transform-origin:top;width:3px;transition:transform .7s var(--ease-saida);border-radius:2px;position:absolute;top:1.3rem;bottom:1.3rem;left:-1px;transform:scaleY(0)}.oferta.is-ativa .oferta__barra{transform:scaleY(1)}.oferta>:not(.oferta__barra){opacity:0;filter:blur(6px);transition:opacity .6s ease, transform .7s var(--ease-saida), filter .6s ease;transform:translateY(14px)}.oferta.is-ativa>:not(.oferta__barra),.oferta:focus-within>:not(.oferta__barra){opacity:1;filter:none;transform:none}.oferta.is-ativa>:nth-child(3){transition-delay:60ms}.oferta.is-ativa>:nth-child(4){transition-delay:.12s}.oferta.is-ativa>:nth-child(5){transition-delay:.18s}.oferta.is-ativa>:nth-child(6){transition-delay:.24s}.oferta__linha{letter-spacing:.2em;text-transform:uppercase;color:#ffffffc7;font-size:.8rem}.oferta__nome{margin-top:.8rem;font-size:clamp(1.9rem,1rem + 2.6vw,3.5rem)}.oferta__texto{color:#ffffffe0;text-wrap:pretty;margin-top:1.1rem;font-size:clamp(1.02rem,.97rem + .25vw,1.18rem)}.oferta__itens{counter-reset:item;border-top:1px solid #ffffff4d;margin-top:1.3rem;display:grid}.oferta__itens li{letter-spacing:.06em;text-transform:uppercase;color:var(--branco);counter-increment:item;border-bottom:1px solid #ffffff2e;align-items:center;gap:.9rem;padding:.6rem 0;font-size:.92rem;font-weight:700;display:flex}.oferta__itens li:before{content:"#" counter(item);letter-spacing:.04em;color:#ffffffd9;flex:none;font-size:.8rem;font-weight:600}.oferta__link{margin-top:1.5rem}.ofertas__fantasmas{z-index:1;position:absolute;inset:0}.fantasma{text-align:center;width:100vw;font-family:var(--fonte-display);letter-spacing:.02em;text-transform:uppercase;color:var(--preto);-webkit-text-stroke:2px #ff524a;white-space:nowrap;opacity:0;will-change:transform, opacity;margin-left:-50vw;font-size:23vw;font-weight:400;line-height:1;position:absolute;top:52%;left:50%}.fantasma:before,.fantasma:after{content:attr(data-t);color:#0000;z-index:-1;position:absolute;top:0;left:0;right:0}.fantasma:before{-webkit-text-stroke:10px #ff3a3433}.fantasma:after{-webkit-text-stroke:26px #ff3a3412}@media (aspect-ratio<=1){.ofertas__cab{top:4.4rem}.ofertas__titulo{display:none}.ofertas__indice{top:4.2rem}.oferta{top:auto;bottom:max(1.5rem, env(safe-area-inset-bottom) + 1rem);width:auto;transform:none}.oferta[data-lado]{left:var(--margem);right:var(--margem)}.oferta__nome{font-size:clamp(1.7rem,1.1rem + 3.4vw,2.6rem)}.oferta__itens{display:none}.oferta__link{margin-top:1.1rem}.fantasma{font-size:30vw;top:30%}}.ofertas.is-estatica{height:auto;padding:clamp(5rem, 12vh, 8rem) var(--margem);background:var(--preto)}.ofertas.is-estatica .ofertas__sticky{height:auto;position:static;overflow:visible}.ofertas.is-estatica .ofertas__indice{display:none}.ofertas.is-estatica .ofertas__cab{position:static}.ofertas.is-estatica .ofertas__lista{gap:3.5rem;margin-top:3rem;display:grid}.ofertas.is-estatica .oferta{opacity:1;pointer-events:auto;width:auto;max-width:40rem;position:relative;inset:auto;transform:none}.ofertas.is-estatica .oferta>:not(.oferta__barra){opacity:1;filter:none;transform:none}.ofertas.is-estatica .oferta__barra{transform:none}@media (prefers-reduced-motion:reduce){.oferta,.oferta>*,.oferta__barra,.ofertas__numeros{transition:none!important}}.oferta.is-ativa .oferta__nome{animation:.7s step-end both glitch-entra}@media (prefers-reduced-motion:reduce){.oferta.is-ativa .oferta__nome{animation:none}}.fechamento{height:230vh}.fechamento__sticky{justify-content:center;align-items:flex-end;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.fechamento__robo-fixo{display:none}.fechamento__texto{z-index:2;width:min(44rem, 100% - 2 * var(--margem));text-align:center;opacity:0;margin-bottom:clamp(2rem,7vh,4.5rem);position:relative}.fechamento__texto:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 58% at 50% 60%,#0009 30%,#0000 100%);position:absolute;inset:-6rem -20vw -12vh}.vidro{background:radial-gradient(110% 90% at 85% 12%,#d8232e8c 0%,#d8232e00 60%),radial-gradient(80% 80% at 12% 95%,#b3121b73 0%,#b3121b00 60%),linear-gradient(160deg,#3c080c8c,#00000059 70%);border:1px solid #ff3a34a6;border-radius:1.2rem;padding:clamp(2.2rem,5vw,3.2rem) clamp(1.6rem,4vw,3rem) clamp(2rem,4vw,2.8rem);box-shadow:0 30px 90px 20px #00000080,inset 0 1px #ffffff14}.fechamento__texto{--sombra-texto:0 2px 2px #000000d9, 0 10px 26px #000c}.vidro__rotulo{letter-spacing:.18em;text-transform:uppercase;color:#fffffff5;text-shadow:var(--sombra-texto);justify-content:space-between;margin-bottom:1.4rem;font-size:.84rem;font-weight:700;display:flex}.fechamento__titulo{text-shadow:var(--sombra-texto);font-size:clamp(2.3rem,1.1rem + 3.4vw,4.4rem)}.fechamento__apoio{color:#ffffffd9;text-wrap:pretty;max-width:34rem;margin:1.1rem auto 0;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.55}.fechamento__texto .botao{margin-top:1.7rem}.palavra-final{--abre:0;--sobe:0vh;aspect-ratio:3920/1040;width:min(92vw,150vh);transform:translate(-50%, calc(-50% + var(--sobe)));opacity:0;position:absolute;top:38%;left:50%}.palavra-final__metade{will-change:transform;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.palavra-final__metade img{width:200%;max-width:none;height:auto;position:absolute;top:0}.palavra-final__metade--ek{transform:translate3d(calc((1 - var(--abre)) * 22%), 0, 0);left:0}.palavra-final__metade--ek img{left:0}.palavra-final__metade--ko{transform:translate3d(calc((1 - var(--abre)) * -22%), 0, 0);right:0}.palavra-final__metade--ko img{right:0}@media (aspect-ratio<=1){.palavra-final{width:94vw;top:33%}}.fechamento.is-estatica{background:var(--preto);height:auto}.fechamento.is-estatica .fechamento__sticky{height:auto;min-height:100vh;padding:6rem var(--margem);flex-direction:column;justify-content:center;align-items:center;position:static}.fechamento.is-estatica .fechamento__robo-fixo{width:auto;height:min(52vh,30rem);display:block}.fechamento.is-estatica .fechamento__texto{opacity:1;margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.fechamento__titulo em{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E") 0 0/160px 160px,linear-gradient(176deg,#ff6b6f 0%,#ff3a34 38%,#e8242c 72%,#ff4a4f 100%);-webkit-background-clip:text;background-clip:text}}.diagnostico{padding:calc(clamp(5rem, 13vh, 9rem) + var(--dente)) var(--margem) clamp(5rem, 13vh, 9rem)}.diagnostico:focus{outline:none}.diagnostico__grade{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);max-width:82rem;margin:0 auto;display:grid}.diagnostico__info{position:relative}.diagnostico__info:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(65% 70% at 35% 45%,#000000e6 35%,#0000 100%);position:absolute;inset:-3rem -4rem}.diagnostico__titulo{margin-top:1.3rem;font-size:clamp(2.6rem,1.1rem + 4.4vw,5.4rem)}.diagnostico__texto{max-width:36rem;color:var(--gelo-2);text-wrap:pretty;margin-top:1.4rem;font-size:clamp(1.05rem,.98rem + .3vw,1.22rem)}.diagnostico__recebe{gap:.8rem;margin-top:clamp(2rem,4vw,3.2rem);display:grid}.diagnostico__recebe li{isolation:isolate;color:var(--titulo-gelo);transition:color .3s var(--ease-saida), transform .3s var(--ease-saida);grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.1rem 1.4rem;display:grid;position:relative}.diagnostico__recebe li:before,.diagnostico__recebe li:after{content:"";pointer-events:none;clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,.9rem 100%,0 calc(100% - .9rem));position:absolute;inset:0}.diagnostico__recebe li:before{z-index:-2;transition:border-color .3s var(--ease-saida);background:radial-gradient(120% 95% at 88% 10%,#d8232ecc 0%,#d8232e00 58%),radial-gradient(90% 85% at 8% 100%,#b3121b9e 0%,#b3121b00 60%),linear-gradient(135deg,#140507 0%,#050102 55%,#000 100%);border:1px solid #ff3a34b3}.diagnostico__recebe li:after{z-index:-1;opacity:0;transition:opacity .3s var(--ease-saida);background:linear-gradient(135deg,#f4f7f9 0%,#c9d0d6 38%,#9aa3ab 62%,#e3e8ec 100%)}.diagnostico__recebe li:hover{color:#0b0b0d;transform:translate(4px)}.diagnostico__recebe li:hover:before{border-color:#ffffffe6}.diagnostico__recebe li:hover:after{opacity:1}.diagnostico__recebe h3{color:inherit;font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.03em;font-size:1.1rem;font-weight:400}.diagnostico__recebe p{color:var(--branco);transition:color .3s var(--ease-saida);font-size:.98rem;font-weight:700;line-height:1.45}.diagnostico__recebe li:hover p{color:#1a1d20}.diagnostico__form{--chanfro:1.1rem;color:var(--gelo);clip-path:polygon(0 0, calc(100% - var(--chanfro)) 0, 100% var(--chanfro), 100% 100%, var(--chanfro) 100%, 0 calc(100% - var(--chanfro)));background:linear-gradient(#e9eef209 1px,#0000 1px) 0 0/100% 2.4rem,linear-gradient(90deg,#e9eef209 1px,#0000 1px) 0 0/2.4rem 100%,linear-gradient(#0b0b0d 0%,#050506 100%);border:1px solid #ff3a348c;gap:.85rem;padding:clamp(1.2rem,2.4vw,1.8rem);display:grid;position:relative}.diagnostico__grade>form{position:relative}.diagnostico__grade:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 75% at 72%,#000000d9 30%,#0000 100%);position:absolute;inset:-4rem -6rem}.diagnostico__grade{position:relative}.diagnostico__form:before,.diagnostico__form:after{content:"";width:calc(var(--chanfro) * 1.42);background:#ff3a34b3;height:1px;position:absolute}.diagnostico__form:before{right:-.2rem;top:calc(var(--chanfro) / 2);transform-origin:50%;transform:rotate(-45deg)}.diagnostico__form:after{left:-.2rem;bottom:calc(var(--chanfro) / 2);transform-origin:50%;transform:rotate(-45deg)}.hud__canto{border:1px solid #e9eef2b3;width:.9rem;height:.9rem;position:absolute}.hud__canto--se{border-bottom:0;border-right:0;top:.45rem;left:.45rem}.hud__canto--id{border-top:0;border-left:0;bottom:.45rem;right:.45rem}.hud__topo,.hud__rodape{letter-spacing:.18em;text-transform:uppercase;color:var(--gelo-2);justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.hud__tag{color:var(--vermelho);text-shadow:0 0 10px #ff3a348c}.hud__cod{color:var(--gelo-3)}.hud__status{letter-spacing:.14em;text-transform:uppercase;color:var(--gelo-2);background:#0000008c;border:1px solid #e9eef224;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.55rem .7rem;font-size:.72rem;display:grid}.hud__n{color:var(--gelo);font-weight:600}.hud__barra{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:6px;display:grid}.hud__barra i{--f:0;background:linear-gradient(90deg, var(--vermelho) calc(var(--f) * 100%), #e9eef21f 0)}.hud__pct{color:var(--gelo);font-weight:600}.diagnostico__form.is-pronto .hud__pct{color:var(--vermelho)}.campo{gap:.35rem;display:grid}.campo label{letter-spacing:.2em;text-transform:uppercase;color:var(--gelo-2);align-items:center;gap:.6rem;font-size:.74rem;display:flex}.campo__n{color:var(--vermelho);font-weight:600}.campo input,.campo select{width:100%;min-height:2.75rem;font:inherit;color:var(--gelo);clip-path:polygon(0 0,calc(100% - .55rem) 0,100% .55rem,100% 100%,0 100%);background-color:#000000bf;border:1px solid #e9eef247;border-radius:0;padding:.55rem .9rem;font-size:1.05rem;transition:border-color .2s,background-color .2s}.campo select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gelo-2) 50%), linear-gradient(135deg, var(--gelo-2) 50%, transparent 50%);background-position:calc(100% - 1.2rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:.36rem .36rem;padding-right:2.4rem}.campo option{color:var(--gelo);background:#000}.campo input::placeholder{color:var(--gelo-3)}.campo input[hidden]{display:none}.campo input:hover,.campo select:hover{border-color:var(--gelo-2)}.campo input:focus-visible,.campo select:focus-visible{border-color:var(--vermelho);background-color:#000;outline:none;box-shadow:inset 0 0 0 1px #ff3a3499}.campo input[aria-invalid=true]{border-color:var(--vermelho)}.campo__erro{color:#ff8a84;font-size:.92rem}.diagnostico__enviar{width:100%;margin-top:.4rem}.hud__enviar{font-family:var(--fonte-display);letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,0 100%);justify-content:space-between;padding-right:1.2rem;font-size:1.15rem;font-weight:400;position:relative}.hud__enviar i{border-top:2px solid #0b0b0d;border-right:2px solid #0b0b0d;width:.55rem;height:.55rem;transform:rotate(45deg)}.hud__rodape{color:var(--gelo-3);padding-top:.2rem;font-size:.64rem}@media (width<=56rem){.diagnostico__grade{grid-template-columns:1fr}.diagnostico__recebe li{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion:reduce){.campo input,.campo select,.diagnostico__recebe li,.diagnostico__recebe li:before,.diagnostico__recebe li:after,.diagnostico__recebe p{transition:none}}.campo__opc{letter-spacing:.14em;color:var(--gelo-3);margin-left:auto;font-size:.66rem;font-style:normal}.campo__isca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.hud__consentimento{color:var(--gelo-3);margin-top:-.35rem;font-size:.78rem;line-height:1.4}.hud__enviado{color:var(--gelo-2);background:#0009;border:1px solid #cdd3d84d;gap:.3rem;padding:.8rem .9rem;font-size:.92rem;display:grid}.hud__enviado-titulo{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.03em;color:var(--titulo-gelo);font-size:1.1rem}.hud__enviado[hidden]{display:none}.hud__enviado a{color:var(--gelo);text-underline-offset:3px;text-decoration:underline}.hud__seguro{letter-spacing:.06em;text-transform:uppercase;color:var(--gelo);align-items:flex-start;gap:.6rem;font-size:.8rem;font-weight:700;line-height:1.5;display:flex}.hud__seguro svg{fill:none;width:1rem;height:1rem;stroke:var(--vermelho);stroke-width:1.4px;flex:none;margin-top:.12rem}.hud__barra i{transition:background .35s var(--ease-saida)}.quiz{align-content:center;min-height:clamp(17rem,40vh,21rem);display:grid;position:relative}.quiz__passo{opacity:0;min-width:0;transition:opacity .35s var(--ease-saida), transform .35s var(--ease-saida);border:0;gap:.9rem;margin:0;padding:0;display:grid;transform:translateY(14px)}.quiz__passo.is-ativo,.quiz__inicio{opacity:1;transform:none}.quiz__passo[hidden]{display:none}.quiz__titulo{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:.01em;color:var(--titulo-gelo);text-wrap:balance;align-items:baseline;gap:.8rem;padding:0;font-size:clamp(1.45rem,1.05rem + 1.3vw,2.05rem);font-weight:400;line-height:1.12;display:flex}.quiz__titulo--inicio{font-size:clamp(2rem,1.3rem + 2.4vw,3.1rem);display:block}.quiz__titulo--inicio em{color:var(--vermelho);font-style:normal}.quiz__n{font-family:var(--fonte-texto);letter-spacing:.1em;color:var(--vermelho);flex:none;align-items:baseline;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.quiz__n i{font-style:normal}.quiz__apoio{color:var(--gelo-2);max-width:34rem;font-size:1rem;line-height:1.5}.quiz kbd,.quiz__dica kbd{font:inherit;color:var(--gelo);border:1px solid #e9eef259;padding:.08rem .4rem;font-size:.82em;font-weight:600}.quiz__campo{width:100%;font:inherit;color:var(--gelo);background:0 0;border:0;border-bottom:1px solid #e9eef259;border-radius:0;padding:.55rem .1rem;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);transition:border-color .2s}.quiz__campo::placeholder{color:var(--gelo-3)}.quiz__campo:hover{border-bottom-color:var(--gelo-2)}.quiz__campo:focus-visible{border-bottom-color:var(--vermelho);box-shadow:0 1px 0 0 var(--vermelho);outline:none}.quiz__campo[aria-invalid=true]{border-bottom-color:var(--vermelho)}.quiz__campo[hidden]{display:none}.quiz__opcoes{gap:.45rem;display:grid}.quiz__opcao{color:var(--gelo);cursor:pointer;background:#0000008c;border:1px solid #e9eef238;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.98rem;transition:border-color .2s,background-color .2s;display:flex;position:relative}.quiz__opcao:hover{border-color:var(--gelo-2)}.quiz__opcao input{opacity:0;pointer-events:none;position:absolute}.quiz__opcao:has(input:focus-visible){border-color:var(--vermelho)}.quiz__opcao:has(input:checked){border-color:var(--vermelho);background:#ff3a3424}.quiz__tecla{width:1.5rem;height:1.5rem;color:var(--gelo-2);border:1px solid #e9eef266;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.quiz__opcao:has(input:checked) .quiz__tecla{background:var(--vermelho);border-color:var(--vermelho);color:#0b0b0d}.quiz__acoes{align-items:center;gap:1rem;display:flex}.quiz__acoes[hidden]{display:none}.quiz__voltar{font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--gelo-2);cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.85rem}.quiz__voltar:hover,.quiz__voltar:focus-visible{color:var(--gelo);text-underline-offset:4px;outline:none;text-decoration:underline}.quiz__voltar[hidden]{display:none}.quiz__dica{color:var(--gelo-3);margin-left:auto;font-size:.8rem}.quiz__seguir{width:auto;min-width:12rem}.quiz__comecar{justify-self:start;min-width:16rem;margin-top:.4rem}.diagnostico__form.is-enviado .quiz{min-height:0}@media (width<=40rem){.quiz{min-height:19rem}.quiz__dica{display:none}.quiz__seguir{flex:1;min-width:0;margin-left:auto}.quiz__comecar{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.quiz__passo,.hud__barra i,.quiz__campo,.quiz__opcao{transition:none}.quiz__passo{transform:none}}.rodape{z-index:2;background:var(--preto);padding:2.2rem max(var(--margem), env(safe-area-inset-right)) max(2.2rem, env(safe-area-inset-bottom)) max(var(--margem), env(safe-area-inset-left));border-top:1px solid var(--linha);color:var(--gelo-2);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;font-size:.86rem;display:grid;position:relative}.rodape__logo img{width:auto;height:2.2rem}.rodape__frase{letter-spacing:.16em;text-transform:uppercase;font-size:.74rem}@media (width<=40rem){.rodape{grid-template-columns:1fr}}
