@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/72eb887780d91848-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.NWB7zG_className{font-family:Sora,Sora Fallback;font-style:normal}.NWB7zG_variable{--f-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.yrCNaa_className{font-family:Geist,Geist Fallback;font-style:normal}.yrCNaa_variable{--f-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.fvQutG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.fvQutG_variable{--f-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/941d061a2bd9e7fe-s.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c532a9e54c928ea-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/eafc238916777c01-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-20C4,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/3b5f3cdc08f76084-s.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/8a0c322f60e47dd1-s.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7f941472326ab6-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/869c8e384c1a4ad0-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-20C4,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/35a31ebad3e15f14-s.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/861d9be630ba44be-s.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d628deca0d2b8894-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/f050114b60feedcd-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-20C4,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/4237cb37ca93cea7-s.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/420d6ef977b34540-s.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45feda2a8f9aca8b-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/ea12dfd566bcbad2-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-20C4,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/1f5d786b20a99255-s.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%}.D1JmOq_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.D1JmOq_variable{--f-plex-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/06716fb78f125b1f-s.1ybfybs3k8tn2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/7b6d484a2b70b800-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:160 700;font-display:swap;src:url(../media/d0dde97e35c3b596-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/3972092ebe867b96-s.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%}.lyI2kq_className{font-family:Readex Pro,Readex Pro Fallback;font-style:normal}.lyI2kq_variable{--f-readex:"Readex Pro", "Readex Pro Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#050913;--c-bg-2:#070e1c;--c-surface:#0b1424;--c-surface-2:#101b30;--c-graphite:#192234;--c-charcoal:#0d1119;--c-line:#96acd61f;--c-line-2:#96acd638;--c-line-3:#96acd661;--c-text:#eef2f8;--c-text-2:#aab5c9;--c-text-3:#8a96ad;--c-accent:#3dd8f6;--c-accent-2:#3d6dff;--c-accent-3:#9fb4ff;--c-accent-soft:#3dd8f61a;--c-accent-line:#3dd8f666;--c-on-accent:#03111a;--c-success:#52e0a4;--c-danger:#ff8a93;--grad-silver:linear-gradient(180deg, #fff 0%, #c9d3e4 62%, #9fadc5 100%);--grad-accent:linear-gradient(100deg, #3dd8f6 0%, #3d6dff 100%);--grad-panel:linear-gradient(180deg, #111c30e6 0%, #090f1ce6 100%);--glow-accent:0 0 0 1px #3dd8f659, 0 10px 40px -10px #3dd8f673;--font-display:var(--f-sora), "Segoe UI", system-ui, sans-serif;--font-body:var(--f-geist), "Segoe UI", system-ui, sans-serif;--font-mono:var(--f-geist-mono), ui-monospace, "Cascadia Mono", monospace;--fs-hero:clamp(2.5rem, 1.2rem + 5.4vw, 5.75rem);--fs-h1:clamp(2.25rem, 1.3rem + 3.8vw, 4.5rem);--fs-h2:clamp(1.9rem, 1.2rem + 2.6vw, 3.4rem);--fs-h3:clamp(1.2rem, 1.05rem + .5vw, 1.5rem);--fs-lead:clamp(1.06rem, .98rem + .4vw, 1.3rem);--fs-body:1.0625rem;--fs-sm:.9375rem;--fs-xs:.8125rem;--fs-label:.75rem;--lh-tight:1.04;--lh-heading:1.12;--lh-body:1.65;--tracking-display:-.032em;--tracking-label:.16em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--section-y:clamp(4.25rem, 2.6rem + 7vw, 9.5rem);--gutter:clamp(1rem, .4rem + 3vw, 2.5rem);--container:1320px;--header-h:76px;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.18s;--t-base:.38s;--t-slow:.82s}:root[lang=ar]{--font-display:var(--f-readex), var(--f-plex-ar), "Segoe UI", sans-serif;--font-body:var(--f-plex-ar), "Segoe UI", sans-serif;--font-mono:var(--f-plex-ar), var(--f-geist-mono), monospace;--tracking-display:0;--tracking-label:0;--lh-tight:1.25;--lh-heading:1.35;--lh-body:1.85;--fs-hero:clamp(2.3rem, 1.2rem + 4.6vw, 5rem);--fs-h1:clamp(2.1rem, 1.3rem + 3.3vw, 4rem)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--c-bg)}body{background:var(--c-bg);min-height:100vh;color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{content:"";z-index:100;pointer-events:none;opacity:.045;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}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{color:#fff;background:#3dd8f64d}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:var(--r-xs)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;border-radius:var(--r-sm);background:var(--c-accent);color:var(--c-on-accent);transition:transform var(--t-fast) var(--ease-out);padding:10px 16px;font-weight:600;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative;overflow-x:clip}.section--tight{padding-block:calc(var(--section-y) * .6)}.section--line{border-block-start:1px solid var(--c-line)}.section--panel{background:linear-gradient(180deg, var(--c-bg-2), var(--c-bg))}.section-head{gap:var(--s-5);max-width:820px;margin-block-end:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.section-head--split{grid-template-columns:1fr;align-items:end;max-width:none}@media (min-width:1024px){.section-head--split{gap:var(--s-8);grid-template-columns:1.1fr .9fr}}.split{align-items:center;gap:clamp(2.5rem,2rem + 4vw,6rem);display:grid}@media (min-width:1024px){.split{grid-template-columns:1fr 1fr}.split--wide-start{grid-template-columns:1.15fr .85fr}.split--reverse>:first-child{order:2}}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-accent);align-items:center;gap:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;block-size:1px;inline-size:28px}:root[lang=ar] .eyebrow{text-transform:none;font-size:.875rem;font-weight:600}.h-display,.h1,.h2,.h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;font-weight:600}.h-display{font-size:var(--fs-hero);line-height:var(--lh-tight);font-weight:600}.h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}.h2{font-size:var(--fs-h2);line-height:var(--lh-heading)}.h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.3}:root[lang=ar] .h3{letter-spacing:0}.text-silver{background:var(--grad-silver);color:#0000;-webkit-background-clip:text;background-clip:text}.text-accent{background:var(--grad-accent);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{font-size:var(--fs-lead);color:var(--c-text-2);text-wrap:pretty;max-width:62ch;line-height:1.6}.muted{color:var(--c-text-2)}.small{font-size:var(--fs-sm)}.prose p+p{margin-block-start:var(--s-4)}.prose p{color:var(--c-text-2);text-wrap:pretty;max-width:66ch}.btn{--btn-h:52px;min-height:var(--btn-h);border-radius:var(--r-pill);font-family:var(--font-body);letter-spacing:.005em;white-space:nowrap;isolation:isolate;transition:transform var(--t-fast) var(--ease-out), background-color var(--t-base) var(--ease-out), border-color var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), color var(--t-base);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-size:.9875rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:translateY(1px)scale(.99)}.btn .icon{width:18px;height:18px;transition:transform var(--t-base) var(--ease-out)}.btn:hover .icon-arrow{transform:translate(4px)}:root[dir=rtl] .btn:hover .icon-arrow{transform:scaleX(-1)translate(4px)}.btn--primary{background:var(--c-accent);color:var(--c-on-accent);box-shadow:0 10px 34px -12px #3dd8f6b3}.btn--primary:after{content:"";z-index:-1;transition:transform .9s var(--ease-out);background:linear-gradient(100deg,#0000 20%,#ffffff8c 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.btn--primary:hover{background:#6fe3fa;box-shadow:0 14px 44px -12px #3dd8f6d9}.btn--primary:hover:after{transform:translate(120%)}.btn--ghost{border-color:var(--c-line-3);color:var(--c-text);background:#ffffff05}.btn--ghost:hover{border-color:var(--c-accent-line);background:var(--c-accent-soft)}.btn--sm{--btn-h:42px;padding-inline:18px;font-size:.9rem}.link-arrow{color:var(--c-text);border-block-end:1px solid var(--c-line-3);transition:color var(--t-base), border-color var(--t-base);align-items:center;gap:8px;padding-block-end:4px;font-weight:600;display:inline-flex}.link-arrow .icon{width:16px;height:16px;transition:transform var(--t-base) var(--ease-out)}.link-arrow:hover{color:var(--c-accent);border-color:var(--c-accent)}.link-arrow:hover .icon-arrow{transform:translate(4px)}:root[dir=rtl] .link-arrow:hover .icon-arrow{transform:scaleX(-1)translate(4px)}.btn-row{gap:var(--s-3);flex-wrap:wrap;display:flex}:root[dir=rtl] .icon-arrow,:root[dir=rtl] .icon-chevron-inline{transform:scaleX(-1)}.icon{flex:none;width:22px;height:22px}.chip{border:1px solid var(--c-line-2);border-radius:var(--r-pill);min-height:34px;font-size:var(--fs-xs);color:var(--c-text-2);background:#ffffff04;align-items:center;gap:8px;padding-inline:14px;display:inline-flex}.chip-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.pill-live{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-3);align-items:center;gap:8px;font-size:.6875rem;display:inline-flex}:root[lang=ar] .pill-live{letter-spacing:0;text-transform:none;font-size:.75rem}.pill-live:before{content:"";background:var(--c-success);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse-dot;box-shadow:0 0 #52e0a499}.feat-list{border-block-start:1px solid var(--c-line);gap:0;padding:0;list-style:none;display:grid}.feat-list li{border-block-end:1px solid var(--c-line);color:var(--c-text);grid-template-columns:26px 1fr;gap:14px;padding-block:16px;display:grid}.feat-list .icon{width:20px;height:20px;color:var(--c-accent);margin-block-start:3px}.feat-list small{color:var(--c-text-2);font-size:var(--fs-sm);margin-block-start:2px;display:block}.grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#96acd60f 1px,#0000 1px),linear-gradient(#96acd60f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.ambient{pointer-events:none;filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.ambient--cyan{background:radial-gradient(circle,#3dd8f659,#0000 65%)}.ambient--blue{background:radial-gradient(circle,#3d6dff66,#0000 65%)}.site-header{z-index:60;height:var(--header-h);transition:background-color var(--t-base) var(--ease-out), border-color var(--t-base), backdrop-filter var(--t-base);border-block-end:1px solid #0000;position:fixed;inset-block-start:0;inset-inline:0}.site-header.is-scrolled,.site-header.is-open{-webkit-backdrop-filter:blur(14px)saturate(140%);border-color:var(--c-line);background:#050913eb}.header-inner{align-items:center;gap:var(--s-5);height:100%;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark{width:38px;height:38px}.brand-text{gap:5px;line-height:1;display:grid}.brand-name{font-family:var(--f-sora), sans-serif;letter-spacing:.06em;font-size:1.3rem;font-weight:700}.brand-desc{font-family:var(--f-geist-mono), monospace;letter-spacing:.18em;color:var(--c-text-3);white-space:nowrap;font-size:.59rem}:root[lang=ar] .brand-desc{font-family:var(--f-plex-ar), sans-serif;letter-spacing:0;font-size:.68rem}.nav{margin-inline-start:auto;display:none}.nav-list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-link{border-radius:var(--r-pill);min-height:44px;color:var(--c-text-2);transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;align-items:center;gap:6px;padding-inline:14px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--c-text);background:#ffffff0a}.nav-link[aria-current=page],.nav-link.is-active{color:var(--c-text)}.nav-link[aria-current=page]:after,.nav-link.is-active:after{content:"";background:var(--grad-accent);height:1px;position:absolute;inset-block-end:6px;inset-inline:14px}.nav-link .icon{width:14px;height:14px;transition:transform var(--t-base) var(--ease-out)}.nav-link[aria-expanded=true] .icon{transform:rotate(180deg)}.nav-item--mega{position:static}.mega{width:min(980px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--c-line-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out), visibility 0s linear var(--t-base);background:#080e1bf5;margin-inline:auto;padding:10px;position:absolute;inset-block-start:calc(var(--header-h) - 6px);inset-inline:0;transform:translateY(-8px);box-shadow:0 40px 80px -30px #000c}.mega.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mega-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.mega-item{border-radius:var(--r-md);height:100%;transition:background-color var(--t-fast);gap:10px;padding:22px;display:grid}.mega-item:hover,.mega-item:focus-visible{background:#3dd8f60f}.mega-item .icon{width:26px;height:26px;color:var(--c-accent)}.mega-item strong{font-family:var(--font-display);font-size:1.05rem;font-weight:600}.mega-item span{color:var(--c-text-2);font-size:var(--fs-sm);line-height:1.5}.header-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.lang-switch{border:1px solid var(--c-line-2);border-radius:var(--r-pill);min-height:42px;color:var(--c-text);transition:border-color var(--t-fast), background-color var(--t-fast);align-items:center;gap:8px;padding-inline:14px;font-size:.9rem;font-weight:600;display:inline-flex}.lang-switch:hover{border-color:var(--c-accent-line);background:var(--c-accent-soft)}.lang-switch .icon{width:16px;height:16px;color:var(--c-accent)}.lang-switch [lang=ar]{font-family:var(--f-plex-ar), sans-serif}.lang-switch [lang=en]{font-family:var(--f-geist), sans-serif}.header-cta{display:none}@media (max-width:479px){.header-inner{gap:10px}.header-actions{gap:8px}.brand{gap:10px}.brand-mark{width:34px;height:34px}.brand-desc{letter-spacing:.12em;font-size:.5rem}:root[lang=ar] .brand-desc{font-size:.6rem}.lang-switch{min-height:44px;padding-inline:12px}.lang-switch .icon{display:none}.menu-toggle{width:44px;height:44px}}.menu-toggle{border:1px solid var(--c-line-2);background:0 0;border-radius:50%;place-items:center;width:46px;height:46px;display:inline-grid}.menu-toggle .bars{width:18px;height:10px;position:relative}.menu-toggle .bars:before,.menu-toggle .bars:after{content:"";background:var(--c-text);height:1.5px;transition:transform var(--t-base) var(--ease-out), inset-block-start var(--t-base) var(--ease-out);border-radius:2px;position:absolute;inset-inline:0}.menu-toggle .bars:before{inset-block-start:0}.menu-toggle .bars:after{inset-block-start:8.5px}.menu-toggle[aria-expanded=true] .bars:before{inset-block-start:4.25px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .bars:after{inset-block-start:4.25px;transform:rotate(-45deg)}@media (min-width:1140px){.nav{display:block}.header-actions{margin-inline-start:0}.header-cta{display:inline-flex}.menu-toggle{display:none}}.mobile-menu{inset:var(--header-h) 0 0 0;z-index:59;-webkit-backdrop-filter:blur(16px);padding:var(--s-5) var(--gutter) var(--s-8);opacity:0;visibility:hidden;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out), visibility 0s linear var(--t-base);background:#050913fa;position:fixed;overflow-y:auto;transform:translateY(-10px)}.mobile-menu.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mobile-nav{border-block-start:1px solid var(--c-line);margin:0;padding:0;list-style:none}.mobile-nav li{border-block-end:1px solid var(--c-line)}.mobile-nav a{min-height:64px;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;font-size:1.35rem;font-weight:500;display:flex}.mobile-nav a[aria-current=page]{color:var(--c-accent)}.mobile-nav a .icon{width:18px;height:18px;color:var(--c-text-3)}.mobile-nav small{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--c-text-3);font-weight:400;display:block}.mobile-menu-foot{gap:14px;margin-block-start:var(--s-6);display:grid}.mobile-menu-foot .btn{width:100%}.mobile-contact{color:var(--c-text-2);font-size:var(--fs-sm);gap:6px;margin-block-start:var(--s-4);display:grid}.mobile-contact a{color:var(--c-text)}.site-footer{border-block-start:1px solid var(--c-line);background:linear-gradient(180deg, var(--c-bg) 0%, #03060d 100%);padding-block:var(--s-9) var(--s-6);position:relative;overflow:hidden}.footer-top{gap:var(--s-8);display:grid}@media (min-width:1024px){.footer-top{grid-template-columns:1.1fr 2fr}}.footer-brand p{color:var(--c-text-2);max-width:36ch;margin-block-start:var(--s-5)}.footer-cols{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.footer-col h2{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-text-3);margin-block-end:var(--s-4);font-weight:500}:root[lang=ar] .footer-col h2{text-transform:none;font-size:.875rem}.footer-col ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.footer-col a{min-height:36px;color:var(--c-text-2);transition:color var(--t-fast);align-items:center;gap:10px;display:inline-flex}.footer-col a:hover{color:var(--c-accent)}.footer-col .icon{width:16px;height:16px;color:var(--c-text-3)}.footer-word{margin-block:var(--s-8) var(--s-5);font-family:var(--f-sora), sans-serif;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #96acd629;-webkit-user-select:none;user-select:none;text-align:center;direction:ltr;font-size:clamp(5rem,22vw,20rem);font-weight:700;line-height:.8}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--s-4);border-block-start:1px solid var(--c-line);color:var(--c-text-3);font-size:var(--fs-xs);flex-wrap:wrap;padding-block-start:var(--s-5);padding-inline-end:76px;display:flex}.footer-bottom a:hover{color:var(--c-text)}.wa-float{z-index:55;color:#fff;width:56px;height:56px;transition:transform var(--t-base) var(--ease-out);background:#1fa855;border-radius:50%;place-items:center;display:inline-grid;position:fixed;inset-block-end:20px;inset-inline-end:20px;box-shadow:0 14px 34px -10px #1fa855b3,inset 0 0 0 1px #ffffff26}.wa-float:hover{transform:translateY(-3px)}.wa-float .icon{width:28px;height:28px}.js [data-reveal]{opacity:0;transition:opacity var(--t-slow) var(--ease-out), transform var(--t-slow) var(--ease-out);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transform:none}.page-enter{animation:page-in .7s var(--ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse-dot{0%{box-shadow:0 0 #52e0a48c}70%{box-shadow:0 0 0 8px #52e0a400}to{box-shadow:0 0 #52e0a400}}@keyframes rise-in{0%{opacity:0;filter:blur(6px);transform:translateY(30px)}to{opacity:1;filter:none;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dash-flow{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}
.hero{isolation:isolate;min-height:100svh;padding-block:calc(var(--header-h) + 40px) clamp(3.5rem, 8vh, 6rem);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.hero{align-items:center;padding-block-end:7rem}}.hero-canvas{z-index:-2;width:100%;height:100%;animation:fade-in 2.2s var(--ease-out) .15s both;position:absolute;inset:0}.hero-vignette{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #05091300 55%, var(--c-bg) 100%), linear-gradient(180deg, #05091300 20%, #050913d9 62%, #05091399 100%);position:absolute;inset:0}@media (min-width:1024px){.hero-vignette{background:linear-gradient(180deg, #05091300 70%, var(--c-bg) 100%), linear-gradient(90deg, #050913eb 0%, #0509138c 42%, #05091300 65%)}:root[dir=rtl] .hero-vignette{background:linear-gradient(180deg, #05091300 70%, var(--c-bg) 100%), linear-gradient(270deg, #050913eb 0%, #0509138c 42%, #05091300 65%)}}.hero-inner{gap:var(--s-7);display:grid;position:relative}.hero-copy{gap:var(--s-5);max-width:780px;display:grid}@media (min-width:1024px){.hero-copy{max-width:58%}}.hero-title,.hero-line{display:block}.hero-lead{max-width:56ch}.hero-in{animation:rise-in 1.1s var(--ease-out) both;animation-delay:calc(var(--d,0) * .11s + .12s)}.hero-pillars{padding:var(--s-5) 0 0;border-block-start:1px solid var(--c-line);flex-wrap:wrap;gap:6px 28px;max-width:780px;margin:0;list-style:none;display:flex}.hero-pillars a{min-height:40px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-2);transition:color var(--t-fast);align-items:center;gap:10px;display:inline-flex}:root[lang=ar] .hero-pillars a{letter-spacing:0;text-transform:none;font-size:.9rem}.hero-pillars a:hover{color:var(--c-text)}.orbit-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px}.orbit-dot--0{color:#3dd8f6;background:#3dd8f6}.orbit-dot--1{color:#3d6dff;background:#3d6dff}.orbit-dot--2{color:#c8d4e8;background:#c8d4e8}.hero-scroll{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-3);align-items:center;gap:14px;font-size:.6875rem;display:none;position:absolute;inset-block-end:26px;inset-inline-end:var(--gutter)}:root[lang=ar] .hero-scroll{letter-spacing:0;text-transform:none;font-size:.8rem}.hero-scroll i{background:var(--c-line-2);width:1px;height:46px;position:relative;overflow:hidden}.hero-scroll i:after{content:"";background:var(--c-accent);height:40%;animation:scroll-hint 2.2s var(--ease-in-out) infinite;position:absolute;inset-inline:0}@keyframes scroll-hint{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media (min-width:1024px) and (min-height:700px){.hero-scroll{display:inline-flex}}.intro .eyebrow{margin-block-end:var(--s-6)}.intro-statement{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:24ch;font-size:clamp(1.75rem,1rem + 3vw,3.5rem);font-weight:500;line-height:1.16}:root[lang=ar] .intro-statement{max-width:28ch;line-height:1.45}.intro-dim{color:var(--c-text-3)}.intro-body{margin-block:var(--s-7) var(--s-8)}@media (min-width:1024px){.intro-body{margin-inline-start:42%}}.pillars{border-block-start:1px solid var(--c-line);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.pillars{grid-template-columns:repeat(3,1fr)}}.pillar{padding:var(--s-6) 0;border-block-end:1px solid var(--c-line);align-content:start;gap:12px;display:grid}@media (min-width:768px){.pillar{padding:var(--s-6) var(--s-5);border-block-end:0;border-inline-start:1px solid var(--c-line)}.pillar:first-child{border-inline-start:0;padding-inline-start:0}}.pillar-icon{border:1px solid var(--c-line-2);width:48px;height:48px;color:var(--c-accent);background:linear-gradient(#3dd8f61a,#3d6dff0a);border-radius:12px;place-items:center;margin-block-end:6px;display:inline-grid}.pillars--boxed{border:0;gap:16px}.pillars--boxed .pillar{padding:var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--grad-panel)}.pillars--boxed .pillar:first-child{border-inline-start:1px solid var(--c-line);padding-inline-start:var(--s-6)}.sol-list{border-block-start:1px solid var(--c-line-2);margin:0;padding:0;list-style:none}.sol-list>li{border-block-end:1px solid var(--c-line-2)}.sol-row{gap:var(--s-4) var(--s-5);isolation:isolate;grid-template-columns:auto 1fr auto;align-items:start;padding-block:clamp(1.75rem,1.2rem + 2vw,2.75rem);display:grid;position:relative}.sol-row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;opacity:0;transition:opacity var(--t-base) var(--ease-out);background:linear-gradient(90deg,#3dd8f612,#3d6dff05 60%,#0000);position:absolute}:root[dir=rtl] .sol-row:before{background:linear-gradient(270deg,#3dd8f612,#3d6dff05 60%,#0000)}.sol-row:hover:before,.sol-row:focus-visible:before{opacity:1}.sol-num{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-accent);padding-block-start:.6rem}.sol-main{gap:10px;display:grid}.sol-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);transition:color var(--t-base);font-size:clamp(1.5rem,1.1rem + 1.8vw,2.6rem);font-weight:500;line-height:1.15}.sol-row:hover .sol-title{color:var(--c-accent)}.sol-desc{color:var(--c-text-2);max-width:60ch}.sol-points{display:none}.sol-arrow{border:1px solid var(--c-line-3);width:52px;height:52px;transition:background-color var(--t-base), border-color var(--t-base), color var(--t-base);border-radius:50%;place-items:center;display:inline-grid}.sol-row:hover .sol-arrow{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent)}@media (min-width:1024px){.sol-row{grid-template-columns:70px 1.4fr .8fr auto;align-items:center}.sol-points{font-size:var(--fs-sm);color:var(--c-text-3);gap:6px;display:grid}.sol-points span:before{content:"— ";color:var(--c-line-3)}}.console{border:1px solid var(--c-line-2);border-radius:var(--r-lg);background:var(--grad-panel);margin:0;padding:18px;position:relative;box-shadow:0 50px 100px -40px #000c,inset 0 1px #ffffff0a}.console:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#3dd8f680,#0000 35% 70%,#3d6dff66);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.console-top{border-block-end:1px solid var(--c-line);align-items:center;gap:14px;padding:4px 6px 16px;display:flex}.console-dots{gap:6px;display:inline-flex}.console-dots i{background:var(--c-graphite);border-radius:50%;width:9px;height:9px}.console-title{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-2);margin-inline-end:auto}:root[lang=ar] .console-title{font-family:var(--font-body)}.console-lanes{gap:8px;padding-block:14px;display:grid}.lane{border-radius:var(--r-md);border:1px solid var(--c-line);background:#ffffff05;grid-template-columns:36px 1fr auto;grid-template-areas:"icon name status""wave wave wave";align-items:center;gap:10px 12px;padding:12px;display:grid}@media (min-width:560px){.lane{grid-template-columns:36px minmax(120px,1fr) 1.2fr auto;grid-template-areas:"icon name wave status"}}.lane-icon{background:var(--c-accent-soft);width:36px;height:36px;color:var(--c-accent);border-radius:10px;grid-area:icon;place-items:center;display:grid}.lane-icon .icon{width:18px;height:18px}.lane-name{font-size:var(--fs-sm);grid-area:name;font-weight:500}.wave{grid-area:wave;align-items:center;gap:3px;height:28px;display:flex}.wave i{background:linear-gradient(180deg, var(--c-accent), var(--c-accent-2));transform-origin:50%;max-width:5px;height:100%;animation:eq 1.3s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--k) * -.13s + var(--i) * -.41s);opacity:.85;border-radius:3px;flex:1;transform:scaleY(.25)}@keyframes eq{0%{transform:scaleY(.15)}50%{transform:scaleY(.75)}to{transform:scaleY(.35)}}.lane-status{font-family:var(--font-mono);border-radius:var(--r-pill);border:1px solid var(--c-line-2);color:var(--c-text-2);white-space:nowrap;grid-area:status;padding:5px 10px;font-size:.6875rem}:root[lang=ar] .lane-status{font-family:var(--font-body);font-size:.75rem}.lane-status--0{color:var(--c-accent);border-color:var(--c-accent-line)}.lane-status--3{color:var(--c-success);border-color:#52e0a466}.console-panels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cpanel{border-radius:var(--r-md);border:1px solid var(--c-line);font-size:var(--fs-xs);color:var(--c-text-2);gap:10px;padding:12px;display:grid}.cbar{background:var(--c-graphite);border-radius:4px;height:4px;overflow:hidden}.cbar i{height:100%;width:var(--w);background:var(--grad-accent);border-radius:inherit;animation:bar-grow 2.4s var(--ease-out) both;display:block}@keyframes bar-grow{0%{width:0}}.visual-note{font-family:var(--font-mono);letter-spacing:.06em;color:var(--c-text-3);text-align:end;margin-block-start:12px;font-size:.6875rem}:root[lang=ar] .visual-note{font-family:var(--font-body);letter-spacing:0;font-size:.75rem}.hub-wrap{gap:var(--s-7);align-items:center;display:grid}@media (min-width:1024px){.hub-wrap{gap:var(--s-9);grid-template-columns:1.1fr .9fr}}.hub{aspect-ratio:1;width:100%;max-width:600px;margin-inline:auto;position:relative}.hub-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-orbit{fill:none;stroke:var(--c-line-2);stroke-width:.25px;stroke-dasharray:.6 1.2}.hub-orbit--inner{stroke:#3dd8f640;transform-origin:50px 50px;animation:40s linear infinite spin}.hub-line{stroke:var(--c-line-2);stroke-width:.25px;transition:stroke var(--t-base)}.hub-line.is-active{stroke:var(--c-accent);stroke-width:.5px;stroke-dasharray:1.5 1.5;filter:drop-shadow(0 0 1.5px #3dd8f6e6);animation:1.4s linear infinite dash-flow}.hub-center{aspect-ratio:1;text-align:center;border:1px solid var(--c-accent-line);background:radial-gradient(circle at 50% 35%,#3d6dff4d,#0b1424f2 70%);border-radius:50%;place-content:center;justify-items:center;gap:4px;width:34%;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 60px -10px #3dd8f673,inset 0 0 30px #3dd8f61f}.hub-mark{width:clamp(30px,8vw,46px);height:auto;margin-block-end:4px}.hub-center strong{font-family:var(--font-display);font-size:clamp(.8rem,.6rem + .8vw,1.1rem)}.hub-center span{color:var(--c-text-3);font-size:clamp(.6rem,.5rem + .4vw,.75rem)}.hub-nodes{position:absolute;inset:0}.hub-node{text-align:center;background:0 0;border:0;justify-items:center;gap:8px;width:clamp(84px,24%,140px);padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.hub-dot{border:1px solid var(--c-line-3);background:var(--c-surface);width:clamp(44px,11vw,60px);height:clamp(44px,11vw,60px);color:var(--c-text-2);transition:border-color var(--t-base), color var(--t-base), box-shadow var(--t-base), transform var(--t-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.hub-label{color:var(--c-text-2);transition:color var(--t-base);font-size:clamp(.7rem,.6rem + .35vw,.875rem);line-height:1.3}.hub-node.is-active .hub-dot{border-color:var(--c-accent);color:var(--c-accent);box-shadow:var(--glow-accent);transform:scale(1.08)}.hub-node.is-active .hub-label{color:var(--c-text)}.hub-node:focus-visible{outline:none}.hub-node:focus-visible .hub-dot{outline:2px solid var(--c-accent);outline-offset:4px}.hub-detail{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--grad-panel);align-content:start;min-height:250px;display:grid}.hub-detail .h3{animation:rise-in .6s var(--ease-out) both;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.hub-pager{margin:var(--s-2) 0 0;gap:6px;padding:0;list-style:none;display:flex}.hub-pager li{background:var(--c-line-2);width:18px;height:2px;transition:background-color var(--t-base), width var(--t-base) var(--ease-out)}.hub-pager li.is-active{background:var(--c-accent);width:36px}.devices{margin:0;padding-block-end:40px;position:relative}.browser{border:1px solid var(--c-line-2);border-radius:var(--r-lg);background:var(--c-surface);overflow:hidden;box-shadow:0 50px 100px -40px #000000d9}.browser-bar{border-block-end:1px solid var(--c-line);background:#ffffff05;align-items:center;gap:14px;padding:12px 16px;display:flex}.browser-url{border-radius:var(--r-pill);background:var(--c-bg);max-width:260px;font-family:var(--f-geist-mono), monospace;color:var(--c-text-3);text-align:center;flex:1;margin-inline:auto;padding:5px 12px;font-size:.6875rem}.browser-body{grid-template-columns:1fr;gap:14px;padding:16px;display:grid}@media (min-width:560px){.browser-body{grid-template-columns:1.6fr 1fr}}.shop-cats{flex-wrap:wrap;gap:6px;margin-block-end:12px;display:flex}.shop-cats span{border-radius:var(--r-pill);border:1px solid var(--c-line);color:var(--c-text-3);padding:5px 11px;font-size:.7rem}.shop-cats .is-on{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);font-weight:600}.shop-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.shop-item{border:1px solid var(--c-line);border-radius:10px;gap:6px;padding:8px;display:grid}.shop-img{aspect-ratio:4/3;background:linear-gradient(135deg, hsl(calc(195 + var(--h) * 9) 70% 40% / .5), hsl(calc(225 + var(--h) * 6) 70% 30% / .35));border-radius:6px}.sk{background:var(--c-graphite);border-radius:4px;height:6px;display:block}.sk--w90{width:90%}.sk--w70{width:70%}.sk--w50{width:50%}.sk--w40{width:40%}.cart{border:1px solid var(--c-line);background:#ffffff05;border-radius:12px;align-content:start;gap:10px;padding:14px;display:none}@media (min-width:560px){.cart{display:grid}}.cart p{font-size:.8rem;font-weight:600}.cart-send{background:var(--c-accent);color:var(--c-on-accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-block-start:10px;padding:10px;font-size:.75rem;font-weight:700;animation:2.6s infinite send-pulse;display:inline-flex;box-shadow:0 0 #3dd8f699}.cart-send .icon{width:16px;height:16px}@keyframes send-pulse{0%{box-shadow:0 0 #3dd8f68c}70%{box-shadow:0 0 0 12px #3dd8f600}to{box-shadow:0 0 #3dd8f600}}.phone-mock{border:1px solid var(--c-line-3);background:linear-gradient(#0e1a2f,#08101e);border-radius:28px;width:clamp(150px,36%,200px);padding:28px 16px 18px;position:absolute;inset-block-end:0;inset-inline-end:-8px;box-shadow:0 30px 60px -20px #000000e6,0 0 0 6px #050913e6}.phone-notch{background:var(--c-graphite);border-radius:6px;width:46px;height:6px;position:absolute;inset-block-start:10px;inset-inline-start:50%;transform:translate(-50%)}:root[dir=rtl] .phone-notch{transform:translate(50%)}.phone-title{margin-block-end:12px;font-size:.75rem;font-weight:600}.phone-mock ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.phone-mock li{color:var(--c-text-3);align-items:center;gap:10px;font-size:.72rem;display:flex}.phone-mock li span{border:1px solid var(--c-line-3);border-radius:50%;flex:none;width:12px;height:12px}.phone-mock li.is-done{color:var(--c-text)}.phone-mock li.is-done span{background:var(--c-accent);border-color:var(--c-accent);box-shadow:0 0 10px #3dd8f6b3}.phone-pulse{background:linear-gradient(90deg, var(--c-accent) 0 60%, var(--c-graphite) 60%);border-radius:3px;height:3px;margin-block-start:16px;display:block}.devices .visual-note{text-align:start;max-width:60%}.why-grid{background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:640px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.why-grid{grid-template-columns:repeat(3,1fr)}}.why-item{background:var(--c-bg);transition:background-color var(--t-base);align-content:start;gap:12px;padding:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);display:grid;position:relative}.why-item:hover{background:#08101f}.why-num{font-family:var(--f-geist-mono), monospace;font-size:var(--fs-xs);color:var(--c-accent);margin-block-end:var(--s-5)}.steps{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.steps--row{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.step{align-content:start;gap:10px;padding-block-start:var(--s-6);display:grid;position:relative}.step:before,.step:after{content:"";background:var(--c-line-2);height:1px;position:absolute;inset-block-start:0;inset-inline:0}.step:after{background:var(--grad-accent);transform-origin:0;transition:transform 1.2s var(--ease-out);transition-delay:calc(var(--d,0) * .15s + .2s);transform:scaleX(0)}:root[dir=rtl] .step:after{transform-origin:100%}.step.is-in:after,html:not(.js) .step:after{transform:scaleX(1)}.step-num{width:40px;height:40px;border:1px solid var(--c-line-3);background:var(--c-bg);font-family:var(--f-geist-mono), monospace;font-size:var(--fs-xs);color:var(--c-accent);border-radius:50%;place-items:center;margin-block-end:var(--s-3);display:inline-grid}.ind-tabs{gap:var(--s-5);display:grid}@media (min-width:1024px){.ind-tabs{gap:var(--s-7);grid-template-columns:360px 1fr;align-items:start}}.ind-tablist{scrollbar-width:none;gap:8px;padding-block-end:6px;display:flex;overflow-x:auto}.ind-tablist::-webkit-scrollbar{display:none}@media (min-width:1024px){.ind-tablist{gap:4px;display:grid;overflow:visible}}.ind-tab{border:1px solid var(--c-line);border-radius:var(--r-md);min-height:56px;color:var(--c-text-2);text-align:start;transition:background-color var(--t-fast), border-color var(--t-fast), color var(--t-fast);background:0 0;flex:none;align-items:center;gap:14px;padding:12px 18px;font-weight:500;display:flex}.ind-tab:hover{color:var(--c-text);border-color:var(--c-line-2)}.ind-tab[aria-selected=true]{color:var(--c-text);background:var(--c-surface-2);border-color:var(--c-accent-line)}.ind-tab .icon{width:20px;height:20px;color:var(--c-text-3)}.ind-tab[aria-selected=true] .icon{color:var(--c-accent)}.ind-tab-arrow{margin-inline-start:auto;display:none}@media (min-width:1024px){.ind-tab{min-height:64px}.ind-tab-arrow{opacity:0;transition:opacity var(--t-fast);display:block}.ind-tab[aria-selected=true] .ind-tab-arrow{opacity:1}}.ind-panel{gap:var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--grad-panel);animation:rise-in .6s var(--ease-out) both;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.ind-panel[hidden]{display:none}.ind-panel-head{gap:12px;display:grid}.ind-panel-head .h3{font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.ind-panel-icon{background:var(--c-accent-soft);width:52px;height:52px;color:var(--c-accent);border:1px solid var(--c-accent-line);border-radius:14px;place-items:center;display:inline-grid}.ind-cols{gap:var(--s-6);display:grid}@media (min-width:768px){.ind-cols{grid-template-columns:1fr 1fr}}.ind-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--c-text-3);margin-block-end:var(--s-4);font-weight:500}:root[lang=ar] .ind-k{text-transform:none;font-size:.875rem}.ind-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ind-list li{color:var(--c-text-2);font-size:var(--fs-sm);grid-template-columns:20px 1fr;gap:12px;line-height:1.55;display:grid}.ind-list--needs li:before{content:"";background:var(--c-text-3);width:10px;height:1px;margin-block-start:.75em}.ind-list--helps li{color:var(--c-text)}.ind-list--helps .icon{width:18px;height:18px;color:var(--c-accent);margin-block-start:2px}.ind-links{border-block-start:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-block-start:var(--s-5);display:flex}.ind-links .link-arrow{margin-inline-start:auto}.chip--link{color:var(--c-text);transition:border-color var(--t-fast), background-color var(--t-fast)}.chip--link .icon{width:14px;height:14px}.chip--link:hover{border-color:var(--c-accent-line);background:var(--c-accent-soft)}.eco-section{overflow:hidden}.eco{border:1px solid var(--c-line-2);border-radius:calc(var(--r-lg) + 6px);background:radial-gradient(60% 80% at 50% 0,#3d6dff24,#0000 70%),linear-gradient(#0d1628eb,#060b16f5);padding:clamp(1.25rem,.8rem + 2vw,2.5rem);position:relative;box-shadow:0 60px 120px -50px #000000e6}.eco-bar{justify-content:space-between;align-items:center;margin-block-end:var(--s-5);display:flex}.eco-count{font-family:var(--f-geist-mono), monospace;font-size:var(--fs-xs);color:var(--c-text-3)}.eco-count-now{color:var(--c-accent)}.eco-play{border:1px solid var(--c-line-3);background:0 0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.eco-play .icon{width:16px;height:16px}.eco-progress{background:var(--c-accent);transform-origin:0;height:2px;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}:root[dir=rtl] .eco-progress{transform-origin:100%}.eco[data-playing=true] .eco-progress{animation:3.6s linear forwards eco-prog}@keyframes eco-prog{to{transform:scaleX(1)}}.eco-track{position:relative}.eco-rail{background:var(--c-line-2);border-radius:2px;height:2px;position:absolute;inset-block-start:27px;inset-inline:10%}.eco-rail:before{content:"";opacity:.35;background:repeating-linear-gradient(90deg,#3dd8f699 0 6px,#0000 6px 14px);animation:1.2s linear infinite rail-flow-x;position:absolute;inset:0}:root[dir=rtl] .eco-rail:before{animation-direction:reverse}.eco-rail-fill{background:var(--grad-accent);transform-origin:0;transform:scaleX(var(--p));transition:transform .9s var(--ease-out);position:absolute;inset:0;box-shadow:0 0 12px #3dd8f6b3}:root[dir=rtl] .eco-rail-fill{transform-origin:100%}.eco-packet{top:50%;width:14px;height:14px;transition:left .9s var(--ease-out), right .9s var(--ease-out);background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;inset-inline-start:calc(var(--p) * 100%);box-shadow:0 0 0 4px #3dd8f659,0 0 24px 6px #3dd8f6cc}:root[dir=rtl] .eco-packet{margin:-7px -7px 0 0}.eco-nodes{grid-template-columns:repeat(5,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.eco-node{text-align:center;width:100%;color:var(--c-text-2);background:0 0;border:0;grid-template-columns:1fr;place-items:center;gap:10px;padding:0;display:grid}.eco-icon{border:1px solid var(--c-line-3);background:var(--c-surface);width:56px;height:56px;transition:border-color var(--t-base), color var(--t-base), box-shadow var(--t-base), background-color var(--t-base);border-radius:16px;place-items:center;display:grid;position:relative}.eco-step.is-done .eco-icon{color:var(--c-accent);border-color:#3dd8f673}.eco-step.is-active .eco-icon{border-color:var(--c-accent);color:var(--c-on-accent);background:var(--c-accent);box-shadow:0 0 0 6px #3dd8f61f,0 12px 40px -6px #3dd8f6b3}.eco-node-text{justify-items:center;gap:2px;padding-block:8px;display:grid}.eco-idx{font-family:var(--f-geist-mono), monospace;color:var(--c-text-3);font-size:.6875rem}.eco-title{font-family:var(--font-display);color:var(--c-text-2);transition:color var(--t-base);font-size:1rem;font-weight:500}.eco-short{font-size:var(--fs-xs);color:var(--c-text-3)}.eco-step.is-active .eco-title{color:var(--c-text)}.eco-node:focus-visible{outline:none}.eco-node:focus-visible .eco-icon{outline:2px solid var(--c-accent);outline-offset:4px}@keyframes rail-flow-x{to{background-position:14px 0}}@media (max-width:899px){.eco-nodes{gap:4px}.eco-short{display:none}.eco-title{font-size:.72rem;line-height:1.3}}@media (max-width:599px){.eco-rail{inset-block-start:22px}.eco-icon{border-radius:14px;width:46px;height:46px}.eco-icon .icon{width:20px;height:20px}.eco-node-text{padding-block:2px}.eco-title{display:none}.eco-step.is-active .eco-idx{color:var(--c-accent)}}.eco-detail{gap:var(--s-5);border-block-start:1px solid var(--c-line);margin-block-start:var(--s-6);padding-block-start:var(--s-6);display:grid}@media (min-width:900px){.eco-detail{gap:var(--s-7);grid-template-columns:1fr 1fr;align-items:start}}.eco-copy{align-content:start;gap:12px;display:grid}.eco-copy .h3{animation:rise-in .6s var(--ease-out) both;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.ticket{border-radius:var(--r-md);border:1px solid var(--c-line-2);font-size:var(--fs-sm);background:#050913b3;padding:18px}.ticket-head{border-block-end:1px dashed var(--c-line-2);justify-content:space-between;align-items:center;gap:12px;padding-block-end:12px;display:flex}.ticket-head strong{font-family:var(--f-geist-mono), monospace;font-weight:500}.ticket-status{border-radius:var(--r-pill);background:var(--c-accent-soft);color:var(--c-accent);font-size:var(--fs-xs);animation:rise-in .5s var(--ease-out) both;padding:4px 10px;font-weight:600}.ticket-items{color:var(--c-text-2);border-block-end:1px dashed var(--c-line-2);gap:4px;margin:0;padding:12px 0;list-style:none;display:grid}.ticket-log-label{font-size:var(--fs-xs);color:var(--c-text-3);margin-block:12px 8px}.ticket-log{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ticket-log li{color:var(--c-text-2);grid-template-columns:48px 1fr;gap:10px;display:grid}.ticket-log time{font-family:var(--f-geist-mono), monospace;font-size:var(--fs-xs);color:var(--c-text-3);padding-block-start:2px}.ticket-log li.is-new{color:var(--c-text);animation:rise-in .5s var(--ease-out) both}.ticket-log li.is-new time{color:var(--c-accent)}.eco-note{font-size:var(--fs-xs);color:var(--c-text-3);margin-block-start:var(--s-5)}.page-hero{isolation:isolate;padding-block:calc(var(--header-h) + clamp(3rem, 2rem + 4vw, 6rem)) clamp(4rem, 3rem + 4vw, 7rem);position:relative;overflow:hidden}.page-hero-grid{gap:var(--s-7);align-items:center;display:grid;position:relative}@media (min-width:1024px){.page-hero-grid{grid-template-columns:1.35fr .65fr}}.page-hero-copy{gap:var(--s-5);display:grid}.page-hero-visual{display:none}@media (min-width:1024px){.page-hero-visual{display:block}}.page-hero-visual--sm .glyph{max-width:320px}.page-hero--compact{padding-block-end:clamp(2rem,1rem + 3vw,4rem)}.crumbs ol{font-size:var(--fs-xs);color:var(--c-text-3);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--c-line-3);margin-inline-end:8px}.crumbs a:hover{color:var(--c-text)}.crumbs [aria-current]{color:var(--c-text-2)}.glyph{width:100%;max-width:440px;margin-inline:auto;overflow:visible}.g-ring{transform-box:fill-box;transform-origin:50%;animation:g-ring 4s var(--ease-in-out) infinite}@keyframes g-ring{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:1;transform:scale(1.02)}}.g-draw{stroke-dasharray:600;stroke-dashoffset:600px;animation:g-draw 3.2s var(--ease-out) .4s forwards}@keyframes g-draw{to{stroke-dashoffset:0}}.g-dash{stroke-dasharray:8 8;animation:1.2s linear infinite dash-flow}:root[dir=rtl] .g-dash{animation-direction:reverse}.g-blink{animation:3s ease-in-out infinite g-blink}@keyframes g-blink{0%,to{opacity:.3}50%{opacity:1}}.g-spin{transform-box:fill-box;transform-origin:50%;animation:60s linear infinite spin}.g-pulse{transform-box:fill-box;transform-origin:50%;animation:g-ring 2.6s var(--ease-in-out) infinite}.svc-grid{background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:640px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.svc-grid{grid-template-columns:repeat(3,1fr)}}.svc{background:var(--c-bg-2);transition:background-color var(--t-base);align-content:start;gap:12px;padding:clamp(1.6rem,1.2rem + 1.4vw,2.5rem);display:grid;position:relative}.section--panel .svc{background:var(--c-bg)}.svc:after{content:"";background:var(--grad-accent);transform-origin:0;height:2px;transition:transform var(--t-base) var(--ease-out);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}:root[dir=rtl] .svc:after{transform-origin:100%}.svc:hover{background:var(--c-surface)}.svc:hover:after{transform:scaleX(1)}.svc-num{font-family:var(--f-geist-mono), monospace;font-size:var(--fs-xs);color:var(--c-text-3);position:absolute;inset-block-start:24px;inset-inline-end:24px}.svc-icon{width:50px;height:50px;border:1px solid var(--c-line-2);color:var(--c-accent);background:linear-gradient(#3dd8f61a,#3d6dff08);border-radius:13px;place-items:center;margin-block-end:var(--s-3);display:inline-grid}.verticals{gap:var(--s-5);display:grid}@media (min-width:900px){.verticals{grid-template-columns:1fr 1fr}}.vertical{border:1px solid var(--c-line);border-radius:var(--r-lg);background:radial-gradient(ellipse 80% 60% at 100% 0%, #3d6dff1f, transparent 70%), var(--grad-panel);align-content:start;gap:12px;padding:clamp(1.75rem,1.2rem + 2vw,3rem);display:grid}.vertical .feat-list{margin-block-start:var(--s-4)}.vertical-icon{background:var(--c-accent);width:56px;height:56px;color:var(--c-on-accent);border-radius:16px;place-items:center;margin-block-end:var(--s-3);display:inline-grid}.support-steps{border-block-start:1px solid var(--c-line);margin:0;padding:0;list-style:none;display:grid}.support-steps li{border-block-end:1px solid var(--c-line);font-family:var(--font-display);grid-template-columns:64px 1fr;align-items:center;gap:16px;padding-block:22px;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);display:grid}.support-steps span{font-family:var(--f-geist-mono), monospace;font-size:var(--fs-xs);color:var(--c-accent)}.feat-list--lg li{padding-block:20px;font-size:clamp(1.02rem,.95rem + .3vw,1.15rem)}.tagline-quote{padding:var(--s-6) 0 var(--s-6) var(--s-6);padding-inline:var(--s-6) 0;border-inline-start:2px solid;border-image:var(--grad-accent) 1;margin:0}.tagline-quote p{font-family:var(--font-display);letter-spacing:var(--tracking-display);background:var(--grad-silver);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);font-weight:500;line-height:1.2}:root[lang=ar] .tagline-quote p{line-height:1.5}.tagline-quote footer{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-3);margin-block-start:var(--s-5)}.mv{gap:var(--s-6);display:grid}@media (min-width:900px){.mv{gap:var(--s-8);grid-template-columns:1fr 1fr}}.mv-item{gap:var(--s-5);border-block-start:1px solid var(--c-line-2);align-content:start;padding-block-start:var(--s-6);display:grid}.mv-text{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.35rem,1rem + 1.4vw,2.1rem);font-weight:500;line-height:1.3}:root[lang=ar] .mv-text{letter-spacing:0;line-height:1.6}.ind-index{z-index:20;border-block:1px solid var(--c-line);-webkit-backdrop-filter:blur(12px);background:#050913e0;position:sticky;inset-block-start:var(--header-h)}.ind-index ul{scrollbar-width:none;gap:6px;margin:0;padding:10px 0;list-style:none;display:flex;overflow-x:auto}.ind-index ul::-webkit-scrollbar{display:none}.ind-index a{border-radius:var(--r-pill);white-space:nowrap;min-height:40px;font-size:var(--fs-sm);color:var(--c-text-2);transition:color var(--t-fast), background-color var(--t-fast);align-items:center;gap:8px;padding-inline:14px;display:inline-flex}.ind-index a:hover{color:var(--c-text);background:#ffffff0d}.ind-index .icon{width:16px;height:16px;color:var(--c-accent)}.ind-section{scroll-margin-top:calc(var(--header-h) + 64px)}.ind-section-grid{gap:var(--s-7);display:grid}@media (min-width:1024px){.ind-section-grid{gap:var(--s-9);grid-template-columns:.9fr 1.1fr}}.ind-section-head{gap:var(--s-4);align-content:start;display:grid;position:relative}.ind-section-num{font-family:var(--f-sora), sans-serif;color:#0000;-webkit-text-stroke:1px #96acd638;font-size:clamp(4rem,3rem + 4vw,7rem);font-weight:700;line-height:.9}.ind-cols--page{grid-template-columns:1fr}@media (min-width:768px){.ind-cols--page{grid-template-columns:1fr 1fr}}.ind-links--page{grid-column:1/-1;gap:0;display:grid}.cta-section{padding-block-start:calc(var(--section-y) * .5)}.cta-band{isolation:isolate;border:1px solid var(--c-line-2);border-radius:calc(var(--r-lg) + 8px);background:linear-gradient(135deg,#0c1830 0%,#070d1a 60%);padding:clamp(2rem,1rem + 5vw,5rem);position:relative;overflow:hidden}.cta-glow{z-index:-1;aspect-ratio:1;filter:blur(30px);background:radial-gradient(circle,#3dd8f647,#3d6dff24 40%,#0000 70%);border-radius:50%;width:70%;position:absolute;inset-block-start:-40%;inset-inline-end:-10%}.cta-band:after{content:"";z-index:-1;opacity:.6;background-image:radial-gradient(#96acd62e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 100%);mask-image:linear-gradient(90deg,#0000 30%,#000 100%)}:root[dir=rtl] .cta-band:after{-webkit-mask-image:linear-gradient(270deg,#0000 30%,#000 100%);mask-image:linear-gradient(270deg,#0000 30%,#000 100%)}.cta-grid{gap:var(--s-7);align-items:end;display:grid}@media (min-width:1024px){.cta-grid{gap:var(--s-8);grid-template-columns:1.4fr .8fr}}.cta-copy{gap:var(--s-5);display:grid}.cta-direct{border-block-start:1px solid var(--c-line-2);margin:0;padding:0;list-style:none;display:grid}.cta-direct a{border-block-end:1px solid var(--c-line-2);min-height:72px;transition:color var(--t-fast);align-items:center;gap:16px;display:flex}.cta-direct a:hover{color:var(--c-accent)}.cta-direct .icon{width:22px;height:22px;color:var(--c-accent)}.cta-direct span{gap:2px;display:grid}.cta-direct small{font-size:var(--fs-xs);color:var(--c-text-3)}.cta-direct strong{word-break:break-word;font-size:1.02rem;font-weight:600}.contact-section{padding-block-start:0}.contact-grid{gap:var(--s-7);align-items:start;display:grid}@media (min-width:1024px){.contact-grid{gap:var(--s-8);grid-template-columns:.75fr 1.25fr}}.contact-aside{gap:var(--s-6);display:grid}@media (min-width:1024px){.contact-aside{position:sticky;inset-block-start:calc(var(--header-h) + 32px)}}.channels{gap:10px;margin:0;padding:0;list-style:none;display:grid}.channel{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg-2);transition:border-color var(--t-fast), background-color var(--t-fast);align-items:center;gap:16px;padding:16px 18px;display:flex}a.channel:hover{border-color:var(--c-accent-line);background:var(--c-surface)}.channel-icon{background:var(--c-accent-soft);width:44px;height:44px;color:var(--c-accent);border-radius:12px;flex:none;place-items:center;display:grid}.channel--wa .channel-icon{color:#43d17f;background:#1fa85524}.channel span:last-child{gap:2px;min-width:0;display:grid}.channel small{font-size:var(--fs-xs);color:var(--c-text-3)}.channel strong{overflow-wrap:anywhere;font-weight:600}.next-steps{gap:var(--s-4);border-block-start:1px solid var(--c-line);padding-block-start:var(--s-5);display:grid}.next-steps ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.next-steps li{color:var(--c-text-2);grid-template-columns:40px 1fr;gap:10px;display:grid}.next-steps li span{font-family:var(--f-geist-mono), monospace;font-size:var(--fs-xs);color:var(--c-accent);padding-block-start:3px}.form-panel{border:1px solid var(--c-line-2);border-radius:calc(var(--r-lg) + 4px);background:var(--grad-panel);padding:clamp(1.25rem,.8rem + 2.5vw,3rem);box-shadow:0 50px 100px -50px #000000e6}.form{gap:20px 18px;display:grid}@media (min-width:640px){.form{grid-template-columns:1fr 1fr}}.form-head,.form-errors,.field--full{grid-column:1/-1}.form-head{gap:6px;margin-block-end:4px;display:grid}.field{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.field-label{font-size:var(--fs-sm);color:var(--c-text);padding:0;font-weight:600}.field-label span{color:var(--c-accent)}.field input[type=text],.field input[type=email],.field input[type=tel],.field select,.field textarea{border:1px solid var(--c-line-2);border-radius:var(--r-sm);width:100%;min-height:52px;color:var(--c-text);transition:border-color var(--t-fast), box-shadow var(--t-fast), background-color var(--t-fast);background:#050913bf;padding:13px 16px;font-size:1rem}:root[dir=rtl] .field input[dir=ltr]{text-align:right}.field textarea{resize:vertical;min-height:140px;line-height:1.6}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--c-line-3)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-accent);background:#050913f2;outline:none;box-shadow:0 0 0 3px #3dd8f633}.field [aria-invalid=true]{border-color:var(--c-danger)!important}.field-hint{font-size:var(--fs-xs);color:var(--c-text-3)}.field-error{font-size:var(--fs-xs);color:var(--c-danger);gap:6px;font-weight:500;display:flex}.field-error:before{content:"!";background:var(--c-danger);color:#1a0508;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:.65rem;font-weight:800;display:inline-grid}.select{position:relative}.select select{appearance:none;cursor:pointer;padding-inline-end:44px}.select select option{color:var(--c-text);background:#0b1424}.select .icon{pointer-events:none;width:16px;height:16px;color:var(--c-text-3);position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:translateY(-50%)}.segmented{flex-wrap:wrap;gap:8px;display:flex}.segmented-opt{position:relative}.segmented-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented-opt span{border:1px solid var(--c-line-2);border-radius:var(--r-pill);min-height:44px;font-size:var(--fs-sm);color:var(--c-text-2);transition:all var(--t-fast);align-items:center;padding-inline:18px;display:inline-flex}.segmented-opt input:checked+span{background:var(--c-accent-soft);border-color:var(--c-accent);color:var(--c-text)}.segmented-opt input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.check{font-size:var(--fs-sm);color:var(--c-text-2);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid;position:relative}.check input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute}.check-box{border:1px solid var(--c-line-3);width:24px;height:24px;transition:all var(--t-fast);background:#050913bf;border-radius:6px;place-items:center;display:grid}.check-box .icon{opacity:0;width:16px;height:16px;color:var(--c-on-accent)}.check input:checked+.check-box{background:var(--c-accent);border-color:var(--c-accent)}.check input:checked+.check-box .icon{opacity:1}.check input:focus-visible+.check-box{outline:2px solid var(--c-accent);outline-offset:2px}.check input[aria-invalid=true]+.check-box{border-color:var(--c-danger)}.hp{width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute!important}.form-submit{width:100%}@media (min-width:640px){.form-submit{width:auto;min-width:220px}}.form-errors{border-radius:var(--r-md);font-size:var(--fs-sm);background:#ff8a9312;border:1px solid #ff8a9373;padding:16px 18px}.form-errors p{color:var(--c-danger);font-weight:600}.form-errors ul{gap:4px;margin:8px 0 0;padding-inline-start:18px;display:grid}.form-errors a{color:var(--c-text);text-underline-offset:3px;text-decoration:underline}.form-result{gap:var(--s-4);justify-items:start;display:grid}.form-result:focus{outline:none}.form-result-icon{background:var(--c-accent);width:56px;height:56px;color:var(--c-on-accent);box-shadow:var(--glow-accent);border-radius:50%;place-items:center;display:grid}.form-summary-box{border:1px dashed var(--c-line-2);border-radius:var(--r-md);width:100%;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--c-text-2);white-space:pre-wrap;word-break:break-word;background:#05091399;max-height:280px;margin:0;padding:16px;overflow:auto}.form-edit{cursor:pointer;background:0 0;border-width:0 0 1px}.rail-dots,.m-bar{display:none}@media (max-width:1023px){.hero{padding-block:calc(var(--header-h) + min(58vw, 34svh) + 8px) 3rem;align-items:flex-start}.hero-vignette{background:radial-gradient(ellipse 90% 40% at 50% 22%, #3d6dff24, transparent 70%), linear-gradient(180deg, #05091300 0%, #05091300 34%, #0509138c 46%, var(--c-bg) 100%)}}@media (max-width:767px){.hero-copy{gap:1.1rem}.hero-title{font-size:clamp(2.05rem,9.4vw,2.6rem);line-height:1.08}:root[lang=ar] .hero-title{font-size:clamp(2rem,9vw,2.5rem);line-height:1.3}.hero-lead{font-size:1rem;line-height:1.65}.hero .btn-row{grid-template-columns:1fr;gap:10px;margin-block-start:.4rem;display:grid}.hero .btn{width:100%}.hero-pillars{display:none}.section-head{gap:var(--s-4);margin-block-end:2.25rem}.section-head .lead{font-size:1rem}.intro-statement{font-size:clamp(1.55rem,6.6vw,2rem)}.intro-body{margin-block:1.75rem 2.25rem}[data-rail]{margin-inline:calc(var(--gutter) * -1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow:auto hidden;padding:4px var(--gutter) 6px!important;background:0 0!important;border:0!important;border-radius:0!important;gap:12px!important;display:flex!important}[data-rail]::-webkit-scrollbar{display:none}[data-rail]>*{scroll-snap-align:start;border-radius:var(--r-lg);flex:0 0 84%;min-width:0;box-shadow:0 24px 50px -30px #000000e6,inset 0 1px #ffffff0a;border:1px solid var(--c-line-2)!important;background:radial-gradient(ellipse 80% 55% at 100% 0%, #3d6dff1f, transparent 70%), var(--grad-panel)!important;padding:1.6rem 1.4rem!important}:root[dir=rtl] [data-rail]>*{background:radial-gradient(ellipse 80% 55% at 0% 0%, #3d6dff1f, transparent 70%), var(--grad-panel)!important}[data-rail]>:last-child{margin-inline-end:var(--gutter)}[data-rail] .step:before,[data-rail] .step:after{display:none}[data-rail] .step-num{margin-block-end:var(--s-2)}[data-rail] .why-num{margin-block-end:var(--s-3)}[data-rail] .svc-num{inset-block-start:1.25rem;inset-inline-end:1.25rem}.rail-dots{justify-content:center;gap:6px;margin-block-start:18px;display:flex}.rail-dots i{background:var(--c-line-3);width:6px;height:6px;transition:width var(--t-base) var(--ease-out), background-color var(--t-base);border-radius:6px}.rail-dots i.is-on{background:var(--c-accent);width:22px}.wa-float{display:none}.m-bar{z-index:56;border:1px solid var(--c-line-2);-webkit-backdrop-filter:blur(16px)saturate(150%);opacity:0;transition:transform .52s var(--ease-out), opacity .3s var(--ease-out);background:#080e1bdb;border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px));inset-inline:12px;transform:translateY(calc(100% + 24px));box-shadow:0 20px 50px -14px #000000d9,inset 0 1px #ffffff0d}.m-bar.is-shown{opacity:1;transform:none}.m-bar-icon{border:1px solid var(--c-line-2);width:46px;height:46px;color:var(--c-text);border-radius:50%;flex:none;place-items:center;display:grid}.m-bar-icon .icon{width:20px;height:20px}.m-bar-icon--wa{color:#fff;background:#1fa855;border-color:#0000}.m-bar-cta{--btn-h:46px;flex:1;padding-inline:16px;font-size:.95rem}.site-footer{padding-block-end:calc(var(--s-6) + 76px + env(safe-area-inset-bottom,0px))}.footer-bottom{padding-inline-end:0}.mobile-nav li{opacity:0;transition:opacity .42s var(--ease-out), transform .52s var(--ease-out);transform:translateY(14px)}.mobile-menu.is-open .mobile-nav li{opacity:1;transition-delay:calc(var(--i,0) * 45ms + 60ms);transform:none}.mobile-nav a{min-height:60px;font-size:1.3rem}.cta-band{border-radius:var(--r-lg)}.cta-band .btn-row{grid-template-columns:1fr;display:grid}.cta-band .btn{width:100%}.page-hero .btn-row{grid-template-columns:1fr;display:grid}.page-hero .btn{width:100%}}@media (hover:none){.btn:active,.m-bar-icon:active,.chip--link:active{transform:scale(.97)}[data-rail]>:active,.sol-row:active,.channel:active,.ind-tab:active{transition:transform .12s;transform:scale(.985)}}.not-found{text-align:center;min-height:80vh;padding-block:calc(var(--header-h) + 4rem) 4rem;place-items:center;display:grid}.not-found .h1{margin-block:var(--s-5)}.not-found p{color:var(--c-text-2);margin-block-end:var(--s-6)}
