.privacy-page[data-v-107ce3ca]{background:#f5f6f7;min-height:100vh;padding:40px 20px}.privacy-container[data-v-107ce3ca]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:1000px;overflow:hidden}.privacy-header[data-v-107ce3ca]{background:linear-gradient(135deg,#245af5,#1a47c4);color:#fff;padding:50px 60px;text-align:center}.privacy-header h1[data-v-107ce3ca]{color:#fff;font-size:32px;font-weight:600;margin:0 0 16px}.privacy-header .company-name[data-v-107ce3ca]{font-size:16px;margin:0;opacity:.9}.privacy-content[data-v-107ce3ca]{color:#333;font-size:15px;line-height:1.8;padding:50px 60px}.privacy-content .privacy-intro[data-v-107ce3ca]{background:#fff3e0;border-left:4px solid #ff9800;border-radius:4px;margin-bottom:40px;padding:20px 24px}.privacy-content .privacy-intro p[data-v-107ce3ca]{margin:0 0 12px}.privacy-content .privacy-intro p[data-v-107ce3ca]:last-child{margin-bottom:0}.privacy-content .privacy-intro p strong[data-v-107ce3ca]{color:#d32f2f;font-weight:600}.privacy-content .privacy-section[data-v-107ce3ca]{margin-bottom:40px}.privacy-content .privacy-section h2[data-v-107ce3ca]{border-bottom:2px solid #e8e8e8;color:#000;font-size:20px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.privacy-content .privacy-section h3[data-v-107ce3ca]{color:#333;font-size:17px;font-weight:600;margin:24px 0 16px}.privacy-content .privacy-section h4[data-v-107ce3ca]{color:#333;font-size:16px;font-weight:600;margin:20px 0 12px}.privacy-content .privacy-section p[data-v-107ce3ca]{margin:0 0 16px;text-indent:0}.privacy-content .privacy-section ol[data-v-107ce3ca],.privacy-content .privacy-section ul[data-v-107ce3ca]{margin:16px 0;padding-left:24px}.privacy-content .privacy-section ol li[data-v-107ce3ca],.privacy-content .privacy-section ul li[data-v-107ce3ca]{line-height:1.8;margin-bottom:10px}.privacy-content .privacy-section ol li strong[data-v-107ce3ca],.privacy-content .privacy-section ul li strong[data-v-107ce3ca]{color:#000;font-weight:600}.privacy-content .privacy-section ol li[data-v-107ce3ca]{list-style-type:decimal}.privacy-content .privacy-section ul li[data-v-107ce3ca]{list-style-type:disc}.privacy-content .privacy-section .contact-info[data-v-107ce3ca]{background:#f7f9fc;border-radius:4px;margin-top:16px;padding:20px 24px}.privacy-content .privacy-section .contact-info p[data-v-107ce3ca]{margin:0 0 12px}.privacy-content .privacy-section .contact-info p[data-v-107ce3ca]:last-child{margin-bottom:0}.privacy-content .privacy-section .contact-info p strong[data-v-107ce3ca]{color:#000;font-weight:600}.privacy-content .privacy-section .contact-info p.note[data-v-107ce3ca]{border-top:1px dashed #ddd;color:#666;font-size:14px;margin-top:16px;padding-top:16px}.privacy-content .privacy-section .permission-table[data-v-107ce3ca]{margin:16px 0;overflow-x:auto}.privacy-content .privacy-section table[data-v-107ce3ca]{border:1px solid #e8e8e8;border-collapse:collapse;width:100%}.privacy-content .privacy-section table td[data-v-107ce3ca],.privacy-content .privacy-section table th[data-v-107ce3ca]{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:12px 16px;text-align:left}.privacy-content .privacy-section table th[data-v-107ce3ca]{background:#f7f9fc;color:#000;font-weight:600}.privacy-content .privacy-section table tr:last-child td[data-v-107ce3ca]{border-bottom:none}.privacy-content .privacy-section table td[data-v-107ce3ca]:last-child{border-right:none}.privacy-content .privacy-footer[data-v-107ce3ca]{border-top:1px solid #e8e8e8;margin-top:40px;padding-top:30px;text-align:center}.privacy-content .privacy-footer p[data-v-107ce3ca]{color:#999;font-size:14px;margin:0 0 8px}.privacy-content .privacy-footer p[data-v-107ce3ca]:last-child{margin-bottom:0}@media(max-width:768px){.privacy-page[data-v-107ce3ca]{padding:20px 10px}.privacy-header[data-v-107ce3ca]{padding:30px 20px}.privacy-header h1[data-v-107ce3ca]{font-size:24px}.privacy-header .company-name[data-v-107ce3ca]{font-size:14px;line-height:1.5}.privacy-content[data-v-107ce3ca]{font-size:14px;padding:30px 20px}.privacy-content .privacy-intro[data-v-107ce3ca]{padding:16px 20px}.privacy-content .privacy-section h2[data-v-107ce3ca]{font-size:18px}.privacy-content .privacy-section h3[data-v-107ce3ca]{font-size:16px}.privacy-content .privacy-section h4[data-v-107ce3ca]{font-size:15px}.privacy-content .privacy-section .contact-info[data-v-107ce3ca]{padding:16px 20px}.privacy-content .privacy-section table td[data-v-107ce3ca],.privacy-content .privacy-section table th[data-v-107ce3ca]{font-size:13px;padding:8px 12px}}