.LegalPage-module__qpSGQq__wrapper{background-color:#fff;width:100%;height:100vh;padding:18px;position:relative;overflow:hidden}.LegalPage-module__qpSGQq__legalContainer{scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:#ebe2f1;border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden auto}.LegalPage-module__qpSGQq__legalContainer::-webkit-scrollbar{width:8px}.LegalPage-module__qpSGQq__legalContainer::-webkit-scrollbar-track{background:0 0;margin:24px 0}.LegalPage-module__qpSGQq__legalContainer::-webkit-scrollbar-thumb{background-color:#3c145a26;border-radius:10px}.LegalPage-module__qpSGQq__legalContainer::-webkit-scrollbar-thumb:hover{background-color:#3c145a4d}.LegalPage-module__qpSGQq__content{flex-direction:column;width:100%;max-width:900px;margin:0 auto;padding:170px 32px 100px;display:flex}.LegalPage-module__qpSGQq__headerSection{flex-direction:column;align-items:flex-start;margin-bottom:48px;display:flex}.LegalPage-module__qpSGQq__badge{color:var(--color-primary-dark);font-family:var(--font-poppins), sans-serif;text-transform:uppercase;letter-spacing:.08em;opacity:0;background-color:#3c145a14;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex;transform:translateY(15px)}.LegalPage-module__qpSGQq__badgeDot{background-color:var(--color-primary-dark);border-radius:50%;width:6px;height:6px}.LegalPage-module__qpSGQq__title{font-family:var(--font-poppins), sans-serif;color:var(--color-primary-dark);letter-spacing:-.03em;opacity:0;margin:0 0 20px;font-size:4rem;font-weight:600;line-height:1.1;transform:translateY(20px)}.LegalPage-module__qpSGQq__subtitle{font-family:var(--font-poppins), sans-serif;color:#1e1b4bbf;opacity:0;max-width:720px;margin-bottom:24px;font-size:1.15rem;line-height:1.6;transform:translateY(20px)}.LegalPage-module__qpSGQq__metaRow{font-family:var(--font-poppins), sans-serif;color:#1e1b4b8c;opacity:0;border-bottom:1px solid #3c145a1f;align-items:center;gap:20px;width:100%;padding-bottom:28px;font-size:.875rem;display:flex;transform:translateY(15px)}.LegalPage-module__qpSGQq__metaDate{font-weight:500}.LegalPage-module__qpSGQq__summaryBox{border-left:4px solid var(--color-primary-dark);opacity:0;background:#fff;border-radius:20px;margin-bottom:56px;padding:28px 32px;transform:translateY(20px);box-shadow:0 10px 30px #3c145a0a}.LegalPage-module__qpSGQq__summaryTitle{font-family:var(--font-poppins), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-dark);margin-bottom:8px;font-size:.85rem;font-weight:700}.LegalPage-module__qpSGQq__summaryText{font-family:var(--font-poppins), sans-serif;color:#1e1b4bcc;margin:0;font-size:1rem;line-height:1.7}.LegalPage-module__qpSGQq__sectionsContainer{flex-direction:column;gap:40px;display:flex}.LegalPage-module__qpSGQq__section{opacity:0;background:#fff;border-radius:20px;padding:36px 40px;transform:translateY(25px);box-shadow:0 10px 30px #3c145a0a}.LegalPage-module__qpSGQq__sectionTitle{font-family:var(--font-poppins), sans-serif;color:var(--color-primary-dark);letter-spacing:-.01em;margin-bottom:16px;font-size:1.4rem;font-weight:600}.LegalPage-module__qpSGQq__sectionParagraph{font-family:var(--font-poppins), sans-serif;color:#1e1b4bbf;margin-bottom:12px;font-size:.975rem;line-height:1.75}.LegalPage-module__qpSGQq__sectionParagraph:last-child{margin-bottom:0}.LegalPage-module__qpSGQq__docFooter{opacity:0;background:#ffffffb3;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:32px 40px;display:flex;transform:translateY(20px)}.LegalPage-module__qpSGQq__footerLeft{flex-direction:column;gap:4px;display:flex}.LegalPage-module__qpSGQq__footerLeftTitle{font-family:var(--font-poppins), sans-serif;color:var(--color-primary-dark);font-size:1rem;font-weight:600}.LegalPage-module__qpSGQq__footerLeftDesc{font-family:var(--font-poppins), sans-serif;color:#1e1b4b99;font-size:.875rem}.LegalPage-module__qpSGQq__switchBtn{background:var(--color-primary-dark);color:#fff;font-family:var(--font-poppins), sans-serif;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.LegalPage-module__qpSGQq__switchBtn:hover{background:var(--color-primary-medium);transform:translateY(-2px);box-shadow:0 8px 20px #3c145a26}@media (max-width:1024px){.LegalPage-module__qpSGQq__content{padding:120px 32px 64px}.LegalPage-module__qpSGQq__title{font-size:3rem}.LegalPage-module__qpSGQq__section{padding:28px 32px}}@media (max-width:768px){.LegalPage-module__qpSGQq__wrapper{height:auto;min-height:100vh;padding:0;overflow:visible}.LegalPage-module__qpSGQq__legalContainer{overscroll-behavior:auto;-webkit-overflow-scrolling:auto;border-radius:0;height:auto;min-height:100vh;padding-bottom:60px;overflow:visible}.LegalPage-module__qpSGQq__content{padding:100px 20px 48px}.LegalPage-module__qpSGQq__title{font-size:2.5rem}.LegalPage-module__qpSGQq__subtitle{font-size:1rem}.LegalPage-module__qpSGQq__section{padding:24px 20px}.LegalPage-module__qpSGQq__docFooter{flex-direction:column;align-items:flex-start;padding:24px 20px}}
