@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cairo-arabic-400-normal.DN15VWMM.woff2) format("woff2"),url(/_astro/cairo-arabic-400-normal.CAYwymWN.woff) format("woff");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cairo-latin-ext-400-normal.xCL67Y2R.woff2) format("woff2"),url(/_astro/cairo-latin-ext-400-normal.C_BIE9Qe.woff) format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cairo-latin-400-normal.Dh7otpdh.woff2) format("woff2"),url(/_astro/cairo-latin-400-normal.b1R3q6Pf.woff) format("woff");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cairo-arabic-500-normal.DDl0i4Xv.woff2) format("woff2"),url(/_astro/cairo-arabic-500-normal.BADfnM6v.woff) format("woff");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cairo-latin-ext-500-normal.DxXN6Mb5.woff2) format("woff2"),url(/_astro/cairo-latin-ext-500-normal.De4OTi8O.woff) format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cairo-latin-500-normal.D-WQsSKQ.woff2) format("woff2"),url(/_astro/cairo-latin-500-normal.DkdkMETP.woff) format("woff");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cairo-arabic-600-normal.rkrvveqO.woff2) format("woff2"),url(/_astro/cairo-arabic-600-normal.B3EOalmC.woff) format("woff");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cairo-latin-ext-600-normal.DuRnqffh.woff2) format("woff2"),url(/_astro/cairo-latin-ext-600-normal.DAfLYaOC.woff) format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cairo-latin-600-normal.mGS0uvCM.woff2) format("woff2"),url(/_astro/cairo-latin-600-normal.buYOP1M3.woff) format("woff");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cairo-arabic-700-normal.D3nDedWX.woff2) format("woff2"),url(/_astro/cairo-arabic-700-normal.CyOqhaeK.woff) format("woff");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cairo-latin-ext-700-normal.Cscux539.woff2) format("woff2"),url(/_astro/cairo-latin-ext-700-normal.htXca11Z.woff) format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cairo-latin-700-normal.C3GYtKbV.woff2) format("woff2"),url(/_astro/cairo-latin-700-normal.6fcUy4Rc.woff) format("woff");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/cairo-arabic-800-normal.G1qvPr6G.woff2) format("woff2"),url(/_astro/cairo-arabic-800-normal.CVTPwINa.woff) format("woff");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/cairo-latin-ext-800-normal.ChnkP8hn.woff2) format("woff2"),url(/_astro/cairo-latin-ext-800-normal.RObK5hVW.woff) format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/cairo-latin-800-normal.BBdTpBXf.woff2) format("woff2"),url(/_astro/cairo-latin-800-normal.ReWrxM5E.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-devanagari-800-normal.ACzlZF75.woff2) format("woff2"),url(/_astro/poppins-devanagari-800-normal.BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-ext-800-normal.CDgOlX-1.woff2) format("woff2"),url(/_astro/poppins-latin-ext-800-normal.CIZaRbSk.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2) format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--brand: #9b1239;--brand-600: #871032;--brand-700: #740d2b;--bg: #fdf8f9;--text: #1a1a1a;--muted: #6b7280;--card: #ffffff;--ring: rgba(155, 18, 57, .15);--radius: 18px;--shadow: 0 6px 18px rgba(0, 0, 0, .08);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .12)}*{box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{box-shadow:0 0 #25d36666}50%{box-shadow:0 0 0 8px #25d36600}}.animate-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animated{opacity:1}.fade-in{animation:fadeIn .8s ease-out forwards}.slide-up{animation:slideUp .6s ease-out forwards}.slide-in-right{animation:slideInFromRight .6s ease-out forwards}.scale-in{animation:scaleIn .5s ease-out forwards}html,body{margin:0;height:100%;scroll-behavior:smooth}body{font-family:Cairo,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"slnt" 0;background:var(--bg);color:var(--text)}button.tab{font-family:Cairo,sans-serif}[lang=en] body,[lang=en] button.tab{font-family:Poppins,Cairo,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1200px,92vw);margin-inline:auto}.skip-link{position:absolute;inset-inline-start:-9999px;top:0;background:var(--brand);color:#fff;padding:10px 16px;border-radius:0 0 8px 8px;z-index:100}.skip-link:focus{inset-inline-start:0}.topbar{background:var(--brand);color:#fff;position:sticky;top:0;z-index:50;box-shadow:var(--shadow)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.brand{display:flex;align-items:center;gap:12px}.logo{height:48px;display:flex;align-items:center;justify-content:center}.logo img{height:100%;width:auto}.site-title{font-weight:800;letter-spacing:.2px}.nav,.nav-actions{display:flex;gap:16px;align-items:center}.nav a{opacity:.95;white-space:nowrap;font-size:17px;font-weight:600}.nav a:hover{opacity:1}.nav .btn{background:#fff;color:var(--brand);padding:8px 14px;border-radius:5px;font-weight:700}.lang-switch{border:1px solid rgba(255,255,255,.6);border-radius:999px;padding:4px 12px;font-weight:700;font-size:14px}.lang-switch:hover{background:#ffffff26}.hamburger{display:none;background:transparent;border:0;color:#fff;font-size:28px;line-height:1;cursor:pointer}.mobile{display:none;background:#fff;color:var(--text);border-bottom:1px solid #eef2f7}.mobile a{display:block;padding:14px 0;border-top:1px dashed #e5e7eb}.hero{position:relative;padding:72px 0;background:url(/data/43153abf046778a98f47e2c25690cd88.jpeg) center/cover no-repeat;overflow:clip}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;mask-image:radial-gradient(black 40%,transparent 60%);opacity:.25;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 1px);background-size:18px 18px;transform:translateZ(0)}.hero-inner{display:grid;place-items:center;min-height:360px}.hero-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:26px;position:relative;overflow:hidden;border:1px solid #eef2f7}.calendar-card{text-align:center;background:linear-gradient(135deg,#fffffffa,#f9f9f9f5);padding:36px 28px;box-shadow:var(--shadow-lg);border-radius:var(--radius);border:1px solid #eef2f7}.calendar-card h3{margin:0 0 12px;color:var(--brand);font-size:24px;font-weight:800}.calendar-card p{color:var(--muted);line-height:1.8;font-size:15px;margin:0 auto 20px;width:min(680px,90%)}.calendar-action{margin-top:10px;display:flex;justify-content:center}.calendar-action .btn-brand{padding:12px 22px;font-weight:700;border-radius:12px;box-shadow:0 10px 20px #9b123926;transition:all .2s ease}.calendar-action .btn-brand:hover{transform:translateY(-2px);box-shadow:0 14px 28px #9b123940}.hero-card.hero-welcome{border-radius:calc(var(--radius) + 6px);padding:28px 24px;width:min(780px,92vw);text-align:center}.hero-card.hero-welcome:after{content:"";position:absolute;inset:auto -25% -70% auto;width:70%;height:180%;background:radial-gradient(900px 320px at 100% 100%,var(--ring),transparent 60%);pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;background:#fdf3f6;color:var(--brand);padding:6px 12px;border-radius:5px;border:1px dashed #f0b6c4;font-weight:700}.hero-title{margin:10px 0 8px;font-size:34px;line-height:1.25}.hero-subtitle{margin:0 auto;color:var(--muted);line-height:1.9;font-size:16px;width:min(620px,90%)}.hero-actions{margin-top:18px;display:flex;justify-content:center}.hero-cta{padding:12px 22px;border-radius:12px;font-weight:800;box-shadow:0 10px 22px #9b12392e;transition:transform .15s ease,box-shadow .15s ease}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #9b12393d}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}section{padding:38px 0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.section-title h2{font-size:22px;margin:0}.section-title a{color:var(--brand);font-weight:700}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.cards.three-cols{grid-template-columns:repeat(3,1fr)}.cards>.card{height:100%}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;border:1px solid #eef2f7;display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000026;border-color:var(--brand)}.card-body{padding:16px;display:flex;flex-direction:column;flex:1}.card-body .btn-ghost{margin-top:auto;align-self:stretch;padding-top:10px;padding-bottom:10px;text-align:center;justify-content:center}.card-body .btn-ghost.whatsapp{background-color:#25d366;color:#fff;border-color:#25d366;animation:pulse 2s infinite;position:relative}.card-body .btn-ghost.whatsapp:hover{animation:none;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px #25d36666}.card-body .meta{margin-bottom:12px}.card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .5s ease}.card:hover img{transform:scale(1.05)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;background:#fdf3f6;color:#9b1239;padding:2px 10px;border-radius:5px;border:1px dashed #f0b6c4}.card h3{margin:0 0 8px;font-size:18px}.meta{font-size:12px;color:#6b7280;margin:0}.programs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.program{background:linear-gradient(180deg,#fff,#f9fbff);border-radius:16px;padding:16px;border:1px solid #e8eef6;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.program:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a;border-color:var(--brand)}.program h4{margin:4px 0 8px;font-size:16px}.program p{margin:0;color:#475569;font-size:13px}.program-img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;display:block;margin-bottom:10px;background:#eef2f7;cursor:zoom-in;transition:transform .3s ease}.program-img:hover{transform:scale(1.02)}.program-img.placeholder{display:flex;align-items:center;justify-content:center;gap:6px;color:#94a3b8;font-size:13px;font-weight:600;cursor:default;background:linear-gradient(135deg,#eef2f7,#e2e8f0)}.program-img.placeholder:hover{transform:none}.program-img.placeholder:after{content:"🖼️ لا توجد صورة"}[lang=en] .program-img.placeholder:after{content:"🖼️ No image available"}.program-img+h4{text-align:center}#tab-diploma .programs{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}#tab-diploma .department-header{flex-basis:100%;margin:6px 0 0}#tab-diploma .program{flex:0 0 calc((100% - 28px) / 3);max-width:calc((100% - 28px) / 3)}@media(max-width:1200px){#tab-diploma .program{flex:0 0 calc((100% - 14px)/2);max-width:calc((100% - 14px)/2)}}@media(max-width:640px){#tab-diploma .program{flex:0 0 100%;max-width:100%}}.college-header{grid-column:1 / -1;background:linear-gradient(135deg,var(--brand),var(--brand-600));color:#fff;padding:12px 20px;border-radius:12px;font-size:18px;font-weight:700;margin-top:10px;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:space-between;gap:12px}.college-header:hover{transform:translate(5px);box-shadow:var(--shadow-lg)}.college-header:first-child{margin-top:0}.brochure-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background:#fff;color:var(--brand);padding:7px 16px;border-radius:999px;font-size:14px;font-weight:700;white-space:nowrap;box-shadow:0 2px 8px #00000026;transition:transform .2s ease,box-shadow .2s ease}.brochure-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #00000038}.brochure-modal{display:none;position:fixed;inset:0;z-index:1000;background:#000000d1;padding:24px;align-items:center;justify-content:center}.brochure-modal.open{display:flex}.brochure-modal img{max-width:95vw;max-height:90vh;border-radius:12px;box-shadow:0 20px 60px #00000080}.brochure-modal-close{position:absolute;top:16px;right:20px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:28px;line-height:1;cursor:pointer;transition:background .2s ease}.brochure-modal-close:hover{background:#ffffff4d}.department-header{grid-column:1 / -1;background:linear-gradient(135deg,#ffe3eb,#ffd4e0);color:#9b1239;padding:10px 18px;border-radius:10px;font-size:16px;font-weight:600;margin-top:8px;margin-bottom:4px;box-shadow:0 2px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.department-header:hover{transform:translate(5px);box-shadow:0 4px 12px #9b123933}.department-header:first-of-type{margin-top:4px}.program.full-width{grid-column:1 / -1}.program.half-width{grid-column:auto / span 2}.college-group-two-cols,.department-group-two-cols{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.department-group-one-col{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:14px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{border:1px solid #e5e7eb;background:#fff;padding:10px 14px;border-radius:12px;cursor:pointer;transition:all .3s ease}.tab:hover:not(.active){background:#fdf8f9;border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.tab.active{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 4px 12px #9b123940}.tab-panel{display:none}.tab-panel.active{display:block;animation:fadeIn .5s ease-out}.scholarship-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px}.scholarship-gallery .scholarship-gallery-item{flex:0 1 460px;max-width:460px}.scholarship-gallery-item{background:var(--card);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);border:1px solid #eef2f7;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.scholarship-gallery-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.scholarship-gallery-item img{width:100%;height:auto;display:block;object-fit:cover;cursor:zoom-in}.scholarship-gallery-item img:hover{opacity:.95}footer{background:var(--brand);color:#fff;padding:20px 0;margin-top:40px}.btn-ghost{display:inline-flex;align-items:center;gap:8px;border:1px solid #e5e7eb;padding:10px 14px;border-radius:12px;background:#fff;transition:all .2s ease}.btn-ghost:hover{border-color:var(--brand);background:#fdf8f9;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.btn-brand{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;padding:12px 18px;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 4px 12px #9b123933}.btn-brand:hover{transform:translateY(-2px);box-shadow:0 8px 20px #9b12394d;background:var(--brand-600)}.btn-brand:active{transform:translateY(0)}.divider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:18px 0}.page-header{background:linear-gradient(135deg,var(--brand),var(--brand-600));color:#fff;padding:60px 0 40px;text-align:center}.page-header h1{margin:0 0 12px;font-size:36px;font-weight:800}.page-header p{margin:0;font-size:18px;opacity:.95}.president-section{padding:60px 0}.president-card{display:grid;grid-template-columns:1fr 1.5fr;gap:48px;align-items:start;background:var(--card);border-radius:var(--radius);padding:48px;box-shadow:var(--shadow-lg);border:1px solid #eef2f7;margin-bottom:32px}.president-image-wrapper{position:sticky;top:80px}.president-image{width:100%;border-radius:var(--radius);box-shadow:var(--shadow);border:3px solid var(--ring)}.president-info{text-align:center;margin-top:20px}.president-name{font-size:22px;font-weight:700;color:var(--brand);margin:0 0 6px}.president-title{font-size:16px;color:var(--muted);margin:0}.president-content h2{color:var(--brand);margin:0 0 24px;font-size:32px}.president-content p{color:var(--text);line-height:2;margin:0 0 24px;font-size:17px;text-align:justify}.president-content p:last-child{margin-bottom:0}.back-button{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:#fff;padding:12px 24px;border-radius:12px;font-weight:700;transition:all .2s ease;box-shadow:var(--shadow)}.back-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media(max-width:1200px){.cards,.programs{grid-template-columns:repeat(2,1fr)}.nav,.nav-actions{display:none}.hamburger,.mobile{display:block}.mobile.hidden{display:none}}@media(max-width:1024px){.hero{padding:56px 0}.hero-title{font-size:28px}.hero-grid{grid-template-columns:1fr}.programs{grid-template-columns:repeat(2,1fr)}.president-card{grid-template-columns:1fr;gap:32px;padding:32px}.president-image-wrapper{position:relative;top:0}.page-header h1{font-size:28px}.president-content h2{font-size:26px}}@media(max-width:640px){.topbar-inner{padding-inline:4vw}.container{width:94vw}.hero{padding:40px 0}.hero-card.hero-welcome{padding:22px 18px}.hero-title{font-size:24px}.hero-subtitle{font-size:14px}.cards,.cards.three-cols,.programs,.department-group-two-cols,.department-group-one-col,.footer-grid{grid-template-columns:1fr}.president-card{grid-template-columns:1fr;padding:24px}.president-content h2{font-size:22px}.president-content p{font-size:16px}.page-header{padding:40px 0 30px}.page-header h1{font-size:24px}.page-header p{font-size:16px}}
