<style>
    /* 复用全局样式 (精简，与首页一致) */
    *{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,'Segoe UI',sans-serif;}
    body{background:#f5f9ff;color:#1a2b3e;line-height:1.5;}
    .container{max-width:1280px;margin:0 auto;padding:0 24px;}
    a{text-decoration:none;color:inherit;}
    :root{--primary:#1e6df2;--primary-soft:#e3edfe;--glass:rgba(255,255,255,0.75);--shadow:0 20px 35px -8px rgba(0,35,90,0.08);}
    .glass-card{background:var(--glass); backdrop-filter:blur(2px); border-radius:28px; box-shadow:var(--shadow); border:1px solid rgba(30,109,242,0.12); padding:24px;}
    .btn{display:inline-block; padding:12px 32px; border-radius:60px; font-weight:600; background:var(--primary); color:white; box-shadow:0 8px 16px -6px #1e6df280;}
    .btn-outline{background:transparent; color:var(--primary); border:1.5px solid var(--primary);}
    .header-row{display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; padding:16px 0; border-bottom:1px solid #c9dfff;}
    .logo-area{display:flex; align-items:center; gap:8px;}
    .logo-icon{font-size:32px; color:var(--primary);}
    .logo-text{font-size:24px; font-weight:700;}
    .nav-links{display:flex; gap:32px; font-weight:600;}
    .download-btn-header{background:var(--primary); color:white; padding:10px 22px; border-radius:40px;}
    .footer{background:#e3f0fe; margin-top:60px; padding:48px 0 24px; border-radius:48px 48px 0 0;}
    .footer-grid{display:grid; grid-template-columns:2fr 1fr 1fr 1.5fr; gap:32px;}
    .sub-footer{text-align:center; padding-top:32px;}
    @media (max-width:768px){.footer-grid{grid-template-columns:1fr;}}
  </style>