:root{--cPrimary:#179f97;--cPrimaryDark:#127f79;--cPrimaryDeep:#0e6f6a;--cTeal:#006a6f;--cBgMint:#f6faf9;--cBgSoft:#fafdfd;--cBgTag:#e8f5f5;--cBgBorder:#e2eae8;--cBorderLight:#a9d5d1;--cBorderHair:#e5f0ed;--cBorderGrid:#d8f0ed;--cBorderGray:#e1e1e1;--cBorderRow:#f1f1f1;--cTextDark:#333333;--cTextNavy:#10222f;--cTextInk:#152220;--cTextGray:#666666;--cTextMuted:#5d6f6c;--cTextLight:#999999;--cWhite:#ffffff;--cCodeBg:#10222f;--cCodeHead:#1f313f;--cCodeBorder:#2a3d3b;--cCodeBtnBorder:#497772;--cCodeAccent:#31d8a0;--cRed:#fa3c3c;--maxW:1200px}.gladMcpMain .heroSection{position:relative;width:100%;height:470px;padding:50px 0;overflow:hidden;background:url("/public/images/product/cooperation/mcp_banner_bg.jpg") no-repeat;background-size:cover}.gladMcpMain .heroSection .heroInner{position:relative;z-index:2;width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.gladMcpMain .heroSection .heroInner .heroBadge{position:relative;height:37px;padding:8px 36px 8px 36px;background:#e8f5f5;border:1px solid #a9d5d1;border-radius:999px;display:inline-flex;align-items:center}.gladMcpMain .heroSection .heroInner .heroBadge .heroBadgeDot{position:absolute;left:19px;top:15px;width:7px;height:7px;border-radius:50%;background:#179f97}.gladMcpMain .heroSection .heroInner .heroBadge .heroBadgeText{font-family:"Roboto", sans-serif;font-size:13px;letter-spacing:0.1538em;line-height:21px;color:#127f79;white-space:nowrap}.gladMcpMain .heroSection .heroInner .heroTitle{font-size:46px;font-weight:700;line-height:61px;letter-spacing:-0.0217em;color:#152220;text-align:center}.gladMcpMain .heroSection .heroInner .heroDesc{max-width:1200px;font-size:16px;line-height:26px;color:#5d6f6c;text-align:center}.gladMcpMain .heroSection .heroInner .heroActions{display:flex;align-items:center;gap:16px;padding:16px 0}.gladMcpMain .heroSection .heroInner .heroActions .heroBtnPrimary{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px 14px;background:#179f97;border-radius:999px;color:#ffffff;font-size:15px;font-weight:700;cursor:pointer}.gladMcpMain .heroSection .heroInner .heroActions .heroBtnPrimary:hover{background:#14928a;box-shadow:0px 8px 20px 0px rgba(23,159,151,0.2)}.gladMcpMain .heroSection .heroInner .heroActions .heroBtnGhost{display:inline-flex;align-items:center;justify-content:center;padding:10px 26px;border:1px solid #e1e1e1;border-radius:999px;color:#666666;font-size:15px;line-height:24px;cursor:pointer}.gladMcpMain .heroSection .heroInner .heroActions .heroBtnGhost:hover{background:rgba(23,159,151,0.06);border:1px solid #179f97;color:#179f97}.gladMcpMain .heroSection .heroInner .heroStats{display:flex;width:560px;border-top:1px solid var(--cBorderHair);padding-top:28px}.gladMcpMain .heroSection .heroInner .heroStats .heroStat{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0px 0 4px;border-right:1px solid var(--cBorderHair)}.gladMcpMain .heroSection .heroInner .heroStats .heroStat.heroStat:last-child{border-right:none}.gladMcpMain .heroSection .heroInner .heroStats .heroStat .heroStatNumRow{display:flex;align-items:baseline;gap:2px}.gladMcpMain .heroSection .heroInner .heroStats .heroStat .heroStatNum{font-family:"DIN";font-size:30px;font-weight:700;line-height:44px;color:#127f79}.gladMcpMain .heroSection .heroInner .heroStats .heroStat .heroStatUnit{font-size:16px;line-height:26px;color:#127f79}.gladMcpMain .heroSection .heroInner .heroStats .heroStat .heroStatLabel{font-size:13px;line-height:21px;color:#999999;text-align:center}.gladMcpMain .stepOneWrap{background:#fafdfd;padding:60px 0}.gladMcpMain .stepOneWrap .sectionHead{display:flex;flex-direction:column;gap:8px}.gladMcpMain .stepOneWrap .sectionHead .sectionKicker{font-family:"DIN";font-size:15px;font-weight:700;line-height:24px;letter-spacing:0.2em;text-transform:uppercase;color:#179f97;text-align:center}.gladMcpMain .stepOneWrap .sectionHead .sectionTitle{font-size:28px;line-height:36px;text-align:center;color:#333333}.gladMcpMain .stepOneWrap .sectionHead .sectionSub{font-size:16px;line-height:24px;color:#5d6f6c;text-align:center}.gladMcpMain .stepOneWrap .stepOneBody{width:1200px;display:flex;gap:24px;align-items:flex-start;margin:40px auto 0}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel{width:394px;background:#ffffff;border:1px solid #e2eae8;border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:24px}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checklistHint{font-size:14px;line-height:22px;color:#999999}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup{display:flex;flex-direction:column;gap:16px}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkGroupTitle{font-size:18px;font-weight:700;color:var(--cTextDark);display:flex;align-items:center;gap:10px}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow{display:flex;flex-wrap:wrap;gap:12px}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkBtn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:6px;font-size:14px;cursor:pointer;border:1px solid #f1f1f1;background:rgba(23,159,151,0);color:#333;min-width:142px}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkBtn .checkBox{width:16px;height:16px;border-radius:4px;border:1px solid var(--cBorderGray);background:transparent}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkBtn .checkMark{display:none}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkBtn:hover{border:1px solid #a9d5d1}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkBtnIdle{border:1px solid #a9d5d1;background:rgba(23,159,151,0.04);color:#179f97}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkBtnIdle .checkMark{display:block}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkBtnIdle .checkBox{display:none}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkMark{width:16px;height:16px;border-radius:5px;background:var(--cPrimary);border:1px solid var(--cPrimary);color:var(--cWhite);font-size:10px;line-height:14px;text-align:center}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .checkGroup .checkRow .checkLabel{line-height:24px}.gladMcpMain .stepOneWrap .stepOneBody .checklistPanel .dashedNote{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#f9f9f9;border:1px dashed var(--cBorderGray);border-radius:12px;font-size:13px;line-height:21px;color:var(--cTextMuted)}.gladMcpMain .stepOneWrap .stepOneBody .configPanel{flex:1;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.gladMcpMain .stepOneWrap .stepOneBody .configPanel .codeCard{background:var(--cCodeBg);border:1px solid var(--cCodeBg);border-radius:12px;overflow:hidden}.gladMcpMain .stepOneWrap .stepOneBody .configPanel .codeCard .codeHead{display:flex;align-items:center;gap:10px;padding:8px 18px;background:var(--cCodeHead);border-bottom:1px solid var(--cCodeBorder)}.gladMcpMain .stepOneWrap .stepOneBody .configPanel .codeCard .codeHead .codeTitle{color:var(--cWhite);font-size:14px;font-weight:700;line-height:22px;letter-spacing:0.0714em;text-transform:uppercase;flex:1}.gladMcpMain .stepOneWrap .stepOneBody .configPanel .codeCard .codeHead .codeCopyBtn{padding:6px 14px;border:1px solid var(--cCodeBtnBorder);border-radius:4px;background:var(--cCodeBg);color:var(--cCodeAccent);font-size:12px;cursor:pointer}.gladMcpMain .stepOneWrap .stepOneBody .configPanel .codeCard .codeHead .codeCopyBtn:hover{border:1px solid #31d8a0;color:#31d8a0}.gladMcpMain .stepOneWrap .stepOneBody .configPanel .codeCard .codeBody{padding:20px 22px}.gladMcpMain .stepOneWrap .stepOneBody .configPanel .codeCard .codeBody .codePre{font-size:13px;line-height:22.75px;color:var(--cWhite);white-space:pre}.gladMcpMain .stepTwoWrap{background:linear-gradient(180deg, rgba(23,159,151,0.11) 0%, rgba(255,255,255,0) 50%, #fff 100%)}.gladMcpMain .stepTwoWrap .sectionBlock{position:relative;width:var(--maxW);margin:0 auto;padding:60px 0;display:flex;flex-direction:column;gap:24px}.gladMcpMain .stepTwoWrap .sectionBlock .sectionHead{display:flex;flex-direction:column;gap:8px}.gladMcpMain .stepTwoWrap .sectionBlock .sectionHead .sectionKicker{font-family:"DIN";font-size:15px;font-weight:700;line-height:24px;letter-spacing:0.2em;text-transform:uppercase;color:#179f97;text-align:center}.gladMcpMain .stepTwoWrap .sectionBlock .sectionHead .sectionTitle{font-size:28px;line-height:36px;text-align:center;color:#333333}.gladMcpMain .stepTwoWrap .sectionBlock .sectionHead .sectionSub{font-size:16px;line-height:24px;color:#5d6f6c;text-align:center}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody{display:flex;flex-direction:column;gap:24px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .tabBar{display:flex;align-items:center;justify-content:space-between;padding:10px;background:var(--cWhite);border:1px solid var(--cBgBorder);border-radius:12px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .tabBar .tabBarList{display:flex;align-items:center;gap:10px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .tabBar .tabBarList .tabItem{display:inline-flex;align-items:center;gap:9px;padding:10px 20px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:14px;color:var(--cTextDark);cursor:pointer}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .tabBar .tabBarList .tabItem:hover{background:rgba(23,159,151,0.06)}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .tabBar .tabBarList .tabItemActive{background:rgba(23,159,151,0.06);border-color:var(--cPrimary);color:var(--cPrimary);font-weight:700}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .tabBar .tabBarDesc{font-size:14px;color:#999999}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow{display:flex;gap:12px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow.hidden{display:none}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .workbenchIntro{width:380px;flex-shrink:0;background:var(--cWhite);border:1px solid var(--cBgBorder);border-radius:12px;padding:28px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .workbenchIntro .workbenchLogo{width:56px;height:56px;border-radius:12px;object-fit:cover}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .workbenchIntro .workbenchName{padding:15px 0 0;font-size:21px;font-weight:700;line-height:34px;color:var(--cTextInk)}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .workbenchIntro .workbenchDesc{padding:14px 0 0;font-size:14.5px;line-height:25px;color:var(--cTextGray)}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .stepsList{flex:1;display:flex;flex-direction:column;gap:8px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .stepsList .stepCard{display:flex;gap:16px;padding:18px 22px;background:var(--cWhite);border:1px solid var(--cBgBorder);border-radius:12px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .stepsList .stepCard .stepNo{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--cBgTag);border:1px solid var(--cBorderLight);color:var(--cPrimaryDark);font-family:"DIN", sans-serif;font-size:14px;font-weight:700;line-height:20px;display:flex;align-items:center;justify-content:center;padding-top:2px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .stepsList .stepCard .stepBody{display:flex;flex-direction:column;gap:3px}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .stepsList .stepCard .stepBody .stepName{font-size:15px;line-height:24px;color:var(--cTextDark)}.gladMcpMain .stepTwoWrap .sectionBlock .stepTwoBody .workbenchRow .stepsList .stepCard .stepBody .stepText{font-size:14px;line-height:22px;color:var(--cTextGray)}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar{display:flex;align-items:center;gap:18px;padding:20px 24px;background:#ebf5f4;border:1px solid var(--cBorderLight);border-radius:12px}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneIcon{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--cPrimary);display:flex;align-items:center;justify-content:center}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneIcon img{width:18px;height:18px}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneBody{flex:1;display:flex;flex-direction:column;gap:4px}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneBody .doneHeadRow{display:flex;align-items:center;gap:12px}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneBody .doneHeadRow .doneKicker{font-family:"DIN";font-size:15px;font-weight:700;line-height:24px;text-transform:uppercase;color:var(--cPrimary)}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneBody .doneHeadRow .doneTitle{font-size:14px;font-weight:700;line-height:22px;color:var(--cPrimaryDark)}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneBody .donePromptRow{display:flex;gap:12px;align-items:center}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneBody .donePromptRow .promptBox{flex:1;padding:10px 14px;background:var(--cWhite);border:1px solid var(--cBorderLight);border-radius:8px;font-size:14px;line-height:22px;color:var(--cTextDark)}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneBody .donePromptRow .promptCopyBtn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:var(--cPrimary);border:none;border-radius:999px;color:var(--cWhite);font-size:13px;cursor:pointer;white-space:nowrap}.gladMcpMain .stepTwoWrap .sectionBlock .doneBar .doneBody .donePromptRow .promptCopyBtn:hover{background:#14928a}.gladMcpMain .bizWrap{background:#f6faf9}.gladMcpMain .bizWrap .sectionBlock{position:relative;width:var(--maxW);margin:0 auto;padding:60px 0;display:flex;flex-direction:column;gap:40px}.gladMcpMain .bizWrap .sectionBlock .sectionHead{display:flex;flex-direction:column;gap:8px}.gladMcpMain .bizWrap .sectionBlock .sectionHead .sectionKicker{font-family:"DIN";font-size:15px;font-weight:700;line-height:24px;letter-spacing:0.2em;text-transform:uppercase;color:var(--cPrimary);text-align:center}.gladMcpMain .bizWrap .sectionBlock .sectionHead .sectionTitle{font-size:28px;line-height:36px;text-align:center;color:var(--cTextDark)}.gladMcpMain .bizWrap .sectionBlock .sectionHead .sectionTitleDark{color:var(--cTextNavy)}.gladMcpMain .bizWrap .sectionBlock .sectionHead .sectionSub{font-size:16px;line-height:24px;color:var(--cTextMuted);text-align:center}.gladMcpMain .bizWrap .sectionBlock .sectionHead .sectionSub14{font-size:14px;line-height:26px}.gladMcpMain .bizWrap .bizGrid{display:flex;gap:20px}.gladMcpMain .bizWrap .bizGrid .bizCard{flex:1;background:var(--cWhite);border:1px solid var(--cBgBorder);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:6px}.gladMcpMain .bizWrap .bizGrid .bizCard .bizIcon{width:44px;height:44px;border-radius:13px;background:var(--cBgTag);display:flex;align-items:center;justify-content:center}.gladMcpMain .bizWrap .bizGrid .bizCard .bizIcon .gald_iconfont{font-size:24px}.gladMcpMain .bizWrap .bizGrid .bizCard .bizName{padding-top:10px;font-size:18px;font-weight:700;line-height:27px;color:var(--cTextDark)}.gladMcpMain .bizWrap .bizGrid .bizCard .bizServer{padding-top:8px;display:flex;flex-direction:column;gap:6px}.gladMcpMain .bizWrap .bizGrid .bizCard .bizServer .bizTag{align-self:flex-start;padding:2px 10px;background:var(--cBgMint);border:1px solid var(--cBgBorder);border-radius:4px;font-size:12px;line-height:18px;color:var(--cPrimary)}.gladMcpMain .bizWrap .bizGrid .bizCard .bizServer .bizLabel{font-size:14px;line-height:22px;color:var(--cTextDark)}.gladMcpMain .bizWrap .bizGrid .bizCard .bizServer .bizDetail{font-size:13px;line-height:22px;color:var(--cTextMuted);white-space:pre-line;margin-top:-20px}.gladMcpMain .bizWrap .bizGrid .bizCard .bizServer .bizDetail .bizKey{color:var(--cTextGray)}.gladMcpMain .bizWrap .bizGrid .bizCard .bizServer .bizDetail .bizVal{color:var(--cTextLight)}.gladMcpMain .ctaSection{width:var(--maxW);height:238px;background:url("/public/images/product/cooperation/CTA_bg.jpg") no-repeat;background-size:cover;margin:0 auto;padding-bottom:60px;border-radius:12px}.gladMcpMain .ctaSection .ctaCard{position:relative;height:238px;border-radius:12px;overflow:hidden}.gladMcpMain .ctaSection .ctaCard .ctaInner{position:relative;z-index:2;height:100%;display:flex;align-items:center;gap:48px;padding:72px 80px}.gladMcpMain .ctaSection .ctaCard .ctaInner .ctaBody{flex:1;display:flex;flex-direction:column;gap:11px}.gladMcpMain .ctaSection .ctaCard .ctaInner .ctaBody .ctaTitle{font-size:28px;font-weight:700;line-height:54px;letter-spacing:-0.0179em;color:var(--cWhite)}.gladMcpMain .ctaSection .ctaCard .ctaInner .ctaBody .ctaDesc{font-size:16px;line-height:27px;color:#fff}.gladMcpMain .ctaSection .ctaCard .ctaInner .ctaBtn{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;background:var(--cWhite);border-radius:999px;color:var(--cPrimaryDeep);font-size:16px;box-shadow:0 12px 32px 0 rgba(0,0,0,0.18);white-space:nowrap;cursor:pointer;transition:all 0.18s ease}.gladMcpMain .ctaSection .ctaCard .ctaInner .ctaBtn:hover{transform:translateY(-2px);box-shadow:0 12px 32px 0 rgba(0,0,0,0.25)}.gladMcpMain #tooltips_shadow{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(0,0,0,0.5);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999}.gladMcpMain #tooltips_shadow.hide{display:none}.gladMcpMain #tooltips_shadow .tooltips_content{position:relative;width:510px;height:256px;background:linear-gradient(180deg, #eafff8 0%, #fff 30%);border-radius:10px 10px 10px 10px;padding:40px 60px;display:flex;flex-flow:column}.gladMcpMain #tooltips_shadow .tooltips_content .title{font-weight:bold;font-size:20px;color:#333333;flex:1}.gladMcpMain #tooltips_shadow .tooltips_content .content{display:flex;align-items:center}.gladMcpMain #tooltips_shadow .tooltips_content .content .left{height:100%;flex:1;display:flex;flex-flow:column;justify-content:space-around}.gladMcpMain #tooltips_shadow .tooltips_content .content .left .item{display:flex;align-items:center}.gladMcpMain #tooltips_shadow .tooltips_content .content .left .item .icon{width:40px;height:40px;background:#e6f5f2;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#26b99c;margin-right:10px}.gladMcpMain #tooltips_shadow .tooltips_content .content .left .item .icon .gald_iconfont{font-size:24px}.gladMcpMain #tooltips_shadow .tooltips_content .content .left .item span{font-size:14px;color:#333333}.gladMcpMain #tooltips_shadow .tooltips_content .content .right img{width:116px;height:116px}.gladMcpMain #tooltips_shadow .tooltips_content .closeBtn{position:absolute;top:22px;right:22px;color:rgba(0,0,0,0.16);cursor:pointer}.gladMcpMain #tooltips_shadow .tooltips_content .closeBtn:hover{color:#179f97}
