@keyframes hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-rise-subtle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-animate{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards hero-rise}.hero-animate-subtle{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards hero-rise-subtle}.hero-delay-1{animation-delay:.1s}.hero-delay-2{animation-delay:.3s}.hero-delay-3{animation-delay:.5s}.hero-delay-4{animation-delay:.75s}.hero-delay-5{animation-delay:.95s}.hero-delay-6{animation-delay:1.1s}@keyframes line-draw{0%{opacity:0;transform:scaleX(0)}40%{opacity:1}to{opacity:1;transform:scaleX(1)}}.gold-line-draw{transform-origin:50%;opacity:0;animation:1.2s cubic-bezier(.22,1,.36,1) 1.1s forwards line-draw}@keyframes divider-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.fundview-section .gold-divider{transform-origin:0;opacity:0;transition:none}.fundview-section.is-visible .gold-divider{animation:.6s cubic-bezier(.22,1,.36,1) .2s forwards divider-draw}.stagger-item{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.stagger-group.is-visible .stagger-item{opacity:1;transform:translateY(0)}.stagger-group.is-visible .stagger-item:first-child{transition-delay:80ms}.stagger-group.is-visible .stagger-item:nth-child(2){transition-delay:.16s}.stagger-group.is-visible .stagger-item:nth-child(3){transition-delay:.24s}.stagger-group.is-visible .stagger-item:nth-child(4){transition-delay:.32s}.stagger-group.is-visible .stagger-item:nth-child(5){transition-delay:.4s}.stagger-group.is-visible .stagger-item:nth-child(6){transition-delay:.48s}.timeline-item{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translate(-12px)}.timeline-group.is-visible .timeline-item{opacity:1;transform:translate(0)}.timeline-group.is-visible .timeline-item:first-child{transition-delay:.1s}.timeline-group.is-visible .timeline-item:nth-child(2){transition-delay:.3s}.timeline-group.is-visible .timeline-item:nth-child(3){transition-delay:.5s}@keyframes dot-pulse{0%{opacity:0;transform:scale(0)}50%{opacity:.6;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.timeline-dot{opacity:0;transform:scale(0)}.timeline-group.is-visible .timeline-item:first-child .timeline-dot{animation:.5s cubic-bezier(.22,1,.36,1) .15s forwards dot-pulse}.timeline-group.is-visible .timeline-item:nth-child(2) .timeline-dot{animation:.5s cubic-bezier(.22,1,.36,1) .35s forwards dot-pulse}.timeline-group.is-visible .timeline-item:nth-child(3) .timeline-dot{animation:.5s cubic-bezier(.22,1,.36,1) .55s forwards dot-pulse}@keyframes step-appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.step-number{opacity:0;transform:scale(.5)}.timeline-group.is-visible .timeline-item:first-child .step-number{animation:.4s cubic-bezier(.22,1,.36,1) .1s forwards step-appear}.timeline-group.is-visible .timeline-item:nth-child(2) .step-number{animation:.4s cubic-bezier(.22,1,.36,1) .3s forwards step-appear}.timeline-group.is-visible .timeline-item:nth-child(3) .step-number{animation:.4s cubic-bezier(.22,1,.36,1) .5s forwards step-appear}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff40 50%,#0000 100%);width:60%;height:100%;transition:none;position:absolute;top:0;left:-100%}.btn-shimmer:hover:after{animation:.6s ease-out forwards shimmer-sweep}@keyframes shimmer-sweep{0%{left:-60%}to{left:120%}}.badge-item{opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transform:translate(-8px)}.badge-group.is-visible .badge-item{opacity:1;transform:translate(0)}.badge-group.is-visible .badge-item:first-child{transition-delay:.1s}.badge-group.is-visible .badge-item:nth-child(2){transition-delay:.2s}.badge-group.is-visible .badge-item:nth-child(3){transition-delay:.3s}.badge-group.is-visible .badge-item:nth-child(4){transition-delay:.4s}.card-lift{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.card-lift:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0a243814,0 2px 8px #c69a280f}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(30px,15px)}}.hero-grid-drift{animation:25s ease-in-out infinite alternate grid-drift}@keyframes glow-pulse{0%,to{opacity:.03}50%{opacity:.07}}.cta-glow{animation:4s ease-in-out infinite glow-pulse}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.faq-answer.is-open{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-chevron{transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-chevron.is-open{transform:rotate(180deg)}.comparison-row{opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.comparison-table.is-visible .comparison-row:first-child{transition-delay:60ms}.comparison-table.is-visible .comparison-row:nth-child(2){transition-delay:.12s}.comparison-table.is-visible .comparison-row:nth-child(3){transition-delay:.18s}.comparison-table.is-visible .comparison-row:nth-child(4){transition-delay:.24s}.comparison-table.is-visible .comparison-row:nth-child(5){transition-delay:.3s}.comparison-table.is-visible .comparison-row:nth-child(6){transition-delay:.36s}.comparison-table.is-visible .comparison-row:nth-child(7){transition-delay:.42s}.comparison-table.is-visible .comparison-row:nth-child(8){transition-delay:.48s}.comparison-table.is-visible .comparison-row{opacity:1;transform:translateY(0)}.screenshot-placeholder{background:linear-gradient(135deg,#071c2e 0%,#0d2d47 100%);border:1px solid #c69a2826;border-radius:8px}
