<style>
        /* 简约·蓝色调·质感 · 必应SEO友好 */
        *{margin:0;padding:0;box-sizing:border-box;}
        body{
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
            background: #f5faff;
            color: #0b2545;
            line-height: 1.5;
            -webkit-font-smoothing: antialiased;
        }
        .container{max-width:1280px;margin:0 auto;padding:0 24px;}
        /* header / nav */
        header{
            background: rgba(255,255,255,0.86);
            backdrop-filter: blur(12px);
            -webkit-backdrop-filter: blur(12px);
            box-shadow: 0 6px 18px rgba(0,40,100,0.05);
            position: sticky;
            top:0;
            z-index:100;
            border-bottom:1px solid rgba(18,100,220,0.1);
        }
        .header-flex{
            display:flex;
            align-items:center;
            justify-content:space-between;
            flex-wrap:wrap;
            padding:10px 0;
        }
        .logo a{
            display:flex;
            align-items:center;
            gap:8px;
            font-size:26px;
            font-weight:700;
            letter-spacing:-0.02em;
            color:#0a66c2;
            text-decoration:none;
        }
        .logo i{font-size:34px;color:#1e88e5;}
        nav ul{
            display:flex;
            gap:32px;
            list-style:none;
        }
        nav ul li a{
            text-decoration:none;
            font-weight:600;
            color:#1e3a5f;
            padding:8px 0;
            border-bottom:2px solid transparent;
            transition:0.15s;
            font-size:1.05rem;
        }
        nav ul li a:hover,nav ul li a.active{
            border-bottom-color:#0a66c2;
            color:#0a66c2;
        }
        /* 按钮 */
        .btn{
            display:inline-block;
            background:#0a66c2;
            color:white;
            font-weight:600;
            padding:12px 28px;
            border-radius:60px;
            text-decoration:none;
            box-shadow:0 8px 18px rgba(10,102,194,0.2);
            transition:all 0.2s;
            border:none;
            cursor:pointer;
            font-size:1rem;
        }
        .btn-outline{
            background:transparent;
            color:#0a66c2;
            box-shadow:none;
            border:1.5px solid #0a66c2;
        }
        .btn-outline i{margin-right:6px;}
        .btn:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(10,102,194,0.28);}
        .btn-large{padding:16px 40px;font-size:1.2rem;}
        /* hero 满屏大气 */
        .hero{
            background: linear-gradient(145deg, #e3f0ff 0%, #cddff7 100%);
            border-radius:0 0 48px 48px;
            padding:60px 0 70px;
            margin-bottom:40px;
        }
        .hero-content{text-align:center;max-width:900px;margin:0 auto;}
        .hero h1{font-size:3.5rem;font-weight:700;color:#05203c;margin-bottom:18px;letter-spacing:-0.02em;}
        .hero p{font-size:1.3rem;color:#1e3a5f;margin-bottom:36px;}
        .hero-buttons{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;}
        .stats-mini{
            display:flex;
            justify-content:center;
            gap:48px;
            margin-top:48px;
            color:#1a4972;
        }
        .stat-item{text-align:center;}
        .stat-num{font-size:2.2rem;font-weight:700;color:#0a66c2;}
        /* 卡片 */
        .section-title{
            font-size:2.5rem;
            font-weight:650;
            margin:60px 0 28px;
            letter-spacing:-0.02em;
        }
        .grid-3,.grid-4{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;}
        .grid-4{grid-template-columns:repeat(4,1fr);}
        .card{
            background:rgba(255,255,255,0.75);
            backdrop-filter:blur(8px);
            -webkit-backdrop-filter:blur(8px);
            border-radius:32px;
            padding:28px 22px;
            box-shadow:0 20px 35px -8px rgba(0,45,90,0.08);
            border:1px solid rgba(255,255,255,0.6);
            transition:0.2s;
        }
        .card:hover{transform:translateY(-5px);background:white;}
        .card-icon{
            font-size:42px;
            color:#0a66c2;
            background:linear-gradient(145deg,#d9ebff, #b8d6f5);
            width:70px;height:70px;
            display:flex;
            align-items:center;
            justify-content:center;
            border-radius:20px;
            margin-bottom:22px;
        }
        .feature-list{list-style:none;margin-top:15px;}
        .feature-list li{margin:10px 0;display:flex;align-items:center;gap:8px;}
        .fa-check-circle{color:#0a66c2;}
        /* 平台卡片 */
        .platform-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}
        .platform-item{
            background:white;
            border-radius:28px;
            padding:22px 32px;
            box-shadow:0 12px 22px -8px rgba(0,55,100,0.06);
            flex:1 1 160px;
            text-align:center;
        }
        /* FAQ */
        .faq-list{background:white;border-radius:36px;padding:24px 32px;box-shadow:0 20px 30px -10px rgba(0,68,128,0.06);}
        details{padding:16px 0;border-bottom:1px solid #e2edff;}
        details summary{
            font-weight:600;font-size:1.2rem;cursor:pointer;
            list-style:none;display:flex;align-items:center;
        }
        details summary::-webkit-details-marker{display:none;}
        details summary i{margin-right:14px;color:#0a66c2;}
        details[open]{padding-bottom:8px;}
        details p{padding:10px 0 10px 36px;color:#2c3e50;}
        .faq-more{text-align:center;margin:28px 0;}
        /* footer */
        footer{
            background:#0b1e32;
            color:#e3ecf5;
            padding:48px 0 28px;
            margin-top:70px;
            border-radius:48px 48px 0 0;
        }
        .footer-desc{max-width:800px;margin:20px 0 30px;opacity:0.8;}
        .footer-nav{display:flex;flex-wrap:wrap;gap:50px;}
        .footer-col p{font-weight:600;margin-bottom:14px;}
        .footer-col ul{list-style:none;}
        .footer-col ul li{margin:8px 0;}
        .footer-col a{color:#bdd3f0;text-decoration:none;}
        .sub-footer{text-align:center;margin-top:50px;border-top:1px solid #264a70;padding-top:22px;font-size:0.9rem;}
        /* 响应式 */
        @media(max-width:800px){
            .header-flex{flex-direction:column;gap:10px;}
            nav ul{gap:20px;flex-wrap:wrap;justify-content:center;}
            .grid-3,.grid-4{grid-template-columns:1fr;}
            .hero h1{font-size:2.5rem;}
        }
        /* 流程步骤 */
        .steps{display:flex;flex-wrap:wrap;gap:16px;margin:30px 0;}
        .step{flex:1;background:white;border-radius:30px;padding:28px 20px;}
        .step-num{background:#0a66c2;color:white;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px;font-weight:700;margin-bottom:20px;}
        /* 下载中心 */
        .version-table{background:white;border-radius:32px;padding:30px;box-shadow:0 20px 30px -10px rgba(0,55,100,0.06);}
        .version-row{display:grid;grid-template-columns:1fr 1.5fr 1fr;padding:14px 0;border-bottom:1px solid #d4e3ff;}
        .badge{background:#e2edff;color:#0a66c2;padding:4px 14px;border-radius:30px;font-weight:500;}
        /* 通用 */
        .text-center{text-align:center;}
        .mt-4{margin-top:30px;}
        .mb-2{margin-bottom:20px;}
        i{margin-right:6px;}
        .link-btn{color:#0a66c2;font-weight:600;}
    </style>