.income-fund-page{--if-bg:#f8f9fa;--if-text-main:#1a1d20;--if-text-muted:#5f6368;--if-accent:#0b3a82;--if-accent-hover:#164ba0;--if-border:#00000014;--if-card-bg:#fff;background-color:var(--if-bg);color:var(--if-text-main);min-height:100vh;font-family:var(--font-inter), sans-serif;position:relative;overflow-x:hidden}.income-fund-bg{z-index:0;pointer-events:none;background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:60px 60px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.income-fund-bg:after{content:"";background:radial-gradient(circle at 50% 0,#fff0 0%,#f8f9fa 80%);width:100%;height:100%;position:absolute;top:0;left:0}.if-section{z-index:1;position:relative}.if-modal-overlay{animation:.3s ease-out forwards ifFadeIn}.if-modal-content{animation:.4s cubic-bezier(.16,1,.3,1) forwards ifSlideUp}@keyframes ifFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ifSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
