/* Shared styling for the Sapling CTA blocks on LLM index, detail, and comparison pages. */
.llm-cta {
  margin: 2em 0 3em;
  padding: 2em;
  border: 1px solid #d8c9ff;
  border-radius: 8px;
  background: linear-gradient(135deg, #f8f5ff 0%, #f2f8ff 100%);
}
.llm-cta h2 {
  margin-top: 0;
}
.llm-cta .btn {
  margin-bottom: 0.5em;
}
.llm-cta .btn-primary,
.btn-primary.btn-llm-cta {
  background-color: #651fff;
  border-color: #651fff;
}
.btn-llm-cta {
  margin-bottom: 0.5em;
}
/* Detail page (llm.html) CTA block */
.llm-cta--detail {
  margin: 2em auto 0;
  max-width: 800px;
}
/* Comparison page (pairwise-llms.html) CTA block + wrapper */
.llm-cta-wrapper--comparison {
  max-width: 400px;
  margin: 2em auto;
}
.llm-cta--comparison {
  width: 100%;
}
