@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef79401ea952b7f0-s.p.1na0jnguos70p.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ef79401ea952b7f0-s.p.1na0jnguos70p.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4084ce120da2621a-s.24j78amfme-4i.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/16d91c780434f2ce-s.p.2-a1crq_j_v8o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a45e4938f2a14ebd-s.36qyt9g-141hd.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/611a8bd7707cff25-s.0a2ba7i0436aq.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4d81d00cb6dc755c-s.1qa4j0y-kycyw.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef79401ea952b7f0-s.p.1na0jnguos70p.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8800dfc60902df36-s.p.36xefmj0vqxkn.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:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.onest_558137c3-module__rjAN-a__className{font-family:Onest,Onest Fallback;font-style:normal}.onest_558137c3-module__rjAN-a__variable{--font-onest:"Onest", "Onest Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_55252046-module__qsG1-G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.instrument_serif_55252046-module__qsG1-G__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f3397070b5136d67-s.1k2hqs853vnvl.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a7f2b61422ecdd2-s.3q4_gls9qilw-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d7063d6b6d39135f-s.3iwdagnm3bna6.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79646f8ccf79663c-s.151-ne2ev-siw.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cc4b84345f7a025e-s.1qlfmguooqpj9.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1da151b4-module___AbHAq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic;font-weight:500}.cormorant_garamond_1da151b4-module___AbHAq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.p.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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.p.2htf8h-pf57mm.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.3skwie1wjplzh.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.3zhbgtelpa5ua.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.3vf5yzuqk3fsd.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.1wmoa0e_blxrz.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_d6aa1111-module__DFQ_9q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d6aa1111-module__DFQ_9q__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.31e-htzfeyhln.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.37a4gm19wsmwj.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.0t4anfzf7qhnx.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.1lggw6jas8_2n.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.09n5l2o_c63-v.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.3bwea2rv5j-ez.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.44293pltj-0q4.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.19sf16kk8bs_r.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.3k-oj3hs98av5.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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_95391280-module__ArJCEq__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_95391280-module__ArJCEq__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--bg:#050506;--surface:#0f0f11;--surface-2:#17171a;--hair:#ffffff1a;--hair-strong:#ffffff2e;--text:#f5f5f7;--mute:#86868b;--dim:#6e6e73;--ok:#7ee29a;--f-sans:var(--font-onest), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-serif:var(--font-instrument), var(--font-cormorant), "Times New Roman", serif;--f-mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--gutter:20px;--max:1200px;--nav-h:52px;--ease:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--t-hero:44px;--t-h2:36px;--t-h3:22px;--t-cta:52px;--t-statement:28px;--t-lead:18px;--t-body:16px;--t-small:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:735px){:root{--gutter:32px;--t-hero:64px;--t-h2:48px;--t-h3:26px;--t-cta:88px;--t-statement:40px;--t-lead:20px;--t-body:17px}}@media (min-width:1069px){:root{--gutter:48px;--t-hero:96px;--t-h2:64px;--t-h3:30px;--t-cta:136px;--t-statement:56px;--t-lead:22px}}html[lang=ar]{--f-sans:var(--font-arabic), ui-sans-serif, system-ui, sans-serif;--f-serif:var(--font-arabic), serif}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}body{background:var(--bg);color:var(--text);font-family:var(--f-sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:var(--text);color:var(--bg)}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:8px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600}p{text-wrap:pretty}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:500;display:inline-block}html[lang=ar] .eyebrow{font-family:var(--f-sans);letter-spacing:0;font-size:13px}.serif{font-family:var(--f-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}html[lang=ar] .serif{letter-spacing:0;color:var(--mute);font-style:normal;font-weight:500}.h2{font-size:var(--t-h2);letter-spacing:-.035em;line-height:1.04}html[lang=ar] .h2,html[lang=ar] .hero-title,html[lang=ar] .cta-title{letter-spacing:0;line-height:1.25}.lead{font-size:var(--t-lead);color:var(--mute);letter-spacing:-.005em;line-height:1.45}.metal{background:linear-gradient(#fff 25%,#a1a1a6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{white-space:nowrap;cursor:pointer;height:48px;transition:transform .4s var(--ease-out), background-color .3s var(--ease), border-color .3s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:24px;font-size:16px;font-weight:500;display:inline-flex}.btn:active{transform:scale(.97)}.btn-pill{background:var(--text);color:var(--bg)}.btn-pill:hover{background:#fff;transform:scale(1.03)}.btn-ghost{border-color:var(--hair-strong);background:#ffffff05}.btn-ghost:hover{background:#ffffff14}.btn-sm{height:34px;padding-inline:16px;font-size:14px}.btn .arrow{transition:transform .4s var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}html[dir=rtl] .btn .arrow{transform:scaleX(-1)}html[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(3px)}.nav{z-index:100;height:var(--nav-h);-webkit-backdrop-filter:saturate(1.8)blur(20px);transition:border-color .4s var(--ease), background-color .4s var(--ease);background:#05050699;border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-scrolled=true]{border-bottom-color:var(--hair);background:#050506c7}.nav-in{align-items:center;gap:20px;height:100%;display:flex}.brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.wordmark{direction:ltr;flex-direction:column;gap:4px;line-height:1;display:inline-flex}.wordmark b{letter-spacing:.32em;margin-inline-end:-.32em;font-size:15px;font-weight:600}.wordmark i{font-style:normal;font-family:var(--f-mono);letter-spacing:.62em;color:var(--mute);margin-inline-end:-.62em;font-size:8.5px}.logo-mark{flex:none;display:block}.logo-shape{fill:var(--text)}.logo-glyph{fill:none;stroke:var(--bg)}.nav-links{color:var(--mute);gap:28px;margin-inline:auto;font-size:14px;display:none}.nav-links a{transition:color .3s var(--ease)}.nav-links a:hover{color:var(--text)}.nav-end{align-items:center;gap:10px;margin-inline-start:auto;display:flex}@media (min-width:1069px){.nav-links{display:flex}.nav-end{margin-inline-start:0}}.lang{position:relative}.lang summary{cursor:pointer;border:1px solid var(--hair);height:34px;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:12px;list-style:none;transition:color .3s,border-color .3s;display:inline-flex}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{color:var(--text);border-color:var(--hair-strong)}.lang-menu{inset-inline-end:0;-webkit-backdrop-filter:blur(20px);border:1px solid var(--hair);min-width:160px;animation:pop .25s var(--ease-out);background:#17171aeb;border-radius:16px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 20px 60px #00000080}.lang-menu a{color:var(--mute);border-radius:10px;padding:10px 12px;font-size:14px}.lang-menu a:hover,.lang-menu a[aria-current=true]{color:var(--text);background:#ffffff0f}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.nav-cta{display:none}@media (min-width:735px){.nav-cta{display:inline-flex}}.burger{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;margin-inline-end:-8px;display:grid}.burger-lines{width:18px;display:block}.burger-lines>span{background:var(--text);width:18px;height:1.5px;transition:transform .4s var(--ease-out);border-radius:2px;display:block}.burger-lines>span+span{margin-top:5px}.burger[aria-expanded=true] .burger-lines>span:first-child{transform:translateY(3.25px)rotate(45deg)}.burger[aria-expanded=true] .burger-lines>span:last-child{transform:translateY(-3.25px)rotate(-45deg)}@media (min-width:1069px){.burger{display:none}}.sheet{inset:var(--nav-h) 0 0 0;z-index:99;-webkit-backdrop-filter:blur(24px);padding:24px var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));visibility:hidden;opacity:0;transition:opacity .35s var(--ease), visibility 0s linear .35s;background:#050506f5;flex-direction:column;gap:4px;display:flex;position:fixed}.sheet[data-open=true]{visibility:visible;opacity:1;transition:opacity .35s var(--ease)}.sheet a.sheet-link{letter-spacing:-.03em;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);padding-block:8px;font-size:32px;font-weight:600;transform:translateY(-10px)}.sheet[data-open=true] a.sheet-link{opacity:1;transform:none}.sheet[data-open=true] a.sheet-link:nth-child(2){transition-delay:40ms}.sheet[data-open=true] a.sheet-link:nth-child(3){transition-delay:80ms}.sheet[data-open=true] a.sheet-link:nth-child(4){transition-delay:.12s}.sheet .btn{width:100%;margin-top:auto}@media (min-width:1069px){.sheet{display:none}}.hero{text-align:center;isolation:isolate;padding-top:0;position:relative;overflow:hidden}.hero-aura{z-index:-1;pointer-events:none;opacity:.5;height:900px;position:absolute;inset:-10% -20% auto}.hero-aura i{will-change:transform;border-radius:50%;animation:20s ease-in-out infinite alternate drift;position:absolute}.hero-aura i:first-child{background:radial-gradient(closest-side,#8e5a6bcc,#8e5a6b66 40%,#8e5a6b1f 70%,#0000);width:52vw;height:52vw;top:12%;left:8%}.hero-aura i:nth-child(2){background:radial-gradient(closest-side,#6c62d9cc,#6c62d966 40%,#6c62d91f 70%,#0000);width:46vw;height:46vw;animation-duration:24s;top:0;left:38%}.hero-aura i:nth-child(3){background:radial-gradient(closest-side,#bc6651cc,#bc665166 40%,#bc66511f 70%,#0000);width:40vw;height:40vw;animation-duration:28s;top:26%;left:56%}@keyframes drift{to{transform:translate(4vw,3vw)scale(1.15)}}.badge{border:1px solid var(--hair);color:var(--mute);background:#0f0f1199;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:13px;display:inline-flex}.pulse{background:#34c759;border-radius:50%;width:7px;height:7px;position:relative}.pulse:after{content:"";background:#34c7598c;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:0}@keyframes pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.6)}}.hero>[data-hero-copy]{min-height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;align-items:center;padding-block:clamp(20px,4svh,48px) clamp(28px,6svh,72px);display:flex}.hero-title{font-size:min(var(--t-hero), 9.6svh);letter-spacing:-.045em;margin-top:clamp(14px,2.6svh,24px);font-weight:600;line-height:1}.hero-title .line{margin-bottom:-.04em;padding-bottom:.08em;display:block;overflow:hidden}.hero-title .line>span{animation:rise 1.2s var(--ease-out) both;padding-inline:.06em;display:inline-block}.hero-title .line:nth-child(2)>span{animation-delay:.1s}.hero-title .line:nth-child(3)>span{animation-delay:.2s}@keyframes rise{0%{transform:translateY(110%)}}.hero .lead{max-width:680px;font-size:max(16px, min(var(--t-lead), 2.9svh));animation:fade-up 1.2s .35s var(--ease-out) both;margin:clamp(12px,2.4svh,24px) auto 0}.hero-ctas{animation:fade-up 1.2s .5s var(--ease-out) both;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(18px,3.6svh,32px);display:flex}@media (max-width:734px){.hero-ctas{flex-wrap:nowrap;gap:8px}.hero-ctas .btn{height:46px;padding-inline:16px;font-size:15px}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}.lineup{--cw:clamp(132px, 36vw, 172px);--spread:.8;--rot:0deg;--drop:0px;--shrink:.07;height:calc(var(--cw) * 2.163);margin-top:clamp(8px,2svh,24px);margin-bottom:clamp(64px,10vw,120px);position:relative}@media (min-width:735px){.lineup{--cw:clamp(172px, 22vw, 220px);--spread:1.06}}@media (min-width:1069px){.lineup{--cw:clamp(220px, 19vw, 264px);--spread:1.1}}.lineup-item{width:var(--cw);margin-left:calc(var(--cw) / -2);z-index:calc(10 - var(--a));transform:translateX(calc(var(--i) * var(--spread) * var(--cw))) translateY(calc(var(--a) * var(--drop))) rotate(calc(var(--i) * var(--rot))) scale(calc(1 - var(--a) * var(--shrink)));transform-origin:50% 100%;will-change:transform;position:absolute;top:0;left:50%}.lineup-item img{border-radius:calc(var(--cw) * .1);width:100%;height:auto;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff0f}.lineup{-webkit-mask-image:linear-gradient(#000 52%,#0000 94%);mask-image:linear-gradient(#000 52%,#0000 94%)}.showcase{--mw:min(78vw, 520px);padding-bottom:clamp(80px,10vw,140px);position:relative}@media (min-width:735px){.showcase{--mw:min(74vw, 1000px, calc((100svh - var(--nav-h) - 240px) * 1.1))}}.sc-stage{height:calc(100svh - var(--nav-h));grid-template-rows:auto 1fr auto;align-items:center;min-height:560px;padding-block:clamp(20px,4vh,48px) clamp(20px,5vh,56px);display:grid;position:relative;overflow:hidden}html:not(.js) .sc-stage{gap:24px;height:auto;min-height:0;overflow:visible}html:not(.js) .sc-scene{padding-bottom:calc(var(--mw) * .24)}.sc-cap{text-align:center;padding-inline:var(--gutter);grid-column:1}.sc-cap--1{grid-row:1}.sc-cap--2{grid-row:3}.js .sc-cap--2{grid-row:1;align-self:end}.sc-title{letter-spacing:-.04em;text-wrap:balance;margin-top:12px;font-size:clamp(30px,4.4vw,60px);font-weight:600;line-height:1.04}html[lang=ar] .sc-title{letter-spacing:0;line-height:1.3}.sc-sub{max-width:560px;color:var(--mute);margin:12px auto 0;font-size:clamp(15px,1.5vw,19px)}.sc-scene{padding-bottom:calc(var(--mw) * .13);grid-row:2;place-items:center;display:grid;position:relative}.mac{width:var(--mw);perspective:calc(var(--mw) * 4);perspective-origin:50% -22%;position:relative}@media (min-width:735px){.mac{perspective:calc(var(--mw) * 2.6)}}@media (min-width:1069px){.mac{perspective-origin:50% 30%}}.mac-3d{transform-style:preserve-3d;transform-origin:50% 100%;position:relative}.mac-lid{aspect-ratio:1.54;transform-origin:50% 100%;width:100%;transform-style:preserve-3d;z-index:2;position:relative;transform:rotateX(4deg)}.mac-face{backface-visibility:hidden;border-radius:3.4% 3.4% .8% .8%/5.2% 5.2% 1.2% 1.2%;position:absolute;inset:0}.mac-front{background:#0a0a0b;padding:2.1% 2.1% 2.5%;box-shadow:inset 0 0 0 1px #27272b,0 0 0 1.5px #77787d,0 0 0 2.5px #2a2a2e}.mac-display{background:#131017;border-radius:.7%/1.1%;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.mac-menubar{height:calc(var(--mw) * .022);color:#e9e6ec;font-size:calc(var(--mw) * .0105);white-space:nowrap;background:#17141c;flex:none;justify-content:space-between;align-items:center;padding-inline:1.6%;line-height:1;display:flex}.mac-menubar span,.mac-menubar b{margin-inline-end:1.4em;font-weight:400}.mac-menubar b{font-weight:600}.mb-left,.mb-right{align-items:center;display:flex}.mb-right{gap:.9em}.mb-right span{margin:0}.mb-logo{width:1.15em;height:1.15em;margin-inline-end:1.3em}.mb-logo .logo-shape{fill:#e9e6ec}.mb-logo .logo-glyph{stroke:#17141c}.mb-dot{opacity:.7;border:1px solid;border-radius:50%;width:.9em;height:.9em}.mac-toolbar{height:calc(var(--mw) * .034);background:#201d26;border-bottom:1px solid #0b0a0d;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.mac-toolbar .tl{gap:calc(var(--mw) * .0055);display:flex;position:absolute;inset-inline-start:1.6%}html[dir=rtl] .mac-toolbar .tl{inset-inline-start:auto;left:1.6%}.mac-toolbar .tl i{width:calc(var(--mw) * .0085);aspect-ratio:1;background:#ff5f57;border-radius:50%}.mac-toolbar .tl i:nth-child(2){background:#febc2e}.mac-toolbar .tl i:nth-child(3){background:#28c840}.mac-toolbar .addr{color:#bdb7c2;width:36%;height:62%;font-size:calc(var(--mw) * .011);direction:ltr;background:#2c2833;border-radius:999px;justify-content:center;align-items:center;gap:.6em;display:flex}.mac-toolbar .addr svg{width:.75em;height:.9em}.mac-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.mac-page img,.iphone-page img{width:100%;height:auto;display:block}.mac-off{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.mac-glare{pointer-events:none;background:linear-gradient(118deg,#ffffff12 0%,#ffffff05 32%,#0000 33%);position:absolute;inset:0}.mac-notch{width:8.6%;height:calc(var(--mw) * .022);border-radius:0 0 calc(var(--mw) * .006) calc(var(--mw) * .006);background:#0a0a0b;position:absolute;top:2.1%;left:50%;translate:-50%}.mac-lid.is-closed .mac-front,.mac-lid:not(.is-closed) .mac-back{visibility:hidden}.mac-back{background:linear-gradient(#dcdde1 0%,#b4b6bb 55%,#c9cbcf 100%);place-items:center;display:grid;transform:rotateX(180deg);box-shadow:inset 0 0 0 1px #0000001f}.mac-back-logo{width:calc(var(--mw) * .085);height:calc(var(--mw) * .085);filter:drop-shadow(0 1px #ffffff73)}.mac-back-logo .logo-shape{fill:#00000024}.mac-back-logo .logo-glyph{stroke:#c4c6cb}.mac-deck{width:100%;height:calc(var(--mw) * .66);transform-origin:50% 0;transform-style:preserve-3d;background:linear-gradient(#7b7d82 0%,#babcc1 9%,#d3d5d9 40%,#dadcdf 100%);border-radius:0 0 2.6% 2.6%/0 0 4% 4%;position:absolute;top:100%;left:0;transform:rotateX(90deg)}.mac-spill{pointer-events:none;background:radial-gradient(55% 100% at 50% 0,#965f7d8c,#0000 75%);height:55%;position:absolute;inset:0 0 auto}.mac-keys{height:43%;box-shadow:inset 0 0 0 calc(var(--mw) * .002) #121214;background-color:#2a2a2e;background-image:linear-gradient(90deg,#0000 0 88%,#121214 88% 100%),linear-gradient(#0000 0 82%,#121214 82% 100%);background-size:6.84932% 100%,100% 16.6667%;border-radius:1.4%/3%;position:absolute;top:5%;left:9.5%;right:9.5%}.mac-speaker{background-image:radial-gradient(circle,#00000059 0 .6px,#0000 1px);background-size:5px 5px;width:6%;height:43%;position:absolute;top:5%}.mac-speaker--l{left:2.3%}.mac-speaker--r{right:2.3%}.mac-pad{background:linear-gradient(#c6c8cc,#d0d2d6);border-radius:2.4%/4.4%;width:40%;height:39%;position:absolute;top:54%;left:30%;box-shadow:inset 0 0 0 1px #00000012}.mac-lip{height:calc(var(--mw) * .017);transform-origin:50% 0;background:linear-gradient(#c7c9cd,#8a8c91 70%,#6e7075);border-radius:0 0 40% 40%/0 0 100% 100%;position:absolute;top:100%;left:0;right:0;transform:rotateX(-90deg)}.mac-lip:before{content:"";border-radius:0 0 calc(var(--mw) * .01) calc(var(--mw) * .01);background:linear-gradient(#7c7e83,#a1a3a8);width:13%;height:50%;position:absolute;top:0;left:50%;translate:-50%}.mac-shadow{left:4%;right:4%;bottom:calc(var(--mw) * -.13);height:calc(var(--mw) * .05);filter:blur(calc(var(--mw) * .01));z-index:-1;background:radial-gradient(closest-side,#000000d9,#0000);position:absolute}.iphone{--pw:calc(var(--mw) * .27);right:-2%;bottom:calc(var(--mw) * -.19);width:var(--pw);aspect-ratio:1/2.06;z-index:5;filter:drop-shadow(0 calc(var(--pw) * .12) calc(var(--pw) * .14) #000000a6);position:absolute}@media (min-width:735px){.iphone{--pw:calc(var(--mw) * .205);right:-9%;bottom:calc(var(--mw) * -.15)}}html[dir=rtl] .iphone{left:-2%;right:auto}@media (min-width:735px){html[dir=rtl] .iphone{left:-9%}}.iphone-body{background:linear-gradient(135deg,#b3b3b8 0%,#55555a 22%,#8b8b90 48%,#3f3f44 74%,#9d9da2 100%);border-radius:17%/8.3%;padding:1.6%;position:absolute;inset:0}.iphone-screen{border:calc(var(--pw) * .034) solid #050506;background:#131017;border-radius:15.6%/7.6%;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.iphone-status{color:#fff;height:7.4%;font-size:calc(var(--pw) * .052);direction:ltr;flex:none;justify-content:space-between;align-items:center;padding:1.8% 10% 0;font-weight:600;display:flex}.iphone-status svg{width:auto;height:.85em}.iphone-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.iphone-island{background:#000;border-radius:999px;width:32%;height:4%;position:absolute;top:1.7%;left:50%;translate:-50%}.iphone-home{background:#ffffffd9;border-radius:999px;width:36%;height:.55%;position:absolute;bottom:1.2%;left:50%;translate:-50%}.iphone-btn{background:linear-gradient(90deg,#5d5d62,#a5a5aa);border-radius:2px;width:1.6%;position:absolute}.iphone-btn--action{height:4.2%;top:16%;left:-1%}.iphone-btn--vol1{height:7.5%;top:23.5%;left:-1%}.iphone-btn--vol2{height:7.5%;top:32.5%;left:-1%}.iphone-btn--power{height:11.5%;top:26%;right:-1%}.showcase .stats{margin-top:0}.stats{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin-top:clamp(48px,7vw,88px);display:grid}@media (min-width:735px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,80px);font-weight:600;line-height:1;display:block}.stat-label{font-size:var(--t-small);color:var(--mute);margin-top:10px;max-width:200px;margin-inline:auto;display:block}.statement{padding-block:clamp(80px,12vw,180px)}.statement p{font-size:var(--t-statement);letter-spacing:-.03em;max-width:1080px;font-weight:600;line-height:1.14}html[lang=ar] .statement p{letter-spacing:0;line-height:1.5}.word{display:inline}.js .statement .word{opacity:.18}.work{padding-top:clamp(40px,6vw,80px)}.work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding-bottom:clamp(32px,4vw,48px);display:flex}.work-head .h2{margin-top:14px}.work-head .lead{max-width:400px;font-size:var(--t-body)}.rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail.is-pinned{scroll-snap-type:none;overflow:clip}.track{width:max-content;padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));gap:16px;padding-bottom:8px;display:flex}@media (min-width:735px){.track{gap:20px}}.card{--w:min(84vw, 360px);width:var(--w);background:var(--surface);border:1px solid var(--hair);isolation:isolate;scroll-snap-align:center;border-radius:28px;flex-direction:column;flex:none;height:600px;display:flex;position:relative;overflow:hidden}@media (min-width:735px){.card{--w:380px;height:640px}}@media (min-width:1069px){.card{height:min(660px, calc(100svh - var(--nav-h) - 120px));min-height:560px}}.card--web{--w:min(84vw, 360px)}@media (min-width:735px){.card--web{--w:640px}}@media (min-width:1069px){.card--web{--w:780px}}.card:before{content:"";background:radial-gradient(closest-side, var(--c), transparent);opacity:.5;z-index:-1;height:85%;transition:opacity .8s var(--ease), transform 1.2s var(--ease-out);position:absolute;inset:auto -30% -45%}.card:hover:before{opacity:.8;transform:translateY(-6%)}.card-top{align-items:center;gap:12px;padding:22px 22px 0;display:flex}.card-icon{object-fit:cover;background:#121017;border-radius:12px;flex:none;width:44px;height:44px}.card-icon--mark{object-fit:contain;border:1px solid var(--hair);padding:8px}.card-mono{color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-weight:600;display:grid}.card-title{min-width:0}.card-title h3{letter-spacing:-.02em;font-size:19px;line-height:1.2}.card-title small{color:var(--mute);font-size:13px;display:block}.status{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hair);color:var(--mute);border-radius:999px;flex:none;margin-inline-start:auto;padding:5px 9px;font-size:10.5px}html[lang=ar] .status{font-family:var(--f-sans);letter-spacing:0;font-size:12px}.status--on{color:var(--ok);border-color:#7ee29a4d}.card-desc{color:var(--mute);padding:14px 22px 0;font-size:15px;line-height:1.45}.tags{flex-wrap:wrap;gap:6px;padding:14px 22px 0;display:flex}.tags>span{color:var(--mute);border:1px solid var(--hair);border-radius:999px;padding:3px 10px;font-size:12px}.card-media{flex:1;justify-content:center;align-items:flex-end;min-height:0;margin-top:22px;display:flex;position:relative}.tags .tag-link{color:var(--bg);background:var(--text);transition:transform .4s var(--ease-out);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:500}.tags .tag-link:hover{transform:scale(1.05)}.cycler{width:78%;height:100%;transition:transform 1s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:24px 24px 0 0;position:relative;overflow:hidden;box-shadow:0 -10px 60px #00000080}.card:hover .cycler{transform:translateY(-8px)}.cycler--browser{border:1px solid var(--hair);background:#121017;border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;width:92%;display:flex}.browser-bar{background:#1b1820;flex:none;align-items:center;gap:6px;height:30px;padding-inline:12px;display:flex}.browser-bar i{background:#3a3540;border-radius:50%;width:9px;height:9px}.browser-bar span{font-family:var(--f-mono);color:#8b8090;margin-inline-start:10px;font-size:11px}.cycler-frames{flex:1;height:100%;position:relative}.cycler-frame{opacity:0;transition:opacity .9s var(--ease), transform 1.6s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.cycler-frame[data-on=true]{opacity:1;transform:none}.cycler-frame img{object-fit:cover;object-position:top center}.dots{inset-inline:0;z-index:2;pointer-events:none;justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px}.dots i{width:6px;height:6px;transition:width .5s var(--ease-out), background-color .5s;background:#fff6;border-radius:99px}.dots i[data-on=true]{background:#fff;width:18px}.big-icon{aspect-ratio:1;object-fit:cover;width:46%;height:auto;transition:transform 1s var(--ease-out);border-radius:22.4%;align-self:center;box-shadow:0 0 0 1px #ffffff17,0 30px 80px #0000008c}.big-mono{aspect-ratio:1;letter-spacing:-.04em;color:#fff;width:46%;transition:transform 1s var(--ease-out);border-radius:22%;place-items:center;margin-bottom:18%;font-size:64px;font-weight:600;display:grid;box-shadow:0 30px 80px #0000008c}.card:hover .big-icon,.card:hover .big-mono{transform:translateY(-10px)rotate(-3deg)}.rail-foot{align-items:center;gap:20px;margin-top:28px;display:flex}.progress{background:var(--hair);border-radius:2px;flex:1;height:2px;display:none;overflow:hidden}.progress i{background:var(--text);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}html[dir=rtl] .progress i{transform-origin:100%}.rail.is-pinned+.rail-foot .progress{display:block}.rail-hint{color:var(--dim);font-size:13px}.services{padding-top:clamp(100px,14vw,180px);overflow-x:clip}.svc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding-bottom:clamp(24px,4vw,56px);display:flex}.svc-top .h2{margin-top:14px}.svc-top .lead{max-width:420px;font-size:var(--t-body)}.svc{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.svc-visual-in{height:calc(100svh - var(--nav-h));align-content:center;justify-items:center;gap:20px;min-height:520px;display:grid;position:relative}@media (max-width:1068px){.svc-visual{margin-top:8px}}@media (min-width:1069px){.svc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px}.svc-visual{align-self:stretch}.svc-visual-in{top:var(--nav-h);position:sticky}.svc-item{align-content:center;min-height:clamp(240px,38vh,360px)}}.lx-view{--lw:min(150px, 38vw, calc((100svh - var(--nav-h) - 320px) / 2.2));perspective:calc(var(--lw) * 9);place-items:center;padding-bottom:44px;display:grid;position:relative}@media (min-width:1069px){.lx-view{--lw:min(260px, 20vw, calc((100svh - var(--nav-h) - 200px) / 2.3))}}.lx-stack{width:var(--lw);aspect-ratio:1/2.06;transform-style:preserve-3d;position:relative}.lx-layer{transform-style:preserve-3d;border:1px solid #ffffff29;border-radius:14%/6.4%;position:absolute;inset:0;overflow:hidden}.lx-inner{border-radius:13.6%/6.4%;inset:2.04% 4.2%}.lx-body{background:linear-gradient(135deg,#b9b9be 0%,#5a5a5f 22%,#8f8f94 48%,#434348 74%,#a2a2a7 100%);border:0;border-radius:17%/8.3%;padding:1.7%;overflow:visible;box-shadow:0 40px 90px #0000008c}.lx-body-in{background:radial-gradient(120% 70% at 50% 30%,#1d1d21,#101012 70%);border-radius:15.6%/7.6%;height:100%;position:relative;overflow:hidden}.lx-battery{background:linear-gradient(160deg,#2b2b30,#1b1b1f);border:1px solid #ffffff12;border-radius:8%/4%;position:absolute;inset:40% 17% 12%}.lx-battery i{height:1px;box-shadow:0 calc(var(--lw) * .04) 0 #ffffff0f;background:#ffffff1f;position:absolute;top:46%;left:14%;right:14%}.lx-board{background-color:#17271f;background-image:linear-gradient(#7ee29a12 1px,#0000 1px),linear-gradient(90deg,#7ee29a12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:12% 9%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #7ee29a2e;border-radius:6%;height:29%;position:absolute;top:6%;left:12%;right:12%}.lx-board i{background:linear-gradient(145deg,#3a3a40,#222226);border:1px solid #ffffff14;border-radius:3px;position:absolute}.lx-board i:first-child{width:26%;height:36%;top:30%;left:44%}.lx-board i:nth-child(2){width:18%;height:24%;top:58%;left:10%}.lx-board i:nth-child(3){width:14%;height:20%;top:60%;left:76%}.lx-cam{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#0b0b0d 0 18%,#2c2c31 19% 25%,#0000 26%),radial-gradient(circle at 70% 70%,#0b0b0d 0 18%,#2c2c31 19% 25%,#0000 26%),#1a1a1d;border:1px solid #ffffff1a;border-radius:24%;width:26%;position:absolute;top:9%;left:13%}.lx-btn{background:linear-gradient(90deg,#5d5d62,#a5a5aa);border-radius:2px;width:1.8%;position:absolute}.lx-btn--action{height:4%;top:15%;left:-1.2%}.lx-btn--vol1{height:7.5%;top:22%;left:-1.2%}.lx-btn--vol2{height:7.5%;top:31%;left:-1.2%}.lx-btn--power{height:11%;top:25%;right:-1.2%}.lx-glass{background:#eef0fb;border-color:#ffffff80}.lx-island{z-index:3;background:#050506;border-radius:999px;width:33%;height:4.4%;position:absolute;top:1.5%;left:50%;translate:-50%}.lx-glare{z-index:4;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(125deg,#ffffff47 0%,#ffffff0f 30%,#0000 31%);position:absolute;inset:0}.mc{font-family:-apple-system, BlinkMacSystemFont, var(--f-sans);color:#1c1b2e;text-align:left;direction:ltr;flex-direction:column;display:flex;position:absolute;inset:0;container-type:inline-size}.mc-status{flex:none;justify-content:space-between;align-items:center;height:12.5cqw;padding:1.5cqw 8cqw 0;font-size:3.8cqw;font-weight:600;display:flex}.mc-status svg{width:auto;height:3cqw}.mc-head{flex:none;align-items:center;gap:2.5cqw;height:11cqw;padding:0 4.5cqw;font-size:4.6cqw;display:flex}.mc-back{background:#fff;border-radius:50%;place-items:center;width:7.5cqw;height:7.5cqw;display:grid;box-shadow:0 .4cqw 1.2cqw #3c3c781f}.mc-back svg{width:2cqw;height:3.2cqw}.mc-icons{gap:2cqw;margin-left:auto;display:flex}.mc-icons i{color:#3d3b56;background:#fff;border-radius:50%;place-items:center;width:7.5cqw;height:7.5cqw;display:grid;box-shadow:0 .4cqw 1.2cqw #3c3c781f}.mc-icons svg{width:3.6cqw;height:3.6cqw}.mc-hello{color:#fff;transition:padding .5s var(--ease-out);background:linear-gradient(135deg,#8b7cf8,#7465ee 60%,#9a7cf5);border-radius:5.5cqw;flex:none;gap:3cqw;margin:1.5cqw 4.5cqw 0;padding:4.5cqw;display:flex;box-shadow:0 2cqw 5cqw #7465ee59}.mc-hello b{font-size:3.9cqw;font-weight:600;line-height:1.3;display:block}.mc-hello small{opacity:.85;margin-top:2cqw;font-size:3.2cqw;line-height:1.4;transition:opacity .4s;display:block}.mc-hello.is-compact{padding-block:3.5cqw}.mc-hello.is-compact small{display:none}.mc-spark{background:#ffffff38;border-radius:2.6cqw;flex:none;place-items:center;width:8.5cqw;height:8.5cqw;display:grid}.mc-spark i{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#ffe27a;width:4.4cqw;height:4.4cqw}.mc-body{flex:1;min-height:0;position:relative}.mc-pane{transition:opacity .5s var(--ease), transform .6s var(--ease-out);padding:4.5cqw;position:absolute;inset:0}.mc-label{border-left:.9cqw solid #7465ee;padding-left:2.5cqw;font-size:4cqw;font-weight:600;display:block}.mc-tiles{grid-template-columns:1fr 1fr;gap:3cqw;margin-top:3.5cqw;display:grid}.mc-tile{background:#fff;border-radius:4cqw;flex-direction:column;justify-content:space-between;height:24cqw;padding:3.2cqw;font-size:3.2cqw;font-weight:500;display:flex;box-shadow:0 .6cqw 2cqw #3c3c7814}.mc-tile i{border:1px solid;border-radius:2.4cqw;width:8cqw;height:8cqw}.mc-home.is-out{opacity:0;transform:translateY(-6cqw)scale(.97)}.mc-chat{opacity:0;flex-direction:column;gap:3cqw;display:flex;transform:translateY(6cqw)}.mc-chat.is-in{opacity:1;transform:none}.mc-msg{max-width:82%;animation:mc-pop .45s var(--ease-out) both;border-radius:4.5cqw;padding:3.2cqw 4cqw;font-size:3.6cqw;line-height:1.42}.mc-msg--me{color:#fff;background:linear-gradient(135deg,#7c6cf6,#6a5ae6);border-bottom-right-radius:1.5cqw;align-self:flex-end}.mc-msg--ai{background:#fff;border-bottom-left-radius:1.5cqw;align-self:flex-start;box-shadow:0 .6cqw 2cqw #3c3c7814}.mc-src{color:#6a5ae6;margin-top:2cqw;font-size:2.8cqw;display:block}.mc-dots{gap:1.4cqw;padding-block:4cqw;display:flex}.mc-dots i{background:#a7a3c9;border-radius:50%;width:1.8cqw;height:1.8cqw;animation:1s ease-in-out infinite mc-dot}.mc-dots i:nth-child(2){animation-delay:.15s}.mc-dots i:nth-child(3){animation-delay:.3s}@keyframes mc-dot{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-1.2cqw)}}@keyframes mc-pop{0%{opacity:0;transform:translateY(3cqw)scale(.96)}}.mc-input{background:#fff;border-radius:6.5cqw;flex:none;align-items:center;gap:2cqw;height:12.5cqw;margin:0 4.5cqw 9cqw;padding:0 1.8cqw 0 4.5cqw;font-size:3.5cqw;display:flex;box-shadow:0 .8cqw 2.5cqw #3c3c781a}.mc-input>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mc-ph{color:#a3a2b8}.mc-caret{vertical-align:-.6cqw;background:#6a5ae6;width:.4cqw;height:4cqw;margin-left:.4cqw;animation:1s step-end infinite mc-blink;display:inline-block}@keyframes mc-blink{50%{opacity:0}}.mc-send{width:9cqw;height:9cqw;transition:transform .25s var(--ease-out);background:linear-gradient(135deg,#8b7cf8,#6a5ae6);border-radius:50%;flex:none;place-items:center;display:grid}.mc-send.is-pressed{transform:scale(.86)}.mc-send svg{width:4cqw;height:4cqw}.mc-home-bar{background:#1c1b2e;border-radius:999px;width:34cqw;height:1.3cqw;position:absolute;bottom:2.2cqw;left:50%;translate:-50%}.lx-design{background-color:#7c5cf61f;background-image:linear-gradient(#a78bfa38 1px,#0000 1px),linear-gradient(90deg,#a78bfa38 1px,#0000 1px);background-size:8.33333% 3.84615%;border-color:#a78bfa99}.lx-wf{border-radius:calc(var(--lw) * .045);border:1.5px solid #c4b5fdd9;position:absolute}.lx-wf--hero{background:#a78bfa29}.lx-wf--pill{border-radius:999px}.lx-measure{font-family:var(--f-mono);font-size:calc(var(--lw) * .032);color:#c4b5fd;writing-mode:vertical-rl;position:absolute;top:41%;left:.6%}.lx-code{background:#0d0d10f2;border-color:#fff3;padding:22% 7% 0}.lx-code code{font-family:var(--f-mono);font-size:calc(var(--lw) * .04);color:#a1a1aa;white-space:pre;line-height:1.8;display:grid}.lx-k{color:#c4b5fd}.lx-f{color:#7dd3fc}.lx-s{color:#86efac}.lx-ai{background:radial-gradient(90% 55% at 50% 38%,#f472b666,#0000 70%),linear-gradient(#4c1d95eb,#0f0c18f5);border-color:#f472b680;flex-direction:column;justify-content:center;gap:5%;padding:0 8%;display:flex}.lx-bubble{border-radius:calc(var(--lw) * .06);color:#f4f0ff;max-width:88%;font-size:calc(var(--lw) * .047);background:#ffffff21;padding:6% 7%;line-height:1.4}.lx-bubble--me{color:#17141f;background:#fff;align-self:flex-end}.lx-ai-tag{font-family:var(--f-mono);font-size:calc(var(--lw) * .036);color:#f9a8d4;align-items:center;gap:6px;display:flex}.lx-spark{width:calc(var(--lw) * .04);aspect-ratio:1;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#f9a8d4}.lx-db{background:#090c0af5;border-color:#7ee29a73;align-content:start;gap:4.5%;padding:20% 8% 0;display:grid}.lx-tbl{border-radius:calc(var(--lw) * .03);font-family:var(--f-mono);font-size:calc(var(--lw) * .036);color:#9fe6b4;border:1px solid #7ee29a66;display:grid;overflow:hidden}.lx-tbl b,.lx-tbl span{padding:3.5% 6%}.lx-tbl b{color:#d1fadf;background:#7ee29a21;font-weight:500}.lx-api{font-family:var(--f-mono);font-size:calc(var(--lw) * .036);color:#9fe6b4;margin-top:4%}.lx-api span{color:#050506;background:#7ee29a;border-radius:4px;margin-inline-end:4px;padding:1px 5px}.lx-badge{border:1px solid var(--hair);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 9px;font-size:13px;display:inline-flex;position:absolute;bottom:0;left:50%;translate:-50%}.lx-badge svg{width:16px;height:16px;color:var(--ok)}.lx-legend{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.lx-legend li{border:1px solid var(--hair-strong);background:#ffffff0a;border-radius:999px;padding:6px 10px}.lx-legend b{font-size:13px;font-weight:500}.lx-legend span,.lx-caption{display:none}@media (max-width:1068px){.js .lx-caption{text-align:center;width:min(440px,100%);min-height:150px;display:grid}.lx-cap{opacity:0;transition:opacity .45s var(--ease), transform .6s var(--ease-out);grid-area:1/1;transform:translateY(10px)}.lx-cap[data-on=true]{opacity:1;transform:none}.lx-cap .eyebrow{font-size:11px}.lx-cap h3{letter-spacing:-.02em;margin-top:8px;font-size:22px}.lx-cap p{color:var(--mute);margin-top:8px;font-size:15px;line-height:1.5}.js .services .svc-list{display:none}}.js .lx-legend li{opacity:.25}@media (min-width:1069px){.lx-legend{display:none}}.svc-list{border-top:1px solid var(--hair)}.svc-item{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding-block:28px;display:grid}.svc-item h3{font-size:var(--t-h3);letter-spacing:-.025em;line-height:1.15}.svc-item .eyebrow{align-self:center;font-size:11px}.svc-item p{color:var(--mute);grid-column:1/-1;max-width:560px}@media (max-width:734px){.svc-item{grid-template-columns:minmax(0,1fr)}.svc-item .eyebrow{order:-1}}.process{padding-block:clamp(100px,14vw,180px)}.process .h2{margin-top:14px}.steps{grid-template-columns:minmax(0,1fr);gap:36px;margin:56px 0 0;padding-inline-start:32px;list-style:none;display:grid;position:relative}.steps-line{inset-inline-start:6px;background:var(--hair);width:1px;position:absolute;top:8px;bottom:8px}.steps-line i{background:var(--text);transform-origin:top;position:absolute;inset:0}.js .steps-line i{transform:scaleY(0)}.step{position:relative}.step:before{content:"";inset-inline-start:-32px;background:var(--bg);border:1px solid var(--text);border-radius:50%;width:13px;height:13px;position:absolute;top:3px}.step .eyebrow{margin-bottom:8px;display:block}.step h3{letter-spacing:-.02em;font-size:22px}.step p{color:var(--mute);max-width:320px;margin-top:8px;font-size:15px}@media (min-width:1069px){.steps{padding-inline-start:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:48px}.steps-line{inset-inline:0;width:auto;height:1px;top:6px;bottom:auto}.steps-line i{transform-origin:0}html[dir=rtl] .steps-line i{transform-origin:100%}.js .steps-line i{transform:scaleX(0)}.step:before{inset-inline-start:0;top:-48px}}.price{isolation:isolate;background:var(--surface);border:1px solid var(--hair);border-radius:32px;grid-template-columns:minmax(0,1fr);gap:36px;padding:clamp(28px,6vw,72px);display:grid;position:relative;overflow:hidden}@media (min-width:1069px){.price{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px}}.price:before{content:"";inset-inline-end:-10%;z-index:-1;background:radial-gradient(closest-side,#ffffff12,#0000);width:60%;height:180%;position:absolute;top:-40%}.price .h2{margin-top:14px}.price .lead{max-width:460px;font-size:var(--t-body);margin-top:18px}.price ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.price li{color:var(--mute);gap:14px;display:flex}.price li:before{content:"";border:1px solid var(--dim);background:radial-gradient(circle, var(--text) 0 3px, transparent 4px);border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px}.price li b{color:var(--text);font-weight:500}.contact{padding-block:clamp(80px,11vw,150px) clamp(72px,9vw,120px)}.contact-head{text-align:center}.cta-title{font-size:var(--t-cta);letter-spacing:-.055em;margin-top:18px;font-weight:600;line-height:.95}.contact-head .lead{max-width:560px;margin:22px auto 0}.contact-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:clamp(40px,6vw,72px);display:grid}@media (max-width:1068px){.contact-card{order:-1}}@media (min-width:1069px){.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px}}.contact-side,.contact-card{border:1px solid var(--hair);background:var(--surface);border-radius:28px;padding:clamp(22px,3vw,36px)}.person{align-items:center;gap:14px;display:flex}.person-photo{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.person-photo img{object-fit:cover;width:100%;height:100%}.person b{font-size:17px;display:block}.person small{color:var(--mute);margin-top:2px;font-size:14px;display:block}.next-steps{border-top:1px solid var(--hair);gap:16px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:grid}.next-steps li{gap:14px;display:flex}.next-num{border:1px solid var(--hair-strong);width:26px;height:26px;font-family:var(--f-mono);color:var(--mute);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.next-steps b{font-size:15px;font-weight:600;display:block}.next-steps li span:not(.next-num){color:var(--mute);margin-top:3px;font-size:14px;line-height:1.45;display:block}.direct{border-top:1px solid var(--hair);margin-top:26px;padding-top:22px}.direct .channels{gap:8px;margin-top:12px;display:grid}.channel{border:1px solid var(--hair);transition:border-color .3s var(--ease), background-color .3s var(--ease);background:#ffffff05;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.channel:hover{border-color:var(--hair-strong);background:#ffffff0d}.channel small{color:var(--mute);font-size:13px}.channel span{overflow-wrap:break-word;min-width:0;font-size:15px}.form{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:735px){.form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}}.field{align-content:start;gap:8px;min-width:0;display:grid}.field--full{grid-column:1/-1}.field label,.field .label{color:#a1a1a6;font-size:14px}.label-hint{color:var(--dim)}.field input,.field textarea{width:100%;font:inherit;color:var(--text);transition:border-color .25s var(--ease), background-color .25s var(--ease), box-shadow .25s var(--ease);background:#141417;border:1px solid #ffffff24;border-radius:14px;outline:none;padding:14px 16px;font-size:16px}.field input::placeholder,.field textarea::placeholder{color:#66666c}.field input:hover,.field textarea:hover{border-color:#ffffff38}.field input:focus,.field textarea:focus{background:#18181c;border-color:#ffffff80;box-shadow:0 0 0 4px #ffffff0f}.field [aria-invalid=true]{border-color:#ff8074bf;box-shadow:0 0 0 4px #ff80741a}.field-error{color:#ff9a8f;font-size:13.5px;line-height:1.4}.field textarea{resize:none;field-sizing:content;min-height:136px;max-height:360px}html[dir=rtl] .field input[dir=ltr]{text-align:right}.seg{background:#141417;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.seg button{height:36px;color:var(--mute);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:10px;font-size:14px}.seg button:hover{color:var(--text)}.seg button[aria-checked=true]{background:var(--text);color:var(--bg);font-weight:500}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{color:var(--mute);cursor:pointer;transition:all .25s var(--ease);background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:9px 15px;font-size:14px}.chips button:hover{border-color:var(--hair-strong);color:var(--text)}.chips button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;margin-top:4px;display:flex}@media (max-width:734px){.form-foot .btn{width:100%}}.form-consent{color:var(--dim);grid-column:1/-1;margin-top:-6px;font-size:13px}.form-consent a{color:var(--mute);text-underline-offset:3px;text-decoration:underline}.form-consent a:hover{color:var(--text)}.form-msg{grid-column:1/-1;font-size:15px;line-height:1.5}.form-msg--err{color:#ffb4ab;background:#ff807414;border:1px solid #ff807440;border-radius:14px;padding:14px 16px}.form-msg--err a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.form-done{text-align:center;animation:fade-up .8s var(--ease-out) both;justify-items:center;gap:14px;padding-block:clamp(28px,6vw,64px);display:grid}.form-done-icon{color:#0b2914;background:var(--ok);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.form-done-icon svg{width:26px;height:26px}.form-done h3{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px)}.form-done p{max-width:420px;color:var(--mute);line-height:1.5}.form-done .btn{margin-top:8px}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer{border-top:1px solid var(--hair);padding-block:clamp(40px, 6vw, 64px) calc(24px + env(safe-area-inset-bottom,0px));color:var(--mute);font-size:14px}.sf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px;display:grid}.sf-brand{grid-column:1/-1}@media (max-width:734px){.sf-col--contact{order:1;grid-column:1/-1}}.sf-brand .brand{color:var(--text)}.sf-brand p{max-width:300px;margin-top:12px;line-height:1.5}@media (min-width:735px){.sf-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.sf-brand{grid-column:auto}}.sf-col{align-content:start;gap:10px;display:grid}.sf-col .eyebrow{margin-bottom:4px}.sf-col a{width:fit-content;color:var(--mute);overflow-wrap:anywhere;transition:color .25s var(--ease)}.sf-col a:hover,.sf-col a[aria-current=true]{color:var(--text)}.sf-bottom{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}.sf-bottom a:hover{color:var(--text)}.legal{max-width:calc(760px + var(--gutter) * 2);padding-block:clamp(48px,8vw,96px) clamp(64px,9vw,120px)}.legal-updated{color:var(--mute);margin-top:12px;font-size:14px}.legal section{margin-top:36px}.legal h2{letter-spacing:-.015em;font-size:20px}.legal section p{color:#b9b9be;margin-top:10px;line-height:1.65}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js .statement .word{opacity:1}.js .steps-line i{transform:none}}.case{--accent:#8b8b93;--accent-soft:color-mix(in srgb, var(--accent) 55%, white)}.case-hero{isolation:isolate;padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,110px);position:relative;overflow:hidden}.case-glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 45%, transparent), transparent);opacity:.55;pointer-events:none;height:900px;position:absolute;inset:-30% -10% auto 30%}html[dir=rtl] .case-glow{inset:-30% 30% auto -10%}.case-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (min-width:1069px){.case-hero-grid{min-height:calc(100svh - var(--nav-h) - 140px);grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:56px}.case--web .case-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.case-back{color:var(--mute);transition:color .3s var(--ease);gap:8px;font-size:14px;display:inline-flex}.case-back:hover{color:var(--text)}html[dir=rtl] .case-back span{display:inline-block;transform:scaleX(-1)}.case-id{align-items:center;gap:18px;margin-top:36px;display:flex}.case-icon{object-fit:cover;border-radius:23%;flex:none;box-shadow:0 16px 40px #00000073}.case-icon--mark{object-fit:contain;border:1px solid var(--hair);background:#121017}.case-name{letter-spacing:-.045em;margin-top:6px;font-size:clamp(40px,6vw,76px);line-height:1}html[lang=ar] .case-name{letter-spacing:0}.case-tagline{letter-spacing:-.025em;text-wrap:balance;max-width:620px;margin-top:28px;font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1.15}html[lang=ar] .case-tagline{letter-spacing:0;line-height:1.4}.case-intro{max-width:560px;font-size:var(--t-lead);color:var(--mute);margin-top:18px;line-height:1.5}.case-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.case-badges .status{margin:0}.status--live,.status--store{color:var(--ok);border-color:#7ee29a4d}.status--paused{color:#f5c46b;border-color:#f5c46b4d}.case-updated{color:var(--mute);margin-top:12px;font-size:13px}.case-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.case-note{color:#f5c46b;padding-inline-end:8px;font-size:15px}.case-qr{display:none}@media (min-width:1069px) and (hover:hover){.case-qr{align-items:center;gap:16px;max-width:360px;margin-top:28px;display:flex}}.case-qr-code{background:#fff;border-radius:14px;flex:none;width:92px;height:92px;padding:8px}.case-qr-code svg{width:100%;height:100%;display:block}.case-qr-text{color:var(--mute);font-size:14px;line-height:1.45}.case-hero-visual{place-items:center;display:grid;position:relative}.case-fan{--sw:clamp(150px, 26vw, 250px);width:calc(var(--sw) * 2.3);height:calc(var(--sw) * 2.163);max-width:100%;position:relative}.case-fan-item{width:var(--sw);margin-left:calc(var(--sw) / -2);transform-origin:50% 100%;position:absolute;top:0;left:50%}.case-fan-item--c{z-index:3}.case-fan-item--l{z-index:2;translate:-58% 7%;rotate:-7deg;scale:.86}.case-fan-item--r{z-index:2;translate:58% 7%;rotate:7deg;scale:.86}.case-shot{border-radius:calc(var(--sw,260px) * .1);background:var(--surface);position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff12}.case-shot img,.case-window-body img{width:100%;height:auto;display:block}.case-window{border:1px solid var(--hair);background:#121017;border-radius:14px;overflow:hidden;box-shadow:0 40px 100px #0009}.case-window-bar{direction:ltr;background:#1b1820;align-items:center;gap:6px;height:30px;padding-inline:12px;display:flex}.case-window-bar i{background:#3a3540;border-radius:50%;width:9px;height:9px}.case-window-bar span{font-family:var(--f-mono);color:#8b8090;margin-inline-start:10px;font-size:11px}.case-duo{width:100%;padding-bottom:8%;position:relative}.case-mini-phone{background:linear-gradient(135deg,#a5a5aa,#4a4a4f 40%,#8a8a90);border-radius:18%/8.5%;width:24%;padding:1.6%;position:absolute;bottom:0;right:-2%;box-shadow:0 30px 70px #000000a6}html[dir=rtl] .case-mini-phone{left:-2%;right:auto}.case-mini-phone img{border:3px solid #050506;border-radius:16%/7.4%;width:100%;height:auto;display:block}.case-facts{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.case-facts>div{padding:22px 0;min-width:0;padding-inline-end:20px}.case-facts dt{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft);font-size:11px}html[lang=ar] .case-facts dt{font-family:var(--f-sans);letter-spacing:0;font-size:13px}.case-facts dd{margin:8px 0 0;font-size:15px;line-height:1.45}.case-facts>div:first-child{grid-column:1/-1}@media (min-width:735px){.case-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.case-facts>div:first-child{grid-column:auto}}.case-story{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:clamp(72px,10vw,140px);display:grid}@media (min-width:1069px){.case-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}}.case-story .eyebrow{color:var(--accent-soft)}.case-story p{letter-spacing:-.012em;margin-top:16px;font-size:clamp(20px,2vw,26px);line-height:1.45}html[lang=ar] .case-story p{letter-spacing:0;line-height:1.7}.case-features{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.cf-visual{display:none}@media (min-width:1069px){.case-features{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:80px}.case--web .case-features{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.cf-visual{align-self:stretch;display:block}.cf-visual-in{top:var(--nav-h);height:calc(100svh - var(--nav-h));align-content:center;place-items:center;gap:24px;display:grid;position:sticky}.cf-item-shot{display:none}}.cf-stack{--sw:min(300px, calc((100svh - var(--nav-h) - 140px) / 2.163));width:var(--sw);aspect-ratio:1080/2336;isolation:isolate;position:relative}.cf-stack:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 40%, transparent), transparent);position:absolute;inset:10% -40%}.case--web .cf-stack{--sw:100%;aspect-ratio:1600/1030;width:100%}.cf-frame{opacity:0;transition:opacity .7s var(--ease), transform .9s var(--ease-out);position:absolute;inset:0;transform:translateY(14px)scale(.98)}.cf-frame[data-on=true]{opacity:1;transform:none}.cf-dots{gap:6px;display:flex}.cf-dots i{width:6px;height:6px;transition:width .5s var(--ease-out), background-color .5s;background:#ffffff40;border-radius:99px}.cf-dots i[data-on=true]{background:var(--accent-soft);width:20px}.cf-eyebrow{color:var(--accent-soft)}.cf-item{border-bottom:1px solid var(--hair);padding-block:40px}.cf-item:last-child{border-bottom:0}.cf-item-shot{--sw:min(260px, 66vw);width:var(--sw);margin:0 auto 32px}.case--web .cf-item-shot{--sw:100%;width:100%}.cf-num{font-family:var(--f-mono);color:var(--accent-soft);font-size:12px}.cf-item h2{letter-spacing:-.03em;margin-top:10px;font-size:clamp(26px,2.6vw,36px);line-height:1.1}html[lang=ar] .cf-item h2{letter-spacing:0;line-height:1.35}.cf-item p{color:var(--mute);max-width:520px;margin-top:14px;font-size:clamp(17px,1.4vw,19px);line-height:1.55}@media (min-width:1069px){.cf-item{min-height:62vh;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;padding-block:64px;display:flex}.js .cf-item{opacity:.3}.js .cf-item.is-active{opacity:1}.cf-eyebrow{padding-top:12vh;display:block}}.case-inside{padding-top:clamp(80px,11vw,150px)}.case-inside-grid{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:40px;display:grid}@media (min-width:735px){.case-inside-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.case-inside h3{border-bottom:1px solid var(--hair);padding-bottom:14px;font-size:15px;font-weight:600}.case-inside ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.case-inside li{color:var(--mute);padding-inline-start:18px;font-size:15px;line-height:1.45;position:relative}.case-inside li:before{content:"";inset-inline-start:0;background:var(--accent-soft);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em}.case-craft{padding-top:clamp(80px,11vw,150px)}.case-craft-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:40px;display:grid}@media (min-width:735px){.case-craft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-craft-card{background:var(--surface);border:1px solid var(--hair);border-radius:24px;padding:clamp(22px,3vw,32px)}.case-craft-card h3{letter-spacing:-.02em;font-size:20px}.case-craft-card p{color:var(--mute);margin-top:10px;line-height:1.55}.case-end{gap:clamp(64px,9vw,120px);padding-block:clamp(90px,12vw,160px) clamp(64px,9vw,120px);display:grid}.case-next{border:1px solid var(--hair);background:var(--surface);isolation:isolate;border-radius:32px;gap:18px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.case-next:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--next) 45%, transparent), transparent);opacity:.6;height:120%;transition:opacity .6s var(--ease), transform .9s var(--ease-out);position:absolute;inset:auto -20% -60% 20%}.case-next:hover:before{opacity:.9;transform:translateY(-6%)}.case-next-row{align-items:center;gap:18px;display:flex}.case-next-name{letter-spacing:-.045em;font-size:clamp(36px,6vw,72px);font-weight:600;line-height:1}.case-next-arrow{transition:transform .5s var(--ease-out);margin-inline-start:auto;font-size:clamp(28px,4vw,44px)}.case-next:hover .case-next-arrow{transform:translate(8px)}html[dir=rtl] .case-next-arrow{transform:scaleX(-1)}html[dir=rtl] .case-next:hover .case-next-arrow{transform:scaleX(-1)translate(8px)}.case-next-tag{color:var(--mute);font-size:var(--t-lead)}.case-cta{text-align:center;justify-items:center;gap:18px;display:grid}.case-cta .lead{max-width:520px}.tags .tag-link--ghost{color:var(--text);border:1px solid var(--hair-strong);background:0 0}.card--link{cursor:pointer;transition:translate .6s var(--ease-out), border-color .4s var(--ease)}.card--link:hover{border-color:var(--hair-strong);translate:0 -6px}.card-link{z-index:4;border-radius:inherit;position:absolute;inset:0}.card-link:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.tags .tag-link{z-index:5;position:relative}.card-go{inset-inline-end:18px;z-index:5;color:#050506;pointer-events:none;width:44px;height:44px;transition:scale .5s var(--ease-out), background-color .3s var(--ease);background:#f5f5f7f0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;box-shadow:0 10px 30px #00000073}.card-go svg{width:18px;height:18px;transition:translate .5s var(--ease-out)}html[dir=rtl] .card-go svg{transform:scaleX(-1)}.card--link:hover .card-go{background:#fff;scale:1.1}.card--link:hover .card-go svg{translate:2px}html[dir=rtl] .card--link:hover .card-go svg{translate:-2px}.concept{padding-block:clamp(90px,12vw,160px)}.cx-grid{align-items:start;gap:48px;display:grid}@media (min-width:1069px){.cx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.cx-copy{top:calc(var(--nav-h) + 48px);position:sticky}}.cx-copy .h2{margin-top:14px}.cx-copy .lead{max-width:480px;margin-top:18px}.cx-form{gap:18px;max-width:520px;margin-top:32px;display:grid}.cx-form textarea{resize:vertical;min-height:96px}.cx-examples{gap:10px;display:grid}.cx-examples>span{color:var(--dim);font-size:14px}.cx-go{justify-self:start}.cx-go:disabled{opacity:.7;cursor:progress}.cx-error{color:#ff8a80;min-height:1.4em;font-size:14px}.cx-result{justify-items:center;gap:28px;display:grid;position:relative}.cx-badge{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);border:1px solid var(--hair-strong);border-radius:999px;padding:6px 12px;font-size:11px}.cx-phone{--cx:#8b5cf6;aspect-ratio:9/19.2;width:min(300px,78vw);box-shadow:inset 0 0 0 1px #ffffff1f, 0 30px 80px -20px color-mix(in srgb, var(--cx) 45%, transparent);transition:box-shadow .6s var(--ease);background:linear-gradient(145deg,#4a4a4f,#1c1c1f 40%,#3a3a3e);border-radius:48px;padding:10px}.cx-screen{color:#1c1c1e;direction:ltr;background:#f6f5f2;border-radius:39px;flex-direction:column;height:100%;font-size:13px;display:flex;position:relative;overflow:hidden}html[dir=rtl] .cx-screen{direction:rtl}.cx-status{direction:ltr;justify-content:space-between;align-items:center;padding:12px 24px 6px;font-size:12px;font-weight:600;display:flex}.cx-status span:last-child{letter-spacing:1px;font-size:8px}.cx-island{background:#0b0b0c;border-radius:999px;width:84px;height:24px}.cx-app{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 0;display:flex}.cx-head{align-items:center;gap:10px;display:flex}.cx-icon{background:color-mix(in srgb, var(--cx) 18%, #fff);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.cx-head b{font-size:16px;line-height:1.2;display:block}.cx-head small,.cx-cards small{color:#6b6b70;font-size:11.5px;line-height:1.35;display:block}.cx-greet{letter-spacing:-.02em;margin-top:4px;font-size:21px;font-weight:600;line-height:1.15}.cx-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-cards li{animation:cx-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + .12s);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:11px 12px;display:flex;box-shadow:0 1px 2px #0000000d}.cx-cards li>span{background:color-mix(in srgb, var(--cx) 12%, #f6f5f2);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.cx-cards b{font-size:13px;line-height:1.25;display:block}.cx-action{text-align:center;color:#fff;background:var(--cx);border-radius:14px;margin-top:auto;margin-bottom:12px;padding:12px;font-weight:600;display:block}.cx-tabs{text-align:center;color:#8e8e93;background:#ffffffd9;border-top:1px solid #0000000f;grid-template-columns:repeat(4,1fr);padding:10px 6px 22px;font-size:10px;display:grid}.cx-tabs span{text-overflow:ellipsis;white-space:nowrap;padding-inline:2px;overflow:hidden}.cx-tabs .is-on{color:var(--cx);font-weight:600}@keyframes cx-in{0%{opacity:0;transform:translateY(10px)}}.cx-result.is-loading .cx-phone{animation:1.4s ease-in-out infinite cx-wait}.cx-result.is-loading .cx-screen{opacity:.45;transition:opacity .3s}@keyframes cx-wait{50%{transform:scale(.985)}}.cx-plan{gap:24px;width:100%;max-width:520px;display:grid}@media (min-width:735px){.cx-plan{grid-template-columns:1.4fr 1fr}}.cx-plan ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cx-plan li{padding-inline-start:18px;font-size:15px;line-height:1.45;position:relative}.cx-plan li:before{content:"";inset-inline-start:0;background:var(--text);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em}.cx-later li{color:var(--mute)}.cx-later li:before{border:1px solid var(--mute);background:0 0}.cx-note{text-align:center;max-width:420px;color:var(--dim);font-size:13px}@media (prefers-reduced-motion:reduce){.cx-cards li,.cx-result.is-loading .cx-phone{animation:none}}.nf{text-align:center;place-content:center;justify-items:center;gap:18px;min-height:100svh;padding:48px 16px;display:grid}.nf-mark{margin-bottom:18px}.nf-code{font-family:var(--f-mono);letter-spacing:.3em;color:var(--mute);font-size:13px}.nf .lead{max-width:420px}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.js .rail.is-pinned .track,.js [data-hero-copy],.js .mac-page,.js .iphone-page,.js .iphone,.js .sc-cap,.js [data-cta-title]{will-change:transform}@media (min-width:1069px){.js .svc-item{will-change:transform, opacity}}.js .case-fan-item,.js [data-hero-visual]{will-change:transform}
