/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/5ae83bd0-e7c6-4a25-b186-3faabc359f9b.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/aa81f392-4f36-4e79-bd94-25635640db77.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/8391bc8e-5928-47fe-a07e-77bfe59c9a76.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/d15cda7e-0fda-4f1d-a6cf-4e9f50606302.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/2577607e-7f06-46c8-96a9-deca8785c188.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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/f228b8f2-e9fe-4e60-9311-3661cf6d0c35.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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/50563d32-a713-4287-9011-1da009bf15c6.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/5ae83bd0-e7c6-4a25-b186-3faabc359f9b.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/aa81f392-4f36-4e79-bd94-25635640db77.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/8391bc8e-5928-47fe-a07e-77bfe59c9a76.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/d15cda7e-0fda-4f1d-a6cf-4e9f50606302.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/2577607e-7f06-46c8-96a9-deca8785c188.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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/f228b8f2-e9fe-4e60-9311-3661cf6d0c35.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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/50563d32-a713-4287-9011-1da009bf15c6.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/5ae83bd0-e7c6-4a25-b186-3faabc359f9b.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/aa81f392-4f36-4e79-bd94-25635640db77.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/8391bc8e-5928-47fe-a07e-77bfe59c9a76.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/d15cda7e-0fda-4f1d-a6cf-4e9f50606302.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/2577607e-7f06-46c8-96a9-deca8785c188.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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/f228b8f2-e9fe-4e60-9311-3661cf6d0c35.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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/50563d32-a713-4287-9011-1da009bf15c6.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/5ae83bd0-e7c6-4a25-b186-3faabc359f9b.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/aa81f392-4f36-4e79-bd94-25635640db77.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/8391bc8e-5928-47fe-a07e-77bfe59c9a76.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/d15cda7e-0fda-4f1d-a6cf-4e9f50606302.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/2577607e-7f06-46c8-96a9-deca8785c188.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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/f228b8f2-e9fe-4e60-9311-3661cf6d0c35.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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/50563d32-a713-4287-9011-1da009bf15c6.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/5ae83bd0-e7c6-4a25-b186-3faabc359f9b.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/aa81f392-4f36-4e79-bd94-25635640db77.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/8391bc8e-5928-47fe-a07e-77bfe59c9a76.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/d15cda7e-0fda-4f1d-a6cf-4e9f50606302.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/2577607e-7f06-46c8-96a9-deca8785c188.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;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/f228b8f2-e9fe-4e60-9311-3661cf6d0c35.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;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/50563d32-a713-4287-9011-1da009bf15c6.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/7f070b54-7eef-4d58-b99c-4e57f504ff92.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/ef591755-1b24-466d-922d-9120794cbcf9.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/cae7d45d-3eb8-4370-87d5-306a862d4309.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/9595e6e4-3621-48e9-8a02-c06b05cc1443.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;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/0bb3676f-712d-4fdf-baa4-5c502b132c78.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;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fd906db4-cf22-4671-86e2-9dd714c31301.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/7f070b54-7eef-4d58-b99c-4e57f504ff92.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/ef591755-1b24-466d-922d-9120794cbcf9.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/cae7d45d-3eb8-4370-87d5-306a862d4309.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/9595e6e4-3621-48e9-8a02-c06b05cc1443.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;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/0bb3676f-712d-4fdf-baa4-5c502b132c78.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;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fd906db4-cf22-4671-86e2-9dd714c31301.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/7f070b54-7eef-4d58-b99c-4e57f504ff92.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/ef591755-1b24-466d-922d-9120794cbcf9.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/cae7d45d-3eb8-4370-87d5-306a862d4309.woff2") format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/9595e6e4-3621-48e9-8a02-c06b05cc1443.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;
}
/* latin-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/0bb3676f-712d-4fdf-baa4-5c502b132c78.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;
}
/* latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fd906db4-cf22-4671-86e2-9dd714c31301.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/83ebcf35-a7b1-4c1c-8422-c4cee2cbae91.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/c65d895e-5c22-4aae-a431-c84d471ad15d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/1408ab83-4512-48fc-850e-751aeb7a2aeb.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/67f5e64d-78c4-450d-89a1-23991f46b8ef.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;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/2a0d234e-9f5d-46ec-9459-bdb1df86965c.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/83ebcf35-a7b1-4c1c-8422-c4cee2cbae91.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/c65d895e-5c22-4aae-a431-c84d471ad15d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/1408ab83-4512-48fc-850e-751aeb7a2aeb.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/67f5e64d-78c4-450d-89a1-23991f46b8ef.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;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/2a0d234e-9f5d-46ec-9459-bdb1df86965c.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/83ebcf35-a7b1-4c1c-8422-c4cee2cbae91.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/c65d895e-5c22-4aae-a431-c84d471ad15d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/1408ab83-4512-48fc-850e-751aeb7a2aeb.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/67f5e64d-78c4-450d-89a1-23991f46b8ef.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;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/2a0d234e-9f5d-46ec-9459-bdb1df86965c.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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/2d3c5b75-c0d4-4a9f-8f0a-4fb37fd708a3.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;
}
/* latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/565ad395-efad-4ce0-9c66-56ea53e9d61a.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;
}
/* latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/8b0b27d9-1ed4-4440-bd17-868030e767da.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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/2d3c5b75-c0d4-4a9f-8f0a-4fb37fd708a3.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;
}
/* latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/565ad395-efad-4ce0-9c66-56ea53e9d61a.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;
}
/* latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/8b0b27d9-1ed4-4440-bd17-868030e767da.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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/2d3c5b75-c0d4-4a9f-8f0a-4fb37fd708a3.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;
}
/* latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/565ad395-efad-4ce0-9c66-56ea53e9d61a.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;
}
/* latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/8b0b27d9-1ed4-4440-bd17-868030e767da.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;
}
/* vietnamese */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/2d3c5b75-c0d4-4a9f-8f0a-4fb37fd708a3.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;
}
/* latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/565ad395-efad-4ce0-9c66-56ea53e9d61a.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;
}
/* latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/8b0b27d9-1ed4-4440-bd17-868030e767da.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;
}

*{margin:0;padding:0;box-sizing:border-box}
body{background:#060907;font-family:'Inter',sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
a:hover{color:var(--acc2,#7dffb0)}
img{max-width:100%;display:block}
summary::-webkit-details-marker{display:none}
@keyframes uFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes uPulse{0%,100%{box-shadow:0 0 0 0 rgba(40,224,122,.5)}55%{box-shadow:0 0 0 9px rgba(40,224,122,0)}}
@keyframes uRing{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.07);opacity:.72}}
@keyframes uScan{0%{top:-12%}100%{top:108%}}
.navtoggle{display:none}
@media (max-width:1024px){
  .usite > section,.usite > footer{padding-left:28px !important;padding-right:28px !important}
  .ubar{padding:8px 24px !important;font-size:.62rem !important}
  .uhead{padding:16px 24px !important}
  .unav{gap:22px !important}
  .hgrid{grid-template-columns:1fr !important;gap:44px !important}
  .hgrid h1{font-size:2.7rem !important}
  .sgrid,.bgrid,.cgrid{grid-template-columns:repeat(2,1fr) !important}
  .cgrid{gap:28px 0 !important}
  .dgrid{grid-template-columns:repeat(3,1fr) !important}
  .agrid{grid-template-columns:1fr !important;gap:44px !important}
  .bfeature{grid-row:span 1 !important}
}
@media (max-width:640px){
  .usite > section{padding-top:64px !important;padding-bottom:64px !important;padding-left:18px !important;padding-right:18px !important}
  .usite > footer{padding-left:18px !important;padding-right:18px !important}
  .ubar{flex-direction:column;gap:5px;text-align:center;padding:9px 16px !important}
  .ubar > span:nth-child(2){display:none}
  .uhead{padding:14px 16px !important;position:relative}
  .navtoggle{display:inline-flex !important}
  .headcta{display:none !important}
  .unav{position:absolute;top:100%;left:0;right:0;flex-direction:column !important;gap:0 !important;align-items:stretch !important;background:#070b09;border-bottom:1px solid var(--line);box-shadow:0 22px 40px rgba(0,0,0,.55);padding:6px 16px 12px;display:none !important;z-index:120}
  .unav.open{display:flex !important}
  .unav a{padding:14px 4px !important;font-size:1rem !important;border-bottom:1px solid var(--line);color:var(--txt) !important}
  .unav a:last-child{border-bottom:none}
  .hgrid h1{font-size:2.1rem !important}
  .hgrid > div:last-child img{width:216px !important}
  .hgrid > div:last-child > div:nth-child(2){width:264px !important;height:264px !important}
  .hgrid > div:last-child > div:nth-child(3){width:208px !important;height:208px !important}
  .hgrid > div:last-child b{font-size:2.1rem !important}
  .hbtns{flex-direction:column;align-items:stretch}
  .hbtns a{justify-content:center}
  .pgrid,.sgrid,.dgrid,.cgrid,.bgrid,.fgrid{grid-template-columns:1fr !important}
  .sec-h2{font-size:1.8rem !important}
}

.s-9505e97a57{--acc:#28e07a;--acc2:#7dffb0;--accd:#0c3a22;--bg:#060907;--bg2:#080c0a;--panel:#0a100c;--line:#14201a;--line2:rgba(40,224,122,.32);--txt:#e9f5ee;--dim:#aebdb3;font-family:'Inter',sans-serif;color:var(--txt);background:var(--bg);width:100%;overflow-x:hidden}

.s-91e61d9486{display:flex;align-items:center;justify-content:space-between;padding:18px 48px;border-bottom:1px solid var(--line);background:rgba(6,9,7,.92);position:sticky;top:0;z-index:100}

.s-34630de71c{display:flex;align-items:center;gap:13px}

.s-71ab792c13{width:56px;height:56px;object-fit:contain}

.s-d80a3bfda7{line-height:1}

.s-6b01fa0b2e{font-family:'Montserrat',sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:.06em;color:#fff}

.s-094c3f85d4{font-family:'Montserrat',sans-serif;font-weight:500;font-size:.48rem;letter-spacing:.26em;color:#9db0a4;text-transform:uppercase;margin-top:7px}

.s-c850acab19{display:flex;gap:32px;align-items:center;white-space:nowrap}

.s-a3de678f3c{font-size:.86rem;color:var(--dim)}

.s-03b0f4e055{display:flex;align-items:center;gap:12px}

.s-5efccbc4a1{display:inline-flex;align-items:center;gap:8px;background:var(--acc);color:#04140b;font-family:'JetBrains Mono',monospace;font-weight:600;font-size:.8rem;padding:11px 20px;border-radius:6px}

.s-8c6fc2bc66{align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--line2);border-radius:6px;color:var(--acc2);cursor:pointer;font-size:1.3rem;line-height:1}

.s-0d18d65082{position:relative;padding:100px 48px 90px;overflow:hidden;background:radial-gradient(ellipse 60% 65% at 72% 46%,rgba(40,224,122,.12),transparent 60%),linear-gradient(180deg,#070b09,var(--bg))}

.s-93a7598101{position:absolute;inset:0;background-image:linear-gradient(rgba(40,224,122,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(40,224,122,.06) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%);pointer-events:none}

.s-410d9f71e5{position:absolute;inset:0;z-index:1;pointer-events:none}

.s-1bf9fed94b{position:absolute;left:0;right:0;height:90px;background:linear-gradient(180deg,transparent,rgba(40,224,122,.025) 46%,rgba(125,255,176,.06) 50%,rgba(40,224,122,.025) 54%,transparent);z-index:1;pointer-events:none;animation:uScan 11s linear infinite}

.s-5b2f8135cf{position:absolute;top:0;bottom:0;right:6%;width:1px;background:linear-gradient(180deg,transparent,var(--line2),transparent)}

.s-f1ef887807{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;max-width:1180px;margin:0 auto}

.s-b65b3cf592{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border:1px solid var(--line2);background:rgba(40,224,122,.05);font-family:'JetBrains Mono',monospace;font-size:.7rem;letter-spacing:.1em;color:var(--acc2);text-transform:uppercase;margin-bottom:26px;border-radius:4px}

.s-e798e16efa{width:7px;height:7px;border-radius:50%;background:var(--acc);animation:uPulse 2s infinite}

.s-1268848c3e{font-family:'Space Grotesk',sans-serif;font-size:3.4rem;line-height:1.08;font-weight:700;color:#fff;letter-spacing:-.02em}

.s-07fa33e9aa{color:var(--acc)}

.s-969f469d89{margin:24px 0 34px;font-size:1.1rem;color:var(--dim);max-width:520px;line-height:1.6;font-family:'JetBrains Mono',monospace;font-weight:400}

.s-5bf9fcc088{display:flex;gap:14px}

.s-b4ed457160{display:inline-flex;align-items:center;gap:10px;background:var(--acc);color:#04140b;font-family:'JetBrains Mono',monospace;font-weight:600;font-size:.9rem;padding:15px 28px;border-radius:6px}

.s-a4d14e126d{display:inline-flex;align-items:center;border:1px solid var(--line2);color:var(--txt);font-family:'JetBrains Mono',monospace;font-weight:500;font-size:.9rem;padding:15px 28px;border-radius:6px}

.s-9a3d2f1452{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}

.s-eb0cbceb79{background:var(--bg2);padding:20px 22px}

.s-88ce2cd55c{font-family:'Space Grotesk',sans-serif;font-size:1.6rem;font-weight:700;color:var(--acc2);display:block}

.s-63bfd6d2c5{font-family:'JetBrains Mono',monospace;font-size:.66rem;color:var(--dim);text-transform:uppercase;letter-spacing:.08em}

.s-6dedf2c2fd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}

.s-eafa6e0725{position:absolute;width:135%;height:135%;top:-18%;left:-18%;background:radial-gradient(circle,rgba(40,224,122,.22),transparent 62%);pointer-events:none}

.s-c9dd39eff9{position:absolute;top:0;width:360px;height:360px;border:1px solid var(--line2);border-radius:50%;animation:uRing 5.5s ease-in-out infinite}

.s-765d06775a{position:absolute;top:8%;width:280px;height:280px;border:1px solid var(--line2);border-radius:50%;animation:uRing 5.5s ease-in-out .9s infinite}

.s-ff7fc0bcfe{width:330px;position:relative;z-index:2;animation:uFloat 6s ease-in-out infinite;filter:drop-shadow(0 0 46px rgba(40,224,122,.42)) drop-shadow(0 24px 60px rgba(0,0,0,.7))}

.s-e50cf10c24{position:relative;z-index:2;font-family:'Montserrat',sans-serif;font-weight:800;font-size:2.9rem;letter-spacing:.22em;color:#fff;margin:28px 0 0;margin-left:.22em;text-shadow:0 0 30px rgba(40,224,122,.35)}

.s-3bd7cf3e88{position:relative;z-index:2;font-family:'Montserrat',sans-serif;font-weight:500;font-size:.82rem;letter-spacing:.36em;color:#d6ddd8;text-transform:uppercase;margin-top:12px;margin-left:.36em}

.s-8856cfa15d{padding:56px 48px;background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}

.s-aaacb357d6{max-width:1180px;margin:0 auto}

.s-27226d52e8{font-family:'JetBrains Mono',monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:28px}

.s-4ddf27c785{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}

.s-8f47b808ed{position:relative;background:var(--bg2);min-height:158px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:26px;cursor:pointer;overflow:hidden}

.s-d4b0414d08{max-height:26px;max-width:74%;filter:brightness(0) invert(.85)}

.s-90d869b255{font-family:'JetBrains Mono',monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--acc2)}

.s-cd7b639171{position:absolute;inset:0;background:#f2f5f3;border-top:3px solid var(--acc);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 24px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .38s ease,transform .38s ease}

.s-d11311c72b{max-height:28px;max-width:64%}

.s-67ac3b0a4f{font-size:.78rem;line-height:1.5;color:#39423d;font-weight:400}

.s-f1c43029ff{max-height:26px;max-width:64%}

.s-991a437a57{max-height:32px;max-width:74%;filter:brightness(0) invert(.85)}

.s-09e6b83e2e{max-height:34px;max-width:64%}

.s-989e5e9e72{padding:96px 48px}

.s-20904c9d8b{margin-bottom:52px}

.s-6c78a3e429{font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);display:block;margin-bottom:14px}

.s-f96a3fcf6d{font-family:'Space Grotesk',sans-serif;font-size:2.3rem;color:#fff;line-height:1.15;max-width:640px}

.s-913aa88291{color:var(--dim);font-size:.98rem;line-height:1.65;max-width:690px;margin-top:16px}

.s-0cdb27a0a9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}

.s-b8a2b3965a{border:1px solid var(--line);border-radius:10px;padding:32px 28px;background:var(--panel);border-top:2px solid var(--acc)}

.s-773b7e5db7{font-family:'JetBrains Mono',monospace;font-size:.7rem;color:var(--acc2);margin-bottom:16px}

.s-81879fe9b1{font-family:'Space Grotesk',sans-serif;font-size:1.14rem;color:#fff;margin-bottom:10px}

.s-55aca89148{font-size:.95rem;color:var(--dim);line-height:1.6}

.s-84c452f4e4{margin-top:24px;border:1px solid var(--line2);border-radius:10px;padding:24px 28px;background:linear-gradient(110deg,rgba(40,224,122,.1),var(--panel));display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}

.s-5461d4755a{font-family:'Space Grotesk',sans-serif;font-size:1.08rem;color:#fff;margin-bottom:6px}

.s-33ab1ab213{font-size:.9rem;color:var(--dim);line-height:1.55}

.s-e56730e10a{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:.82rem;color:var(--acc2);white-space:nowrap}

.s-4137327ffc{padding:96px 48px;background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}

.s-57794e10f5{font-family:'Space Grotesk',sans-serif;font-size:2.3rem;color:#fff;line-height:1.15}

.s-8a21bcf49e{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}

.s-9a5a9ef6c7{background:var(--panel);padding:30px 22px}

.s-46b3cd91e8{font-family:'JetBrains Mono',monospace;font-size:.66rem;color:var(--acc);margin-bottom:14px}

.s-9cf63bd0c2{font-family:'Space Grotesk',sans-serif;font-size:1rem;color:#fff;margin-bottom:8px}

.s-bf9e5b97d0{font-size:.88rem;color:var(--dim);line-height:1.55}

.s-10c236570f{display:grid;grid-template-columns:repeat(4,1fr);gap:0}

.s-72ba9dc77d{border-left:2px solid var(--acc);padding-left:24px;padding-right:28px}

.s-23dbf9278a{font-family:'JetBrains Mono',monospace;font-size:.72rem;color:var(--acc2);margin-bottom:14px}

.s-6e140504d1{font-family:'Space Grotesk',sans-serif;font-size:1.05rem;color:#fff;margin-bottom:8px}

.s-a42617548b{border-left:1px solid var(--line);padding-left:24px;padding-right:28px}

.s-49beddc38e{border-left:1px solid var(--line);padding-left:24px}

.s-6107327705{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}

.s-0b765241e6{position:relative;border:1px solid var(--line2);border-radius:12px;padding:52px;display:flex;justify-content:center;background:var(--panel)}

.s-476a74cdc3{position:absolute;top:14px;left:14px;font-family:'JetBrains Mono',monospace;font-size:.6rem;color:var(--dim)}

.s-399807e842{position:absolute;top:14px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--acc)}

.s-1414b81c52{width:66%;filter:drop-shadow(0 18px 44px rgba(0,0,0,.6))}

.s-386e3a7264{font-family:'Space Grotesk',sans-serif;font-size:2rem;color:#fff;margin-bottom:20px;line-height:1.2}

.s-a6298ec001{color:var(--dim);margin-bottom:16px;line-height:1.65}

.s-f7702880e6{color:var(--dim);line-height:1.65}

.s-cabf1f6742{list-style:none;margin-top:26px;display:flex;flex-direction:column;gap:12px}

.s-510314cd46{display:flex;gap:12px;align-items:center;font-family:'JetBrains Mono',monospace;font-size:.88rem;color:var(--txt)}

.s-05ee4882b6{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:44px;gap:24px}

.s-32e1ca79ab{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel);display:flex;flex-direction:column}

.s-99e06610ef{display:block;flex:1}

.s-b142f7a7db{min-height:190px;position:relative;overflow:hidden;background:#0e1211}

.s-97936231c6{width:100%;height:190px;object-fit:cover;display:block}

.s-dc0525a101{padding:26px 26px 30px}

.s-f3bb9df880{font-family:'Space Grotesk',sans-serif;font-size:1.28rem;color:#fff;margin:0 0 10px;line-height:1.25}

.s-3babb1d1fa{color:var(--dim);font-size:.9rem;line-height:1.6;margin-bottom:16px}

.s-d92e9810ae{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:.82rem;color:var(--acc2)}

.s-87e6da7586{display:flex;flex-direction:column;height:100%}

.s-203a7728cc{padding:26px 26px 30px;display:flex;flex-direction:column;flex:1}

.s-dbb01cb088{color:var(--dim);font-size:.9rem;line-height:1.6;margin-bottom:16px;flex:1}

.s-314ae15181{padding:100px 48px;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(ellipse 60% 90% at 50% 100%,rgba(40,224,122,.14),transparent 65%),var(--bg2)}

.s-b543984b65{max-width:720px;margin:0 auto}

.s-5f74f9a797{font-family:'JetBrains Mono',monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--acc2);margin-bottom:18px}

.s-95e66f2cfe{font-family:'Space Grotesk',sans-serif;font-size:2.6rem;color:#fff;line-height:1.15}

.s-2448fa9bb6{color:var(--dim);margin:20px auto 38px;max-width:480px;font-size:1.05rem}

.s-d89030f6e6{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}

.s-5b09a77853{display:inline-flex;align-items:center;gap:10px;background:var(--acc);color:#04140b;font-family:'JetBrains Mono',monospace;font-weight:600;font-size:.92rem;padding:16px 30px;border-radius:6px}

.s-621bdd589b{display:inline-flex;align-items:center;border:1px solid var(--line2);color:var(--txt);font-family:'JetBrains Mono',monospace;font-weight:500;font-size:.92rem;padding:16px 30px;border-radius:6px}

.s-95765f36ec{max-width:760px;margin:0 auto}

.s-3380880e07{margin-bottom:44px}

.s-d94f1d9ea7{border-bottom:1px solid var(--line)}

.s-7e1dbde81a{cursor:pointer;padding:22px 8px;font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:1.02rem;color:#fff;display:flex;justify-content:space-between;gap:18px}

.s-d055075bcc{color:var(--acc);font-family:'JetBrains Mono',monospace}

.s-f6fff5e52e{padding:0 8px 22px;color:var(--dim);font-size:.9rem;line-height:1.6}

.s-5228046ecc{background:#040605;border-top:1px solid var(--line);padding:64px 48px 0}

.s-889970d693{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px;padding-bottom:52px}

.s-b08fae2af5{display:flex;align-items:center;gap:13px;margin-bottom:18px}

.s-be6e62a8ed{width:54px;height:54px;object-fit:contain}

.s-125cc4e052{color:var(--acc2);font-family:'JetBrains Mono',monospace;font-size:.85rem;margin-bottom:12px}

.s-bf422902cd{color:var(--dim);font-size:.86rem;max-width:300px;line-height:1.6}

.s-91ed4e8d49{color:#fff;font-family:'JetBrains Mono',monospace;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}

.s-7262f784dd{list-style:none;display:flex;flex-direction:column;gap:11px}

.s-4269ffb20f{color:var(--dim);font-size:.86rem}

.s-657bac73d9{border-top:1px solid var(--line);padding:24px 0;text-align:center;font-family:'JetBrains Mono',monospace;font-size:.74rem;color:#4a5a50}

.scp0.is-visible{opacity:1!important;transform:translateY(0)!important}
