@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-GF9mXYcOy8rX6HKxMAHPHOTtUHx6_Er0bB9QtZKU0dw.woff) format(woff);font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-qGxUO574Xoa2FaIMnapeY8IHMsgG5kkPG1Zpkm11GyM.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-xNw6nxhqcWxOJlkmUOQ5H2SGRwgWAFkZpp3KdEVT0Xg.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_9ZFq_1MEu2U8U7grtD7YMgvO0dPbqjpniegoQ7pnKc.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:300;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Light"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter ExtraBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-CVM_RooZio7s23QUr_2TSuUkda4Ux_WGbPAeFiY5rJw.woff) format(woff);font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-mLTB8tcCyaHsRQXEu6eHN669J4NKt9ePR_WnxhxAJQQ.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/Df7M9JXECnQBPeMk0JlWv5oI4E80OSjKvG82PCAX-MI-aXpKyr1n0W6NWbCApKANrm9O50H_fjFMdBzwfTY75iM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Arial";src:local("Arial");size-adjust:134.5893%;ascent-override:75.7861%;descent-override:22.29%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/F00Bxq4ciZESODR5suhK3xDWcsQ9RLj9SyZQEevpEsw-BLNEvb6wAcL3fpb4n4d3zVEKUoa2hsUKxxkf3YdvJKc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/AA0_6TP-Ed9gQINhOsvbweBE3xLQgxmg6pXqHmvCwsM-egZLwYC5qVnfGWql7G5NfYTIiMP1PB_tQWIq5f7S-0k.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3mk1pEYaO7RuhctnlpKcyb7yjVLICedncSfY13ffbM8-vJidvBvYJRk77_zQIyVpja44ymm1FQTiYKUcM_aD5Sg.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/3e3wuf-V_7icWvlsSS3Ud6R1mFSymwsfz35VcqiVjOk-jnii4_jMs7YAJOhzZP3bGdrbXGt5dYv8_t_rhpHzpcQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/NwLHmPccLrJlBVGp4QRXOLZaNI0M_K6XuSwyVjpr47g-jl4tqz8gcsgAJDPcbl5roY78zy31I6Rq51WBLpZngFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/f3COenLcoezM74LmVz7-HHQTyPKopVoMY6x2syLMzQE-shPZYE7IAjZWz4okT_CWn96WfGzoLhasK43_mhj3CZI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/KOrIgK47CByspZJWjOLg8AL2ADg9uFcNjZd9W78jrmM-dU37DP77KwUzMqqldljJHhSe3lJpaSfI9HPfiVAxPOM.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/9IZYb3o3tpRXPqjzNd4r3vIIohLuRBC5-h_ByvqRowU-ZgMUMfi6FcHpaV_ucYIWcBvLG6geajFq70Smps0DAj0.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/bUcXp2ExGsFoCjH4L_AiPGX0TLCAgnqR8nvW7SxSJYQ-kvm9UWc_MFZW_r85yX6uPdzXVmdcUOio_Wb1x_7QdXM.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_lyVj3lEzRng_G7gZNcCmL83BnMEos-Hf8bpHLMzGQI-zsVE1T2QbmkXlEbQhs2gb3j3VBOOGhzqyW_ZW_0s3F8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/sqxfSu-14RfawvZSbzb3mPoBYaXxmTGIac1Kk0GVk_w-oe_5KiWXPVdvpURHWSiaIjA1N_zLqpjSzmfpwRHr7CQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-H22fSgC3Z0EKcpOiAuIUCTWEf1pAo2gvhcxsxyU5X1U.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XiuBZ8wdWwKJPIRE0F6UTJCiPlG8G4BSFbYLIzThBlk.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root{--bg-dark:#0a0a0a;--bg-light:#f5f5f0;--text-light:#fff;--text-dark:#1a1a1a;--accent:#4ae68a;--accent-dim:rgba(74,230,138,.15);--accent-glow:rgba(74,230,138,.3);--negative:#f44;--negative-light:#f88;--positive-light:#8fa;--secondary:#aaa;--type-blog:#4ae68a;--type-video:#88f;--type-report:#fa0;--type-generated:#f8f;--border-dark:hsla(0,0%,100%,.2);--border-light:rgba(0,0,0,.1);--font-heading:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","SF Mono","Fira Code",monospace;--nav-height:64px;--container-max:1200px;--container-pad:24px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:20px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg-dark);color:var(--text-dark);font-family:var(--font-body);font-weight:400;line-height:1.6;overflow-x:hidden}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;font-family:inherit}ul{list-style:none}.container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad);position:relative;z-index:1}.mono-label{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.fade-in.is-visible{opacity:1;transform:translateY(0)}.fade-up{animation:fadeUp .7s var(--ease-out) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.nav{height:var(--nav-height);left:0;position:fixed;right:0;top:0;transition:background .06s ease,box-shadow .06s ease;z-index:1000}.nav--scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0a0af2}.nav--scrolled,.nav--solid{box-shadow:0 1px 0 var(--border-dark)}.nav--solid{background:var(--bg-dark)}.nav__inner{height:100%;justify-content:space-between;margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.nav__inner,.nav__logo{align-items:center;display:flex}.logo-svg{color:var(--text-light);height:1.75rem;width:auto}.logo-svg--hero{height:clamp(3.5rem,10vw,8rem)}.nav__links{align-items:center;display:flex;gap:32px}.nav__link{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;transition:color .06s ease}.nav__link:focus-visible,.nav__link:hover{color:var(--accent)}.nav__cta,.nav__link--active{color:var(--accent)}.nav__cta{border:1px solid rgba(0,255,65,.3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;padding:8px 16px;transition:all .06s ease;transition:all .06s ease-out}.nav__cta:focus-visible,.nav__cta:hover{background:#00ff4114;border-color:var(--accent);box-shadow:0 0 20px #00ff411a}.nav__assess-label{color:var(--accent)}.nav__toggle{display:none;flex-direction:column;gap:5px;padding:8px}.nav__toggle span{background:var(--text-light);display:block;height:1.5px;transition:all .06s ease;width:20px}.hero{align-items:center;background:var(--bg-dark);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.hero__video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.hero__video::-webkit-media-controls{display:none!important}.hero__video-overlay{background:#0a0a0abf;inset:0;position:absolute;z-index:1}.hero__grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.15) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.15) 1px,transparent 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 75%);opacity:.8;position:absolute;z-index:2}.hero__content{animation:fadeUp 1s var(--ease-out) .2s both;padding:0 var(--container-pad);position:relative;text-align:center;z-index:3}.hero__signal{align-items:center;color:var(--accent);display:flex;gap:10px;justify-content:center;margin-bottom:40px}.hero__dot{animation:pulse 2s ease-in-out infinite;background:var(--accent);border-radius:50%;height:6px;width:6px}@keyframes pulse{0%,to{box-shadow:0 0 4px var(--accent);opacity:1}50%{box-shadow:0 0 12px var(--accent);opacity:.4}}.hero__title{color:var(--text-light);display:flex;justify-content:center;margin-bottom:20px}.hero__subtitle{color:var(--secondary);font-family:var(--font-mono);font-size:clamp(1.05rem,2.5vw,1.4rem);letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.hero__br-mobile{display:none}@media(max-width:600px){.hero__br-mobile{display:inline}}.hero__meta{color:#ffffff8c;font-size:clamp(.8rem,1.8vw,.925rem);letter-spacing:.04em;margin-bottom:32px}.hero__line{background:var(--accent);box-shadow:0 0 10px var(--accent-glow);height:1px;margin:0 auto 32px;width:60px}.hero__paths{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:48px}.hero__path{font-size:.8125rem;letter-spacing:.1em}.hero__path--left{color:var(--negative-light)}.hero__path--right{color:var(--positive-light)}.hero__path-divider{background:var(--border-dark);height:24px;width:1px}.hero__cta-sub{color:#ffffffbf;margin-top:16px}.hero__scroll{align-items:center;animation:fadeUp 1s var(--ease-out) 1.2s both;bottom:40px;color:var(--secondary);display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:3}.hero__scroll-line{animation:scrollPulse 2s ease-in-out infinite;background:linear-gradient(to bottom,var(--secondary),transparent);height:40px;width:1px}@keyframes scrollPulse{0%,to{opacity:1}50%{opacity:.3}}.btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.875rem;font-weight:500;gap:8px;letter-spacing:.1em;padding:16px 32px;text-decoration:none;transition:all .06s ease-out}.btn--primary{background:transparent;border:1px solid var(--accent);box-shadow:none;color:var(--accent)}.btn--primary:focus-visible,.btn--primary:hover{background:#4ae68a1f;border-color:#5eff9e;box-shadow:0 0 12px #4ae68a26;color:#5eff9e;transform:translateY(-1px)}.btn--primary:active{transform:translateY(0)}.btn--secondary{background:transparent;border:1px solid var(--border-dark);color:var(--secondary);padding:16px 32px}.btn--secondary:focus-visible,.btn--secondary:hover{border-color:#ffffff4d;color:var(--text-light)}.btn--lg{font-size:1rem;padding:20px 48px}.btn--sm{font-size:.75rem;padding:8px 20px}.btn--full{justify-content:center;width:100%}.btn__bracket{color:#00ff4180;transition:color .06s ease}.btn:hover .btn__bracket{color:var(--accent)}.section{padding:clamp(56px,8vw,96px) 0}.section--dark{background:var(--bg-dark);border-top:1px solid hsla(0,0%,100%,.2);color:var(--text-light);overflow:hidden;position:relative}.section--dark:before{background-image:linear-gradient(rgba(74,230,138,.07) 1px,transparent 0),linear-gradient(90deg,rgba(74,230,138,.07) 1px,transparent 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.section--cta:before{display:none}.section--light{background:var(--bg-light);color:var(--text-dark)}.section--cta{padding:clamp(60px,8vw,100px) 0}.section__label{align-items:center;color:var(--secondary);display:flex;gap:16px;margin-bottom:48px}.section__leader{background:repeating-linear-gradient(90deg,currentColor 0,currentColor 3px,transparent 0,transparent 10px);flex:1;height:2px;opacity:.4}.section__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:56px}.section__title--light{color:var(--text-light)}.narrative-pairs{margin-bottom:64px}.narrative-row{display:grid;grid-template-columns:1fr 1px 1fr;margin-bottom:32px}.narrative-row:last-child{margin-bottom:0}.narrative-cell{align-items:center;display:flex;padding:32px 40px}.narrative-cell--left{background:linear-gradient(90deg,transparent,rgba(255,68,68,.06));justify-content:flex-end;text-align:right}.narrative-cell--right{background:linear-gradient(270deg,transparent,rgba(0,255,65,.06));justify-content:flex-start;text-align:left}.narrative-text{font-family:var(--font-heading);font-size:clamp(1rem,2vw,1.5rem);font-weight:700;line-height:1.35;max-width:400px}.narrative-cell--left .narrative-text{color:var(--negative-light)}.narrative-cell--right .narrative-text{color:var(--positive-light)}.narrative-divider{background:linear-gradient(to bottom,transparent,var(--border-dark),transparent);width:1px}.narrative-row[data-animate] .narrative-cell--left{opacity:0;transform:translate(-40px);transition:opacity .7s ease,transform .7s ease}.narrative-row[data-animate] .narrative-cell--right{opacity:0;transform:translate(40px);transition:opacity .7s ease,transform .7s ease;transition-delay:.15s}.narrative-row.in-view .narrative-cell--left,.narrative-row.in-view .narrative-cell--right{opacity:1;transform:translate(0)}.stats-split{border-bottom:1px solid var(--border-dark);border-top:1px solid var(--border-dark);margin-bottom:64px;padding:64px 0}.stats-split__row{display:grid;grid-template-columns:1fr 1px 1fr;margin-bottom:48px}.stats-split__row:last-child{margin-bottom:0}.stats-split__cell{display:flex;flex-direction:column;padding:16px 40px}.stats-split__cell--left{align-items:flex-end;text-align:right}.stats-split__cell--right{align-items:flex-start;text-align:left}.stats-split__number{font-family:var(--font-mono);font-size:clamp(2rem,5vw,3.5rem);line-height:1;margin-bottom:8px}.stats-split__number--neg{color:var(--negative)}.stats-split__number--pos{color:var(--accent)}.stats-split__label{color:var(--secondary);font-size:.9375rem;letter-spacing:.02em}.stats-split__divider{background:linear-gradient(to bottom,transparent,var(--border-dark),transparent);width:1px}.stats-split__row[data-animate] .stats-split__cell--left{opacity:0;transform:translate(-30px);transition:opacity .6s ease,transform .6s ease}.stats-split__row[data-animate] .stats-split__cell--right{opacity:0;transform:translate(30px);transition:opacity .6s ease,transform .6s ease;transition-delay:.12s}.stats-split__row.in-view .stats-split__cell--left,.stats-split__row.in-view .stats-split__cell--right{opacity:1;transform:translate(0)}.indicator--negative,.indicator--positive{align-items:center;display:inline-flex;gap:6px}.indicator--positive:before{color:var(--accent);content:"▲";font-size:.65em}.indicator--negative:before{color:var(--negative);content:"▼";font-size:.65em}.narrative-cell--left .narrative-text:before{content:"▼";font-size:.65em;vertical-align:middle}.narrative-cell--right .narrative-text:before{content:"▲";font-size:.65em;vertical-align:middle}.stats-split__number--neg:before{content:"▼";font-size:.5em;vertical-align:middle}.stats-split__number--pos:before{content:"▲";font-size:.5em;vertical-align:middle}.convergence{margin:0 auto;max-width:800px;padding:40px 0;text-align:center}.convergence__title{color:var(--text-light);font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:1.2;margin-bottom:16px}.convergence__subtitle{color:var(--secondary);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400}.stats-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:64px}.stat-card{border:1px solid var(--border-dark);padding:40px 32px;position:relative}.stat-card:before{background:var(--accent);content:"";height:1px;left:0;position:absolute;top:0;width:40px}.stat-card__number{color:var(--text-light);display:block;font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1;margin-bottom:8px}.stat-card__leader{background:repeating-linear-gradient(to right,var(--border-dark) 0,var(--border-dark) 2px,transparent 2px,transparent 6px);display:block;height:1px;margin:16px 0;width:100%}.stat-card__text{color:var(--secondary);font-size:.9375rem;line-height:1.5}.observations{margin-bottom:64px}.observation{background:#00ff4105;border-left:2px solid var(--border-dark);margin-bottom:24px;padding:28px 28px 28px 32px;transition:border-color .06s ease}.observation:hover{border-left-color:var(--accent)}.observation:last-child{margin-bottom:0}.observation__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.observation__code{color:var(--accent);font-weight:400}.observation__date,.observation__text{color:var(--secondary)}.observation__text{font-size:.9375rem;font-weight:400;line-height:1.8}.observation__text strong{color:var(--text-light);font-weight:700}.problem-statements{display:flex;flex-direction:column;gap:20px;max-width:720px}.problem-statement{align-items:flex-start;background:#00ff4105;border-left:2px solid var(--accent);display:flex;gap:16px;padding:20px 24px}.problem-statement__marker{background:var(--accent);flex-shrink:0;height:6px;margin-top:8px;width:6px}.problem-statement p{color:var(--text-light);font-size:1rem;font-weight:400;line-height:1.6}.phases{align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 80px 1fr 80px 1fr}.phase-connector{align-items:center;display:flex;gap:0;padding:0 4px}.phase-connector__fill{animation:march-right .6s linear infinite;background:repeating-linear-gradient(90deg,rgba(74,230,138,.75) 0,rgba(74,230,138,.75) 8px,transparent 0,transparent 16px);background-size:16px 1.5px;flex:1;height:1.5px}.phase-connector__arrow{border-bottom:7px solid transparent;border-left:11px solid rgba(74,230,138,.75);border-top:7px solid transparent;flex-shrink:0;height:0;width:0}@keyframes march-right{to{background-position:16px 0}}.phase-loop,.phases-wrap{position:relative}.phase-loop{height:48px;pointer-events:none;width:100%;--loop-color:rgba(74,230,138,.75);--loop-inset: calc(16.66667% - 26.66667px) }.phase-loop *{box-sizing:border-box}.phase-loop__down-right{animation:march-down .6s linear infinite;background:repeating-linear-gradient(to bottom,var(--loop-color) 0,var(--loop-color) 8px,transparent 8px,transparent 16px);background-size:1.5px 16px;right:var(--loop-inset)}.phase-loop__down-left,.phase-loop__down-right{bottom:0;position:absolute;top:10px;width:1.5px}.phase-loop__down-left{animation:march-up .6s linear infinite;background:repeating-linear-gradient(to top,var(--loop-color) 0,var(--loop-color) 8px,transparent 8px,transparent 16px);background-size:1.5px 16px;left:var(--loop-inset);z-index:1}.phase-loop__bottom{animation:march-left .6s linear infinite;background:repeating-linear-gradient(to left,var(--loop-color) 0,var(--loop-color) 8px,transparent 8px,transparent 16px);background-size:16px 1.5px;bottom:0;height:1.5px;left:var(--loop-inset);position:absolute;right:var(--loop-inset)}@keyframes march-down{to{background-position:0 16px}}@keyframes march-up{to{background-position:0 -16px}}@keyframes march-left{to{background-position:-16px 0}}.phase-loop__arrow{border-bottom:11px solid var(--loop-color);border-left:7px solid transparent;border-right:7px solid transparent;height:0;left:-7px;position:absolute;top:-11px;width:0}.phase{background:#111;border:1px solid var(--border-dark);opacity:.35;padding:40px 32px;position:relative;transition:border-color .06s linear,opacity .6s ease,transform .06s linear}.phase:before{background:var(--accent);content:"";height:2px;left:0;position:absolute;top:0;width:40px}.phase--active{border-color:#ffffff4d;opacity:1}.phase--active .phase__tag{text-shadow:0 0 8px rgba(0,255,65,.4)}.phase--active .phase__line{background:linear-gradient(to right,var(--accent),var(--border-dark))}.phase:hover{border-color:var(--accent);transform:translateY(-4px)}.phase__header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.phase__tag{color:var(--accent);white-space:nowrap}.phase__leader{background:repeating-linear-gradient(to right,var(--border-dark) 0,var(--border-dark) 2px,transparent 2px,transparent 8px);flex:1;height:1px}.phase__status{color:var(--text-light);white-space:nowrap}.phase__line{background:var(--border-dark);height:1px;margin-bottom:24px;width:100%}.phase__title{color:var(--text-light);font-family:var(--font-heading);font-size:1.375rem;font-weight:700;margin-bottom:16px}.phase__desc{color:#ffffffbf;font-size:.9375rem;line-height:1.6;margin-bottom:20px}.phase__meta{background:linear-gradient(135deg,#00ff411f,#00ff410a);border:1px solid rgba(0,255,65,.3);display:flex;flex-direction:column;gap:6px;margin-bottom:24px;padding:16px}.phase__detail{color:var(--secondary);font-size:.625rem}.phase__detail strong{color:var(--text-light);font-weight:400}.phase__list{display:flex;flex-direction:column;gap:10px}.phase__list li{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;padding-left:16px;position:relative}.phase__list li:before{background:var(--accent);content:"";height:1px;left:0;position:absolute;top:50%;width:6px}.metrics-grid{display:grid;gap:24px;margin-bottom:64px}.metric-card{background:#111;border:1px solid var(--border-dark);padding:32px 24px;position:relative;text-align:center;transition:border-color .06s linear,transform .06s linear}.metric-card:before{background:var(--accent);content:"";height:2px;left:0;position:absolute;top:0;width:40px}.metric-card__value{color:var(--text-light);display:block;font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1;margin-bottom:12px}.metric-card__prefix{color:var(--accent);display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.metric-card__label{color:#66b3ff;font-size:.6875rem}.metric-card__tagline{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;line-height:1.5;margin-top:20px;text-align:center}.metric-card__list{display:flex;flex-direction:column;gap:10px;margin-top:20px;text-align:left}.metric-card__list li{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;padding-left:16px;position:relative}.metric-card__list li:before{background:var(--accent);content:"";height:1px;left:0;position:absolute;top:.55em;width:6px}.about-line{align-items:center;display:flex;gap:24px}.about-line__rule{background:var(--border-dark);flex:1;height:1px}.about-line__text{color:var(--secondary);font-family:var(--font-mono);font-size:.8125rem;text-align:center}.cta-block{margin:0 auto;max-width:800px;text-align:center}.cta-block__title{color:var(--text-light);font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;margin-bottom:20px}.cta-block__title--dark{color:var(--text-dark)}.cta-block__desc{color:#ffffffbf;font-size:1.0625rem;line-height:1.6;margin-bottom:40px}.cta-block__desc--dark{color:var(--secondary)}@media(max-width:768px){.desktop-br{display:none}}.cta-block__sub{color:var(--secondary);display:block;margin-top:16px}.cta-block__contact{color:var(--secondary);display:flex;flex-direction:column;gap:8px;margin-top:48px}.cta-block__email{color:var(--accent);font-family:var(--font-mono);font-size:.875rem;transition:opacity .06s ease}.cta-block__email:hover{opacity:.7}.footer{background:var(--bg-dark);border-top:1px solid var(--border-dark);padding:32px 0}.footer__inner{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.footer__inner--center{justify-content:center}.footer__logo{align-items:center;display:inline-flex}.footer__logo .logo-svg{height:1.75rem}.footer__divider{background:var(--border-dark);height:16px;width:1px}.footer__copy{color:var(--secondary);font-size:.8125rem}@media(max-width:1024px){.phases{grid-template-columns:1fr;max-width:560px}.phase-connector{height:32px;justify-content:center;width:100%}.phase-connector__fill{height:100%;width:1.5px}.phase-connector__arrow{border:7px solid transparent;border-bottom:none;border-top:11px solid rgba(74,230,138,.45)}.phase-connector{flex-direction:column}.phase-loop{display:none}.stats-grid{grid-template-columns:1fr;max-width:480px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.intel-grid{grid-template-columns:1fr;max-width:560px}.steps-grid{grid-template-columns:repeat(2,1fr)}.steps-grid--three{grid-template-columns:repeat(3,1fr)}.report-hero__inner{flex-direction:column;gap:40px;text-align:center}.report-hero__text{max-width:100%}}@media(max-width:768px){:root{--nav-height:56px;--container-pad:20px}.nav__links{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0a0a0afa;bottom:0;flex-direction:column;gap:32px;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:var(--nav-height);transition:opacity .06s ease}.nav__links.is-open{opacity:1;pointer-events:all}.nav__toggle{display:flex}.nav__toggle.is-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav__toggle.is-open span:nth-child(2){opacity:0}.nav__toggle.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav__link{font-size:1rem}.nav__cta{font-size:.875rem;padding:12px 24px}.narrative-row{gap:0;grid-template-columns:1fr;margin-bottom:40px}.narrative-divider{display:none}.narrative-cell{padding:20px 24px}.narrative-cell--left{background:linear-gradient(180deg,rgba(255,68,68,.06),transparent);justify-content:flex-start;padding-bottom:12px;text-align:left}.narrative-cell--right{background:linear-gradient(180deg,rgba(0,255,65,.06),transparent);padding-top:12px}.narrative-row[data-animate] .narrative-cell--left{transform:translateY(-20px)}.narrative-row[data-animate] .narrative-cell--right{transform:translateY(20px)}.narrative-row.in-view .narrative-cell--left,.narrative-row.in-view .narrative-cell--right{transform:translateY(0)}.stats-split__row{gap:0;grid-template-columns:1fr;margin-bottom:32px}.stats-split__divider{display:none}.stats-split__cell--left,.stats-split__cell--right{align-items:flex-start;padding:12px 24px;text-align:left}.stats-split__row[data-animate] .stats-split__cell--left{transform:translateY(-15px)}.stats-split__row[data-animate] .stats-split__cell--right{transform:translateY(15px)}.stats-split__row.in-view .stats-split__cell--left,.stats-split__row.in-view .stats-split__cell--right{transform:translateY(0)}.metrics-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:1fr}.about-line__text{font-size:.75rem;white-space:normal}.assess-form__row{grid-template-columns:1fr}.assess-progress__phase{font-size:.625rem;min-width:auto}.assess-actions{flex-direction:column}.hero__scroll{display:none}.hero__paths{flex-direction:column;gap:8px}.hero__path-divider{height:1px;width:24px}.report-score{height:180px;width:180px}.report-score__number{font-size:3rem}.observation{padding:20px 20px 20px 24px}}@media(max-width:375px){.hero__title{font-size:3rem}.metrics-grid{gap:16px;grid-template-columns:1fr 1fr}.metric-card{padding:20px 16px}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.fade-in,.narrative-row[data-animate] .narrative-cell--left,.narrative-row[data-animate] .narrative-cell--right,.stats-split__row[data-animate] .stats-split__cell--left,.stats-split__row[data-animate] .stats-split__cell--right{opacity:1;transform:none}.circuit{display:none}.phases .phase{opacity:1;transform:none}}.scoreboard{background:var(--bg-dark);color:var(--text-light);overflow:hidden;padding:clamp(56px,8vw,96px) 0;position:relative}.scoreboard:before{background-image:linear-gradient(rgba(74,230,138,.07) 1px,transparent 0),linear-gradient(90deg,rgba(74,230,138,.07) 1px,transparent 0);background-size:60px 60px;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.scoreboard__label{align-items:center;color:var(--secondary);display:flex;gap:16px;margin-bottom:48px}.scoreboard__label-leader{background:repeating-linear-gradient(90deg,currentColor 0,currentColor 2px,transparent 0,transparent 8px);flex:1;height:1px;opacity:.4}.scoreboard__title{color:var(--text-light);font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:64px}.scoreboard__counters{background:var(--border-dark);display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin-bottom:80px}.scoreboard__counter{background:var(--bg-dark);overflow:hidden;padding:48px 32px;position:relative;text-align:center}.scoreboard__counter-value{animation:scoreboard-count-in 1.5s var(--ease-out) both;color:var(--negative);display:block;font-family:var(--font-mono);font-size:clamp(3rem,7vw,5rem);font-weight:400;line-height:1;margin-bottom:16px}.scoreboard__counter:first-child .scoreboard__counter-value{animation-delay:.3s}.scoreboard__counter:nth-child(2) .scoreboard__counter-value{animation-delay:.6s}.scoreboard__counter:nth-child(3) .scoreboard__counter-value{animation-delay:.9s}@keyframes scoreboard-count-in{0%{filter:blur(8px);opacity:0;transform:translateY(20px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.scoreboard__counter-label{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.scoreboard__counter-sub{color:#ffffff85;display:block;font-family:var(--font-mono);font-size:.6875rem;margin-top:8px}.scoreboard__comparison{display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:80px;padding:0 16px}.scoreboard__col{display:flex;flex-direction:column}.scoreboard__col-header{border-bottom:2px solid;font-family:var(--font-mono);font-size:.875rem;letter-spacing:.12em;margin-bottom:24px;padding-bottom:20px;text-transform:uppercase}.scoreboard__col--fail .scoreboard__col-header{border-color:var(--negative);color:var(--negative)}.scoreboard__col--pass .scoreboard__col-header{border-color:var(--accent);color:var(--accent)}.scoreboard__col-list{display:flex;flex-direction:column;gap:16px;list-style:none}.scoreboard__col-item{font-family:var(--font-mono);font-size:.875rem;line-height:1.6;padding-left:20px;position:relative}.scoreboard__col--fail .scoreboard__col-item{color:var(--negative-light)}.scoreboard__col--pass .scoreboard__col-item{color:var(--positive-light)}.scoreboard__ref{color:inherit;display:block;font-size:.6875rem;font-style:italic;margin-top:2px;opacity:.7;text-decoration:none}.scoreboard__ref:hover{opacity:.9}.scoreboard__ref--inline{display:inline;font-size:inherit;font-style:normal;margin-top:0;opacity:.5}.scoreboard__how{color:inherit;display:block;font-size:.6875rem;margin-top:2px;opacity:.7}.scoreboard__col-item:before{content:"";height:1px;left:0;position:absolute;top:9px;width:8px}.scoreboard__col--fail .scoreboard__col-item:before{background:var(--negative)}.scoreboard__col--pass .scoreboard__col-item:before{background:var(--accent)}.scoreboard__banner{background:linear-gradient(135deg,#00ff411f,#00ff410a);border:1px solid rgba(0,255,65,.3);padding:48px;position:relative;text-align:center}.scoreboard__banner:before{background:linear-gradient(90deg,transparent,var(--accent),transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.scoreboard__banner-title{color:var(--text-light);font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;line-height:1.2;margin-bottom:12px}.scoreboard__banner-sub{color:var(--accent);font-size:clamp(1rem,2vw,1.25rem);font-weight:300}.results-bottom{align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:48px 0 0}.before-after{align-items:center;background:#111;border:1px solid var(--border-dark);display:flex;gap:48px;justify-content:center;padding:40px;position:relative}.before-after:before{display:none}.before-after__col{flex:1}.before-after__label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:16px}.before-after__col--before .before-after__label{color:#fff6}.before-after__col--after .before-after__label{color:var(--accent)}.before-after__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.before-after__list li{font-family:var(--font-heading);font-size:1.25rem;font-weight:700}.before-after__col--before .before-after__list li{color:#ffffff59;text-decoration:line-through;text-decoration-color:#fff3}.before-after__col--after .before-after__list li{color:var(--text-light)}.before-after__divider{background:var(--border-dark);flex-shrink:0;height:100px;width:1px}.guarantee-banner{background:#4ae68a08;border-left:3px solid var(--accent);display:flex;flex-direction:column;justify-content:center;padding:32px 40px}.guarantee-banner__prefix{color:var(--accent);display:block;font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px}.guarantee-banner__body{color:var(--accent);font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em;line-height:1.6;opacity:.8}.metrics-grid{grid-template-columns:repeat(4,1fr)}.case-studies{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:64px}.case-study{background:#ffffff0a;border:1px solid rgba(0,0,0,.1);padding:40px 32px}.case-study__company{color:var(--accent,#00ff41);display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.case-study__title{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:24px}.case-study__sub{margin-bottom:16px}.case-study__sub-label{color:var(--secondary,hsla(0,0%,100%,.4));display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.case-study__sub-text{color:#ffffffa6;font-size:.875rem;line-height:1.6}.operator-card{background:#111;border:1px solid var(--border-dark);margin-top:48px;padding:28px 32px;position:relative}.operator-card:before{background:var(--accent);content:"";height:2px;left:0;position:absolute;top:0;width:40px}.operator-card__inner{align-items:center;display:grid;gap:40px;grid-template-columns:1fr auto}.operator-card__photo{border-radius:4px;flex-shrink:0;height:180px;overflow:hidden;width:180px}.operator-card__photo img{filter:grayscale(30%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.operator-card__name{color:var(--text-light,#fff);font-family:var(--font-heading);font-size:1.25rem;font-weight:700;margin-bottom:4px}.operator-card__title{color:var(--accent,#00ff41);display:block;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.operator-card__bio{font-size:.875rem}.operator-card__bio,.operator-text{color:#ffffff8c;line-height:1.7}.operator-text{font-size:.95rem;margin-top:0;max-width:800px}.operator-layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-top:0}.operator-layout__left{display:flex;flex-direction:column;gap:32px}.operator-layout__left .operator-card{margin-top:0}.operator-layout__right{align-items:start;display:flex}.operator-layout__right .endorsements{margin-top:0}.endorsements{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-top:64px}.endorsement{background:#4ae68a08;border-left:2px solid var(--accent);padding:40px 32px 40px 40px}.endorsement__text{color:#ffffffa6;font-size:.9375rem;font-style:italic;line-height:1.8;margin-bottom:24px}.endorsement__author{display:flex;flex-direction:column;gap:4px}.endorsement__name{color:var(--text-light);font-family:var(--font-heading);font-size:.9375rem;font-weight:700}.endorsement__role{color:var(--accent);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.endorsement__footer{align-items:center;display:flex;gap:16px;justify-content:space-between}.endorsement__logo{filter:grayscale(100%) brightness(0) invert(1);opacity:.5;width:auto}.endorsements--carousel{grid-template-columns:1fr}.endorsements--carousel .endorsement{min-height:180px}.endorsement-dots{display:flex;gap:10px;justify-content:center;margin-top:24px}.endorsement-dot{background:transparent;border:1px solid var(--accent);border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .06s ease;width:8px}.endorsement-dot--active{background:var(--accent)}.endorsement-fade-enter-active,.endorsement-fade-leave-active{transition:opacity .06s ease}.endorsement-fade-enter-from,.endorsement-fade-leave-to{opacity:0}@media(max-width:1024px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.case-studies,.operator-card__inner,.operator-layout{grid-template-columns:1fr}.operator-card__inner{text-align:center}.operator-card__photo{margin:0 auto}.results-bottom{grid-template-columns:1fr}.before-after{flex-direction:column;gap:24px;text-align:center}.before-after__divider{height:1px;width:80px}.scoreboard__comparison,.scoreboard__counters{grid-template-columns:1fr}.scoreboard__comparison{gap:40px}.scoreboard__banner{padding:32px 24px}}.circuit{bottom:0;left:28px;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease;width:20px;z-index:50}.circuit--visible{opacity:1}.circuit__track{background:#ffffff0f;bottom:15%;left:50%;overflow:hidden;position:absolute;top:15%;transform:translate(-50%);width:1px}.circuit__fill{background:var(--accent);box-shadow:0 0 8px var(--accent-glow);transition:height .8s var(--ease-out);width:100%}.circuit__node{background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;height:8px;left:50%;position:absolute;transform:translate(-50%,-50%);transition:all .06s ease;width:8px}.circuit__node--reached{background:#4ae68a33;border-color:var(--accent)}.circuit__node--current{animation:circuit-pulse 2s ease-in-out infinite;background:var(--accent);box-shadow:0 0 12px var(--accent-glow)}@keyframes circuit-pulse{0%,to{box-shadow:0 0 8px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow),0 0 40px #4ae68a1a}}@media(max-width:1400px){.circuit{display:none}}.phases.fade-in{opacity:1;transform:none}.phases .phase__line{transition:background .8s ease}.phase-connector{opacity:0;transition:opacity .6s var(--ease-out)}.phases.is-visible .phase-connector{opacity:1}.section--cta{overflow:hidden;position:relative}.cta-bg{background-image:linear-gradient(rgba(74,230,138,.08) 1px,transparent 0),linear-gradient(90deg,rgba(74,230,138,.08) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,transparent 65%)}.cta-bg,.section__blobs{inset:0;pointer-events:none;position:absolute}.section__blobs{overflow:hidden;z-index:0}.section__blob{background:radial-gradient(circle,rgba(74,200,138,.06) 0,rgba(74,200,138,.04) 40%,rgba(74,200,138,.015) 65%,transparent 80%);border-radius:50%;filter:blur(8px);position:absolute;will-change:transform}.section__blob--1{animation:blob-drift-1 14s ease-in-out infinite;height:700px;width:700px}.section__blob--2{animation:blob-drift-2 18s ease-in-out infinite;height:600px;width:600px}.section__blob--3{animation:blob-drift-3 22s ease-in-out infinite;height:500px;width:500px}@keyframes blob-drift-1{0%{transform:translate(-20%,-20%)}25%{transform:translate(60%,10%)}50%{transform:translate(30%,70%)}75%{transform:translate(-10%,40%)}to{transform:translate(-20%,-20%)}}@keyframes blob-drift-2{0%{transform:translate(80%,60%)}25%{transform:translate(20%,80%)}50%{transform:translate(-15%,30%)}75%{transform:translate(50%,-10%)}to{transform:translate(80%,60%)}}@keyframes blob-drift-3{0%{transform:translate(40%,-15%)}25%{transform:translate(-20%,50%)}50%{transform:translate(70%,40%)}75%{transform:translate(10%,-5%)}to{transform:translate(40%,-15%)}}@media(prefers-reduced-motion:reduce){.section__blobs{display:none}}.typing-cursor{animation:blink-cursor .6s step-end infinite;color:var(--accent);font-weight:300}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.scoreboard__col-item--typing{border-right:none}.op-terminal{background:#0006;border:1px solid var(--border-dark);font-family:var(--font-mono);font-size:.6875rem;line-height:1.6;margin-top:32px;overflow:hidden}.op-terminal__header{align-items:center;background:#ffffff08;border-bottom:1px solid var(--border-dark);display:flex;gap:6px;padding:8px 12px}.op-terminal__dot{border-radius:50%;height:6px;width:6px}.op-terminal__dot--red{background:#ff5f57;opacity:.6}.op-terminal__dot--yellow{background:#febc2e;opacity:.6}.op-terminal__dot--green{background:#28c840;opacity:.6}.op-terminal__title{color:var(--secondary);font-size:.5625rem;margin-left:8px}.op-terminal__body{height:200px;overflow:hidden;padding:12px 16px}.op-terminal__line{animation:terminal-line-in .06s ease forwards;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes terminal-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.op-terminal__prompt{color:var(--accent)}.op-terminal__cmd{color:#ffffff80}.op-terminal__status{font-size:.5625rem;letter-spacing:.05em}.op-terminal__status--ok{color:var(--accent)}.op-terminal__status--wait{color:var(--secondary)}.page-assess{background:var(--bg-dark);min-height:100vh}.assess-wrapper{min-height:100vh;position:relative}.assess-grid-bg{background-image:linear-gradient(rgba(74,230,138,.07) 1px,transparent 0),linear-gradient(90deg,rgba(74,230,138,.07) 1px,transparent 0);background-size:60px 60px;inset:0;pointer-events:none;position:fixed;z-index:0}.assess-progress{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0a0a0af2;border-bottom:1px solid var(--border-dark);left:0;padding:16px 0;position:fixed;right:0;top:var(--nav-height);z-index:999}.assess-progress__inner{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.assess-progress__phase{color:var(--text-light);min-width:140px;white-space:nowrap}.assess-progress__bar{background:var(--border-dark);border-radius:1px;flex:1;height:2px;position:relative}.assess-progress__fill{background:var(--accent);border-radius:1px;box-shadow:0 0 10px var(--accent-glow);height:100%;left:0;position:absolute;top:0;transition:width .5s var(--ease-out)}.assess-progress__ticks{align-items:center;display:flex;inset:0;justify-content:space-between;position:absolute}.assess-progress__tick{background:var(--border-dark);height:8px;margin-top:-3px;transition:background .06s ease;width:2px}.assess-progress__tick--done{background:var(--accent)}.assess-progress__pct{color:var(--accent);min-width:40px;text-align:right}.assess-screen{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:calc(var(--nav-height) + 80px) var(--container-pad) 80px;position:relative;z-index:1}.assess-card{max-width:640px;width:100%}.assess-card__label{align-items:center;color:var(--secondary);display:flex;gap:12px;margin-bottom:32px}.assess-card__leader{background:repeating-linear-gradient(to right,var(--border-dark) 0,var(--border-dark) 2px,transparent 2px,transparent 8px);flex:1;height:1px}.assess-card__title{color:var(--text-light);font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:28px}.assess-card__desc{color:var(--secondary);font-size:1rem;line-height:1.6;margin-bottom:40px}.assess-form{display:flex;flex-direction:column;gap:24px}.assess-form__row{display:grid;gap:24px;grid-template-columns:1fr 1fr}.assess-field{display:flex;flex-direction:column;gap:8px}.assess-field label{color:var(--secondary)}.assess-field input,.assess-field textarea{background:#ffffff0a;border:1px solid var(--border-dark);color:var(--text-light);font-family:var(--font-mono);font-size:.875rem;outline:none;padding:14px 16px;transition:border-color .06s ease,box-shadow .06s ease;width:100%}.assess-field input::-moz-placeholder,.assess-field textarea::-moz-placeholder{color:#fff3;font-family:var(--font-mono)}.assess-field input::placeholder,.assess-field textarea::placeholder{color:#fff3;font-family:var(--font-mono)}.assess-field input:focus,.assess-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px #00ff4126}.assess-field--error input{border-color:#ff4141}.assess-field__error{color:#ff4141;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.05em}.assess-field textarea{min-height:120px;resize:vertical}.assess-options{display:flex;flex-direction:column;gap:12px}.assess-option{align-items:center;background:#ffffff05;border:1px solid var(--border-dark);color:var(--text-light);cursor:pointer;display:flex;gap:16px;padding:20px 24px;position:relative;text-align:left;transition:all .06s ease;width:100%}.assess-option:hover{background:#00ff4108;border-color:#00ff414d}.assess-option--selected{background:#00ff410f;border-color:var(--accent)}.assess-option__key{align-items:center;border:1px solid var(--border-dark);color:var(--secondary);display:flex;flex-shrink:0;font-size:.6875rem;height:28px;justify-content:center;transition:all .06s ease;width:28px}.assess-option--selected .assess-option__key{background:#00ff411a;border-color:var(--accent);color:var(--accent)}.assess-option__text{flex:1;font-family:var(--font-body);font-size:.9375rem;font-weight:400}.assess-option__indicator{border:1px solid var(--border-dark);flex-shrink:0;height:8px;transition:all .06s ease;width:8px}.assess-option--selected .assess-option__indicator{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.assess-actions{display:flex;gap:16px;margin-top:48px}.assess-actions .btn{flex:1;justify-content:center}.assess-progress__nav{align-items:center;background:none;border:1px solid var(--border-dark);color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;font-family:var(--font-mono);font-size:.875rem;height:36px;justify-content:center;transition:all .06s ease;width:36px}.assess-progress__nav:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.assess-progress__nav:disabled{cursor:default;opacity:.2}.assess-skip-btn{flex:0 0 auto}.assess-context{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);width:100%}.assess-context__group{display:flex;flex-direction:column;gap:8px}.assess-context__label{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.assess-context__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#111;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%23aaa' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid var(--border-dark);color:var(--text-light);cursor:pointer;font-family:var(--font-mono);font-size:.875rem;outline:none;padding:14px 36px 14px 16px;transition:border-color .06s ease,box-shadow .06s ease;width:100%}.assess-context__select:focus{border-color:var(--accent);box-shadow:0 0 0 1px #00ff4126}.assess-context__select option{background:#111;color:var(--text-light)}.assess-context__group--error .assess-context__select{animation:field-shake .06s ease;border-color:var(--negative)}.assess-context__group--error .assess-context__label{color:var(--negative)}@keyframes field-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media(max-width:768px){.assess-context{grid-template-columns:1fr}}.assess-ack{color:var(--accent);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;margin-top:32px;opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;transition:opacity .06s ease;white-space:nowrap}.assess-ack--visible{opacity:1;transition:opacity .06s ease}.page-report,.report-hero{background:var(--bg-dark)}.report-hero{padding:calc(var(--nav-height) + 80px) 0 80px}.report-hero__inner{align-items:center;display:flex;gap:64px;justify-content:center}.report-score{flex-shrink:0;height:220px;position:relative;width:220px}.report-score__ring{height:100%;transform:rotate(-90deg);width:100%}.report-score__ring-bg{fill:none;stroke:var(--border-dark);stroke-width:2}.report-score__ring-fill{fill:none;filter:drop-shadow(0 0 6px var(--accent-glow));stroke:var(--accent);stroke-linecap:round;stroke-width:3;transition:stroke-dashoffset 1.5s var(--ease-out)}.report-score__inner{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.report-score__number{color:var(--text-light);font-family:var(--font-heading);font-size:4rem;font-weight:800;line-height:1}.report-score__max{color:var(--secondary);margin-top:4px}.report-hero__text{max-width:400px}.report-hero__label{color:var(--accent);display:block;margin-bottom:12px}.report-hero__title{color:var(--text-light);font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:12px}.report-hero__name{color:var(--secondary);font-size:.9375rem}.report-hero__name strong{color:var(--text-light);font-weight:400}.intel-grid{gap:32px}.intel-card{border:1px solid var(--border-dark);padding:32px;position:relative}.intel-card:before{background:var(--accent);content:"";height:2px;left:0;position:absolute;top:0;width:40px}.intel-card__tag{color:var(--accent);display:block;margin-bottom:16px}.intel-card__line{background:var(--border-dark);height:1px;margin-bottom:16px;width:100%}.intel-card__text{color:var(--text-light);font-size:.9375rem;line-height:1.65}.section--light .intel-card{border-color:var(--border-light);color:var(--text-dark)}.section--light .intel-card__text{color:var(--text-dark)}.steps-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.steps-grid--three{grid-template-columns:repeat(3,1fr)}.report-intel{padding-bottom:clamp(32px,4vw,48px)}.cta-block:has(.cta-block__title--nowrap){max-width:none}.cta-block__title--nowrap{white-space:nowrap}@media(max-width:768px){.cta-block__title--nowrap{white-space:normal}}.step-card{border:1px solid var(--border-dark);padding:32px 24px;transition:border-color .06s ease}.step-card:hover{border-color:#ffffff59}.step-card__num{color:var(--accent);display:block;font-size:1.5rem;margin-bottom:16px}.step-card__line{background:var(--border-dark);height:1px;margin-bottom:16px;width:100%}.step-card__title{color:var(--text-light);font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;margin-bottom:12px}.step-card__desc{color:var(--secondary);font-size:.875rem;line-height:1.55}.step-card__link{color:var(--accent);transition:opacity .06s ease}.step-card__link:hover{opacity:.7}.report-nav-back{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;text-decoration:none;transition:color .06s ease}.report-nav-back:focus-visible,.report-nav-back:hover{color:var(--text-light)}.step-card-link{color:inherit;text-decoration:none}.report-axes{display:grid;gap:40px;grid-template-columns:1fr 1fr;width:100%}.report-axes__item{display:flex;flex-direction:column;gap:10px}.report-axes__label{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.report-axes__bar{background:#ffffff0f;border:1px solid var(--border-dark);height:12px;overflow:hidden;position:relative;width:200px}.report-axes__fill{background:var(--accent);box-shadow:0 0 8px var(--accent-glow);height:100%;left:0;position:absolute;top:0;transition:width 1.2s var(--ease-out);width:0}.report-axes__level{color:var(--accent);font-family:var(--font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.report-matrix-label{color:var(--text-light);font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.2}@media(max-width:768px){.report-axes{gap:24px;grid-template-columns:1fr}.report-axes__bar{max-width:280px;width:100%}}.report-challenge{margin:0 auto;max-width:640px;padding:48px 0;width:100%}.report-challenge__textarea{background:#ffffff0a;border:1px solid var(--border-dark);color:var(--text-light);font-family:var(--font-mono);font-size:.875rem;min-height:120px;outline:none;padding:14px 16px;resize:vertical;transition:border-color .06s ease,box-shadow .06s ease;width:100%}.report-challenge__textarea::-moz-placeholder{color:#fff3;font-family:var(--font-mono)}.report-challenge__textarea::placeholder{color:#fff3;font-family:var(--font-mono)}.report-challenge__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px #00ff4126}.report-challenge__actions{display:flex;gap:16px;margin-top:20px}.report-challenge__actions .btn{flex:1;justify-content:center}.intel-hero{background:var(--bg-dark) url(../files/imgs/intel-hero.png) center/cover no-repeat;padding:clamp(120px,15vw,180px) 0 clamp(40px,6vw,60px);position:relative}.intel-hero:after{background:#0a0a0aa6;content:"";inset:0;position:absolute}.intel-hero>.container{position:relative;z-index:1}.intel-hero__title{color:var(--text-light);font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.intel-hero__desc{color:var(--secondary);font-size:1.0625rem;line-height:1.6;max-width:680px}.intel-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:48px}.intel-filter{background:transparent;border:1px solid var(--border-dark);color:var(--secondary);cursor:pointer;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;padding:8px 20px;text-transform:uppercase;transition:all .06s ease}.intel-filter--active,.intel-filter:hover{background:#00ff410d;border-color:var(--accent);color:var(--accent)}.intel-content{padding-bottom:clamp(40px,6vw,64px)}.intel-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);max-width:none;padding-bottom:clamp(80px,12vw,140px)}.intel-post{background:#ffffff05;border:1px solid var(--border-dark);display:flex;flex-direction:column;transition:border-color .06s ease}.intel-post:hover{border-color:#ffffff26}.intel-post__type{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;padding:16px 24px 0;text-transform:uppercase}.intel-post__type--blog{color:var(--type-blog,var(--accent))}.intel-post__type--video{color:var(--type-video,#88f)}.intel-post__type--report{color:var(--type-report,#fa0)}.intel-post__type--research{color:var(--type-research,#f8f)}.intel-post__preview{flex:1;padding:16px 24px 24px}.intel-post__title{color:var(--text-light);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;line-height:1.35;margin-bottom:12px}.intel-post__excerpt{color:var(--secondary);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:3;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.intel-post__meta{align-items:center;border-top:1px solid var(--border-dark);display:flex;justify-content:space-between;padding:16px 24px}.intel-post__date{color:var(--secondary)}.intel-post__date,.intel-post__read{font-family:var(--font-mono);font-size:.6875rem}.intel-post__read{color:var(--accent);letter-spacing:.08em;text-decoration:none;transition:opacity .06s ease}.intel-post__read:hover{opacity:.7}.intel-post__gate{background:#00ff4108;border-top:1px solid var(--border-dark);display:none;padding:24px;text-align:center}.intel-post.is-expanded .intel-post__gate{display:block}.intel-post.is-expanded .intel-post__read{display:none}.intel-post__gate-text{color:var(--secondary);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em;margin-bottom:12px}.intel-post__gate-icon{display:inline-block;font-size:1.25rem;margin-bottom:8px}.intel-post__gate-note{color:var(--secondary);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;margin-top:8px}.auth-form--hidden{display:none}.intel-post--research{border-color:#f8f3}.intel-post--research .intel-post__gate{background:#ff88ff08}.intel-cta{padding:48px 24px 80px;text-align:center}.intel-cta__lead,.intel-cta__title{margin-bottom:16px}.intel-cta__desc{color:#fff9;margin:0 auto 32px}@media(max-width:1024px){.intel-grid{grid-template-columns:repeat(2,1fr);max-width:none}}@media(max-width:768px){.intel-grid{grid-template-columns:1fr;max-width:none}}.landing-intel__grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.landing-intel__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.landing-intel__grid{grid-template-columns:1fr}}.landing-intel-card{background:#111;border:1px solid var(--border-dark);display:flex;flex-direction:column;padding:32px;position:relative;text-decoration:none;transition:border-color .06s linear,transform .06s linear}.landing-intel-card:before{background:var(--accent);content:"";height:2px;left:0;position:absolute;top:0;width:40px}.landing-intel-card:hover{border-color:var(--accent);transform:translateY(-4px)}.landing-intel-card__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.landing-intel-card__stage,.landing-intel-card__type{border:1px solid;display:inline-block;font-family:var(--font-mono);font-size:.55rem;font-weight:700;padding:4px 10px;text-transform:uppercase}.landing-intel-card__type--strategy{border-color:#4ae68a;color:#4ae68a}.landing-intel-card__type--technical{border-color:#6b9fff;color:#6b9fff}.landing-intel-card__stage--define{border-color:#ff9f43;color:#ff9f43}.landing-intel-card__stage--execute{border-color:#00d4ff;color:#00d4ff}.landing-intel-card__stage--optimize{border-color:#a855f7;color:#a855f7}.landing-intel-card__title{color:#fff;font-family:var(--font-heading);font-size:1.3rem;font-weight:700;line-height:1.4;margin:0 0 12px}.landing-intel-card__excerpt{color:#aaa;font-size:.8rem;line-height:1.6;margin:0 0 20px}.landing-intel-card__meta{align-items:center;display:flex;font-family:var(--font-mono);font-size:.7rem;justify-content:space-between;margin-top:auto}.landing-intel-card__date{color:#666}.landing-intel-card__read{color:#4ae68a;transition:opacity .06s}.landing-intel-card:hover .landing-intel-card__read{opacity:.8}.landing-intel__footer{margin-top:48px;text-align:center}.landing-intel__explore{color:#4ae68a;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:opacity .06s}.landing-intel__explore:hover{opacity:.7}
