.pz{--ease:cubic-bezier(.22, 1, .36, 1);--intro:0s;position:relative;overflow-x:clip}.pz .pz-nav{z-index:110;pointer-events:none;justify-content:center;display:flex;position:fixed;top:14px;left:0;right:0}.pz .pz-nav-caixa{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#fdfcfaf5;border:1px solid #fff9;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:min(780px,100% - 24px);height:60px;padding:0 8px 0 18px;display:flex;box-shadow:0 14px 34px -16px #00000059,inset 0 1px #ffffffbf}@media (max-width:420px){.pz .pz-nav-caixa{gap:8px;padding:0 6px 0 12px}.pz .pz-nav-caixa>a:first-child{zoom:.82;flex-shrink:1;min-width:0}.pz .pz-nav-caixa>a:last-child{flex-shrink:0;padding-inline:14px;font-size:14px}}.pz .pz-nav-caixa{transition:transform .35s var(--ease), opacity .25s ease}.pz.sem-nav .pz-nav-caixa{opacity:0;pointer-events:none;transform:translateY(-130%)}.pz .pz-hero{color:#f5f5f4;background:#121513;border-radius:0 0 20px 20px;flex-direction:column;min-height:100svh;padding:clamp(120px,15vh,160px) 0 0;display:flex;position:relative;overflow:hidden}.pz .pz-hero-foto{position:absolute;inset:0}.pz .pz-hero-foto img{object-fit:cover}.pz .pz-hero-sombra{background:linear-gradient(#0a0c0aa8,#0a0c0a8f 42%,#0a0c0ae0);position:absolute;inset:0}.pz .pz-hero-dentro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 20px 40px;display:flex;position:relative}.pz .pz-rotulo{letter-spacing:.16em;text-transform:uppercase;color:#f5f5f4c7;margin-bottom:18px;font-size:12px;font-weight:500}.pz .pz-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:1180px;margin:0 auto 32px;font-size:clamp(40px,8vw,112px);font-weight:600;line-height:1.02}.pz .pz-hero h1 .tom{color:var(--color-verde-claro)}.pz .pz-ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pz .pz-fatos{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0 20px;display:none;position:relative}.pz .pz-fato{text-align:center;border-top:1px solid #ffffff29;padding:14px 0 22px;font-size:13px}.pz .pz-fato b{color:#f5f5f4;font-weight:500;display:block}.pz .pz-fato span{color:#f5f5f4a8;margin-top:2px;display:block}@media (max-width:1023px){.pz .pz-hero{min-height:min(100svh,570px);padding-top:88px}.pz .pz-hero-dentro{padding-bottom:32px}.pz .pz-rotulo{margin-bottom:28px}.pz .pz-hero h1{margin-bottom:48px}.pz .pz-ctas{flex-direction:column;gap:16px;width:min(300px,100%)}}@media (min-width:1024px){.pz .pz-fatos{display:grid}.pz .pz-hero-dentro{padding-bottom:56px}.pz .pz-fatos{padding:0 var(--pagina-lateral);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(24px,4vw,56px)}.pz .pz-fato{padding:20px 0 36px;font-size:14px}}.pz .pz-faixa{padding:28px 0;overflow:hidden}.pz .pz-faixa-trilho{width:max-content;animation:38s linear infinite pz-faixa;display:flex}.pz .pz-faixa-item{letter-spacing:-.03em;color:#8d918c;white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:clamp(22px,3vw,36px);font-weight:500;display:flex}.pz .pz-faixa-item i{color:var(--color-verde-claro);font-size:.7em;font-style:normal}.pz .stairs{display:none}@media (prefers-reduced-motion:no-preference){.pz{--intro:2.65s}.pz .stairs{z-index:130;pointer-events:none;animation:0s 3.6s forwards pz-gone;display:flex;position:fixed;inset:0}.pz .stairs i{transform-origin:top;animation:pz-stair .75s cubic-bezier(.65, 0, .35, 1) calc(var(--s) + 2.45s) both;background:#121513;flex:1;margin-right:-1px}.pz .stairs-msg{letter-spacing:-.04em;color:#f5f5f4;text-align:center;place-items:center;margin:0;padding:0 24px;font-size:clamp(30px,5.4vw,64px);font-weight:600;line-height:1.1;animation:.4s cubic-bezier(.65,0,.35,1) 2.1s forwards pz-msg-out;display:grid;position:absolute;inset:0}.pz .stairs-msg .w{animation:pz-rise .85s var(--ease) var(--d) backwards;display:inline-block}.pz .stairs-msg .hl{color:var(--color-verde-claro)}.pz .pz-nav-caixa{animation:pz-nav-in 1.1s var(--ease) calc(.15s + var(--intro)) backwards}.pz .pz-hero-foto{animation:pz-zoom 3.4s var(--ease) both}.pz .rise{animation:pz-rise .9s var(--ease) calc(var(--d,0s) + var(--intro)) backwards}.pz .pz-hero h1 .w{animation:pz-word .9s var(--ease) calc(var(--d,0s) + var(--intro)) backwards;display:inline-block}.pz .pz-faixa-trilho:hover{animation-play-state:paused}}@media (min-width:640px){.pz .stairs-msg br{display:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pz .rv:not(.in),.pz .stg:not(.in)>*{opacity:0;filter:blur(10px);animation:10ms 5s forwards pz-safety;transform:translateY(26px)}.pz.m-on .rv:not(.in),.pz.m-on .stg:not(.in)>*{animation:none}.pz.m-on .rv,.pz.m-on .stg>*{transition:opacity .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s)}.pz .stg>:nth-child(2){--d:90ms}.pz .stg>:nth-child(3){--d:.18s}.pz .stg>:nth-child(4){--d:.27s}}@media (prefers-reduced-motion:reduce){.pz *,.pz :before,.pz :after{animation:none!important}}@keyframes pz-safety{to{opacity:1;filter:none;transform:none}}@keyframes pz-stair{to{transform:scaleY(0)}}@keyframes pz-gone{to{visibility:hidden}}@keyframes pz-msg-out{to{opacity:0;filter:blur(8px);transform:translateY(-14px)}}@keyframes pz-rise{0%{opacity:0;filter:blur(10px);transform:translateY(26px)}}@keyframes pz-word{0%{filter:blur(10px);transform:translateY(.4em)}}@keyframes pz-nav-in{0%{opacity:0;filter:blur(8px);transform:translateY(-24px)scale(.94)}}@keyframes pz-zoom{0%{transform:scale(1.12)}}@keyframes pz-faixa{to{transform:translate(-50%)}}