/* One offer, with included applications and optional custom implementation. */
.income-platform-home .scroll-offer .scroll-offer-copy-text strong{font-size:15px;line-height:1.35;letter-spacing:-.35px}
.offer-subtitle{display:block;margin-top:3px;font-size:9px;line-height:1.5;color:#fff0f7;word-break:keep-all}
.income-platform-home .scroll-offer .offer-kicker{font-size:8px}
.income-platform-home .hero-income-label{max-width:100%;font-size:8px;word-break:keep-all}
.income-platform-home .saju-feature-heading h2{font-size:20px;flex-wrap:wrap;line-height:1.4}
.income-platform-home .catalog-heading h2{font-size:25px;line-height:1.35;letter-spacing:-.9px}
.income-platform-home .home-offer h3{font-size:21px;word-break:keep-all}
.income-platform-home #compare>.wrap>h2{font-size:24px;line-height:1.4;word-break:keep-all;white-space:normal}
.income-platform-home .scope-tabs button{font-size:11px}
.income-platform-home .scope-practice h4{font-size:17px}
.package-included{padding-block:30px}.package-included h2{font-size:24px;line-height:1.4;letter-spacing:-.7px;margin:0 0 20px}
.package-included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.package-included-grid>a{min-width:0;display:block;overflow:hidden;border:1px solid #efd4e0;border-radius:12px;background:#fff;color:#352a31;text-decoration:none;transition:transform .2s,box-shadow .2s}
.package-included-grid img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.package-included-grid strong{display:block;padding:12px 10px;font-size:13px;line-height:1.45;letter-spacing:-.35px;word-break:keep-all}
.package-included-grid>a:hover{transform:translateY(-3px);box-shadow:0 7px 18px #9b285820}
.package-included-grid>a:focus-visible{outline:3px solid #ee2a78;outline-offset:3px}
@media(min-width:600px){.package-included-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.package-included h2{font-size:29px}.package-included-grid strong{font-size:14px}.income-platform-home .scope-tabs button{font-size:12px}}
@media(min-width:900px){.income-platform-home .hero-income-label{font-size:10px}.income-platform-home .catalog-heading h2{font-size:31px}.income-platform-home #compare>.wrap>h2{font-size:31px}.income-platform-home .saju-feature-heading h2{font-size:28px}.income-platform-home .home-offer h3{font-size:25px}.package-included-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.package-included{padding-block:42px}}
@media(min-width:1100px){.income-platform-home .scroll-offer .scroll-offer-copy-text strong{font-size:18px}.offer-subtitle{font-size:10px}.income-platform-home .scroll-offer .offer-kicker{font-size:9px}.income-platform-home .scope-practice h4{font-size:17px}}
@media(max-width:359px){.income-platform-home .scroll-offer .scroll-offer-copy-text strong{font-size:14px}.offer-subtitle{font-size:8px}.income-platform-home .hero-message h1{font-size:20px}.income-platform-home .saju-feature-heading h2{font-size:18px}.income-platform-home .catalog-heading h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.package-included-grid>a{transition:none}.package-included-grid>a:hover{transform:none}}
