@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.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:100;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.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:100;font-display:swap;src:url(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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:100;font-display:swap;src:url(/assets/inter-vietnamese-CBcvBZtf.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:100;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.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:100;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.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:200;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.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:200;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.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:200;font-display:swap;src:url(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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:200;font-display:swap;src:url(/assets/inter-vietnamese-CBcvBZtf.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:200;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.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:200;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.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:300;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.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:300;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.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:300;font-display:swap;src:url(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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:300;font-display:swap;src:url(/assets/inter-vietnamese-CBcvBZtf.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:300;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.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:300;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.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:400;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.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(/assets/inter-cyrillic-DqGufNeO.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(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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(/assets/inter-vietnamese-CBcvBZtf.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(/assets/inter-latin-ext-DO1Apj_S.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(/assets/inter-latin-Dx4kXJAl.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(/assets/inter-cyrillic-ext-BOeWTOD4.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(/assets/inter-cyrillic-DqGufNeO.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(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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(/assets/inter-vietnamese-CBcvBZtf.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(/assets/inter-latin-ext-DO1Apj_S.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(/assets/inter-latin-Dx4kXJAl.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(/assets/inter-cyrillic-ext-BOeWTOD4.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(/assets/inter-cyrillic-DqGufNeO.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(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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(/assets/inter-vietnamese-CBcvBZtf.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(/assets/inter-latin-ext-DO1Apj_S.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(/assets/inter-latin-Dx4kXJAl.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(/assets/inter-cyrillic-ext-BOeWTOD4.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(/assets/inter-cyrillic-DqGufNeO.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(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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(/assets/inter-vietnamese-CBcvBZtf.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(/assets/inter-latin-ext-DO1Apj_S.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(/assets/inter-latin-Dx4kXJAl.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(/assets/inter-cyrillic-ext-BOeWTOD4.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(/assets/inter-cyrillic-DqGufNeO.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(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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(/assets/inter-vietnamese-CBcvBZtf.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(/assets/inter-latin-ext-DO1Apj_S.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(/assets/inter-latin-Dx4kXJAl.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:900;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.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:900;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.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:900;font-display:swap;src:url(/assets/inter-greek-ext-DlzME5K_.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/inter-greek-CkhJZR-_.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:900;font-display:swap;src:url(/assets/inter-vietnamese-CBcvBZtf.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:900;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.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:900;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.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(/assets/jetbrains-mono-cyrillic-ext-BIM06flf.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(/assets/jetbrains-mono-cyrillic-Buze_B52.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(/assets/jetbrains-mono-greek-D3oMJlXt.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(/assets/jetbrains-mono-vietnamese-BehTv68k.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(/assets/jetbrains-mono-latin-ext-DIC32ArD.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(/assets/jetbrains-mono-latin-6fWv1k7M.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(/assets/jetbrains-mono-cyrillic-ext-BIM06flf.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(/assets/jetbrains-mono-cyrillic-Buze_B52.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(/assets/jetbrains-mono-greek-D3oMJlXt.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(/assets/jetbrains-mono-vietnamese-BehTv68k.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(/assets/jetbrains-mono-latin-ext-DIC32ArD.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(/assets/jetbrains-mono-latin-6fWv1k7M.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/manrope-cyrillic-ext-C8S-KRRz.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/manrope-greek-DL7QRZyv.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/manrope-vietnamese-usUDDRr7.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/manrope-latin-ext-Ch3YOpNY.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:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-cyrillic-ext-C8S-KRRz.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-greek-DL7QRZyv.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-vietnamese-usUDDRr7.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-ext-Ch3YOpNY.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-cyrillic-ext-C8S-KRRz.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-greek-DL7QRZyv.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-vietnamese-usUDDRr7.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-ext-Ch3YOpNY.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-cyrillic-ext-C8S-KRRz.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-greek-DL7QRZyv.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-vietnamese-usUDDRr7.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-ext-Ch3YOpNY.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-cyrillic-ext-C8S-KRRz.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-greek-DL7QRZyv.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-vietnamese-usUDDRr7.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-ext-Ch3YOpNY.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-cyrillic-ext-C8S-KRRz.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-cyrillic-Dvxsihut.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-greek-DL7QRZyv.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-vietnamese-usUDDRr7.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-latin-ext-Ch3YOpNY.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-latin-DHIcAJRg.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/caveat-cyrillic-ext-DiMfzA-V.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/caveat-cyrillic-D5lnP6kL.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/caveat-latin-ext-Byk3UhVp.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/caveat-latin-C1hSzPvX.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/caveat-cyrillic-ext-DiMfzA-V.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/caveat-cyrillic-D5lnP6kL.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/caveat-latin-ext-Byk3UhVp.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/caveat-latin-C1hSzPvX.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/oswald-cyrillic-ext-Bh-246-H.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/oswald-cyrillic-BSPNd759.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/oswald-vietnamese-JxfGVIrJ.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/oswald-latin-ext-0aIcqSua.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/oswald-latin-9AWb_KF-.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/oswald-cyrillic-ext-Bh-246-H.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/oswald-cyrillic-BSPNd759.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/oswald-vietnamese-JxfGVIrJ.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/oswald-latin-ext-0aIcqSua.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/oswald-latin-9AWb_KF-.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/oswald-cyrillic-ext-Bh-246-H.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/oswald-cyrillic-BSPNd759.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/oswald-vietnamese-JxfGVIrJ.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/oswald-latin-ext-0aIcqSua.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/oswald-latin-9AWb_KF-.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}.c-page-b2b{--bg: #FFFFFF;--bg-2: #F4F4F2;--bg-3: #ECECE8;--bg-dark: #0B0B0B;--bg-dark-2: #141414;--ink: #0B0B0B;--ink-2: #1F1F1F;--ink-3: rgba(11,11,11,.62);--ink-4: rgba(11,11,11,.42);--line: rgba(11,11,11,.1);--line-2: rgba(11,11,11,.05);--line-d: rgba(255,255,255,.1);--line-d-2: rgba(255,255,255,.06);--ink-on-d: #FFFFFF;--ink-on-d-2: rgba(255,255,255,.66);--ink-on-d-3: rgba(255,255,255,.42);--accent: #1C00FE;--accent-deep: color-mix(in srgb, var(--accent) 78%, #000);--accent-soft: color-mix(in srgb, var(--accent) 10%, transparent);--accent-shadow: color-mix(in srgb, var(--accent) 55%, transparent);--accent-glow: color-mix(in srgb, var(--accent) 60%, transparent);--accent-fade: color-mix(in srgb, var(--accent) 0%, transparent);--plate: #EAF1FF;--plate-border: #D6E3FA}.c-page-b2b *{box-sizing:border-box;margin:0;padding:0}.c-page-b2b{background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.c-page-b2b{zoom:.9;scroll-behavior:smooth}.c-page-b2b{overflow-x:clip}.c-page-b2b button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.c-page-b2b input,.c-page-b2b textarea{font-family:inherit}.c-page-b2b a{color:inherit;text-decoration:none}.c-page-b2b .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.c-page-b2b .page{width:100%;max-width:100%;overflow-x:clip}.c-page-b2b .container{max-width:1160px;margin:0 auto;padding:0 64px}@media (max-width: 1100px){.c-page-b2b .container{padding:0 40px}}@media (max-width: 720px){.c-page-b2b .container{padding:0 20px}}.c-page-b2b .section{padding:var(--sec-pad, 88px) 0;position:relative}@media (max-width: 720px){.c-page-b2b .section{padding:56px 0}}.c-page-b2b [data-density=compact] .section{--sec-pad: 64px}.c-page-b2b .dark{background:var(--bg-dark);color:var(--ink-on-d)}.c-page-b2b .dark .section-eyebrow{color:var(--ink-on-d-3)}.c-page-b2b .dark .section-eyebrow .dash{background:var(--ink-on-d-3)}.c-page-b2b .nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 64px;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-2)}@media (max-width: 1100px){.c-page-b2b .nav{padding:16px 40px}}@media (max-width: 720px){.c-page-b2b .nav{padding:14px 20px}}.c-page-b2b .nav-logo{display:flex;align-items:center;gap:10px;font-weight:600;font-size:17px;letter-spacing:-.01em}.c-page-b2b .nav-logo img{height:26px;width:auto;display:block}.c-page-b2b .nav-links{display:flex;gap:32px;font-size:14px;color:var(--ink-3)}.c-page-b2b .nav-links a{transition:color .2s}.c-page-b2b .nav-links a:hover{color:var(--ink)}.c-page-b2b .nav-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--accent);color:#fff;font-size:13px;font-weight:500;transition:transform .2s,background .2s,box-shadow .2s}.c-page-b2b .nav-cta:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 10px 30px -12px var(--accent-glow)}.c-page-b2b .nav-cta .arrow{transition:transform .2s}.c-page-b2b .nav-cta:hover .arrow{transform:translate(2px,-2px)}@media (max-width: 880px){.c-page-b2b .nav-links{display:none}}.c-page-b2b .section-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:24px}.c-page-b2b .section-eyebrow .dash{display:inline-block;width:28px;height:1px;background:var(--ink-4)}.c-page-b2b .hero{padding:64px 0 72px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.c-page-b2b .hero-stats-wrap{margin-top:56px}.c-page-b2b .hero:before{content:"";position:absolute;inset:0;background:url(/aispb2b/assets/visual-gradient.webp) center/cover no-repeat;opacity:1;pointer-events:none;z-index:0}.c-page-b2b .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(95deg,var(--bg) 0%,var(--bg) 28%,rgba(245,242,236,.85) 45%,rgba(245,242,236,.35) 65%,transparent 90%),linear-gradient(180deg,transparent 0%,transparent 60%,rgba(245,242,236,.7) 100%);pointer-events:none;z-index:1}.c-page-b2b .hero>.container{position:relative;z-index:2}@media (max-width: 900px){.c-page-b2b .hero:after{background:linear-gradient(180deg,#f5f2eceb,#f5f2ecc7,#f5f2ec99)}}.c-page-b2b .contact-section{position:relative;overflow:hidden}.c-page-b2b .contact-bg{position:absolute;inset:-6%;background:url(/aispb2b/assets/visual-ribbons.webp) center center / cover no-repeat;opacity:.55;-webkit-mask-image:radial-gradient(120% 110% at 50% 50%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 110% at 50% 50%,#000 30%,transparent 78%);z-index:0;pointer-events:none;will-change:transform;animation:bgDrift 26s ease-in-out infinite}@keyframes bgDrift{0%{transform:scale(1.06) translateZ(0)}50%{transform:scale(1.14) translate3d(-1.6%,-1.4%,0)}to{transform:scale(1.06) translateZ(0)}}.c-page-b2b .contact-section>.container{position:relative;z-index:2}.c-page-b2b .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:28px}.c-page-b2b .hero-eyebrow .pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--accent-shadow)}70%{box-shadow:0 0 0 12px var(--accent-fade)}to{box-shadow:0 0 0 0 var(--accent-fade)}}.c-page-b2b .hero-title{font-size:clamp(42px,6.6vw,96px);line-height:.98;letter-spacing:-.035em;font-weight:500;margin-bottom:36px;text-wrap:balance}.c-page-b2b .hero-title .accent{color:var(--accent)}.c-page-b2b .hero-title em,.c-page-b2b .hero-title .em{font-style:italic;font-weight:400}.c-page-b2b .rot-word{position:relative;display:inline-block;vertical-align:baseline;line-height:inherit}.c-page-b2b .rot-word-ghost{display:inline-block;visibility:hidden;white-space:nowrap}.c-page-b2b .rot-word-inner{position:absolute;left:0;top:0;white-space:nowrap}.c-page-b2b .rot-word-text{display:inline}.c-page-b2b .rot-caret{display:inline-block;width:.05em;height:.78em;background:currentColor;margin-left:.04em;vertical-align:-.05em;animation:rotCaretBlink .9s steps(1) infinite;border-radius:1px}@keyframes rotCaretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.c-page-b2b .hero-bottom{display:block}.c-page-b2b .hero-sub{font-size:17px;line-height:1.5;color:var(--ink-3);max-width:440px}.c-page-b2b .hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.c-page-b2b .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:500;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s;cursor:pointer}.c-page-b2b .btn-primary{background:var(--accent);color:#fff}.c-page-b2b .btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 14px 36px -16px var(--accent-shadow)}.c-page-b2b .btn-dark{background:var(--ink);color:#fff}.c-page-b2b .btn-dark:hover{background:var(--ink-2);transform:translateY(-1px)}.c-page-b2b .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.c-page-b2b .btn-ghost:hover{border-color:var(--ink)}.c-page-b2b .dark .btn-ghost{color:#fff;border-color:var(--line-d)}.c-page-b2b .dark .btn-ghost:hover{border-color:#fff;background:#ffffff0f}.c-page-b2b .btn .arrow{transition:transform .2s}.c-page-b2b .btn:hover .arrow{transform:translate(3px)}.c-page-b2b .btn-primary:hover .arrow{transform:translate(2px,-2px)}.c-page-b2b .logos-band{padding:60px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:var(--bg-2)}.c-page-b2b .logos-eyebrow{text-align:center;margin-bottom:28px;color:var(--ink-4)}.c-page-b2b .marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.c-page-b2b .marquee-track{display:flex;gap:64px;padding-right:64px;flex-shrink:0;min-width:100%;animation:marquee 40s linear infinite;align-items:center}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.c-page-b2b .logo-item{height:44px;display:flex;align-items:center;flex-shrink:0;opacity:.78;transition:opacity .2s}.c-page-b2b .logo-item:hover{opacity:1}.c-page-b2b .logo-item img{height:100%;width:auto;max-width:200px;object-fit:contain;display:block}.c-page-b2b .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.c-page-b2b .stat{padding:40px 28px;border-right:1px solid var(--line);position:relative}.c-page-b2b .stat:last-child{border-right:none}.c-page-b2b .stat-num{font-size:clamp(38px,4vw,60px);font-weight:500;letter-spacing:-.04em;line-height:1;margin-bottom:10px}.c-page-b2b .stat-num .unit{font-size:.45em;color:var(--ink-3);margin-left:6px;font-weight:400}.c-page-b2b .stat-label{font-size:13px;line-height:1.4;color:var(--ink-3);max-width:220px;white-space:pre-line}@media (max-width: 900px){.c-page-b2b .stats{grid-template-columns:repeat(2,1fr)}.c-page-b2b .stat:nth-child(2){border-right:none}.c-page-b2b .stat:nth-child(1),.c-page-b2b .stat:nth-child(2){border-bottom:1px solid var(--line)}}@media (max-width: 540px){.c-page-b2b .stats{grid-template-columns:1fr}.c-page-b2b .stat{border-right:none;border-bottom:1px solid var(--line);padding:36px 24px}}.c-page-b2b .section-header{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:48px;align-items:end}@media (max-width: 900px){.c-page-b2b .section-header{grid-template-columns:1fr;gap:20px;margin-bottom:36px}}.c-page-b2b .section-h2{font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:500;text-wrap:balance}.c-page-b2b .section-h2 .accent{color:var(--accent)}.c-page-b2b .section-h2 em,.c-page-b2b .section-h2 .em{font-style:italic;font-weight:400}.c-page-b2b .section-h2.forced-lines{text-wrap:auto}.c-page-b2b .section-h2.forced-lines>span{display:block;white-space:nowrap}@media (max-width: 900px){.c-page-b2b .section-h2.forced-lines>span{white-space:normal}}.c-page-b2b .section-h2-side{font-size:16px;line-height:1.55;color:var(--ink-3);padding-bottom:6px;max-width:440px}.c-page-b2b .dark .section-h2-side{color:var(--ink-on-d-2)}.c-page-b2b .section-cta-row{display:flex;justify-content:center;margin-top:40px}.c-page-b2b .cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.c-page-b2b .cases-grid>.fx-fade{height:100%;display:flex}.c-page-b2b .cases-grid>.fx-fade>.case-card{flex:1}@media (max-width: 900px){.c-page-b2b .cases-grid{grid-template-columns:1fr}}.c-page-b2b .case-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:20px;height:100%}.c-page-b2b .case-card:hover{transform:translateY(-4px);border-color:var(--ink);box-shadow:0 24px 60px -30px #00000038}.c-page-b2b .case-card .ix{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--ink-4);text-transform:uppercase}.c-page-b2b .case-brand-row{display:flex;align-items:center;justify-content:space-between}.c-page-b2b .case-brand{display:flex;align-items:center;gap:12px}.c-page-b2b .case-brand-mark img{max-width:100%;max-height:100%;object-fit:contain}.c-page-b2b .case-brand-mark.has-logo{width:auto;height:36px;min-width:auto;max-width:180px;padding:0;background:transparent!important;border:none!important;border-radius:0;overflow:visible;margin-left:auto;align-self:flex-start}.c-page-b2b .case-brand-mark{width:40px;height:40px;border-radius:10px;background:var(--bg-2);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ink);flex-shrink:0;border:1px solid var(--line)}.c-page-b2b .case-brand-name{font-size:16px;font-weight:600;letter-spacing:-.015em}.c-page-b2b .case-brand-meta{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:4px}.c-page-b2b .case-format{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);display:flex;gap:14px;flex-wrap:wrap}.c-page-b2b .case-format span{display:flex;align-items:center;gap:14px}.c-page-b2b .case-format span:not(:last-child):after{content:"·";color:var(--ink-4)}.c-page-b2b .case-headline{font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.015em;text-wrap:pretty;min-height:calc(3 * 1.3em)}.c-page-b2b .case-bottom{display:flex;align-items:end;justify-content:space-between;padding-top:20px;margin-top:auto;border-top:1px solid var(--line);gap:14px}.c-page-b2b .case-metric-num{font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--accent)}.c-page-b2b .case-metric-label{font-size:11.5px;color:var(--ink-3);margin-top:5px;max-width:240px;line-height:1.4;min-height:2.8em}.c-page-b2b .case-arrow{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-2);transition:background .25s,transform .25s,color .25s;flex-shrink:0}.c-page-b2b .case-card:hover .case-arrow{background:var(--accent);color:#fff;transform:rotate(-45deg)}.c-page-b2b .approach-stage{display:grid;grid-template-columns:360px 1fr;gap:40px;align-items:start}@media (max-width: 1000px){.c-page-b2b .approach-stage{grid-template-columns:1fr;gap:24px}}.c-page-b2b .tabs-col{display:flex;flex-direction:column;gap:8px;position:sticky;top:96px}@media (max-width: 1000px){.c-page-b2b .tabs-col{position:static;flex-direction:row;flex-wrap:wrap}}.c-page-b2b .tab-btn{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;background:transparent;border:1px solid var(--line);font-size:13.5px;color:var(--ink-2);text-align:left;transition:background .2s,color .2s,border-color .2s,transform .2s;width:100%}.c-page-b2b .tab-btn .num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-4);flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;transition:background .18s ease,color .18s ease}.c-page-b2b .tab-btn:hover{border-color:var(--ink)}.c-page-b2b .tab-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.c-page-b2b .tab-btn.active .num{color:#fff;background:var(--accent)}@media (max-width: 1000px){.c-page-b2b .tab-btn{width:auto}}.c-page-b2b .tab-content{background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:24px}@media (max-width: 720px){.c-page-b2b .tab-content{padding:22px}}.c-page-b2b .tab-headline{font-size:clamp(22px,2.5vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;white-space:pre-line}.c-page-b2b .tab-section-title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:14px}.c-page-b2b .tab-pains{display:flex;flex-direction:column;gap:10px;list-style:none}.c-page-b2b .tab-pains li{font-size:14px;line-height:1.45;color:var(--ink-2);padding-left:22px;position:relative}.c-page-b2b .tab-pains li:before{content:"";position:absolute;left:0;top:.55em;width:14px;height:1px;background:var(--ink)}.c-page-b2b .tab-outcomes{display:flex;flex-wrap:wrap;gap:10px}.c-page-b2b .tab-tag{font-size:13px;padding:8px 14px;border-radius:999px;background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);font-weight:500}.c-page-b2b .tab-formats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 720px){.c-page-b2b .tab-formats{grid-template-columns:1fr}}.c-page-b2b .tab-fmt{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px}.c-page-b2b .tab-fmt-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.c-page-b2b .tab-fmt-title{font-size:15px;font-weight:600;letter-spacing:-.015em}.c-page-b2b .tab-fmt-desc{font-size:12.5px;line-height:1.5;color:var(--ink-3);white-space:pre-line}.c-page-b2b .tab-cta{display:flex;gap:12px;flex-wrap:wrap;padding-top:8px}.c-page-b2b .strengths-wrap{display:grid;grid-template-columns:1.05fr 1.45fr;gap:0;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#fff}@media (max-width: 1000px){.c-page-b2b .strengths-wrap{grid-template-columns:1fr}}.c-page-b2b .strengths-photo{position:relative;background:var(--bg-2);min-height:580px;display:flex;align-items:end;overflow:hidden}.c-page-b2b .strengths-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.c-page-b2b .strengths-photo-overlay{position:relative;z-index:2;padding:32px;background:linear-gradient(180deg,transparent,rgba(11,11,11,.85));width:100%;color:#fff}.c-page-b2b .strengths-photo-name{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:6px}.c-page-b2b .strengths-photo-role{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.c-page-b2b .strengths-list{padding:16px 0;display:flex;flex-direction:column}.c-page-b2b .strength-row{padding:28px 40px;display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start;border-bottom:1px solid var(--line)}.c-page-b2b .strength-row:last-child{border-bottom:none}.c-page-b2b .strength-row .num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--accent);padding-top:4px}.c-page-b2b .strength-row h3{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin-bottom:8px}.c-page-b2b .strength-row p{font-size:14px;line-height:1.5;color:var(--ink-3)}@media (max-width: 720px){.c-page-b2b .strength-row{padding:22px 24px}}.c-page-b2b .strengths-cta{padding:24px 40px 32px;display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line)}@media (max-width: 720px){.c-page-b2b .strengths-cta{padding:20px 24px 28px}}.c-page-b2b .strengths-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}@media (max-width: 1000px){.c-page-b2b .strengths-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.c-page-b2b .strengths-grid{grid-template-columns:1fr}}.c-page-b2b .strength-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px;transition:border-color .25s,transform .25s,box-shadow .25s}.c-page-b2b .strength-card:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 18px 40px -24px #0000002e}.c-page-b2b .strength-card .num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--accent);margin-bottom:8px}.c-page-b2b .strength-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.c-page-b2b .strength-card-top .num{margin-bottom:0}.c-page-b2b .strength-card{position:relative}.c-page-b2b .strength-card.has-photo{padding-bottom:28px}.c-page-b2b .strength-card-photo{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:var(--bg-2);position:absolute;right:24px;bottom:22px}.c-page-b2b .strength-card-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.c-page-b2b .strength-cta{align-self:flex-start;margin-top:12px}.c-page-b2b .strength-card h3{font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.c-page-b2b .strength-card p{font-size:13px;line-height:1.5;color:var(--ink-3);flex:1}.c-page-b2b .strength-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--accent);margin-top:auto;transition:gap .2s;white-space:pre-line;line-height:1.25;align-self:flex-start}.c-page-b2b .strength-card.has-photo .strength-link{padding-right:52px}.c-page-b2b .strength-link:hover{gap:12px}.c-page-b2b .strength-link .arrow{transition:transform .2s}.c-page-b2b .strength-link:hover .arrow{transform:translate(2px,-2px)}.c-page-b2b .testi-grid{display:flex;flex-direction:column;gap:16px}.c-page-b2b .testi-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;display:grid;grid-template-columns:220px 1fr;gap:36px;transition:border-color .25s,transform .25s,box-shadow .25s}@media (max-width: 900px){.c-page-b2b .testi-card{grid-template-columns:1fr;gap:20px;padding:22px}}.c-page-b2b .testi-card:hover{border-color:var(--ink);box-shadow:0 18px 40px -24px #0000002e}.c-page-b2b .testi-head{display:flex;flex-direction:column;gap:14px;align-items:flex-start;position:sticky;top:24px;align-self:start}.c-page-b2b .testi-logo{height:44px;display:flex;align-items:center;max-width:200px}.c-page-b2b .testi-logo img{max-height:40px;max-width:100%;object-fit:contain;object-position:left center}.c-page-b2b .testi-logo img[src*=rost]{max-height:56px}.c-page-b2b .testi-title{font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:1.3;color:var(--ink);text-wrap:balance;white-space:pre-line}.c-page-b2b .testi-body{display:flex;flex-direction:column;gap:12px}.c-page-b2b .testi-quote-mark{font-family:Manrope;font-size:44px;line-height:.6;color:var(--accent);height:18px;font-weight:500}.c-page-b2b .testi-text{font-size:14px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.c-page-b2b .testi-author{display:flex;align-items:center;gap:12px;padding-top:16px;margin-top:4px;border-top:1px solid var(--line);grid-column:1 / -1}.c-page-b2b .testi-avatar{width:40px;height:40px;border-radius:50%;background:var(--bg-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--ink);overflow:hidden;flex-shrink:0}.c-page-b2b .testi-avatar img{width:100%;height:100%;object-fit:cover}.c-page-b2b .testi-name{font-size:14px;font-weight:600;line-height:1.3}.c-page-b2b .testi-role{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-top:4px}.c-page-b2b .contact-section{--sec-pad: 52px}.c-page-b2b .contact-section .contact-h{font-size:clamp(30px,4vw,48px);margin-bottom:12px}.c-page-b2b .contact-section .contact-sub{margin-bottom:22px;font-size:14px}.c-page-b2b .contact-section .section-eyebrow{margin-bottom:16px}.c-page-b2b .contact-center{position:relative;z-index:1;max-width:680px;margin:0 auto;text-align:center;padding:36px clamp(24px,5vw,56px)}.c-page-b2b .contact-h-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#080c22b8;padding:.06em .3em;border-radius:8px;line-height:1.32}.c-page-b2b .contact-center .section-eyebrow{justify-content:center;margin-bottom:22px}.c-page-b2b .contact-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}@media (max-width: 900px){.c-page-b2b .contact-wrap{grid-template-columns:1fr;gap:36px}}.c-page-b2b .contact-h{position:relative;font-size:clamp(34px,5vw,60px);font-weight:500;letter-spacing:-.035em;line-height:1.03;margin-bottom:18px;text-wrap:balance;text-shadow:0 2px 30px rgba(6,10,32,.45)}.c-page-b2b .contact-h .accent{color:#8aa6ff;text-shadow:0 1px 18px rgba(6,10,32,.55)}.c-page-b2b .contact-em,.c-page-b2b .contact-h .em{color:#fff;font-style:italic;font-weight:400}.c-page-b2b .contact-sub{font-size:15px;line-height:1.55;color:var(--ink-on-d-2);margin:0 auto 36px;max-width:440px}.c-page-b2b .contact-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.c-page-b2b .contact-pill{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;border-radius:999px;border:1px solid var(--line-d);color:var(--ink-on-d-2)}.c-page-b2b .contact-form{text-align:left;max-width:560px;margin:0 auto;background:#0b0f2ac7;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:22px;box-shadow:0 30px 80px -30px #000000b3}.c-page-b2b .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.c-page-b2b .form-row{grid-column:1 / -1}.c-page-b2b .field{display:flex;flex-direction:column;gap:6px}.c-page-b2b .field label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-on-d-3)}.c-page-b2b .field input,.c-page-b2b .field textarea{width:100%;padding:10px 13px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:10px;color:var(--ink-on-d);font-size:14px;outline:none;transition:border-color .2s,background .2s}.c-page-b2b .field input::placeholder,.c-page-b2b .field textarea::placeholder{color:#ffffff73}.c-page-b2b .field input:focus,.c-page-b2b .field textarea:focus{border-color:var(--accent);background:#ffffff24}.c-page-b2b .field textarea{resize:vertical;min-height:70px}.c-page-b2b .form-submit{padding:14px 22px;background:var(--accent);color:#fff;border-radius:999px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,transform .2s,box-shadow .2s;cursor:pointer}.c-page-b2b .form-submit:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 14px 36px -16px var(--accent-shadow)}.c-page-b2b .form-success{padding:20px;background:var(--accent-soft);border:1px solid var(--accent);color:#fff;border-radius:12px;font-size:14px}.c-page-b2b .footer{position:relative;padding:56px 0 28px;background:var(--bg-1);border-top:1px solid var(--line);overflow:hidden}.c-page-b2b .footer-glow{position:absolute;pointer-events:none;left:-120px;top:-80px;width:620px;height:360px;background:radial-gradient(ellipse at 30% 50%,rgba(28,0,254,.1) 0%,rgba(28,0,254,.03) 40%,transparent 72%);filter:blur(8px);z-index:0}.c-page-b2b .footer-inner{position:relative;z-index:1}.c-page-b2b .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;padding-bottom:40px;border-bottom:1px solid var(--line)}@media (max-width: 1000px){.c-page-b2b .footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 600px){.c-page-b2b .footer-grid{grid-template-columns:1fr;gap:36px}}.c-page-b2b .ft-brand{padding-right:24px}.c-page-b2b .ft-logo img{height:26px;width:auto;display:block;margin-bottom:18px}.c-page-b2b .ft-tagline{font-size:14px;line-height:1.55;color:var(--ink-3);max-width:300px}.c-page-b2b .ft-col-title{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-bottom:14px}.c-page-b2b .ft-big{display:inline-block;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink);transition:color .2s}.c-page-b2b .ft-big:hover{color:var(--accent)}.c-page-b2b .ft-contacts{display:flex;flex-direction:column;gap:18px;margin-bottom:22px}.c-page-b2b .ft-contact .ft-col-title{margin-bottom:8px}.c-page-b2b .ft-channels,.c-page-b2b .ft-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.c-page-b2b .ft-channels li,.c-page-b2b .ft-links li{display:flex;align-items:center;gap:10px}.c-page-b2b .ft-channels a,.c-page-b2b .ft-links a{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--ink-2);transition:color .2s}.c-page-b2b .ft-channels a:hover,.c-page-b2b .ft-links a:hover{color:var(--accent)}.c-page-b2b .ft-ico{color:var(--accent);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.c-page-b2b .ft-legal{font-size:13px;line-height:1.6;color:var(--ink-2);margin-bottom:14px}.c-page-b2b .ft-badges{display:flex;flex-direction:column;gap:8px}.c-page-b2b .ft-badge{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.c-page-b2b .ft-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block}.c-page-b2b .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;flex-wrap:wrap;gap:16px}.c-page-b2b .fb-copy{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase}.c-page-b2b .cases-page-hero{padding:44px 0 32px;border-bottom:1px solid var(--line)}.c-page-b2b .cases-page-title{font-size:clamp(36px,5vw,64px);font-weight:500;letter-spacing:-.035em;line-height:1.05;margin-bottom:20px;text-wrap:balance}.c-page-b2b .cases-page-title .accent{color:var(--accent)}.c-page-b2b .cases-page-sub{font-size:16px;line-height:1.5;color:var(--ink-3);max-width:600px;margin-bottom:28px}.c-page-b2b .back-link{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:24px;transition:color .2s}.c-page-b2b .back-link:hover{color:var(--accent)}.c-page-b2b .cases-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.c-page-b2b .cases-filter button{padding:8px 14px;border-radius:999px;background:transparent;border:1px solid var(--line);font-size:12.5px;color:var(--ink-3);transition:all .2s}.c-page-b2b .cases-filter button:hover{border-color:var(--ink);color:var(--ink)}.c-page-b2b .cases-filter button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.c-page-b2b .cases-soon{margin-top:80px;padding:56px 24px;text-align:center;font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.45;letter-spacing:-.01em;color:var(--ink-3);border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);text-wrap:balance}.c-page-b2b .fx-fade{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.c-page-b2b .fx-fade.in{opacity:1;transform:none}.c-page-b2b .fx-fade.d-1{transition-delay:.08s}.c-page-b2b .fx-fade.d-2{transition-delay:.16s}.c-page-b2b .fx-fade.d-3{transition-delay:.24s}.c-page-b2b .fx-fade.d-4{transition-delay:.32s}.c-page-b2b ::selection{background:var(--accent);color:#fff}.c-page-b2b .art-hero{padding:56px 0 40px;border-bottom:1px solid var(--line)}@media (max-width: 720px){.c-page-b2b .art-hero{padding:36px 0 28px}}.c-page-b2b .art-hero-brand{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:28px}.c-page-b2b .art-hero-logos{display:flex;align-items:center;gap:16px}.c-page-b2b .art-hero-logo-x{font-size:22px;font-weight:300;color:var(--ink-4);line-height:1}.c-page-b2b .art-hero-logo{height:46px;width:auto;max-width:240px;object-fit:contain;display:block}.c-page-b2b .article-page[data-case=kortros] .art-hero-logo{height:68px;max-width:320px}.c-page-b2b .art-hero-brand-name{font-size:26px;font-weight:700;letter-spacing:-.02em}.c-page-b2b .art-hero-tagline{font-size:17px;line-height:1.4;color:var(--ink-3);max-width:420px}.c-page-b2b .art-hero-tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding:7px 14px;border-radius:999px;background:var(--plate);border:1px solid var(--plate-border);transition:background .2s,transform .2s,box-shadow .2s}.c-page-b2b .art-hero-tag:hover{background:color-mix(in srgb,var(--plate) 80%,var(--accent));transform:translateY(-1px);box-shadow:0 8px 20px -12px var(--accent-glow)}.c-page-b2b .art-title{font-size:clamp(30px,4.4vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.03em;margin-top:22px;max-width:900px;text-wrap:balance}.c-page-b2b .art-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:36px}.c-page-b2b .art-hero-stat{padding:26px 28px;border-radius:18px;background:var(--plate);border:1px solid var(--plate-border)}.c-page-b2b .art-hero-stat-n{font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink)}.c-page-b2b .art-hero-stat-l{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;line-height:1.4}.c-page-b2b .art-meta{margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.c-page-b2b .art-meta-row{display:flex;flex-direction:column;gap:12px;padding:22px 24px;background:var(--bg-2);border-radius:16px}.c-page-b2b .art-meta-row dt{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .art-meta-row dd{font-size:16px;line-height:1.5;color:var(--ink);font-weight:500}.c-page-b2b .art-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:start;padding:56px 0 96px}@media (max-width: 960px){.c-page-b2b .art-layout{grid-template-columns:1fr;gap:0}}.c-page-b2b .art-body{max-width:720px}.c-page-b2b .art-h2{font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:56px 0 20px;scroll-margin-top:90px;text-wrap:balance}.c-page-b2b .art-body>.art-h2:first-child{margin-top:0}.c-page-b2b .art-h3{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:36px 0 14px}.c-page-b2b .art-p{font-size:18.5px;line-height:1.72;color:var(--ink-2);margin:0 0 20px;text-wrap:pretty}.c-page-b2b .art-p strong{font-weight:600;color:var(--ink)}.c-page-b2b .art-steps{list-style:none;display:flex;flex-direction:column;gap:16px;margin:6px 0 24px}.c-page-b2b .art-steps li{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.c-page-b2b .art-step-n{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:var(--accent);padding-top:3px}.c-page-b2b .art-step-x{font-size:18px;line-height:1.62;color:var(--ink-2)}.c-page-b2b .art-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:14px 0 30px}.c-page-b2b .art-stat{padding:26px 28px;border-radius:18px;background:var(--plate);border:1px solid var(--plate-border)}.c-page-b2b .art-stat-n{font-size:clamp(30px,3.4vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ink)}.c-page-b2b .art-stat-l{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:14px;line-height:1.4;max-width:none}.c-page-b2b .art-quote{margin:32px 0;padding:28px 30px;background:var(--bg-2);border-radius:16px}.c-page-b2b .art-quote blockquote{font-size:18px;line-height:1.62;letter-spacing:-.01em;color:var(--ink);margin:0}.c-page-b2b .art-quote blockquote p{margin:0 0 14px}.c-page-b2b .art-quote blockquote p:last-child{margin-bottom:0}.c-page-b2b .art-quote figcaption{display:flex;align-items:center;gap:14px;margin-top:22px}.c-page-b2b .art-quote-avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--accent-soft)}.c-page-b2b .art-quote-avatar img{width:100%;height:100%;object-fit:cover;display:block}.c-page-b2b .art-quote-meta{display:flex;flex-direction:column;gap:3px}.c-page-b2b .art-quote-author{font-size:14px;font-weight:600}.c-page-b2b .art-quote-role{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .art-img-ph{margin:28px 0;aspect-ratio:16 / 9;border-radius:16px;background:var(--bg-2);border:1px dashed var(--line);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .art-figure{margin:32px 0}.c-page-b2b .art-figure img{width:100%;height:auto;border-radius:16px;display:block}.c-page-b2b .art-figure figcaption{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-top:12px}.c-page-b2b .art-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .2s}.c-page-b2b .art-link:hover{opacity:.7}.c-page-b2b .art-day{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:48px 0 22px;padding:14px 22px;border-radius:12px;background:var(--ink)}.c-page-b2b .art-day-k{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap}.c-page-b2b .art-day-k:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.c-page-b2b .art-day-x{font-size:15.5px;font-weight:500;color:var(--ink-on-d-2);letter-spacing:-.005em;line-height:1.35}.c-page-b2b .art-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:14px 0 30px}.c-page-b2b .art-cards[data-cols="3"]{grid-template-columns:repeat(3,1fr)}@media (max-width: 680px){.c-page-b2b .art-cards,.c-page-b2b .art-cards[data-cols="3"]{grid-template-columns:1fr}}.c-page-b2b .art-card{display:flex;flex-direction:column;gap:10px;padding:26px 28px;border-radius:18px;background:var(--bg-2);border:1px solid var(--line)}.c-page-b2b .art-card-k{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.c-page-b2b .art-card-t{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.c-page-b2b .art-card-x{font-size:15px;line-height:1.55;color:var(--ink-3)}.c-page-b2b .art-callout{display:flex;flex-direction:column;gap:10px;margin:24px 0 30px;padding:28px 32px;border-radius:18px;background:var(--ink);color:#fff;border-left:5px solid var(--accent)}.c-page-b2b .art-callout-k{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8aa6ff}.c-page-b2b .art-callout-title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.c-page-b2b .art-callout-x{font-size:16px;line-height:1.6;color:#ffffffc7;margin:0}.c-page-b2b .art-levels{display:flex;flex-direction:column;gap:18px;margin:16px 0 30px}.c-page-b2b .art-level-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:16px}.c-page-b2b .art-level-label{font-size:15px;color:var(--ink-2);letter-spacing:-.01em}.c-page-b2b .art-level-pct{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--accent)}.c-page-b2b .art-level-bar{height:10px;border-radius:999px;background:var(--bg-3);overflow:hidden}.c-page-b2b .art-level-bar span{display:block;height:100%;border-radius:999px;background:var(--accent)}.c-page-b2b .art-message{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin:22px 0 28px;padding:26px 30px;border-radius:20px;background:var(--plate);border:1px solid var(--plate-border)}.c-page-b2b .art-message-body{flex:1 1 320px;min-width:0}.c-page-b2b .art-message-kicker{display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.c-page-b2b .art-message-text{font-size:19px;line-height:1.6;letter-spacing:-.01em;color:var(--ink);font-weight:500;margin:0;text-wrap:pretty}.c-page-b2b .art-message-from{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding-left:28px;border-left:1px solid var(--plate-border)}.c-page-b2b .art-message-avatar{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--accent-soft)}.c-page-b2b .art-message-avatar img{width:100%;height:100%;object-fit:cover;display:block}.c-page-b2b .art-message-id{display:flex;flex-direction:column;gap:3px}.c-page-b2b .art-message-name{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.c-page-b2b .art-message-role{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}@media (max-width: 600px){.c-page-b2b .art-message-from{flex-direction:row;align-items:center;text-align:left;gap:14px;width:100%;padding-left:0;border-left:none;padding-top:22px;border-top:1px solid var(--plate-border)}.c-page-b2b .art-message-id{align-items:flex-start}}.c-page-b2b .art-speaker{margin:28px 0;padding:24px 26px;border-radius:18px;background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--accent)}.c-page-b2b .art-speaker-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.c-page-b2b .art-speaker-ava{width:46px;height:46px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--accent-soft);display:flex;align-items:center;justify-content:center}.c-page-b2b .art-speaker-ava img{width:100%;height:100%;object-fit:cover;display:block}.c-page-b2b .art-speaker-mark{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--accent);letter-spacing:.02em}.c-page-b2b .art-speaker-id{display:flex;flex-direction:column;gap:3px;min-width:0;margin-right:auto}.c-page-b2b .art-speaker-name{font-size:17px;font-weight:600;letter-spacing:-.015em}.c-page-b2b .art-speaker-role{font-size:13px;line-height:1.35;color:var(--ink-3)}.c-page-b2b .art-speaker-org{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:6px 11px;border-radius:999px;white-space:nowrap}.c-page-b2b .art-speaker-x{font-size:16.5px;line-height:1.62;letter-spacing:-.005em;color:var(--ink-2);margin:0 0 12px;text-wrap:pretty}.c-page-b2b .art-speaker-x:last-child{margin-bottom:0}.c-page-b2b .art-speaker-shot{margin:18px 0 0}.c-page-b2b .art-speaker-shot img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--line)}.c-page-b2b .art-speaker-shot figcaption{font-size:12.5px;line-height:1.4;color:var(--ink-4);margin-top:10px}.c-page-b2b .art-cta{margin-top:64px;padding:clamp(32px,5vw,52px);border-radius:24px;border:1px solid var(--plate-border);background:linear-gradient(118deg,var(--plate),color-mix(in srgb,var(--plate) 60%,#fff))}.c-page-b2b .art-cta-text{font-size:clamp(26px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.c-page-b2b .art-cta-sub{font-size:17px;line-height:1.5;color:var(--ink-2);margin-top:12px;max-width:44ch}.c-page-b2b .art-cta-btn{margin-top:26px}.c-page-b2b .art-toc{position:sticky;top:90px;display:flex;flex-direction:column;gap:16px}@media (max-width: 960px){.c-page-b2b .art-toc{display:none}}.c-page-b2b .art-toc-card{border:1px solid var(--line);border-radius:18px;padding:24px 22px}.c-page-b2b .art-toc-title{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:16px}.c-page-b2b .art-toc nav{display:flex;flex-direction:column;gap:12px}.c-page-b2b .art-toc nav a{font-size:13.5px;line-height:1.4;color:var(--ink-3);transition:color .2s,border-color .2s;padding-left:12px;border-left:2px solid transparent}.c-page-b2b .art-toc nav a:hover{color:var(--ink)}.c-page-b2b .art-toc nav a.active{color:var(--accent);border-left-color:var(--accent);font-weight:600}.c-page-b2b .art-toc-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;border-radius:999px;background:var(--accent);color:#fff;font-size:13.5px;font-weight:500;transition:background .2s,transform .2s,box-shadow .2s}.c-page-b2b .art-toc-cta svg{width:16px;height:16px}.c-page-b2b .art-toc-cta:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 12px 30px -14px var(--accent-glow)}.c-page-b2b .article-404-title{font-size:32px;font-weight:600;letter-spacing:-.02em}.c-page-b2b .article-404-sub{font-size:16px;color:var(--ink-3);margin-top:10px}.c-page-b2b .about-manifest{padding:64px 0 72px;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.c-page-b2b .about-manifest:before{content:"";position:absolute;right:-8%;top:-20%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--accent-soft),transparent 68%);pointer-events:none;z-index:0}.c-page-b2b .about-manifest>.container{position:relative;z-index:1}.c-page-b2b .mf-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:start}@media (max-width: 980px){.c-page-b2b .mf-grid{grid-template-columns:1fr;gap:28px}}.c-page-b2b .mf-title{font-size:clamp(46px,7.4vw,112px);line-height:.92;letter-spacing:-.045em;font-weight:500;margin-top:22px}.c-page-b2b .mf-title span{display:block}.c-page-b2b .mf-title .accent{color:var(--accent)}.c-page-b2b .mf-title .em{font-style:italic;font-weight:400;color:var(--ink-3)}.c-page-b2b .mf-body{display:flex;flex-direction:column;gap:22px;padding-top:14px}.c-page-b2b .mf-p{font-size:17.5px;line-height:1.6;color:var(--ink-3);text-wrap:pretty}.c-page-b2b .mf-p--lead{font-size:clamp(20px,2.2vw,25px);line-height:1.45;color:var(--ink);letter-spacing:-.01em}.c-page-b2b .mf-p--lead em{font-style:normal;color:var(--accent);font-weight:600}.c-page-b2b .mf-p strong{color:var(--ink);font-weight:600}.c-page-b2b .mf-verbs{margin-top:52px;padding-top:40px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:clamp(30px,4.8vw,66px);font-weight:500;letter-spacing:-.035em;line-height:1}.c-page-b2b .mf-verbs i{color:var(--accent);font-style:normal;transform:translateY(-.08em)}.c-page-b2b .about-beliefs{background:var(--bg-2)}.c-page-b2b .beliefs-arrows{color:var(--accent);letter-spacing:.05em}.c-page-b2b .beliefs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 760px){.c-page-b2b .beliefs-grid{grid-template-columns:1fr}}.c-page-b2b .belief{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px 34px;transition:border-color .25s,transform .25s,box-shadow .25s}.c-page-b2b .belief:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 20px 44px -26px #0003}.c-page-b2b .belief-expr{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;font-size:clamp(28px,3.2vw,44px);font-weight:500;letter-spacing:-.035em;line-height:1}.c-page-b2b .belief-expr b{color:var(--accent);font-weight:400;font-size:1.1em;line-height:.7}.c-page-b2b .belief-expr .muted{color:var(--ink-4)}.c-page-b2b .belief-expr .belief-drop{color:var(--ink-4);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--accent)}.c-page-b2b .belief-desc{font-size:15px;line-height:1.55;color:var(--ink-3);margin-top:18px;max-width:40ch}.c-page-b2b .mf-quote-band{position:relative;overflow:hidden}.c-page-b2b .mf-quote-band:before{content:"";position:absolute;left:-10%;bottom:-40%;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--accent-glow),transparent 64%);opacity:.5;pointer-events:none}.c-page-b2b .mf-quote{position:relative;z-index:1;max-width:1000px;display:flex;flex-direction:column;gap:30px}.c-page-b2b .mf-quote-mark{font-size:80px;line-height:.5;color:var(--accent);font-weight:500;height:36px}.c-page-b2b .mf-quote blockquote{font-size:clamp(24px,3.3vw,44px);line-height:1.18;letter-spacing:-.025em;font-weight:500;margin:0;text-wrap:balance}.c-page-b2b .mf-quote blockquote .em{font-style:italic;font-weight:400;color:var(--ink-on-d-2)}.c-page-b2b .mf-quote-author{display:flex;align-items:center;gap:16px}.c-page-b2b .mf-quote-avatar{width:58px;height:58px;border-radius:50%;overflow:hidden;background:var(--bg-dark-2);flex-shrink:0;border:1px solid var(--line-d)}.c-page-b2b .mf-quote-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}.c-page-b2b .mf-quote-name{font-size:16px;font-weight:600}.c-page-b2b .mf-quote-role{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-on-d-3);margin-top:5px}.c-page-b2b .tm-founder{display:grid;grid-template-columns:.82fr 1.18fr;gap:0;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#fff;margin-bottom:16px}@media (max-width: 900px){.c-page-b2b .tm-founder{grid-template-columns:1fr}}.c-page-b2b .tm-founder-photo{position:relative;background:var(--bg-2);min-height:540px;overflow:hidden}@media (max-width: 900px){.c-page-b2b .tm-founder-photo{min-height:420px}}.c-page-b2b .tm-founder-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 16%}.c-page-b2b .tm-founder-badge{position:absolute;left:22px;top:22px;z-index:2;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;border-radius:999px;color:#fff;background:var(--accent);box-shadow:0 10px 30px -12px var(--accent-glow)}.c-page-b2b .tm-founder-body{padding:42px;display:flex;flex-direction:column;gap:18px}@media (max-width: 720px){.c-page-b2b .tm-founder-body{padding:28px}}.c-page-b2b .tm-founder-role{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.c-page-b2b .tm-founder-name{font-size:clamp(30px,3.6vw,46px);font-weight:600;letter-spacing:-.035em;line-height:.98}.c-page-b2b .tm-founder-lead{font-size:16.5px;line-height:1.6;color:var(--ink-2)}.c-page-b2b .tm-ach{list-style:none;display:flex;flex-direction:column;gap:12px;margin:4px 0}.c-page-b2b .tm-ach li{font-size:14.5px;line-height:1.5;color:var(--ink-2);padding-left:24px;position:relative}.c-page-b2b .tm-ach li:before{content:"";position:absolute;left:0;top:.6em;width:15px;height:1px;background:var(--accent)}.c-page-b2b .tm-ach li strong{font-weight:600;color:var(--ink)}.c-page-b2b .tm-founder-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:22px;margin-top:auto;border-top:1px solid var(--line)}.c-page-b2b .tm-founder-ai{font-size:13.5px;line-height:1.45;color:var(--ink-3);max-width:320px}.c-page-b2b .tm-founder-ai b{color:var(--accent);font-weight:600}.c-page-b2b .tm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1000px){.c-page-b2b .tm-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.c-page-b2b .tm-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 420px){.c-page-b2b .tm-grid{grid-template-columns:1fr}}.c-page-b2b .tm-card{perspective:1500px}.c-page-b2b .tm-inner{position:relative;width:100%;aspect-ratio:.82;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.c-page-b2b .tm-card:hover .tm-inner,.c-page-b2b .tm-card:focus-within .tm-inner{transform:rotateY(180deg)}.c-page-b2b .tm-front,.c-page-b2b .tm-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:22px;overflow:hidden}.c-page-b2b .tm-front{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.c-page-b2b .tm-photo{flex:1;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.c-page-b2b .tm-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.c-page-b2b .tm-photo--ph{background-color:var(--bg-2);background-image:repeating-linear-gradient(135deg,transparent,transparent 11px,var(--bg-3) 11px,var(--bg-3) 12px);display:flex;align-items:center;justify-content:center}.c-page-b2b .tm-photo-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);padding:6px 12px;border-radius:999px;background:#ffffffb3;border:1px solid var(--line)}.c-page-b2b .tm-flip-hint{position:absolute;right:12px;top:12px;z-index:2;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid var(--line);color:var(--ink-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .25s,color .25s}.c-page-b2b .tm-card:hover .tm-flip-hint{background:var(--accent);color:#fff;border-color:var(--accent)}.c-page-b2b .tm-meta{padding:15px 17px 17px}.c-page-b2b .tm-role{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-bottom:7px}.c-page-b2b .tm-name{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.05}.c-page-b2b .tm-back{transform:rotateY(180deg);background:var(--bg-dark);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.c-page-b2b .tm-back:before{content:"";position:absolute;inset:0;background:radial-gradient(130% 90% at 100% 0%,var(--accent-glow),transparent 58%),radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:auto,16px 16px;opacity:.9;pointer-events:none}.c-page-b2b .tm-back>*{position:relative;z-index:1}.c-page-b2b .tm-back-top{display:flex;align-items:center;justify-content:space-between}.c-page-b2b .tm-wordmark{font-size:14px;font-weight:700;letter-spacing:-.02em}.c-page-b2b .tm-wordmark .accent{color:var(--accent)}.c-page-b2b .tm-back-tag{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-on-d-3)}.c-page-b2b .tm-back-body{display:flex;flex-direction:column;gap:8px}.c-page-b2b .tm-back-name{font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.02}.c-page-b2b .tm-back-role{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.c-page-b2b .tm-back-bio{font-size:13px;line-height:1.5;color:var(--ink-on-d-2)}.c-page-b2b .tm-back-bio--empty{color:var(--ink-on-d-3);font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.c-page-b2b .tm-back-foot{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-on-d-3)}@media (prefers-reduced-motion: reduce){.c-page-b2b .tm-inner{transition:none}}.c-page-b2b .about-cta{text-align:center;position:relative;overflow:hidden;padding:clamp(52px,8vw,104px) 24px;border-radius:28px;border:1px solid var(--plate-border);background:linear-gradient(118deg,var(--plate),color-mix(in srgb,var(--plate) 52%,#fff))}.c-page-b2b .about-cta h2{font-size:clamp(32px,5.2vw,66px);font-weight:500;letter-spacing:-.04em;line-height:1;text-wrap:balance;max-width:16ch;margin:0 auto 34px}.c-page-b2b .about-cta h2 .em{font-style:italic;font-weight:400}.c-page-b2b .about-cta h2 .accent{color:var(--accent)}.c-page-b2b .team-soon{margin-top:8px;border:1px dashed var(--line);border-radius:22px;background:var(--bg-2);padding:clamp(48px,8vw,96px) 24px;text-align:center}.c-page-b2b .team-soon-tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--ink-4);margin-bottom:18px}.c-page-b2b .team-soon-word{display:inline-block;font-size:clamp(56px,12vw,140px);font-weight:600;letter-spacing:-.05em;line-height:.9;background:linear-gradient(100deg,var(--ink-4) 28%,var(--accent) 50%,var(--ink-4) 72%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:soonShimmer 5s ease-in-out infinite,soonFloat 6.5s ease-in-out infinite}@keyframes soonShimmer{0%,to{background-position:0% 0}50%{background-position:100% 0}}@keyframes soonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){.c-page-b2b .contact-bg,.c-page-b2b .team-soon-word{animation:none!important}}.c-page-b2b .team-soon-note{font-size:15px;line-height:1.55;color:var(--ink-3);max-width:42ch;margin:22px auto 0}.c-page-b2b .sp-page .container{max-width:1320px}.c-page-b2b .sp-page .section-h2{font-size:clamp(34px,4.6vw,64px)}.c-page-b2b .sp-page .section{--sec-pad: 104px}@media (max-width: 720px){.c-page-b2b .sp-page .section{--sec-pad: 60px}}.c-page-b2b .sp-page .sp-about-lead{font-size:clamp(18px,1.9vw,22px)}.c-page-b2b .sp-page .sp-about-p{font-size:clamp(16px,1.5vw,18px)}.c-page-b2b .sp-page .sp-video-title{font-size:clamp(17px,1.5vw,19px)}.c-page-b2b .sp-page .sp-topic-d{font-size:clamp(15px,1.5vw,17px)}.c-page-b2b .sp-hero{position:relative;min-height:90vh;display:flex;align-items:flex-end;overflow:hidden;background:#000;margin-top:-1px}.c-page-b2b .sp-hero-photo{position:absolute;right:0;top:0;bottom:0;width:60%;height:100%;max-width:none;object-fit:cover;object-position:54% center;transform-origin:right center;transform:scale(1.22);animation:spHeroZoom 20s ease-out forwards}@media (max-width: 920px){.c-page-b2b .sp-hero-photo{width:72%;object-position:58% center}}@media (max-width: 600px){.c-page-b2b .sp-hero-photo{width:96%;object-position:60% center}}@keyframes spHeroZoom{0%{transform:scale(1.22)}to{transform:scale(1.3)}}.c-page-b2b .sp-hero-scrim{position:absolute;inset:0;background:linear-gradient(to right,#000 40%,#0009 52%,#0000 66%),linear-gradient(to top,#000 4%,#0000 34%)}.c-page-b2b .sp-hero-content{position:relative;z-index:2;color:#fff;padding-bottom:clamp(54px,8vw,110px);padding-top:120px;width:100%}.c-page-b2b .sp-hero-eyebrow{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8;display:inline-flex;align-items:center;gap:12px}.c-page-b2b .sp-hero-eyebrow:before{content:"";width:28px;height:1px;background:var(--accent)}.c-page-b2b .sp-hero-name{font-size:clamp(56px,11vw,150px);font-weight:600;letter-spacing:-.05em;line-height:.98;margin:20px 0 0;color:#fff}.c-page-b2b .sp-hero-desc{font-size:clamp(17px,2vw,23px);line-height:1.4;color:#ffffffc7;margin-top:36px;max-width:34ch;font-weight:500}.c-page-b2b .sp-hero-btn{margin-top:34px;background:#fff;color:#0b0b0b;border:none;padding:16px 28px;font-size:16px;font-weight:600;box-shadow:0 18px 40px -16px #0009}.c-page-b2b .sp-hero-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 22px 50px -18px #000000b3}@media (max-width: 720px){.c-page-b2b .sp-hero{min-height:84vh}.c-page-b2b .sp-hero-content{padding-top:90px}.c-page-b2b .sp-hero-scrim{background:linear-gradient(to top,#000 20%,#0006 58%,#0000001a)}}.c-page-b2b .sp-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px}@media (max-width: 920px){.c-page-b2b .sp-video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.c-page-b2b .sp-video-grid{grid-template-columns:1fr}}.c-page-b2b .sp-video{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s}.c-page-b2b .sp-video:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 24px 50px -28px #00000047}.c-page-b2b .sp-video-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--bg-3)}.c-page-b2b .sp-video-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.c-page-b2b .sp-video:hover .sp-video-thumb img{transform:scale(1.05)}.c-page-b2b .sp-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0b0b0b8c;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);padding-left:3px;transition:background .25s,transform .25s}.c-page-b2b .sp-video:hover .sp-video-play{background:var(--accent);transform:translate(-50%,-50%) scale(1.08)}.c-page-b2b .sp-video-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px}.c-page-b2b .sp-video-title{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.c-page-b2b .sp-video-meta{font-size:13px;color:var(--ink-3);line-height:1.5}.c-page-b2b .sp-video-timing{margin-top:2px;align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--ink-4);background:var(--bg-2);border-radius:6px;padding:4px 8px}.c-page-b2b .sp-topics{background:var(--bg-2)}.c-page-b2b .sp-topic-list{border-top:1px solid var(--line);margin-top:8px}.c-page-b2b .sp-topic{display:grid;grid-template-columns:110px 1fr;align-items:baseline;gap:28px;padding:34px 8px;border-bottom:1px solid var(--line);transition:padding .35s cubic-bezier(.2,.8,.2,1),background .35s}.c-page-b2b .sp-topic:hover{padding-left:24px;background:#fff}.c-page-b2b .sp-topic-num{font-family:JetBrains Mono,monospace;font-size:clamp(22px,2.6vw,32px);font-weight:500;color:var(--ink-4);transition:color .25s}.c-page-b2b .sp-topic:hover .sp-topic-num{color:var(--accent)}.c-page-b2b .sp-topic-t{font-size:clamp(22px,3vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.12}.c-page-b2b .sp-topic-d{font-size:clamp(14px,1.5vw,16px);line-height:1.55;color:var(--ink-3);margin-top:10px;max-width:76ch}@media (max-width: 640px){.c-page-b2b .sp-topic{grid-template-columns:52px 1fr;gap:16px;padding:24px 4px}.c-page-b2b .sp-topic:hover{padding-left:10px}}.c-page-b2b .sp-about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:stretch;margin-top:12px}@media (max-width: 880px){.c-page-b2b .sp-about-grid{grid-template-columns:1fr;gap:32px;align-items:start}}.c-page-b2b .sp-about-photo-wrap{display:flex}.c-page-b2b .sp-about-photo{border-radius:20px;overflow:hidden;width:100%;min-height:100%;background:var(--bg-3);box-shadow:0 30px 70px -40px #0b0b0b80}@media (max-width: 880px){.c-page-b2b .sp-about-photo{max-width:360px;aspect-ratio:3 / 4;min-height:0}}.c-page-b2b .sp-about-photo img{width:100%;height:100%;object-fit:cover;display:block}.c-page-b2b .sp-about-name{font-size:clamp(28px,3.4vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.c-page-b2b .sp-about-lead{font-size:clamp(17px,1.8vw,20px);line-height:1.5;color:var(--ink);margin-top:18px}.c-page-b2b .sp-about-lead strong{font-weight:600}.c-page-b2b .sp-about-p{font-size:16px;line-height:1.6;color:var(--ink-2);margin-top:14px}.c-page-b2b .sp-about-p strong{font-weight:600;color:var(--ink)}.c-page-b2b .sp-about-label{display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px}.c-page-b2b .sp-career{margin-top:30px;padding-top:28px;border-top:1px solid var(--line)}.c-page-b2b .sp-career-title{font-size:clamp(18px,2vw,24px);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-bottom:22px}.c-page-b2b .sp-career-title span{color:var(--ink-3);font-weight:400}.c-page-b2b .sp-career-list{list-style:none;display:flex;flex-direction:column;gap:0}.c-page-b2b .sp-career-list li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.c-page-b2b .sp-career-list li:first-child{border-top:none}.c-page-b2b .sp-career-info{display:flex;flex-direction:column;gap:3px}.c-page-b2b .sp-career-role{font-size:clamp(16px,1.8vw,19px);font-weight:600;color:var(--ink);letter-spacing:-.01em}.c-page-b2b .sp-career-org{font-size:14px;color:var(--ink-3);line-height:1.45}.c-page-b2b .sp-career-logo{height:38px;width:auto;max-width:150px;object-fit:contain;opacity:.9;flex-shrink:0}.c-page-b2b .sp-channel-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.c-page-b2b .sp-channel{display:inline-flex;align-items:center;gap:10px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;color:var(--ink);transition:border-color .2s,background .2s,transform .2s}.c-page-b2b .sp-channel svg{color:#29a9eb}.c-page-b2b .sp-channel:hover{border-color:var(--ink);background:#fff;transform:translateY(-2px)}.c-page-b2b .sp-channel-n{color:var(--ink-4);font-size:13px}.c-page-b2b .sp-channels{margin-top:28px;padding-top:26px;border-top:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--ink-2)}.c-page-b2b .sp-clients{padding-top:0}.c-page-b2b .sp-clients .container{margin-bottom:28px}.c-page-b2b .sp-gallery-head{align-items:center}.c-page-b2b .sp-drive-btn{justify-self:end}@media (max-width: 900px){.c-page-b2b .sp-drive-btn{justify-self:start}}.c-page-b2b .sp-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:8px clamp(20px,5vw,64px) 12px;margin-top:12px}@media (max-width: 1100px){.c-page-b2b .sp-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.c-page-b2b .sp-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.c-page-b2b .sp-gallery-grid{grid-template-columns:1fr}}.c-page-b2b .sp-shot{position:relative;aspect-ratio:3 / 2;border-radius:14px;overflow:hidden;background:var(--bg-3);cursor:zoom-in;box-shadow:0 16px 40px -24px #0b0b0b66;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.c-page-b2b .sp-shot:hover{transform:translateY(-4px);box-shadow:0 26px 54px -22px #0b0b0b80}.c-page-b2b .sp-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s}.c-page-b2b .sp-shot:hover img{transform:scale(1.05);filter:saturate(1.06)}.c-page-b2b .sp-shot-hint{position:absolute;left:12px;bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0b0b0b80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:6px 12px;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s;pointer-events:none}.c-page-b2b .sp-shot:hover .sp-shot-hint{opacity:1;transform:translateY(0)}.c-page-b2b .sp-lightbox{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:5vh 5vw;background:#08080ad1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .45s ease}.c-page-b2b .sp-lightbox.on{opacity:1}.c-page-b2b .sp-lightbox img{max-width:min(1100px,90vw);max-height:88vh;width:auto;height:auto;border-radius:14px;object-fit:contain;box-shadow:0 50px 120px -30px #000c;transform:scale(.86) translateY(14px);opacity:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .45s ease}.c-page-b2b .sp-lightbox.on img{transform:scale(1) translateY(0);opacity:1}@media (prefers-reduced-motion: reduce){.c-page-b2b .sp-lightbox,.c-page-b2b .sp-lightbox img{transition:opacity .2s ease;transform:none}}.c-page-b2b .sp-kit{position:relative;overflow:hidden;background:var(--bg-dark);color:var(--ink-on-d);border-radius:22px;padding:clamp(28px,4vw,48px);margin-top:8px}.c-page-b2b .sp-kit:before{content:"“";position:absolute;top:-18px;right:24px;font-size:160px;line-height:1;color:#ffffff0f;font-weight:600;pointer-events:none}.c-page-b2b .sp-kit-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:18px}.c-page-b2b .sp-kit-text{position:relative;z-index:1;font-size:clamp(18px,2.1vw,26px);line-height:1.5;font-weight:400;color:#fff;letter-spacing:-.01em;max-width:60ch;text-wrap:pretty}.c-page-b2b .sp-kit-text strong{font-weight:600}.c-page-b2b .sp-kit-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.c-page-b2b .sp-kit-copy.is-copied{background:var(--accent-deep, #1f8a5b)}.c-page-b2b .btn-ghost-dark{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:13px 22px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s,transform .2s}.c-page-b2b .btn-ghost-dark:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.c-page-b2b .sp-hero-photo{animation:none}.c-page-b2b .sp-shot img{transition:none}}.c-page-b2b .sp-invite{position:relative;overflow:hidden;text-align:center;--sec-pad: 96px}.c-page-b2b .sp-invite-glow{position:absolute;left:50%;top:30%;transform:translate(-50%,-30%);width:700px;height:500px;pointer-events:none;background:radial-gradient(circle,var(--accent-glow),transparent 65%);opacity:.5}.c-page-b2b .sp-invite-inner{position:relative;z-index:1}.c-page-b2b .sp-invite .section-eyebrow{justify-content:center;margin-bottom:22px}.c-page-b2b .sp-invite-h{font-size:clamp(36px,6vw,72px);font-weight:600;letter-spacing:-.04em;line-height:1}.c-page-b2b .sp-invite-h .em{color:#fff;font-style:italic;font-weight:400}.c-page-b2b .sp-invite-sub{font-size:17px;color:var(--ink-on-d-2);margin-top:22px}.c-page-b2b .sp-invite-ctas{display:flex;gap:12px;justify-content:center;margin-top:34px;flex-wrap:wrap}@media (prefers-reduced-motion: reduce){.c-page-b2b .sp-shot img{transition:none}}.c-page-b2b .course-bar{position:relative;display:block;text-decoration:none;overflow:hidden;background:#0b0b0b;color:#fff}.c-page-b2b .course-bar:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 300% at 22% 50%,rgba(28,0,254,.55),transparent 70%),radial-gradient(50% 260% at 82% 50%,rgba(124,92,255,.4),transparent 72%)}.c-page-b2b .course-bar .track{position:relative;display:flex;width:max-content;white-space:nowrap;animation:cbMove 26s linear infinite}.c-page-b2b .course-bar:hover .track{animation-play-state:paused}.c-page-b2b .course-bar .seg{display:inline-flex;align-items:center;gap:14px;padding:12px 26px;font-size:13.5px;line-height:1.3}.c-page-b2b .course-bar .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px 2px #1c00fecc}.c-page-b2b .course-bar .d{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);border-radius:5px;padding:4px 9px;box-shadow:0 0 18px -4px #1c00fee6}.c-page-b2b .course-bar .sp{font-weight:700;letter-spacing:.01em}.c-page-b2b .course-bar .go{font-weight:600;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:1px}@keyframes cbMove{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.c-page-b2b .course-bar .track{animation:none}}.c-page-b2b{--paper:#F4F4F1}.c-page-b2b .c-page{background:var(--bg)}.c-page-b2b .c-page .container{max-width:1240px}.c-page-b2b .c-nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:28px;justify-content:space-between;padding:14px 40px;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-2)}.c-page-b2b .c-nav-brand{display:flex;align-items:baseline;gap:12px}.c-page-b2b .c-nav-brand img{height:22px;width:auto;display:block}.c-page-b2b .c-nav-x{color:var(--ink-4);font-size:15px;font-weight:300;line-height:1;transform:translateY(-3px)}.c-page-b2b .c-nav-partner{font-family:Oswald,JetBrains Mono,sans-serif;font-weight:500;letter-spacing:.03em;font-size:21px;line-height:1;text-transform:uppercase;color:var(--ink-2)}.c-page-b2b .c-nav-links{display:flex;gap:26px;font-size:14px;color:var(--ink-3)}.c-page-b2b .c-nav-links a:hover{color:var(--ink)}@media (max-width:1080px){.c-page-b2b .c-nav-links{display:none}}@media (max-width:720px){.c-page-b2b .c-nav{padding:12px 18px}}@media (max-width:560px){.c-page-b2b .c-nav-brand{gap:7px;min-width:0}.c-page-b2b .c-nav-brand img{height:17px}.c-page-b2b .c-nav-x{font-size:13px}.c-page-b2b .c-nav-partner{font-size:16px}.c-page-b2b .c-nav .btn-primary.sm{white-space:nowrap;padding:9px 14px;font-size:13px;gap:6px}}@media (max-width:380px){.c-page-b2b .c-nav-brand img{height:13px}.c-page-b2b .c-nav-partner{font-size:13px}.c-page-b2b .c-nav-x{font-size:11px}.c-page-b2b .c-nav .btn-primary.sm{padding:8px 12px;font-size:13px}}.c-page-b2b .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:17px 32px;border-radius:999px;background:var(--accent);color:#fff;font-size:17px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s}.c-page-b2b .btn-primary:hover{background:var(--accent-deep);transform:translateY(-1px);box-shadow:0 14px 34px -14px var(--accent-glow)}.c-page-b2b .btn-primary.sm{padding:11px 20px;font-size:14px;font-weight:500}.c-page-b2b .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 30px;border-radius:999px;border:1px solid var(--line);font-size:17px;font-weight:500;transition:border-color .2s,background .2s}.c-page-b2b .btn-ghost:hover{border-color:var(--ink);background:var(--bg-2)}.c-page-b2b .c-sec{padding:110px 0;position:relative}@media (max-width:720px){.c-page-b2b .c-sec{padding:64px 0}}.c-page-b2b .c-sec.tight{padding:70px 0}.c-page-b2b .c-sec.paper{background:var(--paper)}.c-page-b2b .c-sec.plate{background:var(--plate)}.c-page-b2b .c-h2{font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.c-page-b2b .c-lead{margin-top:20px;font-size:21px;line-height:1.5;color:var(--ink-3);max-width:720px;text-wrap:pretty}.c-page-b2b .c-kicker{display:inline-block;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-bottom:16px}.c-page-b2b .c-head-row{display:grid;grid-template-columns:1fr auto;gap:56px;align-items:end}@media (max-width:1040px){.c-page-b2b .c-head-row{grid-template-columns:1fr;align-items:start;gap:28px}}.c-page-b2b .bubble{position:relative;display:inline-block;max-width:480px;background:var(--accent);color:#fff;border-radius:24px;padding:18px 24px;font-size:19px;line-height:1.4;font-weight:500}.c-page-b2b .bubble:after{content:"";position:absolute;left:22px;bottom:-11px;width:24px;height:15px;background:var(--accent);clip-path:polygon(0 0,100% 0,4% 100%)}.c-page-b2b .bubble-wrap{display:flex;flex-direction:column;gap:14px;align-items:flex-start;text-align:left}.c-page-b2b .bubble-who{font-size:15px;color:var(--ink-3)}.c-page-b2b .dark .bubble-who,.c-page-b2b .c-cta .bubble-who{color:var(--ink-on-d-2)}.c-page-b2b .c-form.compact{padding:28px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -50px #0b0b0b80}.c-page-b2b .c-form.compact .fnote{margin-top:0;font-size:15px;color:var(--ink-3)}.c-page-b2b .c-form.compact .c-form-fields{margin-top:18px;gap:10px}.c-page-b2b .c-form.compact input{padding:15px 18px;font-size:16px}.c-page-b2b .c-form.compact .btn-primary{font-size:16px;padding:15px 26px}.c-page-b2b .mark{background:linear-gradient(transparent 62%,color-mix(in srgb,var(--accent) 22%,transparent) 62%);padding:0 .06em}.c-page-b2b .pen{position:relative;white-space:nowrap}.c-page-b2b .c-h2 .pen:after{bottom:-.02em}.c-page-b2b .pen:after{content:"";position:absolute;left:0;right:0;bottom:-.14em;height:.3em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C40 2 80 11 120 6 C150 2 175 8 198 4' stroke='%231C00FE' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}.c-page-b2b .sticker{display:inline-block;font-family:Caveat,cursive;font-size:24px;color:var(--accent);transform:rotate(-3deg)}.c-page-b2b .tape{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--plate);border:1px solid var(--plate-border);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);transform:rotate(-1.2deg)}.c-page-b2b .c-sec.accent{background:var(--accent);color:#fff}.c-page-b2b .c-sec.accent .c-h2,.c-page-b2b .c-sec.accent .q{color:#fff}.c-page-b2b .c-sec.accent p,.c-page-b2b .c-sec.accent .c-lead{color:#ffffffc7}.c-page-b2b .c-sec.accent .q em{color:#fff;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.c-page-b2b .c-sec.accent .bubble{background:#fff;color:var(--ink)}.c-page-b2b .c-sec.accent .bubble:after{background:#fff}.c-page-b2b .c-sec.accent .bubble-who{color:#ffffffb3}.c-page-b2b .c-hero{position:relative;overflow:hidden;min-height:100svh;display:flex;align-items:center;padding:96px 0 72px;border-bottom:1px solid var(--line)}.c-page-b2b .c-hero:before{content:"";position:absolute;inset:0;background:url(/aispb2b/assets/visual-gradient.webp) center/cover no-repeat;opacity:.28;mask-image:linear-gradient(100deg,transparent 18%,#000 78%);-webkit-mask-image:linear-gradient(100deg,transparent 18%,#000 78%);pointer-events:none}.c-page-b2b .c-hero .container{position:relative;z-index:1;width:100%}.c-page-b2b .c-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:stretch}.c-page-b2b .c-hero-grid>div:first-child{display:flex;flex-direction:column}@media (max-width:1000px){.c-page-b2b .c-hero-grid{grid-template-columns:1fr;gap:34px}}.c-page-b2b .c-hero-brands{display:flex;align-items:baseline;gap:18px;line-height:1}.c-page-b2b .c-hero-brands img{height:34px;width:auto;display:block}.c-page-b2b .c-hero-brands .x{color:var(--ink-4);font-size:26px;font-weight:300;line-height:1;transform:translateY(-3px)}.c-page-b2b .c-hero-brands .partner{font-family:Oswald,sans-serif;font-weight:500;font-size:32px;line-height:1;letter-spacing:.01em;text-transform:uppercase}.c-page-b2b .c-hero-kicker{margin-top:0;font-family:JetBrains Mono,monospace;font-size:clamp(15px,1.5vw,21px);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:500}.c-page-b2b .c-hero h1 .pen:after{bottom:.02em;height:.2em}.c-page-b2b .c-hero h1{margin-top:20px;font-size:clamp(34px,4.4vw,60px);line-height:1.03;letter-spacing:-.04em;font-weight:600;text-wrap:balance;max-width:18ch}.c-page-b2b .c-hero .sub{margin-top:22px;font-size:19px;line-height:1.5;color:var(--ink-3);max-width:620px;text-wrap:pretty}.c-page-b2b .c-hero-facts{display:flex;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:40px}.c-page-b2b .fact{display:flex;flex-direction:column;gap:6px;padding:18px 28px;border-radius:16px;background:var(--plate);border:1px solid var(--plate-border)}.c-page-b2b .fact span{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .fact b{font-size:22px;font-weight:600;letter-spacing:-.02em}.c-page-b2b .c-hero-form{padding:0;display:flex;align-items:stretch}.c-page-b2b .c-hero-form .c-form{align-self:stretch;justify-content:center}.c-page-b2b .c-hero-brands.in-form{padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--line)}.c-page-b2b .c-hero-brands.in-form{gap:14px}.c-page-b2b .c-hero-brands.in-form img{height:22px}.c-page-b2b .c-hero-brands.in-form .partner{font-size:21px}.c-page-b2b .c-hero-brands.in-form .x{font-size:17px}.c-page-b2b .c-hero-panel{width:100%;display:flex;flex-direction:column;gap:16px;justify-content:flex-end}.c-page-b2b .c-hero-form .c-form{width:100%;display:flex;flex-direction:column;justify-content:flex-end}.c-page-b2b .c-form{border-radius:26px;padding:34px;background:var(--bg-2);border:1px solid var(--line)}.c-page-b2b .c-form h3{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.c-page-b2b .c-form .fnote{margin-top:10px;font-size:17px;color:var(--ink-3);line-height:1.5}.c-page-b2b .c-form-fields{display:flex;flex-direction:column;gap:12px;margin-top:24px}.c-page-b2b .c-form input{width:100%;padding:17px 20px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:17px;outline:none;transition:border-color .2s}.c-page-b2b .c-form input::placeholder{color:var(--ink-4)}.c-page-b2b .c-form input:focus{border-color:var(--accent)}.c-page-b2b .c-form .btn-primary{width:100%;margin-top:16px}.c-page-b2b .c-form .legal{margin-top:14px;font-size:13px;line-height:1.5;color:var(--ink-4)}.c-page-b2b .c-form.is-done{justify-content:center}.c-page-b2b .c-done{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:28px 0}.c-page-b2b .c-done-ic{flex:none;width:56px;height:56px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center}.c-page-b2b .c-done-ic svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.c-page-b2b .c-done .done{font-size:17px;line-height:1.45;max-width:340px}.c-page-b2b .c-form .legal a{color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.c-page-b2b .c-form .legal a:hover{color:var(--accent)}.c-page-b2b .c-form.dark-form .legal a{color:var(--ink-on-d-2)}.c-page-b2b .c-form.dark-form .legal a:hover{color:#fff}.c-page-b2b .c-form .done{padding:26px 0;font-size:19px;line-height:1.5;color:var(--ink-2)}.c-page-b2b .c-form.wide{padding:44px 48px;border-radius:30px;background:var(--plate);border-color:var(--plate-border)}.c-page-b2b .c-form.wide h3{font-size:clamp(26px,3vw,38px);letter-spacing:-.03em}.c-page-b2b .c-form.wide .fnote{font-size:19px;max-width:640px}.c-page-b2b .c-form.wide .c-form-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.c-page-b2b .c-form.wide .btn-primary{width:auto;margin-top:22px;padding:19px 44px;font-size:18px}.c-page-b2b .c-form.wide .legal{font-size:13.5px}@media (max-width:860px){.c-page-b2b .c-form.wide{padding:30px}.c-page-b2b .c-form.wide .c-form-fields{grid-template-columns:1fr}.c-page-b2b .c-form.wide .btn-primary{width:100%}}.c-page-b2b .c-form.dark-form{background:#ffffff0d;border-color:var(--line-d);color:var(--ink-on-d)}.c-page-b2b .c-form.dark-form .fnote{color:var(--ink-on-d-2)}.c-page-b2b .c-form.dark-form input{background:#ffffff12;border-color:var(--line-d);color:#fff}.c-page-b2b .c-form.dark-form input::placeholder{color:var(--ink-on-d-3)}.c-page-b2b .c-form.dark-form input:focus{border-color:#fff}.c-page-b2b .c-form.dark-form .legal{color:var(--ink-on-d-3)}.c-page-b2b .c-form.dark-form .done{color:var(--ink-on-d-2)}.c-page-b2b .c-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0b0b0b8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c-page-b2b .c-modal-box{width:100%;max-width:470px;position:relative}.c-page-b2b .c-modal-box .c-form{background:#fff}.c-page-b2b .c-modal-close{position:absolute;top:-14px;right:-14px;width:36px;height:36px;border-radius:999px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:19px;box-shadow:0 8px 24px -10px #00000080;z-index:2}.c-page-b2b .c-colog{display:flex;flex-wrap:wrap;align-items:center;gap:34px 52px;margin-top:32px}.c-page-b2b .c-colog img{width:auto;object-fit:contain}@media (max-width:720px){.c-page-b2b .c-colog{gap:24px 32px}}.c-page-b2b .c-clog{display:grid;grid-template-columns:repeat(6,1fr);align-items:center;gap:36px 40px;margin-top:34px}.c-page-b2b .c-clog img{max-width:100%;max-height:38px;width:auto;object-fit:contain;justify-self:center}.c-page-b2b .c-clog img[alt=МТС]{max-height:46px}@media (max-width:880px){.c-page-b2b .c-clog{grid-template-columns:repeat(4,1fr);gap:28px 28px}}@media (max-width:560px){.c-page-b2b .c-clog{grid-template-columns:repeat(3,1fr)}.c-page-b2b .c-clog img{max-height:30px}}.c-page-b2b .c-logos-ph{margin-top:26px;border-radius:22px;border:1px dashed var(--line);background:#fff;padding:56px 32px;text-align:center;color:var(--ink-4);font-size:17px;line-height:1.5}.c-page-b2b .c-facts9{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.c-page-b2b .c-f9{background:#fff;padding:26px 28px 34px;min-height:190px;display:flex;flex-direction:column;gap:26px}.c-page-b2b .c-f9 .k{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-f9 .v{font-size:clamp(22px,2vw,29px);line-height:1.22;letter-spacing:-.03em;font-weight:600;white-space:pre-line;text-wrap:pretty}.c-page-b2b .c-f9.hi{background:var(--accent);color:#fff}.c-page-b2b .c-f9.hi .k{color:#ffffffb8}@media (max-width:880px){.c-page-b2b .c-facts9{grid-template-columns:1fr}.c-page-b2b .c-f9{min-height:0;padding:22px 24px 26px;gap:16px}}.c-page-b2b .c-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:880px){.c-page-b2b .c-nums{grid-template-columns:1fr}}.c-page-b2b .c-num{height:100%;min-height:280px;border-radius:24px;padding:36px;background:var(--plate);border:1px solid var(--plate-border);display:flex;flex-direction:column}.c-page-b2b .c-num b{display:block;font-size:clamp(56px,6.4vw,84px);line-height:1;letter-spacing:-.045em;font-weight:600}.c-page-b2b .c-num .u{display:block;margin-top:12px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-num p{margin-top:auto;padding-top:24px;font-size:18px;line-height:1.5;color:var(--ink-2)}.c-page-b2b .c-nocode{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}@media (max-width:940px){.c-page-b2b .c-nocode{grid-template-columns:1fr;gap:30px}}.c-page-b2b .c-nocode .q{font-size:clamp(30px,3.8vw,50px);line-height:1.1;letter-spacing:-.035em;font-weight:600}.c-page-b2b .c-nocode .q em{font-style:normal;color:var(--accent)}.c-page-b2b .c-nocode p{margin-top:22px;font-size:20px;line-height:1.55;color:var(--ink-2);max-width:600px}.c-page-b2b .c-nocode-bubble{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.c-page-b2b .c-hand-note{display:flex;align-items:flex-start;gap:10px;padding-right:18px}.c-page-b2b .c-hand-note span{font-family:Caveat,cursive;font-weight:600;font-size:30px;line-height:1;color:var(--ink);transform:rotate(-3deg);margin-top:14px}.c-page-b2b .c-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.c-page-b2b .c-tab{display:inline-flex;align-items:center;padding:15px 24px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:17px;font-weight:500;color:var(--ink-2);transition:all .18s}.c-page-b2b .c-tab:hover{border-color:var(--ink-3)}.c-page-b2b .c-tab.on{background:var(--ink);border-color:var(--ink);color:#fff}.c-page-b2b .c-panel{margin-top:26px;border-radius:26px;padding:44px;background:var(--plate);border:1px solid var(--plate-border);display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}@media (max-width:940px){.c-page-b2b .c-panel{grid-template-columns:1fr;gap:26px;padding:30px}}.c-page-b2b .c-panel h3{font-size:clamp(24px,2.6vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.15}.c-page-b2b .c-panel .p{margin-top:14px;font-size:19px;line-height:1.5;color:var(--ink-3)}.c-page-b2b .c-panel .after-l{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-panel ul{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:16px}.c-page-b2b .c-panel li{position:relative;padding-left:30px;font-size:20px;line-height:1.45;color:var(--ink)}.c-page-b2b .c-panel li:before{content:"";position:absolute;left:0;top:14px;width:16px;height:1px;background:var(--accent)}.c-page-b2b .c-outro{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;font-size:20px;color:var(--ink-3)}.c-page-b2b #fit{padding-bottom:64px}.c-page-b2b .c-skills{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:40px}@media (max-width:760px){.c-page-b2b .c-skills{grid-template-columns:1fr}}.c-page-b2b .c-skill{border-radius:18px;padding:28px 30px;background:#fff;border:1px solid var(--line);font-size:20px;line-height:1.4;color:var(--ink);min-height:126px;display:flex;align-items:center;gap:22px;transition:border-color .2s}.c-page-b2b .c-skill:hover{border-color:var(--ink-3)}.c-page-b2b .c-skill .n{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.12em;color:var(--ink-4);flex:0 0 auto}.c-page-b2b .c-cases{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;align-items:start}@media (max-width:760px){.c-page-b2b .c-cases{grid-template-columns:1fr}}.c-page-b2b .c-case{border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.c-page-b2b .c-case .ph{aspect-ratio:16/9;overflow:hidden;background:var(--bg-2);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.c-page-b2b .c-case .ph.shot{background:#fff;padding:16px}.c-page-b2b .c-case .ph.shot img{border-radius:10px}.c-page-b2b .c-case .ph.shot img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.c-page-b2b .c-case .ph.deco{position:relative}.c-page-b2b .c-case .ph.deco.d1{background:linear-gradient(135deg,#1c00fe,#5b4bff)}.c-page-b2b .c-case .ph.deco.d1:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.22) 1.4px,transparent 1.4px);background-size:20px 20px}.c-page-b2b .c-case .ph.deco.d2{background:linear-gradient(135deg,#1c00fe,#5b4bff)}.c-page-b2b .c-case .ph.deco.d2:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.22) 1.4px,transparent 1.4px);background-size:20px 20px}.c-page-b2b .c-case .body{padding:30px;display:flex;flex-direction:column;gap:14px;flex:1}.c-page-b2b .c-case h3{font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.c-page-b2b .c-case p{font-size:18px;line-height:1.55;color:var(--ink-3)}.c-page-b2b .c-case .who{font-size:14.5px;color:var(--ink-4);margin-top:-6px}.c-page-b2b .c-case{position:relative}.c-page-b2b .c-case .ab{display:flex;flex-direction:column;gap:14px}.c-page-b2b .c-case .ab .cap{display:block;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-case .ab p{font-size:16px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.c-page-b2b .c-case .ab .q{background:var(--bg-2);border-radius:16px;padding:18px 20px}.c-page-b2b .c-case .ab .q .cap{color:var(--ink-4)}.c-page-b2b .c-case .ab .res{background:var(--plate);border:1px solid var(--plate-border);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.c-page-b2b .c-case .ab .res .cap{color:var(--accent);margin-bottom:0}.c-page-b2b .c-case .ab .res .hi{font-weight:600;color:var(--ink)}.c-page-b2b .c-notes{display:none}.c-page-b2b .c-cases .c-note{position:relative;width:auto;min-height:0;align-self:center;justify-self:center;max-width:340px;padding:44px 38px;display:flex;align-items:center;background:#e9b8f5;border-radius:2px;box-shadow:6px 12px 28px -14px #0b0b0b73;font-family:Caveat,cursive;font-weight:600;font-size:30px;line-height:1.22;color:#1a1a1a;transform:rotate(-2.4deg)}.c-page-b2b .c-cases .c-note:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.35),transparent 45%);pointer-events:none}.c-page-b2b .c-cases .c-note u{text-decoration:none;position:relative;white-space:nowrap}.c-page-b2b .c-cases .c-note u:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:.26em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C40 2 80 11 120 6 C150 2 175 8 198 4' stroke='%231C00FE' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}.c-page-b2b .c-cases .c-note.with-arrow:before{content:"";position:absolute;left:-64px;top:50%;width:56px;height:46px;margin-top:-23px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 46'%3E%3Cpath d='M56 20 C40 6 20 10 8 26' stroke='%230B0B0B' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M8 26 L20 22 M8 26 L12 14' stroke='%230B0B0B' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}@media (max-width:1000px){.c-page-b2b .c-cases .c-note.with-arrow:before{display:none}}.c-page-b2b .c-cases .c-note:nth-child(2n){background:#c9d6fa;transform:rotate(2.2deg)}.c-page-b2b .c-spot-sec{min-height:100vh;display:flex;align-items:center;padding:96px 0}.c-page-b2b .c-spot{max-width:1000px;margin:0 auto;text-align:center}.c-page-b2b .c-spot blockquote{font-size:clamp(32px,4.4vw,60px);line-height:1.05;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.c-page-b2b .spot-k{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#8aa6ff;margin-bottom:26px}.c-page-b2b .c-spot .who{margin-top:30px;display:inline-flex;flex-direction:column;gap:6px;align-items:center;padding:16px 30px;border-radius:20px;background:#ffffff12;border:1px solid var(--line-d)}.c-page-b2b .c-spot .who b{font-size:24px;font-weight:600;letter-spacing:-.02em;color:#fff}.c-page-b2b .c-spot .who span{font-size:16px;color:var(--ink-on-d-2)}.c-page-b2b .c-spot p{margin:22px auto 0;font-size:19px;line-height:1.6;color:var(--ink-on-d-2);max-width:760px}.c-page-b2b .c-video{position:relative;margin-top:52px;width:100%;padding-top:56.25%;border-radius:26px;overflow:hidden;background:#000;border:1px solid var(--line-d)}.c-page-b2b .c-video iframe{position:absolute;inset:0;width:100%;height:100%;display:block;border:0}.c-page-b2b .c-video-ph{margin-top:52px;aspect-ratio:16/9;border-radius:26px;border:1px dashed var(--line-d);background:var(--bg-dark-2);display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;color:var(--ink-on-d-3);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.c-page-b2b .c-video-ph .play{width:76px;height:76px;border-radius:999px;background:var(--accent);display:flex;align-items:center;justify-content:center}.c-page-b2b .c-revs{columns:3;column-gap:18px;margin-top:44px}@media (max-width:980px){.c-page-b2b .c-revs{columns:1}}.c-page-b2b .c-rev{break-inside:avoid;margin-bottom:18px;border-radius:24px;padding:34px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:16px}.c-page-b2b .c-rev .stars{color:var(--accent);font-size:15px;letter-spacing:.16em}.c-page-b2b .c-rev h3{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.c-page-b2b .c-rev p{font-size:18px;line-height:1.6;color:var(--ink-2)}.c-page-b2b .c-rev .who{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line-2);font-size:15px;color:var(--ink-4);line-height:1.4}.c-page-b2b .c-month{margin:56px 0 18px;display:flex;align-items:center;gap:20px}.c-page-b2b .c-month h3{font-size:26px;font-weight:600;letter-spacing:-.02em}.c-page-b2b .c-month .rule{flex:1;height:1px;background:var(--line)}.c-page-b2b .c-cal{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}.c-page-b2b .c-cal-head,.c-page-b2b .c-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.c-page-b2b .c-cal-head div{padding:9px 12px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line);background:var(--bg-2)}.c-page-b2b .c-cal-cell{min-height:0;padding:8px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);display:flex;flex-direction:column;gap:8px}.c-page-b2b .c-cal-cell:nth-child(7n){border-right:none}.c-page-b2b .c-cal-cell.empty{background:repeating-linear-gradient(135deg,transparent,transparent 10px,var(--bg-2) 10px,var(--bg-2) 11px)}.c-page-b2b .c-cal-day{font-size:12.5px;font-weight:600;color:var(--ink-4)}.c-page-b2b .c-cal-cell.has .c-cal-day{color:var(--ink)}.c-page-b2b .c-ev{width:100%;text-align:left;border-radius:10px;padding:9px 11px;background:var(--plate);border:1px solid var(--plate-border);display:flex;flex-direction:column;gap:6px;transition:transform .16s,box-shadow .16s}.c-page-b2b .c-ev:hover{transform:translateY(-1px);box-shadow:0 12px 24px -18px #0b0b0b99}.c-page-b2b .c-ev .t{font-size:13.5px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.c-page-b2b .c-ev .s{font-size:11.5px;color:var(--ink-4);line-height:1.3}.c-page-b2b .c-ev.k-bonus{background:#ffe9a8;border-color:#e8ce72}.c-page-b2b .c-ev.k-hack,.c-page-b2b .c-ev.k-demo,.c-page-b2b .c-ev.k-kick{background:var(--ink);border-color:var(--ink);color:#fff}.c-page-b2b .c-ev.k-hack .s,.c-page-b2b .c-ev.k-demo .s,.c-page-b2b .c-ev.k-kick .s{color:#fff9}@media (max-width:900px){.c-page-b2b .c-cal-head{display:none}.c-page-b2b .c-cal-grid{grid-template-columns:1fr}.c-page-b2b .c-cal-cell{min-height:0;border-right:none}.c-page-b2b .c-cal-cell.empty{display:none}.c-page-b2b .c-cal-cell:not(.has){display:none}}.c-page-b2b .c-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;font-size:14px;color:var(--ink-4)}.c-page-b2b .c-legend span{display:inline-flex;align-items:center;gap:8px}.c-page-b2b .c-legend i{width:14px;height:14px;border-radius:5px;display:inline-block}.c-page-b2b .c-lesson-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0b0b0b8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.c-page-b2b .c-lesson-box{width:100%;max-width:720px;max-height:86vh;overflow:auto;background:#fff;border-radius:26px;padding:40px;position:relative}@media (max-width:720px){.c-page-b2b .c-lesson-box{padding:26px}}.c-page-b2b .c-lesson-box .date{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-lesson-box h3{margin-top:14px;font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.15}.c-page-b2b .c-lesson-box .spk{margin-top:12px;font-size:16px;color:var(--accent)}.c-page-b2b .c-lesson-box .goal{margin-top:22px;font-size:18px;line-height:1.6;color:var(--ink-2)}.c-page-b2b .c-mod{border-radius:22px;padding:30px 32px;margin:30px 0 16px;background:var(--plate);border:1px solid var(--plate-border)}.c-page-b2b .c-mod h4{font-size:22px;font-weight:600;letter-spacing:-.025em}.c-page-b2b .c-mod p{margin-top:12px;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:900px}.c-page-b2b .c-mod ol{margin:16px 0 0 22px;display:flex;flex-direction:column;gap:8px;font-size:17px;line-height:1.5;color:var(--ink-2)}.c-page-b2b .c-rows{display:flex;flex-direction:column;gap:10px}.c-page-b2b .c-row{display:flex;gap:18px;align-items:stretch}.c-page-b2b .c-date{flex:0 0 54px;text-align:center;padding-top:20px}.c-page-b2b .c-date b{display:block;font-size:24px;line-height:1;letter-spacing:-.03em;font-weight:600}.c-page-b2b .c-date span{font-size:11px;color:var(--ink-4);text-transform:uppercase;font-family:JetBrains Mono,monospace}.c-page-b2b .c-lesson{flex:1;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:border-color .2s}.c-page-b2b .c-lesson:hover{border-color:var(--ink-3)}.c-page-b2b .c-lesson.open{border-color:var(--ink)}.c-page-b2b .c-sum{width:100%;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 22px;text-align:left}.c-page-b2b .c-tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 11px;border-radius:7px;background:var(--bg-3);color:var(--ink-3);white-space:nowrap}.c-page-b2b .k-hack .c-tag,.c-page-b2b .k-kick .c-tag,.c-page-b2b .k-demo .c-tag{background:var(--ink);color:#fff}.c-page-b2b .k-bonus .c-tag{background:var(--plate);color:var(--accent)}.c-page-b2b .c-ltitle{flex:1;min-width:220px;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3}.c-page-b2b .c-lspk{font-size:15px;color:var(--ink-4);white-space:nowrap}@media (max-width:820px){.c-page-b2b .c-lspk{white-space:normal;width:100%}}.c-page-b2b .c-chev{margin-left:auto;color:var(--ink-4);transition:transform .2s;font-size:20px;line-height:1}.c-page-b2b .c-lesson.open .c-chev{transform:rotate(90deg)}.c-page-b2b .c-lbody{padding:4px 24px 26px;border-top:1px solid var(--line-2)}.c-page-b2b .c-goal{margin:20px 0 8px;font-size:18px;line-height:1.55;color:var(--ink-2)}.c-page-b2b .c-goal span{display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:6px;padding:4px 9px;margin-right:10px;vertical-align:middle}.c-page-b2b .c-got{margin:22px 0 10px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-got.now{color:var(--accent)}.c-page-b2b .c-lbody ul{list-style:none;display:flex;flex-direction:column;gap:9px}.c-page-b2b .c-lbody li{position:relative;padding-left:24px;font-size:17px;line-height:1.55;color:var(--ink-2)}.c-page-b2b .c-lbody li:before{content:"";position:absolute;left:2px;top:12px;width:8px;height:1px;background:var(--ink-4)}.c-page-b2b .c-lbody ul.now li:before{width:14px;background:var(--accent)}.c-page-b2b .c-stack{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.c-page-b2b .c-chip{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:18px;font-weight:500}.c-page-b2b .c-chip img{width:26px;height:26px;object-fit:contain;border-radius:6px}.c-page-b2b .c-panel-empty{margin-top:26px;border-radius:26px;padding:64px 44px;background:var(--plate);border:1px dashed var(--plate-border);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;color:var(--ink-3)}.c-page-b2b .c-panel-empty .marks{display:flex;gap:10px}.c-page-b2b .c-panel-empty .marks i{width:12px;height:12px;border-radius:999px;background:var(--accent);opacity:.25;animation:c-pulse 1.6s ease-in-out infinite}.c-page-b2b .c-panel-empty .marks i:nth-child(2){animation-delay:.2s}.c-page-b2b .c-panel-empty .marks i:nth-child(3){animation-delay:.4s}@keyframes c-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.9;transform:scale(1.25)}}.c-page-b2b .c-panel-empty p{font-size:20px;line-height:1.5;max-width:44ch}.c-page-b2b .c-format{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}@media (max-width:940px){.c-page-b2b .c-format{grid-template-columns:1fr;gap:32px}}.c-page-b2b .c-format ul{list-style:none;display:flex;flex-direction:column;gap:0}.c-page-b2b .c-format li{position:relative;padding:22px 0 22px 32px;font-size:20px;line-height:1.5;color:var(--ink-2);border-bottom:1px solid var(--line-2)}.c-page-b2b .c-format li:first-child{padding-top:0}.c-page-b2b .c-format li:before{content:"";position:absolute;left:0;top:32px;width:16px;height:1px;background:var(--accent)}.c-page-b2b .c-format li:first-child:before{top:11px}.c-page-b2b .c-bonus{margin-top:28px;border-radius:20px;padding:28px 30px;background:var(--plate);border:1px solid var(--plate-border);font-size:19px;line-height:1.5;color:var(--ink-2)}.c-page-b2b .c-fomo{max-width:1000px;margin:0 auto;text-align:center}.c-page-b2b .c-fomo h2{font-size:clamp(32px,4.6vw,64px);line-height:1.06;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.c-page-b2b .c-fomo .sub{margin-top:26px;font-size:22px;line-height:1.5;color:var(--ink-on-d-2)}.c-page-b2b .c-fomo .note{margin:20px auto 0;font-size:15px;color:var(--ink-on-d-3);max-width:640px;line-height:1.55}.c-page-b2b .c-first{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}@media (max-width:900px){.c-page-b2b .c-first{grid-template-columns:1fr}}.c-page-b2b .c-first-card{height:100%;border-radius:24px;padding:36px;background:#fff;border:1px solid var(--line)}.c-page-b2b .c-first-card .n{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;color:var(--ink-4)}.c-page-b2b .c-first-card h3{margin-top:20px;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.c-page-b2b .c-first-card p{margin-top:16px;font-size:18px;line-height:1.55;color:var(--ink-3)}.c-page-b2b .c-speakers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}@media (max-width:900px){.c-page-b2b .c-speakers{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.c-page-b2b .c-speakers{grid-template-columns:1fr}}.c-page-b2b .sp-card{perspective:1500px}.c-page-b2b .sp-inner{position:relative;width:100%;aspect-ratio:.86;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.c-page-b2b .sp-card:hover .sp-inner,.c-page-b2b .sp-card:focus-within .sp-inner{transform:rotateY(180deg)}.c-page-b2b .sp-front,.c-page-b2b .sp-back{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:24px;overflow:hidden}.c-page-b2b .sp-front{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.c-page-b2b .sp-photo{flex:1;background-color:var(--bg-2);background-image:repeating-linear-gradient(135deg,transparent,transparent 11px,var(--bg-3) 11px,var(--bg-3) 12px);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line);overflow:hidden}.c-page-b2b .sp-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.c-page-b2b .sp-photo .ini{font-size:34px;font-weight:600;letter-spacing:-.02em;color:var(--ink-4)}.c-page-b2b .sp-meta{padding:20px 22px 24px}.c-page-b2b .sp-meta .nm{font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.c-page-b2b .sp-meta .rl{margin-top:8px;font-size:15px;line-height:1.45;color:var(--ink-3)}.c-page-b2b .sp-hint{position:absolute;right:14px;top:14px;z-index:2;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid var(--line);color:var(--ink-3);font-size:14px;transition:background .25s,color .25s}.c-page-b2b .sp-hint{transition:opacity .25s}.c-page-b2b .sp-card:hover .sp-hint,.c-page-b2b .sp-card:focus-within .sp-hint{opacity:0}.c-page-b2b .sp-back{transform:rotateY(180deg);background:var(--bg-dark);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:26px}.c-page-b2b .sp-back .nm{font-size:23px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.c-page-b2b .sp-back .bio{margin-top:14px;font-size:clamp(13px,1.05vw,16px);line-height:1.5;color:var(--ink-on-d-2)}.c-page-b2b .sp-back .foot:last-child{flex:none}.c-page-b2b .sp-back .foot{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-on-d-3)}.c-page-b2b .c-tars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;align-items:stretch}@media (max-width:1000px){.c-page-b2b .c-tars{grid-template-columns:1fr}}.c-page-b2b .c-tar{height:100%;border-radius:22px;padding:26px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:11px;position:relative}.c-page-b2b .c-tar.featured{border-color:var(--accent);box-shadow:0 26px 60px -40px var(--accent-glow)}.c-page-b2b .c-tar .badge{position:absolute;top:-14px;left:32px;padding:7px 16px;border-radius:999px;background:var(--accent);color:#fff;font-size:13px;font-weight:600}.c-page-b2b .c-tar h3{font-size:20px;font-weight:600;letter-spacing:-.025em}.c-page-b2b .c-tar .price{font-size:29px;font-weight:600;letter-spacing:-.04em}.c-page-b2b .c-tar .inst{font-size:13.5px;color:var(--ink-4);margin-top:-6px}.c-page-b2b .c-tar .load{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--ink-3);padding-bottom:2px}.c-page-b2b .c-tar .load svg{flex:none;color:var(--accent)}.c-page-b2b .c-tar .pre-wrap{background:var(--plate);border:1px solid var(--plate-border);border-radius:10px;overflow:hidden}.c-page-b2b .c-tar .pre{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-size:15px;font-weight:600;color:var(--accent);background:none;border:0;cursor:pointer;padding:9px 13px;font-family:inherit}.c-page-b2b .c-tar .pre .chev{flex:none;display:inline-flex;transition:transform .22s ease;opacity:.75}.c-page-b2b .c-tar .pre-wrap.open .chev{transform:rotate(180deg)}.c-page-b2b .c-tar .inherited{padding:0 13px 11px;gap:6px}.c-page-b2b .c-tar .inherited li{font-size:13.5px;color:var(--ink-4)}.c-page-b2b .c-choose{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}@media (max-width:1000px){.c-page-b2b .c-choose{grid-template-columns:1fr}}.c-page-b2b .c-choose-i{border-radius:18px;padding:22px;background:#fff;border:1px dashed var(--line);display:flex;flex-direction:column;gap:12px}.c-page-b2b .c-choose-i h4{font-size:16.5px;font-weight:600;letter-spacing:-.02em}.c-page-b2b .c-choose-i ul{list-style:none;display:flex;flex-direction:column;gap:7px}.c-page-b2b .c-choose-i li{position:relative;padding-left:20px;font-size:14px;line-height:1.42;color:var(--ink-2)}.c-page-b2b .c-choose-i li:before{content:"";position:absolute;left:0;top:10px;width:14px;height:1px;background:var(--accent)}.c-page-b2b .c-tar ul{list-style:none;display:flex;flex-direction:column;gap:8px}.c-page-b2b .c-tar li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.42;color:var(--ink-2)}.c-page-b2b .c-tar li:before{content:"";position:absolute;left:0;top:11px;width:14px;height:1px;background:var(--accent)}.c-page-b2b .c-tar ul.check li:before,.c-page-b2b .c-tar ul.plus li:before{content:none}.c-page-b2b .c-tar ul.check li{padding-left:22px}.c-page-b2b .c-tar ul.check li:after{content:"";position:absolute;left:1px;top:5px;width:11px;height:6px;border-left:1.8px solid var(--accent);border-bottom:1.8px solid var(--accent);transform:rotate(-45deg)}.c-page-b2b .c-tar ul.plus li{padding-left:22px}.c-page-b2b .c-tar ul.plus li:after{content:"+";position:absolute;left:0;top:-1px;font-size:16px;font-weight:600;line-height:1.42;color:var(--accent)}.c-page-b2b .c-tar .inherited.check li:after{opacity:.5}.c-page-b2b .c-tar .btn-primary,.c-page-b2b .c-tar .btn-ghost{margin-top:auto;padding-top:12px;padding-bottom:12px;font-size:14.5px;width:100%}.c-page-b2b .c-tar h3{font-size:19px}.c-page-b2b #tariffs{padding-top:64px;padding-bottom:64px}.c-page-b2b .c-faq{margin-top:44px;display:flex;flex-direction:column;gap:44px}.c-page-b2b .c-faq-g h3{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:16px}.c-page-b2b .c-qs{display:flex;flex-direction:column;gap:12px}.c-page-b2b .c-q{border-radius:20px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:border-color .2s}.c-page-b2b .c-q:hover{border-color:var(--ink-3)}.c-page-b2b .c-q.open{border-color:var(--ink)}.c-page-b2b .c-q button{width:100%;display:flex;gap:20px;align-items:flex-start;padding:26px 30px;text-align:left;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.35}.c-page-b2b .c-q .num{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink-4);padding-top:7px}.c-page-b2b .c-q .pm{margin-left:auto;font-size:24px;color:var(--ink-4);line-height:1}.c-page-b2b .c-q .ans{padding:0 30px 28px 70px;display:flex;flex-direction:column;gap:14px;font-size:18px;line-height:1.6;color:var(--ink-2);max-width:940px}@media (max-width:720px){.c-page-b2b .c-q button{padding:20px;font-size:18px;gap:14px}.c-page-b2b .c-q .ans{padding:0 20px 22px;font-size:17px}}.c-page-b2b .c-final-quote{margin-top:72px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;text-align:left}.c-page-b2b .c-final-quote .bubble{max-width:820px;font-size:clamp(22px,2.6vw,32px);line-height:1.3;padding:28px 36px;border-radius:30px}.c-page-b2b .c-final-quote .bubble-who{font-size:17px}.c-page-b2b .c-cta{position:relative;overflow:hidden;background:var(--bg-dark);color:var(--ink-on-d);border-radius:32px;padding:64px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.c-page-b2b .c-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 130% at 10% 0%,rgba(28,0,254,.42),transparent 60%),radial-gradient(70% 100% at 100% 100%,rgba(138,166,255,.2),transparent 62%);pointer-events:none}.c-page-b2b .c-cta:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.1) 1.1px,transparent 1.1px);background-size:26px 26px;pointer-events:none}.c-page-b2b .c-cta>*{position:relative;z-index:1}.c-page-b2b .c-cta h2 em{font-style:normal;color:#8aa6ff;font-weight:600;background:none}@media (max-width:940px){.c-page-b2b .c-cta{grid-template-columns:1fr;padding:34px;gap:34px}}.c-page-b2b .c-cta .k{display:inline-block;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#8aa6ff;padding:8px 16px;border-radius:999px;border:1px solid rgba(138,166,255,.4);background:#8aa6ff1a}.c-page-b2b .c-cta h2{font-size:clamp(30px,3.6vw,50px);line-height:1.06;letter-spacing:-.035em;font-weight:600;margin-top:22px;text-wrap:balance}.c-page-b2b .c-cta .start{margin-top:20px;font-size:20px;color:#fff;font-weight:600}.c-page-b2b .c-cta .inside{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.c-page-b2b .c-cta .inside span{padding:10px 18px;border-radius:999px;border:1px solid rgba(138,166,255,.28);background:#8aa6ff14;font-size:15px;color:#c7d3ff}.c-page-b2b .c-mtabs{display:flex;gap:10px;margin-top:34px;flex-wrap:wrap}.c-page-b2b .c-mtab{padding:13px 26px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink-3);transition:all .18s}.c-page-b2b .c-mtab:hover{border-color:var(--ink-3)}.c-page-b2b .c-mtab.on{background:var(--accent);border-color:var(--accent);color:#fff}.c-page-b2b .c-mnote{margin-top:16px;margin-bottom:16px;padding:20px 26px;border-radius:20px;background:var(--plate);border:1px solid var(--plate-border)}.c-page-b2b .c-mnote .mn-k{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.c-page-b2b .c-mnote p{margin-top:8px;font-size:18px;line-height:1.5;color:var(--ink-2);max-width:820px}.c-page-b2b .c-legend{display:flex;flex-wrap:wrap;gap:22px;margin-top:20px;font-size:15px;color:var(--ink-2)}.c-page-b2b .c-legend span{display:inline-flex;align-items:center;gap:10px}.c-page-b2b .c-legend i{width:22px;height:22px;border-radius:7px;display:inline-block;border:1px solid transparent}.c-page-b2b .c-legend i.lg-main{background:var(--plate);border-color:var(--plate-border)}.c-page-b2b .c-legend i.lg-bonus{background:#ffe9a8;border-color:#e8ce72}.c-page-b2b .c-legend i.lg-key{background:var(--ink)}.c-page-b2b .c-stack-box{margin-top:28px;padding:34px;border-radius:26px;background:#fff;border:1px solid var(--line)}.c-page-b2b .c-stack-box .c-stack{margin-top:0}@media (max-width:720px){.c-page-b2b .c-stack-box{padding:22px}}.c-page-b2b .c-format-box{margin-top:0;padding:52px;border-radius:30px;background:#fff;border:1px solid var(--line)}@media (max-width:720px){.c-page-b2b .c-format-box{padding:26px}}.c-page-b2b .c-format-box .c-format{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:auto auto;gap:36px 64px;margin:0;align-items:start}.c-page-b2b .c-format-box .c-format>.c-h2{grid-column:1;grid-row:1;max-width:13ch;padding-right:20px}.c-page-b2b .c-format-box .c-format>.c-bonus{grid-column:2;grid-row:1;margin:0}.c-page-b2b .c-format-box .c-format>ul{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}.c-page-b2b .c-format-box .c-format>ul li{padding:22px 0 22px 52px;border-bottom:1px solid var(--line-2)}.c-page-b2b .c-format-box .c-format>ul.numbered li:before{display:none}.c-page-b2b .c-format-box .c-format>ul.numbered li .n{position:absolute;left:0;top:22px;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.08em;color:var(--accent)}.c-page-b2b .c-format-box .c-format>ul.numbered li:nth-child(-n+2) .n{top:2px}.c-page-b2b .c-format-box .c-format>ul li:nth-child(-n+2){padding-top:0}.c-page-b2b .c-format-box .c-format>ul li:nth-child(-n+2):before{top:9px}.c-page-b2b .c-format-box .c-format>ul li:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}@media (max-width:940px){.c-page-b2b .c-format-box .c-format{grid-template-columns:1fr;gap:26px}.c-page-b2b .c-format-box .c-format>*{grid-column:1!important;grid-row:auto!important}}.c-page-b2b .c-plist{display:flex;flex-direction:column;gap:8px}.c-page-b2b .c-pitem{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;transition:border-color .18s}.c-page-b2b .c-pitem:hover{border-color:var(--ink-3)}.c-page-b2b .c-pitem.open{border-color:var(--ink)}.c-page-b2b .c-prow{display:flex;align-items:center;gap:20px;width:100%;text-align:left;padding:18px 24px}.c-page-b2b .c-prow .d{flex:0 0 52px;display:flex;flex-direction:column;align-items:center;line-height:1}.c-page-b2b .c-prow .d b{font-size:22px;font-weight:600;letter-spacing:-.03em}.c-page-b2b .c-prow .d i{font-style:normal;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-prow .tg{flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:7px;background:var(--bg-3);color:var(--ink-3);white-space:nowrap}.c-page-b2b .c-prow .tt{flex:1;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.c-page-b2b .c-prow .sp{flex:0 0 auto;font-size:13.5px;color:var(--ink-4);max-width:26ch}.c-page-b2b .c-prow .ar{color:var(--ink-4);font-size:20px;line-height:1;transition:transform .2s}.c-page-b2b .c-pitem.open .c-prow .ar{transform:rotate(90deg)}.c-page-b2b .c-pitem.k-bonus{background:#fff8e4;border-color:#f0dfa6}.c-page-b2b .c-pitem.k-bonus .tg{background:#fff;border:1px solid #F0DFA6}.c-page-b2b .c-pitem.k-hack,.c-page-b2b .c-pitem.k-demo,.c-page-b2b .c-pitem.k-kick{background:var(--ink);border-color:var(--ink);color:#fff}.c-page-b2b .c-pitem.k-hack .sp,.c-page-b2b .c-pitem.k-demo .sp,.c-page-b2b .c-pitem.k-kick .sp,.c-page-b2b .c-pitem.k-hack .ar,.c-page-b2b .c-pitem.k-demo .ar,.c-page-b2b .c-pitem.k-kick .ar,.c-page-b2b .c-pitem.k-hack .d i,.c-page-b2b .c-pitem.k-demo .d i,.c-page-b2b .c-pitem.k-kick .d i{color:#fff9}.c-page-b2b .c-pitem.k-hack .tg,.c-page-b2b .c-pitem.k-demo .tg,.c-page-b2b .c-pitem.k-kick .tg{background:#ffffff29;color:#fff}.c-page-b2b .c-pbody{padding:4px 26px 24px 96px;border-top:1px solid var(--line-2)}.c-page-b2b .c-pbody .goal{margin-top:18px;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:820px}.c-page-b2b .c-pitem.k-hack .c-pbody,.c-page-b2b .c-pitem.k-demo .c-pbody,.c-page-b2b .c-pitem.k-kick .c-pbody{border-color:#ffffff29}.c-page-b2b .c-pitem.k-hack .c-pbody .goal,.c-page-b2b .c-pitem.k-demo .c-pbody .goal,.c-page-b2b .c-pitem.k-kick .c-pbody .goal,.c-page-b2b .c-pitem.k-hack .c-pbody li,.c-page-b2b .c-pitem.k-demo .c-pbody li,.c-page-b2b .c-pitem.k-kick .c-pbody li{color:#ffffffd1}@media (max-width:820px){.c-page-b2b .c-pbody{padding-left:20px;padding-right:18px}}@media (max-width:820px){.c-page-b2b .c-prow{flex-wrap:wrap;gap:10px 14px;padding:16px 18px}.c-page-b2b .c-prow .d{flex-direction:row;gap:6px;align-items:baseline;flex:0 0 auto}.c-page-b2b .c-prow .tt{flex:1 1 100%;order:5}.c-page-b2b .c-prow .sp{flex:1 1 100%;order:6;max-width:none}.c-page-b2b .c-prow .ar{display:none}}.c-page-b2b .c-mods{margin-top:56px;padding-top:44px;border-top:1px solid var(--line)}.c-page-b2b .c-mods-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:20px}.c-page-b2b .c-mods-head h3{font-size:26px;font-weight:600;letter-spacing:-.025em}.c-page-b2b .c-mods-head span{font-size:16px;color:var(--ink-4)}.c-page-b2b .c-mod{border:1px solid var(--line);border-radius:18px;background:#fff;margin-bottom:10px;overflow:hidden;transition:border-color .18s}.c-page-b2b .c-mod:hover{border-color:var(--ink-3)}.c-page-b2b .c-mod.open{border-color:var(--ink)}.c-page-b2b .c-mod-sum{width:100%;display:flex;align-items:center;gap:18px;padding:20px 24px;text-align:left}.c-page-b2b .c-mod-sum .n{width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:var(--plate);border:1px solid var(--plate-border);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--accent)}.c-page-b2b .c-mod.open .c-mod-sum .n{background:var(--accent);border-color:var(--accent);color:#fff}.c-page-b2b .c-mod-sum .nm{font-size:20px;font-weight:600;letter-spacing:-.02em}.c-page-b2b .c-mod-sum .meta{font-size:14px;color:var(--ink-4)}.c-page-b2b .c-mod-sum .pm{margin-left:auto;font-size:22px;color:var(--ink-4);line-height:1}.c-page-b2b .c-mod-body{padding:0 24px 24px 74px}.c-page-b2b .c-mod-body p{font-size:17px;line-height:1.6;color:var(--ink-3);max-width:900px}.c-page-b2b .c-mod-body ol{margin:16px 0 0 20px;display:flex;flex-direction:column;gap:10px;font-size:16.5px;line-height:1.5;color:var(--ink-2)}@media (max-width:720px){.c-page-b2b .c-mod-sum{flex-wrap:wrap;gap:12px}.c-page-b2b .c-mod-sum .meta{width:100%}.c-page-b2b .c-mod-body{padding-left:24px}}.c-page-b2b .c-final-quote{position:relative}.c-page-b2b .c-doodle{margin-top:26px;display:flex;align-items:center;gap:16px;color:var(--accent)}.c-page-b2b .c-doodle svg{flex:0 0 auto}.c-page-b2b .c-doodle span{font-family:Caveat,cursive;font-size:30px;font-weight:600;color:var(--ink);transform:rotate(-2deg)}.c-page-b2b .c-mblock{margin-top:34px}.c-page-b2b .c-mblock:first-of-type{margin-top:30px}.c-page-b2b .c-mbar{position:sticky;top:64px;z-index:20;display:flex;align-items:center;gap:20px;padding:14px 0;margin-bottom:10px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.c-page-b2b .c-mbar h3{font-size:26px;font-weight:600;letter-spacing:-.025em}.c-page-b2b .c-mbar .rule{flex:1;height:1px;background:var(--line)}.c-page-b2b .c-mbar .cnt{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-mblock .c-mnote{margin:0 0 14px}.c-page-b2b .c-rev .who .ava{width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover;background:var(--bg-3)}.c-page-b2b .c-rev .who .ava.ini{display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--ink-4);letter-spacing:-.01em}.c-page-b2b .c-rev .who .wt{display:flex;flex-direction:column;gap:3px;min-width:0}.c-page-b2b .c-rev .who .wt b{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.c-page-b2b .c-rev .who .wt em{font-style:normal;font-size:13.5px;color:var(--ink-4);line-height:1.35}.c-page-b2b .c-pgnote{margin-top:36px;border-radius:20px;padding:26px 30px;background:var(--plate);border:1px solid var(--plate-border)}.c-page-b2b .c-pgnote b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.c-page-b2b .c-pgnote p{margin-top:10px;font-size:17px;line-height:1.55;color:var(--ink-2);max-width:900px;text-wrap:pretty}.c-page-b2b .c-pgs{display:flex;flex-direction:column;gap:12px;margin-top:18px}.c-page-b2b .c-pg{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:border-color .2s}.c-page-b2b .c-pg:hover{border-color:var(--ink-3)}.c-page-b2b .c-pg.open{border-color:var(--ink)}.c-page-b2b .c-pg-sum{width:100%;display:flex;align-items:center;gap:20px;padding:24px 28px;text-align:left}.c-page-b2b .c-pg-sum .n{flex:none;width:44px;height:44px;border-radius:999px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:600}.c-page-b2b .c-pg-sum .tx{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.c-page-b2b .c-pg-sum .tx b{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.25}.c-page-b2b .c-pg-sum .tx i{font-style:normal;font-size:15px;color:var(--ink-4);line-height:1.4}.c-page-b2b .c-pg-sum .pm{flex:none;font-size:26px;line-height:1;color:var(--ink-4)}.c-page-b2b .c-pg-body{padding:6px 28px 28px;border-top:1px solid var(--line-2)}.c-page-b2b .c-pg-body .lead{margin-top:20px;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:900px;text-wrap:pretty}.c-page-b2b .c-pg-body .cap{margin:24px 0 12px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-pg-list{display:flex;flex-direction:column;gap:8px}.c-page-b2b .c-pgl{border-radius:14px;border:1px solid var(--line-2);overflow:hidden}.c-page-b2b .c-pgl.on{border-color:var(--ink-3);background:var(--bg-2)}.c-page-b2b .c-pgl>button{width:100%;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:14px 18px;text-align:left}.c-page-b2b .c-pgl .dt{flex:none;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--accent)}.c-page-b2b .c-pgl .tt{flex:1;min-width:200px;font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.01em}.c-page-b2b .c-pgl .sp{font-size:14px;color:var(--ink-4);white-space:normal}.c-page-b2b .c-pgl .ch{margin-left:auto;color:var(--ink-4);font-size:18px;line-height:1;transition:transform .2s}.c-page-b2b .c-pgl.on .ch{transform:rotate(90deg)}.c-page-b2b .c-pgl-body{padding:2px 18px 18px}.c-page-b2b .c-pgl-body p{font-size:16.5px;line-height:1.55;color:var(--ink-2);margin-bottom:4px}.c-page-b2b .c-pgl-body ul{list-style:none;display:flex;flex-direction:column;gap:8px}.c-page-b2b .c-pgl-body li{position:relative;padding-left:22px;font-size:16px;line-height:1.5;color:var(--ink-2)}.c-page-b2b .c-pgl-body li:before{content:"";position:absolute;left:2px;top:11px;width:8px;height:1px;background:var(--ink-4)}.c-page-b2b .c-pgl-body ul.now li:before{width:14px;background:var(--accent)}.c-page-b2b .c-pg-out{list-style:none;display:flex;flex-direction:column;gap:9px}.c-page-b2b .c-pg-out li{position:relative;padding-left:24px;font-size:17px;line-height:1.5;color:var(--ink-2)}.c-page-b2b .c-pg-out li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:999px;background:var(--accent)}@media (max-width:640px){.c-page-b2b .c-pg-sum{padding:20px;gap:14px}.c-page-b2b .c-pg-sum .tx b{font-size:19px}.c-page-b2b .c-pg-body{padding:6px 20px 22px}}.c-page-b2b .c-pgl.bon{background:var(--plate);border-color:var(--plate-border)}.c-page-b2b .c-pgl.bon.on{background:var(--plate);border-color:var(--accent)}.c-page-b2b .c-pgl .bg{display:inline-block;margin-left:10px;font-style:normal;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:6px;padding:4px 8px;vertical-align:2px;white-space:nowrap}.c-page-b2b .c-pgleg{display:flex;gap:16px;align-items:flex-start;margin-top:14px;border-radius:18px;padding:22px 26px;background:var(--plate);border:1px solid var(--plate-border)}.c-page-b2b .c-pgleg .sw{flex:none;width:16px;height:16px;border-radius:6px;background:var(--accent);margin-top:4px}.c-page-b2b .c-pgleg b{font-size:17px;font-weight:600;letter-spacing:-.015em}.c-page-b2b .c-pgleg p{margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--ink-2);max-width:900px;text-wrap:pretty}.c-page-b2b .c-pgleg b{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.c-page-b2b .c-pgleg .tar{font-style:normal;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:999px;padding:6px 12px;white-space:nowrap}.c-page-b2b .c-choose-i h4{display:flex;flex-direction:column;gap:8px}.c-page-b2b .c-choose-i h4 mark{background:none;color:var(--accent);font-size:17.5px;line-height:1.35;border-left:3px solid var(--accent);padding:0 0 0 12px}.c-page-b2b .c-case-note{margin-top:auto;padding-top:18px;font-family:Caveat,cursive;font-weight:600;font-size:26px;line-height:1.2;color:var(--ink)}.c-page-b2b .c-case-note u{text-decoration:none;position:relative;white-space:nowrap}.c-page-b2b .c-case-note u:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:.22em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C40 2 80 11 120 6 C150 2 175 8 198 4' stroke='%231C00FE' stroke-width='4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}.c-page-b2b .c-more-cell{display:flex;justify-content:center;margin-top:26px}.c-page-b2b .c-more{display:inline-flex;align-items:center;gap:10px}.c-page-b2b .c-more i{font-style:normal;font-family:JetBrains Mono,monospace;font-size:13px;color:#ffffffb3}.c-page-b2b .c-path{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;margin-top:52px;text-align:left}.c-page-b2b .c-path .st{position:relative;padding:26px 0}.c-page-b2b .c-path .st:before{content:"";position:absolute;left:-26px;top:34px;right:100%;height:0}.c-page-b2b .c-path .cap{display:block;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8aa6ff}.c-page-b2b .c-path p{font-size:16.5px;line-height:1.6;color:var(--ink-on-d-2);text-wrap:pretty;margin:0}.c-page-b2b .c-path .arw{align-self:start;width:46px;height:22px;margin:24px 18px 0;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 22'%3E%3Cpath d='M1 11 H41' stroke='%238AA6FF' stroke-width='1.6' fill='none'/%3E%3Cpath d='M34 4 L42 11 L34 18' stroke='%238AA6FF' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}@media (max-width:900px){.c-page-b2b .c-path{grid-template-columns:1fr;gap:18px}.c-page-b2b .c-path .st{padding:0}.c-page-b2b .c-path .arw{transform:rotate(90deg);margin:0 auto}}.c-page-b2b .c-path-mid{margin-top:26px;text-align:left;border-radius:22px;padding:28px 30px;background:#ffffff12;border:1px solid var(--line-d)}.c-page-b2b .c-path-mid .cap{display:block;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff}.c-page-b2b .c-path-mid p{font-size:16.5px;line-height:1.6;color:var(--ink-on-d-2);text-wrap:pretty;margin:0}.c-page-b2b .c-path p b,.c-page-b2b .c-path-mid p b{font-weight:600;color:#fff}.c-page-b2b .c-path-mid ul{list-style:none;display:flex;flex-direction:column;gap:12px}.c-page-b2b .c-path-mid li{position:relative;padding-left:26px;font-size:16.5px;line-height:1.6;color:var(--ink-on-d-2);text-wrap:pretty}.c-page-b2b .c-path-mid li:before{content:"";position:absolute;left:0;top:12px;width:14px;height:1px;background:#8aa6ff}.c-page-b2b .c-path-mid li b{font-weight:600;color:#fff}.c-page-b2b [data-rv]{--rv-d:0ms}.c-page-b2b .c-f9[data-rv],.c-page-b2b .c-tar[data-rv],.c-page-b2b .c-path .st[data-rv],.c-page-b2b .c-path-mid li[data-rv],.c-page-b2b .c-case-note[data-rv]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.3,1) var(--rv-d),transform .6s cubic-bezier(.2,.7,.3,1) var(--rv-d)}.c-page-b2b .c-f9.rv-in,.c-page-b2b .c-tar.rv-in,.c-page-b2b .c-path .st.rv-in,.c-page-b2b .c-path-mid li.rv-in,.c-page-b2b .c-case-note.rv-in{opacity:1;transform:none}.c-page-b2b .c-path .arw[data-rv]{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .3s ease .25s,clip-path .7s cubic-bezier(.2,.7,.3,1) .25s}.c-page-b2b .c-path .arw.rv-in{opacity:1;clip-path:inset(0 0 0 0)}.c-page-b2b .pen[data-rv]:after{clip-path:inset(0 100% 0 0);transition:clip-path .75s cubic-bezier(.2,.7,.3,1) .12s}.c-page-b2b .pen.rv-in:after{clip-path:inset(0 0 0 0)}.c-page-b2b .c-tar.featured.rv-in{animation:tarLift .7s cubic-bezier(.2,.7,.3,1) .25s both}@keyframes tarLift{0%{transform:translateY(0)}55%{transform:translateY(-10px)}to{transform:translateY(-4px)}}.c-page-b2b .c-case-note[data-rv] u:after{clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.2,.7,.3,1) .45s}.c-page-b2b .c-case-note.rv-in u:after{clip-path:inset(0 0 0 0)}.c-page-b2b .c-panel{animation:panelIn .38s cubic-bezier(.2,.7,.3,1) both}@keyframes panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.c-page-b2b .c-tab{transition:background .22s ease,border-color .22s ease,color .22s ease,transform .18s ease}.c-page-b2b .c-tab.on{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.c-page-b2b [data-rv],.c-page-b2b .c-panel,.c-page-b2b .c-tar.featured.rv-in{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}}@keyframes heroUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.c-page-b2b .c-hero-kicker,.c-page-b2b .c-hero h1,.c-page-b2b .c-hero .sub,.c-page-b2b .c-hero-facts .fact,.c-page-b2b .c-hero-form{animation:heroUp .7s cubic-bezier(.2,.7,.3,1) both}.c-page-b2b .c-hero-kicker{animation-delay:.05s}.c-page-b2b .c-hero h1{animation-delay:.14s}.c-page-b2b .c-hero .sub{animation-delay:.24s}.c-page-b2b .c-hero-facts .fact:nth-child(1){animation-delay:.34s}.c-page-b2b .c-hero-facts .fact:nth-child(2){animation-delay:.41s}.c-page-b2b .c-hero-facts .fact:nth-child(3){animation-delay:.48s}.c-page-b2b .c-hero-facts .fact:nth-child(4){animation-delay:.55s}.c-page-b2b .c-hero-form{animation-delay:.3s}.c-page-b2b .c-hero h1 .pen:after{clip-path:inset(0 100% 0 0);animation:penDraw .8s cubic-bezier(.2,.7,.3,1) .85s forwards}@keyframes penDraw{to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.c-page-b2b .c-hero-kicker,.c-page-b2b .c-hero h1,.c-page-b2b .c-hero .sub,.c-page-b2b .c-hero-facts .fact,.c-page-b2b .c-hero-form,.c-page-b2b .c-hero h1 .pen:after{animation:none;opacity:1;transform:none;clip-path:none}}.c-page-b2b .c-hero:before{animation:heroDrift 18s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes heroDrift{0%{transform:scale(1.06) translateZ(0) rotate(0);opacity:.22}50%{transform:scale(1.22) translate3d(-7%,4.5%,0) rotate(2.5deg);opacity:.46}to{transform:scale(1.12) translate3d(6%,-4%,0) rotate(-2deg);opacity:.3}}.c-page-b2b .c-hero:after{content:"";position:absolute;z-index:0;top:-18%;right:-12%;width:58vw;height:58vw;max-width:900px;max-height:900px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 30%,transparent) 0%,transparent 66%);filter:blur(26px);animation:heroGlow 14s ease-in-out infinite alternate}@keyframes heroGlow{0%{transform:translateZ(0) scale(.92);opacity:.75}to{transform:translate3d(-16%,18%,0) scale(1.3);opacity:1}}@media (prefers-reduced-motion:reduce){.c-page-b2b .c-hero:before,.c-page-b2b .c-hero:after{animation:none}}.c-page-b2b .c-hero .glow2{position:absolute;z-index:0;left:-14%;bottom:-24%;width:46vw;height:46vw;max-width:720px;max-height:720px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,#7B5BFF 26%,transparent) 0%,transparent 68%);filter:blur(34px);animation:heroGlow2 17s ease-in-out infinite alternate}@keyframes heroGlow2{0%{transform:translateZ(0) scale(1);opacity:.6}to{transform:translate3d(14%,-16%,0) scale(1.24);opacity:.95}}@media (prefers-reduced-motion:reduce){.c-page-b2b .c-hero .glow2{animation:none}}.c-page-b2b .c-q .ans p{white-space:pre-line}.c-page-b2b .c-tar,.c-page-b2b .c-tar[data-rv]{transition:transform .28s cubic-bezier(.2,.7,.3,1) var(--rv-d,0ms),box-shadow .28s ease,border-color .28s ease,opacity .6s cubic-bezier(.2,.7,.3,1) var(--rv-d,0ms)}.c-page-b2b .c-tar[data-rv]:hover{transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s ease,border-color .28s ease}.c-page-b2b .c-tar:hover{transform:translateY(-8px);border-color:var(--accent);box-shadow:0 30px 60px -34px var(--accent-glow),0 2px 0 0 var(--accent) inset}.c-page-b2b .c-tar.featured.rv-in:hover{animation:none;transform:translateY(-11px);box-shadow:0 36px 70px -34px var(--accent-glow)}@media (prefers-reduced-motion:reduce){.c-page-b2b .c-tar:hover{transform:none}}.c-page-b2b .c-metric{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:2px}.c-page-b2b .c-metric .n{display:flex;align-items:baseline;gap:6px;font-family:JetBrains Mono,monospace;font-size:34px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--accent);white-space:nowrap}.c-page-b2b .c-metric .n em{font-style:normal;font-size:14px;font-weight:400;letter-spacing:0;color:var(--ink-4)}.c-page-b2b .c-metric .nl{font-size:14px;line-height:1.4;color:var(--ink-3);max-width:34ch;text-wrap:pretty;white-space:pre-line}@media (max-width:820px){.c-page-b2b .c-metric .n{font-size:28px}}.c-page-b2b .c-cases-extra{margin-top:18px}.c-page-b2b .c-metric-d{margin-top:14px;display:flex;flex-direction:column;gap:0}.c-page-b2b .c-metric-d .row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--line-2)}.c-page-b2b .c-metric-d .k{font-size:14px;color:var(--ink-4);flex:none}.c-page-b2b .c-metric-d .v{font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.35;color:var(--ink);text-align:right}.c-page-b2b .c-case .ph.shot.duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.c-page-b2b .c-case .ph.shot.duo img{width:100%;height:100%;object-fit:contain;border-radius:10px}.c-page-b2b .c-foot{padding:72px 0 88px;background:var(--bg);border-top:1px solid var(--line-2)}.c-page-b2b .c-foot-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}@media (max-width:900px){.c-page-b2b .c-foot-grid{grid-template-columns:1fr 1fr;gap:34px}}@media (max-width:560px){.c-page-b2b .c-foot-grid{grid-template-columns:1fr}}.c-page-b2b .c-foot-brand{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.c-page-b2b .c-foot-legal{margin-top:16px;font-size:13px;line-height:1.6;color:var(--ink-4)}.c-page-b2b .c-foot-t{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.c-page-b2b .c-foot ul{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:18px}.c-page-b2b .c-foot a{font-size:15px;line-height:1.4;color:var(--ink-3);text-decoration:none;transition:color .2s ease}.c-page-b2b .c-foot a:hover{color:var(--ink)}.c-page-b2b .c-cases-col{display:flex;flex-direction:column;gap:18px}.c-page-b2b .c-rev.feat{grid-column:1/-1;padding:38px 40px}.c-page-b2b .c-rev.feat h3{font-size:27px;line-height:1.2}.c-page-b2b .c-rev.feat p{font-size:16.5px;line-height:1.65}.c-page-b2b .c-rev.feat p+p{margin-top:14px}.c-page-b2b .c-rev.feat .who{margin-top:26px}.c-page-b2b .c-rev.feat .ava{width:56px;height:56px}@media (max-width:640px){.c-page-b2b .c-rev.feat{padding:28px 24px}.c-page-b2b .c-rev.feat h3{font-size:22px}}.c-page-b2b .sp-card.secret .sp-photo{display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%)}.c-page-b2b .sp-card.secret .sp-photo .q{font-family:JetBrains Mono,monospace;font-size:56px;font-weight:500;color:var(--accent);opacity:.55}.c-page-b2b .sp-card.secret .sp-front{border-style:dashed}.c-page-b2b .sp-front .rl{white-space:pre-line}.c-page-b2b .c-clog{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:880px){.c-page-b2b .c-clog{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.c-page-b2b .c-clog{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-page-b2b .c-clog img{min-width:0}@media (max-width:760px){.c-page-b2b .c-format-box .c-format>ul{grid-template-columns:1fr}.c-page-b2b .c-format-box .c-format>ul li{padding-left:44px}.c-page-b2b .c-format-box .c-format>ul li:nth-child(2){padding-top:22px}.c-page-b2b .c-format-box .c-format>ul li:nth-child(2):before{top:32px}.c-page-b2b .c-format-box .c-format>ul.numbered li:nth-child(2) .n{top:22px}.c-page-b2b .c-format-box .c-format>ul li:nth-last-child(2){border-bottom:1px solid var(--line-2);padding-bottom:22px}.c-page-b2b .c-bonus{padding:22px 20px;font-size:17px}.c-page-b2b .c-nums,.c-page-b2b .c-first,.c-page-b2b .c-speakers,.c-page-b2b .c-tars,.c-page-b2b .c-skills,.c-page-b2b .c-cases,.c-page-b2b .c-facts9{grid-template-columns:1fr}.c-page-b2b .bubble{max-width:100%;font-size:17px;padding:16px 20px}.c-page-b2b .pen{white-space:normal}.c-page-b2b .c-metric .n{font-size:clamp(24px,7vw,34px)}.c-page-b2b .c-cases .c-note u{white-space:normal}}@media (max-width:520px){.c-page-b2b .c-sec{padding:56px 0}.c-page-b2b .c-num{min-height:0;padding:26px}.c-page-b2b .c-first-card,.c-page-b2b .c-rev{padding:24px}.c-page-b2b .c-skill{padding:22px 20px;font-size:17px;min-height:0}.c-page-b2b .c-tar{padding:26px 22px}}.c-page-b2b .container>*,.c-page-b2b .c-sec *{min-width:0}.c-page-b2b img,.c-page-b2b svg,.c-page-b2b video,.c-page-b2b iframe{max-width:100%}.c-page-b2b{overflow-x:hidden}.c-page-b2b .c-page .c-hero h1{max-width:24ch;font-size:clamp(36px,4.9vw,64px)}.c-page-b2b .c-page .c-hero .sub{margin-top:24px;font-size:21px;line-height:1.5;color:var(--ink-2);max-width:660px}.c-page-b2b .c-page .c-hero-facts{margin-top:auto;padding-top:40px;gap:12px;flex-wrap:wrap}.c-page-b2b .c-page .c-hero-facts .fact{flex:0 0 auto;padding:16px 22px}.c-page-b2b .c-page .c-hero-facts .fact b{font-size:19px;white-space:nowrap}@media (max-width:560px){.c-page-b2b .c-page .c-hero-facts .fact{flex:1 1 100%}}.c-page-b2b .c-pains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}@media (max-width:820px){.c-page-b2b .c-pains{grid-template-columns:1fr}}.c-page-b2b .c-pain{position:relative;display:flex;flex-direction:column;gap:16px;padding:30px 32px 32px;border-radius:24px;background:var(--plate);border:1px solid var(--plate-border);font-size:20px;line-height:1.45;color:var(--ink);text-wrap:pretty;transition:transform .26s cubic-bezier(.2,.7,.3,1),box-shadow .26s ease,border-color .26s ease}.c-page-b2b .c-pain:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 22px 44px -30px var(--accent-glow)}.c-page-b2b .c-pain .num{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.16em;color:var(--accent)}@media (max-width:520px){.c-page-b2b .c-pain{padding:24px;font-size:18px}}.c-page-b2b .c-tars.b2b{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}@media (max-width:1000px){.c-page-b2b .c-tars.b2b{grid-template-columns:1fr}}.c-page-b2b .c-corp{padding:34px 30px;border-radius:26px;background:#fff;border:1px dashed var(--accent)}.c-page-b2b .c-corp .k{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.c-page-b2b .c-corp p{margin:14px 0 18px;font-size:17px;line-height:1.55;color:var(--ink);text-wrap:pretty}.c-page-b2b .c-corp ul li{color:var(--ink)}.c-page-b2b .c-corp ul{margin-bottom:24px}.c-page-b2b .c-corp .btn-ghost{width:100%}.c-page-b2b .c-pgleg .tar.in{background:#1c00fe1a;color:var(--accent)}.c-page-b2b .c-fit-plain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto;gap:18px;margin-top:34px}.c-page-b2b .c-fit-card{grid-row:span 4;display:grid;grid-template-rows:subgrid;align-content:start}@media (max-width:980px){.c-page-b2b .c-fit-plain{grid-template-columns:1fr}}.c-page-b2b .c-page .c-sec.fit-sec{background:var(--plate);border-top:1px solid var(--plate-border);border-bottom:1px solid var(--plate-border)}.c-page-b2b .c-fit-card{padding:32px 30px;border-radius:24px;background:#fff;border:1px solid var(--line-2);box-shadow:0 18px 40px -34px #00000047}.c-page-b2b .c-fit-card h3{font-size:24px;line-height:1.15;letter-spacing:-.02em;font-weight:600}.c-page-b2b .c-fit-card .p{margin-top:12px;font-size:17px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.c-page-b2b .c-fit-card .after-l{margin:24px 0 14px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.c-page-b2b .c-fit-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.c-page-b2b .c-fit-card li{position:relative;padding-left:26px;font-size:17px;line-height:1.45;color:var(--ink);text-wrap:pretty}.c-page-b2b .c-fit-card li:before{content:"";position:absolute;left:0;top:12px;width:14px;height:1px;background:var(--accent)}.c-page-b2b .c-fit-card .p:after{content:none}.c-page-b2b .c-page .c-sec:has(.c-pains){padding-bottom:64px}.c-page-b2b .c-page #fit{padding-top:64px}.c-page-b2b .b2b-nocode .c-sec{background:var(--plate)}.c-page-b2b .c-tars.b2b .check.full{columns:2;column-gap:26px}@media (max-width:640px){.c-page-b2b .c-tars.b2b .check.full{columns:1}}.c-page-b2b .c-page .c-hero .sub2{margin-top:14px}.c-page-b2b .c-page .c-first{grid-template-rows:auto auto auto}.c-page-b2b .c-page .c-first>*{grid-row:span 3;display:grid;grid-template-rows:subgrid}.c-page-b2b .c-page .c-first-card{grid-row:span 3;display:grid;grid-template-rows:subgrid;align-content:start}.c-page-b2b .c-tar-wide{margin-top:32px;padding:36px 38px;border-radius:28px;background:#fff;border:1px solid var(--accent);box-shadow:0 34px 70px -46px var(--accent-glow)}.c-page-b2b .c-tar-top{display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:flex-start;padding-bottom:28px;border-bottom:1px solid var(--line-2)}.c-page-b2b .c-tar-id{padding-top:2px}.c-page-b2b .c-tar-id .badge{display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.c-page-b2b .c-tar-id h3{margin-top:12px;font-size:38px;line-height:1;letter-spacing:-.03em;font-weight:600}.c-page-b2b .c-tar-id .load{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:15px;color:var(--ink-3)}.c-page-b2b .c-tar-buy{flex:0 0 auto;text-align:right;max-width:360px}.c-page-b2b .c-tar-buy .price{font-size:34px;line-height:1.05;letter-spacing:-.03em;font-weight:600}.c-page-b2b .c-tar-buy .inst{margin-top:8px;font-size:14px;color:var(--ink-4)}.c-page-b2b .c-tar-buy .btn-primary{margin-top:18px}.c-page-b2b .c-tar-wide ul.check.cols{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(9,auto);gap:14px 48px}.c-page-b2b .c-tar-wide ul.check.cols li{position:relative;padding-left:28px;font-size:16.5px;line-height:1.45;color:var(--ink);text-wrap:pretty}.c-page-b2b .c-tar-wide ul.check.cols li:before{content:"";position:absolute;left:0;top:7px;width:16px;height:9px;border-left:1.8px solid var(--accent);border-bottom:1.8px solid var(--accent);transform:rotate(-45deg)}.c-page-b2b .c-corp.wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:38px;align-items:center;margin-top:18px}.c-page-b2b .c-corp.wide .btn-ghost{width:auto;padding-left:26px;padding-right:26px}.c-page-b2b .c-corp.wide ul.check{margin:0;display:grid;gap:12px}@media (max-width:900px){.c-page-b2b .c-tar-wide ul.check.cols{grid-auto-flow:row;grid-template-rows:none}.c-page-b2b .c-tar-wide{padding:28px 24px}.c-page-b2b .c-tar-buy{text-align:left;max-width:none}.c-page-b2b .c-tar-wide ul.check.cols{grid-template-columns:1fr}.c-page-b2b .c-corp.wide{grid-template-columns:1fr;gap:24px}.c-page-b2b .c-fit-plain,.c-page-b2b .c-page .c-first{grid-template-rows:none}.c-page-b2b .c-fit-card,.c-page-b2b .c-page .c-first-card,.c-page-b2b .c-page .c-first>*{grid-row:auto;display:block}}.c-page-b2b .c-page .c-hero-form{align-items:flex-start}.c-page-b2b .c-page .c-hero-form .c-form{width:100%}@media (min-width:1001px){.c-page-b2b .c-page .c-hero-grid{grid-template-columns:1fr .92fr}}.c-page-b2b .c-sec:not(.paper):not(.plate)+.c-sec:not(.paper):not(.plate){padding-top:0}
