@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;--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}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:hidden}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}}.hl{white-space:nowrap;background-image:linear-gradient(90deg, var(--accent-glow), #ffa77a4d);background-position:-3px calc(100% - .08em);background-repeat:no-repeat;background-size:calc(100% + 6px) .32em;display:inline-block;position:relative}.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))}.header{z-index:50;border-bottom:1px solid #0000;align-items:center;height:64px;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:#ffffffc7}.header-inner{width:100%;max-width:var(--max-w);justify-content:space-between;align-items:center;margin:0 auto;padding:0 24px;display:flex}.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:2px;display:flex}.nav-link{color:var(--ink-soft);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.nav-link:hover{color:var(--accent);background:var(--accent-soft)}.header-cta{align-items:center;gap:6px;display:flex}.btn-tertiary{color:var(--ink-soft);padding:8px 12px;font-size:14px;font-weight:500;transition:color .2s}.btn-tertiary:hover{color:var(--accent)}.btn-secondary{color:var(--bg);background:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.btn-secondary:hover{background:#000;transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--accent-vivid) 0%, var(--accent) 100%);border-radius:var(--radius);align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #c8764c40,0 10px 28px -8px #c8764c73}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #c8764c73,0 18px 38px -8px #c8764c8c}.btn-primary:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#0000 50%);position:absolute;inset:0}.btn-ghost{color:var(--ink);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);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 .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}.calc{color:#f4efe5;border-radius:var(--radius-xl);background:linear-gradient(#0e282d 0%,#061418 100%);border:1px solid #e8e2d61f;padding:26px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -20px #0f172a33,0 0 80px -20px #e08b5f4d}.calc:before{content:"";border-radius:var(--radius-xl);pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffa77a59,#e8e2d60a 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}.calc-header{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.calc-title{font-family:var(--font-inter-tight), sans-serif;color:#f4efe5;letter-spacing:-.01em;font-size:16px;font-weight:600}.calc-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-vivid);background:#e08b5f1f;border:1px solid #e08b5f4d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.calc-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}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.calc-body{flex-direction:column;gap:18px;padding-top:20px;display:flex}.calc-field label{color:#8e9da2;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11.5px;font-weight:500;display:flex}.calc-field .val-mono{font-family:var(--font-jetbrains), monospace;color:#f4efe5;font-size:13px;font-weight:500}.slider{appearance:none;background:linear-gradient(90deg, var(--accent) 0%, var(--accent) var(--p,12%), #e8e2d61f 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);width:18px;height:18px;box-shadow:0 0 0 1px var(--accent), 0 4px 12px #e08b5f80;background:#f4efe5;border-radius:50%;transition:transform .15s}.slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.slider::-moz-range-thumb{cursor:pointer;border:3px solid var(--accent);background:#f4efe5;border-radius:50%;width:18px;height:18px}.toggle-group{border:1px solid var(--dark-line);background:#e8e2d60a;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.toggle-btn{color:#8e9da2;text-align:center;border:1px solid #0000;border-radius:7px;padding:9px 8px;font-size:12.5px;font-weight:500;transition:all .2s}.toggle-btn:hover{color:#f4efe5}.toggle-btn.active{color:var(--accent-vivid);background:linear-gradient(135deg,#ffa77a2e,#e08b5f1a);border-color:#e08b5f4d}.calc-result{background:linear-gradient(#e08b5f1a,#e08b5f05);border:1px solid #e08b5f38;border-radius:14px;margin-top:4px;padding:22px;position:relative;overflow:hidden}.calc-result:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 40%,#ffa77a2e,#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:#8e9da2;margin-bottom:8px;font-size:11px;font-weight:600}.calc-result-rate{font-family:var(--font-inter-tight), sans-serif;color:#f4efe5;letter-spacing:-.04em;font-size:60px;font-weight:600;line-height:1;transition:color .3s}.calc-result-rate .pct{vertical-align:top;opacity:.6;margin-left:4px;font-size:32px}.calc-result-amount{font-family:var(--font-jetbrains), monospace;color:#f4efe5;text-align:right;font-size:13px}.calc-result-amount .amount-label{color:#8e9da2;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-vivid);font-size:15px;font-weight:500}.calc-explain{color:#8e9da2;z-index:1;border-top:1px solid #e8e2d614;margin-top:14px;padding-top:14px;font-size:12.5px;line-height:1.5;position:relative}.calc-cta{width:100%;color:var(--dark);background:#f4efe5;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:13px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.calc-cta:hover{background:#fff;transform:translateY(-1px)}.marquee-wrap{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);margin-top:60px;padding:30px 0;position:relative;overflow:hidden}.marquee-wrap:before,.marquee-wrap:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.marquee-wrap:before{background:linear-gradient(90deg, var(--bg), transparent);left:0}.marquee-wrap:after{background:linear-gradient(-90deg, var(--bg), transparent);right:0}.marquee-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faded);margin-bottom:20px;font-size:11px}.marquee{align-items:center;gap:70px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover{animation-play-state:paused}.marquee-item{opacity:.55;filter:grayscale(.6);align-items:center;height:26px;transition:opacity .2s;display:flex}.marquee-item:hover{opacity:1;filter:grayscale(0)}.marquee-item svg{width:auto;height:100%}.marquee-item img{object-fit:contain;width:auto;height:100%}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:110px 0;position:relative}.section-alt{background:var(--bg-section)}.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.centered .eyebrow{justify-content:center}.section-head h2{margin-top:14px;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}.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}.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}.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}.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;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.connector-card:hover{border-color:#e08b5f59;transform:translateY(-3px);box-shadow:0 12px 30px -8px #e08b5f33}.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{background:linear-gradient(180deg, var(--dark) 0%, #082025 100%);color:#f4efe5;position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#e08b5f38,#0000 60%);width:1000px;height:600px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.cta-wrapper{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid;position:relative}.cta-side h2{color:#f4efe5;margin-top:14px;font-size:clamp(32px,4vw,48px)}.cta-side .desc{color:#f4efe5b3;margin-top:18px;line-height:1.55}.cta-checklist{flex-direction:column;gap:10px;margin:28px 0 0;display:flex}.cta-checklist li{color:#f4efe5eb;align-items:flex-start;gap:12px;font-size:14px;display:flex}.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}.cta-actions{flex-direction:column;gap:14px;display:flex}.cta-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);background:#14323866;border:1px solid #e8e2d61f;padding:26px 28px;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:block;position:relative;overflow:hidden}.cta-card:before{content:"";border-radius:var(--radius-lg);pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffa77a2e,#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}.cta-card:hover{background:#1432388c;border-color:#e08b5f66;transform:translateY(-3px);box-shadow:0 18px 40px -12px #e08b5f4d}.cta-card.cta-card-primary{background:linear-gradient(135deg,#ffa77a29,#e08b5f0f);border-color:#e08b5f59;box-shadow:0 12px 32px -10px #e08b5f59}.cta-card.cta-card-primary:before{background:linear-gradient(135deg,#ffa77a73,#0000 50%)}.cta-card.cta-card-primary:hover{box-shadow:0 20px 50px -10px #e08b5f80}.cta-card-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.cta-card-ico{width:40px;height:40px;color:var(--accent-vivid);background:#e08b5f24;border:1px solid #e08b5f47;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cta-card-primary .cta-card-ico{background:#ffa77a38;border-color:#ffa77a73}.cta-card-title{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.02em;color:var(--text-on-dark,#f4efe5);font-size:18px;font-weight:600;line-height:1.2}.cta-card-sub{color:#f4efe58c;font-size:12.5px;font-family:var(--font-jetbrains), monospace;margin-top:3px}.cta-card-desc{color:#f4efe5b8;margin-bottom:18px;font-size:14px;line-height:1.55}.cta-card-cta{color:var(--accent-vivid);align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.cta-card-primary .cta-card-cta{color:#fff}.cta-card:hover .cta-card-cta{gap:12px}.footer{background:var(--bg-section);border-top:1px solid var(--border-soft);padding:60px 0 34px}.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-bottom{border-top:1px solid var(--border-soft);color:var(--text-faded);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:46px;padding-top:22px;font-size:11.5px;display:flex}.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}.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}.hero{padding:110px 0 60px}.section{padding:80px 0}.stat-grid,.pricing-grid,.fees-grid{grid-template-columns:1fr;gap:14px}.connectors-grid{grid-template-columns:repeat(2,1fr)}.steps-grid{grid-template-columns:1fr;gap:14px}.cta-wrapper{grid-template-columns:1fr;gap:36px}.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}.marquee{gap:50px}}@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%}}
