.nx{--lime:#c5ef14;--purple:#6e12ff;--blue:#0019ff;--ink:#0a0820;--muted:#5c5b6e;--tint:#f4f2fa;--page:#f1f1f6;--r-lg:28px;--r-md:20px;--gut:clamp(16px,3.4vw,48px);--pad:clamp(20px,4.5vw,64px);--pady:clamp(40px,5vw,72px);--ov:clamp(48px,6.5vw,96px);--font:"corbel-regular",Corbel,Verdana,Helvetica,Arial,sans-serif;--font-b:"corbel-bold","corbel-regular",Corbel,Verdana,Helvetica,Arial,sans-serif;background:var(--page);color:var(--ink);font-family:var(--font);font-size:clamp(16px,1.15vw,18px);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;text-rendering:optimizeLegibility}.nx *,.nx :after,.nx :before{box-sizing:border-box}.nx :where(h1,h2,h3,p,li,a,span,small,b,figure,figcaption,ul){color:inherit;font:inherit;letter-spacing:inherit;margin:0;text-decoration:inherit;text-transform:inherit}.nx :where(ul){list-style:none;padding:0}.nx :where(img){display:block;height:auto;max-width:100%}.nx .nx-wrap{margin-inline:auto;max-width:1440px;padding-inline:var(--gut)}.nx .nx-in{padding-inline:var(--pad)}.nx .nx-sec{margin-top:24px}.nx .nx-main{padding-bottom:5.5rem!important}.nx .nx-main:after{content:"";display:block;height:24px}.nx .nx-box{background:#fff;border-radius:var(--r-lg);padding:var(--pady) var(--pad)}.nx .nx-eyebrow{color:var(--purple);font-family:var(--font-b);font-size:13px;font-synthesis:style;font-weight:700;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.nx .nx-dark .nx-eyebrow{color:var(--lime)}.nx .nx-h2{color:inherit;font-family:var(--font-b);font-size:clamp(1.75rem,2.9vw,2.5rem);font-synthesis:style;font-weight:700;letter-spacing:-.01em;line-height:1.15;text-wrap:balance}.nx .nx-dark{color:#fff}.nx .nx-lead{color:var(--muted);margin-top:20px;max-width:44rem}.nx .nx-grid{display:grid;gap:20px;margin-top:clamp(28px,3.5vw,48px)}@media (min-width:900px){.nx .nx-grid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.nx .nx-card{background:var(--tint);border-radius:var(--r-md);padding:clamp(24px,2.4vw,32px)}.nx .nx-btn{align-items:center;background:var(--lime);border:1px solid transparent;border-radius:999px;color:#000;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:15px;font-weight:600;gap:8px;letter-spacing:0;line-height:1.2;padding:13px 22px;text-decoration:none;text-transform:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.nx .nx-btn:focus-visible,.nx .nx-btn:hover{background:#000;border-color:#000;color:#fff;transform:translateY(-1px)}.nx .nx-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nx .nx-dark .nx-btn:focus-visible{outline-color:var(--lime)}.nx .nx-btn__i{fill:none;flex:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.nx .nx-act{margin-top:clamp(28px,3vw,36px)}.nx .nx-count{font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.nx .nx-count__n{display:inline-block;text-align:right}@media (max-width:420px){.nx .nx-btn{letter-spacing:.08em;padding:15px 20px}}@media (prefers-reduced-motion:reduce){.nx *{transition:none!important}.nx .nx-btn:focus-visible,.nx .nx-btn:hover{transform:none}}