@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.24y4-vc3jpn8m.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.p.44lktk7jzy0s-.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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.0ji0xjltb6ro5.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.p.2cslzs_83-cos.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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.14yttwb5hb7vt.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.p.2g2pkky1i4_-n.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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.3dvstry878_5j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.p.0w67dn99s6t4y.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:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_69b8b56c-module__PzgAVq__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_69b8b56c-module__PzgAVq__variable{--font-arabic:"Tajawal", "Tajawal Fallback"}
@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3571ca4c7e5b0515-s.p.1st6rpsgpd9fa.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22fa55bc1dba6839-s.0d9vtzwl8fd0i.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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e897c2a96513d09d-s.p.2yz6p_nt95n3n.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92965d68c2e7dc96-s.1tn4ua9rqzvtc.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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8731e9ea35b3f522-s.p.3_tiz-h7o52hh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/434f71d810631da4-s.3ea9128zkldg5.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:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.almarai_442a8d99-module__6a88Ja__className{font-family:Almarai,Almarai Fallback;font-style:normal}.almarai_442a8d99-module__6a88Ja__variable{--font-almarai:"Almarai", "Almarai Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_2207b574-module__IWdGDa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_2207b574-module__IWdGDa__variable{--font-latin:"Space Grotesk", "Space Grotesk Fallback"}
.public{background:var(--bg);--ease:cubic-bezier(.2,.8,.2,1);line-height:1.65;overflow-x:clip}.public .h1,.public .h2,.public .ctitle,.public .steptitle,.public .svctitle,.public .bandh,.public .statnum,.public .hvcard-t,.public .logo,.public .about-h,.public .feat h3,.public h1,.public h2,.public h3,.public h4{font-family:var(--font-almarai), var(--font-arabic), sans-serif;letter-spacing:-.01em}.public .latin{font-family:var(--font-latin), monospace;direction:ltr;unicode-bidi:isolate}.public .gold,.public .g{color:var(--gold-deep)}.public .sand{color:var(--ivory)}.public .goldgrad{background:linear-gradient(116deg,var(--gold-deep),var(--gold) 38%,var(--gold-bright) 64%,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.public .serif-it{font-family:var(--font-almarai), var(--font-arabic), sans-serif;padding-block:.04em;font-style:normal;font-weight:800;display:inline-block}.public{--font-display:var(--font-almarai)}.public .wrap{max-width:1240px;margin:0 auto;padding:0 34px}.public .cta{background:var(--primary);color:var(--on-primary,#fff);font-family:var(--font-arabic), sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 12px 26px color-mix(in srgb, var(--primary) 22%, transparent);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.public .cta:hover{transform:translateY(-2px)}.public .cta-gold{background:var(--gold);color:var(--on-gold);box-shadow:0 12px 26px #c99a4b47}.public .ctaghost{color:var(--primary);font-family:var(--font-arabic), sans-serif;border:1.5px solid var(--gold);cursor:pointer;white-space:nowrap;transition:background .18s var(--ease), transform .18s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12.5px 26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.public .ctaghost:hover{background:#c99a4b1a;transform:translateY(-2px)}.public .nav{z-index:50;background:var(--nav);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.public main[id],.public section[id],.public [id].feats{scroll-margin-block-start:88px}.public .navrow{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1400px;padding:13px 34px;display:flex}.public .brandlock{align-items:center;gap:12px;text-decoration:none;display:flex}.public .brandmark{width:auto;height:42px;display:block}.public .logo{letter-spacing:.04em;color:var(--ivory);white-space:nowrap;font-size:21px;font-weight:800;line-height:1.05}.public .logo .dot{color:#a1782f}.public .logotag{font-family:var(--font-arabic), sans-serif;letter-spacing:.02em;color:#7c5f2a;margin-top:2px;font-size:11px;font-weight:700;display:block}.public .menu{gap:27px;display:flex}.public .navlink{color:var(--ivory);white-space:nowrap;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.public .navlink:hover{color:var(--gold)}.public .navactions{align-items:center;gap:14px;display:flex}.public .lang{border:1px solid var(--border);background:var(--surface);border-radius:999px;display:flex;overflow:hidden}.public .langbtn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:7px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .2s,background-color .2s}.public .langbtn.on{background:var(--gold);color:var(--on-gold)}.public .section{z-index:1;padding:104px 0;position:relative;overflow-x:clip}.public .sec-dark{background:var(--d-bg2);color:var(--d-text)}.public .sec-deep{background:var(--d-bg);color:var(--d-text)}.public .sec-soft{background:var(--bg2)}.public .sec-dark .h2,.public .sec-deep .h2{color:var(--d-text)}.public .sec-dark .sleadtxt,.public .sec-deep .sleadtxt,.public .sec-dark .sub,.public .sec-deep .sub{color:var(--d-text2)}.public .sec-dark .eyebrow,.public .sec-deep .eyebrow{color:var(--d-gold)}.public .sec-dark .eyebrow:before,.public .sec-dark .eyebrow:after,.public .sec-deep .eyebrow:before,.public .sec-deep .eyebrow:after{background:var(--d-gold)}.public .shead{text-align:center;flex-direction:column;align-items:center;gap:0;margin-bottom:10px;display:flex}.public .eyebrow{font-family:var(--font-arabic), sans-serif;letter-spacing:.04em;color:#7c5f2a;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.public .eyebrow:after,.public .eyebrow:before{content:"";background:var(--gold);border-radius:2px;width:26px;height:2px}.public .h2{letter-spacing:-.01em;color:var(--ivory);text-align:center;font-size:42px;font-weight:800;line-height:1.25}.public .sleadtxt{color:var(--muted);text-align:center;max-width:640px;margin:16px auto 0;font-size:17px;line-height:1.65}.public .divider{height:var(--wave-h);z-index:2;margin-bottom:-1px;line-height:0;position:relative}.public .divider svg{width:100%;height:100%;display:block}.public .d-main-dark2{background:var(--bg)}.public .d-main-dark2 path{fill:var(--d-bg2)}.public .d-dark2-soft{background:var(--d-bg2)}.public .d-dark2-soft path{fill:var(--bg2)}.public .d-main-deep{background:var(--bg)}.public .d-main-deep path{fill:var(--d-bg)}.public .d-soft-deep{background:var(--bg2)}.public .d-soft-deep path{fill:var(--d-bg)}.public .d-deep-main{background:var(--d-bg)}.public .d-deep-main path{fill:var(--bg)}.public .d-soft-footer{background:var(--bg2)}.public .d-soft-footer path{fill:var(--foot)}.public .blob{filter:blur(72px);z-index:0;pointer-events:none;border-radius:50%;position:absolute}.public .blob-gold{background:radial-gradient(circle,#c99a4b4d,#0000 70%)}.public .blob-ink{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%)}.public .blob-dgold{background:radial-gradient(circle,#d6aa5838,#0000 70%)}.public .hero{padding:66px 0 46px;position:relative;overflow:hidden}.public .hero:after{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;z-index:0;height:130px;position:absolute;bottom:0}.public .herogrid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.public .heroinner{z-index:2;position:relative}.public .kicker{font-family:var(--font-arabic), sans-serif;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:9px 17px;font-size:13px;font-weight:500;display:inline-flex}.public .kdot{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.public .h1{letter-spacing:-.02em;color:var(--ivory);margin-bottom:22px;font-size:58px;font-weight:800;line-height:1.3}.public .sub{color:var(--muted);max-width:520px;margin-bottom:32px;font-size:18px;line-height:1.7}.public .herobtns{flex-wrap:wrap;gap:14px;display:flex}.public .stats{border-top:1px solid var(--border);flex-wrap:wrap;gap:46px;margin-top:48px;padding-top:32px;display:flex}.public .statnum{color:var(--ivory);font-size:32px;font-weight:800;line-height:1;display:block}.public .statlbl{color:var(--muted);margin-top:8px;font-size:13.5px;display:block}.public .herovisual{position:relative}.public .herovisual:before{content:"";top:-34px;border:1.5px solid color-mix(in srgb, var(--gold) 75%, transparent);pointer-events:none;z-index:2;border-radius:999px;width:104%;height:102%;position:absolute;inset-inline-end:-52px}.public .hvorn{top:36%;pointer-events:none;flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;inset-inline-start:-92px}.public .hvorn i{border:1.5px solid color-mix(in srgb, var(--gold) 80%, transparent);border-radius:50%;width:30px;height:30px;display:block}.public .hvorn i:nth-child(2){border-color:color-mix(in srgb, var(--gold) 70%, transparent);border-radius:999px;width:44px;height:118px}.public .hvframe{isolation:isolate;aspect-ratio:47/60;background:var(--card-2);box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 22%, transparent);border-radius:999px;position:relative;overflow:hidden}.public .hvframe:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gold) 35%, transparent), inset 0 -60px 80px color-mix(in srgb, var(--primary) 20%, transparent);position:absolute;inset:0}.public .hvph{background:repeating-linear-gradient(135deg,#efe7d6 0 17px,#e7ddc9 17px 34px);position:absolute;inset:0}.public .hvbadge{top:22px;z-index:4;background:var(--gold);color:var(--on-gold);font-family:var(--font-arabic), sans-serif;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;position:absolute;inset-inline-end:8%;box-shadow:0 8px 20px #c99a4b59}.public .hvcard{bottom:24px;z-index:4;background:var(--surface);border:1px solid var(--border);box-shadow:0 24px 54px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:22px;align-items:center;gap:14px;max-width:min(88%,340px);padding:15px 18px;text-decoration:none;display:flex;position:absolute;inset-inline-start:-14px}.public .hvthumb{background:repeating-linear-gradient(135deg,#efe7d6 0 9px,#e7ddc9 9px 18px);border-radius:15px 15px 24px 24px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.public .hvcard-t{color:var(--ivory);font-size:15px;font-weight:700}.public .hvcard-m{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:flex}.public .hvchip{font-family:var(--font-almarai), var(--font-arabic), sans-serif;color:var(--gold-deep);margin-top:3px;font-size:14px;font-weight:800;display:block}.public .pin{color:var(--gold)}.public .card{background:var(--d-surf);border:1px solid var(--d-border);transition:transform .2s var(--ease), box-shadow .2s var(--ease);color:inherit;border-radius:28px;flex-direction:column;padding:13px;text-decoration:none;display:flex;overflow:hidden}.public .card:hover{transform:translateY(-6px);box-shadow:0 26px 50px #00000052}.public .pcard{transition:transform .2s var(--ease), box-shadow .2s var(--ease)}.public .pcard:hover{transform:translateY(-6px);box-shadow:0 22px 44px #24181029}.public .cardimg{background-color:var(--d-surf2);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--d-text) 4%, transparent) 0 17px, transparent 17px 34px);background-position:50%;background-size:cover;border-radius:22px 22px 42px 42px;flex:none;place-items:center;height:172px;display:grid;position:relative;overflow:hidden}.public .cardimg:not(:has(img)):after{content:"◈";color:var(--d-gold);opacity:.45;font-size:44px;line-height:1}.public .badge{top:12px;z-index:3;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:12px}.public .badge.excl{background:linear-gradient(135deg,var(--gold-bright),var(--gold-deep));color:#fff}.public .badge.new{color:var(--gold-bright);border:1px solid var(--gold);background:#c99a4b26}.public .badge.sale{font-family:var(--font-arabic), sans-serif;color:var(--d-btn);background:var(--d-gold);border:none}.public .badge.sold{font-family:var(--font-arabic), sans-serif;color:var(--d-text);border:1px solid var(--d-border);background:#ffffff29}.public .hvchip.sold{color:var(--muted)}.public .cardbody{flex-direction:column;flex:1;padding:16px 8px 6px;display:flex}.public .ctitle{color:var(--d-text);margin:18px 0 6px;font-size:18px;font-weight:700}.public .cloc{color:var(--d-text2);align-items:center;gap:6px;margin-bottom:15px;font-size:13.5px;display:flex}.public .cloc .pin{color:var(--d-gold)}.public .specs{gap:10px;margin-bottom:15px;display:flex}.public .spec{background:var(--d-surf2);text-align:center;border:none;border-radius:14px;flex:1;padding:9px 10px}.public .speclbl{color:var(--d-text2);margin-bottom:3px;font-size:11px}.public .specval{font-size:14.5px;font-weight:700;font-family:var(--font-almarai), var(--font-arabic), sans-serif;color:var(--d-text)}.public .cardfoot{border:none;flex-direction:column;gap:12px;margin-top:auto;padding:0 0 6px;display:flex}.public .poreq{color:var(--d-gold);justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.public .detbtn{width:100%;font-family:var(--font-arabic), sans-serif;background:var(--d-gold);color:var(--d-btn);cursor:pointer;transition:background .15s var(--ease);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.public .detbtn:hover{background:var(--d-gold-l)}.public .grid3{grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:22px;display:grid}.public .grid4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.public .about-in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.public .arch-wrap{width:100%}.public .arch-big{aspect-ratio:4/5;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 48px #2b211a29}@media (min-width:981px){.public .about-in{align-items:stretch}.public .arch-wrap{justify-content:center;align-items:center;display:flex}.public .arch-big{width:auto;max-width:100%;height:100%}}.public .arch-big:not(:has(img)):after{content:"◈";color:var(--gold);opacity:.4;font-size:56px;line-height:1}.public .about-h{color:var(--ivory);font-size:40px;font-weight:800;line-height:1.25}.public .about-p{color:var(--muted);margin:20px 0 0;font-size:17px}.public .feats{grid-template-columns:1fr 1fr;gap:28px 30px;margin:34px 0 32px;display:grid}.public .feat{gap:15px;display:flex}.public .feat h3{color:var(--ivory);margin:0 0 5px;font-size:17px}.public .feat p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.public .ibadge{width:54px;height:54px;color:var(--gold);background:#c99a4b21;border-radius:17px;flex:none;place-items:center;display:grid}.public .ibadge svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.public .ibadge.sm{border-radius:14px;width:44px;height:44px}.public .ibadge.sm svg{width:22px;height:22px}.public .sec-dark .ibadge,.public .sec-deep .ibadge{color:var(--d-gold);background:#d6aa5824}.public .svcgrid{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:22px;margin-top:58px;display:grid}.public .svccard{background:var(--surface);border:1px solid var(--border);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:26px;padding:32px 28px;position:relative}.public .svccard:hover{box-shadow:0 24px 44px color-mix(in srgb, var(--primary) 9%, transparent);transform:translateY(-5px)}.public .svctitle,.public .steptitle{color:var(--ivory);margin:22px 0 11px;font-size:20px;font-weight:700}.public .svcdesc,.public .stepdesc{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.public .sellrow{grid-template-columns:repeat(3,1fr);display:grid}.public .sellstep{padding:10px 34px}.public .sellstep+.sellstep{border-inline-start:1px solid var(--border)}.public .sellstep-head{justify-content:space-between;align-items:center;display:flex}.public .sellstep .steptitle{margin-top:18px}.public .stepnum{font-family:var(--font-latin), var(--font-almarai), sans-serif;color:var(--gold-deep);letter-spacing:.02em;font-size:30px;font-weight:800;line-height:1}@media (max-width:860px){.public .sellrow{grid-template-columns:1fr}.public .sellstep{padding:24px 4px}.public .sellstep+.sellstep{border-inline-start:0;border-top:1px solid var(--border)}}.public .tl{z-index:1;grid-template-columns:repeat(4,1fr);gap:28px;margin:58px 0 0;padding:0;list-style:none;display:grid;position:relative}.public .tl:before{content:"";top:21px;background:linear-gradient(90deg, transparent, var(--d-border) 6%, var(--d-border) 94%, transparent);height:2px;position:absolute;inset-inline:34px}.public .tl-item{position:relative}.public .tl-num{z-index:1;background:var(--d-gold);width:44px;height:44px;color:var(--d-btn);box-shadow:0 0 0 7px var(--d-bg);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;position:relative}.public .tl-t{color:var(--d-text);margin:16px 0 7px;font-size:18px;font-weight:700}.public .tl-d{color:var(--d-text2);margin:0;font-size:14px;line-height:1.55}@media (max-width:860px){.public .tl{grid-template-columns:1fr;gap:30px;margin-top:44px}.public .tl:before{top:8px;bottom:8px;background:linear-gradient(180deg, transparent, var(--d-border) 6%, var(--d-border) 94%, transparent);width:2px;height:auto;inset-inline:21px auto}.public .tl-item{padding-inline-start:62px}.public .tl-num{inset-inline-start:0;position:absolute;top:0}.public .tl-t{margin-top:0;padding-top:9px}}.public .cband{max-width:1240px;margin:0 auto;padding:0 34px}.public .bandbox{background:var(--d-bg2);box-shadow:0 40px 80px color-mix(in srgb, var(--primary) 20%, transparent);border:none;border-radius:46px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:64px 60px;display:flex;position:relative;overflow:hidden}.public .bandglow{top:-120px;filter:blur(72px);background:radial-gradient(circle,#d6aa5838,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;inset-inline-start:-60px}.public .bandh{color:var(--d-text);font-size:38px;font-weight:800;line-height:1.25;position:relative}.public .bandp{color:var(--d-text2);margin-top:12px;font-size:17px;position:relative}.public .bandbox .cta-gold{flex:none;position:relative}.public .footer{background:var(--foot);color:var(--d-text2);z-index:1;padding:0 0 22px;position:relative}.public .fgrid{border-bottom:1px solid var(--d-border);grid-template-columns:1.4fr 1fr 1fr 1.1fr;align-items:start;gap:40px;padding:78px 0 44px;display:grid}.public .fcol h3{letter-spacing:0;text-transform:none;color:var(--d-text);font-size:16px;font-weight:700;font-family:var(--font-almarai), var(--font-arabic), sans-serif;margin-bottom:20px}.public .footer .logo{color:var(--d-text)}.public .footer .logotag{color:var(--d-gold)}.public .flink{color:var(--d-text2);margin-bottom:13px;font-size:14.5px;text-decoration:none;transition:color .15s;display:block}.public .flink:hover{color:var(--d-gold)}.public .fabout{color:var(--d-text2);max-width:300px;margin-top:16px;font-size:14.5px;line-height:1.75}.public .contactrow{color:var(--d-text2);align-items:center;gap:11px;margin-bottom:15px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.public .contactrow .ic{background:var(--d-surf);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.public .contactrow .ic svg{width:18px;height:18px;stroke:var(--d-gold);fill:none;stroke-width:1.8px}.public .contactrow .femail{word-break:break-all;min-width:0;font-size:14.5px}.public .fbottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;display:flex}.public .fbottom span{color:var(--d-text2);font-size:13.5px}.public .flegal{color:var(--d-text2);text-decoration:none}.public .flegal:hover{color:var(--d-gold);text-decoration:underline}.public .flicense{color:var(--d-gold);margin-top:10px;font-size:13px;font-weight:600}.public .fsocial{gap:11px;margin:22px 0 0;display:flex}.public .fsocial .sic{background:var(--d-surf);width:40px;height:40px;color:var(--d-text);border:none;border-radius:12px;justify-content:center;align-items:center;transition:background .15s,transform .18s;display:flex}.public .fsocial .sic:hover{background:var(--d-gold);color:var(--d-btn);transform:translateY(-2px)}.public .fsocial .sic svg{width:18px;height:18px}.public .fsocial a.sic-facebook{color:#fff;background:#1877f2}.public .fsocial a.sic-facebook:hover{color:#fff;background:#3b8bf5}.public .fsocial a.sic-whatsapp{color:#fff;background:#25d366}.public .fsocial a.sic-whatsapp:hover{color:#fff;background:#3ddc74}.public .fsocial a.sic-whatsapp svg{width:21px;height:21px}.public .fsocial a.sic-maps,.public .fsocial a.sic-maps:hover{color:#ea4335;background:#fff}.public .lf-bar{background:var(--surface);border:1px solid var(--border);box-shadow:0 18px 44px color-mix(in srgb, var(--primary) 6%, transparent);border-radius:22px;grid-template-columns:1.4fr 1.1fr .9fr .9fr auto;align-items:end;gap:14px;margin-bottom:22px;padding:18px;display:grid}.public .lf-field{flex-direction:column;gap:7px;min-width:0;display:flex}.public .lf-lbl{color:var(--ivory);font-size:12px;font-weight:700}.public .lf-input{background:var(--bg2);border:1px solid var(--border);color:var(--ivory);box-sizing:border-box;border-radius:13px;outline:none;width:100%;padding:11px 13px;font-family:inherit;font-size:14.5px;transition:border-color .15s}.public .lf-input:focus{border-color:var(--gold);box-shadow:0 0 0 4px #c99a4b29}.public .lf-actions{gap:10px;display:flex}.public .lf-actions .cta,.public .lf-actions .ctaghost{white-space:nowrap;padding:11px 20px;text-decoration:none}.public .lf-count{color:var(--muted);margin-bottom:22px;font-size:14px;font-weight:600}@media (max-width:860px){.public .lf-bar{grid-template-columns:1fr 1fr}.public .lf-actions{grid-column:1/-1}.public .lf-actions .cta,.public .lf-actions .ctaghost{text-align:center;flex:1}}.public .pform{background:var(--surface);border:1px solid var(--border);max-width:740px;box-shadow:0 40px 80px color-mix(in srgb, var(--primary) 8%, transparent);text-align:start;z-index:1;border-radius:34px;margin:0 auto;padding:42px;position:relative}.public .seg{background:var(--bg);border-radius:15px;gap:5px;margin-bottom:28px;padding:5px;display:flex}.public .seg button{text-align:center;color:var(--muted);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:11px;flex:1;padding:13px;font-family:inherit;font-size:15px;font-weight:700}.public .seg button[aria-pressed=true]{background:var(--surface);color:var(--ivory);box-shadow:0 3px 10px color-mix(in srgb, var(--primary) 8%, transparent)}.public .pfield{margin-bottom:18px}.public .pfield label{color:var(--ivory);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.public .pinp{box-sizing:border-box;width:100%;color:var(--ivory);background:var(--bg2);border:1px solid var(--border);border-radius:13px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .15s}.public .pinp::placeholder{color:var(--faint)}.public .pinp:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #c99a4b29}.public textarea.pinp{resize:vertical;min-height:96px}.public .ptwo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public .pchk{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin:6px 0 22px;font-size:13.5px;display:flex}.public .pchk input{width:18px;height:18px;accent-color:var(--gold);margin-top:2px}.public .psubmit{justify-content:center;width:100%}.public .perr{color:var(--danger);margin:0 0 12px;font-size:13.5px}.public .pok{background:var(--surface);border:1px solid var(--gold);text-align:center;color:var(--gold-deep);border-radius:22px;padding:24px;font-weight:700}@media (max-width:640px){.public .ptwo{grid-template-columns:1fr}.public .pform{padding:22px}}.public .faq-item{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:16px 20px}.public .faq-item summary{cursor:pointer;color:var(--ivory);padding-inline-end:26px;font-size:16px;font-weight:700;list-style:none;position:relative}.public .faq-item summary::-webkit-details-marker{display:none}.public .faq-item summary:after{content:"+";inset-inline-end:0;color:var(--gold);transition:transform .2s var(--ease);font-size:20px;font-weight:700;line-height:1;position:absolute;top:0}.public .faq-item[open] summary:after{transform:rotate(45deg)}.public .faq-item[open]{border-color:color-mix(in srgb, var(--gold) 40%, var(--border))}.public .hamburger{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--ivory);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none}.public .hamburger svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.public .drawer-backdrop{z-index:100;background:color-mix(in srgb, var(--d-bg) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.public .mobile-drawer{z-index:101;background:var(--surface);border-inline-end:1px solid var(--border);width:280px;max-width:82vw;padding:26px 18px calc(18px + env(safe-area-inset-bottom));flex-direction:column;gap:4px;animation:.25s pdrawer-in;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:-24px 0 60px -24px #00000059}@keyframes pdrawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.public .drawer-link{color:var(--ivory);border-radius:14px;padding:14px 16px;font-size:17px;font-weight:600;text-decoration:none}.public .drawer-link:hover{color:var(--gold-deep);background:#c99a4b1f}.public .drawer-cta{text-align:center;margin-top:8px}.public .wa-fab{z-index:80;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .18s;display:flex;position:fixed;inset-block-end:calc(22px + env(safe-area-inset-bottom));inset-inline-start:calc(22px + env(safe-area-inset-left));box-shadow:0 14px 30px -8px #25d3668c}.public .wa-fab:hover{transform:translateY(-3px)scale(1.04)}.public .wa-fab svg{width:32px;height:32px}@media (max-width:980px){.public{--wave-h:70px}.public .h1{font-size:42px}.public .menu,.public .cta-desktop{display:none}.public .hamburger{display:flex}.public .herogrid{grid-template-columns:1fr;gap:40px}.public .herovisual{order:2;width:100%;max-width:420px;margin:0 auto}.public .hvorn{display:none}.public .stats{gap:30px}.public .about-in{grid-template-columns:1fr;gap:40px}.public .arch-wrap{max-width:420px;margin:0 auto}.public .fgrid{grid-template-columns:1fr 1fr;padding:56px 0 36px}.public .wrap,.public .navrow,.public .cband{padding-inline:22px}.public .bandbox{border-radius:34px;padding:42px 32px}.public .section{padding:64px 0}.public .fbottom{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-block-end:calc(164px + env(safe-area-inset-bottom))}.public .flegal{white-space:nowrap}}@media (max-width:560px){.public .logotag{white-space:nowrap;font-size:9.5px}.public .h1{font-size:33px}.public .sub{font-size:16.5px}.public .h2,.public .about-h{font-size:30px}.public .feats{grid-template-columns:1fr;gap:20px}.public .fgrid{grid-template-columns:1fr;gap:32px}.public .bandh{font-size:27px}.public .stats{gap:22px}.public .statnum{font-size:26px}.public .hvcard{inset-inline-start:0}.public .heroinner .herobtns .cta,.public .heroinner .herobtns .ctaghost{text-align:center;flex:1}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.public .kicker,.public .h1,.public .hero .sub,.public .herobtns,.public .herovisual,.public .stats{animation:hero-rise .7s var(--ease) both}.public .kicker{animation-delay:50ms}.public .h1{animation-delay:.14s}.public .hero .sub{animation-delay:.26s}.public .herobtns{animation-delay:.38s}.public .herovisual{animation-duration:.9s;animation-delay:.3s}.public .stats{animation-delay:.55s}}html.anim-ready .public [data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(10px)}html.anim-ready .public [data-reveal]:not(.in){will-change:opacity, transform}html.anim-ready .public [data-reveal].in{opacity:1;transform:none}html.anim-ready .public [data-reveal-stagger]>*{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(10px)}html.anim-ready .public [data-reveal-stagger]:not(.in)>*{will-change:opacity, transform}html.anim-ready .public [data-reveal-stagger].in>*{opacity:1;transform:none}html.anim-ready .public [data-reveal-stagger].in>:first-child{transition-delay:50ms}html.anim-ready .public [data-reveal-stagger].in>:nth-child(2){transition-delay:.13s}html.anim-ready .public [data-reveal-stagger].in>:nth-child(3){transition-delay:.21s}html.anim-ready .public [data-reveal-stagger].in>:nth-child(4){transition-delay:.29s}html.anim-ready .public [data-reveal-stagger].in>:nth-child(5){transition-delay:.37s}html.anim-ready .public [data-reveal-stagger].in>:nth-child(6){transition-delay:.45s}html.anim-ready .public [data-reveal-stagger].in>:nth-child(7){transition-delay:.53s}html.anim-ready .public [data-reveal-stagger].in>:nth-child(8){transition-delay:.61s}html.anim-ready .public [data-reveal] .lc-track>.card{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(10px)}html.anim-ready .public [data-reveal].in .lc-track>.card{opacity:1;transform:none}html.anim-ready .public [data-reveal].in .lc-track>.card:first-child{transition-delay:50ms}html.anim-ready .public [data-reveal].in .lc-track>.card:nth-child(2){transition-delay:.13s}html.anim-ready .public [data-reveal].in .lc-track>.card:nth-child(3){transition-delay:.21s}html.anim-ready .public [data-reveal].in .lc-track>.card:nth-child(4){transition-delay:.29s}html.anim-ready .public [data-reveal].in .lc-track>.card:nth-child(n+5){transition-delay:.37s}.public .cta:active,.public .ctaghost:active,.public .detbtn:active,.public .wa-fab:active{transform:translateY(0)scale(.97)}.public .cardimg img{transition:transform .5s var(--ease)}.public .card:hover .cardimg img{transform:scale(1.05)}.public .lc-wrap{flex-direction:column;display:flex;position:relative}.public .lc-track{order:1}.public .lc-controls{pointer-events:auto;order:3;justify-content:center;align-items:center;gap:16px;margin-top:34px;display:flex;position:static;inset:auto}.public .lc-btn{border:1.5px solid var(--d-border);width:42px;height:42px;color:var(--d-text2);cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease), opacity .25s var(--ease), transform .12s var(--ease);box-shadow:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:static;transform:none}.public .lc-prev{order:1}.public .lc-next{order:3}.public .lc-btn:hover:not(:disabled){border-color:var(--d-gold);color:var(--d-gold);transform:none}.public .lc-btn:active:not(:disabled){transform:scale(.94)}.public .lc-btn:disabled{opacity:.3;pointer-events:none}[dir=rtl] .public .lc-next svg,.public .lc-prev svg{transform:scaleX(-1)}[dir=rtl] .public .lc-prev svg{transform:none}.public .lc-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 16.5px);grid-auto-flow:column;gap:22px;padding:4px 4px 14px;display:grid;overflow-x:auto}.public .lc-track::-webkit-scrollbar{display:none}.public .lc-track>.card{scroll-snap-align:start}@media (max-width:1100px){.public .lc-track{grid-auto-columns:calc(33.3333% - 14.6667px)}}@media (max-width:980px){.public .lc-track{grid-auto-columns:calc(50% - 11px)}}@media (max-width:768px){.public .lc-track{grid-auto-columns:100%;gap:16px}.public .lc-track>.card{scroll-snap-align:center}}.public .lc-dots{order:2;align-items:center;gap:8px;margin:0;display:flex}.public .lc-dot{background:var(--d-border);cursor:pointer;width:9px;height:9px;transition:width .25s var(--ease), background .25s var(--ease);border:none;border-radius:50%;padding:0}.public .lc-dot:hover{transform:scale(1.25)}.public .lc-dot.on{background:var(--d-gold);border-radius:999px;width:26px}html.a11y-fs1 .public main,html.a11y-fs1 .public .footer{zoom:1.15}html.a11y-fs2 .public main,html.a11y-fs2 .public .footer{zoom:1.3}html.a11y-contrast .public{--bg:#000;--bg2:#000;--surface:#0a0a0a;--card:#101010;--card-2:#0a0a0a;--border:#ffffff80;--ivory:#fff;--muted:#f0f0f0;--faint:#d9d9d9;--gold:#ffd766;--gold-bright:#ffe28a;--gold-deep:#ffd766;--nav:#000000f5;--foot:#000;--glow:transparent;--primary:#1a1a1a;--on-primary:#fff;--on-gold:#000;--d-bg:#000;--d-bg2:#000;--d-surf:#101010;--d-surf2:#0a0a0a;--d-border:#ffffff80;--d-text:#fff;--d-text2:#f0f0f0;--d-gold:#ffd766;--d-gold-l:#ffe28a;--d-btn:#000}html.a11y-contrast .public .cta{border:1px solid #ffffff80}html.a11y-underline .public a{text-decoration:underline!important}html.a11y-nomotion .public *,html.a11y-nomotion .public :before,html.a11y-nomotion .public :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.a11y-nomotion{scroll-behavior:auto!important}html.a11y-nomotion.anim-ready .public [data-reveal],html.a11y-nomotion.anim-ready .public [data-reveal-stagger]>*,html.a11y-nomotion.anim-ready .public [data-reveal] .lc-track>.card{opacity:1!important;transform:none!important}html.a11y-focus .public :is(a,button,input,select,textarea,summary,[tabindex]):focus{outline:3px solid var(--gold)!important;outline-offset:3px!important}.public .a11y-fab{z-index:90;color:#fff;cursor:pointer;background:#32a2d6;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:fixed;inset-block-end:calc(92px + env(safe-area-inset-bottom));inset-inline-start:calc(22px + env(safe-area-inset-left));box-shadow:0 14px 30px -8px #32a2d68c}.public .a11y-fab svg{width:30px;height:30px}.public .a11y-fab[data-active]{outline-offset:-5px;background:#1f7fae;outline:2px solid #fff}.public .a11y-panel{z-index:91;background:var(--surface);border:1px solid var(--border);width:min(280px,100vw - 44px);box-shadow:0 18px 40px color-mix(in srgb, var(--primary) 24%, transparent);border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex;position:fixed;inset-block-end:calc(156px + env(safe-area-inset-bottom));inset-inline-start:calc(22px + env(safe-area-inset-left))}.public .a11y-title{color:var(--ivory);margin:0 0 4px;font-size:15px;font-weight:800}.public .a11y-row{color:var(--ivory);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.public .a11y-fsbtns{gap:6px;display:flex}.public .a11y-fsbtns button{border:1px solid var(--border);min-width:38px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:8px;padding:6px 8px;font-family:inherit;font-weight:700}.public .a11y-fsbtns button[aria-pressed=true],.public .a11y-opt[aria-pressed=true]{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}.public .a11y-opt{text-align:start;border:1px solid var(--border);color:var(--ivory);cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600}.public .a11y-reset{background:color-mix(in srgb, var(--gold) 16%, transparent);color:var(--gold-deep);cursor:pointer;border:none;border-radius:10px;margin-top:4px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700}.public .a11y-link{color:var(--muted);font-size:12.5px;text-decoration:underline}.public .a11y-hint{color:var(--faint);margin:0;font-size:11px}@media print{.public .a11y-fab,.public .a11y-panel,.public .wa-fab{display:none!important}}.public .skip-link{top:10px;z-index:200;background:var(--gold);color:var(--on-gold);border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none;position:fixed;inset-inline-start:10px;transform:translateY(-200%)}.public .skip-link:focus{transform:none}html[lang=ar] .public,html[lang=ar] .public input,html[lang=ar] .public textarea,html[lang=ar] .public button{font-family:var(--font-arabic), system-ui, sans-serif}html[lang=ar] .public .h1{line-height:1.3}.hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}@media (prefers-reduced-motion:no-preference){.public .hero .blob{will-change:transform}.public .hero .blob-gold{animation:blob-drift-a 30s var(--ease) infinite alternate}.public .hero .blob-ink{animation:blob-drift-b 34s var(--ease) infinite alternate}.public .hero .blob-dgold{animation:blob-drift-a 27s var(--ease) infinite alternate}@keyframes blob-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(4%,-3%)scale(1.06)}}@keyframes blob-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,4%)scale(.95)}}.public .hvcard{will-change:transform;animation:6s ease-in-out infinite hv-float}@keyframes hv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.public .herovisual:before{will-change:transform;animation:14s ease-in-out infinite hv-drift}@keyframes hv-drift{0%,to{transform:rotate(0)}50%{transform:rotate(2.4deg)translateY(-8px)}}.public .hvorn{animation:9s ease-in-out infinite hv-float}.public .hvframe img{will-change:transform;animation:20s ease-in-out infinite alternate hv-kenburns}@keyframes hv-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.public .hero .h1 .g.serif-it{position:relative}.public .hero .h1 .g.serif-it:after{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--gold), transparent);transform-origin:50%;height:2px;animation:hv-goldline .8s var(--ease) .7s both;border-radius:2px;position:absolute;bottom:-4px;transform:scaleX(0)}@keyframes hv-goldline{to{transform:scaleX(1)}}.public .herovisual{perspective:1000px}.public .hvframe{transform:rotateX(calc(var(--rx,0) * 1deg)) rotateY(calc(var(--ry,0) * 1deg)) translateY(calc(var(--py,0) * 1px));transform-style:preserve-3d;will-change:transform;transition:transform .12s ease-out}.public .hvbadge{transform:translateY(calc(var(--py,0) * -.6px));transition:transform .12s ease-out}}html.anim-ready .public [data-reveal-stagger]>*{transform:translateY(18px)scale(.985)}@media (prefers-reduced-motion:no-preference){.public :is(.card,.pcard){position:relative}.public :is(.card,.pcard):before{content:"";z-index:3;background:linear-gradient(105deg, transparent, color-mix(in srgb, var(--gold) 50%, transparent), transparent);opacity:0;pointer-events:none;width:45%;position:absolute;top:-10%;bottom:-10%;left:-40%;transform:skew(-12deg)translate(-140%)}.public :is(.card,.pcard):hover:before{animation:card-shine .85s var(--ease)}@keyframes card-shine{0%{opacity:0;transform:skew(-12deg)translate(-140%)}12%{opacity:.8}to{opacity:0;transform:skew(-12deg)translate(430%)}}.public :is(.card,.pcard):hover{transform:perspective(900px) rotateX(calc(var(--rx,0) * 1deg)) rotateY(calc(var(--ry,0) * 1deg)) translateY(-6px)}.public .step:hover{transform:perspective(900px) rotateX(calc(var(--rx,0) * 1deg)) rotateY(calc(var(--ry,0) * 1deg)) translateY(-5px)}}html.a11y-nomotion .public :is(.card,.pcard):hover{transform:translateY(-6px)}html.a11y-nomotion .public .step:hover{transform:translateY(-5px)}@media (prefers-reduced-motion:no-preference){.public .bandglow{animation:blob-drift-a 24s var(--ease) infinite alternate;will-change:transform}.public #contact .blob-gold{animation:blob-drift-b 30s var(--ease) infinite alternate;will-change:transform}.public .cta-gold{position:relative;overflow:hidden}.public .cta-gold:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-16deg)translate(-160%)}.public .cta-gold:hover:before{animation:btn-sheen .7s var(--ease)}@keyframes btn-sheen{0%{transform:skew(-16deg)translate(-160%)}to{transform:skew(-16deg)translate(520%)}}.public .gzoom{transition:transform .55s var(--ease)}.public .gzoom:hover{transform:scale(1.03)}.public .gthumb img{transition:transform .45s var(--ease)}.public .gthumb:hover img{transform:scale(1.07)}}@media (max-width:860px){.public .pinp,.public .lf-input,.public .seg button{font-size:16px}}
