@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7cHpv4kjgoGqM7E_A8s52Hs.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7cHpv4kjgoGqM7E_Ass52Hs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7cHpv4kjgoGqM7E_DMs5.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E3_-gs6FospT4.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E3_-gs6VospT4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E3_-gs51os.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E30-8s6FospT4.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E30-8s6VospT4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E30-8s51os.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E3t-4s6FospT4.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/7cHqv4kjgoGqM7E3t-4s51os.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtXA-W2r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt7A-W2r.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXt_A-W2r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUXtHA-Q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tsstApxBaigK_hnnQ1iFo1K0rqbPqA.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tsstApxBaigK_hnnQ12Fo1K0rqY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tssoApxBaigK_hnnS-agtnqWo4z1oXli2g.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tssoApxBaigK_hnnS-agtn-Wo4z1oXk.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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_Tkn9Qx_VMq2oRsWk0Fs.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_Tkn9TR_VMq2oRsWk.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:Inter;font-style:normal;font-weight:800 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/xMQOuFFYT72X5wkB_18qmnndmSe1mU-NKQJDA8i1P4w.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU79TR_VMq2oRsWk.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}
@property --rotate-motion-faq{syntax:"<angle>";inherits:false;initial-value:0deg}.motion-faq{transform:rotate(var(--rotate-motion-faq,-335.41deg));animation-name:kf_440_666_opacity_0,kf_440_666_rotate_0,kf_440_666_translate_0,kf_440_666_scale_0;animation-duration:3.06032s,3.06032s,3.06032s,3.06032s;animation-timing-function:linear,linear,linear,linear;animation-iteration-count:infinite;animation-direction:normal,normal,normal,normal;animation-play-state:running,running,running,running;animation-delay:0s,0s,0s,0s;animation-fill-mode:none,none,none,none;animation-timeline:auto,auto,auto,auto}@keyframes kf_440_666_opacity_0{0%{opacity:0;animation-timing-function:ease-out}40.399%{opacity:1}to{opacity:1}}@keyframes kf_440_666_rotate_0{0%{--rotate-motion-faq:-335.41deg}3.268%{--rotate-motion-faq:-311.804deg}5.508%{--rotate-motion-faq:-296.62deg}6.535%{--rotate-motion-faq:-289.859deg}9.803%{--rotate-motion-faq:-269.176deg}13.071%{--rotate-motion-faq:-249.752deg}16.338%{--rotate-motion-faq:-231.704deg}19.606%{--rotate-motion-faq:-215.031deg}22.873%{--rotate-motion-faq:-199.905deg}26.141%{--rotate-motion-faq:-186.498deg}29.409%{--rotate-motion-faq:-174.981deg}32.676%{--rotate-motion-faq:-165.757deg}35.944%{--rotate-motion-faq:-159.11deg}39.212%{--rotate-motion-faq:-155.673deg}40.399%{--rotate-motion-faq:-155.386deg}to{--rotate-motion-faq:-155.386deg}}@keyframes kf_440_666_translate_0{0%{animation-timing-function:linear(0, .0216, .0747, .1458, .2255, .3076, .3879, .4638, .5339, .5974, .6542, .7044, .7484, .7866, .8196, .8479, .8722, .8928, .9103, .9251, .9375, .948, .9568, .9642, .9703, .9754, .9797, .9832, .9862, .9886, .9906, .9923, .9936, .9948, .9957, .9965, .9971, .9976, .9981, .9984, .9987, .9989, .9991, .9993, .9994, .9995, .9996, .9997, .9997, .9998, .9998);translate:0 200px}35.034%{translate:0}to{translate:0}}@keyframes kf_440_666_scale_0{0%{animation-timing-function:ease-out;scale:.04}40.399%{scale:1}to{scale:1}}@property --rotate-motion-work{syntax:"<angle>";inherits:false;initial-value:0deg}.motion-work{transform:rotate(calc(var(--rotate-motion-work,-209.989deg) - 150.01deg));animation:3.06032s linear infinite kf_296_3745_rotate_0,3.06032s linear infinite kf_296_3745_translate_x}.motion-work-inner{animation:3.06032s linear infinite kf_296_3745_height_0,3.06032s linear infinite kf_296_3745_width_0,3.06032s linear infinite kf_296_3745_translate_y}@keyframes kf_296_3745_height_0{0%{height:150.052px}2.495%{height:192.203px}6.333%{height:160.852px}to{height:160.852px}}@keyframes kf_296_3745_rotate_0{0%{--rotate-motion-work:-209.989deg;animation-timing-function:ease-out}17.767%{--rotate-motion-work:-30.023deg}to{--rotate-motion-work:-30.023deg}}@keyframes kf_296_3745_width_0{0%{width:193.851px}2.495%{width:216.311px}6.333%{width:168.125px}to{width:168.125px}}@keyframes kf_296_3745_translate_x{0%{translate:-200px}2.495%{translate:-112.371px}3.268%{translate:-103.136px}6.535%{translate:-68.664px}9.803%{translate:-42.12px}13.071%{translate:-25.266px}16.338%{translate:-21.641px}17.767%{translate:-25.867px}19.606%{translate:-8.976px}22.873%{translate:21.047px}26.141%{translate:51.07px}29.409%{translate:81.093px}32.676%{translate:111.116px}32.813%{translate:112.369px}to{translate:112.369px}}@keyframes kf_296_3745_translate_y{0%{translate:0 -115.835px}2.495%{translate:0 -47.092px}3.268%{translate:0 -43.729px}6.535%{translate:0 -29.506px}9.803%{translate:0 -15.283px}13.071%{translate:0 -1.06px}16.338%{translate:0 13.162px}17.767%{translate:0 19.383px}19.606%{translate:0 19.001px}22.873%{translate:0 18.321px}26.141%{translate:0 17.641px}29.409%{translate:0 16.961px}32.676%{translate:0 16.281px}32.813%{translate:0 16.252px}to{translate:0 16.252px}}@property --rotate-motion-line{syntax:"<angle>";inherits:false;initial-value:0deg}.motion-line{transform:rotate(var(--rotate-motion-line,0deg));animation-name:kf_190_125_rotate_0,kf_190_125_translate_0;animation-duration:3.06032s,3.06032s;animation-timing-function:linear,linear;animation-iteration-count:infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto}@keyframes kf_190_125_rotate_0{0%{--rotate-motion-line:0deg}to{--rotate-motion-line:0deg}}@keyframes kf_190_125_translate_0{0%{translate:-200px}3.268%{translate:-171.252px -.482px}6.535%{translate:-128.402px -.963px}9.803%{translate:-82.493px -1.445px}13.071%{translate:-38.708px -1.927px}16.338%{translate:.928px -2.408px}19.606%{translate:36.007px -2.89px}22.873%{translate:66.871px -3.372px}26.141%{translate:94.154px -3.853px}29.409%{translate:118.543px -4.335px}32.676%{translate:140.672px -4.817px}35.944%{translate:161.076px -5.298px}39.212%{translate:180.187px -5.78px}42.479%{translate:198.343px -6.262px}45.747%{translate:215.8px -6.743px}49.015%{translate:232.752px -7.225px}52.282%{translate:249.341px -7.707px}55.55%{translate:265.67px -8.188px}58.817%{translate:281.814px -8.67px}62.085%{translate:297.828px -9.152px}65.353%{translate:313.751px -9.633px}68.62%{translate:329.609px -10.115px}71.888%{translate:345.422px -10.597px}75.156%{translate:361.204px -11.079px}78.423%{translate:376.964px -11.56px}81.691%{translate:392.709px -12.042px}84.959%{translate:408.443px -12.524px}88.191%{translate:424px -13px}88.226%{translate:424px -13px}88.382%{translate:424.034px -13px}to{translate:424.034px -13px}}.work-section,.faq-section{position:relative;overflow:hidden}.motion-work{pointer-events:none;justify-content:flex-end;align-items:flex-end;width:242.571px;height:241.518px;display:flex;position:absolute;top:0;left:-73px}.motion-work-base{flex:none;transform:rotate(150.01deg)skew(.01deg)}.motion-work-inner{width:178.566px;height:175.811px;position:relative;overflow:hidden}.motion-work-inner img{width:100%;max-width:none;height:85.33%;position:absolute;top:5.88%;left:0}.process-diagram{width:min(1265px,100%);min-height:380px;margin:50px auto 0;position:relative;overflow:clip}.process-diagram .steps{z-index:1;margin:0;position:relative}.motion-line{pointer-events:none;position:absolute;inset:53.42% 62.6% 26.01% 33.6%}.motion-line img{width:104.16%;height:102.56%;position:absolute;inset:-1.28% -2.08%}.motion-faq{float:inline-end;width:251px;height:252px;position:relative}.motion-faq img{object-fit:contain;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.faq-art{float:inline-end;object-fit:contain;width:251px;height:252px}@media (max-width:700px){.motion-work,.motion-line{display:none}.motion-faq,.faq-art{aspect-ratio:251/252;width:35%;height:auto}.process-diagram{min-height:0}}@media (prefers-reduced-motion:reduce){.motion-work,.motion-work-inner,.motion-line,.motion-faq{animation:none}.motion-work{transform:rotate(-180.033deg)translate(112.369px)}.motion-work-inner{width:168.125px;height:160.852px;translate:0 16.252px}.motion-line{transform:rotate(0)translate(424.034px,-13px)}.motion-faq{opacity:1;transform:rotate(-155.386deg)translate(0,0)scale(1)}}
:root{--bg:#070707;--fg:#fff;--text-muted:#d1d5db;--text-dim:#9ca3af;--card-bg:#0d171c;--card-border:#1e2f38;--card-hover-border:#32515e;--accent:#a8fffb;--accent-glow:#a8fffb40;--secondary:#ecb277;--line:#223740;--surface-pill:#0d171cd9;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Playfair Display", Georgia, serif;--font-barlow:"Barlow", sans-serif}html[data-theme=light]{--bg:#f8fafc;--fg:#0f172a;--text-muted:#475569;--text-dim:#64748b;--card-bg:#fff;--card-border:#cbd5e1;--card-hover-border:#0284c7;--accent:#0284c7;--accent-glow:#0284c733;--secondary:#b45309;--line:#e2e8f0;--surface-pill:#fffffff2}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:hidden}html[dir=rtl] body{font-family:var(--font-sans), "Segoe UI", Tahoma, Arial, sans-serif}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:#070707}.wrap{width:min(1200px,100% - 48px);margin-inline:auto}.gradient-serif{font-family:var(--font-serif);background:linear-gradient(90deg,#a8fffb,#70e6e0);color:#0000;-webkit-background-clip:text;font-style:italic;font-weight:600;display:inline-block}html[data-theme=light] .gradient-serif{background:linear-gradient(90deg,#0284c7,#0369a1);color:#0000;-webkit-background-clip:text}.gold-eyebrow{letter-spacing:.08em;color:var(--secondary);text-transform:uppercase;margin-bottom:12px;font-size:15px;font-weight:600}.section-heading{letter-spacing:-.025em;margin-top:0;margin-bottom:20px;font-size:clamp(34px,4.2vw,54px);line-height:1.15}.section-description{color:var(--text-muted);max-width:620px;margin-bottom:28px;font-size:18px;line-height:1.7}.center-header{text-align:center}.center-header .section-description{margin-inline:auto}.cta-btn-white{color:#070707;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.cta-btn-white:hover{box-shadow:0 8px 24px var(--accent-glow);background:#f0fdf4;transform:translateY(-2px)}.cta-btn-outline{color:var(--fg);border:1px solid var(--card-border);white-space:nowrap;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.cta-btn-outline:hover{border-color:var(--accent);background:#a8fffb14;transform:translateY(-2px)}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);background:#070707b3;border-bottom:1px solid #ffffff0a;position:sticky;top:0}html[data-theme=light] .site-header{background:#f8fafcd9;border-bottom:1px solid #0000000d}.nav-inner{justify-content:space-between;align-items:center;gap:20px;height:90px;display:flex}.brand-logo{letter-spacing:.02em;align-items:center;gap:10px;font-size:22px;display:flex}.logo-symbol img{object-fit:contain;width:36px;height:36px}.desktop-nav-pill{background:var(--surface-pill);border:1px solid var(--card-border);border-radius:9999px;align-items:center;gap:24px;padding:6px 24px;font-size:14px;font-weight:500;display:flex;box-shadow:0 4px 20px #0003}.nav-link{color:var(--text-muted);padding:8px 4px;transition:color .2s;position:relative}.nav-link:hover,.nav-link.active{color:var(--fg)}.nav-link.active:after{content:"";background:var(--accent);border-radius:1px;width:14px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nav-dropdown-wrapper{position:relative}.nav-dropdown-wrapper .dropdown-chevron{margin-inline-start:2px;font-size:10px}.nav-dropdown-menu{top:100%;background:var(--card-bg);border:1px solid var(--card-border);z-index:10;border-radius:16px;min-width:250px;padding:12px;display:none;position:absolute;inset-inline-start:-16px;box-shadow:0 16px 40px #0006}.nav-dropdown-wrapper:hover .nav-dropdown-menu,.nav-dropdown-wrapper:focus-within .nav-dropdown-menu{flex-direction:column;gap:4px;display:flex}.nav-dropdown-menu a{color:var(--text-muted);border-radius:8px;padding:10px 14px;font-size:13.5px}.nav-dropdown-menu a:hover{color:var(--fg);background:#a8fffb14}.dropdown-featured-item{border-top:1px solid var(--line);margin-top:4px;font-weight:600;color:var(--accent)!important}.header-actions{align-items:center;gap:12px;display:flex}.lang-toggle-btn,.theme-toggle-btn{color:var(--fg);border:1px solid var(--card-border);background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.lang-toggle-btn:hover,.theme-toggle-btn:hover{border-color:var(--accent)}.contact-pill-btn{color:#070707;white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.contact-pill-btn:hover{box-shadow:0 4px 16px var(--accent-glow);transform:translateY(-2px)}.mobile-menu-btn{border:1px solid var(--card-border);background:0 0;border-radius:8px;flex-direction:column;gap:5px;padding:8px;display:none}.hamburger-bar{background:var(--fg);border-radius:2px;width:22px;height:2px;display:block}.mobile-drawer-overlay{z-index:1000;background:#000000b3;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer{background:var(--card-bg);flex-direction:column;gap:24px;width:min(340px,85vw);height:100%;padding:24px;display:flex;overflow-y:auto;box-shadow:-8px 0 32px #00000080}.mobile-drawer-header{justify-content:space-between;align-items:center;font-size:18px;display:flex}.drawer-close-btn{color:var(--fg);background:0 0;border:0;font-size:22px}.mobile-nav-links{flex-direction:column;gap:16px;display:flex}.mobile-nav-links a{color:var(--text-muted);border-bottom:1px solid var(--line);padding-bottom:8px;font-size:16px}.mobile-sublink{padding-inline-start:16px;color:var(--accent)!important;font-size:14px!important}.hero-section{text-align:center;padding-top:50px;padding-bottom:80px;position:relative;overflow:hidden}.hero-container{flex-direction:column;align-items:center;display:flex}.hero-eyebrow{letter-spacing:.12em;color:var(--secondary);text-transform:uppercase;margin-bottom:16px;font-size:15px;font-weight:600}.hero-headline{letter-spacing:-.03em;max-width:980px;margin-top:0;margin-bottom:24px;font-size:clamp(48px,6.5vw,92px);line-height:1.08}.hero-subtext{color:var(--text-muted);max-width:720px;margin-bottom:36px;font-size:clamp(17px,2vw,21px);line-height:1.6}.accent-highlight{color:var(--accent);font-weight:500}.hero-cta-row{justify-content:center;align-items:center;gap:16px;margin-bottom:60px;display:flex}.hero-diagram-wrapper{width:100%;max-width:1000px;margin-top:10px;position:relative}.hero-diagram-inner{width:100%;min-height:400px;position:relative}.circuit-bg-lines{opacity:.85;width:100%;max-width:756px;height:auto;margin:0 auto;display:block}.center-hexagon-orb{filter:drop-shadow(0 0 35px #a8fffb73);justify-content:center;align-items:center;width:160px;height:175px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-hexagon-orb img{object-fit:contain;width:100%;height:100%}.hex-node{justify-content:center;align-items:center;width:62px;height:68px;transition:transform .3s;display:flex;position:absolute}.hex-node:hover{transform:scale(1.1)}.hex-shell{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.hex-inner-icon{z-index:2;color:#fff;font-size:15px;font-weight:700;position:relative}.node-top-left{top:12%;left:24%}.node-top-right{top:12%;right:24%}.node-mid-left{top:44%;left:14%}.node-mid-right{top:44%;right:14%}.node-bot-left{bottom:8%;left:26%}.node-bot-right{bottom:8%;right:26%}.floating-stat-card{border:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:start;z-index:5;background:#0d171ce0;border-radius:18px;min-width:220px;padding:16px 20px;position:absolute;box-shadow:0 16px 40px #00000080}html[data-theme=light] .floating-stat-card{background:#fffffff2;box-shadow:0 12px 30px #0000001a}.card-left{top:32%;left:0}.card-right{top:28%;right:0}.stat-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;display:block}.stat-number{color:var(--fg);margin-bottom:6px;font-size:24px;font-weight:700;line-height:1.1;display:block}.stat-trend{font-size:12px;font-weight:600}.trend-up{color:#34d399}.mini-bar-chart{align-items:flex-end;gap:5px;height:28px;margin-top:10px;display:flex}.mini-bar-chart span{background:linear-gradient(180deg, var(--accent), #155e75);opacity:.85;border-radius:2px;flex:1}.mini-line-chart{height:32px;margin-top:8px}.trend-svg{width:100%;height:100%}.floating-contact-pills{top:12px;flex-direction:column;gap:8px;display:flex;position:absolute;inset-inline-end:-44px}.contact-badge-circle{border-radius:50%;place-content:center;width:32px;height:32px;font-size:13px;display:grid;box-shadow:0 4px 12px #0000004d}.badge-whatsapp{color:#fff;background:#25d366}.badge-phone{border:1px solid var(--accent);color:var(--accent);background:#0c1c24}.badge-chat{color:#fff;background:#13222a;border:1px solid #ffffff40}.section-about-home{padding:100px 0}.split-grid-about{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.pillars-stat-row{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0 36px;padding:20px 0;display:grid}.pillar-item small{letter-spacing:.06em;color:var(--secondary);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.pillar-item strong{color:var(--fg);font-size:17px;font-weight:700;line-height:1.3;display:block}.network-glow-container{box-shadow:0 20px 50px #00000080, 0 0 40px var(--accent-glow);border:1px solid var(--card-border);border-radius:28px;position:relative;overflow:hidden}.network-feature-img{object-fit:cover;width:100%;height:auto;display:block}.services-home-section{background:linear-gradient(#070707f0,#070707f5),url(/figma/30.webp) 50%/cover no-repeat;padding:110px 0;position:relative}html[data-theme=light] .services-home-section{background:linear-gradient(#f8fafcf2,#f8fafcf7),url(/figma/30.webp) 50%/cover no-repeat}.services-2x2-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:55px;display:grid}.service-card-lux{background:var(--card-bg);border:1px solid var(--card-border);border-radius:28px;flex-direction:column;padding:38px 34px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.service-card-lux:hover{border-color:var(--accent);box-shadow:0 16px 40px var(--accent-glow);transform:translateY(-5px)}.service-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.service-icon-box{border:1px solid var(--accent);background:#a8fffb0d;border-radius:12px;place-content:center;width:48px;height:48px;display:grid;box-shadow:0 0 15px #a8fffb26}.service-watermark-num:after{content:attr(data-num);color:var(--accent);opacity:.12;-webkit-user-select:none;user-select:none;font-size:72px;font-weight:800;line-height:1}.service-card-title{color:var(--fg);margin-top:0;margin-bottom:12px;font-size:26px;font-weight:700}.service-card-desc{color:var(--text-muted);flex:1;margin-bottom:24px;font-size:16px;line-height:1.6}.service-tags-cloud{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.tag-pill{color:var(--text-dim);border:1px solid var(--line);background:#ffffff08;border-radius:9999px;padding:6px 14px;font-size:12.5px}html[data-theme=light] .tag-pill{background:#f1f5f9}.service-card-arrow-row{justify-content:flex-end;display:flex}.arrow-indicator{color:var(--accent);font-size:22px;transition:transform .2s}.service-card-lux:hover .arrow-indicator{transform:translate(4px)}html[dir=rtl] .service-card-lux:hover .arrow-indicator{transform:translate(-4px)}.process-home-section{padding:100px 0 70px;position:relative;overflow:hidden}.relative-flow{position:relative}.process-diagram{margin-top:50px;position:relative}.process-steps-row{z-index:2;grid-template-columns:repeat(5,1fr);gap:16px;display:grid;position:relative}.process-step-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;flex-direction:column;padding:28px 20px;transition:transform .2s,border-color .2s;display:flex}.process-step-card:hover{border-color:var(--card-hover-border);transform:translateY(-4px)}.step-featured{border-color:var(--accent);box-shadow:0 0 25px var(--accent-glow);background:#0d171cf2}html[data-theme=light] .step-featured{background:#f0fdfa}.step-badge{color:var(--secondary);margin-bottom:12px;font-size:13px;font-weight:700}.step-title{color:var(--fg);margin-top:0;margin-bottom:8px;font-size:18px;font-weight:700}.step-desc{color:var(--text-muted);margin-bottom:0;font-size:13.5px;line-height:1.5}.process-landscape-container{width:100%;margin-top:20px;position:relative;overflow:hidden}.process-landscape-svg{width:100%;height:auto;display:block}.studio-home-section{padding:130px 0 100px;position:relative;overflow:hidden}.studio-watermark-text{letter-spacing:.05em;background:linear-gradient(241deg,#a8fffb40 20%,#ffffff05 90%);color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;-webkit-background-clip:text;font-size:clamp(100px,15vw,220px);font-weight:900;line-height:1;position:absolute;top:20px;left:50%;transform:translate(-50%)}.studio-inner-grid{z-index:2;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.studio-services-2x2{grid-template-columns:repeat(2,1fr);gap:28px 24px;margin:36px 0 40px;display:grid}.studio-feature-box{flex-direction:column;align-items:flex-start;display:flex}.feature-icon-wrapper{border:1px solid var(--accent);background:#a8fffb0a;border-radius:12px;place-content:center;width:50px;height:50px;margin-bottom:14px;display:grid;box-shadow:0 0 15px #a8fffb33}.feature-box-title{color:var(--fg);margin-top:0;margin-bottom:6px;font-size:19px;font-weight:600}.feature-box-desc{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.studio-collage-wrapper{height:580px;position:relative}.collage-slot{border:1px solid var(--card-border);border-radius:24px;position:absolute;overflow:hidden;box-shadow:0 20px 45px #0009}.slot-top{width:78%;height:42%;top:0;left:11%}.slot-bottom-left{width:58%;height:52%;bottom:0;left:0}.slot-bottom-right{width:48%;height:52%;bottom:0;right:0}.collage-img{object-fit:cover;width:100%;height:100%}.projects-showcase-section{padding:100px 0}.filter-tabs-row{flex-wrap:wrap;justify-content:center;gap:12px;margin:36px 0 45px;display:flex}.filter-tab-pill{color:var(--text-muted);border:1px solid var(--card-border);background:0 0;border-radius:9999px;padding:10px 22px;font-size:14px;font-weight:500;transition:all .2s}.filter-tab-pill:hover,.filter-tab-pill.active{color:var(--fg);border-color:var(--accent);background:#a8fffb1a}.projects-card-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.project-display-card{background:var(--card-bg,#17252e);border:1px solid var(--card-border);border-radius:16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.project-display-card:hover{border-color:var(--accent);box-shadow:0 16px 36px var(--accent-glow);transform:translateY(-6px)}.project-image-box{aspect-ratio:283/358;width:100%;height:357.33px;position:relative;overflow:hidden}.project-cover-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.project-display-card:hover .project-cover-img{transform:scale(1.04)}.project-gradient-overlay{pointer-events:none;background:linear-gradient(-.0467deg,#000c 14.25%,#0000 48.54%);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.project-card-num{color:var(--color-2,#a8fffb);margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px}.project-card-content-row{justify-content:space-between;align-items:flex-end;gap:12px;width:100%;display:flex}.project-card-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:500;line-height:32px;overflow:hidden}.project-card-arrow-circle{-webkit-backdrop-filter:blur(2px);border:1px solid #ffffff4d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s,background-color .25s;display:flex}.project-display-card:hover .project-card-arrow-circle{background-color:#ffffff26;transform:translate(2px,-2px)}.carousel-nav-dots{justify-content:center;align-items:center;gap:12px;margin-top:40px;display:flex}.carousel-arrow-btn{border:1px solid var(--card-border);color:var(--fg);background:0 0;border-radius:50%;place-content:center;width:36px;height:36px;font-size:18px;display:grid}.carousel-nav-dots .dot{background:var(--line);border-radius:50%;width:8px;height:8px}.carousel-nav-dots .dot.active{background:var(--accent);border-radius:4px;width:24px}.testimonials-section{background:radial-gradient(at bottom,#a8fffb0d 0%,#0000 70%);padding:100px 0}.testimonials-3-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:50px;display:grid}.testimonial-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;flex-direction:column;justify-content:space-between;padding:36px 30px;transition:transform .2s;display:flex;position:relative}.testimonial-card:hover{transform:translateY(-4px)}.testimonial-featured{border-color:var(--accent);box-shadow:0 0 35px var(--accent-glow);background:linear-gradient(#0d171cfa,#102228f2)}.stars-rating{color:var(--accent);letter-spacing:.15em;margin-bottom:20px;font-size:18px}.testimonial-quote{color:var(--text-muted);flex:1;margin-top:0;margin-bottom:30px;font-size:16px;line-height:1.7}.testimonial-author-row{align-items:center;gap:14px;display:flex}.author-avatar-circle{border:1px solid var(--accent);border-radius:50%;width:44px;height:44px;overflow:hidden}.author-avatar-circle img{object-fit:cover;width:100%;height:100%}.author-details{flex:1}.author-name{color:var(--fg);font-size:15px;font-weight:700;display:block}.author-role{letter-spacing:.06em;color:var(--secondary);text-transform:uppercase;font-size:11.5px;display:block}.author-verified-check{border:1px solid var(--accent);width:22px;height:22px;color:var(--accent);background:#a8fffb26;border-radius:50%;place-content:center;font-size:11px;font-weight:700;display:grid}.faq-layout-split{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;padding:60px 0;display:grid}.faq-accordion-col{flex-direction:column;gap:16px;display:flex}.faq-card-item{background:var(--card-bg);border:1px solid var(--card-border);cursor:pointer;border-radius:18px;padding:22px 24px;transition:all .25s}.faq-card-item:hover{border-color:var(--card-hover-border)}.faq-card-open{border-color:var(--accent);background:#102026f2;box-shadow:0 0 25px #a8fffb1f}html[data-theme=light] .faq-card-open{background:#f0fdfa}.faq-item-header{align-items:center;gap:16px;display:flex}.faq-num-box{border:1px solid var(--accent);width:36px;height:36px;color:var(--accent);background:#a8fffb0d;border-radius:10px;place-content:center;font-size:13.5px;font-weight:700;display:grid}.faq-question-text{color:var(--fg);flex:1;margin:0;font-size:17.5px;font-weight:600}.faq-toggle-icon{color:var(--accent);font-size:20px}.faq-item-body{margin-top:16px;padding-inline-start:52px}.faq-item-body p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}.faq-art-col{text-align:center;flex-direction:column;align-items:center;display:flex}.faq-giant-title{letter-spacing:-.04em;background:linear-gradient(#fff 10%,#a8fffbcc 90%);color:#0000;-webkit-background-clip:text;margin:0;font-size:clamp(80px,11vw,150px);font-weight:900;line-height:.9}html[data-theme=light] .faq-giant-title{background:linear-gradient(#0f172a 10%,#0284c7 90%);color:#0000;-webkit-background-clip:text}.site-footer{background:var(--card-bg);border-top:1px solid var(--card-border);padding:90px 0 35px}.footer-top-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-bottom:60px;display:flex}.footer-hero-col{max-width:440px}.footer-talk-headline{letter-spacing:-.03em;background:linear-gradient(90deg, #fff 40%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;margin-top:0;margin-bottom:16px;font-size:clamp(52px,7vw,100px);font-weight:900;line-height:1}html[data-theme=light] .footer-talk-headline{background:linear-gradient(90deg,#0f172a 40%,#0284c7 100%);color:#0000;-webkit-background-clip:text}.footer-talk-desc{color:var(--text-muted);margin-bottom:24px;font-size:16px;line-height:1.6}.footer-social-pills{gap:10px;display:flex}.social-pill{border:1px solid var(--line);width:36px;height:36px;color:var(--text-muted);border-radius:10px;place-content:center;font-size:13px;font-weight:600;transition:all .2s;display:grid}.social-pill:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.footer-direct-contact{flex-direction:column;gap:6px;display:flex}.footer-contact-email{color:var(--text-dim);font-size:14px}.footer-contact-phone{color:var(--fg);letter-spacing:-.02em;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.1}.footer-circle-cta{border:1.5px solid var(--accent);text-align:center;width:140px;height:140px;color:var(--fg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:16px;font-size:14px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 0 25px #a8fffb1f}.footer-circle-cta:hover{background:var(--accent);color:#070707;box-shadow:0 0 35px var(--accent-glow);transform:scale(1.06)}.circle-arrow{margin-top:4px;font-size:20px}.footer-links-grid{grid-template-columns:repeat(3,1fr);gap:40px;padding:50px 0;display:grid}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col-title{letter-spacing:.08em;color:var(--secondary);text-transform:uppercase;margin-top:0;margin-bottom:8px;font-size:13px}.footer-col a{color:var(--text-muted);font-size:14.5px}.footer-col a:hover{color:var(--accent)}.contact-link-row{color:var(--text-muted);align-items:center;gap:10px;font-size:14.5px;display:flex}.footer-copyright-bar{color:var(--text-dim);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:25px;font-size:13.5px;display:flex}.legal-links-row{gap:12px;display:flex}.legal-links-row a:hover{color:var(--accent)}.page-hero-banner{text-align:center;background:radial-gradient(#102c3499 0%,#0000 70%);padding:90px 0 60px}.breadcrumb-path{color:var(--secondary);margin-bottom:14px;font-size:14px}.page-main-title{letter-spacing:-.03em;margin-top:0;margin-bottom:20px;font-size:clamp(48px,8vw,100px);line-height:1.05}.page-hero-desc{color:var(--text-muted);max-width:680px;margin-inline:auto;font-size:18px}.mission-vision-section{padding:80px 0}.mission-vision-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;display:grid}.mission-card,.vision-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;padding:40px 32px}.card-badge-pill{letter-spacing:.08em;color:var(--accent);border:1px solid var(--accent);background:#a8fffb14;border-radius:9999px;margin-bottom:18px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.mission-vision-text{color:var(--text-muted);margin:0;font-size:16.5px;line-height:1.7}.connecting-arrows-box img{opacity:.8;width:160px;height:auto}.why-choose-section{padding:90px 0}.why-choose-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px;display:grid}.why-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;padding:34px 28px;transition:transform .2s,border-color .2s}.why-card:hover{border-color:var(--card-hover-border);transform:translateY(-4px)}.why-icon-box{border:1px solid var(--accent);background:#a8fffb0a;border-radius:12px;place-content:center;width:48px;height:48px;margin-bottom:20px;font-size:20px;display:grid}.why-card-title{color:var(--fg);margin-top:0;margin-bottom:10px;font-size:20px;font-weight:700}.why-card-desc{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}.services-page-wrapper{padding:60px 0 100px}.category-tab-bar{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:50px;display:flex}.category-tab-link{border:1px solid var(--card-border);color:var(--text-muted);background:0 0;border-radius:9999px;padding:12px 26px;font-size:14.5px;font-weight:500;transition:all .2s}.category-tab-link.active,.category-tab-link:hover{color:var(--fg);border-color:var(--accent);background:#a8fffb1a}.category-details-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.category-item-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:22px;flex-direction:column;padding:34px 30px;display:flex}.category-num-tag{color:var(--secondary);margin-bottom:14px;font-size:14px;font-weight:700}.category-item-title{color:var(--fg);margin-top:0;margin-bottom:10px;font-size:22px;font-weight:700}.category-item-desc{color:var(--text-muted);flex:1;margin-bottom:18px;font-size:15px;line-height:1.6}.category-view-detail-link{color:var(--accent);font-size:14px;font-weight:600}.service-detail-container{padding:60px 0 100px}.service-detail-header-card{text-align:center;flex-direction:column;align-items:center;padding:40px 0 60px;display:flex}.service-shape-orb{margin-bottom:24px}.service-detail-title{margin-top:0;margin-bottom:16px;font-size:clamp(40px,5.5vw,76px);font-weight:800}.service-detail-lead{color:var(--text-muted);max-width:650px;margin-bottom:30px;font-size:19px}.service-growth-row{margin:60px 0}.service-feature-columns-row{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;margin:80px 0;display:grid}.feature-col{flex-direction:column;gap:20px;display:flex}.feature-pill-box{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;padding:22px 20px}.feature-pill-box h3{color:var(--fg);margin-top:0;margin-bottom:6px;font-size:17px;font-weight:700}.feature-pill-box p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.5}.technologies-banner{text-align:center;padding:70px 0}.tech-logos-wrapper{border:1px solid var(--card-border);background:#0d171c99;border-radius:20px;margin-top:36px;padding:24px;overflow:hidden}.tech-logos-banner{width:100%;height:auto;display:block}.service-featured-projects-wrap{margin:80px 0}.project-case-study-wrap{padding:50px 0 90px}.project-cover-banner{border-radius:28px;margin-bottom:60px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.project-hero-main-img{object-fit:cover;width:100%;height:auto;max-height:600px;display:block}.project-case-title{color:#fff;text-shadow:0 4px 20px #000c;margin:0;font-size:clamp(38px,5.5vw,72px);font-weight:800;position:absolute;bottom:30px;left:40px}html[dir=rtl] .project-case-title{left:auto;right:40px}.project-narrative-grid{grid-template-columns:1.4fr 1fr;gap:50px;margin-top:30px;display:grid}.project-metadata-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.meta-row small{color:var(--secondary);text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.meta-row strong{color:var(--fg);font-size:16px;display:block}.project-gallery-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin:60px 0 80px;display:grid}.gallery-photo{object-fit:cover;border-radius:18px;width:100%;height:auto}.more-projects-container{border-top:1px solid var(--line);padding-top:70px}.pricing-page-section{padding:60px 0 100px}.pricing-3-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}.pricing-plan-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:26px;flex-direction:column;justify-content:space-between;padding:40px 32px;transition:transform .25s;display:flex;position:relative}.pricing-plan-card:hover{transform:translateY(-5px)}.pricing-featured{border-color:var(--accent);box-shadow:0 0 35px var(--accent-glow);background:linear-gradient(#0d171cfa,#10242cf2)}.featured-ribbon-tag{background:var(--accent);color:#070707;letter-spacing:.08em;white-space:nowrap;border-radius:9999px;padding:4px 16px;font-size:11px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-tier-name{color:var(--secondary);margin-bottom:12px;font-size:18px;font-weight:700;display:block}.plan-price-tag{color:var(--fg);margin-top:0;margin-bottom:16px;font-size:44px;font-weight:800;line-height:1}.plan-desc-text{color:var(--text-muted);margin-bottom:30px;font-size:14.5px;line-height:1.55}.plan-features-list{flex-direction:column;flex:1;gap:14px;margin:0 0 36px;padding:0;list-style:none;display:flex}.feature-check-item{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.check-symbol{color:var(--accent);font-weight:700}.contact-page-section,.studio-booking-page{padding:60px 0 100px}.contact-grid-split,.booking-page-grid{grid-template-columns:1.2fr .9fr;align-items:flex-start;gap:50px;display:grid}.contact-styled-form{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;flex-direction:column;gap:20px;padding:40px 36px;display:flex}.form-card-title{margin-top:0;margin-bottom:8px;font-size:26px;font-weight:700}.form-dual-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.input-group-label{color:var(--text-muted);flex-direction:column;gap:8px;font-size:13.5px;font-weight:500;display:flex}.form-text-input,.form-select-input,.form-textarea-input{border:1px solid var(--card-border);color:var(--fg);background:#ffffff08;border-radius:12px;padding:13px 16px;font-size:15px;transition:border-color .2s,background .2s}html[data-theme=light] .form-text-input,html[data-theme=light] .form-select-input,html[data-theme=light] .form-textarea-input{background:#f8fafc}.form-text-input:focus,.form-select-input:focus,.form-textarea-input:focus{border-color:var(--accent);background:#a8fffb0a}.form-notice-note{color:var(--text-dim);margin:0;font-size:13px}.form-success-banner{color:#34d399;background:#34d39926;border:1px solid #34d399;border-radius:10px;margin:0;padding:12px 18px;font-size:14px}.contact-aside-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:24px;overflow:hidden}.map-image-wrapper{aspect-ratio:16/10;width:100%;overflow:hidden}.contact-map-img{object-fit:cover;width:100%;height:100%;display:block}.contact-aside-info{flex-direction:column;gap:14px;padding:30px;display:flex}.aside-contact-item{color:var(--text-muted);align-items:center;gap:12px;font-size:15px;display:flex}.aside-contact-item .icon{color:var(--accent)}.booking-tab-toggle{background:#ffffff0a;border-radius:9999px;gap:8px;margin-bottom:8px;padding:6px;display:flex}.booking-tab-btn{color:var(--text-muted);background:0 0;border:0;border-radius:9999px;flex:1;padding:10px;font-size:14px;font-weight:600;transition:all .2s}.booking-tab-btn.active{background:var(--accent);color:#070707}.studio-perks-list{flex-direction:column;gap:14px;margin:28px 0 36px;display:flex}.perk-row{color:var(--text-muted);align-items:center;gap:12px;font-size:15px;display:flex}.perk-check{color:var(--accent);font-weight:700}.studio-direct-email{color:var(--accent);font-size:18px;font-weight:600}@media (max-width:1024px){.services-2x2-grid,.category-details-grid,.service-feature-columns-row{grid-template-columns:1fr}.process-steps-row{grid-template-columns:repeat(3,1fr)}.studio-inner-grid{grid-template-columns:1fr}.studio-collage-wrapper{height:440px;margin-top:30px}.projects-card-grid{grid-template-columns:repeat(2,1fr)}.testimonials-3-grid,.why-choose-grid,.pricing-3-grid,.faq-layout-split{grid-template-columns:1fr}.faq-art-col{order:-1}.footer-top-row{flex-direction:column;align-items:flex-start}.footer-links-grid{grid-template-columns:1fr 1fr}.split-grid-about,.contact-grid-split,.booking-page-grid,.project-narrative-grid,.mission-vision-grid{grid-template-columns:1fr}.connecting-arrows-box{display:none}}@media (max-width:850px){.desktop-nav-pill{display:none}.mobile-menu-btn{display:flex}.hero-headline{font-size:40px}.hero-cta-row{flex-direction:column;width:100%}.cta-btn-white,.cta-btn-outline{width:100%}.floating-stat-card{width:100%;margin:16px auto;position:static}.process-steps-row,.studio-services-2x2,.projects-card-grid{grid-template-columns:1fr}.project-gallery-grid{grid-template-columns:repeat(2,1fr)}.form-dual-row,.footer-links-grid{grid-template-columns:1fr}.footer-copyright-bar{flex-direction:column;align-items:flex-start;gap:12px}}.faq-question-heading{margin:0}.faq-item-header{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.faq-item-header:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.logo-symbol,.logo-wordmark{mix-blend-mode:screen;flex:none;display:block;position:relative;overflow:hidden}.logo-symbol{width:36px;height:38px}.logo-wordmark{width:80px;height:34px}.logo-symbol img,.logo-wordmark img{object-fit:cover;max-width:none;position:absolute}.logo-symbol img{width:231.37%;height:220%;top:-22.46%;left:-74.35%}.logo-wordmark img{width:134.34%;height:321.54%;top:-171.32%;left:-19.68%}html[data-theme=light] .logo-symbol,html[data-theme=light] .logo-wordmark{mix-blend-mode:multiply}@media (min-width:769px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative}.nav-inner{align-items:flex-start;height:136px;padding-top:47px}.hero-section{padding-top:29px;padding-bottom:131px}.hero-headline{letter-spacing:0;max-width:678px;margin-bottom:10px;font-size:56px;font-weight:500;line-height:1.2}.hero-subtext{max-width:841px;margin:0 0 16px;font-size:22px;line-height:1.4}.hero-cta-row{margin-bottom:24px}.hero-diagram-wrapper{max-width:1265px;margin-top:0}.section-about-home{padding:16px 0}.services-home-section{padding:37px 0}.process-home-section{padding:27px 0 23px}.studio-home-section{padding:143px 0 123px}.projects-showcase-section{padding:68px 0}.testimonials-section{padding:137px 0 127px}}.site-footer{background:#070707;padding:42px 0 18px;position:relative;overflow:hidden}.footer-bg-layer{pointer-events:none;opacity:.07;z-index:0;position:absolute;inset:0;overflow:hidden}.footer-bg-img{object-fit:cover;object-position:center}.site-footer .wrap{z-index:1;position:relative}.footer-top-row{padding-bottom:28px}.footer-talk-headline{margin-bottom:10px}.footer-talk-desc{margin-bottom:12px}.footer-circle-cta{width:120px;height:120px}.footer-links-grid{padding:25px 0}.footer-col{gap:8px}html[data-theme=light] .site-footer{background:var(--card-bg)}html[data-theme=light] .footer-bg-layer{display:none}html[data-theme=light] .logo-symbol img,html[data-theme=light] .logo-wordmark img{filter:invert()hue-rotate(180deg)}@media (min-width:701px){html .detail-faq .faq-card-open{position:relative}html .detail-faq .faq-card-open .faq-item-header{min-height:32px;padding-inline-start:96px}html .detail-faq .faq-card-open .faq-num-box{inset-inline-start:25px;position:absolute;top:25px}html .detail-faq .faq-item-body{margin-top:8px}html .detail-faq .faq-layout-split{padding-bottom:26px}}@media (min-width:769px){.site-footer{padding-top:28px;padding-bottom:9px}.footer-top-row{padding-bottom:16px}.footer-links-grid{padding:12px 0}.footer-col{gap:4px}.footer-copyright-bar{padding-top:12px}}@media (max-width:850px){.header-actions{gap:6px}.header-actions .contact-pill-btn{display:none}.lang-toggle-btn,.theme-toggle-btn{padding:8px}.floating-contact-pills{inset-inline-end:0}}html[data-theme=light]{--accent:#006a9e;--text-dim:#566477}html[data-theme=light] .nav-link{color:#354354}html[data-theme=light] .detail-faq .faq-card-open .faq-question-text{color:#006a6a}html[data-theme=light] .stat-trend.trend-up{color:#08734d}html{scrollbar-gutter:stable}.site-header .nav-inner{width:min(1177px,100% - 48px);position:relative}.site-header .desktop-nav-pill{background:#03030363;border:1px solid #526d74;gap:32px;height:42px;padding:9px 25px;position:absolute;left:50%;transform:translate(-50%)}.site-header .nav-link{font-weight:400}.site-header .nav-link.active:after{display:none}.site-header .header-actions{gap:32px}@media (max-width:850px){.site-header .desktop-nav-pill{display:none}.site-header .header-actions{gap:16px}}.brand-logo-image{object-fit:contain;width:46px;height:50px;display:block}
html[lang=ar] body,html[lang=ar] .section-heading,html[lang=ar] .hero-headline{font-family:var(--font-sans), "Segoe UI", Tahoma, Arial, sans-serif}html[lang=ar] .gradient-serif{font-family:var(--font-serif), "Amiri", "Traditional Arabic", serif;font-style:italic}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.about-hero-banner{background:radial-gradient(at 15% 75%,#00649938,#0000 35%),radial-gradient(at 85% 75%,#8473002b,#0000 35%);padding:70px 0 36px}.about-hero-banner .page-main-title{letter-spacing:-.03em;color:#0000;background:linear-gradient(100deg,#29383b 8%,#a8fffb 82%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(96px,14vw,200px);font-weight:700;line-height:.9}.about-page-intro .network-glow-container{box-shadow:none;border:0;border-radius:0;overflow:visible}.about-page-intro .network-feature-img{object-fit:contain}.about-page-intro .section-heading{font-size:56px;font-weight:500;line-height:1.35}.about-page-intro .section-description{margin:0;font-size:20px;line-height:1.5}.about-page-intro .cta-btn-white{margin-top:24px}.mission-vision-section{padding:72px 0}.mission-vision-grid{grid-template-columns:1fr 1.25fr 1fr;gap:18px}.mission-vision-grid .mission-card,.mission-vision-grid .vision-card{background:linear-gradient(135deg,#111 30%,#152c2d 100%);border:1px solid #3a4949;border-radius:24px;min-height:290px;padding:24px}.mission-vision-grid .card-badge-pill{text-align:center;color:#a8fffb;letter-spacing:0;background:0 0;border:0;padding:0;font-size:18px;display:block}.mission-vision-grid .mission-vision-text{font-size:18px;line-height:1.6}.connecting-arrows-box img{opacity:1;width:100%}.why-choose-section{padding:20px 0 64px}.why-choose-section .section-heading{font-size:56px;font-weight:400}.why-choose-grid{gap:12px;margin-top:48px}.why-card{background:#15232b;border:0;border-radius:24px;min-height:246px;padding:24px}.why-card:nth-child(2){background:#070707;border:1px solid #343434}.why-icon-box{color:#a8fffb;background:0 0;border:0;border-radius:0;width:32px;height:32px;margin-bottom:20px}.why-card-title{font-size:18px}.why-card-desc{font-size:16px;line-height:1.45}.detail-faq .faq-layout-split{grid-template-columns:765fr 397fr;gap:17px;padding:35px 0 67px}.detail-faq .faq-accordion-col{gap:24px}.detail-faq .faq-card-item{background:0 0;border-color:#252525;border-radius:24px;padding:17px 25px}.detail-faq .faq-card-open{background:linear-gradient(201.83deg,#50ddd72e 8.74%,#0000 101.63%);border-color:#0a7fc1;padding:25px}.detail-faq .faq-num-box{flex:none;width:80px;height:80px;font-family:Barlow,sans-serif;font-size:28px;box-shadow:0 0 15px #c4fffd38}.detail-faq .faq-question-text{font-family:Barlow,sans-serif;font-size:22px;font-weight:500}.detail-faq .faq-card-open .faq-question-text{color:#a8fffb}.detail-faq .faq-item-body{margin-top:-42px;padding-inline-start:96px}.detail-faq .faq-item-body p{font-family:Barlow,sans-serif;font-size:18px;line-height:1.5}.detail-faq .faq-giant-title{background:linear-gradient(254deg,#a8fffbf2 39%,#ffffff0d 99%);-webkit-background-clip:text;background-clip:text;font-size:clamp(100px,14vw,199px)}@media (max-width:700px){.about-page-intro .section-heading,.why-choose-section .section-heading{font-size:38px}.about-page-intro .section-description{font-size:16px}.mission-vision-grid{grid-template-columns:1fr}.connecting-arrows-box{display:none}.mission-vision-grid .mission-card,.mission-vision-grid .vision-card{min-height:0}.detail-faq .faq-layout-split{grid-template-columns:1fr}.detail-faq .faq-num-box{width:48px;height:48px;font-size:20px}.detail-faq .faq-question-text{font-size:17px}.detail-faq .faq-item-body{margin-top:12px;padding-inline-start:64px}}
