@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/b729ad8c86c7d641-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/fb66eb17bf011c3b-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,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(/_next/static/media/3abc2a74bccacda0-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/20e170e88a69dd27-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/99dc19e540dbb87b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:101.17%}.__className_92a6d2{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_92a6d2{--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(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-english:"Manrope","Manrope Fallback"}:root{--background:#f7f3ec;--surface:#ffffff;--surface-secondary:#eee8de;--text:#171818;--text-secondary:#6d6861;--brand:#c52b2f;--brand-hover:#a92026;--warm-accent:#c9a679;--border:#ddd6cd;--dark-overlay:rgba(10,12,12,0.64);--header-background:rgba(247,243,236,0.94);--shadow:0 18px 50px rgba(37,31,27,0.09);--container:1280px}:root[data-theme=dark]{--background:#0d1010;--surface:#151919;--surface-secondary:#1d2222;--text:#f7f2ea;--text-secondary:#b8b0a7;--brand:#c52b2f;--brand-hover:#e2585d;--warm-accent:#d2b084;--border:#303737;--dark-overlay:rgba(4,6,6,0.73);--header-background:rgba(13,16,16,0.94);--shadow:0 20px 60px rgba(0,0,0,0.28)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body,html{background:var(--background)}body{margin:0;color:var(--text);line-height:1.75;overflow-x:hidden}body.arabic-site{font-family:var(--font-arabic),sans-serif}body.english-site{font-family:var(--font-english),sans-serif;line-height:1.65}body,button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}img{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15;letter-spacing:-.025em}.arabic-site h1,.arabic-site h2,.arabic-site h3{letter-spacing:0;line-height:1.3}p{color:var(--text-secondary)}address{font-style:normal}.container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.section{padding-block:clamp(80px,10vw,120px)}.section-muted{background:var(--surface-secondary)}.section-dark{color:#f7f2ea;background:#111515}.section-dark p{color:#b8b0a7}.section-copy h2,.section-heading h2{margin-bottom:24px;font-size:clamp(2rem,4vw,3.5rem)}.section-copy p,.section-heading p{max-width:680px;font-size:clamp(1rem,1.4vw,1.125rem)}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--brand);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arabic-site .eyebrow{letter-spacing:0}.eyebrow:before{width:32px;height:2px;content:"";background:currentColor}.button{min-height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;cursor:pointer;font-weight:700;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#fffaf5;background:var(--brand)}.button-primary:hover{background:var(--brand-hover)}.button-primary:disabled{cursor:wait;opacity:.7;transform:none}.button-secondary{color:var(--text);border-color:var(--border);background:transparent}.button-secondary:hover{border-color:var(--brand);color:var(--brand)}.thread-link{position:relative;display:inline-block;color:var(--text);font-weight:700}.thread-link:after{position:absolute;inset-inline-start:0;bottom:-5px;width:38%;height:2px;content:"";background:var(--brand);transition:width .18s ease}.thread-link:hover:after{width:100%}.light-link{color:#ffffff}.image-frame{position:relative;overflow:hidden;border-radius:24px;background:var(--surface-secondary)}.image-frame img{object-fit:cover}.announcement{position:relative;z-index:60;padding:7px 0;color:#fffaf5;background:#181a1a;font-size:.78rem;text-align:center}.site-header{position:absolute;z-index:50;top:34px;inset-inline:0;height:76px;color:#ffffff;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.site-header.is-scrolled{position:fixed;top:0;color:var(--text);background:var(--header-background);box-shadow:0 1px 0 var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{flex-shrink:0}.brand img{width:auto;height:46px}.main-navigation{display:flex;align-items:center;gap:clamp(16px,2vw,30px);font-size:.92rem;font-weight:600}.main-navigation>a:not(.button){position:relative;white-space:nowrap}.main-navigation>a:not(.button):after{position:absolute;bottom:-8px;inset-inline-start:0;width:0;height:2px;content:"";background:var(--brand);transition:width .18s ease}.main-navigation>a:not(.button):hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:8px}.control-button,.menu-button{width:44px;height:44px;border:1px solid;border-radius:12px;color:inherit;background:transparent;cursor:pointer}.language-button{font-family:var(--font-english),sans-serif;font-size:.78rem;font-weight:800}.theme-button{font-size:1.2rem}.header-quote{min-height:44px;-webkit-margin-start:5px;margin-inline-start:5px;padding-inline:18px;font-size:.88rem}.menu-button,.mobile-nav-quote{display:none}.hero{position:relative;min-height:min(850px,84vh);display:flex;align-items:flex-end;isolation:isolate}.hero-image{position:absolute;z-index:-2;inset:0}.hero-image img{object-fit:cover}.hero:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,var(--dark-overlay) 0,rgba(10,12,12,.3) 58%,rgba(10,12,12,.08) 100%)}[dir=rtl] .hero:after{background:linear-gradient(-90deg,var(--dark-overlay) 0,rgba(10,12,12,.3) 58%,rgba(10,12,12,.08) 100%)}.hero-inner{padding-top:150px;padding-bottom:68px}.hero-panel{width:min(670px,58%);padding:clamp(28px,4vw,54px);border-radius:24px;background:var(--background);box-shadow:var(--shadow)}.hero-panel h1{margin-bottom:24px;font-size:clamp(2.6rem,6vw,5rem)}.hero-panel p{margin-bottom:32px;font-size:clamp(1rem,1.5vw,1.14rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.trust-strip{border-bottom:1px solid var(--border);background:var(--surface)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trust-grid article{min-height:150px;padding:32px;display:flex;align-items:flex-start;gap:18px;-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border)}.trust-grid article:last-child{-webkit-border-end:0;border-inline-end:0}.trust-number{color:var(--brand);font-size:.8rem;font-weight:800}.trust-grid h2{margin-bottom:8px;font-size:1.1rem}.trust-grid p{margin-bottom:0;font-size:.9rem}.about-grid,.colors-grid,.manufacturing-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;grid-gap:clamp(50px,8vw,120px);gap:clamp(50px,8vw,120px)}.about-collage{position:relative;min-height:620px}.about-main-image{position:absolute;inset-block-start:0;inset-inline-end:0;width:82%;height:78%}.about-small-image{position:absolute;inset-block-end:0;inset-inline-start:0;width:48%;height:44%;border:10px solid var(--background)}.split-heading{margin-bottom:50px;display:grid;grid-template-columns:1fr .7fr;align-items:end;grid-gap:60px;gap:60px}.split-heading p{margin-bottom:5px}.applications-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,390px);grid-gap:18px;gap:18px}.application-card{position:relative;overflow:hidden;min-height:390px;color:#ffffff;border-radius:16px;background:#242828;isolation:isolate}.application-card-1{grid-row:span 2}.application-card img{z-index:-3;object-fit:cover;transition:transform .5s ease}.application-card:hover img{transform:scale(1.035)}.application-illustration{position:absolute;z-index:-2;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.44);background:radial-gradient(circle at 50% 30%,#353d3d,#191d1d 72%)}.application-svg{width:48%;max-width:220px;fill:none;stroke:currentColor;stroke-width:2}.application-overlay{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(8,10,10,.05) 10%,rgba(8,10,10,.88))}.application-content{position:absolute;inset-inline:0;bottom:0;padding:32px}.application-index{color:#e2585d;font-size:.76rem;font-weight:800}.application-content h3{margin:10px 0;font-size:clamp(1.5rem,2.2vw,2rem)}.application-content p{max-width:520px;margin-bottom:20px;color:#d6d2cc}.colors-grid{grid-template-columns:1.15fr .85fr}.colors-image{min-height:600px}.color-swatches{position:absolute;inset-inline-end:24px;bottom:24px;padding:12px;display:flex;gap:8px;border-radius:999px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.color-swatches span{width:22px;height:22px;border:2px solid rgba(255,255,255,.8);border-radius:50%}.journey-section{overflow:hidden;border-block:1px solid var(--border);background:var(--surface)}.journey-heading{max-width:770px;margin-bottom:70px}.journey-list{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.journey-thread{position:absolute;top:28px;inset-inline:4%;height:2px;background:var(--brand);opacity:.4}.journey-step{position:relative;z-index:1}.journey-marker{width:58px;height:58px;margin-bottom:28px;display:grid;place-items:center;color:#fffaf5;border:7px solid var(--surface);border-radius:50%;background:var(--brand);box-shadow:0 0 0 1px var(--brand);font-size:.76rem;font-weight:800}.journey-step h3{font-size:1.25rem}.journey-step p{font-size:.94rem}.audiences-section .eyebrow{color:#e2585d}.audiences-grid{margin-top:50px;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #353c3c}.audiences-grid article{min-height:280px;padding:36px 28px;-webkit-border-end:1px solid #353c3c;border-inline-end:1px solid #353c3c;transition:background .18s ease}.audiences-grid article:last-child{-webkit-border-end:0;border-inline-end:0}.audiences-grid article:hover{background:#1b2020}.audiences-grid span{color:#e2585d;font-size:.78rem;font-weight:800}.audiences-grid h3{margin:42px 0 14px;font-size:1.35rem}.manufacturing-image{min-height:610px}.location-card{margin-top:38px;padding:22px;display:grid;grid-gap:5px;gap:5px;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);background:var(--surface-secondary)}.location-card span{color:var(--brand);font-size:.8rem;font-weight:800}.location-card strong{font-size:1rem}.gallery-section{background:var(--surface-secondary)}.gallery-heading{max-width:760px;margin-bottom:40px}.gallery-filters{margin-bottom:30px;display:flex;flex-wrap:wrap;gap:8px}.gallery-filters button{min-height:42px;padding:0 18px;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;background:var(--surface);cursor:pointer}.gallery-filters button.active,.gallery-filters button:hover{color:#fffaf5;border-color:var(--brand);background:var(--brand)}.gallery-grid{display:grid;grid-auto-rows:240px;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.gallery-item{position:relative;overflow:hidden;padding:0;border:0;border-radius:16px;background:var(--surface);cursor:zoom-in}.gallery-item:first-child,.gallery-item:nth-child(13),.gallery-item:nth-child(8){grid-column:span 2}.gallery-item:nth-child(11),.gallery-item:nth-child(4){grid-row:span 2}.gallery-item img{object-fit:cover;transition:transform .4s ease}.gallery-item:hover img{transform:scale(1.045)}.gallery-item-overlay{position:absolute;inset-inline:12px;bottom:12px;padding:9px 12px;display:flex;justify-content:space-between;gap:16px;color:#ffffff;border-radius:10px;background:rgba(10,12,12,.65);opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.gallery-item:focus-visible .gallery-item-overlay,.gallery-item:hover .gallery-item-overlay{opacity:1;transform:translateY(0)}.lightbox{position:fixed;z-index:100;inset:0;padding:40px 90px;display:grid;place-items:center;background:rgba(4,6,6,.94)}.lightbox-content{position:relative;width:min(1100px,84vw);height:min(78vh,800px)}.lightbox-content img{padding-bottom:45px;object-fit:contain}.lightbox-content p{position:absolute;inset-inline:0;bottom:0;margin:0;color:#ffffff;text-align:center}.lightbox-close,.lightbox-navigation{position:absolute;z-index:2;width:48px;height:48px;color:#ffffff;border:1px solid #555;border-radius:50%;background:rgba(30,34,34,.8);cursor:pointer;font-size:1.7rem}.lightbox-close{top:25px;inset-inline-end:25px}.lightbox-navigation{top:50%;transform:translateY(-50%)}.lightbox-navigation.previous{inset-inline-start:25px}.lightbox-navigation.next{inset-inline-end:25px}.quote-section{color:#f7f2ea;background:#111515}.quote-layout{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:clamp(50px,8vw,110px);gap:clamp(50px,8vw,110px)}.quote-intro{position:relative}.quote-intro .eyebrow{color:#e2585d}.quote-intro h2{margin-bottom:24px;font-size:clamp(2.2rem,4vw,3.6rem)}.quote-intro p{color:#b8b0a7}.quote-line{width:2px;height:160px;margin-top:45px;-webkit-margin-start:10px;margin-inline-start:10px;background:linear-gradient(var(--brand),transparent)}.quote-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px 16px;gap:22px 16px}.form-field{display:grid;grid-gap:8px;gap:8px}.form-field-full,.form-submit{grid-column:1/-1}.form-field label{color:#e5ddd3;font-size:.88rem;font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%;color:#f7f2ea;border:1px solid #343b3b;border-radius:12px;outline:none;background:#1a1f1f;transition:border-color .18s ease}.form-field input,.form-field select{min-height:52px;padding-inline:15px}.form-field textarea{min-height:140px;padding:14px 15px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#e2585d}.form-submit{display:flex;align-items:center;gap:18px}.form-message{margin:0;font-size:.9rem}.form-message.success{color:#78cf99}.form-message.error{color:#f0787c}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.contact-section{padding-block:50px;background:var(--surface-secondary)}.contact-card{padding:clamp(30px,5vw,55px);display:grid;grid-template-columns:1fr .65fr;align-items:center;grid-gap:50px;gap:50px;border:1px solid var(--border);border-radius:24px;background:var(--surface)}.contact-card h2{margin-bottom:15px;font-size:clamp(1.8rem,3vw,2.8rem)}.contact-card p{margin-bottom:0}.contact-card address{padding:24px;color:var(--text);-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);background:var(--surface-secondary);font-weight:700}.contact-card{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.contact-details{gap:28px}.contact-block,.contact-details{display:flex;flex-direction:column}.contact-block{gap:8px}.contact-block strong{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-weight:600}.contact-block address{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);margin:0;font-style:normal;line-height:1.6;color:var(--text)}.contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.contact-list li{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);transition:border-color .2s ease,-webkit-padding-start .2s ease;transition:padding-inline-start .2s ease,border-color .2s ease;transition:padding-inline-start .2s ease,border-color .2s ease,-webkit-padding-start .2s ease}.contact-list li:hover{-webkit-padding-start:20px;padding-inline-start:20px;border-color:var(--text)}.contact-block a[href^=https],.contact-list a{color:var(--text);text-decoration:none;font-weight:600;transition:color .2s ease}.contact-block a[href^=https]:hover,.contact-list a:hover{color:var(--brand)}.contact-meta{font-size:.75rem;color:var(--text-secondary);-webkit-margin-start:6px;margin-inline-start:6px}.whatsapp-link{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:4px;background:#25D366;color:#fff!important;font-size:.75rem;font-weight:600;text-decoration:none;-webkit-margin-start:8px;margin-inline-start:8px;transition:transform .15s ease,background .2s ease}.whatsapp-link:hover{background:#128C7E;transform:translateY(-2px)}.site-footer{padding-top:75px;color:#f7f2ea;background:#0b0e0e}.footer-grid{padding-bottom:60px;display:grid;grid-template-columns:1fr .8fr;grid-gap:70px;gap:70px}.footer-grid img{width:auto;height:52px}.footer-summary{max-width:470px;margin-top:24px;color:#b8b0a7}.footer-note{max-width:550px;color:#807a74;font-size:.82rem}.footer-navigation{display:grid;grid-template-columns:repeat(2,1fr);align-content:start;grid-gap:14px 30px;gap:14px 30px}.footer-bottom a:hover,.footer-navigation a:hover{color:#e2585d}.footer-bottom{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #252a2a;color:#8f8983;font-size:.82rem}.footer-bottom p{margin:0;color:inherit}.mobile-sticky-quote{display:none}.legal-page{min-height:100vh;padding-block:80px}.legal-container{width:min(calc(100% - 40px),850px)}.legal-container>.eyebrow{margin-top:70px}.legal-container h1{margin-bottom:50px;font-size:clamp(2.5rem,5vw,4.5rem)}.legal-container section{margin-bottom:35px}.legal-container h2{margin-bottom:12px;font-size:1.45rem}.legal-note{margin-top:60px;padding:22px;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);background:var(--surface-secondary)}@media (max-width:1120px){.main-navigation{display:none}.main-navigation.is-open{position:absolute;top:76px;inset-inline:20px;padding:22px;display:grid;grid-gap:4px;gap:4px;color:var(--text);border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.main-navigation.is-open a:not(.button){padding:12px}.mobile-nav-quote{display:inline-flex;margin-top:10px}.menu-button{display:grid;place-content:center;grid-gap:5px;gap:5px}.menu-button span{width:20px;height:2px;display:block;background:currentColor}.header-quote{display:none}.hero-panel{width:min(700px,72%)}.applications-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,420px)}.application-card-1{grid-row:auto}.audiences-grid{grid-template-columns:repeat(2,1fr)}.audiences-grid article:nth-child(2){-webkit-border-end:0;border-inline-end:0}.gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.section{padding-block:78px}.hero{min-height:auto;display:block;padding-top:0;background:var(--background)}.hero-image{position:relative;height:55vh;min-height:400px}.hero:after{display:none}.hero-inner{padding:0;width:100%}.hero-panel{width:min(calc(100% - 32px),720px);margin:-70px auto 0;position:relative;z-index:3;border:1px solid var(--border)}.trust-grid{grid-template-columns:1fr}.trust-grid article{min-height:auto;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--border)}.trust-grid article:last-child{border-bottom:0}.about-grid,.colors-grid,.contact-card,.manufacturing-grid,.quote-layout{grid-template-columns:1fr}.about-collage{min-height:520px}.about-grid .section-copy,.manufacturing-grid .section-copy{order:1}.about-collage,.manufacturing-image{order:2}.colors-image{min-height:500px}.split-heading{grid-template-columns:1fr;gap:0}.journey-list{grid-template-columns:1fr;gap:40px}.journey-thread{top:0;bottom:0;inset-inline-start:28px;width:2px;height:auto}.journey-step{-webkit-padding-start:85px;padding-inline-start:85px}.journey-marker{position:absolute;top:0;inset-inline-start:0}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item:first-child,.gallery-item:nth-child(13),.gallery-item:nth-child(8){grid-column:span 2}.gallery-item:nth-child(11),.gallery-item:nth-child(4){grid-row:auto}.footer-grid{grid-template-columns:1fr}}@media (max-width:620px){.container{width:min(calc(100% - 28px),var(--container))}body{padding-bottom:68px}.announcement{min-height:44px;padding:6px 12px;display:grid;place-items:center;line-height:1.5}.site-header{top:44px;height:64px}.site-header.is-scrolled{top:0}.brand img{height:39px}.control-button,.menu-button{width:40px;height:40px}.hero-image{height:48vh;min-height:340px}.hero-panel{width:calc(100% - 24px);margin-top:-44px;padding:27px 22px 30px;border-radius:18px}.hero-panel h1{font-size:clamp(2.35rem,12vw,3.4rem)}.hero-actions{display:grid}.hero-actions .button{width:100%}.about-collage{min-height:400px}.about-main-image{width:92%;height:78%}.about-small-image{width:56%;height:43%;border-width:6px}.applications-grid{display:grid;grid-template-columns:1fr;grid-template-rows:none}.application-card,.colors-image,.manufacturing-image{min-height:400px}.audiences-grid{grid-template-columns:1fr}.audiences-grid article{min-height:auto;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid #353c3c}.quote-form{grid-template-columns:1fr}.quote-line{display:none}.form-submit{align-items:stretch;flex-direction:column}.form-submit .button{width:100%}.gallery-grid{grid-auto-rows:180px;gap:8px}.gallery-item{border-radius:12px}.lightbox{padding:70px 14px}.lightbox-content{width:100%;height:70vh}.lightbox-navigation{top:auto;bottom:16px}.lightbox-navigation.previous{inset-inline-start:calc(50% - 58px)}.lightbox-navigation.next{inset-inline-end:calc(50% - 58px)}.contact-card{padding:26px 22px;gap:25px}.footer-navigation{grid-template-columns:1fr}.footer-bottom{padding-block:18px;align-items:flex-start;flex-direction:column;gap:8px}.mobile-sticky-quote{position:fixed;z-index:80;inset-inline:10px;bottom:10px;min-height:50px;display:grid;place-items:center;color:#fffaf5;border-radius:12px;background:var(--brand);box-shadow:0 12px 35px rgba(0,0,0,.24);font-weight:700}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}