
/* Approved review changes scoped to Operations and Founder Independence. */
.op-founder-conversion101{padding:72px 0;background:#084267;color:#fff}
.op-founder-conversion101 h2{color:#fff!important;font-size:clamp(30px,3.5vw,46px)!important;line-height:1.2;max-width:1100px;margin:0 0 28px}
.op-founder-conversion101 .op-founder-copy101{max-width:940px;margin-bottom:28px}
.op-founder-conversion101 p{color:#fff;font-size:18px;line-height:1.65;margin:0 0 18px}
.op-founder-conversion101 strong{color:#0ECFEA}
.op-disciplines101{background:#fff}.op-disciplines-intro101{max-width:860px}
.op-discipline-grid101{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:32px}
.op-discipline101{grid-column:span 2;background:#f2f4f5;padding:28px;border-top:4px solid #f5c242;transition:background-color .18s,box-shadow .18s}
.op-discipline101:nth-child(n+4){grid-column:span 3}
.op-discipline101 h3{font-size:22px;line-height:1.3;margin:12px 0 16px;color:#084267}
.op-discipline101 p{font-size:17px;line-height:1.6;color:#084267}
.op-discipline-number101{font-size:22px;font-weight:700;color:#084267}
main .op-lean .op-lean-definition{margin:36px calc(50% - 50vw);padding:48px max(20px,calc((100vw - 1180px)/2));width:100vw;box-sizing:border-box}
main .op-lean-definition .nv-container{max-width:1100px;padding:0;width:auto}
main .op-lean-definition .s5-quote-statement{font-size:clamp(24px,2.5vw,34px);line-height:1.5}
.fo-recognition-grid101{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-top:28px;align-items:start}
.fo-recognition-copy101 p{font-size:18px;line-height:1.65;margin:0 0 20px}
.fo-recognition-grid101 .fo-recognition{margin:0}
.fo-page .fo-foundation-row{transition:background-color .2s,box-shadow .2s}
.fo-foundation-quote h2{color:#fff;font-size:clamp(28px,3vw,40px);margin:12px 0 24px}
.fo-foundation-quote .s5-approach-copy101{max-width:1000px;margin:0 auto;font-size:21px;line-height:1.65;color:#fff}
.fo-page .fo-crosslink{border:0!important;background:transparent!important;padding:0!important;margin-top:52px}
.fo-choice-bridge101{margin-top:26px;font-weight:600}
@media(hover:hover){.fo-page .fo-foundation-row:hover{background:#D3E5F0!important;box-shadow:0 10px 28px rgba(8,66,103,.14)}.fo-page .fo-foundation-row:hover .fo-number{color:#1FA7D0!important}.op-discipline101:hover{background:#E7F1F7;box-shadow:0 6px 18px rgba(8,66,103,.10)}}
.fo-page .fo-foundation-row:focus-within{background:#D3E5F0!important;box-shadow:0 10px 28px rgba(8,66,103,.14)}
@media(max-width:1000px){.op-discipline101{grid-column:span 3}.op-discipline101:last-child{grid-column:1/-1}}
@media(max-width:760px){.op-founder-conversion101{padding:48px 0}.fo-recognition-grid101{grid-template-columns:1fr;gap:20px}.op-discipline-grid101{grid-template-columns:1fr}.op-discipline101,.op-discipline101:nth-child(n+4){grid-column:auto}.op-founder-conversion101 h2{font-size:30px!important}.fo-foundation-quote .s5-approach-copy101{font-size:19px}}
@media(prefers-reduced-motion:reduce){.fo-page .fo-foundation-row,.op-discipline101{transition:none!important}}
