.jq-toast-wrap{padding:10px 30px;width:auto !important;min-width:200px}.jq-toast-single{border-radius:12px !important;font-size:16px !important}@keyframes ll-tab-in{0%{opacity:0;transform:translate3d(18px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes ll-glow-drift{0%,100%{transform:translate3d(-8%, -6%, 0) scale(1)}50%{transform:translate3d(8%, 5%, 0) scale(1.08)}}.page-container{min-width:1600px;color:#333}.page-container main{min-height:calc(100vh - 60px - 295px)}.page-container .title{font-size:36px;font-weight:600;line-height:1.3;text-align:center}.page-container .banner{height:620px;background:url("/static/images/260515/cooperation/banner.png") no-repeat center/cover}.page-container .banner .inner{width:1200px;margin:0 auto;padding-top:136px}.page-container .banner .title{font-size:60px;font-weight:600;text-align:left}.page-container .banner .subtitle{margin-top:24px;font-size:24px;line-height:1.6}.page-container .banner .btn{display:grid;place-items:center;margin-top:36px;width:120px;height:40px;border-radius:40px;background:linear-gradient(90deg, #0097fe 0%, #0f71ff 100%);color:#fff;font-size:16px;cursor:pointer}.page-container .banner .btn:hover{background:#428cff}.page-container .cooperation{padding:88px 0 82px;background:#fbfcff}.page-container .cooperation .subtitle{margin-top:20px;color:#666;font-size:16px;line-height:1.7;text-align:center}.page-container .cooperation .cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;width:1200px;margin:58px auto 0}.page-container .cooperation .card{padding:34px 28px 30px;border-radius:20px;background:#fff;box-shadow:0 8px 30px rgba(21,88,194,0.08);transition:transform 0.3s ease, box-shadow 0.3s ease}.page-container .cooperation .card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(21,88,194,0.14);background:linear-gradient(0deg, #f5f8ff 0%, #e9f2ff 100%)}.page-container .cooperation .card:hover img{transform:translateY(-4px) scale(1.08) rotate(15deg)}.page-container .cooperation .card img{width:56px;height:56px;transition:transform 0.3s ease}.page-container .cooperation .card h3{margin-top:22px;font-size:24px;font-weight:600;line-height:1.4}.page-container .cooperation .card p{margin-top:14px;color:#666;font-size:16px;line-height:1.8}.page-container .ecosphere{padding:84px 0 96px;background:url("/static/images/260515/cooperation/section3_bg.png") no-repeat center/cover}.page-container .ecosphere .wrapper{display:flex;width:1200px;margin:48px auto 0;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgba(43,101,186,0.08);background:rgba(255,255,255,0.72);backdrop-filter:blur(12px)}.page-container .ecosphere .tabs{flex-shrink:0;width:180px;padding:12px;background:rgba(240,247,255,0.78)}.page-container .ecosphere .tab-item{display:flex;align-items:center;justify-content:center;height:48px;border-radius:12px;color:#333;font-size:18px;cursor:pointer;transition:background-color 0.25s, color 0.25s}.page-container .ecosphere .tab-item+.tab-item{margin-top:12px}.page-container .ecosphere .tab-item.active{background:linear-gradient(90deg, #0097fe 0%, #0f71ff 100%);color:#fff;font-weight:600}.page-container .ecosphere .contents{flex:1;background:rgba(255,255,255,0.86)}.page-container .ecosphere .content{display:none;padding:40px 60px 54px;min-height:360px}.page-container .ecosphere .content.active{display:block}.page-container .ecosphere .content-title{font-size:24px;font-weight:600;line-height:1.4}.page-container .ecosphere .content-text{margin-top:24px;color:#666;font-size:16px;line-height:1.8}.page-container .ecosphere .feature-grid{display:grid;margin-top:34px;border:1px solid #d6deea;border-radius:4px;overflow:hidden}.page-container .ecosphere .feature-grid.cols-3{grid-template-columns:repeat(3, 1fr);width:540px}.page-container .ecosphere .feature-grid.cols-4{grid-template-columns:repeat(4, 1fr);width:720px}.page-container .ecosphere .feature-grid.cols-5{grid-template-columns:repeat(5, 1fr);width:720px}.page-container .ecosphere .feature-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:98px;background:rgba(255,255,255,0.88)}.page-container .ecosphere .feature-item:not(:last-child){border-right:1px solid #d6deea}.page-container .ecosphere .feature-item img{width:32px;height:32px}.page-container .ecosphere .feature-item span{color:#333;font-size:16px}.page-container .value{padding:78px 0 96px;background:#fff}.page-container .value .value-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;width:1200px;margin:56px auto 0}.page-container .value .value-card{position:relative;min-height:360px;padding:30px 30px 26px;border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(19,90,194,0.06);overflow:hidden;transition:transform 0.5s ease, box-shadow 0.5s ease, background 0.5s ease}.page-container .value .value-card:hover{transform:translateY(-8px);background:linear-gradient(180deg, #f8fbff 0%, #eef4ff 100%);box-shadow:0 18px 38px rgba(19,90,194,0.16)}.page-container .value .value-card:hover .icon{width:52px;height:52px;transform:translateY(0)}.page-container .value .value-card:hover h3{top:10px;left:62px;margin-top:0;font-size:22px}.page-container .value .value-card:hover .value-card-head{transform:translateY(-20px)}.page-container .value .value-card:hover .summary{opacity:0;transform:translateY(-26px)}.page-container .value .value-card:hover .details{opacity:1;transform:translateY(-100px);pointer-events:auto}.page-container .value .value-card-head{position:relative;min-height:128px;padding-top:4px;transition:transform 0.5s ease}.page-container .value .icon,.page-container .value h3{position:absolute;left:0;transition:all 0.35s ease, opacity 0.28s ease}.page-container .value .icon{top:0;width:80px;height:80px;transform:translateY(0)}.page-container .value h3{top:96px;margin-top:0;font-size:24px;font-weight:600;line-height:1.4}.page-container .value .value-card-body{position:relative;min-height:168px}.page-container .value ul{display:flex;flex-direction:column;gap:18px;margin-top:0}.page-container .value li{position:relative;padding-left:20px;color:#666;font-size:16px;line-height:1.75}.page-container .value li::before{content:'';position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;background:#648cff}.page-container .value .summary{margin-top:20px;color:#666;font-size:18px;line-height:1.8;transition:opacity 0.25s ease, transform 0.35s ease}.page-container .value .details{position:absolute;top:0;right:0;left:0;opacity:0;pointer-events:none;transform:translateY(28px);transition:opacity 0.28s ease, transform 0.35s ease}.page-container .requirement{padding:78px 0 90px;background:url("/static/images/260515/cooperation/section5_bg.png") no-repeat center bottom/cover}.page-container .requirement .diagram-wrapper{position:relative;width:1200px;height:560px;margin:36px auto 0}.page-container .requirement .requirement-text{position:absolute;width:240px}.page-container .requirement .requirement-text h3{color:#4f78ff;font-size:20px;font-weight:600;line-height:1.4}.page-container .requirement .requirement-text p{margin-top:12px;color:#666;font-size:14px;line-height:1.8}.page-container .requirement .text-1{top:150px;left:175px;width:240px}.page-container .requirement .text-2{top:40px;left:486px;width:260px;text-align:center}.page-container .requirement .text-3{top:150px;right:175px;width:250px;text-align:right}.page-container .requirement .text-4{top:446px;right:-20px;width:240px;text-align:right}.page-container .requirement .text-5{top:446px;left:-20px;width:220px}.page-container .requirement .diagram{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:740px;height:360px}.page-container .requirement .center{position:absolute;left:50%;bottom:-90px;display:grid;place-items:center;width:252px;height:124px;margin-left:-126px;border-radius:160px 160px 0 0;background:#fff;font-size:30px;font-weight:600;line-height:1.3}.page-container .support{padding:80px 0 94px;background:url("/static/images/260515/cooperation/section6_bg.png") no-repeat center/cover}.page-container .support .support-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;width:1200px;margin:48px auto 0}.page-container .support .support-card{min-height:216px;padding:28px 28px 24px;border-radius:20px;background:rgba(255,255,255,0.95);box-shadow:0 10px 34px rgba(17,91,198,0.08);transition:transform 0.3s ease, box-shadow 0.3s ease}.page-container .support .support-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgba(21,88,194,0.14);background:linear-gradient(0deg, #f5f8ff 0%, #e9f2ff 100%)}.page-container .support .support-card:hover .card-header img{transform:translateY(-4px) scale(1.08) rotate(-15deg)}.page-container .support .card-header{display:flex;align-items:center;justify-content:space-between}.page-container .support .card-header h3{font-size:22px;font-weight:600}.page-container .support .card-header img{width:48px;height:48px;transition:transform 0.3s ease}.page-container .support ul{display:flex;flex-direction:column;gap:14px;margin-top:24px}.page-container .support li{position:relative;padding-left:16px;color:#666;font-size:14px;line-height:1.8}.page-container .support li::before{content:'';position:absolute;top:9px;left:0;width:5px;height:5px;border-radius:50%;background:#648cff}.page-container .cases{padding:80px 0 92px;background:#fff}.page-container .cases .case-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;width:1200px;margin:56px auto 0}.page-container .cases .case-card{overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 8px 30px rgba(29,86,167,0.08);transition:transform 0.3s ease, box-shadow 0.3s ease}.page-container .cases .case-card>img{width:100%;height:214px;object-fit:cover;transition:transform 0.3s ease}.page-container .cases .case-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px rgba(29,86,167,0.14)}.page-container .cases .case-card:hover>img{transform:translateY(-6px) scale(1.05)}.page-container .cases .info{padding:18px 18px 22px}.page-container .cases .info h3{font-size:20px;font-weight:600;line-height:1.5}.page-container .cases .info p{margin-top:10px;color:#666;font-size:14px;line-height:1.8}.page-container .contact-wrapper{display:flex;flex-direction:column;align-items:center;padding-top:54px;height:320px;background:url("/static/images/260515/cooperation/section8_bg.png") no-repeat center/cover}.page-container .contact-wrapper .title{font-size:36px;font-weight:600}.page-container .contact-wrapper .subtitle{margin-top:30px;font-size:28px;font-weight:500;text-align:center}.page-container .contact-wrapper .phone{margin-top:30px;font-size:24px}.page-container .contact-wrapper .contact-btn{position:relative}.page-container .contact-wrapper .contact-btn .btn{display:grid;place-items:center;margin-top:30px;width:120px;height:40px;border-radius:40px;background:linear-gradient(90deg, #0097fe 0%, #0f71ff 100%);color:#fff;font-size:16px;cursor:pointer}.page-container .contact-wrapper .contact-btn .btn:hover{background:#428cff}.page-container .contact-wrapper .contact-btn .popup{position:absolute;top:-200px;left:150px;width:280px;height:478px;user-select:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(0.96);transform-origin:left center;transition:opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease}.page-container .contact-wrapper .contact-btn .popup.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.page-container .contact-wrapper .contact-btn .popup .close{position:absolute;top:90px;right:10px;width:24px;height:24px;cursor:pointer}.page-container .contact-wrapper .contact-btn .popup>img{width:100%;height:100%}.page-container .trial-popup{position:fixed;right:24px;bottom:24px;width:400px;border-radius:24px;background:#ffffff;box-shadow:0 18px 48px rgba(11,72,173,0.18);z-index:1000;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity 0.25s ease, transform 0.25s ease, visibility 0.25s ease}.page-container .trial-popup.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.page-container .trial-popup .trial-popup-header{position:relative;padding:20px 20px 0;background-image:url("/static/images/software/dialog-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;height:106.67px}.page-container .trial-popup .trial-popup-desc{position:absolute;top:17px;left:132px;width:204.44px;margin-top:10px;color:#fff;font-size:14px;line-height:1.7}.page-container .trial-popup .trial-popup-close{position:absolute;top:18px;right:18px;width:28px;height:28px;border:none;border-radius:50%;background:rgba(255,255,255,0.2);color:#fff;font-size:22px;line-height:28px;text-align:center;cursor:pointer}.page-container .trial-popup .trial-popup-body{padding:22px 20px 24px}.page-container .trial-popup .trial-popup-field{display:block}.page-container .trial-popup .trial-popup-field+.trial-popup-field{margin-top:18px}.page-container .trial-popup .trial-popup-field>span{display:block;margin-bottom:10px;font-size:14px;color:#333}.page-container .trial-popup .trial-popup-field em{color:#ff4d4f;font-style:normal}.page-container .trial-popup .trial-popup-field input{width:100%;height:48px;padding:0 16px;border:none;border-radius:14px;background:#f4f7fd;color:#333;outline:none}.page-container .trial-popup .trial-popup-field input::placeholder{color:#a0abc0}.page-container .trial-popup .trial-popup-submit{width:100%;height:48px;margin-top:22px;border:none;border-radius:999px;background:linear-gradient(90deg, #0097fe 0%, #0f71ff 100%);color:#fff;font-size:20px;cursor:pointer}.page-container .trial-popup .trial-popup-submit:hover{background:#428cff}.page-container .ecosphere{position:relative;overflow:hidden}.page-container .ecosphere::before{content:'';position:absolute;right:calc(50% - 720px);bottom:70px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle, rgba(0,151,254,0.16), transparent 66%);pointer-events:none;animation:ll-glow-drift 11s ease-in-out infinite reverse}.page-container .ecosphere .wrapper{position:relative;box-shadow:0 18px 58px rgba(43,101,186,0.1)}.page-container .ecosphere .tab-item{transition:background-color 0.25s, color 0.25s, transform 0.25s ease, box-shadow 0.25s ease}.page-container .ecosphere .tab-item:hover{transform:translateX(4px)}.page-container .ecosphere .tab-item.active{box-shadow:0 10px 24px rgba(15,113,255,0.24)}.page-container .ecosphere .content.active{animation:ll-tab-in 0.45s cubic-bezier(0.16, 1, 0.3, 1) both}.page-container .ecosphere .feature-item{position:relative;overflow:hidden;transition:background 0.28s ease, transform 0.28s ease}.page-container .ecosphere .feature-item::before{content:'';position:absolute;inset:-1px;background:radial-gradient(circle at 50% 0%, rgba(0,151,254,0.14), transparent 62%);opacity:0;transition:opacity 0.28s ease}.page-container .ecosphere .feature-item:hover{background:rgba(245,250,255,0.98);transform:translateY(-3px)}.page-container .ecosphere .feature-item:hover::before{opacity:1}.page-container .ecosphere .feature-item:hover img{transform:translateY(-4px) scale(1.08)}.page-container .ecosphere .feature-item img,.page-container .ecosphere .feature-item span{position:relative}.page-container .ecosphere .feature-item img{transition:transform 0.28s ease}@media (prefers-reduced-motion: reduce){.page-container,.page-container *{animation-duration:0.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.001ms !important}.page-container.is-motion-ready .motion-reveal{opacity:1;transform:none}}@media (max-width: 1200px){.page-container{min-width:unset}.page-container .title{font-size:24px;padding:0 16px}.page-container .banner{height:auto;padding:48px 16px 60px;background-position:68% center}.page-container .banner .inner{width:100%;padding-top:0}.page-container .banner .title{padding:0;font-size:34px;line-height:1.35}.page-container .banner .subtitle{font-size:16px}.page-container .cooperation,.page-container .ecosphere,.page-container .value,.page-container .requirement,.page-container .support,.page-container .cases{padding-top:48px;padding-bottom:56px}.page-container .cooperation .subtitle{padding:0 16px;font-size:14px}.page-container .cooperation .cards{grid-template-columns:1fr;width:auto;margin:32px 16px 0}.page-container .cooperation .card{padding:24px 20px}.page-container .cooperation .card h3{font-size:20px}.page-container .cooperation .card p{font-size:14px}.page-container .ecosphere .wrapper{display:block;width:auto;margin:32px 16px 0}.page-container .ecosphere .tabs{display:grid;grid-template-columns:repeat(2, 1fr);width:auto;gap:10px;padding:16px}.page-container .ecosphere .tab-item{justify-content:center;padding:0 12px;height:42px;font-size:15px}.page-container .ecosphere .tab-item+.tab-item{margin-top:0}.page-container .ecosphere .content{padding:24px 20px 28px;min-height:0}.page-container .ecosphere .content-title{font-size:22px}.page-container .ecosphere .content-text{font-size:14px}.page-container .ecosphere .feature-grid{width:100% !important}.page-container .ecosphere .feature-grid.cols-5,.page-container .ecosphere .feature-grid.cols-4,.page-container .ecosphere .feature-grid.cols-3{grid-template-columns:repeat(2, 1fr)}.page-container .ecosphere .feature-item{height:88px;padding:10px;border-bottom:1px solid #d6deea}.page-container .ecosphere .feature-item:nth-child(2n){border-right:none}.page-container .ecosphere .feature-item:last-child:nth-child(odd){grid-column:1 / -1}.page-container .ecosphere .feature-item span{font-size:14px;text-align:center}.page-container .value .value-list{grid-template-columns:1fr;width:auto;margin:32px 16px 0}.page-container .value .value-card{min-height:0;padding:24px 20px;background:linear-gradient(180deg, #fff 0%, #f2f7ff 100%);box-shadow:0 10px 26px rgba(19,90,194,0.08)}.page-container .value .value-card-head{display:flex;align-items:center;gap:14px;min-height:0;padding-top:0}.page-container .value .icon,.page-container .value h3{position:static}.page-container .value .icon{width:56px;height:56px;flex-shrink:0}.page-container .value h3{font-size:22px}.page-container .value .value-card-body{min-height:0;margin-top:18px}.page-container .value .summary{display:none}.page-container .value .details{position:static;opacity:1;pointer-events:auto;transform:none}.page-container .value li{font-size:14px}.page-container .requirement{background-position:center top}.page-container .requirement .diagram-wrapper{width:auto;height:auto;margin:24px 16px 0}.page-container .requirement .requirement-text{position:static;width:auto;margin-bottom:18px;padding:18px 18px 16px;border-radius:16px;background:rgba(255,255,255,0.82);box-shadow:0 8px 24px rgba(28,96,188,0.08)}.page-container .requirement .requirement-text h3{font-size:18px}.page-container .requirement .diagram{position:relative;left:auto;bottom:auto;transform:none;width:100%;height:auto;aspect-ratio:740 / 360;background-position:center bottom}.page-container .requirement .center{bottom:8%;width:42%;height:34%;margin-left:-21%;font-size:20px}.page-container .support .support-list{grid-template-columns:1fr;width:auto;margin:32px 16px 0}.page-container .support .support-card{min-height:0;padding:22px 20px;transition:transform 0.3s ease, box-shadow 0.3s ease}.page-container .support .support-card:hover{transform:translateY(-6px);box-shadow:0 14px 36px rgba(29,86,167,0.14)}.page-container .support .card-header h3{font-size:20px}.page-container .cases .case-list{grid-template-columns:1fr;width:auto;margin:32px 16px 0}.page-container .cases .info h3{font-size:18px}.page-container .contact-wrapper{height:auto;padding:42px 16px 52px}.page-container .contact-wrapper .title{font-size:26px}.page-container .contact-wrapper .subtitle{margin-top:20px;font-size:18px}.page-container .contact-wrapper .phone{margin-top:20px;font-size:20px}.page-container .contact-wrapper .contact-btn .popup{left:50%;top:-180px;transform:translate(-50%, 12px) scale(0.96);transform-origin:center bottom}.page-container .contact-wrapper .contact-btn .popup.is-open{transform:translate(-50%, 0) scale(1)}.page-container .trial-popup{right:12px;left:12px;bottom:12px;width:auto}}
