.nh-hero{--nh-text:#f5f1e8;--nh-muted:#b8b0a3;--nh-dim:#7a7368;--nh-accent:#b692f6;--nh-primary:#7f56d9;box-sizing:border-box;max-width:1232px;color:var(--nh-text);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) 600px;align-items:center;column-gap:56px;margin:0 auto;padding:96px 48px 104px;font-family:inherit;display:grid}.nh-hero *{box-sizing:border-box}.nh-title{letter-spacing:-.033em;margin:0;font-size:60px;font-weight:510;line-height:1.04}.nh-title span{color:var(--nh-accent)}.nh-br{display:none}.nh-sub{max-width:500px;color:var(--nh-muted);margin:28px 0 0;font-size:19px;font-weight:400;line-height:1.6}.nh-cta{gap:12px;margin-top:36px;display:flex}.nh-btn{text-align:center;border:1px solid #0000;border-radius:8px;padding:16px 32px;font-size:18px;font-weight:510;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:inline-block}.nh-btn--primary{background:var(--nh-primary);color:#fff}.nh-btn--primary:hover{background:#8b63e4}.nh-btn--secondary{color:var(--nh-text);background:#ffffff08;border-color:#f5f1e81a}.nh-btn--secondary:hover{border-color:#f5f1e83d}.nh-btn:focus-visible{outline:2px solid var(--nh-accent);outline-offset:2px}.nh-micro{color:var(--nh-dim);margin:18px 0 0;font-size:14px;line-height:1.4}.nh-media{min-width:0}.nh-visual{width:100%;height:auto;display:block;overflow:visible}.nh-visual text{font-family:inherit}.nh-visual--mobile{display:none}.nh-ln{fill:none;stroke:var(--nh-accent);stroke-opacity:.5;stroke-width:1.1px}@keyframes nh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nh-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both nh-rise;animation-delay:var(--nh-d,0s)}@media (max-width:1100px){.nh-hero{grid-template-columns:minmax(0,1fr) 480px;column-gap:40px}.nh-title{font-size:48px}}@media (max-width:860px){.nh-hero{text-align:center;flex-direction:column;align-items:stretch;max-width:560px;padding:20px 20px 32px;display:flex}.nh-media{order:-1}.nh-visual--desktop{display:none}.nh-visual--mobile{display:block}.nh-ln{stroke-width:1px}.nh-br{display:inline}.nh-title{letter-spacing:-.03em;white-space:nowrap;margin-top:28px;font-size:clamp(24px,7.45vw,40px);line-height:1.1}.nh-sub{max-width:420px;margin:12px auto 0;font-size:15px;line-height:1.55}.nh-cta{flex-direction:column;gap:10px;margin-top:22px}.nh-btn{border-radius:10px;padding:13px;font-size:15.5px;display:block}.nh-micro{margin-top:14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.nh-rise{animation:none}}.nh-title--wrap{text-wrap:balance}@media (max-width:860px){.nh-title--wrap{white-space:normal;font-size:clamp(24px,7vw,36px)}}
.nl-block{--nl-text:#f5f1e8;--nl-muted:#b8b0a3;--nl-dim:#7a7368;--nl-accent:#b692f6;--nl-primary:#7f56d9;box-sizing:border-box;max-width:1232px;color:var(--nl-text);-webkit-font-smoothing:antialiased;margin:0 auto;padding:104px 48px;font-family:inherit}.nl-block *{box-sizing:border-box}.nl-head{text-align:center}.nl-eyebrow{letter-spacing:.09em;color:var(--nl-dim);margin:0;font-size:11px;font-weight:510}.nl-title{letter-spacing:-.022em;margin:18px 0 0;font-size:48px;font-weight:510;line-height:1.15}.nl-sub{max-width:760px;color:var(--nl-muted);margin:18px auto 0;font-size:19px;font-weight:400;line-height:1.6}.nl-sub b{color:var(--nl-text);font-weight:510}.nl-body{grid-template-columns:460px minmax(0,500px);justify-content:center;align-items:center;column-gap:88px;margin-top:56px;display:grid}.nl-visual{width:100%;height:auto;display:block;overflow:visible}.nl-visual text{font-family:inherit}.nl-steps{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex}.nl-step{align-items:flex-start;gap:20px;display:flex;position:relative}.nl-step:not(:last-child):after{content:"";background:#f5f1e81a;width:1px;position:absolute;top:42px;bottom:-22px;left:16px}.nl-num{width:33px;height:33px;color:color-mix(in srgb,#fff calc(var(--nl-a,0)*100%),var(--nl-accent));background:rgba(127,86,217,var(--nl-a,0));border:1px solid #b692f6b3;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;display:flex;position:relative}.nl-st{letter-spacing:-.015em;margin:2px 0 0;font-size:23px;font-weight:510;line-height:1.25}.nl-sd{color:var(--nl-muted);margin:8px 0 0;font-size:16.5px;line-height:1.5}.nl-foot{flex-wrap:wrap;justify-content:center;gap:14px;margin:56px 0 0;padding:0;list-style:none;display:flex}.nl-foot li{color:var(--nl-muted);background:#ffffff05;border:1px solid #f5f1e81a;border-radius:999px;padding:10px 18px;font-size:16px}@keyframes nl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nl-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both nl-rise;animation-delay:var(--nl-d,0s);animation-play-state:paused}.nl-block.is-in .nl-rise,.nl-block:not(.nl-js) .nl-rise{animation-play-state:running}@media (max-width:1100px){.nl-body{grid-template-columns:400px minmax(0,1fr);column-gap:56px}.nl-title{font-size:42px}}@media (max-width:860px){.nl-block{max-width:560px;padding:56px 20px}.nl-title{margin-top:14px;font-size:clamp(26px,7.6vw,38px);line-height:1.14}.nl-sub{margin-top:14px;font-size:15px;line-height:1.55}.nl-body{margin-top:28px;display:block}.nl-media{max-width:400px;margin:0 auto}.nl-steps{gap:24px;margin-top:28px}.nl-step{gap:16px}.nl-step:not(:last-child):after{top:36px;bottom:-18px;left:14px}.nl-num{width:29px;height:29px;font-size:13px}.nl-st{margin-top:1px;font-size:19px}.nl-sd{margin-top:6px;font-size:14.5px}.nl-foot{flex-direction:column;align-items:stretch;gap:10px;margin-top:36px}.nl-foot li{text-align:center;border-radius:14px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.nl-rise{animation:none}}html.nl-cap .nl-rise{animation:none}.nl-track{margin-top:56px}.nl-track>.nl-body{margin-top:0}.nl-pin .nl-track>.nl-body{position:sticky}@media (max-width:860px){.nl-track{margin-top:28px}}.nl-compact .nl-steps{gap:16px}.nl-compact .nl-step:not(:last-child):after{bottom:-10px}.nl-compact .nl-sd{opacity:0;max-height:0;margin-top:0;transition:max-height .35s,margin-top .35s,opacity .25s;overflow:hidden}.nl-compact .nl-step.is-on .nl-sd{opacity:1;max-height:7em;margin-top:6px}.nl-compact.nl-measure .nl-sd{max-height:0!important;margin-top:0!important;transition:none!important}
.ns-block{--ns-text:#f5f1e8;--ns-muted:#b8b0a3;--ns-accent:#b692f6;--ns-primary:#7f56d9;box-sizing:border-box;text-align:center;max-width:1232px;color:var(--ns-text);-webkit-font-smoothing:antialiased;margin:0 auto;padding:104px 48px;font-family:inherit}.ns-block *{box-sizing:border-box}.ns-title{letter-spacing:-.022em;margin:0;font-size:48px;font-weight:510;line-height:1.15}.ns-title span{color:var(--ns-accent)}.ns-br{display:none}.ns-cols{grid-template-columns:1fr 1fr;max-width:980px;margin:52px auto 0;padding:0;list-style:none;display:grid}.ns-col{z-index:0;flex-direction:column;align-items:center;gap:20px;padding:0 24px;display:flex;position:relative}.ns-col+.ns-col{border-left:1px solid #f5f1e81a}.ns-ico{border-radius:17px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.ns-ico svg{display:block}.ns-ico--shared{background:linear-gradient(#8b63e4,#7149cf);box-shadow:inset 0 0 0 1px #ffffff38}.ns-ico--shared:before{content:"";z-index:-1;background:radial-gradient(closest-side,#7f56d96b,#7f56d900);border-radius:50%;animation:4.6s ease-in-out infinite ns-breathe;position:absolute;inset:-36px}.ns-ico--private{background:#141316;border:1px dashed #f5f1e857}.ns-text{color:var(--ns-muted);text-wrap:balance;margin:0;font-size:19px;line-height:1.5}.ns-shackle{transition:transform .38s cubic-bezier(.3,1.7,.5,1) .95s}.ns-block.ns-js:not(.is-in) .ns-shackle{transform:translateY(-2.6px)}@keyframes ns-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ns-breathe{0%,to{opacity:.55}50%{opacity:1}}.ns-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both ns-rise;animation-delay:var(--ns-d,0s);animation-play-state:paused}.ns-block.is-in .ns-rise,.ns-block:not(.ns-js) .ns-rise{animation-play-state:running}@media (max-width:1100px){.ns-title{font-size:42px}}@media (max-width:900px){.ns-block{padding:72px 20px}.ns-title{font-size:clamp(22px,7vw,38px);line-height:1.18}.ns-br{display:inline}.ns-cols{grid-template-columns:1fr;max-width:360px;margin-top:36px}.ns-col{gap:16px;padding:0}.ns-col+.ns-col{border-top:1px solid #f5f1e81a;border-left:0;margin-top:28px;padding-top:28px}.ns-ico{border-radius:15px;width:54px;height:54px}.ns-text{font-size:17px}}@media (prefers-reduced-motion:reduce){.ns-rise{animation:none}.ns-ico--shared:before{opacity:.8;animation:none}.ns-shackle{transition:none}.ns-block.ns-js:not(.is-in) .ns-shackle{transform:none}}
