/* Additive U.S. procurement information modules. Does not modify approved diagram or RFQ logic. */
.stage-us-section{padding:64px 0 70px;border-top:3px solid #111;border-bottom:3px solid #111;background:#fff!important;color:#111;scroll-margin-top:85px}
.stage-us-inner{max-width:990px;padding:27px 30px 31px;border:2px solid #111;box-shadow:8px 8px 0 #111;background:#f5f5f5}
.stage-us-kicker{display:inline-block;background:#fff000;border:2px solid #111;padding:7px 11px;font-size:12px!important;font-weight:950!important;letter-spacing:.07em;text-transform:uppercase;margin:0 0 17px!important}
.stage-us-inner h2{font-size:clamp(1.8rem,3.3vw,3.1rem);font-weight:950;line-height:1.1;letter-spacing:-.035em;max-width:22ch;margin:0 0 20px}
.stage-us-inner h3{font-size:1.05rem;font-weight:900;margin:22px 0 10px}
.stage-us-inner p{font-size:16px;line-height:1.7;max-width:85ch}
.stage-us-checklist{margin:8px 0 22px;padding-left:25px;line-height:1.65;max-width:90ch}
.stage-us-checklist li{margin:0 0 9px;padding-left:4px}
.stage-us-source{border-top:1px solid #999;padding-top:15px;margin-top:19px;font-size:14px!important}
.stage-us-source a{color:#142bff;text-decoration:underline;text-decoration-thickness:2px}
.stage-us-action{margin-top:24px}
.stage-us-rfq{background:#fff000!important;color:#111!important;border:2px solid #111!important;box-shadow:4px 4px 0 #111!important;font-size:14px!important;font-weight:950!important;padding:13px 17px;display:inline-block;text-decoration:none}
.stage-us-rfq:hover,.stage-us-rfq:focus-visible{background:#fff!important}
@media(max-width:640px){.stage-us-section{padding:39px 0 47px}.stage-us-inner{padding:21px 17px 25px;box-shadow:5px 5px 0 #111}.stage-us-inner p{font-size:15px}.stage-us-rfq{max-width:100%;text-align:center}}
