@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.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.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.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.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.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.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.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.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.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.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.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.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_338471d9-module__U2CkHa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_338471d9-module__U2CkHa__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_bdc720c2-module__5cYhja__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_bdc720c2-module__5cYhja__variable{--font-head:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5838bc3f070fd510-s.p.14r-d.6mcswi9.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d401690602747872-s.005m2a-05ygz0.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:Hind Siliguri;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5e7949b23cf57750-s.08kjcoymt88qn.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:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f95d4beca86b0f6-s.p.07cj3n-vp~m54.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36c86421c626bcea-s.0zg1squlzd7vu.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:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1792555a6d440e-s.06y566irvfc2v.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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34478e929f11203a-s.p.17w~6harjoe5k.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08ae2c4e3062689e-s.0w7covcsq9.b3.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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fddc8784efb0488f-s.0nr1b3op062z-.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:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d62a86ea65eb628c-s.p.0.n01rmxmv6.a.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5a4c7249d9dfcd1e-s.0h0mw.ye96qed.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:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9edc04d9bd7b92a1-s.0sk0.p1v1_w_j.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:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ca7a04daf1e7f98-s.p.0t17hv~adsde1.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6531da8c1c0f5a5-s.0sz0gbjq736j5.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:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/463098014298bfba-s.13bq9n~ec2_my.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:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.hind_siliguri_e4723a7f-module__ePyk3a__className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.hind_siliguri_e4723a7f-module__ePyk3a__variable{--font-bn:"Hind Siliguri", "Hind Siliguri Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fff;--bg-alt:#f8fafc;--bg-dark:#0f172a;--text:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-on-dark:#f8fafc;--red:#d42027;--red-dark:#b01c22;--charcoal:#1e293b;--cream:#fff;--gradient:linear-gradient(135deg,#d42027,#b01c22);--gradient2:linear-gradient(135deg,#d42027 0%,#ff6b6b 100%);--glass:#ffffffe6;--glass-border:#0000000f;--glass-dark:#ffffff0f;--glass-border-dark:#ffffff1a;--blur:blur(20px);--shadow:0 4px 24px #0000000f;--font-body:"Inter",system-ui,sans-serif;--font-head:"Space Grotesk","Inter",sans-serif;--font-bn:"Hind Siliguri",system-ui,sans-serif;--radius:1rem;--max-w:1280px;--transition:all .3s cubic-bezier(.4,0,.2,1);--shadow-sm:0 1px 3px #0000000a;--shadow-lg:0 12px 40px #0000001a}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-body);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;line-height:1.75;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);color:var(--charcoal);font-weight:700;line-height:1.2}html[lang=bn] body{font-family:var(--font-bn);letter-spacing:0;line-height:1.9}html[lang=bn] h1,html[lang=bn] h2,html[lang=bn] h3,html[lang=bn] h4,html[lang=bn] h5,html[lang=bn] h6{font-family:var(--font-bn);font-weight:600;line-height:1.5}html[lang=bn] .btn,html[lang=bn] .navbar__link,html[lang=bn] .navbar__trigger,html[lang=bn] .navbar__mega-label,html[lang=bn] .section-label,html[lang=bn] .ticker-item,html[lang=bn] .partner-badge,html[lang=bn] .why-card h3,html[lang=bn] .sol-card h3{font-family:var(--font-bn)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--max-w);margin:0 auto;padding:0 2rem}.section{padding:5rem 0;position:relative}.section-dark{background:var(--charcoal);color:var(--text-on-dark)}.section-dark h2,.section-dark h3,.section-dark h4{color:#fff}.section-alt{background:var(--bg-alt)}.section-cream{background:var(--cream)}.section-label{text-transform:uppercase;letter-spacing:.14em;color:var(--red);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.78rem;font-weight:600;display:inline-flex}.section-label:before{content:"";background:var(--gradient);border-radius:2px;width:2rem;height:2px}.section-title{color:var(--charcoal);margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.8rem)}.section-subtitle{color:var(--text-secondary);max-width:600px;font-size:1rem}.section-dark .section-subtitle{color:var(--text-muted)}.gradient-text{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn{font-family:var(--font-head);cursor:pointer;transition:var(--transition);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.85rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--gradient);color:#fff;box-shadow:0 4px 16px #d4202740}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #d4202759}.btn-outline{border:1.5px solid var(--glass-border);color:var(--text);background:0 0}.btn-outline:hover{border-color:var(--red);color:var(--red)}.btn-white{color:var(--text);box-shadow:var(--shadow);background:#fff}.btn-white:hover{transform:translateY(-2px)}.navbar{z-index:100;-webkit-backdrop-filter:blur(20px);background:#1a1a2ee0;border-bottom:1px solid #ffffff0f;padding:.5rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.navbar--scrolled{-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--glass-border);background:#fffffff7;box-shadow:0 1px 20px #0000000f}.navbar__inner{max-width:var(--max-w);justify-content:space-between;align-items:center;margin:0 auto;padding:0 1.5rem;display:flex}.navbar__logo{align-items:center;gap:.6rem;text-decoration:none;display:flex}.navbar__logo-badge{background:var(--gradient);color:#fff;width:38px;height:38px;font-size:.85rem;font-weight:800;font-family:var(--font-head);letter-spacing:-.02em;transition:var(--transition);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 12px #d420274d}.navbar__logo-badge:hover{box-shadow:0 4px 20px #d4202773}.navbar__logo-text{font-size:.82rem;font-weight:600;font-family:var(--font-head);color:#ffffffe6;transition:var(--transition)}.navbar--scrolled .navbar__logo-text{color:var(--charcoal)}.navbar__links{align-items:center;gap:.3rem;list-style:none;display:flex}.navbar__item{position:relative}.navbar__link,.navbar__trigger{color:#fffc;cursor:pointer;font-size:.84rem;font-weight:500;font-family:var(--font-body);transition:var(--transition);white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.55rem .85rem;display:flex}.navbar__link:hover,.navbar__trigger:hover{color:#fff;background:#ffffff14}.navbar--scrolled .navbar__link,.navbar--scrolled .navbar__trigger{color:var(--text-secondary)}.navbar--scrolled .navbar__link:hover,.navbar--scrolled .navbar__trigger:hover{color:var(--red);background:#d420270a}.navbar__chevron{transition:transform .25s}.navbar__item--active .navbar__chevron{transform:rotate(180deg)}.navbar__cta{box-shadow:0 2px 16px #d4202759;padding:.55rem 1.2rem!important;font-size:.8rem!important}.navbar__mobile-toggle{cursor:pointer;color:#fff;background:0 0;border:none;padding:.5rem;display:none}.navbar--scrolled .navbar__mobile-toggle{color:var(--charcoal)}.navbar__hamburger{flex-direction:column;gap:4px;width:20px;display:flex}.navbar__hamburger span{background:currentColor;border-radius:2px;height:2px;transition:all .3s;display:block}.navbar__hamburger--open span:first-child{transform:rotate(45deg)translate(4px,4px)}.navbar__hamburger--open span:nth-child(2){opacity:0}.navbar__hamburger--open span:nth-child(3){transform:rotate(-45deg)translate(4px,-4px)}.navbar__logo-words{flex-direction:column;line-height:1.15;display:flex}.navbar__logo-line1{font-size:.84rem;font-weight:700;font-family:var(--font-head);color:#ffffffeb;transition:color .3s}.navbar__logo-line2{font-size:.68rem;font-weight:700;font-family:var(--font-head);color:#ffffffb3;letter-spacing:.02em;transition:color .3s}.navbar--scrolled .navbar__logo-line1{color:var(--charcoal)}.navbar--scrolled .navbar__logo-line2{color:var(--text-secondary)}.navbar__mega{opacity:0;visibility:hidden;pointer-events:none;z-index:98;background:#fff;border-bottom:1px solid #e8ecf0;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),visibility .22s;position:fixed;top:60px;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 64px #0f172a1f,0 4px 16px #0f172a0f}.navbar__item--active .navbar__mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navbar__mega-inner{max-width:var(--max-w);grid-template-columns:1fr 240px;align-items:start;gap:1.8rem;margin:0 auto;padding:1.8rem 1.5rem;display:grid}.navbar__mega-groups{grid-template-columns:repeat(4,1fr);gap:0 .5rem;display:grid}.navbar__mega-col{padding-right:.5rem}.navbar__mega-title{text-transform:uppercase;letter-spacing:.12em;color:#94a3b8;border-bottom:1px solid #f1f5f9;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.6rem;font-weight:800}.navbar__mega-link{border-radius:10px;align-items:center;gap:.6rem;margin-bottom:.1rem;padding:.45rem .5rem;text-decoration:none;transition:background .15s;display:flex}.navbar__mega-link:hover{background:#f8fafc}.navbar__mega-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.88rem;transition:transform .18s;display:flex}.navbar__mega-link:hover .navbar__mega-icon{transform:scale(1.12)}.navbar__mega-text{flex-direction:column;min-width:0;display:flex}.navbar__mega-label{color:#1e293b;white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.2}.navbar__mega-link:hover .navbar__mega-label{color:#d42027}.navbar__mega-sub{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.65rem;line-height:1.3;overflow:hidden}.navbar__spotlight{background:linear-gradient(145deg,#fafbfc,#f1f5f9);border:1px solid #e8ecf0;border-radius:14px;flex-direction:column;gap:.6rem;min-width:0;max-width:240px;padding:1rem;display:flex;box-shadow:inset 0 1px #fffc}.navbar__spotlight-img{background:#e2e8f0;border-radius:10px;flex-shrink:0;width:100%;height:120px;position:relative;overflow:hidden}.navbar__spotlight-img img{object-fit:cover;width:100%;height:100%;display:block}.navbar__spotlight-tag{text-transform:uppercase;letter-spacing:.12em;color:#d97706;background:#d977061a;border:1px solid #d9770633;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.22rem .65rem;font-size:.6rem;font-weight:800;display:inline-flex}.navbar__spotlight-title{color:#0f172a;font-size:.75rem;font-weight:800;line-height:1.3;font-family:var(--font-head);margin:0}.navbar__spotlight-sub{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:-.15rem;font-size:.65rem;line-height:1.5;display:-webkit-box;overflow:hidden}.navbar__spotlight-stats{gap:1rem;display:flex}.navbar__spotlight-stat{flex-direction:column;display:flex}.navbar__spotlight-stat-val{color:#d97706;font-size:1rem;font-weight:900;font-family:var(--font-head);line-height:1}.navbar__spotlight-stat-lbl{color:#94a3b8;margin-top:.1rem;font-size:.6rem}.navbar__spotlight-cta{color:#d97706;border-top:1px solid #e8ecf0;align-items:center;gap:.35rem;margin-top:auto;padding-top:.65rem;font-size:.73rem;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.navbar__spotlight-cta:hover{gap:.6rem}.navbar__dropdown{border-radius:var(--radius);border:1px solid var(--glass-border);min-width:480px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;background:#fff;padding:1.2rem;transition:all .22s cubic-bezier(.4,0,.2,1);position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px)}.navbar__item--active .navbar__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.navbar__dropdown-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.navbar__dropdown-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border-bottom:1px solid var(--glass-border);margin-bottom:.5rem;padding-bottom:.4rem;font-size:.65rem;font-weight:700}.navbar__mobile-drawer{z-index:99;background:#fff;padding:1.5rem;transition:transform .35s cubic-bezier(.4,0,.2,1);display:none;position:fixed;inset:60px 0 0;overflow-y:auto;transform:translate(100%)}.navbar__mobile-drawer--open{transform:translate(0)}.navbar__mobile-link{color:var(--charcoal);border-bottom:1px solid var(--glass-border);padding:.9rem 0;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.navbar__mobile-accordion{border-bottom:1px solid var(--glass-border)}.navbar__mobile-accordion-trigger{width:100%;color:var(--charcoal);cursor:pointer;font-size:.95rem;font-weight:500;font-family:var(--font-body);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.9rem 0;display:flex}.navbar__mobile-accordion-panel{padding:0 0 .8rem .5rem}.navbar__mobile-group-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:.6rem 0 .3rem;padding-bottom:.3rem;font-size:.68rem;font-weight:700}.navbar__mobile-sublink{color:var(--text-secondary);transition:var(--transition);border-radius:6px;padding:.45rem .5rem;font-size:.85rem;text-decoration:none;display:block}.navbar__mobile-sublink:hover{color:var(--red);background:#d420270a}@media (max-width:1024px){.navbar__links,.navbar__cta{display:none}.navbar__mobile-toggle{display:flex}.navbar__mobile-drawer{display:block}}.scroll-top{z-index:99;background:var(--gradient);color:#fff;cursor:pointer;width:48px;height:48px;transition:var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;animation:.3s fadeInUp;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 20px #d4202759}.scroll-top:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 8px 30px #d4202780}.ticker{border-bottom:1px solid var(--glass-border);background:#fff;padding:1.8rem 0}.ticker-label{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;font-size:.72rem;font-weight:500}.ticker-track{position:relative;overflow:hidden}.ticker-track:before,.ticker-track:after{content:"";z-index:2;width:80px;position:absolute;top:0;bottom:0}.ticker-track:before{background:linear-gradient(90deg,#fff,#0000);left:0}.ticker-track:after{background:linear-gradient(270deg,#fff,#0000);right:0}.ticker-inner{align-items:center;gap:2.5rem;width:max-content;animation:25s linear infinite tick;display:flex}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{font-family:var(--font-head);color:var(--text-muted);white-space:nowrap;opacity:.5;flex-shrink:0;font-size:.82rem;transition:opacity .3s}.ticker-item:hover{opacity:1}.bento{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.5rem;display:grid}.bento-card{border-radius:var(--radius);border:1px solid var(--glass-border);transition:var(--transition);box-shadow:var(--shadow);background:#fff;padding:1.8rem;position:relative;overflow:hidden}.bento-card:hover{border-color:#d4202733;transform:translateY(-3px);box-shadow:0 8px 32px #d4202714}.bento-card.lg{grid-column:span 2}.bento-card .ico{background:var(--gradient);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.2rem;font-size:1.2rem;display:flex}.bento-card h3{margin-bottom:.5rem;font-size:1.1rem}.bento-card p{color:var(--text-secondary);font-size:.84rem;line-height:1.65}.bento-card .tag{color:var(--red);background:#d420270a;border:1px solid #d4202726;border-radius:999px;margin-top:.75rem;padding:.25rem .7rem;font-size:.7rem;display:inline-block}.card-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.2rem;margin-top:2rem;display:grid}.light-card{border-radius:var(--radius);border:1px solid var(--glass-border);transition:var(--transition);box-shadow:var(--shadow);background:#fff;padding:1.5rem}.light-card:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.light-card .card-ico{margin-bottom:.75rem;font-size:1.8rem}.light-card h4{margin-bottom:.4rem;font-size:1rem}.light-card p{color:var(--text-secondary);font-size:.82rem;line-height:1.55}.light-card .cat{color:var(--red);background:#d420270f;border-radius:999px;margin-top:.6rem;padding:.2rem .5rem;font-size:.68rem;font-weight:500;display:inline-block}.filters{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.fbtn{cursor:pointer;border:1px solid var(--glass-border);color:var(--text-secondary);font-size:.8rem;font-family:var(--font-body);transition:var(--transition);background:0 0;border-radius:999px;padding:.45rem 1rem}.fbtn:hover,.fbtn.on{background:var(--red);border-color:var(--red);color:#fff}.about-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;margin-top:2.5rem;display:grid}.about-text{color:var(--text-secondary);margin-bottom:1rem;font-size:.94rem}.val-list{flex-direction:column;gap:.8rem;list-style:none;display:flex}.val-list li{color:var(--text-secondary);gap:.6rem;font-size:.88rem;display:flex}.val-ico{width:26px;height:26px;color:var(--red);background:#d4202714;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.75rem;display:flex}.timeline{padding-left:1.5rem;position:relative}.timeline:before{content:"";background:var(--gradient);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.tl-year{font-family:var(--font-head);color:var(--red);font-size:.8rem;font-weight:700}.tl-event{color:var(--text-secondary);font-size:.85rem}.leaders{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;margin-top:2rem;display:grid}.leader{text-align:center;border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow);background:#fff;padding:1.5rem}.leader-av{background:var(--gradient);width:72px;height:72px;font-size:1.3rem;font-family:var(--font-head);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto .75rem;font-weight:700;display:flex}.leader .role{color:var(--red);margin-bottom:.5rem;font-size:.8rem}.leader p{color:var(--text-muted);font-size:.8rem}.client-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.8rem;margin-top:1rem;display:grid}.cl-item{min-height:60px;font-family:var(--font-head);color:var(--text-muted);text-align:center;border-radius:var(--radius);transition:var(--transition);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;padding:1rem;font-size:.78rem;display:flex}.cl-item:hover{color:#fff;border-color:#d420274d}.ai-widget{z-index:99;position:fixed;bottom:1.5rem;right:1.5rem}.ai-fab{background:var(--gradient);color:#fff;cursor:pointer;width:56px;height:56px;transition:var(--transition);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;display:flex;box-shadow:0 4px 20px #d4202759}.ai-fab:hover{transform:scale(1.08);box-shadow:0 6px 28px #d4202773}.ai-chat{border-radius:var(--radius);border:1px solid var(--glass-border);opacity:0;pointer-events:none;width:340px;transition:var(--transition);transform-origin:100% 100%;background:#fff;position:absolute;bottom:70px;right:0;overflow:hidden;transform:scale(.9);box-shadow:0 12px 40px #0000001f}.ai-chat.open{opacity:1;pointer-events:auto;transform:scale(1)}.ai-chat-head{background:var(--gradient);color:#fff;align-items:center;gap:.5rem;padding:1rem;font-size:.9rem;font-weight:600;display:flex}.ai-chat-body{min-height:200px;max-height:300px;color:var(--text-secondary);padding:1rem;font-size:.85rem;overflow-y:auto}.ai-msg{border-radius:.8rem;max-width:85%;margin-bottom:.5rem;padding:.6rem .8rem}.ai-msg.bot{background:var(--bg-alt);border-radius:.8rem .8rem .8rem .2rem}.ai-msg.user{color:var(--text);background:#d420270f;border-radius:.8rem .8rem .2rem;margin-left:auto}.ai-chat-input{border-top:1px solid var(--glass-border);padding:.5rem;display:flex}.ai-chat-input input{font-family:var(--font-body);border:none;outline:none;flex:1;padding:.5rem;font-size:.85rem}.ai-chat-input button{background:var(--gradient);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem .8rem;font-size:.85rem}.contact-grid{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2rem;display:grid}.cform{border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:.8rem;padding:2rem;display:flex}.fg input,.fg textarea,.fg select{border:1px solid var(--glass-border);color:var(--text);font-family:var(--font-body);transition:var(--transition);background:#fafafa;border-radius:8px;outline:none;padding:.7rem .8rem;font-size:.85rem}.fg input:focus,.fg textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #d4202714}.fg textarea{resize:vertical;min-height:100px}.icard{border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow);background:#fff;align-items:flex-start;gap:.8rem;padding:1.2rem;display:flex}.icard .ii{background:#d4202714;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.icard p{color:var(--text-muted);font-size:.8rem}.footer{border-top:1px solid var(--glass-border);background:#fff;padding:3rem 0 1.5rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.footer-brand p{color:var(--text-muted);max-width:280px;margin-top:.75rem;font-size:.8rem}.fcol h4{margin-bottom:.75rem;font-size:.85rem}.fcol ul{list-style:none}.fcol ul li{margin-bottom:.4rem}.fcol ul a{color:var(--text-muted);font-size:.8rem;transition:color .2s}.fcol ul a:hover{color:var(--red)}.footer-bottom{border-top:1px solid var(--glass-border);color:var(--text-muted);justify-content:space-between;padding-top:1.5rem;font-size:.75rem;display:flex}.footer-social{gap:.6rem;margin-top:.75rem;display:flex}.soc-btn{border:1px solid var(--glass-border);width:34px;height:34px;color:var(--text-muted);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;display:flex}.soc-btn:hover{border-color:var(--red);color:var(--red);transform:translateY(-2px)}.footer-cert{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.fcert{color:var(--red);background:#d420270f;border:1px solid #d420271f;border-radius:4px;padding:.2rem .6rem;font-size:.65rem}.stats-strip{background:var(--gradient);padding:4rem 0;position:relative;overflow:hidden}.stats-strip:before{content:"";background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.06'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.stats-inner{z-index:1;text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.sstat{color:#fff}.sstat-num{font-family:var(--font-head);letter-spacing:-.02em;font-size:2.8rem;font-weight:800;line-height:1}.sstat-label{opacity:.9;margin-top:.4rem;font-size:.82rem;font-weight:500}.sstat-sub{opacity:.6;margin-top:.15rem;font-size:.72rem}.why-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.5rem;display:grid}.why-card{border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow);transition:var(--transition);background:#fff;padding:2rem 1.6rem;position:relative;overflow:hidden}.why-card:after{content:"";background:var(--gradient);transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.why-card:hover:after{transform:scaleX(1)}.why-icon{background:#d4202714;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.2rem;font-size:1.5rem;display:flex}.testi-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2.5rem;display:grid}.testi-card{border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow);transition:var(--transition);background:#fff;padding:1.8rem}.testi-card:hover{border-color:#d4202733;transform:translateY(-3px)}.testi-stars{color:#f59e0b;letter-spacing:.1em;margin-bottom:.8rem;font-size:.85rem}.testi-quote{color:var(--text-secondary);margin-bottom:1.2rem;font-size:.88rem;font-style:italic;line-height:1.7}.testi-author{align-items:center;gap:.75rem;display:flex}.testi-av{background:var(--gradient);width:38px;height:38px;font-size:.75rem;font-family:var(--font-head);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.testi-name{font-size:.85rem;font-weight:600}.testi-org{color:var(--text-muted);font-size:.75rem}.partners-row{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.partner-badge{border:1px solid var(--glass-border);font-family:var(--font-head);color:var(--text-secondary);transition:var(--transition);box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.8rem;display:flex}.partner-badge:hover{color:var(--red);border-color:#d420274d}.partner-dot{background:var(--gradient);border-radius:50%;width:6px;height:6px;display:inline-block}.labels-specs{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.spec-card{border-radius:var(--radius);transition:var(--transition);background:#d420270a;border:1px solid #d420271a;padding:1.2rem 1.4rem}.spec-card:hover{background:#d4202714}.spec-card h4{color:var(--red);margin-bottom:.3rem;font-size:.88rem;font-weight:600}.spec-card p{color:var(--text-secondary);font-size:.78rem}.cert-row{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.cert-badge{color:var(--red);background:#d420270f;border:1px solid #d420271f;border-radius:999px;padding:.35rem .9rem;font-size:.72rem;font-weight:600}.biz-hours{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.biz-row{color:var(--text-muted);justify-content:space-between;font-size:.78rem;display:flex}.highlight-card{border-radius:var(--radius);background:linear-gradient(135deg,#d420270a,#d4202703);border:2px solid #d4202726;margin-top:2.5rem;padding:2.5rem;position:relative;overflow:hidden}.highlight-card:before{content:"";background:var(--gradient);width:4px;height:100%;position:absolute;top:0;left:0}.highlight-card h3{margin-bottom:.75rem;font-size:1.3rem}.highlight-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.highlight-badges{flex-wrap:wrap;gap:.8rem;margin-top:1.2rem;display:flex}.fintech-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.fintech-visual{justify-content:center;display:flex}.blog-featured{border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow);background:#fff;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2rem;padding:2rem;display:grid;overflow:hidden}.blog-featured-img{border-radius:12px;position:relative;overflow:hidden}.blog-featured-img img{object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:280px}.blog-badge-overlay{background:var(--gradient);color:#fff;border-radius:999px;padding:.3rem .8rem;font-size:.72rem;font-weight:600;position:absolute;top:1rem;left:1rem}.blog-featured-content{flex-direction:column;justify-content:center;display:flex}.blog-featured-content h3{margin-bottom:.8rem;font-size:1.3rem;line-height:1.35}.blog-featured-content p{color:var(--text-secondary);margin-bottom:1rem;font-size:.85rem;line-height:1.7}.blog-meta{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.blog-cat{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.blog-tags{flex-wrap:wrap;gap:.4rem;display:flex}.blog-tag{color:var(--red);background:#d420270f;border:1px solid #d420271a;border-radius:999px;padding:.2rem .6rem;font-size:.65rem;font-weight:500}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.blog-card{border-radius:var(--radius);border:1px solid var(--glass-border);box-shadow:var(--shadow);transition:var(--transition);background:#fff;flex-direction:column;padding:1.5rem;display:flex}.blog-card h4{margin-bottom:.5rem;font-size:1rem;line-height:1.35}.blog-card p{color:var(--text-secondary);flex:1;margin-bottom:.8rem;font-size:.82rem;line-height:1.6}.blog-read{color:var(--red);transition:var(--transition);margin-top:.5rem;font-size:.82rem;font-weight:600}.blog-read:hover{letter-spacing:.02em}@media (max-width:1024px){.fintech-hero-grid{grid-template-columns:1fr}.fintech-visual{margin-top:1rem}.blog-featured{grid-template-columns:1fr}}@media (max-width:768px){.bento{grid-template-columns:1fr}.bento-card.lg{grid-column:span 1}.about-grid,.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{text-align:center;flex-direction:column;gap:.5rem}.stats-inner{grid-template-columns:repeat(2,1fr)}.why-grid,.testi-grid{grid-template-columns:1fr}.labels-specs{grid-template-columns:1fr 1fr}.blog-grid,.blog-featured{grid-template-columns:1fr}.blog-featured-img img{min-height:200px}.fintech-hero-grid{grid-template-columns:1fr}.partners-row{gap:.6rem}.partner-badge{padding:.5rem 1rem;font-size:.75rem}.section{padding:3.5rem 0}.highlight-card{padding:1.5rem}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}.stats-inner{grid-template-columns:1fr 1fr}.labels-specs{grid-template-columns:1fr}.client-grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:1fr}.container{padding:0 1rem}}.timeline{border-left:2px solid var(--red);padding-left:2rem;position:relative}.tl-item{margin-bottom:2rem;padding-left:1.5rem;position:relative}.tl-item:before{content:"";background:var(--red);border:3px solid var(--cream);border-radius:50%;width:12px;height:12px;position:absolute;top:.3rem;left:-2.58rem}.tl-year{color:var(--red);font-size:.78rem;font-weight:700;font-family:var(--font-head);margin-bottom:.3rem}.tl-event{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.leaders{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.leader{border:1px solid var(--glass-border);border-radius:var(--radius);transition:var(--transition);background:#fff;padding:1.5rem}.leader:hover{transform:translateY(-3px);box-shadow:0 8px 30px #00000014}.leader-av{background:linear-gradient(135deg,var(--red),#ff6b6b);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.8rem;font-size:1rem;font-weight:700;display:flex}.leader h4{margin-bottom:.15rem;font-size:.95rem}.leader .role{color:var(--red);margin-bottom:.6rem;font-size:.76rem;font-weight:600}.leader p{color:var(--text-secondary);font-size:.8rem;line-height:1.65}.contact-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:2.5rem;display:grid}.cform{border:1px solid var(--glass-border);border-radius:var(--radius);background:#fff;flex-direction:column;gap:.8rem;padding:2rem;display:flex}.fg{flex-direction:column;gap:.3rem;display:flex}.fg label{color:var(--text-secondary);font-size:.75rem;font-weight:600}.fg input,.fg select,.fg textarea{border:1px solid var(--glass-border);font-size:.85rem;font-family:var(--font-body);transition:var(--transition);background:var(--cream);border-radius:8px;padding:.65rem .9rem}.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #d4202714}.fg textarea{resize:vertical}.info-cards{flex-direction:column;gap:1rem;display:flex}.icard{border:1px solid var(--glass-border);border-radius:var(--radius);transition:var(--transition);background:#fff;gap:1rem;padding:1.2rem;display:flex}.icard:hover{box-shadow:0 4px 16px #0000000f}.icard .ii{flex-shrink:0;font-size:1.5rem}.icard h4{margin-bottom:.2rem;font-size:.85rem}.icard p{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.biz-hours{flex-direction:column;gap:.3rem;display:flex}.biz-row{border-bottom:1px solid var(--glass-border);justify-content:space-between;padding:.25rem 0;font-size:.8rem;display:flex}.biz-row span:last-child{color:var(--charcoal);font-weight:600}.labels-specs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.spec-card{border:1px solid var(--glass-border);border-radius:var(--radius);background:#fff;padding:1.3rem}.spec-card h4{color:var(--red);margin-bottom:.4rem;font-size:.85rem}.spec-card p{color:var(--text-secondary);font-size:.82rem;line-height:1.6}.filters{flex-wrap:wrap;gap:.5rem;display:flex}.fbtn{border:1px solid var(--glass-border);cursor:pointer;transition:var(--transition);font-size:.78rem;font-weight:500;font-family:var(--font-body);background:0 0;border-radius:999px;padding:.4rem 1rem}.fbtn:hover{border-color:var(--red);color:var(--red)}.fbtn.on{background:var(--red);color:#fff;border-color:var(--red)}.why-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.2rem;display:grid}.why-card{border:1px solid var(--glass-border);border-radius:var(--radius);transition:var(--transition);background:#fff;padding:1.5rem}.why-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000014}.why-icon{margin-bottom:.8rem;font-size:2rem}.why-card h3{margin-bottom:.5rem;font-size:.95rem}.why-card p{color:var(--text-secondary);font-size:.82rem;line-height:1.65}.card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.card-ico{margin-bottom:.6rem;font-size:1.8rem}@media (max-width:768px){.contact-grid,.leaders{grid-template-columns:1fr}.timeline{padding-left:1.5rem}.why-grid{grid-template-columns:1fr}.fg input,.fg select,.fg textarea{font-size:.9rem}}.sol-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.sol-card{border:1px solid var(--glass-border);border-radius:var(--radius);color:inherit;background:#fff;padding:1.8rem 1.5rem;text-decoration:none;transition:all .35s;display:block;position:relative;overflow:hidden}.sol-card:before{content:"";background:var(--accent,var(--red));width:4px;height:0;transition:height .35s;position:absolute;top:0;left:0}.sol-card:hover:before{height:100%}.sol-card h3{font-size:.95rem;font-family:var(--font-head);margin-bottom:.5rem}.sol-arrow{color:var(--red);opacity:0;font-size:.78rem;font-weight:600;transition:all .3s;display:inline-block;transform:translate(-8px)}@media (max-width:768px){.sol-grid{grid-template-columns:1fr}}.post-body{color:var(--text-primary);font-size:.95rem;line-height:1.85}.post-body h2{color:var(--charcoal);font-size:1.3rem;font-family:var(--font-head);border-bottom:2px solid #d420271a;margin:2rem 0 .8rem;padding-bottom:.4rem}.post-body p{margin-bottom:1.2rem}.post-body ul{margin:1rem 0 1.5rem 1.5rem;list-style:none}.post-body ul li{margin-bottom:.6rem;padding-left:1.2rem;font-size:.9rem;line-height:1.7;position:relative}.post-body ul li:before{content:"▸";color:var(--red);font-weight:700;position:absolute;left:0}.post-body blockquote{border-left:4px solid var(--red);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-secondary);background:#d4202708;margin:2rem 0;padding:1.2rem 1.5rem;font-size:.9rem;font-style:italic;line-height:1.75}.post-stats{background:var(--bg-alt);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;padding:1.5rem;display:grid}.post-stat{text-align:center}.ps-num{color:var(--red);font-size:1.5rem;font-weight:800;font-family:var(--font-head)}.ps-label{color:var(--text-secondary);margin-top:.2rem;font-size:.72rem}.post-tags{border-top:1px solid var(--glass-border);flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}@media (max-width:480px){.post-stats{grid-template-columns:repeat(2,1fr)}}a.blog-card{color:inherit;text-decoration:none;display:block}a.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}a.sol-card{color:inherit;text-decoration:none}.hero-v2{background:var(--charcoal);align-items:center;min-height:100vh;padding:6rem 0 3rem;display:flex;position:relative;overflow:hidden}.hero-canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-gradient-orb{filter:blur(100px);opacity:.3;z-index:0;border-radius:50%;position:absolute}.hero-orb-1{background:radial-gradient(circle,#d4202780,#0000);width:500px;height:500px;animation:12s ease-in-out infinite orbFloat;top:-10%;right:-5%}.hero-orb-2{background:radial-gradient(circle,#b01c2266,#0000);width:350px;height:350px;animation:16s ease-in-out infinite reverse orbFloat;bottom:10%;left:-5%}.hero-orb-3{background:radial-gradient(circle,#ff6b6b4d,#0000);width:250px;height:250px;animation:10s ease-in-out 2s infinite orbFloat;top:40%;left:40%}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.1)}50%{transform:translate(-20px,30px)scale(.9)}75%{transform:translate(10px,20px)scale(1.05)}}.hero-content{z-index:2;max-width:var(--max-w);grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.hero-left{color:#fff}.hero-tag{color:#ff8a8a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4202726;border:1px solid #d420274d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.78rem;font-weight:500;animation:.6s fadeInUp;display:inline-flex}.hero-tag:before{content:"";background:#ff6b6b;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hero-title{margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.15;animation:.6s .1s both fadeInUp}.hero-highlight{background:linear-gradient(135deg,#ff6b6b,#e81c2e,#ff8a8a);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradientShift}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-sub{color:#ffffffb3;max-width:520px;margin-bottom:1.5rem;font-size:1rem;line-height:1.75;animation:.6s .2s both fadeInUp}.hero-typed-wrap{align-items:center;gap:.5rem;margin-bottom:2rem;animation:.6s .3s both fadeInUp;display:flex}.hero-typed-label{color:#ffffff80;font-size:.85rem;font-weight:500}.hero-typed{color:#ff6b6b;font-size:.95rem;font-weight:700;font-family:var(--font-head)}.cursor{color:#ff6b6b;animation:1s infinite blink}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.hero-actions{gap:1rem;animation:.6s .4s both fadeInUp;display:flex}.btn-glow{animation:3s ease-in-out infinite btnGlow}@keyframes btnGlow{0%,to{box-shadow:0 4px 16px #d4202740}50%{box-shadow:0 4px 30px #d4202780,0 0 60px #d4202726}}.btn-glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26}.btn-glass:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-right{animation:.8s .3s both fadeInUp}.hero-stats-glass{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.hero-stat-item{border-radius:var(--radius);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;padding:1.5rem;transition:all .3s;animation:.6s both fadeInUp}.hero-stat-item:hover{background:#ffffff1f;border-color:#d420274d;transform:translateY(-4px)}.hero-stat-num{font-family:var(--font-head);color:#fff;margin-bottom:.2rem;font-size:1.6rem;font-weight:800}.hero-stat-label{color:#fff9;font-size:.72rem;font-weight:500}.hero-dots{z-index:3;gap:.5rem;display:flex;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}.hero-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.hero-dot.active{background:#ff6b6b;border-radius:5px;width:28px}.hero-scroll-hint{z-index:3;color:#fff6;flex-direction:column;align-items:center;gap:.5rem;font-size:.7rem;animation:2s ease-in-out infinite float;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@keyframes float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}.scroll-mouse{border:2px solid #ffffff4d;border-radius:10px;width:20px;height:32px;position:relative}.scroll-wheel{background:#ffffff80;border-radius:2px;width:3px;height:8px;animation:2s ease-in-out infinite scrollAnim;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes scrollAnim{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(12px)}}.section-alt .cl-item,.section-cream .cl-item{border:1px solid var(--glass-border);color:var(--text-secondary);background:#00000005}.section-alt .cl-item:hover,.section-cream .cl-item:hover{color:var(--red);background:#d4202708;border-color:#d4202733}.reveal:first-child{transition-delay:50ms}.reveal:nth-child(2){transition-delay:.1s}.reveal:nth-child(3){transition-delay:.15s}.reveal:nth-child(4){transition-delay:.2s}.reveal:nth-child(5){transition-delay:.25s}.reveal:nth-child(6){transition-delay:.3s}@media (max-width:768px){.hero-content{text-align:center;grid-template-columns:1fr}.hero-sub{margin:0 auto 1.5rem}.hero-actions{flex-wrap:wrap;justify-content:center}.hero-typed-wrap{justify-content:center}.hero-stats-glass{grid-template-columns:1fr 1fr}.hero-right{margin-top:1rem}.hero-dots{bottom:3.5rem}.hero-scroll-hint{bottom:1rem}}.blog-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.blog-card{border-radius:var(--radius);border:1px solid var(--glass-border);background:#fff;padding:1.8rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000a}.blog-card:before{content:"";background:var(--gradient2);transform-origin:0;height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.blog-card:hover{border-color:#d4202726;transform:translateY(-6px);box-shadow:0 20px 50px #d420271a}.blog-card:hover:before{transform:scaleX(1)}.blog-card-head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.blog-badge{color:var(--red);background:#d4202714;border-radius:999px;padding:.25rem .65rem;font-size:.68rem;font-weight:600}.blog-date{color:var(--text-muted);font-size:.72rem}.blog-card h4{font-size:1.05rem;line-height:1.4;font-family:var(--font-head);margin-bottom:.6rem}.blog-card p{color:var(--text-secondary);margin-bottom:.8rem;font-size:.82rem;line-height:1.65}.blog-read{color:var(--red);opacity:0;font-size:.78rem;font-weight:600;transition:all .3s;display:inline-block;transform:translate(-8px)}.blog-card:hover .blog-read{opacity:1;transform:translate(0)}@media (max-width:768px){.blog-grid{grid-template-columns:1fr}}.section:after{content:"";background:linear-gradient(90deg,#0000,#d420271f,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.section-dark:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}.section-cream{position:relative}.section-cream:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4202708,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:0;right:0}.bento-card:hover,.why-card:hover,.light-card:hover,.testi-card:hover{box-shadow:0 12px 40px #d4202714,0 0 0 1px #d4202714}.highlight-card{background:linear-gradient(135deg,#d420270a,#d4202703);position:relative}.highlight-card:after{content:"";border-radius:calc(var(--radius) + 1px);z-index:-1;opacity:0;background:linear-gradient(135deg,#d420274d,#0000 40% 60%,#d4202726);transition:opacity .4s;position:absolute;inset:-1px}.highlight-card:hover:after{opacity:1}.sstat-num{display:inline-block;position:relative}.sstat:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);border-radius:2px;height:2px;position:absolute;bottom:0;left:25%;right:25%}.btn{position:relative;overflow:hidden}.btn:after{content:"";background:#ffffff26;border-radius:50%;width:0;height:0;transition:width .5s,height .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:active:after{width:300px;height:300px}.partner-badge{transition:all .3s cubic-bezier(.4,0,.2,1)}.partner-badge:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.testi-card{position:relative}.testi-card:after{content:"“";color:#d420270f;pointer-events:none;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:.5rem;right:1rem}.sol-card{transition:all .4s cubic-bezier(.4,0,.2,1)}.sol-card:hover{box-shadow:0 20px 50px #0000001a,0 0 0 1px #d420271a}.sol-card:after{content:"";background:var(--accent,var(--gradient));transform-origin:0;height:3px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.sol-card:hover:after{transform:scaleX(1)}.ticker-dot{background:var(--red);opacity:.5;border-radius:50%;width:6px;height:6px;margin-right:.5rem;display:inline-block}.page-header{background:var(--charcoal);padding:7rem 0 3rem;position:relative;overflow:hidden}.page-header:before{content:"";background:radial-gradient(circle at 20%,#d420271f,#0000 50%);position:absolute;inset:0}.page-header:after{content:"";background:radial-gradient(circle at 80%,#ff6b6b14,#0000 50%);position:absolute;inset:0}.page-header .container{z-index:1;position:relative}.page-header h1{color:#fff;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.8rem)}.page-header .gradient-text{background:linear-gradient(135deg,#ff6b6b,#e81c2e,#ff8a8a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-header p{color:#fff9;max-width:600px;font-size:1rem;line-height:1.7}.section-alt{background:linear-gradient(#f5f5f7,#eeeef0);position:relative}:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:4px}::selection{color:var(--charcoal);background:#d4202726}.about-stats{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.about-stat{text-align:center;border-radius:var(--radius);transition:var(--transition);background:#ffffff0a;border:1px solid #ffffff0f;padding:1.2rem .5rem}.about-stat:hover{background:#ffffff14;transform:translateY(-2px)}.about-stat-num{font-size:1.4rem;font-weight:800;font-family:var(--font-head);background:linear-gradient(135deg,#ff6b6b,#e81c2e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-stat-label{color:#ffffff8c;margin-top:.3rem;font-size:.7rem;font-weight:500}@media (max-width:768px){.about-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.about-stats{grid-template-columns:repeat(2,1fr)}}.timeline-v2{max-width:900px;margin:3rem auto 0;padding:2rem 0;position:relative}.tl2-line{background:linear-gradient(180deg,var(--red),#d4202726);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl2-item{width:50%;padding:0 2.5rem 2.5rem;position:relative}.tl2-left{text-align:right;left:0}.tl2-right{text-align:left;left:50%}.tl2-content{border-radius:var(--radius);border:1px solid var(--glass-border);background:#fff;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 20px #0000000a}.tl2-content:hover{transform:translateY(-3px);box-shadow:0 12px 40px #d4202714}.tl2-left .tl2-content:after{content:"";background:var(--gradient);border-radius:50%;width:12px;height:12px;position:absolute;top:1.5rem;right:-2.65rem;box-shadow:0 0 0 4px #d420271f}.tl2-right .tl2-content:after{content:"";background:var(--gradient);border-radius:50%;width:12px;height:12px;position:absolute;top:1.5rem;left:-2.65rem;box-shadow:0 0 0 4px #d420271f}.tl2-left .tl2-content:before{content:"";border:8px solid #0000;border-left-color:#fff;position:absolute;top:1.5rem;right:-8px}.tl2-right .tl2-content:before{content:"";border:8px solid #0000;border-right-color:#fff;position:absolute;top:1.5rem;left:-8px}.tl2-icon{margin-bottom:.5rem;font-size:1.6rem}.tl2-year{background:var(--gradient);color:#fff;letter-spacing:.05em;border-radius:999px;margin-bottom:.6rem;padding:.2rem .8rem;font-size:.72rem;font-weight:700;display:inline-block}.tl2-text{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.65}@media (max-width:768px){.tl2-line{left:1.5rem}.tl2-item{width:100%;padding:0 0 2rem 3.5rem;text-align:left!important;left:0!important}.tl2-left .tl2-content:after,.tl2-right .tl2-content:after{width:10px;height:10px;top:1.2rem;left:-.85rem!important;right:auto!important}.tl2-left .tl2-content:before,.tl2-right .tl2-content:before{border-left-color:#0000!important;border-right-color:#fff!important;left:-8px!important;right:auto!important}}.leaders-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.2rem;margin-top:2rem;display:grid}.leader-card{border-radius:var(--radius);border:1px solid var(--glass-border);text-align:center;background:#fff;padding:1.8rem;transition:all .4s;box-shadow:0 2px 12px #0000000a}.leader-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #d4202714}.leader-avatar{background:var(--gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:1rem;font-weight:700;display:flex;box-shadow:0 4px 16px #d4202740}.leader-card h4{margin-bottom:.2rem;font-size:1rem}.leader-role{color:var(--red);margin-bottom:.8rem;font-size:.78rem;font-weight:600}.leader-card p{color:var(--text-secondary);text-align:left;font-size:.8rem;line-height:1.65}.cert-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.cert-card{border-radius:var(--radius);border:1px solid var(--glass-border);background:#fff;padding:1.5rem;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000a}.cert-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #d4202714}.cert-card:before{content:"";background:var(--gradient);height:3px;position:absolute;top:0;left:0;right:0}.cert-icon{margin-bottom:.6rem;font-size:2rem}.cert-status{border-radius:999px;margin-bottom:.6rem;padding:.15rem .6rem;font-size:.65rem;font-weight:600;display:inline-block}.cert-status[data-status=Active]{color:#16a34a;background:#22c55e1a}.cert-status[data-status=In\ Progress]{color:#ca8a04;background:#eab3081a}.cert-card h4{margin-bottom:.2rem;font-size:.95rem}.cert-issuer{color:var(--text-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:500}.cert-card p{color:var(--text-secondary);font-size:.78rem;line-height:1.55}@media (max-width:768px){.cert-grid{grid-template-columns:1fr}}.snapshot-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.snap-card{border-radius:var(--radius);border:1px solid var(--glass-border);background:#fff;padding:1.4rem;transition:all .4s;box-shadow:0 2px 12px #0000000a}.snap-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #d420270f}.snap-card h4{color:var(--red);margin-bottom:.4rem;font-size:.85rem;font-weight:700}.snap-card p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.6}@media (max-width:768px){.snapshot-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.snapshot-grid{grid-template-columns:1fr}}.section-dark{background:var(--charcoal);color:#fff;position:relative;overflow:hidden}.section-dark:before{content:"";background:radial-gradient(circle at 30%,#d4202714,#0000 60%);position:absolute;inset:0}.section-dark .section-title{color:#fff}.highlight-card{border-radius:var(--radius);background:linear-gradient(135deg,#d420270a,#d4202703);border:1px solid #d420271a;padding:2rem;transition:all .4s}.highlight-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #d420271a}.highlight-card h3{color:var(--charcoal);margin-bottom:.6rem;font-size:1.2rem}.highlight-card p{color:var(--text-secondary);margin-bottom:.8rem;font-size:.88rem;line-height:1.7}.highlight-badges{flex-wrap:wrap;gap:.4rem;display:flex}.highlight-badges span{color:var(--red);background:#d4202714;border-radius:999px;padding:.2rem .6rem;font-size:.68rem;font-weight:600}.sol-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.sol-feature{background:var(--bg-alt);color:var(--text-secondary);border:1px solid var(--glass-border);transition:var(--transition);border-radius:999px;padding:.3rem .8rem;font-size:.72rem;font-weight:500}.sol-feature:hover{color:var(--red);background:#d420270a;border-color:#d4202733}.sol-visual{border-radius:var(--radius);border:1px solid var(--glass-border);background:linear-gradient(135deg,#1a1a2e0a,#d4202708);flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:2rem;display:flex;position:relative;overflow:hidden}.sol-visual:before{content:"";pointer-events:none;background:radial-gradient(circle,#d420270a,#0000 60%);width:200%;height:200%;position:absolute;top:-40%;right:-40%}.sol-visual-icon{filter:grayscale(.2);opacity:.7;margin-bottom:1.5rem;font-size:5rem}.sol-visual-features{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;display:grid}.sol-vf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-secondary);text-align:center;border:1px solid var(--glass-border);background:#ffffffb3;border-radius:8px;padding:.6rem .8rem;font-size:.72rem;font-weight:500;transition:all .3s}.sol-vf:hover{border-color:#d4202726;transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}@media (max-width:768px){.sol-grid{direction:ltr!important;grid-template-columns:1fr!important}.sol-visual{min-height:200px}}.sol-cards-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.sol-card{border-radius:var(--radius);border:1px solid var(--glass-border);color:inherit;background:#fff;padding:1.5rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000a}.sol-card:before{content:"";background:var(--accent,var(--gradient));transform-origin:0;height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sol-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000014}.sol-card:hover:before{transform:scaleX(1)}.sol-icon{margin-bottom:.8rem;font-size:2rem}.sol-card h3{color:var(--charcoal);margin-bottom:.4rem;font-size:.92rem}.sol-card p{color:var(--text-secondary);margin-bottom:.6rem;font-size:.76rem;line-height:1.6}.sol-arrow{color:var(--red);opacity:0;font-size:.74rem;font-weight:600;transition:all .3s;transform:translate(-6px)}.sol-card:hover .sol-arrow{opacity:1;transform:translate(0)}@media (max-width:1280px){.sol-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.sol-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sol-cards-grid{grid-template-columns:1fr}}.sol-detail-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:768px){.sol-detail-grid{direction:ltr!important;grid-template-columns:1fr!important}}.sol-feature{border:1px solid var(--glass-border);color:var(--text-muted);transition:var(--transition);background:#00000008;border-radius:999px;padding:.25rem .6rem;font-size:.68rem;font-weight:500;display:inline-block}.sol-feature:hover{border-color:var(--red);color:var(--red);background:#d4202708}.btn-glow{position:relative;overflow:hidden}.btn-glow:after{content:"";background:inherit;filter:blur(12px);opacity:.4;z-index:-1;border-radius:inherit;position:absolute;inset:-2px}@keyframes scrollWheel{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,12px)}}.hero-slider{align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.hero-slider__bg{opacity:0;z-index:0;transition:opacity 1.4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.hero-slider__bg--active{opacity:1;z-index:1}.hero-slider__bg--prev{opacity:0;z-index:0}.hero-slider__bg-inner{width:110%;height:110%;position:absolute;inset:-5%}.hero-slider__bg--active .hero-slider__bg-inner{animation:30s ease-in-out infinite alternate kenBurns}@keyframes kenBurns{0%{transform:scale(1)translate(0)}to{transform:scale(1.05)translate(-.5%,-.5%)}}.hero-slider__particles{display:none}.hero-slider__content{z-index:2;justify-content:space-between;align-items:flex-end;min-height:70vh;padding-bottom:3rem;display:flex;position:relative}.hero-slider__text{max-width:640px}.hero-slider__text--entering{animation:.9s cubic-bezier(.16,1,.3,1) both textReveal}@keyframes textReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-slider__label{text-transform:uppercase;letter-spacing:.15em;font-size:.72rem;font-weight:700;font-family:var(--font-head);align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.hero-slider__label-line{border-radius:2px;width:28px;height:2px}.hero-slider__title{font-size:clamp(2.6rem,5vw,4.2rem);font-weight:800;line-height:1.08;font-family:var(--font-head);letter-spacing:-.02em;text-shadow:0 2px 20px #0006;margin-bottom:1.2rem;color:#fff!important}.hero-slider__sub{text-shadow:0 1px 8px #0000004d;max-width:520px;margin-bottom:2.2rem;font-size:1.05rem;line-height:1.8;color:#ffffffd9!important}.hero-slider__actions{flex-wrap:wrap;gap:1rem;display:flex}.hero-slider__cta{border-radius:var(--radius);color:#fff;border:none;padding:.8rem 1.8rem;font-size:.9rem;font-weight:600;transition:all .4s}.hero-slider__cta:hover{filter:brightness(1.1);transform:translateY(-2px)}.hero-slider__counter{color:#fff3;font-family:var(--font-head);flex-direction:column;align-items:center;gap:.3rem;display:flex}.hero-slider__counter-current{font-size:2rem;font-weight:800;line-height:1}.hero-slider__counter-sep{background:#ffffff26;width:1px;height:20px}.hero-slider__counter-total{font-size:.9rem;font-weight:400}.hero-slider__nav{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:1px solid #ffffff14;border-radius:12px;gap:.5rem;padding:.4rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-slider__nav-btn{color:#fff6;cursor:pointer;font-size:.68rem;font-weight:500;font-family:var(--font-body);background:0 0;border:none;border-radius:8px;padding:.4rem .8rem;transition:all .4s;position:relative;overflow:hidden}.hero-slider__nav-btn--active{color:#fff;background:#ffffff14}.hero-slider__nav-label{z-index:1;position:relative}.hero-slider__nav-progress{background:currentColor;border-radius:2px;width:0;height:2px;position:absolute;bottom:0;left:0}.hero-slider__graphic{z-index:0;opacity:.25;position:absolute;inset:0}.svg-flow{stroke-dasharray:1200;animation:32s linear infinite svgFlow}.svg-flow-rev{stroke-dasharray:1200;animation:48s linear infinite svgFlowRev}@keyframes svgFlow{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes svgFlowRev{0%{stroke-dashoffset:-1200px}to{stroke-dashoffset:0}}.svg-pulse{animation:6s ease-in-out infinite alternate svgPulse}@keyframes svgPulse{0%{opacity:.03;transform:scale(.95)}to{opacity:.12;transform:scale(1.05)}}.svg-grid{animation:80s linear infinite svgGridMove}@keyframes svgGridMove{0%{transform:translate(0)}to{transform:translate(-60px,-60px)}}.svg-vault-rings{transform-origin:50%;animation:120s linear infinite svgSpin}@keyframes svgSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.svg-solar{animation:16s ease-in-out infinite alternate svgFloat}@keyframes svgFloat{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.svg-radar-sweep{transform-origin:500px 300px;animation:20s linear infinite svgSweep}@keyframes svgSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.svg-chips{animation:20s ease-in-out infinite alternate svgChipsFloat}@keyframes svgChipsFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.scroll-reveal{opacity:0;transition:all .9s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.scroll-reveal--visible{opacity:1;transform:translateY(0)}.apple-section{align-items:center;gap:4rem;display:flex}.apple-section__text{flex:1.2;min-width:0}.apple-section__icon{opacity:.8;margin-bottom:1rem}.apple-section__title{color:var(--text);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;font-family:var(--font-head);letter-spacing:-.01em;margin-bottom:.8rem;line-height:1.15}.apple-section__desc{color:var(--text-secondary);max-width:500px;margin-bottom:1.2rem;font-size:.88rem;line-height:1.8}.apple-section__stats{flex-wrap:wrap;gap:.6rem;margin-bottom:1.2rem;display:flex}.apple-section__stat{font-size:.72rem;font-weight:700;font-family:var(--font-head);background:#ffffff80;border:1px solid;border-radius:8px;padding:.45rem .8rem}.apple-section__features{flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem;display:flex}.apple-section__feature{border:1px solid var(--glass-border);color:var(--text-muted);background:#00000008;border-radius:999px;padding:.22rem .55rem;font-size:.64rem;font-weight:500}.apple-section__cta{padding:.65rem 1.4rem;font-size:.82rem}.apple-section__cta:hover{filter:brightness(1.1);transform:translateY(-2px)}.apple-section__visual{border-radius:var(--radius);border:1px solid;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:320px;padding:2.5rem;display:flex;position:relative;overflow:hidden}.apple-section__visual-orb{pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.apple-section__visual-icon{z-index:1;opacity:.15;margin-bottom:2rem;position:relative;transform:scale(2.5)}.apple-section__visual-grid{z-index:1;grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid;position:relative}.apple-section__visual-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-secondary);text-align:center;border:1px solid var(--glass-border);background:#ffffffbf;border-radius:10px;padding:.6rem .8rem;font-size:.72rem;font-weight:500;transition:transform .3s}.apple-section__visual-chip:hover{transform:translateY(-3px)}@media (max-width:768px){.apple-section{gap:2rem;flex-direction:column!important}.apple-section__visual{min-height:220px}.hero-slider{min-height:80vh}.hero-slider__content{flex-direction:column;align-items:flex-start;gap:2rem}.hero-slider__counter{flex-direction:row;gap:.5rem}.hero-slider__counter-sep{width:20px;height:1px}.hero-slider__nav{flex-wrap:wrap;max-width:90vw}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.sol-hero-grid{grid-template-columns:1fr!important}.sol-hero-stats{display:none}}@media (max-width:768px){.sol-vertical-row{grid-template-columns:1fr!important}.sol-vertical-row-stats{display:none!important}}.section-head{text-align:center;margin-bottom:3rem}.section-head h2{color:var(--text);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;font-family:var(--font-head);letter-spacing:-.02em;margin-bottom:.8rem}.section-head p{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:1rem;line-height:1.7}.dark-page{color:#fff;background:#060610}.dark-page h1,.dark-page h2,.dark-page h3,.dark-page h4,.dark-page h5,.dark-page h6{color:#fff;font-family:var(--font-head)}.dark-page p{color:#ffffffbf}.dark-page a{color:inherit}.dp-hero{z-index:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem;width:100%;max-width:1320px;margin:0 auto;padding:3rem 2rem 5rem;display:grid;position:relative}.dp-grid-3{background:#ffffff0f;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1.5px;display:grid;overflow:hidden}.dp-grid-2{background:#ffffff0f;border-radius:24px;grid-template-columns:repeat(2,1fr);gap:1.5px;display:grid;overflow:hidden}.dp-grid-2t{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.dp-stat-2x2{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.dp-badge{fontWeight:700;text-transform:uppercase;letter-spacing:.14em;border-radius:100px;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.45rem 1.2rem;font-size:.72rem;display:inline-flex}@media (max-width:1100px){.dp-hero{gap:2.5rem;grid-template-columns:1fr!important}.dp-grid-3{grid-template-columns:1fr 1fr!important}.dp-grid-2t{gap:2rem;grid-template-columns:1fr!important}}@media (max-width:768px){.dp-grid-3,.dp-grid-2{grid-template-columns:1fr!important}.dp-stat-2x2{grid-template-columns:1fr 1fr}.dp-hero{padding:2rem 1.2rem 4rem!important}.dark-page section{padding:4rem 0!important}}@media (max-width:480px){.dp-stat-2x2{grid-template-columns:1fr}}.cds-gallery-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.cds-gallery-cell{cursor:pointer;border-radius:18px;height:300px;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001a}.cds-gallery-cell:hover{transform:translateY(-3px);box-shadow:0 20px 50px #00000038}.cds-gallery-img{transition:transform .6s cubic-bezier(.16,1,.3,1);object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}.cds-gallery-cell:hover .cds-gallery-img{transform:scale(1.07)}.cds-gallery-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#0000001f 55%,#000000c7 100%);position:absolute;inset:0}.cds-gallery-expand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:0;pointer-events:none;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;transition:opacity .25s;display:flex;position:absolute;top:.85rem;right:.85rem}.cds-gallery-cell:hover .cds-gallery-expand{opacity:1}.cds-gallery-caption{padding:1rem 1.2rem;position:absolute;bottom:0;left:0;right:0}.cds-gallery-hint{color:#ffffffa6;opacity:0;margin-top:.25rem;font-size:.68rem;transition:opacity .25s}.cds-gallery-cell:hover .cds-gallery-hint{opacity:1}.cds-lb-backdrop{z-index:9999;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;justify-content:center;align-items:center;padding:1.5rem;transition:background .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s;display:flex;position:fixed;inset:0}.cds-lb-backdrop.in{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000e6}.cds-lb-box{opacity:0;background:#0f172a;border:1px solid #ffffff1a;border-radius:22px;width:100%;max-width:880px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s;overflow:hidden;transform:scale(.9)translateY(30px);box-shadow:0 40px 120px #000000b3}.cds-lb-box.in{opacity:1;transform:scale(1)translateY(0)}.cds-lb-imgwrap{background:#1e293b;height:420px;position:relative;overflow:hidden}.cds-lb-img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}.cds-lb-fade{pointer-events:none;background:linear-gradient(#0000 0%,#0f172a14 55%,#0f172af5 100%);position:absolute;inset:0}.cds-lb-btn{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex;position:absolute}.cds-lb-btn-close{width:38px;height:38px;font-size:1.1rem;top:1rem;right:1rem}.cds-lb-btn-prev{top:50%;left:1rem;transform:translateY(-50%)}.cds-lb-btn-next{top:50%;right:1rem;transform:translateY(-50%)}.cds-lb-dot{cursor:pointer;background:#ffffff2e;border:none;border-radius:999px;height:8px;padding:0;transition:all .3s}.cds-lb-dot.active{background:#d42027;width:22px}.cds-lb-dot:not(.active){width:8px}.sol-card--featured{grid-column:span 2;background:linear-gradient(135deg,#fffbeb 0%,#fff 60%)!important;border:2px solid #d9770640!important}.sol-card--featured .sol-icon{font-size:2.2rem}@media (max-width:640px){.sol-card--featured{grid-column:span 1}}.hero-grid{grid-template-columns:1fr 400px;align-items:center;gap:3rem;display:grid}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr 340px;gap:2rem}}@media (max-width:768px){.hero-grid{gap:2rem;grid-template-columns:1fr!important}.hero-grid>:last-child{max-width:100%}.hero-dots{margin-top:1.5rem!important}}.kpi-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}@media (max-width:1024px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kpi-grid{grid-template-columns:1fr;gap:1rem}}.process-step{grid-template-columns:1fr 60px 1fr;align-items:center;gap:0;display:grid}@media (max-width:768px){.process-step{gap:0 1rem;grid-template-columns:48px 1fr!important}.process-step>:first-child{display:none!important}.process-step .step-card{text-align:left!important;margin:0!important}}.cmp-row{grid-template-columns:1fr 140px 140px;display:grid}@media (max-width:768px){.cmp-row{grid-template-columns:1fr 80px 80px}.cmp-row>:first-child{font-size:.78rem!important}}@media (max-width:480px){.cmp-row{grid-template-columns:1fr 60px 60px}}.sector-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}@media (max-width:768px){.sector-grid{gap:2.5rem;grid-template-columns:1fr!important}}.about-gallery{grid-template-rows:260px 260px;grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.about-gallery{grid-template-rows:280px 200px 200px!important;grid-template-columns:1fr!important}.about-gallery>:first-child{grid-row:span 1!important}}.about-gallery-stats{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:768px){.about-gallery-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.about-gallery-stats{grid-template-columns:1fr}}@media (max-width:768px){.trust-bar{gap:1rem!important;padding:.6rem 1rem!important}.trust-bar span{font-size:.65rem!important}.hero-section{min-height:auto!important;padding-bottom:2rem!important}.hero-section h1{font-size:clamp(1.8rem,7vw,2.8rem)!important}.hero-section p{font-size:.92rem!important}}@media (max-width:480px){section>div[style*=maxWidth]{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:1024px){section>div[style*="1.1fr 1fr"],section>div[style*="1.1fr"]{grid-template-columns:1fr!important;gap:2rem!important}}@media (max-width:768px){div[style*=gridTemplateColumns][style*="1fr 1fr"]:not([style*=repeat]):not(.kpi-grid){grid-template-columns:1fr!important;gap:1.5rem!important}div[style*="1.1fr 1fr"],div[style*="1.1fr"]{grid-template-columns:1fr!important;gap:2rem!important}div[style*="repeat(3,1fr)"],div[style*="repeat(3, 1fr)"]{grid-template-columns:1fr!important;gap:1rem!important}div[style*="repeat(4,1fr)"],div[style*="repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:.8rem!important}div[style*="repeat(5,1fr)"],div[style*="repeat(5, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}div[style*="1fr 2fr"]{grid-template-columns:1fr!important}div[style*="padding: \"2.5rem 2.5rem"],div[style*="padding:\"2.5rem 2.5rem"]{padding:1.5rem!important}h3[style*="1.35rem"]{font-size:1.1rem!important}div[style*="width: \"72px\""],div[style*=width\:\"72px\"]{width:56px!important;height:56px!important;font-size:1.1rem!important}div[style*="gap: \"5rem\""],div[style*=gap\:\"5rem\"]{gap:2.5rem!important}footer div[style*=gridTemplateColumns]{text-align:center;grid-template-columns:1fr!important;gap:2rem!important}div[style*="1fr 1fr"][style*=gap]{grid-template-columns:1fr!important}section[style*="padding: \"6rem"],section[style*=padding\:\"6rem]{padding:3rem 0!important}div[style*="padding: \"0 2rem\""],div[style*="padding:\"0 2rem\""]{padding:0 1.2rem!important}div[style*="1fr 140px 140px"]{grid-template-columns:1fr 80px 80px!important}div[style*="repeat(auto-fit,minmax(320px"]{grid-template-columns:1fr!important}section[style*="minHeight: \"60vh\""],section[style*=minHeight\:\"60vh\"]{min-height:40vh!important;padding-top:80px!important}h1{word-break:break-word;font-size:clamp(1.6rem,6vw,2.5rem)!important}h2{font-size:clamp(1.4rem,5vw,2.2rem)!important}img{max-width:100%!important;height:auto!important}img[style*=objectFit]{height:100%!important}}@media (max-width:480px){div[style*="repeat(4,1fr)"],div[style*="repeat(4, 1fr)"],div[style*="repeat(2,1fr)"],div[style*="repeat(2, 1fr)"]{grid-template-columns:1fr!important}div[style*="1fr 140px 140px"],div[style*="1fr 80px 80px"]{grid-template-columns:1fr 60px 60px!important;font-size:.75rem!important}div[style*="padding: \"3rem 2rem\""],div[style*="padding:\"3rem 2rem\""]{padding:2rem 1rem!important}div[style*="padding: \"2.5rem 2rem\""],div[style*="padding:\"2.5rem 2rem\""]{padding:1.5rem 1rem!important}}
