.bf-situationAnswer {padding:0;min-height:0}
.bf-situationAnswer [data-answer] {height:100%}
.bf-situation-image {display:block;width:100%;height:270px;object-fit:cover}
.bf-situation-copy {padding:30px 38px 38px}
.bf-situation-copy h3 {font-size:clamp(28px,3vw,39px)}
.bf-situation-copy>p:not(.bf-answerLabel) {color:#bfd0d4;font-size:15px;line-height:1.7}
.bf-situation-copy .bf-answerLabel {margin-bottom:16px}
.bf-situation-copy a {color:white;margin-top:22px}
.bf-lender-window {overflow:auto;width:100%}
.bf-lender-track {display:flex;width:max-content;gap:0;padding:16px 0}
.bf-lender-group {display:flex;align-items:center;flex:none;gap:54px;padding-right:54px}
.bf-lender-group .bf-lender-logo {display:flex;align-items:center;justify-content:center;flex:0 0 150px;width:150px;height:85px;border:0;background:none;padding:0}
.bf-lender-group .bf-lender-logo img {width:150px;height:80px;object-fit:contain;mix-blend-mode:multiply}
.bf-lender-group .bf-logo-dark img {filter:brightness(0);mix-blend-mode:normal}
.bf-lender-group .bf-logo-dark img.bf-original-colour {filter:none;mix-blend-mode:multiply}
.bf-marquee-ready .bf-lender-window {overflow:hidden}
.bf-marquee-ready .bf-lender-track {animation:bf-lenders-drift var(--bf-lender-duration) linear infinite;will-change:transform}
.bf-marquee-paused .bf-lender-track {animation-play-state:paused}
.bf-marquee-toggle {background:transparent;border:1px solid #9bb9bd;color:#004050;padding:10px 16px;font:inherit;min-height:44px;flex-shrink:0}
.bf-credentials{padding:clamp(48px,6vw,72px) 0;background:var(--bharat-cloud);border-block:1px solid var(--bharat-mist)}
.bf-credentialsHead{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(32px,6vw,92px);align-items:start;margin-bottom:36px}
.bf-credentialsHead .bf-index{margin-top:9px}
.bf-credentialsHead h2{max-width:760px;margin:0;color:var(--bharat-teal);font:400 clamp(30px,4vw,46px)/1.15 Georgia,serif;letter-spacing:-.025em}
.bf-credentialsHead>div>p{max-width:680px;margin:18px 0 0;color:var(--bharat-slate);font-size:16px;line-height:1.7}
.bf-credentialGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid var(--bharat-mist)}
.bf-credential{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;align-items:center;min-width:0;padding:28px;border-right:1px solid var(--bharat-mist)}
.bf-credential:last-child{border-right:0}
.bf-credentialLogo{display:flex;align-items:center;justify-content:flex-start;width:110px;height:74px}
.bf-credentialLogo img{display:block;max-width:110px;max-height:68px;width:auto;height:auto;object-fit:contain}
.bf-credential--afca .bf-credentialLogo img{max-width:92px;max-height:92px}
.bf-credential h3{margin:0 0 7px;color:var(--bharat-teal);font-size:17px;line-height:1.25}
.bf-credential p{margin:0 0 9px;color:var(--bharat-slate);font-size:13px;line-height:1.55}
.bf-credential strong{display:block;color:var(--bharat-teal);font-size:12px;line-height:1.5}
.bf-credential strong a{color:inherit;text-decoration-color:var(--bharat-saffron);text-underline-offset:3px}
.bf-menu>li{list-style:none}
.bf-menu{align-items:center}
.bf-menu>li>a,.bf-menu>.serviceMenu>.serviceMenuButton{min-height:44px;display:inline-flex;align-items:center;line-height:1.2}
.bf-menu .serviceMenu{position:relative}
.bf-menu .serviceDropdown{width:min(720px,calc(100vw - 48px));min-width:0;margin:0;padding:18px;list-style:none;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--bf-mist);border-top:4px solid var(--bf-saffron);border-radius:3px}
.bf-menu .serviceMenuOpen>.serviceDropdown{display:grid;opacity:1;visibility:visible;transform:translate(-50%,0)}
.bf-menu .serviceDropdown>li{margin:0;border-bottom:1px solid var(--bf-mist)}
.bf-menu .serviceDropdown>li:nth-child(odd){border-right:1px solid var(--bf-mist)}
.bf-menu .serviceDropdown>li>a{min-height:62px;display:flex;align-items:center;padding:10px 16px;border-radius:3px;font-size:14px;font-weight:650;line-height:1.35}
.bf-menu .serviceDropdown>li>a:hover,.bf-menu .serviceDropdown>li.current-menu-item>a{background:var(--bf-ivory);color:var(--bf-ink)}
.footerNav>ul{display:contents}
@keyframes bf-lenders-drift {to{transform:translateX(calc(-1 * var(--bf-lender-distance)))}}
@media(min-width:1001px){.bf-menu>li{display:flex;align-items:center}}
@media(max-width:1000px){.bf-menu{align-items:stretch}.bf-menu>li>a,.bf-menu>.serviceMenu>.serviceMenuButton{display:flex;min-height:54px}.bf-menu .serviceDropdown{width:100%;min-width:0;margin:0;padding:0 0 18px;grid-template-columns:1fr 1fr;border:0;border-top:1px solid var(--line);border-radius:0;transform:none}.bf-menu .serviceMenuOpen>.serviceDropdown{transform:none}.bf-menu .serviceDropdown>li>a{border-bottom:0;font:inherit}.bf-menu .serviceDropdown>li:nth-child(odd){border-right:1px solid var(--bf-mist)}}
@media(max-width:860px){.bf-navigator{grid-template-columns:1fr}.bf-situationList{display:grid;grid-template-columns:1fr 1fr}.bf-situationList button{min-height:70px;font-size:13px;padding:12px}.bf-situationList button strong{font-size:13px}.bf-situation-copy{padding:26px}.bf-situation-image{height:240px}}
@media(max-width:960px){.bf-credentialGrid{grid-template-columns:1fr}.bf-credential{border-right:0;border-bottom:1px solid var(--bharat-mist)}.bf-credential:last-child{border-bottom:0}}
@media(max-width:720px){.bf-credentialsHead{grid-template-columns:1fr;gap:5px;margin-bottom:28px}.bf-credentialsHead .bf-index{margin-top:0}.bf-credential{grid-template-columns:88px minmax(0,1fr);gap:18px;padding:24px}.bf-credentialLogo{width:88px}.bf-credentialLogo img{max-width:88px;max-height:62px}.bf-credential--afca .bf-credentialLogo img{max-width:78px;max-height:78px}}
@media(max-width:640px){.bf-menu .serviceDropdown{grid-template-columns:1fr}.bf-menu .serviceDropdown>li:nth-child(odd){border-right:0}}
@media(max-width:420px){.bf-situationList button{grid-template-columns:1fr 18px;gap:6px}.bf-situationList button>span{display:none}.bf-situation-image{height:210px}}
@media(prefers-reduced-motion:reduce){.bf-marquee-ready .bf-lender-track{animation:none;transform:none}.bf-lender-window{overflow:auto}}
