@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_ccea22b9-module__GRIQOG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_ccea22b9-module__GRIQOG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_f22f0a7b-module__NhhD-G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_f22f0a7b-module__NhhD-G__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c605b7a-module__5lUora__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c605b7a-module__5lUora__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--nx-bg:#0a0a0b;--nx-bg-soft:#131316;--nx-bg-card:#15151a;--nx-fg:#f5f5f3;--nx-fg-soft:#f5f5f38c;--nx-fg-muted:#f5f5f359;--nx-line:#f5f5f314;--nx-line-strong:#f5f5f329;--nx-accent:#f26522;--nx-accent-deep:#d4541a;--nx-accent-soft:#f2652224;--nx-warn:#ff5b3a;--nx-font-sans:var(--font-geist), system-ui, -apple-system, sans-serif;--nx-font-serif:var(--font-instrument), Georgia, serif;--nx-font-mono:var(--font-jetbrains), ui-monospace, monospace;--nx-pad-x:clamp(20px, 5vw, 80px);--nx-radius:14px;--nx-radius-sm:8px}[data-theme=light]{--nx-bg:#f4f3ee;--nx-bg-soft:#ebeae3;--nx-bg-card:#fff;--nx-fg:#0e0e10;--nx-fg-soft:#0e0e1099;--nx-fg-muted:#0e0e1066;--nx-line:#0e0e101a;--nx-line-strong:#0e0e1033}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--nx-bg);color:var(--nx-fg);font-family:var(--nx-font-sans);font-feature-settings:"ss01", "ss02", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}::selection{background:var(--nx-accent);color:#0a0a0b}.nx-app{min-height:100vh}.nx-btn{font-family:var(--nx-font-sans);letter-spacing:-.01em;color:var(--nx-fg);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:14.5px;font-weight:500;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s,color .2s;display:inline-flex}.nx-btn--sm{padding:9px 14px;font-size:13px}.nx-btn--lg{padding:17px 28px;font-size:15.5px}.nx-btn--primary{background:var(--nx-accent);color:#0a0a0b;border-color:var(--nx-accent)}.nx-btn--primary:hover{background:var(--nx-accent-deep);border-color:var(--nx-accent-deep);transform:translateY(-1px)}.nx-btn--outline{border-color:var(--nx-line-strong);color:var(--nx-fg)}.nx-btn--outline:hover{border-color:var(--nx-fg)}.nx-btn--ghost{border-color:var(--nx-line);color:var(--nx-fg-soft);background:0 0}.nx-btn--ghost:hover{color:var(--nx-fg);border-color:var(--nx-line-strong)}.nx-arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-block}.nx-btn:hover .nx-arrow{transform:translate(2px,-2px)}.nx-dot{background:var(--nx-fg-soft);border-radius:999px;width:7px;height:7px;display:inline-block}.nx-dot--live{background:var(--nx-accent);box-shadow:0 0 0 0 var(--nx-accent-soft);animation:2.4s infinite nx-pulse}@keyframes nx-pulse{0%{box-shadow:0 0 #c0ff3c8c}60%,to{box-shadow:0 0 0 9px #c0ff3c00}}.nx-eyebrow{font-family:var(--nx-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-fg-soft);align-items:center;gap:10px;margin-bottom:28px;font-size:11.5px;display:inline-flex}.nx-eyebrow__bar{background:var(--nx-fg-soft);width:22px;height:1px;display:inline-block}.nx-eyebrow--light{color:#0a0a0bb3}.nx-eyebrow--light .nx-eyebrow__bar{background:#0a0a0b99}.nx-nav{z-index:50;padding:14px var(--nx-pad-x);border-bottom:1px solid #0000;transition:padding .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,background .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.nx-nav--scrolled{padding:10px var(--nx-pad-x);background:color-mix(in oklab, var(--nx-bg) 75%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);border-bottom-color:var(--nx-line)}.nx-nav__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1480px;margin:0 auto;display:flex}.nx-nav__brand{display:inline-flex}.nx-nav__links{background:var(--nx-bg-card);border:1px solid var(--nx-line);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.nx-nav__link{color:var(--nx-fg-soft);border-radius:999px;padding:8px 16px;font-size:13.5px;transition:color .2s,background .2s}.nx-nav__link:hover{color:var(--nx-fg);background:var(--nx-bg-soft)}.nx-nav__actions{align-items:center;gap:10px;display:flex}.nx-nav__hamburger{border:1px solid var(--nx-line-strong);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:none}.nx-nav__hamburger span{background:var(--nx-fg);width:16px;height:1.5px;display:block}.nx-hero{min-height:100vh;padding:140px var(--nx-pad-x) 60px;isolation:isolate;position:relative;overflow:hidden}.nx-hero__canvas{z-index:0;opacity:.85;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.nx-hero__grid{z-index:1;background-image:linear-gradient(var(--nx-line) 1px, transparent 1px), linear-gradient(90deg, var(--nx-line) 1px, transparent 1px);pointer-events:none;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.nx-hero__inner{z-index:2;flex-direction:column;max-width:1320px;margin:0 auto;display:flex;position:relative}.nx-hero__eyebrow{font-family:var(--nx-font-mono);letter-spacing:.04em;color:var(--nx-fg-soft);background:var(--nx-bg-card);border:1px solid var(--nx-line);border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-bottom:36px;padding:8px 14px;font-size:12px;display:inline-flex}.nx-hero__title{font-family:var(--nx-font-sans);letter-spacing:-.045em;text-wrap:balance;margin:0 0 32px;font-size:clamp(54px,9vw,132px);font-weight:500;line-height:.92}.nx-hero__title-em{font-family:var(--nx-font-serif);letter-spacing:-.02em;background:linear-gradient(135deg, var(--nx-fg) 0%, var(--nx-accent) 70%, var(--nx-fg) 100%);color:#0000;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;animation:8s ease-in-out infinite nx-grad}@keyframes nx-grad{0%,to{background-position:0%}50%{background-position:100%}}.nx-hero__sub{color:var(--nx-fg-soft);text-wrap:pretty;max-width:560px;margin:0 0 44px;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.nx-hero__cta{flex-wrap:wrap;gap:12px;margin-bottom:80px;display:flex}.nx-hero__stats{background:var(--nx-line);border:1px solid var(--nx-line);border-radius:var(--nx-radius);grid-template-columns:repeat(4,1fr);gap:1px;max-width:880px;display:grid;overflow:hidden}.nx-stat{background:var(--nx-bg);flex-direction:column;gap:6px;padding:26px 24px;display:flex}.nx-stat__num{font-family:var(--nx-font-sans);letter-spacing:-.04em;color:var(--nx-fg);align-items:flex-start;font-size:56px;font-weight:400;line-height:1;display:inline-flex}.nx-stat__plus{color:var(--nx-accent);font-size:22px;font-family:var(--nx-font-mono);margin-top:6px;margin-left:2px}.nx-stat__lab{font-family:var(--nx-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--nx-fg-muted);font-size:11.5px}.nx-hero__marquee{z-index:2;border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);background:var(--nx-bg-soft);padding:14px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.nx-hero__marquee-track{font-family:var(--nx-font-mono);letter-spacing:.12em;color:var(--nx-fg-soft);white-space:nowrap;gap:28px;width:max-content;font-size:12px;animation:38s linear infinite nx-marquee;display:flex}.nx-hero__marquee-track>span:nth-child(odd){color:var(--nx-fg)}@keyframes nx-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.nx-section{padding:120px var(--nx-pad-x);max-width:1480px;margin:0 auto;position:relative}.nx-section__head{max-width:760px;margin-bottom:64px}.nx-section__head--split{grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;max-width:none;margin-bottom:64px;display:grid}.nx-section__title{font-family:var(--nx-font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,5vw,72px);font-weight:500;line-height:1}.nx-section__title em{font-family:var(--nx-font-serif);letter-spacing:-.02em;color:var(--nx-fg);font-style:italic;font-weight:400}.nx-section__title--lg{font-size:clamp(40px,6vw,88px)}.nx-section__sub{color:var(--nx-fg-soft);max-width:560px;margin:0;font-size:17px;line-height:1.55}.nx-eco__grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(220px,auto);gap:14px;display:grid}.nx-card{background:var(--nx-bg-card);border:1px solid var(--nx-line);border-radius:var(--nx-radius);isolation:isolate;flex-direction:column;grid-column:span 3;justify-content:space-between;min-height:240px;padding:24px 26px 22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.nx-card:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--card-color) 18%, transparent), transparent 60%);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}.nx-card:hover{border-color:var(--nx-line-strong);transform:translateY(-3px)}.nx-card:hover:before{opacity:1}.nx-card>*{z-index:1;position:relative}.nx-card--flagship{grid-column:span 6;min-height:320px;padding:32px 34px 28px}.nx-card__head{font-family:var(--nx-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-fg-muted);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.nx-card__sector{border:1px solid var(--nx-line-strong);background:var(--nx-bg-soft);border-radius:999px;padding:4px 10px}.nx-card__name{font-family:var(--nx-font-sans);letter-spacing:-.03em;margin:18px 0 10px;font-size:32px;font-weight:500;line-height:1.05}.nx-card--flagship .nx-card__name{font-size:44px}.nx-card__pitch{color:var(--nx-fg-soft);max-width:38ch;font-size:14.5px;line-height:1.5}.nx-card--flagship .nx-card__pitch{max-width:46ch;font-size:17px}.nx-card__foot{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:16px;display:flex}.nx-card__cta{font-family:var(--nx-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--nx-fg);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nx-card__bar{background:var(--nx-line);flex:1;height:2px;margin-left:14px;position:relative}.nx-card__bar span{width:18%;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.nx-card:hover .nx-card__bar span{width:100%}.nx-card__badge{z-index:2;font-family:var(--nx-font-mono);letter-spacing:.06em;background:var(--nx-accent);color:#0a0a0b;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10.5px;position:absolute;top:14px;right:14px}.nx-card__tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.nx-card__tag{font-family:var(--nx-font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--nx-line-strong);color:var(--nx-fg-soft);background:var(--nx-bg-soft);border-radius:999px;padding:4px 9px;font-size:10.5px;transition:color .25s,border-color .25s,background .25s}.nx-card:hover .nx-card__tag{color:var(--card-color);border-color:color-mix(in oklab, var(--card-color) 50%, transparent)}.nx-card--vigiar{border-color:color-mix(in oklab, var(--card-color) 32%, var(--nx-line));color:#ffe1de;background:radial-gradient(80% 60% at 100% 0,#ff3b2f2e,#0000 60%),linear-gradient(160deg,#1a0604 0%,#0a0a0b 55%);overflow:hidden}.nx-card--vigiar:after{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg,#0000 0 60px,#ff3b2f0a 60px 61px),repeating-linear-gradient(0deg,#0000 0 60px,#ff3b2f0a 60px 61px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 30% 100%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 80% at 30% 100%,#000 20%,#0000 80%)}.nx-card--vigiar .nx-card__sector{border-color:color-mix(in oklab, var(--card-color) 50%, var(--nx-line-strong));color:#ffaea7;background:#ff3b2f1a}.nx-card--vigiar .nx-card__name{background:linear-gradient(135deg,#fff 0%,#ff3b2f 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-card--vigiar .nx-card__pitch{color:#ffe1deb8}.nx-card--vigiar .nx-card__cta{color:#fff}.nx-card--vigiar .nx-card__badge{background:var(--card-color);color:#fff;box-shadow:0 0 24px color-mix(in oklab, var(--card-color) 60%, transparent);align-items:center;gap:6px;display:inline-flex}.nx-card--vigiar .nx-card__badge:before{content:"";background:#fff;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite nx-emergency}@keyframes nx-emergency{0%,to{opacity:1;box-shadow:0 0 #ffffffb3}50%{opacity:.4;box-shadow:0 0 0 6px #fff0}}.nx-card--vigiar .nx-card__tag{color:#ffaea7;background:#ff3b2f12;border-color:#ff3b2f47}.nx-vigiar-mark{color:var(--card-color);opacity:.16;z-index:0;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.nx-card--vigiar:hover .nx-vigiar-mark{opacity:.38;transform:translateY(-50%)scale(1.08)}.nx-vigiar-pulse{border:1px solid var(--card-color);opacity:0;border-radius:50%;animation:2.6s ease-out infinite nx-vigiar-ring;position:absolute;inset:-20px}@keyframes nx-vigiar-ring{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.nx-card--devil{border-color:color-mix(in oklab, var(--card-color) 28%, var(--nx-line));color:#ffe5e9;background:linear-gradient(135deg,#1a0508 0%,#0a0a0b 60%)}.nx-card--devil .nx-card__sector{border-color:color-mix(in oklab, var(--card-color) 40%, var(--nx-line-strong));color:#ffb3c1;background:#ff2d5514}.nx-card--devil .nx-card__name{background:linear-gradient(135deg,#fff 0%,#ff2d55 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-card--devil .nx-card__pitch{color:#ffe5e9b3}.nx-card--devil .nx-card__cta{color:#fff}.nx-card--devil .nx-card__badge{background:var(--card-color);color:#fff;box-shadow:0 0 24px color-mix(in oklab, var(--card-color) 60%, transparent)}.nx-card--devil .nx-card__tag{color:#ffb3c1;background:#ff2d550f;border-color:#ff2d5540}.nx-devil-mark{color:var(--card-color);opacity:.18;z-index:0;transform-origin:100% 100%;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-10px;right:-10px}.nx-card--devil:hover .nx-devil-mark{opacity:.42;transform:scale(1.08)rotate(-4deg)}.nx-eco__note{border:1px dashed var(--nx-line-strong);border-radius:var(--nx-radius);color:var(--nx-fg-soft);background:var(--nx-bg-soft);align-items:center;gap:16px;margin-top:28px;padding:18px 22px;font-size:14.5px;display:flex}.nx-eco__note-icon{color:var(--nx-accent);border:1px solid var(--nx-line-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;display:flex}.nx-eco__note strong{color:var(--nx-fg);font-weight:500}.nx-services__grid{border-top:1px solid var(--nx-line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.nx-service{border-right:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);background:var(--nx-bg);flex-direction:column;gap:14px;padding:36px 28px 32px;transition:background .25s;display:flex;position:relative}.nx-service:nth-child(3n){border-right:none}.nx-service:hover{background:var(--nx-bg-soft)}.nx-service__row{justify-content:space-between;align-items:center;display:flex}.nx-service__code{font-family:var(--nx-font-mono);letter-spacing:.06em;color:var(--nx-fg-muted);font-size:11.5px}.nx-service__icon{color:var(--nx-accent);font-size:22px;font-family:var(--nx-font-mono)}.nx-service__name{letter-spacing:-.025em;margin-top:28px;font-size:26px;font-weight:500;line-height:1.1}.nx-service__desc{color:var(--nx-fg-soft);font-size:14.5px;line-height:1.5}.nx-service__rule{background:linear-gradient(90deg, var(--nx-accent) 0%, var(--nx-accent) 18%, transparent 18%);height:1px;margin-top:auto}.nx-industries__list{border-top:1px solid var(--nx-line);flex-direction:column;gap:0;display:flex}.nx-industry{border-bottom:1px solid var(--nx-line);cursor:default;grid-template-columns:60px 1.6fr 1fr 2fr auto;align-items:center;gap:24px;padding:28px 8px;transition:padding .25s,color .25s;display:grid;position:relative}.nx-industry:hover{padding-left:18px}.nx-industry__num{font-family:var(--nx-font-mono);color:var(--nx-fg-muted);font-size:12px}.nx-industry__name{font-family:var(--nx-font-sans);letter-spacing:-.025em;font-size:clamp(28px,3vw,48px);font-weight:500}.nx-industry__note{font-family:var(--nx-font-mono);color:var(--nx-fg-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.nx-industry__line{background:var(--nx-line);height:1px;position:relative}.nx-industry__line:after{content:"";width:calc(var(--w,1) * 18%);background:var(--nx-accent);transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.nx-industry:hover .nx-industry__line:after{width:100%}.nx-industry__pulse{background:var(--nx-fg-muted);border-radius:999px;width:8px;height:8px;transition:background .25s,box-shadow .25s}.nx-industry:hover .nx-industry__pulse{background:var(--nx-accent);box-shadow:0 0 16px var(--nx-accent)}.nx-about{gap:80px;display:grid}.nx-about__intro{max-width:920px}.nx-about__lead{color:var(--nx-fg-soft);max-width:620px;margin:32px 0 0;font-size:18px;line-height:1.6}.nx-about__principles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nx-principle{background:var(--nx-bg-card);border:1px solid var(--nx-line);border-radius:var(--nx-radius);flex-direction:column;gap:10px;padding:28px 26px 26px;transition:transform .3s,border-color .25s;display:flex}.nx-principle:hover{border-color:var(--nx-line-strong);transform:translateY(-2px)}.nx-principle__k{font-family:var(--nx-font-mono);color:var(--nx-accent);letter-spacing:.05em;font-size:12px}.nx-principle__t{letter-spacing:-.025em;margin-top:28px;font-size:22px;font-weight:500}.nx-principle__d{color:var(--nx-fg-soft);font-size:14.5px;line-height:1.55}.nx-about__timeline{border-top:1px solid var(--nx-line);grid-template-columns:repeat(5,1fr);gap:0;padding-top:28px;display:grid;position:relative}.nx-tl__step{flex-direction:column;gap:16px;padding:0 16px 0 0;display:flex;position:relative}.nx-tl__step:before{content:"";background:var(--nx-fg-muted);height:1px;position:absolute;top:-28px;left:0;right:0}.nx-tl__step:first-child:before{background:var(--nx-accent)}.nx-tl__y{font-family:var(--nx-font-mono);color:var(--nx-fg);letter-spacing:.04em;margin-top:4px;font-size:13px}.nx-tl__dot{background:var(--nx-fg-muted);border-radius:999px;width:8px;height:8px;margin-top:-38px}.nx-tl__step:first-child .nx-tl__dot{background:var(--nx-accent);box-shadow:0 0 12px var(--nx-accent)}.nx-tl__e{color:var(--nx-fg-soft);max-width:22ch;padding-right:14px;font-size:14px;line-height:1.5}.nx-contact{background:var(--nx-accent);color:#0a0a0b;max-width:none;padding:clamp(80px, 10vw, 160px) var(--nx-pad-x);border-radius:0;margin:0;position:relative;overflow:hidden}.nx-contact:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 80% 0,#00000014,#0000 50%),repeating-linear-gradient(45deg,#0000 0 30px,#00000006 30px 31px);position:absolute;inset:0}.nx-contact__inner{max-width:1100px;margin:0 auto;position:relative}.nx-contact__title{font-family:var(--nx-font-sans);letter-spacing:-.04em;color:#0a0a0b;margin:0 0 24px;font-size:clamp(40px,6.5vw,96px);font-weight:500;line-height:.95}.nx-contact__title em{font-family:var(--nx-font-serif);font-style:italic;font-weight:400}.nx-contact__sub{color:#0a0a0bbf;max-width:560px;margin:0 0 56px;font-size:18px;line-height:1.55}.nx-contact__phone{color:var(--nx-accent);border-radius:var(--nx-radius);background:#0a0a0b;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:32px 36px;text-decoration:none;transition:transform .3s,background .3s;display:grid}.nx-contact__phone:hover{background:#1a1a1d;transform:translateY(-3px)}.nx-contact__phone-num{font-family:var(--nx-font-sans);letter-spacing:-.035em;font-size:clamp(28px,4vw,52px);font-weight:500;line-height:1}.nx-contact__phone-cta{font-family:var(--nx-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--nx-fg);border:1px solid #f5f5f333;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:inline-flex}.nx-contact__meta{font-family:var(--nx-font-mono);color:#0a0a0bb3;letter-spacing:.04em;flex-wrap:wrap;gap:32px;margin-top:36px;font-size:12.5px;display:flex}.nx-contact__meta>div{align-items:center;gap:8px;display:inline-flex}.nx-contact__meta .nx-dot--live{background:#0a0a0b;animation:none}.nx-footer{background:var(--nx-bg);color:var(--nx-fg);border-top:1px solid var(--nx-line)}.nx-footer__inner{padding:80px var(--nx-pad-x) 56px;grid-template-columns:1.4fr 2.2fr;gap:64px;max-width:1480px;margin:0 auto;display:grid}.nx-footer__brand p{color:var(--nx-fg-soft);max-width:32ch;margin-top:18px;font-size:14.5px;line-height:1.55}.nx-footer__cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.nx-footer__h{font-family:var(--nx-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--nx-fg-muted);margin-bottom:20px;font-size:11.5px}.nx-footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nx-footer li{color:var(--nx-fg-soft);font-size:14.5px}.nx-footer li a:hover{color:var(--nx-fg)}.nx-footer__bar{padding:22px var(--nx-pad-x);border-top:1px solid var(--nx-line);font-family:var(--nx-font-mono);color:var(--nx-fg-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1480px;margin:0 auto;font-size:11.5px;display:grid}.nx-footer__rule{background:var(--nx-line);height:1px}.nx-mobile-menu{z-index:60;background:var(--nx-bg);padding:18px var(--nx-pad-x) var(--nx-pad-x);flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.nx-mobile-menu.is-open{transform:translateY(0)}.nx-mobile-menu__head{justify-content:space-between;align-items:center;display:flex}.nx-mobile-menu__close{border:1px solid var(--nx-line-strong);width:40px;height:40px;color:var(--nx-fg);background:0 0;border-radius:10px;font-size:20px}.nx-mobile-menu__links{flex-direction:column;gap:4px;margin-top:56px;display:flex}.nx-mobile-menu__link{letter-spacing:-.03em;border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;padding:12px 0;font-size:38px;font-weight:500;display:flex}.nx-mobile-menu__link span{font-family:var(--nx-font-mono);color:var(--nx-fg-muted);font-size:13px}.nx-mobile-menu__cta{margin-top:auto}@media (max-width:1080px){.nx-eco__grid{grid-template-columns:repeat(6,1fr)}.nx-card{grid-column:span 3}.nx-card--flagship{grid-column:span 6}.nx-section__head--split{grid-template-columns:1fr;align-items:start}.nx-services__grid{grid-template-columns:repeat(2,1fr)}.nx-service:nth-child(3n){border-right:1px solid var(--nx-line)}.nx-service:nth-child(2n){border-right:none}.nx-about__principles{grid-template-columns:1fr}.nx-about__timeline{grid-template-columns:1fr;gap:28px}.nx-tl__step:before{display:none}.nx-tl__step{border-left:1px solid var(--nx-line);padding:16px 0 16px 22px}.nx-tl__step:first-child{border-left-color:var(--nx-accent)}.nx-tl__dot{display:none}.nx-footer__inner{grid-template-columns:1fr;gap:40px}.nx-footer__cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--nx-pad-x:20px}.nx-nav__links{display:none}.nx-nav__hamburger{display:inline-flex}.nx-nav__actions .nx-btn--ghost,.nx-nav__actions .nx-btn--primary{display:none}.nx-hero{min-height:auto;padding:108px 20px 80px}.nx-hero__title{font-size:clamp(44px,13vw,78px)}.nx-hero__sub{font-size:16px}.nx-hero__cta{flex-direction:column;align-items:stretch}.nx-hero__cta .nx-btn{justify-content:center}.nx-hero__stats{grid-template-columns:repeat(2,1fr)}.nx-stat__num{font-size:42px}.nx-section{padding:80px 20px}.nx-section__title{font-size:clamp(34px,9vw,56px)}.nx-eco__grid{grid-template-columns:1fr}.nx-card,.nx-card--flagship{grid-column:span 1;min-height:220px;padding:22px}.nx-card--flagship .nx-card__name{font-size:32px}.nx-services__grid{grid-template-columns:1fr}.nx-service{border-right:none!important}.nx-industry{grid-template-columns:40px 1fr auto;gap:14px;padding:18px 0}.nx-industry__note,.nx-industry__line{display:none}.nx-industry__name{font-size:clamp(22px,6vw,32px)}.nx-contact__phone{grid-template-columns:1fr;gap:18px;padding:24px}.nx-contact__phone-cta{justify-content:center}.nx-footer__cols{grid-template-columns:1fr 1fr}.nx-footer__bar{grid-template-columns:1fr;gap:8px}.nx-footer__rule{display:none}}.nx-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.nx-reveal.is-in{opacity:1;transform:translateY(0)}[data-tweaks-panel]{z-index:100!important}
