body{padding:0}:root{--primary:#7c3aed;--primary-dark:#5b21b6;--primary-light:#ede9fe;--primary-lighter:#faf5ff;--secondary:#6366f1;--accent:#ec4899;--light:#faf5ff;--dark:#1e1b4b;--gray:#64748b;--success:#10b981;--warning:#f59e0b;--danger:#dc2626;--border:#e9d5ff;--border-light:#f3e8ff;--shadow:0 4px 6px rgba(124,58,237,0.08);--shadow-lg:0 12px 32px rgba(124,58,237,0.12)}*{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI','Microsoft YaHei',sans-serif}a{text-decoration:none}.product-header{padding:9rem 0 6rem;text-align:center;background:linear-gradient(135deg,#7c3aed 0,#6366f1 50%,#4f46e5 100%);position:relative;overflow:hidden}.product-header::before{content:'';position:absolute;top:-150px;right:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,0.15) 0,transparent 70%);border-radius:50%;pointer-events:none}.product-header::after{content:'';position:absolute;bottom:-150px;left:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(236,72,153,0.2) 0,transparent 70%);border-radius:50%;pointer-events:none}.product-title{font-size:2.5rem;color:#fff;margin-bottom:1.5rem;position:relative;display:inline-block;z-index:1;letter-spacing:-0.5px;font-weight:800;line-height:1.3;max-width:1100px;padding:0 20px}.product-title::after{content:'';position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#f0abfc,#a78bfa);border-radius:2px}.product-tagline{color:rgba(255,255,255,0.95);max-width:800px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.8;position:relative;z-index:1;padding:0 20px}.product-description{color:rgba(255,255,255,0.92);max-width:800px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.8;position:relative;z-index:1;padding:0 20px}.product-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.highlight-item{background:rgba(255,255,255,0.98);border-radius:14px;padding:22px 20px;box-shadow:0 6px 20px rgba(30,27,75,0.15);display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:all .3s ease;border:1px solid rgba(233,213,255,0.5);text-align:left}.highlight-item:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(30,27,75,0.2);border-color:#c4b5fd}.highlight-icon{width:46px;height:46px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7c3aed;font-size:20px;box-shadow:0 4px 12px rgba(124,58,237,0.15)}.highlight-icon img{width:26px;height:26px;object-fit:contain}.highlight-content h3{font-size:1rem;margin-bottom:6px;color:#1e1b4b;font-weight:800;letter-spacing:-0.2px;line-height:1.35}.highlight-content p{color:#64748b;font-size:12.5px;line-height:1.7;margin:0}.product-header .audit-mode-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;padding:14px 28px;margin:28px auto 0;max-width:900px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.25);border-radius:99px;font-size:13px;color:#fff;position:relative;z-index:1;backdrop-filter:blur(10px)}.product-header .audit-mode-bar-icon{display:inline-flex;align-items:center;color:#f0abfc;font-size:15px}.product-header .audit-mode-bar-text{font-weight:700;color:#fff}.product-header .audit-mode-bar-item{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,0.95);font-weight:500}.product-trust{margin:32px auto 0;display:flex;justify-content:center;gap:48px;flex-wrap:wrap;padding:0 20px;position:relative;z-index:1}.product-trust span{color:rgba(255,255,255,0.9);font-size:14px;display:inline-flex;align-items:baseline;gap:6px}.product-trust span strong{color:#fff;font-size:22px;font-weight:800;letter-spacing:-0.5px}.product-features{padding:4rem 0}.section-title{text-align:center;margin-bottom:3rem;padding:0 20px}.section-title h2{font-size:2.2rem;color:var(--dark);margin-bottom:1.5rem;position:relative;display:inline-block}.section-title h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#7c3aed,#ec4899);border-radius:2px}.section-title p{color:var(--gray);max-width:800px;margin:0 auto;font-size:1.1rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:2rem}.feature-card{background-color:white;border-radius:15px;overflow:hidden;box-shadow:var(--shadow);transition:all .4s ease;display:flex;flex-direction:column;height:100%}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.feature-img{height:200px;background-size:cover;background-position:center}.feature-content{padding:30px;flex-grow:1;display:flex;flex-direction:column}.feature-content h3{margin-bottom:15px;color:var(--primary);font-size:1.4rem}.feature-content p{margin-bottom:20px;color:var(--gray);flex-grow:1}.features-list{list-style:none;margin-bottom:25px}.features-list li{padding:8px 0;padding-left:30px;position:relative;border-bottom:1px solid #eee;font-size:.95rem}.features-list li:last-child{border-bottom:0}.features-list li::before{content:'✓';position:absolute;left:0;top:8px;color:var(--success);font-weight:bold}.feature-link{display:inline-block;color:var(--primary);font-weight:600;text-decoration:none;transition:all .3s ease}.feature-link:hover{text-decoration:underline;padding-left:5px}.use-cases{padding:4rem 0;background-color:#f8fafc}.application-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:2rem}.application-card{background:white;border-radius:15px;overflow:hidden;box-shadow:var(--shadow);transition:all .3s ease}.application-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.application-img{height:200px;background-size:cover;background-position:center}.application-content{padding:25px}.application-content h3{margin-bottom:15px;color:var(--dark);font-size:1.3rem}.application-content p{color:var(--gray);margin-bottom:20px}.application-features{list-style:none}.application-features li{padding:5px 0;padding-left:25px;position:relative;color:var(--gray);font-size:.9rem}.application-features li::before{content:'•';position:absolute;left:10px;color:var(--primary);font-weight:bold}.product-details{padding:4rem 0;background-color:white}.function-list{display:flex;flex-direction:column;gap:60px;margin-top:3rem}.function-item{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;transform:translateY(30px);transition:all .6s ease}.function-item.animate{opacity:1;transform:translateY(0)}.function-item-reverse .function-content{order:2}.function-item-reverse .function-image{order:1}.function-content h3{font-size:1.6rem;color:var(--primary);margin-bottom:1rem;position:relative;padding-bottom:10px}.function-content h3::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:var(--primary);border-radius:2px}.function-content p{color:var(--gray);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.function-features{list-style:none}.function-features li{padding:10px 0;padding-left:30px;position:relative;border-bottom:1px solid #f1f5f9;color:var(--dark);font-size:.95rem;line-height:1.5}.function-features li:last-child{border-bottom:0}.function-features li::before{content:'✓';position:absolute;left:0;top:10px;color:var(--success);font-weight:bold;font-size:1.1rem}.function-image{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:all .4s ease}.function-image:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,0.15)}.function-image img{width:100%;height:auto;display:block;border-radius:12px;transition:transform .5s ease}.function-image:hover img{transform:scale(1.02)}@media(max-width:992px){.function-item{gap:30px}}@media(max-width:768px){.function-item{grid-template-columns:1fr;gap:25px}.function-item-reverse .function-content,.function-item-reverse .function-image{order:unset}.function-content h3{font-size:1.4rem}.function-content p{font-size:1rem}}@media(max-width:576px){.function-features li{font-size:.9rem}}.cta-section{padding:5rem 0;background:linear-gradient(135deg,#5b21b6 0,#4f46e5 100%);color:white;text-align:center;margin-top:5rem;position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(236,72,153,0.15) 0,transparent 70%);border-radius:50%;pointer-events:none}.cta-content{max-width:800px;margin:0 auto}.cta-content h2{font-size:2.5rem;margin-bottom:1.5rem}.cta-content p{font-size:1.2rem;margin-bottom:2.5rem;opacity:.9}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.btn-primary{background-color:#fff;color:#7c3aed;border:0;padding:15px 35px;border-radius:50px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px rgba(0,0,0,0.1)}.btn-primary:hover{background-color:#faf5ff;transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,0.18)}.btn-outline{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,0.8);padding:15px 35px;border-radius:50px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.btn-outline:hover{background-color:#fff;color:#7c3aed;border-color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,0.15)}.faq-section{padding:60px 0 50px;background:#f8fafc}.faq-wrapper{max-width:900px;margin:0 auto;background:#fff;border-radius:20px;padding:30px 35px 20px;box-shadow:0 4px 24px rgba(0,0,0,0.04)}.faq-wrapper .el-collapse{border:0}.faq-wrapper .el-collapse-item{border-bottom:1px solid #f1f5f9}.faq-wrapper .el-collapse-item:last-child{border-bottom:0}.faq-wrapper .el-collapse-item__header{font-size:16px;font-weight:600;color:#1e293b;padding:16px 0;border:0;background:transparent;transition:color .2s}.faq-wrapper .el-collapse-item__header:hover{color:#7c3aed}.faq-wrapper .el-collapse-item__wrap{border:0;background:transparent}.faq-wrapper .el-collapse-item__content{padding:0 0 20px 0;font-size:14px;line-height:1.8;color:#334155}.faq-answer ul{margin:8px 0 4px 0;padding-left:22px}.faq-answer ul li{margin-bottom:4px}.faq-answer strong{color:#0f172a}.faq-footer{text-align:center;margin-top:28px;font-size:15px;color:#64748b}.faq-footer a{color:#7c3aed;font-weight:600;text-decoration:none;margin-left:6px;cursor:pointer}.faq-footer a:hover{text-decoration:underline}@media(max-width:768px){.faq-section{padding:40px 0 30px}.faq-wrapper{padding:20px 18px 10px;border-radius:16px}.faq-wrapper .el-collapse-item__header{font-size:14px;padding:14px 0}.faq-wrapper .el-collapse-item__content{font-size:13px;padding-bottom:14px}}.keyword-nav-section{padding:50px 0 40px;background:#f8fafc;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6}.keyword-nav-header{text-align:center;margin-bottom:28px}.keyword-nav-header h3{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:6px}.keyword-nav-header p{color:#64748b;font-size:14px;margin:0}.keyword-nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;padding:6px 0 10px}.keyword-item{display:inline-block;padding:6px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:30px;color:#1e293b;font-size:14px;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,0.02);line-height:1.4}.keyword-item:hover{border-color:#7c3aed;color:#7c3aed;transform:translateY(-2px);box-shadow:0 4px 14px rgba(124,58,237,0.15);text-decoration:none}.keyword-nav-footer{text-align:center;margin-top:18px;color:#94a3b8;font-size:13px}@media(max-width:768px){.keyword-nav-section{padding:36px 0 28px}.keyword-nav-header h3{font-size:19px}.keyword-nav-list{gap:8px 12px}.keyword-item{font-size:13px;padding:4px 14px}}@media(max-width:480px){.keyword-nav-list{gap:6px 8px}.keyword-item{font-size:12px;padding:3px 12px}}.related-products{padding:40px 0 20px 0;background:#f8fafc;border-radius:16px;margin:30px 0 20px 0}.related-products .section-title{text-align:center;margin-bottom:28px}.related-products .section-title h2{font-size:26px;font-weight:700;color:#1e293b;letter-spacing:-0.5px}.related-products .section-title p{font-size:16px;color:#64748b;margin-top:6px}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.related-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px 20px;background:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,0.04);border:1px solid #f1f5f9;text-decoration:none;transition:all .25s ease;text-align:center;min-height:120px}.related-item:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(37,99,235,0.12);border-color:#dbeafe;background:#fff}.related-item .icon{font-size:32px;line-height:1.2;margin-bottom:10px;display:block;color:#7c3aed;transition:transform .2s ease}.related-item:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(124,58,237,0.15);border-color:#ddd6fe;background:#fff}.related-item:hover .icon{transform:scale(1.1)}.related-item .name{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px;line-height:1.3}.related-item .desc{font-size:13px;color:#94a3b8;line-height:1.4;max-width:140px}@media(max-width:768px){.related-grid{grid-template-columns:repeat(2,1fr);gap:14px}.related-item{padding:18px 12px 16px;min-height:100px}.related-item .icon{font-size:28px;margin-bottom:6px}.related-item .name{font-size:14px}.related-item .desc{font-size:12px}}@media(max-width:480px){.related-grid{grid-template-columns:1fr 1fr;gap:12px}.related-item .desc{display:none}}.cases-section{padding:5rem 0;background-color:#fff}.cases-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-top:2rem}.case-item{background:white;border-radius:10px;overflow:hidden;box-shadow:var(--shadow);transition:all .4s cubic-bezier(0.175,0.885,0.32,1.275);height:100%;position:relative}.case-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15)}.case-img-container{overflow:hidden;position:relative}.case-img-container img{width:100%;height:auto;object-fit:cover;transition:transform .5s ease}.case-item:hover .case-img-container img{transform:scale(1.05)}.case-content{padding:20px}.case-content h3{font-size:1rem;color:var(--dark);font-weight:500;line-height:1.4;margin:0}@media(max-width:1200px){.cases-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.cases-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.cases-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.cases-grid{grid-template-columns:1fr}}.product-update{padding:72px 0;background:linear-gradient(135deg,#faf5ff 0,#f3e8ff 50%,#ede9fe 100%);position:relative;overflow:hidden;margin:0;border-radius:0}.product-update::before{content:'';position:absolute;top:-150px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,0.1) 0,transparent 70%);border-radius:50%;pointer-events:none}.product-update::after{content:'';position:absolute;bottom:-150px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(236,72,153,0.08) 0,transparent 70%);border-radius:50%;pointer-events:none}.update-banner{padding:0 30px;position:relative;z-index:1;max-width:1200px;margin:0 auto}.update-tag{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ef4444 0,#dc2626 100%);color:#fff;font-size:13px;font-weight:700;padding:6px 18px;border-radius:99px;letter-spacing:1.2px;margin-bottom:18px;box-shadow:0 6px 20px rgba(239,68,68,0.3);position:relative}.update-tag::before{content:'';display:inline-block;width:6px;height:6px;background:#fff;border-radius:50%;animation:tagPulse 1.8s ease-in-out infinite}@keyframes tagPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(0.8)}}.product-update h2{font-size:34px;color:#1e1b4b;margin:0 0 14px 0;font-weight:800;letter-spacing:-0.6px;line-height:1.3}.product-update h2::after{content:'';display:block;width:60px;height:4px;background:linear-gradient(90deg,#7c3aed,#ec4899);border-radius:2px;margin-top:14px}.update-content p{font-size:15px;line-height:1.9;color:#4c1d95;margin:18px 0 0 0}.update-features{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.update-features li{background:#fff;border:1px solid #e9d5ff;border-radius:18px;padding:26px 28px 26px 86px;position:relative;transition:all .3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 2px 8px rgba(124,58,237,0.05);overflow:hidden;min-height:130px}.update-features li::before{content:'';position:absolute;top:24px;bottom:24px;left:0;width:3px;background:linear-gradient(180deg,#ef4444,#f59e0b);border-radius:0 3px 3px 0;transition:all .3s}.update-features li:hover{transform:translateY(-4px);border-color:#c4b5fd;box-shadow:0 16px 40px rgba(124,58,237,0.14)}.update-features li:hover::before{top:0;bottom:0;width:4px}.update-features li i{position:absolute;left:24px;top:26px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fee2e2 0,#fecaca 100%);border-radius:12px;color:#dc2626 !important;font-size:19px !important;margin-right:0 !important;box-shadow:0 4px 12px rgba(220,38,38,0.15);transition:all .3s}.update-features li:hover i{transform:scale(1.08) rotate(-5deg);box-shadow:0 6px 16px rgba(220,38,38,0.25)}.update-features li strong{display:block;font-size:16px;font-weight:800;color:#1e1b4b;line-height:1.4;margin-bottom:10px;letter-spacing:-0.3px}.update-features li span{display:block !important;font-size:13px !important;line-height:1.8 !important;color:#64748b !important;margin-top:0 !important;padding-left:0 !important;font-weight:400}.update-features li:last-child{border-bottom:1px solid #e9d5ff}.upcoming{background:#f3e8ff;padding:2px 10px;border-radius:12px;color:#7c3aed;font-weight:600}.update-note{background:linear-gradient(135deg,#ede9fe,#ddd6fe);padding:14px 24px;border-radius:12px;font-size:14px;color:#5b21b6;display:inline-block;margin-top:28px;font-weight:600;border:1px solid #c4b5fd}@media(max-width:992px){.product-update h2{font-size:28px}.update-features{grid-template-columns:1fr;gap:16px}}@media(max-width:639px){.product-update{padding:48px 0}.update-banner{padding:0 20px}.update-tag{font-size:12px;padding:5px 14px}.product-update h2{font-size:22px;letter-spacing:-0.3px}.update-features{gap:14px;margin-top:28px}.update-features li{padding:20px 20px 20px 74px;border-radius:14px;min-height:auto}.update-features li i{left:20px;top:20px;width:38px;height:38px;font-size:16px !important;border-radius:10px}.update-features li::before{top:18px;bottom:18px}.update-features li strong{font-size:14.5px;margin-bottom:6px}.update-features li span{font-size:12.5px !important;line-height:1.75 !important}.update-note{font-size:13px;padding:12px 18px;margin-top:20px}}@media(max-width:399px){.product-update h2{font-size:20px}.update-features li{padding:18px 18px 18px 68px}.update-features li i{left:16px;top:18px;width:34px;height:34px;font-size:14px !important}}.product-detail-block{padding:60px 0;border-bottom:1px solid #e2e8f0}.product-detail-block:last-of-type{border-bottom:0}.detail-header{display:flex;align-items:center;gap:20px;margin-bottom:32px;flex-wrap:wrap}.detail-number{font-size:48px;font-weight:800;color:#e2e8f0;line-height:1;flex-shrink:0}.detail-title{flex:1}.detail-title h2{font-size:28px;font-weight:700;color:#0f172a;margin:0 0 4px 0}.detail-title h2 i{color:#7c3aed;margin-right:10px}.detail-title p{font-size:16px;color:#64748b;margin:0}.btn-detail-primary{display:inline-flex;align-items:center;gap:6px;padding:10px 28px;background:#7c3aed;color:#fff !important;border-radius:30px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-detail-primary:hover{background:#5b21b6;transform:translateY(-2px);box-shadow:0 8px 20px rgba(124,58,237,0.3);color:#fff !important}.btn-detail-secondary{display:inline-flex;align-items:center;gap:6px;color:#7c3aed;font-weight:600;font-size:15px;text-decoration:none;transition:gap .3s ease}.btn-detail-secondary:hover{gap:12px;color:#5b21b6}.detail-body{margin-top:10px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.detail-image img{width:100%;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.08);display:block}.detail-content{display:flex;flex-direction:column;gap:16px}.detail-features{display:flex;flex-direction:column;gap:10px}.feature-tag{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#1e293b;line-height:1.5}.feature-tag i{color:#2563eb;margin-top:3px;flex-shrink:0}.detail-stats{display:flex;gap:30px;padding:12px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.detail-stats span{font-size:14px;color:#475569}.detail-stats strong{color:#0f172a;font-weight:700}.detail-cta{margin-top:4px}@media(max-width:992px){.detail-grid{grid-template-columns:1fr;gap:30px}.detail-title h2{font-size:24px}.detail-number{font-size:36px}.btn-detail-primary{font-size:14px;padding:8px 20px}}@media(max-width:576px){.detail-header{flex-direction:column;align-items:flex-start;gap:12px}.detail-title h2{font-size:20px}.detail-number{font-size:28px}.btn-detail-primary{width:100%;justify-content:center}.detail-stats{flex-wrap:wrap;gap:12px 20px}.feature-tag{font-size:14px}}.product-matrix{padding:60px 0;background:#f8fafc}.product-matrix .section-title{text-align:center;margin-bottom:48px}.product-matrix .section-title h2{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:12px}.product-matrix .section-title h2 span{color:#2563eb}.product-matrix .section-title p{font-size:16px;color:#64748b;max-width:640px;margin:0 auto}.matrix-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.matrix-item{background:#fff;border-radius:16px;padding:28px 24px 24px;text-align:center;border:1px solid #e2e8f0;transition:all .35s cubic-bezier(0.25,0.46,0.45,0.94);position:relative;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.matrix-item:hover{transform:translateY(-6px);border-color:#2563eb;box-shadow:0 12px 32px rgba(37,99,235,0.12)}.matrix-item .matrix-icon{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:50%;font-size:28px;color:#2563eb;transition:all .35s ease}.matrix-item:hover .matrix-icon{background:#2563eb;color:#fff;transform:scale(1.05)}.matrix-item h3{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:8px}.matrix-item p{font-size:14px;color:#64748b;line-height:1.7;margin-bottom:14px}.matrix-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin-bottom:16px}.matrix-tags span{font-size:12px;padding:2px 12px;background:#f1f5f9;color:#475569;border-radius:20px;font-weight:500;letter-spacing:.3px}.matrix-item .matrix-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#2563eb;text-decoration:none;transition:gap .3s ease}.matrix-item .matrix-link:hover{gap:10px;color:#1d4ed8}@media(max-width:1200px){.matrix-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.matrix-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.product-matrix{padding:40px 0}.product-matrix .section-title h2{font-size:24px}.matrix-grid{grid-template-columns:1fr;gap:16px}.matrix-item{padding:20px 16px}.matrix-item .matrix-icon{width:52px;height:52px;font-size:22px}.matrix-item h3{font-size:16px}.matrix-item p{font-size:13px}}.application-icon{display:flex;align-items:center;justify-content:center;height:110px;border-radius:12px 12px 0 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.application-icon::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at center,rgba(37,99,235,0.15),transparent 70%);animation:iconGlow 3s ease-in-out infinite}.application-icon i{font-size:46px;color:#2563eb;position:relative;z-index:1;animation:iconFloat 3s ease-in-out infinite}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes iconGlow{0%,100%{opacity:.4;transform:scale(0.95)}50%{opacity:.9;transform:scale(1.05)}}.application-card:nth-child(1) .application-icon{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.application-card:nth-child(1) .application-icon i{color:#1e40af}.application-card:nth-child(1) .application-icon::before{background:radial-gradient(circle at center,rgba(30,64,175,0.18),transparent 70%)}.application-card:nth-child(2) .application-icon{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.application-card:nth-child(2) .application-icon i{color:#166534}.application-card:nth-child(2) .application-icon::before{background:radial-gradient(circle at center,rgba(22,101,52,0.18),transparent 70%)}.application-card:nth-child(3) .application-icon{background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.application-card:nth-child(3) .application-icon i{color:#5b21b6}.application-card:nth-child(3) .application-icon::before{background:radial-gradient(circle at center,rgba(91,33,182,0.18),transparent 70%)}.application-card:nth-child(1) .application-icon i{animation-delay:0s}.application-card:nth-child(2) .application-icon i{animation-delay:.4s}.application-card:nth-child(3) .application-icon i{animation-delay:.8s}.application-card:nth-child(1) .application-icon::before{animation-delay:0s}.application-card:nth-child(2) .application-icon::before{animation-delay:.4s}.application-card:nth-child(3) .application-icon::before{animation-delay:.8s}.application-card:nth-child(1) .application-icon{background:linear-gradient(135deg,#ede9fe,#ddd6fe)}.application-card:nth-child(1) .application-icon i{color:#5b21b6}.application-card:nth-child(1) .application-icon::before{background:radial-gradient(circle at center,rgba(91,33,182,0.18),transparent 70%)}.mb-pain{padding:20px 26px;background:#fef2f2;border:1px solid #fca5a5;border-radius:13px;margin-bottom:32px}.mb-pain-title{font-weight:800;color:#b91c1c;font-size:15px;margin-bottom:12px}.mb-pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;font-size:13px;color:#7f1d1d;line-height:1.8}.mb-section-title{font-size:17px;font-weight:800;color:#0b2b5c;margin-bottom:20px;text-align:center}.mb-section-title i{color:#7c3aed}.mode-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px}.mode-card{border-radius:16px;padding:22px 20px;border:2px dashed;display:flex;flex-direction:column;gap:12px}.mode-card.mode-meeting{background:#fffbeb;border-color:#fcd34d}.mode-card.mode-federated{background:#f0fdf4;border-color:#86efac}.mode-card.mode-centralized{background:#eff6ff;border-color:#93c5fd}.mode-head{text-align:center;padding-bottom:10px;border-bottom:1px dashed rgba(0,0,0,0.08)}.mode-title{font-size:16px;font-weight:800;letter-spacing:-0.3px;margin-bottom:6px;line-height:1.4}.mode-card.mode-meeting .mode-title{color:#92400e}.mode-card.mode-federated .mode-title{color:#166534}.mode-card.mode-centralized .mode-title{color:#1e40af}.mode-subtitle{font-size:11.5px;color:#64748b;line-height:1.5}.entity-node{padding:13px 14px;border-radius:10px;text-align:center;color:#fff;font-weight:700}.entity-node .entity-name{font-size:14px;margin-bottom:4px;line-height:1.4}.entity-node .entity-id{font-size:10.5px;opacity:.88;font-family:ui-monospace,monospace}.entity-meeting{background:#f59e0b}.entity-federated{background:#10b981}.entity-centralized{background:#2563eb}.connector-svg{display:block;width:100%;height:20px}.connector-svg+.process-bar+.connector-svg{height:30px}.process-bar{background:#fff;border-radius:10px;padding:12px 14px;text-align:center;border:1.5px solid;font-size:11.5px;line-height:1.75}.process-federated{border-color:#10b981;color:#14532d}.process-centralized{border-color:#2563eb;color:#1e3a8a}.process-bar .pb-title{font-weight:800;font-size:12.5px;margin-bottom:6px}.process-federated .pb-title{color:#166534}.process-centralized .pb-title{color:#1e40af}.process-bar .pb-note{font-size:10px;margin-top:6px;padding-top:6px;border-top:1px dashed currentColor;opacity:.75}.module-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.module-grid-2 .mod-item{background:#fff;border:1.5px solid #fcd34d;border-radius:10px;padding:12px 8px;text-align:center}.module-grid-2 .mod-item .mod-title{font-size:12.5px;font-weight:700;color:#92400e;margin-bottom:4px;line-height:1.3}.module-grid-2 .mod-item .mod-desc{font-size:10px;color:#78350f;line-height:1.4}.permission-list{background:#fff;border:1.5px solid #fcd34d;border-radius:10px;padding:12px 14px}.permission-list .pl-title{font-size:12px;font-weight:800;color:#92400e;margin-bottom:8px}.permission-list .pl-code{font-family:ui-monospace,monospace;font-size:10.5px;color:#78350f;line-height:1.85;word-break:break-all}.permission-list .pl-note{font-size:10px;color:#b45309;margin-top:8px;padding-top:8px;border-top:1px dashed #fcd34d;line-height:1.6}.branch-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.branch-node{background:#fff;border:2px solid;border-radius:10px;padding:12px 6px;text-align:center}.branch-federated{border-color:#10b981}.branch-centralized{border-color:#2563eb}.branch-node .bn-name{font-size:12.5px;font-weight:700;margin-bottom:4px;line-height:1.3}.branch-federated .bn-name{color:#166534}.branch-centralized .bn-name{color:#1e40af}.branch-node .bn-desc{font-size:10px;color:#64748b;line-height:1.4;margin-bottom:6px}.branch-node .bn-tag{font-size:9px;padding:2px 6px;border-radius:99px;display:inline-block;white-space:nowrap}.branch-federated .bn-tag{background:#d1fae5;color:#059669}.branch-centralized .bn-tag{background:#dbeafe;color:#2563eb}.applicable-scene{border-radius:10px;padding:12px 14px;font-size:11.5px;line-height:1.85}.mode-meeting .applicable-scene{background:#fef3c7;color:#78350f}.mode-federated .applicable-scene{background:#dcfce7;color:#14532d}.mode-centralized .applicable-scene{background:#dbeafe;color:#1e3a8a}.applicable-scene .as-title{font-weight:800;font-size:12px;margin-bottom:6px}.mode-capabilities{display:grid;grid-template-columns:1fr 2fr;gap:20px}.capabilities-meeting{padding:20px 22px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #fcd34d;border-radius:12px}.capabilities-meeting .cm-label{font-size:11px;font-weight:800;letter-spacing:1.2px;color:#92400e;margin-bottom:10px}.capabilities-meeting .cm-title{font-size:15px;font-weight:800;color:#92400e;margin-bottom:14px}.capabilities-meeting .cm-body{font-size:12.5px;color:#78350f;line-height:1.9}.capabilities-meeting .cm-note{color:#b45309}.capabilities-common .cc-title{font-size:12px;font-weight:700;color:#5b21b6;margin-bottom:12px}.capabilities-common .cc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.capabilities-common .cc-item{padding:14px 16px;background:#fff;border:1px solid #ddd6fe;border-radius:10px;font-size:12.5px;color:#5b21b6;font-weight:600;display:flex;align-items:center;gap:8px}.capabilities-common .cc-item i{color:#7c3aed;font-size:15px;flex-shrink:0}.capabilities-common .cc-note{margin-top:12px;padding:10px 14px;background:#f5f3ff;border-radius:8px;font-size:12px;color:#5b21b6;line-height:1.75}@media(max-width:1023px){.mode-compare{grid-template-columns:1fr;gap:20px}.mode-capabilities{grid-template-columns:1fr;gap:16px}.capabilities-common .cc-grid{grid-template-columns:repeat(3,1fr)}.branch-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.mb-pain{padding:16px 18px}.mb-pain-grid{grid-template-columns:1fr;gap:8px;font-size:12.5px}.mb-section-title{font-size:15px}.mode-compare{gap:16px}.mode-card{padding:18px 16px;gap:10px}.mode-title{font-size:14.5px}.mode-subtitle{font-size:11px}.entity-node .entity-name{font-size:13px}.branch-list{gap:6px}.branch-node{padding:10px 4px}.branch-node .bn-name{font-size:11.5px}.branch-node .bn-desc{font-size:9.5px}.branch-node .bn-tag{font-size:8.5px;padding:2px 5px}.module-grid-2 .mod-item{padding:10px 6px}.module-grid-2 .mod-item .mod-title{font-size:12px}.capabilities-common .cc-grid{grid-template-columns:1fr 1fr;gap:10px}.capabilities-common .cc-item{padding:12px 12px;font-size:12px}.permission-list .pl-code{font-size:10px}}@media(max-width:399px){.mode-card{padding:16px 14px}.branch-node .bn-name{font-size:11px}.branch-node .bn-tag{font-size:8px;padding:1px 4px}.capabilities-common .cc-grid{grid-template-columns:1fr}}.pj-intro{font-size:14px;line-height:1.9;color:#14532d;margin-bottom:32px}.pj-cross-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin-bottom:32px;align-items:stretch}.pj-flow-col{padding:20px 22px;border-radius:14px;display:flex;flex-direction:column}.pj-flow-meeting{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1.5px solid #86efac}.pj-flow-project{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1.5px solid #93c5fd}.pj-flow-col-header{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px dashed rgba(0,0,0,0.08)}.pj-col-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:#fff;font-size:17px;flex-shrink:0}.pj-flow-meeting .pj-col-icon{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 4px 12px rgba(16,185,129,0.25)}.pj-flow-project .pj-col-icon{background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 4px 12px rgba(37,99,235,0.25)}.pj-col-info{flex:1;min-width:0}.pj-col-title{font-size:15px;font-weight:800;margin-bottom:3px;letter-spacing:-0.2px;line-height:1.3}.pj-flow-meeting .pj-col-title{color:#166534}.pj-flow-project .pj-col-title{color:#1e40af}.pj-col-sub{font-size:11.5px;color:#64748b;line-height:1.4}.pj-meeting-list{display:flex;flex-direction:column;gap:10px;flex:1}.pj-meeting-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#fff;border:1.5px solid #86efac;border-radius:10px;transition:all .25s}.pj-meeting-item:hover{transform:translateX(4px);box-shadow:0 4px 14px rgba(16,185,129,0.15);border-color:#10b981}.pj-mi-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;font-size:11px;font-weight:800;flex-shrink:0;box-shadow:0 3px 8px rgba(16,185,129,0.25)}.pj-mi-info{flex:1;min-width:0}.pj-mi-name{font-size:13.5px;font-weight:700;color:#166534;margin-bottom:6px;line-height:1.3}.pj-mi-tags{display:flex;flex-wrap:wrap;gap:4px}.pj-mi-tags span{font-size:10px;padding:2px 8px;background:#d1fae5;color:#059669;border-radius:99px;font-weight:600;line-height:1.4}.pj-meeting-more{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border:1px dashed #86efac;border-radius:8px;font-size:11.5px;color:#10b981;font-weight:600}.pj-flow-bridge{display:flex;align-items:center;justify-content:center;padding:0 14px;min-width:130px}.pj-bridge-inner{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 16px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1.5px dashed #c4b5fd;border-radius:12px}.pj-bridge-inner i{font-size:24px;color:#7c3aed;animation:bridgeArrow 2s ease-in-out infinite}@keyframes bridgeArrow{0%,100%{transform:translateX(0);opacity:.7}50%{transform:translateX(6px);opacity:1}}.pj-bridge-label{font-size:12.5px;font-weight:800;color:#5b21b6;white-space:nowrap;letter-spacing:.2px}.pj-bridge-sub{font-size:10px;color:#7c3aed;white-space:nowrap;opacity:.85}.pj-project-list{display:flex;flex-direction:column;gap:6px;flex:1}.pj-project-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#fff;border:1.5px solid #93c5fd;border-radius:10px;transition:all .25s}.pj-project-item:hover{transform:translateX(-4px);box-shadow:0 4px 14px rgba(37,99,235,0.15);border-color:#2563eb}.pj-pi-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;font-size:12px;font-weight:800;flex-shrink:0;box-shadow:0 3px 8px rgba(37,99,235,0.25)}.pj-pi-info{flex:1;min-width:0}.pj-pi-title{font-size:13.5px;font-weight:700;color:#1e40af;margin-bottom:4px;line-height:1.3}.pj-pi-desc{font-size:11px;color:#64748b;line-height:1.6}.pj-project-arrow{text-align:center;color:#93c5fd;font-size:12px;padding:2px 0;display:flex;justify-content:center;align-items:center;height:14px}.pj-features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:24px;border-top:1px dashed #86efac}.pj-feature{text-align:center;padding:20px 14px;background:#fff;border:1.5px solid #dcfce7;border-radius:12px;transition:all .25s}.pj-feature:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(16,185,129,0.12);border-color:#86efac}.pj-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669;font-size:18px;margin-bottom:10px}.pj-feature-title{font-size:13px;font-weight:700;color:#166534;margin-bottom:6px;line-height:1.4}.pj-feature-desc{font-size:11px;color:#64748b;line-height:1.6}@media(max-width:1023px){.pj-cross-flow{grid-template-columns:1fr;gap:14px}.pj-flow-bridge{padding:0;min-width:auto}.pj-bridge-inner{flex-direction:row;width:100%;justify-content:center;padding:12px 20px;gap:10px}.pj-bridge-inner i{transform:rotate(90deg);font-size:18px}.pj-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.pj-intro{font-size:13px;margin-bottom:24px}.pj-flow-col{padding:16px 14px}.pj-flow-col-header{gap:10px;padding-bottom:12px;margin-bottom:12px}.pj-col-icon{width:34px;height:34px;font-size:14px;border-radius:9px}.pj-col-title{font-size:13.5px}.pj-col-sub{font-size:10.5px}.pj-meeting-item,.pj-project-item{padding:10px 12px;gap:10px}.pj-mi-num,.pj-pi-num{width:24px;height:24px;font-size:10px}.pj-mi-name,.pj-pi-title{font-size:12.5px}.pj-mi-tags span{font-size:9.5px;padding:1px 6px}.pj-pi-desc{font-size:10.5px}.pj-features{grid-template-columns:1fr;gap:10px;padding-top:20px}.pj-feature{padding:16px 14px}}@media(max-width:399px){.pj-flow-col{padding:14px 12px}.pj-col-title{font-size:13px}.pj-mi-tags span{font-size:9px}}.me-intro{font-size:14px;line-height:1.9;color:#334155;margin-bottom:32px}.me-section-title{font-size:16px;font-weight:800;color:#0b2b5c;margin-bottom:16px;display:flex;align-items:center;gap:8px;letter-spacing:-0.2px}.me-section-title i{color:#2563eb}.me-scene-sub{font-size:12.5px;color:#64748b;margin:-8px 0 16px 24px;line-height:1.7}.me-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.me-role-card{border-radius:14px;padding:22px 22px;border:1.5px solid;position:relative;overflow:hidden}.me-role-lead{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.me-role-sponsor{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.me-role-execute{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#c4b5fd}.me-role-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;font-size:19px;color:#fff;margin-bottom:12px}.me-role-lead .me-role-icon{background:linear-gradient(135deg,#2563eb,#60a5fa)}.me-role-sponsor .me-role-icon{background:linear-gradient(135deg,#10b981,#34d399)}.me-role-execute .me-role-icon{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.me-role-name{font-size:16px;font-weight:800;margin-bottom:8px;letter-spacing:-0.2px}.me-role-lead .me-role-name{color:#1e40af}.me-role-sponsor .me-role-name{color:#166534}.me-role-execute .me-role-name{color:#5b21b6}.me-role-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.me-role-tags span{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:99px}.me-role-lead .me-role-tags span{background:#dbeafe;color:#1e40af}.me-role-sponsor .me-role-tags span{background:#dcfce7;color:#166534}.me-role-execute .me-role-tags span{background:#ede9fe;color:#5b21b6}.me-role-desc{font-size:12.5px;line-height:1.8}.me-role-lead .me-role-desc{color:#1e3a8a}.me-role-sponsor .me-role-desc{color:#14532d}.me-role-execute .me-role-desc{color:#4c1d95}.me-scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:32px}.me-scene-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:18px 18px;transition:all .25s}.me-scene-card:hover{border-color:#2563eb;box-shadow:0 6px 18px rgba(37,99,235,0.08);transform:translateY(-3px)}.me-scene-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;font-size:16px;color:#fff;margin-bottom:12px}.me-scene-icon-blue{background:linear-gradient(135deg,#2563eb,#60a5fa)}.me-scene-icon-green{background:linear-gradient(135deg,#10b981,#34d399)}.me-scene-icon-purple{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.me-scene-icon-orange{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.me-scene-icon-teal{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.me-scene-icon-pink{background:linear-gradient(135deg,#db2777,#f472b6)}.me-scene-title{font-size:14px;font-weight:800;color:#0b2b5c;margin-bottom:10px;letter-spacing:-0.2px}.me-scene-lines{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#475569;line-height:1.9;padding-left:2px;margin-bottom:10px}.me-scene-line{white-space:nowrap}.me-scene-tip{font-size:11px;color:#64748b;padding-top:8px;border-top:1px dashed #e2e8f0;line-height:1.6}.me-person-reuse{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:center;padding:24px 28px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1.5px dashed #cbd5e1;border-radius:14px;margin-bottom:16px}.me-person-center{text-align:center}.me-person-avatar{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#0b2b5c,#1a4a8a);color:#fff;font-size:30px;box-shadow:0 6px 20px rgba(11,43,92,0.25);margin-bottom:10px}.me-person-name{font-size:15px;font-weight:800;color:#0b2b5c;margin-bottom:4px}.me-person-id{font-size:11px;color:#64748b;font-family:ui-monospace,monospace}.me-person-links{display:grid;grid-template-columns:1fr 1fr auto 1fr;gap:12px;align-items:center}.me-person-link{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:12px 14px;text-align:center}.me-person-link-blue{border-color:#93c5fd}.me-person-link-green{border-color:#86efac}.me-person-link-purple{border-color:#c4b5fd}.me-link-subject{font-size:13px;font-weight:800;margin-bottom:4px}.me-person-link-blue .me-link-subject{color:#1e40af}.me-person-link-green .me-link-subject{color:#166534}.me-person-link-purple .me-link-subject{color:#5b21b6}.me-link-role{font-size:11px;color:#64748b;line-height:1.5}.me-link-sep{color:#cbd5e1;font-size:20px;text-align:center}.me-person-note{padding:14px 20px;background:#eff6ff;border-left:3px solid #2563eb;border-radius:8px;font-size:12.5px;color:#1e3a8a;line-height:1.85}@media(max-width:1023px){.me-role-grid{grid-template-columns:1fr;gap:12px}.me-scene-grid{grid-template-columns:repeat(2,1fr)}.me-person-reuse{grid-template-columns:1fr;gap:16px}.me-person-links{grid-template-columns:1fr;gap:8px}.me-link-sep{display:none}}@media(max-width:639px){.me-intro{font-size:13px;margin-bottom:24px}.me-section-title{font-size:14.5px}.me-scene-sub{margin-left:0}.me-role-card{padding:18px 18px}.me-scene-grid{grid-template-columns:1fr;gap:10px}.me-scene-card{padding:16px 16px}.me-scene-lines{font-size:10.5px}.me-person-reuse{padding:20px 18px}.me-person-avatar{width:56px;height:56px;font-size:24px}.me-person-note{font-size:12px;padding:12px 16px}}.me-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;align-items:start}.me-flow-lane{display:flex;flex-direction:column;gap:14px;padding:20px 18px;border-radius:14px;border:1.5px solid}.me-lane-lead{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.me-lane-sponsor{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.me-lane-execute{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#c4b5fd}.me-lane-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px dashed rgba(0,0,0,0.1);margin-bottom:4px}.me-lane-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;font-size:17px;color:#fff;flex-shrink:0}.me-lane-lead .me-lane-icon{background:linear-gradient(135deg,#2563eb,#60a5fa)}.me-lane-sponsor .me-lane-icon{background:linear-gradient(135deg,#10b981,#34d399)}.me-lane-execute .me-lane-icon{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.me-lane-info{flex:1;min-width:0}.me-lane-name{font-size:15px;font-weight:800;margin-bottom:2px;line-height:1.3}.me-lane-lead .me-lane-name{color:#1e40af}.me-lane-sponsor .me-lane-name{color:#166534}.me-lane-execute .me-lane-name{color:#5b21b6}.me-lane-role{font-size:11px;color:#64748b;line-height:1.3}.me-lane-steps{display:flex;flex-direction:column;gap:10px}.me-step{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#fff;border-radius:10px;border:1.5px solid;transition:all .25s}.me-lane-lead .me-step{border-color:#bfdbfe}.me-lane-sponsor .me-step{border-color:#a7f3d0}.me-lane-execute .me-step{border-color:#ddd6fe}.me-step:hover{transform:translateX(3px);box-shadow:0 4px 12px rgba(0,0,0,0.06)}.me-step-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:12px;font-weight:800;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.me-lane-lead .me-step-num{background:linear-gradient(135deg,#2563eb,#60a5fa)}.me-lane-sponsor .me-step-num{background:linear-gradient(135deg,#10b981,#34d399)}.me-lane-execute .me-step-num{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.me-step-body{flex:1;min-width:0}.me-step-title{font-size:13px;font-weight:700;margin-bottom:4px;line-height:1.3}.me-lane-lead .me-step-title{color:#1e40af}.me-lane-sponsor .me-step-title{color:#166534}.me-lane-execute .me-step-title{color:#5b21b6}.me-step-desc{font-size:11px;color:#64748b;line-height:1.6}.me-step-spacer{height:46px}.me-step-shifted{margin-top:-46px}.me-flow-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:20px 22px;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:14px}.me-flow-hl{display:flex;align-items:flex-start;gap:12px}.me-flow-hl-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb;font-size:15px;flex-shrink:0}.me-flow-hl-body{flex:1;min-width:0}.me-flow-hl-title{font-size:13px;font-weight:700;color:#0b2b5c;margin-bottom:4px;line-height:1.3}.me-flow-hl-desc{font-size:11.5px;color:#64748b;line-height:1.7}@media(max-width:1023px){.me-flow{grid-template-columns:1fr;gap:16px}.me-step-spacer{display:none}.me-step-shifted{margin-top:0}.me-flow-highlights{grid-template-columns:1fr}}@media(max-width:639px){.me-flow-lane{padding:16px 14px;gap:12px}.me-lane-icon{width:34px;height:34px;font-size:14px}.me-lane-name{font-size:14px}.me-step{padding:10px 12px;gap:10px}.me-step-num{width:22px;height:22px;font-size:11px}.me-step-title{font-size:12.5px}.me-step-desc{font-size:10.5px}.me-flow-highlights{padding:16px 16px;gap:12px}.me-flow-hl-icon{width:32px;height:32px;font-size:13px}}.product-trust{margin:20px 0}.product-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.product-highlights .highlight-item{display:flex;align-items:flex-start;gap:12px;padding:20px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .25s}.product-highlights .highlight-item:hover{border-color:#bfdbfe;box-shadow:0 4px 14px rgba(37,99,235,0.08)}.product-highlights .highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb;font-size:20px;flex-shrink:0}.product-highlights .highlight-content{flex:1;min-width:0}.product-highlights .highlight-content h3{font-size:15px;font-weight:800;color:#0b2b5c;margin-bottom:6px;line-height:1.3;letter-spacing:-0.2px}.product-highlights .highlight-content p{font-size:12.5px;color:#64748b;line-height:1.75;margin:0}.audit-mode-selector{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.audit-mode-card{padding:20px 24px;border-radius:12px;border:1.5px solid}.audit-mode-card.audit-mode-strong{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.audit-mode-card.audit-mode-weak{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.audit-mode-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.audit-mode-badge{color:#fff;font-size:11px;font-weight:800;padding:3px 10px;border-radius:99px;letter-spacing:.5px;white-space:nowrap}.audit-badge-strong{background:#10b981}.audit-badge-weak{background:#2563eb}.audit-mode-title{font-size:16px;font-weight:800;letter-spacing:-0.3px}.audit-mode-strong .audit-mode-title{color:#166534}.audit-mode-weak .audit-mode-title{color:#1e40af}.audit-mode-desc{font-size:13px;line-height:1.85}.audit-mode-strong .audit-mode-desc{color:#14532d}.audit-mode-weak .audit-mode-desc{color:#1e3a8a}@media(max-width:1023px){.product-highlights{grid-template-columns:repeat(2,1fr);gap:14px}.audit-mode-selector{grid-template-columns:1fr;gap:14px}}@media(max-width:639px){.product-highlights{grid-template-columns:1fr;gap:12px}.product-highlights .highlight-item{padding:16px 16px;gap:12px}.product-highlights .highlight-icon{width:38px;height:38px;font-size:17px;border-radius:10px}.product-highlights .highlight-content h3{font-size:14px}.product-highlights .highlight-content p{font-size:12px}.audit-mode-selector{margin-top:20px;gap:12px}.audit-mode-card{padding:16px 18px}.audit-mode-title{font-size:14.5px}.audit-mode-desc{font-size:12.5px;line-height:1.8}}@media(max-width:399px){.product-highlights .highlight-item{padding:14px 14px}.product-highlights .highlight-icon{width:34px;height:34px;font-size:15px}.audit-mode-card{padding:14px 14px}.audit-mode-title{font-size:14px}.audit-mode-desc{font-size:12px}}.product-header .audit-mode-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:12px 20px;margin-top:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:13px;color:#475569}.product-header .audit-mode-bar-icon{display:inline-flex;align-items:center;color:#7c3aed;font-size:15px}.product-header .audit-mode-bar-text{font-weight:700;color:#0b2b5c}.product-header .audit-mode-bar-item{display:inline-flex;align-items:center;gap:6px;color:#334155}@media(max-width:639px){.product-header .audit-mode-bar{padding:10px 14px;gap:6px 14px;font-size:12.5px}.product-header .audit-mode-bar-text{display:block;width:100%;margin-bottom:4px}}.branch-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.branch-mode-card{border-radius:14px;padding:22px 22px;border:1.5px solid;position:relative}.branch-mode-meeting{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d}.branch-mode-federated{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.branch-mode-centralized{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.bmc-tag{display:inline-block;font-size:10.5px;font-weight:800;padding:2px 10px;border-radius:99px;letter-spacing:.3px;margin-bottom:10px}.bmc-tag-meeting{background:#fbbf24;color:#fff}.bmc-tag-federated{background:#10b981;color:#fff}.bmc-tag-centralized{background:#2563eb;color:#fff}.bmc-title{font-size:16px;font-weight:800;margin-bottom:4px;letter-spacing:-0.2px;line-height:1.3}.branch-mode-meeting .bmc-title{color:#92400e}.branch-mode-federated .bmc-title{color:#166534}.branch-mode-centralized .bmc-title{color:#1e40af}.bmc-sub{font-size:11.5px;color:#64748b;margin-bottom:12px;line-height:1.4}.bmc-desc{font-size:12.5px;line-height:1.8}.branch-mode-meeting .bmc-desc{color:#78350f}.branch-mode-federated .bmc-desc{color:#14532d}.branch-mode-centralized .bmc-desc{color:#1e3a8a}.branch-multi-entity{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:#fff;border:1.5px dashed #c4b5fd;border-radius:12px;margin-bottom:24px}.bme-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;font-size:19px;flex-shrink:0}.bme-content{flex:1;min-width:0}.bme-title{font-size:14.5px;font-weight:800;color:#5b21b6;margin-bottom:6px;line-height:1.4}.bme-desc{font-size:12.5px;color:#4c1d95;line-height:1.8}.branch-more-cta{text-align:center}@media(max-width:1023px){.branch-mode-grid{grid-template-columns:1fr;gap:14px}}@media(max-width:639px){.branch-mode-card{padding:18px 18px}.bmc-title{font-size:15px}.bmc-desc{font-size:12px}.branch-multi-entity{padding:16px 18px;gap:12px}.bme-icon{width:38px;height:38px;font-size:16px}.bme-title{font-size:13.5px}.bme-desc{font-size:12px}}.position-card{background:linear-gradient(135deg,#5b21b6,#4f46e5);color:#fff;border-radius:16px;padding:32px 40px;margin-bottom:24px;position:relative;overflow:hidden}.position-card::after{content:'';position:absolute;bottom:-40%;right:-5%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,0.25) 0,transparent 70%);pointer-events:none}.position-card .pos-label{font-size:12px;font-weight:700;opacity:.75;letter-spacing:2.5px;margin-bottom:12px}.position-card .pos-title{font-size:26px;font-weight:800;letter-spacing:-0.5px;margin-bottom:16px;position:relative;z-index:1}.position-card .pos-desc{font-size:15px;line-height:1.9;opacity:.95;position:relative;z-index:1}.position-card .pos-highlight{display:inline-block;background:rgba(255,255,255,0.18);padding:2px 10px;border-radius:6px;font-weight:700}.boundary-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:8px}.boundary-card{border-radius:14px;padding:20px 16px;text-align:center;position:relative;overflow:hidden;border:1.5px solid}.boundary-card.core{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#c4b5fd;grid-column:span 2}.boundary-card.sync{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}.boundary-card .bc-icon{font-size:28px;margin-bottom:10px}.boundary-card .bc-name{font-size:15px;font-weight:800;margin-bottom:8px;letter-spacing:-0.2px}.boundary-card.core .bc-name{color:#5b21b6}.boundary-card.sync .bc-name{color:#475569}.boundary-card .bc-desc{font-size:12.5px;line-height:1.7}.boundary-card.core .bc-desc{color:#4c1d95}.boundary-card.sync .bc-desc{color:#64748b}.boundary-card .bc-tag{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 10px;border-radius:99px;margin-top:10px}.boundary-card.core .bc-tag{background:#ddd6fe;color:#5b21b6}.boundary-card.sync .bc-tag{background:#e2e8f0;color:#475569}.data-chain{display:flex;align-items:stretch;gap:0;margin:20px 0;overflow-x:auto;padding-bottom:8px}.chain-node{flex:1;min-width:160px;background:#fff;border:1.5px solid #e9d5ff;border-radius:12px;padding:16px 14px;position:relative;transition:all .2s}.chain-node:hover{border-color:#7c3aed;box-shadow:0 4px 16px rgba(124,58,237,0.12);transform:translateY(-2px)}.chain-node .cn-stage{font-size:11px;font-weight:700;color:#7c3aed;letter-spacing:1px;margin-bottom:6px}.chain-node .cn-title{font-size:14px;font-weight:800;color:#1e1b4b;margin-bottom:8px}.chain-node .cn-data{font-size:11.5px;color:#64748b;line-height:1.6}.chain-node .cn-source{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:99px;margin-top:8px}.chain-node .cn-source.native{background:#ede9fe;color:#5b21b6}.chain-node .cn-source.api{background:#dcfce7;color:#166534}.chain-node-final{border-color:#c4b5fd;background:#faf5ff}.chain-node-final .cn-stage{color:#7c3aed}.chain-node-final .cn-title{color:#5b21b6}.chain-arrow{display:flex;align-items:center;padding:0 4px;color:#c4b5fd;font-size:18px;flex-shrink:0}.matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;border-radius:12px;overflow:hidden;border:1px solid #e9d5ff}.matrix th{background:linear-gradient(180deg,#f5f3ff,#ede9fe);color:#5b21b6;padding:14px 16px;text-align:left;font-weight:800;border-bottom:2px solid #c4b5fd;font-size:13px}.matrix td{padding:13px 16px;border-bottom:1px solid #f3e8ff;color:#334155;font-size:13px;vertical-align:top;line-height:1.65}.matrix tr:last-child td{border-bottom:0}.matrix tr:hover td{background:#faf5ff}.matrix .yes{color:#059669;font-weight:800;display:inline-flex;align-items:center;gap:4px}.matrix .yes::before{content:'✓';display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#d1fae5;color:#059669;border-radius:50%;font-size:11px}.matrix .partial{color:#d97706;font-weight:800;display:inline-flex;align-items:center;gap:4px}.matrix .partial::before{content:'◐';display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fef3c7;color:#d97706;border-radius:50%;font-size:11px}.api-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:8px}.api-card{border-radius:14px;padding:24px 22px;border:1.5px solid;transition:all .3s}.api-card-oa{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.api-card-finance{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.api-card-hr{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fbbf24}.api-card-other{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#c4b5fd}.api-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(124,58,237,0.12)}.api-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;font-size:19px;color:#fff;margin-bottom:14px}.api-card-oa .api-icon{background:linear-gradient(135deg,#2563eb,#60a5fa)}.api-card-finance .api-icon{background:linear-gradient(135deg,#10b981,#34d399)}.api-card-hr .api-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.api-card-other .api-icon{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.api-name{font-size:15px;font-weight:800;margin-bottom:10px;letter-spacing:-0.2px;line-height:1.3}.api-card-oa .api-name{color:#1e40af}.api-card-finance .api-name{color:#166534}.api-card-hr .api-name{color:#92400e}.api-card-other .api-name{color:#5b21b6}.api-desc{font-size:12.5px;line-height:1.8}.api-card-oa .api-desc{color:#1e3a8a}.api-card-finance .api-desc{color:#14532d}.api-card-hr .api-desc{color:#78350f}.api-card-other .api-desc{color:#4c1d95}.principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.principle{padding:20px 22px;border-radius:13px;border:1px solid #e9d5ff;background:#faf5ff;position:relative;overflow:hidden}.principle::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%}.principle.primary{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.principle.primary::before{background:#2563eb}.principle.success{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.principle.success::before{background:#10b981}.principle.warning{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d}.principle.warning::before{background:#f59e0b}.principle.purple{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#c4b5fd}.principle.purple::before{background:#7c3aed}.principle .p-title{font-size:14.5px;font-weight:800;margin-bottom:8px;letter-spacing:-0.2px}.principle.primary .p-title{color:#1e40af}.principle.success .p-title{color:#166534}.principle.warning .p-title{color:#92400e}.principle.purple .p-title{color:#5b21b6}.principle .p-body{font-size:12.5px;line-height:1.8}.principle.primary .p-body{color:#1e3a8a}.principle.success .p-body{color:#14532d}.principle.warning .p-body{color:#78350f}.principle.purple .p-body{color:#4c1d95}.highlight-box{padding:16px 22px;border-radius:12px;font-size:13px;line-height:1.85}.highlight-box.info{background:#faf5ff;border:1px solid #c4b5fd;color:#4c1d95}.highlight-box.success{background:#f0fdf4;border:1px solid #86efac;color:#14532d}.highlight-box .hb-title{font-weight:800;margin-bottom:8px;font-size:14px}@media(max-width:1023px){.boundary-grid{grid-template-columns:repeat(2,1fr)}.boundary-card.core{grid-column:span 1}.api-grid{grid-template-columns:repeat(2,1fr)}.data-chain{flex-direction:column}.chain-arrow{transform:rotate(90deg);justify-content:center;padding:4px 0}}@media(max-width:639px){.position-card{padding:24px 22px}.position-card .pos-title{font-size:20px}.position-card .pos-desc{font-size:13.5px}.boundary-grid{grid-template-columns:1fr}.api-grid{grid-template-columns:1fr}.matrix{font-size:12px}.matrix th,.matrix td{padding:9px 10px}}.position-card{background:linear-gradient(135deg,#5b21b6 0,#4f46e5 60%,#7c3aed 100%);color:#fff;border-radius:20px;padding:36px 44px;margin-bottom:36px;position:relative;overflow:hidden;box-shadow:0 16px 48px rgba(91,33,182,0.28);transition:all .4s cubic-bezier(0.4,0,0.2,1)}.position-card::before{content:'';position:absolute;top:-40%;right:-10%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,0.35) 0,transparent 70%);pointer-events:none;animation:posGlow 6s ease-in-out infinite}.position-card::after{content:'';position:absolute;bottom:-50%;left:-5%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,0.3) 0,transparent 70%);pointer-events:none;animation:posGlow 8s ease-in-out infinite reverse}@keyframes posGlow{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.position-card-bg-icon{position:absolute;right:40px;top:50%;transform:translateY(-50%);font-size:140px;color:rgba(255,255,255,0.06);pointer-events:none;line-height:1;animation:posFloat 8s ease-in-out infinite}@keyframes posFloat{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(-10px)}}.position-card .pos-label{font-size:12px;font-weight:700;opacity:.75;letter-spacing:2.5px;margin-bottom:14px;position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px}.position-card .pos-label::before{content:'';display:inline-block;width:24px;height:2px;background:linear-gradient(90deg,#f0abfc,#a78bfa);border-radius:2px}.position-card .pos-title{font-size:28px;font-weight:800;letter-spacing:-0.5px;margin-bottom:18px;position:relative;z-index:2;line-height:1.3}.position-card .pos-desc{font-size:15px;line-height:1.95;opacity:.95;position:relative;z-index:2;max-width:88%}.position-card .pos-highlight{display:inline-block;background:rgba(255,255,255,0.18);backdrop-filter:blur(10px);padding:3px 12px;border-radius:8px;font-weight:700;border:1px solid rgba(255,255,255,0.15);transition:all .25s ease}.position-card .pos-highlight:hover{background:rgba(255,255,255,0.28);transform:translateY(-1px)}.boundary-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:8px}.boundary-card{border-radius:16px;padding:24px 20px 20px;text-align:center;position:relative;overflow:hidden;border:1.5px solid;transition:all .35s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;align-items:center;min-height:200px}.boundary-card::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;transition:width .35s ease;z-index:0}.boundary-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(124,58,237,0.15)}.boundary-card:hover::before{width:4px}.boundary-card.core{background:linear-gradient(135deg,#faf5ff,#ede9fe);border-color:#c4b5fd;grid-column:span 2}.boundary-card.core::before{background:linear-gradient(180deg,#7c3aed,#a78bfa)}.boundary-card.core:hover{border-color:#a78bfa;box-shadow:0 16px 40px rgba(124,58,237,0.18)}.boundary-card.sync{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}.boundary-card.sync::before{background:linear-gradient(180deg,#64748b,#94a3b8)}.boundary-card.sync:hover{border-color:#94a3b8;box-shadow:0 16px 40px rgba(100,116,139,0.12)}.boundary-card .bc-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;font-size:24px;color:#fff;margin-bottom:16px;position:relative;z-index:1;transition:all .35s cubic-bezier(0.4,0,0.2,1);flex-shrink:0}.boundary-card.core .bc-icon{background:linear-gradient(135deg,#7c3aed,#a78bfa);box-shadow:0 8px 20px rgba(124,58,237,0.28)}.boundary-card.sync .bc-icon{background:linear-gradient(135deg,#64748b,#94a3b8);box-shadow:0 8px 20px rgba(100,116,139,0.2)}.boundary-card:hover .bc-icon{transform:scale(1.12) rotate(-6deg)}.boundary-card.core:hover .bc-icon{box-shadow:0 12px 28px rgba(124,58,237,0.38)}.boundary-card.sync:hover .bc-icon{box-shadow:0 12px 28px rgba(100,116,139,0.3)}.boundary-card .bc-name{font-size:16px;font-weight:800;margin-bottom:10px;letter-spacing:-0.2px;line-height:1.35;position:relative;z-index:1}.boundary-card.core .bc-name{color:#5b21b6}.boundary-card.sync .bc-name{color:#334155}.boundary-card .bc-desc{font-size:12.5px;line-height:1.75;position:relative;z-index:1;flex:1}.boundary-card.core .bc-desc{color:#4c1d95}.boundary-card.sync .bc-desc{color:#64748b}.boundary-card .bc-tag{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:4px 12px;border-radius:99px;margin-top:14px;position:relative;z-index:1;letter-spacing:.3px;transition:all .25s ease}.boundary-card .bc-tag::before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;transition:all .25s ease}.boundary-card.core .bc-tag{background:#ddd6fe;color:#5b21b6}.boundary-card.core .bc-tag::before{background:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,0.2)}.boundary-card.sync .bc-tag{background:#e2e8f0;color:#475569}.boundary-card.sync .bc-tag::before{background:#64748b;box-shadow:0 0 0 3px rgba(100,116,139,0.15)}.boundary-card:hover .bc-tag{transform:scale(1.05)}@media(max-width:1023px){.position-card{padding:28px 32px}.position-card .pos-title{font-size:22px}.position-card .pos-desc{font-size:14px;max-width:100%}.position-card-bg-icon{font-size:100px;right:20px;opacity:.5}.boundary-grid{grid-template-columns:repeat(2,1fr)}.boundary-card.core{grid-column:span 1}}@media(max-width:639px){.position-card{padding:24px 22px;border-radius:16px}.position-card .pos-title{font-size:19px;margin-bottom:14px}.position-card .pos-desc{font-size:13px;line-height:1.85}.position-card-bg-icon{display:none}.boundary-grid{grid-template-columns:1fr;gap:12px}.boundary-card{padding:20px 18px;min-height:auto;border-radius:14px}.boundary-card .bc-icon{width:48px;height:48px;font-size:20px;border-radius:13px;margin-bottom:12px}.boundary-card .bc-name{font-size:15px}}<style>.arc-section-title{font-size:17px;font-weight:800;color:#0b2b5c;margin-bottom:8px;display:flex;align-items:center;gap:10px;letter-spacing:-0.2px}.arc-section-title i{color:#7c3aed}.arc-section-sub{font-size:13px;color:#64748b;margin-bottom:20px;line-height:1.7}.arc-layers{display:flex;flex-direction:column;gap:12px}.arc-layer{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:center;border-radius:14px;padding:18px 22px;border:1.5px solid;transition:all .3s ease}.arc-layer:hover{transform:translateX(4px);box-shadow:0 8px 22px rgba(124,58,237,0.1)}.arc-layer-app{background:linear-gradient(135deg,#faf5ff,#ede9fe);border-color:#c4b5fd}.arc-layer-biz{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.arc-layer-collab{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.arc-layer-data{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}.arc-layer-label{display:flex;align-items:center;gap:12px}.arc-layer-label i{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;font-size:19px;color:#fff;flex-shrink:0}.arc-layer-app .arc-layer-label i{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.arc-layer-biz .arc-layer-label i{background:linear-gradient(135deg,#2563eb,#60a5fa)}.arc-layer-collab .arc-layer-label i{background:linear-gradient(135deg,#10b981,#34d399)}.arc-layer-data .arc-layer-label i{background:linear-gradient(135deg,#64748b,#94a3b8)}.arc-layer-name{font-size:15px;font-weight:800;line-height:1.3;margin-bottom:3px}.arc-layer-app .arc-layer-name{color:#5b21b6}.arc-layer-biz .arc-layer-name{color:#1e40af}.arc-layer-collab .arc-layer-name{color:#166534}.arc-layer-data .arc-layer-name{color:#334155}.arc-layer-desc{font-size:11.5px;color:#64748b;line-height:1.4}.arc-layer-body{display:flex;flex-wrap:wrap;gap:8px}.arc-chip{display:inline-flex;align-items:center;padding:6px 14px;background:#fff;border-radius:99px;font-size:12.5px;font-weight:600;color:#334155;border:1px solid rgba(255,255,255,0.9);box-shadow:0 2px 6px rgba(0,0,0,0.04);transition:all .2s}.arc-chip:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,58,237,0.12);color:#5b21b6}.arc-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.arc-module-card{background:#fff;border:1.5px solid #e9d5ff;border-radius:14px;padding:22px 22px 20px;transition:all .3s;position:relative;overflow:hidden}.arc-module-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px}.arc-mod-meeting::before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.arc-mod-project::before{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.arc-mod-org::before{background:linear-gradient(90deg,#2563eb,#60a5fa)}.arc-mod-collab::before{background:linear-gradient(90deg,#10b981,#34d399)}.arc-mod-data::before{background:linear-gradient(90deg,#0d9488,#2dd4bf)}.arc-mod-audit::before{background:linear-gradient(90deg,#db2777,#f472b6)}.arc-module-card:hover{transform:translateY(-4px);border-color:#c4b5fd;box-shadow:0 12px 30px rgba(124,58,237,0.12)}.arc-module-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.arc-module-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;font-size:18px;color:#fff;flex-shrink:0}.arc-mod-meeting .arc-module-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.arc-mod-project .arc-module-icon{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.arc-mod-org .arc-module-icon{background:linear-gradient(135deg,#2563eb,#60a5fa)}.arc-mod-collab .arc-module-icon{background:linear-gradient(135deg,#10b981,#34d399)}.arc-mod-data .arc-module-icon{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.arc-mod-audit .arc-module-icon{background:linear-gradient(135deg,#db2777,#f472b6)}.arc-module-title{font-size:16px;font-weight:800;color:#0b2b5c;letter-spacing:-0.2px}.arc-module-list{list-style:none;padding:0;margin:0}.arc-module-list li{position:relative;padding:6px 0 6px 20px;font-size:12.5px;color:#475569;line-height:1.6;border-bottom:1px dashed #f1f5f9}.arc-module-list li:last-child{border-bottom:0}.arc-module-list li::before{content:'';position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:#c4b5fd}.arc-figure{background:#faf5ff;border:1.5px solid #e9d5ff;border-radius:16px;padding:20px 16px}.arc-figure svg{width:100%;height:auto;display:block}.arc-collab{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:16px;align-items:stretch}.arc-collab-col{border-radius:14px;padding:20px 22px;border:1.5px solid;display:flex;flex-direction:column}.arc-collab-lead{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#93c5fd}.arc-collab-main{background:linear-gradient(135deg,#faf5ff,#ede9fe);border-color:#c4b5fd}.arc-collab-part{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.arc-collab-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed rgba(0,0,0,0.1)}.arc-collab-head i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;font-size:16px;color:#fff;flex-shrink:0}.arc-collab-lead .arc-collab-head i{background:linear-gradient(135deg,#2563eb,#60a5fa)}.arc-collab-main .arc-collab-head i{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.arc-collab-part .arc-collab-head i{background:linear-gradient(135deg,#10b981,#34d399)}.arc-collab-title{font-size:14.5px;font-weight:800;line-height:1.3;margin-bottom:2px}.arc-collab-lead .arc-collab-title{color:#1e40af}.arc-collab-main .arc-collab-title{color:#5b21b6}.arc-collab-part .arc-collab-title{color:#166534}.arc-collab-sub{font-size:11px;color:#64748b}.arc-collab-body{display:flex;flex-direction:column;gap:8px}.arc-collab-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#fff;border-radius:9px;font-size:12.5px;color:#334155;line-height:1.6;border:1px solid rgba(0,0,0,0.04)}.arc-collab-item .arc-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:#fff;font-size:11px;font-weight:800;flex-shrink:0}.arc-collab-lead .arc-num{background:#2563eb}.arc-collab-main .arc-num{background:#7c3aed}.arc-collab-part .arc-num{background:#10b981}.arc-datachain{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch}.arc-dc-col{border-radius:14px;padding:22px 20px;border:1.5px solid;display:flex;flex-direction:column;gap:12px}.arc-dc-src{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}.arc-dc-hub{background:linear-gradient(135deg,#faf5ff,#ede9fe);border-color:#c4b5fd;justify-content:center}.arc-dc-arch{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.arc-dc-col-title{font-size:14px;font-weight:800;letter-spacing:-0.2px;margin-bottom:6px;display:flex;align-items:center;gap:8px}.arc-dc-src .arc-dc-col-title{color:#334155}.arc-dc-hub .arc-dc-col-title{color:#5b21b6}.arc-dc-arch .arc-dc-col-title{color:#166534}.arc-dc-item{display:flex;align-items:center;gap:10px;padding:11px 14px;background:#fff;border-radius:10px;font-size:12.5px;color:#334155;box-shadow:0 2px 6px rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.04);transition:all .2s}.arc-dc-item:hover{transform:translateX(4px);box-shadow:0 4px 14px rgba(124,58,237,0.1)}.arc-dc-item i{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:14px;color:#fff;flex-shrink:0}.arc-dc-src .arc-dc-item i{background:linear-gradient(135deg,#64748b,#94a3b8)}.arc-dc-arch .arc-dc-item i{background:linear-gradient(135deg,#10b981,#34d399)}.arc-dc-item .arc-dc-text{display:flex;flex-direction:column;gap:2px}.arc-dc-item .arc-dc-name{font-size:12.5px;font-weight:700;color:#334155}.arc-dc-item .arc-dc-sub{font-size:10.5px;color:#94a3b8}.arc-dc-hub-inner{text-align:center;padding:24px 18px;background:#fff;border-radius:12px;border:1.5px dashed #c4b5fd}.arc-dc-hub-inner i{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;font-size:26px;margin-bottom:12px;box-shadow:0 8px 24px rgba(124,58,237,0.25)}.arc-dc-hub-title{font-size:15px;font-weight:800;color:#5b21b6;margin-bottom:6px}.arc-dc-hub-desc{font-size:12px;color:#64748b;line-height:1.7}@media(max-width:1023px){.arc-layer{grid-template-columns:1fr;gap:12px;padding:16px 18px}.arc-modules{grid-template-columns:repeat(2,1fr)}.arc-collab{grid-template-columns:1fr}.arc-datachain{grid-template-columns:1fr}}@media(max-width:639px){.arc-section-title{font-size:15px}.arc-section-sub{font-size:12.5px}.arc-layer{padding:14px 16px}.arc-layer-label i{width:38px;height:38px;font-size:16px;border-radius:10px}.arc-layer-name{font-size:14px}.arc-layer-desc{font-size:11px}.arc-chip{font-size:11.5px;padding:5px 12px}.arc-modules{grid-template-columns:1fr;gap:12px}.arc-module-card{padding:18px 18px 16px}.arc-module-title{font-size:15px}.arc-collab-col{padding:18px 18px}.arc-dc-col{padding:18px 16px}.arc-figure{padding:12px 6px}}</style>
