/* Core Editorial v274 — public conversion bands
   Visual translation of the approved lavender CTA mockup.
   Keeps links/buttons as live DOM for accessibility, responsive behavior and tracking. */
body.page-core-editorial .conversion-band{
  position:relative!important;
  overflow:hidden!important;
  padding:0!important;
  border:0!important;
  color:#fff!important;
  background:
    radial-gradient(92% 190% at 88% 132%,rgba(255,255,255,.16) 0 38%,rgba(255,255,255,0) 38.7%),
    radial-gradient(62% 155% at 99% 14%,rgba(255,255,255,.095) 0 36%,rgba(255,255,255,0) 36.8%),
    linear-gradient(108deg,#7258ee 0%,#9280f3 54%,#b9abf8 100%)!important;
}
body.page-core-editorial .conversion-band-inner{
  position:relative!important;
  z-index:1!important;
  overflow:visible!important;
  min-height:250px!important;
  padding:62px 0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
}
body.page-core-editorial .conversion-band-inner::before,
body.page-core-editorial .conversion-band-inner::after{display:none!important;content:none!important}
body.page-core-editorial .conversion-band .eyebrow,
body.page-core-editorial .conversion-band .eyebrow-light{color:rgba(255,255,255,.88)!important}
body.page-core-editorial .conversion-band h2{
  margin:8px 0 6px!important;
  color:#fff!important;
  text-wrap:balance;
}
body.page-core-editorial .conversion-band p{
  margin:0!important;
  color:rgba(255,255,255,.84)!important;
}
body.page-core-editorial .conversion-band .conversion-actions{position:relative!important;z-index:2!important}
body.page-core-editorial .conversion-band .button-light{
  background:#fff!important;
  color:#17151b!important;
  border-color:#fff!important;
  box-shadow:0 14px 32px rgba(65,42,145,.14)!important;
}
body.page-core-editorial .conversion-band .button-light:hover{
  background:rgba(255,255,255,.94)!important;
  color:#17151b!important;
}
body.page-core-editorial .conversion-band .button-ghost-light{
  background:rgba(255,255,255,.05)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.55)!important;
  box-shadow:none!important;
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
}
body.page-core-editorial .conversion-band .button-ghost-light:hover{
  background:rgba(255,255,255,.12)!important;
  border-color:rgba(255,255,255,.75)!important;
  color:#fff!important;
}
@media (max-width:1020px){
  body.page-core-editorial .conversion-band-inner{min-height:0!important;padding:52px 0!important}
}
@media (max-width:680px){
  body.page-core-editorial .conversion-band{
    background:
      radial-gradient(125% 105% at 84% 104%,rgba(255,255,255,.13) 0 38%,transparent 38.8%),
      linear-gradient(150deg,#7258ee 0%,#9583f3 58%,#b9abf8 100%)!important;
  }
  body.page-core-editorial .conversion-band-inner{padding:42px 0!important;gap:24px!important}
}
