.title-container{display:none}.finance-page{background:#f0f0f4;color:#1a1a1a;overflow:hidden}.finance-page__shell{width:min(1400px,100% - 32px);margin:0 auto}.finance-page__hero{padding:clamp(36px,5vw,56px) 0;background:#2c296b;border-bottom:3px solid #2c296b}.finance-page__eyebrow{margin:0 0 12px;font-family:"Rubik",sans-serif;font-size:clamp(.72rem,1.1vw,.85rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85)}.finance-page__eyebrow--dark{color:#2c296b}.finance-page__title{margin:0;max-width:820px;font-family:"Rubik",sans-serif;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.1;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;padding-bottom:14px;border-bottom:3px solid rgba(255,255,255,.35)}.finance-page__lead{margin:20px 0 0;max-width:820px;font-family:"Rubik",sans-serif;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.7;color:rgba(255,255,255,.92)}.finance-page__main{padding:clamp(32px,4vw,48px) 0 clamp(48px,6vw,80px)}.finance-page__context{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:20px;align-items:center;margin-bottom:clamp(24px,3vw,32px);padding:20px 24px;background:#fff;border:1px solid rgba(44,41,107,.1);border-left:3px solid #2c296b;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.finance-page__context img{display:block;width:100%;height:80px;object-fit:cover;border-radius:6px}.finance-page__context span{display:block;margin-bottom:4px;font-family:"Rubik",sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2c296b}.finance-page__context strong{display:block;font-family:"Rubik",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a}.finance-page__context p{margin:8px 0 0;font-size:.95rem;line-height:1.5;color:#333}.finance-page__providers-header{margin-bottom:clamp(24px,3vw,32px)}.finance-page__providers-header h2{margin:0 0 12px;font-family:"Rubik",sans-serif;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a}.finance-page__providers-header p{margin:0;max-width:760px;font-family:"Rubik",sans-serif;font-size:1rem;line-height:1.7;color:#333}.finance-page__providers-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:clamp(16px,2vw,24px)}.finance-page__provider-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:220px;padding:24px 20px 20px;background:#fff;border:1px solid rgba(44,41,107,.1);border-top:3px solid #2c296b;border-radius:12px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:border-color .2s ease}.finance-page__provider-card:hover{border-color:rgba(44,41,107,.35)}.finance-page__provider-card:hover .finance-page__provider-cta{color:#2c296b}.finance-page__provider-logo{display:flex;align-items:center;justify-content:center;width:100%;height:72px}.finance-page__provider-logo img{display:block;width:auto;height:56px;max-width:100%;object-fit:contain;object-position:center}.finance-page__provider-name{font-family:"Rubik",sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#1a1a1a;line-height:1.35}.finance-page__provider-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-family:"Rubik",sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(26,26,26,.55);transition:color .2s ease}.finance-page__provider-cta i{font-size:.68rem}.finance-page__visit{margin-top:clamp(36px,5vw,56px);padding:clamp(28px,4vw,36px);background:#fff;border:1px solid rgba(44,41,107,.1);border-top:3px solid #2c296b;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.finance-page__visit-copy h2{margin:0 0 14px;font-family:"Rubik",sans-serif;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a}.finance-page__visit-copy p{margin:0 0 22px;max-width:720px;font-size:1rem;line-height:1.7;color:#333}.finance-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:2px solid #2c296b;border-radius:6px;background:#2c296b;color:#fff;font-family:"Rubik",sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.finance-page__button:hover{background:#fff;border-color:#2c296b;color:#2c296b}@media(max-width: 1024px){.finance-page__providers-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){.finance-page__shell{width:min(100% - 24px,1400px)}.finance-page__context{grid-template-columns:1fr}.finance-page__providers-grid{grid-template-columns:1fr}}
