.FinancingPartners_section__LqUe9{padding:5rem 0;background:var(--color-gray-50)}.FinancingPartners_header__UXcKI{text-align:center;margin-bottom:3rem}.FinancingPartners_header__UXcKI h2{font-size:var(--text-4xl);font-weight:var(--heading-weight,600);color:var(--color-gray-900);margin-bottom:1rem}.FinancingPartners_header__UXcKI p{font-size:var(--text-lg);color:var(--color-gray-600);max-width:600px;margin:0 auto}.FinancingPartners_partnersGrid__x5mjH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}@media (max-width:1024px){.FinancingPartners_partnersGrid__x5mjH{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FinancingPartners_partnersGrid__x5mjH{grid-template-columns:1fr;max-width:500px}}.FinancingPartners_partnerCard__ZtvJD{position:relative;background:white;border-radius:16px;padding:2rem;border:2px solid var(--color-gray-200);transition:all .3s ease;display:flex;flex-direction:column}.FinancingPartners_partnerCard__ZtvJD:hover{border-color:var(--color-gray-300);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.FinancingPartners_partnerCard__ZtvJD.FinancingPartners_featured__KVD3w{border-color:var(--color-primary);box-shadow:0 8px 30px rgba(12,44,82,.15)}.FinancingPartners_partnerCard__ZtvJD.FinancingPartners_featured__KVD3w:hover{border-color:var(--color-primary)}.FinancingPartners_badge__v4sF9{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:.375rem 1rem;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;background:var(--color-gray-100);color:var(--color-gray-600);white-space:nowrap}.FinancingPartners_badgeFeatured__KPCtr{background:var(--color-primary);color:white}.FinancingPartners_cardHeader__jtS2k{text-align:center;margin-bottom:1.5rem;padding-top:.5rem}.FinancingPartners_partnerIcon__klh_3{width:56px;height:56px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:white;border-radius:12px}.FinancingPartners_featured__KVD3w .FinancingPartners_partnerIcon__klh_3{background:var(--color-accent);color:var(--color-primary)}.FinancingPartners_cardHeader__jtS2k h3{font-size:var(--text-xl);font-weight:700;color:var(--color-gray-900);margin-bottom:.25rem}.FinancingPartners_tagline__IX_N0{font-size:var(--text-sm);color:var(--color-gray-500);font-weight:500}.FinancingPartners_description__IE8E6{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.6;margin-bottom:1.5rem;text-align:center}.FinancingPartners_ratesGrid__ctFPr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:1.5rem;padding:1rem;background:var(--color-gray-50);border-radius:10px}.FinancingPartners_rateItem__VX_1i{text-align:center}.FinancingPartners_rateLabel__uGKOv{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-500);margin-bottom:.25rem}.FinancingPartners_rateValue__MB3kw{display:block;font-size:var(--text-sm);font-weight:700;color:var(--color-gray-800)}.FinancingPartners_highlights__GNkDE{list-style:none;padding:0;margin:0 0 1.5rem;flex:1 1}.FinancingPartners_highlights__GNkDE li{display:flex;align-items:flex-start;gap:.625rem;font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:.625rem}.FinancingPartners_highlights__GNkDE li svg{flex-shrink:0;color:var(--color-success);margin-top:2px}.FinancingPartners_note__UjyUH{font-size:var(--text-xs);color:var(--color-gray-500);font-style:italic;margin-bottom:1.5rem;padding:.75rem;background:var(--color-gray-50);border-radius:8px;text-align:center}.FinancingPartners_cta__PlS01{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;font-size:var(--text-sm);font-weight:600;border-radius:10px;background:var(--color-gray-100);color:var(--color-gray-700);text-decoration:none;transition:all .2s ease;margin-top:auto}.FinancingPartners_cta__PlS01:hover{background:var(--color-gray-200);color:var(--color-gray-900)}.FinancingPartners_ctaPrimary__h3ZDt{background:var(--color-primary);color:white}.FinancingPartners_ctaPrimary__h3ZDt:hover{background:var(--color-primary-dark);color:white}@media (max-width:768px){.FinancingPartners_section__LqUe9{padding:3rem 0}.FinancingPartners_header__UXcKI h2{font-size:var(--text-3xl)}.FinancingPartners_partnerCard__ZtvJD{padding:1.5rem}}