.managed-hero{padding-bottom:105px}.managed-thesis{max-width:1000px;margin-top:55px;padding:30px 34px;border-left:3px solid var(--red);background:var(--white);font:600 clamp(20px,2.5vw,31px)/1.42 var(--serif-display)}.architecture-section{padding:105px 0;background:#ece9e2}.capability-map{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;background:var(--gray-300)}.capability-map article{min-height:335px;padding:30px;background:var(--white);display:flex;flex-direction:column}.capability-map span,.domain-grid span{font:10px var(--mono);letter-spacing:.1em;color:var(--red)}.capability-map h3{font:600 24px/1.15 var(--serif-display);margin:30px 0 14px}.capability-map p{font-size:13px;line-height:1.7;color:var(--gray-500);flex:1}.capability-map b{padding-top:17px;border-top:1px solid var(--gray-300);font:500 10px var(--mono);text-transform:uppercase}.convergence{position:relative;width:min(620px,85%);margin:70px auto 0;padding:32px;text-align:center;background:var(--black);color:var(--white)}.convergence:before{content:"";position:absolute;left:50%;top:-70px;height:70px;width:1px;background:var(--red)}.convergence span,.convergence strong{display:block}.convergence span{font:10px var(--mono);color:var(--red);letter-spacing:.13em}.convergence strong{font:600 22px var(--serif-display);margin-top:12px}.convergence p{font-size:12px;color:#aaa;margin-top:11px}.process-section{padding:110px 0}.process-rail{display:grid;grid-template-columns:repeat(6,1fr);margin-top:55px;border-top:1px solid var(--gray-300);border-left:1px solid var(--gray-300)}.process-rail>div{min-height:300px;padding:27px 22px;border-right:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300)}.process-rail span{font:10px var(--mono);color:var(--red)}.process-rail h3{font:600 19px var(--serif-display);margin:45px 0 13px}.process-rail p{font-size:11.5px;line-height:1.65;color:var(--gray-500)}.domains-section{padding:110px 0;background:var(--black);color:var(--white)}.domain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#444;margin-top:55px}.domain-grid article{min-height:260px;padding:28px;background:#1d1d1d}.domain-grid h3{font:600 21px var(--serif-display);margin:28px 0 14px}.domain-grid p{font-size:12px;line-height:1.65;color:#aaa}.sme-section{padding:120px 0;background:var(--red);color:var(--white)}.sme-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.sme-section .sec-label{color:var(--black)}.sme-grid p{font-size:16px;line-height:1.8}.sme-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;background:rgba(255,255,255,.35)}.sme-outcomes b{padding:18px;background:var(--red);font:500 11px var(--mono);text-transform:uppercase}.boundary-section{padding:110px 0}.boundary-box{max-width:920px;margin-top:48px;padding:34px;background:var(--white);border:1px solid var(--gray-300)}.boundary-box strong{font:600 24px/1.3 var(--serif-display)}.boundary-box p{font-size:14px;line-height:1.8;color:var(--gray-500);margin-top:17px}@media(max-width:1000px){.capability-map,.domain-grid{grid-template-columns:repeat(2,1fr)}.process-rail{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.capability-map,.domain-grid,.process-rail,.sme-grid{grid-template-columns:1fr}.capability-map article,.domain-grid article,.process-rail>div{min-height:0}.process-rail h3{margin-top:25px}.sme-grid{gap:30px}.managed-thesis{padding:24px 22px}.sme-outcomes{grid-template-columns:1fr}}
