.LegalDocumentPage-module__Mc2XNq__page{background:radial-gradient(at 78% 2%,#1f40ac2b,#0000 34%),linear-gradient(#030b1d 0%,#031029 52%,#020a1b 100%)}.LegalDocumentPage-module__Mc2XNq__hero{background:linear-gradient(90deg,#030d23 0%,#030d23eb 48%,#030d238c 100%),url(/images/kodex-ai-atmosphere.webp) 50% 48%/cover;border-bottom:1px solid #347bef75;position:relative;overflow:hidden}.LegalDocumentPage-module__Mc2XNq__hero:after{content:"";pointer-events:none;border:1px solid #5c97ff3d;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-270px;right:-150px;box-shadow:0 0 52px #315bff1f,inset 0 0 54px #1f49b917}.LegalDocumentPage-module__Mc2XNq__heroInner{z-index:1;padding-block:86px 55px;position:relative}.LegalDocumentPage-module__Mc2XNq__hero h1{color:#f4f8ff;letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(43px,5vw,70px);font-weight:900;line-height:1.08}.LegalDocumentPage-module__Mc2XNq__introduction{color:#c7d7f0;max-width:770px;margin:22px 0 0;font-size:clamp(16px,1.45vw,19px);line-height:1.7}.LegalDocumentPage-module__Mc2XNq__meta{border-top:1px solid #6aa0f54d;flex-wrap:wrap;gap:15px 33px;max-width:850px;margin:41px 0 0;padding:24px 0 0;display:flex}.LegalDocumentPage-module__Mc2XNq__meta div{min-width:150px}.LegalDocumentPage-module__Mc2XNq__meta dt{color:#89a9d9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}.LegalDocumentPage-module__Mc2XNq__meta dd{color:#eff5ff;margin:0;font-size:14px;font-weight:700}.LegalDocumentPage-module__Mc2XNq__layout{grid-template-columns:minmax(205px,270px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);padding-block:62px 95px;display:grid}.LegalDocumentPage-module__Mc2XNq__desktopContents{position:sticky;top:100px}.LegalDocumentPage-module__Mc2XNq__contents{background:linear-gradient(145deg,#071b3d,#05132d 70%,#081d42);border:1px solid #3973dc8c;border-radius:14px;gap:1px;max-height:calc(100vh - 125px);padding:17px 12px;display:grid;overflow:auto;box-shadow:inset 0 1px #a0d4ff1c,0 0 22px #1a5cd621}.LegalDocumentPage-module__Mc2XNq__contents p{color:#8baee5;letter-spacing:.2em;text-transform:uppercase;margin:0 9px 12px;font-size:10px;font-weight:900}.LegalDocumentPage-module__Mc2XNq__contents a,.LegalDocumentPage-module__Mc2XNq__mobileContents a{color:#bfd0ed;border-radius:8px;align-items:baseline;gap:12px;padding:10px 9px;font-size:12px;font-weight:700;line-height:1.45;transition:background .2s,color .2s;display:flex}.LegalDocumentPage-module__Mc2XNq__contents a:hover,.LegalDocumentPage-module__Mc2XNq__mobileContents a:hover{color:#fff;background:#266be038}.LegalDocumentPage-module__Mc2XNq__contents a span,.LegalDocumentPage-module__Mc2XNq__mobileContents a span{color:#32cbff;letter-spacing:.04em;font-size:10px;font-weight:900}.LegalDocumentPage-module__Mc2XNq__articleColumn{min-width:0;max-width:900px}.LegalDocumentPage-module__Mc2XNq__mobileContents{display:none}.LegalDocumentPage-module__Mc2XNq__summary,.LegalDocumentPage-module__Mc2XNq__section,.LegalDocumentPage-module__Mc2XNq__contact{background:linear-gradient(145deg,#071c40,#04132f 62%,#071f49);border:1px solid #377df1a3;border-radius:14px;box-shadow:inset 0 1px #b0dbff1c,inset 0 0 26px #184eaa17,0 0 22px #1758d821}.LegalDocumentPage-module__Mc2XNq__summary{background:radial-gradient(at 95% 5%,#226bf447,#0000 47%),linear-gradient(145deg,#092652,#061735 78%);padding:30px 34px}.LegalDocumentPage-module__Mc2XNq__summaryHeading{color:#41d9ff;align-items:center;gap:12px;display:flex}.LegalDocumentPage-module__Mc2XNq__summaryHeading h2{color:#f0f7ff;margin:0;font-size:19px;font-weight:900}.LegalDocumentPage-module__Mc2XNq__summary ul{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.LegalDocumentPage-module__Mc2XNq__summary li{color:#c9d9f3;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.LegalDocumentPage-module__Mc2XNq__summary li svg{color:#16dae2;flex:none;margin-top:3px}.LegalDocumentPage-module__Mc2XNq__sections{gap:18px;margin-top:28px;display:grid}.LegalDocumentPage-module__Mc2XNq__section{padding:31px 35px 34px;scroll-margin-top:94px}.LegalDocumentPage-module__Mc2XNq__sectionHeading{border-bottom:1px solid #4881de4f;align-items:flex-start;gap:17px;padding-bottom:20px;display:flex}.LegalDocumentPage-module__Mc2XNq__sectionHeading>span{color:#3cd4ff;background:#1152af5e;border:1px solid #43a3fb94;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:12px;font-weight:900;display:grid}.LegalDocumentPage-module__Mc2XNq__section h2{color:#f1f6ff;letter-spacing:-.025em;margin:1px 0 0;font-size:clamp(21px,2.1vw,27px);font-weight:800;line-height:1.3}.LegalDocumentPage-module__Mc2XNq__sectionBody{color:#c6d6ef;gap:16px;padding-top:20px;font-size:15px;line-height:1.8;display:grid}.LegalDocumentPage-module__Mc2XNq__sectionBody p,.LegalDocumentPage-module__Mc2XNq__sectionBody ul{margin:0}.LegalDocumentPage-module__Mc2XNq__sectionBody ul{gap:9px;padding-inline-start:22px;display:grid}.LegalDocumentPage-module__Mc2XNq__sectionBody li{padding-inline-start:4px}.LegalDocumentPage-module__Mc2XNq__sectionBody li::marker{color:#39d5ff}.LegalDocumentPage-module__Mc2XNq__contact{background:radial-gradient(at 98% 0,#4159ec4f,#0000 52%),linear-gradient(145deg,#082450,#061733 70%);justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:29px 34px;display:flex}.LegalDocumentPage-module__Mc2XNq__contact h2{color:#f3f8ff;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.1vw,29px);line-height:1.2}.LegalDocumentPage-module__Mc2XNq__contact p:not(:first-child){color:#bbcee9;max-width:540px;margin:12px 0 0;font-size:14px;line-height:1.65}.LegalDocumentPage-module__Mc2XNq__contactActions{flex-direction:column;flex:none;align-items:flex-start;gap:13px;display:flex}.LegalDocumentPage-module__Mc2XNq__relatedLink{color:#85d9ff;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.LegalDocumentPage-module__Mc2XNq__relatedLink:hover{color:#fff;text-decoration:underline}.LegalDocumentPage-module__Mc2XNq__page[dir=rtl] .LegalDocumentPage-module__Mc2XNq__hero h1,.LegalDocumentPage-module__Mc2XNq__page[dir=rtl] .LegalDocumentPage-module__Mc2XNq__section h2,.LegalDocumentPage-module__Mc2XNq__page[dir=rtl] .LegalDocumentPage-module__Mc2XNq__contact h2,.LegalDocumentPage-module__Mc2XNq__page[dir=rtl] .LegalDocumentPage-module__Mc2XNq__meta dt,.LegalDocumentPage-module__Mc2XNq__page[dir=rtl] .LegalDocumentPage-module__Mc2XNq__contents p{letter-spacing:0}@media (max-width:1060px){.LegalDocumentPage-module__Mc2XNq__layout{grid-template-columns:minmax(180px,225px) minmax(0,1fr);gap:30px}.LegalDocumentPage-module__Mc2XNq__contact{display:block}.LegalDocumentPage-module__Mc2XNq__contactActions{margin-top:22px}}@media (max-width:760px){.LegalDocumentPage-module__Mc2XNq__heroInner{padding-block:66px 44px}.LegalDocumentPage-module__Mc2XNq__hero:after{opacity:.5;right:-300px}.LegalDocumentPage-module__Mc2XNq__meta{gap:17px 24px;margin-top:31px}.LegalDocumentPage-module__Mc2XNq__layout{padding-block:28px 65px;display:block}.LegalDocumentPage-module__Mc2XNq__desktopContents{display:none}.LegalDocumentPage-module__Mc2XNq__mobileContents{background:#071a3c;border:1px solid #3973dc91;border-radius:12px;margin-bottom:18px;display:block}.LegalDocumentPage-module__Mc2XNq__mobileContents summary{cursor:pointer;color:#eff5ff;padding:16px 19px;font-size:14px;font-weight:800}.LegalDocumentPage-module__Mc2XNq__mobileContents nav{gap:1px;padding:0 10px 12px;display:grid}.LegalDocumentPage-module__Mc2XNq__summary,.LegalDocumentPage-module__Mc2XNq__section,.LegalDocumentPage-module__Mc2XNq__contact{padding:25px 23px}}@media (max-width:480px){.LegalDocumentPage-module__Mc2XNq__hero h1{font-size:41px}.LegalDocumentPage-module__Mc2XNq__meta div{min-width:calc(50% - 14px)}.LegalDocumentPage-module__Mc2XNq__sectionHeading{gap:12px}.LegalDocumentPage-module__Mc2XNq__sectionHeading>span{width:35px;height:35px}:is(.LegalDocumentPage-module__Mc2XNq__contactActions .LegalDocumentPage-module__Mc2XNq__relatedLink,.LegalDocumentPage-module__Mc2XNq__contactActions .ai-button){justify-content:center;width:100%}}@media print{.LegalDocumentPage-module__Mc2XNq__page,.LegalDocumentPage-module__Mc2XNq__hero,.LegalDocumentPage-module__Mc2XNq__summary,.LegalDocumentPage-module__Mc2XNq__section{box-shadow:none!important;background:#fff!important}.LegalDocumentPage-module__Mc2XNq__page{color:#111827}.LegalDocumentPage-module__Mc2XNq__desktopContents,.LegalDocumentPage-module__Mc2XNq__mobileContents,.LegalDocumentPage-module__Mc2XNq__contact{display:none!important}.LegalDocumentPage-module__Mc2XNq__page .ai-header{display:none!important}.LegalDocumentPage-module__Mc2XNq__page .ai-footer{display:none!important}.LegalDocumentPage-module__Mc2XNq__hero{border:0}.LegalDocumentPage-module__Mc2XNq__hero:after{display:none}.LegalDocumentPage-module__Mc2XNq__heroInner{padding:0 0 18px}.LegalDocumentPage-module__Mc2XNq__hero h1,.LegalDocumentPage-module__Mc2XNq__introduction,.LegalDocumentPage-module__Mc2XNq__meta dd,.LegalDocumentPage-module__Mc2XNq__summaryHeading h2,.LegalDocumentPage-module__Mc2XNq__summary li,.LegalDocumentPage-module__Mc2XNq__section h2,.LegalDocumentPage-module__Mc2XNq__sectionBody{color:#111827!important}.LegalDocumentPage-module__Mc2XNq__layout{padding:0;display:block}.LegalDocumentPage-module__Mc2XNq__articleColumn{max-width:none}.LegalDocumentPage-module__Mc2XNq__summary,.LegalDocumentPage-module__Mc2XNq__section{-moz-column-break-inside:auto;break-inside:auto;border:0;border-bottom:1px solid #d1d5db;border-radius:0;margin:0;padding:12px 0}.LegalDocumentPage-module__Mc2XNq__summary{break-inside:avoid-page}.LegalDocumentPage-module__Mc2XNq__sections{gap:0;margin-top:8px}.LegalDocumentPage-module__Mc2XNq__sectionHeading{-moz-column-break-after:avoid;break-after:avoid-page;padding-bottom:8px}.LegalDocumentPage-module__Mc2XNq__sectionHeading>span{box-shadow:none;color:#334155;background:#fff;border-color:#cbd5e1}.LegalDocumentPage-module__Mc2XNq__sectionBody{gap:8px;padding-top:10px;font-size:11pt;line-height:1.5}}
