@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_22f31575-module__2_Q0Vq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_22f31575-module__2_Q0Vq__variable{--nx-heading:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.2ch_0577yepja.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_239df23e-module__XxarJW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_239df23e-module__XxarJW__variable{--nx-body:"Poppins", "Poppins Fallback"}
.nx-site{--navy-950:#0a1526;--navy-900:#0f1f38;--navy-800:#16304f;--navy-700:#1e4066;--navy-600:#2c5480;--steel-400:#7e93ad;--steel-300:#a9b9ce;--steel-100:#e4e9f1;--paper:#f6f8fb;--white:#fff;--ink:#0e1826;--slate:#55647a;--slate-light:#8b96a8;--border:#e2e7ef;--border-soft:#edf0f5;--accent:#3e7bfa;--accent-dark:#2660de;--accent-pale:#e9f0ff;--success:#1fa97a;--success-pale:#e4f7ef;--amber:#f2a93c;--amber-pale:#fdf2e1;--font-heading:var(--nx-heading), "Plus Jakarta Sans", sans-serif;--font-display:var(--nx-heading), "Plus Jakarta Sans", sans-serif;--font-body:var(--nx-body), "Poppins", sans-serif;--font-mono:var(--nx-heading), "Plus Jakarta Sans", sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--container-w:1440px;--shadow-sm:0 1px 2px #0f1f380f;--shadow-md:0 8px 24px #0f1f3814;--shadow-lg:0 20px 60px #0f1f3829;font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;min-height:100vh;font-weight:400}.nx-site.home{background:var(--white);--shadow-lg:0 24px 70px #0f1f382e}.nx-site *,.nx-site :before,.nx-site :after{box-sizing:border-box}.nx-site img{max-width:100%;display:block}.nx-site a{color:inherit;text-decoration:none}.nx-site h1,.nx-site h2,.nx-site h3,.nx-site h4,.nx-site h5{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}.nx-site p{font-family:var(--font-body);margin:0;font-weight:400}.nx-site button{cursor:pointer;font-family:inherit}.nx-site ul{margin:0;padding:0;list-style:none}.nx-site ::selection{background:var(--accent);color:#fff}@media (prefers-reduced-motion:reduce){.nx-site *{transition-duration:.001ms!important;animation-duration:.001ms!important}}.nx-site .container{max-width:var(--container-w);margin:0 auto;padding:0 48px}.nx-site .eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.nx-site .muted{color:var(--slate);font-weight:300}.nx-site .center{text-align:center;margin-left:auto;margin-right:auto}.nx-site .btn{font-family:var(--font-heading);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex}.nx-site .btn:active{transform:translateY(1px)}.nx-site .btn-primary{background:var(--accent);color:#fff}.nx-site .btn-primary:hover{background:var(--accent-dark);box-shadow:0 12px 28px #3e7bfa59}.nx-site .btn-navy{background:var(--navy-900);color:#fff}.nx-site .btn-navy:hover{background:var(--navy-800)}.nx-site .btn-outline{color:var(--navy-900);border-color:var(--border);background:0 0}.nx-site .btn-outline:hover{border-color:var(--navy-600);background:var(--steel-100)}.nx-site .btn-outline-light{color:#fff;background:0 0;border-color:#ffffff4d}.nx-site .btn-outline-light:hover{background:#ffffff14;border-color:#fff}.nx-site .btn-ghost{color:var(--white);border:solid 1px var(--white);background:0 0;font-weight:600}.nx-site .btn-ghost:hover{background-color:var(--white);color:var(--ink)}.nx-site .btn-sm{border-radius:8px;padding:10px 20px;font-size:13.5px}.nx-site .btn-lg{padding:17px 34px;font-size:16px}.nx-site .btn-block{width:100%}.nx-site .nav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft);background:#162840;position:sticky;top:0}.nx-site .nav-inner{justify-content:space-between;align-items:center;gap:16px;height:auto;padding-top:6px;padding-bottom:6px;display:flex}.nx-site .brand{align-items:center;gap:10px;display:flex}.nx-site .brand img{width:auto;height:110px}.nx-site .nav-links{font-family:var(--font-heading);color:var(--white);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex;position:relative}.nx-site .nav-links>a,.nx-site .nav-links>.has-dropdown>.nav-top-link{cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:10px 15px;display:inline-flex}.nx-site .nav-links>a:hover,.nx-site .nav-links>.has-dropdown:hover>.nav-top-link{color:var(--navy-900);background:var(--steel-100)}.nx-site .has-dropdown{position:relative}.nx-site .dropdown{border:1px solid var(--border-soft);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;background:#fff;border-radius:14px;min-width:230px;padding:10px;transition:all .15s;position:absolute;top:100%;left:0;transform:translateY(6px)}.nx-site .has-dropdown:hover .dropdown,.nx-site .has-dropdown:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nx-site .dropdown a{color:var(--ink);border-radius:9px;padding:10px 13px;font-size:14px;font-weight:500;display:block}.nx-site .dropdown a:hover{background:var(--accent-pale);color:var(--accent-dark)}.nx-site .nav-cta{align-items:center;gap:12px;display:flex}.nx-site .nav-burger{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:8px;padding:8px 12px;font-size:16px;line-height:1;display:none}.nx-site .section{padding:88px 0}.nx-site .section-tight{padding:56px 0}.nx-site .section-head{max-width:660px;margin-bottom:52px}.nx-site .section-head.center{margin-left:auto;margin-right:auto}.nx-site .section-head .eyebrow{margin-bottom:12px;display:block}.nx-site .section-head h2{margin-bottom:14px;font-size:36px}.nx-site .section-head p{color:var(--slate);font-size:16.5px;font-weight:300;line-height:1.65}.nx-site .section-steel{background:var(--steel-100)}.nx-site .on-navy{background:var(--navy-900);color:#fff}.nx-site .on-navy .section-head h2,.nx-site .on-navy h3{color:#fff}.nx-site .on-navy .section-head p{color:var(--steel-300)}.nx-site .on-navy .eyebrow{color:#6fa5ff}.nx-site .sec{padding:100px 0}.nx-site .sec-flush-top{padding-top:0}.nx-site .sec-white{background:var(--white)}.nx-site .sec-dark{background:var(--navy-900);color:#fff;position:relative;overflow:hidden}.nx-site .sec-dark:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 0,#3e7bfa38,#0000 55%);position:absolute;inset:0}.nx-site .sec-dark h2,.nx-site .sec-dark h3,.nx-site .sec-dark h4{color:#fff}.nx-site .sec-dark p{color:var(--steel-300)}.nx-site .sec-dark .eyebrow{color:#7aacff}.nx-site .sec-tint{background:var(--paper)}.nx-site .sec-head{max-width:680px;margin-bottom:56px}.nx-site .sec-head.center{margin-left:auto;margin-right:auto}.nx-site .sec-head .eyebrow{margin-bottom:14px;display:block}.nx-site .sec-head h2{margin-bottom:16px;font-size:38px}.nx-site .sec-head p{color:var(--slate);font-size:17px;font-weight:300;line-height:1.7}.nx-site .sec-dark .sec-head p{color:var(--steel-300)}.nx-site .hero{background:var(--white);padding:64px 0 0;position:relative;overflow:hidden}.nx-site .hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-bottom:70px;display:grid}.nx-site .hero h1{margin-bottom:22px;font-size:56px}.nx-site .hero h1 .accent-text{color:var(--accent)}.nx-site .hero-sub{color:var(--slate);max-width:520px;margin-bottom:16px;font-size:18px;font-weight:300;line-height:1.7}.nx-site .hero-line2{font-family:var(--font-heading);color:var(--navy-800);margin-bottom:32px;font-size:15px;font-weight:700}.nx-site .hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.nx-site .hero-note{color:var(--slate-light);font-size:13.5px;font-weight:300}.nx-site .hero-media{box-shadow:var(--shadow-lg);aspect-ratio:4/3.1;border-radius:24px;position:relative;overflow:hidden}.nx-site .hero-media img{object-fit:cover;width:100%;height:100%}.nx-site .hero-media:after{content:"";background:linear-gradient(#0f1f3800 40%,#0a1526bf 100%);position:absolute;inset:0}.nx-site .hero-float-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.nx-site .hero-float-card .fc-item .fc-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;margin-bottom:4px;font-size:10px}.nx-site .hero-float-card .fc-item .fc-val{font-family:var(--font-heading);color:#fff;font-size:20px;font-weight:800}.nx-site .hero-badge-top{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);color:#fff;background:#0a15268c;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-size:11.5px;display:flex;position:absolute;top:20px;left:20px}.nx-site .hero-eye-badge{font-family:var(--font-mono);color:var(--steel-300);background:#ffffff14;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;display:inline-flex}.nx-site .logos-row{background:var(--paper);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:36px 0}.nx-site .logos-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nx-site .logos-label{font-family:var(--font-mono);color:var(--slate-light);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.nx-site .logo-pill{font-family:var(--font-heading);color:var(--navy-800);border:1px solid var(--border);background:#fff;border-radius:100px;padding:8px 16px;font-size:13.5px;font-weight:700}.nx-site .steps-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.nx-site .step-card{border:1px solid var(--border-soft);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:30px;transition:transform .2s,box-shadow .2s}.nx-site .step-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.nx-site .step-num{font-family:var(--font-mono);color:var(--accent);margin-bottom:18px;font-size:13px;font-weight:700}.nx-site .step-card h3{margin-bottom:10px;font-size:18px}.nx-site .step-card p{color:var(--slate);font-size:14px;font-weight:300;line-height:1.65}.nx-site .feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.nx-site .feature-grid.cols-2{grid-template-columns:repeat(2,1fr)}.nx-site .feature-grid.cols-4{grid-template-columns:repeat(4,1fr)}.nx-site .feature-grid.cols-5{grid-template-columns:repeat(5,1fr)}.nx-site .feature-card{border:1px solid var(--border-soft);background:#fff;border-radius:16px;padding:28px;transition:box-shadow .2s,transform .2s}.nx-site .feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.nx-site .feature-card.is-compact{padding:22px}.nx-site .feature-icon{background:var(--accent-pale);width:44px;height:44px;color:var(--accent-dark);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;font-size:20px;font-weight:700;display:flex}.nx-site .feature-card h3{margin-bottom:10px;font-size:18px}.nx-site .feature-card p{color:var(--slate);margin-bottom:12px;font-size:14.5px;font-weight:300;line-height:1.65}.nx-site .feature-card ul{flex-direction:column;gap:7px;display:flex}.nx-site .feature-card li{color:var(--ink);align-items:flex-start;gap:9px;font-size:13.5px;font-weight:300;display:flex}.nx-site .feature-card li:before{content:"—";color:var(--accent);flex-shrink:0;font-weight:700}.nx-site .feature-card.is-cta{background:var(--navy-900);border-color:var(--navy-900);justify-content:center;align-items:center;display:flex}.nx-site .feature-card.is-cta a{color:#fff;font-family:var(--font-heading);font-size:14px;font-weight:700}.nx-site .sec-dark .feature-grid{gap:24px}.nx-site .sec-dark .feature-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:30px}.nx-site .sec-dark .feature-card:hover{box-shadow:none;background:#ffffff14;transform:translateY(-4px)}.nx-site .sec-dark .feature-icon{background:var(--accent);color:#fff;border-radius:12px;width:46px;height:46px;margin-bottom:20px}.nx-site .sec-dark .feature-card h3{margin-bottom:11px;font-size:18.5px}.nx-site .sec-dark .feature-card p{color:var(--steel-300);margin-bottom:14px;font-size:14.5px;line-height:1.7}.nx-site .sec-dark .feature-card ul{gap:8px}.nx-site .sec-dark .feature-card li{color:#ffffffd9}.nx-site .split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.nx-site .sec .split{gap:70px}.nx-site .split-reverse{direction:rtl}.nx-site .split-reverse>*{direction:ltr}.nx-site .split-visual{background:var(--navy-900);color:#fff;border-radius:20px;padding:32px;position:relative;overflow:hidden}.nx-site .split-visual:before{content:"";background:radial-gradient(circle at 80% 100%,#3e7bfa47,#0000 55%);position:absolute;inset:0}.nx-site .split-visual>*{position:relative}.nx-site .split-media{box-shadow:var(--shadow-md);aspect-ratio:5/4;border-radius:22px;position:relative;overflow:hidden}.nx-site .split-media img{object-fit:cover;width:100%;height:100%}.nx-site .split h2{margin-bottom:16px;font-size:32px}.nx-site .sec .split h2{margin-bottom:18px;font-size:34px}.nx-site .split p{color:var(--slate);margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.65}.nx-site .sec .split p{margin-bottom:22px;font-size:16.5px;line-height:1.75}.nx-site .sec-dark .split p{color:var(--steel-300)}.nx-site .split-note{color:var(--navy-900);font-weight:600}.nx-site .step-label{font-family:var(--font-mono);color:var(--accent);font-size:15px;font-weight:700}.nx-site .step-row{border-bottom:1px solid var(--border-soft);padding:36px 0}.nx-site .step-row:last-child{border-bottom:none}.nx-site .step-row h2{margin:10px 0 12px;font-size:28px}.nx-site .step-row p{color:var(--slate);font-size:16px;font-weight:300;line-height:1.6}.nx-site .step-row .split-visual{padding:26px}.nx-site .benefit-strip{grid-template-columns:1fr 1fr;gap:26px;display:grid}.nx-site .benefit-item{border-left:3px solid var(--accent);padding-left:20px}.nx-site .benefit-item h4{font-size:17px;font-family:var(--font-heading);margin-bottom:7px}.nx-site .benefit-item p{color:var(--slate);margin-bottom:0;font-size:14px;font-weight:300;line-height:1.6}.nx-site .audience-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.nx-site .audience-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;padding:26px;transition:background .2s,transform .2s}.nx-site .audience-card:hover{background:#ffffff14;transform:translateY(-3px)}.nx-site .audience-card .ic{background:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:17px;display:flex}.nx-site .audience-card h3{margin-bottom:9px;font-size:17px}.nx-site .audience-card p{color:#ffffffbf;font-size:13.5px;font-weight:300;line-height:1.65}.nx-site .why-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.nx-site .why-card{text-align:center;padding:22px 14px}.nx-site .why-card .ic{background:var(--accent-pale);width:52px;height:52px;color:var(--accent-dark);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:20px;display:flex}.nx-site .why-card h4{font-size:15px;font-family:var(--font-heading);margin-bottom:7px}.nx-site .why-card p{color:var(--white);font-size:12.5px;line-height:1.5}.nx-site .faq-list{max-width:780px;margin:0 auto}.nx-site .faq-item{border-bottom:1px solid var(--border-soft)}.nx-site .faq-q{cursor:pointer;font-family:var(--font-heading);text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:22px 4px;font-size:16px;font-weight:700;display:flex}.nx-site .faq-q .plus{font-family:var(--font-mono);color:var(--accent);flex-shrink:0;margin-left:16px;font-size:19px;transition:transform .2s}.nx-site .faq-item.is-open .faq-q .plus{transform:rotate(45deg)}.nx-site .faq-a{max-height:0;transition:max-height .25s;overflow:hidden}.nx-site .faq-item.is-open .faq-a{max-height:300px}.nx-site .faq-a p{color:var(--slate);padding:0 4px 22px;font-size:14.5px;font-weight:300;line-height:1.7}.nx-site .pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nx-site .price-card{border:1px solid var(--border-soft);background:#fff;border-radius:18px;flex-direction:column;padding:34px;display:flex}.nx-site .price-card.is-featured{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-pale);position:relative}.nx-site .price-card .price-tag{background:var(--accent);color:#fff;font-family:var(--font-mono);letter-spacing:.05em;border-radius:100px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-14px;left:34px}.nx-site .price-name{font-size:16px;font-weight:700;font-family:var(--font-display);margin-bottom:8px}.nx-site .price-amount{font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.02em;margin-bottom:6px;font-size:40px;font-weight:800}.nx-site .price-amount span{color:var(--slate-light);font-size:15px;font-weight:500}.nx-site .price-desc{color:var(--slate);min-height:42px;margin-bottom:22px;font-size:14px;font-weight:300;line-height:1.55}.nx-site .price-ideal-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--slate-light);margin-bottom:10px;font-size:11px}.nx-site .price-features{flex:1;margin-bottom:28px}.nx-site .price-features li{color:var(--ink);align-items:flex-start;gap:10px;padding:7px 0;font-size:14px;font-weight:300;display:flex}.nx-site .price-features li:before{content:"✓";color:var(--success);flex-shrink:0;font-weight:700}.nx-site .cta-band{background:linear-gradient(135deg, var(--navy-900), var(--navy-700));text-align:center;border-radius:28px;padding:72px 60px;position:relative;overflow:hidden}.nx-site .cta-band:before{content:"";background:radial-gradient(circle at 15% 10%,#3e7bfa52,#0000 50%);position:absolute;inset:0}.nx-site .cta-band h2{color:#fff;margin-bottom:16px;font-size:36px;position:relative}.nx-site .cta-band p{color:var(--steel-300);margin-bottom:32px;font-size:16.5px;font-weight:300;position:relative}.nx-site .cta-band .hero-actions{justify-content:center;margin-bottom:0;position:relative}.nx-site .footer{border-top:1px solid var(--border-soft);background:#fff;padding:60px 0 34px}.nx-site .footer-top{grid-template-columns:1.6fr repeat(4,1fr);gap:36px;margin-bottom:46px;display:grid}.nx-site .footer-brand img{width:auto;height:34px}.nx-site .footer-brand p{color:var(--slate);max-width:250px;margin-top:16px;font-size:13.5px;font-weight:300;line-height:1.65}.nx-site .footer-col h5{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--slate-light);margin-bottom:18px;font-size:11.5px;font-weight:700}.nx-site .footer-col a{color:var(--slate);padding:6px 0;font-size:14px;font-weight:400;display:block}.nx-site .footer-col a:hover{color:var(--accent-dark)}.nx-site .footer-bottom{border-top:1px solid var(--border-soft);color:var(--slate-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;font-size:13px;font-weight:300;display:flex}.nx-site .page-hero{background:linear-gradient(180deg, var(--steel-100), var(--paper));padding:64px 0 56px}.nx-site .page-hero .eyebrow{margin-bottom:14px;display:block}.nx-site .page-hero h1{max-width:760px;margin-bottom:16px;font-size:44px}.nx-site .page-hero p{color:var(--slate);max-width:620px;font-size:17px;font-weight:300;line-height:1.6}.nx-site .page-hero.is-center{text-align:center}.nx-site .page-hero.is-center .container{max-width:680px}.nx-site .page-hero.is-center h1,.nx-site .page-hero.is-center p{max-width:none}.nx-site .pill-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.nx-site .pill{font-family:var(--font-mono);border:1px solid var(--border);color:var(--navy-700);background:#fff;border-radius:100px;padding:7px 14px;font-size:12.5px;font-weight:600}.nx-site .visual-row{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:10px 14px;font-size:13px}.nx-site .visual-row.is-mono{font-family:var(--font-mono)}.nx-site .visual-row.is-accent{background:var(--accent);border-color:var(--accent)}.nx-site .visual-row.is-struck{color:var(--steel-300);text-decoration:line-through}.nx-site .visual-stack{flex-direction:column;gap:8px;display:flex}.nx-site .visual-panel{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:18px}.nx-site .visual-label{font-family:var(--font-mono);color:var(--steel-300);text-transform:uppercase;margin-bottom:8px;font-size:11px}.nx-site .blog-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.nx-site .blog-card{border:1px solid var(--border-soft);background:#fff;border-radius:16px;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.nx-site .blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.nx-site .blog-thumb{background:linear-gradient(135deg, var(--navy-900), var(--navy-600));height:160px;position:relative}.nx-site .blog-thumb:before{content:"";background:radial-gradient(circle at 75% 20%,#3e7bfa66,#0000 60%);position:absolute;inset:0}.nx-site .blog-cat{color:#fff;font-family:var(--font-mono);z-index:1;background:#ffffff1f;border-radius:100px;padding:5px 11px;font-size:11px;position:absolute;top:14px;left:14px}.nx-site .blog-body{padding:22px}.nx-site .blog-body h3{margin-bottom:10px;font-size:16.5px;line-height:1.4}.nx-site .blog-body p{color:var(--slate);margin-bottom:14px;font-size:13.5px;font-weight:300;line-height:1.55}.nx-site .blog-meta{font-family:var(--font-mono);color:var(--slate-light);font-size:11.5px}.nx-site .form-card{border:1px solid var(--border-soft);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:36px}.nx-site .field{margin-bottom:18px}.nx-site .field label{color:var(--ink);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.nx-site .field input,.nx-site .field select,.nx-site .field textarea{border:1px solid var(--border);width:100%;font-size:14.5px;font-family:var(--font-body);color:var(--ink);background:#fff;border-radius:9px;padding:12px 14px;transition:border-color .15s}.nx-site .field input:focus,.nx-site .field select:focus,.nx-site .field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-pale);outline:none}.nx-site .contact-info-item{border-bottom:1px solid var(--border-soft);gap:14px;padding:18px 0;display:flex}.nx-site .contact-info-item:last-of-type{border-bottom:none}.nx-site .contact-info-item .ic{background:var(--accent-pale);width:38px;height:38px;color:var(--accent-dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.nx-site .contact-info-item h4{margin-bottom:4px;font-size:14.5px}.nx-site .contact-info-item p{color:var(--slate);font-size:13.5px;font-weight:300}.nx-site .form-note{margin-top:16px;font-size:13.5px;font-weight:500}.nx-site .form-note.is-ok{color:var(--success)}.nx-site .stat-row{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.nx-site .stat-row .num{font-family:var(--font-display);color:var(--navy-900);font-size:38px;font-weight:700}.nx-site .stat-row .lbl{color:var(--slate);margin-top:6px;font-size:13.5px;font-weight:300}.nx-site .flowline{font-family:var(--font-mono);flex-wrap:wrap;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.nx-site .flowline .fnode{border:1px solid var(--border);color:var(--navy-900);background:#fff;border-radius:100px;padding:10px 18px}.nx-site .flowline .farrow{color:var(--accent);padding:0 12px;font-size:18px}@media (max-width:1100px){.nx-site .container{padding:0 20px}.nx-site .hero-grid,.nx-site .split,.nx-site .feature-grid,.nx-site .feature-grid.cols-4,.nx-site .feature-grid.cols-5,.nx-site .pricing-grid,.nx-site .steps-grid,.nx-site .audience-grid,.nx-site .footer-top,.nx-site .why-grid,.nx-site .benefit-strip,.nx-site .blog-grid,.nx-site .stat-row{grid-template-columns:1fr}.nx-site .why-grid{grid-template-columns:repeat(2,1fr)}.nx-site .hero h1{font-size:38px}.nx-site .page-hero h1{font-size:32px}.nx-site .sec-head h2,.nx-site .section-head h2,.nx-site .cta-band h2{font-size:28px}.nx-site .cta-band{padding:48px 24px}.nx-site .brand img{height:64px}.nx-site .nav-burger{display:inline-flex}.nx-site .nav-links{display:none}.nx-site .nav-links.is-open-mobile{z-index:90;background:#162840;border-bottom:1px solid #ffffff1f;flex-direction:column;align-items:stretch;padding:12px 20px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.nx-site .nav-links.is-open-mobile .dropdown{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:none;min-width:0;padding:0 0 0 12px;position:static;transform:none}.nx-site .nav-links.is-open-mobile .dropdown a{color:var(--steel-300)}.nx-site .nav-inner{flex-wrap:wrap;position:relative}}
