.LegalPage-module__RNGkaa__page{--color-primary:#37b7c3;--color-primary-dark:#257a82;--color-primary-stroke:#2e98a2;--color-neutral-100:#101010;--color-neutral-90:#242424;--color-neutral-80:#383838;--color-neutral-70:#606060;--color-neutral-60:#878787;--color-neutral-30:#ededed;--color-neutral-20:#f5f5f5;--color-stroke:#e5eaf2;--color-tag-stroke:#f2f2f4;--color-footer:#1a1b1e;--wide-container:1440px;--wide-side-space:80px;--wide-gap:24px;min-height:100vh;color:var(--color-neutral-90);font-family:var(--font-plus-jakarta-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#fff;overflow-x:hidden}.LegalPage-module__RNGkaa__main{outline:none;width:min(1440px,100%);margin:0 auto}.LegalPage-module__RNGkaa__hero{text-align:center;background:#fff;border-top:1px solid #f2f5f6;flex-direction:column;justify-content:center;align-items:center;min-height:392px;padding:88px 80px 76px;display:flex;position:relative;overflow:hidden}.LegalPage-module__RNGkaa__heroBackground{pointer-events:none;position:absolute;inset:0}.LegalPage-module__RNGkaa__heroBackground:before{content:"";background:radial-gradient(circle at 50% 0,#37b7c321,#0000 26%),linear-gradient(#e5eaf26b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#e5eaf26b 1px,#0000 1px) 0 0/72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008f 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008f 58%,#0000 100%)}.LegalPage-module__RNGkaa__heroBackground:after{content:"";background:#ffffffb8;border:1px solid #ededede6;border-radius:26px;width:118px;height:118px;position:absolute;top:78px;right:13%;box-shadow:0 22px 48px #24242412}.LegalPage-module__RNGkaa__eyebrow{z-index:1;min-height:40px;color:var(--color-primary);letter-spacing:-.16px;white-space:nowrap;background:#ffffffeb;border:1px solid #f2f2f4;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 0 20px;padding:8px 14px;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex;position:relative}.LegalPage-module__RNGkaa__eyebrow:before{color:var(--color-primary);content:"✦"}.LegalPage-module__RNGkaa__hero h1{z-index:1;width:min(900px,100%);color:var(--color-neutral-90);letter-spacing:-.48px;text-wrap:balance;margin:0;font-size:48px;font-weight:600;line-height:1.2;position:relative}.LegalPage-module__RNGkaa__heroText{z-index:1;width:min(860px,100%);color:var(--color-neutral-60);letter-spacing:-.2px;text-wrap:pretty;margin:24px 0 0;font-size:20px;font-weight:400;line-height:1.6;position:relative}.LegalPage-module__RNGkaa__metaRow{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex;position:relative}.LegalPage-module__RNGkaa__metaRow span{min-height:34px;color:var(--color-neutral-70);letter-spacing:-.14px;overflow-wrap:anywhere;background:#ffffffe6;border:1px solid #e7f2f3;border-radius:999px;align-items:center;padding:7px 12px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.LegalPage-module__RNGkaa__contentWrap{background:#fff;grid-template-columns:300px minmax(0,1fr);gap:32px;padding:72px 80px 96px;display:grid}.LegalPage-module__RNGkaa__sidebar{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:24px}.LegalPage-module__RNGkaa__sideCard{background:#fff;border:1px solid #eef1f4;border-radius:22px;padding:22px;box-shadow:0 18px 48px #141f2b0d}.LegalPage-module__RNGkaa__sideTitle{color:var(--color-neutral-90);letter-spacing:-.18px;margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.25}.LegalPage-module__RNGkaa__sideCard nav{flex-direction:column;gap:6px;display:flex}.LegalPage-module__RNGkaa__sideCard a{color:var(--color-neutral-70);letter-spacing:-.14px;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none}.LegalPage-module__RNGkaa__sideCard a:hover,.LegalPage-module__RNGkaa__sideCard a:focus-visible,.LegalPage-module__RNGkaa__currentLink{background:#f5fbfc;color:var(--color-primary-dark)!important}.LegalPage-module__RNGkaa__sideCard a:focus-visible,.LegalPage-module__RNGkaa__primaryButton:focus-visible,.LegalPage-module__RNGkaa__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #37b7c373}.LegalPage-module__RNGkaa__article{min-width:0}.LegalPage-module__RNGkaa__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.LegalPage-module__RNGkaa__summaryCard{background:linear-gradient(#fff,#fbfefe);border:1px solid #edf1f4;border-radius:22px;flex-direction:column;justify-content:space-between;min-width:0;min-height:132px;padding:22px;display:flex;box-shadow:0 16px 42px #141f2b0b}.LegalPage-module__RNGkaa__summaryCard span{color:var(--color-neutral-60);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.5}.LegalPage-module__RNGkaa__summaryCard strong{max-width:100%;color:var(--color-neutral-90);letter-spacing:-.2px;overflow-wrap:anywhere;margin-top:24px;font-size:20px;font-weight:600;line-height:1.45}.LegalPage-module__RNGkaa__sections{flex-direction:column;gap:18px;display:flex}.LegalPage-module__RNGkaa__policySection{background:#fff;border:1px solid #e7edf1;border-radius:26px;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:30px;scroll-margin-top:24px;display:grid}.LegalPage-module__RNGkaa__sectionNumber{width:54px;height:54px;color:var(--color-primary-dark);letter-spacing:-.16px;background:#e9fbfd;border-radius:18px;place-items:center;font-size:16px;font-weight:800;line-height:1;display:inline-grid}.LegalPage-module__RNGkaa__sectionBody h2,.LegalPage-module__RNGkaa__contactPanel h2{color:var(--color-neutral-90);letter-spacing:-.24px;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.5}.LegalPage-module__RNGkaa__sectionBody p,.LegalPage-module__RNGkaa__contactPanel p:not(.LegalPage-module__RNGkaa__eyebrow){color:var(--color-neutral-70);letter-spacing:-.18px;text-wrap:pretty;margin:16px 0 0;font-size:18px;font-weight:400;line-height:1.5}.LegalPage-module__RNGkaa__sectionBody ul{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.LegalPage-module__RNGkaa__sectionBody li{color:var(--color-neutral-70);letter-spacing:-.14px;background:#f7fcfd;border:1px solid #e8f2f3;border-radius:999px;padding:8px 11px;font-size:14px;font-weight:700;line-height:1.5}.LegalPage-module__RNGkaa__contactPanel{background:radial-gradient(circle at 88% 12%,#37b7c326,#0000 28%),#f7fbfc;border:1px solid #37b7c338;border-radius:28px;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:34px;display:flex}.LegalPage-module__RNGkaa__contactPanel>div{min-width:0;max-width:650px}.LegalPage-module__RNGkaa__contactActions{flex-direction:column;flex:none;align-items:stretch;gap:12px;min-width:0;display:flex}.LegalPage-module__RNGkaa__contactPanel .LegalPage-module__RNGkaa__eyebrow{margin-bottom:14px}.LegalPage-module__RNGkaa__primaryButton,.LegalPage-module__RNGkaa__secondaryButton{letter-spacing:-.16px;text-align:center;overflow-wrap:anywhere;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.LegalPage-module__RNGkaa__primaryButton{background:linear-gradient(180deg, #ffffff1f, #fff0), var(--color-primary);box-shadow:0 1px 2px var(--color-primary-dark), 0 0 0 1px var(--color-primary-stroke);color:#fff;border:1.5px solid #fff}.LegalPage-module__RNGkaa__secondaryButton{color:var(--color-neutral-90);background:#ffffffdb;border:1px solid #d9ecef}@media (min-width:768px) and (max-width:1023px){.LegalPage-module__RNGkaa__main{width:100%}.LegalPage-module__RNGkaa__hero{min-height:360px;padding:70px 60px 64px}.LegalPage-module__RNGkaa__hero h1{font-size:48px}.LegalPage-module__RNGkaa__heroText{width:min(720px,100%);font-size:18px;line-height:1.55}.LegalPage-module__RNGkaa__contentWrap{grid-template-columns:1fr;gap:28px;padding:60px}.LegalPage-module__RNGkaa__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.LegalPage-module__RNGkaa__summaryGrid{grid-template-columns:1fr}.LegalPage-module__RNGkaa__contactPanel{flex-direction:column;align-items:flex-start}.LegalPage-module__RNGkaa__contactActions{width:100%}}@media (max-width:767px){.LegalPage-module__RNGkaa__main{width:100%}.LegalPage-module__RNGkaa__hero{min-height:334px;padding:52px 24px 44px}.LegalPage-module__RNGkaa__heroBackground:before{background-size:auto,52px 52px,52px 52px}.LegalPage-module__RNGkaa__heroBackground:after{border-radius:22px;width:92px;height:92px;top:56px;right:-28px}.LegalPage-module__RNGkaa__eyebrow{letter-spacing:-.14px;min-height:37px;padding:8px 14px;font-size:14px}.LegalPage-module__RNGkaa__hero h1{letter-spacing:-.32px;overflow-wrap:break-word;font-size:32px;line-height:1.3}.LegalPage-module__RNGkaa__heroText{letter-spacing:-.16px;font-size:16px;line-height:1.5}.LegalPage-module__RNGkaa__metaRow{flex-direction:column;align-items:center;gap:8px}.LegalPage-module__RNGkaa__contentWrap{grid-template-columns:1fr;gap:24px;padding:40px 24px 56px}.LegalPage-module__RNGkaa__sidebar{position:static}.LegalPage-module__RNGkaa__sideCard{border-radius:18px;padding:18px}.LegalPage-module__RNGkaa__summaryGrid{grid-template-columns:1fr}.LegalPage-module__RNGkaa__summaryCard{min-height:112px;padding:20px}.LegalPage-module__RNGkaa__policySection{border-radius:22px;grid-template-columns:1fr;gap:18px;padding:22px}.LegalPage-module__RNGkaa__sectionNumber{border-radius:16px;width:46px;height:46px;font-size:14px}.LegalPage-module__RNGkaa__sectionBody h2,.LegalPage-module__RNGkaa__contactPanel h2{letter-spacing:-.24px;font-size:24px}.LegalPage-module__RNGkaa__sectionBody p,.LegalPage-module__RNGkaa__contactPanel p:not(.LegalPage-module__RNGkaa__eyebrow){letter-spacing:-.16px;font-size:16px;line-height:1.5}.LegalPage-module__RNGkaa__contactPanel{border-radius:22px;flex-direction:column;align-items:flex-start;padding:24px}.LegalPage-module__RNGkaa__contactActions,.LegalPage-module__RNGkaa__primaryButton,.LegalPage-module__RNGkaa__secondaryButton{width:100%}}@media (min-width:1441px){.LegalPage-module__RNGkaa__page{--wide-container:min(1680px, calc(1440px + (100vw - 1440px) / 2));--wide-side-space:clamp(80px, calc(80px + (100vw - 1440px) / 12), 120px);--wide-gap:clamp(24px, calc(24px + (100vw - 1440px) / 60), 32px)}.LegalPage-module__RNGkaa__main{width:min(var(--wide-container), 100%)}.LegalPage-module__RNGkaa__hero,.LegalPage-module__RNGkaa__contentWrap{padding-right:var(--wide-side-space);padding-left:var(--wide-side-space)}.LegalPage-module__RNGkaa__contentWrap{gap:clamp(32px,4.16667vw - 28px,52px)}}
