.legal-hero[data-v-c7c54b2e]{text-align:center;background:linear-gradient(135deg,#1a0a36,#2d1b54);padding:9rem 2rem 4rem}.legal-hero-inner[data-v-c7c54b2e]{max-width:600px;margin:0 auto}.page-label[data-v-c7c54b2e]{color:#d4af37;text-transform:uppercase;letter-spacing:1px;background:#d4af3726;border:1px solid #d4af3766;border-radius:50px;margin-bottom:1.25rem;padding:.3rem 1rem;font-size:.82rem;font-weight:700;display:inline-block}.legal-hero h1[data-v-c7c54b2e]{color:#fff;-webkit-text-fill-color:white;background:0 0;margin:0;font-family:Century Gothic,system-ui,sans-serif;font-size:2.5rem}.legal-content[data-v-c7c54b2e]{background:#f8f6ff;padding:5rem 2rem}.legal-container[data-v-c7c54b2e]{background:#fff;border:1px solid #d4af371f;border-radius:20px;max-width:860px;margin:0 auto;padding:3rem 3.5rem;box-shadow:0 8px 40px #2d1b5414}.legal-section[data-v-c7c54b2e]{border-bottom:1px solid #2d1b5414;margin-bottom:2.5rem;padding-bottom:2.5rem}.legal-section[data-v-c7c54b2e]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section h2[data-v-c7c54b2e]{color:#2d1b54;-webkit-text-fill-color:#2d1b54;background:0 0;margin-bottom:.75rem;font-family:Century Gothic,system-ui,sans-serif;font-size:1.15rem}.legal-section p[data-v-c7c54b2e]{color:#4a3870;margin-bottom:.75rem;font-size:.95rem;line-height:1.8}.legal-section p[data-v-c7c54b2e]:last-child{margin-bottom:0}.legal-section a[data-v-c7c54b2e]{color:#d4af37;text-decoration:none}.legal-section a[data-v-c7c54b2e]:hover{text-decoration:underline}@media (width<=600px){.legal-container[data-v-c7c54b2e]{padding:2rem 1.5rem}}
