.legalTheme{--legal-font:var(--font),Helvetica,sans-serif;--legal-header-offset:calc(15px + 72px + 16px);--legal-header-height:72px;--legal-fade-top:160px;--legal-fade-bottom:220px;--legal-toc-pinned-height:84px;--legal-bg:#fff;--legal-bg-gradient:radial-gradient(1000px 700px at -6% 4%,#ffb09666,transparent 62%),radial-gradient(760px 620px at 0% 66%,#c6aaff47,transparent 64%),radial-gradient(1100px 760px at 104% 16%,#96d6ff6b,transparent 62%);--legal-text:#0f1216;--legal-text-secondary:#0f1216bd;--legal-text-muted:#0f1216a3;--legal-text-faint:#0f121673;--legal-accent:#2f9e93;--legal-accent-hover:#1f7a71;--legal-accent-tint-bg:#2f9e930d;--legal-accent-tint-bg-strong:#2f9e931a;--legal-accent-tint-border:#2f9e9347;--legal-border:#0f121617;--legal-border-soft:#0f121612;--legal-card-bg:#0f121605;--legal-surface-bg:#fff;--legal-surface-shadow:0 30px 70px -42px #0f121652;--legal-toc-bg:#ffffffd9;--legal-toc-shadow:0 18px 44px -28px #0f12164d}@media (max-width:779px){.legalTheme{--legal-header-offset:calc(60px + 12px);--legal-header-height:60px;--legal-fade-top:110px;--legal-fade-bottom:140px}}
.LegalToc-module-scss-module__V_EMTq__toc{scrollbar-width:none;-ms-overflow-style:none}.LegalToc-module-scss-module__V_EMTq__toc::-webkit-scrollbar{width:0;height:0}.LegalToc-module-scss-module__V_EMTq__toc{top:var(--legal-header-offset);max-height:calc(100vh - var(--legal-header-offset) - 32px);background:var(--legal-toc-bg);border:1px solid var(--legal-border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--legal-toc-shadow);font-family:var(--legal-font);border-radius:20px;padding:18px 12px;position:sticky;overflow:hidden auto}@media (max-width:1040px){.LegalToc-module-scss-module__V_EMTq__toc{z-index:2;max-height:none;overflow:visible}}.LegalToc-module-scss-module__V_EMTq__label{letter-spacing:.16em;text-transform:uppercase;color:var(--legal-text-muted);padding:0 12px 12px;font-size:11px;font-weight:600}@media (max-width:1040px){.LegalToc-module-scss-module__V_EMTq__label{display:none}}.LegalToc-module-scss-module__V_EMTq__toggle{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:none}.LegalToc-module-scss-module__V_EMTq__toggle span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--legal-text-secondary);font-size:13px;font-weight:700}@media (max-width:1040px){.LegalToc-module-scss-module__V_EMTq__toggle{display:flex}}.LegalToc-module-scss-module__V_EMTq__chevron{color:var(--legal-accent);font-size:15px;display:inline-block}.LegalToc-module-scss-module__V_EMTq__list{margin:0;padding:0;list-style:none}@media (max-width:1040px){.LegalToc-module-scss-module__V_EMTq__list{max-height:0;transition:max-height .22s;overflow:hidden}}.LegalToc-module-scss-module__V_EMTq__listOpen{scrollbar-width:none;-ms-overflow-style:none}.LegalToc-module-scss-module__V_EMTq__listOpen::-webkit-scrollbar{width:0;height:0}@media (max-width:1040px){.LegalToc-module-scss-module__V_EMTq__listOpen{max-height:50vh;overflow-y:auto}}.LegalToc-module-scss-module__V_EMTq__link{background:0 0;border-left:2px solid #0000;border-radius:10px;align-items:baseline;gap:10px;padding:9px 12px;text-decoration:none;transition:background .15s;display:flex}.LegalToc-module-scss-module__V_EMTq__link:hover{background:#0f12160a}.LegalToc-module-scss-module__V_EMTq__linkActive{background:var(--legal-accent-tint-bg-strong);border-left-color:var(--legal-accent)}.LegalToc-module-scss-module__V_EMTq__linkActive .LegalToc-module-scss-module__V_EMTq__num{color:var(--legal-accent)}.LegalToc-module-scss-module__V_EMTq__linkActive .LegalToc-module-scss-module__V_EMTq__title{color:var(--legal-text)}.LegalToc-module-scss-module__V_EMTq__num{width:18px;color:var(--legal-text-faint);flex:none;font-size:11px;font-weight:600}.LegalToc-module-scss-module__V_EMTq__title{color:var(--legal-text-muted);font-size:13.5px;font-weight:500;line-height:1.4}
.LegalDocument-module-scss-module__ZuAAVa__page{min-height:calc(100vh - var(--legal-header-offset));background:var(--legal-bg);background-image:var(--legal-bg-gradient);font-family:var(--legal-font);color:var(--legal-text);background-repeat:no-repeat;background-attachment:fixed;padding:72px 48px 88px;position:relative}.LegalDocument-module-scss-module__ZuAAVa__page:before,.LegalDocument-module-scss-module__ZuAAVa__page:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.LegalDocument-module-scss-module__ZuAAVa__page:before{height:calc(var(--legal-header-height) + var(--legal-fade-top));background:linear-gradient(to bottom,var(--legal-bg)0,var(--legal-bg)var(--legal-header-height),#fff0 100%);position:fixed;top:0}.LegalDocument-module-scss-module__ZuAAVa__page:after{height:var(--legal-fade-bottom);background:linear-gradient(to top,var(--legal-bg),#fff0);bottom:0}@media (max-width:1040px){.LegalDocument-module-scss-module__ZuAAVa__page{padding:36px 20px 52px}}@media (max-width:560px){.LegalDocument-module-scss-module__ZuAAVa__page{padding:28px 14px 44px}}.LegalDocument-module-scss-module__ZuAAVa__inner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.LegalDocument-module-scss-module__ZuAAVa__hero{max-width:780px;margin-bottom:44px}.LegalDocument-module-scss-module__ZuAAVa__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--legal-text-muted);margin-bottom:18px;font-size:12px;font-weight:600}.LegalDocument-module-scss-module__ZuAAVa__title{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:42px;font-weight:800;line-height:1.12}@media (max-width:1040px){.LegalDocument-module-scss-module__ZuAAVa__title{font-size:30px}}@media (max-width:560px){.LegalDocument-module-scss-module__ZuAAVa__title{font-size:24px}}.LegalDocument-module-scss-module__ZuAAVa__accent{color:var(--legal-accent)}.LegalDocument-module-scss-module__ZuAAVa__subtitle{letter-spacing:.04em;color:var(--legal-text-muted);margin-top:12px;font-size:15px;font-weight:600}.LegalDocument-module-scss-module__ZuAAVa__metaRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.LegalDocument-module-scss-module__ZuAAVa__badge{background:var(--legal-accent-tint-bg-strong);border:1px solid var(--legal-accent-tint-border);color:var(--legal-accent-hover);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.LegalDocument-module-scss-module__ZuAAVa__companyBadge{color:var(--legal-text-muted);font-size:14px}.LegalDocument-module-scss-module__ZuAAVa__grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (max-width:1040px){.LegalDocument-module-scss-module__ZuAAVa__grid{display:block}}.LegalDocument-module-scss-module__ZuAAVa__contentCard{background:var(--legal-surface-bg);border:1px solid var(--legal-border-soft);box-shadow:var(--legal-surface-shadow);border-radius:24px;padding:48px 56px 56px}@media (max-width:1040px){.LegalDocument-module-scss-module__ZuAAVa__contentCard{margin-top:16px;padding:30px 24px 34px}}@media (max-width:560px){.LegalDocument-module-scss-module__ZuAAVa__contentCard{padding:22px 16px 28px}}.LegalDocument-module-scss-module__ZuAAVa__contentInner{max-width:760px}.LegalDocument-module-scss-module__ZuAAVa__section{scroll-margin-top:28px}@media (max-width:1040px){.LegalDocument-module-scss-module__ZuAAVa__section{scroll-margin-top:calc(var(--legal-toc-pinned-height) + 16px)}}.LegalDocument-module-scss-module__ZuAAVa__section+.LegalDocument-module-scss-module__ZuAAVa__section{margin-top:52px}.LegalDocument-module-scss-module__ZuAAVa__sectionHighlighted{border:1px solid var(--legal-accent-tint-border);background:var(--legal-accent-tint-bg);border-radius:20px;padding:28px 30px}.LegalDocument-module-scss-module__ZuAAVa__h2{letter-spacing:-.01em;margin:0 0 20px;font-size:26px;font-weight:700}@media (max-width:1040px){.LegalDocument-module-scss-module__ZuAAVa__h2{font-size:21px}}@media (max-width:560px){.LegalDocument-module-scss-module__ZuAAVa__h2{font-size:19px}}.LegalDocument-module-scss-module__ZuAAVa__h2Num{color:var(--legal-accent)}.LegalDocument-module-scss-module__ZuAAVa__paragraph,.LegalDocument-module-scss-module__ZuAAVa__emphasis{color:var(--legal-text-secondary);margin:0 0 18px;font-size:16.5px;line-height:1.75}.LegalDocument-module-scss-module__ZuAAVa__paragraph a,.LegalDocument-module-scss-module__ZuAAVa__emphasis a{color:var(--legal-accent);text-decoration:none}.LegalDocument-module-scss-module__ZuAAVa__paragraph a:hover,.LegalDocument-module-scss-module__ZuAAVa__emphasis a:hover{color:var(--legal-accent-hover)}.LegalDocument-module-scss-module__ZuAAVa__paragraph strong,.LegalDocument-module-scss-module__ZuAAVa__emphasis strong{color:var(--legal-text)}.LegalDocument-module-scss-module__ZuAAVa__paragraph:last-child,.LegalDocument-module-scss-module__ZuAAVa__emphasis:last-child{margin-bottom:0}.LegalDocument-module-scss-module__ZuAAVa__emphasis{color:var(--legal-text);font-weight:700}.LegalDocument-module-scss-module__ZuAAVa__h3{color:var(--legal-text);margin:24px 0 14px;font-size:18px;font-weight:700}.LegalDocument-module-scss-module__ZuAAVa__h3 a{color:var(--legal-accent);text-decoration:none}.LegalDocument-module-scss-module__ZuAAVa__h3 a:hover{color:var(--legal-accent-hover)}.LegalDocument-module-scss-module__ZuAAVa__h3 strong{color:var(--legal-text)}.LegalDocument-module-scss-module__ZuAAVa__list{color:var(--legal-text-secondary);margin:0 0 18px;padding-left:22px;font-size:16.5px;line-height:1.8}.LegalDocument-module-scss-module__ZuAAVa__list a{color:var(--legal-accent);text-decoration:none}.LegalDocument-module-scss-module__ZuAAVa__list a:hover{color:var(--legal-accent-hover)}.LegalDocument-module-scss-module__ZuAAVa__list strong{color:var(--legal-text)}.LegalDocument-module-scss-module__ZuAAVa__list:last-child{margin-bottom:0}.LegalDocument-module-scss-module__ZuAAVa__exampleList{gap:6px;margin:0 0 18px;display:grid}.LegalDocument-module-scss-module__ZuAAVa__exampleLine{color:var(--legal-text);font-size:16px;line-height:1.6}.LegalDocument-module-scss-module__ZuAAVa__exampleLine a{color:var(--legal-accent);text-decoration:none}.LegalDocument-module-scss-module__ZuAAVa__exampleLine a:hover{color:var(--legal-accent-hover)}.LegalDocument-module-scss-module__ZuAAVa__exampleLine strong{color:var(--legal-text)}.LegalDocument-module-scss-module__ZuAAVa__callout{border:1px solid var(--legal-accent-tint-border);background:var(--legal-accent-tint-bg);border-radius:14px;margin:0 0 18px;padding:18px 22px}.LegalDocument-module-scss-module__ZuAAVa__callout>:last-child{margin-bottom:0}.LegalDocument-module-scss-module__ZuAAVa__card{border:1px solid var(--legal-border);background:var(--legal-card-bg);border-radius:16px;padding:20px 22px}.LegalDocument-module-scss-module__ZuAAVa__card>:last-child{margin-bottom:0}.LegalDocument-module-scss-module__ZuAAVa__cardAccent{border-color:var(--legal-accent-tint-border);background:var(--legal-accent-tint-bg)}.LegalDocument-module-scss-module__ZuAAVa__cardTitle{margin-bottom:10px;font-size:16.5px;font-weight:700}.LegalDocument-module-scss-module__ZuAAVa__cardGroup{gap:14px;margin:0 0 18px;display:grid}.LegalDocument-module-scss-module__ZuAAVa__fieldCard{border:1px solid var(--legal-border);background:var(--legal-card-bg);border-radius:16px;gap:8px;padding:22px 24px;display:grid}.LegalDocument-module-scss-module__ZuAAVa__fieldCardHeading{margin-bottom:4px;font-size:17px;font-weight:700}.LegalDocument-module-scss-module__ZuAAVa__fieldCardGroup{gap:14px;margin:0 0 18px;display:grid}.LegalDocument-module-scss-module__ZuAAVa__fieldRow{gap:6px;display:grid}.LegalDocument-module-scss-module__ZuAAVa__fieldLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--legal-text-muted);font-size:12px;font-weight:600}.LegalDocument-module-scss-module__ZuAAVa__fieldValue{font-size:16px;font-weight:600}.LegalDocument-module-scss-module__ZuAAVa__fieldValue a{color:var(--legal-accent);text-decoration:none}.LegalDocument-module-scss-module__ZuAAVa__fieldValue a:hover{color:var(--legal-accent-hover)}.LegalDocument-module-scss-module__ZuAAVa__fieldValue strong{color:var(--legal-text)}.LegalDocument-module-scss-module__ZuAAVa__fieldLine{color:var(--legal-text-secondary);font-size:15.5px}.LegalDocument-module-scss-module__ZuAAVa__fieldLine a{color:var(--legal-accent);text-decoration:none}.LegalDocument-module-scss-module__ZuAAVa__fieldLine a:hover{color:var(--legal-accent-hover)}.LegalDocument-module-scss-module__ZuAAVa__fieldLine strong{color:var(--legal-text)}
