.uav-cooperation-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.uav-cooperation-heading h2{font-size:clamp(34px,4.1vw,54px)}.uav-cooperation-heading>p{color:var(--os-muted);margin:0 0 4px;font-size:15px;line-height:1.6}.uav-cooperation-heading>p span{margin-top:4px;display:block}.uav-cooperation-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:30px;display:grid}.uav-cooperation-visual{min-width:0}.uav-partner-image{background:#03172b;margin:0;overflow:hidden}.uav-partner-image img{width:100%;height:auto;display:block}.uav-image-caption{background:var(--os-navy);color:#a8becd;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:15px 18px;font-size:11px;display:flex}.uav-image-caption b{color:#fff;margin-top:5px;font-size:12px;font-weight:500;display:block}.uav-live-explorer{color:#fff;background:#061724;border:1px solid #244758;margin-top:22px}.uav-live-heading{border-bottom:1px solid #244758;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.uav-live-heading>span{color:#edf8ff;font-size:13px;font-weight:500}.uav-live-heading>small{color:#a0bacb;font-size:12px}.uav-live-layout{grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;display:grid}.uav-live-layout iframe{background:#061724;border:0;width:100%;min-width:0;height:605px;display:block}.uav-component-rail{flex-direction:column;justify-content:center;gap:26px;min-width:0;padding:62px 10px 80px 0;display:flex}.uav-component-choice{color:#e8f3fb;text-align:left;cursor:pointer;background:#0b2333;border:1px solid #34576d;align-items:center;gap:7px;width:100%;min-height:92px;padding:13px 9px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.uav-component-choice:before{content:"";border-top:1px solid #34576d;width:9px;position:absolute;top:50%;left:-10px}.uav-component-choice:hover{background:#103448;border-color:#49dce8;transform:translate(-3px)}.uav-component-choice[aria-pressed=true]{background:#17332c;border-color:#b9ff38}.uav-component-dot{background:#49dce8;border-radius:50%;flex:none;width:5px;height:5px}.uav-component-choice[aria-pressed=true] .uav-component-dot{background:#b9ff38}.uav-component-choice>span:nth-child(2){min-width:0}.uav-component-choice small{color:#9bb7c8;font-size:11px;line-height:1.4;display:block}.uav-component-choice strong{margin-top:5px;font-size:12px;font-weight:500;line-height:1.4;display:block}.uav-component-choice em{color:#b5ccda;margin-top:4px;font-size:11px;font-style:normal;line-height:1.4;display:block}.uav-component-choice>b{color:#49dce8;font-size:11px;font-weight:400;position:absolute;top:5px;right:6px}.uav-cooperation-paths{gap:12px;display:grid;position:sticky;top:110px}.uav-path{border:1px solid var(--os-line);background:#fff;transition:border-color .25s,box-shadow .25s}.uav-path.is-open{border-color:#5a9bc4;box-shadow:0 8px 30px #071c2b08}.uav-path-toggle{text-align:left;width:100%;min-height:98px;color:var(--os-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;padding:18px 22px;display:grid}.uav-path-toggle:hover{background:#edf5fa}.uav-path-symbol{color:#087fce;border:1px solid #cddbe5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.uav-path-toggle strong{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25;display:block}.uav-path-toggle small{color:var(--os-muted);margin-top:6px;font-size:14px;display:block}.uav-path-plus{color:var(--os-blue);font-size:25px;font-weight:400}.uav-opportunities{padding:0 20px 20px 47px;animation:.3s both uav-branch-in}.uav-opportunities[hidden]{display:none}.uav-branch-label{color:var(--os-blue);letter-spacing:.05em;margin:0 0 14px 14px;font-size:11px}.uav-opportunity{border-left:1px solid #b3cbdc;padding:0 0 0 16px;position:relative}.uav-opportunity:before{content:"";border-top:1px solid #b3cbdc;width:13px;position:absolute;top:26px;left:0}.uav-opportunity:last-child{border-image:linear-gradient(#b3cbdc 26px,#0000 26px) 1}.uav-opportunity summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:12px 0;font-size:15px;list-style:none;display:flex}.uav-opportunity summary::-webkit-details-marker{display:none}.uav-opportunity summary small{color:var(--os-muted);margin-top:4px;font-size:13px;display:block}.uav-opportunity summary>span:last-child{color:var(--os-blue);font-size:22px;transition:transform .2s}.uav-opportunity[open] summary>span:last-child{transform:rotate(90deg)}.uav-opportunity p{color:var(--os-muted);margin:0 0 12px;font-size:13px;line-height:1.65}.uav-opportunity p span{margin-top:5px;display:block}.uav-opportunity>a{color:#0869aa;padding:2px 0 16px;font-size:13px;display:inline-flex}.uav-opportunity>a .bi-en{font-size:13px}.uav-opportunity>a .bi-zh{font-size:12px}.uav-explore-hint{color:var(--os-muted);margin:9px 0 0;font-size:12px;line-height:1.6}.uav-explore-hint span{margin-top:3px;display:block}.uav-cooperation-actions{margin-top:28px}.uav-cooperation-actions>.os-button{min-height:78px;margin:0}.uav-cooperation-actions>.os-button-dark{box-shadow:0 8px #94c326}.uav-cooperation.is-visible .uav-path{animation:.55s both uav-path-in}.uav-cooperation.is-visible .uav-path:nth-child(2){animation-delay:.12s}.uav-cooperation.is-visible .uav-path:nth-child(3){animation-delay:.24s}@keyframes uav-path-in{0%{opacity:.15;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes uav-branch-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.uav-cooperation-grid{grid-template-columns:1fr}.uav-cooperation-paths{position:static}.uav-cooperation-heading{display:block}.uav-cooperation-heading>p{margin:20px 0 0}.uav-path-toggle{min-height:84px}.uav-cooperation-paths{gap:10px}}@media (width<=600px){.uav-cooperation{padding:62px 0}.uav-cooperation-heading h2{font-size:36px}.uav-cooperation-heading h2 span{font-size:19px}.uav-path-toggle{padding:17px 18px}.uav-path-toggle strong{font-size:19px}.uav-opportunities{padding-left:38px}.uav-image-caption{padding:12px;font-size:11px}.uav-cooperation-actions{gap:14px}.uav-live-layout{grid-template-columns:1fr}.uav-live-heading{padding:14px}.uav-component-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 10px 16px;display:grid}.uav-component-choice{min-height:90px;padding:14px 8px}.uav-component-choice:before{display:none}.uav-component-choice small,.uav-component-choice strong{font-size:11px}.uav-component-dot{display:none}}@media (prefers-reduced-motion:reduce){.uav-cooperation *,.uav-cooperation :before{transition:none!important;animation:none!important}}.uav-path{scroll-margin-top:110px}
