@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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.3a6ba036.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.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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.3a6ba036.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.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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.3a6ba036.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.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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.3a6ba036.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:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.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:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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_5738ff0d-module__IK9CRa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5738ff0d-module__IK9CRa__variable{--font-body:"Inter","Inter Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.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.cf80dd39.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.7d71229e.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.cf80dd39.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.7d71229e.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.cf80dd39.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_4498176c-module__VIMFYa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_4498176c-module__VIMFYa__variable{--font-display:"Sora","Sora Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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.303a03d6.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.0b4edfe7.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.bff0868b.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.719084df.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.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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_762512b4-module__QLtvFG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_762512b4-module__QLtvFG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--bg:#fff;--bg-soft:#f2f7fc;--card:#fff;--border:#0721471a;--border-strong:#0721472e;--text:#072147;--text-dim:#5b6b80;--night:#051a3a;--night-2:#0b2b5e;--shadow:0 1px 3px #0721470f,0 8px 24px #0721470d;--shadow-lg:0 2px 6px #0721470f,0 24px 60px #07214724;--accent:#09f;--accent-dark:#1e6be0;--accent-glow:#0099ff26;--good:#10b981;--wa:#25d366;--radius:18px;--ease-out:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;interpolate-size:allow-keywords;scroll-padding-top:84px}body{font-family:var(--font-body),system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img{max-width:100%}a{color:inherit;text-decoration:none}::selection{background:#0099ff38}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.container{width:min(1160px,92%);margin:0 auto}section{padding:104px 0;position:relative}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;text-wrap:balance;line-height:1.12}h1{letter-spacing:-.035em;font-size:clamp(2.3rem,5.2vw,3.9rem);font-weight:800}h2{font-size:clamp(1.75rem,3.8vw,2.7rem);font-weight:700}h3{font-size:1.12rem;font-weight:600}.lead{color:var(--text-dim);max-width:620px;font-size:clamp(1rem,1.8vw,1.13rem)}.hl-text{background:linear-gradient(120deg,var(--accent),var(--accent-dark));color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-dark);background:var(--accent-glow);border:1px solid #0099ff40;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:.76rem;font-weight:600;display:inline-flex}.eyebrow-dark{color:#7cc8ff;background:#0099ff1f;border-color:#7cc8ff40}.live-dot{background:var(--good);border-radius:50%;width:7px;height:7px;position:relative}.live-dot:after{content:"";background:var(--good);border-radius:50%;animation:1.8s ease-out infinite ping;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.btn{cursor:pointer;transition:transform .25s var(--ease-out),box-shadow .25s ease,background .2s ease,border-color .2s ease;white-space:nowrap;isolation:isolate;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-lg{padding:17px 30px;font-size:1rem}.btn .arrow{stroke:currentColor;width:18px;height:18px;transition:transform .25s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.btn .wa-icon{fill:currentColor;width:18px;height:18px}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:#fff;box-shadow:0 8px 30px #0099ff47,inset 0 1px #ffffff40}.btn-primary:after,.btn-light:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn-primary:hover:after,.btn-light:hover:after{animation:.8s shine}@keyframes shine{to{transform:translate(120%)}}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px #0099ff6b}.btn-ghost{color:var(--text);border:1px solid var(--border-strong);background:#ffffffb3}.btn-ghost:hover{background:#fff;border-color:#0099ff73;transform:translateY(-2px)}.btn-light{color:var(--night);background:#fff;box-shadow:0 10px 40px #00000040}.btn-light:after{background:linear-gradient(110deg,#0000 30%,#0099ff2e 50%,#0000 70%)}.btn-light:hover{transform:translateY(-2px)}.btn-outline-light{color:#fff;background:#ffffff0a;border:1px solid #ffffff47}.btn-outline-light:hover{background:#ffffff14;border-color:#7cc8ff99;transform:translateY(-2px)}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffffb8;border-bottom:1px solid #0000;transition:box-shadow .25s,border-color .25s,background .25s;position:fixed;top:0;left:0;right:0}.site-header.scrolled,.site-header.menu-open{border-bottom-color:var(--border);background:#ffffffe0;box-shadow:0 4px 24px #07214712}.read-progress{background:linear-gradient(90deg,var(--accent),var(--accent-dark));transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nav{justify-content:space-between;align-items:center;gap:20px;height:70px;display:flex}.logo{align-items:center;display:inline-flex}.logo img{width:auto;height:30px;display:block}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--text-dim);font-size:.88rem;font-weight:500;transition:color .15s;position:relative}.nav-links a:after{content:"";background:var(--accent);height:2px;transition:transform .25s var(--ease-out);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover,.nav-links a.active{color:var(--text)}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-cta{align-items:center;gap:10px;display:flex}.nav-cta .btn{padding:10px 18px;font-size:.86rem}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger span{background:var(--text);border-radius:2px;width:22px;height:2px;transition:all .25s}.menu-open .hamburger span:first-child{transform:translateY(7px)rotate(45deg)}.menu-open .hamburger span:nth-child(2){opacity:0}.menu-open .hamburger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 4% 20px;display:none}.mobile-menu a{color:var(--text-dim);border-radius:10px;padding:12px 8px;font-weight:500}.mobile-menu a:active{background:#0721470d}.mobile-menu .btn{color:#fff;margin-top:10px;padding:14px}.mobile-menu.open{animation:drop .3s var(--ease-out);display:flex}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}}.hero{padding:150px 0 96px;overflow:hidden}.hero-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-bg:before{content:"";background-image:linear-gradient(#0721470f 1px,#0000 1px),linear-gradient(90deg,#0721470f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 30%,#000 20%,#0000 75%)}.orb{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle,#0099ff8c,#0000 65%);width:520px;height:520px;animation:16s ease-in-out infinite alternate drift;top:-120px;right:-80px}.orb-b{background:radial-gradient(circle,#1e6be04d,#0000 65%);width:420px;height:420px;animation:20s ease-in-out infinite alternate-reverse drift;top:200px;left:-140px}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(-60px,40px)scale(1.08)}to{transform:translate(30px,80px)scale(.95)}}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero h1{margin-bottom:22px}.hero h1 .w{white-space:pre;animation:word-in .8s var(--ease-out)both;animation-delay:calc(var(--i)*60ms + .1s);display:inline-block}.hero h1 .hl{white-space:pre;background:linear-gradient(120deg,var(--accent),var(--accent-dark)60%,var(--accent));color:#0000;animation:word-in .8s var(--ease-out)both,gradient-pan 6s ease-in-out 1.2s infinite alternate;animation-delay:calc(var(--i)*60ms + .1s),1.2s;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}@keyframes gradient-pan{to{background-position:100% 0}}.load{animation:word-in .8s var(--ease-out)both;animation-delay:calc(var(--i)*60ms + .1s)}.hero .lead{margin-bottom:34px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-proof{flex-wrap:wrap;gap:8px 22px;margin-top:30px;list-style:none;display:flex}.hero-proof li{color:var(--text-dim);align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:flex}.hero-proof svg{width:16px;height:16px;stroke:var(--good)}.hero-visual{perspective:1200px;animation:panel-in 1.1s var(--ease-out).45s both;position:relative}@keyframes panel-in{0%{opacity:0;transform:translateY(40px)scale(.96)}}.panel{border:1px solid var(--border);box-shadow:var(--shadow-lg);transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform .4s var(--ease-out);background:#ffffffeb;border-radius:22px;animation:7s ease-in-out 1.6s infinite float;overflow:hidden}@keyframes float{50%{translate:0 -10px}}.panel-bar{border-bottom:1px solid var(--border);background:var(--bg-soft);align-items:center;gap:12px;padding:12px 16px;display:flex}.dots{gap:6px;display:flex}.dots i{background:#07214724;border-radius:50%;width:9px;height:9px}.panel-url{font-family:var(--font-mono),monospace;color:var(--text-dim);font-size:.72rem}.panel-note{text-align:right;color:var(--text-dim);margin-top:44px;font-size:.72rem}.panel-body{gap:16px;padding:20px;display:grid}.kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kpi{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kpi-label{color:var(--text-dim);font-size:.72rem;font-weight:500}.kpi-value{font-family:var(--font-mono),monospace;letter-spacing:-.02em;font-size:1.3rem;font-weight:600}.kpi-trend{color:var(--good);font-size:.72rem;font-weight:600}.chart{border:1px solid var(--border);border-radius:14px;padding:14px 16px 12px}.chart-head{color:var(--text-dim);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.72rem;font-weight:500;display:flex}.chip{color:var(--accent-dark);background:var(--accent-glow);border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:600}.bars{align-items:flex-end;gap:6px;height:74px;display:flex}.bars span{height:var(--h);background:linear-gradient(180deg,var(--accent),var(--accent-dark));opacity:.85;transform-origin:bottom;animation:bar-in .9s var(--ease-out)both,bar-live 3.2s ease-in-out infinite;animation-delay:calc(var(--i)*70ms + .9s),calc(var(--i)*.18s + 2.2s);border-radius:5px 5px 2px 2px;flex:1}.bars span:nth-child(odd){opacity:.55}@keyframes bar-in{0%{transform:scaleY(0)}}@keyframes bar-live{50%{transform:scaleY(.82)}}.tasks{grid-template-columns:1fr 1fr;gap:8px 14px;list-style:none;display:grid}.tasks li{color:var(--text-dim);align-items:center;gap:8px;font-size:.76rem;display:flex}.tick{border:1.5px solid var(--border-strong);width:18px;min-width:18px;height:18px;animation:tick-on .4s var(--ease-out)both;animation-delay:calc(var(--i)*.35s + 1.8s);border-radius:50%;place-items:center;display:grid}.tick svg{fill:none;stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}@keyframes tick-on{0%{background:0 0;transform:scale(.6)}to{background:var(--good);border-color:var(--good);transform:scale(1)}}.toast{z-index:2;border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:toast 3.2s var(--ease-out)both;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:11px 16px 11px 12px;display:flex;position:absolute;bottom:6px;left:-32px}.toast strong{font-size:.82rem;line-height:1.3;display:block}.toast small{color:var(--text-dim);font-size:.72rem;font-family:var(--font-mono),monospace;display:block}.toast-icon{background:var(--good);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.toast-icon svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@keyframes toast{0%{opacity:0;transform:translateY(14px)scale(.95)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}.float-chip{z-index:2;background:var(--night);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.74rem;font-weight:500;animation:6s ease-in-out infinite reverse float;display:flex;position:absolute;top:-18px;right:-18px;box-shadow:0 10px 30px #051a3a4d}.pulse{background:var(--wa);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #25d36699}@keyframes pulse{70%{box-shadow:0 0 0 8px #25d36600}to{box-shadow:0 0 #25d36600}}.marquee{border-block:1px solid var(--border);background:var(--bg-soft);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:36s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{list-style:none;display:flex}.marquee-group li{font-family:var(--font-display),sans-serif;white-space:nowrap;align-items:center;gap:14px;padding:0 28px;font-size:1.05rem;font-weight:600;display:flex}.spark{background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:10px;height:10px}@keyframes marquee{to{transform:translate(-50%)}}.spot{isolation:isolate;position:relative}.spot:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(360px circle at var(--mx,50%)var(--my,50%),#0099ff1a,transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.spot:hover:after{opacity:1}.section-head{text-align:center;margin-bottom:56px}.section-head .lead{margin:14px auto 0}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .35s var(--ease-out),border-color .25s ease,box-shadow .35s ease;padding:28px 26px;overflow:hidden}.card:hover{border-color:#0099ff4d;transform:translateY(-4px);box-shadow:0 16px 40px #0721471a}.icon{width:46px;min-width:46px;height:46px;transition:transform .4s var(--ease-out);background:linear-gradient(135deg,#0099ff29,#1e6be00f);border:1px solid #0099ff40;border-radius:13px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.card:hover .icon{transform:rotate(-6deg)scale(1.06)}.icon svg{width:22px;height:22px;stroke:var(--accent)}.card h3{margin-bottom:4px}.card p{color:var(--text-dim);font-size:.93rem}.card-sub{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-dark);margin-bottom:14px;font-size:.7rem}.check-list{gap:9px;list-style:none;display:grid}.check-list li{color:var(--text-dim);align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.check-list svg{background:var(--accent-glow);width:18px;min-width:18px;height:18px;stroke:var(--accent-dark);border-radius:50%;margin-top:2px;padding:3px}.bento{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.card-wide{background:linear-gradient(120deg,#0099ff14,#fff 55%);border-color:#0099ff40;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:32px;display:grid}.card-wide .head{grid-template-columns:auto 1fr;align-items:start;column-gap:18px;display:grid}.card-wide .head .icon{grid-row:span 3;margin-bottom:0}.night{background:var(--night);color:#fff;overflow:hidden}.night-bg{background:radial-gradient(50% 70% at 90% 10%,#0099ff47,#0000 70%),radial-gradient(40% 60% at 0 100%,#1e6be040,#0000 70%);position:absolute;inset:0}.night-bg:before{content:"";background-image:radial-gradient(#ffffff1f 1px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.about-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.night .lead{color:#ffffffb8;margin-top:16px}.night .lead strong{color:#fff;font-weight:600}.stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stat{border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s ease,transform .35s var(--ease-out);background:#ffffff0d;border:1px solid #ffffff1a;padding:26px 24px}.stat:hover{border-color:#7cc8ff66;transform:translateY(-3px)}.stat.spot:after{background:radial-gradient(260px circle at var(--mx,50%)var(--my,50%),#0099ff38,transparent 60%)}.stat .big{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;background:linear-gradient(#fff,#9fd6ff);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.2}.stat .big svg{stroke:#9fd6ff;width:40px;height:40px;margin:4px 0 2px}.stat .label{color:#ffffffa6;margin-top:2px;font-size:.86rem}.how{background:var(--bg-soft);border-block:1px solid var(--border)}.how-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.how-copy{position:sticky;top:120px}.how-copy .lead{margin:16px 0 30px}.steps{--p:0;position:relative}.steps ol{gap:18px;list-style:none;display:grid}.steps-line{background:var(--border-strong);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:23px;overflow:hidden}.steps-fill{background:linear-gradient(180deg,var(--accent),var(--accent-dark));transform:scaleY(var(--p));transform-origin:top;position:absolute;inset:0}.steps li{opacity:.55;transition:opacity .5s ease,transform .6s var(--ease-out);align-items:flex-start;gap:22px;display:flex;position:relative;transform:translateY(8px)}.steps li>div{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex:1;padding:20px 24px;transition:border-color .4s}.steps li.done{opacity:1;transform:none}.steps li.done>div{border-color:#0099ff4d}.steps li p{color:var(--text-dim);margin-top:4px;font-size:.93rem}.step-num{width:48px;min-width:48px;height:48px;font-family:var(--font-display),sans-serif;color:var(--text-dim);border:2px solid var(--border-strong);z-index:1;transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s var(--ease-out);background:#fff;border-radius:50%;place-items:center;margin-top:10px;font-weight:700;display:grid;position:relative}.steps li.done .step-num{background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:#fff;border-color:#0000;transform:scale(1.06)}.products{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product{flex-direction:column;display:flex}.top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.top .icon{margin-bottom:0}.product .domain{font-family:var(--font-mono),monospace;color:var(--text-dim);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:.74rem;display:flex}.product .domain svg{width:18px;height:18px;stroke:var(--accent);transition:transform .25s var(--ease-out)}.product:hover .domain svg{transform:translate(3px,-3px)}.featured{background:radial-gradient(60% 80% at 100%,#0099ff1a,#0000 70%),linear-gradient(#f7fbff,#fff);border-color:#0099ff40;grid-column:1/-1;grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;padding:40px;display:grid}.featured:hover{transform:none}.featured h3{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}.featured .lead{margin:12px 0 22px;font-size:1rem}.featured .check-list{grid-template-columns:1fr 1fr;gap:10px 18px;margin-bottom:28px}.badge-new{letter-spacing:.1em;text-transform:uppercase;color:#047857;background:#10b9811a;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.mini{border:1px solid var(--border);box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;overflow:hidden}.mini-body{gap:12px;padding:18px;display:grid}.mini-row{background:var(--bg-soft);opacity:0;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 14px;font-size:.8rem;display:grid;transform:translate(14px)}.visible .mini-row{animation:row-in .6s var(--ease-out)forwards;animation-delay:calc(var(--i)*.18s + .3s)}@keyframes row-in{to{opacity:1;transform:none}}.mini-row strong{font-size:.82rem;font-weight:600;display:block}.mini-row small{color:var(--text-dim);font-size:.72rem}.status{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:600}.status.ok{color:#047857;background:#10b9811f}.status.wait{color:#b45309;background:#f59e0b24}.status.info{color:var(--accent-dark);background:var(--accent-glow)}.mini-total{background:#10b9810f;border:1px solid #10b98140;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:.8rem;font-weight:500;display:flex}.mini-total strong{font-family:var(--font-mono),monospace;color:#047857;font-size:.95rem}.see-all{text-align:center;margin-top:40px}.cta-final{padding-top:0}.cta-box{isolation:isolate;text-align:center;background:linear-gradient(135deg,var(--night),var(--night-2));color:#fff;border-radius:32px;padding:88px 32px;position:relative;overflow:hidden}.cta-box:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70%,#000,#0000 80%);mask-image:radial-gradient(60% 70%,#000,#0000 80%)}.cta-orb{z-index:-1;filter:blur(60px);background:conic-gradient(#0099ff8c,#1e6be026,#10b98159,#0099ff8c);border-radius:50%;width:620px;height:620px;margin-left:-310px;animation:14s linear infinite spin;position:absolute;top:-60%;left:50%}@keyframes spin{to{transform:rotate(360deg)}}.cta-box h2{max-width:760px;margin:0 auto;font-size:clamp(1.9rem,4.4vw,3rem)}.cta-box .lead{color:#ffffffbf;margin:18px auto 36px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-note{color:#fff9;margin-top:22px;font-size:.84rem}.site-footer{border-top:1px solid var(--border);background:var(--bg-soft);padding:56px 0 36px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:44px;display:grid}.footer-grid .logo img{height:52px}.footer-grid p{color:var(--text-dim);max-width:320px;margin-top:14px;font-size:.88rem}.footer-col h4{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:16px;font-size:.8rem}.footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-col ul a,.footer-col ul span{color:var(--text-dim);font-size:.9rem;transition:color .15s}.footer-col ul a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:.82rem;display:flex}.wa-float{z-index:90;background:var(--wa);width:58px;height:58px;transition:transform .3s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #25d36666}.wa-float:before{content:"";border:2px solid var(--wa);border-radius:50%;animation:2.4s ease-out infinite ring;position:absolute;inset:0}@keyframes ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.wa-float:hover{transform:scale(1.08)}.wa-float svg{fill:#fff;width:28px;height:28px}.hub-hero{text-align:center;padding:150px 0 56px;overflow:hidden}.hub-hero .lead{margin:16px auto 0}.hub-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:104px;display:grid}.hub-grid .soon{opacity:.6;cursor:not-allowed}.hub-grid .soon:hover{border-color:var(--border);box-shadow:var(--shadow);transform:none}.tag-soon{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);border:1px solid var(--border-strong);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.64rem}.reveal{opacity:0}.reveal.visible{animation:rise .8s var(--ease-out)both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:none}}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:64px}.hero-visual{width:100%;max-width:560px;margin:0 auto}.how-grid,.about-wrap,.featured{grid-template-columns:1fr;gap:40px}.how-copy{position:static}.card-wide{grid-template-columns:1fr 1fr}.card-wide .btn{grid-column:1/-1;justify-self:start}.products,.hub-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.hamburger{display:flex}}@media (max-width:720px){section{padding:72px 0}.hero{padding:116px 0 72px}.hub-hero{padding:116px 0 40px}.nav-cta .btn{display:none}.hero-actions .btn{width:100%}.toast{bottom:4px;left:8px}.panel-note{margin-top:40px}.hero .eyebrow{letter-spacing:.07em;padding:6px 12px;font-size:.66rem}.float-chip{top:-16px;right:8px}.panel-body{padding:16px}.tasks,.bento,.products,.hub-grid,.card-wide,.card-wide .head{grid-template-columns:1fr}.card-wide .head .icon{margin-bottom:18px}.featured{padding:26px 20px}.featured .check-list{grid-template-columns:1fr}.featured .btn{width:100%}.stats{grid-template-columns:1fr 1fr}.stat{padding:20px 16px}.footer-grid{grid-template-columns:1fr}.cta-box{border-radius:24px;padding:60px 22px}.cta-actions .btn{width:100%}.footer-bottom{text-align:center;justify-content:center}.steps li{gap:14px}.steps-line{left:19px}.step-num{width:40px;min-width:40px;height:40px}.steps li>div{padding:16px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal,.mini-row{opacity:1}.marquee-track{animation:none}.steps li{opacity:1;transform:none}}
