@media(max-width:1200px){
	.container{width:100%}
}
@media(max-width:992px){
	.main-nav,.right-nav{display:none}
	.menu-toggle{display:flex}
	.feature-list,.create-list{grid-template-columns:repeat(2,1fr)}
	.advantage-list{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:768px){
	.banner-text h1{font-size:32px}
	.feature-list,.create-list,.advantage-list{grid-template-columns:1fr}
	.footer-inner{grid-template-columns:1fr;text-align:center}
}
@media(max-width:1200px){
	.container{width:100%}
	.footer-inner{grid-template-columns:1fr 1fr 1fr 1fr}
}
@media(max-width:992px){
	.main-nav,.right-nav{display:none}
	.menu-toggle{display:flex}
	.feature-list,.create-list{grid-template-columns:repeat(2,1fr)}
	.advantage-list,.review-list{grid-template-columns:repeat(2,1fr)}
	.banner-stats{gap:20px}
	.footer-inner{grid-template-columns:1fr 1fr;text-align:center}
}
@media(max-width:768px){
	.banner-text h1{font-size:28px}
	.feature-list,.create-list,.advantage-list,.review-list{grid-template-columns:repeat(2, 1fr);padding: 0 !important;gap:20px;}
	.feature-list .feature-item{
		padding: 10px !important;
        border: 1px solid #e1dddd;
        font-size: 14px;
		}
	.banner-stats{flex-direction:column;align-items:center;gap:30px}
	.about-section{padding: 0;}
	.about-right{padding:20px 0;}
	.about-img img{width:80%;}
	.footer-inner{grid-template-columns:1fr;text-align:center}
}
@media(max-width:992px){
	.timeline-horizontal{flex-wrap:wrap}
	.timeline-item{flex:1 1 45%;margin-bottom:30px}
	.timeline-horizontal::before{display:none}
}
@media(max-width:768px){
	.timeline-horizontal{flex-direction:column;gap:35px}
	.timeline-item{width:100%}
}
/* 桌面端：3个横排 */
.banner-stats {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 30px;
    flex-direction: row !important;
}

/* 移动端：3个竖排 */
@media (max-width: 768px) {
    .banner-stats {
        flex-direction: column !important;
        gap: 20px;
    }
    .stat-item {
        width: 100%;
        max-width: 200px;
    }
}