.MfLw8a_sectionHeading{font-family:var(--display-font);letter-spacing:.005em;color:#1a1a1a;margin:0 0 24px;font-size:clamp(28px,3.5vw,36px);font-weight:500;line-height:1.2}.MfLw8a_sectionHeading.MfLw8a_light{color:#fff}.MfLw8a_subHeading{font-family:var(--font-work-sans), -apple-system, sans-serif;color:#1a1a1a;letter-spacing:-.005em;margin:0 0 16px;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.4}.MfLw8a_bodyText{font-family:var(--font-work-sans), -apple-system, sans-serif;color:#2a2a2a;font-size:17px;font-weight:400;line-height:1.75}.MfLw8a_hero{background-color:#1a1a1a;justify-content:center;align-items:center;width:100%;min-height:80vh;display:flex;position:relative;overflow:hidden}.MfLw8a_heroBg{object-fit:cover;object-position:center;position:absolute;inset:0}.MfLw8a_heroOverlay{z-index:1;background:linear-gradient(#0000008c 0%,#00000059 60%,#0009 100%);position:absolute;inset:0}.MfLw8a_heroContent{z-index:2;text-align:center;max-width:780px;margin:0 auto;padding:96px 24px 64px;position:relative}.MfLw8a_heroTitle{font-family:var(--display-font);color:#fff;letter-spacing:.005em;text-shadow:0 2px 16px #0006;max-width:720px;margin:0 auto 20px;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.2}.MfLw8a_heroSubtitle{font-family:var(--font-work-sans), sans-serif;color:#fffffff2;margin:0 0 40px;font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.6}.MfLw8a_heroCta{color:#fff;font-family:var(--font-work-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid #ffffffb3;padding:14px 40px;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-block}.MfLw8a_heroCta:hover{color:#fff;background:#ffffff26;border-color:#fff}.MfLw8a_subNav{z-index:10;background:#f7f7f5;border-bottom:1px solid #e8e8e6;width:100%;padding:24px 16px;position:sticky;top:0}.MfLw8a_subNavInner{flex-flow:wrap;justify-content:center;align-items:center;gap:40px;max-width:1100px;margin:0 auto;display:flex}.MfLw8a_subNavItem{flex-direction:column;align-items:center;gap:8px;display:flex}.MfLw8a_subNavIcon{object-fit:contain;width:52px;height:52px}.MfLw8a_subNavLabel{font-family:var(--font-work-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#333;text-align:center;max-width:90px;font-size:14px;font-weight:500;line-height:1.3}.MfLw8a_pillarsSection{text-align:center;background:#fff;padding:80px 24px}.MfLw8a_pillarsGrid{flex-flow:wrap;justify-content:center;gap:40px;margin-top:48px;display:flex}.MfLw8a_pillarCard{flex-direction:column;align-items:center;gap:12px;max-width:140px;display:flex}.MfLw8a_pillarIcon{object-fit:contain;height:60px}.MfLw8a_pillarName{font-family:var(--font-work-sans), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#222;text-align:center;font-size:14px;font-weight:500;line-height:1.4}.MfLw8a_deepDiveSection{border-bottom:1px solid #ebebeb;padding:80px 24px}.MfLw8a_deepDiveSection:nth-of-type(2n){background:#f9f9f7}.MfLw8a_deepDiveRow{flex-direction:row;align-items:center;gap:64px;max-width:1100px;margin:0 auto;display:flex}.MfLw8a_deepDiveRow.MfLw8a_reversed{flex-direction:row-reverse}.MfLw8a_deepDiveText{flex:55%;min-width:0}.MfLw8a_deepDiveImage{flex:0 0 40%;min-width:0}.MfLw8a_deepDiveImage img{border-radius:2px;width:100%;height:auto;display:block}.MfLw8a_pillarNumber{font-family:var(--font-work-sans), sans-serif;color:#e0e0dd;margin-bottom:12px;font-size:64px;font-weight:400;line-height:1;display:block}.MfLw8a_pillarTitle{font-family:var(--font-work-sans), -apple-system, sans-serif;letter-spacing:-.005em;color:#1a1a1a;margin-bottom:16px;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.3}.MfLw8a_standardLabel{font-family:var(--font-work-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#333;margin-bottom:6px;font-size:14px;font-weight:600}.MfLw8a_standardValue{font-family:var(--font-work-sans), sans-serif;color:#1a1a1a;margin-bottom:4px;font-size:16px;font-weight:400}.MfLw8a_certNumber{font-family:var(--font-work-sans), sans-serif;color:#1a1a1a;margin-bottom:24px;font-size:14px;font-weight:400}.MfLw8a_keyFactBox{background:#f4f4f0;border-left:3px solid #111;margin:24px 0;padding:16px 20px}.MfLw8a_keyFactLabel{font-family:var(--font-work-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#333;margin-bottom:8px;font-size:14px;font-weight:700}.MfLw8a_keyFactText{font-family:var(--font-work-sans), sans-serif;color:#1a1a1a;font-size:16px;font-weight:400;line-height:1.6}.MfLw8a_certBadges{flex-flow:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.MfLw8a_certBadge{object-fit:contain;width:auto;height:56px}.MfLw8a_certBadgeGrs{object-fit:contain;width:auto;height:40px}.MfLw8a_playbooksSection{background:#fff;padding:80px 24px}.MfLw8a_playbooksIntro{max-width:700px;margin-bottom:48px}.MfLw8a_playbooksGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1400px;margin:0 auto 40px;display:grid}.MfLw8a_playbookCard{border:1px solid #ddd;flex-direction:column;gap:12px;padding:24px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.MfLw8a_playbookIcon{flex-shrink:0;width:40px;height:40px}.MfLw8a_playbookCardTitle{font-family:var(--font-work-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#222;margin:0;font-size:14px;font-weight:600}.MfLw8a_playbookCard:hover{border-color:#111;box-shadow:0 4px 16px #0000000f}.MfLw8a_playbookNumber{font-family:var(--font-work-sans), sans-serif;color:#e8e8e5;font-size:40px;font-weight:700;line-height:1}.MfLw8a_playbookText{font-family:var(--font-work-sans), sans-serif;color:#1a1a1a;flex:1;font-size:16px;font-weight:400;line-height:1.65}.MfLw8a_playbookLink{font-family:var(--font-work-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#111;border-bottom:1.5px solid #111;width:fit-content;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.MfLw8a_playbookLink:hover{opacity:.6}.MfLw8a_playbooksFootnote{max-width:1100px;font-family:var(--font-work-sans), sans-serif;color:#333;margin:0 auto;font-size:16px;font-weight:400;line-height:1.7}.MfLw8a_ctaBanner{text-align:center;background:#111;padding:80px 24px}.MfLw8a_ctaBannerTitle{font-family:var(--display-font);color:#fff;max-width:700px;margin:0 auto 32px;font-size:clamp(24px,4vw,44px);font-weight:500;line-height:1.3}.MfLw8a_ctaLink{color:#fff;font-family:var(--font-work-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid #fff9;padding:14px 44px;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s,border-color .25s;display:inline-block}.MfLw8a_ctaLink:hover{background:#ffffff1f;border-color:#fff}.MfLw8a_container{max-width:1100px;margin:0 auto}@media (max-width:900px){.MfLw8a_deepDiveRow,.MfLw8a_deepDiveRow.MfLw8a_reversed{flex-direction:column;gap:32px}.MfLw8a_deepDiveImage{flex:auto;width:100%}.MfLw8a_playbooksGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.MfLw8a_subNavInner{gap:20px}.MfLw8a_subNavLabel{display:none}.MfLw8a_pillarsGrid{gap:24px}}
