@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_beddda0c-module__XXgp5q__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_beddda0c-module__XXgp5q__variable{--font-jakarta:"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_fe106d3f-module__UhRfoa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_fe106d3f-module__UhRfoa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--sans:var(--font-jakarta), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--ah:265;--bg:#f5f7f9;--surface:#fff;--card:#fff;--ink:#1a1d23;--ink-soft:#44484e;--muted:#70757c;--faint:#9b9fa5;--hair:#e2e5e9;--hair-2:#edeef1;--accent:oklch(.55 .15 var(--ah));--accent-strong:oklch(.48 .16 var(--ah));--accent-ink:oklch(.98 .01 var(--ah));--accent-tint:oklch(.95 .03 var(--ah));--accent-tint-2:oklch(.9 .05 var(--ah));--over:#e64343;--soon:#efa831;--paid:#37ab6b;--r-card:22px;--r-sm:13px;--r-pill:999px;--shadow-sm:0 1px 2px #11161f0a, 0 6px 18px #11161f0d;--shadow:0 1px 2px #11161f0d, 0 14px 40px #0e162414;--shadow-phone:0 2px 8px #0000001f, 0 50px 90px -30px #0d152873;--maxw:1160px;--gutter:24px}@supports (color:lab(0% 0 0)){:root{--bg:lab(97.0923% -.330716 -1.4709);--surface:lab(100% 0 0);--card:lab(100% 0 0);--ink:lab(10.633% -.468597 -4.40754);--ink-soft:lab(30.3575% -.551149 -4.44491);--muted:lab(48.9193% -.582516 -4.46074);--faint:lab(65.1673% -.507057 -3.72884);--hair:lab(90.7011% -.318199 -2.24516);--hair-2:lab(94.1876% -.214905 -1.4984);--over:lab(53.9062% 63.1954 38.5555);--soon:lab(74.342% 19.9794 67.2846);--paid:lab(62.3762% -44.7061 23.0605);--shadow-sm:0 1px 2px lab(7.13753% -.43682 -7.17928/.04), 0 6px 18px lab(7.13753% -.43682 -7.17928/.05);--shadow:0 1px 2px lab(7.13753% -.43682 -7.17928/.05), 0 14px 40px lab(7.06747% -.19002 -10.6574/.08);--shadow-phone:0 2px 8px lab(0% 0 0/.12), 0 50px 90px -30px lab(6.93329% 1.43194 -14.2408/.45)}}[data-dark="1"]{--bg:#0f1217;--surface:#191c22;--card:#1b1e25;--ink:#f0f2f6;--ink-soft:#c1c4cb;--muted:#8e929b;--faint:#5f636c;--hair:#2f333a;--hair-2:#252930;--accent:oklch(.72 .14 var(--ah));--accent-strong:oklch(.78 .13 var(--ah));--accent-ink:oklch(.18 .02 var(--ah));--accent-tint:oklch(.3 .05 var(--ah));--accent-tint-2:oklch(.36 .07 var(--ah));--shadow-sm:0 1px 2px #0003, 0 8px 22px #00000038;--shadow:0 1px 2px #00000040, 0 18px 44px #00000052;--shadow-phone:0 2px 8px #0006, 0 50px 90px -30px #0009}@supports (color:lab(0% 0 0)){[data-dark="1"]{--bg:lab(5.21957% -.048168 -3.7641);--surface:lab(10.0262% -.0942946 -5.18009);--card:lab(11.1805% -.0934675 -5.54711);--ink:lab(95.3343% -.142872 -2.2697);--ink-soft:lab(79.0761% -.220418 -3.77263);--muted:lab(60.4964% -.270695 -5.26103);--faint:lab(41.9347% -.24198 -5.2462);--hair:lab(21.0508% -.174597 -5.2141);--hair-2:lab(16.4093% -.147581 -5.20217);--shadow-sm:0 1px 2px lab(0% 0 0/.2), 0 8px 22px lab(0% 0 0/.22);--shadow:0 1px 2px lab(0% 0 0/.25), 0 18px 44px lab(0% 0 0/.32);--shadow-phone:0 2px 8px lab(0% 0 0/.4), 0 50px 90px -30px lab(0% 0 0/.6)}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--accent-tint-2)}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);opacity:.6;width:22px;height:1.5px}.eyebrow.center{justify-content:center}.eyebrow.no-rule:before{display:none}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.05}.h1{font-size:clamp(40px,6vw,66px)}.h2{letter-spacing:-.025em;font-size:clamp(30px,4vw,44px)}.lead{color:var(--ink-soft);font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.55}.section-head{max-width:640px}.section-head.center{text-align:center;margin:0 auto}.section-head .h2{margin-top:16px}.section-head p{margin:16px 0 0}section{position:relative}.pad{padding:clamp(72px,10vw,130px) 0}.pad-sm{padding:clamp(56px,7vw,90px) 0}.btn{font-family:var(--sans);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-size:15.5px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .2s,background .2s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{color:var(--accent-ink);background:linear-gradient(150deg, var(--accent-strong), var(--accent));box-shadow:0 1px 2px #0000001f, 0 10px 24px -8px oklch(.5 .15 var(--ah) / .6)}@supports (color:lab(0% 0 0)){.btn-primary{box-shadow:0 1px 2px lab(0% 0 0/.12), 0 10px 24px -8px oklch(.5 .15 var(--ah) / .6)}}.btn-primary:hover{box-shadow:0 1px 2px #00000024, 0 16px 34px -8px oklch(.5 .15 var(--ah) / .7);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.btn-primary:hover{box-shadow:0 1px 2px lab(0% 0 0/.14), 0 16px 34px -8px oklch(.5 .15 var(--ah) / .7)}}.btn-ghost{color:var(--ink);background:var(--surface);border-color:var(--hair);box-shadow:var(--shadow-sm)}.btn-ghost:hover{border-color:var(--faint);transform:translateY(-1px)}.btn-lg{padding:17px 30px;font-size:16.5px}.badges{flex-wrap:wrap;gap:12px;display:flex}.badge{background:var(--ink);color:var(--bg);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:11px;padding:11px 18px 11px 16px;transition:transform .14s,box-shadow .2s;display:inline-flex}[data-dark="1"] .badge{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#020306;background:lab(.889429% .0122339 -1.01076)}.badge:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.badge svg{flex:none;width:26px;height:26px}.badge-tx{flex-direction:column;line-height:1.15;display:flex}.badge-tx small{opacity:.75;font-size:10.5px;font-weight:500}.badge-tx b{letter-spacing:-.01em;font-size:16px;font-weight:700}.trust{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.stars{color:var(--soon);gap:2px;display:inline-flex}.stars svg{width:17px;height:17px}.trust-tx{color:var(--muted);font-size:13.5px}.trust-tx b{color:var(--ink);font-weight:700}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:color-mix(in oklab, var(--bg) 78%, transparent);border-bottom:1px solid #0000;transition:border-color .25s,background .25s;position:sticky;top:0}.nav.scrolled{border-color:var(--hair)}.nav-in{justify-content:space-between;align-items:center;height:72px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:800;display:inline-flex}.brand-mark{width:38px;height:38px;color:var(--accent-ink);background:linear-gradient(150deg, var(--accent-strong), var(--accent));box-shadow:0 6px 16px -6px oklch(.5 .15 var(--ah) / .7);border-radius:11px;place-items:center;display:grid}.brand-mark svg{width:22px;height:22px}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--ink-soft);font-size:14.5px;font-weight:600;transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-cta{align-items:center;gap:14px;display:flex}@media (max-width:820px){.nav-links{display:none}}.hero{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(60px,8vw,110px);overflow:hidden}.hero-blob{filter:blur(60px);opacity:.5;z-index:0;pointer-events:none;background:radial-gradient(circle, var(--accent-tint-2), transparent 70%);border-radius:50%;position:absolute}.hero .pill-row{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.mini-pill{color:var(--ink-soft);background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.mini-pill svg{width:15px;height:15px;color:var(--accent)}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.hero[data-layout=split] .hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.hero[data-layout=split] .hero-copy{text-align:left}.hero[data-layout=split] .eyebrow{justify-content:flex-start}.hero[data-layout=split] .hero-art{justify-content:flex-end}.hero[data-layout=centered] .hero-grid{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hero[data-layout=centered] .hero-copy{max-width:760px}.hero[data-layout=centered] .eyebrow,.hero[data-layout=centered] .hero-cta,.hero[data-layout=centered] .pill-row,.hero[data-layout=centered] .trust{justify-content:center}.hero[data-layout=centered] .hero-art{margin-top:60px}.hero h1{margin-top:22px}.hero .lead{max-width:520px;margin-top:22px}.hero[data-layout=centered] .lead{max-width:620px}.hero .trust{margin-top:26px}.hero-art{align-items:center;min-height:540px;display:flex;position:relative}.phone{width:270px;box-shadow:var(--shadow-phone);border-radius:40px}.phone.lg{width:300px}.phone-stack{justify-content:center;width:100%;display:flex;position:relative}.hero[data-layout=split] .phone-front{z-index:2;position:relative;transform:translateY(0)}.hero[data-layout=split] .phone-back{z-index:1;opacity:.96;filter:saturate(.98);width:232px;position:absolute;top:8%;left:-6%;transform:rotate(-6deg)}.hero[data-layout=centered] .phone-trio{justify-content:center;align-items:flex-end;gap:0;display:flex}.hero[data-layout=centered] .phone-trio .phone{width:244px}.hero[data-layout=centered] .phone-trio .phone.lg{z-index:3;width:290px}.hero[data-layout=centered] .phone-trio .p-left{z-index:1;opacity:.97;transform:translate(40px)translateY(26px)rotate(-7deg)}.hero[data-layout=centered] .phone-trio .p-right{z-index:1;opacity:.97;transform:translate(-40px)translateY(26px)rotate(7deg)}@media (max-width:900px){.hero[data-layout=split] .hero-grid{text-align:center;grid-template-columns:1fr}.hero[data-layout=split] .hero-copy{text-align:center}.hero[data-layout=split] .eyebrow,.hero[data-layout=split] .hero-cta,.hero[data-layout=split] .pill-row,.hero[data-layout=split] .trust{justify-content:center}.hero[data-layout=split] .lead{margin-left:auto;margin-right:auto}.hero[data-layout=split] .hero-art{justify-content:center;margin-top:50px}.hero .hero-art{min-height:480px}}@media (max-width:560px){.hero[data-layout=centered] .phone-trio .p-left,.hero[data-layout=centered] .phone-trio .p-right,.hero[data-layout=split] .phone-back{display:none}.phone,.phone.lg{width:250px}}.proof{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.proof-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:26px 0;display:flex}.proof-stat{flex-direction:column;gap:4px;display:flex}.proof-stat b{font-family:var(--mono);letter-spacing:-.02em;font-size:26px;font-weight:700}.proof-stat span{color:var(--muted);font-size:13px;font-weight:500}.proof-div{background:var(--hair);align-self:stretch;width:1px}@media (max-width:700px){.proof-div{display:none}.proof-in{justify-content:space-around;row-gap:22px}}.steps{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:58px;display:grid}.step{position:relative}.step-n{font-family:var(--mono);color:var(--accent);white-space:nowrap;background:var(--accent-tint);border:1px solid var(--accent-tint-2);border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.step h3{margin-top:20px;font-size:21px;font-weight:700}.step p{color:var(--ink-soft);margin:11px 0 0;font-size:15.5px;line-height:1.55}.step-line{background:linear-gradient(90deg, var(--accent-tint-2), transparent);height:1.5px;position:absolute;top:20px;left:52px;right:-13px}.step:last-child .step-line{display:none}@media (max-width:820px){.steps{grid-template-columns:1fr;gap:18px;margin-top:40px}.step-line{display:none}.step{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:20px;display:grid}.step-n{grid-row:1/span 2;align-self:start}.step h3{margin-top:2px;font-size:18.5px}.step p{margin-top:6px;font-size:15px}}.frow{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.frow+.frow{margin-top:clamp(70px,9vw,120px)}.frow.flip .frow-art{order:2}.frow-art{justify-content:center;display:flex;position:relative}.frow-art .phone{width:290px}.frow-art .glow{filter:blur(50px);opacity:.45;z-index:-1;background:radial-gradient(circle, var(--accent-tint-2), transparent 70%);border-radius:40px;position:absolute;inset:8% 14%}.frow h3{margin-top:18px;font-size:clamp(26px,3vw,34px)}.frow .lead{margin-top:16px}.feat-list{flex-direction:column;gap:14px;margin-top:26px;display:flex}.feat-item{align-items:flex-start;gap:13px;display:flex}.feat-item .tick{background:var(--accent-tint);width:26px;height:26px;color:var(--accent);border:1px solid var(--accent-tint-2);border-radius:8px;flex:none;place-items:center;display:grid}.feat-item .tick svg{width:15px;height:15px}.feat-item p{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.5}.feat-item b{color:var(--ink);font-weight:700}@media (max-width:820px){.frow{grid-template-columns:1fr;gap:36px}.frow.flip .frow-art{order:0}.frow-art{margin-bottom:6px}}.fgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.fcard{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:28px;transition:transform .18s,box-shadow .25s,border-color .2s}.fcard:hover{box-shadow:var(--shadow);border-color:var(--hair-2);transform:translateY(-3px)}.fcard-ic{width:46px;height:46px;color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-tint-2);border-radius:13px;place-items:center;margin-bottom:18px;display:grid}.fcard-ic svg{width:23px;height:23px}.fcard h3{font-size:18.5px;font-weight:700}.fcard p{color:var(--muted);margin:9px 0 0;font-size:14.5px;line-height:1.55}@media (max-width:880px){.fgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.fgrid{grid-template-columns:1fr}}.tgrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.tcard{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:18px;padding:28px;display:flex}.tcard .stars svg{width:16px;height:16px}.tcard blockquote{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:500;line-height:1.6}.tcard .who{align-items:center;gap:12px;margin-top:auto;display:flex}.avatar{width:44px;height:44px;font-family:var(--mono);color:var(--accent-ink);background:linear-gradient(150deg, var(--accent-strong), var(--accent));border-radius:13px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.who-tx b{font-size:14.5px;font-weight:700;display:block}.who-tx span{color:var(--muted);font-size:13px}@media (max-width:880px){.tgrid{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}.faq{flex-direction:column;gap:12px;max-width:780px;margin:48px auto 0;display:flex}.qa{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-sm);transition:border-color .2s,box-shadow .2s;overflow:hidden}.qa[data-open="1"]{border-color:var(--accent-tint-2);box-shadow:var(--shadow-sm)}.qa-q{cursor:pointer;width:100%;font-family:var(--sans);color:var(--ink);text-align:left;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:21px 22px;font-size:16.5px;font-weight:700;display:flex}.qa-q .chev{color:var(--accent);flex:none;transition:transform .25s}.qa[data-open="1"] .qa-q .chev{transform:rotate(180deg)}.qa-a{max-height:0;transition:max-height .3s;overflow:hidden}.qa-a-in{color:var(--ink-soft);padding:0 22px 22px;font-size:15.5px;line-height:1.6}.cta-band{position:relative;overflow:hidden}.cta-card{text-align:center;background:linear-gradient(150deg, var(--accent-strong), var(--accent));color:var(--accent-ink);box-shadow:0 30px 70px -28px oklch(.5 .15 var(--ah) / .7);border-radius:30px;padding:clamp(48px,6vw,74px);position:relative;overflow:hidden}.cta-card:before{content:"";background:radial-gradient(circle,#ffffff2e,#0000 65%);background:radial-gradient(circle,lab(100% 0 0/.18),#0000 65%);border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;right:-120px}.cta-card:after{content:"";background:radial-gradient(circle,#ffffff1f,#0000 65%);background:radial-gradient(circle,lab(100% 0 0/.12),#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-200px;left:-100px}.cta-card .eyebrow{color:var(--accent-ink);opacity:.85}.cta-card .eyebrow:before{background:var(--accent-ink)}.cta-card h2{color:var(--accent-ink);margin-top:16px;position:relative}.cta-card p{color:var(--accent-ink);opacity:.9;max-width:540px;margin:18px auto 0;font-size:18px;line-height:1.5;position:relative}.cta-card .badges{justify-content:center;margin-top:32px;position:relative}.cta-card .badge{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209);background:#0b0d12;background:lab(3.66844% -.0394955 -2.46498)}.cta-card .trust{justify-content:center;margin-top:22px;position:relative}.cta-card .trust-tx{color:var(--accent-ink);opacity:.85}.cta-card .trust-tx b{color:var(--accent-ink)}.footer{border-top:1px solid var(--hair);padding:64px 0 40px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-brand p{color:var(--muted);max-width:280px;margin:16px 0 0;font-size:14px;line-height:1.6}.foot-col h4{font-size:12.5px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 16px;font-weight:600}.foot-col a{color:var(--ink-soft);padding:7px 0;font-size:14.5px;transition:color .15s;display:block}.foot-col a:hover{color:var(--accent)}.foot-bot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;display:flex}.foot-bot span{color:var(--muted);font-size:13px}.foot-bot .local{font-family:var(--mono);color:var(--faint);font-size:12px}@media (max-width:820px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.foot-brand{grid-column:1/-1}}@media (max-width:500px){.foot-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.reveal.in{animation:.7s cubic-bezier(.2,.7,.2,1) both revealIn}}@keyframes revealIn{0%{transform:translateY(24px)}to{transform:none}}.pp-hero{border-bottom:1px solid var(--hair);padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,64px)}.pp-hero .eyebrow{margin-bottom:18px}.pp-hero h1{font-size:clamp(32px,5vw,52px)}.pp-hero .lead{max-width:580px;margin-top:16px}.pp-meta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.pp-meta-pill{color:var(--ink-soft);background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.pp-meta-pill svg{width:14px;height:14px;color:var(--accent)}.pp-layout{grid-template-columns:220px 1fr;align-items:start;gap:clamp(32px,5vw,72px);padding:clamp(48px,7vw,80px) 0;display:grid}@media (max-width:760px){.pp-layout{grid-template-columns:1fr}.pp-toc{display:none}}.pp-toc{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:24px 20px;position:sticky;top:88px}.pp-toc h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:11px;font-weight:600}.pp-toc ol{counter-reset:toc;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pp-toc li{counter-increment:toc}.pp-toc a{color:var(--ink-soft);border-radius:8px;align-items:baseline;gap:9px;padding:7px 8px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:flex}.pp-toc a:before{content:counter(toc, decimal-leading-zero);font-family:var(--mono);color:var(--faint);flex:none;font-size:10px;font-weight:700}.pp-toc a:hover{color:var(--accent);background:var(--accent-tint)}.pp-body{min-width:0}.pp-section{border-bottom:1px solid var(--hair-2);margin-bottom:clamp(36px,5vw,52px);padding-bottom:clamp(36px,5vw,52px)}.pp-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pp-section-head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.pp-section-num{font-family:var(--mono);color:var(--accent);background:var(--accent-tint);border:1px solid var(--accent-tint-2);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.pp-section-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(19px,2.5vw,24px);font-weight:700}.pp-body p{color:var(--ink-soft);margin:0 0 16px;font-size:16px;line-height:1.7}.pp-body p:last-child{margin-bottom:0}.pp-body strong{color:var(--ink);font-weight:700}.pp-body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.pp-body a:hover{color:var(--accent-strong)}.pp-callout{background:var(--accent-tint);border:1px solid var(--accent-tint-2);border-radius:var(--r-sm);align-items:flex-start;gap:14px;margin:20px 0;padding:18px 20px;display:flex}.pp-callout-ic{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.pp-callout-ic svg{width:16px;height:16px}.pp-callout p{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.55}.pp-list{flex-direction:column;gap:10px;margin:16px 0;padding:0;list-style:none;display:flex}.pp-list li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;display:flex}.pp-list li:before{content:"";background:var(--accent-tint) url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%235b61d6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12.5 10 17l9-10'/%3E%3C/svg%3E") center/14px no-repeat;border:1px solid var(--accent-tint-2);border-radius:6px;flex:none;width:20px;height:20px;margin-top:2px}.pp-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}.pp-table th{text-align:left;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);background:var(--hair-2);border-bottom:1px solid var(--hair);padding:10px 14px;font-size:11px;font-weight:700}.pp-table th:first-child{border-radius:8px 0 0}.pp-table th:last-child{border-radius:0 8px 0 0}.pp-table td{border-bottom:1px solid var(--hair-2);color:var(--ink-soft);vertical-align:top;padding:13px 14px;line-height:1.5}.pp-table td:first-child{color:var(--ink);font-weight:600}.pp-table tr:last-child td{border-bottom:none}.pp-table tr:hover td{background:var(--hair-2)}.tag{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.tag-green{color:#005228;color:lab(29.6024% -39.2447 20.3969);background:#cff2da;background:lab(92.5524% -15.5344 7.96288)}.tag-amber{color:#764b00;color:lab(35.8651% 21.9574 78.9846);background:#ffefd7;background:lab(95.4129% 4.93097 18.9675)}
