#textSplit{--tr-red:#e41418;--tr-ink:#0d1216;--tr-bg:#f1f2f4;--tr-green:#1a8754;--tr-muted:#55637d;--ease:cubic-bezier(.22,.61,.36,1);--max:1320px;--font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--panel-bg:#fff;--panel-eyebrow:var(--tr-red);--panel-text:var(--tr-ink);--panel-muted:var(--tr-muted);background:var(--panel-bg);color:var(--panel-text);font-family:var(--font);padding:72px 0}#textSplit.text-split--grey{--panel-bg:var(--tr-bg)}#textSplit.text-split--none{--panel-bg:transparent}#textSplit.text-split--ink{--panel-bg:var(--tr-ink);--panel-text:#fff;--panel-muted:#aeb6c4}#textSplit.text-split--red{--panel-bg:var(--tr-red);--panel-eyebrow:#fff;--panel-text:#fff;--panel-muted:hsla(0,0%,100%,.8)}#textSplit.text-split--green{--panel-bg:var(--tr-green);--panel-text:#fff;--panel-muted:hsla(0,0%,100%,.8)}#textSplit .wrap{margin:0 auto;max-width:var(--max);padding:0 24px}#textSplit .ts-grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}#textSplit .overline{color:var(--panel-eyebrow);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#textSplit .ts-heading-col h2{color:var(--panel-text)!important;font-family:var(--font)!important;font-size:clamp(28px,3.8vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:12px 0 0;text-transform:none!important}#textSplit .ts-body-col{padding-top:2px}#textSplit .ts-body-col p{color:var(--panel-muted)!important;font-family:var(--font)!important;font-size:17px;line-height:1.6;margin:0 0 20px}#textSplit .ts-body-col p:last-child{margin-bottom:0}#textSplit .ts-body-col p strong,#textSplit .ts-body-col strong{color:var(--panel-text)!important;font-weight:700}#textSplit .ts-body-col a{color:var(--panel-eyebrow);text-decoration:underline}@media (max-width:860px){#textSplit .ts-grid{gap:24px;grid-template-columns:1fr}}@media (max-width:480px){#textSplit{padding:48px 0}}#textSplit .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}#textSplit .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){#textSplit .reveal{opacity:1;transform:none;transition:none}}