@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-arabic-wght-normal-DGgC7XND.woff2)format("woff2-variations");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:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-math-wght-normal-DQBQnv-a.woff2)format("woff2-variations");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:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-symbols-wght-normal-DD5BxwiP.woff2)format("woff2-variations");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:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-ext-wght-normal-BD7-f0yw.woff2)format("woff2-variations");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:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-wght-normal-BFPo14U7.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");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}:root{--black:#0a0a0a;--ink:#111110;--white:#fff;--paper:#f6f6f4;--stone:#ecebe8;--clay:#e2e1dd;--muted:#6b6b67;--line:#0a0a0a1f;--line-light:#ffffff24;--font-display:"Inter Tight Variable", "Helvetica Neue", Arial, sans-serif;--font-body:"Inter Tight Variable", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--track-display:-.035em;--gutter:clamp(20px, 4vw, 64px);--header-h:76px;--radius:24px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1)}:root:lang(ar),:root:lang(ckb){--font-display:"Noto Kufi Arabic Variable", "Inter Tight Variable", Tahoma, sans-serif;--font-body:"Noto Sans Arabic Variable", "Inter Tight Variable", Tahoma, sans-serif;--track-display:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--white);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}html.is-loading body{overflow:hidden}img,svg,canvas{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}::selection{background:var(--black);color:var(--white)}:focus-visible{outline-offset:3px;outline:2px solid}.skip-link{top:-80px;z-index:100;background:var(--black);color:var(--white);border-radius:999px;padding:10px 16px;position:fixed;inset-inline-start:16px}.skip-link:focus{top:16px}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:450}:lang(ar) .mono,:lang(ckb) .mono{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px}.container{width:100%;max-width:1480px;padding-inline:var(--gutter);margin-inline:auto}main,.footer{z-index:1;position:relative}.section{z-index:2;background:var(--white);padding-block:clamp(96px,13vw,200px);position:relative}.section--dark{background:var(--black);color:var(--white)}.label{color:var(--muted);align-items:center;gap:14px;margin-bottom:clamp(28px,4vw,56px);display:flex}.label span{color:var(--ink)}.label:after{content:"";opacity:.5;background:currentColor;flex:0 0 48px;height:1px}.section--dark .label{color:#ffffff8c}.section--dark .label span{color:var(--white)}.display{font-family:var(--font-display);letter-spacing:var(--track-display);text-wrap:balance;max-width:16ch;font-size:clamp(40px,6vw,100px);font-weight:600;line-height:.98}:lang(ar) .display,:lang(ckb) .display{font-size:clamp(34px,5vw,84px);font-weight:700;line-height:1.3}.lead{color:var(--muted);text-wrap:pretty;max-width:52ch;margin-top:28px;font-size:clamp(17px,1.45vw,22px);line-height:1.5}.section--dark .lead{color:#ffffffa8}.section-head{align-items:end;column-gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"label label""title lead";display:grid}.section-head .label{grid-area:label}.section-head .display{grid-area:title}.section-head .lead{grid-area:lead;justify-self:end;margin-top:0}.btn{letter-spacing:.005em;white-space:nowrap;height:56px;transition:background-color .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease), transform .45s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding-inline:28px;font-size:15px;font-weight:550;display:inline-flex}.icon--arrow{transition:transform .45s var(--ease)}.btn:hover .icon--arrow,a:hover>.icon--arrow,a:hover .contact-row__go .icon--arrow{transform:translate(3px,-3px)}[dir=rtl] .icon--arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover .icon--arrow,[dir=rtl] a:hover>.icon--arrow,[dir=rtl] a:hover .contact-row__go .icon--arrow{transform:scaleX(-1)translate(3px,-3px)}.btn--light{background:var(--white);color:var(--black)}.btn--light:hover{background:#e7e7e3}.btn--ghost-light{color:var(--white);border-color:#ffffff59}.btn--ghost-light:hover{border-color:var(--white);background:#ffffff14}.btn--dark{background:var(--black);color:var(--white)}.btn--dark:hover{background:#2b2b29}.logo{align-items:center;line-height:1;display:inline-flex}.logo svg{width:auto;height:1em}.logo img{width:auto;height:22px;display:block}.footer .logo img,.preloader .logo img{filter:invert()}.logo--placeholder{letter-spacing:.16em;direction:ltr;font-family:Inter Tight Variable,Arial,sans-serif;font-size:22px;font-weight:800}.header{z-index:60;height:var(--header-h);padding-inline:var(--gutter);color:var(--white);mix-blend-mode:difference;pointer-events:none;align-items:center;gap:32px;display:flex;position:fixed;inset:0 0 auto}.header>*{pointer-events:auto}.header__nav{gap:clamp(16px,2vw,30px);margin-inline:auto;font-size:14px;display:flex}.header__nav a{padding-block:6px;position:relative}.header__nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;inset:auto 0 0;transform:scaleX(0)}.header__nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header__actions{align-items:center;gap:18px;margin-inline-start:auto;display:flex}.header__nav+.header__actions{margin-inline-start:0}.lang{align-items:center;gap:2px;font-size:13px;display:flex}.lang a{opacity:.5;padding:6px 8px;transition:opacity .3s}.lang a:hover,.lang a.is-active{opacity:1}.header__cta{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;height:40px;padding-inline:18px;font-size:13px;font-weight:550;transition:background-color .4s,color .4s;display:inline-flex}.header__cta:hover{background:var(--white);color:var(--black)}.header__menu{align-items:center;gap:12px;height:40px;font-size:13px;font-weight:550;display:none}.header__menu i{width:22px;height:8px;position:relative}.header__menu i:before,.header__menu i:after{content:"";height:1.5px;transition:transform .5s var(--ease), top .5s var(--ease);background:currentColor;position:absolute;inset-inline:0}.header__menu i:before{top:0}.header__menu i:after{top:6.5px}.header__menu[aria-expanded=true] i:before{top:3.25px;transform:rotate(45deg)}.header__menu[aria-expanded=true] i:after{top:3.25px;transform:rotate(-45deg)}.header__progress{background:#ffffff29;height:1px;position:absolute;inset:auto 0 0}.header__progress span{background:var(--white);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .header__progress span{transform-origin:100%}.menu{z-index:55;padding:calc(var(--header-h) + 24px) var(--gutter) 32px;background:var(--black);color:var(--white);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease-in-out), visibility 0s .8s;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-in-out), visibility 0s}.menu__nav a{border-bottom:1px solid var(--line-light);font-family:var(--font-display);letter-spacing:var(--track-display);align-items:baseline;gap:18px;padding-block:10px;font-size:clamp(30px,7vw,60px);font-weight:600;line-height:1.15;display:flex}.menu__nav .mono{opacity:.45;font-size:11px}.menu__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.preloader{z-index:80;background:var(--black);color:var(--white);place-items:center;display:grid;position:fixed;inset:0}.preloader__g{width:min(32vmin,240px);height:auto;overflow:visible}.preloader__g path{fill:none;stroke:currentColor;stroke-width:.5px;stroke-dasharray:1;stroke-dashoffset:1px}.preloader__foot{inset:auto var(--gutter) 36px;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;display:grid;position:absolute}.preloader__label{color:#ffffff80;text-align:center}.preloader__count{letter-spacing:-.04em;font-size:clamp(40px,7vw,96px);line-height:.85;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-self:end}.preloader__line{background:#ffffff1a;height:2px;position:absolute;inset:auto 0 0}.preloader__line span{background:var(--white);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .preloader__line span{transform-origin:100%}.stage{z-index:0;background:#efefec;width:100%;height:100lvh;position:fixed;top:0;left:0}.stage canvas{width:100%;height:100%}.stage.is-hidden{visibility:hidden}.has-js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform 1.1s var(--ease);transform:translateY(28px)}.has-js [data-reveal].is-in{opacity:1;transform:none}.has-js [data-words] .w{opacity:.14}@media (width<=1180px){.header__nav{display:none}.header__nav+.header__actions{margin-inline-start:auto}.header__menu{display:inline-flex}}@media (width<=720px){:root{--header-h:64px}.header{gap:12px}.header__lang,.header__cta{display:none}.section-head{grid-template-columns:1fr;grid-template-areas:"label""title""lead"}.section-head .lead{justify-self:start;margin-top:20px}.btn{height:52px;padding-inline:22px;font-size:14px}.preloader__foot{grid-template-columns:1fr auto}.preloader__label{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{z-index:1;height:260vh;color:var(--white);position:relative}.hero__sticky{height:100lvh;position:sticky;top:0;overflow:hidden}.hero__ui{inset-inline:0;z-index:2;pointer-events:none;height:100svh;position:absolute;top:0}.hero__ui>*{pointer-events:auto}.hero__mask{width:100%;height:100%;position:absolute;inset:0}.hero__mask-fill{fill:var(--black)}[data-hero-g-outline] path{opacity:.4}.hero__content{inset-inline-start:var(--gutter);z-index:2;max-width:min(680px,52vw);position:absolute;bottom:clamp(104px,15vh,168px)}.eyebrow{color:#ffffff9e;align-items:center;gap:12px;margin-bottom:28px;display:flex}.eyebrow:before{content:"";background:var(--white);border-radius:50%;width:8px;height:8px}.hero__title{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(50px,7.2vw,132px);font-weight:600;line-height:.92}:lang(ar) .hero__title,:lang(ckb) .hero__title{letter-spacing:0;font-size:clamp(42px,6vw,108px);font-weight:700;line-height:1.22}.hero__title .line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero__title .line>span{display:inline-block}.hero__subtitle{color:#fffc;margin-top:28px;font-size:clamp(18px,1.6vw,24px)}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.hero__tags{inset-inline-end:var(--gutter);color:#ffffff8c;flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;max-width:50vw;font-size:11px;display:flex;position:absolute;bottom:38px}.hero__tags li:before{content:"+ "}.hero__scroll{inset-inline-start:var(--gutter);color:#ffffff8c;align-items:center;gap:14px;font-size:11px;display:flex;position:absolute;bottom:38px}.hero__scroll i{background:#fff3;width:1px;height:36px;position:relative;overflow:hidden}.hero__scroll i:after{content:"";background:var(--white);animation:scroll-cue 2.2s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes scroll-cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.about{overflow:hidden}.about__g{inset-inline-end:-14vw;width:min(64vw,980px);height:auto;color:var(--ink);opacity:.16;pointer-events:none;position:absolute;top:6%}.about .container{position:relative}.about__statement{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;font-size:clamp(30px,4.3vw,72px);font-weight:500;line-height:1.08}:lang(ar) .about__statement,:lang(ckb) .about__statement{letter-spacing:0;font-size:clamp(26px,3.4vw,56px);line-height:1.5}.about__foot{align-items:end;gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(56px,8vw,120px);display:grid}.about__body{color:var(--muted);max-width:46ch;font-size:18px}.about__tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.about__tags li{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:10px 16px;font-size:11px}.identity{padding-bottom:clamp(48px,6vw,96px)}.identity__stack{display:grid}.identity__card{top:calc(var(--header-h) + 16px + var(--i) * 26px);border:1px solid var(--line);background:var(--paper);transform-origin:50% 0;will-change:transform;border-radius:32px;grid-template-rows:auto 1fr auto;gap:28px;min-height:min(74vh,660px);margin-bottom:7vh;padding:clamp(28px,4vw,64px);display:grid;position:sticky}.identity__card:nth-child(2){background:var(--stone)}.identity__card:nth-child(3){background:var(--clay);margin-bottom:0}.identity__top{justify-content:space-between;align-items:flex-start;display:flex}.identity__index{color:var(--muted)}.identity__icon svg{width:clamp(56px,7vw,104px);height:auto}.identity__title{font-family:var(--font-display);letter-spacing:-.055em;align-self:end;font-size:clamp(64px,12vw,210px);font-weight:600;line-height:.84}:lang(ar) .identity__title,:lang(ckb) .identity__title{letter-spacing:0;font-size:clamp(56px,9vw,160px);line-height:1.2}.identity__body{align-items:end;gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.identity__text{max-width:30ch;font-size:clamp(18px,1.8vw,28px);line-height:1.35}.identity__list{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.identity__list li{background:var(--black);color:var(--white);border-radius:999px;padding:11px 20px;font-size:15px}.solutions-head{padding-bottom:clamp(72px,8vw,128px)}.solutions-head__index{column-gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,6vw,96px);display:grid}.solutions-head__index button{border-bottom:1px solid var(--line);text-align:start;width:100%;transition:padding .5s var(--ease);align-items:baseline;gap:14px;padding-block:22px;font-size:18px;font-weight:550;display:flex}.solutions-head__index button:hover{padding-inline-start:10px}.solutions-head__index .mono{color:var(--muted)}.journey{z-index:1;height:calc(var(--chapters) * 125vh + 100vh);position:relative}.journey__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.journey__bignum{top:calc(var(--header-h) + 4px);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #0a0a0a4d;pointer-events:none;transition:opacity .6s var(--ease);font-family:Inter Tight Variable,Arial,sans-serif;font-size:clamp(110px,17vw,290px);font-weight:600;line-height:.8;position:absolute;inset-inline-end:var(--gutter)}.journey__bignum.is-hidden{opacity:0}.chapter{inset-inline-start:var(--gutter);width:min(600px,44vw);max-height:calc(100svh - var(--header-h) - 48px);overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--radius);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);opacity:0;visibility:hidden;transition:opacity .5s var(--ease), transform .7s var(--ease), visibility 0s .7s;background:#fffc;border:1px solid #0a0a0a14;padding:clamp(24px,2.4vw,40px);position:absolute;bottom:clamp(20px,5vh,56px);overflow-y:auto;transform:translateY(36px);box-shadow:0 30px 80px -40px #0a0a0a59}.chapter::-webkit-scrollbar{display:none}.chapter.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--ease) 50ms, transform .9s var(--ease), visibility 0s;transform:none}.chapter__photo{object-fit:cover;border-radius:16px;width:100%;height:148px;margin-bottom:18px;display:block}.chapter__meta{color:var(--muted);align-items:center;gap:12px;display:flex}.chapter__badge{background:var(--black);color:var(--white);border-radius:999px;padding:5px 10px;font-size:10px;font-style:normal}.chapter__title{font-family:var(--font-display);letter-spacing:var(--track-display);text-wrap:balance;margin-top:16px;font-size:clamp(30px,3.2vw,52px);font-weight:600;line-height:1}:lang(ar) .chapter__title,:lang(ckb) .chapter__title{font-size:clamp(26px,2.6vw,42px);line-height:1.3}.chapter__intro{color:#3b3b38;max-width:48ch;margin-top:14px;font-size:16px}.chapter__services{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.chapter__services-label{color:var(--muted);margin-bottom:8px;font-size:10px}.services{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.services li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);align-items:center;gap:10px;padding-block:8px;font-size:14px;line-height:1.3;display:flex;transform:translateY(10px)}.services li:before{content:"";background:var(--black);flex:none;width:5px;height:5px}.chapter.is-active .services li{opacity:1;transition-delay:calc(.25s + var(--d,0) * 45ms);transform:none}.services-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.services-groups .services{grid-template-columns:1fr}.services-group__name{margin-bottom:2px;font-size:12px;font-weight:650}.chapter__cta{height:48px;margin-top:24px}.journey__rail{inset-inline-end:var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa8;border:1px solid #0a0a0a0f;border-radius:18px;flex-direction:column;align-items:flex-end;gap:0;padding:10px 16px;display:flex;position:absolute;top:54%;transform:translateY(-50%)}.journey__rail button{color:#0a0a0a80;align-items:center;gap:12px;padding-block:5px;font-size:13px;transition:color .4s;display:flex}.journey__rail button b{font-weight:550}.journey__rail button .mono{font-size:10px}.journey__rail button:after{content:"";width:16px;height:1px;transition:width .5s var(--ease);background:currentColor}.journey__rail button:hover,.journey__rail button.is-active{color:var(--ink)}.journey__rail button.is-active:after{width:40px}.wms{inset-inline-end:calc(var(--gutter) + 210px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;width:340px;transition:opacity .5s var(--ease), transform .7s var(--ease), visibility 0s .7s;background:#ffffffdb;border:1px solid #0a0a0a14;border-radius:20px;padding:20px;font-size:12px;position:absolute;bottom:clamp(20px,5vh,56px);transform:translateY(24px)scale(.98);box-shadow:0 30px 80px -40px #0a0a0a59}.wms.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .15s, transform .9s var(--ease) .15s, visibility 0s;transform:none}.wms__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.wms__title{letter-spacing:.02em;font-weight:700}.wms__live{align-items:center;gap:6px;font-size:11px;display:inline-flex}.wms__live i{background:var(--black);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite live}@keyframes live{50%{opacity:.2}}.wms__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block:14px;display:grid}.wms__kpis span{color:var(--muted);font-size:10px;line-height:1.3;display:block}.wms__kpis b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:start;direction:ltr;margin-top:4px;font-size:20px;font-weight:650;display:block}.wms__legend{color:var(--muted);gap:14px;font-size:10px;display:flex}.wms__legend i{vertical-align:-1px;width:8px;height:8px;margin-inline-end:5px;display:inline-block}.wms .in{background:var(--black)}.wms .out{background:#b9b8b3}.wms__bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:4px;height:64px;margin-top:10px;padding-bottom:12px;display:grid}.wms__bars span{align-items:flex-end;gap:1px;height:100%;display:flex}.wms__bars i{height:var(--h,40%);transition:height .9s var(--ease);flex:1}.wms__map{padding-top:12px}.wms__map .mono{color:var(--muted);font-size:10px}.wms__grid{grid-template-columns:repeat(18,minmax(0,1fr));gap:2px;margin-top:8px;display:grid}.wms__grid i{aspect-ratio:1;border:1px solid #0a0a0a40;transition:background-color .6s}.wms__grid i.on{background:var(--black);border-color:var(--black)}.wms__note{color:var(--muted);margin-top:12px;font-size:9px}.strength{z-index:2;background:var(--white);height:420vh;position:relative}.strength__sticky{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.strength__inner{padding-top:var(--header-h);grid-template:"head stage""modes stage"1fr"closing stage"/minmax(0,5fr) minmax(0,7fr);gap:24px clamp(32px,5vw,96px);display:grid}.strength__head{grid-area:head}.strength .label{margin-bottom:20px}.strength .display{font-size:clamp(32px,3.9vw,64px)}:lang(ar) .strength .display,:lang(ckb) .strength .display{font-size:clamp(28px,3.2vw,52px)}.strength .lead{margin-top:18px;font-size:16px}.strength__stage{grid-area:stage;align-self:center}.plan{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);padding:clamp(16px,2vw,28px) clamp(16px,2vw,28px) clamp(36px,3.4vw,48px);position:relative}.plan__frame{gap:clamp(8px,1.1vw,16px);display:grid}.plan__block{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid}.plan__block i{aspect-ratio:1;transition:background-color .45s var(--ease) var(--delay,0s), border-color .45s var(--ease) var(--delay,0s);background:0 0;border:1px solid #0a0a0a38;border-radius:2px}.plan__block i.is-on{background:var(--black);border-color:var(--black)}.plan__docks{justify-content:space-around;display:flex;position:absolute;inset:auto clamp(16px,2vw,28px) 12px}.plan__docks span{background:#0a0a0a33;width:9%;height:6px}.plan__sel{border:1.5px dashed var(--black);pointer-events:none;transition:left .8s var(--ease), top .8s var(--ease), width .8s var(--ease), height .8s var(--ease);border-radius:6px;position:absolute}.plan__tag{z-index:2;background:var(--black);color:var(--white);text-transform:none;white-space:nowrap;transition:left .8s var(--ease), top .8s var(--ease);border-radius:999px;padding:6px 10px;font-size:10px;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.meter{grid-template-columns:auto 1fr;align-items:end;gap:6px 18px;margin-top:22px;display:grid}.meter__label{color:var(--muted);grid-column:1/-1}.meter__value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;direction:ltr;align-items:baseline;font-family:Inter Tight Variable,Arial,sans-serif;font-size:clamp(52px,6.4vw,108px);font-weight:600;line-height:.9;display:flex}.meter__value span{margin-inline-start:4px;font-size:.42em}.meter__of{color:var(--muted);padding-bottom:10px}.meter__bar{background:var(--stone);border-radius:6px;grid-column:1/-1;height:6px;overflow:hidden}.meter__bar span{background:var(--black);transform-origin:0;height:100%;transition:transform .9s var(--ease);display:block}[dir=rtl] .meter__bar span{transform-origin:100%}.meter__unit{grid-column:1/-1;font-weight:650}.strength__modes{border-top:1px solid var(--ink);grid-area:modes;align-self:end}.mode{border-bottom:1px solid var(--line);text-align:start;opacity:.4;grid-template-columns:auto minmax(0,1fr);gap:2px 16px;width:100%;padding-block:14px;transition:opacity .4s;display:grid}.mode:hover,.mode.is-active{opacity:1}.mode__tag{text-align:center;border:1px solid;border-radius:999px;grid-row:1/3;align-self:start;min-width:84px;margin-top:2px;padding:3px 8px;font-size:9px}.mode.is-active .mode__tag{background:var(--black);color:var(--white);border-color:var(--black)}.mode__label{font-size:17px;font-weight:650}.mode__caption{color:var(--muted);grid-column:2;font-size:14px}.strength__closing{grid-area:closing;font-size:15px;font-weight:550}.industries__grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(56px,6vw,96px);display:grid}.industry{aspect-ratio:1/1.04;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .5s var(--ease), color .5s var(--ease), opacity .9s var(--ease), transform 1.1s var(--ease);flex-direction:column;justify-content:space-between;padding:clamp(18px,2vw,30px);display:flex;position:relative}.industry:hover{background:var(--black);color:var(--white)}.industry__index{color:var(--muted);transition:color .5s}.industry:hover .industry__index{color:#ffffff80}.industry__photo{object-fit:cover;border-radius:14px;width:clamp(56px,5vw,84px);height:clamp(56px,5vw,84px)}.industry__icon svg{width:clamp(36px,3.4vw,54px);height:auto;transition:transform .7s var(--ease)}.industry:hover .industry__icon svg{transform:scale(1.12)}.industry__name{font-size:clamp(16px,1.35vw,21px);font-weight:650;line-height:1.25}.why{background:var(--paper)}.why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(56px,6vw,96px);display:grid}.why-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--white);min-height:330px;transition:background-color .5s var(--ease), color .5s var(--ease), opacity .9s var(--ease), transform .9s var(--ease);flex-direction:column;padding:clamp(24px,2.6vw,40px);display:flex}.has-js .why-card[data-reveal].is-in:hover,.why-card:hover{background:var(--black);color:var(--white);transform:translateY(-6px)}.why-card__photo{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;margin-bottom:20px;display:block}.why-card--photo .why-card__title{margin-top:18px}.why-card__top{justify-content:space-between;align-items:flex-start;margin-bottom:auto;display:flex}.why-card__top .mono{color:var(--muted)}.why-card__title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:64px;font-size:clamp(22px,1.9vw,30px);font-weight:600;line-height:1.12}:lang(ar) .why-card__title,:lang(ckb) .why-card__title{letter-spacing:0;line-height:1.4}.why-card__text{color:var(--muted);margin-top:12px;transition:color .5s}.why-card:hover .why-card__text{color:#ffffffa8}.ecosystem{overflow:hidden}.eco{aspect-ratio:1;width:min(100%,860px);margin:clamp(40px,5vw,80px) auto 0;position:relative}.eco__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eco__ring{fill:none;stroke:#0a0a0a24;stroke-width:1.2px}.eco__ring--outer{stroke-dasharray:3 10;transform-box:fill-box;transform-origin:50%;animation:90s linear infinite spin}.eco__ring--inner{stroke-dasharray:1 6}@keyframes spin{to{transform:rotate(360deg)}}.eco__lines line{stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:0}.has-js .eco__lines line{stroke-dashoffset:1px}.eco__packets circle{fill:var(--ink)}.eco__core{aspect-ratio:1;background:var(--black);width:23%;color:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #0a0a0a0d}.eco__g{width:46%;height:auto}.eco__node{--dot:clamp(50px, 6.4vw, 84px);left:var(--x);top:var(--y);text-align:center;width:130px;transform:translate(-50%, calc(var(--dot) / -2));flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.eco__node--top{transform:translate(-50%, calc(-100% + var(--dot) / 2));flex-direction:column-reverse}.eco__dot{width:var(--dot);aspect-ratio:1;border:1px solid var(--line);background:var(--white);transition:background-color .45s var(--ease), color .45s var(--ease), transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.eco__node:hover .eco__dot{background:var(--black);color:var(--white);transform:scale(1.1)}.eco__name{font-size:13px;font-weight:650;line-height:1.2}.partner{overflow:hidden}.partner__g{inset-inline-end:-10vw;width:min(74vw,980px);height:auto;color:var(--white);opacity:.22;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.partner__inner{position:relative}.partner .display{max-width:13ch}.partner__ctas{flex-wrap:wrap;align-items:center;gap:28px;margin-top:44px;display:flex}.partner__mail{border-bottom:1px solid #fff6;padding-bottom:4px;transition:border-color .3s}.partner__mail:hover{border-color:var(--white)}.partner__chips{flex-wrap:wrap;gap:8px;max-width:920px;margin-top:clamp(56px,7vw,104px);display:flex}.partner__chips li{color:#ffffffc7;border:1px solid #fff3;border-radius:999px;padding:10px 16px;font-size:11px}.contact__rows{border-top:1px solid var(--ink);margin-top:clamp(56px,6vw,96px)}.contact-row{isolation:isolate;border-bottom:1px solid var(--ink);transition:color .5s var(--ease), padding .6s var(--ease), opacity .9s var(--ease), transform 1.1s var(--ease);grid-template-columns:64px minmax(0,1fr) auto 56px;align-items:center;gap:24px;padding-block:clamp(24px,3vw,44px);display:grid;position:relative}.contact-row:before{content:"";z-index:-1;background:var(--black);transform-origin:bottom;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.contact-row:hover{color:var(--white);padding-inline:24px}.contact-row:hover:before{transform:scaleY(1)}.contact-row__index{color:var(--muted)}.contact-row__label{align-items:center;gap:14px;font-size:18px;font-weight:550;display:flex}.contact-row__value{letter-spacing:-.03em;font-family:Inter Tight Variable,Arial,sans-serif;font-size:clamp(22px,3.4vw,56px);font-weight:600}.contact-row__go{justify-self:end}.footer{padding-block:clamp(80px,9vw,128px) 32px;overflow:hidden}.footer__g{inset-inline-end:-6vw;color:#161615;pointer-events:none;width:54vw;height:auto;position:absolute;bottom:-16vw}.footer .container{position:relative}.footer__top{border-bottom:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:48px;display:flex}.footer__brand .logo--placeholder{font-size:40px}.footer__brand .logo img{height:36px}.footer__tagline{color:#fff9;margin-top:10px}.footer__links{flex-wrap:wrap;gap:14px 36px;padding-block:40px;font-size:18px;display:flex}.footer__links a{opacity:.85;transition:opacity .3s}.footer__links a:hover{opacity:1}.footer__contact{color:#fff9;flex-wrap:wrap;gap:28px;padding-bottom:72px;display:flex}.footer__bottom{border-top:1px solid var(--line-light);color:#ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:11px;display:flex}.footer__lang a{font-size:12px}.legal{min-height:100vh;padding:calc(var(--header-h) + 72px) 0 96px;background:var(--paper)}.legal__inner{max-width:820px}.legal h1{margin-top:18px}.legal__body{margin-top:36px;font-size:18px;line-height:1.65}.legal__body p+p{margin-top:16px}.legal__contact,.legal__back{margin-top:28px}.legal__back a{align-items:center;gap:8px;font-weight:600;display:inline-flex}.legal .label a{color:inherit}.no-webgl .stage{background:var(--paper)}.no-webgl .journey__bignum{opacity:.6}@media (width<=1180px){.wms{inset-inline-end:var(--gutter);bottom:auto;top:calc(var(--header-h) + 12px);width:300px}.journey__rail{display:none}.chapter{width:min(560px,56vw)}}@media (width<=960px){.strength{height:380vh}.strength__inner{padding-top:calc(var(--header-h) + 8px);grid-template:"head""stage""modes"/1fr;row-gap:18px}.strength__closing,.mode__caption{display:none}.strength .lead{margin-top:10px;font-size:14px}.strength__modes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.mode{grid-template-columns:1fr;padding-block:10px}.mode__tag{grid-row:auto;justify-self:start;min-width:0}.mode__label{font-size:13px}.meter{margin-top:14px}.meter__value{font-size:48px}.industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry{aspect-ratio:auto;gap:22px;min-height:176px}.why__grid,.solutions-head__index{grid-template-columns:repeat(2,minmax(0,1fr))}.identity__body,.about__foot{grid-template-columns:1fr}.identity__list,.about__tags{justify-content:flex-start}}@media (width<=720px){.hero__content{inset-inline:var(--gutter);max-width:none;bottom:92px}.eyebrow{margin-bottom:16px;font-size:10px}.hero__subtitle{margin-top:16px;font-size:16px}.hero__ctas{margin-top:24px}.hero__ctas .btn{flex:auto}.hero__tags{display:none}.hero__scroll{bottom:28px}.identity__card{min-height:68vh;top:calc(var(--header-h) + 8px + var(--i) * 18px);border-radius:24px}.chapter{inset-inline:12px;width:auto;max-height:calc(100svh - var(--header-h) - 20px);overscroll-behavior:auto;touch-action:pan-y;border-radius:20px;flex-direction:column;padding:16px;display:flex;bottom:12px;overflow:hidden}.chapter__photo{border-radius:12px;height:72px;margin-bottom:10px}.chapter__title{margin-top:8px;font-size:24px;line-height:1.05}.chapter__intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;display:-webkit-box;overflow:hidden}.chapter__services{margin-top:10px;padding-top:8px}.services,.services-groups .services{flex-wrap:wrap;gap:4px;display:flex}.services-groups{grid-template-columns:1fr;gap:8px}.services-group__name{margin-bottom:2px;font-size:11px}.services li{border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:11px}.services li:before{display:none}.chapter__cta{flex:none;height:42px;margin-top:12px}.journey__bignum{font-size:96px}.wms{width:auto;padding:14px;inset-inline:12px}.wms__chart,.wms__map,.wms__note{display:none}.wms__kpis{padding-bottom:0}.why__grid{grid-template-columns:1fr}.why-card{min-height:0}.why-card__title{margin-top:40px}.solutions-head__index{grid-template-columns:1fr}.eco__node{gap:6px;width:84px}.eco__name{font-size:10px}.eco__dot svg{width:18px;height:18px}.contact-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.contact-row__index{display:none}.contact-row__value{grid-column:1;font-size:22px}.contact-row__go{grid-area:1/2/3}.footer__links{gap:12px 24px;font-size:16px}.footer__g{width:90vw;bottom:-24vw}}@media (height<=760px) and (width>=961px){.mode__caption{display:none}.strength .lead{font-size:15px}}
