#home-three {
				--cyan: #22D3EE;
				--bg: #020617;
				--text: #e2e8f0;
				--text-secondary: #94a3b8;
				--text-muted: #475569;
				--card-bg: rgba(15, 23, 42, 0.5);
				--border: rgba(255, 255, 255, 0.06);
			}
#home-three * {
				margin: 0;
				padding: 0;
				box-sizing: border-box;
			}
#home-three {
				background-color: var(--bg);
				font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
				color: var(--text);
				-webkit-font-smoothing: antialiased;
				overflow: visible;
				min-height: auto;
			}
#home-three .section {
				max-width: 1440px;
				margin: 0 auto;
				padding: 3.2rem 2rem 1.4rem;
				position: relative;
			}
/* 微弱环境光 */
#home-three .section::before {
				content: '';
				position: absolute;
				top: 0;
				left: 50%;
				transform: translateX(-50%);
				width: 700px;
				height: 400px;
				background: radial-gradient(ellipse at center, rgba(34, 211, 238, 0.04) 0%, transparent 70%);
				pointer-events: none;
				z-index: 0;
				filter: blur(50px);
			}
#home-three .content-layer {
				position: relative;
				z-index: 1;
			}
/* ====== 顶部 ====== */
#home-three .header-group {
				text-align: center;
				margin-bottom: 1.8rem;
			}
#home-three .main-heading {
				font-size: clamp(2rem, 4vw, 2.8rem);
				font-weight: 800;
				letter-spacing: -0.02em;
				color: #fff;
				line-height: 1.16;
				margin-bottom: 0;
			}
/* 促销横幅 */
#home-three .promo-banner {
				display: flex;
				align-items: center;
				justify-content: space-between;
				gap: 1rem;
				flex-wrap: wrap;
				width: min(1200px, 100%);
				max-width: 1200px;
				margin: 0 auto 2.7rem;
				padding: 0.72rem 0.8rem 0.72rem 1.45rem;
				background: rgba(15, 23, 42, 0.6);
				border: 1px solid rgba(34, 211, 238, 0.25);
				border-radius: 9999px;
				font-family: 'JetBrains Mono', 'Fira Code', monospace;
				font-size: 0.78rem;
				color: #cbd5e1;
				backdrop-filter: blur(8px);
				-webkit-backdrop-filter: blur(8px);
				box-shadow: 0 0 20px rgba(34, 211, 238, 0.08);
				transition: border-color 0.3s;
			}
#home-three .promo-banner:hover {
				border-color: rgba(34, 211, 238, 0.5);
			}
#home-three .promo-banner .highlight {
				color: var(--cyan);
				font-weight: 700;
			}
#home-three .promo-btn {
				padding: 0.48rem 1.05rem;
				border-radius: 9999px;
				background: transparent;
				border: 1px solid rgba(255, 255, 255, 0.2);
				color: #cbd5e1;
				font-size: 0.7rem;
				font-weight: 600;
				cursor: pointer;
				transition: all 0.25s;
				white-space: nowrap;
				font-family: 'Inter', system-ui, sans-serif;
				letter-spacing: 0.3px;
			}
#home-three .promo-btn:hover {
				border-color: var(--cyan);
				color: var(--cyan);
				background: rgba(34, 211, 238, 0.08);
				box-shadow: 0 0 12px rgba(34, 211, 238, 0.2);
			}
/* ====== 四列定价矩阵 ====== */
#home-three .pricing-grid {
				display: grid;
				grid-template-columns: repeat(4, 1fr);
				gap: 1.15rem;
				max-width: 1440px;
				margin: 0 auto 2rem;
			}
@media (max-width: 1024px) {
#home-three .pricing-grid {
					grid-template-columns: repeat(2, 1fr);
				}

}
@media (max-width: 600px) {
#home-three .pricing-grid {
					grid-template-columns: 1fr;
					max-width: 380px;
				}
#home-three .section {
					padding: 2.6rem 1rem 1.8rem;
				}

}
/* 定价卡片 */
#home-three .price-card {
				position: relative;
				background: rgba(15, 23, 42, 0.5);
				backdrop-filter: blur(10px);
				-webkit-backdrop-filter: blur(10px);
				border: 1px solid rgba(255, 255, 255, 0.06);
				border-radius: 1rem;
				min-height: 290px;
				padding: 1.7rem 1.5rem 1.45rem;
				cursor: pointer;
				overflow: hidden;
				transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
				display: flex;
				flex-direction: column;
				gap: 0.92rem;
				z-index: 1;
			}
