@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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e139b395-module__0ZMDHG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e139b395-module__0ZMDHG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_82c5ffcf-module__B7ORUa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_82c5ffcf-module__B7ORUa__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.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:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.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:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.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:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.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:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.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:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.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:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.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:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:800;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.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:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.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:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.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:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.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:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.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:"Source Sans 3";font-style:normal;font-weight:900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_de1ea2f3-module___zz8SW__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_de1ea2f3-module___zz8SW__variable{--font-source-sans-3:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--bg-dark:#050505;--bg-surface:#0f0f0fd1;--bg-darker:#000;--border-light:#ffffff14;--text-primary:#f9fafb;--text-muted:#cbd5e1;--nav-link-color:#e2e8f0;--accent-blue:#ff7a00;--accent-orange:#ff7a00;--accent-cyan:#ffb800;--accent-purple:#e63946;--font-head:var(--font-source-sans-3), var(--font-outfit), sans-serif;--font-body:var(--font-source-sans-3), var(--font-inter), sans-serif;--admin-bg:#050505;--admin-card-bg:#0a0a0a;--admin-border:#ffffff14;--admin-input-bg:#ffffff0d;--admin-text-dim:#cbd5e1;--admin-sidebar-label:#ffffff4d;--admin-active-bg:#ffffff14;--admin-active-text:#fff;--admin-profile-bg:#0003;--modal-bg:#080808;--modal-border:#ffffff14;--primary-color:#f97316;--subpage-header-bg:linear-gradient(to bottom, #00000073, #0000000d);--auth-bg:linear-gradient(135deg, #050505 0%, #000 100%);--auth-card:#080808;--auth-input-bg:#ffffff0d;--auth-input-border:#ffffff14;--auth-shadow:0 30px 70px #0009;--dropdown-shadow:0 10px 40px #00000080;--card-shadow:0 4px 20px #0006;--split-row-bg-dark:#ffffff04;--split-row-bg-light:#ffffff0b;--split-row-text-dark-primary:var(--text-primary);--split-row-text-dark-muted:var(--text-muted);--split-row-text-light-primary:var(--text-primary);--split-row-text-light-muted:var(--text-muted)}[data-theme=light]{--bg-dark:#f8fafc;--bg-darker:#f1f5f9;--bg-surface:#fff;--border-light:#0f172a1f;--text-primary:#000;--text-muted:#334155;--nav-link-color:#000;--admin-bg:#e5e7eb;--admin-card-bg:#fff;--admin-border:#0f172a26;--admin-input-bg:#0000000d;--admin-text-dim:#374151;--admin-sidebar-label:#0006;--admin-active-bg:#f973161a;--admin-active-text:#f97316;--admin-profile-bg:#0000000d;--modal-bg:#fff;--modal-border:#0f172a26;--subpage-header-bg:transparent;--auth-bg:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);--auth-card:#fff;--auth-input-bg:#f8fafc;--auth-input-border:#0f172a26;--auth-shadow:0 30px 60px #00000014;--dropdown-shadow:0 10px 40px #00000014;--card-shadow:0 4px 20px #0f172a14;--primary-color:#f97316;--accent-blue:#ff7a00;--accent-orange:#ea580c;--accent-cyan:#ffb800;--accent-purple:#dc2626;--split-row-bg-dark:#f3f4f6;--split-row-bg-light:#fff;--split-row-text-dark-primary:#121316;--split-row-text-dark-muted:#4b5563;--split-row-text-light-primary:#121316;--split-row-text-light-muted:#3f3f46}.hover-opacity-100:hover{opacity:1!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-primary);font-family:var(--font-body);font-size:17px;line-height:1.65;transition:background-color .4s,color .4s;overflow-x:clip}.text-center{text-align:center}.w-100{width:100%}.bg-darker{background-color:var(--bg-darker)}a{color:inherit;text-decoration:none;transition:all .3s}ul,ol{margin:0;padding:0;list-style:none}.content-renderer ul,.section-description ul,.rich-text-content ul,.rich-content-block ul,.article-text ul,.article-content ul{margin-top:.5rem!important;margin-bottom:1.25rem!important;padding-left:1.5rem!important;list-style-type:disc!important;list-style-position:outside!important}.content-renderer ol,.section-description ol,.rich-text-content ol,.rich-content-block ol,.article-text ol,.article-content ol{margin-top:.5rem!important;margin-bottom:1.25rem!important;padding-left:1.5rem!important;list-style-type:decimal!important;list-style-position:outside!important}.content-renderer,.section-description,.rich-text-content,.rich-content-block,.article-text,.article-content{word-break:break-word;overflow-wrap:break-word}.content-renderer li,.section-description li,.rich-text-content li,.rich-content-block li,.article-text li,.article-content li{margin-bottom:.5rem!important;line-height:1.7!important;display:list-item!important}.content-renderer li,.section-description li,.rich-text-content li{margin-bottom:.5rem;display:list-item!important}.rich-text-content h1,.content-renderer h1,.article-content h1{color:var(--text-primary)!important;margin-top:2.25rem!important;margin-bottom:1.25rem!important;font-size:2.25rem!important;font-weight:800!important;line-height:1.3!important}.rich-text-content h2,.content-renderer h2,.article-content h2{color:var(--text-primary)!important;margin-top:1.75rem!important;margin-bottom:1rem!important;font-size:1.75rem!important;font-weight:700!important;line-height:1.35!important}.rich-text-content h3,.content-renderer h3,.article-content h3{color:var(--text-primary)!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.4!important}.rich-text-content h4,.content-renderer h4,.article-content h4{color:var(--text-primary)!important;margin-top:1.25rem!important;margin-bottom:.5rem!important;font-size:1.2rem!important;font-weight:600!important;line-height:1.45!important}.rich-text-content p,.content-renderer p,.article-content p{margin-bottom:1.25rem!important;line-height:1.8!important}.content-renderer a:not(.btn),.section-description a:not(.btn),.rich-text-content a:not(.btn),.article-text a:not(.btn),.modal-body a:not(.btn){color:#f97316;text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:all .2s}.content-renderer a:not(.btn):hover,.section-description a:not(.btn):hover,.rich-text-content a:not(.btn):hover,.article-text a:not(.btn):hover,.modal-body a:not(.btn):hover{color:var(--accent-cyan);opacity:.9}.container{width:100%;max-width:1450px;margin:0 auto;padding:0 40px}.grecaptcha-badge{visibility:hidden!important}.bg-shape{filter:blur(140px);z-index:-1;opacity:.04;pointer-events:none;border-radius:50%;position:fixed}.shape-1{background:radial-gradient(circle, var(--accent-purple), transparent);width:600px;height:600px;top:-200px;left:-200px}.shape-2{background:radial-gradient(circle, var(--accent-blue), transparent);width:500px;height:500px;bottom:20%;right:-150px}.gradient-text{background:linear-gradient(90deg, var(--accent-cyan), var(--accent-blue));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.15em;padding-bottom:.15em;display:inline-block}.badge{color:var(--accent-blue);letter-spacing:.5px;background:#ff7a001a;border:1px solid #ff7a0033;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.btn{font-weight:600;font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;transition:all .3s;display:inline-flex}.btn-lg{padding:14px 32px;font-size:1.1rem}.btn-sm{padding:6px 16px;font-size:.9rem}.btn-text{color:var(--text-muted);font-size:.95rem;font-weight:600}.btn-text:hover{color:var(--text-primary)}.btn-primary{background:linear-gradient(135deg, var(--accent-blue), var(--accent-cyan));color:#fff;box-shadow:0 4px 15px #ff7a0040}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff7a0066}.btn-secondary{border:1px solid var(--border-light);color:var(--text-primary);background:#ffffff0d}.btn-secondary:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.btn-icon{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.btn-icon:hover{color:var(--text-primary)}.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .btn-icon{color:#ffffffe6}.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .btn-icon:hover{color:#fff}.navbar{top:var(--announcement-height,0);width:100%;padding:20px 0;transition:top .3s,padding .4s,background .4s;position:fixed;left:0;z-index:2000000!important;pointer-events:auto!important}.navbar.scrolled{background:var(--bg-surface);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:12px 0;box-shadow:0 4px 30px #0000000d}.navbar .container{max-width:1450px;padding:0 40px}@media (max-width:768px){.navbar .container{padding:0 20px!important}}.nav-content{justify-content:space-between;align-items:center;gap:60px;display:flex}.nav-logo{filter:drop-shadow(0 4px 12px #0000004d);width:auto;height:40px;transition:transform .3s}.logo-light,[data-theme=light] .logo-dark{display:none!important}[data-theme=light] .logo-light,[data-theme=light] .navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .logo-dark{display:block!important}[data-theme=light] .navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .logo-light{display:none!important}[data-theme=light] .navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .mobile-toggle,[data-theme=light] .navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .btn-icon,[data-theme=light] .navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .btn-text{color:#fff!important}[data-theme=light] .btn-text{color:#000}[data-theme=light] .btn-text:hover{color:var(--primary-color)}[data-theme=light] .btn-icon{color:#000}[data-theme=light] .btn-icon:hover{color:var(--primary-color)}.footer .logo-light{display:none}[data-theme=light] .footer .logo-light{display:block!important}[data-theme=light] .footer .logo-dark{display:none!important}.nav-logo:hover{transform:scale(1.05)}.nav-links{gap:22px;margin:0;padding:0;list-style:none;display:flex}.nav-links a,.nav-links .nav-link{color:var(--nav-link-color);white-space:nowrap;align-items:center;gap:6px;padding:10px 0;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.nav-links a:hover{color:var(--text-primary)}.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .nav-links a,.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .nav-links .nav-link{color:#fffffff2}.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .nav-links a:hover,.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .nav-links .nav-link:hover{color:#fff}.dropdown-trigger{cursor:pointer;align-items:center;gap:4px;display:flex}.nav-links a:focus-visible,.dropdown-trigger:focus-visible{outline-offset:4px!important;border-radius:6px!important;outline:2px solid!important}@media (min-width:991px){.dropdown-chevron{opacity:.5;transition:transform .3s;margin-left:2px!important}.has-dropdown:hover .dropdown-chevron{opacity:1;transform:rotate(180deg)!important}}.has-dropdown{cursor:pointer;position:relative}.dropdown-content{background:var(--bg-surface);min-width:260px;box-shadow:var(--dropdown-shadow);border:1px solid var(--border-light);z-index:1000;border-radius:12px;margin-top:5px;padding:12px 0;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.has-dropdown:after{content:"";background:0 0;width:100%;height:15px;position:absolute;top:100%;left:0}.has-dropdown:hover .dropdown-content{animation:.3s forwards dropIn;display:block}@keyframes dropIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.dropdown-content a{white-space:nowrap;color:var(--text-primary)!important;padding:10px 24px!important;font-weight:500!important;display:block!important}.dropdown-content a:hover{color:var(--accent-orange)!important;background:#ff7a0014!important}.products-dropdown{grid-template-columns:1fr;gap:4px;min-width:320px;padding:16px;display:none}.has-dropdown:hover .products-dropdown{animation:.3s forwards dropIn;display:grid!important}.has-dropdown.open .dropdown-content{animation:.3s forwards dropIn;display:block!important}.has-dropdown.open .products-dropdown{animation:.3s forwards dropIn;display:grid!important}.dropdown-item-with-logo{border-radius:8px!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;transition:all .2s!important;display:flex!important}.product-dropdown-logo{background:var(--admin-input-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:flex}.dropdown-item-with-logo span{font-size:.95rem;font-weight:600}.dropdown-item-with-logo:hover{transform:translate(5px);background:#ff7a0014!important}@media (max-width:1024px){.navbar.mobile-nav-open .dropdown-content{box-shadow:none!important;width:100%!important;min-width:unset!important;opacity:1!important;background:0 0!important;border:none!important;margin-top:10px!important;padding:0 0 0 20px!important;animation:none!important;display:none!important;position:static!important;transform:none!important}.navbar.mobile-nav-open li.open .dropdown-content{display:block!important}.navbar.mobile-nav-open li.open .products-dropdown{display:grid!important}.navbar.mobile-nav-open .dropdown-item-with-logo{padding:10px 0!important}}.nav-actions{align-items:center;gap:12px;display:flex}.user-profile{align-items:center;gap:8px;display:flex}.user-pill{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex}.user-avatar{background:linear-gradient(135deg, var(--accent-blue), var(--accent-cyan));color:#fff;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.user-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:.85rem;font-weight:600;overflow:hidden}.btn-logout{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.btn-logout:hover{color:#ef4444;background:#ef44441a;transform:scale(1.1)}.search-box{background:#ffffff0d;border:1px solid #0000;border-radius:20px;align-items:center;padding:4px 12px;display:flex;position:relative}.search-box:focus-within{background:var(--bg-darker);border:1px solid var(--accent-blue);box-shadow:0 0 0 2px #ff7a001a}.search-box input{color:var(--text-primary);font-family:var(--font-body);background:0 0;border:none;width:80px;font-size:.9rem;transition:width .3s}.search-box:focus-within input{outline:none;width:140px}.search-box input::placeholder{color:var(--text-muted)}.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .search-box{background:#ffffff1a;border-color:#fff3}.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .search-box input{color:#fff}.navbar.is-hero-dark:not(.scrolled):not(.mobile-nav-open) .search-box input::placeholder{color:#fff9}.search-results-dropdown{background:var(--bg-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-light);z-index:10000;border-radius:12px;width:400px;max-height:400px;margin-top:10px;animation:.3s forwards dropIn;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 10px 40px #0006}@media (max-width:500px){.search-results-dropdown{width:calc(100vw - 40px);right:-20px}}.search-item{border-bottom:1px solid var(--border-light);text-align:left;padding:12px 16px;transition:all .2s;display:block}.search-item:last-child{border-bottom:none}.search-item:hover{background:#ff7a000d}.search-item-title{color:var(--text-primary);margin-bottom:2px;font-size:.95rem;font-weight:600;display:block}.search-item-meta{align-items:center;gap:8px;display:flex}.search-item-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.badge-product{color:#3b82f6;background:#3b82f61a}.badge-news{color:#10b981;background:#10b9811a}.badge-case-study{color:#8b5cf6;background:#8b5cf61a}.badge-partner{color:#f59e0b;background:#f59e0b1a}.badge-download{color:#f97316;background:#f973161a}.badge-solution{color:#06b6d4;background:#06b6d41a}.search-empty{text-align:center;color:var(--text-muted);padding:24px;font-size:.9rem}.auth-buttons{align-items:center;gap:16px;display:flex}.mobile-toggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;display:none}@media (max-width:1024px){.nav-links,.nav-actions,.nav-desktop-theme-toggle{display:none!important}.nav-mobile-controls{display:flex!important}.mobile-toggle{display:block}.logo{justify-content:space-between;align-items:center;width:100%;display:flex}}.hero{background-color:var(--bg-dark);align-items:center;min-height:80vh;padding-top:160px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.hero-bg-layer{z-index:0;width:100%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000001a 0%,#0000004d 40%,#000 100%);mask-image:linear-gradient(90deg,#0000001a 0%,#0000004d 40%,#000 100%)}.hero-media-bg{object-fit:cover;width:100%;height:100%;display:block}.hero-fade-overlay,[data-theme=light] .hero-fade-overlay{display:none!important}.hero-theme-overlay{mix-blend-mode:multiply;opacity:.7;z-index:1;pointer-events:none;background-color:#f26522;position:absolute;inset:0}[data-theme=light] .hero-theme-overlay{mix-blend-mode:multiply;opacity:.85;z-index:1;background-color:#f26522}.hero-content{z-index:2;margin-left:0;position:relative;max-width:50%!important}.hero-title{font-family:var(--font-head);color:var(--text-primary);margin-bottom:32px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.2}.hero-subtitle{color:var(--text-primary);margin:0 0 40px;font-size:clamp(1.2rem,2.5vw,1.5rem)}.hero-buttons{justify-content:flex-start;gap:16px;margin-bottom:40px;display:flex}@media (max-width:991px){.hero-bg-layer{width:100%;-webkit-mask-image:linear-gradient(90deg,#0003 0%,#0006 100%);mask-image:linear-gradient(90deg,#0003 0%,#0006 100%)}.hero-fade-overlay,[data-theme=light] .hero-fade-overlay{display:none!important}.hero-content{max-width:100%!important}}@media (max-width:480px){.hero-buttons{flex-direction:column;width:100%;max-width:300px;margin:0 0 40px}}.hero-video-controls{z-index:10;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:20px;right:20px}.hero-live-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;pointer-events:none;background:#0009;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:flex}.hero-live-dot{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-dot;display:inline-block}.hero-mute-btn{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#00000080;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.hero-mute-btn:hover{background:#f9731680;transform:scale(1.1)}@keyframes pulse-dot{0%{box-shadow:0 0 #ff3b30b3}70%{box-shadow:0 0 0 10px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.section-title{font-family:var(--font-head);text-align:center;color:var(--text-primary);margin-bottom:24px;font-size:2.8rem}.section-desc{color:var(--text-primary);opacity:.8;text-align:center;max-width:800px;margin:0 auto 48px;font-size:1.25rem;line-height:1.7}.section-description{color:var(--text-primary);text-align:left;max-width:none;margin-bottom:30px;font-size:1.25rem;line-height:1.6}.subpage-header{text-align:center;background:var(--subpage-header-bg);border-bottom:1px solid var(--border-light);flex-direction:column;justify-content:center;align-items:center;min-height:80vh;margin-bottom:60px;padding:160px 0 60px;display:flex}.page-title{font-family:var(--font-head);color:var(--text-primary);margin-bottom:24px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1}.page-subtitle{color:var(--text-primary);text-wrap:pretty;max-width:900px;font-size:clamp(1.2rem,2.5vw,1.5rem);line-height:1.6;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0 0 40px!important}@media (max-width:640px){.page-subtitle{padding:0 10px;font-size:1.15rem;margin-bottom:40px!important}}.tab-btn{cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:10px 22px;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;border:1px solid var(--border-light)!important;color:var(--text-muted)!important;background:#ffffff0d!important}.tab-btn:hover{color:var(--text-primary);border-color:var(--accent-orange);transform:translateY(-1px)}.tab-btn.active{box-shadow:0 4px 15px #ff7a0033;color:var(--accent-orange)!important;background:linear-gradient(135deg,#ff7a0033,#ffb80033)!important;border-color:#ff7a0099!important}[data-theme=light] .tab-btn{color:var(--text-muted)!important;background:#fff!important;border-color:#0000001f!important}[data-theme=light] .tab-btn.active{border-color:var(--accent-orange)!important;color:var(--accent-orange)!important;background:#ff7a0014!important}.solutions{padding:100px 0}.solutions .section-desc{margin:0 auto 60px}.solutions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}.slider-container-outer{padding:0 0 20px;position:relative}.solutions-slider{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;gap:32px;margin:0 -5px;padding:20px 5px 40px;display:flex;overflow-x:auto}.solutions-slider::-webkit-scrollbar{display:none}.solutions-slider:active{cursor:grabbing}.slider-item{flex:0 0 450px;max-width:85vw}.slider-nav-overlay{pointer-events:none;z-index:10;justify-content:space-between;padding:0 10px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.slider-nav-btn{background:var(--bg-surface);border:1px solid var(--border-light);width:56px;height:56px;color:var(--text-primary);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 25px #00000026}.slider-nav-btn:hover{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue);transform:scale(1.1);box-shadow:0 15px 30px #ff7a004d}.slider-nav-btn:active{transform:scale(.95)}.slider-nav-btn.prev{margin-left:-28px}.slider-nav-btn.next{margin-right:-28px}@media (max-width:1200px){.slider-nav-overlay{display:none}}@media (max-width:768px){.solutions-slider{scroll-snap-type:x mandatory;gap:20px;margin:0;padding:20px 4px 40px}.slider-item{scroll-snap-align:center;flex:0 0 calc(100% - 8px);max-width:calc(100% - 8px)}}.solution-card{background:var(--bg-darker);border:1px solid var(--border-light);border-radius:12px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px #0000001a}.solution-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000000d}.highlight-card{background:linear-gradient(180deg, #ff7a000d, var(--bg-darker));border-color:#ff7a0033}.solution-header{border-bottom:1px solid var(--border-light);padding:24px}.solution-header h3{font-family:var(--font-head);color:var(--text-primary);font-size:1.3rem}.solution-body{padding:24px}.solution-body p{color:var(--text-muted);margin-bottom:20px;font-size:.95rem}.feature-list{flex-direction:column;gap:12px;display:flex}.feature-list li{color:var(--text-primary);padding-left:20px;font-size:.9rem;position:relative}.feature-list li:before{content:"→";color:var(--accent-blue);font-weight:700;position:absolute;left:0}.products{padding:80px 0}.cards-grid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.cards-grid>*{flex:1;min-width:200px;max-width:350px}.product-card{background:var(--bg-darker);border:1px solid var(--border-light);text-align:center;border-radius:16px;padding:32px 24px;transition:all .4s;box-shadow:0 4px 15px #0000001a}.product-card:hover{border-color:#ff7a004d;box-shadow:0 10px 30px #ff7a001a}.card-icon{color:#fff;width:60px;height:60px;font-size:1.5rem;font-family:var(--font-head);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 24px;font-weight:800;display:flex}.card-title{color:var(--text-primary)}.card-text{color:var(--text-muted);margin-top:8px;font-size:.95rem}.about-us{padding:100px 0}.about-us .section-desc{max-width:1100px;margin-bottom:60px}.panel-layout{text-align:center;grid-template-columns:1fr;align-items:center;gap:40px;max-width:1400px;margin:0 auto;display:grid}.benefits-list{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;margin-bottom:40px;display:flex}.benefits-list li{background:var(--bg-darker);border:1px solid var(--border-light);border-left:4px solid var(--accent-orange);color:var(--text-muted);text-align:left;border-radius:12px;flex:350px;max-width:450px;min-height:168px;padding:24px;font-size:1.1rem;transition:transform .3s,box-shadow .3s}.benefits-list li:hover{border-color:var(--accent-orange);transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.benefits-list li strong{color:var(--text-primary);margin-bottom:4px;display:block}.promo-buttons{justify-content:center;align-items:center;gap:24px;display:flex}.contact-section{padding:100px 0 20px}.contact-section .section-header{text-align:center;margin-bottom:60px}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:40px;display:grid}.contact-form-card{background:var(--bg-darker);border:1px solid var(--border-light);border-radius:16px;padding:40px}.contact-form-card h3{font-family:var(--font-head);color:var(--text-primary);margin-bottom:24px;font-size:1.5rem}.form-group{margin-bottom:20px}.form-group label{color:var(--text-muted);margin-bottom:8px;font-size:.9rem;font-weight:500;display:block}.form-group input,.form-group textarea,.form-group select{border:1px solid var(--border-light);width:100%;color:var(--text-primary);font-family:var(--font-body);background:#ffffff08;border-radius:8px;padding:12px 16px;transition:border-color .3s,background .3s}select option{background-color:var(--bg-dark)!important;color:var(--text-primary)!important}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--accent-blue);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #ff7a001a}.location-item{margin-bottom:0}.location-item h4{color:#f97316;margin-bottom:5px;font-weight:600}.location-item p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.newsletter-section{padding:80px 0}.newsletter-content{border:1px solid var(--border-light);background:var(--bg-darker);border-radius:20px;max-width:600px;margin:0 auto;padding:50px 40px}.newsletter-content h2{font-family:var(--font-head);color:var(--text-primary);margin-bottom:12px;font-size:2rem}.newsletter-content p{color:var(--text-muted);margin-bottom:32px}.newsletter-form{gap:12px;margin-bottom:16px;display:flex}@media (max-width:500px){.newsletter-form{flex-direction:column}}.newsletter-form input{border:1px solid var(--border-light);color:var(--text-primary);font-family:var(--font-body);background:#ffffff08;border-radius:8px;outline:none;flex:1;padding:12px 16px}.newsletter-form input:focus{border-color:var(--accent-blue);background:#ffffff0f;box-shadow:0 0 0 3px #ff7a001a}.newsletter-content small{color:var(--text-muted);font-size:.8rem}.footer{border-top:1px solid var(--border-light);background:var(--bg-dark);padding:40px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:80px;margin-bottom:60px;display:grid}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:32px}}.footer-bio{color:var(--text-muted);max-width:320px;margin-top:16px;font-size:.95rem}.footer-links h4{font-family:var(--font-head);color:var(--text-primary);margin-bottom:20px;font-size:1.1rem}.footer-links ul{flex-direction:column;gap:12px;display:flex}.footer-links a{color:var(--text-muted);font-size:.95rem}.footer-links a:hover{color:var(--accent-blue)}.footer-bottom{border-top:1px solid var(--border-light);color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:24px;font-size:.85rem;display:flex}@media (max-width:600px){.footer-bottom{text-align:center;flex-direction:column;gap:16px}}.legal-links{gap:24px;display:flex}.legal-links a:hover{color:var(--accent-blue)}@media (max-width:1024px){.nav-links,.nav-actions{display:none!important}.mobile-toggle{justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;z-index:2000005!important;pointer-events:auto!important}.navbar.mobile-nav-open{display:block;overflow-y:auto;background:var(--bg-dark)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:100vh!important}.navbar.mobile-nav-open .nav-content{flex-direction:column;align-items:flex-start;height:auto;min-height:100%;display:flex;position:relative}.navbar.mobile-nav-open .logo{margin-bottom:40px}.navbar.mobile-nav-open .nav-links{border-bottom:1px solid var(--border-light);flex-direction:column;gap:20px;width:100%;margin-bottom:40px;padding:0 10px 40px;display:flex!important}.navbar.mobile-nav-open .nav-actions{flex-direction:column;gap:25px;width:100%;padding:0 10px 80px;display:flex!important}.nav-links li{width:100%}.nav-links li a,.nav-links li .dropdown-toggle{color:var(--text-primary);justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:700;display:flex}.navbar.mobile-nav-open .nav-actions .search-box{border:1px solid var(--border-light);background:#ffffff0d;border-radius:12px;align-items:center;width:100%;padding:6px 6px 6px 16px;display:flex}.navbar.mobile-nav-open .nav-actions .search-box form{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar.mobile-nav-open .nav-actions .search-box input{outline:none;flex:1;width:100%!important}.navbar.mobile-nav-open .nav-actions .auth-buttons{flex-direction:column;gap:12px;width:100%;display:flex}.navbar.mobile-nav-open .nav-actions .auth-buttons .btn{justify-content:center;width:100%;padding:16px}.mobile-toggle svg{transition:transform .3s}.navbar.mobile-nav-open .mobile-toggle svg{transform:rotate(90deg)}.solutions-grid{gap:30px;grid-template-columns:1fr!important}.footer-grid{gap:40px;grid-template-columns:repeat(2,1fr)!important}.cards-grid{flex-direction:column;gap:30px}.cards-grid>*{max-width:100%}}@media (max-width:768px){.hero-title{font-size:2.6rem}.contact-grid{grid-template-columns:1fr!important}.footer-grid{gap:32px;grid-template-columns:1fr!important}}body.mobile-nav-open{height:100vh;overflow:hidden}.product-hero{align-items:center;min-height:80vh;padding-top:160px;padding-bottom:60px;display:flex;position:relative}.product-hero-layout{text-align:center;grid-template-columns:1fr;display:grid}.product-stats{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:center;gap:48px;margin-top:50px;padding-top:40px;animation:.8s ease-out fadeIn;display:flex}.stat-item{flex-direction:column;align-items:center;gap:8px;transition:transform .3s;display:flex}.stat-item:hover{transform:translateY(-5px)}@keyframes shimmer-text-anim{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.stat-value{font-family:var(--font-head);background:linear-gradient(135deg, var(--accent-blue) 0%, var(--accent-cyan) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent-blue), transparent 70%));-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-bottom:.1em;font-size:2.2rem;font-weight:800;line-height:1.2;display:inline-block}.stat-label{color:var(--text-muted);letter-spacing:1.5px;font-size:.85rem;font-weight:700}.product-features{padding:40px 0 80px}.features-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.feature-card{background:var(--bg-darker);border:1px solid var(--border-light);border-radius:12px;padding:30px 24px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0003}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000014}.feature-icon{border:1px solid var(--border-light);width:56px;height:56px;font-family:var(--font-head);color:var(--text-primary);background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:1.5rem;font-weight:700;display:flex}[style*="overflow-x: auto"]::-webkit-scrollbar{display:none}[style*="overflowX: auto"]::-webkit-scrollbar{display:none}.info-section{margin-top:50px}.info-section:first-child{margin-top:0}.sub-section-title{font-family:var(--font-head);color:var(--text-primary);margin-bottom:30px;font-size:1.8rem;font-weight:700;display:inline-block;position:relative}.sub-section-title:after{content:"";background:var(--accent-blue);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-8px;left:0}.product-features .benefits-list{flex-direction:unset;grid-template-columns:1fr 1fr;align-items:start;gap:15px 40px;margin-top:20px;margin-bottom:0;display:grid}.product-features .benefit-item{color:var(--text-primary);text-align:left;background:0 0;border:none;align-items:flex-start;gap:12px;width:auto;max-width:none;padding:0;font-size:1.05rem;display:flex}.benefit-icon{width:18px;height:18px;color:var(--accent-orange);border:2px solid var(--accent-orange);background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-top:5px;transition:all .3s;display:flex;position:relative}.benefit-item:hover .benefit-icon{transform:scale(1.15)}.components-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:30px;display:grid}.component-card{border:1px solid var(--border-light);background:#ffffff08;border-radius:12px;padding:24px;transition:all .3s}.component-card:hover{border-color:var(--accent-blue);background:#ffffff0f;transform:translateY(-4px);box-shadow:0 10px 25px #ff7a0014}.component-card h4{color:var(--text-primary);font-size:1.1rem;font-weight:600;font-family:var(--font-head);margin-bottom:10px}.zigzag-container{perspective:2000px;flex-direction:column;gap:120px;margin-top:80px;display:flex}.zigzag-item{align-items:center;gap:120px;display:flex}.zigzag-item.reverse{flex-direction:row-reverse}.zigzag-content{flex:1}.zigzag-content h3{font-family:var(--font-head);color:var(--text-primary);margin-bottom:24px;padding-left:0;font-size:2.8rem;font-weight:800;line-height:1.1;position:relative}.zigzag-content h3:before{content:"";background:linear-gradient(90deg,#00b4d8,#90e0ef);border-radius:2px;width:60px;height:4px;position:absolute;top:-15px;left:0}.zigzag-image{transform-style:preserve-3d;flex:1.2;position:relative}.zigzag-image-container{width:100%;transform:none}.zigzag-item.reverse .zigzag-image-container{transform:none}.zigzag-image .zigzag-card{aspect-ratio:16/10;border:1px solid var(--border-light);background:var(--bg-darker);border-radius:2px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}[data-theme=light] .zigzag-image .zigzag-card{background:#fff;box-shadow:0 20px 60px #0000001a}.zigzag-image .zigzag-card:after{display:none}.zigzag-image .image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.zigzag-image:after,.zigzag-image:hover:after{display:none}.zigzag-image .image-placeholder{background:var(--admin-input-bg);width:100%;height:100%;color:var(--admin-text-dim);justify-content:center;align-items:center;display:flex}@media (max-width:992px){.zigzag-item,.zigzag-item.reverse{text-align:center;gap:60px;flex-direction:column!important}.zigzag-content,.zigzag-image{width:100%}.zigzag-image-container,.zigzag-item.reverse .zigzag-image-container{transform:rotateY(0)rotateX(0)!important}.zigzag-content h3:before{left:50%;transform:translate(-50%)}.zigzag-container{perspective:none;gap:100px}.zigzag-content h3{font-size:2.2rem}}.split-rows-container{width:100%;margin-top:60px}.split-rows-header{max-width:800px;margin-bottom:30px}.split-rows-main-title{font-family:var(--font-head);color:var(--text-primary);margin-bottom:12px;font-size:2.4rem;font-weight:800;position:relative}.split-rows-main-title:after{content:"";background:var(--accent-orange);border-radius:2px;width:50px;height:3px;position:absolute;bottom:-6px;left:0}.split-rows-main-desc{color:var(--text-muted);margin-top:16px;font-size:1.05rem}.split-rows-list{border:1px solid var(--border-light);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000d}.split-rows-item{border-bottom:1px solid var(--border-light);grid-template-columns:1fr 2fr;align-items:flex-start;gap:32px;padding:24px 40px;transition:all .3s;display:grid}.split-rows-item:last-child{border-bottom:none}.split-rows-item.row-dark{background-color:var(--split-row-bg-dark)!important}.split-rows-item.row-dark .split-rows-sub-title,.split-rows-item.row-dark .split-rows-sub-title *{color:var(--split-row-text-dark-primary)!important}.split-rows-item.row-dark .split-rows-desc,.split-rows-item.row-dark .split-rows-desc *{color:var(--split-row-text-dark-muted)!important}.split-rows-item.row-light{background-color:var(--split-row-bg-light)!important}.split-rows-item.row-light .split-rows-sub-title,.split-rows-item.row-light .split-rows-sub-title *{color:var(--split-row-text-light-primary)!important}.split-rows-item.row-light .split-rows-desc,.split-rows-item.row-light .split-rows-desc *{color:var(--split-row-text-light-muted)!important}.split-rows-sub-title{font-family:var(--font-head);font-size:1.25rem;font-weight:700;line-height:1.3}.split-rows-desc{font-size:1.025rem;line-height:1.6}@media (max-width:992px){.split-rows-item{grid-template-columns:1fr;gap:12px;padding:20px 30px}.split-rows-main-title{font-size:2rem}}@media (max-width:576px){.split-rows-item{padding:16px 20px}}.faq-section{max-width:1000px;margin-left:auto;margin-right:auto}.faq-grid{flex-direction:column;gap:16px;display:flex}.faq-item{border:1px solid var(--border-light);cursor:pointer;background:#ffffff08;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item:hover{border-color:var(--accent-orange);background:#ffffff0d;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.faq-item.open{border-color:var(--accent-orange);background:#ffffff0f;box-shadow:0 20px 40px #0000004d}.faq-question{color:var(--text-primary);font-size:1.15rem;font-weight:700;font-family:var(--font-head);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.faq-icon{width:32px;height:32px;color:var(--accent-orange);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.faq-item.open .faq-icon{background:var(--accent-orange);color:#fff;transform:rotate(180deg)}.faq-answer{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.faq-item.open .faq-answer,.faq-item-details[open] .faq-answer{opacity:1;max-height:1000px}.faq-answer-content{color:var(--text-primary);opacity:.85;word-break:break-word;padding:0 30px 30px;font-size:1.05rem;line-height:1.8}.faq-item-details{border:1px solid var(--border-light);background:#ffffff08;border-radius:16px;margin-bottom:16px;transition:all .3s;overflow:hidden}.faq-item-details[open]{border-color:var(--accent-orange);background:#ffffff0f}.faq-item-details summary{cursor:pointer;outline:none;list-style:none}.faq-item-details summary::-webkit-details-marker{display:none}.faq-item-details[open] .faq-icon{background:var(--accent-orange);color:#fff;transform:rotate(180deg)}.component-card p{color:var(--text-primary);font-size:1.05rem;line-height:1.6}.format-grid{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.format-badge{border:1px solid var(--border-light);color:var(--text-muted);background:#ffffff0d;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:600;transition:all .2s}.format-badge:hover{border-color:var(--accent-blue);color:var(--accent-blue);transform:translateY(-2px)}.tech-specs-pane{margin-top:0;padding:0 0 60px}.specs-content{background:var(--bg-darker);border:1px solid var(--border-light);border-radius:16px;padding:40px;box-shadow:0 20px 50px #0000004d}.specs-content h3{font-family:var(--font-head);color:var(--text-primary);text-align:center;margin-bottom:30px;font-size:1.5rem}.specs-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.spec-group h4{color:var(--accent-blue);border-bottom:1px solid var(--border-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;padding-bottom:8px;font-size:.85rem;font-weight:700}.spec-group ul{padding:0;list-style:none}.spec-group ul li{color:var(--text-primary);border-bottom:1px solid #00000008;padding:10px 0;font-size:1.05rem;line-height:1.6}.spec-group ul li strong{color:var(--text-primary)}.page-header{text-align:center;padding-top:140px;padding-bottom:60px}.page-title{font-family:var(--font-head);color:var(--text-primary);margin-bottom:16px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.page-subtitle{color:var(--text-primary);opacity:.85;max-width:850px;font-size:1.25rem;line-height:1.7;word-break:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0 auto 50px!important}.news-card{background:var(--bg-surface);border:1px solid var(--border-light);box-shadow:var(--card-shadow);overflow-wrap:normal;word-wrap:normal;border-radius:16px;transition:all .35s cubic-bezier(.175,.885,.32,1.275);overflow:hidden}.news-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #f973162e;border-color:var(--primary-color)!important}.news-image{border-bottom:1px solid var(--border-light);position:relative;overflow:hidden}.news-image img{transition:transform .4s}.news-card:hover .news-image img{transform:scale(1.04)}.news-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#f97316e6;border-radius:30px;padding:4px 12px;font-size:.72rem;font-weight:700;position:absolute;top:14px;left:14px}.news-content{overflow-wrap:normal;word-wrap:normal;word-break:normal;padding:24px}.news-title{font-family:var(--font-head);color:var(--text-primary);overflow-wrap:normal;word-wrap:normal;word-break:normal;margin-bottom:16px;font-size:1.05rem;font-weight:700;line-height:1.4}.news-footer{color:var(--accent-blue);overflow-wrap:normal;word-wrap:normal;align-items:center;gap:6px;font-size:.9rem;font-weight:600;transition:gap .2s;display:inline-flex}.news-card:hover .news-footer{gap:10px}@media (max-width:768px){.product-features .benefits-list,.specs-grid{grid-template-columns:1fr}.product-stats{gap:24px}.stat-value{font-size:1.6rem}}.admin-card,.form-card{background:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:16px;padding:24px}.admin-input,.form-input{border:1px solid var(--admin-border);background:var(--admin-input-bg);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:all .2s}.admin-input:focus,.form-input:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px #f973161a}.admin-label,.form-label{color:var(--admin-text-dim);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.switch{width:50px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:var(--admin-input-bg);border:1px solid var(--admin-border);transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:4px}input:checked+.slider{background-color:#f97316;border-color:#f97316}input:checked+.slider:before{transform:translate(24px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.product-tabs-container{justify-content:center}@media (max-width:1024px){.product-tabs-container{justify-content:flex-start!important;padding:12px 20px!important}}[style*="overflow-x: auto"]::-webkit-scrollbar{display:none}[style*="overflowX: auto"]::-webkit-scrollbar{display:none}.product-tabs-container::-webkit-scrollbar{display:none}.admin-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.header-title{flex:1;min-width:300px}.header-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-content-inner{overflow:visible}@media (max-width:1024px){.admin-page-header{flex-direction:column;align-items:flex-start!important}.header-actions{flex-direction:column;gap:12px;width:100%}.header-actions>*,.header-actions a,.header-actions button,.header-actions .btn{justify-content:center!important;width:100%!important;display:flex!important}}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.announcement-header{z-index:2000001;width:100%;padding:10px 0;transition:background .3s;position:relative;overflow:hidden}.announcement-dark{color:#fff;background:#000;border-bottom:1px solid #ffffff1a}.announcement-dark .announcement-title{color:#fff}.announcement-dark .announcement-subtitle{color:#fffc}.announcement-dark .announcement-close{color:#fff;background:#ffffff1a}.announcement-dark .announcement-close:hover{background:#fff3}.announcement-content{justify-content:space-between;align-items:center;gap:30px;min-height:100px;padding-right:60px;display:flex;position:relative}@media (max-width:991px){.announcement-content{text-align:center;flex-direction:column;gap:20px;padding:30px 20px}}.announcement-visual{flex-shrink:0}.announcement-image-wrapper{align-items:center;display:flex;position:relative}.announcement-image{object-fit:contain;width:auto;max-height:120px}.announcement-badge{color:#fff;z-index:2;white-space:nowrap;background:#e63946;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:800;position:absolute;bottom:5px;right:-10px;transform:rotate(-5deg);box-shadow:0 4px 10px #e6394666}.announcement-text-area{flex-grow:1;max-width:600px}.announcement-title{font-family:var(--font-head);color:#0f172a;margin-bottom:8px;font-size:2.2rem;font-weight:800;line-height:1.1}.announcement-subtitle{opacity:.9;font-size:1rem;font-weight:500;line-height:1.4}@media (max-width:768px){.announcement-title{font-size:1.5rem}.announcement-subtitle{font-size:.9rem}}.announcement-actions{flex-shrink:0}.announcement-btn{color:#fff;letter-spacing:.5px;background:#e63946;border-radius:4px;align-items:center;padding:14px 24px;font-size:.9rem;font-weight:700;transition:all .3s;display:inline-flex}.announcement-btn:hover{filter:brightness(.9);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.announcement-close{color:inherit;cursor:pointer;opacity:.6;z-index:100;background:#00000026;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:12px;right:20px}.announcement-close:hover{opacity:1;background:#0003;transform:scale(1.1)}@media (max-width:991px){.announcement-close{top:8px;right:12px}}.announcement-placeholder-laptop{background:#334155;border:3px solid #1e293b;border-radius:8px;width:140px;height:90px;padding:6px;position:relative}.laptop-screen{background:#64748b;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.laptop-base{background:#1e293b;border-radius:0 0 10px 10px;width:160px;height:6px;position:absolute;bottom:-8px;left:-10px}.sales-team-section{background:var(--bg-darker);border-top:1px solid var(--border-color);padding:100px 0;position:relative;overflow:hidden}.decorative-blur{filter:blur(100px);pointer-events:none;background:#f9731608;border-radius:50%;width:400px;height:400px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.sales-team-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:80px;display:flex}.sales-text-content{text-align:left;z-index:1;flex:500px;max-width:700px}.sales-badge{color:var(--primary-color);letter-spacing:2px;background:#f9731614;border:1px solid #f9731633;border-radius:14px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 15px #f973161a}.sales-team-section .section-title{text-align:left;margin-bottom:20px}.sales-team-section .section-desc{color:var(--text-primary);opacity:.85;text-align:left;margin:0;font-size:22px;font-weight:400;line-height:1.6}.sales-agent-wrapper{z-index:1;justify-content:flex-end;gap:30px;display:flex}.agent-compact-card{background:#ffffff05;border:1px solid #f9731659;border-radius:32px;flex-direction:row;align-items:center;gap:32px;min-width:460px;max-width:500px;padding:28px 48px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 10px 30px #00000026}.agent-compact-card:hover{background:#f973160a;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 45px #f973162e,0 0 15px #f973161a;border-color:var(--primary-color)!important}.agent-avatar{object-fit:cover;border:3px solid var(--primary-color);background:0 0;border-radius:50%;flex-shrink:0;width:84px;height:84px;padding:2px}.agent-info{text-align:left}.agent-cta{color:var(--text-primary);margin:0 0 6px;font-size:20px;font-weight:800}.agent-details{flex-direction:column;gap:2px;display:flex}.agent-name{color:var(--text-primary);margin:0;font-size:15px;font-weight:700}.agent-role{color:var(--text-muted);margin:0;font-size:13px}@media (max-width:1200px){.sales-team-section{padding:80px 0}.sales-team-grid{gap:40px}}@media (max-width:1024px){.sales-team-grid{flex-direction:column;justify-content:center}.sales-text-content{text-align:center;flex:auto;max-width:100%;margin-bottom:30px}.sales-team-section .section-title,.sales-team-section .section-desc{text-align:center}.sales-agent-wrapper{flex:auto;justify-content:center;width:100%}.agent-compact-card{min-width:unset;gap:24px;width:100%;max-width:500px;padding:24px 36px}}@media (max-width:576px){.sales-team-section{padding:60px 0}.sales-team-section .section-desc{font-size:18px}.agent-compact-card{border-radius:24px;gap:20px;padding:20px 24px}.agent-avatar{border-width:2px;width:68px;height:68px}.agent-cta{margin-bottom:4px;font-size:17px}.agent-name{font-size:14px}.agent-role{font-size:12px}}@media (max-width:380px){.agent-compact-card{border-radius:20px;gap:12px;padding:16px}.agent-avatar{border-width:2px;width:56px;height:56px;padding:2px}.agent-cta{font-size:15px}}@media (min-width:1025px){.mobile-only-bg{display:none!important}}@media (max-width:1024px){.desktop-only-bg{display:none!important}.mobile-only-bg{display:block!important}.hero,.subpage-hero,.product-hero,.subpage-header{min-height:55vh!important;padding-top:120px!important;padding-bottom:40px!important}.subpage-hero .hero-flex-container{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.subpage-hero .hero-content{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;max-width:100%!important;margin:0 auto!important;display:flex!important}.subpage-hero .hero-title{text-align:center!important;margin-bottom:16px!important}.subpage-hero .hero-subtitle{text-align:center!important;max-width:90%!important;margin:0 auto 24px!important}.subpage-hero .hero-buttons{justify-content:center!important;margin:0 auto!important}.hero-bg-layer{-webkit-mask-image:none!important;mask-image:none!important}.hero-bg-layer:after{content:"";z-index:2;pointer-events:none;transition:background .3s;position:absolute;inset:0}[data-theme=light] .hero-bg-layer:after{background:#ffffffb8!important}[data-theme=dark] .hero-bg-layer:after{background:#00000080!important}}@media (min-width:1025px) and (max-width:1400px){.navbar .container{padding:0 20px!important}.nav-content{gap:16px!important}.nav-links{gap:12px!important}.nav-links a,.nav-links .nav-link{font-size:.9rem!important}.nav-links a[href=\/metus-pnl]{border-radius:6px!important;padding:6px 12px!important}.nav-actions{gap:8px!important}.search-box{padding:4px 8px!important}.search-box input{width:60px!important}.search-box:focus-within input{width:110px!important}.nav-desktop-theme-toggle{margin-left:6px!important;margin-right:6px!important}.auth-buttons{gap:8px!important}.user-pill{gap:6px!important;padding:4px 8px 4px 4px!important}.user-name{max-width:80px!important;font-size:.8rem!important}}@supports (-webkit-touch-callout:none){*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.spec-card{background:#1e1e1ef2!important}[data-theme=light] .spec-card{background:#fffffff2!important}.navbar{background-color:var(--bg-surface)!important}}
