.interest-balance-banner_homeBanner__Rnq1Q{position:relative;padding:100px var(--grid-gap);min-height:50dvh;display:flex;align-items:center;overflow:hidden;width:100%}.interest-balance-banner_bannerBgWrap__1lwTj{position:absolute;top:0;right:10%;height:100%;width:min(450px,92vw);max-height:650px;pointer-events:none;z-index:0}.interest-balance-banner_bannerBg__eX9zq{width:100%;height:100%;object-fit:contain;animation:interest-balance-banner_breatheGlow__n7Ky4 6s ease-in-out infinite}.interest-balance-banner_bannerContent__kV91y{color:#ffffff;max-width:var(--max-width);padding:0 20px;z-index:1;position:relative}.interest-balance-banner_subtitle__xpxSv{font-size:20px;margin-bottom:20px;color:#ffffff}.interest-balance-banner_subtitle__xpxSv strong{color:var(--primary-clr);font-weight:500}.interest-balance-banner_title__M3alj{color:var(--text-primary);font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:1.2;margin:20px 0;>span{color:var(--primary-clr)}}.interest-balance-banner_description__Thwul{color:var(--text-primary);font-size:clamp(18px,2vw,20px);font-weight:400;line-height:1.4;margin:40px auto;max-width:600px}.interest-balance-banner_ctaContainer__0ofpa{display:flex;gap:1vw;>a{text-transform:uppercase;font-weight:600}}.interest-balance-banner_animateBase__ZkMVc{opacity:0;animation-fill-mode:both;animation-duration:.8s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.interest-balance-banner_fadeInUp__DLxo_{opacity:0;animation:interest-balance-banner_fadeInUp__DLxo_ .8s cubic-bezier(.25,.46,.45,.94) .2s forwards}.interest-balance-banner_fadeInLeft__hBYza{opacity:0;animation:interest-balance-banner_fadeInLeft__hBYza .8s cubic-bezier(.25,.46,.45,.94) .2s forwards}.interest-balance-banner_fadeInRight__v63bV{opacity:0;animation:interest-balance-banner_fadeInRight__v63bV .8s cubic-bezier(.25,.46,.45,.94) .2s forwards}@keyframes interest-balance-banner_fadeInUp__DLxo_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes interest-balance-banner_fadeInLeft__hBYza{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes interest-balance-banner_fadeInRight__v63bV{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes interest-balance-banner_continuousGlow__c0ZMY{0%{transform:scale(1) rotate(0deg) translate(0);filter:brightness(1) contrast(1) drop-shadow(0 0 4px rgba(255,255,255,.2))}25%{transform:scale(1.05) rotate(.8deg) translate(2px,-3px);filter:brightness(1.1) contrast(1.05) drop-shadow(0 0 10px rgba(255,255,255,.3))}50%{transform:scale(1.1) rotate(-.6deg) translate(-2px,2px);filter:brightness(1.15) contrast(1.1) drop-shadow(0 0 14px rgba(255,255,255,.35))}75%{transform:scale(1.07) rotate(.4deg) translate(1px,-2px);filter:brightness(1.1) contrast(1.05) drop-shadow(0 0 10px rgba(255,255,255,.3))}to{transform:scale(1) rotate(-.3deg) translate(0);filter:brightness(1) contrast(1) drop-shadow(0 0 4px rgba(255,255,255,.2))}}@keyframes interest-balance-banner_breatheGlow__n7Ky4{0%,to{transform:scale(1) rotate(0deg);filter:brightness(1) contrast(1) drop-shadow(0 0 0 rgba(255,255,255,.2))}25%{transform:scale(1.05) rotate(.5deg) translateY(-2px);filter:brightness(1.1) contrast(1.05) drop-shadow(0 0 8px rgba(255,255,255,.3))}50%{transform:scale(1.1) rotate(-.5deg) translateY(0);filter:brightness(1.15) contrast(1.1) drop-shadow(0 0 15px rgba(255,255,255,.4))}75%{transform:scale(1.05) rotate(.5deg) translateY(2px);filter:brightness(1.1) contrast(1.05) drop-shadow(0 0 10px rgba(255,255,255,.3))}}@keyframes interest-balance-banner_slowDrift__4g_yr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.interest-balance-banner_homeBanner__Rnq1Q{padding:60px 1%;min-height:40dvh}.interest-balance-banner_bannerBgWrap__1lwTj{right:0;width:min(360px,90vw);opacity:.9}.interest-balance-banner_title__M3alj{font-size:clamp(1.5rem,6vw,2.5rem)}.interest-balance-banner_description__Thwul{font-size:clamp(16px,3vw,18px);margin:30px auto}.interest-balance-banner_ctaButton__mrq_n{padding:12px 30px;font-size:16px}}@media (max-width:480px){.interest-balance-banner_homeBanner__Rnq1Q{padding:40px 1%}.interest-balance-banner_bannerContent__kV91y{padding:0 15px}.interest-balance-banner_subtitle__xpxSv{font-size:18px}.interest-balance-banner_ctaButton__mrq_n{padding:10px 25px;font-size:14px}}