.legal-page[data-v-28fa826f]{min-height:100vh;background:#f5f7fb;padding:32px 16px;box-sizing:border-box}.legal-page-card[data-v-28fa826f]{max-width:720px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(6,29,71,.06);padding:36px 40px}.legal-page-header[data-v-28fa826f]{border-bottom:1px solid #e4e8f1;padding-bottom:14px;margin-bottom:22px}.legal-page-title[data-v-28fa826f]{color:#061d47;font-size:24px;margin:0}.dns-body p[data-v-28fa826f]{font-size:14px;color:#2d2d2d;line-height:1.6;margin:0 0 14px}.gpc-badge[data-v-28fa826f]{display:inline-block;background:#e6f3ec;color:#1f8a4a;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;margin-left:6px}.gpc-badge-off[data-v-28fa826f]{background:#f0f3f9;color:#6a7388}.dns-note[data-v-28fa826f]{background:#f5f7fb;border-left:3px solid #29488d;padding:12px 16px;border-radius:0 6px 6px 0;font-size:13px;color:#2d2d2d;line-height:1.5;margin:4px 0 22px}.dns-form[data-v-28fa826f]{margin:14px 0}.dns-label[data-v-28fa826f]{display:block;font-size:13px;font-weight:600;color:#4d566c;margin-bottom:12px}.dns-required[data-v-28fa826f]{color:#c0392b}.dns-input[data-v-28fa826f]{display:block;width:100%;margin-top:6px;padding:10px 12px;font-size:14px;border:1px solid #d3d8e3;border-radius:6px;box-sizing:border-box}.dns-input[data-v-28fa826f]:focus{outline:none;border-color:#29488d;box-shadow:0 0 0 3px rgba(41,73,141,.12)}.dns-error[data-v-28fa826f]{background:#fbecec;color:#b13c3c;padding:10px 14px;border-radius:6px;font-size:13px}.btn-primary[data-v-28fa826f]{display:inline-block;background:#29488d;color:#fff;font-size:15px;font-weight:600;border:0;border-radius:6px;padding:12px 22px;cursor:pointer}.btn-primary[data-v-28fa826f]:hover{background:#1f3771}.btn-primary[data-v-28fa826f]:disabled{background:#8b97b7;cursor:not-allowed}.dns-success[data-v-28fa826f]{background:#e6f3ec;border-radius:8px;padding:18px 22px;margin:14px 0 22px}.dns-success h2[data-v-28fa826f]{color:#1f8a4a;font-size:18px;margin:0 0 8px}.dns-success p[data-v-28fa826f]{margin:0 0 6px}.tracking-id[data-v-28fa826f]{display:inline-block;background:#fff;color:#061d47;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-weight:700;font-size:13px;padding:4px 10px;border-radius:4px}.dns-fine-print[data-v-28fa826f]{font-size:12px;color:#6a7388;margin:18px 0 0}.dns-fine-print a[data-v-28fa826f]{color:#29488d}hr[data-v-28fa826f]{border:0;border-top:1px solid #e4e8f1;margin:24px 0 18px}@media (max-width:720px){.legal-page-card[data-v-28fa826f]{padding:24px 18px}.legal-page-title[data-v-28fa826f]{font-size:20px}}