.nxsm{--nx-bg:#050409;--nx-panel:#0b0814;--nx-card:#110d1c;--nx-card-2:#140e26;--nx-line:#1e1a2a;--nx-line-2:#2a2340;--nx-line-3:#3a3350;--nx-purple:#9354ff;--nx-blue:#a3dffa;--nx-ink:#050409;--nx-text:#f4f2f8;--nx-text-2:#dcd8e6;--nx-text-3:#c8c3d6;--nx-text-4:#b5b0c4;--nx-muted:#9e98b0;--nx-muted-2:#8c86a0;--nx-accent:#9354ff;--nx-display:"Nunito",sans-serif;--nx-body:"Nunito",sans-serif;--nx-mono:"Nunito",sans-serif;--nx-btn:"Montserrat",sans-serif;--nx-gutter:80px;background:var(--nx-bg);color:var(--nx-text);font-family:var(--nx-body);font-size:16px;font-weight:400;line-height:1.5;position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-align:left}.nxsm *,.nxsm :after,.nxsm :before{box-sizing:border-box}.nxsm figure,.nxsm h1,.nxsm h2,.nxsm h3,.nxsm h4,.nxsm p,.nxsm ul{background:none;border:0;margin:0;padding:0;text-align:inherit;text-transform:none}.nxsm h1,.nxsm h2,.nxsm h3,.nxsm h4{color:inherit;font-family:var(--nx-display);font-weight:800}.nxsm p{color:inherit;font-family:var(--nx-body)}.nxsm p:empty{display:none}.nxsm img,.nxsm video{display:block;max-width:none}.nxsm a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease}.nxsm a,.nxsm a:hover{color:inherit;text-decoration:none}.nxsm button{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;height:auto;letter-spacing:normal;line-height:normal;margin:0;min-width:0;padding:0;text-transform:none;width:auto}.nxsm a:focus-visible,.nxsm button:focus-visible{outline:2px solid var(--nx-blue);outline-offset:3px}.nxsm b,.nxsm strong{color:var(--nx-text);font-weight:700}.nxsm__wrap.nxsm__wrap{margin:0 auto;max-width:1440px;padding-left:var(--nx-gutter);padding-right:var(--nx-gutter);width:100%}.nxsm__eyebrow.nxsm__eyebrow{font-size:13px;letter-spacing:2px}.nxsm__eyebrow.nxsm__eyebrow,.nxsm__label.nxsm__label{color:var(--nx-blue);font-family:var(--nx-mono);font-weight:500;line-height:1.4;text-transform:uppercase}.nxsm__label.nxsm__label{font-size:12px;letter-spacing:1.5px}.nxsm__h2.nxsm__h2{font-family:var(--nx-display);font-size:56px;font-weight:800;letter-spacing:-1px;line-height:1}.nxsm__accent.nxsm__accent{color:var(--nx-purple)}.nxsm__lead.nxsm__lead{color:var(--nx-muted);font-size:17px;line-height:1.5}.nxsm__head.nxsm__head{align-items:flex-end;display:flex;gap:40px;justify-content:space-between}.nxsm__head-copy.nxsm__head-copy{display:flex;flex-direction:column;gap:14px}.nxsm__btn.nxsm__btn{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--nx-btn);font-size:15px;font-weight:700;gap:10px;justify-content:center;line-height:1.2;min-height:44px;padding:14px 24px;text-align:center;white-space:nowrap}.nxsm__btn--primary.nxsm__btn--primary{background:var(--nx-accent);color:var(--nx-ink)}.nxsm__btn--primary.nxsm__btn--primary:hover{background:#a877ff;color:var(--nx-ink)}.nxsm__btn--outline-blue.nxsm__btn--outline-blue{border:1px solid var(--nx-blue);color:var(--nx-blue)}.nxsm__btn--outline-blue.nxsm__btn--outline-blue:hover{background:var(--nx-blue);color:var(--nx-ink)}.nxsm__btn--outline.nxsm__btn--outline{border:1px solid var(--nx-line-3);color:var(--nx-text)}.nxsm__btn--outline.nxsm__btn--outline:hover{border-color:var(--nx-purple);color:var(--nx-text)}.nxsm__btn--ink.nxsm__btn--ink{background:var(--nx-ink);color:var(--nx-text)}.nxsm__btn--ink.nxsm__btn--ink:hover{background:#1c1630;color:var(--nx-text)}.nxsm__btn--blue.nxsm__btn--blue{background:var(--nx-blue);color:var(--nx-ink)}.nxsm__btn--blue.nxsm__btn--blue:hover{background:#c4ebfc;color:var(--nx-ink)}.nxsm__pill.nxsm__pill{align-items:center;border:1px solid var(--nx-line-2);border-radius:999px;color:var(--nx-text-2);display:inline-flex;font-size:14px;font-weight:500;line-height:1.3;padding:9px 14px}a.nxsm__pill:hover{border-color:var(--nx-purple);color:var(--nx-text)}@keyframes nxLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes nxRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes nxPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes nxFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nxsm .nx-pulse{animation:nxPulse 3.2s ease-in-out infinite}.nxsm .nx-fade{animation:nxFadeIn .35s ease both}@media (max-width:1199px){.nxsm{--nx-gutter:40px}.nxsm__h2.nxsm__h2{font-size:44px}.nxsm__head.nxsm__head{align-items:flex-start;flex-direction:column;gap:18px}}@media (max-width:767px){.nxsm{--nx-gutter:20px}.nxsm__h2.nxsm__h2{font-size:34px;letter-spacing:-.5px;line-height:1.05}.nxsm__eyebrow.nxsm__eyebrow{font-size:12px;letter-spacing:1.6px}.nxsm__lead.nxsm__lead{font-size:16px}.nxsm__btn.nxsm__btn{font-size:15px;padding:14px 22px}}@media (prefers-reduced-motion:reduce){.nxsm .nx-fade,.nxsm .nx-left,.nxsm .nx-pulse,.nxsm .nx-right{animation:none!important}}