.modal-overlay[data-v-3d25f0bf]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;-webkit-animation:fadeIn-data-v-3d25f0bf .3s ease;animation:fadeIn-data-v-3d25f0bf .3s ease}@-webkit-keyframes fadeIn-data-v-3d25f0bf{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-3d25f0bf{0%{opacity:0}to{opacity:1}}.modal-container[data-v-3d25f0bf]{background:var(--white);border-radius:20px;padding:48px 40px;max-width:420px;width:90%;text-align:center;position:relative;-webkit-animation:slideUp-data-v-3d25f0bf .3s ease;animation:slideUp-data-v-3d25f0bf .3s ease;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3)}@-webkit-keyframes slideUp-data-v-3d25f0bf{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-data-v-3d25f0bf{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modal-close[data-v-3d25f0bf]{position:absolute;top:16px;right:16px;width:36px;height:36px;border:none;background:rgba(0,0,0,.05);border-radius:50%;font-size:24px;color:var(--gray-2);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.modal-close[data-v-3d25f0bf]:hover{background:rgba(0,0,0,.1);color:var(--dark)}.modal-icon[data-v-3d25f0bf]{font-size:64px;margin-bottom:20px}.modal-title[data-v-3d25f0bf]{font-size:28px;font-weight:700;color:var(--dark);margin-bottom:8px}.modal-subtitle[data-v-3d25f0bf]{font-size:16px;color:var(--gray-1);margin-bottom:32px}.contact-info[data-v-3d25f0bf]{background:linear-gradient(135deg,var(--primary-light),#f0f7ff);border-radius:12px;padding:24px;margin-bottom:20px}.phone-number[data-v-3d25f0bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-bottom:12px}.phone-icon[data-v-3d25f0bf]{font-size:28px}.phone-text[data-v-3d25f0bf]{font-size:24px;font-weight:700;color:var(--primary)}.service-time[data-v-3d25f0bf]{font-size:14px;color:var(--gray-1);margin:0}.modal-tip[data-v-3d25f0bf]{font-size:14px;color:var(--gray-2);margin:0}:root{--primary:#165dff;--primary-light:#e8f3ff;--primary-dark:#0e42d2;--secondary:#00b42a;--warning:#ff7d00;--dark:#1d2129;--gray-1:#4e5969;--gray-2:#86909c;--gray-3:#c9cdd4;--gray-4:#f2f3f5;--white:#fff;--radius:12px;--shadow:0 4px 20px rgba(22,93,255,0.08);--shadow-hover:0 8px 30px rgba(22,93,255,0.15)}[data-v-6d00ea0d]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body[data-v-6d00ea0d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f7f8fa;color:#333;padding-bottom:60px}.resource-page[data-v-6d00ea0d]{padding-bottom:30px!important}.header[data-v-6d00ea0d]{position:sticky;top:0;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);z-index:99}.nav-wrapper[data-v-6d00ea0d]{max-width:1200px;margin:0 auto}.nav[data-v-6d00ea0d]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding:14px 12px;gap:16px}.nav-item[data-v-6d00ea0d]{padding:6px 14px;white-space:nowrap;border-radius:20px;font-size:15px;font-weight:500;color:#666;background:#f1f2f4;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-item[data-v-6d00ea0d]:hover{background:#e8e9eb}.nav-item.active[data-v-6d00ea0d]{background:#4a7bff;color:#fff}.section-title[data-v-6d00ea0d]{padding:16px 20px;font-size:18px;font-weight:600;color:#222}.container[data-v-6d00ea0d]{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.container[data-v-6d00ea0d] .el-col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.card[data-v-6d00ea0d]{background:#fff;border-radius:16px;padding:18px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.card[data-v-6d00ea0d]:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card-title[data-v-6d00ea0d]{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-price[data-v-6d00ea0d],.card-title[data-v-6d00ea0d]{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.price-tag[data-v-6d00ea0d]{background:linear-gradient(135deg,#ff6b6b,#ff5252);color:#fff;font-size:12px;padding:2px 8px;border-radius:4px;font-weight:500}.price-value[data-v-6d00ea0d]{font-size:20px;font-weight:700;color:#ff5252}.price-original[data-v-6d00ea0d]{font-size:14px;color:#999;text-decoration:line-through}.free[data-v-6d00ea0d]{background:#00c853}.free[data-v-6d00ea0d],.paid[data-v-6d00ea0d]{color:#fff;font-size:12px;padding:2px 6px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.paid[data-v-6d00ea0d]{background:#ff5252}.card-desc[data-v-6d00ea0d]{font-size:14px;color:#666;line-height:1.5;margin-bottom:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:63px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.btn-group[data-v-6d00ea0d]{gap:10px}.btn-group[data-v-6d00ea0d],.btn-single[data-v-6d00ea0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.btn-single .btn[data-v-6d00ea0d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px;padding:10px 32px}.btn[data-v-6d00ea0d]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;border-radius:12px;text-align:center;font-size:15px;font-weight:500;border:none;cursor:pointer}.btn-download[data-v-6d00ea0d]{background:#4a7bff;color:#fff}.btn-buy[data-v-6d00ea0d]{background:#ff9800;color:#fff}.btn-detail[data-v-6d00ea0d]{background:#f1f2f4;color:#333}.banner-wrapper[data-v-6d00ea0d]{margin:10px auto}.banner[data-v-6d00ea0d]{height:180px;margin:0 15px;border-radius:16px;background:linear-gradient(135deg,#4a7bff,#6a9cff);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 25px}.banner h2[data-v-6d00ea0d]{font-size:22px;color:#fff;margin-bottom:8px}.banner p[data-v-6d00ea0d]{font-size:14px;opacity:.95;margin-bottom:16px}.btn-official[data-v-6d00ea0d]{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 24px;background:#fff;color:#4a7bff;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-official[data-v-6d00ea0d]:hover{background:#f0f5ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.footer[data-v-6d00ea0d]{position:fixed;bottom:0;left:0;width:100%;background:#fff;text-align:center;padding:12px;font-size:12px;color:#999;-webkit-box-shadow:0 -2px 8px rgba(0,0,0,.05);box-shadow:0 -2px 8px rgba(0,0,0,.05)}.footer-info[data-v-6d00ea0d]{background:#f7f8fa;padding:30px 15px;margin-top:30px}.footer-container[data-v-6d00ea0d]{max-width:1200px;margin:0 auto}.info-item[data-v-6d00ea0d]{padding:10px 15px}.info-label[data-v-6d00ea0d]{font-size:13px;color:#86909c;margin-bottom:6px}.info-value[data-v-6d00ea0d]{font-size:14px;color:#1d2129;font-weight:500}.modal-overlay[data-v-6d00ea0d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999}.modal-content[data-v-6d00ea0d]{background:#fff;border-radius:16px;width:90%;max-width:400px;max-height:80vh;overflow:hidden;-webkit-animation:modalFadeIn-data-v-6d00ea0d .3s ease;animation:modalFadeIn-data-v-6d00ea0d .3s ease}@-webkit-keyframes modalFadeIn-data-v-6d00ea0d{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modalFadeIn-data-v-6d00ea0d{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal-header[data-v-6d00ea0d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-6d00ea0d]{font-size:18px;font-weight:600;color:#222;margin:0}.close-btn[data-v-6d00ea0d]{font-size:24px;color:#999;cursor:pointer;line-height:1;-webkit-transition:color .3s;transition:color .3s}.close-btn[data-v-6d00ea0d]:hover{color:#333}.modal-body[data-v-6d00ea0d]{padding:20px}.modal-tag[data-v-6d00ea0d]{margin-bottom:16px}.modal-desc h4[data-v-6d00ea0d]{font-size:15px;font-weight:600;color:#333;margin-bottom:10px}.modal-desc p[data-v-6d00ea0d]{font-size:14px;color:#666;line-height:1.6}.modal-footer[data-v-6d00ea0d]{padding:16px 20px;border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-primary[data-v-6d00ea0d]{background:#4a7bff;color:#fff;min-width:120px}