@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.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:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.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:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.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:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.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:Noto Kufi Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.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:Noto Kufi Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/744885950b1fe0ff-s.p.30d2r2x65bwdm.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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7be13e0732bd6dc-s.34m-p9c2jzir9.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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/98fc1f0b00398dc4-s.0im4x-iahhxdy.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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e23f8683e762f841-s.2ju4hnh-fxhji.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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4641603b8553767b-s.1y712r_ow2ydl.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:Noto Kufi Arabic Fallback;src:local(Arial);ascent-override:117.6%;descent-override:56.41%;line-gap-override:0.0%;size-adjust:109.02%}.noto_kufi_arabic_318f842c-module__V7poWG__className{font-family:Noto Kufi Arabic,Noto Kufi Arabic Fallback;font-style:normal}.noto_kufi_arabic_318f842c-module__V7poWG__variable{--font-kufi:"Noto Kufi Arabic", "Noto Kufi Arabic Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.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.0n4hkusom70ae.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.19gzon4xl8qiz.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.2vs72h_x6qrve.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.p.3ihiqn4pviisd.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.00vfn3_g-ftpg.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.3w3hylgez90of.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.0c7ha31nuacbu.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.p.0da8nscnv1nkd.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.2x1j3gzzngp4x.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.1jr_z050he_qo.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.1fbvi_fot8u4l.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:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.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:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.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:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.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:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0iritm8hg8q1a.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_8b100566-module__F_IfiW__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_8b100566-module__F_IfiW__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f3eeb272-module__IZkiWG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f3eeb272-module__IZkiWG__variable{--font-latin:"Manrope", "Manrope Fallback"}
:root{--warm-ivory:#f7f3ea;--soft-white:#fffcf7;--limestone:#dccdb7;--sage:#b6bba5;--olive:#697052;--deep-olive:#394431;--brass:#b58a47;--charcoal:#2a2c27;--muted:#4c5646;--rule:#3944312e;--brass-rule:#b58a4761;--paper-shadow:0 18px 42px #2a2c271c;--menu-shadow:0 28px 80px #2a2c2738;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--wide:min(1320px, calc(100vw - clamp(32px, 5vw, 96px)));--narrow:min(1120px, calc(100vw - clamp(28px, 6vw, 92px)));--content:min(840px, calc(100vw - 32px))}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--warm-ivory)}body{min-width:320px;min-height:100dvh;color:var(--charcoal);background:linear-gradient(90deg, #dccdb713 0 1px, transparent 1px) 50% 0 / min(9vw, 132px) 100%, linear-gradient(180deg, var(--warm-ivory), #f2eadc 42%, var(--warm-ivory));font-family:var(--font-arabic), var(--font-latin), system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;overflow-x:hidden}body.menu-open,body.intro-lock{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}::selection{color:var(--soft-white);background:var(--deep-olive)}:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#main-content{min-height:70vh}.section-block{width:var(--wide);margin:clamp(78px,7.2vw,124px) auto}h1,h2,h3{color:var(--deep-olive);font-family:var(--font-kufi), var(--font-arabic), var(--font-latin), sans-serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:700}h1{font-size:clamp(3.5rem,5vw,4.25rem);line-height:1.1}[dir=ltr] h1{font-size:clamp(3.38rem,4.35vw,4rem);line-height:1.06}h2{font-size:clamp(2.62rem,3.4vw,3.25rem);line-height:1.16}h3{font-size:clamp(1.5rem,1.8vw,1.88rem);line-height:1.3}p{color:var(--muted);text-wrap:pretty;margin:0;line-height:1.82}.section-kicker{color:var(--brass);font-family:var(--font-arabic), var(--font-latin), sans-serif;align-items:center;gap:12px;margin:0 0 18px;font-size:.94rem;font-weight:700;display:inline-flex}.section-kicker:before{content:"";background:currentColor;width:42px;height:1px}.button,.text-link{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:800;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.button{border:1px solid #0000;padding:13px 22px}.button:hover,.text-link:hover{transform:translateY(-1px)}.button-primary{color:var(--soft-white);background:var(--deep-olive);box-shadow:inset 0 -1px #b58a4780}.button-primary:hover{background:#303b2a;border-color:#b58a477a}.button-secondary{color:var(--deep-olive);background:var(--soft-white);border-color:var(--rule)}.button-secondary:hover{border-color:var(--brass)}.button-ghost{color:var(--deep-olive);background:#fffcf7c7;border-color:#3944313d}.button-ghost:hover{color:var(--deep-olive);border-color:var(--brass);background:var(--soft-white)}.text-link{min-height:34px;color:var(--deep-olive);border-radius:0}.text-link:after{content:"";background:var(--brass);width:28px;height:1px;transition:width .18s}[dir=rtl] .text-link:after{order:-1}.text-link:hover:after{width:42px}.contact-actions{flex-wrap:wrap;gap:10px;display:flex}.contact-actions.is-stacked{display:grid}.logo-lockup{min-width:0;color:var(--deep-olive);align-items:center;display:inline-flex}.logo-lockup img{object-fit:contain;height:auto;display:block}.logo-lockup-responsive .logo-official-full{width:clamp(92px,5.2vw,104px)}.logo-lockup-full .logo-official-full{width:clamp(142px,11vw,196px)}.logo-lockup-symbol .logo-text,.logo-compact-set{align-items:center;gap:10px;min-width:0;display:inline-flex}.logo-compact-set{display:none}.logo-lockup-symbol .logo-mark,.logo-compact-set .logo-mark{flex:none;width:44px}.logo-text{gap:1px;min-width:0;display:grid}.logo-text strong{color:var(--deep-olive);font-family:var(--font-kufi), var(--font-arabic), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.35;overflow:hidden}.logo-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;overflow:hidden}.site-header{z-index:50;width:100%;color:var(--deep-olive);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f3eac7;border-bottom:1px solid #39443114;padding:0;transition:transform .22s,background .22s,border-color .22s;position:sticky;top:0}.site-header.is-scrolled{background:#fffcf7ed;border-color:#39443129}.site-header.is-hidden{transform:translateY(-100%)}.header-inner{width:var(--wide);direction:ltr;grid-template-columns:minmax(260px,.76fr) minmax(480px,1.25fr) minmax(260px,.76fr);grid-template-areas:"actions nav brand";align-items:center;gap:clamp(16px,2.2vw,34px);min-height:82px;margin:0 auto;display:grid}.header-inner>.logo-lockup{grid-area:brand;justify-self:end}.desktop-nav{color:#394431d1;font-family:var(--font-kufi), var(--font-arabic), var(--font-latin), sans-serif;white-space:nowrap;grid-area:nav;justify-content:center;align-items:center;gap:clamp(18px,2vw,34px);font-size:.94rem;font-weight:700;display:flex}.desktop-nav a{padding:28px 0;position:relative}.desktop-nav a:after{inset-inline:0;content:"";transform-origin:50%;background:var(--brass);height:1px;transition:transform .18s;position:absolute;bottom:20px;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.header-actions{grid-area:actions;justify-self:start;align-items:center;gap:10px;display:flex}.language-link{min-height:44px;color:var(--deep-olive);justify-content:center;align-items:center;padding:9px 14px;font-weight:800;display:inline-flex}.language-short{display:none}.header-cta{min-width:146px}.menu-button,.icon-button{min-height:44px;color:var(--deep-olive);border:1px solid var(--rule);border-radius:var(--radius-sm);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:none}.mobile-menu{z-index:60;visibility:hidden;pointer-events:none;background:#2a2c2700;transition:visibility .2s,background .2s;position:fixed;inset:0;overflow:hidden}.mobile-menu.is-open{visibility:visible;pointer-events:auto;background:#2a2c2757}.mobile-menu:not(.is-open) .mobile-menu-panel{transform:translate(0)}.mobile-menu-panel{width:min(100%,520px);min-height:100dvh;padding:max(22px, env(safe-area-inset-top)) clamp(22px, 6vw, 38px) max(28px, env(safe-area-inset-bottom));box-shadow:var(--menu-shadow);background:linear-gradient(145deg,#fffcf7f7,#f7f3eaf5),url(/images/mashrabiya-shadow-v3.webp) 50%/cover;align-content:start;gap:28px;margin-inline-start:auto;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid;transform:translate(110%)}[dir=rtl] .mobile-menu-panel{margin-inline:auto 0;transform:translate(-110%)}.mobile-menu.is-open .mobile-menu-panel{transform:translate(0)}.mobile-menu-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.mobile-menu-top .logo-lockup-full .logo-official-full{width:min(210px,54vw)}.mobile-nav{border-block:1px solid #3944312e;gap:0;display:grid}.mobile-nav a{min-height:58px;color:var(--deep-olive);font-family:var(--font-kufi), var(--font-arabic), sans-serif;border-bottom:1px solid #3944311f;align-items:center;font-size:clamp(1.28rem,5vw,1.72rem);font-weight:700;display:flex}.mobile-nav a:last-child{border-bottom:0}.mobile-menu-contact{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-menu-request{grid-column:1/-1}.intro-overlay{z-index:120;background:var(--deep-olive);color:var(--brass);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro-skip-hitbox{z-index:3;background:0 0;border:0;position:absolute;inset:0}.intro-skip-hitbox:disabled{cursor:default}.intro-warmth{opacity:.72;background:linear-gradient(120deg,#0000 0 34%,#b58a4729 44%,#0000 58%),linear-gradient(#fffcf70f,#0000 46%);animation:3s ease-out both introWarmth;position:absolute;inset:0}.intro-frame{justify-items:center;gap:clamp(20px,4vw,32px);width:min(520px,78vw);display:grid}.intro-logo{opacity:0;width:min(520px,74vw);height:auto;animation:.9s cubic-bezier(.22,1,.36,1) .16s forwards introLogoIn;transform:translateY(10px)scale(.94)}.intro-line{opacity:0;background:linear-gradient(90deg,#0000,#b58a47f2,#0000);width:min(360px,60vw);height:1px;animation:.92s .62s forwards introLineIn;transform:scaleX(.35)}.intro-overlay.is-exiting{animation:.68s cubic-bezier(.76,0,.24,1) forwards introCurtainOut}@keyframes introLogoIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes introLineIn{to{opacity:1;transform:scaleX(1)}}@keyframes introWarmth{50%{opacity:.9}to{opacity:.58;transform:translateY(-2vh)}}@keyframes introCurtainOut{to{clip-path:inset(0 0 100%)}}@keyframes service-stage-fade{0%{opacity:.86}to{opacity:1}}.hero-section{background:linear-gradient(90deg, #fffcf700 0 44%, #fffcf7a3 62%, #fffcf700 100%), var(--warm-ivory);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"media copy""meta copy";align-items:center;gap:clamp(28px,4vw,72px);width:100%;min-height:clamp(620px,78dvh,820px);padding:clamp(34px,5vw,72px) max(50vw - 660px,clamp(24px,5vw,96px)) clamp(30px,4vw,62px);display:grid;position:relative;overflow:hidden}[dir=ltr] .hero-section{grid-template-areas:"copy media""copy meta"}.hero-section:before{content:"";background:linear-gradient(180deg, transparent, var(--brass-rule) 22% 78%, transparent);width:1px;position:absolute;inset-block:0;inset-inline-start:clamp(18px,4vw,76px)}.hero-copy{z-index:2;grid-area:copy;max-width:620px;position:relative}[dir=rtl] .hero-copy{text-align:right;justify-self:end}[dir=ltr] .hero-copy{text-align:left;justify-self:start}.hero-copy-inner{justify-items:start;gap:0;display:grid}[dir=rtl] .hero-copy-inner{justify-items:end}.hero-intro,.hero-name,.hero-role{margin:0}.hero-intro{color:var(--brass);font-weight:800}.hero-name{color:var(--deep-olive);font-family:var(--font-kufi), var(--font-arabic), sans-serif;margin-top:14px;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:700}.hero-role{color:#2a2c27bd;margin-top:6px;font-size:.98rem}.hero-copy h1{max-width:13ch;margin:24px 0 18px}[dir=rtl] .hero-copy h1{text-align:center;white-space:nowrap;width:max-content;max-width:100%;margin:24px auto 22px;font-size:clamp(2.08rem,3vw,2.76rem);line-height:1.2}[dir=ltr] .hero-copy h1{max-width:18ch}.hero-support{max-width:600px;color:var(--charcoal);font-size:clamp(1.04rem,1.15vw,1.18rem)}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:30px;display:flex}.hero-service-link{color:var(--olive)}.hero-contact{color:#2a2c27b8;flex-wrap:wrap;gap:8px 16px;margin-top:26px;font-size:.92rem;display:flex}.hero-contact a{align-items:center;gap:7px;min-height:34px;display:inline-flex}.hero-contact span[dir=ltr],.footer-contact a[dir=ltr],.contact-lines a[dir=ltr]{direction:ltr;unicode-bidi:isolate}.hero-media{border-radius:var(--radius-md);min-height:clamp(440px,61dvh,660px);box-shadow:var(--paper-shadow);grid-area:media;align-self:stretch;position:relative;overflow:hidden}.hero-media img,.quote-visual img,.about-image img,.service-stage-image img,.directory-image img,.service-detail-image img,.about-detail-image img{object-fit:cover}.hero-media img{object-position:42% center}.hero-media:after{content:"";pointer-events:none;background:linear-gradient(#2a2c270a,#2a2c272e);position:absolute;inset:0}.hero-meta{color:var(--deep-olive);grid-area:meta;align-items:center;gap:18px;font-size:.95rem;display:flex}.hero-meta span{align-items:center;gap:9px;min-height:34px;display:inline-flex}.hero-meta span+span{border-inline-start:1px solid var(--brass-rule);padding-inline-start:18px}.hero-meta strong{color:var(--brass);font-family:var(--font-latin), sans-serif;font-size:1.28rem}.trust-strip{background:#fffcf79e;border-block:1px solid #39443124;width:100%;min-height:64px;overflow:hidden}.trust-strip-inner{width:var(--wide);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:0;margin:0 auto;display:flex;overflow:auto hidden}.trust-strip-inner::-webkit-scrollbar{display:none}.trust-strip a{min-width:150px;min-height:64px;color:var(--deep-olive);text-align:center;white-space:normal;border-inline-end:1px solid #3944311f;flex:0 0 clamp(150px,13vw,205px);justify-content:center;align-items:center;gap:9px;padding-inline:18px;font-size:clamp(.82rem,.9vw,.95rem);font-weight:700;line-height:1.35;transition:color .2s,background .2s;display:inline-flex}.trust-strip a:first-child{border-inline-start:1px solid #3944311f}.trust-strip a span{color:var(--brass);font-family:var(--font-latin), sans-serif;font-size:.82rem;font-weight:900}.trust-strip a:hover{color:var(--brass);background:#b58a470f}.quote-section.section-block{background:var(--deep-olive);grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);align-items:center;gap:clamp(32px,5vw,82px);width:100%;max-width:none;min-height:clamp(360px,42vw,560px);margin:0;padding:clamp(68px,7vw,112px) max(50vw - 660px,clamp(24px,5vw,96px));display:grid;position:relative;overflow:hidden}.quote-section:before{content:"”";color:#b58a472e;pointer-events:none;width:min(28vw,340px);font-family:Georgia,serif;font-size:clamp(12rem,24vw,22rem);line-height:.7;position:absolute;inset-block:12%;inset-inline-end:max(50vw - 660px,clamp(24px,5vw,96px))}.quote-visual{border-radius:var(--radius-sm);min-height:clamp(260px,28vw,400px);position:relative;overflow:hidden}.quote-visual:after{content:"";background:#3944312e;position:absolute;inset:0}.quote-text{z-index:1;max-width:980px;position:relative}.quote-text .section-kicker,.quote-text blockquote{color:var(--soft-white)}.quote-text blockquote{font-family:var(--font-kufi), var(--font-arabic), var(--font-latin), sans-serif;text-wrap:balance;margin:0;font-size:clamp(2.38rem,3.25vw,3rem);font-weight:700;line-height:1.55}[dir=ltr] .quote-text blockquote{font-size:clamp(2.25rem,3vw,2.9rem);line-height:1.34}.about-section{grid-template-columns:minmax(320px,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(42px,7vw,112px);display:grid;position:relative}.about-section:before{display:none}.about-image,.about-detail-image{border-radius:var(--radius-md);min-height:clamp(400px,42vw,590px);position:relative;overflow:hidden}.about-copy{gap:18px;max-width:720px;display:grid}.about-paragraphs{gap:14px;max-width:66ch;display:grid}.about-detail{grid-template-columns:minmax(0,.52fr) minmax(320px,.48fr);align-items:center;gap:clamp(34px,6vw,82px);display:grid}.about-detail-copy{gap:18px;display:grid}.about-copy h2{max-width:18ch;font-size:clamp(2rem,2.55vw,2.55rem);line-height:1.22}.office-lines{border-block:1px solid var(--brass-rule);gap:12px;margin:8px 0 4px;padding-block:16px;display:grid}.office-lines span,.office-lines strong,.office-lines small{display:block}.office-lines span{color:var(--deep-olive);font-family:var(--font-kufi), var(--font-arabic), sans-serif;font-size:1.16rem;font-weight:700}.office-lines strong{color:var(--charcoal)}.office-lines small,.fine-note{color:#2a2c27a3;font-size:.94rem}.section-heading{grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(28px,4vw,58px);display:grid}.section-heading h2,.section-heading p{margin:0}.section-heading p:not(.section-kicker){max-width:62ch}.service-explorer{grid-template-columns:minmax(360px,.46fr) minmax(0,.54fr);align-items:stretch;gap:clamp(24px,4vw,60px);display:grid}.service-index{border-top:1px solid var(--rule);align-content:start;display:grid}.service-index-row{width:100%;min-height:78px;color:var(--charcoal);text-align:start;border:0;border-bottom:1px solid var(--rule);background:0 0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;text-decoration:none;transition:color .2s,background .2s;display:grid}.service-index-row svg{display:none}.service-number,.reason-line>span,.journey-track>article>span,.directory-copy>span{color:var(--brass);font-family:var(--font-latin), sans-serif;font-weight:900}.service-stage-index{color:var(--limestone);font-family:var(--font-latin), sans-serif;font-weight:900}.service-index-title strong{color:var(--deep-olive);font-family:var(--font-kufi), var(--font-arabic), sans-serif;font-size:clamp(1.25rem,1.65vw,1.75rem);line-height:1.32;display:block}.service-index-row.is-active .service-index-title strong{color:var(--brass)}.service-stage{min-height:560px;color:var(--soft-white);background:var(--deep-olive);border-radius:var(--radius-md);grid-template-rows:minmax(280px,.56fr) minmax(250px,.44fr);animation:.22s both service-stage-fade;display:grid;position:sticky;top:112px;overflow:hidden}.service-stage-image{min-height:280px;position:relative}.service-stage-image:after{content:"";background:linear-gradient(#2a2c270a,#2a2c2752);position:absolute;inset:0}.service-stage-copy{align-content:center;gap:14px;padding:clamp(28px,4vw,48px);display:grid}.service-stage-copy h3,.service-stage-copy p,.service-stage-copy .text-link{color:var(--soft-white)}.service-stage-copy p{color:#fffcf7d1;max-width:58ch}.service-stage-copy .text-link:after{background:var(--brass)}.service-mobile-list{display:none}.services-section{margin-bottom:clamp(44px,4.8vw,72px)}.services-section+.reasons-section{margin-top:clamp(28px,3.6vw,52px)}.service-mobile-image{position:relative;overflow:hidden}.service-mobile-image img{object-fit:cover}.why-editorial{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(34px,6vw,90px);display:grid}.why-heading{position:sticky;top:118px}.why-heading h2{margin-bottom:18px}.why-editorial-compact{display:block}.why-editorial-compact .section-kicker{margin-bottom:18px}.reason-list{border-top:1px solid var(--rule);display:grid}.reason-line{border-bottom:1px solid var(--rule);grid-template-columns:54px minmax(180px,.34fr) 1fr;align-items:center;gap:18px;min-height:126px;padding:20px 0;transition:color .22s,background .22s,padding .22s,border-color .22s;display:grid}.reason-line h3{font-size:clamp(1.22rem,1.8vw,1.72rem)}.reason-line p{color:#2a2c27a8}.reason-line.is-emphasized{color:var(--soft-white);background:var(--deep-olive);border-radius:var(--radius-sm);border-bottom:0;margin-block:10px;padding:28px 24px}.reason-line.is-emphasized h3,.reason-line.is-emphasized p{color:var(--soft-white)}@media (min-width:981px){.reason-line.is-emphasized{color:var(--charcoal);border-bottom:1px solid var(--rule);background:0 0;border-radius:0;margin-block:0;padding:20px 0}.reason-line.is-emphasized h3{color:var(--deep-olive)}.reason-line.is-emphasized p{color:#2a2c27a8}.reason-line:hover,.reason-line:focus-visible{color:var(--soft-white);background:var(--deep-olive);border-radius:var(--radius-sm);border-color:#0000;padding-inline:22px}.reason-line:hover h3,.reason-line:hover p,.reason-line:focus-visible h3,.reason-line:focus-visible p{color:var(--soft-white)}}.journey-heading{grid-template-columns:minmax(0,.44fr) minmax(320px,.56fr)}.journey-track{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.journey-track:before{inset-inline:0;content:"";background:var(--brass);height:1px;position:absolute;top:24px}.journey-track article{align-content:start;gap:12px;min-height:210px;padding:58px clamp(18px,2.4vw,36px) 0 0;display:grid;position:relative}[dir=ltr] .journey-track article{padding:58px 0 0 clamp(18px,2.4vw,36px)}.journey-track article:before{top:17px;content:"";border:2px solid var(--brass);background:var(--warm-ivory);border-radius:50%;width:14px;height:14px;position:absolute;inset-inline-start:0}.journey-track h3{font-size:clamp(1.16rem,1.5vw,1.48rem)}.journey-track p{max-width:31ch}.journey-track .text-link{justify-self:start;margin-top:2px}.final-cta.section-block{background:linear-gradient(135deg,#394431f5,#303b2afa),url(/images/mashrabiya-shadow-v3.webp) 50%/cover;grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:center;gap:clamp(28px,5vw,82px);width:100%;max-width:none;margin:0;padding:clamp(72px,8vw,112px) max(50vw - 660px,clamp(24px,5vw,96px));display:grid}.final-cta .section-kicker,.final-cta h2{color:var(--soft-white)}.final-cta h2{max-width:760px;font-size:clamp(2.62rem,3.6vw,3.25rem)}[dir=ltr] .final-cta h2{font-size:clamp(2.5rem,3.4vw,3.15rem)}.final-cta .contact-actions{justify-content:flex-end}.final-cta .button-primary{color:var(--deep-olive);background:var(--soft-white);box-shadow:none;border-color:#fffcf7b8}.final-cta .button-primary:hover{border-color:var(--brass);background:#f2eadc}.final-cta .button-secondary{color:var(--soft-white);background:#fffcf714;border-color:#fffcf76b}.final-cta .button-secondary:hover{border-color:var(--brass);background:#fffcf724}.final-cta .button-ghost{color:var(--soft-white);background:#fffcf714;border-color:#fffcf76b}.final-cta .button-ghost:hover{color:var(--soft-white);border-color:var(--brass);background:#fffcf71f}.page-hero{border-bottom:1px solid var(--rule);background:linear-gradient(90deg,#f7f3eaf0,#f7f3eabd),url(/images/mashrabiya-shadow-v3.webp) 50%/cover;align-items:end;width:100%;min-height:clamp(340px,42vw,540px);padding:clamp(64px,8vw,112px) max(50vw - 660px,clamp(24px,5vw,96px)) clamp(42px,6vw,76px);display:grid;position:relative;overflow:hidden}.page-hero-inner{width:min(820px,100%)}.page-hero-logo,.service-detail-logo{width:clamp(62px,6vw,96px);height:auto;margin-bottom:18px}.page-hero h1{max-width:16ch;font-size:clamp(2.75rem,4vw,3.75rem)}.page-hero-copy{max-width:66ch;margin-top:18px}.service-directory{gap:28px;display:grid}.directory-item{border-bottom:1px solid var(--rule);grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:center;gap:clamp(24px,4vw,58px);min-height:330px;padding-block:28px;display:grid}.directory-image{border-radius:var(--radius-sm);min-height:280px;position:relative;overflow:hidden}.directory-copy{max-width:720px}.directory-copy h2,.directory-copy p{margin-top:10px}.service-detail-hero{background:var(--soft-white);grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);align-items:stretch;width:100%;min-height:clamp(520px,72dvh,760px);display:grid}[dir=rtl] .service-detail-hero{direction:ltr}.service-detail-copy,.service-detail-image{direction:inherit}[dir=rtl] .service-detail-copy{text-align:right;direction:rtl}.service-detail-copy{align-content:center;gap:18px;padding:clamp(44px,7vw,96px) max(50vw - 660px,clamp(24px,5vw,96px)) clamp(44px,7vw,96px) clamp(24px,5vw,80px);display:grid}[dir=ltr] .service-detail-copy{padding:clamp(44px,7vw,96px) clamp(24px,5vw,80px) clamp(44px,7vw,96px) max(50vw - 660px,clamp(24px,5vw,96px))}.service-detail-copy h1{max-width:13ch;font-size:clamp(3rem,4.5vw,4.25rem)}.identity-panel.compact{border-block:1px solid var(--brass-rule);justify-self:start;gap:6px;margin-top:4px;padding-block:14px;display:inline-grid}[dir=rtl] .identity-panel.compact{justify-self:end}.identity-panel.compact span,.identity-panel.compact small{color:var(--muted)}.service-detail-image{min-height:520px;position:relative}.service-detail-body{grid-template-columns:minmax(0,.64fr) minmax(260px,.36fr);gap:clamp(32px,5vw,72px);display:grid}.service-detail-body article,.service-detail-body aside,.contact-panel,.consultation-card,.legal-content{border:1px solid var(--rule);border-radius:var(--radius-sm);background:#fffcf7c2;padding:clamp(26px,4vw,46px)}.service-detail-body article h2,.service-detail-body aside h2{margin-bottom:16px}.service-detail-body article .contact-actions{margin-top:24px}.service-detail-body aside ul,.footer-links,.footer-contact,.contact-lines{margin:0;padding:0;list-style:none}.service-detail-body aside li+li{margin-top:12px}.contact-page{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(24px,4vw,62px);display:grid}.contact-brand-logo{width:clamp(140px,16vw,220px);height:auto;margin-bottom:24px}.contact-panel h2,.consultation-card h2{margin-bottom:16px}.contact-lines{gap:14px;margin:24px 0;display:grid}.contact-lines li{border-bottom:1px solid #3944311f;gap:4px;padding-bottom:12px;display:grid}.contact-lines span{color:var(--brass);font-weight:800}.consultation-card-heading{gap:14px;margin-bottom:24px;display:grid}.consultation-card-heading .button{justify-self:start}.consultation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.consultation-form label,.consultation-form fieldset{min-width:0;color:var(--deep-olive);gap:8px;font-weight:700;display:grid}.consultation-form input,.consultation-form select,.consultation-form textarea{width:100%;min-height:52px;color:var(--charcoal);background:var(--soft-white);border-radius:var(--radius-sm);border:1px solid #39443138;padding:13px 14px}.consultation-form textarea{resize:vertical;min-height:150px}.field-wide{grid-column:1/-1}.contact-methods{border:0;flex-wrap:wrap;gap:12px 18px;padding:0;display:flex}.contact-methods legend{width:100%;margin-bottom:8px}.contact-methods label,.checkbox-field{align-items:center;gap:8px;font-weight:600;display:flex}.checkbox-field input,.contact-methods input{width:auto;min-height:auto}.checkbox-group{gap:8px;display:grid}.consultation-form input[aria-invalid=true],.consultation-form select[aria-invalid=true],.consultation-form textarea[aria-invalid=true]{border-color:#9f2f2f;box-shadow:0 0 0 1px #9f2f2f1f}.field-error{color:#8f2525;font-size:.88rem;font-weight:700;line-height:1.4}.consultation-form button:disabled{cursor:progress;opacity:.72}.form-success{color:var(--deep-olive);border-radius:var(--radius-sm);background:#b6bba547;border:1px solid #39443129;grid-column:1/-1;padding:12px 14px}.legal-content{max-width:860px}.legal-content h2,.legal-content p,.legal-content li{margin-bottom:16px}.not-found{align-content:center;gap:18px;max-width:760px;min-height:56vh;display:grid}.fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.fact-list>div{border-bottom:1px solid var(--rule);padding-block:12px}.site-footer{color:#fffcf7c7;background:#2f3929}.footer-inner{width:var(--wide);margin:0 auto;padding:clamp(48px,6vw,84px) 0 28px}.footer-statement{border-bottom:1px solid #fffcf729;gap:10px;max-width:740px;padding-bottom:34px;display:grid}.site-footer .logo-lockup-full .logo-official-full{width:clamp(152px,13vw,220px)}.footer-statement p{color:#fffcf7c7}.footer-grid{grid-template-columns:minmax(280px,1.4fr) minmax(240px,.8fr) minmax(220px,.7fr);gap:clamp(28px,5vw,78px);padding-top:34px;display:grid}.footer-group h2{color:var(--soft-white);margin:0 0 16px;font-size:1.16rem}.footer-services .footer-links{columns:2;column-gap:28px}.footer-links li,.footer-contact li{break-inside:avoid;margin-bottom:10px}.footer-links a,.footer-contact a,.footer-contact span{color:#fffcf7c7}.footer-links a:hover,.footer-contact a:hover{color:var(--brass)}.footer-contact li{align-items:flex-start;gap:10px;display:flex}.footer-contact svg{color:var(--brass);margin-top:4px}.footer-bottom{color:#fffcf794;border-top:1px solid #fffcf71f;justify-content:space-between;gap:16px;margin-top:36px;padding-top:18px;display:flex}.mobile-contact-bar{inset-inline:14px;bottom:max(12px, env(safe-area-inset-bottom));z-index:35;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f3eaf5;border:1px solid #b58a475c;grid-template-columns:1.12fr .88fr;gap:8px;padding:7px;transition:opacity .18s,transform .18s,visibility .18s;display:none;position:fixed;box-shadow:0 10px 22px #2a2c2724}.mobile-contact-bar.is-hidden,.menu-open .mobile-contact-bar{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(16px)}.mobile-contact-bar a{min-height:46px;color:var(--soft-white);background:var(--deep-olive);border-radius:var(--radius-xs);justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.mobile-contact-bar a:last-child{color:var(--deep-olive);background:#b6bba557}@media (prefers-reduced-motion:no-preference){.hero-copy,.hero-media,.trust-strip,.quote-text,.about-section,.service-explorer,.why-editorial,.journey-track,.final-cta,.page-hero,.service-directory,.contact-page{animation:.62s cubic-bezier(.22,1,.36,1) both riseIn}.hero-media{animation-delay:90ms}}@keyframes riseIn{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.intro-overlay.is-exiting{opacity:0;animation:none}}@media (max-width:1180px){.header-inner{grid-template-columns:minmax(190px,.72fr) minmax(360px,1fr) minmax(190px,.72fr);gap:16px}.desktop-nav{gap:18px;font-size:.88rem}.header-cta{min-width:128px;padding-inline:15px}.hero-section{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}}@media (max-width:980px) and (min-width:768px){.header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";gap:14px;width:calc(100vw - 32px);min-height:78px}.header-inner>.logo-lockup{justify-self:start}.desktop-nav,.header-cta,.language-full,.menu-button span{display:none}.header-actions{justify-self:end;gap:8px}.menu-button{display:inline-flex}.language-short{display:inline}.logo-lockup-responsive .logo-official-full{display:none}.logo-compact-set{gap:8px;width:min(280px,100vw - 164px);max-width:min(280px,100vw - 164px);display:inline-flex}.logo-compact-set .logo-mark{width:auto;height:52px}.logo-text{max-width:calc(100% - 68px)}.logo-text strong,.logo-text small{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.logo-text strong{font-size:18px;line-height:1.16}.logo-text small{font-size:13px;line-height:1.18}[dir=ltr] .logo-text strong,[dir=ltr] .logo-text small{font-family:var(--font-latin), var(--font-arabic), sans-serif}.language-link,.menu-button,.icon-button{width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.hero-contact a{min-height:44px;padding-block:8px}.footer-inner,.footer-grid,.footer-group,.footer-links,.footer-contact{max-width:100%}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.footer-group{width:100%;min-width:0}.footer-services .footer-links{columns:1}.footer-contact{grid-column:1/-1}.footer-links a,.footer-contact a{overflow-wrap:anywhere}h1{font-size:clamp(3rem,6vw,3.75rem)}[dir=ltr] h1{font-size:clamp(2.85rem,5.6vw,3.55rem)}h2{font-size:clamp(2.35rem,4.6vw,3rem)}.section-block{margin-block:88px}.hero-section,[dir=ltr] .hero-section{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;min-height:auto;padding:42px 28px 34px}.hero-media{min-height:420px}.hero-copy h1{max-width:12ch}[dir=ltr] .hero-copy h1{max-width:13ch}.hero-contact a{min-height:44px}.trust-strip-inner{width:calc(100vw - 56px)}.quote-section.section-block{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:34px;min-height:auto;padding:72px 28px}.quote-visual{min-height:320px}.quote-text blockquote,[dir=ltr] .quote-text blockquote{font-size:clamp(2.2rem,4.8vw,2.85rem);line-height:1.42}.about-section,.about-detail{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:34px}.about-image,.about-detail-image{min-height:420px}.service-explorer{grid-template-columns:1fr;gap:24px}.service-index{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.service-index-row{grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:68px;padding:14px 0}.service-index-title strong{font-size:1.18rem;line-height:1.35}.service-stage{grid-template-rows:none;grid-template-columns:minmax(250px,.44fr) minmax(0,.56fr);min-height:0;position:relative;top:auto}.service-stage-image{min-height:300px}.service-stage-copy{padding:30px}.why-editorial{grid-template-columns:1fr;gap:28px}.why-heading{position:static}.reason-line{grid-template-columns:44px minmax(170px,.32fr) minmax(0,1fr);gap:14px;min-height:104px}.journey-heading,.section-heading{grid-template-columns:1fr;gap:14px}.journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px}.journey-track:before{display:none}.journey-track article,[dir=ltr] .journey-track article{border-top:1px solid var(--brass-rule);min-height:0;padding:44px 0 0}.journey-track article:before{top:-8px}.final-cta.section-block{grid-template-columns:minmax(0,.58fr) minmax(260px,.42fr);padding:72px 28px}.page-hero{min-height:380px;padding:76px 28px 54px}.page-hero h1,.service-detail-copy h1{font-size:clamp(2.7rem,5.5vw,3.55rem)}.directory-item{grid-template-columns:minmax(220px,.38fr) minmax(0,.62fr);gap:28px}.service-detail-hero,[dir=rtl] .service-detail-hero{min-height:0;direction:inherit;grid-template-columns:1fr}.service-detail-copy,[dir=ltr] .service-detail-copy{padding:64px 28px 42px}.service-detail-image{min-height:380px}.service-detail-body,.contact-page{grid-template-columns:1fr}}
@media (max-width:767px){:root{--wide:min(100vw - 40px, 430px);--narrow:var(--wide);--mobile-gutter:20px}html,body{max-width:100%;overflow-x:hidden}body{padding-bottom:calc(76px + env(safe-area-inset-bottom));background:linear-gradient(90deg, #dccdb72e 0 1px, transparent 1px) 50% 0 / 88px 100%, var(--warm-ivory);font-size:16px}#main-content{overflow:hidden}h1,[dir=ltr] h1{max-width:12ch;font-size:clamp(38px,10vw,44px);line-height:1.08}[dir=ltr] h1{max-width:13ch;font-size:clamp(36px,9.5vw,42px);line-height:1.1}h2,[dir=ltr] h2{font-size:clamp(32px,8.7vw,38px);line-height:1.18}h3,[dir=ltr] h3{font-size:clamp(21px,5.8vw,24px);line-height:1.28}p{font-size:17px;line-height:1.68}[dir=ltr] p{line-height:1.58}.button,.text-link{min-height:52px;font-size:16px}.button{padding:13px 18px}.section-block{width:var(--wide);margin:0 auto}.section-kicker{gap:8px;margin-bottom:12px;font-size:14px;line-height:1.5}.section-kicker:before{width:24px}.site-header{padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f3eaf5}.header-inner{direction:ltr;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions brand";gap:8px;width:calc(100vw - 16px);min-height:78px;display:grid}.header-inner>.logo-lockup{grid-area:brand;justify-self:end;max-width:min(236px,100vw - 120px)}.header-actions .menu-button{order:1}.header-actions .language-link{order:2}.desktop-nav,.header-cta,.language-full,.menu-button span,.logo-lockup-responsive .logo-official-full{display:none}.logo-compact-set{direction:rtl;gap:8px;width:auto;max-width:min(236px,100vw - 120px);display:inline-flex}.logo-text strong{text-overflow:clip;white-space:nowrap;max-width:none;font-size:17px;font-weight:700;line-height:1.1;overflow:visible}[dir=rtl] .site-header .logo-text{direction:rtl}[dir=ltr] .site-header .logo-text{direction:ltr}.language-link,.menu-button,.icon-button{border-radius:var(--radius-sm);background:#fffcf7b8;border:1px solid #3944312e;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:inline-flex}.language-short{display:inline}.mobile-menu-panel{overscroll-behavior:contain;width:100%;height:100dvh;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#fffcf7fa,#f7f3eafa),url(/images/mashrabiya-shadow-v3.webp) 50%/cover;align-content:start;gap:22px;overflow-y:auto;transform:translateY(18px)}[dir=rtl] .mobile-menu-panel{transform:translateY(18px)}.mobile-menu.is-open .mobile-menu-panel{transform:translateY(0)}.mobile-menu-top{gap:14px;min-height:48px}.mobile-menu-top .logo-lockup-full .logo-official-full{width:min(140px,42vw)}.mobile-nav{border-block:1px solid #39443129}.mobile-nav a{min-height:58px;color:var(--deep-olive);padding-block:18px;font-size:clamp(24px,6.5vw,28px);line-height:1.18}.mobile-menu-contact{grid-template-columns:1fr;gap:10px;display:grid}.mobile-menu-contact .button{min-height:50px}.mobile-menu-contact .button-ghost,.about-detail .button-ghost,.contact-panel .button-ghost,.service-detail-body .button-ghost{color:var(--deep-olive);border-color:#3944312e}.hero-section,[dir=ltr] .hero-section{background:var(--warm-ivory);flex-direction:column;gap:18px;width:100%;min-height:0;padding:32px 18px 24px;display:flex}.hero-section:before{display:none}.hero-copy,.hero-copy-inner,[dir=rtl] .hero-copy,[dir=ltr] .hero-copy,[dir=rtl] .hero-copy-inner{display:contents}.hero-intro{max-width:var(--wide);color:var(--brass);order:1;margin-inline:auto;font-size:14px;line-height:1.55}.hero-name,.hero-role,.hero-meta,.hero-service-link{display:none}.hero-copy h1,[dir=ltr] .hero-copy h1{width:var(--wide);order:2;max-width:11.5ch;margin:0 auto}[dir=rtl] .hero-copy h1{width:var(--wide);max-width:var(--wide);text-align:center;white-space:nowrap;margin:0 auto 8px;font-size:clamp(20px,5.55vw,25px);line-height:1.25}[dir=ltr] .hero-copy h1{max-width:13ch}.hero-support{width:var(--wide);max-width:var(--wide);color:var(--charcoal);-webkit-line-clamp:4;-webkit-box-orient:vertical;order:3;margin:0 auto;font-size:17px;line-height:1.65;display:-webkit-box;overflow:hidden}.hero-actions{width:var(--wide);order:4;grid-template-columns:1fr;gap:0;margin:4px auto 0;display:grid}.hero-actions .button{width:100%}.hero-media{width:var(--wide);aspect-ratio:4/3;border-radius:var(--radius-sm);min-height:0;max-height:300px;box-shadow:none;order:5;margin:4px auto 0}.hero-contact{width:var(--wide);color:#2a2c27b8;order:6;gap:8px 12px;margin:0 auto;font-size:14px;display:flex}.hero-contact a{gap:6px;min-height:34px}.hero-contact a:last-child{flex-basis:100%;min-width:0}.hero-contact a:last-child span{overflow-wrap:anywhere}.trust-strip{min-height:58px;overflow:hidden}.trust-strip-inner{scroll-snap-type:x mandatory;gap:8px;width:100%;padding:8px 18px;scroll-padding-inline:18px}.trust-strip a{border-radius:var(--radius-xs);white-space:nowrap;scroll-snap-align:start;background:#fffcf79e;border:1px solid #3944311f;flex:none;max-width:210px;min-height:40px;padding-inline:13px;font-size:14px;line-height:1.35}.trust-strip a:first-child{border-inline-start:1px solid #3944311f}.trust-strip a svg{flex:none}.quote-section.section-block{background:var(--deep-olive);border-radius:18px;width:min(100% - 40px,390px);min-height:0;max-height:none;margin:56px auto;padding:0;display:block;overflow:hidden}.quote-section:before{display:none}.quote-visual{aspect-ratio:16/9;border-radius:0;width:100%;height:clamp(180px,51vw,200px);min-height:0}.quote-visual img{object-position:center 44%}.quote-text{max-width:none;padding:24px}.quote-text .section-kicker{margin-bottom:8px;font-size:14px;line-height:1.5}.quote-text blockquote,[dir=ltr] .quote-text blockquote{text-wrap:balance;font-size:clamp(28px,6.8vw,29px);font-weight:500;line-height:1.55}.quote-text blockquote span{display:block}.about-section{grid-template-columns:1fr;gap:22px;width:100%;padding:64px 20px;display:grid}.about-section:before{display:none}.about-copy{order:1;gap:14px;max-width:none}.about-copy h2{max-width:14ch}[dir=ltr] .about-copy h2{max-width:15ch}.about-copy p:not(.section-kicker),.about-detail-copy p{font-size:17px}.about-image{border-radius:var(--radius-sm);order:2;height:clamp(260px,72vw,320px);min-height:0}.office-lines{gap:8px;margin-block:4px;padding-block:14px}.office-lines span{font-size:19px;line-height:1.45}.fine-note{font-size:15px}.section-heading,.journey-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px;display:grid}.section-heading p:not(.section-kicker){-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;font-size:17px;display:-webkit-box;overflow:hidden}.service-explorer{display:block}.service-index,.service-stage{display:none}.service-mobile-list{gap:10px;display:grid}.service-mobile-item{border-radius:var(--radius-sm);background:#fffcf794;border:1px solid #39443126;overflow:hidden}.service-mobile-trigger{width:100%;min-height:72px;color:var(--deep-olive);text-align:start;background:0 0;border:0;grid-template-columns:40px 1fr 28px;align-items:center;gap:10px;padding:16px;display:grid}.service-mobile-trigger .service-number{font-size:14px}.service-mobile-trigger strong{font-family:var(--font-kufi), var(--font-arabic), var(--font-latin), sans-serif;font-size:clamp(19px,5.5vw,22px);line-height:1.35}[dir=ltr] .service-mobile-trigger strong{font-size:clamp(18px,5.1vw,21px)}.service-mobile-trigger svg{color:var(--brass);transition:transform .18s}.service-mobile-item.is-active .service-mobile-trigger svg{transform:rotate(180deg)}.service-mobile-panel{gap:14px;padding:0 16px 16px;display:grid}.service-mobile-image{border-radius:var(--radius-sm);height:clamp(190px,54vw,220px);position:relative;overflow:hidden}.service-mobile-image img{object-fit:cover}.service-mobile-panel p{font-size:16px;line-height:1.65}.service-mobile-panel .text-link{justify-self:start;min-height:40px;font-size:16px}[dir=rtl] .service-mobile-panel .text-link{justify-self:end}.services-section+.reasons-section{padding-top:24px}.why-editorial{grid-template-columns:1fr;gap:24px;display:grid}.why-editorial-compact{display:block}.why-editorial-compact .section-kicker{margin-bottom:12px}.why-heading{position:static}.why-heading h2{margin-bottom:10px}.reason-list{border-top:1px solid var(--rule)}.reason-line,.reason-line.is-emphasized{min-height:0;color:var(--charcoal);border-bottom:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:38px 1fr;align-items:start;gap:8px 14px;margin:0;padding:24px 0;display:grid}.reason-line>span{width:38px;height:38px;color:var(--deep-olive);background:#b6bba552;border:1px solid #39443129;border-radius:50%;place-items:center;font-size:13px;display:grid}.reason-line h3,.reason-line.is-emphasized h3{color:var(--deep-olive);font-size:clamp(22px,6vw,24px)}.reason-line p,.reason-line.is-emphasized p{color:#2a2c27b8;grid-column:2;font-size:16px;line-height:1.66}.journey-section{padding:56px 20px 64px}.journey-track{grid-template-columns:1fr;gap:0;display:grid;position:relative}.journey-track:before{display:none}.journey-track article,[dir=ltr] .journey-track article,[dir=rtl] .journey-track article{gap:8px;min-height:0;padding:0 0 36px 58px;display:grid;position:relative}.journey-track article:last-child{padding-bottom:0}.journey-track article:before{top:0;border:1px solid var(--brass);background:var(--warm-ivory);place-items:center;width:40px;height:40px;display:grid;inset-inline-start:0}[dir=rtl] .journey-track article:before{inset-inline:auto 0}.journey-track article:after{top:48px;bottom:8px;content:"";background:#b58a4785;width:1px;position:absolute;inset-inline-start:19px}.journey-track>article>span{top:0;z-index:1;width:40px;color:var(--deep-olive);text-align:center;font-size:13px;line-height:40px;position:absolute;inset-inline-start:0}.journey-track h3{font-size:clamp(22px,6vw,24px)}.journey-track p{max-width:none;font-size:16px;line-height:1.66}.journey-track .text-link{min-height:40px;margin-top:4px}.final-cta.section-block{grid-template-columns:1fr;gap:22px;width:100%;margin:0;padding:64px 20px;display:grid}.final-cta h2,[dir=ltr] .final-cta h2{max-width:12ch;font-size:clamp(36px,9.8vw,42px);line-height:1.18}[dir=ltr] .final-cta h2{max-width:13ch}.final-cta .contact-actions,.contact-actions{grid-template-columns:1fr 1fr;justify-content:stretch;gap:10px;display:grid}.contact-actions a:nth-child(2){order:-1;grid-column:1/-1}.contact-actions a{min-width:0;min-height:52px;padding-inline:12px}.contact-actions.is-stacked,.contact-panel .contact-actions,.service-detail-body .contact-actions{grid-template-columns:1fr}.page-hero{min-height:0;padding:46px 20px 38px}.page-hero-logo,.service-detail-logo{width:56px;margin-bottom:12px}.page-hero h1,.service-detail-copy h1,[dir=ltr] .page-hero h1,[dir=ltr] .service-detail-copy h1{max-width:13ch;font-size:clamp(32px,9vw,38px);line-height:1.14}.page-hero-copy{margin-top:14px}.page-hero-copy p{font-size:17px;line-height:1.65}.service-directory{gap:0;padding:56px 20px}.directory-item{grid-template-columns:1fr;gap:18px;min-height:0;padding:0 0 28px;display:grid}.directory-item+.directory-item{padding-top:28px}.directory-image{border-radius:var(--radius-sm);height:clamp(200px,56vw,240px);min-height:0}.directory-copy h2{margin-top:8px;font-size:clamp(28px,8vw,34px)}.directory-copy p{font-size:16px;line-height:1.65}.service-detail-hero{grid-template-columns:1fr;min-height:0;display:grid}.service-detail-copy,[dir=ltr] .service-detail-copy{gap:14px;padding:42px 20px 30px}.service-detail-image{height:clamp(240px,70vw,320px);min-height:0}.identity-panel.compact{gap:4px;padding-block:12px}.service-detail-body{grid-template-columns:1fr;gap:18px;padding:56px 20px;display:grid}.service-detail-body article,.service-detail-body aside,.contact-panel,.consultation-card,.legal-content{border-radius:var(--radius-sm);box-shadow:none;padding:20px}.service-detail-body article h2,.service-detail-body aside h2,.contact-panel h2,.consultation-card h2{font-size:clamp(27px,7.8vw,34px)}.about-detail,.contact-page{grid-template-columns:1fr;gap:18px;padding:56px 20px;display:grid}.about-detail-image{border-radius:var(--radius-sm);height:clamp(260px,74vw,320px);min-height:0}.about-detail-copy{gap:14px}.about-detail-copy h2{font-size:clamp(30px,8.5vw,36px)}.fact-list{grid-template-columns:1fr;gap:4px;margin:14px 0;display:grid}.contact-brand-logo{width:min(130px,34vw);margin-bottom:14px}.contact-lines{gap:10px;margin:18px 0}.contact-lines li{min-width:0}.contact-lines a,.contact-lines strong{overflow-wrap:anywhere}.consultation-card-heading{gap:12px;margin-bottom:20px}.consultation-form{grid-template-columns:1fr;gap:14px;display:grid}.consultation-form input,.consultation-form select,.consultation-form textarea{min-height:52px;font-size:16px}.contact-methods{grid-template-columns:1fr;gap:10px;display:grid}.legal-content{margin:56px auto}.site-footer{overflow:hidden}.footer-inner{width:100%;padding:56px 20px calc(100px + env(safe-area-inset-bottom))}.footer-statement{gap:8px;padding-bottom:24px}.footer-grid{grid-template-columns:1fr;gap:24px;padding-top:24px;display:grid}.footer-services .footer-links{columns:1}.footer-links a,.footer-contact a,.footer-contact span{overflow-wrap:anywhere;font-size:16px;line-height:1.55}.footer-bottom{gap:8px;margin-top:26px;display:grid}.mobile-contact-bar{inset-inline:auto 16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:35;width:52px;height:52px;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:0;transition:opacity .17s,transform .17s,visibility .17s;display:block;position:fixed}.mobile-contact-bar a,.mobile-contact-bar a:last-child{width:52px;height:52px;min-height:52px;color:var(--soft-white);background:#1f7a3d;border:1px solid #fffcf75c;border-radius:50%;place-items:center;padding:0;display:inline-grid;box-shadow:0 10px 18px #2a2c2738}.mobile-contact-bar.is-hidden,.menu-open .mobile-contact-bar{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(14px)}body{background:linear-gradient(90deg, #dccdb71a 0 1px, transparent 1px) 50% 0 / 112px 100%, var(--warm-ivory);padding-bottom:0}#main-content{overflow-x:hidden}.site-header{padding-top:env(safe-area-inset-top)}.header-inner{direction:ltr;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions brand";gap:8px;width:calc(100vw - 16px);min-height:78px}.header-actions{direction:ltr;justify-self:start;gap:8px}.logo-compact-set{direction:rtl;gap:8px;width:auto;max-width:min(236px,100vw - 120px)}.logo-compact-set .logo-mark{object-fit:contain;width:48px;height:48px}.logo-text{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;max-width:none;display:flex}.logo-text strong{text-overflow:clip;white-space:nowrap;max-width:none;font-size:17px;font-weight:700;line-height:1.1;overflow:visible}.site-header .logo-text small{max-width:none;color:var(--muted);text-align:right;text-overflow:clip;white-space:nowrap;font-size:10.5px;font-weight:400;line-height:1.1;display:block;overflow:visible}[dir=ltr] .logo-text strong,[dir=ltr] .logo-text small{font-family:var(--font-latin), var(--font-arabic), sans-serif}[dir=ltr] .logo-text strong{font-size:17px}.language-link,.menu-button,.icon-button{width:48px;min-width:48px;height:48px;min-height:48px}h1,[dir=ltr] h1,.hero-copy h1,[dir=ltr] .hero-copy h1,.page-hero h1,.service-detail-copy h1,[dir=ltr] .page-hero h1,[dir=ltr] .service-detail-copy h1{font-size:38px;line-height:1.14}.hero-copy h1{max-width:11.5ch;font-size:clamp(38px,10.2vw,42px);line-height:1.16}[dir=ltr] .hero-copy h1{max-width:13ch;font-size:clamp(36px,9.2vw,40px);line-height:1.15}h2,[dir=ltr] h2,.section-heading h2,.about-copy h2,.why-heading h2,.journey-heading h2,.directory-copy h2,.service-detail-body article h2,.service-detail-body aside h2,.contact-panel h2,.consultation-card h2,.about-detail-copy h2,.final-cta h2,[dir=ltr] .final-cta h2{font-size:32px;line-height:1.2}h3,[dir=ltr] h3,.service-mobile-trigger strong,[dir=ltr] .service-mobile-trigger strong,.reason-line h3,.reason-line.is-emphasized h3,.journey-track h3{font-size:21px;line-height:1.3}p,[dir=ltr] p,.hero-support,.about-copy p:not(.section-kicker),.about-detail-copy p,.section-heading p:not(.section-kicker),.service-mobile-panel p,.reason-line p,.reason-line.is-emphasized p,.journey-track p,.directory-copy p,.page-hero-copy p{font-size:16px;line-height:1.62}small,.section-kicker,.hero-intro,.hero-contact,.service-number,.fine-note,.footer-links a,.footer-contact a,.footer-contact span{font-size:14px}.button,.text-link{font-size:16px}.section-block,.quote-section.section-block,.about-section,.services-section,.reasons-section,.journey-section,.service-directory,.service-detail-body,.about-detail,.contact-page,.final-cta.section-block{width:100%;margin:0;padding:56px 20px}.section-heading,.journey-heading{gap:16px;margin-bottom:28px}.section-heading p:not(.section-kicker),.journey-heading p{margin-top:0}.mobile-menu{height:100dvh}.mobile-menu-panel{height:100dvh;min-height:0;padding:max(12px, env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;gap:0;display:flex;overflow-y:auto}.mobile-menu-top{flex:0 0 72px;align-items:center;min-height:72px;display:flex}.mobile-menu-top .logo-lockup-full{flex:none;width:100px;max-width:100px;max-height:64px}.mobile-menu-top .logo-lockup-full .logo-official-full{max-width:100px;max-height:64px;width:auto!important}.mobile-menu-top .icon-button{flex:0 0 48px}.mobile-nav{overscroll-behavior:contain;border-block:1px solid #39443124;flex:auto;min-height:0;margin-top:24px;overflow-y:auto}.mobile-nav a{min-height:56px;padding-block:0;font-size:21px;line-height:1.2}.mobile-nav a:last-child{min-height:48px;font-size:18px}.mobile-menu-contact{padding-bottom:env(safe-area-inset-bottom);flex:none;grid-template-columns:1fr;gap:8px;margin-top:auto;display:grid}.mobile-menu-contact .button{height:48px;min-height:48px;padding-block:0;font-size:16px}.hero-section,[dir=ltr] .hero-section{gap:16px;padding:28px 20px 26px}.trust-strip{display:none}.trust-strip-inner{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;width:100%;padding:8px 20px;scroll-padding-inline:20px;overflow-x:auto}.trust-strip-inner::-webkit-scrollbar{display:none}.trust-strip a{scroll-snap-align:start;max-width:none;height:44px;min-height:44px;padding-inline:14px;font-size:14px}.trust-strip a svg{display:none}.quote-section.section-block{width:min(100% - 40px,390px);max-height:none;margin:56px auto;padding:0}.quote-visual{height:clamp(180px,51vw,200px)}.quote-text blockquote,[dir=ltr] .quote-text blockquote{font-size:clamp(28px,6.8vw,29px);font-weight:500;line-height:1.55}[dir=ltr] .quote-text blockquote{line-height:1.55}.about-section{gap:20px;padding:56px 20px}.about-copy{order:1;gap:16px}.about-copy .text-link{display:none}.about-image{order:2;height:240px}.office-lines{margin-block:0}.office-lines span{font-size:21px}.fine-note{display:none}.services-section{padding:56px 20px}.service-mobile-list{gap:10px}.service-mobile-item{border-radius:var(--radius-sm)}.service-mobile-trigger{grid-template-columns:34px 1fr 24px;gap:10px;height:68px;min-height:68px;padding:0 16px}.service-mobile-trigger strong,[dir=ltr] .service-mobile-trigger strong{white-space:normal;line-height:1.18;display:block;overflow:visible}.service-mobile-panel{gap:12px;padding:0 16px 16px}.service-mobile-image{height:180px}.service-mobile-panel .text-link{min-height:40px}.reasons-section,.journey-section{padding:56px 20px}.journey-track{gap:30px}.journey-track article,[dir=ltr] .journey-track article,[dir=rtl] .journey-track article{gap:8px;min-height:0;padding:0 0 0 52px}[dir=rtl] .journey-track article{padding:0 52px 0 0}.journey-track article:before{display:none}.journey-track article:after{top:42px;bottom:-30px;background:#b58a4775;inset-inline-start:16px}[dir=rtl] .journey-track article:after{inset-inline:auto 16px}.journey-track article:last-child:after{display:none}.journey-track>article>span{top:0;width:34px;height:34px;color:var(--deep-olive);background:var(--warm-ivory);border:1px solid var(--brass);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;inset-inline-start:0}[dir=rtl] .journey-track>article>span{inset-inline:auto 0}.journey-track .journey-cta{min-height:52px;color:var(--soft-white);background:var(--deep-olive);border-radius:var(--radius-sm);border:1px solid #b58a476b;margin-top:8px;padding:0 18px}.journey-track .journey-cta:after,.journey-track .journey-cta svg{display:none}.final-cta.section-block{padding:56px 20px}.contact-actions a{min-height:52px}.hero-support{color:var(--charcoal);-webkit-line-clamp:unset;font-size:17px;line-height:1.78;display:block;overflow:visible}.hero-actions .button{min-height:54px}.hero-media{aspect-ratio:auto;height:clamp(300px,82vw,360px);max-height:none}.hero-contact{grid-template-columns:1fr 1fr;gap:8px 10px;font-size:13px;display:grid}.hero-contact a{min-width:0;min-height:44px}.hero-contact a:last-child{grid-column:1/-1}.reason-line,.reason-line.is-emphasized{gap:8px 14px;padding:22px 0}.reason-line p,.reason-line.is-emphasized p{color:var(--muted)}.journey-track .journey-cta{width:fit-content;min-width:min(100%,214px)}.final-cta .contact-actions a,.contact-panel .contact-actions a,.service-detail-body .contact-actions a{min-height:52px}.footer-inner{padding:48px 20px calc(44px + env(safe-area-inset-bottom))}.footer-statement{padding-bottom:20px}.site-footer .logo-lockup-full .logo-official-full{width:min(120px,34vw)}.footer-grid{gap:22px;padding-top:22px}.footer-group h2{margin-bottom:12px;font-size:21px;line-height:1.25}.footer-links li,.footer-contact li{margin-bottom:8px}.service-mobile-panel .text-link,.service-detail-body aside a,.footer-links a,.footer-contact a,.contact-lines a{align-items:center;min-height:44px;display:inline-flex}.footer-bottom{margin-top:22px}.mobile-contact-bar{inset-inline-end:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:50px;height:50px}.mobile-contact-bar a,.mobile-contact-bar a:last-child{width:50px;height:50px;min-height:50px}.mobile-contact-bar svg{width:22px;height:22px}}@media (max-width:374px){:root{--wide:min(100vw - 36px, 430px);--mobile-gutter:18px}.hero-section,[dir=ltr] .hero-section{padding-inline:18px}.header-inner{gap:6px;width:calc(100vw - 12px);min-height:78px}.logo-lockup-responsive .logo-official-full{display:none}.logo-compact-set{gap:8px;width:auto;max-width:calc(100vw - 118px)}.logo-compact-set .logo-mark{width:42px;height:42px}.logo-text strong{max-width:none;font-size:15px;line-height:1.1}.site-header .logo-text small{font-size:9px;line-height:1.1}.hero-copy h1,[dir=ltr] .hero-copy h1{font-size:38px}[dir=ltr] .logo-text strong{font-size:15px}.button{padding-inline:14px}.contact-actions,.final-cta .contact-actions{grid-template-columns:1fr}.contact-actions a:nth-child(2){order:0;grid-column:auto}}@media (max-width:767px){.site-header{padding-inline:16px}.header-inner{direction:ltr;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions brand";align-items:center;gap:12px;width:100%;min-height:80px;display:grid}.header-inner>.logo-lockup{grid-area:brand;justify-self:end;width:auto;min-width:0;max-width:calc(100vw - 140px);position:static}.header-actions{direction:ltr;grid-area:actions;justify-self:auto;gap:8px}.site-header .language-link,.site-header .menu-button{width:44px;min-width:44px;height:44px;min-height:44px}.site-header .logo-compact-set{direction:rtl;flex-direction:row;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;display:inline-flex;position:static}.site-header .logo-compact-set .logo-mark{object-fit:contain;flex:0 0 44px;width:44px;height:44px;position:static}.site-header .logo-text{text-align:right;direction:rtl;flex:auto;justify-content:center;align-items:flex-end;gap:3px;min-width:0;max-width:calc(100% - 52px);position:static;overflow:visible}.site-header .logo-text strong{max-width:100%;color:var(--deep-olive);text-align:right;text-overflow:clip;text-wrap:balance;white-space:normal;word-break:normal;direction:rtl;font-size:clamp(12px,3.34vw,14px);font-weight:700;line-height:1.18;overflow:visible}.site-header .logo-text small{text-align:right;text-overflow:clip;white-space:nowrap;direction:rtl;max-width:100%;font-size:clamp(9px,2.55vw,10.5px);line-height:1.3;overflow:visible}[dir=ltr] .site-header .logo-text{text-align:left;direction:ltr;align-items:flex-start}[dir=ltr] .site-header .logo-text strong,[dir=ltr] .site-header .logo-text small{text-align:left;direction:ltr}[dir=ltr] .site-header .logo-text strong{font-size:clamp(11.5px,3.15vw,13.25px);line-height:1.2}}@media (max-width:340px){.site-header .logo-compact-set .logo-mark{flex-basis:42px;width:42px;height:42px}.site-header .logo-text strong{font-size:12.5px;line-height:1.2}.site-header .logo-text small{font-size:9.75px}}
