.cs-wrap{display:grid;grid-template-columns:1.12fr .88fr;gap:32px;align-items:start}
@media(max-width:920px){.cs-wrap{grid-template-columns:1fr}}
.cs-box{background:#fff;border:1px solid #E6EAF2;border-radius:20px;padding:28px 26px;box-shadow:0 14px 34px -18px rgba(10,31,68,.22)}
.cs-row{display:flex;gap:13px;margin-bottom:16px;align-items:flex-start}
.cs-row .ic{flex:0 0 38px;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:17px}
.cs-row.warn .ic{background:#FEF3C7}
.cs-row.win .ic{background:#DCFCE7}
.cs-row p{margin:0;color:#3D4A68;line-height:1.65;font-size:15px}
.cs-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:20px}
.cs-stat{background:linear-gradient(135deg,#0A1F44,#143163);color:#fff;border-radius:16px;padding:20px 14px;text-align:center;border:1px solid rgba(242,169,59,.35)}
.cs-stat b{display:block;font-size:24px;color:#F2A93B;margin-bottom:4px}
.cs-stat span{font-size:12.5px;color:#B9C8E8}
.cs-list{list-style:none;padding:0;margin:6px 0 0}
.cs-list li{padding:9px 0 9px 30px;position:relative;color:#3D4A68;font-size:14.5px;line-height:1.55;border-bottom:1px dashed #E6EAF2}
.cs-list li:last-child{border-bottom:0}
.cs-list li::before{content:"✓";position:absolute;left:0;top:9px;width:20px;height:20px;border-radius:50%;background:#DCFCE7;color:#15803D;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}
.cs-quote{margin-top:18px;background:#FFFBEB;border-left:4px solid #F2A93B;border-radius:0 14px 14px 0;padding:16px 18px;font-style:italic;color:#5B4A1E;font-size:14.5px;line-height:1.6}
.cs-quote b{display:block;margin-top:8px;font-style:normal;color:#0A1F44;font-size:13.5px}