@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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_e0e3ef5f-module__pfbz0G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e0e3ef5f-module__pfbz0G__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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.1q0qwmqzyniyk.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.02gir8avbbwr_.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.3hqxvms4e79hg.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.1xbprfp_s2_ea.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.1e3bxj0ebt1gg.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.3fofz6dws3mg0.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.35p9_4tnsm_o4.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.1q0qwmqzyniyk.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.02gir8avbbwr_.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.3hqxvms4e79hg.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.1xbprfp_s2_ea.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.1e3bxj0ebt1gg.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.3fofz6dws3mg0.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.35p9_4tnsm_o4.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.1q0qwmqzyniyk.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.02gir8avbbwr_.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.3hqxvms4e79hg.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.1xbprfp_s2_ea.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.1e3bxj0ebt1gg.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.3fofz6dws3mg0.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.35p9_4tnsm_o4.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.1q0qwmqzyniyk.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.02gir8avbbwr_.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.3hqxvms4e79hg.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.1xbprfp_s2_ea.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.1e3bxj0ebt1gg.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.3fofz6dws3mg0.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:800;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.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:800;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.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:800;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.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:800;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.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:800;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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:800;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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_b20c54bc-module__SShbBa__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_b20c54bc-module__SShbBa__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_c74a75a4-module__ixGJzW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_c74a75a4-module__ixGJzW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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.1bkzbscqrt8rl.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.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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.1bkzbscqrt8rl.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:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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_4e42e0d8-module__hkJRlG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_4e42e0d8-module__hkJRlG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#fff;--bg-section:#f7f8fa;--bg-card:#fff;--bg-warm:#fbf8f5;--dark:#061418;--dark-elev:#0a1f23;--dark-card:#11313a;--dark-line:#e8e2d61a;--dark-line-strong:#e8e2d629;--ink:#0f172a;--ink-soft:#1e293b;--text:#334155;--text-muted:#64748b;--text-faded:#94a3b8;--border:#e2e8f0;--border-soft:#f1f5f9;--border-strong:#cbd5e1;--brand:#103d42;--brand-deep:#022e36;--accent:#c8764c;--accent-bright:#e08b5f;--accent-vivid:#ffa77a;--accent-soft:#fdf1e9;--accent-glow:#e08b5f40;--hero-veil:.45;--hero-video-sat:.9;--success:#10b981;--error:#dc2626;--phase-amiable:#10b981;--phase-amiable-soft:#ecfdf5;--phase-amiable-border:#a7f3d0;--phase-jud:var(--accent);--phase-jud-soft:var(--accent-soft);--phase-jud-border:#e08b5f66;--radius:12px;--radius-lg:18px;--radius-xl:22px;--max-w:1180px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a08;--shadow-md:0 4px 12px #0f172a0f, 0 2px 4px #0f172a0a;--shadow-lg:0 20px 40px -12px #0f172a1a, 0 8px 16px -4px #0f172a0f;--shadow-glow:0 0 0 1px #e08b5f2e, 0 12px 30px -8px #e08b5f4d}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}[data-parallax],[data-parallax-y]{transform:translate3d(0, var(--py,0px), 0);will-change:transform}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-parallax],[data-parallax-y]{will-change:auto;transform:none}}body{font-family:var(--font-inter), system-ui, sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}img{max-width:100%;display:block}.display{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.035em;color:var(--ink);font-weight:600;line-height:1.02}.display-light{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.03em;color:var(--ink);font-weight:500;line-height:1.05}.mono{font-family:var(--font-jetbrains), ui-monospace, monospace}.glow-text{background:linear-gradient(120deg, var(--accent-vivid) 0%, var(--accent) 50%, var(--accent-vivid) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite shimmer}@keyframes shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:22px;height:1px}.on-dark .eyebrow{color:var(--accent-vivid)}.on-dark .eyebrow:before{background:linear-gradient(90deg, transparent, var(--accent-vivid))}.eyebrow-rotator{vertical-align:bottom;height:1em;display:inline-block;overflow:hidden}.eyebrow-rotator-list{color:var(--accent-bright);flex-direction:column;font-weight:700;animation:9s infinite eyebrowRotate;display:flex}.eyebrow-rotator-list>span{white-space:nowrap;height:1em;line-height:1em}@keyframes eyebrowRotate{0%,18%{transform:translateY(0)}22%,40%{transform:translateY(-1em)}44%,62%{transform:translateY(-2em)}66%,84%{transform:translateY(-3em)}88%,to{transform:translateY(-4em)}}@media (prefers-reduced-motion:reduce){.eyebrow-rotator-list{animation:none}}.word-rotator{vertical-align:bottom;height:1em;color:var(--accent);display:inline-block;overflow:hidden}.word-rotator-list{flex-direction:column;animation:7.5s infinite wordRotate3;display:flex}.word-rotator-list>span{white-space:nowrap;height:1em;line-height:1em}@keyframes wordRotate3{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1em)}66%,92%{transform:translateY(-2em)}to{transform:translateY(-3em)}}@media (prefers-reduced-motion:reduce){.word-rotator-list{animation:none}}.header{z-index:50;border-bottom:1px solid var(--border-soft);background:#fbfaf7;align-items:center;height:74px;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:fixed;top:0;left:0;right:0}.header.scrolled{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-bottom-color:var(--border-soft);background:#fbfaf7d9}body:has(.hero--media) .header:not(.scrolled){background:0 0;border-bottom-color:#0000}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:none;margin:0 auto;padding:0 clamp(24px,6.5vw,96px);display:grid}.header-inner .nav-desktop{justify-self:start}.header-inner .brand{justify-self:center}.header-inner .header-cta{justify-self:end}.brand{align-items:center;gap:9px;display:inline-flex}.brand-name{font-family:var(--font-fraunces), serif;color:var(--brand-deep);letter-spacing:-.02em;font-size:21px;font-weight:600}.nav-desktop{align-items:center;gap:30px;display:flex}.nav-link{color:var(--ink-soft);padding:8px 0;font-size:14px;font-weight:450;transition:color .2s}.nav-link:hover{color:var(--ink)}.header-cta{align-items:center;gap:20px;display:flex}.btn-tertiary{color:var(--ink-soft);padding:8px 0;font-size:14px;font-weight:450;transition:color .2s}.btn-tertiary:hover{color:var(--ink)}.btn-pill{background:var(--brand);color:#f4efe5;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 20px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.btn-pill:hover{background:var(--brand-deep)}.btn-pill-ico{background:#f4efe529;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.btn-pill--lg{gap:12px;padding:9px 9px 9px 26px;font-size:15px}.btn-pill--lg .btn-pill-ico{width:32px;height:32px}.btn-secondary{color:#f4efe5;background:var(--brand);border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.btn-secondary:hover{background:var(--brand-deep);transform:translateY(-1px)}.btn-primary{color:#f4efe5;background:var(--brand);border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;position:relative}.btn-primary:hover{background:var(--brand-deep);transform:translateY(-1px)}.btn-ghost{color:var(--ink);border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn-ghost:hover{background:var(--bg-section);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.burger{width:40px;height:40px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;transition:background .2s;display:none}.burger:hover{background:var(--bg-section)}.mobile-menu{background:var(--bg);border-top:1px solid var(--border-soft);flex-direction:column;gap:4px;padding:16px 24px 24px;display:none}.mobile-menu.open{display:flex}.mobile-menu a{color:var(--ink-soft);padding:10px 0;font-size:15px}.mobile-menu .btn-secondary{justify-content:center;margin-top:4px;padding:12px}.hero{padding:130px 0 90px;position:relative;overflow:hidden}.hero-bg{pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(700px 500px at 18% 10%,#e08b5f29,#0000 60%),radial-gradient(800px 700px at 90% 70%,#103d420a,#0000 60%);position:absolute;inset:-100px 0 0}.hero-grid-bg{pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}.hero-video{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-video-poster,.hero-video-el{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-video-poster{filter:saturate(var(--hero-video-sat)) brightness(1.05) contrast(.95);background:url(/hero/poster.jpg) 50%/cover no-repeat}.hero-video-el{opacity:0;filter:saturate(var(--hero-video-sat)) brightness(1.05) contrast(.95);transition:opacity .8s ease-in-out}.hero-video-el.is-visible{opacity:1}.hero-video-veil{background:linear-gradient(180deg, #06141880 0%, #06141800 170px), linear-gradient(180deg, rgba(6, 20, 24, calc(var(--hero-veil) - .25)) 0%, rgba(6, 20, 24, calc(var(--hero-veil) - .32)) 40%, rgba(6, 20, 24, calc(var(--hero-veil) + .08)) 72%, rgba(6, 20, 24, calc(var(--hero-veil) + .42)) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video-el{display:none}}@media (max-width:719px){.hero-video-el{display:none}}.hero .container{z-index:1;position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.hero-copy h1{margin-top:22px;font-size:clamp(40px,5.4vw,74px)}.hero-copy .lede{color:var(--text-muted);max-width:480px;margin-top:22px;font-size:18px;line-height:1.55}.hero-cta-row{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-trust{color:var(--text-muted);flex-wrap:wrap;gap:8px 24px;margin-top:30px;font-size:13px;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero--media{align-items:flex-end;min-height:min(820px,90vh);padding:150px 0 108px;display:flex}.hero--media>.container{width:100%}.hero--media .hero-grid{grid-template-columns:1fr;gap:0}.hero--media .hero-copy{text-align:center;max-width:820px;margin:0 auto}.hero--media .hero-copy h1{color:#fff;text-wrap:balance;text-shadow:0 2px 24px #06141859;margin-top:0;font-size:clamp(32px,3.7vw,56px)}.hero--media .hero-copy .lede{color:#ffffffd1;text-shadow:0 1px 16px #06141873;max-width:600px;margin:20px auto 0;font-size:16.5px;line-height:1.55}.hero--media .hero-cta-row{justify-content:center;margin-top:26px}.hero--media .btn-primary{color:var(--brand);background:#fff;border-radius:999px;gap:12px;padding:10px 8px 10px 20px;font-size:14px;box-shadow:0 12px 34px -12px #061418a6}.hero--media .btn-primary svg{box-sizing:content-box;background:var(--brand);color:#fff;border-radius:50%;width:12px;height:12px;padding:6px}.hero--media .btn-primary:after{display:none}.hero--media .btn-primary:hover{background:#fff;box-shadow:0 18px 42px -12px #061418bf}.hero--media .hero-trust{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;justify-content:center;align-items:center;gap:0;margin-top:28px;font-size:11.5px;font-weight:500}.hero--media .hero-trust span{padding-right:18px}.hero--media .hero-trust span+span{border-left:1px solid #ffffff38;padding-left:18px}.hero--media .hero-grid-bg{opacity:.16;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px)}:is(body:has(.hero--media) .header:not(.scrolled) .nav-link,body:has(.hero--media) .header:not(.scrolled) .brand-name,body:has(.hero--media) .header:not(.scrolled) .btn-tertiary){color:#ffffffe0}:is(body:has(.hero--media) .header:not(.scrolled) .nav-link:hover,body:has(.hero--media) .header:not(.scrolled) .btn-tertiary:hover){color:#fff}body:has(.hero--media) .header:not(.scrolled) .brand svg{filter:brightness(0)invert()}body:has(.hero--media) .header:not(.scrolled) .burger{color:#fff}body:has(.hero--media) .header:not(.scrolled) .btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff52}body:has(.hero--media) .header:not(.scrolled) .btn-secondary:hover{background:#ffffff3d}.calc-standalone{max-width:760px;margin:46px auto 0}.calc{background:var(--bg-card);color:var(--ink);border-radius:var(--radius-xl);border:1px solid var(--border);padding:22px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 24px 48px -24px #0f172a29}.calc-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.calc-title{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.calc-body{flex-direction:column;gap:13px;padding-top:16px;display:flex}.calc-field label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11.5px;font-weight:500;display:flex}.calc-field .val-mono{font-family:var(--font-jetbrains), monospace;color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.slider{appearance:none;background:linear-gradient(90deg, var(--accent) 0%, var(--accent) var(--p,12%), var(--border) var(--p,12%));border-radius:4px;outline:none;width:100%;height:4px}.slider::-webkit-slider-thumb{appearance:none;cursor:pointer;border:3px solid var(--accent);background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 3px #0f172a33,0 4px 12px #e08b5f47}.slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.slider::-moz-range-thumb{cursor:pointer;border:3px solid var(--accent);background:#fff;border-radius:50%;width:18px;height:18px}.toggle-group{background:var(--bg-section);border:1px solid var(--border-soft);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.toggle-btn{color:var(--text-muted);text-align:center;border:1px solid #0000;border-radius:7px;padding:8px;font-size:12.5px;font-weight:500;transition:all .2s}.toggle-btn:hover{color:var(--ink)}.toggle-btn.active{color:var(--accent);background:#fff;border-color:#e08b5f59;box-shadow:0 1px 2px #0f172a0f}.calc-result{background:linear-gradient(180deg, var(--accent-soft), #fdf1e959);border:1px solid #e08b5f38;border-radius:14px;margin-top:4px;padding:17px;position:relative;overflow:hidden}.calc-result:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 40%,#ffffff8c,#0000 60%) 0 0/200% 100%;border-radius:14px;animation:6s ease-in-out infinite sweep;position:absolute;inset:-1px}@keyframes sweep{0%,to{background-position:200% 0}50%{background-position:-100% 0}}.calc-result-top{z-index:1;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.calc-result-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:600}.calc-result-rate{font-family:var(--font-inter-tight), sans-serif;color:var(--brand);letter-spacing:-.04em;font-size:52px;font-weight:600;line-height:1;transition:color .3s}.calc-result-rate .pct{vertical-align:top;opacity:.6;margin-left:4px;font-size:28px}.calc-result-amount{font-family:var(--font-jetbrains), monospace;color:var(--ink);text-align:right;font-size:13px}.calc-result-amount .amount-label{color:var(--text-muted);font-family:var(--font-inter), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;display:block}.calc-result-amount strong{color:var(--accent);font-size:15px;font-weight:600}.calc-explain{color:var(--text);z-index:1;border-top:1px solid #e08b5f2e;margin-top:11px;padding-top:11px;font-size:12.5px;line-height:1.5;position:relative}.calc-cta{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.calc-cta:hover{background:var(--brand-deep);transform:translateY(-1px)}.section{padding:110px 0;position:relative}section[id]{scroll-margin-top:72px}.section-alt{background:0 0}.section-dark{background:linear-gradient(180deg, var(--dark) 0%, #082025 100%);color:#f4efe5;position:relative;overflow:hidden}.section-head{max-width:700px;margin-bottom:56px}.section-head.centered{text-align:center;margin-left:auto;margin-right:auto}.section-head h2{font-size:clamp(34px,4.2vw,56px)}.section-head .desc{color:var(--text-muted);max-width:540px;margin-top:18px;font-size:17px;line-height:1.55}.section-head.centered .desc{margin-left:auto;margin-right:auto}.section-dark .section-head h2{color:#f4efe5}.section-dark .section-head .desc{color:#f4efe5a6}.industries{padding-top:110px;position:relative}.industries .container{z-index:1;position:relative}.industries .section-head{margin-bottom:40px}.sectors{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:56px;display:grid}.sectors-list{flex-direction:column;display:flex}.sectors-row{border-top:1px solid var(--border)}.sectors-row:last-child{border-bottom:1px solid var(--border)}.sectors-head{text-align:left;cursor:pointer;align-items:center;gap:18px;width:100%;padding:20px 4px;display:flex}.sectors-num{font-family:var(--font-jetbrains), monospace;color:var(--text-faded);font-size:12px;transition:color .3s}.sectors-name{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--text-faded);flex:1;font-size:clamp(20px,1.9vw,26px);font-weight:600;transition:color .3s}.sectors-chev{color:var(--text-faded);transition:transform .35s cubic-bezier(.22,1,.36,1),color .3s}.sectors-head:hover .sectors-name{color:var(--text-muted)}.sectors-row.is-on .sectors-num{color:var(--accent)}.sectors-row.is-on .sectors-name{color:var(--ink)}.sectors-row.is-on .sectors-chev{color:var(--accent);transform:rotate(90deg)}.sectors-body{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.sectors-body-inner{flex-direction:column;gap:10px;padding:0 4px;display:flex;overflow:hidden}.sectors-row.is-on .sectors-body{grid-template-rows:1fr}.sectors-row.is-on .sectors-body-inner{padding-bottom:22px}.sectors-body strong{color:var(--ink-soft);font-size:15px;font-weight:600;line-height:1.5}.sectors-body p{color:var(--text-muted);font-size:14.5px;line-height:1.65}.sectors-body .industry-link{margin-top:4px}.sectors-media{border:1px solid var(--border-soft);background:var(--bg-section);border-radius:22px;min-height:460px;position:relative;overflow:hidden}.sectors-media img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .55s,transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.045)}.sectors-media img.is-on{opacity:1;transform:scale(1)}@media (max-width:980px){.sectors{grid-template-columns:1fr;gap:26px}.sectors-media{order:-1;min-height:320px}}.industries-grid{grid-template-columns:1fr 1fr;column-gap:80px;display:grid}.industry{border-top:1px solid var(--border);padding:28px 0 36px}.industry-num{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:var(--accent);font-size:11px}.industry h3{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--ink);margin-top:10px;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.15}.industry-hook{color:var(--ink);max-width:480px;margin-top:14px;font-size:14px;font-weight:600;line-height:1.55}.industry-body{color:var(--text-muted);max-width:480px;margin-top:8px;font-size:14px;line-height:1.65}.industry-link{color:var(--accent);align-items:center;gap:7px;margin-top:16px;font-size:14px;font-weight:600;display:inline-flex}.industry-link:hover{gap:11px}.industry-link svg{transition:transform .2s}a.industry{display:block}a.industry h3{transition:color .2s}a.industry:hover h3{color:var(--accent)}a.industry:hover .industry-link{gap:11px}.ressources-list .container{z-index:1;position:relative}.ressources-list .eyebrow{margin-bottom:6px}.ressources-list a.industry h3{font-size:clamp(20px,1.9vw,26px)}@media (max-width:860px){.industries-grid{grid-template-columns:1fr;column-gap:0}.industry{padding:22px 0 28px}}.stat-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.stat-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.stat-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity .3s;position:absolute;top:-1px;left:30%;right:30%}.stat-card:hover:before{opacity:1}.stat-num{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.04em;color:var(--ink);margin-bottom:18px;font-size:60px;font-weight:600;line-height:1}.stat-num .unit{color:var(--accent);vertical-align:top;opacity:.9;margin-left:4px;font-size:32px}.stat-card h3{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.02em;margin-bottom:6px;font-size:18px;font-weight:600}.stat-card p{color:var(--text-muted);font-size:14px}.stat-reveal-value{opacity:0;max-height:0;margin-top:10px;font-weight:600;transition:max-height .3s,opacity .3s,transform .3s;overflow:hidden;transform:translateY(-4px);color:var(--accent)!important}.stat-card.has-reveal-value:hover .stat-reveal-value{opacity:1;max-height:40px;transform:translateY(0)}.product-grid{grid-template-columns:.9fr 1.5fr;align-items:center;gap:60px;display:grid}.product-features{flex-direction:column;gap:14px;margin-top:32px;display:flex}.product-feature{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;gap:14px;padding:16px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.product-feature:hover{border-color:var(--accent);box-shadow:var(--shadow-sm);transform:translate(4px)}.product-feature .ico{background:linear-gradient(135deg, var(--accent-soft), #fff);width:36px;height:36px;color:var(--accent);border:1px solid #e08b5f33;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-feature h4{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.01em;margin-bottom:3px;font-size:15px;font-weight:600}.product-feature p{color:var(--text-muted);font-size:13.5px;line-height:1.5}.mockup-wrap{will-change:transform;position:relative}.mockup-wrap:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#e08b5f2e,#0000 65%);position:absolute;inset:-80px}.mockup{z-index:1;background:var(--dark-card);border:1px solid var(--dark-line-strong);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -15px #0f172a40}.mockup-bar{border-bottom:1px solid var(--dark-line);background:#e8e2d605;align-items:center;gap:6px;padding:11px 14px;display:flex}.mockup-bar .dot{background:#e8e2d621;border-radius:50%;width:10px;height:10px}.mockup-bar .url{font-family:var(--font-jetbrains), monospace;color:#8e9da2;background:#e8e2d60a;border-radius:6px;margin-left:14px;padding:4px 12px;font-size:11.5px}.mockup-body{grid-template-columns:160px 1fr;min-height:440px;display:grid}.mockup-sidebar{border-right:1px solid var(--dark-line);padding:18px 12px}.mockup-sidebar .brand-mini{align-items:center;gap:8px;margin-bottom:22px;padding:4px 10px;display:flex}.mockup-sidebar .brand-mini span{font-family:var(--font-fraunces), serif;color:#f4efe5;font-size:14px;font-weight:600}.mockup-nav{flex-direction:column;gap:2px;display:flex}.mockup-nav a{color:#8e9da2;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.mockup-nav a.active{color:var(--accent-vivid);background:linear-gradient(135deg,#e08b5f24,#e08b5f0a)}.mockup-nav-sep{background:var(--dark-line);height:1px;margin:12px 0}.mockup-nav-label{text-transform:uppercase;letter-spacing:.12em;color:#e8e2d666;padding:0 10px 6px;font-size:10px}.mockup-main{padding:20px 24px}.mockup-title-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mockup-title{font-family:var(--font-inter-tight), sans-serif;color:#f4efe5;letter-spacing:-.01em;font-size:17px;font-weight:600}.mockup-actions{gap:8px;display:flex}.mockup-pill{font-family:var(--font-jetbrains), monospace;color:#8e9da2;border:1px solid var(--dark-line);background:#e8e2d60d;border-radius:6px;padding:5px 11px;font-size:10.5px}.mockup-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.mockup-kpi{border:1px solid var(--dark-line);background:#e8e2d605;border-radius:9px;padding:13px}.mockup-kpi .kpi-label{text-transform:uppercase;letter-spacing:.1em;color:#e8e2d673;margin-bottom:8px;font-size:10px}.mockup-kpi .kpi-value{font-family:var(--font-jetbrains), monospace;color:#f4efe5;font-size:18px;font-weight:500}.mockup-kpi .kpi-delta{font-size:10.5px;font-family:var(--font-jetbrains), monospace;color:#6fdfae;margin-top:4px}.mockup-table{border:1px solid var(--dark-line);border-radius:9px;overflow:hidden}.mockup-row{border-bottom:1px solid var(--dark-line);grid-template-columns:1.4fr .9fr .7fr .9fr;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:grid}.mockup-row:last-child{border-bottom:none}.mockup-row.head{text-transform:uppercase;letter-spacing:.1em;color:#e8e2d666;background:#e8e2d608;font-size:10px;font-weight:600}.mockup-row .debtor{color:#f4efe5;flex-direction:column;gap:2px;font-weight:500;display:flex}.mockup-row .debtor small{color:#e8e2d666;font-family:var(--font-jetbrains), monospace;font-size:10px;font-weight:400}.mockup-row .amount,.mockup-row .score{font-family:var(--font-jetbrains), monospace;color:#f4efe5}.badge{border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.badge-amiable{color:#6fdfae;background:#6fdfae1f;border:1px solid #6fdfae38}.badge-mep{color:var(--accent-vivid);background:#e08b5f1f;border:1px solid #e08b5f40}.badge-injonction{color:#e8e2d680;border:1px solid var(--dark-line);background:#e8e2d60d}.badge-paid{color:#6fdfae;background:#6fdfae33;border:1px solid #6fdfae52}.tarifs-lead{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;margin-bottom:46px;display:grid}.tarifs-copy h2{font-size:clamp(30px,3.4vw,44px)}.tarifs-copy .desc{color:var(--text-muted);max-width:500px;margin-top:18px;font-size:16px;line-height:1.65}.tarifs-facts{margin:28px 0 0;padding:0;list-style:none}.tarifs-facts li{border-top:1px solid var(--border);align-items:baseline;gap:18px;padding:13px 0;display:flex}.tarifs-facts strong{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--ink);flex-shrink:0;min-width:118px;font-size:16.5px;font-weight:600}.tarifs-facts span{color:var(--text-muted);font-size:14px;line-height:1.55}.rate-list{margin:2px 0 0;padding:0;list-style:none}.rate-list li{border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;padding:14px 2px;display:flex}.rate-list li:last-child{border-bottom:0}.rate-grade{width:38px;height:38px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;border-radius:10px;flex-shrink:0;place-items:center;font-size:17px;font-weight:650;display:grid}.rate-grade.a{color:var(--success);background:#10b9811f}.rate-grade.b{color:var(--brand);background:#103d4214}.rate-grade.c{background:var(--accent-soft);color:var(--accent)}.rate-grade.b2c{letter-spacing:.06em;background:var(--bg-section);color:var(--text-muted);border:1px solid var(--border);font-size:10px}.rate-list li>div{min-width:0}.rate-list li>div strong{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.rate-list li>div span{color:var(--text-muted);font-size:12px}.rate-list em{font-style:normal;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--ink);margin-left:auto;font-size:21px;font-weight:650}@media (max-width:900px){.tarifs-lead{grid-template-columns:1fr;gap:36px}}.acts-carousel{width:100vw;margin-top:44px;margin-left:calc(50% - 50vw);position:relative}.acts-dots{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:999px;align-items:center;gap:7px;width:max-content;margin:0 auto 26px;padding:9px 14px;display:flex}.acts-dots span{background:var(--border);border-radius:999px;width:7px;height:7px;transition:width .3s,background-color .3s}.acts-dots span.is-on{background:var(--border);width:26px;position:relative;overflow:hidden}.acts-dots span.is-on i{background:var(--ink);transform-origin:0;border-radius:999px;animation-name:dot-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes dot-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.acts-dots span.is-on i{animation:none;transform:scaleX(1)}}.acts-arrow{z-index:2;background:var(--bg-card);border:1px solid var(--border);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,transform .2s;display:grid;position:absolute;top:55%;box-shadow:0 4px 14px -6px #0f172a33}.acts-arrow:hover{border-color:#e08b5f73;transform:scale(1.05)}.acts-arrow.prev{left:3vw}.acts-arrow.next{right:3vw}.acts-track{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:34px;padding:38px 0 44px;display:flex;overflow-x:auto}.acts-track::-webkit-scrollbar{display:none}.acts-track:before,.acts-track:after{content:"";flex:0 0 max(0px,50% - 180px)}.acte-item{scroll-snap-align:center;flex-direction:column;flex:0 0 292px;display:flex}.acte-slide{border-radius:var(--radius-lg);background:var(--bg-section);height:348px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:block;position:relative;overflow:hidden;transform:scale(.9)}.acte-item.is-focus .acte-slide{transform:scale(1.08);box-shadow:0 26px 50px -22px #0614188c}.acte-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.acte-item.is-focus:hover .acte-slide{transform:scale(1.1)}.acte-caption{text-align:center;flex-direction:column;align-items:center;gap:7px;margin-top:26px;padding:0 10px;display:flex}.acte-name{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.01em;text-align:center;color:var(--ink);text-wrap:balance;font-size:16px;font-weight:600;line-height:1.3}.acte-short,.acte-link{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(6px)}.acte-item.is-focus .acte-short,.acte-item.is-focus .acte-link{opacity:1;transform:none}.acte-short{color:var(--text-muted);font-size:13px;line-height:1.55}.acte-link{color:var(--accent-vivid);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:720px){.acte-item{flex-basis:78vw}.acts-track:before,.acts-track:after{flex-basis:max(0px,50% - 39vw - 34px)}.acts-arrow.prev{left:4px}.acts-arrow.next{right:4px}}.home-faq{flex-direction:column;gap:26px;max-width:860px;margin:0 auto;display:flex}.home-faq .industry-link{align-self:center}.sim-cta{flex-direction:column;align-items:center;gap:12px;margin:14px 0 72px;display:flex}.sim-cta p{color:var(--text-faded);font-size:13px}.sim-notes{max-width:720px;margin:34px auto 0}.sim-notes p{color:var(--text-muted);font-size:14.5px;line-height:1.7}.sim-notes p+p{margin-top:14px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pricing-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px 28px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.pricing-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.pricing-card.featured{background:linear-gradient(180deg, var(--accent-soft), #fff);box-shadow:var(--shadow-glow);border-color:#e08b5f66}.pricing-card .label-mini{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:500}.pricing-card.featured .label-mini{color:var(--accent)}.pricing-card .price{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.04em;margin-top:12px;font-size:64px;font-weight:600;line-height:1}.pricing-card .price-sub{color:var(--text-muted);margin-top:5px;font-size:13px}.pricing-card .sep{background:var(--border-soft);height:1px;margin:22px 0}.pricing-card.featured .sep{background:#e08b5f2e}.pricing-card p.body{color:var(--text-muted);font-size:14px;line-height:1.55}.pricing-disclaimer{text-align:center;color:var(--text-muted);max-width:560px;margin-top:30px;margin-left:auto;margin-right:auto;font-size:13.5px}.tarifs-divider{align-items:center;gap:18px;max-width:720px;margin:56px auto 28px;display:flex}.tarifs-divider:before,.tarifs-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--border), transparent);flex:1;height:1px}.tarifs-divider span{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.acts-intro{text-align:center;max-width:640px;color:var(--text-muted);margin:0 auto 28px;font-size:14.5px;line-height:1.6}.data-offer{background:linear-gradient(180deg, #0e4149 0%, var(--brand-deep) 100%);border:1px solid #103d422e;border-radius:24px;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);max-width:980px;margin:56px auto 0;padding:clamp(28px,3.4vw,46px);display:grid;box-shadow:0 30px 70px -30px #103d4266}.data-offer-copy h3{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:#f4efe5;font-size:clamp(21px,2vw,26px);font-weight:600}.data-offer-copy>p{color:#f4efe5b8;max-width:400px;margin-top:10px;font-size:14px;line-height:1.65}.data-offer-channels{flex-direction:column;margin-top:18px;display:flex}.data-offer-channels li{border-top:1px solid #f4efe524;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.data-offer-channels strong{font-family:var(--font-jetbrains), monospace;color:var(--accent-vivid);min-width:76px;font-size:12px;font-weight:600}.data-offer-channels span{color:#f4efe5b8}.data-offer-price{align-items:baseline;gap:10px;margin-top:20px;display:flex}.data-offer-price strong{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.03em;color:#f4efe5;font-size:32px;font-weight:600}.data-offer-price .ht{font-family:var(--font-jetbrains), monospace;color:#f4efe599;font-size:12px}.data-offer-price-note{color:#f4efe599;font-size:12.5px}.data-offer-panel .mock-card{box-shadow:0 2px 6px #0214184d,0 30px 70px -24px #021418a6}.debtor-line{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:12.5px;display:flex}.debtor-line:first-of-type{border-top:0;margin-top:6px}.debtor-line>span{color:var(--text-muted)}.debtor-line em{color:var(--ink);text-align:right;font-style:normal;font-weight:600}@media (max-width:860px){.data-offer{grid-template-columns:1fr}}.acts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.act-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:13px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.act-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity .3s;position:absolute;top:-1px;left:24px;right:24px}.act-card:hover{border-color:#e08b5f59;transform:translateY(-3px);box-shadow:0 14px 34px -10px #e08b5f38}.act-card:hover:before{opacity:1}.act-top{justify-content:space-between;align-items:center;display:flex}.act-ico{background:linear-gradient(135deg, var(--accent-soft), #fff);width:42px;height:42px;color:var(--accent);border:1px solid #e08b5f38;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.act-price{font-family:var(--font-inter-tight), sans-serif;color:var(--accent);letter-spacing:-.02em;font-size:27px;font-weight:600;line-height:1}.act-ht{font-family:var(--font-jetbrains), monospace;color:var(--text-faded);letter-spacing:.06em;vertical-align:2px;margin-left:5px;font-size:11px;font-weight:500}.act-name{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.25}.act-desc{color:var(--text-muted);flex:1;font-size:13.5px;line-height:1.55}.act-link{color:var(--accent);border-top:1px solid var(--border-soft);align-items:center;gap:7px;padding-top:13px;font-size:13px;font-weight:600;display:inline-flex}.act-link svg{transition:transform .2s}.act-card:hover .act-link svg{transform:translate(3px)}.fees-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fees-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;transition:transform .2s,border-color .2s,box-shadow .2s}.fees-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.fees-card.accent{background:linear-gradient(180deg, var(--accent-soft), #fff);border-color:#e08b5f59}.fees-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;margin-bottom:22px;padding-bottom:22px;display:flex}.fees-card.accent .fees-head{border-bottom-color:#e08b5f2e}.fees-icon{background:var(--bg-section);border:1px solid var(--border);width:40px;height:40px;color:var(--ink-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fees-card.accent .fees-icon{color:var(--accent);background:#e08b5f1a;border-color:#e08b5f40}.fees-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faded);margin-bottom:3px;font-size:10.5px;font-weight:500}.fees-card h3{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.02em;font-size:20px;font-weight:600}.fees-amount{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.03em;margin-bottom:12px;font-size:48px;font-weight:600;line-height:1}.fees-card.accent .fees-amount{color:var(--accent)}.fees-lead{color:var(--text-muted);margin-bottom:20px;font-size:15px;line-height:1.55}ul.fees-bullets{flex-direction:column;gap:10px;display:flex}ul.fees-bullets li{color:var(--text);gap:11px;font-size:14px;line-height:1.5;display:flex}ul.fees-bullets li:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.fees-ref{background:var(--bg-section);border:1px solid var(--border-soft);font-family:var(--font-jetbrains), monospace;color:var(--text-muted);border-radius:8px;margin-top:20px;padding:12px 14px;font-size:11.5px;line-height:1.55}.fees-card.accent .fees-ref{background:#ffffffb3;border-color:#e08b5f2e}.fees-note{text-align:center;color:var(--text-muted);max-width:580px;margin-top:28px;margin-left:auto;margin-right:auto;font-size:14px}.fees-note strong{color:var(--ink);font-weight:600}.connectors-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.connector-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-height:150px;padding:22px 20px;display:flex;position:relative}.connector-logo{align-items:center;height:30px;margin-bottom:4px;display:flex}.connector-logo svg{width:auto;max-width:100%;height:100%}.connector-logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:100%}.connector-desc{color:var(--text-muted);font-size:12.5px;line-height:1.5}.connector-status{font-size:11px;font-family:var(--font-jetbrains), monospace;color:var(--success);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.connector-status:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #10b98126}.connector-status.soon{color:var(--accent)}.connector-status.soon:before{background:var(--accent);box-shadow:0 0 0 3px #e08b5f2e}.connector-info{background:linear-gradient(135deg, var(--accent-soft), #fff);border:1px solid #e08b5f40;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:22px 26px;display:flex}.connector-info p{color:var(--ink-soft);font-size:14.5px}.connector-info strong{color:var(--ink);font-weight:600}.steps-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px;transition:border-color .2s,transform .2s,box-shadow .2s}.step:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.step-num{background:linear-gradient(135deg, var(--accent-vivid), var(--accent));color:#fff;width:32px;height:32px;font-family:var(--font-inter-tight), sans-serif;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #e08b5f4d}.step h3{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.01em;margin:18px 0 8px;font-size:17px;font-weight:600}.step p{color:var(--text-muted);font-size:13.5px;line-height:1.5}.cta-section{position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e08b5f26,#0000);width:min(1000px,100%);height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cta-banner{background:linear-gradient(180deg, #0e4149 0%, var(--brand-deep) 100%);border:1px solid #103d422e;border-radius:24px;grid-template-columns:1.05fr 1fr;gap:20px;min-height:480px;padding:20px;display:grid;box-shadow:0 30px 70px -30px #103d4266}.cta-banner-copy{flex-direction:column;justify-content:space-between;gap:40px;padding:28px 20px 12px 28px;display:flex}.cta-banner-copy h2{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.03em;color:#f4efe5;text-wrap:balance;max-width:480px;font-size:clamp(28px,2.9vw,42px);font-weight:600;line-height:1.12}.cta-banner-copy p{color:#f4efe5b8;max-width:440px;margin-top:18px;font-size:14.5px;line-height:1.65}.cta-banner-actions{flex-wrap:wrap;gap:12px;display:flex}.cta-btn-light,.cta-btn-ghost{border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.cta-btn-light{color:var(--brand-deep);background:#f7f4ee}.cta-btn-light:hover{background:#fff;transform:translateY(-1px)}.cta-btn-ghost{color:#f4efe5;border:1px solid #f4efe559}.cta-btn-ghost:hover{border-color:#f4efe5b3;transform:translateY(-1px)}.cta-banner-media{border-radius:14px;overflow:hidden}.cta-banner-media img{object-fit:cover;width:100%;height:100%;display:block}.form-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-lg);background:#14323866;border:1px solid #e8e2d61f;padding:30px;position:relative}.form-card:before{content:"";border-radius:var(--radius-lg);pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffa77a4d,#e8e2d608 40%,#0000 60%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-field{z-index:1;flex-direction:column;display:flex;position:relative}.form-field.full{grid-column:1/-1}.form-field label{color:#f4efe5d9;letter-spacing:.02em;margin-bottom:7px;font-size:12px;font-weight:500}.form-input{font-family:var(--font-inter), sans-serif;color:#f4efe5;background:#06141880;border:1px solid #e8e2d624;border-radius:9px;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.form-input::placeholder{color:#e8e2d666}.form-input:focus{border-color:var(--accent);background:#061418bf;outline:none;box-shadow:0 0 0 4px #e08b5f1f}.form-input.error{border-color:#ff7a6b;box-shadow:0 0 0 4px #ff7a6b1a}textarea.form-input{resize:vertical;min-height:80px;font-family:inherit}.error-msg{color:#ff7a6b;margin-top:5px;font-size:11.5px;display:none}.form-field.has-error .error-msg{display:block}.form-actions{z-index:1;flex-direction:column;gap:12px;margin-top:22px;display:flex;position:relative}.form-disclaimer{color:#e8e2d680;font-size:11.5px;line-height:1.5}.form-success{color:#6fdfae;background:#6fdfae1f;border:1px solid #6fdfae4d;border-radius:9px;margin-top:18px;padding:14px 16px;font-size:14px;display:none}.form-success.show{display:block}.footer{background:var(--bg-section);border-top:1px solid var(--border-soft);padding:60px 0 34px;position:relative}.footer:before{content:"";pointer-events:none;background-image:linear-gradient(#0f172a0b 1px,#0000 1px),linear-gradient(90deg,#0f172a0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.footer .container{z-index:1;position:relative}.footer-grid{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;display:grid}.footer-col h4{font-family:var(--font-inter), sans-serif;color:var(--ink);margin-bottom:14px;font-size:13px;font-weight:600}.footer-col ul{flex-direction:column;gap:9px;display:flex}.footer-col a{color:var(--text-muted);font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--ink)}.footer-about p{color:var(--text-muted);max-width:460px;margin-top:14px;font-size:12.5px;line-height:1.6}.footer-social{margin-top:18px}.footer-social-link{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.footer-social-link:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--border-soft);color:var(--text-faded);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:46px;padding-top:22px;font-size:11.5px;display:flex}.footer-legal{flex-wrap:wrap;gap:6px 22px;display:flex}.footer-legal a{color:var(--text-faded);font-size:11.5px;transition:color .2s}.footer-legal a:hover{color:var(--ink)}.trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trust-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 24px;transition:transform .25s,border-color .25s,box-shadow .25s}.trust-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.trust-card .act-ico{margin-bottom:16px}.trust-card h3{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.01em;margin-bottom:7px;font-size:16.5px;font-weight:600}.trust-card p{color:var(--text-muted);font-size:14px;line-height:1.55}.flow-timeline{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.flow-step{text-align:center;position:relative}.flow-node{justify-content:center;align-items:center;height:22px;margin-bottom:18px;display:flex;position:relative}.flow-node span{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 4px var(--accent-soft), 0 0 0 5px #e08b5f4d;z-index:2;border-radius:50%;position:relative}.flow-node:before,.flow-node:after{content:"";background:var(--border-strong);z-index:1;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.flow-node:before{left:-10px;right:calc(50% + 14px)}.flow-node:after{left:calc(50% + 14px);right:-10px}.flow-step:first-child .flow-node:before,.flow-step:last-child .flow-node:after{display:none}.flow-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:600}.flow-title{font-family:var(--font-inter-tight), sans-serif;color:var(--ink);letter-spacing:-.02em;margin-bottom:16px;font-size:19px;font-weight:600}.flow-card{border:1px solid var(--border);background:var(--bg-card);text-align:left;border-radius:14px;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s}.flow-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.flow-step.featured .flow-card{background:linear-gradient(180deg, var(--accent-soft), var(--bg-card));border-color:#e08b5f4d}.flow-card ul{flex-direction:column;gap:10px;display:flex}.flow-card li{color:var(--text-muted);padding-left:18px;font-size:13.5px;line-height:1.5;position:relative}.flow-card li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.reveal{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(20px)}.reveal.visible{opacity:1;transform:none}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:48px}.flow-timeline{grid-template-columns:repeat(2,1fr);gap:24px}.flow-node:before,.flow-node:after{display:none}.product-grid{grid-template-columns:1fr;gap:40px}.connectors-grid{grid-template-columns:repeat(3,1fr)}.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-desktop,.header-cta{display:none}.burger{display:flex}.header-inner{justify-content:space-between;display:flex}.hero{padding:110px 0 60px}.section{padding:80px 0}.industries{padding-top:70px}.stat-grid,.pricing-grid,.fees-grid,.trust-grid,.flow-timeline{grid-template-columns:1fr;gap:14px}.connectors-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:1fr;gap:14px}.cta-banner{grid-template-columns:1fr;min-height:0}.cta-banner-copy{gap:28px;padding:18px 10px 10px}.cta-banner-media{order:-1;height:240px}.form-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:30px}.mockup-body{grid-template-columns:1fr}.mockup-sidebar{display:none}.mockup-kpis{grid-template-columns:1fr}.mockup-row{grid-template-columns:1fr 1fr}.mockup-row.head .col-score,.mockup-row.head .col-status,.mockup-row .score,.mockup-row .status{display:none}}@media (max-width:480px){.container{padding:0 18px}.hero-cta-row .btn-primary,.hero-cta-row .btn-ghost{justify-content:center;width:100%}}.teaser-section{padding:30px 0 110px}.teaser-card{border-radius:var(--radius-xl);background:linear-gradient(#0e282d 0%,#061418 100%);border:1px solid #e8e2d61f;padding:56px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -20px #0f172a33,0 0 80px -24px #e08b5f47}.teaser-glow{pointer-events:none;background:radial-gradient(620px 340px at 88% -10%,#e08b5f38,#0000 60%);position:absolute;inset:0}.teaser-inner{z-index:1;max-width:640px;position:relative}.teaser-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-vivid);background:#e08b5f1f;border:1px solid #e08b5f4d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.teaser-badge .dot{background:var(--accent-vivid);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 0 3px #e08b5f4d}.teaser-title{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.03em;color:#f4efe5;margin-top:20px;font-size:clamp(28px,3.6vw,46px);font-weight:600;line-height:1.08}.teaser-desc{color:#f4efe5b3;margin-top:18px;font-size:17px;line-height:1.6}.teaser-points{flex-direction:column;gap:11px;margin-top:22px;display:flex}.teaser-points li{color:#f4efe5d9;align-items:center;gap:11px;font-size:15px;display:flex}.teaser-points li svg{color:var(--accent-vivid);flex-shrink:0}.teaser-form{flex-wrap:wrap;gap:10px;max-width:480px;margin-top:30px;display:flex}.teaser-form input{color:#f4efe5;background:#e8e2d60d;border:1px solid #e8e2d629;border-radius:10px;outline:none;flex:1;min-width:220px;padding:14px 16px;font-size:15px;transition:border-color .2s}.teaser-form input::placeholder{color:#8e9da2}.teaser-form input:focus{border-color:#e08b5f80}.teaser-form button{color:#fff;background:linear-gradient(135deg, var(--accent-vivid) 0%, var(--accent) 100%);border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 28px -8px #c8764c73}.teaser-form button:hover{transform:translateY(-2px)}.teaser-thanks{color:var(--accent-vivid);align-items:center;gap:10px;margin-top:30px;font-size:15px;font-weight:500;display:inline-flex}.teaser-foot{color:#8e9da2;margin-top:16px;font-size:12.5px}@media (max-width:640px){.teaser-card{padding:36px 24px}.teaser-form button{justify-content:center;width:100%}}.manifesto{padding:84px 0 72px;position:relative}.manifesto .container{z-index:1;position:relative}.manifesto-text{text-align:center;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.018em;color:#0000;background:linear-gradient(180deg, var(--ink) 0%, var(--ink) calc(var(--reveal,0%) - 10%), var(--text-faded) calc(var(--reveal,0%) + 10%), var(--text-faded) 100%);-webkit-background-clip:text;background-clip:text;max-width:1020px;margin:0 auto;font-size:clamp(20px,2.1vw,29px);font-weight:400;line-height:1.5}.mission-hl{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.16em;text-decoration-thickness:1px}.manifesto-mission{opacity:calc((var(--reveal,0%) + 30%) * .77);text-align:center;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:34px auto 0;font-size:clamp(21px,2.2vw,31px);font-weight:600;line-height:1.35}.scenes{padding:40px 0 20px;position:relative}.band-grid{background:var(--bg);position:relative}.band-grid-deco{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:clip}.band-grid .container{z-index:2;position:relative}.band-grid-glow{pointer-events:none;background:radial-gradient(820px 640px at 8% 26%,#e08b5f17,#0000 62%),radial-gradient(900px 700px at 94% 48%,#e08b5f1a,#0000 62%),radial-gradient(760px 620px at 6% 72%,#e08b5f14,#0000 62%),radial-gradient(860px 680px at 90% 92%,#e08b5f1a,#0000 62%);position:absolute;inset:0}.band-grid-lines{will-change:transform;background-image:linear-gradient(#0f172a0d 1px,#0000 1px),linear-gradient(90deg,#0f172a0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:-90px 0;-webkit-mask-image:linear-gradient(#0000 0,#000 130px calc(100% - 130px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 130px calc(100% - 130px),#0000 100%)}.scenes-deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}.scenes-glow{pointer-events:none;will-change:transform;background:radial-gradient(760px 620px at 88% 14%,#e08b5f29,#0000 62%),radial-gradient(680px 560px at 6% 62%,#103d420f,#0000 60%);position:absolute;inset:-15% 0}.scene-layout,.scenes-head{z-index:1;position:relative}.scenes-head h2{max-width:620px;font-size:clamp(28px,3.4vw,44px)}.scene-rail{display:none}.scene-nav{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.scene-nav li{border-left:2px solid var(--border);cursor:pointer;padding:10px 0 10px 20px;transition:border-color .45s}.scene-nav li:hover h3{color:var(--text-muted)}.scene-nav h3{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--text-faded);font-size:20px;font-weight:600;line-height:1.3;transition:color .45s}.scene-nav p{opacity:0;max-height:0;color:var(--text-muted);max-width:400px;margin-top:0;font-size:14.5px;line-height:1.6;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .45s,margin-top .5s;overflow:hidden}.scenes[data-active="0"] .scene-nav li[data-nav="0"],.scenes[data-active="1"] .scene-nav li[data-nav="1"],.scenes[data-active="2"] .scene-nav li[data-nav="2"],.scenes[data-active="3"] .scene-nav li[data-nav="3"],.scenes[data-active="4"] .scene-nav li[data-nav="4"],.scenes[data-active="5"] .scene-nav li[data-nav="5"],.scenes[data-active="6"] .scene-nav li[data-nav="6"],.scenes[data-active="7"] .scene-nav li[data-nav="7"],.scenes[data-active="8"] .scene-nav li[data-nav="8"]{border-color:var(--accent)}.scenes[data-active="0"] .scene-nav li[data-nav="0"] h3,.scenes[data-active="1"] .scene-nav li[data-nav="1"] h3,.scenes[data-active="2"] .scene-nav li[data-nav="2"] h3,.scenes[data-active="3"] .scene-nav li[data-nav="3"] h3,.scenes[data-active="4"] .scene-nav li[data-nav="4"] h3,.scenes[data-active="5"] .scene-nav li[data-nav="5"] h3,.scenes[data-active="6"] .scene-nav li[data-nav="6"] h3,.scenes[data-active="7"] .scene-nav li[data-nav="7"] h3,.scenes[data-active="8"] .scene-nav li[data-nav="8"] h3{color:var(--ink)}.scenes[data-active="0"] .scene-nav li[data-nav="0"] p,.scenes[data-active="1"] .scene-nav li[data-nav="1"] p,.scenes[data-active="2"] .scene-nav li[data-nav="2"] p,.scenes[data-active="3"] .scene-nav li[data-nav="3"] p,.scenes[data-active="4"] .scene-nav li[data-nav="4"] p,.scenes[data-active="5"] .scene-nav li[data-nav="5"] p,.scenes[data-active="6"] .scene-nav li[data-nav="6"] p,.scenes[data-active="7"] .scene-nav li[data-nav="7"] p,.scenes[data-active="8"] .scene-nav li[data-nav="8"] p{opacity:1;max-height:160px;margin-top:8px}.scene-stage{isolation:isolate;border-radius:22px;justify-content:center;align-items:center;width:100%;padding:clamp(40px,7vh,68px) clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}.scene-stage>*{width:100%}.scene-stage:before{content:"";z-index:-1;background-image:var(--stage);filter:blur(14px)saturate(.9)brightness(.94);background-position:50%;background-size:cover;position:absolute;inset:-48px}.scene-stage:after{content:"";z-index:-1;background:linear-gradient(#0f172a14,#0f172a29);position:absolute;inset:0}.scene-stage .mock-card{box-shadow:0 2px 6px #0f172a14,0 30px 70px -28px #0f172a80}.scene-beat h2{font-size:clamp(28px,3.1vw,40px)}.scene-beat .desc{color:var(--text-muted);max-width:440px;margin-top:18px;font-size:16px;line-height:1.65}.mock-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg,16px);padding:18px 20px;box-shadow:0 1px 2px #0f172a0a,0 26px 50px -30px #0f172a47}.mock-head{letter-spacing:.13em;text-transform:uppercase;color:var(--text-faded);font-size:10px;font-weight:600}.mock-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.mock-top strong{color:var(--ink);font-size:14px;font-weight:600}.mock-meta{color:var(--text-faded);font-size:11px}.mock-foot{background:var(--bg-section);color:var(--text-muted);border-radius:9px;margin-top:13px;padding:9px 12px;font-size:11.5px}.mini-table{border-collapse:collapse;width:100%;margin-top:4px;font-size:13px}.mini-table th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--text-faded);background:var(--bg-section);padding:9px 10px 8px;font-size:10px;font-weight:600}.mini-table td{border-top:1px solid var(--border-soft);color:var(--ink);padding:10px}.mini-table tbody tr:first-child td{border-top:0}.mini-table td:first-child{color:var(--text-muted)}.mini-table .num{font-family:var(--font-jetbrains), monospace;font-size:12px}.claim-lines{margin:4px 0 0;padding:0;list-style:none}.claim-lines li{border-bottom:1px solid var(--border-soft);color:var(--ink);justify-content:space-between;align-items:baseline;gap:14px;padding:13px 2px;font-size:13.5px;display:flex}.claim-note{color:var(--text-faded);margin-top:3px;font-size:11px;font-style:normal;display:block}.claim-lines em{font-style:normal;font-family:var(--font-jetbrains), monospace;white-space:nowrap;font-size:13px}.claim-total{background:var(--accent-soft);border:1px solid #e08b5f38;border-radius:10px;justify-content:space-between;align-items:baseline;gap:14px;margin-top:13px;padding:12px 14px;display:flex}.claim-total span{color:var(--ink);font-size:13px;font-weight:600}.claim-total em{font-style:normal;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--accent);font-size:21px;font-weight:650}.afford-grid{grid-template-columns:repeat(3,1fr);display:grid}.afford-grid>div{border-bottom:1px solid var(--border-soft);padding:12px 10px}.afford-grid span{color:var(--text-muted);margin-bottom:3px;font-size:11px;display:block}.afford-grid strong{color:var(--ink);font-size:13.5px;font-weight:600}.afford-verdict{padding:14px 10px 4px}.afford-amount{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--success);font-size:27px;font-weight:650}.afford-amount em{color:var(--text-muted);margin-left:8px;font-size:12px;font-style:normal;font-weight:400}.afford-bar{gap:3px;height:8px;margin-top:10px;display:flex}.afford-bar i{background:var(--border);border-radius:3px}.afford-bar i.is-us{background:var(--success)}.afford-legend{color:var(--text-faded);flex-wrap:wrap;gap:4px 14px;margin:9px 0 0;padding:0;font-size:10.5px;list-style:none;display:flex}.afford-legend li:before{content:"";background:var(--border);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.afford-legend li.is-us{color:var(--text-muted)}.afford-legend li.is-us:before{background:var(--success)}.orbit{height:344px;margin:6px 0 2px;position:relative}.orbit:before,.orbit:after{content:"";border:1px dashed var(--border);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit:before{width:192px;height:192px}.orbit:after{width:308px;height:308px}.orbit-center{background:var(--bg-card);border:1px solid var(--border);z-index:1;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 12px 30px -14px #103d4266,0 0 0 10px #e08b5f0f}.orbit-ring{position:absolute;inset:0}.orbit-ring.r1{animation:60s linear infinite orbit-spin}.orbit-ring.r2{animation:95s linear infinite orbit-spin-rev}.orbit-sat{width:0;height:0;transform:rotate(var(--a)) translateX(var(--r));position:absolute;top:50%;left:50%}.r1 .orbit-sat{--r:96px}.r2 .orbit-sat{--r:154px}.orbit-unrot{transform:rotate(calc(-1 * var(--a)));display:block}.orbit-chip{background:var(--bg-card);border:1px solid var(--border);border-radius:50%;place-items:center;width:54px;height:54px;margin:-27px 0 0 -27px;display:grid;box-shadow:0 8px 20px -10px #0f172a47}.r1 .orbit-chip{animation:60s linear infinite orbit-spin-rev}.r2 .orbit-chip{animation:95s linear infinite orbit-spin}.orbit-chip img{object-fit:contain;width:32px;height:32px}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-spin-rev{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.orbit-ring,.orbit-chip{animation:none}}.case-steps{margin:10px 0 14px;padding:0;list-style:none;display:flex}.case-steps li{color:var(--text-faded);flex-direction:column;flex:1;align-items:center;gap:6px;font-size:10px;display:flex}.case-steps li:before{content:"";background:var(--bg-card);border:2px solid var(--border);border-radius:50%;width:9px;height:9px}.case-steps li.is-done:before{background:var(--brand);border-color:var(--brand)}.case-steps li.is-on{color:var(--ink);font-weight:600}.case-steps li.is-on:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow)}.deal-row{border:1px solid var(--border-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.deal-row strong{color:var(--ink);font-size:13px;font-weight:600;display:block}.deal-row .sub{color:var(--text-muted);font-size:12px}.pay-total{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 10px 0;font-size:13px;display:flex}.pay-total strong{color:var(--ink);font-size:15px}.pay-alert{color:var(--error);font-size:11.5px}.chip.is-err{color:var(--error);background:#dc262614;border-color:#dc262640}.chip.is-due{background:var(--bg-section);color:var(--text-muted);border-color:var(--border)}.portal-card{max-width:370px;margin:0 auto}.portal-tabs{border-bottom:1px solid var(--border);color:var(--text-muted);gap:18px;margin-top:12px;font-size:12.5px;display:flex}.portal-tabs button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 8px;transition:color .2s}.portal-tabs button:hover{color:var(--ink)}.portal-tabs .is-on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.portal-owe{margin-top:14px}.portal-owe span{color:var(--text-muted);font-size:11px;display:block}.portal-owe strong{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:650}.portal-plan{border:1px solid var(--border-soft);border-radius:12px;margin:12px 0 0;padding:3px 13px;list-style:none}.portal-plan li{color:var(--ink);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.portal-plan li+li{border-top:1px solid var(--border-soft)}.portal-plan em{font-style:normal;font-family:var(--font-jetbrains), monospace;color:var(--text-muted);margin-left:auto;font-size:12px}.portal-pay,.portal-alt{text-align:center;border-radius:11px;margin-top:9px;padding:12px;font-size:14px;font-weight:600;display:block}.portal-pay{background:var(--brand);color:#fff;margin-top:14px}.portal-alt{border:1px solid var(--border);color:var(--ink);font-size:13.5px;font-weight:500}.handover{background:var(--bg-card);border:1px solid #e08b5f47;border-radius:10px;flex-wrap:wrap;align-items:center;gap:11px;margin-top:11px;padding:10px 12px;display:flex}.handover-avatar{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.handover strong{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.handover>div>span{color:var(--text-muted);font-size:11px}.handover-slot{font-family:var(--font-jetbrains), monospace;color:var(--accent);background:var(--accent-soft);border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 9px;font-size:10.5px}.channel-list{flex-direction:column;margin-top:4px;display:flex}.channel-list li{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:11px 0;display:flex}.channel-list li:last-child{border-bottom:none;padding-bottom:4px}.channel-ico{background:var(--bg-section);border:1px solid var(--border-soft);width:34px;height:34px;color:var(--ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.channel-list li>div{min-width:0}.channel-list strong{color:var(--ink);font-size:13px;font-weight:600;display:block}.channel-list li>div>span{color:var(--text-muted);font-size:11.5px}.channel-list .chip{flex-shrink:0;margin-left:auto}.trace{width:100%;padding:8px 20px 14px}.trace-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.trace-list li{grid-template-columns:44px 14px 1fr;align-items:start;gap:10px;padding:13px 0;display:grid;position:relative}.trace-body{min-width:0}.trace-list li:before{content:"";background:var(--border);width:1px;position:absolute;top:24px;bottom:-6px;left:59px}.trace-list li:last-child:before{display:none}.trace-time{font-family:var(--font-jetbrains), monospace;color:var(--text-faded);text-align:right;padding-top:2px;font-size:9px;line-height:1.5}.trace-time em{opacity:.75;font-style:normal;display:block}.trace-dot{background:var(--accent);z-index:1;border-radius:50%;width:7px;height:7px;margin-top:5px;position:relative;box-shadow:0 0 0 3px #e08b5f26}.trace-dot.is-ok{background:var(--success);box-shadow:0 0 0 3px #10b98126}.trace-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.trace-meta{color:var(--text-faded);font-size:11.5px;font-weight:400}.chip{background:var(--accent-soft);color:var(--accent);border:1px solid #e08b5f40;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.chip.is-ok{color:var(--success);background:#10b9811a;border-color:#10b98147}.trace-list li.is-open .trace-body{background:var(--bg-section);border:1px solid var(--border-soft);border-radius:12px;margin-top:-6px;padding:12px 14px}.trace-player{align-items:center;gap:10px;margin-top:11px;display:flex}.trace-player .play{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.trace-player .wave{background:var(--border);border-radius:3px;flex:1;height:3px;overflow:hidden}.trace-player .wave i{background:var(--accent);height:100%;display:block}.trace-timecode{font-family:var(--font-jetbrains), monospace;color:var(--text-faded);flex-shrink:0;font-size:9.5px}.trace-label{letter-spacing:.13em;text-transform:uppercase;color:var(--text-faded);margin-top:13px;font-size:9px;font-weight:600}.trace-quote{background:var(--bg-card);border:1px solid var(--border-soft);color:var(--text);border-radius:9px;margin-top:7px;padding:10px 12px;font-size:12px;line-height:1.5}.trace-chips{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.trace-chips span{background:var(--bg-card);border:1px solid var(--border);color:var(--text);border-radius:7px;padding:5px 10px;font-size:11px}.scoring{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}.score-card{flex-direction:column;display:flex}.score-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.score-top strong{color:var(--ink);font-size:14px;font-weight:600}.score-amount{font-family:var(--font-jetbrains), monospace;color:var(--text-faded);font-size:11px}.score-grade-row{justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.score-grade{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.04em;border-radius:16px;place-items:center;width:62px;height:62px;font-size:40px;font-weight:600;line-height:1;display:grid}.score-grade.is-go{color:var(--success);background:#10b9811a;border:1px solid #10b98142}.score-grade.is-stop{color:var(--text-muted);background:var(--bg-section);border:1px solid var(--border)}.score-scale{gap:5px;display:flex}.score-scale span{width:22px;height:22px;font-family:var(--font-jetbrains), monospace;color:var(--text-faded);background:var(--bg-section);border:1px solid #0000;border-radius:6px;place-items:center;font-size:10px;display:grid}.score-scale span.is-on.is-go{color:var(--success);background:#10b9811f;border-color:#10b9814d;font-weight:700}.score-scale span.is-on.is-stop{color:var(--ink);background:var(--bg-card);border-color:var(--border-strong);font-weight:700}.score-signals{flex-direction:column;gap:7px;margin-top:15px;display:flex}.score-signals li{color:var(--text-muted);padding-left:15px;font-size:12px;line-height:1.4;position:relative}.score-signals li:before{content:"";background:var(--border-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.score-verdict{border-top:1px solid var(--border-soft);color:var(--text-muted);align-items:flex-start;gap:9px;margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.5;display:flex}.score-verdict strong{color:var(--ink);font-weight:600}.score-ico{border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;margin-top:1px;font-size:9px;font-weight:700;display:grid}.score-ico.is-go{color:var(--success);background:#10b9811f}.score-ico.is-stop{background:var(--bg-section);color:var(--text-faded)}@media (min-width:981px){.scenes{padding:60px 0 0}.scenes-head{margin-bottom:8px}.scene-layout{grid-template-rows:repeat(9,minmax(0,auto));grid-template-columns:.85fr 1.15fr;column-gap:76px;display:grid}.scene-beat{visibility:hidden;grid-column:1;min-height:88vh}.scene-rail{flex-direction:column;grid-area:1/1/10;align-self:start;height:100vh;padding-top:86px;padding-bottom:6vh;display:flex;position:sticky;top:0}.scene-rail .scene-nav{margin-top:auto;margin-bottom:auto}.scene-panel{opacity:0;visibility:hidden;grid-area:1/2/10;align-self:start;height:100vh;padding-top:84px;padding-bottom:3vh;transition:opacity .5s,visibility .5s;display:flex;position:sticky;top:0}.scene-panel>*{width:100%;margin:auto 0;transition:transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.scenes[data-active="0"] .scene-panel[data-panel="0"],.scenes[data-active="1"] .scene-panel[data-panel="1"],.scenes[data-active="2"] .scene-panel[data-panel="2"],.scenes[data-active="3"] .scene-panel[data-panel="3"],.scenes[data-active="4"] .scene-panel[data-panel="4"],.scenes[data-active="5"] .scene-panel[data-panel="5"],.scenes[data-active="6"] .scene-panel[data-panel="6"],.scenes[data-active="7"] .scene-panel[data-panel="7"],.scenes[data-active="8"] .scene-panel[data-panel="8"]{opacity:1;visibility:visible}.scenes[data-active="0"] .scene-panel[data-panel="0"]>*,.scenes[data-active="1"] .scene-panel[data-panel="1"]>*,.scenes[data-active="2"] .scene-panel[data-panel="2"]>*,.scenes[data-active="3"] .scene-panel[data-panel="3"]>*,.scenes[data-active="4"] .scene-panel[data-panel="4"]>*,.scenes[data-active="5"] .scene-panel[data-panel="5"]>*,.scenes[data-active="6"] .scene-panel[data-panel="6"]>*,.scenes[data-active="7"] .scene-panel[data-panel="7"]>*,.scenes[data-active="8"] .scene-panel[data-panel="8"]>*{transform:none}}@media (min-width:981px) and (max-height:760px){.scene-panel>*{zoom:.95}.scene-rail .scene-nav{zoom:.94}}@media (min-width:981px) and (max-height:700px){.scene-panel>*,.scene-rail .scene-nav{zoom:.88}}@media (min-width:981px) and (max-height:650px){.scene-panel>*,.scene-rail .scene-nav{zoom:.82}}@media (max-width:980px){.scene-beat{margin-top:64px}.scene-panel{margin-top:26px}.scene-stage{padding-left:14px;padding-right:14px}.trace{padding:8px 14px 14px}.trace-list li{grid-template-rows:auto auto;grid-template-columns:14px 1fr;gap:4px 10px}.trace-list li:before{left:6px}.trace-dot{grid-area:1/1}.trace-time{text-align:left;grid-area:1/2;align-items:baseline;gap:7px;padding-top:0;display:flex}.trace-body{grid-area:2/2}.mini-table{font-size:12px}.mini-table th{padding:7px 6px 6px;font-size:9px}.mini-table td{padding:9px 6px}.mini-table .num{white-space:nowrap;font-size:11px}.mini-table .chip{white-space:nowrap;padding:2px 6px;font-size:9px}.scoring{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scene-panel{transition:none}.scenes-glow,.band-grid-lines{transform:none!important}}.vision{padding:100px 0 60px}.vision-grid{grid-template-columns:.9fr 1.6fr;gap:48px 76px;display:grid}.vision-side{flex-direction:column;display:flex}.vision-side h2{font-size:clamp(30px,3.4vw,44px)}.vision-cols{grid-template-columns:1fr 1fr;align-content:start;gap:34px;padding-top:10px;display:grid}.vision-cols p{color:var(--text-muted);font-size:14.5px;line-height:1.75}.vision-cols p+p{margin-top:18px}.vision-media{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border-soft);border-radius:14px;width:100%;margin-top:46px;display:block}.vision-founders{flex-direction:column;gap:40px;margin-top:auto;padding-top:56px;display:flex}.vision-founder{margin:0}.vision-portrait{width:200px;position:relative}.vision-portrait:before{content:"";border:1px solid var(--accent);opacity:.55;border-radius:16px;position:absolute;inset:14px -14px -14px 14px}.vision-photo{aspect-ratio:1;object-fit:cover;border:1px solid var(--border-soft);background:var(--bg-section);border-radius:14px;width:100%;display:block;position:relative}.vision-sig{mix-blend-mode:multiply;flex-shrink:0;width:auto;height:48px;transform:rotate(-4deg)}.vision-founder{width:214px}.vision-founder figcaption{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.vision-founder figcaption .vision-sig{margin-right:-26px}.vision-founder strong{color:var(--ink);font-size:14px;font-weight:600;display:block}.vision-founder figcaption span:last-child{color:var(--text-muted);font-size:12.5px}@media (max-width:980px){.vision{padding:40px 0 0}.vision-grid{flex-direction:column;gap:0;display:flex}.vision-side{display:contents}.vision-side h2{order:0}.vision-main{order:1;margin-top:26px}.vision-founders{flex-flow:wrap;order:2;margin-top:40px;padding-top:0}.vision-cols{grid-template-columns:1fr;gap:18px;padding-top:0}.vision-media{margin-top:30px}}
