.np-root .np-hero{padding-bottom:0}.np-root .np-hbtns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.np-root .np-head{max-width:760px;margin:0 0 48px}.np-root .np-head.np-c{text-align:center;margin-left:auto;margin-right:auto}.np-root .np-sub{color:#767676;text-wrap:pretty;margin:16px 0 0;font-size:18px;line-height:28px}.np-root .np-nums{grid-template-columns:repeat(var(--c,2), minmax(0, 1fr));column-gap:56px;margin:0;padding:0;list-style:none;display:grid}.np-root .np-nums li{border-top:1px solid #ececea;padding:28px 0 32px}.np-root .np-n{color:#8b5cf6;margin-bottom:16px;font:500 13px/1 JetBrains Mono,ui-monospace,monospace;display:block}.np-root .np-nums h3{letter-spacing:-.01em;color:#0a0a0a;margin:0 0 8px;font-size:20px;font-weight:500;line-height:28px}.np-root .np-nums p{color:#767676;margin:0;font-size:15.5px;line-height:25px}.np-root .np-more{color:#0a0a0a;align-items:center;gap:6px;margin-top:28px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.np-root .np-more svg{transition:transform .2s}.np-root .np-more:hover svg{transform:translate(3px)}.np-root .np-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.np-root .np-tool{color:#0a0a0a;background:#f7f6f3;border-radius:20px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:background .2s;display:flex}.np-root .np-tool:hover{background:#f0efeb}.np-root .np-tool .vx-lg,.np-root .np-tool .np-gl{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 1px #0000000f}.np-root .np-tool .vx-lg svg{width:22px;height:22px}.np-root .np-gl{color:#0a0a0a;font-size:16px;font-weight:600}.np-root .np-tool b{margin-top:8px;font-size:18px;font-weight:500}.np-root .np-tool span.np-d{color:#767676;font-size:14.5px;line-height:22px}.np-root .np-tool em{align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-style:normal;font-weight:500;display:inline-flex}.np-root .np-tbl-tight .pg-table tbody th{width:26%}.np-root .np-note{color:#767676;margin:20px 0 0;font-size:13px;line-height:20px}.np-root .np-pills{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.np-root .np-pills li{color:#404040;background:#f4f3f1;border-radius:9999px;padding:6px 12px;font-size:13.5px}.np-root .np-log{margin:0;padding:0;list-style:none}.np-root .np-log>li{border-top:1px solid #ececea;grid-template-columns:220px minmax(0,1fr);gap:48px;padding:48px 0;display:grid}.np-root .np-log time{color:#767676;font-variant-numeric:tabular-nums;font-size:14px}.np-root .np-log .np-tag{color:#6440d6;background:#f3effe;border-radius:9999px;margin-top:10px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.np-root .np-log h3{letter-spacing:-.02em;color:#0a0a0a;margin:0 0 10px;font-size:26px;font-weight:450;line-height:34px}.np-root .np-log p{color:#525252;margin:0 0 14px;font-size:16px;line-height:26px}.np-root .np-log ul{margin:6px 0 0;padding:0;list-style:none}.np-root .np-log ul li{color:#525252;border-top:1px solid #f1f0ee;padding:12px 0 12px 28px;font-size:15.5px;line-height:24px;position:relative}.np-root .np-log ul li b{color:#0a0a0a;font-weight:500}.np-root .np-log ul li svg{color:#8b5cf6;position:absolute;top:15px;left:0}.np-root .np-log a{color:#0a0a0a}.np-root .np-plan{grid-template-columns:repeat(var(--c,3), minmax(0, 1fr));gap:16px;display:grid}.np-root .np-plan>div{background:#f7f6f3;border-radius:20px;padding:28px}.np-root .np-plan>div.np-pop{color:#fff;background:#0a0a0a}.np-root .np-plan b{font-size:18px;font-weight:500;display:block}.np-root .np-plan strong{letter-spacing:-.03em;margin:14px 0 4px;font-size:34px;font-weight:450;line-height:40px;display:block}.np-root .np-plan small{color:#767676;font-size:13px;display:block}.np-root .np-plan .np-pop small{color:#fff9}.np-root .np-plan p{color:#525252;margin:16px 0 0;font-size:14.5px;line-height:22px}.np-root .np-plan .np-pop p{color:#ffffffc7}.np-root .np-plan ul{margin:16px 0 0;padding:0;font-size:14px;line-height:22px;list-style:none}.np-root .np-plan li{color:#404040;gap:8px;padding:5px 0;display:flex}.np-root .np-plan .np-pop li{color:#fff}.np-root .np-plan li svg{color:#8b5cf6;flex:none;margin-top:3px}.np-root .np-plan .np-pop li svg{color:#2bc46a}.np-root .np-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.np-root .np-callout{background:#f7f6f3;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:40px 44px;display:grid}.np-root .np-callout h3{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:450;line-height:32px}.np-root .np-callout p{color:#525252;max-width:640px;margin:0;font-size:16px;line-height:26px}.np-root .pg-table caption.pg-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.np-root .np-tool .np-y{color:#fff;box-shadow:none;background:#0a0a0a}.np-root .np-tool .np-y svg{width:18px;height:auto;display:block}.np-root .np-alt.pg-tablewrap .pg-table{table-layout:fixed}.np-root .np-alt.pg-tablewrap .pg-table th,.np-root .np-alt.pg-tablewrap .pg-table td{vertical-align:middle;padding:18px 24px}.np-root .np-alt.pg-tablewrap .pg-table th:first-child{width:24%;padding-left:0}.np-root .np-alt.pg-tablewrap .pg-table thead th{color:#0a0a0a;padding-top:20px;padding-bottom:20px;font-size:14px}.np-root .np-alt.pg-tablewrap .pg-table .pg-hl{background:#f6f3ff}.np-root .np-alt.pg-tablewrap .pg-table thead th.pg-hl{border-radius:16px 16px 0 0}.np-root .np-alt.pg-tablewrap .pg-table tbody tr:last-child td.pg-hl{color:#6440d6;border-radius:0 0 16px 16px;font-weight:600}.np-root .np-alt.pg-tablewrap .pg-table tbody tr:last-child td,.np-root .np-alt.pg-tablewrap .pg-table tbody tr:last-child th{border-bottom:0}.np-root .np-alt.pg-tablewrap .pg-table tbody tr:last-child td:last-child{color:#525252;font-weight:500}.np-root .np-ck{align-items:flex-start;gap:10px;display:flex}.np-root .np-ck>span:last-child{min-width:0}.np-root .np-yes,.np-root .np-no{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.np-root .np-yes{color:#fff;background:#2bc46a}.np-root .np-no{color:#8a877f;background:#ecebe8}.np-root .np-yes svg,.np-root .np-no svg{width:12px;height:12px;display:block}.np-root .np-cmp.pg-tablewrap .pg-table td.pg-hl{color:#0a0a0a!important;font-weight:500!important}.np-root .np-cmp.pg-tablewrap .pg-table tbody tr:last-child td:last-child{color:#78756f!important;font-weight:400!important}.np-root .np-th-sub{color:#767676;margin-top:2px;font-size:12.5px;font-weight:400;display:block}.np-root .np-pill{color:#6440d6;vertical-align:1px;background:#f3effe;border-radius:9999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.np-root .np-h3{letter-spacing:-.01em;color:#0a0a0a;margin:64px 0 8px;font-size:22px;font-weight:500;line-height:30px}.np-root .np-sec-tight{padding-top:0!important}@media (max-width:600px){.np-root .vx-ch{flex-direction:column}.np-root .vx-calc{padding:20px!important}.np-root .vx-out{padding:16px!important}}@media (max-width:900px){.np-root .np-nums,.np-root .np-tools,.np-root .np-plan{grid-template-columns:1fr}.np-root .np-log>li{grid-template-columns:1fr;gap:12px;padding:36px 0}.np-root .np-callout{grid-template-columns:1fr;padding:28px 24px}.np-root .np-sub{font-size:16px;line-height:26px}}.np-root .np-clsec{padding-top:96px!important;padding-bottom:24px!important}.np-root .np-clh{align-items:center;gap:14px;margin-bottom:28px;display:flex}.np-root .np-clh .hs-h2{margin:0;font-size:32px;line-height:38px}.np-root .np-cl-lg{background:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 1px #00000014}.np-root .np-cl-lg svg{width:22px;height:22px;display:block}.np-root .np-cls{grid-template-columns:repeat(var(--c,4), minmax(0, 1fr));gap:12px;display:grid}.np-root .np-cl{color:#0a0a0a;background:#f7f6f3;border-radius:18px;flex-direction:column;gap:6px;padding:22px;text-decoration:none;transition:background .2s;display:flex}.np-root a.np-cl:hover{background:#efede8}.np-root .np-cl-k{letter-spacing:.04em;text-transform:uppercase;color:#767676;font-size:12px}.np-root .np-cl b{font-size:16.5px;font-weight:500;line-height:22px}.np-root .np-cl small{color:#0a0a0a;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:500;display:inline-flex}.np-root .np-cl-on{background:#f6f3ff;box-shadow:inset 0 0 0 1.5px #7c5ce8}.np-root .np-cl-on .np-cl-k{color:#6440d6}.np-root .np-cl-on small{color:#767676;font-weight:400}@media (max-width:900px){.np-root .np-cls{grid-template-columns:1fr 1fr}}@media (max-width:520px){.np-root .np-cls{grid-template-columns:1fr}}.np-root .bc{font-family:var(--font-inter), Inter, system-ui, sans-serif;background:var(--c1);grid-template-columns:42% 58%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.np-root .bc-l{color:var(--y,#fff);place-items:center;display:grid}.np-root .bc-y{width:52%;height:auto;display:block}.np-root .bc-r{background:var(--c2);color:var(--t,#fff);flex-direction:column;justify-content:space-between;padding:7cqw 6cqw 6.5cqw;display:flex}.np-root .bc:not(.bc-xl) .bc-r{justify-content:flex-end}.np-root .bc:not(.bc-xl) .bc-r em{display:none}.np-root .bc-r em{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:3cqw;font-style:normal;font-weight:500}.np-root .bc-r b{letter-spacing:-.035em;text-wrap:balance;font-size:6.6cqw;font-weight:600;line-height:1.05;display:block}.np-root .bc-xl .bc-r{padding:5cqw 4.5cqw 4.5cqw}.np-root .bc-xl .bc-r em{font-size:1.6cqw}.np-root .bc-xl .bc-r b{font-size:5.2cqw}.np-root .bc-xl .bc-y{width:46%}.np-root .bc-blue{--c1:#2f6bff;--c2:#1636d9}.np-root .bc-purple{--c1:#8a5cff;--c2:#5b2be0}.np-root .bc-orange{--c1:#ff6b1f;--c2:#b83d0a}.np-root .bc-amber{--c1:#ffb020;--c2:#c26a00}.np-root .bc-teal{--c1:#14c99a;--c2:#06785c}.np-root .bc-pink{--c1:#ff4fa3;--c2:#b0185f}.np-root .bc-green{--c1:#2bc46a;--c2:#11793d}.np-root .bc-black{--c1:#1e1e1d;--c2:#0a0a0a}.np-root .bc:before{content:"";z-index:2;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%22240%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%20%200%200%200%200%201%20%200%200%200%200%201%20%200%200%200%201.4%20-.45%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23n%29%22/%3E%3C/svg%3E);background-size:160px;position:absolute;inset:0}.np-root .bc:after{content:"";z-index:2;pointer-events:none;border-radius:1cqw;position:absolute;inset:2.2cqw;box-shadow:inset 0 0 0 max(1px,.25cqw) #ffffff2e}.np-root .bc-l{background:radial-gradient(120% 90% at 30% 20%,#ffffff38,#fff0 60%);position:relative}.np-root .bc-r{position:relative;background:radial-gradient(120% 100% at 100% 0%, #ffffff1f, #fff0 55%), var(--c2)!important}.np-root .bc-l,.np-root .bc-r{z-index:1}.np-root .bk-shot{margin:32px 0 40px}.np-root .bk-stage{background:radial-gradient(120% 90% at 0 0,#5fe3bd,#14c99a 45%,#06785c);border-radius:20px;padding:40px 40px 0;position:relative;overflow:hidden}.np-root .bk-stage:before{content:"";background-image:inherit;opacity:0;position:absolute;inset:0}.np-root .bk-win{color:#0a0a0a;background:#fff;border:1px solid #0a0a0a1f;border-bottom:0;border-radius:14px 14px 0 0;font-size:12.5px;line-height:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000059}.np-root .bk-bar{background:#faf9f7;border-bottom:1px solid #efeeeb;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.np-root .bk-bar i{background:#e2e1dd;border-radius:50%;width:9px;height:9px}.np-root .bk-bar span{color:#8a8a8a;margin-left:10px;font-size:11.5px}.np-root .bk-app{grid-template-columns:44px 210px 1fr;min-height:300px;display:grid}.np-root .bk-rail{background:#faf9f7;border-right:1px solid #efeeeb;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.np-root .bk-logo{color:#fff;background:#0a0a0a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.np-root .bk-logo svg{width:13px}.np-root .bk-rail i{background:#e9e8e5;border-radius:5px;width:16px;height:16px}.np-root .bk-list{border-right:1px solid #efeeeb;padding:10px 8px}.np-root .bk-lh{align-items:center;gap:6px;margin:2px 6px 8px;font-size:13px;font-weight:600;display:flex}.np-root .bk-lh em{color:#6440d6;background:#7c5ce81f;border-radius:9999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:500}.np-root .bk-row{border-radius:8px;grid-template-columns:1fr auto;gap:0 6px;padding:8px;display:grid}.np-root .bk-row b{font-weight:500}.np-root .bk-row span{color:#737373;white-space:nowrap;text-overflow:ellipsis;grid-column:1;overflow:hidden}.np-root .bk-row em{grid-area:1/2}.np-root .bk-on{background:#f4f3f1}.np-root .bk-ai,.np-root .bk-hu{white-space:nowrap;border-radius:9999px;height:16px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:500;line-height:14px}.np-root .bk-ai{color:#06785c;background:#e3f8f0}.np-root .bk-hu{color:#525252;background:#f2f1ef}.np-root .bk-tk{padding:14px 16px}.np-root .bk-tkh{align-items:center;gap:8px;margin:0 0 12px;display:flex}.np-root .bk-tkh b{font-size:14px;font-weight:500}.np-root .bk-msg{gap:8px;display:flex}.np-root .bk-msg span{color:#fff;background:#dd7840;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:grid}.np-root .bk-msg p{background:#f4f3f1;border-radius:12px;margin:0;padding:8px 11px}.np-root .bk-draft{background:#fbfffd;border:1px solid #e3f8f0;border-radius:12px;margin-top:12px;padding:12px}.np-root .bk-draft p{margin:0}.np-root .bk-dh{align-items:center;gap:6px;font-weight:500;display:flex;margin-bottom:6px!important}.np-root .bk-dh small{color:#737373;font-weight:400}.np-root .bk-dy{color:#fff;background:#0a0a0a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.np-root .bk-dy svg{width:10px}.np-root .bk-steps{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.np-root .bk-steps span{color:#404040;background:#f4f3f1;border-radius:9999px;padding:2px 8px;font-size:11px}.np-root .bk-shot figcaption{color:#737373;margin-top:12px;font-size:13px;line-height:20px}.np-root .vx-hero{z-index:1;text-align:center;max-width:1120px;margin:0 auto;padding:136px 40px 0;position:relative}.np-root .vx-ey{letter-spacing:.06em;text-transform:uppercase;color:#737373;font-size:13px;display:block}.np-root .vx-hero h1{letter-spacing:-.035em;color:#0a0a0a;text-wrap:balance;max-width:860px;margin:16px auto 0;font-size:56px;font-weight:450;line-height:62px}.np-root .vx-dek{color:#404040;text-wrap:pretty;max-width:640px;margin:22px auto 0;font-size:18px;line-height:28px}.np-root .vx-hero .pg-hbtns{justify-content:center;margin-top:32px}.np-root .vx-cv{aspect-ratio:1200/440;border-radius:24px;margin:64px 0 0;position:relative;overflow:hidden;container-type:inline-size}.np-root .vx-cv .bc{background:radial-gradient(90% 120% at 15% 0%, #ffffff47, #fff0 55%), radial-gradient(80% 120% at 100% 100%, var(--c2), #0000 70%), var(--c1);grid-template-columns:1fr;place-items:center}.np-root .vx-vs{z-index:3;align-items:center;gap:4.5cqw;display:flex;position:relative}.np-root .vx-tile{color:#fff;letter-spacing:-.01em;flex-direction:column;align-items:center;gap:1.6cqw;font-size:2.2cqw;font-weight:500;display:flex}.np-root .vx-tile>span{border-radius:3.6cqw;place-items:center;width:14cqw;height:14cqw;display:grid;box-shadow:0 2cqw 5cqw -1.5cqw #00000059}.np-root .vx-tile .vx-y{color:#fff;background:#0a0a0a}.np-root .vx-tile .vx-y svg{width:44%}.np-root .vx-tile .vx-lg{background:#fff}.np-root .vx-tile .vx-lg svg{width:50%;height:50%}.np-root .vx-x{color:#ffffffd9;letter-spacing:-.03em;margin-bottom:4cqw;font-size:4cqw;font-weight:400}.np-root .vx-y svg,.np-root .vx-lg svg{display:block}.np-root .vx-verdict{color:#fff;background:#09080d;border-radius:24px;margin:0 0 40px;padding:36px 40px;position:relative;overflow:hidden;container-type:inline-size}.np-root .vx-verdict:before{content:"";background:var(--c1);filter:blur(80px);opacity:.55;border-radius:50%;width:55%;height:180%;position:absolute;top:-60%;right:-18%}.np-root .vx-verdict:after{content:"";filter:blur(90px);opacity:.35;background:#8a5cff;border-radius:50%;width:35%;height:140%;position:absolute;top:-90%;right:20%}.np-root .vx-verdict>*{z-index:1;position:relative}.np-root .vx-verdict span{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:8px;font-size:13px;display:inline-flex}.np-root .vx-verdict p{letter-spacing:-.02em;color:#fff;text-wrap:pretty;max-width:640px;margin:12px 0 0;font-size:24px;font-weight:450;line-height:34px}.np-root .vx .pg-vsintro>.hx-sub{color:#404040;font-size:17px!important;line-height:28px!important}.np-root .vx .dc-wrap{gap:72px}.np-root .vx .dc-toc>span{letter-spacing:.06em;text-transform:uppercase;font-size:13px}.np-root .vx .dc-toc ul{border-left:0;gap:0}.np-root .vx .dc-toc a{border-radius:10px;margin:0;padding:7px 12px;border-left:0!important}.np-root .vx .dc-toc a:hover,.np-root .vx .dc-toc a[aria-current=true]{background:#f4f3f1}.np-root .vx .pg-tablewrap{margin-top:36px;overflow:visible}.np-root .vx .pg-table{border-collapse:separate;border-spacing:0;font-size:14.5px}.np-root .vx .pg-table th,.np-root .vx .pg-table td{padding:16px 18px;border:0!important}.np-root .vx .pg-table thead th{z-index:2;color:#0a0a0a;vertical-align:middle;background:#fff;padding-top:14px;padding-bottom:14px;font-size:14px;position:sticky;top:64px}.np-root .vx .pg-table thead th.pg-hl{background:#f3effe;border-radius:16px 16px 0 0}.np-root .vx .pg-table tbody tr:nth-child(2n) th,.np-root .vx .pg-table tbody tr:nth-child(2n) td:not(.pg-hl){background:#faf9f7}.np-root .vx .pg-table tbody tr:nth-child(2n) th{border-radius:12px 0 0 12px}.np-root .vx .pg-table tbody tr:nth-child(2n) td:last-child{border-radius:0 12px 12px 0}.np-root .vx .pg-table td.pg-hl{color:#0a0a0a;background:#f8f5ff}.np-root .vx .pg-table tbody tr:nth-child(2n) td.pg-hl{background:#f3effe}.np-root .vx .pg-table tbody tr:last-child td.pg-hl{border-radius:0 0 16px 16px}.np-root .vx .pg-table tbody th{color:#0a0a0a;font-size:14px}.np-root .vx .pg-table td{color:#525252}.np-root .vx-th{align-items:center;gap:10px;font-weight:500;display:inline-flex}.np-root .vx-th .vx-y,.np-root .vx-th .vx-lg{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.np-root .vx-th .vx-y{color:#fff;background:#0a0a0a}.np-root .vx-th .vx-y svg{width:13px}.np-root .vx-th .vx-lg{background:#fff;box-shadow:0 0 0 1px #00000014}.np-root .vx-th .vx-lg svg{width:15px;height:15px}.np-root .vx .pg-cap{caption-side:top;text-align:left;color:#737373;padding:0 0 12px;font-size:13px}.np-root .vx .pg-shot{display:none}.np-root .vx .bk-shot{margin:28px 0 0}.np-root .vx .bk-stage{background:radial-gradient(120% 90% at 0% 0%, #ffffff4d, #fff0 50%), var(--c1);padding:36px 36px 0}.np-root .vx .bk-shot figcaption{color:#737373;margin-top:12px;font-size:13px}.np-root .vm{font-size:12.5px;line-height:18px}.np-root .vm-tk{padding:16px 18px 20px}.np-root .vm-tkh{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 14px;display:flex}.np-root .vm-tkh b{font-size:14px;font-weight:500;display:block}.np-root .vm-tkh small{color:#737373;font-size:11.5px}.np-root .vm-to{color:#fff;background:#0a0a0a;border-radius:9999px;flex:none;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.np-root .vm-ag{background:#fbfaff;border-radius:14px;margin-top:12px;padding:14px;box-shadow:inset 0 0 0 1px #ece6fd}.np-root .vm-steps{counter-reset:s;gap:6px;margin:6px 0 10px;padding:0;list-style:none;display:grid}.np-root .vm-steps li{counter-increment:s;grid-template-columns:18px 1fr;gap:0 8px;display:grid}.np-root .vm-steps li:before{content:counter(s);color:#06785c;background:#e3f8f0;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid}.np-root .vm-steps b{font-weight:500}.np-root .vm-steps span{color:#737373}.np-root .vm-rep{background:#fff;border-radius:12px;margin:0;padding:10px 12px;box-shadow:0 0 0 1px #efeeeb}.np-root .vm-ft{color:#737373;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.np-root .vm-cols{background:#faf9f7;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.np-root .vm-ch{align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:600;display:flex}.np-root .vm-ch i{color:#737373;background:#efeeeb;border-radius:9999px;padding:0 6px;font-size:11px;font-style:normal;font-weight:500}.np-root .vm-cd{background:#fff;border-radius:12px;margin-bottom:8px;padding:10px;box-shadow:0 1px 2px #0000000d,0 0 0 1px #efeeeb}.np-root .vm-cd b{margin-bottom:8px;font-weight:500;display:block}.np-root .vm-cd span{color:#737373;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.np-root .vm-cd span>i{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8.5px;font-style:normal;font-weight:600;display:grid}.np-root .vm-tag{color:var(--t);background:color-mix(in srgb, var(--t) 12%, #fff);border-radius:9999px;margin-left:auto;padding:1px 7px;font-size:10px;font-style:normal;font-weight:500}.np-root .vm-ai{border-top:1px solid #efeeeb;align-items:center;gap:8px;padding:12px 16px;display:flex}.np-root .vm-ai b{font-weight:500}.np-root .vm-ai span:not(.bk-dy){color:#737373}.np-root .vm-ai svg:last-child{color:#a3a3a3;margin-left:auto}.np-root .vm-bgs{background:#faf9f7;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.np-root .vm-bg{background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex;box-shadow:0 0 0 1px #efeeeb}.np-root .vm-bgh{color:#525252;align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:500;display:flex}.np-root .vm-bgh i{border-radius:50%;width:8px;height:8px}.np-root .vm-bg b{font-size:13px;font-weight:500}.np-root .vm-bg span{color:#737373}.np-root .vm-bg em{color:#06785c;background:#e3f8f0;border-radius:9999px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:500}.np-root .vx-calc{background:#f4f3f1;border-radius:24px;margin:32px 0 48px;padding:28px}.np-root .vx-ch{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 24px;display:flex}.np-root .vx-ch h3{letter-spacing:-.02em;margin:6px 0 0;font-size:24px;font-weight:450;line-height:30px}.np-root .vx-seg{background:#fff;border-radius:9999px;padding:3px;display:inline-flex}.np-root .vx-seg button{height:32px;font:inherit;color:#737373;cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 14px;font-size:13px;font-weight:500}.np-root .vx-seg button[aria-pressed=true]{color:#fff;background:#0a0a0a}.np-root .vx-cg{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;display:grid}.np-root .vx-in{flex-direction:column;gap:22px;padding:4px 4px 0;display:flex}.np-root .vx-r{display:block}.np-root .vx-r>span{justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:14px;display:flex}.np-root .vx-r b{color:#404040;font-weight:500}.np-root .vx-r output{letter-spacing:-.02em;color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.np-root .vx-r input{appearance:none;background:linear-gradient(90deg, #0a0a0a var(--p,50%), #e2e0dc var(--p,50%));border-radius:9999px;outline:none;width:100%;height:6px;margin:0}.np-root .vx-r input::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #0000001f,0 2px 6px #0000002e}.np-root .vx-r input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #0000001f,0 2px 6px #0000002e}.np-root .vx-r input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #7c5ce859}.np-root .vx-out{background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:20px;display:flex}.np-root .vx-row p{align-items:center;gap:10px;margin:0 0 8px;display:flex}.np-root .vx-row b{font-size:14px;font-weight:500}.np-root .vx-row strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:26px;font-weight:450;line-height:30px}.np-root .vx-row .vx-y,.np-root .vx-row .vx-lg{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.np-root .vx-row .vx-y{color:#fff;background:#0a0a0a}.np-root .vx-row .vx-y svg{width:13px}.np-root .vx-row .vx-lg{background:#fff;box-shadow:0 0 0 1px #00000014}.np-root .vx-row .vx-lg svg{width:15px;height:15px}.np-root .vx-bar{background:#f4f3f1;border-radius:9999px;height:10px;overflow:hidden}.np-root .vx-bar i{background:#7c5ce8;border-radius:9999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.np-root .vx-bc i{background:#a3a3a3}.np-root .vx-row small{color:#737373;margin-top:6px;font-size:12.5px;line-height:18px;display:block}.np-root .vx-save{color:#6440d6;background:#f3effe;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:500}.np-root .vx-note{color:#737373;margin:16px 4px 0;font-size:12.5px;line-height:18px}.np-root .vx .pg-qbig{background:#f4f3f1}@media (max-width:900px){.np-root .vx-hero{padding:104px 20px 0}.np-root .vx-hero h1{font-size:38px;line-height:44px}.np-root .vx-cv{aspect-ratio:1200/700;border-radius:18px}.np-root .vx-tile{font-size:3.6cqw}.np-root .vx-tile>span{border-radius:6cqw;width:22cqw;height:22cqw}.np-root .vx-x{font-size:6cqw}.np-root .vx-cg{grid-template-columns:1fr}.np-root .vx-verdict{padding:28px 24px}.np-root .vx-verdict p{font-size:20px;line-height:29px}.np-root .vx .pg-tablewrap{margin-left:-20px;margin-right:-20px;padding:0 20px;overflow-x:auto}.np-root .vx .pg-table{min-width:600px;font-size:13.5px}.np-root .vx .pg-table thead th{position:static}.np-root .vx .pg-table th,.np-root .vx .pg-table td{padding:12px}.np-root .vx .pg-table tbody th{width:120px}.np-root .vm-cols{grid-template-columns:1fr 1fr}.np-root .vm-cols .vm-col:last-child{display:none}.np-root .vm-bgs{grid-template-columns:1fr}.np-root .vx .bk-stage{padding:20px 20px 0}}.np-root .vx-plan{color:#6440d6;vertical-align:1px;background:#f3effe;border-radius:9999px;align-items:center;height:20px;margin-left:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.np-root .vx-use{flex-direction:column;gap:6px;margin-top:12px;display:flex}.np-root .vx-use>span{background:#efeeeb;border-radius:9999px;height:6px;display:block;overflow:hidden}.np-root .vx-use i{background:#2bc46a;border-radius:9999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.np-root .vx-use small{margin-top:0!important}.np-root .vx-rc{position:relative}.np-root .vx-rc b{align-items:center;gap:6px;display:inline-flex}.np-root .vx-i{all:unset;box-sizing:border-box;color:#404040;cursor:pointer;background:#e2e0dc;border-radius:50%;place-items:center;width:18px;height:18px;font:italic 600 11px/1 Inter,system-ui,sans-serif;display:inline-grid}.np-root .vx-i:hover,.np-root .vx-i[aria-expanded=true]{color:#fff;background:#0a0a0a}.np-root .vx-i:focus-visible{outline-offset:2px;outline:2px solid #7c5ce8}.np-root .vx-tip{z-index:20;color:#fff;background:#0a0a0a;border-radius:16px;padding:16px 18px;position:absolute;top:34px;left:0;right:0;box-shadow:0 20px 40px -16px #00000073}.np-root .vx-tip[hidden]{display:none!important}.np-root .vx-tip b{margin-bottom:6px;font-size:14px;font-weight:500;color:#fff!important;display:block!important}.np-root .vx-tip p{color:#ffffffc7;margin:0 0 8px;font-size:13px;line-height:20px}.np-root .vx-tip p:last-child{margin:0}.np-root .vx-cpc{color:#737373;font-variant-numeric:tabular-nums;margin-top:10px;font-size:12.5px;display:block}.np-root .vx-calc .vx-seg button{white-space:nowrap}.np-root .vx-sv{color:#06785c;background:#e3f8f0;border-radius:9999px;margin-left:6px;padding:2px 7px;font-size:11px;font-style:normal}.np-root .vx-seg button[aria-pressed=true] .vx-sv{color:#0a0a0a;background:#2bc46a}.np-root .vx-l3{font-weight:500;color:#b83d0a!important}.np-root .vx-l3[hidden]{display:none!important}.np-root .vx-how{color:#737373;margin:4px 0 0;font-size:12.5px;line-height:19px}.np-root .vx-note a{text-underline-offset:2px;text-decoration:underline;color:#525252!important}@media (prefers-reduced-motion:reduce){.np-root .vx-bar i,.np-root .vx-use i{transition:none}}.np-root .np-roi .vx-cg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){.np-root .np-roi .vx-cg{grid-template-columns:1fr}}.np-root .np-roi-out{gap:0}.np-root .np-kpi{border-bottom:1px solid #f1f0ee;padding:18px 0}.np-root .np-kpi:first-child{padding-top:4px}.np-root .np-kpi span{color:#525252;font-size:13.5px;display:block}.np-root .np-kpi strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0a0a0a;margin:6px 0 4px;font-size:34px;font-weight:450;line-height:40px;display:block}.np-root .np-kpi small{color:#767676;font-size:12.5px;line-height:18px;display:block}.np-root .np-roi .vx-save{margin-top:18px}.np-root .np-pre{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.np-root .np-pre span{color:#767676;margin-right:4px;font-size:12.5px}.np-root .np-pre button{height:32px;font:inherit;color:#404040;cursor:pointer;background:#fff;border:0;border-radius:9999px;padding:0 14px;font-size:13px;font-weight:500}.np-root .np-pre button[aria-pressed=true]{color:#fff;background:#0a0a0a}.np-root .np-pre button:focus-visible,.np-root .np-copy:focus-visible{outline-offset:2px;outline:2px solid #7c5ce8}.np-root .np-vb{flex-direction:column;gap:10px;margin-top:18px;display:flex}.np-root .np-vb>div{color:#525252;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;font-size:12.5px;display:grid}.np-root .np-vb i{background:#f4f3f1;border-radius:9999px;height:22px;display:block;overflow:hidden}.np-root .np-vb b{background:#2bc46a;border-radius:9999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block;position:relative}.np-root .np-vb b.np-vb-c{background:#7c5ce8}.np-root .np-copy{color:#fff;height:36px;font:inherit;cursor:pointer;background:#0a0a0a;border:0;border-radius:9999px;align-self:flex-start;margin-top:12px;padding:0 16px;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.np-root .np-vb b{transition:none}}@media (max-width:600px){.np-root .np-vb>div{grid-template-columns:1fr;gap:4px}}.np-root .pg-hbtns,.np-root .np-hbtns,.np-root .np-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.np-root .pg-hbtns .hs-btn,.np-root .np-hbtns .hs-btn,.np-root .np-cta-row .hs-btn,.np-root .pg-hbtns .nv-demo,.np-root .np-hbtns .nv-demo,.np-root .np-cta-row .nv-demo,.np-root .hs-close .pg-hbtns .hs-btn{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s,transform .1s;border:0!important;border-radius:9999px!important;height:48px!important;padding:0 24px!important;font-size:15px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.np-root .pg-hbtns .nv-demo,.np-root .np-hbtns .nv-demo,.np-root .np-cta-row .nv-demo{color:#0a0a0a!important;box-shadow:none!important;background:#f1f0ee!important}.np-root .pg-hbtns .nv-demo:hover,.np-root .np-hbtns .nv-demo:hover,.np-root .np-cta-row .nv-demo:hover{background:#e7e5e1!important}.np-root .pg-hbtns a:active,.np-root .np-hbtns a:active,.np-root .np-cta-row a:active{transform:scale(.97)}.np-root .pg-hbtns a:focus-visible,.np-root .np-hbtns a:focus-visible,.np-root .np-cta-row a:focus-visible{outline-offset:3px;outline:2px solid #7c5ce8!important}.np-root .hs-close .hs-btn.hs-btn-p,.np-root .hx .hs-close a.hs-btn.hs-btn-p{color:#0a0a0a!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important}.np-root .hs-close .hs-btn.hs-btn-p:hover{background:#e7e5e1!important}.np-root .hs-close .nv-demo{color:#fff!important;background:0 0!important;box-shadow:inset 0 0 0 1px #ffffff4d!important}.np-root .hs-close .nv-demo:hover{background:#ffffff14!important}.np-root .hs-close .pg-hbtns{justify-content:center}.np-root .pr-go{border-radius:9999px!important}.np-root .np-callout .nv-demo{background:#fff!important;box-shadow:0 0 0 1px #e5e3df!important}.np-root .np-callout .nv-demo:hover{background:#faf9f7!important}.np-root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;margin:0}
