.LegalPage-module__GbHFKq__page{color:#ffffffd9;background:#08081a;min-height:100vh;position:relative;overflow-x:hidden}.LegalPage-module__GbHFKq__bg{pointer-events:none;z-index:0;position:fixed;inset:0}.LegalPage-module__GbHFKq__orb1{background:radial-gradient(circle,#4f46e51f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;left:-200px}.LegalPage-module__GbHFKq__orb2{background:radial-gradient(circle,#6366f114 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:10%;right:-150px}.LegalPage-module__GbHFKq__gridLines{background-image:linear-gradient(#4f46e50a 1px,#0000 1px),linear-gradient(90deg,#4f46e50a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.LegalPage-module__GbHFKq__main{z-index:1;max-width:1100px;margin:0 auto;padding:18px 24px 80px;position:relative}.LegalPage-module__GbHFKq__header{border-bottom:1px solid #ffffff12;margin-bottom:56px;padding:72px 0 56px}.LegalPage-module__GbHFKq__title{letter-spacing:-.03em;color:#fff;background:linear-gradient(135deg,#fff 60%,#a5b4fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.LegalPage-module__GbHFKq__subtitle{color:#ffffff8c;max-width:560px;margin:0 0 24px;font-size:1.1rem;line-height:1.6}.LegalPage-module__GbHFKq__meta{color:#ffffff59;align-items:center;gap:10px;font-size:.82rem;display:flex}.LegalPage-module__GbHFKq__metaDot{background:#ffffff40;border-radius:50%;flex-shrink:0;width:3px;height:3px}.LegalPage-module__GbHFKq__layout{grid-template-columns:220px 1fr;align-items:start;gap:56px;display:grid}@media (max-width:768px){.LegalPage-module__GbHFKq__layout{grid-template-columns:1fr}.LegalPage-module__GbHFKq__toc{display:none}}.LegalPage-module__GbHFKq__toc{position:sticky;top:80px}.LegalPage-module__GbHFKq__tocTitle{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;margin:0 0 12px;font-size:.72rem;font-weight:700}.LegalPage-module__GbHFKq__tocLink{color:#ffffff73;border-left:4px solid #0000;border-radius:6px;margin-bottom:2px;padding:7px 12px;font-size:.82rem;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.LegalPage-module__GbHFKq__tocLink:hover{color:#fffc;border-left-color:var(--color-primary-darker);background:#6366f11a}.LegalPage-module__GbHFKq__intro{color:#fff9;border-bottom:1px solid #ffffff0f;margin:0 0 48px;padding-bottom:32px;font-size:1.05rem;line-height:1.7}.LegalPage-module__GbHFKq__section{border-bottom:1px solid #ffffff0f;padding:40px 0;scroll-margin-top:80px;position:relative}.LegalPage-module__GbHFKq__sectionNumber{letter-spacing:.1em;color:var(--color-primary-darker);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:.72rem;font-weight:800}.LegalPage-module__GbHFKq__sectionTitle{letter-spacing:-.02em;color:#fff;margin:0 0 20px;font-size:1.25rem;font-weight:700}.LegalPage-module__GbHFKq__sectionBody{color:#fff9;font-size:.95rem;line-height:1.75}.LegalPage-module__GbHFKq__sectionBody p{margin:0 0 14px}.LegalPage-module__GbHFKq__sectionBody p:last-child{margin-bottom:0}.LegalPage-module__GbHFKq__sectionBody strong{color:#ffffffd9;font-weight:600}.LegalPage-module__GbHFKq__sectionBody ul{margin:12px 0;padding-left:0;list-style:none}.LegalPage-module__GbHFKq__sectionBody ul li{color:#fff9;padding:6px 0 6px 20px;position:relative}.LegalPage-module__GbHFKq__sectionBody ul li:before{content:"";background:#6366f1b3;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.LegalPage-module__GbHFKq__dataTable{border:1px solid #ffffff14;border-radius:12px;margin:16px 0;overflow:hidden}.LegalPage-module__GbHFKq__dataRow{border-bottom:1px solid #ffffff0f;grid-template-columns:160px 1fr;gap:0;display:grid}.LegalPage-module__GbHFKq__dataRow:last-child{border-bottom:none}.LegalPage-module__GbHFKq__dataSource{color:#a5b4fc;background:#6366f114;border-right:1px solid #ffffff0f;padding:14px 16px;font-size:.82rem;font-weight:600}.LegalPage-module__GbHFKq__dataItems{color:#ffffffa6;padding:14px 16px;font-size:.875rem;line-height:1.5}.LegalPage-module__GbHFKq__noticeBox{background:#6366f114;border:1px solid #6366f133;border-radius:10px;padding:14px 18px;display:block;color:#ffffffa6!important;margin:16px 0 0!important;font-size:.875rem!important;line-height:1.6!important}.LegalPage-module__GbHFKq__emailLink{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f14d;border-radius:8px;margin:12px 0;padding:10px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.LegalPage-module__GbHFKq__emailLink:hover{background:#6366f138;border-color:#6366f180}.LegalPage-module__GbHFKq__inlineLink{color:#a5b4fc;-webkit-text-decoration:underline #a5b4fc66;text-decoration:underline #a5b4fc66;transition:text-decoration-color .15s}.LegalPage-module__GbHFKq__inlineLink:hover{text-decoration-color:#a5b4fc}
