.framework_container__jkKoA{min-height:100vh;display:flex;flex-direction:column}.framework_main__ex5R_{flex-grow:1;background:#f5f5f5;padding:4rem 1rem}.framework_content__21CQz{max-width:1100px;margin:0 auto}.framework_header__fH59g{text-align:center;margin-bottom:3rem}.framework_title__e2x_I{font-size:2.75rem;font-weight:600;color:#444444;margin-bottom:.5rem}.framework_subtitle__1kxe1{font-size:1.25rem;color:#f17700;font-weight:500}.framework_overview__RP_Ll{background:white;padding:2.5rem;margin-bottom:3rem;border-left:4px solid #f17700}.framework_overview__RP_Ll h2{font-size:1.75rem;color:#444444;margin-bottom:1.5rem}.framework_overview__RP_Ll p{color:#666666;line-height:1.7;margin-bottom:1.5rem}.framework_principles__Sjk8x{background:#f5f5f5;padding:2rem;border-radius:8px;margin-top:2rem}.framework_principles__Sjk8x h3{font-size:1.25rem;color:#444444;margin-bottom:1rem}.framework_principles__Sjk8x ul{list-style:none;padding:0;margin:0}.framework_principles__Sjk8x li{color:#666666;line-height:1.8;padding-left:1.5rem;position:relative;margin-bottom:.75rem}.framework_principles__Sjk8x li:before{content:"▸";position:absolute;left:0;color:#f17700;font-weight:700}.framework_principles__Sjk8x strong{color:#444444;font-weight:600}.framework_phases__6uach h2{font-size:2rem;color:#444444;margin-bottom:2rem;text-align:center}.framework_phase__AzcEW{background:white;margin-bottom:2rem;border-radius:8px;overflow:hidden}.framework_phaseHeader__s56un{background:linear-gradient(135deg,#f17700,#ff8c1a);padding:1.5rem 2rem;display:flex;align-items:center;gap:1.5rem}.framework_phaseNumber__3HfBx{background:rgba(255,255,255,.3);color:white;padding:.5rem 1rem;border-radius:4px;font-weight:700;font-size:1rem}.framework_phaseTitle__NJ9Lq{color:white;font-size:1.5rem;font-weight:600;margin:0}.framework_phaseContent__EQCt5{padding:2rem}.framework_phaseDescription__8nZYg{color:#666666;line-height:1.7;margin-bottom:2rem;font-size:1.0625rem}.framework_activities__wGvIZ,.framework_deliverables__TKl8C,.framework_metrics__MIEAn{margin-bottom:2rem}.framework_activities__wGvIZ h4,.framework_deliverables__TKl8C h4,.framework_metrics__MIEAn h4{font-size:1.125rem;color:#444444;margin-bottom:1rem;font-weight:600}.framework_activities__wGvIZ ul,.framework_deliverables__TKl8C ul,.framework_metrics__MIEAn ul{list-style:none;padding:0;margin:0}.framework_activities__wGvIZ li,.framework_deliverables__TKl8C li,.framework_metrics__MIEAn li{color:#666666;line-height:1.8;padding-left:1.5rem;position:relative;margin-bottom:.75rem}.framework_activities__wGvIZ li:before{content:"•";position:absolute;left:0;color:#f17700;font-weight:700}.framework_deliverables__TKl8C li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.framework_metrics__MIEAn li:before{content:"📊";position:absolute;left:0}.framework_activities__wGvIZ strong,.framework_deliverables__TKl8C strong,.framework_metrics__MIEAn strong{color:#444444;font-weight:600}.framework_implementation__m_1rm{background:white;padding:2.5rem;margin-bottom:3rem;border-radius:8px}.framework_implementation__m_1rm h2{font-size:1.75rem;color:#444444;margin-bottom:2rem;text-align:center}.framework_timeline__Vc3ow{display:flex;flex-direction:column;gap:1rem}.framework_timelineItem__9R2LU{display:flex;align-items:center;gap:2rem;padding:1rem;background:#f5f5f5;border-left:4px solid #f17700}.framework_timelineDuration__KhcZW{font-weight:700;color:#f17700;min-width:100px}.framework_timelinePhase__CLDcG{color:#444444;font-weight:500}.framework_benefits__zH7ZW{background:white;padding:2.5rem;margin-bottom:3rem;border-radius:8px}.framework_benefits__zH7ZW h2{font-size:1.75rem;color:#444444;margin-bottom:2rem;text-align:center}.framework_benefitsGrid__I0Et6{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.framework_benefit__cpiqZ{text-align:center}.framework_benefit__cpiqZ h3{font-size:1.25rem;color:#f17700;margin-bottom:.75rem}.framework_benefit__cpiqZ p{color:#666666;line-height:1.6}.framework_optimizationMatrix__dkQEI{background:white;padding:2.5rem;margin-bottom:3rem;border-radius:8px}.framework_optimizationMatrix__dkQEI h2{font-size:1.75rem;color:#444444;margin-bottom:2rem;text-align:center}.framework_matrixTable__NgxSu{overflow-x:auto}.framework_matrixTable__NgxSu table{width:100%;border-collapse:collapse}.framework_matrixTable__NgxSu th{background:#f17700;color:white;padding:1rem;text-align:left;font-weight:600}.framework_matrixTable__NgxSu td{padding:1rem;border-bottom:1px solid #e5e5e5;color:#666666}.framework_matrixTable__NgxSu tr:hover{background:#f5f5f5}.framework_relatedResources__tld__{background:white;padding:2rem;margin-bottom:2rem;border-radius:8px}.framework_relatedResources__tld__ h2{font-size:1.5rem;color:#444444;margin-bottom:1rem}.framework_relatedResources__tld__ ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:.75rem;gap:.75rem}.framework_relatedResources__tld__ li{margin:0}.framework_relatedResources__tld__ a{color:#f17700;text-decoration:none;font-weight:500}.framework_relatedResources__tld__ a:hover{text-decoration:underline}.framework_cta__M8r_N{text-align:center;padding:2.5rem;background:linear-gradient(135deg,#f17700,#ff8c1a);border-radius:8px;color:white}.framework_cta__M8r_N h2{font-size:1.75rem;color:white;margin-bottom:1rem}.framework_cta__M8r_N p{font-size:1.125rem;color:rgba(255,255,255,.95)}.framework_cta__M8r_N a{color:white;font-weight:700;text-decoration:underline}.framework_cta__M8r_N a:hover{color:rgba(255,255,255,.9)}@media (max-width:768px){.framework_title__e2x_I{font-size:2rem}.framework_phaseHeader__s56un{flex-direction:column;align-items:flex-start;gap:.75rem}.framework_phaseTitle__NJ9Lq{font-size:1.25rem}.framework_timelineItem__9R2LU{flex-direction:column;align-items:flex-start;gap:.5rem}.framework_benefitsGrid__I0Et6,.framework_relatedResources__tld__ ul{grid-template-columns:1fr}.framework_matrixTable__NgxSu{font-size:.875rem}.framework_matrixTable__NgxSu td,.framework_matrixTable__NgxSu th{padding:.75rem .5rem}}