@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_186f7cb6-module__3kQsqW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_186f7cb6-module__3kQsqW__variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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.0b_~8bw~gzh90.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.0_qb~~5cn13jl.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.0eehd8tgys7nv.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.04o39dzmj.ey..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.0b_~8bw~gzh90.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.0_qb~~5cn13jl.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.0eehd8tgys7nv.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.04o39dzmj.ey..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.0b_~8bw~gzh90.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.0_qb~~5cn13jl.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.0eehd8tgys7nv.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.04o39dzmj.ey..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.0b_~8bw~gzh90.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.0_qb~~5cn13jl.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.0eehd8tgys7nv.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.04o39dzmj.ey..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.0b_~8bw~gzh90.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.0_qb~~5cn13jl.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.0eehd8tgys7nv.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.04o39dzmj.ey..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.0b_~8bw~gzh90.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.0_qb~~5cn13jl.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.0eehd8tgys7nv.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_994577da-module__ibygyq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_994577da-module__ibygyq__variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.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:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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/cc545e633e20c56d-s.0dza.stei.9v7.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/71b036adf157cdcf-s.03nf~dfjdkf~..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/89b21bb081cb7469-s.0gfhww.tctz1o.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/3fe682a82f50d426-s.09q3q1i5159bl.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/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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/13bf9871fe164e7f-s.0s19wthhh_6~m.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/cc545e633e20c56d-s.0dza.stei.9v7.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/71b036adf157cdcf-s.03nf~dfjdkf~..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/89b21bb081cb7469-s.0gfhww.tctz1o.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/3fe682a82f50d426-s.09q3q1i5159bl.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/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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/13bf9871fe164e7f-s.0s19wthhh_6~m.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/cc545e633e20c56d-s.0dza.stei.9v7.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/71b036adf157cdcf-s.03nf~dfjdkf~..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/89b21bb081cb7469-s.0gfhww.tctz1o.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/3fe682a82f50d426-s.09q3q1i5159bl.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/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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/13bf9871fe164e7f-s.0s19wthhh_6~m.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/cc545e633e20c56d-s.0dza.stei.9v7.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/71b036adf157cdcf-s.03nf~dfjdkf~..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/89b21bb081cb7469-s.0gfhww.tctz1o.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/3fe682a82f50d426-s.09q3q1i5159bl.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/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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_3df91a35-module__BrIeyG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3df91a35-module__BrIeyG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--em:#10b981;--emh:#34d399;--emd:#059669;--emg:#10b98126;--ems:#10b9810f;--red:#ef4444;--amb:#f59e0b;--blu:#3b82f6;--pur:#8b5cf6;--bg:#09090b;--s1:#0c0c0e;--s2:#131316;--s3:#1a1a1f;--s4:#222228;--h:#f1f5f9;--b:#94a3b8;--mu:#8294aa;--sub:#64748b;--dim:#4b5c6f;--bd:#ffffff0f;--bde:#10b9811f;--gr:linear-gradient(135deg, #059669, #10b981 50%, #34d399);--ez:cubic-bezier(.16, 1, .3, 1);--max-w:1300px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}a,button{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--b);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9999;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.hover-lift{transition:transform .28s var(--ez), box-shadow .28s var(--ez)}.hover-lift:hover{box-shadow:0 20px 40px #0000004d, 0 0 0 1px var(--bde);transform:translateY(-6px)}.hover-glow{transition:box-shadow .28s var(--ez), border-color .28s var(--ez)}.hover-glow:hover{box-shadow:0 0 30px #10b98126, 0 0 0 1px var(--bde);border-color:var(--em)!important}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;background:var(--gr);-webkit-mask-composite:xor;opacity:0;transition:opacity .28s var(--ez);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gradient-border:hover:before{opacity:1}.shine-effect{position:relative;overflow:hidden}.shine-effect:after{content:"";width:200%;height:200%;transition:transform .6s var(--ez);pointer-events:none;background:linear-gradient(45deg,#0000 30%,#10b98108 50%,#0000 70%);position:absolute;top:-50%;left:-50%;transform:rotate(45deg)translate(-100%)}.shine-effect:hover:after{transform:rotate(45deg)translate(100%)}.fc-val-num{font:inherit;color:inherit;letter-spacing:inherit}.w{max-width:var(--max-w);margin:0 auto;padding:0 28px}@media (max-width:400px){.w{padding:0 16px}}.gt{background:var(--gr);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gt>div{background:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rv{opacity:0;transition:opacity .7s var(--ez), transform .7s var(--ez);transform:translateY(40px)}.rv.v{opacity:1;transform:translateY(0)}.d1{transition-delay:.12s}.d2{transition-delay:.24s}.d3{transition-delay:.36s}.btn-main{background:var(--gr);color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:-.2px;cursor:pointer;transition:transform .25s var(--ez), box-shadow .25s var(--ez);border:none;border-radius:100px;align-items:center;gap:8px;padding:16px 36px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 16px #10b98133,inset 0 1px #ffffff1a}.btn-main:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.btn-main:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 32px #10b9814d,inset 0 1px #ffffff26}.btn-main:hover:before{transform:translate(100%)}.btn-main:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.btn-ghost{color:var(--b);font-family:var(--font-display), sans-serif;letter-spacing:-.2px;border:1px solid var(--bd);cursor:pointer;transition:all .25s var(--ez);background:0 0;border-radius:100px;align-items:center;gap:8px;padding:16px 36px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-ghost:hover{color:var(--h);background:#ffffff0a;border-color:#ffffff26;transform:translateY(-2px)}.btn-ghost:active{transition-duration:80ms;transform:translateY(0)}.sec{padding:100px 0;position:relative}.sec-d{background:var(--s1)}@media (max-width:768px){.sec{padding:60px 0}}.tag{font-family:var(--font-mono), monospace;letter-spacing:3px;text-transform:uppercase;color:var(--em);align-items:center;gap:10px;margin-bottom:14px;font-size:10px;font-weight:500;display:inline-flex}.tag:before{content:"";background:var(--em);border-radius:1px;width:20px;height:1.5px}.sh{font-family:var(--font-display), sans-serif;letter-spacing:-1.5px;color:var(--h);margin-bottom:16px;font-size:clamp(26px,4vw,44px);font-weight:700;line-height:1.08}.sp{color:var(--mu);max-width:580px;margin-bottom:48px;font-size:16px;line-height:1.7}@keyframes up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes countPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}nav{top:var(--urg-bar-h,0px);z-index:100;background:var(--bg);transition:all .28s;position:fixed;left:0;right:0}nav.s{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--bd);background:#09090beb}.nav-i{max-width:var(--max-w);align-items:center;gap:0;height:68px;margin:0 auto;padding:0 32px;display:flex}.logo{align-items:center;text-decoration:none;display:flex}.logo img{filter:drop-shadow(0 0 6px #10b98133);transition:filter .3s}.logo:hover img{filter:drop-shadow(0 0 10px #10b98166)}.logo-dot{background:var(--em);vertical-align:super;border-radius:50%;width:6px;height:6px;margin-left:1px;display:inline-block;position:relative;top:-3px;box-shadow:0 0 10px #10b98180}.blitzap-logo{color:inherit;align-items:center;text-decoration:none;display:inline-flex;position:relative}.blitzap-logo img{object-fit:contain;display:block}.blitzap-logo--glow img{filter:drop-shadow(0 0 14px #10b98166)drop-shadow(0 0 4px #10b98133);animation:3s ease-in-out infinite logo-glow-pulse}@keyframes logo-glow-pulse{0%,to{filter:drop-shadow(0 0 14px #10b98166)drop-shadow(0 0 4px #10b98133)}50%{filter:drop-shadow(0 0 22px #10b98199)drop-shadow(0 0 8px #10b98159)}}.nlinks{align-items:center;gap:4px;margin-left:auto;list-style:none;display:flex}.nlinks a{color:var(--sub);letter-spacing:.2px;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s;display:block}.nlinks a:hover{color:var(--h);background:#ffffff0a}.nav-actions{border-left:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:24px;margin-left:20px;padding-left:20px;display:flex}.nav-actions .nav-login{font-family:var(--font-display), sans-serif;color:#ffffff8c;letter-spacing:-.3px;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:800;text-decoration:none;transition:color .18s;display:inline-flex}.nav-actions .nav-login svg{opacity:.5;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s}.nav-actions .nav-login:hover{color:#fff}.nav-actions .nav-login:hover svg{opacity:1;transform:translate(2px,-2px)}.nav-actions .nav-btn{font-family:var(--font-display), sans-serif;color:var(--h);letter-spacing:-.3px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;font-size:14px;font-weight:800;text-decoration:none;transition:color .18s;display:inline-flex}.nav-actions .nav-btn svg{opacity:.75;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s}.nav-actions .nav-btn:hover{color:var(--emh)}.nav-actions .nav-btn:hover svg{opacity:1;transform:translate(3px)}.hamburger{cursor:pointer;z-index:101;background:0 0;border:none;padding:8px;display:none}.hamburger span{background:var(--h);width:22px;height:2px;transition:all .28s var(--ez);border-radius:2px;margin:5px 0;display:block}.hamburger.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (max-width:900px){nav{-webkit-backdrop-filter:blur(16px);background:#09090b99;border-bottom:1px solid #10b9810f;box-shadow:0 4px 24px #10b9810a}nav.s{-webkit-backdrop-filter:blur(20px);background:#09090bbf;border-bottom:1px solid #10b9811a;box-shadow:0 4px 32px #10b9810f}.nav-i{justify-content:center;position:relative}.hamburger{display:block;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.logo{transform:scale(1.3)}.nlinks,.nav-actions{display:none}.nlinks.mobile-open{-webkit-backdrop-filter:blur(20px);z-index:100;animation:fadeIn .2s var(--ez) both;background:#09090bf7;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:fixed;inset:0}.nlinks.mobile-open a{color:var(--b);align-items:center;min-height:44px;padding:12px 20px;font-size:18px;display:flex}.nav-actions.mobile-open{bottom:calc(48px + env(safe-area-inset-bottom,0px));z-index:101;flex-direction:column;align-items:center;gap:20px;display:flex;position:fixed;left:0;right:0}.nav-actions.mobile-open .nav-login,.nav-actions.mobile-open .nav-btn{min-height:48px;padding:14px 24px;font-size:18px}}@media (max-width:768px){.nav-i{height:56px;padding:0 16px}}.hero{padding:calc(140px + var(--urg-bar-h,0px)) 0 96px;align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg{pointer-events:none;position:absolute;inset:0}.hero-bg .mesh{filter:blur(120px);opacity:.12;border-radius:50%;width:800px;height:800px;position:absolute}.mesh-1{background:var(--em);top:-20%;right:-10%}.mesh-2{background:var(--emd);bottom:-30%;left:-15%}.hero-grid{background-image:linear-gradient(#10b98103 1px,#0000 1px),linear-gradient(90deg,#10b98103 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 20%,#0000 70%);mask-image:radial-gradient(50% 50%,#000 20%,#0000 70%)}.hero-inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.hero-left{flex-direction:column;justify-content:center;min-width:0;max-width:600px;height:460px;display:flex}.hero-logo-badge{margin-bottom:20px}.hero-logo-badge .blitzap-logo{overflow:hidden}.hero-badge{font-family:var(--font-mono), monospace;letter-spacing:3px;text-transform:uppercase;color:var(--em);border:1px solid var(--bde);background:var(--ems);animation:up .6s var(--ez) both;border-radius:100px;align-items:center;gap:10px;padding:7px 20px;font-size:10px;font-weight:500;display:inline-flex}.hero-badge:before{content:"";background:var(--em);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 10px #10b98199}.hero-h1{font-family:var(--font-display), sans-serif;letter-spacing:-3px;color:var(--h);animation:up .6s 80ms var(--ez) both;font-size:clamp(36px,5.5vw,68px);font-weight:800;line-height:.92}.hero-slider-ctrl{z-index:5;white-space:nowrap;opacity:0;align-items:center;gap:12px;transition:opacity .25s;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero:hover .hero-slider-ctrl{opacity:1}.hero-ctrl-btn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .18s;display:flex}.hero-ctrl-btn:hover{color:var(--em)}.hero-dots{align-items:center;gap:6px;display:flex}.hero-dot{cursor:pointer;width:28px;height:2px;transition:background .3s var(--ez), width .3s var(--ez);background:#ffffff1a;border:none;border-radius:2px;padding:0;overflow:hidden}.hero-dot:hover{background:#fff3}.hero-dot.active{background:#10b98140;width:48px}.hero-dot-fill{background:var(--em);border-radius:2px;width:0;height:100%;animation:10s linear forwards dotProgress}@keyframes dotProgress{0%{width:0}to{width:100%}}.hero-small{font-family:var(--font-mono), monospace;letter-spacing:2.5px;text-transform:uppercase;color:var(--em);background:#10b98114;border:1px solid #10b9812e;border-radius:6px;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-block}.hero-small>div{color:inherit}.hero-dim{color:var(--mu);font-size:.7em;font-weight:700}.hero-dim>div{color:inherit}.hero-h1-main{display:block}.hero-h1 em,.hero-h1-main em{background:var(--gr);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-h1 em>div,.hero-h1-main em>div{background:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-p{color:var(--mu);max-width:520px;animation:up .6s .16s var(--ez) both;margin-top:24px;font-size:17px;line-height:1.75}.hero-p strong{color:var(--emh);font-weight:600}.hero-ctas{animation:up .6s .24s var(--ez) both;flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}.hero-link{font-family:var(--font-display), sans-serif;letter-spacing:-.2px;color:var(--h);transition:color .2s, gap .25s var(--ez);-webkit-tap-highlight-color:transparent;align-items:center;gap:7px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hero-link:after{content:"";background:var(--h);width:0;height:1px;transition:width .3s var(--ez);position:absolute;bottom:-3px;left:0}.hero-link:hover{color:#ffffffb3;gap:11px}.hero-link:hover:after{width:calc(100% - 21px)}.hero-link-icon{transition:transform .25s var(--ez);flex-shrink:0}.hero-link:hover .hero-link-icon{transform:translate(3px)}.hero-link--secondary{color:#ffffff73;font-size:14px;font-weight:500}.hero-link--secondary:after{background:#ffffff4d}.hero-link--secondary:hover{color:#ffffffbf}.hero-right{animation:up .7s .2s var(--ez) both;min-width:0;height:480px;position:relative;overflow:hidden}.hero-right .hero-visual{position:absolute;top:58px;left:32px;right:28px}.hero-right .hv-card-main{flex-direction:column;display:flex}.hero-video{aspect-ratio:16/10;border:1px solid var(--bd);background:var(--s1);cursor:pointer;border-radius:14px;width:100%;transition:all .28s;position:relative;overflow:hidden}.hero-video:hover{border-color:var(--bde);transform:scale(1.01)}.hero-video-inner{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.play-btn{border:2px solid var(--em);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .2s;display:flex}.play-btn:hover{background:var(--em);transform:scale(1.08)}.play-btn svg{fill:#fff;width:24px;height:24px;margin-left:3px}.hero-video-label{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--sub);font-size:10px}.float-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--bd);background:#0c0c0ed9;border-radius:12px;padding:14px 18px;animation:6s ease-in-out infinite float;position:absolute}.fc-1{animation-delay:0s;bottom:-20px;left:-30px}.fc-2{animation-delay:-3s;top:-16px;right:-24px}.fc-val{font-family:var(--font-display), sans-serif;color:var(--emh);letter-spacing:-1px;font-size:24px;font-weight:800}.fc-lab{color:var(--sub);margin-top:2px;font-size:11px}@media (max-width:900px){.hero{min-height:85vh;padding:calc(140px + var(--urg-bar-h,0px)) 0 60px}.hero-inner{text-align:center;grid-template-columns:1fr}.hero-left{justify-content:center;align-items:center;max-width:100%;height:auto;margin:0 auto}.hero-h1{letter-spacing:-2px;font-size:clamp(32px,8vw,48px);line-height:.95}.hero-p{max-width:480px;margin-top:20px;margin-left:auto;margin-right:auto;font-size:15px}.hero-ctas{flex-direction:column;align-items:stretch;gap:14px;width:100%;max-width:360px;margin-top:32px;margin-left:auto;margin-right:auto}.hero-link{text-align:center;background:#10b98114;border:1px solid #10b98133;border-radius:12px;justify-content:center;width:100%;padding:16px 24px;font-size:15px}.hero-link:after{display:none}.hero-link--secondary{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;width:100%;padding:14px 24px;font-size:14px}.hero-link--secondary:after{display:none}.hero-badge{margin-left:auto;margin-right:auto}.hero-small{letter-spacing:2px;font-size:10px}.hero-right,.hero-slider-ctrl,.float-card,.hv-float{display:none}.hero-bg .mesh{filter:blur(80px);opacity:.1;width:500px;height:500px}}@media (max-width:400px){.hero{padding:calc(90px + var(--urg-bar-h,0px)) 0 40px}.hero-h1{letter-spacing:-1.5px;font-size:clamp(26px,9vw,36px)}.hero-p{font-size:14px}.hero-small{letter-spacing:1.5px;padding:5px 12px;font-size:9px}.hero-ctas{max-width:100%}.hero-link{padding:14px 20px;font-size:14px}.hero-link--secondary{padding:12px 20px;font-size:13px}}.hero-visual{position:relative}.hv-card{border:1px solid var(--bd);background:var(--s1);border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #0000004d,inset 0 0 0 1px #ffffff08}.hv-card-main{padding:0}.hv-card-header{border-bottom:1px solid var(--bd);background:#ffffff04;align-items:center;gap:10px;padding:18px 24px;display:flex}.hv-dot-green,.hv-dot-blue{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hv-dot-green{background:var(--em);box-shadow:0 0 8px #10b98180}.hv-dot-blue{background:var(--blu);box-shadow:0 0 8px #3b82f680}.hv-card-title{font-family:var(--font-display), sans-serif;color:var(--h);flex:1;font-size:15px;font-weight:700}.hv-badge-live,.hv-badge-verified,.hv-badge-count{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;border-radius:100px;padding:4px 12px;font-size:9px}.hv-badge-live{color:var(--em);background:var(--ems);border:1px solid var(--bde);align-items:center;gap:6px;display:flex}.hv-pulse{background:var(--em);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.hv-badge-verified{color:var(--em);background:var(--ems);border:1px solid var(--bde)}.hv-badge-count{color:var(--blu);background:#3b82f614;border:1px solid #3b82f626}.hv-divider{background:var(--bd);height:1px}.hv-progress-bar{background:var(--s2);height:3px;position:relative}.hv-progress-fill{background:var(--gr);border-radius:3px;height:100%}.hv-stats-row{background:var(--bd);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.hv-stat{background:var(--s1);text-align:center;padding:18px 14px}.hv-stat-n{font-family:var(--font-display), sans-serif;color:var(--h);letter-spacing:-.5px;font-size:20px;font-weight:800;display:block}.hv-stat-fail .hv-stat-n{color:#ef4444}.hv-stat-l{font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:9px;display:block}.hv-feed{padding:8px 16px}.hv-feed-row{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;padding:10px;font-size:12px;transition:background .2s;display:flex}.hv-feed-row:last-child{border-bottom:none}.hv-feed-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px}.hv-c-em{color:var(--em);background:var(--em)}.hv-c-blu{color:var(--blu);background:var(--blu)}.hv-c-emh{color:var(--emh);background:var(--emh)}.hv-feed-phone{font-family:var(--font-mono), monospace;color:var(--sub);flex:1;font-size:12px}.hv-feed-status{font-family:var(--font-mono), monospace;letter-spacing:.5px;text-transform:uppercase;background:0 0;font-size:10px;font-weight:700}.hv-feed-time{font-family:var(--font-mono), monospace;color:var(--dim);font-size:9px}.hv-float{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--bd);z-index:3;background:#0c0c0eeb;border-radius:14px;align-items:center;gap:14px;padding:14px 20px;animation:6s ease-in-out infinite float;display:flex;position:absolute}.hv-float-1{animation-delay:0s;bottom:-32px;left:-24px}.hv-float-2{animation-delay:-3s;top:-32px;right:-20px}.hv-float-icon{background:var(--s2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.hv-float-val{font-family:var(--font-display), sans-serif;color:var(--emh);letter-spacing:-.5px;font-size:20px;font-weight:800;line-height:1.1;display:block}.hv-float-lab{color:var(--sub);margin-top:2px;font-size:11px;display:block}.hv-template-list{padding:4px 12px}.hv-tpl-row{border-bottom:1px solid #ffffff08;align-items:center;gap:12px;padding:10px 8px;transition:background .2s;display:flex}.hv-tpl-row:last-child{border-bottom:none}.hv-tpl-icon{background:var(--s2);border:1px solid var(--bd);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.hv-tpl-info{flex:1}.hv-tpl-name{font-family:var(--font-display), sans-serif;color:var(--h);font-size:13px;font-weight:600;display:block}.hv-tpl-meta{font-family:var(--font-mono), monospace;color:var(--dim);margin-top:2px;font-size:9px;display:block}.hv-tpl-badge{font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;border:1px solid;border-radius:100px;padding:3px 10px;font-size:8px}.hv-lists-section{padding:12px 20px 14px}.hv-lists-title{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:8px}.hv-lists-grid{flex-wrap:wrap;gap:8px;display:flex}.hv-list-chip{background:var(--s2);border:1px solid var(--bd);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;transition:border-color .2s;display:flex}.hv-list-icon{font-size:12px}.hv-list-name{color:var(--b);font-size:11px;font-weight:500}.hv-list-count{font-family:var(--font-mono), monospace;color:var(--em);font-size:10px;font-weight:700}.hv-import-bar{background:#10b9810a;align-items:center;gap:10px;padding:12px 20px;display:flex}.hv-import-icon{font-size:14px}.hv-import-text{font-family:var(--font-display), sans-serif;color:var(--em);flex:1;font-size:12px;font-weight:600}.hv-import-status{font-family:var(--font-mono), monospace;color:var(--sub);letter-spacing:.5px;font-size:9px}.hv-phone-mockup{border:1px solid var(--bd);background:#0b1418;border-radius:20px;margin:16px;overflow:hidden}.hv-wa-header{background:#1a2730;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:12px 16px;display:flex}.hv-wa-avatar{background:var(--em);width:32px;height:32px;font-family:var(--font-display), sans-serif;color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.hv-wa-info{flex:1}.hv-wa-name{font-family:var(--font-display), sans-serif;color:var(--h);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.hv-wa-status{font-family:var(--font-mono), monospace;color:var(--em);letter-spacing:.5px;margin-top:2px;font-size:8px}.hv-wa-seal{background:var(--em);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}.hv-wa-msgs{flex-direction:column;gap:8px;padding:16px;display:flex}.hv-wa-msg{border-radius:10px;max-width:85%;padding:10px 14px;font-size:12px;line-height:1.5;position:relative}.hv-wa-msg-biz{color:#d1fae5;background:#1a3a2e;border-bottom-left-radius:3px;align-self:flex-start}.hv-wa-msg-user{color:#bfdbfe;background:#1e3a4c;border-bottom-right-radius:3px;align-self:flex-end}.hv-wa-msg-label{font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;color:var(--em);align-items:center;gap:4px;margin-bottom:4px;font-size:8px;display:flex}.hv-wa-msg-label:before{content:"✓";background:var(--em);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:7px;display:inline-flex}.hv-wa-msg-time{font-family:var(--font-mono), monospace;color:#ffffff4d;text-align:right;margin-top:4px;font-size:8px;display:block}.hv-benefits-list{border-top:1px solid var(--bd);flex-direction:column;gap:0;display:flex}.hv-benefit-row{border-bottom:1px solid var(--bd);align-items:center;gap:12px;padding:10px 20px;transition:background .15s;display:flex}.hv-benefit-row:last-child{border-bottom:none}.hv-benefit-row:hover{background:#10b9810a}.hv-benefit-icon{flex-shrink:0;font-size:15px}.hv-benefit-info{flex-direction:column;gap:1px;display:flex}.hv-benefit-title{font-family:var(--font-display), sans-serif;color:var(--h);letter-spacing:-.2px;font-size:12px;font-weight:700}.hv-benefit-desc{color:var(--sub);font-size:10px}.hv-comp-header{grid-template-columns:1fr 1fr 1fr;gap:1px;margin:14px 16px 0;display:grid}.hv-comp-col-label{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;text-align:center;border-radius:6px 6px 0 0;padding:6px 8px;font-size:9px;font-weight:700}.hv-comp-col-label--bad{color:#ef4444;background:#ef444414;border:1px solid #ef444433;border-bottom:none}.hv-comp-col-label--good{color:var(--em);border:1px solid var(--bde);background:#10b98114;border-bottom:none}.hv-comp-rows{border:1px solid var(--bd);border-radius:0 0 10px 10px;flex:1;margin:0 16px;overflow:hidden}.hv-comp-row{border-bottom:1px solid var(--bd);background:var(--s1);grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.hv-comp-row:last-child{border-bottom:none}.hv-comp-row:hover{background:#ffffff05}.hv-comp-metric-label{color:var(--sub);border-right:1px solid var(--bd);letter-spacing:.2px;padding:10px 12px;font-size:10px}.hv-comp-val{font-family:var(--font-display), sans-serif;text-align:center;padding:10px 8px;font-size:12px;font-weight:700}.hv-comp-val--bad{color:#ef4444;border-right:1px solid var(--bd);background:#ef44440a}.hv-comp-val--good{color:var(--em);background:#10b9810a}.hv-comp-metrics{background:var(--bd);border-top:1px solid var(--bd);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.hv-comp-metric-item{background:var(--s1);flex-direction:column;align-items:center;gap:3px;padding:12px 8px;display:flex}.hv-comp-metric-val{font-family:var(--font-display), sans-serif;color:var(--emh);letter-spacing:-.3px;font-size:12px;font-weight:800}.hv-comp-metric-desc{color:var(--sub);text-align:center;letter-spacing:.2px;font-size:9px}.hv-cost-bar{border-top:1px solid var(--bde);background:#10b9810a;padding:12px 20px}.hv-cost-row{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.hv-cost-label{color:var(--sub);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.hv-cost-total{font-family:var(--font-mono), monospace;color:var(--em);font-size:14px;font-weight:700}.hv-cost-breakdown{justify-content:space-between;align-items:center;display:flex}.hv-cost-item{color:var(--mu);align-items:center;gap:5px;font-size:10px;display:flex}.hv-cost-dot{background:var(--em);opacity:.5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hv-cost-ok{color:var(--em);letter-spacing:.3px;font-size:9px;font-weight:600}.marquee-wrap{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);white-space:nowrap;padding:20px 0;overflow:hidden}.marquee-track{gap:56px;animation:30s linear infinite marquee;display:inline-flex}.marquee-track:hover{animation-play-state:paused}.mq-item{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--dim);flex-shrink:0;align-items:center;gap:10px;font-size:12px;display:flex}.mq-item .mq-dot{background:var(--em);border-radius:50%;width:4px;height:4px}@media (max-width:768px){.marquee-wrap{padding:14px 0}.marquee-track{gap:32px}.mq-item{letter-spacing:1.5px;font-size:10px}}.ps-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ps-card{border-radius:14px;padding:40px 32px;position:relative}.ps-bad{background:var(--s2);border:1px solid #ef44441a}.ps-good{background:linear-gradient(160deg, #10b9810a, var(--s2));border:1px solid var(--bde)}.ps-label{font-family:var(--font-mono), monospace;letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:9px;display:flex}.ps-bad .ps-label{color:var(--red)}.ps-bad .ps-label:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.ps-good .ps-label{color:var(--em)}.ps-good .ps-label:before{content:"";background:var(--em);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b98180}.ps-item{color:var(--mu);align-items:flex-start;gap:10px;margin-bottom:14px;font-size:14px;line-height:1.5;display:flex}.ps-bad .ps-item span{color:var(--red);flex-shrink:0}.ps-good .ps-item span{color:var(--em);flex-shrink:0;font-weight:700}@media (max-width:768px){.ps-grid{grid-template-columns:1fr}}.show-tabs{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.show-tab{border:1px solid var(--bd);color:var(--sub);font-family:var(--font-body), sans-serif;cursor:pointer;background:0 0;border-radius:100px;padding:10px 20px;font-size:13px;font-weight:500;transition:all .18s}.show-tab.a{background:var(--em);border-color:var(--em);color:#fff;font-weight:700}.show-tab:not(.a):hover{border-color:var(--bde);color:var(--h)}.show-panel{animation:up .4s var(--ez) both;display:none}.show-panel.a{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.show-img{background:0 0;border:none;border-radius:14px;justify-content:stretch;align-items:stretch;min-height:340px;display:flex;position:relative;overflow:hidden}.show-img>*{width:100%}.show-img .placeholder{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim);flex-direction:column;align-items:center;gap:10px;font-size:10px;display:flex}.show-img .placeholder svg{width:40px;height:40px;stroke:var(--dim);fill:none;stroke-width:1.5px}.show-text h3{font-family:var(--font-display), sans-serif;letter-spacing:-1px;color:var(--h);margin-bottom:10px;font-size:24px;font-weight:700}.show-text p{color:var(--mu);margin-bottom:20px;font-size:14px;line-height:1.7}.show-text ul{flex-direction:column;gap:10px;list-style:none;display:flex}.show-text ul li{color:var(--mu);align-items:center;gap:8px;font-size:13.5px;display:flex}.show-text ul li:before{content:"✓";color:var(--em);font-size:12px;font-weight:700}@media (max-width:900px){.show-panel.a{grid-template-columns:1fr}}@media (max-width:768px){.show-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:4px;overflow-x:auto}.show-tabs::-webkit-scrollbar{display:none}.show-tab{flex-shrink:0;padding:8px 14px;font-size:12px}.show-panel.a{gap:24px}.show-img{min-height:240px}.show-text h3{font-size:20px}.show-text p{font-size:13px}}.test-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.test-card{background:var(--s2);border:1px solid var(--bd);border-radius:14px;padding:32px 24px;transition:border-color .28s}.test-card:hover{border-color:var(--bde)}.test-stars{color:var(--amb);letter-spacing:2px;margin-bottom:14px;font-size:14px}.test-quote{color:var(--mu);margin-bottom:20px;font-size:14px;font-style:italic;line-height:1.65}.test-author{align-items:center;gap:12px;display:flex}.test-avatar{background:var(--s4);width:40px;height:40px;font-family:var(--font-display), sans-serif;color:var(--em);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.test-name{color:var(--h);font-size:13px;font-weight:600}.test-role{color:var(--sub);font-size:11px}@media (max-width:768px){.test-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.test-grid::-webkit-scrollbar{display:none}.test-card{scroll-snap-align:start;flex-shrink:0;width:85vw;max-width:340px;padding:24px 20px}.test-card:hover{transform:none}.test-quote{font-size:13px}}.steps-tl{flex-direction:column;padding-left:48px;display:flex;position:relative}.steps-tl:before{content:"";background:var(--bd);width:2px;position:absolute;top:0;bottom:0;left:19px}.steps-tl-line{background:var(--em);transform-origin:top;z-index:1;width:2px;position:absolute;top:0;bottom:0;left:19px;transform:scaleY(0)}.step-row{align-items:flex-start;padding-bottom:40px;display:flex;position:relative}.step-row:last-child{padding-bottom:0}.step-node{background:var(--bg);border:2px solid var(--bd);z-index:2;width:40px;height:40px;transition:all .4s var(--ez);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;left:-48px}.step-node.active{border-color:var(--em);background:var(--em);box-shadow:0 0 20px #10b9814d}.step-node.active .step-node-num{color:#fff}.step-node-num{font-family:var(--font-display), sans-serif;color:var(--dim);transition:color .4s var(--ez);font-size:14px;font-weight:800}.step-card{background:var(--s2);border:1px solid var(--bd);transition:all .28s var(--ez);border-radius:14px;flex:1;align-items:flex-start;gap:24px;padding:32px;display:flex}.step-card:hover{border-color:var(--bde);transform:translateY(-4px);box-shadow:0 20px 40px #0003}.step-card-icon{width:56px;min-width:56px;height:56px;color:var(--em);background:linear-gradient(135deg,#10b9811a,#10b9810a);border:1px solid #10b9811f;border-radius:14px;justify-content:center;align-items:center;display:flex}.step-card-icon svg{width:24px;height:24px}.step-card-body{flex:1;min-width:0}.step-card-title{font-family:var(--font-display), sans-serif;color:var(--h);letter-spacing:-.5px;margin-bottom:4px;font-size:18px;font-weight:700}.step-card-sub{color:var(--em);margin-bottom:12px;font-size:14px;font-weight:500}.step-card-desc{color:var(--mu);margin-bottom:16px;font-size:14px;line-height:1.7}.step-card-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.step-card-list li{color:var(--mu);align-items:baseline;gap:8px;font-size:13px;line-height:1.5;display:flex}.step-card-list li:before{content:"✓";color:var(--em);flex-shrink:0;font-size:11px;font-weight:700}@media (max-width:900px){.step-card{flex-direction:column;gap:16px;padding:24px}}@media (max-width:768px){.steps-tl{padding-left:36px}.steps-tl:before,.steps-tl-line{left:15px}.step-node{width:32px;height:32px;left:-36px}.step-node-num{font-size:12px}.step-row{padding-bottom:28px}.step-card{padding:20px 18px}.step-card:hover{transform:none}.step-card-title{font-size:16px}.step-card-sub,.step-card-desc{font-size:13px}.step-card-icon{width:44px;min-width:44px;height:44px}.step-card-icon svg{width:20px;height:20px}}@media (max-width:400px){.steps-tl{padding-left:28px}.steps-tl:before,.steps-tl-line{left:13px}.step-node{width:28px;height:28px;left:-28px}.step-node-num{font-size:11px}}.cmp-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid;position:relative}.cmp-card{transition:transform .3s var(--ez), box-shadow .3s var(--ez);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cmp-card:hover{transform:translateY(-4px)}.cmp-card--without{background:linear-gradient(180deg, #ef44440a 0%, var(--s1) 100%);border:1px solid #ef444426}.cmp-card--without:hover{box-shadow:0 20px 40px #ef444414}.cmp-card--with{border:1px solid var(--bde);background:linear-gradient(180deg, #10b9810f 0%, var(--s1) 100%)}.cmp-card--with:hover{box-shadow:0 20px 40px #10b9811a, 0 0 0 1px var(--bde)}.cmp-vs{background:var(--s3);border:1px solid var(--bd);width:48px;height:48px;font-family:var(--font-display), sans-serif;color:var(--mu);letter-spacing:1px;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin:0 -24px;font-size:13px;font-weight:800;display:flex}.cmp-card__header{border-bottom:1px solid var(--bd);align-items:center;gap:12px;padding:20px 24px;display:flex}.cmp-card__header--without{background:#ef44440a}.cmp-card__header--with{background:#10b9810a}.cmp-card__title{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--sub);font-size:11px;font-weight:600}.cmp-status{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cmp-status--red{background:var(--red);box-shadow:0 0 8px #ef444480}.cmp-status--green{background:var(--em);animation:2s ease-in-out infinite cmp-pulse;box-shadow:0 0 8px #10b98180}@keyframes cmp-pulse{0%,to{box-shadow:0 0 8px #10b98180}50%{box-shadow:0 0 16px #10b981cc}}.cmp-card__body{flex:1;padding:8px 0}.cmp-row{align-items:flex-start;gap:14px;padding:14px 24px;transition:background .2s;display:flex}.cmp-row:hover{background:#ffffff05}.cmp-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:flex}.cmp-icon--red{color:var(--red);background:#ef44441f}.cmp-icon--green{color:var(--em);background:#10b9811f}.cmp-row__content{flex-direction:column;gap:4px;display:flex}.cmp-row__text{color:var(--b);font-size:14px;line-height:1.5}.cmp-row__cost{color:#ef4444b3;font-size:12px;font-weight:600;font-family:var(--font-mono), monospace}.cmp-row__value{color:var(--em);font-size:12px;font-weight:600;font-family:var(--font-mono), monospace}.cmp-card__footer{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;margin-top:auto;padding:18px 24px;display:flex}.cmp-card__footer--without{background:#ef444408}.cmp-card__footer--with{background:#10b9810a}.cmp-footer__label{color:var(--sub);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:500;font-family:var(--font-mono), monospace}.cmp-footer__value{font-family:var(--font-display), sans-serif;letter-spacing:-.5px;font-size:22px;font-weight:800}.cmp-footer__value--red{color:var(--red)}.cmp-footer__value--green{background:var(--gr);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.cmp-grid{grid-template-columns:1fr;gap:16px}.cmp-vs{width:40px;height:40px;margin:0 auto;font-size:11px}.cmp-row{gap:12px;padding:12px 18px}.cmp-card__header{padding:16px 18px}.cmp-card__footer{padding:14px 18px}.cmp-footer__value{font-size:18px}.cmp-card:hover{transform:none}.cmp-row__text{font-size:13px}}@media (max-width:400px){.cmp-row{gap:10px;padding:10px 14px}.cmp-card__header{padding:14px}.cmp-card__footer{padding:12px 14px}}.phone-wrap{justify-content:center;display:flex}.phone{background:var(--bg);border:3px solid var(--s4);border-radius:36px;width:274px;height:567px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0006,0 0 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}.phone:before{content:"";background:var(--bg);z-index:10;border:2px solid var(--s4);border-top:none;border-radius:0 0 16px 16px;width:100px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone:after{content:"";background:var(--s3);z-index:11;border-radius:100px;width:48px;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-screen{background:var(--s1);border-radius:36px;flex-direction:column;display:flex;position:absolute;inset:3px;overflow:hidden}.phone-status{height:44px;font-family:var(--font-mono), monospace;color:var(--sub);background:var(--s2);flex-shrink:0;justify-content:center;align-items:flex-end;padding-bottom:6px;font-size:10px;display:flex}.phone-wa-header{background:var(--s2);border-bottom:1px solid var(--bd);flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.phone-wa-avatar{background:var(--gr);width:32px;height:32px;font-family:var(--font-display), sans-serif;color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.phone-wa-info{flex:1}.phone-wa-name{font-family:var(--font-display), sans-serif;color:var(--h);align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.phone-wa-name .seal{background:var(--em);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex}.phone-wa-status{color:var(--em);font-size:10px}.phone-wa-body{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;position:relative;overflow:hidden}.phone-wa-body .img-slot{background:var(--s1);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.phone-wa-body .img-slot img{object-fit:cover;width:100%;height:100%}.phone-wa-body .img-slot .ph-label{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim);text-align:center;flex-direction:column;align-items:center;gap:8px;font-size:9px;line-height:1.5;display:flex}.phone-wa-body .img-slot .ph-label svg{width:28px;height:28px;stroke:var(--dim);fill:none;stroke-width:1.5px}.wa-bubble{border-radius:10px;max-width:85%;padding:8px 12px;font-size:12px;line-height:1.5;position:relative}.wa-bubble.them{background:var(--s3);color:var(--b);border-top-left-radius:2px;align-self:flex-start}.wa-bubble.me{background:var(--emd);color:#fff;border-top-right-radius:2px;align-self:flex-end}.wa-bubble .wa-time{opacity:.5;text-align:right;margin-top:3px;font-size:9px}.phone-wa-input{background:var(--s2);border-top:1px solid var(--bd);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.phone-wa-input .inp-fake{background:var(--s3);border:1px solid var(--bd);border-radius:16px;flex:1;height:32px}.phone-wa-input .mic-fake{background:var(--em);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.homo-hero{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:48px;display:grid}.homo-card{border-radius:14px;padding:40px 32px}.homo-price{background:linear-gradient(160deg, #10b9810d, var(--s2));border:1px solid var(--em);border-radius:14px;flex-direction:column;padding:32px 28px;display:flex}.homo-hooks{flex-direction:column;gap:14px;display:flex}.homo-hook{background:var(--s2);border:1px solid var(--bd);border-radius:14px;padding:24px 20px;transition:border-color .18s}.homo-hook:hover{border-color:var(--bde)}.homo-trust-strip{background:var(--bd);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:950px;margin:0 auto;display:grid;overflow:hidden}.homo-steps{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (max-width:768px){.homo-hero{grid-template-columns:1fr}.homo-layout{flex-direction:column!important;gap:20px!important;height:auto!important;display:flex!important}.homo-layout .phone{margin:0 auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.homo-layout .homo-info{padding:24px 20px!important;position:relative!important;inset:auto!important}.homo-layout .homo-info-left{padding:24px 20px!important}.homo-plans-grid{grid-template-columns:1fr!important;position:relative!important;inset:auto!important}.homo-trust-strip{grid-template-columns:1fr 1fr!important}}@media (max-width:1100px){.homo-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.homo-steps{grid-template-columns:1fr}}@media (max-width:400px){.homo-trust-strip{grid-template-columns:1fr!important}}.bill-tabs{background:var(--s2);border:1px solid var(--bd);border-radius:12px;gap:0;width:fit-content;margin:0 auto 40px;padding:4px;display:flex}.bill-tab{cursor:pointer;color:var(--dim);white-space:nowrap;background:0 0;border:none;border-radius:10px;padding:12px 28px;transition:all .18s;position:relative}.bill-tab.a{color:#fff}.bill-tab:not(.a):hover{color:var(--h)}.bill-tab-bg{background:var(--gr);z-index:0;border-radius:10px;position:absolute;inset:0}.bill-tab__inner{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.bill-tab__label{font-size:14px;font-weight:600}.bill-tab__discount{font-family:var(--font-mono), monospace;letter-spacing:.5px;color:var(--em);background:#10b9811f;border:1px solid #10b98133;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1}.bill-tab.a .bill-tab__discount{color:#fff;background:#ffffff2e;border-color:#ffffff40}.pk-savings{align-items:center;gap:10px;margin-top:6px;display:flex}.pk-savings-old{color:var(--dim);opacity:.6;font-size:15px;text-decoration:line-through}.pk-savings-pct{font-family:var(--font-mono), monospace;color:var(--em);background:var(--ems);border:1px solid var(--bde);border-radius:100px;padding:3px 9px;font-size:11px;font-weight:600}@media (max-width:640px){.bill-tabs{justify-content:center;width:100%}.bill-tab{padding:10px 16px}.bill-tab__label{font-size:12px}.bill-tab__discount{padding:2px 7px;font-size:9px}}.ptabs{background:var(--s2);border:1px solid var(--bd);border-radius:10px;gap:0;width:fit-content;margin:0 auto 24px;padding:4px;display:flex}.ptab{cursor:pointer;color:var(--dim);white-space:nowrap;font-size:13px;font-weight:500;font-family:var(--font-body), sans-serif;background:0 0;border:none;border-radius:8px;padding:11px 22px;transition:all .18s}.ptab.a{background:var(--gr);color:#fff;font-weight:700}.ptab:not(.a):hover{color:var(--h)}.psc{display:none}.psc.a{animation:up .4s var(--ez) both;display:block}.pg{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pk{background:var(--s2);border:1px solid var(--bd);transition:all .28s var(--ez);border-radius:14px;flex-direction:column;padding:32px 24px;display:flex;position:relative}.pk:hover{border-color:#ffffff1a;transform:translateY(-4px)}.pk.hl{border-color:var(--em);background:linear-gradient(160deg, #10b9810d, var(--s2));box-shadow:inset 0 1px 40px #10b9810f, 0 0 0 1px var(--em)}.pk-tag{background:var(--gr);color:#fff;font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;border-radius:100px;padding:4px 12px;font-size:9px;font-weight:500;position:absolute;top:14px;right:14px}.tier{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;border-radius:6px;margin-bottom:14px;padding:4px 10px;font-size:9px;font-weight:500;display:inline-block}.t1{color:var(--sub);background:#94a3b814}.t2{background:var(--ems);color:var(--em)}.t3{color:var(--amb);background:#f59e0b14}.t4{color:var(--pur);background:#8b5cf614}.pk-name{font-family:var(--font-display), sans-serif;color:var(--h);margin-bottom:4px;font-size:18px;font-weight:700}.pk-desc{color:var(--sub);min-height:38px;margin-bottom:20px;font-size:13px;line-height:1.5}.pk-label{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim);margin-bottom:4px;font-size:9px}.pk-price{align-items:baseline;gap:3px;display:flex}.pk-price .c{color:var(--dim);font-size:15px}.pk-price .v{font-family:var(--font-display), sans-serif;color:var(--h);font-size:40px;font-weight:800;line-height:1;transition:all .2s}.pk-price .v.ac{color:var(--emh)}.pk-price .p{color:var(--dim);align-self:flex-end;padding-bottom:4px;font-size:12px}.pk-setup{color:var(--dim);border:1px solid var(--bd);background:#ffffff05;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:10px;display:flex}.pk-setup b{font-family:var(--font-mono), monospace;color:var(--amb);font-weight:500}.pk-div{background:var(--bd);height:1px;margin:20px 0}.pk-feats{flex-direction:column;flex:1;gap:9px;margin-bottom:20px;list-style:none;display:flex}.pk-feats li{color:var(--mu);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.pk-feats li:before{content:"✓";color:var(--em);flex-shrink:0;margin-top:2px;font-size:11px;font-weight:700}.pk-feats li.off:before{content:"—";color:var(--dim)}.pk-feats li.off{color:var(--dim)}.pk-capacity{color:var(--dim);text-align:center;margin-top:12px;margin-bottom:18px;font-size:12px}.pk-capacity strong{color:var(--mu);font-weight:600}.mp-contact{margin-top:32px}.mp-contact-inner{background:var(--s2);border:1px solid var(--bde);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.mp-cta{border:1px solid var(--bde);background:var(--s3);white-space:nowrap;border-radius:12px;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.mp-cta:before{content:"";opacity:0;background:linear-gradient(135deg,#10b98114,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.mp-cta:hover:before{opacity:1}.mp-cta:hover{border-color:var(--em);transform:translateY(-2px);box-shadow:0 8px 24px #10b9811f}.mp-cta:active{transition-duration:80ms;transform:translateY(0)}.mp-cta-icon{z-index:1;flex-shrink:0;font-size:24px;position:relative}.mp-cta-text{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.mp-cta-label{font-family:var(--font-display), sans-serif;color:var(--h);font-size:15px;font-weight:700}.mp-cta-sub{color:var(--dim);font-size:12px}.mp-cta-arrow{color:var(--em);z-index:1;margin-left:auto;font-size:18px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative}.mp-cta:hover .mp-cta-arrow{transform:translate(4px)}@media (max-width:640px){.mp-contact-inner{text-align:center;flex-direction:column;padding:24px 20px}.mp-cta{justify-content:center;width:100%}}.pk-btn{width:100%;color:var(--b);font-family:var(--font-body), sans-serif;cursor:pointer;text-align:center;background:0 0;border:1px solid #ffffff14;border-radius:10px;margin-top:auto;padding:14px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.pk-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.pk-btn:hover:before{transform:translate(100%)}.pk-btn:hover{background:var(--s3);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.pk-btn:active{transition-duration:80ms;transform:translateY(0)}.pk-btn.pri{background:var(--gr);color:#fff;border-color:#0000;box-shadow:0 2px 12px #10b98126,inset 0 1px #ffffff1a}.pk-btn.pri:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98140,inset 0 1px #ffffff1f}.pk-btn.pri:active{transform:translateY(0)scale(.98)}.infn{background:var(--ems);border:1px solid var(--bde);color:var(--mu);border-radius:10px;align-items:center;gap:12px;margin-bottom:32px;padding:14px 18px;font-size:13px;display:flex}.infn strong{color:var(--emh)}@media (max-width:1100px){.pg{grid-template-columns:1fr 1fr}}@media (max-width:768px){.pk:hover{transform:none}.pk{padding:24px 20px}.pk-price .v{font-size:42px}}@media (max-width:600px){.pg{grid-template-columns:1fr}.ptabs{flex-wrap:wrap;width:100%}.pk{padding:24px 18px}}.src-card{background:linear-gradient(135deg,#3b82f608,#09090bcc);border:1px solid #3b82f626;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:44px;display:grid}.spb{text-align:center;background:#3b82f60d;border:1px solid #3b82f61f;border-radius:14px;min-width:200px;padding:28px 36px}@media (max-width:768px){.src-card{grid-template-columns:1fr}}.fq{flex-direction:column;gap:8px;max-width:860px;margin:0 auto;display:flex}.fqi{border:1px solid var(--bd);border-radius:14px;transition:border-color .28s;overflow:hidden}.fqi.op{border-color:var(--bde)}.fqq{cursor:pointer;background:var(--s2);justify-content:space-between;align-items:center;padding:22px 24px;transition:background .18s;display:flex}.fqq:hover{background:var(--s3)}.fqq h4{color:var(--h);font-size:15px;font-weight:600}.fqq .arr{color:var(--em);transition:transform .28s var(--ez);font-size:16px}.fqi.op .arr{transform:rotate(180deg)}.fqa{max-height:0;transition:max-height .45s var(--ez);overflow:hidden}.fqa-in{color:var(--mu);padding:0 24px 20px;font-size:14px;line-height:1.7}@media (max-width:768px){.fqq{padding:18px 16px}.fqq h4{font-size:14px}.fqa-in{padding:0 16px 16px;font-size:13px}}.ft{border-top:1px solid var(--bd);text-align:center;padding:48px 0}.ft-logo{font-family:var(--font-display), sans-serif;letter-spacing:-1.2px;color:var(--h);margin-bottom:8px;font-size:22px;font-weight:800}.ft-sub{font-family:var(--font-mono), monospace;letter-spacing:1px;color:var(--dim);font-size:10px}.ft-links{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:14px;display:flex}.ft-links a{color:var(--dim);font-size:13px;text-decoration:none;transition:color .18s}.ft-links a:hover{color:var(--em)}@media (max-width:768px){.ft{padding:32px 0}.ft-links{gap:16px}.ft-links a{font-size:12px}}.wa-fab{z-index:199;cursor:pointer;background:#25d366;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;text-decoration:none;transition:box-shadow .25s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #25d36666,inset 0 1px #ffffff26}.wa-fab:hover{box-shadow:0 6px 28px #25d36680,inset 0 1px #fff3}.wa-fab-pulse{border:2px solid #25d36680;border-radius:50%;animation:2s ease-in-out infinite waPulse;position:absolute;inset:-4px}@keyframes waPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}.wa-tooltip{background:var(--s2);border:1px solid var(--bd);color:var(--b);z-index:199;border-radius:12px;max-width:220px;padding:12px 16px;font-size:13px;line-height:1.5;position:fixed;bottom:38px;right:92px;box-shadow:0 8px 32px #0000004d}.wa-tooltip:after{content:"";background:var(--s2);border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);width:12px;height:12px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.wa-tooltip-close{cursor:pointer;color:var(--dim);font-size:16px;position:absolute;top:4px;right:8px}@media (max-width:768px){.wa-fab{bottom:calc(20px + env(safe-area-inset-bottom,0px))}.wa-tooltip{left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));max-width:none}.wa-tooltip:after{display:none}}@media (max-width:500px){.wa-fab{width:50px;height:50px;right:16px}}.urg-bar{z-index:101;background:linear-gradient(90deg, var(--emd), var(--em));padding:0;position:fixed;top:0;left:0;right:0}.urg-bar-inner{max-width:var(--max-w);flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;margin:0 auto;padding:8px 48px;display:flex;position:relative}.urg-bar-badge{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#fff3;border-radius:100px;padding:3px 10px;font-size:9px;font-weight:600}.urg-bar-text{color:#ffffffe6;font-size:13px}.urg-bar-text strong{color:#fff}.urg-timer{align-items:center;gap:4px;display:flex}.urg-timer-block{flex-direction:column;align-items:center;display:flex}.urg-timer-num{font-family:var(--font-mono), monospace;color:#fff;text-align:center;background:#0003;border-radius:4px;min-width:32px;padding:2px 6px;font-size:16px;font-weight:700;line-height:1}.urg-timer-label{color:#fff9;text-transform:uppercase;letter-spacing:1px;margin-top:1px;font-size:8px}.urg-timer-sep{font-family:var(--font-mono), monospace;color:#fff;margin-bottom:8px;font-size:14px;font-weight:700}.urg-bar-cta{color:var(--emd);white-space:nowrap;background:#fff;border-radius:100px;padding:6px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px #0000001a}.urg-bar-cta:hover{background:var(--h);transform:translateY(-1px)scale(1.04);box-shadow:0 4px 12px #00000026}.urg-bar-cta:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.urg-bar-close{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.urg-bar-close:hover{color:#fff}@supports (padding-top:env(safe-area-inset-top)){.urg-bar{padding-top:env(safe-area-inset-top)}}@media (max-width:600px){.urg-bar-inner{flex-wrap:wrap;justify-content:center;gap:6px;padding:6px 36px 6px 12px;font-size:12px}.urg-bar-text{text-align:center;order:1;width:100%;font-size:11px}.urg-timer{order:2}.urg-bar-cta{order:3;padding:5px 14px;font-size:11px}.urg-timer-num{min-width:26px;padding:2px 4px;font-size:13px}.urg-bar-badge{display:none}.urg-bar-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex;right:8px}}.typewriter-cursor{color:var(--em);font-weight:300;animation:1s step-end infinite blink}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #10b98126}50%{box-shadow:0 0 40px #10b98159,0 0 60px #10b9811a}}@keyframes featBadgeIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes particleFloat{0%,to{opacity:.3;transform:translateY(0)translate(0)}25%{opacity:.6;transform:translateY(-30px)translate(10px)}50%{opacity:.4;transform:translateY(-50px)translate(-5px)}75%{opacity:.5;transform:translateY(-20px)translate(-15px)}}@keyframes badgePop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.show-tab-indicator{background:var(--em);z-index:-1;border-radius:100px;position:absolute;inset:0}.ptab-indicator{background:var(--gr);z-index:-1;border-radius:8px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}.marquee-track,.float-card{animation:none}}@media (hover:none){.hover-lift:hover{box-shadow:none;transform:none}.hover-glow:hover{box-shadow:none}.shine-effect:after{display:none}}@media (max-width:768px){.cta-particle{animation:none}.wa-fab-pulse{animation-duration:4s}}.hero-dashboard{aspect-ratio:16/10;border:1px solid var(--bd);background:var(--s1);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.hero-dashboard-inner{display:flex;position:absolute;inset:0}.hd-sidebar{background:var(--s2);border-right:1px solid var(--bd);flex-direction:column;flex-shrink:0;align-items:center;gap:14px;width:48px;padding-top:14px;display:flex}.hd-sidebar-item{background:var(--s3);width:28px;height:28px;color:var(--dim);border-radius:8px;justify-content:center;align-items:center;font-size:11px;transition:all .18s;display:flex}.hd-sidebar-item.active{background:var(--emg);color:var(--em)}.hd-main{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:hidden}.hd-topbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.hd-campaign-name{font-family:var(--font-display), sans-serif;color:var(--h);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.hd-status-badge{font-family:var(--font-mono), monospace;letter-spacing:1px;text-transform:uppercase;color:var(--em);border:1px solid var(--bde);background:#10b9811a;border-radius:100px;padding:2px 8px;font-size:8px}.hd-progress-wrap{background:var(--s3);border-radius:100px;height:6px;overflow:hidden}.hd-progress-bar{background:var(--gr);border-radius:100px;width:0%;height:100%;transition:width .1s linear}.hd-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.hd-stat{background:var(--s2);border:1px solid var(--bd);text-align:center;border-radius:8px;padding:8px 10px}.hd-stat-val{font-family:var(--font-display), sans-serif;color:var(--h);letter-spacing:-.5px;font-size:16px;font-weight:800}.hd-stat-label{color:var(--dim);text-transform:uppercase;letter-spacing:1px;margin-top:2px;font-size:8px}.hd-stat.sent .hd-stat-val{color:var(--blu)}.hd-stat.delivered .hd-stat-val{color:var(--em)}.hd-stat.read .hd-stat-val{color:var(--emh)}.hd-stat.failed .hd-stat-val{color:var(--red)}.hd-feed{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.hd-feed-item{background:var(--s2);border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:9px;display:flex}.hd-feed-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.hd-feed-dot.sent{background:var(--blu)}.hd-feed-dot.delivered{background:var(--em)}.hd-feed-dot.read{background:var(--emh)}.hd-feed-phone{font-family:var(--font-mono), monospace;color:var(--sub);letter-spacing:.5px}.hd-feed-status{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.5px}.hd-feed-status.sent{color:var(--blu)}.hd-feed-status.delivered{color:var(--em)}.hd-feed-status.read{color:var(--emh)}.hd-feed-time{font-family:var(--font-mono), monospace;color:var(--dim);margin-left:auto}.fc-3{animation-delay:-1.5s;bottom:40px;right:-24px}.fc-4{animation-delay:-4.5s;top:40px;left:-20px}.feat-container{border:1px solid var(--bd);background:var(--s1);border-radius:14px;width:100%;height:100%;min-height:280px;padding:24px;position:relative;overflow:hidden}.feat-container:before{content:"";pointer-events:none;background-image:linear-gradient(#10b98104 1px,#0000 1px),linear-gradient(90deg,#10b98104 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 10%,#0000 70%);mask-image:radial-gradient(70% 60%,#000 10%,#0000 70%)}.feat-container:after{content:"";background:var(--em);filter:blur(100px);opacity:.04;pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feat-nodes{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.feat-node{background:var(--s2);border:1.5px solid var(--bd);width:80px;height:80px;font-size:12px;font-weight:600;font-family:var(--font-mono), monospace;color:var(--sub);letter-spacing:.5px;transition:all .4s var(--ez);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative}.feat-node:after{content:"";transition:border-color .4s var(--ez);pointer-events:none;border:1px solid #0000;border-radius:20px;position:absolute;inset:-4px}.feat-node.active{border-color:var(--em);color:var(--em);background:linear-gradient(160deg, #10b9810f, var(--s2));box-shadow:0 0 24px #10b98133,inset 0 0 16px #10b9810d}.feat-node.active:after{border-color:#10b9811a}.feat-msg-particle{background:var(--em);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 8px #10b98180}.feat-counter{font-family:var(--font-mono), monospace;color:var(--em);border:1px solid var(--bde);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10b9810f;border-radius:100px;padding:6px 16px;font-size:12px;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 16px #0003}.feat-badge{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--em);border:1px solid var(--bde);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10b98114;border-radius:100px;padding:6px 14px;font-size:10px;animation:.4s cubic-bezier(.34,1.56,.64,1) both featBadgeIn,3s ease-in-out .4s infinite glowPulse;position:absolute;top:20px;right:20px;box-shadow:0 4px 16px #0003}.feat-mini-dashboard{flex-direction:column;gap:8px;height:100%;display:flex}.feat-mini-bar-chart{align-items:flex-end;gap:8px;height:120px;padding:0 8px;display:flex}.feat-mini-bar{min-height:4px;transition:height 1s var(--ez);border-radius:4px 4px 0 0;flex:1}.feat-mini-bar:first-child{background:var(--blu)}.feat-mini-bar:nth-child(2){background:var(--em)}.feat-mini-bar:nth-child(3){background:var(--emh)}.feat-mini-bar:nth-child(4){background:var(--amb)}.feat-gauge{width:96px;height:96px;position:relative}.feat-gauge-circle{fill:none;stroke:var(--s3);stroke-width:4px}.feat-gauge-value{fill:none;stroke:var(--em);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset 1.5s var(--ez)}.feat-gauge-text{font-family:var(--font-display), sans-serif;fill:var(--emh);text-anchor:middle;dominant-baseline:central;font-size:14px;font-weight:800}.feat-import-zone{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.feat-import-file{background:var(--s2);border:1.5px solid var(--bd);width:80px;height:100px;font-family:var(--font-mono), monospace;color:var(--dim);border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative;box-shadow:0 8px 24px #0003}.feat-import-file:before{content:"";background:var(--s3);border-left:1.5px solid var(--bd);border-bottom:1.5px solid var(--bd);border-bottom-left-radius:8px;width:20px;height:20px;position:absolute;top:0;right:0}.feat-import-cols{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.feat-import-col{background:var(--s2);border:1.5px solid var(--bd);font-family:var(--font-mono), monospace;color:var(--sub);transition:all .4s var(--ez);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;display:flex;box-shadow:0 2px 8px #0000001a}.feat-import-col.mapped{border-color:var(--em);color:var(--em);background:#10b9810a;box-shadow:0 0 16px #10b9811a}.feat-import-col .check{color:var(--em);font-weight:700}.feat-timeline{align-items:center;gap:4px;width:100%;padding:0 8px;display:flex}.feat-tl-node{background:var(--s2);border:2px solid var(--bd);width:52px;height:52px;color:var(--dim);transition:all .4s var(--ez);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex;box-shadow:0 4px 12px #00000026}.feat-tl-node.active{border-color:var(--em);background:linear-gradient(160deg, #10b9811a, var(--s2));color:var(--em);box-shadow:0 0 20px #10b98133,0 4px 12px #00000026}.feat-tl-line{background:var(--bd);flex:1;height:2px;position:relative;overflow:hidden}.feat-tl-line-fill{background:var(--em);transform-origin:0;transition:transform .5s var(--ez);position:absolute;inset:0;transform:scaleX(0)}.feat-tl-line.active .feat-tl-line-fill{transform:scaleX(1)}.feat-tl-label{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim);text-align:center;transition:color .3s var(--ez);margin-top:6px;font-size:9px}.feat-tl-label.active{color:var(--em)}.feat-browser{border:1px solid var(--bd);border-radius:10px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.feat-browser-bar{background:var(--s2);border-bottom:1px solid var(--bd);align-items:center;gap:8px;padding:6px 10px;display:flex}.feat-browser-dots{gap:4px;display:flex}.feat-browser-dots span{background:var(--s4);border-radius:50%;width:7px;height:7px}.feat-browser-url{background:var(--s3);font-family:var(--font-mono), monospace;color:var(--dim);white-space:nowrap;border-radius:4px;flex:1;padding:3px 8px;font-size:8px;overflow:hidden}.feat-browser-body{background:var(--s1);flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.feat-brand-logo{font-family:var(--font-display), sans-serif;color:var(--h);transition:all .5s var(--ez);font-size:20px;font-weight:800}.dp-section{padding:100px 0;position:relative;overflow:hidden}.dp-browser-frame{border:1px solid var(--bd);border-radius:14px;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 40px 80px #0000004d}.dp-browser-chrome{background:var(--s2);border-bottom:1px solid var(--bd);align-items:center;gap:10px;padding:10px 16px;display:flex}.dp-dots{gap:5px;display:flex}.dp-dots span{border-radius:50%;width:10px;height:10px}.dp-dots span:first-child{background:#ef4444}.dp-dots span:nth-child(2){background:#f59e0b}.dp-dots span:nth-child(3){background:#22c55e}.dp-url{background:var(--s3);font-family:var(--font-mono), monospace;color:var(--dim);border-radius:6px;flex:1;padding:6px 14px;font-size:11px}.dp-url .dp-url-em{color:var(--em)}.dp-content{background:var(--bg);min-height:380px;display:flex}.dp-sidebar{background:var(--s1);border-right:1px solid var(--bd);flex-shrink:0;width:180px;padding:16px 0}.dp-sidebar-logo{font-family:var(--font-display), sans-serif;color:var(--h);border-bottom:1px solid var(--bd);align-items:center;gap:4px;margin-bottom:8px;padding:0 16px 16px;font-size:14px;font-weight:800;display:flex}.dp-sidebar-item{color:var(--sub);cursor:default;align-items:center;gap:10px;padding:10px 16px;font-size:12px;transition:all .18s;display:flex}.dp-sidebar-item.active{color:var(--em);background:var(--ems);border-right:2px solid var(--em)}.dp-sidebar-item .dp-icon{text-align:center;width:20px;font-size:14px}.dp-main{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex}.dp-header{justify-content:space-between;align-items:center;display:flex}.dp-title{font-family:var(--font-display), sans-serif;color:var(--h);font-size:16px;font-weight:700}.dp-status{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--em);border:1px solid var(--bde);background:#10b9811a;border-radius:100px;padding:4px 12px;font-size:9px}.dp-progress{background:var(--s3);border-radius:100px;height:8px;overflow:hidden}.dp-progress-fill{background:var(--gr);border-radius:100px;width:0%;height:100%}.dp-stats-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dp-stat-card{background:var(--s2);border:1px solid var(--bd);text-align:center;border-radius:10px;padding:14px}.dp-stat-number{font-family:var(--font-display), sans-serif;letter-spacing:-.5px;font-size:22px;font-weight:800}.dp-stat-number.sent{color:var(--blu)}.dp-stat-number.delivered{color:var(--em)}.dp-stat-number.read{color:var(--emh)}.dp-stat-number.failed{color:var(--red)}.dp-stat-label{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--dim);margin-top:4px;font-size:8px}.dp-chart{align-items:flex-end;gap:6px;height:80px;padding-top:8px;display:flex}.dp-chart-bar{border-radius:4px 4px 0 0;flex:1;min-height:4px}.dp-chart-bar:nth-child(odd){background:var(--em)}.dp-chart-bar:nth-child(2n){background:#10b9814d}.dp-providers{gap:8px;display:flex}.dp-provider{background:var(--s2);border:1px solid var(--bd);font-family:var(--font-mono), monospace;color:var(--sub);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:9px;display:flex}.dp-provider-dot{background:var(--em);border-radius:50%;width:6px;height:6px}.dp-provider.active{border-color:var(--em);color:var(--em)}@media (max-width:768px){.dp-sidebar{display:none}.dp-stats-grid{grid-template-columns:repeat(2,1fr)}.dp-section{padding:60px 0}.dp-browser-chrome{padding:8px 12px}.dp-url{text-overflow:ellipsis;font-size:9px;overflow:hidden}.dp-header{padding:12px 14px}.dp-title{font-size:13px}.dp-main{gap:12px;padding:14px}.dp-chart{height:50px}.dp-provider{padding:4px 8px;font-size:8px}}@media (max-width:500px){.dp-stats-grid{grid-template-columns:1fr 1fr}.dp-providers{flex-wrap:wrap}}.homo-showpiece{padding:120px 0;position:relative;overflow:hidden}.homo-showpiece-bg{background:linear-gradient(180deg, var(--bg) 0%, var(--s1) 15%, var(--s1) 85%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.homo-showpiece-bg .homo-grid{background-image:linear-gradient(#10b98102 1px,#0000 1px),linear-gradient(90deg,#10b98102 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50%,#000 20%,#0000 70%);mask-image:radial-gradient(60% 50%,#000 20%,#0000 70%)}.homo-showpiece-bg .homo-orb{background:var(--em);filter:blur(200px);opacity:.06;border-radius:50%;width:600px;height:600px;animation:6s ease-in-out infinite glowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homo-plans-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:absolute;inset:40px 0 40px 240px}.homo-card-btn{text-align:center;border:1px solid var(--bd);color:var(--h);font-size:13px;font-weight:600;font-family:var(--font-body), sans-serif;cursor:pointer;background:0 0;border-radius:100px;padding:13px 22px;transition:all .18s;display:block;position:relative;overflow:hidden}.homo-card-btn:hover{border-color:var(--bde);background:#10b9810f;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.homo-card-btn:active{transition-duration:80ms;transform:translateY(0)}.homo-card-btn-primary{background:var(--gr);color:#fff;border-color:#0000;box-shadow:0 2px 12px #10b9812e,inset 0 1px #ffffff1a}.homo-card-btn-primary:hover{background:var(--emh);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 24px #10b9814d,inset 0 1px #ffffff1f}.homo-card-btn-primary:active{transform:translateY(0)scale(.98)}.homo-cta-wrap{text-align:center;max-width:950px;margin:28px auto 0}.homo-cta-btn{background:var(--gr);color:#fff;cursor:pointer;width:100%;max-width:600px;font-size:15px;font-weight:700;font-family:var(--font-body), sans-serif;border:1px solid #34d3994d;border-radius:12px;padding:16px 48px;transition:all .25s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 2px 16px #10b98133,inset 0 1px #ffffff1a}.homo-cta-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.homo-cta-btn:hover:before{transform:translate(100%)}.homo-cta-btn:hover{border-color:#34d39980;transform:translateY(-2px)scale(1.01);box-shadow:0 8px 32px #10b9814d,inset 0 1px #ffffff1f}.homo-cta-btn:active{transition-duration:80ms;transform:translateY(0)scale(.98)}.homo-cta-urgency{font-family:var(--font-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--amb);margin-top:12px;font-size:10px}.homo-partners{flex-direction:column;align-items:center;gap:14px;margin-top:32px;display:flex}.homo-partners-label{font-family:var(--font-mono), monospace;letter-spacing:2.5px;text-transform:uppercase;color:var(--dim);font-size:9px}.homo-partners-logos{align-items:center;gap:24px;display:flex}.homo-partner-logo{opacity:.5;filter:grayscale(.3);transition:opacity .25s,filter .25s}.homo-partner-logo:hover{opacity:1;filter:grayscale(0)}.homo-partner-logo--round{border-radius:6px}@media (max-width:768px){.homo-showpiece{padding:60px 0}}.cta-logo.blitzap-logo{justify-content:center}.cta-logo.blitzap-logo--glow img{animation:3s ease-in-out infinite cta-logo-glow}@keyframes cta-logo-glow{0%,to{filter:drop-shadow(0 0 20px #10b98180)drop-shadow(0 0 6px #10b9814d)}50%{filter:drop-shadow(0 0 32px #10b981b3)drop-shadow(0 0 10px #10b98166)}}.cta-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-particle{background:var(--em);opacity:0;border-radius:50%;width:4px;height:4px;animation:8s ease-in-out infinite particleFloat;position:absolute}.cta-particle:first-child{animation-delay:0s;top:20%;left:10%}.cta-particle:nth-child(2){animation-delay:-2s;top:60%;left:25%}.cta-particle:nth-child(3){animation-delay:-4s;top:30%;left:45%}.cta-particle:nth-child(4){animation-delay:-1s;top:70%;left:65%}.cta-particle:nth-child(5){animation-delay:-3s;top:40%;left:80%}.cta-particle:nth-child(6){animation-delay:-5s;top:15%;left:90%}.cta-particle:nth-child(7){animation-delay:-6s;top:80%;left:35%}.cta-particle:nth-child(8){animation-delay:-7s;top:10%;left:55%}@media (max-width:768px){.cta-buttons{flex-direction:column;align-items:center}.cta-buttons .btn-main,.cta-buttons .btn-ghost{text-align:center;justify-content:center;width:100%;max-width:320px}.cta-particles{display:none}}.contact-hero{text-align:center;padding:160px 0 80px;position:relative;overflow:hidden}.contact-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.contact-hero-bg .mesh{filter:blur(120px);opacity:.15;border-radius:50%;position:absolute}.contact-hero-bg .mesh-1{background:var(--emd);width:600px;height:600px;top:-200px;left:-100px}.contact-hero-bg .mesh-2{background:var(--em);width:500px;height:500px;bottom:-150px;right:-100px}.contact-hero .w{z-index:1;position:relative}.cf{background:var(--s2);border:1px solid var(--bd);border-radius:14px;max-width:720px;margin:0 auto;padding:40px}.cf-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cf-field{flex-direction:column;margin-bottom:20px;display:flex}.cf-field.full{grid-column:1/-1}.cf-label{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--mu);margin-bottom:8px;font-size:10px;display:block}.cf-input,.cf-select,.cf-textarea{border:1px solid var(--bd);background:var(--s1);color:var(--h);font-family:var(--font-body), sans-serif;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:border-color .18s,box-shadow .18s}.cf-input:focus,.cf-select:focus,.cf-textarea:focus{border-color:var(--em);box-shadow:0 0 0 3px var(--ems)}.cf-input.error,.cf-select.error,.cf-textarea.error{border-color:var(--red);box-shadow:0 0 0 3px #ef44441a}.cf-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.cf-select option{background:var(--s2);color:var(--h)}.cf-textarea{resize:vertical;min-height:140px;line-height:1.6}.cf-error{color:var(--red);min-height:16px;margin-top:4px;font-size:12px}.cf-submit{background:var(--gr);color:#fff;width:100%;font-family:var(--font-body), sans-serif;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .18s;display:flex}.cf-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #10b98140}.cf-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.cf-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin}.cf-success{text-align:center;padding:48px 24px}.cf-success-icon{background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex}.cf-success-icon svg{width:36px;height:36px;color:var(--em)}.cf-success h3{font-family:var(--font-display), sans-serif;color:var(--h);margin-bottom:10px;font-size:22px;font-weight:700}.cf-success p{color:var(--mu);max-width:400px;margin:0 auto 24px;font-size:15px;line-height:1.6}.cf-success-btn{border:1px solid var(--s4);color:var(--b);font-family:var(--font-body), sans-serif;cursor:pointer;background:0 0;border-radius:100px;padding:12px 28px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.cf-success-btn:hover{border-color:var(--em);color:var(--h)}.checkout-hero{text-align:center;padding-top:140px;padding-bottom:20px}.checkout-layout{grid-template-columns:1fr 1fr;align-items:start;gap:32px;max-width:960px;margin:0 auto;display:grid}.checkout-summary{background:var(--s2);border:1px solid var(--bd);border-radius:14px;padding:32px 24px;position:sticky;top:100px}.checkout-summary.hl{border-color:var(--em);box-shadow:inset 0 1px 30px #10b9810f, 0 0 0 1px var(--em), 0 0 20px #10b98114}.checkout-cat{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--em);background:#10b98114;border-radius:6px;margin-bottom:14px;padding:4px 10px;font-size:9px;display:inline-block}.checkout-plan-name{font-family:var(--font-display), sans-serif;color:var(--h);margin-bottom:6px;font-size:24px;font-weight:800}.checkout-plan-desc{color:var(--mu);margin-bottom:18px;font-size:14px}.checkout-price-row{align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.checkout-price-currency{font-family:var(--font-mono), monospace;color:var(--mu);font-size:13px}.checkout-price-value{font-family:var(--font-display), sans-serif;color:var(--em);font-size:38px;font-weight:800}.checkout-price-period{color:var(--dim);font-size:13px}.checkout-setup{color:var(--mu);background:#ffffff08;border-radius:8px;margin-bottom:18px;padding:6px 10px;font-size:12px;display:inline-block}.checkout-feats{margin:0;padding:0;list-style:none}.checkout-feats li{color:var(--b);padding:6px 0 6px 22px;font-size:13px;line-height:1.5;position:relative}.checkout-feats li:before{content:"";border:1.5px solid var(--em);background:#10b98126;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:0}.checkout-form-wrapper{background:var(--s1);border:1px solid var(--bd);border-radius:14px;padding:32px 24px}.checkout-form-title{font-family:var(--font-display), sans-serif;color:var(--h);margin-bottom:6px;font-size:20px;font-weight:700}.checkout-form-subtitle{color:var(--mu);margin-bottom:28px;font-size:14px}.checkout-invalid{text-align:center;max-width:500px;margin:0 auto;padding:80px 24px}.checkout-invalid-icon{width:72px;height:72px;color:var(--red);background:#ef44441f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:36px;display:flex}.checkout-back{color:var(--em);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .18s;display:inline-flex}.checkout-back:hover{opacity:.8}@media (max-width:768px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}.checkout-hero{padding-top:110px}}.cc-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.cc-card{background:var(--s2);border:1px solid var(--bd);text-align:center;transition:all .28s var(--ez);border-radius:14px;padding:32px 24px}.cc-card:hover{border-color:var(--bde);transform:translateY(-4px);box-shadow:0 0 30px #10b98114}.cc-icon{background:#10b98114;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 18px;display:flex}.cc-icon svg{width:26px;height:26px;color:var(--em)}.cc-title{font-family:var(--font-display), sans-serif;color:var(--h);margin-bottom:8px;font-size:17px;font-weight:700}.cc-desc{color:var(--mu);margin-bottom:18px;font-size:13px;line-height:1.6}.cc-action{border:1px solid var(--bde);color:var(--em);font-family:var(--font-body), sans-serif;cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.cc-action:hover{color:var(--emh);background:#10b98114;transform:translateY(-1px)}@media (max-width:768px){.contact-hero{padding:120px 0 60px}.cf{padding:28px 20px}.cf-grid,.cc-grid{grid-template-columns:1fr}}@media (max-width:600px){.contact-hero{padding:100px 0 40px}.cf{padding:24px 16px}}.legal-page{background:var(--s2);min-height:100vh;padding:140px 24px 80px}.legal-content{max-width:720px;margin:0 auto}.legal-header h1{font-family:var(--font-display), sans-serif;color:var(--h);margin-bottom:8px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.legal-header p{font-family:var(--font-mono), monospace;color:var(--dim);letter-spacing:.5px;border-bottom:1px solid var(--bd);margin-bottom:48px;padding-bottom:24px;font-size:12px}.legal-content section{margin-bottom:40px}.legal-content h2{font-family:var(--font-display), sans-serif;color:var(--h);margin-bottom:16px;padding-top:8px;font-size:1.25rem;font-weight:600}.legal-content h3{font-family:var(--font-display), sans-serif;color:var(--emh);margin-top:24px;margin-bottom:12px;font-size:1rem;font-weight:500}.legal-content p{font-family:var(--font-body), sans-serif;color:var(--b);margin-bottom:16px;font-size:.938rem;line-height:1.8}.legal-content ul{flex-direction:column;gap:10px;margin-bottom:16px;padding-left:0;list-style:none;display:flex}.legal-content ul li{font-family:var(--font-body), sans-serif;color:var(--mu);padding-left:20px;font-size:.938rem;line-height:1.7;position:relative}.legal-content ul li:before{content:"";background:var(--em);opacity:.6;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.legal-content strong{color:var(--h);font-weight:600}.legal-content a{color:var(--em);text-decoration:none;transition:color .2s}.legal-content a:hover{color:var(--emh);text-decoration:underline}.legal-highlight{color:var(--amb);font-weight:600;font-family:var(--font-mono), monospace;background:#f59e0b14;border-radius:4px;padding:2px 8px;font-size:.85em}@media (max-width:768px){.legal-page{padding:120px 20px 60px}.legal-content h2{font-size:1.125rem}}@media (max-width:480px){.legal-page{padding:100px 16px 48px}}
