@import "https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500&display=swap";:root{--laranja:#de702a;--grafite:#575756;--grafite-2:#2e2e2e;--carbono:#000;--branco:#fff;--laranja-texto:#a4521e;--laranja-claro:#f0a36e;--laranja-hover:#c25f22;--sup-0:#fff;--sup-1:#f6f6f4;--sup-2:#ecebe8;--sup-3:#dedcd8;--sup-funda:linear-gradient(140deg, #575756 0%, #2e2e2e 100%);--sup-profunda:linear-gradient(150deg, #2e2e2e 0%, #141413 100%);--txt:var(--carbono);--txt-2:var(--grafite);--txt-sobre-escuro:var(--branco);--txt-2-sobre-escuro:#c9c9c7;--linha:#d8d6d1;--linha-forte:#b9b6af;--linha-escura:#ffffff29;--fonte:"Urbanist", "Garet", system-ui, -apple-system, sans-serif;--fs-display-xl:clamp(2.5rem, 1.2rem + 5.4vw, 4.75rem);--fs-display-lg:clamp(2rem, 1.2rem + 3.4vw, 3.5rem);--fs-display-md:clamp(1.625rem, 1.2rem + 1.8vw, 2.5rem);--fs-heading-lg:clamp(1.375rem, 1.1rem + 1.2vw, 2rem);--fs-heading-md:1.5rem;--fs-heading-sm:1.1875rem;--fs-body-lg:1.1875rem;--fs-body:1rem;--fs-body-sm:.875rem;--fs-kicker:.8125rem;--lh-apertada:1.05;--lh-titulo:1.18;--lh-corpo:1.55;--ls-display:.06em;--ls-kicker:.28em;--peso-regular:400;--peso-medio:500;--peso-semi:600;--peso-bold:700;--peso-black:800;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--e8:64px;--e9:96px;--e10:128px;--container:1200px;--goteira:max(5vw, 20px);--raio-sm:2px;--raio-md:4px;--raio-pill:999px;--ease:cubic-bezier(.4, 0, .2, 1);--dur-rapida:.12s;--dur-base:.2s;--dur-lenta:.4s;--sombra-flutua:0 1px 2px #0000000f, 0 8px 24px #0000000f}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--sup-1);color:var(--txt);font-family:var(--fonte);font-size:var(--fs-body);line-height:var(--lh-corpo);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg,video{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:var(--laranja-texto);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--laranja);outline-offset:3px;border-radius:var(--raio-sm)}.sobre-escuro :focus-visible{outline-color:var(--laranja-claro)}::selection{background:var(--laranja);color:var(--branco)}.secao{padding-block:clamp(var(--e8), 9vw, var(--e10));padding-left:max(var(--goteira), env(safe-area-inset-left,0px));padding-right:max(var(--goteira), env(safe-area-inset-right,0px))}.container{width:100%;max-width:var(--container);margin-inline:auto}.container-estreito{max-width:760px}.sup-0{background:var(--sup-0)}.sup-1{background:var(--sup-1)}.sup-2{background:var(--sup-2)}.sup-3{background:var(--sup-3)}.sup-funda{background:var(--sup-funda);color:var(--txt-sobre-escuro);isolation:isolate;position:relative}.sup-funda:before{content:"";z-index:-1;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sup-funda h1,.sup-funda h2,.sup-funda h3{color:var(--txt-sobre-escuro)}.sup-funda .lede,.sup-funda .corpo,.sup-funda .nota{color:var(--txt-2-sobre-escuro)}.sup-funda .kicker,.sup-funda a:not(.btn){color:var(--laranja-claro)}.sup-profunda{background:var(--sup-profunda)}.grade-tecnica{isolation:isolate;position:relative}.grade-tecnica:after{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 104px),repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 104px);position:absolute;inset:0}.pular{z-index:100;padding:var(--e3) var(--e4);background:var(--laranja);color:var(--carbono);font-weight:var(--peso-bold);text-decoration:none;position:absolute;left:-9999px}.pular:focus-visible{left:var(--e4);top:var(--e4)}.vis-oculta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cabecalho{inset-inline:0;z-index:20;padding-left:max(var(--goteira), env(safe-area-inset-left,0px));padding-right:max(var(--goteira), env(safe-area-inset-right,0px));transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);border-bottom:1px solid #0000;position:fixed;top:0}.cabecalho.rolado{border-bottom-color:var(--linha);backdrop-filter:blur(12px);background:#f6f6f4eb}.cabecalho-escuro.rolado{background:#141413e0;border-bottom-color:#ffffff1a}.cabecalho-interno{align-items:center;gap:var(--e6);width:100%;max-width:var(--container);padding-block:var(--e4);margin-inline:auto;display:flex}.cabecalho-marca{flex:none;line-height:0}.cabecalho-marca img{width:auto;height:42px}.cabecalho-nav{align-items:center;gap:var(--e6);font-size:var(--fs-body-sm);margin-inline-start:auto;display:flex}.cabecalho-nav .link{color:var(--txt-2)}.cabecalho-escuro .cabecalho-nav .link{color:var(--txt-2-sobre-escuro)}.cabecalho-nav .link:hover{color:var(--txt)}.cabecalho-escuro .cabecalho-nav .link:hover{color:var(--branco)}.cabecalho-cta{flex:none}.cabecalho-menu{width:40px;height:40px;border:1px solid var(--linha);border-radius:var(--raio-md);color:var(--txt);cursor:pointer;background:0 0;flex:none;place-items:center;margin-inline-start:var(--e4);padding:0;display:none}.cabecalho-escuro .cabecalho-menu{border-color:var(--linha-escura);color:var(--txt-sobre-escuro)}.cabecalho-menu:focus-visible{outline:2px solid var(--laranja);outline-offset:2px}@media (width<=899px){.cabecalho-nav{display:none}.cabecalho .cabecalho-cta{margin-inline-start:auto}.cabecalho-menu{display:grid}}@media (width<=459px){.cabecalho .cabecalho-cta{display:none}.cabecalho-menu{margin-inline-start:auto}}.menu-movel{width:min(360px, calc(100vw - var(--e6)));max-width:none;height:100dvh;max-height:none;padding:var(--e6);background:var(--sup-profunda);color:var(--txt-sobre-escuro);gap:var(--e6);border:0;margin:0 0 0 auto}.menu-movel[open]{grid-template-rows:auto 1fr auto;display:grid}.menu-movel::backdrop{background:#1414139e}.menu-topo{justify-content:space-between;align-items:center;gap:var(--e4);display:flex}.menu-titulo{font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--laranja-claro);margin:0}.menu-fechar{border-radius:var(--raio-md);width:36px;height:36px;color:var(--txt-sobre-escuro);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-fechar:hover{background:#ffffff1f}.menu-fechar:focus-visible{outline:2px solid var(--laranja-claro);outline-offset:2px}.menu-lista{align-content:start;gap:var(--e2);display:grid}.menu-lista a{min-height:48px;padding:0 var(--e3);border-radius:var(--raio-md);color:var(--txt-sobre-escuro);font-size:var(--fs-body-lg);align-items:center;text-decoration:none;display:flex}.menu-lista a:hover{background:#ffffff14}.menu-lista a:focus-visible{outline:2px solid var(--laranja-claro);outline-offset:-2px}.menu-cta{justify-content:center}h1,h2,h3,h4{line-height:var(--lh-titulo);font-weight:var(--peso-bold);margin:0}.display-xl,.display-lg{font-size:var(--fs-display-xl);line-height:var(--lh-apertada);letter-spacing:var(--ls-display);text-transform:uppercase;font-weight:var(--peso-black);text-wrap:balance;overflow-wrap:break-word;min-width:0}.display-lg{font-size:var(--fs-display-lg)}.display-md{font-size:var(--fs-display-md);line-height:var(--lh-titulo);font-weight:var(--peso-bold);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;min-width:0}.heading-lg{font-size:var(--fs-heading-lg);letter-spacing:-.005em}.heading-md{font-size:var(--fs-heading-md)}.heading-sm{font-size:var(--fs-heading-sm);font-weight:var(--peso-semi)}.lede{font-size:var(--fs-body-lg);color:var(--txt-2);max-width:62ch;margin:0}.corpo{color:var(--txt-2);max-width:70ch;margin:0}.nota{font-size:var(--fs-body-sm);color:var(--txt-2);margin:0}.kicker{align-items:center;gap:var(--e3);margin:0 0 var(--e4);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--laranja-texto);display:flex}.kicker:before{content:"";border-radius:var(--raio-pill);background:currentColor;flex:none;width:5px;height:5px}.sup-funda .kicker:before{background:var(--laranja)}.selo{align-items:center;gap:var(--e3);border:1px solid var(--linha-escura);border-radius:var(--raio-pill);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:#d7d7d5;padding:7px 16px;display:inline-flex}.selo:before{content:"";border-radius:var(--raio-pill);background:var(--laranja);flex:none;width:5px;height:5px}.sup-0 .selo,.sup-1 .selo,.sup-2 .selo,.sup-3 .selo{border-color:var(--linha-forte);color:var(--txt-2)}.display-frase{font-size:clamp(2.25rem,1rem + 4.6vw,4rem);line-height:1.08;font-weight:var(--peso-black);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;min-width:0;max-width:17ch}.display-frase .fraco{color:#76766f}.display-frase .forte{color:var(--laranja)}.sup-0 .display-frase .fraco,.sup-1 .display-frase .fraco,.sup-2 .display-frase .fraco,.sup-3 .display-frase .fraco{color:var(--linha-forte)}.sup-0 .display-frase .forte,.sup-1 .display-frase .forte,.sup-2 .display-frase .forte,.sup-3 .display-frase .forte{color:var(--laranja-texto)}.ponto{color:var(--laranja)}.regua{background:var(--laranja);width:56px;height:2px;margin:var(--e5) 0;border:0}.btn{justify-content:center;align-items:center;gap:var(--e3);min-height:48px;padding-inline:var(--e5);border-radius:var(--raio-sm);font-size:var(--fs-body-sm);font-weight:var(--peso-bold);letter-spacing:.02em;transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-sm{min-height:38px;padding-inline:var(--e4);font-size:.8125rem}.btn-lg{min-height:56px;padding-inline:var(--e6);font-size:var(--fs-body)}.btn .seta,.link .seta{transition:transform var(--dur-base) var(--ease);flex:none}.btn:hover .seta,.link:hover .seta{transform:translate(3px,-3px)}.btn-laranja{background:var(--laranja);color:var(--carbono)}.btn-laranja:hover{background:var(--laranja-hover);color:var(--branco)}.btn-escuro{background:var(--grafite-2);color:var(--branco)}.btn-escuro:hover{background:var(--carbono)}.btn-contorno{border-color:var(--linha-forte);color:var(--txt)}.btn-contorno:before{content:"";z-index:-1;background:var(--carbono);transform-origin:0;transition:transform var(--dur-base) var(--ease);position:absolute;inset:0;transform:scaleX(0)}.btn-contorno{isolation:isolate}.btn-contorno:hover{color:var(--branco);border-color:var(--carbono)}.btn-contorno:hover:before{transform:scaleX(1)}.sup-funda .btn-contorno{border-color:var(--linha-escura);color:var(--branco)}.sup-funda .btn-contorno:before{background:var(--branco)}.sup-funda .btn-contorno:hover{color:var(--carbono);border-color:var(--branco)}.btn-fantasma{color:var(--txt)}.btn-fantasma:hover{background:var(--sup-3)}.link{align-items:center;gap:var(--e2);font-weight:var(--peso-semi);padding-bottom:2px;text-decoration:none;display:inline-flex;position:relative}.link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--dur-base) var(--ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link:hover:after{transform:scaleX(1)}.prova{gap:var(--e3);display:grid}.prova-rotulo{font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--txt-2)}.sup-funda .prova-rotulo{color:var(--txt-2-sobre-escuro)}.prova-numero{font-size:clamp(3.25rem,2rem + 5.4vw,5.5rem);line-height:.9;font-weight:var(--peso-black);letter-spacing:-.035em;color:var(--laranja);font-variant-numeric:tabular-nums}.prova-numero .unidade{letter-spacing:0;vertical-align:baseline;margin-left:.06em;font-size:.42em}.prova-numero .unidade-palavra{font-size:.3em;font-weight:var(--peso-bold);letter-spacing:.01em;margin-left:.18em}.prova-titulo{font-size:var(--fs-heading-sm);font-weight:var(--peso-semi);margin:0}.prova-nota{font-size:var(--fs-body-sm);color:var(--txt-2);max-width:42ch;margin:0}.sup-funda .prova-nota{color:var(--txt-2-sobre-escuro)}.faixa-numeros{border:1px solid var(--linha);border-radius:var(--raio-md);grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));display:grid}.sup-funda .faixa-numeros{background:#ffffff05;border-color:#ffffff1f}.faixa-numeros>.prova{gap:var(--e4);padding:var(--e5);border-left:1px solid var(--linha);min-width:0}.sup-funda .faixa-numeros>.prova{border-left-color:#ffffff1f}.faixa-numeros>.prova:first-child{border-left:0}.faixa-numeros>.prova:nth-child(2){transition-delay:.1s}.faixa-numeros>.prova:nth-child(3){transition-delay:.2s}.faixa-numeros .prova-rotulo{letter-spacing:.2em;font-size:.6875rem}.sup-funda .faixa-numeros .prova-rotulo{color:#8a8a84}.faixa-numeros .prova-numero{font-size:clamp(2.25rem,1.4rem + 2.6vw,3.25rem)}.sup-funda .faixa-numeros .prova-nota{color:#b5b5af}@media (width<=659px){.faixa-numeros>.prova{border-left:0;border-top:1px solid var(--linha)}.sup-funda .faixa-numeros>.prova{border-top-color:#ffffff1f}.faixa-numeros>.prova:first-child{border-top:0}}.grade{gap:var(--e5);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.grade>*{min-width:0}.cartao{gap:var(--e3);padding:var(--e6) var(--e5) var(--e5);background:var(--sup-0);border:1px solid var(--linha);border-radius:var(--raio-md);transition:border-color var(--dur-base) var(--ease);align-content:start;display:grid;position:relative}.cartao:before{content:"";background:var(--laranja);transform-origin:0;height:2px;transition:transform var(--dur-lenta) var(--ease);position:absolute;inset-block-start:-1px;inset-inline:-1px;transform:scaleX(0)}.cartao:hover{border-color:var(--linha-forte)}.cartao:hover:before{transform:scaleX(1)}.cartao-indice{font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--txt-2);transition:color var(--dur-base) var(--ease)}.cartao:hover .cartao-indice{color:var(--laranja-texto)}.cartao p{color:var(--txt-2);font-size:var(--fs-body-sm);margin:0}.sup-funda .cartao{border-color:var(--linha-escura);background:#ffffff0a}.sup-funda .cartao p,.sup-funda .cartao-indice{color:var(--txt-2-sobre-escuro)}.sup-funda .cartao:hover{border-color:#ffffff52}.sup-funda .cartao:hover .cartao-indice{color:var(--laranja-claro)}.cartao-midia{border-radius:var(--raio-md);aspect-ratio:16/10;background:var(--sup-3);position:relative;overflow:hidden}.cartao-midia>img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-lenta) var(--ease)}a:hover .cartao-midia>img{transform:scale(1.03)}.lince{width:100%;height:auto}.lince .lince-olho,.lince .lince-risco,.lince .lince-brilho{transition:fill var(--dur-base) var(--ease)}.lince-interativo{cursor:pointer}.lince-interativo:hover .lince-olho,.lince-interativo:focus-visible .lince-olho{fill:#ffd9a8}.lince-anima .lince-risco{transition:opacity var(--dur-lenta) var(--ease), transform var(--dur-lenta) var(--ease)}.lince-anima .lince-risco:nth-of-type(2){transition-delay:80ms}.lince-anima .lince-risco:nth-of-type(3){transition-delay:.16s}.lince-anima.oculto .lince-risco{opacity:0;transform:translate(-14px)}.lince-fundo,.lince-marca-dagua{pointer-events:none;user-select:none;opacity:.05;z-index:-1;width:min(760px,70%);position:absolute;top:50%;right:-8%;translate:0 -50%}.lince-fundo path,.lince-marca-dagua path{fill:var(--branco)!important}@keyframes respira{0%{scale:1}to{scale:1.06}}.entra{transition:opacity var(--dur-lenta) var(--ease), transform var(--dur-lenta) var(--ease)}.entra.oculto{opacity:0;transform:translateY(18px)}.acoes{gap:var(--e4);margin-top:var(--e7);flex-wrap:wrap;display:flex}.hero{padding-block-start:calc(74px + clamp(var(--e7), 6vw, var(--e9)));padding-block-end:clamp(var(--e7), 5vw, var(--e8))}.hero-grade{gap:clamp(var(--e6), 3.5vw, var(--e8));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.titulo-hero{margin:var(--e5) 0 0}.titulo-hero .contexto{font-size:clamp(1.125rem,.9rem + .9vw,1.5rem);font-weight:var(--peso-semi);letter-spacing:-.005em;color:#8e8e88;margin-bottom:var(--e3);display:block}.titulo-hero .promessa{font-size:clamp(1.875rem,.9rem + 3.4vw,3.25rem);line-height:1.06;font-weight:var(--peso-black);letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;display:block}.titulo-hero .forte{color:var(--laranja)}.hero .lede{margin-top:var(--e5);max-width:48ch}.hero-acoes{align-items:center;gap:var(--e4) var(--e6);margin-top:var(--e7);flex-wrap:wrap;display:flex}.hero-ressalva{margin-top:var(--e6);max-width:52ch}.hero-arte>img{mix-blend-mode:screen;width:100%;height:auto;display:block}.hero-arte-legenda{justify-content:center;align-items:center;gap:var(--e3) var(--e5);margin:var(--e4) 0 0;font-size:.625rem;font-weight:var(--peso-bold);letter-spacing:.2em;text-transform:uppercase;color:#8c8c85;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero-arte-legenda li{align-items:center;gap:var(--e5);display:flex}.hero-arte-legenda li+li:before{content:"";border-radius:var(--raio-pill);background:var(--laranja);flex:none;width:4px;height:4px}.faixa-logos{padding-block:var(--e6);border-top:1px solid #ffffff1a}.faixa-logos-titulo{margin:0 0 var(--e5);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:#8c8c85;text-align:center}.faixa-logos-lista{justify-content:center;align-items:center;gap:var(--e5) clamp(var(--e5), 4vw, var(--e8));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.faixa-logos-lista li{width:calc(var(--l) * var(--k));height:calc(var(--a) * var(--k));-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:background-color var(--dur-base) var(--ease);background-color:#ababa5}.faixa-logos-lista li:hover{background-color:var(--branco)}.faixa-logos-lista{--k:1}@media (width<=659px){.faixa-logos-lista{--k:.78}}.cabeca-secao{max-width:62ch;margin-bottom:clamp(var(--e6), 4vw, var(--e8))}.cabeca-secao h2{margin-bottom:var(--e5)}.dores-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.sinal-dor{width:72px;height:45px;margin-bottom:var(--e2);color:#a9a9a3;transition:color var(--dur-base) var(--ease);display:block}.sinal-dor .acento{color:var(--laranja)}.cartao-dor:hover .sinal-dor{color:var(--txt-2)}@media (width<=899px){.dores-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=579px){.dores-grade{grid-template-columns:1fr}}.ponte{max-width:54ch;margin:clamp(var(--e6), 4vw, var(--e8)) 0 0;padding-top:var(--e6);border-top:1px solid var(--linha);font-size:var(--fs-heading-sm);font-weight:var(--peso-medio);color:var(--txt-2)}.ponte strong{font-weight:var(--peso-bold);color:var(--txt)}.mecanismo-grade{gap:clamp(var(--e6), 5vw, var(--e9));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.mecanismo-figura{position:sticky;top:calc(74px + 4vh)}.diagrama{width:100%;height:auto;font-family:inherit;display:block}.dg-no{font-size:13px;font-weight:var(--peso-semi);fill:currentColor}.dg-nota{font-size:9.5px;font-weight:var(--peso-medio);fill:currentColor;opacity:.72;letter-spacing:.03em}.dg-ponta{font-size:11px;font-weight:var(--peso-bold);fill:currentColor;letter-spacing:.18em}.diagrama g[data-ate]{color:#ffffff40;transition:color var(--dur-lenta) var(--ease)}[data-etapa="2"] .diagrama [data-ate="1"],[data-etapa="3"] .diagrama :is([data-ate="1"],[data-ate="2"]),[data-etapa="4"] .diagrama :is([data-ate="1"],[data-ate="2"],[data-ate="3"]),[data-etapa=todas] .diagrama [data-ate]{color:#ffffff85}[data-etapa="1"] .diagrama [data-ate="1"],[data-etapa="2"] .diagrama [data-ate="2"],[data-etapa="3"] .diagrama [data-ate="3"],[data-etapa="4"] .diagrama [data-ate="4"]{color:var(--laranja-claro)}.mecanismo-progresso{gap:var(--e3);margin:var(--e6) 0 0;padding:0;list-style:none;display:flex}.mecanismo-progresso li{height:2px;transition:background-color var(--dur-base) var(--ease);background:#ffffff1f;flex:1}[data-etapa="1"] .mecanismo-progresso li:nth-child(-n+1),[data-etapa="2"] .mecanismo-progresso li:nth-child(-n+2),[data-etapa="3"] .mecanismo-progresso li:nth-child(-n+3),[data-etapa="4"] .mecanismo-progresso li:nth-child(-n+4){background:var(--laranja)}.mecanismo-passos{margin:0;padding:0;list-style:none}.passo{padding:0 0 clamp(var(--e7), 8vh, var(--e9)) var(--e6);transition:border-color var(--dur-lenta) var(--ease);border-left:2px solid #ffffff1a}.passo:last-child{padding-bottom:0}[data-etapa="1"] .passo[data-passo="1"],[data-etapa="2"] .passo[data-passo="2"],[data-etapa="3"] .passo[data-passo="3"],[data-etapa="4"] .passo[data-passo="4"]{border-left-color:var(--laranja)}.passo-numero{margin-bottom:var(--e4);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);color:#ffffff6b;transition:color var(--dur-base) var(--ease);display:block}[data-etapa="1"] .passo[data-passo="1"] .passo-numero,[data-etapa="2"] .passo[data-passo="2"] .passo-numero,[data-etapa="3"] .passo[data-passo="3"] .passo-numero,[data-etapa="4"] .passo[data-passo="4"] .passo-numero{color:var(--laranja-claro)}.passo h3{margin-bottom:var(--e4)}.passo .corpo+.corpo,.passo .corpo+.passo-destaque{margin-top:var(--e4)}.passo-destaque{margin:var(--e5) 0 0;padding-left:var(--e5);border-left:1px solid var(--linha-escura);color:var(--txt-2-sobre-escuro)}.passo-motores{margin:var(--e5) 0 0;gap:var(--e4);padding:0;list-style:none;display:grid}.passo-motores li{color:var(--txt-2-sobre-escuro)}.passo-motores b{color:var(--txt-sobre-escuro);font-weight:var(--peso-bold)}.mecanismo-saida,.caso-saida{margin:clamp(var(--e6), 4vw, var(--e8)) 0 0}.sup-1 .passo{border-left-color:var(--linha)}.sup-1 .passo-numero{color:var(--txt-2)}.sup-1[data-etapa="1"] .passo[data-passo="1"] .passo-numero,.sup-1[data-etapa="2"] .passo[data-passo="2"] .passo-numero,.sup-1[data-etapa="3"] .passo[data-passo="3"] .passo-numero,.sup-1[data-etapa="4"] .passo[data-passo="4"] .passo-numero{color:var(--laranja-texto)}.caso-trilha{min-height:255vh;position:relative}.caso-palco{position:sticky;top:calc(74px + 8vh)}.caso-palco .cabeca-secao{margin-bottom:clamp(var(--e5), 3vw, var(--e7))}.caso-palco-grade{gap:clamp(var(--e6), 4vw, var(--e8));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.caso-marcas{pointer-events:none;position:absolute;inset:5% 0}.caso-marcas>*{height:25%}.caso-lista{margin:0;padding:0;list-style:none}.caso-item{opacity:0;transition:grid-template-rows var(--dur-lenta) var(--ease), opacity var(--dur-lenta) var(--ease);grid-template-rows:0fr;display:grid}.caso-item-interno{min-height:0;overflow:hidden}[data-etapa="1"] .caso-item[data-item="1"],[data-etapa="2"] .caso-item:is([data-item="1"],[data-item="2"]),[data-etapa="3"] .caso-item:is([data-item="1"],[data-item="2"],[data-item="3"]),[data-etapa="4"] .caso-item,[data-etapa=todas] .caso-item{opacity:1;grid-template-rows:1fr}.caso-item-linha{align-items:baseline;gap:var(--e3) var(--e5);padding-block:var(--e4);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.caso-item+.caso-item .caso-item-linha{border-top:1px solid var(--linha)}.caso-item-numero{min-width:2.25em;font-size:clamp(2.25rem,1.4rem + 2.4vw,3.25rem);line-height:.95;font-weight:var(--peso-black);letter-spacing:-.025em;color:var(--txt)}.caso-item:last-child .caso-item-numero{color:var(--laranja-texto)}@media (width<=579px){.caso-item-linha{gap:var(--e2);grid-template-columns:minmax(0,1fr)}.caso-item-numero{min-width:0}}.caso-item-texto{color:var(--txt-2);max-width:34ch;margin:0}.caso-figura-pilha{gap:var(--e4);display:grid}.figura-caso{width:100%;height:auto;font-family:inherit;display:block}.caso-dobra{opacity:0;transition:grid-template-rows var(--dur-lenta) var(--ease), opacity var(--dur-lenta) var(--ease);grid-template-rows:0fr;display:grid}.caso-dobra-interna{min-height:0;overflow:hidden}[data-etapa="3"] .caso-dobra,[data-etapa="4"] .caso-dobra,[data-etapa=todas] .caso-dobra{opacity:1;grid-template-rows:1fr}.caso-corte{fill:var(--sup-1)}.caso-ponto{fill:#c3c3bd;transition:fill var(--dur-lenta) var(--ease)}.caso-ponto-lynse{transition:fill var(--dur-lenta) var(--ease), transform var(--dur-lenta) var(--ease)}[data-etapa="2"] .caso-ponto-lynse,[data-etapa="3"] .caso-ponto-lynse,[data-etapa="4"] .caso-ponto-lynse,[data-etapa=todas] .caso-ponto-lynse{fill:var(--laranja);transform:translate(-130px,-51px)}.caso-rotulo{font-size:12px;font-weight:var(--peso-medio);fill:var(--txt-2)}.caso-rotulo-forte{font-weight:var(--peso-bold);fill:var(--laranja-texto)}.caso-barra{fill:#d8d8d3}.caso-barra-lynse{fill:var(--laranja)}.caso-valor{font-size:19px;font-weight:var(--peso-bold);fill:var(--txt-2)}.caso-valor-forte{fill:var(--laranja-texto)}.caso-numero{font-size:54px;font-weight:var(--peso-black);letter-spacing:-.02em;fill:var(--txt)}.figura-caso [class*=surge-]{opacity:0;transition:opacity var(--dur-lenta) var(--ease), transform var(--dur-lenta) var(--ease);transform:translateY(10px)}[data-etapa="2"] .surge-2,[data-etapa="3"] :is(.surge-2,.surge-3),[data-etapa="4"] :is(.surge-2,.surge-3,.surge-4),[data-etapa=todas] .figura-caso [class*=surge-]{opacity:1;transform:none}.video-selo{font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--txt-2)}.video-peca{gap:var(--e3);margin:0;display:grid}.video-capa,.video-quadro{aspect-ratio:16/9;border:1px solid var(--linha-forte);border-radius:var(--raio-md);background:var(--sup-1);width:100%;display:block}.video-capa{cursor:pointer;color:var(--branco,#fff);padding:0;position:relative;overflow:hidden}.video-quadro{border:0}.video-capa:not(:has(img)){background:var(--sup-profunda)}.video-capa img{object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.2,0,0,1);display:block}.video-capa:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000009e);height:46%;position:absolute;inset:auto 0 0}.video-play{background:var(--laranja);border-radius:999px;place-items:center;width:76px;height:76px;margin:auto;padding-left:4px;transition:transform .32s cubic-bezier(.2,0,0,1);display:grid;position:absolute;inset:0;box-shadow:0 10px 40px #00000073}.video-rotulo{inset:auto var(--e5) var(--e4) var(--e5);z-index:1;justify-content:space-between;align-items:baseline;gap:var(--e4);display:flex;position:absolute}.video-rotulo .video-selo{color:#fff}.video-dur{font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;color:#ffffffc2;margin-left:auto}.video-capa:hover img,.video-capa:focus-visible img{transform:scale(1.03)}.video-capa:hover .video-play,.video-capa:focus-visible .video-play{transform:scale(1.08)}.video-peca figcaption{color:var(--txt-2);font-size:var(--fs-body-sm);margin:0}@media (prefers-reduced-motion:reduce){.video-capa img,.video-play{transition:none}.video-capa:hover img,.video-capa:focus-visible img{transform:none}}.resultado-peca{gap:var(--e3);margin:0;display:grid}.resultado-peca img{width:100%;height:auto;display:block}.resultado-peca figcaption{color:var(--txt-2);font-size:var(--fs-body-sm);margin:0}.avaliacao-grade{gap:clamp(var(--e6), 4vw, var(--e8));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.raiox{padding:clamp(var(--e5), 3vw, var(--e6));border:1px solid var(--linha);border-radius:var(--raio-md);background:var(--sup-0)}.raiox [hidden]{display:none}.raiox-topo{justify-content:space-between;align-items:center;gap:var(--e4);margin-bottom:var(--e5);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--txt-2);display:flex}.raiox-marcadores{gap:var(--e2);flex:none;display:flex}.raiox-marcadores i{background:var(--linha-forte);width:20px;height:3px;transition:background var(--dur-base) var(--ease);border-radius:2px}.raiox-marcadores i.feito{background:var(--laranja)}.raiox-pergunta{margin:0 0 var(--e6);border:0;padding:0}.raiox-pergunta legend{margin-bottom:var(--e5);padding:0}.raiox-opcoes{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.raiox-opcao{align-items:center;gap:var(--e4);padding:var(--e4) var(--e5);border:1px solid var(--linha);border-radius:var(--raio-sm);color:var(--txt-2);font-size:var(--fs-body-sm);cursor:pointer;transition:border-color var(--dur-base) var(--ease), background var(--dur-base) var(--ease);display:flex}.raiox-opcao:hover{border-color:var(--laranja);background:var(--sup-1)}.raiox-opcao input{accent-color:var(--laranja);flex:none}.raiox-opcao:has(input:checked){border-color:var(--laranja);color:var(--txt)}.raiox-opcao:has(input:focus-visible){outline:2px solid var(--laranja);outline-offset:2px}.raiox-aviso{margin:0 0 var(--e4);font-weight:var(--peso-semi)}.raiox-resultado+.raiox-resultado{margin-top:var(--e5)}.raiox-resultado p{margin:var(--e3) 0 0;color:var(--txt-2);font-size:var(--fs-body-sm)}.raiox-acoes{align-items:center;gap:var(--e3) var(--e5);flex-wrap:wrap;display:flex}.raiox:not(.raiox-ativo) .raiox-refazer{display:none}.raiox-refazer{font:inherit;font-size:var(--fs-body-sm);color:var(--txt-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.raiox-refazer:hover{color:var(--laranja-texto)}.raiox-rodape{margin:var(--e5) 0 0;font-size:var(--fs-body-sm);color:var(--txt-2)}.socios{gap:var(--e5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.socio-linha{gap:clamp(var(--e5), 5vw, var(--e8));grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;display:grid}.socio-linha+.socio-linha{margin-top:clamp(var(--e7), 6vw, var(--e8))}.socio-linha .socio-retrato{margin-bottom:0}.socio-linha:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,340px)}.socio-linha:nth-of-type(2n) .socio-retrato{grid-area:1/2}.socio-linha:nth-of-type(2n) .socio-texto{grid-area:1/1}.socio-linha h3{margin-bottom:var(--e2)}.socio-bio{max-width:62ch;font-size:var(--fs-body)}@media (width<=719px){.socio-linha,.socio-linha:nth-of-type(2n){grid-template-columns:1fr}.socio-linha:nth-of-type(2n) .socio-retrato,.socio-linha:nth-of-type(2n) .socio-texto{grid-area:auto/1}}.socio-retrato{aspect-ratio:4/5;margin-bottom:var(--e4);border-radius:var(--raio-md);background:var(--sup-1);overflow:hidden}.socio-retrato img{object-fit:cover;width:100%;height:100%;display:block}.socio h3{margin-bottom:var(--e2)}.socio p{color:var(--txt-2);font-size:var(--fs-body-sm);margin:0}.socio-papel{font-weight:var(--peso-semi);margin-bottom:var(--e3)!important;color:var(--laranja-texto)!important}.socio-redes{gap:var(--e3) var(--e5);margin:var(--e5) 0 0;font-size:var(--fs-body-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.socio-redes a{align-items:center;gap:var(--e3);display:inline-flex}.icone-rede{flex:none;width:1.15em;height:1.15em}.faq{border-top:1px solid var(--linha);max-width:860px}.faq details{border-bottom:1px solid var(--linha)}.faq summary{justify-content:space-between;align-items:center;gap:var(--e5);padding:var(--e5) 0;cursor:pointer;font-size:var(--fs-heading-sm);font-weight:var(--peso-semi);transition:color var(--dur-base) var(--ease);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:11px;height:11px;transition:transform var(--dur-base) var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;transform:translateY(-3px)rotate(45deg)}.faq details[open] summary:after{transform:translateY(2px)rotate(225deg)}.faq summary:hover{color:var(--laranja-texto)}.faq details>p{margin:0 0 var(--e5);max-width:68ch}.fechamento{text-align:center}.fechamento .cabeca-secao{max-width:40ch;margin-inline:auto}.fechamento .kicker{justify-content:center}.fechamento .lede{margin-inline:auto}.fechamento .acoes{justify-content:center}@property --abre{syntax:"<number>";inherits:true;initial-value:1}.explodido{--abre:1;width:100%;height:auto;color:var(--txt-2);font-family:inherit;transition:--abre 1.3s cubic-bezier(.22,1,.36,1);display:block}.explodido .acento{color:var(--laranja)}.ex-rotulo{font-size:12px;font-weight:var(--peso-semi);fill:currentColor}.ex-titulo{font-size:14px;font-weight:var(--peso-bold);fill:var(--txt)}.ex-nota{font-size:11.5px;font-weight:var(--peso-medio);fill:var(--txt-2)}.estrato-1{transform:translateY(calc(var(--abre) * -120px))}.estrato-3{transform:translateY(calc(var(--abre) * 120px))}.explodido-fios,.explodido-legendas{opacity:calc(var(--abre) * var(--abre))}.doc-topo{padding-block-start:calc(74px + clamp(var(--e6), 5vw, var(--e8)));padding-block-end:clamp(var(--e7), 5vw, var(--e8))}.sup-funda .explodido{color:#ffffff6b}.sup-funda .ex-titulo{fill:var(--txt-sobre-escuro)}.sup-funda .ex-nota{fill:var(--txt-2-sobre-escuro)}.sup-funda .explodido .acento{color:var(--laranja-claro)}.doc-arte-img{mix-blend-mode:screen;width:100%;height:auto;display:block}.doc-arte{align-content:center;place-items:center;gap:var(--e4);aspect-ratio:4/3;padding:var(--e6);border:1px dashed var(--linha-escura);border-radius:var(--raio-md);text-align:center;display:grid}.doc-arte span{font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:#8c8c85}.doc-arte p{max-width:34ch;color:var(--txt-2-sobre-escuro);font-size:var(--fs-body-sm);margin:0}.doc-topo h1{margin-bottom:var(--e5)}.doc-grade{gap:clamp(var(--e6), 5vw, var(--e9));grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid}.doc-indice{top:calc(74px + var(--e6));position:sticky}.doc-indice-titulo{margin:0 0 var(--e4);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--txt-2)}.doc-indice ol,.doc-indice-mais{gap:var(--e1);margin:0;padding:0;list-style:none;display:grid}.doc-indice ol{counter-reset:doc}.doc-indice a{gap:var(--e2);padding:var(--e2) 0;font-size:var(--fs-body-sm);color:var(--txt-2);transition:color var(--dur-base) var(--ease);text-decoration:none;display:grid}.doc-indice ol a{grid-template-columns:2.1em minmax(0,1fr)}.doc-indice ol a:before{counter-increment:doc;content:counter(doc, decimal-leading-zero);font-weight:var(--peso-bold);font-variant-numeric:tabular-nums;color:var(--linha-forte);transition:color var(--dur-base) var(--ease)}.doc-indice a:hover{color:var(--txt)}.doc-indice-grupo{margin-top:var(--e6);padding-top:var(--e5);border-top:1px solid var(--linha)}.doc-voltar{align-items:center;gap:var(--e2);margin-bottom:var(--e5);font-size:var(--fs-body-sm);font-weight:var(--peso-semi);color:var(--txt-2);transition:color var(--dur-base) var(--ease);text-decoration:none;display:inline-flex}.doc-voltar:hover{color:var(--laranja-texto)}.lista{gap:var(--e3);margin:var(--e5) 0 0;padding:0;list-style:none;display:grid}.lista li{color:var(--txt-2);grid-template-columns:1.2em minmax(0,1fr);display:grid}.lista li:before{content:"—";color:var(--laranja)}.doc-indice-mais a{color:var(--laranja-texto)}.doc-indice-mais a:hover{color:var(--laranja-hover)}.doc-indice a[aria-current=true]{color:var(--txt);font-weight:var(--peso-semi)}.doc-indice a[aria-current=true]:before{color:var(--laranja)}.doc-corpo{max-width:none}.doc-secao>:not(.doc-largo){max-width:68ch}.doc-secao{padding-block:clamp(var(--e7), 5vw, var(--e8));border-top:1px solid var(--linha)}.doc-secao:first-child{border-top:0;padding-block-start:0}.doc-secao h2{margin-bottom:var(--e5)}.doc-numero{margin:0 0 var(--e2);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);line-height:.85;font-weight:var(--peso-black);letter-spacing:-.03em;color:var(--linha-forte)}.doc-secao-tinta{margin-inline:calc(var(--e6) * -1);padding-inline:var(--e6);border-radius:var(--raio-md);background:var(--sup-1);border-top:0}.doc-secao-tinta+.doc-secao{border-top:0}.portas{gap:var(--e4);margin-block:var(--e6);grid-template-columns:repeat(3,minmax(0,1fr))}.porta{padding:var(--e5) var(--e4) var(--e4);color:inherit;grid-template-rows:auto auto 1fr auto;align-content:stretch;text-decoration:none}.porta h3{overflow-wrap:break-word;transition:color var(--dur-base) var(--ease);font-size:1rem}.porta:hover h3{color:var(--laranja-texto)}.porta-seta{align-items:center;gap:var(--e2);margin-top:var(--e3);font-size:var(--fs-body-sm);font-weight:var(--peso-semi);color:var(--laranja-texto);display:inline-flex}.porta:hover .porta-seta .seta{transform:translate(2px,-2px)}.porta-seta .seta{transition:transform var(--dur-base) var(--ease)}.saida-secao{align-items:center;gap:var(--e2);margin-top:var(--e5);font-weight:var(--peso-semi);display:inline-flex}@media (width<=899px){.portas{grid-template-columns:1fr}.doc-secao-tinta{margin-inline:calc(var(--e5) * -1);padding-inline:var(--e5)}}.doc-secao>p+p,.corpo+.corpo{margin-top:var(--e4)}.doc-largo{max-width:none;margin-block:var(--e6)}.sup-0 .diagrama g[data-ate]{color:#c9c9c3}.sup-0 [data-etapa=todas] .diagrama [data-ate]{color:var(--txt-2)}.revela :is(.diagrama,.explodido)>*{transition:opacity var(--dur-lenta) var(--ease), transform var(--dur-lenta) var(--ease)}.revela.oculto :is(.diagrama,.explodido)>*{opacity:0;transform:translateY(10px)}.revela :is(.diagrama,.explodido)>:nth-child(2){transition-delay:.14s}.revela :is(.diagrama,.explodido)>:nth-child(3){transition-delay:.28s}.revela :is(.diagrama,.explodido)>:nth-child(4){transition-delay:.42s}.revela :is(.diagrama,.explodido)>:nth-child(5){transition-delay:.56s}.revela :is(.diagrama,.explodido)>:nth-child(n+6){transition-delay:.7s}.definicao{gap:var(--e3);margin:var(--e6) 0;padding:var(--e5) var(--e6);border-left:2px solid var(--laranja);background:var(--sup-1);display:grid}.definicao dt{font-weight:var(--peso-bold);color:var(--txt);margin:0}.definicao dd{color:var(--txt-2);font-size:var(--fs-body-sm);margin:0}.definicao dd+dt{margin-top:var(--e4)}.fonte{margin:var(--e4) 0 0;padding-left:var(--e5);border-left:1px solid var(--linha);font-size:var(--fs-body-sm);color:var(--txt-2)}.ciclo{counter-reset:ciclo;margin:var(--e6) 0;padding:0;list-style:none;display:grid}.ciclo li{gap:var(--e4);padding-block:var(--e4);border-top:1px solid var(--linha);grid-template-columns:2.4em minmax(0,1fr);align-items:baseline;display:grid}.ciclo li:first-child{border-top:0;padding-top:0}.ciclo li:before{counter-increment:ciclo;content:counter(ciclo, decimal-leading-zero);font-size:var(--fs-body-sm);font-weight:var(--peso-bold);font-variant-numeric:tabular-nums;color:var(--laranja-texto)}.ciclo b{margin-bottom:var(--e2);display:block}.ciclo span{color:var(--txt-2);font-size:var(--fs-body-sm)}.pilares,.regua-valor{gap:var(--e5);margin:var(--e6) 0;display:grid}.pilares{grid-template-columns:repeat(2,minmax(0,1fr))}.regua-valor{grid-template-columns:repeat(3,minmax(0,1fr))}.pilares>div,.regua-valor>div{padding-top:var(--e4);border-top:2px solid var(--linha)}.pilares h3,.regua-valor h3{margin-bottom:var(--e3);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--laranja-texto)}.pilares p,.regua-valor p{color:var(--txt-2);font-size:var(--fs-body-sm);margin:0}@media (width<=659px){.pilares,.regua-valor{grid-template-columns:1fr}}@media (width<=899px){.doc-grade{gap:var(--e6);grid-template-columns:1fr}.doc-indice{padding-bottom:var(--e5);border-bottom:1px solid var(--linha);position:static}.doc-indice ol{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-corpo{max-width:none}}.rodape{background:var(--sup-funda);color:var(--txt-sobre-escuro);border-top:1px solid var(--linha-escura);padding-block:clamp(var(--e7), 5vw, var(--e8))}.rodape-grade{gap:clamp(var(--e6), 4vw, var(--e8));grid-template-columns:minmax(0,1.3fr) repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.rodape-marca img{width:100%;max-width:240px;height:auto}.rodape-marca p{margin:var(--e5) 0 0;max-width:34ch;color:var(--txt-2-sobre-escuro);font-size:var(--fs-body-sm)}.rodape-coluna h2{margin-bottom:var(--e4);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:#8c8c85}.rodape-coluna ul{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.rodape-fim{justify-content:space-between;gap:var(--e4);margin-top:clamp(var(--e6), 4vw, var(--e7));padding-top:var(--e5);border-top:1px solid var(--linha-escura);font-size:var(--fs-body-sm);color:var(--txt-2-sobre-escuro);flex-wrap:wrap;display:flex}.rodape-fim p{margin:0}@media (width<=899px){.avaliacao-grade,.rodape-grade{grid-template-columns:1fr}}@media (width<=579px){.socios{grid-template-columns:1fr}}@media (width>=980px){.passo{column-gap:var(--e6);border-left:0;grid-template-columns:2px minmax(0,1fr);align-content:center;min-height:46vh;padding-left:0;display:grid}.passo>*{grid-column:2}.passo:before{content:"";transition:background-color var(--dur-lenta) var(--ease);background:#ffffff1f;grid-area:1/1/span 20}.sup-1 .passo:before{background:var(--linha)}[data-etapa="1"] .passo[data-passo="1"]:before,[data-etapa="2"] .passo[data-passo="2"]:before,[data-etapa="3"] .passo[data-passo="3"]:before,[data-etapa="4"] .passo[data-passo="4"]:before{background:var(--laranja)}.passo:last-child{min-height:0;padding-bottom:20vh}}@media (width<=979px){.mecanismo-grade{gap:var(--e7);grid-template-columns:1fr}.mecanismo-figura{position:static}.passo{padding-bottom:var(--e7)}.caso-trilha{min-height:0}.caso-palco{position:static}.caso-palco-grade{gap:var(--e6);grid-template-columns:1fr}.caso-figura{order:-1}}.faixa-aberta{border:0;border-radius:0}.faixa-aberta>.prova:first-child{padding-left:0}.faixa-aberta>.prova:last-child{padding-right:0}@media (width<=979px){.hero-grade{gap:var(--e6);grid-template-columns:1fr}.hero-arte{order:2}}@media (width<=599px){.hero-arte-legenda{align-items:flex-start;gap:var(--e3);flex-direction:column}.hero-arte-legenda li{gap:var(--e3)}.hero-arte-legenda li:before{content:"";border-radius:var(--raio-pill);background:var(--laranja);flex:none;width:4px;height:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.oculto{opacity:1!important;transform:none!important}}.doc-indice-grupo-solo{border-top:0;margin-top:0;padding-top:0}.doc-cabeca{align-items:center;gap:var(--e5);margin-bottom:var(--e2);display:flex}.doc-cabeca .doc-numero{margin:0}.sinal-secao{color:#bebeb8;flex:none;width:72px;height:45px;display:block}.sinal-secao .acento{color:var(--laranja)}.doc-secao-tinta .sinal-secao{color:#b0b0aa}.ex-no{font-size:11px;font-weight:var(--peso-semi);fill:var(--txt)}.sup-funda .ex-no{fill:var(--txt-sobre-escuro)}.cases-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cartao-case{grid-template-rows:auto auto auto auto 1fr auto}.cartao-topo{justify-content:space-between;align-items:center;gap:var(--e4);margin-bottom:var(--e3);display:flex}.case-resultado{font-size:var(--fs-body);margin:0;color:var(--txt)!important}.case-resultado b{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);font-weight:var(--peso-black);letter-spacing:-.02em;color:var(--laranja-texto);margin-right:var(--e2)}@media (width<=779px){.cases-grade{grid-template-columns:1fr}}.migalha{gap:var(--e3);margin-bottom:var(--e5);font-size:var(--fs-body-sm);color:var(--txt-2-sobre-escuro);display:flex}.migalha a{color:inherit}.migalha span[aria-hidden]{opacity:.5}.logo-cliente{width:calc(var(--l) * var(--kl,1));height:calc(var(--a) * var(--kl,1));background-color:var(--txt-2);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;flex:none;display:block}.sup-funda .logo-cliente{background-color:#ababa5}.cliente-marca{align-items:center;gap:var(--e4);margin:0 0 var(--e6);padding-bottom:var(--e5);border-bottom:1px solid var(--linha-escura);display:flex}.cliente-rotulo{font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--txt-2-sobre-escuro)}.indicadores{gap:var(--e5);margin:0;padding:0;list-style:none;display:grid}.indicadores li{gap:var(--e1);padding-left:var(--e5);border-left:2px solid var(--laranja);display:grid}.indicadores b{font-size:clamp(2rem,1.4rem + 1.8vw,2.75rem);line-height:.95;font-weight:var(--peso-black);letter-spacing:-.02em;color:var(--txt-sobre-escuro)}.indicadores span{font-weight:var(--peso-semi);color:var(--txt-sobre-escuro)}.indicadores small{font-size:var(--fs-body-sm);color:var(--txt-2-sobre-escuro)}.depoimento{margin:0}.depoimento p{margin:0 0 var(--e4);font-size:var(--fs-heading-sm);font-weight:var(--peso-medio)}.depoimento cite{font-style:normal;font-size:var(--fs-body-sm);font-weight:var(--peso-semi);color:var(--txt-2)}.depoimentos{gap:var(--e5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.depoimentos .depoimento{padding:var(--e5);border:1px solid var(--linha);border-radius:var(--raio-md);background:var(--branco)}.depoimentos .depoimento p{font-size:var(--fs-body)}@media (width<=779px){.depoimentos{grid-template-columns:1fr}}.selo-premio{align-items:center;gap:var(--e3);margin:var(--e5) 0 0;padding:var(--e3) var(--e4);font-size:var(--fs-body-sm);font-weight:var(--peso-semi);color:var(--laranja-claro);border:1px solid #ffffff2e;border-radius:999px;display:inline-flex}.selo-premio svg{flex:none}.linha-tempo{gap:var(--e5);margin:var(--e7) 0 0;grid-template-columns:1fr;padding:0;list-style:none;display:grid}.linha-tempo li{padding-top:var(--e6);position:relative}.linha-tempo li:before{content:"";top:9px;left:0;right:calc(var(--e5) * -1);background:var(--linha-forte);height:1px;position:absolute}.linha-tempo li:last-child:before{right:0}.linha-tempo li:after{content:"";background:var(--laranja);border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:0}.linha-tempo-quando{margin:0 0 var(--e2);font-size:var(--fs-kicker);font-weight:var(--peso-bold);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--laranja-texto)}.linha-tempo-nome{margin:0 0 var(--e3);font-size:var(--fs-body);font-weight:var(--peso-bold)}.linha-tempo-texto{font-size:var(--fs-body-sm);color:var(--txt-2);margin:0}@media (width>=860px){.linha-tempo{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media (width<=859px){.linha-tempo li:before{right:0}}.entregaveis{gap:var(--e4);margin:var(--e6) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0;list-style:none;display:grid}.entregaveis li{align-content:start;gap:var(--e2);padding:var(--e5);border:1px solid var(--linha);border-radius:var(--raio-md);background:var(--branco);display:grid}.entregaveis b{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem);line-height:.95;font-weight:var(--peso-black);letter-spacing:-.02em;color:var(--laranja-texto)}.entregaveis span{font-size:var(--fs-body-sm);font-weight:var(--peso-semi)}.entregaveis small{font-size:var(--fs-body-sm);color:var(--txt-2);line-height:1.4}.retrato-lince{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.marca-palco{padding:var(--e7) var(--e6);border-radius:var(--raio-md);background:var(--sup-funda);place-items:center;display:grid}.marca-palco .lince{width:min(300px,80%)}.coluna-texto h2{margin-bottom:var(--e5)}.coluna-texto>.corpo+p:not(.corpo){margin-top:var(--e6)}.convicoes-grade{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=599px){.convicoes-grade{grid-template-columns:1fr}}.sr-apenas{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zap-botao{right:max(var(--e5), env(safe-area-inset-right));bottom:max(var(--e5), env(safe-area-inset-bottom));z-index:60;border-radius:var(--raio-pill);width:56px;height:56px;color:var(--branco);cursor:pointer;transition:transform var(--dur-rapida) var(--ease), box-shadow var(--dur-rapida) var(--ease);background:#25d366;border:0;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 2px 6px #0000002e,0 10px 28px #00000038}.zap-botao:hover{transform:scale(1.06)}.zap-botao:focus-visible{outline:3px solid var(--laranja);outline-offset:3px}.zap-botao:active{transform:scale(.97)}.zap-caixa{width:min(420px, calc(100vw - var(--e6)));max-height:calc(100dvh - var(--e7));border-radius:var(--raio-md);background:var(--sup-0);color:var(--txt);border:0;padding:0;overflow:hidden auto;box-shadow:0 24px 60px #00000047}.zap-caixa::backdrop{background:#1414139e}.zap-cabeca{align-items:flex-start;gap:var(--e4);padding:var(--e5);background:var(--sup-funda);color:var(--txt-sobre-escuro);display:flex}.zap-titulo{font-size:var(--fs-body-lg);font-weight:var(--peso-semi);line-height:var(--lh-titulo);margin:0}.zap-fechar{border-radius:var(--raio-md);width:32px;height:32px;color:var(--txt-sobre-escuro);cursor:pointer;transition:background var(--dur-rapida) var(--ease);background:0 0;border:0;flex:none;place-items:center;margin:-4px -4px 0 0;padding:0;display:grid}.zap-fechar:hover{background:#ffffff24}.zap-fechar:focus-visible{outline:2px solid var(--laranja-claro);outline-offset:2px}.zap-form{gap:var(--e4);padding:var(--e5);display:grid}.zap-nota{color:var(--txt-2);font-size:var(--fs-body-sm);line-height:var(--lh-corpo);margin:0}.zap-enviar{margin-top:var(--e2);justify-content:center}.campo{gap:var(--e2);display:grid}.campo-rotulo{font-size:var(--fs-body-sm);font-weight:var(--peso-semi);color:var(--txt)}.campo input,.campo textarea,.campo select{width:100%;padding:var(--e3) var(--e4);border:1px solid var(--linha-forte);border-radius:var(--raio-md);background:var(--sup-0);color:var(--txt);font-size:var(--fs-body)}.campo input::placeholder,.campo textarea::placeholder{color:#8e8b85}.campo input:focus-visible,.campo textarea:focus-visible,.campo select:focus-visible{border-color:var(--laranja);outline:none;box-shadow:0 0 0 3px #de702a38}.campo input:user-invalid,.campo textarea:user-invalid{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e29}@media (prefers-reduced-motion:reduce){.zap-botao{transition:none}.zap-botao:hover,.zap-botao:active{transform:none}}.contato-grade{gap:var(--e7) var(--e8);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;display:grid}@media (width<=900px){.contato-grade{gap:var(--e6);grid-template-columns:1fr;align-items:start}}.kicker-pulso:before{animation:pulso-contato 2.4s var(--ease) infinite}@keyframes pulso-contato{0%{box-shadow:0 0 #de702a8c}70%{box-shadow:0 0 0 7px #de702a00}to{box-shadow:0 0 #de702a00}}@media (prefers-reduced-motion:reduce){.kicker-pulso:before{animation:none}}.contato-direto{justify-items:center;gap:var(--e2);margin-top:var(--e6);padding:var(--e6);border:1px solid var(--linha-escura);border-radius:var(--raio-md);text-align:center;background:#ffffff0a;display:grid}.contato-direto-texto{max-width:38ch;color:var(--txt-2-sobre-escuro);font-size:var(--fs-body-sm);line-height:var(--lh-corpo);margin:0}.contato-direto .btn{margin-top:var(--e4)}.btn-zap{gap:var(--e3);color:#0b2e1a;background:#25d366;border-color:#25d366}.btn-zap:hover{background:#1fb855;border-color:#1fb855}.contato-form{gap:var(--e4);padding:var(--e6);border-radius:var(--raio-md);background:var(--sup-0);color:var(--txt);display:grid;box-shadow:0 18px 44px #00000038}.contato-form-titulo{margin:0 0 var(--e2);font-size:var(--fs-body-lg);font-weight:var(--peso-semi);line-height:var(--lh-titulo)}.contato-form textarea{resize:vertical;min-height:96px}.contato-enviar{margin-top:var(--e2);justify-content:center}.contato-consentimento{color:var(--txt-2);font-size:var(--fs-body-sm);line-height:var(--lh-corpo);margin:0}.contato-direto-titulo{color:var(--txt-sobre-escuro);font-size:var(--fs-body);font-weight:var(--peso-semi);line-height:var(--lh-corpo);margin:0}.contato-caixa{min-height:520px;padding:var(--e6);border-radius:var(--raio-md);background:var(--sup-0);color:var(--txt);align-content:start;display:grid;box-shadow:0 18px 44px #00000038}.contato-form{gap:var(--e4);display:grid}.contato-aviso{align-content:center;justify-items:center;gap:var(--e4);text-align:center;min-height:460px;display:grid}.contato-aviso[hidden]{display:none}.contato-aviso-texto{max-width:34ch;font-size:var(--fs-body-lg);line-height:var(--lh-corpo);margin:0}.contato-aviso[data-modo=enviado] .contato-aviso-texto{color:var(--txt);font-weight:var(--peso-semi)}.contato-aviso[data-modo=erro] .contato-aviso-texto{color:#b3261e}.contato-aviso-saida[hidden]{display:none}.contato-aviso[data-modo=erro]{min-height:0;margin-bottom:var(--e5)}.contato-girando{border:3px solid var(--linha);border-top-color:var(--laranja);border-radius:var(--raio-pill);width:34px;height:34px;animation:.8s linear infinite gira-contato}.contato-girando[hidden]{display:none}@keyframes gira-contato{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contato-girando{border-color:var(--laranja);animation:none}}.armadilha{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
