@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1028ccebe5ff0685-s.p.3n81rkfyt-zg3.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/234ffc9842e71c59-s.2au179cviv1fy.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:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/587e729908a7cc1f-s.p.0nw2cubx-d_8g.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:Suez One Fallback;src:local(Times New Roman);ascent-override:84.41%;descent-override:27.28%;line-gap-override:0.0%;size-adjust:116.92%}.suez_one_5d74e73c-module__JNpCzW__className{font-family:Suez One,Suez One Fallback;font-style:normal;font-weight:400}.suez_one_5d74e73c-module__JNpCzW__variable{--font-suez:"Suez One", "Suez One Fallback"}
@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.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:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.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:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.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:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.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:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c42083b9bffcb01-s.p.06674-1f_j6ex.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.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:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.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:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.assistant_148abaeb-module__VMdhUG__className{font-family:Assistant,Assistant Fallback;font-style:normal}.assistant_148abaeb-module__VMdhUG__variable{--font-assistant:"Assistant", "Assistant Fallback"}
@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a8c0d81c2a30464f-s.p.2f30kk_ogn2zg.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8e0d929d72e0f1be-s.316bf-l4oknsd.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:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a0a46229851bebce-s.p.1oulac2_j1p2s.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:Karantina Fallback;src:local(Arial);ascent-override:149.01%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:57.65%}.karantina_e8672379-module__0_L8Uq__className{font-family:Karantina,Karantina Fallback;font-style:normal;font-weight:700}.karantina_e8672379-module__0_L8Uq__variable{--font-karantina:"Karantina", "Karantina Fallback"}
@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.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:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.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:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.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:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.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:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.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:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/86c8c58929c52757-s.p.3dq6enaul-s3b.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26f1faa720e098bd-s.1wi009tmolxy6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12a3b720ebf90c95-s.3zp59tjmmltci.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3d5a56639c692758-s.00dlb18bxbl69.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:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1c9ef42b327f16c7-s.p.0jgv4ivu1938h.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:Heebo Fallback;src:local(Arial);ascent-override:104.9%;descent-override:42.14%;line-gap-override:0.0%;size-adjust:99.89%}.heebo_bc642978-module__DcobSa__className{font-family:Heebo,Heebo Fallback;font-style:normal}.heebo_bc642978-module__DcobSa__variable{--font-heebo:"Heebo", "Heebo Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_4cb762c8-module__vKuEVq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4cb762c8-module__vKuEVq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#05080f;--bg2:#0a1120;--panel:#0d14249e;--panel2:#111a2d;--line:#3c5a9638;--blue:#2f7cf6;--cyan:#38d6f5;--text:#fff;--body:#eef4ff;--muted:#b8c8e4;--meta:#8fa3c8;--grad:linear-gradient(120deg, var(--blue), var(--cyan));--font-display:"Heebo", sans-serif;--font-num:"Karantina", cursive;--font-mono:ui-monospace, monospace;--font-body:"Assistant", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior-y:none}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.7;overflow-x:hidden}::selection{background:#38d6f559}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#1b2a4a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#27407a}#scene{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}main,.topbar,.dots,.footer{z-index:2;position:relative}.loader{z-index:100;background:var(--bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader-inner{text-align:center}.loader-logo{width:min(340px,68vw);height:auto;margin:0 auto 1.6rem;display:block}.loader-bar{background:#3c5a964d;border-radius:2px;width:min(280px,60vw);height:2px;margin:0 auto .8rem;overflow:hidden}.loader-fill{background:var(--grad);border-radius:2px;width:0%;height:100%}.loader-pct{font-family:var(--font-num);color:var(--cyan);letter-spacing:.1em;font-size:1.5rem}.cursor-dot,.cursor-ring{z-index:99;pointer-events:none;border-radius:50%;display:none;position:fixed;top:0;left:0;translate:-50% -50%}@media (pointer:fine){.cursor-dot,.cursor-ring{opacity:0;transition:opacity .3s;display:block}.cursor-dot.is-live,.cursor-ring.is-live{opacity:1}.cursor-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px #38d6f5e6}.cursor-ring{border:1px solid #38d6f573;width:34px;height:34px;transition:width .25s,height .25s,border-color .25s,background .25s}.cursor-ring.is-hover{background:#38d6f512;border-color:#38d6f5e6;width:56px;height:56px}}.topbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080f8c;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.9rem max(clamp(1rem,4vw,3rem),50% - 600px);transition:transform .4s,border-color .4s;display:grid;position:fixed;top:0;left:0;right:0}.topbar.is-scrolled{border-bottom-color:var(--line)}.topbar.is-hidden{transform:translateY(-110%)}.brand{font-family:var(--font-display);color:var(--text);align-items:center;min-height:44px;font-size:1.35rem;text-decoration:none;display:inline-flex}.brand span{color:var(--cyan)}.brand{justify-self:start}.brand img{width:auto;height:40px;display:block}@media (max-width:640px){.brand img{height:32px}}.topnav{justify-self:center;gap:clamp(1.1rem,2.2vw,1.9rem);display:flex}.topbar>.btn{justify-self:end}@media (max-width:640px){.topbar{grid-template-columns:1fr auto}}.topnav a{color:var(--body);justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.topnav a:hover{color:var(--cyan)}@media (max-width:640px){.topnav{display:none}}.dots{z-index:50;flex-direction:column;gap:1rem;display:flex;position:fixed;top:50%;left:1.4rem;translate:0 -50%}.dots a{background:#8fa3c859;border-radius:50%;width:9px;height:9px;transition:background .3s,transform .3s;position:relative}.dots a:before{content:"";position:absolute;inset:-7.5px}.dots a:hover{background:var(--cyan);transform:scale(1.4)}.dots a.is-active{background:var(--cyan);transform:scale(1.35);box-shadow:0 0 10px #38d6f5cc}.dots a:after{content:attr(data-label);white-space:nowrap;color:var(--cyan);opacity:0;pointer-events:none;font-size:.78rem;transition:opacity .25s;position:absolute;top:50%;left:20px;translate:0 -50%}.dots a:hover:after{opacity:1}@media (max-width:900px){.dots{display:none}}.container{max-width:1160px;margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem)}.sec{padding:clamp(3.6rem,8vh,6.2rem) 0;position:relative}.center{text-align:center}.sec-tag{letter-spacing:.18em;color:var(--cyan);align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.sec-tag:before{content:"";background:linear-gradient(to left, var(--cyan), #38d6f500);width:clamp(18px,2.4vw,34px);height:1px}.sec-tag.center{justify-content:center;width:100%}.sec-tag.center:after{content:"";background:linear-gradient(to right, var(--cyan), #38d6f500);width:clamp(18px,2.4vw,34px);height:1px}.sec-title{font-family:var(--font-display);margin-bottom:1rem;font-size:clamp(2.05rem,5vw,3.35rem);font-weight:400;line-height:1.25}.sec-title.center{text-align:center}.br-narrow{display:none}@media (max-width:640px){.br-wide{display:none}.br-narrow{display:inline}#expertise .sec-title .grad{white-space:nowrap;display:inline-block}}.sec-sub{color:var(--body);max-width:640px;margin-inline:auto;font-size:1.2rem;line-height:1.75}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;border-radius:14px;align-items:center;gap:.5rem;padding:.9rem 1.9rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:box-shadow .3s,background .3s,color .3s;display:inline-flex;position:relative}.btn-solid{background:var(--grad);color:#04101f;box-shadow:0 8px 30px #2f7cf659}.btn-solid:hover{box-shadow:0 10px 44px #38d6f580}.btn-ghost{color:var(--text);background:#8fa3c80d;border:1px solid #8fa3c84d}.btn-ghost:hover{color:var(--text);background:#8fa3c81c}.btn-solid{background:linear-gradient(120deg,#2f7cf6,#4fc3ff 60%,#7ee8ff);animation:3.4s ease-in-out infinite ctaPulse}@keyframes ctaPulse{0%,to{box-shadow:0 8px 30px #2f7cf659}50%{box-shadow:0 10px 42px #4fc3ff99}}@media (prefers-reduced-motion:reduce){.btn-solid{animation:none}}.btn-sm{border-radius:11px;min-height:44px;padding:.65rem 1.2rem;font-size:.92rem}@media (pointer:fine){.card:hover,.video-card:hover,.stat:hover,.btn:hover{will-change:transform}}.hero{text-align:center;flex-direction:column;justify-content:safe center;align-items:center;min-height:100vh;padding-top:clamp(7.5rem,15vh,11rem);padding-bottom:2.5rem;display:flex}.hero-content{z-index:2;max-width:880px;padding:0 1.4rem;position:relative}.hero-robot{inset-inline-end:0;z-index:1;pointer-events:none;opacity:0;filter:drop-shadow(0 24px 70px #2f7cf673);width:min(430px,33vw);max-height:88vh;position:absolute;bottom:0}.hero-robot img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 24% 100%),linear-gradient(#0000 0%,#000 16% 80%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 24% 100%),linear-gradient(#0000 0%,#000 16% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:1101px){.hero-content{max-width:880px}.hero-robot{width:min(520px,36vw);inset-inline-end:-5%}}@media (max-width:1100px){.hero-robot{filter:drop-shadow(0 20px 50px #2f7cf659);width:min(400px,78vw);left:50%;right:auto;translate:-50%}}.ln{text-wrap:balance;display:block}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 0 60px #2f7cf659;max-width:880px;margin-bottom:1rem;font-size:clamp(2.6rem,5.4vw,4.875rem);font-weight:800;line-height:1.14;position:relative}.hero-caret{vertical-align:-.06em;background:var(--cyan);border-radius:1px;width:4px;height:.78em;margin-inline-start:6px;animation:1.05s step-end infinite heroCaret;display:inline-block;box-shadow:0 0 18px #38d6f5e6}@keyframes heroCaret{0%,to{opacity:1}50%{opacity:0}}.head-caret{vertical-align:-.04em;background:var(--cyan);border-radius:1px;width:.06em;min-width:3px;height:.74em;margin-inline-start:.12em;animation:1.05s step-end infinite heroCaret;display:inline-block;box-shadow:0 0 14px #38d6f5d9}@media (prefers-reduced-motion:reduce){.head-caret{display:none}.hero-caret{animation:none;display:none}}.hero-title{perspective:900px}.hero-title .word{white-space:nowrap;display:inline-block}.hero-title .ch{display:inline-block}.hero-title .hl{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-sub{color:var(--body);text-wrap:pretty;max-width:660px;margin:0 auto 1.5rem;font-size:clamp(1.12rem,1.6vw,1.375rem);line-height:1.75}.hero-cta{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.scroll-hint{color:var(--body);letter-spacing:.14em;flex-direction:column;align-items:center;gap:.5rem;font-size:.82rem;display:flex;position:absolute;bottom:.9rem;left:50%;translate:-50%}.scroll-line{background:linear-gradient(to bottom, var(--cyan), transparent);transform-origin:top;width:1px;height:44px;animation:1.8s ease-in-out infinite scrollPulse}@keyframes scrollPulse{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(18px)}}.agent{z-index:4;pointer-events:none;position:absolute}.agent-in{will-change:transform;width:100%;display:block}.agent img{filter:drop-shadow(0 14px 34px #2f7cf680);width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(60% 58% at 50% 48%,#000 42%,#0000 100%);mask-image:radial-gradient(60% 58% at 50% 48%,#000 42%,#0000 100%)}.agent-md{width:clamp(96px,10vw,148px)}.agent-lg{width:clamp(120px,13vw,205px)}.agent-slot{top:0;left:50%;translate:-50% -62%}.cards .agent-slot{translate:-50% -28%}@media (max-width:900px){.agent-md{width:clamp(66px,17vw,104px)}.agent-lg{width:clamp(82px,22vw,132px)}.stats-grid .agent-slot{translate:-50% -50%}.cards .agent-slot{translate:-50% -38%}}@media (prefers-reduced-motion:reduce){.agent{display:none}}@media (max-width:1280px){.stats,.about,.services,.youtube,.contact{overflow-x:clip}#about .sec-title>.split-line-mask{vertical-align:bottom;display:inline-block!important}#about .sec-title>.split-line-mask+.split-line-mask{margin-inline-start:.22em}}.stats{position:relative}.stats-brain{z-index:0;pointer-events:none;opacity:.34;filter:blur(1px);width:min(760px,92vw);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(62% 62%,#000 40%,#0000 100%);mask-image:radial-gradient(62% 62%,#000 40%,#0000 100%)}.stats-brain img{width:100%;height:auto;display:block}.stats-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid;position:relative}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat{background:var(--panel);border:1px solid var(--line);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.2rem 1.4rem 1.8rem;transition:border-color .3s}.stat:hover{border-color:#38d6f573}.stat-num{font-family:var(--font-display);letter-spacing:-.03em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;place-content:center;align-items:baseline;gap:.1em;min-height:clamp(2.9rem,5.6vw,4rem);font-size:clamp(2.9rem,5.6vw,4rem);font-weight:800;line-height:1;display:flex}.stat-num .plus{font-size:.55em}.stat-num.stat-word{font-size:clamp(2.6rem,5.4vw,3.8rem)}.stat-label{color:var(--body);min-height:3.4em;margin-top:.6rem;font-size:1.08rem;font-weight:600}.about-grid{grid-template-columns:340px 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid;overflow-x:clip}@media (max-width:900px){.about-grid{text-align:center;grid-template-columns:1fr;gap:1.1rem}.about-visual{margin-inline:auto}.tags{justify-content:center}.about-text p{text-align:start}.about-text .tags{justify-content:flex-start}}.about-visual{position:relative}.morph-stage{aspect-ratio:520/678;z-index:3;pointer-events:none;opacity:0;width:113%;position:absolute;top:-48.5%;left:-6.5%;-webkit-mask-image:radial-gradient(circle at 50% 67%,#000 30%,#00000073 46%,#0000 62%);mask-image:radial-gradient(circle at 50% 67%,#000 30%,#00000073 46%,#0000 62%)}.morph-stage canvas{object-fit:contain;width:100%;height:100%;display:block}.avatar-wrap{aspect-ratio:1;will-change:transform;width:min(320px,74vw);position:relative}.avatar-img,.avatar-fallback{object-fit:cover;border-radius:50%;width:86%;height:86%;position:absolute;inset:7%;box-shadow:0 20px 70px #2f7cf666}.avatar-fallback{font-family:var(--font-display);color:#dceaff;background:radial-gradient(circle at 30% 25%,#4d9bff,#1b57c9 70%);justify-content:center;align-items:center;font-size:6rem;display:none}.avatar-halo{border:1px dashed #38d6f580;border-radius:50%;animation:26s linear infinite spin;position:absolute;inset:0}.avatar-halo:before{content:"";background:var(--cyan);width:9px;height:9px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute;top:-4px;left:50%}.avatar-halo.halo2{border-color:#2f7cf64d;animation:40s linear infinite spinRev;inset:-6%}.avatar-halo.halo2:before{background:var(--blue);box-shadow:0 0 14px var(--blue)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinRev{to{transform:rotate(-360deg)}}.about-text p{color:var(--body);max-width:60ch;margin-bottom:1rem;font-size:1.2rem;line-height:1.8}.about-text .ln-gap{margin-bottom:.95rem}.about-goal{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 .625rem;font-size:clamp(1.5rem,2.1vw,2.125rem);font-weight:800;line-height:1.25}.about-goal-line{max-width:620px;margin:0 0 1.5rem;line-height:1.7;color:var(--body)!important;font-size:clamp(1.05rem,1.4vw,1.25rem)!important}.agent-card{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1.2rem;max-width:660px;margin:0 0 1.6rem;padding:1.25rem 1.5rem 1.5rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -20px #0009}.agent-lane{grid-template-columns:44px 1fr;align-items:center;gap:.94rem;display:grid}.agent-lane-icon{width:44px;height:44px;color:var(--cyan);background:#38d6f514;border:1px solid #38d6f53d;border-radius:13px;place-items:center;display:grid}.agent-lane-top{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.56rem;display:flex}.agent-lane-name{font-family:var(--font-display);color:var(--text);font-size:1.06rem;font-weight:700}.agent-lane-desc{color:#a3b6d6;font-size:1rem}.agent-lane-track{background:#ffffff0f;border-radius:999px;height:9px;position:relative;overflow:hidden}.agent-lane-fill{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:999px;width:0;position:absolute;inset-block:0;inset-inline-start:0}.agent-lane-fill span{background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:46px;animation:2.6s linear infinite agentSweep;position:absolute;inset-block:0}@keyframes agentSweep{0%{transform:translate(140%)}to{transform:translate(-260%)}}@media (prefers-reduced-motion:reduce){.agent-lane-fill span{animation:none}}.bento{padding-block:clamp(4rem,9vh,7rem)}.bento-group+.bento-group{margin-top:clamp(3rem,6vh,5rem)}.bento-cta{margin-top:2.2rem}.bento-head{text-align:center;margin-top:clamp(1.8rem,4vh,3rem)}.bento-gt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:.5rem 0;font-size:clamp(1.75rem,3.3vw,2.7rem);font-weight:800;line-height:1.2}.bento-grid{perspective:1100px;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(140px,auto);gap:clamp(.7rem,1.1vw,1rem);width:min(1040px,100%);margin:clamp(1.2rem,2.4vh,1.9rem) auto 0;display:grid}.bento-cell.is-big{grid-area:span 2/span 2}.bento-cell{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(140%);opacity:0;filter:blur(6px);background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:center;gap:.45rem;padding:clamp(1.1rem,1.7vw,1.6rem);transition:opacity .55s cubic-bezier(.22,1,.36,1),translate .55s cubic-bezier(.22,1,.36,1),scale .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1),border-color .2s;display:flex;position:relative;overflow:hidden;translate:0 26px;scale:.94;box-shadow:inset 0 1px #ffffff0d,0 24px 48px -28px #000c}.bento-cell.is-in{opacity:1;filter:blur();translate:0;scale:1;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.bento-cell:hover{border-color:#38d6f557}.bento-light{z-index:-1;pointer-events:none;background:radial-gradient(340px circle at var(--mx,-999px) var(--my,-999px), #38d6f526, #38d6f50d 38%, transparent 62%);opacity:0;transition:opacity .28s;position:absolute;inset:0}.bento-cell:hover .bento-light{opacity:1}@property --bento-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.bento-rim{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--bento-ang), #38d6f500 0deg, #38d6f5bf 70deg, #2f7cf680 150deg, #38d6f500 250deg);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .28s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.bento-cell:hover .bento-rim{opacity:1;animation:3.4s linear infinite bentoRim}@keyframes bentoRim{to{--bento-ang:360deg}}.bento-icon{bottom:-6%;z-index:-1;opacity:.8;pointer-events:none;filter:drop-shadow(0 18px 34px #040a16bf);width:34%;max-width:132px;height:auto;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset-inline-end:-3%}.bento-cell.is-big .bento-icon{width:34%;max-width:210px;bottom:-4%}.bento-cell:hover .bento-icon{opacity:1;transform:scale(1.06)rotate(-2deg)}.bento-t,.bento-d{padding-inline-end:30%}.bento-cell.is-big .bento-t,.bento-cell.is-big .bento-d{padding-inline-end:26%}.bento-n{top:clamp(1.1rem,1.7vw,1.6rem);font-family:var(--font-mono);letter-spacing:.08em;color:#b8c8e480;font-size:.78rem;font-weight:500;position:absolute;inset-inline-start:clamp(1.1rem,1.7vw,1.6rem)}.bento-t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:800;line-height:1.2}.bento-cell.is-big .bento-t{font-size:clamp(1.5rem,2.5vw,2.1rem)}.bento-d{color:var(--muted);font-size:clamp(1.02rem,1.16vw,1.14rem);line-height:1.6}.bento-cell.is-big .bento-d{font-size:clamp(1.14rem,1.4vw,1.3rem)}@media (max-width:1000px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-cell.is-big{grid-area:span 1/span 2}.bento-icon{width:28%;max-width:118px}.bento-cell.is-big .bento-icon{width:26%;max-width:160px}.bento-t,.bento-d,.bento-cell.is-big .bento-t,.bento-cell.is-big .bento-d{padding-inline-end:30%}}@media (max-width:620px){.bento-grid{grid-template-columns:1fr}.bento-cell,.bento-cell.is-big{grid-area:span 1/span 1;padding-bottom:clamp(3.2rem,18vw,4.6rem)}.bento-icon,.bento-cell.is-big .bento-icon{width:24%;max-width:104px;bottom:-3%}.bento-t,.bento-d,.bento-cell.is-big .bento-t,.bento-cell.is-big .bento-d{text-align:center;padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.bento-cell{opacity:1;filter:none;transition:none;transform:none}.bento-cell.is-in{transform:none}.bento-cell:hover .bento-rim{animation:none}.bento-light,.bento-rim,.bento-icon{transition:none}}.cards{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:6.5rem;display:grid}@media (max-width:900px){.cards{margin-top:4.5rem;perspective:none;grid-template-columns:1fr;gap:3.4rem;max-width:520px;margin-inline:auto}}.card{text-align:center;background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;border-radius:22px;flex-direction:column;align-items:center;padding:clamp(5.9rem,8.6vw,10.5rem) 1.9rem 2.4rem;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.card:hover{border-color:#38d6f580}.card-glow{pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #38d6f521, transparent 65%);transition:opacity .3s;position:absolute;inset:0}.card:hover .card-glow{opacity:1}.card h3{font-family:var(--font-display);margin-bottom:.8rem;font-size:1.4rem;font-weight:400;transform:translateZ(30px)}.card p{color:var(--body);font-size:1.08rem;line-height:1.75;transform:translateZ(20px)}@media (min-width:901px){.card h3{min-height:2.6em;line-height:1.3}}@media (max-width:900px){.card{padding-top:clamp(4.3rem,13.6vw + 1rem,6.4rem)}}.cards-cta{margin-top:2.8rem}.videos{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:3rem;display:grid}@media (max-width:900px){.videos{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.video-card{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:18px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.video-card:hover{border-color:#38d6f580;box-shadow:0 18px 50px #050a19b3}.video-thumb{aspect-ratio:16/9;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.video-card:hover .video-thumb img{transform:scale(1.07)}.video-play{background:#05080f40;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.video-card:hover .video-play{background:#05080f0d}.video-play span{color:#04101f;background:#38d6f5eb;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding-left:3px;font-size:1.3rem;transition:transform .3s;display:flex;box-shadow:0 8px 30px #38d6f580}.video-card:hover .video-play span{transform:scale(1.12)}.video-info{padding:1rem 1.1rem 1.2rem}.video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.video-date{color:var(--muted);margin-top:.4rem;font-size:.84rem}.videos-empty{text-align:center;color:var(--body);grid-column:1/-1;padding:2rem}.contact{position:relative}.contact-inner{z-index:1;max-width:1040px;position:relative}.contact-pair .contact-form{max-width:660px}.contact-form{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;flex-direction:column;gap:1rem;margin-top:2.6rem;padding:clamp(1.4rem,4vw,2.4rem);display:flex}.field{flex-direction:column;gap:.4rem;display:flex}.field label{color:var(--body);font-size:.92rem;font-weight:600}.field label span{color:var(--cyan)}.form-status{min-height:1.2em;color:var(--cyan);margin:0;font-size:.95rem}.form-status.is-error{color:#ffb4b4}.form-status.is-done{color:#6ef0b8}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.form-row{grid-template-columns:1fr}.hero{justify-content:flex-start;padding-top:8.25rem}.faq-item summary{padding-inline-end:2.2rem}.faq-item summary:after{inset-inline-end:1.1rem}.btn{white-space:normal;text-align:center;text-wrap:balance;justify-content:center;max-width:100%}.about-text p{text-align:center;margin-inline:auto}.about-text .tags{justify-content:center}.about{padding-bottom:2rem}.about .agent-card{margin-bottom:0}.faq-item summary{text-align:center;justify-content:center;padding-inline-start:2.2rem}.faq-item p{text-align:center;margin-inline:auto}.nl-consent,.nl-status,.form-status{text-align:center}main h1,main h2,main h3,main h4{text-wrap:balance}main p{text-wrap:pretty}.sec-sub{max-width:32ch}}@media (max-width:700px){.footer{padding-bottom:calc(2rem + 120px)}}@media (max-width:430px){.hero-title{text-wrap:balance;font-size:clamp(2.1rem,9.6vw,2.7rem);line-height:1.16}}@media (max-width:400px){.stats-grid{gap:.9rem}.stat{padding:2.2rem .9rem 1.8rem}.card{padding-inline:1.4rem}.card h3{line-height:1.25}.btn{padding-inline:1.2rem}}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--font-body);resize:vertical;background:#050a16a6;border-radius:13px;outline:none;padding:.85rem 1.1rem;font-size:1rem;transition:border-color .25s,box-shadow .25s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #38d6f51f}.contact-form ::placeholder{color:#93a7c9}.form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;display:flex}.mail-link{color:var(--body);align-items:center;min-height:44px;font-size:.95rem;text-decoration:none;display:inline-flex}.mail-link:hover{color:var(--cyan)}.faq-list{flex-direction:column;gap:.9rem;max-width:820px;margin:2.6rem auto 0;display:flex}.faq-item{background:var(--panel);border:1px solid var(--line);border-radius:16px;transition:border-color .3s;overflow:hidden}.faq-item[open],.faq-item:hover{border-color:#38d6f56b}.faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--text);align-items:center;min-height:44px;padding:1.15rem 1.5rem;padding-inline-end:3.4rem;font-size:1.12rem;font-weight:400;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";inset-inline-end:1.5rem;border-inline-end:2px solid var(--cyan);border-block-end:2px solid var(--cyan);width:9px;height:9px;transition:rotate .3s,translate .3s;position:absolute;top:50%;translate:0 -60%;rotate:45deg}.faq-item[open] summary:after{translate:0 -75%;rotate:-45deg}.faq-item summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.faq-item p{color:var(--body);max-width:68ch;padding:0 1.5rem 1.35rem;font-size:1.1rem;line-height:1.8}@media (prefers-reduced-motion:reduce){.faq-item summary:after{transition:none}}.pl{z-index:2;pointer-events:none;width:100%;position:relative}.pl-wrap{width:1240px;max-width:100%;height:606px;margin:clamp(1.5rem,4vh,4rem) auto 0}.pl-stage{transform-origin:100% 0;width:1240px;height:606px;position:relative}.pl-grid{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#96c8ff21 1px,#0000 1px);background-size:28px 28px;height:588px;position:absolute;top:-30px;left:-24px;right:-24px;-webkit-mask-image:radial-gradient(58% 66% at 50% 52%,#000 18%,#0000 76%);mask-image:radial-gradient(58% 66% at 50% 52%,#000 18%,#0000 76%)}.pl-gantry{z-index:1;pointer-events:none;background:linear-gradient(#ffffff12,#ffffff04 45%,#00000040);border:1px solid #ffffff17;border-radius:24px 0 0 24px;height:48px;position:absolute;top:24px;left:594px;right:-30px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000059;-webkit-mask-image:linear-gradient(270deg,#0000,#000 160px);mask-image:linear-gradient(270deg,#0000,#000 160px)}.pl-wires{z-index:1;width:1240px;height:580px;position:absolute;top:0;left:0}.pl-panel{z-index:3;-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:13px;width:278px;padding:15px 18px 17px;display:flex;position:absolute;top:22px;left:0;box-shadow:inset 0 1px #ffffff0f,0 20px 40px -20px #0009}.pl-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-live{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.pl-live i{background:#3ddc97;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite plBlink;box-shadow:0 0 10px #3ddc97e6}.pl-live-tag{letter-spacing:.14em;color:#b8c8e480;font-size:11.5px;font-weight:700}.pl-saved-row{align-items:baseline;gap:8px;display:flex}.pl-saved{font-family:var(--font-mono);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1}.pl-saved-unit{color:var(--muted);font-size:15px;font-weight:600}.pl-delta{font-family:var(--font-mono);color:#3ddc97;opacity:0;font-size:12.5px;font-weight:500;transition:opacity .9s cubic-bezier(.22,1,.36,1)}.pl-saved-cap{color:#a3b6d6;margin-top:7px;font-size:13px}.pl-bars{align-items:flex-end;gap:2px;height:34px;display:flex}.pl-bars span{background:linear-gradient(#7ee8ff, var(--blue));border-radius:2px;flex:1;align-self:flex-end;height:18%;transition:height .6s cubic-bezier(.22,1,.36,1)}.pl-rule{background:#ffffff0f;height:1px}.pl-outs{flex-direction:column;gap:7px;display:flex}.pl-outs>div{color:#a3b6d6;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.pl-out-num{font-family:var(--font-mono);color:var(--body);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.pl-out-num.is-cyan{color:var(--cyan)}.pl-inlet-label{z-index:3;letter-spacing:.2em;color:#b8c8e49e;font-size:11.5px;font-weight:700;position:absolute;top:0;right:4px}.pl-core{z-index:3;width:132px;height:132px;position:absolute;top:130px;left:554px}.pl-core-glow{background:radial-gradient(circle,#38d6f538,#38d6f500 66%);border-radius:50%;animation:5.2s ease-in-out infinite plHalo;position:absolute;inset:-46px}.pl-core-ring{background:conic-gradient(#38d6f500 0deg,#38d6f59e 74deg,#38d6f500 168deg,#2f7cf66b 268deg,#38d6f500 360deg);border-radius:50%;animation:7s linear infinite plSpin;position:absolute;inset:0}.pl-core-dash{border:1px dashed #38d6f542;border-radius:50%;animation:26s linear infinite plSpinRev;position:absolute;inset:9px}.pl-core-face{background:radial-gradient(circle at 50% 32%,#172642fa,#060b16fc);border:1px solid #38d6f557;border-radius:50%;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:18px;box-shadow:inset 0 1px #ffffff12,0 0 34px #38d6f524}.pl-core-face span{background:linear-gradient(#7ee8ff, var(--cyan));border-radius:2px;width:3px;animation:1.1s ease-in-out infinite plBar}.pl-rank{z-index:3;white-space:nowrap;-webkit-backdrop-filter:blur(10px);letter-spacing:.03em;color:var(--cyan);background:#080e1ce0;border:1px solid #38d6f561;border-radius:999px;padding:6px 16px;font-size:14.5px;font-weight:700;position:absolute;top:272px;left:50%;transform:translate(-50%)}.pl-team{z-index:2;gap:52px;width:1132px;display:flex;position:absolute;top:396px;left:54px}.pl-agent{flex-direction:column;align-items:center;width:96px;display:flex}.pl-chip-agent{box-sizing:border-box;pointer-events:auto;background:radial-gradient(circle at 50% 34%,#172642eb,#080e1af5);border:1px solid #38d6f538;border-radius:50%;place-items:center;width:116px;height:116px;padding:12px;transition:border-color .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1);display:grid;box-shadow:0 10px 30px -14px #000c}.pl-chip-agent:hover{border-color:#38d6f5b3;box-shadow:0 0 0 1px #6ee7ff33,0 0 30px #38d6f547}.pl-chip-agent img{object-fit:contain;width:100%;height:100%}.pl-agent-label{text-align:center;color:#eef4ffe6;text-shadow:0 2px 10px #040a16e6;margin-top:11px;font-size:13.4px;font-weight:600;line-height:1.35}.pl-pool{z-index:5;pointer-events:none;position:absolute;inset:0}.pl-chip{opacity:0;white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(140%);color:var(--body);will-change:transform, opacity;background:#0a1120e6;border:1px solid #ffffff1a;border-radius:999px;padding:7.5px 16px;font-size:14.5px;font-weight:600;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff0f,0 10px 26px -10px #000c}.pl-chip.is-read{color:#ffdcae;border-color:#ffbe6ecc;box-shadow:0 0 0 1px #ffbe6e33,0 0 30px -6px #ffb45473}.pl-chip.is-routed{color:var(--body);border-color:#6ee7ff80;box-shadow:0 0 0 1px #6ee7ff33,0 10px 26px -10px #000c}.pl-chip.is-done{color:#9ff0c8;border-color:#3ddc978c;font-weight:700;box-shadow:0 0 0 1px #3ddc9733,0 0 26px -8px #3ddc9780}.pl-scroll{flex-direction:column;align-items:center;gap:10px;margin-top:26px;display:flex}.pl-scroll span{letter-spacing:.16em;color:#b8c8e480;font-size:13px;font-weight:600}.pl-scroll i{background:linear-gradient(#38d6f5e6,#38d6f500);width:1px;height:46px;animation:2.6s cubic-bezier(.22,1,.36,1) infinite plScroll}@keyframes plSpin{to{transform:rotate(360deg)}}@keyframes plSpinRev{to{transform:rotate(-360deg)}}@keyframes plBar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes plHalo{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.78;transform:scale(1.05)}}@keyframes plBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes plScroll{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (min-width:901px){.scroll-hint{display:none}}@media (max-width:900px){.pl{display:none}}.hero-robot.is-narrow-only{display:none}@media (max-width:900px){.hero-robot.is-narrow-only{display:block}}@media (prefers-reduced-motion:reduce){.pl-core-ring,.pl-core-dash,.pl-core-glow,.pl-core-face span,.pl-live i,.pl-scroll i{animation:none}.pl-bars span,.pl-delta{transition:none}}.faq-pair{justify-content:center;align-items:flex-start;gap:clamp(1rem,2.5vw,2.4rem);display:flex}.faq-body{flex:auto;min-width:0;max-width:760px}.faq-robot{pointer-events:none;filter:drop-shadow(0 20px 50px #2f7cf64d);flex:none;width:clamp(190px,20vw,310px);margin-top:2.5rem}.faq-robot img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(74% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(74% 80%,#000 40%,#0000 100%)}.faq-pair .faq-list{margin-inline:0}@media (max-width:1024px){.faq-pair{flex-direction:column;gap:.6rem}.faq-robot{width:min(168px,41vw);margin:0 auto .4rem}.faq-body>.sec-tag{margin-inline:auto;display:table}.faq-body>.sec-title{text-align:center}}.yt-head{justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.4rem);margin-bottom:2.4rem;display:flex}.yt-robot{pointer-events:none;filter:drop-shadow(0 20px 50px #2f7cf652);flex:none;width:clamp(190px,19vw,300px)}.yt-robot img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(74% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(74% 80%,#000 40%,#0000 100%)}.yt-head-copy{text-align:center}.yt-head-copy .sec-sub{margin-inline:0}@media (max-width:900px){.yt-head{flex-direction:column;gap:.8rem}.yt-robot{width:min(174px,43vw);margin-inline:auto}.yt-head-copy{text-align:center}.yt-head-copy .sec-sub{margin-inline:auto}}.contact-pair{justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2.2rem);display:flex}.contact-pair .contact-form{flex:auto;min-width:0}.ct-greet{pointer-events:none;filter:drop-shadow(0 20px 50px #2f7cf64d);flex:none;width:clamp(190px,20vw,300px);position:relative}.ct-greet img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(74% 80% at 50% 52%,#000 40%,#0000 100%);mask-image:radial-gradient(74% 80% at 50% 52%,#000 40%,#0000 100%)}.ct-bubble{top:4%;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:190px;color:var(--body);background:#0c1424e6;border:1px solid #38d6f566;border-radius:14px 14px 14px 4px;padding:.7rem 1rem;font-size:.95rem;font-weight:600;line-height:1.5;position:absolute;inset-inline-start:-6%;box-shadow:0 12px 34px #040a1699}@media (max-width:1024px){.contact-pair{flex-direction:column}.ct-greet{width:min(168px,41vw);margin-inline:auto}.ct-bubble{top:30%;max-width:150px;font-size:.87rem;inset-inline-start:-34%}}.newsletter{isolation:isolate;position:relative;overflow:hidden}.nl-field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 50% 55%,#000 35%,#0000 100%);mask-image:radial-gradient(78% 70% at 50% 55%,#000 35%,#0000 100%)}.nl-pair{z-index:2;justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,3rem);max-width:1040px;margin-inline:auto;display:flex;position:relative}.nl-robot{pointer-events:none;opacity:.94;filter:drop-shadow(0 24px 60px #2f7cf659);flex:none;width:clamp(210px,24vw,360px)}.nl-robot img{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(74% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(74% 80%,#000 40%,#0000 100%)}@media (max-width:1080px){.nl-pair{flex-direction:column;gap:1rem}.nl-robot{width:min(180px,44vw);margin-inline:auto}.nl-inner>.sec-tag{margin-inline:auto;display:table}.nl-inner>.sec-title{text-align:center}.nl-inner>.sec-sub{text-align:center;text-wrap:balance}}.nl-inner{flex:auto;min-width:0;max-width:620px}.nl-form{max-width:620px;margin-top:2.2rem}.nl-form>label{color:var(--text);margin-bottom:.6rem;font-size:.95rem;font-weight:600;display:block}.nl-field-row{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#0a1222b8;border-radius:18px;align-items:stretch;gap:.5rem;padding:.5rem;transition:border-color .3s,box-shadow .3s;display:flex}.nl-field-row:focus-within{border-color:#38d6f5a6;box-shadow:0 0 0 4px #38d6f51a,0 18px 50px #2f7cf62e}.nl-field-row.is-done{border-color:#3ddc9799}.nl-field-row input{min-width:0;min-height:60px;color:var(--text);font-family:var(--font-body);text-align:left;direction:ltr;background:0 0;border:0;outline:0;flex:auto;padding:0 1.2rem;font-size:1.15rem}.nl-field-row input::placeholder{color:#ffffffd1}.nl-field-row input:disabled{opacity:.6}.nl-submit{cursor:pointer;min-width:132px;min-height:60px;font-family:var(--font-body);color:#04101f;background:var(--grad);border:0;border-radius:13px;flex:none;padding:0 1.7rem;font-size:1.02rem;font-weight:700;transition:filter .25s,transform .25s}.nl-submit:hover:not(:disabled){filter:brightness(1.1)}.nl-submit:disabled{cursor:default;opacity:.75}.nl-submit:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.nl-status{min-height:1.5rem;color:var(--body);margin-top:.85rem;font-size:.98rem;font-weight:600}.nl-status.is-error{color:#ff9b9b}.nl-status.is-done{color:#6ef0b8}.nl-consent,.form-check{color:var(--meta);cursor:pointer;align-items:start;gap:.85rem;font-size:.86rem;line-height:1.65;display:flex}.nl-consent{max-width:56ch;margin-top:.8rem}.form-check{margin-top:.9rem}.nl-consent input[type=checkbox],.form-check input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--cyan);cursor:pointer;flex:none;margin-top:.25rem}.nl-consent input[type=checkbox]:focus-visible,.form-check input[type=checkbox]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.form-check input[aria-invalid=true],.nl-consent input[aria-invalid=true]{outline-offset:3px;outline:2px solid #ff9b9b}.form-consent{color:var(--meta);margin-top:.9rem;font-size:.86rem;line-height:1.65}.nl-consent a,.form-check a,.form-consent a{color:var(--body);text-underline-offset:2px;text-decoration:underline}.nl-consent a:hover,.form-check a:hover,.form-consent a:hover{color:var(--cyan)}@media (max-width:560px){.nl-field-row{border-radius:16px;flex-direction:column}.nl-field-row input{text-align:center;direction:ltr}.nl-submit{width:100%}}@media (prefers-reduced-motion:reduce){.nl-field-row,.nl-submit{transition:none}}.footer{padding:3rem 0 2rem}.footer-line{background:linear-gradient(90deg, transparent, var(--blue), var(--cyan), transparent);background-size:200% 100%;height:1px;margin-bottom:2.4rem;animation:6s linear infinite lineFlow}@keyframes lineFlow{to{background-position:-200% 0}}.footer-inner{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.footer-inner .brand img{width:auto;height:52px;display:block}@media (max-width:640px){.footer-inner .brand img{height:42px}}.footer-nav{flex-wrap:wrap;justify-content:center;gap:1.4rem;display:flex}.footer-nav a{color:var(--body);justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:1.05rem;text-decoration:none;display:inline-flex}.footer-nav a:hover{color:var(--cyan)}.socials{gap:.9rem;display:flex}.socials a{border:1px solid var(--line);width:46px;height:46px;color:var(--body);border-radius:50%;justify-content:center;align-items:center;transition:color .25s,border-color .25s,transform .25s,box-shadow .25s;display:flex}.socials a:hover{color:var(--cyan);border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 8px 22px #38d6f540}.copy-line{color:var(--muted);font-size:.85rem}.legal-links{color:var(--muted);justify-content:center;align-items:center;gap:.7rem;margin-top:-.4rem;font-size:.85rem;display:flex}.legal-links a{color:var(--muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.legal-links a:hover{color:var(--cyan)}.lightbox{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;visibility:hidden;background:#03060ceb;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}.lightbox.is-open{opacity:1;pointer-events:auto;visibility:visible}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.lightbox-frame{aspect-ratio:16/9;border-radius:16px;width:min(960px,92vw);overflow:hidden;box-shadow:0 30px 100px #000000b3,0 0 0 1px #38d6f540}.lightbox-frame iframe{border:0;width:100%;height:100%;display:block}.lightbox-close{width:46px;height:46px;color:var(--cyan);cursor:pointer;background:#0d1424cc;border:1px solid #38d6f566;border-radius:50%;font-size:1.1rem;transition:background .25s,transform .25s;position:absolute;top:1.4rem;left:1.6rem}.lightbox-close:hover{background:#38d6f526;transform:rotate(90deg)}.skip-link{top:0;z-index:200;background:var(--grad);color:#04101f;border-radius:0 0 12px 12px;padding:.7rem 1.6rem;font-weight:700;text-decoration:none;transition:translate .25s;position:fixed;inset-inline-start:50%;translate:-50% -140%}.skip-link:focus{translate:-50%}.split-line{padding-bottom:.12em}html{scroll-behavior:auto}#smooth-wrapper,#smooth-content{min-height:100%}.reveal{opacity:0}html.no-js .reveal,.anim-done .reveal{opacity:1}html:not(.no-js) .stat,html:not(.no-js) .card{opacity:0}.anim-done .stat,.anim-done .card{opacity:1}.wa-float{left:max(clamp(.9rem, 2vw, 1.6rem), env(safe-area-inset-left));bottom:max(clamp(.9rem, 2vw, 1.6rem), env(safe-area-inset-bottom));z-index:59;color:#fff;-webkit-tap-highlight-color:transparent;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff40,0 10px 28px #00000073,0 0 0 1px #ffffff14}.wa-float:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff40,0 16px 36px #25d36659,0 0 0 1px #ffffff1f}.wa-float:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.wa-float svg{display:block}.wa-float-tip{white-space:nowrap;border-radius:12px;border:1px solid var(--line);color:var(--body);opacity:0;pointer-events:none;background:#0d1424eb;border-end-start-radius:4px;padding:.5rem .9rem;font-size:.85rem;font-weight:600;line-height:1.4;transition:opacity .22s cubic-bezier(.22,1,.36,1),translate .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 12px);left:0;translate:0 6px;box-shadow:0 10px 28px #00000073,inset 0 1px #ffffff14}.wa-float-tip:after{content:"";border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d1424eb;width:9px;height:9px;position:absolute;bottom:-5px;left:22px;rotate:45deg}.wa-float:hover .wa-float-tip,.wa-float:focus-visible .wa-float-tip{opacity:1;translate:0}.case-grid{perspective:1200px;grid-template-columns:1fr 1fr;align-items:stretch;gap:1.4rem;margin-top:3.4rem;display:grid}.case-lead{grid-column:span 2}.case-tile.case-lead{flex-direction:row-reverse}.case-tile{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);transform-style:preserve-3d;border-radius:22px;flex-direction:column;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.case-tile:hover{border-color:#38d6f580}.case-tile .card-glow{border-radius:22px}.case-tile:hover .card-glow{opacity:1}.case-art{aspect-ratio:1;width:100%;max-width:400px;margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(58% 58% at 50% 45%,#000 40%,#0000 100%);mask-image:radial-gradient(58% 58% at 50% 45%,#000 40%,#0000 100%)}.case-lead .case-art{aspect-ratio:auto;flex:0 0 34%;align-self:stretch;max-width:none;-webkit-mask-image:radial-gradient(62% 66% at 45%,#000 38%,#0000 100%);mask-image:radial-gradient(62% 66% at 45%,#000 38%,#0000 100%)}.case-art img{object-fit:contain;width:100%;height:100%;transition:transform .4s;display:block;transform:translateZ(10px)}.case-tile:hover .case-art img{transform:translateZ(10px)scale(1.03)}.case-copy{flex-direction:column;flex:1;margin-top:-3.2rem;padding:0 1.9rem 2rem;display:flex;position:relative;transform:translateZ(24px)}.case-lead .case-copy{justify-content:center;margin-top:0;padding:2.4rem 2.2rem}.case-copy h3{font-family:var(--font-display);margin-bottom:.7rem;font-size:1.35rem;font-weight:400}.case-lead .case-copy h3{font-size:1.7rem}.case-copy p{color:var(--body);font-size:1.03rem;line-height:1.72}.case-copy .ln+.ln{margin-top:.5rem}.case-lead .case-copy p{max-width:54ch;font-size:1.1rem}.case-cta{align-self:flex-start;margin-top:1.4rem;padding-top:.72rem;padding-bottom:.72rem}button.case-cta{font:inherit;cursor:pointer}@media (max-width:860px){.case-tile.case-lead{flex-direction:column}.case-lead .case-art{aspect-ratio:1;flex:none;max-width:400px;-webkit-mask-image:radial-gradient(58% 58% at 50% 45%,#000 40%,#0000 100%);mask-image:radial-gradient(58% 58% at 50% 45%,#000 40%,#0000 100%)}.case-lead .case-copy{margin-top:-3.2rem;margin-right:0;padding:0 1.9rem 2rem}}@media (max-width:700px){.case-grid{perspective:none;grid-template-columns:1fr;max-width:520px;margin-inline:auto}.case-lead{grid-column:span 1}.case-lead .case-art{aspect-ratio:1}.case-copy{padding-inline:1.5rem}.case-cta{text-align:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important}.scroll-line,.avatar-halo,.footer-line{animation:none}.wa-float{transition:none}.wa-float:hover{transform:none}.wa-float-tip{transition:none;translate:0}.case-art img{transition:none}}
:root{--cg1-blur:22px;--cg1-fill:#0d14249e;--cg1-rim:#ffffff1f;--cg1-shadow:0 30px 80px #0000008c, 0 2px 6px #0006;--cg2-blur:12px;--cg2-fill:#121c307a;--cg2-rim:#38d6f52e;--cg2-shadow:0 8px 18px #00000047;--cg3-blur:8px;--cg3-fill:#3c5a964d;--cg3-rim:#ffffff1a;--cbot-radius:22px;--cbot-gap:8px}.cbot-g1{background:var(--cg1-fill);-webkit-backdrop-filter:blur(var(--cg1-blur)) saturate(140%);backdrop-filter:blur(var(--cg1-blur)) saturate(140%);border:1px solid var(--line);box-shadow:var(--cg1-shadow), inset 0 1px 0 var(--cg1-rim)}.cbot-g2{background:var(--cg2-fill);-webkit-backdrop-filter:blur(var(--cg2-blur)) saturate(130%);backdrop-filter:blur(var(--cg2-blur)) saturate(130%);border:1px solid var(--cg2-rim);box-shadow:var(--cg2-shadow), inset 0 1px 0 #ffffff0f}.cbot-g3{background:var(--cg3-fill);-webkit-backdrop-filter:blur(var(--cg3-blur)) saturate(120%);backdrop-filter:blur(var(--cg3-blur)) saturate(120%);border:1px solid var(--cg3-rim);box-shadow:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cbot-g1{background:#0d1424}.cbot-g2{background:#121c30}.cbot-g3{background:#16233c}}.cbot-fab{bottom:clamp(.9rem,2vw,1.6rem);right:clamp(.9rem,2vw,1.6rem);right:max(clamp(.9rem, 2vw, 1.6rem), env(safe-area-inset-right));bottom:max(clamp(.9rem, 2vw, 1.6rem), env(safe-area-inset-bottom));z-index:60;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:26px;width:88px;height:88px;padding:0;position:fixed}.cbot-fab:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.cbot-fab-pod{background:radial-gradient(60% 60% at 50% 28%, #38d6f538, transparent 70%), var(--cg1-fill);-webkit-backdrop-filter:blur(var(--cg1-blur)) saturate(140%);backdrop-filter:blur(var(--cg1-blur)) saturate(140%);box-shadow:0 18px 44px #2f7cf659, inset 0 1px 0 var(--cg1-rim);border:1px solid #38d6f566;border-radius:26px;display:block;position:absolute;inset:0;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cbot-fab-pod{background:#0d1424}}.cbot-fab-pod img{filter:drop-shadow(0 8px 20px #2f7cf68c);width:86%;height:auto;display:block;position:absolute;bottom:-4%;left:50%;translate:-50%}.cbot-fab-glow{filter:blur(3px);background:radial-gradient(#38d6f580,#0000 70%);border-radius:50%;width:62%;height:10px;position:absolute;bottom:6px;left:50%;translate:-50%}.cbot-fab-ring{opacity:0;pointer-events:none;border:1px solid #38d6f573;border-radius:30px;position:absolute;inset:-6px}.cbot-fab-scan{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#bef5ff80,#0000);width:40%;height:100%;position:absolute;top:0;left:-20%}.cbot-teaser{right:max(clamp(.9rem, 2vw, 1.6rem), env(safe-area-inset-right));z-index:60;border-radius:14px;max-width:min(230px,62vw);color:var(--body);opacity:0;pointer-events:none;border-end-end-radius:5px;padding:.6rem .9rem;font-size:.82rem;line-height:1.45;position:fixed;bottom:calc(88px + clamp(1.5rem,3vw,2.2rem))}.cbot-teaser[hidden]{display:none}.cbot-teaser p{margin:0}@media (max-width:700px){.cbot-fab{border-radius:20px;width:64px;height:64px}.cbot-fab-pod{border-radius:20px}.cbot-fab-ring{border-radius:24px}.cbot-teaser{bottom:calc(64px + clamp(1.4rem,3vw,2rem))}}.cbot-panel{right:max(clamp(.9rem, 2vw, 1.6rem), env(safe-area-inset-right));bottom:max(clamp(.9rem, 2vw, 1.6rem), env(safe-area-inset-bottom));z-index:61;border-radius:var(--cbot-radius);width:clamp(320px,30vw,380px);height:clamp(460px,72vh,620px);font-family:var(--font-body);flex-direction:column;display:flex;position:fixed;overflow:hidden}.cbot-panel[hidden]{display:none}.cbot-hud{border-bottom:1px solid var(--line);background:linear-gradient(#2f7cf621,#0000);flex:none;align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.cbot-hud-av{background:linear-gradient(140deg,#16233c,#0b1220);border:1px solid #38d6f566;border-radius:13px;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.cbot-hud-av img{object-fit:cover;width:100%;height:100%;display:block}.cbot-live{inset-inline-start:-2px;background:#34d399;border:2px solid #0c1322;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px}.cbot-id{flex:1;min-width:0;line-height:1.3}.cbot-id b{font-family:var(--font-display);color:var(--text);font-size:.95rem;display:block}.cbot-id span{color:var(--meta);font-size:.72rem}.cbot-hud-btn{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#3c5a961f;border-radius:9px;flex:none;place-items:center;padding:0;font-size:.8rem;display:grid}.cbot-hud-btn:hover{color:var(--cyan);border-color:#38d6f573}.cbot-hud-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cbot-hud-btn[aria-pressed=true]{color:var(--cyan);border-color:#38d6f580}.cbot-xp{border-bottom:1px solid var(--line);background:#080e1a80;flex:none;align-items:center;gap:.55rem;padding:.45rem .85rem;display:flex}.cbot-xp-track{background:#3c5a9647;border-radius:4px;flex:1;height:4px;overflow:hidden}.cbot-xp-fill{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:4px;width:0%;height:100%}.cbot-xp-label{color:var(--cyan);white-space:nowrap;font-size:.7rem;font-weight:700}.cbot-stream{overscroll-behavior:contain;background:radial-gradient(420px 280px at 85% 0,#2f7cf612,#0000 65%);flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:.9rem .85rem 1.1rem;display:flex;overflow-y:auto}.cbot-stream::-webkit-scrollbar{width:6px}.cbot-stream::-webkit-scrollbar-thumb{background:#1b2a4a;border-radius:6px}.cbot-msg{flex-direction:column;gap:.45rem;display:flex}.cbot-msg.is-bot{align-items:flex-start}.cbot-msg.is-me{align-items:flex-end}.cbot-bubble{max-width:86%;color:var(--body);overflow-wrap:anywhere;border-radius:16px;padding:.6rem .8rem;font-size:.9rem;line-height:1.62}.cbot-msg.is-bot .cbot-bubble{border-start-start-radius:5px}.cbot-msg.is-me .cbot-bubble{color:#04101f;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(120deg,#2f7cf6,#4fc3ff);border:none;border-end-end-radius:5px;font-weight:600;box-shadow:0 6px 16px #2f7cf64d}.cbot-bubble b{color:var(--text);font-weight:700}.cbot-msg.is-me .cbot-bubble b{color:#04101f}.cbot-bubble code{color:var(--cyan);direction:ltr;unicode-bidi:embed;background:#080e1ab3;border-radius:5px;padding:0 .35em;font-size:.82em;display:inline-block}.cbot-bubble a{color:var(--cyan)}.cbot-bubble ul{margin:.3rem 0;padding-inline-start:1.1rem}.cbot-bubble li::marker{color:var(--cyan)}.cbot-bubble.is-stopped:after{content:" הופסק";color:var(--meta);font-size:.72rem}.cbot-caret{vertical-align:-.15em;background:var(--cyan);width:2px;height:.95em;margin-inline-start:2px;display:inline-block}.cbot-typing{border-radius:16px;border-start-start-radius:5px;gap:4px;padding:.75rem .85rem;display:flex}.cbot-typing i{background:var(--cyan);border-radius:50%;width:6px;height:6px;display:block}.cbot-skeleton{background:linear-gradient(90deg,#38d6f51a,#38d6f542,#38d6f51a);border-radius:4px;width:70%;height:8px;margin-top:.45rem}.cbot-newpill{z-index:2;color:var(--cyan);cursor:pointer;opacity:0;border-radius:100px;padding:.35rem .8rem;font-size:.76rem;font-weight:700;position:absolute;bottom:92px;left:50%;translate:-50%}.cbot-newpill[hidden]{display:none}.cbot-blocks{align-self:flex-start;width:100%;container-type:inline-size}.cbot-grid{align-items:stretch;gap:var(--cbot-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cbot-grid>.is-last-odd{grid-column:1/-1}@container (max-width:339px){.cbot-grid{grid-template-columns:1fr}.cbot-grid>.is-last-odd{grid-column:auto}}.cbot-chip,.cbot-card,.cbot-seg-opt,.cbot-cta{min-height:44px;font-family:var(--font-body);cursor:pointer;text-align:start;color:var(--body);border-radius:12px;flex-direction:column;justify-content:center;display:flex}.cbot-chip:focus-visible,.cbot-card:focus-visible,.cbot-seg-opt:focus-visible,.cbot-cta:focus-visible,.cbot-video:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cbot-chip{color:var(--cyan);text-align:center;white-space:nowrap;border-color:#38d6f56b;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.83rem;font-weight:700;overflow:hidden}.cbot-chip:hover{color:#eaf7ff;border-color:#78dcffb3}.cbot-card{justify-content:flex-start;gap:.15rem;padding:.6rem .65rem}.cbot-card em{font-size:1.1rem;font-style:normal}.cbot-card b{font-family:var(--font-display);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:400;overflow:hidden}.cbot-card span{color:var(--meta);font-size:.7rem;line-height:1.4}.cbot-card[aria-pressed=true]{border-color:#38d6f599}.cbot-seg{position:relative}.cbot-seg-knob{pointer-events:none;background:linear-gradient(120deg,#2f7cf657,#38d6f533);border:1px solid #38d6f580;border-radius:12px;width:50%;position:absolute;inset-block:0}.cbot-seg-opt{z-index:1;text-align:center;color:var(--muted);border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background:#3c5a961f;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:none;position:relative}.cbot-seg-opt:hover{color:var(--body);border-color:#38d6f566}.cbot-seg-opt[aria-pressed=true]{color:var(--text);background:0 0;border-color:#38d6f58c}.cbot-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;scroll-padding-inline:0;overflow:auto hidden}.cbot-carousel::-webkit-scrollbar{display:none}.cbot-carousel-track{gap:var(--cbot-gap);display:flex}.cbot-video{scroll-snap-align:start;cursor:pointer;border:1px solid var(--line);text-align:start;background:0 0;border-radius:12px;flex:none;width:132px;padding:0;overflow:hidden}.cbot-video img{object-fit:cover;width:100%;height:74px;display:block}.cbot-video span{color:var(--body);max-height:2.7em;padding:.35rem .45rem;font-size:.68rem;line-height:1.35;display:block;overflow:hidden}.cbot-form{border-radius:14px;flex-direction:column;gap:.5rem;padding:.7rem;display:flex}.cbot-form label{color:var(--body);margin-bottom:.2rem;font-size:.74rem;font-weight:700;display:block}.cbot-form input,.cbot-form select,.cbot-form textarea{width:100%;font-family:var(--font-body);border:1px solid var(--line);color:var(--text);background:#080e1a99;border-radius:10px;padding:.5rem .6rem;font-size:16px}.cbot-form input:focus-visible,.cbot-form select:focus-visible,.cbot-form textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.cbot-form textarea{resize:vertical;min-height:3.4em}.cbot-form select option{color:var(--text);background:#0d1424}.cbot-result{border-radius:16px;flex-direction:column;gap:.5rem;padding:.8rem;display:flex}.cbot-result h4{font-family:var(--font-display);color:var(--text);margin:0;font-size:.95rem;font-weight:400}.cbot-result ul{color:var(--body);margin:0;padding-inline-start:1.1rem;font-size:.8rem}.cbot-result li::marker{color:var(--cyan)}.cbot-cta{text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:.55rem;font-size:.82rem;font-weight:700;text-decoration:none;overflow:hidden}.cbot-cta.is-primary{color:#04101f;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(120deg,#2f7cf6,#4fc3ff);border:none}.cbot-cta.is-ghost{color:var(--body);background:#3c5a964d;border:1px solid #ffffff1a;font-size:.78rem;transition:border-color .12s cubic-bezier(.4,0,.2,1)}.cbot-cta.is-ghost:hover{border-color:#38d6f580}.cbot-or{align-items:center;gap:.56rem;display:flex}.cbot-or span:first-child,.cbot-or span:last-child{background:#ffffff14;flex:1;height:1px}.cbot-or span:nth-child(2){color:#a3b6d6;font-size:.68rem;font-weight:700}.cbot-form-note{color:#a3b6d6;margin:0;font-size:.68rem;line-height:1.45}.cbot-composer{border-top:1px solid var(--line);background:#080e1ab8;flex:none;padding:.55rem .6rem}.cbot-input-row{align-items:flex-end;gap:.5rem;display:flex}.cbot-input{min-width:0;font-family:var(--font-body);resize:none;max-height:6.2em;color:var(--text);border-radius:13px;flex:1;padding:.55rem .7rem;font-size:16px;line-height:1.45}.cbot-input::placeholder{color:var(--meta)}.cbot-input:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.cbot-send{cursor:pointer;color:#04101f;background:linear-gradient(120deg,#2f7cf6,#4fc3ff);border:none;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 18px #2f7cf666}.cbot-send:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cbot-send svg{width:18px;height:18px}.cbot-send path{fill:#04101f}.cbot-drag{display:none}@media (max-width:700px){.cbot-panel{width:100%;height:100%;max-height:100%;padding-bottom:env(safe-area-inset-bottom);border-radius:0;inset:0}.cbot-g2,.cbot-g3,.cbot-fab-pod{-webkit-backdrop-filter:none;backdrop-filter:none}.cbot-g2{background:#121c30}.cbot-g3{background:#16233c}.cbot-fab-pod{background:radial-gradient(60% 60% at 50% 28%,#38d6f538,#0000 70%),#0d1424}.cbot-drag{background:#8fa3c873;border-radius:4px;flex:none;width:44px;height:4px;margin:.5rem auto .1rem;display:block}.cbot-bubble{font-size:.95rem}.cbot-hud-btn{touch-action:manipulation;border-radius:12px;width:44px;height:44px}.cbot-send{touch-action:manipulation;width:44px;height:44px}.cbot-stream:before{content:"";margin-top:auto}}.cbot-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cbot-consent{color:var(--meta);cursor:pointer;align-items:start;gap:.45rem;margin:0;font-size:.68rem;line-height:1.45;display:flex}.cbot-consent input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--cyan);cursor:pointer;flex:none;margin-top:.1rem}.cbot-consent input[type=checkbox]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cbot-consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ff9b9b}.cbot-consent a{color:var(--body);text-underline-offset:2px;text-decoration:underline}
