.about-page{background:#fff;color:#333}.about-body footer .service-footer{display:none}.about-page .about-section{padding:1.2rem 0}.about-page .section-copy{font-size:var(--font-size-16);color:#333;line-height:.28rem;text-align:justify}.about-hero{position:relative;height:6.4rem;padding-top:.64rem;box-sizing:border-box;overflow:hidden}.about-hero .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about-hero .hero-content{position:relative;z-index:1}.about-hero h1{padding-top:1.2rem;font-family:AlibabaPuHuiTiB,PingFangSC,sans-serif;font-size:var(--font-size-48);font-weight:700;line-height:1.36;color:#333}.about-hero .hero-mark{display:block;width:1rem;height:.16rem;margin:-.15rem 0 .2rem}.about-hero .hero-lead{width:4.8rem;font-size:var(--font-size-20);font-weight:600;line-height:.28rem}.about-hero .hero-desc{width:4.8rem;margin-top:.16rem;font-size:var(--font-size-18);line-height:.25rem;color:#333;text-align:justify}.about-intro,.about-team{background:#f9fafc}.about-intro .section-copy,.about-cases .section-copy{margin-top:.8rem}.stat-list{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.48rem}.stat-card{height:3rem;border-radius:.08rem;background-size:cover;background-position:center;padding:1.74rem 0 0 .4rem;box-sizing:border-box;color:#fff}.stat-card strong{display:block;font-family:AlibabaPuHuiTiB,PingFangSC,sans-serif;font-size:var(--font-size-40);line-height:.55rem}.stat-card span{display:block;margin-top:.04rem;font-size:var(--font-size-20);font-weight:600;line-height:.28rem}.case-list{display:grid;grid-template-columns:repeat(6,1fr);gap:.1rem;margin-top:.48rem}.case-item img{width:100%;aspect-ratio:232 / 300;object-fit:cover;border-radius:.08rem;border:.01rem solid #dcdfe6;display:block}.case-item p{margin-top:.26rem;font-size:var(--font-size-16);font-weight:600;line-height:.22rem;text-align:center}.team-panel{display:grid;grid-template-columns:4.1fr repeat(3,1fr);gap:.04rem;height:4.46rem;margin-top:.8rem}.team-main,.team-card{border-radius:.08rem;overflow:hidden}.team-main{background-size:cover;background-position:center;padding:.56rem .48rem;box-sizing:border-box;color:#fff}.team-main h3,.team-card h3{font-family:AlibabaPuHuiTiB,PingFangSC,sans-serif;font-size:var(--font-size-24);font-weight:700;line-height:.33rem}.team-main i{display:block;width:.2rem;height:.06rem;margin-top:.24rem;background:#ffbe00}.team-main p{margin-top:.24rem;font-size:var(--font-size-18);line-height:.25rem}.team-main img{width:.64rem;height:.64rem;margin-top:1.25rem}.team-card{background:#fff;padding:.56rem .48rem;box-sizing:border-box}.team-card img{width:.64rem;height:.64rem;margin-top:2.04rem}.about-culture .subtitle{margin-top:.12rem;margin-bottom:.8rem}.culture-board{display:grid;grid-template-columns:repeat(2,1fr);gap:.24rem}.culture-card{min-height:2rem;border-radius:.08rem;padding:.32rem .4rem;box-sizing:border-box;background:linear-gradient(135deg,#eefaff,#f0f0ff)}.culture-card.values{grid-column:1 / -1}.culture-no{font-family:AlibabaPuHuiTiB,PingFangSC,sans-serif;font-size:.72rem;font-weight:700;line-height:.78rem;color:#236fff1f}.culture-no span{margin-left:-.28rem;font-size:var(--font-size-32);color:#236fff;vertical-align:middle}.culture-card h3{margin-top:.12rem;font-size:.22rem;font-weight:700;line-height:.3rem}.culture-card p,.value-list p{margin-top:.12rem;font-size:var(--font-size-16);line-height:.28rem}.value-list{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.value-list p:not(:last-child){border-right:.01rem solid rgba(51,51,51,.15);padding-right:.28rem}.about-cta{position:relative;height:4.46rem;overflow:hidden}.about-cta>img{width:100%;height:100%;object-fit:cover;display:block}.about-cta .cta-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.about-cta h2{font-family:AlibabaPuHuiTiB,PingFangSC,sans-serif;font-size:var(--font-size-40);font-weight:700;line-height:.55rem}.about-cta p{margin-top:.12rem;font-size:var(--font-size-18);line-height:.25rem}.about-cta .cta-actions{display:flex;gap:.16rem;margin-top:.5rem}.about-cta .cta-actions>div{width:1.84rem;height:.64rem;display:flex;align-items:center;justify-content:center;border-radius:.08rem;border:.01rem solid #ffffff;font-size:var(--font-size-20);cursor:pointer}.about-cta .cta-actions .primary{background:#fff;color:#333;border-color:#236fff;font-weight:600}@media (min-width: 1440px) and (max-width: 1919px){.about-page .about-section{padding:.9rem 0}.about-intro .section-copy,.about-cases .section-copy,.team-panel{margin-top:.6rem}}
