.PolicyPage_policyHero__tXeCA{background:#0d0f0e;padding:120px 24px 0;position:relative;overflow:hidden}.PolicyPage_policyHeroInner__Y9vGZ{max-width:760px;margin:0 auto;position:relative;padding-bottom:48px}.PolicyPage_versionBadge__PN6Ov{display:inline-block;padding:4px 14px;border:1px solid rgba(25,234,163,.4);border-radius:50px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;color:#19eaa3;letter-spacing:.06em;text-transform:uppercase;margin-bottom:20px}.PolicyPage_policyTitle__KD2Mi{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(1.75rem,4vw,2.75rem);color:#ffffff;line-height:1.2;margin:0 0 16px}.PolicyPage_policyDescription__aVcub{font-family:Inter,sans-serif;font-size:1rem;color:rgba(255,255,255,.6);line-height:1.65;margin:0 0 24px;max-width:600px}.PolicyPage_policyMeta__pjAyb{font-family:Inter,sans-serif;font-size:.8125rem;color:rgba(255,255,255,.35);margin:0}.PolicyPage_policyMeta__pjAyb strong{color:rgba(255,255,255,.55);font-weight:500}.PolicyPage_heroDivider__N4cnw{max-width:760px;margin:0 auto;height:1px;background:#19eaa3;opacity:.3}.PolicyPage_policyBody__QjrIJ{background-color:#0d0f0e;padding:56px 24px 80px}.PolicyPage_policyBodyInner__Y1kby{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:0}.PolicyPage_tocNav__87hLg{background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-left:3px solid #19eaa3;border-radius:12px;padding:24px 28px;margin-bottom:48px}.PolicyPage_tocTitle__FyYz1{font-family:Montserrat,sans-serif;font-weight:600;font-size:.8125rem;color:#19eaa3;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px}.PolicyPage_tocList__TYXuk{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;counter-reset:toc-counter}.PolicyPage_tocList__TYXuk li{counter-increment:toc-counter}.PolicyPage_tocLink__O8xaP{font-family:Inter,sans-serif;font-size:.875rem;color:rgba(255,255,255,.6);text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .2s ease;padding:2px 0}.PolicyPage_tocLink__O8xaP:before{content:counter(toc-counter,decimal-leading-zero);font-size:.7rem;font-weight:600;color:rgba(25,234,163,.5);min-width:22px}.PolicyPage_tocLink__O8xaP:hover{color:#ffffff}.PolicyPage_tocLink__O8xaP:hover:before{color:#19eaa3}.PolicyPage_sectionsWrapper___03UX{display:flex;flex-direction:column;gap:48px}.PolicyPage_policySection__xSNM2{scroll-margin-top:80px}.PolicyPage_sectionTitle__Z8tgX{font-family:Montserrat,sans-serif;font-weight:600;font-size:clamp(1rem,2.5vw,1.2rem);color:#19eaa3;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.PolicyPage_sectionParagraph__hLKHM{font-family:Inter,sans-serif;font-size:.9375rem;color:rgba(255,255,255,.65);line-height:1.75;margin:0 0 12px}.PolicyPage_sectionParagraph__hLKHM:last-child{margin-bottom:0}.PolicyPage_sectionList__EgEZe{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.PolicyPage_sectionListItem__aFbv3{display:flex;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:.9375rem;color:rgba(255,255,255,.65);line-height:1.65}.PolicyPage_listMarker__KAk2x{color:#19eaa3;font-weight:700;flex-shrink:0;margin-top:2px}.PolicyPage_contactBox__Z8boL{display:flex;align-items:flex-start;gap:16px;background:#1a1a1a;border:1px solid rgba(25,234,163,.15);border-radius:12px;padding:24px 28px;margin-top:8px}.PolicyPage_contactIcon__Lr5ie{font-size:1.25rem;color:#19eaa3;flex-shrink:0;margin-top:2px}.PolicyPage_contactText__g_6Kq{font-family:Inter,sans-serif;font-size:.9rem;color:rgba(255,255,255,.6);line-height:1.65}.PolicyPage_contactText__g_6Kq a{color:#19eaa3;text-decoration:none}.PolicyPage_contactText__g_6Kq a:hover{text-decoration:underline}@media (max-width:640px){.PolicyPage_policyHero__tXeCA{padding:48px 20px 0}.PolicyPage_policyBody__QjrIJ{padding:40px 20px 60px}.PolicyPage_tocNav__87hLg{padding:20px}.PolicyPage_contactBox__Z8boL{padding:20px;flex-direction:column;gap:12px}}