@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b3c37ea9-module__m-cq2W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b3c37ea9-module__m-cq2W__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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.1w1m1wqmjasxa.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.1y3v-klcv8xov.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.15dvesjzf7814.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.08ssgmy_tb90r.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_16ec43e1-module__yzuy6a__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_16ec43e1-module__yzuy6a__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--navy-950:#050b1c;--navy-900:#0a1124;--navy-880:#0b1530;--navy-850:#0d1a38;--navy-800:#112045;--navy-700:#18305f;--brand:#3d6ef8;--brand-bright:#6080ff;--brand-deep:#8040e8;--violet:#8040e8;--accent:var(--brand);--accent-bright:var(--brand-bright);--accent-deep:var(--brand-deep);--grad-brand:linear-gradient(135deg, #3d6ef8 0%, #6040f0 45%, #8040e8 100%);--grad-brand-soft:linear-gradient(135deg, #6080ff22, #3d6ef810);--wa:#25d366;--wa-deep:#128c7e;--wa-bubble:#dcf8c6;--on-dark:#eef2ff;--on-dark-mut:#9fb0d6;--on-dark-dim:#6b7ba6;--paper:#f4f6fc;--paper-2:#fff;--ink:#0b1530;--ink-mut:#56648a;--ink-dim:#8a96b4;--hair:#e4e9f4;--hair-dark:#1d2a4d;--radius-xs:8px;--radius-sm:12px;--radius:18px;--radius-lg:26px;--radius-xl:34px;--shadow-brand:0 24px 60px -20px #643ceb8c;--shadow-card:0 30px 70px -30px #071028a6;--shadow-soft:0 18px 50px -24px #0b15302e;--maxw:1200px;--font-display:var(--font-plus-jakarta), system-ui, sans-serif;--font-ui:var(--font-manrope), system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-ui);background:var(--navy-950);color:var(--on-dark);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::selection{background:var(--accent);color:#fff}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.05}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow.on-light{color:var(--accent)}.eyebrow:before{content:"";background:var(--accent-bright);border-radius:2px;width:22px;height:2px}.eyebrow.center{justify-content:center}.grad-text{background:linear-gradient(120deg, var(--accent-bright), #b9c8ff 60%, var(--accent-bright));color:#0000;-webkit-background-clip:text;background-clip:text}.grad-text.solid{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{font-family:var(--font-ui);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-size:15.5px;font-weight:700;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .2s;display:inline-flex;position:relative}.btn svg{width:18px;height:18px}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 30px 70px -18px #643cebb3}.btn-ghost{color:var(--on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff24}.btn-ghost:hover{background:#ffffff1f;transform:translateY(-2px)}.btn-light{background:var(--ink);color:#fff}.btn-light:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.btn-wa{background:var(--wa);color:#06351f;box-shadow:0 20px 44px -16px #25d36699}.btn-wa:hover{transform:translateY(-2px)}.btn-lg{padding:18px 34px;font-size:17px}.btn-block{width:100%}.topbar{background:var(--grad-brand);color:#fff;text-align:center;z-index:60;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:14px;font-weight:600;display:flex;position:relative}.topbar .pill{letter-spacing:.03em;background:#fff3;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.topbar a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.nav{z-index:50;border-bottom:1px solid #0000;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;position:sticky;top:0}.nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#080f22d1;border-bottom-color:#ffffff12}.nav-inner{justify-content:space-between;align-items:center;height:74px;display:flex}.nav-logo img{width:auto;height:44px}.nav-links{align-items:center;gap:32px;display:flex}.nav-mobile-extra{display:none}.nav-links a{color:var(--on-dark-mut);font-size:15px;font-weight:600;transition:color .2s;position:relative}.nav-links a:hover{color:var(--on-dark)}.nav-cta{align-items:center;gap:14px;display:flex}.nav-login{color:var(--on-dark-mut);font-size:15px;font-weight:600;transition:color .2s}.nav-login:hover{color:#fff}.nav-burger{flex-direction:column;gap:5px;padding:8px;display:none}.nav-burger span{background:#fff;border-radius:2px;width:22px;height:2px;transition:all .3s}.hero{padding:64px 0 90px;position:relative;overflow:hidden}.hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-bg .glow{filter:blur(90px);opacity:.55;border-radius:50%;position:absolute}.hero-bg .g1{background:radial-gradient(circle,#2f5bff 0%,#0000 70%);width:620px;height:620px;top:-200px;left:-120px}.hero-bg .g2{opacity:.4;background:radial-gradient(circle,#3a23d6 0%,#0000 70%);width:540px;height:540px;top:40px;right:-160px}.hero-bg .grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 75%)}.hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid;position:relative}.hero-copy{max-width:600px}.badge-row{align-items:center;gap:10px;margin-bottom:26px;display:flex}.badge{color:var(--on-dark-mut);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13px;font-weight:700;display:inline-flex}.badge .dot{background:var(--grad-brand);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.badge .dot svg{width:11px;height:11px}.hero h1{margin-bottom:22px;font-size:clamp(40px,5.4vw,68px)}.hero h1 .grad-text{display:inline}.hero-sub,.hero-sub-for{color:var(--on-dark-mut);max-width:540px;margin-bottom:32px;font-size:clamp(17px,2vw,20px)}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-note{color:var(--on-dark-dim);flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;font-size:13.5px;display:flex}.hero-note .ck{align-items:center;gap:7px;display:inline-flex}.hero-note svg{width:15px;height:15px;color:var(--wa)}.seg-rotator{color:var(--accent-bright);font-weight:800;transition:opacity .32s,transform .32s;display:inline-block}.seg-rotator.swap{opacity:0;transform:translateY(8px)}.seg-chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.seg-chip{color:var(--on-dark-mut);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 15px;font-size:13.5px;font-weight:700;transition:all .2s}.seg-chip.active{background:var(--grad-brand);color:#fff;border-color:#0000;box-shadow:0 12px 30px -12px #2f5bffb3}.seg-chip:hover{color:#fff}.mock{position:relative}.mock-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(#0e1a3a,#0b1530);border:1px solid #ffffff17;transition:transform .6s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:perspective(1600px)rotateY(-9deg)rotateX(3deg)}.mock:hover .mock-card{transform:perspective(1600px)rotateY(-4deg)rotateX(1.5deg)}.mock-top{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:14px 18px;display:flex}.mock-dots{gap:6px;display:flex}.mock-dots i{background:#ffffff29;border-radius:50%;width:10px;height:10px}.mock-dots i:first-child{background:#ff5f57}.mock-dots i:nth-child(2){background:#febc2e}.mock-dots i:nth-child(3){background:#28c840}.mock-title{color:var(--on-dark-dim);font-size:12.5px;font-weight:600}.mock-body{grid-template-columns:64px minmax(0,1fr);min-height:360px;display:grid}.mock-rail{border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.mock-rail .ic{width:36px;height:36px;color:var(--on-dark-dim);background:#ffffff0d;border-radius:11px;place-items:center;display:grid}.mock-rail .ic.on{background:var(--grad-brand);color:#fff;box-shadow:0 10px 22px -10px #2f5bffb3}.mock-rail .ic svg{width:18px;height:18px}.mock-main{padding:18px 20px}.mock-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mock-h .mock-date{color:#fff;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:800}.mock-h .day{color:var(--on-dark-dim);white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.appt{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:12px 14px;animation:.5s both slideIn;display:flex}.appt .time{color:var(--accent-bright);width:42px;font-size:12px;font-weight:800}.appt .av{background:var(--grad-brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.appt .meta{flex:1;min-width:0}.appt .meta b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.appt .meta span{color:var(--on-dark-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.appt .tag{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:800}.tag-conf{color:#6ff0a4;background:#25d36629}.tag-wa{color:#6ff0a4;background:#25d36629;align-items:center;gap:5px;display:inline-flex}.tag-new{color:var(--accent-bright);background:#2f5bff2e}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mock-float{z-index:3;background:#0c1731;border:1px solid #ffffff1a;border-radius:18px;width:248px;padding:14px;animation:5s ease-in-out infinite floaty;position:absolute;bottom:40px;right:-26px;box-shadow:0 30px 60px -24px #000000b3}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mock-float .fh{align-items:center;gap:9px;margin-bottom:10px;display:flex}.mock-float .wa-ic{background:var(--wa);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mock-float .wa-ic svg{color:#06351f;width:16px;height:16px}.mock-float .fh b{color:#fff;font-size:12.5px}.mock-float .fh span{color:var(--on-dark-dim);font-size:11px;display:block}.mock-float .wb{border-radius:12px;margin-bottom:6px;padding:8px 11px;font-size:12px;line-height:1.45}.mock-float .wb.them{color:var(--on-dark-mut);background:#ffffff0f;border-top-left-radius:4px}.mock-float .wb.me{background:var(--wa-bubble);color:#06351f;border-top-right-radius:4px;margin-left:28px}.section{padding:100px 0;position:relative;overflow-x:hidden}.section.light{background:var(--paper);color:var(--ink)}.section.light h2,.section.light h3{color:var(--ink)}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.sec-head.left{text-align:left;margin:0 0 48px}.sec-head h2{margin:18px 0 16px;font-size:clamp(30px,4vw,46px)}.sec-head p{color:var(--on-dark-mut);max-width:540px;margin:0 auto;font-size:18px}.section.light .sec-head p{color:var(--ink-mut)}.bento{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fcard{background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.fcard:hover{border-color:#c8d3f5;transform:translateY(-8px);box-shadow:0 34px 74px -26px #3d5aeb66}.fcard .ficon{background:var(--grad-brand);color:#fff;width:50px;height:50px;box-shadow:var(--shadow-brand);border-radius:15px;place-items:center;margin-bottom:18px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:grid}.fcard:hover .ficon{transform:rotate(-8deg)scale(1.12)}.fcard .ficon svg{width:24px;height:24px}.fcard h3{color:var(--ink);margin-bottom:9px;font-size:20px}.fcard p{color:var(--ink-mut);font-size:15px}.fcard.span2{grid-column:span 2}.fcard.dark{background:var(--navy-880);border-color:var(--hair-dark);color:var(--on-dark)}.fcard.dark h3{color:#fff}.fcard.dark p{color:var(--on-dark-mut)}.fcard .mini-list{flex-direction:column;gap:9px;margin-top:16px;display:flex}.fcard .mini-list li{color:var(--ink-mut);align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.fcard.dark .mini-list li{color:var(--on-dark-mut)}.fcard .mini-list svg{width:17px;height:17px;color:var(--wa);flex-shrink:0}.feat-chartrow{align-items:flex-end;gap:8px;height:92px;margin-top:20px;display:flex}.feat-chartrow .bar{background:linear-gradient(180deg, var(--accent-bright), var(--accent));opacity:.85;transform-origin:bottom;border-radius:8px 8px 4px 4px;flex:1;transform:scaleY(0)}.reveal.in .feat-chartrow .bar{animation:.8s cubic-bezier(.2,.8,.2,1) forwards barGrow}.feat-chartrow .bar:first-child{animation-delay:50ms}.feat-chartrow .bar:nth-child(2){animation-delay:.1s}.feat-chartrow .bar:nth-child(3){animation-delay:.15s}.feat-chartrow .bar:nth-child(4){animation-delay:.2s}.feat-chartrow .bar:nth-child(5){animation-delay:.25s}.feat-chartrow .bar:nth-child(6){animation-delay:.3s}.feat-chartrow .bar:nth-child(7){animation-delay:.35s}.feat-chartrow .bar:nth-child(8){animation-delay:.4s}@keyframes barGrow{to{transform:scaleY(1)}}.live-tag{color:#1a9f56;background:#25d36624;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.live-dot{background:#25d366;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseDot}@keyframes pulseDot{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 7px #25d36600}to{box-shadow:0 0 #25d36600}}.wa-sec{background:linear-gradient(180deg, var(--navy-950), #07112a 55%, var(--navy-950));position:relative;overflow:hidden}.wa-glow{filter:blur(110px);pointer-events:none;background:radial-gradient(circle,#25d36647,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:10%;left:-160px}.wa-grid{grid-template-columns:1fr 420px;align-items:center;gap:56px;display:grid}.wa-feat-list{flex-direction:column;gap:18px;margin:30px 0 34px;display:flex}.wa-feat{align-items:flex-start;gap:16px;display:flex}.wa-feat .n{width:42px;height:42px;color:var(--wa);background:#25d36624;border:1px solid #25d3664d;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.wa-feat .n svg{width:21px;height:21px}.wa-feat b{color:#fff;margin-bottom:3px;font-size:17px;display:block}.wa-feat span{color:var(--on-dark-mut);font-size:14.5px}.wa-tag{color:var(--wa);letter-spacing:.04em;background:#25d36624;border:1px solid #25d3664d;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:800;display:inline-flex}.phone{background:#0a0f1c;border:1px solid #ffffff1f;border-radius:42px;width:340px;margin:0 auto;padding:12px;position:relative;box-shadow:0 40px 90px -30px #000c,inset 0 0 0 2px #ffffff08}.phone:before{content:"";z-index:4;background:#0a0f1c;border-radius:999px;width:110px;height:26px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.phone-screen{background:#0b141a;border-radius:32px;flex-direction:column;height:600px;display:flex;overflow:hidden}.wa-header{background:#1f2c33;align-items:center;gap:11px;padding:40px 14px 12px;display:flex}.wa-header .av{background:var(--grad-brand);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.wa-header b{color:#fff;font-size:15px}.wa-header .on{color:#8fa3ad;font-size:12px;display:block}.wa-header .icons{color:#8fa3ad;gap:16px;margin-left:auto;display:flex}.wa-header .icons svg{width:18px;height:18px}.wa-chat{background-color:#0b141a;background-image:radial-gradient(#ffffff06 1px,#0000 1px);background-size:18px 18px;flex-direction:column;flex:1;gap:8px;padding:16px 12px;display:flex;overflow:hidden}.wa-msg{opacity:0;border-radius:12px;max-width:80%;padding:8px 11px;font-size:13.5px;line-height:1.42;position:relative;transform:translateY(8px)}.wa-msg.show{animation:.4s forwards msgIn}@keyframes msgIn{to{opacity:1;transform:none}}.wa-msg.them{color:#e9edef;background:#1f2c33;border-top-left-radius:4px;align-self:flex-start}.wa-msg.me{color:#e9edef;background:#005c4b;border-top-right-radius:4px;align-self:flex-end}.wa-msg .t{color:#ffffff80;text-align:right;margin-top:2px;font-size:10px;display:block}.wa-msg .opt{flex-direction:column;gap:6px;margin-top:7px;display:flex}.wa-msg .opt button{color:#cfe9e3;text-align:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:7px;font-size:12.5px;font-weight:700}.wa-typing{background:#1f2c33;border-radius:12px;align-self:flex-start;gap:4px;padding:11px 14px;display:flex}.wa-typing i{background:#8696a0;border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.wa-typing i:nth-child(2){animation-delay:.2s}.wa-typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.wa-inputbar{background:#1f2c33;align-items:center;gap:10px;padding:9px 12px;display:flex}.wa-inputbar .box{color:#8696a0;background:#2a3942;border-radius:999px;flex:1;align-items:center;height:36px;padding:0 14px;font-size:13px;display:flex}.wa-inputbar .send{background:var(--wa);color:#06351f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.wa-inputbar .send svg{width:17px;height:17px}.stats{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat{text-align:center}.stat .num{font-family:var(--font-display);font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1}.stat .num.grad{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.stat .lab{color:var(--on-dark-mut);margin-top:10px;font-size:15px;font-weight:600}.section.light .stat .lab{color:var(--ink-mut)}.tgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tcard{background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;padding:28px;display:flex}.tcard .stars{color:#ffb020;gap:3px;margin-bottom:14px;display:flex}.tcard .stars svg{width:17px;height:17px}.tcard .quote{color:var(--ink);flex:1;font-size:16px;font-weight:500;line-height:1.55}.tcard .who{align-items:center;gap:12px;margin-top:20px;display:flex}.tcard .who .av{background:var(--grad-brand);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.tcard .who b{color:var(--ink);font-size:14.5px;display:block}.tcard .who span{color:var(--ink-dim);font-size:13px}.price-toggle{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:4px;margin:0 auto 14px;padding:5px;display:inline-flex}.section.light .price-toggle{border-color:var(--hair);background:#eaeefb}.price-toggle button{color:var(--on-dark-mut);border-radius:999px;padding:9px 20px;font-size:14.5px;font-weight:700;transition:all .2s}.section.light .price-toggle button{color:var(--ink-mut)}.price-toggle button.on{background:var(--grad-brand);color:#fff;box-shadow:0 10px 24px -12px #2f5bffb3}.save-badge{color:var(--wa-deep);background:#25d36629;border-radius:999px;margin-bottom:36px;padding:4px 11px;font-size:12.5px;font-weight:800;display:inline-block}.pgrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;max-width:880px;margin:0 auto;display:grid}.pcard{background:var(--paper-2);border:1.5px solid var(--hair);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);flex-direction:column;padding:36px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.pcard:not(.featured){box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffb3;border-color:#3d6ef829;overflow:hidden}.pcard:not(.featured):hover{border-color:#3d6ef84d;transform:translateY(-6px);box-shadow:0 32px 66px -28px #0b15304d,inset 0 1px #ffffffb3}.pcard:not(.featured):before{content:"";background:var(--grad-brand);opacity:.9;border-radius:var(--radius-xl) var(--radius-xl) 0 0;height:6px;position:absolute;top:-2px;left:-2px;right:-2px;box-shadow:0 6px 16px -4px #3d6ef88c}.ptag{color:var(--accent);background:#3d6ef81a;border:1px solid #3d6ef82e;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:18px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.pcard.featured{color:var(--on-dark);background:linear-gradient(#0e1a3a,#0b1530);border-color:#0000;box-shadow:0 40px 90px -34px #643ceb99}.pcard.featured:before{content:"";border-radius:var(--radius-xl);background:var(--grad-brand);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.pcard .ribbon{background:var(--grad-brand);color:#fff;letter-spacing:.04em;box-shadow:var(--shadow-brand);white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:12px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pcard .pname{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:22px;font-weight:800}.pcard.featured .pname{color:#fff}.pcard .pdesc{color:var(--ink-mut);margin-bottom:22px;font-size:14.5px}.pcard.featured .pdesc{color:var(--on-dark-mut)}.pcard .price{color:var(--ink);align-items:flex-end;gap:4px;margin-bottom:26px;display:flex}.pcard.featured .price{color:#fff}.pcard .price .cur{margin-bottom:6px;font-size:20px;font-weight:800}.pcard .price .val{font-family:var(--font-display);letter-spacing:-.03em;font-size:52px;font-weight:800;line-height:1}.pcard .price .per{color:var(--ink-mut);margin-bottom:7px;font-size:15px;font-weight:600}.pcard.featured .price .per{color:var(--on-dark-mut)}.pcard.featured .billed{color:var(--on-dark-dim)}.pcard .plist{flex-direction:column;flex:1;gap:13px;margin-bottom:30px;list-style:none;display:flex}.pcard .plist li{color:var(--ink);align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.pcard.featured .plist li{color:var(--on-dark)}.pcard .plist .ck{background:#2f5bff1f;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.pcard .plist .ck svg{width:12px;height:12px;color:var(--accent)}.pcard.featured .plist .ck{background:#25d3662e}.pcard.featured .plist .ck svg{color:var(--wa)}.pcard .plist li.head{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);margin-top:6px;font-size:13px;font-weight:800}.pcard.featured .plist li.head{color:var(--accent-bright)}.pcard .plist li.head .ck{display:none}.pro-wrap{max-width:480px;margin:0 auto;position:relative}.pro-wrap:before,.pro-wrap:after{content:"";filter:blur(70px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.pro-wrap:before{background:radial-gradient(circle, var(--accent-bright), transparent 70%);opacity:.55;width:260px;height:260px;animation:7s ease-in-out infinite orbFloat;top:-60px;left:-60px}.pro-wrap:after{background:radial-gradient(circle, var(--violet), transparent 70%);opacity:.45;width:220px;height:220px;animation:8s ease-in-out infinite reverse orbFloat;bottom:-50px;right:-50px}@keyframes orbFloat{0%,to{transform:translate(0)}50%{transform:translate(14px,-14px)}}.pcard.pro{z-index:1;background:linear-gradient(#101c40,#0b1530);position:relative}.pcard.pro:before{content:"";border-radius:var(--radius-xl);background:linear-gradient(120deg, var(--accent-bright), var(--violet), var(--accent-bright));-webkit-mask-composite:xor;pointer-events:none;background-size:220% 220%;padding:1.5px;animation:5s linear infinite borderShine;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}@keyframes borderShine{0%{background-position:0%}to{background-position:200%}}.pcard.pro .ribbon{padding:8px 20px;font-size:12.5px;top:-15px}.pcard.pro .pname{font-size:28px}.pcard.pro .price .val{font-size:60px}.pcard.pro .plist .ck{background:var(--grad-brand);width:24px;height:24px}.pcard.pro .plist .ck svg{color:#fff;width:13px;height:13px}.pcard.pro .plist li{font-size:15px}.pro-trust{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;display:flex}.pro-trust span{color:var(--on-dark-dim);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.pro-trust svg{color:#25d366;flex-shrink:0;width:15px;height:15px}.pro-trust.light span{color:var(--ink-dim)}.pro-trust.light svg{color:var(--accent)}.cmp{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--paper-2);max-width:900px;margin:56px auto 0;overflow:hidden}.cmp-row{border-bottom:1px solid var(--hair);grid-template-columns:1.6fr 1fr 1fr;align-items:center;padding:15px 24px;display:grid}.cmp-row:last-child{border-bottom:none}.cmp-row.head{background:#f7f9fe;font-weight:800}.cmp-row.head .c{font-family:var(--font-display);font-size:16px}.cmp-row .feat{color:var(--ink);font-size:14.5px;font-weight:600}.cmp-row .c{text-align:center;color:var(--ink-mut);font-size:14px}.cmp-row .c svg{width:19px;height:19px}.cmp-row .c .yes{color:var(--wa-deep)}.cmp-row .c .no{color:#c4cce0}.cmp .plus-col{color:var(--accent);font-weight:800}.faq{max-width:780px;margin:0 auto}.faq-item{border-bottom:1px solid #ffffff1a}.section.light .faq-item{border-bottom-color:var(--hair)}.faq-q{text-align:left;width:100%;font-family:var(--font-display);color:var(--on-dark);justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:18px;font-weight:700;display:flex}.section.light .faq-q{color:var(--ink)}.faq-q .pm{width:30px;height:30px;color:var(--accent-bright);border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;transition:all .3s;display:grid}.section.light .faq-q .pm{border-color:var(--hair);color:var(--accent)}.faq-item.open .faq-q .pm{background:var(--grad-brand);color:#fff;border-color:#0000;transform:rotate(45deg)}.faq-q .pm svg{width:16px;height:16px}.faq-a{max-height:0;transition:max-height .4s;overflow:hidden}.faq-a p{color:var(--on-dark-mut);padding:0 4px 24px;font-size:15.5px;line-height:1.6}.section.light .faq-a p{color:var(--ink-mut)}.legal-page{padding-top:64px;position:relative;overflow:hidden}.legal-page .wrap{z-index:1;max-width:760px;position:relative}.legal-glow{filter:blur(120px);pointer-events:none;background:radial-gradient(circle,#3d6ef824,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.legal-page h1{font-family:var(--font-display);color:var(--ink);margin:16px 0 18px;font-size:clamp(32px,4vw,46px);font-weight:800}.legal-page .updated{color:var(--ink-dim);margin-bottom:40px;font-size:13.5px;font-weight:600}.legal-page .intro{color:var(--ink-mut);max-width:620px;margin-bottom:40px;font-size:18px;line-height:1.6}.legal-page .body p{color:var(--ink-mut);max-width:620px;margin-bottom:18px;font-size:16px;line-height:1.75}.legal-section{border-bottom:1px solid var(--hair);padding:24px 0}.legal-section:first-child{padding-top:0}.legal-section:last-child{border-bottom:none}.legal-section h2{font-family:var(--font-display);color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:800}.legal-section p{color:var(--ink-mut);font-size:15px;line-height:1.75}.contact-cards{flex-wrap:wrap;gap:16px;display:flex}.contact-card{background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--radius);flex:1;min-width:220px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s}.contact-card:hover{box-shadow:var(--shadow-soft);border-color:#3d6ef84d;transform:translateY(-4px)}.contact-card .ic{width:40px;height:40px;color:var(--accent);background:#3d6ef81a;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.contact-card .ic svg{width:19px;height:19px}.contact-card .lab{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);margin-bottom:10px;font-size:12.5px;font-weight:800}.contact-card a{color:var(--accent);font-size:17px;font-weight:700}.contact-card a:hover{text-decoration:underline}.blog-empty{color:var(--ink-mut);font-size:17px}.blog-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.blog-card{background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--radius);flex-direction:column;gap:10px;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.blog-card:hover{box-shadow:var(--shadow-soft);border-color:#3d6ef84d;transform:translateY(-4px)}.blog-card-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:#3d6ef81a;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:11.5px;font-weight:800}.blog-card h2{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:800;line-height:1.3}.blog-card p{color:var(--ink-mut);flex:1;font-size:14.5px;line-height:1.6}.blog-card-meta{color:var(--ink-dim);gap:14px;font-size:12.5px;font-weight:600;display:flex}.blog-back{width:fit-content;color:var(--ink-dim);margin-bottom:18px;font-size:14px;font-weight:700;transition:color .2s;display:block}.blog-back:hover{color:var(--accent)}.blog-post-meta{margin-top:8px;margin-bottom:40px}.blog-body{max-width:680px}.blog-body h2{font-family:var(--font-display);color:var(--ink);margin:40px 0 14px;font-size:24px;font-weight:800}.blog-body h3{font-family:var(--font-display);color:var(--ink);margin:28px 0 10px;font-size:19px;font-weight:800}.blog-body p{color:var(--ink-mut);margin-bottom:18px;font-size:16px;line-height:1.8}.blog-body ul,.blog-body ol{flex-direction:column;gap:10px;margin:0 0 18px;padding-left:22px;display:flex}.blog-body li{color:var(--ink-mut);font-size:16px;line-height:1.7}.blog-body strong{color:var(--ink);font-weight:800}.blog-body a{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.blog-cta{border-radius:var(--radius-lg);background:linear-gradient(135deg,#3d6ef814,#8040e814);border:1px solid #3d6ef82e;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;max-width:680px;margin-top:36px;padding:28px;display:flex}.blog-cta p{color:var(--ink);margin:0;font-size:17px;font-weight:700}.blog-cta .btn{flex-shrink:0}@media (max-width:600px){.blog-cta{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.blog-grid{grid-template-columns:1fr}}.cta-final{position:relative;overflow:hidden}.cta-box{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#2a1ab0,#3d6ef8 50%,#8040e8);padding:72px 56px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #643cebb3}.cta-box:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 20%,#ffffff2e,#0000 40%),radial-gradient(circle at 85% 80%,#ffffff1f,#0000 45%);position:absolute;inset:0}.cta-box h2{color:#fff;margin-bottom:16px;font-size:clamp(32px,4.4vw,50px);position:relative}.cta-box p{color:#ffffffe0;max-width:560px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:19px;position:relative}.cta-box .hero-cta{justify-content:center;position:relative}.cta-box .btn-ghost{color:#fff;background:#ffffff29;border-color:#ffffff4d}.footer{background:var(--navy-950);border-top:1px solid #ffffff12;padding:70px 0 36px}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:50px;display:grid}.foot-brand img{width:auto;height:30px;margin-bottom:18px}.foot-brand p{color:var(--on-dark-dim);max-width:280px;font-size:14.5px}.foot-col h3{text-transform:uppercase;letter-spacing:.08em;color:var(--on-dark-dim);margin-bottom:16px;font-size:13px;font-weight:800}.foot-col a{color:var(--on-dark-mut);margin-bottom:11px;font-size:14.5px;transition:color .2s;display:block}.foot-col a:hover{color:#fff}.foot-bottom{color:var(--on-dark-dim);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:28px;font-size:13.5px;display:flex}.foot-social{gap:12px;display:flex}.foot-social a{width:38px;height:38px;color:var(--on-dark-mut);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;transition:all .2s;display:grid}.foot-social a:hover{background:var(--grad-brand);color:#fff;border-color:#0000}.foot-social svg{width:17px;height:17px}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.wa-grad-text{background:linear-gradient(120deg,#25d366,#9af0bb);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:40px}.mock-card{transform:none}.mock{max-width:540px}.wa-grid{grid-template-columns:1fr;gap:44px}.wa-grid .phone-wrap{order:-1}.bento{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:760px){.wrap{padding:0 20px}.nav-cta>.nav-login{display:none}.nav-burger{display:flex}.nav-logo img{height:32px}.nav-cta .btn-primary{padding:10px 18px;font-size:13.5px}.nav-burger{z-index:1;position:relative}.nav-burger span:first-child,.nav-burger span:nth-child(3){transform-origin:3px 1px}.nav.open .nav-burger span:first-child{transform:rotate(45deg)}.nav.open .nav-burger span:nth-child(2){opacity:0;transform:translate(-6px)}.nav.open .nav-burger span:nth-child(3){transform:rotate(-45deg)}.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:linear-gradient(#0b1126fa,#050918fc);border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:0;max-height:0;padding:0 24px;transition:max-height .4s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:74px;left:0;right:0;overflow:hidden}.nav.open .nav-links{opacity:1;max-height:640px;padding:22px 24px 28px;box-shadow:0 40px 70px -30px #0009}.nav-links>a{color:var(--on-dark);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:15px 2px;font-size:17px;font-weight:700;display:flex}.nav-links>a:after{content:"→";color:var(--accent-bright);opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.nav-links>a:hover:after,.nav-links>a:active:after{opacity:1;transform:translate(0)}.nav-mobile-extra{padding-top:18px;display:block}.nav-login-mobile{color:var(--on-dark-mut);border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.nav-login-mobile svg{width:17px;height:17px}.nav-login-mobile:hover,.nav-login-mobile:active{color:#fff;border-color:#ffffff52}.section{padding:72px 0}.bento{grid-template-columns:1fr}.fcard.span2{grid-column:span 1}.stats{grid-template-columns:1fr 1fr;gap:30px 18px}.tgrid,.pgrid{grid-template-columns:1fr}.cmp-row{grid-template-columns:1.4fr .8fr .8fr;padding:13px 16px}.cta-box{padding:52px 28px}.foot-grid{grid-template-columns:1fr 1fr}.mock-float{bottom:-20px;right:50%;transform:translate(50%)}.hero-cta .btn{flex:1}.topbar{font-size:12.5px}.topbar .hide-sm{display:none}.hero-bg .g1{opacity:.32}.hero-bg .g2{opacity:.22}.hero-sub,.hero-sub-for{color:var(--on-dark)}}@media (max-width:460px){.foot-grid{grid-template-columns:1fr}.seg-chips{gap:6px}.phone{width:300px}.mock-body{grid-template-columns:minmax(0,1fr)}.mock-rail{display:none}.mock-main{padding:16px}.appt{gap:8px;padding:10px 12px}.appt .time{width:34px}.appt .tag{padding:4px 7px;font-size:10px}}.hero-v2{align-items:center;min-height:calc(100vh - 74px);padding-top:104px;padding-bottom:40px;display:flex}.hero-stack{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.hero-stack .badge-row{justify-content:center;margin-bottom:0}.hero-stack h1{max-width:960px;margin-bottom:0;font-size:clamp(32px,4.2vw,54px)}.hero-stack .hero-sub{max-width:720px;margin:0 auto}.hero-stack .hero-sub-for{max-width:720px;margin:-12px auto 0}.hero-stack .hero-cta{justify-content:center}.hero-stack .mock{width:100%;max-width:760px;margin-top:64px}.hero-stack .mock-card{transform:none}.hero-stack .mock-body{min-height:320px}.hero-stack .mock:hover .mock-card{transform:none}.stats-sec{background:linear-gradient(180deg, var(--navy-950), #07112a 55%, var(--navy-950));position:relative;overflow:hidden}.stats-glow{filter:blur(110px);pointer-events:none;background:radial-gradient(circle,#6080ff38,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:10%;left:-160px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:14px;width:max-content;animation:32s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.segtabs-wrap{grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;display:grid}.segtabs{flex-direction:column;gap:6px;display:flex}.segtab{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;transition:background .25s,border-color .25s,transform .2s;display:flex;position:relative}.segtab:after{content:"";width:9px;height:9px;color:var(--ink-dim);opacity:0;border-top:2px solid;border-right:2px solid;flex-shrink:0;margin-left:4px;transition:opacity .2s,transform .2s;transform:rotate(45deg)}.segtab:hover{background:var(--paper-2);box-shadow:var(--shadow-soft);transform:translate(3px)}.segtab:hover:after{opacity:.6;transform:rotate(45deg)translate(2px)}.segtab .si{background:var(--paper-2);border:1px solid var(--hair);width:44px;height:44px;color:var(--ink-mut);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.segtab .si svg{width:22px;height:22px}.segtab .st{flex:1}.segtab .st b{color:var(--ink);font-size:16.5px;font-weight:700;display:block}.segtab .st span{color:var(--ink-dim);font-size:13.5px}.segtab.active{background:var(--paper-2);border-color:var(--hair);box-shadow:0 14px 34px -20px #0b153040}.segtab.active:after{opacity:.9;color:var(--accent)}.segtab.active .si{background:var(--grad-brand);color:#fff;border-color:#0000;box-shadow:0 10px 24px -10px #643cebb3}.segtab:hover:not(.active) .si{color:var(--ink)}.segtab.active:hover .si{filter:brightness(1.1);box-shadow:0 14px 30px -8px #643cebd9}.segpanel{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(#0e1a3a,#0b1530);border:1px solid #ffffff17;min-height:300px;position:relative;overflow:hidden}.segpanel-slide{opacity:0;pointer-events:none;flex-direction:column;padding:32px 34px;transition:opacity .4s,transform .4s;display:flex;position:absolute;inset:0;transform:translate(14px)}.segpanel-slide.active{opacity:1;pointer-events:auto;transform:none}.segpanel-slide .tag{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-bright);background:#6080ff24;border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:800}.segpanel .segpanel-slide h3{color:#fff;margin-bottom:10px;font-size:24px}.segpanel-slide p{color:var(--on-dark-mut);max-width:460px;margin-bottom:20px;font-size:15px}.segpanel-slide .sp-list{flex-direction:column;gap:12px;display:flex}.segpanel-slide .sp-list li{color:var(--on-dark);align-items:center;gap:10px;font-size:14px;list-style:none;display:flex}.segpanel-slide .sp-list svg{width:18px;height:18px;color:var(--wa);flex-shrink:0}.steps-sec{position:relative;overflow:hidden}.steps-glow{filter:blur(130px);pointer-events:none;background:radial-gradient(circle,#8040e81a,#0000 70%);border-radius:50%;width:640px;height:640px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.steps{grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:56px;display:grid;position:relative}.steps:before{content:"";background:repeating-linear-gradient(90deg, var(--hair) 0 8px, transparent 8px 16px);z-index:0;height:2px;position:absolute;top:34px;left:12%;right:12%}.step{z-index:1;text-align:center;padding:0 20px;position:relative}.step .sn{background:var(--paper-2);border:2px solid var(--hair);width:68px;height:68px;font-family:var(--font-display);color:var(--accent);box-shadow:var(--shadow-soft);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:22px;font-weight:800;display:grid}.step.hi .sn{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-brand);border-color:#0000}.step h3{color:var(--ink);margin-bottom:8px;font-size:19px}.step p{color:var(--ink-mut);max-width:260px;margin:0 auto;font-size:14.5px}.price-single-wrap{max-width:620px;margin:0 auto}.price-single{background:var(--paper-2);border:1.5px solid var(--hair);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:40px;position:relative;overflow:hidden}.price-single .ps-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.price-single .ps-name{font-family:var(--font-display);color:var(--ink);font-size:24px;font-weight:800}.price-single .pdesc{color:var(--ink-mut)}.price-single .billed{color:var(--ink-dim)}.price-single .price{color:var(--ink)}.price-single .price .val{transition:color .3s}.ps-switch-row{background:var(--paper);border:1px solid var(--hair);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:26px 0;padding:16px 18px;transition:all .3s;display:flex}.ps-switch-row.on{background:linear-gradient(135deg,#eef2ff,#f3ecff);border-color:#d7ddfb}.ps-switch-row .pst{align-items:center;gap:12px;display:flex}.ps-switch-row .pst .wi{width:38px;height:38px;color:var(--wa-deep);background:#25d36624;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ps-switch-row .pst .wi svg{width:19px;height:19px}.ps-switch-row .pst b{color:var(--ink);font-size:15px;display:block}.ps-switch-row .pst span{color:var(--ink-mut);font-size:12.5px}.pswitch{background:#d7dded;border-radius:999px;flex-shrink:0;width:52px;height:30px;transition:all .25s;position:relative}.pswitch:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:all .25s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.pswitch.on{background:var(--grad-brand)}.pswitch.on:after{transform:translate(22px)}.price-single .plist li.add-on{opacity:0;max-height:0;margin:0;transition:opacity .3s,max-height .35s,margin .35s;overflow:hidden}.price-single .plist li.add-on.show{opacity:1;max-height:60px;margin-bottom:13px}.price-single .plist li.add-on b{font-weight:700}.tcarousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:8px;display:flex;overflow-x:auto}.tcarousel::-webkit-scrollbar{display:none}.tcarousel .tcard{scroll-snap-align:start;flex:0 0 340px;width:340px;min-width:0}.tcarousel-dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.tcarousel-dots button{background:var(--hair);border-radius:50%;width:8px;height:8px;transition:all .25s}.tcarousel-dots button.on{background:var(--accent);border-radius:5px;width:22px}@media (max-width:1024px){.hero-v2{min-height:0;padding-top:64px;padding-bottom:44px}.segtabs-wrap{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:32px}.steps:before{display:none}}@media (max-width:760px){.hero-v2 .metric-row{gap:20px}.ps-switch-row{flex-direction:column;align-items:flex-start}.steps-glow{filter:blur(90px);width:380px;height:380px;top:-160px}.segpanel{min-height:296px}.segpanel-slide{padding:26px 22px}.segtab{padding:14px 16px}}#como-funciona,#segmentos,#recursos,#plano,#faq{scroll-margin-top:90px}
