.sunnier-finance-banner{--sunnier-fb-bg: #1b2430;--sunnier-fb-ink: #ffffff;--sunnier-fb-muted: rgba(255, 255, 255, .72);--sunnier-fb-accent: #2f6fed;--sunnier-fb-soft: #f4f4f2;background:var(--sunnier-fb-soft);color:var(--sunnier-fb-ink)}.sunnier-finance-banner__grid{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(42rem,52vw,56rem)}.sunnier-finance-banner__media{position:relative;min-height:32rem;overflow:hidden;background:#d9dde3}.sunnier-finance-banner__media img,.sunnier-finance-banner__media .sunnier-finance-banner__img{width:100%;height:100%;object-fit:cover;display:block}.sunnier-finance-banner__panel{display:flex;align-items:center;justify-content:center;background:var(--sunnier-fb-bg);padding:clamp(4rem,6vw,7.2rem) clamp(2.4rem,5vw,6.4rem);text-align:center}.sunnier-finance-banner__content{max-width:42rem;width:100%}.sunnier-finance-banner__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sunnier-fb-muted)}.sunnier-finance-banner__heading{margin:0;font-size:clamp(3.2rem,4.2vw,4.6rem);line-height:1.12;letter-spacing:-.03em;font-weight:700;color:var(--sunnier-fb-ink)}.sunnier-finance-banner__heading em{font-style:normal;color:#9cbcff}.sunnier-finance-banner__text{margin:1.6rem auto 0;max-width:34rem;font-size:1.7rem;line-height:1.55;color:var(--sunnier-fb-muted)}.sunnier-finance-banner__actions{margin-top:2.8rem}.sunnier-finance-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:1.5px solid rgba(255,255,255,.88);border-radius:999px;color:#fff;background:transparent;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.sunnier-finance-banner__button:hover,.sunnier-finance-banner__button:focus-visible{background:var(--sunnier-fb-accent);border-color:var(--sunnier-fb-accent);color:#fff}.sunnier-finance-banner__note{margin:2.4rem 0 0;font-size:1.2rem;line-height:1.45;color:#ffffff80}@media screen and (max-width:749px){.sunnier-finance-banner__grid{grid-template-columns:1fr;min-height:0}.sunnier-finance-banner__media{min-height:28rem;aspect-ratio:4 / 3}.sunnier-finance-banner__panel{padding:4.8rem 2rem 5.2rem}.sunnier-finance-banner__heading{font-size:clamp(2.8rem,8vw,3.6rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sunnier-finance-banner.css.map */
