/* Only CTA links inside the dark green hero sections. Lower CTA buttons remain unchanged. */
body #primary .services-hero .btn-submit,
body #primary .industry-hero .header-cta-btn,
body #primary .hero-image-bg .home-hero-contact{
position:relative;overflow:hidden;background:linear-gradient(145deg,#fffef9 0%,#f5f0e5 56%,#e8dfcc 100%)!important;color:#173526!important;-webkit-text-fill-color:#173526!important;border:1px solid rgba(205,183,130,.75)!important;border-radius:999px!important;box-shadow:0 8px 24px rgba(0,0,0,.18),0 1px 0 rgba(255,255,255,.75) inset,0 -2px 4px rgba(133,108,58,.10) inset!important;text-shadow:0 1px 0 rgba(255,255,255,.5)!important;text-decoration:none;letter-spacing:.015em;font-weight:700;transition:transform .25s ease,box-shadow .25s ease
}
body #primary .services-hero .btn-submit:hover,
body #primary .industry-hero .header-cta-btn:hover,
body #primary .hero-image-bg .home-hero-contact:hover{background:linear-gradient(145deg,#fff 0%,#faf7ef 56%,#eee5d2 100%)!important;color:#173526!important;transform:translateY(-2px);box-shadow:0 14px 32px rgba(0,0,0,.22),0 0 0 4px rgba(205,183,130,.08),0 1px 0 #fff inset!important}
body #primary .services-hero .btn-submit:focus-visible,
body #primary .industry-hero .header-cta-btn:focus-visible,
body #primary .hero-image-bg .home-hero-contact:focus-visible{outline:3px solid #c7a96b;outline-offset:4px}
