.cf{padding:112px 0}.cf ol{list-style:none}.cf h2.tit{text-wrap:balance}.cf h3{font-weight:500;font-size:20px;line-height:1.25;letter-spacing:-.005em}.cf .mono{display:block;font-size:14px;letter-spacing:.02em}[data-revela]{opacity:0;transform:translateY(18px);transition:opacity .55s var(--suave),transform .7s var(--suave)}[data-revela].visto{opacity:1;transform:none}.cf-a{background:#fff;color:var(--texto)}.a-linha{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;margin-top:80px}.a-linha:before{content:"";position:absolute;left:28px;right:0;top:27px;height:2px;background:var(--azul-700);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--suave)}.a-linha.visto:before{transform:none}.a-linha li{transition-delay:calc(var(--i) * 90ms)}.a-no{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--raio);background:var(--azul-950);color:var(--azul-700)}.a-no .ic{width:26px;height:26px}.a-linha .mono{margin-top:30px;color:#8a6630}.a-linha h3{margin-top:8px}.a-linha p{margin-top:10px;font-size:16px;color:var(--texto-2)}.cf-b{background:var(--azul-950);color:#fff}.b-lista{margin-top:72px;border-top:1px solid rgba(255,255,255,.16)}.b-lista li{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,3fr) minmax(0,5fr) 32px;gap:40px;align-items:center;padding:36px 0;border-bottom:1px solid rgba(255,255,255,.16)}.b-num{font-weight:100;font-size:clamp(72px,7vw,112px);line-height:.8;letter-spacing:-.04em;color:var(--azul-700)}.b-lista h3{font-weight:300;font-size:clamp(24px,2.2vw,32px);letter-spacing:-.015em}.b-lista p{font-size:18px;color:#ffffffc2}.b-lista .ic{width:32px;height:32px;color:var(--azul-300)}.cf-c{background:#f4f5f7;color:var(--texto);--degrau:44px}.c-escada{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:72px;padding-bottom:calc(4 * var(--degrau))}.c-escada li{display:flex;flex-direction:column;min-height:320px;padding:28px 26px 30px;background:#fff;border-radius:var(--raio);transform:translateY(calc((4 - var(--i)) * var(--degrau) + 48px));transition-delay:calc(var(--i) * 90ms)}.c-escada li.visto{transform:translateY(calc((4 - var(--i)) * var(--degrau)))}.c-topo{display:flex;justify-content:space-between;align-items:flex-start}.c-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--raio);background:var(--azul-950);color:var(--azul-700)}.c-ic .ic{width:24px;height:24px}.c-escada .mono{color:#8a6630}.c-escada h3{margin-top:auto;padding-top:36px;font-size:22px}.c-escada p{margin-top:10px;font-size:15.5px;color:var(--texto-2)}.cf-d{background:var(--azul-950);color:#fff;--vao:72px}.d-zz{position:relative;display:flex;flex-direction:column;margin-top:80px}.d-zz:before,.d-zz:after{content:"";position:absolute;left:50%;top:46px;bottom:0;width:1px;background:#ffffff29}.d-zz:after{background:var(--azul-700);transform:scaleY(0);transform-origin:top;transition:transform 1.1s var(--suave)}.d-zz.visto:after{transform:none}.d-zz li{position:relative;width:calc(50% - var(--vao));padding:30px 34px 34px;background:var(--azul-900);border-radius:var(--raio)}.d-zz li:nth-child(2n){align-self:flex-end}.d-zz li+li{margin-top:-64px}.d-zz li:before{content:"";position:absolute;top:46px;left:100%;width:var(--vao);height:1px;background:var(--azul-700)}.d-zz li:after{content:"";position:absolute;top:41px;left:calc(100% + var(--vao) - 5px);width:11px;height:11px;background:var(--azul-700)}.d-zz li:nth-child(2n):before{left:auto;right:100%}.d-zz li:nth-child(2n):after{left:auto;right:calc(100% + var(--vao) - 6px)}.d-topo{display:flex;align-items:center;justify-content:space-between}.d-topo .ic{width:30px;height:30px;color:var(--azul-700)}.d-zz .mono{color:var(--azul-300)}.d-zz h3{margin-top:22px;font-weight:400;font-size:24px}.d-zz p{margin-top:8px;font-size:16px;color:#ffffffc2}.cf-e{background:#fff;color:var(--texto);--p:0}.e-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.e-lado{position:sticky;top:120px}.e-indice{position:relative;margin-top:52px;padding-left:28px}.e-indice:before,.e-indice:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#e6e7ea}.e-indice:after{background:var(--azul-700);transform:scaleY(var(--p));transform-origin:top;transition:transform .35s linear}.e-indice li{display:flex;align-items:baseline;gap:16px;padding:9px 0;font-size:18px;color:var(--texto-2);transition:color .35s}.e-indice .mono{font-size:13px;transition:color .35s}.e-indice li.on{color:var(--texto)}.e-indice li.on .mono{color:#8a6630}.e-passos ol{border-top:1px solid var(--linha)}.e-passo{display:grid;grid-template-columns:64px minmax(0,1fr);gap:32px;padding:40px 0;border-bottom:1px solid var(--linha)}.e-ic{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--linha);border-radius:var(--raio);color:var(--texto-2);transition:background .5s var(--suave),border-color .5s var(--suave),color .5s var(--suave)}.e-ic .ic{width:28px;height:28px}.e-passo.on .e-ic{background:var(--azul-950);border-color:var(--azul-950);color:var(--azul-700)}.e-passo .mono{color:#8a6630}.e-passo h3{margin-top:6px;font-weight:400;font-size:26px}.e-passo p{margin-top:10px;font-size:17px;color:var(--texto-2)}.e-segs{display:none}@media(max-width:900px){.cf{padding:72px 0}br.so-pc{display:none}.a-linha{grid-template-columns:1fr;gap:0;margin-top:44px}.a-linha:before{inset:0 auto 0 23px;width:2px;height:auto;transform:scaleY(0);transform-origin:top}.a-linha.visto:before{transform:none}.a-linha li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;padding-bottom:36px;transition-delay:0s}.a-linha li:last-child{padding-bottom:0}.a-no{grid-row:1/4;width:48px;height:48px}.a-no .ic{width:22px;height:22px}.a-linha .mono{margin-top:2px}.a-linha h3{margin-top:4px}.a-linha p{margin-top:6px}.b-lista{margin-top:44px}.b-lista li{grid-template-columns:72px minmax(0,1fr);gap:8px 18px;align-items:start;padding:28px 0}.b-num{grid-row:1/3;font-size:60px}.b-lista h3{font-size:24px;margin-top:2px}.b-lista p{font-size:16px}.b-lista .ic{display:none}.c-escada{grid-template-columns:1fr;gap:12px;margin-top:44px;padding-bottom:0}.c-escada li{min-height:0;padding:24px 22px 26px;transform:translateY(32px);transition-delay:0s}.c-escada li.visto{transform:none}.c-escada h3{padding-top:22px}.d-zz{margin-top:44px;gap:14px}.d-zz:before,.d-zz:after,.d-zz li:before,.d-zz li:after{display:none}.d-zz li{width:88%;padding:24px 22px 26px}.d-zz li+li{margin-top:0}.e-grid{grid-template-columns:1fr;gap:0}.e-lado{position:static}.e-indice{display:none}.e-segs{position:sticky;top:60px;z-index:2;display:flex;gap:6px;margin-top:36px;padding:14px 0;background:#fff}.e-segs i{position:relative;flex:1;height:3px;background:#e6e7ea;overflow:hidden}.e-segs i:after{content:"";position:absolute;inset:0;background:var(--azul-700);transform-origin:left;transform:scaleX(clamp(0,calc(var(--p) * 5 - var(--i)),1));transition:transform .35s linear}.e-passo{grid-template-columns:48px minmax(0,1fr);gap:18px;padding:28px 0}.e-ic{width:48px;height:48px}.e-ic .ic{width:22px;height:22px}.e-passo h3{font-size:22px}.e-passo p{font-size:16px}}.c-escada li{padding-inline:clamp(16px,1.6vw,26px)}.c-escada h3{font-size:clamp(17px,1.55vw,22px)}@media(max-width:1100px){.c-escada{grid-template-columns:1fr;gap:12px;margin-top:44px;padding-bottom:0}.c-escada li{min-height:0;padding:24px 22px 26px;transform:translateY(32px);transition-delay:0s}.c-escada li.visto{transform:none}.c-escada h3{padding-top:22px;font-size:22px}}
