.SJBlock{display: none;}
.cases-logo-wall{display: flex;flex-wrap: wrap;gap: inherit;margin: -6px;padding-bottom: 60px;}
.logo-item{width: calc(20% - 16px);padding-top: 8.5%;position: relative;overflow: hidden;border: 1px solid #0000000d;margin: 8px;border-radius: 10px;}
.logo-item img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: contain;background: #fff;}
.cases-detail-grid{margin-top: 35px;}

.article-hero{padding-top: 150px;}
@media (max-width:767px){
	.PCBlock{display: none;}
	.SJBlock{display: block;}
	.hero-v2{padding-top: 0px;}
	.hero-content{padding-bottom: 50px;}
	.hero-v2 .hero-desc {font-size: 16px;}
	.hero-v2 .hero-btns{flex-wrap: wrap;justify-content: space-between;gap:inherit;}
	.hero-btns a,.btn-primary,.btn-secondary{text-align: center;padding: 15px 5px;width: 46%;}
	.hero-v2 .btn-text{display: none;}
	.scroll-hint{left: 50%;bottom: 25px;}
	.section {padding: 65px 0;}
	.section-title {margin-bottom: 50px;}
	.trend-content h2,.section-title {font-size: 28px;}
	.trend-grid{gap: 55px;}
	.trend-intro {font-size: 15px;}
	.diff-card{padding: 40px 15px;}
	.logo-item{width: calc(33.333% - 8px);margin: 4px;padding-top: 11.5%;border-radius: 5px;}
	.process-timeline{display: block;}
	.process-step{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
	.step-line{display: none;}
	.process-step{flex: none;text-align: left;margin: 0;padding: 18px 0;}
	.process-step .step-num{margin: 0;width: 45px;height: 45px;}
	.process-step h4{margin-bottom: 2px;}
	.step-content{width: calc(100% - 50px);padding-left: 20px;}
	.cta-content h2 {font-size: 32px;}
	.cta-features {align-items: center;}
	
	.article-hero{padding-top: 100px;}
	.cases-logo-wall,.insight-grid,.process-timeline{margin-top: 30px;}
}