.terms-module__5RNxiq__legalNav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0af2;border-bottom:1px solid #ffffff14;position:sticky;top:0;left:0;right:0}.terms-module__5RNxiq__legalNavContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 32px;display:flex}.terms-module__5RNxiq__legalNavBrand{color:var(--font-color-1);align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:flex}.terms-module__5RNxiq__legalNavBrand:hover{opacity:.8}.terms-module__5RNxiq__legalNavLogo{background:linear-gradient(135deg, var(--primary-color-1), #ff8c42);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.terms-module__5RNxiq__legalNavTitle{color:var(--font-color-1);font-size:1.25rem;font-weight:700}.terms-module__5RNxiq__legalNavBackBtn{color:var(--font-color-2);background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.terms-module__5RNxiq__legalNavBackBtn:hover{color:var(--font-color-1);background:#ffffff0f;border-color:#f4511e66;transform:translate(-2px)}.terms-module__5RNxiq__legalNavBackBtn svg{font-size:18px}.terms-module__5RNxiq__legalContainer{background:var(--background-color-1);min-height:100vh;padding:0 20px 40px}.terms-module__5RNxiq__legalContent{max-width:900px;color:var(--font-color-1);margin:0 auto;padding-top:60px}.terms-module__5RNxiq__legalHeader{text-align:center;border-bottom:1px solid #ffffff14;margin-bottom:60px;padding-bottom:40px}.terms-module__5RNxiq__legalTitle{color:var(--font-color-1);margin:0 0 16px;font-size:3rem;font-weight:800;line-height:1.1}.terms-module__5RNxiq__legalMeta{color:var(--font-color-4);justify-content:center;align-items:center;gap:12px;font-size:.9rem;display:flex}.terms-module__5RNxiq__separator{color:var(--border-divider)}.terms-module__5RNxiq__leadText{color:var(--font-color-2);margin-bottom:1.5rem;font-size:1.15rem;line-height:1.7}.terms-module__5RNxiq__legalSection{margin-bottom:48px}.terms-module__5RNxiq__legalSection p{color:var(--font-color-2);margin-bottom:1rem;font-size:1rem;line-height:1.7}.terms-module__5RNxiq__sectionTitle{color:var(--font-color-1);margin:0 0 24px;padding-top:8px;scroll-margin-top:100px;font-size:1.75rem;font-weight:700}.terms-module__5RNxiq__subsectionTitle{color:var(--font-color-1);margin:32px 0 16px;font-size:1.25rem;font-weight:600}.terms-module__5RNxiq__tocSection{border-radius:var(--border-radius);background:#ffffff05;border:1px solid #ffffff14;margin-bottom:48px;padding:32px}.terms-module__5RNxiq__tocTitle{color:var(--font-color-1);margin:0 0 20px;font-size:1.25rem;font-weight:700}.terms-module__5RNxiq__toc{flex-direction:column;gap:10px;display:flex}.terms-module__5RNxiq__toc a{color:var(--font-color-2);border-radius:6px;padding:8px 12px;font-size:.95rem;text-decoration:none;transition:all .2s}.terms-module__5RNxiq__toc a:hover{color:var(--primary-color-1);background:#ffffff0a;transform:translate(4px)}.terms-module__5RNxiq__legalSection ul{margin:16px 0;padding-left:24px}.terms-module__5RNxiq__legalSection li{color:var(--font-color-2);margin-bottom:8px;font-size:1rem;line-height:1.7}.terms-module__5RNxiq__legalSection ul ul{margin-top:8px;margin-bottom:8px}.terms-module__5RNxiq__legalSection strong{color:var(--font-color-1);font-weight:600}.terms-module__5RNxiq__dataList{grid-template-columns:1fr;gap:20px;margin:24px 0;display:grid}.terms-module__5RNxiq__dataCategory{border-radius:var(--border-radius);background:#ffffff05;border:1px solid #ffffff14;padding:20px}.terms-module__5RNxiq__dataCategory h4{color:var(--font-color-1);margin:0 0 12px;font-size:1.1rem;font-weight:600}.terms-module__5RNxiq__dataCategory p{color:var(--font-color-3);margin:0;font-size:.95rem}.terms-module__5RNxiq__dataCategory ul{margin:12px 0 0;padding-left:20px}.terms-module__5RNxiq__dataCategory li{margin-bottom:6px;font-size:.95rem}.terms-module__5RNxiq__contactInfo{background:#f4511e08;border-left:1px solid #f4511e4d;border-radius:4px;margin:24px 0;padding:20px 24px}.terms-module__5RNxiq__contactInfo p{margin:8px 0;font-size:.95rem}.terms-module__5RNxiq__contactInfo a{color:var(--primary-color-1);text-decoration:underline;transition:color .2s}.terms-module__5RNxiq__contactInfo a:hover{color:var(--font-color-1)}.terms-module__5RNxiq__privacyHighlight{border-radius:var(--border-radius);background:linear-gradient(135deg,#f4511e0d 0%,#f4511e05 100%);border-left:1px solid #f4511e4d;margin:32px 0;padding:24px}.terms-module__5RNxiq__privacyHighlight p{color:var(--font-color-1);margin:0 0 12px}.terms-module__5RNxiq__privacyHighlight ul{margin:12px 0 0;padding-left:0;list-style:none}.terms-module__5RNxiq__privacyHighlight li{color:var(--font-color-2);padding:6px 0;font-size:.95rem}.terms-module__5RNxiq__footerNote{border-radius:var(--border-radius);background:#ffffff05;border:1px solid #ffffff14;margin-top:48px;padding:24px}.terms-module__5RNxiq__footerNote p{margin:12px 0;font-size:.95rem}.terms-module__5RNxiq__footerNote p:first-child{margin-top:0}.terms-module__5RNxiq__footerNote p:last-child{margin-bottom:0}@media (max-width:768px){.terms-module__5RNxiq__legalNavContent{padding:12px 16px}.terms-module__5RNxiq__legalNavTitle{font-size:1.1rem}.terms-module__5RNxiq__legalNavBackBtn{padding:8px 16px;font-size:.85rem}.terms-module__5RNxiq__legalNavBackBtn span{display:none}.terms-module__5RNxiq__legalNavBackBtn svg{font-size:20px}.terms-module__5RNxiq__legalContainer{padding:0 16px 32px}.terms-module__5RNxiq__legalContent{padding-top:40px}.terms-module__5RNxiq__legalTitle{font-size:2rem}.terms-module__5RNxiq__legalMeta{flex-direction:column;gap:4px}.terms-module__5RNxiq__separator{display:none}.terms-module__5RNxiq__sectionTitle{font-size:1.5rem}.terms-module__5RNxiq__subsectionTitle{font-size:1.15rem}.terms-module__5RNxiq__tocSection{padding:20px}.terms-module__5RNxiq__dataCategory{padding:16px}}@media print{.terms-module__5RNxiq__legalContainer{padding:0}.terms-module__5RNxiq__legalHeader{border-bottom:1px solid #000}.terms-module__5RNxiq__tocSection{border:1px solid #000}.terms-module__5RNxiq__toc a{color:#000}.terms-module__5RNxiq__sectionTitle{page-break-after:avoid}}
