/* Archived Peptavi stylesheet. Static rules preserved; class names and asset URLs localized. */
.ClosingCta-panel {
  background:var(--ink);
  color:var(--paper);
  border-radius:var(--r-panel);
  padding:clamp(48px, 7vw, 88px) var(--pad-x);
  text-align:center;
  justify-items:center;
  gap:22px;
  display:grid
}

.ClosingCta-title {
  color:var(--paper);
  font-size:clamp(34px,4.6vw,58px)
}

.ClosingCta-title span {
  color:var(--brand-soft)
}

.ClosingCta-lead {
  max-width:46ch;
  color:var(--paper-72);
  font-size:var(--fs-lead);
  line-height:1.5
}

.ClosingCta-ctas {
  flex-wrap:wrap;
  justify-content:center;
  gap:12px;
  display:flex
}

.ClosingCta-fine {
  font-size:var(--fs-small);
  color:var(--paper-72);
  max-width:52ch;
  line-height:1.5
}
