.case-wrap[data-v-3d65506f]{position:relative}.case-wrap .vortmall-common-container[data-v-3d65506f]{padding:100px 0}.case-wrap .header[data-v-3d65506f]{position:relative;text-align:center}.case-wrap .header .title[data-v-3d65506f]{color:#2b2c2f;font-size:36px;font-weight:700;line-height:44px}.case-wrap .header .desc[data-v-3d65506f]{color:#545558;font-size:20px;line-height:28px;margin-top:15px}.case-wrap .contnt[data-v-3d65506f]{margin-top:60px}.case-wrap .contnt .card-list[data-v-3d65506f]{display:flex;gap:20px;justify-content:space-between}.case-wrap .contnt .card-item[data-v-3d65506f]{background:#fff;border:1px solid #f0f0f2;border-radius:12px;box-shadow:0 4px 20px #00000005;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:30px 24px;transition:all .3s}.case-wrap .contnt .card-item[data-v-3d65506f]:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.case-wrap .contnt .card-item .card-text[data-v-3d65506f]{margin-bottom:30px}.case-wrap .contnt .card-item .card-text .card-title[data-v-3d65506f]{color:#2b2c2f;font-size:24px;font-weight:700;margin-bottom:12px}.case-wrap .contnt .card-item .card-text .card-desc[data-v-3d65506f]{color:#545558;font-size:14px;line-height:1.6}.case-wrap .contnt .card-item .card-image[data-v-3d65506f]{margin-top:auto;text-align:center}.case-wrap .contnt .card-item .card-image img[data-v-3d65506f]{display:block;height:auto;width:100%}@media only screen and (max-width:1200px){.case-wrap .vortmall-common-container[data-v-3d65506f]{padding:80px 30px}.case-wrap .header .title[data-v-3d65506f]{font-size:32px;line-height:40px}.case-wrap .header .desc[data-v-3d65506f]{font-size:16px;line-height:24px}.case-wrap .contnt .card-list[data-v-3d65506f]{flex-wrap:wrap;justify-content:center}.case-wrap .contnt .card-item[data-v-3d65506f]{flex:0 0 calc(33.33% - 20px);min-width:280px}}@media only screen and (max-width:767px){.case-wrap .vortmall-common-container[data-v-3d65506f]{padding:60px 20px}.case-wrap .contnt[data-v-3d65506f]{margin-top:40px}.case-wrap .header .title[data-v-3d65506f]{font-size:24px;line-height:32px}.case-wrap .header .desc[data-v-3d65506f]{font-size:14px;line-height:22px;margin-top:10px}.case-wrap .contnt .card-list[data-v-3d65506f]{flex-direction:column;gap:20px}.case-wrap .contnt .card-item[data-v-3d65506f]{flex:1 1 100%;min-width:100%}}
