@font-face{font-family:Alexandria;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/afb88378e209fc3f-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Alexandria;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f25f4c1746ba4e6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alexandria;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/088339d3916a15b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alexandria;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56a56a7c8799f891-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alexandria;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/afb88378e209fc3f-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Alexandria;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f25f4c1746ba4e6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alexandria;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/088339d3916a15b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alexandria;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56a56a7c8799f891-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alexandria;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/afb88378e209fc3f-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Alexandria;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f25f4c1746ba4e6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alexandria;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/088339d3916a15b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alexandria;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56a56a7c8799f891-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alexandria;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/afb88378e209fc3f-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Alexandria;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f25f4c1746ba4e6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alexandria;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/088339d3916a15b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alexandria;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56a56a7c8799f891-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alexandria Fallback;src:local("Arial");ascent-override:86.13%;descent-override:22.33%;line-gap-override:0.00%;size-adjust:112.38%}.__className_5ffcb7{font-family:Alexandria,Alexandria Fallback;font-style:normal}.__variable_5ffcb7{--font-display:"Alexandria","Alexandria Fallback"}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_632b9a{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_632b9a{--font-sans:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ink:#0f2a20;--ink-soft:#465e54;--ink-faint:#7c8f86;--paper:#f4f7f5;--surface:#ffffff;--line:rgba(15,42,32,0.1);--line-strong:rgba(15,42,32,0.18);--tick:#1e9e57;--tick-deep:#13693a;--tick-wash:#e3f4ea;--open:#f4c430;--open-wash:#fdf5d8;--deep:#0c241b;--deep-2:#12302a;--on-deep:#eef4f0;--on-deep-soft:#a9bfb4;--on-deep-line:rgba(238,244,240,0.12);--tick-on-deep:#3dcc78;--page:1240px;--edge:clamp(16px,4vw,40px);--header-h:64px;--r-xl:28px;--r-lg:20px;--r-md:14px;--shadow-sm:0 1px 2px rgba(15,42,32,0.06),0 4px 12px -6px rgba(15,42,32,0.1);--shadow-lg:0 1px 1px rgba(15,42,32,0.04),0 12px 24px -12px rgba(15,42,32,0.14),0 40px 80px -32px rgba(15,42,32,0.28);--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--z-header:20;--z-skip:40;--dir:1;--origin-start:left;--origin-end:right;color-scheme:light}html[dir=rtl]{--dir:-1;--origin-start:right;--origin-end:left}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}html.menu-open{overflow:hidden}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}html[lang=ar] body{font-size:18px;line-height:1.85}dd,dl,figure,h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;text-wrap:balance}dd,li,p{text-wrap:pretty}a{color:inherit}img{max-width:100%}bdi{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--tick-deep);outline-offset:3px;border-radius:6px}::selection{background:#c8ebd6;color:var(--ink)}.container{width:min(var(--page),100% - var(--edge) * 2);margin-inline:auto}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip,.sr-only{position:absolute}.skip{inset-inline-start:12px;top:-60px;z-index:var(--z-skip);background:var(--ink);color:var(--paper);padding:10px 14px;border-radius:999px;text-decoration:none;font-weight:600}.skip:focus{top:12px}html[dir=rtl] .icon-dir{transform:scaleX(-1)}html[dir=rtl] [dir=ltr] .icon-dir{transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding-inline:22px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);font:600 16px/1 var(--font-sans),system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.button svg{flex:none;transition:translate .35s var(--ease-out)}.button:hover{background:var(--tick-deep);border-color:var(--tick-deep);box-shadow:0 10px 24px -12px rgba(19,105,58,.6)}.button:hover svg{translate:calc(var(--dir) * 3px) 0}.button:active{transform:translateY(1px)}.button-sm{min-height:40px;padding-inline:16px;font-size:14px;gap:8px}.button-lg{min-height:56px;padding-inline:28px;font-size:17px}.button-block{width:100%}.button-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.button-ghost:hover{background:var(--surface);color:var(--ink);border-color:var(--ink);box-shadow:var(--shadow-sm)}.button-on-deep{background:var(--tick-on-deep);border-color:var(--tick-on-deep);color:#062014}.button-on-deep:hover{background:#5ed892;border-color:#5ed892;color:#062014}.button:disabled{opacity:.55;cursor:progress}.arrow-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--tick-deep);font-weight:600;font-size:15px;text-decoration:none}.arrow-link span{background:linear-gradient(currentColor,currentColor) no-repeat var(--origin-end) 100% /0 1px;transition:background-size .35s var(--ease-out)}.arrow-link:hover span{background-size:100% 1px;background-position-x:var(--origin-start)}.arrow-link svg{transition:translate .35s var(--ease-out)}.arrow-link:hover svg{translate:calc(var(--dir) * 2px) -2px}.eyebrow{display:inline-flex;align-items:center;gap:10px;-webkit-margin-after:18px;margin-block-end:18px;color:var(--tick-deep);font-size:15px;font-weight:600;line-height:1.4}html[lang=en] .eyebrow{font-family:var(--font-mono),monospace;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.eyebrow-dot{width:6px;height:6px}.eyebrow-dot,.pulse{border-radius:50%;background:var(--tick);flex:none}.pulse{position:relative;width:8px;height:8px}.pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--tick);opacity:0}.site-header{position:fixed;inset-inline:0;top:0;z-index:var(--z-header);padding:12px var(--edge) 0;pointer-events:none;transition:transform .5s var(--ease-out)}.header-bar{position:relative;z-index:2;pointer-events:auto;width:min(calc(var(--page) + 24px),100%);min-height:var(--header-h);margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding-inline:20px 8px;border:1px solid transparent;border-radius:999px;transition:background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.site-header.is-scrolled .header-bar{background:rgba(251,252,251,.8);border-color:var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5)}.site-header.is-open .header-bar{background:var(--surface)}.header-bar{transition:width .6s var(--ease-out),min-height .5s var(--ease-out),background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.lang-switch,.nav{transition:opacity .3s var(--ease),visibility .3s}.site-header.is-compact .header-bar{width:min(460px,100%);min-height:54px;grid-template-columns:auto 0 auto;justify-content:space-between;padding-inline:18px 6px;background:rgba(251,252,251,.9);border-color:var(--line);box-shadow:0 10px 30px -12px rgba(12,36,27,.35);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}.site-header.is-compact .lang-switch,.site-header.is-compact .nav{opacity:0;visibility:hidden;pointer-events:none}.site-header.is-compact .nav{overflow:hidden}.site-header.is-compact .lang-switch{position:absolute}.site-header.is-compact .logo img{height:22px}.logo img{transition:height .4s var(--ease-out)}.logo{justify-self:start;display:inline-flex;line-height:0}.logo img{height:26px;width:auto}.nav{display:flex;align-items:center;gap:2px}.nav a{position:relative;padding:10px 14px;border-radius:999px;color:var(--ink-soft);text-decoration:none;font-weight:500;font-size:15px;line-height:1;transition:color .2s var(--ease),background-color .2s var(--ease)}.nav a:hover{color:var(--ink);background:rgba(15,42,32,.05)}.nav a[aria-current=true]{color:var(--ink);background:rgba(15,42,32,.07)}.header-tools{justify-self:end;display:flex;align-items:center;gap:8px}.lang-switch{display:inline-flex;padding:3px;border-radius:999px;background:rgba(15,42,32,.06)}.lang-option{display:inline-grid;place-items:center;min-width:38px;height:34px;padding-inline:10px;border-radius:999px;color:var(--ink-soft);font:600 13px/1 var(--font-sans),system-ui,sans-serif;text-decoration:none;transition:color .2s var(--ease),background-color .2s var(--ease)}.lang-option:lang(ar){font-size:15px}.lang-option:lang(en){font-family:var(--font-mono),monospace;font-weight:500;letter-spacing:.04em}.lang-option.is-current{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}a.lang-option:hover{color:var(--ink)}.menu-btn{display:none;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--ink);color:var(--paper);cursor:pointer}.menu-lines{display:grid;grid-gap:5px;gap:5px;width:16px}.menu-lines span{display:block;height:1.5px;background:currentColor;border-radius:2px;transition:transform .35s var(--ease-out)}.menu-btn[aria-expanded=true] .menu-lines span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-btn[aria-expanded=true] .menu-lines span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:1;pointer-events:auto;display:flex;flex-direction:column;padding:calc(var(--header-h) + 36px) var(--edge) max(24px,env(safe-area-inset-bottom));background:var(--paper);overflow-y:auto}.menu[hidden]{display:none}.menu-nav{display:grid}.menu-nav a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--ink);text-decoration:none;font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:28px}html[lang=en] .menu-nav a{letter-spacing:-.02em}.menu-nav a svg{color:var(--ink-faint)}.menu-nav a[aria-current=true]{color:var(--tick-deep)}.menu-foot{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:32px;padding-block-start:32px;display:grid;grid-gap:12px;gap:12px;justify-items:center}.menu-lang{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink-soft);font-weight:600;text-decoration:none}.hero{position:relative;display:flex;flex-direction:column;min-height:min(100svh,1000px);-webkit-padding-before:calc(var(--header-h) + 12px);padding-block-start:calc(var(--header-h) + 12px);background:var(--deep);color:var(--on-deep);isolation:isolate}.hero :focus-visible{outline-color:var(--tick-on-deep)}.hero-layout{flex:1 1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);padding-block:clamp(40px,6vw,80px)}.hero-copy{min-width:0}.hero-kicker{-webkit-margin-after:24px;margin-block-end:24px;color:var(--tick-on-deep);font-size:15px;font-weight:600}html[lang=en] .hero-kicker{font-family:var(--font-mono),monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hero-title{font-size:clamp(40px,5vw,70px);line-height:1.35;font-weight:700;color:var(--on-deep)}html[lang=en] .hero-title{font-size:clamp(44px,5.4vw,76px);line-height:1.02;letter-spacing:-.04em;font-weight:600;max-width:11em}.hero-title .word{display:inline-block}.hero-title .accent{color:var(--tick-on-deep)}.hero-lede{-webkit-margin-before:28px;margin-block-start:28px;max-width:32em;color:var(--on-deep-soft);font-size:19px;line-height:1.65}html[lang=ar] .hero-lede{line-height:1.95}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;-webkit-margin-before:36px;margin-block-start:36px}.button-ghost-dark{background:transparent;color:var(--on-deep);border-color:rgba(238,244,240,.24)}.button-ghost-dark:hover{background:rgba(238,244,240,.06);border-color:var(--on-deep);color:var(--on-deep);box-shadow:none}.hero-visual{min-width:0}.hero-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;padding-block:24px 32px;-webkit-border-before:1px solid var(--on-deep-line);border-block-start:1px solid var(--on-deep-line);color:var(--on-deep-soft);font-size:14px}.hero-places-label{color:rgba(238,244,240,.5)}.hero-capabilities{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.hero-capabilities li{display:inline-flex;align-items:center;gap:8px;color:var(--on-deep)}.hero-capabilities li:before{content:"";width:10px;height:6px;-webkit-border-start:2px solid var(--tick-on-deep);border-inline-start:2px solid var(--tick-on-deep);-webkit-border-after:2px solid var(--tick-on-deep);border-block-end:2px solid var(--tick-on-deep);transform:translateY(-2px) rotate(-45deg)}html[dir=rtl] .hero-capabilities li:before{transform:translateY(-2px) rotate(45deg)}.tick-loop,.tick-stage{position:relative}.tick-svg{display:block;width:100%;height:auto;overflow:visible}.tick-svg path{fill:none;stroke-width:112;stroke-linecap:round;stroke-linejoin:round}.tick-track{stroke:rgba(238,244,240,.07)}.tick-progress{stroke:var(--tick-on-deep);stroke-dasharray:1;transition:stroke-dashoffset 1.5s cubic-bezier(.45,0,.2,1),opacity .2s}.phase-done .tick-progress{transition-duration:1s}.phase-reset .tick-progress{transition:opacity .3s}.tick-check{stroke:var(--tick-on-deep);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .25s ease}.phase-done .tick-check{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.3,.7,.2,1) .95s}.tick-node{transition:opacity .3s}.tick-node-dot{fill:var(--deep);stroke:rgba(238,244,240,.28);stroke-width:5;transition:fill .35s ease,stroke .35s ease,transform .45s var(--ease-out);transition-delay:inherit}.tick-node-dot,.tick-node-halo{transform-box:fill-box;transform-origin:center}.tick-node-halo{fill:var(--open);opacity:0}.tick-node.is-done .tick-node-dot{stroke:var(--deep);fill:var(--deep);transform:scale(.8)}.tick-node.is-stuck .tick-node-dot{fill:var(--open);stroke:var(--deep);stroke-width:8;transform:scale(1.5)}.tick-node.is-stuck .tick-node-halo{opacity:.35}.tick-readout{position:absolute;width:34%;transform:translate(-50%,-50%);text-align:center;display:grid;grid-gap:8px;gap:8px}.tick-record{color:rgba(238,244,240,.5);font-size:13px;font-weight:500}.tick-record bdi{font-family:var(--font-mono),monospace;font-size:12px}.tick-readout-body{display:grid;grid-gap:6px;gap:6px;justify-items:center}.tick-title{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(16px,1.5vw,21px);font-weight:600;line-height:1.4;color:var(--on-deep)}.tick-note{font-size:13px;line-height:1.55;font-weight:600;color:var(--on-deep-soft)}.tone-stuck .tick-note{color:var(--open)}.tone-done .tick-note,.tone-fixed .tick-note{color:var(--tick-on-deep)}.tick-time{font-family:var(--font-mono),var(--font-sans),monospace;font-size:12px;color:rgba(238,244,240,.45)}.tick-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;-webkit-margin-before:8px;margin-block-start:8px}.tick-systems{display:flex;gap:4px}.tick-system{min-height:36px;padding-inline:14px;border:1px solid transparent;border-radius:999px;background:none;color:var(--on-deep-soft);font:600 13px/1 var(--font-sans),system-ui,sans-serif;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.tick-system:hover{color:var(--on-deep)}.tick-system[aria-pressed=true]{color:var(--on-deep);border-color:rgba(238,244,240,.24)}.tick-actions{display:flex;align-items:center;gap:8px}.tick-toggle{min-height:36px;padding-inline:16px;border:0;border-radius:999px;background:var(--tick-on-deep);color:#062014;font:600 13px/1 var(--font-sans),system-ui,sans-serif;cursor:pointer}.tick-play{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(238,244,240,.24);border-radius:50%;background:none;color:var(--on-deep);cursor:pointer}.tick-play:hover{border-color:var(--on-deep)}.tick-caption{-webkit-margin-before:14px;margin-block-start:14px;color:var(--on-deep-soft);font-size:14px;line-height:1.6}.tick-caption span{-webkit-margin-end:8px;margin-inline-end:8px;color:var(--tick-on-deep);font-size:12px;font-weight:600}html[lang=en] .tick-caption span{font-family:var(--font-mono),monospace;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.site-header.on-dark .logo-ink,.site-header:not(.on-dark) .logo-reverse{display:none}.logo-dual img{height:26px;width:auto}.site-header.on-dark .nav a{color:var(--on-deep-soft)}.site-header.on-dark .nav a:hover,.site-header.on-dark .nav a[aria-current=true]{color:var(--on-deep);background:rgba(238,244,240,.08)}.site-header.on-dark .lang-switch{background:rgba(238,244,240,.1)}.site-header.on-dark .lang-option{color:var(--on-deep-soft)}.site-header.on-dark .lang-option.is-current{background:var(--on-deep);color:var(--ink)}.site-header.on-dark a.lang-option:hover{color:var(--on-deep)}.site-header.on-dark .header-cta{background:var(--tick-on-deep);border-color:var(--tick-on-deep);color:#062014}.site-header.on-dark .menu-btn{background:var(--on-deep);color:var(--ink)}.section{position:relative;padding-block:clamp(96px,11vw,168px);scroll-margin-top:80px}.section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;grid-gap:24px 64px;gap:24px 64px;-webkit-margin-after:clamp(48px,6vw,88px);margin-block-end:clamp(48px,6vw,88px)}.section-head h2{font-size:clamp(32px,3.6vw,52px);line-height:1.35;font-weight:700;max-width:15em}html[lang=en] .section-head h2{font-size:clamp(36px,4.4vw,62px);line-height:1.04;letter-spacing:-.035em;font-weight:600;max-width:13em}.section-intro{max-width:30em;color:var(--ink-soft);font-size:18px;line-height:1.7}html[lang=ar] .section-intro{line-height:1.9}.section-head.is-dark .eyebrow{color:var(--tick-on-deep)}.section-head.is-dark .eyebrow-dot{background:var(--tick-on-deep)}.section-head.is-dark .section-intro{color:var(--on-deep-soft)}.section-dark{background:var(--deep);color:var(--on-deep)}.section-dark :focus-visible{outline-color:var(--tick-on-deep)}.cases{display:grid;grid-gap:28px;gap:28px}.case{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);padding:clamp(16px,2vw,24px);-webkit-padding-end:clamp(20px,3.5vw,48px);padding-inline-end:clamp(20px,3.5vw,48px);border:1px solid var(--line);border-radius:calc(var(--r-xl) + 8px);background:var(--surface);box-shadow:var(--shadow-sm);scroll-margin-top:96px}.case:nth-child(2n){grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding-inline:clamp(20px,3.5vw,48px) clamp(16px,2vw,24px)}.case:nth-child(2n) .case-visual{order:2}.case-visual{min-width:0}.browser{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}.browser-bar{display:flex;align-items:center;gap:12px;height:38px;padding-inline:14px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.browser-dots{display:flex;gap:6px}.browser-dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.browser-dots i:nth-child(2){background:#febc2e}.browser-dots i:nth-child(3){background:#28c840}.browser-url{flex:0 1 260px;margin-inline:auto;padding:4px 12px;border-radius:999px;background:var(--surface);color:var(--ink-faint);font:400 11px/1.4 var(--font-mono),monospace;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-url.is-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--ink-soft);text-decoration:none;transition:color .2s var(--ease),box-shadow .2s var(--ease)}.browser-url.is-link svg{flex:none;opacity:.6;transition:opacity .2s var(--ease),translate .3s var(--ease-out)}.browser-url.is-link:hover{color:var(--tick-deep);box-shadow:0 0 0 1px rgba(30,158,87,.35)}.browser-url.is-link:hover span{text-decoration:underline;text-underline-offset:2px}.browser-url.is-link:hover svg{opacity:1;translate:1px -1px}.browser-view{position:relative;overflow:hidden;background:var(--surface)}.browser-view img{display:block;width:100%;height:auto;transition:scale .8s var(--ease-out)}.browser{transform:translateY(calc(var(--shift, 0) * 18px));transition:transform .2s linear}.case:hover .browser-view img{scale:1.03}.case-copy{display:grid;grid-gap:28px;gap:28px;min-width:0;padding-block:12px}.case-meta{display:flex;align-items:center;gap:12px;-webkit-margin-after:12px;margin-block-end:12px;color:var(--ink-soft);font-size:14px;font-weight:500}.case-num{display:inline-grid;place-items:center;min-width:34px;height:26px;padding-inline:8px;border-radius:999px;background:var(--paper);color:var(--ink);font:500 12px/1 var(--font-mono),var(--font-sans),monospace}.case-name{font-size:clamp(30px,3vw,44px);line-height:1.25;font-weight:700}html[lang=en] .case-name{line-height:1.05;letter-spacing:-.03em;font-weight:600}.case-kind{-webkit-margin-before:10px;margin-block-start:10px;color:var(--ink);font-size:18px;font-weight:500;line-height:1.55;max-width:28em}.case-facts{display:grid;grid-gap:18px;gap:18px}.case-facts>div{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line)}.case-facts>div:first-child{border-inline-start-color:var(--open)}.case-facts>div:last-child{border-inline-start-color:var(--tick)}.case-facts dt{-webkit-margin-after:4px;margin-block-end:4px;color:var(--ink-faint);font-size:13px;font-weight:600}html[lang=en] .case-facts dt{font-family:var(--font-mono),monospace;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.case-facts dd{color:var(--ink-soft);font-size:15px;line-height:1.65}html[lang=ar] .case-facts dd{font-size:16px;line-height:1.85}.case-foot{align-items:center;justify-content:space-between;gap:16px}.case-foot,.chips{display:flex;flex-wrap:wrap}.chips{gap:8px;list-style:none;margin:0;padding:0}.chips li{padding:6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);font-size:13px;line-height:1.3;background:var(--paper)}.system-map{position:relative;display:grid;place-items:center;aspect-ratio:16/11.6;overflow:hidden;border-radius:var(--r-lg);background:radial-gradient(ellipse at 30% 0,#1b4636,var(--deep) 70%);color:var(--on-deep)}.system-map-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(238,244,240,.14) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.system-nodes{position:relative;display:grid;grid-gap:18px;gap:18px;width:min(360px,78%);margin:0;padding:0;list-style:none}.system-nodes:before{content:"";position:absolute;inset-inline-start:21px;top:22px;bottom:22px;width:2px;background:linear-gradient(var(--tick-on-deep),rgba(61,204,120,.2))}.system-nodes li{position:relative;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;padding-inline:10px 14px;border:1px solid var(--on-deep-line);border-radius:var(--r-md);background:rgba(12,36,27,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:15px;font-weight:600}.system-node-dot{position:relative;width:24px;height:24px;flex:none;border-radius:50%;background:var(--deep-2);border:2px solid var(--tick-on-deep)}.system-node-dot:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--tick-on-deep)}.system-node-label{flex:1 1;min-width:0}.system-node-state{width:44px;height:6px;border-radius:6px;background:rgba(61,204,120,.2);overflow:hidden;position:relative}.system-node-state:after{content:"";position:absolute;inset:0;background:var(--tick-on-deep);transform-origin:var(--origin-start);transform:scaleX(1)}.rail{-webkit-margin-before:clamp(72px,9vw,120px);margin-block-start:clamp(72px,9vw,120px)}.rail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;-webkit-margin-after:28px;margin-block-end:28px}.rail-head h3{font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.3}html[lang=en] .rail-head h3{letter-spacing:-.02em}.rail-buttons{display:flex;gap:8px}.round-btn{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),opacity .2s var(--ease)}.round-btn:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--paper)}.round-btn:disabled{opacity:.35;cursor:default}.round-btn.is-prev svg{transform:rotate(180deg)}html[dir=rtl] .round-btn.is-prev svg{transform:none}.rail-viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.rail-viewport::-webkit-scrollbar{display:none}.rail-viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.rail-viewport.is-dragging .rail-card{pointer-events:none}.rail-list{display:flex;gap:20px;width:max-content;margin:0;padding-block:8px 28px;padding-inline:var(--edge);list-style:none}.rail-card{flex:none;width:clamp(300px,34vw,480px);display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.rail-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px -16px rgba(15,42,32,.25);border-color:var(--line-strong)}.rail-link{display:grid;grid-template-rows:auto 1fr;color:inherit;text-decoration:none;-webkit-user-drag:none}.rail-copy strong svg{display:inline-block;-webkit-margin-start:8px;margin-inline-start:8px;vertical-align:-1px;color:var(--ink-faint);transition:color .2s var(--ease),translate .3s var(--ease-out)}.rail-link:hover .rail-copy strong svg{color:var(--tick-deep);translate:calc(var(--dir) * 1px) -1px}.rail-media{aspect-ratio:16/10;overflow:hidden;background:var(--paper);display:grid}.rail-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:scale .8s var(--ease-out);-webkit-user-drag:none}.rail-card:hover .rail-media img{scale:1.04}.rail-shots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.rail-monogram{display:grid;place-items:center;font-family:var(--font-display),system-ui,sans-serif;font-size:96px;font-weight:600;color:var(--tick-deep);background:radial-gradient(circle at 30% 20%,var(--tick-wash),var(--paper) 70%)}.rail-copy{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:24px 28px 28px}.rail-copy strong{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:22px;line-height:1.35}html[lang=en] .rail-copy strong{letter-spacing:-.01em}.rail-copy span{color:var(--ink-soft);font-size:16px;line-height:1.65}html[lang=ar] .rail-copy span{font-size:16px;line-height:1.85}.work-note{-webkit-margin-before:40px;margin-block-start:40px;max-width:72ch;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:2px solid var(--line-strong);border-inline-start:2px solid var(--line-strong);color:var(--ink-soft);font-size:15px;line-height:1.7}.section-practice{overflow:hidden}.section-practice:before{content:"";position:absolute;inset-inline-start:-10%;top:-20%;width:60%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(61,204,120,.12),transparent);pointer-events:none}.practice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.practice-card{position:relative;display:flex;flex-direction:column;gap:14px;min-height:300px;padding:28px;overflow:hidden;border:1px solid var(--on-deep-line);border-radius:var(--r-xl);background:rgba(238,244,240,.03);color:inherit;text-decoration:none;isolation:isolate;transition:border-color .3s var(--ease),background-color .3s var(--ease),transform .5s var(--ease-out)}.practice-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(61,204,120,.16),transparent 60%);opacity:0;transition:opacity .4s var(--ease)}.practice-card:hover{border-color:rgba(61,204,120,.35);transform:translateY(-4px)}.practice-card:hover:before{opacity:1}.practice-num{font:500 12px/1 var(--font-mono),var(--font-sans),monospace;color:var(--on-deep-soft)}.practice-build{font-size:24px;line-height:1.35;font-weight:600;color:var(--on-deep)}html[lang=en] .practice-build{line-height:1.15;letter-spacing:-.02em}.practice-when{color:var(--on-deep-soft);font-size:15px;line-height:1.65}html[lang=ar] .practice-when{font-size:16px;line-height:1.85}.practice-proof{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:18px;padding-block-start:18px;-webkit-border-before:1px solid var(--on-deep-line);border-block-start:1px solid var(--on-deep-line)}.practice-proof-text{display:grid;grid-gap:2px;gap:2px;font-size:15px;font-weight:600}.practice-proof-text small{color:var(--on-deep-soft);font-size:12px;font-weight:500}.practice-go{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid var(--on-deep-line);border-radius:50%;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.practice-go svg{transition:translate .35s var(--ease-out)}.practice-card:hover .practice-go{background:var(--tick-on-deep);border-color:var(--tick-on-deep);color:#062014}.practice-card:hover .practice-go svg{translate:calc(var(--dir) * 2px) 0}.practice-aside{display:flex;align-items:flex-start;gap:14px;max-width:780px;-webkit-margin-before:40px;margin-block-start:40px;padding:18px 22px;border:1px dashed rgba(238,244,240,.2);border-radius:var(--r-lg);color:var(--on-deep-soft);font-size:15px;line-height:1.7}.practice-aside-mark{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:rgba(244,196,48,.14);color:var(--open)}@property --done{syntax:"<number>";inherits:true;initial-value:0}.section-engagement{position:relative;background:var(--surface);scroll-margin-top:0}.engagement-pin{padding-block:clamp(96px,11vw,168px)}@media (min-width:1081px) and (min-height:700px){.section-engagement{height:340vh}.engagement-pin{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding-block:calc(var(--header-h) + 32px) 40px}.engagement-pin .container{width:min(var(--page),100% - var(--edge) * 2)}.section-engagement .section-head{-webkit-margin-after:clamp(32px,5vh,64px);margin-block-end:clamp(32px,5vh,64px)}.section-engagement .section-head h2{font-size:clamp(30px,3.2vw,46px)}html[lang=en] .section-engagement .section-head h2{font-size:clamp(34px,3.8vw,54px)}}.timeline{position:relative}.timeline-track{display:none;position:absolute;inset-inline:20px;top:19px;height:2px;border-radius:2px;background:var(--line)}.timeline-fill{position:absolute;inset:0;border-radius:inherit;background:var(--tick);transform:scaleX(clamp(0,var(--progress,0) * var(--steps)/(var(--steps) - 1),1));transform-origin:var(--origin-start)}.phases{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.phase{--seg:clamp(0,var(--progress,0) * var(--steps) - var(--k),1);--started:clamp(0,var(--seg) * 1000,1);--done:clamp(0,(var(--seg) - 0.999) * 1000,1);display:grid;grid-template-rows:auto 1fr;grid-gap:24px;gap:24px;transition:--done .5s var(--ease);position:relative}.phase-line{position:absolute;top:19px;inset-inline-start:40px;width:calc(100% + 16px - 40px);height:2px;background:var(--line)}.phase:last-child .phase-line{width:calc(100% - 40px)}.phase-line span{display:block;height:100%;background:var(--tick);transform:scaleX(var(--seg));transform-origin:var(--origin-start)}.phase-node{position:relative;display:grid;place-items:center;width:40px;height:40px;border:2px solid color-mix(in srgb,var(--tick) calc(var(--started) * 100%),var(--line-strong));border-radius:50%;background:color-mix(in srgb,var(--tick) calc(var(--done) * 100%),var(--surface));color:var(--ink-soft);font:500 13px/1 var(--font-mono),var(--font-sans),monospace;box-shadow:0 0 0 6px var(--surface)}.phase-node>span{grid-area:1/1;transition:opacity .3s var(--ease),scale .4s var(--ease-out)}.phase-node-num{opacity:calc(1 - var(--done))}.phase-node-tick{display:grid;color:#fff;opacity:var(--done);scale:calc(.6 + var(--done) * .4)}.phase-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:24px;border:1px solid color-mix(in srgb,var(--tick-deep) calc(var(--done) * 100%),var(--line));border-radius:var(--r-lg);background:color-mix(in srgb,var(--tick-deep) calc(var(--done) * 100%),var(--paper));color:color-mix(in srgb,#fff calc(var(--done) * 100%),var(--ink))}.phase-entry{padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--tick-on-deep) calc(var(--done) * 100%),var(--tick));color:color-mix(in srgb,#062014 calc(var(--done) * 100%),#fff);font-size:12px;font-weight:600;line-height:1.2}html[lang=en] .phase-entry{font-family:var(--font-mono),monospace;font-weight:500;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.phase h3{font-size:22px;line-height:1.35}html[lang=en] .phase h3{line-height:1.15;letter-spacing:-.02em}.phase p{color:color-mix(in srgb,var(--on-deep) calc(var(--done) * 100%),var(--ink-soft));font-size:15px;line-height:1.65}html[lang=ar] .phase p{font-size:16px;line-height:1.85}.phase ul{grid-gap:8px;margin:0;padding:0;list-style:none}.phase li,.phase ul{display:grid;gap:8px}.phase li{grid-template-columns:16px minmax(0,1fr);grid-gap:8px;align-items:start;font-size:14px;line-height:1.5}.phase li svg{-webkit-margin-before:3px;margin-block-start:3px;color:color-mix(in srgb,var(--tick-on-deep) calc(var(--done) * 100%),var(--tick))}.phase-foot{-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:12px;padding-block-start:12px;font-size:13px;font-weight:600}html[lang=en] .phase-foot{font-family:var(--font-mono),monospace;font-weight:500;font-size:12px}.org{padding:clamp(24px,4vw,56px);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface)}.org-label{-webkit-margin-after:clamp(24px,3vw,40px);margin-block-end:clamp(24px,3vw,40px);color:var(--ink-faint);font-size:14px;font-weight:600}html[lang=en] .org-label{font-family:var(--font-mono),monospace;font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.org-chart{display:grid;grid-template-columns:auto minmax(32px,1fr) auto minmax(32px,1fr) minmax(260px,1.4fr);align-items:center}.org-node{position:relative;display:grid;grid-gap:4px;gap:4px;padding:18px 22px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}.org-node strong{font-family:var(--font-display),system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.org-node span{color:var(--ink-soft);font-size:14px;line-height:1.5}.org-lead{background:var(--ink);border-color:var(--ink);color:var(--on-deep)}.org-lead span{color:var(--on-deep-soft)}.org-lead-dot{position:absolute;top:14px;inset-inline-end:14px;width:8px;height:8px;border-radius:50%;background:var(--tick-on-deep);box-shadow:0 0 0 4px rgba(61,204,120,.18)}.org-link{height:2px;background:var(--line-strong);transform-origin:var(--origin-start)}.org-team{position:relative;min-width:0}.org-chart{-webkit-padding-after:36px;padding-block-end:36px}.org-roles{position:relative;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;-webkit-padding-start:28px;padding-inline-start:28px;list-style:none}.org-roles:before{content:"";position:absolute;inset-inline-start:0;top:28px;bottom:28px;width:2px;background:var(--line-strong);transform-origin:center}.org-roles li{position:relative}.org-roles li:before{content:"";position:absolute;inset-inline-start:-28px;top:50%;width:28px;height:2px;background:var(--line-strong);transform-origin:var(--origin-start)}.org-role{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.org-role strong{font-family:var(--font-display),system-ui,sans-serif;font-size:17px;font-weight:600}.org-people{display:inline-flex;gap:5px;flex:none}.org-people i{width:10px;height:10px;border-radius:50%;background:var(--tick)}.org-team-label{position:absolute;top:100%;inset-inline-start:0;-webkit-margin-before:14px;margin-block-start:14px;-webkit-padding-start:28px;padding-inline-start:28px;color:var(--tick-deep);font-size:14px;font-weight:600}.clauses{-webkit-margin-before:clamp(64px,8vw,112px);margin-block-start:clamp(64px,8vw,112px)}.clauses-lead{-webkit-margin-after:8px;margin-block-end:8px;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.4}html[lang=en] .clauses-lead{letter-spacing:-.015em}.clauses-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(32px,5vw,80px);column-gap:clamp(32px,5vw,80px);margin:0;padding:0;list-style:none}.clauses-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;padding-block:28px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.clause-num{min-width:1.4em;font-family:var(--font-display),system-ui,sans-serif;font-size:40px;font-weight:600;line-height:1;color:var(--tick)}.clauses-list h3{font-size:20px;line-height:1.4}html[lang=en] .clauses-list h3{letter-spacing:-.015em;line-height:1.25}.clauses-list p{-webkit-margin-before:6px;margin-block-start:6px;color:var(--ink-soft);font-size:16px;line-height:1.7}html[lang=ar] .clauses-list p{line-height:1.85}.clauses-foot{-webkit-margin-before:28px;margin-block-start:28px;color:var(--ink-soft);font-size:15px}.close-band{position:relative;overflow:hidden;background:var(--deep);color:var(--on-deep);isolation:isolate}.close-band :focus-visible{outline-color:var(--tick-on-deep)}.close-band:before{content:"";position:absolute;inset-inline-end:-15%;top:-35%;z-index:-1;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(61,204,120,.14),transparent)}.close{padding-block:clamp(96px,11vw,160px) clamp(72px,8vw,112px);scroll-margin-top:80px}.close-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.close .eyebrow{color:var(--tick-on-deep)}.close .eyebrow-dot{background:var(--tick-on-deep)}.close h2{font-size:clamp(34px,4.2vw,60px);line-height:1.32;font-weight:700;max-width:12em}html[lang=en] .close h2{line-height:1.02;letter-spacing:-.04em;font-weight:600}.close-body{-webkit-margin-before:24px;margin-block-start:24px;max-width:32em;color:var(--on-deep-soft);font-size:18px;line-height:1.7}html[lang=ar] .close-body{line-height:1.9}.close-fine{display:inline-flex;align-items:center;gap:10px;-webkit-margin-before:24px;margin-block-start:24px;color:var(--on-deep);font-size:14px}.close-fine .pulse{background:var(--tick-on-deep)}.close-fine .pulse:after{border-color:var(--tick-on-deep)}.channels{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none}.channels a{display:flex;align-items:center;gap:12px;min-height:56px;padding-inline:14px 20px;border:1px solid var(--on-deep-line);border-radius:999px;color:var(--on-deep);text-decoration:none;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.channels a:hover{border-color:rgba(61,204,120,.5);background:rgba(61,204,120,.06)}.channels svg{flex:none;color:var(--tick-on-deep)}.channels span{display:grid;line-height:1.3;font-weight:600;font-size:15px}.channels small{color:var(--on-deep-soft);font-size:12px;font-weight:500}.close-form>div{padding:clamp(24px,3vw,40px);border:1px solid var(--on-deep-line);border-radius:var(--r-xl);background:rgba(238,244,240,.035);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.close-mark{position:absolute;inset-inline-start:-4%;bottom:-12%;z-index:-1;width:min(520px,50vw);height:auto;color:var(--tick-on-deep);opacity:.06;pointer-events:none}.form{grid-gap:20px;position:relative}.form,.form-grid{display:grid;gap:20px}.form-grid{grid-template-columns:1fr 1fr;grid-gap:20px}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:14px;font-weight:600;color:var(--on-deep-soft)}html[lang=en] .field label{font-family:var(--font-mono),monospace;font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:12px 16px;border:1px solid var(--on-deep-line);border-radius:var(--r-md);background:rgba(238,244,240,.04);color:var(--on-deep);font:inherit;font-size:16px;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.field textarea{min-height:132px;resize:vertical;line-height:1.6}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(238,244,240,.24)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--tick-on-deep);background:rgba(238,244,240,.07)}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#f0a898}.field-error{color:#f6c7bd;font-size:13px;line-height:1.4}.select{position:relative}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-padding-end:40px;padding-inline-end:40px;cursor:pointer}.field select option{color:var(--ink)}.select-chevron{position:absolute;inset-inline-end:14px;top:50%;translate:0 -50%;color:var(--on-deep-soft);pointer-events:none}.form-actions{display:flex;align-items:center;gap:16px;-webkit-margin-before:4px;margin-block-start:4px}.form-actions .button{min-height:54px;padding-inline:28px}.form-fail,.form-result{display:grid;grid-gap:14px;gap:14px}.form-fail p,.form-result p{color:var(--on-deep);font-size:18px;line-height:1.6}.form-again{justify-self:start;min-height:44px;padding:0;border:0;-webkit-border-after:1px solid var(--tick-on-deep);border-block-end:1px solid var(--tick-on-deep);background:none;color:var(--on-deep);font:600 15px/1 var(--font-sans),system-ui,sans-serif;cursor:pointer}.form-fail textarea{font:inherit;color:var(--on-deep);background:transparent;border:1px solid var(--on-deep-line);border-radius:var(--r-md);padding:12px}.hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.footer{-webkit-border-before:1px solid var(--on-deep-line);border-block-start:1px solid var(--on-deep-line);padding-block:28px max(28px,env(safe-area-inset-bottom))}.footer-row{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;color:var(--on-deep-soft);font-size:14px}.footer-brand,.footer-row{display:flex;align-items:center}.footer-brand{gap:16px}.footer .logo img{height:22px}.footer-nav{display:flex;flex-wrap:wrap;gap:4px 20px}.footer-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-deep-soft);text-decoration:none}.footer-nav a:hover{color:var(--on-deep)}.footer-copy{font-family:var(--font-mono),monospace;font-size:12px}@media (prefers-reduced-motion:no-preference){html:not(.menu-open){scroll-behavior:smooth}.hero-kicker{animation:fade .8s ease both}.hero-title .word{animation:word-in 1s var(--ease-out) both;animation-delay:calc(.12s + var(--w) * 55ms)}.hero-lede{animation:rise .9s var(--ease-out) .45s both}.hero-actions{animation:rise .9s var(--ease-out) .55s both}.hero-visual{animation:fade 1.2s ease .3s both}.hero-foot{animation:fade 1s ease .8s both}.tick-readout-body{animation:fade .5s ease both}.tick-node.is-stuck .tick-node-halo{animation:halo 1.6s var(--ease-out) infinite}.pulse:after{animation:ping 2.2s var(--ease-out) infinite}.system-nodes li{animation:node-in .7s var(--ease-out) both;animation-delay:calc(.3s + var(--n) * .15s)}.system-node-state:after{animation:node-fill 4.8s var(--ease-out) infinite;animation-delay:calc(var(--n) * .6s)}.menu:not([hidden]) .menu-nav a{animation:rise .55s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms + 60ms)}.menu:not([hidden]) .menu-foot{animation:fade .6s ease .3s both}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.reveal [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform 1s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.reveal.is-in [data-reveal]{opacity:1;transform:none}.org .org-link,.org .org-roles li:before{transform:scaleX(0);transition:transform .7s var(--ease-out)}.org .org-roles:before{transform:scaleY(0);transition:transform .6s var(--ease-out)}.org.is-in .org-link{transform:none}.org.is-in .org-link:first-of-type{transition-delay:.25s}.org.is-in .org-link:nth-of-type(2){transition-delay:.6s}.org.is-in .org-roles:before{transform:none;transition-delay:.95s}.org.is-in .org-roles li:before{transform:none;transition-delay:1.2s}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes word-in{0%{opacity:0;transform:translateY(.45em);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes halo{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes ping{0%{opacity:.8;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.8)}}@keyframes node-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes node-fill{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.browser{transform:none}.tick-check,.tick-node-dot,.tick-progress{transition:none!important}.button:active{transform:none}}@media (min-width:1100px) and (min-height:860px){.case{position:-webkit-sticky;position:sticky;top:104px}}@media (max-width:1080px){.hero-layout{grid-template-columns:1fr}.hero{min-height:0}.hero-visual{max-width:640px;width:100%;margin-inline:auto}.phases,.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phases{row-gap:40px}.phase{grid-template-rows:auto 1fr}.phase-line{display:none}.case,.case:nth-child(2n){grid-template-columns:1fr;padding:16px 16px 24px}.case:nth-child(2n) .case-visual{order:0}.case-copy{padding-inline:8px}}@media (max-width:960px){.header-bar{grid-template-columns:auto 1fr;padding-inline:16px 6px;min-height:58px}.header-cta,.nav{display:none}.site-header.is-compact .header-bar{width:100%;grid-template-columns:auto 1fr;min-height:52px}.menu-btn{display:grid}.site-header{-webkit-padding-before:8px;padding-block-start:8px}.org-chart,.section-head{grid-template-columns:1fr}.org-chart{justify-items:stretch}.org-link{width:2px;height:28px;-webkit-margin-start:24px;margin-inline-start:24px;transform-origin:top}.org-roles{-webkit-padding-start:52px;padding-inline-start:52px}.org-roles:before{inset-inline-start:24px}.org-team-label{position:static;-webkit-padding-start:52px;padding-inline-start:52px}.org-chart{-webkit-padding-after:0;padding-block-end:0}.clauses-list,.close-grid{grid-template-columns:1fr}}@media (max-width:640px){body{font-size:16px}html[lang=ar] body{font-size:17px}.hero-layout{padding-block:28px 56px;gap:56px}.hero-title{font-size:clamp(34px,10vw,44px);line-height:1.4}html[lang=en] .hero-title{font-size:clamp(38px,11vw,50px);line-height:1.04}.hero-lede,html[lang=ar] .hero-lede{font-size:17px}.hero-actions .button{flex:1 1 auto}.tick-readout{position:static;width:auto;transform:none;-webkit-margin-before:4px;margin-block-start:4px}.tick-controls{justify-content:center}.tick-caption{text-align:center}.hero-foot{flex-direction:column}.section-head h2{font-size:clamp(28px,8vw,36px)}html[lang=en] .section-head h2{font-size:clamp(32px,9vw,42px)}.case-name{font-size:30px}.practice-grid{grid-template-columns:1fr}.practice-card{min-height:0;padding:24px}.timeline-track{display:block;inset-inline:auto;inset-inline-start:19px;top:20px;bottom:20px;width:2px;height:auto}.timeline-fill{transform:scaleY(clamp(0,var(--progress,0) * var(--steps)/(var(--steps) - 1),1));transform-origin:top}.phases{grid-template-columns:1fr;row-gap:20px}.phase{grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto;gap:16px}.rail-card{width:82vw}.form-grid{grid-template-columns:1fr}.channels a{flex:1 1 100%}.close h2{font-size:clamp(30px,8.6vw,40px)}.footer-row{flex-direction:column;align-items:flex-start}}.wa-fab{position:fixed;inset-inline-end:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:15;display:flex;align-items:center;gap:12px;padding-block:6px;padding-inline:6px 20px;border:1px solid rgba(238,244,240,.12);border-radius:999px;background:rgba(12,36,27,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--on-deep);text-decoration:none;box-shadow:0 18px 40px -18px rgba(12,36,27,.55),0 2px 6px rgba(12,36,27,.12);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .35s var(--ease),transform .5s var(--ease-out),background-color .2s var(--ease)}.wa-fab.is-shown{opacity:1;transform:none;pointer-events:auto}.wa-fab:hover{background:var(--ink)}.wa-badge{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#25d366;color:#fff}.wa-online{position:absolute;inset-inline-end:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--tick-on-deep);border:2px solid var(--deep)}.wa-text{display:grid;line-height:1.25}.wa-text strong{font-size:14px;font-weight:600}.wa-text small{color:var(--on-deep-soft);font-size:12px}html.menu-open .wa-fab{opacity:0;pointer-events:none}@media (max-width:640px){.wa-fab{padding:6px}.wa-text{display:none}.wa-badge{width:46px;height:46px}}.footer-end{display:flex;align-items:center;gap:20px}.to-top{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--on-deep);font-size:14px;font-weight:600;text-decoration:none}.to-top-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--on-deep-line);border-radius:50%;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.to-top-icon svg{transition:translate .35s var(--ease-out)}.to-top:hover .to-top-icon{background:var(--tick-on-deep);border-color:var(--tick-on-deep);color:#062014}.to-top:hover .to-top-icon svg{translate:0 -2px}.rail-card:has(>.rail-link){grid-template-rows:1fr}.rail-link{height:100%}.not-found{min-height:100svh;display:grid;place-content:center;grid-gap:12px;gap:12px;padding:var(--edge);text-align:center}.not-found .eyebrow{justify-self:center;margin:0}.not-found h1{font-size:clamp(32px,5vw,48px);line-height:1.3}.not-found p{color:var(--ink-soft)}.not-found-actions{display:flex;justify-content:center;gap:12px;-webkit-margin-before:16px;margin-block-start:16px}