.fo-directory-page.pricing-page .pricing-hero{gap:28px;padding-block:36px 28px}.fo-directory-page.pricing-page .pricing-hero h1{font-size:clamp(2rem,3.2vw,3rem);line-height:1.1}.fo-directory-page.pricing-page .pricing-hero-copy>p:not(.pricing-eyebrow):not(.pricing-hero-trial){font-size:1rem;line-height:1.55}.fo-directory-page.pricing-page .pricing-plans-section{padding-top:24px}.fo-directory-page.pricing-page .pricing-section-heading h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.fo-directory-page.pricing-page .pricing-comparison-section{padding-block:40px}.fo-directory-page.pricing-page .pricing-comparison-section .pricing-section-heading{margin-bottom:24px}.fo-directory-page.pricing-page .pricing-comparison-table tbody th,.fo-directory-page.pricing-page .pricing-comparison-table tbody td{padding-block:10px}.fo-directory-page.pricing-page .pricing-institutions-section{padding-bottom:40px}.fo-directory-page.pricing-page .pricing-institutions-card{gap:24px;padding:24px}.fo-directory-page.pricing-page .pricing-institutions-copy h3{font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2}.fo-directory-page.pricing-page .intelligence-preview{padding-block:36px}.fo-directory-page.pricing-page .intelligence-preview h2,.fo-directory-page.pricing-page #pricing-final h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.fo-directory-page.pricing-page #pricing-final{padding-block:40px}
