.CasesList_wrap__xKz5f{width:100%;padding:40px 20px 24px;background:linear-gradient(180deg,#FDF3E7,#FDF6EE)}.CasesList_container__3dO2c{max-width:1300px;margin:0 auto}.CasesList_tabs__ZQMWF{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.CasesList_tab__5so3M{height:38px;padding:0 20px;border-radius:19px;border:1px solid #f3e4d3;background:#fff;color:#4b5563;font-size:14px;cursor:pointer;transition:all .2s ease}.CasesList_tab__5so3M:hover{border-color:#fdba74;color:#f97316}.CasesList_tabActive__T2pvp{background:#f97316;border-color:#f97316;color:#fff}.CasesList_tabActive__T2pvp:hover{color:#fff}.CasesList_grid___uIFL{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.CasesList_card__AL1j_{background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;box-shadow:0 4px 16px rgba(249,115,22,.05);transition:transform .25s ease,box-shadow .25s ease}.CasesList_card__AL1j_:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(249,115,22,.12)}.CasesList_cardTop__ug6rI{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.CasesList_cardIcon__7oeDN{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff1e5;border-radius:14px}.CasesList_cardTag__EsJS4{font-size:12px;color:#f97316;background:#fff1e5;border-radius:12px;padding:4px 12px;white-space:nowrap}.CasesList_cardTitle__Ho_XL{font-size:17px;font-weight:700;color:#1a1a1a;line-height:1.5;margin:0 0 10px}.CasesList_cardDesc__WGvPX{font-size:13.5px;color:#6b7280;line-height:1.8;margin:0 0 18px;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CasesList_cardFooter__w_LWM{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f5ede3}.CasesList_cycle__DnG4q{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.CasesList_cycle__DnG4q b{color:#1a1a1a;font-weight:600}.CasesList_detailLink__irWmA{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:#f97316;text-decoration:none;transition:gap .2s ease}.CasesList_detailLink__irWmA:hover{gap:8px}@media(max-width:1024px){.CasesList_grid___uIFL{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.CasesList_wrap__xKz5f{padding:28px 16px 16px}.CasesList_grid___uIFL{grid-template-columns:1fr}.CasesList_tab__5so3M{height:34px;padding:0 16px;font-size:13px}}