@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.p.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.p.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.p.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.p.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;font-style:normal;font-weight:800;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:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.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:800;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:800;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:800;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:800;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:800;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:900;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:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.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:900;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:900;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:900;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:900;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:900;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_a09a8ddb-module__IzgVgW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a09a8ddb-module__IzgVgW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_7007d766-module__8Wf-3q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_7007d766-module__8Wf-3q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--ff-body:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;--ff-display:var(--font-manrope),var(--font-inter),sans-serif;--brand:#1a61eb;--brand-bright:#3d7efc;--brand-deep:#064cce;--teal:#61c3aa;--violet:#735fe9;--bg:#fafcff;--bg-alt:#f4f7fb;--ink:#1c222b;--ink-2:#525864;--ink-3:#7b8189;--line:#e2e5e9;--d-bg:#071125;--d-bg-2:#040b1d;--d-card:#111b31;--d-line:#27334a;--on-dark:#e1e5eb;--on-dark-2:#979fab;--on-dark-3:#6c727e;--green:#51bd85;--green-2:#7bdfac;--amber:#f0ba59;--red:#f0555b;--r-card:18px;--r-btn:12px;--r-pill:100px;--max:1200px;--gutter:clamp(20px,5vw,72px);--shadow:0 1px 2px #1018300f,0 12px 32px -12px #1018301f;--shadow-lg:0 2px 8px #1018300f,0 40px 80px -32px #10183047;--glow-brand:0 20px 60px -18px #1a61eb8c}@supports (color:lab(0% 0 0)){:root{--brand:lab(43.9991% 21.624 -77.1005);--brand-bright:lab(53.9392% 13.2781 -70.3132);--brand-deep:lab(35.7781% 23.7932 -73.5839);--teal:lab(72.2943% -34.7471 3.02931);--violet:lab(48.2546% 35.8067 -68.6505);--bg:lab(98.8276% -.215113 -1.49851);--bg-alt:lab(97.0812% -.318885 -2.24555);--ink:lab(12.9118% -.603847 -7.27841);--ink-2:lab(37.2846% -.835329 -7.36936);--ink-3:lab(53.5482% -.711888 -5.56754);--line:lab(90.7011% -.318199 -2.24516);--d-bg:lab(4.97476% 1.70942 -15.1436);--d-bg-2:lab(3.16675% 1.19098 -11.5355);--d-card:lab(9.75324% 1.4938 -16.0939);--d-line:lab(20.8271% .581279 -16.2716);--on-dark:lab(90.6878% -.517368 -3.73452);--on-dark-2:lab(65.1297% -.927359 -7.41248);--on-dark-3:lab(47.7084% -.411779 -7.45813);--green:lab(69.2339% -42.392 18.6731);--green-2:lab(81.8771% -39.4219 15.5543);--amber:lab(79.1996% 12.6808 55.9505);--red:lab(58.5998% 60.5202 31.1519);--glow-brand:0 20px 60px -18px lab(43.9991% 21.624 -77.1005/.55)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden}body{font-family:var(--ff-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img,svg{max-width:100%;display:block}::selection{background:#1a61eb38;background:lab(43.9991% 21.624 -77.1005/.22)}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding:clamp(64px,9vw,116px) 0}.display{font-family:var(--ff-display);letter-spacing:-.02em}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}[id]{scroll-margin-top:84px}.d1{transition-delay:70ms}.d2{transition-delay:.14s}.d3{transition-delay:.21s}.d4{transition-delay:.28s}.d5{transition-delay:.35s}.d6{transition-delay:.42s}@keyframes float-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(40px,-30px)scale(1.08)}}@keyframes float-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-36px,28px)scale(1.1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes tdot{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes sheen{to{background-position:200%}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;filter:none;transform:none}}.kicker{border-radius:var(--r-pill);letter-spacing:.01em;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.kicker .dot{background:var(--brand);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #1a61eb2e;box-shadow:0 0 0 4px lab(43.9991% 21.624 -77.1005/.18)}.kicker-light{color:var(--brand-deep);background:#1a61eb14;background:lab(43.9991% 21.624 -77.1005/.08)}.kicker-dark{color:#a4c5ff;color:lab(78.6305% -.797093 -32.6499);background:#3d7efc24;background:lab(53.9392% 13.2781 -70.3132/.14);border:1px solid #3d7efc4d;border:1px solid lab(53.9392% 13.2781 -70.3132/.3)}.kicker-dark .dot{background:#6d9df5;background:lab(64.1909% 3.07131 -49.8606);box-shadow:0 0 0 4px #3d7efc38;box-shadow:0 0 0 4px lab(53.9392% 13.2781 -70.3132/.22)}.sec-head{text-align:center;max-width:680px;margin:0 auto clamp(40px,6vw,64px)}.sec-head .kicker{margin-bottom:18px}h2{color:var(--ink);font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.1}h2.on-dark{color:#fff}.grad-text{background:linear-gradient(100deg,var(--brand-bright),var(--teal) 60%,var(--brand-bright));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite sheen}.sub{color:var(--ink-2);margin-top:18px;font-size:clamp(15px,1.4vw,17.5px);line-height:1.65}.sub.on-dark{color:var(--on-dark-2)}.btn{border-radius:var(--r-btn);white-space:nowrap;will-change:transform;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .2s,border-color .2s;display:inline-flex;position:relative}.btn-lg{padding:16px 32px;font-size:16px}.btn-sm{padding:10px 18px;font-size:14px}.btn-primary{background:linear-gradient(135deg,var(--brand-bright),var(--brand-deep));color:#fff;box-shadow:var(--glow-brand)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 26px 70px -16px #1a61ebb3;box-shadow:0 26px 70px -16px lab(43.9991% 21.624 -77.1005/.7)}.btn-white{color:var(--brand-deep);background:#fff}.btn-white:hover{transform:translateY(-2px);box-shadow:0 20px 50px -16px #0006}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{color:var(--ink)}.btn-ghost.on-dark{color:var(--on-dark-2)}.btn-ghost.on-dark:hover{color:#fff}.btn-ghost svg{transition:transform .25s}.btn-ghost:hover svg{transform:translate(4px)}.btn-full{width:100%}.btn[disabled]{opacity:.5;pointer-events:none}.glass{border-radius:var(--r-card);isolation:isolate;background:linear-gradient(#141f35e6,#0d1528e6);background:linear-gradient(lab(11.5049% 1.29888 -16.1262/.9),lab(6.94215% 1.22435 -14.2188/.9));position:relative;overflow:hidden}.glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(140deg,#839fd159,#839fd10a 42%,#0000);background:linear-gradient(140deg,lab(64.7581% -.588805 -28.9884/.35),lab(64.7581% -.588805 -28.9884/.04) 42%,#0000);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.spot:after{content:"";border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%),#3d7efc29,transparent 60%);opacity:0;pointer-events:none;z-index:0;transition:opacity .35s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.spot:after{background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%),lab(53.9392% 13.2781 -70.3132/.16),transparent 60%)}}.spot:hover:after{opacity:1}#nav{z-index:100;transition:background .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}#nav.scrolled{-webkit-backdrop-filter:saturate(180%)blur(16px);box-shadow:0 1px 0 var(--line);background:#fafcffcc;background:lab(98.8276% -.215113 -1.49851/.8)}.nav-inner{align-items:center;height:66px;display:flex;position:relative}.nav-logo{z-index:2;flex-shrink:0;align-items:center;gap:10px;display:flex}.logo-sq{background:linear-gradient(135deg,var(--brand-bright),var(--brand-deep));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 6px 18px -6px #1a61ebb3;box-shadow:0 6px 18px -6px lab(43.9991% 21.624 -77.1005/.7)}.logo-name{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:800;font-family:var(--ff-display);transition:color .3s}#nav.scrolled .logo-name{color:var(--ink)}.nav-links{align-items:center;gap:30px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-link{color:#ffffff9e;white-space:nowrap;font-size:14.5px;font-weight:500;transition:color .2s}.nav-link:hover{color:#fff}#nav.scrolled .nav-link{color:var(--ink-2)}#nav.scrolled .nav-link:hover{color:var(--ink)}.nav-actions{z-index:2;align-items:center;gap:10px;margin-left:auto;display:flex}.nav-actions .btn-primary{will-change:transform}.hamburger{color:#ffffffd9;padding:7px;display:none}#nav.scrolled .hamburger{color:var(--ink)}@media (max-width:900px){.nav-links{display:none}.hamburger{display:flex}.nav-actions .btn{display:none}}#mob-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:99;padding:14px var(--gutter) 26px;border-bottom:1px solid var(--line);background:#fafcfffa;background:lab(98.8276% -.215113 -1.49851/.98);flex-direction:column;gap:2px;display:none;position:fixed;top:66px;left:0;right:0}#mob-menu.open{display:flex}#mob-menu a:not(.btn){color:var(--ink-2);border-bottom:1px solid var(--line);padding:13px 6px;font-size:15px;font-weight:500}#mob-menu .btn{margin-top:14px}.hero{background:radial-gradient(120% 90% at 50% -10%,var(--d-bg) 30%,var(--d-bg-2) 100%);flex-direction:column;align-items:center;min-height:100svh;padding:150px 0 0;display:flex;position:relative;overflow:hidden}.hero-grid{pointer-events:none;background-image:linear-gradient(#3d7efc12 1px,#0000 1px),linear-gradient(90deg,#3d7efc12 1px,#0000 1px);background-image:linear-gradient(lab(53.9392% 13.2781 -70.3132/.07) 1px,#0000 1px),linear-gradient(90deg,lab(53.9392% 13.2781 -70.3132/.07) 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(110% 80% at 50% 0,#000 35%,#0000 78%)}.orb{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.orb-1{background:#2867e461;background:lab(45.6212% 16.3492 -70.1701/.38);width:560px;height:560px;top:-200px;right:-160px}.orb-2{background:#816bd83d;background:lab(51.3609% 28.5702 -53.7488/.24);width:480px;height:480px;bottom:-60px;left:-180px}.orb-3{background:#57b9a129;background:lab(68.8141% -34.7943 3.03087/.16);width:340px;height:340px;top:40%;left:55%}.hero-body{z-index:2;text-align:center;max-width:880px;margin:0 auto;position:relative}.hero-badge{border-radius:var(--r-pill);color:#a4c5ff;color:lab(78.6305% -.797093 -32.6499);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3d7efc1f;background:lab(53.9392% 13.2781 -70.3132/.12);border:1px solid #3d7efc4d;border:1px solid lab(53.9392% 13.2781 -70.3132/.3);align-items:center;gap:9px;margin-bottom:28px;padding:7px 16px;font-size:13px;font-weight:500;display:inline-flex}.pulse{background:#6d9df5;background:lab(64.1909% 3.07131 -49.8606);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.hero h1{color:#fff;letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(36px,6.4vw,68px);font-weight:800;line-height:1.04}.hero-sub{color:var(--on-dark-2);max-width:580px;margin:0 auto 36px;font-size:clamp(16px,1.7vw,19px);line-height:1.6}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:16px;display:flex}.hero-note{color:var(--on-dark-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.hero-note i{background:var(--on-dark-3);border-radius:50%;width:4px;height:4px;display:inline-block}.hero-mockup{z-index:2;width:100%;max-width:940px;padding-inline:var(--gutter);will-change:transform;margin:clamp(40px,6vw,64px) auto 0;position:relative}.browser{border:1px solid var(--d-line);background:#0e172d;background:lab(7.99976% 1.71823 -16.0599);border-bottom:none;border-radius:16px 16px 0 0;align-items:center;gap:10px;padding:12px 16px;display:flex}.b-dots{gap:7px;display:flex}.b-dots i{border-radius:50%;width:11px;height:11px;display:block}.b-dots i:first-child{background:#ff5f57}.b-dots i:nth-child(2){background:#febc2e}.b-dots i:nth-child(3){background:#28c840}.b-url{background:var(--d-bg-2);color:var(--on-dark-3);text-align:center;border-radius:7px;flex:1;padding:6px 12px;font-family:ui-monospace,monospace;font-size:12px}.chat-win{border:1px solid var(--d-line);background:linear-gradient(#0b152a,#070f21);background:linear-gradient(lab(6.88567% 1.74104 -15.9396),lab(4.21347% 1.21537 -12.8021));border-top:none;border-radius:0 0 16px 16px;min-height:300px;padding:28px 30px 0;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000b3}.chat-win:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070f21);background:linear-gradient(#0000,lab(4.21347% 1.21537 -12.8021));height:90px;position:absolute;bottom:0;left:0;right:0}.chat-row{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.chat-row.user{flex-direction:row-reverse}.av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:flex}.av-u{color:#fff;background:#374768;background:lab(29.9984% .964031 -21.6523)}.av-ai{background:linear-gradient(135deg,var(--brand-bright),var(--brand-deep));color:#fff;font-size:10px}.bubble{border-radius:14px;max-width:74%;padding:12px 16px;font-size:13.5px;line-height:1.55}.bubble-u{background:linear-gradient(135deg,var(--brand-bright),var(--brand-deep));color:#fff;border-radius:14px 4px 14px 14px}.bubble-ai{background:var(--d-card);border:1px solid var(--d-line);color:var(--on-dark);border-radius:4px 14px 14px}.src-tag{color:#a4c5ff;color:lab(78.6305% -.797093 -32.6499);background:#3d7efc24;background:lab(53.9392% 13.2781 -70.3132/.14);border:1px solid #3d7efc42;border:1px solid lab(53.9392% 13.2781 -70.3132/.26);border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:5px 10px;font-size:11.5px;display:inline-flex}.cursor{vertical-align:text-bottom;background:#9bbeff;background:lab(76.2274% -.379711 -36.1399);width:2px;height:13px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}.typing-indicator{background:var(--d-card);border:1px solid var(--d-line);border-radius:4px 14px 14px;gap:4px;width:fit-content;padding:13px 16px;display:flex}.typing-dot{background:var(--on-dark-3);border-radius:50%;width:7px;height:7px;animation:1.2s infinite tdot}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,var(--bg-alt))}.stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:36px clamp(20px,3vw,40px);display:flex}.stat:last-child{border-right:none}.stat-ico{width:42px;height:42px;color:var(--brand);background:#1a61eb17;background:lab(43.9991% 21.624 -77.1005/.09);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stat-val{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.02em;font-size:clamp(26px,3.2vw,34px);font-weight:800;line-height:1}.stat-val em{color:var(--brand);font-style:normal}.stat-lbl{color:var(--ink-2);font-size:13.5px;line-height:1.45}@media (max-width:860px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:none}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--line)}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.stat{border-right:none;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:none}}.pain-section{background:var(--bg-alt)}.pain-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:960px){.pain-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.pain-grid{grid-template-columns:1fr}}.pain-card{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;padding:28px;transition:box-shadow .3s,transform .3s,border-color .3s}.pain-card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.pain-ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:18px;display:flex}.pi-red{color:var(--red);background:#f0555b1a;background:lab(58.5998% 60.5202 31.1519/.1)}.pi-amber{color:#b17000;color:lab(53.3058% 21.3801 59.9501);background:#f0ba5924;background:lab(79.1996% 12.6808 55.9505/.14)}.pi-brand{color:var(--brand);background:#1a61eb1a;background:lab(43.9991% 21.624 -77.1005/.1)}.pain-title{color:var(--ink);margin-bottom:9px;font-size:15.5px;font-weight:700;line-height:1.35}.pain-text{color:var(--ink-2);font-size:14px;line-height:1.6}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.steps{grid-template-columns:1fr}}.step{border:1px solid var(--line);border-radius:var(--r-card);text-align:center;background:#fff;padding:36px 30px;transition:box-shadow .3s,transform .3s,border-color .3s;position:relative}.step:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.step-ico{background:linear-gradient(135deg,var(--brand-bright),var(--brand-deep));width:62px;height:62px;box-shadow:var(--glow-brand);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 22px;display:flex;position:relative}.step-num{border:1px solid var(--line);width:28px;height:28px;color:var(--brand);font-size:12px;font-weight:800;font-family:var(--ff-display);box-shadow:var(--shadow);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-10px;right:-10px}.step-t{margin-bottom:10px;font-size:18px;font-weight:700}.step-d{color:var(--ink-2);font-size:14px;line-height:1.65}.feat-section{background:var(--d-bg);position:relative;overflow:hidden}.feat-glow{filter:blur(150px);pointer-events:none;background:#2867e429;background:lab(45.6212% 16.3492 -70.1701/.16);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.bento{z-index:1;grid-template-columns:repeat(6,1fr);gap:16px;display:grid;position:relative}.bcard{flex-direction:column;min-height:210px;padding:30px;display:flex}.bcard.col-3{grid-column:span 3}.bcard.col-2{grid-column:span 2}@media (max-width:880px){.bento{grid-template-columns:repeat(2,1fr)}.bcard.col-3,.bcard.col-2{grid-column:span 1}}@media (max-width:560px){.bento{grid-template-columns:1fr}.bcard.col-3,.bcard.col-2{grid-column:span 1}}.feat-ico{background:linear-gradient(135deg,#3d7efce6,#1256d8e6);background:linear-gradient(135deg,lab(53.9392% 13.2781 -70.3132/.9),lab(39.4097% 21.6462 -73.5858/.9));border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex;box-shadow:0 10px 30px -10px #1a61ebb3;box-shadow:0 10px 30px -10px lab(43.9991% 21.624 -77.1005/.7)}.feat-t{color:#fff;font-size:18px;font-weight:700;line-height:1.3;font-family:var(--ff-display);margin-bottom:9px}.feat-d{color:var(--on-dark-2);font-size:14px;line-height:1.6}.feat-badge{border-radius:var(--r-pill);color:#a4c5ff;color:lab(78.6305% -.797093 -32.6499);background:#3d7efc24;background:lab(53.9392% 13.2781 -70.3132/.14);border:1px solid #3d7efc42;border:1px solid lab(53.9392% 13.2781 -70.3132/.26);align-items:center;gap:5px;width:fit-content;margin-top:auto;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.feat-badge.teal{color:var(--green-2);background:#57b9a124;background:lab(68.8141% -34.7943 3.03087/.14);border-color:#57b9a14d;border-color:lab(68.8141% -34.7943 3.03087/.3)}.feat-d+.feat-badge{margin-top:14px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.split>*{min-width:0}@media (max-width:900px){.split{grid-template-columns:1fr;gap:44px}}.split-rev .split-r{order:-1}@media (max-width:900px){.split-rev .split-r{order:0}}.split h2{margin-top:18px}.check-list{flex-direction:column;gap:14px;margin-top:28px;display:flex}.check-it{color:var(--ink);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.check-it.on-dark{color:var(--on-dark)}.chk{background:#51bd851f;background:lab(69.2339% -42.392 18.6731/.12);border:1.5px solid #51bd8566;border:1.5px solid lab(69.2339% -42.392 18.6731/.4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;margin-top:1px;display:flex}.test-mock{box-shadow:var(--shadow-lg);border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.tm-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.tm-title{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.tm-stat{color:var(--ink-2);white-space:nowrap;font-size:12px}.tm-body{padding:22px}.prog-row{color:var(--ink-2);justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.prog-track{background:var(--line);border-radius:4px;height:7px;margin-bottom:22px;overflow:hidden}.prog-fill{background:linear-gradient(to right,var(--brand-bright),var(--brand-deep));border-radius:4px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.q-text{color:var(--ink);margin-bottom:18px;font-size:14.5px;font-weight:600;line-height:1.5}.opts{flex-direction:column;gap:9px;display:flex}.opt{border:1.5px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:11px;padding:12px 14px;font-size:13.5px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.opt:hover:not(.correct):not(.wrong){border-color:#1a61eb66;border-color:lab(43.9991% 21.624 -77.1005/.4)}.opt.sel{border-color:var(--brand);color:var(--brand-deep);background:#1a61eb0d;background:lab(43.9991% 21.624 -77.1005/.05);font-weight:600}.opt.correct{border-color:var(--green);color:#006a3e;color:lab(39.0438% -43.4756 19.0975);background:#51bd8517;background:lab(69.2339% -42.392 18.6731/.09);font-weight:600}.opt.wrong{border-color:var(--red);color:var(--red);background:#f0555b12;background:lab(58.5998% 60.5202 31.1519/.07)}.opt-radio{border:2px solid var(--line);border-radius:50%;flex-shrink:0;width:17px;height:17px;transition:border-color .15s,background-color .15s,box-shadow .15s}.opt.sel .opt-radio{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px #fff}.opt.correct .opt-radio{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px #fff}.opt.wrong .opt-radio{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px #fff}.tm-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.tm-timer{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.tm-swap{display:grid}.tm-swap>.tm-view{grid-area:1/1;min-width:0}.tm-view-done{z-index:1;background:#fff;justify-content:center;align-items:center;display:flex}.quiz-done{text-align:center;padding:38px 24px}.quiz-done-ic{background:#51bd8524;background:lab(69.2339% -42.392 18.6731/.14);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 18px;animation:.5s cubic-bezier(.22,1.4,.4,1) pop;display:flex}.quiz-done-t{font-size:19px;font-weight:800;font-family:var(--ff-display);color:var(--ink);margin-bottom:7px}.quiz-done-s{color:var(--ink-2);margin-bottom:22px;font-size:13.5px;line-height:1.5}.dash-mock{border-radius:var(--r-card);overflow:hidden;box-shadow:0 40px 90px -36px #0009}.dm-head{border-bottom:1px solid var(--d-line);z-index:2;align-items:center;gap:10px;padding:14px 18px;display:flex;position:relative}.dm-title{color:var(--on-dark);font-size:13px;font-weight:600}.dm-dot{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #51bd8533;box-shadow:0 0 0 4px lab(69.2339% -42.392 18.6731/.2)}.dm-body{z-index:2;padding:18px;position:relative}.dm-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}@media (max-width:640px){.dm-stats{grid-template-columns:repeat(2,1fr)}}.dm-stat{border:1px solid var(--d-line);background:#0d1528cc;background:lab(6.94215% 1.22435 -14.2188/.8);border-radius:11px;padding:13px}.dm-sv{font-family:var(--ff-display);margin-bottom:5px;font-size:21px;font-weight:800;line-height:1}.dm-sl{color:var(--on-dark-3);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px}.dm-sv-w{color:#fff}.dm-sv-b{color:#9bbeff;color:lab(76.2274% -.379711 -36.1399)}.dm-sv-g{color:var(--green-2)}.dm-sv-a{color:var(--amber)}.bar-chart{border:1px solid var(--d-line);background:#0d1528cc;background:lab(6.94215% 1.22435 -14.2188/.8);border-radius:11px;padding:14px}.bct{color:var(--on-dark-3);margin-bottom:14px;font-size:11px;font-weight:500}.bars{align-items:flex-end;gap:10px;height:74px;display:flex}.bar-g{flex:1;align-items:flex-end;gap:3px;height:100%;display:flex}.bar{transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;min-width:6px;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.in .bar{transform:scaleY(1)}.bar-a{background:linear-gradient(to top,var(--brand-deep),var(--brand-bright))}.bar-b{background:#242e42;background:lab(18.5453% .419274 -14.4872)}.bar-lbls{gap:10px;margin-top:7px;display:flex}.bar-lbl{text-align:center;color:var(--on-dark-3);flex:1;font-size:9px}.dm-log{flex-direction:column;gap:6px;margin-top:12px;display:flex}.dm-log-row{border:1px solid var(--d-line);background:#0d1528cc;background:lab(6.94215% 1.22435 -14.2188/.8);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.dm-log-q{color:var(--on-dark);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;overflow:hidden}.dm-log-tag{white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:10px;font-weight:500}.tag-found{color:var(--green-2);background:#51bd8529;background:lab(69.2339% -42.392 18.6731/.16)}.tag-cache{color:#9bbeff;color:lab(76.2274% -.379711 -36.1399);background:#3d7efc29;background:lab(53.9392% 13.2781 -70.3132/.16)}.tag-none{color:#ff8482;color:lab(69.482% 47.5585 23.4487);background:#f0555b24;background:lab(58.5998% 60.5202 31.1519/.14)}.ind-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:900px){.ind-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ind-grid{grid-template-columns:1fr}}.ind-card{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;padding:26px 22px;transition:box-shadow .3s,transform .3s,border-color .3s}.ind-card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.ind-ico{width:46px;height:46px;color:var(--brand);background:#1a61eb17;background:lab(43.9991% 21.624 -77.1005/.09);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.ind-t{margin-bottom:8px;font-size:15.5px;font-weight:700}.ind-d{color:var(--ink-2);font-size:13.5px;line-height:1.6}.roi-section{background:var(--d-bg);position:relative;overflow:hidden}.roi-big{justify-content:center;align-items:baseline;gap:10px;margin:6px 0 4px;display:flex}.roi-amount{font-family:var(--ff-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#fff,#9bbeff);background:linear-gradient(120deg,#fff,lab(76.2274% -.379711 -36.1399));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,7vw,60px);font-weight:800;line-height:1}.roi-unit{font-family:var(--ff-display);color:#6d9df5;color:lab(64.1909% 3.07131 -49.8606);white-space:nowrap;align-self:flex-end;padding-bottom:8px;font-size:clamp(18px,2.4vw,24px);font-weight:700}.calc{z-index:1;grid-template-columns:1.05fr .95fr;gap:16px;margin-bottom:44px;display:grid;position:relative}@media (max-width:760px){.calc{grid-template-columns:1fr}}.calc-controls{padding:32px}.calc-field{margin-bottom:28px}.calc-field:last-child{margin-bottom:0}.calc-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.calc-label span{color:var(--on-dark-2);font-size:14px}.calc-label b{font-family:var(--ff-display);color:#fff;white-space:nowrap;font-size:20px;font-weight:800}input[type=range]{appearance:none;background:#242e42;background:lab(18.5453% .419274 -14.4872);border-radius:3px;outline:none;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg,var(--brand-bright),var(--brand-deep));cursor:pointer;border:3px solid #ffffffd9;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 12px #1a61eb99;box-shadow:0 4px 12px lab(43.9991% 21.624 -77.1005/.6)}input[type=range]::-moz-range-thumb{background:var(--brand-bright);cursor:pointer;border:3px solid #ffffffd9;border-radius:50%;width:18px;height:18px}.calc-hint{color:var(--on-dark-3);margin-top:9px;font-size:11.5px;line-height:1.4}.calc-result{text-align:center;flex-direction:column;justify-content:center;padding:32px;display:flex}.calc-result .roi-period-lbl{color:var(--on-dark-3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;font-size:12px;font-weight:600}.calc-break-title{text-transform:uppercase;letter-spacing:.06em;color:var(--on-dark-3);text-align:left;margin-top:22px;font-size:11px;font-weight:700}.calc-break{text-align:left;flex-direction:column;gap:0;margin-top:10px;display:flex}.calc-break-row span{flex-direction:column;gap:2px;display:flex}.calc-break-row small{color:var(--on-dark-3);font-size:10.5px;font-weight:400}.calc-break-row{color:var(--on-dark-2);border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.calc-break-row:last-child{border-bottom:none}.calc-break-row b{color:#fff;font-family:var(--ff-display);font-variant-numeric:tabular-nums;white-space:nowrap}.roi-ba{z-index:1;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:34px;display:grid;position:relative}@media (max-width:640px){.roi-ba{grid-template-columns:1fr}}.roi-ba-col{padding:28px}.roi-ba-head{border-bottom:1px solid var(--d-line);align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.roi-ba-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.roi-ba-ico-bad{background:#f0555b26;background:lab(58.5998% 60.5202 31.1519/.15)}.roi-ba-ico-good{background:#51bd8526;background:lab(69.2339% -42.392 18.6731/.15)}.roi-ba-label{color:var(--on-dark);font-size:14px;font-weight:700}.roi-ba-list{flex-direction:column;gap:13px;display:flex}.roi-ba-item{color:var(--on-dark-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.roi-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.roi-dot-bad{background:var(--red)}.roi-dot-good{background:var(--green)}.roi-disclaimer{text-align:center;color:var(--on-dark-3);border-top:1px solid var(--d-line);max-width:720px;margin:0 auto;padding-top:24px;font-size:12px;line-height:1.7}.cmp-section{background:var(--bg-alt)}.cmp-intro{text-align:center;max-width:680px;margin:0 auto clamp(36px,5vw,52px)}.cmp-wrap{border-radius:var(--r-card);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:center;border-bottom:1px solid var(--line);padding:15px 16px;font-size:13.5px}tr:last-child td{border-bottom:none}th{letter-spacing:.02em;color:var(--ink-2);background:var(--bg-alt);font-size:12px;font-weight:700}th.hl{color:var(--brand);background:#1a61eb14;background:lab(43.9991% 21.624 -77.1005/.08)}td.feat-col{text-align:left;color:var(--ink);min-width:230px;font-weight:600}td.hl-col{background:#1a61eb09;background:lab(43.9991% 21.624 -77.1005/.035)}tr:hover td{background:#1c222b05;background:lab(12.9118% -.603847 -7.27841/.02)}tr:hover td.hl-col{background:#1a61eb0f;background:lab(43.9991% 21.624 -77.1005/.06)}.ic-yes{color:var(--green);font-weight:700}.ic-no{color:var(--ink-3);opacity:.55}.ic-part{color:var(--amber);font-weight:700}.cmp-cell-sub{color:var(--ink-3);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.cmp-legend{text-align:center;color:var(--ink-3);margin-top:16px;font-size:13px}.faq-list{max-width:740px;margin:0 auto}.faq-item{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:12px;transition:border-color .25s,box-shadow .25s}.faq-item.open{box-shadow:var(--shadow);border-color:#1a61eb4d;border-color:lab(43.9991% 21.624 -77.1005/.3)}.faq-q{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:15.5px;font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:var(--brand)}.faq-chevron{color:var(--ink-3);flex-shrink:0;transition:transform .3s}.faq-item.open .faq-chevron{color:var(--brand);transform:rotate(180deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden}.faq-a-t{color:var(--ink-2);padding:0 22px 22px;font-size:14.5px;line-height:1.7}.cta-wrap{padding-bottom:clamp(64px,9vw,116px)}.cta-box{background:linear-gradient(135deg,var(--brand-deep),#2936b7);text-align:center;border-radius:28px;padding:clamp(48px,7vw,84px) clamp(24px,5vw,60px);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.cta-box{background:linear-gradient(135deg,var(--brand-deep),lab(29.5086% 32.3242 -70.887))}}.cta-deco{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.cta-box .orb{filter:blur(90px)}.cta-mesh{pointer-events:none;background:radial-gradient(60% 80% at 80% 10%,#57b9a14d,#0000),radial-gradient(50% 70% at 10% 100%,#8362ed59,#0000);background:radial-gradient(60% 80% at 80% 10%,lab(68.8141% -34.7943 3.03087/.3),#0000),radial-gradient(50% 70% at 10% 100%,lab(50.5162% 38.8222 -66.8722/.35),#0000);position:absolute;inset:0}.cta-grid{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000 75%);mask-image:radial-gradient(80% 80%,#000,#0000 75%)}.cta-h{font-family:var(--ff-display);color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.12;position:relative}.cta-s{color:#ffffffc7;max-width:520px;margin:0 auto 32px;font-size:clamp(15px,1.6vw,18px);line-height:1.6;position:relative}.lead-form{z-index:1;text-align:left;flex-direction:column;gap:12px;max-width:460px;margin:0 auto;display:flex;position:relative}.lead-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.lead-row{grid-template-columns:1fr}}.lead-input,.lead-textarea{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:14.5px;transition:border-color .2s,background .2s}.lead-input::placeholder,.lead-textarea::placeholder{color:#ffffff9e}.lead-input:focus,.lead-textarea:focus{background:#ffffff29;border-color:#fff;outline:none}.lead-textarea{resize:vertical;min-height:72px}.lead-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.lead-submit{margin-top:2px}.lead-msg{border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.45}.lead-err{color:#fff;background:#f0555b4d;background:lab(58.5998% 60.5202 31.1519/.3)}.lead-done{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:460px;margin:0 auto;padding:6px 0;display:flex;position:relative}.lead-done-ic{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;animation:.5s cubic-bezier(.22,1.4,.4,1) pop;display:flex}.lead-done-t{font-family:var(--ff-display);color:#fff;font-size:22px;font-weight:800}.lead-done-s{color:#ffffffd9;max-width:380px;font-size:15px;line-height:1.55}.lead-alt{color:#fffc;text-align:center;margin-top:18px;font-size:13.5px;position:relative}.lead-alt a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.cta-n{color:#fff9;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex;position:relative}.cta-n i{background:#ffffff80;border-radius:50%;width:4px;height:4px}.lead-consent{color:#ffffff8c;text-align:center;margin-top:12px;font-size:11.5px;line-height:1.45;position:relative}.lead-consent a{color:#fffc;text-underline-offset:2px;text-decoration:underline}.footer{background:var(--d-bg-2);padding:64px 0 40px}.footer-top{border-bottom:1px solid var(--d-line);grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:44px;display:grid}@media (max-width:768px){.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.footer-logo{align-items:center;gap:10px;margin-bottom:14px;display:flex}.footer-name{color:#fff;font-size:19px;font-weight:800;font-family:var(--ff-display);letter-spacing:-.02em}.footer-desc{color:var(--on-dark-3);max-width:260px;font-size:14px;line-height:1.6}.fc-title{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:11px;font-weight:700}.fc-links{flex-direction:column;gap:11px;display:flex}.fc-link{color:var(--on-dark-2);font-size:14px;transition:color .2s}.fc-link:hover{color:#fff}.footer-bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;display:flex}.footer-copy{color:var(--on-dark-3);font-size:13px}.footer-legal{gap:18px;display:flex}.footer-legal a{color:var(--on-dark-3);font-size:13px;transition:color .2s}.footer-legal a:hover{color:var(--on-dark)}.cookie{z-index:120;padding:16px var(--gutter);pointer-events:none;justify-content:center;animation:.45s cubic-bezier(.22,1,.36,1) cookie-in;display:flex;position:fixed;inset:auto 0 0}@keyframes cookie-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.cookie-card{pointer-events:auto;max-width:var(--max);border:1px solid var(--line);width:100%;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 22px;display:flex}.cookie-card .cookie-text{margin-right:auto}.cookie-ico{width:40px;height:40px;color:var(--brand);background:#1a61eb17;background:lab(43.9991% 21.624 -77.1005/.09);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cookie-text{min-width:200px;color:var(--ink-2);flex:1;font-size:13px;line-height:1.5}.cookie-text a{color:var(--brand);font-weight:600}.cookie-actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:520px){.cookie-actions{width:100%}.cookie-actions .btn{flex:1}}
