.cs-meta-strip{padding:clamp(2rem,5vh,3.5rem) 0;border-top:1px solid rgba(27,29,38,.08);border-bottom:1px solid rgba(27,29,38,.08)}.cs-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,3vw,2.5rem);margin:0}.cs-meta-item{display:flex;flex-direction:column;gap:.4rem}.cs-meta-item dt{font-family:var(--v6-font);font-size:var(--v6-meta-size);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--smoke);margin:0}.cs-meta-item dd{font-family:var(--v6-font);font-size:1.0625rem;font-weight:500;color:var(--ink);margin:0}@media(max-width:720px){.cs-meta-grid{grid-template-columns:1fr 1fr}}.cs-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin-top:var(--v6-block-gap)}.cs-stat{display:flex;flex-direction:column;gap:.6rem;padding-top:1.5rem;border-top:1px solid rgba(27,29,38,.18)}.cs-stat-figure{font-family:var(--v6-font);font-size:clamp(2.75rem,5vw,4.5rem);font-weight:200;line-height:.95;letter-spacing:-.045em;color:var(--ink)}.cs-stat-unit{font-size:.55em;letter-spacing:-.025em;color:var(--ink);font-weight:200}.cs-stat-label{font-family:var(--v6-font);font-size:var(--v6-meta-size);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--smoke)}.cs-stat-caption{font-family:var(--v6-font);font-size:.9375rem;line-height:1.5;color:var(--smoke);margin:.25rem 0 0}@media(max-width:900px){.cs-stats-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.cs-stats-grid{grid-template-columns:1fr}}.cs-callout{margin:clamp(2rem,4vw,2.5rem) 0 0;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem);border-left:2px solid var(--ink);background:#1b1d2608}.cs-callout-label{font-family:var(--v6-font);font-size:var(--v6-meta-size);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin:0 0 .5rem}.cs-callout p:last-child{font-size:var(--v6-body-size);line-height:1.6;color:var(--smoke);margin:0}.cs-pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:clamp(1.5rem,3vw,2.5rem)}.cs-pillar{display:flex;align-items:flex-start;gap:1.25rem;padding:clamp(1.25rem,2vw,1.75rem) clamp(0,2vw,1.5rem) clamp(1.25rem,2vw,1.75rem) 0;border-top:1px solid rgba(27,29,38,.18)}.cs-pillar:last-child,.cs-pillar:nth-last-child(2):nth-child(odd){border-bottom:1px solid rgba(27,29,38,.18)}.cs-pillar-num{font-family:var(--v6-font);font-size:var(--v6-meta-size);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--smoke);flex:none;width:2.25rem;padding-top:.2rem}.cs-pillar-body{flex:1}.cs-pillar-name{font-family:var(--v6-font);font-size:clamp(1.0625rem,1.3vw,1.25rem);font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:0 0 .4rem}.cs-pillar-desc{font-family:var(--v6-font);font-size:.9375rem;line-height:1.55;color:var(--smoke);margin:0}@media(max-width:768px){.cs-pillars{grid-template-columns:1fr}.cs-pillar:last-child{border-bottom:1px solid rgba(27,29,38,.18)}}.cs-chips{list-style:none;margin:clamp(1rem,2vw,1.5rem) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.cs-chips li{font-family:var(--v6-font);font-size:.875rem;font-weight:500;color:var(--ink);padding:.55rem .95rem;border:1px solid rgba(27,29,38,.18);border-radius:999px}.cs-strengths{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(1.5rem,3vw,2.5rem)}.cs-strength{padding-top:1.25rem;border-top:1px solid rgba(27,29,38,.18)}.cs-strength-name{font-family:var(--v6-font);font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0 0 .65rem}.cs-strength-desc{font-family:var(--v6-font);font-size:var(--v6-body-size);line-height:1.55;color:var(--smoke);margin:0}@media(max-width:768px){.cs-strengths{grid-template-columns:1fr}}.cs-outcomes{list-style:none;margin:0;padding:0}.cs-outcomes li{position:relative;padding:1rem 0 1rem 2rem;font-family:var(--v6-font);font-size:var(--v6-body-size);line-height:1.55;color:var(--ink);border-top:1px solid rgba(27,29,38,.08)}.cs-outcomes li:last-child{border-bottom:1px solid rgba(27,29,38,.08)}.cs-outcomes li:before{content:"";position:absolute;left:0;top:1.55rem;width:.875rem;height:.875rem;border:1.5px solid var(--ink);border-top:none;border-right:none;transform:rotate(-45deg) translateY(-.1rem)}.cs-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.cs-timeline-item{display:grid;grid-template-columns:minmax(0,5rem) minmax(0,1fr) minmax(0,auto);gap:1.5rem;align-items:baseline;padding:1.25rem 0;border-top:1px solid rgba(27,29,38,.18)}.cs-timeline-item:last-child{border-bottom:1px solid rgba(27,29,38,.18)}.cs-timeline-label{font-family:var(--v6-font);font-size:var(--v6-meta-size);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--smoke)}.cs-timeline-item--active .cs-timeline-label{color:var(--incheq-blue)}.cs-timeline-title{font-family:var(--v6-font);font-size:1.0625rem;font-weight:500;color:var(--ink)}.cs-timeline-status{font-family:var(--v6-font);font-size:.9375rem;color:var(--smoke)}@media(max-width:640px){.cs-timeline-item{grid-template-columns:1fr;gap:.4rem}}
