.fo-pillars{background-color:#0d1b2e;background-image:linear-gradient(180deg,#0057b8,#0d1b2e);color:#fff;font-family:Montserrat,sans-serif;scroll-margin-top:85px}.fo-pillars p{margin:0}.fo-pillars__inner{box-sizing:content-box;margin:0 auto;max-width:1232px;padding:101px 104px 100px}.fo-pillars__header{position:relative;z-index:1}.fo-pillars .fo-pillars__eyebrow{color:#bfdbfe;font-size:11px;font-weight:700;letter-spacing:1.1px;line-height:13px;text-transform:uppercase}.fo-pillars .fo-pillars__heading{color:#fff;font-size:36px;font-weight:800;line-height:42px;margin:16.8px 0 0;max-width:520px}.fo-pillars .fo-pillars__body{color:hsla(0,0%,100%,.74);font-size:16px;font-weight:500;line-height:24px;margin-top:16px;max-width:600px}.fo-pillars .fo-pillars__body>*{margin:0}.fo-pillars .fo-pillars__body>*+*{margin-top:16px}.fo-pillars__body a{color:#fff}.fo-pillars__diagram{height:723px;margin-top:-11px;position:relative}.fo-pillars__iceberg{aspect-ratio:574/690;left:50%;margin-left:-277px;position:absolute;top:0;width:574px}.fo-pillars__image{display:block;height:100%;width:100%}.fo-pillars .fo-pillars__tip{color:#1d1d1f;font-size:16px;font-weight:500;left:48.26%;line-height:24px;top:17.01%;width:224px}.fo-pillars .fo-pillars__tip,.fo-pillars__center{position:absolute;text-align:center;transform:translateX(-50%)}.fo-pillars__center{color:#fff;left:48.2%;top:43.52%;width:67%}.fo-pillars .fo-pillars__center-title{font-size:16px;font-weight:800;line-height:24px}.fo-pillars .fo-pillars__center-text{font-size:13px;line-height:20px;margin-top:3px}.fo-pillars__list{list-style:none;margin:0;padding:0}.fo-pillars__pillar{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:0;position:absolute;width:355px}.fo-pillars__pillar:first-child{left:6.18%;top:331.6px}.fo-pillars__pillar:nth-child(2){left:67.57%;top:428.3px}.fo-pillars__pillar:nth-child(3){left:13.37%;top:508.3px}.fo-pillars__pillar:nth-child(4){left:71.16%;top:595.3px}.fo-pillars__line{background-color:#fff;height:1.5px;position:absolute;width:199px}.fo-pillars__pillar:first-child .fo-pillars__line{left:287.9px;top:79.6px}.fo-pillars__pillar:nth-child(2) .fo-pillars__line{left:-216.4px;top:58.5px;width:198px}.fo-pillars__pillar:nth-child(3) .fo-pillars__line{left:227.7px;top:62.5px}.fo-pillars__pillar:nth-child(4) .fo-pillars__line{left:-257.4px;top:52.8px}.fo-pillars__number{align-items:center;background-color:#fff;border-radius:30px;color:#0057b8;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:36px;justify-content:center;line-height:24px;width:36px}.fo-pillars .fo-pillars__title{color:#fff;font-size:16px;font-weight:800;line-height:24px;margin:0}.fo-pillars .fo-pillars__text{color:#fff;font-size:12px;line-height:16px}.fo-pillars__outcomes{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:50px 0 0;padding:0}.fo-pillars__outcome{background-color:#fff;border:1px solid rgba(0,87,184,.25);border-radius:8px;box-sizing:border-box;color:#1d1d1f;flex:0 1 370.66px;font-size:12px;font-weight:500;line-height:15px;margin:0;padding:10px;text-align:center}.fo-pillars .fo-pillars__footnote{color:#fff;font-size:14px;line-height:20px;margin:20px auto 0;max-width:885px;text-align:center}@media (max-width:1439px){.fo-pillars__inner{padding-left:40px;padding-right:40px}}@media (max-width:1279px){.fo-pillars__diagram{height:auto;margin-top:40px}.fo-pillars__iceberg{left:auto;margin:0 auto;position:relative;width:min(574px,100%)}.fo-pillars__list{display:grid;gap:40px 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.fo-pillars__pillar,.fo-pillars__pillar:nth-child(n){position:static;width:auto}.fo-pillars__line{display:none}}@media (max-width:1023px){.fo-pillars__inner{padding-bottom:80px;padding-top:80px}.fo-pillars__outcomes{margin-top:48px}}@media (max-width:767px){.fo-pillars__inner{padding:60px 20px}.fo-pillars .fo-pillars__heading{font-size:30px;line-height:36px}.fo-pillars .fo-pillars__body{font-size:15px}.fo-pillars .fo-pillars__tip{font-size:11px;line-height:14px;width:52%}.fo-pillars .fo-pillars__center-title{font-size:14px;line-height:20px}.fo-pillars .fo-pillars__center-text{font-size:11px;line-height:14px;margin-top:0}.fo-pillars__list{gap:32px;grid-template-columns:minmax(0,1fr);margin-top:40px}.fo-pillars__outcomes{flex-direction:column;margin-top:40px}.fo-pillars__outcome{flex-basis:auto}}