.demo_wrap{padding-top:150px}@media screen and (max-width:768px){.demo_wrap{padding:20px}}.demo_wrap .demo_title_wrap{text-align:center}@media screen and (max-width:768px){.demo_wrap .demo_title_wrap{text-align:left}}.demo_wrap .demo_title_wrap h1{font-size:32px}@media screen and (max-width:768px){.demo_wrap .demo_title_wrap h1{font-size:28px}}.demo_wrap .demo_title_wrap p{font-size:18px;margin-top:10px}@media screen and (max-width:768px){.demo_wrap .demo_title_wrap p{font-size:16px;margin-top:10px}}.demo_wrap .demo_form{width:70%;margin:0 auto}@media screen and (max-width:768px){.demo_wrap .demo_form{font-size:16px;margin-top:10px}}.demo_wrap .demo_form .demo_form_item1{margin-top:40px}.demo_wrap .demo_form .form_bottom{position:relative;display:flex;align-items:center;margin-top:80px}.demo_wrap .demo_form .form_bottom .btn{background:orange;color:#fff;border-radius:20px;position:absolute;left:46%;transform:translateX(-46%)}.demo_wrap .demo_form_mobile{margin-top:1rem}.demo_wrap .demo_form_mobile .demo_form_item1{width:100%}.demo_wrap .demo_form_mobile .demo_form_item1 .form_item1,.demo_wrap .demo_form_mobile .demo_form_item1 .form_item2,.demo_wrap .demo_form_mobile .demo_form_item1 .form_item3{margin-top:1rem}.demo_wrap .demo_form_mobile .form_bottom{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.demo_wrap .demo_form_mobile .form_bottom .bottom_top{color:#999;margin-top:10PX}.demo_wrap .demo_form_mobile .form_bottom .btn{background:orange;color:#fff;border-radius:20PX;width:80PX;height:30PX;margin-top:20PX}@media screen and (max-width:768px){.demo_wrap .demo_form_mobile .form_bottom .btn{width:90px;height:30px;font-size:16px}}@media screen and (max-width:768px){.ivu-input,.ivu-input-group-prepend{height:40PX!important;font-size:1rem}.ivu-cascader-menu .ivu-input-search,.ivu-form-item-label,.ivu-input-large{font-size:1rem!important}.ivu-input-group-large>.ivu-input-group-append{font-size:14PX!important;padding:0 10PX!important}.el-input{font-size:1rem!important}.el-input input{height:40PX}.el-input span{transform:translateY(-40%)}.el-select{width:100%}.el-select-dropdown__item{font-size:14PX;padding:15PX 0}}.plan-select[data-v-0c0eb04c]{max-width:57.29167vw;margin:0 auto;position:relative}.step-badge[data-v-0c0eb04c]{display:inline-flex;align-items:center;gap:.3125vw;padding:.3125vw .83333vw;border-radius:1.04167vw;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:.67708vw;font-weight:600;margin-bottom:1.25vw}.step-badge i[data-v-0c0eb04c]{font-size:.72917vw}.billing-toggle[data-v-0c0eb04c]{display:flex;align-items:center;justify-content:center;gap:.83333vw;margin-bottom:2.08333vw;font-size:.78125vw;color:#94a3b8}.billing-toggle span[data-v-0c0eb04c]{transition:all .3s}.billing-toggle span.active[data-v-0c0eb04c]{color:#1e293b;font-weight:600}.billing-toggle .discount-tag[data-v-0c0eb04c]{margin-left:.3125vw;border-radius:1.04167vw;font-size:.57292vw;padding:.10417vw .41667vw;vertical-align:middle}.plans-grid[data-v-0c0eb04c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25vw;margin-bottom:2.60417vw}.plan-card[data-v-0c0eb04c]{position:relative;background:#fff;border:.10417vw solid #e2e8f0;border-radius:.83333vw;padding:1.66667vw 1.45833vw;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.plan-card[data-v-0c0eb04c]:hover{transform:translateY(-.3125vw);box-shadow:0 1.04167vw 2.08333vw rgba(0,0,0,.08);border-color:#c7d2fe}.plan-card.selected[data-v-0c0eb04c]{border-color:#6366f1;box-shadow:0 0 0 .15625vw rgba(99,102,241,.15),0 1.04167vw 2.08333vw rgba(99,102,241,.12);background:linear-gradient(180deg,#faf5ff,#fff)}.plan-card.popular[data-v-0c0eb04c]{transform:scale(1.03)}.plan-card.popular[data-v-0c0eb04c]:hover{transform:scale(1.03) translateY(-.3125vw)}.popular-badge[data-v-0c0eb04c]{position:absolute;top:-.72917vw;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.26042vw 1.04167vw;border-radius:1.04167vw;font-size:.67708vw;font-weight:600;white-space:nowrap;box-shadow:0 .20833vw .625vw rgba(99,102,241,.3)}.popular-badge i[data-v-0c0eb04c]{margin-right:.20833vw}.plan-header[data-v-0c0eb04c]{text-align:center;margin-bottom:1.25vw}.plan-header .plan-icon[data-v-0c0eb04c]{width:2.91667vw;height:2.91667vw;border-radius:.72917vw;display:flex;align-items:center;justify-content:center;margin:0 auto .83333vw}.plan-header .plan-icon i[data-v-0c0eb04c]{font-size:1.35417vw;color:#fff}.plan-header .plan-name[data-v-0c0eb04c]{font-size:1.14583vw;font-weight:700;color:#1e293b;margin:0 0 .41667vw}.plan-header .plan-desc[data-v-0c0eb04c]{font-size:.72917vw;color:#64748b;margin:0;line-height:1.5}.plan-price[data-v-0c0eb04c]{text-align:center;margin-bottom:.3125vw}.plan-price .currency[data-v-0c0eb04c]{font-size:1.14583vw;color:#1e293b;font-weight:600;vertical-align:super}.plan-price .amount[data-v-0c0eb04c]{font-size:2.5vw;font-weight:800;color:#1e293b;letter-spacing:-.10417vw;line-height:1}.plan-price .period[data-v-0c0eb04c]{font-size:.72917vw;color:#94a3b8;margin-left:.20833vw}.price-note[data-v-0c0eb04c]{text-align:center;font-size:.625vw;color:#94a3b8;margin-bottom:1.25vw}.plan-features[data-v-0c0eb04c]{list-style:none;padding:0;margin:0 0 1.45833vw;flex:1}.plan-features li[data-v-0c0eb04c]{display:flex;align-items:center;gap:.52083vw;padding:.41667vw 0;font-size:.72917vw;color:#475569;border-bottom:1px solid #f1f5f9}.plan-features li[data-v-0c0eb04c]:last-child{border-bottom:none}.plan-features li i[data-v-0c0eb04c]{font-size:.83333vw;font-weight:700;flex-shrink:0}.select-btn[data-v-0c0eb04c]{width:100%;border-radius:.52083vw;padding:.625vw;font-size:.78125vw;font-weight:600;transition:all .3s}.select-btn.selected-btn[data-v-0c0eb04c]{background:linear-gradient(135deg,#6366f1,#818cf8);border:none;color:#fff}.comparison-section[data-v-0c0eb04c]{margin-top:1.04167vw}.comparison-section .comparison-title[data-v-0c0eb04c]{text-align:center;font-size:.83333vw;color:#6366f1;cursor:pointer;padding:.625vw}.comparison-section .comparison-title[data-v-0c0eb04c]:hover{color:#4f46e5}.comparison-section .comparison-title i[data-v-0c0eb04c]{margin-right:.41667vw;transition:transform .3s}.comparison-table-wrapper[data-v-0c0eb04c]{overflow-x:auto;margin-top:.83333vw}.comparison-table[data-v-0c0eb04c]{width:100%;border-collapse:collapse;font-size:.72917vw}.comparison-table thead th[data-v-0c0eb04c]{padding:.83333vw .625vw;background:#f8fafc;font-weight:600;color:#1e293b;text-align:center;border-bottom:.10417vw solid #e2e8f0}.comparison-table thead th[data-v-0c0eb04c]:first-child{text-align:left}.comparison-table tbody tr[data-v-0c0eb04c]{transition:background .2s}.comparison-table tbody tr[data-v-0c0eb04c]:hover{background:#f8fafc}.comparison-table tbody td[data-v-0c0eb04c]{padding:.72917vw .625vw;border-bottom:1px solid #f1f5f9;text-align:center;color:#475569}.comparison-table tbody td.feature-name[data-v-0c0eb04c]{text-align:left;font-weight:500;color:#334155}.comparison-table .check-yes[data-v-0c0eb04c]{color:#10b981;font-size:.9375vw;font-weight:700}.comparison-table .check-no[data-v-0c0eb04c]{color:#cbd5e1;font-size:.83333vw}.standard-select[data-v-0a820ae0]{margin:0 auto;position:relative}.step-badge[data-v-0a820ae0]{display:inline-flex;align-items:center;gap:.3125vw;padding:.3125vw .83333vw;border-radius:1.04167vw;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:.67708vw;font-weight:600;margin-bottom:1.25vw}.step-badge i[data-v-0a820ae0]{font-size:.72917vw}.section-header[data-v-0a820ae0]{text-align:center;margin-bottom:1.5625vw}.section-header h3[data-v-0a820ae0]{font-size:1.25vw;font-weight:700;color:#1e293b;margin:0 0 .41667vw}.section-header .section-desc[data-v-0a820ae0]{color:#64748b;font-size:.78125vw;margin:0}.category-filter[data-v-0a820ae0]{display:flex;justify-content:center;margin-bottom:1.25vw}.category-filter[data-v-0a820ae0] .el-radio-button__inner{border-radius:1.04167vw!important;padding:.41667vw .9375vw;border:none!important;font-size:.67708vw;transition:all .3s}.category-filter[data-v-0a820ae0] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 .20833vw .625vw rgba(99,102,241,.3)}.selection-summary[data-v-0a820ae0]{display:flex;justify-content:space-between;align-items:center;padding:.72917vw 1.04167vw;background:linear-gradient(135deg,#f0f4ff,#ede9fe);border-radius:.625vw;margin-bottom:1.25vw}.selection-summary .summary-left[data-v-0a820ae0]{display:flex;align-items:center;gap:.41667vw;color:#4f46e5;font-weight:600;font-size:.72917vw}.selection-summary .summary-left i[data-v-0a820ae0]{font-size:.9375vw}.selection-summary .summary-right .total-label[data-v-0a820ae0]{color:#64748b;font-size:.72917vw}.selection-summary .summary-right .total-amount[data-v-0a820ae0]{font-size:1.14583vw;font-weight:700;color:#1e293b;margin:0 .20833vw}.selection-summary .summary-right .total-period[data-v-0a820ae0]{color:#94a3b8;font-size:.67708vw}.standards-grid[data-v-0a820ae0]{display:flex;flex-direction:column;gap:.625vw}.standard-card[data-v-0a820ae0]{display:flex;align-items:center;gap:1.04167vw;padding:1.04167vw 1.25vw;border:.10417vw solid #e2e8f0;border-radius:.72917vw;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.standard-card[data-v-0a820ae0]:hover{border-color:#c7d2fe;box-shadow:0 .20833vw .83333vw rgba(99,102,241,.08);transform:translateX(.20833vw)}.standard-card.selected[data-v-0a820ae0]{border-color:#6366f1;background:linear-gradient(135deg,#faf5ff,#fff);box-shadow:0 0 0 .15625vw rgba(99,102,241,.1)}.standard-card.included[data-v-0a820ae0]{border-color:#86efac;background:linear-gradient(135deg,#f0fdf4,#fff);cursor:default}.standard-icon-wrapper[data-v-0a820ae0]{width:2.70833vw;height:2.70833vw;border-radius:.72917vw;display:flex;align-items:center;justify-content:center;flex-shrink:0}.standard-icon-wrapper i[data-v-0a820ae0]{font-size:1.25vw}.standard-info[data-v-0a820ae0]{flex:1;min-width:0}.standard-info .standard-header[data-v-0a820ae0]{display:flex;align-items:center;gap:.52083vw;margin-bottom:.20833vw}.standard-info .standard-name[data-v-0a820ae0]{font-size:.83333vw;font-weight:700;color:#1e293b;margin:0}.standard-info .included-tag[data-v-0a820ae0]{border-radius:.625vw}.standard-info .standard-fullname[data-v-0a820ae0]{font-size:.67708vw;color:#64748b;margin:0 0 .3125vw}.standard-info .standard-desc[data-v-0a820ae0]{font-size:.67708vw;color:#94a3b8;margin:0 0 .41667vw;line-height:1.4}.standard-info .standard-meta[data-v-0a820ae0]{display:flex;align-items:center;gap:.625vw}.standard-info .standard-meta .clause-count[data-v-0a820ae0]{font-size:.625vw;color:#94a3b8;display:flex;align-items:center;gap:.20833vw}.standard-action[data-v-0a820ae0]{display:flex;flex-direction:column;align-items:flex-end;gap:.52083vw;flex-shrink:0}.standard-action .standard-price[data-v-0a820ae0]{text-align:right}.standard-action .standard-price .price-amount[data-v-0a820ae0]{font-size:1.04167vw;font-weight:700;color:#1e293b}.standard-action .standard-price .price-period[data-v-0a820ae0]{font-size:.67708vw;color:#94a3b8}.standard-action .standard-price.free .price-amount[data-v-0a820ae0]{color:#10b981;font-size:.83333vw}.standard-action .check-indicator[data-v-0a820ae0]{width:1.45833vw;height:1.45833vw;border-radius:50%;border:.10417vw solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .3s}.standard-action .check-indicator i[data-v-0a820ae0]{font-size:.72917vw;color:transparent;transition:all .3s}.standard-action .check-indicator.checked[data-v-0a820ae0]{background:#6366f1;border-color:#6366f1}.standard-action .check-indicator.checked i[data-v-0a820ae0]{color:#fff}.info-banner[data-v-0a820ae0]{display:flex;align-items:center;gap:.52083vw;padding:.72917vw 1.04167vw;background:#fffbeb;border:1px solid #fde68a;border-radius:.52083vw;margin-top:1.04167vw;font-size:.67708vw;color:#92400e}.info-banner i[data-v-0a820ae0]{font-size:.9375vw;color:#f59e0b;flex-shrink:0}.seat-config[data-v-98c2d9a8]{max-width:46.875vw;margin:0 auto;position:relative}.step-badge[data-v-98c2d9a8]{display:inline-flex;align-items:center;gap:.3125vw;padding:.3125vw .83333vw;border-radius:1.04167vw;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:.67708vw;font-weight:600;margin-bottom:1.25vw}.step-badge i[data-v-98c2d9a8]{font-size:.72917vw}.section-header[data-v-98c2d9a8]{text-align:center;margin-bottom:1.875vw}.section-header h3[data-v-98c2d9a8]{font-size:1.25vw;font-weight:700;color:#1e293b;margin:0 0 .41667vw}.section-header .section-desc[data-v-98c2d9a8]{color:#64748b;font-size:.78125vw;margin:0}.seats-grid[data-v-98c2d9a8]{display:flex;flex-direction:column;gap:1.04167vw}.seat-card[data-v-98c2d9a8]{background:#fff;border:.10417vw solid #e2e8f0;border-radius:.83333vw;padding:1.45833vw;transition:all .3s}.seat-card[data-v-98c2d9a8]:hover{box-shadow:0 .41667vw 1.25vw rgba(0,0,0,.06)}.seat-card.is-locked[data-v-98c2d9a8]{cursor:pointer;background:#f8fafc;border-style:dashed}.seat-card.is-locked .interactive-area[data-v-98c2d9a8]{opacity:.6;filter:grayscale(.5)}.seat-card .card-header[data-v-98c2d9a8]{display:flex;align-items:center;gap:.83333vw;margin-bottom:1.25vw}.seat-card .card-header .card-icon[data-v-98c2d9a8]{width:2.5vw;height:2.5vw;border-radius:.625vw;display:flex;align-items:center;justify-content:center;flex-shrink:0}.seat-card .card-header .card-icon i[data-v-98c2d9a8]{font-size:1.25vw;color:#fff}.seat-card .card-header .card-icon.auditor-icon[data-v-98c2d9a8]{background:linear-gradient(135deg,#6366f1,#818cf8)}.seat-card .card-header .card-icon.admin-icon[data-v-98c2d9a8]{background:linear-gradient(135deg,#2d8cf0,#5cadff)}.seat-card .card-header .card-icon.supplier-icon[data-v-98c2d9a8]{background:linear-gradient(135deg,#e6a700,#ffc107)}.seat-card .card-header .card-icon.client-icon[data-v-98c2d9a8]{background:linear-gradient(135deg,#059669,#10b981)}.seat-card .card-header .card-title-group h4[data-v-98c2d9a8]{font-size:.9375vw;font-weight:700;color:#1e293b;margin:0 0 .20833vw}.seat-card .card-header .card-title-group p[data-v-98c2d9a8]{font-size:.72917vw;color:#64748b;margin:0}.seat-options[data-v-98c2d9a8]{display:flex;justify-content:center;gap:.625vw;margin-bottom:1.66667vw;flex-wrap:wrap}.seat-options .option-item[data-v-98c2d9a8]{padding:0;border:.10417vw solid #e2e8f0;border-radius:.625vw;cursor:pointer;transition:all .3s;text-align:center;min-width:5.20833vw;background:#fff;overflow:hidden;display:flex;flex-direction:column}.seat-options .option-item[data-v-98c2d9a8]:hover{border-color:#cbd5e1;transform:translateY(-.10417vw)}.seat-options .option-item.active[data-v-98c2d9a8]{border-color:#6366f1;background:#eef2ff;box-shadow:0 .20833vw .625vw rgba(99,102,241,.15)}.seat-options .option-item.active .option-header .option-value[data-v-98c2d9a8]{color:#4f46e5}.seat-options .option-item.active .option-footer[data-v-98c2d9a8]{background:#4f46e5}.seat-options .option-item.active .option-footer .option-price[data-v-98c2d9a8]{color:#fff}.seat-options .option-item.contact-more .option-value[data-v-98c2d9a8]{font-size:1.04167vw;color:#6366f1}.seat-options .option-item.contact-more .option-footer .option-price[data-v-98c2d9a8]{font-size:.57292vw}.seat-options .option-item .option-header[data-v-98c2d9a8]{padding:.625vw .52083vw}.seat-options .option-item .option-header .option-value[data-v-98c2d9a8]{display:block;font-size:1.25vw;font-weight:800;color:#334155;line-height:1.2}.seat-options .option-item .option-header .option-label[data-v-98c2d9a8]{display:block;font-size:.625vw;color:#94a3b8;margin-top:.10417vw}.seat-options .option-item .option-footer[data-v-98c2d9a8]{background:#f1f5f9;padding:.3125vw .20833vw;transition:all .3s}.seat-options .option-item .option-footer .option-price[data-v-98c2d9a8]{display:block;font-size:.67708vw;font-weight:600;color:#64748b}.seat-counter[data-v-98c2d9a8]{display:flex;align-items:center;justify-content:center;gap:1.66667vw;margin-bottom:1.25vw}.seat-counter .counter-btn[data-v-98c2d9a8]{border:.10417vw solid #e2e8f0!important;transition:all .2s}.seat-counter .counter-btn[data-v-98c2d9a8]:hover:not(:disabled){border-color:#6366f1!important;color:#6366f1!important}.seat-counter .seat-number[data-v-98c2d9a8]{text-align:center}.seat-counter .seat-number .count[data-v-98c2d9a8]{display:block;font-size:2.5vw;font-weight:800;color:#6366f1;line-height:1}.seat-counter .seat-number .label[data-v-98c2d9a8]{font-size:.67708vw;color:#94a3b8;margin-top:.20833vw;display:block}.seat-slider[data-v-98c2d9a8]{margin-bottom:1.66667vw;padding:0 .52083vw}.seat-slider[data-v-98c2d9a8] .el-slider__runway{height:.41667vw;border-radius:.20833vw}.seat-slider[data-v-98c2d9a8] .el-slider__bar{background:linear-gradient(90deg,#6366f1,#818cf8);height:.41667vw;border-radius:.20833vw}.seat-slider[data-v-98c2d9a8] .el-slider__button{width:1.14583vw;height:1.14583vw;border:.15625vw solid #6366f1;box-shadow:0 .10417vw .41667vw rgba(99,102,241,.3)}.seat-price-display[data-v-98c2d9a8]{background:#f8fafc;border-radius:.52083vw;padding:.72917vw .9375vw}.seat-price-display .price-row[data-v-98c2d9a8]{display:flex;justify-content:space-between;align-items:center;font-size:.72917vw;color:#475569}.seat-price-display .price-row .price-value[data-v-98c2d9a8]{font-weight:700;font-size:.9375vw;color:#6366f1}.admin-info[data-v-98c2d9a8]{display:flex;flex-direction:column;gap:.52083vw;margin-bottom:1.04167vw}.admin-info .admin-included[data-v-98c2d9a8]{display:flex;align-items:center;gap:.41667vw;color:#2d8cf0;font-weight:600;font-size:.78125vw}.admin-info .admin-included i[data-v-98c2d9a8]{font-size:1.04167vw}.admin-info .admin-extra[data-v-98c2d9a8]{display:flex;justify-content:space-between;padding:.52083vw .72917vw;background:#f0f7ff;border-radius:.41667vw;font-size:.72917vw;color:#2d8cf0}.admin-info .admin-extra .extra-price[data-v-98c2d9a8]{font-weight:600}.admin-counter[data-v-98c2d9a8]{display:flex;align-items:center;gap:.625vw}.admin-counter .counter-label[data-v-98c2d9a8]{font-size:.72917vw;color:#475569;font-weight:500}.admin-counter .admin-input-number[data-v-98c2d9a8]{width:7.29167vw}.admin-counter .extra-unit-price[data-v-98c2d9a8]{font-size:.67708vw;color:#94a3b8}.supplier-info[data-v-98c2d9a8]{margin-bottom:1.04167vw}.supplier-info .unlimited-badge[data-v-98c2d9a8]{display:flex;align-items:center;gap:.41667vw;font-size:.9375vw;font-weight:700;margin-bottom:.41667vw}.supplier-info .unlimited-badge i[data-v-98c2d9a8]{font-size:1.14583vw;padding:.20833vw;border-radius:50%}.supplier-info .pointer-none[data-v-98c2d9a8]{pointer-events:none}.supplier-info .supplier-note[data-v-98c2d9a8]{font-size:.72917vw;color:#64748b;margin:0}.supplier-card .unlimited-badge[data-v-98c2d9a8]{color:#e6a700}.supplier-card .unlimited-badge i[data-v-98c2d9a8]{background:rgba(230,167,0,.15)}.supplier-card .feature-item[data-v-98c2d9a8]{background:rgba(230,167,0,.05)}.supplier-card .feature-item i[data-v-98c2d9a8]{color:#e6a700}.client-card .unlimited-badge[data-v-98c2d9a8]{color:#10b981}.client-card .unlimited-badge i[data-v-98c2d9a8]{background:#d1fae5}.client-card .feature-item[data-v-98c2d9a8]{background:#f0fdf4}.client-card .feature-item i[data-v-98c2d9a8]{color:#10b981}.supplier-features[data-v-98c2d9a8]{display:grid;grid-template-columns:repeat(2,1fr);gap:.52083vw}.supplier-features .feature-item[data-v-98c2d9a8]{display:flex;align-items:center;gap:.41667vw;font-size:.72917vw;color:#475569;padding:.41667vw .625vw;border-radius:.41667vw}.supplier-features .feature-item i[data-v-98c2d9a8]{font-size:.83333vw}.seats-total[data-v-98c2d9a8]{margin-top:1.25vw;padding:1.04167vw 1.25vw;background:linear-gradient(135deg,#f0f4ff,#ede9fe);border-radius:.72917vw}.seats-total .total-row[data-v-98c2d9a8]{display:flex;justify-content:space-between;align-items:center;padding:.41667vw 0}.seats-total .total-row .total-label[data-v-98c2d9a8]{font-size:.78125vw;color:#475569;font-weight:500}.seats-total .total-row .total-value[data-v-98c2d9a8]{font-size:.78125vw;color:#1e293b;font-weight:600}.seats-total .total-row.highlight[data-v-98c2d9a8]{border-top:1px solid #c7d2fe;padding-top:.72917vw;margin-top:.3125vw}.seats-total .total-row.highlight .total-price[data-v-98c2d9a8]{font-size:1.25vw;font-weight:800;color:#4f46e5}.order-confirm[data-v-6fdbb703]{max-width:52.08333vw;margin:0 auto;position:relative}.step-badge[data-v-6fdbb703]{display:inline-flex;align-items:center;gap:.3125vw;padding:.3125vw .83333vw;border-radius:1.04167vw;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:.67708vw;font-weight:600;margin-bottom:1.25vw}.step-badge i[data-v-6fdbb703]{font-size:.72917vw}.section-header[data-v-6fdbb703]{text-align:center;margin-bottom:1.875vw}.section-header h3[data-v-6fdbb703]{font-size:1.25vw;font-weight:700;color:#1e293b;margin:0 0 .41667vw}.section-header .section-desc[data-v-6fdbb703]{color:#64748b;font-size:.78125vw;margin:0}.order-layout[data-v-6fdbb703]{display:grid;grid-template-columns:1fr 19.79167vw;gap:1.5625vw;align-items:start}.order-details[data-v-6fdbb703]{display:flex;flex-direction:column;gap:.83333vw}.detail-card[data-v-6fdbb703]{border:.07813vw solid #e2e8f0;border-radius:.72917vw;overflow:hidden}.detail-card .detail-card-header[data-v-6fdbb703]{display:flex;align-items:center;gap:.52083vw;padding:.72917vw 1.04167vw;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:.78125vw;color:#334155}.detail-card .detail-card-header i[data-v-6fdbb703]{font-size:.9375vw;color:#6366f1}.detail-card .detail-card-body[data-v-6fdbb703]{padding:.83333vw 1.04167vw}.detail-row[data-v-6fdbb703]{display:flex;justify-content:space-between;align-items:center;padding:.52083vw 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-6fdbb703]:last-child{border-bottom:none}.detail-row .detail-label[data-v-6fdbb703]{font-size:.72917vw;color:#64748b}.detail-row .detail-value[data-v-6fdbb703]{font-size:.72917vw;color:#1e293b;font-weight:600}.detail-row .detail-value.plan-name[data-v-6fdbb703]{color:#6366f1;font-size:.83333vw}.detail-row .detail-value.supplier-unlimited[data-v-6fdbb703]{color:#10b981}.auto-company-note[data-v-6fdbb703]{margin-bottom:.625vw;padding:.625vw .72917vw;border-radius:.52083vw;background:#eff6ff;color:#1d4ed8;font-size:.67708vw;line-height:1.5}.standards-list .standard-item[data-v-6fdbb703]{display:flex;justify-content:space-between;align-items:center;padding:.52083vw 0;border-bottom:1px solid #f1f5f9}.standards-list .standard-item[data-v-6fdbb703]:last-child{border-bottom:none}.standards-list .standard-item .standard-item-left[data-v-6fdbb703]{display:flex;align-items:center;gap:.41667vw;font-size:.72917vw;color:#334155}.standards-list .standard-item .standard-item-price[data-v-6fdbb703]{font-size:.72917vw;font-weight:600;color:#1e293b}.standards-list .standard-item .standard-item-price.free[data-v-6fdbb703]{color:#10b981}.promo-section[data-v-6fdbb703]{margin-top:.20833vw}.promo-section .promo-input[data-v-6fdbb703] .el-input__inner{border-radius:.52083vw 0 0 .52083vw}.promo-section .promo-input[data-v-6fdbb703] .el-input-group__append{border-radius:0 .52083vw .52083vw 0}.promo-section .promo-success[data-v-6fdbb703]{display:flex;align-items:center;gap:.3125vw;margin-top:.41667vw;color:#10b981;font-size:.67708vw;font-weight:500}.summary-card[data-v-6fdbb703]{position:sticky;background:#fff;border-radius:1.04167vw;padding:1.66667vw;box-shadow:0 1.04167vw 2.5vw rgba(99,102,241,.08),0 1px .15625vw rgba(0,0,0,.05);border:1px solid #f1f5f9;position:relative;overflow:hidden}.summary-card[data-v-6fdbb703]:before{content:"";position:absolute;top:0;left:0;right:0;height:.3125vw;background:linear-gradient(134deg,#0649b8 1%,#0a7fd7 41%,#03d2c5 99%)}.summary-header[data-v-6fdbb703]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.45833vw}.summary-header .summary-title[data-v-6fdbb703]{font-size:1.04167vw;font-weight:800;color:#1e293b;margin:0}.summary-header .header-icon[data-v-6fdbb703]{width:2.08333vw;height:2.08333vw;border-radius:.625vw;background:#e0e7ff;display:flex;align-items:center;justify-content:center;color:#4f46e5;font-size:1.04167vw}.summary-items[data-v-6fdbb703]{display:flex;flex-direction:column;gap:.83333vw}.summary-items .summary-item[data-v-6fdbb703]{display:flex;justify-content:space-between;align-items:center}.summary-items .summary-item .item-label[data-v-6fdbb703]{display:flex;align-items:center;gap:.52083vw;font-size:.78125vw;color:#64748b;font-weight:500}.summary-items .summary-item .item-label .item-icon[data-v-6fdbb703]{color:#94a3b8;font-size:.83333vw}.summary-items .summary-item .item-value[data-v-6fdbb703]{font-size:.78125vw;font-weight:600;color:#334155}.summary-items .summary-item.discount[data-v-6fdbb703]{padding:.52083vw;margin:.20833vw -.52083vw -.52083vw -.52083vw;background:#f0fdf4;border-radius:.41667vw}.summary-items .summary-item.discount .item-icon[data-v-6fdbb703],.summary-items .summary-item.discount .item-label[data-v-6fdbb703]{color:#10b981!important}.summary-items .summary-item.discount .item-value[data-v-6fdbb703]{color:#10b981;font-weight:700}.summary-divider[data-v-6fdbb703]{margin:1.25vw 0}.summary-divider .divider-line[data-v-6fdbb703]{height:.10417vw;background:repeating-linear-gradient(90deg,#e2e8f0,#e2e8f0 .3125vw,transparent 0,transparent .625vw)}.summary-total-wrapper[data-v-6fdbb703]{margin-bottom:1.25vw}.summary-total-wrapper .total-meta-row[data-v-6fdbb703]{display:flex;align-items:center;justify-content:space-between;gap:.625vw;margin-bottom:.625vw}.summary-total-wrapper .total-label[data-v-6fdbb703]{font-size:.72917vw;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:0}.summary-total-wrapper .total-period[data-v-6fdbb703]{flex:0 0 auto;padding:.26042vw .52083vw;border-radius:52.03125vw;background:rgba(3,210,197,.1);border:1px solid rgba(3,210,197,.22);color:#047c88;font-size:.625vw;font-weight:700;line-height:1}.summary-total-wrapper .total-price-box[data-v-6fdbb703]{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(6,73,184,.06),rgba(3,210,197,.11)),#f8fafc;border:1px solid rgba(6,73,184,.12);border-radius:.625vw;padding:1.14583vw 1.04167vw 1.04167vw;display:flex;justify-content:flex-start;align-items:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 .52083vw 1.45833vw rgba(15,23,42,.06)}.summary-total-wrapper .total-price-box .price-content[data-v-6fdbb703]{position:relative;z-index:1;display:flex;align-items:baseline;gap:.3125vw;min-width:0}.summary-total-wrapper .total-price-box .total-currency[data-v-6fdbb703]{font-size:.78125vw;font-weight:800;color:#0649b8}.summary-total-wrapper .total-price-box .total-amount[data-v-6fdbb703]{font-size:2.1875vw;font-weight:900;color:#0f172a;line-height:1;letter-spacing:0;word-break:break-word}.summary-total-wrapper .total-price-box .price-accent[data-v-6fdbb703]{position:absolute;right:0;top:0;bottom:0;width:.26042vw;background:linear-gradient(180deg,#0649b8,#03d2c5)}.vat-note[data-v-6fdbb703]{display:flex;align-items:center;justify-content:center;gap:.41667vw;font-size:.67708vw;color:#64748b;margin-bottom:1.45833vw;background:#f8fafc;padding:.625vw;border-radius:.41667vw;border:1px solid #f1f5f9}.vat-note i[data-v-6fdbb703]{color:#94a3b8;font-size:.83333vw}.agreement-section[data-v-6fdbb703]{margin-bottom:1.04167vw}.agreement-section[data-v-6fdbb703] .el-checkbox__label{font-size:.67708vw;color:#475569;white-space:normal;line-height:1.6}.security-badges[data-v-6fdbb703]{display:flex;justify-content:center;gap:1.04167vw;padding:.72917vw 0;margin-bottom:.72917vw;border-top:1px solid #f1f5f9}.security-badges .badge-item[data-v-6fdbb703]{display:flex;align-items:center;gap:.20833vw;font-size:.625vw;color:#94a3b8}.security-badges .badge-item i[data-v-6fdbb703]{font-size:.72917vw;color:#10b981}.guarantee[data-v-6fdbb703]{display:flex;align-items:center;justify-content:center;gap:.41667vw;font-size:.67708vw;color:#64748b;padding:.625vw;background:#f0fdf4;border-radius:.52083vw}.guarantee i[data-v-6fdbb703]{color:#10b981;font-size:.83333vw}.terms-content[data-v-6fdbb703]{max-height:70vh;overflow-y:auto;padding-right:.41667vw}.terms-content[data-v-6fdbb703]::-webkit-scrollbar{width:.3125vw}.terms-content[data-v-6fdbb703]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:.15625vw}.terms-content[data-v-6fdbb703]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:.15625vw}.terms-content[data-v-6fdbb703]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.terms-section[data-v-6fdbb703]{margin-bottom:1.66667vw;padding-bottom:1.25vw;border-bottom:1px solid #f1f5f9}.terms-section[data-v-6fdbb703]:last-child{border-bottom:none;padding-bottom:0}.terms-block-title[data-v-6fdbb703]{font-size:1.04167vw;font-weight:700;color:#2d3748;margin:0 0 1.04167vw}.terms-title[data-v-6fdbb703]{font-size:.9375vw;font-weight:700;color:#0f172a;margin:0 0 .72917vw;line-height:1.4;padding-bottom:.52083vw;border-bottom:.10417vw solid #e2e8f0}.terms-p[data-v-6fdbb703]{margin:0 0 .72917vw;line-height:1.8;font-size:.75521vw;color:#475569;text-align:justify;word-break:break-word}.terms-list[data-v-6fdbb703]{list-style:none;padding:0;margin:.52083vw 0}.terms-list .terms-list-item[data-v-6fdbb703]{position:relative;padding-left:1.04167vw;margin-bottom:.52083vw;line-height:1.7;font-size:.75521vw;color:#475569}.terms-list .terms-list-item[data-v-6fdbb703]:before{content:"";position:absolute;left:0;top:.5em;width:.36458vw;height:.36458vw;border-radius:50%;background:#6366f1;transform:translateY(-50%)}.payment-step[data-v-651dfeb1]{max-width:37.5vw;margin:0 auto;position:relative}.step-badge[data-v-651dfeb1]{display:inline-flex;align-items:center;gap:.3125vw;padding:.3125vw .83333vw;border-radius:1.04167vw;background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff;font-size:.67708vw;font-weight:600;margin-bottom:1.25vw}.step-badge i[data-v-651dfeb1]{font-size:.72917vw}.payment-mode-switch[data-v-651dfeb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72917vw;margin-bottom:1.25vw}.mode-card[data-v-651dfeb1]{padding:.9375vw 1.04167vw;border:.10417vw solid #e2e8f0;border-radius:.83333vw;background:linear-gradient(180deg,#fff,#f8fafc);cursor:pointer;transition:all .25s ease;box-shadow:0 .41667vw 1.04167vw rgba(15,23,42,.04)}.mode-card[data-v-651dfeb1]:hover{border-color:#c7d2fe;transform:translateY(-1px)}.mode-card.active[data-v-651dfeb1]{border-color:#6366f1;box-shadow:0 0 0 .15625vw rgba(99,102,241,.12);background:linear-gradient(180deg,#eef2ff,#fff)}.mode-top[data-v-651dfeb1]{display:flex;align-items:center;justify-content:space-between;gap:.625vw;margin-bottom:.41667vw}.mode-title[data-v-651dfeb1]{font-size:.83333vw;font-weight:700;color:#1e293b}.mode-desc[data-v-651dfeb1]{margin:0;color:#64748b;font-size:.67708vw;line-height:1.55}.payment-inner-steps[data-v-651dfeb1]{display:flex;justify-content:center;gap:2.60417vw;margin-bottom:2.08333vw;position:relative}.payment-inner-steps[data-v-651dfeb1]:before{content:"";position:absolute;top:.83333vw;left:25%;right:25%;height:.10417vw;background:#e2e8f0;z-index:0}.payment-inner-steps .inner-step[data-v-651dfeb1]{display:flex;flex-direction:column;align-items:center;gap:.41667vw;position:relative;z-index:1}.payment-inner-steps .inner-step .inner-step-dot[data-v-651dfeb1]{width:1.77083vw;height:1.77083vw;border-radius:50%;border:.10417vw solid #e2e8f0;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.72917vw;font-weight:600;color:#94a3b8;transition:all .4s}.payment-inner-steps .inner-step .inner-step-label[data-v-651dfeb1]{font-size:.67708vw;color:#94a3b8;font-weight:500;transition:all .3s}.payment-inner-steps .inner-step.active .inner-step-dot[data-v-651dfeb1]{border-color:#6366f1;background:#6366f1;color:#fff;box-shadow:0 .20833vw .625vw rgba(99,102,241,.3)}.payment-inner-steps .inner-step.active .inner-step-label[data-v-651dfeb1]{color:#6366f1;font-weight:600}.payment-inner-steps .inner-step.done .inner-step-dot[data-v-651dfeb1]{border-color:#10b981;background:#10b981;color:#fff}.payment-inner-steps .inner-step.done .inner-step-label[data-v-651dfeb1]{color:#10b981}.phase-header[data-v-651dfeb1]{text-align:center;margin-bottom:1.5625vw}.phase-header h3[data-v-651dfeb1]{font-size:1.14583vw;font-weight:700;color:#1e293b;margin:0 0 .83333vw}.phase-header .phase-desc[data-v-651dfeb1]{margin:-.20833vw 0 .72917vw;color:#64748b;font-size:.72917vw}.amount-banner[data-v-651dfeb1]{display:inline-flex;align-items:baseline;gap:.52083vw;padding:.625vw 1.45833vw;background:linear-gradient(135deg,#f0f4ff,#ede9fe);border-radius:.625vw}.amount-banner .amount-label[data-v-651dfeb1]{font-size:.72917vw;color:#475569}.amount-banner .amount-value[data-v-651dfeb1]{font-size:1.66667vw;font-weight:800;color:#6366f1;letter-spacing:-1px}.subscription-panel[data-v-651dfeb1]{margin-bottom:1.45833vw}.subscription-card[data-v-651dfeb1]{border:.07813vw solid #c7d2fe;border-radius:.83333vw;background:linear-gradient(180deg,#eef2ff,#fff);padding:.9375vw 1.04167vw}.subscription-card-header[data-v-651dfeb1]{display:flex;align-items:center;gap:.52083vw;font-weight:700;color:#4338ca;margin-bottom:.72917vw}.subscription-card-header i[data-v-651dfeb1]{color:#6366f1}.subscription-card-body[data-v-651dfeb1]{display:flex;flex-direction:column;gap:.52083vw}.subscription-row[data-v-651dfeb1]{display:flex;align-items:center;justify-content:space-between;gap:.625vw;color:#334155;font-size:.72917vw}.subscription-row strong[data-v-651dfeb1]{color:#111827}.methods-grid[data-v-651dfeb1]{display:flex;flex-direction:column;gap:.72917vw;margin-bottom:1.5625vw}.method-card[data-v-651dfeb1]{display:flex;align-items:center;gap:.9375vw;padding:1.04167vw 1.25vw;border:.10417vw solid #e2e8f0;border-radius:.72917vw;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;position:relative}.method-card[data-v-651dfeb1]:hover{border-color:#c7d2fe;box-shadow:0 .20833vw .83333vw rgba(99,102,241,.08)}.method-card.selected[data-v-651dfeb1]{border-color:#6366f1;background:linear-gradient(135deg,#faf5ff,#fff);box-shadow:0 0 0 .15625vw rgba(99,102,241,.1)}.method-radio .radio-dot[data-v-651dfeb1]{width:1.14583vw;height:1.14583vw;border-radius:50%;border:.10417vw solid #cbd5e1;transition:all .3s;position:relative}.method-radio .radio-dot.checked[data-v-651dfeb1]{border-color:#6366f1}.method-radio .radio-dot.checked[data-v-651dfeb1]:after{content:"";position:absolute;top:.20833vw;left:.20833vw;width:.52083vw;height:.52083vw;border-radius:50%;background:#6366f1}.method-logo[data-v-651dfeb1]{width:2.91667vw;height:2.08333vw;border-radius:.41667vw;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.method-logo img[data-v-651dfeb1]{width:1.97917vw;height:1.97917vw;object-fit:contain}.method-logo.alipay-bg[data-v-651dfeb1]{background:#e8f5ff}.method-logo.visa-bg[data-v-651dfeb1]{background:#1a1f71}.method-logo.mastercard-bg[data-v-651dfeb1]{background:#f5f0eb}.method-logo.wechat-bg[data-v-651dfeb1]{background:#e8f8e0}.method-logo .wechat-text[data-v-651dfeb1]{font-size:1.35417vw}.visa-text[data-v-651dfeb1]{font-size:.9375vw;font-weight:800;color:#fff;letter-spacing:.10417vw;font-style:italic}.method-info[data-v-651dfeb1]{flex:1}.method-info h4[data-v-651dfeb1]{font-size:.83333vw;font-weight:600;color:#1e293b;margin:0 0 .20833vw}.method-info p[data-v-651dfeb1]{font-size:.67708vw;color:#94a3b8;margin:0}.method-badge[data-v-651dfeb1]{flex-shrink:0}.phase-actions[data-v-651dfeb1]{text-align:center}.proceed-btn[data-v-651dfeb1]{padding:.72917vw 2.08333vw;font-size:.83333vw;font-weight:600;border-radius:.625vw;background:linear-gradient(135deg,#6366f1,#818cf8);border:none}.proceed-btn[data-v-651dfeb1]:hover:not(:disabled){box-shadow:0 .41667vw 1.25vw rgba(99,102,241,.35);transform:translateY(-.10417vw)}.proceed-btn i[data-v-651dfeb1]{margin-left:.3125vw}.qr-payment[data-v-651dfeb1]{text-align:center}.qr-header[data-v-651dfeb1]{display:flex;align-items:center;justify-content:center;gap:.625vw;margin-bottom:1.5625vw}.qr-header .qr-method-icon[data-v-651dfeb1]{width:1.875vw;height:1.875vw;object-fit:contain}.qr-header h3[data-v-651dfeb1]{font-size:1.14583vw;font-weight:700;color:#1e293b;margin:0}.qr-body[data-v-651dfeb1]{margin-bottom:1.5625vw}.qr-code-wrapper[data-v-651dfeb1]{position:relative;display:inline-block;padding:1.04167vw;background:#fff;border:.10417vw solid #e8f4ff;border-radius:.83333vw;box-shadow:0 .41667vw 1.66667vw rgba(22,119,255,.08)}.qr-code-wrapper .scan-line[data-v-651dfeb1]{position:absolute;top:1.04167vw;left:1.04167vw;right:1.04167vw;height:.15625vw;background:linear-gradient(90deg,transparent,#1677ff,transparent);animation:scanAnimation-651dfeb1 2.5s ease-in-out infinite;border-radius:.10417vw}@keyframes scanAnimation-651dfeb1{0%,to{top:20px}50%{top:calc(100% - 23px)}}.qr-tip[data-v-651dfeb1]{font-size:.78125vw;color:#475569;margin:1.04167vw 0 .625vw}.qr-code-container[data-v-651dfeb1]{display:inline-block;padding:1.04167vw;background:#fff;border:.10417vw solid #e8f8e0;border-radius:.83333vw;box-shadow:0 .41667vw 1.66667vw rgba(16,185,129,.08)}.qr-code-container .wechat-qr-code[data-v-651dfeb1]{display:inline-block;margin:0 auto}.qr-code-container .wechat-qr-code[data-v-651dfeb1] canvas,.qr-code-container .wechat-qr-code[data-v-651dfeb1] img{display:block}.wechat-payment .qr-header .wechat-icon-qr[data-v-651dfeb1]{font-size:1.45833vw}.countdown-badge[data-v-651dfeb1]{display:inline-flex;align-items:center;gap:.3125vw;padding:.3125vw .83333vw;background:#fffbeb;border:1px solid #fde68a;border-radius:1.04167vw;font-size:.72917vw;color:#92400e}.countdown-badge i[data-v-651dfeb1]{font-size:.83333vw;color:#f59e0b}.qr-footer[data-v-651dfeb1]{display:flex;flex-direction:column;align-items:center;gap:.625vw}.simulate-btn[data-v-651dfeb1]{padding:.625vw 1.875vw;border-radius:.52083vw;font-size:.78125vw;font-weight:600;background:linear-gradient(135deg,#1677ff,#4096ff);border:none}.simulate-btn i[data-v-651dfeb1]{margin-right:.3125vw}.back-btn[data-v-651dfeb1]{border:none;color:#6366f1;background:none;font-weight:500}.back-btn[data-v-651dfeb1]:hover{color:#4f46e5;background:#f5f3ff}.card-payment[data-v-651dfeb1]{max-width:29.16667vw;margin:0 auto}.card-header[data-v-651dfeb1]{display:flex;align-items:center;justify-content:center;gap:.625vw;margin-bottom:1.5625vw}.card-header .card-method-icon[data-v-651dfeb1]{width:2.70833vw;height:1.875vw;border-radius:.3125vw;display:flex;align-items:center;justify-content:center}.card-header .card-method-icon.visa[data-v-651dfeb1]{background:#1a1f71}.card-header .card-method-icon.mastercard[data-v-651dfeb1]{background:#f5f0eb}.card-header .card-method-icon .visa-text-sm[data-v-651dfeb1]{font-size:.83333vw;font-weight:800;color:#fff;letter-spacing:1px;font-style:italic}.card-header .card-method-icon img[data-v-651dfeb1]{width:1.66667vw;height:1.66667vw;object-fit:contain}.card-header h3[data-v-651dfeb1]{font-size:1.14583vw;font-weight:700;color:#1e293b;margin:0}.credit-card-preview[data-v-651dfeb1]{width:19.79167vw;height:11.45833vw;border-radius:.83333vw;padding:1.45833vw;margin:0 auto 1.5625vw;position:relative;color:#fff;overflow:hidden;box-shadow:0 .83333vw 2.08333vw rgba(0,0,0,.2)}.credit-card-preview.visa[data-v-651dfeb1]{background:linear-gradient(135deg,#1a1f71,#2d3a8c 50%,#4050b0)}.credit-card-preview.mastercard[data-v-651dfeb1]{background:linear-gradient(135deg,#1e293b,#334155 50%,#475569)}.credit-card-preview[data-v-651dfeb1]:before{content:"";position:absolute;top:-50%;right:-30%;width:15.625vw;height:15.625vw;border-radius:50%;background:hsla(0,0%,100%,.05)}.credit-card-preview .card-chip[data-v-651dfeb1]{width:2.39583vw;height:1.77083vw;border-radius:.3125vw;background:linear-gradient(135deg,#e0c97f,#d4a24e);margin-bottom:1.25vw;position:relative}.credit-card-preview .card-chip[data-v-651dfeb1]:after{content:"";position:absolute;top:50%;left:.20833vw;right:.20833vw;height:1px;background:rgba(0,0,0,.15)}.credit-card-preview .card-chip[data-v-651dfeb1]:before{content:"";position:absolute;left:50%;top:.20833vw;bottom:.20833vw;width:1px;background:rgba(0,0,0,.15)}.credit-card-preview .card-number-display[data-v-651dfeb1]{font-size:1.14583vw;font-weight:500;letter-spacing:.15625vw;margin-bottom:1.25vw;font-family:Courier New,monospace}.credit-card-preview .card-bottom[data-v-651dfeb1]{display:flex;justify-content:space-between;align-items:flex-end}.credit-card-preview .card-label[data-v-651dfeb1]{display:block;font-size:.46875vw;opacity:.6;letter-spacing:1px;margin-bottom:.10417vw;text-transform:uppercase}.credit-card-preview .card-value[data-v-651dfeb1]{display:block;font-size:.72917vw;font-weight:500;letter-spacing:1px;text-transform:uppercase}.credit-card-preview .card-brand[data-v-651dfeb1]{position:absolute;top:1.25vw;right:1.45833vw}.credit-card-preview .card-brand .visa-brand[data-v-651dfeb1]{font-size:1.45833vw;font-weight:800;font-style:italic;letter-spacing:.10417vw}.credit-card-preview .card-brand .mc-brand[data-v-651dfeb1]{display:flex}.credit-card-preview .card-brand .mc-brand .mc-circle[data-v-651dfeb1]{width:1.5625vw;height:1.5625vw;border-radius:50%}.credit-card-preview .card-brand .mc-brand .mc-circle.mc-red[data-v-651dfeb1]{background:#eb001b;margin-right:-.52083vw;opacity:.9}.credit-card-preview .card-brand .mc-brand .mc-circle.mc-yellow[data-v-651dfeb1]{background:#f79e1b;opacity:.9}.card-form-wrapper[data-v-651dfeb1]{margin-bottom:1.04167vw}.card-form .form-row[data-v-651dfeb1]{display:flex;gap:.83333vw}.card-form .half-width[data-v-651dfeb1]{flex:1}.card-form[data-v-651dfeb1] .el-form-item__label{font-weight:600;color:#334155;font-size:.72917vw;padding-bottom:.3125vw}.card-form[data-v-651dfeb1] .el-input__inner{border-radius:.52083vw;padding:.625vw .72917vw .625vw 1.97917vw;font-size:.78125vw;border:.07813vw solid #e2e8f0;transition:all .3s}.card-form[data-v-651dfeb1] .el-input__inner:focus{border-color:#6366f1;box-shadow:0 0 0 .15625vw rgba(99,102,241,.1)}.card-form[data-v-651dfeb1] .el-input__prefix{left:.625vw;color:#94a3b8}.card-actions[data-v-651dfeb1]{display:flex;flex-direction:column;align-items:center;gap:.625vw;margin-top:.41667vw}.pay-now-btn[data-v-651dfeb1]{width:100%;padding:.72917vw;font-size:.83333vw;font-weight:600;border-radius:.625vw;background:linear-gradient(135deg,#10b981,#34d399);border:none}.pay-now-btn[data-v-651dfeb1]:hover:not(:disabled){box-shadow:0 .41667vw 1.25vw rgba(16,185,129,.3);transform:translateY(-1px)}.pay-now-btn i[data-v-651dfeb1]{margin-right:.3125vw}.card-security-note[data-v-651dfeb1]{display:flex;align-items:center;justify-content:center;gap:.3125vw;padding:.625vw;font-size:.67708vw;color:#94a3b8}.card-security-note i[data-v-651dfeb1]{color:#10b981}.payment-result[data-v-651dfeb1]{text-align:center;padding:2.08333vw 1.04167vw}.payment-result .result-icon-wrapper[data-v-651dfeb1]{width:4.16667vw;height:4.16667vw;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25vw}.payment-result .result-icon-wrapper i[data-v-651dfeb1]{font-size:2.08333vw;color:#fff}.payment-result .result-icon-wrapper.success-icon[data-v-651dfeb1]{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 .625vw 1.66667vw rgba(16,185,129,.3);animation:resultPop-651dfeb1 .5s cubic-bezier(.34,1.56,.64,1)}.payment-result .result-icon-wrapper.failed-icon[data-v-651dfeb1]{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 .625vw 1.66667vw rgba(239,68,68,.3)}@keyframes resultPop-651dfeb1{0%{transform:scale(0)}to{transform:scale(1)}}.result-title[data-v-651dfeb1]{font-size:1.45833vw;font-weight:700;color:#1e293b;margin:0 0 .41667vw}.result-subtitle[data-v-651dfeb1]{font-size:.78125vw;color:#64748b;margin:0 0 1.66667vw}.result-details[data-v-651dfeb1]{max-width:20.83333vw;margin:0 auto 1.66667vw;background:#f8fafc;border-radius:.72917vw;padding:1.04167vw}.result-details .result-detail-row[data-v-651dfeb1]{display:flex;justify-content:space-between;padding:.52083vw 0;border-bottom:1px solid #e2e8f0;font-size:.72917vw;color:#64748b}.result-details .result-detail-row[data-v-651dfeb1]:last-child{border-bottom:none}.result-details .result-detail-row .detail-value[data-v-651dfeb1]{font-weight:600;color:#1e293b}.result-actions[data-v-651dfeb1]{display:flex;justify-content:center;gap:.625vw;flex-wrap:wrap}.invoice-btn[data-v-651dfeb1],.shortcut-btn[data-v-651dfeb1]{padding:.72917vw 2.08333vw;font-size:.83333vw;font-weight:600;border-radius:.625vw}.invoice-btn i[data-v-651dfeb1],.shortcut-btn i[data-v-651dfeb1]{margin-right:.3125vw}.invoice-btn[data-v-651dfeb1]{background:linear-gradient(135deg,#6366f1,#818cf8);border:none}.invoice-btn[data-v-651dfeb1]:hover{box-shadow:0 .41667vw 1.25vw rgba(99,102,241,.35);transform:translateY(-.10417vw)}.retry-btn[data-v-651dfeb1]{padding:.72917vw 2.08333vw;font-size:.83333vw;font-weight:600;border-radius:.625vw}.retry-btn i[data-v-651dfeb1]{margin-right:.3125vw}.pay-fade-enter-active[data-v-651dfeb1],.pay-fade-leave-active[data-v-651dfeb1]{transition:all .35s ease}.pay-fade-enter[data-v-651dfeb1]{opacity:0;transform:translateY(1.04167vw)}.pay-fade-leave-to[data-v-651dfeb1]{opacity:0;transform:translateY(-1.04167vw)}.order-summary[data-v-b3ef972c]{display:grid;grid-template-columns:1fr 1fr;gap:1.25vw;margin-top:1.25vw;padding-top:1.25vw;border-top:1px solid #e2e8f0}.summary-section[data-v-b3ef972c]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:.72917vw;padding:1.04167vw 1.25vw}.summary-section .section-title[data-v-b3ef972c]{font-size:.78125vw;font-weight:700;color:#334155;margin:0 0 .83333vw;text-transform:uppercase;letter-spacing:.5px;border-bottom:.10417vw solid #6366f1;padding-bottom:.41667vw}.summary-items[data-v-b3ef972c]{display:flex;flex-direction:column;gap:.52083vw}.summary-row[data-v-b3ef972c]{display:flex;justify-content:space-between;align-items:center;padding:.3125vw 0}.summary-row[data-v-b3ef972c]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)}.summary-row .label[data-v-b3ef972c]{font-size:.72917vw;color:#64748b}.summary-row .value[data-v-b3ef972c]{font-size:.72917vw;font-weight:600;color:#1e293b}.summary-row.highlight[data-v-b3ef972c]{padding-top:.625vw;margin-top:.20833vw;border-top:.10417vw solid #e2e8f0!important}.summary-row.highlight .total[data-v-b3ef972c]{font-size:1.04167vw;font-weight:800;color:#6366f1}@media screen and (max-width:768px){.order-summary[data-v-b3ef972c]{grid-template-columns:1fr;gap:16px}}.purchase-flow[data-v-b5d10f28]{max-width:62.5vw;margin:0 auto;padding:0 1.5625vw 3.125vw;min-height:100vh}.page-hero[data-v-b5d10f28]{position:relative;text-align:center;padding:6.25vw 0 2.60417vw;overflow:hidden}.page-hero .hero-content[data-v-b5d10f28]{position:relative;z-index:2}.page-hero .hero-title[data-v-b5d10f28]{font-size:1.97917vw;font-weight:800;color:#1e293b;margin:0 0 .72917vw;letter-spacing:-.5px;background:linear-gradient(135deg,#1e293b,#6366f1 50%,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-hero .hero-subtitle[data-v-b5d10f28]{font-size:.88542vw;color:#64748b;margin:0;max-width:31.25vw;margin:0 auto;line-height:1.6}.hero-decoration[data-v-b5d10f28]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-decoration .deco-circle[data-v-b5d10f28]{position:absolute;border-radius:50%;opacity:.06}.hero-decoration .deco-circle.c1[data-v-b5d10f28]{width:20.83333vw;height:20.83333vw;background:#6366f1;top:-5.20833vw;right:-5.20833vw}.hero-decoration .deco-circle.c2[data-v-b5d10f28]{width:15.625vw;height:15.625vw;background:#8b5cf6;top:2.60417vw;left:-4.16667vw}.hero-decoration .deco-circle.c3[data-v-b5d10f28]{width:10.41667vw;height:10.41667vw;background:#3b82f6;bottom:-2.60417vw;right:10.41667vw}.steps-container[data-v-b5d10f28]{max-width:46.875vw;margin:0 auto 2.60417vw;padding:1.04167vw 1.5625vw;background:#fff;border-radius:.83333vw;box-shadow:0 .20833vw 1.25vw rgba(0,0,0,.04);border:1px solid #f1f5f9}.custom-steps[data-v-b5d10f28] .el-step__head .el-step__icon{width:2.29167vw;height:2.29167vw;font-size:1.04167vw;border:.10417vw solid;transition:all .3s}.custom-steps[data-v-b5d10f28] .el-step__head.is-process .el-step__icon{background:linear-gradient(135deg,#6366f1,#818cf8);border-color:transparent;color:#fff;box-shadow:0 .20833vw .625vw rgba(99,102,241,.3)}.custom-steps[data-v-b5d10f28] .el-step__head.is-success .el-step__icon{background:#10b981;border-color:#10b981;color:#fff}.custom-steps[data-v-b5d10f28] .el-step__title{font-size:.78125vw;font-weight:600;color:#64748b}.custom-steps[data-v-b5d10f28] .el-step__title.is-process{color:#6366f1;font-weight:700}.custom-steps[data-v-b5d10f28] .el-step__title.is-success{color:#10b981}.custom-steps .step-subtitle[data-v-b5d10f28]{color:#94a3b8;font-size:.625vw;margin-top:.20833vw}.content-container[data-v-b5d10f28]{background:#fff;border-radius:1.04167vw;padding:2.08333vw;box-shadow:0 .20833vw 1.25vw rgba(0,0,0,.04);border:1px solid #f1f5f9;min-height:26.04167vw;margin-bottom:1.5625vw}.slide-left-enter-active[data-v-b5d10f28],.slide-left-leave-active[data-v-b5d10f28],.slide-right-enter-active[data-v-b5d10f28],.slide-right-leave-active[data-v-b5d10f28]{transition:all .35s ease}.slide-left-enter[data-v-b5d10f28]{transform:translateX(2.08333vw);opacity:0}.slide-left-leave-to[data-v-b5d10f28],.slide-right-enter[data-v-b5d10f28]{transform:translateX(-2.08333vw);opacity:0}.slide-right-leave-to[data-v-b5d10f28]{transform:translateX(2.08333vw);opacity:0}.action-buttons[data-v-b5d10f28]{display:flex;justify-content:space-between;align-items:center;max-width:46.875vw;margin:0 auto 1.5625vw}.action-buttons .button-spacer[data-v-b5d10f28]{width:1px}.action-buttons .nav-button[data-v-b5d10f28]{padding:.72917vw 1.66667vw;font-size:.78125vw;font-weight:600;border-radius:.625vw;transition:all .3s}.action-buttons .nav-button[data-v-b5d10f28]:hover:not(:disabled){transform:translateY(-.10417vw);box-shadow:0 .41667vw 1.04167vw rgba(0,0,0,.1)}.action-buttons .prev-button[data-v-b5d10f28]{background:#fff;border:.10417vw solid #e2e8f0;color:#475569}.action-buttons .prev-button[data-v-b5d10f28]:hover{border-color:#6366f1;color:#6366f1}.action-buttons .next-button[data-v-b5d10f28]{background:linear-gradient(135deg,#6366f1,#818cf8);border:none;color:#fff}.action-buttons .next-button[data-v-b5d10f28]:hover:not(:disabled){box-shadow:0 .41667vw 1.25vw rgba(99,102,241,.35)}.action-buttons .submit-button[data-v-b5d10f28]{background:linear-gradient(135deg,#10b981,#34d399);border:none;color:#fff;padding:.72917vw 2.08333vw;font-size:.83333vw}.action-buttons .submit-button[data-v-b5d10f28]:hover:not(:disabled){box-shadow:0 .41667vw 1.25vw rgba(16,185,129,.35)}.action-buttons .submit-button i[data-v-b5d10f28]{margin-right:.3125vw}.trust-bar[data-v-b5d10f28]{display:flex;justify-content:center;gap:2.08333vw;padding:1.04167vw 0;border-top:1px solid #f1f5f9}.trust-bar .trust-item[data-v-b5d10f28]{display:flex;align-items:center;gap:.41667vw;font-size:.67708vw;color:#94a3b8}.trust-bar .trust-item i[data-v-b5d10f28]{font-size:.83333vw;color:#10b981}