.cloudflux-section{margin-bottom:48px}.cloudflux-section:last-child{margin-bottom:0}.cloudflux-section-title{font-family:PingFangSC-Medium;font-size:20px;color:#1a1a1a;font-weight:600;margin:0 0 12px 0;line-height:1.4}.cloudflux-section-desc{font-family:PingFangSC-Regular;font-size:15px;color:#666;line-height:1.8;margin:0 0 24px 0}.cloudflux-challenge-grid{display:flex;gap:16px;margin-bottom:16px}.cloudflux-challenge-grid .cloudflux-challenge-card{flex:1;text-align:left;padding:20px 15px;background:#fff;border-radius:10px}.cloudflux-challenge-grid .cloudflux-challenge-card .challenge-icon-wrapper{width:48px;height:48px;border-radius:10px;background:rgba(0,105,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cloudflux-challenge-grid .cloudflux-challenge-card .challenge-icon-wrapper svg{width:28px;height:28px}.cloudflux-challenge-grid .cloudflux-challenge-card h4{margin:15px 0;font-family:PingFangSC-Semibold;font-size:18px;color:#333;font-weight:600}.cloudflux-challenge-grid .cloudflux-challenge-card p{font-family:PingFangSC-Regular;font-size:14px;color:#333;font-weight:400;text-align:justify;word-break:break-all;margin-bottom:0}.cloudflux-position-content{background:rgba(255,255,255,.6);border:1px solid #e8e8e8;border-radius:12px;padding:32px}.position-text{font-family:PingFangSC-Regular;font-size:15px;color:#333;line-height:1.8;margin:0 0 16px 0}.position-text:last-child{margin-bottom:0}.highlight-text{color:#0069ff;font-weight:600}.cloudflux-value-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.cloudflux-value-card{background:rgba(255,255,255,.95);border:1px solid #e8e8e8;border-radius:12px;padding:28px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:center}.cloudflux-value-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0069ff 0,#3d8bff 100%);opacity:0;transition:opacity .3s ease}.cloudflux-value-card:hover{border-color:#0069ff;box-shadow:0 12px 32px rgba(0,105,255,.15);transform:translateY(-6px)}.cloudflux-value-card:hover::before{opacity:1}.value-icon-wrapper{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,105,255,.1) 0,rgba(61,139,255,.1) 100%);border-radius:12px;margin:0 auto 16px;transition:all .3s ease}.cloudflux-value-card:hover .value-icon-wrapper{background:linear-gradient(135deg,rgba(0,105,255,.15) 0,rgba(61,139,255,.15) 100%);transform:scale(1.1) rotate(5deg)}.value-title{font-family:PingFangSC-Medium;font-size:16px;color:#1a1a1a;font-weight:600;margin:0 0 10px 0;line-height:1.4;transition:color .3s ease}.cloudflux-value-card:hover .value-title{color:#0069ff}.value-desc{font-family:PingFangSC-Regular;font-size:13px;color:#666;line-height:1.7;margin:0}@media (max-width:1200px){.cloudflux-challenge-grid{flex-wrap:wrap}.cloudflux-challenge-grid .cloudflux-challenge-card{flex:1 1 calc(34%)}.cloudflux-value-grid{grid-template-columns:repeat(3,1fr)}.cloudflux-position-content{padding:24px}}@media (max-width:768px){.cloudflux-section{margin-bottom:36px}.cloudflux-challenge-grid{flex-direction:column}.cloudflux-value-grid{grid-template-columns:1fr;gap:12px}.cloudflux-value-card{padding:20px}.cloudflux-position-content{padding:20px}.cloudflux-section-title{font-size:18px}}.cloudflux-feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px}.cloudflux-feature-item{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#f9fafb;border-radius:8px;transition:all .25s ease}.cloudflux-feature-item:hover{background:#f0f6fc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,105,255,.08)}.feature-item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f0fa 0,#f0f6fc 100%);border-radius:50%}.feature-item-content{flex:1}.feature-item-title{font-family:PingFangSC-Medium;font-size:14px;color:#1a1a1a;font-weight:600;margin:0 0 6px 0;line-height:1.3}.feature-item-desc{font-family:PingFangSC-Regular;font-size:13px;color:#6b7280;margin:0;line-height:1.5}.cloudflux-dimension-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}.cloudflux-dimension-card{background:#f9fafb;border-radius:10px;padding:20px}.cloudflux-dimension-title{font-family:PingFangSC-Medium;font-size:15px;color:#1a1a1a;font-weight:600;margin:0 0 14px 0}.cloudflux-dimension-pills{display:flex;flex-direction:column;gap:10px}.cloudflux-pill-small{display:inline-block;font-family:PingFangSC-Regular;font-size:12px;color:#4a5568;background:#fff;border:1px solid rgba(0,105,255,.12);border-radius:6px;padding:8px 12px;transition:all .2s ease}.cloudflux-pill-small:hover{border-color:rgba(0,105,255,.25);background:linear-gradient(135deg,#f0f6fc 0,#e6f0fa 100%)}.cloudflux-control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.cloudflux-control-card{background:linear-gradient(135deg,#f9fafb 0,#fff 100%);border:1px solid #e8e8e8;border-radius:10px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.cloudflux-control-card:hover{border-color:#0069ff;box-shadow:0 8px 20px rgba(0,105,255,.1);transform:translateY(-4px)}.control-icon-wrapper{width:48px;height:48px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f0fa 0,#f0f6fc 100%);border-radius:12px}.cloudflux-control-title{font-family:PingFangSC-Medium;font-size:15px;color:#1a1a1a;font-weight:600;margin:0 0 10px 0}.cloudflux-control-desc{font-family:PingFangSC-Regular;font-size:12px;color:#6b7280;margin:0;line-height:1.5}.cloudflux-cost-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:20px}.cloudflux-cost-section{background:#f9fafb;border-radius:10px;padding:24px}.cloudflux-cost-title{font-family:PingFangSC-Medium;font-size:16px;color:#1a1a1a;font-weight:600;margin:0 0 18px 0;padding-bottom:12px;border-bottom:2px solid #0069ff}.cloudflux-cost-items{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cloudflux-cost-item{background:#fff;border-radius:8px;padding:14px;transition:all .25s ease}.cloudflux-cost-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.cost-item-title{font-family:PingFangSC-Medium;font-size:13px;color:#0069ff;font-weight:600;margin:0 0 8px 0}.cost-item-desc{font-family:PingFangSC-Regular;font-size:12px;color:#6b7280;margin:0;line-height:1.5}.cloudflux-monitor-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:20px}.cloudflux-monitor-side{background:#f9fafb;border-radius:10px;padding:24px}.cloudflux-side-title{font-family:PingFangSC-Medium;font-size:16px;color:#1a1a1a;font-weight:600;margin:0 0 16px 0;padding-bottom:10px;border-bottom:2px solid #0069ff}.cloudflux-side-items{display:flex;flex-direction:column;gap:14px}.cloudflux-side-item{background:#fff;border-radius:8px;padding:14px}.side-item-title{font-family:PingFangSC-Medium;font-size:13px;color:#0069ff;font-weight:600;margin:0 0 6px 0}.side-item-desc{font-family:PingFangSC-Regular;font-size:12px;color:#6b7280;margin:0;line-height:1.5}.cloudflux-observability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.cloudflux-observability-card{background:linear-gradient(135deg,#f9fafb 0,#fff 100%);border:1px solid #e8e8e8;border-radius:10px;padding:24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.cloudflux-observability-card:hover{border-color:#0069ff;box-shadow:0 8px 20px rgba(0,105,255,.1);transform:translateY(-4px)}.observability-icon{width:56px;height:56px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f0fa 0,#f0f6fc 100%);border-radius:14px}.observability-title{font-family:PingFangSC-Medium;font-size:15px;color:#1a1a1a;font-weight:600;margin:0 0 10px 0}.observability-desc{font-family:PingFangSC-Regular;font-size:12px;color:#6b7280;margin:0;line-height:1.5}.cloudflux-security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px}.cloudflux-security-card{background:linear-gradient(135deg,#f9fafb 0,#fff 100%);border:1px solid #e8e8e8;border-radius:10px;padding:20px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.cloudflux-security-card:hover{border-color:#0069ff;box-shadow:0 8px 20px rgba(0,105,255,.1);transform:translateY(-4px)}.security-icon{width:48px;height:48px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f0fa 0,#f0f6fc 100%);border-radius:12px}.security-title{font-family:PingFangSC-Medium;font-size:14px;color:#1a1a1a;font-weight:600;margin:0 0 8px 0}.security-desc{font-family:PingFangSC-Regular;font-size:12px;color:#6b7280;margin:0;line-height:1.5}.cloudflux-integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.cloudflux-integration-card{background:#f9fafb;border-radius:10px;padding:20px}.cloudflux-integration-title{font-family:PingFangSC-Medium;font-size:14px;color:#1a1a1a;font-weight:600;margin:0 0 14px 0}.cloudflux-integration-pills{display:flex;flex-wrap:wrap;gap:10px}.cloudflux-architecture-section{background:0 0;padding:0;margin-bottom:48px}.cloudflux-architecture-desc{font-family:PingFangSC-Regular;font-size:14px;color:#666;margin:24px 0 36px;line-height:1.8;text-align:center}.cloudflux-architecture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.cloudflux-arch-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px 24px;transition:all .3s ease}.cloudflux-arch-card:hover{border-color:#bfd4ee;box-shadow:0 8px 24px rgba(0,105,255,.08)}.cloudflux-arch-card-title{font-family:PingFangSC-Medium;font-size:18px;color:#475569;font-weight:600;margin:0 0 8px 0;text-align:center}.cloudflux-arch-card-desc{font-family:PingFangSC-Regular;font-size:13px;color:#64748b;margin:0 0 20px 0;text-align:center;line-height:1.6}.cloudflux-arch-pills{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}.cloudflux-arch-pill{display:inline-block;font-family:PingFangSC-Regular;font-size:13px;color:#4a5568;background:linear-gradient(135deg,#e6f0fa 0,#f0f6fc 100%);border:1px solid rgba(0,105,255,.15);border-radius:24px;padding:10px 20px;transition:all .25s ease;cursor:default;text-align:center;flex:1;min-width:100px;box-shadow:0 2px 4px rgba(0,105,255,.06)}.cloudflux-arch-pill:hover{background:linear-gradient(135deg,#d9e7f8 0,#e6f0fa 100%);border-color:rgba(0,105,255,.3);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,105,255,.12)}.pill-name{font-family:PingFangSC-Regular;font-size:13px;color:#4a5568;font-weight:400;margin-bottom:0;transition:none}.pill-desc{display:none}.cloudflux-arch-features-bar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;display:flex;justify-content:space-between;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.cloudflux-arch-feature-pill{background:linear-gradient(135deg,#e6f0fa 0,#f0f6fc 100%);border:1px solid rgba(0,105,255,.15);border-radius:24px;padding:10px 20px;flex:1;text-align:center;transition:all .25s ease;cursor:default;font-family:PingFangSC-Regular;font-size:13px;color:#4a5568;box-shadow:0 2px 4px rgba(0,105,255,.06)}.cloudflux-arch-feature-pill:hover{background:linear-gradient(135deg,#d9e7f8 0,#e6f0fa 100%);border-color:rgba(0,105,255,.3);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,105,255,.12)}.cloudflux-customers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:36px}.cloudflux-customers-grid .customer-card{background:#fff;border-radius:12px;padding:32px;border:1px solid #e8e8e8;transition:all .3s ease}.cloudflux-customers-grid .customer-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:rgba(0,105,255,.3)}.cloudflux-customers-grid .customer-header{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e8e8e8}.cloudflux-customers-grid .customer-header h3{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.cloudflux-customers-grid .customer-industry{font-size:14px;color:#888}.cloudflux-customers-grid .customer-desc{font-size:15px;color:#666;line-height:1.8;margin-bottom:24px}.cloudflux-customers-grid .customer-results h4{font-size:16px;font-weight:600;color:#0069ff;margin-bottom:16px}.cloudflux-customers-grid .customer-results ul{list-style:none;padding:0;margin:0}.cloudflux-customers-grid .customer-results ul li{font-size:14px;color:#666;line-height:1.8;margin-bottom:8px;position:relative;padding-left:16px}.cloudflux-customers-grid .customer-results ul li::before{content:'✓';position:absolute;left:0;color:#0069ff;font-weight:600}.cloudflux-customers-grid .customer-results ul li:last-child{margin-bottom:0}@media (max-width:1200px){.cloudflux-control-grid,.cloudflux-observability-grid,.cloudflux-security-grid{grid-template-columns:repeat(2,1fr)}.cloudflux-integration-grid{grid-template-columns:1fr}.cloudflux-customers-grid{grid-template-columns:1fr}.cloudflux-arch-items{grid-template-columns:repeat(3,1fr)}.cloudflux-arch-features{flex-wrap:wrap;gap:16px}}@media (max-width:768px){.cloudflux-architecture-section,.cloudflux-customers-section{padding:28px 20px}.cloudflux-cost-grid,.cloudflux-dimension-grid,.cloudflux-feature-list,.cloudflux-monitor-grid{grid-template-columns:1fr}.cloudflux-control-grid,.cloudflux-observability-grid,.cloudflux-security-grid{grid-template-columns:1fr}.cloudflux-cost-items{grid-template-columns:1fr}.cloudflux-arch-items{grid-template-columns:repeat(2,1fr)}.cloudflux-arch-features{flex-direction:column;align-items:center}.cloudflux-arch-feature-item{width:100%;text-align:center}.cloudflux-arch-pills{gap:8px}.cloudflux-arch-pills .cloudflux-arch-pill{font-size:12px;padding:8px 14px;min-width:80px}.cloudflux-arch-feature-pill{font-size:12px;padding:8px 14px}}.feature-card-item-content{flex:1;min-width:0;display:block}.cloudflux-architecture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.cloudflux-arch-layer-card{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.cloudflux-arch-layer-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0069ff 0,#3d8bff 100%);opacity:0;transition:opacity .3s ease}.cloudflux-arch-layer-card:hover{border-color:#0069ff;box-shadow:0 12px 32px rgba(0,105,255,.12);transform:translateY(-6px)}.cloudflux-arch-layer-card:hover::before{opacity:1}.cloudflux-arch-card-header{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:18px;border-bottom:2px solid #f0f0f0}.cloudflux-arch-card-icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(0,105,255,.1) 0,rgba(61,139,255,.1) 100%);border-radius:12px;transition:all .3s ease}.cloudflux-arch-layer-card:hover .cloudflux-arch-card-icon{background:linear-gradient(135deg,rgba(0,105,255,.15) 0,rgba(61,139,255,.15) 100%);transform:scale(1.1) rotate(5deg)}.cloudflux-arch-card-title-group{flex:1}.cloudflux-arch-card-title{font-family:PingFangSC-Medium;font-size:18px;color:#0069ff;font-weight:600;margin:0 0 4px 0;line-height:1.3;transition:color .3s ease}.cloudflux-arch-layer-card:hover .cloudflux-arch-card-title{color:#0052cc}.cloudflux-arch-card-subtitle{font-family:PingFangSC-Regular;font-size:12px;color:#999;margin:0;line-height:1.4}.cloudflux-arch-items-vertical{display:flex;flex-direction:column;gap:12px}.cloudflux-arch-vertical-item{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#f9fafb;border-radius:8px;transition:all .25s ease}.cloudflux-arch-vertical-item:hover{background:linear-gradient(135deg,rgba(0,105,255,.05) 0,rgba(61,139,255,.05) 100%);transform:translateX(4px);box-shadow:0 4px 12px rgba(0,105,255,.08)}.arch-vertical-dot{flex-shrink:0;width:6px;height:6px;background:#0069ff;border-radius:50%;margin-top:6px}.arch-vertical-item-content{flex:1}.arch-vertical-item-content h6{font-family:PingFangSC-Medium;font-size:14px;color:#1a1a1a;font-weight:600;margin:0 0 4px 0;line-height:1.3;transition:color .3s ease}.cloudflux-arch-vertical-item:hover .arch-vertical-item-content h6{color:#0069ff}.arch-vertical-item-content p{font-family:PingFangSC-Regular;font-size:12px;color:#6b7280;margin:0;line-height:1.5}@media (max-width:1200px){.cloudflux-architecture-grid{grid-template-columns:1fr;gap:20px}.cloudflux-arch-layer-card{padding:24px}}@media (max-width:768px){.cloudflux-architecture-grid{gap:16px}.cloudflux-arch-layer-card{padding:20px}.cloudflux-arch-card-title{font-size:16px}.cloudflux-arch-card-header{margin-bottom:20px;padding-bottom:14px}}@media (max-width:992px){.cloudflux-architecture-grid{grid-template-columns:1fr;gap:20px}.cloudflux-arch-card{padding:24px 20px}}@media (max-width:768px){.cloudflux-architecture-grid{gap:16px}.cloudflux-arch-card{padding:20px 16px}.cloudflux-arch-card-title{font-size:16px}.cloudflux-arch-card-desc{font-size:12px}.pill-name{font-size:13px}.pill-desc{font-size:11px}.cloudflux-arch-features-bar{flex-direction:column;gap:12px;padding:16px}.cloudflux-arch-feature-pill{font-size:14px;padding:12px 20px}}