.Procurement-module__mPStha__page{--ink:#151a17;--muted-ink:#151a17a3;--soft-ink:#151a176b;--green:#536d4d;--green-dark:#14251d;--green-deep:#284d30;--green-light:#edf4eb;--cream:#f5efe3;--white:#fff;--off-white:#f7f8f4;--line:#151a1724;--line-light:#151a1717;width:100%;min-height:100vh;color:var(--ink);background:#fff;overflow:hidden}.Procurement-module__mPStha__page *,.Procurement-module__mPStha__page :before,.Procurement-module__mPStha__page :after{box-sizing:border-box}.Procurement-module__mPStha__eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.Procurement-module__mPStha__eyebrow:before{content:"";opacity:.7;background:currentColor;flex:0 0 34px;width:34px;height:1px}.Procurement-module__mPStha__hero{min-height:min(920px,100svh);color:var(--engineering-white);background:#101513;align-items:flex-end;display:flex;position:relative;overflow:hidden}.Procurement-module__mPStha__heroImage{object-fit:cover;object-position:center center;transition:transform 1.4s cubic-bezier(.22,1,.36,1);transform:scale(1.01)}.Procurement-module__mPStha__hero:hover .Procurement-module__mPStha__heroImage{transform:scale(1.035)}.Procurement-module__mPStha__heroPicture{display:block;position:absolute;inset:0}.Procurement-module__mPStha__heroPicture img{object-fit:cover}.Procurement-module__mPStha__heroOverlay{z-index:1;background:linear-gradient(90deg,#040c14b8 0%,#040c146b 35%,#040c1429 60%,#040c142e 100%),linear-gradient(#040c141c 0%,#040c140d 50%,#040c1440 100%);position:absolute;inset:0}.Procurement-module__mPStha__heroOverlay:after{content:"";background:linear-gradient(90deg,#050807ad 0%,#05080747 45%,#0000 78%);position:absolute;inset:0}.Procurement-module__mPStha__heroContainer{z-index:2;flex-direction:column;justify-content:space-between;width:100%;min-height:min(920px,100svh);padding-top:180px;padding-bottom:42px;display:flex;position:relative}.Procurement-module__mPStha__heroContent{width:100%;max-width:1050px;margin-left:clamp(0px,3vw,70px);padding-bottom:60px}.Procurement-module__mPStha__heroContent .Procurement-module__mPStha__eyebrow{color:#ffffffad;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;padding-top:14px;font-size:10px;font-weight:600;line-height:1;display:flex}.Procurement-module__mPStha__heroContent .Procurement-module__mPStha__eyebrow:before{content:"";opacity:.75;background:currentColor;flex:0 0 34px;width:34px;height:1px}.Procurement-module__mPStha__heroContent h1{color:#fff;letter-spacing:-.075em;max-width:1100px;margin:32px 0 0;font-size:clamp(4rem,6vw,6.5rem);font-weight:500;line-height:1}.Procurement-module__mPStha__heroContent h1 span{color:#d8c49a}.Procurement-module__mPStha__heroContent p{color:#ffffffc2;max-width:580px;margin:48px 0 0;font-size:15px;line-height:1.75}.Procurement-module__mPStha__heroButton{color:#fff;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #fff6;justify-content:space-between;align-items:center;gap:30px;min-width:250px;margin-top:42px;padding:15px 7px 15px 0;font-size:10px;font-weight:600;transition:border-color .3s,color .3s;display:inline-flex}.Procurement-module__mPStha__heroButton>span:last-child{border:1px solid #ffffff61;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;transition:background-color .35s,border-color .35s,transform .45s cubic-bezier(.22,1,.36,1);display:flex}.Procurement-module__mPStha__heroButton:hover{border-color:var(--engineering-accent);color:#fff}.Procurement-module__mPStha__heroButton:hover>span:last-child{background:var(--engineering-accent);border-color:var(--engineering-accent);transform:translateY(5px)}.Procurement-module__mPStha__heroFooter{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;padding-top:24px;display:flex}.Procurement-module__mPStha__heroLabel{color:#ffffffad;letter-spacing:.14em;font-size:10px;font-weight:600}.Procurement-module__mPStha__heroScroll{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:inline-flex}.Procurement-module__mPStha__heroScroll>span{transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.Procurement-module__mPStha__heroScroll:hover>span{transform:translateY(5px)}.Procurement-module__mPStha__intro{background:#fff;padding:clamp(80px,10vw,135px) 0}.Procurement-module__mPStha__introGrid{grid-template-columns:minmax(180px,.8fr) minmax(500px,1.8fr);align-items:start;gap:clamp(50px,8vw,150px);display:grid}.Procurement-module__mPStha__sectionIndex{color:var(--green);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;padding-top:14px;font-size:10px;font-weight:700;line-height:1;display:flex}.Procurement-module__mPStha__sectionIndex:before{content:"";opacity:.7;background:currentColor;flex:0 0 34px;width:34px;height:1px}.Procurement-module__mPStha__intro h2{color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,4vw,5.5rem);font-weight:400;line-height:.86}.Procurement-module__mPStha__intro h2 span{color:#151a1761}.Procurement-module__mPStha__introLead{color:#151a17d1;max-width:760px;margin:48px 0 0;font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.55}.Procurement-module__mPStha__introCopy{max-width:680px;color:var(--muted-ink);margin:26px 0 0;font-size:.95rem;line-height:1.75}.Procurement-module__mPStha__capabilities{background:var(--off-white);padding:clamp(80px,10vw,135px) 0;overflow:hidden}.Procurement-module__mPStha__sectionHeader{grid-template-columns:minmax(180px,.8fr) minmax(500px,1.8fr);align-items:start;gap:clamp(50px,8vw,150px);margin-bottom:clamp(70px,9vw,120px);display:grid}.Procurement-module__mPStha__sectionHeader>div{min-width:0}.Procurement-module__mPStha__sectionHeader h2{color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,4vw,5.5rem);font-weight:400;line-height:.87}.Procurement-module__mPStha__sectionHeader h2 span{color:#151a1761}.Procurement-module__mPStha__sectionHeader p{max-width:520px;color:var(--muted-ink);margin:28px 0 0;font-size:.92rem;line-height:1.7}.Procurement-module__mPStha__capabilityGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Procurement-module__mPStha__capability{isolation:isolate;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:350px;color:var(--ink);background:#f8faf7;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s;position:relative;overflow:hidden}.Procurement-module__mPStha__capabilityImage{z-index:0;opacity:0;pointer-events:none;transition:opacity .5s,transform .85s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;transform:scale(1.08)}.Procurement-module__mPStha__capabilityImage img{object-fit:cover;object-position:center}.Procurement-module__mPStha__capabilityOverlay{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#05140e1a 0%,#05140e4d 38%,#05140ef0 100%);transition:opacity .45s;position:absolute;inset:0}.Procurement-module__mPStha__capabilityContent{z-index:2;flex-direction:column;width:100%;min-height:350px;padding:34px 38px;display:flex;position:relative}.Procurement-module__mPStha__capabilityTop{color:var(--green);letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;line-height:1;transition:color .3s;display:flex}.Procurement-module__mPStha__capabilityNumber{letter-spacing:.12em;font-size:9px;font-weight:700}.Procurement-module__mPStha__capabilityCategory{text-align:right}.Procurement-module__mPStha__capabilityBody{min-width:0;max-width:470px;margin-top:auto}.Procurement-module__mPStha__capabilityBody h3{max-width:480px;color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,2vw,2.5rem);font-weight:400;line-height:.98;transition:color .35s,transform .45s cubic-bezier(.22,1,.36,1)}.Procurement-module__mPStha__capabilityBody p{max-width:460px;color:var(--muted-ink);margin:18px 0 0;font-size:.86rem;line-height:1.7;transition:color .35s,transform .45s cubic-bezier(.22,1,.36,1)}.Procurement-module__mPStha__capabilityArrow{width:40px;height:40px;color:var(--green);opacity:.75;border:1px solid #151a1733;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background-color .4s,color .4s,border-color .4s,transform .5s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;position:absolute;bottom:15px;right:15px}@media (hover:hover) and (pointer:fine){.Procurement-module__mPStha__capability:hover{z-index:10;transform:translateY(-7px)scale(1.035);box-shadow:0 30px 70px #14251d33}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityImage{opacity:1;transform:scale(1)}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityOverlay{opacity:1}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityTop{color:#fffc}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityNumber{color:#ffffffc2}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody h3{color:#fff;transform:translateY(-4px)}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody p{color:#ffffffc7;transform:translateY(-4px)}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityArrow{color:var(--green);opacity:1;background:#fff;border-color:#fff;transform:translate(3px,-3px)}}.Procurement-module__mPStha__capability:focus-within{outline-offset:-2px;outline:2px solid #536d4d73}@media (max-width:1200px){.Procurement-module__mPStha__sectionHeader{grid-template-columns:minmax(150px,.7fr) minmax(0,1.8fr);gap:clamp(35px,5vw,80px)}.Procurement-module__mPStha__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Procurement-module__mPStha__capability{min-height:330px}.Procurement-module__mPStha__capabilityContent{min-height:330px;padding:30px}.Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.6rem,2.15vw,2.25rem)}}@media (max-width:900px){.Procurement-module__mPStha__sectionHeader{grid-template-columns:1fr;gap:28px}.Procurement-module__mPStha__sectionHeader h2{font-size:clamp(3rem,7vw,5rem)}.Procurement-module__mPStha__sectionHeader p{max-width:620px;margin-top:24px;font-size:14px}.Procurement-module__mPStha__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Procurement-module__mPStha__capability{min-height:330px}.Procurement-module__mPStha__capabilityContent{min-height:330px;padding:28px}.Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.55rem,3vw,2.2rem)}.Procurement-module__mPStha__capabilityBody p{font-size:.82rem}.Procurement-module__mPStha__capabilityArrow{width:52px;height:52px;bottom:24px;right:24px}}@media (max-width:640px){.Procurement-module__mPStha__capabilities{padding:68px 0}.Procurement-module__mPStha__sectionHeader{flex-direction:column;gap:24px;margin-bottom:48px;display:flex}.Procurement-module__mPStha__sectionHeader h2{letter-spacing:-.065em;font-size:clamp(2.55rem,11vw,4rem);line-height:.9}.Procurement-module__mPStha__sectionHeader p{max-width:100%;margin-top:21px;font-size:.86rem;line-height:1.7}.Procurement-module__mPStha__capabilityGrid{grid-template-columns:1fr}.Procurement-module__mPStha__capability{min-height:310px}.Procurement-module__mPStha__capabilityContent{min-height:310px;padding:25px 23px}.Procurement-module__mPStha__capabilityImage{opacity:1;transform:scale(1)}.Procurement-module__mPStha__capabilityOverlay{opacity:1}.Procurement-module__mPStha__capabilityTop{color:#ffffffc7}.Procurement-module__mPStha__capabilityNumber{color:#ffffffc2}.Procurement-module__mPStha__capabilityBody h3{color:#fff;font-size:clamp(1.55rem,7vw,2rem);line-height:.98}.Procurement-module__mPStha__capabilityBody p{color:#ffffffc7;max-width:100%;margin-top:12px;font-size:.8rem;line-height:1.65}.Procurement-module__mPStha__capabilityArrow{width:48px;height:48px;color:var(--green);opacity:1;background:#fff;border-color:#fff;bottom:22px;right:22px}.Procurement-module__mPStha__capability:hover{box-shadow:none;transform:none}}@media (max-width:480px){.Procurement-module__mPStha__capabilities{padding:58px 0}.Procurement-module__mPStha__sectionHeader{margin-bottom:38px}.Procurement-module__mPStha__sectionHeader h2{font-size:clamp(2.25rem,11.5vw,3.25rem);line-height:.91}.Procurement-module__mPStha__sectionHeader p{margin-top:18px;font-size:.81rem;line-height:1.68}.Procurement-module__mPStha__capability{min-height:285px}.Procurement-module__mPStha__capabilityContent{min-height:285px;padding:22px 20px}.Procurement-module__mPStha__capabilityTop,.Procurement-module__mPStha__capabilityNumber{font-size:8px}.Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.4rem,7.5vw,1.8rem)}.Procurement-module__mPStha__capabilityBody p{margin-top:10px;font-size:.76rem;line-height:1.62}.Procurement-module__mPStha__capabilityArrow{width:45px;height:45px;font-size:16px;bottom:18px;right:18px}}@media (max-width:380px){.Procurement-module__mPStha__capabilities{padding:52px 0}.Procurement-module__mPStha__sectionHeader h2{font-size:clamp(2.1rem,12vw,2.9rem)}.Procurement-module__mPStha__sectionHeader p{font-size:.78rem}.Procurement-module__mPStha__capability{min-height:260px}.Procurement-module__mPStha__capabilityContent{min-height:260px;padding:20px 17px}.Procurement-module__mPStha__capabilityBody h3{font-size:1.3rem}.Procurement-module__mPStha__capabilityBody p{font-size:.73rem}.Procurement-module__mPStha__capabilityArrow{width:42px;height:42px;bottom:16px;right:16px}}.Procurement-module__mPStha__process{color:var(--ink);background:#fff;padding:clamp(80px,10vw,135px) 0;position:relative;overflow:hidden}.Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader{margin-bottom:clamp(70px,9vw,115px)}.Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader .Procurement-module__mPStha__eyebrow{color:var(--green)}.Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader h2{color:var(--ink)}.Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader h2 span{color:#151a1761}.Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader p{color:var(--muted-ink)}.Procurement-module__mPStha__processTrack{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;padding:0 80px;display:grid;position:relative}.Procurement-module__mPStha__processLine{z-index:0;background:linear-gradient(90deg,#536d4d14,#536d4d59 15% 85%,#536d4d14);height:1px;position:absolute;top:30px;left:30px;right:30px}.Procurement-module__mPStha__processStep{z-index:1;min-width:0;padding:0 24px;position:relative}.Procurement-module__mPStha__processStep:first-of-type{padding-left:0}.Procurement-module__mPStha__processStep:last-of-type{padding-right:0}.Procurement-module__mPStha__processMarker{z-index:3;background:var(--green-dark);color:#d8c49a;letter-spacing:.08em;border:1px solid #536d4d6b;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 0 52px;font-size:10px;font-weight:700;line-height:1;transition:background-color .35s,border-color .35s,color .35s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.Procurement-module__mPStha__processMarker:after{content:"";pointer-events:none;border:1px solid #d8c9a82e;border-radius:50%;position:absolute;inset:6px}.Procurement-module__mPStha__processStepContent{max-width:270px}.Procurement-module__mPStha__processLabel{color:var(--green);letter-spacing:.16em;margin-bottom:17px;font-size:9px;font-weight:700;line-height:1;display:block}.Procurement-module__mPStha__processStepContent h3{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,2vw,2.8rem);font-weight:400;line-height:.95;transition:color .3s,transform .4s cubic-bezier(.22,1,.36,1)}.Procurement-module__mPStha__processStepContent p{max-width:270px;color:var(--muted-ink);margin:20px 0 0;font-size:.84rem;line-height:1.7;transition:transform .4s cubic-bezier(.22,1,.36,1)}.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processMarker{background:var(--green);border-color:var(--green);color:var(--cream);transform:translateY(-5px)}.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent h3{color:var(--green);transform:translate(5px)}.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent p{transform:translate(5px)}.Procurement-module__mPStha__outcomes{background:var(--off-white);padding:clamp(80px,10vw,135px) 0}.Procurement-module__mPStha__outcomesGrid{grid-template-columns:minmax(180px,.8fr) minmax(500px,1.8fr);align-items:start;gap:clamp(50px,8vw,150px);display:grid}.Procurement-module__mPStha__outcomes h2{color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,4vw,5.5rem);font-weight:400;line-height:.86}.Procurement-module__mPStha__outcomes h2 span{color:#151a1761}.Procurement-module__mPStha__outcomeItems{border-top:1px solid var(--line);margin-top:55px}.Procurement-module__mPStha__outcomeItems>div{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(180px,.7fr) minmax(250px,1.3fr);align-items:baseline;gap:30px;padding:28px 0;transition:padding .35s cubic-bezier(.22,1,.36,1),background-color .3s;display:grid}.Procurement-module__mPStha__outcomeItems>div:hover{background:#fff;padding-left:12px;padding-right:12px}.Procurement-module__mPStha__outcomeItems span{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:700}.Procurement-module__mPStha__outcomeItems h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:500;transition:color .3s,transform .35s cubic-bezier(.22,1,.36,1)}.Procurement-module__mPStha__outcomeItems p{color:var(--muted-ink);margin:0;font-size:.86rem;line-height:1.6;transition:transform .35s cubic-bezier(.22,1,.36,1)}.Procurement-module__mPStha__outcomeItems>div:hover h3{color:var(--green);transform:translate(4px)}.Procurement-module__mPStha__outcomeItems>div:hover p{transform:translate(4px)}@media (max-width:1200px){.Procurement-module__mPStha__heroContent h1{font-size:clamp(4rem,6.5vw,6rem)}.Procurement-module__mPStha__introGrid,.Procurement-module__mPStha__sectionHeader,.Procurement-module__mPStha__outcomesGrid{grid-template-columns:minmax(150px,.7fr) minmax(0,1.8fr);gap:clamp(35px,5vw,80px)}.Procurement-module__mPStha__capabilityList,.Procurement-module__mPStha__processTrack{padding-left:35px;padding-right:35px}.Procurement-module__mPStha__processTrack{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:70px}.Procurement-module__mPStha__processLine{display:none}.Procurement-module__mPStha__processStep:nth-child(3n+1){padding-left:0}.Procurement-module__mPStha__processStep:nth-child(3n){padding-right:0}}@media (max-width:900px){.Procurement-module__mPStha__container{width:min(100% - 56px,1760px)}.Procurement-module__mPStha__hero{min-height:100svh}.Procurement-module__mPStha__heroContainer{min-height:100svh;padding-top:120px;padding-bottom:30px}.Procurement-module__mPStha__heroContent{max-width:760px;margin-left:0;padding-bottom:45px}.Procurement-module__mPStha__heroContent h1{font-size:clamp(3.5rem,7vw,5.5rem);line-height:.9}.Procurement-module__mPStha__heroContent p{max-width:520px;margin-top:32px;font-size:14px;line-height:1.65}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding-top:90px;padding-bottom:90px}.Procurement-module__mPStha__introGrid,.Procurement-module__mPStha__sectionHeader,.Procurement-module__mPStha__outcomesGrid{grid-template-columns:1fr;gap:30px}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{font-size:clamp(3.2rem,7vw,5rem);line-height:.9}.Procurement-module__mPStha__introLead{max-width:700px;margin-top:34px;font-size:1.05rem;line-height:1.55}.Procurement-module__mPStha__introCopy{max-width:700px;font-size:.9rem;line-height:1.7}.Procurement-module__mPStha__sectionHeader{margin-bottom:62px}.Procurement-module__mPStha__sectionHeader p{max-width:620px;margin-top:24px;font-size:14px;line-height:1.7}.Procurement-module__mPStha__capabilityList{padding-left:0;padding-right:0}.Procurement-module__mPStha__capability{grid-template-columns:55px minmax(0,1fr) 34px;gap:20px;min-height:125px;padding:25px 0}.Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.75rem,3vw,2.35rem)}.Procurement-module__mPStha__capabilityBody p{max-width:620px;font-size:13.5px;line-height:1.7}.Procurement-module__mPStha__processTrack{padding-left:0;padding-right:0}.Procurement-module__mPStha__processStep{padding-left:18px;padding-right:18px}.Procurement-module__mPStha__processStepContent h3{font-size:clamp(1.8rem,3vw,2.4rem)}.Procurement-module__mPStha__processStepContent p{font-size:13.5px;line-height:1.7}.Procurement-module__mPStha__outcomeItems{margin-top:45px}.Procurement-module__mPStha__outcomeItems>div{grid-template-columns:45px minmax(160px,.7fr) minmax(220px,1.3fr);gap:20px}}@media (max-width:640px){.Procurement-module__mPStha__container{width:min(100% - 40px,1760px)}.Procurement-module__mPStha__hero{align-items:stretch;min-height:100svh}.Procurement-module__mPStha__heroContainer{flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:88px;padding-bottom:22px;display:flex}.Procurement-module__mPStha__heroContent{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:100%;margin:0;padding-top:15px;padding-bottom:30px;display:flex}.Procurement-module__mPStha__heroContent .Procurement-module__mPStha__eyebrow{letter-spacing:.13em;white-space:normal;gap:9px;padding-top:8px;font-size:8px;line-height:1.2;display:inline-flex}.Procurement-module__mPStha__heroContent .Procurement-module__mPStha__eyebrow:before{flex-basis:23px;width:23px}.Procurement-module__mPStha__heroContent h1{letter-spacing:-.07em;max-width:100%;margin-top:21px;font-size:clamp(2.7rem,11vw,4.1rem);line-height:.9}.Procurement-module__mPStha__heroContent p{max-width:100%;margin-top:25px;font-size:13.5px;line-height:1.65}.Procurement-module__mPStha__heroButton{min-width:200px;margin-top:27px;padding-top:12px;padding-bottom:12px;font-size:9px}.Procurement-module__mPStha__heroButton>span:last-child{width:36px;height:36px;font-size:15px}.Procurement-module__mPStha__heroFooter{flex-shrink:0;gap:18px;width:100%;padding-top:15px}.Procurement-module__mPStha__heroLabel,.Procurement-module__mPStha__heroScroll{letter-spacing:.1em;font-size:7.5px}.Procurement-module__mPStha__heroScroll{gap:8px}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding:68px 0}.Procurement-module__mPStha__introGrid,.Procurement-module__mPStha__sectionHeader,.Procurement-module__mPStha__outcomesGrid{flex-direction:column;gap:26px;display:flex}.Procurement-module__mPStha__sectionIndex{letter-spacing:.14em;white-space:normal;gap:10px;padding-top:0;font-size:8px}.Procurement-module__mPStha__sectionIndex:before{flex-basis:24px;width:24px}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{letter-spacing:-.065em;font-size:clamp(2.65rem,11vw,4rem);line-height:.9}.Procurement-module__mPStha__introLead{max-width:100%;margin-top:30px;font-size:1rem;line-height:1.55}.Procurement-module__mPStha__introCopy{max-width:100%;margin-top:20px;font-size:.88rem;line-height:1.7}.Procurement-module__mPStha__sectionHeader{margin-bottom:48px}.Procurement-module__mPStha__sectionHeader p{max-width:100%;margin-top:22px;font-size:.88rem;line-height:1.7}.Procurement-module__mPStha__capabilityList{padding:0}.Procurement-module__mPStha__capability{grid-template-columns:38px minmax(0,1fr) 28px;gap:12px;min-height:0;padding:23px 0}.Procurement-module__mPStha__capability:hover{padding-left:0;padding-right:0}.Procurement-module__mPStha__capabilityNumber{align-self:start;padding-top:4px;font-size:8px}.Procurement-module__mPStha__capabilityBody h3{letter-spacing:-.045em;font-size:clamp(1.45rem,7vw,1.85rem);line-height:1}.Procurement-module__mPStha__capabilityBody p{max-width:100%;margin-top:10px;font-size:.8rem;line-height:1.65}.Procurement-module__mPStha__capabilityArrow{font-size:16px}.Procurement-module__mPStha__processTrack{flex-direction:column;gap:0;padding:0;display:flex}.Procurement-module__mPStha__processLine{width:1px;height:auto;display:block;inset:0 auto 0 26px}.Procurement-module__mPStha__processStep,.Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__processStep:nth-child(3n){grid-template-columns:52px minmax(0,1fr);column-gap:18px;padding:0 0 52px;display:grid}.Procurement-module__mPStha__processStep:last-of-type{padding-bottom:0}.Procurement-module__mPStha__processMarker{width:52px;height:52px;margin:0;font-size:9px}.Procurement-module__mPStha__processMarker:after{inset:5px}.Procurement-module__mPStha__processStepContent{max-width:100%}.Procurement-module__mPStha__processLabel{margin-bottom:12px;font-size:8px}.Procurement-module__mPStha__processStepContent h3{font-size:clamp(1.65rem,7vw,2.05rem);line-height:.96}.Procurement-module__mPStha__processStepContent p{max-width:100%;margin-top:13px;font-size:.8rem;line-height:1.68}.Procurement-module__mPStha__outcomeItems{width:100%;margin-top:35px}.Procurement-module__mPStha__outcomeItems>div{grid-template-columns:34px minmax(0,1fr);gap:8px 14px;padding:22px 0}.Procurement-module__mPStha__outcomeItems>div:hover{padding-left:0;padding-right:0}.Procurement-module__mPStha__outcomeItems span{padding-top:3px;font-size:8px}.Procurement-module__mPStha__outcomeItems h3{font-size:1.08rem;line-height:1.15}.Procurement-module__mPStha__outcomeItems p{grid-column:2;font-size:.8rem;line-height:1.65}}@media (max-width:480px){.Procurement-module__mPStha__container{width:min(100% - 32px,1760px)}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding-top:58px;padding-bottom:58px}.Procurement-module__mPStha__eyebrow,.Procurement-module__mPStha__sectionIndex{letter-spacing:.12em;gap:8px;font-size:7.5px}.Procurement-module__mPStha__eyebrow:before,.Procurement-module__mPStha__sectionIndex:before{flex-basis:22px;width:22px}.Procurement-module__mPStha__heroContainer{padding-top:78px;padding-bottom:20px}.Procurement-module__mPStha__heroContent{padding-top:10px;padding-bottom:22px}.Procurement-module__mPStha__heroContent h1{margin-top:19px;font-size:clamp(2.45rem,12vw,3.35rem);line-height:.91}.Procurement-module__mPStha__heroContent p{margin-top:23px;font-size:13px;line-height:1.62}.Procurement-module__mPStha__heroButton{min-width:185px;margin-top:24px}.Procurement-module__mPStha__heroFooter{padding-top:13px}.Procurement-module__mPStha__heroLabel{font-size:7px}.Procurement-module__mPStha__heroScroll{font-size:0}.Procurement-module__mPStha__heroScroll>span{font-size:13px}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{font-size:clamp(2.35rem,12vw,3.35rem);line-height:.91}.Procurement-module__mPStha__introLead{margin-top:26px;font-size:.95rem}.Procurement-module__mPStha__introCopy{font-size:.84rem}.Procurement-module__mPStha__sectionHeader{margin-bottom:40px}.Procurement-module__mPStha__sectionHeader p{font-size:.84rem}.Procurement-module__mPStha__capability{grid-template-columns:32px minmax(0,1fr);gap:12px}.Procurement-module__mPStha__capabilityArrow{display:none}.Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.4rem,7.5vw,1.75rem)}.Procurement-module__mPStha__capabilityBody p{font-size:.78rem;line-height:1.62}.Procurement-module__mPStha__processStep,.Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__processStep:nth-child(3n){grid-template-columns:46px minmax(0,1fr);column-gap:16px;padding-bottom:45px}.Procurement-module__mPStha__processLine{left:23px}.Procurement-module__mPStha__processMarker{width:46px;height:46px;font-size:8px}.Procurement-module__mPStha__processMarker:after{inset:4px}.Procurement-module__mPStha__processStepContent h3{font-size:1.65rem}.Procurement-module__mPStha__processStepContent p{font-size:.76rem}.Procurement-module__mPStha__outcomeItems>div{grid-template-columns:30px minmax(0,1fr);gap:7px 12px;padding:20px 0}.Procurement-module__mPStha__outcomeItems h3{font-size:1rem}.Procurement-module__mPStha__outcomeItems p{font-size:.76rem}}@media (max-width:380px){.Procurement-module__mPStha__container{width:calc(100% - 28px)}.Procurement-module__mPStha__heroContainer{padding-top:72px}.Procurement-module__mPStha__heroContent h1{font-size:clamp(2.25rem,13vw,3rem)}.Procurement-module__mPStha__heroContent p{font-size:12.5px}.Procurement-module__mPStha__heroButton{min-width:175px;font-size:8px}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding-top:52px;padding-bottom:52px}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{font-size:clamp(2.15rem,12.5vw,3rem)}.Procurement-module__mPStha__introLead{font-size:.9rem}.Procurement-module__mPStha__introCopy,.Procurement-module__mPStha__sectionHeader p{font-size:.8rem}.Procurement-module__mPStha__capability{padding:20px 0}.Procurement-module__mPStha__capabilityBody h3{font-size:1.3rem}.Procurement-module__mPStha__capabilityBody p{font-size:.74rem}.Procurement-module__mPStha__processStep,.Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__processStep:nth-child(3n){grid-template-columns:42px minmax(0,1fr);column-gap:14px}.Procurement-module__mPStha__processLine{left:21px}.Procurement-module__mPStha__processMarker{width:42px;height:42px}.Procurement-module__mPStha__processStepContent h3{font-size:1.5rem}.Procurement-module__mPStha__processStepContent p{font-size:.73rem}}@media (hover:none),(pointer:coarse){.Procurement-module__mPStha__hero:hover .Procurement-module__mPStha__heroImage{transform:scale(1.01)}.Procurement-module__mPStha__capability:hover,.Procurement-module__mPStha__outcomeItems>div:hover{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.Procurement-module__mPStha__heroImage,.Procurement-module__mPStha__heroButton,.Procurement-module__mPStha__heroButton>span:last-child,.Procurement-module__mPStha__heroScroll>span,.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityBody h3,.Procurement-module__mPStha__capabilityBody p,.Procurement-module__mPStha__capabilityArrow,.Procurement-module__mPStha__processMarker,.Procurement-module__mPStha__processStepContent h3,.Procurement-module__mPStha__processStepContent p,.Procurement-module__mPStha__outcomeItems>div,.Procurement-module__mPStha__outcomeItems h3,.Procurement-module__mPStha__outcomeItems p{transition:none}.Procurement-module__mPStha__hero:hover .Procurement-module__mPStha__heroImage{transform:none}.Procurement-module__mPStha__capability:hover,.Procurement-module__mPStha__outcomeItems>div:hover{padding-left:0;padding-right:0}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody h3,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody p,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityArrow,.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processMarker,.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent h3,.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent p,.Procurement-module__mPStha__outcomeItems>div:hover h3,.Procurement-module__mPStha__outcomeItems>div:hover p{transform:none}}.Procurement-module__mPStha__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Procurement-module__mPStha__capability{grid-template-columns:none;gap:0;min-height:350px;padding:0;display:block}.Procurement-module__mPStha__capabilityContent{flex-direction:column;min-height:350px;display:flex}.Procurement-module__mPStha__capabilityArrow{display:flex}@media (max-width:900px){.Procurement-module__mPStha__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Procurement-module__mPStha__capability{grid-template-columns:none;min-height:330px;padding:0;display:block}.Procurement-module__mPStha__capabilityContent{min-height:330px}}@media (max-width:640px){.Procurement-module__mPStha__capabilityGrid{grid-template-columns:1fr}.Procurement-module__mPStha__capability{min-height:310px;padding:0}.Procurement-module__mPStha__capabilityContent{min-height:310px}.Procurement-module__mPStha__capabilityImage{opacity:1;transform:scale(1)}.Procurement-module__mPStha__capabilityOverlay{opacity:1}.Procurement-module__mPStha__capabilityTop,.Procurement-module__mPStha__capabilityNumber{color:#ffffffc7}.Procurement-module__mPStha__capabilityBody h3{color:#fff}.Procurement-module__mPStha__capabilityBody p{color:#ffffffc7}.Procurement-module__mPStha__capabilityArrow{width:48px;height:48px;display:flex}}@media (max-width:480px){.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityContent{min-height:285px}.Procurement-module__mPStha__capabilityArrow{width:45px;height:45px;font-size:16px;display:flex}}@media (max-width:380px){.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityContent{min-height:260px}.Procurement-module__mPStha__capabilityArrow{width:42px;height:42px}}@media (hover:none),(pointer:coarse){.Procurement-module__mPStha__capability:hover{box-shadow:none;transform:none}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody h3,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody p,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityArrow{transform:none}}@media (prefers-reduced-motion:reduce){.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityImage,.Procurement-module__mPStha__capabilityOverlay,.Procurement-module__mPStha__capabilityBody h3,.Procurement-module__mPStha__capabilityBody p,.Procurement-module__mPStha__capabilityArrow{transition:none}.Procurement-module__mPStha__capability:hover{box-shadow:none;transform:none}.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityImage,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody h3,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody p,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityArrow{transform:none}}.Procurement-module__mPStha__container{width:min(100% - 80px,1760px);margin-inline:auto}.Procurement-module__mPStha__page h1,.Procurement-module__mPStha__page h2,.Procurement-module__mPStha__page h3,.Procurement-module__mPStha__page p,.Procurement-module__mPStha__page span,.Procurement-module__mPStha__page a{overflow-wrap:break-word}@media (min-width:1401px){.Procurement-module__mPStha__heroContent h1{font-size:clamp(5rem,5.5vw,6.5rem)}.Procurement-module__mPStha__heroContent p{font-size:15px}.Procurement-module__mPStha__heroContainer{padding-top:180px}}@media (max-width:1200px){.Procurement-module__mPStha__container{width:min(100% - 64px,1120px)}.Procurement-module__mPStha__heroContainer{padding-top:145px;padding-bottom:32px}.Procurement-module__mPStha__heroContent{max-width:900px;margin-left:0}.Procurement-module__mPStha__heroContent h1{font-size:clamp(3.8rem,6.2vw,5.8rem)}.Procurement-module__mPStha__heroContent p{max-width:560px;margin-top:34px;font-size:14px}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding-top:clamp(80px,8vw,110px);padding-bottom:clamp(80px,8vw,110px)}.Procurement-module__mPStha__introGrid,.Procurement-module__mPStha__sectionHeader,.Procurement-module__mPStha__outcomesGrid{grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);gap:clamp(40px,6vw,85px)}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{font-size:clamp(3.2rem,5.2vw,5rem)}.Procurement-module__mPStha__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityContent{min-height:330px}.Procurement-module__mPStha__capabilityContent{padding:28px}.Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.55rem,2.25vw,2.25rem)}.Procurement-module__mPStha__capabilityBody p{font-size:13px}.Procurement-module__mPStha__processTrack{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:70px;padding-inline:0}.Procurement-module__mPStha__processLine{display:none}.Procurement-module__mPStha__processStep,.Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__processStep:nth-child(3n){padding-inline:18px}.Procurement-module__mPStha__processStep:nth-child(3n+1){padding-left:0}.Procurement-module__mPStha__processStep:nth-child(3n){padding-right:0}.Procurement-module__mPStha__processStepContent h3{font-size:clamp(1.7rem,2.3vw,2.35rem)}.Procurement-module__mPStha__outcomeItems>div{grid-template-columns:45px minmax(160px,.7fr) minmax(220px,1.3fr);gap:22px}}@media (max-width:900px){.Procurement-module__mPStha__container{width:min(100% - 56px,760px)}.Procurement-module__mPStha__hero{min-height:100svh}.Procurement-module__mPStha__heroContainer{min-height:100svh;padding-top:115px;padding-bottom:28px}.Procurement-module__mPStha__heroContent{max-width:760px;margin-left:0;padding-bottom:40px}.Procurement-module__mPStha__heroContent h1{font-size:clamp(3.25rem,7.2vw,5rem);line-height:.91}.Procurement-module__mPStha__heroContent p{max-width:540px;margin-top:28px;font-size:14px;line-height:1.68}.Procurement-module__mPStha__heroButton{margin-top:32px}.Procurement-module__mPStha__heroFooter{padding-top:20px}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding-top:86px;padding-bottom:86px}.Procurement-module__mPStha__introGrid,.Procurement-module__mPStha__sectionHeader,.Procurement-module__mPStha__outcomesGrid{grid-template-columns:1fr;gap:28px}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{font-size:clamp(3rem,7.4vw,4.8rem);line-height:.9}.Procurement-module__mPStha__introLead{max-width:700px;margin-top:30px;font-size:1.02rem}.Procurement-module__mPStha__introCopy{max-width:700px;font-size:.9rem}.Procurement-module__mPStha__sectionHeader{margin-bottom:54px}.Procurement-module__mPStha__sectionHeader p{max-width:640px;margin-top:20px;font-size:14px}.Procurement-module__mPStha__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityContent{min-height:320px}.Procurement-module__mPStha__capabilityContent{padding:26px}.Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.5rem,3vw,2.1rem)}.Procurement-module__mPStha__capabilityBody p{font-size:12.8px;line-height:1.68}.Procurement-module__mPStha__capabilityArrow{border:1px solid #151a1733;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.Procurement-module__mPStha__processTrack{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:58px;padding:0}.Procurement-module__mPStha__processLine{display:none}.Procurement-module__mPStha__processStep,.Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__processStep:nth-child(3n){padding:0 16px}.Procurement-module__mPStha__processStep:nth-child(odd){padding-left:0}.Procurement-module__mPStha__processStep:nth-child(2n){padding-right:0}.Procurement-module__mPStha__processMarker{width:56px;height:56px;margin-bottom:42px}.Procurement-module__mPStha__processStepContent h3{font-size:clamp(1.65rem,3vw,2.2rem)}.Procurement-module__mPStha__processStepContent p{max-width:100%;font-size:13px}.Procurement-module__mPStha__outcomeItems{margin-top:42px}.Procurement-module__mPStha__outcomeItems>div{grid-template-columns:42px minmax(150px,.7fr) minmax(0,1.3fr);gap:18px;padding:24px 0}}@media (max-width:640px){.Procurement-module__mPStha__container{width:calc(100% - 40px);max-width:none}.Procurement-module__mPStha__eyebrow,.Procurement-module__mPStha__sectionIndex{letter-spacing:.13em;white-space:normal;gap:9px;font-size:8px;line-height:1.2}.Procurement-module__mPStha__eyebrow:before,.Procurement-module__mPStha__sectionIndex:before{flex-basis:24px;width:24px}.Procurement-module__mPStha__hero{align-items:stretch;min-height:100svh}.Procurement-module__mPStha__heroContainer{min-height:100svh;padding-top:82px;padding-bottom:20px}.Procurement-module__mPStha__heroContent{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:100%;margin:0;padding:12px 0 24px;display:flex}.Procurement-module__mPStha__heroContent .Procurement-module__mPStha__eyebrow{white-space:normal;gap:8px;padding-top:0;font-size:8px;line-height:1.25}.Procurement-module__mPStha__heroContent .Procurement-module__mPStha__eyebrow:before{flex-basis:22px;width:22px}.Procurement-module__mPStha__heroContent h1{letter-spacing:-.07em;max-width:100%;margin-top:20px;font-size:clamp(2.65rem,11.5vw,4rem);line-height:.9}.Procurement-module__mPStha__heroContent p{max-width:100%;margin-top:23px;font-size:13.2px;line-height:1.65}.Procurement-module__mPStha__heroButton{min-width:195px;margin-top:25px;padding:11px 6px 11px 0;font-size:8.5px}.Procurement-module__mPStha__heroButton>span:last-child{width:36px;height:36px;font-size:15px}.Procurement-module__mPStha__heroFooter{flex-shrink:0;gap:16px;width:100%;padding-top:14px}.Procurement-module__mPStha__heroLabel,.Procurement-module__mPStha__heroScroll{letter-spacing:.1em;font-size:7.5px}.Procurement-module__mPStha__heroScroll{gap:7px}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding-top:68px;padding-bottom:68px}.Procurement-module__mPStha__introGrid,.Procurement-module__mPStha__sectionHeader,.Procurement-module__mPStha__outcomesGrid{flex-direction:column;gap:24px;display:flex}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{letter-spacing:-.065em;font-size:clamp(2.55rem,11vw,3.8rem);line-height:.91}.Procurement-module__mPStha__introLead{max-width:100%;margin-top:27px;font-size:.98rem;line-height:1.55}.Procurement-module__mPStha__introCopy{max-width:100%;margin-top:18px;font-size:.85rem;line-height:1.7}.Procurement-module__mPStha__sectionHeader{margin-bottom:42px}.Procurement-module__mPStha__sectionHeader p{max-width:100%;margin-top:18px;font-size:.84rem;line-height:1.7}.Procurement-module__mPStha__capabilityGrid{grid-template-columns:1fr}.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityContent{min-height:300px}.Procurement-module__mPStha__capabilityContent{padding:24px 22px}.Procurement-module__mPStha__capabilityImage{opacity:1;transform:scale(1)}.Procurement-module__mPStha__capabilityOverlay{opacity:1}.Procurement-module__mPStha__capabilityTop,.Procurement-module__mPStha__capabilityNumber{color:#fffc}.Procurement-module__mPStha__capabilityBody h3{color:#fff;letter-spacing:-.045em;font-size:clamp(1.5rem,7vw,1.95rem);line-height:.98}.Procurement-module__mPStha__capabilityBody p{color:#ffffffc7;max-width:100%;margin-top:11px;font-size:.79rem;line-height:1.65}.Procurement-module__mPStha__capabilityArrow{width:48px;height:48px;color:var(--green);opacity:1;background:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex;bottom:20px;right:20px}.Procurement-module__mPStha__processTrack{flex-direction:column;gap:0;padding:0;display:flex}.Procurement-module__mPStha__processLine{width:1px;height:auto;display:block;inset:0 auto 0 25px}.Procurement-module__mPStha__processStep,.Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__processStep:nth-child(3n){grid-template-columns:50px minmax(0,1fr);column-gap:18px;padding:0 0 48px;display:grid}.Procurement-module__mPStha__processStep:last-of-type{padding-bottom:0}.Procurement-module__mPStha__processMarker{width:50px;height:50px;margin:0;font-size:8px}.Procurement-module__mPStha__processMarker:after{inset:5px}.Procurement-module__mPStha__processStepContent{max-width:100%}.Procurement-module__mPStha__processLabel{margin-bottom:11px;font-size:8px}.Procurement-module__mPStha__processStepContent h3{font-size:clamp(1.55rem,7vw,2rem);line-height:.97}.Procurement-module__mPStha__processStepContent p{max-width:100%;margin-top:12px;font-size:.79rem;line-height:1.67}.Procurement-module__mPStha__outcomeItems{width:100%;margin-top:32px}.Procurement-module__mPStha__outcomeItems>div{grid-template-columns:32px minmax(0,1fr);gap:7px 12px;padding:21px 0}.Procurement-module__mPStha__outcomeItems span{padding-top:3px;font-size:8px}.Procurement-module__mPStha__outcomeItems h3{font-size:1.05rem;line-height:1.15}.Procurement-module__mPStha__outcomeItems p{grid-column:2;font-size:.79rem;line-height:1.65}}@media (max-width:480px){.Procurement-module__mPStha__container{width:calc(100% - 32px)}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding-top:58px;padding-bottom:58px}.Procurement-module__mPStha__eyebrow,.Procurement-module__mPStha__sectionIndex{letter-spacing:.12em;gap:8px;font-size:7.5px}.Procurement-module__mPStha__eyebrow:before,.Procurement-module__mPStha__sectionIndex:before{flex-basis:21px;width:21px}.Procurement-module__mPStha__heroContainer{padding-top:74px;padding-bottom:18px}.Procurement-module__mPStha__heroContent{padding-top:8px;padding-bottom:20px}.Procurement-module__mPStha__heroContent h1{margin-top:18px;font-size:clamp(2.35rem,12vw,3.25rem);line-height:.91}.Procurement-module__mPStha__heroContent p{margin-top:21px;font-size:12.8px;line-height:1.63}.Procurement-module__mPStha__heroButton{min-width:180px;margin-top:23px}.Procurement-module__mPStha__heroFooter{padding-top:12px}.Procurement-module__mPStha__heroLabel{font-size:7px}.Procurement-module__mPStha__heroScroll{font-size:0}.Procurement-module__mPStha__heroScroll>span{font-size:13px}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{font-size:clamp(2.2rem,12vw,3.2rem);line-height:.92}.Procurement-module__mPStha__introLead{margin-top:23px;font-size:.91rem}.Procurement-module__mPStha__introCopy,.Procurement-module__mPStha__sectionHeader p{font-size:.81rem}.Procurement-module__mPStha__sectionHeader{margin-bottom:36px}.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityContent{min-height:278px}.Procurement-module__mPStha__capabilityContent{padding:21px 19px}.Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.38rem,7.5vw,1.75rem)}.Procurement-module__mPStha__capabilityBody p{margin-top:9px;font-size:.75rem;line-height:1.62}.Procurement-module__mPStha__capabilityArrow{width:44px;height:44px;font-size:15px;bottom:18px;right:18px}.Procurement-module__mPStha__processStep,.Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__processStep:nth-child(3n){grid-template-columns:44px minmax(0,1fr);column-gap:15px;padding-bottom:42px}.Procurement-module__mPStha__processLine{left:22px}.Procurement-module__mPStha__processMarker{width:44px;height:44px;font-size:8px}.Procurement-module__mPStha__processMarker:after{inset:4px}.Procurement-module__mPStha__processStepContent h3{font-size:1.55rem}.Procurement-module__mPStha__processStepContent p{font-size:.75rem}.Procurement-module__mPStha__outcomeItems>div{grid-template-columns:29px minmax(0,1fr);gap:6px 11px;padding:19px 0}.Procurement-module__mPStha__outcomeItems h3{font-size:.98rem}.Procurement-module__mPStha__outcomeItems p{font-size:.75rem}}@media (max-width:380px){.Procurement-module__mPStha__container{width:calc(100% - 28px)}.Procurement-module__mPStha__heroContainer{padding-top:68px}.Procurement-module__mPStha__heroContent h1{font-size:clamp(2.15rem,12.8vw,2.9rem)}.Procurement-module__mPStha__heroContent p{font-size:12.2px}.Procurement-module__mPStha__heroButton{min-width:170px;font-size:8px}.Procurement-module__mPStha__intro,.Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__process,.Procurement-module__mPStha__outcomes{padding-top:50px;padding-bottom:50px}.Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__outcomes h2{font-size:clamp(2rem,12.5vw,2.8rem)}.Procurement-module__mPStha__introLead{font-size:.86rem}.Procurement-module__mPStha__introCopy,.Procurement-module__mPStha__sectionHeader p{font-size:.77rem}.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityContent{min-height:255px}.Procurement-module__mPStha__capabilityContent{padding:19px 16px}.Procurement-module__mPStha__capabilityBody h3{font-size:1.27rem}.Procurement-module__mPStha__capabilityBody p{font-size:.71rem}.Procurement-module__mPStha__capabilityArrow{width:41px;height:41px;bottom:15px;right:15px}.Procurement-module__mPStha__processStep,.Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__processStep:nth-child(3n){grid-template-columns:40px minmax(0,1fr);column-gap:13px}.Procurement-module__mPStha__processLine{left:20px}.Procurement-module__mPStha__processMarker{width:40px;height:40px}.Procurement-module__mPStha__processStepContent h3{font-size:1.42rem}.Procurement-module__mPStha__processStepContent p{font-size:.71rem}.Procurement-module__mPStha__outcomeItems>div{grid-template-columns:27px minmax(0,1fr);gap:5px 10px}.Procurement-module__mPStha__outcomeItems h3{font-size:.93rem}.Procurement-module__mPStha__outcomeItems p{font-size:.71rem}}@media (hover:none),(pointer:coarse){.Procurement-module__mPStha__hero:hover .Procurement-module__mPStha__heroImage{transform:scale(1.01)}.Procurement-module__mPStha__capability:hover{box-shadow:none;transform:none}.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processMarker,.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent h3,.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent p{transform:none}.Procurement-module__mPStha__outcomeItems>div:hover{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.Procurement-module__mPStha__heroImage,.Procurement-module__mPStha__heroButton,.Procurement-module__mPStha__heroButton>span:last-child,.Procurement-module__mPStha__heroScroll>span,.Procurement-module__mPStha__capability,.Procurement-module__mPStha__capabilityImage,.Procurement-module__mPStha__capabilityOverlay,.Procurement-module__mPStha__capabilityBody h3,.Procurement-module__mPStha__capabilityBody p,.Procurement-module__mPStha__capabilityArrow,.Procurement-module__mPStha__processMarker,.Procurement-module__mPStha__processStepContent h3,.Procurement-module__mPStha__processStepContent p,.Procurement-module__mPStha__outcomeItems>div,.Procurement-module__mPStha__outcomeItems h3,.Procurement-module__mPStha__outcomeItems p{transition:none!important}.Procurement-module__mPStha__hero:hover .Procurement-module__mPStha__heroImage,.Procurement-module__mPStha__capability:hover,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityImage,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody h3,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityBody p,.Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityArrow,.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processMarker,.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent h3,.Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent p,.Procurement-module__mPStha__outcomeItems>div:hover h3,.Procurement-module__mPStha__outcomeItems>div:hover p{transform:none!important}}.Procurement-module__mPStha__page{--p-ink:#062b2d;--p-ink-soft:#062b2db3;--p-blue:#0877d8;--p-electric:#1aa8f0;--p-teal:#0fb79e;--p-cyan:#63e7ef;--p-gold:#d8bd82;--p-navy:#06273b;--p-deep:#031a2b;--p-paper:#fbfdfb;--p-ice:#eefafa;--p-mist:#e9f5f4;--p-line:#062b2d1f;--p-shadow:0 28px 80px #05324121;color:var(--p-ink);background:radial-gradient(circle at 92% 8%,#63e7ef1c,#0000 24%),radial-gradient(circle at 8% 42%,#1aa8f00f,#0000 22%),#fff}.Procurement-module__mPStha__page .Procurement-module__mPStha__container{width:min(100% - 80px,1760px);margin-inline:auto;position:relative}.Procurement-module__mPStha__page .Procurement-module__mPStha__eyebrow,.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionIndex{color:var(--p-blue)}.Procurement-module__mPStha__page .Procurement-module__mPStha__eyebrow:before,.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionIndex:before{background:linear-gradient(90deg, var(--p-blue), var(--p-teal));opacity:1}.Procurement-module__mPStha__page h2,.Procurement-module__mPStha__page h3{text-wrap:balance}.Procurement-module__mPStha__page .Procurement-module__mPStha__hero{background:radial-gradient(circle at 80% 20%,#1aa8f03d,#0000 25%),radial-gradient(circle at 62% 80%,#0fb79e29,#0000 28%),linear-gradient(120deg,#031927 0%,#062d45 48%,#063b47 100%);min-height:min(900px,100svh)}.Procurement-module__mPStha__page .Procurement-module__mPStha__hero:before{content:"";z-index:0;pointer-events:none;opacity:.34;background-image:linear-gradient(#63e7ef0e 1px,#0000 1px),linear-gradient(90deg,#63e7ef0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #63e7ef40;border-radius:50%;width:min(58vw,760px);position:absolute;top:8%;right:-13vw;box-shadow:0 0 0 46px #63e7ef09,0 0 0 94px #1aa8f006}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroImage{filter:saturate(1.08)contrast(1.05)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroOverlay{background:linear-gradient(90deg,#020f18e6 0%,#02141fab 42%,#02141f42 72%,#02141f61 100%),linear-gradient(#03192629,#0319269e)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent{max-width:1120px;margin-left:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent .Procurement-module__mPStha__eyebrow{color:#ffffffc7}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent .Procurement-module__mPStha__eyebrow:before{background:linear-gradient(90deg, var(--p-cyan), var(--p-gold))}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent h1{letter-spacing:-.085em;text-shadow:0 18px 50px #0003;max-width:1000px;font-size:clamp(4.4rem,8vw,8.2rem);line-height:.84}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent h1 span{background:linear-gradient(100deg,#73eff4 0%,#1aa8f0 48%,#36c9a7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent p{color:#fffc;max-width:610px;font-size:16px;line-height:1.75}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroButton{-webkit-backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;min-width:280px;padding:8px 8px 8px 22px;box-shadow:inset 0 1px #ffffff1f}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroButton>span:last-child{background:linear-gradient(135deg, var(--p-gold), #f1d998);width:46px;height:46px;color:var(--p-deep);border:0;box-shadow:0 8px 24px #d8bd823d}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroButton:hover{background:#ffffff1a;border-color:#63e7ef9e}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroButton:hover>span:last-child{background:linear-gradient(135deg, #fff0bb, var(--p-gold));color:var(--p-deep);transform:translate(3px,-3px)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroFooter{border-top-color:#ffffff38}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroLabel{color:#ffffff9e}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro{background:radial-gradient(circle at 88% 30%, #63e7ef1f, transparent 23%), linear-gradient(180deg, #fff 0%, var(--p-paper) 100%);position:relative;overflow:hidden}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro:after{content:"PROCUREMENT";letter-spacing:-.08em;color:#062b2d06;pointer-events:none;white-space:nowrap;font-size:clamp(6rem,17vw,17rem);font-weight:700;line-height:.8;position:absolute;bottom:-42px;right:-2vw}.Procurement-module__mPStha__page .Procurement-module__mPStha__introGrid{z-index:1;grid-template-columns:minmax(190px,.62fr) minmax(0,1.85fr);gap:clamp(50px,9vw,170px);position:relative}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro h2{letter-spacing:-.082em;font-size:clamp(3.6rem,5.7vw,7rem);line-height:.84}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro h2 span{background:linear-gradient(100deg, var(--p-blue), var(--p-teal));color:#0000;-webkit-background-clip:text;background-clip:text}.Procurement-module__mPStha__page .Procurement-module__mPStha__introLead{max-width:820px;color:var(--p-ink-soft);font-size:clamp(1.18rem,1.65vw,1.58rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__introCopy{border-left:2px solid;border-image:linear-gradient(var(--p-blue), var(--p-teal)) 1;max-width:720px;padding-left:20px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilities{background:radial-gradient(circle at 82% 18%,#63e7ef21,#0000 22%),linear-gradient(#f7fbfa 0%,#eef7f6 100%);position:relative;overflow:hidden}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilities:before{content:"";opacity:.42;pointer-events:none;background-image:linear-gradient(#062b2d09 1px,#0000 1px),linear-gradient(90deg,#062b2d09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader{z-index:1;grid-template-columns:minmax(190px,.62fr) minmax(0,1.85fr);gap:clamp(50px,9vw,170px);position:relative}.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader h2{letter-spacing:-.082em;font-size:clamp(3.5rem,5.4vw,6.8rem);line-height:.84}.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader h2 span{background:linear-gradient(100deg, var(--p-blue), var(--p-teal));color:#0000;-webkit-background-clip:text;background-clip:text}.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader p{max-width:650px;font-size:1rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityGrid{z-index:1;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability{background:linear-gradient(145deg,#fffffff5,#eefaf9b8);border:1px solid #062b2d1c;border-radius:26px;min-height:410px;box-shadow:0 8px 30px #07444e0b,inset 0 1px #ffffffd9}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:before{content:"";z-index:4;background:linear-gradient(90deg,var(--p-blue),var(--p-teal));border-radius:0 0 4px 4px;width:76px;height:3px;position:absolute;top:0;left:28px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:nth-child(2):before{background:linear-gradient(90deg,var(--p-teal),var(--p-cyan))}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:nth-child(3):before{background:linear-gradient(90deg,var(--p-cyan),var(--p-blue))}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:nth-child(4):before{background:linear-gradient(90deg,var(--p-gold),var(--p-teal))}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:nth-child(5):before{background:linear-gradient(90deg,var(--p-blue),var(--p-gold))}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:nth-child(6):before{background:linear-gradient(90deg,var(--p-teal),var(--p-blue))}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{min-height:410px;padding:34px 34px 32px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityTop{color:var(--p-blue)}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityBody h3{color:var(--p-ink);font-size:clamp(1.75rem,2.2vw,2.55rem);line-height:.96}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityBody p{max-width:500px;color:var(--p-ink-soft);font-size:.88rem;line-height:1.72}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityArrow{width:46px;height:46px;color:var(--p-blue);background:#ffffff9e;border-color:#0877d838;bottom:24px;right:24px}@media (hover:hover) and (pointer:fine){.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:hover{transform:translateY(-9px)scale(1.018);box-shadow:0 28px 65px #053c4829,0 0 0 1px #1aa8f01a}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:hover .Procurement-module__mPStha__capabilityImage{filter:saturate(1.14)contrast(1.03)}}.Procurement-module__mPStha__page .Procurement-module__mPStha__process{color:#fff;background:radial-gradient(circle at 12% 28%,#1aa8f029,#0000 24%),radial-gradient(circle at 88% 74%,#0fb79e21,#0000 28%),linear-gradient(125deg,#032236 0%,#06394b 55%,#06454a 100%);position:relative;overflow:hidden}.Procurement-module__mPStha__page .Procurement-module__mPStha__process:before{content:"";opacity:.26;pointer-events:none;background-image:linear-gradient(#63e7ef0f 1px,#0000 1px),linear-gradient(90deg,#63e7ef0f 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__process .Procurement-module__mPStha__container{z-index:1;position:relative}.Procurement-module__mPStha__page .Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader h2{color:#fff}.Procurement-module__mPStha__page .Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader h2 span{background:linear-gradient(100deg,#72eff4,#2ab6f1,#38d1ae);color:#0000;-webkit-background-clip:text;background-clip:text}.Procurement-module__mPStha__page .Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader p{color:#ffffffad}.Procurement-module__mPStha__page .Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader .Procurement-module__mPStha__eyebrow{color:#70e6ed}.Procurement-module__mPStha__page .Procurement-module__mPStha__process .Procurement-module__mPStha__sectionHeader .Procurement-module__mPStha__eyebrow:before{background:linear-gradient(90deg,#70e6ed,var(--p-gold))}.Procurement-module__mPStha__page .Procurement-module__mPStha__processTrack{grid-template-columns:repeat(6,minmax(0,1fr));padding:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__processLine{background:linear-gradient(90deg,#63e7ef0d,#63e7ef75 18%,#0fb79e8c 82%,#d8bd8233);top:29px;left:0;right:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep{padding:0 18px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:first-of-type{padding-left:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:last-of-type{padding-right:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__processMarker{color:#72edf3;background:#041c2ab8;border:1px solid #63e7ef73;width:58px;height:58px;margin-bottom:48px;box-shadow:0 0 0 7px #63e7ef09,0 12px 30px #00000026}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(3) .Procurement-module__mPStha__processMarker,.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(5) .Procurement-module__mPStha__processMarker{color:var(--p-gold);border-color:#d8bd827a}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent{max-width:275px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processLabel{color:#63e7efd1}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent h3{color:#fff;font-size:clamp(1.8rem,2vw,2.65rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent p{color:#ffffffa3}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processMarker{background:linear-gradient(135deg,var(--p-blue),var(--p-teal));color:#fff;border-color:#0000;box-shadow:0 0 0 9px #1aa8f014,0 15px 35px #00000038}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:hover .Procurement-module__mPStha__processStepContent h3{color:#72edf3}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes{background:radial-gradient(circle at 88% 18%,#63e7ef1f,#0000 22%),linear-gradient(#fbfdfc 0%,#eef7f5 100%);position:relative;overflow:hidden}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes:after{content:"04";letter-spacing:-.1em;color:#0877d809;pointer-events:none;font-size:clamp(12rem,25vw,28rem);font-weight:700;line-height:.7;position:absolute;bottom:-80px;right:2vw}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomesGrid{z-index:1;grid-template-columns:minmax(190px,.62fr) minmax(0,1.85fr);gap:clamp(50px,9vw,170px);position:relative}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes h2{letter-spacing:-.082em;font-size:clamp(3.5rem,5.5vw,7rem);line-height:.84}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes h2 span{background:linear-gradient(100deg,var(--p-blue),var(--p-teal));color:#0000;-webkit-background-clip:text;background-clip:text}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems{border-top:1px solid #062b2d21;margin-top:62px}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div{border-bottom:1px solid #062b2d1c;grid-template-columns:56px minmax(190px,.72fr) minmax(260px,1.28fr);gap:30px;padding:31px 0;position:relative}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div:after{content:"";background:linear-gradient(90deg,var(--p-blue),var(--p-teal));width:0;height:2px;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div:hover{background:#ffffffc2;border-radius:12px;padding-left:18px;padding-right:18px}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div:hover:after{width:100%}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems span{color:var(--p-blue)}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems h3{color:var(--p-ink);font-size:1.3rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems p{color:var(--p-ink-soft)}@media (max-width:1200px){.Procurement-module__mPStha__page .Procurement-module__mPStha__container{width:min(100% - 64px,1760px)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent h1{font-size:clamp(4rem,8vw,7rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__introGrid,.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader,.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomesGrid{gap:clamp(38px,6vw,90px)}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability{min-height:360px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{min-height:360px;padding:30px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processTrack{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:72px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processLine{display:none}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(3n+1){padding-left:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(3n){padding-right:0}}@media (max-width:900px){.Procurement-module__mPStha__page .Procurement-module__mPStha__container{width:min(100% - 52px,1760px)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent h1{font-size:clamp(3.5rem,8.5vw,5.8rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__introGrid,.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader,.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomesGrid{grid-template-columns:1fr;gap:28px}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes h2{font-size:clamp(3rem,8vw,5rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability,.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{min-height:350px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processTrack{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:60px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep,.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(3n){padding-left:0;padding-right:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(odd){padding-right:18px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(2n){padding-left:18px}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div{grid-template-columns:48px minmax(160px,.8fr) minmax(0,1.2fr);gap:18px}}@media (max-width:640px){.Procurement-module__mPStha__page .Procurement-module__mPStha__container{width:calc(100% - 36px)}.Procurement-module__mPStha__page .Procurement-module__mPStha__hero{min-height:100svh}.Procurement-module__mPStha__page .Procurement-module__mPStha__hero:after{width:90vw;top:13%;right:-42vw}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent h1{font-size:clamp(2.8rem,12vw,4.2rem);line-height:.88}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent p{font-size:13.2px}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroButton{min-width:220px}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro,.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__page .Procurement-module__mPStha__process,.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes{padding-top:68px;padding-bottom:68px}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes h2{font-size:clamp(2.55rem,11vw,4rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__introLead{font-size:1rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__introCopy{padding-left:14px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityGrid{grid-template-columns:1fr;gap:12px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability,.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{min-height:315px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{padding:25px 22px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityBody h3{font-size:clamp(1.55rem,7vw,2rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityBody p{font-size:.79rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__processTrack{flex-direction:column;gap:0;display:flex}.Procurement-module__mPStha__page .Procurement-module__mPStha__processLine{width:1px;height:auto;display:block;inset:0 auto 0 24px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep,.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(odd),.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(2n),.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(3n+1),.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(3n){grid-template-columns:48px minmax(0,1fr);column-gap:17px;padding:0 0 48px;display:grid}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:last-of-type{padding-bottom:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__processMarker{width:48px;height:48px;margin:0}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent{max-width:100%}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent h3{font-size:clamp(1.55rem,7vw,2rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent p{font-size:.79rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems{margin-top:36px}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;padding:23px 0}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems p{grid-column:2;font-size:.79rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div:hover{background:0 0;padding-left:0;padding-right:0}}@media (max-width:480px){.Procurement-module__mPStha__page .Procurement-module__mPStha__container{width:calc(100% - 30px)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent h1{font-size:clamp(2.35rem,12.5vw,3.25rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent p{font-size:12.4px}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroButton{min-width:195px;font-size:8.5px}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro,.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilities,.Procurement-module__mPStha__page .Procurement-module__mPStha__process,.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes{padding-top:56px;padding-bottom:56px}.Procurement-module__mPStha__page .Procurement-module__mPStha__intro h2,.Procurement-module__mPStha__page .Procurement-module__mPStha__sectionHeader h2,.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomes h2{font-size:clamp(2.15rem,12vw,3.1rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability,.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{min-height:285px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{padding:21px 18px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityBody h3{font-size:1.42rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityBody p{font-size:.74rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityArrow{width:42px;height:42px;bottom:17px;right:17px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep,.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(odd),.Procurement-module__mPStha__page .Procurement-module__mPStha__processStep:nth-child(2n){grid-template-columns:42px minmax(0,1fr);column-gap:14px;padding-bottom:40px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processLine{left:21px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processMarker{width:42px;height:42px}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent h3{font-size:1.45rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent p{font-size:.74rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div{grid-template-columns:28px minmax(0,1fr);gap:6px 10px;padding:20px 0}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems h3{font-size:1rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems p{font-size:.73rem}}@media (max-width:380px){.Procurement-module__mPStha__page .Procurement-module__mPStha__container{width:calc(100% - 26px)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent h1{font-size:clamp(2.15rem,13vw,2.8rem)}.Procurement-module__mPStha__page .Procurement-module__mPStha__heroContent p{font-size:11.9px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability,.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{min-height:260px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityContent{padding:19px 16px}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityBody h3{font-size:1.3rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__capabilityBody p{font-size:.7rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent h3{font-size:1.35rem}.Procurement-module__mPStha__page .Procurement-module__mPStha__processStepContent p{font-size:.7rem}}@media (hover:none),(pointer:coarse){.Procurement-module__mPStha__page .Procurement-module__mPStha__hero:hover .Procurement-module__mPStha__heroImage{transform:scale(1.01)}.Procurement-module__mPStha__page .Procurement-module__mPStha__capability:hover{transform:none;box-shadow:0 8px 30px #07444e0b,inset 0 1px #ffffffd9}.Procurement-module__mPStha__page .Procurement-module__mPStha__outcomeItems>div:hover{padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.Procurement-module__mPStha__page *,.Procurement-module__mPStha__page :before,.Procurement-module__mPStha__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.Procurement-module__mPStha__cta{isolation:isolate;color:#fff;background:radial-gradient(circle at 82% 22%,#138fe833,#0000 28%),radial-gradient(circle at 15% 88%,#2bd7f41f,#0000 30%),linear-gradient(135deg,#062542 0%,#073b5f 48%,#075f73 100%);padding:clamp(105px,12vw,175px) 0;position:relative;overflow:hidden}.Procurement-module__mPStha__cta:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.Procurement-module__mPStha__cta:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #8eefff2e;border-radius:50%;width:min(58vw,720px);position:absolute;top:50%;right:-13%;transform:translateY(-50%);box-shadow:0 0 0 42px #8eefff09,0 0 0 84px #d8c49a06}.Procurement-module__mPStha__cta .Procurement-module__mPStha__site-container{z-index:2;position:relative}.Procurement-module__mPStha__cta .Procurement-module__mPStha__eyebrow{color:#8eefff}.Procurement-module__mPStha__cta .Procurement-module__mPStha__eyebrow:before{background:currentColor}.Procurement-module__mPStha__ctaContent{max-width:1000px;margin-top:clamp(48px,6vw,82px);position:relative}.Procurement-module__mPStha__ctaContent h2{color:#fff;letter-spacing:-.075em;max-width:950px;margin:0;font-size:clamp(3.4rem,6.5vw,7rem);font-weight:450;line-height:.88}.Procurement-module__mPStha__ctaContent h2 span{color:#74e7ef}.Procurement-module__mPStha__ctaContent p{color:#ffffffbd;max-width:660px;margin:clamp(30px,4vw,48px) 0 0;font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.8}.Procurement-module__mPStha__ctaButton{color:#fff;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #8eefff59;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-width:min(310px,100%);margin-top:42px;padding:7px 7px 7px 24px;font-size:10px;font-weight:750;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s,box-shadow .3s;display:inline-flex}.Procurement-module__mPStha__ctaButton>span:last-child{color:#062542;background:#d8c49a;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid}@media (hover:hover) and (pointer:fine){.Procurement-module__mPStha__ctaButton:hover{background:#ffffff1a;border-color:#8eefffb8;transform:translateY(-4px);box-shadow:0 22px 60px #00000038}.Procurement-module__mPStha__ctaButton:hover>span:last-child{transform:translate(3px,-3px)rotate(4deg)}}.Procurement-module__mPStha__ctaSignature{color:#ffffff0e;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(6rem,15vw,15rem);font-weight:800;line-height:.72;position:absolute;bottom:-16px;right:0}@media (max-width:900px){.Procurement-module__mPStha__cta{padding:92px 0}.Procurement-module__mPStha__ctaContent{max-width:760px}.Procurement-module__mPStha__ctaContent h2{font-size:clamp(3.2rem,9vw,5.5rem)}.Procurement-module__mPStha__ctaSignature{font-size:clamp(5.5rem,18vw,10rem);bottom:-8px;right:-4%}}@media (max-width:640px){.Procurement-module__mPStha__cta{padding:72px 0}.Procurement-module__mPStha__cta:after{opacity:.55;width:105vw;right:-48%}.Procurement-module__mPStha__ctaContent{margin-top:42px}.Procurement-module__mPStha__ctaContent h2{font-size:clamp(2.75rem,12vw,4.3rem);line-height:.9}.Procurement-module__mPStha__ctaContent p{margin-top:25px;font-size:.86rem;line-height:1.7}.Procurement-module__mPStha__ctaButton{width:100%;min-width:0;margin-top:30px;padding-left:19px;font-size:8.5px}.Procurement-module__mPStha__ctaButton>span:last-child{flex-basis:42px;width:42px;height:42px;font-size:16px}.Procurement-module__mPStha__ctaSignature{font-size:clamp(4.5rem,20vw,7rem);bottom:-2px;right:-6%}}@media (max-width:380px){.Procurement-module__mPStha__cta{padding:62px 0}.Procurement-module__mPStha__ctaContent h2{font-size:clamp(2.4rem,12.5vw,3.4rem)}.Procurement-module__mPStha__ctaContent p{font-size:.8rem}.Procurement-module__mPStha__ctaButton{letter-spacing:.11em}.Procurement-module__mPStha__ctaSignature{font-size:4.2rem}}@media (prefers-reduced-motion:reduce){.Procurement-module__mPStha__ctaButton,.Procurement-module__mPStha__ctaButton>span:last-child{transition:none}}
