@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.19gzon4xl8qiz.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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.p.2vs72h_x6qrve.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3ihiqn4pviisd.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.3w3hylgez90of.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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.p.0c7ha31nuacbu.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.p.1fbvi_fot8u4l.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0-uv4l43gdmt7.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.0phk7_etl12r4.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3c64at4xi6rda.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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.p.0iritm8hg8q1a.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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_adcd625e-module__YWbnKa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_adcd625e-module__YWbnKa__variable{--f-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.1ybfybs3k8tn2.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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ce61fe437b63f55-s.238a-out_b_td.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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ecc51711236713ee-s.0r85y2mk2089i.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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/890431f0a0104557-s.p.3pc31ksexexjr.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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.1ybfybs3k8tn2.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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4ce61fe437b63f55-s.238a-out_b_td.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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ecc51711236713ee-s.0r85y2mk2089i.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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/890431f0a0104557-s.p.3pc31ksexexjr.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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.1ybfybs3k8tn2.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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ce61fe437b63f55-s.238a-out_b_td.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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ecc51711236713ee-s.0r85y2mk2089i.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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/890431f0a0104557-s.p.3pc31ksexexjr.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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/52acd2ded95ac6cd-s.p.1ybfybs3k8tn2.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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4ce61fe437b63f55-s.238a-out_b_td.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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ecc51711236713ee-s.0r85y2mk2089i.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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/890431f0a0104557-s.p.3pc31ksexexjr.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:Readex Pro Fallback;src:local(Arial);ascent-override:92.3%;descent-override:23.07%;line-gap-override:0.0%;size-adjust:108.34%}.readex_pro_d4616942-module__2tOO7G__className{font-family:Readex Pro,Readex Pro Fallback;font-style:normal}.readex_pro_d4616942-module__2tOO7G__variable{--f-readex:"Readex Pro", "Readex Pro Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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 Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_edd6b3c8-module__BkMAKW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_edd6b3c8-module__BkMAKW__variable{--f-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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.1bkzbscqrt8rl.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.1kd-r_s9smv5m.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.3hlisc-pwq13z.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.0-oo9_1x_xmvg.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.36fqqi66-3tjb.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.3_z45zcoc-xoz.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.1bkzbscqrt8rl.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:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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_43cac4d5-module__uqSzkq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_43cac4d5-module__uqSzkq__variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--cyan:#05b6e5;--violet:#6c7bff;--lilac:#8f7cff;--coral:#ff8a5b;--mint:#2dd4a7;--ink-900:#04121a;--grad:linear-gradient(120deg, #05b6e5, #6c7bff);--bg:#060a14;--sf:#0e1424;--sf-footer:#0a1020;--sf2:#18213a;--fg:#eef3fb;--mu:#9dabc4;--ln:#243049;--ink:#3dcbf3;--gt1:#05b6e5;--gt2:#8c98ff;--gl:#060a14c7;--glow1:#05b6e538;--glow2:#6c7bff33;--sh:0 30px 70px -24px #000000bf;--err:#ff9d80;--grid:#9dabc412;--ease:cubic-bezier(.2, .7, .2, 1);--ff:var(--f-jakarta), var(--f-arabic), sans-serif;--hf:var(--f-jakarta), var(--f-readex), sans-serif;--mono:var(--f-mono), ui-monospace, monospace;--lh:1.6;--hlh:1.15;--ls:-.02em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[lang=ar]{--ff:var(--f-arabic), var(--f-jakarta), sans-serif;--hf:var(--f-readex), var(--f-arabic), sans-serif;--lh:1.8;--hlh:1.4;--ls:0}:root[data-theme=light]{--bg:#f5f8fc;--sf:#fff;--sf-footer:#fff;--sf2:#e7eef8;--fg:#0a1020;--mu:#46526a;--ln:#d3dcea;--ink:#006e91;--gt1:#006e91;--gt2:#3f4bd6;--gl:#f5f8fcd1;--glow1:#05b6e529;--glow2:#6c7bff1f;--sh:0 30px 60px -28px #0a102059;--err:#b3321b;--grid:#0a10200d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=system]{--bg:#f5f8fc;--sf:#fff;--sf-footer:#fff;--sf2:#e7eef8;--fg:#0a1020;--mu:#46526a;--ln:#d3dcea;--ink:#006e91;--gt1:#006e91;--gt2:#3f4bd6;--gl:#f5f8fcd1;--glow1:#05b6e529;--glow2:#6c7bff1f;--sh:0 30px 60px -28px #0a102059;--err:#b3321b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--ff);line-height:var(--lh);text-align:start;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3{font-family:var(--hf);line-height:var(--hlh);font-weight:700}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}img,svg{max-width:100%;display:block}.logo-light,:root[data-theme=light] .logo-dark{display:none}:root[data-theme=light] .logo-light{display:block}@media (prefers-color-scheme:light){:root[data-theme=system] .logo-dark{display:none}:root[data-theme=system] .logo-light{display:block}}[dir=rtl] .flip,[dir=ltr] .flip-prev{transform:scaleX(-1)}.container{max-width:1280px;margin-inline:auto;padding-inline:32px}.section{padding-block-start:104px}.section-tight{padding-block-start:24px}.section-cta{padding-block:104px}.stack{flex-direction:column;display:flex}.mono{font-family:var(--mono);direction:ltr}.kicker{font:600 13px var(--mono);color:var(--ink)}.muted{color:var(--mu)}.gradient-text{background:linear-gradient(120deg, var(--gt1), var(--gt2));color:#0000;-webkit-background-clip:text;background-clip:text}.section-head{flex-direction:column;gap:14px;max-width:680px;margin-block-end:48px;display:flex}.h2{letter-spacing:var(--ls);font-size:clamp(28px,3.3vw,44px)}.lead{color:var(--mu);font-size:17px}.btn{min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding-inline:30px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.btn:hover{filter:brightness(1.07);transform:translateY(-2px)}.btn-primary{color:var(--ink-900);background:var(--grad)}.btn-outline{color:var(--fg);background:var(--sf);border:1px solid var(--ln);font-weight:600}.btn-dark{color:#fff;background:var(--ink-900);min-height:56px;padding-inline:34px}.btn-sm{min-height:50px;padding-inline:26px;font-size:15px}.link-more{min-height:46px;color:var(--ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.link-more:hover{transform:translateY(-2px)}.lift{transition:transform .25s,border-color .25s}.lift:hover{border-color:var(--cyan);transform:translateY(-4px)}.card{border:1px solid var(--ln);background:var(--sf);border-radius:24px}.site-header{z-index:50;background:var(--gl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-block-end:1px solid var(--ln);position:sticky;top:0}.site-header .inner{flex-wrap:wrap;align-items:center;gap:12px 24px;max-width:1280px;margin-inline:auto;padding:10px 32px;display:flex}.site-header .logo img{width:auto;height:38px}.site-nav{flex-wrap:wrap;flex:auto;justify-content:center;gap:4px;display:flex}.site-nav a{min-height:44px;color:var(--mu);border-radius:999px;align-items:center;padding-inline:14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.site-nav a:hover{transform:translateY(-2px)}.site-nav a[aria-current=page]{background:var(--sf2);color:var(--fg)}.header-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seg{border:1px solid var(--ln);background:var(--sf);border-radius:999px;gap:2px;padding:3px;display:flex}.seg>a,.seg>button{min-width:44px;min-height:38px;color:var(--mu);cursor:pointer;font:700 12.5px var(--mono);background:0 0;border:0;border-radius:999px;place-items:center;text-decoration:none;display:grid}.seg>[aria-pressed=true],.seg>[aria-current=true]{background:var(--sf2);color:var(--fg)}.seg.lang>[aria-current=true]{background:var(--grad);color:var(--ink-900)}.header-cta{min-height:46px;padding-inline:22px;font-size:14.5px}.site-panel{display:contents}.menu-btn{border:1px solid var(--ln);background:var(--sf);width:48px;height:48px;color:var(--fg);cursor:pointer;border-radius:14px;place-items:center;margin-inline-start:auto;display:none}@media (max-width:960px){.site-header .inner{gap:0;padding-block:8px}.menu-btn{display:grid}.site-panel{flex-direction:column;flex:1 0 100%;gap:16px;max-height:calc(100dvh - 72px);padding-block:12px 16px;display:none;overflow-y:auto}.site-header.open .site-panel{display:flex}.site-nav{flex-direction:column;justify-content:flex-start;gap:2px}.site-nav a{border-radius:14px;min-height:48px;padding-inline:16px;font-size:16px}.header-tools{justify-content:space-between}.header-cta{flex:1 0 100%;justify-content:center;min-height:52px}}.page-hero{background:radial-gradient(55% 60% at 90% 0%, var(--glow1), transparent 70%), radial-gradient(40% 50% at 0% 40%, var(--glow2), transparent 70%);position:relative;overflow:hidden}.page-hero .container{flex-direction:column;gap:22px;padding-block:80px 56px;display:flex}.page-hero h1{max-width:900px;letter-spacing:var(--ls);text-wrap:balance;font-size:clamp(34px,4.4vw,62px)}.page-hero p{max-width:620px;color:var(--mu);font-size:18px}.cta-band{background:var(--grad);color:var(--ink-900);border-radius:36px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:64px 48px;display:flex;position:relative;overflow:hidden}.cta-band:before{content:"";inset-inline-end:-80px;background:#ffffff38;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px}.cta-band>*{position:relative}.cta-band .text{flex-direction:column;flex:420px;gap:12px;display:flex}.cta-band h2{letter-spacing:var(--ls);text-wrap:balance;font-size:clamp(26px,3.2vw,42px)}.cta-band p{max-width:520px;font-size:17px}.cta-band.big{padding:72px 48px}.cta-band.big h2{font-size:clamp(28px,3.6vw,48px)}.cta-band.big p{font-size:18px}.site-footer{background:var(--sf-footer);border-block-start:1px solid var(--ln)}.site-footer .container{padding-block:72px 32px}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:48px 40px;display:grid}.footer-brand{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:20px;min-width:min(280px,100%);display:flex}.footer-brand img{width:auto;height:44px}.footer-brand p{max-width:380px;color:var(--mu);font-size:15px}.news{flex-wrap:wrap;gap:10px;width:100%;max-width:400px;display:flex}.news label{flex:1 0 100%;font-size:13px;font-weight:600}.news input{border:1px solid var(--ln);background:var(--bg);min-height:48px;color:var(--fg);font:inherit;border-radius:999px;flex:180px;padding-inline:16px;font-size:14px}.news .btn{min-height:48px;padding-inline:22px;font-size:14px}.footer-col{flex-direction:column;gap:6px;display:flex}.footer-col .title{color:var(--ink);margin-block-end:8px;font-size:13px;font-weight:700}.footer-col a{min-height:32px;color:var(--mu);align-items:center;font-size:14.5px;text-decoration:none;display:inline-flex}.footer-col a:hover{color:var(--fg)}.footer-bottom{border-block-start:1px solid var(--ln);color:var(--mu);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block-start:56px;padding-block-start:24px;font-size:13px;display:flex}.hero{background:radial-gradient(60% 55% at 85% 0%, var(--glow1), transparent 70%), radial-gradient(45% 45% at 5% 25%, var(--glow2), transparent 70%);position:relative;overflow:hidden}.hero .container{flex-wrap:wrap;align-items:center;gap:56px 40px;padding-block:72px 96px;display:flex}.hero-copy{flex-direction:column;flex:440px;align-items:flex-start;gap:28px;min-width:0;display:flex}.eyebrow{background:var(--sf);border:1px solid var(--ln);color:var(--mu);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #05b6e540}.hero h1{font-size:clamp(36px,4.7vw,66px);line-height:var(--hlh);letter-spacing:var(--ls);text-wrap:balance}.hero-sub{max-width:560px;color:var(--mu);text-wrap:pretty;font-size:18px}.row{flex-wrap:wrap;gap:14px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--ln);color:var(--mu);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.chip-lg{background:var(--bg);color:var(--fg);padding:10px 18px;font-size:14.5px}.composition{flex:560px;min-width:0;min-height:560px;position:relative}.composition>*{position:absolute}@keyframes ucfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-1{animation:7s ease-in-out infinite ucfloat}.float-2{animation:9s ease-in-out -3s infinite ucfloat}.win{inset-inline-end:0;background:var(--sf);border:1px solid var(--ln);width:80%;box-shadow:var(--sh);z-index:1;border-radius:20px;top:40px;overflow:hidden}.win-bar{background:var(--sf2);border-block-end:1px solid var(--ln);align-items:center;gap:8px;padding:12px 16px;display:flex}.dot{background:var(--mu);opacity:.45;border-radius:50%;width:10px;height:10px}.url{background:var(--bg);height:24px;font:500 11px var(--mono);color:var(--mu);direction:ltr;border-radius:999px;flex:1;align-items:center;margin-inline-start:10px;padding-inline:12px;display:flex}.win-body{flex-direction:column;gap:22px;padding:22px;display:flex}.skel{background:var(--ln);border-radius:4px;display:block}.skel-fg{background:var(--fg);opacity:.88;border-radius:8px}.mock-nav{align-items:center;gap:10px;display:flex}.mock-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px;display:grid}.mock-grid .col{flex-direction:column;gap:10px;display:flex}.mock-art{background:linear-gradient(135deg,#05b6e5,#6c7bff);border-radius:18px;height:150px;position:relative;overflow:hidden}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile{background:var(--bg);border:1px solid var(--ln);border-radius:12px;flex-direction:column;gap:8px;height:64px;padding:12px;display:flex}.tile i{border-radius:6px;width:18px;height:18px}.code{inset-inline-start:0;width:50%;box-shadow:var(--sh);z-index:3;direction:ltr;background:#0b1222;border:1px solid #243049;border-radius:16px;bottom:56px;overflow:hidden}.code-bar{border-block-end:1px solid #243049;align-items:center;gap:6px;padding:10px 14px;display:flex}.code-bar i{background:#3a4766;border-radius:50%;width:8px;height:8px}.code-bar span{font:500 11px var(--mono);color:#8fa0bf;margin-inline-start:8px}.code pre{font:500 12px/1.75 var(--mono);color:#d6deeb;margin:0;padding:14px 16px 16px;overflow:hidden}.tk-c{color:#7f90b0}.tk-k{color:#c792ea}.tk-f{color:#82aaff}.tk-s{color:#7fdbca}.tk-n{color:#f78c6c}.brand-card{inset-inline-start:5%;background:var(--sf);border:1px solid var(--ln);width:33%;min-width:190px;box-shadow:var(--sh);z-index:4;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex;top:0}.swatches{gap:8px;display:flex}.swatches i{border-radius:50%;width:26px;height:26px}.select-box{border:1.5px solid var(--cyan);height:74px;margin:6px;position:relative}.select-box>b{background:linear-gradient(135deg,#8f7cff,#ff8a5b);border-radius:10px;position:absolute;inset:10px}.select-box>i{border:1.5px solid var(--cyan);background:#fff;width:8px;height:8px;position:absolute}.timeline{inset-inline-end:3%;width:58%;box-shadow:var(--sh);z-index:5;direction:ltr;background:#0b1222;border:1px solid #243049;border-radius:16px;padding:12px 14px 16px;bottom:0}.tl-head{align-items:center;gap:10px;margin-block-end:12px;display:flex}.tl-track{flex-direction:column;gap:6px;display:flex;position:relative}.tl-row{height:20px;position:relative}.tl-row span{border-radius:6px;height:100%;position:absolute}.logos{border-block:1px solid var(--ln);background:var(--sf)}.logos .container{flex-wrap:wrap;align-items:center;gap:20px 36px;padding-block:36px;display:flex}.logos .label{color:var(--mu);flex:none;font-size:13.5px;font-weight:600}.logos .grid{flex:520px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;display:grid}.logo-ph{border:1.5px dashed var(--ln);height:52px;font:500 12px var(--mono);color:var(--mu);border-radius:12px;place-items:center;display:grid}.stats{background:var(--ln);border:1px solid var(--ln);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--sf);flex-direction:column;gap:6px;padding:36px 32px;display:flex}.stat b{font-family:var(--hf);direction:ltr;align-self:flex-start;font-size:48px;font-weight:700;line-height:1.1}.stat span{color:var(--mu);font-size:15px}.svc-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.svc-card{border:1px solid var(--ln);background:var(--sf);border-radius:28px;flex-direction:column;align-items:flex-start;gap:18px;padding:32px;display:flex}.svc-card h3{font-size:24px}.svc-card p{color:var(--mu);flex:1;font-size:15.5px}.svc-card.wide{background:linear-gradient(135deg, var(--glow1), transparent 55%), var(--sf);flex-flow:wrap;grid-column:1/-1;align-items:stretch;gap:36px 56px;padding:40px}.svc-card.wide .info{flex-direction:column;flex:340px;align-items:flex-start;gap:18px;display:flex}.svc-card.wide h3{font-size:30px}.svc-card.wide p{flex:0 auto;max-width:480px;font-size:16.5px}.svc-card.wide .subs{flex-wrap:wrap;flex:380px;align-content:center;gap:10px;display:flex}.icon-row{align-items:center;gap:14px;display:flex}.icon-box{width:48px;height:48px;color:var(--ink-900);border-radius:14px;place-items:center;display:grid}.icon-box.lg{border-radius:18px;width:56px;height:56px}.icon-box.xl{border-radius:16px;width:52px;height:52px}.bg-cyan{background:var(--cyan)}.bg-lilac{background:var(--lilac)}.bg-coral{background:var(--coral)}.bg-mint{background:var(--mint)}.work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-block-end:44px;display:flex}.work-head .section-head{max-width:640px;margin:0}.work-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.thumb{height:230px;position:relative;overflow:hidden}.thumb .pill{inset-inline-start:16px;background:var(--ink-900);color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:16px}.card-body{flex-direction:column;gap:6px;padding:24px;display:flex}.card-body h3{font-size:20px}.card-body .res{color:var(--mu);font-size:14.5px}.abs{position:absolute}.panel{border:1px solid var(--ln);background:var(--sf);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:26px;padding:40px;display:flex}.tech{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tech span{background:var(--bg);border:1px solid var(--ln);font:500 14px var(--mono);direction:ltr;border-radius:12px;padding:10px 18px}.steps{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:24px;display:grid}.step{border-block-start:2px solid var(--ln);flex-direction:column;gap:10px;padding-block-start:28px;display:flex;position:relative}.step:before{content:"";top:-2px;background:linear-gradient(90deg,#05b6e5,#6c7bff);width:56px;height:2px;position:absolute;inset-inline-start:0}.step h3{font-size:22px}.step p{color:var(--mu);font-size:15px}.testi{border:1px solid var(--ln);background:var(--sf);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:28px;padding:56px 40px;display:flex}.testi h2{color:var(--ink);font-size:22px}.testi blockquote{max-width:780px;font-family:var(--hf);text-wrap:balance;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.6}.round-btn{border:1px solid var(--ln);background:var(--bg);width:48px;height:48px;color:var(--fg);cursor:pointer;border-radius:50%;place-items:center;display:grid}.pager{align-items:center;gap:14px;display:flex}.pager .dots{gap:4px;display:flex}.pager .dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.pager .dots span{background:var(--ln);border-radius:4px;width:8px;height:8px;transition:width .2s;display:block}.pager .dots [aria-pressed=true] span{background:var(--cyan);width:28px}.anchors{flex-wrap:wrap;gap:10px;margin-block-start:8px;display:flex}.anchors a{background:var(--sf);border:1px solid var(--ln);min-height:48px;color:var(--fg);border-radius:999px;align-items:center;gap:10px;padding-inline:20px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.anchors a:hover{transform:translateY(-2px)}.anchors i{border-radius:50%;width:10px;height:10px}.pillar{padding-block-start:72px;scroll-margin-top:90px}.pillar .inner{border-block-start:1px solid var(--ln);flex-wrap:wrap;gap:40px 56px;padding-block-start:40px;display:flex}.pillar .side{flex-direction:column;flex:320px;align-items:flex-start;gap:18px;max-width:420px;display:flex}.pillar h2{font-size:34px}.pillar .side p{color:var(--mu);font-size:16.5px}.pillar .items{flex:2 560px;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;min-width:0;display:grid}.item{background:var(--sf);border:1px solid var(--ln);border-radius:20px;flex-direction:column;gap:6px;padding:22px;display:flex}.item h3{font-size:17px}.item p{color:var(--mu);font-size:14.5px}.filters{flex-wrap:wrap;gap:10px;margin-block-start:14px;display:flex}.filters button{cursor:pointer;min-height:48px;font:inherit;border:1px solid var(--ln);background:var(--sf);color:var(--fg);border-radius:999px;padding-inline:22px;font-size:15px;font-weight:600;transition:transform .2s,filter .2s}.filters button:hover{transform:translateY(-2px)}.filters button[aria-pressed=true]{background:var(--grad);color:var(--ink-900);border-color:#0000}.project{flex-direction:column;display:flex;overflow:hidden}.project .thumb{place-items:center;height:220px;display:grid}.project .body{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.project h2{font-size:21px}.project .client{color:var(--mu);font-size:14px}.project .cs{flex-direction:column;gap:10px;font-size:14.5px;display:flex}.project .cs span:last-child{color:var(--mu)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric{background:var(--bg);border:1px solid var(--ln);border-radius:14px;flex-direction:column;gap:2px;padding:14px;display:flex}.metric b{font-family:var(--hf);direction:ltr;align-self:flex-start;font-size:22px}.metric span{color:var(--mu);font-size:12.5px}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{border:1px solid var(--ln);font:500 12px var(--mono);color:var(--mu);direction:ltr;border-radius:8px;padding:5px 12px}.btn-watch{min-height:46px;color:var(--ink-900);background:var(--coral);padding-inline:22px;font-size:15px}.lightbox{z-index:100;background:#02060ed1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lightbox .box{flex-direction:column;gap:14px;width:min(900px,100%);display:flex}.lightbox .close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:50%;align-self:flex-end;place-items:center;width:48px;height:48px;display:grid}.lightbox .screen{aspect-ratio:16/9;background:linear-gradient(135deg,#0b1222,#243049);border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.lightbox .play{color:#d6deeb;font:500 13px var(--mono);direction:ltr;flex-direction:column;align-items:center;gap:14px;display:flex}.ind-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;display:grid}.ind{flex-direction:column;justify-content:flex-end;gap:8px;min-height:230px;padding:28px;display:flex;position:relative;overflow:hidden}.ind h2{font-size:24px}.ind p{color:var(--mu);font-size:15px}.ind .shape{position:absolute}.ind-other{border:1.5px dashed var(--ln);border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;min-height:230px;padding:28px;display:flex}.ind-other h2{font-size:22px}.about-story{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.about-story .copy{flex-direction:column;flex:440px;gap:18px;display:flex}.about-story h2{font-size:32px}.about-story .copy>p{color:var(--mu);text-wrap:pretty;font-size:17px}.placeholder{border:1.5px dashed var(--ln);color:var(--mu);border-radius:16px;padding:16px 20px;font-size:15px}.about-art{flex:380px;min-height:360px;position:relative}.about-art>div{background:linear-gradient(135deg,#05b6e5,#6c7bff);border-radius:36px;position:absolute;inset:0;overflow:hidden}.about-art span{border-radius:50%;position:absolute}.mission{border:1px solid var(--ln);background:var(--sf);border-radius:32px;flex-direction:column;align-items:flex-start;gap:18px;padding:64px 48px;display:flex}.mission p{max-width:960px;font-family:var(--hf);text-wrap:balance;font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1.6}[lang]:not([lang=ar]) .mission p{line-height:1.25}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px;display:grid}.value{flex-direction:column;gap:12px;padding:28px;display:flex}.value .bar{border-radius:3px;width:40px;height:6px}.value h3{font-size:22px}.value p{color:var(--mu);font-size:15px}.member{flex-direction:column;gap:16px;padding:24px;display:flex}.member .avatar{aspect-ratio:1;color:var(--ink-900);border-radius:18px;place-items:center;display:grid}.member b{font-family:var(--hf);font-size:18px}.member span{color:var(--mu);font-size:14.5px}.contact-wrap{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.form-card{border:1px solid var(--ln);background:var(--sf);border-radius:28px;flex:2 560px;min-width:0;padding:36px}.form{flex-direction:column;gap:22px;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:22px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field label{font-size:14px;font-weight:700}.field .req{color:var(--err)}.field input,.field select,.field textarea{border:1.5px solid var(--ln);background:var(--bg);min-height:52px;color:var(--fg);font:inherit;border-radius:14px;padding-inline:16px;font-size:15px}.field select{padding-inline:12px}.field textarea{resize:vertical;padding:14px 16px}.field input[dir=ltr]{text-align:start}.field [aria-invalid=true]{border-color:var(--err)}.field .err{color:var(--err);font-size:13.5px}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-actions small{color:var(--mu);font-size:13.5px}.form-actions .btn:disabled{opacity:.6;cursor:wait}.success{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0;display:flex}.success .check{background:var(--mint);width:56px;height:56px;color:var(--ink-900);border-radius:50%;place-items:center;display:grid}.success h2{font-size:28px}.aside{flex-direction:column;flex:320px;gap:16px;min-width:0;display:flex}.wa{background:var(--mint);color:var(--ink-900);border-radius:24px;align-items:center;gap:16px;padding:22px 24px;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.wa:hover{filter:brightness(1.07);transform:translateY(-2px)}.wa .ico{background:var(--ink-900);width:48px;height:48px;color:var(--mint);border-radius:14px;flex:none;place-items:center;display:grid}.wa b{font-size:17px;display:block}.wa span{font-size:14px}.info-card{border:1px solid var(--ln);background:var(--sf);border-radius:24px;flex-direction:column;gap:18px;padding:22px 24px;display:flex}.info-row{align-items:flex-start;gap:14px;display:flex}.info-row .ico{color:var(--ink);flex:none;padding-block-start:2px}.info-row small{color:var(--mu);font-size:13px;display:block}.info-row span{font-size:15.5px;font-weight:600}.social{flex-wrap:wrap;gap:8px;display:flex}.social a{border:1px solid var(--ln);background:var(--bg);min-height:44px;color:var(--fg);border-radius:999px;align-items:center;padding-inline:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:720px){.hero .container{padding-block:40px 56px}.page-hero .container{padding-block:48px 36px}.composition{min-height:380px}.composition .code,.composition .tiles{display:none}.composition .win{width:94%;top:56px}.composition .brand-card{width:52%;min-width:0;padding:12px;inset-inline-start:0}.composition .timeline{width:74%;inset-inline-end:0}.composition .timeline .mono{white-space:nowrap}.stat{padding:24px 20px}.stat b{font-size:36px}.panel,.testi{padding:28px 20px}.svc-card.wide .info,.svc-card.wide .subs{flex-basis:100%}.pillar{padding-block-start:48px}.pillar h2{font-size:28px}.container,.site-header .inner{padding-inline:20px}.section{padding-block-start:72px}.cta-band,.cta-band.big{padding:44px 28px}.svc-card.wide{padding:28px}.form-card{padding:24px}.mission{padding:40px 28px}}::selection{color:var(--fg);background:#05b6e559}html{scrollbar-color:var(--ln) transparent}html.menu-open{overflow:hidden}main:focus{outline:none}.skip-link{inset-inline-start:16px;z-index:200;background:var(--grad);color:var(--ink-900);border-radius:999px;padding:12px 20px;font-weight:700;text-decoration:none;transition:top .2s;position:fixed;top:-80px}.skip-link:focus{top:12px}body:after{content:"";z-index:300;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header{transition:box-shadow .3s}:root[data-scrolled] .site-header{box-shadow:0 12px 32px -20px #0000008c}.progress{inset-inline:0;background:var(--grad);transform-origin:0;height:2px;transform:scaleX(var(--scroll,0));position:absolute;bottom:-1px}[dir=rtl] .progress{transform-origin:100%}.site-nav a[aria-current=page]{box-shadow:inset 0 0 0 1px var(--ln)}@media (max-width:960px){.site-header.open .site-panel{animation:drop .28s var(--ease) both}}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}}.hero:before,.page-hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(75% 65% at 50% 0,#000 25%,#0000 75%)}.hero .container,.page-hero .container{z-index:1;position:relative}.aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora i{filter:blur(70px);border-radius:50%;animation:18s ease-in-out infinite alternate drift;position:absolute}.aurora i:first-child{top:-140px;opacity:.26;background:#05b6e5;width:440px;height:440px;inset-inline-end:6%}.aurora i:nth-child(2){top:34%;opacity:.2;background:#6c7bff;width:380px;height:380px;animation-duration:23s;inset-inline-start:-110px}.aurora i:nth-child(3){bottom:-90px;opacity:.16;background:#8f7cff;width:300px;height:300px;animation-duration:27s;inset-inline-end:34%}:root[data-theme=light] .aurora{opacity:.55}@keyframes drift{to{transform:translate(70px,50px)scale(1.18)}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}}.hero-copy>*,.page-hero .container>*{animation:rise .9s var(--ease) both}.hero-copy>:nth-child(2),.page-hero .container>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3),.page-hero .container>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4),.page-hero .container>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.composition{animation:rise 1.1s .25s var(--ease) both}.hero h1 .gradient-text{background-image:linear-gradient(110deg, var(--gt1), var(--gt2), var(--lilac), var(--gt1));background-size:300% 100%;animation:9s linear infinite shimmer}@keyframes shimmer{to{background-position:300% 0}}.eyebrow:before{animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #05b6e58c}to{box-shadow:0 0 0 10px #05b6e500}}.btn-primary{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 12px 32px -14px #05b6e5b3}.btn-primary:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);transition:transform .75s;position:absolute;inset:0;transform:translate(-120%)}.btn-primary:hover:after{transform:translate(120%)}.btn>svg.flip,.link-more>svg.flip{transition:translate .25s}.btn:hover>svg.flip,.link-more:hover>svg.flip{translate:4px}[dir=rtl] .btn:hover>svg.flip,[dir=rtl] .link-more:hover>svg.flip{translate:-4px}.spot{isolation:isolate;position:relative}.spot:before,.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.spot:before{z-index:-1;background:radial-gradient(460px circle at var(--mx,50%) var(--my,0%), #05b6e51f, transparent 45%)}.spot:after{background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), #3dcbf3e6, transparent 42%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:hover:before,.spot:hover:after{opacity:1}.lift:hover{box-shadow:0 26px 50px -30px #05b6e58c}.icon-box{transition:transform .4s var(--ease);box-shadow:inset 0 1px #ffffff73}.spot:hover .icon-box{transform:rotate(-6deg)scale(1.07)}.thumb{transition:filter .4s}.spot:hover .thumb{filter:saturate(1.15)brightness(1.06)}.stat{transition:background .3s}.stat:hover{background:var(--sf2)}.js [data-reveal]{--rd:calc(var(--i,0) * 80ms);opacity:0;transition:opacity .8s var(--ease) var(--rd), translate .8s var(--ease) var(--rd), transform .25s ease, border-color .25s ease, box-shadow .25s ease, background .3s ease;translate:0 28px}.js [data-reveal].is-in{opacity:1;translate:none}:is(.svc-grid,.work-grid,.steps,.ind-grid,.grid-4,.stats,.items)>:nth-child(2){--i:1}:is(.svc-grid,.work-grid,.steps,.ind-grid,.grid-4,.stats,.items)>:nth-child(3){--i:2}:is(.svc-grid,.work-grid,.steps,.ind-grid,.grid-4,.stats,.items)>:nth-child(4){--i:3}:is(.svc-grid,.work-grid,.steps,.ind-grid,.grid-4,.stats,.items)>:nth-child(5){--i:4}:is(.svc-grid,.work-grid,.steps,.ind-grid,.grid-4,.stats,.items)>:nth-child(n+6){--i:5}.js .step:before{transform-origin:0;transition:transform 1s var(--ease) calc(var(--rd) + .3s);transform:scaleX(0)}[dir=rtl] .step:before{transform-origin:100%}.js .step.is-in:before{transform:none}.marquee{direction:ltr;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee .tech{flex-wrap:nowrap;padding-inline-end:10px}.tech span{transition:border-color .25s,color .25s}.tech span:hover{border-color:var(--cyan);color:var(--ink)}@keyframes marquee{to{transform:translate(-50%)}}.cta-band{background:linear-gradient(120deg,#05b6e5,#6c7bff,#8f7cff,#05b6e5) 0 0/300% 300%;animation:14s infinite flow}.cta-band:after{content:"";inset-inline-start:36%;border:44px solid #04121a1a;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-170px}@keyframes flow{0%,to{background-position:0%}50%{background-position:100%}}.testi svg{filter:drop-shadow(0 8px 20px #05b6e573)}.field input:focus,.field select:focus,.field textarea:focus,.news input:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #05b6e529}.logo-ph.has-logo{color:var(--tx,inherit);border-style:solid;padding:8px 12px;text-decoration:none}.logo-ph img{object-fit:contain;filter:brightness(0)invert();max-width:100%;max-height:34px;transition:filter .2s}:root[data-theme=light] .logo-ph img{filter:none}@media (prefers-color-scheme:light){:root[data-theme=system] .logo-ph img{filter:none}}.thumb-center{place-items:center;display:grid}.thumb .cover{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease,ease);position:absolute;inset:0}.spot:hover .thumb .cover{transform:scale(1.04)}.thumb-icon{color:#ffffffeb;filter:drop-shadow(0 6px 18px #00000040)}.member .avatar{overflow:hidden}.member .avatar img{object-fit:cover;width:100%;height:100%}.member-bio{color:var(--mu);margin:0;font-size:14px}.member-links{flex-wrap:wrap;gap:12px;font-size:13px;font-weight:600;display:flex}.lightbox .screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.work-empty{text-align:center;color:var(--mu);padding:64px 0;font-size:17px}.lightbox{animation:.25s both fade}.lightbox .box{animation:rise .4s var(--ease) both}@keyframes fade{0%{opacity:0}}.site-footer{position:relative;overflow:hidden}.site-footer:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, var(--cyan), var(--violet), transparent);height:1px;position:absolute;top:-1px}.footer-mark{font-family:var(--f-jakarta), sans-serif;letter-spacing:-.04em;text-align:center;white-space:nowrap;background:linear-gradient(180deg, var(--ln), transparent 85%);color:#0000;-webkit-user-select:none;user-select:none;direction:ltr;-webkit-background-clip:text;background-clip:text;margin-block-start:48px;font-size:clamp(44px,11.5vw,168px);font-weight:800;line-height:.9}.composition>*{translate:0 var(--py,0px)}.page-hero .container>h1{animation:none}.js .page-hero h1{visibility:hidden;animation:0s 1.6s forwards show-anyway}@keyframes show-anyway{to{visibility:visible}}.steps{position:relative}.steps-track{top:0;pointer-events:none;height:2px;position:absolute;inset-inline:0}.steps-track span{transform-origin:0;background:linear-gradient(90deg,#05b6e5,#6c7bff,#8f7cff);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 12px #05b6e599}[dir=rtl] .steps-track span{transform-origin:100%;background:linear-gradient(270deg,#05b6e5,#6c7bff,#8f7cff)}@media (max-width:960px){.steps-track{display:none}}@media (min-width:961px){.pillar .side{align-self:flex-start;position:sticky;top:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transition:none;translate:none}.js .step:before{transform:none}.marquee{-webkit-mask-image:none;mask-image:none}.marquee-track{width:auto}.marquee .tech{flex-wrap:wrap;padding:0}.marquee .tech[aria-hidden]{display:none}.btn,.lift,.link-more,.site-nav a,.anchors a,.filters button,.wa,.btn-primary:after{transition:none}}.footer-mark+.footer-bottom{margin-block-start:0}
