.flow-river{height:126px;position:relative;margin:0 12px 12px}.flow-river svg,.payday-flow svg{width:100%;height:100%;overflow:visible}.payday-flow{height:55px;margin:8px 0 12px}.flow-current{stroke-dasharray:12 88;animation:river-flow 3.4s cubic-bezier(.35,.05,.2,1) infinite;animation-delay:var(--delay)}
@keyframes river-flow{0%{stroke-dashoffset:18;opacity:0}15%{opacity:1}85%{opacity:1}100%{stroke-dashoffset:-100;opacity:0}}
.business-page .feature-overview{padding-bottom:80px}.business-page .section-lead{position:relative;flex-wrap:wrap}.business-motion{border:1px solid #152e3530;background:white;border-radius:99px;padding:12px 18px;font-size:13px;color:#091b22;font-weight:700;margin-top:16px}
.business-page .capability{padding-block:70px;gap:70px}.business-page .capability-copy>span{display:none}.business-page .capability-copy h3{font-size:clamp(32px,3.4vw,52px);font-weight:700;line-height:1.08;max-width:13ch;margin-bottom:24px}.business-page .capability-copy p{max-width:38ch}.business-page .capability-demo{min-height:340px;overflow:hidden;border:0;border-radius:24px;position:relative}.business-page .account-strip{background:#00A2C8;padding:48px 28px;gap:14px;align-items:end}.business-page .account-strip>div{background:#ffffffeb;border:0;border-radius:16px;padding:24px 18px;min-height:175px;flex:1;color:#091b22}.business-page .account-strip>div:nth-child(2){min-height:210px}.business-page .account-strip>div:nth-child(3){min-height:240px}.account-strip>div small{font-size:13px!important;color:#091b22!important}.account-strip>div b{font-size:21px!important;line-height:1.15}.account-strip>div i{height:7px!important;background:#00A2C8!important;transform-origin:left}
.business-page .batch-demo{background:#f8ab40;padding:44px 30px;display:flex;flex-direction:column;justify-content:center;gap:16px}.business-page .batch-demo>div{background:#fff9ee;border:0;border-radius:16px;padding:20px;color:#091b22}.business-page .batch-demo .person-token{background:#f46c45;color:#091b22}.business-page .batch-demo p{font-size:14px;color:#091b22}.business-page .batch-demo>div small{font-size:12px}.business-page .batch-demo>div b{color:#091b22;font-size:14px}
.business-page .commitment-demo{background:#f36446;padding:38px;color:#091b22;gap:30px}.business-page .calendar-sheet{background:#fffaf0;box-shadow:0 18px 30px #842d2426;width:150px;transform:rotate(-7deg);border-radius:16px;overflow:hidden}.business-page .calendar-sheet small{background:#172e35;color:white;padding:12px;font-size:12px}.business-page .calendar-sheet b{font-size:80px;color:#091b22}.business-page .commitment-demo strong{font-size:30px}.business-page .commitment-demo>div>span{font-size:14px;color:#091b22}
.business-page .approval-demo{background:#e7f4ee;padding:36px;gap:18px}.business-page .approval-demo>div{background:white;border:0;border-radius:16px;min-width:100px;padding:25px 16px;gap:18px}.business-page .approval-demo>div i{background:#00A2C8;color:#091b22;font-size:18px}.business-page .approval-demo>div span{font-size:15px;color:#091b22}.business-page .approval-demo>b{color:#091b22}
.business-photo-story{position:relative;margin:30px auto 60px;max-width:1400px;border-radius:32px;overflow:hidden;min-height:580px;background:#00A2C8}.business-photo-story>img{width:100%;height:650px;object-fit:cover;display:block}.business-photo-caption{position:absolute;bottom:32px;left:32px;max-width:370px;background:#fffffff0;padding:28px;border-radius:20px;backdrop-filter:blur(20px)}.business-photo-caption h2{font-size:37px;line-height:1.08;margin:0 0 16px;color:#091b22}.business-photo-caption p{font-size:16px;line-height:1.6;color:#091b22;margin:0}
.scene-live.account-strip i{animation:business-fill 5s ease-in-out infinite}.scene-live.batch-demo>div{animation:business-arrive 5s ease-in-out infinite}.scene-live.batch-demo>div:nth-child(2){animation-delay:.25s}.scene-live .calendar-sheet{animation:business-calendar 6s ease-in-out infinite}.scene-live.approval-demo>div{animation:business-review 6s ease-in-out infinite}.scene-live.approval-demo>div:nth-of-type(2){animation-delay:1s}.scene-live.approval-demo>div:nth-of-type(3){animation-delay:2s}.business-motion-paused .capability-demo *{animation-play-state:paused!important}
@keyframes business-fill{0%,100%{transform:scaleX(.25)}55%,80%{transform:scaleX(1)}}@keyframes business-arrive{0%,100%{transform:translateX(0)}40%,60%{transform:translateX(12px)}}@keyframes business-calendar{0%,100%{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-8px)}}@keyframes business-review{0%,100%{box-shadow:inset 0 0 0 2px transparent}25%,50%{box-shadow:inset 0 0 0 2px #00A2C8}}
@media(max-width:700px){.flow-river{height:90px}.business-page .capability{gap:28px;padding-block:38px}.business-page .capability-demo{min-height:280px}.business-page .account-strip{padding:24px 12px;gap:8px}.business-page .account-strip>div{padding:18px 10px;min-height:140px}.business-page .account-strip>div:nth-child(2){min-height:170px}.business-page .account-strip>div:nth-child(3){min-height:195px}.account-strip>div b{font-size:17px!important}.account-strip>div small{font-size:11px!important}.business-page .approval-demo{padding:24px 12px;gap:7px}.business-page .approval-demo>div{min-width:0;flex:1;padding:18px 8px}.business-page .approval-demo>div span{font-size:12px}.business-page .commitment-demo{padding:28px 20px;gap:20px}.business-page .commitment-demo strong{font-size:24px}.business-photo-story{margin:20px 16px 40px;border-radius:24px;min-height:620px}.business-photo-story>img{height:620px;object-position:60% center}.business-photo-caption{left:18px;right:18px;bottom:18px;padding:24px}.business-photo-caption h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.flow-current,.scene-live *{animation:none!important}.flow-current{stroke-dasharray:none}}
