.ci-main{padding-top:24px;padding-bottom:48px}
.ci-hero h1{font-size:32px;margin:4px 0 10px;max-width:820px}
.ci-outcomes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px;padding:0;list-style:none;margin:16px 0}
.ci-outcomes li{border:1px solid #e5e7eb;border-radius:10px;padding:10px;font-size:14px;background:#fff}
.ci-segments{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:8px}
.ci-segments div{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:10px;font-weight:700;color:#14532d}
.ci-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px}
.ci-crop{border:1px solid #e5e7eb;border-radius:14px;padding:16px;background:#fff;display:flex;flex-direction:column}
.ci-crop header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}
.ci-crop h3{font-size:18px;margin:0}
.ci-crop h4{font-size:13px;margin:10px 0 4px;color:#374151}
.ci-crop ul{margin:0;padding-left:18px;font-size:14px}
.ci-crop .cm-btn{margin-top:auto;align-self:flex-start}
.ci-ready{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;white-space:nowrap;background:#e5e7eb;color:#1f2937}
.ci-reference_pilot{background:#dcfce7;color:#14532d}.ci-general_monitoring{background:#e0f2fe;color:#075985}
.ci-pilot_on_request{background:#fef3c7;color:#92400e}.ci-consultancy{background:#ede9fe;color:#5b21b6}
.ci-limit{font-size:13px;color:#4b5563;margin:10px 0}
.ci-limits{margin-top:28px;border:1px solid #fde68a;background:#fffbeb;border-radius:14px;padding:16px}
.ci-cta{margin-top:28px;text-align:center;padding:24px;border-radius:14px;background:#f0fdf4}
@media (max-width:640px){.ci-hero h1{font-size:24px}.ci-list{grid-template-columns:1fr}}
