        /* ===== 全局重置（与首页保持一致） ===== */
        *{margin:0;padding:0;box-sizing:border-box}
        :root{--brand:#0055cc;--brand-dark:#0044a8;--brand-light:#e8f0fe;--title:#0c2137;--body:#3a5f83;--muted:#6a8ab0;--bg:#ffffff;--bg-alt:#f8fcff;--radius:40px;--radius-sm:24px;--shadow:0 8px 28px rgba(0,85,204,0.15);--shadow-hover:0 12px 40px rgba(0,85,204,0.25);--transition:0.25s ease}
        html{scroll-behavior:smooth}
        body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--body);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}
        a{text-decoration:none;color:inherit}
        img{display:block;max-width:100%;height:auto}

        .container,.nav-inner{width:92%;max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}
        @media (min-width:768px){.container,.nav-inner{width:90%;padding:0 24px}}
        @media (min-width:1024px){.container,.nav-inner{width:85%;padding:0 40px}}

        .section-title{font-size:2.4rem;font-weight:700;color:var(--title);text-align:center;margin-bottom:0.5rem}
        .section-sub{text-align:center;color:var(--muted);font-size:1.1rem;margin-bottom:2.5rem}
        .btn{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;padding:0.85rem 2.2rem;border-radius:var(--radius);font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all var(--transition);background:var(--bg);color:var(--title);box-shadow:0 2px 8px rgba(0,0,0,0.04)}
        .btn-primary{background:var(--brand);color:#fff;box-shadow:var(--shadow)}
        .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);background:var(--brand-dark)}
        .btn-outline{background:transparent;color:var(--brand);border:2px solid var(--brand)}
        .btn-outline:hover{transform:translateY(-2px);background:var(--brand);color:#fff}
        .btn-sm{padding:0.5rem 1.4rem;font-size:0.9rem;border-radius:var(--radius-sm)}
        .badge-free{display:inline-block;background:#22c55e;color:#fff;font-size:0.65rem;font-weight:700;padding:0.1rem 0.8rem;border-radius:40px;margin-left:0.4rem;vertical-align:middle}

        /* ===== 导航 ===== */
        .navbar{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,0.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,85,204,0.06);padding:0.6rem 0;transition:box-shadow var(--transition)}
        .navbar.scrolled{box-shadow:0 4px 20px rgba(0,0,0,0.06)}
        .nav-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}
        .nav-logo{flex-shrink:0}
        .nav-logo img{display:block;height:32px;width:auto}
        .nav-links{display:flex;align-items:center;gap:1.2rem;list-style:none;font-weight:500;flex-shrink:0}
        .nav-links a{font-size:0.9rem;color:var(--body);position:relative;padding:0.25rem 0;white-space:nowrap}
        .nav-links a::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--brand);transition:width var(--transition)}
        .nav-links a:hover::after{width:100%}
        .nav-links a:hover{color:var(--brand)}
        .nav-links .highlight a{color:var(--brand);font-weight:700}
        .nav-links .highlight a::after{width:100%}
        .nav-download-btn{flex-shrink:0;margin-left:0.2rem}
        .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;background:transparent;border:none;flex-shrink:0}
        .hamburger span{display:block;width:26px;height:3px;background:var(--title);border-radius:4px;transition:all var(--transition)}
        .hamburger.active span:nth-child(1){transform:rotate(45deg)translate(5px,5px)}
        .hamburger.active span:nth-child(2){opacity:0}
        .hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}
        @media (max-width:992px){.nav-links{gap:0.8rem}.nav-links a{font-size:0.82rem}}
        @media (max-width:768px){
            .nav-inner{flex-wrap:wrap}
            .nav-links{display:none;flex-direction:column;width:100%;padding:0.8rem 0 0.4rem;gap:0.2rem;border-top:1px solid rgba(0,85,204,0.06);margin-top:0.6rem;flex-shrink:0}
            .nav-links.open{display:flex}
            .nav-links a{font-size:0.95rem;padding:0.4rem 0;white-space:normal}
            .hamburger{display:flex}
            .nav-download-btn{display:none}
        }

        /* ===== 关于页HERO ===== */
        .about-hero{padding:3rem 0 4rem;background:var(--bg-alt)}
        .about-hero-grid{display:flex;align-items:center;gap:4rem}
        .about-hero-left{flex:1.1}
        .about-hero-badge{display:inline-block;background:var(--brand-light);color:var(--brand);font-weight:600;font-size:0.85rem;padding:0.3rem 1.2rem;border-radius:40px;margin-bottom:1rem}
        .about-hero h1{font-size:3rem;font-weight:800;color:var(--title);line-height:1.15;margin-bottom:1rem;letter-spacing:-0.02em}
        .about-hero h1 span{color:var(--brand)}
        .about-hero-desc{padding-left:1rem;border-left:3px solid var(--brand);margin-bottom:1.5rem}
        .about-hero-desc p{font-size:0.98rem;color:var(--body);line-height:1.8;margin-bottom:0.6rem}
        .about-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}
        .about-hero-right{flex:1;display:flex;justify-content:center;align-items:center}
        .about-hero-img{max-width:100%;border-radius:var(--radius);box-shadow:var(--shadow);animation:float 3s ease-in-out infinite;width:450px}
        @keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
        .about-hero-meta{display:flex;gap:2rem;color:var(--muted);font-size:0.9rem;font-weight:500;flex-wrap:wrap}
        .about-hero-meta span{display:flex;align-items:center;gap:0.3rem}
        .about-hero-meta i{font-size:1.2rem;color:var(--brand)}
        @media (max-width:768px){
            .about-hero-grid{flex-direction:column;gap:2rem}
            .about-hero h1{font-size:2.2rem}
            .about-hero-right{order:-1}
            .about-hero-img{max-width:300px;width:100%}
        }
        @media (max-width:480px){
            .about-hero{padding:2rem 0 3rem}
            .about-hero h1{font-size:1.8rem}
            .about-hero-actions .btn{width:100%;justify-content:center}
        }

        /* ===== 使命愿景卡片 ===== */
        .mission-vision{padding:5rem 0;background:var(--bg)}
        .mission-vision-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:1rem}
        .mv-card{background:var(--bg-alt);border-radius:var(--radius-sm);padding:2rem;border-left:4px solid var(--brand)}
        .mv-card h3{font-size:1.3rem;font-weight:700;color:var(--title);margin-bottom:0.8rem}
        .mv-card p{font-size:0.95rem;color:var(--body);line-height:1.8}
        .mv-card .mv-icon{font-size:2rem;color:var(--brand);margin-bottom:0.8rem}
        @media (max-width:768px){.mission-vision-grid{grid-template-columns:1fr}}

        /* ===== 发展历程时间线 ===== */
        .timeline{padding:5rem 0;background:var(--bg-alt)}
        .timeline-grid{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem;max-width:800px;margin-left:auto;margin-right:auto}
        .timeline-item{display:flex;gap:1.5rem;align-items:flex-start;background:var(--bg);border-radius:var(--radius-sm);padding:1.8rem;border-left:4px solid var(--brand);box-shadow:0 4px 12px rgba(0,0,0,0.02)}
        .timeline-item .year{font-size:1.6rem;font-weight:800;color:var(--brand);min-width:70px;line-height:1.2}
        .timeline-item h3{font-size:1.1rem;font-weight:700;color:var(--title);margin-bottom:0.4rem}
        .timeline-item p{font-size:0.9rem;color:var(--body);line-height:1.7}

        /* ===== 核心团队 ===== */
        .team{padding:5rem 0;background:var(--bg)}
        .team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem;margin-top:1rem}
        .team-card{background:var(--bg-alt);border-radius:var(--radius-sm);padding:2rem 1.5rem;text-align:center;border:1px solid rgba(0,85,204,0.06);transition:all var(--transition)}
        .team-card:hover{border-color:var(--brand);transform:translateY(-4px);box-shadow:var(--shadow)}
        .team-card .team-avatar{width:80px;height:80px;margin:0 auto 1rem;border-radius:50%;background:var(--brand-light);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--brand)}
        .team-card h3{font-size:1.1rem;font-weight:700;color:var(--title);margin-bottom:0.3rem}
        .team-card .role{font-size:0.85rem;color:var(--muted);margin-bottom:0.6rem}
        .team-card p{font-size:0.85rem;color:var(--body);line-height:1.7}
        @media (max-width:992px){.team-grid{grid-template-columns:repeat(2,1fr)}}
        @media (max-width:480px){.team-grid{grid-template-columns:1fr}}

        /* ===== 价值观 ===== */
        .values{padding:5rem 0;background:var(--bg-alt)}
        .values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-top:1rem}
        .value-card{background:var(--bg);border-radius:var(--radius-sm);padding:2rem 1.8rem;text-align:center;border:1px solid rgba(0,85,204,0.04);transition:all var(--transition)}
        .value-card:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:var(--shadow)}
        .value-card .value-icon{font-size:2.4rem;color:var(--brand);margin-bottom:0.8rem}
        .value-card h3{font-size:1.1rem;font-weight:700;color:var(--title);margin-bottom:0.5rem}
        .value-card p{font-size:0.9rem;color:var(--body);line-height:1.7}
        @media (max-width:768px){.values-grid{grid-template-columns:1fr 1fr}}
        @media (max-width:480px){.values-grid{grid-template-columns:1fr}}

        /* ===== 数据统计 ===== */
        .about-stats{padding:4rem 0;background:var(--bg)}
        .about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}
        .about-stats-item .number{font-size:2.8rem;font-weight:800;color:var(--title);line-height:1.1}
        .about-stats-item .label{font-size:1rem;color:var(--muted);font-weight:500}
        @media (max-width:768px){.about-stats-grid{grid-template-columns:1fr 1fr;gap:1.2rem}}
        @media (max-width:480px){.about-stats-grid{grid-template-columns:1fr 1fr;gap:0.8rem}.about-stats-item .number{font-size:2rem}}

        /* ===== 联系我们 / CTA ===== */
        .cta{padding:5rem 0;background:var(--bg-alt)}
        .cta-card{background:var(--bg);border-radius:var(--radius);padding:3rem 2.5rem;text-align:center;box-shadow:var(--shadow);border:1px solid rgba(0,85,204,0.06)}
        .cta-card h2{font-size:2rem;font-weight:800;color:var(--title);margin-bottom:1rem}
        .cta-card p{font-size:1rem;color:var(--body);max-width:600px;margin:0 auto 2rem;line-height:1.8}
        .cta-card .cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}

        /* ===== 底部 ===== */
        .footer{padding:2.8rem 0 2rem;background:var(--title);color:rgba(255,255,255,0.7);border-top:1px solid rgba(255,255,255,0.06)}
        .footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}
        .footer-left{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}
        .footer-links{display:flex;flex-wrap:wrap;gap:1.6rem}
        .footer-links a{color:rgba(255,255,255,0.7);font-size:0.9rem;transition:color var(--transition)}
        .footer-links a:hover{color:#fff}
        .footer-social{display:flex;gap:1rem}
        .footer-social a{color:rgba(255,255,255,0.5);font-size:1.1rem;transition:color var(--transition)}
        .footer-social a:hover{color:#fff}
        .footer-copy{font-size:0.85rem;color:rgba(255,255,255,0.5)}
        .footer-copy .icp{display:block;margin-top:0.2rem;font-size:0.75rem}
        @media (max-width:768px){.footer .container{flex-direction:column;text-align:center}.footer-left{flex-direction:column;gap:0.8rem}.footer-links{justify-content:center}.footer-social{justify-content:center}}
        @media (max-width:480px){.footer-links{gap:1rem;justify-content:center}}

        ::-webkit-scrollbar{width:8px}
        ::-webkit-scrollbar-track{background:var(--bg-alt)}
        ::-webkit-scrollbar-thumb{background:var(--brand);border-radius:40px}