.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits { width: 100%; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__container { display: grid; grid-template-columns: 1fr; gap: var(--split-gap); padding: var(--split-padding-top) var(--split-mobile-padding-x) var(--split-padding-bottom); }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__media { position: relative; min-height: var(--split-mobile-image-height); overflow: hidden; border-radius: var(--split-radius); background: #eee8df; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__media img { position: absolute; inset: 0; width: 100%; height: 100%; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__panel { display: flex; flex-direction: column; align-items: var(--split-align); justify-content: center; padding: var(--split-panel-padding); border-radius: var(--split-radius); background: var(--split-panel); text-align: var(--split-text-align); }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__eyebrow { margin: 0 0 .75rem; color: var(--split-accent); font-size: .75rem; font-weight: 800; letter-spacing: .16em; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__title { font-family: Georgia, "Times New Roman", serif; font-size: var(--split-mobile-title-size); line-height: 1.06; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__title > :first-child, .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__description > :first-child { margin-top: 0; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__title > :last-child, .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__description > :last-child { margin-bottom: 0; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__description { max-width: 38rem; margin-top: 1rem; line-height: 1.65; opacity: .76; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__list { width: 100%; margin-top: 1.75rem; }
.cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__button { display: inline-flex; align-items: center; gap: .625rem; margin-top: 1.75rem; padding: .875rem 1.25rem; border: 1px solid currentColor; border-radius: var(--split-radius); background: transparent; color: inherit; cursor: pointer; font: inherit; font-weight: 700; }
@media (min-width: 900px) {
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__container--text-only { grid-template-columns: 1fr !important; }
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__container--text-only .sonar-split-benefits__panel { display: grid; grid-template-columns: 1fr 1fr; gap: 1.5rem 4rem; }
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__container--text-only .sonar-split-benefits__intro { grid-column: 1; grid-row: 1; }
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__container--text-only .sonar-split-benefits__list { grid-column: 2; grid-row: 1 / span 2; margin-top: 0; }
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__container--text-only .sonar-split-benefits__button { grid-column: 1; justify-self: start; margin-top: 0; }
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__container { grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr); padding-right: var(--split-padding-x); padding-left: var(--split-padding-x); }
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__container--reverse .sonar-split-benefits__media { order: 2; }
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__media { min-height: var(--split-image-height); }
  .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__title { font-size: var(--split-title-size); }
}
@media (max-width: 767px) { .cc_kqXkWVgX6m_split_benefits .sonar-split-benefits__panel { padding: min(var(--split-panel-padding), 24px); } }
