.with-finance-ambience{position:relative;isolation:isolate}.finance-ambience{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none;color:#79c4df;contain:paint}.finance-ambience svg{position:absolute;inset:0;width:100%;height:100%;opacity:.075}.finance-grid{opacity:.24;stroke-width:.7}.finance-curves{stroke-width:1.3;stroke-dasharray:1500;animation:finance-flow 38s ease-in-out infinite alternate;animation-delay:var(--phase)}.finance-curves path:last-child{opacity:.5}.finance-orbit{opacity:.55;stroke-width:.8;transform-origin:950px 280px;animation:finance-orbit 65s linear infinite;animation-delay:var(--phase)}.finance-points{opacity:.85}.finance-halo{position:absolute;width:65%;height:70%;right:-20%;top:12%;background:radial-gradient(ellipse,#44a8b318,transparent 65%);filter:blur(24px);animation:finance-drift 28s ease-in-out infinite alternate;animation-delay:var(--phase)}.with-finance-ambience:nth-of-type(even) .finance-ambience{color:#dbac7f}.with-finance-ambience:nth-of-type(even) .finance-halo{background:radial-gradient(ellipse,#bb805e16,transparent 65%);right:auto;left:-20%}.finance-ambience *{animation-play-state:paused}.ambience-visible>.finance-ambience *{animation-play-state:running}.reduce-motion .finance-ambience *{animation:none!important}@keyframes finance-flow{from{stroke-dashoffset:180;transform:translateY(8px)}to{stroke-dashoffset:0;transform:translateY(-8px)}}@keyframes finance-orbit{to{transform:rotate(360deg)}}@keyframes finance-drift{to{transform:translate(-12%,12%) scale(1.13)}}@media(max-width:700px){.finance-ambience svg{opacity:.055}.finance-halo{width:95%;filter:blur(15px)}}@media(prefers-reduced-motion:reduce){.finance-ambience *{animation:none!important}}
