@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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_55581303-module__j1eaMG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_55581303-module__j1eaMG__variable{--font-inter:"Inter", "Inter 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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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?dpl=dpl_9x93s8BBkkFzR5sE3wds7f2UmV2A)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_cf2f4451-module__XBpWza__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_cf2f4451-module__XBpWza__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:var(--font-jbmono);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-jbmono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
:root{--bg:#fbfcfd;--panel:#fff;--panel-alt:#fafafb;--fg:#111114;--fg-2:#424247;--fg-3:#797981;--fg-4:#a4a4a9;--line:#e4e4e7;--line-2:#f1f1f4;--line-3:#d7d7db;--ok:#34a92f;--warn:#d9a514;--bad:#e40014;--info:#2784d5;--link:#008287;--accent:#008287;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--shadow-1:0 1px 2px #1018280a, 0 1px 1px #10182808;--shadow-2:0 6px 16px #1018280f, 0 2px 4px #1018280a;--shadow-3:0 20px 40px #10182814;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--font-sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:var(--font-jbmono), ui-monospace, "SF Mono", Menlo, monospace}@supports (color:lab(0% 0 0)){:root{--bg:lab(98.8232% .183612 -.732839);--panel:lab(100% 0 0);--panel-alt:lab(98.2432% .183612 -.732839);--fg:lab(5.23472% .371136 -1.43672);--fg-2:lab(28.0103% .770673 -2.90852);--fg-3:lab(51.1756% 1.15499 -4.36342);--fg-4:lab(67.4516% .751704 -2.92015);--line:lab(90.6863% .36943 -1.46425);--line-2:lab(95.3347% .276238 -1.09876);--line-3:lab(86.0377% .463337 -1.82923);--ok:lab(61.1148% -51.0619 49.7913);--warn:lab(71.1681% 11.7208 71.0541);--bad:lab(48.4493% 77.4328 61.5452);--info:lab(52.8659% -4.50641 -50.4063);--link:lab(48.7634% -31.2502 -12.8129);--accent:lab(48.7634% -31.2502 -12.8129)}}:root{--m-bg:#0a0a0b;--m-bg-2:#111113;--m-bg-3:#17171a;--m-panel:#0f0f11;--m-warm:#c9b89a;--m-warm-2:#b9a583;--m-warm-3:#d8c9ae;--m-warm-soft:#c9b89a24;--m-warm-line:#c9b89a2e;--m-fg:#f4efe6;--m-fg-2:#c8c2b6;--m-fg-3:#8e8a82;--m-fg-4:#5a5751;--m-line:#ffffff14;--m-line-2:#ffffff0a;--m-light-bg:#ebe6dc;--m-light-fg:#1a1a1c;--m-accent:var(--m-warm);--m-accent-2:var(--m-warm-2);--m-accent-3:var(--m-warm-3);--m-accent-soft:var(--m-warm-soft);--m-accent-line:var(--m-warm-line);--m-accent-ink:#6b5a3a;--m-spend:#5faf86;--m-spend-2:color-mix(in srgb, var(--m-spend) 84%, black);--m-spend-3:color-mix(in srgb, var(--m-spend) 80%, white);--m-spend-soft:color-mix(in srgb, var(--m-spend) 14%, transparent);--m-spend-line:color-mix(in srgb, var(--m-spend) 26%, transparent);--m-proc:#5a95d6;--m-proc-2:color-mix(in srgb, var(--m-proc) 84%, black);--m-proc-3:color-mix(in srgb, var(--m-proc) 80%, white);--m-proc-soft:color-mix(in srgb, var(--m-proc) 14%, transparent);--m-proc-line:color-mix(in srgb, var(--m-proc) 26%, transparent);--m-field-bg:#1c1c20;--m-field-bg-focus:#202024;--m-field-border:#ffffff29;--m-field-placeholder:#7d786f;--m-field-label:#d8d2c6;--m-field-focus-ring:0 0 0 3px #c9b89a38}.product-spend{--m-accent:var(--m-spend);--m-accent-2:var(--m-spend-2);--m-accent-3:var(--m-spend-3);--m-accent-soft:var(--m-spend-soft);--m-accent-line:var(--m-spend-line);--m-accent-ink:var(--m-spend-2)}.product-processing{--m-accent:var(--m-proc);--m-accent-2:var(--m-proc-2);--m-accent-3:var(--m-proc-3);--m-accent-soft:var(--m-proc-soft);--m-accent-line:var(--m-proc-line);--m-accent-ink:var(--m-proc-2)}*{box-sizing:border-box}html,body{background:var(--m-bg);color:var(--m-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.m-shell{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:720px){.m-shell{padding:0 20px}}.m-nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--m-line);background:#0a0a0be6;position:sticky;top:0}.m-nav-inner{align-items:center;gap:32px;height:80px;display:flex}.m-nav-logo{color:var(--m-warm);align-items:center;gap:8px;display:inline-flex}.m-nav-links{align-items:center;gap:28px;margin-left:16px;display:flex}.m-nav-links a{color:var(--m-fg-2);font-size:14px;font-weight:500;transition:color .15s}.m-nav-links a:hover,.m-nav-links a.on{color:var(--m-fg)}.m-nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.m-nav-drop{position:relative}.m-nav-drop-trigger{font:inherit;color:var(--m-fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.m-nav-drop-trigger:hover,.m-nav-drop.on .m-nav-drop-trigger{color:var(--m-fg)}.m-nav-drop-trigger svg{opacity:.7;transition:transform .2s}.m-nav-drop.open .m-nav-drop-trigger svg{transform:rotate(180deg)}.m-nav-drop-menu{background:var(--m-bg-2);border:1px solid var(--m-line);opacity:0;visibility:hidden;z-index:60;border-radius:14px;min-width:360px;padding:8px;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:calc(100% + 18px);left:-16px;transform:translateY(-6px);box-shadow:0 16px 40px #00000080}.m-nav-drop-menu:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.m-nav-drop.open .m-nav-drop-menu{opacity:1;visibility:visible;transform:none}.m-nav-drop-item{border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex;color:var(--m-fg)!important}.m-nav-drop-item:hover{background:var(--m-bg-3)}.m-nav-drop-item.on{background:#c9b89a14}.m-nav-drop-item .ic{width:32px;height:32px;color:var(--m-warm);background:#c9b89a1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m-nav-drop-item .ic svg{width:16px;height:16px}.m-nav-drop-item .txt{flex-direction:column;gap:2px;min-width:0;display:flex}.m-nav-drop-item .lbl{letter-spacing:-.005em;color:var(--m-fg);font-size:14px;font-weight:600}.m-nav-drop-item .bl{color:var(--m-fg-3);font-size:12px;line-height:1.4}.m-nav-drop-foot{border-top:1px solid var(--m-line);color:var(--m-fg-3);align-items:center;gap:8px;margin-top:6px;padding:12px 14px;font-size:12px;display:flex}.m-nav-drop-foot a{margin-left:auto;font-weight:500;color:var(--m-warm)!important}.m-nav-burger{color:var(--m-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:8px;display:none}.m-nav-mobile{display:none}@media (max-width:800px){.m-nav-links,.m-nav-cta{display:none}.m-nav-burger{display:inline-flex}.m-nav-mobile{-webkit-backdrop-filter:saturate(140%)blur(12px);border-top:1px solid var(--m-line);opacity:0;visibility:hidden;z-index:40;background:#0a0a0bfa;transition:opacity .2s,visibility .2s,transform .2s;display:block;position:fixed;inset:80px 0 0;overflow-y:auto;transform:translateY(-8px)}.m-nav-mobile.open{opacity:1;visibility:visible;transform:none}}.m-nav-mobile-inner{flex-direction:column;gap:8px;padding-top:24px;padding-bottom:32px;display:flex}.m-nav-mobile-sec{border-bottom:1px solid var(--m-line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.m-nav-mobile-label{letter-spacing:.14em;text-transform:uppercase;color:var(--m-fg-3);padding:6px 0;font-size:11px}.m-nav-mobile-link{color:var(--m-fg-2);padding:10px 0;font-size:17px;font-weight:500;transition:color .15s}.m-nav-mobile-link:hover,.m-nav-mobile-link.on{color:var(--m-fg)}.m-nav-mobile-cta{flex-direction:column;gap:12px;padding-top:24px;display:flex}.m-nav-mobile-cta .m-btn{justify-content:center;padding:14px 18px;font-size:15px}.m-btn{border:1px solid var(--m-line);color:var(--m-fg);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.m-btn:hover{background:#ffffff0a;border-color:#ffffff26}.m-btn:disabled{cursor:default}.m-btn.primary{background:var(--m-accent);color:#1a1611;border-color:var(--m-accent)}.m-btn.primary:hover{background:var(--m-accent-3);border-color:var(--m-accent-3)}.m-btn.ghost{color:var(--m-fg-2);border-color:#0000}.m-btn.ghost:hover{color:var(--m-fg);background:0 0}.m-btn.lg{padding:14px 26px;font-size:15px}.m-btn .arrow{width:14px;height:14px;transition:transform .2s}.m-btn:hover .arrow{transform:translate(2px)}.m-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--m-accent);font-size:11px;font-weight:600}.m-display{letter-spacing:-.035em;color:var(--m-fg);text-wrap:balance;margin:0;font-size:clamp(44px,7vw,88px);font-weight:500;line-height:.98}.m-display .accent{color:var(--m-accent);font-style:italic;font-weight:400}.m-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.02}.m-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:500;line-height:1.05}.m-h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.m-lede{color:var(--m-fg-2);text-wrap:pretty;max-width:60ch;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.m-body{color:var(--m-fg-2);font-size:15px;line-height:1.6}.m-meta{color:var(--m-fg-3);font-size:12px}.m-sec{padding:96px 0;position:relative}.m-sec.tight{padding:64px 0}.m-sec.light{background:var(--m-light-bg);color:var(--m-light-fg)}.m-sec.light .m-lede,.m-sec.light .m-body{color:#1a1a1cb3}.m-sec.light .m-eyebrow{color:var(--m-accent-ink)}.m-sec.light .m-meta{color:#1a1a1c8c}@media (max-width:720px){.m-sec{padding:64px 0}}.wave-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wave-bg svg{width:100%;height:100%;display:block;position:absolute;left:0;right:0}.orb{background:radial-gradient(circle at center, color-mix(in srgb, var(--m-accent) 35%, transparent) 0%, color-mix(in srgb, var(--m-accent) 12%, transparent) 30%, transparent 65%);filter:blur(40px);pointer-events:none;border-radius:50%;width:720px;height:720px;position:absolute}.m-hero-wave{z-index:1;height:360px;position:absolute;bottom:-1px;left:0;right:0}.m-grid{background:var(--m-line);border:1px solid var(--m-line);border-radius:16px;gap:1px;display:grid;overflow:hidden}.m-grid-2{grid-template-columns:1fr 1fr}.m-grid-3{grid-template-columns:repeat(3,1fr)}.m-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.m-grid-3,.m-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:600px){.m-grid-2,.m-grid-3,.m-grid-4{grid-template-columns:1fr}}.m-cell{background:var(--m-bg);flex-direction:column;gap:12px;min-height:240px;padding:36px 32px;display:flex}.m-cell .num{font-family:var(--font-mono);color:var(--m-accent);letter-spacing:.08em;font-size:11px}.m-cell .ttl{letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.2}.m-cell .bd{color:var(--m-fg-3);margin-top:auto;font-size:14px;line-height:1.55}.m-cells-topalign .m-cell{min-height:0}.m-cells-topalign .m-cell .bd{margin-top:8px}.m-cells-nonum .m-cell{gap:8px;min-height:0}.m-cells-nonum .m-cell .bd{margin-top:0}.m-grid-2 .m-cell{gap:10px;min-height:0}.m-grid-2 .m-cell .bd{margin-top:4px}.m-stats{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:800px){.m-stats{grid-template-columns:1fr 1fr}}.m-stat{border-right:1px solid var(--m-line);flex-direction:column;gap:8px;padding:32px 28px;display:flex}.m-stat:last-child{border-right:none}.m-stat .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--m-warm);font-size:clamp(40px,4.4vw,60px);font-weight:400;line-height:1}.m-stat .v sup{vertical-align:super;color:var(--m-fg-3);margin-left:2px;font-size:.5em}.m-stat .v .unit{color:var(--m-fg-3);letter-spacing:.02em;vertical-align:.6em;margin-left:4px;font-size:.42em}.m-stat .k{color:var(--m-fg-2);font-size:13px;line-height:1.4}.m-footer{border-top:1px solid var(--m-line);background:var(--m-bg);padding:64px 0 40px;position:relative;overflow:hidden}.m-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;margin-bottom:64px;display:grid}@media (max-width:800px){.m-footer-grid{grid-template-columns:1fr 1fr}}.m-footer h4{letter-spacing:.12em;text-transform:uppercase;color:var(--m-fg-3);margin:0 0 14px;font-size:11px;font-weight:600}.m-footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-footer a{color:var(--m-fg-2);font-size:14px}.m-footer a:hover{color:var(--m-fg)}.m-footer .legal{border-top:1px solid var(--m-line);color:var(--m-fg-3);flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;font-size:12px;display:flex}.m-footer .wave-mark{color:var(--m-warm);opacity:.95;margin-bottom:32px;line-height:.9}.m-logos{opacity:.65;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.m-logos-track{flex-wrap:nowrap;width:max-content;animation:40s linear infinite m-logos-scroll;display:flex}.m-logos-set{flex-wrap:nowrap;align-items:center;gap:56px;padding-right:56px;display:flex}.m-logos:hover .m-logos-track{animation-play-state:paused}@keyframes m-logos-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.m-logos-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.m-logos-set{flex-wrap:wrap;justify-content:center;gap:40px 56px;padding-right:0}.m-logos-set[aria-hidden=true]{display:none}}.m-logos .logo{letter-spacing:.02em;color:var(--m-fg-2);white-space:nowrap;flex-direction:column;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.m-logos .logo .mark{width:40px;height:40px;color:var(--m-warm);opacity:.85}.m-quote{letter-spacing:-.02em;text-wrap:balance;color:var(--m-fg);font-size:clamp(24px,2.6vw,36px);font-weight:400;line-height:1.25}.m-quote .accent{color:var(--m-accent)}.m-faq-item{border-bottom:1px solid var(--m-line);cursor:pointer;padding:24px 0}.m-faq-item summary{cursor:pointer;letter-spacing:-.01em;align-items:center;gap:24px;font-size:18px;font-weight:500;list-style:none;display:flex}.m-faq-item summary::-webkit-details-marker{display:none}.m-faq-item summary:after{content:"+";color:var(--m-accent);margin-left:auto;font-size:24px;font-weight:300;transition:transform .2s}.m-faq-item[open] summary:after{content:"−"}.m-faq-item .ans{color:var(--m-fg-3);max-width:70ch;margin-top:14px;font-size:15px;line-height:1.6}.m-dash-wrap{border:1px solid var(--m-line);background:linear-gradient(180deg, color-mix(in srgb, var(--m-accent) 8%, transparent), transparent);border-radius:18px;padding:8px;position:relative;overflow:hidden}.m-dash-wrap .ring{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--m-accent) 40%, transparent), transparent 50%);-webkit-mask-composite:xor;border-radius:19px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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}.m-dash-shot{background:#fff;border-radius:12px;width:100%;height:auto;display:block}.reveal{opacity:1;transition:opacity .8s,transform .8s;transform:none}.reveal-ready .reveal{opacity:0;transform:translateY(16px)}.reveal-ready .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready .reveal{opacity:1;transition:none;transform:none}}.m-sec.light .m-display,.m-sec.light .m-h1,.m-sec.light .m-h2,.m-sec.light .m-h3{color:var(--m-light-fg)}.m-sec.light .m-display .accent,.m-sec.light .m-quote .accent{color:var(--m-accent-ink)}.m-sec.light .m-quote{color:var(--m-light-fg)}.m-sec.light .m-grid{background:#00000014;border-color:#00000014}.m-sec.light .m-cell{color:var(--m-light-fg);background:#fff}.m-sec.light .m-cell .num{color:var(--m-accent-ink)}.m-sec.light .m-cell .ttl{color:var(--m-light-fg)}.m-sec.light .m-cell .bd{color:#1a1a1c9e}.m-sec.light .m-stats,.m-sec.light .m-stat{border-color:#0000001f}.m-sec.light .m-stat .v{color:var(--m-accent-ink)}.m-sec.light .m-stat .k{color:#1a1a1c99}.m-sec.light .m-faq-item{border-color:#0000001f}.m-sec.light .m-faq-item summary{color:var(--m-light-fg)}.m-sec.light .m-faq-item summary:after{color:var(--m-accent-ink)}.m-sec.light .m-faq-item .ans{color:#1a1a1ca6}.m-sec.light .m-btn{color:var(--m-light-fg);border-color:#0000002e}.m-sec.light .m-btn:hover{background:#0000000a;border-color:#00000052}.m-sec.light .m-btn.primary{background:var(--m-accent);color:#1a1611;border-color:var(--m-accent)}.m-sec.light .m-btn.primary:hover{background:var(--m-accent-2);border-color:var(--m-accent-2)}.hero2{flex-direction:column;justify-content:center;min-height:min(70vh,600px);padding:clamp(28px,4vh,60px) 0;display:flex;position:relative;overflow:hidden}.hero2-glow{filter:blur(30px);pointer-events:none;z-index:0;background:radial-gradient(circle,#c9b89a57,#c9b89a1a 34%,#c9b89a00 66%);border-radius:50%;width:1100px;height:1100px;position:absolute;top:-300px;left:50%;transform:translate(-56%)}.hero2:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0b00 0%,#0a0a0b80 58%,#0a0a0b26 100%);height:62%;position:absolute;bottom:0;left:0;right:0}.hero2 .m-hero-wave{opacity:.5}.hero2-grid{z-index:2;grid-template-columns:1fr;align-items:center;display:grid;position:relative}.hero2-pill{border:1px solid var(--m-warm-line);color:var(--m-fg-2);background:#c9b89a14;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 16px 7px 12px;font-size:12.5px;display:inline-flex}.hero2-pill .dot{background:var(--m-warm);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c9b89a2e}.hero2-h1{letter-spacing:-.03em;color:var(--m-fg);text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,64px);font-weight:500;line-height:1.07}.hero2-h1 .accent{color:var(--m-warm);font-style:italic;font-weight:400}.hero2-sub{max-width:42em;color:var(--m-fg-2);text-wrap:pretty;margin:24px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.6}.hero2-note{letter-spacing:-.01em;color:var(--m-fg);text-wrap:pretty;margin:20px 0 0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.45}.hero2-note .no-fee{color:var(--m-warm);font-style:italic;font-weight:700}.no-fee-callout{color:#c1272d;text-underline-offset:3px;letter-spacing:.01em;font-style:italic;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.hero2-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cost-link{color:var(--m-fg);border-color:#c9b89a73}.cost-link:hover{border-color:var(--m-warm);background:#c9b89a14}.hero2-trust{color:var(--m-fg-3);flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;font-size:13.5px;display:flex}.hero2-trust b{color:var(--m-fg);font-weight:600}.hero2-trust i{background:var(--m-fg-4);border-radius:50%;width:4px;height:4px;display:inline-block}.cost-rates{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:760px){.cost-rates{grid-template-columns:1fr}}.cost-rate{background:#fff;border:1px solid #0000001a;border-radius:16px;flex-direction:column;gap:6px;padding:24px 26px;display:flex}.cost-rate-solo{flex-flow:wrap;justify-content:space-between;align-items:center;gap:24px}.cost-rate-solo .cost-rate-figure{flex-direction:column;gap:6px;display:flex}.cost-rate-solo .m-btn{flex-shrink:0}.cost-rate.hot{border-color:var(--m-warm-2);background:linear-gradient(#c9b89a33,#c9b89a0d);position:relative}.cost-rate .popular{background:var(--m-warm-2);color:#1a1611;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000002e}.cost-rate .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--m-accent-ink);font-size:12px;font-weight:600}.cost-rate .big{letter-spacing:-.025em;color:var(--m-light-fg);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1.05}.cost-rate .big-unit{letter-spacing:0;color:#1a1a1c8c;margin-left:8px;font-size:16px;font-weight:500}.cost-rate .note{color:#1a1a1c9e;font-size:13.5px;line-height:1.4}.m-hero{min-height:720px;padding:120px 0 0;position:relative;overflow:hidden}.m-hero .orb{top:-200px;left:-300px}.m-hero-inner{z-index:2;position:relative}.m-hero .m-hero-wave{z-index:0}.m-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0a0b00 0% 36%,#0a0a0b6b 55%,#0a0a0bbd 72%,#0a0a0b4d 100%);height:100%;position:absolute;bottom:0;left:0;right:0}.m-price-card{border:1px solid var(--m-line);background:var(--m-bg-2);border-radius:16px;flex-direction:column;gap:14px;padding:32px;display:flex}.m-price-card.featured{border:2px solid var(--m-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--m-accent) 6%, transparent), color-mix(in srgb, var(--m-accent) 1%, transparent));box-shadow:0 0 0 4px color-mix(in srgb, var(--m-accent) 12%, transparent), 0 18px 44px #00000047}.m-price-card .name{color:var(--m-fg-2);font-size:14px;font-weight:500}.m-price-card .price{letter-spacing:-.025em;color:var(--m-accent);font-variant-numeric:tabular-nums;font-size:44px;font-weight:400;line-height:1}.m-price-card .price .sub{color:var(--m-fg-3);margin-left:6px;font-size:14px}.m-price-card ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.m-price-card li{color:var(--m-fg-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.m-price-card li:before{content:"";background:var(--m-accent);flex-shrink:0;width:14px;height:14px;margin-top:4px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12l5 5 9-11' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12l5 5 9-11' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}.m-sec.light .m-price-card{background:#fff;border-color:#0000001a}.m-sec.light .m-price-card .name{color:#1a1a1cb3}.m-sec.light .m-price-card .price{color:var(--m-accent-ink)}.m-sec.light .m-price-card .price .sub{color:#1a1a1c80}.m-sec.light .m-price-card li{color:#1a1a1cb8}.m-sec.light .m-price-card.featured{background:linear-gradient(180deg, color-mix(in srgb, var(--m-accent) 20%, transparent), color-mix(in srgb, var(--m-accent) 5%, transparent));border-color:var(--m-accent-2)}.price-foot{color:var(--m-fg-3);margin-top:16px;font-size:12px;font-style:italic;line-height:1.5}.asterisk{color:var(--m-accent)}@media (max-width:860px){.m-price-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.m-math-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:680px){.m-press-grid{grid-template-columns:1fr!important}}@media (max-width:820px){.m-contact-grid{grid-template-columns:1fr!important;gap:40px!important}}.m-press-list{flex-direction:column;gap:44px;display:flex}.press-card{color:inherit;grid-template-columns:minmax(0,.92fr) 1fr;align-items:center;gap:40px;text-decoration:none;display:grid}.press-card .thumb{border:1px solid var(--m-line);border-radius:16px;transition:border-color .15s;overflow:hidden}.press-card:hover .thumb{border-color:var(--m-warm-line)}.press-card .thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.press-card .body{flex-direction:column;gap:14px;display:flex}.press-card .date{font-family:var(--font-mono);color:var(--m-fg-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.press-card .title{letter-spacing:-.02em;color:var(--m-fg);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.18}.press-card .subtitle{color:var(--m-fg-3);margin:0;font-size:15px;line-height:1.55}.press-card .more{color:var(--m-warm);font-size:14px;font-weight:500;transition:color .15s}.press-card:hover .more{color:var(--m-warm-3)}@media (max-width:720px){.press-card{grid-template-columns:1fr;gap:18px}}.press-card .thumb-fallback{aspect-ratio:16/9;background:radial-gradient(130% 130% at 50% 0%, var(--m-warm-soft), transparent 62%), var(--m-bg-3);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.press-card .thumb-fallback .mark{color:var(--m-warm);opacity:.92}.press-card .thumb-fallback .tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--m-fg-3);font-size:11px}.m-sec-panel{background:var(--m-bg-2);border-top:1px solid var(--m-line)}.press-article-banner{border:1px solid var(--m-line);border-radius:16px;width:100%;height:auto}.press-article p{color:var(--m-fg-2);margin:0 0 22px;font-size:17px;line-height:1.7}.press-article-quote{border-left:3px solid var(--m-warm-2);margin:32px 0;padding:4px 0 4px 24px}.press-article-quote p{letter-spacing:-.01em;color:var(--m-fg);margin:0 0 12px;font-size:21px;line-height:1.5}.press-article-quote cite{color:var(--m-fg-3);font-size:13px;font-style:normal}.form-input,.form-textarea,.form-select{background:var(--m-field-bg);border:1px solid var(--m-field-border);width:100%;color:var(--m-fg);border-radius:10px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.form-input::placeholder,.form-textarea::placeholder{color:var(--m-field-placeholder)}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--m-warm);background:var(--m-field-bg-focus);box-shadow:var(--m-field-focus-ring);outline:none}.form-input:-webkit-autofill{caret-color:var(--m-fg);transition:background-color 600000s;-webkit-text-fill-color:var(--m-fg)!important;-webkit-box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;background-color:var(--m-field-bg)!important;background-image:none!important}.form-input:-webkit-autofill:hover{caret-color:var(--m-fg);transition:background-color 600000s;-webkit-text-fill-color:var(--m-fg)!important;-webkit-box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;background-color:var(--m-field-bg)!important;background-image:none!important}.form-textarea:-webkit-autofill{caret-color:var(--m-fg);transition:background-color 600000s;-webkit-text-fill-color:var(--m-fg)!important;-webkit-box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;background-color:var(--m-field-bg)!important;background-image:none!important}.form-select:-webkit-autofill{caret-color:var(--m-fg);transition:background-color 600000s;-webkit-text-fill-color:var(--m-fg)!important;-webkit-box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;background-color:var(--m-field-bg)!important;background-image:none!important}.field input:-webkit-autofill{caret-color:var(--m-fg);transition:background-color 600000s;-webkit-text-fill-color:var(--m-fg)!important;-webkit-box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;background-color:var(--m-field-bg)!important;background-image:none!important}.form-input:autofill,.form-input:autofill:hover,.form-textarea:autofill,.form-select:autofill,.field input:autofill{caret-color:var(--m-fg);transition:background-color 600000s;-webkit-text-fill-color:var(--m-fg)!important;-webkit-box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;box-shadow:0 0 0 1000px var(--m-field-bg) inset!important;background-color:var(--m-field-bg)!important;background-image:none!important}.form-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important;box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important}.form-textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important;box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important}.form-select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important;box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important}.field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important;box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important}.form-input:autofill:focus,.form-textarea:autofill:focus,.form-select:autofill:focus,.field input:autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important;box-shadow:0 0 0 1000px var(--m-field-bg-focus) inset, var(--m-field-focus-ring)!important}.form-textarea{resize:vertical;min-height:140px}.form-label{color:var(--m-field-label);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.m-legal{padding-top:56px}.m-legal-doc{max-width:820px;margin:0 auto}.m-legal-head{border-bottom:1px solid var(--m-line);margin-bottom:40px;padding-bottom:28px}.m-legal-head .m-eyebrow{margin:0 0 14px}.m-prose{color:var(--m-fg-2);text-wrap:pretty;font-size:15px;line-height:1.75}.m-prose h1{letter-spacing:-.02em;color:var(--m-fg);margin:0 0 24px;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.15}.m-prose h2{letter-spacing:-.015em;color:var(--m-fg);margin:48px 0 16px;scroll-margin-top:96px;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.2}.m-prose h3{color:var(--m-fg);margin:32px 0 12px;scroll-margin-top:96px;font-size:18px;font-weight:600;line-height:1.3}.m-prose p{margin:0 0 18px}.m-prose strong{color:var(--m-fg);font-weight:600}.m-prose a{color:var(--m-warm);text-underline-offset:3px;-webkit-text-decoration:underline #c9b89a59;text-decoration:underline #c9b89a59}.m-prose a:hover{-webkit-text-decoration-color:var(--m-warm);text-decoration-color:var(--m-warm)}.m-prose ul,.m-prose ol{margin:0 0 18px;padding-left:24px}.m-prose li{margin:0 0 8px}.m-prose li::marker{color:var(--m-fg-3)}.m-prose blockquote{border-left:2px solid var(--m-warm-line);color:var(--m-fg-3);margin:0 0 18px;padding:4px 0 4px 20px}.m-prose hr{border:0;border-top:1px solid var(--m-line);margin:40px 0}.m-prose code{font-family:var(--font-mono);background:var(--m-bg-2);border:1px solid var(--m-line);border-radius:var(--r-xs);padding:1px 5px;font-size:.9em}.m-prose sup{font-size:.7em}.m-prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:14px;display:block;overflow-x:auto}.m-prose th,.m-prose td{border:1px solid var(--m-line);text-align:left;vertical-align:top;padding:10px 14px}.m-prose th{background:var(--m-bg-2);color:var(--m-fg);font-weight:600}.m-hero-meta{color:var(--m-fg-3);gap:24px;margin-top:32px;font-size:13px;display:flex}.m-hero-meta b{color:var(--m-fg);font-variant-numeric:tabular-nums;font-weight:600}.product-subnav{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--m-line);background:#0a0a0bd1;position:sticky;top:80px}.product-subnav-inner{scrollbar-width:none;align-items:center;gap:4px;height:52px;display:flex;overflow-x:auto}.product-subnav-inner::-webkit-scrollbar{display:none}.product-subnav a{color:var(--m-fg-3);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.product-subnav a:hover{color:var(--m-fg)}.product-subnav a.on{color:var(--m-accent);background:var(--m-accent-soft)}.product-spend section[id],.product-processing section[id]{scroll-margin-top:140px}.product-eyebrow{background:color-mix(in srgb, var(--m-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--m-accent) 25%, transparent);color:var(--m-accent);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.bundle-promo{border:1px solid var(--m-accent-line);background:linear-gradient(180deg, color-mix(in srgb, var(--m-accent) 8%, transparent), color-mix(in srgb, var(--m-accent) 2%, transparent));border-radius:18px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:40px;display:grid}@media (max-width:800px){.bundle-promo{grid-template-columns:1fr;padding:28px}}.pay-timeline{grid-template-columns:repeat(4,1fr);margin-top:44px;display:grid;position:relative}.pay-timeline .pt-line{background:linear-gradient(90deg, var(--m-accent-line), var(--m-accent), var(--m-accent-line));height:2px;position:absolute;top:6px;left:12.5%;right:12.5%}.pay-timeline .pt-stop{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 10px;display:flex;position:relative}.pay-timeline .pt-stop:before{content:"";background:var(--m-accent);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb, var(--m-accent) 14%, transparent);z-index:1;border-radius:50%;position:relative}.pay-timeline .pt-day{font-family:var(--font-mono);letter-spacing:.08em;color:var(--m-accent);text-transform:uppercase;font-size:11px}.pay-timeline .pt-lbl{color:var(--m-fg-2);font-size:13.5px;line-height:1.35}@media (max-width:600px){.pay-timeline{grid-template-columns:1fr 1fr;gap:28px 0}.pay-timeline .pt-line{display:none}}.proc-pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.proc-pricing-grid{grid-template-columns:1fr}}.price-enterprise{border:1px solid var(--m-line);background:var(--m-bg-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding:22px 28px;display:flex}.m-sec.light .price-enterprise{background:#fff;border-color:#0000001a}.price-enterprise .pe-lbl{font-size:15px;font-weight:600}.price-enterprise .pe-sub{color:var(--m-fg-3);font-size:13.5px}.m-sec.light .price-enterprise .pe-sub{color:#1a1a1c99}.m-sec.light .price-enterprise.on-dark{background:linear-gradient(180deg, #c9b89a14, #c9b89a05), var(--m-bg-2);border-color:var(--m-warm-line)}.m-sec.light .price-enterprise.on-dark .pe-lbl{color:#fff}.m-sec.light .price-enterprise.on-dark .pe-sub{color:var(--m-fg-3)}.m-sec.light .price-enterprise.on-dark .m-btn{color:var(--m-fg);border-color:#fff3}.m-sec.light .price-enterprise.on-dark .m-btn:hover{background:#ffffff0f;border-color:#ffffff52}.price-enterprise .m-btn{margin-left:auto}@media (max-width:600px){.price-enterprise .m-btn{margin-left:0}}.bundle-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:900px){.bundle-hero-grid{grid-template-columns:1fr}}.big-zero{letter-spacing:-.06em;color:var(--m-warm);font-feature-settings:"ss01";font-variant-numeric:tabular-nums;text-shadow:0 0 80px #c9b89a33;font-size:clamp(180px,28vw,380px);font-weight:300;line-height:.85}.math-card{background:var(--m-bg-2);border:1px solid var(--m-line);font-family:var(--font-mono);border-radius:16px;padding:36px;font-size:14px;line-height:1.6}.math-card .hd{color:var(--m-fg-3);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.math-card .hd .tag{color:var(--m-warm);background:#c9b89a26;border-radius:4px;padding:3px 8px;font-size:10px}.math-card .row{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.math-card .row .lbl{color:var(--m-fg-2)}.math-card .row .lbl small{color:var(--m-fg-3);font-size:11px}.math-card .row .val{font-variant-numeric:tabular-nums;color:var(--m-fg);font-weight:500}.math-card .row.pos .val{color:#68b460;color:lab(66.8685% -37.3141 34.8892)}.math-card .row.neg .val{color:#f9786c;color:lab(65.9957% 49.6354 30.9767)}.math-card .total{border-top:1px solid var(--m-line);grid-template-columns:1fr auto;margin-top:16px;padding-top:16px;display:grid}.math-card .total .lbl{color:var(--m-warm);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.math-card .total .val{color:var(--m-warm);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.math-card .rate{color:var(--m-fg-3);margin-top:8px;font-size:11px}.compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:800px){.compare{grid-template-columns:1fr}}.compare-side{background:var(--m-bg-2);border:1px solid var(--m-line);border-radius:14px;padding:28px}.compare-side.better{border-color:var(--m-warm-line);background:linear-gradient(#c9b89a14,#c9b89a05)}.compare-side h4{letter-spacing:.04em;text-transform:uppercase;color:var(--m-fg-3);margin:0 0 18px;font-size:14px;font-weight:600}.compare-side.better h4{color:var(--m-warm)}.compare-side .num{letter-spacing:-.025em;color:var(--m-fg);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:44px;font-weight:400;line-height:1}.compare-side.better .num{color:var(--m-warm)}.compare-side .sub{color:var(--m-fg-3);font-size:13px}.signup-wrap{grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:calc(100vh - 80px);display:grid}@media (max-width:880px){.signup-wrap{grid-template-columns:1fr}}.signup-aside{border-right:1px solid var(--m-line);flex-direction:column;justify-content:center;gap:28px;padding:80px 64px;display:flex;position:relative;overflow:hidden}@media (max-width:880px){.signup-aside{display:none}}.signup-aside .orb{top:-180px;left:-200px}.signup-aside ul{z-index:2;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex;position:relative}.signup-aside li{color:var(--m-fg-2);align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.signup-aside li b{color:var(--m-fg);font-weight:600}.signup-aside .chk{width:22px;height:22px;color:var(--m-warm);background:#c9b89a24;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.signup-form{flex-direction:column;justify-content:center;max-width:560px;padding:80px 64px;display:flex}@media (max-width:880px){.signup-form{max-width:none;padding:56px 24px}}.signup-form form{flex-direction:column;gap:18px;margin-top:32px;display:flex}.signup-done{border:1px solid var(--m-line);background:var(--m-bg-2);border-radius:16px;margin-top:32px;padding:28px}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--m-field-label);font-size:13px;font-weight:600}.field input{background:var(--m-field-bg);border:1px solid var(--m-field-border);font:inherit;color:var(--m-fg);border-radius:10px;padding:14px 16px;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.field input::placeholder{color:var(--m-field-placeholder)}.field input:focus{border-color:var(--m-warm);background:var(--m-field-bg-focus);box-shadow:var(--m-field-focus-ring);outline:none}.field input[aria-invalid=true]{border-color:#e0857f}.field-error{color:#e0857f;margin:0;font-size:13px}.field-consent{gap:6px}.field-consent .consent{color:var(--m-fg-3);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.field-consent .consent input[type=checkbox]{width:17px;height:17px;accent-color:var(--m-warm);cursor:pointer;flex:none;margin:1px 0 0}.field-consent .consent input[aria-invalid=true]{outline-offset:1px;border-radius:3px;outline:1px solid #e0857f}.field-consent .consent a{color:var(--m-warm);text-underline-offset:2px;font-weight:500;text-decoration:underline}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:480px){.field-row{grid-template-columns:1fr}}.signup-form .m-btn.primary{justify-content:center;margin-top:6px}.signup-foot{color:var(--m-fg-3);margin-top:22px;font-size:13px}.signup-foot a{color:var(--m-warm);font-weight:500}.signup-fine{color:var(--m-fg-4);margin-top:18px;font-size:12px;line-height:1.5}.signup-fine a{color:var(--m-fg-3);text-underline-offset:2px;text-decoration:underline}
