@font-face{font-family:Cairo;font-style:normal;font-weight:300;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:300;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:300;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.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: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.p.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:500;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:500;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:500;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.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.p.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.p.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:800;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:800;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:800;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.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.p.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_373801e0-module__7yD2kW__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_373801e0-module__7yD2kW__variable{--font-cairo:"Cairo", "Cairo Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.0pw-43bjt5~5_.woff2)format("woff2");unicode-range:U+900-97F,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-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.13c6n_dh74ayc.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.0g_ng0t~d_b9n.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,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-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,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-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,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-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,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-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_8ff73d65-module__0p2HsW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_8ff73d65-module__0p2HsW__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8570ea2-module__E6LdoW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_8570ea2-module__E6LdoW__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3b9bbe61-module__Xd_ZlW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3b9bbe61-module__Xd_ZlW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-poppins);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-lg:10px;--shadow-sm:0 1px 2px #07193a0f, 0 8px 24px -12px #07193a1a;--shadow-md:0 12px 32px -16px #07193a38, 0 2px 6px #07193a0f;--shadow-lg:0 30px 60px -30px #07193a59;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:4px;--color-navy:#0d2f5e;--color-navy-2:#14407a;--color-navy-deep:#07193a;--color-steel:#2e6ca4;--color-steel-soft:#6e94bd;--color-soft:#f4f6f8;--color-soft-2:#eceff3;--color-line:#e2e6ec;--color-charcoal:#1a1a2e;--color-muted:#5a6275;--color-red:#b8442c;--color-red-2:#c62828;--color-gold:#c9a961;--color-gold-soft:#e6d9b5;--font-cairo:var(--font-cairo), "Cairo", "Segoe UI", sans-serif;--font-poppins:var(--font-poppins), "Poppins", system-ui, sans-serif;--font-cormorant:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-jetbrains:var(--font-jetbrains), "JetBrains Mono", "Menlo", monospace;--ease-default:cubic-bezier(.22, .61, .36, 1);--ease-cinematic:cubic-bezier(.65, .05, 0, 1);--ease-bounce:cubic-bezier(.68, -.55, .27, 1.55)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-full{min-height:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.bg-soft{background-color:var(--color-soft)}.text-charcoal{color:var(--color-charcoal)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--pad-page:clamp(24px, 5vw, 96px);--pad-section:clamp(72px, 9vw, 128px);--container:1280px;--navy:var(--color-navy);--navy-2:var(--color-navy-2);--navy-deep:var(--color-navy-deep);--steel:var(--color-steel);--steel-soft:var(--color-steel-soft);--white:#fff;--soft:var(--color-soft);--soft-2:var(--color-soft-2);--line:var(--color-line);--charcoal:var(--color-charcoal);--muted:var(--color-muted);--red:var(--color-red);--red-2:var(--color-red-2);--gold:var(--color-gold);--gold-soft:var(--color-gold-soft);--ease:var(--ease-default);--ease-cinematic:var(--ease-cinematic);--ease-bounce:var(--ease-bounce)}html,body{background:var(--color-soft);color:var(--color-charcoal)}[dir=rtl] body{font-family:var(--font-cairo)}[dir=ltr] body{font-family:var(--font-poppins)}[dir=rtl] [data-dir=ltr],[dir=rtl] .ltr{direction:ltr;unicode-bidi:isolate}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--navy:#0d2f5e;--navy-2:#14407a;--navy-deep:#07193a;--steel:#2e6ca4;--steel-soft:#6e94bd;--white:#fff;--soft:#f4f6f8;--soft-2:#eceff3;--line:#e2e6ec;--charcoal:#1a1a2e;--muted:#5a6275;--red:#b8442c;--red-2:#c62828;--gold:#c9a961;--gold-soft:#e6d9b5;--f-ar:var(--font-cairo), "Cairo", "Tajawal", "Segoe UI", sans-serif;--f-en:var(--font-poppins), "Poppins", "Montserrat", "Helvetica Neue", Arial, sans-serif;--f-display-en:var(--font-cormorant), "Cormorant Garamond", "Playfair Display", Georgia, serif;--pad-page:clamp(24px, 5vw, 96px);--pad-section:clamp(72px, 9vw, 128px);--container:1280px;--radius:4px;--radius-lg:10px;--shadow-sm:0 1px 2px #07193a0f, 0 8px 24px -12px #07193a1a;--shadow-md:0 12px 32px -16px #07193a38, 0 2px 6px #07193a0f;--shadow-lg:0 30px 60px -30px #07193a59;--ease:cubic-bezier(.22,.61,.36,1)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}input,select,textarea{font:inherit;color:inherit}html{scroll-behavior:smooth;background:var(--soft)}body{font-family:var(--f-ar);color:var(--charcoal);background:var(--soft);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65;overflow-x:hidden}html[lang=en] body{font-family:var(--f-en)}html[lang=ar] .lang-en,html[lang=en] .lang-ar{display:none!important}h1,h2,h3,h4{color:var(--navy);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.15}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:var(--f-ar);letter-spacing:0}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--red);align-items:center;gap:12px;margin-bottom:18px;font-size:12px;font-weight:600;display:inline-flex}html[lang=ar] .eyebrow{letter-spacing:.14em}.eyebrow:before{content:"";background:var(--red);width:28px;height:1px;display:inline-block}.display{letter-spacing:-.02em;font-size:clamp(40px,5.6vw,76px);font-weight:700;line-height:1.08}html[lang=en] .display{font-family:var(--f-display-en);letter-spacing:-.015em;font-weight:500}.display .accent-italic{color:var(--red);font-style:italic}html[lang=ar] .display .accent-italic{color:var(--red);font-style:normal}.h2{font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.15}.h3{font-size:clamp(20px,1.6vw,24px);font-weight:600;line-height:1.3}.lede{color:var(--muted);max-width:60ch;font-size:clamp(16px,1.2vw,19px)}html[lang=en] .lede{font-weight:400}.small{color:var(--muted);font-size:13px}.container{width:100%;max-width:var(--container);padding:0 var(--pad-page);margin:0 auto}.section{padding-block:var(--pad-section);position:relative}.section.tight{padding-block:clamp(48px,6vw,84px)}.section.dark{background:var(--navy-deep);color:var(--white)}.section.dark h1,.section.dark h2,.section.dark h3{color:var(--white)}.section.dark .lede{color:#ffffffb8}.section.soft{background:var(--soft)}.section.white{background:var(--white)}.hairline{background:linear-gradient(90deg, transparent, var(--gold) 20%, var(--gold) 80%, transparent);opacity:.35;width:100%;height:1px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.section-head .copy{max-width:56ch}.site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .25s var(--ease), padding .25s var(--ease);background:#ffffffd9;position:sticky;top:0}.site-header.scrolled{box-shadow:var(--shadow-sm)}.nav{transition:padding .25s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:18px 0;display:grid}.site-header.scrolled .nav{padding:12px 0}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:contain;width:44px;height:44px}.brand-name{flex-direction:column;line-height:1;display:flex}.brand-name .ar{font-family:var(--f-ar);color:var(--navy);letter-spacing:0;font-size:18px;font-weight:800}.brand-name .en{font-family:var(--f-en);color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:600}.nav-links{justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{color:var(--charcoal);letter-spacing:.01em;transition:color .2s var(--ease);padding:10px 16px;font-size:14px;font-weight:500;display:inline-block;position:relative}html[lang=ar] .nav-links a{font-weight:600}.nav-links a:hover,.nav-links a.active{color:var(--navy)}.nav-links a.active:after{content:"";inset-inline:16px;background:var(--red);height:2px;position:absolute;bottom:4px}.nav-actions{align-items:center;gap:12px;display:flex}.lang-toggle{border:1px solid var(--line);letter-spacing:.12em;color:var(--navy);transition:all .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.lang-toggle:hover{border-color:var(--navy);background:var(--navy);color:var(--white)}.lang-toggle .globe{stroke:currentColor;fill:none;stroke-width:1.5px;width:14px;height:14px}.mobile-toggle{display:none}@media (max-width:980px){.nav{grid-template-columns:auto 1fr auto;gap:16px}.nav-links{background:var(--navy-deep);color:var(--white);transition:transform .35s var(--ease);z-index:60;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 24px;position:fixed;inset:0;transform:translate(100%)}html[dir=ltr] .nav-links{transform:translate(-100%)}.nav-links.open{transform:translate(0)}.nav-links a{color:var(--white);padding:14px 24px;font-size:20px}.nav-links a.active:after{background:var(--gold)}.mobile-toggle{border:1px solid var(--line);z-index:70;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.mobile-toggle.open{color:var(--white);border-color:#ffffff4d}.nav-links.open~* .mobile-toggle{color:var(--white)}}.btn{letter-spacing:.04em;transition:all .25s var(--ease);cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:600;display:inline-flex;position:relative}html[lang=ar] .btn{letter-spacing:0;font-size:15px;font-weight:700}.btn-primary{background:var(--red);color:var(--white);box-shadow:0 8px 24px -8px #b8442c8c}.btn-primary:hover{background:#9c3823;transform:translateY(-2px)}.btn-navy{background:var(--navy);color:var(--white)}.btn-navy:hover{background:var(--navy-2);transform:translateY(-2px)}.btn-ghost{color:var(--navy);border:1px solid var(--navy);background:0 0}.btn-ghost:hover{background:var(--navy);color:var(--white)}.btn-ghost.on-dark{color:var(--white);border-color:#ffffff4d}.btn-ghost.on-dark:hover{background:var(--white);color:var(--navy);border-color:var(--white)}.btn .arrow{width:16px;height:16px;transition:transform .25s var(--ease)}html[dir=rtl] .btn .arrow{transform:scaleX(-1)}.btn:hover .arrow{transform:translate(4px)}html[dir=rtl] .btn:hover .arrow{transform:scaleX(-1)translate(4px)}.link-arrow{color:var(--navy);transition:gap .25s var(--ease);border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-size:14px;font-weight:600;display:inline-flex}.link-arrow:hover{color:var(--red);gap:14px}.link-arrow .arrow{width:14px;height:14px}html[dir=rtl] .link-arrow .arrow{transform:scaleX(-1)}.hero{background:var(--navy-deep);color:var(--white);padding-block:clamp(96px,12vw,160px);position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(ellipse at 80% 20%, #2e6ca466, transparent 50%), radial-gradient(ellipse at 10% 80%, #b8442c2e, transparent 50%), linear-gradient(180deg, var(--navy-deep) 0%, #04102a 100%);position:absolute;inset:0}.hero:after{content:"";opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><path d='M40 0 L80 40 L40 80 L0 40 Z' fill='none' stroke='%23ffffff' stroke-width='.6' opacity='.6'/></svg>");position:absolute;inset:0}.hero>*{z-index:2;position:relative}.hero h1{color:var(--white)}.hero .lede{color:#ffffffc7;margin-top:24px;font-size:clamp(16px,1.4vw,20px)}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero-banner{background:var(--navy-deep);color:var(--white);padding-block:clamp(72px,9vw,120px);position:relative;overflow:hidden}.hero-banner:before{content:"";background:radial-gradient(at 70% 30%,#2e6ca44d,#0000 60%);position:absolute;inset:0}.hero-banner:after{content:"";opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><circle cx='60' cy='60' r='40' fill='none' stroke='%23ffffff' stroke-width='.4' opacity='.5'/><circle cx='60' cy='60' r='30' fill='none' stroke='%23ffffff' stroke-width='.4' opacity='.5'/><circle cx='60' cy='60' r='20' fill='none' stroke='%23ffffff' stroke-width='.4' opacity='.5'/></svg>");position:absolute;inset:0}.hero-banner>*{z-index:2;position:relative}.hero-banner h1{color:var(--white);margin-bottom:16px;font-size:clamp(36px,4.4vw,56px)}.breadcrumb{letter-spacing:.14em;text-transform:uppercase;color:#fff9;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.breadcrumb a:hover{color:var(--gold)}.breadcrumb .sep{color:#ffffff4d}html[lang=ar] .breadcrumb{letter-spacing:.08em}.img-placeholder{background:var(--soft-2);border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:4/3;background-image:repeating-linear-gradient(-45deg,#0000 0 12px,#0d2f5e0f 12px 13px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.img-placeholder.tall{aspect-ratio:3/4}.img-placeholder.wide{aspect-ratio:16/9}.img-placeholder.square{aspect-ratio:1}.img-placeholder .label{letter-spacing:.14em;text-transform:uppercase;color:var(--steel);border:1px solid var(--line);background:#ffffffd9;border-radius:2px;padding:8px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.img-placeholder.dark{background-color:var(--navy);background-image:repeating-linear-gradient(-45deg,#0000 0 12px,#ffffff0a 12px 13px);border-color:#ffffff14}.img-placeholder.dark .label{color:var(--gold-soft);background:#0d2f5eb3;border-color:#c9a9614d}.stats{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat{border-inline-end:1px solid #ffffff14;padding:32px 28px}.stat:last-child{border-inline-end:0}.stat .num{font-family:var(--f-en);color:var(--white);letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:clamp(40px,4vw,56px);font-weight:300;line-height:1;display:flex}.stat .num .suf{color:var(--gold);font-size:.55em;font-weight:500}.stat .label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;margin-top:14px;font-size:13px}html[lang=ar] .stat .label{text-transform:none;letter-spacing:0;font-size:14px}@media (max-width:720px){.stats{grid-template-columns:repeat(2,1fr)}.stat{border-bottom:1px solid #ffffff14}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:all .35s var(--ease);padding:36px;position:relative;overflow:hidden}.card:before{content:"";inset-inline-start:0;background:var(--red);width:3px;height:0;transition:height .35s var(--ease);position:absolute;top:0}.card:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-4px)}.card:hover:before{height:100%}.card .icon{border:1px solid var(--line);border-radius:var(--radius);width:48px;height:48px;color:var(--navy);background:var(--soft);justify-content:center;align-items:center;margin-bottom:24px;display:flex}.card .icon svg{stroke-width:1.5px;width:24px;height:24px}.card h3{margin-bottom:12px}.card p{color:var(--muted);font-size:15px;line-height:1.7}html[lang=ar] .card p{font-size:16px}.features{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:980px){.features{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.features{grid-template-columns:1fr}}.feature{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:all .3s var(--ease);padding:36px 28px;position:relative}.feature:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.feature .num{font-family:var(--f-en);letter-spacing:.2em;color:var(--gold);margin-bottom:24px;font-size:12px;font-weight:600;display:block}.feature .icon{width:44px;height:44px;color:var(--navy);margin-bottom:20px}.feature .icon svg{stroke-width:1.2px;fill:none;stroke:currentColor;width:100%;height:100%}.feature h3{margin-bottom:10px;font-size:17px}.feature p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.service-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:980px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.service-grid{grid-template-columns:1fr}}.service-card{background:var(--white);border:1px solid var(--line);transition:all .3s var(--ease);padding:32px 24px;position:relative;overflow:hidden}.service-card:after{content:"";background:var(--red);width:0;height:2px;transition:width .35s var(--ease);position:absolute;inset-block-end:0;inset-inline-start:0}.service-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.service-card:hover:after{width:100%}.service-card .icon{width:56px;height:56px;color:var(--steel);margin-bottom:20px}.service-card .icon svg{stroke-width:1.2px;fill:none;stroke:currentColor;width:100%;height:100%}.service-card h3{margin-bottom:6px;font-size:18px}.service-card .en-label{font-family:var(--f-en);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:11px;display:block}.service-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}html[lang=ar] .service-card p{font-size:14px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:880px){.split{grid-template-columns:1fr}}.split.lopsided{grid-template-columns:1.1fr .9fr}.quote-block{background:linear-gradient(135deg, var(--navy) 0%, var(--steel) 100%);color:var(--white);border-radius:var(--radius);padding:clamp(48px,6vw,80px);position:relative;overflow:hidden}.quote-block:before{content:"“";top:16px;font-family:var(--f-display-en);color:var(--gold);opacity:.35;font-size:200px;line-height:1;position:absolute;inset-inline-start:32px}html[lang=ar] .quote-block:before{content:"”"}.quote-block .quote{max-width:56ch;margin-bottom:32px;font-size:clamp(20px,1.8vw,26px);font-style:italic;font-weight:400;line-height:1.55;position:relative}html[lang=ar] .quote-block .quote{font-style:normal;font-weight:500}.quote-block .author{align-items:center;gap:16px;display:flex}.quote-block .author .avatar{width:56px;height:56px;font-family:var(--f-display-en);color:var(--gold);background:#ffffff1a;border:1px solid #c9a96166;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.quote-block .author .name{font-weight:600}.quote-block .author .role{color:#ffffffb3;margin-top:2px;font-size:13px}.cta-banner{background:var(--navy-deep);color:var(--white);padding:clamp(48px,6vw,80px) 0;position:relative;overflow:hidden}.cta-banner:before{content:"";opacity:.15;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'><circle cx='100' cy='100' r='80' fill='none' stroke='%23C9A961' stroke-width='.5'/><circle cx='100' cy='100' r='60' fill='none' stroke='%23C9A961' stroke-width='.5'/><circle cx='100' cy='100' r='40' fill='none' stroke='%23C9A961' stroke-width='.5'/></svg>");background-position:right -50px center;background-repeat:no-repeat;position:absolute;inset:0}html[dir=ltr] .cta-banner:before{background-position:-50px}.cta-banner>*{position:relative}.cta-banner-inner{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:880px){.cta-banner-inner{grid-template-columns:1fr}}.cta-banner h2{color:var(--white);margin-bottom:16px;font-size:clamp(28px,3vw,40px)}.cta-contact{flex-direction:column;gap:16px;display:flex}.cta-contact a{color:#ffffffd9;align-items:center;gap:12px;font-size:15px;transition:color .2s;display:flex}.cta-contact a:hover{color:var(--gold)}.cta-contact .ico{width:18px;height:18px;color:var(--gold)}.site-footer{background:var(--navy-deep);color:#ffffffbf;padding-top:72px;padding-bottom:24px;font-size:14px}.footer-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:56px;display:grid}@media (max-width:880px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.footer-grid h4{color:var(--white);letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:600}html[lang=ar] .footer-grid h4{letter-spacing:.08em;font-size:14px}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid li{margin-bottom:10px}.footer-grid a{transition:color .2s}.footer-grid a:hover{color:var(--gold)}.footer-brand{align-items:center;gap:14px;margin-bottom:20px;display:flex}.footer-brand img{width:48px;height:48px}.footer-brand .name{color:var(--white);font-size:16px;font-weight:700}.footer-brand .sub{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.socials{gap:10px;margin-top:16px;display:flex}.socials a{border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.socials a:hover{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}.socials svg{width:14px;height:14px}.footer-bottom{color:#ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:12px;display:flex}.float-actions{bottom:24px;z-index:40;flex-direction:column;gap:12px;display:flex;position:fixed;inset-inline-end:24px}.float-btn{background:var(--navy);width:48px;height:48px;color:var(--white);box-shadow:var(--shadow-md);transition:all .25s var(--ease);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:translateY(10px)}.float-btn.show{opacity:1;pointer-events:auto;transform:translateY(0)}.float-btn:hover{transform:translateY(-3px)}.float-btn.whatsapp{opacity:1;pointer-events:auto;background:#25d366;transform:translateY(0)}.float-btn svg{width:20px;height:20px}.reveal,.reveal.in{opacity:1;transform:none}.form{gap:20px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-size:12px;font-weight:600}html[lang=ar] .field label{letter-spacing:.04em;text-transform:none;font-size:13px}.field input,.field select,.field textarea{background:var(--white);border:1px solid var(--line);color:var(--charcoal);border-radius:2px;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--navy);outline:0;box-shadow:0 0 0 3px #0d2f5e14}.field.row-2{grid-column:span 2}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid .full{grid-column:1/-1}@media (max-width:640px){.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}.timeline{padding-inline-start:36px;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, transparent, var(--gold) 10%, var(--gold) 90%, transparent);opacity:.5;width:1px;position:absolute;inset-block:12px;inset-inline-start:0}.timeline-item{padding-bottom:48px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";inset-inline-start:-40px;background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;box-shadow:0 0 0 4px #b8442c26}.timeline-item .year{font-family:var(--f-en);letter-spacing:.22em;color:var(--red);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.timeline-item h3{margin-bottom:10px;font-size:20px}.timeline-item p{color:var(--muted);margin:0}.process{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}@media (max-width:980px){.process{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.process{grid-template-columns:1fr}}.process-step{background:var(--white);border:1px solid var(--line);cursor:pointer;transition:all .25s var(--ease);padding:28px 24px;position:relative}.process-step:hover{box-shadow:var(--shadow-md);border-color:#0000}.process-step .step-num{top:16px;font-family:var(--f-en);color:var(--gold);opacity:.6;font-size:36px;font-weight:200;line-height:1;position:absolute;inset-inline-end:20px}.process-step .icon{width:40px;height:40px;color:var(--navy);margin-bottom:18px}.process-step .icon svg{stroke-width:1.2px;fill:none;stroke:currentColor;width:100%;height:100%}.process-step h3{margin-bottom:8px;font-size:16px;line-height:1.3}.process-step .desc{color:var(--muted);max-height:0;transition:max-height .35s var(--ease), margin-top .35s var(--ease);font-size:13px;overflow:hidden}.process-step.expanded .desc{max-height:200px;margin-top:12px}.process-step .toggle{letter-spacing:.12em;text-transform:uppercase;color:var(--red);align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:600;display:flex}html[lang=ar] .process-step .toggle{letter-spacing:0;text-transform:none}.process-step .toggle .chev{width:12px;height:12px;transition:transform .3s var(--ease)}.process-step.expanded .toggle .chev{transform:rotate(180deg)}.wizard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(28px,4vw,56px)}.wizard-progress{align-items:center;gap:8px;margin-bottom:48px;display:flex}.wizard-progress .dot{background:var(--line);flex:1;height:2px;position:relative}.wizard-progress .dot.done{background:var(--red)}.wizard-progress .dot.active:after{content:"";background:var(--red);border-radius:50%;width:12px;height:12px;position:absolute;inset:-5px;inset-inline-start:-6px;box-shadow:0 0 0 4px #b8442c33}.wizard-step{display:none}.wizard-step.active{display:block}@keyframes slidein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wizard-step .step-meta{font-family:var(--f-en);letter-spacing:.22em;color:var(--red);margin-bottom:12px;font-size:12px;font-weight:600}.wizard-step h2{margin-bottom:12px;font-size:28px}.wizard-step .step-desc{color:var(--muted);margin-bottom:32px}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:28px;display:flex}.choice-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.choice-grid{grid-template-columns:1fr}}.choice{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:all .2s var(--ease);background:var(--white);text-align:start;padding:28px;position:relative}.choice:hover{border-color:var(--navy);transform:translateY(-2px)}.choice.selected{border-color:var(--navy);background:var(--soft);box-shadow:0 0 0 1px var(--navy) inset}.choice.selected:after{content:"";top:14px;background:var(--red);border-radius:50%;width:18px;height:18px;position:absolute;inset-inline-end:14px}.choice .icon{width:36px;height:36px;color:var(--navy);margin-bottom:14px}.choice .icon svg{stroke-width:1.2px;fill:none;stroke:currentColor;width:100%;height:100%}.choice h3{margin-bottom:6px;font-size:18px}.choice p{color:var(--muted);margin:0;font-size:14px}.summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft);padding:24px}.summary dl{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;display:grid}.summary dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}html[lang=ar] .summary dt{letter-spacing:0;text-transform:none;font-size:13px}.summary dd{color:var(--navy);margin:0;font-weight:600}.adv-list{grid-template-columns:1fr 1fr;gap:16px 32px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.adv-list{grid-template-columns:1fr}}.adv-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.adv-list li:last-child,.adv-list li:nth-last-child(2):nth-child(odd){border-bottom:0}.adv-list .check{background:var(--navy);width:22px;height:22px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.adv-list .check svg{stroke-width:2.5px;width:12px;height:12px}.adv-list .text{color:var(--charcoal);font-size:15px;line-height:1.5}.world-map{background:var(--navy-deep);border-radius:var(--radius);color:var(--white);justify-content:center;align-items:center;min-height:380px;padding:48px;display:flex;position:relative;overflow:hidden}.world-map svg{width:100%;max-width:720px;height:auto}.world-map .dot{fill:var(--gold);filter:drop-shadow(0 0 6px var(--gold))}.world-map .dot.pulse{animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.map-embed{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:420px;overflow:hidden}.map-embed iframe{border:0;width:100%;height:100%}.loader{background:var(--white);z-index:100;transition:opacity .6s var(--ease), visibility .6s;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader.hide{opacity:0;visibility:hidden}.loader img{width:96px;height:96px;animation:2s linear infinite spin,1.6s ease-in-out infinite alternate fade}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:.4;transform:scale(.95)rotate(0)}to{opacity:1;transform:scale(1.02)rotate(180deg)}}.tag{color:var(--red);letter-spacing:.14em;text-transform:uppercase;background:#b8442c14;border-radius:2px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}html[lang=ar] .tag{letter-spacing:0;text-transform:none;font-size:13px}.gold-rule{background:var(--gold);width:60px;height:1px;margin:24px 0}.section.dark .gold-rule{background:var(--gold)}.form-success{border:1px solid var(--navy);color:var(--navy);border-radius:var(--radius);background:#0d2f5e0f;padding:14px 18px;font-size:14px;font-weight:600;display:none}.form-success.show{display:block}.hours-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.hours-card h3{margin-bottom:18px;font-size:18px}.hours-row{border-bottom:1px dashed var(--line);justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.hours-row:last-child{border-bottom:0}.hours-row .day{color:var(--navy);font-weight:600}.hours-row .time{color:var(--muted);font-family:var(--f-en)}.wizard.shake{animation:.35s shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.contact-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:880px){.contact-cards{grid-template-columns:1fr}}.contact-card{background:var(--white);border:1px solid var(--line);text-align:center;border-radius:var(--radius);transition:all .3s var(--ease);padding:32px}.contact-card:hover{box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-4px)}.contact-card .icon{background:var(--soft);border:1px solid var(--line);width:52px;height:52px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.contact-card .icon svg{stroke-width:1.5px;fill:none;stroke:currentColor;width:22px;height:22px}.contact-card .meta{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:6px;font-size:11px;font-weight:600}html[lang=ar] .contact-card .meta{letter-spacing:0;text-transform:none;font-size:13px}.contact-card h3{margin-bottom:8px;font-size:18px}.contact-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.contact-card a{color:var(--navy)}.vm-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:880px){.vm-grid{grid-template-columns:1fr}}.vm-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:48px 40px;position:relative}.vm-card .num{top:24px;font-family:var(--f-display-en);color:var(--gold);opacity:.35;font-size:56px;font-style:italic;line-height:1;position:absolute;inset-inline-end:32px}.vm-card .icon{width:56px;height:56px;color:var(--navy);margin-bottom:24px}.vm-card .icon svg{stroke-width:1.2px;fill:none;stroke:currentColor;width:100%;height:100%}.vm-card .label{letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-size:11px;font-weight:600}html[lang=ar] .vm-card .label{letter-spacing:0;text-transform:none;font-size:13px}.vm-card h2{margin-bottom:16px;font-size:28px}.vm-card p{color:var(--charcoal);margin:0;font-size:15px;line-height:1.7}.sector-header{border-bottom:1px solid var(--line);align-items:baseline;gap:24px;margin-bottom:40px;padding-bottom:24px;display:flex}.sector-header h2{font-size:clamp(24px,3vw,36px)}.sector-header .en-sub{font-family:var(--f-en);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.sector-header .count{font-family:var(--f-en);letter-spacing:.14em;color:var(--gold);margin-inline-start:auto;font-size:12px}@media (max-width:640px){.sector-header{flex-direction:column;align-items:flex-start;gap:8px}}.pattern-bg{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path d='M30 0 L60 30 L30 60 L0 30 Z M30 10 L50 30 L30 50 L10 30 Z' fill='none' stroke='%230D2F5E' stroke-width='.4' opacity='.4'/></svg>");background-size:60px 60px}
:root{--ease-cinematic:cubic-bezier(.65, .05, 0, 1);--ease-bounce:cubic-bezier(.68, -.55, .27, 1.55)}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor .choice,html.has-cursor .card,html.has-cursor .feature,html.has-cursor .service-card,html.has-cursor .process-step,html.has-cursor [data-magnetic],html.has-cursor [data-cursor]{cursor:none}html.has-cursor input,html.has-cursor textarea,html.has-cursor select{cursor:text}.cursor-dot,.cursor-ring{pointer-events:none;z-index:9999;will-change:transform;mix-blend-mode:difference;border-radius:50%;position:fixed;top:0;left:0}.cursor-dot{background:var(--white);width:6px;height:6px;transition:width .25s var(--ease-cinematic), height .25s var(--ease-cinematic);transform:translate(-100px,-100px)}.cursor-ring{border:1px solid var(--white);width:36px;height:36px;transition:width .35s var(--ease-cinematic), height .35s var(--ease-cinematic), background-color .25s var(--ease-cinematic), opacity .2s;transform:translate(-100px,-100px)}.cursor-ring.is-hover{background:#ffffff14;width:64px;height:64px}.cursor-ring.is-drag{background:var(--red);border-color:var(--red);width:80px;height:80px}.cursor-dot.is-hover{width:0;height:0}body.cursor-hidden .cursor-dot,body.cursor-hidden .cursor-ring{opacity:0}}.scroll-progress{z-index:90;pointer-events:none;background:#0d2f5e0f;width:100%;height:2px;position:fixed;top:0;left:0}.scroll-progress .bar{background:linear-gradient(90deg, var(--navy), var(--steel), var(--red));width:0%;height:100%}.page-transition{z-index:9000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-transition .panel{background:var(--navy-deep);transform-origin:bottom;transition:transform .7s var(--ease-cinematic);position:absolute;inset:0;transform:scaleY(0)}.page-transition.active .panel{transform:scaleY(1)}.page-transition.exit .panel{transform-origin:top;transform:scaleY(0)}.page-transition .pt-logo{opacity:0;width:88px;height:88px;transition:opacity .35s var(--ease-cinematic) .15s, transform .55s var(--ease-cinematic) .15s;position:relative;transform:scale(.7)}.page-transition.active .pt-logo{opacity:1;transform:scale(1)}.page-transition .pt-logo img{filter:drop-shadow(0 0 24px #c9a96180);width:100%;height:100%;animation:1.6s linear infinite pt-spin}@keyframes pt-spin{to{transform:rotate(360deg)}}.grain{z-index:8000;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:200px 200px;position:fixed;inset:0}.marquee{width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{flex:none;gap:64px;padding-inline-end:64px;animation:28s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}html[dir=rtl] .marquee-track{animation-direction:reverse}.marquee-track>*{flex:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{font-family:var(--f-display-en);color:var(--navy);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:18px;font-size:clamp(40px,6vw,88px);font-style:italic;font-weight:400;line-height:1;display:inline-flex}html[lang=ar] .marquee-item{font-family:var(--f-ar);font-style:normal;font-weight:700}.marquee-item .dot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px}.marquee-item.outline{-webkit-text-stroke:1px var(--navy);color:#0000}.split-line{vertical-align:top;line-height:1.15;display:inline-block;overflow:hidden}.split-word{will-change:transform, opacity;display:inline-block}.split-word.in{animation:1s cubic-bezier(.65,.05,0,1) split-in}@keyframes split-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}[data-magnetic]{transition:transform .25s var(--ease-cinematic);will-change:transform;display:inline-flex}[data-tilt]{transform-style:preserve-3d;transition:transform .4s var(--ease-cinematic);will-change:transform;transform:perspective(900px)rotateX(0)rotateY(0)}[data-tilt]>*{transform:translateZ(20px)}[data-parallax]{will-change:transform}.reveal-up,.reveal-left,.reveal-right,.reveal-scale,.reveal-up.in,.reveal-left.in,.reveal-right.in,.reveal-scale.in,.mask-line.in>span,.split-word.in,.adv-list.in li{opacity:1;transform:none}.counter-roll{font-variant-numeric:tabular-nums;gap:1px;display:inline-flex}.confetti-host{pointer-events:none;z-index:95;position:fixed;inset:0;overflow:hidden}.confetti-piece{will-change:transform;width:8px;height:14px;position:absolute;top:-20px}.hero-canvas{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-bg-image{z-index:0;background:radial-gradient(ellipse at 75% 30%, #2e6ca473, transparent 55%), radial-gradient(ellipse at 15% 75%, #b8442c38, transparent 55%), linear-gradient(180deg, var(--navy-deep) 0%, #04102a 100%);position:absolute;inset:0}.logo-orbit{aspect-ratio:1;width:clamp(280px,32vw,420px);position:relative}.logo-orbit .core{background:radial-gradient(circle at 35% 30%, #fff, var(--gold-soft) 30%, var(--gold) 65%, #8a7035);border-radius:50%;animation:8s ease-in-out infinite orbit-core;position:absolute;inset:22%;box-shadow:0 0 60px #c9a96166,0 30px 80px #07193a99,inset -10px -20px 40px #00000059,inset 10px 10px 30px #ffffff4d}.logo-orbit .ring{border:1px solid #c9a9614d;border-radius:50%;position:absolute;inset:0}.logo-orbit .ring.r2{border-style:dashed;border-color:#c9a9612e;inset:8%}.logo-orbit .ring.r3{border-color:#2e6ca440;inset:-10%}.logo-orbit .ring.spin{animation:22s linear infinite orbit-spin}.logo-orbit .ring.spin2{animation:36s linear infinite reverse orbit-spin}.logo-orbit .satellite{background:var(--gold);width:12px;height:12px;box-shadow:0 0 16px var(--gold);border-radius:50%;position:absolute}.logo-orbit .s1{top:-6px;left:50%;transform:translate(-50%)}.logo-orbit .s2{background:var(--red);box-shadow:0 0 16px var(--red);bottom:-6px;right:30%}.logo-orbit .s3{width:8px;height:8px;top:30%;left:-6px}@keyframes orbit-core{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}.scroll-cue{color:#ffffffb3;z-index:5;letter-spacing:.22em;text-transform:uppercase;flex-direction:column;align-items:center;gap:14px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}html[lang=ar] .scroll-cue{letter-spacing:.08em}.scroll-cue .line{background:linear-gradient(to bottom, transparent, var(--gold), transparent);width:1px;height:56px;position:relative;overflow:hidden}.scroll-cue .line:before{content:"";background:var(--white);height:50%;animation:scroll-dash 2.4s var(--ease-cinematic) infinite;position:absolute;top:-50%;left:0;right:0}@keyframes scroll-dash{to{transform:translateY(300%)}}.flip-card{perspective:1200px;min-height:280px;position:relative}.flip-card-inner{width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .8s var(--ease-cinematic);position:relative}.flip-card:hover .flip-card-inner,.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}html[dir=rtl] .flip-card:hover .flip-card-inner,html[dir=rtl] .flip-card.is-flipped .flip-card-inner{transform:rotateY(-180deg)}.flip-face{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);backface-visibility:hidden;flex-direction:column;padding:36px 28px;display:flex;position:absolute;inset:0}.flip-face.back{background:var(--navy-deep);color:var(--white);transform:rotateY(180deg)}html[dir=rtl] .flip-face.back{transform:rotateY(-180deg)}.flip-face.back h3{color:var(--white)}.flip-face.back p{color:#ffffffc7}.flip-face .corner{top:16px;font-family:var(--f-display-en);letter-spacing:.14em;color:var(--gold);text-transform:uppercase;font-size:14px;font-style:italic;position:absolute;inset-inline-end:20px}.draw-path{fill:none;stroke:var(--gold);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;pathLength:1;transition:stroke-dashoffset 2.5s var(--ease-cinematic)}.draw-path.in{stroke-dashoffset:0}.process-flow{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}@media (max-width:980px){.process-flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.process-flow{grid-template-columns:1fr}}.process-flow .flow-line{pointer-events:none;z-index:0;position:absolute;inset:0}.adv-list.in li{animation:.7s cubic-bezier(.65,.05,0,1) adv-in}.adv-list.in li:first-child{animation-delay:50ms}.adv-list.in li:nth-child(2){animation-delay:.12s}.adv-list.in li:nth-child(3){animation-delay:.19s}.adv-list.in li:nth-child(4){animation-delay:.26s}.adv-list.in li:nth-child(5){animation-delay:.33s}.adv-list.in li:nth-child(6){animation-delay:.4s}.adv-list.in li:nth-child(7){animation-delay:.47s}.adv-list.in li:nth-child(8){animation-delay:.54s}@keyframes adv-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.expand-row{grid-template-columns:1fr 1fr 1fr;gap:16px;height:480px;display:grid}@media (max-width:880px){.expand-row{grid-template-columns:1fr;height:auto}}.expand-card{cursor:pointer;border-radius:var(--radius);background:var(--navy-deep);color:var(--white);transition:flex-grow .8s var(--ease-cinematic), filter .4s;flex:1;align-items:flex-end;min-height:320px;padding:32px 28px;display:flex;position:relative;overflow:hidden}.expand-row:hover .expand-card{filter:brightness(.7);flex-grow:.6}.expand-row .expand-card:hover{filter:none;flex-grow:2}.expand-card:before{content:"";z-index:1;background:linear-gradient(#07193a00 30%,#07193ae6 100%),radial-gradient(at 30% 30%,#2e6ca466,#0000 60%);position:absolute;inset:0}.expand-card:after{content:"";opacity:.3;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'><path d='M50 5 L95 50 L50 95 L5 50 Z M50 25 L75 50 L50 75 L25 50 Z' fill='none' stroke='%23C9A961' stroke-width='.6' opacity='.4'/></svg>");background-size:100px 100px;width:50%;position:absolute;top:0;bottom:0;right:0}.expand-card>*{z-index:2;position:relative}.expand-card .badge{top:24px;font-family:var(--f-en);letter-spacing:.22em;color:var(--gold);z-index:2;font-size:13px;font-weight:600;position:absolute;inset-inline-start:28px}.expand-card .body{max-width:520px}.expand-card h3{color:var(--white);margin-bottom:8px;font-size:clamp(22px,2vw,30px)}.expand-card .en-sub{font-family:var(--f-en);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin-bottom:16px;font-size:12px;display:block}.expand-card p{color:#ffffffc7;opacity:0;max-width:56ch;max-height:0;transition:opacity .35s, max-height .55s var(--ease-cinematic);margin:0;font-size:14px;line-height:1.7;overflow:hidden}.expand-row .expand-card:hover p{opacity:1;max-height:160px}.card[data-tilt],.feature[data-tilt],.service-card[data-tilt]{transition:transform .4s var(--ease-cinematic), box-shadow .4s var(--ease-cinematic)}.field-float{margin-top:14px;position:relative}.field-float input,.field-float textarea,.field-float select{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--charcoal);background:0 0;border-radius:0;padding:18px 0 10px;font-size:16px;transition:border-color .3s}.field-float input:focus,.field-float textarea:focus,.field-float select:focus{border-color:var(--navy);box-shadow:none;outline:0}.field-float label{inset-inline-start:0;letter-spacing:0;text-transform:none;color:var(--muted);pointer-events:none;transition:transform .3s var(--ease-cinematic), color .3s, font-size .3s;transform-origin:0 0;font-size:14px;font-weight:500;position:absolute;top:18px}html[dir=rtl] .field-float label{transform-origin:100% 0}.field-float input:focus+label,.field-float textarea:focus+label,.field-float select:focus+label,.field-float input:not(:placeholder-shown)+label,.field-float textarea:not(:placeholder-shown)+label,.field-float.has-value label{color:var(--red);transform:translateY(-22px)scale(.78)}.field-float .bar{background:var(--red);width:0;height:1px;transition:width .4s var(--ease-cinematic);position:absolute;bottom:0;left:0}.field-float input:focus~.bar,.field-float textarea:focus~.bar{width:100%}.wizard-progress{position:relative}.wizard-progress .dot{background:var(--line);flex:1;height:2px;position:relative;overflow:hidden}.wizard-progress .dot:before{content:"";background:var(--red);width:0%;transition:width .6s var(--ease-cinematic);position:absolute;inset:0}.wizard-progress .dot.done:before{width:100%}.wizard-progress .dot.active:before{width:60%}.wizard-progress .dot.active:after{content:"";top:50%;background:var(--red);border-radius:50%;width:12px;height:12px;animation:1.8s ease-out infinite dot-pulse;position:absolute;inset-inline-start:60%;transform:translateY(-50%)translate(-50%);box-shadow:0 0 0 4px #b8442c33}html[dir=rtl] .wizard-progress .dot.active:after{transform:translateY(-50%)translate(50%)}@keyframes dot-pulse{0%,to{box-shadow:0 0 0 4px #b8442c33}50%{box-shadow:0 0 0 10px #b8442c00}}.wizard-step{display:none}.wizard-step.active{display:block}.clock{font-variant-numeric:tabular-nums;align-items:center;gap:16px;display:flex}.clock-face{border:1px solid var(--line);background:var(--white);border-radius:50%;width:64px;height:64px;position:relative}.clock-face:before{content:"";background:var(--red);z-index:2;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clock-hand{background:var(--navy);transform-origin:50% 100%;border-radius:2px;position:absolute;top:50%;left:50%}.clock-hand.hr{width:2px;height:18px;transform:translate(-50%,-100%)}.clock-hand.min{background:var(--steel);width:2px;height:24px;transform:translate(-50%,-100%)}.clock-hand.sec{background:var(--red);width:1px;height:26px;transform:translate(-50%,-100%)}.mask-line{line-height:1.05;display:block;overflow:hidden}.mask-line>span{display:inline-block}.mask-line.in>span{animation:1.2s cubic-bezier(.65,.05,0,1) mask-reveal}.mask-line.d1.in>span{animation-delay:.1s}.mask-line.d2.in>span{animation-delay:.25s}.mask-line.d3.in>span{animation-delay:.4s}.mask-line.d4.in>span{animation-delay:.55s}.mask-line.d5.in>span{animation-delay:.7s}@keyframes mask-reveal{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.hero-stat-strip{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07193a66;border-top:1px solid #ffffff1a;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-stat-strip .item{color:#ffffffd9;letter-spacing:.14em;text-transform:uppercase;border-inline-end:1px solid #ffffff0f;flex:1;align-items:center;gap:14px;padding:18px 24px;font-size:12px;display:flex}html[lang=ar] .hero-stat-strip .item{text-transform:none;letter-spacing:0;font-size:13px}.hero-stat-strip .item:last-child{border-inline-end:0}.hero-stat-strip .item .v{font-family:var(--f-en);color:var(--gold);font-size:22px;font-weight:300}@media (max-width:720px){.hero-stat-strip{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.brand-loader{z-index:9500;background:var(--navy-deep);color:var(--white);font-family:var(--f-en);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.brand-loader:before{content:"";z-index:0;background:radial-gradient(#2e6ca459,#0000 60%),radial-gradient(at 80% 20%,#c9a9611f,#0000 50%);position:absolute;inset:0}.brand-loader:after{content:"";opacity:.12;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><path d='M40 0 L80 40 L40 80 L0 40 Z' fill='none' stroke='%23C9A961' stroke-width='.5' opacity='.6'/></svg>");background-size:80px 80px;position:absolute;inset:0}.bl-stack{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#ffffff05,#fff0);border:1px solid #c9a9612e;grid-template-rows:auto 1fr auto;gap:0;width:min(560px,90vw);min-height:520px;padding:48px 48px 32px;display:grid;position:relative}.bl-stack:before,.bl-stack:after{content:"";border:1px solid var(--gold);width:16px;height:16px;position:absolute}.bl-stack:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.bl-stack:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.bl-top{border-bottom:1px solid #c9a96133;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.bl-top .bl-logo{width:56px;height:56px;position:relative}.bl-top .bl-logo img{filter:drop-shadow(0 0 16px #c9a96166);width:100%;height:100%;animation:6s linear infinite bl-logo-spin}@keyframes bl-logo-spin{to{transform:rotate(360deg)}}.bl-brand{text-align:right}html[dir=ltr] .bl-brand{text-align:left}.bl-brand .ar{font-family:var(--f-ar);color:var(--white);font-size:22px;font-weight:800;line-height:1}.bl-brand .en{letter-spacing:.28em;color:var(--gold);margin-top:6px;font-size:10px;font-weight:600}.bl-mid{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;padding:32px 0;display:flex}.bl-counter{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:4px;display:flex}.bl-counter #bl-num{font-family:var(--f-display-en);color:var(--white);letter-spacing:-.04em;font-size:clamp(80px,16vw,140px);font-style:italic;font-weight:500;line-height:1}.bl-counter .pct{font-family:var(--f-en);color:var(--gold);margin-bottom:12px;font-size:28px;font-weight:300}.bl-bar{background:#ffffff14;width:100%;height:1px;margin:18px auto 14px;position:relative}.bl-bar-fill{background:linear-gradient(90deg, var(--steel), var(--gold), var(--white));width:0%;box-shadow:0 0 8px var(--gold);position:absolute;inset:0 auto 0 0}html[dir=rtl] .bl-bar-fill{left:auto;right:0}.bl-status{letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;justify-content:center;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}html[lang=ar] .bl-status{letter-spacing:.1em}.bl-status .dot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite bl-blink}@keyframes bl-blink{0%,to{opacity:1}50%{opacity:.2}}.bl-bottom{border-top:1px solid #c9a96133;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.bl-bottom .bl-tag{color:#ffffff8c;max-width:60%;font-size:11px;line-height:1.5}html[lang=ar] .bl-bottom .bl-tag{font-size:12px}.bl-bottom .bl-co{letter-spacing:.28em;color:var(--gold);font-size:10px;font-weight:600}.bl-curtain{background:var(--navy-deep);z-index:2;height:50%;transition:transform 1s cubic-bezier(.7,0,.2,1);position:absolute;left:0;right:0}.bl-curtain.top{top:0;transform:translateY(0)}.bl-curtain.bottom{bottom:0;transform:translateY(0)}.brand-loader.done .bl-curtain.top{transform:translateY(-100%)}.brand-loader.done .bl-curtain.bottom{transform:translateY(100%)}.brand-loader.done .bl-stack{opacity:0;transition:opacity .3s}.brand-loader.hide{display:none}.bl-cities{letter-spacing:.22em;color:#ffffff40;z-index:1;pointer-events:none;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}html[dir=rtl] .bl-cities{letter-spacing:.1em}.bl-cities span{align-items:center;gap:8px;display:inline-flex}.bl-cities span:before{content:"";background:var(--gold);opacity:.6;width:4px;height:4px}@media (max-width:640px){.bl-cities{display:none}.bl-stack{min-height:440px;padding:32px 28px}}
.skip-link{top:-100px;z-index:200;background:var(--navy);color:#fff;border-radius:var(--radius);transition:top .2s var(--ease);padding:10px 16px;position:fixed;inset-inline-start:16px}.skip-link:focus{top:16px}.site-header{inset-inline:0;z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0}.site-header.solid{-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom-color:var(--line);box-shadow:var(--shadow-sm);background:#ffffffeb}.site-header .nav{transition:padding .3s var(--ease);padding:20px 0}.site-header.solid .nav{padding:12px 0}.brand-name{flex-direction:column;line-height:1;display:flex}.brand-name .primary{color:var(--navy);font-size:18px;font-weight:800}html[lang=en] .brand-name .primary{font-family:var(--f-en);letter-spacing:.04em;font-size:15px;font-weight:700}.brand-name .sub{font-family:var(--f-en);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px}.site-header:not(.solid) .nav-links a{color:#ffffffd9}.site-header:not(.solid) .nav-links a:hover,.site-header:not(.solid) .nav-links a.active,.site-header:not(.solid) .brand-name .primary{color:#fff}.site-header:not(.solid) .brand-name .sub{color:#ffffff8c}.site-header:not(.solid) .lang-toggle{color:#fff;border-color:#ffffff59}.site-header:not(.solid) .lang-toggle:hover{color:var(--navy);background:#fff;border-color:#fff}.nav-cta{padding:10px 20px;font-size:13px}.nav-links a{position:relative}.nav-links a.active:after{content:"";inset-inline:16px;background:var(--red);height:2px;position:absolute;bottom:2px}.site-header:not(.solid) .nav-links a.active:after{background:var(--gold)}.mobile-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);z-index:70;border-radius:999px;justify-content:center;align-items:center;display:none}.site-header:not(.solid) .mobile-toggle{color:#fff;border-color:#ffffff59}.mobile-nav{z-index:65;background:var(--navy-deep);color:#fff;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;gap:6px;padding:96px clamp(24px,8vw,80px) 48px;display:flex;position:fixed;inset:0}.mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav a.m-link{color:#fff;align-items:center;gap:16px;padding:10px 0;font-size:clamp(28px,7vw,44px);font-weight:700;display:inline-flex}.mobile-nav a.m-link .idx{font-family:var(--f-en);color:var(--gold);opacity:.8;min-width:28px;font-size:13px;font-style:italic}.mobile-nav a.m-link.active{color:var(--gold)}.mobile-nav .m-cta{margin-top:32px}.mobile-nav .m-foot{color:#fff9;border-top:1px solid #ffffff1f;gap:20px;margin-top:auto;padding-top:24px;font-size:13px;display:flex}.mobile-nav .m-foot a:hover{color:var(--gold)}@media (max-width:980px){.nav{grid-template-columns:auto 1fr auto}.nav-links,.nav-cta{display:none}.mobile-toggle{display:inline-flex}}.st-line{vertical-align:top;line-height:1.12;display:inline-block;overflow:hidden}.st-word{will-change:transform, opacity;display:inline-block}html[dir=rtl] .st-line{line-height:1.3}.hero-home{background:var(--navy-deep);color:#fff;align-items:center;min-height:100vh;padding-block:clamp(140px,18vh,200px) clamp(80px,10vh,120px);display:flex;position:relative;overflow:hidden}.hero-home .hero-bg{z-index:0;background:radial-gradient(ellipse at 78% 25%, #2e6ca480, transparent 55%), radial-gradient(ellipse at 12% 80%, #b8442c40, transparent 55%), linear-gradient(180deg, var(--navy-deep) 0%, #04102a 100%);position:absolute;inset:0}.hero-home .hero-grid-pattern{z-index:0;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><path d='M40 0 L80 40 L40 80 L0 40 Z' fill='none' stroke='%23ffffff' stroke-width='.6'/></svg>");position:absolute;inset:0}.hero-home>.container{z-index:3;position:relative}.hero-home h1{color:#fff}.float-shape{pointer-events:none;z-index:1;filter:blur(.5px);will-change:transform;border-radius:50%;position:absolute}.float-shape.s1{background:var(--gold);top:22%;width:14px;height:14px;box-shadow:0 0 24px var(--gold);inset-inline-end:18%}.float-shape.s2{background:var(--red);top:60%;width:8px;height:8px;box-shadow:0 0 18px var(--red);inset-inline-end:30%}.float-shape.s3{background:var(--steel);top:40%;width:10px;height:10px;box-shadow:0 0 18px var(--steel);inset-inline-start:12%}.float-shape.ring{aspect-ratio:1;top:18%;filter:none;background:0 0;border:1px solid #c9a96138;border-radius:50%;width:clamp(220px,26vw,360px);inset-inline-end:8%}.hero-logo-orbit{aspect-ratio:1;width:clamp(180px,22vw,280px);margin-inline-start:auto;position:relative}.hero-logo-orbit .core{background:radial-gradient(circle at 35% 30%, #fff, var(--gold-soft) 30%, var(--gold) 65%, #8a7035);border-radius:50%;animation:7s ease-in-out infinite hero-core-pulse;position:absolute;inset:26%;box-shadow:0 0 60px #c9a96166,inset -8px -16px 32px #0000004d}.hero-logo-orbit .core.core-logo{background:#ffffff0d;border:1px solid #c9a96159;justify-content:center;align-items:center;padding:12%;display:flex;box-shadow:0 0 60px #c9a96140}.hero-logo-orbit .core.core-logo img{object-fit:contain;width:100%;height:100%}.hero-logo-orbit .orbit-ring{border:1px solid #c9a96147;border-radius:50%;animation:26s linear infinite hero-orbit-spin;position:absolute;inset:0}.hero-logo-orbit .orbit-ring.r2{border-style:dashed;border-color:#2e6ca44d;animation-duration:38s;animation-direction:reverse;inset:12%}.hero-logo-orbit .sat{background:var(--gold);width:10px;height:10px;box-shadow:0 0 14px var(--gold);top:-5px;border-radius:50%;position:absolute;inset-inline-start:50%}@keyframes hero-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes hero-orbit-spin{to{transform:rotate(360deg)}}.hero-split{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.hero-split{grid-template-columns:1fr}.hero-logo-orbit{display:none}}.hero-cue{bottom:28px;z-index:4;color:#ffffffa6;font-family:var(--f-en);letter-spacing:.24em;text-transform:uppercase;flex-direction:column;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.hero-cue .line{background:linear-gradient(to bottom, var(--gold), transparent);width:1px;height:48px;position:relative;overflow:hidden}.hero-cue .line:after{content:"";height:50%;animation:cue-dash 2.2s var(--ease-cinematic) infinite;background:#fff;position:absolute;top:-50%;left:0;right:0}@keyframes cue-dash{to{transform:translateY(300%)}}.stats-glass{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:880px){.stats-glass{grid-template-columns:repeat(2,1fr)}}.stat-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;padding:32px 28px;position:relative;overflow:hidden}.stat-card .ico{width:40px;height:40px;color:var(--gold);margin-bottom:18px}.stat-card .num{font-family:var(--f-en);color:#fff;letter-spacing:-.02em;font-size:clamp(36px,4vw,52px);font-weight:300;line-height:1}.stat-card .label{color:#ffffffa6;letter-spacing:.04em;margin-top:12px;font-size:13px}.svc-overview{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:880px){.svc-overview{grid-template-columns:1fr}}.svc-big{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);min-height:320px;transition:box-shadow .4s var(--ease), border-color .4s var(--ease);flex-direction:column;justify-content:space-between;padding:48px 40px;display:flex;position:relative;overflow:hidden}.svc-big:after{content:"";z-index:0;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'><path d='M30 0 L60 30 L30 60 L0 30 Z M30 12 L48 30 L30 48 L12 30 Z' fill='none' stroke='%230D2F5E' stroke-width='.4' opacity='.4'/></svg>");background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 40%,#000);mask-image:linear-gradient(135deg,#0000 40%,#000)}.svc-big>*{z-index:1;position:relative}.svc-big:hover{box-shadow:var(--shadow-lg);border-color:#0000}.svc-big .badge{font-family:var(--f-en);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.svc-big h3{margin:16px 0 12px;font-size:clamp(24px,2.4vw,32px)}.svc-big p{color:var(--muted);font-size:15px;line-height:1.75}html[lang=ar] .svc-big p{font-size:16px}.chair-quote{max-width:60ch;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1.5}.chair-quote .w{opacity:.25;transition:opacity .4s var(--ease)}.footer-wave{width:100%;height:64px;color:var(--navy-deep);display:block}.footer-wave svg{width:100%;height:100%;display:block}.socials a svg{fill:currentColor;width:15px;height:15px}.wa-float{bottom:24px;z-index:45;color:#fff;width:56px;height:56px;transition:transform .25s var(--ease);background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;inset-inline-end:24px;box-shadow:0 12px 28px -8px #25d36699}.wa-float:hover{transform:scale(1.08)}.wa-float svg{width:28px;height:28px}.wa-float .pulse{opacity:0;animation:wa-ping 5s var(--ease) infinite;border:2px solid #25d366;border-radius:50%;position:absolute;inset:0}@keyframes wa-ping{0%{opacity:.75;transform:scale(1)}24%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.wa-float .pulse{animation:none}}.page-hero{padding-block:clamp(140px,18vh,220px) clamp(56px,7vw,96px)}.timeline-draw{transform-origin:top;background:#c9a96140;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.timeline-draw .fill{background:var(--gold);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.adv-check-draw{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .5s var(--ease) .2s}.adv-list.in .adv-check-draw,.in .adv-check-draw{stroke-dashoffset:0}.h-pin{background:var(--navy-deep);color:#fff;position:relative;overflow:hidden}.h-track{will-change:transform;align-items:center;gap:clamp(32px,5vw,80px);height:100vh;padding-inline:clamp(24px,6vw,96px);display:flex}.h-step{opacity:.35;width:min(420px,78vw);transition:opacity .4s var(--ease), transform .4s var(--ease);flex:none;transform:scale(.86)}.h-step.active{opacity:1;transform:scale(1)}.h-step .h-num{font-family:var(--f-en);color:#0000;-webkit-text-stroke:1px #c9a96180;font-size:clamp(64px,9vw,130px);font-weight:200;line-height:1;display:block}.h-step.active .h-num{color:var(--gold);-webkit-text-stroke:0}.h-step .h-ico{width:48px;height:48px;color:var(--gold);margin:24px 0 16px}.h-step h3{color:#fff;margin-bottom:12px;font-size:clamp(22px,2.2vw,30px)}.h-step p{color:#ffffffb8;max-width:38ch;font-size:15px;line-height:1.7}.h-progress{bottom:40px;z-index:5;background:#ffffff1f;height:2px;position:absolute;inset-inline:clamp(24px,6vw,96px)}.h-progress .fill{background:var(--gold);width:0;position:absolute;inset-block:0;inset-inline-start:0}.h-hint{top:96px;z-index:5;font-family:var(--f-en);letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:11px;position:absolute;inset-inline-start:clamp(24px,6vw,96px)}html[lang=ar] .h-hint{letter-spacing:.08em}@media (max-width:720px){.h-track{flex-direction:column;gap:40px;height:auto;padding-block:96px;transform:none!important}.h-step{opacity:1;width:100%;transform:none}.h-step .h-num{color:var(--gold);-webkit-text-stroke:0}.h-progress,.h-hint{display:none}}.map-line{stroke:var(--gold);stroke-width:1px;stroke-dasharray:4 4;opacity:.5}.map-pin{fill:var(--gold)}.map-pin.pulse{transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite map-pulse}@keyframes map-pulse{0%,to{opacity:1}50%{opacity:.35}}.form-state{align-items:center;gap:10px;display:inline-flex}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.contact-cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:880px){.contact-cols{grid-template-columns:1fr}}.map-dark{filter:invert(.92)hue-rotate(180deg)contrast(.9)saturate(.7);border-radius:var(--radius)}.wiz-step{display:none}.wiz-step.active{display:block}.count-stepper{align-items:center;gap:16px;display:flex}.count-stepper button{border:1px solid var(--line);width:48px;height:48px;color:var(--navy);transition:all .2s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.count-stepper button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.count-stepper .count-val{font-family:var(--f-en);color:var(--navy);text-align:center;min-width:80px;font-size:40px;font-weight:300}.ripple-host{position:relative;overflow:hidden}.ripple{pointer-events:none;animation:ripple .6s var(--ease) forwards;background:#fff6;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes ripple{to{opacity:0;transform:translate(-50%,-50%)scale(18)}}.cta-gradient{background:linear-gradient(120deg, var(--navy-deep), var(--navy-2), var(--steel), var(--navy-deep));background-size:300% 300%;animation:14s infinite cta-shift}@keyframes cta-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.curtain{position:relative;overflow:hidden}.curtain .curtain-panel{background:var(--navy);z-index:2;transform-origin:var(--curtain-origin,right);position:absolute;inset:0}html[dir=ltr] .curtain .curtain-panel{--curtain-origin:left}.kenburns>img,.kenburns>.kb{animation:16s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.12)}}.gradient-fill{background:radial-gradient(ellipse at 30% 25%, #2e6ca48c, transparent 60%), radial-gradient(ellipse at 75% 80%, #b8442c59, transparent 55%), linear-gradient(160deg, var(--navy) 0%, var(--navy-deep) 100%)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--radius);box-shadow:0 0 0 4px #0d2f5e40}.dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.cta-banner :where(a,button):focus-visible,.site-footer :where(a,button):focus-visible{box-shadow:0 0 0 4px #ffffff47}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--navy)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}
