@charset "UTF-8";[data-v-6dc234b9]{margin:0;padding:0;box-sizing:border-box}html[data-v-6dc234b9]{scroll-behavior:smooth}body[data-v-6dc234b9]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;color:#1a1a2e;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fa}a[data-v-6dc234b9]{color:inherit;text-decoration:none}img[data-v-6dc234b9]{max-width:100%;height:auto}.container[data-v-6dc234b9]{max-width:1200px;margin:0 auto;padding:0 24px}.section[data-v-6dc234b9]{padding:80px 0}@media (max-width: 768px){.section[data-v-6dc234b9]{padding:48px 0}}.page-hero[data-v-6dc234b9]{background:linear-gradient(135deg,#37b1f2,#0187f5);padding:140px 0 80px;text-align:center;color:#fff}.page-hero-title[data-v-6dc234b9]{font-size:48px;font-weight:800;margin:0 0 16px}@media (max-width: 768px){.page-hero-title[data-v-6dc234b9]{font-size:32px}}.page-hero-subtitle[data-v-6dc234b9]{font-size:18px;opacity:.9;margin:0}.legal-content[data-v-6dc234b9]{max-width:800px;margin:0 auto}.legal-block[data-v-6dc234b9]{margin-bottom:40px}.legal-block[data-v-6dc234b9]:last-child{margin-bottom:0}.legal-block h2[data-v-6dc234b9]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #E6F7FE}.legal-block p[data-v-6dc234b9]{font-size:15px;color:#4a4a68;line-height:1.8;margin:0 0 12px}.legal-block ul[data-v-6dc234b9],.legal-block ol[data-v-6dc234b9]{padding:0;margin:12px 0}.legal-block ul[data-v-6dc234b9]{list-style:none}.legal-block ul li[data-v-6dc234b9]{padding:8px 0;font-size:15px;color:#4a4a68;line-height:1.6}.legal-block ul li[data-v-6dc234b9]:before{content:"• ";color:#37b1f2;font-weight:700}.legal-block ul li strong[data-v-6dc234b9]{color:#1a1a2e}.legal-block ol[data-v-6dc234b9]{padding-left:20px}.legal-block ol li[data-v-6dc234b9]{padding:8px 0;font-size:15px;color:#4a4a68;line-height:1.6}.intro-block[data-v-6dc234b9]{background:#e6f7fe;padding:24px;border-radius:12px;margin-bottom:40px}.intro-block .intro-text[data-v-6dc234b9]{font-size:16px;color:#1a1a2e;font-weight:500;margin:0;line-height:1.8}.footer-block[data-v-6dc234b9]{text-align:center;padding-top:24px;border-top:1px solid #DCDFE6}.footer-block .footer-sign[data-v-6dc234b9]{font-size:16px;color:#1a1a2e;font-weight:600;margin:0 0 8px}.footer-block .footer-slogan[data-v-6dc234b9]{font-size:15px;color:#37b1f2;font-weight:500;margin:0}
