.compact-kpis,.candidate-section,.performance,#roadmap{display:none!important}.market-section{background:#e9efe9;margin:0 calc((1250px - 100vw)/2);padding-left:max(30px,calc((100vw - 1250px)/2 + 30px));padding-right:max(30px,calc((100vw - 1250px)/2 + 30px))}.market-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c9d4c9}.market-facts article{padding:22px;background:#f9fbf8}.market-facts b,.market-facts span{display:block}.market-facts b{color:var(--green);font-size:29px;line-height:1}.market-facts span{margin-top:7px;color:var(--muted);font-size:13px}.market-grid,.positioning-grid,.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.market-grid article{padding:21px;background:var(--paper)}.market-grid h3,.positioning-grid h3,.support-grid h3{margin:0;color:var(--green);font-size:18px}.market-grid p,.support-grid p{margin:8px 0 0;color:var(--muted);font-size:13px}.positioning-grid article{padding:22px;background:var(--paper)}.positioning-grid ul{margin:11px 0 0;padding-left:17px;color:var(--muted);font-size:13px;line-height:1.85}.positioning-grid .strength{border-top:4px solid var(--green)}.positioning-grid .gap{border-top:4px solid var(--orange)}.positioning-grid .opportunity{border-top:4px solid var(--gold)}.work-logic-section{background:#173c31;color:#fff;margin:0 calc((1250px - 100vw)/2);padding-left:max(30px,calc((100vw - 1250px)/2 + 30px));padding-right:max(30px,calc((100vw - 1250px)/2 + 30px))}.work-logic-section .section-title p:not(.eyebrow){color:#c9d9d0}.logic-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff2e}.logic-flow article{min-height:205px;padding:21px;background:#173c31}.logic-flow span{color:#d8a74c;font-weight:900}.logic-flow h3{margin:6px 0;color:#fff;font-size:18px}.logic-flow p{margin:0;color:#d3dfd8;font-size:13px}.support-section{border-top:1px solid var(--line)}.support-grid{grid-template-columns:repeat(4,1fr)}.support-grid article{padding:21px;background:#f6f2e9;border-bottom:3px solid var(--gold)}@media(max-width:850px){.market-facts,.market-grid,.positioning-grid,.logic-flow{grid-template-columns:1fr 1fr}.support-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.market-section,.work-logic-section{margin:0 -17px;padding-left:17px;padding-right:17px}.market-facts,.market-grid,.positioning-grid,.logic-flow,.support-grid{grid-template-columns:1fr}}
