@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.p.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_85eba99f-module__m1lLaa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_85eba99f-module__m1lLaa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.p.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.p.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.p.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.p.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.p.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_a84eff97-module__xVlm-G__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_a84eff97-module__xVlm-G__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--surface:#faf8ff;--surface-dim:#d9d9e5;--surface-bright:#faf8ff;--surface-container-lowest:#fff;--surface-container-low:#f3f2fe;--surface-container:#ededf9;--surface-container-high:#e8e7f3;--surface-container-highest:#e2e1ed;--on-surface:#1a1b23;--on-surface-variant:#434655;--inverse-surface:#2e3039;--inverse-on-surface:#f0f0fb;--outline:#747686;--outline-variant:#c4c5d7;--surface-tint:#2151da;--primary:#0037b0;--on-primary:#fff;--primary-container:#1d4ed8;--on-primary-container:#cad3ff;--inverse-primary:#b7c4ff;--secondary:#0058be;--on-secondary:#fff;--secondary-container:#2170e4;--on-secondary-container:#fefcff;--tertiary:#233f8f;--on-tertiary:#fff;--tertiary-container:#3e57a8;--on-tertiary-container:#c9d3ff;--error:#ba1a1a;--on-error:#fff;--error-container:#ffdad6;--on-error-container:#93000a;--primary-fixed:#dce1ff;--primary-fixed-dim:#b7c4ff;--on-primary-fixed:#001551;--on-primary-fixed-variant:#0039b5;--secondary-fixed:#d8e2ff;--secondary-fixed-dim:#adc6ff;--on-secondary-fixed:#001a42;--on-secondary-fixed-variant:#004395;--tertiary-fixed:#dce1ff;--tertiary-fixed-dim:#b6c4ff;--on-tertiary-fixed:#00164e;--on-tertiary-fixed-variant:#264191;--background:#faf8ff;--on-background:#1a1b23;--surface-variant:#e2e1ed;--white:#fff;--navy:#1a1b23;--blue-25:#f3f2fe;--blue-50:#ededf9;--blue-75:#e8e7f3;--blue-100:#dce1ff;--blue-150:#cad3ff;--blue-200:#b7c4ff;--blue-300:#adc6ff;--blue-400:#2170e4;--blue-500:#2151da;--blue-600:#1d4ed8;--blue-700:#0037b0;--blue-800:#001551;--blue-900:#1a1b23;--gray-50:#faf8ff;--gray-100:#f3f2fe;--gray-150:#ededf9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#747686;--gray-500:#434655;--gray-600:#2e3039;--gray-700:#1a1b23;--gray-800:#1a1b23;--gray-900:#1a1b23;--gold:#b8860f;--gold-strong:#9a6f08;--gold-soft:#b8860f1f;--gold-line:#b8860f59;--accent:var(--blue-600);--accent-hover:var(--blue-700);--accent-light:var(--blue-25);--border:#1a1b231a;--border-blue:#1d4ed840;--border-strong:#1a1b2326;--shadow-xs:none;--shadow-sm:none;--shadow:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-blue:0 12px 40px #1d4ed814;--shadow-blue-lg:0 16px 48px #1d4ed81f;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t:all .2s var(--ease-out);--t-sm:all .15s var(--ease-out);--t-md:all .3s var(--ease-smooth);--t-lg:all .5s var(--ease-smooth);--r-xs:.25rem;--r-sm:.5rem;--r:.75rem;--r-md:.75rem;--r-lg:1.25rem;--r-xl:1.25rem;--r-2xl:1.25rem;--r-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100%;font-size:16px;overflow-x:clip}body{background:var(--white);color:var(--gray-700);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:var(--font-inter), sans-serif;max-width:100%;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}ul,ol{list-style:none}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 40px}@media (max-width:768px){.container{padding:0 20px}}.section{padding:100px 0}.section-sm{padding:60px 0}.section-lg{padding:120px 0}.bg-white{background:var(--white)}.bg-light{background:var(--gray-50)}.bg-blue-pale{background:var(--blue-25)}.bg-navy{background:var(--navy)}h1,h2,h3,h4,h5,h6{color:var(--navy);font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;font-weight:800;line-height:1.1}.section-head{text-align:center;margin-bottom:64px}.section-title{color:var(--navy);font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(1.75rem,3.5vw,2.8rem);font-weight:900;line-height:1.1}.section-subtitle{color:var(--gray-600);max-width:580px;margin:0 auto;font-size:1.02rem;font-weight:400;line-height:1.7}.eyebrow{background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--r-full);color:var(--blue-600);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:20px;padding:5px 13px;font-size:.72rem;font-weight:700;display:inline-flex}.eyebrow svg{color:var(--gold)}.site-header{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border-bottom:1px solid var(--border);background:#ffffffeb;transition:box-shadow .25s ease-out,background .25s,border-color .25s;position:relative}.site-header.scrolled{background:#fffffff7;box-shadow:0 1px #1a1b230f,0 4px 20px #1a1b230a}.site-header.mega-active{background:#fff;border-bottom-color:#0000}.header-inner{justify-content:space-between;align-items:center;gap:20px;height:68px;display:flex}.logo-mark{cursor:pointer;flex-shrink:0;align-items:center;gap:11px;display:flex}.header-nav{align-items:center;gap:2px;display:flex}.nav-btn{color:var(--gray-500);font-family:var(--font-manrope), sans-serif;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;letter-spacing:.01em;background:0 0;border:none;padding:8px 16px;font-size:.82rem;font-weight:700;transition:color .18s,background .18s;position:relative}.nav-btn:after{content:"";background:var(--blue-600);width:0;height:2.5px;transition:width .28s var(--ease-smooth);border-radius:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.nav-btn:hover{color:var(--blue-700);background:var(--blue-25)}.nav-btn.active{color:var(--blue-700);font-weight:800}.nav-btn.active:after{width:24px}.nav-btn.open{color:var(--blue-700);background:var(--blue-25)}.nav-btn.open:after{background:var(--blue-600);width:28px}.header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.lang-btn{color:var(--gray-400);letter-spacing:.05em;border-radius:var(--r-sm);cursor:pointer;transition:var(--t);background:0 0;border:1px solid #0000;padding:5px 8px;font-size:.68rem;font-weight:700}.lang-btn:hover{color:var(--blue-600);border-color:var(--blue-100);background:var(--blue-25)}.lang-btn.active{color:var(--blue-700);border-color:var(--blue-200);background:var(--blue-50)}.mega-backdrop{z-index:998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out);background:#1a1b232e;position:fixed;inset:68px 0 0}.mega-backdrop.visible{opacity:1;pointer-events:auto}.mega-panel{z-index:999;border-bottom:1px solid var(--border);opacity:0;pointer-events:none;visibility:hidden;transition:transform .28s var(--ease-smooth), opacity .22s var(--ease-out), visibility 0s .3s;background:#fff;position:fixed;top:68px;left:0;right:0;transform:translateY(-8px);box-shadow:0 8px 32px #1a1b230f,0 24px 64px #1d4ed80f}.mega-panel.open{opacity:1;pointer-events:auto;visibility:visible;transition:transform .28s var(--ease-smooth), opacity .22s var(--ease-out), visibility 0s 0s;transform:translateY(0)}.mega-panel-inner{max-width:1320px;margin:0 auto;padding:0 40px}.mega-panel-header{border-bottom:1px solid #1a1b230f;justify-content:space-between;align-items:center;padding:16px 0 14px;display:flex}.mega-panel-title{font-family:var(--font-manrope), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-700);font-size:.65rem;font-weight:800}.mega-panel-count{color:var(--blue-600);background:var(--blue-50);border:1px solid var(--blue-100);border-radius:var(--r-full);padding:2px 9px;font-size:.62rem;font-weight:700}.mega-grid{gap:2px;padding:16px 0 12px;display:grid}.mega-grid.cols-2{grid-template-columns:repeat(2,1fr)}.mega-grid.cols-3{grid-template-columns:repeat(3,1fr)}.mega-grid.cols-4{grid-template-columns:repeat(4,1fr)}.mega-card{transition:background .16s var(--ease-out);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex;position:relative}.mega-card:hover{background:var(--blue-25)}.mega-card.active{background:var(--blue-50)}.mega-card-icon{background:linear-gradient(135deg, var(--blue-50) 0%, var(--blue-100) 100%);width:36px;height:36px;color:var(--blue-500);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,box-shadow .2s;display:flex}.mega-card:hover .mega-card-icon{background:linear-gradient(135deg, var(--blue-600) 0%, var(--blue-500) 100%);color:#fff;box-shadow:0 4px 16px #1d4ed833}.mega-card.active .mega-card-icon{background:linear-gradient(135deg, var(--blue-700) 0%, var(--blue-600) 100%);color:#fff;box-shadow:0 4px 16px #1d4ed833}.mega-card-label{min-width:0;font-family:var(--font-inter), sans-serif;color:var(--gray-700);letter-spacing:-.005em;white-space:normal;word-break:break-word;flex:1;font-size:.88rem;font-weight:600;line-height:1.35}.mega-card:hover .mega-card-label{color:var(--blue-700)}.mega-card.active .mega-card-label{color:var(--blue-800);font-weight:700}.mega-card-arrow{opacity:0;color:var(--blue-400);transition:opacity .16s, transform .2s var(--ease-smooth);flex-shrink:0;transform:translate(-4px)}.mega-card:hover .mega-card-arrow{opacity:1;transform:translate(0)}.mega-card.active .mega-card-arrow{opacity:.5;transform:translate(0)}.mega-panel-footer{border-top:1px solid #1a1b230f;justify-content:space-between;align-items:center;padding:12px 0 16px;display:flex}.mega-panel-footer a{font-family:var(--font-manrope), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);align-items:center;gap:6px;font-size:.68rem;font-weight:800;text-decoration:none;transition:color .14s,gap .2s;display:inline-flex}.mega-panel-footer a:hover{color:var(--blue-700);gap:10px}.sub-nav{z-index:990;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);opacity:0;pointer-events:none;background:#fffffff2;height:0;transition:height .28s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;overflow:hidden}.sub-nav.visible{opacity:1;pointer-events:auto;height:44px}.sub-nav-inner{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;align-items:center;gap:2px;max-width:1320px;height:44px;margin:0 auto;padding:0 40px;display:flex;overflow:auto hidden}.sub-nav-inner::-webkit-scrollbar{display:none}.sub-nav-link{border-radius:var(--r-full);color:var(--gray-500);white-space:nowrap;scroll-snap-align:start;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex;position:relative}.sub-nav-link:hover{color:var(--blue-700);background:var(--blue-25)}.sub-nav-link.active{color:var(--blue-700);background:var(--blue-50);font-weight:700}.sub-nav-link.active:after{content:"";background:var(--blue-600);border-radius:2px;width:20px;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.sub-nav-link-icon{color:var(--blue-400);opacity:.7;flex-shrink:0}.sub-nav-link.active .sub-nav-link-icon{opacity:1;color:var(--blue-600)}@media (max-width:768px){.sub-nav-inner,.mega-panel-inner{padding:0 20px}}.btn{font-family:var(--font-inter), sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:all .3s var(--ease-smooth);z-index:1;border:1px solid #0000;border-radius:20px;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--blue-700);transform-origin:0;transition:transform .4s var(--ease-smooth);z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.btn:hover:before{transform:scaleX(1)}.btn-primary{background:var(--blue-600);color:var(--white);border-color:var(--blue-600)}.btn-primary:hover{color:var(--white);border-color:var(--blue-700);transform:translateY(-1px);box-shadow:0 12px 40px #1d4ed814}.btn-accent{position:relative}.btn-accent:after{content:"";background:var(--gold);opacity:.85;height:2px;transition:left .35s var(--ease-smooth), right .35s var(--ease-smooth), opacity .3s;border-radius:2px;position:absolute;bottom:7px;left:22px;right:22px}.btn-accent:hover:after{opacity:1;left:16px;right:16px}.btn-secondary{color:var(--navy);background:0 0;border-color:#1a1b23}.btn-secondary:before{background:#1d4ed814}.btn-secondary:hover{color:var(--blue-600);border-color:var(--blue-600);transform:translateY(-1px)}.btn-outline{color:var(--blue-600);border-color:var(--blue-200);background:0 0}.btn-outline:hover{background:var(--blue-50);border-color:var(--blue-300)}.btn-ghost{color:var(--white);background:#ffffff1a;border-color:#fff3}.btn-ghost:hover{background:#ffffff2e;border-color:#fff6}.btn-lg{border-radius:var(--r-lg);padding:14px 28px;font-size:.95rem}.btn-sm{border-radius:var(--r-sm);padding:7px 14px;font-size:.78rem}.btn-full{justify-content:center;width:100%}@media (max-width:560px){.btn{white-space:normal;text-align:center;justify-content:center;max-width:100%;padding:10px 18px;font-size:.8rem;line-height:1.3}.btn-lg{padding:12px 22px;font-size:.85rem}}.hero{background:linear-gradient(135deg, var(--white) 0%, var(--blue-25) 50%, var(--blue-50) 100%);align-items:center;min-height:92vh;display:flex;position:relative;overflow:hidden}.hero-grid-bg{z-index:0;background-image:linear-gradient(#1d4ed80a 1px,#0000 1px),linear-gradient(90deg,#1d4ed80a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.hero-content{z-index:10;max-width:620px;padding:120px 0 100px;position:relative}.hero-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.05}.hero-title .accent{color:var(--blue-600)}.hero-desc{color:var(--gray-600);max-width:540px;margin-bottom:40px;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:400;line-height:1.75}.hero-meta{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.hero-meta-item{background:var(--white);border:1px solid var(--border-strong);border-radius:var(--r-full);color:var(--gray-600);box-shadow:var(--shadow-xs);align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:600;display:flex}.hero-meta-item svg{color:var(--blue-500)}.hero-btns{flex-wrap:wrap;gap:12px;display:flex}.hero-visual{z-index:5;pointer-events:none;width:75%;max-width:1000px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.stats-strip{background:var(--white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:20;position:relative}.stats-strip-inner{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.stat-item{text-align:center;border-right:1px solid var(--border);padding:40px 32px;transition:background .25s;position:relative}.stat-item:last-child{border-right:none}.stat-item:hover{background:var(--blue-25)}.stat-icon{border-radius:var(--r-sm);background:var(--blue-50);border:1px solid var(--blue-100);width:44px;height:44px;color:var(--blue-500);transition:var(--t);justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.stat-item:hover .stat-icon{background:var(--blue-600);border-color:var(--blue-600);color:var(--white);box-shadow:var(--shadow-blue)}.stat-value{font-family:var(--font-manrope), sans-serif;color:var(--navy);letter-spacing:-.04em;margin-bottom:12px;padding-bottom:10px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;line-height:1;display:inline-block;position:relative}.stat-value:after{content:"";background:var(--gold);border-radius:2px;width:24px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stat-label{color:var(--gray-500);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:600;line-height:1.4}.wave-divider{line-height:0;position:relative;overflow:hidden}.wave-divider svg{width:100%;display:block}.card{background:var(--white);transition:border-color .3s var(--ease-smooth), transform .3s var(--ease-smooth), box-shadow .3s var(--ease-smooth);will-change:transform;border:1px solid #0f172a1a;border-radius:20px;padding:28px}.card:hover{border-color:#2563eb;transform:translateY(-2px);box-shadow:0 16px 48px #1d4ed814}.card-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);letter-spacing:-.01em;margin-bottom:10px;font-size:.95rem;font-weight:800;line-height:1.3}.card-body{color:var(--gray-500);font-size:.83rem;line-height:1.65}.feature-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.feature-cell{background:var(--white);transition:var(--t-md);padding:36px 28px}.feature-cell:hover{background:var(--blue-25);z-index:1}.feature-icon{background:var(--blue-50);border:1px solid var(--blue-100);width:44px;height:44px;color:var(--blue-600);transition:var(--t);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.feature-cell:hover .feature-icon{background:var(--blue-600);border-color:var(--blue-600);color:var(--white);box-shadow:var(--shadow-blue)}.feature-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);margin-bottom:10px;font-size:.9rem;font-weight:800;line-height:1.3}.feature-desc{color:var(--gray-600);font-size:.86rem;line-height:1.65}.tax-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.tax-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);text-align:center;transition:var(--t-md);padding:28px 20px;position:relative;overflow:hidden}.tax-card:before{content:"";background:var(--blue-600);height:3px;transition:transform .3s var(--ease-smooth);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.tax-card:hover{border-color:var(--blue-200);transform:translateY(-3px);box-shadow:0 8px 32px #1d4ed81a}.tax-card:hover:before{transform:scaleX(1)}.tax-card-icon{border-radius:var(--r-sm);background:var(--blue-50);border:1px solid var(--blue-100);width:52px;height:52px;color:var(--blue-500);transition:var(--t);justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.tax-card:hover .tax-card-icon{background:var(--blue-600);border-color:var(--blue-600);color:var(--white);box-shadow:var(--shadow-blue)}.tax-card-value{font-family:var(--font-manrope), sans-serif;color:var(--blue-600);letter-spacing:-.04em;margin-bottom:8px;font-size:1.8rem;font-weight:900;line-height:1}.tax-card-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);margin-bottom:8px;font-size:.86rem;font-weight:700}.tax-card-desc{color:var(--gray-600);font-size:.8rem;line-height:1.55}.portal-card{border-radius:var(--r-xl);cursor:pointer;text-align:left;transition:var(--t-md);background:0 0;border:1px solid #ffffff1f;padding:0;position:relative;overflow:hidden}.portal-card:hover{border-color:#ffffff47;transform:translateY(-4px);box-shadow:0 20px 60px #0000004d}.timeline{padding-left:0;position:relative}.timeline:before{content:"";background:linear-gradient(to bottom, var(--blue-200), var(--blue-100), transparent);width:1px;position:absolute;top:0;bottom:0;left:20px}.timeline-item{gap:28px;margin-bottom:36px;display:flex;position:relative}.timeline-dot{background:var(--blue-600);width:40px;height:40px;color:var(--white);letter-spacing:-.02em;z-index:1;box-shadow:0 0 0 4px var(--blue-50), var(--shadow-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:flex;position:relative}.timeline-content{border-bottom:1px solid var(--gray-100);flex:1;padding-top:6px;padding-bottom:28px}.timeline-item:last-child .timeline-content{border-bottom:none;padding-bottom:0}.tab-nav{background:var(--gray-100);border-radius:var(--r);gap:0;padding:4px;display:flex}.tab-btn{color:var(--gray-500);cursor:pointer;transition:var(--t);letter-spacing:-.01em;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 16px;font-size:.82rem;font-weight:600}.tab-btn:hover{color:var(--blue-700)}.tab-btn.active{background:var(--white);color:var(--blue-800);box-shadow:var(--shadow-sm);font-weight:700}.form-group{margin-bottom:20px}.form-label{color:var(--gray-700);letter-spacing:-.01em;margin-bottom:7px;font-size:.8rem;font-weight:600;display:block}.form-label.required:after{content:" *";color:var(--blue-500)}.form-control{background:var(--white);width:100%;font-family:var(--font-inter), sans-serif;color:var(--gray-800);appearance:none;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border:1px solid #0f172a26;border-radius:8px;outline:none;padding:11px 14px;font-size:.875rem}.form-control::placeholder{color:var(--gray-400)}.form-control:hover{border-color:#0f172a4d}.form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f629}textarea.form-control{resize:vertical;min-height:100px}.custom-select-container{width:100%;position:relative}.custom-select-trigger{background:var(--white);width:100%;font-family:var(--font-inter), sans-serif;color:var(--gray-800);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border:1px solid #0f172a26;border-radius:8px;outline:none;justify-content:space-between;align-items:center;padding:11px 14px;font-size:.875rem;display:flex}.custom-select-trigger:hover{border-color:#0f172a4d}.custom-select-trigger.active{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f629}.custom-select-arrow{color:var(--gray-500);transition:transform .2s var(--ease-smooth)}.custom-select-trigger.active .custom-select-arrow{transform:rotate(180deg)}.custom-select-dropdown{background:var(--white);z-index:100;border:1px solid #0f172a26;border-radius:8px;max-height:240px;margin-top:6px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px -10px #00000026,0 4px 12px -2px #0000000d}.custom-select-option{width:100%;color:var(--gray-700);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.875rem;transition:background .15s,color .15s;display:flex}.custom-select-option:hover{background:var(--blue-50);color:var(--blue-700)}.custom-select-option.selected{background:var(--blue-50);color:var(--blue-700);font-weight:500}.drop-zone{border:1px dashed var(--gray-200);border-radius:var(--r-md);text-align:center;cursor:pointer;background:var(--gray-50);transition:var(--t);padding:36px 24px}.drop-zone:hover,.drop-zone.over{border-color:var(--blue-400);background:var(--blue-25)}.news-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);transition:var(--t-md);box-shadow:var(--shadow-xs);flex-direction:column;display:flex;overflow:hidden}.news-card:hover{border-color:var(--blue-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.news-card-img{object-fit:cover;background:var(--blue-50);width:100%;height:200px}.news-card-body{flex:1;padding:20px 24px 24px}.news-card-date{color:var(--blue-500);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:600}.news-card-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);letter-spacing:-.01em;margin-bottom:10px;font-size:.92rem;font-weight:800;line-height:1.4}.news-card-desc{color:var(--gray-500);font-size:.8rem;line-height:1.6}.grid-2{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.site-footer{background:var(--navy);border-top:1px solid #ffffff0f;padding:72px 0 0}.footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}.footer-brand-name{font-family:var(--font-manrope), sans-serif;color:var(--white);letter-spacing:.04em;font-size:1rem;font-weight:900}.footer-brand-desc{color:#fff6;margin-bottom:24px;font-size:.78rem;line-height:1.7}.footer-contacts{flex-direction:column;gap:8px;display:flex}.footer-contacts p{color:#ffffff80;align-items:center;gap:8px;font-size:.8rem;display:flex}.footer-contacts a{color:#ffffffb3;transition:color .2s}.footer-contacts a:hover{color:var(--white)}.site-footer h4{font-family:var(--font-manrope), sans-serif;color:var(--white);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-size:.75rem;font-weight:700}.footer-link{text-align:left;color:#ffffff73;cursor:pointer;font-size:.82rem;font-family:var(--font-inter), sans-serif;background:0 0;border:none;padding:5px 0;transition:color .2s;display:block}.footer-link:hover{color:var(--white)}.footer-bottom{color:#ffffff4d;justify-content:space-between;align-items:center;padding:20px 0;font-size:.74rem;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;animation:fadeIn .2s var(--ease-out);background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box{background:var(--white);border-radius:var(--r-xl);width:100%;max-width:460px;box-shadow:var(--shadow-xl);border:1px solid var(--border);animation:slideUp .3s var(--ease-smooth)}.modal-header{justify-content:space-between;align-items:center;padding:24px 24px 0;display:flex}.modal-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);font-size:1rem;font-weight:800}.modal-body{padding:20px 24px 24px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-18px)rotate(1deg)}66%{transform:translateY(-8px)rotate(-1deg)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-24px)}}@keyframes drawIn{0%{stroke-dashoffset:1000px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.95)}70%{opacity:.2;transform:scale(1.08)}to{opacity:.7;transform:scale(.95)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes drawRoute{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-100px}}@keyframes accentDraw{0%{opacity:0;width:0}to{opacity:1;width:48px}}@keyframes popIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.anim-fade{animation:fadeIn .4s var(--ease-smooth)}.anim-slide{animation:slideUp .45s var(--ease-smooth)}.reveal{opacity:0;transition:opacity .6s var(--ease-smooth), transform .6s var(--ease-smooth);transform:translateY(24px)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-up{transform:translateY(40px)}.reveal-up.revealed{transform:translateY(0)}.reveal-scale{transform:translateY(20px)scale(.96)}.reveal-scale.revealed{transform:translateY(0)scale(1)}.reveal-left{transform:translate(-32px)}.reveal-left.revealed{transform:translate(0)}.reveal-right{transform:translate(32px)}.reveal-right.revealed{transform:translate(0)}.reveal-stagger.revealed>*{animation:staggerUp .6s var(--ease-smooth) both}.reveal-stagger.revealed>:first-child{animation-delay:50ms}.reveal-stagger.revealed>:nth-child(2){animation-delay:.12s}.reveal-stagger.revealed>:nth-child(3){animation-delay:.19s}.reveal-stagger.revealed>:nth-child(4){animation-delay:.26s}.reveal-stagger.revealed>:nth-child(5){animation-delay:.33s}.reveal-stagger.revealed>:nth-child(6){animation-delay:.4s}@keyframes staggerUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.icon-draw path,.icon-draw line,.icon-draw polyline,.icon-draw polygon,.icon-draw circle,.icon-draw rect{stroke-dasharray:120;stroke-dashoffset:120px}.revealed .icon-draw path,.revealed .icon-draw line,.revealed .icon-draw polyline,.revealed .icon-draw polygon,.revealed .icon-draw circle,.revealed .icon-draw rect{animation:iconDraw .9s var(--ease-smooth) forwards}@keyframes iconDraw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.bg-animated-gradient{isolation:isolate;position:relative}.bg-animated-gradient:before{content:"";z-index:-1;background-color:#0000;background-image:radial-gradient(60% 80% at 15% 20%,#2170e41a,#0000 60%),radial-gradient(50% 70% at 85% 80%,#60a5fa1f,#0000 60%),radial-gradient(40% 60% at 60% 10%,#1d4ed814,#0000 55%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:22s ease-in-out infinite gradientDrift;position:absolute;inset:0}@keyframes gradientDrift{0%,to{background-position:0 0,100% 100%,50% 0}50%{background-position:30% 40%,70% 60%,40% 30%}}.glass-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glass-shape{-webkit-backdrop-filter:blur(8px);will-change:transform;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:22px;position:absolute;box-shadow:0 8px 32px #1d4ed80f}.glass-shape.gs-dark{background:#1d4ed80d;border-color:#1d4ed81f}.glass-shape.gs-1{width:120px;height:120px;animation:16s ease-in-out infinite float;top:12%;left:8%}.glass-shape.gs-2{width:80px;height:80px;animation:13s ease-in-out infinite floatSlow;top:64%;left:18%}.glass-shape.gs-3{width:160px;height:160px;animation:19s ease-in-out infinite floatSlow;top:20%;right:10%}.glass-shape.gs-4{width:64px;height:64px;animation:14s ease-in-out infinite float;top:72%;right:22%}.glass-shape.gs-5{width:100px;height:100px;animation:21s ease-in-out infinite floatSlow;top:44%;left:48%}.glass-host{position:relative}.glass-host>.container{z-index:2;position:relative}.feature-cell:hover .feature-icon svg{transform:scale(1.08)rotate(-3deg)}.feature-icon svg{transition:transform .3s var(--ease-smooth)}.tax-card:hover .tax-card-icon svg{transform:translateY(-2px)scale(1.06)}.tax-card-icon svg{transition:transform .3s var(--ease-smooth)}.logistics-card:hover svg{transform:scale(1.1)}.logistics-card svg{transition:transform .3s var(--ease-smooth)}@media (prefers-reduced-motion:reduce){.bg-animated-gradient:before,.glass-shape{animation:none!important}.revealed .icon-draw path,.revealed .icon-draw line,.revealed .icon-draw polyline,.revealed .icon-draw polygon,.revealed .icon-draw circle,.revealed .icon-draw rect{stroke-dashoffset:0;animation:none}.reveal-stagger.revealed>*{animation:none}}@media (max-width:1200px){.tax-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.feature-grid,.grid-4{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.hero-visual{opacity:.6;width:50%}}@media (max-width:768px){.grid-2,.grid-3,.grid-4,.feature-grid{grid-template-columns:1fr}.tax-grid,.stats-strip-inner{grid-template-columns:repeat(2,1fr)}.stat-item{border-bottom:1px solid var(--border);padding:24px 16px}.stat-item:nth-child(2n){border-right:none}.stat-item:nth-child(3),.stat-item:nth-child(4){border-bottom:none}.footer-grid{grid-template-columns:1fr;gap:32px}.hero-visual{display:none}.hero-content{padding:80px 0 60px}}@media (max-width:480px){.tax-grid{grid-template-columns:1fr 1fr}}.text-center{text-align:center}.text-left{text-align:left}.text-navy{color:var(--navy)}.text-blue{color:var(--blue-600)}.text-muted{color:var(--gray-500)}.font-bold{font-weight:700}.font-black{font-weight:900}.font-manrope{font-family:var(--font-manrope), sans-serif}.info-banner{color:var(--white);background:linear-gradient(135deg,#1a1b23 0%,#233f8f 60%,#1d4ed8 100%);border-bottom:1px solid #ffffff14;padding:64px 0}.calc-container{border:1px solid #0f172a1a;border-radius:20px;padding:28px;box-shadow:0 12px 40px #1d4ed80a}.calc-input-group{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.calc-input-group label{color:var(--gray-700);font-size:.8rem;font-weight:600}.calc-input-group input{background:var(--white);width:100%;font-family:var(--font-inter), sans-serif;color:var(--gray-800);appearance:none;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border:1px solid #0f172a26;border-radius:8px;outline:none;padding:11px 14px;font-size:.875rem}.calc-input-group input:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f629}.calc-button{background:var(--blue-600);width:100%;color:var(--white);font-family:var(--font-inter), sans-serif;cursor:pointer;transition:all .2s var(--ease-out);text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:20px;padding:12px;font-size:.875rem;font-weight:600}.calc-button:hover{background:var(--blue-700)}.calc-result-box{border-radius:12px;margin-top:16px;padding:16px;font-size:.82rem;line-height:1.5}.calc-result-box.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.calc-result-box.warning{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.hero-wrap{z-index:10;position:relative}.hero .hero-content{max-width:600px}.hero-art{aspect-ratio:2528/1686;z-index:4;pointer-events:none;width:60%;max-width:900px;position:absolute;top:50%;right:-3%;transform:translateY(-50%)}.hero-art.drawing svg path{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:2s cubic-bezier(.22,1,.36,1) forwards drawPath}.hero-art-skeleton{width:100%;height:100%}@keyframes drawPath{to{stroke-dashoffset:0}}.hero-art svg{width:100%;height:100%;display:block}.hero-art-mobile{display:none}.hero-bottom-fade{background:linear-gradient(to bottom, transparent, var(--white));z-index:6;pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1024px){.hero-art{opacity:.35;width:78%;right:-16%}}@media (max-width:768px){.hero{flex-direction:column;align-items:stretch;min-height:auto;padding-bottom:40px}.hero-wrap{order:1}.hero-art{display:none}.hero-art-mobile{aspect-ratio:5700/5120;width:250px;height:auto;color:var(--blue-600);opacity:.14;pointer-events:none;z-index:1;display:block;position:absolute;bottom:-10px;right:-10px}.hero .hero-content{padding-top:48px;padding-bottom:0}}.portal-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin:0 auto;display:grid}.portal-card-photo{z-index:0;transition:transform .6s var(--ease-smooth);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.001)}.portal-card-scrim{z-index:1;background:linear-gradient(#0a0c1473 0%,#0a0c14b8 62%,#0a0c14eb 100%);position:absolute;inset:0}.portal-card:hover .portal-card-photo{transform:scale(1.05)}.portal-card-body{z-index:2;border-radius:var(--r-xl);flex-direction:column;justify-content:flex-end;height:100%;min-height:280px;padding:32px;display:flex;position:relative}.portal-tag{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-full);background:#1d4ed8d9;margin-bottom:18px;padding:5px 11px;font-size:.62rem;font-weight:700;display:inline-block}.portal-title{font-family:var(--font-manrope), sans-serif;color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:1.5rem;font-weight:900}.portal-desc{color:#ffffff8c;margin-bottom:22px;font-size:.85rem;line-height:1.7}.portal-cta{color:#ffffffd9;transition:gap .2s var(--ease-out);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.portal-card:hover .portal-cta{color:#fff;gap:12px}.about-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.about-media-col{flex-direction:column;gap:16px;display:flex}.about-photo{object-fit:cover;border:1px solid var(--border);border-radius:20px;width:100%;max-width:100%;height:220px;display:block;box-shadow:0 14px 40px #0f172a1f}.about-facts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.about-fact{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);transition:var(--t-md);padding:28px 24px}.about-fact:first-child{background:linear-gradient(135deg, var(--blue-700), var(--blue-600));border-color:#0000;grid-column:1/-1}.about-fact:first-child .about-fact-val{color:#fff}.about-fact:first-child .about-fact-sub{color:#ffffffb3}.about-fact:hover{border-color:var(--blue-200);box-shadow:var(--shadow-blue);transform:translateY(-2px)}.about-fact-val{font-family:var(--font-manrope), sans-serif;color:var(--blue-700);letter-spacing:-.03em;font-size:2rem;font-weight:900;line-height:1}.about-fact-sub{color:var(--gray-600);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:.76rem}.territory-band{isolation:isolate;background:#0f172a;position:relative;overflow:hidden}.media-video{object-fit:cover;width:100%;height:100%;display:block}.territory-band-video{z-index:0;position:absolute;inset:0}.territory-band-scrim{z-index:1;background:#0f172abd;position:absolute;inset:0}.territory-band-content{z-index:2;position:relative}.territory-band .section-title{color:#fff}.territory-band .section-subtitle{color:#ffffffc7}.territory-band .eyebrow{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff2e}.logistics-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.logistics-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);transition:var(--t-md);padding:32px 28px}.logistics-card svg{color:var(--blue-600);margin-bottom:16px}.logistics-card:hover{border-color:var(--blue-200);box-shadow:var(--shadow-blue);transform:translateY(-2px)}.logistics-val{font-family:var(--font-manrope), sans-serif;color:var(--navy);letter-spacing:-.01em;margin-bottom:8px;font-size:1.1rem;font-weight:800}.logistics-sub{color:var(--gray-600);font-size:.86rem;line-height:1.6}.news-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.news-card-media{position:relative;overflow:hidden}.news-card-img{object-fit:cover;background:var(--blue-50);width:100%;height:200px;transition:transform .5s var(--ease-smooth)}.news-card-img--empty{background:linear-gradient(135deg, var(--blue-50), var(--blue-100))}.news-card:hover .news-card-img{transform:scale(1.05)}.news-card-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--blue-700);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-full);border:1px solid var(--border);background:#ffffffeb;padding:5px 10px;font-size:.62rem;font-weight:700;position:absolute;top:14px;left:14px}.news-card-more{color:var(--blue-600);align-items:center;gap:5px;margin-top:16px;font-size:.78rem;font-weight:700;display:inline-flex}.page-hero{color:#fff;background:linear-gradient(135deg,#14152b 0%,#1b2f7a 55%,#1d4ed8 100%);padding:88px 0 96px;position:relative;overflow:hidden}.page-hero-photo{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:1.1s cubic-bezier(.22,1,.36,1) both page-hero-photo-in;position:absolute;inset:0}@keyframes page-hero-photo-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.page-hero-photo{animation:none}}.page-hero-scrim{z-index:1;background:linear-gradient(105deg,#0d0e22f0 0%,#101640db 38%,#14266ea8 70%,#1d4ed880 100%),linear-gradient(#0a0b1c00 22%,#0a0b1c47 54%,#0a0b1cd1 100%);position:absolute;inset:0}.page-hero-grid{z-index:1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 40%,#000,#0000 75%);mask-image:radial-gradient(circle at 70% 40%,#000,#0000 75%)}.page-hero--photo .page-hero-grid{opacity:.5}.eyebrow-light{color:#fff;background:#ffffff1a;border-color:#fff3}.page-hero-title{font-family:var(--font-manrope), sans-serif;color:#fff;letter-spacing:-.03em;max-width:800px;margin-bottom:20px;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:900;line-height:1.08}.page-hero-sub{color:#ffffffb3;max-width:640px;font-size:1.02rem;line-height:1.7}@media (max-width:900px){.about-grid{grid-template-columns:1fr;gap:40px}.portal-grid{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr 1fr}.logistics-grid{grid-template-columns:1fr}}@media (max-width:600px){.news-grid{grid-template-columns:1fr}}.prose p{color:var(--gray-600);max-width:780px;margin-bottom:18px;font-size:.97rem;line-height:1.85}.prose h2,.prose h3{font-family:var(--font-manrope), sans-serif;color:var(--navy);margin:32px 0 14px}.prose h2{font-size:1.4rem;font-weight:800}.prose h3{font-size:1.1rem;font-weight:700}.prose ul{flex-direction:column;gap:10px;margin:0 0 18px;display:flex}.prose li{color:var(--gray-600);padding-left:26px;font-size:.92rem;line-height:1.7;position:relative}.prose li:before{content:"";background:var(--blue-600);border-radius:2px;width:7px;height:7px;position:absolute;top:9px;left:4px}.doc-list{gap:12px;display:grid}.doc-row{background:var(--white);border:1px solid var(--border);border-radius:var(--r);transition:var(--t-md);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.doc-row:hover{border-color:var(--blue-300);box-shadow:var(--shadow-blue);transform:translate(4px)}.doc-row-link{color:inherit;text-decoration:none;display:block}.doc-row-link:hover .doc-row-name{color:var(--blue-700)}.doc-row-name{color:var(--gray-700);align-items:center;gap:14px;font-size:.9rem;font-weight:600;transition:color .2s;display:flex}.content-blocks{flex-direction:column;gap:52px;display:flex}.block-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);letter-spacing:-.02em;margin-bottom:24px;font-size:1.5rem;font-weight:800}.content-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.content-card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);transition:var(--t-md);padding:28px 24px}.content-card:hover{border-color:var(--blue-200);box-shadow:var(--shadow-blue);transform:translateY(-2px)}.content-card-icon{background:var(--blue-50);border:1px solid var(--blue-100);width:46px;height:46px;color:var(--blue-600);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.content-card:hover .content-card-icon{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.content-card-value{font-family:var(--font-manrope), sans-serif;color:var(--blue-600);letter-spacing:-.03em;margin-bottom:10px;font-size:1.8rem;font-weight:900;line-height:1}.content-card-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);margin-bottom:8px;font-size:.98rem;font-weight:800}.content-card-desc{color:var(--gray-500);font-size:.84rem;line-height:1.65}.steps{counter-reset:step;gap:0;padding-left:20px;display:grid;position:relative}.steps:before{content:"";background:var(--blue-100);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:18px}.step{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);align-items:flex-start;gap:20px;margin-bottom:16px;padding:20px 24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.step:last-child{margin-bottom:0}.step:hover{border-color:var(--blue-200);box-shadow:var(--shadow-blue)}.step-num{background:var(--blue-600);color:#fff;width:38px;height:38px;font-family:var(--font-manrope), sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.step-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);margin-bottom:4px;font-size:1rem;font-weight:700}.step-desc{color:var(--gray-500);font-size:.88rem;line-height:1.65}.callout{background:linear-gradient(135deg, var(--blue-25), #eef0ff);border:1px solid var(--blue-100);border-left:4px solid var(--blue-600);border-radius:var(--r-lg);align-items:flex-start;gap:18px;max-width:820px;padding:24px 28px;display:flex;box-shadow:0 2px 8px #1d4ed80a}.callout svg{color:var(--blue-600);flex-shrink:0;width:22px;height:22px;margin-top:3px}.callout p{color:var(--navy);font-size:.94rem;font-weight:500;line-height:1.7}.cta-band{background:linear-gradient(135deg, #1a3a8a 0%, var(--blue-600) 60%, #3b82f6 100%);border-radius:var(--r-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 44px;display:flex;box-shadow:0 8px 32px #1d4ed826,inset 0 1px #ffffff1a}.cta-band-title{font-family:var(--font-manrope), sans-serif;color:#fff;letter-spacing:-.02em;font-size:1.4rem;font-weight:800}.cta-band-text{color:#ffffffb3;max-width:520px;margin-top:6px;font-size:.9rem}.cta-band .btn-primary{color:var(--blue-700);background:#fff;border-color:#fff}.cta-band .btn-primary:before{background:#ffffffd9}.cta-band .btn-primary:hover{color:var(--blue-800)}@media (max-width:900px){.content-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.content-cards{grid-template-columns:1fr}.cta-band{padding:28px 24px}}.contact-grid{grid-template-columns:1.4fr .9fr;align-items:start;gap:40px;display:grid}.contact-form-wrap{background:var(--white);border:1px solid var(--border);border-radius:var(--r-xl);padding:36px}select.form-control{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23747686' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.form-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.82rem}.contact-success{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:40px 20px;display:flex}.contact-success svg{color:var(--blue-600)}.contact-success p{color:var(--gray-700);max-width:420px;font-size:1rem;line-height:1.7}.contact-aside{background:var(--gray-50);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px}.contact-aside h3{font-family:var(--font-manrope), sans-serif;color:var(--navy);margin-bottom:22px;font-size:1.05rem;font-weight:800}.contact-item{border-bottom:1px solid var(--border);color:var(--gray-600);align-items:flex-start;gap:12px;padding:12px 0;font-size:.88rem;line-height:1.6;display:flex}.contact-item:last-child{border-bottom:none}.contact-item svg{color:var(--blue-600);flex-shrink:0;margin-top:2px}.contact-item a:hover{color:var(--blue-700)}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}.contact-form-wrap{padding:28px 22px}}.news-filter{background:var(--gray-100);border:1px solid var(--border);border-radius:var(--r-full);gap:2px;margin-bottom:36px;padding:4px;display:inline-flex}.news-filter-btn{border-radius:var(--r-full);color:var(--gray-500);cursor:pointer;transition:var(--t);background:0 0;border:none;padding:8px 20px;font-size:.82rem;font-weight:600}.news-filter-btn:hover{color:var(--blue-700)}.news-filter-btn.active{background:var(--blue-600);color:#fff}.article-header{padding:56px 0 32px}.article-breadcrumb{color:var(--gray-500);align-items:center;gap:6px;margin-bottom:8px;font-size:.78rem;display:flex}.article-breadcrumb a{color:var(--blue-600);font-weight:500;text-decoration:none}.article-breadcrumb a:hover{color:var(--blue-800)}.article-breadcrumb-sep{color:var(--gray-400)}.article-breadcrumb time{color:var(--navy);font-weight:600}.article-back{color:var(--blue-600);align-items:center;gap:6px;margin-bottom:28px;font-size:.82rem;font-weight:600;display:inline-flex}.article-back:hover{color:var(--blue-700)}.article-meta{align-items:center;gap:14px;margin-bottom:18px;display:flex}.article-cat{background:var(--blue-50);color:var(--blue-700);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-full);border:1px solid var(--blue-100);padding:5px 12px;font-size:.66rem;font-weight:700}.article-date{color:var(--gray-500);font-size:.8rem;font-weight:600}.article-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);letter-spacing:-.03em;max-width:900px;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:900;line-height:1.12}.article-hero-img{border-radius:var(--r-xl);border:1px solid var(--border);max-height:460px;margin:8px 0;overflow:hidden}.article-hero-img img{object-fit:cover;width:100%;height:100%;max-height:460px}.article-body{max-width:760px;padding:40px 0 8px}.errpage{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto;padding:120px 24px 140px;display:flex}.errpage-code{font-family:var(--font-manrope), sans-serif;letter-spacing:-.04em;color:var(--blue-50);margin-bottom:8px;font-size:clamp(72px,16vw,150px);font-weight:900;line-height:1}.errpage-code--error{color:var(--blue-600);border-radius:var(--r-full);background:var(--blue-50);place-items:center;width:clamp(96px,18vw,150px);height:clamp(96px,18vw,150px);font-size:clamp(56px,12vw,96px);display:grid}.errpage-title{font-family:var(--font-manrope), sans-serif;color:var(--navy);margin:0 0 12px;font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.errpage-desc{color:var(--gray-500);max-width:460px;margin:0 0 32px;font-size:1rem;line-height:1.7}.errpage-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.route-loading{place-items:center;min-height:60vh;display:grid}.route-loading-spinner{border-radius:var(--r-full);border:3px solid var(--blue-50);border-top-color:var(--blue-600);width:38px;height:38px;animation:.7s linear infinite routeSpin}@keyframes routeSpin{to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-group{z-index:1000;transition:transform .28s cubic-bezier(.22,1,.36,1);position:sticky;top:0}.header-group--hidden{transform:translateY(-100%)translateZ(0)}.header-group--mega{z-index:1001}.header-group--mobile-open{z-index:1100;width:100%;position:fixed;top:0;left:0;right:0}
.nav-group{position:relative}.nav-btn{align-items:center;display:inline-flex!important}.nav-btn-label{text-overflow:ellipsis;white-space:nowrap;max-width:128px;display:block;overflow:hidden}.nav-caret{opacity:.35;transition:transform .24s var(--ease-smooth), opacity .18s;flex-shrink:0;margin-left:4px}.nav-btn.open .nav-caret,.nav-btn:hover .nav-caret{opacity:.8}.nav-btn.open .nav-caret{transform:rotate(180deg)}.lang-dd{position:relative}.lang-dd-trigger{border-radius:var(--r-full);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #1a1b231a;align-items:center;gap:4px;padding:5px 10px;transition:background .14s,border-color .14s;display:inline-flex}.lang-dd-trigger:hover,.lang-dd-trigger.open{background:var(--blue-50);border-color:var(--blue-200)}.lang-globe{color:var(--gray-400);flex-shrink:0;transition:color .14s}.lang-dd-trigger:hover .lang-globe,.lang-dd-trigger.open .lang-globe{color:var(--blue-600)}.lang-dd-label{letter-spacing:.04em;color:var(--gray-600);font-size:.7rem;font-weight:700;transition:color .14s}.lang-dd-trigger:hover .lang-dd-label,.lang-dd-trigger.open .lang-dd-label{color:var(--blue-700)}.lang-dd-caret{color:var(--gray-400);transition:transform .2s var(--ease-smooth), color .14s;flex-shrink:0}.lang-dd-caret.open{color:var(--blue-500);transform:rotate(180deg)}.lang-dd-panel{z-index:1200;opacity:0;pointer-events:none;visibility:hidden;width:172px;transition:opacity .16s var(--ease-out), transform .18s var(--ease-smooth);background:#fff;border:1px solid #1a1b2314;border-radius:13px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(6px);box-shadow:0 2px 4px #1a1b230a,0 12px 36px #1d4ed81f}.lang-dd-panel.open{opacity:1;pointer-events:auto;visibility:visible;animation:langPanelIn .17s var(--ease-smooth) both;transform:translateY(0)}@keyframes langPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lang-dd-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .12s;display:flex}.lang-dd-item:hover{background:var(--blue-25)}.lang-dd-item.active{background:var(--blue-50)}.lang-dd-code{color:var(--gray-700);letter-spacing:.02em;min-width:30px;font-size:.73rem;font-weight:800}.lang-dd-item.active .lang-dd-code{color:var(--blue-700)}.lang-dd-name{color:var(--gray-500);flex:1;font-size:.75rem;font-weight:500}.lang-dd-item.active .lang-dd-name{color:var(--blue-600)}.lang-dd-check{background:var(--blue-600);border-radius:50%;flex-shrink:0;width:6px;height:6px}.header-cta{letter-spacing:.04em!important;gap:6px!important;padding:7px 14px!important;font-size:.75rem!important}.header-cta-text{white-space:nowrap}.mobile-toggle{border-radius:var(--r-sm);border:1px solid var(--border);width:34px;height:34px;color:var(--navy);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,border-color .14s;display:none}.mobile-toggle:hover{background:var(--blue-25);border-color:var(--blue-200)}.mobile-drawer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--border);max-height:calc(100dvh - 68px);animation:drawerDown .26s var(--ease-smooth) both;background:#fffffffc;padding:10px 0 24px;overflow:hidden auto}@keyframes drawerDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.m-groups{border:1px solid var(--border);border-radius:13px;flex-direction:column;margin-top:6px;margin-bottom:12px;display:flex;overflow:hidden}.m-group{border-bottom:1px solid var(--border)}.m-group:last-child{border-bottom:none}.m-group-head{width:100%;font-family:var(--font-manrope), sans-serif;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:13px 16px;font-size:.88rem;font-weight:700;transition:background .13s,color .13s;display:flex}.m-group-head:hover{background:var(--blue-25)}.m-group-head.active{color:var(--blue-700)}.m-caret{color:var(--gray-400);transition:transform .22s var(--ease-smooth), color .14s;flex-shrink:0}.m-caret.open{color:var(--blue-500);transform:rotate(180deg)}.m-group-items{background:var(--blue-25);animation:itemsReveal .18s var(--ease-smooth) both;border-top:1px solid #1a1b230f;flex-direction:column;gap:1px;padding:4px 8px 8px;display:flex}@keyframes itemsReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.m-link{color:var(--gray-600);border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:.83rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.m-link:hover{color:var(--blue-700);background:#1d4ed80d}.m-link.active{color:var(--blue-700);background:#1d4ed812;font-weight:600}.m-link-ic{color:var(--blue-400);opacity:.85;flex-shrink:0}.m-link.active .m-link-ic{opacity:1;color:var(--blue-600)}.m-bottom{flex-direction:column;gap:10px;display:flex}.m-lang{justify-content:center;align-items:center;gap:4px;display:flex}.m-lang-btn{border:1px solid var(--border);border-radius:var(--r-full);letter-spacing:.04em;color:var(--gray-500);cursor:pointer;background:0 0;padding:6px 14px;font-size:.7rem;font-weight:700;transition:background .13s,border-color .13s,color .13s}.m-lang-btn:hover{background:var(--blue-25);color:var(--blue-600);border-color:var(--blue-200)}.m-lang-btn.active{background:var(--blue-600);color:#fff;border-color:var(--blue-600)}@media (max-width:1024px){#desktop-nav{display:none}.mobile-toggle{display:inline-flex}.header-cta-text{display:none}.header-cta{padding:7px 10px!important}.mega-panel,.mega-backdrop{display:none!important}}@media (max-width:480px){.khorgos-logo-wrapper{height:24px!important}.khorgos-logo-svg{width:110px!important;height:24px!important}.container{padding:0 16px!important}.header-inner{gap:12px}}@media (max-width:1240px) and (min-width:1025px){.header-nav{gap:0}.nav-btn{padding:7px 10px!important}.nav-btn-label{max-width:96px}.header-cta{padding:6px 11px!important}.header-cta-text{font-size:.71rem!important}}.khorgos-logo-svg,.khorgos-logo-svg *{will-change:auto!important;transform:none!important}.logo-draw-path{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;animation:1.6s cubic-bezier(.22,1,.36,1) forwards logoDrawAnimation,.8s ease-out forwards logoFillAnimation}.logo-draw-swoop{transition:fill .3s}.logo-text{opacity:0;animation:1s ease-out 1.2s forwards logoTextFade}@keyframes logoDrawAnimation{to{stroke-dashoffset:0}}@keyframes logoFillAnimation{0%{fill-opacity:0}to{fill-opacity:1;stroke-opacity:0}}@keyframes logoTextFade{to{opacity:1}}.logo-swoop-glow-wide{pointer-events:none;stroke:#2151da00;opacity:.15}.khorgos-logo-svg:hover .logo-swoop-glow-wide{stroke:#2151da}.logo-swoop-glow-core{pointer-events:none;stroke:#3b82f600;opacity:.3}.khorgos-logo-svg:hover .logo-swoop-glow-core{stroke:#3b82f6}.khorgos-logo-wrapper.light-logo .logo-swoop-glow-wide{stroke:#93c5fd00;opacity:.25}.khorgos-logo-wrapper.light-logo .khorgos-logo-svg:hover .logo-swoop-glow-wide{stroke:#93c5fd}.khorgos-logo-wrapper.light-logo .logo-swoop-glow-core{stroke:#bef0;opacity:.45}.khorgos-logo-wrapper.light-logo .khorgos-logo-svg:hover .logo-swoop-glow-core{stroke:#bef}.khorgos-logo-svg:hover .logo-draw-swoop{fill:#2151da}.khorgos-logo-wrapper.light-logo .khorgos-logo-svg:hover .logo-draw-swoop{fill:#93c5fd}