#home-three .price-card:hover {
				border-color: var(--cyan);
				transform: translateY(-4px);
				box-shadow: 0 18px 35px -12px rgba(0, 0, 0, 0.6), 0 0 25px rgba(34, 211, 238, 0.12);
				z-index: 5;
			}
#home-three .price-card-featured {
				border-color: rgba(34, 211, 238, 0.2);
			}
/* 电光青蓄力进度条 */
#home-three .price-card::after {
				content: '';
				position: absolute;
				left: 0;
				top: 0;
				width: 0%;
				height: 100%;
				background: rgba(34, 211, 238, 0.06);
				transition: width 0.3s ease;
				z-index: 0;
				pointer-events: none;
				border-radius: inherit;
			}
#home-three .price-card:hover::after {
				width: 100%;
			}
/* 卡片内容层级 */
#home-three .price-card>* {
				position: relative;
				z-index: 2;
			}
/* 服务器状态灯 (纯CSS) */
#home-three .server-lights {
				display: flex;
				gap: 0.3rem;
				margin-bottom: 0.55rem;
			}
#home-three .server-light {
				width: 6px;
				height: 6px;
				border-radius: 2px;
				background: var(--cyan);
				animation: ipv4-three-lightBlink 1.8s ease-in-out infinite;
			}
#home-three .server-light:nth-child(1) {
				animation-delay: 0s;
			}
#home-three .server-light:nth-child(2) {
				animation-delay: 0.3s;
			}
#home-three .server-light:nth-child(3) {
				animation-delay: 0.6s;
			}
#home-three .server-light:nth-child(4) {
				animation-delay: 0.9s;
			}
@keyframes ipv4-three-lightBlink {

				0%,
				100% {
					opacity: 0.4;
					box-shadow: 0 0 2px var(--cyan);
				}

				50% {
					opacity: 1;
					box-shadow: 0 0 8px var(--cyan);
				}
			}
#home-three .ip-quantity {
				font-size: 1.6rem;
				font-weight: 800;
				color: #fff;
				font-family: 'JetBrains Mono', 'Fira Code', monospace;
			}
#home-three .unit-price {
				font-size: 0.85rem;
				color: #94a3b8;
				font-family: 'JetBrains Mono', 'Fira Code', monospace;
			}
#home-three .total-price {
				font-size: 2rem;
				font-weight: 700;
				color: var(--cyan);
				font-family: 'JetBrains Mono', 'Fira Code', monospace;
				text-shadow: 0 0 10px rgba(34, 211, 238, 0.3);
			}
#home-three .total-price .suffix {
				font-size: 0.8rem;
				font-weight: 500;
				color: rgba(34, 211, 238, 0.8);
				margin-left: 0.3rem;
			}
/* 分割线 */
#home-three .divider-line {
				width: 100%;
				height: 1px;
				background: rgba(255, 255, 255, 0.06);
				margin: 0.55rem 0 0.7rem;
				transition: background 0.3s;
			}
#home-three .price-card:hover .divider-line {
				background: rgba(34, 211, 238, 0.2);
			}
/* 场景文案 */
#home-three .scenario-text {
				font-size: 0.7rem;
				color: #64748b;
				line-height: 1.4;
			}
/* 按钮 */
#home-three .card-btn {
				width: 100%;
				margin-top: auto;
				padding: 0.65rem;
				border-radius: 0.6rem;
				font-weight: 600;
				font-size: 0.85rem;
				cursor: pointer;
				transition: all 0.25s;
				text-align: center;
				letter-spacing: 0.3px;
			}
#home-three .card-btn-outline {
				background: transparent;
				border: 1px solid rgba(255, 255, 255, 0.2);
				color: #cbd5e1;
			}
#home-three .card-btn-outline:hover {
				border-color: var(--cyan);
				color: var(--cyan);
				background: rgba(34, 211, 238, 0.05);
			}
#home-three .card-btn-primary {
				background: var(--cyan);
				border: 1px solid var(--cyan);
				color: #020617;
				box-shadow: 0 0 18px rgba(34, 211, 238, 0.3);
				animation: ipv4-three-btnGlow 2.5s ease-in-out infinite;
			}
@keyframes ipv4-three-btnGlow {

				0%,
				100% {
					box-shadow: 0 0 14px rgba(34, 211, 238, 0.25);
				}

				50% {
					box-shadow: 0 0 28px rgba(34, 211, 238, 0.5);
				}
			}
#home-three .card-btn-primary:hover {
				background: #38dff5;
				box-shadow: 0 0 35px rgba(34, 211, 238, 0.55);
				transform: translateY(-1px);
			}
