.finance-banner__inner{display:grid;grid-template-columns:55% 45%;min-height:460px}.finance-banner__percent{display:block;font-family:var(--font-heading,sans-serif);font-size:clamp(80px,10vw,130px);font-weight:900;line-height:.9;letter-spacing:-2px}.finance-banner__label{display:block;font-family:var(--font-heading,sans-serif);font-size:clamp(32px,4.5vw,56px);font-weight:900;line-height:1;letter-spacing:1px;margin-bottom:16px}.finance-banner__provider{display:flex;align-items:center;gap:8px;color:#1a2942}.finance-banner__provider svg{width:auto;height:28px;flex-shrink:0}.finance-banner__provider span{font-family:var(--font-heading,sans-serif);font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap}.finance-banner__img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block}.finance-banner__content{display:flex;flex-direction:column;justify-content:center;gap:0;background:var(--color-background);max-width:600px;padding-left:70px;padding-right:70px;position:static;margin:auto}.finance-banner__eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary,#1a2942);border-bottom:2px solid var(--color-primary);padding-bottom:2px;margin-bottom:10px}.finance-banner__heading{font-family:var(--font-heading);font-weight:600;line-height:26.6592px;color:var(--color-secondary,#1a2942);text-transform:uppercase;margin-bottom:20px;font-size:22px}.finance-banner__text{color:#555;margin-bottom:20px;line-height:1.75;font-size:14px}.finance-banner__text p{margin-bottom:1em}.finance-banner__cta{align-self:flex-start;letter-spacing:.12em;font-size:.8125rem;padding:15px 40px}@media (max-width:1023px){.finance-banner__inner{grid-template-columns:1fr 1fr;min-height:360px}.finance-banner__content{padding:40px 36px}}@media (max-width:767px){.finance-banner__inner{grid-template-columns:1fr;min-height:unset}.finance-banner__left{padding:20px 0}.finance-banner__percent{font-size:72px}.finance-banner__label{font-size:30px}.finance-banner__content{padding:20px 20px;order:-1}.finance-banner__cta{align-self:stretch;text-align:center}.action-banner__cta{text-align:center}.finance-banner__heading{margin-bottom:10px;font-size:15px}.finance-banner__eyebrow-wrapper{display:none}}