
/* v103 financing hero final overrides - loaded last */

/* Main financing landing hero: dark readable text on approved bright image */
body.page-financing-overview .hero::before{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(90deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.38) 34%,rgba(255,255,255,.12) 60%,rgba(255,255,255,0) 78%)!important;
  z-index:0!important;
}
body.page-financing-overview .hero > .section-inner,
body.page-financing-overview .hero .hero-inner,
body.page-financing-overview .hero > .section-inner > div{
  position:relative!important;
  z-index:2!important;
}
body.page-financing-overview .hero .hero-kicker,
body.page-financing-overview .hero h1,
body.page-financing-overview .hero > .section-inner > div:first-child > p,
body.page-financing-overview .hero .hero-side p,
body.page-financing-overview .hero .hero-side a{
  color:#0b2741!important;
  -webkit-text-fill-color:#0b2741!important;
  text-shadow:none!important;
}
body.page-financing-overview .hero .hero-side{
  background:rgba(255,255,255,.62)!important;
  border-color:rgba(11,39,65,.14)!important;
  backdrop-filter:blur(3px)!important;
}

/* Remaining financing pages: keep text dark and move copy slightly down under the nav */
body.jb-financing-page:not(.page-financing-overview) .hero .hero-kicker,
body.jb-financing-page:not(.page-financing-overview) .hero .eyebrow{
  display:none!important;
}
body.jb-financing-page:not(.page-financing-overview) .hero::before{
  content:''!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(90deg,rgba(255,255,255,.56) 0%,rgba(255,255,255,.30) 35%,rgba(255,255,255,.10) 56%,rgba(255,255,255,0) 74%)!important;
  z-index:0!important;
}
body.jb-financing-page:not(.page-financing-overview) .hero > .section-inner,
body.jb-financing-page:not(.page-financing-overview) .hero .hero-inner,
body.jb-financing-page:not(.page-financing-overview) .hero > .section-inner > div{
  position:relative!important;
  z-index:2!important;
}
body.jb-financing-page:not(.page-financing-overview) .hero h1,
body.jb-financing-page:not(.page-financing-overview) .hero > .section-inner > div:first-child > p,
body.jb-financing-page:not(.page-financing-overview) .hero .hero-side p,
body.jb-financing-page:not(.page-financing-overview) .hero .hero-side a{
  color:#0b2741!important;
  -webkit-text-fill-color:#0b2741!important;
  text-shadow:none!important;
}
body.jb-financing-page:not(.page-financing-overview) .hero .hero-side{
  background:rgba(255,255,255,.58)!important;
  border-color:rgba(11,39,65,.14)!important;
  backdrop-filter:blur(3px)!important;
}
@media (min-width:981px){
  body.jb-financing-page:not(.page-financing-overview) main > .hero > .section-inner,
  body.jb-financing-page:not(.page-financing-overview) main > .hero > .hero-inner,
  body.jb-financing-page:not(.page-financing-overview) .hero .hero-inner{
    align-items:start!important;
    padding-top:62px!important;
    padding-bottom:30px!important;
  }
  body.jb-financing-page:not(.page-financing-overview) .hero > .section-inner > div:first-child{
    transform:translateY(14px)!important;
  }
  body.jb-financing-page:not(.page-financing-overview) .hero h1{
    margin-top:0!important;
  }
}
@media (max-width:980px){
  body.jb-financing-page:not(.page-financing-overview) .hero > .section-inner > div:first-child{
    transform:none!important;
  }
}
