.nx-public{--pub-ink:#292137;--pub-muted:#686274;--pub-purple:#6d56a5;color:var(--pub-ink);background:radial-gradient(at 80% 5%,#eee8fa,#0000 48%),#f9f8fc;min-height:100svh;font-family:inherit;font-size:17px;line-height:1.65}.nx-public *{box-sizing:border-box}.nx-public a{color:inherit;text-underline-offset:4px}.nx-public a:focus-visible{outline-offset:5px;outline:3px solid #6d56a5}.nx-public-header,.nx-public-footer,.nx-public-home,.nx-public-legal{max-width:1120px;margin-inline:auto;padding-inline:32px}.nx-public-header{justify-content:space-between;align-items:center;gap:20px;padding-block:28px;display:flex}.nx-public-header img{object-fit:contain;width:140px;height:52px;display:block}.nx-public-header nav{align-items:center;gap:28px;display:flex}.nx-public-header nav>a:not(.nx-public-button){text-decoration:none}.nx-public-button{background:var(--pub-ink);border-radius:100px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 24px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex;color:#fff!important}.nx-public-button:hover{background:#514366}.nx-public-skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.nx-public-skip:focus{top:12px}.nx-public-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding:76px 0 70px;display:grid}.nx-public-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pub-purple);margin:0 0 22px;font-size:12px;font-weight:600}.nx-public h1{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(44px,5.7vw,70px);font-weight:550;line-height:1.06}.nx-public-intro{color:var(--pub-muted);max-width:650px;margin:0 0 28px;font-size:20px;line-height:1.65}.nx-public-caption{color:var(--pub-muted);margin:16px 0 0;font-size:13px}.nx-public-demo{background:#ffffffc9;border:1px solid #e5dfee;border-radius:32px;padding:30px;position:relative;box-shadow:0 24px 90px #58426f0e}.nx-public-demo .nx-public-eyebrow{margin-bottom:26px}.nx-public-quote{letter-spacing:-.025em;margin:0 0 30px;font-size:24px;line-height:1.45}.nx-public-result{background:#f0ebf8;border-radius:20px;align-items:flex-start;gap:14px;padding:22px;display:flex}.nx-public-result>span{color:var(--pub-purple);font-size:22px}.nx-public-result strong{font-size:17px;display:block}.nx-public-result p{color:var(--pub-muted);margin:3px 0;font-size:14px}.nx-public-section{border-top:1px solid #e4deed;padding:48px 0}.nx-public h2{letter-spacing:-.035em;margin:0 0 20px;font-size:29px;font-weight:550;line-height:1.25}.nx-public-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.nx-public-features h3{margin:12px 0;font-size:20px;font-weight:550}.nx-public-features p,.nx-public-section>p{color:var(--pub-muted);max-width:780px;margin:0}.nx-public-number{color:var(--pub-purple);font-size:13px}.nx-public-connections{grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;display:grid}.nx-public-connections section{background:#fff;border:1px solid #e5dfee;border-radius:22px;padding:26px}.nx-public-connections h3{margin:0 0 10px;font-size:20px;font-weight:550}.nx-public-connections p{color:var(--pub-muted);margin:0;font-size:16px}.nx-public-footer{border-top:1px solid #e4deed;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:26px;margin-top:44px;padding-block:32px;font-size:14px;display:flex}.nx-public-footer p{color:var(--pub-muted);margin:4px 0}.nx-public-footer nav{flex-wrap:wrap;gap:22px;display:flex}.nx-public-footer small{color:var(--pub-muted);flex-basis:100%}.nx-public-legal{max-width:820px;padding-block:32px 40px}.nx-public-back{margin:0 0 38px;font-size:14px;display:inline-block;color:var(--pub-muted)!important}.nx-public-legal h1{font-size:clamp(38px,6vw,56px)}.nx-public-legal article section{margin-top:34px}.nx-public-legal article h2{letter-spacing:-.025em;margin-bottom:12px;font-size:23px}.nx-public-legal article p,.nx-public-legal article li{color:#514b5c;overflow-wrap:anywhere}.nx-public-legal article p{margin:12px 0}.nx-public-legal ul{padding-left:24px;list-style:outside}.nx-public-legal li{margin-block:8px}.nx-public-legal article a{color:#65479c;text-decoration:underline}.nx-public-legal aside{background:#efebf6;border-radius:20px;margin:28px 0;padding:20px}.nx-public-legal aside p{margin:0}.nx-public-legal table{border-collapse:collapse;width:100%;font-size:15px}.nx-public-legal th,.nx-public-legal td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4deed;padding:14px 10px}.nx-public-legal th:first-child{width:30%}@media (max-width:720px){.nx-public-header,.nx-public-footer,.nx-public-home,.nx-public-legal{padding-inline:22px}.nx-public-header{gap:12px;padding-block:20px}.nx-public-header img{width:110px;height:42px}.nx-public-header nav{gap:14px;font-size:14px}.nx-public-header .nx-public-button{padding:10px 17px;font-size:13px}.nx-public-hero{grid-template-columns:1fr;gap:38px;padding:42px 0}.nx-public h1{max-width:500px}.nx-public-intro{font-size:18px}.nx-public-demo{padding:26px}.nx-public-features,.nx-public-connections{grid-template-columns:1fr;gap:26px}.nx-public-section{padding:36px 0}.nx-public-footer{margin-top:20px}.nx-public-legal{padding-top:12px}.nx-public-legal th,.nx-public-legal td{padding:12px 6px;font-size:14px}}@media (prefers-reduced-motion:reduce){.nx-public *{scroll-behavior:auto}}
