@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_52b2127b-module__rJsXaa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_52b2127b-module__rJsXaa__variable{--font-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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:100 900;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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_96100ece-module__IgUfvW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_96100ece-module__IgUfvW__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.09ts~~nv7.gli.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 Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.15x1_y6qud6v1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.0h~3qwf~jnck6.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 Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.0pnmrqznc81p3.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 Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.0c4kcf2~ka6ot.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.06jmhnppna1wq.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 Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/62492e45f348cf87-s.09ts~~nv7.gli.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 Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.15x1_y6qud6v1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/c73d4b34880585a8-s.0h~3qwf~jnck6.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 Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f00b8cc54454926d-s.0pnmrqznc81p3.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 Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/741805f5bd1ef272-s.0c4kcf2~ka6ot.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.06jmhnppna1wq.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 Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.09ts~~nv7.gli.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 Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.15x1_y6qud6v1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.0h~3qwf~jnck6.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 Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.0pnmrqznc81p3.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 Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.0c4kcf2~ka6ot.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.06jmhnppna1wq.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 Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.0ob7wurzmhzij.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 Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.16cyokehnn49g.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.06fwie_3tzkw2.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 Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.0c5we34f_v6eu.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 Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.15whji3~l7clj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.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 Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.0ob7wurzmhzij.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 Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.16cyokehnn49g.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.06fwie_3tzkw2.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 Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.0c5we34f_v6eu.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 Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.15whji3~l7clj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.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 Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.0ob7wurzmhzij.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 Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.16cyokehnn49g.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.06fwie_3tzkw2.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 Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.0c5we34f_v6eu.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 Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.15whji3~l7clj.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.00d1o87t2t-bn.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 Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_da8ce0d1-module__RShCaG__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_da8ce0d1-module__RShCaG__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.Container-module__QumDGq__container{padding:0 var(--space-5);width:100%;margin:0 auto}.Container-module__QumDGq__default{max-width:var(--container-max)}.Container-module__QumDGq__narrow{max-width:var(--container-narrow)}@media (min-width:768px){.Container-module__QumDGq__container{padding:0 var(--space-6)}}@media (min-width:1280px){.Container-module__QumDGq__container{padding:0 var(--space-8)}}
.AboutHero-module__b1O0Sa__hero{padding:var(--space-20) 0 var(--space-16);background:radial-gradient(ellipse at 0% 0%, #f36c210d 0%, transparent 40%), radial-gradient(ellipse at 100% 100%, #15295a0a 0%, transparent 45%), var(--color-canvas);position:relative;overflow:hidden}.AboutHero-module__b1O0Sa__row{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:start;display:grid}.AboutHero-module__b1O0Sa__lede{position:relative}.AboutHero-module__b1O0Sa__eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary);padding:6px var(--space-3) 6px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm);font-weight:600;display:inline-flex}.AboutHero-module__b1O0Sa__eyebrowDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite AboutHero-module__b1O0Sa__eyebrowPulse;display:inline-block;box-shadow:0 0 0 3px #f36c212e}@keyframes AboutHero-module__b1O0Sa__eyebrowPulse{0%,to{box-shadow:0 0 0 3px #f36c212e}50%{box-shadow:0 0 0 5px #f36c2114}}.AboutHero-module__b1O0Sa__headline{font-size:clamp(2rem, 3.6vw, var(--text-4xl));text-wrap:balance;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-6);font-weight:600;line-height:1.1}.AboutHero-module__b1O0Sa__sub{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:52ch}.AboutHero-module__b1O0Sa__intro{padding-top:var(--space-3);border-left:1px solid var(--color-border);padding-left:var(--space-10)}.AboutHero-module__b1O0Sa__introHeading{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin-bottom:var(--space-5);font-weight:600;line-height:1.2}.AboutHero-module__b1O0Sa__introBody{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.AboutHero-module__b1O0Sa__introBody:last-child{margin-bottom:0}@media (max-width:1024px){.AboutHero-module__b1O0Sa__row{gap:var(--space-10);grid-template-columns:1fr}.AboutHero-module__b1O0Sa__intro{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--space-8)}}
.SectionHeader-module__T5s65a__wrap{max-width:720px;margin-bottom:var(--space-12)}.SectionHeader-module__T5s65a__center{text-align:center;margin-left:auto;margin-right:auto}.SectionHeader-module__T5s65a__eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-5);font-weight:500;display:inline-flex}.SectionHeader-module__T5s65a__eyebrowMark{background:var(--color-accent);border-radius:1px;width:24px;height:2px;display:inline-block}.SectionHeader-module__T5s65a__heading{font-family:var(--font-display-stack);font-size:clamp(1.75rem, 2.6vw, var(--text-3xl));text-wrap:balance;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-5);font-weight:600;line-height:1.15}.SectionHeader-module__T5s65a__sub{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:60ch}.SectionHeader-module__T5s65a__center .SectionHeader-module__T5s65a__sub{margin-left:auto;margin-right:auto}
.Hero-module__buqEAW__hero{padding:var(--space-20) 0 var(--space-16);border-bottom:1px solid var(--color-border)}.Hero-module__buqEAW__layout{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.Hero-module__buqEAW__layout{gap:var(--space-16);grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}}.Hero-module__buqEAW__content{max-width:44rem}.Hero-module__buqEAW__fadeIn1{animation:.7s cubic-bezier(.16,1,.3,1) 50ms both Hero-module__buqEAW__fadeUp}.Hero-module__buqEAW__fadeIn2{animation:.7s cubic-bezier(.16,1,.3,1) .15s both Hero-module__buqEAW__fadeUp}.Hero-module__buqEAW__fadeIn3{animation:.7s cubic-bezier(.16,1,.3,1) .25s both Hero-module__buqEAW__fadeUp}.Hero-module__buqEAW__fadeIn4{animation:.7s cubic-bezier(.16,1,.3,1) .35s both Hero-module__buqEAW__fadeUp}@media (prefers-reduced-motion:reduce){.Hero-module__buqEAW__fadeIn1,.Hero-module__buqEAW__fadeIn2,.Hero-module__buqEAW__fadeIn3,.Hero-module__buqEAW__fadeIn4{animation:none}}.Hero-module__buqEAW__eyebrow{font-family:var(--font-display-stack);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--color-accent-strong);margin-bottom:var(--space-5);font-weight:600}.Hero-module__buqEAW__headline{font-size:clamp(2rem, 3.4vw, var(--text-4xl));letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-text-primary);margin-bottom:var(--space-6);font-weight:600;line-height:1.12}.Hero-module__buqEAW__sub{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:60ch;margin-bottom:var(--space-8)}.Hero-module__buqEAW__ctas{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.Hero-module__buqEAW__primary{align-items:center;gap:var(--space-2);font-family:var(--font-body-stack);font-size:var(--text-base);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-text-inverse);transition:background-color var(--duration-base) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.Hero-module__buqEAW__primary:hover{background:var(--color-accent-strong)}.Hero-module__buqEAW__secondary{min-height:44px;font-family:var(--font-body-stack);font-size:var(--text-base);color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:5px;align-items:center;font-weight:500;display:inline-flex}.Hero-module__buqEAW__secondary:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.Hero-module__buqEAW__facts{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.Hero-module__buqEAW__factGrid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.Hero-module__buqEAW__fact{justify-content:flex-end;gap:var(--space-1);flex-direction:column-reverse;display:flex}.Hero-module__buqEAW__factValue{font-family:var(--font-display-stack);font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.Hero-module__buqEAW__factSuffix{color:var(--color-accent)}.Hero-module__buqEAW__factLabel{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}@media (max-width:640px){.Hero-module__buqEAW__hero{padding:var(--space-12) 0 var(--space-12)}.Hero-module__buqEAW__facts{padding:var(--space-6)}.Hero-module__buqEAW__factValue{font-size:var(--text-2xl)}}
.AtAGlance-module__YuPHnW__section{padding:var(--section-y) 0;background:var(--color-surface)}.AtAGlance-module__YuPHnW__synopsis{max-width:62rem;margin:0 auto var(--space-14);padding:var(--space-10) var(--space-12);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:var(--font-serif-stack);font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text-primary)}.AtAGlance-module__YuPHnW__synopsis strong{color:var(--color-text-primary);font-weight:600}.AtAGlance-module__YuPHnW__factsGrid{gap:var(--space-6) var(--space-10);max-width:62rem;margin:0 auto var(--space-14);grid-template-columns:repeat(2,1fr);display:grid}.AtAGlance-module__YuPHnW__fact{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.AtAGlance-module__YuPHnW__factLabel{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);font-size:11px;font-weight:600}.AtAGlance-module__YuPHnW__factValue{font-size:var(--text-base);color:var(--color-text-primary);line-height:var(--leading-snug)}.AtAGlance-module__YuPHnW__faqWrap{max-width:62rem;margin:0 auto}.AtAGlance-module__YuPHnW__faqHeading{font-family:var(--font-display-stack);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-8);font-weight:600}.AtAGlance-module__YuPHnW__faq{border-top:1px solid var(--color-border)}.AtAGlance-module__YuPHnW__faqItem{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.AtAGlance-module__YuPHnW__question{font-family:var(--font-display-stack);font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-2);letter-spacing:var(--tracking-tight);font-weight:600}.AtAGlance-module__YuPHnW__answer{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media (max-width:768px){.AtAGlance-module__YuPHnW__factsGrid{grid-template-columns:1fr}.AtAGlance-module__YuPHnW__synopsis{padding:var(--space-8);font-size:var(--text-lg)}}
.Partners-module__AF5z-W__section{padding:var(--section-y-sm) 0;background:radial-gradient(ellipse at 0% 0%, #f36c210f 0%, transparent 45%), radial-gradient(ellipse at 100% 100%, #15295a0f 0%, transparent 45%), var(--color-canvas);position:relative;overflow:hidden}.Partners-module__AF5z-W__row{--cols:4;--gap:var(--space-4);justify-content:center;gap:var(--gap);flex-wrap:wrap;align-items:stretch;display:flex}.Partners-module__AF5z-W__row>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}.Partners-module__AF5z-W__cell{--tint-soft:#0f23500a;--tint-strong:#0f235029;--tint-text:var(--color-text-secondary);gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);isolation:isolate;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both Partners-module__AF5z-W__fadeUp;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23500a,0 2px 6px #0f235008}.Partners-module__AF5z-W__tintOrange{--tint-soft:#f36c2114;--tint-strong:#f36c2166;--tint-text:var(--color-accent-strong)}.Partners-module__AF5z-W__tintBlue{--tint-soft:#15295a14;--tint-strong:#15295a59;--tint-text:var(--color-text-primary)}.Partners-module__AF5z-W__tintViolet{--tint-soft:#6c46c814;--tint-strong:#6c46c866;--tint-text:#5d3fb3}.Partners-module__AF5z-W__tintTeal{--tint-soft:#148c8214;--tint-strong:#148c8266;--tint-text:#0f7770}.Partners-module__AF5z-W__cell:before{content:"";background:var(--tint-strong);transform-origin:0;opacity:.5;height:3px;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-base) var(--ease-out);position:absolute;inset:0 0 auto;transform:scaleX(.15)}.Partners-module__AF5z-W__cell:after{content:"";background:radial-gradient(circle at center, var(--tint-soft) 0%, transparent 65%);opacity:0;z-index:-1;width:75%;height:75%;transition:opacity var(--duration-slow) var(--ease-out);pointer-events:none;position:absolute;top:-35%;right:-25%}.Partners-module__AF5z-W__cell:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 2px 4px #0f23500f,0 14px 32px #0f235014}.Partners-module__AF5z-W__cell:hover:before{opacity:1;transform:scaleX(1)}.Partners-module__AF5z-W__cell:hover:after{opacity:1}.Partners-module__AF5z-W__plate{aspect-ratio:2;width:100%;padding:var(--space-3) var(--space-4);background:linear-gradient(135deg, var(--tint-soft) 0%, transparent 75%), var(--color-canvas);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:transform var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Partners-module__AF5z-W__cell:hover .Partners-module__AF5z-W__plate{transform:translateY(-1px)}.Partners-module__AF5z-W__logo{width:auto;height:calc(36px * var(--logo-scale,1));object-fit:contain;max-width:78%;transition:transform var(--duration-base) var(--ease-out)}.Partners-module__AF5z-W__cell:hover .Partners-module__AF5z-W__logo{transform:scale(1.05)}.Partners-module__AF5z-W__foot{padding:0 var(--space-1);flex-direction:column;gap:2px;min-height:0;display:flex}.Partners-module__AF5z-W__partnerName{font-family:var(--font-display-stack);font-size:var(--text-base);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);font-weight:600}.Partners-module__AF5z-W__domain{font-family:var(--font-display-stack);font-size:11px;font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--tint-text)}.Partners-module__AF5z-W__allLink{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-8);font-family:var(--font-display-stack);font-size:var(--text-sm);color:var(--color-accent-strong);font-weight:600;text-decoration:none;display:inline-flex}.Partners-module__AF5z-W__allLink:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.Partners-module__AF5z-W__row{--cols:2;--gap:var(--space-3)}.Partners-module__AF5z-W__plate{aspect-ratio:5/3}.Partners-module__AF5z-W__logo{height:calc(26px * var(--logo-scale,1))}}
.PageHero-module__TUpKZG__hero{padding:var(--space-16) 0 var(--space-12);background:radial-gradient(ellipse at 0% 0%, #f36c210d 0%, transparent 40%), radial-gradient(ellipse at 100% 100%, #15295a0a 0%, transparent 45%), var(--color-canvas);position:relative;overflow:hidden}.PageHero-module__TUpKZG__inner{max-width:var(--container-content);margin:0 auto}.PageHero-module__TUpKZG__center{text-align:center}.PageHero-module__TUpKZG__crumbs{align-items:center;gap:var(--space-2);width:fit-content;font-family:var(--font-display-stack);letter-spacing:var(--tracking-snug);color:var(--color-text-tertiary);margin-bottom:var(--space-5);flex-wrap:wrap;font-size:13px;font-weight:500;display:flex}.PageHero-module__TUpKZG__center .PageHero-module__TUpKZG__crumbs{margin-left:auto;margin-right:auto}.PageHero-module__TUpKZG__crumbWrap{align-items:center;gap:var(--space-2);display:inline-flex}.PageHero-module__TUpKZG__crumbArrow{color:var(--color-text-tertiary);margin-right:var(--space-1)}.PageHero-module__TUpKZG__crumb{color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.PageHero-module__TUpKZG__crumb:hover{color:var(--color-accent)}.PageHero-module__TUpKZG__crumbWrap:last-child:not(:first-child) .PageHero-module__TUpKZG__crumb{color:var(--color-text-primary);pointer-events:none}.PageHero-module__TUpKZG__crumbSep{color:var(--color-border-strong);opacity:.7;font-size:11px}.PageHero-module__TUpKZG__eyebrow{align-items:center;gap:var(--space-2);width:fit-content;font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary);padding:6px var(--space-3) 6px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm);font-weight:600;display:flex}.PageHero-module__TUpKZG__center .PageHero-module__TUpKZG__eyebrow{margin-left:auto;margin-right:auto}.PageHero-module__TUpKZG__eyebrowDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #f36c212e}.PageHero-module__TUpKZG__headline{font-size:clamp(2rem, 3.6vw, var(--text-4xl));text-wrap:balance;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-5);max-width:20ch;font-weight:600;line-height:1.1}.PageHero-module__TUpKZG__center .PageHero-module__TUpKZG__headline{max-width:24ch;margin-left:auto;margin-right:auto}.PageHero-module__TUpKZG__intro{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:60ch}.PageHero-module__TUpKZG__center .PageHero-module__TUpKZG__intro{margin-left:auto;margin-right:auto}.PageHero-module__TUpKZG__meta{margin-top:var(--space-8)}
.Reveal-module__noJY2G__hidden,.Reveal-module__noJY2G__shown{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.Reveal-module__noJY2G__hidden{opacity:0;transform:translateY(24px)}.Reveal-module__noJY2G__shown{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Reveal-module__noJY2G__hidden,.Reveal-module__noJY2G__shown{opacity:1;transition:none;transform:none}}
.FinalCta-module__HmSR2a__section{padding:var(--space-12) 0 var(--space-20);position:relative}.FinalCta-module__HmSR2a__panel{align-items:center;gap:var(--space-10);padding:var(--space-16) var(--space-12);isolation:isolate;color:var(--color-text-inverse);background:radial-gradient(circle at 90% 0,#f36c212e 0%,#0000 60%),radial-gradient(circle at 0 100%,#f36c2114 0%,#0000 50%),linear-gradient(135deg,#15295a 0%,#0c1d44 100%);border-radius:28px;grid-template-columns:1.4fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23500f,0 24px 48px #0f23502e,0 48px 96px #0f235014}.FinalCta-module__HmSR2a__panel:before{content:"";opacity:.6;pointer-events:none;z-index:0;background-image:radial-gradient(#faf7f20f 1px,#0000 1px);background-position:0 0;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 60% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 60% 40%,#000 0%,#0000 70%)}.FinalCta-module__HmSR2a__copy{z-index:1;position:relative}.FinalCta-module__HmSR2a__eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#faf7f2b3;padding:6px var(--space-3) 6px var(--space-2);border-radius:var(--radius-pill);margin-bottom:var(--space-5);background:#faf7f20f;border:1px solid #faf7f21f;font-weight:600;display:inline-flex}.FinalCta-module__HmSR2a__eyebrowDot{background:var(--color-accent);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #f36c2138}.FinalCta-module__HmSR2a__heading{font-family:var(--font-display-stack);font-size:clamp(1.75rem, 2.6vw, var(--text-3xl));text-wrap:balance;letter-spacing:var(--tracking-tight);color:var(--color-text-inverse);margin-bottom:var(--space-5);font-weight:600;line-height:1.15}.FinalCta-module__HmSR2a__sub{font-family:var(--font-body-stack);font-size:var(--text-md);line-height:var(--leading-relaxed);color:#faf7f2bf;max-width:52ch;margin:0}.FinalCta-module__HmSR2a__actions{z-index:1;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex;position:relative}.FinalCta-module__HmSR2a__primary,.FinalCta-module__HmSR2a__secondary{align-items:center;gap:var(--space-2);font-family:var(--font-body-stack);font-size:var(--text-base);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);transition:transform var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.FinalCta-module__HmSR2a__primary{background:var(--color-accent);color:var(--color-text-inverse);box-shadow:0 1px 2px #0f235026,0 8px 20px #f36c2159}.FinalCta-module__HmSR2a__primary:hover{background:var(--color-accent-strong);transform:translateY(-1px);box-shadow:0 1px 2px #0f235033,0 12px 28px #f36c2173}.FinalCta-module__HmSR2a__secondary{color:#faf7f2d9;padding-left:var(--space-3);padding-right:var(--space-3);background:0 0}.FinalCta-module__HmSR2a__secondary:hover{color:var(--color-text-inverse)}.FinalCta-module__HmSR2a__secondary span{transition:transform var(--duration-base) var(--ease-out)}.FinalCta-module__HmSR2a__secondary:hover span{transform:translate(4px)}@media (max-width:900px){.FinalCta-module__HmSR2a__panel{padding:var(--space-10) var(--space-8);gap:var(--space-6);grid-template-columns:1fr}.FinalCta-module__HmSR2a__actions{justify-content:flex-start}}@media (max-width:540px){.FinalCta-module__HmSR2a__panel{padding:var(--space-8) var(--space-6);border-radius:20px}}
.Header-module__ldgnoG__header{z-index:50;background:var(--color-canvas);border-bottom:1px solid var(--color-border);position:sticky;top:0}.Header-module__ldgnoG__row{justify-content:space-between;align-items:center;gap:var(--space-10);height:96px;display:flex}.Header-module__ldgnoG__logo{transition:opacity var(--duration-base) var(--ease-out);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.Header-module__ldgnoG__logo:hover{opacity:.7}.Header-module__ldgnoG__logoImage{width:auto;height:68px;display:block}.Header-module__ldgnoG__nav{flex:1;justify-content:center;display:flex}.Header-module__ldgnoG__navList{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.Header-module__ldgnoG__navItem{position:relative}.Header-module__ldgnoG__navLink{font-family:var(--font-display-stack);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);border-radius:var(--radius-pill);transition:color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:center;gap:6px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Header-module__ldgnoG__navLink:hover,.Header-module__ldgnoG__navItem:focus-within .Header-module__ldgnoG__navLink{color:var(--color-text-primary);background:var(--color-surface-alt)}.Header-module__ldgnoG__navItemActive .Header-module__ldgnoG__navLink{background:var(--color-text-primary);color:var(--color-text-inverse);box-shadow:0 1px 2px #0f235029,0 6px 16px #0f23502e}.Header-module__ldgnoG__navItemActive .Header-module__ldgnoG__navLink:hover{background:var(--color-text-primary);color:var(--color-text-inverse)}.Header-module__ldgnoG__navItemActive .Header-module__ldgnoG__chevron{color:#faf7f2b3;opacity:1}.Header-module__ldgnoG__chevron{color:var(--color-text-tertiary);opacity:.6;transition:opacity var(--duration-base) var(--ease-out);margin-top:1px}.Header-module__ldgnoG__hasMenu:hover .Header-module__ldgnoG__chevron,.Header-module__ldgnoG__hasMenu:focus-within .Header-module__ldgnoG__chevron{opacity:1}.Header-module__ldgnoG__dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:300px;max-width:380px;padding:var(--space-3);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s var(--duration-base);z-index:100;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 12px 40px #0f235014,0 2px 8px #0f23500a}.Header-module__ldgnoG__dropdownWide{min-width:860px;max-width:920px;padding:var(--space-5);left:0;transform:translateY(-4px)}.Header-module__ldgnoG__sectionGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.Header-module__ldgnoG__section{flex-direction:column;display:flex}.Header-module__ldgnoG__sectionHeader{padding:0 var(--space-4) var(--space-3);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.Header-module__ldgnoG__sectionEyebrow{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:2px;font-size:11px;font-weight:500}.Header-module__ldgnoG__sectionHeading{font-family:var(--font-display-stack);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);font-size:13px;font-weight:600}.Header-module__ldgnoG__dropdown:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.Header-module__ldgnoG__hasMenu:hover .Header-module__ldgnoG__dropdown,.Header-module__ldgnoG__hasMenu:focus-within .Header-module__ldgnoG__dropdown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s;transform:translate(-50%)translateY(0)}.Header-module__ldgnoG__hasMenu:hover .Header-module__ldgnoG__dropdownWide,.Header-module__ldgnoG__hasMenu:focus-within .Header-module__ldgnoG__dropdownWide{transform:translateY(0)}.Header-module__ldgnoG__dropdownList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Header-module__ldgnoG__dropdownLink{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-primary);transition:background var(--duration-fast) var(--ease-out);flex-direction:column;gap:2px;text-decoration:none;display:flex}.Header-module__ldgnoG__dropdownLink:hover{background:var(--color-canvas)}.Header-module__ldgnoG__dropdownLabel{font-family:var(--font-body-stack);color:var(--color-text-primary);transition:color var(--duration-fast) var(--ease-out);font-size:14px;font-weight:500}.Header-module__ldgnoG__dropdownDesc{font-family:var(--font-body-stack);color:var(--color-text-secondary);margin-top:1px;font-size:12px;font-weight:400}.Header-module__ldgnoG__dropdownLink:hover .Header-module__ldgnoG__dropdownLabel{color:var(--color-accent)}.Header-module__ldgnoG__rightCluster{align-items:center;gap:var(--space-3);flex-shrink:0;display:inline-flex}.Header-module__ldgnoG__cta{font-family:var(--font-body-stack);border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-text-inverse);transition:background var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:center;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Header-module__ldgnoG__cta:hover{background:var(--color-accent)}.Header-module__ldgnoG__cta:active{transform:scale(.98)}.Header-module__ldgnoG__menuToggle{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:none}.Header-module__ldgnoG__menuToggle:hover{background:var(--color-surface-alt);border-color:var(--color-border-strong);color:var(--color-accent)}.Header-module__ldgnoG__mobileDrawer{background:var(--color-canvas);border-top:1px solid var(--color-border);padding:var(--space-6) 0 var(--space-10);visibility:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s var(--duration-base);z-index:49;position:fixed;inset:96px 0 0;overflow-y:auto;transform:translateY(-8px)}.Header-module__ldgnoG__mobileOpen{visibility:visible;opacity:1;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s;transform:translateY(0)}.Header-module__ldgnoG__mobileNav{gap:var(--space-2);flex-direction:column;display:flex}.Header-module__ldgnoG__mobileGroup{border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.Header-module__ldgnoG__mobileGroupTrigger,.Header-module__ldgnoG__mobileGroupLink{width:100%;padding:var(--space-4) 0;font-family:var(--font-display-stack);font-size:var(--text-lg);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}.Header-module__ldgnoG__mobileChevron{color:var(--color-text-tertiary);transition:transform var(--duration-base) var(--ease-out)}.Header-module__ldgnoG__mobileChevronOpen{color:var(--color-accent);transition:transform var(--duration-base) var(--ease-out);transform:rotate(180deg)}.Header-module__ldgnoG__mobileSubList{margin:0 0 var(--space-4);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.Header-module__ldgnoG__mobileSubLink{padding:var(--space-2) var(--space-4);font-family:var(--font-body-stack);font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:block}.Header-module__ldgnoG__mobileSubLink:hover,.Header-module__ldgnoG__mobileSubLink:focus-visible{background:var(--color-surface-alt);color:var(--color-accent)}.Header-module__ldgnoG__mobileSections{gap:var(--space-4);padding-bottom:var(--space-4);flex-direction:column;display:flex}.Header-module__ldgnoG__mobileSection{flex-direction:column;display:flex}.Header-module__ldgnoG__mobileSectionHeading{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);padding:0 var(--space-4);margin-bottom:var(--space-2);font-size:11px;font-weight:600}.Header-module__ldgnoG__mobileCta{margin-top:var(--space-6);border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-text-inverse);font-family:var(--font-body-stack);font-size:var(--text-base);transition:background var(--duration-base) var(--ease-out);justify-content:center;align-items:center;padding:14px 24px;font-weight:500;text-decoration:none;display:inline-flex}.Header-module__ldgnoG__mobileCta:hover{background:var(--color-accent)}@media (max-width:1100px){.Header-module__ldgnoG__row{gap:var(--space-6);height:72px}.Header-module__ldgnoG__navList{gap:var(--space-5)}.Header-module__ldgnoG__logoImage{height:44px}.Header-module__ldgnoG__mobileDrawer{top:72px}}@media (max-width:900px){.Header-module__ldgnoG__nav{display:none}.Header-module__ldgnoG__menuToggle{display:inline-flex}.Header-module__ldgnoG__cta{display:none}}@media (max-width:600px){.Header-module__ldgnoG__row{height:64px}.Header-module__ldgnoG__logoImage{height:36px}.Header-module__ldgnoG__mobileDrawer{top:64px}}
.Practices-module__IRdFjW__section{padding:var(--section-y) 0;position:relative}.Practices-module__IRdFjW__group+.Practices-module__IRdFjW__group{margin-top:var(--space-16)}.Practices-module__IRdFjW__groupHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-8);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Practices-module__IRdFjW__groupTitle{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);font-weight:600}.Practices-module__IRdFjW__groupDesc{max-width:60ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.Practices-module__IRdFjW__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.Practices-module__IRdFjW__card{padding:var(--space-8) var(--space-8) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;isolation:isolate;height:100%;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;animation:.6s cubic-bezier(.16,1,.3,1) both Practices-module__IRdFjW__fadeUp;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23500a,0 2px 6px #0f235008}.Practices-module__IRdFjW__card:before{content:"";background:radial-gradient(circle at center, var(--color-accent-soft) 0%, transparent 65%);opacity:0;z-index:-1;width:80%;height:80%;transition:opacity var(--duration-slow) var(--ease-out);pointer-events:none;position:absolute;top:-40%;right:-30%}.Practices-module__IRdFjW__card:after{content:"";background:linear-gradient(to bottom, var(--color-accent) 0%, var(--color-accent-strong) 100%);width:3px;height:0;transition:height var(--duration-slow) var(--ease-out);pointer-events:none;border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Practices-module__IRdFjW__card:hover{border-color:var(--color-border-strong);background:var(--color-surface);transform:translateY(-3px);box-shadow:0 2px 4px #0f23500a,0 12px 28px #0f235014,0 24px 48px #0f23500f}.Practices-module__IRdFjW__card:hover:before{opacity:1}.Practices-module__IRdFjW__card:hover:after{height:56%}.Practices-module__IRdFjW__iconWrap{background:linear-gradient(135deg, var(--color-surface-alt) 0%, #f4efe666 100%);width:52px;height:52px;color:var(--color-text-primary);margin-bottom:var(--space-6);border:1px solid var(--color-border);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffc,0 2px 4px #0f23500a}.Practices-module__IRdFjW__card:hover .Practices-module__IRdFjW__iconWrap{background:linear-gradient(135deg, var(--color-accent-soft) 0%, #fce6d480 100%);color:var(--color-accent-strong);border-color:#f36c2140;transform:scale(1.05)rotate(-3deg)}.Practices-module__IRdFjW__title{font-family:var(--font-display-stack);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin-bottom:var(--space-3);transition:color var(--duration-base) var(--ease-out)}.Practices-module__IRdFjW__card:hover .Practices-module__IRdFjW__title{color:var(--color-text-primary)}.Practices-module__IRdFjW__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-6);flex:1}.Practices-module__IRdFjW__footer{padding-top:var(--space-5);border-top:1px solid var(--color-border);transition:border-color var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.Practices-module__IRdFjW__card:hover .Practices-module__IRdFjW__footer{border-top-color:var(--color-border-strong)}.Practices-module__IRdFjW__learnMore{font-family:var(--font-body-stack);font-size:var(--text-sm);color:var(--color-text-secondary);letter-spacing:var(--tracking-snug);transition:color var(--duration-base) var(--ease-out);font-weight:500}.Practices-module__IRdFjW__card:hover .Practices-module__IRdFjW__learnMore{color:var(--color-accent)}.Practices-module__IRdFjW__cardArrow{border-radius:var(--radius-pill);background:var(--color-surface-alt);width:28px;height:28px;color:var(--color-text-secondary);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.Practices-module__IRdFjW__card:hover .Practices-module__IRdFjW__cardArrow{background:var(--color-accent);color:var(--color-text-inverse);transform:translate(3px,-3px)}@media (max-width:1024px){.Practices-module__IRdFjW__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:640px){.Practices-module__IRdFjW__grid{grid-template-columns:1fr}.Practices-module__IRdFjW__card{padding:var(--space-6);column-gap:var(--space-4);padding:var(--space-5);grid-template-columns:40px 1fr 32px;align-items:start;display:grid}.Practices-module__IRdFjW__iconWrap{grid-row:span 2;width:40px;height:40px;margin-bottom:0}.Practices-module__IRdFjW__title{margin-bottom:var(--space-1);grid-column:2}.Practices-module__IRdFjW__desc{grid-column:2;margin-bottom:0}.Practices-module__IRdFjW__footer{border-top:0;grid-area:1/3;margin-top:0;padding-top:0}.Practices-module__IRdFjW__learnMore{display:none}}
.Principles-module__y89geG__section{padding:var(--space-16) 0 var(--space-20);background:var(--color-surface);position:relative;overflow:hidden}.Principles-module__y89geG__section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 0 0,#f36c210a 0%,#0000 35%),radial-gradient(at 100% 100%,#15295a0a 0%,#0000 40%);position:absolute;inset:0}.Principles-module__y89geG__section>*{z-index:1;position:relative}.Principles-module__y89geG__inner{max-width:var(--container-content);margin:0 auto}.Principles-module__y89geG__top{margin-bottom:var(--space-12);max-width:64ch}.Principles-module__y89geG__topEyebrow{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-4);align-items:center;font-weight:600;display:inline-flex}.Principles-module__y89geG__topEyebrow:before{content:"";background:var(--color-accent);width:24px;height:2px;margin-right:var(--space-3);display:inline-block}.Principles-module__y89geG__topHeading{font-family:var(--font-display-stack);font-size:clamp(1.75rem, 3.5vw, var(--text-3xl));letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-4);font-weight:600;line-height:1.1}.Principles-module__y89geG__topSub{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Principles-module__y89geG__layer{margin-bottom:var(--space-14)}.Principles-module__y89geG__layer:last-child{margin-bottom:0}.Principles-module__y89geG__layerHead{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-8);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.Principles-module__y89geG__layerIndex{font-family:var(--font-display-stack);font-size:var(--text-md);letter-spacing:var(--tracking-snug);color:var(--color-accent-strong);flex-shrink:0;font-weight:700}.Principles-module__y89geG__layerEyebrow{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.Principles-module__y89geG__layerHeading{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);text-align:right;margin-left:auto;font-weight:600;line-height:1.2}.Principles-module__y89geG__visionGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.Principles-module__y89geG__visionCard{gap:var(--space-4);padding:var(--space-8);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both Principles-module__y89geG__fadeUp;display:flex;position:relative;box-shadow:0 1px 2px #0f23500a,0 4px 12px #0f23500a}.Principles-module__y89geG__visionCard:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 2px 6px #0f23500f,0 16px 32px #0f235014}.Principles-module__y89geG__visionIndex{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);color:var(--color-text-tertiary);font-size:11px;font-weight:700}.Principles-module__y89geG__visionLabel{font-family:var(--font-display-stack);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600;line-height:1.1}.Principles-module__y89geG__visionStatement{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Principles-module__y89geG__missionGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.Principles-module__y89geG__missionCard{padding:var(--space-6);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--space-3);transition:border-color var(--duration-base) var(--ease-out);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both Principles-module__y89geG__fadeUp;display:flex}.Principles-module__y89geG__missionCard:hover{border-color:var(--color-border-strong)}.Principles-module__y89geG__missionIndex{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);color:var(--color-accent-strong);font-size:11px;font-weight:700}.Principles-module__y89geG__missionTitle{font-family:var(--font-display-stack);font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600;line-height:1.25}.Principles-module__y89geG__missionDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Principles-module__y89geG__operatingGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.Principles-module__y89geG__operatingCard{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6);border-left:2px solid var(--color-accent);background:var(--color-canvas);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:transform var(--duration-base) var(--ease-out);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both Principles-module__y89geG__fadeUp;display:flex}.Principles-module__y89geG__operatingCard:hover{transform:translate(3px)}.Principles-module__y89geG__operatingIndex{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);color:var(--color-text-tertiary);font-size:11px;font-weight:700}.Principles-module__y89geG__operatingTitle{font-family:var(--font-display-stack);font-size:var(--text-base);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);font-weight:600;line-height:1.25}.Principles-module__y89geG__operatingDesc{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}@media (max-width:1024px){.Principles-module__y89geG__visionGrid,.Principles-module__y89geG__missionGrid,.Principles-module__y89geG__operatingGrid{grid-template-columns:repeat(2,1fr)}.Principles-module__y89geG__layerHeading{text-align:left;margin-left:0}.Principles-module__y89geG__layerHead{gap:var(--space-2);flex-wrap:wrap}}@media (max-width:640px){.Principles-module__y89geG__visionGrid,.Principles-module__y89geG__missionGrid,.Principles-module__y89geG__operatingGrid{grid-template-columns:1fr}}
.Analytics-module__Tb7Gla__popup{z-index:60;left:var(--space-4);bottom:var(--space-4);width:min(560px, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);animation:Analytics-module__Tb7Gla__popupIn .35s var(--ease-out) both;position:fixed;overflow-y:auto}@keyframes Analytics-module__Tb7Gla__popupIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Analytics-module__Tb7Gla__popup{animation:none}}.Analytics-module__Tb7Gla__close{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.Analytics-module__Tb7Gla__close:hover{background:var(--color-surface-alt);color:var(--color-text-primary)}.Analytics-module__Tb7Gla__title{padding-right:var(--space-10);margin-bottom:var(--space-3);font-family:var(--font-display-stack);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);color:var(--color-text-primary)}.Analytics-module__Tb7Gla__text{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Analytics-module__Tb7Gla__link{color:var(--color-accent-strong);text-underline-offset:3px;font-weight:500;text-decoration:underline}.Analytics-module__Tb7Gla__categories{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Analytics-module__Tb7Gla__category{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);display:flex}.Analytics-module__Tb7Gla__categoryText{gap:var(--space-1);flex-direction:column;display:flex}.Analytics-module__Tb7Gla__categoryName{font-family:var(--font-display-stack);font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.Analytics-module__Tb7Gla__categoryDesc{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Analytics-module__Tb7Gla__always{font-size:var(--text-xs);color:var(--color-accent-strong);white-space:nowrap;flex-shrink:0;font-weight:600}.Analytics-module__Tb7Gla__switch{border-radius:var(--radius-pill);background:var(--color-border-strong);cursor:pointer;width:48px;height:28px;transition:background var(--duration-base) var(--ease-out);border:0;flex-shrink:0;position:relative}.Analytics-module__Tb7Gla__switch[aria-checked=true]{background:var(--color-accent)}.Analytics-module__Tb7Gla__knob{width:22px;height:22px;transition:transform var(--duration-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f235040}.Analytics-module__Tb7Gla__switch[aria-checked=true] .Analytics-module__Tb7Gla__knob{transform:translate(20px)}.Analytics-module__Tb7Gla__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.Analytics-module__Tb7Gla__primary,.Analytics-module__Tb7Gla__secondary,.Analytics-module__Tb7Gla__ghost{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-body-stack);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);font-weight:600}.Analytics-module__Tb7Gla__primary,.Analytics-module__Tb7Gla__secondary{background:var(--color-text-primary);color:var(--color-text-inverse);border:1px solid var(--color-text-primary)}.Analytics-module__Tb7Gla__primary:hover,.Analytics-module__Tb7Gla__secondary:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.Analytics-module__Tb7Gla__ghost{color:var(--color-text-primary);border:1px solid var(--color-border-strong);background:0 0;margin-right:auto}.Analytics-module__Tb7Gla__ghost:hover{border-color:var(--color-text-primary)}.Analytics-module__Tb7Gla__close:focus-visible,.Analytics-module__Tb7Gla__switch:focus-visible,.Analytics-module__Tb7Gla__primary:focus-visible,.Analytics-module__Tb7Gla__secondary:focus-visible,.Analytics-module__Tb7Gla__ghost:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:480px){.Analytics-module__Tb7Gla__popup{left:var(--space-3);bottom:var(--space-3);width:calc(100vw - 2 * var(--space-3));padding:var(--space-5)}.Analytics-module__Tb7Gla__actions>*{flex:100%}.Analytics-module__Tb7Gla__ghost{margin-right:0}}
.DetailLayout-module___eQxtG__capabilitiesSection{padding:var(--space-16) 0 var(--space-12);background:var(--color-canvas);position:relative}.DetailLayout-module___eQxtG__sectionHead{gap:var(--space-3);margin:0 auto var(--space-10);max-width:var(--container-content);flex-direction:column;display:flex}.DetailLayout-module___eQxtG__eyebrow{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);align-self:flex-start;font-weight:600;display:inline-flex}.DetailLayout-module___eQxtG__eyebrow:before{content:"";background:var(--color-accent);width:24px;height:2px;margin-right:var(--space-3);vertical-align:middle;align-self:center;display:inline-block}.DetailLayout-module___eQxtG__heading{font-family:var(--font-display-stack);font-size:clamp(1.75rem, 3.5vw, var(--text-3xl));letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600;line-height:1.1}.DetailLayout-module___eQxtG__capabilityGrid{gap:var(--space-4);max-width:var(--container-content);grid-template-columns:repeat(2,1fr);margin:0 auto;padding:0;list-style:none;display:grid}.DetailLayout-module___eQxtG__capability{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);animation:.55s cubic-bezier(.16,1,.3,1) both DetailLayout-module___eQxtG__fadeUp;display:flex;box-shadow:0 1px 2px #0f23500a}.DetailLayout-module___eQxtG__capability:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:0 2px 4px #0f23500d,0 12px 24px #0f23500f}.DetailLayout-module___eQxtG__checkWrap{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent-strong);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.DetailLayout-module___eQxtG__capabilityText{font-family:var(--font-body-stack);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-primary);padding-top:5px;font-weight:500}.DetailLayout-module___eQxtG__stackSection{padding:var(--space-12) 0 var(--space-12);background:var(--color-surface-alt);position:relative}.DetailLayout-module___eQxtG__stackGrid{max-width:var(--container-content);gap:var(--space-3);flex-wrap:wrap;margin:0 auto;padding:0;list-style:none;display:flex}.DetailLayout-module___eQxtG__stackChip{font-family:var(--font-display-stack);font-size:var(--text-sm);letter-spacing:var(--tracking-snug);padding:var(--space-3) var(--space-5);background:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-pill);border:1px solid var(--color-border);transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);font-weight:600;animation:.55s cubic-bezier(.16,1,.3,1) both DetailLayout-module___eQxtG__fadeUp;box-shadow:0 1px 2px #0f23500a}.DetailLayout-module___eQxtG__stackChip:hover{background:var(--color-accent-soft);color:var(--color-accent-strong);border-color:#f36c214d;transform:translateY(-1px)}.DetailLayout-module___eQxtG__proofSection{padding:var(--space-12) 0 var(--space-20);background:var(--color-canvas);position:relative}.DetailLayout-module___eQxtG__proofGrid{gap:var(--space-5);max-width:var(--container-content);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.DetailLayout-module___eQxtG__proofCard{gap:var(--space-2);padding:var(--space-8);background:linear-gradient(135deg, var(--color-text-primary) 0%, #1f3a7a 100%);border-radius:var(--radius-lg);color:var(--color-text-inverse);isolation:isolate;transition:transform var(--duration-base) var(--ease-out);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both DetailLayout-module___eQxtG__fadeUp;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0f23500f,0 12px 28px #0f235024}.DetailLayout-module___eQxtG__proofCard:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#f36c212e 0%,#0000 60%);width:80%;height:80%;position:absolute;top:-40%;right:-30%}.DetailLayout-module___eQxtG__proofCard:hover{transform:translateY(-2px)}.DetailLayout-module___eQxtG__proofValue{font-family:var(--font-display-stack);font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl));overflow-wrap:anywhere;letter-spacing:var(--tracking-tight);color:var(--color-text-inverse);font-weight:700;line-height:1.05}.DetailLayout-module___eQxtG__proofLabel{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#faf7f2b3;font-size:11px;font-weight:600}@media (max-width:1024px){.DetailLayout-module___eQxtG__capabilityGrid,.DetailLayout-module___eQxtG__proofGrid{grid-template-columns:1fr}}
.EngagementModels-module__xs43RG__section{padding:var(--section-y) 0;position:relative}.EngagementModels-module__xs43RG__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.EngagementModels-module__xs43RG__card{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);isolation:isolate;height:100%;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both EngagementModels-module__xs43RG__fadeUp;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23500a,0 2px 6px #0f235008}.EngagementModels-module__xs43RG__card:before{content:"";background:radial-gradient(circle at center, var(--color-accent-soft) 0%, transparent 65%);opacity:0;z-index:-1;width:70%;height:70%;transition:opacity var(--duration-slow) var(--ease-out);pointer-events:none;position:absolute;top:-30%;right:-25%}.EngagementModels-module__xs43RG__card:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:0 2px 4px #0f23500a,0 12px 28px #0f235014}.EngagementModels-module__xs43RG__card:hover:before{opacity:1}.EngagementModels-module__xs43RG__head{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.EngagementModels-module__xs43RG__iconWrap{background:linear-gradient(135deg, var(--color-surface-alt) 0%, #f4efe666 100%);width:48px;height:48px;color:var(--color-text-primary);border:1px solid var(--color-border);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fffc,0 2px 4px #0f23500a}.EngagementModels-module__xs43RG__card:hover .EngagementModels-module__xs43RG__iconWrap{background:linear-gradient(135deg, var(--color-accent-soft) 0%, #fce6d480 100%);color:var(--color-accent-strong);border-color:#f36c2140}.EngagementModels-module__xs43RG__sub{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);padding:5px var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-border);font-size:11px;font-weight:600}.EngagementModels-module__xs43RG__title{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:600;line-height:1.15}.EngagementModels-module__xs43RG__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.EngagementModels-module__xs43RG__bullets{padding:var(--space-5) 0 0;border-top:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;margin:auto 0 0;list-style:none;display:flex}.EngagementModels-module__xs43RG__bullet{align-items:flex-start;gap:var(--space-2);font-family:var(--font-body-stack);font-size:var(--text-sm);color:var(--color-text-primary);line-height:var(--leading-snug);display:flex}.EngagementModels-module__xs43RG__bulletCheck{color:var(--color-accent);flex-shrink:0;margin-top:3px}@media (max-width:1024px){.EngagementModels-module__xs43RG__grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}}@media (max-width:640px){.EngagementModels-module__xs43RG__card{padding:var(--space-6)}}.EngagementModels-module__xs43RG__cardLink{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-6);font-family:var(--font-display-stack);font-size:var(--text-sm);color:var(--color-accent-strong);font-weight:600;text-decoration:none;display:inline-flex}.EngagementModels-module__xs43RG__cardLink:hover{text-underline-offset:4px;text-decoration:underline}
.Leadership-module__RgBx-W__section{padding:var(--section-y) 0;background:var(--color-canvas);position:relative}.Leadership-module__RgBx-W__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);max-width:1240px;margin:0 auto;display:grid}.Leadership-module__RgBx-W__card{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);isolation:isolate;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;animation:.65s cubic-bezier(.16,1,.3,1) both Leadership-module__RgBx-W__fadeUp;display:flex;box-shadow:0 1px 2px #0f23500a,0 4px 12px #0f23500a}.Leadership-module__RgBx-W__card:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 2px 6px #0f23500f,0 16px 32px #0f235014}.Leadership-module__RgBx-W__photoWrap{aspect-ratio:1;border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-surface-alt) 0%, #f4efe666 100%);width:100%;margin-bottom:var(--space-6);position:relative;overflow:hidden}.Leadership-module__RgBx-W__photo{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out)}.Leadership-module__RgBx-W__card:hover .Leadership-module__RgBx-W__photo{transform:scale(1.03)}.Leadership-module__RgBx-W__body{padding:0 var(--space-2) var(--space-2);flex-direction:column;display:flex}.Leadership-module__RgBx-W__name{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-1);font-weight:600;line-height:1.15}.Leadership-module__RgBx-W__role{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-4);font-size:11px;font-weight:600}.Leadership-module__RgBx-W__bio{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media (max-width:1024px){.Leadership-module__RgBx-W__grid{grid-template-columns:1fr;max-width:480px}}
.Footer-module__Grjkva__footer{background:var(--color-text-primary);color:var(--color-canvas);padding:var(--space-24) 0 var(--space-8);margin-top:var(--space-32)}.Footer-module__Grjkva__top{gap:var(--space-10);padding-bottom:var(--space-16);border-bottom:1px solid #faf7f21a;grid-template-columns:minmax(240px,1.2fr) auto auto auto minmax(230px,1.1fr);align-items:start;display:grid}.Footer-module__Grjkva__brand{max-width:320px}.Footer-module__Grjkva__brandName{font-family:var(--font-display-stack);font-size:clamp(var(--text-xl), 2vw, var(--text-2xl));color:var(--color-canvas);letter-spacing:var(--tracking-tight);white-space:nowrap;margin-bottom:var(--space-1);font-weight:600;line-height:1.2}.Footer-module__Grjkva__brandTagline{font-family:var(--font-serif-stack);font-size:var(--text-md);color:var(--color-accent);margin-bottom:var(--space-6);letter-spacing:var(--tracking-snug);font-style:italic}.Footer-module__Grjkva__brandTagline em{color:var(--color-accent);font-style:italic}.Footer-module__Grjkva__brandDescription{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#faf7f2b8;margin-bottom:var(--space-6)}.Footer-module__Grjkva__col{flex-direction:column;display:flex}.Footer-module__Grjkva__colHeading{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#faf7f28c;margin-bottom:var(--space-5);font-weight:600;line-height:1.4}@media (min-width:1025px){.Footer-module__Grjkva__top>.Footer-module__Grjkva__col>.Footer-module__Grjkva__colHeading:first-child{align-items:flex-end;min-height:2.8em;display:flex}}.Footer-module__Grjkva__colHeadingSpaced{margin-top:var(--space-8)}.Footer-module__Grjkva__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__link{align-items:center;gap:var(--space-2);font-family:var(--font-body-stack);font-size:var(--text-sm);color:#faf7f2d9;font-weight:400;line-height:var(--leading-snug);transition:color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.Footer-module__Grjkva__link:hover{color:var(--color-accent)}.Footer-module__Grjkva__iconLink svg{opacity:.6;transition:opacity var(--duration-base) var(--ease-out)}.Footer-module__Grjkva__iconLink:hover svg{opacity:1;color:var(--color-accent)}.Footer-module__Grjkva__addresses{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__addresses li{font-style:normal}.Footer-module__Grjkva__addressLabel{align-items:center;gap:var(--space-2);font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#faf7f2b8;margin-bottom:var(--space-1);font-weight:500;display:inline-flex}.Footer-module__Grjkva__addressLabel svg{opacity:.6}.Footer-module__Grjkva__addresses address{font-style:normal;font-size:var(--text-sm);line-height:var(--leading-snug);color:#faf7f299}.Footer-module__Grjkva__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-8);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__copyright{font-size:var(--text-xs);color:#faf7f280}.Footer-module__Grjkva__legalLinks{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__legalLink{font-size:var(--text-xs);color:#faf7f2c7;text-underline-offset:3px;white-space:nowrap;transition:color var(--duration-base) var(--ease-out);-webkit-text-decoration:underline #faf7f24d;text-decoration:underline #faf7f24d}.Footer-module__Grjkva__legalLink:hover{color:var(--color-accent)}@media (max-width:1024px){.Footer-module__Grjkva__top{gap:var(--space-10);grid-template-columns:1fr 1fr}.Footer-module__Grjkva__brand{grid-column:1/-1;max-width:480px}}@media (max-width:640px){.Footer-module__Grjkva__top{gap:var(--space-8);grid-template-columns:1fr}.Footer-module__Grjkva__brand{grid-column:auto}.Footer-module__Grjkva__bottom{flex-direction:column;align-items:flex-start}}button.Footer-module__Grjkva__legalLink{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.Approach-module__aa5UwW__section{padding:var(--space-16) 0 var(--space-20);background:var(--color-surface-alt);position:relative;overflow:hidden}.Approach-module__aa5UwW__section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 0 0,#f36c210d 0%,#0000 40%),radial-gradient(at 100% 100%,#15295a0a 0%,#0000 45%);position:absolute;inset:0}.Approach-module__aa5UwW__section>*{z-index:1;position:relative}.Approach-module__aa5UwW__head{gap:var(--space-3);margin:0 auto var(--space-12);max-width:var(--container-content);flex-direction:column;display:flex}.Approach-module__aa5UwW__eyebrow{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.Approach-module__aa5UwW__eyebrow:before{content:"";background:var(--color-accent);width:24px;height:2px;margin-right:var(--space-3);display:inline-block}.Approach-module__aa5UwW__heading{font-family:var(--font-display-stack);font-size:clamp(1.75rem, 3.5vw, var(--text-3xl));letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600;line-height:1.1}.Approach-module__aa5UwW__sub{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:56ch}.Approach-module__aa5UwW__steps{gap:var(--space-6);max-width:var(--container-content);flex-direction:column;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.Approach-module__aa5UwW__step{align-items:start;gap:var(--space-6);padding:var(--space-7) var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);grid-template-columns:80px 1fr;animation:.6s cubic-bezier(.16,1,.3,1) both Approach-module__aa5UwW__fadeUp;display:grid;position:relative;box-shadow:0 1px 2px #0f23500a,0 4px 12px #0f23500a}.Approach-module__aa5UwW__step:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:0 2px 6px #0f23500d,0 12px 24px #0f23500f}.Approach-module__aa5UwW__stepHead{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.Approach-module__aa5UwW__stepNumber{background:linear-gradient(135deg, var(--color-text-primary) 0%, #1f3a7a 100%);width:52px;height:52px;color:var(--color-text-inverse);font-family:var(--font-display-stack);font-size:var(--text-md);letter-spacing:var(--tracking-tight);transition:background var(--duration-base) var(--ease-out);border-radius:16px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0f23502e}.Approach-module__aa5UwW__step:hover .Approach-module__aa5UwW__stepNumber{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-strong) 100%)}.Approach-module__aa5UwW__stepConnector{background:linear-gradient(to bottom, var(--color-border) 0%, transparent 100%);flex:1;width:2px;min-height:24px}.Approach-module__aa5UwW__step:last-child .Approach-module__aa5UwW__stepConnector{display:none}.Approach-module__aa5UwW__stepBody{padding-top:var(--space-2)}.Approach-module__aa5UwW__stepTitle{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:600;line-height:1.2}.Approach-module__aa5UwW__stepDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media (max-width:640px){.Approach-module__aa5UwW__step{gap:var(--space-4);padding:var(--space-6);grid-template-columns:52px 1fr}.Approach-module__aa5UwW__stepNumber{border-radius:12px;width:44px;height:44px}}
.ContactInfo-module__P2gRnG__wrap{gap:var(--space-8);padding-top:var(--space-3);flex-direction:column;display:flex}.ContactInfo-module__P2gRnG__block{gap:var(--space-3);flex-direction:column;display:flex}.ContactInfo-module__P2gRnG__label{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.ContactInfo-module__P2gRnG__heading{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600;line-height:1.25}.ContactInfo-module__P2gRnG__body{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.ContactInfo-module__P2gRnG__email{align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;font-family:var(--font-display-stack);font-size:var(--text-base);color:var(--color-accent-strong);transition:color var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:none;display:flex}.ContactInfo-module__P2gRnG__email:hover{color:var(--color-text-primary)}.ContactInfo-module__P2gRnG__address{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.ContactInfo-module__P2gRnG__addressLabel{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:2px;font-size:11px;font-weight:600}
.TeamSplit-module__SLEHYW__section{padding:var(--section-y) 0;background:var(--color-surface-alt);position:relative;overflow:hidden}.TeamSplit-module__SLEHYW__section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 90% 20%,#f36c210f 0%,#0000 45%),radial-gradient(circle at 10% 80%,#15295a0d 0%,#0000 45%);position:absolute;inset:0}.TeamSplit-module__SLEHYW__section>*{z-index:1;position:relative}.TeamSplit-module__SLEHYW__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.TeamSplit-module__SLEHYW__card{padding:var(--space-10) var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);isolation:isolate;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;animation:.65s cubic-bezier(.16,1,.3,1) both TeamSplit-module__SLEHYW__fadeUp;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23500a,0 4px 12px #0f23500a}.TeamSplit-module__SLEHYW__card:before{content:"";background:radial-gradient(circle at center, var(--color-accent-soft) 0%, transparent 65%);opacity:0;z-index:-1;width:70%;height:70%;transition:opacity var(--duration-slow) var(--ease-out);pointer-events:none;position:absolute;top:-30%;right:-25%}.TeamSplit-module__SLEHYW__card:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 2px 6px #0f23500f,0 16px 32px #0f235014}.TeamSplit-module__SLEHYW__card:hover:before{opacity:1}.TeamSplit-module__SLEHYW__value{font-family:var(--font-display-stack);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:700;line-height:1}.TeamSplit-module__SLEHYW__label{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-5);font-size:11px;font-weight:600}.TeamSplit-module__SLEHYW__desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media (max-width:1024px){.TeamSplit-module__SLEHYW__grid{grid-template-columns:1fr}}
.Testimonials-module__YUeB_G__section{padding:var(--section-y) 0;background:var(--color-canvas);position:relative;overflow:hidden}.Testimonials-module__YUeB_G__viewport{width:100%;margin-top:var(--space-10);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.Testimonials-module__YUeB_G__track{gap:var(--space-5);will-change:transform;width:max-content;animation:40s linear infinite Testimonials-module__YUeB_G__scroll;display:flex}.Testimonials-module__YUeB_G__viewport:hover .Testimonials-module__YUeB_G__track{animation-play-state:paused}@keyframes Testimonials-module__YUeB_G__scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--space-5) / 2))}}@media (prefers-reduced-motion:reduce){.Testimonials-module__YUeB_G__track{animation:none}}.Testimonials-module__YUeB_G__slide{flex:none;width:clamp(320px,32vw,460px)}.Testimonials-module__YUeB_G__card{height:100%;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);isolation:isolate;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23500a,0 2px 6px #0f235008}.Testimonials-module__YUeB_G__card:after{content:"";background:radial-gradient(circle at center, var(--color-accent-soft) 0%, transparent 65%);opacity:0;z-index:-1;width:60%;height:60%;transition:opacity var(--duration-slow) var(--ease-out);pointer-events:none;position:absolute;top:-25%;right:-20%}.Testimonials-module__YUeB_G__card:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 2px 4px #0f23500f,0 12px 28px #0f235014}.Testimonials-module__YUeB_G__card:hover:after{opacity:1}.Testimonials-module__YUeB_G__cardHead{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.Testimonials-module__YUeB_G__quoteMark{color:var(--color-accent);opacity:.85}.Testimonials-module__YUeB_G__domain{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary);padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-border);font-size:11px;font-weight:600}.Testimonials-module__YUeB_G__quote{font-family:var(--font-serif-stack);font-style:italic;font-size:var(--text-md);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-text-primary);margin:0 0 var(--space-6);quotes:"“" "”";flex:1}.Testimonials-module__YUeB_G__attribution{align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);transition:border-color var(--duration-base) var(--ease-out);margin-top:auto;display:flex}.Testimonials-module__YUeB_G__card:hover .Testimonials-module__YUeB_G__attribution{border-top-color:var(--color-border-strong)}.Testimonials-module__YUeB_G__avatar{background:linear-gradient(135deg, var(--color-text-primary) 0%, #1f3a7a 100%);width:40px;height:40px;color:var(--color-text-inverse);font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-snug);transition:background var(--duration-base) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.Testimonials-module__YUeB_G__card:hover .Testimonials-module__YUeB_G__avatar{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-strong) 100%)}.Testimonials-module__YUeB_G__attrText{flex-direction:column;gap:1px;min-width:0;display:flex}.Testimonials-module__YUeB_G__name{font-family:var(--font-display-stack);font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.Testimonials-module__YUeB_G__role{font-family:var(--font-body-stack);font-size:var(--text-xs);color:var(--color-text-secondary)}.Testimonials-module__YUeB_G__company{color:var(--color-text-primary);font-weight:500}@media (max-width:640px){.Testimonials-module__YUeB_G__slide{width:clamp(280px,80vw,360px)}.Testimonials-module__YUeB_G__card{padding:var(--space-6)}}
.CaseStudyDetail-module__UjdoCW__problemSection{padding:var(--space-12) 0;background:var(--color-surface)}.CaseStudyDetail-module__UjdoCW__approachSection{padding:var(--space-14) 0;background:var(--color-canvas)}.CaseStudyDetail-module__UjdoCW__outcomesSection{padding:var(--space-14) 0;background:var(--color-surface-alt);position:relative;overflow:hidden}.CaseStudyDetail-module__UjdoCW__outcomesSection:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 0 0,#f36c210d 0%,#0000 40%),radial-gradient(at 100% 100%,#15295a0a 0%,#0000 45%);position:absolute;inset:0}.CaseStudyDetail-module__UjdoCW__outcomesSection>*{z-index:1;position:relative}.CaseStudyDetail-module__UjdoCW__stackSection{padding:var(--space-12) 0 var(--space-14);background:var(--color-canvas)}.CaseStudyDetail-module__UjdoCW__inner{max-width:var(--container-content);margin:0 auto}.CaseStudyDetail-module__UjdoCW__sectionHead{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.CaseStudyDetail-module__UjdoCW__eyebrow{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.CaseStudyDetail-module__UjdoCW__eyebrow:before{content:"";background:var(--color-accent);width:24px;height:2px;margin-right:var(--space-3);display:inline-block}.CaseStudyDetail-module__UjdoCW__heading{font-family:var(--font-display-stack);font-size:clamp(1.5rem, 3vw, var(--text-2xl));letter-spacing:var(--tracking-tight);color:var(--color-text-primary);max-width:26ch;font-weight:600;line-height:1.15}.CaseStudyDetail-module__UjdoCW__body{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:64ch}.CaseStudyDetail-module__UjdoCW__outcomesGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.CaseStudyDetail-module__UjdoCW__outcomeCard{padding:var(--space-7) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:var(--space-3);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both CaseStudyDetail-module__UjdoCW__fadeUp;display:flex;position:relative;box-shadow:0 1px 2px #0f23500a,0 4px 12px #0f23500a}.CaseStudyDetail-module__UjdoCW__outcomeIndex{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);color:var(--color-accent-strong);font-size:11px;font-weight:700}.CaseStudyDetail-module__UjdoCW__outcomeText{font-family:var(--font-display-stack);font-size:var(--text-md);color:var(--color-text-primary);font-weight:600;line-height:1.3}.CaseStudyDetail-module__UjdoCW__stackRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.CaseStudyDetail-module__UjdoCW__stackChip{font-family:var(--font-display-stack);font-size:var(--text-sm);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);font-weight:500;animation:.6s cubic-bezier(.16,1,.3,1) both CaseStudyDetail-module__UjdoCW__fadeUp}@media (max-width:900px){.CaseStudyDetail-module__UjdoCW__outcomesGrid{grid-template-columns:1fr}}
.LegalLayout-module__mzmPOq__section{padding:var(--space-12) 0 var(--space-20);background:var(--color-canvas)}.LegalLayout-module__mzmPOq__content{max-width:72ch;margin:0 auto}.LegalLayout-module__mzmPOq__updated{align-items:center;gap:var(--space-2);font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-border);margin-bottom:var(--space-8);font-weight:600;display:inline-flex}.LegalLayout-module__mzmPOq__section h2{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin:var(--space-10) 0 var(--space-4);font-weight:600;line-height:1.25}.LegalLayout-module__mzmPOq__section h2:first-of-type{margin-top:0}.LegalLayout-module__mzmPOq__section h3{font-family:var(--font-display-stack);font-size:var(--text-md);color:var(--color-text-primary);margin:var(--space-6) 0 var(--space-3);font-weight:600;line-height:1.3}.LegalLayout-module__mzmPOq__section p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.LegalLayout-module__mzmPOq__section ul,.LegalLayout-module__mzmPOq__section ol{margin:0 0 var(--space-5) 0;padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.LegalLayout-module__mzmPOq__section li{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.LegalLayout-module__mzmPOq__section a{color:var(--color-accent-strong);transition:border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000;text-decoration:none}.LegalLayout-module__mzmPOq__section a:hover{border-color:var(--color-accent-strong)}.LegalLayout-module__mzmPOq__section strong{color:var(--color-text-primary);font-weight:600}
.ContactForm-module__sc1USq__section{padding:var(--space-12) 0 var(--space-20);background:var(--color-canvas)}.ContactForm-module__sc1USq__layout{gap:var(--space-12);max-width:var(--container-content);grid-template-columns:1fr 1fr;align-items:start;margin:0 auto;display:grid}.ContactForm-module__sc1USq__formWrap{padding:var(--space-10);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;box-shadow:0 1px 2px #0f23500a,0 8px 20px #0f23500f}.ContactForm-module__sc1USq__formHead{margin-bottom:var(--space-8)}.ContactForm-module__sc1USq__formEyebrow{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);margin-bottom:var(--space-3);align-items:center;font-weight:600;display:inline-flex}.ContactForm-module__sc1USq__formEyebrow:before{content:"";background:var(--color-accent);width:24px;height:2px;margin-right:var(--space-3);display:inline-block}.ContactForm-module__sc1USq__formHeading{font-family:var(--font-display-stack);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600;line-height:1.2}.ContactForm-module__sc1USq__form{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__sc1USq__field{gap:var(--space-2);flex-direction:column;display:flex}.ContactForm-module__sc1USq__fieldFull{grid-column:1/-1}.ContactForm-module__sc1USq__label{font-family:var(--font-display-stack);font-size:var(--text-sm);color:var(--color-text-primary);letter-spacing:var(--tracking-snug);font-weight:600}.ContactForm-module__sc1USq__required{color:var(--color-accent-strong);margin-left:2px}.ContactForm-module__sc1USq__input,.ContactForm-module__sc1USq__textarea,.ContactForm-module__sc1USq__select{width:100%;padding:12px var(--space-4);font-family:var(--font-body-stack);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.ContactForm-module__sc1USq__input:focus,.ContactForm-module__sc1USq__textarea:focus,.ContactForm-module__sc1USq__select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #f36c2126}.ContactForm-module__sc1USq__textarea{resize:vertical;min-height:140px;font-family:var(--font-body-stack)}.ContactForm-module__sc1USq__submit{justify-content:center;align-items:center;gap:var(--space-2);padding:14px var(--space-6);font-family:var(--font-display-stack);font-size:var(--text-base);letter-spacing:var(--tracking-snug);color:var(--color-text-inverse);background:var(--color-text-primary);border:1px solid var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);grid-column:1/-1;font-weight:600;display:inline-flex}.ContactForm-module__sc1USq__submit:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);transform:translateY(-1px)}.ContactForm-module__sc1USq__submit:disabled{background:var(--color-border-strong);border-color:var(--color-border-strong);cursor:not-allowed;transform:none}.ContactForm-module__sc1USq__errorBlock{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);color:#b91c1c;font-size:var(--text-sm);line-height:var(--leading-relaxed);background:#dc26260f;border:1px solid #dc262633;grid-column:1/-1;display:flex}.ContactForm-module__sc1USq__errorBlock a{color:inherit;font-weight:600;text-decoration:underline}.ContactForm-module__sc1USq__successBlock{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-md);flex-direction:column;animation:.5s cubic-bezier(.16,1,.3,1) both ContactForm-module__sc1USq__fadeUp;display:flex}.ContactForm-module__sc1USq__successIcon{color:var(--color-accent-strong)}.ContactForm-module__sc1USq__successHeading{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600;line-height:1.2}.ContactForm-module__sc1USq__successBody{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:44ch}.ContactForm-module__sc1USq__resetButton{margin-top:var(--space-3);padding:10px var(--space-5);font-family:var(--font-display-stack);font-size:var(--text-sm);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);font-weight:600}.ContactForm-module__sc1USq__resetButton:hover{border-color:var(--color-text-primary)}@media (max-width:900px){.ContactForm-module__sc1USq__layout,.ContactForm-module__sc1USq__form{grid-template-columns:1fr}.ContactForm-module__sc1USq__formWrap{padding:var(--space-8)}}.ContactForm-module__sc1USq__notice{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-secondary)}.ContactForm-module__sc1USq__notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}
.Geography-module__0Ay4gW__section{padding:var(--section-y) 0;background:var(--color-canvas);position:relative}.Geography-module__0Ay4gW__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.Geography-module__0Ay4gW__card{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);isolation:isolate;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) both Geography-module__0Ay4gW__fadeUp;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23500a,0 2px 6px #0f235008}.Geography-module__0Ay4gW__card:hover{border-color:var(--color-border-strong);transform:translateY(-2px);box-shadow:0 2px 4px #0f23500d,0 12px 28px #0f23500f}.Geography-module__0Ay4gW__pinWrap{background:linear-gradient(135deg, var(--color-surface-alt) 0%, #f4efe666 100%);width:44px;height:44px;color:var(--color-accent-strong);border:1px solid var(--color-border);margin-bottom:var(--space-5);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fffc,0 2px 4px #0f23500a}.Geography-module__0Ay4gW__label{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-2);font-size:11px;font-weight:600}.Geography-module__0Ay4gW__city{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:600;line-height:1.15}.Geography-module__0Ay4gW__address{font-style:normal;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media (max-width:1024px){.Geography-module__0Ay4gW__grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}
.Insights-module__c5l1sq__section{padding:var(--space-12) 0 var(--section-y)}.Insights-module__c5l1sq__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.Insights-module__c5l1sq__card{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.Insights-module__c5l1sq__card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Insights-module__c5l1sq__cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);background:var(--color-surface-alt);width:100%}.Insights-module__c5l1sq__meta{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-strong);font-weight:600}.Insights-module__c5l1sq__cardTitle{font-family:var(--font-display-stack);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);color:var(--color-text-primary)}.Insights-module__c5l1sq__cardBody{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Insights-module__c5l1sq__empty{max-width:60ch;padding:var(--space-10);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.Insights-module__c5l1sq__article{max-width:72ch;margin:0 auto}.Insights-module__c5l1sq__articleCover{border-radius:var(--radius-lg);width:100%;margin-bottom:var(--space-10)}.Insights-module__c5l1sq__tags{gap:var(--space-2);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Insights-module__c5l1sq__tag{font-size:var(--text-xs);padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-border);color:var(--color-text-secondary)}.Insights-module__c5l1sq__prose{font-size:var(--text-md);line-height:var(--leading-loose);color:var(--color-text-primary)}.Insights-module__c5l1sq__prose>*+*{margin-top:var(--space-5)}.Insights-module__c5l1sq__prose h2{margin-top:var(--space-12);font-family:var(--font-display-stack);font-size:var(--text-2xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.Insights-module__c5l1sq__prose h3{margin-top:var(--space-8);font-family:var(--font-display-stack);font-size:var(--text-xl);line-height:var(--leading-snug)}.Insights-module__c5l1sq__prose a{color:var(--color-accent-strong);text-underline-offset:3px;text-decoration:underline}.Insights-module__c5l1sq__prose ul,.Insights-module__c5l1sq__prose ol{padding-left:var(--space-6)}.Insights-module__c5l1sq__prose li+li{margin-top:var(--space-2)}.Insights-module__c5l1sq__prose blockquote{padding-left:var(--space-5);border-left:3px solid var(--color-accent);font-family:var(--font-serif-stack);color:var(--color-text-secondary);font-style:italic}.Insights-module__c5l1sq__prose img{border-radius:var(--radius-md);max-width:100%;height:auto}.Insights-module__c5l1sq__prose pre,.Insights-module__c5l1sq__prose code{font-size:var(--text-sm);background:var(--color-surface-alt);border-radius:var(--radius-sm)}.Insights-module__c5l1sq__prose pre{padding:var(--space-4);overflow-x:auto}.Insights-module__c5l1sq__prose code{padding:2px 6px}.Insights-module__c5l1sq__prose table{border-collapse:collapse;width:100%;font-size:var(--text-sm);display:block;overflow-x:auto}.Insights-module__c5l1sq__prose th,.Insights-module__c5l1sq__prose td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left}@media (max-width:640px){.Insights-module__c5l1sq__prose{font-size:var(--text-base)}}
.PartnerDirectory-module__OApAgq__section{padding:var(--space-16) 0 var(--section-y)}.PartnerDirectory-module__OApAgq__list{gap:var(--space-5);flex-direction:column;display:flex}.PartnerDirectory-module__OApAgq__row{gap:var(--space-10);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:240px 1fr;align-items:center;scroll-margin-top:120px;display:grid}.PartnerDirectory-module__OApAgq__logoPlate{height:120px;padding:var(--space-6);background:var(--color-canvas);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.PartnerDirectory-module__OApAgq__logo{width:auto;max-width:100%;height:auto;max-height:56px}.PartnerDirectory-module__OApAgq__body{gap:var(--space-3);flex-direction:column;display:flex}.PartnerDirectory-module__OApAgq__meta{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.PartnerDirectory-module__OApAgq__domain{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent-strong);font-weight:600}.PartnerDirectory-module__OApAgq__proof{font-size:var(--text-sm);color:var(--color-text-tertiary)}.PartnerDirectory-module__OApAgq__name{font-family:var(--font-display-stack);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600}.PartnerDirectory-module__OApAgq__description{max-width:70ch;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.PartnerDirectory-module__OApAgq__link{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-display-stack);font-size:var(--text-sm);color:var(--color-accent-strong);font-weight:600;text-decoration:none;display:inline-flex}.PartnerDirectory-module__OApAgq__link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.PartnerDirectory-module__OApAgq__row{gap:var(--space-6);padding:var(--space-6);grid-template-columns:1fr}}
.RelatedCaseStudies-module__R_-6Oa__section{padding:var(--section-y) 0;background:var(--color-surface-alt);position:relative}.RelatedCaseStudies-module__R_-6Oa__section>div>*{max-width:var(--container-content);margin-left:auto;margin-right:auto}.RelatedCaseStudies-module__R_-6Oa__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.RelatedCaseStudies-module__R_-6Oa__card{padding:var(--space-7) var(--space-7) var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;isolation:isolate;height:100%;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;animation:.65s cubic-bezier(.16,1,.3,1) both RelatedCaseStudies-module__R_-6Oa__fadeUp;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f23500a,0 2px 6px #0f235008}.RelatedCaseStudies-module__R_-6Oa__card:before{content:"";background:radial-gradient(circle at center, var(--color-accent-soft) 0%, transparent 65%);opacity:0;z-index:-1;width:60%;height:60%;transition:opacity var(--duration-slow) var(--ease-out);pointer-events:none;position:absolute;top:-25%;right:-20%}.RelatedCaseStudies-module__R_-6Oa__card:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 2px 4px #0f23500f,0 12px 28px #0f235014}.RelatedCaseStudies-module__R_-6Oa__card:hover:before{opacity:1}.RelatedCaseStudies-module__R_-6Oa__head{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.RelatedCaseStudies-module__R_-6Oa__domain{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-secondary);padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-border);font-size:11px;font-weight:600}.RelatedCaseStudies-module__R_-6Oa__arrow{border-radius:var(--radius-pill);background:var(--color-surface-alt);width:28px;height:28px;color:var(--color-text-secondary);transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.RelatedCaseStudies-module__R_-6Oa__card:hover .RelatedCaseStudies-module__R_-6Oa__arrow{background:var(--color-accent);color:var(--color-text-inverse);transform:translate(3px,-3px)}.RelatedCaseStudies-module__R_-6Oa__client{font-family:var(--font-display-stack);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:600;line-height:1.15}.RelatedCaseStudies-module__R_-6Oa__industry{font-family:var(--font-display-stack);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin-top:var(--space-1);margin-bottom:var(--space-4);font-size:11px;font-weight:500}.RelatedCaseStudies-module__R_-6Oa__challenge{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.RelatedCaseStudies-module__R_-6Oa__outcomes{padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);gap:var(--space-2);flex-direction:column;margin:auto 0 0;list-style:none;display:flex}.RelatedCaseStudies-module__R_-6Oa__outcome{padding-left:var(--space-4);font-family:var(--font-body-stack);font-size:var(--text-xs);color:var(--color-text-primary);font-weight:500;line-height:var(--leading-snug);position:relative}.RelatedCaseStudies-module__R_-6Oa__outcome:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}@media (max-width:1024px){.RelatedCaseStudies-module__R_-6Oa__grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}
.Staffing-module__sPI-ta__section{padding:var(--section-y) 0}.Staffing-module__sPI-ta__alt{background:var(--color-surface-alt)}.Staffing-module__sPI-ta__rolesGrid,.Staffing-module__sPI-ta__modelsGrid,.Staffing-module__sPI-ta__whyGrid{gap:var(--space-5);display:grid}.Staffing-module__sPI-ta__rolesGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.Staffing-module__sPI-ta__modelsGrid{grid-template-columns:repeat(4,1fr)}.Staffing-module__sPI-ta__whyGrid{grid-template-columns:repeat(3,1fr)}.Staffing-module__sPI-ta__whyBlock{margin-top:var(--space-20)}.Staffing-module__sPI-ta__card{gap:var(--space-3);padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.Staffing-module__sPI-ta__index{font-family:var(--font-display-stack);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);color:var(--color-accent-strong);font-weight:600}.Staffing-module__sPI-ta__cardTitle{font-family:var(--font-display-stack);font-size:var(--text-lg);letter-spacing:var(--tracking-snug);color:var(--color-text-primary);font-weight:600}.Staffing-module__sPI-ta__cardBody{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.Staffing-module__sPI-ta__list{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.Staffing-module__sPI-ta__listItem{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-primary);display:flex}.Staffing-module__sPI-ta__check{color:var(--color-accent);flex-shrink:0;margin-top:2px}.Staffing-module__sPI-ta__faq{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Staffing-module__sPI-ta__faqItem{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.Staffing-module__sPI-ta__question{font-family:var(--font-display-stack);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:600}.Staffing-module__sPI-ta__answer{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}@media (max-width:1024px){.Staffing-module__sPI-ta__modelsGrid{grid-template-columns:repeat(2,1fr)}.Staffing-module__sPI-ta__whyGrid{grid-template-columns:1fr}}@media (max-width:640px){.Staffing-module__sPI-ta__modelsGrid{grid-template-columns:1fr}.Staffing-module__sPI-ta__card{padding:var(--space-6)}}
