.LegalDoc_section__0QqLS{background:var(--color-bg-dark);color:#fff;padding:10rem 0 6rem}.LegalDoc_inner__1eJOy{max-width:1320px;margin:0 auto;padding:0 2rem}.LegalDoc_head__9zVqq{max-width:68ch;margin-bottom:5rem}.LegalDoc_eyebrow__gQHJO{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:1.4rem}.LegalDoc_dot__yAOJU{width:7px;height:7px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 12px rgba(0,255,102,.8)}.LegalDoc_heading__Zei5O{font-family:var(--font-sans);font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.03em;font-weight:600;margin:0 0 1.6rem}.LegalDoc_updated__yKbcR{font-family:var(--font-display);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0 0 2rem}.LegalDoc_intro__3qpBl{font-family:var(--font-body);font-size:1.05rem;line-height:1.75;color:hsla(0,0%,100%,.72);margin:0}.LegalDoc_grid__tFyQP{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:5rem;gap:5rem;align-items:start}.LegalDoc_index__Tap3a{position:-webkit-sticky;position:sticky;top:7rem;border-left:1px solid hsla(0,0%,100%,.1);padding-left:1.4rem}.LegalDoc_indexLabel__m0mcy{display:block;font-family:var(--font-display);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin-bottom:1.1rem}.LegalDoc_indexList__PUYpG{list-style:none;margin:0;padding:0;counter-reset:idx}.LegalDoc_indexList__PUYpG li{counter-increment:idx;margin-bottom:.7rem}.LegalDoc_indexList__PUYpG a{font-family:var(--font-body);font-size:.9rem;line-height:1.4;color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .25s var(--ease-std)}.LegalDoc_indexList__PUYpG a:before{content:counter(idx,decimal-leading-zero) " ";color:hsla(0,0%,100%,.28);font-family:var(--font-display);letter-spacing:.08em}.LegalDoc_indexList__PUYpG a:hover{color:var(--color-accent)}.LegalDoc_body__pASNJ{max-width:68ch}.LegalDoc_block__b6s5R{padding-bottom:2.6rem;margin-bottom:2.6rem;border-bottom:1px solid hsla(0,0%,100%,.07);scroll-margin-top:7rem}.LegalDoc_blockHeading__MpldG{display:flex;align-items:baseline;gap:.75rem;font-family:var(--font-sans);font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 1.2rem}.LegalDoc_num__42zKd{font-family:var(--font-display);font-size:.78rem;letter-spacing:.1em;color:var(--color-accent);flex-shrink:0}.LegalDoc_para__Xbfxp{font-family:var(--font-body);font-size:1rem;line-height:1.75;color:hsla(0,0%,100%,.68);margin:0 0 1.1rem}.LegalDoc_para__Xbfxp:last-child{margin-bottom:0}.LegalDoc_bullets__ki5Ey{list-style:none;margin:.4rem 0 0;padding:0}.LegalDoc_bullets__ki5Ey li{position:relative;padding-left:1.5rem;font-family:var(--font-body);font-size:1rem;line-height:1.7;color:hsla(0,0%,100%,.68);margin-bottom:.6rem}.LegalDoc_bullets__ki5Ey li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--color-accent);opacity:.75}.LegalDoc_contactBlock__94g3O{margin-top:1rem;padding:2.2rem 2rem;border:1px solid rgba(0,255,102,.22);border-radius:16px;background:radial-gradient(circle at 15% 0,rgba(0,255,102,.09) 0,rgba(0,255,102,0) 55%),#0f0f11}.LegalDoc_mail__iLRl_{color:var(--color-accent);text-decoration:none;border-bottom:1px solid rgba(0,255,102,.4);transition:border-color .25s var(--ease-std)}.LegalDoc_mail__iLRl_:hover{border-bottom-color:var(--color-accent)}.LegalDoc_cta__tMXz2{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.4rem;font-family:var(--font-display);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-decoration:none}.LegalDoc_cta__tMXz2:hover .LegalDoc_ctaArrow__yj9U5{transform:translateX(5px)}.LegalDoc_ctaArrow__yj9U5{display:inline-block;color:var(--color-accent);transition:transform .35s var(--ease-std)}@media(max-width:1024px){.LegalDoc_grid__tFyQP{grid-template-columns:1fr;gap:2.5rem}.LegalDoc_index__Tap3a{position:static;border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding:1.4rem 0 0}.LegalDoc_indexList__PUYpG{column-count:2;column-gap:2rem}}@media(max-width:860px){.LegalDoc_section__0QqLS{padding:8rem 0 4rem}.LegalDoc_inner__1eJOy{padding:0 1.2rem}.LegalDoc_head__9zVqq{margin-bottom:3rem}.LegalDoc_indexList__PUYpG{column-count:1}.LegalDoc_contactBlock__94g3O{padding:1.6rem 1.2rem}}