.strategy-hero{min-height:68vh;display:grid;align-content:center;background:linear-gradient(135deg,#f7fbff 0%,#fff 72%)}.strategy-hero>*{max-width:940px}.strategy-hero h1{max-width:1020px}.strategy-lead{max-width:860px;margin:1.6rem 0;color:var(--muted);font-size:1.18rem;line-height:1.75}.hero-link{display:inline-flex;width:max-content;align-items:center;gap:.4rem;margin-top:.25rem;padding:.85rem 1.15rem;border-radius:999px;background:var(--accent);color:#fff;font-weight:700}.recognition-section{background:#e2eef9}.section-intro{max-width:940px;margin-bottom:2.7rem}.section-intro h2,.framework-bridge h2,.strategy-close h2{margin:0;max-width:920px;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1;letter-spacing:-.025em}.section-intro>p:last-child{max-width:830px;margin:1.1rem 0 0;color:var(--muted);font-size:1.08rem}.recognition-list{max-width:1120px;border-top:1px solid #bfd3e6}.recognition-list article{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);padding:2rem 0;border-bottom:1px solid #bfd3e6}.recognition-list h3{margin:0;color:#173e69;font-size:clamp(1.25rem,2vw,1.55rem)}.recognition-list p{margin:0;color:#4f6276;line-height:1.72}.capability-section{background:#fff}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.capability-grid article{padding:1.7rem;border-top:3px solid var(--accent);background:#f7f9fc}.capability-grid h3{color:var(--accent-dark)}.capability-grid p{margin:0;color:var(--muted)}.outcomes-section{background:#f3f7fb;border-top:1px solid var(--line)}.outcomes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.outcomes-grid article{padding:1.55rem;background:#fff;border:1px solid #d5e0ea;border-radius:16px}.outcomes-grid h3{color:#173e69}.outcomes-grid p{margin:0;color:var(--muted)}.framework-bridge{display:flex;justify-content:space-between;gap:4rem;align-items:flex-end;background:#0f1d2f;color:#fff}.framework-bridge>div{max-width:850px}.framework-bridge .section-label{color:#75b4f4}.framework-bridge h2{color:#fff}.framework-bridge p:last-child{max-width:780px;margin:1rem 0 0;color:#b8c6d3;line-height:1.7}.framework-bridge>a{flex:0 0 auto;color:#fff;font-weight:700;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:.2rem}.strategy-close{background:#fff}.strategy-close h2{max-width:1050px;font-size:clamp(2rem,3.2vw,3.1rem)}@media(max-width:900px){.outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.recognition-list article{grid-template-columns:1fr;gap:.7rem}.capability-grid,.outcomes-grid{grid-template-columns:1fr}.framework-bridge{flex-direction:column;align-items:flex-start;gap:1.7rem}}