.privacy-module__ztgJPa__page{--ink:#17172c;--accent:#4941cf;color:var(--ink);background:#fff}.privacy-module__ztgJPa__page a:focus-visible,.privacy-module__ztgJPa__page summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.privacy-module__ztgJPa__hero{text-align:center;background:#f7f7fc;padding:160px 24px 60px}.privacy-module__ztgJPa__eyebrow{letter-spacing:.15em;color:var(--accent);font-size:11px;font-weight:650;display:block}.privacy-module__ztgJPa__hero h1{color:var(--ink);letter-spacing:-.055em;margin:25px 0;font-size:clamp(48px,6.5vw,88px);line-height:1.04}.privacy-module__ztgJPa__hero h1 span{color:var(--accent)}.privacy-module__ztgJPa__hero>p{color:#5b5b70;max-width:660px;margin:0 auto 30px;font-size:18px}.privacy-module__ztgJPa__primaryLink{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:14px 23px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.privacy-module__ztgJPa__primaryLink:hover{background:#35309b}.privacy-module__ztgJPa__promises{color:#55556b;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:48px;font-size:12px;display:flex}.privacy-module__ztgJPa__promises span{align-items:center;gap:7px;display:inline-flex}.privacy-module__ztgJPa__promises svg{color:var(--accent)}.privacy-module__ztgJPa__stories{max-width:1120px;margin:auto;padding:25px 30px 70px}.privacy-module__ztgJPa__story{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:65px 0;scroll-margin-top:100px;display:grid}.privacy-module__ztgJPa__reverse .privacy-module__ztgJPa__art{order:2}.privacy-module__ztgJPa__art{background:#f5f5ff;border-radius:24px;overflow:hidden}.privacy-module__ztgJPa__art img{width:100%;height:auto;display:block}.privacy-module__ztgJPa__copy h2,.privacy-module__ztgJPa__dataInner h2,.privacy-module__ztgJPa__contact h2{letter-spacing:-.035em;color:var(--ink);margin:20px 0 24px;font-size:clamp(32px,3.3vw,44px);line-height:1.12}.privacy-module__ztgJPa__copy p{color:#606073;margin-bottom:16px;font-size:16px;line-height:1.8}.privacy-module__ztgJPa__textLink{min-height:44px;color:var(--accent);align-items:center;gap:10px;margin-top:7px;font-size:14px;font-weight:650;display:inline-flex}.privacy-module__ztgJPa__textLink:hover{text-underline-offset:5px;text-decoration:underline}.privacy-module__ztgJPa__dataSection{background:#f7f7fc;padding:75px 30px}.privacy-module__ztgJPa__dataInner{grid-template-columns:.9fr 1.1fr;gap:100px;max-width:1060px;margin:auto;display:grid}.privacy-module__ztgJPa__dataInner p{color:#606073;max-width:340px;font-size:16px}.privacy-module__ztgJPa__dataList{margin:0}.privacy-module__ztgJPa__dataList>div{border-bottom:1px solid #dddde9;padding:22px 0}.privacy-module__ztgJPa__dataList>div:first-child{padding-top:0}.privacy-module__ztgJPa__dataList dt{margin-bottom:8px;font-size:17px;font-weight:650}.privacy-module__ztgJPa__dataList dd{color:#606073;margin:0;font-size:15px;line-height:1.7}.privacy-module__ztgJPa__questions{max-width:870px;margin:auto;padding:100px 30px 80px;scroll-margin-top:100px}.privacy-module__ztgJPa__questions>.privacy-module__ztgJPa__eyebrow,.privacy-module__ztgJPa__questions h2{text-align:center}.privacy-module__ztgJPa__questions h2{letter-spacing:-.035em;margin:20px 0 40px;font-size:clamp(30px,3vw,40px)}.privacy-module__ztgJPa__faqList details{border-bottom:1px solid #e4e4ed}.privacy-module__ztgJPa__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.privacy-module__ztgJPa__faqList summary::-webkit-details-marker{display:none}.privacy-module__ztgJPa__faqList summary svg{color:var(--accent);flex-shrink:0}.privacy-module__ztgJPa__faqList details[open] summary svg{transform:rotate(45deg)}.privacy-module__ztgJPa__faqList details p{color:#606073;margin:0;padding:0 35px 24px 0;font-size:15px;line-height:1.8}.privacy-module__ztgJPa__contact{text-align:center;padding:60px 24px 80px}.privacy-module__ztgJPa__contact>svg{color:var(--accent);margin:auto}.privacy-module__ztgJPa__contact>p{color:#606073;max-width:470px;margin:0 auto 25px}.privacy-module__ztgJPa__contact .privacy-module__ztgJPa__policyNote{max-width:650px;margin:45px auto 0;font-size:12px;line-height:1.8}.privacy-module__ztgJPa__policyNote a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.privacy-module__ztgJPa__hero{padding-top:125px;padding-bottom:40px}.privacy-module__ztgJPa__hero h1{font-size:clamp(34px,10.5vw,64px)}.privacy-module__ztgJPa__hero>p{font-size:16px}.privacy-module__ztgJPa__desktopBreak{display:none}.privacy-module__ztgJPa__promises{gap:12px 20px;margin-top:30px}.privacy-module__ztgJPa__stories{padding:10px 24px 35px}.privacy-module__ztgJPa__story{grid-template-columns:1fr;gap:30px;padding:35px 0}.privacy-module__ztgJPa__art{width:100%;max-width:440px;margin:auto}.privacy-module__ztgJPa__reverse .privacy-module__ztgJPa__art{order:0}.privacy-module__ztgJPa__copy{width:100%;max-width:480px;margin:auto}.privacy-module__ztgJPa__dataSection{padding:50px 24px}.privacy-module__ztgJPa__dataInner{grid-template-columns:1fr;gap:30px}.privacy-module__ztgJPa__dataInner p{max-width:none}.privacy-module__ztgJPa__questions{padding:65px 24px 35px}.privacy-module__ztgJPa__contact{padding-top:45px}}
