@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bb71ef03-module__LLIK9q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bb71ef03-module__LLIK9q__variable{--font-sans:"Inter","Inter Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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 Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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 Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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 Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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 Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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 Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.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 Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.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 Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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 Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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 Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_690f325a-module__Iha_LW__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_690f325a-module__Iha_LW__variable{--font-sans-display:"Inter Tight","Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ec76ef60-module__y36ooG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ec76ef60-module__y36ooG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.8e6b601f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.983c8ea4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.12db1be5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.142cae63.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.e72effc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.093205c5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/62492e45f348cf87-s.8e6b601f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.983c8ea4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/c73d4b34880585a8-s.12db1be5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f00b8cc54454926d-s.142cae63.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/741805f5bd1ef272-s.e72effc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.093205c5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_36b5f8e-module__9mIT-G__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_36b5f8e-module__9mIT-G__variable{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.inline{display:inline}.table{display:table}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.px-6{padding-inline:calc(var(--spacing)*6)}.py-3{padding-block:calc(var(--spacing)*3)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root{--ink-0:#060f1a;--ink-1:#0b1828;--ink-2:#122838;--ink-3:#193449;--ink-4:#254862;--salt-0:#fff;--salt-1:#efeae0;--salt-2:#bfbaae;--salt-3:#8b8779;--salt-4:#5c5a50;--salt-5:#2e2d29;--teal:#5bb8ac;--teal-2:#4aa095;--teal-3:#2e7e73;--teal-glow:#5bb8ac38;--teal-soft:#5bb8ac1a;--deepblue:#2d5ba8;--deepblue-2:#1f4691;--deepblue-3:#143371;--deepblue-glow:#2d5ba84d;--deepblue-soft:#2d5ba81f;--accent:#f76a2d;--accent-2:#e15721;--accent-3:#a4350f;--accent-glow:#f76a2d47;--accent-soft:#f76a2d1a;--brine:var(--teal);--brine-2:var(--teal-2);--brine-3:var(--teal-3);--brine-glow:var(--teal-glow);--signal-warn:#e6c36e;--signal-err:#ea6b6b;--signal-info:#6e96e6;--signal-ok:var(--teal);--gold:#e6b25e;--line:#ffffff0f;--line-2:#ffffff1a;--line-3:#ffffff2e;--line-warm:#f76a2d1f;--sans:var(--font-sans),"Inter","Inter Tight",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--sans-display:var(--font-sans-display),"Inter Tight","Inter",system-ui,sans-serif;--serif:var(--font-serif),"Source Serif 4","Source Serif Pro","Newsreader",Georgia,serif;--mono:var(--font-mono),"JetBrains Mono","IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--tracking-display:-.034em;--tracking-head:-.022em;--tracking-body:-.011em;--tracking-mono:.01em;--gutter:clamp(20px,4vw,56px);--max:1320px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-pill:999px;--shadow-1:0 1px 0 #ffffff0a inset,0 12px 28px -16px #0000008c;--shadow-2:0 1px 0 #ffffff0a inset,0 30px 80px -32px #000000b3;--shadow-accent:0 0 0 1px var(--accent-soft),0 20px 50px -20px var(--accent-glow)}[data-palette=midnight]{--ink-0:#07060f;--ink-1:#0e0d1c;--ink-2:#15132a;--ink-3:#1d1a35;--ink-4:#2a2745;--salt-1:#f4f2ee;--salt-2:#c7c3d4;--salt-3:#8e8aa3}[data-palette=paper]{--ink-0:#faf8f3;--ink-1:#f2efe6;--ink-2:#fff;--ink-3:#faf6ec;--ink-4:#e1dbc9;--salt-1:#0b1828;--salt-2:#3c4a5c;--salt-3:#6b7587;--salt-4:#9a9fa8;--salt-5:#cdcec8;--teal-glow:#5bb8ac2e;--teal-soft:#5bb8ac14;--accent-glow:#f76a2d33;--accent-soft:#f76a2d0f;--line:#0b182814;--line-2:#0b182824;--line-3:#0b182838}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);background:var(--ink-1);color:var(--salt-1);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv05","cv11";overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}.aura{pointer-events:none;filter:blur(80px);z-index:0;border-radius:50%;position:absolute}.h-eyebrow{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--salt-3);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.h-eyebrow:before{content:"";background:var(--accent);width:22px;height:1px;display:inline-block}.h-display{font-family:var(--sans-display);letter-spacing:var(--tracking-display);color:var(--salt-1);text-wrap:balance;margin:0;font-size:clamp(52px,8.8vw,132px);font-weight:500;line-height:.95}.h-display em{color:var(--accent);font-style:normal}.h-section{font-family:var(--sans-display);letter-spacing:var(--tracking-head);text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,84px);font-weight:500;line-height:1.02}.h-sub{font-family:var(--sans);color:var(--salt-2);letter-spacing:var(--tracking-body);text-wrap:pretty;font-size:clamp(18px,1.5vw,26px);font-weight:400;line-height:1.5}.t-mono{font-family:var(--mono);letter-spacing:var(--tracking-mono);color:var(--salt-3);font-size:12px}.t-small-caps{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--salt-3);font-size:11px;font-weight:500}.section--tight{padding-block:clamp(64px,8vw,110px)}.hr-fade{background:linear-gradient(to right,transparent,var(--line-2),transparent);border:0;height:1px}.bg-grid{background-image:linear-gradient(to right,var(--line)1px,transparent 1px),linear-gradient(to bottom,var(--line)1px,transparent 1px);pointer-events:none;opacity:.6;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 80%);mask-image:radial-gradient(#000 20%,#0000 80%)}.btn{font-family:var(--sans);letter-spacing:-.005em;border-radius:var(--r-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;line-height:1;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.btn--primary{background:var(--accent);color:#fff;box-shadow:0 1px 0 #ffffff2e inset,0 8px 22px -10px var(--accent-glow)}.btn--primary:hover{background:var(--accent-2);box-shadow:0 1px 0 #ffffff2e inset,0 14px 32px -12px var(--accent-glow);transform:translateY(-1px)}.btn--ghost{color:var(--salt-1);border-color:var(--line-3);background:#ffffff05}.btn--ghost:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.btn--text{color:var(--salt-2);border-bottom:1px solid var(--line-3);background:0 0;border-radius:0;padding:12px 0}.btn--text:hover{color:var(--accent);border-color:var(--accent)}.btn .arrow{transition:transform .2s;display:inline-block}.btn:hover .arrow{transform:translate(3px)}.btn--sm{border-radius:var(--r-sm);padding:8px 14px;font-size:13px}.pill{border-radius:var(--r-pill);letter-spacing:.04em;background:var(--ink-3);color:var(--salt-2);border:1px solid var(--line-2);align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.pill--live,.pill--ok{background:var(--teal-soft);color:var(--teal);border-color:var(--teal-glow)}.pill--accent{background:var(--accent-soft);color:var(--accent);border-color:#f76a2d4d}.pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.stack-sm>*+*{margin-top:12px}.stack>*+*{margin-top:24px}.stack-lg>*+*{margin-top:48px}.muted{color:var(--salt-3)}.salt2{color:var(--salt-2)}.accent{color:var(--accent)}.brine,.teal{color:var(--teal)}.section-label{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--salt-3);align-items:center;gap:14px;margin-bottom:32px;font-size:12px;font-weight:500;display:flex}.section-label .num{color:var(--accent);font-family:var(--mono);letter-spacing:.04em}.section-label:after{content:"";background:var(--line);flex:1;height:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink-1)}::-webkit-scrollbar-thumb{background:var(--ink-4);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--accent-3)}.card{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.nav{z-index:50;padding:16px var(--gutter);background:var(--ink-1);position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in oklch,var(--ink-1)78%,transparent)}}.nav{-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line)}.nav__inner{max-width:var(--max);align-items:center;gap:32px;margin-inline:auto;display:flex}.nav__brand{align-items:center;gap:14px;display:flex}.nav__logo-img{width:auto;height:36px;display:block}.nav__links{gap:30px;margin-left:auto;font-size:15px;display:flex}.nav__links a{color:var(--salt-2);letter-spacing:-.005em;font-weight:400;transition:color .15s}.nav__links a:hover{color:var(--salt-1)}.nav__soon{color:var(--salt-3)}.nav__actions{align-items:center;gap:18px;display:flex}.nav__signin{color:var(--salt-2);font-size:14px}.nav__signin:hover{color:var(--salt-1)}@media (max-width:1000px){.nav__links{display:none}}.hero{padding-top:clamp(140px,18vh,200px);padding-bottom:clamp(120px,16vw,200px);padding-inline:var(--gutter);background:var(--ink-1);isolation:isolate;align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.hero__aura-1{background:radial-gradient(circle,var(--teal-glow)0%,transparent 60%);opacity:.65;width:820px;height:820px;animation:22s ease-in-out infinite aura-drift-1;top:-260px;left:-120px}.hero__aura-2{background:radial-gradient(circle,var(--deepblue-glow)0%,transparent 60%);opacity:.7;width:760px;height:760px;animation:26s ease-in-out infinite aura-drift-2;bottom:-300px;right:-180px}@keyframes aura-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.06)}}@keyframes aura-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,-40px)scale(1.05)}}.hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,100px);width:100%;max-width:1320px;margin-inline:auto;display:grid}@media (max-width:1100px){.hero__inner{grid-template-columns:1fr;gap:clamp(40px,8vw,80px)}}.hero__copy{max-width:640px;position:relative}.hero__eyebrow{border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--salt-2);letter-spacing:-.005em;background:#ffffff0a;align-items:center;gap:12px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.hero__eyebrow-dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 0 0 var(--teal-glow);border-radius:50%;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.hero__eyebrow-sep{background:var(--line-3);width:1px;height:12px}.hero__eyebrow-tail{color:var(--salt-3);font-size:11.5px}.hero__headline{font-family:var(--sans-display);letter-spacing:-.038em;color:var(--salt-1);text-wrap:balance;margin:36px 0 0;font-size:clamp(48px,5.4vw,92px);font-weight:500;line-height:.98}.hero__headline em{color:var(--accent);font-style:normal}.hero__noun{color:var(--teal);opacity:1;transition:opacity .25s;animation:.48s cubic-bezier(.2,.7,.2,1) both noun-fade-in;display:inline-block;position:relative}@keyframes noun-fade-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:translateY(0)}}.hero__sub{font-family:var(--sans);color:var(--salt-2);text-wrap:pretty;letter-spacing:-.005em;max-width:56ch;margin:36px 0 0;font-size:clamp(18px,1.5vw,26px);line-height:1.55}.hero__ctas{flex-wrap:wrap;align-items:center;gap:32px;margin:48px 0 0;display:flex}.hero__cta-text{color:var(--salt-2);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.hero__cta-text:after{content:"→";transition:transform .2s;display:inline-block}.hero__cta-text:hover{color:var(--accent)}.hero__cta-text:hover:after{transform:translate(3px)}.hero__industries{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin:64px 0 0;padding-top:28px;display:flex}.hero__industries-label{letter-spacing:.1em;text-transform:uppercase;color:var(--salt-4);margin-right:4px;font-size:11px;font-weight:500}.hero__industry{border-radius:var(--r-pill);color:var(--salt-3);background:0 0;border:1px solid #0000;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.hero__industry:hover{color:var(--salt-1);background:#ffffff08}.hero__industry.is-active{color:var(--teal);background:var(--teal-soft);border-color:var(--teal-glow)}.hero__viz{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.wz{background:linear-gradient(180deg,var(--ink-2)0%,var(--ink-1)100%);border:1px solid var(--line-2);border-radius:var(--r-lg);width:100%;max-width:600px;box-shadow:0 60px 120px -60px #000000d9,0 0 0 1px #5bb8ac0f,0 30px 60px -24px var(--deepblue-glow);margin:0 auto;animation:.9s cubic-bezier(.2,.7,.2,1) both wz-rise;position:relative;overflow:hidden}@keyframes wz-rise{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}.wz__halo{z-index:-1;background:radial-gradient(circle at 30% 20%,var(--teal-glow),transparent 55%),radial-gradient(circle at 75% 90%,var(--deepblue-glow),transparent 55%);filter:blur(80px);opacity:.75;pointer-events:none;position:absolute;inset:-80px -60px}.wz__chrome{border-bottom:1px solid var(--line);background:#00000040;align-items:center;gap:7px;padding:10px 14px;display:flex}.wz__dot{border-radius:50%;width:9px;height:9px;display:inline-block}.wz__dot--r{background:#e66b6b}.wz__dot--y{background:#e6c36e}.wz__dot--g{background:var(--teal)}.wz__url{font-family:var(--mono);color:var(--salt-3);background:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-pill);text-align:center;flex:1;max-width:280px;margin-left:10px;padding:3px 10px;font-size:11px}.wz__body{flex-direction:column;gap:18px;padding:28px clamp(20px,2.4vw,28px);display:flex}.wz__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.wz__head-l{align-items:center;gap:10px;display:flex}.wz__icon{background:var(--accent-soft);border-radius:var(--r-sm);border:1px solid #f76a2d40;place-items:center;width:28px;height:28px;display:grid}.wz__title{letter-spacing:-.022em;color:var(--salt-1);font-size:16px;font-weight:600}.wz__tag{color:var(--salt-3);font-size:11.5px;font-family:var(--mono)}.wz__sessions{background:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.wz__sessions-label{letter-spacing:.06em;text-transform:uppercase;color:var(--salt-4);align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:inline-flex}.wz__sessions-row{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:12px;padding:8px 10px;display:flex}.wz__sessions-text{color:var(--salt-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.wz__sessions-ago{font-family:var(--mono);color:var(--salt-4);white-space:nowrap;font-size:10.5px}.wz__chat{flex-direction:column;gap:12px;padding:4px 0;display:flex}.wz__bot{grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;display:grid}.wz__avatar{background:var(--ink-3);border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wz__bubble{background:var(--ink-3);border:1px solid var(--line);border-radius:0 var(--r-md)var(--r-md)var(--r-md);color:var(--salt-1);padding:12px 16px}.wz__bubble p{letter-spacing:-.005em;margin:0;font-size:13px;line-height:1.55}.wz__bubble p+p{margin-top:8px}.wz__bubble strong{color:var(--salt-1);font-weight:600}.wz__suggested{flex-wrap:wrap;gap:6px;margin-left:38px;display:flex}.wz__chip{background:var(--ink-2);border:1px solid var(--line-2);color:var(--salt-2);border-radius:var(--r-pill);padding:6px 12px;font-size:11.5px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.wz__chip:hover{border-color:var(--teal-glow);color:var(--teal);background:var(--teal-soft)}.wz__input{background:var(--ink-3);border:1px solid var(--line-2);border-radius:var(--r-md);grid-template-columns:1fr 40px;align-items:center;gap:8px;margin-top:4px;padding:8px 8px 8px 14px;transition:border-color .15s;display:grid}.wz__input:focus-within{border-color:var(--accent)}.wz__textarea{resize:none;width:100%;color:var(--salt-1);font-family:var(--sans);letter-spacing:-.005em;background:0 0;border:0;outline:0;min-height:28px;padding:6px 0;font-size:13px;line-height:1.5}.wz__textarea::placeholder{color:var(--salt-4)}.wz__send{background:var(--accent);color:#fff;border-radius:var(--r-sm);width:32px;height:32px;box-shadow:0 6px 14px -6px var(--accent-glow);place-items:center;transition:background .15s,transform .15s;display:grid}.wz__send:hover{background:var(--accent-2);transform:translateY(-1px)}.wz__skip{color:var(--salt-3);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;font-size:11.5px;transition:color .15s;display:inline-flex}.wz__skip:hover{color:var(--accent)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:700px){.wz{max-width:440px}.hero__viz{min-height:360px}}.section{padding-block:clamp(80px,10vw,140px);padding-inline:var(--gutter);position:relative}.container{max-width:var(--max);margin-inline:auto;position:relative}.section__head{max-width:980px;margin-bottom:clamp(64px,8vw,120px)}.section__head--center{text-align:center;margin-inline:auto}.section__eyebrow{font-family:var(--sans);color:var(--teal);letter-spacing:-.005em;font-size:13px;font-weight:500;display:inline-block}.section__title{font-family:var(--sans-display);letter-spacing:-.028em;color:var(--salt-1);text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,5.6vw,92px);font-weight:500;line-height:1}.section__title em{color:var(--accent);font-style:normal}.section__sub{color:var(--salt-2);text-wrap:pretty;max-width:62ch;margin:clamp(20px,2vw,28px) 0 0;font-size:clamp(18px,1.5vw,26px);line-height:1.55}.section__head--center .section__sub{margin-inline:auto}.strike{color:var(--salt-4);text-decoration:line-through}.brand-teal{color:var(--teal)}.section-demo{background:var(--ink-1);border-top:1px solid var(--line);isolation:isolate;padding-bottom:clamp(80px,9vw,140px);position:relative;overflow:hidden}.demo{max-width:1140px;margin:0 auto;position:relative}.demo__glow{background:radial-gradient(circle at 20% 30%,var(--teal-glow),transparent 55%),radial-gradient(circle at 80% 70%,var(--deepblue-glow),transparent 55%);filter:blur(80px);z-index:-1;opacity:.7;position:absolute;inset:-60px -40px 40px}.demo__chrome{border:1px solid var(--line-2);border-radius:var(--r-lg)var(--r-lg)0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-bottom:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.demo__dot{border-radius:50%;width:10px;height:10px;display:inline-block}.demo__dot--r{background:#e66b6b}.demo__dot--y{background:#e6c36e}.demo__dot--g{background:var(--teal)}.demo__chrome-url{font-family:var(--mono);color:var(--salt-3);background:var(--ink-3);border-radius:var(--r-pill);border:1px solid var(--line);text-align:center;flex:1;max-width:460px;margin-left:12px;padding:4px 14px;font-size:11.5px}.demo__body{background:linear-gradient(180deg,var(--ink-2),var(--ink-1)60%);border:1px solid var(--line-2);border-radius:0 0 var(--r-lg)var(--r-lg);padding:32px clamp(20px,3vw,40px) 36px;box-shadow:0 60px 120px -60px #000000e6,0 0 0 1px #5bb8ac0d}.demo__head{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding-bottom:24px;display:grid}.demo__head-icon{background:var(--accent-soft);border-radius:var(--r-sm);border:1px solid #f76a2d40;place-items:center;width:44px;height:44px;display:grid}.demo__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.demo__title{letter-spacing:-.022em;color:var(--salt-1);margin:0;font-size:clamp(20px,2vw,26px);font-weight:600}.demo__meta{color:var(--salt-3);font-size:13px;font-family:var(--mono);letter-spacing:0;margin:6px 0 0}.demo__run{background:var(--accent);color:#fff;border-radius:var(--r-sm);white-space:nowrap;box-shadow:0 8px 20px -10px var(--accent-glow);align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.demo__run:hover{background:var(--accent-2);transform:translateY(-1px)}.demo__progress{background:var(--ink-3);border-radius:var(--r-pill);height:4px;margin-top:22px;position:relative;overflow:visible}.demo__progress-bar{background:linear-gradient(90deg,var(--teal-2),var(--teal));border-radius:var(--r-pill);box-shadow:0 0 16px -2px var(--teal-glow);transition:width .6s;position:absolute;top:0;bottom:0;left:0}.demo__progress-pct{font-family:var(--mono);color:var(--teal);font-size:12px;position:absolute;top:-22px;right:0}.demo__tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:28px;display:flex}.demo__tab{color:var(--salt-3);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 18px;font-size:14px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.demo__tab:hover{color:var(--salt-1)}.demo__tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.demo__tab-icon{opacity:.8;font-size:13px}.demo__stages{background:var(--line);border-radius:var(--r-md);border:1px solid var(--line);flex-direction:column;gap:1px;margin:14px 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.demo__stage{background:var(--ink-2);grid-template-columns:24px 80px 1fr auto;align-items:center;gap:18px;padding:16px 20px;transition:background .15s;display:grid}.demo__stage:hover{background:var(--ink-3)}.demo__stage-check{place-items:center;width:24px;height:24px;display:grid}.demo__stage-n{font-family:var(--mono);letter-spacing:.04em;color:var(--salt-4);text-transform:uppercase;font-size:11px}.demo__stage-text{flex-direction:column;gap:3px;min-width:0;display:flex}.demo__stage-t{color:var(--salt-1);font-size:15px;font-weight:500}.demo__stage.is-active .demo__stage-t{color:var(--accent)}.demo__stage-k{color:var(--salt-3);font-size:12px;font-family:var(--mono)}.demo__stage-elapsed{font-family:var(--mono);color:var(--salt-2);font-size:13px}.demo__stage.is-active .demo__stage-elapsed{color:var(--accent)}.demo__cost{flex-direction:column;gap:16px;margin-top:22px;display:flex}.demo__cost-total{background:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px}.demo__cost-total-label{color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.demo__cost-total-label:before{content:"$";background:var(--accent-soft);width:18px;height:18px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.demo__cost-total-row{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:12px;display:flex}.demo__cost-total-num{font-family:var(--sans-display);letter-spacing:-.028em;color:var(--salt-1);font-size:clamp(36px,4vw,56px);font-weight:500}.demo__cost-total-meta{font-family:var(--mono);color:var(--salt-3);font-size:12px}.demo__cost-projected{font-family:var(--mono);color:var(--salt-4);margin-top:8px;font-size:12px}.demo__cost-savings{color:var(--teal)}.demo__cost-list{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.demo__cost-row{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:14px 20px;display:grid}.demo__cost-row:last-child{border-bottom:0}.demo__cost-row-text{flex-direction:column;gap:3px;min-width:0;display:flex}.demo__cost-row-name{color:var(--salt-1);font-size:14px;font-weight:500}.demo__cost-row-stage{color:var(--salt-3);font-size:11.5px;font-family:var(--mono)}.demo__cost-row-right{flex-direction:column;align-items:flex-end;display:flex}.demo__cost-row-amt{color:var(--salt-1);font-size:16px;font-family:var(--mono);font-weight:500}.demo__cost-row-pct{color:var(--salt-3);font-size:11px;font-family:var(--mono)}.demo__cost-row-bar{background:var(--ink-4);border-radius:2px;grid-column:1/-1;height:3px;margin-top:4px;overflow:hidden}.demo__cost-row-bar>div{border-radius:2px;height:100%}.demo__audit{border:1px solid var(--line);border-radius:var(--r-md);margin-top:22px;overflow:hidden}.demo__audit-cols{background:var(--ink-3);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--salt-4);grid-template-columns:80px 1.2fr 80px 1.2fr 1fr;gap:14px;padding:12px 20px;font-size:11px;font-weight:500;display:grid}.demo__audit-row{border-bottom:1px solid var(--line);grid-template-columns:80px 1.2fr 80px 1.2fr 1fr;align-items:center;gap:14px;padding:12px 20px;font-size:13px;transition:background .15s;display:grid}.demo__audit-row:hover{background:#ffffff05}.demo__audit-row:last-child{border-bottom:0}.demo__audit-time{font-family:var(--mono);color:var(--salt-3);font-size:12px}.demo__audit-agent{color:var(--salt-1);align-items:center;gap:8px;font-weight:500;display:inline-flex}.demo__audit-dot{background:var(--teal);border-radius:50%;width:6px;height:6px}.demo__audit-act{background:var(--accent-soft);color:var(--accent);border-radius:var(--r-sm);border:1px solid #f76a2d33;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.demo__audit-model{font-family:var(--mono);color:var(--salt-2);font-size:12px}.demo__audit-hash{font-family:var(--mono);color:var(--salt-3);font-size:12px}.demo__audit-link{background:var(--ink-3);color:var(--accent);text-align:center;padding:14px 20px;font-size:13px;font-weight:500;display:block}.demo__audit-link:hover{color:var(--salt-1)}.spin{animation:1.1s linear infinite spin}@media (max-width:760px){.demo__head{grid-template-columns:36px 1fr;row-gap:8px}.demo__head-icon{width:36px;height:36px}.demo__run{grid-column:1/-1;justify-content:center}.demo__stage{grid-template-columns:24px 1fr auto}.demo__stage-n{display:none}.demo__audit-cols,.demo__audit-row{grid-template-columns:70px 1fr 70px 1fr}.demo__audit-cols span:nth-child(4),.demo__audit-row .demo__audit-model{display:none}}.section-shift{background:var(--ink-1);border-top:1px solid var(--line);position:relative;overflow:hidden}.section-shift:before{content:"";background:radial-gradient(circle,var(--deepblue-glow)0%,transparent 65%);filter:blur(80px);opacity:.5;pointer-events:none;width:600px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.shift{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}@media (max-width:1100px){.shift{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.shift{grid-template-columns:1fr}}.shift__card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:36px 28px 32px;transition:background .2s;display:flex;position:relative}.shift__card:last-child{border-right:0}@media (max-width:1100px){.shift__card:nth-child(2n){border-right:0}}@media (max-width:640px){.shift__card{border-right:0}}.shift__card:hover{background:#ffffff05}.shift__card:hover:before{opacity:1}.shift__card:before{content:"";background:var(--teal);opacity:0;width:32px;height:2px;transition:opacity .25s;position:absolute;top:-1px;left:0}.shift__n{font-family:var(--mono);letter-spacing:.06em;color:var(--salt-4);font-size:12px}.shift__t{letter-spacing:-.022em;color:var(--salt-1);margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:500}.shift__b{color:var(--salt-3);margin:0;font-size:15px;line-height:1.55}.shift__close{font-family:var(--sans-display);letter-spacing:-.022em;color:var(--salt-1);text-wrap:balance;max-width:28ch;margin:80px 0 0;font-size:clamp(24px,3.2vw,38px);font-weight:500;line-height:1.2}.shift__close em{color:var(--accent);font-style:normal}.section-platform{background:var(--ink-0);border-top:1px solid var(--line)}.pillars{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}@media (max-width:800px){.pillars{grid-template-columns:1fr}}.pillar{background:var(--ink-2);flex-direction:column;gap:18px;min-height:280px;padding:clamp(36px,4vw,56px);transition:background .2s;display:flex;position:relative}.pillar:hover{background:var(--ink-3)}.pillar__num{font-family:var(--mono);letter-spacing:.1em;color:var(--salt-4);font-size:11px}.pillar__title{font-family:var(--sans-display);letter-spacing:-.028em;color:var(--salt-1);margin:8px 0 0;font-size:clamp(36px,4.4vw,56px);font-weight:500;line-height:1}.pillar__verb{display:inline-block}.pillar:nth-child(4) .pillar__verb{color:var(--teal)}.pillar__sub{color:var(--salt-2);letter-spacing:-.005em;margin:6px 0 0;font-size:16px;font-weight:500}.pillar__body{color:var(--salt-3);max-width:44ch;margin:auto 0 0;padding-top:20px;font-size:15px;line-height:1.6}.section-pilot{background:var(--ink-1);border-top:1px solid var(--line);position:relative}.psteps{counter-reset:pstep;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.psteps{grid-template-columns:1fr}}.pstep{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:clamp(36px,4vw,56px) clamp(28px,3vw,40px);transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pstep:hover{border-color:var(--line-3);transform:translateY(-3px)}.pstep:before{content:"";background:linear-gradient(to right,var(--accent),transparent);border-radius:2px;width:64%;height:2px;position:absolute;top:0;left:0}.pstep:nth-child(2){background:linear-gradient(180deg,var(--accent)0%,var(--ink-2)60%)}@supports (color:color-mix(in lab, red, red)){.pstep:nth-child(2){background:linear-gradient(180deg,color-mix(in oklch,var(--accent)8%,var(--ink-2))0%,var(--ink-2)60%)}}.pstep:nth-child(2){box-shadow:0 0 0 1px #f76a2d1a,0 30px 60px -24px var(--accent-glow);border-color:#f76a2d38}.pstep:nth-child(2):before{background:linear-gradient(to right,var(--accent),var(--accent),transparent);width:100%}@supports (color:color-mix(in lab, red, red)){.pstep:nth-child(2):before{background:linear-gradient(to right,var(--accent),color-mix(in oklch,var(--accent)40%,transparent),transparent)}}.pstep__n{font-family:var(--serif);letter-spacing:-.04em;color:var(--accent);opacity:.85;font-size:clamp(64px,7vw,108px);font-style:italic;font-weight:400;line-height:.9;display:block}.pstep:nth-child(2) .pstep__n{opacity:1}.pstep__t{font-family:var(--sans-display);letter-spacing:-.022em;color:var(--salt-1);margin:6px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:500}.pstep__b{color:var(--salt-2);margin:4px 0 0;font-size:16.5px;line-height:1.6}.pilot__line{text-align:center;color:var(--salt-2);max-width:60ch;margin:56px auto 0;font-size:clamp(17px,1.5vw,22px)}.pilot__line strong{color:var(--salt-1);font-weight:500}.section-proof{background:radial-gradient(ellipse at 50% 0%,var(--teal)0%,var(--ink-1)60%),var(--ink-1)}@supports (color:color-mix(in lab, red, red)){.section-proof{background:radial-gradient(ellipse at 50% 0%,color-mix(in oklch,var(--teal)6%,var(--ink-1))0%,var(--ink-1)60%),var(--ink-1)}}.section-proof{border-top:1px solid var(--line);position:relative;overflow:hidden}.section-proof:before{content:"";background:radial-gradient(circle,var(--teal-glow)0%,transparent 65%);filter:blur(100px);opacity:.35;pointer-events:none;width:600px;height:600px;position:absolute;bottom:-200px;left:30%}.proof{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,40px);display:grid}@media (max-width:920px){.proof{grid-template-columns:1fr}}.proof__case{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:28px;padding:clamp(36px,4vw,56px);display:flex;position:relative;overflow:hidden}.proof__case:before{content:"";background:linear-gradient(to right,var(--teal),transparent);width:60%;height:1px;position:absolute;top:0;left:0}.proof__label{font-family:var(--sans);color:var(--salt-3);letter-spacing:-.005em;font-size:12px;font-weight:500}.proof__hero{border-bottom:1px solid var(--line);align-items:baseline;gap:24px;padding-block:8px;display:flex}.proof__hero-num{font-family:var(--sans-display);letter-spacing:-.055em;color:var(--salt-1);font-variant-numeric:tabular-nums;font-size:clamp(140px,18vw,240px);font-weight:500;line-height:.85;display:inline-block}.proof__hero-pct{color:var(--teal);vertical-align:top;font-size:.6em}.proof__hero-cap{color:var(--salt-3);max-width:14ch;font-size:clamp(13px,1.2vw,16px);line-height:1.3}.proof__story{color:var(--salt-2);margin:0;font-size:17px;line-height:1.55}.proof__facts{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.proof__facts>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.proof__facts>div:last-child{border-bottom:0}.proof__facts dt{color:var(--salt-3);letter-spacing:-.005em;font-size:14.5px}.proof__facts dd{color:var(--salt-1);text-align:right;font-size:17.5px;font-family:var(--mono);margin:0}.proof__facts dd strong{color:var(--teal);font-weight:500}.proof__econ{border:1px dashed var(--line-3);border-radius:var(--r-lg);text-align:center;background:#ffffff05;flex-direction:column;align-items:center;gap:8px;max-width:880px;margin:clamp(56px,7vw,88px) auto 0;padding:28px 36px;display:flex}.proof__econ-num{font-family:var(--sans-display);letter-spacing:-.024em;color:var(--teal);font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.1;display:block}.proof__econ-rest{color:var(--salt-2);max-width:62ch;font-size:clamp(15px,1.4vw,18px);line-height:1.5;display:block}.proof__econ-rest strong{color:var(--salt-1);font-weight:500}.section-pricing{background:var(--ink-0);border-top:1px solid var(--line)}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(20px,2.4vw,32px);display:grid}@media (max-width:920px){.tiers{grid-template-columns:1fr}}.tier{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:22px;padding:40px 36px 32px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.tier:hover{border-color:var(--line-3);box-shadow:var(--shadow-1);transform:translateY(-3px)}.tier.is-primary{background:linear-gradient(180deg,var(--teal)0%,var(--ink-2)70%)}@supports (color:color-mix(in lab, red, red)){.tier.is-primary{background:linear-gradient(180deg,color-mix(in oklch,var(--teal)10%,var(--ink-2))0%,var(--ink-2)70%)}}.tier.is-primary{border-color:var(--teal-glow);box-shadow:0 0 0 1px var(--teal-glow),0 30px 60px -24px var(--teal-glow)}.tier.is-primary:hover{box-shadow:0 0 0 1px var(--teal),0 40px 80px -24px var(--teal-glow)}.tier__ribbon{background:var(--teal);color:var(--ink-1);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;box-shadow:0 6px 18px -6px var(--teal-glow);padding:6px 14px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tier__head{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding-bottom:22px;display:flex}.tier__name{font-family:var(--sans-display);letter-spacing:-.022em;color:var(--salt-1);margin:0;font-size:32px;font-weight:500}.tier__blurb{color:var(--salt-3);margin:0;font-size:15.5px}.tier__price{align-items:baseline;gap:8px;display:flex}.tier__price-num{font-family:var(--sans-display);letter-spacing:-.028em;color:var(--salt-1);font-size:52px;font-weight:500;line-height:1}.tier.is-primary .tier__price-num{color:var(--teal)}.tier__price-unit{color:var(--salt-3);font-size:14px}.tier__bullets{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tier__bullets li{color:var(--salt-2);align-items:center;gap:10px;font-size:16px;display:flex}.tier__bullets li svg{color:var(--teal);flex:0 0 14px}.tier__cta{justify-content:center;width:100%}.tiers__foot{max-width:860px;color:var(--salt-3);text-align:center;text-wrap:pretty;margin:56px auto 0;font-size:16.5px;line-height:1.55}.tiers__foot strong{color:var(--salt-1);font-weight:500}.tiers__link{color:var(--accent);margin-left:8px;font-weight:500;display:inline-block}.tiers__link:hover{text-decoration:underline}.tiers__enterprise{background:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:auto 1fr;align-items:center;gap:20px;max-width:860px;margin:24px auto 0;padding:20px 28px;display:grid}@media (max-width:700px){.tiers__enterprise{grid-template-columns:1fr}}.tiers__enterprise-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:11px;font-weight:600}.tiers__enterprise-body{color:var(--salt-2);font-size:15px;line-height:1.55}.tiers__enterprise-body strong{color:var(--salt-1);font-weight:600}.tiers__enterprise-link{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #f76a2d66;text-decoration:underline #f76a2d66}.tiers__enterprise-link:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.section-final{background:var(--ink-1);border-top:1px solid var(--line);isolation:isolate;padding-block:clamp(140px,18vw,240px);position:relative;overflow:hidden}.final__aura{background:radial-gradient(circle,var(--teal-glow)0%,transparent 55%);opacity:.5;width:1100px;height:1100px;bottom:-300px;left:50%;transform:translate(-50%)}.final__inner{text-align:center;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;display:flex}.final__head{font-family:var(--sans-display);letter-spacing:-.038em;color:var(--salt-1);text-wrap:balance;margin:24px 0 0;font-size:clamp(48px,8vw,120px);font-weight:500;line-height:.96}.final__head em{color:var(--accent);font-style:normal}.final__sub{max-width:56ch;color:var(--salt-2);text-wrap:pretty;margin:36px auto 0;font-size:clamp(18px,1.5vw,26px);line-height:1.55}.final__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin:48px 0 0;display:flex}.final__compliance{border:1px solid var(--line-2);border-radius:var(--r-lg);text-align:left;background:#ffffff05;grid-template-columns:auto 1fr;align-items:start;gap:20px;max-width:700px;margin:80px auto 0;padding:22px 32px;display:grid}.final__compliance-label{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);white-space:nowrap;padding-top:4px;font-size:11px;font-weight:500}.final__compliance p{color:var(--salt-2);margin:0;font-size:16px;line-height:1.55}@media (max-width:600px){.final__compliance{text-align:center;grid-template-columns:1fr}}.footer{background:var(--ink-0);border-top:1px solid var(--line-2);padding:88px var(--gutter)0}.footer__inner{grid-template-columns:1.2fr 2fr;gap:clamp(40px,6vw,100px);padding-bottom:64px;display:grid}@media (max-width:800px){.footer__inner{grid-template-columns:1fr}}.footer__brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footer__logo{width:auto;height:26px;display:block}.footer__tag{color:var(--salt-2);max-width:38ch;margin:0;font-size:16px;line-height:1.55}.footer__social{align-items:center;gap:14px;margin-top:4px;display:flex}.footer__social-link{border:1px solid var(--line-2);border-radius:var(--r-sm);width:36px;height:36px;color:var(--salt-2);background:#ffffff05;place-items:center;transition:color .15s,border-color .15s,background .15s,transform .15s;display:grid}.footer__social-link:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.footer__nav{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:600px){.footer__nav{grid-template-columns:1fr 1fr}}.footer__nav>div{flex-direction:column;gap:10px;display:flex}.footer__head{letter-spacing:.08em;text-transform:uppercase;color:var(--salt-4);margin-bottom:4px;font-size:11px;font-weight:500}.footer__nav a{color:var(--salt-2);font-size:15.5px}.footer__nav a:hover{color:var(--accent)}.footer__bottom{border-top:1px solid var(--line);color:var(--salt-3);max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:22px 0;font-size:13px;display:flex}.footer__bottom-left{letter-spacing:-.005em}.footer__bottom-right{color:var(--salt-2);font-family:var(--mono);align-items:center;gap:12px;font-size:12.5px;display:inline-flex}.footer__bottom-link{color:var(--salt-2);transition:color .15s}.footer__bottom-link:hover{color:var(--accent)}.footer__bottom-sep{color:var(--salt-5)}@media (max-width:600px){.footer__bottom{flex-direction:column;align-items:flex-start;gap:10px}}.trust-strip__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:920px){.trust-strip__inner{grid-template-columns:1fr}.trust-strip__divider{display:none}}.trust-strip__col{flex-direction:column;gap:14px;display:flex}.trust-strip__label{letter-spacing:.1em;text-transform:uppercase;color:var(--salt-4);font-size:11px;font-weight:500}.trust-strip__list{color:var(--salt-1);letter-spacing:-.005em;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.trust-strip__list li{align-items:center;gap:10px;display:inline-flex}.trust-strip__list li:not(:last-child):after{content:"";background:var(--salt-5);border-radius:50%;width:4px;height:4px}.trust-strip__list--mono li{font-family:var(--mono);font-size:13px}.trust-strip__divider{background:var(--line-2);width:1px;height:56px}.section-quote{background:var(--ink-0);border-top:1px solid var(--line);padding-block:clamp(120px,14vw,200px);position:relative;overflow:hidden}.section-quote:before{content:"";background:radial-gradient(circle,var(--teal-glow)0%,transparent 60%);filter:blur(120px);opacity:.4;pointer-events:none;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quote__inner{text-align:center;max-width:1100px;margin:0 auto;position:relative}.quote__mark{font-family:var(--sans-display);color:var(--teal);opacity:.35;margin-bottom:-32px;font-size:clamp(120px,16vw,220px);font-weight:500;line-height:.6;display:block}.quote__body{font-family:var(--sans-display);letter-spacing:-.03em;color:var(--salt-1);text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(38px,5.6vw,84px);font-style:italic;font-weight:400;line-height:1.08}.quote__body em{color:var(--accent);font-style:italic}.quote__attribution{max-width:56ch;color:var(--salt-3);justify-content:center;align-items:center;gap:16px;margin:48px auto 0;font-size:14px;font-style:normal;display:flex}.quote__attrib-bar{background:var(--salt-4);flex:0 0 32px;width:32px;height:1px}.final__wave{opacity:.12;z-index:0;pointer-events:none;filter:blur(.5px);width:1400px;max-width:140%;height:1400px;animation:30s ease-in-out infinite wave-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}@keyframes wave-drift{0%,to{transform:translate(-50%,-42%)rotate(0)scale(1)}50%{transform:translate(-50%,-42%)rotate(8deg)scale(1.04)}}.section-final .final__inner{z-index:1;position:relative}.hero__sigil{font-family:var(--mono);color:var(--salt-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;font-size:11.5px;display:flex}.hero__sigil-item{align-items:center;gap:7px;display:inline-flex}.hero__sigil-dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 8px var(--teal-glow);border-radius:50%}.hero__sigil-sep{background:var(--line-2);width:1px;height:12px}.wz__chat{scroll-behavior:smooth;min-height:240px;max-height:320px;padding-right:4px;overflow-y:auto}.wz__chat::-webkit-scrollbar{width:4px}.wz__chat::-webkit-scrollbar-thumb{background:var(--line-3);border-radius:4px}.wz__msg{grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;margin-bottom:10px;animation:.32s cubic-bezier(.2,.7,.2,1) wz-msg-in;display:grid}@keyframes wz-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wz__msg--user{grid-template-columns:1fr;justify-items:end}.wz__msg--user .wz__bubble{background:var(--accent);color:#fff;border-radius:var(--r-md)var(--r-md)0 var(--r-md);border-color:#f76a2d66;max-width:80%}.wz__msg--user .wz__bubble p,.wz__msg--user .wz__bubble strong{color:#fff}.wz__bubble--typing{align-items:center;gap:4px;padding:14px 16px;display:inline-flex}.wz__typing-dot{background:var(--salt-3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite wz-typing}.wz__typing-dot:nth-child(2){animation-delay:.15s}.wz__typing-dot:nth-child(3){animation-delay:.3s}@keyframes wz-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.wz__send:disabled{opacity:.4;cursor:not-allowed}.building-with{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto clamp(48px,6vw,80px);display:flex}.building-with__label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--salt-4);font-size:11px;font-weight:500}.building-with__list{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:1080px){.building-with__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.building-with__list{grid-template-columns:1fr}}.bw-card{background:var(--ink-2);flex-direction:column;gap:6px;padding:20px 22px;transition:background .2s;display:flex}.bw-card:hover{background:var(--ink-3)}.bw-card__sector{letter-spacing:-.011em;color:var(--salt-1);font-size:14.5px;font-weight:500}.bw-card__scope{font-family:var(--mono);color:var(--salt-3);letter-spacing:.01em;font-size:11px}.bw-card--ghost .bw-card__sector{color:var(--salt-3)}.bw-card--ghost .bw-card__scope{color:var(--salt-4)}.bw-card--ghost{background:linear-gradient(180deg,var(--ink-2),var(--ink-2))}@supports (color:color-mix(in lab, red, red)){.bw-card--ghost{background:linear-gradient(180deg,var(--ink-2),color-mix(in oklch,var(--ink-2)92%,var(--ink-3)))}}.section-pricing{background:var(--ink-0);border-top:1px solid var(--line);padding-block:clamp(120px,14vw,200px)}.pricing-band{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,5vw,96px);display:grid}@media (max-width:1000px){.pricing-band{grid-template-columns:1fr}}.pricing-band__l{flex-direction:column;gap:24px;display:flex}.pricing-band__title{font-family:var(--sans-display);letter-spacing:-.03em;color:var(--salt-1);text-wrap:balance;margin:16px 0 0;font-size:clamp(40px,5.6vw,80px);font-weight:500;line-height:1}.pricing-band__title em{font-style:italic;font-family:var(--serif);color:var(--accent);letter-spacing:-.022em;font-weight:400}.pricing-band__sub{color:var(--salt-2);max-width:48ch;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.55}.pricing-band__sub strong{color:var(--teal);font-weight:600}.pricing-band__r{flex-direction:column;gap:18px;display:flex}.pricing-band__hero{background:linear-gradient(180deg,var(--teal)0%,var(--ink-2)70%);padding:32px}@supports (color:color-mix(in lab, red, red)){.pricing-band__hero{background:linear-gradient(180deg,color-mix(in oklch,var(--teal)14%,var(--ink-2))0%,var(--ink-2)70%)}}.pricing-band__hero{border:1px solid var(--teal-glow);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--teal-glow),0 30px 60px -24px var(--teal-glow);flex-direction:column;gap:12px;display:flex;position:relative;overflow:hidden}.pricing-band__hero:before{content:"";background:radial-gradient(circle,var(--teal-glow),transparent 60%);filter:blur(40px);opacity:.6;pointer-events:none;width:280px;height:280px;position:absolute;top:-120px;right:-80px}.pricing-band__hero-label{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);z-index:1;font-size:11px;font-weight:600}.pricing-band__hero-price{z-index:1;align-items:baseline;gap:10px;display:flex}.pricing-band__hero-num{font-family:var(--sans-display);letter-spacing:-.04em;color:var(--salt-1);font-size:clamp(48px,6vw,76px);font-weight:500;line-height:1}.pricing-band__hero-unit{color:var(--salt-3);font-size:15px}.pricing-band__hero-meta{font-family:var(--mono);color:var(--salt-2);z-index:1;margin:0;font-size:12.5px}.pricing-band__cta{z-index:1;align-self:flex-start;margin-top:8px}.pricing-band__rail{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:10px;padding:18px 24px;display:flex}.pricing-band__rail-row{color:var(--salt-2);border-bottom:1px dashed var(--line);justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.pricing-band__rail-row:nth-child(3){border-bottom:0}.pricing-band__rail-row span:first-child{color:var(--salt-1);font-weight:500}.pricing-band__rail-row span:last-child{font-family:var(--mono);color:var(--salt-2);font-size:13px}.pricing-band__rail-link{color:var(--accent);margin-top:4px;font-size:13px;font-weight:500}.pricing-band__rail-link:hover{text-decoration:underline}.section__title em,.final__head em{font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.section-pricing{position:relative}.section-pricing:before{content:"";background:radial-gradient(ellipse 60% 100% at 50% 0%,var(--ink-1)0%,var(--ink-0)70%);pointer-events:none;height:80px;position:absolute;top:-1px;left:0;right:0}.section-pilot{position:relative}.section-pilot:after{content:"";background:radial-gradient(ellipse 70% 100% at 50% 100%,var(--teal)0%,transparent 70%);height:64px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.section-pilot:after{background:radial-gradient(ellipse 70% 100% at 50% 100%,color-mix(in oklch,var(--teal)12%,transparent)0%,transparent 70%)}}.section-pilot:after{pointer-events:none}.tstrip-row{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr;align-items:center;gap:32px;padding:18px 0;display:grid}.tstrip-row:last-child{border-bottom:0}@media (max-width:700px){.tstrip-row{grid-template-columns:1fr;gap:10px;padding:16px 0}}.tstrip-row__label{letter-spacing:.1em;text-transform:uppercase;color:var(--salt-4);font-size:11px;font-weight:500}.tstrip-row__items{color:var(--salt-1);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:14px;font-size:17px;display:flex}.tstrip-row__items--mono{font-family:var(--mono);font-size:13px}.tstrip-row__sep{background:var(--teal);opacity:.6;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.trust-strip{background:var(--ink-0);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px var(--gutter)}.trust-strip__inner,.trust-strip__col,.trust-strip__list,.trust-strip__divider{display:none}.section__eyebrow{font-family:var(--sans);color:var(--teal);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.section__head .section__eyebrow+.section__title{margin-top:18px}.section-demo .section__eyebrow{color:var(--accent)}.final__eyebrow{color:var(--teal)}.spine{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.spine__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.2fr) minmax(0,1.2fr) minmax(0,1.6fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(36px,4vw,56px) 0;transition:background .25s;display:grid}.spine__row:hover{background:linear-gradient(90deg,transparent,var(--teal),transparent)}@supports (color:color-mix(in lab, red, red)){.spine__row:hover{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--teal)4%,transparent),transparent)}}.spine__lead{align-items:baseline;gap:20px;display:flex}.spine__n{font-family:var(--mono);letter-spacing:.06em;color:var(--salt-4);align-self:flex-start;padding-top:18px;font-size:13px}.spine__verb{font-family:var(--sans-display);letter-spacing:-.04em;color:var(--salt-1);margin:0;font-size:clamp(48px,6.4vw,92px);font-weight:500;line-height:1}.spine__row:last-child .spine__verb{color:var(--teal)}.spine__sub{color:var(--salt-1);letter-spacing:-.011em;margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.4}.spine__body{color:var(--salt-3);margin:0;font-size:17px;line-height:1.6}@media (max-width:980px){.spine__row{grid-template-columns:1fr;gap:12px;padding:clamp(28px,4vw,40px) 0}.spine__sub,.spine__body{padding-top:0}}.legal{background:var(--ink-1);min-height:100vh;padding-top:120px;padding-bottom:120px;padding-inline:var(--gutter);isolation:isolate;position:relative;overflow:hidden}.legal:before{content:"";background:radial-gradient(ellipse,var(--teal-glow)0%,transparent 65%);filter:blur(100px);opacity:.4;z-index:-1;pointer-events:none;width:1000px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.legal__inner{max-width:760px;margin:0 auto;position:relative}.legal__back{width:fit-content;color:var(--salt-3);align-items:center;gap:6px;margin-bottom:48px;font-size:14px;transition:color .15s;display:flex}.legal__back:hover{color:var(--accent)}.legal__back:before{content:"←";transition:transform .2s;display:inline-block}.legal__back:hover:before{transform:translate(-3px)}.legal__eyebrow{color:var(--teal);letter-spacing:-.005em;margin-bottom:14px;font-size:13px;font-weight:500;display:inline-block}.legal__title{font-family:var(--sans-display);letter-spacing:-.038em;color:var(--salt-1);margin:0 0 16px;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1}.legal__dates{font-family:var(--mono);color:var(--salt-3);border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:32px;font-size:13px}.legal__body{font-family:var(--sans);color:var(--salt-1);letter-spacing:-.005em;font-size:18px;font-weight:400;line-height:1.7}.legal__body h2{font-family:var(--sans-display);letter-spacing:-.022em;color:var(--salt-1);margin:56px 0 16px;scroll-margin-top:100px;font-size:clamp(22px,2.4vw,28px);font-weight:500}.legal__body h2:first-child{margin-top:0}.legal__body p{margin:0 0 18px}.legal__body p:last-child{margin-bottom:0}.legal__body ul{margin:0 0 24px;padding-left:0;list-style:none}.legal__body ul li{margin-bottom:12px;padding-left:22px;position:relative}.legal__body ul li:before{content:"";background:var(--teal);width:8px;height:1px;position:absolute;top:12px;left:0}.legal__body strong{color:var(--salt-1);font-weight:600}.legal__body a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #f76a2d66;text-decoration:underline #f76a2d66;transition:text-decoration-color .15s}.legal__body a:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.legal__contact{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-md);margin-top:56px;padding:28px 32px}.legal__contact p{margin:0 0 4px}.legal__contact p:last-child{margin-bottom:0}.snav{z-index:50;padding:16px var(--gutter);background:var(--ink-1);position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.snav{background:color-mix(in oklch,var(--ink-1)78%,transparent)}}.snav{-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line)}.snav__inner{max-width:var(--max);align-items:center;gap:32px;margin-inline:auto;display:flex}.snav__brand{align-items:center;gap:14px;display:flex}.snav__logo-img{width:auto;height:36px;display:block}.snav__links{gap:30px;margin-left:auto;font-size:15px;display:flex}.snav__links a{color:var(--salt-2);letter-spacing:-.005em;transition:color .15s}.snav__links a:hover{color:var(--salt-1)}.snav__cta{background:var(--accent);color:#fff;border-radius:var(--r-sm);box-shadow:0 1px 0 #ffffff2e inset,0 8px 22px -10px var(--accent-glow);padding:8px 14px;font-size:13px;font-weight:500;transition:background .15s,transform .15s}.snav__cta:hover{background:var(--accent-2);transform:translateY(-1px)}@media (max-width:1000px){.snav__links{display:none}}.sfooter{background:var(--ink-0);border-top:1px solid var(--line-2);padding:88px var(--gutter)0}.sfooter__inner{max-width:var(--max);grid-template-columns:1.2fr 2fr;gap:clamp(40px,6vw,100px);margin-inline:auto;padding-bottom:64px;display:grid}@media (max-width:800px){.sfooter__inner{grid-template-columns:1fr}}.sfooter__brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sfooter__logo{width:auto;height:26px;display:block}.sfooter__tag{color:var(--salt-2);max-width:38ch;margin:0;font-size:16px;line-height:1.55}.sfooter__link{color:var(--salt-3);font-size:13px}.sfooter__link:hover{color:var(--accent)}.sfooter__nav{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:600px){.sfooter__nav{grid-template-columns:1fr 1fr}}.sfooter__nav>div{flex-direction:column;gap:10px;display:flex}.sfooter__head{letter-spacing:.08em;text-transform:uppercase;color:var(--salt-4);margin-bottom:4px;font-size:11px;font-weight:500}.sfooter__nav a{color:var(--salt-2);font-size:15.5px}.sfooter__nav a:hover{color:var(--accent)}.sfooter__bottom{border-top:1px solid var(--line);color:var(--salt-3);max-width:var(--max);justify-content:space-between;margin:0 auto;padding:22px 0;font-size:12.5px;display:flex}.terms-cta{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin:32px 0 56px;padding-bottom:56px;display:flex}.terms-link{background:var(--accent);color:#fff;border-radius:var(--r-sm);box-shadow:0 1px 0 #ffffff2e inset,0 8px 22px -10px var(--accent-glow);align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.terms-link:hover{background:var(--accent-2);transform:translateY(-1px)}.terms-link-secondary{color:var(--salt-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);align-items:center;gap:8px;font-size:14px;transition:color .15s,text-decoration-color .15s;display:inline-flex}.terms-link-secondary:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.terms-summary{background:var(--ink-2);border:1px solid var(--line);border-left:2px solid var(--teal);border-radius:var(--r-sm);margin:0 0 24px;padding:24px 28px}.terms-summary__label{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.terms-summary p{color:var(--salt-1);margin:0;font-size:16px;line-height:1.65}.legal__body h3{font-family:var(--sans-display);letter-spacing:-.011em;color:var(--salt-1);margin:32px 0 12px;font-size:19px;font-weight:500}.terms-version-table{border-collapse:collapse;width:100%;margin-top:24px;font-size:15px}.terms-version-table th,.terms-version-table td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}.terms-version-table th{background:var(--ink-3);color:var(--salt-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.terms-version-table tbody tr:last-child td{border-bottom:0}.terms-version-table td:first-child{font-family:var(--mono);color:var(--accent)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
