.membership-page[data-v-69707361]{background:#f5f5f5;min-height:100vh;width:100%}.membership-header[data-v-69707361]{background:linear-gradient(135deg,#061d3e,#1a3a5c);color:#fff;padding:60px 20px;text-align:center}.membership-header h1[data-v-69707361]{font-size:36px;font-weight:700;margin-bottom:15px}.membership-header p[data-v-69707361]{font-size:18px;opacity:.9}.membership-tabs[data-v-69707361]{background:#fff;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:center;padding:0 20px}.membership-tabs .tab-item[data-v-69707361]{align-items:center;border-bottom:3px solid transparent;cursor:pointer;display:flex;padding:20px 30px;transition:all .3s ease}.membership-tabs .tab-item[data-v-69707361]:hover{background:#f5f5f5}.membership-tabs .tab-item.active[data-v-69707361]{border-bottom-color:#ff8200;color:#ff8200}.membership-tabs .tab-item.active .tab-icon[data-v-69707361]{transform:scale(1.1)}.membership-tabs .tab-item .tab-icon[data-v-69707361]{font-size:24px;margin-right:10px;transition:transform .3s ease}.membership-tabs .tab-item .tab-name[data-v-69707361]{font-size:16px;font-weight:500}.membership-content[data-v-69707361]{margin:0 auto;max-width:1200px;padding:40px 20px}.tab-panel[data-v-69707361]{animation:fadeIn-69707361 .3s ease}@keyframes fadeIn-69707361{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-title[data-v-69707361]{margin-bottom:40px;text-align:center}.panel-title h2[data-v-69707361]{color:#061d3e;font-size:28px;margin-bottom:15px}.panel-title p[data-v-69707361]{color:#606266;font-size:16px}.ad-service-title .ad-service-desc[data-v-69707361]{background:#f8f8f8;border-radius:12px;margin:0 auto;max-width:800px;padding:24px 30px;text-align:left}.ad-service-title .ad-service-desc p[data-v-69707361]{color:#606266;font-size:14px;line-height:1.8;margin-bottom:12px}.ad-service-title .ad-service-desc p[data-v-69707361]:last-child{margin-bottom:0}.ad-service-title .ad-service-desc .highlight[data-v-69707361]{color:#ff8200;font-weight:500}.ad-service-title .ad-service-desc .contact[data-v-69707361]{color:#303133;font-weight:500}.loading-state[data-v-69707361]{color:#909399;font-size:16px;padding:60px 20px;text-align:center}.vip-cards[data-v-69707361]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:800px}.vip-card[data-v-69707361]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.vip-card[data-v-69707361]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.vip-card .card-header[data-v-69707361]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.vip-card .card-header .card-name[data-v-69707361]{color:#061d3e;font-size:20px;font-weight:700}.vip-card .card-header .card-period[data-v-69707361]{color:#909399;font-size:14px}.vip-card .card-price[data-v-69707361]{align-items:baseline;display:flex;margin-bottom:25px}.vip-card .card-price .currency[data-v-69707361]{color:#ff8200;font-size:48px;font-weight:700}.vip-card .card-price .amount[data-v-69707361]{color:#303133;font-size:48px;font-weight:700}.vip-card .card-price .unit[data-v-69707361]{color:#909399;font-size:20px;margin-left:4px}.vip-card .card-features[data-v-69707361]{list-style:none;margin:0 0 30px;padding:0}.vip-card .card-features li[data-v-69707361]{align-items:center;display:flex;margin-bottom:12px}.vip-card .card-features li img[data-v-69707361]{height:18px;margin-right:10px;width:18px}.vip-card .card-features li span[data-v-69707361]{color:#606266;font-size:14px}.vip-card .subscribe-btn[data-v-69707361]{background:#ff8200;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:50px;transition:background .3s ease;width:100%}.vip-card .subscribe-btn[data-v-69707361]:hover{background:#e67500}.single-data-list[data-v-69707361]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.single-data-item[data-v-69707361]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000000f;padding:20px 24px;transition:box-shadow .3s ease}.single-data-item[data-v-69707361]:hover{box-shadow:0 4px 20px #0000001a}.single-data-item .item-header[data-v-69707361]{margin-bottom:12px}.single-data-item .item-header .item-title[data-v-69707361]{color:#061d3e;font-size:18px;font-weight:700;margin:0}.single-data-item .item-desc[data-v-69707361]{margin-bottom:16px}.single-data-item .item-desc p[data-v-69707361]{color:#606266;font-size:14px;line-height:1.6;margin:0}.single-data-item .item-features[data-v-69707361]{margin-bottom:16px}.single-data-item .item-features .feature-item[data-v-69707361]{align-items:center;display:flex;margin-bottom:8px}.single-data-item .item-features .feature-item img[data-v-69707361]{height:16px;margin-right:8px;width:16px}.single-data-item .item-features .feature-item span[data-v-69707361]{color:#606266;font-size:13px}.single-data-item .item-bottom[data-v-69707361]{align-items:center;display:flex;justify-content:space-between}.single-data-item .item-bottom .item-price[data-v-69707361]{align-items:baseline;display:flex}.single-data-item .item-bottom .item-price .price-symbol[data-v-69707361]{color:#ff8200;font-size:20px;font-weight:500}.single-data-item .item-bottom .item-price .price-value[data-v-69707361]{color:#ff8200;font-size:28px;font-weight:700}.single-data-item .item-bottom .item-price .price-unit[data-v-69707361]{color:#909399;font-size:14px;margin-left:4px}.single-data-item .item-bottom .item-price .price-start[data-v-69707361]{color:#909399;font-size:14px}.single-data-item .item-bottom .item-actions[data-v-69707361]{align-items:center;display:flex;gap:20px}.single-data-item .item-bottom .view-content-link[data-v-69707361]{color:#ff8200!important;cursor:pointer!important;display:inline-block;font-size:14px!important;text-decoration:none;transition:all .3s ease}.single-data-item .item-bottom .view-content-link[data-v-69707361]:hover{color:#e67500!important;text-decoration:underline}.single-data-item .item-bottom .buy-btn[data-v-69707361]{background:#ff8200;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 32px;transition:background .3s ease}.single-data-item .item-bottom .buy-btn[data-v-69707361]:hover{background:#e67500}.product-detail-list[data-v-69707361]{max-height:400px;overflow-y:auto}.product-detail-list .detail-header[data-v-69707361]{border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:12px}.product-detail-list .product-grid[data-v-69707361]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.product-detail-list .product-item[data-v-69707361]{background:#f5f5f5;border-radius:4px;color:#606266;cursor:pointer;font-size:13px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.product-detail-list .product-item[data-v-69707361]:hover{background:#e8e8e8}.product-detail-list .product-detail-item[data-v-69707361]{border-bottom:1px solid #eee;padding:12px 0}.product-detail-list .product-detail-item[data-v-69707361]:last-child{border-bottom:none}.product-detail-list .product-detail-item .product-name[data-v-69707361]{color:#606266;font-size:14px}.product-detail-list .no-products[data-v-69707361]{color:#909399;padding:20px;text-align:center}.service-content[data-v-69707361]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.service-card[data-v-69707361]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-card[data-v-69707361]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-5px)}.service-card .service-icon[data-v-69707361]{font-size:48px;margin-bottom:20px}.service-card h3[data-v-69707361]{color:#061d3e;font-size:20px;margin-bottom:15px}.service-card p[data-v-69707361]{color:#606266;font-size:14px;line-height:1.6}.service-card .service-price[data-v-69707361],.service-card p[data-v-69707361]{margin-bottom:20px}.service-card .service-price span[data-v-69707361]{color:#909399;font-size:16px}.service-card .contact-btn[data-v-69707361]{background:#061d3e;border-radius:6px;color:#fff;display:inline-block;padding:10px 30px;text-decoration:none;transition:background .3s ease}.service-card .contact-btn[data-v-69707361]:hover{background:#0a2a50}.contact-dialog[data-v-69707361]{padding:20px;text-align:center}.contact-dialog .contact-message[data-v-69707361]{color:#303133;font-size:18px;margin-bottom:20px}.contact-dialog .contact-phone[data-v-69707361]{color:#ff8200;font-size:20px;font-weight:700}
