.ApprovedPartnersPage-module__-Kzb2a__page{background:linear-gradient(#fff 0%,#fbfcff 100%);padding:2.5rem 0 4rem}.ApprovedPartnersPage-module__-Kzb2a__categorySection{padding:0 1.5rem;scroll-margin-top:100px}.ApprovedPartnersPage-module__-Kzb2a__categoryHeading{flex-direction:column;align-items:center;margin-bottom:.875rem;display:flex}.ApprovedPartnersPage-module__-Kzb2a__categoryTitle{color:var(--color-primary);margin:0;font-size:1.25rem;font-weight:600}.ApprovedPartnersPage-module__-Kzb2a__categoryUnderline{background-color:var(--color-secondary);border-radius:9999px;width:32px;height:3px;margin-top:.6rem;display:block}.ApprovedPartnersPage-module__-Kzb2a__divider{background-color:var(--color-border);max-width:1200px;height:1px;margin:2.5rem auto}@media (max-width:768px){.ApprovedPartnersPage-module__-Kzb2a__page{padding-top:26px}.ApprovedPartnersPage-module__-Kzb2a__divider{margin-top:2.5rem;margin-bottom:26px}.ApprovedPartnersPage-module__-Kzb2a__logoGrid.ApprovedPartnersPage-module__-Kzb2a__sparse{align-items:stretch}}.ApprovedPartnersPage-module__-Kzb2a__logoGrid{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.75rem 1.25rem;max-width:1200px;margin:0 auto;display:flex}.ApprovedPartnersPage-module__-Kzb2a__logoTile{min-height:116px;box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base);background:#fff;border:1px solid #e8e8e8;border-radius:18px;flex:0 calc(50% - .625rem);justify-content:center;align-items:center;padding:16px 14px;display:flex;position:relative}.ApprovedPartnersPage-module__-Kzb2a__logoTile:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.ApprovedPartnersPage-module__-Kzb2a__logoImage{object-fit:contain;transform:scale(calc(var(--scale,1) * var(--visual-scale,1)))}.ApprovedPartnersPage-module__-Kzb2a__logoImageWide{max-width:132px;max-height:50px}.ApprovedPartnersPage-module__-Kzb2a__logoImageMedium{max-width:110px;max-height:58px}.ApprovedPartnersPage-module__-Kzb2a__logoImageSquare{max-width:68px;max-height:68px}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile{min-height:80px;padding:8px 14px}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoImageWide{max-width:72px;max-height:45px}@media (max-width:768px){.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile:first-child{order:3}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(2){order:4}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(3){order:6}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(4){order:2}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(5){order:7}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(6){order:5}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(7){order:1}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:first-child{order:5}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(2){order:6}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(3){order:3}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(4){order:4}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(5){order:9}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(6){order:11}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(7){order:8}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(8){order:10}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(9){order:2}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(10){order:1}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(11){order:7}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(12){order:12}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(13){order:15}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(14){order:13}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(15){order:14}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(16){order:17}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile:nth-child(17){order:16}}.ApprovedPartnersPage-module__-Kzb2a__universities .ApprovedPartnersPage-module__-Kzb2a__logoImageSquare{max-width:80px;max-height:80px}.ApprovedPartnersPage-module__-Kzb2a__universities .ApprovedPartnersPage-module__-Kzb2a__logoTile{min-height:112px}.ApprovedPartnersPage-module__-Kzb2a__universities{row-gap:1.25rem}.ApprovedPartnersPage-module__-Kzb2a__sparse .ApprovedPartnersPage-module__-Kzb2a__logoTile{flex-basis:calc(50% - 1.5rem);min-height:84px}.ApprovedPartnersPage-module__-Kzb2a__sparse .ApprovedPartnersPage-module__-Kzb2a__logoImage{max-width:190px;max-height:84px}@media (min-width:769px){.ApprovedPartnersPage-module__-Kzb2a__categorySection{scroll-margin-top:120px}.ApprovedPartnersPage-module__-Kzb2a__categoryHeading{margin-bottom:1.125rem}.ApprovedPartnersPage-module__-Kzb2a__logoGrid{gap:2rem 1.5rem}.ApprovedPartnersPage-module__-Kzb2a__logoTile{flex-basis:calc(33.333% - 1rem);min-height:96px}.ApprovedPartnersPage-module__-Kzb2a__logoImage{max-width:150px;max-height:64px;transform:scale(var(--scale,1))}.ApprovedPartnersPage-module__-Kzb2a__sparse .ApprovedPartnersPage-module__-Kzb2a__logoTile{flex-basis:calc(33.333% - 2rem);min-height:128px}.ApprovedPartnersPage-module__-Kzb2a__sparse .ApprovedPartnersPage-module__-Kzb2a__logoImage{max-width:210px;max-height:96px}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile{min-height:107px;padding:16px 14px}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoImage{max-width:176px;max-height:75px}}@media (min-width:1024px){.ApprovedPartnersPage-module__-Kzb2a__categoryHeading{margin-bottom:18px}.ApprovedPartnersPage-module__-Kzb2a__page{padding-top:24px}.ApprovedPartnersPage-module__-Kzb2a__divider{opacity:.45;margin-top:2.5rem;margin-bottom:24px}.ApprovedPartnersPage-module__-Kzb2a__logoGrid{gap:2.5rem 2rem}.ApprovedPartnersPage-module__-Kzb2a__logoTile{flex-basis:calc(25% - 1.5rem);min-height:104px}.ApprovedPartnersPage-module__-Kzb2a__logoImage{max-width:160px;max-height:72px}.ApprovedPartnersPage-module__-Kzb2a__insurance .ApprovedPartnersPage-module__-Kzb2a__logoTile{flex-basis:calc(20% - 1.6rem)}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoTile{flex-basis:calc(25% - 1.5rem);min-height:116px;padding:16px 14px}.ApprovedPartnersPage-module__-Kzb2a__banks .ApprovedPartnersPage-module__-Kzb2a__logoImage{max-width:187px;max-height:84px}.ApprovedPartnersPage-module__-Kzb2a__universities .ApprovedPartnersPage-module__-Kzb2a__logoTile{flex-basis:calc(21.75% - 1.305rem);min-height:116px}.ApprovedPartnersPage-module__-Kzb2a__universities .ApprovedPartnersPage-module__-Kzb2a__logoImage{max-width:190px;max-height:84px}.ApprovedPartnersPage-module__-Kzb2a__sparse .ApprovedPartnersPage-module__-Kzb2a__logoTile{flex-basis:calc(50% - 1rem);max-width:440px;min-height:142px}.ApprovedPartnersPage-module__-Kzb2a__sparse .ApprovedPartnersPage-module__-Kzb2a__logoImage{max-width:240px;max-height:110px}}@media (prefers-reduced-motion:reduce){.ApprovedPartnersPage-module__-Kzb2a__logoTile{transition:none}}
