.fo-system{background-color:#fff;font-family:Montserrat,sans-serif;scroll-margin-top:85px}.fo-system h2,.fo-system h3,.fo-system p{margin:0}.fo-system__inner{box-sizing:content-box;margin:0 auto;max-width:1232px;padding:100px 104px}.fo-system .fo-system__eyebrow{color:#0057b8;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:13px;text-transform:uppercase}.fo-system .fo-system__heading{color:#0d1b2e;font-size:36px;font-weight:800;line-height:42px;margin-top:12px}.fo-system__cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:32px 0 0;padding:0}.fo-system__card{background-color:#fff;border:1px solid #f3f4f6;border-radius:12px;display:flex;flex-direction:column;margin:0;overflow:hidden}.fo-system__media{background-color:#dbeafe;border-radius:12px 12px 0 0;height:350px;overflow:hidden;position:relative}.fo-system__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.fo-system__image--top{object-position:center top}.fo-system__image--bottom{object-position:center bottom}.fo-system__body{display:flex;flex-direction:column;gap:8px;padding:24px}.fo-system .fo-system__title{color:#0d1b2e;font-size:16px;font-weight:800;line-height:24px}.fo-system .fo-system__text{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;white-space:pre-line}@media (max-width:1439px){.fo-system__inner{padding-left:40px;padding-right:40px}}@media (max-width:1023px){.fo-system__inner{padding-bottom:80px;padding-top:80px}.fo-system__cards{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.fo-system__media{height:280px}}@media (max-width:767px){.fo-system__inner{padding:64px 20px}.fo-system .fo-system__heading{font-size:28px;line-height:34px}.fo-system__cards{grid-template-columns:minmax(0,1fr);margin-top:24px}.fo-system__media{aspect-ratio:4/3;height:auto}}.fo-system__cta{align-items:flex-start;background:#0057b8;border-radius:30px;color:#fff;display:inline-block;font-family:var(--font-family-Font-1,Montserrat);font-size:var(--font-size-14,14px);font-style:normal;font-weight:var(--font-weight-700,700);gap:4px;line-height:normal;margin-top:45px;padding:14px 34px}.fo-system__cta svg{transform:translateY(2px) translateX(5px)}