.timeline-section[data-astro-cid-4vr5gzlh]{background:0 0;overflow:hidden}.timeline-header[data-astro-cid-4vr5gzlh]{text-align:center;margin-bottom:16px;padding:0 24px}.timeline-title[data-astro-cid-4vr5gzlh]{font-family:var(--font-display);color:var(--color-ink-soft);margin:0 0 8px;font-size:32px;font-weight:700}.timeline-subtitle[data-astro-cid-4vr5gzlh]{color:var(--color-text-soft);margin:0;font-size:15px}.timeline-container[data-astro-cid-4vr5gzlh]{max-width:1280px;margin:0 auto;padding:16px 24px 0;position:relative}.timeline-line[data-astro-cid-4vr5gzlh]{background:linear-gradient(to right, transparent 0%, var(--color-brand-blue) 12%, var(--color-hud-cyan) 50%, var(--color-brand-blue) 88%, transparent 100%);height:2px;box-shadow:0 0 2px #fff, 0 0 4px color-mix(in srgb, var(--color-hud-cyan) 90%, transparent), 0 0 8px color-mix(in srgb, var(--color-hud-cyan) 70%, transparent), 0 0 16px #0095da80, 0 0 32px #0095da40;transform-origin:0;z-index:0;border-radius:1px;transition:transform 1.8s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)scaleX(0)}.timeline-section[data-astro-cid-4vr5gzlh].is-visible .timeline-line[data-astro-cid-4vr5gzlh]{transform:translateY(-50%)scaleX(1)}.timeline-particle[data-astro-cid-4vr5gzlh]{width:8px;height:8px;box-shadow:0 0 4px #fff, 0 0 8px var(--color-hud-cyan), 0 0 16px color-mix(in srgb, var(--color-hud-cyan) 90%, transparent), 0 0 28px color-mix(in srgb, var(--color-hud-cyan) 50%, transparent);opacity:0;z-index:1;pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.timeline-section[data-astro-cid-4vr5gzlh].is-visible .timeline-particle[data-astro-cid-4vr5gzlh]{opacity:1;animation:linear infinite flow-particle}.timeline-particle--1[data-astro-cid-4vr5gzlh]{animation-duration:3s;animation-delay:0s}.timeline-particle--2[data-astro-cid-4vr5gzlh]{animation-duration:4s;animation-delay:1.2s}.timeline-particle--3[data-astro-cid-4vr5gzlh]{animation-duration:5s;animation-delay:2.4s}@keyframes flow-particle{0%{left:24px}to{left:calc(100% - 32px)}}.timeline-list[data-astro-cid-4vr5gzlh]{z-index:2;grid-template-rows:170px 60px 72px 60px 170px;grid-template-columns:repeat(6,1fr);place-items:center;column-gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline-item[data-astro-cid-4vr5gzlh]{display:contents}.timeline-item[data-astro-cid-4vr5gzlh]>[data-astro-cid-4vr5gzlh]{grid-column:var(--col)}.timeline-item--top[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh]{grid-row:1;align-self:end;margin-bottom:32px}.timeline-item--top[data-astro-cid-4vr5gzlh] .timeline-info[data-astro-cid-4vr5gzlh]{grid-row:2;align-self:start}.timeline-item[data-astro-cid-4vr5gzlh] .timeline-node[data-astro-cid-4vr5gzlh]{grid-row:3}.timeline-item--bottom[data-astro-cid-4vr5gzlh] .timeline-info[data-astro-cid-4vr5gzlh]{grid-row:4;align-self:end}.timeline-item--bottom[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh]{grid-row:5;align-self:start;margin-top:32px}.timeline-node[data-astro-cid-4vr5gzlh]{background:var(--color-panel-navy);border:2.5px solid var(--color-brand-blue);opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;transform:scale(.5)}.is-visible[data-astro-cid-4vr5gzlh] .timeline-node[data-astro-cid-4vr5gzlh]{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards node-enter;animation-delay:calc(.8s + var(--idx) * .2s)}@keyframes node-enter{to{opacity:1;transform:scale(1)}}.timeline-node[data-astro-cid-4vr5gzlh]:hover{transform:scale(1.08);box-shadow:0 0 20px #0095da80}.timeline-node__icon[data-astro-cid-4vr5gzlh]{color:var(--color-brand-blue);justify-content:center;align-items:center;display:flex}.timeline-node__icon[data-astro-cid-4vr5gzlh] svg[data-astro-cid-4vr5gzlh]{stroke:currentColor;stroke-width:1.5px;fill:none;width:28px;height:28px}.timeline-item--current[data-astro-cid-4vr5gzlh] .timeline-node[data-astro-cid-4vr5gzlh]{border-width:3px;width:88px;height:88px}.timeline-item--current[data-astro-cid-4vr5gzlh] .timeline-node__icon[data-astro-cid-4vr5gzlh] svg[data-astro-cid-4vr5gzlh]{width:34px;height:34px}.is-visible[data-astro-cid-4vr5gzlh] .timeline-item--current[data-astro-cid-4vr5gzlh] .timeline-node[data-astro-cid-4vr5gzlh]{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards node-enter,2.5s ease-in-out infinite pulse-ring;animation-delay:calc(.8s + var(--idx) * .2s), calc(1.3s + var(--idx) * .2s)}@keyframes pulse-ring{0%,to{box-shadow:0 0 #0095da66,0 0 20px #0095da4d}50%{box-shadow:0 0 0 14px #0095da00,0 0 30px #0095da80}}.timeline-node__badge[data-astro-cid-4vr5gzlh]{background:linear-gradient(135deg, var(--color-brand-blue), var(--color-hud-cyan));color:#fff;letter-spacing:1.5px;white-space:nowrap;z-index:3;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.timeline-info[data-astro-cid-4vr5gzlh]{text-align:center;opacity:0}.is-visible[data-astro-cid-4vr5gzlh] .timeline-info[data-astro-cid-4vr5gzlh]{animation:.5s ease-out forwards info-enter;animation-delay:calc(.9s + var(--idx) * .2s)}@keyframes info-enter{to{opacity:1}}.timeline-info__year[data-astro-cid-4vr5gzlh]{font-family:var(--font-display);color:var(--color-action-blue);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800;line-height:1}.timeline-info__title[data-astro-cid-4vr5gzlh]{font-family:var(--font-display);color:var(--color-ink-soft);text-transform:uppercase;letter-spacing:1px;margin:4px 0 0;font-size:11px;font-weight:700}.timeline-item--current[data-astro-cid-4vr5gzlh] .timeline-info__year[data-astro-cid-4vr5gzlh]{font-size:32px}.timeline-card[data-astro-cid-4vr5gzlh]{border-left:4px solid var(--color-brand-blue);opacity:0;background:#fff;border-radius:12px;max-width:200px;padding:16px 18px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a}.timeline-card[data-astro-cid-4vr5gzlh]:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0095da26,0 2px 8px #0000000f}.timeline-card__desc[data-astro-cid-4vr5gzlh]{color:var(--color-text-soft);margin:0;font-size:13px;font-weight:700;line-height:1.6}.timeline-item--top[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh]:after{content:"";filter:drop-shadow(0 2px 2px #0000000f);border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.timeline-item--bottom[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh]:before{content:"";filter:drop-shadow(0 -2px 2px #0000000f);border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.is-visible[data-astro-cid-4vr5gzlh] .timeline-item--top[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh]{animation:.5s cubic-bezier(.16,1,.3,1) forwards card-enter-top;animation-delay:calc(1.1s + var(--idx) * .2s)}.is-visible[data-astro-cid-4vr5gzlh] .timeline-item--bottom[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh]{animation:.5s cubic-bezier(.16,1,.3,1) forwards card-enter-bottom;animation-delay:calc(1.1s + var(--idx) * .2s)}@keyframes card-enter-top{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes card-enter-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.timeline-container[data-astro-cid-4vr5gzlh]{padding:32px 0 32px 16px}.timeline-list[data-astro-cid-4vr5gzlh]{flex-direction:column;align-items:stretch;gap:28px;display:flex}.timeline-item[data-astro-cid-4vr5gzlh]{flex-direction:row;align-items:flex-start;min-height:56px;padding-left:76px;position:relative;display:flex!important}.timeline-item[data-astro-cid-4vr5gzlh]>[data-astro-cid-4vr5gzlh]{grid-area:auto!important}.timeline-line[data-astro-cid-4vr5gzlh]{background:linear-gradient(to bottom, transparent 0%, var(--color-brand-blue) 12%, var(--color-hud-cyan) 50%, var(--color-brand-blue) 88%, transparent 100%);transform-origin:top;width:2px;height:auto;inset:28px auto 28px 44px;transform:scaleY(0)}.is-visible[data-astro-cid-4vr5gzlh] .timeline-line[data-astro-cid-4vr5gzlh]{transform:scaleY(1)}.timeline-particle[data-astro-cid-4vr5gzlh]{top:28px;left:44px;transform:translate(-50%)}.is-visible[data-astro-cid-4vr5gzlh] .timeline-particle[data-astro-cid-4vr5gzlh]{animation:linear infinite flow-particle-vertical}@keyframes flow-particle-vertical{0%{top:28px}to{top:calc(100% - 28px)}}.timeline-node[data-astro-cid-4vr5gzlh]{width:56px;height:56px;position:absolute;top:0;left:16px}.timeline-item--current[data-astro-cid-4vr5gzlh] .timeline-node[data-astro-cid-4vr5gzlh]{width:64px;height:64px;left:12px}.timeline-info[data-astro-cid-4vr5gzlh]{text-align:left;order:1;margin:0 0 8px}.timeline-card[data-astro-cid-4vr5gzlh]{order:2;width:100%;max-width:100%;margin:8px 0 0}.timeline-card[data-astro-cid-4vr5gzlh]:before,.timeline-card[data-astro-cid-4vr5gzlh]:after{display:none}.timeline-card__desc[data-astro-cid-4vr5gzlh]{display:block!important}.is-visible[data-astro-cid-4vr5gzlh] .timeline-item[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh],.is-visible[data-astro-cid-4vr5gzlh] .timeline-item--top[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh],.is-visible[data-astro-cid-4vr5gzlh] .timeline-item--bottom[data-astro-cid-4vr5gzlh] .timeline-card[data-astro-cid-4vr5gzlh]{animation:.5s cubic-bezier(.16,1,.3,1) forwards card-enter-mobile!important}@keyframes card-enter-mobile{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.timeline-line[data-astro-cid-4vr5gzlh],.timeline-particle[data-astro-cid-4vr5gzlh],.timeline-node[data-astro-cid-4vr5gzlh],.timeline-card[data-astro-cid-4vr5gzlh],.timeline-info[data-astro-cid-4vr5gzlh]{transition:none!important;animation:none!important}.timeline-line[data-astro-cid-4vr5gzlh]{transform:translateY(-50%)scaleX(1)!important}.timeline-node[data-astro-cid-4vr5gzlh],.timeline-card[data-astro-cid-4vr5gzlh],.timeline-info[data-astro-cid-4vr5gzlh]{opacity:1!important;transform:none!important}.timeline-particle[data-astro-cid-4vr5gzlh]{opacity:0!important}}@media (prefers-reduced-motion:reduce) and (width<=1023px){.timeline-line[data-astro-cid-4vr5gzlh]{transform:scaleY(1)!important}}@media (scripting:none){.timeline-line[data-astro-cid-4vr5gzlh]{transform:translateY(-50%)scaleX(1)}.timeline-node[data-astro-cid-4vr5gzlh],.timeline-card[data-astro-cid-4vr5gzlh],.timeline-info[data-astro-cid-4vr5gzlh]{opacity:1;transform:none}.timeline-particle[data-astro-cid-4vr5gzlh]{display:none}}@media (scripting:none) and (width<=1023px){.timeline-line[data-astro-cid-4vr5gzlh]{transform:scaleY(1)}}.valor-card[data-astro-cid-x556d3xj]{text-align:center;border:1px solid var(--color-line);border-left:4px solid var(--color-brand-blue);background:#fff;border-radius:12px;padding:32px 24px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 24px #0000000f}.valor-card[data-astro-cid-x556d3xj]:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0095da2e}.valor-icon-wrap[data-astro-cid-x556d3xj]{background:linear-gradient(135deg, var(--color-panel-navy) 0%, var(--color-surface-dark) 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:inline-flex;box-shadow:0 0 0 4px #0095da1f,0 0 20px #0095da40}.valor-icon-wrap[data-astro-cid-x556d3xj] svg[data-astro-cid-x556d3xj]{width:26px;height:26px;color:var(--color-brand-blue);stroke:currentColor;stroke-width:1.5px;fill:none;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-hud-cyan) 50%, transparent))}.valor-titulo[data-astro-cid-x556d3xj]{font-family:var(--font-display);color:var(--color-ink-soft);margin:0 0 10px;font-size:17px;font-weight:700}.valor-desc[data-astro-cid-x556d3xj]{color:var(--color-text-soft);margin:0;font-size:14px;line-height:1.6}.infra-kpi[data-astro-cid-x556d3xj]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.infra-icon[data-astro-cid-x556d3xj]{width:40px;height:40px;color:var(--color-action-blue);justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.infra-icon[data-astro-cid-x556d3xj] svg[data-astro-cid-x556d3xj]{width:28px;height:28px}.infra-value[data-astro-cid-x556d3xj]{font-family:var(--font-display);color:var(--color-ink-soft);margin:0;font-size:22px;font-weight:700;line-height:1.1}.infra-label[data-astro-cid-x556d3xj]{color:var(--color-text-soft);margin:4px 0 0;font-size:13px;line-height:1.45}.parceiro-card[data-astro-cid-x556d3xj]{border:1px solid var(--color-line);border-left:4px solid var(--color-brand-blue);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 24px;transition:transform .3s,box-shadow .3s;display:flex}.parceiro-card[data-astro-cid-x556d3xj]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0095da26}.parceiro-card__logo-wrap[data-astro-cid-x556d3xj]{align-items:center;height:56px;margin-bottom:4px;display:flex}.parceiro-card__logo[data-astro-cid-x556d3xj]{object-fit:contain;width:auto;max-height:56px}.parceiro-card__name[data-astro-cid-x556d3xj]{font-family:var(--font-display);color:var(--color-ink-soft);margin:0;font-size:20px;font-weight:700}.parceiro-card__desc[data-astro-cid-x556d3xj]{color:var(--color-text-soft);margin:0;font-size:14px;line-height:1.6}
