.BankSpecific_bankContainer__bKqZx{background-color:#fff;font-family:Inter,system-ui,-apple-system,sans-serif;color:#333;padding:0;margin:0;scroll-behavior:smooth}.BankSpecific_contentContainer__DJIsr{max-width:1100px;margin:0 auto;padding:2rem 1rem}.BankSpecific_breadcrumb__kaouF{font-size:.9rem;color:#666;margin-bottom:1rem;padding-top:1rem}.BankSpecific_breadcrumb__kaouF a{color:#f0af0a;text-decoration:none}.BankSpecific_breadcrumb__kaouF a:hover{text-decoration:underline}.BankSpecific_heroSection__h6Qj7{text-align:center;margin-bottom:3rem;padding:2rem 0}.BankSpecific_mainHeading__bQ_Fi{font-size:2rem;font-weight:700;color:#222;margin-bottom:1rem;line-height:1.2}.BankSpecific_mainDescription__IyncY{font-size:1rem;line-height:1.6;color:#555;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}.BankSpecific_ctaButtons__oAjvd{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.BankSpecific_primaryButton__BB4WG{background:linear-gradient(135deg,#f0af0a,#c1ec41);color:#000;font-weight:600;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(193,236,65,.2);border:none;font-size:.9rem;text-align:center;min-width:150px}.BankSpecific_primaryButton__BB4WG:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(193,236,65,.3)}.BankSpecific_secondaryButton__HoSgh{background:#fff;color:#333;font-weight:600;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;transition:all .3s ease;border:1px solid #ddd;font-size:.9rem;text-align:center;min-width:150px}.BankSpecific_secondaryButton__HoSgh:hover{background:#f9f9f9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:#f0af0a}.BankSpecific_tocSection__5wh7o{background:linear-gradient(135deg,#f9f9f9,#ffffff);border:1px solid #eaeaea;border-radius:12px;padding:1.5rem;margin-bottom:3rem;position:relative;overflow:hidden}.BankSpecific_tocSection__5wh7o:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f0af0a,#c1ec41)}.BankSpecific_tocHeading__rAieM{font-size:1.2rem;font-weight:600;color:#222;margin-bottom:1rem;text-align:center}.BankSpecific_tocGrid__luBa7{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem}.BankSpecific_tocLink__QMgNZ{background:#fff;color:#333;padding:.75rem 1rem;border-radius:8px;text-decoration:none;border:1px solid #ddd;transition:all .3s ease;font-weight:500;display:flex;align-items:center;position:relative;font-size:.9rem}.BankSpecific_tocLink__QMgNZ:after{content:"→";margin-left:auto;color:#f0af0a;transition:transform .3s ease}.BankSpecific_tocLink__QMgNZ:hover{background:#f0af0a;color:#000;transform:translateX(5px);box-shadow:0 4px 12px rgba(240,175,10,.2);border-color:#f0af0a}.BankSpecific_tocLink__QMgNZ:hover:after{transform:translateX(5px)}.BankSpecific_benefitsSection__Aaxlc,.BankSpecific_faqSection__NKbaz,.BankSpecific_howItWorksSection__GfJnh,.BankSpecific_relatedSection__u7lOV,.BankSpecific_supportedTypesSection__sPCVu{margin-bottom:3rem;scroll-margin-top:80px}.BankSpecific_sectionHeading__ul3c1{font-size:1.5rem;font-weight:600;color:#222;margin-bottom:1.5rem;text-align:center}.BankSpecific_stepsContainer__1dY53{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}.BankSpecific_stepCard__DQMWb{background:#f9f9f9;border-radius:12px;padding:1.5rem;border:1px solid #eaeaea;transition:all .3s ease;position:relative}.BankSpecific_stepCard__DQMWb:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#f0af0a}.BankSpecific_stepNumber__R_i5d{background:linear-gradient(135deg,#f0af0a,#c1ec41);color:#000;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;margin-bottom:1rem}.BankSpecific_stepTitle__JC_9T{font-size:1.1rem;font-weight:600;color:#222;margin-bottom:.5rem}.BankSpecific_stepDescription__hUY9p{color:#555;line-height:1.5;font-size:.9rem}.BankSpecific_benefitsGrid__3sD9O{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}.BankSpecific_benefitCard___4aKJ{background:#f9f9f9;border-radius:12px;padding:1.5rem;border:1px solid #eaeaea;transition:all .3s ease}.BankSpecific_benefitCard___4aKJ:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.08);border-color:#f0af0a}.BankSpecific_benefitTitle__OPdIt{font-size:1.1rem;font-weight:600;color:#222;margin-bottom:.5rem}.BankSpecific_benefitDescription__UiAxB{color:#555;line-height:1.5;font-size:.9rem}.BankSpecific_supportedTypesSection__sPCVu{background:#f9f9f9;border-radius:12px;padding:2rem 1.5rem;border:1px solid #eaeaea}.BankSpecific_accountTypesList__YTjMK{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-top:1.5rem}.BankSpecific_accountType__DO7Wx{background:#fff;border-radius:8px;padding:1.2rem;border:1px solid #eaeaea;transition:all .3s ease}.BankSpecific_accountType__DO7Wx:hover{border-color:#f0af0a;box-shadow:0 4px 12px rgba(0,0,0,.05)}.BankSpecific_accountType__DO7Wx h4{font-size:1rem;font-weight:600;color:#222;margin-bottom:.8rem;padding-bottom:.4rem;border-bottom:2px solid #f0af0a}.BankSpecific_accountType__DO7Wx ul{list-style:none;padding:0;margin:0}.BankSpecific_accountType__DO7Wx li{border-bottom:1px solid #f5f5f5;color:#555;position:relative;padding:.4rem 0 .4rem 1.2rem;font-size:.9rem}.BankSpecific_accountType__DO7Wx li:last-child{border-bottom:none}.BankSpecific_accountType__DO7Wx li:before{content:"✓";position:absolute;left:0;color:#f0af0a;font-weight:700}.BankSpecific_faqSection__NKbaz{background:#f9f9f9;border-radius:12px;padding:2rem 1.5rem;border:1px solid #eaeaea}.BankSpecific_faqGrid__CcBKf{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-top:1.5rem}.BankSpecific_faqItem__NTG_s{background:#fff;border-radius:8px;padding:1.2rem;border:1px solid #eaeaea;transition:all .3s ease}.BankSpecific_faqItem__NTG_s:hover{border-color:#f0af0a;box-shadow:0 4px 12px rgba(0,0,0,.05)}.BankSpecific_faqQuestion__sMi9L{font-size:1rem;font-weight:600;color:#222;margin-bottom:.5rem}.BankSpecific_faqAnswer__wRhXC{color:#555;line-height:1.5;font-size:.9rem;margin:0}.BankSpecific_relatedSection__u7lOV{text-align:center;background:#f9f9f9;border-radius:12px;padding:2rem 1.5rem;border:1px solid #eaeaea}.BankSpecific_relatedBanks__oBNuk{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}.BankSpecific_relatedBank__TIpUY{background:#fff;color:#333;padding:.75rem 1rem;border-radius:8px;text-decoration:none;border:1px solid #ddd;transition:all .3s ease;font-weight:500;font-size:.9rem;text-align:center}.BankSpecific_relatedBank__TIpUY:hover{background:#f0af0a;color:#000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,175,10,.2);border-color:#f0af0a}@media (min-width:640px){.BankSpecific_contentContainer__DJIsr{padding:3rem 1.5rem}.BankSpecific_heroSection__h6Qj7{margin-bottom:4rem;padding:3rem 0}.BankSpecific_mainHeading__bQ_Fi{font-size:2.5rem}.BankSpecific_mainDescription__IyncY{font-size:1.1rem}.BankSpecific_tocGrid__luBa7{grid-template-columns:repeat(2,1fr);gap:1rem}.BankSpecific_ctaButtons__oAjvd{gap:1.5rem}.BankSpecific_primaryButton__BB4WG,.BankSpecific_secondaryButton__HoSgh{font-size:1rem;padding:1rem 2rem}.BankSpecific_benefitsGrid__3sD9O,.BankSpecific_stepsContainer__1dY53{grid-template-columns:repeat(2,1fr);gap:2rem}.BankSpecific_relatedBanks__oBNuk{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.BankSpecific_contentContainer__DJIsr{padding:4rem 2rem}.BankSpecific_heroSection__h6Qj7{margin-bottom:5rem}.BankSpecific_mainHeading__bQ_Fi{font-size:3rem}.BankSpecific_accountTypesList__YTjMK,.BankSpecific_faqGrid__CcBKf{grid-template-columns:repeat(2,1fr);gap:2rem}.BankSpecific_tocHeading__rAieM{font-size:1.4rem}.BankSpecific_sectionHeading__ul3c1{font-size:1.8rem}}@media (min-width:1024px){.BankSpecific_heroSection__h6Qj7{margin-bottom:6rem}.BankSpecific_mainHeading__bQ_Fi{font-size:3.5rem}.BankSpecific_tocGrid__luBa7{grid-template-columns:repeat(4,1fr)}.BankSpecific_benefitsGrid__3sD9O,.BankSpecific_stepsContainer__1dY53{grid-template-columns:repeat(2,1fr);gap:2.5rem}.BankSpecific_accountTypesList__YTjMK{grid-template-columns:repeat(3,1fr);gap:2rem}.BankSpecific_faqGrid__CcBKf{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:480px){.BankSpecific_contentContainer__DJIsr{padding:1.5rem .75rem}.BankSpecific_breadcrumb__kaouF{padding-top:1.5rem;font-size:.8rem}.BankSpecific_heroSection__h6Qj7{padding:1.5rem 0;margin-bottom:2rem}.BankSpecific_mainHeading__bQ_Fi{font-size:1.75rem;margin-bottom:.75rem}.BankSpecific_mainDescription__IyncY{font-size:.95rem;margin-bottom:1.5rem}.BankSpecific_ctaButtons__oAjvd{flex-direction:column;align-items:center;gap:.75rem}.BankSpecific_primaryButton__BB4WG,.BankSpecific_secondaryButton__HoSgh{width:100%;max-width:280px;padding:.75rem 1rem;font-size:.9rem}.BankSpecific_tocSection__5wh7o{padding:1rem;margin-bottom:2rem}.BankSpecific_tocHeading__rAieM{font-size:1.1rem;margin-bottom:.75rem}.BankSpecific_tocLink__QMgNZ{padding:.6rem .8rem;font-size:.85rem}.BankSpecific_sectionHeading__ul3c1{font-size:1.3rem;margin-bottom:1rem}.BankSpecific_accountType__DO7Wx,.BankSpecific_benefitCard___4aKJ,.BankSpecific_faqItem__NTG_s,.BankSpecific_stepCard__DQMWb{padding:1rem}.BankSpecific_stepNumber__R_i5d{width:35px;height:35px;font-size:1rem}.BankSpecific_benefitTitle__OPdIt,.BankSpecific_stepTitle__JC_9T{font-size:1rem}.BankSpecific_benefitDescription__UiAxB,.BankSpecific_faqAnswer__wRhXC,.BankSpecific_stepDescription__hUY9p{font-size:.85rem}.BankSpecific_faqQuestion__sMi9L{font-size:.95rem}.BankSpecific_relatedBanks__oBNuk{grid-template-columns:repeat(1,1fr);gap:.75rem}.BankSpecific_relatedBank__TIpUY{font-size:.85rem;padding:.6rem .8rem}.BankSpecific_faqSection__NKbaz,.BankSpecific_relatedSection__u7lOV,.BankSpecific_supportedTypesSection__sPCVu{padding:1.5rem 1rem;margin-bottom:2rem}.BankSpecific_benefitsSection__Aaxlc,.BankSpecific_howItWorksSection__GfJnh{margin-bottom:2rem}}