@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-greek-600-normal-BpFII5Ja.woff2) format("woff2"),url(/assets/syne-greek-600-normal-BJs4kvyH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2) format("woff2"),url(/assets/syne-latin-ext-600-normal-DEzBMW8B.woff) format("woff");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:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-600-normal-BiwQbQXw.woff2) format("woff2"),url(/assets/syne-latin-600-normal-dRu9QuIh.woff) format("woff");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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2) format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2) format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff) format("woff");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:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2) format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff) format("woff");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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2) format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2) format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff) format("woff");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:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2) format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/manrope-cyrillic-ext-300-normal-SCjEz1bW.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-300-normal-DsV_DrPX.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/manrope-cyrillic-300-normal-BEGl3W_o.woff2) format("woff2"),url(/assets/manrope-cyrillic-300-normal-CS69xUvc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/manrope-greek-300-normal-DyLEs7Hg.woff2) format("woff2"),url(/assets/manrope-greek-300-normal-Dbc1SMEX.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/manrope-vietnamese-300-normal-AHvbnne0.woff2) format("woff2"),url(/assets/manrope-vietnamese-300-normal-BjzggcyE.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/manrope-latin-ext-300-normal-Btyq5fVI.woff2) format("woff2"),url(/assets/manrope-latin-ext-300-normal-DfIhbc9V.woff) format("woff");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-display:swap;font-weight:300;src:url(/assets/manrope-latin-300-normal-BgxWhS7-.woff2) format("woff2"),url(/assets/manrope-latin-300-normal-BXCth4v8.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-ext-400-normal-CRdE35mU.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-400-normal-Djnz4Wsr.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-ext-500-normal-Dz8SjJZ9.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-500-normal-PaLk8PaH.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-ext-700-normal-cq7F7ESW.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-700-normal-ezu7N0xg.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-cyrillic-700-normal-Dw3uKy19.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-700-normal-Dk1mTcxf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-vietnamese-700-normal-CaKJSIny.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-700-normal-Cr1rw0mr.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-ext-700-normal-C58ejOkc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-700-normal-D5HUU8GT.woff) format("woff");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:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff");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}:root{--bg-0: #04080f;--bg-1: #060d18;--ink: #0a1929;--text: #e8f1f9;--muted: #93a7bd;--faint: #5c7187;--brand: #1e5f8e;--brand-light: #4a90c2;--accent: #7ec0e8;--warm: #c89968;--warm-light: #d9b285;--line: rgba(126, 192, 232, .14);--line-strong: rgba(126, 192, 232, .32);--glow: rgba(74, 144, 194, .35);--font-display: "Syne", sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-0)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-0);color:var(--text);overflow-x:hidden}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}::-moz-selection{background:var(--brand-light);color:var(--bg-0)}::selection{background:var(--brand-light);color:var(--bg-0)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 78% -5%,rgba(30,95,142,.34),transparent 70%),radial-gradient(ellipse 40% 35% at 8% 38%,rgba(74,144,194,.12),transparent 70%),radial-gradient(ellipse 45% 40% at 90% 85%,rgba(200,153,104,.07),transparent 70%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg-0) 100%)}.bg-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(126,192,232,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(126,192,232,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 35%,transparent 100%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 35%,transparent 100%)}.bg-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay}.h1{font-family:var(--font-display);font-size:clamp(36px,5vw,60px);line-height:1.02;font-weight:700;letter-spacing:-.02em;color:#f4f9fd;margin-bottom:22px}.h2{font-family:var(--font-display);font-size:clamp(28px,4vw,46px);line-height:1.08;font-weight:700;letter-spacing:-.015em;color:#f4f9fd}.h3{font-family:var(--font-display);font-size:21px;line-height:1.25;font-weight:700;color:#f4f9fd}.h4{font-family:var(--font-display);font-size:17px;line-height:1.3;font-weight:600;color:#f4f9fd}.text-gradient{background:linear-gradient(95deg,#9ed2f2 0%,var(--brand-light) 55%,var(--warm) 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.eyebrow-num{color:var(--warm)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.container--narrow{max-width:1080px}.container--faq{max-width:820px}.container--legal{max-width:780px}.section{padding:110px 0;position:relative}.section--tinted{background:#7ec0e806;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-head{text-align:center;max-width:720px;margin:0 auto 60px}.sec-head--left{text-align:left;margin:0 0 32px}.sec-sub{font-size:17px;color:var(--muted);line-height:1.65;margin-top:16px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:10px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%);border:1px solid rgba(126,192,232,.45);box-shadow:0 0 24px var(--glow),inset 0 1px #ffffff26;transition:transform .3s,box-shadow .3s,filter .3s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 36px var(--glow);filter:brightness(1.1)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:10px;font-size:15px;font-weight:600;color:var(--accent);border:1px solid var(--line-strong);background:#7ec0e80a;text-decoration:none;transition:background .3s,border-color .3s,transform .3s}.btn-ghost:hover{background:#7ec0e81a;border-color:var(--accent);transform:translateY(-2px)}.btn-light{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border-radius:10px;font-size:15px;font-weight:600;background:#fff;color:var(--ink);transition:transform .3s,box-shadow .3s}.btn-light:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000059}.btn-outline-light{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border-radius:10px;font-size:15px;font-weight:600;background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.35);text-decoration:none;transition:background .3s}.btn-outline-light:hover{background:#ffffff2e}.btn-sm{padding:10px 18px;font-size:13.5px}.btn-block{width:100%}.inline-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-size:inherit}.inline-link:hover{color:#b3dcf5}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;transition:width .3s}.link-underline:hover:after{width:100%}.nav{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid transparent;transition:background .3s,border-color .3s,backdrop-filter .3s}.nav--scrolled{background:#04080fc7;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:var(--line)}.nav-inner{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.nav-brand{display:flex;align-items:center;gap:10px}.brand-name{font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:.01em;color:var(--text)}.logo-glow{display:block;filter:drop-shadow(0 0 8px rgba(126,192,232,.45))}.nav-right{display:flex;align-items:center;gap:28px}.nav-links{display:flex;gap:26px}.nav-link{font-size:14px;font-weight:500;color:var(--muted);transition:color .2s}.nav-link:hover{color:var(--text)}.lang-switch{display:flex;gap:3px;background:#7ec0e812;border:1px solid var(--line);border-radius:999px;padding:3px;font-family:var(--font-mono);font-size:11.5px;font-weight:600}.lang-switch button{padding:6px 12px;border-radius:999px;color:var(--muted);transition:all .2s}.lang-switch button.active{background:var(--accent);color:var(--bg-0)}.hero{position:relative;padding:170px 0 90px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;background:#7ec0e812;border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:30px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse-dot 2.4s ease-in-out infinite}.hero-sub{font-size:18px;line-height:1.65;color:var(--muted);max-width:540px;margin-bottom:36px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.hero-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:#7ec0e80b;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.chip svg{color:var(--warm);flex-shrink:0}.hero-visual-wrap{display:flex;justify-content:center;align-items:center}.hero-visual{position:relative;width:380px;height:380px}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#7ec0e806;overflow:hidden;padding:13px 0}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 30s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-row{display:flex;flex-shrink:0}.marquee-item{display:inline-flex;align-items:center;gap:14px;padding:0 22px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.marquee-star{color:var(--warm);font-size:10px}.glass-card{background:linear-gradient(165deg,#7ec0e80f,#7ec0e804);border:1px solid var(--line);border-radius:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.svc-card{height:100%;position:relative;overflow:hidden;padding:30px;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.svc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand-light),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.svc-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #00000073,0 0 30px #4a90c21f;border-color:var(--line-strong)}.svc-card:hover:before{transform:scaleX(1)}.svc-icon{width:52px;height:52px;border-radius:14px;background:#7ec0e817;border:1px solid var(--line);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:transform .4s ease}.svc-card:hover .svc-icon{transform:translateY(-3px) rotate(-4deg)}.svc-tag{font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.svc-card .h3{margin-bottom:12px}.svc-desc{font-size:14.5px;color:var(--muted);margin-bottom:22px;line-height:1.6}.svc-benefits-label{font-family:var(--font-mono);font-size:10px;color:var(--faint);margin-bottom:12px;letter-spacing:.12em;text-transform:uppercase}.check-list{list-style:none;padding:0;margin:0}.check-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:9px;font-size:14px;color:var(--muted);line-height:1.5}.check-list li svg{color:var(--brand-light);flex-shrink:0;margin-top:3px}.check-list--light li{color:#ffffffeb}.check-list--light li svg{color:var(--accent)}.svc-feature{margin-top:24px;position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(150deg,#0a2540,#103a5c,#1e5f8e);border:1px solid var(--line-strong);box-shadow:0 24px 60px #0006,0 0 50px #1e5f8e26;color:#fff}.svc-feature-glow{position:absolute;top:-90px;right:-50px;width:340px;height:340px;background:radial-gradient(circle,rgba(126,192,232,.22) 0%,transparent 70%);border-radius:50%;pointer-events:none}.svc-feature-inner{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;padding:clamp(32px,5vw,56px)}.feature-tag{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;background:var(--warm);border-radius:999px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:20px}.feature-title{font-size:clamp(24px,3vw,32px);margin-bottom:14px}.feature-desc{font-size:15.5px;color:#ffffffd9;line-height:1.65;margin-bottom:26px;max-width:460px}.svc-feature .check-list{margin-bottom:30px;display:grid;gap:4px}.svc-feature .check-list li{color:#ffffffeb}.svc-feature .check-list li svg{color:var(--accent)}.sectors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sector-card{height:100%;display:flex;align-items:flex-start;gap:16px;padding:24px;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.sector-card:hover{transform:translateY(-4px);border-color:#c8996866;box-shadow:0 18px 40px #0006}.sector-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#c899681a;border:1px solid rgba(200,153,104,.28);color:var(--warm-light);display:flex;align-items:center;justify-content:center}.sector-card .h4{margin-bottom:7px}.sector-desc{font-size:13.5px;color:var(--muted);line-height:1.55}.problems-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.problem-item{display:flex;align-items:flex-start;gap:16px;padding:18px 22px;background:#7ec0e809;border:1px solid var(--line);border-radius:12px;font-size:15px;line-height:1.5;color:var(--text)}.problem-num{flex-shrink:0;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--warm);padding-top:2px}.problems-more{text-align:center;margin-top:30px;font-size:14.5px;color:var(--faint);font-style:italic}.rw-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.rw-grid>div{height:100%}.rw-card{height:100%;display:flex;flex-direction:column;padding:30px;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.rw-card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 20px 50px #00000073}.rw-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.rw-company{font-family:var(--font-display);font-size:15.5px;font-weight:700;letter-spacing:.02em;color:var(--warm-light)}.rw-meta{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:right}.rw-title{font-size:19px;margin-bottom:10px}.rw-desc{font-size:14.5px;color:var(--muted);line-height:1.62;margin-bottom:20px}.rw-stat{display:flex;align-items:baseline;gap:12px;margin-top:auto;margin-bottom:16px;padding:14px 18px;background:#7ec0e80b;border:1px solid var(--line);border-radius:12px}.rw-stat-num{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1;white-space:nowrap}.rw-stat-label{font-size:12.5px;color:var(--muted);line-height:1.35}.rw-bridge{font-size:13.5px;color:var(--muted);line-height:1.55;margin-bottom:18px}.rw-bridge-label{display:block;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--warm);margin-bottom:5px}.rw-src{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding-top:14px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--accent);text-decoration:none}.rw-src:hover{color:#b3dcf5}.rw-src svg{flex-shrink:0}.rw-cta{text-align:center;margin-top:48px}.rw-cta p{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);max-width:520px;margin:0 auto 22px}.blog-card-link{color:inherit;text-decoration:none}.blog-card-link:hover{color:var(--accent)}.blog-page{padding:150px 0 100px;min-height:70vh}.blog-page .sec-head{margin-bottom:50px}.article-page{padding:150px 0 90px;min-height:70vh}.article-title{margin:10px 0 14px}.article-date{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:28px}.article-lead{font-size:18.5px;line-height:1.7;color:var(--text);margin-bottom:28px}.article-stat{max-width:420px;margin-top:0;margin-bottom:36px}.article-section{margin-bottom:34px}.article-section .h3{margin-bottom:14px}.article-section p{font-size:15.5px;line-height:1.75;color:var(--muted);margin-bottom:12px}.article-local{padding:30px;border-color:#c8996859;margin:44px 0 40px}.article-local .h3{margin-bottom:12px;color:var(--warm-light)}.article-local p{font-size:15.5px;line-height:1.7;color:var(--text);margin-bottom:20px}.article-sources{padding-top:24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.article-sources .rw-src{border-top:none;padding-top:0}.article-sources-label{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.footer-legal a{color:var(--faint);font-size:13px;text-decoration:none}.footer-legal a:hover{color:var(--muted)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{height:100%;padding:34px;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.benefit-card:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 20px 50px #00000073}.benefit-icon{width:50px;height:50px;border-radius:13px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%);box-shadow:0 0 22px var(--glow);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.benefit-card .h3{margin-bottom:12px}.benefit-card p{font-size:15px;line-height:1.65;color:var(--muted)}.cta-panel{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(150deg,#0a2540,#103a5c,#1e5f8e);border:1px solid var(--line-strong);box-shadow:0 24px 60px #0006,0 0 50px #1e5f8e26;padding:clamp(36px,5vw,60px);text-align:center}.cta-glow{position:absolute;top:-90px;left:50%;transform:translate(-50%);width:420px;height:280px;background:radial-gradient(circle,rgba(126,192,232,.2) 0%,transparent 70%);pointer-events:none}.cta-inner{position:relative;max-width:640px;margin:0 auto}.cta-title{font-size:clamp(26px,3.4vw,38px);color:#fff;margin-bottom:16px}.cta-sub{font-size:16.5px;line-height:1.65;color:#ffffffd9;margin-bottom:32px}.process-track{list-style:none;padding:0;margin:0;position:relative;max-width:720px;margin-inline:auto}.process-track:before{content:"";position:absolute;left:25px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,var(--line-strong),rgba(200,153,104,.3))}.process-step{position:relative;display:flex;gap:28px;padding:0 0 44px}.process-step:last-child{padding-bottom:0}.process-marker{position:relative;z-index:1;flex-shrink:0;width:51px;height:51px;border-radius:50%;background:var(--bg-1);border:1px solid var(--line-strong);box-shadow:0 0 18px #4a90c233;display:flex;align-items:center;justify-content:center}.process-num{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--accent)}.process-body{padding-top:6px}.process-body .h4{font-size:19px;margin-bottom:8px}.process-body p{font-size:15px;line-height:1.65;color:var(--muted);max-width:560px}.about-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.about-body{font-size:17.5px;line-height:1.7;color:var(--muted);margin-bottom:36px}.mission{padding-top:30px;border-top:1px solid var(--line)}.mission-label{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--warm);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.mission-text{font-family:var(--font-display);font-size:18px;line-height:1.6;font-weight:600;color:var(--text)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding:4px 0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:21px 4px;cursor:pointer;font-size:16.5px;font-weight:600;color:var(--text);list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{padding-right:24px}.faq-chevron{color:var(--accent);flex-shrink:0;transition:transform .3s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 4px 22px;font-size:15px;line-height:1.7;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.contact-direct{padding-top:28px;border-top:1px solid var(--line)}.contact-direct-label{font-family:var(--font-mono);font-size:11px;color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.contact-direct-links{display:flex;flex-direction:column;gap:14px}.contact-direct-links a,.contact-direct-links span{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font-size:15px}.contact-direct-links svg{color:var(--accent)}.contact-direct-links span{color:var(--muted)}.contact-form{padding:34px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-field{margin-bottom:16px}.contact-form label{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.input{width:100%;padding:12px 14px;font-size:14px;font-family:var(--font-body);color:var(--text);background:#04080f8c;border:1px solid var(--line);border-radius:9px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;resize:vertical}.input:focus{outline:none;border-color:var(--brand-light);box-shadow:0 0 0 3px #4a90c22e}select.input option{background:var(--bg-1);color:var(--text)}.privacy-check{display:flex!important;align-items:flex-start;gap:10px;font-family:var(--font-body)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important;line-height:1.55;margin-bottom:18px;cursor:pointer}.privacy-check input{margin-top:2px;accent-color:var(--brand-light);width:15px;height:15px;flex-shrink:0}.form-status{margin-bottom:16px;padding:12px 16px;border-radius:9px;font-size:14px}.form-status--success{background:#7ec0e81a;border:1px solid var(--line-strong);color:var(--accent)}.form-status--error{background:#dc5a5a1a;border:1px solid rgba(220,90,90,.4);color:#f0afaf}.footer{border-top:1px solid var(--line);background:#04080f99;padding:60px 0 28px;color:var(--muted)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-tagline{font-size:14px;line-height:1.6;max-width:340px;color:var(--faint)}.footer-head{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:10px;font-size:14px}.footer-links a{color:var(--muted);text-decoration:none}.footer-links span{color:var(--faint)}.footer-social{display:inline-flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;font-size:14px}.footer-bottom{padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--faint)}.footer-legal{display:flex;gap:22px;flex-wrap:wrap}.footer-legal button{color:var(--faint);font-size:13px}.footer-legal button:hover{color:var(--muted)}.legal-page{padding:150px 0 90px;min-height:70vh}.legal-back{display:flex;width:-moz-fit-content;width:fit-content;margin-bottom:34px}.legal-title{margin:10px 0 36px}.legal-block{margin-bottom:32px}.legal-block .h4{margin-bottom:10px;color:var(--accent)}.legal-block p{font-size:15px;line-height:1.75;color:var(--muted);margin-bottom:10px}.cookie-banner{position:fixed;bottom:20px;left:20px;z-index:120;max-width:480px;padding:20px 22px;background:#060d18eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-strong);box-shadow:0 24px 60px #0000008c;animation:fadeUp .6s ease-out both}.cookie-banner p{font-size:13.5px;line-height:1.6;color:var(--muted);margin-bottom:14px}.cookie-actions{display:flex;gap:10px;justify-content:flex-end}.wa-float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:100;text-decoration:none;transition:transform .2s;animation:pulse-soft 2.5s ease-in-out infinite}.wa-float:hover{transform:scale(1.08)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-soft{0%,to{box-shadow:0 8px 24px #25d36666}50%{box-shadow:0 8px 32px #25d36699}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes il-spin{to{transform:rotate(360deg)}}@keyframes il-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes il-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes il-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes il-dash{to{stroke-dashoffset:-90}}.anim-fadeUp{animation:fadeUp .8s ease-out both}.anim-fadeIn{animation:fadeIn 1.2s ease-out both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.25s}.delay-3{animation-delay:.4s}.il-spin{animation:il-spin 48s linear infinite}.il-float{animation:il-float 6s ease-in-out infinite}.il-float-slow{animation:il-float-slow 8s ease-in-out infinite}.il-pulse{animation:il-pulse 3s ease-in-out infinite}.il-dash{animation:il-dash 3.5s linear infinite}.orbit-chip{animation:il-float 6s ease-in-out infinite}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.3,1)}.reveal[data-shown]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.il-spin,.il-float,.il-float-slow,.il-pulse,.il-dash,.orbit-chip,.anim-fadeUp,.anim-fadeIn,.wa-float,.pulse-dot,.marquee-track{animation:none!important}.reveal{opacity:1!important;transform:none!important}html{scroll-behavior:auto}}@media(max-width:768px){.nav-links{display:none!important}.hero{padding:130px 0 60px}.hero-grid{grid-template-columns:1fr;gap:40px;text-align:center}.hero-grid>div:last-child{order:-1}.hero-visual{width:230px;height:230px}.hero-ctas,.hero-chips{justify-content:center}.section{padding:80px 0}.about-grid{grid-template-columns:1fr;gap:32px}.services-grid{grid-template-columns:1fr;gap:18px}.sectors-grid{grid-template-columns:1fr;gap:16px}.svc-feature-inner{grid-template-columns:1fr;gap:36px}.problems-grid{grid-template-columns:1fr}.rw-grid,.benefits-grid{grid-template-columns:1fr;gap:18px}.contact-grid{grid-template-columns:1fr;gap:40px}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.process-track:before{left:21px}.process-marker{width:43px;height:43px}.process-step{gap:20px}.cookie-banner{left:12px;right:12px;bottom:12px;max-width:none}}@media(max-width:480px){.hero-ctas{flex-direction:column;width:100%}.hero-ctas>*{width:100%;justify-content:center}}@media(min-width:769px)and (max-width:1024px){.services-grid,.sectors-grid{grid-template-columns:1fr 1fr}}
