.Legal-module__BfsScW__legalIndexPage{max-width:1100px;margin:0 auto;padding:60px 24px 80px}.Legal-module__BfsScW__legalIndexHeader{text-align:center;margin-bottom:50px}.Legal-module__BfsScW__legalBadge{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#a467e6,#6843c1);border-radius:20px;margin-bottom:16px;padding:5px 16px;font-size:12px;font-weight:600;display:inline-block}.Legal-module__BfsScW__legalIndexHeader h1{color:#111;margin-bottom:12px;font-size:36px;font-weight:700}.Legal-module__BfsScW__legalIndexSubtitle{color:#666;max-width:560px;margin:0 auto;font-size:14px;line-height:1.6}.Legal-module__BfsScW__policiesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:50px;display:grid}.Legal-module__BfsScW__policyCard{color:inherit;background:#fff;border:1px solid #e8e8e8;border-radius:12px;flex-direction:column;padding:28px;text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .2s;display:flex}.Legal-module__BfsScW__policyCard:hover{border-color:#a467e6;transform:translateY(-3px);box-shadow:0 8px 24px #6843c11a}.Legal-module__BfsScW__policyNumber{text-transform:uppercase;letter-spacing:1px;color:#a467e6;margin-bottom:10px;font-size:11px;font-weight:700}.Legal-module__BfsScW__policyCardTitle{color:#111;margin-bottom:10px;font-size:20px;font-weight:600}.Legal-module__BfsScW__policyCardDesc{color:#666;flex:1;margin-bottom:16px;font-size:13px;line-height:1.65}.Legal-module__BfsScW__policyCardArrow{color:#a467e6;font-size:13px;font-weight:600;transition:color .2s}.Legal-module__BfsScW__policyCard:hover .Legal-module__BfsScW__policyCardArrow{color:#6843c1}.Legal-module__BfsScW__legalFooterNote{text-align:center;border-top:1px solid #e8e8e8;padding-top:30px}.Legal-module__BfsScW__legalFooterNote p{color:#888;margin-bottom:6px;font-size:13px}.Legal-module__BfsScW__legalFooterNote a{color:#a467e6;text-decoration:none}.Legal-module__BfsScW__legalFooterNote a:hover{text-decoration:underline}.Legal-module__BfsScW__policyPage{max-width:820px;margin:0 auto;padding:50px 24px 80px}.Legal-module__BfsScW__policyBreadcrumb{align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:flex}.Legal-module__BfsScW__policyBreadcrumb a{color:#a467e6;text-decoration:none}.Legal-module__BfsScW__policyBreadcrumb a:hover{text-decoration:underline}.Legal-module__BfsScW__policyBreadcrumb span{color:#999}.Legal-module__BfsScW__policyHeader{border-bottom:1px solid #e8e8e8;margin-bottom:40px;padding-bottom:28px}.Legal-module__BfsScW__policyLabel{color:#fff;letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(135deg,#a467e6,#6843c1);border-radius:20px;margin-bottom:14px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.Legal-module__BfsScW__policyHeader h1{color:#111;margin-bottom:10px;font-size:32px;font-weight:700;line-height:1.3}.Legal-module__BfsScW__policyMeta{color:#888;font-size:13px;line-height:1.7}.Legal-module__BfsScW__policyMeta strong{color:#555}.Legal-module__BfsScW__policyContent{color:#333;font-size:15px;line-height:1.8}.Legal-module__BfsScW__policyContent h2{color:#111;border-top:1px solid #f0f0f0;margin-top:40px;margin-bottom:16px;padding-top:20px;font-size:22px;font-weight:700}.Legal-module__BfsScW__policyContent h2:first-child{border-top:none;margin-top:0;padding-top:0}.Legal-module__BfsScW__policyContent p{margin-bottom:16px}.Legal-module__BfsScW__policyContent ul{margin:12px 0 20px 24px;padding:0}.Legal-module__BfsScW__policyContent ul li{margin-bottom:8px;line-height:1.7}.Legal-module__BfsScW__policyContent a{color:#a467e6;text-decoration:none}.Legal-module__BfsScW__policyContent a:hover{text-decoration:underline}.Legal-module__BfsScW__policyFooter{text-align:center;margin-top:50px;padding-top:24px}.Legal-module__BfsScW__policyFooter p{color:#888;margin-bottom:4px;font-size:13px}.Legal-module__BfsScW__policyFooter a{color:#a467e6;text-decoration:none}.Legal-module__BfsScW__backLink{color:#a467e6;align-items:center;gap:6px;margin-top:20px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.Legal-module__BfsScW__backLink:hover{color:#6843c1}.Legal-module__BfsScW__tableWrapper{border:1px solid #e8e8e8;border-radius:8px;margin:20px 0 28px;overflow-x:auto}.Legal-module__BfsScW__policyTable{border-collapse:collapse;width:100%;min-width:500px;font-size:14px;line-height:1.6}.Legal-module__BfsScW__policyTable thead{background:linear-gradient(135deg,#f5f0ff,#ede6fb)}.Legal-module__BfsScW__policyTable th{text-align:left;color:#333;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-bottom:2px solid #d8cef0;padding:12px 16px;font-size:13px;font-weight:600}.Legal-module__BfsScW__policyTable td{color:#444;vertical-align:top;border-bottom:1px solid #f0f0f0;padding:12px 16px}.Legal-module__BfsScW__policyTable tbody tr:last-child td{border-bottom:none}.Legal-module__BfsScW__policyTable tbody tr:hover{background:#faf8ff}.Legal-module__BfsScW__policyTable td:first-child{color:#222;font-weight:500}@media screen and (max-width:768px){.Legal-module__BfsScW__legalIndexHeader h1{font-size:28px}.Legal-module__BfsScW__policiesGrid{grid-template-columns:1fr}.Legal-module__BfsScW__policyHeader h1{font-size:26px}.Legal-module__BfsScW__policyContent{font-size:14px}.Legal-module__BfsScW__policyContent h2{font-size:19px}}@media screen and (max-width:576px){.Legal-module__BfsScW__legalIndexPage{padding:40px 16px 60px}.Legal-module__BfsScW__policyPage{padding:30px 16px 60px}.Legal-module__BfsScW__policyCard{padding:20px}.Legal-module__BfsScW__legalIndexHeader h1{font-size:24px}.Legal-module__BfsScW__policyHeader h1{font-size:22px}}
