.BanksNBFCs-module-scss-module__s2ohja__banksWrapper{width:100%;padding:32px 0}.BanksNBFCs-module-scss-module__s2ohja__headingContainer{text-align:center;margin-bottom:32px}.BanksNBFCs-module-scss-module__s2ohja__heading{color:#17171c;margin:0}.BanksNBFCs-module-scss-module__s2ohja__loadingContainer,.BanksNBFCs-module-scss-module__s2ohja__emptyContainer{text-align:center;padding:40px 20px}.BanksNBFCs-module-scss-module__s2ohja__loadingText,.BanksNBFCs-module-scss-module__s2ohja__emptyText{color:#70707a}.BanksNBFCs-module-scss-module__s2ohja__cardsContainer{width:100%;overflow:hidden}.BanksNBFCs-module-scss-module__s2ohja__cardsScroll{scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc;gap:18px;padding:4px 2px 18px;display:flex;overflow:auto hidden}.BanksNBFCs-module-scss-module__s2ohja__cardsScroll::-webkit-scrollbar{height:6px}.BanksNBFCs-module-scss-module__s2ohja__cardsScroll::-webkit-scrollbar-track{background:#f7fafc;border-radius:10px}.BanksNBFCs-module-scss-module__s2ohja__cardsScroll::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.BanksNBFCs-module-scss-module__s2ohja__cardsScroll::-webkit-scrollbar-thumb:hover{background:#a0aec0}.BanksNBFCs-module-scss-module__s2ohja__card{background:#fff;border:1px solid #dcd6ee;border-radius:16px;flex-direction:column;flex-shrink:0;gap:16px;min-width:318px;max-width:344px;padding:18px;display:flex;box-shadow:0 8px 28px #17171c1a}.BanksNBFCs-module-scss-module__s2ohja__bankHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.BanksNBFCs-module-scss-module__s2ohja__bankInfo{align-items:center;gap:10px;display:flex}.BanksNBFCs-module-scss-module__s2ohja__bankLogo{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:28px;height:28px}.BanksNBFCs-module-scss-module__s2ohja__bankName{color:#17171c;margin:0}.BanksNBFCs-module-scss-module__s2ohja__tenureBadge{color:#473391;white-space:nowrap;background:#f5f4fe;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.BanksNBFCs-module-scss-module__s2ohja__tenureIcon{flex-shrink:0}.BanksNBFCs-module-scss-module__s2ohja__loanDetails{flex-direction:row;justify-content:space-between;gap:12px;margin-bottom:0;display:flex}.BanksNBFCs-module-scss-module__s2ohja__detailItem{flex-direction:column;gap:3px;min-width:0;display:flex}.BanksNBFCs-module-scss-module__s2ohja__detailLabel{color:#8a8694}.BanksNBFCs-module-scss-module__s2ohja__bankFeatures{background:0 0;border-radius:0;margin-top:0;margin-bottom:0;padding:0;position:relative}.BanksNBFCs-module-scss-module__s2ohja__processingFeeTrigger{color:#3a3545;width:100%;min-height:30px;font-family:var(--font-noto),system-ui,sans-serif;text-align:left;cursor:pointer;background:#fff2ee;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;font-size:12px;font-weight:500;line-height:1.25;display:flex}.BanksNBFCs-module-scss-module__s2ohja__processingFeeIcon{color:#17171c;flex-shrink:0;width:16px;height:16px;transition:transform .18s}.BanksNBFCs-module-scss-module__s2ohja__processingFeeIconOpen{transform:rotate(180deg)}.BanksNBFCs-module-scss-module__s2ohja__offerlistingfees{margin-top:8px}.BanksNBFCs-module-scss-module__s2ohja__offerlistingfees ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.BanksNBFCs-module-scss-module__s2ohja__feessubheading{color:#17171c;gap:4px;margin-bottom:0;font-size:12px;display:flex}.BanksNBFCs-module-scss-module__s2ohja__feessubheading span:first-child{color:#707070;font-weight:500}.BanksNBFCs-module-scss-module__s2ohja__feessubheading span:last-child{color:#2c2742;font-weight:600}.BanksNBFCs-module-scss-module__s2ohja__detailValue{color:#17171c;font-weight:600;line-height:1.35}.BanksNBFCs-module-scss-module__s2ohja__benefitsSection{margin-top:0;margin-bottom:0}.BanksNBFCs-module-scss-module__s2ohja__benefitsHeading{color:#17171c;margin-bottom:10px}.BanksNBFCs-module-scss-module__s2ohja__benefitsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BanksNBFCs-module-scss-module__s2ohja__benefitItem{color:#3f3b4a;padding-left:14px;font-size:12px;line-height:1.5;position:relative}.BanksNBFCs-module-scss-module__s2ohja__benefitItem:before{content:"";background:#17171c;border-radius:999px;width:3px;height:3px;position:absolute;top:.62em;left:2px}.BanksNBFCs-module-scss-module__s2ohja__loanInfoBox{text-align:center;background:linear-gradient(#fff8ea 0%,#fff2f0 100%);border-radius:10px;margin-top:0;margin-bottom:0;padding:14px 16px}.BanksNBFCs-module-scss-module__s2ohja__loanInfoLabel{color:#70707a;margin-bottom:4px}.BanksNBFCs-module-scss-module__s2ohja__loanInfoValue{color:#17171c;font-weight:600}.BanksNBFCs-module-scss-module__s2ohja__productTypesSection{margin-top:0}.BanksNBFCs-module-scss-module__s2ohja__productTypesHeading{color:#17171c;margin-bottom:12px}.BanksNBFCs-module-scss-module__s2ohja__productTypesList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.BanksNBFCs-module-scss-module__s2ohja__productTypeItem{color:#3f3b4a;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.BanksNBFCs-module-scss-module__s2ohja__productIcon{color:#16b51f;flex-shrink:0;width:16px;height:16px}.BanksNBFCs-module-scss-module__s2ohja__talkToExpertButton{border-radius:999px;width:100%;min-height:46px;margin-top:auto;font-size:14px}.BanksNBFCs-module-scss-module__s2ohja__talkToExpertButton:hover{background:#f5f4fe}.BanksNBFCs-module-scss-module__s2ohja__callingIcon{flex-shrink:0}@media (min-width:768px){.BanksNBFCs-module-scss-module__s2ohja__banksWrapper{padding:48px 0}.BanksNBFCs-module-scss-module__s2ohja__card{min-width:332px;max-width:332px;padding:20px}.BanksNBFCs-module-scss-module__s2ohja__bankName{font-size:14px}}@media (min-width:1024px){.BanksNBFCs-module-scss-module__s2ohja__banksWrapper{padding:64px 0}.BanksNBFCs-module-scss-module__s2ohja__cardsScroll{gap:24px}.BanksNBFCs-module-scss-module__s2ohja__card{min-width:340px;max-width:340px;padding:18px}}.BanksNBFCs-module-scss-module__s2ohja__viewAllContainer{text-align:center;margin-top:30px}.BanksNBFCs-module-scss-module__s2ohja__viewAllButton{color:#fff;cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-noto),sans-serif;background:#473391;border:none;border-radius:8px;padding:12px 32px;transition:background .3s}.BanksNBFCs-module-scss-module__s2ohja__viewAllButton:hover{background:#3d2a75}.BanksNBFCs-module-scss-module__s2ohja__allProvidersModal{max-height:80vh;padding:20px;overflow-y:auto}.BanksNBFCs-module-scss-module__s2ohja__modalHeader{text-align:center;margin-bottom:24px}.BanksNBFCs-module-scss-module__s2ohja__modalHeader h3{color:#2c2742;font-size:24px;font-weight:700;font-family:var(--font-noto),sans-serif;margin:0}.BanksNBFCs-module-scss-module__s2ohja__modalContent{width:100%}.BanksNBFCs-module-scss-module__s2ohja__modalCardsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;padding:10px;display:grid}.BanksNBFCs-module-scss-module__s2ohja__modalCardsGrid .BanksNBFCs-module-scss-module__s2ohja__card{min-width:100%;max-width:100%}@media (min-width:768px){.BanksNBFCs-module-scss-module__s2ohja__modalHeader h3{font-size:28px}.BanksNBFCs-module-scss-module__s2ohja__modalCardsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:28px}}@media (min-width:1024px){.BanksNBFCs-module-scss-module__s2ohja__viewAllButton{padding:14px 40px;font-size:18px}.BanksNBFCs-module-scss-module__s2ohja__allProvidersModal{padding:30px}.BanksNBFCs-module-scss-module__s2ohja__modalCardsGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:32px}}
