#cases{.cases-title{text-align:center;margin-top:60px;color:var(--color-primary)}.case-item{padding:clamp(45px, 8vw, 60px) 0;transition:background 0.3s ease,color 0.3s ease;.case-image{border-radius:var(--radius-card);width:100%;height:auto;object-fit:cover}.case-name{font-weight:600;margin-bottom:10px;.case-role{font-weight:400}}.case-description{margin-bottom:16px;line-height:150%}.case-subtitle{margin-top:20px;font-weight:600}.case-numbers{margin-top:24px;font-weight:700;color:var(--color-primary);.case-badge{padding:8px 18px;border-radius:999px;font-size:14px;border:2px solid #fff0;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,var(--gradient-brand) border-box;white-space:nowrap}}}.case-item:nth-of-type(even){background:var(--color-primary);color:var(--color-white);.case-image-col{order:2}.case-content-col{order:1}.case-numbers{color:var(--color-white);.case-badge{border:2px solid currentColor;background:none}}}}.case-item:nth-of-type(odd){background:var(--color-white);color:var(--color-text);.case-name{color:var(--color-primary);.case-role{color:var(--color-black)}}}.case-item:nth-of-type(odd) .case-badge{border-color:var(--color-white)}@media (width <=992px){#cases{.case-item{text-align:center;&:nth-of-type(even){.case-image-col{order:1}.case-content-col{order:2}}.case-numbers{flex-direction:column}}}}@media (width <=768px){#cases{.case-item{text-align:center;overflow:hidden;.case-numbers{flex-direction:column}}}}