.Policy_root__a_QqV{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.Policy_nav__UZ1vk{display:flex;align-items:center;width:100%;max-width:760px;margin:0 auto;padding:16px 24px}.Policy_brand__EzRn_{display:flex;align-items:center;gap:8px;color:inherit;font-size:calc(16px * var(--fs));font-weight:600;text-decoration:none}.Policy_main__ym8Iu{flex:1 1;width:100%;max-width:760px;margin:0 auto;padding:24px 24px 64px}.Policy_article__7D8j0{font-size:calc(15px * var(--fs));line-height:1.65;overflow-wrap:anywhere}.Policy_article__7D8j0 h1{font-size:calc(30px * var(--fs));line-height:1.2;letter-spacing:-.01em}.Policy_article__7D8j0 h2{margin-top:32px;font-size:calc(18px * var(--fs))}.Policy_article__7D8j0 ol,.Policy_article__7D8j0 p,.Policy_article__7D8j0 ul{margin-top:12px}.Policy_article__7D8j0 ol,.Policy_article__7D8j0 ul{padding-left:20px}.Policy_article__7D8j0 li+li{margin-top:6px}.Policy_article__7D8j0 a{color:inherit;text-underline-offset:3px}.Policy_footer__5PXKH,.Policy_updated__vWQB2{color:var(--muted);font-size:calc(13px * var(--fs))}.Policy_footer__5PXKH{display:flex;justify-content:space-between;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:24px;border-top:1px solid var(--rule)}.Policy_footerLinks__hkiLC{display:flex;gap:16px}.Policy_footer__5PXKH a{color:inherit;text-underline-offset:3px}.Policy_footer__5PXKH a:hover{color:var(--text)}@media (max-width:899px){.Policy_footer__5PXKH,.Policy_main__ym8Iu,.Policy_nav__UZ1vk{padding-left:16px;padding-right:16px}.Policy_article__7D8j0 h1{font-size:calc(26px * var(--fs))}}.Policy_errorActions__QEyE7{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.Policy_errorActions__QEyE7 a{text-decoration:none}.Policy_errorActions__QEyE7 .Policy_primary__JqGAz{color:var(--on-text)}.Landing_root__0Tut8{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.Landing_nav__1fh8Y{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:16px 24px}.Landing_brand__6aYtG{display:flex;align-items:center;gap:8px;font-size:calc(16px * var(--fs));font-weight:600;letter-spacing:-.01em}.Landing_navLinks__qQUXp{display:flex;align-items:center;gap:16px}.Landing_link__HNeo3{color:var(--muted);font-size:calc(14px * var(--fs));font-weight:500;text-decoration:none}.Landing_link__HNeo3:hover{color:var(--text)}.Landing_btnPrimary__XgYDv,.Landing_btn__Y0mzX{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:calc(14px * var(--fs));font-weight:500;text-decoration:none;white-space:nowrap}.Landing_btn__Y0mzX:hover{background:var(--subtle)}.Landing_btnPrimary__XgYDv{border-color:var(--text);background:var(--text);color:var(--on-text)}.Landing_btnPrimary__XgYDv:hover{opacity:.88}.Landing_main__Pacul{flex:1 1;width:100%;max-width:1120px;margin:0 auto;padding:64px 24px 48px}.Landing_hero__mho2U{max-width:620px}.Landing_title__4DPbE{font-size:calc(44px * var(--fs));line-height:1.1;letter-spacing:-.03em}.Landing_sub__utP1n{margin-top:16px;color:var(--muted);font-size:calc(17px * var(--fs));line-height:1.55;max-width:52ch}.Landing_ctas__L_S1Z{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.Landing_preview__gmugd{display:block;margin-top:56px}.Landing_preview__gmugd img{display:block;width:100%;height:auto;border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.Landing_footer__ZlnBs{display:flex;justify-content:space-between;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:24px;border-top:1px solid var(--rule);color:var(--muted);font-size:calc(13px * var(--fs))}.Landing_footerLinks__lq1Rd{display:flex;gap:16px}.Landing_footer__ZlnBs a{color:inherit;text-underline-offset:3px}.Landing_footer__ZlnBs a:hover{color:var(--text)}@media (max-width:899px){.Landing_nav__1fh8Y{padding:12px 16px}.Landing_navLinks__qQUXp{gap:12px}.Landing_main__Pacul{padding:40px 16px 32px}.Landing_title__4DPbE{font-size:calc(32px * var(--fs))}.Landing_sub__utP1n{font-size:calc(15px * var(--fs))}.Landing_preview__gmugd{margin-top:40px}.Landing_footer__ZlnBs{padding:20px 16px}}