.LegalPage_theme__m34yQ{overflow-x:clip;--legal-ink:var(--black);--legal-text:#2c2f3c;--legal-muted:var(--night700);--legal-accent:var(--purple);--legal-accent-2:var(--pink);--legal-glow-1:var(--purple);--legal-glow-2:var(--pink);--legal-surface:#f7f5fc;--legal-border:var(--night200);--legal-navy:linear-gradient(135deg,#140431,#26065d 50%,#4a1286);--legal-gradient:linear-gradient(90deg,var(--purple),var(--pink))}.LegalPage_gradient__9450X{background-image:var(--legal-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.LegalPage_hero__Kjb_t{position:relative;padding:64px 20px 56px}@media(max-width:700px){.LegalPage_hero__Kjb_t{padding:40px 16px 32px}}@keyframes LegalPage_glowFloatLeft__AERo5{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,70px) scale(1.08)}}@keyframes LegalPage_glowFloatRight__g6llJ{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-70px,-50px) scale(1.1)}}.LegalPage_glowLeft__xbwuq,.LegalPage_glowRight__NJS1s{position:absolute;width:380px;height:380px;pointer-events:none;will-change:transform}.LegalPage_glowLeft__xbwuq{left:-160px;top:-40px;background:radial-gradient(circle at center,color-mix(in srgb,var(--legal-glow-1) 40%,transparent),transparent 70%);filter:blur(24px);animation:LegalPage_glowFloatLeft__AERo5 8s ease-in-out infinite}.LegalPage_glowRight__NJS1s{right:-130px;top:40px;background:radial-gradient(circle at center,color-mix(in srgb,var(--legal-glow-2) 40%,transparent),transparent 70%);filter:blur(24px);animation:LegalPage_glowFloatRight__g6llJ 9s ease-in-out infinite}@media(max-width:700px){.LegalPage_glowLeft__xbwuq{left:-220px}.LegalPage_glowRight__NJS1s{right:-190px}}@media(prefers-reduced-motion:reduce){.LegalPage_glowLeft__xbwuq,.LegalPage_glowRight__NJS1s{animation:none}}.LegalPage_heroInner__NaFFN{position:relative;z-index:1;max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.LegalPage_heroInner__NaFFN h1{margin:20px 0 0;font-size:60px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--legal-ink);text-wrap:balance}@media(max-width:700px){.LegalPage_heroInner__NaFFN h1{font-size:36px}}.LegalPage_badge__I_eXw{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:50px;border:1px solid var(--legal-border);background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--legal-accent);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.LegalPage_badge__I_eXw svg{font-size:15px}.LegalPage_heroSub__WzgDR{margin:20px 0 0;font-size:20px;line-height:1.5;color:var(--legal-muted)}.LegalPage_heroSub__WzgDR strong{color:var(--legal-accent);font-weight:800}@media(max-width:700px){.LegalPage_heroSub__WzgDR{font-size:17px}}.LegalPage_meta__a8Gy4{margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.LegalPage_meta__a8Gy4 a,.LegalPage_meta__a8Gy4 span{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:50px;border:1px solid var(--legal-border);background:#fff;color:var(--legal-muted);font-size:14px;font-weight:500;text-decoration:none}.LegalPage_meta__a8Gy4 a{color:var(--legal-ink);font-weight:600;transition:border-color .2s,color .2s,transform .2s}.LegalPage_meta__a8Gy4 a:hover{border-color:var(--legal-accent);color:var(--legal-accent);transform:translateY(-2px)}.LegalPage_layout__4L5uJ{position:relative;z-index:1;max-width:var(--container-width);margin:0 auto;padding:0 20px 72px;display:flex;flex-direction:column;gap:16px}@media(max-width:700px){.LegalPage_layout__4L5uJ{padding:0 12px 56px;gap:12px}}.LegalPage_intro__Tn26d{position:relative;overflow:hidden;padding:40px 48px;display:flex;flex-direction:column;gap:14px;border-radius:28px;background-image:var(--legal-navy);box-shadow:0 24px 60px -28px rgba(5,21,75,.45)}.LegalPage_intro__Tn26d:after,.LegalPage_intro__Tn26d:before{content:"";position:absolute;pointer-events:none}.LegalPage_intro__Tn26d:before{right:-120px;top:-120px;width:340px;height:340px;background:radial-gradient(circle at center,color-mix(in srgb,var(--legal-glow-1) 40%,transparent),transparent 70%);filter:blur(24px)}.LegalPage_intro__Tn26d:after{left:-120px;bottom:-160px;width:300px;height:300px;background:radial-gradient(circle at center,color-mix(in srgb,var(--legal-glow-2) 40%,transparent),transparent 70%);filter:blur(24px)}.LegalPage_intro__Tn26d p{position:relative;z-index:1;margin:0;font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.82)}@media(max-width:700px){.LegalPage_intro__Tn26d{padding:28px 20px;border-radius:20px}.LegalPage_intro__Tn26d p{font-size:15px}}.LegalPage_card__6woYL{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:48px;gap:48px;padding:40px 48px;background:#fff;border:1px solid var(--legal-border);border-radius:24px;box-shadow:0 18px 40px -24px rgba(5,21,75,.16);scroll-margin-top:104px}@media(max-width:900px){.LegalPage_card__6woYL{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px;border-radius:20px}}.LegalPage_cardHead__gZUZs{position:-webkit-sticky;position:sticky;top:104px;align-self:start;display:flex;flex-direction:column;gap:16px}.LegalPage_cardHead__gZUZs h2{margin:0;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--legal-ink);text-wrap:balance}@media(max-width:900px){.LegalPage_cardHead__gZUZs{position:static;flex-direction:row;align-items:center;gap:14px}.LegalPage_cardHead__gZUZs h2{font-size:20px}}.LegalPage_sectionNumber__jZbJf{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--legal-accent) 12%,transparent),color-mix(in srgb,var(--legal-accent-2) 12%,transparent));color:var(--legal-accent);font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center}@media(max-width:900px){.LegalPage_sectionNumber__jZbJf{width:40px;height:40px;font-size:15px;border-radius:12px}}.LegalPage_cardBody__uM9Zt{font-size:16px;line-height:1.7;color:var(--legal-text)}@media(max-width:700px){.LegalPage_cardBody__uM9Zt{font-size:15px}}.LegalPage_cardBody__uM9Zt>:first-child{margin-top:0}.LegalPage_cardBody__uM9Zt>:last-child{margin-bottom:0}.LegalPage_cardBody__uM9Zt p{margin:0 0 14px}.LegalPage_cardBody__uM9Zt p>strong:first-child{color:var(--legal-accent)}.LegalPage_cardBody__uM9Zt strong{color:var(--legal-ink);font-weight:700}.LegalPage_cardBody__uM9Zt a{color:var(--legal-accent);text-decoration:none;word-break:break-word}.LegalPage_cardBody__uM9Zt a:hover{text-decoration:underline}.LegalPage_cardBody__uM9Zt ol,.LegalPage_cardBody__uM9Zt ul{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.LegalPage_cardBody__uM9Zt li{position:relative;padding-left:22px}.LegalPage_cardBody__uM9Zt li:before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--legal-accent),var(--legal-accent-2))}.LegalPage_cardBody__uM9Zt ul:has(>li>strong:first-child){gap:0}.LegalPage_cardBody__uM9Zt ul:has(>li>strong:first-child) li{padding:14px 0;border-bottom:1px solid var(--legal-border)}.LegalPage_cardBody__uM9Zt ul:has(>li>strong:first-child) li:first-child{padding-top:0}.LegalPage_cardBody__uM9Zt ul:has(>li>strong:first-child) li:last-child{padding-bottom:0;border-bottom:none}.LegalPage_cardBody__uM9Zt ul:has(>li>strong:first-child) li:before{display:none}.LegalPage_cardBody__uM9Zt ul:has(>li>strong:first-child) li>strong:first-child{color:var(--legal-accent)}.LegalPage_cardBody__uM9Zt h3{margin:28px 0 12px;font-size:18px;font-weight:700;color:var(--legal-ink)}.LegalPage_cardBody__uM9Zt hr{border:none;border-top:1px solid var(--legal-border);margin:28px 0}.LegalPage_cardBody__uM9Zt blockquote{margin:20px 0 0;padding:18px 20px;border-radius:16px;background:var(--legal-surface);border:1px solid var(--legal-border)}.LegalPage_cardBody__uM9Zt blockquote p{margin:0 0 6px}.LegalPage_cardBody__uM9Zt blockquote p:last-child{margin-bottom:0}.LegalPage_cardBody__uM9Zt em{color:var(--legal-muted)}