.lit.svelte-z9qyub{mix-blend-mode:screen}.env-ambient.svelte-z9qyub{background:radial-gradient(closest-side,rgba(250,232,255,.34) 0%,rgba(232,121,249,.24) 36%,rgba(168,85,247,.14) 62%,transparent 82%)}.mesh-pink.svelte-z9qyub{background:radial-gradient(closest-side,rgba(237,51,148,.3) 0%,rgba(237,51,148,.12) 46%,transparent 76%)}.mesh-violet.svelte-z9qyub{background:radial-gradient(closest-side,rgba(144,37,216,.27) 0%,rgba(144,37,216,.11) 46%,transparent 76%)}.mesh-blue.svelte-z9qyub{background:radial-gradient(closest-side,rgba(57,55,216,.27) 0%,rgba(57,55,216,.11) 46%,transparent 76%)}.hero-vignette.svelte-z9qyub{background:radial-gradient(125% 90% at 64% 44%,transparent 36%,rgba(7,3,16,.55) 100%)}.env-back.svelte-z9qyub{background:radial-gradient(closest-side,rgba(255,253,255,.82) 0%,rgba(246,196,255,.5) 24%,rgba(217,70,239,.3) 48%,rgba(147,51,234,.16) 70%,transparent 88%)}.env-rim.svelte-z9qyub{background:radial-gradient(closest-side,rgba(255,247,252,.6) 0%,rgba(244,171,252,.42) 32%,rgba(217,70,239,.2) 58%,transparent 76%)}.env-stage.svelte-z9qyub{background:radial-gradient(50% 64% at 50% 100%,rgba(255,250,252,.5) 0%,rgba(244,171,252,.36) 24%,rgba(217,70,239,.2) 48%,rgba(147,51,234,.12) 72%,transparent 86%)}.env-floor.svelte-z9qyub{background:radial-gradient(62% 100% at 50% 0%,rgba(232,121,249,.5) 0%,rgba(168,85,247,.3) 36%,rgba(147,51,234,.14) 62%,transparent 84%)}.env-shadow-soft.svelte-z9qyub{background:radial-gradient(50% 100% at 50% 0%,rgba(100,38,175,.18) 0%,rgba(100,38,175,.08) 46%,transparent 76%)}.env-shadow-core.svelte-z9qyub{background:radial-gradient(closest-side,rgba(85,30,155,.28) 0%,rgba(85,30,155,.13) 50%,transparent 78%)}.env-contact.svelte-z9qyub{background:radial-gradient(closest-side,rgba(7,3,16,.85) 0%,rgba(7,3,16,.4) 50%,transparent 78%)}.mote.svelte-z9qyub{mix-blend-mode:screen;filter:blur(.5px)}.hero-beam.svelte-z9qyub{will-change:transform,opacity;animation:svelte-z9qyub-hero-beam-pulse 7s ease-in-out infinite}@keyframes svelte-z9qyub-hero-beam-pulse{0%,to{opacity:.78;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-6px) scale(1.04)}}@media (prefers-reduced-motion: reduce){.hero-beam.svelte-z9qyub{animation:none!important}}@media (hover: none) and (pointer: coarse){.hero-beam.svelte-z9qyub{animation:none!important;will-change:auto}.hero-reflection.svelte-z9qyub,.mote.svelte-z9qyub{display:none}}.hero-stage.svelte-z9qyub{perspective:1400px;perspective-origin:55% 32%}.hero-phone-tilt.svelte-z9qyub{transform:rotateY(-21deg) rotateX(7deg);transform-style:preserve-3d}.hero-reflection.svelte-z9qyub{transform:rotateY(-21deg) rotateX(7deg) scaleY(-1);transform-origin:top center;opacity:.24;filter:blur(1px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 46%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 46%)}.chapter-fade.svelte-h7mtkt{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.chapter-fade.is-visible.svelte-h7mtkt{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.chapter-fade.svelte-h7mtkt{opacity:1;transform:none;transition:none}}.step-layer.svelte-65kp2j{opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.step-layer.is-active.svelte-65kp2j{opacity:1;pointer-events:auto}.rail-fill.svelte-65kp2j{height:0;animation:svelte-65kp2j-rail-fill 4s linear forwards}.rail-fill.paused.svelte-65kp2j{animation-play-state:paused}@keyframes svelte-65kp2j-rail-fill{to{height:100%}}.connect-check.svelte-65kp2j{opacity:0;transform:scale(.5)}.step-layer.is-active.svelte-65kp2j .connect-check:where(.svelte-65kp2j){animation:svelte-65kp2j-connect-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}.step-layer.is-active.svelte-65kp2j .connect-row:nth-child(1) .connect-check{animation-delay:.3s}.step-layer.is-active.svelte-65kp2j .connect-row:nth-child(2) .connect-check{animation-delay:.65s}.step-layer.is-active.svelte-65kp2j .connect-row:nth-child(3) .connect-check{animation-delay:1s}.step-layer.is-active.svelte-65kp2j .connect-row:nth-child(4) .connect-check{animation-delay:1.35s}@keyframes svelte-65kp2j-connect-pop{to{opacity:1;transform:scale(1)}}.dashboard-tile.svelte-65kp2j{opacity:0;transform:translateY(8px) scale(.96)}.step-layer.is-active.svelte-65kp2j .dashboard-tile:where(.svelte-65kp2j){animation:svelte-65kp2j-dashboard-tile-pop .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-65kp2j-dashboard-tile-pop{to{opacity:1;transform:translateY(0) scale(1)}}.goal-bar.svelte-65kp2j{width:0}.step-layer.is-active.svelte-65kp2j .goal-bar:where(.svelte-65kp2j){animation:svelte-65kp2j-goal-fill .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-65kp2j-goal-fill{to{width:var(--target)}}@media (prefers-reduced-motion: reduce){.rail-fill.svelte-65kp2j,.connect-check.svelte-65kp2j,.dashboard-tile.svelte-65kp2j,.goal-bar.svelte-65kp2j{animation:none!important}.step-layer.svelte-65kp2j{transition:none}.rail-fill.svelte-65kp2j{height:100%}.connect-check.svelte-65kp2j,.dashboard-tile.svelte-65kp2j{opacity:1;transform:none}.goal-bar.svelte-65kp2j{width:var(--target)}}.account-row{opacity:0;transform:translate(-8px)}.chapter-active .account-row{animation:account-arrive .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes account-arrive{to{opacity:1;transform:translate(0)}}.account-total{opacity:0;transform:translateY(4px)}.chapter-active .account-total{animation:account-total-arrive .5s 1.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes account-total-arrive{to{opacity:1;transform:translateY(0)}}.cat-pill{opacity:0;transform:scale(.6) translate(8px)}.chapter-active .cat-pill{animation:cat-pop 4s cubic-bezier(.34,1.56,.64,1) infinite both}@keyframes cat-pop{0%,to{opacity:0;transform:scale(.6) translate(8px)}18%,85%{opacity:1;transform:scale(1) translate(0)}}.planner-bar{width:0}.chapter-active .planner-bar{animation:planner-fill 4s ease-in-out infinite both}@keyframes planner-fill{0%,to{width:0}18%,85%{width:var(--target)}}.loop-line,.loop-line-area{clip-path:inset(0 100% 0 0)}.chapter-active .loop-line,.chapter-active .loop-line-area{animation:line-reveal 4.5s ease-in-out infinite both}.chapter-active .loop-line-area{animation-delay:.15s}@keyframes line-reveal{0%,to{clip-path:inset(0 100% 0 0)}20%,85%{clip-path:inset(0 0% 0 0)}}.hold-row{opacity:0;transform:translateY(4px)}.chapter-active .hold-row{animation:hold-fade 4.5s ease-in-out infinite both}@keyframes hold-fade{0%,to{opacity:0;transform:translateY(4px)}20%,85%{opacity:1;transform:translateY(0)}}.owner-pill{opacity:0;transform:scale(.7) translateY(-4px)}.chapter-active .owner-pill{animation:owner-pop 4s cubic-bezier(.34,1.56,.64,1) infinite both}@keyframes owner-pop{0%,to{opacity:0;transform:scale(.7) translateY(-4px)}18%,85%{opacity:1;transform:scale(1) translateY(0)}}.wealth-segment{transform:scaleX(0);transform-origin:left center}.chapter-active .wealth-segment{animation:wealth-grow 5s ease-in-out infinite both}@keyframes wealth-grow{0%,to{transform:scaleX(0)}18%,85%{transform:scaleX(1)}}.wealth-row{opacity:0;transform:translateY(4px)}.chapter-active .wealth-row{animation:wealth-fade 5s ease-in-out infinite both}@keyframes wealth-fade{0%,to{opacity:0;transform:translateY(4px)}22%,85%{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.account-row,.account-total,.cat-pill,.planner-bar,.loop-line,.loop-line-area,.hold-row,.owner-pill,.wealth-segment,.wealth-row{animation:none!important}.account-row,.account-total,.cat-pill,.hold-row,.owner-pill,.wealth-row{opacity:1;transform:none}.planner-bar{width:var(--target)}.wealth-segment{transform:scaleX(1)}.loop-line,.loop-line-area{clip-path:none}}.price-glow.svelte-tlnc0s{will-change:transform}.price-glow-1.svelte-tlnc0s{animation:svelte-tlnc0s-cta-drift-1 20s ease-in-out infinite}.price-glow-2.svelte-tlnc0s{animation:svelte-tlnc0s-cta-drift-2 26s ease-in-out infinite}@keyframes svelte-tlnc0s-cta-drift-1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,30px,0) scale(1.12)}}@keyframes svelte-tlnc0s-cta-drift-2{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-36px,-28px,0) scale(.9)}}@media (prefers-reduced-motion: reduce){.price-glow.svelte-tlnc0s{animation:none!important}}@media (hover: none) and (pointer: coarse){.price-glow.svelte-tlnc0s{animation:none!important;will-change:auto}}