/* ====== 企业定制舱 ====== */
#home-three .enterprise-module {
				max-width: 1440px;
				margin: 0 auto 1rem;
				padding: 1.9rem 2rem;
				background: rgba(15, 23, 42, 0.5);
				backdrop-filter: blur(10px);
				-webkit-backdrop-filter: blur(10px);
				border: 1px solid rgba(255, 255, 255, 0.06);
				border-radius: 1rem;
				display: flex;
				align-items: center;
				justify-content: space-between;
				gap: 1.8rem;
				flex-wrap: wrap;
				box-shadow: 0 15px 30px -12px rgba(0, 0, 0, 0.4);
			}
#home-three .enterprise-left {
				flex: 0 0 35%;
				display: flex;
				flex-direction: column;
				gap: 1rem;
			}
#home-three .enterprise-question {
				font-size: 1.3rem;
				font-weight: 700;
				color: #fff;
				line-height: 1.3;
			}
#home-three .enterprise-btn {
				padding: 0.62rem 1.55rem;
				border-radius: 9999px;
				background: #020617;
				border: 1.5px solid var(--cyan);
				color: #fff;
				font-weight: 700;
				font-size: 0.82rem;
				cursor: pointer;
				transition: all 0.3s;
				width: fit-content;
				box-shadow: 0 0 18px rgba(34, 211, 238, 0.2);
				animation: ipv4-three-btnPulse 2.8s ease-in-out infinite;
			}
@keyframes ipv4-three-btnPulse {

				0%,
				100% {
					box-shadow: 0 0 14px rgba(34, 211, 238, 0.2);
				}

				50% {
					box-shadow: 0 0 30px rgba(34, 211, 238, 0.45);
				}
			}
#home-three .enterprise-btn:hover {
				background: #0a1628;
				box-shadow: 0 0 35px rgba(34, 211, 238, 0.5);
				transform: translateY(-2px);
			}
#home-three .enterprise-right {
				flex: 0 0 60%;
				display: grid;
				grid-template-columns: 1fr 1fr;
				gap: 0.8rem 2rem;
			}
#home-three .enterprise-perk {
				font-size: 0.76rem;
				color: #cbd5e1;
				display: flex;
				align-items: center;
				gap: 0.5rem;
				font-family: 'JetBrains Mono', 'Fira Code', monospace;
			}
#home-three .enterprise-perk .check {
				color: var(--cyan);
				font-weight: 700;
				flex-shrink: 0;
			}
/* ====== 支付通道 ====== */
#home-three .payment-row {
				display: flex;
				justify-content: center;
				gap: 1.4rem;
				flex-wrap: wrap;
				max-width: 800px;
				margin: 0 auto;
				padding-top: 0.9rem;
				border-top: 0.5px solid rgba(255, 255, 255, 0.06);
			}
#home-three .payment-item {
				font-family: 'JetBrains Mono', 'Fira Code', monospace;
				font-size: 0.72rem;
				color: #64748b;
				cursor: pointer;
				transition: all 0.25s;
				display: flex;
				align-items: center;
				gap: 0.4rem;
			}
#home-three .payment-item:hover {
				color: var(--cyan);
				text-shadow: 0 0 10px rgba(34, 211, 238, 0.4);
			}
/* 渐现动画 */
@keyframes ipv4-three-fadeUpIn {
				from {
					opacity: 0;
					transform: translateY(16px);
				}

				to {
					opacity: 1;
					transform: translateY(0);
				}
			}
#home-three .fade-stagger {
				opacity: 0;
				animation: ipv4-three-fadeUpIn 0.6s ease-out forwards;
			}
#home-three .fade-stagger:nth-child(1) {
				animation-delay: 0.05s;
			}
#home-three .fade-stagger:nth-child(2) {
				animation-delay: 0.15s;
			}
#home-three .fade-stagger:nth-child(3) {
				animation-delay: 0.25s;
			}
#home-three .fade-stagger:nth-child(4) {
				animation-delay: 0.35s;
			}
@media (max-width: 768px) {
#home-three .enterprise-module {
					flex-direction: column;
					align-items: flex-start;
					padding: 1.5rem 1.2rem;
				}
#home-three .enterprise-left {
					flex: auto;
				}
#home-three .enterprise-right {
					flex: auto;
					grid-template-columns: 1fr;
				}
#home-three .promo-banner {
					border-radius: 1rem;
					flex-direction: column;
					text-align: center;
					margin-bottom: 2rem;
				}

}
