/* 下载页面 Banner（作用域：.page-hero.page-hero--download） */
.page-hero.page-hero--download::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-28_20-35-41_25929315.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

.page-hero.page-hero--download::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.57) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

.page-hero.page-hero--download .page-title {
    font-size: 4.1rem !important;
    color: #ffffff !important;
    background: none !important;
    -webkit-text-fill-color: #ffffff !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

.page-hero.page-hero--download {
    min-height: 40vh !important;
    position: relative;
    overflow: hidden;
}

/* 功能特性页面 Banner（作用域：.page-hero.page-hero--features） — 初始占位，具体由后台应用时写入 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: url('/images/backgrounds/bg-color3.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.7;
    z-index: 1;
    transform: scale(1.1);
}

.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.55) 0%,
        rgba(45, 45, 45, 0.6) 50%,
        rgba(26, 26, 26, 0.55) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.07) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.07) 0%, transparent 50%);
    z-index: 2;
}

.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    color: #ffffff !important;
    background: none !important;
    -webkit-text-fill-color: #ffffff !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

.page-hero.page-hero--features {
    min-height: 40vh !important;
    position: relative;
    overflow: hidden;
}

/* 背景图片层 */
.page-hero page-hero--download::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/bg-color3.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero page-hero--download::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.5700000000000001) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero page-hero--download .page-title {
    font-size: 4.1rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero page-hero--download {
    min-height: 40vh !important;
}

/* 背景图片层 */
.changelog-hero::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-28_20-35-41_25929315.png');
    background-size: cover;
    background-position: center 42%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.changelog-hero::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.changelog-hero .changelog-hero-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.changelog-hero {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero page-hero--download::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-28_20-38-49_8c8210bd.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero page-hero--download::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.5700000000000001) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero page-hero--download .page-title {
    font-size: 4.1rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero page-hero--download {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero page-hero--download::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-28_20-38-49_8c8210bd.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero page-hero--download::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.5700000000000001) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero page-hero--download .page-title {
    font-size: 4.1rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero page-hero--download {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 42%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero page-hero--features {
    min-height: 35vh !important;
}

/* 背景图片层 */
.page-hero page-hero--download::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-28_20-38-49_8c8210bd.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero page-hero--download::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.5700000000000001) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero page-hero--download .page-title {
    font-size: 4.1rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero page-hero--download {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 42%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero page-hero--features {
    min-height: 35vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 42%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--features {
    min-height: 35vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 8%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--features {
    min-height: 35vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 8%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--features {
    min-height: 45vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 8%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--features {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 41%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--features {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--features {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--download::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-28_20-38-49_8c8210bd.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--download::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.5700000000000001) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--download .page-title {
    font-size: 3.3rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--download {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--download::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-28_20-38-49_8c8210bd.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--download::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.5700000000000001) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--download .page-title {
    font-size: 3.5rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--download {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--download::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-28_20-38-49_8c8210bd.png');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--download::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.5700000000000001) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--download .page-title {
    font-size: 3.8rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
}

/* Section高度样式 */
.page-hero.page-hero--download {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
    /* 与下载页一致，且 features 额外下移 1.5rem */
    margin-top: 1.5rem !important;
    margin-bottom: var(--spacing-md) !important;
}

/* Section容器样式：统一与下载页一致的内边距与高度 */
.page-hero.page-hero--features {
    min-height: 40vh !important;
    padding: var(--spacing-xxl) 0 !important;
}

/* features 页内容下移 */
.page-hero.page-hero--features .page-hero-content { padding-top: 1.5rem !important; }


/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
    /* 与下载页一致，且 features 额外下移 1.5rem */
    margin-top: 1.5rem !important;
    margin-bottom: var(--spacing-md) !important;
}

/* Section容器样式：统一与下载页一致的内边距与高度 */
.page-hero.page-hero--features {
    min-height: 40vh !important;
    padding: var(--spacing-xxl) 0 !important;
}

/* features 页内容下移 */
.page-hero.page-hero--features .page-hero-content { padding-top: 1.5rem !important; }


/* 背景图片层 */
.page-hero.page-hero--features::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/ba6c3169aadb4790a0e6bfe395c3fc03~tplv-tb4s082cfz-aigc_resize_mark_2400_2400.webp');
    background-size: cover;
    background-position: center 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 1;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--features::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.5904) 0%,
        rgba(45, 45, 45, 0.618) 50%,
        rgba(26, 26, 26, 0.5904) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--features .page-title {
    font-size: 3.6rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
    /* 统一与下载页一致的上下间距 */
    margin-top: 0 !important;
    margin-bottom: var(--spacing-md) !important;
}

/* Section高度样式 */
.page-hero.page-hero--features {
    min-height: 40vh !important;
}

/* 背景图片层 */
.page-hero.page-hero--download::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('/images/backgrounds/custom_2025-09-20_18-27-02_68cef1f6cf225.webp');
    background-size: cover;
    background-position: center 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    opacity: 0.8;
    z-index: 1;
    transform: scale(1.1);
}

/* 渐变叠加层 */
.page-hero.page-hero--download::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(135deg,
        rgba(26, 26, 26, 0.496) 0%,
        rgba(45, 45, 45, 0.5700000000000001) 50%,
        rgba(26, 26, 26, 0.496) 100%),
        radial-gradient(circle at 20% 30%, rgba(0, 212, 255, 0.08) 0%, transparent 50%),
        radial-gradient(circle at 80% 70%, rgba(139, 92, 246, 0.08) 0%, transparent 50%);
    z-index: 2;
}

/* 标题样式 */
.page-hero.page-hero--download .page-title {
    font-size: 3.8rem !important;
    
            color: #ffffff !important;
            background: none !important;
            -webkit-text-fill-color: #ffffff !important;
        
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3)) !important;
    /* 统一与下载页一致的上下间距 */
    margin-top: 0 !important;
    margin-bottom: var(--spacing-md) !important;
}

/* Section高度样式 */
.page-hero.page-hero--download {
    min-height: 40vh !important;
}