@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_95c965c8-module__OjxgGa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_95c965c8-module__OjxgGa__variable{--font-sans-loaded:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c033029-module__7DhVhq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c033029-module__7DhVhq__variable{--font-mono-loaded:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#060b13;--bg-raised:#0a1220;--surface:#0d1726;--surface-2:#111e31;--border:#ffffff14;--border-strong:#ffffff24;--text:#f2f6fa;--text-2:#9daec2;--text-3:#5f7186;--teal:#00ceae;--teal-bright:#2eddbf;--teal-deep:#00a98d;--teal-soft:#00ceae1a;--teal-line:#00ceae40;--negative:#ff6b6b;--warning:#f5c04e;--font-sans:var(--font-sans-loaded,"Plus Jakarta Sans", system-ui, sans-serif);--font-mono:var(--font-mono-loaded,"JetBrains Mono", Consolas, monospace);--r-full:9999px;--r-xl:20px;--r-lg:14px;--r-md:10px;--r-sm:8px;--container:1140px;--pad:20px;--header-h:64px;--z-header:50;--z-menu:40;--z-sticky:30}@media (min-width:768px){:root{--pad:32px;--header-h:72px}}*,:before,:after{box-sizing:border-box;min-width:0;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.65;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:var(--font-sans);cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}::selection{color:#fff;background:#00ceae4d}h1,h2,h3{color:var(--text);letter-spacing:-.025em;text-wrap:balance}.h1{letter-spacing:-.03em;font-size:clamp(2.1rem,7.5vw,3.6rem);font-weight:800;line-height:1.08}.h2{font-size:clamp(1.65rem,5.5vw,2.5rem);font-weight:800;line-height:1.12}.h3{font-size:clamp(1.2rem,3vw,1.45rem);font-weight:700;line-height:1.25}.accent{color:var(--teal-bright)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.container{max-width:var(--container);padding:0 var(--pad);margin:0 auto}.section{padding:56px 0}@media (min-width:768px){.section{padding:80px 0}}.section-raised{background:var(--bg-raised)}.section-head{max-width:560px;margin-bottom:32px}.section-head.centered{text-align:center;margin-left:auto;margin-right:auto}@media (min-width:768px){.section-head{margin-bottom:44px}}.lbl{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--teal);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.lbl:before{content:"";background:var(--teal);flex-shrink:0;width:16px;height:1.5px}.section-sub{color:var(--text-2);margin-top:14px;font-size:16px;line-height:1.7}@media (min-width:768px){.section-sub{font-size:17px}}.btn{border-radius:var(--r-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.btn-sm{min-height:42px;padding:10px 18px;font-size:14px}.btn-lg{min-height:52px;padding:14px 28px;font-size:16px}.btn-prim{background:var(--teal);color:#04231d;box-shadow:0 0 0 1px #00ceae66,0 8px 24px #00ceae2e}.btn-prim:hover{background:var(--teal-bright);box-shadow:0 0 0 1px #2eddbf80,0 8px 32px #00ceae47}.btn-ghost{color:var(--text);border:1px solid var(--border-strong);background:0 0}.btn-ghost:hover{background:#ffffff0d;border-color:#ffffff40}.header{z-index:var(--z-header);height:var(--header-h);-webkit-backdrop-filter:blur(14px);background:#060b13d1;border-bottom:1px solid #0000;align-items:center;transition:border-color .2s;display:flex;position:sticky;top:0}.header.scrolled{border-bottom-color:var(--border)}.header-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.header-logo{flex-shrink:0;align-items:center;line-height:0;display:flex}.header-logo img{width:auto;height:30px}.header-nav{align-items:center;gap:2px;display:none}@media (min-width:768px){.header-nav{display:flex}}.header-nav a{color:var(--text-2);border-radius:var(--r-sm);padding:8px 14px;font-size:14px;font-weight:500;transition:color .15s,background-color .15s}.header-nav a:hover{color:var(--text);background:#ffffff0d}.header-nav a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.header-cta{align-items:center;gap:10px;display:flex}.header-cta .btn-prim{display:none}@media (min-width:768px){.header-cta .btn-prim{display:inline-flex}}.hamburger{border-radius:var(--r-sm);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;transition:background-color .15s;display:flex}.hamburger:hover{background:#ffffff0f}.hamburger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.hamburger span{background:var(--text);border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (min-width:768px){.hamburger{display:none}}.mobile-menu{top:var(--header-h);z-index:var(--z-menu);padding:10px var(--pad) 20px;background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;gap:2px;display:none;position:sticky;box-shadow:0 24px 48px #00000080}.mobile-menu.open{display:flex}@media (min-width:768px){.mobile-menu.open{display:none}}.mobile-menu a{color:var(--text-2);border-radius:var(--r-sm);align-items:center;min-height:48px;padding:13px 12px;font-size:16px;font-weight:500;display:flex}.mobile-menu a:hover{color:var(--text);background:#ffffff0d}.mobile-menu .btn{color:#04231d;justify-content:center;margin-top:10px}.hero{padding:48px 0 56px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(60% 45% at 75% 12%,#00ceae14 0%,#0000 65%),radial-gradient(50% 40% at 15% 90%,#103a722e 0%,#0000 70%);position:absolute;inset:0}@media (min-width:1024px){.hero{padding:64px 0 80px}}.hero-grid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid;position:relative}@media (min-width:1024px){.hero-grid{grid-template-columns:1fr 420px;align-items:start;gap:64px}.hero-content{padding-top:28px}}.hero-chip{color:var(--teal-bright);background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:var(--r-full);align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-chip-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-headline{margin-bottom:18px}.hero-sub{color:var(--text-2);max-width:460px;margin-bottom:32px;font-size:17px;line-height:1.7}.hero-cta{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}@media (min-width:480px){.hero-cta{flex-direction:row}}.hero-microcopy{color:var(--text-3);font-size:13px}.hero-phone-wrap{justify-content:center;display:flex}.lpd-shell{aspect-ratio:880/1805;width:clamp(270px,76vw,400px);position:relative;container-type:inline-size}.lpd-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(52% 44% at 50% 48%,#00ceae21 0%,#0000 70%);position:absolute;inset:-10% -20%}.lpd-shell:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#0009 0%,#0000 72%);height:7%;position:absolute;bottom:-3.5%;left:6%;right:6%}.lpd-frame{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.lpd-screen{z-index:1;background:#0a1220;border-radius:12cqw;flex-direction:column;width:93.57%;height:97.51%;display:flex;position:absolute;top:1.23%;left:3.37%;overflow:hidden}.lpd-statusbar{height:11cqw;color:var(--text);flex-shrink:0;justify-content:space-between;align-items:center;padding:3.6cqw 8cqw 0;display:flex}.lpd-status-time{letter-spacing:.02em;font-size:3.4cqw;font-weight:700}.lpd-status-icons{align-items:center;gap:1.4cqw;display:flex}.lpd-status-icons svg{width:4.4cqw;height:auto}.lpd-content{scrollbar-width:none;flex-direction:column;flex:1;gap:2.4cqw;padding:1.8cqw 4.2cqw 14cqw;display:flex;overflow-y:auto}.lpd-content::-webkit-scrollbar{display:none}.lpd-header{justify-content:space-between;align-items:center;padding:0 .6cqw;display:flex}.lpd-greet{color:var(--text-3);font-size:3cqw;line-height:1.3;display:block}.lpd-name{color:var(--text);font-size:4.6cqw;font-weight:700;line-height:1.2;display:block}.lpd-avatar{background:linear-gradient(140deg, var(--teal-bright), var(--teal-deep));color:#04231d;border-radius:50%;justify-content:center;align-items:center;width:9cqw;height:9cqw;font-size:3cqw;font-weight:700;display:flex}.lpd-avail{text-align:left;border:1px solid var(--teal-line);background:linear-gradient(150deg,#0f2236 0%,#0d2c33 100%);border-radius:4.6cqw;width:100%;padding:3.8cqw 4cqw;transition:border-color .25s,box-shadow .25s;display:block}.lpd-avail.active{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal), 0 0 24px #00ceae40}.lpd-avail-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--teal);margin-bottom:1.4cqw;font-size:2.5cqw;font-weight:600;display:block}.lpd-avail-amount{font-family:var(--font-mono);color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:1.2cqw;font-size:10.5cqw;font-weight:800;line-height:1.05;display:block}.lpd-avail-hint{color:var(--text-3);margin-bottom:2.6cqw;font-size:2.9cqw;display:block}.lpd-avail-split{grid-template-columns:repeat(3,1fr);gap:1.6cqw;display:grid}.lpd-split-item{background:#ffffff0d;border-radius:2.6cqw;min-width:0;padding:1.8cqw 2cqw}.lpd-split-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:.6cqw;font-size:2.1cqw;display:block}.lpd-split-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:3cqw;font-weight:700;display:block}.lpd-card{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:4.6cqw;width:100%;padding:3.2cqw 3.8cqw;display:block}.lpd-card-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:1.8cqw;font-size:2.5cqw;font-weight:600;display:block}.lpd-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:2cqw;padding:1.7cqw 0;display:flex}.lpd-row:last-child{border-bottom:none;padding-bottom:.4cqw}.lpd-dot{border-radius:50%;flex-shrink:0;width:1.7cqw;height:1.7cqw}.lpd-row-name{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:3.1cqw;font-weight:500;overflow:hidden}.lpd-row-date{color:var(--text-3);font-size:2.7cqw}.lpd-row-amount{font-family:var(--font-mono);color:var(--negative);font-variant-numeric:tabular-nums;font-size:3.1cqw;font-weight:700}.lpd-budget{transition:border-color .25s}.lpd-budget:hover{border-color:var(--border-strong)}.lpd-budget-row{justify-content:space-between;align-items:baseline;margin-bottom:1.8cqw;display:flex}.lpd-budget-name{color:var(--text);font-size:3.1cqw;font-weight:600}.lpd-budget-vals{font-family:var(--font-mono);color:var(--warning);font-variant-numeric:tabular-nums;font-size:2.9cqw;font-weight:700}.lpd-budget-vals em{color:var(--text-3);font-style:normal;font-weight:500}.lpd-bar{border-radius:var(--r-full);background:#ffffff12;height:1.9cqw;display:block;overflow:hidden}.lpd-bar-fill{border-radius:var(--r-full);background:linear-gradient(90deg, var(--teal-deep), var(--teal-bright));width:80%;height:100%;animation:.9s cubic-bezier(.22,.8,.3,1) both lpd-fill;display:block}@keyframes lpd-fill{0%{width:14%}to{width:80%}}.lpd-tx{text-align:left;border-bottom:1px solid #ffffff0d;border-radius:2.6cqw;justify-content:space-between;align-items:center;gap:2cqw;width:calc(100% + 2.8cqw);margin:0 -1.4cqw;padding:1.9cqw 1.4cqw;transition:background-color .2s;display:flex}.lpd-tx:hover{background:#ffffff0a}.lpd-tx.selected{background:var(--teal-soft);border-bottom-color:#0000}.lpd-tx-amount{font-family:var(--font-mono);color:var(--negative);font-variant-numeric:tabular-nums;font-size:3.1cqw;font-weight:700}.lpd-tx-amount.in{color:var(--teal-bright)}.lpd-tx-detail{color:var(--text-2);grid-template-columns:repeat(3,1fr);gap:1.6cqw;padding:1.8cqw 1.6cqw 2.2cqw;font-size:2.7cqw;animation:.22s both lpd-rise;display:grid}.lpd-tx-detail em{font-style:normal;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:.4cqw;font-size:2cqw;display:block}.lpd-fab{background:var(--teal);color:#04231d;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:11.5cqw;height:11.5cqw;transition:background-color .2s,transform .2s;display:flex;position:absolute;bottom:17cqw;right:5cqw;box-shadow:0 6px 18px #00ceae59}.lpd-fab:hover{background:var(--teal-bright)}.lpd-fab:active{transform:scale(.94)}.lpd-fab svg{width:5cqw;height:5cqw}.lpd-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#070d18eb;border-top:1px solid #ffffff0f;align-items:stretch;padding:1.6cqw 1.6cqw 3.6cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.lpd-nav-item{color:var(--text-3);border-radius:2cqw;flex-direction:column;flex:1;align-items:center;gap:.9cqw;padding:1.2cqw 0;font-size:2.1cqw;font-weight:600;transition:color .2s;display:flex}.lpd-nav-item:hover{color:var(--text-2)}.lpd-nav-item.active{color:var(--teal-bright)}.lpd-nav-item svg{width:4.8cqw;height:4.8cqw}.lpd-toast{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#111e31f5;border-radius:3.4cqw;padding:2.6cqw 3.4cqw;animation:.25s both lpd-rise;position:absolute;bottom:21cqw;left:6cqw;right:6cqw;box-shadow:0 10px 28px #00000073}.lpd-toast-title{color:var(--text);font-size:3cqw;font-weight:700;display:block}.lpd-toast-msg{color:var(--text-2);font-size:2.7cqw;line-height:1.45;display:block}@keyframes lpd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lpd-modal-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:6;background:#0408109e;justify-content:center;align-items:center;animation:.2s both lpd-fade;display:flex;position:absolute;inset:0}@keyframes lpd-fade{0%{opacity:0}to{opacity:1}}.lpd-modal{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:4.6cqw;width:76%;padding:4cqw 4.2cqw;animation:.25s both lpd-rise;box-shadow:0 18px 44px #00000080}.lpd-modal-head{color:var(--text);justify-content:space-between;align-items:center;font-size:3.6cqw;font-weight:700;display:flex}.lpd-modal-close{width:7cqw;height:7cqw;color:var(--text-3);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex}.lpd-modal-close:hover{color:var(--text);background:#ffffff12}.lpd-modal-close svg{width:4cqw;height:4cqw}.lpd-modal-actions{gap:2.4cqw;margin-top:3.6cqw;display:flex}.lpd-modal-btn{text-align:center;border-radius:3cqw;flex:1;padding:2.8cqw 0;font-size:3.2cqw;font-weight:700;transition:filter .2s}.lpd-modal-btn:hover{filter:brightness(1.15)}.lpd-modal-btn.in{background:var(--teal-soft);color:var(--teal-bright);border:1px solid var(--teal-line)}.lpd-modal-btn.out{color:#ff8585;background:#ff6b6b1a;border:1px solid #ff6b6b4d}@media (prefers-reduced-motion:reduce){.lpd-bar-fill,.lpd-toast,.lpd-tx-detail,.lpd-modal,.lpd-modal-scrim{animation:none}}.problema-grid{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}@media (min-width:960px){.problema-grid{grid-template-columns:1fr 1fr;gap:64px}}.ledger{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);width:100%;max-width:440px;margin:0 auto;padding:24px 20px}@media (min-width:768px){.ledger{padding:30px 28px}}.ledger-row{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.ledger-row+.ledger-row{border-top:1px solid #ffffff0d}.ledger-name{color:var(--text-2);font-size:14px}.ledger-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:15px;font-weight:600}.ledger-val.out{color:var(--negative)}.ledger-total{background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.ledger-total-label{color:var(--teal-bright);font-size:13px;font-weight:600;line-height:1.35}.ledger-total-val{font-family:var(--font-mono);color:var(--teal-bright);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:800}.problema-points{flex-direction:column;gap:22px;margin-top:32px;display:flex}.problema-point{align-items:flex-start;gap:14px;display:flex}.problema-point-num{font-family:var(--font-mono);color:var(--teal);flex-shrink:0;padding-top:3px;font-size:12px;font-weight:700}.problema-point-title{color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.problema-point-body{color:var(--text-2);font-size:14px;line-height:1.65}.steps-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.steps-grid{grid-template-columns:repeat(3,1fr);gap:16px}}.step-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:24px}.step-num{font-family:var(--font-mono);color:var(--teal);margin-bottom:14px;font-size:12px;font-weight:700}.step-title{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:700}.step-body{color:var(--text-2);font-size:14px;line-height:1.65}.ai-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);grid-template-columns:1fr;align-items:center;gap:28px;margin-top:32px;padding:28px 22px;display:grid}@media (min-width:960px){.ai-strip{grid-template-columns:1fr 1fr;gap:48px;padding:40px}}.ai-strip-title{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.3rem,4vw,1.7rem);font-weight:800}.ai-strip-sub{color:var(--text-2);font-size:15px;line-height:1.7}.chat-mock{flex-direction:column;gap:10px;min-width:0;display:flex}.chat-row{align-items:flex-start;gap:8px;display:flex}.chat-row-user{justify-content:flex-end}.chat-bubble-avatar{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.chat-bubble{overflow-wrap:break-word;max-width:88%;padding:11px 14px;font-size:13.5px;line-height:1.55}.chat-bubble-ai{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:4px 14px 14px}.chat-bubble-ai strong{color:var(--teal-bright);font-weight:700}.chat-bubble-user{background:var(--teal-soft);border:1px solid var(--teal-line);color:var(--text);border-radius:14px 4px 14px 14px}.dual-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:860px){.dual-grid{grid-template-columns:1fr 1fr}}.product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;padding:28px 22px;display:flex}@media (min-width:768px){.product-card{padding:38px 34px}}.product-card-featured{border-color:var(--teal-line);background:linear-gradient(160deg,#0d1726 0%,#0c2029 100%)}.product-badge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--teal-bright);background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:var(--r-full);align-self:flex-start;margin-bottom:16px;padding:4px 12px;font-size:10px;font-weight:600}.product-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:12px;font-size:11px;font-weight:600}.product-headline{margin-bottom:12px}.product-copy{color:var(--text-2);margin-bottom:22px;font-size:15px;line-height:1.7}.product-features{flex-direction:column;flex:1;margin-bottom:28px;display:flex}.product-feature-item{color:var(--text-2);border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.product-feature-item:last-child{border-bottom:none}.product-feature-check{width:17px;height:17px;color:var(--teal);flex-shrink:0}.product-card .btn{align-self:flex-start}.trust-grid{grid-template-columns:1fr;gap:14px;margin-bottom:44px;display:grid}@media (min-width:768px){.trust-grid{grid-template-columns:repeat(3,1fr)}}.trust-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);flex-direction:column;gap:10px;padding:22px;display:flex}.trust-icon{border-radius:var(--r-md);background:var(--teal-soft);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.trust-icon svg{width:19px;height:19px;stroke:var(--teal);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.trust-title{color:var(--text);font-size:15px;font-weight:700}.trust-body{color:var(--text-2);font-size:13.5px;line-height:1.6}.faq-list{max-width:680px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border)}.faq-trigger{text-align:left;width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:20px 0;font-size:16px;font-weight:600;transition:color .15s;display:flex}.faq-trigger:hover{color:var(--teal-bright)}.faq-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.faq-icon{width:24px;height:24px;color:var(--text-2);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:400;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .15s,color .15s;display:flex}.faq-item.open .faq-icon{background:var(--teal-soft);color:var(--teal-bright);transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.faq-item.open .faq-answer{max-height:280px}.faq-answer-inner{color:var(--text-2);padding:0 0 20px;font-size:15px;line-height:1.7}.form-section{padding:56px 0 72px;position:relative;overflow:hidden}.form-section:before{content:"";pointer-events:none;background:radial-gradient(70% 55% at 50% 0,#00ceae12 0%,#0000 65%);position:absolute;inset:0}@media (min-width:768px){.form-section{padding:80px 0 88px}}.form-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);max-width:580px;margin:0 auto;padding:32px 22px;position:relative}@media (min-width:768px){.form-box{padding:44px}}.form-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:600px){.form-grid{grid-template-columns:1fr 1fr}}.form-field{flex-direction:column;gap:6px;display:flex}.form-field-full{grid-column:1/-1}.form-label{color:var(--text);font-size:14px;font-weight:600}.form-input{font-family:var(--font-sans);border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--bg-raised);min-height:48px;color:var(--text);outline:none;width:100%;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.form-input::placeholder{color:var(--text-3)}.form-input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00ceae26}.form-input.error{border-color:var(--negative);box-shadow:0 0 0 3px #ff6b6b1f}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235F7186' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.form-select option{background:var(--surface);color:var(--text)}.form-textarea{resize:vertical;min-height:88px}.form-error-msg{color:var(--negative);font-size:12.5px;display:none}.form-error-msg.visible{display:block}.interest-group{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:600px){.interest-group{grid-template-columns:repeat(3,1fr)}}.interest-option{position:relative}.interest-option input[type=radio]{opacity:0;width:0;height:0;position:absolute}.interest-option label{border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--bg-raised);cursor:pointer;min-height:48px;color:var(--text-2);align-items:center;gap:10px;padding:13px 14px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:flex}@media (min-width:600px){.interest-option label{text-align:center;flex-direction:column;gap:8px;padding:14px 10px;font-size:13px}}.interest-option label:hover{border-color:var(--teal-line)}.interest-option input:checked+label{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-bright)}.interest-option input:focus-visible+label{outline:2px solid var(--teal);outline-offset:2px}.interest-option label svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px}.checkbox-group{flex-direction:column;gap:12px;display:flex}.checkbox-row{align-items:flex-start;gap:12px;display:flex}.checkbox-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--teal);cursor:pointer;flex-shrink:0;margin-top:2px}.checkbox-row label{color:var(--text-2);cursor:pointer;font-size:13px;line-height:1.55}.checkbox-row label a{color:var(--teal-bright);text-underline-offset:2px;text-decoration:underline}.form-global-error{border-radius:var(--r-md);color:var(--negative);background:#ff6b6b14;border:1px solid #ff6b6b40;padding:12px 16px;font-size:14px;display:none}.form-global-error.visible{display:block}.form-microcopy{color:var(--text-3);text-align:center;margin-top:14px;font-size:12.5px;line-height:1.55}.form-success{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 0;display:none}.form-success.visible{display:flex}.success-icon{background:var(--teal-soft);border:1px solid var(--teal-line);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.success-title{color:var(--text);font-size:20px;font-weight:700}.success-text{color:var(--text-2);font-size:15px}.benefit-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 28px;display:flex}.benefit-pill{color:var(--text-2);border:1px solid var(--border);border-radius:var(--r-full);background:#ffffff0a;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.benefit-pill:before{content:"";background:var(--teal);border-radius:50%;flex-shrink:0;width:5px;height:5px}.footer{background:var(--bg-raised);border-top:1px solid var(--border);padding:48px 0 0}.footer-grid{grid-template-columns:1fr;gap:32px;padding-bottom:44px;display:grid}@media (min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:48px}}.footer-logo{margin-bottom:14px;line-height:0;display:flex}.footer-logo img{width:auto;height:28px}.footer-payoff{color:var(--text-3);max-width:280px;margin-bottom:12px;font-size:13.5px;line-height:1.6}.footer-email a{color:var(--text-2);font-size:13.5px;transition:color .15s}.footer-email a:hover{color:var(--text)}.footer-col-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);margin-bottom:16px;font-size:11px;font-weight:600}.footer-links{flex-direction:column;gap:10px;display:flex}.footer-links a{color:var(--text-2);align-items:center;min-height:28px;font-size:14px;transition:color .15s;display:inline-flex}.footer-links a:hover{color:var(--text)}.footer-links a:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:2px}.footer-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:20px 0;display:flex}.footer-copy,.footer-made{color:var(--text-3);font-size:13px}.sticky-cta{z-index:var(--z-sticky);padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);background:#060b13eb;transition:transform .25s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.visible{transform:translateY(0)}.sticky-cta .btn{width:100%}@media (min-width:768px){.sticky-cta{display:none}}.reveal{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.reveal.visible{opacity:1;transform:none}.reveal-d1{transition-delay:80ms}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
