.legal_page__n9lUL{background:var(--pf-surface-page);min-height:100vh;font-family:var(--pf-font-body)}.legal_hubHero__6zF_M{position:relative;overflow:hidden}.legal_hubHeroGlow__5mnQe{position:absolute;inset:0;background:var(--pf-gradient-hero-glow);pointer-events:none}.legal_hubHeroInner__r6Vv_{position:relative;max-width:1120px;margin:0 auto;padding:clamp(44px,7vw,76px) 24px 8px}.legal_hubTitle__fUIUd{font-family:var(--pf-font-display);font-weight:800;font-size:clamp(30px,4.4vw,48px);line-height:1.12;letter-spacing:-.02em;color:var(--pf-white);margin:16px 0 0;max-width:780px}.legal_hubIntro__lKQDQ{font-size:clamp(15.5px,2vw,18px);line-height:1.65;color:var(--pf-text-body);margin:16px 0 0;max-width:660px}.legal_hubBody__lDGeZ{background:var(--pf-surface-page);padding:clamp(28px,4vw,44px) 24px clamp(40px,6vw,64px)}.legal_hubBodyInner__ZfPIf{max-width:1120px;margin:0 auto}.legal_hubGrid__rI2BN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.legal_hubCard__JcrH0{display:flex;flex-direction:column;gap:12px;padding:24px 22px;background:var(--pf-surface-card);border:1px solid var(--pf-border-subtle);border-radius:16px;text-decoration:none;transition:all .22s cubic-bezier(.4,0,.2,1)}.legal_hubCard__JcrH0:hover{background:var(--pf-surface-card-hover);border-color:var(--pf-border-cyan);transform:translateY(-3px);box-shadow:var(--pf-glow-cyan)}.legal_hubCardIcon__W1Im_{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:rgba(0,229,255,.08);border:1px solid var(--pf-border-cyan);color:var(--pf-cyan);flex-shrink:0}.legal_hubCardTitle__dEPUa{font-family:var(--pf-font-display);font-size:18px;font-weight:700;color:var(--pf-white)}.legal_hubCardDesc__AH9hW{font-size:14px;line-height:1.6;color:var(--pf-text-body);flex:1 1}.legal_hubCardFoot__urhtl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px dashed var(--pf-border-subtle)}.legal_hubOpen__qxo_I{display:inline-flex;align-items:center;gap:6px;font-family:var(--pf-font-display);font-size:13.5px;font-weight:600;color:var(--pf-cyan);white-space:nowrap}.legal_hubNote__3_38G{margin-top:26px;padding:18px 20px;background:var(--pf-surface-card);border:1px solid var(--pf-border-subtle);border-radius:14px;display:flex;gap:12px;align-items:flex-start}.legal_hubNote__3_38G p{margin:0;font-size:14px;line-height:1.65;color:var(--pf-text-body)}.legal_hubLinks__Lob6k{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.legal_hubLink__QDMtK{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--pf-surface-sunken);border:1px solid var(--pf-border-subtle);border-radius:12px;text-decoration:none;transition:all .18s ease-out}.legal_hubLink__QDMtK:hover{border-color:var(--pf-border-cyan)}.legal_hubLinkIcon__ypNVo{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(0,229,255,.06);border:1px solid var(--pf-border-subtle);color:var(--pf-cyan);flex-shrink:0}.legal_hubLinkText__9ws11{display:flex;flex-direction:column;gap:2px}.legal_hubLinkTitle__YNupt{font-family:var(--pf-font-display);font-size:14.5px;font-weight:600;color:var(--pf-white)}.legal_hubLinkDesc__rYtMh{font-size:12.5px;color:var(--pf-text-muted)}.legal_docSection__oBvRR{background:var(--pf-surface-page);padding:clamp(20px,3vw,32px) 24px clamp(48px,7vw,80px)}.legal_docInner__ScO3y{max-width:1120px;margin:0 auto}.legal_breadcrumb__nxB_n{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pf-text-muted);padding:6px 0 14px;flex-wrap:wrap}.legal_breadcrumb__nxB_n a{color:var(--pf-text-muted);text-decoration:none}.legal_breadcrumb__nxB_n a:hover{color:var(--pf-white)}.legal_breadcrumbCurrent__kFyWx{color:var(--pf-slate)}.legal_docHead__wNdgR{border-bottom:1px solid var(--pf-border-subtle);padding-bottom:22px}.legal_docTitle__G0tRu{font-family:var(--pf-font-display);font-weight:800;font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.02em;color:var(--pf-white);margin:0;max-width:800px}.legal_docSummary__gUy3_{font-size:clamp(15px,2vw,17px);line-height:1.6;color:var(--pf-text-body);margin:14px 0 0;max-width:680px}.legal_docIntro__TFrap{margin-top:18px;padding:16px 18px;background:rgba(0,229,255,.05);border:1px solid var(--pf-border-cyan);border-radius:12px}.legal_docIntro__TFrap p{margin:0;font-size:14.5px;line-height:1.6;color:var(--pf-white)}.legal_grid__4Qvu0{display:grid;grid-template-columns:232px 1fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);margin-top:28px;align-items:start}.legal_tocDesktop__CoLGk{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 120px);overflow-y:auto}.legal_tocHeading__8GBqM{font-family:var(--pf-font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-cyan);padding:0 12px 8px}.legal_tocLink__shT60{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:9px;text-decoration:none;font-size:13.5px;line-height:1.4;color:var(--pf-text-body);border-left:2px solid transparent;transition:all .16s ease-out}.legal_tocLink__shT60:hover{color:var(--pf-white);background:var(--pf-surface-card)}.legal_tocLink__shT60[data-active="1"]{color:var(--pf-white);font-weight:600;border-left-color:var(--pf-cyan);background:rgba(0,229,255,.06)}.legal_tocDot__sgYwR{width:6px;height:6px;border-radius:50%;background:var(--pf-border-strong);flex-shrink:0}.legal_tocLink__shT60[data-active="1"] .legal_tocDot__sgYwR{background:var(--pf-cyan);box-shadow:0 0 8px rgba(0,229,255,.7)}.legal_tocMobile__sT3WQ{display:none;position:-webkit-sticky;position:sticky;top:68px;z-index:20;margin-top:20px}.legal_tocMobileLabel__hjgUT{display:flex;flex-direction:column;gap:6px}.legal_tocMobileCaption__w1faf{font-family:var(--pf-font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-cyan)}.legal_tocSelect__rg77S{width:100%;min-height:48px;padding:0 12px;border-radius:12px;background:var(--pf-navy-black);border:1px solid var(--pf-border-strong);color:var(--pf-white);font-family:var(--pf-font-body);font-size:15px}.legal_prose__boRXD{min-width:0}.legal_prose__boRXD p{font-size:15.5px;line-height:1.75;color:var(--pf-text-body);margin:0 0 14px;max-width:68ch;text-wrap:pretty}.legal_prose__boRXD ul{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:7px;max-width:66ch}.legal_prose__boRXD li{font-size:15.5px;line-height:1.65;color:var(--pf-text-body)}.legal_prose__boRXD li::marker{color:var(--pf-cyan)}.legal_section__xJcZV{scroll-margin-top:96px;padding:6px 0 20px}.legal_sectionTitle__uzhZ_{font-family:var(--pf-font-display);font-size:clamp(19px,2.4vw,23px);font-weight:700;letter-spacing:-.01em;color:var(--pf-white);margin:0 0 12px;display:flex;align-items:baseline;gap:10px}.legal_sectionNum__N4iBk{font-size:13px;font-weight:700;color:var(--pf-cyan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal_note__XYvQJ{display:flex;align-items:flex-start;gap:10px;margin:4px 0 16px;padding:12px 14px;background:var(--pf-surface-card);border:1px solid var(--pf-border-subtle);border-radius:10px;max-width:68ch}.legal_note__XYvQJ span{font-size:13.5px;line-height:1.6;color:var(--pf-text-muted)}.legal_callout___sQE0{display:flex;align-items:flex-start;gap:10px;margin:4px 0 16px;padding:14px 16px;background:rgba(255,138,0,.06);border:1px solid rgba(255,138,0,.3);border-radius:12px;max-width:68ch}.legal_callout___sQE0 span{font-size:14px;line-height:1.6;color:var(--pf-white)}.legal_report__JrkqQ{scroll-margin-top:96px;margin-top:12px;padding:clamp(22px,4vw,30px);background:var(--pf-surface-sunken);border:1px solid var(--pf-border-subtle);border-radius:20px;display:flex;flex-direction:column;gap:16px}.legal_reportTitle__vAuWI{font-family:var(--pf-font-display);font-size:clamp(20px,2.6vw,25px);font-weight:800;color:var(--pf-white);margin:0}.legal_reportIntro__4cQLs{font-size:14.5px;line-height:1.6;color:var(--pf-text-body);margin:0;max-width:68ch}.legal_reportActions__VgL69{display:flex;flex-wrap:wrap;gap:12px}.legal_reportBtn__YQexk{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 20px;border-radius:12px;text-decoration:none;font-family:var(--pf-font-display);font-size:14.5px;font-weight:600;transition:all .16s ease-out}.legal_reportBtnPrimary___czva{background:var(--pf-orange);border:1px solid var(--pf-orange);color:#1a0e00;box-shadow:0 2px 16px rgba(255,138,0,.28)}.legal_reportBtnPrimary___czva:hover{background:#ffa733}.legal_reportBtnWa__DqpaA{background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.4);color:#25d366}.legal_reportBtnWa__DqpaA:hover{background:rgba(37,211,102,.16)}.legal_crossWrap__1_LCR{margin-top:24px;padding-top:22px;border-top:1px solid var(--pf-border-subtle)}.legal_crossHeading__XL7Ce{font-family:var(--pf-font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-cyan)}.legal_crossRow__Y1MI9{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.legal_crossLink___IIPs{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--pf-surface-card);border:1px solid var(--pf-border-subtle);color:var(--pf-white);text-decoration:none;font-family:var(--pf-font-display);font-size:13.5px;font-weight:600;transition:all .18s ease-out;cursor:pointer}.legal_crossLink___IIPs:hover{border-color:var(--pf-border-cyan);background:var(--pf-surface-card-hover)}.legal_prevNext__TfVnX{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:36px}.legal_prevNextCard__XIKoD{display:flex;flex-direction:column;gap:4px;padding:18px 20px;background:var(--pf-surface-card);border:1px solid var(--pf-border-subtle);border-radius:14px;text-decoration:none;transition:all .18s ease-out}.legal_prevNextCard__XIKoD:hover{border-color:var(--pf-border-cyan)}.legal_prevNextNext__9SwwP{text-align:right;grid-column:2}.legal_prevNextLabel__OSfg8{font-size:12px;color:var(--pf-text-muted)}.legal_prevNextTitle__1QvTU{font-family:var(--pf-font-display);font-size:15.5px;font-weight:700;color:var(--pf-white)}.legal_note__XYvQJ a,.legal_prose__boRXD a,.legal_report__JrkqQ a[href^=mailto]{color:var(--pf-cyan)}@media (max-width:900px){.legal_grid__4Qvu0{grid-template-columns:1fr}.legal_tocDesktop__CoLGk{display:none}.legal_tocMobile__sT3WQ{display:block}.legal_hubGrid__rI2BN,.legal_hubLinks__Lob6k{grid-template-columns:1fr}}@media (max-width:620px){.legal_hubGrid__rI2BN,.legal_prevNext__TfVnX{grid-template-columns:1fr}.legal_prevNextNext__9SwwP{grid-column:1;text-align:left}}