/* Hero: 简洁 — 大标题 + 图片 */
.hero{position:relative;overflow:hidden;background:linear-gradient(160deg,#eef3fb 0%,#e6edfa 40%,#f0f4ff 100%);padding-top:80px;padding-bottom:32px}
.hero-bg,.hero-bg-image,.hero-overlay,.hero-grid-lines{display:none}

.hero-content{position:relative;z-index:1;text-align:center;padding-top:40px}
.hero-shell{}
.hero-main{display:flex;flex-direction:column;align-items:center;gap:24px}
.hero-copy{text-align:center}

.hero-kicker,.hero-proof,.hero-highlights,.hero-mini-card{display:none}

.hero-title{font-size:2.4rem;font-weight:800;margin-bottom:8px;color:var(--text-1)}
.hero-title-accent{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.hero-subtitle{font-size:1.1rem;color:var(--text-2);margin-bottom:16px}
.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}

.hero-stage{max-width:900px;margin:0 auto}
.hero-stage-panel{position:relative}
.hero-stage-badge{display:none}
.hero-devices{max-width:860px;margin:0 auto}
.hero-devices img{width:100%;filter:drop-shadow(0 12px 32px rgba(0,0,0,.08))}

.hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:520px;margin:24px auto 0;padding-top:20px;border-top:1px solid var(--border)}
.hero-stat{text-align:center}
.hero-stat-number{font-size:1.5rem;font-weight:800;color:var(--text-1)}
.hero-stat-label{display:block;font-size:.75rem;color:var(--text-3);margin-top:2px}

.hero-scroll-indicator{display:none}

@media(min-width:640px){
    .hero-title{font-size:3rem}
    .hero-stats{grid-template-columns:repeat(4,1fr);max-width:640px}
    .hero-stat-number{font-size:1.8rem}
}
@media(min-width:1024px){
    .hero-title{font-size:3.4rem}
    .hero-stage{max-width:960px}
}
@media(max-width:480px){
    .hero-content{padding-top:24px}
    .hero-title{font-size:1.9rem}
    .hero-stat-number{font-size:1.2rem}
}
