/* kg-blok-cta
   Gegenereerd door tools/genereer_css.py — niet met de hand bewerken.
   Gescopet onder .kg */

.kg .cta-card {
  background:linear-gradient(160deg,#0d1f12,#122a18);
  border-color:#0d1f12;
  color:#fff;
  justify-content:center;
  padding:34px 30px;
  gap:14px;
}
.kg .cta-card::before {
  content:"";
  position:absolute;
  inset:14px;
  border:1px solid rgba(216,179,119,.4);
  border-radius:calc(var(--kg-radius) - 6px);
  pointer-events:none;
}
.kg .cta-card h3 {
  color:#fff;
  font-size:23px !important;
}
.kg .cta-card p {
  font-size:15px;
  color:rgba(255,255,255,.78);
  max-width:34ch;
}
.kg .cta-card .btn {
  align-self:flex-start;
  position:relative;
  z-index:1;
  background:transparent;
  border-color:var(--kg-goud-licht);
  color:var(--kg-goud-licht);
}
.kg .cta-card .btn:hover {
  background:var(--kg-goud-licht);
  border-color:var(--kg-goud-licht);
  color:#0d1f12;
}
.kg .cta-card {
  background:linear-gradient(160deg,#0d1f12,#122a18);
  border-color:var(--kg-donker);
  color:#fff;
  justify-content:center;
  padding:34px 30px;
  gap:14px;
}
.kg .cta-card .btn {
  align-self:flex-start;
  position:relative;
  z-index:1;
}
