
        /* --- 全局规范：Apple 系统字体感 --- */
        .uee-api-full-section {
            font-family: -apple-system, BlinkMacSystemFont, "Inter", "SF Pro Text", sans-serif;
            background-color: #ffffff;
            /* 顶部柔和背景光晕 */
            background-image: radial-gradient(circle at 50% -100px, rgba(86, 184, 184, 0.1) 0%, transparent 800px);
            padding: 80px 0;
            color: #1d1d1f;
            text-align: center;
            overflow: hidden;
        }

        /* 1400px 容器 */
        .uee-api-container {
            max-width: 1400px;
            margin: 0 auto;
            width: 92%;
        }

        /* 1. 标题区：加宽扁平化 */
        .uee-api-header {
            margin-bottom: 60px;
        }

        .uee-api-header h2 {
            font-size: 42px;
            font-weight: 700;
            line-height: 1.1;
            margin-bottom: 24px;
            letter-spacing: -0.02em;
            background: linear-gradient(135deg, #1d1d1f 30%, #56B8B8 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .uee-api-header p {
            font-size: 19px;
            color: #86868b;
            line-height: 1.5;
            max-width: 900px; /* 确保文字宽度舒展 */
            margin: 0 auto;
        }

        /* 2. 圆圈交互图形区 (全宽居中) */
        .uee-api-visual-wrapper {
            position: relative;
            height: 600px; /* 增加高度 */
            display: flex;
            align-items: center;
            justify-content: center;
            margin-top: 20px;
        }

        /* 外部轨道线 */
        .uee-api-orbit {
            position: absolute;
            width: 520px;
            height: 520px;
            border: 1px solid #f0f0f2;
            border-radius: 50%;
            z-index: 1;
        }

        /* 中心 Hub 节点 */
        .uee-api-hub {
            position: relative;
            z-index: 5;
            width: 180px;
            height: 180px;
            background: radial-gradient(circle at 30% 30%, #a6d8d8 0%, #56B8B8 100%);
            border-radius: 50%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            color: white;
            box-shadow: 0 20px 40px rgba(86, 184, 184, 0.3);
            border: 8px solid white;
        }

        .uee-api-hub svg { margin-bottom: 8px; opacity: 0.8; }
        .uee-api-hub b { font-size: 18px; font-weight: 800; letter-spacing: 0.5px; }
        .uee-api-hub span { font-size: 9px; text-transform: uppercase; letter-spacing: 1px; opacity: 0.7; }

        /* 外部 Node 节点通用样式 */
        .uee-api-node {
            position: absolute;
            z-index: 10;
            width: 110px;
            height: 110px;
            background: white;
            border: 1px solid #efeff2;
            border-radius: 50%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            box-shadow: 0 10px 25px rgba(0,0,0,0.05);
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            cursor: pointer;
        }

        .uee-api-node:hover {
            transform: scale(1.1);
            box-shadow: 0 15px 35px rgba(0,0,0,0.1);
            border-color: #56B8B8;
        }

        .uee-api-node span { font-size: 9px; font-weight: 800; color: #94a3b8; margin-bottom: 4px; }
        .uee-api-node b { font-size: 13px; font-weight: 700; color: #1d1d1f; text-align: center; padding: 0 10px; line-height: 1.2; }

        /* 核心高亮节点 (CRM) */
        .uee-api-node.highlight {
            border: 2px solid #FF8022;
            box-shadow: 0 10px 30px rgba(255, 128, 34, 0.2);
        }
        .uee-api-node.highlight span { color: #FF8022; }

        /* --- 5 节点精确定位 (360/5 = 72度间隔) --- */
        /* Node 01: CRM (右侧 0度) */
        .n-01 { transform: translate(260px, 0); }
        /* Node 02: Ticket (下方 72度) */
        .n-02 { transform: translate(80px, 247px); }
        /* Node 03: ERP/Order (左下方 144度) */
        .n-03 { transform: translate(-210px, 153px); }
        /* Node 04: Knowledge Base (左上方 216度) */
        .n-04 { transform: translate(-210px, -153px); }
        /* Node 05: VoIP Provider (右上方 288度) */
        .n-05 { transform: translate(80px, -247px); }

        /* 底部提示小字 */
        .uee-api-footer-hint {
            margin-top: 40px;
            font-size: 12px;
            color: #94a3b8;
            font-family: monospace;
            letter-spacing: 0.5px;
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .uee-api-visual-wrapper { height: auto; padding: 50px 0; flex-direction: column; gap: 20px; }
            .uee-api-orbit { display: none; }
            .uee-api-node { position: relative; transform: none !important; width: 80%; border-radius: 12px; height: 60px; flex-direction: row; justify-content: space-between; padding: 0 20px; }
            .uee-api-hub { margin-bottom: 30px; }
        }
    