.hr-trilha,.hr-palco{background:#eef2f7;position:relative}.hr-fundo,.hr-foco{display:none}.hr{--azul:#3b82f6;--vx:52vw;--veu:246,248,253;width:100%;height:100svh;min-height:520px;position:relative;overflow:hidden}.hr canvas{display:block;position:absolute;top:0;left:0}.hr-arte{pointer-events:none;position:absolute;inset:-16px}.hr-camada{pointer-events:none;position:absolute;inset:0}.hr-veu{background:linear-gradient(180deg, rgba(var(--veu),.96) 0%, rgba(var(--veu),.9) 38%, rgba(var(--veu),0) 56%)}.hr-atmos{background:radial-gradient(72% 32% at 62% 104%,#6096ff33,#6096ff0f 55%,#6096ff00),radial-gradient(135% 125% at 58% 46%,#1e3a8a00 60%,#1e3a8a13)}.hr-grao{opacity:.035;background-size:128px 128px}.hr-ui{z-index:3;pointer-events:none;will-change:opacity, transform;position:absolute;inset:0}.hr-ui>*{pointer-events:auto}.hr-marco{height:0;display:block}.hr-s0{position:relative}.hr-s0:focus{outline:none}.sol.hr-s0{padding-bottom:0}.hr-txt{z-index:3;left:var(--pad);top:112px;right:var(--pad);position:absolute}.hr-mr{font:var(--fw-rotulo) var(--fs-rotulo)/var(--lh-rotulo) var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-2);display:block}.hr-mr b{color:var(--tx-ac);font-variant-numeric:tabular-nums;margin-right:.7em;font-weight:600}.hr h1{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);text-wrap:balance;max-width:14.5em;color:var(--tx);margin-top:14px}.hr-ln{display:inline}.hr-ln+.hr-ln:before{content:" "}.hr h1 em{margin-bottom:-.18em;padding-bottom:.18em;font-style:normal;display:inline-block;position:relative}.hr-g{background:linear-gradient(100deg,#2563eb 0%,#1d4ed8 100%);-webkit-text-fill-color:transparent;color:var(--tx-ac);-webkit-background-clip:text;background-clip:text;padding-right:.04em;display:inline-block}.hr-sub{opacity:.75;background:linear-gradient(90deg,#60befa,#4d85ef 50%,#2c71d600);border-radius:2px;height:2px;position:absolute;bottom:calc(.12em - 6px);left:.04em;right:.04em}.hr-apoio{max-width:32em;font-size:var(--fs-corpo-g);line-height:var(--lh-corpo-g);color:var(--tx-2);margin-top:24px}.hr-ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.hr-btn{isolation:isolate;min-height:48px;color:var(--tx-c);font-weight:var(--fw-medio);font-size:var(--fs-corpo);background:linear-gradient(#2563eb,#1d4ed8);border-radius:999px;align-items:center;padding:15px 26px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden}.hr-btn:hover{transform:translateY(-1px)}.hr-btn:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff4d,#fff0);width:28%;animation:7s ease-in-out 2.8s infinite hr-reflexo;position:absolute;top:-10%;bottom:-10%;left:-35%;transform:translate(0)skew(-18deg)}@keyframes hr-reflexo{0%{transform:translate(0)skew(-18deg)}16%,to{transform:translate(620%)skew(-18deg)}}.hr-lnk{min-height:32px;color:var(--tx);font-size:var(--fs-corpo);font-weight:var(--fw-medio);align-items:center;padding:6px 0;text-decoration:none;display:inline-flex;position:relative}.hr-lnk:after{content:"";opacity:.7;transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:1px;left:0;right:22px;transform:scaleX(0)}.hr-lnk:hover:after{transform-origin:0;transform:scaleX(1)}.hr-lnk span{margin-left:6px;transition:transform .2s cubic-bezier(.22,1,.36,1);display:inline-block}.hr-lnk:hover span{transform:translate(3px)}.hr-ancora{z-index:3;left:var(--pad);right:var(--pad);font:var(--fw-rotulo) var(--fs-rotulo)/1 var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-2);border-top:1px solid #64748b29;padding-top:10px;position:absolute;bottom:16px}.hr-areas{flex-wrap:wrap;gap:6px 14px;list-style:none;display:flex}.hr-areas b{font-variant-numeric:tabular-nums;margin-right:.9em;font-weight:600;display:none}.hr-mr,.hr-apoio,.hr-ln{position:relative}.hr-mr:after,.hr-apoio:after,.hr h1:after{content:"";z-index:-1;pointer-events:none;background:rgba(var(--veu),.9);box-shadow:0 0 .5em .35em rgba(var(--veu),.9);border-radius:.5em;position:absolute;inset:-.2em -.4em}.hr-mr,.hr-apoio{width:fit-content;max-width:100%}.hr h1{position:relative}@media (min-width:768px){.hr-veu{background:linear-gradient(90deg, rgba(var(--veu),.95) 0, rgba(var(--veu),.93) calc(var(--vx) * .62), rgba(var(--veu),0) calc(var(--vx) + 5vw))}.hr-txt{width:min(1120px,68vw);top:53%;right:auto;transform:translateY(-50%)}.hr h1{margin-top:clamp(18px,1.5vw,28px)}.hr-ln{width:fit-content;display:block}.hr-ln+.hr-ln:before{content:none}.hr h1:after{display:none}.hr-ln:after{content:"";z-index:-1;pointer-events:none;background:rgba(var(--veu),.9);box-shadow:0 0 .4em .3em rgba(var(--veu),.9);border-radius:.4em;position:absolute;inset:-.05em -.3em}.hr-apoio{margin-top:clamp(28px,2.1vw,40px)}.hr-ctas{gap:26px;margin-top:46px}.hr-btn{padding:clamp(15px,.9vw,18px) clamp(26px,1.5vw,30px)}.hr-ancora{padding-top:clamp(12px,1.6vh,18px);bottom:clamp(18px,4.4vh,52px)}.hr-areas{gap:8px clamp(22px,3.2vw,64px)}.hr-areas b{display:inline}}@media (prefers-reduced-motion:reduce){.hr-btn:after{display:none}.hr-btn,.hr-lnk:after,.hr-lnk span{transition:none}}.hr-btn:focus-visible,.hr-lnk:focus-visible{outline:2px solid var(--azul);outline-offset:3px}@media (min-width:768px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.hr-trilha{height:max(260vh,2340px)}.hr-palco{height:100svh;position:sticky;top:0;overflow:hidden}.hr-fundo,.hr-foco{display:block}.hr-fundo{opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.hr-fundo-1{background:#a7c7ff}.hr-fundo-2{background:#3b82f6}.hr-fundo-3{background:#1e3a8a}.hr-foco{pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(closest-side,#a7c7ff57,#3b82f624 45%,#3b82f600);border-radius:50%;width:1200px;height:1200px;margin:-600px 0 0 -600px;position:absolute;top:0;left:0}.hr-palco .hr{z-index:1}.hr-palco.hr-coberto .hr>:not(.hr-ui){visibility:hidden}.hr-marco{pointer-events:none;width:1px;height:1px;position:absolute;top:calc(100% - 100svh);left:0}.hr-trilha>.hr-s0{z-index:6;clip-path:circle(0);visibility:hidden;height:100svh;margin-top:-100svh;position:sticky;top:0;overflow:hidden}}@media (max-width:767px){.hr-txt{top:96px}.hr-mr:after,.hr-apoio:after,.hr h1:after{display:none}.hr-arte{--fita-ini:536px;-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent var(--fita-ini), #000 calc((var(--fita-ini) + 100% - 120px) / 2), transparent calc(100% - 120px)), linear-gradient(90deg, transparent 0, transparent 3%, #000 20%, #000 72%, transparent 92%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, transparent 0, transparent var(--fita-ini), #000 calc((var(--fita-ini) + 100% - 120px) / 2), transparent calc(100% - 120px)), linear-gradient(90deg, transparent 0, transparent 3%, #000 20%, #000 72%, transparent 92%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0, transparent var(--fita-ini), #000 calc((var(--fita-ini) + 100% - 120px) / 2), transparent calc(100% - 120px)), linear-gradient(90deg, transparent 0, transparent 3%, #000 20%, #000 72%, transparent 92%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hr-btn:after{animation:none;display:none}.hr-ancora{padding-top:14px;bottom:32px}.hr-areas{gap:10px 20px}}@media (max-width:767px) and (min-width:430px){.hr-arte{--fita-ini:446px}}@media (max-width:767px) and (max-height:599px){.hr-ancora{display:none}}
.sol{--azul:#3b82f6;--ease:cubic-bezier(.22, 1, .36, 1);--sol-x:0px;color:var(--tx);background:#f1f5f9;padding-bottom:190px;position:relative}@media (min-width:768px){.sol{--sol-x:max(0px, calc(max(96px, (100vw - 1240px) / 2) - var(--pad,72px)));padding-bottom:calc(clamp(240px,35vh,420px) + 48px)}}.s0{min-height:88vh;padding:clamp(96px, 14vh, 140px) var(--pad) clamp(48px, 8vh, 96px);grid-template-columns:1fr;align-content:center;align-items:center;column-gap:clamp(32px,5vw,96px);display:grid;position:relative}.s0>*{z-index:2;grid-column:1;position:relative}.s0-txt{justify-items:start;gap:clamp(20px,2.4vw,34px);display:grid}.s0-r{font:var(--fw-rotulo) var(--fs-rotulo)/var(--lh-rotulo) var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-2);align-items:center;display:flex}.s0-r b{font-family:var(--ff-numeros);color:var(--tx-ac);margin-right:1em;font-weight:600}.s0 h2{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-titulo);text-wrap:balance;max-width:17ch}.s0 .nw,.s0 h2 .grad{white-space:nowrap}.s0 .w{display:inline-block}.s0 h2 .grad{background:linear-gradient(100deg,#3b82f6 0%,#2563eb 48%,#1d4ed8 100%);-webkit-text-fill-color:transparent;color:var(--tx-ac);-webkit-background-clip:text;background-clip:text}.s0-apoio{max-width:34em;color:var(--tx-2);font-size:var(--fs-corpo-g);line-height:var(--lh-corpo-g)}.s0 .s0-fim{display:inline-block;position:relative}.s0 .s0-esc{padding-right:.04em;display:inline-block}.s0 .s0-sub{pointer-events:none;transform-origin:0;opacity:.5;background:linear-gradient(90deg,#60befa,#4d85ef 55%,#2c71d600);border-radius:2px;width:0;height:2px;position:absolute;top:calc(1.09em + 3px);left:.03em}.s0 .s0-cab{opacity:0;pointer-events:none;background:linear-gradient(#fff,#60befa 55%,#60befa00);border-radius:2px;width:3px;height:.86em;position:absolute;top:.1em;left:0;box-shadow:0 0 16px 3px #60befaa6}.s0-pre .s0-r,.s0-pre h2 .w,.s0-pre .s0-apoio,.s0.s0-pre>.s0-globo{opacity:0}.s0-pre .s0-esc{clip-path:inset(-.2em 100% -.3em -.1em)}.s0-pre .s0-sub{transform:scaleX(0)}.s0>.s0-globo{--gl-tam:440px;grid-column:1;justify-self:center;margin-top:40px}@media (min-width:768px){.s0{min-height:100vh;padding:0 calc(var(--pad) + var(--sol-x)) clamp(96px, 14vh, 180px);grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.s0>.s0-globo{--gl-tam:clamp(300px, 39vw, 560px);grid-column:2;place-self:center end;margin-top:0}}.s1{padding:0;position:relative}.s1-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s1-trilha{position:relative}.s1-palco{z-index:2;padding:clamp(24px, 6vh, 64px) var(--pad) clamp(40px, 8vh, 96px);display:grid;position:relative}.s1-pilares{gap:clamp(88px,14vh,160px);display:grid}.pilar{grid-template-columns:1fr;align-items:center;gap:28px;display:grid}.pilar-txt{max-width:30em}.pilar-n{font-family:var(--ff-numeros);font-size:var(--fs-rotulo);line-height:var(--lh-rotulo);letter-spacing:.06em;color:var(--tx-ac);display:block}.pilar-n i{color:var(--tx-2);font-style:normal}.pilar h3{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-titulo);text-wrap:balance;margin-top:18px}.pilar p{font-size:var(--fs-corpo-g);line-height:var(--lh-corpo-g);color:var(--tx-2);max-width:25em;margin-top:18px}.pilar ul{gap:12px;margin-top:28px;padding:0;list-style:none;display:grid}.pilar li{font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx);padding-left:24px;position:relative}.pilar li:before{content:"";background:var(--azul);border-radius:2px;width:12px;height:2px;position:absolute;top:.68em;left:0}.pilar .pilar-prob{font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx-2);margin-top:24px}.pilar-prob b{font-weight:var(--fw-medio);color:var(--tx);display:block}.painel{justify-items:end;margin:0;display:grid;position:relative}.tela{aspect-ratio:16/9;background:var(--marinho);border-radius:16px;outline:1px solid #1e3a8a1f;width:100%;position:relative;overflow:hidden}.capa{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tela .loop{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.s1-ind{display:none}@media (min-width:768px){.s1-palco{padding:0 calc(var(--pad) + var(--sol-x))}.pilar{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:clamp(40px,5vw,112px)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.s1-trilha{height:400vh}.s1-palco{align-items:center;height:100vh;position:sticky;top:0}.s1-pilares{gap:0}.pilar{grid-area:1/1}.pilar.on{z-index:1}.pilar-txt>*{opacity:0;transition:opacity .28s ease, transform .4s var(--ease);transform:translateY(16px)}.pilar.on .pilar-txt>*{opacity:1;transition:opacity .6s var(--ease) .12s, transform .8s var(--ease) .12s;transform:none}.pilar.on .pilar-txt>:nth-child(2){transition-delay:.17s}.pilar.on .pilar-txt>:nth-child(3){transition-delay:.22s}.pilar.on .pilar-txt>:nth-child(4){transition-delay:.27s}.pilar.on .pilar-txt>:nth-child(5){transition-delay:.32s}.painel{clip-path:inset(-24px -40px -24px -160px)}.tela{opacity:0;width:min(100%,177.778vh - 391.111px);transition:opacity .35s ease .3s, transform .6s var(--ease);transform:translate(7%)}.pilar.on .tela{opacity:1;transition:opacity .5s var(--ease), transform .9s var(--ease);transform:none}.pilar.ant .tela{opacity:0;transition:opacity .35s ease, transform .6s var(--ease);transform:translate(-7%)}.s1-ind{z-index:3;left:calc(var(--pad) + var(--sol-x) - 9px);justify-content:space-between;align-items:center;width:150px;display:flex;position:absolute;bottom:clamp(24px,6vh,56px)}.s1-fio{background:#0f172a29;height:1px;position:absolute;top:50%;left:14px;right:14px}.s1-fio i{background:var(--azul);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.s1-ind button{cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;position:relative}.s1-ind button:before,.s1-ind button:after{content:"";border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.s1-ind button:before{background:var(--fundo2);box-shadow:inset 0 0 0 1.5px #64748b}.s1-ind button:after{background:var(--azul);opacity:0;transition:opacity .3s, transform .4s var(--ease);transform:scale(.4)}.s1-ind button[aria-current]:after{opacity:1;transform:scale(1.2)}.s1-ind button:hover:after{opacity:.5;transform:scale(.8)}.s1-ind button[aria-current]:hover:after{opacity:1;transform:scale(1.2)}}.sol :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #4338ca}
.globo{--gl-tam:clamp(300px, 39vw, 560px);--gl-ponto:#3b82f6;--gl-tinta:var(--tx);--gl-cartao:#fff;--gl-aro:#1e3a8a1f;width:min(100%, var(--gl-tam));aspect-ratio:1;position:relative}.globo-palco{touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:absolute}.globo-palco.sobre-br{cursor:pointer}.globo-palco.arrastando{cursor:grabbing}.globo-palco canvas{opacity:0;transition:opacity .9s;display:block;width:100%!important;height:100%!important}.globo--pronto .globo-palco canvas{opacity:1}.globo--pronto.globo--aberto .globo-palco canvas{opacity:var(--gl-esmaecer,.55);transition:opacity .45s}.globo-mapa{z-index:1;pointer-events:none;visibility:hidden;opacity:0;width:0;height:0;position:absolute;top:0;left:0}.globo-mapa.ativo{visibility:visible;opacity:1}.globo-mapa canvas{display:block;position:absolute;top:0;left:0}.globo-mapa.ativo canvas{will-change:transform}.globo--estatico .globo-mapa{transition:opacity .18s,visibility 0s linear .18s}.globo--estatico .globo-mapa.ativo{transition:opacity .18s,visibility}.globo--semwebgl .globo-mapa{visibility:visible;opacity:1;transition:none}.globo--estatico .globo-palco,.globo--semwebgl .globo-palco{cursor:default}.globo-ancora{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;transition:opacity .25s;position:absolute;top:0;left:0}.globo-ancora:before{content:"";background:var(--gl-ponto);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #fff,0 0 0 5.5px #3b82f629}.globo-ancora:after{content:"";opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1.25px #3b82f68c}.globo--vivo .globo-ancora:after{animation:2.6s cubic-bezier(.2,.6,.35,1) infinite gl-pulso}@keyframes gl-pulso{0%{opacity:.75;transform:scale(1)}70%{opacity:0}to{opacity:0;transform:scale(3.4)}}.globo--aberto .globo-ancora:before{transform:scale(1.3);box-shadow:0 0 0 2px #fff,0 0 0 8px #3b82f62e}.globo-ancora:focus-visible{outline-offset:-6px;border-radius:50%;outline:2px solid #4338ca}.globo-ancora.oculta{opacity:0;pointer-events:none}.s0-globo:not(.globo){position:relative}.s0-globo:not(.globo)>.globo-ancora{opacity:0;pointer-events:none;top:50%;left:50%}.s0-globo:not(.globo)>.globo-ancora:before,.s0-globo:not(.globo)>.globo-ancora:after{display:none}.globo-cartao{z-index:3;background:var(--gl-cartao);min-width:176px;color:var(--gl-tinta);box-shadow:0 0 0 1px var(--gl-aro);pointer-events:none;opacity:0;visibility:hidden;will-change:transform;border-radius:12px;padding:12px 16px 13px;transition:opacity .22s,visibility 0s linear .22s;position:absolute;top:0;left:0}.globo--aberto .globo-cartao{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s .28s,visibility}.globo-cartao .gl-rot{font:var(--fw-rotulo) var(--fs-rotulo)/1 var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-ac);display:block}.globo-cartao .gl-tit{font:var(--fw-semi) var(--fs-corpo-g)/1.15 var(--ff-texto);letter-spacing:-.01em;margin-top:9px;display:block}.globo-cartao .gl-sub{font:var(--fw-corpo) var(--fs-corpo)/1.3 var(--ff-texto);color:var(--tx-2);margin-top:2px;display:block}.globo-cartao .gl-coord{font:var(--fw-corpo) var(--fs-rotulo)/1 var(--ff-numeros);letter-spacing:0;color:var(--tx-2);font-variant-numeric:tabular-nums;border-top:1px solid #1e3a8a1a;margin-top:10px;padding-top:9px;display:block}@media (max-width:767px){.globo{--gl-tam:440px}.globo-cartao{border-radius:10px;min-width:0;padding:10px 12px 11px}.globo-cartao .gl-tit{margin-top:7px}.globo-cartao .gl-coord{margin-top:8px;padding-top:7px}}.globo-fallback{background:radial-gradient(circle,#a7c7ff1a,#a7c7ff38 72%,#a7c7ff57);border-radius:50%;display:none;position:absolute;inset:5%;box-shadow:inset 0 0 0 1px #1e3a8a29}.globo--semwebgl .globo-fallback{display:block}.globo--semwebgl .globo-cartao{opacity:1;visibility:visible;transition:none}.globo--escuro{--gl-ponto:#60befa;--gl-tinta:var(--tx-c);--gl-cartao:#0b1f4d;--gl-aro:#a7c7ff47}.globo--escuro .globo-ancora:before{box-shadow:0 0 0 2px #0b1f4d,0 0 0 5.5px #60befa33}.globo--escuro.globo--aberto .globo-ancora:before{box-shadow:0 0 0 2px #0b1f4d,0 0 0 8px #60befa38}.globo--escuro .globo-ancora:after{box-shadow:0 0 0 1.25px #60befa99}.globo--escuro .globo-cartao{box-shadow:0 0 0 1px var(--gl-aro)}.globo--escuro .globo-cartao .gl-rot,.globo--escuro .globo-cartao .gl-sub,.globo--escuro .globo-cartao .gl-coord{color:var(--tx-c2)}.globo--escuro .globo-cartao .gl-coord{border-top-color:#a7c7ff2e}.globo--escuro .globo-fallback{background:radial-gradient(circle,#60befa0f,#60befa29 72%,#60befa42);box-shadow:inset 0 0 0 1px #a7c7ff38}html.animacoes-pausadas .globo-ancora:after{opacity:0;animation:none!important}.globo--estatico .globo-ancora:after{animation:none}.globo--estatico .globo-ancora:before,.globo--estatico .globo-palco canvas{transition:none}.globo--estatico .globo-cartao{transition:opacity .15s,visibility 0s linear .15s}.globo--estatico.globo--aberto .globo-cartao{transition:opacity .15s,visibility}@media (prefers-reduced-motion:reduce){.globo-ancora:after{animation:none!important}}
.ps-fecho{z-index:2;color:var(--tx-c);padding-inline:var(--pad);position:relative}.ps-rot{font-size:var(--fs-rotulo);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-c2);align-items:center;display:flex}.ps-rot:after{content:"";background:#a7c7ff66;width:48px;height:1px;margin-left:1.1em}.ps-grad{background:linear-gradient(100deg,#a7c7ff 0%,#60befa 55% 100%);-webkit-text-fill-color:transparent;color:var(--tx-ac-c);-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.12em}.ps-sr{font-size:var(--fs-corpo);clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ps-cta{isolation:isolate;min-height:54px;color:var(--tx);font-size:var(--fs-corpo);font-weight:var(--fw-medio);letter-spacing:-.01em;background:#f8fafc;border-radius:999px;align-items:center;gap:12px;padding:0 28px 0 22px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.ps-cta i{background:#3b82f6;border-radius:50%;flex:none;width:9px;height:9px;transition:transform .45s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 4px #3b82f629}.ps-cta:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:#a7c7ff14;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:-7px;transform:scale(.94);box-shadow:inset 0 0 0 1.5px #a7c7ffb3}.ps-cta:hover{transform:translateY(-1px)}.ps-cta:hover i,.ps-cta:focus-visible i{transform:scale(1.3)}.ps-cta:hover:before,.ps-cta:focus-visible:before{opacity:1;transform:none}.ps-cta:focus-visible{outline-offset:10px;outline:2px solid #a7c7ff}@media (prefers-reduced-motion:reduce){.ps-cta,.ps-cta i,.ps-cta:before{transition:none}}@media (min-width:768px){.ps-fecho{padding-right:max(var(--pad), 220px)}}@media (max-width:767px){.ps-fecho{padding-inline:24px}}.ps-fecho--4{align-content:normal;min-height:0;padding-block:clamp(112px,15vh,176px) clamp(72px,10vh,120px);display:block}@media (min-width:768px){.ps-fecho--4 .f4-tec,.ps-fecho--4 .f4-fim{padding-left:max(0px, calc(max(96px, (100vw - 1240px) / 2) - var(--pad,72px)));box-sizing:border-box}}.f4-tec-tit{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-titulo);color:var(--tx-c);text-wrap:balance;max-width:16em;margin-top:22px}.f4-tec-apoio{font-size:var(--fs-corpo-g);line-height:var(--lh-corpo-g);color:var(--tx-c2);text-wrap:pretty;max-width:32em;margin-top:16px}.f4-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px clamp(24px,2.6vw,44px);max-width:76rem;margin:clamp(40px,6vh,64px) 0 0;padding:0;list-style:none;display:grid}.f4-col{flex-direction:column;padding-top:22px;display:flex;position:relative}.f4-col:before{content:"";background:linear-gradient(90deg,#a7c7ff8c,#a7c7ff14);height:1px;position:absolute;top:0;left:0;right:0}.f4-col:after{content:"";background:#0f2a6b;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:0;box-shadow:inset 0 0 0 1.4px #60befad9}.f4-n{font-family:var(--ff-numeros);font-size:var(--fs-rotulo);line-height:var(--lh-rotulo);letter-spacing:0;color:var(--tx-ac-c)}.f4-col h4{min-height:calc(2em * var(--lh-h3));font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-h3);color:var(--tx-c);text-wrap:balance;margin:6px 0 0}.f4-itens{--f4-slot:20px;gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.f4-itens--2{--f4-slot:46px}.f4-itens li{grid-template-columns:var(--f4-slot) minmax(0, 1fr);min-height:32px;font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx-c);align-items:center;column-gap:12px;display:grid}.f4-ic{height:20px;color:var(--tx-c2);justify-content:flex-end;align-items:center;gap:6px;display:flex}.f4-ic svg{flex:none;width:20px;height:20px;display:block}.f4-ic--sem:before{content:"";opacity:.6;border:1.5px solid;border-radius:50%;width:6px;height:6px;margin-right:7px}.f4-nome{text-wrap:pretty;min-width:0}.f4-uso{font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx-c2);text-wrap:pretty;margin-top:20px}.f4-rot{font-size:var(--fs-rotulo);line-height:var(--lh-rotulo);font-weight:var(--fw-rotulo);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-ac-c);margin-bottom:4px;display:block}.f4-fim{margin-top:clamp(112px,18vh,184px);position:relative}.f4-prom{z-index:1;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-titulo);color:var(--tx-c);position:relative}.f4-l1,.f4-l2{display:block}.f4-ult{white-space:nowrap}.f4-prom .ps-grad{background-image:linear-gradient(100deg,#a7c7ff 0%,#60befa 100%)}.ps-fecho--4 .f4-ponto,.ps-fecho--4.ps-fr-off .f4-ponto{vertical-align:baseline;width:.2em;height:.2em;box-shadow:none;background:#60befa;border-radius:50%;margin:0 0 0 .07em;display:inline-block}.f4-acao{z-index:1;margin-top:clamp(40px,6vh,64px);position:relative}.ps-fecho--4 .ps-fc-acao{margin-top:clamp(40px,6vh,64px)}.f4-assina{font-size:var(--fs-rotulo);line-height:var(--lh-rotulo);font-weight:var(--fw-rotulo);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-c2);align-items:center;gap:10px;margin-top:clamp(56px,9vh,96px);display:flex}.f4-assina img{width:auto;height:24px}.f4-js .f4-in{opacity:.001;transition:opacity .4s ease-out,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.f4-tec.on .f4-in,.f4-fim.on .f4-in{opacity:1;transition:opacity .8s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 90ms), transform .95s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 90ms);transform:none}.f4-js .f4-ic svg,.f4-js .f4-ic--sem:before{opacity:.001;transform:translateY(6px)}.f4-ic-on .f4-ic svg{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 90ms + var(--j,0) * 70ms + .26s), transform .7s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 90ms + var(--j,0) * 70ms + .26s);transform:none}.f4-ic-on .f4-ic--sem:before{opacity:.6;transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 90ms + var(--j,0) * 70ms + .26s), transform .7s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 90ms + var(--j,0) * 70ms + .26s);transform:none}.f4-est .f4-in,.f4-est .f4-ic svg{opacity:1;transition:none;transform:none}.f4-est .f4-ic--sem:before{opacity:.6;transition:none;transform:none}@media (max-width:1099px){.f4-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-col h4{min-height:0}}@media (max-width:767px){.ps-fecho--4{padding-block:clamp(96px,14vh,140px) clamp(72px,12vh,112px)}.f4-cols{grid-template-columns:minmax(0,1fr);gap:36px}.f4-col h4{min-height:0}.f4-fim{margin-top:clamp(88px,14vh,128px)}.f4-l1,.f4-l2{display:inline}}@media (prefers-reduced-motion:reduce){.f4-in,.f4-ic svg{opacity:1!important;transition:none!important;transform:none!important}.f4-ic--sem:before{opacity:.6!important;transition:none!important;transform:none!important}}
.ct-fora *,.ct-fora :before,.ct-fora :after{animation-play-state:paused!important}.ct{isolation:isolate;min-height:100vh;color:var(--tx-c);background:linear-gradient(#1e3a8a 0%,#16306f 52%,#0b1f4d 100%);position:relative;overflow:clip}#s-trabalhamos{position:relative}.cn-fixo{z-index:0;pointer-events:none;height:max(100vh,600px);margin-bottom:calc(-1*max(100vh,600px));position:sticky;top:0}.ct :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #a7c7ff}.ct-cab{z-index:2;align-content:center;justify-items:start;min-height:max(100vh,600px);display:grid;position:relative}.ct-rot{font:var(--fw-rotulo) var(--fs-rotulo)/var(--lh-rotulo) var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-c2);align-items:center;display:flex}.ct-rot b{font-family:var(--ff-numeros);color:var(--tx-ac-c);margin-right:1em;font-weight:600}.ct-rot:after{content:"";background:#a7c7ff66;width:48px;height:1px;margin-left:1.1em}.ct-titulo{max-width:14em;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-titulo);text-wrap:balance;margin-top:26px}.ct-grad{background:linear-gradient(100deg,#a7c7ff 0%,#60befa 55% 100%);-webkit-text-fill-color:transparent;color:var(--tx-ac-c);-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.12em}.ct-apoio{max-width:34em;font-size:var(--fs-corpo-g);line-height:var(--lh-corpo-g);color:var(--tx-c2);text-wrap:pretty;margin-top:26px}@media (max-width:767px){.ct-cab{min-height:0;padding:clamp(96px,16vh,140px) 0 48px}.ct-titulo{margin-top:20px}.ct-apoio{margin-top:18px}}#s-trabalhamos{--ond-h:clamp(240px, 35vh, 420px);margin-bottom:calc(var(--ond-h) * 1.8 - 80px)}.ond{height:calc(var(--ond-h) + 12px);pointer-events:none;z-index:4;position:absolute;left:0;right:0}.ond--in{bottom:calc(100% - 12px)}.ond--out{top:calc(100% - 12px)}.ond canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:767px){#s-trabalhamos{--ond-h:150px}.cn-fixo{display:none}}
.ps{--alt:max(100vh, 600px);z-index:2;color:var(--tx-c);--ps-h:.74;--num-op:.1;padding:0 max(var(--pad), 220px) 0 calc(var(--pad) + max(0px, calc(max(96px, (100vw - 1240px) / 2) - var(--pad,72px))));position:relative}.ps-passo{min-height:calc(var(--alt) * var(--ps-h,.95));grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"cena txt";align-items:center;gap:clamp(40px,6vw,120px);display:grid;position:relative}.ps-passo--esq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"txt cena"}.ps-txt{grid-area:txt;max-width:27rem}.ps-passo--dir .ps-txt{justify-self:start}.ps-n{font-family:var(--ff-numeros);font-size:var(--fs-rotulo);letter-spacing:.08em;color:var(--tx-c2)}.ps-n b{color:var(--tx-ac-c);font-weight:600}.ps-txt h3{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-titulo);text-wrap:balance;margin-top:16px}.ps-frase{font-size:var(--fs-corpo-g);line-height:var(--lh-corpo-g);color:var(--tx-c2);text-wrap:pretty;max-width:24em;margin-top:18px}.ps-papel{font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx-c);align-items:baseline;gap:12px;margin-top:12px;display:flex}.ps-frase+.ps-papel{margin-top:28px}.ps-chip{text-align:center;width:50px;font:var(--fw-rotulo) var(--fs-rotulo)/1.2 var(--ff-texto);letter-spacing:.06em;color:var(--tx-c);border:1px solid #ffffffd9;border-radius:999px;flex:none;padding:4px 0;transform:translateY(-1px)}.ps-chip--ia{color:var(--tx);background:#60befa;border-color:#60befa}.ps-cena{width:min(100%, calc((var(--alt) * .95 - 160px) * 1.6));aspect-ratio:16/10;background:#a7c7ff09;border:1px solid #a7c7ff40;border-radius:20px;grid-area:cena;justify-self:center;margin:0;position:relative}.ps-cena>svg{width:80%;height:80%;position:absolute;inset:8% 10% 12%;overflow:visible}.ps-cena>svg *{vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round}.ps-t{stroke:#a7c7ff;stroke-width:1.4px;stroke-opacity:.85}.ps-f{stroke:#a7c7ff;stroke-width:1px;stroke-opacity:.4}.ps-grosso{stroke-width:2.4px}.ps-ch{fill-opacity:.7;stroke:none;fill:#a7c7ff!important}.ps-a{stroke:#60befa;stroke-opacity:1}.ps-ch.ps-a{fill-opacity:1;fill:#60befa!important}.ps--js .ps-txt>*,.ps--js .ps-cena{opacity:.001;transition:opacity .45s ease-out,transform .5s cubic-bezier(.22,1,.36,1)}.ps--js .ps-passo--dir .ps-txt>*{transform:translate(28px)}.ps--js .ps-passo--esq .ps-txt>*,.ps--js .ps-passo--dir .ps-cena{transform:translate(-28px)}.ps--js .ps-passo--esq .ps-cena{transform:translate(28px)}.ps--js .ps-passo.on .ps-txt>*,.ps--js .ps-passo.on .ps-cena{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:none}.ps--js .ps-passo.on .ps-txt>:nth-child(2){transition-delay:50ms}.ps--js .ps-passo.on .ps-txt>:nth-child(3){transition-delay:.1s}.ps--js .ps-passo.on .ps-txt>:nth-child(4){transition-delay:.15s}.ps--js .ps-passo.on .ps-txt>:nth-child(5){transition-delay:.19s}.ps--js .ps-passo.on .ps-cena{transition-delay:80ms}.ps-feixe{z-index:-1;pointer-events:none;position:absolute;inset:0}.ps-fita{position:absolute}.ps-fita svg{position:absolute;top:0;left:0;overflow:visible}.ps-fita path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ps-trilho{stroke:#a7c7ff;stroke-width:1px;stroke-opacity:.07}.ps-broto{opacity:0;pointer-events:none;transition:opacity .5s ease-out;position:absolute}.ps-broto.vis{opacity:1;transition:opacity 1.4s ease-out .5s}.ps-broto svg{position:absolute;top:0;left:0;overflow:visible}.ps-broto path{fill:none;stroke-linecap:round}.ps-brilho-b{opacity:0;background:radial-gradient(closest-side,#a7c7ffd9,#60befa4d 50%,#60befa00);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px}.ps-fita{animation:13.1s ease-in-out -2.2s infinite alternate ps-ondaX,9.3s ease-in-out -6.1s infinite alternate ps-ondaY}.ps-fita:nth-child(2){animation-duration:15.7s,11.9s;animation-delay:-9.4s,-1.3s}.ps-fita:nth-child(3){animation-duration:11.3s,8.2s;animation-direction:alternate-reverse,alternate;animation-delay:-4.6s,-5.5s}.ps-fita:nth-child(4){animation-duration:17.2s,12.7s;animation-direction:alternate,alternate-reverse;animation-delay:-12.8s,-3.9s}.ps-fita:nth-child(5){animation-duration:12.4s,10.1s;animation-delay:-7.7s,-8.8s}@keyframes ps-ondaX{0%{translate:-1.7px}to{translate:1.7px}}@keyframes ps-ondaY{0%{transform:translateY(-1.1px)}to{transform:translateY(1.1px)}}.ps-brilho{opacity:0;transition:opacity .6s;position:absolute;top:0;left:0}.ps-brilho.vis{opacity:1}.ps-brilho i{background:radial-gradient(closest-side,#a7c7ffe6,#60befa59 45%,#60befa00);border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:-9px}.ps--pausa .ps-fita,.ps--pausa .ps-no s{animation-play-state:paused}.ps-bola{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.ps-bola b,.ps-bola:before,.ps-bola:after{border-radius:50%;position:absolute}.ps-bola b{background:#3b82f6;width:8px;height:8px;top:-4px;left:-4px}.ps-bola:before{content:"";background:#3b82f62b;width:18px;height:18px;top:-9px;left:-9px}.ps-bola:after{content:"";opacity:0;width:18px;height:18px;top:-9px;left:-9px;box-shadow:inset 0 0 0 1px #60befa}.ps-bola.pulso:after{animation:1s cubic-bezier(.22,1,.36,1) ps-pulso}.ps-tit .w{display:inline-block}.ps-ult{white-space:nowrap;position:relative}.ps-luz{opacity:0;pointer-events:none;background:linear-gradient(#a7c7ff,#60befa);border-radius:2px;width:2px;height:.8em;margin-left:-1px;position:absolute;top:.16em;left:0;box-shadow:0 0 14px 3px #60befa80}.ps-tit-espera .w{opacity:0}.ps-tit-espera .ps-letras{clip-path:inset(0 100% 0 0)}.ps-letras{margin:-.14em 0 -.28em;padding:.14em 0 .28em;display:inline-block}.ps--fio .ps-pt{color:var(--tx-ac-c)}.ps--ponto .ps-pt{opacity:0}.ps-nos{z-index:-1;pointer-events:none;position:absolute;inset:0}.ps-no{opacity:.001;transition:opacity .2s;position:absolute;top:0;left:0}.ps-no.pousado{opacity:1}.ps-no b,.ps-no s,.ps-no:before,.ps-no:after{border-radius:50%;position:absolute}.ps-no s{opacity:0;width:21px;height:21px;top:-10.5px;left:-10.5px;box-shadow:inset 0 0 0 1px #60befa80}.ps-no.pousado s{animation:5.2s ease-in-out infinite ps-respira}.ps-no:nth-child(2) s{animation-delay:-1.3s}.ps-no:nth-child(3) s{animation-delay:-2.6s}.ps-no:nth-child(4) s{animation-delay:-3.9s}@keyframes ps-respira{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}.ps-no b{opacity:.45;background:#3b82f6;width:11px;height:11px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);top:-5.5px;left:-5.5px;transform:scale(.7)}.ps-no:before{content:"";opacity:0;background:#3b82f62b;width:21px;height:21px;transition:opacity .4s,transform .6s cubic-bezier(.22,1,.36,1);top:-10.5px;left:-10.5px}.ps-no:after{content:"";opacity:0;width:21px;height:21px;top:-10.5px;left:-10.5px;box-shadow:inset 0 0 0 1px #60befa}.ps-no.passado b{opacity:.7;transform:scale(.85)}.ps-no.passado:before{opacity:.55}.ps-no.ativo b{opacity:1;transform:none}.ps-no.ativo:before{opacity:1;transform:scale(1.7)}.ps-no.ativo:after{animation:1s cubic-bezier(.22,1,.36,1) ps-pulso}.ps-no.ativo b{animation:.95s both ps-pousa}@keyframes ps-pousa{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.55)}38%{animation-timing-function:ease-in-out;transform:scale(1.22)}64%{animation-timing-function:ease-in-out;transform:scale(.93)}84%{animation-timing-function:ease-in-out;transform:scale(1.03)}to{transform:none}}@keyframes ps-pulso{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ps--fio-est .ps-fita-p{stroke-dasharray:none}.ps--fio-est .ps-fita,.ps--fio-est .ps-no s{animation:none}@media (prefers-reduced-motion:reduce){.ps-fita,.ps-no s,.ps-no b,.ps-bola:after{animation:none!important}}.ps-num{z-index:-1;--fs-numeral:14vw;font-family:var(--ff-numeros);font-size:var(--fs-numeral);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #a7c7ff;opacity:var(--num-op,.1);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;position:absolute;top:0;left:0}@media (forced-colors:active),print{.ps-num{display:none}}@media (min-width:768px){.ps--moldura .ps-passo{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(56px,5.5vw,104px)}.ps--moldura .ps-passo--esq{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ps--moldura .ps-cena{width:min(100%, 44vw, calc((var(--alt) * var(--ps-h,.95) - 120px) * 1.6))}.ps--moldura .ps-cena:before,.ps--moldura .ps-cena:after{content:"";opacity:.001;pointer-events:none;transition:opacity .6s ease-out;position:absolute;right:-1px}.ps--moldura .ps-cena:after{background:linear-gradient(#60befa00,#60befa 50%,#60befa00);width:1px;top:14%;bottom:14%}.ps--moldura .ps-cena:before{background:radial-gradient(closest-side,#60befa29,#60befa00);width:90px;margin-right:-45px;top:22%;bottom:22%}.ps--moldura .ps-passo--esq .ps-cena:after{left:-1px;right:auto}.ps--moldura .ps-passo--esq .ps-cena:before{margin:0 0 0 -45px;left:-1px;right:auto}.ps--js.ps--moldura .ps-passo.on .ps-cena{opacity:.72}.ps--js.ps--moldura .ps-passo.on.ativo .ps-cena{opacity:1;transform:translateY(-6px)}.ps--moldura .ps-passo.ativo .ps-cena:after,.ps--moldura .ps-passo.ativo .ps-cena:before{opacity:1}.ps--enxuto .ps-papel{white-space:nowrap}}@media (max-width:767px){.ps{padding:0 24px}.ps-passo,.ps-passo--esq{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt""cena";gap:28px;min-height:0;padding:56px 0}.ps-passo:last-child{padding-bottom:clamp(96px,16vh,140px)}.ps-num,.ps-feixe,.ps-nos,.ps-bola,.ps-broto{display:none}.ps-cena{border-radius:16px;justify-self:stretch;width:100%}.ps--js .ps-passo .ps-txt>*,.ps--js .ps-passo .ps-cena{transition:none;transform:none!important}.ps--js .ps-passo.on .ps-txt>*,.ps--js .ps-passo.on .ps-cena{transition:none}}@media (prefers-reduced-motion:reduce){.ps-txt>*,.ps-cena{opacity:1!important;transition:none!important;transform:none!important}.ps .ps-passo,.ps .ps-passo--esq{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt""cena";gap:28px;min-height:0;padding:56px 0}.ps .ps-passo:last-child{padding-bottom:clamp(96px,16vh,140px)}.ps .ps-num{display:none}.ps .ps-cena{border-radius:16px;justify-self:start;width:min(100%,44rem)}}
.ps-cena.ce{background:#a7c7ff08}.ce-in{border-radius:inherit;will-change:opacity;background:radial-gradient(circle,#a7c7ff16 0 .9px,#0000 1.3px) 0 0/20px 20px;position:absolute;inset:0;overflow:hidden}.ce-palco{position:absolute;inset:0}.ce-c{position:absolute}.ce-g{inset:0}.ce-jan{overflow:hidden}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.ce-m,.ps--moldura .ps-cena.ce{will-change:transform, opacity}}.ce-c>svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.ce-c svg .o-l{transform-box:fill-box;transform-origin:0}.ce-rot{font-family:var(--ff-numeros);font-size:var(--fs-rotulo);letter-spacing:.1em;color:var(--tx-c);white-space:nowrap;pointer-events:none;line-height:1;position:absolute;transform:translateY(-50%)}@media (max-width:767px){.ce-rot{letter-spacing:.06em}}
.cn{z-index:0;pointer-events:none;contain:strict;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 15%, #000 85%, transparent 100%), radial-gradient(ellipse 50% 40% at 48% 50%, rgba(0,0,0,var(--cn-miolo)) 0, rgba(0,0,0,var(--cn-miolo)) 45%, #000 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 15%, #000 85%, transparent 100%), radial-gradient(ellipse 50% 40% at 48% 50%, rgba(0,0,0,var(--cn-miolo)) 0, rgba(0,0,0,var(--cn-miolo)) 45%, #000 100%);mask-image:linear-gradient(180deg, transparent 0, #000 15%, #000 85%, transparent 100%), radial-gradient(ellipse 50% 40% at 48% 50%, rgba(0,0,0,var(--cn-miolo)) 0, rgba(0,0,0,var(--cn-miolo)) 45%, #000 100%);-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.cn-c{will-change:transform;position:absolute;inset:-130px -70px}.cn-in{position:absolute;inset:130px 70px}.cn-c0{opacity:calc(var(--cn-brilho) * 1)}.cn-c1{opacity:calc(var(--cn-brilho) * .95)}.cn-c2,.cn-c3{opacity:calc(var(--cn-brilho) * .9)}.cn-veu{width:62vmax;height:62vmax;animation:cn-deriva calc(34s / var(--cn-vel)) ease-in-out infinite alternate;border-radius:50%;position:absolute}.cn-veu--a{background:radial-gradient(circle,#3b82f61a,#3b82f600 64%);top:-18vmax;left:-22vmax}.cn-veu--b{animation-duration:calc(42s / var(--cn-vel));background:radial-gradient(circle,#6366f11f,#6366f100 62%);animation-direction:alternate-reverse;top:6%;right:-26vmax}.cn-veu--c{animation-duration:calc(50s / var(--cn-vel));background:radial-gradient(circle,#60befa24,#60befa00 62%);bottom:-34vmax;left:8%}.cn-pf{animation:cn-deriva calc(38s / var(--cn-vel)) ease-in-out infinite alternate-reverse;position:absolute;inset:0}@keyframes cn-deriva{0%{transform:translate(0,0)}to{transform:translate(5vmax,3vmax)}}.cn-onda{will-change:transform;position:absolute;left:0}.cn-onda svg{display:block}.cn-onda--b1{bottom:-60px}.cn-onda--b2{opacity:.8;bottom:-40px}.cn-onda--t1{opacity:.9;top:-50px}.cn-fios{position:absolute;top:0;left:0;overflow:visible}.cn-c2 .cn-in{animation:cn-resp calc(13s / var(--cn-vel)) ease-in-out infinite alternate}@keyframes cn-resp{0%{transform:translate(-4px,5px)}to{transform:translate(5px,-6px)}}.cn-luz{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.cn-luz b{opacity:0;background:#a7c7ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-2.5px;left:-2.5px;box-shadow:0 0 0 3px #60befa29,0 0 9px #60befa80}.cn-p{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);opacity:var(--o);will-change:transform;position:absolute}.cn-p b{background:radial-gradient(circle,#a7c7ff 0 38%,#60befa66 58%,#60befa00 72%);border-radius:50%;position:absolute;inset:0}.cn-c3 .cn-p b{background:radial-gradient(circle,#a7c7ff 0 30%,#a7c7ff80 42%,#60befa2e 56%,#60befa00 72%)}.cn--pausa *,.cn--pausa .cn-in{animation-play-state:paused!important}.cn--est *,.cn--est .cn-in{animation:none!important}.cn--est .cn-c{will-change:auto}.cn--mob .cn-c2,.cn--mob .cn-c3,.cn--mob .cn-p{display:none}@media (max-width:767px){.cn{-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.cn-c0{opacity:calc(var(--cn-brilho) * .6)}.cn-c1{opacity:calc(var(--cn-brilho) * .5)}.cn-onda--t1{display:none}}
.qs{padding:clamp(72px, 10vh, 140px) var(--pad) clamp(72px, 10vh, 140px) var(--pad);position:relative}.qs .rotulo{font:var(--fw-rotulo) var(--fs-rotulo)/var(--lh-rotulo) var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-2)}.qs .rotulo b{color:var(--tx-ac);font-variant-numeric:tabular-nums;margin-right:.8em}.qs{background:var(--fundo2)}.qs-in{max-width:1120px}.qs h2{max-width:15em;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-titulo);color:var(--tx);text-wrap:balance;margin-top:18px}.qs-apoio{max-width:32em;font-size:var(--fs-corpo-g);line-height:var(--lh-corpo-g);color:var(--tx-2);margin-top:22px}.qs-bloco{margin-top:clamp(48px,7vh,80px)}.qs-sub{font:var(--fw-rotulo) var(--fs-rotulo)/var(--lh-rotulo) var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-ac);align-items:center;gap:14px;display:flex}.qs-sub:after{content:"";background:#0f172a1f;flex:1;height:1px}.qs-principios{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:24px 0 0;padding:0;list-style:none;display:grid}.qs-pr{border-top:2px solid #2563eb;padding-top:18px}.qs-pr-n{font-size:var(--fs-rotulo);line-height:var(--lh-rotulo);color:var(--tx-ac);display:block}.qs-pr-tit{font:var(--fw-h3) var(--fs-h3)/var(--lh-h3) var(--ff-texto);letter-spacing:var(--ls-h3);color:var(--tx);text-wrap:balance;margin-top:10px}.qs-pr-txt{max-width:30em;font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx-2);margin-top:10px}.qs-nota{max-width:34em;font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx-2);margin-top:16px}.qs-time{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.qs-pessoa{background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(20px,2vw,28px);display:flex;box-shadow:0 0 0 1px #0f172a14}.qs-frente{font:var(--fw-rotulo) var(--fs-rotulo)/var(--lh-rotulo) var(--ff-texto);letter-spacing:var(--ls-rotulo);text-transform:uppercase;color:var(--tx-ac);margin-top:12px}.qs-nome{font:var(--fw-h3) var(--fs-corpo)/var(--lh-corpo) var(--ff-texto);color:var(--tx)}.qs-papel{font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx-2)}.qs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qs-retrato{isolation:isolate;background:#e6eeff;border-radius:50%;width:96px;height:96px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1e3a8a24}.qs-retrato svg{fill:#a7c7ff;width:100%;height:100%;display:block}.qs-com-foto .qs-retrato{box-shadow:none;background:#a7c7ff}.qs-retrato img{object-fit:cover;filter:grayscale()contrast(1.08);mix-blend-mode:multiply;width:100%;height:100%;display:block}.qs-com-foto .qs-retrato:after{content:"";mix-blend-mode:lighten;pointer-events:none;background:#1e3a8a;position:absolute;inset:0}.qs-ia-lema{max-width:24em;font:var(--fw-h3) var(--fs-h3)/var(--lh-h3) var(--ff-texto);letter-spacing:var(--ls-h3);color:var(--tx);text-wrap:balance;margin-top:24px}.qs-compromissos{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(28px,4vh,40px) 0 0;padding:0;list-style:none;display:grid}.qs-cp{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.qs-cp-ic{fill:none;stroke:#1e3a8a;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.qs-cp-tit{max-width:12em;font:var(--fw-h3) var(--fs-corpo)/var(--lh-corpo) var(--ff-texto);color:var(--tx);text-wrap:balance}.qs-pol{font-size:var(--fs-corpo);line-height:var(--lh-corpo);color:var(--tx-2);margin-top:clamp(28px,4vh,40px)}.qs-anim .qs-ent{opacity:0;transition:opacity .6s ease var(--qs-atraso,0s), transform .7s cubic-bezier(.22,1,.36,1) var(--qs-atraso,0s);transform:translateY(14px)}.qs-anim .qs-ent.qs-vis{opacity:1;transform:none}@media (min-width:768px){.qs-in{padding-left:max(0px, calc(max(96px, (100vw - 1240px) / 2) - var(--pad,72px)))}}@media (max-width:1023px){.qs-time,.qs-compromissos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.qs-compromissos{gap:24px 16px}.qs-principios{grid-template-columns:1fr}.qs-time{gap:12px}.qs-pessoa{padding:18px}.qs-retrato{width:72px;height:72px}}@media (max-width:359px){.qs-time{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qs-anim .qs-ent{opacity:1;transition:none;transform:none}}
