/* TOP174 v102: safe visual fix based on v100.
   Scope: remove distracting photo behind CTA text only; keep v100 CTA panel and page logic. */
.cta-copy-bg{
  position:absolute;
  inset:0;
  height:auto;
  background:
    linear-gradient(180deg, rgba(18,18,20,.96) 0%, rgba(13,13,15,.97) 52%, rgba(8,8,10,.98) 100%),
    radial-gradient(circle at 12% 88%, rgba(255,140,40,.08), transparent 28%),
    linear-gradient(135deg, rgba(255,255,255,.035), transparent 24%);
  opacity:1;
  pointer-events:none;
}
.cta-copy{
  background:linear-gradient(180deg, rgba(20,20,22,.18), rgba(10,10,12,.10));
}
.cta-copy::after{
  content:"";
  position:absolute;
  inset:12px;
  border-radius:16px;
  pointer-events:none;
  background:linear-gradient(135deg, rgba(255,255,255,.025), transparent 34%);
  opacity:.72;
}
.cta-copy h2,
.cta-copy .cta-sub,
.cta-copy ul{
  position:relative;
  z-index:2;
}
