.income-page{--income-ink: #172b3a;--income-muted: #5d6970;--income-paper: #fffefd;--income-wash: #f7f7f3;--income-line: #dce1df;--income-pink: #e93681;background:var(--income-paper);color:var(--income-ink)}.income-page .protection-reasons__media-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start;margin-top:clamp(34px,5vw,62px)}.income-page .protection-reasons__media{width:100%;max-width:360px;margin-inline:auto;padding:12px;border:1px solid #eadcd8;border-radius:24px;background:#fffaf6;box-shadow:0 18px 48px #492d2f17}.income-page .protection-reasons__media wistia-player{display:block;width:100%}.income-page .protection-reasons__media-layout .protection-reasons__list{grid-template-columns:minmax(0,1fr);margin-top:0;gap:0}.income-page .protection-reasons__media button{padding:12px 18px;border:1px solid #bd396d;border-radius:999px;background:#fffaf6;color:#9c2356;font-size:.88rem;font-weight:700;line-height:1.4;text-align:center}.income-page .protection-reasons__media button:hover{background:#fbe1eb}.income-page .protection-reasons__media button:focus-visible{outline:3px solid #bb205e;outline-offset:4px}@media (min-width: 801px){.income-page .protection-reasons__media-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(36px,6vw,90px)}}.income-page main{overflow-x:clip}.income-page main :is(h2,h3){color:var(--income-ink)!important;font-family:SF Pro Display,Helvena,ClaimsHeader,serif!important;letter-spacing:-.045em!important}.income-page main p{color:var(--income-muted)}.income-section{padding-block:clamp(80px,10vw,144px)!important;background:var(--income-paper)!important}.income-section--wash{background:var(--income-wash)!important}.income-page .income-heading{font-size:clamp(2.25rem,4vw,3.8rem)!important;line-height:1.02!important}.income-reading{max-width:680px;font-size:1rem;line-height:1.72}.income-card{border:1px solid var(--income-line)!important;border-radius:12px!important;background:var(--income-paper)!important;box-shadow:none!important}.income-adviser-note{max-width:680px;padding:20px 22px;border-left:3px solid var(--income-pink);background:#fff5f7}.income-adviser-note p{margin-bottom:14px;line-height:1.6}.income-statbar{padding-block:clamp(48px,5vw,72px);border-block:1px solid var(--income-line);background:var(--income-paper)}.income-statbar strong{display:block;color:var(--income-pink);font-size:clamp(32px,3vw,44px);letter-spacing:-.04em}.income-statbar p{max-width:200px;margin:10px auto 0;font-size:14px}.income-page section[aria-labelledby^=guides-]{padding-block:clamp(80px,10vw,144px)!important;background:var(--income-wash)!important}.income-page section[aria-labelledby^=guides-]>div>div:first-child{margin-inline:auto;margin-bottom:56px;text-align:center}.income-page section[aria-labelledby^=guides-] h2{font-size:clamp(2.25rem,4vw,3.8rem)!important;line-height:1.02!important}.income-page section[aria-labelledby^=guides-] a{border-color:var(--income-line)!important;border-radius:12px!important;background:var(--income-paper)!important;box-shadow:none!important}.income-page section[aria-labelledby^=guides-] a:hover{border-color:var(--income-pink)!important;transform:translateY(-3px)}.income-fading-testimonials{padding:clamp(64px,7vw,96px) 20px;background:var(--income-paper)}.income-fading-testimonials>div{position:static;display:grid;min-height:280px;place-items:center;max-width:1200px;margin:auto}.income-page .income-fading-testimonials p{color:var(--income-ink);font-size:clamp(28px,3.75vw,48px);line-height:1.25;text-shadow:none!important}.income-page .income-fading-testimonials p+p{margin-top:24px;color:var(--income-muted);font-size:clamp(18px,2.2vw,28px)}.income-page .income-fading-testimonials .bg-\[\#00b67a\]{background:var(--income-pink)}.income-section.income-final{padding-block:3rem!important}.income-final>div>.bg-hero-green{background:var(--hero-green)!important}.income-page main .income-final h2,.income-page main .income-final h2 span{color:#fff!important}.income-page main .income-final p{color:#dbeafe!important}@media (min-width: 768px){.income-section.income-final{padding-block:4rem!important}}
