.cs-section{background-color:var(--cs-bg,#fff);padding:120px 0}.cs__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:64px}.cs__header-left{max-width:560px}.cs__label{color:var(--cs-accent,#e8622a);display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.cs__heading{color:var(--cs-heading,inherit);letter-spacing:-.02em;margin:0 0 8px}.cs__desc{color:var(--cs-text,inherit);font-size:1rem;line-height:1.7}.cs__list{display:flex;flex-direction:column;gap:32px}.cs__card{background:var(--cs-card-bg,#fff);border:1px solid var(--cs-card-border,#e5e7eb);border-radius:24px;display:grid;grid-template-columns:3fr 2fr;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.cs__card:hover{box-shadow:0 20px 40px rgba(0,0,0,.12);transform:translateY(-2px)}.cs__card--reversed{grid-template-columns:2fr 3fr}.cs__card--reversed .cs__card-content{order:2}.cs__card--reversed .cs__card-image-wrap{order:1}.cs__card-content{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px}.cs__badge{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:999px;color:var(--cs-text,inherit);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.06em;padding:4px 12px;text-transform:uppercase;width:fit-content}.cs__card-title{color:var(--cs-heading,inherit);font-size:2rem;line-height:1.3;margin:0}.cs__card-result{color:var(--cs-accent,#e8622a);font-size:1.25rem;font-weight:600;line-height:1.3;margin:0}.cs__card-divider{background:var(--cs-card-border,#e5e7eb);height:1px;margin:8px 0;width:100%}.cs__stats{display:flex;flex-wrap:wrap;gap:32px}.cs__stat{display:flex;flex-direction:column;gap:2px}.cs__stat-icon{font-size:1.1rem;line-height:1;margin-bottom:2px}.cs__stat-value{color:var(--cs-stat-val,inherit);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.cs__stat-label{color:var(--cs-stat-lbl,#6b7280);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cs__card-link{align-items:center;color:var(--cs-accent,#e8622a);display:inline-flex;font-size:1rem;font-weight:600;gap:6px;margin-top:8px;text-decoration:none;transition:gap .15s ease}.cs__card-link:hover{gap:10px}.cs__card-image-wrap{background:var(--cs-placeholder,#f3f4f6);min-height:300px;overflow:hidden}.cs__card-image{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.cs__card:hover .cs__card-image{transform:scale(1.03)}.cs__card-placeholder{align-items:center;background:var(--cs-placeholder,#f3f4f6);color:#c4c9d4;display:flex;height:100%;justify-content:center;min-height:300px;width:100%}.cs__card-placeholder svg{height:56px;width:56px}@media (max-width:900px){.cs__card,.cs__card--reversed{grid-template-columns:1fr}.cs__card--reversed .cs__card-content,.cs__card--reversed .cs__card-image-wrap{order:unset}.cs__card-image-wrap{min-height:220px;order:-1}.cs__card-content{padding:32px}.cs__stats{gap:24px}}@media (max-width:600px){.cs-section{padding:80px 0}.cs__header{align-items:flex-start;flex-direction:column}.cs__stats{gap:16px}}