.contact-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1002;display:flex;align-items:center;justify-content:center}.dialog-content{max-height:90%;overflow:auto;width:1200px;background:#fff;border-radius:12px;padding:32px}.dialog-content .dialog-header{display:flex;justify-content:space-between;align-items:center}.dialog-header h3{font-size:24px;font-weight:600;color:#073b66}.dialog-header .close-btn{cursor:pointer;font-size:24px;font-weight:500;color:#073b66}.dialog-header .close-btn:hover{color:#073b66}.dialog-body{margin-top:20px}.form-row{display:flex;gap:20px;margin-bottom:15px}.form-row .form-item{flex:1 1}.form-item{margin-bottom:20px}.form-item label{display:block;margin-bottom:8px;color:#333;font-size:14px}.required{color:#f56c6c;margin-left:4px}.form-item input{width:90%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;transition:all .3s ease}.form-item input:focus{border-color:#073b66;box-shadow:0 0 0 3px rgba(7,59,102,.1)}.form-item textarea{width:50%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:6px;transition:all .3s ease;resize:none}.form-item textarea:focus{border-color:#073b66;box-shadow:0 0 0 3px rgba(7,59,102,.1)}.form-item textarea:focus-visible{border-color:#073b66;box-shadow:0 0 0 3px rgba(7,59,102,.1);outline:none}.other-demand-input{margin-top:15px}.radio-group{display:flex;flex-wrap:wrap;gap:15px}.radio-item{display:flex;align-items:center;cursor:pointer}.radio-item input[type=radio]{display:none}.radio-item label{margin:0;padding-left:25px;position:relative;cursor:pointer;font-weight:600}.radio-item label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #ddd;border-radius:50%;transition:all .3s}.radio-item input[type=radio]:checked+label:before{border-color:#073b66}.radio-item input[type=radio]:checked+label:after{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#073b66;border-radius:50%}.checkbox-group{margin:30px 0;display:flex;flex-direction:column;gap:15px}.checkbox-item{display:flex;align-items:center;margin-bottom:10px}.checkbox-item input[type=checkbox]{width:auto;margin-right:8px}.checkbox-item label{margin:0;font-size:14px}.checkbox-item a{color:#073b66;text-decoration:none;margin-left:4px}.checkbox-item a:hover{text-decoration:underline}.submit-btn button{width:100%;padding:14px;background:#073b66;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease}.submit-btn button:disabled{cursor:not-allowed;background:#ccc}.submit-btn button:hover:not(:disabled){background:#0a4e8a;transform:translateY(-1px)}.qrcode-success-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1002;display:flex;align-items:center;justify-content:center}.qrcode-dialog-content{max-height:90%;overflow:auto;width:600px;background:linear-gradient(135deg,#073b66,#0a4e8a);border-radius:12px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.2);color:#fff}.qrcode-dialog-content .dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px}.qrcode-dialog-content .dialog-header h3{font-size:24px;font-weight:600;color:#fff;text-align:center;flex:1 1}.qrcode-dialog-content .dialog-header .empty{width:24px}.qrcode-dialog-content .dialog-header .close-btn{cursor:pointer;font-size:24px;color:rgba(255,255,255,.8);width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.qrcode-dialog-content .dialog-header .close-btn:hover{color:#fff}.qrcode-container{display:flex;flex-direction:column;align-items:center;text-align:center}.qrcode-container img{width:240px;height:240px;object-fit:contain;border-radius:8px;background:#fff;padding:12px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.qrcode-container .content{max-width:400px}.qrcode-container .content h4{font-size:20px;font-weight:600;color:#fff;margin-bottom:16px}.qrcode-container .content p{font-size:16px;color:rgba(255,255,255,.9);line-height:1.6;margin-bottom:12px}.qrcode-benefits{padding-left:20px;margin:0;width:100%;text-align:left}.qrcode-benefits li{font-size:14px;color:#666;margin-bottom:8px;line-height:1.5}.hide{display:none}.qrcode-dialog-image{height:700px;object-fit:contain;border-radius:8px;background:#fff;position:relative}.qrcode-dialog-image img{height:100%;object-fit:cover}.qrcode-dialog-image .close-btn{position:absolute;top:10px;right:10px;cursor:pointer;font-size:24px;color:#fff}.download-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1003;display:flex;align-items:center;justify-content:center}.download-mask-content{background:#fff;border-radius:12px;padding:40px 60px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.download-loading{font-size:18px;color:#073b66;font-weight:500;text-align:center}.observe-detail{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:1000px}.observe-detail-title p{text-align:center;font-size:28px;font-weight:700;color:#333333;line-height:48px;margin-bottom:27px}.observe-detail-title .english-title{text-align:center;font-size:18px;font-weight:400;color:#666666;line-height:32px;margin-bottom:20px;font-style:italic}.time-and-author{display:flex;justify-content:center;margin-bottom:28px}.author{margin-right:38px}.author,.time{font-size:16px;font-weight:400;color:#999999;line-height:20px}.observe-detail hr{background:#e6e6e6;width:999px;align-items:center}.observe-detail-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:38px;margin-bottom:43px}.observe-detail-content .content{width:999px;height:100%;margin-top:43px;font-size:14px;font-weight:400;color:#555555;line-height:24px}.observe-detail-content-img-box{width:100%;min-height:300px}.observe-detail-content-img{width:100%;font-size:14px}.observe-detail-content .download{width:999px;display:flex;justify-content:flex-end;align-items:center;margin-top:56px;font-size:20px;font-weight:500;color:#073b66;line-height:20px}.download-title{margin-right:19px;font-size:20px;color:#073b66}.observe-detail-content .download .button{display:flex;width:170px;height:45px;background:#073b66;font-size:16px;font-weight:400;color:#ffffff;line-height:20px;justify-content:center;align-items:center;cursor:pointer}.observe-detail-content .download .button p{color:#ffffff}.observe-detail-content .download .button img{margin-right:14px;width:19px;height:21px}.observe-detail-fotter{display:flex;justify-content:space-between;width:100%;margin-top:20px;margin-bottom:20px}.observe-detail-fotter-next,.observe-detail-fotter-perv{max-width:320px;font-size:14px;color:#555555;cursor:pointer}.one-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.best-practices-disclaimer{margin-top:20px;font-size:14px;color:#555555}.email{color:#073b66;cursor:pointer}.has-siderbar.observe-detail{width:900px}.has-siderbar .observe-detail-content .content,.has-siderbar .observe-detail-content .download,.has-siderbar .observe-detail-fotter,.has-siderbar hr{width:899px}