.delivery-page{--delivery-ink:#252b24;--delivery-muted:#596153;--delivery-line:#d5dccd}.delivery-page,.delivery-page h1,.delivery-page h2,.delivery-page h3,.delivery-page h4{color:var(--delivery-ink)}.delivery-page p{color:var(--delivery-muted);font-size:1rem;line-height:1.75}.delivery-page .eyebrow{font-size:.7rem;letter-spacing:.13em;margin-bottom:1.4rem}.delivery-page h2{font-size:clamp(2.1rem,3.5vw,3rem);font-weight:600;letter-spacing:-.04em;line-height:1.12}.delivery-page [id]{scroll-margin-top:120px}.delivery-hero{padding:clamp(3rem,6vw,5.5rem) 0 1.8rem;border-bottom:1px solid var(--delivery-line)}.delivery-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.delivery-hero h1{font-size:clamp(3rem,5vw,4.6rem);line-height:1.06;font-weight:600;letter-spacing:-.055em}.delivery-hero-intro{max-width:410px;padding-top:2.3rem}.delivery-hero-intro>p{font-size:1.08rem}.delivery-text-link{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;font-size:.85rem;font-weight:700}.delivery-text-link svg{flex-shrink:0;transition:transform .16s ease}.delivery-text-link:hover{text-decoration:underline;text-underline-offset:5px}.delivery-text-link:hover svg{transform:translateY(2px)}.delivery-hero-intro .delivery-text-link{margin-top:1rem}.delivery-journey{margin-top:3.5rem}.delivery-journey ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--delivery-line);border-radius:8px;overflow:hidden;background:#fcfdf9}.delivery-journey li+li{border-left:1px solid var(--delivery-line)}.delivery-journey a{display:flex;flex-direction:column;height:100%;padding:1.4rem 1.6rem;transition:background .16s ease}.delivery-journey a:hover{background:#eaf0db}.delivery-journey a:focus-visible{outline-offset:-4px}.delivery-journey-marker{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.delivery-journey-marker>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf1e4;font-size:.72rem;font-weight:600}.delivery-journey li:first-child .delivery-journey-marker>span{background:#d9ff73}.delivery-journey-marker>svg{color:#69745d}.delivery-journey strong{font-size:1.1rem;font-weight:650;margin-bottom:.35rem}.delivery-journey-outcome{font-size:.78rem;color:var(--delivery-muted)}.delivery-hero-note{display:flex;align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.75rem;color:var(--delivery-muted)}.delivery-hero-note>svg{flex-shrink:0}.delivery-stages,.delivery-standards{padding:clamp(3.8rem,6vw,5.5rem) 0}.delivery-section-heading{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:4rem;gap:4rem;align-items:end;margin-bottom:2.5rem}.delivery-section-heading>p{max-width:385px}.delivery-stage-list{display:grid;grid-gap:1.25rem;gap:1.25rem}.delivery-stage{display:grid;grid-template-columns:1fr 1.7fr;background:#fcfdf9;border:1px solid var(--delivery-line);border-radius:8px;overflow:hidden}.delivery-stage:target{border-color:#798d60;box-shadow:0 0 0 2px #798d6020}.delivery-stage-heading{padding:2rem;background:#f0f3e9;border-right:1px solid var(--delivery-line)}.delivery-stage-kicker{display:flex;gap:.8rem;align-items:center;justify-content:space-between;color:#58684b;margin-bottom:1.6rem}.delivery-stage-kicker>span{text-transform:uppercase;font-size:.65rem;letter-spacing:.08em;font-weight:700}.delivery-stage-kicker>svg{flex-shrink:0}.delivery-stage h3{font-size:clamp(1.5rem,2vw,1.85rem);font-weight:600;letter-spacing:-.035em;line-height:1.2;max-width:260px;margin-bottom:.9rem}.delivery-stage-heading>p{font-size:.9rem}.delivery-stage-details{display:flex;flex-direction:column;padding:2rem}.delivery-stage-columns{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:2rem;gap:2rem}.delivery-stage h4{font-size:.8rem;font-weight:750;letter-spacing:0;margin-bottom:1rem}.delivery-stage ul{list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.delivery-stage li{display:flex;gap:.6rem;font-size:.85rem;line-height:1.6;color:#46513e}.delivery-stage li>svg{flex-shrink:0;color:#6a7f50;margin-top:.2rem}.delivery-your-part>p{font-size:.85rem;line-height:1.7}.delivery-checkpoint{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:auto;padding-top:1.5rem}.delivery-checkpoint>span{display:inline-flex;gap:.4rem;align-items:center;color:#4f633c;font-size:.74rem;font-weight:700}.delivery-checkpoint>p{font-size:.8rem}.delivery-scope-note{display:flex;gap:.8rem;align-items:center;padding:1.8rem 0 0}.delivery-note-mark{font-size:1.5rem;color:#71805f}.delivery-scope-note>p{font-size:.84rem}.delivery-scope-note .delivery-text-link{margin-left:auto;flex-shrink:0}.delivery-standards{background:#edf0e6;border-top:1px solid var(--delivery-line)}.delivery-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;gap:2rem}.delivery-principles article{border-top:1px solid #b9c5ac;padding-top:1.5rem}.delivery-principles article>svg{color:#586d44;margin-bottom:1.5rem}.delivery-principles h3{font-size:1.08rem;font-weight:650;line-height:1.3;margin-bottom:.85rem;letter-spacing:-.025em}.delivery-principles p{font-size:.87rem}@media (max-width:1099px){.delivery-hero-grid,.delivery-section-heading{gap:2.5rem}.delivery-stage{grid-template-columns:1fr 1.6fr}.delivery-stage-details,.delivery-stage-heading{padding:1.5rem}.delivery-stage-columns{gap:1.3rem}.delivery-journey a{padding:1.3rem}}@media (max-width:767px){.delivery-hero-grid,.delivery-section-heading{grid-template-columns:1fr;gap:1.5rem}.delivery-hero-intro{padding-top:0;max-width:560px}.delivery-hero h1{font-size:clamp(2.8rem,7.8vw,4rem)}.delivery-journey{margin-top:2rem}.delivery-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-journey li:nth-child(3){border-left:0}.delivery-journey li:nth-child(n+3){border-top:1px solid var(--delivery-line)}.delivery-journey-marker{margin-bottom:.7rem}.delivery-stage{grid-template-columns:1fr}.delivery-stage-heading{border-right:0;border-bottom:1px solid var(--delivery-line)}.delivery-stage-kicker{margin-bottom:1rem}.delivery-stage h3{max-width:none;font-size:1.6rem}.delivery-checkpoint{margin-top:1.3rem;border-top:1px solid var(--delivery-line);padding-top:1rem}.delivery-scope-note{flex-wrap:wrap;gap:.3rem .7rem}.delivery-scope-note>p{flex:1 1}.delivery-scope-note .delivery-text-link{margin-left:1.5rem;flex-basis:100%}.delivery-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}}@media (max-width:479px){.delivery-page .eyebrow{font-size:.63rem}.delivery-page h2{font-size:2rem}.delivery-hero h1{font-size:clamp(2.4rem,10.2vw,3.4rem)}.delivery-hero-intro>p{font-size:1rem}.delivery-journey a{padding:1.1rem}.delivery-journey-outcome{font-size:.7rem}.delivery-journey strong{font-size:1rem}.delivery-hero-note{align-items:flex-start;font-size:.7rem}.delivery-hero-note>svg{margin-top:.2rem}.delivery-stage-columns{grid-template-columns:1fr;gap:1.4rem}.delivery-stage h4{margin-bottom:.6rem}.delivery-stage-details,.delivery-stage-heading{padding:1.3rem}.delivery-principles{grid-template-columns:1fr;gap:1.7rem}.delivery-principles article>svg{margin-bottom:.9rem}.delivery-principles h3{font-size:1.2rem}.delivery-page [id]{scroll-margin-top:100px}}@media (prefers-reduced-motion:reduce){.delivery-page *,.delivery-page :after,.delivery-page :before{transition:none!important}}