/* F&S R78 — precise service CTA match and light-mode yellow calls to action.
 * Additive; no geometry, content, assets, navigation behavior, or dark CTAs changed.
 */
html[data-theme="light"] .fs38-services-section .fs38-service-card a.fs38-service-button{
  background:#292827!important;
  background-image:none!important;
  color:#d9b994!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:12px!important;
  font:700 14px/1.28 Arial,Helvetica,sans-serif!important;
  letter-spacing:0!important;
  text-decoration:none!important;
  text-shadow:none!important;
  box-shadow:0 9px 22px -14px rgba(0,0,0,.42)!important;
  filter:none!important;
}
html[data-theme="light"] .fs38-services-section .fs38-service-card a.fs38-service-button:hover{
  background:#34312e!important;
  color:#ecd0aa!important;
  box-shadow:0 12px 26px -13px rgba(0,0,0,.49)!important;
}
html[data-theme="light"] .fs38-services-section .fs38-service-card a.fs38-service-button:focus-visible{
  outline:2px solid #cfad7b!important;
  outline-offset:3px!important;
}
/* The two light-mode conversion CTAs share the established sandstone/yellow accent.
   Search keeps its existing R77 accent, and dark mode remains unchanged. */
html[data-theme="light"] .fs11-header .fs11-header-actions > a.fs11-button,
html[data-theme="light"] #process a.fs11-button{
  background-color:#d6b58e!important;
  background-image:linear-gradient(180deg,rgba(255,255,255,.095),rgba(0,0,0,.025))!important;
  color:#24302e!important;
  border:1px solid rgba(141,104,66,.40)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.41),0 10px 22px -15px rgba(94,67,45,.42)!important;
}
@media(hover:hover){
  html[data-theme="light"] .fs11-header .fs11-header-actions > a.fs11-button:hover,
  html[data-theme="light"] #process a.fs11-button:hover{
    background-color:#dfbf9a!important;
    color:#24302e!important;
  }
}
html[data-theme="light"] .fs11-header .fs11-header-actions > a.fs11-button:focus-visible,
html[data-theme="light"] #process a.fs11-button:focus-visible{
  outline:2px solid #99774f!important;
  outline-offset:3px!important;
}
