.marketing-module__snxi8q__site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20202a;--marketing-muted:#646470;--marketing-accent:#5650be;background:#fafaf9;height:100svh;overflow-y:auto}.marketing-module__snxi8q__site a:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:5px;border-radius:2px}.marketing-module__snxi8q__shell{flex-direction:column;width:min(100% - 96px,1200px);min-height:100%;margin-inline:auto;display:flex}.marketing-module__snxi8q__header{justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.marketing-module__snxi8q__brand{letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-size:19px;font-weight:600;display:inline-flex}.marketing-module__snxi8q__brandSuffix{color:var(--marketing-muted);font-weight:400}.marketing-module__snxi8q__signIn{white-space:nowrap;background:#fff;border:1px solid #dcdbe3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding-inline:20px;font-size:14px;font-weight:500;transition:background-color .15s,transform .15s;display:inline-flex}.marketing-module__snxi8q__signIn:active{background:#eeedf7;transform:scale(.96)}.marketing-module__snxi8q__footer{color:var(--marketing-muted);border-top:1px solid #dfdfe5;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:22px;font-size:13px;display:flex}.marketing-module__snxi8q__footer nav{flex-wrap:wrap;gap:0 28px;display:flex}.marketing-module__snxi8q__footer a{align-items:center;min-height:44px;display:inline-flex}.marketing-module__snxi8q__credit{font-weight:500}.marketing-module__snxi8q__legal{overflow-wrap:anywhere;width:min(100%,740px);margin-inline:auto;padding-block:64px 80px}.marketing-module__snxi8q__legalHeader{border-bottom:1px solid #dfdfe5;margin-bottom:48px;padding-bottom:32px}.marketing-module__snxi8q__legalHeader h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,4.5vw,52px);font-weight:500;line-height:1.12}.marketing-module__snxi8q__dates{color:var(--marketing-muted);flex-wrap:wrap;gap:6px 24px;margin-top:24px;font-size:13px;display:flex}.marketing-module__snxi8q__legalContent{color:#4d4d59;font-size:16px;line-height:1.85}.marketing-module__snxi8q__legalContent h2,.marketing-module__snxi8q__legalContent h3{color:#20202a;letter-spacing:-.02em;font-weight:600;line-height:1.4}.marketing-module__snxi8q__legalContent h2{margin-block:44px 18px;font-size:23px}.marketing-module__snxi8q__legalContent h3{margin-block:28px 12px;font-size:18px}.marketing-module__snxi8q__legalContent>:first-child{margin-top:0}.marketing-module__snxi8q__legalContent p,.marketing-module__snxi8q__legalContent ul,.marketing-module__snxi8q__legalContent ol{margin-block:14px}.marketing-module__snxi8q__legalContent ul,.marketing-module__snxi8q__legalContent ol{padding-left:24px}.marketing-module__snxi8q__legalContent ul{list-style-type:disc}.marketing-module__snxi8q__legalContent ol{list-style-type:decimal}.marketing-module__snxi8q__legalContent li{margin-block:6px;padding-left:4px}.marketing-module__snxi8q__legalContent a,.marketing-module__snxi8q__backToTop{color:var(--marketing-accent);text-underline-offset:4px;text-decoration:underline}.marketing-module__snxi8q__backToTop{align-items:center;min-height:44px;margin-top:32px;font-size:14px;display:inline-flex}.marketing-module__snxi8q__skipLink{z-index:50;color:#fff;background:#20202a;padding:12px 20px;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.marketing-module__snxi8q__skipLink:focus{transform:translateY(0)}@media (hover:hover){.marketing-module__snxi8q__signIn:hover{background:#eeedf7}.marketing-module__snxi8q__footer a:hover{color:#20202a;text-underline-offset:4px;text-decoration:underline}}@media (max-width:640px){.marketing-module__snxi8q__shell{width:calc(100% - 40px)}.marketing-module__snxi8q__header{gap:12px;padding-block:20px}.marketing-module__snxi8q__brand{gap:8px;font-size:16px}.marketing-module__snxi8q__desktopBreak{display:none}.marketing-module__snxi8q__footer{flex-direction:column;align-items:flex-start;gap:0;padding-block:16px}.marketing-module__snxi8q__footer nav{gap:0 22px}.marketing-module__snxi8q__legal{padding-block:40px 56px}}
