.legal-page{background-color:var(--color-white);flex-direction:column;min-height:100vh;padding-top:120px;display:flex;overflow-y:auto!important}.legal-page::-webkit-scrollbar{width:10px}.legal-page::-webkit-scrollbar-track{background:var(--color-neutral-200)}.legal-page::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:5px}.legal-page::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.legal-container{max-width:800px;padding:1.5rem var(--container-padding)2rem;flex:1;width:100%;margin:0 auto}.language-toggle{border-bottom:1px solid var(--color-neutral-300);justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.language-button{color:var(--color-neutral-600);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.4rem .75rem;font-size:13px;font-weight:500;transition:all .2s}.language-button:hover{color:var(--color-dark);background-color:var(--color-neutral-200)}.language-button.active{color:var(--color-primary);background-color:var(--color-primary-light)}.language-divider{color:var(--color-neutral-400);font-size:14px}.legal-section{margin-bottom:2rem;scroll-margin-top:120px}.legal-section:last-child{margin-bottom:0}.legal-section h1{color:var(--color-dark);margin-bottom:1rem;font-size:22px;font-weight:600;line-height:1.3}.legal-section h2,.legal-section h3{color:var(--color-dark);margin-top:1.25rem;margin-bottom:.5rem;font-size:16px;font-weight:600}.legal-section p{color:var(--color-neutral-600);margin-bottom:.75rem;font-size:13px;line-height:1.5}.legal-section ul{margin-bottom:.75rem;margin-left:1.25rem}.legal-section li{color:var(--color-neutral-600);margin-bottom:.35rem;font-size:13px;line-height:1.5}.legal-section strong{color:var(--color-dark);font-weight:600}.coming-soon{justify-content:center;align-items:center;min-height:180px;display:flex}.coming-soon p{color:var(--color-neutral-500);text-align:center;font-size:20px;font-weight:600}.legal-page .legal-intro{color:var(--color-neutral-700);text-align:left;margin-bottom:2rem;font-size:14px}.faqs-sections,.faq-section{margin-bottom:3rem}.faq-section:last-child{margin-bottom:0}.faq-section .faq-section-title{color:var(--color-dark);border-bottom:2px solid var(--color-neutral-400);margin-top:0;margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:18px;font-weight:600}.faqs-list{margin-bottom:0}.faq-accordion{border:1px solid var(--color-neutral-200);margin-bottom:1rem;overflow:hidden}.faq-accordion:last-child{margin-bottom:0}.faq-accordion-header{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;transition:background-color .2s;display:flex}.faq-accordion-header:hover{background-color:var(--color-neutral-50)}.faq-question{color:var(--color-dark);margin:0;font-size:16px;font-weight:600;line-height:1.3}.faq-accordion-icon{color:var(--color-neutral-500);flex-shrink:0;margin-left:1rem;transition:transform .2s}.faq-accordion-content{max-height:0;overflow:hidden}.faq-accordion-content.is-open{max-height:none}.faq-accordion-inner{padding:0 1.5rem 1.5rem}.faq-accordion .faq-answer{color:var(--color-neutral-600);margin:0;font-size:14px;line-height:1.6}.faq-answer a{color:var(--color-primary);text-decoration:none}.faq-answer a:hover{text-decoration:underline}.faqs-contact{background-color:var(--color-neutral-50);text-align:center;margin-top:2rem;padding:2rem}.faqs-contact h3{color:var(--color-dark);margin-bottom:1.5rem;font-size:18px;font-weight:600}.faqs-contact .btn{margin:0 auto}@media (max-width:991px){.legal-page{padding-top:110px}.legal-container{padding:1.25rem var(--container-padding)1.75rem;max-width:700px}.legal-section h1{font-size:20px}.legal-section h2,.legal-section h3{font-size:15px}.faq-accordion-header{padding:1.25rem}.faq-accordion-inner{padding:0 1.25rem 1.25rem}.faq-section .faq-section-title{margin-bottom:1.25rem;font-size:16px}.faq-question{font-size:15px}.faq-answer{font-size:13px}.faqs-contact{padding:1.5rem}.faqs-contact h3{margin-bottom:1.25rem;font-size:16px}}@media (max-width:767px){.legal-page{padding-top:150px}.legal-container{padding:1rem var(--container-padding)1.5rem}.language-toggle{flex-direction:column;gap:.4rem;margin-bottom:1rem}.language-divider{display:none}.coming-soon{min-height:120px}.legal-section h1{font-size:18px}.legal-section h2,.legal-section h3{font-size:14px}.legal-section p,.legal-section li{font-size:12px}.legal-page .legal-intro{margin-bottom:1.5rem;font-size:13px}.faq-accordion-header{padding:1rem}.faq-accordion-inner{padding:0 1rem 1rem}.faq-section .faq-section-title{margin-bottom:1rem;font-size:15px}.faq-question{font-size:14px}.faq-answer{font-size:12px;line-height:1.5}.faq-accordion-icon{margin-left:.75rem}.faqs-contact{margin-top:1.5rem;padding:1.25rem}.faqs-contact h3{margin-bottom:1rem;font-size:15px}}
/*# sourceMappingURL=9f94e196e1a6023d.css.map*/