/* Shared brochure controls only; availability, enquiry and WhatsApp are outside this scope. */
body main .ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta--ssh[data-ssh-branded-brochure]{background:#54b9af!important;color:#102d3b!important;-webkit-text-fill-color:#102d3b;border:1px solid #54b9af!important}
body main .ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta--developer:is([data-project-brochure],[data-ssh-developer-brochure]){background:#f7f5ef!important;color:#102d3b!important;-webkit-text-fill-color:#102d3b;border:1px solid #102d3b!important}
body main .ssh-brochure-cta{min-height:44px;max-width:100%;white-space:normal;text-align:center;transition:none}
body main .ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta--ssh[data-ssh-branded-brochure]:hover{background:#102d3b!important;color:#fff!important;-webkit-text-fill-color:#fff}
body main .ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta.ssh-brochure-cta--developer:is([data-project-brochure],[data-ssh-developer-brochure]):hover{background:#fff!important;color:#102d3b!important}
body main .ssh-brochure-cta:focus-visible{outline:3px solid #102d3b;outline-offset:3px}
body main .ssh-brochure-cta:disabled{cursor:wait;opacity:.65}
@media(prefers-reduced-motion:reduce){body main .ssh-brochure-cta{transition:none}}
