@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/f2d9e6bb-49f0-4253-aefc-7d8a9472d687.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/cad314de-6b09-4f26-9af6-712de4742add.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/570bbc41-f9a3-47cf-9391-901b9bd29368.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/1ca90fbd-819a-4c32-bd7e-db2fb4e8d190.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/2c8a9c1b-8126-457b-a203-105e17bf4dbc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/6b99d1d2-258a-4b9d-8376-d4d75cd95530.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/abdff1f7-878e-4b39-a110-bb55e81b1843.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/f2d9e6bb-49f0-4253-aefc-7d8a9472d687.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/cad314de-6b09-4f26-9af6-712de4742add.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/570bbc41-f9a3-47cf-9391-901b9bd29368.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/1ca90fbd-819a-4c32-bd7e-db2fb4e8d190.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/2c8a9c1b-8126-457b-a203-105e17bf4dbc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/6b99d1d2-258a-4b9d-8376-d4d75cd95530.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/abdff1f7-878e-4b39-a110-bb55e81b1843.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/f2d9e6bb-49f0-4253-aefc-7d8a9472d687.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/cad314de-6b09-4f26-9af6-712de4742add.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/570bbc41-f9a3-47cf-9391-901b9bd29368.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/1ca90fbd-819a-4c32-bd7e-db2fb4e8d190.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/2c8a9c1b-8126-457b-a203-105e17bf4dbc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/6b99d1d2-258a-4b9d-8376-d4d75cd95530.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/abdff1f7-878e-4b39-a110-bb55e81b1843.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/f2d9e6bb-49f0-4253-aefc-7d8a9472d687.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/cad314de-6b09-4f26-9af6-712de4742add.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/570bbc41-f9a3-47cf-9391-901b9bd29368.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/1ca90fbd-819a-4c32-bd7e-db2fb4e8d190.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/2c8a9c1b-8126-457b-a203-105e17bf4dbc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/6b99d1d2-258a-4b9d-8376-d4d75cd95530.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/blog/assets/abdff1f7-878e-4b39-a110-bb55e81b1843.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/f2d9e6bb-49f0-4253-aefc-7d8a9472d687.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/cad314de-6b09-4f26-9af6-712de4742add.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/570bbc41-f9a3-47cf-9391-901b9bd29368.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/1ca90fbd-819a-4c32-bd7e-db2fb4e8d190.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/2c8a9c1b-8126-457b-a203-105e17bf4dbc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/6b99d1d2-258a-4b9d-8376-d4d75cd95530.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/blog/assets/abdff1f7-878e-4b39-a110-bb55e81b1843.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/bca65855-cbed-43b8-8ec4-9fcfcd2ea69c.woff2) format("woff2");unicode-range:U+0460-052F,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(/blog/assets/b8cbc40e-148a-48e3-8059-6828769507b2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/2c6e1ab0-49e8-4086-8412-8bddea016133.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/daeb4534-8f8c-4b72-bae2-f4b60ccc8c44.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/31c7f890-3857-473b-a414-310a40d8e338.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/assets/ef796ed2-a0e6-4eda-8a66-c0a884e96415.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/bca65855-cbed-43b8-8ec4-9fcfcd2ea69c.woff2) format("woff2");unicode-range:U+0460-052F,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(/blog/assets/b8cbc40e-148a-48e3-8059-6828769507b2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/2c6e1ab0-49e8-4086-8412-8bddea016133.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/daeb4534-8f8c-4b72-bae2-f4b60ccc8c44.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/31c7f890-3857-473b-a414-310a40d8e338.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/blog/assets/ef796ed2-a0e6-4eda-8a66-c0a884e96415.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/bca65855-cbed-43b8-8ec4-9fcfcd2ea69c.woff2) format("woff2");unicode-range:U+0460-052F,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(/blog/assets/b8cbc40e-148a-48e3-8059-6828769507b2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/2c6e1ab0-49e8-4086-8412-8bddea016133.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/daeb4534-8f8c-4b72-bae2-f4b60ccc8c44.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/31c7f890-3857-473b-a414-310a40d8e338.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/blog/assets/ef796ed2-a0e6-4eda-8a66-c0a884e96415.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Switzer;src:url(/blog/assets/5ec8f3e0-fca0-454e-b22f-2992b559811a.woff2) format("woff2"),url(/blog/assets/b3efcf93-8e6f-402b-bdbe-1b8fd1d5d6db.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/blog/assets/5c6268c6-2324-4b47-a9dc-7fdcd41108e2.woff2) format("woff2"),url(/blog/assets/8001e644-b9f4-498b-8b07-bd21b7f5fd3a.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/blog/assets/5aeb0639-19c0-4752-99e4-96aa6bcd8354.woff2) format("woff2"),url(/blog/assets/2f36be89-13ac-4a8e-a995-118c22e8d9c2.woff) format("woff");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/blog/assets/1a34f165-043c-4ad8-92e9-4b67067d0be7.woff2) format("woff2"),url(/blog/assets/c32bab1f-1fcf-42e4-a879-4e4032b3af80.woff) format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/blog/assets/85e7d880-7c35-457f-ab71-a0b34e68aed5.woff2) format("woff2"),url(/blog/assets/b0d6bba5-7e22-474e-806b-e6271e4ab522.woff) format("woff");font-weight:800;font-display:swap;font-style:normal}.kblog{--karma-blue-50: #E6EFFB;--karma-blue-100: #C2D5F5;--karma-blue-200: #8FB1EC;--karma-blue-300: #4F86DF;--karma-blue-400: #1A66D2;--karma-blue-500: #0058CC;--karma-blue-600: #00337A;--karma-blue-700: #002A66;--karma-blue-800: #001F4D;--karma-blue-900: #001A3D;--karma-orange-300: #FFD194;--karma-orange-400: #FFBE5E;--karma-orange-500: #FFA824;--karma-orange-600: #F59300;--karma-orange-700: #C77600;--karma-cyan: #00D1FF;--karma-violet: #7000FF;--n-0: #FFFFFF;--n-25: #FBFCFE;--n-50: #F7F9FC;--n-100: #EEF2F7;--n-200: #E2E8F0;--n-300: #CBD5E1;--n-400: #94A3B8;--n-500: #64748B;--n-600: #475569;--n-700: #334155;--n-800: #1E293B;--n-900: #0F172A;--n-950: #0B1220;--success: #16A34A;--success-bg: #DCFCE7;--success-border: #BBF7D0;--warning: #D97706;--warning-bg: #FEF3C7;--warning-border: #FDE68A;--danger: #EF4444;--danger-bg: #FEE2E2;--danger-border: #FECACA;--info: #8B5CF6;--info-bg: #EDE9FE;--info-border: #DDD6FE;--color-brand: var(--karma-blue-500);--color-brand-strong: var(--karma-blue-600);--color-cta: var(--karma-orange-500);--color-cta-hover: var(--karma-orange-600);--text-strong: var(--n-900);--text-body: var(--n-700);--text-muted: var(--n-500);--text-faint: var(--n-400);--text-on-dark: var(--n-0);--text-on-cta: #0A0A0A;--paper: #F0EEE9;--surface-paper: var(--paper);--surface-page: var(--n-50);--surface-card: var(--n-0);--surface-sunken:var(--n-100);--surface-navy: var(--karma-blue-600);--surface-hero: var(--karma-blue-900);--border-subtle: var(--n-100);--border-default: var(--n-200);--border-strong: var(--n-300);--gradient-hero: linear-gradient(135deg, #0058CC 0%, #00337A 100%);--gradient-cta: linear-gradient(180deg, #FFA824 0%, #F59300 100%);--gradient-cta-90: linear-gradient(90deg, #FFA824 0%, #F59300 100%);--font-display: "Switzer", "Inter", system-ui, -apple-system, sans-serif;--font-sans: "Switzer", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-montserrat: var(--font-display);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extra: 800;--fw-black: 900;--fs-xs: 11px;--fs-sm: 12.5px;--fs-base: 14px;--fs-md: 15.5px;--fs-lg: 17px;--fs-xl: 20px;--fs-2xl: 22px;--fs-3xl: 28px;--fs-4xl: 36px;--fs-5xl: 48px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.7;--ls-tighter: -.02em;--ls-tight: -.01em;--ls-normal: 0;--ls-wide: .06em;--ls-wider: .1em;--ls-widest: .18em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(15,23,42,.06);--shadow-md: 0 1px 3px rgba(15,23,42,.06), 0 8px 24px rgba(15,23,42,.05);--shadow-lg: 0 4px 8px rgba(15,23,42,.06), 0 16px 40px rgba(15,23,42,.08);--shadow-cta: 0 6px 16px rgba(255,168,36,.4);--shadow-blue: 0 8px 24px rgba(0,88,204,.4);--shadow-focus: 0 0 0 4px rgba(0,88,204,.12);--ease-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-fast: .12s;--dur: .18s;--dur-slow: .28s}.kblog *{box-sizing:border-box}.kblog{margin:0;font-family:var(--font-sans);color:var(--text-body);background:var(--karma-blue-50);-webkit-font-smoothing:antialiased}.kblog .wrap{max-width:1400px;margin:0 auto;padding:0 2rem}.kblog img{display:block;max-width:100%}.kblog a{color:inherit}.kblog .topnav{background:var(--karma-blue-900)}.kblog .topnav-in{display:flex;align-items:center;justify-content:space-between;height:60px}.kblog .topnav-left{display:flex;align-items:center;gap:36px}.kblog .topnav img{height:26px;width:auto}.kblog .topnav-links{display:flex;gap:26px}.kblog .topnav-links a{color:#ffffffd1;text-decoration:none;font-size:13.5px;font-weight:var(--fw-medium)}.kblog .topnav-links a:hover{color:#fff}.kblog .topnav-cta{background:var(--karma-orange-500);color:#0a0a0a;border:none;padding:8px 16px;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.kblog .topnav-cta:hover{background:var(--karma-orange-600);color:#fff}.kblog .subnav{background:var(--karma-blue-50);border-bottom:1px solid var(--karma-blue-100);position:relative}.kblog .subnav-in{display:flex;align-items:center;justify-content:space-between;height:56px}.kblog .subnav-title{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:20px;color:var(--text-strong);letter-spacing:var(--ls-tight)}.kblog .cats{display:flex;gap:22px;align-items:center}.kblog .cats a{text-decoration:none;font-size:13px;font-weight:var(--fw-medium);color:var(--text-muted)}.kblog .cats a:hover{color:var(--karma-blue-500)}.kblog .cats a.active{color:var(--text-strong);font-weight:var(--fw-bold)}.kblog .sticker{position:absolute;right:28px;top:120px;background:var(--karma-orange-300);color:#5c3b00;font-size:11.5px;font-weight:var(--fw-semibold);padding:9px 16px;border-radius:4px 16px 16px;transform:rotate(-2deg);box-shadow:var(--shadow-md);max-width:230px;line-height:1.35;z-index:3}.kblog .eyebrow{font-size:12px;color:var(--text-muted);margin:0 0 6px}.kblog .eyebrow b{color:var(--karma-blue-500);font-weight:var(--fw-semibold)}.kblog .post-title{font-family:var(--font-display);color:var(--text-strong);letter-spacing:var(--ls-tight);line-height:1.15;margin:0}.kblog .excerpt{color:var(--text-muted);line-height:var(--lh-normal)}.kblog .thumb{border-radius:var(--radius-lg);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.kblog .thumb img.illus{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kblog .thumb img.icon{width:78px;height:78px;-o-object-fit:contain;object-fit:contain}.kblog .thumb.blue{background:#fff}.kblog .thumb.navy{background:linear-gradient(140deg,#0058cc,#001a3d)}.kblog .thumb.orange{background:#ffe7c7}.kblog .thumb.mint{background:#dcefe9}.kblog .thumb.lav{background:#fff}.kblog .thumb.paper{background:#ede9e1}.kblog .thumb.navy img.icon,.kblog .thumb.navy{filter:none}.kblog .thumb.navy img.icon{filter:brightness(0) invert(1);opacity:.92}.kblog .hero{padding:52px 0 12px}.kblog .hero-grid{display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}.kblog .hero-main .post-title{font-size:40px;max-width:14ch}.kblog .hero-main .lead{font-size:16px;color:var(--text-body);margin:14px 0 8px;max-width:52ch;line-height:var(--lh-normal)}.kblog .hero-thumb{margin-top:22px;height:340px}.kblog .news-card{background:#fff;border:1px solid #e7e3da;border-radius:var(--radius-xl);padding:22px;box-shadow:var(--shadow-sm);position:sticky;top:20px;margin-top:56px}.kblog .news-card .rk{width:54px;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);margin:0 0 12px;box-shadow:var(--shadow-sm)}.kblog .news-card h4{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:19px;color:var(--text-strong);margin:0 0 8px;line-height:1.2}.kblog .news-card p{font-size:13px;color:var(--text-muted);line-height:var(--lh-normal);margin:0 0 16px}.kblog .news-label{font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:7px}.kblog .news-input{display:flex;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:#fff}.kblog .news-input input{flex:1;border:none;outline:none;padding:10px 12px;font-family:inherit;font-size:13.5px;color:var(--text-strong);background:transparent}.kblog .news-input button{border:none;background:var(--karma-orange-500);color:#0a0a0a;width:42px;cursor:pointer;font-size:16px}.kblog .news-input button:hover{background:var(--karma-orange-600);color:#fff}.kblog .news-card h4{color:#fff}.kblog .news-card p{color:#ffffffeb}.kblog .news-card .news-label{color:#ffffffd9}.kblog .two{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:40px 2rem}.kblog .two .thumb{height:230px;margin-bottom:18px}.kblog .two .post-title{font-size:25px}.kblog .two .excerpt{font-size:14px;margin-top:10px}.kblog .wide{display:grid;grid-template-columns:1.55fr 1fr;gap:28px;padding:16px 2rem 56px;align-items:stretch}.kblog .wide-card .thumb{height:300px;margin-bottom:18px}.kblog .wide-card .post-title{font-size:27px}.kblog .wide-card .excerpt{font-size:14.5px;margin-top:10px}.kblog .promo{background:var(--karma-blue-900);border-radius:var(--radius-lg);padding:40px 34px;display:flex;flex-direction:column;justify-content:center;color:#fff}.kblog .promo .ttl{font-family:var(--font-display);font-weight:var(--fw-black);font-size:38px;line-height:1;letter-spacing:var(--ls-tighter)}.kblog .promo .ttl span{color:var(--karma-orange-500)}.kblog .promo .yr{color:var(--karma-blue-200);font-size:14px;margin:12px 0 22px}.kblog .promo button{align-self:flex-start;background:var(--karma-orange-500);color:#0a0a0a;border:none;padding:11px 20px;border-radius:var(--radius-sm);font-family:inherit;font-weight:var(--fw-bold);font-size:13.5px;cursor:pointer}.kblog .promo button:hover{background:var(--karma-orange-600);color:#fff}.kblog .section{padding:28px 2rem 8px}.kblog .section-head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;margin-bottom:26px}.kblog .section-head h2{font-family:var(--font-display);font-weight:var(--fw-black);font-size:34px;color:var(--text-strong);letter-spacing:var(--ls-tighter);margin:0 0 8px}.kblog .section-head p{font-size:14.5px;color:var(--text-muted);margin:0;max-width:52ch;line-height:var(--lh-normal)}.kblog .see-all{color:var(--karma-blue-500);text-decoration:none;font-size:13.5px;font-weight:var(--fw-semibold);white-space:nowrap}.kblog .see-all:hover{text-decoration:underline}.kblog .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:36px}.kblog .grid2{display:grid;grid-template-columns:1fr 1fr;gap:30px 36px}.kblog .card .thumb{height:168px;margin-bottom:15px}.kblog .card .post-title{font-size:18px}.kblog .card .excerpt{font-size:13.5px;margin-top:8px}.kblog .grid2 .card .thumb{height:196px}.kblog .grid2 .card .post-title{font-size:20px}.kblog .post{cursor:pointer}.kblog .post .thumb{transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.kblog .post:hover .thumb{transform:translateY(-3px);box-shadow:var(--shadow-md)}.kblog .post:hover .post-title{color:var(--karma-blue-600)}.kblog .cta-services{padding:40px 0 48px}.kblog .cta-card{position:relative;overflow:hidden;background:var(--karma-blue-900);border-radius:var(--radius-2xl);padding:52px 56px;display:grid;grid-template-columns:1.5fr auto;gap:40px;align-items:center;box-shadow:var(--shadow-blue)}.kblog .cta-card:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle at center,rgba(255,141,26,.22),transparent 65%);pointer-events:none}.kblog .cta-copy{position:relative;z-index:1}.kblog .cta-copy .eyebrow{color:var(--karma-orange-400);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;font-size:12px;margin:0 0 14px}.kblog .cta-copy h2{font-family:var(--font-display);font-weight:var(--fw-black);font-size:38px;line-height:1.05;letter-spacing:var(--ls-tighter);color:#fff;margin:0 0 14px;max-width:18ch}.kblog .cta-copy h2 span{color:var(--karma-orange-500)}.kblog .cta-copy p{color:var(--karma-blue-100);font-size:15px;line-height:var(--lh-normal);margin:0 0 22px;max-width:50ch}.kblog .cta-kicker{display:inline-block;margin-top:10px;color:#fff;font-weight:var(--fw-bold);white-space:nowrap}.kblog .cta-chips{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 26px}.kblog .cta-chips span{font-size:12.5px;font-weight:var(--fw-semibold);color:#fff;background:#ffffff17;border:1px solid rgba(255,255,255,.14);padding:7px 14px;border-radius:var(--radius-pill)}.kblog .cta-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.kblog .cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--karma-orange-500);color:#0a0a0a;text-decoration:none;padding:13px 24px;border-radius:var(--radius-pill);font-family:inherit;font-weight:var(--fw-bold);font-size:14.5px;transition:transform var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.kblog .cta-btn:hover{transform:translateY(-2px);background:var(--karma-orange-600);color:#fff}.kblog .cta-note{color:var(--karma-blue-200);font-size:13px}.kblog .cta-art{position:relative;z-index:1;width:290px;height:290px;flex-shrink:0}.kblog .cta-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 32px rgba(0,0,0,.28))}@media (max-width: 900px){.kblog .cta-card{grid-template-columns:1fr;padding:38px 28px;text-align:center}.kblog .cta-copy h2,.kblog .cta-copy p{max-width:none}.kblog .cta-chips,.kblog .cta-actions{justify-content:center}.kblog .cta-art{display:none}}.kblog .band{padding:56px 0}.kblog .band-card{background:#fff;border:1px solid var(--karma-blue-200);border-radius:var(--radius-2xl);padding:40px;display:flex;align-items:center;justify-content:center;gap:28px;max-width:760px;margin:0 auto}.kblog .band-card .txt{max-width:380px}.kblog .band-card h3{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:24px;color:var(--text-strong);margin:0 0 8px}.kblog .band-card p{font-size:14px;color:var(--text-muted);margin:0 0 16px;line-height:var(--lh-normal)}.kblog .band-card .rk{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);flex-shrink:0;box-shadow:var(--shadow-sm)}.kblog .viewall{text-align:center;padding:8px 0 64px}.kblog .viewall button{background:var(--karma-blue-500);color:#fff;border:none;padding:14px 34px;border-radius:var(--radius-pill);font-family:inherit;font-weight:var(--fw-bold);font-size:14.5px;cursor:pointer;box-shadow:var(--shadow-blue);transition:transform var(--dur) var(--ease-out)}.kblog .viewall button:hover{transform:translateY(-2px);background:var(--karma-blue-600)}.kblog .footer{background:var(--karma-blue-900);color:var(--karma-blue-100);padding:56px 0 28px}.kblog .footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-bottom:36px}.kblog .footer img.flogo{height:30px;width:auto;margin-bottom:14px}.kblog .footer .slogan{font-size:13px;line-height:var(--lh-relaxed);max-width:26ch}.kblog .footer h5{color:#fff;font-size:12px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;margin:0 0 14px}.kblog .footer a{display:block;color:var(--karma-blue-100);text-decoration:none;font-size:13px;margin-bottom:9px}.kblog .footer a:hover{color:#fff}.kblog .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;font-size:12px;color:var(--karma-blue-200)}@media (max-width: 900px){.kblog .hero-grid,.kblog .two,.kblog .wide,.kblog .grid3,.kblog .grid2,.kblog .section-head,.kblog .footer-grid{grid-template-columns:1fr}.kblog .cats,.kblog .topnav-links{display:none}.kblog .news-card{margin-top:8px}.kblog .sticker{display:none}.kblog .band-card{flex-direction:column;text-align:center}}.kblog .subnav-right{display:flex;align-items:center;gap:22px;min-width:0}.kblog .blog-search{display:flex;align-items:center;gap:8px;width:190px;background:#fff;border:1px solid #ddd8cf;border-radius:var(--radius-pill);padding:8px 14px;color:var(--text-faint);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),width var(--dur) var(--ease-out)}.kblog .blog-search:focus-within{border-color:var(--karma-blue-300);box-shadow:var(--shadow-focus);color:var(--karma-blue-500)}.kblog .blog-search svg{flex-shrink:0}.kblog .blog-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:13.5px;color:var(--text-strong)}.kblog .blog-search input::-moz-placeholder{color:var(--text-faint)}.kblog .blog-search input::placeholder{color:var(--text-faint)}.kblog .blog-search input::-webkit-search-cancel-button{cursor:pointer}.kblog.searching .sticker,.kblog.searching .band,.kblog.searching .cta-services,.kblog.searching .viewall{display:none}.kblog.searching .section-head .see-all{opacity:0}.kblog .no-results{display:none;text-align:center;padding:80px 0}.kblog .no-results h3{font-family:var(--font-display);font-weight:var(--fw-extra);font-size:24px;color:var(--text-strong);margin:0 0 8px}.kblog .no-results p{font-size:14.5px;color:var(--text-muted);margin:0}@media (max-width: 980px){.kblog .cats{display:none}.kblog .blog-search{width:220px}}@media (max-width: 900px){.kblog .subnav-right,.kblog .blog-search{width:100%}}.kblog .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:8px}.kblog .grid4 .card{display:block;text-decoration:none}.kblog .grid4 .card .thumb{height:132px;margin-bottom:14px}.kblog .grid4 .card .thumb img.icon{width:56px;height:56px}.kblog .grid4 .card .eyebrow{margin:0 0 6px}.kblog .grid4 .card .post-title{font-size:16px}@media (max-width: 900px){.kblog .grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.kblog .grid4{grid-template-columns:1fr}}.kblog .burger{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:6px;line-height:0}.kblog .mobile-menu{display:none}.kblog .subnav-in{position:relative}@media (max-width: 900px){.kblog{overflow-x:clip}.kblog .two,.kblog .wide,.kblog .section,.kblog .hero .wrap,.kblog .cta-services .wrap,.kblog .band .wrap,.kblog .footer .wrap{padding-left:26px;padding-right:26px}.kblog .topnav-cta{display:none}.kblog .burger{display:inline-flex;align-items:center}.kblog .mobile-menu{display:flex;flex-direction:column;padding:6px 28px 16px;background:var(--karma-blue-900)}.kblog .mobile-menu a{color:#ffffffeb;text-decoration:none;font-size:15px;font-weight:var(--fw-semibold);padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.kblog .mobile-menu a:last-child{border-bottom:none}.kblog .mobile-menu a.cta{color:var(--karma-orange-500);font-weight:var(--fw-bold)}.kblog .subnav-in{flex-direction:row;align-items:center;height:56px;gap:14px}.kblog .subnav-right{width:auto;flex:0 1 auto}.kblog .blog-search{width:150px}.kblog .cta-card{padding:30px 22px}.kblog .cta-copy h2{font-size:26px}.kblog .cta-kicker{white-space:normal}.kblog .cta-note{white-space:normal;text-align:center}.kblog .cta-actions{flex-direction:column;align-items:stretch;gap:12px}.kblog .cta-btn{justify-content:center}}@media (max-width: 640px){.kblog .hero{padding:26px 0 4px}.kblog .hero-main .post-title{font-size:30px;max-width:none}.kblog .hero-thumb{height:210px}.kblog .two,.kblog .wide{padding-top:22px;padding-bottom:22px}.kblog .two .post-title,.kblog .wide-card .post-title{font-size:22px}.kblog .section{padding-top:22px;padding-bottom:8px}.kblog .section-head h2{font-size:26px}.kblog .promo{padding:30px 24px}.kblog .promo .ttl{font-size:30px}.kblog .band-card{padding:28px 22px}.kblog .footer-bottom{flex-direction:column;gap:8px;text-align:center}}.kblog{--font-display: "Montserrat", "Noto Sans", system-ui, -apple-system, sans-serif;--font-sans: "Montserrat", "Noto Sans", system-ui, -apple-system, sans-serif}.kblog .hero-main .post-title{font-weight:900;color:#1a1a1a}.kblog .section-head h2{color:#1a1a1a}.kblog .card .post-title,.kblog .two .post-title,.kblog .wide-card .post-title,.kblog .grid4 .card .post-title{font-weight:700;color:#1a1a1a}.kblog .hero-main .lead{font-size:16px;color:#333}.kblog .excerpt{color:#475569}
