.re-project-horizon{background:#12445a;color:#fff;padding:176px 0 104px}.re-project-horizon h1,.re-project-horizon p{color:#fff}.re-project-horizon h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.12;max-width:720px}.re-project-horizon__copy{padding-bottom:32px}.formen-hero-image{border-radius:12px;display:block;min-height:340px;-o-object-fit:cover;object-fit:cover;width:100%}.section-heading{max-width:720px;margin-bottom:32px}.cta-card,.document-card,.solution-card{border:1px solid var(--brand-border);border-radius:12px;padding:32px}.solution-card{background:#fff}.re-bankability-strip{background:#102a43;color:#fff;padding:56px 0}.re-bankability-strip h3,.re-bankability-strip p{color:#fff}.re-compliance-path{background:var(--brand-bg-alt)}.re-distributor-cta{padding:80px 0 96px}.cta-card--accent{background:#eaf6e7}.cta-card a{color:var(--brand-primary);font-weight:700}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover{color:#12445a;background:#fff}@media (max-width:767px){.re-project-horizon{padding:144px 0 72px}.formen-hero-image{min-height:240px}}