/* V44 mobile image containment and text collision repair */
.hero-card{background-image:linear-gradient(90deg,#0b3b26 0%,#0b3b26 35%,rgba(11,59,38,.92) 51%,rgba(11,59,38,.12) 76%),url('/ys-clean-sunset.jpg')!important;background-size:100% 100%,auto 100%!important;background-repeat:no-repeat!important;background-position:center,right center!important}
.hero-card .member-block{position:relative!important;margin:0!important;padding:0!important}
.hero-card .member-block h1{line-height:1.05!important;margin:2px 0 0!important}
.hero-card .member-block .eyebrow{margin:0 0 3px!important}
.hero-card .credit-row{margin-top:10px!important}
.hero-card .balance-caption{margin-top:0!important}
.hero-card .qr-panel{flex-shrink:0!important}
@media(max-width:650px){.hero-card{aspect-ratio:1.48!important;background-size:100% 100%,auto 100%!important;background-position:center,right center!important}.hero-content{padding:12px 15px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.hero-card .hero-heading{flex:0 0 auto!important}.hero-card .member-block{flex:0 0 auto!important;margin:8px 0 0!important}.hero-card .member-block h1{font-size:25px!important;line-height:1.1!important;white-space:normal!important}.hero-card .credit-row{flex:0 0 auto!important;margin-top:8px!important}.hero-card .big-balance{font-size:44px!important;line-height:1!important}.hero-card .qr-panel{width:69px!important;max-height:94px!important;padding:4px!important}.hero-card .balance-track{margin:5px 0!important}.hero-card .formats{margin:0!important;font-size:10px!important}.hero-card .motto{margin:4px 0!important}#ys-preview-banner{font-size:9px!important}}