        /* 全局 */
        *, ::after, ::before { box-sizing: border-box; }
        body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd { margin: 0; padding: 0; }
        ul { list-style-type: none; }
        a { text-decoration: none; color: inherit; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
        body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif; font-size: 14px; color: #f3f5f8; background-color: #2c2c2e; display: flex; flex-direction: column; align-items: center; min-height: 100vh; overflow-x: hidden; }
        img { vertical-align: bottom; }
        button { margin: 0; padding: 0; border: none; background: none; cursor: pointer; }
        button:hover { opacity: 0.8; }
        button:active { opacity: 0.7; }

        /* h */
        .header { position: fixed; top: 0; width: 100%; background-color: rgba(12, 15, 17, 0.8); color: white; display: flex; justify-content: space-between; align-items: center; padding: 10px 25px; box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.2); backdrop-filter: blur(60px); z-index: 1000; transition: all 0.5s ease; }
        .header .logo img { height: 35px; }
        .header .menu { display: flex; gap: 20px; }
        .header .menu a { color: white; position: relative; padding: 10px 0; transition: color 0.2s; }
        .header .menu a:hover, .header .menu a.active { color: #3498db; }

        /* 容器和标题 */
        .container { width: 100%; min-height: 500px; background: linear-gradient(135deg, #3498db, #2c3e50); text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: 120px; box-sizing: border-box; position: relative; overflow: hidden; transition: all 1s ease; }
        .title { font-weight: 400; font-size: 3em; margin-bottom: 50px; z-index: 1; color: #ffffff; transition: all 1s ease; }

        /* 强壮标题 */
        .highlight-text { font-size: 2em; background: linear-gradient(90deg, #0078d4, #00a4e8, #00c4ff, #0078d4); background-size: 300% 300%; background-clip: text; -webkit-background-clip: text; color: transparent; animation: gradientText 3s ease infinite; margin: 20px 0; }
        @keyframes gradientText { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }

        /* 按钮 */
        .buttons { display: flex; justify-content: center; margin-bottom: 50px; z-index: 1; transition: all 1s ease; }
        .button { position: relative; overflow: hidden; padding: 15px 30px; border: none; cursor: pointer; margin: 0 10px; font-size: 18px; border-radius: 5px; transition: background-color 0.2s, transform 0.2s; }
        .button:hover { transform: translateY(-5px); }
        .blue-button { background-color: #3498db; color: white; }
        .black-button { background-color: #2c3e50; color: white; }

        /* 高亮 */
        .highlights { width: 90%; padding: 20px; background-color: ; text-align: center; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); margin-bottom: 50px; transition: all 1s ease; }

        /* 功能 */
        .features { background-color: #1c1c1e; padding: 50px 0; text-align: center; width: 100%; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); transition: all 1s ease; }
        .features .feature { display: flex; justify-content: center; align-items: center; margin: 20px 0; max-width: 800px; margin-left: auto; margin-right: auto; transition: all 1s ease; }

        /* 用户评价 */
        .testimonials { background-color: ; padding: 50px 0; text-align: center; transition: all 1s ease; }
        .testimonials .testimonial { margin: 20px auto; max-width: 800px; text-align: left; background-color: #3a3a3c; padding: 15px; border-radius: 5px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); transition: all 1s ease; }

        /* footer样式 */
        .footer { background: var(--bg-dark); padding: 48px 0; margin-top: 80px; border-top: 1px solid rgba(255, 255, 255, 0.1); }
        .footer-content { max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; align-items: center; gap: 24px; text-align: center; }
        .footer-links { display: flex; gap: 32px; }
        .footer a { color: var(--text-secondary); text-decoration: none; transition: color 0.3s ease; }
        .footer a:hover { color: var(--primary-color); }

        /* NewcradCSS样式 */
        :root { --primary-color: #3498db; --primary-dark: #2980b9; --secondary-color: #2c3e50; --bg-color: #1c1c1e; --card-bg: rgba(44, 62, 80, 0.15); --text-primary: #f3f5f8; --text-secondary: rgba(243, 245, 248, 0.7); --card-shadow: 0 8px 24px rgba(0, 0, 0, 0.15); --transition-speed: 0.3s; }

        .highlight-section { background: var(--bg-color); padding: 80px 0; width: 100%; min-height: 100vh; display: flex; align-items: center; }

        .highlight-wrapper { width: 90%; max-width: 1600px; margin: 0 auto; padding: 0 40px; transition: all var(--transition-speed) ease; }

        .highlight-header { text-align: center; margin-bottom: 60px; transition: all var(--transition-speed) ease; }

        .highlight-header h2 { font-size: 48px; color: var(--text-primary); margin-bottom: 20px; font-weight: 600; }

        .highlight-header h2 strong { background: linear-gradient(135deg, #3498db, #2980b9); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; }

        .highlight-header .subtitle { font-size: 20px; color: var(--text-secondary); max-width: 800px; margin: 0 auto; line-height: 1.6; }

        .highlight-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 40px; padding: 20px 0; }

        .highlight-card { background: var(--card-bg); border-radius: 16px; backdrop-filter: blur(10px); transition: transform var(--transition-speed), box-shadow var(--transition-speed); position: relative; overflow: hidden; transition: all var(--transition-speed) ease; }

        .highlight-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(--primary-color), var(--primary-dark)); opacity: 0; transition: opacity var(--transition-speed); }

        .highlight-card:hover { transform: translateY(-8px); box-shadow: var(--card-shadow); }

        .highlight-card:hover::before { opacity: 1; }

        .card-content { padding: 32px; }

        .card-icon { margin-bottom: 24px; }

        .card-icon i { font-size: 32px; color: var(--primary-color); }

        .card-header { margin-bottom: 16px; }

        .card-tag { display: inline-block; padding: 4px 12px; background: rgba(52, 152, 219, 0.1); border-radius: 20px; color: var(--primary-color); font-size: 14px; margin-bottom: 12px; }

        .card-header h3 { font-size: 24px; color: var(--text-primary); font-weight: 600; margin-top: 8px; }

        .card-description { color: var(--text-secondary); font-size: 16px; line-height: 1.6; }

        /* 自动轮询布局 */
        @media (max-width: 1200px) { .highlight-wrapper { padding: 0 20px; } .highlight-grid { gap: 30px; } }

        @media (max-width: 992px) { .highlight-header h2 { font-size: 40px; } .highlight-grid { grid-template-columns: 1fr; gap: 24px; } .card-content { padding: 24px; } }

        @media (max-width: 768px) { .highlight-section { padding: 60px 0; } .highlight-header h2 { font-size: 32px; } .highlight-header .subtitle { font-size: 18px; } .highlight-wrapper { padding: 0 16px; } }

        /* 动画 */
        @keyframes slideIn { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0); } }

        @keyframes slideInCard { 0% { opacity: 0; transform: translateX(-20px); } 100% { opacity: 1; transform: translateX(0); } }

        .animate-slide-in { animation: slideIn 1s ease forwards; }

        .animate-slide-in-card { animation: slideInCard 1s ease forwards; }

        .hidden { opacity: 0; }