@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PPNeueMontreal;font-weight:200;font-display:swap;src:url(/fonts/PPNeueMontreal-Light.woff2) format("woff2")}@font-face{font-family:PPNeueMontreal;font-weight:400;font-display:swap;src:url(/fonts/PPNeueMontreal-Regular.woff2) format("woff2")}@font-face{font-family:PPNeueMontreal;font-weight:600;font-display:swap;src:url(/fonts/PPNeueMontreal-SemiBold.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}body.nx{margin:0;background:var(--b-umbrella);color:var(--b-ink);font-family:var(--b-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.nx-bar{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:baseline;gap:18px;padding:22px clamp(18px,4vw,56px)}.nx-bar__mark{color:var(--b-ink);text-decoration:none;font-weight:600;font-size:20px;letter-spacing:-.01em}.nx-bar__tag{font-family:var(--b-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-zoom{position:relative;height:520vh}.nx-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.nx-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.nx-copy{position:absolute;left:clamp(18px,4vw,56px);bottom:11vh;width:min(36vw,560px);will-change:opacity,transform}.nx-copy--b{width:min(34vw,520px)}.nx-copy--c{top:12vh;bottom:auto;width:auto;right:clamp(18px,4vw,56px);display:flex;align-items:flex-end;gap:clamp(24px,5vw,96px);flex-wrap:wrap}.nx-copy--c .nx-note{flex-basis:100%;max-width:70ch;margin-top:0}.nx-eyebrow{display:block;margin-bottom:18px;font-family:var(--b-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-h1{margin:0;font-weight:200;font-size:clamp(3rem,6.6vw,7.2rem);line-height:.92;letter-spacing:-.035em}.nx-h2{margin:0;font-weight:200;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.02;letter-spacing:-.025em}.nx-h2--big{font-size:clamp(2.6rem,5.4vw,5.6rem)}.nx-lede{margin:22px 0 0;max-width:34ch;font-size:clamp(1.02rem,1.3vw,1.3rem);line-height:1.45;color:var(--b-ink-dim)}.nx-note{margin:18px 0 0;max-width:46ch;font-size:13px;line-height:1.55;color:var(--b-ink-faint)}.nx-figs{display:flex;gap:clamp(20px,3.4vw,56px);margin:0}.nx-figs div{display:grid;gap:6px}.nx-figs dt{font-weight:200;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nx-figs dd{margin:0;font-family:var(--b-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-figs dd i{display:block;margin-top:3px;font-style:normal;text-transform:none;letter-spacing:.02em}.nx-tutor{position:absolute;left:40vw;top:73vh;width:min(52vw,760px);pointer-events:none}.nx-tutor span{display:block;margin-bottom:6px;font-family:var(--b-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--b-umbrella-accent-text)}.nx-tutor p{margin:0;font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.4;font-weight:200}.nx-cue{position:absolute;right:clamp(18px,4vw,56px);bottom:32px;display:flex;align-items:center;gap:10px;font-family:var(--b-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-cue i{width:1px;height:34px;background:var(--b-rule);position:relative;overflow:hidden}.nx-cue i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--b-ink);animation:nxCue 1.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes nxCue{to{top:100%}}.nx-next{min-height:80vh;padding:20vh clamp(18px,4vw,56px) 24vh;border-top:1px solid var(--b-rule-soft)}.nx-next .nx-h2{max-width:18ch;font-size:clamp(2.2rem,4.6vw,4.6rem)}.nx-pill{position:fixed;left:50%;bottom:18px;z-index:60;transform:translate(-50%);display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;font:400 14px var(--b-font);color:var(--b-ink);text-decoration:none;white-space:nowrap;background:var(--b-umbrella-deep);border:1px solid var(--b-rule)}.nx-pill:hover{border-color:var(--b-ink)}@media(prefers-reduced-motion:reduce){.nx-cue i:after{animation:none}}@media(max-width:759px){.nx-bar__tag{display:none}.nx-zoom{height:460vh}.nx-copy,.nx-copy--b{left:6vw;right:6vw;width:auto;bottom:13vh}.nx-h1{font-size:clamp(2.6rem,12vw,3.6rem)}.nx-tutor{left:7vw;right:7vw;width:auto;top:50vh}.nx-copy--c{top:9vh;bottom:auto;left:6vw;right:6vw;gap:12px}.nx-h2--big{font-size:2.3rem}.nx-figs{gap:18px}.nx-figs dt{font-size:1.9rem}.nx-copy--c .nx-note{font-size:12px}.nx-cue{display:none}}.nx{--nx-ink: #ffffff;--nx-dim: rgba(255,255,255,.62);--nx-line: rgba(255,255,255,.26);--nx-lime: #c8f031;--nx-sky: #8bd3f0;--nx-pink: #f0a3b8;--nx-mint: #3ed6a6;--nx-gold: #ffb829;--nx-dark: #0b1620 }.nx-prod{position:relative}.nx-pstage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(150px,.32fr);grid-template-rows:auto 1fr;align-items:center;gap:0 clamp(24px,4vw,72px);padding:92px clamp(18px,4vw,56px) 76px;background:var(--b-society);transition:background-color .8s ease}.nx-pstage[data-field=society]{background:var(--b-society)}.nx-pstage[data-field=academy]{background:var(--b-academy)}.nx-pstage[data-field=corporate]{background:var(--b-corporate)}.nx-pintro{grid-column:1 / -1;align-self:start}.nx-pintro .nx-h2{font-size:clamp(1.6rem,2.6vw,2.6rem);max-width:26ch}.nx-pintro .nx-eyebrow{margin-bottom:10px}.nx-pcopy{position:relative;align-self:center;min-height:340px}.nx-pc{position:absolute;inset:0 0 auto 0;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.nx-pc.is-on{opacity:1;transform:none;pointer-events:auto}.nx-pc__by{display:block;height:26px;margin-bottom:18px}.nx-pc__by img{height:100%;width:auto;display:block}.nx-pc__by b{font-weight:600;font-size:18px}.nx-pc__h{margin:0;font-weight:200;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1;letter-spacing:-.03em;max-width:14ch}.nx-pc__p{margin:16px 0 0;max-width:40ch;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5;color:var(--b-ink-dim)}.nx-pc__stat{margin-top:28px;padding-top:18px;border-top:1px solid var(--b-rule);display:grid;gap:6px;max-width:30ch}.nx-pc__num{display:flex;align-items:baseline}.nx-pc__stat b{font-variant-numeric:normal;font-weight:200;font-size:clamp(2.6rem,4.4vw,4.6rem);line-height:1;letter-spacing:-.02em}.nx-pc__stat em{font-style:normal;font-weight:200;font-size:clamp(1.6rem,2.4vw,2.6rem);margin-left:4px}.nx-pc__stat span{font-family:var(--b-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-faint);line-height:1.5}.nx-pc__aim{margin-top:14px;display:flex;gap:10px;align-items:baseline}.nx-pc__aim i{font-style:normal;font-family:var(--b-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-gold)}.nx-pc__aim b{font-weight:400;font-size:15px}.nx-device{position:relative;align-self:center;justify-self:center}.nx-device--phone{height:min(calc(100svh - 230px),720px);aspect-ratio:440 / 956;padding:10px;border:1.5px solid rgba(255,255,255,.55);border-radius:46px}.nx-device--laptop{width:min(52vw,980px);aspect-ratio:1200 / 750;padding:12px;border:1.5px solid rgba(255,255,255,.55);border-radius:16px 16px 6px 6px;margin-bottom:26px}.nx-device--laptop:after{content:"";position:absolute;left:-7%;right:-7%;bottom:-22px;height:12px;border:1.5px solid rgba(255,255,255,.55);border-top:0;border-radius:0 0 14px 14px}.nx-screen{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;border-radius:36px;background:#00000047}.nx-device--laptop .nx-screen{border-radius:6px}.nx-b{position:absolute;box-sizing:border-box;border:1px solid transparent;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.25;font-family:var(--b-font);color:var(--nx-ink)}.nx-b--card{border-width:1px;border-style:solid}.nx-b--text{border:0;white-space:normal;overflow:visible}.nx-pips{align-self:center;display:grid;gap:2px}.nx-pips button{display:flex;align-items:center;gap:12px;min-height:36px;padding:0;cursor:pointer;font:400 13px var(--b-font);color:var(--b-ink-faint);background:none;border:0;text-align:left;transition:color .3s}.nx-pips button i{width:18px;height:1px;background:var(--b-rule);transition:width .35s ease,background .35s}.nx-pips button:hover,.nx-pips button.is-on{color:var(--b-ink)}.nx-pips button.is-on i{width:34px;background:var(--b-ink)}.nx-prod--wide .nx-pstage{grid-template-columns:minmax(0,.9fr) auto minmax(130px,.26fr)}@media(max-width:1100px){.nx-pstage,.nx-prod--wide .nx-pstage{grid-template-columns:minmax(0,1fr) auto}.nx-pips{display:none}.nx-device--laptop{width:54vw}}@media(max-width:759px){.nx-pstage,.nx-prod--wide .nx-pstage{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;padding:72px 6vw 80px;gap:14px;align-items:start}.nx-pintro .nx-h2{font-size:1.4rem}.nx-device--phone{order:2;height:44svh;justify-self:center}.nx-device--laptop{order:2;width:88vw;margin-bottom:18px}.nx-pcopy{order:3;min-height:0;height:100%}.nx-pc__h{font-size:1.7rem}.nx-pc__p{font-size:.95rem;margin-top:8px}.nx-pc__stat{margin-top:12px;padding-top:10px}.nx-pc__num{display:flex;align-items:baseline}.nx-pc__stat b{font-size:2.2rem}.nx-pc__by{height:20px;margin-bottom:10px}}body.nx{--b-ink: #0f172a;--b-ink-dim: rgba(15, 23, 42, .74);--b-ink-faint: rgba(15, 23, 42, .62);--b-rule: rgba(15, 23, 42, .16);--b-rule-soft: rgba(15, 23, 42, .08);--b-umbrella-accent-text: #6b3df5;--nx-cream: #f6f1e6;background:linear-gradient(180deg,#fbf9f4 0%,var(--nx-cream) 100%) fixed;color:var(--b-ink)}.nx-bar{background:linear-gradient(180deg,#fbf9f4eb,#fbf9f400)}.nx-pill{background:#0f172a;color:#fff;border-color:transparent;box-shadow:0 10px 30px -12px #0f172a73}.nx-pill:hover{border-color:transparent;background:#1e293b}.nx-cue i:after{background:var(--b-ink)}.nx-pstage,.nx-pstage[data-field]{background:transparent}.nx-pstage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;transition:opacity .8s ease;background:radial-gradient(60% 70% at 62% 58%,var(--nx-glow, rgba(128,82,255,.13)),transparent 70%)}.nx-pstage{isolation:isolate}.nx-pstage[data-field=society]{--nx-glow: rgba(128, 82, 255, .14) }.nx-pstage[data-field=academy]{--nx-glow: rgba(255, 95, 162, .13) }.nx-pstage[data-field=corporate]{--nx-glow: rgba(42, 213, 165, .16) }.nx-device--phone,.nx-device--laptop{border:0;background:#0b0d12;box-shadow:0 40px 90px -30px #0f172a80,0 0 0 1px #0f172a14}.nx-device--laptop:after{border:0;background:linear-gradient(#e4ded0,#cfc8b8);box-shadow:0 18px 30px -18px #0f172a80}.nx-screen{background:#0e1117}.nx-pc__aim i{color:#9a6700}.nx-pips button.is-on i{background:var(--b-ink)}.nx-next{border-top-color:var(--b-rule)}.nx-shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;will-change:opacity,transform,filter;visibility:hidden}.nx-sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--nx-base, transparent);transition:background-color 1.2s ease}.nx-sky i{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;opacity:0;transition:opacity 1.4s ease;animation:nxDrift 38s ease-in-out infinite alternate;will-change:transform,opacity}.nx-sky [data-sky=zoom]{background:var(--nx-sky-zoom, none)}.nx-sky [data-sky=onlytests]{background:var(--nx-sky-ot, none);animation-delay:-9s}.nx-sky [data-sky=mastery]{background:var(--nx-sky-ms, none);animation-delay:-17s}.nx-sky [data-sky=corporate]{background:var(--nx-sky-corp, none);animation-delay:-25s}body.nx[data-at=zoom] [data-sky=zoom],body.nx[data-at=onlytests] [data-sky=onlytests],body.nx[data-at=mastery] [data-sky=mastery],body.nx[data-at=corporate] [data-sky=corporate]{opacity:1}@keyframes nxDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(2%,1.5%,0) scale(1.06)}to{transform:translate3d(-1%,2%,0) scale(1.02)}}@media(prefers-reduced-motion:reduce){.nx-sky i{animation:none}}body.nx main,body.nx .nx-bar{position:relative;z-index:1}body.nx .nx-bar{position:fixed;z-index:40}.nx-looks{position:fixed;left:16px;bottom:18px;z-index:61;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#0a0a14b8;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-looks span{padding:0 8px 0 10px;font:400 11px var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.nx-looks button{min-height:32px;padding:0 12px;border:0;border-radius:999px;cursor:pointer;font:400 12.5px var(--b-font);color:#fffc;background:none}.nx-looks button:hover{color:#fff}.nx-looks button[aria-pressed=true]{background:#fff;color:#0b0b14}@media(max-width:759px){.nx-looks{left:8px;right:8px;bottom:70px;justify-content:center;flex-wrap:wrap}.nx-looks span{display:none}.nx-looks button{padding:0 9px;font-size:12px}}body.nx:not([data-look=light]){--b-ink: #ffffff;--b-ink-dim: rgba(255, 255, 255, .8);--b-ink-faint: rgba(255, 255, 255, .64);--b-rule: rgba(255, 255, 255, .2);--b-rule-soft: rgba(255, 255, 255, .1);--b-umbrella-accent-text: #cbb8ff;--nx-cv-ink: 255,255,255;--nx-cv-line: #2ee6ff;--nx-cv-wrong: #a9a6d6;--nx-cv-got: #c6ff3d;--nx-cv-mastery: #c6ff3d;background:var(--nx-base, #07060f);color:var(--b-ink)}body.nx:not([data-look=light]) .nx-bar{background:linear-gradient(180deg,#05050c8c,#05050c00)}body.nx:not([data-look=light]) .nx-pill{background:#fff;color:#0b0b14;box-shadow:0 10px 30px -12px #0009}body.nx:not([data-look=light]) .nx-pill:hover{background:#ece8ff}body.nx:not([data-look=light]) .nx-pc__aim i{color:#c6ff3d}body.nx:not([data-look=light]) .nx-pstage:before{opacity:.9}body.nx:not([data-look=light]) .nx-device--phone,body.nx:not([data-look=light]) .nx-device--laptop{box-shadow:0 0 0 1px #ffffff24,0 40px 120px -40px var(--nx-glow, rgba(128, 82, 255, .55))}body.nx:not([data-look=light]) .nx-device--laptop:after{background:linear-gradient(#2a2838,#17161f)}body.nx:not([data-look=light]) .nx-pc__by img{filter:brightness(0) invert(1)}body.nx[data-look=light]{--nx-cv-ink: 15,23,42;--nx-cv-line: #5b3df5;--nx-cv-wrong: #8a87ad;--nx-cv-got: #1f8f5f;--nx-cv-mastery: #1f8f5f }body.nx[data-look=electric]{--nx-base: #05040f;--nx-sky-zoom: radial-gradient(40% 50% at 16% 18%, rgba(124, 92, 255, .5), transparent 70%), radial-gradient(40% 46% at 88% 26%, rgba(47, 107, 255, .42), transparent 70%), radial-gradient(50% 40% at 60% 104%, rgba(46, 230, 255, .2), transparent 70%);--nx-sky-ot: radial-gradient(46% 52% at 70% 50%, rgba(124, 92, 255, .6), transparent 70%), radial-gradient(36% 40% at 10% 80%, rgba(46, 230, 255, .26), transparent 70%);--nx-sky-ms: radial-gradient(46% 52% at 66% 52%, rgba(47, 107, 255, .55), transparent 70%), radial-gradient(38% 42% at 10% 18%, rgba(124, 92, 255, .38), transparent 70%);--nx-sky-corp: radial-gradient(46% 52% at 66% 52%, rgba(16, 214, 170, .42), transparent 70%), radial-gradient(38% 42% at 12% 22%, rgba(46, 230, 255, .26), transparent 70%)}body.nx[data-look=studio]{--nx-base: #050507;--nx-sky-zoom: radial-gradient(50% 55% at 60% 40%, rgba(255, 255, 255, .06), transparent 70%);--nx-sky-ot: radial-gradient(40% 50% at 64% 50%, rgba(128, 82, 255, .3), transparent 70%);--nx-sky-ms: radial-gradient(44% 50% at 64% 52%, rgba(255, 95, 162, .22), transparent 70%);--nx-sky-corp: radial-gradient(44% 50% at 64% 52%, rgba(42, 213, 165, .22), transparent 70%)}body.nx[data-look=brand]{--nx-base: #2a10a3;--nx-sky-zoom: linear-gradient(160deg, #3a17d6 0%, #2a10a3 55%, #160861 100%);--nx-sky-ot: linear-gradient(160deg, #5a2dff 0%, #3112b8 60%, #1a0870 100%);--nx-sky-ms: linear-gradient(160deg, #6b2bd9 0%, #8a1f8a 55%, #3a0a52 100%);--nx-sky-corp: linear-gradient(160deg, #3d2bd9 0%, #146e8a 60%, #082f46 100%)}body.nx{--nx-text: "Geist Variable", system-ui, sans-serif;--nx-display: "Bricolage Grotesque Variable", "Geist Variable", system-ui, sans-serif;--nx-dw: 720;--nx-track: -.045em;--nx-dscale: 1;font-family:var(--nx-text)}body.nx[data-type=geist]{--nx-display: "Geist Variable", system-ui, sans-serif;--nx-dw: 680;--nx-track: -.055em }body.nx[data-type=unbounded]{--nx-display: "Unbounded Variable", system-ui, sans-serif;--nx-dw: 640;--nx-track: -.04em;--nx-dscale: .8 }.nx-h1,.nx-h2,.nx-pc__h,.nx-figs dt,.nx-pc__stat b,.nx-pc__stat em,.nx-tutor p{font-family:var(--nx-display);font-weight:var(--nx-dw);letter-spacing:var(--nx-track)}.nx-tutor p{font-weight:500;letter-spacing:-.015em}.nx-h1{font-size:calc(clamp(3rem,6.6vw,7.2rem) * var(--nx-dscale));line-height:.92}.nx-h2{line-height:1}.nx-pc__h{line-height:.98}.nx-bar__mark{font-family:var(--nx-display);font-weight:800;font-size:22px;letter-spacing:-.03em}.nx-lede,.nx-pc__p{font-weight:400}.nx-bar{align-items:center;transition:background-color .3s ease,box-shadow .3s ease}.nx-bar__tag{text-decoration:none}.nx-bar__tag:hover{color:var(--b-ink)}.nx-bar__nav{margin-left:auto;display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.nx-bar__nav a{color:var(--b-ink-dim);text-decoration:none;font-size:14px;font-weight:500}.nx-bar__nav a:hover{color:var(--b-ink)}.nx-bar__nav .nx-bar__cta{display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;background:var(--b-ink);color:var(--nx-base, #fff);font-weight:600}body.nx[data-look=light] .nx-bar__nav .nx-bar__cta{color:#fff}.nx-bar__nav .nx-bar__cta:hover{color:var(--nx-base, #fff);opacity:.88}body.nx .nx-bar.is-scrolled{background:color-mix(in srgb,var(--nx-base, #fbf9f4) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--b-rule-soft)}body.nx[data-look=light] .nx-bar.is-scrolled{background:#fbf9f4cc}.nx-pill{transition:opacity .4s ease,transform .4s ease}.nx-pill.is-away{opacity:0;pointer-events:none;transform:translate(-50%,12px)}.nx-hero{position:relative;min-height:100vh;min-height:100svh;display:grid;isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:1fr auto auto;column-gap:clamp(24px,3vw,56px);row-gap:22px;padding:100px clamp(18px,4vw,56px) 78px}.nx-hero__waves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.nx-hero__copy{align-self:center;position:relative;z-index:2}.nx-kicker{display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:0 14px 0 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--b-ink);background:color-mix(in srgb,var(--b-ink) 8%,transparent);border:1px solid var(--b-rule-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-kicker i{width:8px;height:8px;border-radius:50%;background:#c6ff3d;box-shadow:0 0 #c6ff3d99;animation:nxPing 2s ease-out infinite}body.nx[data-look=light] .nx-kicker i{background:#1f8f5f}@keyframes nxPing{70%{box-shadow:0 0 0 9px #c6ff3d00}to{box-shadow:0 0 #c6ff3d00}}.nx-hero__h{margin:22px 0 0;font-family:var(--nx-display);font-weight:var(--nx-dw);font-size:calc(clamp(3.2rem,7.2vw,8.6rem) * var(--nx-dscale));line-height:.9;letter-spacing:var(--nx-track);max-width:9ch;text-wrap:balance}.nx-shine{background:linear-gradient(90deg,#7c5cff,#2f6bff,#2ee6ff,#c6ff3d,#7c5cff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nxShine 7s linear infinite;padding-right:.04em}body.nx[data-look=light] .nx-shine{background-image:linear-gradient(90deg,#5b3df5,#2f6bff,#0aa7c2,#1f8f5f,#5b3df5)}@keyframes nxShine{to{background-position:300% 0}}.nx-hero__for{margin:22px 0 0;min-height:1.3em;font-family:var(--nx-display);font-weight:600;font-size:clamp(1.15rem,1.7vw,1.7rem);letter-spacing:-.02em;color:var(--b-ink)}.nx-hero__for span{display:inline-block}.nx-hero__lede{margin:12px 0 0;max-width:40ch;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.5;color:var(--b-ink-dim)}.nx-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nx-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid var(--b-rule);color:var(--b-ink);text-decoration:none;font-size:16px;font-weight:600;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;background:color-mix(in srgb,var(--b-ink) 6%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nx-btn:hover{border-color:var(--b-ink);transform:translateY(-2px)}.nx-btn i{font-style:normal;display:inline-block;animation:nxNudge 1.8s ease-in-out infinite}@keyframes nxNudge{50%{transform:translateY(3px)}}.nx-btn--solid{background:#c6ff3d;color:#0a0a12;border-color:transparent;box-shadow:0 10px 40px -10px #c6ff3d8c}.nx-btn--solid:hover{border-color:transparent;box-shadow:0 16px 50px -10px #c6ff3dbf}.nx-hero__show{position:relative;align-self:center;perspective:1600px;min-height:0;z-index:1}.nx-rig{position:relative;transform-style:preserve-3d;transform:rotateY(-12deg) rotateX(5deg);padding:0 0 6%;will-change:transform}.nx-hdev{position:relative;background:#0b0d12;box-shadow:0 0 0 1px #ffffff29,0 60px 160px -40px #7c5cffbf,0 0 80px -30px #2ee6ff80}body.nx[data-look=light] .nx-hdev{box-shadow:0 0 0 1px #0f172a14,0 40px 90px -30px #0f172a80}.nx-hdev--laptop{width:92%;aspect-ratio:1200 / 750;padding:1.1%;border-radius:14px 14px 6px 6px}.nx-hdev--laptop:after{content:"";position:absolute;left:-6%;right:-6%;bottom:-3.2%;height:3.2%;border-radius:0 0 14px 14px;background:linear-gradient(#2a2838,#17161f)}body.nx[data-look=light] .nx-hdev--laptop:after{background:linear-gradient(#e4ded0,#cfc8b8)}.nx-hdev--phone{position:absolute;right:0;bottom:0;width:25%;aspect-ratio:440 / 956;padding:2.4%;border-radius:13%/6%;transform:translateZ(70px);box-shadow:0 0 0 1px #fff3,0 40px 80px -20px #000c}.nx-hdev__screen{position:relative;width:100%;height:100%;overflow:hidden;background:#0e1117;border-radius:6px}.nx-hdev--phone .nx-hdev__screen{border-radius:11%/5%}.nx-hshot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transform:scale(1.03);filter:blur(4px);transition:opacity .9s ease,transform 1.2s cubic-bezier(.16,1,.3,1),filter .9s ease}.nx-hshot.is-on{opacity:1;transform:none;filter:none}.nx-hdev__cap{position:absolute;display:flex;flex-direction:column;gap:3px;pointer-events:none;white-space:nowrap}.nx-hdev--laptop .nx-hdev__cap{display:none}.nx-hdev--phone .nx-hdev__cap{right:calc(100% + 16px);bottom:8%;align-items:flex-end;text-align:right;padding:10px 14px;border-radius:14px;background:#0a0a18b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:14px;font-weight:500}.nx-hdev--phone .nx-hdev__cap b{font-family:var(--b-mono);font-weight:400;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#c6ff3d}.nx-chips{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none}.nx-chip{position:absolute;display:grid;gap:4px;padding:14px 18px 13px;border-radius:18px;background:#0c0c1e9e;border:1px solid rgba(255,255,255,.14);color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 50px -20px #000000b3;animation:nxPop .9s cubic-bezier(.16,1,.3,1) both,nxBob 6s ease-in-out infinite alternate;animation-delay:calc(.6s + var(--i) * .18s),calc(var(--i) * -2s)}.nx-chip:nth-child(1){left:-5%;top:4%}.nx-chip:nth-child(2){left:30%;top:-7%}.nx-chip:nth-child(3){left:4%;bottom:4%}.nx-chip dt{font-family:var(--nx-display);font-weight:var(--nx-dw);letter-spacing:var(--nx-track);font-size:calc(clamp(1.7rem,2.5vw,2.6rem) * var(--nx-dscale));line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#fff,#b9f6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-chip:nth-child(3) dt{background-image:linear-gradient(90deg,#c6ff3d,#2ee6ff)}.nx-chip dt em{font-style:normal;font-size:.6em;margin-left:2px}.nx-chip dd{margin:0;max-width:21ch;font-size:12.5px;line-height:1.35;color:#ffffffc7}@keyframes nxPop{0%{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes nxBob{to{translate:0 -10px}}.nx-doors{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative;z-index:2}.nx-door{--tone: 124, 92, 255;position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:4px;padding:18px 48px 16px 20px;border-radius:20px;text-decoration:none;color:var(--b-ink);overflow:hidden;border:1px solid rgba(var(--tone),.45);background:linear-gradient(140deg,rgba(var(--tone),.32),rgba(var(--tone),.06) 70%),#08081473;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;animation:nxRise .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.4s + var(--i) * .1s)}.nx-door:nth-child(2){--tone: 47, 107, 255 }.nx-door:nth-child(3){--tone: 16, 214, 170 }body.nx[data-look=light] .nx-door{background:linear-gradient(140deg,rgba(var(--tone),.18),rgba(var(--tone),.04) 70%),#fff9}@keyframes nxRise{0%{opacity:0;transform:translateY(16px)}}.nx-door:hover{transform:translateY(-4px);border-color:rgba(var(--tone),.9);box-shadow:0 24px 60px -24px rgba(var(--tone),.8)}.nx-door__who{font-family:var(--b-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-door__product{font-family:var(--nx-display);font-weight:var(--nx-dw);letter-spacing:-.03em;font-size:calc(1.45rem * var(--nx-dscale));line-height:1.05}.nx-door__line{font-size:14px;line-height:1.45;color:var(--b-ink-dim);max-width:42ch}.nx-door__fig{display:flex;align-items:baseline;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(var(--tone),.35)}.nx-door__fig b{font-family:var(--nx-display);font-weight:var(--nx-dw);letter-spacing:var(--nx-track);font-size:calc(1.9rem * var(--nx-dscale));line-height:1}.nx-door__fig i{font-style:normal;font-size:12.5px;color:var(--b-ink-faint);line-height:1.35}.nx-door__go{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:16px;background:rgba(var(--tone),.25);color:var(--b-ink);transition:transform .3s,background .3s}.nx-door:hover .nx-door__go{transform:translate(3px) rotate(-45deg);background:rgba(var(--tone),.6)}.nx-wall{grid-column:1 / -1;display:flex;align-items:center;gap:18px;min-width:0;overflow:hidden;position:relative;z-index:2}.nx-wall__label{flex:none;font-family:var(--b-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-wall__run{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.nx-wall__track{display:flex;width:max-content;animation:nxWall 70s linear infinite}.nx-wall__track span{padding:0 22px;font-family:var(--nx-display);font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--b-ink-dim);white-space:nowrap;position:relative}.nx-wall__track span+span:before{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;margin-top:-2px;border-radius:50%;background:#7c5cff}@keyframes nxWall{to{transform:translate(-50%)}}.nx-wall:hover .nx-wall__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.nx-wall__track{animation:none;flex-wrap:wrap;width:auto}.nx-wall__dupe{display:none}.nx-btn i,.nx-door,.nx-chip,.nx-shine,.nx-kicker i{animation:none}}@media(max-width:1100px){.nx-bar__tag{display:none}.nx-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;row-gap:40px}.nx-hero__h{max-width:11ch}.nx-hero__show{width:min(100%,760px);justify-self:center}}@media(max-width:759px){.nx-bar__nav a:not(.nx-bar__cta){display:none}.nx-hero{padding:84px 5vw 100px;row-gap:34px}.nx-hero__h{font-size:calc(clamp(3rem,15vw,4.4rem) * var(--nx-dscale))}.nx-hero__lede{font-size:1rem}.nx-hero__ctas .nx-btn{flex:1 1 auto;justify-content:center}.nx-rig{transform:rotateY(-7deg) rotateX(3deg)}.nx-hdev--phone{width:28%}.nx-hdev--phone .nx-hdev__cap{display:none}.nx-chip{padding:9px 11px 8px;border-radius:13px}.nx-chip dt{font-size:calc(1.3rem * var(--nx-dscale))}.nx-chip dd{font-size:11px;max-width:16ch}.nx-chip:nth-child(1){left:-2%;top:-8%}.nx-chip:nth-child(2){left:auto;right:22%;top:-16%}.nx-chip:nth-child(3){left:2%;bottom:-10%}.nx-doors{grid-template-columns:1fr;gap:10px;margin-top:18px}.nx-door{padding:14px 52px 12px 16px}.nx-wall{flex-direction:column;align-items:flex-start;gap:10px}.nx-wall__run{width:100%}}.nx-looks .nx-looks__sep{margin-left:6px;padding-left:12px;border-left:1px solid rgba(255,255,255,.2)}.nx-hero__h{max-width:none}.nx-flip{position:relative;display:block;width:max-content;max-width:100%;transition:width .6s cubic-bezier(.16,1,.3,1);margin:.02em 0 .04em;font-size:1.18em;line-height:1;perspective:600px;filter:drop-shadow(0 0 40px rgba(46,230,255,.28))}.nx-flip__w{display:block;white-space:nowrap;padding:.04em .06em .1em 0}.nx-flip__w+.nx-flip__w{position:absolute;left:0;top:0}.nx-flip__c{display:inline-block;transform-origin:50% 50% -.3em;backface-visibility:hidden;background:linear-gradient(90deg,#a48bff,#2f6bff 30%,#2ee6ff 60%,#c6ff3d 85%,#a48bff);background-size:400% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nxShine 8s linear infinite}.nx-flip__c:nth-child(n){animation-delay:calc(var(--d, 0) * 1s)}body.nx[data-look=light] .nx-flip{filter:none}body.nx[data-look=light] .nx-flip__c{background-image:linear-gradient(90deg,#5b3df5,#2f6bff 30%,#0aa7c2 60%,#1f8f5f 85%,#5b3df5)}.nx-flip:after{content:"";position:absolute;left:0;right:.1em;bottom:-.02em;height:.07em;border-radius:99px;background:linear-gradient(90deg,#c6ff3d,#2ee6ff);box-shadow:0 0 24px #c6ff3d8c}body.nx[data-look=light] .nx-flip:after{background:linear-gradient(90deg,#1f8f5f,#0aa7c2);box-shadow:none}@media(max-width:759px){.nx-flip{font-size:1.1em}}@media(prefers-reduced-motion:reduce){.nx-flip__c{animation:none}}.nx-hero{padding-top:92px;padding-bottom:70px;row-gap:18px}.nx-hero__h{margin-top:16px;font-size:calc(clamp(3rem,5.5vw,6.6rem) * var(--nx-dscale))}.nx-hero__lede{margin-top:14px}.nx-hero__ctas{margin-top:22px}.nx-hero__waves{-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000 72%);mask-image:linear-gradient(180deg,transparent 30%,#000 72%)}.nx-door{padding:15px 52px 13px 18px}.nx-door__fig{margin-top:8px;padding-top:8px}.nx-door__fig b{font-size:calc(1.6rem * var(--nx-dscale))}.nx-chip:nth-child(3){left:-6%;bottom:16%}.nx-hdev--phone .nx-hdev__cap{bottom:1%}@media(max-width:759px){.nx-hero__h{font-size:calc(clamp(2.8rem,14vw,4.2rem) * var(--nx-dscale))}.nx-hero__show{margin-top:34px}.nx-chip:nth-child(1){left:-2%;top:-12%}.nx-chip:nth-child(2){left:auto;right:-2%;top:-12%}.nx-chip:nth-child(3){left:-2%;bottom:-4%}}.nx-hero{grid-template-rows:1fr;padding-bottom:48px;column-gap:clamp(24px,4vw,80px)}.nx-hero__h{margin-top:0;font-size:calc(clamp(3.4rem,6.4vw,7.8rem) * var(--nx-dscale))}.nx-hero__lede{margin-top:26px;font-size:clamp(1.15rem,1.6vw,1.6rem);font-weight:500;letter-spacing:-.01em;color:var(--b-ink-dim)}.nx-hero__ctas{margin-top:34px}.nx-hdev--phone .nx-hdev__cap{display:none}.nx-hero__waves{opacity:.55}.nx-rig{padding-bottom:8%}.nx-who{position:relative;display:grid;gap:28px;padding:12vh clamp(18px,4vw,56px) 14vh}.nx-who .nx-door{animation:none}@media(max-width:1100px){.nx-hero{grid-template-rows:auto auto;align-content:center;row-gap:56px}}@media(max-width:759px){.nx-hero{padding:96px 6vw 120px;row-gap:44px}.nx-hero__h{font-size:calc(clamp(3rem,15vw,4.6rem) * var(--nx-dscale))}.nx-hero__ctas .nx-btn{flex:0 0 auto}.nx-who{padding:8vh 5vw 10vh}}.nx-call{position:relative;height:560vh}.nx-zoom{height:400vh}.nx-cstage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.nx-orb{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.nx-call__top{position:absolute;left:clamp(18px,4vw,56px);top:108px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.nx-call__live{display:inline-flex;align-items:center;gap:9px;min-height:32px;padding:0 14px 0 11px;border-radius:999px;font-size:13px;font-weight:600;background:#2ee6ff1f;border:1px solid rgba(46,230,255,.35);color:#fff}.nx-call__live i{width:8px;height:8px;border-radius:50%;background:#2ee6ff;animation:nxPing2 1.6s ease-out infinite}@keyframes nxPing2{0%{box-shadow:0 0 #2ee6ffb3}80%,to{box-shadow:0 0 0 9px #2ee6ff00}}.nx-call__meta{font-family:var(--b-mono);font-size:12px;letter-spacing:.06em;color:var(--b-ink-faint)}.nx-call__intro{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0;text-align:center;pointer-events:none;font-family:var(--nx-display);font-weight:var(--nx-dw);letter-spacing:var(--nx-track);font-size:calc(clamp(3rem,8vw,9rem) * var(--nx-dscale));line-height:.92;text-shadow:0 10px 60px rgba(5,4,15,.8)}.nx-call__now{position:absolute;left:clamp(18px,4vw,56px);width:50vw;top:70vh;text-align:left}.nx-call__who{display:block;margin-bottom:10px;font-family:var(--b-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#2ee6ff}.nx-call__who[data-who=learner]{color:#a48bff}.nx-call__say{margin:0;min-height:2.3em;max-width:24ch;font-family:var(--nx-display);font-weight:600;letter-spacing:-.025em;font-size:calc(clamp(1.6rem,2.7vw,2.9rem) * var(--nx-dscale));line-height:1.12}.nx-call__say span{opacity:.14;transition:opacity .25s ease}.nx-call__say span.is-said{opacity:1}.nx-call__say .nx-call__private{opacity:1;font-family:var(--nx-text);font-weight:400;font-size:.6em;color:var(--b-ink-faint);letter-spacing:0}.nx-call__meter{position:absolute;right:clamp(18px,4vw,56px);top:104px;width:min(26vw,320px);text-align:right}.nx-call__meter>span{font-family:var(--b-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-call__meter div{display:flex;justify-content:flex-end;align-items:baseline;margin-top:4px}.nx-call__meter b{font-family:var(--nx-display);font-weight:var(--nx-dw);letter-spacing:var(--nx-track);font-size:calc(clamp(3.6rem,6.4vw,7rem) * var(--nx-dscale));line-height:.9;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#2ee6ff,#c6ff3d);-webkit-background-clip:text;background-clip:text;color:transparent}.nx-call__meter em{font-style:normal;font-family:var(--nx-display);font-weight:600;font-size:2rem;margin-left:4px;color:#c6ff3d}.nx-spark{display:block;width:100%;height:72px;margin-top:12px;overflow:visible}.nx-spark__base{stroke:var(--b-rule);stroke-width:1}.nx-spark__line{fill:none;stroke:#2ee6ff;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(46,230,255,.6))}.nx-spark__breakthrough{fill:#c6ff3d}.nx-spark__wrong{fill:#a9a6d6}.nx-spark__practice,.nx-spark__mastery{fill:#fff}.nx-call__logwrap{position:absolute;right:clamp(18px,4vw,56px);width:min(30vw,420px);top:330px;bottom:9vh;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);mask-image:linear-gradient(180deg,transparent,#000 22%)}.nx-call__log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.nx-bub{display:none;padding:12px 15px;border-radius:16px;max-width:92%;font-size:14px;line-height:1.4}.nx-bub.is-in{display:block;animation:nxBub .5s cubic-bezier(.16,1,.3,1) both}@keyframes nxBub{0%{opacity:0;transform:translateY(14px) scale(.97)}}.nx-bub>span{display:block;margin-bottom:4px;font-family:var(--b-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.nx-bub p{margin:0}.nx-bub--tutor{align-self:flex-start;background:#2ee6ff1a;border:1px solid rgba(46,230,255,.25);border-bottom-left-radius:4px}.nx-bub--tutor>span{color:#2ee6ff;opacity:1}.nx-bub--learner{align-self:flex-end;background:#7c5cff29;border:1px solid rgba(124,92,255,.38);border-bottom-right-radius:4px;display:none;text-align:right}.nx-bub--learner.is-in{display:grid;justify-items:end;gap:6px}.nx-bub--learner>span{color:#b8a6ff;opacity:1;margin:0}.nx-bub__voice{display:flex;gap:3px;align-items:center;height:22px}.nx-bub__voice i{width:3px;border-radius:2px;background:#a48bff;height:30%;animation:nxVoice .9s ease-in-out infinite alternate}.nx-bub__voice i:nth-child(3n){animation-delay:-.3s}.nx-bub__voice i:nth-child(3n+1){animation-delay:-.6s}.nx-bub__voice i:nth-child(4n){animation-duration:.7s}.nx-bub__voice i:nth-child(5n){animation-duration:1.1s}@keyframes nxVoice{to{height:100%}}.nx-bub.is-judged .nx-bub__voice i{animation:none;height:40%}.nx-bub.is-judged .nx-bub__voice i:nth-child(odd){height:70%}.nx-bub .nx-tag{display:none}.nx-bub.is-judged .nx-tag{display:inline-flex;animation:nxBub .4s cubic-bezier(.16,1,.3,1) both}.nx-tag{align-items:center;gap:6px;padding:3px 10px 3px 7px;border-radius:999px;font-size:12px;font-weight:700;font-family:var(--nx-text);font-style:normal}.nx-tag em{font-style:normal;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:11px}.nx-tag--got{background:#c6ff3d29;color:#c6ff3d}.nx-tag--got em{background:#c6ff3d;color:#0a0a12}.nx-tag--wrong{background:#a9a6d629;color:#d2d0f0}.nx-tag--wrong em{background:#a9a6d6;color:#0a0a12}.nx-tag--practice{background:#ffffff1a;color:#fff}.nx-tag--practice em{background:#fff;color:#0a0a12}.nx-call__say .nx-tag--big{display:inline-flex;font-family:var(--nx-display);font-size:1em;font-weight:var(--nx-dw);letter-spacing:-.03em;padding:.14em .5em .14em .22em;gap:.3em;animation:nxPop .6s cubic-bezier(.16,1,.3,1) both}.nx-call__say .nx-tag--big em{width:1.1em;height:1.1em;font-size:.75em}.nx-call__end{position:absolute;left:0;right:0;top:50%;margin-top:-1em;display:grid;justify-items:center;gap:12px;text-align:center;opacity:0;pointer-events:none}.nx-call__end b{font-family:var(--nx-display);font-weight:var(--nx-dw);letter-spacing:var(--nx-track);font-size:calc(clamp(3rem,8vw,9rem) * var(--nx-dscale));line-height:.9;color:#c6ff3d;text-shadow:0 0 60px rgba(198,255,61,.45)}.nx-call__end span{font-size:clamp(1.1rem,1.6vw,1.6rem);font-weight:500;color:var(--b-ink)}.nx-cstage.is-done .nx-call__now,.nx-cstage.is-done .nx-call__logwrap{opacity:.12;transition:opacity .5s}.nx-call__now,.nx-call__logwrap{transition:opacity .5s}body.nx[data-look=light] .nx-call__live{color:#0f172a}body.nx[data-look=light] .nx-call__intro{text-shadow:none}@media(max-width:759px){.nx-call{height:520vh}.nx-call__top{top:84px}.nx-call__meta{display:none}.nx-call__meter{top:80px;width:42vw}.nx-call__meter b{font-size:3rem}.nx-call__meter em{font-size:1.2rem}.nx-spark{height:40px;margin-top:6px}.nx-call__now{left:6vw;right:6vw;width:auto;top:56vh;text-align:center}.nx-call__say{max-width:none;font-size:1.45rem}.nx-call__logwrap{left:6vw;right:6vw;width:auto;top:auto;height:22vh;bottom:6vh}.nx-bub{font-size:12.5px;padding:9px 12px}}@media(max-width:759px){.nx-call__logwrap{height:18vh;bottom:13vh}}.nx-any{position:relative;height:520vh}.nx-astage{--tone: 47, 107, 255;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.nx-astage[data-world=society]{--tone: 124, 92, 255 }.nx-astage[data-world=corporate]{--tone: 16, 214, 170 }.nx-astage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;transition:background 1.2s ease;background:radial-gradient(60% 70% at 70% 45%,rgba(var(--tone),.28),transparent 70%)}.nx-aorb{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:-1}.nx-any__ghost{position:absolute;left:-.04em;bottom:-.18em;z-index:-1;pointer-events:none;white-space:nowrap;font-family:var(--nx-display);font-weight:800;letter-spacing:-.05em;line-height:1;font-size:calc(clamp(6rem,19vw,22rem) * var(--nx-dscale));color:transparent;-webkit-text-stroke:1.5px rgba(var(--tone),.45);transition:-webkit-text-stroke-color 1s}.nx-any__head{position:absolute;left:clamp(18px,4vw,56px);top:116px;width:min(48vw,760px)}.nx-any__kick{display:block;font-family:var(--b-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-any__line{margin:14px 0 0;font-family:var(--nx-display);font-weight:var(--nx-dw);letter-spacing:var(--nx-track);font-size:calc(clamp(2.8rem,5.6vw,6.6rem) * var(--nx-dscale));line-height:.94;text-wrap:balance}.nx-any__unit{display:inline-flex;gap:8px;align-items:baseline;margin-top:18px;padding:7px 14px;border-radius:999px;font-weight:700;font-size:15px;background:rgba(var(--tone),.2);border:1px solid rgba(var(--tone),.5);transition:background 1s,border-color 1s}.nx-any__unit i{font-style:normal;font-weight:400;color:var(--b-ink-dim)}.nx-any__now{position:absolute;left:50%;right:clamp(18px,4vw,56px);top:66vh;padding-left:8vw}.nx-any__who{display:flex;gap:10px;align-items:baseline;margin-bottom:10px}.nx-any__who b{font-family:var(--nx-display);font-weight:700;font-size:18px;color:rgb(var(--tone));filter:brightness(1.5)}.nx-any__who span{font-family:var(--b-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink-faint)}.nx-any__say{margin:0;max-width:26ch;min-height:2.3em;font-family:var(--nx-display);font-weight:600;letter-spacing:-.025em;font-size:calc(clamp(1.5rem,2.3vw,2.5rem) * var(--nx-dscale));line-height:1.14}.nx-any__say span{opacity:.14;transition:opacity .25s ease}.nx-any__say span.is-said{opacity:1}.nx-any__note{display:block;margin-top:12px;font-size:12px;color:var(--b-ink-faint)}.nx-rail{position:absolute;left:clamp(18px,4vw,56px);right:clamp(18px,4vw,56px);bottom:10vh;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:14px 34px;max-width:48vw}.nx-rail__grp{--tone: 255, 255, 255;display:grid;gap:8px;opacity:.55;transition:opacity .5s}.nx-rail__grp.is-on{opacity:1}.nx-rail__grp>span{font-family:var(--b-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--tone));filter:brightness(1.5)}.nx-rail__grp>div{display:flex;flex-wrap:wrap;gap:6px}.nx-rail button{min-height:34px;padding:0 13px;border-radius:999px;cursor:pointer;font:500 13px var(--nx-text);color:var(--b-ink);background:transparent;border:1px solid rgba(var(--tone),.4);transition:background .3s,color .3s,transform .3s}.nx-rail button:hover{background:rgba(var(--tone),.18)}.nx-rail button.is-on{background:rgb(var(--tone));color:#05040f;border-color:transparent;font-weight:700;transform:scale(1.05)}.nx-rail__grp[data-w="0"]{--tone: 47, 107, 255 }.nx-rail__grp[data-w="1"]{--tone: 124, 92, 255 }.nx-rail__grp[data-w="2"]{--tone: 16, 214, 170 }.nx-rail__grp[data-w="0"] button.is-on,.nx-rail__grp[data-w="1"] button.is-on{color:#fff}body.nx[data-look=light] .nx-any__who b,body.nx[data-look=light] .nx-rail__grp>span{filter:none}@media(max-width:1100px){.nx-rail{max-width:none;grid-template-columns:1fr;gap:10px}.nx-rail__grp{grid-template-columns:9.5em 1fr;align-items:center}}@media(max-width:759px){.nx-any{height:480vh}.nx-any__head{top:88px;left:6vw;right:6vw;width:auto}.nx-any__line{font-size:calc(2.4rem * var(--nx-dscale))}.nx-any__unit{font-size:13px;margin-top:12px}.nx-any__now{left:6vw;right:6vw;top:58vh;padding:0;text-align:center}.nx-any__who{justify-content:center}.nx-any__say{max-width:none;font-size:1.3rem}.nx-rail{left:6vw;right:6vw;bottom:15vh}.nx-rail__grp{display:none;grid-template-columns:1fr}.nx-rail__grp.is-on{display:grid;justify-items:center}.nx-rail__grp>div{justify-content:center}}.nx-rig{will-change:auto;transform:rotateY(-5deg) rotateX(2deg)}.nx-hshot,.nx-shot{image-rendering:auto;backface-visibility:hidden}.nx-any__ghost{-webkit-text-stroke-color:rgba(var(--tone),.26)}.nx-rail{grid-template-columns:repeat(3,max-content);align-items:start}.nx-rail__grp>div{flex-direction:column;align-items:flex-start}.nx-rail button{background:#05040fb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.nx[data-look=light] .nx-rail button{background:#fffc}@media(max-width:1100px){.nx-rail__grp>div{flex-direction:row;flex-wrap:wrap}}@media(min-width:1101px){.nx-device--laptop{width:min(57vw,1180px)}.nx-prod--wide .nx-pstage{grid-template-columns:minmax(0,1fr) auto}.nx-prod--wide .nx-pips{display:none}}@media(min-width:1700px){.nx-prod--wide .nx-pstage{grid-template-columns:minmax(0,1fr) auto minmax(130px,.22fr)}.nx-prod--wide .nx-pips{display:grid}}
