.procurement-intro,.procurement-fit,.procurement-faq{grid-template-columns:1fr 1fr;gap:80px;max-width:1536px;margin:auto;padding:92px max(4vw,56px);display:grid}.procurement-intro h2,.procurement-steps h2,.procurement-fit h2,.procurement-detail h2,.procurement-faq h2{text-transform:uppercase;margin:0;font-size:clamp(46px,4.4vw,72px);line-height:.92}.procurement-intro>div:last-child{max-width:620px}.procurement-intro p:not(.eyebrow){color:var(--muted);margin:0 0 24px;font-size:22px;line-height:1.38}.procurement-steps{background:var(--ink);color:#fff;padding:92px max(4vw,56px)}.procurement-steps-heading,.procurement-steps-grid,.procurement-detail>*{max-width:1424px;margin-left:auto;margin-right:auto}.procurement-steps-heading{grid-template-columns:1fr 1fr;gap:80px;margin-bottom:48px;display:grid}.procurement-steps .eyebrow{color:#a9c5d9}.procurement-steps-grid{border:1px solid #34506a;grid-template-columns:repeat(4,1fr);display:grid}.procurement-steps-grid article{border-right:1px solid #34506a;padding:28px}.procurement-steps-grid article:last-child{border-right:0}.procurement-steps-grid span{color:var(--gold);font-size:25px;font-weight:700}.procurement-steps-grid h3,.procurement-fit h3,.procurement-detail h3,.procurement-faq h3{text-transform:uppercase;letter-spacing:.03em;margin:16px 0 12px;font-size:25px;line-height:1}.procurement-steps-grid p{color:#d6e1e8;margin:0;font-size:19px;line-height:1.32}.procurement-fit{background:var(--paper)}.procurement-fit-list{border-top:1px solid var(--ink)}.procurement-fit-list article{border-bottom:1px solid var(--line);padding:20px 0}.procurement-fit-list h3{margin:0 0 9px}.procurement-fit-list p,.procurement-detail p,.procurement-faq p{color:var(--muted);margin:0;font-size:20px;line-height:1.35}.procurement-detail{background:var(--cream);padding:96px max(4vw,56px)}.procurement-detail>h2{margin-bottom:43px}.procurement-detail-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.procurement-detail-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px}.procurement-detail-grid h3{margin-top:0}.procurement-note{max-width:760px;margin-top:30px!important}.procurement-faq>div:last-child{border-top:1px solid var(--ink)}.procurement-faq article{border-bottom:1px solid var(--line);padding:21px 0}.procurement-faq h3{margin:0 0 10px}.service-list-link{grid-template-columns:110px minmax(230px,.85fr) 1.4fr!important}.service-list-link .text-link{grid-column:3;justify-self:start;margin-top:4px}@media (max-width:1100px){.procurement-steps-grid{grid-template-columns:1fr 1fr}.procurement-steps-grid article:nth-child(2){border-right:0}.procurement-steps-grid article:nth-child(-n+2){border-bottom:1px solid #34506a}}@media (max-width:760px){.procurement-intro,.procurement-fit,.procurement-faq{grid-template-columns:1fr;gap:38px;padding:68px 28px}.procurement-intro h2,.procurement-steps h2,.procurement-fit h2,.procurement-detail h2,.procurement-faq h2{font-size:47px}.procurement-intro p:not(.eyebrow){font-size:20px}.procurement-steps{padding:68px 28px}.procurement-steps-heading{grid-template-columns:1fr;gap:18px;margin-bottom:32px}.procurement-steps-grid{grid-template-columns:1fr}.procurement-steps-grid article{border-bottom:1px solid #34506a;border-right:0;padding:24px}.procurement-steps-grid article:last-child{border-bottom:0}.procurement-steps-grid p,.procurement-fit-list p,.procurement-detail p,.procurement-faq p{font-size:19px}.procurement-fit-list h3,.procurement-detail h3,.procurement-faq h3{font-size:24px}.procurement-detail{padding:68px 28px}.procurement-detail-grid{grid-template-columns:1fr}.procurement-detail-grid>div{border-right:1px solid var(--line);padding:24px}.service-list-link{grid-template-columns:1fr!important}.service-list-link .text-link{grid-column:auto;margin-top:7px}}
.procurement-planning{background:var(--paper);grid-template-columns:1fr 1fr;gap:80px;max-width:1536px;margin:auto;padding:92px max(4vw,56px);display:grid}.procurement-planning h2{text-transform:uppercase;margin:0;font-size:clamp(46px,4.4vw,72px);line-height:.92}.procurement-planning>div:last-child{max-width:620px}.procurement-planning p:not(.eyebrow){color:var(--muted);margin:0 0 24px;font-size:21px;line-height:1.38}@media (max-width:760px){.procurement-planning{grid-template-columns:1fr;gap:38px;padding:68px 28px}.procurement-planning h2{font-size:47px}.procurement-planning p:not(.eyebrow){font-size:20px}}
.procurement-readiness{background:var(--ink);color:#fff;padding:92px max(4vw,56px)}.procurement-readiness>*{max-width:1424px;margin-left:auto;margin-right:auto}.procurement-readiness h2{text-transform:uppercase;max-width:820px;margin-top:0;margin-bottom:40px;font-size:clamp(46px,4.4vw,72px);line-height:.92}.procurement-readiness .eyebrow{color:#a9c5d9}.procurement-readiness>div{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.procurement-readiness p:not(.eyebrow){color:#d6e1e8;margin:0;font-size:20px;line-height:1.38}@media (max-width:760px){.procurement-readiness{padding:68px 28px}.procurement-readiness h2{font-size:47px}.procurement-readiness>div{grid-template-columns:1fr;gap:22px}.procurement-readiness p:not(.eyebrow){font-size:19px}}
