.wealth-motion{direction:rtl;min-width:0;margin:16px 0}.wealth-stage{aspect-ratio:16/9;isolation:isolate;background:#102b46;border:1px solid #ffffff70;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 12px 28px #102b4618}.wealth-stage>img{object-fit:cover;width:100%;height:100%;display:block}.wealth-stage:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#07182b99,#0000 35% 65%,#07182bba);position:absolute;inset:0}.wealth-stage>svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wealth-wire{fill:none;stroke:#ffce8580;stroke-width:.22px}.wealth-current{fill:none;stroke:#ffe0aa;stroke-width:.55px;stroke-linecap:round;stroke-dasharray:2 12;filter:drop-shadow(0 0 1px #ffad45);animation:5s linear infinite wealth-energy}.wealth-motion[data-running=false] .wealth-current{animation-play-state:paused}.wealth-scene-title{color:#fff;z-index:2;text-shadow:0 2px 8px #07182b;font-size:clamp(15px,1.4vw,22px);font-weight:700;position:absolute;top:7%;left:6%;right:6%}.wealth-steps{z-index:2;justify-content:space-between;gap:7px;display:flex;position:absolute;bottom:7%;left:5%;right:5%}.wealth-steps>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102a46c9;border:1px solid #fff6;border-radius:12px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.wealth-steps b{color:#ffd095;font-family:Arial,sans-serif;font-size:20px}.wealth-pause{z-index:3;color:#fff;cursor:pointer;background:#102a46c9;border:1px solid #ffffff70;border-radius:50%;width:34px;height:34px;position:absolute;top:6%;left:4%}.wealth-pause:focus-visible{outline-offset:3px;outline:3px solid #ffac64}.wealth-motion figcaption{color:#5b7386;margin-top:7px;font-size:10px;line-height:1.7}.energy-route-selector .wealth-motion,.energy-route-selector .motion-illustration{margin:14px 0}.energy-route-selector .motion-caption,.energy-route-selector .motion-note{display:none}.energy-route-selector .energy-route-options button{gap:6px;padding:10px 6px}.energy-route-selector .energy-route-options svg{width:26px;height:26px}@keyframes wealth-energy{to{stroke-dashoffset:-100px}}@media (max-width:600px){.wealth-stage{border-radius:18px}.wealth-steps{gap:4px}.wealth-steps>span{gap:4px;padding:6px;font-size:9px}.wealth-scene-title{padding-left:30px;font-size:15px}.wealth-steps b{font-size:16px}}@media (prefers-reduced-motion:reduce){.wealth-current{animation:none}.wealth-pause{display:none}}.wealth-steps svg{color:#ffd095;flex:none;width:22px;height:22px}.quick-economics>.wealth-motion,.quick-economics>div>.wealth-motion{max-width:650px;margin:15px auto}.wealth-stage:after{background:0 0}.wealth-current{stroke-width:.32px;stroke-dasharray:1 17;animation-duration:7s}.wealth-motion[data-scene=income] .wealth-stage>img{animation:12s ease-in-out infinite alternate wealth-breathe}.wealth-motion[data-running=false] .wealth-stage>img{animation-play-state:paused}.income-visual-gallery{gap:14px;width:100%;margin-top:22px;display:grid}.income-visual-gallery>.wealth-motion{margin:0}.income-visual-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.income-visual-pair>div{min-width:0}.income-visual-pair .wealth-motion{margin:0}.income-visual-pair .motion-stage,.income-visual-pair .wealth-stage{aspect-ratio:16/10;border-radius:17px}.income-visual-pair .motion-note,.income-visual-pair .nv-simulation{display:none}.income-visual-pair>div>span{text-align:center;color:#dbe8f3;margin-top:7px;font-size:11px;display:block}.home-income-story .income-visual-disclaimer{color:#c2d5e5;margin-top:13px;font-size:10px;line-height:1.8;display:block}.home-income-story:has(.income-visual-gallery){flex-direction:column;justify-content:flex-start;display:flex}.motion-illustration .nv-state{display:none}@keyframes wealth-breathe{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.wealth-stage>img{animation:none!important}}@media (max-width:800px){.income-visual-gallery{gap:10px;margin-top:16px}.income-visual-pair{gap:9px}.income-visual-pair>div>span{font-size:10px}.home-income-story .income-visual-gallery{flex:none}}.home-income-story .income-visual-gallery{flex:none;align-content:start}.income-visual-pair{grid-template-columns:1fr}.income-visual-pair .wealth-stage,.income-visual-pair .motion-stage{aspect-ratio:2.35}.home-income-story .income-visual-pair .motion-illustration{margin:0}.income-visual-pair .nv-motion .nv-simulation{display:none}@media (max-width:800px){.income-visual-pair{grid-template-columns:1fr 1fr}.income-visual-pair .wealth-stage,.income-visual-pair .motion-stage{aspect-ratio:16/10}}.wealth-world{animation:20s ease-in-out infinite alternate wealth-camera;position:absolute;inset:0}.wealth-world>img{object-fit:cover;width:100%;height:100%;display:block}.wealth-motion[data-running=false] .wealth-world{animation-play-state:paused}.wealth-stage{box-shadow:inset 0 0 0 1px #ffffff40,0 14px 32px #071a2c24}.wealth-stage:after{z-index:2;border-radius:inherit;background:linear-gradient(135deg,#ffffff0d,#0000 45%);box-shadow:inset 0 0 0 1px #ffffff25}.wealth-world .cinematic-energy-flow{z-index:1}.home-income-story .income-visual-pair .wealth-stage{aspect-ratio:2.1}@keyframes wealth-camera{0%{transform:scale(1.01)}to{transform:scale(1.035)}}@media (max-width:800px){.home-income-story .income-visual-pair .wealth-stage{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.wealth-world{animation:none!important}}
