/* ── SECTION: split-content ── */
.split-content {
  padding: 6.5rem 1.5rem;
}
.split-content-inner {
  max-width: 1200px; margin: 0 auto;
}
.split-grid {
  display: grid; grid-template-columns: 1fr 1fr;
  gap: 5rem; align-items: center;
}
.split-lead {
  font-size: .98rem; line-height: 1.84; margin-bottom: 1.4rem; font-weight: 500;
}
.split-cards {
  display: grid; grid-template-columns: 1fr 1fr;
  gap: .8rem; margin-top: 2.5rem;
}
.split-card {
  border-radius: 16px; padding: 1.35rem;
  transition: all .25s; cursor: default;
}
.split-card:hover { transform: translateY(-3px); }
.split-card-icon {
  width: 38px; height: 38px; margin-bottom: .8rem;
  border-radius: 10px;
  display: flex; align-items: center; justify-content: center;
}
.split-card h4 { font-size: .87rem; font-weight: 700; margin-bottom: .3rem; }
.split-card p  { font-size: .79rem; line-height: 1.55; }

.split-panel {
  border-radius: 28px; padding: 2.75rem;
  position: relative; overflow: hidden;
}
.split-panel-paw {
  position: absolute; bottom: -25px; right: -10px; width: 140px; opacity: 0.04;
}
.split-panel h3 { font-size: 1.9rem; margin-bottom: 1.5rem; font-weight: 700; }
.split-panel blockquote {
  border-left: 2px solid; padding-left: 1.5rem;
  font-style: italic; line-height: 1.82; margin-bottom: 2.25rem;
  font-size: 1.12rem; font-weight: 400;
}
.split-founder { display: flex; align-items: center; gap: 1rem; }
.split-founder-av {
  width: 48px; height: 48px; border-radius: 50%;
  display: flex; align-items: center; justify-content: center; flex-shrink: 0;
}
.split-founder-av + div strong { display: block; font-size: .9rem; }
.split-founder-av + div span  { font-size: .76rem; }

@media(max-width:1024px) {
  .split-grid { grid-template-columns: 1fr; gap: 3rem; }
}
@media(max-width:768px) {
  .split-cards { grid-template-columns: 1fr; }
}
