/* answer-cta — contextual solution-link CTA for answer/glossary pages (dark theme).
   Links to the solution/demo flow; tracked via /ev (cta_view / cta_start). */
.answer-cta{
  margin:34px 0;padding:20px 24px;
  background:rgba(255,255,255,0.05);
  border:1px solid rgba(231,201,135,0.20);
  border-left:3px solid #E7C987;
  border-radius:12px;
  display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;
}
.answer-cta p{margin:0;font-size:15.5px;line-height:1.5;color:#E8E3D6;max-width:46em}
.answer-cta .answer-cta-link{
  flex-shrink:0;display:inline-flex;align-items:center;gap:8px;
  font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;
  font-weight:600;font-size:14.5px;text-decoration:none;white-space:nowrap;
  color:#E7C987;border:1px solid rgba(231,201,135,0.5);border-radius:9px;padding:11px 18px;
  transition:background .15s,border-color .15s,color .15s,transform .15s;
}
.answer-cta .answer-cta-link:hover{background:rgba(231,201,135,0.12);border-color:#E7C987;color:#F5F1EA;transform:translateY(-1px)}
@media(max-width:560px){.answer-cta{flex-direction:column;align-items:flex-start}.answer-cta .answer-cta-link{width:100%;justify-content:center}}
