.fees-page[data-v-2f9baa73]{max-width:1100px;margin:0 auto;padding:30px 20px}.page-header[data-v-2f9baa73]{text-align:center;margin-bottom:36px}.title[data-v-2f9baa73]{font-size:26px;font-weight:700;color:#0f172a;margin-bottom:6px}.subtitle[data-v-2f9baa73]{color:#64748b;font-size:14px;margin-bottom:0}.fee-grid[data-v-2f9baa73]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.fee-card[data-v-2f9baa73]{flex:0 1 320px;position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.fee-card[data-v-2f9baa73]:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(15,23,42,.08);border-color:#cbd5e1}.fee-card.is-highlight[data-v-2f9baa73]{background:linear-gradient(180deg,#fffaf0,#fff);border-color:#fbbf24}.fee-card-header[data-v-2f9baa73]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.fee-icon[data-v-2f9baa73]{font-size:22px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eff6ff;border-radius:10px}.is-highlight .fee-icon[data-v-2f9baa73]{background:#fef3c7}.fee-title[data-v-2f9baa73]{font-size:15px;font-weight:700;color:#1e293b;margin:0;line-height:1.4}.fee-row[data-v-2f9baa73]{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0}.fee-label[data-v-2f9baa73]{font-size:13px;color:#64748b;padding-top:2px}.fee-amount[data-v-2f9baa73]{text-align:right;font-size:15px;font-weight:700;color:#0d6efd}.fee-amount.renewal[data-v-2f9baa73]{color:#16a34a}.fee-amount small[data-v-2f9baa73]{display:block;font-size:11px;font-weight:400;color:#94a3b8;margin-top:2px}.fee-divider[data-v-2f9baa73]{height:1px;background:#f1f5f9}.fee-badge[data-v-2f9baa73]{position:absolute;top:-10px;right:16px;background:#f59e0b;color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;box-shadow:0 3px 8px rgba(245,158,11,.35)}.payment-note[data-v-2f9baa73]{display:flex;align-items:flex-start;gap:14px;margin-top:32px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:16px 18px}.payment-note-icon[data-v-2f9baa73]{width:34px;height:34px;min-width:34px;border-radius:50%;background:#0d6efd;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px}.payment-note-content p[data-v-2f9baa73]{margin:0 0 12px;font-size:13.5px;color:#334155}.payment-logos[data-v-2f9baa73]{display:flex;align-items:center;gap:16px}.payment-logos img[data-v-2f9baa73]{height:50px;width:auto;background:#fff;padding:4px 10px;border-radius:6px;border:1px solid #e2e8f0}@media (max-width:992px){.fee-grid[data-v-2f9baa73]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.fee-grid[data-v-2f9baa73]{grid-template-columns:1fr}.fees-page[data-v-2f9baa73]{padding:20px 12px}}