/* Verified contrast failures only; preserve the established brand backgrounds. */
#brx-header #menu-item-302>a,
#brxe-xlmnqz,#brxe-bsujzj,#brxe-90db81,
a.hey-how-order-v2__button,a.hey-how-order-v2__button:hover,
a.hey-how-order-v2__button:focus-visible{color:#192723!important}
.hey-fx .hey-fx-mobile-qty{color:#192723}
#brxe-sifgeb>span{color:#ad3e17!important}
.hey-how-order-v2__checklist>li>span{color:#42651d!important}
#brxe-chkjdn{list-style:none}
#brx-header .bricks-mobile-menu>li>a,
#brx-header .bricks-mobile-menu>li>.brx-submenu-toggle>a,
#brx-header .bricks-mobile-menu .brx-submenu-toggle>button{color:#17463e!important}
#brx-header .bricks-mobile-menu .hey-menu-new>a::after,
#brx-header .bricks-mobile-menu .hey-menu-new>.brx-submenu-toggle>a::after{background:#ad3e17!important;color:#fff!important}
#brx-footer .footer-2__menu-heading{font-size:14px;line-height:1.6;color:#17201e}
#brx-header a:focus-visible,#brx-header button:focus-visible,
#brx-footer a:focus-visible,.hey-how-order-v2__button:focus-visible{
 outline:3px solid #17463e;outline-offset:4px
}

/* Project Ref CTA: distinguish the closing invitation from the orange footer. */
body.page-id-765 .hey-project-ref__cta{
 background:#17463e;color:#fff;padding:56px 24px
}
body.page-id-765 .hey-project-ref__cta h2{
 color:#fff;font-size:36px;line-height:1.5;letter-spacing:0;
 margin:0;overflow-wrap:anywhere
}
body.page-id-765 .hey-project-ref__cta p{
 color:#fff;max-width:720px;margin:16px 0 0;line-height:1.8
}
body.page-id-765 .hey-project-ref__cta a{
 background:var(--primary,#ff8552);color:#192723;justify-content:center;
 min-height:48px;max-width:100%;padding:12px 22px;margin-top:24px;
 font-weight:700;line-height:1.6;text-align:center;text-decoration:none;
 white-space:normal;transition:background-color .16s ease
}
body.page-id-765 .hey-project-ref__cta a:hover{
 background:var(--primary-hover,#ffa984);color:#192723
}
body.page-id-765 .hey-project-ref__cta a:focus-visible{
 outline:3px solid #fff;outline-offset:4px
}
@media(max-width:640px){
 body.page-id-765 .hey-project-ref__cta{padding:36px 20px}
 body.page-id-765 .hey-project-ref__cta h2{font-size:28px}
}
