@font-face{font-display:swap;font-family:Mabry Pro;font-style:normal;font-weight:400;src:url(https://go.happymoney.com/static/media/MabryPro-Regular.1036230399c520be.woff2) format("woff2"),url(https://go.happymoney.com/static/media/MabryPro-Regular.1036230399c520be.woff) format("woff")}@font-face{font-display:swap;font-family:Mabry Pro;font-style:normal;font-weight:500;src:url(https://go.happymoney.com/static/media/MabryPro-Medium.0f6c8c5af30c86ce.woff2) format("woff2"),url(https://go.happymoney.com/static/media/MabryPro-Medium.f2cbf5ebc9fd908b.woff) format("woff")}.msufcu-hero,.msufcu-hero *{box-sizing:border-box}.msufcu-hero{background:#f8f2ec;color:#242120;font-family:Mabry Pro,Arial,sans-serif;width:100%}.msufcu-hero__container{margin:0 auto;max-width:1440px;padding:32px 64px 72px}.msufcu-hero__header{align-items:center;display:flex;gap:22px;min-height:55px}.msufcu-hero__msufcu-wordmark{align-items:center;color:#006747;display:inline-flex;flex-shrink:0}.msufcu-hero__msufcu-lines{display:flex;gap:4px;height:52px;margin-right:6px;transform:skew(-11deg)}.msufcu-hero__msufcu-lines i{background:#27b67a;display:block;height:52px;width:4px}.msufcu-hero__msufcu-lines i:nth-child(2){margin-top:8px}.msufcu-hero__msufcu-lines i:nth-child(3){margin-top:16px}.msufcu-hero__msufcu-text{font-family:Arial,Helvetica,sans-serif;font-size:44px;font-style:italic;font-weight:800;letter-spacing:-3px;line-height:1}.msufcu-hero__logo-divider{background:#242120;display:block;height:52px;width:1px}.msufcu-hero__happy-money-logo{display:block;height:auto;max-height:52px;width:315px}.msufcu-hero__content{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.15fr) minmax(360px,500px);padding-top:90px}.msufcu-hero__copy{max-width:820px}.msufcu-hero__eyebrow{align-items:center;border:1.5px solid #006b57;border-radius:14px;color:#006b57;display:inline-flex;font-size:18px;gap:8px;line-height:1.3;margin-bottom:28px;padding:10px 16px}.msufcu-hero__title{font-size:clamp(42px,4vw,62px);letter-spacing:-.03em;line-height:1.08;margin:0;max-width:760px}.msufcu-hero__description,.msufcu-hero__title{color:#242120;font-family:Mabry Pro,Arial,sans-serif;font-weight:400}.msufcu-hero__description{font-size:clamp(20px,1.7vw,26px);line-height:1.45;margin:30px 0 26px;max-width:780px}.msufcu-hero__details{align-items:center;color:#242120;display:flex;flex-wrap:wrap;font-size:20px;gap:24px}.msufcu-hero__detail{align-items:center;display:inline-flex;gap:9px}.msufcu-hero__detail-icon{color:#438f82;font-size:24px;font-weight:500}.msufcu-hero__clock{border:2px solid #438f82;border-radius:50%;display:inline-block;height:19px;position:relative;width:19px}.msufcu-hero__clock:before{height:6px;top:3px;width:2px}.msufcu-hero__clock:after,.msufcu-hero__clock:before{background:#438f82;content:"";left:8px;position:absolute}.msufcu-hero__clock:after{height:2px;top:8px;width:5px}.msufcu-hero__card{background:#fff;border:1.5px solid #242120;border-radius:14px;padding:54px 48px 44px;text-align:center}.msufcu-hero__card-title{color:#006b57;font-family:Mabry Pro,Arial,sans-serif;font-size:36px;font-weight:400;line-height:1.2;margin:0 0 18px}.msufcu-hero__card-description{color:#242120;font-size:23px;line-height:1.4;margin:0 0 32px}.msufcu-hero__button{align-items:center;background:#006b57;border:2px solid #006b57;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-family:Mabry Pro,Arial,sans-serif;font-size:20px;font-weight:500;justify-content:center;min-height:62px;padding:15px 30px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:100%}.msufcu-hero__button:focus-visible,.msufcu-hero__button:hover{background:#004f41;border-color:#004f41;color:#fff;text-decoration:none;transform:translateY(-1px)}.msufcu-hero__button:focus-visible{outline:3px solid #8bd3c7;outline-offset:3px}.msufcu-hero__credit-note{color:#242120;font-size:15px;line-height:1.5;margin:24px 0 30px}.msufcu-hero__legal{color:#242120;font-size:14px;line-height:1.5;margin:0 auto;max-width:420px}.msufcu-hero__legal a{color:#376f66;text-decoration:underline}.msufcu-hero__powered-by{align-items:center;color:#242120;display:flex;font-size:16px;gap:10px;justify-content:center;margin-top:30px}.msufcu-hero__powered-by img{display:block;height:auto;max-width:165px}@media (max-width:1024px){.msufcu-hero__container{padding:28px 36px 60px}.msufcu-hero__content{gap:40px;grid-template-columns:minmax(0,1fr) minmax(330px,420px);padding-top:70px}.msufcu-hero__card{padding:42px 30px 36px}}@media (max-width:767px){.msufcu-hero__container{padding:24px 20px 44px}.msufcu-hero__header{gap:14px}.msufcu-hero__msufcu-lines{gap:3px;height:38px}.msufcu-hero__msufcu-lines i{height:38px;width:3px}.msufcu-hero__msufcu-text{font-size:31px;letter-spacing:-2px}.msufcu-hero__logo-divider{height:38px}.msufcu-hero__happy-money-logo{max-height:38px;width:215px}.msufcu-hero__content{display:flex;flex-direction:column;gap:38px;padding-top:58px}.msufcu-hero__card,.msufcu-hero__copy{width:100%}.msufcu-hero__eyebrow{font-size:15px}.msufcu-hero__title{font-size:42px}.msufcu-hero__description{font-size:20px}.msufcu-hero__details{align-items:flex-start;flex-direction:column;font-size:18px;gap:12px}.msufcu-hero__card{padding:36px 24px 32px}.msufcu-hero__card-title{font-size:31px}.msufcu-hero__card-description{font-size:20px}}@media (max-width:480px){.msufcu-hero__header{align-items:flex-start;flex-direction:column}.msufcu-hero__logo-divider{display:none}.msufcu-hero__happy-money-logo{max-width:230px}.msufcu-hero__title{font-size:38px}}