.nx-usp{--acc:#9354ff;background:none;color:#f4f2f8;font-family:Nunito,Avenir Next,system-ui,sans-serif;overflow:hidden;position:relative}.nx-usp *,.nx-usp :after,.nx-usp :before{box-sizing:border-box}.nx-usp__wrap{gap:40px}.nx-usp__head,.nx-usp__wrap{display:flex;flex-direction:column}.nx-usp__head{align-items:center;gap:16px;text-align:center}.nx-usp__eyebrow{align-items:center;background:#1b1730;border:1px solid #3a2a66;border-radius:999px;color:#d9ccff;display:inline-flex;font-size:11.5px;font-weight:800;gap:8px;letter-spacing:.14em;padding:7px 14px;text-transform:uppercase}.nx-usp__dot{background:var(--acc);border-radius:50%;box-shadow:0 0 10px var(--acc);display:inline-block;flex:none;height:6px;width:6px}body .nx-usp .nx-usp__h2{color:#f4f2f8;font-family:inherit;font-size:44px!important;font-weight:800;letter-spacing:-.3px;line-height:1.12!important;margin:0!important;padding:0}.nx-usp__hl{background:linear-gradient(90deg,#b794ff,var(--acc));-webkit-background-clip:text;background-clip:text;color:transparent}body .nx-usp .nx-usp__intro{color:#b5b0c4;font-size:16px;line-height:1.6;margin:0;max-width:620px}.nx-usp__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.nx-usp__card{border:1px solid #424242;border-radius:14px;display:flex;flex-direction:column;gap:9px;min-width:0;overflow:hidden;padding:22px 22px 18px;position:relative}.nx-usp__top{align-items:center;display:flex;gap:10px;justify-content:space-between}.nx-usp__tag{background:#1b1730;border:1px solid #3a2a66;border-radius:999px;color:#d9ccff;font-size:10.5px;font-weight:800;letter-spacing:.12em;line-height:1.3;padding:5px 10px;text-transform:uppercase}.nx-usp__card--featured .nx-usp__tag{background:var(--acc);border-color:var(--acc);color:#fff}.nx-usp__num{color:#8f7bc0;font-size:12px;font-weight:800}.nx-usp__stat{background:linear-gradient(90deg,#f4f2f8 30%,#c9b4ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:28px;font-weight:800;line-height:1.1;margin-top:6px}body .nx-usp .nx-usp__title{color:#b794ff;font-family:inherit;font-size:14.5px!important;font-weight:700;letter-spacing:0;line-height:1.4!important;margin:0!important;padding:0}.nx-usp__card--featured .nx-usp__title{color:#d9ccff}body .nx-usp .nx-usp__desc{color:#b5b0c4;font-size:13.5px;line-height:1.55;margin:0}.nx-usp__visual{margin-top:auto;padding-top:8px}.nx-usp__foot{align-items:center;border-top:1px solid #24203a;color:#d4d4d4;display:flex;font-size:10.5px;font-weight:800;gap:8px;letter-spacing:.08em;padding-top:12px;text-transform:uppercase}.nx-v-timeline{display:flex;flex-direction:column;gap:8px}.nx-v-timeline__track{background:#1b1730;border-radius:99px;height:8px;position:relative}.nx-v-timeline__fill{animation:nxuFill 3.6s ease-in-out infinite;background:linear-gradient(90deg,#5b2fc2,var(--acc));border-radius:99px;bottom:0;box-shadow:0 0 12px var(--acc);left:0;position:absolute;top:0;width:100%}.nx-v-timeline__labels{color:#cfc6e6;font-size:11px;font-weight:800}.nx-v-people,.nx-v-timeline__labels{display:flex;justify-content:space-between}.nx-v-people{align-items:flex-end;gap:6px}.nx-v-people__p{align-items:center;animation:nxuPerson 4.5s ease-in-out infinite;color:#3a2a66;display:flex;flex-direction:column;gap:5px}.nx-v-people__p--end{animation:none}.nx-v-people__l{color:#cfc6e6;font-size:10px;font-weight:800;white-space:nowrap}.nx-v-people__badge{align-items:center;background:var(--acc);border-radius:999px;box-shadow:0 0 14px var(--acc);color:#fff;display:flex;font-size:12px;font-weight:800;height:30px;padding:0 9px}.nx-v-bars{align-items:end;display:grid;gap:4px;height:36px}.nx-v-bars span{animation:nxuGrow 3s ease-in-out infinite;background:#7a4ad6;border-radius:3px;display:block;transform-origin:bottom}.nx-v-search{display:flex;flex-direction:column;gap:8px}.nx-v-search__box{align-items:center;background:#1b1730;border-radius:8px;color:#d9ccff;display:flex;font-size:12px;gap:8px;padding:7px 10px}.nx-v-search__box svg{color:var(--acc);flex:none}.nx-v-search__q{animation:nxuType 4s steps(30) infinite;display:inline-block;overflow:hidden;vertical-align:bottom;white-space:nowrap}.nx-v-search__caret{animation:nxuBlink 1s step-end infinite;background:#d9ccff;flex:none;height:13px;width:1.5px}.nx-v-search__chips{display:flex;flex-wrap:wrap;gap:6px}.nx-v-chip{align-items:center;border:1px solid #3a2a66;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:6px 10px}.nx-v-chip__ping{background:var(--acc);border-radius:50%;height:7px;position:relative;width:7px}.nx-v-chip__ping:after{animation:nxuPing 1.8s ease-out infinite;animation-delay:inherit;background:var(--acc);border-radius:50%;content:"";inset:0;position:absolute}.nx-v-lang{display:grid;font-size:12px;font-weight:800;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.nx-v-lang__item{animation:nxuSwap 4s ease-in-out infinite;background:#1b1730;border:1px solid #3a2a66;border-radius:8px;display:flex;gap:6px;justify-content:space-between;padding:7px 10px}.nx-v-lang__code{color:#b794ff}.nx-v-steps{align-items:center;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:800;gap:5px}.nx-v-steps__s{animation:nxuStep 4s ease-in-out infinite;background:#1b1730;border-radius:6px;color:#fff;padding:6px 9px}.nx-v-steps__arrow{color:#8f7bc0}@keyframes nxuGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes nxuFill{0%{width:0}55%,85%{width:100%}to{width:0}}@keyframes nxuPerson{0%,to{color:#3a2a66;transform:translateY(0)}12%,30%{color:var(--acc);transform:translateY(-3px)}42%{color:#3a2a66;transform:translateY(0)}}@keyframes nxuGrow{0%{transform:scaleY(.12)}45%,80%{transform:scaleY(1)}to{transform:scaleY(.12)}}@keyframes nxuType{0%,to{max-width:0}40%,75%{max-width:220px}}@keyframes nxuBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes nxuPing{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes nxuSwap{0%,to{border-color:#3a2a66;box-shadow:none}10%,40%{border-color:var(--acc);box-shadow:0 0 14px var(--acc)}50%{border-color:#3a2a66;box-shadow:none}}@keyframes nxuStep{0%,to{background:#1b1730;box-shadow:none}22%,8%{background:var(--acc);box-shadow:0 0 14px var(--acc)}30%{background:#1b1730;box-shadow:none}}@keyframes nxuChip{0%,to{background:#2a1d4f;box-shadow:none;color:#e4d9ff}18%,6%{background:var(--acc);box-shadow:0 0 14px var(--acc);color:#f4f2f8}26%{background:#2a1d4f;box-shadow:none;color:#e4d9ff}}@keyframes nxuDraw{0%{stroke-dashoffset:300}55%,to{stroke-dashoffset:0}}@keyframes nxuFade{0%,25%{opacity:0}60%,to{opacity:1}}@keyframes nxuBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-6deg)}}@keyframes nxuRing{0%{stroke-dashoffset:126}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:126}}@keyframes nxuNeedle{0%{transform:rotate(-70deg)}55%,85%{transform:rotate(62deg)}to{transform:rotate(-70deg)}}@keyframes nxuSpin{to{transform:rotate(1turn)}}@keyframes nxuTick{0%,8%{opacity:.25;transform:scale(.6)}22%,85%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.6)}}@keyframes nxuTile{0%,to{background:#2a1d4f}15%,35%{background:var(--acc);box-shadow:0 0 10px var(--acc)}50%{background:#2a1d4f;box-shadow:none}}@keyframes nxuDot{0%,to{background:#2a1d4f}20%,40%{background:var(--acc);box-shadow:0 0 8px var(--acc)}60%{background:#2a1d4f;box-shadow:none}}@keyframes nxuPlay{0%{left:0}to{left:100%}}@keyframes nxuTicker{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-18px)}50%,70%{transform:translateY(-36px)}75%,95%{transform:translateY(-54px)}to{transform:translateY(-72px)}}@keyframes nxuBand{0%,to{opacity:0}12%,30%{opacity:.85}45%{opacity:0}}@keyframes nxuDrop{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(78px)}}@keyframes nxuMarquee{to{transform:translateX(-50%)}}@keyframes nxuPop{0%,4%{opacity:0;transform:scale(.3)}14%,80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(.3)}}.nx-usp__visual--custom{color:#f4f2f8;font-size:12px}@media (max-width:991px){.nx-usp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .nx-usp .nx-usp__h2{font-size:34px!important}}@media (max-width:767px){.nx-usp__wrap{gap:28px}body .nx-usp .nx-usp__h2{font-size:28px!important;line-height:1.18!important}body .nx-usp .nx-usp__intro{font-size:15px}.nx-usp__grid{gap:14px;grid-template-columns:1fr}.nx-usp__stat{font-size:25px}}@media (prefers-reduced-motion:reduce){.nx-usp *,.nx-usp :after{animation:none!important}}