.hero-blob[data-v-dca7ee57]{border-radius:50%;filter:blur(60px);opacity:.45;pointer-events:none;position:absolute}.hero-blob--tr[data-v-dca7ee57]{height:380px;right:-80px;top:-80px;width:380px}.hero-blob--bl[data-v-dca7ee57]{bottom:-60px;height:260px;left:-60px;width:260px}.legal-badge[data-v-736d429b]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 3px #0000000f;color:#6b7280;display:inline-flex;font-size:.7rem;font-weight:800;gap:.5rem;letter-spacing:.08em;padding:.4rem 1rem;text-transform:uppercase}.legal-badge-icon[data-v-736d429b]{font-size:.9rem}.legal-hero[data-v-7de2e107]{background:#fff;border-bottom:1px solid #f3f4f6;overflow:hidden;padding-bottom:3rem;padding-top:8rem;position:relative;text-align:center}.legal-hero-body[data-v-7de2e107]{margin:0 auto;max-width:42rem;padding:0 1.5rem;position:relative;z-index:1}.legal-hero-title[data-v-7de2e107]{color:#111827;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem}.legal-hero-subtitle[data-v-7de2e107]{color:#6b7280;font-size:1.0625rem;line-height:1.7;margin-bottom:1.5rem}.sidebar-link[data-v-c2ad260d]{border-left:2px solid transparent;border-radius:0 .5rem .5rem 0;color:#4b5563;display:block;font-size:.8375rem;font-weight:500;line-height:1.45;padding:.5rem .75rem;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.sidebar-link[data-v-c2ad260d]:hover{background:#f9f7ff;color:#875ef8;text-decoration:none}.sidebar-link.active[data-v-c2ad260d]{background:#f3f0ff;border-left-color:#875ef8;color:#875ef8;font-weight:700}.legal-sidebar[data-v-cc49e183]{flex-shrink:0;width:100%}@media(min-width:1024px){.legal-sidebar[data-v-cc49e183]{position:sticky;top:6.5rem;width:260px}}.legal-sidebar-card[data-v-cc49e183]{background:#fff;border:1px solid #f0f0f5;border-radius:1rem;box-shadow:0 1px 4px #0000000d;padding:1.5rem}.legal-sidebar-heading[data-v-cc49e183]{color:#9ca3af;font-size:.68rem;font-weight:800;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.legal-sidebar-nav[data-v-cc49e183]{display:flex;flex-direction:column;gap:2px}.legal-sidebar-footer[data-v-cc49e183]{border-top:1px solid #f3f4f6;margin-top:2rem;padding-top:1.5rem}.legal-sidebar-footer p[data-v-cc49e183]{color:#6b7280;font-size:.8375rem;line-height:1.5;margin-bottom:.625rem}.legal-sidebar-contact[data-v-cc49e183]{align-items:center;color:#875ef8;display:inline-flex;font-size:.8375rem;font-weight:700;text-decoration:none;transition:color .15s ease}.legal-sidebar-contact[data-v-cc49e183]:hover{color:#6b46e5;text-decoration:none}.legal-page[data-v-b1147ab3]{background-color:#f9fafb;min-height:100vh}.legal-main[data-v-b1147ab3]{padding:4rem 0 5rem}.legal-container[data-v-b1147ab3]{margin:0 auto;max-width:1280px;padding:0 1.5rem}.legal-layout[data-v-b1147ab3]{display:flex;flex-direction:column;gap:3rem}@media(min-width:1024px){.legal-layout[data-v-b1147ab3]{align-items:flex-start;flex-direction:row;gap:3rem}}.legal-article[data-v-b1147ab3]{background:#fff;border:1px solid #f0f0f5;border-radius:2rem;box-shadow:0 1px 4px #0000000d;flex:1;min-width:0;padding:2.5rem}@media(min-width:640px){.legal-article[data-v-b1147ab3]{padding:3rem}}@media(min-width:1024px){.legal-article[data-v-b1147ab3]{padding:4rem}}.legal-content[data-v-b1147ab3] h2{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin-bottom:1rem;margin-top:3rem;padding-bottom:.5rem}.legal-content[data-v-b1147ab3] section:first-child h2{margin-top:0}.legal-content[data-v-b1147ab3] p{color:#4b5563;font-size:.9375rem;line-height:1.8;margin-bottom:1.25rem}.legal-content[data-v-b1147ab3] ul{color:#4b5563;list-style-type:disc;margin-bottom:1.5rem;padding-left:1.5rem}.legal-content[data-v-b1147ab3] li{font-size:.9375rem;line-height:1.65;margin-bottom:.5rem}.legal-content[data-v-b1147ab3] strong{color:#111827;font-weight:700}
