._bankPartnerSection_1nr6c_2{padding:100px 40px;background:linear-gradient(135deg,#fff,#f8f9fa);font-family:Inter,Open Sans,sans-serif;position:relative;overflow:hidden;width:100%;max-width:100vw;box-sizing:border-box}@media(max-width:1200px){._bankPartnerSection_1nr6c_2{padding:90px 30px}}@media(max-width:768px){._scrollerWrapper_1nr6c_20{padding:25px 0;margin-bottom:35px}}@media(max-width:480px){._scrollerWrapper_1nr6c_20{padding:20px 0;margin-bottom:30px}._scrollerContainer_1nr6c_32{padding:15px 0}}._bankPartnerSection_1nr6c_2:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 50% 30%,rgba(74,144,226,.04) 0%,transparent 50%);pointer-events:none;z-index:0}._contentWrapper_1nr6c_50{max-width:1400px;margin:0 auto;position:relative;z-index:1;width:100%;box-sizing:border-box;overflow:hidden}._sectionHeader_1nr6c_61{text-align:center;margin-bottom:70px;max-width:800px;margin-left:auto;margin-right:auto}._headerBadge_1nr6c_69{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;background:linear-gradient(135deg,#4a90e21a,#2e7cd61a);border:2px solid rgba(74,144,226,.3);border-radius:50px;font-size:.9rem;font-weight:600;color:#4a90e2;margin-bottom:25px;font-family:Inter,sans-serif}@media(max-width:768px){._headerBadge_1nr6c_69{padding:8px 18px;font-size:.85rem;gap:8px}}@media(max-width:480px){._headerBadge_1nr6c_69{padding:6px 14px;font-size:.75rem;gap:6px}}._badgeIcon_1nr6c_100{font-size:1.2rem}._heading_1nr6c_104{margin-bottom:20px;font-family:Playfair Display,serif}._headingMain_1nr6c_109{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#1a2332;position:relative;display:inline-block;line-height:1.2}._headingMain_1nr6c_109:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:4px;background:linear-gradient(90deg,#4a90e2,#d4af37,#4a90e2);background-size:200% 100%;animation:_shimmer_1nr6c_1 3s linear infinite;border-radius:2px}@keyframes _shimmer_1nr6c_1{0%{background-position:200% 0}to{background-position:-200% 0}}._subheading_1nr6c_137{font-size:clamp(.95rem,1.5vw,1.1rem);color:#6c757d;margin:25px auto 0;line-height:1.7;max-width:700px;padding:0 20px}@media(max-width:480px){._subheading_1nr6c_137{font-size:.9rem;padding:0 10px;margin:20px auto 0}}._headerDivider_1nr6c_154{width:80px;height:4px;background:linear-gradient(90deg,#4a90e2,#d4af37);margin:30px auto 0;border-radius:2px}._scrollerWrapper_1nr6c_20{position:relative;margin-bottom:40px;padding:30px 0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}._scrollerMask_1nr6c_173,._scrollerMaskRight_1nr6c_174{position:absolute;top:0;width:150px;height:100%;z-index:2;pointer-events:none}@media(max-width:768px){._scrollerMask_1nr6c_173,._scrollerMaskRight_1nr6c_174{width:60px}}@media(max-width:480px){._scrollerMask_1nr6c_173,._scrollerMaskRight_1nr6c_174{width:40px}}._scrollerMask_1nr6c_173{left:0;background:linear-gradient(90deg,#fff,#fff0)}._scrollerMaskRight_1nr6c_174{right:0;background:linear-gradient(90deg,#fff0,#fff)}._scrollerContainer_1nr6c_32{overflow-x:hidden;overflow-y:visible;position:relative;padding:20px 0;width:100%;max-width:100%;box-sizing:border-box}._bankScroller_1nr6c_217{display:flex;gap:25px;width:-moz-fit-content;width:fit-content;animation:_scroll_1nr6c_20 40s linear infinite;will-change:transform;flex-wrap:nowrap;min-width:100%}@media(max-width:768px){._bankScroller_1nr6c_217{gap:20px}}@media(max-width:480px){._bankScroller_1nr6c_217{gap:15px}}@keyframes _scroll_1nr6c_20{0%{transform:translate(0)}to{transform:translate(-50%)}}._scrollerContainer_1nr6c_32:hover ._bankScroller_1nr6c_217{animation-play-state:paused}._bankCard_1nr6c_253{flex:0 0 180px;position:relative;cursor:pointer;perspective:1000px;min-width:180px;max-width:180px;box-sizing:border-box}@media(max-width:1024px){._bankCard_1nr6c_253{flex:0 0 170px;min-width:170px;max-width:170px}}@media(max-width:768px){._bankCard_1nr6c_253{flex:0 0 150px;min-width:150px;max-width:150px}}@media(max-width:480px){._bankCard_1nr6c_253{flex:0 0 130px;min-width:130px;max-width:130px}}@media(max-width:360px){._bankCard_1nr6c_253{flex:0 0 120px;min-width:120px;max-width:120px}}._cardInner_1nr6c_295{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;padding:25px 20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid #E9ECEF;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}._bankCard_1nr6c_253:hover ._cardInner_1nr6c_295{transform:translateY(-10px);box-shadow:0 12px 40px #4a90e240;border-color:#4a90e2}._cardShine_1nr6c_320{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:rotate(45deg);opacity:0;transition:opacity .6s ease}._bankCard_1nr6c_253:hover ._cardShine_1nr6c_320{opacity:1;animation:_shine_1nr6c_1 1s ease-in-out}@keyframes _shine_1nr6c_1{0%{left:-50%}to{left:150%}}._logoContainer_1nr6c_352{width:100%;height:100px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;position:relative;background:#4a90e205;border-radius:12px;padding:15px;transition:all .3s ease;box-sizing:border-box}@media(max-width:768px){._logoContainer_1nr6c_352{height:80px;padding:12px;margin-bottom:15px}}@media(max-width:480px){._logoContainer_1nr6c_352{height:70px;padding:10px;margin-bottom:12px}}@media(max-width:360px){._logoContainer_1nr6c_352{height:60px;padding:8px}}._bankCard_1nr6c_253:hover ._logoContainer_1nr6c_352{background:#4a90e214}._bankLogo_1nr6c_394{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(30%);transition:all .4s ease;position:relative;z-index:1;display:block;margin:0 auto}._bankCard_1nr6c_253:hover ._bankLogo_1nr6c_394{filter:grayscale(0%);transform:scale(1.1)}._logoOverlay_1nr6c_414{position:absolute;top:10px;right:10px;width:28px;height:28px;background:linear-gradient(135deg,#28a745,#20c997);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0);transition:all .3s ease;z-index:2;box-shadow:0 2px 8px #28a74566}._bankCard_1nr6c_253:hover ._logoOverlay_1nr6c_414{opacity:1;transform:scale(1)}._checkIcon_1nr6c_437{color:#fff;font-size:.9rem;font-weight:700;line-height:1}._cardFooter_1nr6c_445{display:flex;flex-direction:column;gap:10px;align-items:center}._bankName_1nr6c_452{font-size:.95rem;font-weight:700;color:#1a2332;margin:0;font-family:Inter,sans-serif;line-height:1.3}._trustBadge_1nr6c_461{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:linear-gradient(135deg,#28a7451a,#28a7450d);border:1px solid rgba(40,167,69,.3);border-radius:12px;font-size:.7rem;font-weight:600;color:#28a745;font-family:Inter,sans-serif;opacity:0;transform:translateY(5px);transition:all .3s ease}._bankCard_1nr6c_253:hover ._trustBadge_1nr6c_461{opacity:1;transform:translateY(0)}._trustMessage_1nr6c_484{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 30px;background:linear-gradient(135deg,#4a90e214,#d4af3714);border:2px solid rgba(74,144,226,.2);border-radius:12px;max-width:600px;margin:40px auto 0;font-size:.95rem;font-weight:500;color:#2c3e50;font-family:Inter,sans-serif;text-align:center}@media(max-width:768px){._trustMessage_1nr6c_484{padding:16px 24px;font-size:.9rem;gap:10px;margin:30px auto 0}}@media(max-width:480px){._trustMessage_1nr6c_484{padding:14px 20px;font-size:.85rem;gap:8px;margin:25px auto 0;flex-wrap:wrap}}@media(max-width:360px){._trustMessage_1nr6c_484{padding:12px 16px;font-size:.8rem}}._trustIcon_1nr6c_528{font-size:1.3rem;flex-shrink:0}@media(max-width:1024px){._bankPartnerSection_1nr6c_2{padding:80px 30px}._sectionHeader_1nr6c_61{margin-bottom:60px}._headingMain_1nr6c_109{font-size:clamp(1.75rem,4vw,2.5rem)}}@media(max-width:768px){._bankPartnerSection_1nr6c_2{padding:60px 20px}._sectionHeader_1nr6c_61{margin-bottom:40px}._headingMain_1nr6c_109{font-size:clamp(1.5rem,5vw,2rem)}._cardInner_1nr6c_295{padding:20px 15px}._bankName_1nr6c_452{font-size:.9rem}._trustBadge_1nr6c_461{font-size:.65rem;padding:3px 10px}}@media(max-width:480px){._bankPartnerSection_1nr6c_2{padding:50px 15px}._sectionHeader_1nr6c_61{margin-bottom:35px}._headingMain_1nr6c_109{font-size:clamp(1.25rem,6vw,1.75rem)}._cardInner_1nr6c_295{padding:16px 12px}._bankName_1nr6c_452{font-size:.8rem}._trustBadge_1nr6c_461{font-size:.6rem;padding:3px 8px}._headerDivider_1nr6c_154{width:60px;height:3px;margin:25px auto 0}}@media(max-width:360px){._bankPartnerSection_1nr6c_2{padding:40px 12px}._cardInner_1nr6c_295{padding:14px 10px}._bankName_1nr6c_452{font-size:.75rem}._headerDivider_1nr6c_154{width:50px}}
