.PolicyPage-module__lc5dga__page{--policy-surface:#ffffffd6;--policy-surface-strong:#fff;--policy-text:#18112d;--policy-muted:#605984;--policy-border:#ddd4f5;--policy-accent:#6f39f4;--policy-accent-soft:#6f39f41f;--policy-shadow:0 18px 48px #24164b1f;min-height:100%;color:var(--policy-text);background:radial-gradient(circle at 60% 18%,#8961ff3b,#0000 34%),radial-gradient(circle at 10% 84%,#ad93ff21,#0000 36%),linear-gradient(#f5f1ff 0%,#f7f4ff 100%);padding:clamp(2rem,4vw,3rem) 1rem clamp(3rem,6vw,4.5rem);position:relative}.PolicyPage-module__lc5dga__page:before{content:"";pointer-events:none;background:radial-gradient(70% 44% at 50% 19%,#6f39f42e,#0000 66%),linear-gradient(#ffffff14,#0000 28%);position:absolute;inset:0}[data-mantine-color-scheme=dark] .PolicyPage-module__lc5dga__page{--policy-surface:#1f1638b8;--policy-surface-strong:#21183d;--policy-text:#f3ecff;--policy-muted:#baaddf;--policy-border:#3f3363;--policy-accent:#9b79ff;--policy-accent-soft:#9b79ff29;--policy-shadow:0 20px 50px #00000061;background:radial-gradient(circle at 60% 18%,#8d65ff2e,#0000 36%),radial-gradient(circle at 10% 84%,#ad93ff21,#0000 36%),linear-gradient(#0f0b1f 0%,#130f26 100%)}[data-mantine-color-scheme=dark] .PolicyPage-module__lc5dga__page:before{background:radial-gradient(70% 44% at 50% 19%,#8d65ff33,#0000 66%),linear-gradient(#ffffff08,#0000 28%)}.PolicyPage-module__lc5dga__heroCard{border:1px solid var(--policy-border);background:var(--policy-surface);box-shadow:var(--policy-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1.5rem}.PolicyPage-module__lc5dga__heroBadge{border:1px solid var(--policy-border);background:var(--policy-accent-soft);width:fit-content;color:var(--policy-text);border-radius:999px;padding:.3rem .72rem;font-size:.82rem;font-weight:620}.PolicyPage-module__lc5dga__heroTitle{font-family:var(--font-heading),sans-serif;letter-spacing:-.03em;margin-top:.3rem;line-height:1.04}.PolicyPage-module__lc5dga__heroLead{max-width:70ch;color:var(--policy-muted);line-height:1.64}.PolicyPage-module__lc5dga__metaGrid{margin-top:.15rem}.PolicyPage-module__lc5dga__metaItem{border:1px solid var(--policy-border);background:var(--policy-surface-strong);border-radius:.95rem;padding:.75rem .85rem}[data-mantine-color-scheme=dark] .PolicyPage-module__lc5dga__metaItem{background:#ffffff08}.PolicyPage-module__lc5dga__metaLabel{color:var(--policy-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.PolicyPage-module__lc5dga__metaValue{margin-top:.12rem;font-weight:630;line-height:1.35}.PolicyPage-module__lc5dga__layoutGrid{margin-top:1rem}.PolicyPage-module__lc5dga__tocCard{border:1px solid var(--policy-border);background:var(--policy-surface);box-shadow:var(--policy-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem}.PolicyPage-module__lc5dga__tocTitle{color:var(--policy-text);text-transform:uppercase;letter-spacing:.07em;font-size:.92rem;font-weight:650}.PolicyPage-module__lc5dga__tocList{gap:.38rem;display:grid}.PolicyPage-module__lc5dga__tocLink{border:1px solid var(--policy-border);color:var(--policy-muted);border-radius:.66rem;padding:.45rem .56rem;font-size:.87rem;line-height:1.4;transition:background-color .18s,color .18s,border-color .18s;display:block}.PolicyPage-module__lc5dga__tocLink:hover{background:var(--policy-accent-soft);border-color:var(--policy-accent);color:var(--policy-text)}.PolicyPage-module__lc5dga__sectionStack{gap:.8rem}.PolicyPage-module__lc5dga__sectionCard{border:1px solid var(--policy-border);background:var(--policy-surface);box-shadow:var(--policy-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scroll-margin-top:calc(var(--header-height) + 1.4rem);border-radius:1rem}.PolicyPage-module__lc5dga__sectionTitle{font-family:var(--font-heading),sans-serif;letter-spacing:-.01em;font-size:clamp(1.22rem,2.2vw,1.48rem);line-height:1.2}.PolicyPage-module__lc5dga__sectionText{color:var(--policy-muted);line-height:1.68}.PolicyPage-module__lc5dga__sectionText b,.PolicyPage-module__lc5dga__sectionText strong{color:var(--policy-text)}.PolicyPage-module__lc5dga__sectionList{color:var(--policy-muted);line-height:1.64}.PolicyPage-module__lc5dga__sectionList li{margin-bottom:.24rem}.PolicyPage-module__lc5dga__tableWrap{border:1px solid var(--policy-border);border-radius:.8rem;overflow-x:auto}.PolicyPage-module__lc5dga__tableWrap table{background:var(--policy-surface-strong);min-width:560px}.PolicyPage-module__lc5dga__infoRow{gap:.3rem;display:grid}.PolicyPage-module__lc5dga__noteCard{border:1px solid var(--policy-border);background:var(--policy-accent-soft);color:var(--policy-muted);border-radius:.86rem;padding:.68rem .78rem;line-height:1.54}.PolicyPage-module__lc5dga__pill{border:1px solid var(--policy-border);background:var(--policy-surface-strong);color:var(--policy-text);border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.82rem;font-weight:620;display:inline-flex}.PolicyPage-module__lc5dga__relatedLink{color:var(--policy-accent);font-weight:600;text-decoration:none}.PolicyPage-module__lc5dga__relatedLink:hover{text-decoration:underline}@media (min-width:62em){.PolicyPage-module__lc5dga__page{padding-inline:1.5rem}.PolicyPage-module__lc5dga__tocSticky{top:calc(var(--header-height) + 1.4rem);position:sticky}}
