@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.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/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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/3dbe685087e51055-s.3go3gb1_xu4rn.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/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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/3dbe685087e51055-s.3go3gb1_xu4rn.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/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.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_57fa0325-module__i2At7q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_57fa0325-module__i2At7q__variable{--f-display:"Sora", "Sora Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_dfa5c676-module__qiBt_q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_dfa5c676-module__qiBt_q__variable{--f-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3827fdb9-module__pEGPOq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3827fdb9-module__pEGPOq__variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--navy-900:#070e18;--navy-850:#0a1320;--navy-800:#0c1728;--navy-700:#132238;--navy-600:#1b2f4a;--tg:#2aabee;--tg-deep:#1c93d2;--tg-glow:#2aabee47;--verify:#34d399;--gold:#f5c56b;--text:#e8eff7;--muted:#8399b4;--faint:#5c7a9c;--line:#ffffff12;--line-strong:#ffffff1f;--display:var(--f-display), system-ui, sans-serif;--body:var(--f-body), system-ui, sans-serif;--mono:var(--f-mono), ui-monospace, monospace;--shell:1180px;--radius:16px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--navy-900);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;font-weight:700;line-height:1.08}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--tg);outline-offset:3px;border-radius:4px}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding:0 24px}.section-pad{padding:104px 0}section[id]{scroll-margin-top:84px}.h-sec{margin-bottom:14px;font-size:clamp(1.9rem,4vw,2.7rem)}.sub-sec{color:var(--muted);max-width:560px;font-size:1.02rem}.center{text-align:center}.center .sub-sec{margin-inline:auto}.btn{font-family:var(--body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.93rem;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn-tg{background:linear-gradient(180deg, var(--tg) 0%, var(--tg-deep) 100%);color:#04121d;box-shadow:0 8px 26px var(--tg-glow);font-weight:700}.btn-tg:hover{box-shadow:0 12px 34px var(--tg-glow);transform:translateY(-2px)}.btn-ghost{border-color:var(--line-strong);color:var(--text);background:#ffffff0a}.btn-ghost:hover{border-color:var(--tg);background:#ffffff12}.btn-lg{border-radius:12px;padding:16px 34px;font-size:1.06rem}.btn-shine{isolation:isolate;position:relative;overflow:hidden}.btn-shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff6b 50%,#0000 100%);width:40%;height:200%;animation:5s ease-in-out infinite btnShine;position:absolute;top:-50%;left:-60%;transform:skew(-18deg)}@keyframes btnShine{0%,55%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.btn-shine:after{display:none}}.nav-cta{justify-self:end}.card{background:var(--navy-800);border:1px solid var(--line);border-radius:var(--radius)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.reveal{opacity:0}.reveal.in{animation:.6s cubic-bezier(.22,1,.36,1) forwards rise}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1}html{scroll-behavior:auto}}@media (max-width:860px){.section-pad{padding:72px 0}}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#070e18d1;position:sticky;top:0}.nav-in{grid-template-columns:1fr auto 1fr;align-items:center;height:66px;display:grid}.nav-brand{font-family:var(--display);letter-spacing:-.02em;justify-self:start;align-items:center;gap:9px;font-size:1.02rem;font-weight:700;display:flex}.nav-brand svg{color:#fff;flex-shrink:0}.nav-links{justify-content:center;gap:28px;list-style:none;display:flex}.nav-links a{color:var(--muted);font-size:.92rem;font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--text)}@media (max-width:860px){.nav-links{display:none}}@media (max-width:480px){.nav-brand{gap:7px;font-size:.94rem}.nav-in .btn-tg{padding:11px 16px;font-size:.88rem}}.hero{padding:104px 0 112px;position:relative;overflow:hidden}.hero-bg{pointer-events:none;background:radial-gradient(58% 46% at 50% 12%,#2aabee29 0%,#0000 66%),radial-gradient(80% 50% at 50% 100%,#2aabee0a 0%,#0000 70%);position:absolute;inset:0}.hero-in{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-h1{max-width:none;margin-bottom:26px;font-size:clamp(2.25rem,5.1vw,4rem);line-height:1.1}.hero-hl{background:linear-gradient(100deg, #7fd0f5 0%, var(--tg) 45%, #9ad9f7 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:var(--muted);max-width:58ch;margin-bottom:38px;font-size:1.14rem;line-height:1.65}.hero-cta{flex-direction:column;align-items:center;gap:16px;display:flex}.hero-alt{color:var(--muted);border-bottom:1px solid #0000;align-items:center;gap:6px;padding:4px 2px;font-size:.94rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.hero-alt svg{opacity:.75;transition:opacity .15s,transform .2s}.hero-alt:hover{color:var(--tg);border-bottom-color:var(--tg)}.hero-alt:hover svg{opacity:1;transform:translateY(-1px)}.badges{grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:760px;list-style:none;display:grid}.badge{text-align:center;border:1px solid var(--line);background:linear-gradient(#ffffff0e 0%,#ffffff03 60%);border-radius:16px;flex-direction:column;align-items:center;padding:28px 20px 24px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.badge:hover{border-color:#2aabee73;transform:translateY(-4px)}.badge:after{content:"";background:linear-gradient(90deg, transparent, var(--tg), transparent);opacity:.45;height:1px;transition:opacity .25s,left .3s,right .3s;position:absolute;top:0;left:22%;right:22%}.badge:hover:after{opacity:1;left:6%;right:6%}.badge-glow{pointer-events:none;opacity:.6;background:radial-gradient(circle,#2aabee38 0%,#0000 68%);border-radius:50%;width:150px;height:150px;margin-left:-75px;transition:opacity .3s;position:absolute;top:-70px;left:50%}.badge:hover .badge-glow{opacity:1.3}.badge-ico{width:46px;height:46px;color:var(--tg);background:#2aabee1c;border:1px solid #2aabee42;border-radius:14px;place-items:center;margin-bottom:16px;transition:transform .25s,background .25s;display:grid;position:relative}.badge:hover .badge-ico{background:#2aabee2e;transform:translateY(-2px)scale(1.06)}.badge strong{font-family:var(--display);letter-spacing:-.01em;margin-bottom:5px;font-size:1.04rem;font-weight:700;display:block;position:relative}.badge-d{color:var(--muted);font-size:.82rem;line-height:1.5;display:block;position:relative}@media (max-width:620px){.badges{grid-template-columns:1fr}.badge{text-align:left;flex-direction:row;align-items:center;gap:14px;padding:16px 18px}.badge-ico{flex-shrink:0;margin-bottom:0}.hero-cta .btn{width:100%}}.stepper{height:2px;margin-bottom:38px;position:relative}.stepper-line{background:linear-gradient(90deg, #2aabee24 0%, #2aabee73 50%, var(--tg) 100%);border-radius:2px;position:absolute;inset:0;overflow:hidden}.stepper-pulse{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffffe6 50%,#0000 100%);width:130px;animation:4.6s cubic-bezier(.45,0,.55,1) infinite stepPulse;position:absolute;top:0;bottom:0;left:-130px}@keyframes stepPulse{0%{left:-130px}to{left:100%}}.stepper-node{background:var(--navy-900);border-radius:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;position:absolute;top:50%}.stepper-node.n1{border:2px solid #2aabee73}.stepper-node.n2{border:2px solid #2aabeeb8;box-shadow:0 0 0 3px #2aabee14}.stepper-node.n3{border:2px solid var(--tg);box-shadow:0 0 0 4px #2aabee29}@media (prefers-reduced-motion:reduce){.stepper-pulse{opacity:0;animation:none}}@media (max-width:860px){.stepper{display:none}}.steps{grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;display:grid}.step{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d182a9e;border-radius:26px;flex-direction:column;min-height:240px;padding:26px 24px 24px;transition:border-color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.step:hover{border-color:#2aabee66;transform:translateY(-3px)}.step-rail{background:linear-gradient(90deg, var(--tg), #2aabee0f);height:2px;position:absolute;top:0;left:0;right:0}.step:first-child .step-rail{opacity:.4}.step:nth-child(2) .step-rail{opacity:.7}.step:nth-child(3) .step-rail{opacity:1}.step-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.step-ico{width:46px;height:40px;color:var(--tg);background:#2aabee1f;border:1px solid #2aabee3d;border-radius:12px;place-items:center;transition:transform .25s,background .25s;display:grid}.step:hover .step-ico{background:#2aabee30;transform:translateY(-2px)scale(1.06)}.step-n{font-family:var(--mono);letter-spacing:.06em;color:#ffffff29;font-size:1.05rem;font-weight:700;line-height:1}.step-t{letter-spacing:-.03em;margin-bottom:10px;font-size:1.32rem}.step-b{color:var(--muted);flex:1;margin-bottom:20px;font-size:.92rem;line-height:1.6}.step-btn{width:100%}.step-badge{width:100%;color:var(--verify);background:#34d3991a;border:1px solid #34d39947;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.step .tp-btn{padding:10px 20px}.why-sec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.why-sec:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 50% 0,#2aabee12 0%,#0000 65%);position:absolute;inset:0}.why-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid;position:relative}.why{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d182a9e;border-radius:18px;padding:26px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.why:hover{border-color:#2aabee73;transform:translateY(-4px)}.why-glow{pointer-events:none;opacity:.6;background:radial-gradient(circle,#2aabee29 0%,#0000 68%);border-radius:50%;width:160px;height:160px;transition:opacity .3s;position:absolute;top:-60px;left:-40px}.why:hover .why-glow{opacity:1.3}.why-ico{color:#04121d;background:linear-gradient(180deg, var(--tg) 0%, var(--tg-deep) 100%);border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .3s;display:grid;position:relative;box-shadow:0 6px 18px #2aabee3d}.why:hover .why-ico{transform:scale(1.08)rotate(-4deg)}.why h3{letter-spacing:-.02em;margin-top:20px;margin-bottom:8px;font-size:1.16rem;position:relative}.why p{color:var(--muted);font-size:.9rem;line-height:1.7;position:relative}@media (max-width:860px){.steps,.why-grid{grid-template-columns:1fr}}.rev-sec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--navy-850);overflow:hidden}.marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee-track{width:max-content;padding:18px 0 22px;animation:46s linear infinite slide;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.rev{text-align:center;flex-direction:column;flex:0 0 340px;align-items:center;gap:14px;margin-right:16px;padding:26px 24px 22px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.rev:before{content:"";pointer-events:none;filter:blur(46px);opacity:.42;background:#2aabee4d;border-radius:999px;width:200px;height:200px;transition:opacity .35s,transform .35s;position:absolute;top:-110px;right:-80px}.rev:hover{border-color:#2aabee66;transform:translateY(-4px)}.rev:hover:before{opacity:.9;transform:translate(-14px,14px)}.rev>*{position:relative}.rev-stars{justify-content:center;gap:3px;display:flex}.rev-stars .on{color:var(--gold)}.rev-stars .off{color:var(--navy-600)}.rev blockquote{flex:1;font-size:.94rem;line-height:1.65}.rev figcaption{border-top:1px solid var(--line);width:100%;font-family:var(--mono);letter-spacing:.04em;color:var(--faint);padding-top:14px;font-size:.68rem}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}.marquee{overflow-x:auto}}.rev-cta{justify-content:center;margin-top:40px;display:flex}.tp-btn{gap:7px}.tp-word{fill:#fff}.tp-star-body{fill:var(--tg)}.tp-star-notch{fill:#0d4f6d}.tp-star{transform-box:fill-box;transform-origin:50%}.tp-btn:hover .tp-star{animation:.75s cubic-bezier(.34,1.25,.64,1) starFlip}.tp-btn:hover{border-color:var(--tg)}@keyframes starFlip{0%{transform:rotateY(0)scale(1)}55%{transform:rotateY(180deg)scale(1.28)}to{transform:rotateY(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.tp-btn:hover .tp-star{animation:none}}@media (max-width:560px){.rev{flex-basis:280px}}.faq-shell{max-width:780px}.faq-item{border:1px solid var(--line);background:var(--navy-850);border-radius:12px;margin-bottom:10px;transition:border-color .18s,background .18s;overflow:hidden}.faq-item:hover{border-color:#2aabee4d}.faq-item.open{background:var(--navy-800);border-color:#2aabee6b}.faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--body);color:var(--text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:.98rem;font-weight:600;transition:color .15s;display:flex}.faq-q:hover{color:var(--tg)}.faq-q svg{color:var(--faint);flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1),color .18s}.faq-item.open .faq-q svg{color:var(--tg);transform:rotate(180deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:var(--muted);max-width:66ch;padding:0 20px 20px;font-size:.93rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.faq-a{transition:none}}.foot{border-top:1px solid var(--line);background:var(--navy-850);padding:64px 0 40px}.foot-cta{background:linear-gradient(140deg, var(--navy-700) 0%, var(--navy-800) 60%);border-color:var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;margin-bottom:34px;padding:34px 36px;display:flex}.foot-h{margin-bottom:8px;font-size:clamp(1.4rem,3vw,1.85rem)}.foot-cta p{color:var(--muted);max-width:46ch;font-size:.95rem}.foot-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 22px;padding:26px 0 4px;display:flex}.foot-links a{color:var(--faint);font-size:.82rem;transition:color .15s}.foot-links a:hover{color:var(--tg)}.foot-legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:26px;display:flex}.foot-legal p{color:var(--faint);max-width:60ch;font-size:.78rem;line-height:1.65}.foot-legal a{color:var(--tg);text-decoration:underline}.foot-legal>span{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:.72rem}@media (max-width:700px){.foot-cta{padding:26px 22px}}.about-sec{border-top:1px solid var(--line)}.about{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d182a9e;border-radius:28px;padding:44px 48px 40px}.about-h{max-width:22ch;margin-bottom:24px;font-size:clamp(1.7rem,3.4vw,2.4rem)}.about-body{flex-direction:column;gap:16px;max-width:78ch;display:flex}.about-body p{color:var(--muted);font-size:.98rem;line-height:1.78}.about-body strong{color:var(--text);font-weight:600}.about-body em{color:var(--text);font-style:italic}.about-body a{color:var(--tg);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s}.about-body a:hover{opacity:.75}.about-trust{flex-wrap:wrap;gap:12px;margin-top:32px;list-style:none;display:flex}.about-trust li{border:1px solid var(--line-strong);background:var(--navy-900);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:500;display:inline-flex}.about-trust svg{color:var(--tg);flex-shrink:0}@media (max-width:700px){.about{border-radius:20px;padding:30px 24px 28px}.about-h{max-width:none}}.art{padding:56px 0 96px}.art-shell{max-width:760px}.crumb{color:var(--faint);align-items:center;gap:9px;margin-bottom:26px;font-size:.82rem;display:flex}.crumb a{color:var(--tg)}.crumb a:hover{text-decoration:underline}.art-h1{text-wrap:balance;margin-bottom:20px;font-size:clamp(1.95rem,4.2vw,2.75rem)}.art-intro{color:var(--muted);margin-bottom:34px;font-size:1.1rem;line-height:1.7}.art-cta{background:linear-gradient(140deg, var(--navy-700) 0%, var(--navy-800) 65%);border-color:var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:46px;padding:20px 24px;display:flex}.art-cta p{color:var(--text);max-width:42ch;font-size:.94rem}.art-sec{margin-bottom:42px}.art-sec h2{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px;font-size:1.42rem}.art-sec>p{color:var(--muted);margin-bottom:15px;font-size:1rem;line-height:1.78}.art-sec>p:last-child{margin-bottom:0}.art-more{gap:12px;display:grid}.art-more .card{flex-direction:column;gap:5px;padding:18px 20px;transition:border-color .15s;display:flex}.art-more .card:hover{border-color:var(--tg)}.art-more strong{font-family:var(--display);font-size:.98rem;font-weight:700}.art-more span{color:var(--muted);font-size:.85rem;line-height:1.5}
