.terms-page[data-v-5788ae67]{min-height:100vh;background:linear-gradient(180deg,#f5f7fa 0%,#eef2f7 100%);padding:20px 0 60px}.container[data-v-5788ae67]{max-width:1000px;margin:0 auto;padding:0 20px}.page-header[data-v-5788ae67]{text-align:center;margin-bottom:24px;padding:40px 24px;background:linear-gradient(135deg,#4f9cf7 0%,#2563eb 100%);border-radius:16px;box-shadow:0 8px 24px #2563eb40;color:#fff}.page-header h1[data-v-5788ae67]{font-size:2.2rem;margin:0 0 8px;font-weight:800;letter-spacing:.5px}.page-header .subtitle[data-v-5788ae67]{font-size:1.1rem;margin:0 0 20px;opacity:.95}.page-header .header-tags[data-v-5788ae67]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.page-header .header-tags .tag[data-v-5788ae67]{background:rgba(255,255,255,.22);padding:6px 14px;border-radius:20px;font-size:.88rem;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)}.quick-nav[data-v-5788ae67]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;padding:12px 16px;background:white;border-radius:12px;box-shadow:0 2px 8px #0000000f;position:sticky;top:10px;z-index:10}.quick-nav a[data-v-5788ae67]{padding:8px 16px;color:#2563eb;text-decoration:none;font-weight:600;font-size:.95rem;border-radius:8px;transition:all .2s}.quick-nav a[data-v-5788ae67]:hover{background:#eff6ff}.section[data-v-5788ae67]{background:white;border-radius:16px;padding:36px;margin-bottom:24px;box-shadow:0 2px 10px #0000000f;scroll-margin-top:80px}.section .section-title[data-v-5788ae67]{font-size:1.6rem;color:#1d2129;margin:0 0 8px;padding-bottom:14px;border-bottom:3px solid #2563eb;font-weight:700}.section .section-intro[data-v-5788ae67]{color:#646a73;margin:0 0 28px;line-height:1.7;font-size:1rem}.section .subsection-title[data-v-5788ae67]{font-size:1.2rem;color:#1d2129;margin:32px 0 16px;font-weight:700}.flow-steps[data-v-5788ae67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:8px}.flow-steps .step-item[data-v-5788ae67]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f8f9fa;border-radius:10px;border:2px solid #e9ecef;transition:all .25s}.flow-steps .step-item[data-v-5788ae67]:hover{border-color:#2563eb;background:#f0f7ff;transform:translateY(-2px)}.flow-steps .step-item .step-number[data-v-5788ae67]{width:36px;height:36px;background:linear-gradient(135deg,#4f9cf7,#2563eb);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;flex-shrink:0;box-shadow:0 2px 6px #2563eb59}.flow-steps .step-item .step-content .step-title[data-v-5788ae67]{font-weight:700;color:#1d2129;font-size:1rem;margin-bottom:4px}.flow-steps .step-item .step-content .step-desc[data-v-5788ae67]{color:#646a73;font-size:.9rem;line-height:1.5}.detailed-steps[data-v-5788ae67]{list-style:none;counter-reset:step-counter;padding:0;margin:0}.detailed-steps li[data-v-5788ae67]{counter-increment:step-counter;position:relative;padding:14px 14px 14px 52px;margin-bottom:10px;background:#f8f9fa;border-radius:10px;color:#495057;line-height:1.6}.detailed-steps li[data-v-5788ae67]:before{content:counter(step-counter);position:absolute;left:12px;top:14px;width:30px;height:30px;background:linear-gradient(135deg,#4f9cf7,#2563eb);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.detailed-steps li strong[data-v-5788ae67]{display:block;color:#1d2129;margin-bottom:4px;font-size:1rem}.detailed-steps li span[data-v-5788ae67]{display:block;color:#646a73;font-size:.92rem}.print-method[data-v-5788ae67]{margin-bottom:28px;padding:24px;background:#f8f9fa;border-radius:12px;border-left:4px solid #2563eb}.print-method[data-v-5788ae67]:last-child{margin-bottom:0}.print-method .method-header[data-v-5788ae67]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.print-method .method-title[data-v-5788ae67]{font-size:1.3rem;color:#2563eb;margin:0;font-weight:700}.print-method .method-tag[data-v-5788ae67]{background:#2563eb;color:#fff;padding:3px 10px;border-radius:12px;font-size:.8rem;font-weight:500}.print-method .method-tag.green[data-v-5788ae67]{background:#16a34a}.print-method .method-desc[data-v-5788ae67]{font-size:1.05rem;color:#495057;margin:0 0 16px;font-weight:500}.print-method .method-principle[data-v-5788ae67]{background:white;padding:16px;border-radius:10px;margin-bottom:14px}.print-method .method-principle strong[data-v-5788ae67]{color:#2563eb;display:block;margin-bottom:8px;font-size:.95rem}.print-method .method-principle p[data-v-5788ae67]{margin:6px 0;color:#495057;line-height:1.6}.print-method .method-principle .note[data-v-5788ae67]{color:#16a34a;font-weight:500}.print-method .method-features[data-v-5788ae67]{background:#e7f5ff;padding:16px;border-radius:10px;margin-bottom:14px}.print-method .method-features h4[data-v-5788ae67]{color:#2563eb;margin:0 0 12px;font-size:1rem}.print-method .method-features ul[data-v-5788ae67]{margin:0;padding-left:20px}.print-method .method-features ul li[data-v-5788ae67]{margin:6px 0;color:#495057;line-height:1.6}.print-method .method-features .example[data-v-5788ae67]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(37,99,235,.2);color:#495057}.print-method .method-features .example strong[data-v-5788ae67]{color:#2563eb}.print-method .method-cons[data-v-5788ae67]{background:#fff7e6;padding:16px;border-radius:10px}.print-method .method-cons h4[data-v-5788ae67]{color:#b45309;margin:0 0 8px;font-size:1rem}.print-method .method-cons p[data-v-5788ae67],.print-method .method-cons ul[data-v-5788ae67]{margin:8px 0;color:#92400e;line-height:1.6}.print-method .method-cons ul[data-v-5788ae67]{padding-left:20px}.print-method .method-cons ul li[data-v-5788ae67]{margin:4px 0}.print-method .method-cons .warning[data-v-5788ae67]{font-weight:500}.compare-table .table-wrap[data-v-5788ae67]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb}.compare-table table[data-v-5788ae67]{width:100%;border-collapse:collapse;background:white;font-size:.95rem}.compare-table table th[data-v-5788ae67],.compare-table table td[data-v-5788ae67]{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.compare-table table th[data-v-5788ae67]{background:#f0f7ff;color:#1d2129;font-weight:700}.compare-table table tbody tr[data-v-5788ae67]:hover{background:#f8f9fa}.compare-table table tbody tr:last-child td[data-v-5788ae67]{border-bottom:none}.compare-table table td[data-v-5788ae67]:first-child{font-weight:600;color:#2563eb;white-space:nowrap}.faq-disclaimer[data-v-5788ae67]{margin:-8px 0 20px;padding:12px 16px;background:#fff7e6;border:1px solid #f3d19e;border-radius:10px;color:#92400e;font-size:.9rem;line-height:1.65}.faq-disclaimer strong[data-v-5788ae67]{color:#b45309}.faq-category[data-v-5788ae67]{margin-bottom:28px}.faq-category[data-v-5788ae67]:last-child{margin-bottom:0}.faq-category .category-title[data-v-5788ae67]{font-size:1.15rem;color:#2563eb;margin:0 0 14px;padding-left:12px;border-left:4px solid #2563eb;font-weight:700}.faq-category .faq-item[data-v-5788ae67]{background:#f8f9fa;border-radius:10px;margin-bottom:10px;border:1px solid transparent;transition:all .2s;overflow:hidden}.faq-category .faq-item.open[data-v-5788ae67]{background:#f0f7ff;border-color:#2563eb;box-shadow:0 2px 8px #2563eb1f}.faq-category .faq-item .question[data-v-5788ae67]{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;user-select:none}.faq-category .faq-item .question .q-prefix[data-v-5788ae67]{width:26px;height:26px;background:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.faq-category .faq-item .question .q-text[data-v-5788ae67]{flex:1;color:#1d2129;font-weight:600;font-size:1rem;line-height:1.4}.faq-category .faq-item .question .q-arrow[data-v-5788ae67]{color:#2563eb;font-size:1.3rem;font-weight:700;width:24px;text-align:center}.faq-category .faq-item .answer[data-v-5788ae67]{display:flex;gap:12px;padding:0 16px 16px}.faq-category .faq-item .answer .a-prefix[data-v-5788ae67]{width:26px;height:26px;background:#16a34a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.faq-category .faq-item .answer .a-content[data-v-5788ae67]{flex:1;color:#495057;line-height:1.75;font-size:.95rem}.faq-category .faq-item .answer .a-content[data-v-5788ae67] code{background:#eff6ff;color:#2563eb;padding:2px 6px;border-radius:4px;font-size:.88em}.faq-category .faq-item .answer .a-content[data-v-5788ae67] strong{color:#1d2129}.faq-category .faq-item .answer .a-content[data-v-5788ae67] a{color:#2563eb;text-decoration:underline}.warning-box[data-v-5788ae67]{margin-top:32px;padding:20px 24px;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #f59e0b;border-radius:12px}.warning-box .warning-title[data-v-5788ae67]{font-size:1.1rem;font-weight:700;color:#92400e;margin-bottom:12px}.warning-box ul[data-v-5788ae67]{margin:0;padding-left:20px}.warning-box ul li[data-v-5788ae67]{color:#92400e;line-height:1.8;margin:8px 0;font-size:.95rem}.warning-box ul li strong[data-v-5788ae67]{color:#b91c1c}.warning-box .warning-footer[data-v-5788ae67]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(146,64,14,.2);color:#92400e;font-size:.92rem}.warning-box .warning-footer a[data-v-5788ae67]{color:#2563eb;text-decoration:underline;margin:0 2px}.warning-box .warning-footer a[data-v-5788ae67]:hover{color:#1d4ed8}.contact-section[data-v-5788ae67]{background:linear-gradient(135deg,#f0f7ff 0%,#eff6ff 100%)}.contact-grid[data-v-5788ae67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.contact-grid .contact-card[data-v-5788ae67]{background:white;padding:24px 16px;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000000f;transition:all .25s}.contact-grid .contact-card[data-v-5788ae67]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #2563eb26}.contact-grid .contact-card .contact-icon[data-v-5788ae67]{font-size:2rem;margin-bottom:8px}.contact-grid .contact-card .contact-label[data-v-5788ae67]{color:#646a73;font-size:.88rem;margin-bottom:4px}.contact-grid .contact-card .contact-value[data-v-5788ae67]{color:#1d2129;font-weight:700;font-size:1.02rem;word-break:break-all}.actions[data-v-5788ae67]{text-align:center;margin-top:40px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.actions .btn[data-v-5788ae67]{padding:14px 36px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .25s;border:none}.actions .btn.btn-primary[data-v-5788ae67]{background:linear-gradient(135deg,#4f9cf7,#2563eb);color:#fff;box-shadow:0 4px 12px #2563eb4d}.actions .btn.btn-primary[data-v-5788ae67]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.actions .btn.btn-secondary[data-v-5788ae67]{background:#e5e7eb;color:#374151}.actions .btn.btn-secondary[data-v-5788ae67]:hover{background:#d1d5db}@media (max-width: 768px){.container[data-v-5788ae67]{padding:0 12px}.page-header[data-v-5788ae67]{padding:28px 16px}.page-header h1[data-v-5788ae67]{font-size:1.6rem}.page-header .subtitle[data-v-5788ae67]{font-size:.98rem}.page-header .header-tags .tag[data-v-5788ae67]{font-size:.8rem;padding:5px 10px}.quick-nav[data-v-5788ae67]{position:static;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.quick-nav a[data-v-5788ae67]{white-space:nowrap;padding:6px 12px;font-size:.88rem}.section[data-v-5788ae67]{padding:24px 18px}.section .section-title[data-v-5788ae67]{font-size:1.3rem}.flow-steps[data-v-5788ae67]{grid-template-columns:1fr}.print-method[data-v-5788ae67]{padding:18px}.print-method .method-title[data-v-5788ae67]{font-size:1.15rem}.faq-category .category-title[data-v-5788ae67]{font-size:1.05rem}.faq-category .faq-item .question .q-text[data-v-5788ae67]{font-size:.95rem}}
