@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/e8af40bb-a26d-4be1-b8f2-808c27d85f5f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/1d1853a7-a724-40f3-ba9a-ca1c0996d5cd.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/618ea384-dfe9-445c-bbf7-09ecebad73ad.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/cd6dec57-eda9-4e74-9fa0-ccc6894ecd92.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/b0959609-e18f-43d5-b500-736104a974eb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/ab50ccfb-a13b-4585-ab5c-8e75231ba824.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/ac2a59d7-c715-4980-9c33-5ce5306dbd4e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/d4fc7f24-2a91-4ed6-a194-06df81174d68.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/54bff016-5a64-4127-9904-0c0ba05f0a1d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/34562748-44c1-4acf-b0d8-befc2a661977.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/6f98aadf-2a94-4dc0-9970-8e9f73d2a2ff.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/48f169f3-bf26-47d7-86f5-fdb68e2015b9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/77fcbc78-529e-4b3f-90f7-e2cc7c7e0ba1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/48dd23b6-c2ef-4579-9032-5ae903d7541f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/3266f776-7b32-4cfc-ba63-3bf150bb9b76.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/d17f08fc-86ce-4463-829b-466f948f62cd.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/a1e375bd-c32d-44f6-a22d-bdbca6c9dc1a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/b8deba98-07b8-4851-b921-a9048f7dc39f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/77784a71-8886-4408-b514-d88e00d2d6ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/34464237-a85b-4a82-a15e-ad790767c983.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:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/portal-assets/be21cc70-b70d-42e7-ba08-55247ee02748.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:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/portal-assets/a0faa844-5801-4317-9da0-8344e280f38f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/portal-assets/3f0e1399-c956-43a3-ac7b-213322da7ecb.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:Inconsolata;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/portal-assets/be21cc70-b70d-42e7-ba08-55247ee02748.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:Inconsolata;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/portal-assets/a0faa844-5801-4317-9da0-8344e280f38f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/portal-assets/3f0e1399-c956-43a3-ac7b-213322da7ecb.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:Inconsolata;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/portal-assets/be21cc70-b70d-42e7-ba08-55247ee02748.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:Inconsolata;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/portal-assets/a0faa844-5801-4317-9da0-8344e280f38f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/portal-assets/3f0e1399-c956-43a3-ac7b-213322da7ecb.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/portal-assets/5ab4dc65-8698-4def-b006-9ef1f7467baa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/portal-assets/3d7c45c9-e2ae-462d-a2b1-ac1e428e4dee.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/12c414d1-7011-4b23-95bf-ccaca53143fe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/769211df-62f7-4515-9361-021616ca572b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/c6cb23c7-3a5f-4d4b-b644-5cbfc97aac74.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/97bc710a-084a-4afa-8463-692b33285427.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/fced9aba-c5c5-464e-bf5e-509379322425.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/57dfb8bd-a2c5-4e49-9676-66c6ba5fdb1d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/portal-assets/b82bae93-b5b1-41de-89fb-6016f8e5ddb4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/001956e9-59fa-4edb-86a8-175be2e7af34/2af8c6f3-8472-4901-97d9-59058dfccf5e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/__l5e/assets-v1/43f31a03-ee5c-4cf6-a9e2-4309fd8e5c0d/9856d3b9-6112-4d3d-8e09-d567012b2a69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/c6cb23c7-3a5f-4d4b-b644-5cbfc97aac74.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/97bc710a-084a-4afa-8463-692b33285427.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/fced9aba-c5c5-464e-bf5e-509379322425.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/57dfb8bd-a2c5-4e49-9676-66c6ba5fdb1d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/portal-assets/b82bae93-b5b1-41de-89fb-6016f8e5ddb4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/__l5e/assets-v1/001956e9-59fa-4edb-86a8-175be2e7af34/2af8c6f3-8472-4901-97d9-59058dfccf5e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/__l5e/assets-v1/43f31a03-ee5c-4cf6-a9e2-4309fd8e5c0d/9856d3b9-6112-4d3d-8e09-d567012b2a69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/c6cb23c7-3a5f-4d4b-b644-5cbfc97aac74.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/97bc710a-084a-4afa-8463-692b33285427.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/fced9aba-c5c5-464e-bf5e-509379322425.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/57dfb8bd-a2c5-4e49-9676-66c6ba5fdb1d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/portal-assets/b82bae93-b5b1-41de-89fb-6016f8e5ddb4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/__l5e/assets-v1/001956e9-59fa-4edb-86a8-175be2e7af34/2af8c6f3-8472-4901-97d9-59058dfccf5e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/__l5e/assets-v1/43f31a03-ee5c-4cf6-a9e2-4309fd8e5c0d/9856d3b9-6112-4d3d-8e09-d567012b2a69.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/c6cb23c7-3a5f-4d4b-b644-5cbfc97aac74.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/97bc710a-084a-4afa-8463-692b33285427.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/fced9aba-c5c5-464e-bf5e-509379322425.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/57dfb8bd-a2c5-4e49-9676-66c6ba5fdb1d.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/portal-assets/b82bae93-b5b1-41de-89fb-6016f8e5ddb4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/__l5e/assets-v1/001956e9-59fa-4edb-86a8-175be2e7af34/2af8c6f3-8472-4901-97d9-59058dfccf5e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/__l5e/assets-v1/43f31a03-ee5c-4cf6-a9e2-4309fd8e5c0d/9856d3b9-6112-4d3d-8e09-d567012b2a69.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}:root{--stone:#fbfaf9;--pebble:#f3efe9;--paper:#fff;--foreground:#110f0d;--muted-foreground:#68625b;--primary:#1e1e1e;--primary-foreground:#fafafa;--background:var(--stone);--inset-background:var(--stone);--card:#fff;--card-foreground:#110f0d;--popover:#fff;--popover-foreground:#110f0d;--paper-background:#fff;--paper-surface:#f7f5f1;--paper-foreground:#2b2826;--secondary:#f6f3ef;--secondary-foreground:#1a1814;--muted:#f4f1ed;--accent:#f4f1ec;--accent-foreground:#1a1814;--border:#e8e3dc;--input:#e8e3dc;--ring:#1e1e1e;--sidebar:var(--pebble);--sidebar-background:var(--pebble);--sidebar-foreground:#110f0d;--sidebar-primary:#1e1e1e;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#eae3d8;--sidebar-accent-foreground:#1a1814;--sidebar-hover:#e7dfd4;--sidebar-border:#e8e3dc;--sidebar-ring:#1e1e1e;--destructive:#e40014;--destructive-foreground:#f8fafc;--success:#0f8a3c;--success-foreground:#f8fafc;--warning:#ffab01;--warning-foreground:#f8fafc;--blue-100:#dbeafe;--blue-700:#1d4ed8;--green-100:#dcfce7;--green-700:#15803d;--purple-100:#f3e8ff;--purple-700:#7e22ce;--yellow-100:#fef9c3;--yellow-700:#a16207;--yellow-800:#854d0e;--red-100:#fee2e2;--red-700:#b91c1c;--radius:.5rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 2px);--radius-2xl:calc(var(--radius) + 4px);--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a;--shadow-md:0 2px 4px -2px #0000001a, 0 4px 6px -1px #0000001a;--bg-app:var(--stone);--bg-surface:var(--stone);--bg-card:#fff;--bg-sidebar:var(--pebble);--paper-0:#fff;--paper-50:var(--stone);--paper-200:#f4f1ec;--paper-300:#efeae4;--paper-400:var(--pebble);--paper-500:#dfd6c9;--ink-950:#070604;--ink-900:#110f0d;--ink-700:#1e1e1e;--ink-500:#68625b;--line-100:#e8e3dc;--line-200:#eae3d8;--border-soft:#e8e3dc99;--fg1:var(--foreground);--fg2:var(--muted-foreground);--fg3:#857f77;--success-400:#00c950;--success-500:#1daf52;--success-600:#0f8a3c;--danger-600:var(--destructive);--accent-purple:#8200db;--accent-blue:#2b7fff;--font-display:"IBM Plex Serif", "IBM Plex Serif Fallback", Georgia, serif;--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"Inconsolata", ui-monospace, SFMono-Regular, Menlo, monospace;--h1-font:700 30px/36px var(--font-display);--h2-font:700 24px/32px var(--font-display);--h3-font:600 20px/28px var(--font-display);--h4-font:700 18px/24px var(--font-sans);--body-font:400 14px/20px var(--font-sans);--meta-font:400 12px/16px var(--font-sans);--micro-font:500 11px/16px var(--font-sans);--mono-font:400 12px/16px var(--font-mono)}@supports (color:lab(0% 0 0)){:root{--foreground:lab(4.44322% .383534 1.42339);--muted-foreground:lab(42.02% 1.28701 5.23374);--primary-foreground:lab(98.26% 0 0);--card:lab(100% 0 0);--card-foreground:lab(4.44322% .383534 1.42339);--popover:lab(100% 0 0);--popover-foreground:lab(4.44322% .383534 1.42339);--paper-background:lab(100% 0 0);--paper-surface:lab(96.5348% .410527 2.24432);--paper-foreground:lab(16.4822% .708774 2.17567);--secondary:lab(95.9548% .410527 2.24435);--secondary-foreground:lab(8.37017% .758074 2.87516);--muted:lab(95.3748% .410616 2.24439);--accent:lab(95.1452% .481278 2.61983);--accent-foreground:lab(8.37017% .758074 2.87516);--sidebar-foreground:lab(4.44322% .383534 1.42339);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(90.5246% 1.14721 6.01957);--sidebar-accent-foreground:lab(8.37017% .758074 2.87516);--sidebar-hover:lab(89.3685% 1.30311 6.78067);--destructive:lab(48.4493% 77.4328 61.5452);--paper-200:lab(95.1452% .481278 2.61983);--paper-300:lab(93.064% .697285 3.74891);--paper-500:lab(86.1241% 1.46458 7.54603);--ink-950:lab(1.5631% .200033 .695196);--ink-900:lab(4.44322% .383534 1.42339);--ink-500:lab(42.02% 1.28701 5.23374);--line-200:lab(90.5246% 1.14721 6.01957);--fg3:lab(53.621% 1.26851 5.22016)}}h1{font:var(--h1-font);letter-spacing:-.025em;color:var(--ink-900);margin:0}h2{font:var(--h2-font);letter-spacing:-.025em;color:var(--ink-900);margin:0}h3{font:var(--h3-font);letter-spacing:-.02em;color:var(--ink-900);margin:0}h4{font:var(--h4-font);letter-spacing:-.01em;color:var(--ink-900);margin:0}p{font:var(--body-font);color:var(--foreground);margin:0}small,.meta{font:var(--meta-font);color:var(--muted-foreground)}code,pre{font-family:var(--font-mono)}:root{--brand-orange:#e55425;--brand-orange-hot:#ff5c28;--brand-orange-soft:#ff8a3d;--brand-yellow:#ffb02e;--brand-pink:#e84e8a;--brand-magenta:#c43dd2;--brand-50:#fff4ed;--brand-100:#ffe4d4;--brand-700:#b3340c;--brand-gradient:var(--brand-orange);--brand-gradient-soft:var(--brand-50);--accent:var(--brand-orange)}html,body{background:var(--paper);color:var(--foreground)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";margin:0}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}img{max-width:100%;display:block}.nav{z-index:50;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;position:sticky;top:0}.nav-inner{align-items:center;gap:8px;max-width:1640px;margin:0 auto;padding:12px 32px 0;transition:max-width .24s,padding .24s;display:flex}.nav--scrolled .nav-inner{justify-content:center;max-width:1280px;padding-top:10px}.nav--scrolled .nav-pill-menu{margin-left:0}.nav-pill{height:52px;box-shadow:none;background:0 0;border:.5px solid #0000;border-radius:7px;align-items:center;transition:background .22s,border-color .22s,box-shadow .22s;display:flex}.nav-pill-logo{padding:6px 16px 6px 12px}.nav-pill-menu{gap:18px;margin-left:auto;padding:6px 6px 6px 18px}.nav--scrolled .nav-pill{background:#fff;border-color:#1c1c1c1f;box-shadow:0 2px 80px #0000001f}.nav--scrolled .nav-inner{gap:4px}.brand-mark{align-items:center;gap:12px;display:flex}.brand-mark .c-logo{background-image:url(/__l5e/assets-v1/cab2f73c-9776-48fa-828f-5a3f1125ab90/28cf8129-ec4f-40d1-9ddc-2afea66f2c01.png);background-position:50%;background-size:cover;border-radius:7px;flex-shrink:0;width:36px;height:36px}.brand-mark .wm-stack{flex-direction:column;gap:4px;width:fit-content;line-height:1;display:inline-flex}.brand-mark .wordmark{font:600 22px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink-900);white-space:nowrap}.brand-mark .wm-sub{font:600 8.5px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-700);white-space:nowrap}.nav-links{align-items:center;gap:2px;margin-left:0;display:flex}.nav-link{font:500 13.5px/1 var(--font-sans);color:var(--ink-900);opacity:.72;white-space:nowrap;border-radius:7px;padding:7px 12px;transition:background .12s,opacity .12s}.nav-link:hover{background:color-mix(in oklch,var(--ink-900) 6%,transparent);opacity:1}.nav-link.active{opacity:1;background:var(--paper);border:1px solid color-mix(in oklch,var(--brand-orange) 28%,var(--border));color:var(--brand-700);box-shadow:0 1px 2px #e554251f}.nav-spacer{flex:1}.nav-ext{font:500 13.5px/1 var(--font-sans);color:var(--muted-foreground);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.nav-ext:hover{color:var(--foreground)}.nav-toggle{width:36px;height:36px;color:var(--ink-900);border:1px solid var(--border);background:var(--paper);border-radius:7px;justify-content:center;align-items:center;display:none}.nav-toggle:hover{background:var(--stone)}.nav-mobile{border-top:1px solid var(--border);background:#fff;flex-direction:column;gap:2px;padding:12px 24px 18px;display:flex}.nav-mobile .nav-link{opacity:1;padding:10px 12px;font-size:14px}@media(max-width:1180px){.nav-inner{gap:8px;padding:10px 24px 0}.nav-pill-menu{gap:8px;padding:6px 6px 6px 14px}.nav-link{padding:6px 8px;font-size:13px}}@media(max-width:820px){.nav-ext,.nav-pill-menu{display:none}.nav-toggle{margin-left:auto;display:inline-flex}.nav-inner .btn-primary{margin-left:auto}}@media(max-width:560px){.nav-inner .btn-primary,.brand-mark .wm-sub{display:none}}.btn{height:36px;font:500 13.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .12s,border-color .12s;display:inline-flex}.btn-primary{background:var(--brand-gradient);color:#fff;background-position:0%;background-size:140% 140%;border-color:#0000;transition:background-position .28s,box-shadow .2s;box-shadow:0 1px 2px #e5542547,0 1px 3px #e84e8a2e}.btn-primary:hover{background-position:100%;box-shadow:0 2px 6px #e554255c,0 2px 10px #e84e8a3d}.btn-primary-ink{background:var(--ink-700);color:var(--primary-foreground);box-shadow:var(--shadow-sm);border-color:#0000}.btn-primary-ink:hover{background:#000}.btn-outline{background:var(--paper);color:var(--ink-900);border-color:var(--border);box-shadow:var(--shadow-xs)}.btn-outline:hover{background:var(--stone)}.btn-ghost{color:var(--ink-900)}.btn-ghost:hover{background:color-mix(in oklch,var(--ink-900) 6%,transparent)}.btn-lg{border-radius:7px;height:44px;padding:0 22px;font-size:14px}.page{max-width:1280px;margin:0 auto;padding:0 32px}.page-wide{max-width:1640px;margin:0 auto;padding:0 32px}.page-narrow{max-width:960px;margin:0 auto;padding:0 32px}.hero{padding:var(--hero-pad,88px 0 64px);position:relative;overflow:hidden}.hero:before{content:none}.hero>*{z-index:1;position:relative}.hero .eyebrow{font:500 12px/1 var(--font-sans);color:var(--brand-700);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:24px;display:inline-flex}.hero .eyebrow:before{content:"";background:var(--brand-gradient);border-radius:7px;width:28px;height:2px}.hero h1{font:600 64px/1.04 var(--font-display);letter-spacing:-.03em;color:var(--ink-950);text-wrap:balance;max-width:900px;margin:0 0 24px}.hero h1 .accent,.gradient-text{color:var(--ink-950);font-weight:600}.hero .lede{font:400 19px/30px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:620px;margin:0 0 32px}.hero .hero-actions{align-items:center;gap:12px;display:flex}.section{padding:var(--section-pad,72px) 0}.section:last-child{border-bottom:none}.section.section-panel{background:var(--pebble);border-radius:7px;margin:32px clamp(20px,4vw,56px);padding:0}.section.section-stone{background:var(--stone);border-radius:7px;margin:32px clamp(20px,4vw,56px);padding:0}.section.section-panel>.page,.section.section-stone>.page{padding:56px clamp(28px,4vw,56px)}.section.section-narrow>.page,.section.section-panel.section-narrow>.page,.section.section-stone.section-narrow>.page{max-width:960px}@media(max-width:760px){.section.section-panel,.section.section-stone{margin:16px}.section.section-panel>.page,.section.section-stone>.page{padding:32px 20px}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.section-head .left{max-width:720px}.section-eyebrow{font:500 12px/1 var(--font-sans);color:var(--brand-700);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.section-eyebrow .num{border:1px solid color-mix(in oklch,var(--brand-orange) 30%,transparent);min-width:22px;height:22px;font:500 11px/1 var(--font-mono);color:var(--brand-700);background:var(--brand-50);border-radius:7px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.section-title{font:600 36px/1.1 var(--font-display);letter-spacing:-.025em;color:var(--ink-950);text-wrap:balance;margin:0 0 14px}.section-sub{font:400 17px/26px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:620px}.card{background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:7px;padding:24px;transition:border-color .12s,transform .12s}.card.link{cursor:pointer;display:block}.card.link:hover{border-color:color-mix(in oklch,var(--brand-orange) 35%,var(--border))}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media(max-width:960px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}}@media(max-width:640px){.grid-3,.grid-4{grid-template-columns:1fr}.hero h1{font-size:44px}}.itile{background:var(--stone);border:1px solid var(--border);width:36px;height:36px;color:var(--ink-900);border-radius:7px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.itile.tiny{border-radius:7px;width:28px;height:28px;margin-bottom:0}.itile svg{width:18px;height:18px}.index-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:12px;min-height:220px;padding:28px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.index-card:after{content:"";background:var(--brand-gradient);filter:blur(60px);opacity:0;border-radius:50%;width:180px;height:180px;transition:opacity .22s;position:absolute;inset:auto -30% -30% auto}.index-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 40%,var(--border));box-shadow:0 6px 24px -10px #e5542547,var(--shadow-sm)}.index-card:hover:after{opacity:.18}.index-card>*{z-index:1;position:relative}.index-card .ic-num{font:500 12px/1 var(--font-mono);color:var(--muted-foreground);letter-spacing:.02em;position:absolute;top:22px;right:24px}.index-card .ic-title{font:600 22px/1.18 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);text-wrap:balance;margin:0}.index-card .ic-desc{font:400 14px/22px var(--font-sans);color:var(--muted-foreground);flex:1;margin:0}.index-card .ic-cta{font:500 13px/1 var(--font-sans);color:var(--brand-700);align-items:center;gap:6px;margin-top:4px;display:inline-flex}.index-card:hover .ic-cta{gap:10px}.index-card .ic-cta:after{content:"→";transition:transform .16s}.stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.stats .stat{border-right:1px solid var(--border);padding:36px 28px}.stats .stat:last-child{border-right:none}.stats .stat .num{font:600 44px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink-950);margin-bottom:6px}.stats .stat .num .unit{opacity:.6;margin-left:2px;font-size:22px}.stats .stat .label{font:400 13px/18px var(--font-sans);color:var(--muted-foreground)}@media(max-width:800px){.stats{grid-template-columns:repeat(2,1fr)}.stats .stat:nth-child(2){border-right:none}}.tag{background:var(--stone);border:1px solid var(--border);height:22px;font:500 11.5px/1 var(--font-sans);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.tag.solid{background:var(--paper);color:var(--ink-900)}.tag.purple{background:var(--purple-100);color:var(--purple-700);border-color:color-mix(in oklch,var(--purple-700) 18%,transparent)}.tag.green{background:var(--green-100);color:var(--green-700);border-color:color-mix(in oklch,var(--green-700) 18%,transparent)}.tag.blue{background:var(--blue-100);color:var(--blue-700);border-color:color-mix(in oklch,var(--blue-700) 18%,transparent)}.tag.yellow{background:var(--yellow-100);color:var(--yellow-800);border-color:color-mix(in oklch,var(--yellow-800) 18%,transparent)}.quote{background:var(--stone);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:7px;padding:40px 44px}.quote .q-body{font:500 28px/1.32 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);text-wrap:pretty;margin:0 0 16px}.quote .q-body .em{color:var(--ink-900);font-weight:600}.quote .q-attribution{font:400 14px/20px var(--font-sans);color:var(--muted-foreground)}.callout-dark{background:var(--paper);color:var(--ink-950);border:1px solid var(--border);border-radius:7px;padding:44px 48px;position:relative;overflow:hidden;box-shadow:0 1px 2px -1px #0000000f,0 1px 3px #0000000f}.callout-dark:before{content:none}.callout-dark>*{z-index:1;position:relative}.callout-dark .ck-eyebrow{font:500 12px/1 var(--font-sans);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.callout-dark .ck-eyebrow:before{content:"";background:color-mix(in oklch,var(--brand-orange) 60%,var(--border));border-radius:7px;width:28px;height:2px}.callout-dark h3{font:600 32px/1.18 var(--font-display);letter-spacing:-.024em;color:var(--ink-950);text-wrap:balance;margin:0 0 14px}.callout-dark p{color:var(--muted-foreground);margin:0 0 8px;font-size:16px;line-height:26px}.callout-dark .q{font:500 22px/1.4 var(--font-display);color:var(--ink-900);letter-spacing:-.014em;text-wrap:pretty;margin:24px 0 0}.footer{background:var(--paper);border-top:1px solid var(--border);margin-top:0;padding:80px 0 36px}.footer-inner{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:56px 24px;max-width:1280px;margin:0 auto;padding:0 32px;display:grid}.footer-col{min-width:0}.footer h4{font:400 14px/20px var(--font-sans);letter-spacing:0;text-transform:none;color:color-mix(in oklch,var(--ink-950) 50%,transparent);margin:0 0 18px}.footer ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer ul a{font:400 14px/20px var(--font-sans);color:var(--ink-950);text-decoration:none;transition:color .12s}.footer ul a:hover{color:var(--brand-orange)}.footer-static{font:400 14px/20px var(--font-sans);color:var(--ink-950);cursor:default}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:64px auto 0;padding:24px 32px 0;display:flex}.footer-bottom .brand-mark{gap:8px}.footer-bottom .wordmark{font:600 18px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink-950)}.footer-bottom .wm-sub{letter-spacing:.16em;font-size:7.5px}.fb-cluster{align-items:center;gap:24px;display:flex}.fb-cluster a{font:400 13px/1 var(--font-sans);color:var(--muted-foreground);text-decoration:none;transition:color .12s}.fb-cluster a:hover{color:var(--ink-900)}.fb-social{margin-left:auto}.fb-copy{font:400 13px/1 var(--font-sans);color:var(--muted-foreground)}@media(max-width:880px){.footer-bottom{gap:20px}.fb-social{margin-left:0}.fb-copy{width:100%;padding-top:8px}}@media(max-width:1080px){.footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-group{background:var(--paper);border:1px solid var(--border);border-radius:7px;overflow:hidden}.acc-group .acc-head{border-bottom:1px solid var(--border);background:var(--stone);align-items:center;gap:14px;padding:18px 22px;display:flex}.acc-group .acc-head h3{font:600 18px/1.2 var(--font-display);letter-spacing:-.014em;margin:0}.acc-group .acc-head .sub{color:var(--muted-foreground);font-size:13px}.acc-row{border-bottom:1px solid var(--border)}.acc-row:last-child{border-bottom:none}.acc-row button{text-align:left;width:100%;font:500 15px/22px var(--font-sans);color:var(--ink-900);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.acc-row button:hover{background:var(--stone)}.acc-row .chev{color:var(--muted-foreground);flex-shrink:0;transition:transform .16s}.acc-row.open .chev{color:var(--ink-900);transform:rotate(180deg)}.acc-row .body{font:400 14.5px/24px var(--font-sans);color:var(--muted-foreground);max-width:760px;padding:0 22px 20px;display:none}.acc-row.open .body{display:block}.acc-row .body a{color:var(--ink-900);border-bottom:1px solid}.mat-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:12px;padding:22px;transition:border-color .16s;display:flex;position:relative}.mat-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 38%,var(--border));box-shadow:0 6px 22px -10px #e554252e}.mat-card .mat-type{font:500 11px/1 var(--font-mono);color:var(--muted-foreground);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.mat-card h4{font:600 17px/1.28 var(--font-display);letter-spacing:-.014em;margin:0}.mat-card p{color:var(--muted-foreground);flex:1;margin:0;font-size:13.5px;line-height:20px}.mat-card .mat-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.mat-card .mat-actions .meta{font:400 11.5px/1 var(--font-mono);color:var(--muted-foreground)}.mat-card .mat-cta{font:500 13px/1 var(--font-sans);color:var(--ink-900);align-items:center;gap:5px;display:inline-flex}.mat-card .mat-cta:hover{gap:8px}.mat-card .mat-ribbon{background:var(--stone);border:1px solid var(--border);color:var(--muted-foreground);font:500 10.5px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;padding:4px 8px;position:absolute;top:16px;right:16px}.step{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;height:100%;padding:24px;display:flex;position:relative}.step .step-num{font:500 12px/1 var(--font-mono);color:var(--muted-foreground);letter-spacing:.04em;margin-bottom:14px}.step h4{font:600 18px/1.24 var(--font-display);letter-spacing:-.016em;margin:0 0 8px}.step p{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:20px}.approach{background:var(--paper);border:1px solid var(--border);border-radius:7px;grid-template-columns:70px 1fr;align-items:start;gap:28px;padding:28px 32px;display:grid}.approach .ap-num{font:600 56px/1 var(--font-display);letter-spacing:-.04em;color:var(--ink-950);opacity:.18}.approach h4{font:600 20px/1.2 var(--font-display);letter-spacing:-.018em;margin:0 0 8px}.approach p{color:var(--muted-foreground);margin:0 0 10px;font-size:14.5px;line-height:24px}.approach .pull{font:500 14.5px/22px var(--font-display);color:var(--ink-900);border-top:1px dashed var(--border);margin-top:14px;padding-top:12px}.case-row{background:var(--paper);border:1px solid var(--border);border-radius:7px;overflow:hidden}.case-item{border-bottom:1px solid var(--border)}.case-item:last-child{border-bottom:none}.case-head{cursor:pointer;grid-template-columns:28px 1fr auto auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.case-head:hover{background:var(--stone)}.case-head .icon{color:var(--muted-foreground)}.case-head h4{font:600 16px/1.3 var(--font-display);letter-spacing:-.014em;margin:0}.case-head .industry{font:500 12px/1 var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.case-head .chev{color:var(--muted-foreground);transition:transform .16s}.case-item.open .case-head .chev{transform:rotate(180deg)}.case-body{padding:0 22px 26px 64px;display:none}.case-item.open .case-body{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media(max-width:760px){.case-item.open .case-body{grid-template-columns:1fr;padding-left:22px}}.case-body .blk h5{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 8px}.case-body .blk p{color:var(--foreground);margin:0;font-size:14px;line-height:22px}.case-body .blk.outcomes ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.case-body .blk.outcomes li{color:var(--foreground);grid-template-columns:16px 1fr;gap:10px;font-size:14px;line-height:20px;display:grid}.case-body .blk.outcomes li:before{content:"";background:var(--ink-900);border-radius:9999px;width:6px;height:6px;margin-top:8px}.case-body .case-tags{border-top:1px dashed var(--border);flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:14px;display:flex}.case-body .case-cta{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.calc{background:var(--paper);border:1px solid var(--border);border-radius:7px;grid-template-columns:360px 1fr;display:grid;overflow:hidden}@media(max-width:880px){.calc{grid-template-columns:1fr}}.calc .calc-controls{border-right:1px solid var(--border);background:var(--stone);flex-direction:column;gap:20px;padding:26px 28px;display:flex}.calc-controls h4{font:600 18px/1.2 var(--font-display);letter-spacing:-.014em;margin:0 0 4px}.calc-controls .ctrl-label{font:500 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:8px;display:block}.calc-controls .num-row{align-items:center;gap:10px;display:flex}.calc-controls .num-row input{border:1px solid var(--border);height:38px;font:500 14px var(--font-sans);background:var(--paper);color:var(--ink-900);border-radius:7px;flex:1;padding:0 12px}.calc-controls .num-row input:focus{border-color:var(--ink-900);outline:none}.calc-controls .num-row .step-btn{border:1px solid var(--border);background:var(--paper);width:36px;height:36px;color:var(--ink-900);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.calc-controls .num-row .step-btn:hover{background:var(--accent)}.calc .calc-output{flex-direction:column;gap:20px;padding:32px 36px;display:flex}.calc .total{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:end;gap:16px;padding-bottom:18px;display:grid}.calc .total .label{font:500 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.calc .total .price{font:600 56px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink-950)}.calc .total .price .unit{color:var(--muted-foreground);letter-spacing:0;margin-left:4px;font-size:22px}.calc .total .meta{font:500 12px/16px var(--font-mono);color:var(--muted-foreground);text-align:right}.calc .line{grid-template-columns:1fr auto;padding:10px 0;font-size:14px;display:grid}.calc .line .label{color:var(--muted-foreground)}.calc .line .value{color:var(--ink-900);font-variant-numeric:tabular-nums;font-weight:500}.calc .tier-strip{background:var(--border);border:1px solid var(--border);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.calc .tier{background:var(--paper);padding:16px 14px}.calc .tier .t-label{font:500 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:6px}.calc .tier .t-val{font:600 22px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);margin-bottom:4px}.calc .tier .t-sub{font:400 12px/1 var(--font-sans);color:var(--muted-foreground)}.callout{background:var(--paper);border:1px solid var(--border);border-left:3px solid var(--brand-orange);border-radius:7px;grid-template-columns:24px 1fr;align-items:start;gap:16px;padding:22px 26px;display:grid}.callout h4{font:600 15px/1.2 var(--font-sans);color:var(--ink-900);margin:0 0 6px}.callout p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:22px}.callout.purple{border-left-color:var(--accent-purple)}.callout.blue{border-left-color:var(--accent-blue)}.callout.orange{border-left-color:var(--brand-orange)}.sopt{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:14px;padding:26px;display:flex}.sopt h4{font:600 19px/1.2 var(--font-display);letter-spacing:-.018em;margin:0}.sopt p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:22px}.sopt ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sopt li{color:var(--foreground);grid-template-columns:16px 1fr;gap:10px;font-size:13.5px;display:grid}.sopt li:before{content:"";background:var(--ink-900);width:8px;height:1.5px;margin-top:6px}.flow{background:var(--paper);border:1px solid var(--border);border-radius:7px;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px;display:grid;position:relative}.flow .fstep{padding-left:0;position:relative}.flow .fstep .n{background:var(--stone);border:1px solid var(--border);width:28px;height:28px;font:600 12px/1 var(--font-mono);color:var(--ink-900);border-radius:7px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.flow .fstep.hl .n{background:var(--ink-950);color:var(--stone);border-color:var(--ink-950)}.flow .fstep h5{font:600 15px/1.3 var(--font-sans);color:var(--ink-900);margin:0 0 8px}.flow .fstep p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:20px}.flow .fstep+.fstep:before{content:"";background:var(--border);width:12px;height:1px;position:absolute;top:14px;left:-16px}@media(max-width:760px){.flow{grid-template-columns:1fr}.flow .fstep+.fstep:before{display:none}}.gradient-mark{width:32px;height:32px;font:700 16px/1 var(--font-display);color:#fff;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#ff8a3d,#ff5b8e,#c43dd2);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ulink{color:var(--brand-700);border-bottom:1px solid color-mix(in oklch,var(--brand-orange) 40%,transparent)}.ulink:hover{color:var(--brand-orange-hot);border-bottom-color:currentColor}.hero-side{font:400 13px/18px var(--font-sans);color:var(--muted-foreground);align-items:center;gap:10px;display:flex}.hero-side .avatars{display:flex}.hero-side .avatars img{border:2px solid var(--pebble);border-radius:9999px;width:28px;height:28px;margin-left:-8px}.hero-side .avatars img:first-child{margin-left:0}.dual{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media(max-width:880px){.dual{grid-template-columns:1fr;gap:24px}}.pullquote{font:500 30px/1.3 var(--font-display);letter-spacing:-.022em;color:var(--ink-950);text-wrap:balance;padding:24px 0}.pullquote .em{font-weight:600}.tabbar{border:1px solid var(--border);background:var(--paper);border-radius:7px;flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;display:inline-flex}.tabbar button{font:500 13px/1 var(--font-sans);color:var(--muted-foreground);white-space:nowrap;border-radius:9999px;flex:none;padding:8px 16px}.tabbar button.active{background:var(--brand-gradient);color:#fff}.tabbar button:hover:not(.active){background:var(--brand-50);color:var(--brand-700)}.uc-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:10px;padding:22px;transition:border-color .16s;display:flex}.uc-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 38%,var(--border))}.uc-card h4{font:600 17px/1.3 var(--font-display);letter-spacing:-.014em;margin:0}.uc-card p{color:var(--muted-foreground);margin:0;font-size:13.5px;line-height:20px}.uc-card .uc-best{border-top:1px dashed var(--border);padding-top:12px}.uc-card .uc-best .lbl{font:500 10.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}.uc-card .uc-best .val{color:var(--foreground);margin-top:4px;font-size:13px;line-height:18px}.banner{background:var(--ink-950);color:var(--stone);text-align:center;font:500 12px/1 var(--font-sans);letter-spacing:.02em;padding:9px 24px}.banner a{color:var(--stone);border-bottom:1px solid;margin-left:8px}.diff-list{border:1px solid var(--border);background:var(--paper);border-radius:7px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.diff-list .diff{border-bottom:1px solid var(--border);grid-template-columns:220px 1fr;align-items:start;gap:32px;padding:26px 28px;display:grid}.diff-list .diff:last-child{border-bottom:none}.diff-list .diff h4{font:600 19px/1.2 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);margin:0}.diff-list .diff p{color:var(--muted-foreground);margin:0;font-size:14.5px;line-height:24px}@media(max-width:760px){.diff-list .diff{grid-template-columns:1fr;gap:8px}}.label-mono{font:500 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.page-fade{animation:.24s ease-out both pageIn}@keyframes pageIn{0%{transform:translateY(4px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.page-fade{animation:none}}.partnership-thesis{background:var(--paper);border:1px solid var(--border);border-radius:7px;padding:72px 64px 64px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 36px -22px #0000002e}.pt-wordmark{font:600 320px/.9 var(--font-display);letter-spacing:-.04em;color:var(--ink-950);opacity:.06;pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;position:absolute;bottom:-22%;right:-3%}.pt-body{z-index:1;max-width:820px;position:relative}.pt-eyebrow{font:500 12px/1 var(--font-sans);color:var(--brand-700);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;margin-bottom:24px;display:inline-flex}.pt-rule{background:var(--brand-gradient);border-radius:7px;width:28px;height:2px;display:inline-block}.partnership-thesis h3{font:500 36px/1.18 var(--font-display);letter-spacing:-.024em;color:var(--ink-950);text-wrap:balance;margin:0 0 28px}.pt-q{font:500 22px/1.5 var(--font-display);letter-spacing:-.014em;color:var(--ink-900);border-top:1px dashed var(--border);text-wrap:pretty;max-width:760px;margin:0;padding-top:24px}@media(max-width:880px){.partnership-thesis{border-radius:7px;padding:48px 28px 44px}.partnership-thesis h3{font-size:26px}.pt-q{font-size:18px;line-height:1.45}.pt-wordmark{font-size:200px;bottom:-16%}}.nav-group{display:inline-flex;position:relative}.nav-link-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.nav-link-trigger svg{opacity:.6;transition:transform .16s}.nav-group.open .nav-link-trigger svg{opacity:1;transform:rotate(180deg)}.nav-menu{background:var(--paper);border:1px solid var(--border);z-index:60;border-radius:7px;flex-direction:column;gap:2px;min-width:280px;padding:6px;animation:.14s ease-out nav-menu-in;display:flex;position:absolute;top:calc(100% + 8px);left:-4px;box-shadow:0 1px 2px #0000000a,0 12px 36px -16px #0000002e}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.nav-menu-item{color:var(--ink-900);border-radius:7px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}.nav-menu-item:hover{background:color-mix(in oklch,var(--ink-900) 5%,transparent)}.nav-menu-item.active{background:color-mix(in oklch,var(--ink-900) 7%,transparent)}.nm-label{font:500 14px/1.2 var(--font-sans);color:var(--ink-950)}.nm-desc{font:400 12.5px/1.35 var(--font-sans);color:var(--muted-foreground)}.nav-ext-cta{color:var(--ink-900);font-weight:500}.nav-ext-cta:hover{color:var(--ink-950);background:color-mix(in oklch,var(--ink-900) 5%,transparent)}.nav-mobile-group{font:500 11.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);padding:14px 12px 4px}.nav-mobile .nav-link.indent{padding-left:24px}.brand-band{background:var(--brand-gradient);height:3px}.nav-group.open .nav-link-trigger{background:var(--pebble);color:var(--ink-950);opacity:1}.nav-divider{background:var(--border);flex-shrink:0;width:1px;height:22px;margin:0 12px 0 8px;display:inline-block}.nav-btn{height:34px;font:500 13px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.nav-btn-outline{background:var(--brand-gradient);color:#fff;background-position:0%;background-size:140% 140%;border:1px solid #0000;transition:background-position .24s,filter .14s,box-shadow .14s;box-shadow:0 1px 2px #e554252e}.nav-btn-outline:hover{filter:brightness(1.04);background-position:100%}.nav-btn-solid{background:var(--ink-950);color:#fff;border:1px solid var(--ink-950)}.nav-btn-solid:hover{background:#000;border-color:#000}@media(max-width:980px){.nav-divider,.nav-btn-outline{display:none}}@media(max-width:560px){.nav-btn-solid{display:none}}.pm-section{border-bottom:none}.pm-bg-paper{background:var(--paper)}.pm-bg-cream{background:var(--pebble)}.pm-bg-stone{background:var(--stone)}.pm-bg-warm{background:radial-gradient(900px 420px at 6% 0%,color-mix(in oklch,var(--brand-pink) 16%,transparent) 0%,transparent 60%),radial-gradient(1100px 520px at 100% 100%,color-mix(in oklch,var(--brand-orange) 14%,transparent) 0%,transparent 65%),var(--pebble)}.pm-bg-rose{background:radial-gradient(700px 360px at 100% 0%,color-mix(in oklch,var(--brand-pink) 12%,transparent) 0%,transparent 60%),var(--paper)}.pm-bg-ink{background:var(--ink-950);color:#fff;position:relative;overflow:hidden}.pm-feat-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.pm-feat-head-count{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;padding-bottom:8px}.pm-featured{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.pm-feat-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .22s,border-color .16s;display:flex;overflow:hidden}.pm-feat-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 32%,var(--border));transform:translateY(-3px);box-shadow:0 24px 50px -26px #e5542552,0 2px 6px #0000000a}.pm-feat-thumb{aspect-ratio:5/3;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.pm-feat-thumb.t-deck{background:var(--stone)}.pm-feat-thumb.t-doc{background:color-mix(in oklch,var(--pebble) 70%,var(--paper))}.pm-feat-thumb.t-video{background:color-mix(in oklch,var(--ink-700) 12%,var(--pebble))}.pm-feat-thumb .stamp{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#fffffff2;-webkit-backdrop-filter:blur(8px);background:#00000038;border:1px solid #ffffff47;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;top:16px;left:16px}.pm-feat-thumb .play-badge{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pm-feat-thumb .play-badge .play-dot{width:64px;height:64px;color:var(--ink-950);background:#fffffff0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 30px -8px #00000059}.pm-feat-thumb .grid-overlay{mix-blend-mode:overlay;opacity:.55;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.pm-feat-body{flex-direction:column;flex:1;gap:12px;padding:22px 22px 24px;display:flex}.pm-feat-cat{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.pm-feat-title{font:600 24px/1.16 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);text-wrap:balance;margin:0}.pm-feat-desc{font:400 14.5px/22px var(--font-sans);color:var(--muted-foreground);flex:1;margin:0}.pm-feat-actions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.pm-cta-gradient{height:40px;font:500 13.5px/1 var(--font-sans);color:#fff;background:var(--brand-gradient);border-radius:7px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:transform .12s,box-shadow .16s;display:inline-flex;box-shadow:0 6px 20px -8px #e554258c}.pm-cta-gradient:hover{transform:translateY(-1px);box-shadow:0 12px 28px -10px #e55425a6}.pm-link{font:500 13px/1 var(--font-sans);color:var(--ink-900);border-bottom:1px solid color-mix(in oklch,var(--ink-900) 22%,transparent);align-items:center;gap:4px;padding-bottom:2px;transition:gap .16s,color .16s;display:inline-flex}.pm-link:hover{color:var(--brand-700);gap:7px}.pm-search-bar{background:var(--paper);border:1px solid var(--border);width:320px;max-width:100%;height:44px;color:var(--muted-foreground);border-radius:7px;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,background .16s;display:inline-flex}.pm-search-bar:focus-within{border-color:color-mix(in oklch,var(--brand-orange) 38%,var(--border));background:var(--paper);box-shadow:0 0 0 4px color-mix(in oklch,var(--brand-orange) 12%,transparent)}.pm-search-bar input{font:400 14px/1 var(--font-sans);color:var(--ink-900);background:0 0;border:none;outline:none;flex:1;min-width:0}.pm-search-bar input::placeholder{color:var(--muted-foreground)}.pm-search-bar .kbd{font:500 11px/1 var(--font-mono);color:var(--muted-foreground);border:1px solid var(--border);background:var(--stone);border-radius:7px;padding:4px 6px}@media(max-width:760px){.pm-search-bar{display:none}}.pm-group{grid-template-columns:240px 1fr;align-items:start;gap:48px;display:grid}.pm-group-label{align-self:start;position:sticky;top:96px}.pm-group-label .pm-tag{font:500 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-700);align-items:center;gap:10px;display:inline-flex}.pm-group-label .pm-tag:before{content:"";background:var(--brand-orange);border-radius:7px;width:26px;height:2px}.pm-group-label h3{font:600 22px/1.18 var(--font-display);letter-spacing:-.016em;color:var(--ink-950);text-wrap:balance;margin:14px 0 6px}.pm-group-label p{font:400 13.5px/20px var(--font-sans);color:var(--muted-foreground);margin:0}.pm-group-label .pm-count{font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);margin-top:14px;display:inline-block}.pm-asset-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.pm-asset{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:6px;min-height:130px;padding:16px 18px 14px;text-decoration:none;transition:border-color .16s;display:flex;position:relative}.pm-asset:hover{border-color:color-mix(in oklch,var(--brand-orange) 32%,var(--border))}.pm-asset.is-soon{opacity:.7;pointer-events:none}.pm-asset.is-soon:hover{border-color:var(--border)}.pm-asset .pm-asset-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-asset .pm-cat{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.pm-asset .pm-pill{font:500 10.5px/1 var(--font-sans);letter-spacing:.06em;color:var(--muted-foreground);background:var(--stone);border:1px solid var(--border);border-radius:7px;padding:4px 8px}.pm-asset h4{font:600 15.5px/1.24 var(--font-display);letter-spacing:-.012em;color:var(--ink-950);margin:4px 0 0}.pm-asset>p{font:400 13px/19px var(--font-sans);color:var(--muted-foreground);flex:1;margin:0}.pm-asset .pm-asset-foot{border-top:1px dashed var(--border);justify-content:flex-end;align-items:center;margin-top:8px;padding-top:12px;display:flex}.pm-asset .pm-asset-cta{font:500 13px/1 var(--font-sans);color:var(--ink-900);align-items:center;gap:5px;transition:gap .16s,color .16s;display:inline-flex}.pm-asset .pm-asset-cta:hover{color:var(--brand-700);gap:8px}.pm-asset .pm-asset-cta.muted{color:var(--muted-foreground)}.pm-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);font:400 14px/22px var(--font-sans);background:var(--paper);border-radius:7px;padding:36px}.pm-approved-section .page{position:relative}.pm-approved-section:before{content:none}.pm-approved-head{max-width:620px;margin-bottom:28px;position:relative}.pm-approved-eyebrow{font:500 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-orange-soft);align-items:center;gap:12px;margin-bottom:16px;display:inline-flex}.pm-approved-eyebrow:before{content:"";background:var(--brand-orange);border-radius:7px;width:28px;height:2px}.pm-approved-head h2{font:600 38px/1.08 var(--font-display);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0}.pm-approved-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid;position:relative}.pm-approved-link{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 24px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.pm-approved-link:hover{border-color:color-mix(in oklch,var(--brand-orange) 50%,#fff3);background:#ffffff12;transform:translateY(-1px)}.pm-approved-link h4{font:600 18px/1.2 var(--font-display);letter-spacing:-.014em;color:#fff;margin:0 0 6px}.pm-approved-link p{font:400 13.5px/20px var(--font-sans);color:#fff9;margin:0}.pm-approved-link .ico{color:var(--brand-orange-soft)}@media(max-width:720px){.pm-featured{grid-template-columns:1fr}.pm-group{grid-template-columns:1fr;gap:16px}.pm-group-label{position:static}.pm-asset-grid,.pm-approved-grid{grid-template-columns:1fr}}.pm-page{background:var(--paper);position:relative}.pm-page>*{z-index:1;position:relative}.pm-page .pm-section,.pm-page .hero{background:0 0;border-bottom:none}.pm-page .pm-feat-card{box-shadow:0 1px 2px #0000000a,0 18px 40px -28px #281e142e}.pm-page .pm-feat-thumb{border-bottom:none}.pm-page .pm-section .page{max-width:1480px}.pm-block{background:var(--pebble);border-radius:7px;margin:24px 32px 32px;padding:32px clamp(20px,3vw,48px) 16px}.pm-block+.pm-block{margin-top:12px}.pm-page .pm-section.pm-section-in-block{border-top:1px dashed color-mix(in oklch,var(--ink-900) 12%,transparent);padding-block:22px}.pm-page .pm-section.pm-section-in-block:first-child{border-top:none;padding-top:4px}.pm-page .pm-section.pm-section-in-block:last-child{padding-bottom:16px}.pm-page .pm-section.pm-section-in-block .page{max-width:none;padding:0}.pm-page .pm-section.pm-section-in-block .pm-asset{background:var(--paper)}.pm-page .pm-section.pm-approved-section{color:#fff;border-bottom:none;border-radius:7px;margin:32px 32px 64px;padding:64px 0;box-shadow:0 30px 80px -30px #281e1480;background:var(--ink-950)!important}.pm-page .pm-section.pm-approved-section .page{max-width:1280px;padding:0 48px}@media(max-width:760px){.pm-block{margin:16px;padding:20px}.pm-page .pm-section.pm-approved-section{margin:24px 16px 40px;padding:40px 0}.pm-page .pm-section.pm-approved-section .page{padding:0 24px}}.pp-quote-section{padding-top:12px}.pp-principle{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-orange) 6%,var(--paper)) 0%,var(--paper) 100%);border:1px solid color-mix(in oklch,var(--brand-orange) 22%,var(--border));border-left:4px solid var(--brand-orange);border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:36px;padding:22px 28px 22px 24px;display:grid;position:relative;box-shadow:0 1px 2px -1px #e554251a,0 1px 3px #e554250f}.pp-principle-tag{font:600 10.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-700);background:var(--brand-50);border:1px solid color-mix(in oklch,var(--brand-orange) 26%,transparent);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.pp-principle p{font:500 15px/1.55 var(--font-sans);color:var(--ink-900);text-wrap:pretty;margin:0}.pp-principle p strong{color:var(--brand-700);background:linear-gradient(transparent 62%,color-mix(in oklch,var(--brand-orange) 26%,transparent) 62%);padding:0 2px;font-weight:700}@media(max-width:720px){.pp-principle{grid-template-columns:1fr;gap:12px;padding:18px 20px}}.pp-quote-card{background:linear-gradient(180deg,var(--stone) 0%,var(--pebble) 100%);border:1px solid var(--border);border-radius:7px;padding:36px 40px 32px;position:relative;overflow:hidden;box-shadow:0 1px 2px -1px #0000000d}.pp-quote-head{grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:28px;display:grid}.pp-quote-eyebrow{font:500 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-700);align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.pp-new-pill{font:500 10.5px/1 var(--font-sans);letter-spacing:.1em;color:#fff;background:var(--brand-gradient);text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;padding:5px 9px;display:inline-flex}.pp-quote-title{font:600 38px/1.08 var(--font-display);letter-spacing:-.025em;color:var(--ink-950);text-wrap:balance;max-width:720px;margin:0 0 12px}.pp-quote-lede{font:400 16px/24px var(--font-sans);color:var(--muted-foreground);max-width:620px;margin:0}.pp-quote-cta{font:500 13.5px/1 var(--font-sans);color:var(--ink-900);background:var(--paper);border:1px solid var(--border);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:10px 16px;transition:gap .16s,border-color .16s,background .16s;display:inline-flex}.pp-quote-cta:hover{border-color:color-mix(in oklch,var(--brand-orange) 38%,var(--border));background:color-mix(in oklch,var(--brand-orange) 6%,var(--paper));gap:11px}.pp-quote-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.pp-quote-step{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:6px;padding:20px 22px 22px;display:flex;position:relative}.pp-quote-step+.pp-quote-step:before{content:"";background:color-mix(in oklch,var(--brand-orange) 50%,var(--border));width:8px;height:1px;position:absolute;top:38px;left:-10px}.pp-quote-n{font:500 11px/1 var(--font-mono);letter-spacing:.08em;color:var(--brand-700);margin-bottom:4px}.pp-quote-step h4{font:600 18px/1.2 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);margin:0}.pp-quote-step p{font:400 13.5px/20px var(--font-sans);color:var(--muted-foreground);margin:0}.pp-quote-note{background:color-mix(in oklch,var(--brand-orange) 7%,var(--paper));border:1px solid color-mix(in oklch,var(--brand-orange) 22%,var(--border));color:var(--brand-700);border-radius:7px;grid-template-columns:16px 1fr;align-items:start;gap:12px;padding:14px 18px;display:grid}.pp-quote-note p{font:400 13.5px/20px var(--font-sans);color:var(--ink-900);margin:0}.pp-quote-note strong{color:var(--brand-700);font-weight:600}@media(max-width:880px){.pp-quote-card{padding:28px 22px 24px}.pp-quote-head{grid-template-columns:1fr;align-items:start}.pp-quote-steps{grid-template-columns:1fr}.pp-quote-step+.pp-quote-step:before{display:none}.pp-quote-title{font-size:30px}}.pp-page{background:var(--paper);position:relative}.pp-page .pp-section{background:0 0;border-top:none}.pp-page .hero{background:0 0;border-bottom:none}.pp-page .pp-section+.pp-section,.pp-page .pp-quote-section+.pp-section,.pp-page .pp-section+.pp-quote-section{border-top:none}.pp-section{border-bottom:none;position:relative}.pp-bg-paper{background:var(--paper)}.pp-bg-stone{background:var(--stone)}.pp-bg-cream{background:var(--pebble)}.pp-bg-warm-soft{background:radial-gradient(700px 320px at 100% 0%,color-mix(in oklch,var(--brand-pink) 14%,transparent),transparent 60%),radial-gradient(900px 420px at 0% 100%,color-mix(in oklch,var(--brand-orange) 10%,transparent),transparent 65%),var(--stone)}.pp-bg-dotted{background-color:var(--pebble);background-image:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--brand-orange) 38%,transparent) 1px,transparent 1.6px);background-position:0 0;background-size:22px 22px}.pp-bg-dotted:after{content:"";background:radial-gradient(ellipse at center,transparent 30%,var(--pebble) 90%);pointer-events:none;position:absolute;inset:0}.pp-bg-dotted>*{z-index:1;position:relative}.pp-bg-rose{background:var(--paper);position:relative;overflow:hidden}.pp-bg-rose:before{content:"";background:radial-gradient(closest-side,color-mix(in oklch,var(--brand-pink) 18%,transparent),transparent 65%);pointer-events:none;width:720px;height:720px;position:absolute;top:-120px;right:-160px}.pp-bg-rose:after{content:"";background:radial-gradient(closest-side,color-mix(in oklch,var(--brand-orange) 14%,transparent),transparent 65%);pointer-events:none;width:640px;height:640px;position:absolute;bottom:-160px;left:-160px}.pp-bg-rose>*{z-index:1;position:relative}.pp-bg-stripes{background-color:var(--stone);background-image:repeating-linear-gradient(-8deg,transparent 0,transparent 28px,color-mix(in oklch,var(--brand-orange) 5%,transparent) 28px,color-mix(in oklch,var(--brand-orange) 5%,transparent) 29px)}.pp-section+.pp-section{border-top:1px solid color-mix(in oklch,var(--ink-900) 8%,transparent)}.section-bleed-stone{background:var(--stone)}.section-bleed-pebble{background:var(--pebble)}.section-bleed-ink{background:var(--ink-950);color:#fff}.section-bleed-stone+.section-bleed-stone,.section-bleed-pebble+.section-bleed-pebble{padding-top:0}.page-wide-soft{max-width:1440px;margin:0 auto;padding:0 32px}.page-snug{max-width:1120px;margin:0 auto;padding:0 32px}.page-reading{max-width:760px;margin:0 auto;padding:0 32px}.page-offset-r{margin-left:clamp(0px,8vw,140px);margin-right:auto}.page-offset-l{margin-left:auto;margin-right:clamp(0px,8vw,140px)}@media(max-width:980px){.page-offset-l,.page-offset-r{margin-left:auto;margin-right:auto}}.col-7-5{grid-template-columns:7fr 5fr;align-items:start;gap:64px;display:grid}.col-5-7{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.col-8-4{grid-template-columns:8fr 4fr;align-items:start;gap:56px;display:grid}.col-4-8{grid-template-columns:4fr 8fr;align-items:start;gap:56px;display:grid}@media(max-width:880px){.col-7-5,.col-5-7,.col-8-4,.col-4-8{grid-template-columns:1fr;gap:28px}}.tilt-l{transition:transform .22s;transform:rotate(-1.6deg)}.tilt-r{transition:transform .22s;transform:rotate(1.6deg)}.tilt-l:hover,.tilt-r:hover{transform:rotate(0)}.tilt-strong-l{transform:rotate(-3deg)}.tilt-strong-r{transform:rotate(3deg)}.offset-stack{position:relative}.offset-stack>:first-child{opacity:.9;z-index:0;width:80%;position:absolute;inset:-12px -12px auto auto;transform:rotate(2.4deg)}.offset-stack>:last-child{z-index:1;position:relative}.anchor-strip{writing-mode:vertical-rl;font:500 11px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:10px;padding:4px 0;display:inline-flex;transform:rotate(180deg)}.anchor-strip:before{content:"";background:color-mix(in oklch,var(--brand-orange) 50%,transparent);width:1px;height:36px}.frame-on-stone{background:var(--stone);border-radius:7px;padding:clamp(28px,5vw,64px);position:relative}.frame-on-pebble{background:var(--pebble);border-radius:7px;padding:clamp(28px,5vw,64px);position:relative}.has-corner-tick{position:relative}.has-corner-tick:before{content:"";background:var(--brand-orange);border-radius:0 0 7px 7px;width:56px;height:4px;position:absolute;top:0;left:clamp(20px,4vw,56px)}.section.section-tight{padding-top:24px;padding-bottom:24px}.section.section-loose{padding-top:108px;padding-bottom:108px}:root{--radius:7px;--radius-sm:7px;--radius-md:7px;--radius-lg:7px;--radius-xl:7px;--radius-2xl:7px}.btn,.btn-lg,.btn-primary,.btn-primary-ink,.btn-outline,.btn-ghost,.card,.index-card,.itile,.itile.tiny,.step,.approach,.mat-card,.uc-card,.case-row,.case-mini,.work-card,.acc-group,.acc-row,.calc,.calc .tier-strip,.calc-controls input,.calc-controls .step-btn,.callout,.callout-dark,.quote,.partnership-thesis,.flow,.sopt,.diff-list,.diff-list .diff,.pm-feat-card,.pm-feat-thumb,.pm-asset,.pm-search-bar,.pm-empty,.pp-quote-card,.pp-quote-step,.pp-quote-note,.pp-principle,.section.section-panel,.section.section-stone,.nav-pill,.nav-menu,.nav-menu-item,.nav-btn,.nav-btn-outline,.nav-btn-solid,.tabbar,.script-block,.note,.frame-on-stone,.frame-on-pebble,.adopt-card,.method-tile,.glance-tile,.ws-row,.ws-chip,.welcome-vignette,.v-side,.v-side-before,.v-side-after,.wh-quote-card,.wh-video,.final-cta,.fc-meta-row,.art-tile,.art-reel-frame,.art-reel-play,.b-hero-mosaic>*,.work-tag,.case-mini h3,.input,input,textarea,select{border-radius:7px!important}.tag,.tabbar button,.pp-principle-tag,.pm-cta-gradient,.pm-pill,.pm-asset .pm-pill,.pp-feat-thumb .stamp,.pp-feat-thumb .play-badge .play-dot,.work-tag,.hero-side .avatars img,.brand-mark .c-logo,img[class*=avatar],[class*=round-full]{border-radius:9999px!important}.agency-wall{padding:24px 0}.agency-wall-cap{font:500 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:var(--muted-foreground);text-align:center;margin-bottom:22px}.agency-wall-row{color:var(--ink-900);opacity:.55;flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;display:flex}.agency-mark{color:inherit;white-space:nowrap;transition:opacity .16s;display:inline-block}.agency-mark:hover{opacity:1}.focal-quote{max-width:980px;margin:0 auto;padding-left:64px;position:relative}.fq-mark{font:600 96px/1 var(--font-display);color:var(--ink-950);opacity:.18;position:absolute;top:-22px;left:0}.fq-body{font:500 38px/1.28 var(--font-display);letter-spacing:-.022em;color:var(--ink-950);text-wrap:pretty;margin:0 0 36px}.fq-em{color:var(--ink-950);font-weight:600}.fq-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:24px;padding-top:24px;display:flex}.fq-study{font:600 15px/1.3 var(--font-sans);color:var(--ink-900);margin-top:6px}@media(max-width:720px){.focal-quote{padding-left:0}.fq-mark{margin-bottom:-10px;font-size:64px;line-height:1;display:block;position:static}.fq-body{font-size:28px}.fq-meta{flex-direction:column;align-items:flex-start}}.mini-index{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mini-index-item{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:60px 1fr 20px;align-items:center;gap:24px;padding:22px 16px;transition:background .12s;display:grid}.mini-index-item:last-child{border-bottom:none}.mini-index-item:hover{background:var(--paper);padding-left:24px}.mini-index-item .mi-num{font:500 13px/1 var(--font-mono);color:var(--muted-foreground);letter-spacing:.04em}.mini-index-item .mi-body h4{font:600 22px/1.2 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);margin:0 0 4px}.mini-index-item .mi-body p{font:400 14px/22px var(--font-sans);color:var(--muted-foreground);margin:0}.b-hero{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:64px;display:grid}.b-hero-left{padding-top:18px}.b-hero-mosaic{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media(max-width:1080px){.b-hero{grid-template-columns:1fr;gap:36px}.b-hero h1{font-size:48px!important}}.art-tile{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:8px;min-height:168px;padding:18px 18px 16px;display:flex;position:relative}.art-q-src{font:500 11px/16px var(--font-mono);color:var(--muted-foreground);letter-spacing:.02em;margin-top:auto}.art-quote .art-q-body{font:500 17px/1.36 var(--font-display);letter-spacing:-.014em;color:var(--ink-900);text-wrap:pretty;margin:0}.art-stat .art-stat-num{font:600 64px/.94 var(--font-display);letter-spacing:-.04em;color:var(--ink-950)}.art-stat .art-stat-num .unit{opacity:.65;letter-spacing:0;font-size:28px}.art-stat .art-stat-label{font:500 13px/1.3 var(--font-sans);color:var(--ink-900);margin-bottom:8px}.art-reel-frame{background:var(--ink-950);border-radius:7px;align-items:end;gap:1px;height:86px;padding:8px;display:flex;position:relative;overflow:hidden}.art-reel-play{background:var(--stone);width:22px;height:22px;color:var(--ink-950);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;left:12px}.art-reel-time{font:500 11px/1 var(--font-mono);color:#ffffffc7;position:absolute;top:12px;right:12px}.art-reel-bars{align-items:end;gap:2px;width:100%;height:100%;padding-top:24px;display:flex}.art-reel-bars span{background:linear-gradient(#ffffff8c,#ffffff2e);border-radius:7px;flex:1;min-height:4px}.art-reel-title,.art-method h4,.art-map .art-reel-title{font:600 14.5px/1.3 var(--font-display);letter-spacing:-.012em;color:var(--ink-900);margin:4px 0 0}.art-map-svg{background:var(--stone);border:1px solid var(--border);border-radius:7px;width:100%;height:86px}.art-method{justify-content:space-between}.work-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.work-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:14px;padding:28px;transition:border-color .16s;display:flex}.work-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 38%,var(--border));box-shadow:0 6px 22px -10px #e5542538}.work-tag{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.work-card h3{font:600 24px/1.2 var(--font-display);letter-spacing:-.022em;color:var(--ink-950);text-wrap:balance;margin:0}.work-outcome{font:400 15px/24px var(--font-sans);color:var(--ink-900);flex:1;margin:0}.work-meta{border-top:1px dashed var(--border);font:400 13px/1.4 var(--font-sans);color:var(--muted-foreground);flex-wrap:wrap;gap:18px;padding-top:16px;display:flex}.work-meta strong{color:var(--ink-950);margin-right:4px;font-weight:600}@media(max-width:760px){.work-grid{grid-template-columns:1fr}}.methods-grid{border:1px solid var(--border);background:var(--paper);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.method-tile{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 26px}.method-tile:nth-child(3n){border-right:none}.method-tile:nth-last-child(-n+3){border-bottom:none}.method-tile .label-mono{margin-bottom:10px;display:block}.method-tile h4{font:600 18px/1.2 var(--font-display);letter-spacing:-.016em;margin:0 0 6px}.method-tile p{font:400 13.5px/20px var(--font-sans);color:var(--muted-foreground);margin:0}@media(max-width:880px){.methods-grid{grid-template-columns:repeat(2,1fr)}.method-tile{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.method-tile:nth-child(2n){border-right:none}}.ws-greeting{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;display:grid}.ws-quick{min-width:280px;padding-top:18px}.ws-quick .label-mono{margin-bottom:10px;display:block}.ws-quick-row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ws-chip{background:var(--paper);border:1px solid var(--border);font:500 13px/1 var(--font-sans);color:var(--ink-900);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:8px 12px;transition:border-color .16s,background .16s;display:inline-flex}.ws-chip:hover{background:var(--stone);border-color:var(--ink-900)}@media(max-width:880px){.ws-greeting{grid-template-columns:1fr}.ws-quick-row{flex-flow:wrap}}.ws-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ws-rows{background:var(--paper);border:1px solid var(--border);border-radius:7px;overflow:hidden}.ws-row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:36px minmax(0,1fr) 110px 140px 110px 20px;align-items:center;gap:18px;padding:18px 22px;transition:background .12s;display:grid}.ws-row:last-child{border-bottom:none}.ws-row:hover{background:var(--stone)}.ws-row-icon{background:var(--stone);border:1px solid var(--border);width:32px;height:32px;color:var(--ink-900);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ws-row-title{font:600 16px/1.2 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);margin-bottom:2px}.ws-row-sub{font:400 12.5px/1.4 var(--font-sans);color:var(--muted-foreground)}.ws-row-tag{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);display:inline-block}.ws-row-status{font:500 12.5px/1.3 var(--font-sans);color:var(--ink-900)}.ws-row-time{font:400 12px/1.3 var(--font-mono);color:var(--muted-foreground)}@media(max-width:980px){.ws-row{grid-template-columns:36px 1fr 20px}.ws-row-tag,.ws-row-status,.ws-row-time{display:none}}.ws-glance{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.glance-tile{background:var(--paper);border:1px solid var(--border);border-radius:7px;padding:22px 22px 20px}.glance-tile .label-mono{margin-bottom:10px;display:block}.glance-tile .glance-big{font:600 26px/1 var(--font-display);letter-spacing:-.024em;color:var(--ink-950);margin-bottom:8px}.glance-tile p{font:400 13px/19px var(--font-sans);color:var(--muted-foreground);margin:0}@media(max-width:980px){.ws-glance{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ws-glance{grid-template-columns:1fr}}.featured-study{background:var(--paper);border:1px solid var(--border);border-radius:7px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:56px;padding:40px 44px;display:grid}.featured-study .fs-left{flex-direction:column;gap:16px;display:flex}.featured-study .fs-eyebrow{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);align-items:center;gap:12px;display:flex}.featured-study h2{font:600 36px/1.12 var(--font-display);letter-spacing:-.026em;color:var(--ink-950);text-wrap:balance;margin:0}.featured-study .fs-summary{font:400 16px/26px var(--font-sans);color:var(--muted-foreground);margin:0}.featured-study .fs-outcomes{border-top:1px dashed var(--border);flex-direction:column;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:flex}.featured-study .fs-outcomes li{font:400 14.5px/22px var(--font-sans);color:var(--ink-900);grid-template-columns:24px 1fr;gap:10px;display:grid}.featured-study .fs-outcomes li .n{font:500 11px/22px var(--font-mono);color:var(--muted-foreground)}.featured-study .fs-artifacts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.featured-study .fs-artifacts-slot{align-self:stretch;display:block}.featured-study .fs-actions{border-top:1px solid var(--border);gap:10px;margin-top:16px;padding-top:16px;display:flex}@media(max-width:980px){.featured-study{grid-template-columns:1fr;padding:32px 28px}.featured-study h2{font-size:28px}}.case-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.case-mini{background:var(--paper);border:1px solid var(--border);cursor:pointer;border-radius:7px;flex-direction:column;gap:12px;padding:24px;transition:border-color .16s,box-shadow .16s;display:flex}.case-mini:hover{border-color:color-mix(in oklch,var(--brand-orange) 38%,var(--border));box-shadow:0 6px 22px -10px #e554252e}.case-mini .industry{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.case-mini h3{font:600 19px/1.24 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);margin:0}.case-mini .case-mini-outcome{font:400 14px/22px var(--font-sans);color:var(--ink-900);flex:1;margin:0}.case-mini .case-mini-foot{border-top:1px dashed var(--border);font:500 12px/1 var(--font-sans);color:var(--muted-foreground);justify-content:space-between;align-items:center;padding-top:12px;display:flex}@media(max-width:760px){.case-grid{grid-template-columns:1fr}}.script-block{background:var(--paper);border:1px solid var(--border);border-radius:7px;grid-template-columns:80px 1fr;gap:24px;padding:24px 28px;display:grid}.script-block .who{font:500 12px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-700)}.script-block p{font:400 15px/24px var(--font-sans);color:var(--ink-900);text-wrap:pretty;margin:0}.script-block+.script-block{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.script-block:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.note{border:1px solid color-mix(in oklch,var(--yellow-700) 30%,transparent);font:400 13.5px/20px var(--font-sans);color:var(--yellow-800);background:#fff8e1;border-radius:7px;padding:14px 18px}.note strong{color:var(--ink-900);font-weight:600}.welcome-hero{background:var(--paper);padding:64px 0 72px;position:relative;overflow:hidden}.welcome-hero:before{content:none}.welcome-hero>*{z-index:1;position:relative}.wh-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:64px;display:grid}.wh-split-left{flex-direction:column;gap:24px;min-width:0;padding-top:56px;display:flex}.wh-split-right{min-width:0}.wh-eyebrow{font:500 12px/1 var(--font-sans);color:var(--brand-700);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin:0;display:inline-flex}.wh-eyebrow-dot{background:var(--brand-orange);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in oklch,var(--brand-orange) 18%,transparent);border-radius:9999px;display:inline-block}.wh-headline{font:600 52px/1.08 var(--font-display);letter-spacing:-.025em;color:var(--ink-950);text-wrap:balance;margin:0}.wh-headline .accent{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:inherit}.wh-lede{font:400 17px/26px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:480px;margin:0}.wh-logos{border-top:1px solid var(--border);margin-top:auto;padding-top:36px}.wh-logos-label{color:var(--muted-foreground);margin-bottom:24px}.wh-quote-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;margin:0;padding:28px 28px 26px;position:relative;box-shadow:0 1px 2px #0000000a,0 18px 48px -28px #00000038}.wh-quote-mark{font:600 96px/.8 var(--font-display);color:#0000;opacity:.18;opacity:.5;pointer-events:none;position:absolute;top:10px;left:22px}.wh-video{background:var(--ink-950);aspect-ratio:4/3;border-radius:7px;width:100%;margin-top:22px;position:relative;overflow:hidden}.wh-video video{object-fit:cover;width:100%;height:100%;display:block}.wh-video-tag{-webkit-backdrop-filter:blur(6px);color:#fff;font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#141210b8;border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;top:12px;right:12px}.wh-cite{border-top:1px dashed var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:20px;padding-top:20px;display:grid}.wh-cite-meta h3{font:600 20px/1.2 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);margin:8px 0 4px}.wh-cite-meta p{font:400 13.5px/20px var(--font-sans);color:var(--muted-foreground);margin:0}.wh-cite-tag .label-mono{margin-bottom:8px;display:block}.wh-cite-pull{font:500 15px/22px var(--font-display);letter-spacing:-.012em;color:var(--ink-900);text-wrap:pretty;margin:0}@media(max-width:1080px){.wh-split{grid-template-columns:1fr;gap:40px}.wh-headline{font-size:44px}.wh-lede{max-width:640px}}@media(max-width:760px){.welcome-hero{padding:48px 0 56px}.wh-headline{font-size:36px}.wh-quote-card{padding:20px 18px 18px}.wh-quote-mark{font-size:72px;top:4px;left:14px}.wh-cite{grid-template-columns:1fr;gap:16px}}.welcome-logos-marquee{width:100%;position:relative;overflow:hidden}.welcome-logos-marquee:before,.welcome-logos-marquee:after{content:"";z-index:2;pointer-events:none;width:64px;position:absolute;top:0;bottom:0}.welcome-logos-marquee:before{background:linear-gradient(90deg,var(--paper) 10%,transparent 100%);left:0}.welcome-logos-marquee:after{background:linear-gradient(-90deg,var(--paper) 10%,transparent 100%);right:0}.welcome-logos-track{width:max-content;animation:48s linear infinite welcome-logos-scroll;display:flex}.welcome-logos-group{flex-shrink:0;align-items:center;gap:44px;padding-right:44px;display:flex}.welcome-logos-track img{filter:grayscale()brightness()contrast(.92);opacity:.55;flex-shrink:0;width:auto;max-width:none;height:22px;transition:opacity .2s;display:block}.welcome-logos-track img:hover{opacity:1}.welcome-logos-track img[alt="R/GA"],.welcome-logos-track img[alt="Havas BETC"],.welcome-logos-track img[alt=VML],.welcome-logos-track img[alt=Human8],.welcome-logos-track img[alt=Ipsos]{filter:grayscale()brightness(1.4)contrast(.78);opacity:.6}.welcome-logos-track img[alt="Delariva Group"],.welcome-logos-track img[alt=ifop],.welcome-logos-track img[alt="Ninth Seat"]{filter:grayscale()brightness(1.15)contrast(.86);opacity:.55}@keyframes welcome-logos-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.welcome-logos-track{animation:none}}@media(max-width:760px){.welcome-logos-group{gap:40px;padding-right:40px}.welcome-logos-track img{max-height:36px}.welcome-logos-marquee:before,.welcome-logos-marquee:after{width:48px}}.welcome-team .team-grid{grid-template-columns:1.7fr 1fr 1fr;gap:16px;display:grid}.welcome-team .team-grid.team-grid-pair{grid-template-columns:1fr 1fr;gap:20px}.team-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:18px;min-height:320px;padding:28px;display:flex}.team-card-feature{background:var(--paper);border-color:color-mix(in oklch,var(--brand-orange) 22%,var(--border))}.team-portrait{justify-content:flex-start;align-items:center;display:flex}.team-portrait image-slot{width:88px;height:88px;display:block}.team-portrait-lg image-slot{width:116px;height:116px}.team-body{flex-direction:column;gap:10px;display:flex}.team-body .label-mono{margin-bottom:0}.team-body h3{font:600 26px/1.16 var(--font-display);letter-spacing:-.022em;color:var(--ink-950);margin:2px 0 0}.team-creds{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.team-creds li{font:400 14.5px/22px var(--font-sans);color:var(--ink-900);padding-left:18px;position:relative}.team-creds li:before{content:"";background:var(--ink-900);width:8px;height:1.5px;position:absolute;top:10px;left:0}.team-creds strong{color:var(--ink-950);font-weight:600}.team-note{font:400 14px/22px var(--font-sans);color:var(--muted-foreground);border-top:1px dashed var(--border);text-wrap:pretty;margin:12px 0 0;padding-top:16px}@media(max-width:1080px){.welcome-team .team-grid{grid-template-columns:1fr}}.welcome-team .team-split{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.welcome-team .team-split-left{min-width:0}.welcome-team .team-split-right{flex-direction:column;gap:14px;min-width:0;display:flex}.welcome-team .team-video-frame{background:var(--paper);border:1px solid var(--border);border-radius:7px;padding:8px;box-shadow:0 1px 2px -1px #00000014,0 1px 3px #0000000f}.welcome-team .team-video{aspect-ratio:4/3;background:#000;border-radius:7px;margin:0;overflow:hidden}.welcome-team .team-video video{object-fit:cover;width:100%;height:100%;display:block}.welcome-team .team-split-right .section-title{margin:4px 0 6px}.welcome-team .team-split-right .section-sub{margin:0}.welcome-team .team-pedigree{border-top:1px dashed var(--border);flex-direction:column;gap:12px;margin-top:22px;padding-top:22px;display:flex}.welcome-team .team-pedigree .label-mono{margin:0}.welcome-team .pedigree-marquee{--logo-h:28px}.welcome-team .pedigree-marquee img{max-height:28px}.welcome-team .pedigree-marquee:before,.welcome-team .pedigree-marquee:after{display:none}@media(max-width:1080px){.welcome-team .team-split{grid-template-columns:1fr;gap:28px}}.voices-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.voice-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:18px;min-height:260px;margin:0;padding:32px 32px 26px;display:flex;position:relative}.voice-mark{font:600 76px/.6 var(--font-display);color:#0000;opacity:.18;opacity:.6;pointer-events:none;position:absolute;top:22px;left:28px}.voice-card blockquote{font:500 20px/1.4 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);text-wrap:pretty;margin:32px 0 0;padding:0}.voice-placeholder{border:1px dashed color-mix(in oklch,var(--muted-foreground) 35%,transparent);border-radius:7px;font-style:italic;color:var(--muted-foreground)!important;letter-spacing:0!important;padding:16px 18px!important;font-size:14.5px!important;font-weight:400!important;line-height:22px!important}.voice-card figcaption{border-top:1px solid var(--border);margin-top:auto;padding-top:16px}.voice-company{font:600 15px/1.2 var(--font-sans);color:var(--ink-950);margin-bottom:2px}.voice-sector{font:500 11.5px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:6px}.voice-attr{font:400 13px/18px var(--font-sans);color:var(--muted-foreground)}@media(max-width:760px){.voices-grid{grid-template-columns:1fr}}.welcome-adopt{padding-top:88px;padding-bottom:96px}.adopt-head{max-width:880px;margin:0 0 48px}.adopt-eyebrow{font:500 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-orange);margin-bottom:22px;display:inline-block}.adopt-headline{font:600 clamp(40px,4.6vw,56px) / 1.08 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);text-wrap:balance;margin:0}.adopt-grid{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,1fr);gap:20px;display:grid;overflow:visible}.adopt-card{background:var(--paper);box-shadow:none;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:18px;padding:32px;transition:border-color .2s;display:flex}.adopt-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 30%,transparent)}.adopt-card:nth-child(2n){border-right:none}.adopt-card:nth-last-child(-n+2){border-bottom:none}.adopt-top{align-items:baseline;gap:22px;display:flex}.adopt-num{font:500 clamp(28px,2.8vw,36px) / 1 var(--font-display);letter-spacing:-.02em;color:var(--brand-orange);opacity:1}.adopt-label{font:500 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-orange);white-space:nowrap}.adopt-title{font:600 clamp(24px,2.2vw,28px) / 1.18 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);text-wrap:balance;margin:0}.adopt-copy{font:400 16px/1.55 var(--font-sans);color:color-mix(in oklch,var(--ink-950) 80%,transparent);text-wrap:pretty;margin:0}.adopt-coda{max-width:880px;font:500 italic clamp(20px,2vw,24px) / 1.4 var(--font-display);letter-spacing:-.014em;color:var(--brand-orange);text-wrap:balance;margin:56px 0 0}@media(max-width:880px){.adopt-grid{grid-template-columns:1fr}.adopt-card{padding:28px 24px}.adopt-top{gap:16px}}.welcome-vignette{background:var(--stone);position:relative}.vignette-head{text-align:center;max-width:720px;margin:0 auto 56px}.vignette-title{font:500 clamp(34px,4vw,48px) / 1.12 var(--font-display);letter-spacing:-.022em;color:var(--ink-950);text-wrap:balance;flex-direction:column;gap:8px;margin:0;display:flex}.vignette-sub{color:color-mix(in oklch,var(--ink-950) 70%,transparent);text-wrap:balance;font-weight:400}.compare-wrap{background:var(--paper);border:1px solid var(--border);border-radius:7px;padding:clamp(24px,3vw,40px);position:relative;box-shadow:0 1px 3px #0000000a}.compare-grid{z-index:1;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.compare-col{background:0 0;flex-direction:column;min-width:0;display:flex}.compare-tab{height:56px;font:500 16px/1 var(--font-sans);letter-spacing:-.005em;border-radius:7px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 20px;display:flex}.compare-tab-before{background:var(--paper);border:1px solid var(--border);color:color-mix(in oklch,var(--ink-950) 70%,transparent);box-shadow:0 1px 2px #0000000a}.compare-tab-after{color:#fff;background:linear-gradient(95deg,#f0824a,#ee6740 40%,#e8612d,#e25b25);border:none;box-shadow:0 4px 14px -4px #e5542552}.compare-c-mark{background:url(/__l5e/assets-v1/cab2f73c-9776-48fa-828f-5a3f1125ab90/28cf8129-ec4f-40d1-9ddc-2afea66f2c01.png) 50%/cover;border-radius:7px;width:28px;height:28px;box-shadow:0 1px 3px #0000002e}.compare-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.compare-rows li{border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent);font:400 14.5px/1.45 var(--font-sans);color:var(--ink-900);text-wrap:pretty;grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:18px 20px;display:grid}.compare-rows li:last-child{border-bottom:none}.compare-col-before .compare-rows li{color:color-mix(in oklch,var(--ink-950) 60%,transparent)}.compare-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.compare-icon-x{background:var(--paper);border:1px solid var(--border);color:color-mix(in oklch,var(--ink-950) 45%,transparent)}.compare-icon-check{background:color-mix(in oklch,var(--success-500) 14%,var(--paper));border:1px solid color-mix(in oklch,var(--success-600) 30%,transparent);color:var(--success-600)}.compare-float{object-fit:cover;pointer-events:none;z-index:2;border:4px solid var(--paper);border-radius:7px;width:112px;height:138px;position:absolute;box-shadow:0 14px 40px -16px #00000047}.compare-float-tr{top:-110px;right:-32px;transform:rotate(8deg)}.compare-float-r{top:58%;right:-64px;transform:rotate(-9deg)}@media(max-width:1100px){.compare-float-tr{width:92px;height:116px;top:-88px;right:-8px}.compare-float-r{width:92px;height:116px;right:-36px}}@media(max-width:760px){.compare-float-tr,.compare-float-r{display:none}}.vignette-actions{justify-content:center;gap:12px;margin-top:36px;display:flex}@media(max-width:880px){.compare-grid{grid-template-columns:1fr;gap:24px}.compare-rows li{padding:14px 16px;font-size:14px}.compare-tab{height:48px;padding:0 16px;font-size:15px}.compare-c-mark{width:24px;height:24px}}.welcome-final-cta{background:var(--paper);color:var(--ink-900);isolation:isolate;padding:88px 0 96px;position:relative;overflow:hidden}.welcome-final-cta:before,.welcome-final-cta:after{content:none}.welcome-final-cta>.page{z-index:1;position:relative}.final-cta{grid-template-columns:1.4fr 1fr;align-items:end;gap:64px;display:grid}.fc-left h2{font:600 56px/1.06 var(--font-display);letter-spacing:-.03em;color:var(--ink-950);text-wrap:balance;margin:0 0 20px}.fc-left h2 .accent{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:inherit}.fc-left p{font:400 17px/28px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:560px;margin:0 0 32px}.fc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.welcome-final-cta .btn-primary-ink{background:var(--brand-gradient);color:#fff;background-position:0%;background-size:140% 140%;border-color:#0000;transition:background-position .24s,filter .14s,box-shadow .14s;box-shadow:0 1px 2px #e554252e,0 12px 28px -14px #e84e8a6b}.welcome-final-cta .btn-primary-ink:hover{filter:brightness(1.06);background-position:100%;box-shadow:0 1px 2px #e5542538,0 18px 36px -14px #e84e8a80}.welcome-final-cta .btn-outline{background:var(--paper);color:var(--ink-900);border-color:var(--border)}.welcome-final-cta .btn-outline:hover{background:var(--pebble);border-color:color-mix(in oklch,var(--ink-900) 22%,var(--border))}.fc-right{background:var(--pebble);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:0;padding:24px 28px;display:flex}.fc-meta-row{border-bottom:1px dashed var(--border);grid-template-columns:110px 1fr;align-items:baseline;gap:14px;padding:14px 0;display:grid}.fc-meta-row:first-child{padding-top:0}.fc-meta-row:last-child{border-bottom:none;padding-bottom:0}.fc-meta-row .label-mono{color:var(--muted-foreground)}.fc-meta-row>span:last-child{font:500 14px/20px var(--font-sans);color:var(--ink-900)}.fc-meta-row .ulink{color:var(--ink-900);border-bottom-color:color-mix(in oklch,var(--ink-900) 50%,transparent)}@media(max-width:880px){.welcome-final-cta{padding:64px 0 72px}.welcome-final-cta:after{width:480px;height:480px;bottom:-200px;right:-160px}.final-cta{grid-template-columns:1fr;gap:40px}.fc-left h2{font-size:36px}}body.v2 .nav-pill{background:#fff;border-color:#1c1c1c1a;box-shadow:0 1px 2px #0000000a,0 6px 22px -10px #00000029}body.v2 .nav--scrolled .nav-pill{box-shadow:0 2px 60px #0000001a}body.v2 .nav-inner{padding-top:16px}body.v2 .nav-pill-logo{border-radius:9999px;padding:6px 18px 6px 12px}body.v2 .nav-pill-menu{border-radius:9999px;gap:14px;padding:6px 6px 6px 18px}body.v2 .nav-btn-signin{background:var(--stone);color:var(--ink-950);border:1px solid var(--border);height:34px;font:500 13px/1 var(--font-sans);border-radius:9999px;align-items:center;padding:0 14px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}body.v2 .nav-btn-signin:hover{background:var(--pebble);color:var(--brand-700);border-color:color-mix(in oklch,var(--brand-orange) 28%,var(--border))}body.v2 .nav-btn-get{color:var(--ink-950);border:1px solid var(--ink-950);height:36px;font:500 13px/1 var(--font-sans);white-space:nowrap;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:0 16px;transition:background .14s,color .14s,transform .14s;display:inline-flex}body.v2 .nav-btn-get:hover{background:var(--ink-950);color:#fff;transform:translateY(-1px)}body.v2 .nav-btn-get-gradient{color:#fff;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:220% 220%;border-color:#0000;transition:background-position .28s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #e554252e,0 6px 16px -8px #c43dd266}body.v2 .nav-btn-get-gradient:hover{color:#fff;background-position:80% 70%;transform:translateY(-1px);box-shadow:0 1px 2px #e5542538,0 10px 22px -8px #c43dd27a}body.v2 .fs-cta-gradient{color:#fff;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:220% 220%;border-color:#0000;transition:background-position .28s,box-shadow .14s,transform .14s;box-shadow:0 1px 2px #e554252e,0 6px 16px -8px #c43dd266}body.v2 .fs-cta-gradient:hover{color:#fff;background-position:80% 70%;transform:translateY(-1px);box-shadow:0 1px 2px #e5542538,0 10px 22px -8px #c43dd27a}body.v2 .nav-btn-demo{background:var(--ink-950);color:#fff;border:1px solid var(--ink-950);height:36px;font:500 13px/1 var(--font-sans);border-radius:9999px;justify-content:center;align-items:center;padding:0 18px;transition:background .14s,transform .14s;display:inline-flex}body.v2 .nav-btn-demo:hover{background:#000;transform:translateY(-1px)}body.v2 .nav-link.active{color:var(--ink-950);box-shadow:none;background:0 0;border:0;position:relative}body.v2 .nav-link.active:after{content:"";background:var(--brand-orange);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}body.v2 .nav-link-trigger.active:after{transform:translate(calc(-50% - 9px))}body.v2 .nav-menu{border-radius:7px;min-width:320px;padding:10px}body.v2 .nav-menu-item{border-radius:7px;padding:12px 14px;position:relative}body.v2 .nav-menu-item .nm-label{font:400 15px/1.2 var(--font-display);letter-spacing:-.01em;color:color-mix(in oklch,var(--ink-950) 78%,transparent)}body.v2 .nav-menu-item .nm-desc{font:400 13px/1.4 var(--font-sans);color:var(--muted-foreground);margin-top:4px}body.v2 .nav-menu-item.active{background:0 0}body.v2 .nav-menu-item.active:before,body.v2 .nav-mega-item.active:before{display:none}body.v2 .nav-mega{grid-template-columns:repeat(var(--mega-cols,3),minmax(180px,1fr));border:1px solid color-mix(in oklch,var(--ink-950) 8%,transparent);z-index:50;white-space:nowrap;background:#fff;border-radius:7px;gap:8px 24px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000000a,0 20px 48px -16px #0000002e}body.v2 .nav-mega:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}body.v2 .nav-mega-narrow{grid-template-columns:repeat(var(--mega-cols,2),minmax(220px,1fr))}body.v2 .nav-mega-wide{min-width:660px}body.v2 .nav-mega-col{flex-direction:column;gap:2px;padding:4px 6px;display:flex}body.v2 .nav-mega-col-label{font:400 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);margin-bottom:6px;padding:8px 8px 12px}body.v2 .nav-mega-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}body.v2 .nav-mega-item{border-radius:7px;flex-direction:column;gap:2px;padding:8px;text-decoration:none;transition:background .14s;display:flex;position:relative}body.v2 .nav-mega-item:hover{background:color-mix(in oklch,var(--brand-orange) 6%,var(--stone))}body.v2 .nav-mega-item .nm-label{font:400 14px/1.2 var(--font-sans);color:color-mix(in oklch,var(--ink-950) 78%,transparent);letter-spacing:-.005em}body.v2 .nav-mega-item .nm-desc{font:400 12.5px/1.4 var(--font-sans);color:var(--muted-foreground);white-space:normal;max-width:220px}body.v2 .nav-mega-item.active{background:0 0}body.v2 .nav-mega-item.active:before{display:none}body.v2 .nav-mega-twopane{background:#fff;border:1px solid #ece6dc;border-radius:12px;grid-template-columns:minmax(280px,.9fr) minmax(440px,1.3fr);width:920px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 16px 40px -16px #281e1433}body.v2 .nav-mega-tri{grid-template-columns:minmax(470px,1.05fr) minmax(480px,1fr);width:1020px;max-width:calc(100vw - 48px);position:fixed;top:81px;left:50%;transform:translate(-50%)}body.v2 .nm-left-groups{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}body.v2 .nm-left-group .nm-eyebrow{margin-bottom:10px}body.v2 .nm-left-group .nm-rows{gap:2px}body.v2 .nm-left-groups .nm-row-icon{display:none}body.v2 .nm-left-groups .nm-row{gap:0;padding-left:0;padding-right:0}body.v2 .nm-left-groups .nm-row-title,body.v2 .nm-left-groups .nm-row-desc{white-space:normal}body.v2 .nav-mega-twopane-solo{grid-template-columns:1fr;width:420px;min-width:0}body.v2 .nav-mega-twopane-solo .nm-pane-left{border-right:0}body.v2 .nm-pane{padding:18px}body.v2 .nm-pane-left{border-right:1px solid var(--border);background:#fff}body.v2 .nm-pane-right{background:radial-gradient(120% 100% at 100% 0,#f5e5d8,#fbfaf9 60% 100%);flex-direction:column;display:flex}body.v2 .nm-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}body.v2 .nm-row{color:var(--ink-950);border-radius:10px;align-items:flex-start;gap:14px;padding:12px;text-decoration:none;transition:background .14s;display:flex}body.v2 .nm-row:hover{background:#fbfaf9}body.v2 .nm-row-badge{color:#fff;font:700 9px/1.5 var(--font-sans);letter-spacing:.08em;vertical-align:middle;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:220% 220%;border-radius:5px;margin-left:8px;padding:1px 6px;display:inline-block}body.v2 .sc-fg-soon body.v2 .sc-soon-badge{background:var(--stone);border:1px solid var(--border);font:600 9px/1.5 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);vertical-align:middle;border-radius:5px;margin-left:6px;padding:1px 6px;display:inline-block}body.v2 .sc-cost-mult{opacity:.5}body.v2 .sc-mult-soon{font:500 10px/1.4 var(--font-sans);color:var(--muted-foreground);margin-left:4px;font-style:italic}body.v2 .nm-row-icon{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}body.v2 .nm-row:not([data-tone=orange]) .nm-row-icon svg,body.v2 .nm-row:not([data-tone=orange]) .nm-row-icon svg path{stroke:#000}body.v2 .nm-row-icon .c-logo-nav{background-image:url(/__l5e/assets-v1/cab2f73c-9776-48fa-828f-5a3f1125ab90/28cf8129-ec4f-40d1-9ddc-2afea66f2c01.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:20px;height:20px;display:inline-block}body.v2 .nm-row-body{flex-direction:column;gap:2px;min-width:0;display:flex}body.v2 .nm-row-title{font:500 13px/1.4 var(--font-sans);color:var(--ink-950);letter-spacing:-.005em}body.v2 .nm-row:hover .nm-row-title{text-underline-offset:3px;text-decoration:underline}body.v2 .nm-row-desc{font:400 12.5px/1.45 var(--font-sans);color:var(--muted-foreground);letter-spacing:-.005em}body.v2 .nm-row[data-tone=orange] .nm-row-icon,body.v2 .nm-row[data-tone=orange] .nm-row-title{color:var(--brand-orange)}body.v2 .nm-eyebrow{font:500 10.5px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#8a857c;margin:0 0 12px}body.v2 .nm-feature{border:1px solid var(--border);color:var(--ink-950);background:#fff;border-radius:12px;align-items:stretch;gap:14px;padding:12px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}body.v2 .nm-feature:hover{border-color:color-mix(in oklch,var(--ink-950) 18%,var(--border));box-shadow:0 4px 12px #0000000d}body.v2 .nm-feature-img{background-color:#ff5b8e;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex-shrink:0;align-self:flex-start;width:72px;height:72px;box-shadow:0 2px 6px #e554252e}body.v2 .nm-feature-body{flex-direction:column;gap:4px;min-width:0;display:flex}body.v2 .nm-feature-badge{color:#fff;font:500 10.5px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:220% 220%;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}body.v2 .nm-feature-title{font:500 13px/1.3 var(--font-sans);white-space:normal;color:var(--ink-950);letter-spacing:-.005em;margin:4px 0 0}body.v2 .nm-feature:hover .nm-feature-title{text-underline-offset:3px;text-decoration:underline}body.v2 .nm-feature-desc{font:400 13px/1.5 var(--font-sans);color:var(--muted-foreground);letter-spacing:-.005em;margin:2px 0 0}body.v2 .nm-divider{border-top:1px dashed var(--border);margin:18px 0 16px}body.v2 .nm-chips{flex-wrap:wrap;gap:6px;display:flex}body.v2 .nm-chip{background:var(--ink-950);color:#fff;font:500 10.5px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:7px 10px;text-decoration:none;transition:background .14s;display:inline-flex}body.v2 .nm-chip:hover{background:color-mix(in oklch,var(--ink-950) 85%,transparent)}@media(max-width:1080px){body.v2 .nav-mega{display:none}}.wf-cover{background:var(--stone);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(32px,3.5vw,56px) 0 clamp(36px,4vw,60px)}.wf-cover-inner{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.wf-cover-hero{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;margin-bottom:clamp(48px,7vw,96px);display:grid}.wf-hero-text{grid-column:1/span 8;max-width:1440px}.wf-hero-mark{grid-column:9/span 4;justify-content:flex-end;align-items:center;display:flex}.wf-hero-h{font:700 clamp(48px,7.5vw,96px)/1.02 var(--font-display);letter-spacing:-.035em;color:var(--ink-950);text-wrap:balance;margin:0 0 28px;animation:.24s cubic-bezier(.165,.84,.44,1) both wf-rise}.wf-hero-lede{font:400 18px/1.5 var(--font-sans);color:var(--ink-900);max-width:56ch;margin:0}.wf-mark-c{background-image:url(/__l5e/assets-v1/cab2f73c-9776-48fa-828f-5a3f1125ab90/28cf8129-ec4f-40d1-9ddc-2afea66f2c01.png);background-position:50%;background-size:cover;border-radius:7px;width:clamp(140px,17vw,260px);height:clamp(140px,17vw,260px);display:block}@keyframes wf-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wf-masthead{max-width:980px;margin:0 0 clamp(18px,2vw,28px);padding:0}.wf-heading{font:600 clamp(36px,5vw,56px)/1.05 var(--font-display);letter-spacing:-.028em;color:var(--ink-950);text-wrap:balance;max-width:920px;margin:0 0 22px}.wf-lede{font:400 14px/28px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:640px;margin:0}.wh-jde-headline .wf-inline-brand{white-space:nowrap;font-weight:700;display:inline}.wh-jde-headline .wf-inline-c{vertical-align:-.06em;width:.68em;height:.68em;margin:0 .22em 0 0;display:inline-block}.wf-inline-c{vertical-align:-.06em;background-image:url(/__l5e/assets-v1/cab2f73c-9776-48fa-828f-5a3f1125ab90/28cf8129-ec4f-40d1-9ddc-2afea66f2c01.png);background-position:50%;background-size:cover;border-radius:7px;width:.78em;height:.78em;margin-right:.22em;display:inline-block;box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000000a}.wf-heading{font:500 clamp(16px,2.1vw,32px)/1.1 var(--font-display);letter-spacing:-.022em;color:var(--ink-950);white-space:nowrap;max-width:none;margin:0}.wf-sub{font:400 12px/1.5 var(--font-sans);color:var(--muted-foreground);max-width:640px;margin:14px 0 0}.wf-cards{grid-template-columns:repeat(7,1fr);gap:24px;display:grid}.wf-card{background:var(--paper);border:1px solid var(--border);min-height:150px;color:inherit;border-radius:14px;flex-direction:column;padding:18px 18px 16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative}.wf-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 30%,var(--border));transform:translateY(-2px);box-shadow:0 14px 32px -20px #281e1433}.wf-card-icon{border:1px solid var(--border);background:var(--paper);color:#000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:16px;display:inline-flex}body.v2 .wf-card-icon svg,body.v2 .wf-card-icon svg path{stroke:#000}body.v2 .nav-link-external{align-items:center;gap:4px;display:inline-flex}body.v2 .nav-link-external svg{opacity:.5;transition:opacity .14s,transform .14s}body.v2 .nav-link-external:hover svg{opacity:1;transform:translate(1px,-1px)}.wf-card-ext{border:1px solid var(--border);background:var(--paper);width:26px;height:26px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;transition:color .16s,border-color .16s,background .16s;display:inline-flex;position:absolute;top:18px;right:18px}.wf-card-external:hover .wf-card-ext{color:var(--brand-orange);border-color:color-mix(in oklch,var(--brand-orange) 40%,var(--border))}.wf-card-h{font:500 17px/1.18 var(--font-display);letter-spacing:-.016em;color:var(--ink-950);margin:0 0 8px}.wf-card-body{font:400 12.5px/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.wf-card-meta{font:500 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#999;margin-top:auto;padding-top:14px}@media(max-width:1280px){.wf-cards{grid-template-columns:repeat(4,1fr)}}@media(max-width:880px){.wf-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wf-cards{grid-template-columns:1fr}.wf-card{min-height:0}}.wf-rows{border-top:0;flex-wrap:wrap;gap:16px;display:flex}.wf-rows>.wf-card{grid-column:auto;width:auto;min-height:150px}.wf-rows>.wf-card:nth-child(-n+3),.wf-rows>.wf-card:nth-child(n+4){flex:calc(25% - 12px);max-width:calc(25% - 12px)}.wf-tile{border-bottom:1px solid var(--border);color:inherit;background:0 0;flex-direction:column;padding:clamp(28px,3vw,44px) clamp(20px,2vw,32px);text-decoration:none;transition:background-color .16s;display:flex;position:relative}.wf-tile:hover{background:color-mix(in oklch,var(--brand-orange) 2%,var(--stone))}.wf-tile-lead{grid-column:1/span 12;padding-top:clamp(32px,3.5vw,48px);padding-bottom:clamp(32px,3.5vw,48px)}.wf-tile-md{grid-column:span 6;padding-top:clamp(28px,3vw,40px);padding-bottom:clamp(28px,3vw,40px)}.wf-tile-md+.wf-tile-md{border-left:1px solid var(--border)}.wf-tile-sm{grid-column:span 3;padding-top:clamp(22px,2.4vw,32px);padding-bottom:clamp(22px,2.4vw,32px)}.wf-tile-sm+.wf-tile-sm{border-left:1px solid var(--border)}.wf-tile-h{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink-950);text-wrap:balance;margin:0 0 14px;font-weight:600}.wf-tile-lead .wf-tile-h{max-width:18ch;margin-bottom:18px;font-size:clamp(32px,4.6vw,44px);line-height:1.04}.wf-tile-md .wf-tile-h{font-size:clamp(22px,2.8vw,28px);line-height:1.1}.wf-tile-sm .wf-tile-h{font-size:clamp(16px,1.8vw,18px);line-height:1.18}.wf-tile-body{font:400 clamp(13px,1.05vw,15px)/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:56ch;margin:0 0 24px}.wf-tile-lead .wf-tile-body{max-width:64ch;font-size:15px}.wf-tile-sm .wf-tile-body{margin-bottom:18px;font-size:12.5px}.wf-tile-link{font:500 12px/1 var(--font-sans);color:var(--ink-950);text-underline-offset:5px;align-self:flex-start;align-items:baseline;gap:8px;margin-top:auto;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .14s;display:inline-flex}.wf-tile:hover .wf-tile-link{text-decoration-thickness:2px}.wf-arrow{color:var(--brand-orange);font-size:14px;text-decoration:none;transition:transform .16s;display:inline-block}.wf-tile:hover .wf-arrow{transform:translate(4px)}@media(max-width:960px){.wf-hero-text{grid-column:1/-1}.wf-hero-mark{display:none}.wf-tile-md{grid-column:1/-1}.wf-tile-md+.wf-tile-md{border-left:0}.wf-tile-sm{grid-column:span 6}.wf-tile-sm:nth-child(2n){border-left:1px solid var(--border)}.wf-tile-sm:nth-child(odd){border-left:0}}@media(max-width:560px){.wf-tile-sm{grid-column:1/-1}.wf-tile-sm:nth-child(n){border-left:0}}.welcome-v2 .welcome-hero.welcome-hero-academy{background:var(--paper);padding:18px 0 24px}.welcome-v2 .welcome-hero-academy>.page{max-width:1640px}.welcome-v2 .wh-academy{background-color:#fff;background-image:linear-gradient(#0000004d,#0000000f 35%,#0000001a 65%,#00000073),url(/__l5e/assets-v1/569393cc-1bc3-4e68-b73e-22597eec894d/0c816abb-1bf3-4c50-a305-0749a460a8dc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;flex-direction:column;gap:clamp(80px,10vw,140px);min-height:760px;padding:clamp(64px,8vw,120px) clamp(36px,6vw,88px) 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 60px -28px #00000038}.welcome-v2 .wh-academy>*{z-index:2;position:relative}.welcome-v2 .wh-academy>.wh-academy-bg{z-index:0}.welcome-v2 .wh-academy>.wh-academy-overlay{z-index:1}.welcome-v2 .wh-academy-body{flex-direction:column;gap:28px;max-width:980px;display:flex}.welcome-v2 .wh-headline-light{font:400 clamp(40px,5vw,64px)/1.1 var(--font-display);letter-spacing:-.022em;color:#fff;text-wrap:balance;text-shadow:0 1px 2px #0000002e;margin:0}.welcome-v2 .wh-lede-light{font:400 17px/26px var(--font-sans);color:#ffffffeb;text-wrap:pretty;text-shadow:0 1px 2px #0000002e;max-width:640px;margin:0}.welcome-v2 .wh-academy-logos{flex-direction:column;gap:18px;margin-top:auto;display:flex}.welcome-v2 .wh-academy-logos-label{font:500 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7}.welcome-v2 .welcome-logos-marquee-light:before,.welcome-v2 .welcome-logos-marquee-light:after{display:none}.welcome-v2 .welcome-logos-marquee-light .welcome-logos-group{gap:96px;padding-right:96px}.welcome-v2 .welcome-logos-marquee-light .welcome-logos-track img{filter:brightness(0)invert();opacity:.88;height:24px}.welcome-v2 .welcome-logos-marquee-light .welcome-logos-track img:hover{opacity:1}.welcome-v2 .welcome-jde{background:#fff;padding:clamp(56px,6vw,96px) 0 clamp(40px,5vw,72px)}.welcome-v2 .welcome-jde>.page{max-width:1640px}.welcome-v2 .wh-jde-grid{grid-template-columns:1fr;align-items:stretch;gap:40px;max-width:1480px;margin:0 auto;padding:0 clamp(16px,3vw,48px);display:grid}.welcome-v2 .wh-jde-grid>*{min-width:0}.welcome-v2 .wh-quote-card-jde{box-shadow:none;aspect-ratio:16/9;background:#000;border:1px solid #00000014;border-radius:16px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.welcome-v2 .wh-quote-card-jde .wh-video{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:#000;border-radius:0;margin:0;padding:0;position:relative}.welcome-v2 .wh-quote-card-jde .wh-video iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.welcome-v2 .wh-jde-intro{flex-direction:column;justify-content:center;gap:28px;height:100%;padding:0;display:flex}.welcome-v2 .wh-jde-head{flex-direction:column;gap:18px;display:flex}.welcome-v2 .wh-jde-eyebrow{font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-orange,#f86b49);align-items:center;gap:10px;display:inline-flex}.welcome-v2 .wh-jde-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:28px;height:2px}.welcome-v2 .wh-jde-foot{flex-direction:column;gap:20px;display:flex}.welcome-v2 .wh-jde-quotecard{background:#fff;border:1px solid #00000012;border-radius:14px;flex-direction:column;gap:clamp(24px,2.4vw,38px);margin:0;padding:clamp(30px,3vw,52px) clamp(26px,2.8vw,48px) clamp(26px,2.4vw,40px);display:flex;position:relative;box-shadow:0 18px 44px -30px #00000047}.welcome-v2 .wh-jde-mark{font:400 clamp(52px,4.4vw,72px)/1 var(--font-display);color:var(--brand-orange,#f86b49);opacity:.16;pointer-events:none;position:absolute;top:clamp(12px,1.2vw,20px);left:clamp(18px,1.8vw,30px)}.welcome-v2 .wh-jde-headline{font:400 clamp(17px,1.25vw,21px)/1.55 var(--font-display);letter-spacing:-.015em;color:var(--ink-950);text-wrap:pretty;max-width:34ch;margin:0}.welcome-v2 .wh-jde-headline-close{margin-top:.7em}.welcome-v2 .wh-jde-headline .wh-jde-accent{color:var(--brand-orange,#f86b49)}.welcome-v2 .wh-jde-pull{font:400 clamp(15px,1.05vw,17px)/1.6 var(--font-display);color:var(--muted-foreground);text-wrap:pretty;max-width:46ch;margin:0}.welcome-v2 .wh-jde-meta{border-top:1px solid #00000014;margin:0;padding-top:18px}.welcome-v2 .wh-jde-meta h3{font:600 17px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 3px}.welcome-v2 .wh-jde-meta p{font:400 14px/20px var(--font-sans);color:var(--muted-foreground);margin:0}@media(min-width:1024px){.welcome-v2 .wh-jde-grid{grid-template-columns:minmax(0,.54fr) minmax(0,1.46fr);align-items:stretch;gap:clamp(32px,3vw,56px)}.welcome-v2 .wh-jde-intro{order:1;justify-content:stretch}.welcome-v2 .wh-jde-quotecard{flex:1;justify-content:space-between;padding:clamp(12px,1vw,18px) clamp(22px,2vw,34px) clamp(12px,1vw,16px)}.welcome-v2 .wh-jde-quotecard .wh-jde-head{flex-direction:column;flex:1;justify-content:center;display:flex}.welcome-v2 .wh-jde-headline{max-width:none}.welcome-v2 .wh-quote-card-jde{aspect-ratio:16/9;order:2;align-self:start;height:auto;min-height:0}}@media(max-width:1080px){.welcome-v2 .wh-academy{gap:72px;padding:56px 32px 28px}.welcome-v2 .wh-jde-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:760px){.welcome-v2 .welcome-hero-academy{padding:20px 0 16px}.welcome-v2 .wh-academy{border-radius:18px;gap:56px;padding:44px 24px 24px}.welcome-v2 .wh-headline-light{font-size:32px}.welcome-v2 .wh-lede-light{font-size:16px;line-height:24px}.welcome-v2 .welcome-logos-marquee-light .welcome-logos-track img{height:20px}}.welcome-v2 .welcome-hero{padding-top:56px;padding-bottom:56px}.welcome-v2 .wh-headline .accent{color:var(--brand-orange)}.welcome-close{padding:40px 0 96px}.welcome-close-inner{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:36px 40px;display:flex}.welcome-close-text{font:500 22px/1.32 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);text-wrap:balance;max-width:540px;margin:0}.welcome-close-actions{flex-wrap:wrap;gap:12px;display:flex}.pt2-final{padding:80px 0 96px}.pt2-final-card{background-color:#ff5b8e;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:cover;border:1px solid #0000;border-radius:7px;grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;padding:56px 56px 48px;display:grid;position:relative;box-shadow:0 1px 2px #e554252e,0 18px 36px -22px #c43dd273}.pt2-final-card h2{font:600 36px/1.16 var(--font-display);letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:0 0 8px}.pt2-final-card .lede{font:400 17px/26px var(--font-sans);color:#ffffffe6;max-width:520px;margin:0 0 28px}.pt2-final-actions{flex-wrap:wrap;gap:12px;display:flex}.pt2-final-card .btn-primary-ink{color:var(--brand-orange);background:#fff;border-color:#0000;box-shadow:0 6px 16px -8px #0000004d}.pt2-final-card .btn-primary-ink:hover{filter:brightness(.96);color:var(--brand-orange);background:#fff}.pt2-final-card .btn-outline{color:#fff;background:0 0;border-color:#ffffff8c}.pt2-final-card .btn-outline:hover{color:#fff;background:#ffffff1f;border-color:#ffffffd9}.pt2-final-meta{-webkit-backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff47;border-radius:7px;padding:4px 0}.pt2-final-meta-row{font:400 14px/20px var(--font-sans);color:#fff;border-bottom:1px solid #ffffff38;grid-template-columns:110px 1fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.pt2-final-meta-row:last-child{border-bottom:none}.pt2-final-meta-row .lbl{font:500 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7}.pt2-final-meta-row .ulink{color:#fff;border-bottom-color:#ffffff8c}@media(max-width:880px){.pt2-final-card{grid-template-columns:1fr;gap:32px;padding:36px 28px}.pt2-final-card h2{font-size:28px}}.pt2-reasons{border-top:1px solid var(--border);padding:clamp(48px,5vw,72px) 0 clamp(48px,5vw,80px)}.pt2-reasons-head{max-width:880px;margin-bottom:clamp(28px,3vw,48px)}.pt2-reasons-headline{font:600 clamp(34px,4vw,48px)/1.06 var(--font-display);letter-spacing:-.025em;color:var(--ink-950);text-wrap:balance;margin:0}.pt2-reasons-rows{gap:0}.pt2-reasons-rows .wf-tile{box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px 24px}.pt2-reasons-rows .wf-tile+.wf-tile{border-left:1px solid #e5e5e5}.pt2-reasons-rows .wf-tile{border-top:0;border-bottom:0}.pt2-reasons-rows .wf-tile:hover{background:0 0}.pt2-reasons-rows .wf-tile-h{min-height:2.36em;margin-bottom:14px}.pt2-reasons-rows .wf-tile-body{color:#666;min-height:4.5em}.pt2-reasons-rows .pt2-reason-kicker{font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#e55425;margin:0 0 32px;padding-bottom:9px;display:block;position:relative}.pt2-reasons-rows .pt2-reason-kicker:after{content:"";background:#e55425;width:24px;height:1px;position:absolute;bottom:0;left:0}.pt2-reasons-rows .pt2-reason-quote{border:0;flex-direction:column;flex:1;margin:22px 0 0;padding:0;display:flex}.pt2-reasons-rows .pt2-reason-quote p{font:400 16px/1.4 var(--font-display);letter-spacing:-.008em;color:var(--ink-950);text-wrap:pretty;margin:0 0 12px;font-style:italic}.pt2-reasons-rows .pt2-reason-cite{font:400 13px/1.3 var(--font-sans);letter-spacing:.01em;color:#999;margin-top:auto}body.v2 .pm-asset h4{font-size:20px;line-height:1.22}body.v2 .pm-page .hero{background:linear-gradient(180deg,var(--stone) 0%,var(--pebble) 100%);border-bottom:1px solid var(--border);padding-bottom:56px}body.v2 .pm-page .pm-block{background:linear-gradient(180deg,var(--stone) 0%,var(--pebble) 100%);max-width:1280px;margin-left:auto;margin-right:auto}body.v2 .methods-library .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}body.v2 .ml-search{border:1px solid var(--border);background:#fff;border-radius:9999px;align-items:center;min-width:260px;height:44px;padding:0 16px 0 40px;transition:border-color .14s,box-shadow .14s;display:inline-flex;position:relative}body.v2 .ml-search:focus-within{border-color:color-mix(in oklch,var(--brand-orange) 50%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-orange) 18%,transparent)}body.v2 .ml-search-icon{color:#999;position:absolute;top:50%;left:16px;transform:translateY(-50%)}body.v2 .ml-search-input{font:400 14px/1 var(--font-sans);color:var(--ink-950);background:0 0;border:0;outline:0;width:100%;min-width:0}body.v2 .ml-search-input::placeholder{color:#999}body.v2 .methods-library{border-top:1px solid var(--border);background:linear-gradient(180deg,var(--stone) 0%,var(--pebble) 100%)!important}body.v2 .methods-library .section-title{font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.06}body.v2 .methods-library .section-sub{color:#666;max-width:640px;font-size:15px;line-height:24px}body.v2 .ml-grid{grid-template-columns:repeat(2,1fr);gap:64px 56px;display:grid}@media(max-width:880px){body.v2 .ml-grid{grid-template-columns:1fr;row-gap:48px}}body.v2 .ml-group{padding:0}body.v2 .ml-group-tag{font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#e55425;margin:0 0 24px;padding-bottom:9px;display:block;position:relative}body.v2 .ml-group-tag:after{content:"";background:#e55425;width:24px;height:1px;position:absolute;bottom:0;left:0}body.v2 .ml-items{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}body.v2 .ml-item{padding:0}body.v2 .ml-item-name{font:700 20px/1.22 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);margin:0 0 4px}body.v2 .nav-mega-item[data-tone=orange]{background:color-mix(in oklch,var(--brand-orange) 8%,var(--paper));border-radius:7px}body.v2 .nav-mega-item[data-tone=orange]:hover{background:color-mix(in oklch,var(--brand-orange) 14%,var(--paper))}body.v2 .nav-mega-item[data-tone=orange] .nm-label{color:var(--brand-orange);align-items:center;gap:8px;font-weight:700;display:inline-flex}body.v2 .nav-mega-item[data-tone=orange] .nm-label:before{content:"";background-image:url(/__l5e/assets-v1/cab2f73c-9776-48fa-828f-5a3f1125ab90/28cf8129-ec4f-40d1-9ddc-2afea66f2c01.png);background-position:50%;background-size:cover;border-radius:7px;flex-shrink:0;width:14px;height:14px;display:inline-block;box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000000a}body.v2 .nav-mega-item[data-tone=orange]:hover .nm-label{color:var(--brand-orange-hot)}body.v2 .ml-item-desc{font:400 15px/1.5 var(--font-sans);color:#666;text-wrap:pretty;margin:0}body.v2 .addons-section{background:linear-gradient(180deg,var(--pebble) 0%,var(--stone) 100%);border-top:1px solid var(--border);padding:clamp(64px,7vw,96px) 0 clamp(72px,8vw,112px)}body.v2 #pricing-addons.addons-section{background:linear-gradient(0deg,var(--pebble) 0%,var(--paper) 100%);border-top:0}body.v2 .pe-scenarios-after-total{background:var(--paper);border:1px solid var(--border);width:100%;color:var(--ink-950);font:500 13.5px/1 var(--font-sans);justify-content:center;align-items:center;gap:8px;margin:12px 0 0;padding:11px 16px;transition:background .14s,border-color .14s;display:flex}body.v2 .pe-scenarios-after-total:hover{background:var(--stone);border-color:color-mix(in oklch,var(--brand-orange) 30%,var(--border))}body.v2 .addcs-section{background:var(--paper)}body.v2 .addcs-stack{flex-direction:column;gap:12px;display:flex}body.v2 .addcs-filter{z-index:19;background:color-mix(in oklch,var(--paper) 84%,transparent);-webkit-backdrop-filter:saturate(150%)blur(10px);margin-bottom:28px;position:sticky;top:68px}body.v2 .addcs-filter-row{scrollbar-width:none;align-items:center;gap:8px;max-width:1280px;margin:0 auto;padding:13px 32px;display:flex;overflow-x:auto}body.v2 .addcs-filter-row::-webkit-scrollbar{display:none}body.v2 .addcs-chip{border:1px solid var(--border);height:30px;font:500 13px/1 var(--font-sans);color:var(--ink-900);white-space:nowrap;background:0 0;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 12px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}body.v2 .addcs-chip-n{font:500 12px/1 var(--font-mono);color:var(--muted-foreground)}body.v2 .addcs-chip:hover:not(.active){background:var(--stone)}body.v2 .addcs-chip.active .addcs-chip-n{color:#ffffffb8}body.v2 .addcs-chip.active{color:#fff;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:30% 40%;background-size:220% 220%;border-color:#0000}body.v2 .addcs-card{border:1px solid var(--border);background:#faf9f5;border-radius:13px;transition:border-color .18s,box-shadow .22s;overflow:hidden}body.v2 .addcs-card.open{border-color:color-mix(in oklch,var(--brand-orange) 22%,var(--border));border-left:3px solid var(--brand-orange);box-shadow:0 4px 24px #0000000d}body.v2 .addcs-head{text-align:left;cursor:pointer;background:0 0;align-items:center;gap:18px;width:100%;padding:22px 26px;display:flex}body.v2 .addcs-icon{width:24px;height:24px;color:var(--brand-orange);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}body.v2 .addcs-head-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}body.v2 .addcs-eyebrow{font:600 10px/1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--brand-700)}body.v2 .addcs-title{font:500 17px/1.24 var(--font-display);letter-spacing:-.01em;color:var(--ink-950);text-wrap:balance}body.v2 .addcs-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}body.v2 .addcs-tag{font:500 10px/1 var(--font-sans);color:var(--brand-700);white-space:nowrap;background:#f6e9e2;border-radius:999px;padding:4px 9px}body.v2 .addcs-chev{color:var(--muted-foreground);flex-shrink:0;align-self:flex-start;margin-top:2px;transition:transform .28s}body.v2 .addcs-card.open .addcs-chev{color:var(--brand-700);transform:rotate(180deg)}body.v2 .addcs-reveal-inner{animation:.22s ease-out addcsReveal}@keyframes addcsReveal{0%{transform:translateY(-4px)}to{transform:none}}@media(prefers-reduced-motion:reduce){body.v2 .addcs-reveal-inner{animation:none}}body.v2 .addcs-body{grid-template-columns:1fr 1fr 1fr;gap:36px;padding:6px 26px 18px;display:grid}body.v2 .addcs-col-label{font:600 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#9b9a93;margin:0 0 6px}body.v2 .addcs-col p{font:400 14px/1.6 var(--font-sans);color:#2c2b28;text-wrap:pretty;margin:0}body.v2 .addcs-outcomes{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}body.v2 .addcs-outcomes li{font:400 14px/1.55 var(--font-sans);color:#2c2b28;grid-template-columns:16px 1fr;gap:9px;display:grid}body.v2 .addcs-mark{color:var(--brand-orange);font-weight:600}body.v2 .addcs-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:20px;margin:0 26px;padding:16px 0 20px;display:flex}body.v2 .addcs-cta{font:600 13px/1 var(--font-sans);color:var(--brand-700);align-items:center;gap:6px;transition:gap .16s;display:inline-flex}body.v2 .addcs-cta:hover{color:var(--brand-orange-hot);gap:11px}body.v2 .addcs-cta-ghost{color:var(--ink-900)}body.v2 .addcs-cta-ghost:hover{color:var(--ink-950)}@media(max-width:760px){body.v2 .addcs-body{grid-template-columns:1fr;gap:22px}body.v2 .addcs-head{gap:14px;padding:18px 20px}body.v2 .addcs-foot{margin:0 20px}}body.v2 .fs-method-badge{background:var(--brand-50);border:1px solid color-mix(in oklch,var(--brand-orange) 30%,transparent);height:30px;color:var(--brand-700);font:500 12.5px/1 var(--font-sans);letter-spacing:.01em;border-radius:9999px;align-self:flex-start;align-items:center;gap:7px;margin:4px 0 16px;padding:0 13px;display:inline-flex}body.v2 .fs-method-badge strong{font-weight:700}body.v2 .tag.solid.tag-hl{color:#fff;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:220% 220%;border-color:#0000;font-weight:600}body.v2 .fs-reel-frame{position:relative;overflow:hidden}body.v2 .fs-reel-frame image-slot{z-index:0}body.v2 .art-reel-wide{grid-column:1/-1}body.v2 .fs-reel-frame-tall{height:220px}body.v2 .fs-reel-frame .art-reel-play,body.v2 .fs-reel-frame .art-reel-time{z-index:2;pointer-events:none;position:absolute}body.v2 .fs-reel-frame .art-reel-play{top:50%;left:50%;transform:translate(-50%,-50%)}body.v2 .fs-reel-frame .art-reel-time{bottom:8px;right:8px}body.v2 .payg-block{margin:0 0 40px}body.v2 .payg-eyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#e55425;align-items:center;gap:10px;margin:0 0 16px;display:inline-flex}body.v2 .payg-eyebrow:before{content:"";background:#e55425;border-radius:2px;width:24px;height:2px}body.v2 .payg-headline{font:500 clamp(34px,4.6vw,46px)/1.05 var(--font-display);letter-spacing:-.026em;color:var(--ink-950);text-wrap:balance;max-width:760px;margin:0 0 14px}body.v2 .payg-lede{font:400 17px/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:580px;margin:0 0 28px}body.v2 .payg-strip{border:1px solid var(--border);background:#faf9f5;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}body.v2 .payg-step{flex-direction:column;padding:24px 28px 26px;display:flex}body.v2 .payg-step+.payg-step{border-left:1px solid var(--border)}body.v2 .payg-step-head{align-items:center;gap:9px;margin-bottom:12px;display:flex}body.v2 .payg-step-n{color:#b3340c;width:20px;height:20px;font:700 11px/1 var(--font-sans);background:#f6e9e2;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}body.v2 .payg-step-label{font:600 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}body.v2 .payg-fig{font:500 24px/1.12 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);margin:2px 0 9px}body.v2 .payg-fig-money{letter-spacing:-.03em;font-size:40px}body.v2 .payg-step-desc{font:400 14px/1.5 var(--font-sans);color:var(--muted-foreground);margin:0}body.v2 .payg-link{color:#e55425;border-bottom:1px solid #e5542566;border-bottom:1px solid lab(55.9885% 55.7847 55.9106/.4);transition:border-color .14s}body.v2 .payg-link:hover{border-bottom-color:#e55425}body.v2 .payg-fineprint{font:400 13px/1.5 var(--font-sans);color:var(--meta,var(--muted-foreground));margin:15px 0 0}@media(max-width:820px){body.v2 .payg-strip{grid-template-columns:1fr}body.v2 .payg-step+.payg-step{border-left:0;border-top:1px solid var(--border)}}body.v2 .gate-block{border-bottom:1px solid var(--border);margin:0 0 28px;padding:0 0 28px}body.v2 .gate-head{max-width:720px;margin:0 0 24px}body.v2 .gate-eyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#e55425;align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}body.v2 .gate-eyebrow:before{content:"";background:#e55425;border-radius:2px;width:24px;height:2px}body.v2 .gate-headline{font:500 26px/1.18 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);text-wrap:balance;margin:0 0 12px}body.v2 .gate-sub{font:400 16px/1.55 var(--font-sans);color:var(--muted-foreground);margin:0}body.v2 .gate-sub a{color:#e55425;border-bottom:1px solid #e5542566;border-bottom:1px solid lab(55.9885% 55.7847 55.9106/.4);transition:border-color .14s}body.v2 .gate-sub a:hover{border-bottom-color:#e55425}body.v2 .gate-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}@media(max-width:900px){body.v2 .gate-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){body.v2 .gate-grid{grid-template-columns:1fr}}body.v2 .gate-card{background:var(--stone);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:20px 20px 22px;display:flex}body.v2 .gate-card-icon{color:#e55425;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;margin-left:-7px;display:inline-flex}body.v2 .gate-card-name{font:600 16px/1.2 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);margin:0 0 7px}body.v2 .gate-card-desc{font:400 13px/1.5 var(--font-sans);color:var(--muted-foreground);margin:0}body.v2 .gate-foot{background:linear-gradient(135deg,#ff7a4a,#e55425);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px 14px 20px;display:flex}body.v2 .gate-foot-copy{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}body.v2 .gate-foot-text{font:500 14px/1.3 var(--font-sans);color:#fff}body.v2 .gate-foot-fee{font:700 12.5px/1 var(--font-sans);letter-spacing:.01em;color:#fff;white-space:nowrap;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:999px;padding:6px 11px}body.v2 .gate-foot-form{align-items:center;gap:8px;margin-left:auto;display:flex}body.v2 .gate-foot-input{width:200px;max-width:46vw;height:38px;font:400 13.5px/1 var(--font-sans);color:var(--ink-950);background:#fff;border:1px solid #0000;border-radius:7px;padding:0 14px}body.v2 .gate-foot-input::placeholder{color:#9c9c9c}body.v2 .gate-foot-input:focus{outline:none;box-shadow:0 0 0 3px #ffffff80}body.v2 .gate-foot-submit{background:var(--ink-950);color:#fff;height:38px;font:600 13px/1 var(--font-sans);border:1px solid var(--ink-950);border-radius:7px;flex-shrink:0;padding:0 16px;transition:filter .14s}body.v2 .gate-foot-submit:hover{filter:brightness(1.25)}@media(max-width:620px){body.v2 .gate-foot-form{width:100%;margin-left:0}body.v2 .gate-foot-input{flex:1;width:auto;max-width:none}}body.v2 .addons-head{max-width:100%;margin:0 0 56px}body.v2 .addons-eyebrow{font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#e55425;margin:0 0 18px;padding-bottom:9px;display:inline-block;position:relative}body.v2 .addons-eyebrow:after{content:"";background:#e55425;width:24px;height:1px;position:absolute;bottom:0;left:0}body.v2 .addons-headline{font:600 clamp(34px,4vw,52px)/1.06 var(--font-display);letter-spacing:-.025em;color:var(--ink-950);text-wrap:balance;margin:0 0 18px}body.v2 .addons-sub{font:400 15px/24px var(--font-sans);color:#666;text-wrap:pretty;max-width:100%;margin:0}body.v2 .addons-sub strong{color:var(--ink-950);font-weight:700}body.v2 .addons-sub-2{margin-top:14px}body.v2 .addons-grid{grid-template-columns:repeat(2,1fr);gap:48px;display:grid}@media(max-width:880px){body.v2 .addons-grid{grid-template-columns:1fr}}body.v2 .addons-col-head{margin-bottom:20px}body.v2 .addons-col-title{font:700 22px/1.18 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);margin:0 0 6px}body.v2 .addons-col-sub{font:400 14px/22px var(--font-sans);color:#666;max-width:480px;margin:0}body.v2 .addons-cards{flex-direction:column;gap:16px;display:flex}body.v2 .addons-col-dim{opacity:1}body.v2 .cs-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media(max-width:1000px){body.v2 .cs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){body.v2 .cs-grid{grid-template-columns:1fr}}body.v2 .cs-card{--sector:oklch(.62 .125 var(--sector-h,40));--sector-tint:oklch(.955 .035 var(--sector-h,40));background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;min-height:168px;transition:border-color .16s,box-shadow .2s,transform .16s;display:flex;position:relative;overflow:hidden}body.v2 .cs-card:before{content:"";background:var(--sector);opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}body.v2 .cs-card-open{border-color:color-mix(in oklch,var(--brand-orange) 38%,var(--border));grid-column:1/-1;min-height:0;box-shadow:0 1px 2px #0000000a,0 16px 32px -20px #281e142e}body.v2 .cs-card-head{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:22px 22px 18px;display:flex}body.v2 .cs-card-headmain{min-width:0}body.v2 .cs-card-chev{color:var(--ink-900);flex-shrink:0;margin-top:2px;transition:transform .2s}body.v2 .cs-card-open .cs-card-chev{transform:rotate(180deg)}body.v2 .cs-card-sector{align-items:center;gap:8px;margin-bottom:12px;display:flex}body.v2 .cs-card-eyebrow{font:600 10px/1.3 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--sector);margin-bottom:0;display:block}body.v2 .cs-card:not(.cs-card-open):hover{border-color:color-mix(in oklch,var(--sector) 45%,var(--border));transform:translateY(-2px);box-shadow:0 1px 2px #0000000a,0 16px 32px -20px #281e142e}body.v2 .cs-card-title{font:500 19px/1.24 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);text-wrap:balance;min-height:2.48em;margin:0 0 10px}body.v2 .cs-card-tags{font:500 12px/1.4 var(--font-sans);color:var(--muted-foreground);margin-bottom:0;display:block}body.v2 .cs-card-lead{font:400 14px/1.5 var(--font-sans);color:var(--muted-foreground);-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}body.v2 .cs-card-detail{padding:0 22px 22px}body.v2 .cs-card-body{border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:28px;padding:22px 0;display:grid}body.v2 .cs-card-col-label{font:600 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 12px}body.v2 .cs-card-col p{font:400 14px/1.55 var(--font-sans);color:var(--ink-900);text-wrap:pretty;margin:0}body.v2 .cs-card-outcomes{background:color-mix(in oklch,var(--brand-orange) 3%,var(--paper));border-radius:7px;margin:-14px 0;padding:14px}body.v2 .cs-card-outcomes ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}body.v2 .cs-card-outcomes li{font:400 14px/1.5 var(--font-sans);color:var(--ink-900);text-wrap:pretty;gap:9px;display:flex}body.v2 .cs-card-mark{color:#f86b49;flex-shrink:0;font-weight:600}body.v2 .cs-card-foot-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media(max-width:720px){body.v2 .cs-card-body{grid-template-columns:1fr;gap:20px}body.v2 .cs-card-outcomes{margin:0}}body.v2 .cs-card-flash{border-color:var(--brand-orange);box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-orange) 16%,transparent)}body.v2 .cs-modal-scrim{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e0b73;justify-content:center;align-items:center;padding:24px;animation:.16s csModalIn;display:flex;position:fixed;inset:0}@keyframes csModalIn{0%{opacity:0}to{opacity:1}}body.v2 .cs-modal{background:var(--paper);border:1px solid var(--border);border-radius:10px;width:100%;max-width:880px;max-height:88vh;padding:36px clamp(24px,4vw,44px) 32px;position:relative;overflow-y:auto;box-shadow:0 24px 60px -20px #140e0b66}body.v2 .cs-modal-x{border:1px solid var(--border);background:var(--paper);width:32px;height:32px;color:var(--ink-900);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex;position:absolute;top:18px;right:18px}body.v2 .cs-modal-x:hover{background:var(--stone);color:var(--brand-700)}body.v2 .cs-modal-eyebrow{font:600 11px/1.3 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px;display:block}body.v2 .cs-modal-title{font:500 clamp(24px,3vw,30px)/1.18 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);text-wrap:balance;max-width:90%;margin:0 0 14px}body.v2 .cs-modal-tags{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}body.v2 .cs-modal-tag{font:500 11px/1 var(--font-sans);color:var(--brand-700);background:var(--brand-50);border-radius:6px;padding:6px 10px}body.v2 .cs-modal-body{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:28px;padding:24px 0;display:grid}body.v2 .cs-modal-col-label{font:600 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 12px}body.v2 .cs-modal-col p{font:400 14px/1.55 var(--font-sans);color:var(--ink-900);text-wrap:pretty;margin:0}body.v2 .cs-modal-outcomes{background:color-mix(in oklch,var(--brand-orange) 3%,var(--paper));margin:-24px -12px;padding:24px 16px}body.v2 .cs-modal-outcomes ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}body.v2 .cs-modal-outcomes li{font:400 14px/1.5 var(--font-sans);color:var(--ink-900);text-wrap:pretty;gap:9px;display:flex}body.v2 .cs-modal-mark{color:var(--brand-orange);flex-shrink:0;font-weight:600}body.v2 .cs-modal-foot{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media(max-width:720px){body.v2 .cs-modal-body{grid-template-columns:1fr;gap:22px}body.v2 .cs-modal-outcomes{border-radius:7px;margin:0}}body.v2 .lib-group-dim .demo-cards,body.v2 .lib-group-dim .lib-group-desc{opacity:.5}body.v2 .lib-soon-badge{background:var(--stone);border:1px solid var(--border);font:600 10px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);vertical-align:middle;border-radius:6px;margin-left:10px;padding:2px 8px;display:inline-block}body.v2 .pe-field-soon body.v2 .pe-soon-badge{background:var(--stone);border:1px solid var(--border);font:600 10px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);vertical-align:middle;border-radius:6px;margin-left:8px;padding:2px 8px;display:inline-block}body.v2 .addon-card{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;min-height:150px;padding:14px 16px;transition:border-color .16s,box-shadow .2s,transform .16s;display:flex}body.v2 .addon-card:hover{border-color:color-mix(in oklch,var(--ink-950) 18%,var(--border));transform:translateY(-1px);box-shadow:0 1px 2px #0000000a,0 14px 28px -18px #281e1429}body.v2 .addon-card-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}body.v2 .addon-card-name{font:700 17px/1.22 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);margin:0}body.v2 .addon-card-badge{background:var(--pebble);border:1px solid var(--border);height:22px;font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex}body.v2 .addon-card-desc{font:400 14px/22px var(--font-sans);color:#666;text-wrap:pretty;flex:auto;margin:0 0 14px}body.v2 .addon-card-price{font:600 13px/1 var(--font-sans);letter-spacing:.005em;margin:auto 0 0;padding-top:12px}body.v2 .addon-card-price.rate{color:#e55425}body.v2 .addon-card-price.tba{color:var(--muted-foreground)}body.v2 .addon-card-soon{opacity:1}body.v2 .addon-card-soon:hover{border-color:var(--border);box-shadow:none;transform:none}body.v2 .pricing-estimate-section{background:linear-gradient(180deg,var(--paper) 0%,var(--stone) 40%,var(--pebble) 100%);border-bottom:1px solid var(--border);padding:clamp(56px,6vw,80px) 0 clamp(72px,8vw,112px)}body.v2 .pe-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}body.v2 .pe-head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body.v2 .pe-credits-cta{color:#fff;font:500 14px/1 var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#ff7a4a,#e55425);border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 18px;transition:transform .16s,box-shadow .2s,filter .16s;display:inline-flex;box-shadow:0 1px 2px #0000000f,0 14px 28px -10px #e554256b,inset 0 1px #ffffff2e}body.v2 .pe-credits-cta:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 1px 2px #0000000f,0 18px 36px -12px #e5542580,inset 0 1px #ffffff38}body.v2 .pe-credits-cta-badge{color:#fff;height:22px;font:700 11px/1 var(--font-sans);letter-spacing:.04em;white-space:nowrap;background:#ffffff2e;border-radius:9999px;align-items:center;padding:0 9px;display:inline-flex}body.v2 .pe-credits-cta-label{letter-spacing:-.005em;font-weight:500}body.v2 .pe-credits-cta svg{flex-shrink:0;transition:transform .16s}body.v2 .pe-output-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}body.v2 .pe-output-head .pe-output-title{margin:0}body.v2 .pe-scenarios-in-card{font:500 12px/1 var(--font-sans);letter-spacing:-.005em;flex-shrink:0;padding:8px 14px}body.v2 .pe-scenarios-top-left{font:500 12px/1 var(--font-sans);letter-spacing:-.005em;align-self:flex-start;margin:0 0 14px;padding:8px 14px}body.v2 .pricing-page .pricing-estimate-section>.page-wide-soft{max-width:1180px}body.v2 .pe-credit-discount{background:color-mix(in oklch,var(--brand-orange) 6%,#fff);border:1px solid color-mix(in oklch,var(--brand-orange) 35%,var(--border));width:100%;color:var(--ink-950);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:12px;margin-top:18px;padding:12px 16px;transition:background .16s,border-color .16s,transform .16s;display:flex}body.v2 .pe-credit-discount:hover{background:color-mix(in oklch,var(--brand-orange) 12%,#fff);border-color:var(--brand-orange);transform:translateY(-1px)}body.v2 .pe-credit-discount>svg:first-child{color:var(--brand-orange);flex-shrink:0}body.v2 .pe-credit-discount>svg:last-child{color:var(--brand-orange);flex-shrink:0;margin-left:auto;transition:transform .16s}body.v2 .pe-credit-discount:hover>svg:last-child{transform:translate(3px)}body.v2 .pe-credit-discount-text{flex-direction:column;gap:2px;min-width:0;display:flex}body.v2 .pe-credit-discount-label{font:500 11px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-orange)}body.v2 .pe-credit-discount-action{font:500 14px/1.2 var(--font-sans);color:var(--ink-950);letter-spacing:-.005em}body.v2 .pe-discount-box{background:linear-gradient(135deg,#ff7a4a,#e55425);border:1px solid #0000;border-radius:7px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:14px;margin-top:0;padding:8px 10px 8px 16px;display:flex;box-shadow:0 1px 2px #0000000f,0 14px 28px -12px #e554256b,inset 0 1px #ffffff2e}body.v2 .pe-discount-text{flex-direction:column;gap:3px;min-width:0;display:flex}body.v2 .pe-discount-title{font:600 14px/1.2 var(--font-sans);color:#fff;letter-spacing:-.005em;align-items:center;display:inline-flex}body.v2 .pe-discount-title svg{color:#fff}body.v2 .pe-discount-hint{font:400 12.5px/1.4 var(--font-sans);color:#ffffffe0}body.v2 .pe-discount-input{flex:none}body.v2 .pe-discount-input .pe-money-input{text-align:right;background:#fff;border-color:#0000;width:84px;padding-left:14px}body.v2 .pe-discount-input .pe-money-suffix{color:#fff;font-weight:500}body.v2 .pe-pack-select{appearance:none;min-width:200px;height:38px;font:500 14px/1 var(--font-sans);color:var(--ink-950);letter-spacing:-.005em;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23E55425' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #0000;border-radius:7px;padding:0 38px 0 14px;transition:box-shadow .14s}body.v2 .pe-pack-select:focus{outline:none;box-shadow:0 0 0 3px #ffffff8c}body.v2 .pm-page .page{max-width:1200px;padding-left:32px;padding-right:32px}body.v2 .pe-credits-cta-after-total{justify-content:center;width:100%;margin:18px 0;padding:12px 18px;font-size:14px}body.v2 .pe-eyebrow{font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#e55425;margin:0 0 16px;padding-bottom:9px;display:inline-block;position:relative}body.v2 .pe-eyebrow:after{content:"";background:#e55425;width:24px;height:1px;position:absolute;bottom:0;left:0}body.v2 .pe-headline{font:600 clamp(34px,4vw,48px)/1.06 var(--font-display);letter-spacing:-.025em;color:var(--ink-950);text-wrap:balance;margin:0}body.v2 .pe-howbanner{background:var(--stone);border:1px solid var(--border);box-shadow:none;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:16px;margin:0 0 20px;padding:16px 22px;display:flex}body.v2 .pe-howbanner-tag{font:700 12px/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#e55425;flex-shrink:0}body.v2 .pe-howbanner-body{font:400 15px/1.4 var(--font-sans);color:var(--ink-950);margin:0}body.v2 .pe-howbanner-body strong{color:var(--ink-950);font-weight:700}body.v2 .pe-howbanner-link{color:#e55425;border-bottom:1px solid #e5542566;border-bottom:1px solid lab(55.9885% 55.7847 55.9106/.4);font-weight:600;transition:border-color .14s}body.v2 .pe-howbanner-link:hover{border-bottom-color:#e55425}body.v2 .pe-howmini-top{background:var(--paper);border:1px solid var(--border);border-left:3px solid var(--brand-orange);border-radius:9px;flex-shrink:0;max-width:340px;padding:16px 18px}body.v2 .pe-howmini-top .pe-howmini-eyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#e55425;margin:0 0 8px}body.v2 .pe-howmini-top .pe-howmini-body{font:400 14px/1.5 var(--font-sans);color:var(--ink-950);margin:0}body.v2 .pe-howmini-top .pe-howmini-body strong{font-weight:700}@media(max-width:760px){body.v2 .pe-howmini-top{max-width:100%}}body.v2 .pe-scenarios{border:1px solid var(--border);background:var(--paper);font:500 13px/1 var(--font-sans);color:var(--ink-950);cursor:pointer;border-radius:9999px;align-self:center;padding:10px 18px;transition:background .14s,border-color .14s}body.v2 .pe-scenarios:hover{background:var(--stone);border-color:color-mix(in oklch,var(--ink-950) 18%,var(--border))}body.v2 .pe-grid{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:56px;display:grid}@media(max-width:980px){body.v2 .pe-grid{grid-template-columns:1fr;gap:40px}}body.v2 .pe-output{flex-direction:column;display:flex}body.v2 .pe-output .pe-disclaimer{margin-top:auto}body.v2 .pe-min-notice{background:#faefe3;border:0;border-radius:8px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;animation:.2s ease-out both pe-min-fade;display:flex}@keyframes pe-min-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}body.v2 .pe-min-notice-icon{color:var(--brand-orange);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}body.v2 .pe-min-notice-text{flex-direction:column;gap:5px;min-width:0;display:flex}body.v2 .pe-min-notice-title{font:700 16px/1.3 var(--font-display);color:var(--ink-950);margin:0}body.v2 .pe-min-notice-body{font:400 13px/1.5 var(--font-sans);color:#666;margin:0}body.v2 .pe-min-notice-body strong{color:var(--ink-950);font-weight:700}body.v2 .pe-controls{flex-direction:column;gap:32px;display:flex}body.v2 .pe-section-title{font:700 16px/1.2 var(--font-display);letter-spacing:-.012em;color:var(--ink-950);margin:0}body.v2 .pe-field{flex-direction:column;gap:10px;display:flex}body.v2 .pe-discount-field{margin-top:-16px}body.v2 .pe-label{font:600 14px/1.2 var(--font-sans);color:var(--ink-950);letter-spacing:-.005em}body.v2 .pe-hint{font:400 13px/1.4 var(--font-sans);color:var(--muted-foreground);margin:0}body.v2 .pe-people-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.v2 .pe-people-chip{border:1px solid var(--border);background:var(--paper);min-width:54px;height:44px;font:600 14px/1 var(--font-sans);letter-spacing:-.005em;color:var(--ink-950);cursor:pointer;border-radius:7px;padding:0 11px;transition:background .12s,border-color .12s,color .12s}body.v2 .pe-people-chip:hover{background:var(--stone)}body.v2 .pe-people-chip.active{color:#fff;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:220% 220%;border-color:#0000}body.v2 .pe-or{font:400 14px/1 var(--font-sans);color:var(--muted-foreground);margin:0 2px 0 4px}body.v2 .pe-or-group{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}body.v2 .pe-people-custom{border:1px solid var(--border);background:var(--paper);width:110px;height:44px;font:500 14px/1 var(--font-sans);color:var(--ink-950);border-radius:7px;padding:0 14px}body.v2 .pe-slider-row{align-items:center;gap:18px;display:flex}body.v2 .pe-slider{appearance:none;background:var(--pebble);border-radius:9999px;outline:none;flex:1;height:4px}body.v2 .pe-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--paper);cursor:pointer;background:#e55425;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000029}body.v2 .pe-slider::-moz-range-thumb{border:2px solid var(--paper);cursor:pointer;background:#e55425;border-radius:50%;width:16px;height:16px}body.v2 .pe-slider-val{font:700 18px/1 var(--font-display);color:#e55425;letter-spacing:-.018em;text-align:right;justify-content:flex-end;align-items:center;gap:6px;min-width:76px;display:inline-flex}body.v2 .pe-slider-val-input{font:inherit;color:inherit;text-align:center;background:var(--paper);border:1px solid color-mix(in oklch,#e55425 35%,var(--border));-moz-appearance:textfield;cursor:text;border-radius:7px;width:2.8em;padding:4px 6px;transition:border-color .14s,box-shadow .14s}body.v2 .pe-slider-val-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.v2 .pe-slider-val-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.v2 .pe-slider-val-input:hover{border-color:color-mix(in oklch,#e55425 60%,var(--border))}body.v2 .pe-slider-val-input:focus{border-color:#e55425;outline:none;box-shadow:0 0 0 3px #e5542524}body.v2 .pe-slider-val-unit{font:inherit;color:inherit}body.v2 .pe-money-row{align-items:center;gap:8px;display:flex;position:relative}body.v2 .pe-money-prefix{font:500 16px/1 var(--font-sans);color:var(--muted-foreground);pointer-events:none;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%)}body.v2 .pe-money-input{border:1px solid var(--border);background:var(--paper);width:110px;height:44px;font:500 15px/1 var(--font-sans);color:var(--ink-950);border-radius:7px;padding:0 14px 0 28px}body.v2 .pe-money-suffix{font:400 14px/1 var(--font-sans);color:var(--muted-foreground)}body.v2 .pp-custom-row{align-items:center;gap:8px;margin-top:2px;display:flex;position:relative}body.v2 .pp-custom-row .pe-money-prefix{position:absolute;top:50%;left:14px;transform:translateY(-50%)}body.v2 .pp-select{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex;position:relative}body.v2 .pp-select:has(.pp-menu){z-index:200}body.v2 .pp-trigger,body.v2 .pp-option{border:1px solid var(--border);background:var(--paper);width:100%;height:44px;font:400 14px/1 var(--font-sans);color:var(--ink-950);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:0 14px;transition:border-color .14s,background .14s;display:flex}body.v2 .pp-trigger:hover,body.v2 .pp-option:hover{border-color:color-mix(in oklch,var(--ink-950) 22%,var(--border))}body.v2 .pp-trigger.open{border-color:#e55425;box-shadow:0 0 0 3px #e5542529}body.v2 .pp-icon{color:var(--ink-950);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}body.v2 .pp-name{letter-spacing:-.005em;font-weight:500}body.v2 .pp-fee{color:var(--muted-foreground);margin-left:2px}body.v2 .pp-chev{color:var(--muted-foreground);margin-left:auto;font-size:12px}body.v2 .pp-menu{background:var(--paper);border:1px solid var(--border);z-index:200;background:#fff;border-radius:7px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:50px;left:0;right:0;box-shadow:0 1px 2px #0000000f,0 12px 28px -12px #281e144d}body.v2 .pp-option{background:0 0;border:0;border-radius:7px;height:32px}body.v2 .pp-menu .pp-option .pp-fee{margin-left:auto}body.v2 .pp-option.active{background:color-mix(in oklch,#e55425 8%,var(--paper))}body.v2 .pp-option:hover{background:color-mix(in oklch,var(--ink-950) 4%,var(--paper))}body.v2 .pe-toggles{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.v2 .pe-toggle-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:14px 0;display:flex}body.v2 .pe-toggle-row:last-child{border-bottom:0}body.v2 .pe-toggle-name{font:500 14px/1.2 var(--font-sans);color:var(--ink-950);flex:1}body.v2 .pe-toggle-rate{font:600 13px/1 var(--font-sans);color:#e55425}body.v2 .pe-switch{cursor:pointer;background:#d6d2cb;border:0;border-radius:9999px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .16s;position:relative}body.v2 .pe-switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}body.v2 .pe-switch.on{background:#e55425}body.v2 .pe-switch.on .pe-switch-thumb{transform:translate(20px)}body.v2 .pe-admin{border:1px solid var(--border);font:500 13px/1 var(--font-sans);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:9999px;align-self:flex-start;padding:10px 18px;transition:background .14s,color .14s}body.v2 .pe-admin:hover{background:var(--paper);color:var(--ink-950)}body.v2 .pe-output{background:var(--paper);border:1px solid var(--border);border-radius:7px;padding:32px 32px 28px;position:sticky;top:110px;box-shadow:0 1px 2px #0000000a,0 20px 40px -28px #281e1433}body.v2 .pe-output-title{font:600 24px/1.18 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 24px}body.v2 .pe-summary{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding-bottom:18px;display:flex}body.v2 .pe-summary-row{font:400 14px/1.4 var(--font-sans);color:var(--ink-950);justify-content:space-between;display:flex}body.v2 .pe-summary-row.pe-summary-strong{font-weight:700}body.v2 .pe-group{border-bottom:1px solid var(--border);padding:20px 0 16px}body.v2 .pe-group-tag{font:600 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px}body.v2 .pe-group-row{font:400 13.5px/1.5 var(--font-sans);color:var(--muted-foreground);justify-content:space-between;padding:4px 0;display:flex}body.v2 .pe-group-row-strong{color:var(--ink-950);border-top:1px solid var(--border);margin-top:2px;padding-top:8px;font-weight:700}body.v2 .pe-group-row.pe-addon-row{color:#e55425}body.v2 .pe-group-total{border-top:1px dashed var(--border);font:700 14px/1.4 var(--font-sans);color:var(--ink-950);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}body.v2 .pe-total{font:700 22px/1.15 var(--font-display);letter-spacing:-.022em;color:var(--ink-950);justify-content:space-between;align-items:center;padding:22px 0 24px;display:flex}body.v2 .pe-total>span:last-child{font-size:27px;line-height:1.1}body.v2 .pe-total-label{flex-direction:column;gap:5px;display:flex}body.v2 .pe-total-sub{font:400 12.5px/1.4 var(--font-sans);letter-spacing:0;color:var(--muted-foreground)}@keyframes peSaveNudgeIn{0%{transform:translateY(8px)scale(.985)}to{transform:translateY(0)scale(1)}}body.v2 .pe-save-nudge{isolation:isolate;border:1px solid color-mix(in oklch,var(--brand-orange) 32%,var(--border));background:#fff6f0;border-radius:10px;margin:16px 0 4px;padding:16px 18px;animation:.32s cubic-bezier(.2,.7,.2,1) peSaveNudgeIn;position:relative;overflow:hidden;box-shadow:0 10px 26px -18px #e554258c}body.v2 .pe-save-nudge:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:url(/__l5e/assets-v1/bd25cc40-c617-487f-a0bf-44e2e42ea49f/credit-pack-bg2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}body.v2 .pe-save-nudge-x{cursor:pointer;width:24px;height:24px;color:color-mix(in oklch,var(--brand-700) 70%,#8a5a44);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex;position:absolute;top:10px;right:10px}body.v2 .pe-save-nudge-x:hover{color:var(--brand-700);background:#e554251f}body.v2 .pe-save-nudge-head{align-items:center;gap:9px;margin-bottom:7px;padding-right:26px;display:flex}body.v2 .pe-save-nudge-spark{background:var(--brand-orange);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}body.v2 .pe-save-nudge-amount{font:600 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--brand-700);white-space:nowrap}body.v2 .pe-save-nudge-copy{font:400 13.5px/20px var(--font-sans);color:color-mix(in oklch,var(--ink-950) 78%,#6a3a26);text-wrap:pretty;margin:0 0 13px;padding-right:16px}body.v2 .pe-save-nudge-copy strong{color:var(--brand-700);font-weight:650}body.v2 .pe-save-nudge-cta{white-space:nowrap;background:var(--brand-orange);color:#fff;font:600 13.5px/1 var(--font-sans);letter-spacing:-.005em;cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:8px;padding:9px 16px;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px -8px #e5542599}body.v2 .pe-save-nudge-cta:hover{background:var(--brand-orange-hot);transform:translateY(-1px);box-shadow:0 10px 22px -10px #e55425b3}body.v2 .pe-save-nudge-cta svg{transition:transform .15s}body.v2 .pe-save-nudge-cta:hover svg{transform:translate(3px)}body.v2 .pe-how{margin:22px 0 44px}body.v2 .pe-how-eyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#e55425;margin:0 0 18px;padding-bottom:8px;display:inline-block;position:relative}body.v2 .pe-how-eyebrow:after{content:"";background:#e55425;width:100%;height:1px;position:absolute;bottom:0;left:0}body.v2 .pe-how-lines{flex-direction:column;gap:16px;display:flex}body.v2 .pe-how-line{margin:0}body.v2 .pe-how-line-strong{font:700 28px/1.2 var(--font-display);letter-spacing:-.018em;color:var(--ink-950)}body.v2 .pe-how-line-soft{font:400 22px/1.35 var(--font-display);letter-spacing:-.012em;color:#666}@media(max-width:600px){body.v2 .pe-how-line-strong{font-size:23px}body.v2 .pe-how-line-soft{font-size:19px}}body.v2 .pe-howmini{margin-bottom:18px}body.v2 .pe-howmini-eyebrow{font:700 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#e55425;margin:0 0 10px;padding-bottom:8px;display:inline-block;position:relative}body.v2 .pe-howmini-eyebrow:after{content:"";background:#e55425;width:24px;height:1px;position:absolute;bottom:0;left:0}body.v2 .pe-howmini-body{font:400 14px/1.55 var(--font-sans);color:var(--muted-foreground);margin:0}body.v2 .pe-howmini-body strong{color:var(--ink-950);font-weight:700}body.v2 .pe-minimums{background:linear-gradient(180deg,var(--paper) 0%,var(--stone) 40%,var(--pebble) 100%);border-left:0;border-radius:7px;margin-bottom:18px;padding:14px 16px}body.v2 .pe-minimums-title{font:700 13px/1.3 var(--font-sans);color:var(--ink-950);margin-bottom:6px}body.v2 .pe-minimums ul{font:400 12.5px/1.6 var(--font-sans);color:var(--muted-foreground);margin:0;padding-left:18px;list-style:outside}body.v2 .pe-minimums ul strong{color:var(--ink-950);font-weight:600}body.v2 .pe-disclaimer{font:400 12px/1.6 var(--font-sans);color:var(--muted-foreground);margin:0}body.v2 .pricing-compare-page{background:linear-gradient(180deg,var(--stone) 0%,var(--pebble) 100%);min-height:60vh;padding-bottom:clamp(80px,8vw,120px)}body.v2 .pc-hero{padding:48px 0 24px}body.v2 .pc-back{font:500 13px/1 var(--font-sans);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:18px;padding:6px 12px 6px 8px;transition:color .14s;display:inline-flex}body.v2 .pc-back:hover{color:var(--ink-950)}body.v2 .pc-eyebrow{font:700 12px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#e55425;margin:0 0 16px;padding-bottom:9px;display:inline-block;position:relative}body.v2 .pc-eyebrow:after{content:"";background:#e55425;width:24px;height:1px;position:absolute;bottom:0;left:0}body.v2 .pc-headline{font:600 clamp(36px,4.5vw,56px)/1.05 var(--font-display);letter-spacing:-.028em;color:var(--ink-950);text-wrap:balance;margin:0 0 16px}body.v2 .pc-sub{font:400 16px/1.55 var(--font-sans);color:#666;text-wrap:pretty;max-width:720px;margin:0}body.v2 .pc-toolbar-wrap{padding:24px 0}body.v2 .pc-toolbar{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}body.v2 .pc-count{font:500 13px/1 var(--font-sans);color:var(--muted-foreground)}body.v2 .pc-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}body.v2 .pc-btn{border:1px solid var(--border);background:var(--paper);height:36px;font:500 13px/1 var(--font-sans);color:var(--ink-950);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 14px;transition:background .14s,border-color .14s;display:inline-flex}body.v2 .pc-btn:hover{background:var(--stone);border-color:color-mix(in oklch,var(--ink-950) 22%,var(--border))}body.v2 .pc-btn:disabled{opacity:.5;cursor:not-allowed}body.v2 .pc-btn-ghost{color:var(--muted-foreground);background:0 0;border-color:#0000}body.v2 .pc-btn-ghost:hover{background:var(--stone);border-color:var(--border);color:var(--ink-950)}body.v2 .pc-btn-primary{background:var(--ink-950);color:#fff;border-color:var(--ink-950)}body.v2 .pc-btn-primary:hover{background:#000}body.v2 .pc-scenarios-wrap{padding:16px 0 32px}body.v2 .pc-scenarios{gap:16px;display:grid}body.v2 .pc-scenarios-1{grid-template-columns:minmax(0,480px)}body.v2 .pc-scenarios-2{grid-template-columns:repeat(2,1fr)}body.v2 .pc-scenarios-3{grid-template-columns:repeat(3,1fr)}body.v2 .pc-scenarios-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1180px){body.v2 .pc-scenarios-3,body.v2 .pc-scenarios-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){body.v2 .pc-scenarios-2,body.v2 .pc-scenarios-3,body.v2 .pc-scenarios-4{grid-template-columns:1fr}}body.v2 .sc-col{background:var(--paper);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:12px;padding:20px 18px 18px;display:flex}body.v2 .sc-col-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}body.v2 .sc-col-title{font:600 17px/1.2 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:4px 0}body.v2 .sc-col-title:focus{background:var(--stone);border-radius:7px;padding:4px 8px}body.v2 .sc-col-remove{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}body.v2 .sc-col-remove:hover{background:var(--stone);color:var(--ink-950)}body.v2 .sc-section-label{font:700 10.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin:8px 0 0}body.v2 .sc-summary{flex-direction:column;gap:4px;margin-top:12px;padding:12px 0;display:flex}body.v2 .sc-summary-row{font:400 12.5px/1.4 var(--font-sans);justify-content:space-between;display:flex}body.v2 .sc-summary-row .lbl{color:var(--muted-foreground)}body.v2 .sc-summary-row .val{color:var(--ink-950);font-weight:500}body.v2 .sc-divider{background:var(--border);height:1px;margin:4px 0 12px}body.v2 .sc-output{flex-direction:column;gap:4px;margin-top:4px;display:flex}body.v2 .sc-cost-row{font:400 12.5px/1.4 var(--font-sans);color:var(--ink-950);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;width:100%;padding:4px 0;display:flex}body.v2 .sc-cost-row .lbl,body.v2 .sc-cost-row .val{color:var(--ink-950)}body.v2 .sc-cost-row.subtotal{border-top:1px dashed var(--border);padding-top:6px;font-weight:700}body.v2 .sc-cost-row.noop .lbl,body.v2 .sc-cost-row.noop .val{color:var(--muted-foreground)}body.v2 .sc-cost-row.sub{padding-left:16px;font-size:11.5px}body.v2 .sc-cost-row.sub .lbl,body.v2 .sc-cost-row.sub .val{color:var(--muted-foreground)}body.v2 button.sc-cost-row{cursor:pointer}body.v2 button.sc-cost-row:hover .lbl{color:#e55425}body.v2 .sc-cost-row .lbl{align-items:center;gap:6px;display:inline-flex}body.v2 .sc-cost-row .caret{color:var(--muted-foreground);transition:transform .16s}body.v2 .sc-cost-row.open .caret{transform:rotate(90deg)}body.v2 .sc-total{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:8px;display:flex}body.v2 .sc-total-label{font:700 11px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}body.v2 .sc-total-amount{font:700 22px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink-950)}body.v2 .sc-inputs{flex-direction:column;gap:14px;display:flex}body.v2 .sc-fg{flex-direction:column;gap:6px;display:flex}body.v2 .sc-fg-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}body.v2 .sc-label{font:500 12.5px/1.3 var(--font-sans);color:var(--ink-950);justify-content:space-between;align-items:baseline;gap:8px;display:flex}body.v2 .sc-val{font:600 12px/1 var(--font-mono);color:var(--muted-foreground)}body.v2 .sc-chips{flex-wrap:wrap;gap:4px;display:flex}body.v2 .sc-chip{border:1px solid var(--border);background:var(--paper);min-width:0;height:26px;font:500 12px/1 var(--font-sans);color:var(--ink-950);cursor:pointer;border-radius:7px;flex:1;padding:0 8px;transition:background .12s,border-color .12s,color .12s}body.v2 .sc-chip:hover{background:var(--stone)}body.v2 .sc-chip.on{color:#fff;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:220% 220%;border-color:#0000}body.v2 .sc-range{appearance:none;background:var(--pebble);border-radius:9999px;outline:none;width:100%;height:5px}body.v2 .sc-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--paper);cursor:pointer;background:#e55425;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #00000029}body.v2 .sc-range::-moz-range-thumb{border:3px solid var(--paper);cursor:pointer;background:#e55425;border-radius:50%;width:18px;height:18px}body.v2 .sc-inline{align-items:center;display:flex;position:relative}body.v2 .sc-pfx{font:500 13px/1 var(--font-sans);color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}body.v2 .sc-input{border:1px solid var(--border);background:var(--paper);width:100%;height:32px;font:500 13px/1 var(--font-sans);color:var(--ink-950);border-radius:7px;padding:0 10px 0 22px}body.v2 .sc-select{border:1px solid var(--border);background:var(--paper);width:100%;height:32px;font:500 12px/1 var(--font-sans);color:var(--ink-950);appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 8px center;background-repeat:no-repeat;border-radius:7px;padding:0 24px 0 10px}body.v2 .sc-caps{flex-direction:column;gap:6px;display:flex}body.v2 .sc-cap{cursor:pointer;align-items:center;gap:8px;display:flex}body.v2 .sc-cap input{accent-color:#e55425;flex-shrink:0}body.v2 .sc-cap-text{font:500 12.5px/1.3 var(--font-sans);color:var(--ink-950);align-items:baseline;gap:6px;display:inline-flex}body.v2 .sc-cap-mult{font:600 11px/1 var(--font-mono);color:#e55425;letter-spacing:.04em}body.v2 .pc-disclaimer-wrap{border-top:1px solid var(--border);margin-top:16px;padding:32px 0 0}body.v2 .pc-disclaimer-strong,body.v2 .pc-disclaimer{font:400 13px/1.6 var(--font-sans);color:var(--muted-foreground);max-width:880px;margin:0 0 8px}body.v2 .pc-disclaimer-strong strong{color:var(--ink-950)}body.v2 .pricing-credits-page{background:linear-gradient(180deg,var(--paper) 0%,var(--stone) 40%,var(--pebble) 100%);min-height:60vh;padding-bottom:clamp(80px,8vw,120px);position:relative;overflow:hidden}body.v2 .pricing-credits-page .page{max-width:1100px}body.v2 .cp-top-bg{background:radial-gradient(120% 100% at 95% 0,#f5e5d8,#f3efe9,#0000 80%),linear-gradient(#f3efe9,#0000);padding-bottom:4px;position:relative}body.v2 .cp-hero{padding:48px 0 24px;position:relative}body.v2 .cp-hero-title{max-width:880px}body.v2 .cp-headline{font:500 clamp(40px,4.8vw,60px)/1.08 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);text-wrap:balance;max-width:880px;margin:16px 0 18px}body.v2 .cp-sub{font:400 16px/26px var(--font-sans);color:#666;text-wrap:pretty;max-width:640px;margin:0}body.v2 .cpp-section{padding:16px 0 0}body.v2 .cpp-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}body.v2 .cpp{background:#fff;border:1px solid #ece6dc;border-radius:14px;flex-direction:column;gap:16px;padding:22px 20px 20px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}body.v2 .cpp:hover{transform:translateY(-2px);box-shadow:0 12px 28px -16px #281e142e}body.v2 .cpp-head{border-bottom:1px solid #ece6dc;flex-direction:column;gap:6px;padding-bottom:16px;display:flex}body.v2 .cpp-head-row{justify-content:space-between;align-items:center;gap:8px;display:flex}body.v2 .cpp-eyebrow{font:500 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#999}body.v2 .cpp-amount{font:600 clamp(22px,1.9vw,28px)/1 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);font-variant-numeric:tabular-nums}body.v2 .cpp-name{font:500 12px/1 var(--font-sans);letter-spacing:.02em;color:#777;margin-top:-2px}body.v2 .cpp-discount-tag{font:600 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--brand-orange);background:color-mix(in oklch,var(--brand-orange) 10%,#fff);font-variant-numeric:tabular-nums;border-radius:6px;padding:5px 9px}body.v2 .cpp-best .cpp-discount-tag{color:var(--brand-orange);background:#fff}body.v2 .cpp-disc{background:var(--brand-orange);color:#fff;text-align:center;font:500 13px/1 var(--font-sans);letter-spacing:-.005em;border-radius:8px;margin-top:4px;padding:10px 12px}body.v2 .cpp-rates{flex-direction:column;gap:16px;display:flex}body.v2 .cpp-rate{flex-direction:column;gap:2px;display:flex}body.v2 .cpp-rate-label{font:500 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#999}body.v2 .cpp-rate-amount{font:600 18px/1.05 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);font-variant-numeric:tabular-nums;margin-top:4px}body.v2 .cpp-rate-unit{font:400 12px/1 var(--font-sans);color:#999;margin-top:1px}body.v2 .cpp-save{font:400 italic 12px/1.4 var(--font-display);color:#6b7f66;font-variant-numeric:tabular-nums;border-top:1px solid #ece6dc;margin-top:auto;padding-top:14px}body.v2 .cpp-best{background-color:#ff5b8e;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:220% 220%;border-color:#0000;box-shadow:0 8px 24px #e554251f}body.v2 .cpp-best:hover{box-shadow:0 14px 30px #e554252e}body.v2 .cpp-best .cpp-eyebrow,body.v2 .cpp-best .cpp-rate-label{color:#ffffffc7}body.v2 .cpp-best .cpp-amount,body.v2 .cpp-best .cpp-rate-amount{color:#fff}body.v2 .cpp-best .cpp-name{color:#ffffffdb}body.v2 .cpp-best .cpp-rate-unit{color:#ffffffc7}body.v2 .cpp-best .cpp-head{border-bottom-color:#ffffff47}body.v2 .cpp-best .cpp-save{color:#fff;border-top-color:#ffffff47}body.v2 .cpp-best .cpp-disc{color:var(--brand-orange);background:#fff}body.v2 .cpp-footnote{font:400 12px/1.5 var(--font-sans);color:#888;white-space:normal;text-overflow:clip;text-wrap:balance;max-width:760px;margin-top:32px;overflow:visible}body.v2 .cpp-footnote strong{color:var(--ink-950);font-weight:600}@media(max-width:1180px){body.v2 .cpp-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){body.v2 .cpp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){body.v2 .cpp-grid{grid-template-columns:1fr}body.v2 .cpp{padding:20px 18px 18px}body.v2 .cpp-amount{font-size:30px}}body.v2 .cp-how-wrap{padding:clamp(48px,5vw,72px) 0 0}body.v2 .cp-how-eyebrow{font:500 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-orange);border-bottom:1px solid var(--brand-orange);margin-bottom:28px;padding-bottom:14px}body.v2 .cp-how-steps,body.v2 .cp-how-grid{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}body.v2 .cp-how-track{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px);margin-bottom:24px;display:grid;position:relative}body.v2 .cp-how-track:before{content:"";background:var(--brand-orange);transform-origin:0;z-index:0;height:1px;transition:transform .6s ease-out .1s;position:absolute;top:23px;left:12.5%;right:12.5%;transform:scaleX(0)}body.v2 .cp-how-animate .cp-how-track:before{transform:scaleX(1)}body.v2 .cp-how-cell{justify-content:center;align-items:center;min-height:48px;display:flex;position:relative}body.v2 .cp-how-node{border:1px solid var(--brand-orange);width:48px;height:48px;font:600 16px/1 var(--font-display);color:var(--brand-orange);letter-spacing:-.014em;font-variant-numeric:tabular-nums;z-index:2;opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:opacity .28s ease-out,transform .28s ease-out;display:inline-flex;position:relative;transform:translateY(2px)}body.v2 .cp-how-animate .cp-how-cell:first-child .cp-how-node{opacity:1;transition-delay:.7s;transform:none}body.v2 .cp-how-animate .cp-how-cell:nth-child(2) .cp-how-node{opacity:1;transition-delay:.8s;transform:none}body.v2 .cp-how-animate .cp-how-cell:nth-child(3) .cp-how-node{opacity:1;transition-delay:.9s;transform:none}body.v2 .cp-how-animate .cp-how-cell:nth-child(4) .cp-how-node{opacity:1;transition-delay:1s;transform:none}body.v2 .cp-how-chevron{transform:translate(calc(50% + var(--cp-how-gap,16px)),-50%);color:var(--brand-orange);font:700 16px/1 var(--font-sans);z-index:2;opacity:0;background:0 0;transition:opacity .28s ease-out 1.1s;position:absolute;top:24px;right:0}body.v2 .cp-how-animate .cp-how-chevron{opacity:1}body.v2 .cp-how-grid>.cp-how-text{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}body.v2 .cp-how-action{font:700 16px/1.3 var(--font-display);letter-spacing:-.012em;color:var(--ink-950);margin:0}body.v2 .cp-how-explain{font:400 14px/1.45 var(--font-sans);color:#666;margin:0}@media(max-width:880px){body.v2 .cp-how-track,body.v2 .cp-how-grid{grid-template-columns:repeat(2,1fr)}body.v2 .cp-how-track:before,body.v2 .cp-how-chevron{display:none}}@media(max-width:540px){body.v2 .cp-how-track,body.v2 .cp-how-grid{grid-template-columns:1fr}}body.v2 .cp-enterprise-wrap{padding:clamp(64px,7vw,96px) 0 0}body.v2 .cp-enterprise{background-color:#ff5b8e;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:cover;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,56px);padding:clamp(36px,4.5vw,56px);display:grid;box-shadow:0 1px 2px #e554252e,0 18px 36px -22px #c43dd273}body.v2 .cp-enterprise-body-col{flex-direction:column;display:flex}body.v2 .cp-enterprise-eyebrow{font:500 11px/1.2 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;margin:0 0 18px}body.v2 .cp-enterprise-headline{font:400 clamp(28px,3.2vw,40px)/1.1 var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 16px}body.v2 .cp-enterprise-body{font:400 15px/1.5 var(--font-sans);color:#ffffffeb;max-width:460px;margin:0}body.v2 .cp-enterprise-form{flex-direction:column;gap:14px;display:flex}body.v2 .cp-enterprise-input-row{align-items:center;gap:8px;display:flex}body.v2 .cp-enterprise-input{height:48px;font:400 15px/1 var(--font-sans);color:var(--ink-950);background:#fff;border:0;border-radius:9999px;outline:none;flex:1;padding:0 20px;transition:box-shadow .14s}body.v2 .cp-enterprise-input::placeholder{color:#9c9c9c}body.v2 .cp-enterprise-input:focus{box-shadow:0 0 0 3px #ffffff73}body.v2 .cp-enterprise-submit{background:var(--ink-950);color:#fff;height:48px;font:500 13px/1 var(--font-sans);letter-spacing:.01em;cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;padding:0 22px;transition:filter .14s}body.v2 .cp-enterprise-submit:hover{filter:brightness(1.18)}body.v2 .cp-enterprise-meta{font:400 13px/1.4 var(--font-sans);color:#ffffffc7;border-top:1px solid #ffffff4d;margin:0;padding-top:6px}@media(max-width:880px){body.v2 .cp-enterprise{grid-template-columns:1fr;gap:28px}}body.v2 .uc-hero{background:linear-gradient(180deg,var(--stone) 0%,var(--pebble) 100%);border-bottom:1px solid var(--border);padding:64px 0 32px}body.v2 .uc-hero-split{grid-template-columns:1fr 1.4fr;align-items:center;gap:48px;display:grid}body.v2 .uc-hero-text h1{font:600 clamp(40px,4.4vw,64px)/1.08 var(--font-display);letter-spacing:-.04em;color:var(--ink-950);text-wrap:balance;margin:0 0 18px}body.v2 .uc-hero-text .accent{color:var(--brand-orange);font-weight:600}body.v2 .uc-hero-lede{font:400 17px/27px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:540px;margin:0}body.v2 .uc-hero-visual{aspect-ratio:3/2;box-shadow:none;background:0 0;border:0;border-radius:7px;margin:0;position:relative;overflow:hidden}body.v2 .uc-hero-prompt{pointer-events:none;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%)}body.v2 .uc-hero-prompt-label{font:500 14px/1 var(--font-sans);color:#fff;letter-spacing:-.005em;text-shadow:0 1px 2px #0006;margin:0 0 10px 14px}body.v2 .uc-hero-prompt-input{background:#fff;border-radius:9999px;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex;box-shadow:0 2px 4px #0000000f,0 14px 40px -12px #0000004d}body.v2 .uc-hero-prompt-text{font:400 14px/1.4 var(--font-sans);color:var(--ink-900);text-wrap:pretty;flex:1}body.v2 .uc-hero-prompt-send{background:var(--ink-950);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media(max-width:880px){body.v2 .uc-hero-split{grid-template-columns:1fr;gap:32px}body.v2 .uc-hero-visual{aspect-ratio:16/11;max-width:520px}}body.v2 .ucw-hero{padding:64px 0 56px}body.v2 .ucw-head{max-width:none;margin-bottom:36px}body.v2 .ucw-title{font:600 clamp(30px,3.4vw,48px)/1.07 var(--font-display);letter-spacing:-.035em;color:var(--ink-950);white-space:nowrap;margin:0 0 16px}body.v2 .ucw-title .accent{color:var(--brand-orange);font-weight:600}body.v2 .ucw-lede{font:400 17px/27px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:720px;margin:0}body.v2 .ucw-rail-wrap{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow:auto hidden}body.v2 .ucw-rail-wrap::-webkit-scrollbar{display:none}body.v2 .ucw-rail{gap:18px;width:max-content;padding:4px max(24px,50vw - 600px);display:flex}@media(min-width:1248px){body.v2 .ucw-rail{padding-left:calc(50vw - 600px);padding-right:calc(50vw - 600px)}}body.v2 .ucw-card{cursor:pointer;background:var(--pebble);scroll-snap-align:start;text-align:left;border:0;border-radius:14px;flex:none;width:300px;height:400px;margin:0;padding:0;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 24px 44px -30px #00000073}body.v2 .ucw-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0000000f,0 30px 54px -28px #00000080}body.v2 .ucw-card-media{display:block;position:absolute;inset:0}body.v2 .ucw-card-media image-slot{border-radius:0}body.v2 .ucw-card-vid,body.v2 .ucw-card-pic{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}body.v2 .ucw-card-scrim{pointer-events:none;background:linear-gradient(#140c0800 38%,#140c08c7);position:absolute;inset:0}body.v2 .ucw-card-body{flex-direction:column;align-items:flex-start;gap:9px;padding:22px 22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}body.v2 .ucw-card-kicker{font:700 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8}body.v2 .ucw-card-cat{font:500 23px/1.16 var(--font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance}body.v2 .ucw-card-cta{-webkit-backdrop-filter:blur(6px);font:600 13px/1 var(--font-sans);color:#fff;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff52;border-radius:9999px;align-items:center;gap:7px;margin-top:6px;padding:8px 15px;transition:background .16s,gap .16s;display:inline-flex}body.v2 .ucw-card:hover .ucw-card-cta{background:var(--brand-orange);border-color:var(--brand-orange);gap:10px}body.v2 .pitch2-win-section{padding-top:clamp(40px,4vw,64px);padding-bottom:clamp(48px,5vw,80px)}body.v2 .pitch2-win-head{max-width:760px;margin-bottom:clamp(28px,3vw,44px)}body.v2 .pitch2-win-headline{font:600 clamp(34px,4.2vw,50px)/1.05 var(--font-display);letter-spacing:-.026em;color:var(--ink-950);text-wrap:balance;margin:0 0 16px}body.v2 .pitch2-win-lede{font:400 18px/28px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;margin:0}body.v2 .win-list{border-top:1px solid var(--border)}body.v2 .win-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,.9fr) minmax(0,1.5fr) minmax(200px,.85fr);align-items:start;gap:40px;padding:30px 4px;display:grid}body.v2 .win-kicker{font:700 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-700);margin-bottom:14px;display:block}body.v2 .win-title{font:600 clamp(22px,2.4vw,28px)/1.12 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);text-wrap:balance;margin:0}body.v2 .win-body{font:400 15.5px/26px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;margin:0}body.v2 .win-outcome{border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%;padding-left:32px;display:flex}body.v2 .win-fig{font:600 46px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink-950);margin-bottom:8px}body.v2 .win-fig-sub{font:400 13.5px/19px var(--font-sans);color:var(--muted-foreground)}body.v2 .win-outcome-label{font:500 15px/22px var(--font-display);letter-spacing:-.01em;color:var(--ink-900)}@media(max-width:920px){body.v2 .win-row{grid-template-columns:1fr;gap:16px;padding:26px 4px}body.v2 .win-outcome{border-left:0;min-height:0;padding-left:0}body.v2 .win-fig{font-size:38px}}body.v2 .where-grid{gap:16px}body.v2 .where-card{padding:26px 26px 28px;transition:border-color .16s}body.v2 .where-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 32%,var(--border))}body.v2 .where-card .itile{margin-bottom:18px}body.v2 .where-title{font:600 19px/1.2 var(--font-display);letter-spacing:-.016em;color:var(--ink-950);margin:0 0 9px}body.v2 .where-body{font:400 14.5px/23px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;margin:0}body.v2 .lens-row{border:1px solid var(--border);background:var(--paper);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}body.v2 .lens{flex-direction:column;padding:32px 30px 30px;display:flex;position:relative}body.v2 .lens+.lens{border-left:1px solid var(--border)}body.v2 .lens:before{content:"";background:var(--brand-orange);height:3px;position:absolute;top:0;left:0;right:0}body.v2 .lens:first-child:before{opacity:.32}body.v2 .lens:nth-child(2):before{opacity:.6}body.v2 .lens:nth-child(3):before{opacity:1}body.v2 .lens-idx{font:500 12px/1 var(--font-mono);color:var(--brand-700);letter-spacing:.04em;margin-bottom:18px}body.v2 .lens-name{font:600 22px/1.16 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);text-wrap:balance;margin:0 0 12px}body.v2 .lens-frame{font:400 15px/24px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;margin:0 0 24px}body.v2 .lens-when{border-top:1px dashed var(--border);margin-top:auto;padding-top:18px}body.v2 .lens-when-label{font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-900);margin-bottom:8px;display:block}body.v2 .lens-when p{font:500 14px/21px var(--font-display);letter-spacing:-.01em;color:var(--ink-900);margin:0}@media(max-width:820px){body.v2 .lens-row{grid-template-columns:1fr}body.v2 .lens+.lens{border-left:0;border-top:1px solid var(--border)}body.v2 .lens:before{display:none}}body.v2 .myth-list{gap:14px;display:grid}body.v2 .myth-row{border:1px solid var(--border);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);gap:0;display:grid;overflow:hidden}body.v2 .myth-claim{background:var(--stone);border-right:1px solid var(--border);padding:24px 28px}body.v2 .myth-reality{padding:24px 30px}body.v2 .myth-tag{font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:12px;display:inline-block}body.v2 .myth-tag-real{color:var(--brand-700)}body.v2 .myth-claim p{font:500 19px/1.34 var(--font-display);letter-spacing:-.014em;color:color-mix(in oklch,var(--ink-950) 62%,transparent);text-wrap:pretty;margin:0}body.v2 .myth-reality p{font:400 15.5px/25px var(--font-sans);color:var(--ink-900);text-wrap:pretty;margin:0}@media(max-width:760px){body.v2 .myth-row{grid-template-columns:1fr}body.v2 .myth-claim{border-right:0;border-bottom:1px solid var(--border)}}body.v2 .pitch2-close-section{padding-top:clamp(32px,3vw,48px);padding-bottom:clamp(56px,6vw,96px)}body.v2 .pitch2-close{background:var(--pebble);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:clamp(36px,4vw,52px) clamp(32px,4vw,56px);display:flex}body.v2 .pitch2-close-text{max-width:640px}body.v2 .pitch2-close-eyebrow{font:700 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-700);margin-bottom:14px;display:inline-block}body.v2 .pitch2-close-text h2{font:600 clamp(28px,3vw,36px)/1.1 var(--font-display);letter-spacing:-.024em;color:var(--ink-950);margin:0 0 12px}body.v2 .pitch2-close-text p{font:400 16px/26px var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;margin:0}body.v2 .pitch2-close .btn{flex-shrink:0;gap:8px}body.v2 .pitch2-page{--accent:var(--brand-orange)}body.v2 .pitch2-page .hero h1 .accent,body.v2 .pitch2-page .win-fig{color:var(--brand-orange)}body.v2 .pitch2-page .win-outcome-label{color:var(--ink-950)}body.v2 .pitch2-page .where-card .itile{background:var(--brand-50);width:42px;height:42px;color:var(--brand-orange);border:0}body.v2 .pitch2-page .where-card .itile svg,body.v2 .pitch2-page .where-card .itile svg path,body.v2 .pitch2-page .where-card .itile svg circle,body.v2 .pitch2-page .where-card .itile svg line,body.v2 .pitch2-page .where-card .itile svg polyline{stroke:var(--brand-orange)!important}body.v2 .pitch2-page .where-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 34%,var(--border))}body.v2 .pitch2-page .lens:first-child:before{background:var(--brand-orange);opacity:.4}body.v2 .pitch2-page .lens:nth-child(2):before{background:var(--brand-orange);opacity:.7}body.v2 .pitch2-page .lens:nth-child(3):before{background:var(--brand-orange);opacity:1}body.v2 .pitch2-page .lens-idx,body.v2 .pitch2-page .lens-when-label{color:var(--brand-700)}body.v2 .pitch2-page .diff-list{counter-reset:diff}body.v2 .pitch2-page .diff-list .diff{counter-increment:diff;position:relative}body.v2 .pitch2-page .diff-list .diff h4{align-items:baseline;gap:12px;display:flex}body.v2 .pitch2-page .diff-list .diff h4:before{content:counter(diff,decimal-leading-zero);font:600 13px/1 var(--font-mono);letter-spacing:.02em;color:var(--brand-orange);flex:none}body.v2 .pitch2-page .diff-list .diff:after{content:"";background:var(--brand-orange);width:3px;position:absolute;top:0;bottom:0;left:0}body.v2 .pitch2-page .myth-tag-real{color:var(--brand-700)}body.v2 .pitch2-page .pitch2-close{background-color:#ff5b8e;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:20% 30%;background-repeat:no-repeat;background-size:cover;border:1px solid #0000;box-shadow:0 1px 2px #e554252e,0 18px 36px -22px #c43dd273}body.v2 .pitch2-page .pitch2-close-text h2{color:#fff}body.v2 .pitch2-page .pitch2-close-text p{color:#ffffffe0}body.v2 .pitch2-page .pitch2-close .btn-primary-ink{color:var(--brand-orange);background:#fff;border-color:#fff}body.v2 .pitch2-page .pitch2-close .btn-primary-ink:hover{color:var(--brand-orange);background:#ffffffe6}body.v2 .pm-page .pm-section.pm-approved-section{background-position:20% 30%;background-repeat:no-repeat;background-size:cover;background-color:#ff5b8e!important;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png)!important}body.v2 .pm-page .pm-approved-link .ico{color:#fff}body.v2 .pm-page .pm-approved-link{background:#ffffff1a;border-color:#ffffff38}body.v2 .pm-page .pm-approved-link:hover{background:#ffffff2e;border-color:#ffffff8c}body.v2 .pitch2-page .hero h1{font-size:clamp(34px,4.4vw,52px)}body.v2 .pitch2-page .hero .lede{font-size:16px;line-height:25px}body.v2 .pitch2-page .section-title{font-size:clamp(24px,2.9vw,32px)}body.v2 .pitch2-page .section-sub{font-size:15px;line-height:24px}body.v2 .pitch2-page .pitch2-win-headline{font-size:clamp(28px,3.4vw,40px)}body.v2 .pitch2-page .pitch2-win-lede{font-size:16px;line-height:25px}body.v2 .pitch2-page .win-title{font-size:clamp(19px,2vw,23px)}body.v2 .pitch2-page .win-body{font-size:14.5px;line-height:24px}body.v2 .pitch2-page .win-fig{font-size:38px}body.v2 .pitch2-page .win-fig-sub{font-size:12.5px;line-height:18px}body.v2 .pitch2-page .win-outcome-label{font-size:14px;line-height:21px}body.v2 .pitch2-page .where-title{font-size:17px}body.v2 .pitch2-page .where-body{font-size:13.5px;line-height:22px}body.v2 .pitch2-page .lens-name{font-size:19px}body.v2 .pitch2-page .lens-frame{font-size:14px;line-height:23px}body.v2 .pitch2-page .lens-when p{font-size:13px;line-height:20px}body.v2 .pitch2-page .diff-list .diff h4{font-size:16px}body.v2 .pitch2-page .diff-list .diff p{font-size:14px;line-height:22px}body.v2 .pitch2-page .myth-claim p{font-size:16.5px}body.v2 .pitch2-page .myth-reality p{font-size:14px;line-height:23px}body.v2 .pitch2-page .pitch2-close-text h2{font-size:clamp(24px,2.6vw,30px)}body.v2 .pitch2-page .pitch2-close-text p{font-size:15px;line-height:24px}body.v2 .footer-inner{flex-wrap:wrap;justify-content:center;gap:48px 64px;max-width:1180px;display:flex}body.v2 .footer-inner .footer-col{flex:0 180px}body.v2 .footer-v2b .footer-inner{gap:40px;justify-content:initial;text-align:left;grid-template-columns:1.5fr repeat(5,1fr);align-items:start;max-width:1180px;margin:0 auto;display:grid}body.v2 .footer-v2b .footer-col{flex:initial}body.v2 .footer-v2b .footer-brand-col{align-items:flex-start;display:flex}body.v2 .footer-v2b .footer-col h4{font:500 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 16px}body.v2 .footer-v2b .footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}body.v2 .footer-v2b .footer-col li{margin:0}body.v2 .footer-v2b .footer-col a,body.v2 .footer-v2b .footer-col .footer-static{font:400 13px/1.4 var(--font-sans);color:var(--ink-900);text-decoration:none}body.v2 .footer-v2b .footer-col a:hover{text-decoration:underline}body.v2 .footer-v2b .footer-socials{gap:14px;display:flex}body.v2 .footer-v2b .footer-social{border:1px solid var(--border);width:32px;height:32px;color:var(--ink-900);border-radius:8px;justify-content:center;align-items:center;transition:border-color .14s,color .14s,background .14s;display:inline-flex}body.v2 .footer-v2b .footer-social:hover{border-color:var(--brand-orange);color:var(--brand-orange)}body.v2 .footer-v2b .footer-bottom{justify-content:flex-start;max-width:1180px;margin-left:auto;margin-right:auto}@media(max-width:980px){body.v2 .footer-v2b .footer-inner{grid-template-columns:1fr 1fr 1fr}body.v2 .footer-v2b .footer-brand-col{grid-column:1/-1}}@media(max-width:560px){body.v2 .footer-v2b .footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:1080px){body.v2 .footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}body.v2 .footer-bottom{max-width:1180px}@media(max-width:700px){body.v2 .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}body.v2 .lib-page{background:var(--paper);min-height:100vh;padding:clamp(32px,4vw,56px) 0 96px}body.v2 .lib-wrap{max-width:1100px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}body.v2 .lib-head{justify-content:space-between;align-items:center;gap:24px;display:flex}body.v2 .lib-title{font:600 28px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);margin:0}body.v2 .lib-sub{font:400 14px/21px var(--font-sans);color:var(--muted-foreground);max-width:560px;margin:8px 0 0}body.v2 .lib-search{border:1px solid var(--border);background:var(--paper);width:300px;max-width:42vw;height:38px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:9px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:inline-flex}body.v2 .lib-search:focus-within{border-color:color-mix(in oklch,var(--brand-orange) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-orange) 12%,transparent)}body.v2 .lib-search input{font:400 14px/1 var(--font-sans);color:var(--ink-950);background:0 0;border:0;outline:0;flex:1;min-width:0}body.v2 .lib-search input::placeholder{color:var(--muted-foreground)}body.v2 .lib-kbd{font:500 11px/1 var(--font-mono);color:var(--muted-foreground);border:1px solid var(--border);background:var(--stone);white-space:nowrap;border-radius:5px;padding:3px 6px}body.v2 .lib-filters{border-bottom:1px solid color-mix(in oklch,var(--ink-950) 8%,transparent);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-bottom:18px;display:flex}body.v2 .lib-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}body.v2 .lib-chip{border:1px solid var(--border);height:30px;color:var(--ink-900);font:500 13px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:7px;padding:0 12px;transition:background .13s,color .13s,border-color .13s;display:inline-flex}body.v2 .lib-chip:hover{background:var(--stone)}body.v2 .lib-chip.active{color:#fff;background-image:url(/__l5e/assets-v1/edc59a39-f50f-4cfb-905c-314722f71da2/brand-gradient.png);background-position:30% 40%;background-size:220% 220%;border-color:#0000}body.v2 .lib-chip-n{font:500 12px/1 var(--font-mono);color:var(--muted-foreground)}body.v2 .lib-chip.active .lib-chip-n{color:#ffffff9e}body.v2 .lib-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:9px;display:inline-flex}body.v2 .lib-toggle input{opacity:0;pointer-events:none;position:absolute}body.v2 .lib-toggle-track{background:color-mix(in oklch,var(--ink-950) 16%,transparent);border-radius:9999px;flex-shrink:0;width:32px;height:18px;transition:background .14s;position:relative}body.v2 .lib-toggle-knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}body.v2 .lib-toggle input:checked+.lib-toggle-track{background:var(--brand-orange)}body.v2 .lib-toggle input:checked+.lib-toggle-track .lib-toggle-knob{transform:translate(14px)}body.v2 .lib-toggle input:focus-visible+.lib-toggle-track{box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-orange) 22%,transparent)}body.v2 .lib-toggle-label{font:500 13px/1 var(--font-sans);color:var(--muted-foreground)}body.v2 .lib-list{margin-top:32px}body.v2 .lib-group+.lib-group{margin-top:40px}body.v2 .lib-group-head{margin-bottom:6px}body.v2 .lib-group-eyebrow{font:700 16px/1.2 var(--font-display);letter-spacing:-.2px;text-transform:none;color:#000;align-items:center;gap:8px;display:inline-flex}body.v2 .lib-group-n{font:600 11px/1 var(--font-mono);letter-spacing:.02em;color:var(--muted-foreground)}body.v2 .lib-group-desc{font:400 13.5px/20px var(--font-sans);color:var(--muted-foreground);margin-top:5px;display:block}body.v2 .lib-rows{margin-top:10px}body.v2 .lib-row{border-bottom:1px solid color-mix(in oklch,var(--ink-950) 8%,transparent);cursor:pointer;border-radius:6px;outline:none;grid-template-columns:24px minmax(150px,320px) minmax(0,1fr) auto;align-items:center;gap:18px;padding:9px 12px;transition:background .12s;display:grid}body.v2 .lib-row.is-soon{cursor:default}body.v2 .lib-row:hover{background:color-mix(in oklch,var(--ink-950) 3%,transparent)}body.v2 .lib-row:focus-visible{outline:2px solid var(--brand-orange);outline-offset:-2px}body.v2 .lib-row-icon{color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}body.v2 .lib-row-title{font:500 17px/1.25 var(--font-display);letter-spacing:-.012em;color:var(--ink-950);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.v2 a.lib-row-title-link{text-decoration:none;transition:color .12s;display:block}body.v2 .lib-row:hover a.lib-row-title-link,body.v2 a.lib-row-title-link:hover{color:var(--brand-700);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}body.v2 .lib-row-desc{font:400 14px/1.35 var(--font-sans);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.v2 .lib-row-meta{font:400 13px/1 var(--font-sans);color:var(--muted-foreground);text-align:right;white-space:nowrap}body.v2 .lib-row-actions{opacity:0;justify-content:flex-end;align-items:center;gap:16px;transition:opacity .12s;display:inline-flex}body.v2 .lib-row:hover .lib-row-actions,body.v2 .lib-row:focus-within .lib-row-actions{opacity:1}body.v2 .lib-act{font:500 13px/1 var(--font-sans);color:var(--ink-900);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--ink-950) 30%,transparent);text-decoration-color:color-mix(in oklch,var(--ink-950) 30%,transparent);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration-thickness:1px;transition:text-decoration-thickness .12s,color .12s}body.v2 .lib-act:hover{text-decoration-thickness:2px}body.v2 .lib-act-primary{color:var(--brand-700);-webkit-text-decoration-color:color-mix(in oklch,var(--brand-orange) 45%,transparent);text-decoration-color:color-mix(in oklch,var(--brand-orange) 45%,transparent)}body.v2 .lib-row.is-soon{pointer-events:none}body.v2 .lib-row.is-soon .lib-row-icon,body.v2 .lib-row.is-soon .lib-row-title,body.v2 .lib-row.is-soon .lib-row-desc{opacity:.5}body.v2 .lib-row.is-soon:hover{background:0 0}body.v2 .lib-row.is-soon .lib-row-meta{font-style:italic}body.v2 .lib-empty{font:400 14px/1.5 var(--font-sans);color:var(--muted-foreground);padding:8px 12px}body.v2 .lib-toast{background:var(--ink-950);color:#fff;font:500 13px/1 var(--font-sans);opacity:0;pointer-events:none;z-index:1200;border-radius:8px;padding:10px 16px;transition:opacity .16s,transform .16s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 10px 30px -12px #00000080}body.v2 .lib-toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media(max-width:720px){body.v2 .lib-head{flex-wrap:wrap}body.v2 .lib-search{order:3;width:100%;max-width:none}body.v2 .lib-filters{flex-direction:column;align-items:stretch;gap:12px}body.v2 .lib-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}body.v2 .lib-chips::-webkit-scrollbar{display:none}body.v2 .lib-row{grid-template-columns:22px minmax(0,1fr) auto;gap:12px}body.v2 .lib-row-desc{display:none}}body.v2 .ap-page{background:var(--paper)}body.v2 .ap-page .page-snug{max-width:1000px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}body.v2 .ap-marker{background:var(--brand-orange);border-radius:2px;width:24px;height:3px;margin-bottom:18px;display:block}body.v2 .ap-section{padding:clamp(40px,5vw,64px) 0}body.v2 .ap-h2{font:600 28px/1.12 var(--font-display);letter-spacing:-.022em;color:var(--ink-950);text-wrap:balance;margin:0 0 12px}body.v2 .ap-sub{font:400 15px/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:620px;margin:0 0 32px}body.v2 .ap-intro{padding:clamp(48px,6vw,88px) 0 clamp(28px,3vw,40px)}body.v2 .ap-title{font:600 clamp(38px,5vw,56px)/1.04 var(--font-display);letter-spacing:-.032em;color:var(--ink-950);text-wrap:balance;margin:0 0 16px}body.v2 .ap-title .accent{color:var(--brand-orange)}body.v2 .ap-lede{font:400 16px/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;max-width:600px;margin:0}body.v2 .ap-win{border-top:1px solid var(--border)}body.v2 .ap-win-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(190px,1fr) minmax(0,1.6fr) minmax(180px,.9fr);align-items:start;gap:36px;padding:22px 0;display:grid}body.v2 .ap-win-title{font:500 18px/1.2 var(--font-display);letter-spacing:-.016em;color:var(--ink-950);text-wrap:balance;margin:0}body.v2 .ap-win-body{font:400 15px/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;margin:0}body.v2 .ap-win-proof{border-left:1px solid var(--border);flex-direction:column;align-self:stretch;gap:5px;padding-left:36px;display:flex}body.v2 .ap-proof{font:600 28px/1 var(--font-display);letter-spacing:-.025em;color:var(--brand-orange);text-wrap:balance}body.v2 .ap-proof-sub{font:500 12px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}@media(max-width:820px){body.v2 .ap-win-row{grid-template-columns:1fr;gap:12px}body.v2 .ap-win-proof{border-left:0;flex-direction:row;align-items:baseline;gap:10px;padding-left:0}}body.v2 .ap-band{background:color-mix(in oklch,var(--brand-orange) 3%,var(--paper))}body.v2 .ap-sit{border-top:1px solid var(--border)}body.v2 .ap-sit-row{border-bottom:1px solid var(--border);grid-template-columns:16px minmax(180px,.7fr) minmax(0,1.5fr);align-items:center;gap:20px;padding:16px 0;display:grid}body.v2 .ap-sit-icon{color:var(--brand-orange);align-items:center;display:inline-flex}body.v2 .ap-sit-title{font:500 18px/1.25 var(--font-display);letter-spacing:-.016em;color:var(--ink-950)}body.v2 .ap-sit-body{font:400 15px/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty}@media(max-width:720px){body.v2 .ap-sit-row{grid-template-columns:16px 1fr;align-items:start;row-gap:4px}body.v2 .ap-sit-body{grid-column:2}}body.v2 .ap-lenses{grid-template-columns:repeat(3,1fr);gap:32px;padding-top:28px;display:grid;position:relative}body.v2 .ap-lens-rule{background:color-mix(in oklch,var(--brand-orange) 55%,transparent);height:1px;position:absolute;top:8px;left:0;right:0}body.v2 .ap-lens{padding-top:22px;position:relative}body.v2 .ap-lens-dot{background:var(--brand-orange);border-radius:50%;position:absolute;top:8px;left:0;transform:translateY(-50%)}body.v2 .ap-lens-dot-1{width:8px;height:8px}body.v2 .ap-lens-dot-2{width:12px;height:12px}body.v2 .ap-lens-dot-3{width:16px;height:16px}body.v2 .ap-lens-seen .ap-lens-dot{animation:.16s cubic-bezier(.165,.84,.44,1) apDotPulse}@keyframes apDotPulse{0%{transform:translateY(-50%)scale(1)}55%{transform:translateY(-50%)scale(1.7)}to{transform:translateY(-50%)scale(1)}}body.v2 .ap-lens-idx{font:500 13px/1 var(--font-mono);color:var(--brand-700);margin-bottom:10px;display:block}body.v2 .ap-lens-name{font:600 21px/1.16 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);text-wrap:balance;margin:0 0 10px}body.v2 .ap-lens-frame{font:400 15px/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;margin:0}@media(max-width:720px){body.v2 .ap-lenses{grid-template-columns:1fr;gap:28px}body.v2 .ap-lens-rule{display:none}body.v2 .ap-lens{padding-top:20px}}body.v2 .ap-attrs{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;column-gap:48px;display:grid}body.v2 .ap-attr{border-bottom:1px solid var(--border);padding:20px 0}body.v2 .ap-attr-name{font:500 18px/1.2 var(--font-display);letter-spacing:-.016em;color:var(--ink-950);margin:0 0 7px}body.v2 .ap-attr-body{font:400 15px/1.5 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty;margin:0}@media(max-width:720px){body.v2 .ap-attrs{grid-template-columns:1fr}}body.v2 .ap-myths{position:relative}body.v2 .ap-myths:before{content:"";background:var(--brand-orange);width:1px;position:absolute;top:0;bottom:0;left:50%}body.v2 .ap-myth{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;padding:22px 0;display:grid}body.v2 .ap-myth:last-child{border-bottom:0}body.v2 .ap-myth-claim{padding-right:40px}body.v2 .ap-myth-reality{padding-left:40px}body.v2 .ap-eyebrow{font:600 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:10px;display:block}body.v2 .ap-eyebrow-orange{color:var(--brand-700)}body.v2 .ap-myth-claim p{font:400 16px/1.4 var(--font-display);letter-spacing:-.01em;color:color-mix(in oklch,var(--ink-950) 50%,transparent);text-wrap:pretty;margin:0}body.v2 .ap-myth-reality p{font:400 15px/1.5 var(--font-sans);color:var(--ink-900);text-wrap:pretty;margin:0}@media(max-width:640px){body.v2 .ap-myth{grid-template-columns:1fr;gap:16px}body.v2 .ap-myths:before{display:none}body.v2 .ap-myth-claim,body.v2 .ap-myth-reality{padding:0}}body.v2 .ap-cta-section{padding-bottom:clamp(56px,7vw,104px)}body.v2 .ap-cta{font:400 18px/1.5 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);text-wrap:pretty;max-width:640px;margin:0}body.v2 .ap-cta-link{color:var(--brand-orange);text-underline-offset:3px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1.5px}body.v2 .ml2-section{background:var(--paper)}body.v2 .ml2-chips{flex-wrap:wrap;gap:8px;margin:0 0 32px;display:flex}body.v2 .ml2-section .page-wide-soft{max-width:1280px;margin:0 auto;padding:0 32px}body.v2 .ml2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:22px;display:flex}body.v2 .ml2-title{font:600 clamp(38px,5vw,56px)/1.04 var(--font-display);letter-spacing:-.032em;color:var(--ink-950);margin:0 0 12px}body.v2 .ml2-sub{font:400 18px/1.5 var(--font-sans);color:var(--muted-foreground);max-width:620px;margin:0}body.v2 .ml2-search{border:1px solid var(--border);background:var(--paper);width:280px;max-width:42vw;height:38px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:9px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:inline-flex}body.v2 .ml2-search:focus-within{border-color:color-mix(in oklch,var(--brand-orange) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-orange) 12%,transparent)}body.v2 .ml2-search input{min-width:0;font:400 14px/1 var(--font-sans);color:var(--ink-950);background:0 0;border:0;outline:0;flex:1}body.v2 .ml2-search input::placeholder{color:var(--muted-foreground)}body.v2 .ml2-kbd{font:500 11px/1 var(--font-mono);color:var(--muted-foreground);border:1px solid var(--border);background:var(--stone);border-radius:5px;padding:3px 6px}body.v2 .ml2-usecase{font:400 15px/1.9 var(--font-sans);color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:7px;margin:0 0 32px;display:flex}body.v2 .ml2-usecase-lead{color:var(--ink-900)}body.v2 .ml2-usecase-sep{color:var(--border)}body.v2 .ml2-uc-tag{cursor:pointer;font:500 15px/1.4 var(--font-sans);color:var(--ink-900);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--ink-950) 28%,transparent);text-decoration-color:color-mix(in oklch,var(--ink-950) 28%,transparent);background:0 0;border:0;padding:0;text-decoration-thickness:1px;transition:text-decoration-thickness .12s,color .12s}body.v2 .ml2-uc-tag:hover{text-decoration-thickness:2px}body.v2 .ml2-uc-tag.active{color:var(--brand-700);-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange);text-decoration-thickness:2px}body.v2 .ml2-uc-clear{cursor:pointer;font:500 14px/1.4 var(--font-sans);color:var(--brand-700);text-underline-offset:3px;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}body.v2 .ml2-caps{background:color-mix(in oklch,var(--brand-orange) 4%,var(--paper));border:1px solid color-mix(in oklch,var(--brand-orange) 10%,var(--border));border-radius:10px;margin-bottom:56px;padding:22px clamp(18px,2.5vw,28px)}body.v2 .ml2-caps-label{font:700 11px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-700);margin-bottom:16px;display:block}body.v2 .ml2-caps-row{grid-template-columns:repeat(3,1fr);gap:18px 32px;display:grid}body.v2 .ml2-cap-name{font:700 11px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-950);margin-bottom:5px;display:block}body.v2 .ml2-cap-desc{font:400 14px/1.45 var(--font-sans);color:var(--muted-foreground)}@media(max-width:860px){body.v2 .ml2-caps-row{grid-template-columns:1fr 1fr}}@media(max-width:560px){body.v2 .ml2-caps-row{grid-template-columns:1fr}}body.v2 .ml2-grid{grid-template-columns:1fr 1fr;gap:56px 64px;display:grid}@media(max-width:820px){body.v2 .ml2-grid{grid-template-columns:1fr;gap:44px}}body.v2 .ml2-marker{background:var(--brand-orange);border-radius:2px;width:24px;height:3px;margin-bottom:14px;display:block}body.v2 .ml2-cat{font:600 22px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 18px}body.v2 .ml2-methods{margin:0;padding:0;list-style:none}body.v2 .ml2-method{border-bottom:1px solid var(--border);border-radius:7px;flex-direction:column;min-height:126px;margin:0 -12px;padding:14px 12px;transition:background .12s;display:flex}body.v2 .ml2-method-case,body.v2 .ml2-method-noex,body.v2 .ml2-method-cases{margin-top:auto}body.v2 .ml2-method:hover{background:color-mix(in oklch,var(--ink-950) 2%,transparent)}body.v2 .ml2-method-name{font:500 16px/1.25 var(--font-display);letter-spacing:-.014em;color:var(--ink-950);margin-bottom:4px;display:block}body.v2 .ml2-method.is-lead .ml2-method-name{font-size:16px}body.v2 .ml2-method-desc{font:400 15px/1.45 var(--font-sans);color:var(--muted-foreground);margin-bottom:7px;display:block}body.v2 .ml2-method.is-lead .ml2-method-desc{font-size:15px}body.v2 .ml2-method-cases{flex-flow:wrap;align-items:baseline;gap:4px 12px;margin-top:auto;display:flex}body.v2 .ml2-method-more{cursor:pointer;font:400 12px/1.3 var(--font-sans);color:var(--muted-foreground);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--ink-950) 24%,transparent);text-decoration-color:color-mix(in oklch,var(--ink-950) 24%,transparent);text-align:left;background:0 0;border:0;padding:0}body.v2 .ml2-method-more:hover{color:var(--brand-700)}body.v2 .ml2-method-case{white-space:nowrap;cursor:pointer;max-width:100%;font:500 13px/1 var(--font-sans);color:var(--brand-700);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--brand-orange) 45%,transparent);text-decoration-color:color-mix(in oklch,var(--brand-orange) 45%,transparent);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;text-decoration-thickness:1px;transition:text-decoration-thickness .12s;display:inline-flex}body.v2 .ml2-method-case svg{transition:transform .12s}body.v2 .ml2-method:hover .ml2-method-case{text-decoration-thickness:2px}body.v2 .ml2-method:hover .ml2-method-case svg{transform:translate(4px)}body.v2 .ml2-method-noex{font:italic 400 13px/1 var(--font-sans);color:var(--muted-foreground)}body.v2 .ml2-empty{text-align:center;padding:48px 0}body.v2 .ml2-empty p{font:italic 400 16px/1.5 var(--font-display);color:var(--muted-foreground);margin:0 0 10px}body.v2 .ml2-empty button{cursor:pointer;font:500 14px/1 var(--font-sans);color:var(--brand-700);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}body.v2 .acc-row .body{max-width:none}body.v2 .faqs-page .page-narrow{max-width:1100px}body.v2 .wh-chat{max-width:640px;margin-top:28px}body.v2 .wh-chat-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140e0b52;border:1px solid #ffffff38;border-radius:16px;padding:18px 18px 14px}body.v2 .wh-chat-input{font:400 16px/1.4 var(--font-sans);color:#ffffffb3;min-height:44px}body.v2 .wh-chat-bar{justify-content:space-between;align-items:center;margin-top:10px;display:flex}body.v2 .wh-chat-plus{color:#fffc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}body.v2 .wh-chat-plus:hover{background:#ffffff1a}body.v2 .wh-chat-bar-right{align-items:center;gap:16px;display:flex}body.v2 .wh-chat-model{font:500 14px/1 var(--font-sans);color:#ffffffd9;align-items:center;gap:6px;display:inline-flex}body.v2 .wh-chat-model-sub{color:#ffffff80;font-weight:400}body.v2 .wh-chat-ic{color:#ffffffb3}body.v2 .wh-chat-chips{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}body.v2 .wh-chat-chip{color:#fff;font:500 14px/1 var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140e0b4d;border:1px solid #fff3;border-radius:10px;padding:9px 16px;transition:background .14s,border-color .14s}body.v2 .wh-chat-chip[data-q="Can you test whether my project is feasible?"]{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#f97316,#ef4444);border-color:#ffffff40;transition:filter .14s,border-color .14s}body.v2 .wh-chat-chip[data-q="Can you test whether my project is feasible?"]:hover{filter:brightness(1.08);background:linear-gradient(135deg,#f97316,#ef4444);border-color:#ffffff73}body.v2 .wh-chat-chip:hover{background:#140e0b80;border-color:#ffffff59}body.v2 .fs-artifacts .art-stat{justify-content:flex-start;gap:4px}body.v2 .fs-artifacts .art-stat .art-stat-stack{flex-direction:column;flex:1;justify-content:space-between;display:flex}body.v2 .fs-artifacts .art-stat .art-q-src{margin-top:12px}body.v2 .fs-artifacts .art-stat .art-stat-num:first-child{margin-top:0}body.v2 .demo-cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media(max-width:1100px){body.v2 .demo-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){body.v2 .demo-cards{grid-template-columns:1fr}}body.v2 .demo-card{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;padding:17px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}body.v2 .demo-card:hover{border-color:#929292;transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}body.v2 .demo-card-thumb{aspect-ratio:300/165;background:var(--stone);border-radius:12px;position:relative;overflow:hidden}body.v2 .demo-card-scrim{pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#00000040);position:absolute;inset:0}body.v2 .demo-card-play{background:var(--ink-950);color:#fff;z-index:2;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.v2 .demo-card:hover .demo-card-play{transform:translate(-50%,-50%)scale(1.08)}body.v2 .demo-card-play svg{margin-left:2px}body.v2 .demo-card-time{z-index:2;color:#fff;font:500 11px/1 var(--font-sans);pointer-events:none;background:#000000a6;border-radius:5px;padding:4px 6px;position:absolute;bottom:10px;right:10px}body.v2 .demo-card-cat{font:500 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:16px 0 0}body.v2 .demo-card-title{font:500 18px/1.25 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);text-wrap:balance;margin:8px 0 0}.welcome-v2 .wh-ask{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);color:#fff;background:linear-gradient(135deg,#f86b498c,#d94a2a6b 55%,#a8341859);border:1px solid #ffffff38;border-radius:18px;max-width:620px;margin-top:28px;padding:14px;box-shadow:0 20px 40px -20px #a8341859,0 2px 4px #0000001a}.welcome-v2 .wh-ask-header{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:10px 12px;display:flex}.welcome-v2 .wh-ask-spark{color:#fff;background:#ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.welcome-v2 .wh-ask-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.welcome-v2 .wh-ask-title{color:#fff;font-size:16px;font-weight:700;line-height:1.2}.welcome-v2 .wh-ask-sub{color:#ffffffd9;font-size:13px;font-weight:400;line-height:1.2}.welcome-v2 .wh-ask-go{color:#fff;background:#ef5a34;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 2px 6px #0003}.welcome-v2 .wh-ask-header:hover .wh-ask-go{background:#f86b49}.welcome-v2 .wh-ask-tiles{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.welcome-v2 .wh-ask-tile{color:#fff;text-align:left;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 12px 14px;transition:background .15s,transform .15s;display:flex}.welcome-v2 .wh-ask-tile:hover{background:#fff3;transform:translateY(-1px)}.welcome-v2 .wh-ask-tile>svg{color:#ffffffe6;margin-bottom:2px}.welcome-v2 .wh-ask-tile-t{color:#fff;font-size:13px;font-weight:600;line-height:1.25}.welcome-v2 .wh-ask-tile-d{color:#ffffffd1;font-size:12px;font-weight:400;line-height:1.3}@media(max-width:720px){.welcome-v2 .wh-ask-tiles{grid-template-columns:repeat(2,1fr)}}.wh-stack{box-shadow:none;background:#fff;border:1px solid #00000014;border-radius:12px;max-width:460px;overflow:hidden}.wh-stack-top,.wh-stack-base{font:600 13px/1.2 var(--font-sans);color:#111;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:13px 16px;display:flex}.wh-stack-base{border-top:1px solid #00000014;justify-content:space-between}.wh-stack-brand{color:var(--brand-orange,#f86b49);font-weight:600}.wh-stack-link{background:repeating-linear-gradient(90deg,#1111113d 0 4px,#0000 4px 8px);flex:1;height:1px}.wh-stack-base em{letter-spacing:.06em;text-transform:uppercase;color:#11111180;font-size:10px;font-style:normal;font-weight:500}@media(max-width:760px){html,body{overflow-x:hidden}.welcome-v2 .wh-headline-light{line-height:1.08;font-size:34px!important}.welcome-v2 .wh-lede-light{font-size:15px!important}.welcome-v2 .wh-academy{gap:40px}.welcome-v2 .wh-ask-tiles{grid-template-columns:1fr}.welcome-v2 .welcome-logos-marquee{max-width:100%;overflow:hidden}.welcome-v2 .wh-jde-headline{max-width:none;font-size:23px!important}.welcome-v2 .wh-jde-intro{gap:20px}.featured-study{grid-template-columns:1fr;gap:28px;padding:24px 20px}.featured-study .fs-left,.featured-study .fs-right,body.v2 .pe-controls,body.v2 .pe-output{min-width:0}body.v2 .pe-slider-row{flex-wrap:wrap;gap:12px}body.v2 .pe-slider{flex:100%;min-width:0}body.v2 .pe-people-row{gap:6px}.wf-rows{grid-template-columns:1fr}.pt2-final-card{grid-template-columns:1fr;gap:28px}}.welcome-v2 .wh-academy{gap:clamp(16px,1.6vw,22px);min-height:420px;padding:clamp(24px,2.2vw,30px) clamp(36px,6vw,88px) 16px}.welcome-v2 .wh-academy-body{gap:18px}.nav-new-badge{background:var(--brand-orange);color:#fff;font:600 8.5px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:9999px;align-items:center;margin-left:6px;padding:2px 6px;display:inline-flex;position:relative;top:-.5px}.wn-strip{background:var(--paper);padding:56px 0 8px}.wn-strip>.page{max-width:1640px}.wn-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.wn-head-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wn-title{font:400 32px/1.15 var(--font-display);letter-spacing:-.022em;color:var(--ink-900);margin:0}.wn-pill{background:var(--brand-50);border:1px solid color-mix(in oklch,var(--brand-orange) 28%,transparent);color:var(--brand-700);font:500 11px/1 var(--font-sans);letter-spacing:.04em;border-radius:9999px;align-items:center;padding:4px 10px;display:inline-flex}.wn-all{font:500 13.5px/1 var(--font-sans);color:var(--brand-orange);white-space:nowrap;text-decoration:none}.wn-all:hover{color:var(--brand-700)}.wn-scroller{position:relative}.wn-scroller:before,.wn-scroller:after{content:none}.wn-grid{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;overflow-x:auto}.wn-grid::-webkit-scrollbar{display:none}.wn-track{will-change:transform;width:max-content;display:flex}.wn-card{background:var(--paper);border:1px solid var(--border);border-radius:14px;flex-direction:column;flex:none;width:clamp(250px,27.027vw - 37.8378px,380px);margin-right:18px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.wn-card:hover{border-color:color-mix(in oklch,var(--brand-orange) 35%,var(--border));transform:translateY(-3px);box-shadow:0 18px 40px -22px #00000047}.wn-media{aspect-ratio:16/10;background:#f1ede6;position:relative;overflow:hidden}.wn-media-inner{background-position:50%;background-size:cover;justify-content:center;align-items:center;transition:transform .26s;display:flex;position:absolute;inset:0}.wn-card:hover .wn-media-inner{transform:scale(1.02)}.wn-play{width:36px;height:36px;color:var(--brand-orange);background:#ffffffdb;border-radius:9999px;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px -8px #00000059}.wn-thumb{cursor:default;background:#f1ede6;border:0;padding:0}button.wn-thumb{cursor:pointer}.wn-thumb-arcs{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wn-thumb-stack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 26px;display:flex;position:relative}.wn-thumb-name{font-family:"IBM Plex Serif",var(--font-display,Georgia),serif;color:#1c1c1c;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:400;line-height:1.16;overflow:hidden}.wn-thumb-sub{font-family:"IBM Plex Serif",var(--font-display,Georgia),serif;color:#1c1c1c9e;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:-4px;font-weight:400;line-height:1.2;overflow:hidden}.wn-body{flex-direction:column;flex:1;gap:7px;padding:12px 14px 14px;display:flex}.wn-tag{background:var(--brand-50);color:var(--brand-700);font:600 9.5px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;align-self:flex-start;padding:3px 7px}.wn-card-b strong{color:var(--ink-950);font-weight:700}.wn-card-h{font:500 17.5px/1.3 var(--font-sans);color:var(--ink-900);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wn-card-b{font:400 13.5px/20px var(--font-sans);color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wn-card-link{font:500 13px/1 var(--font-sans);color:var(--brand-orange);margin-top:auto;padding-top:8px}@media(max-width:1024px){.wn-card{width:calc(47.6191vw - 47.6191px)}}@media(max-width:640px){.wn-card{width:calc(90.9091vw - 54.5455px)}.wn-strip{padding-top:48px}.wn-title{font-size:26px}}.wn-page{background:var(--paper);padding:56px 0 96px}.wn-page-head{margin-bottom:28px}.wn-page-title{font:400 40px/1.12 var(--font-display);letter-spacing:-.022em;color:var(--ink-900);margin:0 0 10px}.wn-page-sub{font:400 16px/24px var(--font-sans);color:var(--muted-foreground);margin:0}.wn-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.wn-chip{border:1px solid var(--border);background:var(--paper);color:var(--ink-900);font:500 13px/1 var(--font-sans);cursor:pointer;border-radius:9999px;padding:7px 14px;transition:all .14s}.wn-chip:hover{border-color:color-mix(in oklch,var(--brand-orange) 35%,var(--border))}.wn-chip.active{background:var(--brand-50);border-color:color-mix(in oklch,var(--brand-orange) 40%,transparent);color:var(--brand-700)}.wn-list{flex-direction:column;gap:18px;display:flex}.wn-row{background:var(--paper);border:1px solid var(--border);border-radius:16px;grid-template-columns:35% 1fr;align-items:stretch;gap:24px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden}.wn-row:hover{border-color:color-mix(in oklch,var(--brand-orange) 35%,var(--border));transform:translateY(-2px);box-shadow:0 18px 40px -24px #00000042}.wn-row .wn-media{aspect-ratio:16/9;border-radius:0}.wn-row-body{flex-direction:column;gap:10px;padding:22px 24px 22px 0;display:flex}.wn-row-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wn-date{font:400 12px/1 var(--font-sans);color:var(--muted-foreground)}.wn-also{margin-top:56px}.wn-also h2{font:400 26px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink-900);margin:0 0 18px}.wn-also-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wn-chiclet{border:1px solid var(--border);background:var(--paper);border-radius:12px;gap:10px;padding:16px 18px;display:flex}.wn-dot{background:var(--brand-orange);border-radius:9999px;flex:none;width:8px;height:8px;margin-top:6px}.wn-chiclet strong{font:600 14px/20px var(--font-sans);color:var(--ink-900);display:block}.wn-chiclet span{font:400 13px/19px var(--font-sans);color:var(--muted-foreground)}@media(max-width:900px){.wn-row{grid-template-columns:1fr}.wn-row-body{padding:18px 20px 22px}.wn-also-grid{grid-template-columns:1fr}.wn-page-title{font-size:30px}}.wn-card .wn-media{width:100%;max-height:200px}.wn-row .wn-media{width:100%;max-height:210px}.wn-row-body{justify-content:center}.wn-row .wn-card-link{margin-top:4px}.wn-strip .wn-filters{margin-top:-10px;margin-bottom:20px}.wn-grid-drag{touch-action:pan-y;cursor:grab;overflow:hidden}.wn-grid-drag:active{cursor:grabbing}.wn-grid-static{cursor:default;overflow:hidden}.welcome-v2 .stories-head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 0 clamp(28px,3vw,44px);padding:0 clamp(16px,3vw,48px);display:flex}.welcome-v2 .stories-title{font:400 clamp(26px,3.4vw,50px)/1.08 var(--font-display);letter-spacing:-.025em;color:var(--ink-950);white-space:nowrap;max-width:none;margin:0}.welcome-v2 .stories-title-brand{color:#0000006b}.welcome-v2 .stories-head:after{content:"";background:var(--brand-600,#e55425);opacity:.9;border-radius:999px;width:56px;height:3px}@media(max-width:520px){.welcome-v2 .stories-title{white-space:normal}}.welcome-v2 .wh-quote-card-jde{position:relative}.welcome-v2 .st-tag{z-index:2;font:600 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:6px;padding:7px 9px;position:absolute;top:14px;left:14px}.welcome-v2 .wh-quote-card-jde .wh-video.st-placeholder{background:linear-gradient(140deg,#f8a24a,#f06f3f 45%,#e0472c);justify-content:center;align-items:center;display:flex}.welcome-v2 .st-ph-inner{text-align:center;padding:0 8%}.welcome-v2 .st-ph-mark{font:400 84px/.7 var(--font-display);color:#ffffff6b;margin-bottom:18px;display:block}.welcome-v2 .st-ph-company{font:400 clamp(28px,2.6vw,44px)/1.1 var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 8px}.welcome-v2 .st-ph-role{font:500 13px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;margin:0}.welcome-v2 .st-meta{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.welcome-v2 .st-attrib{flex-direction:column;gap:2px;margin:14px 0 0;font-family:Inter,system-ui,sans-serif;display:flex}.welcome-v2 .st-attrib-name{color:var(--ink-950,#111);font-size:16px;font-weight:600}.welcome-v2 .st-attrib-role{color:#0000008c;font-size:15px}.welcome-v2 .st-logo-text{color:#0000008c;font-size:14px;font-weight:600}.welcome-v2 .st-logo{object-fit:contain;opacity:.9;flex:none;width:auto;max-width:96px;height:34px}.welcome-v2 .st-meta{align-items:center}.welcome-v2 .st-nav{flex:none;gap:10px;display:flex}.welcome-v2 .st-nav button{width:40px;height:40px;color:var(--ink-950);cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.welcome-v2 .st-nav button:hover{background:var(--brand-orange,#f86b49);border-color:var(--brand-orange,#f86b49);color:#fff;transform:translateY(-1px)}.welcome-v2 .st-quotecard{background:linear-gradient(#e9873c,#e0532a 38%,#ea6f38 58%,#fff 86% 100%) padding-box padding-box;border:1px solid #0000000f;overflow:hidden;box-shadow:0 18px 44px -30px #00000059}.welcome-v2 .st-quotecard .wh-jde-mark{display:none}.welcome-v2 .st-quotecard .wh-jde-headline{font:400 clamp(17px,1.15vw,20px)/1.55 var(--font-sans);color:#fff;letter-spacing:-.005em}.welcome-v2 .st-quotecard .st-attrib{margin-top:18px}.welcome-v2 .st-quotecard .st-attrib-name{color:#fff;font-weight:700}.welcome-v2 .st-quotecard .st-attrib-role{color:#ffffffb8}.welcome-v2 .st-quotecard .st-meta{border-top:none;padding-top:6px}.welcome-v2 .st-quotecard .st-logo{opacity:1;max-width:220px;height:58px}.welcome-v2 .st-quotecard .st-logo-text{font:600 16px/1 var(--font-sans);color:var(--ink-950,#111)}.welcome-v2 .st-quotecard .wh-jde-head{gap:10px}.welcome-v2 .st-video-wrap{position:relative}.welcome-v2 .st-play{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.welcome-v2 .st-play-dot{width:36px;height:36px;color:var(--brand-orange);background:#ffffffdb;border-radius:9999px;justify-content:center;align-items:center;transition:transform .18s;display:flex;box-shadow:0 6px 18px -8px #00000059}.welcome-v2 .st-play:hover .st-play-dot{transform:scale(1.06)}.wn-media-wrap{position:relative}.wn-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wn-meta-row .wn-date-inline,.wn-row-meta .wn-date-inline{margin-left:auto}.wn-date-inline{font:500 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap}.wn-row .wn-date-inline{font-size:11px}body.v2 .pm-calc .pm-topline{align-items:center;gap:12px;margin-bottom:26px;display:flex}body.v2 .pm-calc .pm-blocks{border:1px solid var(--border);background:#fff;border-radius:7px;flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}body.v2 .pm-calc .pm-block{background:0 0;border-radius:0;width:auto;max-width:none;margin:0;padding:20px 24px 22px}body.v2 .pm-calc .pm-block+.pm-block{border-top:1px solid var(--border);margin-top:0}body.v2 .pm-calc .pm-block-head{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:14px}body.v2 .pm-calc .pm-block-title{font:600 20px/1.2 var(--font-display);letter-spacing:-.018em;color:var(--ink-950);margin:0}body.v2 .pm-calc .pm-block-sub{font:400 13px/1.5 var(--font-sans);color:var(--muted-foreground);margin:5px 0 0}body.v2 .pm-calc .pm-block-body{flex-direction:column;gap:22px;display:flex}body.v2 .pm-recruit{border-top:1px solid var(--border);margin-top:4px;padding-top:18px}body.v2 .pm-recruit-title{font:700 14px/1.2 var(--font-display);color:var(--ink-950);margin:0 0 4px}body.v2 .pm-recruit-lede{font:400 13px/1.5 var(--font-sans);color:var(--muted-foreground);margin:0 0 14px}body.v2 .pm-rgrid{flex-direction:column;gap:12px;display:flex}body.v2 .pm-rtable{border:1px solid var(--border);background:#fff;border-radius:7px;overflow:hidden}body.v2 .pm-decipher-standalone{margin-top:12px}body.v2 .pm-rtable-row{grid-template-columns:92px repeat(4,minmax(0,1fr));display:grid}body.v2 .pm-rtable-row+.pm-rtable-row{border-top:1px solid var(--border)}body.v2 .pm-rtable-headrow{background:var(--paper)}body.v2 .pm-rtable-corner{border-right:1px solid var(--border)}body.v2 .pm-rtable-colhead{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:14px 12px 15px;display:flex}body.v2 .pm-rtable-colhead+.pm-rtable-colhead{border-left:1px solid var(--border)}body.v2 .pm-rtable-name{font:700 13px/1.25 var(--font-display);color:var(--ink-950)}body.v2 .pm-rtable-who{font:400 11.5px/1.4 var(--font-sans);color:var(--muted-foreground)}body.v2 .pm-rtable-logo{object-fit:contain;width:auto;max-width:100%;height:33.6px;display:block}body.v2 .pm-rtable-rowlabel{border-right:1px solid var(--border);background:var(--paper);font:700 10.5px/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);padding:13px 12px}body.v2 .pm-rtable-cell{font:400 11.5px/1.5 var(--font-sans);color:var(--ink-950);text-wrap:pretty;-webkit-hyphens:none;hyphens:none;padding:13px 14px}body.v2 .pm-rtable-cell a{white-space:nowrap}body.v2 .pm-rtable-cell+.pm-rtable-cell{border-left:1px solid var(--border)}@media(max-width:720px){body.v2 .pm-rtable-row,body.v2 .pm-rtable-headrow{grid-template-columns:1fr}body.v2 .pm-rtable-corner{display:none}body.v2 .pm-rtable-colhead+.pm-rtable-colhead,body.v2 .pm-rtable-cell+.pm-rtable-cell{border-left:0;border-top:1px solid var(--border)}body.v2 .pm-rtable-rowlabel{border-right:0}}body.v2 .pm-byo{border:1px solid var(--border);background:var(--paper);border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:13px 14px;display:flex}body.v2 .pm-byo-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}body.v2 .pm-byo-line{font:400 12.5px/1.5 var(--font-sans);color:var(--muted-foreground)}body.v2 .pm-byo-tags{flex-wrap:wrap;gap:6px;display:flex}body.v2 .pm-byo-tag{border:1px solid var(--border);font:500 11.5px/1.2 var(--font-sans);color:var(--ink-950);background:#fff;border-radius:999px;padding:4px 10px}body.v2 .pm-byo-decipher{border:1px solid color-mix(in srgb,var(--brand-orange) 45%,transparent);background:color-mix(in srgb,var(--brand-orange) 8%,#fff);box-shadow:0 1px color-mix(in srgb,var(--brand-orange) 12%,transparent);border-radius:8px;flex-direction:column;flex:100%;align-items:flex-start;gap:7px;margin-top:10px;padding:13px 14px;display:flex}body.v2 .pm-byo-badge{background:var(--brand-orange);color:#fff;font:700 13px/1.2 var(--font-sans);letter-spacing:.01em;border-radius:999px;align-self:flex-start;padding:7px 15px}body.v2 .pm-byo-decipher-note{font:400 13px/1.55 var(--font-sans);color:var(--ink-950)}body.v2 .pp-chev.pp-chev-badge{background:var(--paper);border:1px solid var(--border);width:22px;height:22px;color:var(--ink-950);border-radius:50%;place-items:center;display:grid}body.v2 .pm-recruit-foot{font:400 12.5px/1.55 var(--font-sans);color:var(--muted-foreground);border-left:2px solid color-mix(in oklch,var(--brand-orange) 25%,transparent);margin:12px 0 0;padding-left:12px}body.v2 .pm-caps-note{font:400 12.5px/1.5 var(--font-sans);color:var(--muted-foreground);margin:0}body.v2 .pm-packs{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;margin:22px -32px 0;padding:22px 32px 20px;position:relative}body.v2 .pm-packs:before{content:"";z-index:-1;opacity:.9;pointer-events:none;background-image:url(/__l5e/assets-v1/bd25cc40-c617-487f-a0bf-44e2e42ea49f/credit-pack-bg2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 72%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000,#000 26% 72%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}body.v2 .pm-packs-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}body.v2 .pm-packs-title{font:700 14px/1.4 var(--font-sans);letter-spacing:0;color:var(--ink-950)}body.v2 .pm-packs-all{cursor:pointer;font:500 12.5px/1.2 var(--font-sans);color:var(--ink-950);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}body.v2 .pm-packs-all:hover{text-decoration:underline}body.v2 .pm-pack-chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}body.v2 .pm-pack-chip{border:1px solid color-mix(in oklch,var(--ink-950) 12%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#ffffffd1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 4px 9px;transition:border-color .15s,background .15s,box-shadow .15s,transform .1s;display:flex;position:relative}body.v2 .pm-pack-chip:hover{border-color:var(--brand-orange);transform:translateY(-1px);box-shadow:0 2px 6px #00000012}body.v2 .pm-pack-chip:active{transform:translateY(0)}body.v2 .pm-pack-chip.active{border-color:var(--brand-orange);background:color-mix(in oklch,var(--brand-orange) 10%,#fff);box-shadow:0 0 0 2px color-mix(in oklch,var(--brand-orange) 18%,transparent);border-width:1.5px}body.v2 .pm-pack-mark{display:none}body.v2 .pm-pack-chip.active .pm-pack-mark{background:var(--brand-orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:-6px;right:-6px}body.v2 .pm-pack-off{font:700 15px/1.1 var(--font-display);color:var(--brand-orange);letter-spacing:-.01em}body.v2 .pm-pack-amt{font:400 11.5px/1.15 var(--font-sans);color:color-mix(in oklch,var(--ink-950) 62%,transparent)}body.v2 .pm-pack-foot{font:400 12.5px/1.5 var(--font-sans);color:color-mix(in oklch,var(--ink-950) 66%,transparent);margin:14px 0 0}body.v2 .pm-calc .pm-card-foot{border-top:1px solid color-mix(in oklch,var(--ink-950) 8%,transparent);background:#fff;border-radius:0 0 7px 7px;margin:0 -32px -28px;padding:20px 32px 24px}body.v2 .pm-calc .pm-foot-cta{width:100%;font:500 14px/1.2 var(--font-sans);color:#fff;background:linear-gradient(180deg,color-mix(in oklch,var(--brand-orange) 88%,#fff) 0%,var(--brand-orange) 100%);border-radius:8px;justify-content:center;align-items:center;margin-bottom:10px;padding:15px 18px;text-decoration:none;transition:filter .15s;display:flex;box-shadow:0 1px 2px #00000014}body.v2 .pm-calc .pm-foot-cta:hover{filter:brightness(1.04)}body.v2 .pm-calc .pm-card-foot .pe-scenarios{width:100%}body.v2 .pm-calc .pm-card-foot .pe-disclaimer{margin:14px 0 0}body.v2 .pm-mobilebar{display:none}@media(max-width:980px){body.v2 .pm-mobilebar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -18px #281e1480}body.v2 .pm-mobilebar-total{flex-direction:column;line-height:1.15;display:flex}body.v2 .pm-mobilebar-total span{font:400 11.5px/1.2 var(--font-sans);color:var(--muted-foreground)}body.v2 .pm-mobilebar-total strong{font:600 19px/1.15 var(--font-display);color:var(--ink-950)}body.v2 .pm-page{padding-bottom:84px}}body.v2 .pm-rc-icon{background:color-mix(in oklch,var(--brand-orange) 12%,transparent);width:26px;height:26px;color:var(--brand-orange);border-radius:6px;flex:0 0 26px;place-items:center;display:grid}body.v2 .pm-rc-name{font:700 13px/1.25 var(--font-sans);color:var(--ink-950)}body.v2 .pm-pack-more{border:1px dashed color-mix(in oklch,var(--brand-orange) 55%,transparent);cursor:pointer;color:var(--brand-orange);background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 6px 8px;transition:background .15s;display:flex}body.v2 .pm-pack-more:hover{background:color-mix(in oklch,var(--brand-orange) 8%,#fff)}body.v2 .pm-pack-more-label{font:600 11.5px/1.2 var(--font-sans);text-align:center}body.v2 .pm-calc .pm-check{border:1px solid var(--border);color:#fff;background:#fff;border-radius:4px;flex:0 0 15px;place-items:center;width:15px;height:15px;display:grid}body.v2 .pm-calc .pm-check.on{background:var(--brand-orange);border-color:var(--brand-orange)}body.v2 .pm-calc .pm-lines{background:0 0;border:0;flex-direction:column;gap:10px;margin-top:12px;display:flex}body.v2 .pm-calc .pm-line{border:1px solid var(--border);background:#fbfaf9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}body.v2 .pm-calc .pm-line+.pm-line{border-top:1px solid var(--border)}body.v2 .pm-calc .pm-line-name{flex-direction:column;flex:130px;gap:2px;min-width:0;display:flex}body.v2 .pm-calc .pm-line-title{font:600 14px/1.3 var(--font-sans);color:var(--ink-950)}body.v2 .pm-calc .pm-line-sublabel{font:400 12.5px/1.35 var(--font-sans);color:var(--muted-foreground)}body.v2 .pm-calc .pm-lines-legend{font:400 11.5px/1.45 var(--font-sans);color:var(--muted-foreground);flex-wrap:wrap;gap:6px;margin:0 0 2px;padding:0 2px;display:flex}body.v2 .pm-calc .pm-lines-legend strong{color:var(--ink-950);font-weight:600}body.v2 .pm-calc .pm-line-field{border:1px solid var(--border);background:#fff;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}body.v2 .pm-calc .pm-line-field--n{min-width:96px}body.v2 .pm-calc .pm-line-field--fee{min-width:0}body.v2 .pm-calc .pm-line-field--fee .pm-line-num{width:2.5ch;margin-right:-3px}body.v2 .pm-calc .pm-line-affix-suffix{margin-left:-1px}body.v2 .pm-calc .pm-line-field.is-disabled{background:var(--paper)}body.v2 .pm-calc .pm-line-affix{font:400 13px/1 var(--font-sans);color:var(--muted-foreground);flex:none}body.v2 .pm-calc .pm-line-num{text-align:left;field-sizing:content;width:4.5ch;min-width:0;font:500 13px/1 var(--font-sans);color:var(--ink-950);background:0 0;border:0;outline:0;padding:0}body.v2 .pm-calc .pm-line-num::placeholder{color:#0000004d;font-weight:500}body.v2 .pm-calc .pm-line-num:focus::placeholder{color:#0000}body.v2 .pm-calc .pm-line-num:disabled{color:var(--ink-950)}body.v2 .pm-calc .pm-line-x{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;font-size:17px;line-height:1}body.v2 .pm-calc .pm-line-x:hover{color:var(--brand-orange)}body.v2 .pm-calc .pm-lines-foot{font:400 11.5px/1.45 var(--font-sans);color:var(--muted-foreground);margin:0;padding:0 2px}body.v2 .pm-calc .pm-lines-warn{font:600 11.5px/1.45 var(--font-sans);color:#6b4a06;background:#fdf3d8;border:1px solid #f0b429;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}body.v2 .pm-calc .pm-lines-warn-txt{align-items:center;gap:7px;display:inline-flex}body.v2 .pm-calc .pm-lines-warn-txt svg{color:#b7791f;flex:none}body.v2 .pm-calc .pm-lines-warn-btn{color:#fff;font:600 11.5px/1 var(--font-sans);cursor:pointer;background:#16794e;border:1px solid #16794e;border-radius:4px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}body.v2 .pm-calc .pm-lines-warn-btn:hover{background:#10603d;border-color:#10603d}body.v2 .pm-line-na{font:400 12px/1.2 var(--font-sans);color:var(--muted-foreground);background:0 0;border:0;align-items:center;padding:0;display:flex}body.v2 .pm-calc .pm-line-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.v2 .pm-calc .pm-line-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.v2 .pm-calc .pm-line-num{appearance:textfield}body.v2 .pm-calc .pm-line-x{margin-left:auto}body.v2 .pm-calc .pm-add-panel{cursor:pointer;font:600 13.5px/1.2 var(--font-sans);color:var(--brand-orange);background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;display:inline-flex}body.v2 .pm-calc .pm-add-panel:hover{text-decoration:underline}body.v2 .pm-calc .pe-grid{grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:28px}body.v2 .pm-calc .pe-output{align-self:start;max-height:none;position:sticky;top:96px;overflow:visible}@media(max-width:1150px){body.v2 .pm-calc .pe-grid{grid-template-columns:1fr;gap:40px}body.v2 .pm-calc .pe-output{max-height:none;position:static;overflow:visible}}body.v2 .pe-scope-row{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}body.v2 .pe-scope-row>.pe-field{flex:0 auto;min-width:0;margin:0}body.v2 .pe-scope-row>.pe-field:last-child{flex:200px}body.v2 .pe-scope-row .pe-people-row{flex-wrap:nowrap}body.v2 .pe-scope-row .pe-people-custom{width:92px}@media(max-width:900px){body.v2 .pe-scope-row{flex-direction:column;gap:16px}body.v2 .pe-scope-row>.pe-field:last-child{width:100%}body.v2 .pe-scope-row .pe-people-row{flex-wrap:wrap}}body.v2 .pm-calc .pe-people-chip,body.v2 .pm-calc .pe-people-custom,body.v2 .pm-calc .pe-slider-val-input,body.v2 .pm-calc .pe-money-input,body.v2 .pm-calc .pp-trigger,body.v2 .pm-calc .pm-line-field,body.v2 .pm-calc .pm-pack-chip,body.v2 .pm-calc .pe-toggle-row{border-radius:9px}body.v2 .pe-scope-row{flex-wrap:nowrap;align-items:flex-end;gap:20px}body.v2 .pe-scope-row .pe-slider-val{min-width:0}body.v2 .pe-scope-row .pe-slider-row{align-items:center;min-height:44px}body.v2 .pm-calc .pe-switch{border-radius:9px}body.v2 .pm-calc .pe-switch-thumb{border-radius:7px}body.v2 .pm-rtable-cell .pm-nowrap{white-space:nowrap;font-size:11.5px;display:inline-block}body.v2 .pm-calc input:focus::placeholder,body.v2 .pe-calc input:focus::placeholder{color:#0000}body.v2 .pricing-compare-page .sc-block{border-top:1px solid var(--border);padding:14px 0 4px}body.v2 .pricing-compare-page .sc-block-title{font:700 10.5px/1.3 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:10px}body.v2 .pricing-compare-page .pe-field{margin-bottom:12px}body.v2 .pricing-compare-page .pe-label{font-size:12.5px}body.v2 .pricing-compare-page .pe-people-row{flex-wrap:wrap;gap:6px}body.v2 .pricing-compare-page .pe-people-chip{padding:5px 9px;font-size:12px}body.v2 .pricing-compare-page .pe-people-custom{width:74px;font-size:12px}body.v2 .pricing-compare-page .pe-toggle-row{padding:7px 9px}body.v2 .pricing-compare-page .pe-toggle-name{font-size:12px}body.v2 .pricing-compare-page .pe-toggle-rate{font-size:11px}body.v2 .pricing-compare-page .sc-select{border-radius:9px;width:100%}body.v2 .pricing-compare-page .sc-pack-chips{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:6px;display:grid}body.v2 .pricing-compare-page .sc-estimate{border-top:1px solid var(--border);margin-top:14px;padding-top:4px}body.v2 .pricing-compare-page .pe-group-tag{font-size:10px}body.v2 .pricing-compare-page .pe-group-row,body.v2 .pricing-compare-page .pe-group-total{font-size:12px}body.v2 .pricing-compare-page .pe-total{font-size:18px}body.v2 .pricing-compare-page .sc-scope-total{margin-top:14px}body.v2 .payg{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:48px;display:grid}body.v2 .payg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#e55425;border-bottom:2px solid #e55425;padding-bottom:10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-block}body.v2 .payg-headline{color:#1e1e1e;margin:22px 0 0;font-family:IBM Plex Serif,serif;font-size:30px;font-weight:700;line-height:1.28}body.v2 .payg-accent{color:#e55425}body.v2 .payg-sub{color:#55524d;max-width:46ch;margin:14px 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.55}body.v2 .payg-foot{color:#8a8681;border-top:1px solid #e8e3dc;max-width:52ch;margin:22px 0 0;padding-top:18px;font-family:Inter,sans-serif;font-size:13.5px}body.v2 .payg-card{background:#fbfaf9;border:1px solid #e8e3dc;border-radius:12px;padding:22px 24px}body.v2 .payg-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}body.v2 .payg-card-label{letter-spacing:.1em;text-transform:uppercase;color:#78766f;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600}body.v2 .payg-card-amount{color:#1e1e1e;font-family:Inter,sans-serif;font-size:19px;font-weight:700}body.v2 .payg-card-of{color:#78766f;font-size:14px;font-weight:400}body.v2 .payg-bar{border-radius:4px;height:26px;margin:16px 0 0;display:flex;overflow:hidden}body.v2 .payg-bar-seg{display:block}body.v2 .payg-bar-seg--a{background:#e9542a;flex:1700}body.v2 .payg-bar-seg--b{background:#f6b6a0;flex:1700}body.v2 .payg-bar-seg--c{background:repeating-linear-gradient(-45deg,#efe9e0 0 6px,#f7f3ec 6px 12px);flex:1600}body.v2 .payg-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}body.v2 .payg-leg{flex-direction:column;gap:4px;display:flex}body.v2 .payg-leg-rule{background:#e0dbd3;height:2px;margin-bottom:8px}body.v2 .payg-leg--a .payg-leg-rule{background:#e9542a}body.v2 .payg-leg--b .payg-leg-rule{background:#f6b6a0}body.v2 .payg-leg-val{color:#1e1e1e;font-family:Inter,sans-serif;font-size:16px;font-weight:700}body.v2 .payg-leg-key{color:#78766f;font-family:Inter,sans-serif;font-size:12.5px}body.v2 .payg-card-foot{color:#55524d;border-top:1px dashed #f0cec0;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;font-family:Inter,sans-serif;font-size:14px;display:flex}body.v2 .payg-topup{color:#e55425;font-weight:600}@media(max-width:900px){body.v2 .payg{grid-template-columns:minmax(0,1fr);gap:28px}body.v2 .payg-headline{font-size:24px}}body.v2 .sc-total-toggle{gap:8px}body.v2 .sc-total-toggle.on{color:#e55425;border-color:#e55425}body.v2 .sc-total-toggle .pe-switch{pointer-events:none}body.v2 .sc-project-total{background:#fbfaf9;border:1px solid #e55425;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:18px 22px;display:flex}body.v2 .sc-project-total-label{color:#1e1e1e;align-self:center;align-items:center;font-family:IBM Plex Serif,Georgia,serif;font-size:17px;font-weight:700;display:flex}body.v2 .sc-project-total-amt{color:#1e1e1e;font-family:IBM Plex Serif,Georgia,serif;font-size:27px;font-weight:700}body.v2 .pm-calc .pe-toggles--inline{flex-flow:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}body.v2 .pm-calc .pe-toggles--inline .pe-toggle-row{border:1px solid var(--border);border-bottom:1px solid var(--border);background:#fbfaf9;border-radius:9px;flex:0 auto;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}body.v2 .pm-calc .pe-toggles--inline .pe-toggle-name{white-space:nowrap;flex:none;font-size:12px}body.v2 .pm-calc .pe-toggles--inline .pe-toggle-rate{white-space:nowrap;font-size:11px}body.v2 .pm-calc .pe-toggles--inline .pe-switch{flex:none;width:30px;height:17px}body.v2 .pm-calc .pe-toggles--inline .pe-switch-thumb{width:13px;height:13px}body.v2 .pm-calc .pe-toggles--inline .pe-switch.on .pe-switch-thumb{transform:translate(13px)}
