/* Widget Dos columnas */
.split-head{text-align:center;max-width:760px;margin:0 auto 56px}
.split-head h2,.split-copy h2{font-size:clamp(1.9rem,3.4vw,2.7rem);letter-spacing:-.03em;line-height:1.12;margin:0 0 14px;font-weight:800}
.split-head p{margin:0;color:var(--ink-2);font-size:1.12rem}
.split-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}
.split--media-left .split-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}
.split-copy p{margin:0 0 18px;color:var(--ink-2);font-size:1.05rem;max-width:60ch}
.split-copy .split-lead{color:var(--ink);font-size:1.15rem;font-weight:500}
.split-copy p strong{color:var(--ink)}
.split-facts{display:flex;gap:36px;flex-wrap:wrap;margin:28px 0 0;padding-top:24px;border-top:1px solid var(--line)}
.fact-num{font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--primary-text)}
.fact-label{font-size:.9rem;color:var(--ink-2);margin-top:6px;max-width:16ch}
.split-list{list-style:none;margin:6px 0 24px;padding:0;display:grid;gap:12px}
.split-list li{display:flex;gap:10px;align-items:flex-start}
.split-list .check{margin-top:3px}
.split-cta{margin-top:28px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.split-media{margin:0}
.split-media img,.split-vacio{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius-lg)}
.split-media figcaption{font-size:.88rem;color:var(--ink-3);margin-top:10px}
@media (max-width:1024px){
  .split-grid,.split--media-left .split-grid{grid-template-columns:minmax(0,1fr);gap:36px}
  .split-head{margin-bottom:36px;text-align:left}
  .split--media-left .split-media{order:-1}
}
