.BusinessBankingBrowseGrid-module__pDIRfG__container{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 3rem}.BusinessBankingBrowseGrid-module__pDIRfG__heading{color:#1a1a2e;text-align:center;margin:0 0 1.5rem;font-size:2rem}.BusinessBankingBrowseGrid-module__pDIRfG__filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.BusinessBankingBrowseGrid-module__pDIRfG__search{border:1px solid #d1d5db;border-radius:6px;flex:1;min-width:200px;padding:.5rem .75rem;font-family:inherit;font-size:.9rem}.BusinessBankingBrowseGrid-module__pDIRfG__select{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.BusinessBankingBrowseGrid-module__pDIRfG__toggle{color:#374151;cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;font-size:.875rem;display:flex}.BusinessBankingBrowseGrid-module__pDIRfG__toggle input{accent-color:#4f46e5}.BusinessBankingBrowseGrid-module__pDIRfG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.BusinessBankingBrowseGrid-module__pDIRfG__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;transition:border-color .15s,box-shadow .15s}.BusinessBankingBrowseGrid-module__pDIRfG__card:hover{border-color:#4f46e5;box-shadow:0 2px 12px #4f46e514}.BusinessBankingBrowseGrid-module__pDIRfG__name{color:#1a1a2e;margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.BusinessBankingBrowseGrid-module__pDIRfG__name a{color:#4f46e5;text-decoration:none}.BusinessBankingBrowseGrid-module__pDIRfG__name a:hover{text-decoration:underline}.BusinessBankingBrowseGrid-module__pDIRfG__institution{color:#6b7280;margin:0 0 .5rem;font-size:.85rem}.BusinessBankingBrowseGrid-module__pDIRfG__price{color:#1a1a2e;margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.BusinessBankingBrowseGrid-module__pDIRfG__apy{color:#166534;font-size:.85rem;font-weight:600}.BusinessBankingBrowseGrid-module__pDIRfG__featureList{flex-wrap:wrap;gap:.3rem;margin-bottom:.75rem;display:flex}.BusinessBankingBrowseGrid-module__pDIRfG__featureOn{color:#166534;background:#dcfce7;border-radius:3px;padding:.15rem .4rem;font-size:.75rem}.BusinessBankingBrowseGrid-module__pDIRfG__featureOff{color:#9ca3af;background:#f3f4f6;border-radius:3px;padding:.15rem .4rem;font-size:.75rem}.BusinessBankingBrowseGrid-module__pDIRfG__cta{text-align:center;color:#fff;background:#4f46e5;border-radius:6px;padding:.6rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:block}.BusinessBankingBrowseGrid-module__pDIRfG__cta:hover{background:#4338ca}.BusinessBankingBrowseGrid-module__pDIRfG__empty{text-align:center;color:#6b7280;padding:3rem 0}.BusinessBankingBrowseGrid-module__pDIRfG__cardSelected{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e533}.BusinessBankingBrowseGrid-module__pDIRfG__compareCheck{color:#4f46e5;cursor:pointer;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.8rem;font-weight:600;display:flex}.BusinessBankingBrowseGrid-module__pDIRfG__compareCheck input{accent-color:#4f46e5}.BusinessBankingBrowseGrid-module__pDIRfG__compareBar{color:#fff;z-index:100;background:#1a1a2e;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:.9rem;display:flex;position:fixed;bottom:0;left:0;right:0}.BusinessBankingBrowseGrid-module__pDIRfG__compareBtn{color:#fff;background:#4f46e5;border-radius:6px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.BusinessBankingBrowseGrid-module__pDIRfG__compareBtn:hover{background:#4338ca}.BusinessBankingBrowseGrid-module__pDIRfG__compareClear{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:6px;padding:.4rem .75rem;font-size:.85rem}.BusinessBankingBrowseGrid-module__pDIRfG__compareClear:hover{color:#fff;border-color:#ffffff80}@media (max-width:640px){.BusinessBankingBrowseGrid-module__pDIRfG__grid{grid-template-columns:1fr}}
