@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.37y6j4asgn87a.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.42ydqmu-69p6e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.3j8b5jptl4nhr.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.2r3_h99a4p2o6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0k99vu2yejv84.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.2kq1zw7ns-90j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.38exv3t7tju-g.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.14rtxflq2gk6f.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.1h2_ral94l6aj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.1zyjrbr0w_u4w.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-ext-700-normal.1dpp22a693y_f.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-700-normal.2j0n2wowgjqls.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-700-normal.18feapymqwhbh.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-700-normal.2l5m2m6-3_1r7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-greek-700-normal.0y4gpqeqws6yv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-700-normal.2nhbs3yj9gl6i.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-vietnamese-700-normal.18eestevoqzwv.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-700-normal.1_rj7yg1pulj1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-ext-700-normal.14ri_qndij_e8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-700-normal.22pgwkr6js0ec.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.3cj1z__33gk9h.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.43_h0be0oa3u4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.1ip457h6792sm.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.27cthd2m81rnu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.3bv_2u3up90v1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.30r08pbjia9lf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1qbt_niprsjgn.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.0mqg9hkkex1wu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.2nmq8_7j2wt1h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00wxp-80230rz.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3ab-1xztbhckr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.18wsk-jlqw5zw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.3bz1djf8_78co.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0lnnr_x8kzrql.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.44jhk7eqxey7l.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.2_sv1nohwkgk2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.399cvybalwu3v.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.28iccy76uu-_v.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0adgtymikv54n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.2gab_xps0bgx5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.3ps_bl4ld_c_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3a4qjieizncgf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.2nakwynk61ca8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.0ej1b3dc64qt2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0dj8gn3v-4xc5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.1p0bbv2wob_7i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.2sh4-6_4i2zct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.38vi26ogdzso2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0wm81o_u_ibme.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.32zomdm7y06ex.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.2tghd68lhx1_0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#0a0d12;--bg-2:#0e1219;--panel:#121823;--panel-2:#171e2b;--line:#222b3a;--line-2:#2c3749;--fg:#e9eef6;--muted:#94a0b4;--dim:#6b7689;--blue:#3b82f6;--teal:#2dd4bf;--orange:#f97316;--blue-ink:#6ea4ff;--teal-ink:#2dd4bf;--orange-ink:#fb923c;--on-blue:#fff;--grid:#94a0b412;--tri:linear-gradient(90deg, var(--blue) 0 33.3%, var(--teal) 33.3% 66.6%, var(--orange) 66.6%);--tri-soft:linear-gradient(100deg, var(--blue), var(--teal) 55%, var(--orange));--font-display:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--r:10px;--wrap:1200px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f6f8fb;--bg-2:#eef2f7;--panel:#fff;--panel-2:#f3f6fa;--line:#e1e6ee;--line-2:#d2d9e4;--fg:#0d1422;--muted:#4f5b6f;--dim:#7a8597;--blue-ink:#2563eb;--teal-ink:#0f9488;--orange-ink:#c2410c;--grid:#0d14220d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#f6f8fb;--bg-2:#eef2f7;--panel:#fff;--panel-2:#f3f6fa;--line:#e1e6ee;--line-2:#d2d9e4;--fg:#0d1422;--muted:#4f5b6f;--dim:#7a8597;--blue-ink:#2563eb;--teal-ink:#0f9488;--orange-ink:#c2410c;--grid:#0d14220d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}[dir=rtl] body,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea,[dir=rtl] button{font-family:var(--font-ar)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.015em;margin:0;line-height:1.12}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:var(--font-ar);letter-spacing:0;line-height:1.35}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.wrap{max-width:var(--wrap);padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}section{padding-block:clamp(64px,9vw,120px)}.alt{background:var(--bg-2);border-block:1px solid var(--line)}.kicker{font:500 12px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.kicker:before{content:"";background:var(--tri);border-radius:2px;width:24px;height:3px}[dir=rtl] .kicker{font:600 14px/1 var(--font-ar);letter-spacing:0}.h2{margin-top:16px;font-size:clamp(30px,3.6vw,46px);font-weight:700}.lede{color:var(--muted);max-width:58ch;font-size:17px}.sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:24px 48px;margin-bottom:48px;display:grid}.sec-head>*{min-width:0}@media (max-width:860px){.sec-head{grid-template-columns:1fr}}.btn{font:600 15px/1 var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:13px 20px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}[dir=rtl] .btn{font-family:var(--font-ar)}.btn-primary{background:var(--blue);color:var(--on-blue);box-shadow:0 8px 24px -10px #3b82f6b3}.btn-primary:hover{background:#2f74e6;transform:translateY(-1px)}.btn-line{border-color:var(--line-2);color:var(--fg);background:0 0}.btn-line:hover{border-color:var(--muted)}.arrow{transition:transform .15s;display:inline-block}[dir=rtl] .arrow{transform:scaleX(-1)}a:hover>.arrow,.btn:hover .arrow{transform:translate(3px)}[dir=rtl] a:hover>.arrow,[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(3px)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);position:fixed;inset:0 0 auto}header.site{top:env(safe-area-inset-top,0px);z-index:9;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky}.nav{align-items:center;gap:28px;min-height:70px;display:flex}.logo{color:var(--fg);letter-spacing:-.01em;flex-direction:column;gap:4px;font:700 24px/1 IBM Plex Sans,sans-serif;text-decoration:none;display:inline-flex}.logo i{background:var(--tri);border-radius:1px;height:4px;display:block}.nav ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav ul a{color:var(--muted);font-size:15px;text-decoration:none;transition:color .15s}.nav ul a:hover{color:var(--fg)}.nav .end{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.lang{color:var(--fg);border:1px solid var(--line-2);font:600 13px/1 var(--font-ar);cursor:pointer;background:0 0;border-radius:8px;padding:9px 12px}.lang:hover{border-color:var(--muted)}.nav .btn{padding:10px 16px;font-size:14px}@media (max-width:960px){.nav ul{display:none}}@media (max-width:460px){.nav .btn{display:none}}.hero{padding-block:clamp(56px,8vw,110px) clamp(48px,6vw,80px);position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.hero:after{content:"";inset-inline-end:-220px;pointer-events:none;background:radial-gradient(closest-side,#3b82f62e,#2dd4bf14 55%,#0000);width:720px;height:720px;position:absolute;top:-260px}.hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid;position:relative}.hero-grid>*{min-width:0}.pill{border:1px solid var(--line-2);color:var(--muted);background:color-mix(in srgb, var(--panel) 70%, transparent);border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-size:13px;display:inline-flex}[dir=rtl] .pill{padding:6px 8px 6px 12px}.pill b{font:600 11px/1 var(--font-mono);color:var(--bg);background:var(--teal);letter-spacing:.04em;border-radius:999px;padding:4px 7px}.hero h1{letter-spacing:-.03em;margin-top:22px;font-size:clamp(40px,5.8vw,74px);font-weight:700}[dir=rtl] .hero h1{letter-spacing:0;font-weight:700}.grad{background:var(--tri-soft);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lede{margin-top:22px;font-size:clamp(17px,1.5vw,19px)}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (max-width:920px){.hero-grid{grid-template-columns:1fr}}.console{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -40px #0000008c}.console-bar{border-bottom:1px solid var(--line);font:500 12px/1 var(--font-mono);color:var(--dim);align-items:center;gap:8px;padding:12px 14px;display:flex}.console-bar .dots{gap:6px;display:flex}.console-bar .dots i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.console-bar .dots i:first-child{background:var(--blue)}.console-bar .dots i:nth-child(2){background:var(--teal)}.console-bar .dots i:nth-child(3){background:var(--orange)}.console-bar span:last-child{color:var(--teal-ink);margin-inline-start:auto}.console-body{gap:14px;padding:18px;display:grid}.q{background:var(--blue);color:#fff;border-radius:12px;border-end-end-radius:4px;justify-self:end;max-width:88%;padding:10px 14px;font-size:14px}.run{border:1px solid var(--line);background:var(--bg-2);font:400 12.5px/1.5 var(--font-mono);text-align:left;direction:ltr;border-radius:10px}.run div{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:18px 1fr auto;gap:8px;padding:8px 12px;display:grid}.run div:first-child{border-top:0}.run .ok{color:var(--teal-ink)}.run .t{color:var(--dim)}.run b{color:var(--fg);font-weight:500}.a{background:var(--panel-2);border:1px solid var(--line);border-radius:12px;border-end-start-radius:4px;max-width:92%;padding:12px 14px;font-size:14px}.a .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.a .chips span{border:1px solid var(--line-2);color:var(--fg);border-radius:999px;padding:5px 10px;font-size:12px}.a .chips span:first-child{border-color:color-mix(in srgb, var(--orange) 60%, transparent);color:var(--orange-ink)}.trusted{z-index:1;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px 48px;margin-top:clamp(48px,6vw,80px);padding-top:28px;display:flex;position:relative}.trusted>span{font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}[dir=rtl] .trusted>span{font:500 13px/1 var(--font-ar);letter-spacing:0}.trusted .wms{flex-wrap:wrap;align-items:center;gap:20px 44px;display:flex}.wm{color:var(--muted);letter-spacing:-.01em;flex-direction:column;gap:4px;font:700 24px/1 IBM Plex Sans,sans-serif;transition:color .2s;display:inline-flex}.wm small{font:500 11px/1 var(--font-ar);color:var(--dim);letter-spacing:0}.wm:hover{color:var(--fg)}.kicker .num{color:var(--fg);font-weight:600}.sec-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.sec-grid div{background:var(--panel);min-width:0;padding:26px}.sec-grid b{font-size:17px;display:block}.sec-grid span{color:var(--muted);margin-top:8px;font-size:14px;display:block}@media (max-width:960px){.sec-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.sec-grid{grid-template-columns:1fr}}.facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.fact{border-inline-start:1px solid var(--line);min-width:0;padding:28px 24px}.fact:first-child{border-inline-start:0;padding-inline-start:0}.fact b{font-variant-numeric:tabular-nums;font:700 clamp(20px,2vw,26px)/1.2 IBM Plex Sans,IBM Plex Sans Arabic,sans-serif;display:block}.fact:first-child b{color:var(--blue-ink)}.fact:nth-child(2) b{color:var(--teal-ink)}.fact:nth-child(3) b{color:var(--orange-ink)}.fact span{color:var(--muted);margin-top:8px;font-size:14px;display:block}@media (max-width:760px){.facts{grid-template-columns:1fr 1fr}.fact{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0!important}.fact:nth-child(-n+2){border-top:0}}.story{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.story>*{min-width:0}.story .body{color:var(--muted);gap:18px;font-size:17px;display:grid}.story .body p:first-child{color:var(--fg);font-size:20px;line-height:1.5}@media (max-width:860px){.story{grid-template-columns:1fr}}.svc-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.svc{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:12px;min-width:0;padding:28px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.svc:before{content:"";background:var(--c);opacity:0;height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.svc:hover{border-color:var(--line-2);transform:translateY(-2px)}.svc:hover:before{opacity:1}.svc .ic{width:44px;height:44px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-radius:10px;place-items:center;display:grid}.svc h3{margin-top:6px;font-size:20px;font-weight:600}.svc p{color:var(--muted);font-size:15px}.svc .tags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.svc .tags span{font:500 11px/1 var(--font-mono);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:6px 8px}[dir=rtl] .svc .tags span{font:500 12px/1 var(--font-ar)}@media (max-width:960px){.svc-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.svc-grid{grid-template-columns:1fr}}.work{border-top:1px solid var(--line)}.wrow{border-bottom:1px solid var(--line);grid-template-columns:180px 120px 1fr auto;align-items:center;gap:24px;min-width:0;padding:22px 0;transition:background .2s;display:grid}.wrow>*{min-width:0}.wrow .cl{font:700 26px/1 IBM Plex Sans,sans-serif}.wrow .ctry{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}[dir=rtl] .wrow .ctry{font:500 13px/1 var(--font-ar);letter-spacing:0}.wrow .what b{font-weight:600;display:block}.wrow .what span{color:var(--dim);font-size:14px;font-style:italic}.wrow .go{color:var(--blue-ink);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:760px){.wrow{grid-template-columns:1fr auto;gap:8px 16px}.wrow .what{grid-column:1/-1}.wrow .go{grid-area:1/2}}.prow{gap:16px;display:grid}.prow.top{grid-template-columns:2fr 1fr}.prow.rest{grid-template-columns:repeat(4,1fr);margin-top:16px}.pcard{background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:26px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.pcard:hover{border-color:color-mix(in srgb, var(--c) 55%, var(--line));transform:translateY(-2px)}.pcard .row{align-items:center;gap:14px;display:flex}.pcard h3{font-size:21px;font-weight:700}.pcard .st{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;margin-top:6px;display:inline-flex}[dir=rtl] .pcard .st{font:500 12px/1 var(--font-ar);letter-spacing:0}.pcard .st:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px}.pcard p{color:var(--muted);font-size:15px}.pcard .go{color:var(--blue-ink);gap:8px;margin-top:auto;padding-top:4px;font-size:14px;font-weight:600;display:inline-flex}.pcard:hover .go .arrow{transform:translate(3px)}[dir=rtl] .pcard:hover .go .arrow{transform:scaleX(-1)translate(3px)}.pcard.flag{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 55%), var(--panel);padding:32px}[dir=rtl] .pcard.flag{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 55%), var(--panel)}.pcard.flag h3{font-size:30px}.pcard.flag p{max-width:54ch;font-size:16px}.mods{flex-wrap:wrap;gap:8px;display:flex}.mods span{background:var(--panel-2);border:1px solid var(--line);color:var(--fg);border-radius:999px;padding:6px 11px;font-size:13px}.mark{width:46px;height:46px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, var(--panel));border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:11px;flex:none;place-items:center;font:700 19px/1 IBM Plex Sans,sans-serif;display:grid}.mark.lg{border-radius:18px;width:76px;height:76px;font-size:30px}.todo{font-style:italic;color:var(--dim)!important}@media (max-width:1000px){.prow.rest{grid-template-columns:1fr 1fr}}@media (max-width:760px){.prow.top{grid-template-columns:1fr}}@media (max-width:520px){.prow.rest{grid-template-columns:1fr}}.steps{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.step{border-inline-start:1px solid var(--line);min-width:0;padding:28px 24px;position:relative}.step:first-child{border-inline-start:0}.step em{font:500 12px/1 var(--font-mono);color:var(--c);font-style:normal}[dir=rtl] .step em{font:600 13px/1 var(--font-ar)}.step h3{margin-top:14px;font-size:19px}.step p{color:var(--muted);margin-top:8px;font-size:15px}.step:after{content:"";background:var(--c);height:2px;position:absolute;inset:0 0 auto}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}.step:nth-child(3){border-inline-start:0}.step:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:520px){.steps{grid-template-columns:1fr}.step{border-inline-start:0!important}.step+.step{border-top:1px solid var(--line)}}.contact{background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-columns:.95fr 1.05fr;display:grid;position:relative;overflow:hidden}.contact:before{content:"";background:var(--tri);height:3px;position:absolute;inset:0 0 auto}.contact>*{min-width:0;padding:clamp(28px,4vw,52px)}.contact .side{background:radial-gradient(100% 80% at 0% 100%, color-mix(in srgb, var(--teal) 12%, transparent), transparent 60%);border-inline-end:1px solid var(--line)}.contact h2{margin-top:16px;font-size:clamp(30px,3.4vw,44px)}.contact .lede{margin-top:16px}.contact dl{gap:18px;margin:32px 0 0;display:grid}.contact dt{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}[dir=rtl] .contact dt{font:500 13px/1 var(--font-ar);letter-spacing:0}.contact dd{-webkit-user-select:all;user-select:all;margin:6px 0 0}form{grid-template-columns:1fr 1fr;align-content:start;gap:16px;display:grid}form .full{grid-column:1/-1}form label{color:var(--muted);gap:6px;font-size:13px;display:grid}form input,form select,form textarea{width:100%;font:15px/1.4 var(--font-body);color:var(--fg);background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:12px}form textarea{resize:vertical;min-height:112px}form input:focus,form select:focus,form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 25%, transparent);outline:none}.sent{color:var(--teal-ink);grid-column:1/-1;font-size:14px}@media (max-width:880px){.contact{grid-template-columns:1fr}.contact .side{border-inline-end:0;border-bottom:1px solid var(--line)}}@media (max-width:520px){form{grid-template-columns:1fr}}footer{border-top:1px solid var(--line);color:var(--muted);padding-block:56px 32px;font-size:14px}.foot{grid-template-columns:1.5fr repeat(3,1fr);gap:32px;display:grid}.foot>*{min-width:0}.foot h4{color:var(--fg);margin:0 0 14px;font-size:14px;font-weight:600}.foot ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.foot a{text-decoration:none}.foot a:hover{color:var(--fg)}.foot .about p{max-width:38ch;margin-top:16px}.built{color:var(--dim);margin-top:18px;font-size:13px}.legal{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:22px;font-size:13px;display:flex}@media (max-width:760px){.foot{grid-template-columns:1fr 1fr}.foot .about{grid-column:1/-1}}#product-view{padding-block:clamp(40px,6vw,80px);position:relative}.back{color:var(--muted);gap:8px;margin-bottom:36px;font-size:14px;text-decoration:none;display:inline-flex}.back:hover{color:var(--fg)}.back .arrow{transform:scaleX(-1)}[dir=rtl] .back .arrow{transform:none}.pv-hero{grid-template-columns:auto 1fr;align-items:start;gap:28px;display:grid}.pv-hero>*{min-width:0}.pv-hero h1{margin-top:14px;font-size:clamp(40px,5.4vw,68px);font-weight:700}.pv-hero .tagline{color:var(--c);margin-top:10px;font-size:21px}.pv-hero .brief{color:var(--muted);max-width:62ch;margin-top:18px;font-size:17px}.pv-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pv-feats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.pv-feats div{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding:22px}.pv-feats b{font-size:17px;display:block}.pv-feats span{color:var(--muted);margin-top:6px;font-size:14px;display:block}.pv-other{margin-top:72px}.pv-other h2{margin-bottom:18px;font-size:22px}@media (max-width:760px){.pv-feats,.pv-hero{grid-template-columns:1fr}}.logo-img{width:auto;height:30px;display:block}.wm-chip{flex-direction:column;gap:6px;text-decoration:none;display:inline-flex}.wm-chip .chip{background:#fff;border-radius:10px;place-items:center;min-width:130px;height:76px;padding:12px 20px;display:grid}.wm-chip .chip img{object-fit:contain;width:auto;max-width:190px;height:48px}.wm-chip small{font:500 13px/1 var(--font-ar);color:var(--muted)}.wrow .cl-img{background:#fff;border-radius:8px;place-items:center;width:fit-content;height:52px;padding:8px 14px;display:grid}.wrow .cl-img img{object-fit:contain;width:auto;max-width:130px;height:30px}.mark-img{background:#fff;padding:8px}.mark-img img{object-fit:contain;width:100%;height:100%}.sent.err{color:var(--orange-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}html{scroll-behavior:auto}}.lang.theme{place-items:center;padding:9px;display:inline-grid}.mark-art{padding:0;overflow:hidden}.mark-art img{object-fit:cover;width:100%;height:100%;display:block}.nav ul>li{position:relative}.nav ul>li>a{padding-block:24px;display:inline-block}.has-dd>a:after{content:"";border-inline-end:1.5px solid;opacity:.6;border-bottom:1.5px solid;width:6px;height:6px;margin-inline-start:7px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.dd{top:calc(100% - 8px);background:var(--panel);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;gap:2px;min-width:240px;padding:8px;display:none;position:absolute;inset-inline-start:-16px;box-shadow:0 24px 48px -20px #00000080}.has-dd:hover>.dd,.has-dd:focus-within>.dd{display:flex}.dd a{color:var(--muted);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:14px;text-decoration:none}.dd a:hover,.dd a:focus-visible{background:var(--panel-2);color:var(--fg)}.mobile-menu{border-top:1px solid var(--line);display:none}.mobile-menu summary{cursor:pointer;padding-block:12px;font-size:14px;font-weight:600;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu .panel{gap:16px;max-height:70vh;padding-block:8px 20px;display:grid;overflow-y:auto}.mobile-menu .panel>div{gap:2px;display:grid}.mobile-menu .panel a{color:var(--muted);padding:6px 0;font-size:14px;text-decoration:none}.mobile-menu .panel a.top{color:var(--fg);font-size:15px;font-weight:600}@media (max-width:960px){.mobile-menu{display:block}}.page-head{padding-block:clamp(48px,7vw,96px) 0}.page-head+section{padding-top:clamp(32px,4vw,56px)}.page-head .sec-head{margin-bottom:0}.more{margin-top:32px}.svc,.wrow{scroll-margin-top:96px}section[id],.wrow[id]{scroll-margin-top:80px}
