.hero-animation-module__NA6dGG__stage{border:1px solid var(--rule);border-radius:var(--radius-xl,8px);background:var(--card);padding:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 100);position:relative;overflow:hidden}.hero-animation-module__NA6dGG__scene{min-height:inherit;display:grid}.hero-animation-module__NA6dGG__phaseA,.hero-animation-module__NA6dGG__phaseB{grid-area:1/1;min-width:0}.hero-animation-module__NA6dGG__phaseA{pointer-events:none;grid-template-columns:minmax(0,11fr) minmax(0,6fr) minmax(0,8fr);align-items:stretch;animation:.35s ease-in 1.75s both hero-animation-module__NA6dGG__phase-out;display:grid}.hero-animation-module__NA6dGG__request{align-self:center;gap:calc(var(--spacing) * 3);border:1px solid var(--rule);background:var(--card);padding:calc(var(--spacing) * 4);box-shadow:var(--shadow-float);border-radius:8px;flex-direction:column;animation:.5s cubic-bezier(.2,.7,.2,1) both hero-animation-module__NA6dGG__rise-in;display:flex}.hero-animation-module__NA6dGG__requestTitle{font-size:var(--text-sm);color:var(--ink);font-weight:600}.hero-animation-module__NA6dGG__field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.hero-animation-module__NA6dGG__fieldLabel{font-size:var(--text-xs);color:var(--slate)}.hero-animation-module__NA6dGG__connectors{width:100%;height:100%;animation:.6s cubic-bezier(.4,0,.2,1) .45s both hero-animation-module__NA6dGG__reveal;overflow:visible}.hero-animation-module__NA6dGG__connectors path{fill:none;stroke:var(--rule-strong,#b9c0c9);stroke-width:1.5px}.hero-animation-module__NA6dGG__companies{justify-content:space-around;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.hero-animation-module__NA6dGG__company{align-items:center;gap:calc(var(--spacing) * 2);border:1px solid var(--rule);background:var(--card);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);font-size:var(--text-sm);color:var(--ink);white-space:nowrap;border-radius:8px;font-weight:500;animation:.35s cubic-bezier(.2,.7,.2,1.2) both hero-animation-module__NA6dGG__pop-in;display:flex}.hero-animation-module__NA6dGG__company:first-child{animation-delay:.95s}.hero-animation-module__NA6dGG__company:nth-child(2){animation-delay:1.05s}.hero-animation-module__NA6dGG__company:nth-child(3){animation-delay:1.15s}.hero-animation-module__NA6dGG__mark{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background:var(--wash);font-size:var(--text-xs);color:var(--slate);border-radius:4px;flex:none;place-items:center;font-weight:600;display:grid}.hero-animation-module__NA6dGG__phaseB{justify-content:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.hero-animation-module__NA6dGG__header{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);color:var(--slate);padding-right:calc(var(--spacing) * 24);flex-wrap:wrap;animation:.4s ease-out 1.9s both hero-animation-module__NA6dGG__fade-in;display:flex}.hero-animation-module__NA6dGG__chip{border:1px solid var(--rule);background:var(--wash);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 3);color:var(--ink);border-radius:999px;font-weight:600}.hero-animation-module__NA6dGG__grid{column-gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));animation:.3s ease-out 1.95s both hero-animation-module__NA6dGG__fade-in;display:grid;position:relative}.hero-animation-module__NA6dGG__labels,.hero-animation-module__NA6dGG__proposal{grid-template-rows:calc(var(--spacing) * 12) repeat(5, calc(var(--spacing) * 9));align-items:center;display:grid}.hero-animation-module__NA6dGG__labels{font-size:var(--text-xs);color:var(--slate)}.hero-animation-module__NA6dGG__proposal{border:1px solid var(--rule);background:var(--card);border-radius:8px;animation:.5s cubic-bezier(.2,.7,.2,1) both hero-animation-module__NA6dGG__rise-in;overflow:hidden}.hero-animation-module__NA6dGG__proposal:nth-child(2){animation-delay:2s}.hero-animation-module__NA6dGG__proposal:nth-child(3){animation-delay:2.15s}.hero-animation-module__NA6dGG__proposal:nth-child(4){animation-delay:2.3s}.hero-animation-module__NA6dGG__proposalHead{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--rule);height:100%;padding:0 calc(var(--spacing) * 2.5);font-size:var(--text-xs);color:var(--ink);white-space:nowrap;font-weight:600;display:flex;overflow:hidden}.hero-animation-module__NA6dGG__cell{height:100%;padding:0 calc(var(--spacing) * 2.5);align-items:center;display:flex}.hero-animation-module__NA6dGG__proposal .hero-animation-module__NA6dGG__cell{justify-content:flex-end}.hero-animation-module__NA6dGG__labels .hero-animation-module__NA6dGG__lit{color:var(--ink)}.hero-animation-module__NA6dGG__band{left:0;right:0;top:calc(var(--spacing) * 30 + 1px);height:calc(var(--spacing) * 9);background:var(--highlight);mix-blend-mode:multiply;pointer-events:none;transform-origin:0;animation:.6s cubic-bezier(.2,.7,.2,1) 3.4s both hero-animation-module__NA6dGG__sweep;position:absolute}.hero-animation-module__NA6dGG__bar{width:70%;height:calc(var(--spacing) * 2);transform-origin:100%;border-radius:999px;animation:.45s cubic-bezier(.2,.7,.2,1) both hero-animation-module__NA6dGG__grow}.hero-animation-module__NA6dGG__deduction{background:color-mix(in srgb, var(--status-brick) 35%, transparent)}.hero-animation-module__NA6dGG__income{background:color-mix(in srgb, var(--status-green) 35%, transparent)}.hero-animation-module__NA6dGG__base{background:color-mix(in srgb, var(--ink) 15%, transparent)}.hero-animation-module__NA6dGG__proposal:nth-child(2) .hero-animation-module__NA6dGG__bar{animation-delay:calc(2.5s + var(--row) * 70ms)}.hero-animation-module__NA6dGG__proposal:nth-child(3) .hero-animation-module__NA6dGG__bar{animation-delay:calc(2.62s + var(--row) * 70ms)}.hero-animation-module__NA6dGG__proposal:nth-child(4) .hero-animation-module__NA6dGG__bar{animation-delay:calc(2.74s + var(--row) * 70ms)}.hero-animation-module__NA6dGG__caption{font-size:var(--text-base);color:var(--ink);font-weight:600;animation:.4s ease-out 4.2s both hero-animation-module__NA6dGG__fade-in}.hero-animation-module__NA6dGG__control{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:1;color:var(--slate);position:absolute}.hero-animation-module__NA6dGG__paused *,.hero-animation-module__NA6dGG__paused :before,.hero-animation-module__NA6dGG__paused :after{animation-play-state:paused!important}.hero-animation-module__NA6dGG__fadeOut{opacity:0;transition:opacity .4s ease-in}@media (max-width:39.999rem){.hero-animation-module__NA6dGG__stage{padding:calc(var(--spacing) * 4)}.hero-animation-module__NA6dGG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-animation-module__NA6dGG__labels{display:none}.hero-animation-module__NA6dGG__phaseA{grid-template-columns:minmax(0,10fr) minmax(0,3fr) minmax(0,8fr)}.hero-animation-module__NA6dGG__company{padding:calc(var(--spacing) * 1.5)}.hero-animation-module__NA6dGG__companyName{display:none}}@keyframes hero-animation-module__NA6dGG__rise-in{0%{opacity:0;transform:translateY(calc(var(--spacing) * 4))}to{opacity:1;transform:none}}@keyframes hero-animation-module__NA6dGG__pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes hero-animation-module__NA6dGG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-animation-module__NA6dGG__phase-out{0%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:scale(.97)}}@keyframes hero-animation-module__NA6dGG__reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hero-animation-module__NA6dGG__grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes hero-animation-module__NA6dGG__sweep{0%{transform:scaleX(0)}to{transform:none}}
