@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_a041c05-module__aCuC_G__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_a041c05-module__aCuC_G__variable{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_6558ccfb-module__KoGlRa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_6558ccfb-module__KoGlRa__variable{--font-display:"IBM Plex Sans","IBM Plex Sans Fallback"}
.ThemeToggle-module__BDCMra__toggle{border:1px solid var(--border);height:34px;color:var(--text);background:var(--control-bg);cursor:pointer;border-radius:999px;align-items:center;gap:.1rem;padding:0 .55rem 0 .1rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s;display:inline-flex}.ThemeToggle-module__BDCMra__toggle:focus-visible{box-shadow:0 0 0 4px var(--ring);outline:none}.ThemeToggle-module__BDCMra__icon{justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.ThemeToggle-module__BDCMra__iconGlyph{background-color:var(--primary);width:30px;height:30px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ThemeToggle-module__BDCMra__iconSun{-webkit-mask-image:url(/assets/img/sun.png);mask-image:url(/assets/img/sun.png)}.ThemeToggle-module__BDCMra__iconMoon{-webkit-mask-image:url(/assets/img/moon.png);mask-image:url(/assets/img/moon.png)}.ThemeToggle-module__BDCMra__label{font-weight:600}:root[data-theme=dark] .ThemeToggle-module__BDCMra__toggle{background:var(--gradient-hero);border-color:color-mix(in srgb,var(--primary)55%,transparent);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--primary)32%,transparent),0 4px 10px #0000002e}:root[data-theme=dark] .ThemeToggle-module__BDCMra__iconGlyph{background-color:#fff}@media (max-width:600px){.ThemeToggle-module__BDCMra__label{display:none}}
.ThemeTransition-module__hBkr5W__overlay{z-index:9000;pointer-events:none;position:fixed;inset:0}.ThemeTransition-module__hBkr5W__shade{background:var(--wipe-bg);opacity:0;animation:.65s forwards ThemeTransition-module__hBkr5W__shade;position:absolute;inset:0}.ThemeTransition-module__hBkr5W__wipe{background:linear-gradient(120deg,transparent 0%,var(--wipe-color)40%,var(--wipe-color)60%,transparent 100%);animation:.65s forwards ThemeTransition-module__hBkr5W__wipe;position:absolute;inset:-40%;transform:translate(-60%)rotate(-8deg)}.ThemeTransition-module__hBkr5W__noise{opacity:0;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4px);animation:.65s steps(6,end) infinite ThemeTransition-module__hBkr5W__noise;position:absolute;inset:0}@keyframes ThemeTransition-module__hBkr5W__wipe{0%{transform:translate(-60%)rotate(-8deg)}to{transform:translate(60%)rotate(-8deg)}}@keyframes ThemeTransition-module__hBkr5W__shade{0%{opacity:0}45%{opacity:.28}to{opacity:0}}@keyframes ThemeTransition-module__hBkr5W__noise{0%{opacity:0;transform:translate(0,0)}30%{opacity:.2}to{opacity:0;transform:translate(-6px,6px)}}
.LanguageToggle-module__qWpyPa__toggle{border:1px solid var(--border);background:var(--control-bg);height:34px;box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:.25rem;padding:0 .35rem;display:inline-flex}.LanguageToggle-module__qWpyPa__button{color:var(--text-muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;height:26px;padding:0 .55rem;font-size:.8rem;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.LanguageToggle-module__qWpyPa__button:hover{color:var(--text)}.LanguageToggle-module__qWpyPa__active{background:var(--primary);color:var(--primary-contrast)}:root[data-theme=dark] .LanguageToggle-module__qWpyPa__toggle{background:var(--gradient-hero);border-color:color-mix(in srgb,var(--primary)55%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--primary)32%,transparent),0 4px 10px #0000002e}:root[data-theme=dark] .LanguageToggle-module__qWpyPa__button{color:#dfe7ff}:root[data-theme=dark] .LanguageToggle-module__qWpyPa__button:hover{color:#fff}:root[data-theme=dark] .LanguageToggle-module__qWpyPa__active{color:#fff;background:#0b102066}@media (max-width:900px){.LanguageToggle-module__qWpyPa__button{letter-spacing:.05em;padding:0 .45rem}}
.Header-module__lnUIdW__header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff47;border-bottom:1px solid #fff6;position:sticky;top:0}:root[data-theme=dark] .Header-module__lnUIdW__header{background:#0e1430db;border-bottom:1px solid #ffffff24}.Header-module__lnUIdW__inner{justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 0;display:flex}.Header-module__lnUIdW__logo{font-family:var(--font-display);color:var(--text);align-items:center;gap:.125rem;font-size:1.1rem;font-weight:700;display:flex}.Header-module__lnUIdW__logoMark{justify-content:center;align-items:center;height:48px;display:inline-flex}.Header-module__lnUIdW__logoMark img{object-fit:contain;width:auto;height:58px;filter:var(--brand-logo-glow)}.Header-module__lnUIdW__logoWord{letter-spacing:.01em;gap:0;margin-left:-.5rem;display:inline-flex}.Header-module__lnUIdW__logoBen{object-fit:contain;width:auto;height:68px;display:block}:root[data-theme=dark] .Header-module__lnUIdW__logoBen{filter:brightness(0)invert()}.Header-module__lnUIdW__logoSay{object-fit:contain;width:auto;height:68px;display:block}.Header-module__lnUIdW__nav{color:var(--text);gap:2rem;font-size:.95rem;font-weight:600;display:flex}.Header-module__lnUIdW__nav a{opacity:.9;transition:color .2s,opacity .2s}.Header-module__lnUIdW__nav a:hover{opacity:1;color:color-mix(in srgb,var(--primary)90%,var(--text))}.Header-module__lnUIdW__actions{align-items:center;gap:.65rem;display:flex}.Header-module__lnUIdW__toggles{align-items:center;gap:.4rem;display:inline-flex}.Header-module__lnUIdW__signIn,.Header-module__lnUIdW__cta{border-radius:999px;font-weight:700;line-height:1;transition:transform .2s,box-shadow .2s}.Header-module__lnUIdW__signIn{color:color-mix(in srgb,var(--primary)92%,#0b1020);border:1px solid color-mix(in srgb,var(--primary)25%,#d7dff5);background:#fff;padding:.7rem 1.2rem;box-shadow:0 8px 20px #14265914}.Header-module__lnUIdW__cta{background:var(--gradient-hero);color:#fff;border:1px solid color-mix(in srgb,var(--primary)50%,transparent);box-shadow:0 10px 24px color-mix(in srgb,var(--primary)30%,transparent);padding:.75rem 1.3rem}.Header-module__lnUIdW__signIn:hover,.Header-module__lnUIdW__cta:hover{transform:translateY(-1px)}.Header-module__lnUIdW__mobileToggle{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.Header-module__lnUIdW__mobileToggle:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring)35%,transparent)}.Header-module__lnUIdW__mobileToggle:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring)55%,transparent);outline:none}.Header-module__lnUIdW__mobileToggle img{width:22px;height:22px;display:block}.Header-module__lnUIdW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Header-module__lnUIdW__mobileMenu{z-index:40;position:fixed;inset:0}.Header-module__lnUIdW__mobileBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059;position:absolute;inset:0}.Header-module__lnUIdW__mobilePanel{border-left:1px solid var(--border);width:min(360px,92vw);height:100%;box-shadow:var(--shadow);background:#f7f9ff;grid-template-rows:1fr auto;gap:1rem;padding:1rem;display:grid;position:absolute;top:0;right:0}.Header-module__lnUIdW__mobileNav{align-content:start;gap:.6rem;font-size:1rem;font-weight:600;display:grid}.Header-module__lnUIdW__mobileNav a{border:1px solid color-mix(in srgb,var(--primary)18%,var(--border));color:var(--text);background:#fff;border-radius:14px;padding:.75rem .85rem}.Header-module__lnUIdW__mobileNav a:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--ring)35%,transparent)}.Header-module__lnUIdW__mobileActions{border-top:1px solid var(--border);padding-top:.85rem;display:block}.Header-module__lnUIdW__mobileActions .Header-module__lnUIdW__cta{margin-top:.75rem;display:inline-flex}.Header-module__lnUIdW__mobileActions .Header-module__lnUIdW__toggles{display:inline-flex}@media (max-width:900px){.Header-module__lnUIdW__nav,.Header-module__lnUIdW__signIn,.Header-module__lnUIdW__cta,.Header-module__lnUIdW__toggles{display:none}.Header-module__lnUIdW__mobileToggle{display:inline-flex}}@media (max-width:600px){.Header-module__lnUIdW__inner{gap:.6rem}.Header-module__lnUIdW__logoWord{display:none}.Header-module__lnUIdW__logoMark{height:40px}.Header-module__lnUIdW__logoMark img{height:46px}.Header-module__lnUIdW__actions{gap:.35rem}}
.Footer-module__3hUVsW__footer{border-top:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted)}.Footer-module__3hUVsW__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;padding:4rem 0 3rem;display:grid}.Footer-module__3hUVsW__brand{grid-column:span 2}.Footer-module__3hUVsW__brand p{max-width:360px;color:var(--text-muted);margin:0}.Footer-module__3hUVsW__logo{align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.Footer-module__3hUVsW__logoMain{width:auto;height:72px;display:block}.Footer-module__3hUVsW__logoWord{align-items:center;gap:0;display:inline-flex}.Footer-module__3hUVsW__logoBen,.Footer-module__3hUVsW__logoSay{object-fit:contain;width:auto;height:72px;display:block}.Footer-module__3hUVsW__logoBen{filter:brightness(0)invert()}.Footer-module__3hUVsW__columns{display:contents}.Footer-module__3hUVsW__columns h4{color:var(--text);margin-bottom:.65rem;font-size:.95rem}.Footer-module__3hUVsW__columns a,.Footer-module__3hUVsW__columns span{color:var(--text-muted);margin-bottom:.4rem;font-size:.92rem;display:block}.Footer-module__3hUVsW__columns a:hover{color:var(--text)}.Footer-module__3hUVsW__bottom{border-top:1px solid var(--border);color:var(--text-subtle);padding:1rem 0 1.5rem;font-size:.84rem}:root[data-theme=light] .Footer-module__3hUVsW__logoBen{filter:none}:root[data-theme=light] .Footer-module__3hUVsW__footer{color:#3b4a6e;background:#f4f7ff;border-top:1px solid #c6d3f6b3}:root[data-theme=light] .Footer-module__3hUVsW__brand p{color:#4b5a7f}:root[data-theme=light] .Footer-module__3hUVsW__columns h4{color:#1f2b46}:root[data-theme=light] .Footer-module__3hUVsW__columns a,:root[data-theme=light] .Footer-module__3hUVsW__columns span{color:#4b5a7f}:root[data-theme=light] .Footer-module__3hUVsW__columns a:hover{color:#1f2b46}:root[data-theme=light] .Footer-module__3hUVsW__bottom{color:#607099;background:#eef3ff;border-top:1px solid #c6d3f69e}:root[data-theme=dark] .Footer-module__3hUVsW__footer{color:#b7bfd6;background:#0b1020;border-top:1px solid #ffffff2e}:root[data-theme=dark] .Footer-module__3hUVsW__brand p{color:#9aa6c9}:root[data-theme=dark] .Footer-module__3hUVsW__columns h4{color:#fff}:root[data-theme=dark] .Footer-module__3hUVsW__columns a,:root[data-theme=dark] .Footer-module__3hUVsW__columns span{color:#a8b3d2}:root[data-theme=dark] .Footer-module__3hUVsW__columns a:hover{color:#fff}:root[data-theme=dark] .Footer-module__3hUVsW__bottom{color:#8693bb;border-top:1px solid #ffffff1f}@media (max-width:900px){.Footer-module__3hUVsW__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;padding:3rem 0 2.2rem}.Footer-module__3hUVsW__brand{grid-column:span 2}}@media (max-width:600px){.Footer-module__3hUVsW__inner{grid-template-columns:1fr}.Footer-module__3hUVsW__brand{grid-column:auto}.Footer-module__3hUVsW__logoMain,.Footer-module__3hUVsW__logoBen,.Footer-module__3hUVsW__logoSay{height:58px}}
﻿.Layout-module__e_xTDG__page{background:var(--bg);opacity:1;flex-direction:column;min-height:100vh;display:flex}.Layout-module__e_xTDG__main{flex:1}
.LanguageTransition-module__EFjIXG__overlay{z-index:9000;pointer-events:none;position:fixed;inset:0}.LanguageTransition-module__EFjIXG__shade{background:var(--wipe-bg);opacity:0;animation:.65s forwards LanguageTransition-module__EFjIXG__shade;position:absolute;inset:0}.LanguageTransition-module__EFjIXG__wipe{background:linear-gradient(120deg,transparent 0%,var(--wipe-color)40%,var(--wipe-color)60%,transparent 100%);animation:.65s forwards LanguageTransition-module__EFjIXG__wipe;position:absolute;inset:-40%;transform:translate(-60%)rotate(-8deg)}.LanguageTransition-module__EFjIXG__noise{opacity:0;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4px);animation:.65s steps(6,end) infinite LanguageTransition-module__EFjIXG__noise;position:absolute;inset:0}@keyframes LanguageTransition-module__EFjIXG__wipe{0%{transform:translate(-60%)rotate(-8deg)}to{transform:translate(60%)rotate(-8deg)}}@keyframes LanguageTransition-module__EFjIXG__shade{0%{opacity:0}45%{opacity:.28}to{opacity:0}}@keyframes LanguageTransition-module__EFjIXG__noise{0%{opacity:0;transform:translate(0,0)}30%{opacity:.2}to{opacity:0;transform:translate(-6px,6px)}}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-body),"Manrope","Segoe UI",sans-serif;margin:0;padding:0;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{font-family:inherit}::selection{background:var(--primary);color:var(--primary-contrast)}main{display:block}header,main,footer{transition:opacity .5s,filter .5s}.container{width:min(1120px,100% - 2*clamp(1rem,4vw,2.5rem));margin:0 auto}.section-spacing{padding:clamp(3rem,6vw,5rem) 0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:.75rem;font-weight:600}h1,h2,h3,h4,h5{font-family:var(--font-display),"Space Grotesk","Segoe UI",sans-serif;margin:0 0 .5rem;line-height:1.1}p{color:var(--text-muted);margin:0 0 1rem}ul{padding-left:1.2rem}::placeholder{color:var(--text-subtle)}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e0e5f4;--bg-elevated:#fff;--light-blue:#d2e3ff;--control-bg:var(--light-blue);--text:#0b1020;--text-muted:#23304a;--text-subtle:#5b6a8c;--border:#c2cbe6;--card:#f7f9ff;--primary:#226bee;--primary-contrast:#0b1020;--secondary:#226bee;--accent:#226bee;--success:#16a34a;--warning:#f59e0b;--danger:#ef4444;--shadow:0 18px 50px #0f172a1f;--shadow-soft:0 8px 30px #0f172a14;--radius:16px;--gradient-hero:linear-gradient(.424turn,#0084ff 0%,#5348d7 100%);--ring:#6fa3ff;--brand-ben:#182132;--brand-say:#2d61c6;--brand-logo-glow:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0d1a;--bg-elevated:#151c3d;--light-blue:#1b2550;--control-bg:var(--light-blue);--text:#eef1ff;--text-muted:#c7d0f0;--text-subtle:#9aa6d6;--border:#2a2f57;--card:#101530;--primary:#226bee;--primary-contrast:#fff;--secondary:#226bee;--accent:#226bee;--success:#22c55e;--warning:#fbbf24;--danger:#f87171;--shadow:0 20px 60px #00000073;--shadow-soft:0 12px 32px #0000004d;--radius:16px;--gradient-hero:linear-gradient(.424turn,#0084ff 0%,#5348d7 0%,#5348d7 100%);--ring:#6fa3ff;--brand-ben:#fdfdfd;--brand-say:#2d61c6;--brand-logo-glow:drop-shadow(0 0 10px #ffffff8c)}
