.IndustryListing_page__Q5kcq{overflow:clip;color:#17151f;background:#fff}.IndustryListing_container__omWGK{width:min(1170px,calc(100% - 40px));margin-inline:auto}.IndustryListing_narrow__hgPGv{width:min(860px,calc(100% - 40px));margin-inline:auto;text-align:center}.IndustryListing_section__I_uxf{padding:96px 0}.IndustryListing_heading__DUeZa{max-width:700px}.IndustryListing_heading__DUeZa h1,.IndustryListing_heading__DUeZa h2{margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.1;letter-spacing:-.025em}.IndustryListing_description__Fxrka{margin:22px 0 0;color:#666371;font-size:17px;line-height:1.75}.IndustryListing_centered__9fKM6{margin-inline:auto;text-align:center}.IndustryListing_eyebrow__44TbC{margin:0 0 14px;color:#5d3bd5;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.IndustryListing_intro__KNKHe{padding-top:125px}.IndustryListing_introGrid__lQjXP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:76px;align-items:center}.IndustryListing_intro__KNKHe figure{margin:0}.IndustryListing_intro__KNKHe figure img{display:block;width:100%;height:auto}.IndustryListing_primaryLink__iyudo{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;padding:15px 25px;border-radius:999px;color:#fff;background:#5835d1;font-weight:700;text-decoration:none}.IndustryListing_card__yNxNc a:focus-visible,.IndustryListing_primaryLink__iyudo:focus-visible{outline:3px solid #ffca3a;outline-offset:4px}.IndustryListing_gridSection__mcM6c{background:#f7f5fc}.IndustryListing_gridSection__mcM6c .IndustryListing_heading__DUeZa{margin-bottom:50px}.IndustryListing_cardGrid__5kaWl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.IndustryListing_card__yNxNc{min-width:0;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 12px 35px rgba(35,26,62,.08)}.IndustryListing_cardImage__vZqbm{display:block;width:100%;aspect-ratio:1.3;object-fit:cover}.IndustryListing_cardBody__iXljB{padding:27px}.IndustryListing_cardBody__iXljB h3{margin:17px 0 12px;font-size:22px;line-height:1.25}.IndustryListing_cardBody__iXljB h3 a,.IndustryListing_readMore__UgP8K{color:inherit;text-decoration:none}.IndustryListing_cardBody__iXljB p{min-height:96px;margin:0;color:#686574;line-height:1.65}.IndustryListing_readMore__UgP8K{display:inline-flex;margin-top:20px;color:#5a39d1;font-weight:700}.IndustryListing_staticPagination__VT5qZ{margin:36px auto 0;color:#716d7b;font-size:14px;text-align:center}.IndustryListing_consultation__fNnfr{color:#fff;background:linear-gradient(135deg,#20202b,#4729a5)}.IndustryListing_consultation__fNnfr .IndustryListing_heading__DUeZa{max-width:none}.IndustryListing_consultation__fNnfr .IndustryListing_description__Fxrka{color:rgba(255,255,255,.82)}.IndustryListing_consultation__fNnfr .IndustryListing_primaryLink__iyudo{color:#4a2bc0;background:#fff}.IndustryListing_partners__gFlzJ{padding:72px 0}.IndustryListing_partners__gFlzJ h2{margin:0 0 42px;font-size:clamp(25px,3vw,40px);text-align:center}.IndustryListing_partnerGrid__S_gJ8{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;align-items:center}.IndustryListing_partner__a8Jh6{display:grid;min-height:48px;place-items:center}.IndustryListing_partner__a8Jh6 img{max-width:100%;height:auto;object-fit:contain}@media (max-width:960px){.IndustryListing_introGrid__lQjXP{gap:44px}.IndustryListing_cardGrid__5kaWl{grid-template-columns:repeat(2,minmax(0,1fr))}.IndustryListing_partnerGrid__S_gJ8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.IndustryListing_container__omWGK,.IndustryListing_narrow__hgPGv{width:min(100% - 32px,1170px)}.IndustryListing_section__I_uxf{padding:68px 0}.IndustryListing_intro__KNKHe{padding-top:76px}.IndustryListing_introGrid__lQjXP{grid-template-columns:1fr;gap:38px}.IndustryListing_heading__DUeZa h1,.IndustryListing_heading__DUeZa h2{font-size:clamp(31px,10vw,44px)}.IndustryListing_cardGrid__5kaWl{grid-template-columns:1fr}.IndustryListing_cardBody__iXljB p{min-height:0}.IndustryListing_partnerGrid__S_gJ8{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}