.subscription-container[data-v-4264e233]{width:100%;height:calc(100vh - 60px);overflow-y:auto}.subscription-container .content[data-v-4264e233]{max-width:1200px;margin:0 auto;padding:30px;background-color:#fff;font-family:Microsoft YaHei,sans-serif}.subscription-container .content[data-v-4264e233]::-webkit-scrollbar{width:6px;position:absolute;right:0;top:0;bottom:0;z-index:1000}.subscription-container .content[data-v-4264e233]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.subscription-container .content[data-v-4264e233]::-webkit-scrollbar-thumb{background:#1a3e80;border-radius:3px}.subscription-container .content[data-v-4264e233]::-webkit-scrollbar-thumb:hover{background:#0d2c64}.subscription-container .content .title-section[data-v-4264e233]{text-align:center;margin-bottom:40px}.subscription-container .content .title-section .main-title[data-v-4264e233]{color:#1a3e80;font-size:28px;font-weight:700;margin:20px 0 0}.subscription-container .content .title-section .subtitle[data-v-4264e233]{color:#333;font-size:14px;margin:10px 0}.subscription-container .content .title-section .top-buttons[data-v-4264e233]{display:flex;justify-content:center;gap:20px;margin-top:20px}.subscription-container .content .title-section .top-buttons .btn-primary[data-v-4264e233]{background-color:#1a3e80;color:#fff;border:none;padding:10px 25px;border-radius:20px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.subscription-container .content .title-section .top-buttons .btn-primary[data-v-4264e233]:hover{background-color:#0d2c64}.subscription-container .content .cards-container[data-v-4264e233]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;margin-bottom:60px;padding-bottom:60px}.subscription-container .content .cards-container .card-wrapper[data-v-4264e233]{flex:1;min-width:300px;text-align:left;height:560px}.subscription-container .content .cards-container .card[data-v-4264e233]{background-color:#f9f7f2;border-radius:10px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:10px;width:306px;height:550px;display:flex;flex-direction:column}.subscription-container .content .cards-container .card .card-title[data-v-4264e233]{color:#1a3e80;font-size:18px;font-weight:700;margin:0 0 10px;flex-shrink:0}.subscription-container .content .cards-container .card .card-desc[data-v-4264e233]{color:#333;font-size:14px;margin:0;flex-shrink:0;height:60px;display:flex;align-items:center;line-height:1.4;overflow:hidden}.subscription-container .content .cards-container .card .card-button-container[data-v-4264e233]{display:flex;justify-content:center;margin:15px 0;flex-shrink:0;height:34px}.subscription-container .content .cards-container .card .card-button-container .card-button[data-v-4264e233]{width:140px;padding:10px;background-color:#1a3e80;color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer;transition:background-color .3s ease;display:inline-block}.subscription-container .content .cards-container .card .card-button-container .card-button[data-v-4264e233]:hover{background-color:#0d2c64}.subscription-container .content .cards-container .card .card-button-container .certified-status[data-v-4264e233]{color:#fff;padding:10px 20px;text-align:center;cursor:default;background-color:#bd7777;border-radius:20px;font-size:14px}.subscription-container .content .cards-container .card .card-button-container .certified-status[data-v-4264e233]:hover{background-color:#bd7777}.subscription-container .content .cards-container .card .card-content[data-v-4264e233]{color:#333;font-size:14px;line-height:1.6;margin:0 0 10px;flex:1}.subscription-container .content .cards-container .card .card-content ul[data-v-4264e233]{list-style-type:disc;padding-left:20px;margin:10px 0}.subscription-container .content .cards-container .card .card-content li[data-v-4264e233]{margin:5px 0}.subscription-container .content .cards-container .card .note[data-v-4264e233]{color:#666;font-size:12px;margin:10px 0 20px;flex-shrink:0}.qrcode-container[data-v-4264e233]{text-align:center;padding:25px 10px 10px}.qrcode-container .qrcode-img[data-v-4264e233]{width:150px;height:150px;margin:0 auto;display:block}.qrcode-container .qrcode-desc[data-v-4264e233]{margin-top:8px;font-size:12px;color:#aaa}