.wg2 .nx-hero{min-height:0}.wg2 .nx-wa{display:inline-flex;align-items:center;gap:10px;min-height:56px;height:auto;padding-block:8px;text-align:start}.wg2 .nx-wa-text{display:flex;flex-direction:column;line-height:1.25}.wg2 .nx-wa-text small{font-size:13px;font-weight:500;color:var(--ink-dim)}.wg2 .wg2-hero-cta .nx-wa{height:auto;min-height:56px}.wg2 .wg2-hero-risk{font-size:13px}.wg2 .nx-hero .wg2-demo-label,.wg2 .nx-hero .wg2-msg-tag{font-size:12px}.wg2 .nx-hero .wg2-msg p{font-size:14px}.wg2 .nx-hero .wg2-industry-tag,.wg2 .nx-hero .wg2-internal,.wg2 .nx-hero .wg2-order-rows dt,.wg2 .nx-hero .wg2-order-status,.wg2 .nx-hero .wg2-stage-title,.wg2 .nx-hero .wg2-who span{font-size:12px}.wg2 .nx-hero .wg2-order-rows dd{font-size:13px}.wg2 .nx-hero .wg2-await,.wg2 .nx-hero .wg2-order-note{font-size:12px}.wg2 .nx-proof{display:none}@media (max-width:619px){.wg2 .nx-hero{padding-block:18px 28px}.wg2 .nx-hero .wg2-hero-split{gap:18px}.wg2 .nx-hero .wg2-hero-eyebrow{font-size:13px;letter-spacing:.06em;margin-bottom:12px}.wg2 .nx-hero .wg2-hero-copy h1{font-size:31px;line-height:1.1}.wg2 .nx-hero .wg2-hero-lede{font-size:16px;margin-top:12px}.wg2 .nx-hero .wg2-hero-cta{margin-top:18px;gap:10px}.wg2 .nx-hero .wg2-hero-cta .btn-primary{min-height:48px}.wg2 .nx-hero .wg2-hero-cta .nx-wa{width:100%}.wg2 .nx-hero .wg2-hero-risk{margin-top:12px;flex-direction:row;flex-wrap:wrap;column-gap:0}.wg2 .nx-hero .wg2-hero-risk span{white-space:normal}.wg2 .nx-hero .wg2-hero-risk span+span:before{content:"·";margin-inline:.5em}.wg2 .nx-proof{display:grid;gap:6px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--signal-line);border-radius:8px;background:var(--signal-soft);font-size:14px;color:var(--ink)}.wg2 .nx-proof-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wg2 .nx-proof-rows{display:grid;gap:2px;color:var(--ink-dim)}.wg2 .nx-proof-rows i{font-style:normal;color:var(--ink-faint)}.wg2 .nx-hero .wg2-record{display:none}.wg2 .nx-hero .wg2-msg{padding:6px 9px}.wg2 .nx-hero .wg2-msg p{font-size:14px;line-height:1.38}.wg2 .nx-hero .wg2-msgs{padding:8px 10px;gap:6px}.wg2 .nx-hero .wg2-demo-bar{margin-bottom:6px}}.wg2 .nx-trust{padding-block:14px;background:var(--ground-2)}.wg2 .nx-trust-inner{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;padding-block:0}.wg2 .nx-trust-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.wg2 .nx-trust-items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.wg2 .nx-trust-items li{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:550;line-height:1.35;color:var(--ink)}.wg2 .nx-trust-items svg{color:var(--signal);flex:none}@media (max-width:619px){.wg2 .nx-trust-items{flex-direction:column;gap:6px}}.wg2 .nx-tap{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.wg2 .nx-product{display:grid;gap:22px;align-items:start}@media (min-width:1100px){.wg2 .nx-product{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:40px}}.wg2 .nx-points{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.wg2 .nx-points li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--ink-dim)}.wg2 .nx-points svg{flex:none;margin-top:3px;color:var(--signal)}.wg2 .nx-shot{margin:0}.wg2 .nx-shot-crop{position:relative;overflow:hidden;aspect-ratio:1184/620;border:1px solid var(--rule-strong);border-radius:10px;box-shadow:var(--elev-2);background:var(--surface)}.wg2 .nx-shot-img{display:block;max-width:none;height:auto;width:calc(100% * 1440 / 1184);margin-inline-start:calc(-100% * 256 / 1184)}.wg2 .nx-shot figcaption{margin-top:10px;font-size:13px;line-height:1.5;color:var(--ink-dim)}.wg2 .nx-follow{margin:0}.wg2 .nx-follow .label{font-size:12px}.wg2 .nx-follow h3{margin:6px 0 0;font-size:20px;font-weight:600}.wg2 .nx-follow .cl-flow{margin-top:18px}.wg2 .cl-flow-when{font-size:12px}.wg2 .nx-setup{margin-top:40px}.wg2 .nx-setup h3{margin:0;font-size:20px;font-weight:600}.wg2 .nx-steps{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.wg2 .nx-steps{grid-template-columns:1fr}}.wg2 .nx-step{padding:16px 18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.wg2 .nx-step .label{font-size:12px}.wg2 .nx-step h4{margin:3px 0 4px;font-size:16px;font-weight:600}.wg2 .nx-step p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-dim)}.wg2 .nx-step .wg2-step-n{font-size:14px}.wg2 .wg2-plan-tip{margin:20px 0 0;font-size:15.5px;line-height:1.55;color:var(--ink);max-width:72ch}.wg2 .nx-links{display:flex;flex-wrap:wrap;gap:0 22px;margin:14px 0 0}.wg2 .nx-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--signal);text-underline-offset:3px}.wg2 .nx .label,.wg2 .nx~.wg2-footer .label{font-size:12px}.wg2 .nx .wg2-faq summary{min-height:44px;font-size:16px}.wg2 .nx .wg2-faq p{font-size:15.5px}.wg2 .nx .cl-flow p{font-size:15px}.wg2 .nx .wg2-final-risk{font-size:13px;color:var(--ink-dim)}.wg2 .nx .cl-demo-copy p{font-size:16px}.wg2 .nx .cl-demo-points li{font-size:15.5px}@media (max-width:460px){.wg2 .nx{padding-bottom:8px;scroll-padding-bottom:96px}.wg2 .nx~.wg2-footer nav a{font-size:15px}}html:has(.nx){scroll-padding-bottom:96px}@media (max-width:619px){.wg2 .nx .wg2-section{padding-block:32px}}.wg2 .nx-link:focus-visible,.wg2 .nx-tap:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.wg2 .nx-page-hero{min-height:0;padding-block:clamp(36px,6vw,72px) clamp(24px,4vw,48px)}.wg2 .nx-page-hero h1{font-size:clamp(32px,5vw,52px);line-height:1.1;letter-spacing:-.02em}.wg2 .nx-page-hero .wg2-hero-lede{max-width:56ch}.wg2 .nx-values{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}@media (max-width:720px){.wg2 .nx-values{grid-template-columns:1fr}}.wg2 .nx-value{padding:20px}.wg2 .nx-value h3{margin:0 0 6px;font-size:17px;font-weight:600}.wg2 .nx-value p{margin:0;font-size:15px;line-height:1.6;color:var(--ink-dim)}.wg2 .nx-value a{color:var(--signal)}.wg2 .nx-contact{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}@media (max-width:860px){.wg2 .nx-contact{grid-template-columns:1fr}}.wg2 .nx-channel{display:flex;gap:14px;padding:18px 20px;text-decoration:none;color:var(--ink);margin-bottom:14px;min-height:44px}.wg2 .nx-channel svg{flex:none;color:var(--signal);margin-top:2px}.wg2 .nx-channel b{display:block;font-size:16px;font-weight:600}.wg2 .nx-channel span{display:block;font-size:15px;line-height:1.5;color:var(--ink-dim);margin-top:2px}.wg2 .nx-form{padding:22px;display:grid;gap:14px}.wg2 .nx-form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.wg2 .nx-form input,.wg2 .nx-form textarea{font:inherit;font-size:16px;font-weight:400;padding:12px 14px;min-height:44px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--ground);color:var(--ink)}.wg2 .nx-form input:focus-visible,.wg2 .nx-form textarea:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.wg2 .nx-form-msg{margin:0;font-size:14px;line-height:1.5}.wg2 .nx-form-msg.is-error{color:var(--clay)}.wg2 .nx-form-msg.is-ok{color:var(--signal)}@media (max-width:600px){.wg2 .cl-flow-when,.wg2 .label,.wg2 .wg2-demo-label,.wg2 .wg2-industry-tag,.wg2 .wg2-internal-body,.wg2 .wg2-msg-tag{font-size:13px}}@media (min-width:1100px){.wg2 .nx-shot{position:sticky;top:96px}}@media (max-width:619px){.wg2 .nx .cl-thread{height:230px}.wg2 .nx .nx-step p{display:none}.wg2 .nx .nx-step{padding:12px 14px}.wg2 .nx .nx-steps{gap:8px;margin-top:12px}.wg2 .nx .nx-setup{margin-top:24px}.wg2 .nx .nx-product{gap:16px}.wg2 .nx .nx-follow .cl-flow{margin-top:10px}.wg2 .nx .wg2-fx{display:none}.wg2 .nx .wg2-feature.is-wide{grid-column:auto;flex-direction:column;gap:0}.wg2 .nx .wg2-features{gap:8px}.wg2 .nx .wg2-feature{padding:12px;gap:0}.wg2 .nx .wg2-feature-copy{gap:4px}.wg2 .nx .wg2-feature-icon{margin-bottom:2px;width:30px;height:30px}.wg2 .nx .wg2-feature.is-wide h3{font-size:14.5px}.wg2 .nx .wg2-feature-extras{padding:10px;margin-top:8px}.wg2 .nx .wg2-block-lede{margin:10px 0 16px}.wg2 .nx .wg2-section{padding-block:32px}.wg2 .nx .wg2-faq details{padding:10px 14px}.wg2 .nx .wg2-final{padding-block:40px 28px}.wg2 .nx .cl-demo{gap:16px}}.wg2 .nx .wg2-faq{margin-top:24px}