.legal-page[data-v-3117331b]{min-height:100vh;padding:2rem 1rem}.legal-container[data-v-3117331b]{max-width:900px;margin:0 auto;background:#0f172af2;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:3rem 2rem;box-shadow:0 10px 30px #0000004d}h1[data-v-3117331b]{font-size:2.5rem;margin-bottom:2rem;color:var(--text);background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}h2[data-v-3117331b]{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--primary)}h3[data-v-3117331b]{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.75rem;color:var(--text)}.legal-section[data-v-3117331b]{color:var(--text);line-height:1.8}.legal-section p[data-v-3117331b]{margin-bottom:1rem}.company-info[data-v-3117331b],.contact-info[data-v-3117331b],.legal-info[data-v-3117331b],.responsibility[data-v-3117331b],.disclaimer[data-v-3117331b]{margin-bottom:2rem}.company-info p[data-v-3117331b],.contact-info p[data-v-3117331b],.legal-info p[data-v-3117331b],.responsibility p[data-v-3117331b]{margin:.5rem 0}.contact-info a[data-v-3117331b]{color:var(--primary);text-decoration:none;transition:color .2s}.contact-info a[data-v-3117331b]:hover{color:var(--secondary);text-decoration:underline}.disclaimer[data-v-3117331b]{background:#38bdf81a;padding:1.5rem;border-radius:8px;border-left:3px solid var(--primary)}.back-link[data-v-3117331b]{margin-top:3rem;text-align:center}.back-link a[data-v-3117331b]{color:var(--primary);text-decoration:none;font-size:1rem;transition:color .2s;display:inline-flex;align-items:center;gap:.5rem}.back-link a[data-v-3117331b]:hover{color:var(--secondary)}@media(max-width:768px){.legal-container[data-v-3117331b]{padding:2rem 1.5rem}h1[data-v-3117331b]{font-size:2rem}h2[data-v-3117331b]{font-size:1.3rem}}
