.apd-deck[data-audience=independants] .apd-visual .photo-scene,.apd-deck[data-audience=independants] .apd-visual .flow-scene,.apd-deck[data-audience=independants] .apd-visual .ledger-scene,.apd-deck[data-audience=independants] .apd-visual .strategy-scene,.apd-deck[data-audience=independants] .apd-visual .pilot-scene{--red: var(--cx-red);--charcoal: var(--cx-night)}.apd-deck[data-audience=independants] .apd-visual .dark-scene{background:var(--charcoal);color:#fff;padding:28px}.apd-deck[data-audience=independants] .apd-visual .scene-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--cx-on-night-2);font-weight:700}.apd-deck[data-audience=independants] .apd-visual .flow-scene,.apd-deck[data-audience=independants] .apd-visual .ledger-scene,.apd-deck[data-audience=independants] .apd-visual .strategy-scene{background:var(--cx-night);color:var(--cx-surface);padding:28px;overflow:hidden}.apd-deck[data-audience=independants] .apd-visual .rhythm-doc{position:absolute;left:38px;top:116px;width:155px;height:206px;border-radius:var(--cx-radius-md);background:var(--cx-paper);color:var(--cx-night-2);padding:17px;box-shadow:var(--cx-shadow-lg);transform:rotate(-6deg)}.apd-deck[data-audience=independants] .apd-visual .rhythm-doc:before{content:attr(data-label);display:block;font-size:12px;color:var(--cx-ink-3);letter-spacing:.08em;margin-bottom:27px}.apd-deck[data-audience=independants] .apd-visual .rhythm-doc:after{content:"";display:block;height:2px;background:var(--cx-line-strong);box-shadow:0 17px var(--cx-line-strong),0 34px var(--cx-line-strong),0 51px var(--cx-line-strong),0 68px var(--cx-line-strong)}.apd-deck[data-audience=independants] .apd-visual .scan{position:absolute;left:29px;top:104px;width:176px;height:226px;border:1px solid var(--cx-on-night-2);border-radius:var(--cx-radius-md);opacity:0}.apd-deck[data-audience=independants] .apd-visual .scan:after{content:"";position:absolute;left:10px;right:10px;height:2px;background:var(--cx-red);box-shadow:none}.apd-deck[data-audience=independants] .apd-visual .flow-scene.active .rhythm-doc{animation:receiptIn .6s cubic-bezier(.2,.8,.2,1) both}.apd-deck[data-audience=independants] .apd-visual .flow-scene.active .scan{animation:scanDoc 1.5s .48s ease both}@keyframes receiptIn{0%{opacity:0;transform:translate(-45px,28px) rotate(-14deg)}to{opacity:1;transform:rotate(-6deg)}}@keyframes scanDoc{0%,8%{opacity:0;clip-path:inset(0 0 100% 0)}14%,88%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes scanLine{0%{top:14px}to{top:207px}}.apd-deck[data-audience=independants] .apd-visual .flow-scene.active .scan:after{animation:scanLine 1.2s .62s linear both}.apd-deck[data-audience=independants] .apd-visual .flow-dossier{position:absolute;right:36px;top:104px;width:255px;height:232px;border:1px solid var(--cx-ink-2);border-radius:var(--cx-radius-md);background:linear-gradient(145deg,var(--cx-night-2),var(--cx-ink));padding:20px;opacity:0}.apd-deck[data-audience=independants] .apd-visual .flow-dossier h3{font-size:22px;letter-spacing:-.06em;margin:5px 0 22px}.apd-deck[data-audience=independants] .apd-visual .flow-row{height:35px;border-top:1px solid var(--cx-ink-2);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--cx-on-night-2)}.apd-deck[data-audience=independants] .apd-visual .flow-row b{font-size:12px;color:var(--cx-surface)}.apd-deck[data-audience=independants] .apd-visual .flow-row b:before{content:"✓";color:var(--cx-on-night-2);margin-right:7px}.apd-deck[data-audience=independants] .apd-visual .flow-scene.active .flow-dossier{animation:dossierIn .55s 1.36s cubic-bezier(.2,.8,.2,1) both}@keyframes dossierIn{0%{opacity:0;transform:translate(24px,9px) scale(.94)}to{opacity:1;transform:none}}.apd-deck[data-audience=independants] .apd-visual .flow-pulse{position:absolute;left:198px;top:218px;width:42px;height:42px;border:2px solid var(--cx-red);border-radius:50%;opacity:0}.apd-deck[data-audience=independants] .apd-visual .flow-scene.active .flow-pulse{animation:pulseAcross 1s 1.08s ease-out both}@keyframes pulseAcross{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(68px) scale(1.6)}}.apd-deck[data-audience=independants] .apd-visual .bank-sheet{position:absolute;left:35px;top:107px;width:195px;height:250px;border-radius:var(--cx-radius-md);background:var(--cx-paper);color:var(--cx-night-2);padding:17px;box-shadow:var(--cx-shadow-lg)}.apd-deck[data-audience=independants] .apd-visual .bank-head{display:flex;justify-content:space-between;font-size:12px;color:var(--cx-ink-3);letter-spacing:.08em;border-bottom:1px solid var(--cx-line);padding-bottom:13px}.apd-deck[data-audience=independants] .apd-visual .txn{height:41px;border-bottom:1px solid var(--cx-line);display:flex;align-items:center;justify-content:space-between;font-size:12px}.apd-deck[data-audience=independants] .apd-visual .txn i{width:7px;height:7px;border-radius:50%;background:var(--cx-red);opacity:0}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .txn i{animation:dotOn .2s both}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .txn:nth-child(2) i{animation-delay:.72s}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .txn:nth-child(3) i{animation-delay:1.12s}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .txn:nth-child(4) i{animation-delay:1.52s}@keyframes dotOn{to{opacity:1}}.apd-deck[data-audience=independants] .apd-visual .account-stack{position:absolute;right:31px;top:120px;width:230px;display:grid;gap:12px}.apd-deck[data-audience=independants] .apd-visual .account-card{height:58px;border:1px solid var(--cx-ink-2);border-radius:var(--cx-radius-md);padding:11px 14px;opacity:0;transform:translate(20px)}.apd-deck[data-audience=independants] .apd-visual .account-card small{display:block;color:var(--cx-on-night-2);font-size:12px;margin-bottom:4px}.apd-deck[data-audience=independants] .apd-visual .account-card b{font-size:12px}.apd-deck[data-audience=independants] .apd-visual .account-card:nth-child(1){border-color:var(--cx-red)}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .account-card{animation:accountIn .38s both}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .account-card:nth-child(1){animation-delay:1.12s}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .account-card:nth-child(2){animation-delay:1.52s}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .account-card:nth-child(3){animation-delay:1.92s}@keyframes accountIn{to{opacity:1;transform:none}}.apd-deck[data-audience=independants] .apd-visual .route{position:absolute;left:216px;width:94px;height:1px;background:var(--cx-red);transform-origin:left;transform:scaleX(0)}.apd-deck[data-audience=independants] .apd-visual .route.r1{top:151px}.apd-deck[data-audience=independants] .apd-visual .route.r2{top:221px}.apd-deck[data-audience=independants] .apd-visual .route.r3{top:291px}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .route{animation:routeDraw .42s ease-out both}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .r1{animation-delay:.85s}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .r2{animation-delay:1.25s}.apd-deck[data-audience=independants] .apd-visual .ledger-scene.active .r3{animation-delay:1.65s}@keyframes routeDraw{to{transform:scaleX(1)}}.apd-deck[data-audience=independants] .apd-visual .bank-sheet .bank-total{position:absolute;left:17px;bottom:14px;font-size:12px;color:var(--cx-ink-3)}.apd-deck[data-audience=independants] .apd-visual .bank-sheet .bank-total b{color:var(--cx-night-2);font-size:13px;margin-left:8px}.apd-deck[data-audience=independants] .apd-visual .strategy-scene{background:radial-gradient(circle at 82% 12%,var(--cx-ink-2) 0,var(--cx-ink) 43%,var(--cx-night) 100%)}.apd-deck[data-audience=independants] .apd-visual[data-kind=scene]:has(.strategy-scene){height:auto;min-height:400px}.apd-deck[data-audience=independants] .apd-visual .strategy-scene{position:relative;display:flex;flex-direction:column;gap:16px;height:auto;min-height:400px;padding:28px 32px}.apd-deck[data-audience=independants] .apd-visual .strategy-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px}.apd-deck[data-audience=independants] .apd-visual .strategy-head h3{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.04em}.apd-deck[data-audience=independants] .apd-visual .strategy-head span{font-size:12px;border:1px solid var(--cx-ink-2);padding:7px 10px;border-radius:var(--cx-radius-pill);color:var(--cx-on-night-2)}.apd-deck[data-audience=independants] .apd-visual .metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.apd-deck[data-audience=independants] .apd-visual .metric{background:color-mix(in srgb,var(--cx-surface) 6%,transparent);border:1px solid color-mix(in srgb,var(--cx-surface) 14%,transparent);border-radius:var(--cx-radius-md);padding:13px;min-width:0;opacity:0}.apd-deck[data-audience=independants] .apd-visual .metric small{display:block;color:var(--cx-on-night-2);font-size:12px;letter-spacing:.06em;margin-bottom:8px}.apd-deck[data-audience=independants] .apd-visual .metric b{font-size:19px;letter-spacing:-.04em;white-space:nowrap}.apd-deck[data-audience=independants] .apd-visual .metric em{float:right;font-style:normal;font-size:12px;color:var(--cx-on-night-2)}.apd-deck[data-audience=independants] .apd-visual .strategy-scene.active .metric{animation:metricIn .42s cubic-bezier(.2,.8,.2,1) both}.apd-deck[data-audience=independants] .apd-visual .strategy-scene.active .metric:nth-child(1){animation-delay:.24s}.apd-deck[data-audience=independants] .apd-visual .strategy-scene.active .metric:nth-child(2){animation-delay:.48s}.apd-deck[data-audience=independants] .apd-visual .strategy-scene.active .metric:nth-child(3){animation-delay:.72s}.apd-deck[data-audience=independants] .apd-visual .strategy-scene.active .metric:nth-child(4){animation-delay:.96s}@keyframes metricIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.apd-deck[data-audience=independants] .apd-visual .clarity-chart{position:relative;flex:none;margin-top:auto;height:87px;border-top:1px solid var(--cx-ink-2);border-bottom:1px solid var(--cx-ink-2);overflow:hidden}.apd-deck[data-audience=independants] .apd-visual .clarity-chart:before{content:attr(data-label);position:absolute;top:9px;left:0;font-size:12px;color:var(--cx-on-night-2);letter-spacing:.09em}.apd-deck[data-audience=independants] .apd-visual .clarity-chart svg{position:absolute;left:0;right:0;bottom:15px;height:44px}.apd-deck[data-audience=independants] .apd-visual .chart-line{stroke:var(--cx-red);fill:none;stroke-width:3;stroke-dasharray:220;stroke-dashoffset:220}.apd-deck[data-audience=independants] .apd-visual .strategy-scene.active .chart-line{animation:drawChart 1.2s 1.15s ease-out both}@keyframes drawChart{to{stroke-dashoffset:0}}.apd-deck[data-audience=independants] .apd-visual .chart-dot{position:absolute;right:1px;bottom:52px;width:8px;height:8px;background:var(--cx-line);border-radius:50%;opacity:0}.apd-deck[data-audience=independants] .apd-visual .strategy-scene.active .chart-dot{animation:dotRise .25s 2.26s both}@keyframes dotRise{to{opacity:1;box-shadow:0 0 0 7px color-mix(in srgb,var(--cx-red-on-night) 22%,transparent)}}.apd-deck[data-audience=independants] .apd-visual .pilot-board{position:absolute;inset:105px 42px 46px}.apd-deck[data-audience=independants] .apd-visual .pilot-line{position:absolute;top:88px;left:10%;right:10%;height:2px;background:var(--cx-ink-2)}.apd-deck[data-audience=independants] .apd-visual .pilot-line:after{content:"";display:block;height:100%;width:100%;background:var(--red);transform-origin:left}.apd-deck[data-audience=independants] .apd-visual .pilot-node{position:absolute;top:55px;left:0;width:33.33%;text-align:center}.apd-deck[data-audience=independants] .apd-visual .pilot-node+.pilot-node{left:33.33%}.apd-deck[data-audience=independants] .apd-visual .pilot-node+.pilot-node+.pilot-node{left:66.66%}.apd-deck[data-audience=independants] .apd-visual .node-dot{width:26px;height:26px;background:var(--cx-night-2);border:2px solid var(--cx-ink-3);border-radius:50%;margin:0 auto 19px}.apd-deck[data-audience=independants] .apd-visual .pilot-node b{display:block;font-size:17px;letter-spacing:-.05em}.apd-deck[data-audience=independants] .apd-visual .pilot-node span{display:block;font-size:12px;color:var(--cx-on-night-2);margin-top:7px}.apd-deck[data-audience=independants] .apd-visual .score{display:block;width:48px;height:4px;background:var(--cx-night-2);margin:13px auto 0;border-radius:var(--cx-radius-pill);overflow:hidden}.apd-deck[data-audience=independants] .apd-visual .score:after{content:"";display:block;height:100%;width:100%;background:var(--red);transform-origin:left}.apd-deck[data-audience=independants] .apd-visual .pilot-node.active .node-dot{border-color:var(--red);background:var(--red);box-shadow:0 0 0 8px color-mix(in srgb,var(--cx-red) 13%,transparent)}.apd-deck[data-audience=independants] .apd-visual .pilot-scene.active .pilot-line:after{animation:measure 1.6s ease both}@keyframes measure{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.apd-deck[data-audience=independants] .apd-visual .pilot-scene.active .score:after{animation:scoreFill .5s ease both}.apd-deck[data-audience=independants] .apd-visual .pilot-scene.active .pilot-node+.pilot-node .score:after{animation-delay:.6s}.apd-deck[data-audience=independants] .apd-visual .pilot-scene.active .pilot-node+.pilot-node+.pilot-node .score:after{animation-delay:1.2s}@keyframes scoreFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.apd-deck[data-audience=independants] .apd-visual .pilot-scene.active .pilot-node{animation:nodeUp .3s .15s both}.apd-deck[data-audience=independants] .apd-visual .pilot-scene.active .pilot-node+.pilot-node{animation:nodeUp .3s .7s both}.apd-deck[data-audience=independants] .apd-visual .pilot-scene.active .pilot-node+.pilot-node+.pilot-node{animation:nodeUp .3s 1.2s both}@keyframes nodeUp{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}@media(max-width:760px){.apd-deck[data-audience=independants] .apd-visual .dark-scene{padding:20px}.apd-deck[data-audience=independants] .apd-visual .pilot-board{left:18px;right:18px;top:82px}.apd-deck[data-audience=independants] .apd-visual .flow-dossier{right:20px;top:76px;width:202px;height:248px}.apd-deck[data-audience=independants] .apd-visual .rhythm-doc{left:18px;top:95px;width:112px;height:150px}.apd-deck[data-audience=independants] .apd-visual .scan{left:12px;top:84px;width:128px;height:168px}.apd-deck[data-audience=independants] .apd-visual .account-stack{right:12px;width:180px}.apd-deck[data-audience=independants] .apd-visual .bank-sheet{left:15px}}@media(max-width:560px){.apd-deck[data-audience=independants] .apd-visual[data-kind=scene]:has(.ledger-scene){height:auto}.apd-deck[data-audience=independants] .apd-visual .ledger-scene{position:relative;display:flex;flex-direction:column;gap:12px;height:auto;padding:20px}.apd-deck[data-audience=independants] .apd-visual .ledger-scene .bank-sheet,.apd-deck[data-audience=independants] .apd-visual .ledger-scene .account-stack{position:static;width:auto;height:auto}.apd-deck[data-audience=independants] .apd-visual .ledger-scene .bank-sheet .bank-total{position:static;padding-top:12px}.apd-deck[data-audience=independants] .apd-visual .ledger-scene .txn{height:36px}.apd-deck[data-audience=independants] .apd-visual .ledger-scene .route{display:none}.apd-deck[data-audience=independants] .apd-visual .ledger-scene .account-stack{gap:8px}.apd-deck[data-audience=independants] .apd-visual .ledger-scene .account-card{display:flex;align-items:baseline;justify-content:space-between;gap:12px;height:auto;padding:10px 14px}.apd-deck[data-audience=independants] .apd-visual .ledger-scene .account-card small{margin:0}.apd-deck[data-audience=independants] .apd-visual .rhythm-doc{width:120px;padding:14px 12px}.apd-deck[data-audience=independants] .apd-visual .rhythm-doc:before{letter-spacing:.04em}.apd-deck[data-audience=independants] .apd-visual .flow-dossier{right:16px;width:calc(100% - 162px);padding:14px}.apd-deck[data-audience=independants] .apd-visual .flow-dossier h3{font-size:20px}.apd-deck[data-audience=independants] .apd-visual .flow-row{flex-wrap:wrap;gap:0 8px;height:auto;min-height:32px}}@media(max-width:600px){.apd-deck[data-audience=independants] .apd-visual .strategy-scene{gap:14px;padding:20px}.apd-deck[data-audience=independants] .apd-visual .strategy-head{flex-direction:column;align-items:flex-start;margin-top:4px}.apd-deck[data-audience=independants] .apd-visual .strategy-head h3{font-size:22px}.apd-deck[data-audience=independants] .apd-visual .metric-grid{gap:8px}.apd-deck[data-audience=independants] .apd-visual .metric{padding:10px}.apd-deck[data-audience=independants] .apd-visual .metric small{margin-bottom:4px;letter-spacing:.04em;overflow-wrap:anywhere}.apd-deck[data-audience=independants] .apd-visual .metric b{display:block;font-size:16px}.apd-deck[data-audience=independants] .apd-visual .metric em{float:none;display:block;margin-top:2px}.apd-deck[data-audience=independants] .apd-visual[data-kind=scene]:has(.strategy-scene),.apd-deck[data-audience=independants] .apd-visual .strategy-scene{min-height:0}.apd-deck[data-audience=independants] .apd-visual .clarity-chart{height:68px}.apd-deck[data-audience=independants] .apd-visual .clarity-chart svg{bottom:8px;height:30px}.apd-deck[data-audience=independants] .apd-visual .chart-dot{bottom:34px}}@media(min-width:901px){.apd-deck[data-audience=independants] .apd-visual[data-kind=scene]:has(.strategy-scene),.apd-deck[data-audience=independants] .apd-visual .strategy-scene{min-height:360px}.apd-deck[data-audience=independants] .apd-visual .strategy-scene{gap:10px;padding:22px 28px}.apd-deck[data-audience=independants] .apd-visual .strategy-head{margin-top:0}.apd-deck[data-audience=independants] .apd-visual .metric-grid{gap:8px}.apd-deck[data-audience=independants] .apd-visual .metric{padding:10px 13px}.apd-deck[data-audience=independants] .apd-visual .metric small{margin-bottom:4px}.apd-deck[data-audience=independants] .apd-visual .clarity-chart{height:62px}.apd-deck[data-audience=independants] .apd-visual .clarity-chart svg{bottom:6px;height:26px}.apd-deck[data-audience=independants] .apd-visual .chart-dot{bottom:28px}}@media(prefers-reduced-motion:reduce){.apd-deck[data-audience=independants] .apd-visual *{animation:none!important;transition:none!important}.apd-deck[data-audience=independants] .apd-visual .flow-dossier,.apd-deck[data-audience=independants] .apd-visual .metric,.apd-deck[data-audience=independants] .apd-visual .account-card,.apd-deck[data-audience=independants] .apd-visual .txn i,.apd-deck[data-audience=independants] .apd-visual .chart-dot,.apd-deck[data-audience=independants] .apd-visual .pilot-node,.apd-deck[data-audience=independants] .apd-visual .route{opacity:1;transform:none}.apd-deck[data-audience=independants] .apd-visual .chart-line{stroke-dashoffset:0}.apd-deck[data-audience=independants] .apd-visual .score:after,.apd-deck[data-audience=independants] .apd-visual .pilot-line:after{transform:none}}
