/* Approved homepage / consumer design components. Scoped to these pages. */
body[data-brand-refresh] .consumer-partners{background:#fff;border:0;padding-block:25px}
body[data-brand-refresh] .consumer-partners .partners-inner{padding:15px 28px}
body[data-brand-refresh] .lender-list{margin-top:18px}
body[data-brand-refresh] .lender-list summary{font-size:12px;color:#645b5b}
body[data-brand-refresh] .consumer-stats{background:#f8f3f2;border-block:1px solid #eee2df}
body[data-brand-refresh] .consumer-stats>.wrap{padding-block:32px;gap:32px}
body[data-brand-refresh] .consumer-stats>.wrap>div{gap:10px;border-right-color:#e1d5d1}
body[data-brand-refresh] .consumer-stats strong{font-size:41px;font-weight:450;color:#e74d42;letter-spacing:-.035em}
body[data-brand-refresh] .consumer-stats>.wrap>div:last-child strong{font-size:31px;line-height:1.58}
body[data-brand-refresh] .consumer-stats span{font-size:11px;line-height:1.75;color:#625b59;max-width:200px}
body[data-brand-refresh] .consumer-free{background:#f3f6df;border:0;border-radius:16px;padding:30px}
body[data-brand-refresh] .consumer-free-top{padding-bottom:25px;border-color:#dce4be}
body[data-brand-refresh] .consumer-free-top strong{font-weight:600}
body[data-brand-refresh] .free-symbol{color:#596a37;font-weight:450}
body[data-brand-refresh] .consumer-free h3{font-size:19px;font-weight:650;line-height:1.5}
body[data-brand-refresh] .consumer-free p{font-size:13px;line-height:1.95;color:#46503b}
body[data-brand-refresh] .chance{background:#fff;border-bottom:1px solid #eee8e4}
body[data-brand-refresh] .chance-grid{grid-template-columns:390px minmax(0,1fr);gap:105px}
body[data-brand-refresh] .chance h2{font-size:34px;line-height:1.35}
body[data-brand-refresh] .chance-copy p{font-size:14px;line-height:1.95}
body[data-brand-refresh] .chance-copy p:nth-child(2){border-left-width:2px;background:#fdf5f3;padding:19px 24px;border-radius:0 12px 12px 0;font-weight:500}
body[data-brand-refresh] .why .section-intro{font-size:14px;line-height:1.9;max-width:680px}
body[data-brand-refresh] .why .reason{min-height:255px;padding-bottom:37px}
body[data-brand-refresh] .why .reason:first-child{background:#eae7fa}
body[data-brand-refresh] .why .reason:first-child::after{background-image:url("images/heritage/money-card-icon.svg")}
body[data-brand-refresh] .why .reason:nth-child(2){background:#fae5e4}
body[data-brand-refresh] .why .reason:nth-child(2)::after{background-image:url("images/heritage/shield-card-icon.svg")}
body[data-brand-refresh] .why .reason:nth-child(3){background:#f2f6d8}
body[data-brand-refresh] .why .reason:nth-child(3)::after{background-image:url("images/heritage/human-card-icon.svg")}
body[data-brand-refresh] .consumer-params{background:#fcfaf8;border-block:1px solid #eee6e1}
body[data-brand-refresh] .consumer-params .section-heading{max-width:900px}
body[data-brand-refresh] .consumer-params-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:35px;align-items:start}
body[data-brand-refresh] .example-card{padding:31px;background:#fff;border:1px solid #e4dbd5;border-radius:12px;box-shadow:none}
body[data-brand-refresh] .example-heading{padding-bottom:23px;border-bottom:1px solid #e8ded8;gap:14px}
body[data-brand-refresh] .example-heading h3{font-size:20px;line-height:1.5;font-weight:650}
body[data-brand-refresh] .example-heading .icon{background:#fae1e1;width:40px;height:40px;border-radius:10px;padding:10px;color:#734f4a}
body[data-brand-refresh] .example-main{font-size:16px;font-weight:500;line-height:1.95;color:#283c3c}
body[data-brand-refresh] .example-notes{padding-top:23px;border-color:#e8ded8}
body[data-brand-refresh] .example-notes p{font-size:12px;line-height:1.95;color:#66605c}
body[data-brand-refresh] .example-notes p:last-child{padding-top:17px;border-top:1px solid #e8ded8;color:#354747}
body[data-brand-refresh] .parameter-table{border:1px solid #e4dbd5;border-radius:12px;overflow:hidden;background:#fff}
body[data-brand-refresh] .parameter-table table{font-size:13px;line-height:1.85}
body[data-brand-refresh] .parameter-table thead{background:#eae9f7;color:#283637;font-size:12px}
body[data-brand-refresh] .parameter-table thead th{border-radius:0;padding:18px 20px}
body[data-brand-refresh] .parameter-table tbody th{width:36%;font-weight:600;color:#273c3b}
body[data-brand-refresh] .parameter-table tbody th,body[data-brand-refresh] .parameter-table tbody td{padding:17px 19px;border-color:#eee6e0;vertical-align:top}
body[data-brand-refresh] .parameter-table tbody td{color:#635e5b}
body[data-brand-refresh] .parameter-table tbody tr:nth-child(even){background:#fdfbf9}
body[data-brand-refresh] .consumer-data .data-grid span strong{font-size:inherit;font-weight:600;color:inherit!important;display:inline;letter-spacing:0;line-height:inherit;margin:0}
body[data-brand-refresh] .purpose-grid{border-color:#cecbdf;margin-top:30px;gap:60px;grid-template-columns:330px minmax(0,1fr)}
body[data-brand-refresh] .purpose-grid h3{color:#27393c;font-size:24px;line-height:1.5;font-weight:600}
body[data-brand-refresh] .purpose-label{font-size:13px;line-height:1.8}
body[data-brand-refresh] .purpose-label>span{color:#535369}
body[data-brand-refresh] .purpose-label span strong{color:#344346;font-weight:600}
body[data-brand-refresh] .purpose-label>strong,body[data-brand-refresh] .purpose-grid li:first-child .purpose-label>strong{color:#8e423e;font-size:18px;font-weight:500}
body[data-brand-refresh] .purpose-track{height:7px;background:#d9d6ec;border-radius:4px;margin-top:11px}
body[data-brand-refresh] .purpose-track span{background:#afa9e9}
body[data-brand-refresh] .purpose-grid li:first-child .purpose-track span{background:#ef8e87}
@media  (max-width:1100px){body[data-brand-refresh] .chance-grid{grid-template-columns:330px minmax(0,1fr);gap:45px}
body[data-brand-refresh] .consumer-params-grid{grid-template-columns:1fr}
body[data-brand-refresh] .example-card{display:block}
body[data-brand-refresh] .consumer-stats strong{font-size:33px}
body[data-brand-refresh] .consumer-stats>.wrap>div:last-child strong{font-size:25px}}
@media  (max-width:700px){body[data-brand-refresh] .consumer-partners .partners-inner{padding:20px 0}
body[data-brand-refresh] .consumer-partners{padding-block:10px}
body[data-brand-refresh] .lender-list{margin-top:5px}
body[data-brand-refresh] .consumer-stats>.wrap{padding-block:27px;gap:25px 20px}
body[data-brand-refresh] .consumer-stats strong{font-size:31px}
body[data-brand-refresh] .consumer-stats>.wrap>div:last-child strong{font-size:25px;line-height:1.48}
body[data-brand-refresh] .consumer-stats span{font-size:11px}
body[data-brand-refresh] .chance-grid{grid-template-columns:1fr;gap:25px}
body[data-brand-refresh] .chance h2{font-size:29px}
body[data-brand-refresh] .chance-copy p{font-size:14px}
body[data-brand-refresh] .chance-copy p:nth-child(2){padding:17px 20px}
body[data-brand-refresh] .why .reason{min-height:220px}
body[data-brand-refresh] .consumer-free{padding:25px}
body[data-brand-refresh] .consumer-params-grid{gap:25px}
body[data-brand-refresh] .example-card{padding:23px}
body[data-brand-refresh] .example-main{font-size:15px}
body[data-brand-refresh] .example-notes p{font-size:12px}
body[data-brand-refresh] .parameter-table table{font-size:12px}
body[data-brand-refresh] .parameter-table thead th{padding:15px 12px}
body[data-brand-refresh] .parameter-table tbody th,body[data-brand-refresh] .parameter-table tbody td{padding:15px 12px;overflow-wrap:anywhere}
body[data-brand-refresh] .parameter-table tbody th{font-size:11px}
body[data-brand-refresh] .purpose-grid{grid-template-columns:1fr;gap:22px}
body[data-brand-refresh] .purpose-grid h3{font-size:22px}
body[data-brand-refresh] .purpose-label{font-size:12px;gap:14px}}
@media  (max-width:360px){body[data-brand-refresh] .consumer-stats strong{font-size:27px}
body[data-brand-refresh] .consumer-stats>.wrap>div:last-child strong{font-size:22px}
body[data-brand-refresh] .parameter-table tbody th,body[data-brand-refresh] .parameter-table tbody td{padding:14px 10px}}
