/* =========================
   AI CHILD SECOND SECTION
   (renamed from scribe-benefits)
   ========================= */

/* Headings / paragraph (kept as-is) */
.main-h1 {
  color: #FFF;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.main-p1 {
  color: #FFF;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

/* Benefit card content */
.benefit-card__eyebrow {
  color: #B88CFF;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 12.8px;
  text-transform: capitalize;
  margin-bottom: 5px;
  display: block;
  width: auto;
  height: auto;
}

.benefit-card__h3 {
  color: #FFF;
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 10px !important;
}

.benefit-card__p {
  color: #D1D5DB;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
	margin-bottom:0
}

/* Cards (kept separate because gradients differ) */
.benefit-card-1 {
  border-radius: 20px;
  border: 1px solid #343144;
  background: linear-gradient(180deg, #1C192F 0%, #211C40 100%);
  padding: 40px;
}

.benefit-card {
  border-radius: 20px;
  border: 1px solid #343144;
  background: linear-gradient(180deg, #1C192F 0%, #1F0D36 100%);
  padding: 40px;
}

/* Moved inline styles from images */
/* .benefit-card__img--pt{
  padding-top: 1.5rem; /* matches Bootstrap pt-4 */
} */

/* Existing (unchanged) */
.action-btn {
  height: 30px;
  padding: 0 14px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

.benefit-card__content-top{
	margin-bottom:30px;
}

.benefit-card__content-bottom{
	margin-top:30px;
}
