/* ob85784 */
/* === bespoke CTA fix 2026-06-17: coherent green pill, no clashing orange halo, readable label === */
.banner-prompt-sd9b37{
  background:linear-gradient(180deg,#4fe6b0 0%,#2bce93 55%,#1bb37c 100%)!important;
  border:1px solid rgba(20,120,90,.65)!important;
  box-shadow:0 12px 28px -12px rgba(27,179,124,.55), inset 0 1px 0 rgba(255,255,255,.18)!important;
}
.banner-prompt-sd9b37:hover{
  box-shadow:0 16px 34px -12px rgba(27,179,124,.7), inset 0 1px 0 rgba(255,255,255,.22)!important;
  filter:brightness(1.04);
}
.banner-prompt-sd9b37 .button-sd9b37,
.banner-prompt-sd9b37 .act-primary-sd9b37,
.banner-prompt-sd9b37 .button-sd9b37:hover{
  color:#ffffff!important;
  text-shadow:0 1px 2px rgba(8,46,33,.55);
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
/* === /bespoke CTA fix === */
main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}

/* h1fit-mobile-20260721 : H1 one line on mobile */
@media(max-width:999px){main h1{white-space:nowrap!important;max-width:none!important;font-size:11.5px!important}}
/* end-h1fit-mobile-20260721 */
