.sx-main{padding-block:64px 88px}.sx-heading{max-width:940px;margin-bottom:44px}.sx-eyebrow{color:#526a8d;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.sx-heading h1{max-width:none;margin-top:18px;font-size:clamp(36px,4.5vw,62px);line-height:1.12;letter-spacing:-.055em;text-wrap:balance}.sx-heading>p:not(.sx-eyebrow){max-width:700px;margin-top:24px;font-size:16px;line-height:1.8;color:var(--mx-muted)}.sx-primary-visual{padding:32px;border:1px solid var(--mx-line);border-radius:24px;background:linear-gradient(135deg,#f7f9fd,#edf2fa)}.sx-screen{margin:0;min-width:0;overflow:hidden;border:1px solid #d8e0eb;border-radius:14px;background:#fff;box-shadow:0 14px 32px -20px #1d355e60}.sx-screen img{width:100%;height:auto;object-fit:contain}.sx-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:40px 72px}.sx-feature{padding:28px;border:1px solid var(--mx-line);border-radius:20px}.sx-feature>span{color:#71849e;font-size:11px}.sx-feature h2{margin-top:22px;font-size:25px;line-height:1.25;text-wrap:initial}.sx-feature p{margin-top:16px;color:var(--mx-muted);font-size:14px;line-height:1.8}.sx-detail{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:56px;padding:40px;border:1px solid var(--mx-line);border-radius:24px;background:#f5f8fd}.sx-detail h2{font-size:clamp(30px,3vw,40px);margin-top:18px}.sx-detail>div>p:not(.sx-eyebrow){margin-top:22px;color:var(--mx-muted);font-size:15px;line-height:1.8}.sx-detail .mx-text-link{margin-top:28px}.sx-phone-screen{width:min(100%,250px);margin-inline:auto;border:8px solid #13171d;border-radius:38px}.sx-tablet-screen{border:8px solid #252c39;border-radius:20px}.sx-document-links{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:36px;background:#f5f8fd;border:1px solid var(--mx-line);border-radius:20px}.sx-document-links h2{font-size:30px}.sx-document-links p{color:var(--mx-muted);font-size:14px;margin-top:18px}.sx-document-links nav{display:grid;gap:16px}.sx-document-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--mx-line);font-size:14px}.lx-heading{max-width:860px}.lx-heading h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lx-documents{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:32px;border-bottom:1px solid var(--mx-line)}.lx-documents a{border:1px solid var(--mx-line);padding:10px 16px;border-radius:999px;font-size:12px}.lx-documents a[aria-current=page]{background:var(--mx-ink);color:#fff;border-color:var(--mx-ink)}.lx-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:72px;padding-top:48px;align-items:start}.lx-sidebar{position:sticky;top:120px;max-height:calc(100dvh - 148px);overflow-y:auto;padding-right:16px}.lx-sidebar strong{font-size:12px}.lx-sidebar ol{list-style:none;padding:0;margin:20px 0 0}.lx-sidebar li{margin-bottom:12px;font-size:12px;line-height:1.65;color:var(--mx-muted)}.lx-sidebar a:hover{color:var(--mx-ink);text-decoration:underline}.lx-copy{max-width:790px;min-width:0;overflow-wrap:anywhere}.lx-copy section+section{margin-top:36px;padding-top:32px;border-top:1px solid var(--mx-line)}.lx-copy h2{font-size:22px;line-height:1.4;letter-spacing:-.025em;text-wrap:initial}.lx-copy p{margin-top:16px;color:#4c586b;font-size:15px;line-height:1.85}.lx-copy a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.sx-feature-grid{gap:14px}.sx-feature{padding:22px}.sx-detail{gap:28px;padding:28px}.lx-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}}@media(max-width:760px){.sx-main{padding-block:36px 50px}.sx-heading{margin-bottom:30px}.sx-heading>p:not(.sx-eyebrow){font-size:15px}.sx-primary-visual{padding:12px;border-radius:16px}.sx-feature-grid{grid-template-columns:1fr;margin-block:24px 36px}.sx-detail,.sx-document-links{grid-template-columns:1fr;gap:28px;padding:24px}.lx-layout{grid-template-columns:1fr;gap:32px;padding-top:28px}.lx-sidebar{position:static;max-height:230px;border:1px solid var(--mx-line);border-radius:16px;padding:20px}.lx-copy h2{font-size:21px}.lx-copy p{font-size:14px}}
