.intellectualPropertyMain{background-color:#f2f4f8;padding-bottom:50px;min-height:100vh}.container{padding-top:30px}.container .main{max-width:1200px}.amb-card{background:#fff;border-radius:20px;padding:40px;margin-bottom:30px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.amb-card .title{font-size:24px;font-weight:700;margin-bottom:20px;color:#333;display:flex;align-items:center}.amb-card .title sub{font-size:46px;margin-right:20px;color:var(--bgc)}.amb-card .content{font-size:16px;color:#555;line-height:1.8}.amb-card .content .subTitle{font-size:22px;color:#213712;font-weight:700}.amb-card .content p{margin-bottom:10px}.amb-card .newContent{display:flex;align-items:center;justify-content:space-between}.amb-card .newContent .item{flex:1;height:150px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #ccc}.amb-card .newContent .item:first-child{border:none}.amb-card .newContent .label{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#174204}.amb-card .newContent .label img{width:20px;height:20px;margin-right:10px}.amb-card .newContent .labelValue{font-size:18px;text-align:center;margin-top:15px}.amb-card .fileContent{display:flex;align-items:center;gap:30px}.amb-card .fileContent .item{flex:1;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(307deg,#f0f6ff 0,#d6e5fe 100%);height:250px;border-radius:20px}.amb-card .fileContent .name{display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px}.amb-card .fileContent .name img{width:30px;height:30px;margin-right:10px}.amb-card .fileContent .msg div{text-align:center;margin-bottom:10px}.process-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px;margin-top:30px;padding:20px}.process-flow .step{background-color:#fcfeff;border:1px solid #eef6f2;border-radius:12px;padding:10px 20px;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center;min-height:160px;justify-content:center;box-shadow:0 4px 15px rgba(0,50,0,.05);background:linear-gradient(307deg,#f0f6ff 0,#d6e5fe 100%)}.process-flow .step-num{position:absolute;left:20px;top:-15px;font-size:20px;color:#79cba3;font-weight:700;font-family:Arial,sans-serif;background:#fff;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.process-flow .step-icon{width:60px;height:60px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background:#4c5b6b;border-radius:12px}.process-flow .step-icon img{max-width:60%;max-height:60%;object-fit:contain;filter:brightness(0) invert(1)}.process-flow .step-text{font-size:16px;font-weight:700;color:#333;line-height:1.4}.process-flow .arrow-down,.process-flow .arrow-left,.process-flow .arrow-right{position:absolute;background:#666}.step-01 .arrow-right,.step-02 .arrow-right{height:2px;width:80px;right:-80px;top:50%}.step-01 .arrow-right::after,.step-02 .arrow-right::after{content:'';position:absolute;right:0;top:-4px;border-left:8px solid #666;border-top:5px solid transparent;border-bottom:5px solid transparent}.step-03 .arrow-down{width:2px;height:80px;bottom:-80px;left:50%}.step-03 .arrow-down::after{content:'';position:absolute;bottom:0;left:-4px;border-top:8px solid #666;border-left:5px solid transparent;border-right:5px solid transparent}.step-04 .arrow-left,.step-05 .arrow-left{height:2px;width:80px;left:-80px;top:50%}.step-04 .arrow-left::after,.step-05 .arrow-left::after{content:'';position:absolute;left:0;top:-4px;border-right:8px solid #666;border-top:5px solid transparent;border-bottom:5px solid transparent}.step-01{grid-area:1/1/2/2}.step-02{grid-area:1/2/2/3}.step-03{grid-area:1/3/2/4}.step-04{grid-area:2/3/3/4}.step-05{grid-area:2/2/3/3}.step-06{grid-area:2/1/3/2}@media screen and (max-width:768px){.process-flow{grid-template-columns:1fr;grid-gap:50px}.process-flow .step{grid-area:auto!important}.process-flow .arrow-down,.process-flow .arrow-left,.process-flow .arrow-right{display:none}.process-flow .step::before{content:'';position:absolute;bottom:-35px;left:50%;margin-left:-1px;width:2px;height:25px;background:#666}.process-flow .step::after{content:'';position:absolute;bottom:-35px;left:50%;margin-left:-5px;border-top:8px solid #666;border-left:5px solid transparent;border-right:5px solid transparent}.step-06::after,.step-06::before{display:none}}