@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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.1emuuracu50qd.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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.43zbiuwnnoiok.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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.0ynx40_3oa9rk.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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.1975l3y3401x_.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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.2o7m9ogm38dql.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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.3ji57o093q1kd.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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.19xuq3td7fwu_.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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.3o_v2fun1jzxk.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.1ek7x_ipa-38q.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.0sf3h4u8we0x1.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.11-gljxdt344a.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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_6bcca124-module__qCKo0G__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_6bcca124-module__qCKo0G__variable{--font-poppins-loaded:"Poppins", "Poppins Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_ERDPGmPRqLeEAZfLREHBTzzGfWty)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_b1fa48bc-module__vhFXjq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b1fa48bc-module__vhFXjq__variable{--font-mono-loaded:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--crtx-midnight:#00001e;--crtx-app-navy:#000d21;--crtx-slate-navy:#0f172a;--crtx-blue:#1c6fd6;--crtx-bright-blue:#2d5cf7;--crtx-cyber-blue:#38bdf8;--crtx-green:#34d399;--crtx-red:#ef4444;--crtx-bg:#fff;--crtx-surface:#f8fafc;--crtx-surface-soft:#f1f5f9;--crtx-border:#e2e8f0;--crtx-border-dark:#94a3b83d;--crtx-heading:#0e1116;--crtx-body:#334155;--crtx-muted:#64748b;--crtx-muted-light:#94a3b8;--font-poppins:var(--font-poppins-loaded), "Inter", "Avenir Next", "Montserrat", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:var(--font-mono-loaded), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:var(--crtx-app-navy);color:#fff;font-family:var(--font-poppins);letter-spacing:0;margin:0}body::selection{background:#38bdf859}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{background:radial-gradient(circle at 16% 0,#2d5cf738,#0000 28rem),linear-gradient(#00001e 0%,#000d21 46%,#f8fafc 46% 100%);min-height:100vh}.dark-shell{background:radial-gradient(circle at 85% 5%,#38bdf821,#0000 22rem),linear-gradient(#00001e 0%,#000d21 100%);min-height:100vh}.container{width:min(1120px,100% - 40px);margin:0 auto}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00001edb;border-bottom:1px solid #94a3b829;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.brand{flex-direction:column;gap:2px;font-weight:900;line-height:1;display:inline-flex}.brand span:first-child{font-size:clamp(1.25rem,3vw,1.65rem)}.brand span:last-child{color:var(--crtx-muted-light);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:700}.brand-logo{align-items:center;display:inline-flex}.brand-logo img{width:auto;height:28px;display:block}.section-label{color:var(--crtx-blue);letter-spacing:.25em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:inline-block}.brainwaves-hero{background:#0f172a;border-bottom:1px solid #ffffff0d;padding:clamp(72px,10vw,100px) 0 clamp(48px,7vw,60px);position:relative;overflow:hidden}.hero-wave-container{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-wave-canvas{width:100%;height:100%;display:block}.hero-wave-overlay{z-index:1;pointer-events:none;background:#000000a6;position:absolute;inset:0}.brainwaves-hero .hero-content{z-index:1;position:relative}.app-status-bar-editorial{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(28px,5vw,40px);padding-bottom:20px;display:flex}.status-indicator{color:#fff;letter-spacing:.15em;align-items:center;font-size:.62rem;font-weight:900;display:inline-flex}.editorial-label{color:#94a3b8;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:900}.bw-master-title{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(4rem,12vw,7.5rem);font-weight:900;line-height:.85}.pulse-dot-red{background:#ef4444;border-radius:50%;width:8px;height:8px;margin-right:10px;animation:2s infinite pulse-red}@keyframes pulse-red{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.whisper-ticker-container{background:#1c6fd60d;border:1px solid #1c6fd633;border-radius:12px;align-items:center;margin-top:clamp(48px,8vw,80px);display:flex;overflow:hidden}.whisper-ticker-container .ticker-label{z-index:10;color:#fff;background:#1c6fd6;flex-direction:column;flex-shrink:0;padding:20px 30px;display:flex}.label-text{letter-spacing:.1em;font-size:.82rem;font-weight:900}.label-sub{opacity:.7;text-transform:uppercase;font-size:.56rem;font-weight:700}.ticker-scroll-wrap{white-space:nowrap;flex-grow:1;position:relative;overflow:hidden}.ticker-content{animation:30s linear infinite tickerScroll;display:inline-flex}.ticker-content-static{display:none}.whisper-item{color:#cbd5e1;border-right:1px solid #ffffff1a;padding:0 40px;font-size:clamp(.95rem,1.6vw,1.12rem);font-weight:600}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bw-manifesto{background:#0f172a;border-bottom:1px solid #ffffff0d;padding:clamp(72px,10vw,100px) 0}.manifesto-grid{grid-template-columns:.4fr 1.6fr;gap:clamp(28px,5vw,60px);display:grid}.surgical-divider-left{background:#1c6fd6;width:40px;height:4px;margin-top:20px}.manifesto-headline{color:#fff;letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1}.manifesto-points{flex-direction:column;gap:16px;display:flex}.m-point{background:#ffffff08;border-radius:12px;align-items:flex-start;gap:15px;padding:20px;display:flex}.m-icon{font-size:1.1rem;font-weight:900}.m-point-old .m-icon{color:#ef4444}.m-point-new .m-icon{color:#22c55e}.m-point p{color:#ffffffdb;margin:0;font-size:1rem;line-height:1.5}.manifesto-cta-wrap{margin-top:28px}.featured-deep-dive .report-panel p{color:#ffffffc2;max-width:42ch;margin:0 0 24px;line-height:1.65}.bw-positioning-line{color:#1c6fd6;letter-spacing:-.02em;text-transform:none;margin:10px 0 0;font-size:clamp(1.15rem,2.4vw,1.75rem);font-weight:800;line-height:1.15}.bh-hero-copy{gap:14px;max-width:62ch;margin-top:22px;display:grid}.bh-cut-line{color:#ffffffc7;max-width:760px;margin:0;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.6}.bh-cut-line-emphasis{color:#ffffffeb;font-weight:600}.bh-support-line{color:#b2b2b2;margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6}.manifesto-split{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.central-shift{gap:clamp(28px,4vw,40px);display:grid}.central-shift-copy{max-width:820px}.manifesto-body{gap:16px;margin-bottom:28px;display:grid}.manifesto-lead{color:#94a3b8;max-width:68ch;margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.65}.manifesto-lead-emphasis{color:#ffffffe6;font-weight:600}.execution-flow{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 12% 20%,#38bdf81f,#0000 42%),#ffffff08;border:1px solid #38bdf82e;border-radius:20px;padding:clamp(18px,3vw,28px);overflow-x:auto}.execution-flow-track{align-items:stretch;gap:8px;min-width:720px;margin:0;padding:0;list-style:none;display:flex}.execution-flow-stage{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.execution-flow-node{background:#000d218c;border:1px solid #ffffff14;border-radius:14px;gap:8px;width:100%;min-height:100%;padding:16px 14px;display:grid}.execution-flow-index{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.14em;font-size:.62rem;font-weight:800}.execution-flow-node strong{color:#fff;letter-spacing:.08em;font-size:.92rem;font-weight:800}.execution-flow-node p{color:#cbd5e1e0;margin:0;font-size:.84rem;line-height:1.45}.execution-flow-arrow{color:#38bdf8b3;flex:none;font-size:1.1rem;font-weight:700}.execution-flow-arrow-vertical{display:none}.capability-band{background:#f8fafc}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.capability-card{border:1px solid var(--crtx-border);background:#fff;border-radius:18px;gap:12px;padding:24px 22px;display:grid;box-shadow:0 14px 40px #0f172a0a}.capability-card-primary{background:linear-gradient(#eff6fff2,#fff 48%);border-color:#1c6fd647}.capability-card-signal{border-color:#38bdf859;box-shadow:0 14px 40px #0ea5e914}.capability-label{color:#1c6fd6;font-family:var(--font-mono);letter-spacing:.16em;font-size:.68rem;font-weight:800}.capability-card h3{color:var(--crtx-heading);margin:0;font-size:1.18rem;line-height:1.25}.capability-card p{color:var(--crtx-body);margin:0;line-height:1.6}.reports-band{background:#eef2f7}.demo-company-band{background:#000d21}.demo-company{gap:clamp(28px,4vw,40px);display:grid}.demo-company-header{max-width:760px}.demo-company-header h2{color:#fff;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.08}.demo-company-header p{color:#94a3b8;max-width:64ch;margin:0;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.65}.demo-company-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.demo-module{background:linear-gradient(#38bdf80f,#ffffff05);border:1px solid #38bdf829;border-radius:18px;gap:12px;padding:22px 20px;display:grid}.demo-module-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-module-label{color:#94a3b8f2;font-family:var(--font-mono);letter-spacing:.14em;font-size:.62rem;font-weight:800}.demo-module-status{font-family:var(--font-mono);letter-spacing:.12em;align-items:center;gap:8px;font-size:.62rem;font-weight:800;display:inline-flex}.demo-module-status-live{color:#34d399}.demo-module-status-building{color:#38bdf8}.demo-module-status-building .status-dot{background:#38bdf8;box-shadow:0 0 #38bdf88c}.demo-module h3{color:#fff;margin:0;font-size:1.35rem;line-height:1.2}.demo-module p{color:#cbd5e1e6;margin:0;line-height:1.6}.demo-company-close{color:#ffffffe0;max-width:58ch;margin:0;font-size:1.08rem;font-weight:600;line-height:1.55}.crtx-dental-band{background:#0f172a;border-top:1px solid #ffffff0d}.crtx-dental-panel{max-width:760px}.crtx-dental-panel h2{color:#fff;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.9rem,3.8vw,2.7rem);font-weight:800;line-height:1.1}.crtx-dental-panel p{color:#94a3b8;max-width:64ch;margin:0 0 14px;font-size:1.05rem;line-height:1.65}.crtx-dental-quote{color:#38bdf8;letter-spacing:-.02em;border:0;margin:22px 0 28px;padding:0;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;line-height:1.2}.brainwaves-briefing-panel{gap:12px;display:grid}.brainwaves-briefing-frame{aspect-ratio:16/10;background:radial-gradient(circle at 30% 20%,#38bdf82e,#0000 42%),linear-gradient(#0f172af2,#000d21fa);border:1px solid #38bdf838;border-radius:18px;position:relative;overflow:hidden}.brainwaves-briefing-glow{background:radial-gradient(circle,#1c6fd659,#0000 68%);height:70%;animation:6s ease-in-out infinite briefing-glow;position:absolute;inset:auto -20% -40%}@keyframes briefing-glow{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.brainwaves-briefing-play{color:#fff;cursor:default;background:#0f172ab8;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:64px;height:64px;font-size:1.1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brainwaves-briefing-label{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.14em;font-size:.62rem;font-weight:800;position:absolute;bottom:14px;left:16px}.brainwaves-briefing-caption{color:#ffffffb8;margin:0;font-size:.92rem;line-height:1.5}.home-reports-grid{align-items:stretch}.home-report-card{border:1px solid var(--crtx-border);background:#fff;border-radius:20px;gap:14px;height:100%;display:grid;overflow:hidden;box-shadow:0 18px 50px #0f172a0f}.home-report-card-image{aspect-ratio:16/10;background:var(--crtx-surface-soft);position:relative}.home-report-card-body{gap:10px;padding:0 18px 20px;display:grid}.home-report-card-body h3{margin:0;font-size:1.2rem;line-height:1.25}.home-report-card-body p{color:var(--crtx-body);margin:0;line-height:1.6}.virtual-event-band{color:var(--crtx-heading);background:linear-gradient(#f8fafc 0%,#eef6ff 42%,#dff0ff 100%);padding:clamp(72px,9vw,104px) 0}.virtual-event-panel{grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,40px);display:grid}.virtual-event-visual{background:linear-gradient(#fff3,#fff0),radial-gradient(circle at 70% 20%,#38bdf873,#0000 34%),linear-gradient(#7dd3fc 0%,#38bdf8 28%,#0ea5e9 48%,#fef3c7 72%,#fde68a 100%);border-radius:24px;min-height:320px;box-shadow:inset 0 0 0 1px #0e74901f}.virtual-event-label{color:#0369a1}.virtual-event-premiere{color:#0c4a6e;letter-spacing:.06em;text-wrap:balance;max-width:46ch;margin:14px 0 0;font-size:clamp(.78rem,1.2vw,.88rem);font-weight:700;line-height:1.45}.virtual-event-copy h2{text-wrap:balance;max-width:18ch;margin:14px 0 16px;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.virtual-event-copy p{color:#334155;max-width:58ch;margin:0 0 14px;line-height:1.65}.virtual-event-question{color:#0f172a;font-size:clamp(1.05rem,1.6vw,1.18rem);font-weight:600;line-height:1.5}.virtual-event-support{font-weight:600}.virtual-event-promise{color:#0f172a;margin-bottom:4px;font-weight:700}.virtual-event-actions{margin-top:8px}.button.secondary.virtual-event-secondary{color:#0f172a;background:#fff;border:1px solid #1c6fd673;box-shadow:0 8px 24px #0f172a14}.button.secondary.virtual-event-secondary:hover,.button.secondary.virtual-event-secondary:focus-visible{color:#000d21;outline-offset:2px;background:#f8fbff;border-color:#1c6fd6;outline:2px solid #1c6fd659}.ve-coming-soon-overlay{z-index:80;background:#020c1b8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ve-coming-soon-dialog{color:#f8fafc;text-align:center;background:#06101f;border:1px solid #ffffff24;border-radius:16px;width:min(100%,360px);padding:28px 24px;box-shadow:0 24px 64px #00000059}.ve-coming-soon-title{letter-spacing:-.02em;margin:0 0 18px;font-size:1.35rem;font-weight:700}.ve-coming-soon-dialog .button.secondary{color:#0f172a;background:#fff;border:1px solid #ffffff59}.legal-shell{background:#f8fafc}.legal-page{padding:clamp(56px,8vw,88px) 0 clamp(72px,9vw,104px)}.legal-container{max-width:760px}.legal-header{border-bottom:1px solid var(--crtx-border);margin-bottom:clamp(28px,4vw,36px);padding-bottom:22px}.legal-updated{color:#1c6fd6;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.legal-container h1{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,4vw,3rem);font-weight:800;line-height:1.08}.legal-prose{color:#334155;line-height:1.75}.legal-prose h2{color:#0f172a;margin:32px 0 12px;font-size:1.35rem}.legal-prose h3{color:#0f172a;margin:22px 0 8px;font-size:1.05rem}.legal-prose p,.legal-prose li{margin:0 0 14px}.legal-prose ul{margin:0 0 14px;padding-left:1.2rem}.legal-prose a{color:#1c6fd6;font-weight:700}.legal-review-note{border-top:1px solid var(--crtx-border);color:#64748b;margin:32px 0 0;padding-top:18px;font-size:.92rem}.footer-legal-links{color:#ffffffb8;border-top:1px solid #94a3b829;flex-wrap:wrap;gap:12px 18px;margin-top:28px;padding-top:24px;font-size:.86rem;display:flex}.footer-consent{border-top:1px solid #94a3b81f;margin-top:22px;padding-top:22px}.footer-consent p{color:#ffffff94;margin:0;font-size:.78rem;line-height:1.65}.footer-consent a{color:#38bdf8eb;font-weight:700}.footer-meta{display:block}.footer-legal-close{gap:8px;max-width:72ch;display:grid}.footer-copyright,.footer-address{color:#ffffff94;margin:0;font-size:.78rem;line-height:1.55}.footer-address:hover,.footer-address:focus-visible{color:#ffffffd1}.footer-address:focus-visible{outline-offset:2px;outline:2px solid #38bdf8bf}.crtx-bridge-copy{color:#ffffffd1;max-width:48ch;margin:0;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.45}.nav-links{color:#ffffffd1;flex-wrap:wrap;align-items:center;gap:clamp(10px,1.4vw,18px);font-size:.88rem;font-weight:500;display:flex}.nav-links a:not(.button):hover{color:#fff}.button{background:var(--crtx-blue);color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-weight:800;display:inline-flex;box-shadow:0 16px 36px #1c6fd642}.button.secondary{box-shadow:none;background:#ffffff0f;border-color:#ffffff29}.button.dark{background:var(--crtx-midnight);box-shadow:none}.hero{padding:clamp(80px,11vw,142px) 0 clamp(70px,9vw,110px)}.meta-line,.eyebrow{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font-size:.74rem;font-weight:800;line-height:1.6;display:flex}.status-dot{background:var(--crtx-green);border-radius:999px;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 0 7px #34d3991a}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.hero h1,.page-hero h1{color:#fff;letter-spacing:0;max-width:980px;margin:26px 0 20px;font-size:clamp(3.3rem,9vw,7.6rem);font-weight:900;line-height:.9}.hero .blue{color:var(--crtx-bright-blue)}.hero-copy,.page-copy{color:#ffffffc2;max-width:760px;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.home-hero{padding:clamp(38px,5vw,58px) 0 clamp(34px,4.5vw,52px)}.home-hero-layout{grid-template-columns:minmax(0,1fr) minmax(280px,400px);align-items:center;gap:clamp(18px,3vw,28px);display:grid}.home-hero-copy .meta-line{margin-bottom:0}.home-hero-title{max-width:700px;margin:12px 0 10px;font-size:clamp(1.72rem,2.65vw,2.55rem);line-height:1.14}.home-hero-subtitle{max-width:560px;margin-bottom:4px;font-size:clamp(.94rem,1.35vw,1.04rem);line-height:1.55}.home-hero-copy .hero-actions{margin-top:18px}.home-section{padding:clamp(52px,7vw,88px) 0}.home-section-foot{color:var(--crtx-body);margin:28px 0 0;font-size:.98rem}.big-shift-panel{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start;gap:clamp(22px,4vw,36px);display:grid}.big-shift-copy h2{max-width:18ch;margin:14px 0 16px;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.08}.big-shift-copy p{color:#ffffffbd;max-width:52ch;margin:0;line-height:1.65}.big-shift-cards{gap:12px;display:grid}.big-shift-cards .dark-card{padding:18px 20px}.big-shift-cards .dark-card strong{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;display:block}.big-shift-cards .dark-card p{color:#ffffffd1;margin:0;line-height:1.5}.coverage-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid-five .coverage-card:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}.ai-shift-map{border:1px solid var(--crtx-border-dark);background:linear-gradient(#0f172aeb,#000d21f5),radial-gradient(circle at 100% 0,#38bdf81f,#0000 38%);border-radius:20px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #38bdf814}.ai-shift-map:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#38bdf814 48%,#0000 100%);animation:8.4s linear infinite signal-scan;position:absolute;inset:0;transform:translateY(-100%)}.ai-shift-map-head{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:.64rem;font-weight:800;display:flex}.ai-shift-map-live{color:#86efac;letter-spacing:.12em;border:1px solid #22c55e59;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.58rem}.ai-shift-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.ai-shift-rail-step{justify-items:center;gap:6px;display:grid;position:relative}.ai-shift-rail-dot{background:#0f172ae6;border:1px solid #38bdf859;border-radius:999px;width:10px;height:10px;transition:transform .35s,box-shadow .35s,background .35s}.ai-shift-rail-step.is-active .ai-shift-rail-dot{background:var(--crtx-cyber-blue);transform:scale(1.15);box-shadow:0 0 0 4px #38bdf829}.ai-shift-rail-step.is-complete .ai-shift-rail-dot{background:#22c55ed9;border-color:#22c55e80}.ai-shift-rail-label{color:#ffffff73;font-family:var(--font-mono);letter-spacing:.1em;font-size:.52rem;font-weight:800}.ai-shift-rail-step.is-active .ai-shift-rail-label{color:var(--crtx-cyber-blue)}.ai-shift-rail-line{background:linear-gradient(90deg,#38bdf873,#38bdf814);width:calc(100% - 16px);height:1px;position:absolute;top:5px;left:calc(50% + 8px)}.ai-shift-rail-step.is-complete .ai-shift-rail-line{background:linear-gradient(90deg,#22c55e8c,#22c55e1f)}.ai-shift-stage{background:#020617b8;border:1px solid #38bdf829;border-radius:14px;padding:12px 14px;animation:.45s ai-shift-fade}.ai-shift-stage-label{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.14em;font-size:.62rem;font-weight:800}.ai-shift-stage-title{margin:6px 0 8px;font-size:1rem;line-height:1.2}.ai-shift-stage-items{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ai-shift-stage-items li{color:#ffffffc2;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:999px;padding:4px 8px;font-size:.72rem}.ai-shift-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ai-shift-metrics div{background:#0f172a9e;border:1px solid #38bdf824;border-radius:10px;padding:8px 10px}.ai-shift-metrics strong{color:#ffffffe0;font-size:.72rem;display:block}.ai-shift-metrics span{color:#22c55eeb;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.62rem;display:block}.ai-shift-log{background:#020617ad;border:1px solid #38bdf824;border-radius:10px;margin-top:10px;padding:8px 10px}.ai-shift-log-label{color:#38bdf8e0;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.ai-shift-log p{color:#ffffffc7;margin:4px 0 0;font-size:.78rem;line-height:1.45;animation:.4s ai-shift-fade}.ai-shift-insights{gap:6px;margin-top:10px;display:grid}.ai-shift-insight{opacity:.62;background:#0f172a8c;border:1px solid #94a3b824;border-radius:10px;gap:2px;padding:7px 10px;transition:opacity .35s,border-color .35s;display:grid}.ai-shift-insight.is-active{opacity:1;border-color:#38bdf847}.ai-shift-insight strong{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem}.ai-shift-insight span{color:#ffffffbd;font-size:.72rem;line-height:1.4}@keyframes ai-shift-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.signal-desk{border:1px solid var(--crtx-border-dark);background:linear-gradient(#0f172ae6,#000d21f2),radial-gradient(circle at 100% 0,#38bdf824,#0000 36%);border-radius:22px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #38bdf814}.signal-desk:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#38bdf81a 45%,#0000 100%);animation:7.8s linear infinite signal-scan;position:absolute;inset:0;transform:translateY(-100%)}.signal-desk-head{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;font-size:.68rem;font-weight:800;display:flex}.signal-desk-stream{background:#020617b8;border:1px solid #38bdf829;border-radius:14px;max-height:176px;overflow:hidden}.signal-desk-stream-inner{animation:24s linear infinite signal-lines}.signal-desk-line{color:#ffffffb8;border-bottom:1px solid #94a3b81f;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:.8rem;display:grid}.signal-desk-time{color:#38bdf8eb;font-family:var(--font-mono);letter-spacing:.12em;font-size:.65rem;font-weight:800}.signal-desk-grid{gap:10px;margin-top:12px;display:grid}.signal-desk-chip{background:#0f172abd;border:1px solid #38bdf829;border-radius:12px;padding:10px 12px}.signal-desk-chip strong{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;display:block}.signal-desk-chip span{color:#ffffffc2;margin-top:4px;font-size:.82rem;line-height:1.4;display:block}@keyframes signal-lines{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes signal-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.ticker{border-top:1px solid var(--crtx-border-dark);border-bottom:1px solid var(--crtx-border-dark);background:#0f172ab8;overflow:hidden}.ticker-label{color:var(--crtx-green);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;padding:14px 0 0;font-size:.68rem;font-weight:800;display:flex}.ticker-track{color:#ffffffc2;width:max-content;font-family:var(--font-mono);white-space:nowrap;gap:34px;padding:14px 0 18px;font-size:.82rem;animation:38s linear infinite ticker;display:flex}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.dark-band{background:var(--crtx-app-navy);color:#fff;padding:clamp(62px,8vw,96px) 0}.light-band{background:var(--crtx-surface);color:var(--crtx-heading);padding:clamp(62px,8vw,96px) 0}.section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:34px;display:flex}.section-head h2,.article-body h2{margin:12px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.section-head p{max-width:470px;color:var(--crtx-muted);margin:0;line-height:1.65}.dark-band .section-head p{color:#ffffffad}.grid{gap:18px;display:grid}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--crtx-border);color:var(--crtx-heading);background:#fff;border-radius:22px;padding:24px;box-shadow:0 20px 60px #0f172a0f}.dark-card{border:1px solid var(--crtx-border-dark);color:#fff;background:linear-gradient(#0f172af0,#000d21f5);border-radius:22px;padding:24px}.card h3,.dark-card h3{margin:12px 0;font-size:1.22rem;line-height:1.2}.card p,.dark-card p{color:var(--crtx-body);margin:0;line-height:1.65}.dark-card p{color:#ffffffad}.content-card-image,.pillar-image,.signal-card-preview{background:#020617;border:1px solid #94a3b838;border-radius:16px;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.content-card-image{aspect-ratio:16/9}.content-archive-video-wrap{flex-direction:column;padding:0;display:flex}.content-archive-video-wrap .location-video-fill{flex:auto;min-height:0}.content-archive-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.content-card-image--square,.content-hero-image--square,.signal-card-preview--square{aspect-ratio:1}.content-hero-image--square{max-width:560px}.content-image-fill{object-fit:cover;object-position:center}.pillar-image{aspect-ratio:16/9}.signal-card-preview{aspect-ratio:16/9;margin-bottom:16px}.content-hero-image{aspect-ratio:16/9;background:#020617;border:1px solid #94a3b83d;border-radius:18px;width:100%;margin-top:22px;position:relative;overflow:hidden}.content-hero-image figcaption{color:#cbd5e1;background:#020617bd;border-radius:8px;margin:0;padding:4px 8px;font-size:.72rem;line-height:1.2;position:absolute;bottom:12px;right:12px}.small-label{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.dark-card .small-label,.dark-band .small-label{color:var(--crtx-cyber-blue)}.pill-row{flex-wrap:wrap;gap:10px;display:flex}.pill{color:var(--crtx-blue);background:#1c6fd612;border:1px solid #1c6fd62e;border-radius:999px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.dark-card .pill,.dark-band .pill{color:var(--crtx-cyber-blue);background:#38bdf814;border-color:#38bdf838}.report-feature{grid-template-columns:1fr .72fr;align-items:stretch;gap:22px;display:grid}.report-panel{border:1px solid var(--crtx-border-dark);background:linear-gradient(90deg,#38bdf814 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#38bdf814 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#2d5cf752,#0f172aeb 45%,#000d21);border-radius:28px;min-height:420px;padding:clamp(24px,4vw,42px)}.report-panel h2{margin:20px 0;font-size:clamp(2.4rem,5vw,5rem);line-height:.9}.signal-strip{margin-bottom:18px}.signal-strip-card h3{margin-top:4px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.metric{border:1px solid var(--crtx-border-dark);background:#00001e94;border-radius:16px;padding:16px}.metric strong{font-size:1.55rem;display:block}.metric span{color:#ffffff94;font-size:.78rem}.flagship-row{align-items:stretch}.flagship-summary-card{flex-direction:column;justify-content:center;display:flex}.coverage-grid .coverage-card{gap:6px;display:grid}.coverage-grid .coverage-card .pill{width:fit-content}.lanes-grid .lane-card{align-content:start;display:grid}.link-arrow{color:var(--crtx-blue);margin-top:18px;font-weight:900;display:inline-flex}.dark-card .link-arrow,.dark-band .link-arrow{color:var(--crtx-cyber-blue)}.page-hero{padding:clamp(62px,9vw,118px) 0 clamp(46px,7vw,80px)}.page-hero h1{font-size:clamp(3rem,7vw,6.3rem)}.content-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.article-shell{background:var(--crtx-surface);color:var(--crtx-heading);padding:clamp(50px,7vw,86px) 0}.article-body{border:1px solid var(--crtx-border);background:#fff;border-radius:24px;padding:clamp(26px,5vw,48px);box-shadow:0 20px 60px #0f172a0f}.article-body p{color:var(--crtx-body);font-size:1.05rem;line-height:1.8}.sources-and-notes{border-top:1px solid #94a3b838;gap:22px;margin-top:36px;padding-top:24px;display:grid}.sources-and-notes h2{margin:0 0 10px;font-size:1.15rem}.sources-block ul{color:var(--crtx-body);margin:0;padding-left:1.2rem;line-height:1.7}.sources-block li{margin-bottom:8px}.notes-block p{margin:0}.whisper-brief-body .sources-and-notes{border-top-color:#94a3b82e}.whisper-brief-body .sources-block ul,.whisper-brief-body .notes-block p{color:#e2e8f0e0}.framework{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.framework-item{border:1px solid var(--crtx-border);background:var(--crtx-surface);border-radius:18px;padding:18px}.framework-item h3{color:var(--crtx-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.88rem}.framework-item p{margin:0;font-size:.96rem}.signal-box{background:#2563eb14;border:1px solid #2563eb47;border-radius:18px;margin-bottom:8px;padding:18px 20px}.signal-box p{color:var(--crtx-heading);margin:8px 0 0;font-size:1.12rem;font-weight:600;line-height:1.55}.whisper-brief-hero-inner{flex-direction:column;gap:0;display:flex}.whisper-brief-hero .content-hero-image{order:1;margin-top:18px}.whisper-brief-meta{order:2;margin-top:22px}.whisper-brief-hero h1{order:3;margin-top:18px}.whisper-brief-summary{order:4}.brief-section{border-bottom:1px solid #94a3b82e;margin-bottom:28px;padding-bottom:24px}.brief-section h2{margin:10px 0 12px;font-size:1.35rem}.brief-section-body p,.brief-section-body li{margin:0 0 12px;line-height:1.7}.brief-section-body ul{margin:12px 0 0;padding-left:1.2rem}.legacy-deeper-dive{color:#ffffff85;border-top:1px solid #94a3b829;margin-top:28px;padding-top:18px;font-size:.82rem}.legacy-deeper-dive a{color:#ffffff9e;word-break:break-all;margin-top:8px;display:block}.whisper-archive-card .whisper-archive-meta{margin-top:12px}.whisper-archive-card h3{white-space:pre-line}.whisper-archive-card-image-link{display:block}.ew-archive-feed{gap:0;display:grid}.ew-archive-nav{gap:16px;margin-bottom:18px;display:grid}.ew-archive-search{gap:8px;max-width:36rem;display:grid}.ew-archive-search-label{color:#7dd3fceb;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ew-archive-search input{color:#f8fafc;width:100%;min-height:48px;font:inherit;background:#0206178c;border:1px solid #94a3b847;border-radius:12px;outline:none;padding:12px 14px;font-size:1rem;line-height:1.4;transition:border-color .16s,box-shadow .16s}.ew-archive-search input::placeholder{color:#94a3b8b8}.ew-archive-search input:focus{border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf82e}.ew-archive-chips{flex-wrap:wrap;gap:8px;display:flex}.ew-archive-chip{cursor:pointer;color:#e2e8f0e0;min-height:34px;font:inherit;background:0 0;border:1px solid #94a3b847;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:600;line-height:1.2;transition:border-color .16s,background .16s,color .16s}.ew-archive-chip:hover,.ew-archive-chip:focus-visible{color:#fff;border-color:#38bdf873;outline:none}.ew-archive-chip.is-active{color:#fff;background:#2563eb2e;border-color:#2563eb8c}.ew-archive-empty{color:#e2e8f0b8;max-width:36ch;margin:0;line-height:1.55}.archive-feed-count{color:#ffffff9e;margin:0 0 22px;font-size:.92rem}.archive-feed-grid{margin-top:0}.cta-panel-quiet h2{font-size:clamp(1.35rem,2.5vw,1.8rem)}.whisper-related-band{border-top:1px solid #94a3b824}.featured-card h3{margin-top:10px}.sidebar{position:sticky;top:108px}.cta-panel{color:#fff;background:radial-gradient(circle at 100% 0,#38bdf833,#0000 17rem),linear-gradient(135deg,#00001e,#000d21);border-radius:28px;padding:clamp(28px,5vw,48px)}.cta-panel h2{margin:14px 0;font-size:clamp(2rem,5vw,4rem);line-height:.98}.cta-panel p{color:#ffffffb8;max-width:720px;line-height:1.65}.subscribe-form{grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:650px;margin-top:26px;display:grid}.subscribe-form input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;outline:none;min-height:52px;padding:0 18px}.subscribe-form input::placeholder{color:#ffffff7a}.lead-form{margin-top:26px}.lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lead-form .field{gap:8px;display:grid}.lead-form .field-span-2{grid-column:span 2}.lead-form label{color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;outline:none;width:100%;min-height:48px;padding:12px 16px}.lead-form textarea{resize:vertical;min-height:120px}.lead-form input:not([type=checkbox])::placeholder,.lead-form textarea::placeholder{color:#ffffff7a}.lead-form select{appearance:none}.lead-form .consent-field,.consent-field{color:#ffffffb8;letter-spacing:normal;text-transform:none;cursor:pointer;align-items:flex-start;gap:10px;margin-top:18px;font-family:inherit;font-size:.9rem;font-weight:400;line-height:1.5;display:flex}.consent-field input[type=checkbox]{accent-color:#2563eb;cursor:pointer;background:#ffffff14;border:1px solid #fff6;border-radius:3px;flex:none;width:16px;height:16px;min-height:0;margin:.2em 0 0;padding:0}.consent-field span{flex:1;min-width:0}.hp-field{opacity:0;visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form-error{color:#fecaca;background:#ef44441a;border:1px solid #ef444447;border-radius:14px;margin-top:16px;padding:12px 14px}.lead-form-actions{gap:12px;margin-top:18px;display:grid}.lead-form-actions .button:disabled{opacity:.7;cursor:wait}.lead-form-subscribe .lead-form-grid{grid-template-columns:1fr}.lead-form-subscribe .field-span-2{grid-column:auto}@media (min-width:720px){.lead-form-subscribe:not(.lead-form-compact) .lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form-subscribe:not(.lead-form-compact) .field-span-2{grid-column:span 2}}.lead-form-compact .field-span-2{grid-column:auto}.site-footer{color:#ffffffad;background:#00001e;border-top:1px solid #94a3b82e;padding:48px 0}.footer-grid{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(140px,.75fr));gap:clamp(24px,3vw,36px);margin-bottom:8px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;max-width:420px;display:flex}.footer-crtx-logo{border-radius:4px;align-items:center;margin:0 0 12px;display:inline-flex}.footer-crtx-logo img{width:auto;height:32px;display:block}.footer-crtx-logo:focus-visible{outline-offset:4px;outline:2px solid #38bdf8bf}.footer-brand-name{color:#ffffffeb;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:900;line-height:1.1}.footer-copy{max-width:38ch;margin:14px 0 0;font-size:.92rem;line-height:1.65}.footer-social{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.footer-social-link{color:#ffffffb8;background:#ffffff08;border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.footer-social-link:hover{color:#fff;background:#38bdf814;border-color:#38bdf88c}.footer-social-link:focus-visible{outline-offset:2px;color:#fff;outline:2px solid #38bdf8bf}.footer-row{border-top:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:28px;padding-top:20px;font-size:.88rem;display:flex}.footer-links{flex-direction:column;gap:10px;margin-top:12px;font-size:.88rem;display:flex}.footer-links a:hover{color:#fff}.footer-links a:focus-visible{outline-offset:2px;color:#fff;outline:2px solid #38bdf8bf}.philosophy-grid{gap:12px;margin-top:20px;display:grid}.philosophy-card{border-radius:16px;padding:16px}.philosophy-card h3{margin:8px 0 6px;font-size:1rem}.philosophy-card p{margin:0;font-size:.92rem}.philosophy-card.lie{background:#ef444414;border:1px solid #ef44443d}.philosophy-card.truth{background:#34d39914;border:1px solid #34d3993d}.philosophy-mark{font-family:var(--font-mono);font-weight:900}.philosophy-card.lie .philosophy-mark{color:var(--crtx-red)}.philosophy-card.truth .philosophy-mark{color:var(--crtx-green)}.breadcrumbs ol{color:#ffffff80;font-family:var(--font-mono);flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;font-size:.72rem;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:8px;display:inline-flex}.breadcrumbs a:hover{color:var(--crtx-cyber-blue)}.mobile-nav{display:none}.mobile-nav-toggle{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;min-height:40px;padding:0 16px;font-weight:700}.mobile-nav-panel{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00001ef5;padding:24px;position:fixed;inset:82px 0 0}.mobile-nav-panel nav{gap:14px;display:grid}.mobile-nav-panel a{font-size:1.1rem;font-weight:600}.form-note{color:#ffffff7a;font-family:var(--font-mono);margin:14px 0 0;font-size:.72rem}.subscribe-success{background:#34d39914;border:1px solid #34d3993d;border-radius:18px;gap:8px;margin-top:24px;padding:18px;display:grid}.subscribe-success p{color:#ffffffb8;margin:0}.empty-state{color:var(--crtx-muted);line-height:1.65}.article-body h2{margin-top:28px}@media (prefers-reduced-motion:reduce){.ticker-track,.status-dot,.signal-desk:after,.signal-desk-stream-inner,.ai-shift-map:after,.ai-shift-stage,.ai-shift-log p,.ticker-content,.pulse-dot-red,.brainwaves-briefing-glow{animation:none}.hero-wave-canvas{opacity:.85}.ai-shift-insight{opacity:1}.ticker-content{display:none}.ticker-content-static{white-space:normal;flex-wrap:wrap;gap:12px;padding:16px 20px;display:flex}.ticker-content-static .whisper-item{border-right:0;padding:0}}@media (max-width:860px){.desktop-nav{display:none}.mobile-nav{display:block}.nav{flex-direction:row;align-items:center;padding:18px 0}.hero{padding-top:64px}.home-hero-layout{grid-template-columns:1fr}.ai-shift-map{order:2}.big-shift-panel,.manifesto-grid,.manifesto-split{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-company-map{grid-template-columns:1fr}.execution-flow-track{min-width:640px}.bw-master-title{font-size:clamp(3.2rem,14vw,5.5rem)}.virtual-event-panel{grid-template-columns:1fr}.virtual-event-visual{min-height:220px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1;max-width:none}.whisper-ticker-container{flex-direction:row;align-items:stretch}.whisper-ticker-container .ticker-label{padding:15px 18px}.coverage-grid-five .coverage-card:last-child{max-width:none}.signal-desk{order:2}.grid.three,.grid.two,.report-feature,.content-layout,.framework,.metric-grid,.footer-grid{grid-template-columns:1fr}.section-head,.footer-row{flex-direction:column;align-items:flex-start}.sidebar{position:static}.subscribe-form,.lead-form-grid,.lead-form-compact .lead-form-grid{grid-template-columns:1fr}.lead-form .field-span-2{grid-column:auto}.subscribe-form .button{width:100%}}@media (max-width:640px){.execution-flow{overflow-x:visible}.execution-flow-track{gap:0;width:100%;min-width:0;display:grid}.execution-flow-stage{gap:8px;width:100%;display:grid}.execution-flow-node{width:100%}.execution-flow-arrow-horizontal{display:none}.execution-flow-arrow-vertical{text-align:center;color:#38bdf8bf;margin:2px auto 10px;font-size:1rem;line-height:1;display:block}.whisper-ticker-container{flex-direction:row;align-items:stretch}.whisper-ticker-container .ticker-label{box-sizing:border-box;width:148px;max-width:148px;padding:12px 10px}.whisper-ticker-container .label-text{letter-spacing:.06em;font-size:.62rem;line-height:1.2}.whisper-ticker-container .label-sub{letter-spacing:.08em;font-size:.48rem;line-height:1.25}.whisper-item{padding:0 20px;font-size:.9rem}}@media (max-width:520px){.container{width:min(100% - 28px,1120px)}.capability-grid{grid-template-columns:1fr}.hero h1,.page-hero h1{overflow-wrap:anywhere;font-size:clamp(2.6rem,13vw,3.35rem)}.home-hero-title{font-size:clamp(1.55rem,7.2vw,2rem);line-height:1.16}.hero-actions .button,.subscribe-form .button,.hero-actions{width:100%}.signal-desk-line{grid-template-columns:1fr;gap:4px}.central-shift-stage{padding:18px 16px}.system-map-node{min-width:0}.dental-proof-step button{width:100%;min-width:0}.briefing-preview,.subscribe-with-preview .subscribe-panel{padding:20px 18px}}.central-shift-diagram{gap:22px;display:grid}.central-shift-diagram-lead{color:#94a3b8;max-width:62ch;margin:0;font-size:1.05rem;line-height:1.65}.central-shift-diagram-compact .central-shift-diagram-lead{color:#cbd5e1e0;font-size:.98rem}.central-shift-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.central-shift-stage{background:#ffffff08;border:1px solid #94a3b82e;border-radius:18px;gap:10px;min-height:100%;padding:22px 20px;display:grid;position:relative}.central-shift-stage-past{opacity:.78}.central-shift-stage-shift{background:radial-gradient(circle at 30% 0,#38bdf82e,#0000 55%),#38bdf814;border-color:#38bdf873;transform:translateY(-6px);box-shadow:0 18px 40px #082f4947}.central-shift-stage-future{background:#1c6fd61a;border-color:#1c6fd659}.central-shift-index{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.16em;font-size:.68rem;font-weight:800}.central-shift-stage strong{color:#fff;font-size:1.15rem;line-height:1.25}.central-shift-stage p{color:#cbd5e1e6;margin:0;font-size:.95rem;line-height:1.55}.central-shift-connector{z-index:1;color:#38bdf8cc;font-size:1.1rem;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.central-shift-diagram-compact .central-shift-stage{padding:16px 14px}.central-shift-diagram-compact .central-shift-stage strong{font-size:1rem}.report-central-shift{background:#ffffff05;border:1px solid #38bdf829;border-radius:20px;margin:0 0 28px;padding:18px}.operating-model{gap:22px;display:grid}.operating-model-distinction{max-width:68ch;color:var(--crtx-body);margin:0;font-size:1.05rem;line-height:1.65}.operating-model-shell{background:linear-gradient(#1c6fd60d,#ffffffb3);border:1px solid #1c6fd62e;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:14px;display:grid}.operating-model-node{min-height:84px;color:var(--crtx-heading);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:16px;place-items:center;padding:14px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.operating-model-node:hover,.operating-model-node:focus-visible,.operating-model-node.is-active{border-color:#1c6fd68c;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #1c6fd624}.operating-model-label{letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.operating-model-detail{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:8px;padding:22px 24px;display:grid}.operating-model-detail-label{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.operating-model-detail h3{margin:0;font-size:1.35rem;line-height:1.25}.operating-model-detail p{color:var(--crtx-body);margin:0;line-height:1.65}.operating-model-mobile{margin:0;padding:0;list-style:none;display:none}.operating-model-mobile li{border-bottom:1px solid #0f172a14;gap:6px;padding:16px 0;display:grid}.operating-model-mobile li span{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.14em;font-size:.68rem;font-weight:800}.operating-model-mobile li strong{font-size:1.1rem}.operating-model-mobile li p{color:var(--crtx-body);margin:0;line-height:1.6}.report-cover{background:#000d21;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.report-cover-image{object-fit:cover;width:100%;height:100%;display:block}.report-cover-meta{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.report-cover-meta span{color:#ffffffeb;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#000d21b8;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font-size:.58rem;font-weight:800;display:inline-flex}.home-report-card-editorial{transition:transform .18s,box-shadow .18s}.home-report-card-editorial:hover,.home-report-card-editorial:focus-within{transform:translateY(-3px);box-shadow:0 22px 48px #0f172a1a}.home-report-card-meta{flex-wrap:wrap;gap:8px;display:flex}.home-report-card-meta span{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.home-report-card-body p strong{color:var(--crtx-heading)}.system-map{gap:16px;display:grid}.system-map-loop{background:radial-gradient(circle at 12% 20%,#38bdf81a,#0000 42%),#ffffff08;border:1px solid #38bdf82e;border-radius:22px;flex-wrap:wrap;gap:12px;margin:0;padding:18px;list-style:none;display:flex}.system-map-node{background:#000d218c;border:1px solid #ffffff14;border-radius:16px;flex:140px;gap:6px;min-width:140px;padding:16px 14px;display:grid;position:relative}.system-map-node.is-accent{background:linear-gradient(#38bdf829,#ffffff08);border-color:#38bdf880}.system-map-node span:first-child{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.14em;font-size:.62rem;font-weight:800}.system-map-node strong{color:#fff;font-size:.98rem;line-height:1.3}.system-map-arrow{color:#38bdf8bf;position:absolute;bottom:10px;right:10px}.system-map-return{color:#cbd5e1c7;margin:0;font-size:.92rem}.dental-execution-proof{max-width:none}.dental-proof-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);gap:18px;margin:24px 0 8px;display:grid}.dental-proof-flow{background:#ffffff08;border:1px solid #38bdf82e;border-radius:20px;flex-wrap:wrap;gap:10px;margin:0;padding:16px;list-style:none;display:flex}.dental-proof-step{flex:110px;align-items:center;gap:8px;display:flex;position:relative}.dental-proof-step button{color:#fff;text-align:left;cursor:pointer;background:#000d2173;border:1px solid #ffffff1a;border-radius:14px;gap:6px;width:100%;min-height:88px;padding:14px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.dental-proof-step button:hover,.dental-proof-step button:focus-visible,.dental-proof-step.is-active button{background:#38bdf81f;border-color:#38bdf88c;outline:none;box-shadow:0 0 0 1px #38bdf833}.dental-proof-step button span{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.14em;font-size:.62rem;font-weight:800}.dental-proof-arrow{color:#38bdf8b3;font-size:1rem}.dental-proof-leak{background:#7f1d1d2e;border:1px dashed #f8717173;border-radius:18px;padding:18px 16px}.dental-proof-leak .section-label{color:#fca5a5}.dental-proof-leak ul{color:#fee2e2eb;margin:12px 0 0;padding-left:1.1rem;line-height:1.7}.virtual-event-visual-photo{background:linear-gradient(#082f4914,#082f4938),#bae6fd;min-height:360px;position:relative;overflow:hidden}.virtual-event-visual-photo .content-image-fill,.virtual-event-photo{object-fit:cover;object-position:78% 48%}.subscribe-with-preview{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;gap:clamp(20px,3vw,32px);display:grid}.ew-signup-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.ew-signup-value .small-label{margin:0 0 14px}.ew-signup-value h2{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(1.9rem,3.4vw,2.85rem);font-weight:800;line-height:1.08}.ew-signup-body{max-width:42ch;color:var(--crtx-body);margin:16px 0 0;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.65}.ew-signup-points{gap:14px;max-width:34rem;margin:22px 0 0;padding:0;list-style:none;display:grid}.ew-signup-points li{border-top:1px solid #0f172a1f;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:12px 18px;padding-top:12px;display:grid}.ew-signup-point-label{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.14em;font-size:.7rem;font-weight:800}.ew-signup-point-copy{color:var(--crtx-heading);font-size:1.02rem;font-weight:600;line-height:1.4}.ew-signup-payoff{max-width:28ch;color:var(--crtx-heading);letter-spacing:-.02em;margin:24px 0 0;font-size:clamp(1.1rem,1.7vw,1.28rem);font-weight:700;line-height:1.35}.ew-signup-form-panel{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #0f172a1a;padding:clamp(22px,2.5vw,28px);box-shadow:0 18px 40px #0f172a0f}.ew-signup-form-title{color:var(--crtx-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:800;line-height:1.2}.ew-signup-form-support{color:var(--crtx-body);margin:10px 0 20px;font-size:.98rem;line-height:1.55}.ew-signup-trust{color:var(--crtx-muted);margin:14px 0 0;font-size:.86rem;line-height:1.45}.ew-signup-trust a{color:var(--crtx-blue);text-decoration:underline}.field-required{color:var(--crtx-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;font-size:.72em;font-weight:700}.lead-form-homepage{margin-top:0;position:relative}.lead-form-homepage label{color:var(--crtx-muted)}.lead-form-homepage input:not([type=checkbox]),.lead-form-homepage select,.lead-form-homepage textarea{color:var(--crtx-heading);background:#fff;border:1px solid #0f172a24}.lead-form-homepage input:not([type=checkbox]):focus,.lead-form-homepage select:focus,.lead-form-homepage textarea:focus{border-color:#1c6fd673;box-shadow:0 0 0 3px #1c6fd626}.lead-form-homepage .consent-field{color:var(--crtx-body);text-transform:none;align-items:flex-start}.lead-form-homepage .consent-field input[type=checkbox]{background:#fff;border-color:#0f172a59}.lead-form-homepage .form-error{color:#991b1b;background:#ef444414;border-color:#ef444440}.lead-form-homepage .subscribe-success{color:var(--crtx-heading)}.lead-form-homepage .subscribe-success p{color:var(--crtx-body)}.briefing-preview{background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a1a;border-radius:22px;gap:14px;padding:24px;display:grid;box-shadow:0 18px 40px #0f172a0f}.briefing-preview-header{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.68rem;font-weight:800;display:inline-flex}.briefing-preview-kicker{color:var(--crtx-body);margin:0;font-size:.92rem}.briefing-preview h3{margin:0;font-size:1.35rem;line-height:1.25}.briefing-preview-grid{gap:12px;margin:0;display:grid}.briefing-preview-grid div{background:#f8fafce6;border:1px solid #0f172a14;border-radius:14px;padding:12px 14px}.briefing-preview-grid dt{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.62rem;font-weight:800}.briefing-preview-grid dd{color:var(--crtx-heading);margin:0;font-size:.95rem;line-height:1.55}.signal-card{background:#000d21;border:1px solid #38bdf838;border-radius:20px;order:1;margin:18px 0 0;overflow:hidden}.signal-card-image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.signal-card-caption{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:12px 16px 14px;font-size:.68rem;font-weight:800}.whisper-brief-rail{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.whisper-brief-rail span{color:#e2e8f0eb;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#38bdf814;border:1px solid #38bdf838;border-radius:999px;padding:7px 11px;font-size:.62rem;font-weight:800;display:inline-flex}.brief-section-guided{grid-template-columns:auto 1fr;gap:8px 16px;display:grid}.brief-section-marker{grid-row:1/span 2;align-content:start;gap:6px;min-width:72px;display:grid}.brief-section-marker span{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.12em;font-size:.78rem;font-weight:800}.brief-section-guided h2{grid-column:2;margin:0}.brief-section-guided .brief-section-body{grid-column:2}.whisper-brief-inline-cta{margin-top:8px}.report-hero-cover{aspect-ratio:16/9;border:1px solid #38bdf82e;border-radius:22px;margin-top:28px;overflow:hidden}.report-reading-rail{background:#ffffff08;border:1px solid #94a3b82e;border-radius:16px;margin:0 0 24px;padding:16px 18px}.report-reading-rail ol{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.report-reading-rail li{color:#e2e8f0db;border:1px solid #94a3b82e;border-radius:999px;padding:6px 10px;font-size:.78rem}@media (max-width:860px){.central-shift-track{grid-template-columns:1fr}.central-shift-stage-shift{transform:none}.central-shift-connector{margin-top:8px;display:block;position:static;transform:none}.operating-model-shell,.operating-model-detail{display:none}.operating-model-mobile{display:grid}.dental-proof-grid,.subscribe-with-preview,.ew-signup-layout{grid-template-columns:1fr}.ew-signup-value h2{max-width:none}.ew-signup-points li{grid-template-columns:1fr;gap:6px}.dental-proof-flow{flex-direction:column}.dental-proof-arrow{display:none}.brief-section-guided{grid-template-columns:1fr}.brief-section-marker{grid-row:auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.brief-section-guided h2,.brief-section-guided .brief-section-body{grid-column:1}.virtual-event-visual-photo{min-height:280px}.virtual-event-photo{object-position:88% 58%}.virtual-event-copy h2{max-width:none}.virtual-event-actions{flex-direction:column;align-items:stretch}.virtual-event-actions .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.operating-model-node,.home-report-card-editorial,.dental-proof-step button{transition:none}.operating-model-node:hover,.operating-model-node:focus-visible,.operating-model-node.is-active,.home-report-card-editorial:hover,.home-report-card-editorial:focus-within,.central-shift-stage-shift{transform:none}}.journey-section{color:#fff;background:radial-gradient(circle at 12% 0,#38bdf824,#0000 28rem),linear-gradient(#00001e 0%,#000d21 72%,#00091a 100%);padding:88px 0 96px;position:relative}.journey-section-inner{flex-direction:column;gap:clamp(36px,4.5vw,52px);display:flex}.journey-thesis{gap:18px;width:100%;max-width:none;display:grid}.journey-thesis-label{color:var(--crtx-cyber-blue);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.journey-thesis-question{letter-spacing:-.035em;width:100%;max-width:none;margin:0;font-size:clamp(1.85rem,3.4vw,2.85rem);font-weight:800;line-height:1.12}.journey-thesis-support{color:#e2e8f0d6;width:100%;max-width:none;margin:0;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.65}.journey-act{gap:18px;display:grid}.journey-act-advantage .journey-card{border-color:#38bdf847}.journey-act-label{color:#7dd3fceb;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:1.2em;font-weight:800}.journey-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.journey-transition{color:#fff;letter-spacing:-.02em;text-wrap:balance;border-top:1px solid #38bdf847;border-bottom:1px solid #94a3b829;width:100%;max-width:none;margin:0;padding:22px 0 6px;font-size:clamp(1.12rem,2vw,1.35rem);font-weight:700;line-height:1.45}.journey-continue{text-align:center;justify-items:center;gap:18px;margin-top:8px;padding-top:8px;display:grid}.journey-continue-copy{color:#f8fafceb;letter-spacing:-.02em;text-wrap:balance;max-width:36rem;margin:0;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:700;line-height:1.45}.journey-continue-cue{place-items:center;width:2rem;height:2.5rem;display:grid}.journey-continue-arrow{border-bottom:2px solid #7dd3fce6;border-right:2px solid #7dd3fce6;width:12px;height:12px;animation:1.8s ease-in-out infinite journey-continue-bounce;display:block;transform:rotate(45deg)}@keyframes journey-continue-bounce{0%,to{opacity:.55;transform:translateY(0)rotate(45deg)}50%{opacity:1;transform:translateY(8px)rotate(45deg)}}.journey-card{aspect-ratio:2/3;background:#00091a;border:1px solid #94a3b82e;position:relative;overflow:hidden}.journey-card-media{position:absolute;inset:0}.journey-card-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.journey-card-overlay{pointer-events:none;background:#00000080;position:absolute;inset:0}.journey-card-content{z-index:1;flex-direction:column;justify-content:flex-end;gap:10px;min-height:44%;padding:22px;display:flex;position:absolute;bottom:0;left:0;right:0}.journey-card-meta{align-items:baseline;gap:10px;margin:0;display:flex}.journey-card-number{color:#f8fafcb8;font-family:var(--font-mono);letter-spacing:.12em;font-size:.66rem;font-weight:800}.journey-card-label{color:#7dd3fcf2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.journey-card h3{color:#fff;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:800;line-height:1.18}.journey-card-content>p:not(.journey-card-meta){color:#e2e8f0eb;max-width:28ch;margin:0;font-size:.95rem;line-height:1.45}@media (max-width:1024px){.journey-section{padding:72px 0 80px}.journey-cards{gap:16px}.journey-card-content{padding:18px}}@media (max-width:860px){.journey-section{padding:56px 0 64px}.journey-section-inner{gap:28px}.journey-cards{grid-template-columns:1fr;gap:16px}.journey-card{aspect-ratio:16/11}.journey-transition{padding:18px 0 4px}.journey-continue{gap:14px}}@media (prefers-reduced-motion:reduce){.journey-card-video{display:none}.journey-card-media{background:#050b18}.journey-continue-arrow{opacity:.85;animation:none}}.inside-ai-section{color:var(--crtx-heading);background:linear-gradient(#f8fafc 0%,#eef2f7 100%)}.inside-ai-inner{flex-direction:column;gap:clamp(36px,4.5vw,52px);display:flex}.inside-ai-intro{grid-template-columns:minmax(0,1.35fr) minmax(220px,.7fr);align-items:end;gap:clamp(28px,5vw,48px);display:grid}.inside-ai-intro-copy{max-width:42rem}.inside-ai-intro .small-label{margin:0 0 14px}.inside-ai-intro h2{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(1.9rem,3.5vw,2.9rem);font-weight:800;line-height:1.08}.inside-ai-intro-body{max-width:52ch;color:var(--crtx-body);margin:18px 0 0;font-size:clamp(1.02rem,1.5vw,1.14rem);line-height:1.65}.inside-ai-intro-media{justify-self:end;width:100%;max-width:420px;margin:0}.inside-ai-intro-video-shell{background:linear-gradient(#f8fafcfa,#fff),radial-gradient(circle at 100% 0,#38bdf81f,#0000 55%);border:1px solid #1c6fd638;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 40px #0f172a14,inset 0 0 0 1px #ffffffa6}.inside-ai-intro-video-chrome{background:linear-gradient(90deg,#eff6fff2,#f8fafce6);border-bottom:1px solid #1c6fd624;align-items:center;padding:10px 12px;display:flex}.inside-ai-intro-video-caption{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.inside-ai-intro-video-frame{aspect-ratio:5/4;background:#0f172a;width:100%;position:relative;overflow:hidden}.inside-ai-intro-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.inside-story-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.4vw,28px);display:grid}.inside-story-grid-solo{grid-template-columns:1fr;max-width:52rem}.inside-story{min-width:0}.inside-story-link{height:100%;color:inherit;background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #0f172a1a;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 14px 36px #0f172a0f}.inside-story-link:hover,.inside-story-link:focus-visible{border-color:#1c6fd659;outline:none;transform:translateY(-3px);box-shadow:0 22px 44px #0f172a1a}.inside-story-link:focus-visible{box-shadow:0 22px 44px #0f172a1a,0 0 0 3px #1c6fd647}.inside-story-media{aspect-ratio:16/10;background:#0b1220;width:100%;position:relative;overflow:hidden}.inside-story-lead .inside-story-media{aspect-ratio:16/9}.inside-story-video,.inside-story-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.inside-story-image{position:absolute;inset:0}.inside-story-body{flex-direction:column;flex:1;gap:12px;padding:clamp(18px,2.2vw,26px);display:flex}.inside-story-date{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.inside-story h3{color:var(--crtx-heading);letter-spacing:-.025em;text-wrap:balance;white-space:pre-line;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:800;line-height:1.18}.inside-story-supporting h3{font-size:clamp(1.12rem,1.5vw,1.35rem)}.inside-story p{color:var(--crtx-body);white-space:pre-line;max-width:42ch;margin:0;font-size:1rem;line-height:1.55}.inside-story-supporting p{font-size:.96rem}.inside-story-cta{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:8px;font-size:.74rem;font-weight:800}.inside-story-link:hover .inside-story-cta,.inside-story-link:focus-visible .inside-story-cta{text-decoration:underline}.inside-story-placeholder-shell{background:linear-gradient(#f8fafcfa,#eff6ffeb);border:1px dashed #1c6fd666;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3}.inside-story-placeholder-media{background:radial-gradient(circle at 30% 20%,#38bdf82e,#0000 42%),linear-gradient(145deg,#0b1729 0%,#13233d 55%,#0a1322 100%);place-items:center;display:grid}.inside-story-placeholder-mark{color:#bae6fdf2;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:800}.inside-story-placeholder-status{color:var(--crtx-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:8px;font-size:.74rem;font-weight:800}.inside-ai-archive-link-wrap{margin:0}.inside-ai-archive-link{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800;text-decoration:none}.inside-ai-archive-link:hover,.inside-ai-archive-link:focus-visible{outline:none;text-decoration:underline}@media (max-width:860px){.inside-ai-intro{grid-template-columns:1fr;align-items:start;gap:28px}.inside-ai-intro h2{max-width:none}.inside-ai-intro-media{justify-self:start;max-width:100%}.inside-story-grid,.inside-story-grid-two{grid-template-columns:1fr;gap:22px}.inside-story p{max-width:none}}@media (prefers-reduced-motion:reduce){.inside-story-link,.inside-story-link:hover,.inside-story-link:focus-visible{transition:none;transform:none}.inside-story-video,.inside-ai-intro-video,.content-archive-video,.location-video-el{display:none}.inside-story-media,.inside-ai-intro-video-frame,.content-archive-video-wrap,.location-video-frame{background:linear-gradient(135deg,#0f172a,#1e293b)}}.ew-home-section{color:#f8fafc}.ew-home-inner{flex-direction:column;gap:clamp(32px,4vw,44px);display:flex}.ew-home-intro{max-width:40rem}.ew-home-intro .small-label{color:#7dd3fc;margin:0 0 14px}.ew-home-intro h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.85rem,3.2vw,2.7rem);font-weight:800;line-height:1.08}.ew-home-intro-body{color:#e2e8f0db;max-width:48ch;margin:16px 0 0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6}.ew-home-grid{gap:18px;display:grid}.ew-home-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ew-home-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem}.ew-home-grid-1{grid-template-columns:1fr;max-width:28rem}.ew-home-card{min-width:0;height:100%}.ew-home-card-link{height:100%;color:inherit;background:linear-gradient(#0f172a8c,#020617b8);border:1px solid #94a3b838;flex-direction:column;gap:12px;padding:22px 20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.ew-home-card-link:hover,.ew-home-card-link:focus-visible{border-color:#38bdf873;outline:none;transform:translateY(-2px);box-shadow:0 18px 36px #02061759}.ew-home-card-link:focus-visible{box-shadow:0 18px 36px #02061759,0 0 0 3px #38bdf847}.ew-home-card-meta{color:#7dd3fc;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:10px 14px;font-size:.66rem;font-weight:800;display:flex}.ew-home-card-media{aspect-ratio:16/10;background:#020617;width:100%;position:relative;overflow:hidden}.ew-home-card-image{object-fit:cover;object-position:center}.ew-home-card h3{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:800;line-height:1.25}.ew-home-card p{color:#cbd5e1e6;margin:0;font-size:.95rem;line-height:1.55}.ew-home-card-cta{color:#7dd3fc;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:8px;font-size:.7rem;font-weight:800}.ew-home-card-link:hover .ew-home-card-cta,.ew-home-card-link:focus-visible .ew-home-card-cta{text-decoration:underline}.ew-home-archive-link-wrap{margin:0}.ew-home-archive-link{color:#7dd3fc;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800;text-decoration:none}.ew-home-archive-link:hover,.ew-home-archive-link:focus-visible{outline:none;text-decoration:underline}@media (max-width:960px){.ew-home-grid-3{grid-template-columns:1fr}.ew-home-grid-2{grid-template-columns:1fr;max-width:none}.ew-home-intro h2{max-width:none}}@media (prefers-reduced-motion:reduce){.ew-home-card-link,.ew-home-card-link:hover,.ew-home-card-link:focus-visible{transition:none;transform:none}}.location-video{flex-direction:column;display:flex;overflow:hidden}.location-video-fill{width:100%;height:100%}.location-video-chrome{background:linear-gradient(90deg,#eff6fff2,#f8fafce6);border-bottom:1px solid #1c6fd624;flex:none;align-items:center;min-height:36px;padding:0 14px;display:flex}.location-video-dark .location-video-chrome{background:#0f172aeb;border-bottom-color:#94a3b829}.location-video-caption{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.location-video-dark .location-video-caption{color:#7dd3fceb;letter-spacing:.1em;font-weight:700}.location-video-frame{background:#020617;flex:auto;min-height:0;position:relative;overflow:hidden}.location-video-el{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.field-note-hero-video{aspect-ratio:16/9;background:#020617;border:1px solid #94a3b83d;border-radius:18px;width:100%;margin-top:22px;position:relative;overflow:hidden}.field-note-hero-video-el{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.field-note-rail-video{aspect-ratio:5/4;background:#020617;border:1px solid #38bdf838;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.field-note-rail-video-el{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.field-note-body{gap:1.15rem;max-width:42rem;display:grid}.field-note-body section{margin:0}.field-note-body p{color:var(--crtx-body);margin:0;font-size:1.05rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.field-note-hero-video-el,.field-note-rail-video-el{display:none}.field-note-hero-video,.field-note-rail-video{background:linear-gradient(#0f172aeb,#000d21fa)}}.inside-story-page .inside-story-category{margin:18px 0 10px}.inside-story-meta{color:#e2e8f0b8;letter-spacing:.01em;margin:0 0 14px;font-size:.92rem;font-weight:600}.inside-story-title{white-space:pre-line}.inside-story-deck{white-space:pre-line;max-width:46ch}.inside-story-body .inside-story-lead,.inside-story-body .inside-story-lead strong{color:var(--crtx-heading);font-weight:700}.inside-story-byline{margin:22px 0 0}.inside-story-byline-name{color:#f8fafcf0;margin:0;font-size:1rem;font-weight:700}.inside-story-byline-role{color:#cbd5e1c7;margin:6px 0 0;font-size:.92rem;line-height:1.5}.inside-story-shell{padding-top:clamp(28px,4vw,40px)}.inside-story-layout{max-width:760px}.inside-story-block{gap:1rem;display:grid}.inside-story-takeaway{background:#f8fafc;border:1px solid #0f172a1f;border-radius:16px;margin-top:clamp(36px,5vw,52px);padding:22px 20px}.inside-story-takeaway h2{letter-spacing:.12em;text-transform:uppercase;color:#0369a1;margin:0 0 12px;font-size:.84rem}.inside-story-takeaway-lead{color:#0f172a;margin:0 0 12px;font-weight:700}.inside-story-takeaway ul{gap:8px;margin:0;padding-left:1.15rem;display:grid}.inside-story-takeaway li{color:#334155;line-height:1.55}.inside-story-author-band{border-top:1px solid #94a3b824}.inside-story-author-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,40px);display:grid}.inside-story-author-copy .small-label{margin:0 0 12px}.inside-story-author-copy h2{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.inside-story-author-lead{color:#f8fafcf0;letter-spacing:-.015em;max-width:34ch;margin:0 0 12px;font-size:clamp(1.08rem,1.7vw,1.22rem);font-weight:700;line-height:1.45}.inside-story-author-copy p{color:#e2e8f0d6;max-width:40ch;margin:0;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.65}.inside-story-author-media{margin:0}.inside-story-author-video-shell{background:#020617;border:1px solid #94a3b847;overflow:hidden;box-shadow:0 28px 56px #0206176b,0 0 0 1px #38bdf814}.inside-story-author-video-chrome{background:#0f172aeb;border-bottom:1px solid #94a3b829;align-items:center;min-height:34px;padding:0 12px;display:flex}.inside-story-author-video-caption{color:#7dd3fceb;font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;font-size:.68rem;font-weight:700}.inside-story-author-video-frame{aspect-ratio:4/3;background:#020617;position:relative;overflow:hidden}.inside-story-author-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.inside-story-continue-band{border-top:1px solid #94a3b81f;padding-top:0}.inside-story-continue-intro{margin-bottom:28px}.inside-story-continue-intro .small-label{margin:0 0 10px}.inside-story-continue-intro h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}@media (max-width:860px){.inside-story-author-layout{grid-template-columns:1fr}.inside-story-author-copy{order:1}.inside-story-author-media{order:2}}@media (max-width:720px){.inside-story-takeaway{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.inside-story-author-video{display:none}.inside-story-author-video-frame{background:linear-gradient(#0f172aeb,#000d21fa);min-height:180px}}.subscribe-page{min-height:100vh;color:var(--crtx-heading);background:radial-gradient(circle at 12% 0,#1c6fd614,#0000 28rem),linear-gradient(#f8fafc 0%,#fff 42% 100%)}.subscribe-page .subscribe-offer{padding:clamp(48px,7vw,88px) 0 clamp(36px,5vw,56px)}.subscribe-offer-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.subscribe-offer-copy .small-label{color:var(--crtx-blue);margin:0 0 14px}.subscribe-offer-copy h1{max-width:14ch;color:var(--crtx-heading);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.02}.subscribe-intro{max-width:38ch;color:var(--crtx-body);margin:18px 0 0;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.65}.subscribe-framework{margin-top:clamp(28px,4vw,36px)}.subscribe-framework-intro{color:var(--crtx-heading);margin:0 0 14px;font-size:1.02rem;font-weight:600;line-height:1.5}.subscribe-framework-list{border-top:1px solid #0f172a1f;gap:0;margin:0;padding:0;list-style:none;display:grid}.subscribe-framework-list li{border-bottom:1px solid #0f172a1a;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:14px;padding:14px 0;display:grid}.subscribe-framework-label{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.12em;font-size:.72rem;font-weight:800}.subscribe-framework-copy{color:var(--crtx-heading);font-size:1.02rem;font-weight:700;line-height:1.4}.subscribe-payoff{max-width:34ch;color:var(--crtx-heading);margin:22px 0 0;font-size:1.05rem;font-weight:700;line-height:1.5}.subscribe-conversion{gap:18px;display:grid}.subscribe-hero-media{margin:0}.subscribe-hero-media-frame{aspect-ratio:4/3;background:#0b1220;border:1px solid #0f172a1f;border-radius:18px;overflow:hidden}.subscribe-hero-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.subscribe-form-panel{background:#fff;border:1px solid #0f172a1a;border-radius:18px;padding:clamp(20px,3vw,26px);box-shadow:0 18px 40px #0f172a0f}.subscribe-form-title{color:var(--crtx-heading);letter-spacing:.04em;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:800;line-height:1.2}.subscribe-form-support{color:var(--crtx-body);margin:10px 0 18px;font-size:.98rem;line-height:1.55}.subscribe-page .lead-form-subscribe{margin-top:0}.subscribe-form-trust{color:var(--crtx-muted);margin:14px 0 0;font-size:.88rem;line-height:1.5}.subscribe-form-trust a{color:var(--crtx-blue);text-underline-offset:2px;text-decoration:underline}.subscribe-reassurance{color:var(--crtx-body);margin:16px 0 0;font-size:.95rem;line-height:1.55}.subscribe-preview{background:linear-gradient(#f1f5f9 0%,#fff 100%);border-top:1px solid #0f172a14;padding:clamp(48px,7vw,88px) 0 clamp(64px,9vw,112px)}.subscribe-preview-inner{max-width:760px}.subscribe-preview-header{border-bottom:1px solid #0f172a1a;gap:12px;margin-bottom:28px;padding-bottom:22px;display:grid}.subscribe-preview-header .small-label{color:var(--crtx-blue);margin:0}.subscribe-preview-header h2{color:var(--crtx-heading);letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.1}.subscribe-preview-card{background:#fff;border:1px solid #0f172a1a;border-radius:18px;padding:clamp(24px,3.2vw,34px);box-shadow:0 14px 36px #0f172a0d}.subscribe-preview-meta{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:800}.subscribe-preview-title{color:var(--crtx-heading);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.2}.subscribe-preview-deck{color:var(--crtx-body);margin:12px 0 0;font-size:1.02rem;line-height:1.6}.subscribe-preview-framework{border-top:1px solid #0f172a1a;gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.subscribe-preview-framework li{border-bottom:1px solid #0f172a14;gap:6px;padding:16px 0;display:grid}.subscribe-preview-framework-label{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.12em;font-size:.68rem;font-weight:800}.subscribe-preview-framework p{color:var(--crtx-body);margin:0;line-height:1.55}.subscribe-preview-link{margin-top:24px;display:inline-flex}@media (max-width:960px){.subscribe-offer-layout{flex-direction:column;gap:28px;display:flex}.subscribe-offer-copy{order:1}.subscribe-conversion{display:contents}.subscribe-form-panel{order:2}.subscribe-hero-media{order:3}.subscribe-offer-copy h1{max-width:16ch}.subscribe-hero-media-frame{aspect-ratio:16/10}}@media (max-width:720px){.subscribe-framework-list li{grid-template-columns:1fr;gap:6px}.subscribe-form-panel,.subscribe-preview-card{padding:18px 16px}}@media (prefers-reduced-motion:reduce){.subscribe-hero-video{display:none}.subscribe-hero-media-frame{background:linear-gradient(145deg,#e2e8f0,#f8fafc),radial-gradient(circle at 70% 20%,#1c6fd624,#0000 55%)}}.start-here-page{color:var(--crtx-heading);background:#fff}.start-here-hero{color:#fff;background:radial-gradient(circle at 18% 0,#38bdf829,#0000 28rem),linear-gradient(#00001e 0%,#000d21 100%);padding:clamp(56px,8vw,96px) 0 clamp(40px,6vw,64px)}.start-here-hero-inner{gap:18px;max-width:760px;display:grid}.start-here-hero .small-label{color:var(--crtx-cyber-blue);margin:0}.start-here-hero h1{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.02}.start-here-deck{color:#e2e8f0db;max-width:42ch;margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.6}.start-here-byline{gap:4px;margin-top:4px;display:grid}.start-here-byline-name{color:#f8fafc;margin:0;font-weight:700}.start-here-byline-role{color:#cbd5e1c7;margin:0;font-size:.95rem}.start-here-hero .start-here-visual-slot{margin-top:18px}.start-here-story{background:linear-gradient(#f8fafc 0%,#fff 28% 100%);padding:clamp(48px,7vw,88px) 0 clamp(28px,4vw,40px)}.start-here-story-inner{gap:clamp(36px,5vw,56px);max-width:760px;display:grid}.start-here-body{gap:clamp(28px,4vw,40px);display:grid}.start-here-chapter{gap:1.05rem;padding-bottom:clamp(8px,1.5vw,16px);display:grid}.start-here-chapter+.start-here-chapter{border-top:1px solid #0f172a14;padding-top:clamp(12px,2vw,20px)}.story-subhead,.article-body h2.story-subhead,.article-body h3.story-subhead,.field-note-body h2.story-subhead,.field-note-body h3.story-subhead,.inside-story-body h2.story-subhead,.inside-story-body h3.story-subhead{color:var(--crtx-heading);letter-spacing:-.025em;margin:1.25rem 0 .15rem;font-size:clamp(1.22rem,2.1vw,1.4rem);font-weight:800;line-height:1.25}.start-here-chapter>.story-subhead:first-child,.start-here-chapter-title{margin-top:0}.start-here-body p{color:var(--crtx-body);margin:0;font-size:1.08rem;line-height:1.72}.start-here-body em{color:var(--crtx-heading);font-style:italic}.start-here-assumptions{border-left:3px solid var(--crtx-blue);background:linear-gradient(90deg,#1c6fd614,#1c6fd605);border-radius:0 16px 16px 0;gap:.55rem;margin:.85rem 0 .55rem;padding:18px 20px;list-style:none;display:grid}.start-here-assumptions li{color:var(--crtx-heading);margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.story-pull{isolation:isolate;background:radial-gradient(circle at 8% 0,#1c6fd624,#0000 42%),linear-gradient(#f4f8fd 0%,#f8fafc 55%,#fff 100%);border:none;border-radius:20px;margin:1.5rem 0 1.15rem;padding:1.85rem 1.55rem 2.05rem 1.7rem;position:relative;box-shadow:inset 0 0 0 1px #1c6fd61a}.story-pull:before{content:"“";z-index:0;color:var(--crtx-blue);letter-spacing:-.08em;opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,13vw,8rem);font-weight:800;line-height:.75;position:absolute;top:-.2rem;left:.7rem}.story-pull:after{content:"";background:var(--crtx-blue);opacity:.65;border-radius:999px;width:2.75rem;height:2px;position:absolute;bottom:1.15rem;left:1.7rem}.story-pull p{z-index:1;color:#16324f;letter-spacing:-.03em;max-width:32ch;margin:0;font-size:clamp(1.28rem,2.5vw,1.55rem);font-style:italic;font-weight:500;line-height:1.4;position:relative}.story-pull p+p{margin-top:.5rem}.start-here-close{letter-spacing:-.02em;font-weight:800;color:var(--crtx-heading)!important;font-size:clamp(1.2rem,2vw,1.4rem)!important}.start-here-visual-slot{margin:1.1rem 0 .4rem}.start-here-visual-shell{background:#fff;border:1px solid #0f172a1a;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #0f172a0f,inset 0 0 0 1px #ffffffa6}.start-here-visual-slot-dark .start-here-visual-shell{background:#020617;border-color:#94a3b847;box-shadow:0 28px 56px #0206176b,0 0 0 1px #38bdf814}.start-here-visual-chrome{background:linear-gradient(90deg,#eff6fff2,#f8fafce6);border-bottom:1px solid #1c6fd624;align-items:center;min-height:36px;padding:0 14px;display:flex}.start-here-visual-slot-dark .start-here-visual-chrome{background:#0f172aeb;border-bottom-color:#94a3b829}.start-here-visual-caption{color:var(--crtx-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.start-here-visual-slot-dark .start-here-visual-caption{color:#7dd3fceb;letter-spacing:.1em;font-weight:700}.start-here-visual-frame{aspect-ratio:16/9;background:linear-gradient(145deg,#0b1220,#000d21),radial-gradient(circle at 70% 20%,#1c6fd647,#0000 55%);position:relative;overflow:hidden}.start-here-visual-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.start-here-visual-placeholder{text-align:center;place-content:center;gap:8px;height:100%;padding:24px;display:grid}.start-here-visual-kicker{color:#7dd3fcf2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.start-here-visual-placeholder p{color:#e2e8f0cc;justify-self:center;max-width:28ch;margin:0;font-size:.98rem;line-height:1.45}.start-here-continue{background:#fff;border:1px solid #0f172a1a;border-radius:18px;gap:14px;padding:clamp(22px,3vw,28px);display:grid;box-shadow:0 14px 36px #0f172a0d}.start-here-continue .small-label{color:var(--crtx-blue);margin:0}.start-here-continue h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem)}.start-here-continue>p{color:var(--crtx-body);margin:0;line-height:1.6}.start-here-continue-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.start-here-continue-actions .button.secondary{color:var(--crtx-heading);background:0 0;border:1px solid #0f172a29}.start-here-continue-actions .button.secondary:hover,.start-here-continue-actions .button.secondary:focus-visible{color:var(--crtx-blue);border-color:#1c6fd673}@media (max-width:720px){.start-here-hero h1{max-width:12ch}.story-pull{padding:1.55rem 1.2rem 1.45rem 1.35rem}.story-pull:before{left:.45rem}.story-pull:after{left:1.35rem}.start-here-assumptions{padding:16px 14px}.start-here-continue-actions{flex-direction:column}.start-here-continue-actions .button{justify-content:center;width:100%}}
