/* Decorative raster artwork stays behind content and never intercepts input. */
main>section,main>.guide-body,main>.contact-grid,main>.affiliate-grid,footer,.life-copy{position:relative;isolation:isolate}
main>section:not(.hero)::before,main>section:not(.hero)::after,main>.guide-body::before,main>.contact-grid::before,main>.affiliate-grid::before,footer::before,.life-copy::after{content:'';position:absolute;z-index:-1;pointer-events:none;width:clamp(70px,11vw,155px);aspect-ratio:1;background:var(--section-art,url('/images/product-cash.webp')) center/contain no-repeat;opacity:.09;right:18px;top:28px;transform:rotate(13deg)}
main>section:not(.hero)::after{background-image:var(--section-art-secondary,url('/images/product-personal.webp'));width:clamp(55px,8vw,115px);right:auto;left:18px;top:auto;bottom:20px;transform:rotate(-16deg);opacity:.055}
.loan-types{--section-art:url('/images/product-car.webp');--section-art-secondary:url('/images/product-home.webp')}.process{--section-art:url('/images/icon-online.webp');--section-art-secondary:url('/images/icon-choice.webp')}.guides{--section-art:url('/images/product-debt.webp')}.faq{--section-art:url('/images/product-payday.webp')}.product-explainer{--section-art:url('/images/product-personal.webp')}.page-hero{--section-art:url('/images/product-home.webp')}.application-layout{--section-art:url('/images/product-cash.webp')}.compare-band{--section-art:url('/images/product-payday.webp');--section-art-secondary:url('/images/product-debt.webp')}.compare-band::before{opacity:.2!important}.compare-band::after{opacity:.12!important}
.life-copy::after{background-image:url('/images/icon-canada.webp');top:auto;bottom:25px;opacity:.15}
main>section.closing{--section-art:url('/images/product-home.webp');--section-art-secondary:url('/images/product-cash.webp');overflow:hidden}
main>section.closing::before{width:clamp(90px,15vw,200px);right:7%;top:14%;opacity:.35;transform:rotate(13deg)}
main>section.closing::after{width:clamp(80px,13vw,175px);left:6%;bottom:12%;opacity:.35;transform:rotate(-15deg)}
footer::before{background-image:url('/images/icon-canada.webp');right:5%;top:auto;bottom:25px;opacity:.06}
@media(max-width:760px){main>section:not(.hero)::before,main>.guide-body::before,main>.contact-grid::before,main>.affiliate-grid::before{right:5px;top:12px;opacity:.055;width:75px}main>section:not(.hero)::after{width:55px;left:5px;bottom:10px;opacity:.04}main>section.closing::before{width:80px;right:-15px;top:15px;opacity:.2}main>section.closing::after{width:75px;left:-15px;bottom:15px;opacity:.2}.life-copy::after{width:70px;opacity:.08}}
