:root{--bg-main:#040817;--bg-card:#08112a;--bg-box:#050b1d;--border-tech:rgba(0,242,254,0.14);--text-white:#ffffff;--text-muted:#8da1c7;--color-blue:#0066ff;--color-cyan:#00f2fe;--color-orange:#ff6a00;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Microsoft YaHei",sans-serif}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-main);color:var(--text-white);font-family:var(--font-family);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:absolute;top:0;left:25%;width:500px;height:500px;background:radial-gradient(circle,rgba(0,102,255,.12) 0,transparent 70%);z-index:-1;pointer-events:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.hero-banner{position:relative;padding:130px 0 80px;text-align:center;background:linear-gradient(180deg,rgba(8,17,42,.6),transparent);border-bottom:1px solid rgba(255,255,255,.04)}.badge-gaoxin{display:inline-block;padding:6px 16px;background:rgba(0,242,254,.08);border:1px solid rgba(0,242,254,.3);color:var(--color-cyan);font-size:.85rem;font-weight:600;border-radius:4px;margin-bottom:24px;letter-spacing:1px}.hero-banner h1{font-size:3.2rem;font-weight:700;margin-bottom:18px;letter-spacing:1px;background:linear-gradient(180deg,#ffffff 40%,#a2b4dc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-banner p{font-size:1.35rem;color:var(--text-muted);font-weight:400;letter-spacing:1px}.section-padding{padding:90px 0}.section-header{text-align:center;margin-bottom:55px}.section-header h2{font-size:2.3rem;font-weight:700;letter-spacing:1px}.section-header h2 span{color:var(--color-cyan);font-weight:700}.intro-text-center{font-size:1.15rem;color:var(--text-muted);max-width:960px;margin:0 auto 55px;text-align:center;line-height:1.9}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.stat-card{background:var(--bg-card);border:1px solid var(--border-tech);padding:45px 20px;border-radius:6px;text-align:center;transition:all .3s cubic-bezier(.25,.8,.25,1)}.stat-card:hover{border-color:var(--color-cyan);box-shadow:0 0 25px rgba(0,242,254,.18);transform:translateY(-3px)}.stat-value{font-size:3rem;font-weight:700;color:var(--color-cyan);line-height:1.2;margin-bottom:12px;font-family:Helvetica Neue,Arial,sans-serif}.stat-label{font-size:.95rem;color:var(--text-muted)}.guest-system-container{display:grid;grid-template-columns:1.1fr 1.3fr;gap:40px;background:var(--bg-card);border:1px solid var(--border-tech);border-radius:8px;padding:50px}@media (max-width:992px){.guest-system-container{grid-template-columns:1fr;padding:30px}}.left-lists-wrapper{display:flex;flex-direction:column;gap:30px}.tech-list-box{background:var(--bg-box);border:1px solid rgba(255,255,255,.04);border-radius:6px;padding:32px}.tech-list-box h3{font-size:1.15rem;margin-bottom:22px;display:flex;align-items:center;gap:12px;font-weight:700}.tech-list-box.pain-box h3{color:var(--color-orange)}.tech-list-box.solution-box h3{color:var(--color-cyan)}.tech-list-item{font-size:.95rem;color:var(--text-muted);margin-bottom:14px;display:flex;align-items:center;gap:12px}.tech-list-item:last-child{margin-bottom:0}.tech-list-box.pain-box .tech-list-item:before{content:"⊗";color:var(--color-orange);font-size:1.2rem;font-weight:700}.tech-list-box.solution-box .tech-list-item:before{content:"⊙";color:var(--color-cyan);font-size:1.1rem;font-weight:700}.right-matrix-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.matrix-intro-top{font-size:1.05rem;color:var(--text-muted);line-height:1.8}.matrix-intro-top strong{color:var(--color-cyan)}.mofang-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mofang-card{background:var(--bg-box);border:1px solid rgba(255,255,255,.03);padding:28px;border-radius:6px;transition:border-color .3s}.mofang-card:hover{border-color:rgba(0,102,255,.3)}.mofang-card .title{font-size:1.3rem;font-weight:700;margin-bottom:6px}.mofang-card .desc{font-size:.85rem;color:var(--text-muted);line-height:1.6}.full-width-bottom-bar{background:rgba(0,102,255,.1);border:1px solid rgba(0,102,255,.25);padding:20px;text-align:center;border-radius:6px;font-size:1.05rem;font-weight:600;letter-spacing:1px}.ar-space-wrapper{background:linear-gradient(180deg,#08112a,#040817);border:1px solid rgba(0,242,254,.25);border-radius:8px;padding:50px;margin-top:45px;position:relative}.ar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:24px;margin-top:35px}.ar-tech-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);padding:32px;border-radius:6px;transition:all .3s}.ar-tech-card:hover{background:rgba(0,242,254,.02);border-color:var(--color-cyan)}.ar-tech-card h4{font-size:1.2rem;color:var(--color-cyan);margin-bottom:14px;font-weight:700}.ar-tech-card p{font-size:.9rem;color:var(--text-muted);line-height:1.65;text-align:justify}.ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.ops-item-card{background:var(--bg-card);border:1px solid var(--border-tech);padding:40px 35px;border-radius:6px;position:relative}.ops-item-card:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background-color:var(--color-blue);border-top-left-radius:6px;border-bottom-left-radius:6px}.ops-item-card.cyan:before{background-color:var(--color-cyan)}.ops-item-card.white:before{background-color:var(--text-white)}.ops-item-card h4{font-size:1.25rem;margin-bottom:14px;font-weight:700}.ops-item-card p{font-size:.95rem;color:var(--text-muted)}.footprint-container{background:var(--bg-card);border:1px solid var(--border-tech);border-radius:8px;padding:50px}.footprint-row{margin-bottom:40px}.footprint-row:last-child{margin-bottom:0}.footprint-label{font-size:1rem;color:var(--color-cyan);margin-bottom:22px;font-weight:600;display:flex;align-items:center;gap:12px}.footprint-label:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.06)}.cloud-tags{display:flex;flex-wrap:wrap;gap:12px}.cloud-node{background:var(--bg-box);border:1px solid rgba(255,255,255,.05);padding:9px 20px;border-radius:4px;font-size:.9rem;color:var(--text-muted);transition:all .2s ease}.cloud-node:hover{border-color:var(--color-cyan);color:var(--text-white);background:rgba(0,242,254,.05)}