.ip{color:var(--color-ink);overflow-x:clip}.ip-sobre{color:var(--color-primary)}.ip-cabeca{column-gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:last baseline;row-gap:24px;padding-top:148px;display:grid}.ip-cabeca-esq{flex-direction:column;gap:20px;display:flex}.ip-cabeca .titulo-pagina>.ip-titulo-linha{display:inline}.ip-lead{max-width:47ch;color:var(--color-muted);text-wrap:pretty;margin:0}.ip-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding-top:72px;padding-bottom:140px;list-style:none;display:grid}.ip-cartao{background:var(--color-card);height:440px;color:var(--color-ink);border-radius:16px;text-decoration:none;display:block;position:relative}.ip-cartao-nome{font-family:var(--font-display);font-size:clamp(2rem,2.8vw,2.5rem);line-height:1;position:absolute;top:18px;left:22px;right:70px}.ip-cartao-seta{background:color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:8px;place-items:center;width:32px;height:32px;transition:background-color .35s,transform .35s;display:grid;position:absolute;top:22px;right:22px}.ip-cartao:hover .ip-cartao-seta{transform:translate(2px,-2px)}.ip-cartao-pe{flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.ip-pilula{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-primary);font-size:12px;font-weight:600}.is-capa{z-index:0;background:var(--color-surface);height:calc(100svh + 2px);position:sticky;top:0;transform:translateZ(0)}.is-capa-quadro{color:#fff;isolation:isolate;background:#000;align-items:flex-end;display:flex;position:absolute;inset:0 0 -2px;overflow:hidden}.is-resto{z-index:5;background:var(--color-surface);position:relative}.is-capa img{z-index:-2;object-fit:cover}.is-capa-veu{z-index:-1;background:linear-gradient(#00000073 0%,#0000001a 40%,#000c 100%);position:absolute;inset:0}.is-capa-texto{column-gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:last baseline;width:100%;padding-bottom:56px;display:grid}.is-volta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.is-volta-seta{opacity:.6;flex:none;width:1em;height:1em;transition:transform .22s cubic-bezier(.22,1,.36,1)}.is-volta:hover .is-volta-seta{transform:translate(-2px)}.is-capa-titulo{max-width:7em;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.5rem,6.11111vw,8rem);font-weight:400;line-height:1.06}.is-capa-lead{color:#ffffffd9;text-wrap:pretty;justify-self:end;max-width:47ch;margin:0;font-size:16px;line-height:20px}.is-pp{padding-top:100px;padding-bottom:120px}.is-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.is-duas{column-gap:var(--site-gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);row-gap:40px;display:grid}.is-lead{max-width:40ch;color:var(--color-muted);text-wrap:pretty;margin:20px 0 0}.is-cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.is-cartoes li{background:var(--color-card);border-radius:16px;flex-direction:column;min-height:180px;padding:24px;display:flex}.is-cartao-num{font-family:var(--font-mono);color:color-mix(in srgb, var(--color-ink) 45%, transparent);font-size:12px}.is-cartoes h3{font-family:var(--font-sans);letter-spacing:-.02em;margin:auto 0 0;padding-top:28px;font-size:20px;font-weight:500;line-height:26px}@media (max-width:767px){.is-cartoes h3{font-size:18px;line-height:24px}}.is-cartoes p{color:var(--color-muted);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:20px}.is-jornada{padding:24px var(--pp-margem,28px) 24px 0;align-items:baseline;gap:24px;display:flex}.is-outros-rotulo{font-family:var(--font-sans);letter-spacing:1.04px;text-transform:uppercase;color:var(--color-primary);margin-bottom:40px;font-size:12px;font-weight:500;line-height:1.4;display:block}.is-outros-grade{--is-vao:16px;gap:var(--is-vao);margin:0 calc(-1 * var(--pp-margem,28px));padding:24px var(--pp-margem,28px) 4px;scroll-padding-inline:var(--pp-margem,28px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;list-style:none;display:flex;overflow:auto hidden}.is-outros-grade::-webkit-scrollbar{display:none}.is-outros-grade[data-arrastando]{scroll-snap-type:none}.is-outros{position:relative}.is-cursor{z-index:5;background:var(--color-primary);height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;pointer-events:none;opacity:0;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-size:10px;font-weight:600;transition:opacity .25s,transform .35s cubic-bezier(.2,0,0,1);display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.4)}.is-cursor svg{width:14px;height:14px}.is-cursor[data-visivel]{opacity:1;transform:translate(-50%,-50%)scale(1)}.is-cursor[data-visivel][data-segurando]{transform:translate(-50%,-50%)scale(.88)}@media (min-width:768px){.is-pp .sc-comp-f-colunas:not(:has(>.sc-comp-f-coluna:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.is-cursor{display:none}}.is-outros-grade>li{flex:0 0 calc((100% - 2 * var(--is-vao)) / 2.5);scroll-snap-align:start}.ip-capa{--abre:0;background:var(--color-surface);height:140svh;position:relative}.ip-capa-preso{height:100svh;min-height:620px;padding:calc(84px * (1 - var(--abre))) calc(var(--site-margin) * (1 - var(--abre))) calc(20px * (1 - var(--abre)));flex-direction:column;display:flex;position:sticky;top:0}.ip-capa-caixa{border-radius:calc(18px * (1 - var(--abre)));color:#fff;background:#02040c;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ip-capa-fundo{pointer-events:none;position:absolute;inset:0}.ip-capa-shader{width:100%;height:100%;position:absolute;inset:0}.ip-capa-centro{z-index:1;padding:56px var(--site-margin) 64px;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ip-capa-tag{color:#9cc4ff}.ip-capa-titulo{font-family:var(--font-display);letter-spacing:0;margin:24px 0 0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:400;line-height:1.02}.ip-capa-titulo>span{display:block}.ip-capa-titulo .t-spectrum{margin-bottom:-.2em;padding-bottom:.2em}.ip-capa-lead{color:#ffffff9e;text-wrap:pretty;max-width:60ch;margin:28px 0 0}.ip-faixa{background:var(--color-carbon);height:25dvh;min-height:232px;color:var(--color-offwhite);align-items:flex-end;padding-bottom:36px;display:flex;position:relative;overflow:hidden}.ip-faixa-fundo{--ip-zoom:2;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ip-faixa-shader{position:absolute}.ip-faixa-in{z-index:1;column-gap:var(--site-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;width:100%;display:grid;position:relative}.ip-faixa-titulo{font-family:var(--font-display);letter-spacing:0;color:var(--color-offwhite);margin:10px 0 0;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1}.ip-faixa-lead{color:#f4f5f7b8;justify-self:end;max-width:47ch;margin:0 0 6px;font-size:14px;line-height:1.45}.ip-versoes{padding-top:72px;padding-bottom:140px}.ip-versoes .ip-grade{padding:0}.ip-arte{background:color-mix(in srgb, var(--color-navy) 5%, transparent);border-radius:16px;transition:background-color .3s;display:block;position:relative;overflow:hidden}.ip-arte-peca{transition:transform .3s;position:absolute;inset:12%}.ip-arte-peca .illus{width:100%;height:100%}a:hover .ip-arte-peca{transform:scale(1.04)}.ip-arte .ip-cartao-seta{z-index:1;position:absolute;top:16px;right:16px}a:hover .ip-arte{background:color-mix(in srgb, var(--color-navy) 8%, transparent)}a:hover .ip-cartao-seta{transform:translate(2px,-2px)}.ipb{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px;margin:0;padding:0;list-style:none;display:grid}.ipb-item{color:var(--color-ink);flex-direction:column;gap:20px;display:flex}.ipb-arte{aspect-ratio:4/3}.ipb-legenda{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ipb-nome,.ipd-nome{letter-spacing:-.02em;font-size:clamp(1.25rem,1.65vw,1.625rem);font-weight:500;line-height:1.1}.ipb-uso,.ipc-uso,.ipd-uso{color:var(--color-muted);font-size:14px;line-height:1.45}.ipb-legenda .ip-pilula{margin-top:4px}.ipc{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);margin:0;padding:0;list-style:none}.ipc-linha{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-ink);grid-template-columns:64px 320px minmax(0,1fr) auto;align-items:center;gap:32px;padding:20px 0;display:grid;position:relative}.ipc-linha:after{background:var(--color-primary);content:"";transform-origin:0;height:1px;transition:transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ipc-linha:hover:after{transform:scaleX(1)}.ipc-indice{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-primary);align-self:start;font-size:12px}.ipc-arte{aspect-ratio:16/10}.ipc-texto{flex-direction:column;gap:10px;display:flex}.ipc-nome{letter-spacing:-.02em;font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:500;line-height:1}.ipc-ponta{align-items:center;gap:24px;display:flex}.ipc-ponta .ip-cartao-seta{position:static}.ipd{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ipd-cartao{background:var(--color-card);height:340px;color:var(--color-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px;padding:8px;display:grid}.ipd-texto{flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.ipd-nome{margin-top:auto}.ipd-cartao .ip-arte{border-radius:12px}.ipd-texto .ip-pilula{margin-top:6px}.ipe{position:relative}.ipe-lista{margin:0 calc(-1 * var(--site-margin));border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);padding:0;list-style:none}.ipe-linha{padding:44px var(--site-margin);border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-ink);grid-template-columns:64px minmax(0,1fr) minmax(0,340px) 32px;align-items:center;gap:32px;transition:opacity .4s;display:grid;position:relative}.ipe[data-algum] .ipe-linha:not([data-on]){opacity:.3}.ipe-linha .ipc-indice{align-self:center}.ipe-nome{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:500;line-height:1;transition:translate .5s cubic-bezier(.2,0,0,1)}.ipe-linha[data-on] .ipe-nome{translate:12px}.ipe-uso{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.ipe-linha .ip-cartao-seta{position:static}.ipe-previa{z-index:2;aspect-ratio:4/3;background:var(--color-card);width:300px;box-shadow:0 24px 48px -24px color-mix(in srgb, var(--color-navy) 35%, transparent);pointer-events:none;opacity:0;border-radius:16px;transition:opacity .25s,transform .4s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.ipe-previa[data-visivel]{opacity:1;transform:translate(-50%,-50%)scale(1)}.ipe-previa-peca{opacity:0;transition:opacity .25s;position:absolute;inset:14%}.ipe-previa-peca[data-on]{opacity:1}.ipe-previa-peca .illus{width:100%;height:100%}@media (hover:none){.ipe-previa{display:none}}.ipe2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.ipe2-linha{grid-template-columns:64px minmax(0,1fr) 32px}.ipe2 .ipe-nome{font-size:clamp(2.25rem,4.16667vw,4rem)}.ipe2-lado{position:sticky;top:112px}.ipe2-palco{aspect-ratio:4/3;background:var(--color-card);border-radius:16px;position:relative}.ipe2-legenda{color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:8px;margin:20px 0 0;font-size:14px;line-height:1.45;display:flex}.ipe3-linha{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-ink);transition:opacity .4s;display:block}.ipe[data-algum] .ipe3-linha:not([data-on]){opacity:.3}.ipe3-topo{grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:32px;padding:28px 0;display:grid}.ipe3-topo .ip-cartao-seta{position:static}.ipe3-gaveta{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,0,0,1);display:grid}.ipe3-linha[data-on] .ipe3-gaveta{grid-template-rows:1fr}.ipe3-dentro{grid-template-columns:64px 400px minmax(0,1fr);align-items:end;column-gap:32px;min-height:0;display:grid;overflow:hidden}.ipe3-arte{aspect-ratio:16/10;grid-column:2;margin-bottom:32px}.ipe3-dentro .ipe-uso{margin-bottom:32px}.ipe4-linha{grid-template-columns:minmax(0,1fr) auto 32px}.ipe4-linha .ipe-uso{white-space:nowrap}.ipe4-linha .ipc-indice{display:none}.ipe4-bloco{align-items:center;display:flex}.ipe4-miniatura{border-radius:8px;flex:none;width:0;height:clamp(56px,5.4vw,84px);margin-right:0;transition:width .55s cubic-bezier(.2,0,0,1),margin-right .55s cubic-bezier(.2,0,0,1)}.ipe4-linha[data-on] .ipe4-miniatura{width:clamp(84px,8vw,128px);margin-right:24px}.ipe4-miniatura{position:relative;overflow:hidden}.ipe4-miniatura img{object-fit:cover;translate:-50%;width:clamp(84px,8vw,128px)!important;max-width:none!important;left:50%!important}@media (hover:none){.ipe4-miniatura img{width:clamp(64px,16vw,96px)!important}}.ipe4-linha[data-on] .ipe-nome{translate:none}@media (hover:none){.ipe4-miniatura{width:clamp(64px,16vw,96px);height:clamp(48px,12vw,72px);margin-right:16px}}.ipe5-previa{width:360px;transition:opacity .3s,transform .5s cubic-bezier(.2,0,0,1)}.ipf{gap:12px;height:600px;margin:0;padding:0;list-style:none;display:flex}.ipf-painel{flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.2,0,0,1)}.ipf-painel[data-aberto]{flex-grow:5}.ipf-link{background:var(--color-card);height:100%;color:var(--color-ink);border-radius:16px;display:block;position:relative;overflow:hidden}.ipf-link>.ipc-indice{position:absolute;top:24px;left:24px}.ipf-deitado{letter-spacing:-.02em;white-space:nowrap;writing-mode:vertical-rl;font-size:22px;font-weight:500;transition:opacity .3s;position:absolute;bottom:24px;left:20px;rotate:180deg}.ipf-painel[data-aberto] .ipf-deitado{opacity:0}.ipf-corpo{opacity:0;flex-direction:column;align-items:flex-start;gap:10px;min-width:380px;transition:opacity .25s;display:flex;position:absolute;inset:64px 24px 24px}.ipf-painel[data-aberto] .ipf-corpo{opacity:1;transition:opacity .45s .25s}.ipf-arte{flex:1;align-self:stretch;margin:0 8% 16px;position:relative}.ipf-arte .illus{position:absolute;inset:0}.ipf-nome{letter-spacing:-.02em;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500;line-height:1}.ipf-uso{color:var(--color-muted);font-size:14px;line-height:1.45}.ipf-link .ip-cartao-seta{opacity:0;transition:opacity .3s;top:20px;right:20px}.ipf-painel[data-aberto] .ip-cartao-seta{opacity:1}.ipg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ipg-cartao{aspect-ratio:4/3;background:var(--color-navy);color:#fff;isolation:isolate;border-radius:16px;display:block;position:relative;overflow:hidden}.ipg-cartao img{z-index:-2;object-fit:cover;transition:scale .8s cubic-bezier(.2,0,0,1)}.ipg-cartao:hover img{scale:1.04}.ipg-veu{z-index:-1;background:linear-gradient(#0000001a 40%,#000000bf 100%);position:absolute;inset:0}.ipg-cartao .ip-cartao-seta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;top:20px;right:20px}.ipg-texto{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.ipg-nome{letter-spacing:-.02em;font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:500;line-height:1}.ipg-uso{color:#fffc;font-size:14px;line-height:1.45}.ipg-texto .ip-pilula{color:#fff;margin-top:4px}.iph{gap:var(--site-gutter,24px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.iph-palco{background:var(--color-card);border-radius:16px;height:calc(100svh - 128px);position:sticky;top:96px}.iph-contador{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-primary);font-size:12px;position:absolute;top:24px;left:24px}.iph-peca{opacity:0;transition:opacity .5s,scale .7s cubic-bezier(.2,0,0,1);position:absolute;inset:16%;scale:.94}.iph-peca[data-on]{opacity:1;scale:1}.iph-peca .illus{width:100%;height:100%}.iph-lista{margin:0;padding:0;list-style:none}.iph-bloco{opacity:.25;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:70svh;padding-left:8%;transition:opacity .5s;display:flex}.iph-bloco[data-on]{opacity:1}.iph-link{color:var(--color-ink);align-items:center;gap:20px;display:flex}.iph-nome{letter-spacing:-.02em;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:500;line-height:1}.iph-link .ip-cartao-seta{flex:none;position:static}.iph-uso{max-width:36ch;color:var(--color-muted);margin:0;font-size:16px;line-height:1.45}.is-outros .sc-versoes{gap:24px}.io-foto{background:var(--color-navy);color:#fff;isolation:isolate;border-radius:16px;height:440px;display:block;position:relative;overflow:hidden}.io-foto img,.io-legenda-foto img{object-fit:cover;transition:scale .8s cubic-bezier(.2,0,0,1)}.io-foto img{z-index:-2}.io-foto:hover img,.io-legenda:hover img{scale:1.04}.io-foto-veu{z-index:-1;background:linear-gradient(#0000000d 40%,#000000b3 100%);position:absolute;inset:0}.io-foto .ip-cartao-seta,.io-legenda .ip-cartao-seta{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff2e;top:18px;right:18px}.io-foto-texto{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.io-nome{letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.05}.io-uso{font-size:14px;line-height:1.45}.io-foto .io-uso{color:#fffc}.io-legenda{color:var(--color-ink);flex-direction:column;gap:8px;display:flex}.io-legenda-foto{aspect-ratio:4/3;background:var(--color-card);border-radius:16px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.io-legenda-foto--alta{aspect-ratio:4/5}.io-legenda .io-uso{color:var(--color-muted)}.io-nome--menor{font-size:clamp(1.125rem,1.4vw,1.375rem)}.io-cinco{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:24px 0 0;list-style:none;display:grid}.io-lista .ipe-lista{margin:0 calc(-1 * var(--pp-margem,var(--site-margin)))}.io-lista .ipe-linha{padding:28px var(--pp-margem,var(--site-margin))}.io-lista .ipe-nome{font-size:var(--t-pagina)}@media (max-width:1023px){.io-cinco{grid-template-columns:repeat(3,minmax(0,1fr))}.ipe2{grid-template-columns:minmax(0,1fr)}.ipe2-lado{display:none}.ipe3-dentro{grid-template-columns:40px minmax(0,1fr)}.ipe3-dentro .ipe-uso{display:none}.ipe3-topo,.ipe2-linha{grid-template-columns:40px minmax(0,1fr) 32px}.ipe4-linha{grid-template-columns:minmax(0,1fr) 32px}.ipe-linha{grid-template-columns:40px minmax(0,1fr) 32px}.ipe-uso{display:none}.ipf{height:480px}.ipf-corpo{min-width:300px}.ipg{grid-template-columns:minmax(0,1fr)}.ipb{grid-template-columns:repeat(2,minmax(0,1fr))}.ipd{grid-template-columns:minmax(0,1fr)}.ipc-linha{grid-template-columns:40px 240px minmax(0,1fr)}.ipc-ponta .ip-pilula{display:none}.ip-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.is-duas{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.io-foto{height:360px}.io-cinco{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-faixa{padding-bottom:28px}.ip-faixa-in{grid-template-columns:minmax(0,1fr)}.ip-faixa-lead{display:none}.ipe-nome,.io-lista .ipe-nome{letter-spacing:-.02em;font-size:18px}.io-lista .ipe-linha{padding:24px var(--pp-margem,var(--site-margin))}.ipe-linha{padding:28px var(--site-margin);grid-template-columns:28px minmax(0,1fr) 32px;gap:12px}.ipe-linha.ipe4-linha{grid-template-columns:minmax(0,1fr) 32px}.ipf{flex-direction:column;height:auto}.ipf-link{height:380px}.ipf-deitado{display:none}.ipf-corpo,.ipf-painel .ipf-corpo{opacity:1;min-width:0}.ipf-link .ip-cartao-seta{opacity:1}.iph{grid-template-columns:minmax(0,1fr);gap:0}.iph-palco{z-index:1;height:36svh;box-shadow:0 -80px 0 var(--color-surface);top:80px}.iph-bloco{justify-content:flex-start;min-height:50svh;padding:96px 0 0}.ipb{grid-template-columns:minmax(0,1fr)}.ipc-linha{grid-template-columns:minmax(0,1fr);gap:16px}.ipc-ponta{display:none}.ipd-cartao{grid-template-rows:auto 200px;grid-template-columns:minmax(0,1fr);height:auto}.ip-cabeca{grid-template-columns:minmax(0,1fr);padding-top:120px}.ip-grade{grid-template-columns:minmax(0,1fr);padding-top:48px;padding-bottom:96px}.ip-cartao{height:360px}.is-capa-texto{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-bottom:40px}.is-capa-titulo{font-size:clamp(2.5rem,7vw + .625rem,8rem);line-height:1.06}.is-capa-lead{justify-self:start;font-size:14px;line-height:18px}.is-pp{padding-top:64px;padding-bottom:96px}.is-numeros,.is-cartoes{grid-template-columns:minmax(0,1fr)}.is-cartoes li{min-height:0}.is-outros-grade>li{flex-basis:78%}.ip-cartao--baixo{height:220px}.ip-cartao--baixo .ip-cartao-nome{font-size:22px}.ip-cartao--baixo .ip-cartao-pe{display:none}}.ip--sem-capa .ip-versoes{padding-top:140px}.ipx-abertura{padding-top:160px}.ipx-cabeca{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;row-gap:24px;display:grid}.ipx-cabeca-esq{flex-direction:column;grid-column:1/9;gap:20px;display:flex}.ipx-titulo{font-family:var(--font-display);letter-spacing:0;color:var(--color-ink);margin:0;font-size:clamp(2.5rem,6.11111vw,8rem);font-weight:400;line-height:1.06}.ipx-titulo-linha{display:block}.ipx-titulo-linha+.ipx-titulo-linha{color:var(--color-royal)}.ipx-lead{max-width:40ch;color:var(--color-muted);text-wrap:pretty;grid-column:9/13;margin:0;font-size:16px;line-height:20px}.ipx-numeros{column-gap:var(--site-gutter);border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin:72px 0 0;padding-top:24px;display:grid}.ipx-numero{flex-direction:column;gap:8px;display:flex}.ipx-numero dt{color:var(--color-muted);font-size:14px;line-height:18px}.ipx-numero dd{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(1.625rem,2.5vw,2.5rem);font-weight:400;line-height:1.1}.ip--abertura .ip-versoes{padding-top:96px;padding-bottom:0}.ipx-rotulo{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);justify-content:space-between;padding-bottom:16px;font-size:12px;display:flex}.ipx-outros{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px;padding-top:120px;padding-bottom:160px;display:grid}.ipx-outros-esq{flex-direction:column;grid-column:1/7;gap:20px;display:flex}.ipx-outros-titulo>span:last-child{color:var(--color-muted)}.ipx-outros-dir{flex-direction:column;grid-column:8/13;align-self:end;gap:24px;display:flex}.ipx-outros-texto{max-width:44ch;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:20px}.ipx-outros-nomes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ipx-outros-nomes li{border:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-ink);border-radius:999px;padding:8px 14px;font-size:14px;line-height:18px}@media (max-width:1023px){.ipx-cabeca-esq,.ipx-lead,.ipx-outros-esq,.ipx-outros-dir{grid-column:1/-1}}@media (max-width:767px){.ipx-abertura{padding-top:120px}.ipx-titulo{font-size:clamp(2.5rem,7vw + .625rem,8rem)}.ipx-lead{font-size:14px;line-height:18px}.ipx-numeros{column-gap:16px;margin-top:40px;padding-top:20px}.ipx-numero dt{font-size:12px;line-height:16px}.ipx-numero dd{font-size:24px}.ip--abertura .ip-versoes{padding-top:64px}.ipx-outros{padding-top:80px;padding-bottom:112px}}.ipx-sans{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(40px,4.30556vw,76px);font-weight:400;line-height:1.1}h1.ipx-sans{font-size:clamp(2rem,3.05556vw,3rem);line-height:1.12}.ipx--cartao{padding-top:112px}.ipk{isolation:isolate;color:#fff;background:#12275e;border-radius:16px;min-height:clamp(560px,76svh,720px);position:relative;overflow:hidden}.ipk-fundo{z-index:-1;position:absolute;inset:0}.ipk-fundo:after{content:"";background:linear-gradient(#12275e70,#12275e00 28%);position:absolute;inset:0}.ipk-suave{filter:blur(18px)saturate(1.05)brightness(1.04);position:absolute;inset:0;transform:scale(1.08)}.ipk-corpo{min-height:inherit;grid-template-rows:auto 1fr auto;padding:32px 40px 36px;display:grid}.ipk-topo{justify-content:space-between;align-items:center;display:flex}.ipk-conta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fffc;font-size:12px}.ipk-meio{align-self:end;column-gap:var(--site-gutter);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:last baseline;row-gap:24px;padding-bottom:56px;display:grid}.ipk-titulo{color:#fff}.ipk-titulo .ipx-titulo-linha+.ipx-titulo-linha{color:#c3d7fb}.ipk-lead{color:#fffc;text-wrap:pretty;max-width:40ch;margin:0;font-size:16px;line-height:20px}.ipk-numeros{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:24px;display:grid}.ipk-numero{flex-direction:column;gap:6px;display:flex}.ipk-numero+.ipk-numero{border-left:1px solid #fff3;padding-left:24px}.ipk-numero dd{letter-spacing:-.02em;margin:0;font-size:clamp(1.625rem,2.5vw,2.5rem);line-height:1.1}.ipk-numero dt{color:#ffffffb8;font-size:14px;line-height:18px}.ipx--vitrine{padding-top:136px}.ipv{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}.ipv-texto{flex-direction:column;grid-column:1/7;align-self:end;gap:24px;display:flex}.ipv-titulo{margin-top:-4px}.ipv-lead{max-width:44ch;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:20px}.ipv-specs{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;margin:16px 0 0;padding-top:20px;display:grid}.ipv-specs>div{flex-direction:column;gap:4px;display:flex}.ipv-specs dd{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:26px;line-height:32px}.ipv-specs dt{color:var(--color-muted);font-size:12px;line-height:16px}.ipv-quadro{color:#fff;background:#12275e;border-radius:16px;grid-column:8/13;height:clamp(480px,66svh,640px);display:block;position:relative;overflow:hidden}.ipv-foto{opacity:0;transition:opacity .9s,scale 4s cubic-bezier(.2,0,0,1);position:absolute;inset:0;scale:1.06}.ipv-foto[data-on]{opacity:1;scale:1}.ipv-foto img{object-fit:cover}.ipv-veu{background:linear-gradient(#01174300 44%,#011743b8);position:absolute;inset:0}.ipv-legenda{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:44px;left:24px;right:24px}.ipv-num{font-family:var(--font-mono);letter-spacing:.06em;color:#c3d7fb;font-size:12px}.ipv-nome{letter-spacing:-.02em;font-size:32px;line-height:36px;animation:.6s cubic-bezier(.2,0,0,1) ipv-sobe}.ipv-uso{color:#fffc;font-size:14px;line-height:18px}@keyframes ipv-sobe{0%{opacity:0;translate:0 12px}}.ipv-barras{gap:6px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.ipv-barra{background:#ffffff47;flex:1;height:2px;position:relative;overflow:hidden}.ipv-barra:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.ipv-barra[data-feita]:after{transform:scaleX(1)}.ipv-barra[data-on]:after{animation:ipv-enche var(--passo) linear forwards}.ipv-barra[data-parado]:after{animation-play-state:paused}@keyframes ipv-enche{to{transform:scaleX(1)}}.ipm-cabeca{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;row-gap:24px;display:grid}.ipm-esq{flex-direction:column;grid-column:1/9;gap:20px;display:flex}.ipm-lead{max-width:40ch;color:var(--color-muted);text-wrap:pretty;grid-column:9/13;margin:0;font-size:16px;line-height:20px}.ipm-fileira{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:64px 0 0;padding:0;list-style:none;display:grid}.ipm-peca{color:var(--color-ink);flex-direction:column;gap:12px;display:flex}.ipm-foto{aspect-ratio:3/4;background:color-mix(in srgb, var(--color-navy) 5%, transparent);border-radius:16px;transition:translate .5s cubic-bezier(.2,0,0,1);display:block;position:relative;overflow:hidden}.ipm-foto img{object-fit:cover;transition:scale .8s cubic-bezier(.2,0,0,1)}.ipm-peca:hover .ipm-foto{translate:0 -8px}.ipm-peca:hover .ipm-foto img{scale:1.04}.ipm-legenda{align-items:baseline;gap:8px;font-size:14px;line-height:18px;display:flex}.ipm-num{font-family:var(--font-mono);color:var(--color-primary);font-size:12px}@media (max-width:1023px){.ipk-meio{grid-template-columns:minmax(0,1fr)}.ipv-texto,.ipv-quadro,.ipm-esq,.ipm-lead{grid-column:1/-1}.ipm-fileira{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ipx--cartao{padding-top:96px}.ipk{min-height:600px}.ipk-corpo{padding:24px 20px}.ipk-meio{padding-bottom:32px}.ipk-lead,.ipv-lead,.ipm-lead{font-size:14px;line-height:18px}.ipk-numero+.ipk-numero{padding-left:12px}.ipk-numero dd{font-size:24px}.ipk-numero dt{font-size:12px;line-height:16px}.ipx--vitrine{padding-top:112px}.ipv-quadro{height:440px}.ipv-specs dd{font-size:22px;line-height:28px}.ipm-fileira{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}}.ipm-rotulo{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);margin-top:88px;padding-bottom:16px}.ipm-rotulo+.ipm-fileira{margin-top:24px}.ipm-uso{color:var(--color-muted);text-wrap:pretty;margin-top:-6px;font-size:12px;line-height:16px}.ip:has(.ipx--indice) .ipx-outros{padding-top:140px}@media (max-width:767px){.ipm-rotulo{margin-top:56px}}.ipx-espectro{margin-bottom:-.2em;padding-bottom:.2em}.ipx-pp{--pp-margem:var(--site-margin);max-width:none;padding-top:140px;padding-bottom:0}.ipz{flex-direction:column;gap:56px;display:flex}.ipz-tabela{flex-direction:column;display:flex}.ipz-linha:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent)}.ipz-linha{column-gap:var(--site-gutter);margin:0 calc(-1 * var(--site-margin));padding:32px var(--site-margin);border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-ink);grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,3fr)) 32px;align-items:center;transition:background-color .3s;display:grid;position:relative}a.ipz-linha:hover{background:color-mix(in srgb, var(--color-navy) 4%, transparent)}.ipz-cabeca{border-top:0;align-items:end;padding-top:0;padding-bottom:20px}.ipz-cabeca-setor{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:12px}.ipz-cabeca-produto{flex-direction:column;gap:2px;display:flex}.ipz-cabeca-nome{color:var(--color-ink);font-size:16px;line-height:20px}.ipz-cabeca-cat{color:var(--color-muted);font-size:12px;line-height:16px}.ipz-setor{align-items:baseline;gap:10px;display:flex}.ipz-num{font-family:var(--font-mono);color:var(--color-primary);font-size:12px}.ipz-nome{letter-spacing:-.02em;font-size:20px;line-height:24px}.ipz-celula{color:var(--color-muted);text-wrap:balance;font-size:14px;line-height:20px}.ipz-celula strong{color:var(--color-ink);font-weight:500}.ipz-celula[data-vazia]{color:color-mix(in srgb, var(--color-navy) 28%, transparent)}.ipz-linha>.ip-cartao-seta{opacity:0;place-self:center end;transition:opacity .3s,transform .3s;position:static}a.ipz-linha:hover>.ip-cartao-seta{opacity:1;transform:none}.ipz-produto{display:none}@media (max-width:1023px){.ipz-cabeca-cat{display:none}}@media (max-width:767px){.ipx-pp{padding-top:96px}.ipz{gap:32px}.ipz-cabeca{display:none}.ipz-linha{padding:24px var(--site-margin);grid-template-columns:minmax(0,1fr);row-gap:14px}.ipz-linha>.ip-cartao-seta{display:none}.ipz-produto{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin-bottom:2px;font-size:12px;display:block}.ipz-celula[data-vazia]{display:none}}.ipf2-cartoes li{min-height:280px}.ipf2-cartoes p{margin-bottom:24px}.ipf2-cartoes h3{margin-top:0}.ipf2-pega{border-top:1px solid color-mix(in srgb, var(--color-navy) 12%, transparent);color:var(--color-ink);text-wrap:pretty;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;font-size:14px;line-height:20px;display:flex}.ipf2-pega-rotulo{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:12px}.ipf2-setores{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ipf2-setores>span{border:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-muted);border-radius:999px;padding:4px 10px;font-size:12px;line-height:16px}.ipi{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:48px;display:grid}.ipi-texto{flex-direction:column;grid-column:1/6;align-items:flex-start;gap:24px;display:flex}.ipi-texto .section-body{max-width:44ch;margin:0}.ipi-sistemas{grid-column:7/13;align-self:end;margin:0;padding:0;list-style:none}.ipi-sistemas li{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:28px 0;display:grid}.ipi-sistemas li:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent)}.ipi-nome{letter-spacing:-.02em;color:var(--color-ink);font-size:24px;line-height:28px}.ipi-setores{color:var(--color-muted);text-align:right;font-size:14px;line-height:18px}@media (max-width:1023px){.ipi-texto,.ipi-sistemas{grid-column:1/-1}}@media (max-width:767px){.ipf2-cartoes li{min-height:0}.ipi-sistemas li{grid-template-columns:32px minmax(0,1fr);row-gap:6px;padding:20px 0}.ipi-nome{font-size:20px;line-height:24px}.ipi-setores{text-align:left;grid-column:2}}.ipf3{flex-direction:column;gap:56px;display:flex}.ipf3-cabeca{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:24px;display:grid}.ipf3-cabeca>:first-child{grid-column:1/7}.ipf3-intro{max-width:44ch;color:var(--color-muted);grid-column:8/13;margin:0;line-height:1.5}.ipf3-grade{gap:40px var(--site-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ipf3-item{flex-direction:column;display:flex}.ipf3-arte{aspect-ratio:4/3}.ipf3-item:hover .ip-arte-peca{transform:scale(1.04)}.ipf3-item:hover .ipf3-arte{background:color-mix(in srgb, var(--color-navy) 8%, transparent)}.ipf3-num{font-family:var(--font-mono);color:var(--color-primary);font-size:12px;position:absolute;top:16px;left:16px}.ipf3-item h3{letter-spacing:-.01em;color:var(--color-ink);margin:24px 0 0;font-size:20px;font-weight:400;line-height:24px}.ipf3-item p{color:var(--color-muted);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:20px}.ipf3-item .ipf2-pega{margin-top:20px}@media (max-width:1023px){.ipf3-cabeca>:first-child,.ipf3-intro{grid-column:1/-1}.ipf3-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ipf3{gap:32px}.ipf3-grade{grid-template-columns:minmax(0,1fr)}}.ipf4{flex-direction:column;gap:56px;display:flex}.ipf4-lista{margin:0 calc(-1 * var(--site-margin));border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);padding:0;list-style:none}.ipf4-linha{column-gap:var(--site-gutter);padding:40px var(--site-margin);border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;transition:background-color .3s;display:grid}.ipf4-linha[data-on]{background:color-mix(in srgb, var(--color-navy) 3%, transparent)}.ipf4-bloco{align-items:center;display:flex}.ipf4-arte{border-radius:8px;flex:none;width:0;height:clamp(72px,6.6vw,104px);margin-right:0;transition:width .55s cubic-bezier(.2,0,0,1),margin-right .55s cubic-bezier(.2,0,0,1)}.ipf4-linha[data-on] .ipf4-arte{width:clamp(96px,8.8vw,140px);margin-right:28px}.ipf4-peca{width:clamp(96px,8.8vw,140px);height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ipf4-peca .illus{width:100%;height:100%}.ipf4-nome{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:clamp(2rem,3.88889vw,4rem);font-weight:500;line-height:1}.ipf4-dir{flex-direction:column;display:flex}.ipf4-dir p{max-width:44ch;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.ipf4-dir .ipf2-pega{margin-top:16px}@media (hover:none){.ipf4-arte{width:clamp(96px,8.8vw,140px);margin-right:20px}}.ipf5{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}.ipf5-esq{flex-direction:column;grid-column:1/6;gap:24px;display:flex}.ipf5-intro{max-width:44ch;margin:0}.ipf5-abas{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);margin:16px 0 0;padding:0;list-style:none}.ipf5-aba{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);width:100%;font:inherit;letter-spacing:-.02em;text-align:left;color:color-mix(in srgb, var(--color-navy) 32%, transparent);cursor:pointer;background:0 0;padding:20px 0;font-size:clamp(22px,1.94444vw,32px);line-height:1.15;transition:color .3s;display:block;position:relative}.ipf5-aba[data-on]{color:var(--color-ink)}.ipf5-barra{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.ipf5-barra:after{content:"";background:var(--color-primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ipf5-aba[data-on] .ipf5-barra:after{animation:ipv-enche var(--passo) linear forwards}.ipf5-barra[data-parado]:after{animation-play-state:paused}.ipf5-dir{flex-direction:column;grid-column:7/13;gap:28px;display:flex}.ipf5-quadro{aspect-ratio:4/3}.ipf5-peca{opacity:0;transition:opacity .6s,scale .8s cubic-bezier(.2,0,0,1);position:absolute;inset:14%;scale:.96}.ipf5-peca[data-on]{opacity:1;scale:1}.ipf5-peca .illus{width:100%;height:100%}.ipf5-texto{flex-direction:column;animation:.5s cubic-bezier(.2,0,0,1) ipv-sobe;display:flex}.ipf5-texto p{max-width:48ch;color:var(--color-muted);margin:0;font-size:16px;line-height:22px}.ipf5-texto .ipf2-pega{margin-top:16px}@media (max-width:1023px){.ipf4-linha{grid-template-columns:minmax(0,1fr);row-gap:20px}.ipf5-esq,.ipf5-dir{grid-column:1/-1}}@media (max-width:767px){.ipf4{gap:32px}.ipf4-linha{padding:28px var(--site-margin)}.ipf4-nome{font-size:28px}.ipf4-arte{height:64px}.ipf4-linha .ipf4-arte,.ipf4-peca{width:84px}}.ipf6{flex-direction:column;gap:56px;display:flex}.ipf6-grade{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ipf6-item{background:var(--color-card);border-radius:16px;grid-column:7/13;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:24px;padding:12px 24px 12px 12px;display:grid}.ipf6-item[data-grande]{grid-area:1/1/span 3/7;grid-template-columns:minmax(0,1fr);align-content:space-between;padding:12px 12px 28px}.ipf6-arte{aspect-ratio:4/3;background:color-mix(in srgb, var(--color-navy) 4%, var(--color-offwhite,#f4f5f7));border-radius:10px}.ipf6-item[data-grande] .ipf6-arte{aspect-ratio:16/11}.ipf6-item:hover .ip-arte-peca{transform:scale(1.04)}.ipf6-texto{flex-direction:column;display:flex}.ipf6-item[data-grande] .ipf6-texto{padding:0 16px}.ipf6-texto h3{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:20px;font-weight:400;line-height:24px}.ipf6-item[data-grande] .ipf6-texto h3{font-size:clamp(24px,2.22222vw,36px);line-height:1.15}.ipf6-texto p{color:var(--color-muted);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:20px}.ipf6-texto .ipf2-pega{margin-top:14px;padding-top:12px}.ipf6-texto .ipf2-setores{margin-top:12px}.ipf7{isolation:isolate;color:#fff;background:#12275e;border-radius:16px;position:relative;overflow:hidden}.ipf7-fundo{z-index:-1;position:absolute;inset:0}.ipf7-corpo{flex-direction:column;gap:56px;padding:56px 40px 48px;display:flex}.ipf7-intro{color:#ffffffc7}.ipf7-grade{gap:32px var(--site-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ipf7-item{flex-direction:column;display:flex}.ipf7-arte{aspect-ratio:4/3;background:#f4f5f7f0;border-radius:12px;display:block;position:relative;overflow:hidden}.ipf7-item:hover .ip-arte-peca{transform:scale(1.04)}.ipf7-item h3{color:#fff;margin:20px 0 0;font-size:20px;font-weight:400;line-height:24px}.ipf7-item p{color:#ffffffb8;text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:20px}.ipf7 .ipf2-pega{color:#fff;border-top-color:#fff3;margin-top:16px}.ipf7 .ipf2-pega-rotulo{color:#9cc4ff}.ipf7 .ipf2-setores>span{color:#fffc;border-color:#ffffff3d}.ipf8{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ipf8-esq{grid-column:1/6}.ipf8-preso{flex-direction:column;gap:24px;display:flex;position:sticky;top:120px}.ipf8-quadro{aspect-ratio:4/3;margin-top:8px}.ipf8-conta{font-family:var(--font-mono);color:var(--color-primary);font-size:12px;position:absolute;top:16px;left:16px}.ipf8-lista{grid-column:7/13;margin:0;padding:0;list-style:none}.ipf8-item{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);opacity:.32;flex-direction:column;justify-content:center;min-height:52svh;padding:40px 0;transition:opacity .4s;display:flex}.ipf8-item:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent)}.ipf8-item[data-on]{opacity:1}.ipf8-item .eyebrow{color:var(--color-primary)}.ipf8-item h3{letter-spacing:-.02em;color:var(--color-ink);margin:12px 0 0;font-size:clamp(28px,2.77778vw,48px);font-weight:400;line-height:1.1}.ipf8-item p{max-width:44ch;color:var(--color-muted);margin:12px 0 0;font-size:16px;line-height:22px}.ipf8-item .ipf2-pega{max-width:52ch;margin-top:20px}@media (max-width:1023px){.ipf6-item,.ipf6-item[data-grande]{grid-area:auto/1/auto/-1}.ipf7-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.ipf8-esq,.ipf8-lista{grid-column:1/-1}.ipf8-preso{position:static}.ipf8-quadro{display:none}.ipf8-item{opacity:1;min-height:0}}@media (max-width:767px){.ipf6-item{grid-template-columns:minmax(0,1fr);padding:12px 12px 20px}.ipf6-texto{padding:0 8px}.ipf7-corpo{gap:32px;padding:32px 20px}.ipf7-grade{grid-template-columns:minmax(0,1fr)}}.ipf9,.ipf10,.ipf11,.ipf13{flex-direction:column;gap:56px;display:flex}.ipf9-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ipf9-ficha{background:var(--color-card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ipf9-topo{border-bottom:1px dashed color-mix(in srgb, var(--color-navy) 18%, transparent);font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-primary);justify-content:space-between;padding:14px 16px;font-size:12px;display:flex}.ipf9-arte{aspect-ratio:4/3;background:color-mix(in srgb, var(--color-navy) 4%, #f4f5f7);border-radius:10px;margin:12px}.ipf9-ficha:hover .ip-arte-peca{transform:scale(1.04)}.ipf9-corpo{flex-direction:column;flex:1;padding:8px 16px 20px;display:flex}.ipf9-corpo h3{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:20px;font-weight:400;line-height:24px}.ipf9-corpo p{color:var(--color-muted);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:20px}.ipf9-corpo .ipf2-pega{margin-top:16px}.ipf9-mrz{background:color-mix(in srgb, var(--color-navy) 6%, transparent);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb, var(--color-navy) 56%, transparent);flex-direction:column;gap:2px;padding:12px 16px;font-size:clamp(8px,.852273vw - 1.02273px,12px);line-height:1.4;display:flex;overflow:hidden}.ipf10-tabela{flex-direction:column;display:flex}.ipf10-linha{column-gap:var(--site-gutter);margin:0 calc(-1 * var(--site-margin));padding:20px var(--site-margin);border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,2.5fr));display:grid}.ipf10-linha:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent)}.ipf10-linha--arte{border-top:0;padding-top:0}.ipf10-linha--nome{border-top:0;padding-top:16px;padding-bottom:16px}.ipf10-rotulo{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:12px}.ipf10-celula{color:var(--color-muted);text-wrap:pretty;font-size:14px;line-height:20px}.ipf10-linha--pega .ipf10-celula{color:var(--color-ink)}.ipf10-celula h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:20px;font-weight:500;line-height:26px}@media (max-width:767px){.ipf10-celula h3{font-size:18px;line-height:24px}}.ipf10-celula .ipf2-setores{margin-top:0}.ipf10-arte{aspect-ratio:4/3}.ipf10-arte .ip-arte-peca{inset:18%}.ipf10-celula:hover .ip-arte-peca{transform:scale(1.04)}.ipf11-lista{margin:0 calc(-1 * var(--site-margin));border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);padding:0;list-style:none}.ipf11-item{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);transition:background-color .3s}.ipf11-item[data-on]{background:color-mix(in srgb, var(--color-navy) 3%, transparent)}.ipf11-cabeca{column-gap:var(--site-gutter);width:100%;padding:32px var(--site-margin);font:inherit;text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,7fr) minmax(0,4fr) 32px;align-items:center;display:grid}.ipf11-nome{letter-spacing:-.02em;font-size:clamp(2rem,3.33333vw,3.5rem);font-weight:500;line-height:1}.ipf11-curta{color:var(--color-muted);font-size:14px;line-height:20px}.ipf11-mais{justify-self:end;width:16px;height:16px;position:relative}.ipf11-mais:before,.ipf11-mais:after{content:"";background:var(--color-ink);width:16px;height:2px;transition:rotate .3s;position:absolute;top:7px;left:0}.ipf11-mais:after{rotate:90deg}.ipf11-item[data-on] .ipf11-mais:after{rotate:none}.ipf11-gaveta{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,0,0,1);display:grid}.ipf11-item[data-on] .ipf11-gaveta{grid-template-rows:1fr}.ipf11-dentro{column-gap:var(--site-gutter);min-height:0;padding:0 var(--site-margin);grid-template-columns:minmax(0,7fr) minmax(0,4fr) 32px;align-items:end;display:grid;overflow:hidden}.ipf11-item[data-on] .ipf11-dentro{padding-bottom:32px}.ipf11-arte{aspect-ratio:4/3;width:min(100%,360px)}.ipf11-detalhe{flex-direction:column;display:flex}.ipf11-detalhe .ipf2-pega{margin-top:0}.ipf12{flex-direction:column;gap:32px;display:flex}.ipf12-frase{letter-spacing:-.03em;max-width:22ch;color:color-mix(in srgb, var(--color-navy) 32%, transparent);text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,6rem);line-height:1.08}.ipf12-termo{font:inherit;letter-spacing:inherit;color:var(--color-ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-navy) 20%, transparent);text-decoration-color:color-mix(in srgb, var(--color-navy) 20%, transparent);text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;padding:0;transition:color .3s,text-decoration-color .3s}.ipf12-termo[data-on]{color:var(--color-royal);text-decoration-color:currentColor}.ipf12-detalhe{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:24px;margin-top:24px;display:grid}.ipf12-arte{aspect-ratio:4/3;grid-column:1/5}.ipf12-texto{grid-column:5/9}.ipf12-texto h3{color:var(--color-ink);margin:0 0 8px;font-size:20px;font-weight:400;line-height:24px}.ipf12-intro{grid-column:10/13;align-self:end;margin:0}.ipf13-grade{gap:40px var(--site-gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ipf13-item{flex-direction:column;display:flex}.ipf13-arte{aspect-ratio:3/4}.ipf13-veu{z-index:1;clip-path:inset(0);background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 6px),linear-gradient(160deg,#1a3478,#0c1d4d);transition:clip-path 1.1s cubic-bezier(.6,0,.2,1);position:absolute;inset:0}.ipf13-veu:after{content:"";background:#9cc4ff;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 16px 4px #9cc4ff99}.ipf13-item:hover .ipf13-veu{clip-path:inset(0 0 100%)}.ipf13-veu-rotulo{font-family:var(--font-mono);color:#9cc4ff;font-size:12px;position:absolute;top:16px;left:16px}.ipf13-item h3{color:var(--color-ink);margin:20px 0 0;font-size:20px;font-weight:400;line-height:24px}.ipf13-item p{color:var(--color-muted);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:20px}.ipf13-item .ipf2-pega{margin-top:16px}@media (hover:none){.ipf13-veu{display:none}}@media (max-width:1023px){.ipf9-grade,.ipf13-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.ipf10-tabela{overflow-x:auto}.ipf10-linha{min-width:900px}.ipf11-cabeca,.ipf11-dentro{grid-template-columns:minmax(0,1fr) 32px}.ipf11-curta{display:none}.ipf11-detalhe{grid-column:1;margin-top:20px}.ipf11-dentro{grid-template-columns:minmax(0,1fr)}.ipf12-arte,.ipf12-texto,.ipf12-intro{grid-column:1/-1}.ipf12-arte{max-width:420px}}@media (max-width:767px){.ipf9,.ipf10,.ipf11,.ipf13{gap:32px}.ipf9-grade,.ipf13-grade{grid-template-columns:minmax(0,1fr)}.ipf9-mrz{font-size:10px}.ipf11-cabeca{padding:24px var(--site-margin)}.ipf11-nome{font-size:26px}.ipf13-arte{aspect-ratio:4/3}}.ipf3r-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 16px;margin:0;padding:0;list-style:none;display:grid}.ipf3r-item{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.ipf3r-arte{aspect-ratio:5/4;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy) 6%, transparent);background:radial-gradient(110% 90% at 50% 42%,#fff 0%,#eff2f7 58%,#e5e9f1 100%);border-radius:16px;transition:box-shadow .4s;display:block;position:relative;overflow:hidden}.ipf3r-peca{transition:transform .6s cubic-bezier(.2,0,0,1);position:absolute;inset:8%}.ipf3r-peca .illus{width:100%;height:100%}.ipf3r-item:hover .ipf3r-arte{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-navy) 16%, transparent)}.ipf3r-item h3{letter-spacing:-.01em;color:var(--color-ink);margin:24px 0 0;padding-right:8px;font-size:20px;font-weight:400;line-height:24px}.ipf3r-item p{color:var(--color-muted);text-wrap:pretty;margin:8px 0 0;padding-right:8px;font-size:14px;line-height:20px}.ipf3r-item:hover .ipf3r-peca{transform:translateY(-4px)scale(1.04)}.ipf3r-pega{background:color-mix(in srgb, var(--color-navy) 4%, transparent);color:var(--color-ink);text-wrap:pretty;border-radius:12px;flex-direction:column;gap:4px;margin-top:20px;padding:14px 16px;font-size:14px;line-height:20px;display:flex}.ipf3r-pega-rotulo{color:var(--color-royal);font-size:12px;font-weight:500;line-height:16px}.ipf3r-setores{color:var(--color-muted);margin-top:12px;padding:0 16px;font-size:12px;line-height:16px}@media (max-width:1023px){.ipf3r-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ipf3r-grade{grid-template-columns:minmax(0,1fr);row-gap:40px}}.ipf14 li{padding-top:16px}.ipf14-arte{pointer-events:none;align-self:flex-end;width:128px;height:96px;margin:0 -8px 8px 0;transition:transform .6s cubic-bezier(.2,0,0,1)}.ipf14-arte .illus{width:100%;height:100%}.ipf14 li:hover .ipf14-arte{transform:translateY(-4px)scale(1.04)}@media (max-width:767px){.ipf14-arte{width:96px;height:72px}}.ipf15{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ipf15-cabeca{grid-column:1/-1}.ipf15-lead{color:var(--color-muted);text-wrap:pretty;grid-column:1/span 4;align-self:start;margin:64px 0 0}.ipf15-lista{grid-column:6/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px 44px;margin:64px 0 0;padding:0;list-style:none;display:grid}.ipf15-item{flex-direction:column;gap:16px;display:flex}.ipf15-fig{aspect-ratio:5/3;background:var(--color-card);border-radius:16px;justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.ipf15-arte{aspect-ratio:4/3;height:72%;transition:transform .6s cubic-bezier(.2,0,0,1)}.ipf15-arte .illus{width:100%;height:100%}.ipf15-item:hover .ipf15-arte{transform:scale(1.04)}.ipf15-titulo{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:20px;font-weight:500;line-height:26px}@media (max-width:767px){.ipf15-titulo{font-size:18px;line-height:24px}}.ipf15-corpo{color:var(--color-muted);text-wrap:pretty;margin:-4px 0 0;font-size:14px;line-height:20px}.ipf15-etiqueta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;line-height:16px;display:flex;position:absolute;bottom:12px;left:12px}.ipf15-etiqueta:before{content:"";background:var(--color-royal);border-radius:50%;width:6px;height:6px}.ipf15-pega{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.ipf15-pega>span{color:var(--color-royal);font-weight:500}.ipf15-setores{color:var(--color-muted);margin:-8px 0 0;font-size:12px;line-height:16px}@media (max-width:1023px){.ipf15-lead,.ipf15-lista{grid-column:1/-1}.ipf15-lead{margin-top:32px}.ipf15-lista{margin-top:48px}}@media (max-width:767px){.ipf15-lista{grid-template-columns:minmax(0,1fr);row-gap:48px}}.ipf2-setores>span,.ipx-outros-nomes li{border:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-ink);border-radius:999px;padding:6px 12px;font-size:14px;line-height:18px}.ipf2-setores,.ipx-outros-nomes{gap:6px}.ipi .sc-int-lista li{border:1px solid #0000;line-height:18px}.ipf10-cartoes{display:none}@media (max-width:767px){.ipm-fileira,.ipf10-cartoes{margin-right:calc(-1 * var(--site-margin));margin-left:calc(-1 * var(--site-margin));padding:0 var(--site-margin);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-margin);scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow:auto hidden}.ipm-fileira::-webkit-scrollbar{display:none}.ipf10-cartoes::-webkit-scrollbar{display:none}.ipm-fileira>li{scroll-snap-align:start;flex:0 0 64%}.ipm-legenda{font-size:16px;line-height:20px}.ipm-uso{font-size:14px;line-height:18px}.ipf10-tabela{display:none}.ipf10-cartoes{margin-top:0}.ipf10-cartao{background:var(--color-card);scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:0 0 82%;gap:16px;padding:12px 12px 8px;display:flex}.ipf10-cartao .ipf10-arte{aspect-ratio:16/10;background:color-mix(in srgb, var(--color-navy) 4%, #f4f5f7)}.ipf10-cartao h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:4px 12px 0;font-size:18px;font-weight:500;line-height:24px}.ipf10-cartao dl{margin:0}.ipf10-cartao dl>div{border-top:1px solid color-mix(in srgb, var(--color-navy) 8%, transparent);flex-direction:column;gap:6px;padding:14px 12px;display:flex}.ipf10-cartao dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:10px}.ipf10-cartao dd{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.ipf10-cartao .ipf2-setores{margin-top:2px}}.ipz-movel{display:none}@media (max-width:767px){.ipz-tabela{display:none}.ipz-movel{flex-direction:column;gap:24px;display:flex}.ipz-seletor{background:var(--color-card);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:relative}.ipz-seletor-marca{background:var(--color-ink);width:calc(33.3333% - 5.33333px);transform:translateX(calc(var(--k) * (100% + 4px)));border-radius:8px;transition:transform .5s cubic-bezier(.2,0,0,1);position:absolute;top:4px;bottom:4px;left:4px}.ipz-seletor button{height:40px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 8px;font-size:10px;font-weight:600;transition:color .3s;position:relative}.ipz-seletor button[data-on]{color:#fff}.ipz-movel-lista{border-bottom:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);margin:0;padding:0;list-style:none}.ipz-movel-lista li{border-top:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent)}.ipz-movel-lista a{color:var(--color-ink);flex-direction:column;gap:4px;padding:14px 0;display:flex}.ipz-movel-nome{letter-spacing:-.02em;font-size:16px;line-height:20px}.ipz-movel-papel{color:var(--color-muted);text-wrap:pretty;animation:.5s cubic-bezier(.2,0,0,1) both ipz-troca;animation-delay:calc(var(--j) * 45ms);font-size:14px;line-height:20px}@keyframes ipz-troca{0%{opacity:0;translate:0 8px}}.ipz-movel-papel strong{color:var(--color-ink);font-weight:500}.ipz-movel-lista li[data-vazia] .ipz-movel-nome,.ipz-movel-lista li[data-vazia] .ipz-movel-papel{color:color-mix(in srgb, var(--color-navy) 32%, transparent)}.ipx-pp{gap:80px}.ipi{row-gap:28px}.ipi-texto{gap:16px}.ipi-texto .section-body{font-size:14px;line-height:20px}.ipi-sistemas li{grid-template-columns:28px minmax(0,1fr);row-gap:2px;padding:14px 0}.ipi-nome{font-size:18px;line-height:22px}.ipi-setores{font-size:12px;line-height:16px}.ipx-outros{row-gap:20px;padding-top:80px;padding-bottom:72px}.ip:has(.ipx--indice) .ipx-outros{row-gap:20px;padding-top:80px;padding-bottom:72px}.ipx-outros-esq{gap:14px}.ipx-outros-titulo{font-size:26px;line-height:30px}.ipx-outros-dir{gap:16px}.ipx-outros-texto{font-size:14px;line-height:20px}}.ipi2{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:40px;display:grid}.ipi2-texto{flex-direction:column;grid-column:1/6;align-items:flex-start;gap:24px;display:flex}.ipi2-texto .section-body{max-width:44ch;margin:0}.ipi2-sistemas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:480px;margin:0;padding:0;list-style:none;display:grid}.ipi2-sistemas li{background:var(--color-card);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ipi2-sistema{color:var(--color-ink);font-size:14px;line-height:18px}.ipi2-setor{color:var(--color-muted);font-size:12px;line-height:16px}.ipi2-codigo{grid-column:7/13}.ipi2-codigo pre{padding:24px 24px 28px}.ipi2-linha{display:inline}.ipi2-c-chave{color:#9cc4ff}.ipi2-c-texto{color:#fff}.ipi2-c-numero{color:#73baff}@media (max-width:1023px){.ipi2-texto,.ipi2-codigo{grid-column:1/-1}}@media (max-width:767px){.ipi2{row-gap:28px}.ipi2-texto{gap:16px}.ipi2-texto .section-body{font-size:14px;line-height:20px}.ipi2-sistemas li{padding:10px 12px}.ipi2-codigo pre{padding:18px 16px 22px;font-size:12px}}.ipf10-rotulo,.ipf10-cartao dt,.ipx-rotulo,.ipz-cabeca-setor{font-family:var(--font-sans);letter-spacing:1.04px;text-transform:uppercase;color:var(--color-primary);font-size:12px;font-weight:500;line-height:1.4}.ipi3{column-gap:var(--site-gutter);background:var(--color-ink);color:#fff;border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:32px;padding:56px 48px;display:grid}.ipi3 .ipi3-codigo{background:#ffffff0f;grid-column:1/7}.ipi3-texto{flex-direction:column;grid-column:8/13;align-items:flex-start;gap:24px;display:flex}.ipi3-texto .section-body{color:#ffffffb8;margin:0}.ipi3-sistemas li{background:#ffffff14}.ipi3-sistemas .ipi2-sistema{color:#fff}.ipi3-sistemas .ipi2-setor{color:#fff9}.ipi4,.ipi5{flex-direction:column;gap:56px;display:flex}.ipi4-cabeca{column-gap:var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:24px;display:grid}.ipi4-cabeca>:first-child{grid-column:1/7}.ipi4-dir{flex-direction:column;grid-column:8/13;align-items:flex-start;gap:20px;display:flex}.ipi4-dir .section-body{max-width:44ch;color:var(--color-muted);margin:0;line-height:1.5}.ipi4-diagrama{grid-template-columns:minmax(0,3fr) minmax(40px,1fr) minmax(0,3fr) minmax(40px,1fr) minmax(0,4fr);align-items:center;display:grid}.ipi4-col{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ipi4-col li{background:var(--color-card);color:var(--color-ink);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;font-size:14px;line-height:18px;display:flex}.ipi4-fio{background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-navy) 40%, transparent) 50%, transparent 0);background-size:6px 1px;height:1px;margin:0 12px;position:relative}.ipi4-fio:after{content:"";border-top:1px solid color-mix(in srgb, var(--color-navy) 50%, transparent);border-right:1px solid color-mix(in srgb, var(--color-navy) 50%, transparent);width:8px;height:8px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.ipi4-nuvem{aspect-ratio:1;background:var(--color-ink);color:#fff;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;max-height:240px;display:flex}.ipi4-nuvem-nome{letter-spacing:-.02em;font-size:clamp(24px,2.22222vw,36px)}.ipi4-nuvem-base{letter-spacing:1.04px;text-transform:uppercase;color:#9cc4ff;font-size:12px;font-weight:500}.ipi5-passos{gap:40px var(--site-gutter);counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ipi5-passo{flex-direction:column;display:flex}.ipi5-arte{aspect-ratio:5/3}.ipi5-passo:hover .ip-arte-peca{transform:scale(1.04)}.ipi5-passo h3{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:20px 0 0;font-size:20px;font-weight:500;line-height:26px}@media (max-width:767px){.ipi5-passo h3{font-size:18px;line-height:24px}}.ipi5-passo p{color:var(--color-muted);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:20px}.ipi5-sistemas{color:var(--color-ink);margin-top:10px;font-size:12px;line-height:16px}@media (max-width:1023px){.ipi3-codigo,.ipi3 .ipi3-codigo,.ipi3-texto,.ipi4-cabeca>:first-child,.ipi4-dir{grid-column:1/-1}.ipi3-texto{order:-1}.ipi4-diagrama{grid-template-columns:minmax(0,1fr);row-gap:12px}.ipi4-fio{background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-navy) 40%, transparent) 50%, transparent 0);background-size:1px 6px;width:1px;height:28px;margin:0 auto}.ipi4-fio:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}.ipi4-nuvem{aspect-ratio:auto;padding:28px}.ipi5-passos{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ipi3{padding:28px 20px}.ipi4,.ipi5{gap:32px}.ipi4-col{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:767px){.ipx-pp--fim{padding-bottom:96px}}.ipi4-diagrama{grid-template-columns:minmax(0,3fr) minmax(56px,1fr) minmax(0,3fr) minmax(56px,1fr) minmax(0,4fr);align-items:end}.ipi4-coluna{flex-direction:column;gap:16px;display:flex}.ipi4-rotulo{font-family:var(--font-sans);letter-spacing:1.04px;text-transform:uppercase;color:var(--color-primary);font-size:12px;font-weight:500;line-height:1.4}.ipi4-col{justify-content:center;height:280px;position:relative}.ipi4-col li{justify-content:center;height:64px;padding:0 16px;position:relative}.ipi4-col li:after{content:"";background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-navy) 40%, transparent) 50%, transparent 0);background-size:6px 1px;width:28px;height:1px;position:absolute;top:50%}.ipi4-col--esq li:after{left:100%}.ipi4-col--dir li:after{right:100%}.ipi4-col:after{content:"";background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-navy) 40%, transparent) 50%, transparent 0);background-size:1px 6px;width:1px;position:absolute}.ipi4-col--esq:after{top:68px;bottom:68px;left:calc(100% + 28px)}.ipi4-col--dir:after{top:32px;bottom:32px;right:calc(100% + 28px)}.ipi4-fio{align-self:end;margin:0 0 140px 28px}.ipi4-fio:last-of-type{margin:0 28px 140px 0}.ipi4-nuvem{aspect-ratio:auto;justify-content:space-between;gap:16px;height:280px;max-height:none;padding:32px 24px 24px}.ipi4-nucleo{color:#ffffffc7;flex-direction:column;gap:6px;font-size:14px;line-height:20px;display:flex}.ipi4-nucleo>span:first-child{font-size:var(--t-pequeno);color:#fff;line-height:24px}@media (max-width:1023px){.ipi4-diagrama{align-items:stretch}.ipi4-col,.ipi4-nuvem{height:auto}.ipi4-col li{height:auto;padding:14px 16px}.ipi4-col li:after,.ipi4-col:after{display:none}.ipi4-fio,.ipi4-fio:last-of-type{margin:0 auto}}@media (min-width:1024px){.ipi4-col li:after,.ipi4-col:after,.ipi4-fio{background-image:none;background-color:color-mix(in srgb, var(--color-navy) 18%, transparent)}.ipi4-fio:after{background:var(--color-royal);border:0;border-radius:50%;width:7px;height:7px;top:-3px;transform:none}.ipi4-fio{margin-right:8px}.ipi4-fio:after{left:auto;right:-4px}.ipi4-fio:last-of-type{margin-left:8px}.ipi4-fio:last-of-type:after{left:-4px;right:auto}}.ipi4-rotulo{display:none}.ipi4-simbolo{width:auto;height:40px;display:block}.ipx-pp{gap:200px;padding-top:200px}@media (max-width:767px){.ipx-pp{gap:112px;padding-top:112px}}.ipx-pp--fim{padding-bottom:200px}@media (max-width:767px){.ipx-pp--fim{padding-bottom:112px}}.ipq .faq-section{padding-top:0}.ips{column-gap:var(--site-gutter);margin:0 var(--site-margin) 200px;background:var(--color-ink);color:#fff;border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:32px;padding:56px 48px 48px;display:grid}.ips-texto{flex-direction:column;grid-column:1/7;align-items:flex-start;gap:24px;display:flex}.ips-texto .section-body{color:#ffffffb8;max-width:48ch;margin:0}.ips-dir{flex-direction:column;grid-column:8/13;gap:16px;display:flex}.ips-selos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ips-selos li{background:#ffffff14;border-radius:12px;align-items:center;gap:10px;height:56px;padding:0 16px;font-size:14px;line-height:18px;display:flex}.ips-selos li:before{content:"";background:#9cc4ff;border-radius:50%;flex:none;width:6px;height:6px}.ips-nota{color:#fff9;margin:0;font-size:12px;line-height:16px}@media (max-width:1023px){.ips-texto,.ips-dir{grid-column:1/-1}}@media (max-width:767px){.ips{margin-bottom:112px;padding:32px 20px 24px}.ips-selos li{height:48px;padding:0 12px}}@media (max-width:1023px){.ipi4-diagrama{grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:0}.ipi4-coluna{gap:0}.ipi4-col,.ipi4-col--esq,.ipi4-col--dir{gap:8px;height:auto;display:grid}.ipi4-col--esq{grid-template-columns:repeat(3,minmax(0,1fr))}.ipi4-col--dir{grid-template-columns:repeat(2,minmax(0,1fr))}.ipi4-col li{justify-content:center;height:auto;min-height:56px;padding:12px 14px}.ipi4-col--esq li{text-align:center;align-items:center}.ipi4-col li:after,.ipi4-col:after{display:none}.ipi4-fio,.ipi4-fio:last-of-type{background-image:none;background-color:color-mix(in srgb, var(--color-navy) 18%, transparent);justify-self:center;width:1px;height:32px;margin:0;position:relative}.ipi4-fio:after,.ipi4-fio:last-of-type:after{background:var(--color-royal);border:0;border-radius:50%;width:7px;height:7px;inset:auto auto -4px -3px;transform:none}.ipi4-fio:last-of-type:after{top:-4px;bottom:auto}.ipi4-nuvem{gap:14px;height:auto;padding:28px 20px 22px}.ipi4-simbolo{height:32px}.ipi4-nucleo>span:first-child{font-size:16px}}@media (max-width:767px){.ipi4-col li{padding:10px 12px;font-size:12px}}@media (max-width:1023px){.ipi4-fio:after,.ipi4-fio:last-of-type:after{display:none}.ipi4-nuvem{gap:24px;padding:40px 24px}.ipi4-nucleo{gap:8px}}@media (min-width:1024px){.ipi4-fio:after,.ipi4-fio:last-of-type:after{display:none}.ipi4-fio{margin-right:0}.ipi4-fio:last-of-type{margin-left:0}}.ipm-foto>.ip-cartao-seta{z-index:2;opacity:0;background:#ffffffe6;transition:opacity .3s,transform .35s;top:12px;right:12px}.ipm-peca:hover .ipm-foto>.ip-cartao-seta{opacity:1}.ipm-fileira[data-mosaico=duotone] .ipm-foto img{filter:grayscale()contrast(1.08)brightness(1.04);transition:filter .6s,scale .8s cubic-bezier(.2,0,0,1)}.ipm-fileira[data-mosaico=duotone] .ipm-foto:after{content:"";z-index:1;mix-blend-mode:color;pointer-events:none;background:linear-gradient(160deg,#73baff 0%,#1265c9 45%,#011743 100%);transition:opacity .6s;position:absolute;inset:0}.ipm-fileira[data-mosaico=duotone] .ipm-peca:hover .ipm-foto img{filter:none}.ipm-fileira[data-mosaico=duotone] .ipm-peca:hover .ipm-foto:after{opacity:0}.ipm-sobre{z-index:1;color:#fff;background:linear-gradient(#01174300,#011743c7);flex-direction:column;align-items:flex-start;gap:8px;padding:48px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ipm-sobre-nome{letter-spacing:-.02em;font-size:16px;line-height:1.3}.ipm-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff29;border-radius:999px;padding:4px 10px;font-size:12px;line-height:16px}.ipm-fileira[data-mosaico=legenda] .ipm-uso{margin-top:4px}@media (min-width:768px){.ipm-fileira[data-mosaico=sanfona]{gap:12px;height:clamp(420px,34vw,520px);display:flex}.ipm-fileira[data-mosaico=sanfona]>li{flex:1 1 0;min-width:0;transition:flex-grow .7s cubic-bezier(.2,0,0,1)}.ipm-fileira[data-mosaico=sanfona]>li:hover{flex-grow:2.6}.ipm-fileira[data-mosaico=sanfona] .ipm-peca,.ipm-fileira[data-mosaico=sanfona] .ipm-foto{height:100%}.ipm-fileira[data-mosaico=sanfona] .ipm-foto{aspect-ratio:auto}.ipm-fileira[data-mosaico=sanfona] .ipm-peca:hover .ipm-foto{translate:none}.ipm-sobre-uso{color:#fffc;opacity:0;max-width:36ch;max-height:0;font-size:14px;line-height:20px;transition:max-height .5s,opacity .4s;overflow:hidden}.ipm-fileira[data-mosaico=sanfona] .ipm-stat{opacity:0;transition:opacity .4s}.ipm-fileira[data-mosaico=sanfona]>li:hover .ipm-sobre-uso{opacity:1;max-height:60px}.ipm-fileira[data-mosaico=sanfona]>li:hover .ipm-stat{opacity:1}}@media (max-width:767px){.ipm-fileira[data-mosaico=sanfona] .ipm-sobre-uso{color:#fffc;font-size:12px;line-height:16px}}.ipm-fileira[data-mosaico=sanfona] .ipm-sobre{background:linear-gradient(#0000,#00000052 45%,#000000c7);padding-top:72px}.ipm-sobre-uso{flex-direction:column;gap:8px;display:flex}.ipm-sobre-stat{color:#fff9;font-size:12px;line-height:16px}@media (min-width:768px){.ipm-fileira[data-mosaico=sanfona]>li:hover .ipm-sobre-uso{max-height:96px}.ipm-fileira[data-mosaico=sanfona] .ipm-uso{display:none}}@media (max-width:767px){.ipm-fileira[data-mosaico=sanfona] .ipm-sobre-uso{display:none}.ipm-fileira[data-mosaico=sanfona] .ipm-sobre{padding:56px 14px 14px}.ipm-fileira[data-mosaico=sanfona] .ipm-uso{display:none}}.ipm-foto>.ip-cartao-seta{background:var(--color-primary);color:#fff;transition:opacity .35s,transform .45s cubic-bezier(.2,0,0,1),background-color .35s;transform:translateY(8px)}.ipm-peca:hover .ipm-foto>.ip-cartao-seta{opacity:1;background:color-mix(in srgb, var(--color-primary) 85%, #fff);background:var(--color-primary);transform:translate(2px,-2px)}@media (max-width:767px){.ipz-seletor,.ipz-seletor button,.ipz-seletor-marca{border-radius:999px}.ipz-seletor button{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}}
