.FintechPipeline-module__5bh4dW__stagePulse{transform-origin:50%;transform-box:fill-box;animation:3.2s cubic-bezier(.4,0,.6,1) infinite FintechPipeline-module__5bh4dW__pulse}@keyframes FintechPipeline-module__5bh4dW__pulse{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}.FintechPipeline-module__5bh4dW__pendingLine{stroke-dasharray:4 6;animation:1.5s linear infinite FintechPipeline-module__5bh4dW__march}@keyframes FintechPipeline-module__5bh4dW__march{to{stroke-dashoffset:-10px}}.FintechPipeline-module__5bh4dW__exception{transform-origin:50%;transform-box:fill-box;animation:6s cubic-bezier(.2,.6,.2,1) infinite FintechPipeline-module__5bh4dW__surface}@keyframes FintechPipeline-module__5bh4dW__surface{0%,12%{opacity:0;transform:translateY(4px)}22%,78%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.FintechPipeline-module__5bh4dW__stagePulse,.FintechPipeline-module__5bh4dW__pendingLine,.FintechPipeline-module__5bh4dW__exception{animation:none}.FintechPipeline-module__5bh4dW__exception{opacity:1}}
@keyframes FintechMocks-module__4S-pyq__pulseScale{0%,to{opacity:1}50%{opacity:.78}}@keyframes FintechMocks-module__4S-pyq__boardActive{0%,20%{border-color:var(--line);background:#fff}32%,55%{background:var(--accent-weak);border-color:var(--accent-line)}70%,to{border-color:var(--line);background:#fff}}@keyframes FintechMocks-module__4S-pyq__checkPop{0%,58%{opacity:0;transform:scale(.6)}64%,82%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.6)}}.FintechMocks-module__4S-pyq__featureCard{align-items:center;gap:calc(16 * var(--dpx));flex-direction:column;display:flex}.FintechMocks-module__4S-pyq__featureGrid{gap:calc(8 * var(--dpx));width:100%;display:flex}.FintechMocks-module__4S-pyq__featureTile{border:1px solid var(--line);border-radius:calc(10 * var(--dpx));padding:calc(12 * var(--dpx)) calc(8 * var(--dpx));align-items:center;gap:calc(8 * var(--dpx));text-align:center;opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease);background:#fff;flex-direction:column;flex:1;display:flex;transform:translateY(6px);box-shadow:0 1px 1.5px #11111108}.FintechMocks-module__4S-pyq__flabel{font-size:calc(9.5 * var(--dpx));color:var(--ink);font-weight:500;line-height:1.35}.FintechMocks-module__4S-pyq__featureActive{border-color:var(--accent-line)}.FintechMocks-module__4S-pyq__fcheck{width:calc(18 * var(--dpx));height:calc(18 * var(--dpx));background:var(--ok-weak);color:var(--ok);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.FintechMocks-module__4S-pyq__fcheck svg{width:calc(10 * var(--dpx));height:calc(10 * var(--dpx))}.FintechMocks-module__4S-pyq__liveDot{width:calc(5 * var(--dpx));height:calc(5 * var(--dpx));background:var(--ok);margin-left:calc(5 * var(--dpx));vertical-align:middle;border-radius:50%;display:inline-block}.FintechMocks-module__4S-pyq__featureCta{align-items:center;gap:calc(6 * var(--dpx));font-size:calc(9.5 * var(--dpx));color:var(--accent);background:var(--accent-weak);padding:calc(6 * var(--dpx)) calc(12 * var(--dpx));border-radius:calc(20 * var(--dpx));opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);font-weight:600;text-decoration:none;display:inline-flex;transform:translateY(6px)}.FintechMocks-module__4S-pyq__featureCard.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__featureTile:first-child{opacity:1;transition-delay:.15s;transform:none}.FintechMocks-module__4S-pyq__featureCard.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__featureTile:nth-child(2){opacity:1;transition-delay:.3s;transform:none}.FintechMocks-module__4S-pyq__featureCard.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__featureTile:nth-child(3){opacity:1;transition-delay:.45s;transform:none}.FintechMocks-module__4S-pyq__featureCard.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__featureCta{opacity:1;transition-delay:.6s;transform:none}.FintechMocks-module__4S-pyq__featureCard.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__featureActive{animation:FintechMocks-module__4S-pyq__boardActive 5.5s var(--ease) 2s infinite}.FintechMocks-module__4S-pyq__featureCard.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__liveDot{animation:FintechMocks-module__4S-pyq__pulseScale 3.4s var(--ease) 1.4s infinite}.FintechMocks-module__4S-pyq__linkWrap{display:block}.FintechMocks-module__4S-pyq__linkRow{justify-content:center;align-items:center;gap:calc(14 * var(--dpx));display:flex}.FintechMocks-module__4S-pyq__linkCard{width:calc(96 * var(--dpx));border:1px solid var(--line);border-radius:calc(10 * var(--dpx));padding:calc(10 * var(--dpx));text-align:center;opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);background:#fff;flex:none;transform:translateY(6px);box-shadow:0 1px 1.5px #11111108}.FintechMocks-module__4S-pyq__nm{font-size:calc(9.5 * var(--dpx));color:var(--ink);font-weight:500;display:block}.FintechMocks-module__4S-pyq__no{font-size:calc(8 * var(--dpx));color:var(--muted);margin-top:calc(2 * var(--dpx));font-variant-numeric:tabular-nums;display:block}.FintechMocks-module__4S-pyq__linkIcon{width:calc(28 * var(--dpx));height:calc(28 * var(--dpx));background:var(--accent-weak);color:var(--accent);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;transform:translateY(6px)}.FintechMocks-module__4S-pyq__linkIcon svg{width:calc(14 * var(--dpx));height:calc(14 * var(--dpx))}.FintechMocks-module__4S-pyq__linkNote{margin-top:calc(16 * var(--dpx));font-size:calc(10 * var(--dpx));color:var(--muted);text-align:center;opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(6px)}.FintechMocks-module__4S-pyq__linkWrap.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__linkCard:first-child{opacity:1;transition-delay:.2s;transform:none}.FintechMocks-module__4S-pyq__linkWrap.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__linkIcon{opacity:1;transition-delay:.4s;transform:none}.FintechMocks-module__4S-pyq__linkWrap.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__linkCard:nth-child(3){opacity:1;transition-delay:.6s;transform:none}.FintechMocks-module__4S-pyq__linkWrap.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__linkNote{opacity:1;transition-delay:.8s;transform:none}@keyframes FintechMocks-module__4S-pyq__syncSpin{to{transform:rotate(360deg)}}.FintechMocks-module__4S-pyq__linkWrap.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__linkIcon svg{animation:4s linear 1.2s infinite FintechMocks-module__4S-pyq__syncSpin}.FintechMocks-module__4S-pyq__approvals{gap:calc(8 * var(--dpx));flex-direction:column;display:flex}.FintechMocks-module__4S-pyq__approvalRow{justify-content:space-between;align-items:center;gap:calc(8 * var(--dpx));border:1px solid var(--line);border-radius:calc(9 * var(--dpx));padding:calc(9 * var(--dpx)) calc(11 * var(--dpx));opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease);background:#fff;display:flex;transform:translateY(6px);box-shadow:0 1px 1.5px #11111108}.FintechMocks-module__4S-pyq__who{font-size:calc(9.5 * var(--dpx));color:var(--ink);font-weight:500}.FintechMocks-module__4S-pyq__amt{font-size:calc(8.5 * var(--dpx));color:var(--muted);margin-top:calc(5 * var(--dpx));font-variant-numeric:tabular-nums}.FintechMocks-module__4S-pyq__approvalStat{width:calc(64 * var(--dpx));height:calc(14 * var(--dpx));flex:none;position:relative}.FintechMocks-module__4S-pyq__approvalStat span{justify-content:flex-end;align-items:center;gap:calc(4 * var(--dpx));font-size:calc(9 * var(--dpx));white-space:nowrap;font-weight:600;display:flex;position:absolute;inset:0}.FintechMocks-module__4S-pyq__pending{color:var(--warn)}.FintechMocks-module__4S-pyq__approved{color:var(--ok);opacity:0}.FintechMocks-module__4S-pyq__approvalStat i{width:calc(5 * var(--dpx));height:calc(5 * var(--dpx));background:currentColor;border-radius:50%;flex:none}.FintechMocks-module__4S-pyq__approvalStat svg{width:calc(11 * var(--dpx));height:calc(11 * var(--dpx))}.FintechMocks-module__4S-pyq__approvals.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__approvalRow:first-child{opacity:1;transition-delay:.15s;transform:none}.FintechMocks-module__4S-pyq__approvals.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__approvalRow:nth-child(2){opacity:1;transition-delay:.3s;transform:none}.FintechMocks-module__4S-pyq__approvals.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__approvalRow:nth-child(3){opacity:1;transition-delay:.45s;transform:none}.FintechMocks-module__4S-pyq__approvals.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__targetApproval{animation:FintechMocks-module__4S-pyq__boardActive 5.5s var(--ease) 2s infinite}@keyframes FintechMocks-module__4S-pyq__approvalPending{0%,20%{opacity:1}32%,55%{opacity:0}70%,to{opacity:1}}@keyframes FintechMocks-module__4S-pyq__approvalApproved{0%,20%{opacity:0}32%,55%{opacity:1}70%,to{opacity:0}}.FintechMocks-module__4S-pyq__approvals.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__targetApproval .FintechMocks-module__4S-pyq__pending{animation:FintechMocks-module__4S-pyq__approvalPending 5.5s var(--ease) 2s infinite}.FintechMocks-module__4S-pyq__approvals.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__targetApproval .FintechMocks-module__4S-pyq__approved{animation:FintechMocks-module__4S-pyq__approvalApproved 5.5s var(--ease) 2s infinite}.FintechMocks-module__4S-pyq__ringrow{justify-content:center;align-items:center;gap:calc(22 * var(--dpx));display:flex}.FintechMocks-module__4S-pyq__ring{width:calc(86 * var(--dpx));height:calc(86 * var(--dpx));opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);flex:none;position:relative;transform:translateY(6px)}.FintechMocks-module__4S-pyq__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.FintechMocks-module__4S-pyq__ringBg{fill:none;stroke:#eee;stroke-width:8px}.FintechMocks-module__4S-pyq__ringFg{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1.2s var(--ease)}.FintechMocks-module__4S-pyq__ringLabel{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FintechMocks-module__4S-pyq__ringPct{font-size:calc(16 * var(--dpx));color:var(--ink);letter-spacing:-.01em;font-weight:600}.FintechMocks-module__4S-pyq__ringSub{font-size:calc(7.5 * var(--dpx));color:var(--muted);margin-top:1px}.FintechMocks-module__4S-pyq__ringStats{gap:calc(12 * var(--dpx));flex-direction:column;display:flex}.FintechMocks-module__4S-pyq__rstat{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(6px)}.FintechMocks-module__4S-pyq__rnum{font-size:calc(14 * var(--dpx));color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.FintechMocks-module__4S-pyq__rlbl{font-size:calc(8.5 * var(--dpx));color:var(--muted);margin-top:1px}.FintechMocks-module__4S-pyq__ringrow.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__ring{opacity:1;transition-delay:.2s;transform:none}.FintechMocks-module__4S-pyq__ringrow.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__rstat:first-child{opacity:1;transition-delay:.35s;transform:none}.FintechMocks-module__4S-pyq__ringrow.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__rstat:nth-child(2){opacity:1;transition-delay:.5s;transform:none}@keyframes FintechMocks-module__4S-pyq__ringBreathe{0%,to{stroke-dashoffset:64px}50%{stroke-dashoffset:58px}}.FintechMocks-module__4S-pyq__ringrow.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__ringFg{stroke-dashoffset:64px;animation:FintechMocks-module__4S-pyq__ringBreathe 4s var(--ease) 1.8s infinite}.FintechMocks-module__4S-pyq__rules{gap:calc(10 * var(--dpx));flex-direction:column;display:flex}.FintechMocks-module__4S-pyq__ruleRow{justify-content:space-between;align-items:center;gap:calc(10 * var(--dpx));border:1px solid var(--line);border-radius:calc(9 * var(--dpx));padding:calc(9 * var(--dpx)) calc(11 * var(--dpx));opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease), background-color .5s var(--ease), border-color .5s var(--ease);background:#fff;display:flex;position:relative;transform:translateY(6px);box-shadow:0 1px 1.5px #11111108}.FintechMocks-module__4S-pyq__label{font-size:calc(9.5 * var(--dpx));color:var(--ink);font-weight:500}.FintechMocks-module__4S-pyq__meta{font-size:calc(8 * var(--dpx));color:var(--muted);margin-top:calc(5 * var(--dpx))}.FintechMocks-module__4S-pyq__toggle{width:calc(26 * var(--dpx));height:calc(15 * var(--dpx));border-radius:calc(20 * var(--dpx));background:var(--accent);flex:none;position:relative}.FintechMocks-module__4S-pyq__toggle:after{content:"";top:calc(2 * var(--dpx));left:calc(13 * var(--dpx));width:calc(11 * var(--dpx));height:calc(11 * var(--dpx));background:#fff;border-radius:50%;position:absolute}.FintechMocks-module__4S-pyq__ruleCheck{top:calc(-6 * var(--dpx));right:calc(-6 * var(--dpx));width:calc(16 * var(--dpx));height:calc(16 * var(--dpx));border:1.3px solid var(--ok);color:var(--ok);opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(.6)}.FintechMocks-module__4S-pyq__ruleCheck svg{width:calc(9 * var(--dpx));height:calc(9 * var(--dpx))}.FintechMocks-module__4S-pyq__rules.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__ruleRow:first-child{opacity:1;transition-delay:.15s;transform:none}.FintechMocks-module__4S-pyq__rules.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__ruleRow:nth-child(2){opacity:1;transition-delay:.3s;transform:none}.FintechMocks-module__4S-pyq__rules.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__ruleRow:nth-child(3){opacity:1;transition-delay:.45s;transform:none}.FintechMocks-module__4S-pyq__rules.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__targetRule{animation:FintechMocks-module__4S-pyq__boardActive 5.5s var(--ease) 2s infinite}.FintechMocks-module__4S-pyq__rules.FintechMocks-module__4S-pyq__in .FintechMocks-module__4S-pyq__ruleCheck{animation:FintechMocks-module__4S-pyq__checkPop 5.5s var(--ease) 2s infinite}@media (prefers-reduced-motion:reduce){.FintechMocks-module__4S-pyq__featureTile,.FintechMocks-module__4S-pyq__featureCta,.FintechMocks-module__4S-pyq__linkCard,.FintechMocks-module__4S-pyq__linkIcon,.FintechMocks-module__4S-pyq__linkNote,.FintechMocks-module__4S-pyq__approvalRow,.FintechMocks-module__4S-pyq__ring,.FintechMocks-module__4S-pyq__rstat,.FintechMocks-module__4S-pyq__ruleRow{opacity:1;transform:none}.FintechMocks-module__4S-pyq__ruleCheck{opacity:0;animation:none}.FintechMocks-module__4S-pyq__liveDot,.FintechMocks-module__4S-pyq__linkIcon svg{animation:none}.FintechMocks-module__4S-pyq__featureActive,.FintechMocks-module__4S-pyq__targetApproval,.FintechMocks-module__4S-pyq__targetRule{background:var(--accent-weak);border-color:var(--accent-line);animation:none}.FintechMocks-module__4S-pyq__targetApproval .FintechMocks-module__4S-pyq__pending{opacity:0;animation:none}.FintechMocks-module__4S-pyq__targetApproval .FintechMocks-module__4S-pyq__approved{opacity:1;animation:none}.FintechMocks-module__4S-pyq__ringFg{stroke-dashoffset:64px;transition:none;animation:none}}
