@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.170gfl_1xpie6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5b03b231ce290a0-s.079wdgm0e~ep~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d41831e24743a3c1-s.02r-fjhi~6g_a.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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.170gfl_1xpie6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a5b03b231ce290a0-s.079wdgm0e~ep~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d41831e24743a3c1-s.02r-fjhi~6g_a.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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.170gfl_1xpie6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.079wdgm0e~ep~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.02r-fjhi~6g_a.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:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.170gfl_1xpie6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a5b03b231ce290a0-s.079wdgm0e~ep~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d41831e24743a3c1-s.02r-fjhi~6g_a.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:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_b0663262-module__DP87Rq__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_b0663262-module__DP87Rq__variable{--font-cairo:"Cairo", "Cairo Fallback"}
@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.0oynfhj0_9xg2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.184z4t8qnm46e.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.0d7ol9k18uj2x.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.0sb-ki_uu~_70.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:900;font-display:swap;src:url(../media/80c3108817f102b0-s.p.0w4u-xqw-ehj2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3a179c97f46f8d27-s.17_by_dmu-29g.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_f9c25362-module__6SvCYa__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_f9c25362-module__6SvCYa__variable{--font-tajawal:"Tajawal", "Tajawal Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--bg-color:linear-gradient(135deg, #f0f4ff, #ffe8e0);--text-color:#1a0a2e;--header-bg:#fff;--header-border-bottom:#ff4500;--card-bg:#fff;--card-border:#e0e0e0;--primary-color:#ff4500;--secondary-color:#1a3a6e;--hero-bg-gradient:#fff;--hero-logo-shadow:#ff4500b3;--hero-logo-hover-shadow:#ff4500;--page-hero-bg:linear-gradient(135deg, #0f1f3d, #1a3a62, #ff4500);--footer-bg:#0f1f3d;--footer-border-top:#ff4500;--footer-text-color:#fff;--footer-link-color:#ccc;--footer-bottom-border:#2a1a3e;--footer-bottom-text:#666;--faq-hover-bg:#fff5f2;--status-open-bg:#1a4a1a;--status-open-color:#4caf50;--status-closed-bg:#4a1a1a;--status-closed-color:#f44336;--skeleton-bg-start:#f0f0f0;--skeleton-bg-middle:#e0e0e0;--countdown-bg:#fff5f2;--countdown-border:#ff4500;--countdown-color:#ff4500;--countdown-urgent-bg:#4a1a1a;--countdown-urgent-color:#ff6b6b;--admin-container-bg:transparent;--admin-token-bar-bg:white;--admin-token-bar-border:#ff4500;--admin-input-border:#ff4500;--admin-tab-btn-active-bg:#ff4500;--admin-tab-btn-active-color:white;--admin-tab-btn-inactive-bg:#1a3a6e;--admin-tab-btn-inactive-color:white;--admin-scholarship-item-bg:white;--admin-scholarship-item-border:#e0e0e0;--admin-scholarship-item-shadow:#00000014;--admin-scholarship-item-h3:#ff4500;--admin-scholarship-item-p:#1a3a6e;--admin-btn-edit-bg:#1a3a6e;--admin-btn-delete-bg:#c00;--admin-modal-overlay-bg:#00000080;--admin-modal-box-bg:white;--admin-modal-box-shadow:#0000004d;--admin-modal-close-color:#666;--admin-modal-close-hover:#c00;--admin-btn-save-bg:#1a3a6e;--admin-files-section-bg:#fff8f5;--admin-files-section-border:#ff4500;--admin-file-row-input-border:#ccc;--admin-btn-add-file-bg:#1a3a6e;--admin-btn-remove-file-bg:#c00;--admin-section-divider-border:#ff4500}[data-theme=dark]{--bg-color:#0d1b2a;--card-bg:#0f172a;--header-bg:#0f172a;--text-color:#f1f5f9;--card-border:#ffffff1a;--header-border-bottom:#1a3a6e;--primary-color:#ff4500;--secondary-color:#7a9cc4;--hero-bg-gradient:linear-gradient(135deg, #050f23e6, #0a142dcc);--hero-logo-shadow:#1a3a6ecc;--hero-logo-hover-shadow:#1a3a6e;--page-hero-bg:linear-gradient(135deg, #0a1628, #0f2140, #1a3a6e);--footer-bg:#080f1a;--footer-border-top:#1a3a6e;--footer-text-color:#ccc;--footer-link-color:#7a9cc4;--footer-bottom-border:#0d1b2a;--footer-bottom-text:#555;--faq-hover-bg:#0f2140;--status-open-bg:#004d40;--status-open-color:#80cbc4;--status-closed-bg:#4a0000;--status-closed-color:#ef9a9a;--skeleton-bg-start:#132035;--skeleton-bg-middle:#1e3a6e;--countdown-bg:#0f2140;--countdown-border:#1a3a6e;--countdown-color:#7a9cc4;--countdown-urgent-bg:#4a0000;--countdown-urgent-color:#ef9a9a;--admin-container-bg:transparent;--admin-token-bar-bg:#132035;--admin-token-bar-border:#1a3a6e;--admin-input-border:#1a3a6e;--admin-tab-btn-active-bg:#1a3a6e;--admin-tab-btn-active-color:white;--admin-tab-btn-inactive-bg:#0f2140;--admin-tab-btn-inactive-color:#eaeaea;--admin-scholarship-item-bg:#132035;--admin-scholarship-item-border:#1e3a6e;--admin-scholarship-item-shadow:#0003;--admin-scholarship-item-h3:#ff4500;--admin-scholarship-item-p:#7a9cc4;--admin-btn-edit-bg:#1a3a6e;--admin-btn-delete-bg:#800;--admin-modal-overlay-bg:#000000b3;--admin-modal-box-bg:#132035;--admin-modal-box-shadow:#00000080;--admin-modal-close-color:#7a9cc4;--admin-modal-close-hover:#ef9a9a;--admin-btn-save-bg:#1a3a6e;--admin-files-section-bg:#0f2140;--admin-files-section-border:#1a3a6e;--admin-file-row-input-border:#1e3a6e;--admin-btn-add-file-bg:#1a3a6e;--admin-btn-remove-file-bg:#800;--admin-section-divider-border:#1a3a6e}[data-theme=dark] .about-card h3{color:var(--primary-color)}:focus:not(:focus-visible){outline:none}body{font-family:var(--font-cairo), sans-serif;background:var(--bg-color);color:var(--text-color);direction:rtl;flex-direction:column;min-height:100vh;padding-top:0;transition:background .5s,color .5s;display:flex}.main-content-wrapper{flex-direction:column;flex:1;display:flex}.contact-page{flex-direction:column;flex:1;padding:0 0 60px;display:flex}header{background:var(--header-bg);border-bottom:2px solid var(--header-border-bottom);z-index:100;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:8px 20px;transition:transform .3s,background .5s,border-color .5s;display:flex;position:relative;top:0}.header-left{order:3;align-items:center;gap:8px;display:flex}header.scrolled{padding:8px 30px;transition:all .3s;box-shadow:0 2px 15px #0000001a}header.scrolled .logo-img{height:55px}.logo{flex-direction:row;order:1;line-height:1;display:flex}.logo-img{width:auto;height:60px}nav{order:2;align-items:center;gap:15px;display:flex}nav a{color:var(--primary-color);margin-right:25px;font-size:16px;font-weight:700;text-decoration:none;transition:color .3s}nav a:hover{color:var(--primary-color);filter:brightness(.8)}.dark-mode-toggle{border:1px solid var(--primary-color);cursor:pointer;background:#ff45001a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .3s;display:flex}.dark-mode-toggle:hover{color:var(--secondary-color)}.hero{text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#050f28cc,#141414a6),url(/images/hero-bg.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-top:0;padding:80px 20px;transition:background .5s;position:relative}.details-hero-container{color:#ff4500;text-align:center;background:#fff;border-radius:15px;margin-bottom:30px;padding:40px;box-shadow:0 4px 15px #0000000d}[data-theme=dark] .details-hero-container{background:#0f172a}.hero-logo-wrap{margin-bottom:25px;display:inline-block;position:relative}.hero-logo{z-index:2;width:350px;max-width:80%;transition:transform .3s,filter .5s;animation:3s ease-in-out infinite floatLogo;position:relative}.hero-logo:hover{filter:drop-shadow(0 0 45px var(--hero-logo-hover-shadow));transform:scale(1.08)}.hero-glow{background:radial-gradient(circle, var(--hero-logo-shadow) 0%, transparent 70%);z-index:1;border-radius:50%;width:300px;height:300px;transition:background .5s;animation:3s ease-in-out infinite pulseGlow;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseGlow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}.hero-sub{color:var(--footer-text-color);margin-bottom:35px;font-size:22px;transition:color .5s}.btn-main{background:var(--primary-color);color:#fff;border-radius:30px;padding:14px 40px;font-size:18px;font-weight:700;text-decoration:none;transition:background .3s}.btn-main:hover{background:var(--primary-color);filter:brightness(.8)}.featured{padding:60px 40px}.featured h2{color:var(--primary-color);border-right:4px solid var(--primary-color);margin-bottom:30px;padding-right:15px;font-size:30px;transition:color .5s,border-color .5s}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-direction:column;padding:20px;transition:transform .3s,border-color .3s,background .5s,color .5s;display:flex}#open-scholarships-grid .card{opacity:1!important}.card:hover{border-color:var(--primary-color);transform:translateY(-5px)}.card-flag{border-radius:4px;width:50px;margin-bottom:10px}.card h3{color:var(--primary-color);margin-bottom:8px;font-size:18px;font-weight:700;transition:color .5s}.card .country{color:var(--secondary-color);margin-bottom:10px;font-size:14px;transition:color .5s}.card .degree{color:var(--secondary-color);margin-bottom:12px;font-size:13px;transition:color .5s}.card .status{text-align:center;border-radius:20px;width:100%;margin-bottom:15px;padding:4px 12px;font-size:13px;font-weight:700;transition:background .5s,color .5s;display:block}.status.open{background:var(--status-open-bg);color:var(--status-open-color)}.status.closed{background:var(--status-closed-bg);color:var(--status-closed-color)}.card a{text-align:center;-webkit-backdrop-filter:blur(8px);color:var(--primary-color);background:#ffffff80;border:1px solid #fffc;border-radius:10px;margin-top:8px;padding:10px 15px;font-weight:700;text-decoration:none;transition:all .3s;display:block;box-shadow:0 2px 10px #00000014}[data-theme=dark] .card a{color:var(--primary-color);background:#0000004d;border:1px solid #1a3a6e99;box-shadow:0 2px 10px #0003}.card a:hover{background:var(--card-bg);filter:brightness(.9);transform:translate(-3px)}.card .desc{-webkit-line-clamp:3;color:var(--secondary-color);-webkit-box-orient:vertical;flex:1;margin:10px 0;font-size:13px;line-height:1.6;transition:color .5s;display:-webkit-box;overflow:hidden}.card .deadline{color:var(--secondary-color);margin-bottom:12px;font-size:13px;transition:color .5s}footer{background:var(--footer-bg);border-top:2px solid var(--footer-border-top);margin-top:60px;padding:0;transition:background .5s,border-color .5s}footer p{color:var(--footer-text-color);margin-bottom:15px;transition:color .5s}.tg-btn{background:var(--primary-color);color:#fff;border-radius:25px;padding:12px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:background .3s}.tg-btn:hover{background:var(--primary-color);filter:brightness(.8)}.page-hero{text-align:center;background:var(--page-hero-bg);margin-top:0;padding:50px 20px 30px;transition:background .5s}.page-hero h1{color:var(--primary-color);margin-bottom:10px;font-size:40px;transition:color .5s}.page-hero p{color:var(--footer-text-color);font-size:18px;transition:color .5s}.filters{background:var(--card-border);flex-wrap:wrap;gap:15px;padding:25px 40px;transition:background .5s;display:flex}.filters input,.filters select{border:1px solid var(--primary-color);background:var(--card-bg);min-width:200px;color:var(--text-color);border-radius:8px;flex:1;padding:12px 15px;font-family:Tajawal,sans-serif;font-size:15px;transition:border-color .5s,background .5s,color .5s}.filters input:focus,.filters select:focus{border-color:var(--primary-color);filter:brightness(.8);outline:none}.contact-section{flex-direction:column;gap:24px;max-width:650px;margin:60px auto;padding:0 20px;display:flex}.contact-card{color:#fff;border:1px solid #0000;border-radius:16px;align-items:center;gap:24px;padding:26px 32px;font-family:Tajawal,sans-serif;text-decoration:none;transition:transform .3s,opacity .3s;display:flex;box-shadow:0 4px 15px #00000014}.contact-card:hover{opacity:.9;transform:translate(-5px)}.contact-icon{text-align:center;min-width:45px;font-size:28px}.contact-card h3{margin-bottom:4px;font-size:18px;font-weight:700}.contact-card p{opacity:.85;font-size:14px}.telegram{background:#08c}.whatsapp{background:#25d366}.tiktok{background:#010101;border-color:#fff2}.youtube{background:red}.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.twitter{background:#1a1a2e;border-color:#fff2}.btn-details{text-align:center;color:var(--footer-text-color);border:2px solid var(--primary-color);background:0 0;border-radius:8px;margin-top:8px;padding:10px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.btn-details:hover{background:var(--primary-color);color:#fff}.details-hero{text-align:center;border-radius:12px;margin-bottom:30px;padding:40px 20px;transition:background .5s}.details-hero h1{color:var(--footer-text-color);margin-bottom:8px;font-size:36px;font-weight:900;transition:color .5s}.details-hero p{color:var(--footer-link-color);margin-bottom:15px;transition:color .5s}.details-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:25px;transition:background .5s,border-color .5s,box-shadow .5s;box-shadow:0 4px 15px #00000014}.details-card h2{color:var(--primary-color);margin-bottom:15px;font-size:20px;font-weight:700;transition:color .5s}.details-card p{color:var(--secondary-color);margin-bottom:8px;line-height:1.8;transition:color .5s}.details-card ul li{color:var(--secondary-color);border-bottom:1px solid var(--card-border);padding:8px 0;line-height:1.6;transition:color .5s,border-color .5s}.details-card ul li:last-child{border-bottom:none}.details-card ul{padding:0;list-style-type:none}.faq-section{max-width:800px;margin:40px auto;padding:0 20px}.faq-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;margin-bottom:15px;padding-left:20px;padding-right:20px;transition:background .5s,border-color .5s,box-shadow .5s;box-shadow:0 4px 15px #00000014}.faq-question{cursor:pointer;color:var(--primary-color);justify-content:space-between;align-items:center;padding:20px 25px;font-size:17px;font-weight:700;transition:background .3s,color .5s;display:flex}.faq-question:hover{background:var(--faq-hover-bg)}.faq-icon{color:var(--primary-color);text-align:center;min-width:20px;font-size:24px;font-weight:900;transition:color .5s}.about-section{max-width:1200px;margin:0 auto;padding:10px 20px}.about-section .cards-wrapper{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.about-card{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--card-border);opacity:0;border-radius:12px;padding:30px;transition:opacity .6s,transform .6s,background .5s,border-color .5s;transform:translateY(30px);box-shadow:0 4px 20px #00000014}.about-card:hover{border-color:var(--primary-color);transform:translateY(-5px)}.about-card.visible{opacity:1;transform:translateY(0)}.about-icon{margin-bottom:15px;font-size:36px;transition:color .5s;display:block}.about-card h3{color:var(--admin-tab-btn-active-bg);margin-bottom:12px;font-size:20px;font-weight:700;transition:color .5s}.about-card p{color:var(--secondary-color);font-size:15px;line-height:1.8;transition:color .5s}.stats-section{text-align:center;background:0 0;justify-content:center;gap:40px;padding:40px 20px;display:flex}.stat-item{flex-direction:column;align-items:center;display:flex}.stat-number{color:var(--primary-color);font-size:36px;font-weight:900;transition:color .5s}.stat-label{color:var(--footer-text-color);margin-top:5px;font-size:16px;transition:color .5s}.menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.menu-toggle span{background-color:var(--primary-color);border-radius:3px;width:25px;height:3px;transition:background-color .5s;display:block}@media (max-width:768px){header{flex-wrap:wrap;padding:10px 15px}.logo{order:1}.header-left{order:2;gap:6px}nav{background:var(--header-bg);border-top:1px solid var(--card-border);flex-direction:column;order:3;width:100%;padding:10px 0;transition:background .5s,border-color .5s;display:none}nav.open{display:flex}nav a{border-bottom:1px solid var(--card-border);margin-right:0;padding:12px 20px;font-size:15px}.menu-toggle{display:flex}.logo-img{height:90px}#open-scholarships-grid .card{scroll-snap-align:start;flex-shrink:0;min-width:68%;max-width:68%}}.card.visible{opacity:1;transform:translateY(0)}#back-to-top{background:var(--primary-color);color:#fff;cursor:pointer;z-index:999;width:45px;height:45px;box-shadow:0 4px 15px var(--hero-logo-shadow);border:none;border-radius:50%;font-size:20px;transition:opacity .3s,background .5s,box-shadow .5s;display:none;position:fixed;bottom:30px;left:20px}.skeleton-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;flex-shrink:0;min-width:280px;max-width:280px;padding:20px;transition:background .5s,border-color .5s}.skeleton-line{background:linear-gradient(90deg, var(--skeleton-bg-start) 25%, var(--skeleton-bg-middle) 50%, var(--skeleton-bg-start) 75%);background-size:200% 100%;border-radius:6px;margin-bottom:12px;transition:background .5s;animation:1.5s infinite shimmer}.skeleton-flag{width:50px;height:35px;margin-bottom:15px}.skeleton-title{width:70%;height:20px}.skeleton-text{width:50%;height:14px}.skeleton-text.wide{width:85%}.skeleton-btn{width:100%;height:38px;margin-top:15px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.countdown{background:var(--countdown-bg);border:1px solid var(--countdown-border);text-align:center;color:var(--countdown-color);border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:700;transition:background .5s,border-color .5s,color .5s}.countdown.urgent{background:var(--countdown-urgent-bg);color:var(--countdown-urgent-color);border-color:var(--countdown-urgent-color)}.footer-content{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding:50px 60px;display:flex}.footer-brand{text-align:right;flex:1;max-width:250px}.footer-logo{height:90px;margin-bottom:0;margin-left:0;margin-right:0;display:block}.footer-brand p{color:var(--footer-text-color);margin-top:0;font-size:14px;line-height:1.8;transition:color .5s}.footer-links{text-align:right;flex-direction:column;flex:1;gap:12px;max-width:200px;display:flex}.footer-social{text-align:right;flex-direction:column;flex:1;gap:12px;max-width:250px;display:flex}.footer-links h4,.footer-social h4{color:var(--primary-color);margin-bottom:15px;font-size:16px;transition:color .5s}.footer-links a,.footer-social a{color:var(--footer-link-color);margin-bottom:10px;font-size:14px;text-decoration:none;transition:color .3s;display:block}.footer-links a:hover,.footer-social a:hover{color:var(--primary-color)}.footer-bottom{border-top:1px solid var(--footer-bottom-border);text-align:center;padding:20px;transition:border-color .5s}.footer-bottom p{color:var(--footer-bottom-text);margin:0;font-size:13px;transition:color .5s}.footer-bottom a{color:var(--footer-link-color,#ccc);margin-right:5px;text-decoration:none;transition:color .3s}.footer-bottom a:hover{color:var(--primary-color)}@media (max-width:768px){.footer-content{flex-direction:column;align-items:center;gap:30px;padding:30px 20px}.footer-brand{flex-direction:column;align-items:center;display:flex}.footer-brand,.footer-links,.footer-social{text-align:center;width:100%;max-width:100%}}.slider-wrapper{align-items:center;display:flex;position:relative}.slider-btn{z-index:10;background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:1;transition:background .5s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.slider-btn.prev{right:-15px}.slider-btn.next{left:-15px}.open-scholarships-section{max-width:1200px;margin:0 auto;padding:40px 20px}.section-title{text-align:right;color:var(--primary-color);margin-bottom:30px;font-size:28px;transition:color .5s}#open-scholarships-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;direction:rtl;flex-direction:row;gap:16px;padding:0 20px 20px 80px;display:flex;overflow-x:auto}#open-scholarships-grid::-webkit-scrollbar{display:none}#open-scholarships-grid .card{scroll-snap-align:end;flex-shrink:0;min-width:300px;max-width:300px}#open-scholarships-grid .btn-details{text-align:center;box-sizing:border-box;width:100%;margin:5px 0;display:block;background:var(--card-bg)!important;color:var(--primary-color)!important;border:1px solid var(--primary-color)!important}#open-scholarships-grid .btn-details:hover{background:var(--primary-color)!important;color:#fff!important}.btn-share-general{background:var(--secondary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:8px;padding:10px;font-family:Tajawal,sans-serif;font-size:15px;font-weight:700;transition:background .3s}.btn-share-general:hover{background:var(--secondary-color);filter:brightness(.8)}.admin-container{background:var(--admin-container-bg);max-width:700px;margin:40px auto;padding:20px;transition:background .5s}.admin-container h1{color:var(--primary-color);text-align:center;margin-bottom:20px;transition:color .5s}.form-group label{color:var(--secondary-color);margin-bottom:5px;font-weight:700;transition:color .5s;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--admin-input-border);box-sizing:border-box;background:var(--card-bg);width:100%;color:var(--text-color);border-radius:8px;padding:10px;font-family:Tajawal,sans-serif;font-size:15px;transition:border-color .5s,background .5s,color .5s}.btn-submit{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:15px;font-family:Tajawal,sans-serif;font-size:18px;font-weight:700;transition:background .3s}.btn-submit:hover{background:var(--primary-color);filter:brightness(.8)}#msg{text-align:center;color:var(--text-color);margin-top:15px;font-size:16px;font-weight:700;transition:color .5s}.tab-btn.inactive{background:var(--admin-tab-btn-inactive-bg);color:var(--admin-tab-btn-inactive-color)}.scholarship-item{background:var(--admin-scholarship-item-bg);border:1px solid var(--admin-scholarship-item-border);box-shadow:0 2px 8px var(--admin-scholarship-item-shadow);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:15px 20px;transition:background .5s,border-color .5s,box-shadow .5s;display:flex}.scholarship-item h3{color:var(--admin-scholarship-item-h3);margin:0;font-size:16px;transition:color .5s}.scholarship-item p{color:var(--admin-scholarship-item-p);margin:4px 0 0;font-size:13px;transition:color .5s}.btn-edit{background:var(--admin-btn-edit-bg);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 15px;font-family:Tajawal,sans-serif;font-weight:700;transition:background .3s}.btn-edit:hover{filter:brightness(.8)}.btn-delete{background:var(--admin-btn-delete-bg);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 15px;font-family:Tajawal,sans-serif;font-weight:700;transition:background .3s}.btn-delete:hover{filter:brightness(.8)}.token-bar{background:var(--admin-token-bar-bg);border:1px solid var(--admin-token-bar-border);border-radius:12px;margin-bottom:20px;padding:15px;transition:background .5s,border-color .5s}.token-bar label{color:var(--secondary-color);font-weight:700;transition:color .5s}.token-bar input{border:1px solid var(--admin-input-border);background:var(--card-bg);color:var(--text-color);transition:background .5s,color .5s,border-color .5s}.modal-overlay{background:var(--admin-modal-overlay-bg);z-index:1000;box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:20px;transition:background .5s;display:none;position:fixed;top:0;left:0;overflow-y:auto}.modal-box{background:var(--admin-modal-box-bg);width:100%;max-width:650px;box-shadow:0 10px 40px var(--admin-modal-box-shadow);border-radius:16px;margin:auto;padding:30px;transition:background .5s,box-shadow .5s;position:relative}.modal-box h2{color:var(--primary-color);text-align:center;margin-bottom:20px;transition:color .5s}.modal-close{cursor:pointer;color:var(--admin-modal-close-color);background:0 0;border:none;font-size:24px;line-height:1;transition:color .5s;position:absolute;top:15px;left:15px}.btn-save{background:var(--admin-btn-save-bg);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:5px;padding:15px;font-family:Tajawal,sans-serif;font-size:18px;font-weight:700;transition:background .3s}.btn-save:hover{filter:brightness(.8)}#edit-msg{text-align:center;color:var(--text-color);margin-top:12px;font-size:15px;font-weight:700;transition:color .5s}.files-section{border:1px solid var(--admin-files-section-border);background:var(--admin-files-section-bg);border-radius:10px;margin-bottom:15px;padding:15px;transition:border-color .5s,background .5s}.files-section h4{color:var(--primary-color);margin:0 0 12px;font-size:15px;transition:color .5s}.files-section p{color:var(--secondary-color);transition:color .5s}.file-row input{border:1px solid var(--admin-file-row-input-border);box-sizing:border-box;background:var(--card-bg);color:var(--text-color);border-radius:8px;flex:1;padding:8px;font-family:Tajawal,sans-serif;font-size:14px;transition:border-color .5s,background .5s,color .5s}.btn-add-file{background:var(--admin-btn-add-file-bg);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:5px;padding:7px 14px;font-family:Tajawal,sans-serif;font-size:13px;font-weight:700;transition:background .3s}.btn-add-file:hover{filter:brightness(.8)}.btn-remove-file{background:var(--admin-btn-remove-file-bg);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:6px 10px;font-size:13px;transition:background .3s}.btn-remove-file:hover{filter:brightness(.8)}.section-divider{border:none;border-top:1px dashed var(--admin-section-divider-border);margin:15px 0;transition:border-color .5s}.btn-split{gap:8px;margin-top:20px;display:flex}.btn-split-half{text-align:center;flex:1;display:block;margin-top:0!important}.details-body .btn-main{text-align:center;cursor:pointer;box-sizing:border-box;width:100%;margin-top:10px;display:block}.card{position:relative}.fav-btn{cursor:pointer;color:#ccc;z-index:2;background:0 0;border:none;padding:4px;font-size:22px;line-height:1;transition:color .2s,transform .15s;position:absolute;top:12px;left:12px}.fav-btn:hover{transform:scale(1.2)}.fav-btn.active{color:#e84545}.fav-btn i{pointer-events:none}.tabs{justify-content:center;gap:12px;max-width:400px;margin:24px auto 0;display:flex}.tab-btn{border:2px solid var(--primary,#4f46e5);background:var(--primary-color);color:#fff;cursor:pointer;border-radius:30px;flex:1;padding:10px 0;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,color .2s}.tab-btn.tab-active{background:var(--primary-color);color:#fff}#no-favorites{text-align:center;color:#aaa;margin-top:40px;font-size:16px}.intro-screen{text-align:center;padding:3rem 1rem}.intro-icon{margin-bottom:1rem;font-size:4rem;animation:3s ease-in-out infinite float;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.intro-screen h1{color:#ff4500;margin-bottom:.75rem;font-size:2rem;font-weight:800}.intro-screen p{color:#1a3a6e;max-width:560px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.intro-features{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.intro-feature{background:var(--card-bg,#fff);color:#1a3a6e;border:1px solid #ff45001f;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;display:flex}.quiz-screen,.past-results-screen,.past-single-screen,.results-screen{animation:.35s slideIn}.progress-bar-wrap{background:#ff450026;border-radius:99px;height:8px;margin-bottom:.6rem;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#ff4500,#ff6a35);border-radius:99px;height:100%;transition:width .5s}.progress-label{color:var(--muted);text-align:left;margin-bottom:1.75rem;font-size:.82rem}.question-card{background:var(--card-bg,#fff);border:1px solid #ff45001f;border-radius:20px;padding:2rem 2rem 1.5rem;box-shadow:0 4px 24px #ff450014}.q-step{color:#1a3a6e;margin-bottom:.75rem;font-size:.78rem;font-weight:700}.q-text{color:#ff4500;margin-bottom:.4rem;font-size:1.15rem;font-weight:700;line-height:1.6}.q-hint{color:#1a3a6e;align-items:center;gap:.35rem;margin-bottom:1.5rem;font-size:.8rem;display:flex}.options-list{flex-direction:column;gap:.7rem;display:flex}.option-btn{background:var(--bg-color);text-align:right;cursor:pointer;color:#1a3a6e;border:2px solid #ff45001f;border-radius:13px;align-items:center;gap:.75rem;width:100%;padding:.9rem 1.15rem;font-size:.93rem;font-weight:500;transition:all .2s;display:flex}.option-btn .check-box{border:2px solid #ff45001f;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.option-btn:hover{background:#ff45000a;border-color:#ff4500}.option-btn.selected{background:#ff450014;border-color:#ff4500}.option-btn.selected .check-box{background:#ff4500;border-color:#ff4500}.option-btn.selected .check-box:after{content:"✓";color:#fff;font-size:.75rem;font-weight:700}.option-btn.dimmed{opacity:.4;pointer-events:none}.quiz-nav{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#ff4500;border:none;border-radius:12px;padding:.85rem 2rem;font-size:1rem;font-weight:700;transition:all .2s}.btn-primary:hover{background:#e03d00;box-shadow:0 6px 20px #ff45004d}.btn-primary:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.btn-secondary{color:var(--muted);cursor:pointer;background:0 0;border:1.5px solid #ff45001f;border-radius:12px;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.btn-secondary:hover{color:#ff4500;border-color:#ff4500}.results-header{text-align:center;margin-bottom:2rem}.results-header .trophy{margin-bottom:.75rem;font-size:3.5rem;display:block}.results-header h2{color:#1a3a6e;margin-bottom:.4rem;font-size:1.7rem;font-weight:800}.results-header p{color:#1a3a6e}.save-notice{color:#ff4500;text-align:center;background:#ff450012;border:1px solid #ff450033;border-radius:12px;margin-bottom:1.5rem;padding:.75rem 1.2rem;font-size:.85rem}.majors-list{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.major-card{background:var(--card-bg,#fff);border:1px solid #ff45001f;border-radius:16px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.major-card.top-pick{border-color:#ff4500;box-shadow:0 0 0 2px #ff450026}.major-rank{justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;display:flex}.major-info{flex:1}.major-field{color:#ff4500;margin-bottom:.2rem;font-size:.72rem;font-weight:700}.major-name{color:#1a3a6e;margin-bottom:.3rem;font-size:1.02rem;font-weight:700}.major-desc{color:#1a3a6e;font-size:.82rem;line-height:1.4}.pct-bar-wrap{background:#ff45001a;border-radius:99px;height:5px;margin-top:.5rem;overflow:hidden}.pct-bar-fill{background:linear-gradient(90deg,#ff4500,#ff6a35);border-radius:99px;height:100%}.major-pct-wrap{text-align:center;min-width:54px}.major-pct{color:#ff4500;font-size:1.4rem;font-weight:800;display:block}.major-pct-label{color:#1a3a6e;font-size:.72rem}.past-quiz-card{background:var(--card-bg,#fff);cursor:pointer;border:1px solid #ff45001f;border-radius:16px;margin-bottom:10px;padding:1.25rem 1.5rem;transition:all .2s}.past-quiz-card:hover{border-color:#ff4500;transform:translateY(-2px)}.major-card a{color:#fff!important;cursor:pointer!important;background-color:#ff4500!important;border:1px solid #ff4500!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:.85rem!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.major-card a:hover{color:#fff!important;background-color:#e03d00!important;border-color:#e03d00!important}.major-card a:active{transform:scale(.95)!important}.loading-container{text-align:center;padding:100px 20px}.loading-container p{color:#aaa;font-size:1.2rem}.major-section-title{color:var(--primary-color,#ff4500);border-right:4px solid var(--primary-color);margin-top:25px;margin-bottom:12px;padding-right:10px;font-size:1.2rem;font-weight:800}.major-sub-title{margin-top:15px;margin-bottom:10px;font-weight:700;display:block}.major-sub-title.pros{color:#27ae60}.major-sub-title.cons{color:#e74c3c}.major-text{color:var(--secondary-color);opacity:.9;text-align:justify;margin-bottom:15px;font-size:1rem}.major-list{margin-bottom:20px;padding:0;list-style:none}.major-list li{color:var(--secondary-color);margin-bottom:8px;padding-right:25px;position:relative}.major-list li:before{content:"•";color:var(--primary-color);font-size:1.2rem;font-weight:700;position:absolute;right:0}.major-list.no-margin{margin-bottom:0}.details-loading-container{justify-content:center;align-items:center;min-height:60vh;display:flex}.details-loading-container p{color:#aaa;font-size:1.2rem}.details-not-found{text-align:center;padding:100px 20px}.btn-primary-return{background-color:var(--primary-color,#ff4500);color:#fff;border-radius:5px;margin-top:20px;padding:10px 20px;text-decoration:none;display:inline-block}.details-container{max-width:1200px;margin:0 auto;padding:40px 20px}.details-hero{background:var(--hero-bg-gradient);color:#ff4500;border-radius:15px;margin-bottom:30px;padding:40px;box-shadow:0 4px 15px #0000001a}.details-badge{background:#e06a3b;border-radius:20px;padding:5px 15px;font-size:.9rem;font-weight:700;display:inline-block}.details-hero h1{color:#ff4500;margin-top:15px;font-size:2.2rem}.details-hero p{color:#ff4500;opacity:.9;margin-top:10px}.details-hero p i{margin-left:5px}.details-grid{grid-template-columns:2fr 1fr;gap:30px;display:grid}@media (max-width:768px){.details-grid{grid-template-columns:1fr}}.details-card{background:var(--card-bg,#fff);border-radius:12px;margin-bottom:20px;padding:30px;box-shadow:0 2px 8px #0000000d}.card-title{color:#1a3a6e;border-bottom:2px solid #eee;margin-bottom:15px;padding-bottom:10px}.card-text{color:#1a3a6e;line-height:1.8}.benefits-list,.requirements-list{padding:0;list-style-type:none}.benefits-list li{color:#1a3a6e;align-items:center;gap:10px;padding:10px 0;display:flex}.benefits-list li i{color:#27ae60}.requirements-list li{color:#1a3a6e;align-items:flex-start;gap:10px;padding:10px 0;line-height:1.6;display:flex}.requirements-list li i{color:#e06a3b;margin-top:5px}.details-sidebar .sidebar-card{background:var(--card-bg,#fff);text-align:center;border-radius:12px;padding:25px;position:sticky;top:100px;box-shadow:0 2px 8px #0000000d}.deadline-box{margin-bottom:20px}.deadline-box i{color:#e06a3b;margin-bottom:10px;font-size:2.5rem}.deadline-box h4{color:#555;margin-bottom:5px}.deadline-date{color:#c0392b;font-size:1.2rem;font-weight:700}.btn-apply-now{color:#fff;background:#e06a3b;border-radius:8px;padding:12px;font-weight:700;text-decoration:none;transition:background .3s;display:block;box-shadow:0 4px 10px #e06a3b4d}.btn-apply-now:hover{background:#c8562e}.link-back{color:#1e3c72;margin-top:15px;font-size:.9rem;text-decoration:none;display:block}.auth-container{justify-content:center;align-items:center;min-height:80vh;padding:40px 20px;display:flex}.auth-card{background:var(--card-bg,#fff);border-radius:20px;width:100%;max-width:440px;padding:40px;box-shadow:0 4px 24px #00000014}.auth-card h1{color:var(--primary-color,#ff4500);text-align:center;margin-bottom:8px;font-size:1.8rem}.auth-card p.subtitle{text-align:center;color:#888;margin-bottom:30px;font-size:.95rem}.form-group label{color:var(--text-color,#333);margin-bottom:6px;font-size:.9rem;font-weight:600;display:block}.form-group input{background:var(--bg-color,#fafafa);width:100%;color:var(--text-color,#333);box-sizing:border-box;border:1.5px solid #ddd;border-radius:10px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-group input:focus{border-color:var(--primary-color,#ff4500);outline:none}.password-input-wrapper{position:relative}.password-toggle-icon{cursor:pointer;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.btn-auth{background:var(--primary-color,#ff4500);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-family:inherit;font-size:1rem;font-weight:700;transition:background .2s}.btn-auth:hover{background:#c94008}.btn-auth:disabled{cursor:not-allowed;background:#aaa}.auth-switch{text-align:center;color:#888;margin-top:20px;font-size:.9rem}.auth-switch a{color:var(--primary-color,#ff4500);font-weight:600;text-decoration:none}.auth-msg{text-align:center;border-radius:10px;margin-bottom:16px;padding:12px;font-size:.9rem}.auth-msg.error{color:#c0392b;background:#fff0f0}.auth-msg.success{color:#27ae60;background:#f0fff4}.forgot-password{text-align:left;margin-top:-10px;margin-bottom:15px}.forgot-password .btn-link{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;transition:color .2s}.forgot-password .btn-link:hover{color:var(--primary-color,#ff4500);text-decoration:underline}.admin-container{max-width:700px;margin:40px auto;padding:20px}.admin-container h1{color:var(--primary-color,#ff4500);text-align:center;margin-bottom:20px}.token-bar{background:var(--card-bg,#fff);border:1px solid var(--primary-color,#ff4500);border-radius:12px;margin-bottom:20px;padding:15px}.token-bar label{color:#1a3a6e;margin-bottom:8px;font-weight:700;display:block}.token-bar input{box-sizing:border-box;background:var(--bg-color,#fafafa);width:100%;color:var(--text-color,#333);border:1px solid #ccc;border-radius:8px;padding:10px;font-size:15px}.tabs{justify-content:center;gap:10px;margin-bottom:25px;display:flex}.tab-btn{cursor:pointer;border:none;border-radius:10px;padding:10px 25px;font-family:inherit;font-size:16px;font-weight:700;transition:background .2s}.tab-btn.active{background:var(--primary-color,#ff4500);color:#fff}.tab-btn.inactive{color:#fff;background:#1a3a6e}.form-group{margin-bottom:15px}.form-group label{color:#1a3a6e;margin-bottom:5px;font-weight:700;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--primary-color,#ff4500);box-sizing:border-box;background:var(--card-bg,#fff);width:100%;color:var(--text-color,#333);border-radius:8px;padding:10px;font-family:inherit;font-size:15px}.form-group textarea{resize:vertical;height:100px}.btn-submit{background:var(--primary-color,#ff4500);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:15px;font-family:inherit;font-size:18px;font-weight:700}.btn-submit:hover{background:#c30}.scholarship-item{background:var(--card-bg,#fff);border:1px solid #e0e0e0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:15px 20px;display:flex;box-shadow:0 2px 8px #00000014}.scholarship-item h3{color:var(--primary-color,#ff4500);margin:0;font-size:16px}.scholarship-item p{color:#1a3a6e;margin:4px 0 0;font-size:13px}.item-btns{gap:8px;display:flex}.btn-edit{color:#fff;cursor:pointer;background:#1a3a6e;border:none;border-radius:8px;padding:7px 15px;font-family:inherit;font-weight:700}.btn-delete{color:#fff;cursor:pointer;background:#c00;border:none;border-radius:8px;padding:7px 15px;font-family:inherit;font-weight:700}.files-section{border:1px solid var(--primary-color,#ff4500);background:var(--bg-color,#fff8f5);border-radius:10px;margin-bottom:15px;padding:15px}.files-section h4{color:var(--primary-color,#ff4500);margin:0 0 12px;font-size:15px}.sub-title-file{color:#1a3a6e;margin:0 0 8px;font-weight:700}.file-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.file-row input{box-sizing:border-box;border:1px solid #ccc;border-radius:8px;flex:1;padding:8px;font-family:inherit;font-size:14px}.btn-add-file{color:#fff;cursor:pointer;background:#1a3a6e;border:none;border-radius:8px;margin-top:5px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700}.btn-add-file:hover{background:#0f2550}.btn-remove-file{color:#fff;cursor:pointer;background:#c00;border:none;border-radius:7px;padding:6px 10px;font-size:13px}.btn-remove-file:hover{background:#900}.section-divider{border:none;border-top:1px dashed var(--primary-color,#ff4500);margin:15px 0}.modal-overlay{z-index:1000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0;overflow-y:auto}.modal-overlay.open{display:flex}.modal-box{background:var(--card-bg,#fff);border-radius:16px;width:100%;max-width:650px;margin:auto;padding:30px;position:relative;box-shadow:0 10px 40px #0000004d}.modal-box h2{color:var(--primary-color,#ff4500);text-align:center;margin-bottom:20px}.modal-close{cursor:pointer;color:#666;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:15px;left:15px}.modal-close:hover{color:#c00}.btn-save{color:#fff;cursor:pointer;background:#1a3a6e;border:none;border-radius:10px;width:100%;margin-top:5px;padding:15px;font-family:inherit;font-size:18px;font-weight:700}.btn-save:hover{background:#0f2550}.admin-msg{text-align:center;border-radius:10px;margin-bottom:16px;padding:12px;font-size:1rem;font-weight:700}.admin-msg.success{color:#27ae60;background:#f0fff4}.admin-msg.error{color:#c0392b;background:#fff0f0}.admin-msg.info{color:#1a3a6e;background:#f0f7ff}.privacy-container{max-width:800px;margin:60px auto;padding:0 20px 60px}.privacy-container h1{color:var(--primary-color,#ff4500);margin-bottom:10px;font-size:2rem}.privacy-container .last-updated{color:#888;margin-bottom:40px;font-size:.9rem}.privacy-section{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e0e0e0);border-radius:16px;margin-bottom:20px;padding:28px;box-shadow:0 4px 12px #00000005}.privacy-section h2{color:var(--primary-color,#ff4500);margin-bottom:14px;font-size:1.2rem}.privacy-section p,.privacy-section li{color:var(--text-color,#333);font-size:.95rem;line-height:1.9}.privacy-section ul{margin:10px 0;padding-right:20px}.privacy-section ul li{margin-bottom:6px;list-style-type:disc}.privacy-section a{color:var(--primary-color,#ff4500);font-weight:600;text-decoration:none}.privacy-section a:hover{text-decoration:underline}.profile-container{justify-content:center;align-items:center;min-height:80vh;padding:40px 20px;display:flex}.profile-card{background:var(--card-bg,#fff);text-align:center;border:1px solid var(--card-border,#e0e0e0);border-radius:20px;width:100%;max-width:480px;padding:40px;box-shadow:0 4px 24px #0000000f}.profile-avatar{background:var(--primary-color,#ff4500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:2rem;font-weight:700;display:flex}.profile-name{color:var(--text-color,#333);margin-bottom:6px;font-size:1.5rem;font-weight:700}.profile-email{color:#888;margin-bottom:12px;font-size:.95rem}.profile-verified{border-radius:20px;margin-bottom:25px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-block}.profile-verified.yes{color:#27ae60;background:#f0fff4}[data-theme=dark] .profile-verified.yes{color:#2ecc71;background:#1e3a27}.profile-verified.no{color:#c0392b;background:#fff0f0}[data-theme=dark] .profile-verified.no{color:#e74c3c;background:#3a1e1e}.profile-divider{border:none;border-top:1px solid var(--card-border,#eee);margin:20px 0}.profile-info-row{color:var(--text-color,#333);justify-content:space-between;align-items:center;padding:10px 0;font-size:.95rem;display:flex}.profile-info-row span:first-child{color:#888}.btn-logout{color:#e74c3c;cursor:pointer;background:0 0;border:1.5px solid #e74c3c;border-radius:12px;width:100%;margin-top:20px;padding:14px;font-family:inherit;font-size:1rem;font-weight:700;transition:all .2s}.btn-logout:hover{color:#fff;background:#e74c3c}.not-logged-in{padding:20px 10px}.not-logged-in .auth-links{justify-content:center;align-items:center;gap:12px;font-size:1rem;display:flex}.not-logged-in a{color:var(--primary-color,#ff4500);font-weight:600;text-decoration:none}.not-logged-in a:hover{text-decoration:underline}.divider-slash{color:#ccc;-webkit-user-select:none;user-select:none}.llamam-button{color:#fff;cursor:pointer;z-index:9999;background:#ff4500;border:none;border-radius:50px;padding:12px 20px;font-family:inherit;font-size:16px;position:fixed;bottom:30px;left:30px;box-shadow:0 4px 15px #ff450066}.llamam-chat-box{background:var(--card-bg,#fff);z-index:9999;border:1px solid var(--card-border,#e0e0e0);direction:rtl;border-radius:16px;flex-direction:column;width:350px;height:520px;display:flex;position:fixed;bottom:90px;left:30px;overflow:hidden;box-shadow:0 8px 30px #0003}.llamam-header{background:#ff4500;justify-content:space-between;align-items:center;padding:15px;display:flex}.llamam-header span{color:#fff;font-size:16px;font-weight:700}.llamam-close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px}.llamam-messages-area{flex-direction:column;flex:1;gap:10px;padding:15px;display:flex;overflow-y:auto}.llamam-msg{white-space:pre-wrap;border-radius:12px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.6}.llamam-msg.user{color:#fff;background:#ff4500;border-bottom-right-radius:4px;align-self:flex-end}.llamam-msg.ai{background:var(--card-border,#eee);color:var(--text-color,#333);border-bottom-left-radius:4px;align-self:flex-start}.llamam-quick-container{flex-wrap:wrap;gap:6px;padding:0 10px 8px;display:flex}.llamam-quick-btn{background:var(--card-bg,#fff);color:#ff4500;cursor:pointer;white-space:nowrap;border:1px solid #ff4500;border-radius:20px;padding:5px 10px;font-size:12px}.llamam-footer{border-top:1px solid var(--card-border,#e0e0e0);flex-direction:column;gap:8px;padding:10px;display:flex}.llamam-input-row{align-items:center;gap:8px;display:flex}.llamam-input-field{border:1px solid var(--card-border,#e0e0e0);background:var(--card-bg,#fff);color:var(--text-color,#333);border-radius:10px;outline:none;flex:1;padding:10px;font-size:14px}.llamam-send-btn{color:#fff;cursor:pointer;background:#ff4500;border:none;border-radius:10px;padding:10px 15px;font-size:16px}.llamam-preview-text{color:#ff4500;padding:0 5px;font-size:12px}[data-theme=dark]{--card-bg:#0f172a;--card-border:#333;--text-color:#fff}[data-theme=dark] .card{-webkit-backdrop-filter:blur(16px)!important;background:#0f172abf!important;border:1px solid #ffffff12!important;box-shadow:0 4px 24px #00000080,inset 0 1px #ffffff0d!important}[data-theme=dark] .filters{-webkit-backdrop-filter:blur(16px)!important;background:#0f172abf!important;border-bottom:1px solid #ffffff12!important}.countdown-badge{color:#856404;background-color:#fff3cd;border-radius:8px;margin-top:8px;padding:6px 12px;font-size:13px;display:inline-block}.countdown-badge.urgent{color:#721c24;background-color:#f8d7da;font-weight:700;animation:2s infinite pulse-urgent}@keyframes pulse-urgent{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.btn-share-card{color:#ff4500;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:5px;font-size:14px;display:flex}.login-prompt-overlay{z-index:99999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-prompt-box{background:var(--card-bg,#fff);color:var(--text-color,#333);text-align:center;border:1px solid var(--card-border,#e0e0e0);direction:rtl;border-radius:16px;width:90%;max-width:340px;padding:32px 28px;box-shadow:0 10px 30px #0003}.login-prompt-box p{margin-bottom:24px;font-size:18px;font-weight:700;line-height:1.6}.login-prompt-btns{justify-content:center;gap:12px;display:flex}.login-prompt-go{background:#ff4500;border-radius:30px;padding:10px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s;color:#fff!important}.login-prompt-go:hover{transform:scale(1.05)}.login-prompt-close{border:2px solid var(--card-border,#ccc);color:var(--text-color,#666);cursor:pointer;background:0 0;border-radius:30px;padding:10px 20px;font-family:inherit;font-size:15px}.about-section a{color:inherit;text-decoration:none;display:block}.flex{display:flex}.flex-col{flex-direction:column}.min-h-screen{min-height:100vh}.justify-between{justify-content:space-between}.w-full{box-sizing:border-box;width:100%!important}.max-w-2xl{max-width:672px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.gap-4{gap:1rem!important}.answer-content{border-top:1px solid var(--card-border);min-height:0;color:var(--secondary-color);padding:0;line-height:1.8;overflow:hidden}.faq-question.active{background:var(--faq-hover-bg);border-bottom:1px solid #0000}@media (max-width:768px){.answer-content{padding:0}.major-section-title{font-size:1.1rem}}.faq-collapse-wrapper{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-collapse-wrapper.is-open{grid-template-rows:1fr}.faq-collapse-wrapper .answer-content{min-height:0;overflow:hidden}body,h1,h2,h3,h4,h5,h6,p,span,a,button,input,select,textarea{font-family:"Baloo Bhaijaan 2",sans-serif!important}.fa,.fas,.far,.fal,.fab,[class^=fa-],[class*=\ fa-]{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",Font Awesome!important}.apply-container{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;max-width:800px;margin:2rem auto;padding:2rem;box-shadow:0 4px 6px #0000000d}.apply-container h1{color:var(--primary-color);margin-bottom:1rem;font-size:2rem}.apply-container p{color:var(--text-color);margin-bottom:2rem;line-height:1.6}.apply-form-group{margin-bottom:1.5rem}.apply-form-group label{color:var(--text-color);margin-bottom:.5rem;font-weight:600;display:block}.apply-form-group label .required{color:red;margin-right:4px}.apply-form-group .field-hint{color:#666;margin-bottom:.5rem;font-size:.85rem;display:block}[data-theme=dark] .apply-form-group .field-hint{color:#aaa}.apply-input{border:1px solid var(--admin-input-border);background:var(--card-bg);width:100%;color:var(--text-color);border-radius:8px;padding:.75rem 1rem;font-family:inherit;transition:border-color .3s}.apply-input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #ff450033}.apply-textarea{resize:vertical;min-height:120px}.apply-pills-container{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.apply-pill-label{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:50px;align-items:center;padding:.5rem 1.2rem;font-size:.95rem;transition:all .3s;display:inline-flex}.apply-pill-checkbox{display:none}.pill-color-0{color:#1a237e;background-color:#e8eaf6}.pill-color-1{color:#0d47a1;background-color:#e3f2fd}.pill-color-2{color:#006064;background-color:#e0f7fa}.pill-color-3{color:#1b5e20;background-color:#e8f5e9}.pill-color-4{color:#f57f17;background-color:#fffde7}.pill-color-5{color:#880e4f;background-color:#fce4ec}.pill-color-6{color:#e65100;background-color:#fff3e0}[data-theme=dark] .pill-color-0{color:#c5cae9;background-color:#3f51b533;border-color:#3f51b54d}[data-theme=dark] .pill-color-1{color:#bbdefb;background-color:#2196f333;border-color:#2196f34d}[data-theme=dark] .pill-color-2{color:#b2ebf2;background-color:#00bcd433;border-color:#00bcd44d}[data-theme=dark] .pill-color-3{color:#c8e6c9;background-color:#4caf5033;border-color:#4caf504d}[data-theme=dark] .pill-color-4{color:#fff9c4;background-color:#ffeb3b33;border-color:#ffeb3b4d}[data-theme=dark] .pill-color-5{color:#f8bbd0;background-color:#e91e6333;border-color:#e91e634d}[data-theme=dark] .pill-color-6{color:#ffe0b2;background-color:#ff980033;border-color:#ff98004d}.apply-pill-checkbox:checked+.apply-pill-label{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 4px 8px #ff45004d}[data-theme=dark] .apply-pill-checkbox:checked+.apply-pill-label{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.apply-pill-checkbox:focus-visible+.apply-pill-label{outline:2px solid var(--primary-color);outline-offset:2px}.apply-submit-btn{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:1rem;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:all .3s}.apply-submit-btn:hover{background-color:#e63e00;transform:translateY(-2px);box-shadow:0 4px 12px #ff450066}.apply-submit-btn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.apply-error-msg{color:#d32f2f;margin-top:.25rem;font-size:.85rem;display:block}[data-theme=dark] .apply-error-msg{color:#ef5350}.file-drop-area{border:2px dashed var(--admin-input-border);text-align:center;cursor:pointer;background:var(--card-bg);color:var(--text-color);border-radius:8px;padding:2rem;transition:all .3s}.file-drop-area:hover,.file-drop-area.drag-over{border-color:var(--primary-color);background:#ff45000d}.honeypot-field{display:none!important}.accordion-item{border:1px solid var(--card-border);border-radius:8px;margin-bottom:.5rem;overflow:hidden}.accordion-header{text-align:right;background:var(--card-bg);width:100%;color:var(--text-color);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:1rem;font-weight:600;display:flex}.accordion-header:hover{background:#00000005}[data-theme=dark] .accordion-header:hover{background:#ffffff0d}.accordion-content{background:#00000003;max-height:0;padding:0 1rem;transition:max-height .3s,padding .3s;overflow:hidden}[data-theme=dark] .accordion-content{background:#ffffff05}.accordion-content.open{max-height:1000px;padding:1rem}.hero{align-items:flex-start;width:100%;height:60vh;min-height:420px;max-height:560px;padding-top:15vh;display:flex;position:relative;overflow:hidden}.hero-video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{z-index:2;background:linear-gradient(#00000059 0%,#0009 100%);position:absolute;inset:0}.hero-logo-desktop{display:none}.hero-content{z-index:3;text-align:right;color:#fff;width:100%;padding:0 24px;position:relative}.hero-title{margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.3}.hero-desc{opacity:.95;max-width:100%;margin:0 0 24px;font-size:15px;line-height:1.8}.hero-cta{color:#fff;background:#ff4500;border-radius:999px;padding:12px 32px;font-weight:700;text-decoration:none;display:inline-block}@media (min-width:768px){.hero{width:calc(100% + 48px);height:80vh;min-height:560px;max-height:820px;margin-left:-24px;margin-right:-24px}.hero-logo-desktop{z-index:3;height:220px;display:block;position:absolute;top:8px;left:16px}.hero-content{text-align:right;max-width:640px;margin-left:auto;margin-right:0;padding-right:48px}.hero-title{font-size:44px}.hero-desc{max-width:100%;margin:0 0 28px;font-size:18px}}
