@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWoABAAAAAACvAAAAVRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNgg18LDgABNgIkAxgEIAWDdgdGDIRCG8MJKJ4DbtM8oq6K1GltHYXh6GN0NNoHEa1Z1TOzgEkOAB+JFIMGACFf3kedPPkE5PLzutxLRezs50Q1l6oGr4ldGd1Ggv/WhwVd2Rj2jgUC2/2Eu0iDNJBpHlFGQZBgFfr/95ep+/Zf0dK4dJD1w0Pad61USml1fIGCAa11/MCSDhQMxygAGDXb0qHaBZUnx4AI4FOCixg2oqIBEjAAmYAxmnbUon9eMMda2yBntU4MQQ6AObcbtVWOYIHap1oAxqo/WxbgDksCoQJLW0qjNKABBQAwulci4gyouMbzbzEwq9TsCiAGA6CMSgMV4gEFaCBHNALkiGEQIMRFYYCICs8qPmWCfUsy51/tfFYDBOVHyRdyg59VMbcB5bTEbtJFmTptKrTpUMnPiVKjCRBm7JAio4mTdcQpQ6jSEbymFnzJFmg3MN6kWe+FODQby/9NDMPqPh564QINRtohFO6lWLnRHqPaYaSJ1GB0O0SzWkLXtYgYFKmIjO6IVNCop7WDNRIHu4/ojMzWIZap2ZtOnJYkO4jhWKZ1MoxTgzGrEROJzJYk6luH9KH7mIv2GKtdOWK1tKaltoXdS3EcD+VNIkkUZltrWhoZikMW6Ibt86IqLvYWnBycqN3kBty1PPW+Z5DbYPbexyoikt3rtziRaoZyYVo9qwJ8fxyz7kgtCWNZmTTAsyI+jsO22OAyhkMylAbjtSuvbwlTjPX+gxog0Lj4JMVn/ksAYAMQAhoYAJgAADAgJRAFAAgY0yM5PrKXRFa4eN/d33dl9XJ+EhHMDCU6L6t3kyK31XWn95L37ny7w0pBMvjTIsITZ2DvneS9e77ao9so5V54uS+6VeF0JesrODU8Spk3VlUWWny9UBSa3iy1+s1OWZj3m3q8XGZTl+RXcP1y4faE0NLrheLQzOJyjpt2uZVlwkjd8qD+LwCkMbh4qSwHxiQxXAfD8MTQsewDhY3ByOMWJB9GgVScx50M81XFrGyueXSxqJho+YVGHhBRDDZ7ctQxEA1EyPzBsVwnleekotbZoBMZhAPpq7a2IEkfqcy/hp/C73wC3zrJQ35jUVKTGIpPypH6+0C+HGlbD4mTmKo/FhXUgg914EGjl5mko6qLRDo+q94ABCCFf4zv2ujr6f3OXU+/B+DF8pf1APBq6v733S/aeOvGBICHAkDgi4mWnjHUDw6E0syW+yCBz1FdbURLzhbAVlPJ8xZn9mA+KMx/0AjgskI0YjxgTvQQndAQaTpFLOg0o2CdoZcVnUWRLp1NF2Zv7HeBVSYq1Qgn3aRx7cb0oqoJ47RfqdcArWFjuulUo1UoFVSpxoBOM+q1GjIuYEyrNr3aadTp1G3SgFZjmnQaW/PWYUMQAy0DPQM/jCSMgq0osIAWrxN2BfvtOt9Stj5nGhkybMTsi/m7XzKPGE3ZAQU4Nmos8GvXODhgAJrnH2feTgWdv3JKpw5aUQCQAf2Uj7ABEYUWLcbZtLpXDx8lDaM+aKaXBvQYmh0g5IpqJtqSPNFwekmtEDOJfIDbnJ2VL8xBDcnGSQX8LBT4suABrytMRQVh2WSmog89Of5CzQzFbOQjzzKs0CBAhwumxQQ+RrLDbeYp5+JnOXSlRCqQhrNcxnDTEcrBWR5btalkQ6Lrc5ZdQZGmlLMCGiAFMiXhrJD1LqEZ8cEVMfZUC2OGsVER3G5hgt50JDiGmVTKQ4f0p0YqpbhnZbHRECmUjn62Yq65/Nx8jsZ3EypOynVdJQ+VQkThoD06AacZw5856YBBeIiNir+WP5B/hU5Sm/iDRIsIqA2QxFFJ1ggkUJIMFP4achk=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASQAA0AAAAABZQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGoJqFtjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAADAAAAAwELfCadoZWFkAAAC5AAAADYAAAA2QI6502hoZWEAAAMcAAAAHwAAACQg+BoJaG10eAAAAzwAAAAXAAAAGAcQAE5sb2NhAAADVAAAAA4AAAAOAIgAiG1heHAAAANkAAAAHAAAACAAJwL8bmFtZQAAA4AAAADfAAAB9iheQ6xwb3N0AAAEYAAAADAAAABG/5SrMAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothbUBQlEUxXINXeItQYVToTVuHSMwAxXDUFGxGPblSILrVe4E6E1XwKywHOhIqybaDAs1/oPsSpnJaJHkBenh3c8Z/KLrhAwB1PUJJKo/6ZYKbgAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUhESEgAZj+pAEg/uADDPz0PAKUAAEALv/0AkYCxgA1AAAFIi4CNTQ2NyM1MzchNSE2NTQmIyIGByc+ATMyHgIVFAczFSMHIRUhDgEVFBYzMjY3Fw4BATwwTTYeCAVKfab+3QF3CUE6J0YeNSpmNyxJNR0JTn6mAST+iAgIRzwqSykzKG4MHDFFKhYjD0NgQxYdNjUeIzUuKBgtQSgiGENgQw4gFDw8Iys3MDEAAQAAAAEZ24PIZ+JfDzz1AAkD6AAAAADhZaMnAAAAAONTufD/Nf3IHYMEMwAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCC74b/p34+yzUARVMAGAJdPBjgAeNpjvMGgwAACbyCYqYRBD0QDADUWBGIAAAAAFAAUABQAFABgAGAAAHjaY2BkYGBgYwpmEGNYzsAO5iEAMwMjABl9ASZ42pzQgUcDUQDH8c+1lYL9AYEHCLq1mVQDFSlKKULAmrWOs513iwL6s/rz4jyXBRLwfbz38fOw7UVH1t3BU3aYOrOX9VJv6GVSd1z6St115DP1pt3W2TI0St0zwquVlcqJvr7aVFSorNRytUIptxTN9d26cO3KmRt3SjPvHkws1E5FE88KU/vuzcy9KU1Ej2Zioy0tBAO5gQODZIVWC60X1sTwS/wRxq0x/sey9dNf15xbqnyICvPmD4Nhs+ZYkJTmVlTJm9elUvgeko5iMC8VSIPCpgxIpjDoAQAxiEkuAHjaY2BiAIP/CxlsGLABNiBmZGRiYGZkZmRhL83LNDAwcAHRRgZOJhC+owEAx1QIaw==)format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-latin-ext-400-normal.BpLfq-63.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-ext-400-normal.BeVLg08x.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-400-normal.CFZh1unN.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABAAAAAACsgAAAVZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIUgmCcxEQCoNQg1MLDgABNgIkAxgEIAWDSAdGDIRaG6EJCJ4D7s4iTIrohOFv3Sgh5LEYFvrgefLP79yZeVCSD3gpVd9b2R3clGItqN0c6dSTAwCym1eADQgKoFS2WQGAVelGM89V+e3iSLh1WWFLy8O76yXc2iIK0kC+5hEFFEGQ4F3+f7f+//eq/vv+0pyAreXhaJD2pjlsD0pAJwc/aMYfmGjSglWk2FOTap1LNTWnz4ESJux2+Jz2TgTwySdGDPFFJqAYA5AESJK1MSjv681zJRqD+hVdW4B6AEWDRu2U32DBUU8xAIz+tWUe0MlQLCqwtaU0SgMaUAAAIzuNiEtQfI31XxQwK0QsAmIgAChXnQGKFQEK0EC6PARIl88AQIiLwgARxW7Wx0lwfkqS/7yRfAQIVn9jFtqEcVbDzvGZE6bS64p+Epbty1iRcpGf3bxzgDDZA8plJBRKExQql1CdIVRvCdUCKD8FbQbGm8A8EGLvTCz/t5yCISWLh55/UYqRNgh5OY8gl6UY1QYjtZQUo9sgn6C7fGNMB4v4Yn5kgi/2oUw0IZgutkScSfIz5UhgcnBj/5SghAEseTaSZFmTFGPkcGMuMnMCzQjhMxbdeCrFWG3CuFd3jzCjjLDeQwoDPCxJUcgrXBphtm6PK8KyySH7iS3H9D7X/OzgROxa7XfF3OPWPUCXmLl3OnMdlLDeVki+jJ22YS4ZkwKkI4YRbtddXixHE2LcR/CSyrw3N0IsSbEeKcZrEx5nvB6n2fxXpUCgcfFJKEomxQGwAQgBDfQHjAcAGJAYCgAQMKZ7mRPZi8oK/IX8/e/35fhIU6kE08uJ6MAR4vh6KX+3d+r1g7KTe5/usf7Ul+FPqYDwIOv/spMH9skXd1H5wTAU+bfy3+QuU49I1sX+/upQf4BevzGpnF7q05R32ld3u1vv93WfzfSZ5OHWS2JnT2WtOULvXp1URS/fy9P91XX7JJzFc2FO9RPgDIOLl1JrxJgEhptwCkMDQ/ucBXIai5Gnp5B4mKenSALjPO2gzJFPzyDgLET5onwdq2u154jIB9c9HLV3FsB+ESdFqCZnHkCENAfhErrpmXsKC1Dja01ZfNRfp4Y4PjI3i4f8xaJEllgL+e6Mpv43J9vRdl1DLIEp/wARVIEP1eBBnYdSvIOksxI6fKhCCQQgOb/EY7dcqrL8Kfb0R4BXyTuVAPBmPPtT2embwni+FQAPBYDAjyVSuJOwt1uAYKVly0OK+b92RbUKBlxeUU+r0dDoNgcBwAeFeYxGAJdl45TxgFmpmBVCN98VihjXFJphDtZNqsIiV0Jh04HGE+M6sMLaRrLERN68Km4F55asWSX72TlzZBatSJMb5hMR5EIbMSdpy7ioBaucVkTFcOKkaEkJnHXzpiStWMVZtABRklFSUHLALH5cxHwPjM2nrZsTtSLnlAmhZhM1xqjdbdGS7a/gS3+dJKJ6wqwRaqzJnpXGJ5M8nTMHFfpWnZ7kEZK+jVu+UUYEAMkYa3WHDYgotGgxzsoFTkFeD5dUCpfGLehUYKiTI2QS1RGDOIsILr6i1o/SpBJw616TzUqlh1jN5AbDJoxgJtOhIZpZMYhOP7NpBtMb0KaG2AyzhZj0aaF5i2GMpMT9vE0fKl1I1B3GczbpDnUIuI9KN7N5jGIh164ebD71zvJROUNsATs1Ydh1E1tINaRZjVJqjpgpyNiT5LYYPZ6LLU5Hvdo0qaL5hAFdJBrYMIXWAEpLILWYbmBOoyfVkWqYzkypG8mcgWan/rr1TNP8TbJHE25CTo5inDoM/76BHP1JEK1HspE8SQ5ACWwlOUC0QBvWAg22ND+guAWB/iAbyBPJCaj0QAfgCQ==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASMAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABUAAAAYGpwqYJjbWFwAAAB1AAAADwAAABUAMohV2dhc3AAAAIQAAAAEAAAABAAGAAjZ2x5ZgAAAiAAAADCAAAAwuo/LUZoZWFkAAAC5AAAADYAAAA2QVy51GhoZWEAAAMcAAAAHwAAACQhxhq6aG10eAAAAzwAAAAXAAAAGAcXAEtsb2NhAAADVAAAAA4AAAAOAIcAh21heHAAAANkAAAAHAAAACAAJwLvbmFtZQAAA4AAAADZAAAByCMaQG1wb3N0AAAEXAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothTEOQEAUBec/i01cYo+hUdCJbE8j0TnLnkelcii1IExmMjglO8lBSSMwfLeZaLU3VUWWK+MR3sRP38VgB4TNNdcCbtUUsBZAXjsQKG8Zewr9eNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBYYFClv+/weykXmM/7/+f/w/9X4ASB8CAACScQ45AAEAAwAIAAoAEAAH//8ADwACACAAAAG4AwwAAwAHAAAzESERJTMRIyABmP61/v4DDPz0TQJyAAEAK//0AlACxgA2AAAFIi4CNTQ2NyM1MzchNSE+ATU0JiMiBgcnPgEzMh4CFRQGBzMVIwchFSEGFRQWMzI2NxcOAQFEM1E4HQUDSHWX/vQBcAMEODMmRBs+Jmk6L0w2HQMETHuUAQ/+jwtANiZHJz0mbQweNkgqEBsLTVNNChUMMi4bIEQrKhswQicOGwxNU00WGzY3HipFLjMAAAAAAQAAAAEZ2ztmI5hfDzz1AAkD6AAAAADhZaMmAAAAAONTufD/I/3AHmMEPQAAAAkAAgAAAAAAAHjaY2BkYGCx/ZfIwCDX9V/57wm5ZKAIKmADAIxsBbkAeNpjvMGgwAACbyCYqZpBG0QDADU4BGYAAAAAEwATABMAEwBhAGEAAHjaY2BkYGBgY/JmEGNYxMAO5iEAMwMjABhMARl42pXQgUZDYRTA8d9qZcEeIPC9QHdbJmqgYkRTihCwttu63Lbru1sKerqeoCeK68MGCPgfzvnhoOPVvlb7CM+tTuqWM7+p93T9pN439p26vbVz4Ng89aG+YequId6srVUu9PTUZqJCZa2WqRVKmZVooefO2K0bVybulXKfHk0t1S5FUy8KMycmcnOFjXdPcrGxVpaCgcxA32CrRkkNRv/2H+QWNkpTUXKke0EShB0j7BjXVipfosKi+Upwqm/gXJDMZiuqZI1VKoWti7qZcrVc9NHo2R/ilEKpAAAAeNpjYGIAg/9rGXwZsAE2IGZkZGJgZmRmZGEvzcs0MDBwAdFGBk4mEL6jAQDOGwiI)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-latin-ext-500-normal.Ck_W4G78.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-ext-500-normal.eJxPnL1P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-latin-500-normal.Cd6jVIg7.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-500-normal.BletK1Hp.woff)format("woff");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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACuAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoMsgzILDgABNgIkAxgEIAWDVAdGDIUGG7wJCB4H1c0P0w9MhnQ9uzoNh1fw0P9v2rn3PcQS0kK8k0vE8JrFiDhxqEeouNCVP5XfnWH9hdX5N7OvLjy8u15iba0WUZAG8jWPKOODE7zL/+/a//9e1TfO88zjYwsGQxEM4Fjvvp+buTsWjjFBA9RaQcfCaBfYWEC1lmtUAKypTXOZjG0ssIJh/6o+EgHYKVdOxDr6RrGiA+QARLaAAO3nxXv/5BSeM3lwNx5A1mm6vE0mMIFMUxP0/tliA4m0zCqkw6KZpIbUAA2QAADds1+Jl0A9+qr/J6FvlUmFaAGQdpkFFAsgAQ3w0BCAh04zcGJFogMulAf6kzlgvyRy//hK6jiCwXsrMqLPem0Sthi0U5+Fgm7S5ZALbnXYCdskxHVott1ZtwBnbilO0Y1Z7MMs7ThlFqf82pJNn9KAwDKwxROPCXFL0hC5SwaxOosNbeOGoIEIKNW+LZYRm4IGMmAgGn1BAy2gOjJaTcdwoiqp0irdPZNWHWrr5ExGrzHhFaek0smwyjAS25r5o+HLNCfL5pakksnlQQNdj+vZdBIltV2Jbw/7fm4EDUyBXpXRauOJoUTmbKzMyVhY4POp9sxL8cS4Givz9WGfMV84TFunthVfnVpy5kafsqrJkSib/TDJm2a7Vb7M2Thalq5Ktr0MXgp+BaK5YKA8XatpN8TZ+Bp5FqrMhaahlE2WDf+XsaCBLdA7kmiPlfl8ySACDSt23Cy5nHwAzAA4AQ1YCXoBgA78TQIAAnR9ocPiMk85TPbJ9LtvvivO3V1kF44Ju3DdLs69ak/Hx198z3H9nTfe4Wx2YB914byDs7/j+ntNY8+9rZx3OJsmvl/3/fIux+LhisPlPY2uquKukX3Xe2+Mng2F4YZQ37K2eN12/6pof3m8vLW2dKJ39NjVXjmyO+5ZeGFBTauaiA317FqYBcjSsWIrmLPMQHcb8DoG2sOAcJkFykbSQHxswP2iUyq6lo8jUQVLqYUWIZmsVFeqZuutpmdxUYr9bukKt5gIc9HEhVzfovE7F2L9LHbk3/PGfOwLbIi/DS43w/NoqfSkib+zCtHoppPy3Aa+Txy2tJraaQ210XoglwctETaCTxqJIgBR8lHf5kBmY/7Kf6w27XuAL1IP1wN8NTL7h6IbT7Z/9BHAhgRAwM8jV5FF5NEeCAZeZvE+SurnckieoZ5Twt1ZtlPoERYEAHaQ6P+hIQArm5tVug1YkzzWIVjuQ4ckj5cdGj3OH9SlDhOltjrMLLQQ8jABWx0cWfZaLjz5gGn7bePhoJUhhAE76WfZY78twgZ16NOtVb+4nVKOGjFptwNa7DdpyjbTgkak7LJNqz12mjEuZb/ud/fYTYkKiYqItrjiAKmw90fR4fVbHLLTpP2aCa2MSodV8q2gjTb2OvYh2paPaijzLzq6jJIiYtiftJDu0Z12UpnaARZSlKZ+5WEpM0IkAOQiYdCHGRBCoglN6JZDu7dFjIpheH6kdSF/Y0vEAL8sQRHpF7WhmEZffMxCfpWK5QNW/4uU8KtWzsPZnleqjlJiDoeRhMsEbZbwq+JdPVnSbaWwFSWgxdlRtcoUYLLOiJhFCYswYaLJQpcpl643s1iAT4mdbKHDMsGEczFhZYFGZy6Wh7ZLhCA8l9nZbkJMVLm5zMEJMwYsVW0mO6mnFDdox3oX/ZpEVD/meB4Rdddan0+DKmWK3g7dwox34eQCYXUqWpiDwBrzgs+1iJ9vvUeTBerMO3K9V7tl/Cq+YH2hQS0WqPnK1UUmdFqizl1IVhkrFr8B/8IFWZpUEAepaBZ7xQPMjYdkIQyxhw9qE9QBaD6e5YeBTU7sEfc3fleVZ4yrwgi4GwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGrVqptjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC4AAAAuIJK/GhoZWFkAAAC3AAAADYAAAA2QeK54WhoZWEAAAMUAAAAHwAAACQiTBstaG10eAAAAzQAAAAXAAAAGAcbAEhsb2NhAAADTAAAAA4AAAAOAIIAgm1heHAAAANcAAAAHAAAACAAJwLrbmFtZQAAA3gAAADgAAAB1CR4QVVwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothQEGgEAUBee/Npu6xF4jhAKSANggAjpLB+gkgUAnS5saMwanXZEctKXD8N1motWFqfJZrowkvImfvhuDXRAO19wLuFVTwFoAlTqBgH8A6joKfQAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+wOjoAwz89FgCXAABACj/9AJXAsYAMwAABSIuAjU0NjcjNTM3IzUhNjU0JiMiByc+ATMyHgIVFAczFSMHIRUhBhUUFjMyNjcXDgEBSTZTOB0DAkhxjP0BbAYzLkw0RCNrPTFONh0GS3mJAQL+kgY5MyVDJkUlbgwgN0sqDRQJU0xUDxYvKjpRKCwdMUMmGhhUTFMRFDQ0IShSKzUAAAEAAAABGdsFooBeXw889QAJA+gAAAAA4WWjKAAAAADjU7nx/xf9tB71BFMAAAAJAAIAAAAAAAB42mNgZGBgsf2XyMAgL/Ff/O9aua9AEVTABgCI7wWzAHjaY7zBoMAAAm8gmKmeQQNEAwA1RQRnAAAAABMAEwATABMAXABcAAB42mNgZGBgYGNyZRBjWMLADuYhADMDIwAX4AEVeNqdkAVqA0AQAKfuxYoVuwfUXZC6u7dY3TUenL4vL8hrMhBP0HA2e+sLdPJMC02tXcBN00CBm1ggW+Bm+snk2XuH/wK3Vti0MchrgduZcuW5X0JNzPWr/agrygMR3pRj8ghR+dP3hwgv6g/ZYI9tVtjnSM0TKU6541vLZSLSPW/GGOZU3Ze8wo92j1woRzCe8jeBcUY8Y54yLRYiB6mRHCfKL8TlOyKlWIUYUiGKVBkn1MVZ9f0lTYQ3XnBCBCawQualQly0IqLdCMbj0xUqPKIo8eT75JvwfmQkB3SuRO942mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-latin-ext-600-normal.DjDAeNQD.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-ext-600-normal.DT29Q8HW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-latin-600-normal.KrqB56Mw.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-600-normal.Dk5eISD_.woff)format("woff");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-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAXEABAAAAAACxwAAAVqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAFQIVgmCcxEQCoNMg1ELDgABNgIkAxgEIAWDXgdGDIUWG/UJAJ6FsZujJWelo/jYmOSCB/477c+dmUCV0n2dFI5LpEa6LLiQ88Q/Ms+zffCXpL/dVOAige1+wl2kQRrINI8ogyhIsPj//+9VfSM30ZyAjQ0S8CCttWntrnn8A7WCcx7/YO0GKpZrVACsxthiVOpB+8kSAZhJl04EWruHMaIARCKAEeJixeSfp8xtk1MkrMkdm0gAzLhdkW6RnkIHUkgaB7roP1usYSaqjUKyGGWdJCPJgAxIAAAdvUcVN4F6ldoLk6AsSEEV0Qgg2aRlQGUAJEAGEsgIIIFCA7BiREIBbKhuUh+NoOVbIvLfN7Nf9CO4fLRkEwLmtJuy07ANulVwu4ROp7mKWzjDKTboN6xVgxnXcBNgjVRgFR3oxVb0kg2rtIxV+pajqS+pQfHQMPWPPyTEZUFNRE5qBOo5TMhr1zg1RLGqtiwGwmKdU0Mq1hCFDqeGXKy2huWc1sHxrKAaUkMdMyG1VV2YnAkrOUzXecRsKOhWwwzlYuwfTke4IWivjswGg1VODWUtqnhDQYTUpVXokk4+5rxTQ1fcpYbl3P7xgfHwkYBdWANqwOFQW8LP9Y/fowG7o+ikR39aHZ06uJhybmzw6Qul07iSdUhbG2SR4A61ZLMc4SO6bA9lBROTxnNKowAaAhqrtss5LZo40t9tPQK7XWhJrfEG7bf/Z8CpYSruGhpvCdgdjqATgYwRMzEMkYhoAPQAWAEZqAM9AEABEY0EAAhQlDKLwaafsujMk6H3335fuD7ZLCxjZmG7Xhx9xhx6N3/0wQ8s33vrPY7ckGDBPGzBeg1HXrN8pX7kqXdV6w1W//SbgTerei2Vw46z6V1FRpu+bWLDkebfJuZ7Y4teLshuSF/sWPXvBme9v2/FdHpzjiW5qHNi9/7mfyYWi2zePldWpKxrVcHG0vcAllEwYoqNq9RQYjR4Ew1aUgN3OQfYW1BDfKoh5qHQWGQNn3q8s4V2ZcrNs4idb5ez/DLty9iwY6sn29yNMhFsiK2NOtxs1LMhre7hvIFkc4VGt53DjPRvEzKj1QMmxL8atphAo7DdmmBq/y6TjDbsNRwVo5H1NTbgXGzGediEC23Mo26hjwn3s3q8CECkfrLnr88vrI2u+c9okn8E+Gr21myAb4bO/R6xnL8z4wplAYEJCQABvyu+jDMCXcGA4KKiFx+icv7qCtIJcut2IaakZpLcjmEuOzNIKJ8jIwAjc2SEYgIm4iIuFeT7Xyph5HepTJP7pAo++6Q60qyT6ilWYovSNViw4yrcoop7YLtp2yxqE+6wnetrLNrAZbNt5rn1adWtQ5Me/TaYtceQSZts12ibSVMWTXNqstkGM0bN2raWFmdvovJy8fLwRo/KParZqhquujjfU232rfpEZnp99rc168QWe18Xx/zrlVD5TpGppBr9SNs243CtcHCDDdRZju0ttlkaz/7KXWbNcJEAIPIMMy6P0ANCSMhCFoph56ZFD7MHUPR5mkraLm30aFBkGUEyqUgEQQoZP8umnFOWVNGAsehZUuXKkCKWJdnSxrSvkCSGGVbUWYI6PoWyxA88S2JAsxI5UjmTTNnyZyn0qOeVJZHN66jkkitt3LwerzwZkvm8gSZ+hTL2cxhjyyFFFM4y0aGGm0MCq5mZNmBSTnacZWGXdbqUyWQNK/nUxwXzWTa61PLIlgymKArO5IpuS8WzoRbDYUXixarHKuBgFw9xnsS1EvH8yfIaDZCgTTUnLDicqFl5VE/Sp5FfznSyMW3KFbz6p7KMnRFDkQb/lwPL1MsgdtCwBRrgJhKDdkJDYjNHn30d0HYSo2sj0Winqx6wGW5MhMma43oT8CfpRzvAQ2MAAAAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABXgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAALQAAAC4SbCJ7T1MvMgAAAYAAAABVAAAAYGs7q5ZjbWFwAAAB2AAAADwAAABUAMohV2dhc3AAAAIUAAAAEAAAABAAGAAjZ2x5ZgAAAiQAAAC8AAAAvOFh37BoZWFkAAAC4AAAADYAAAA2QnK54mhoZWEAAAMYAAAAHwAAACQi2xumaG10eAAAAzgAAAAXAAAAGAcgAEZsb2NhAAADUAAAAA4AAAAOAIQAhG1heHAAAANgAAAAHAAAACAAJwLqbmFtZQAAA3wAAADaAAAB3iUBQVNwb3N0AAAEWAAAADAAAABG/7GrWAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBi0AFCZhc3nxAGicSixCQGkZzEkjwGEQYQYAER//+DSACSpgcYAAAAeNothYEFgFAYBu//eumRdnh7JBSQBEBBRGiWpkgzBNJsqdS5czhtOolBizqg+W4Dk+XelPooVsQjvImfumqDrRB2V1wjuFl9wEoAZTqAQHIDEiwK3wAAAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAAB///AA8AAgAgAAABuAMMAAMABwAAMxEhESUzESMgAZj+zNDQAwz89GQCRAABACb/9AJeAsYANQAABSIuAjU0NjcjNTM3IzUhNjU0JiMiBgcnPgEzMh4CFRQGBzMVIwczFSEGFRQWMzI2NxcOAQFPOVU5HQEBR2yB7QFnBS0pJEEXSiBtPzNQNx0CA0p3fPP+lwM1LiNAJEwjbgwiOkwrCA4HWkRaDxErJh0aXSUuHjREJQsYDFpEWgwNMTAgJ10qNgABAAAAARnbQzi2wF8PPPUACQPoAAAAAOFloyQAAAAA41O57v8L/acfkARoAAEACQACAAAAAAAAeNpjYGRgYLH9l8jAIL/uP/ffCfITgCKogA0AjLUFvAB42mO8waDAAAJvIJiphUENRAMANV4EagAAAAATABMAEwATAF4AXgAAeNpjYGRgYGBjcmYQY1jKwA7mIQAzAyMAF8MBFHjalZA1cgNAEATbzM7Nl5mZ7cTMzHZiZhZLb9LbFCrW1NWKMumwq3ZmDoB6XqiioroBuKnoNq6gj7RxpTQp4ypWSBpXM0HCuIZ27oxrGWLKuFUEb4TU/1hgVD3IIwHe+SMkHiEo/tL+S4BX1Q/ZYI9tVtjnSJVnYpxyz4+UywRED3I8MizFr+pPXEgT8Dm/UjnGGdEcY9xSXC7H5ZJcUZbLZeW9izn3Ylm3sb3ks1el/yPu/+TV/5Vjwt9gXmQpXhWQbsS7v9Rd3uEzAzwT1AwQ0frESAZPSUV2AAB42mNgYgCD//sYUhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANd1CLA=)format("woff");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-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-latin-ext-700-normal.BSbyEp0V.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-ext-700-normal.C7GcWn11.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-latin-700-normal.BzSf6GNr.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-700-normal.Cl4F7CZR.woff)format("woff");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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--bg:#fff;--bg-2:#f8f4ef;--bg-3:#f1ebe2;--ink:#14110c;--ink-2:#4a443b;--ink-3:#7a7266;--line:#e7e0d5;--line-2:#d3c9ba;--amber:#efa00b;--amber-ink:#8f5b00;--amber-soft:#fdf2da;--on-amber:#14110c;--green:#1e7a46;--green-soft:#e4f1e9;--danger:#b3261e;--danger-soft:#fbe9e7;--shadow:0 1px 2px #14110c0d,0 8px 24px -12px #14110c2e;--f-display:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--f-body:"IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--f-mono:"IBM Plex Mono","IBM Plex Sans Arabic",ui-monospace,Menlo,monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:104px;--r-1:6px;--r-2:10px;--r-pill:9999px;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.1875rem;--t-xl:1.5rem;--t-2xl:2rem;--t-3xl:2.75rem;--t-4xl:clamp(2.5rem,5.4vw,4.5rem);--wrap:1240px;--read:68ch;color-scheme:light only}:root[data-theme=dark]{--bg:#12100c;--bg-2:#1a1712;--bg-3:#221e17;--ink:#f3eee6;--ink-2:#cbc3b6;--ink-3:#968d7f;--line:#2c2720;--line-2:#3e382d;--amber:#f2ae2e;--amber-ink:#f5bd55;--amber-soft:#2e2410;--on-amber:#14110c;--green:#56b981;--green-soft:#14281c;--danger:#f2867d;--danger-soft:#33161394;--shadow:0 1px 2px #0006,0 10px 28px -12px #0009;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:var(--t-md);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--bg);position:fixed;inset:0 0 auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.12}p{margin:0}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4{letter-spacing:0;line-height:1.45}[dir=rtl] body{line-height:1.8}[dir=rtl] .flip{transform:scaleX(-1)}.wrap{max-width:var(--wrap);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.section{padding-block:var(--s-8)}.band{background:var(--bg-2);border-block:1px solid var(--line)}.mono{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.02em;font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--amber);width:18px;height:1px}[dir=rtl] .eyebrow{letter-spacing:0;text-transform:none;font-family:var(--f-body)}.muted{color:var(--ink-2)}.dim{color:var(--ink-3)}.lead{font-size:var(--t-lg);color:var(--ink-2);max-width:60ch}.sec-head{justify-content:space-between;align-items:end;gap:var(--s-5);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.sec-head h2{font-size:var(--t-2xl);margin-top:var(--s-3)}.sec-head p{max-width:52ch;margin-top:var(--s-3)}.btn{border-radius:var(--r-pill);min-height:44px;font-weight:600;font-size:var(--t-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 20px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn-primary{background:var(--amber);color:var(--on-amber)}.btn-primary:hover{background:color-mix(in srgb,var(--amber) 88%,var(--ink))}.btn-dark{background:var(--ink);color:var(--bg)}.btn-dark:hover{background:color-mix(in srgb,var(--ink) 85%,var(--amber))}.btn-line{border-color:var(--line-2);background:var(--bg)}.btn-line:hover{border-color:var(--ink)}.btn-ghost{min-height:auto;color:var(--ink);border-radius:4px;padding-inline:4px}.btn-ghost:hover{color:var(--amber-ink)}.btn-sm{min-height:36px;font-size:var(--t-xs);padding:6px 14px}.btn[disabled]{opacity:.45;cursor:not-allowed}.link-arrow{font-weight:600;font-size:var(--t-sm);border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding-bottom:2px;display:inline-flex}.link-arrow:hover{border-color:var(--amber);color:var(--amber-ink)}.ico{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.hdr{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky}.hdr-in{align-items:center;gap:var(--s-5);height:68px;display:flex}.logo{flex:none;align-items:center;gap:8px;font-weight:600;display:flex}.logo-mark{flex:none;width:36px;height:36px}.logo-word{flex-direction:column;line-height:1.05;display:flex}.logo-word b{font-family:var(--f-display);letter-spacing:0;color:var(--amber);font-size:1.15rem;font-weight:600;line-height:1}.logo-word small{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.nav{gap:2px;margin-inline-start:var(--s-5);display:flex}.nav-btn{border-radius:var(--r-pill);height:40px;font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:6px;padding-inline:14px;font-weight:500;display:flex}.nav-btn:hover,.nav-btn[aria-expanded=true],.nav-btn.on{color:var(--ink);background:var(--bg-3)}.nav-btn .chev{width:14px;height:14px;transition:transform .2s}.nav-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.hdr-tools{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.icon-btn{border-radius:var(--r-pill);width:40px;height:40px;color:var(--ink-2);place-items:center;display:grid;position:relative}.icon-btn:hover{background:var(--bg-3);color:var(--ink)}.lang-btn{font-family:var(--f-mono);font-size:var(--t-xs);width:auto;padding-inline:12px;font-weight:600}.cart-count{top:4px;background:var(--amber);min-width:17px;height:17px;color:var(--on-amber);font:600 10px/17px var(--f-mono);text-align:center;border-radius:9px;padding-inline:4px;position:absolute;inset-inline-end:3px}.hdr-cta{margin-inline-start:var(--s-2)}.burger{display:none}.mega{inset-inline:0;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;transform:translateY(-6px)}.mega.open{opacity:1;visibility:visible;transform:none}.mega-in{grid-template-columns:repeat(var(--cols,2),minmax(0,1fr)) minmax(0,1.1fr);gap:var(--s-6);padding-block:var(--s-6) var(--s-7);display:grid}.mega-col h4{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);font-weight:500}[dir=rtl] .mega-col h4{font-family:var(--f-body);letter-spacing:0}.mega-link{border-radius:var(--r-1);margin-inline:-12px;padding:10px 12px;display:block}.mega-link:hover,.mega-link:focus-visible{background:var(--bg-2)}.mega-link b{font-weight:600;font-size:var(--t-sm);display:block}.mega-link span{font-size:var(--t-xs);color:var(--ink-3);margin-top:2px;display:block}.mega-feature{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.mega-feature .art{border-radius:var(--r-1);border:1px solid var(--line);background:var(--bg);overflow:hidden}.mega-feature h5{font-family:var(--f-display);font-size:var(--t-lg);margin:0;font-weight:500}.drawer{z-index:70;display:none;position:fixed;inset:0}.drawer.open{display:block}.drawer-scrim{background:#14110c73;position:absolute;inset:0}.drawer-panel{background:var(--bg);width:min(420px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;animation:.22s ease-out slidein;display:flex;position:absolute;inset-block:0;inset-inline-end:0}@keyframes slidein{0%{opacity:.4;transform:translate(24px)}}[dir=rtl] .drawer-panel{animation-name:slideinr}@keyframes slideinr{0%{opacity:.4;transform:translate(-24px)}}.drawer-top{height:64px;padding-inline:var(--s-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.drawer-body{padding:var(--s-2) var(--s-4) var(--s-5);flex:1;overflow:auto}.acc-btn{width:100%;min-height:56px;font-size:var(--t-lg);font-family:var(--f-display);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.acc-btn .chev{transition:transform .2s}.acc-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.acc-panel{padding-block:var(--s-2) var(--s-4);border-bottom:1px solid var(--line)}.acc-panel h4{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:var(--s-3) 0 var(--s-1);font-size:.68rem;font-weight:500}.acc-panel a{min-height:44px;font-size:var(--t-sm);color:var(--ink-2);align-items:center;display:flex}.drawer-foot{padding:var(--s-4);border-top:1px solid var(--line);gap:var(--s-2);display:grid}@media (width<=1020px){.nav,.hdr-cta,.hdr-tools .hide-m,.mega{display:none}.burger{display:grid}}.hero{padding-block:var(--s-7) var(--s-8);position:relative;overflow:hidden}.hero-grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.hero h1{font-size:var(--t-4xl);letter-spacing:-.025em;font-weight:400;line-height:1.02}.hero h1 em{color:var(--amber-ink);font-style:italic}[dir=rtl] .hero h1{letter-spacing:0;line-height:1.25}[dir=rtl] .hero h1 em{font-style:normal}.hero .lead{margin-top:var(--s-5)}.hero-ctas{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero-meta{gap:var(--s-4);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-meta a{flex-direction:column;gap:2px;display:flex}.hero-meta b{font-size:var(--t-sm);font-weight:600}.hero-art{aspect-ratio:1.08;max-width:100%;position:relative}.hero-art svg{width:100%;height:100%;display:block}@media (width<=900px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-art{aspect-ratio:1.35;order:-1}}.offers{border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.offer{padding:var(--s-6);gap:var(--s-4);border-inline-end:1px solid var(--line);flex-direction:column;min-width:0;transition:background .2s;display:flex}.offer:last-child{border-inline-end:0}.offer:hover{background:var(--bg-2)}.offer .art{aspect-ratio:16/7;border-bottom:1px dashed var(--line-2);margin:calc(var(--s-6) * -1) calc(var(--s-6) * -1) 0;overflow:hidden}.offer .art svg{width:100%;height:100%;display:block}.offer h3{font-size:var(--t-xl)}.offer ul{font-size:var(--t-sm);color:var(--ink-2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.offer li{gap:8px;display:flex}.offer li:before{content:"";background:var(--amber);flex:none;width:5px;height:5px;margin-top:.6em}.offer .link-arrow{align-self:start;margin-top:auto}@media (width<=900px){.offers{grid-template-columns:minmax(0,1fr)}.offer{border-inline-end:0;border-bottom:1px solid var(--line)}.offer:last-child{border-bottom:0}}.grid{gap:var(--s-5);display:grid}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1020px){.g-4,.g-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.g-4,.g-3,.g-2{grid-template-columns:minmax(0,1fr)}}.card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}a.card:hover,.card.hov:hover{border-color:var(--line-2);box-shadow:var(--shadow);transform:translateY(-2px)}.card .thumb{aspect-ratio:16/10;background:var(--bg-2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.card .thumb svg{width:100%;height:100%;display:block}.card-body{padding:var(--s-4) var(--s-5) var(--s-5);gap:var(--s-2);flex-direction:column;flex:1;display:flex}.card-meta{gap:var(--s-3);color:var(--ink-3);flex-wrap:wrap;align-items:center;display:flex}.card h3{font-size:var(--t-lg);line-height:1.3}.card p{font-size:var(--t-sm);color:var(--ink-2)}.card-foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);margin-top:auto;display:flex}.price{font-family:var(--f-mono);font-weight:600;font-size:var(--t-md);font-variant-numeric:tabular-nums}.price small{color:var(--ink-3);font-weight:400;font-size:var(--t-xs)}.price.free{color:var(--green)}.tag{border-radius:var(--r-pill);height:22px;font-family:var(--f-mono);letter-spacing:.02em;border:1px solid var(--line-2);color:var(--ink-2);background:var(--bg);align-items:center;gap:5px;padding-inline:8px;font-size:.68rem;font-weight:500;display:inline-flex}.tag.sample{color:var(--ink-3);border-style:dashed}.tag.live{border-color:color-mix(in srgb,var(--green) 40%,transparent);color:var(--green);background:var(--green-soft)}.tag.lock{border-color:color-mix(in srgb,var(--amber) 50%,transparent);color:var(--amber-ink);background:var(--amber-soft)}.thumb .tag{top:10px;position:absolute;inset-inline-start:10px}.svc-list{border-top:1px solid var(--line)}.svc-row{gap:var(--s-5);padding-block:var(--s-5);border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;transition:background .2s;display:grid}.svc-row:hover{background:var(--bg-2)}.svc-row .code{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.svc-row h3{font-size:var(--t-xl)}.svc-row p{font-size:var(--t-sm);color:var(--ink-2)}.svc-row .go{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.svc-row:hover .go{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}@media (width<=760px){.svc-row{grid-template-columns:minmax(0,1fr) auto}.svc-row .code{display:none}.svc-row p{grid-area:2/1/auto/-1}}.vid .thumb{aspect-ratio:16/9}.play{place-items:center;display:grid;position:absolute;inset:0}.play span{color:#fff;background:#14110cc7;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.cred{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.slot{border:1px dashed var(--line-2);border-radius:var(--r-2);padding:var(--s-5);gap:var(--s-2);background:var(--bg);flex-direction:column;min-height:150px;display:flex}.slot b{font-size:var(--t-sm)}.slot p{font-size:var(--t-sm);color:var(--ink-3)}@media (width<=760px){.cred{grid-template-columns:minmax(0,1fr)}}.final{background:var(--ink);color:var(--bg);border-radius:var(--r-2);padding:var(--s-7);gap:var(--s-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.final h2{font-size:var(--t-3xl);font-weight:400}.final p{color:color-mix(in srgb,var(--bg) 72%,var(--ink))}.final-paths{gap:var(--s-2);display:grid}.final-paths a{border:1px solid color-mix(in srgb,var(--bg) 22%,transparent);border-radius:var(--r-pill);font-weight:500;font-size:var(--t-sm);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.final-paths a:hover{background:var(--amber);color:var(--on-amber);border-color:var(--amber)}@media (width<=820px){.final{padding:var(--s-6) var(--s-5);grid-template-columns:minmax(0,1fr)}.final h2{font-size:var(--t-2xl)}}.ftr{border-top:1px solid var(--line);margin-top:var(--s-8);background:var(--bg-2)}.ftr-grid{gap:var(--s-6);padding-block:var(--s-7);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));display:grid}.ftr h4{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:var(--s-3);font-weight:500}[dir=rtl] .ftr h4{font-family:var(--f-body);letter-spacing:0}.ftr ul{font-size:var(--t-sm);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ftr ul a{color:var(--ink-2)}.ftr ul a:hover{color:var(--ink)}.socials{margin-top:var(--s-4);flex-wrap:wrap;gap:6px;display:flex}.socials a{border:1px solid var(--line-2);border-radius:var(--r-pill);height:34px;font-size:var(--t-xs);font-family:var(--f-mono);color:var(--ink-2);align-items:center;padding-inline:12px;display:inline-flex}.socials a:hover{border-color:var(--ink);color:var(--ink)}.ftr-bot{justify-content:space-between;gap:var(--s-4);padding-block:var(--s-4) var(--s-6);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--t-xs);flex-wrap:wrap;display:flex}@media (width<=900px){.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-grid>div:first-child{grid-column:1/-1}}.phead{padding-block:var(--s-7) var(--s-6);border-bottom:1px solid var(--line)}.crumbs{font-size:var(--t-xs);color:var(--ink-3);margin-bottom:var(--s-4);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phead h1{font-size:var(--t-3xl);max-width:22ch;font-weight:400}.phead .lead{margin-top:var(--s-4)}.catalog{gap:var(--s-7);padding-block:var(--s-6);grid-template-columns:240px minmax(0,1fr);display:grid}.filters{top:calc(88px + env(safe-area-inset-top,0px));align-self:start;gap:var(--s-5);display:grid;position:sticky}.fgroup h4{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:var(--s-2);font-weight:500}[dir=rtl] .fgroup h4{font-family:var(--f-body);letter-spacing:0}.fopt{border-radius:var(--r-1);width:100%;min-height:38px;font-size:var(--t-sm);color:var(--ink-2);text-align:start;justify-content:space-between;align-items:center;gap:8px;padding-inline:10px;display:flex}.fopt:hover{background:var(--bg-2);color:var(--ink)}.fopt[aria-pressed=true]{background:var(--ink);color:var(--bg)}.fopt .n{font-family:var(--f-mono);font-size:var(--t-xs);opacity:.7}.toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--r-pill);border:1px solid var(--line-2);height:34px;font-size:var(--t-xs);color:var(--ink-2);background:var(--bg);padding-inline:14px;font-weight:500}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (width<=900px){.catalog{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.filters{gap:var(--s-2);padding-bottom:4px;display:flex;position:static;overflow-x:auto}.fgroup{flex:none;align-items:center;gap:6px;display:flex}.fgroup h4{display:none}.fopt{border:1px solid var(--line-2);border-radius:var(--r-pill);white-space:nowrap;flex:none;width:auto;min-height:36px}.fopt .n{display:none}}.field{gap:6px;display:grid}.field label{font-size:var(--t-sm);font-weight:500}.field .hint{font-size:var(--t-xs);color:var(--ink-3)}.input,.select,.textarea{border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font:inherit;font-size:var(--t-sm);padding:10px 14px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-height:120px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 22%,transparent);outline:none}.field.err .input,.field.err .select,.field.err .textarea{border-color:var(--danger)}.field .msg{font-size:var(--t-xs);color:var(--danger);display:none}.field.err .msg{display:block}.search{position:relative}.search .ico{inset-inline-start:14px;color:var(--ink-3);position:absolute;top:50%;transform:translateY(-50%)}.search .input{border-radius:var(--r-pill);padding-inline-start:42px}.check{font-size:var(--t-sm);color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.check input{width:18px;height:18px;accent-color:var(--amber);margin-top:2px}.form-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .full{grid-column:1/-1}@media (width<=620px){.form-grid{grid-template-columns:minmax(0,1fr)}}.notice{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-2);border:1px solid var(--line);background:var(--bg-2);font-size:var(--t-sm);color:var(--ink-2);display:flex}.notice.ok{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 30%,transparent);color:var(--ink)}.notice.warn{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 40%,transparent);color:var(--ink)}.notice.bad{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--ink)}.empty{border:1px dashed var(--line-2);border-radius:var(--r-2);padding:var(--s-7) var(--s-5);text-align:center;gap:var(--s-2);color:var(--ink-2);justify-items:center;display:grid}.empty h3{font-size:var(--t-lg)}.skel{background:linear-gradient(90deg,var(--bg-3),var(--bg-2),var(--bg-3));border-radius:var(--r-1);background-size:200% 100%;animation:1.3s linear infinite sh}@keyframes sh{to{background-position:-200% 0}}.detail{gap:var(--s-7);padding-block:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1fr) 360px;display:grid}.buybox{top:calc(88px + env(safe-area-inset-top,0px));border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);align-self:start;position:sticky;overflow:hidden}.buybox .thumb{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--bg-2)}.buybox .thumb svg{width:100%;height:100%;display:block}.buybox-in{padding:var(--s-5);gap:var(--s-4);display:grid}.buybox .price{font-size:var(--t-2xl)}.spec{font-size:var(--t-sm);gap:0;display:grid}.spec div{justify-content:space-between;gap:var(--s-3);border-bottom:1px solid var(--line);padding-block:9px;display:flex}.spec div:last-child{border-bottom:0}.spec dt,.spec span:first-child{color:var(--ink-3)}.spec b{text-align:end;font-weight:500}.prose{max-width:var(--read);color:var(--ink-2);font-size:1.0625rem;line-height:1.75}.prose h2{font-size:var(--t-xl);color:var(--ink);margin:var(--s-7) 0 var(--s-3)}.prose h3{font-size:var(--t-lg);color:var(--ink);margin:var(--s-5) 0 var(--s-2)}.prose p+p{margin-top:var(--s-4)}.prose ul{margin:var(--s-3) 0;gap:6px;padding-inline-start:1.2em;display:grid}.outcomes{gap:var(--s-3) var(--s-5);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.outcomes div{font-size:var(--t-sm);color:var(--ink-2);gap:10px;display:flex}.outcomes .ico{color:var(--green);margin-top:3px}@media (width<=620px){.outcomes{grid-template-columns:minmax(0,1fr)}}.curr{border:1px solid var(--line);border-radius:var(--r-2);margin-top:var(--s-4);overflow:hidden}.mod-btn{gap:var(--s-3);width:100%;padding:var(--s-4) var(--s-5);text-align:start;border-bottom:1px solid var(--line);background:var(--bg);align-items:center;display:flex}.mod-btn:hover{background:var(--bg-2)}.mod-btn .num{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);flex:none;width:28px}.mod-btn b{font-weight:600;font-size:var(--t-sm);flex:1}.mod-btn .chev{transition:transform .2s}.mod-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.lessons{padding:var(--s-2) var(--s-5) var(--s-3) calc(var(--s-5) + 40px);background:var(--bg-2);border-bottom:1px solid var(--line);margin:0;list-style:none}.lessons li{justify-content:space-between;gap:var(--s-3);font-size:var(--t-sm);color:var(--ink-2);padding-block:8px;display:flex}.curr>div:last-child .lessons,.curr>div:last-child .mod-btn[aria-expanded=false]{border-bottom:0}@media (width<=980px){.detail{grid-template-columns:minmax(0,1fr)}.buybox{position:static}}.reader{grid-template-columns:200px minmax(0,var(--read)) 220px;gap:var(--s-7);padding-block:var(--s-6) var(--s-8);justify-content:center;display:grid}.toc{top:calc(96px + env(safe-area-inset-top,0px));font-size:var(--t-sm);align-self:start;position:sticky}.toc a{border-inline-start:1px solid var(--line);color:var(--ink-3);padding:6px 0 6px 12px;display:block}[dir=rtl] .toc a{padding:6px 12px 6px 0}.toc a:hover,.toc a.on{color:var(--ink);border-color:var(--amber)}.side-r{top:calc(96px + env(safe-area-inset-top,0px));align-self:start;gap:var(--s-4);display:grid;position:sticky}.video-box{aspect-ratio:16/9;border-radius:var(--r-2);border:1px solid var(--line);background:var(--bg-2);display:block;position:relative;overflow:hidden}.video-box svg{width:100%;height:100%;display:block}.script h2{scroll-margin-top:100px}.eq{font-family:var(--f-mono);background:var(--bg-2);border:1px solid var(--line);border-inline-start:3px solid var(--amber);border-radius:var(--r-1);padding:var(--s-4) var(--s-5);margin:var(--s-4) 0;color:var(--ink);white-space:nowrap;font-size:.95rem;overflow-x:auto}.cue{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--amber-ink);margin-top:var(--s-5);text-transform:uppercase;letter-spacing:.08em;display:block}.tbl-wrap{margin:var(--s-4) 0;border:1px solid var(--line);border-radius:var(--r-1);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}th,td{text-align:start;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:10px 14px}th{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);background:var(--bg-2);font-weight:500}tr:last-child td{border-bottom:0}figure{margin:var(--s-5) 0}figure .fig{border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-2);padding:var(--s-4);overflow-x:auto}figcaption{font-size:var(--t-xs);color:var(--ink-3);margin-top:var(--s-2);font-family:var(--f-mono)}.lockbox{margin-top:var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-6);text-align:center;background:linear-gradient(to bottom,transparent,var(--bg-2));gap:var(--s-3);justify-items:center;display:grid;position:relative}@media (width<=1180px){.reader{grid-template-columns:minmax(0,var(--read)) 240px}.toc{display:none}}@media (width<=860px){.reader{grid-template-columns:minmax(0,1fr)}.side-r{position:static}}.overlay{z-index:80;display:none;position:fixed;inset:0}.overlay.open{display:block}.scrim{background:#14110c73;position:absolute;inset:0}.search-panel{max-width:720px;margin:calc(10vh + env(safe-area-inset-top,0px)) auto 0;background:var(--bg);border-radius:var(--r-2);box-shadow:var(--shadow);width:calc(100% - 32px);position:relative;overflow:hidden}.search-panel .input{border:0;border-bottom:1px solid var(--line);min-height:60px;font-size:var(--t-lg);border-radius:0;padding-inline-start:52px}.search-panel .search .ico{inset-inline-start:20px}.sres{max-height:60vh;padding:var(--s-2);overflow:auto}.sres a{justify-content:space-between;gap:var(--s-3);border-radius:var(--r-1);font-size:var(--t-sm);padding:12px 14px;display:flex}.sres a:hover,.sres a.on{background:var(--bg-2)}.sres .k{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);flex:none}.cart-panel{background:var(--bg);width:min(440px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;animation:.22s ease-out slidein;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.cart-items{padding:var(--s-4);flex:1;overflow:auto}.cart-item{gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.cart-item .t{border-radius:var(--r-1);border:1px solid var(--line);background:var(--bg-2);width:72px;height:52px;overflow:hidden}.cart-item .t svg{width:100%;height:100%}.cart-foot{padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);gap:var(--s-3);display:grid}.toast{bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);border-radius:var(--r-pill);font-size:var(--t-sm);z-index:90;opacity:0;pointer-events:none;max-width:calc(100% - 32px);padding:12px 18px;transition:all .2s;position:fixed;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)}.proto{background:var(--ink);color:var(--bg);font-size:var(--t-xs)}.proto .wrap{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:34px;padding-block:6px;display:flex}.proto a{text-underline-offset:2px;text-decoration:underline}.proto .mono{opacity:.75}.dash{gap:var(--s-7);padding-block:var(--s-6) var(--s-8);grid-template-columns:220px minmax(0,1fr);display:grid}.dash-nav{align-self:start;gap:2px;display:grid}.dash-nav button{text-align:start;border-radius:var(--r-1);font-size:var(--t-sm);color:var(--ink-2);padding:10px 12px}.dash-nav button[aria-pressed=true]{background:var(--bg-3);color:var(--ink);font-weight:600}.progress{background:var(--bg-3);border-radius:3px;height:6px;overflow:hidden}.progress i{background:var(--green);height:100%;display:block}.row-item{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;display:grid}.row-item .t{aspect-ratio:16/10;border-radius:var(--r-1);border:1px solid var(--line);overflow:hidden}.row-item .t svg{width:100%;height:100%;display:block}@media (width<=820px){.dash{grid-template-columns:minmax(0,1fr)}.dash-nav{display:flex;overflow-x:auto}.dash-nav button{white-space:nowrap}.row-item{grid-template-columns:72px minmax(0,1fr)}.row-item>:last-child{grid-column:1/-1}}.ds-sec{padding-block:var(--s-6);border-bottom:1px solid var(--line);gap:var(--s-6);grid-template-columns:220px minmax(0,1fr);display:grid}.ds-sec>h3{font-size:var(--t-lg)}.swatches{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.sw{border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.sw i{height:64px;display:block}.sw div{gap:2px;padding:8px 10px;display:grid}.row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}@media (width<=760px){.ds-sec{grid-template-columns:minmax(0,1fr)}}.calc{gap:var(--s-6);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.calc-out{background:var(--bg-2);border-radius:var(--r-2);padding:var(--s-5);gap:var(--s-4);align-content:start;display:grid}.big{font-family:var(--f-mono);font-size:var(--t-3xl);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}@media (width<=820px){.calc{padding:var(--s-4);grid-template-columns:minmax(0,1fr)}}.page-enter{animation:.35s ease-out pe}@keyframes pe{0%{opacity:.4;transform:translateY(6px)}}.split{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.split{grid-template-columns:minmax(0,1fr)}}.stack{gap:var(--s-4);display:grid}.hr{background:var(--line);height:1px;margin:var(--s-5) 0;border:0}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:8px;background:var(--amber);color:var(--on-amber);border-radius:var(--r-pill);z-index:100;padding:8px 14px;position:absolute;top:-60px}.skip:focus{top:8px}svg[role=img]{direction:ltr}[dir=rtl] .mono{letter-spacing:0}@media (width<=620px){.proto .mono{display:none}.hero-meta{grid-template-columns:minmax(0,1fr)}}.card-meta span{overflow-wrap:anywhere}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.btn .ico.flip,.link-arrow .ico.flip{transform:scaleX(-1)}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.prose a{color:var(--amber-ink);text-underline-offset:3px;text-decoration:underline}.prose sub{font-size:.75em}.consult-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=900px){.consult-grid{grid-template-columns:minmax(0,1fr)}}.stats{border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats div{padding:var(--s-5);border-inline-end:1px solid var(--line);gap:4px;display:grid}.stats div:last-child{border-inline-end:0}.stats b{font-family:var(--f-mono);font-size:var(--t-2xl);text-align:start;direction:ltr;unicode-bidi:plaintext;font-weight:500}@media (width<=620px){.stats{grid-template-columns:minmax(0,1fr)}.stats div{border-inline-end:0;border-bottom:1px solid var(--line)}.stats div:last-child{border-bottom:0}}[hidden]{display:none!important}[dir=rtl] .logo-word small{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-size:.7rem}@media (width<=900px){.hero-art{aspect-ratio:auto}}.logo-wordmark{width:auto;height:18px;display:block}@media (width<=420px){.logo-wordmark{height:15px}}.ftr-grid{gap:var(--s-7);grid-template-columns:minmax(0,1.2fr) minmax(0,3fr);align-items:start}.ftr-brand{gap:var(--s-4);justify-items:start;display:grid}.ftr-brand p{font-size:var(--t-sm);max-width:32ch;margin:0}.ftr-links{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ftr-links h4{margin-bottom:var(--s-3)}.ftr-links ul{gap:10px}.ftr-bot{align-items:center}.ftr .social-icons{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-icons a{border:1px solid var(--line-2);width:38px;height:38px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.social-icons a:hover{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.social-icons svg{fill:currentColor;width:17px;height:17px}.ftr-legal{gap:6px var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.ftr-legal a{color:var(--ink-3)}.ftr-legal a:hover{color:var(--ink)}@media (width<=900px){.ftr-grid{grid-template-columns:minmax(0,1fr)}.ftr-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.founder{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;display:grid}.founder-art{margin:0}.founder-frame{border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-2);aspect-ratio:16/10;overflow:hidden}.founder-frame svg{width:100%;height:100%;display:block}.founder-art figcaption{margin-top:var(--s-2)}.founder-text h2{font-size:var(--t-3xl);margin-top:var(--s-3);font-weight:500}.founder-en{font-family:var(--f-mono);font-size:var(--t-md);vertical-align:middle;margin-inline-start:8px}.founder-role{color:var(--ink-2);margin:var(--s-2) 0 var(--s-4)}.founder-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.timeline{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.tl-item{gap:var(--s-5);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);grid-template-columns:200px minmax(0,1fr);align-items:center;display:grid}.tl-art{aspect-ratio:16/10;border-radius:var(--r-1);border:1px solid var(--line);overflow:hidden}.tl-art svg{width:100%;height:100%;display:block}.tl-body{gap:4px;display:grid}.tl-body h3{font-size:var(--t-xl)}.tl-org{color:var(--amber-ink);font-weight:600;font-size:var(--t-sm)}.tl-body p:last-child{color:var(--ink-2);font-size:var(--t-sm)}@media (width<=900px){.founder{grid-template-columns:minmax(0,1fr)}.founder-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-stats div:nth-child(2){border-inline-end:0}}@media (width<=620px){.tl-item,.founder-stats{grid-template-columns:minmax(0,1fr)}}.founder-photo{border-radius:var(--r-2);aspect-ratio:4/5;background:var(--bg-2);max-width:440px;box-shadow:var(--shadow);margin-inline:auto;overflow:hidden}.founder-photo img{object-fit:cover;width:100%;height:100%;display:block}.instr-avatar{object-fit:cover;border:2px solid var(--amber);border-radius:50%;flex:none;width:64px;height:64px}.founder{align-items:start}.founder-art{top:calc(96px + env(safe-area-inset-top,0px));position:sticky}.founder-photo{max-width:420px;margin-inline:0 auto}.founder-text{max-width:60ch}.founder-text h2{flex-wrap:wrap;align-items:baseline;gap:4px 12px;line-height:1.3;display:flex}.founder-en{margin-inline-start:0}.founder-text .prose{max-width:none}.founder-text .prose p{text-align:justify;text-justify:inter-word;hyphens:none}.founder-text .prose p+p{margin-top:var(--s-3)}.tl-body p:last-child{text-align:justify}.career{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.career>div{order:1}.career-side{top:calc(96px + env(safe-area-inset-top,0px));gap:var(--s-3);order:2;display:grid;position:sticky}.career-portrait{aspect-ratio:1;object-fit:cover;border-radius:var(--r-2);border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow);display:block}@media (width<=980px){.career{grid-template-columns:minmax(0,1fr)}.career-side{order:0;max-width:300px;position:static}.founder-art{position:static}.founder-photo{margin-inline:auto}}.founder{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.founder-text{order:1}.founder-art{order:2}.founder-photo{margin-inline:auto 0}@media (width<=900px){.founder{grid-template-columns:minmax(0,1fr)}.founder-art{order:0}.founder-photo{margin-inline:auto}}.event-grid{gap:var(--s-4);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.event-grid figure{border-radius:var(--r-2);border:1px solid var(--line);background:var(--bg-2);flex-direction:column;margin:0;display:flex;overflow:hidden}.event-grid img{object-fit:cover;flex:1;width:100%;height:100%;min-height:0;display:block}.event-grid figcaption{font-size:var(--t-sm);color:var(--ink-2);border-top:1px solid var(--line);background:var(--bg);padding:10px 14px}.event-main{grid-row:span 2}.event-main img,.event-grid figure:not(.event-main) img{aspect-ratio:3/2}@media (width<=820px){.event-grid{grid-template-columns:minmax(0,1fr)}.event-main{grid-row:auto}}.event-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.event-grid figure img{aspect-ratio:3/2}@media (width<=620px){.event-grid{grid-template-columns:minmax(0,1fr)}}.event-grid figure img{flex:none;height:auto}.event-facts{gap:var(--s-4);margin-bottom:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-facts div{padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-inline-start:3px solid var(--amber);border-radius:var(--r-1);background:var(--bg);gap:6px;display:grid}.event-facts b{font-weight:600;line-height:1.6}.event-text{color:var(--ink-2);max-width:80ch;margin-bottom:var(--s-6);text-align:justify}.event-text a{color:var(--amber-ink);text-underline-offset:3px;text-decoration:underline}@media (width<=820px){.event-facts{grid-template-columns:minmax(0,1fr)}}.event-video{gap:var(--s-6);margin-bottom:var(--s-6);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.event-video-text{gap:var(--s-3);display:grid}.event-video-text h3{font-size:var(--t-xl);line-height:1.5}.event-video-text p{text-align:justify}.yt{aspect-ratio:16/9;border-radius:var(--r-1);background:var(--ink);position:relative;overflow:hidden}.yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-btn{cursor:pointer;background:var(--ink);border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.yt-btn img{object-fit:cover;opacity:.92;width:100%;height:100%;transition:opacity .2s;display:block}.yt-btn:hover img{opacity:1}.yt-play{background:var(--amber);width:68px;height:68px;color:var(--on-amber);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000059}.yt-play svg{width:26px;height:26px;margin-inline-start:4px}@media (width<=820px){.event-video{padding:var(--s-4);grid-template-columns:minmax(0,1fr)}}.yt-cover{display:block;position:absolute;inset:0}.yt-cover svg{width:100%;height:100%;display:block}.yt-btn:after{content:"";background:linear-gradient(to top,color-mix(in srgb,var(--ink) 18%,transparent),transparent 40%);pointer-events:none;position:absolute;inset:0}.yt-play{top:auto;bottom:16px;left:auto;width:56px;height:56px;inset-inline-end:16px;transform:none}.yt-btn:hover .yt-play{transform:scale(1.06)}.event-video{gap:var(--s-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.event-video-text{gap:var(--s-2)}.event-video-text h3{font-size:var(--t-lg);font-weight:500;line-height:1.5}.event-video-text p{font-size:var(--t-sm);color:var(--ink-2);line-height:1.8}.event-video-text .link-arrow{margin-top:var(--s-1);font-size:var(--t-sm);border-bottom:0;padding-bottom:0}.event-video-text .link-arrow:hover{text-underline-offset:3px;text-decoration:underline}.yt-btn:after{display:none}.yt-btn{background:#f8f4ef}.yt{border:1px solid var(--line)}.event-video-text{align-content:center;align-self:stretch}.event-video-text h3{text-align:start;text-align-last:auto;word-spacing:normal}.yt-play{top:12px;bottom:auto;width:48px;height:48px;inset-inline-end:12px}.yt-play svg{width:20px;height:20px}@media (width<=820px){.event-video{grid-template-columns:minmax(0,1fr)}.event-video-text h3{text-align:start;text-align-last:auto}.yt-play{width:44px;height:44px}}h1,h2,h3,h4,h5{text-wrap:wrap}.ftr-tagline{gap:2px;margin:0;display:grid}.ftr-tagline b{font-family:var(--f-display);font-weight:500;font-size:var(--t-lg);color:var(--ink)}.ftr-tagline span{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;color:var(--amber-ink);justify-self:start}.hero h1,.hero .lead{text-align:start;text-align-last:auto;word-spacing:normal;text-wrap:wrap}.hero h1{max-width:none;font-size:clamp(2.1rem,3.6vw,3.4rem)}.hero .lead{max-width:none}.hero h1{font-size:clamp(1.9rem,2.7vw,2.75rem);line-height:1.4}.hero h1 .h1-line{display:block}.hero-meta{margin-top:var(--s-6);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;display:grid}.hero-meta a{gap:var(--s-3);padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.hero-meta a:last-child{border-bottom:0}.hm-ico{background:var(--amber-soft);width:40px;height:40px;color:var(--amber-ink);border-radius:50%;place-items:center;display:grid}.hm-text{gap:2px;display:grid}.hm-text b{font-size:var(--t-lg);color:var(--ink);font-weight:600}.hm-text small{font-size:var(--t-xs);color:var(--amber-ink);font-weight:500}.hm-text>span{font-size:var(--t-sm);color:var(--ink-2);margin-top:2px}.hero-meta a:hover b{color:var(--amber-ink)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center}.hero .lead{font-size:var(--t-md);line-height:1.9}.hero-meta a{column-gap:var(--s-4);padding-block:var(--s-4);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"ico title""ico desc";align-items:center;row-gap:4px}.hm-ico{grid-area:ico;align-self:start;width:44px;height:44px}.hm-ico .ico{stroke-width:1.5px;width:22px;height:22px}.hero-meta a>b{font-size:var(--t-lg);color:var(--ink);grid-area:title;align-self:end;font-weight:600;line-height:1.3}.hm-desc{font-size:var(--t-sm);color:var(--ink-2);grid-area:desc;align-self:start;line-height:1.7}.hero-meta a:hover .hm-ico{background:var(--amber);color:var(--on-amber)}.hero-meta{gap:var(--s-5);padding-top:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr))}.hero-meta a{column-gap:10px;row-gap:var(--s-2);border-bottom:0;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"ico title""desc desc";align-items:center;padding-block:0}.hm-ico{align-self:center;width:36px;height:36px}.hm-ico .ico{width:19px;height:19px}.hero-meta a>b{font-size:var(--t-md);align-self:center}.hm-desc{font-size:var(--t-xs);line-height:1.75}@media (width<=620px){.hero-meta{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.hm-desc{font-size:var(--t-sm)}}@media (width<=900px){.hero-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.hero-art{aspect-ratio:auto;order:-1;width:100%;max-width:640px;margin-inline:auto}}@media (width<=620px){.hero{padding-block:var(--s-5) var(--s-7)}.hero h1{font-size:clamp(1.7rem,7.2vw,2.2rem)}}.feature-split{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.feature-text{gap:var(--s-4);flex-direction:column;display:flex}.feature-text .hero-ctas{margin-top:var(--s-2)}.feature-art{border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-2);overflow:hidden}.feature-art svg{width:100%;height:auto;display:block}.ticks{gap:var(--s-2) var(--s-5);font-size:var(--t-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:center;gap:10px;display:flex}.ticks li:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.svc-split{gap:var(--s-7);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.svc-split .svc-row{grid-template-columns:minmax(0,1fr) auto}.svc-split .svc-row .code{display:none}.svc-split .svc-row p{grid-area:2/1/auto/-1}.svc-art{position:sticky;top:96px}@media (width<=900px){.feature-split,.svc-split{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.feature-art{width:100%;max-width:640px;margin-inline:auto}.svc-art{order:-1;position:static}}@media (width<=620px){.ticks{grid-template-columns:minmax(0,1fr)}}.btn-line{border:1.5px solid var(--amber);color:var(--ink);background:0 0}.btn-line:hover{border-color:var(--amber);background:var(--amber-soft);color:var(--ink)}.offer{gap:var(--s-3)}.offer .art{aspect-ratio:16/7;border-bottom:1px solid var(--line);margin-bottom:var(--s-3)}.offer h3{font-size:var(--t-xl);font-weight:600}.offer-lead{font-size:var(--t-sm);color:var(--ink-2);min-height:3.5em;line-height:1.75}.offer ul{padding-top:var(--s-4);border-top:1px dashed var(--line-2);margin-top:var(--s-2);margin-bottom:var(--s-4);gap:10px}.offer li{align-items:baseline;line-height:1.6}.offer li:before{border-radius:50%;width:6px;height:6px;margin-top:0;transform:translateY(-2px)}@media (width<=900px){.offer-lead{min-height:0}}.steps{border-top:1px solid var(--line);counter-reset:none;margin:0;padding:0;list-style:none}.steps li{align-items:center;gap:var(--s-4);border-bottom:1px solid var(--line);font-size:var(--t-md);padding-block:12px;font-weight:500;display:flex}.step-n{background:var(--amber-soft);width:34px;height:34px;color:var(--amber-ink);font-family:var(--f-mono);font-size:var(--t-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.feature-text p{text-align:justify;text-align-last:start}.pkgs{gap:var(--s-4);display:grid}.pkg{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-5);gap:var(--s-4);transition:border-color .2s;display:grid}.pkg:hover{border-color:var(--amber)}.pkg-head{gap:var(--s-4);align-items:flex-start;display:flex}.pkg-n{background:var(--amber-soft);width:40px;height:40px;color:var(--amber-ink);font-family:var(--f-mono);font-size:var(--t-xs);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.pkg h3{font-size:var(--t-xl);font-weight:600}.pkg-head p{font-size:var(--t-sm);color:var(--ink-2);margin-top:4px}.pkg ul{padding:var(--s-4) 0 0;border-top:1px dashed var(--line-2);font-size:var(--t-sm);color:var(--ink-2);gap:8px;margin:0;list-style:none;display:grid}.pkg li{align-items:baseline;gap:10px;line-height:1.65;display:flex}.pkg li:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.pkg-foot{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.pkgs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pkg{grid-template-rows:auto 1fr auto;align-content:start}.pkg-head{gap:var(--s-3);flex-direction:column}.pkg-head p{min-height:3.2em}.pkg-foot{align-items:stretch;gap:var(--s-3);flex-direction:column}.pkg-foot .btn{justify-content:center}.pkg-foot .link-arrow{align-self:center}@media (width<=1000px){.pkgs{grid-template-columns:minmax(0,1fr)}.pkg-head p{min-height:0}}.svc-hero{max-width:var(--wrap,1240px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.svc-hero .phead .wrap{padding-inline-end:0}@media (width<=900px){.svc-hero{grid-template-columns:minmax(0,1fr)}.svc-hero-art{padding-top:0}}.svc-hero .phead{border-bottom:0}.svc-hero-wrap{border-bottom:1px solid var(--line)}.pkg ul{align-content:start}.svc-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.pkgs{row-gap:0;column-gap:var(--s-4);grid-template-rows:auto auto 1fr auto}.pkg{grid-row:span 4;grid-template-rows:subgrid;gap:0}.pkg-head{align-items:center;gap:var(--s-3);flex-direction:row}.pkg-head h3{line-height:1.35}.pkg-for{font-size:var(--t-sm);color:var(--ink-2);padding-top:var(--s-3);padding-bottom:var(--s-4);text-align:justify;text-align-last:start;line-height:1.7}.pkg ul{padding-bottom:var(--s-5)}.pkg li{text-align:justify;text-align-last:start}@media (width<=1000px){.pkgs{row-gap:var(--s-4);grid-template-rows:none}.pkg{grid-row:auto;grid-template-rows:auto auto auto auto}}.pkg h3{font-size:clamp(1.05rem,1.45vw,1.25rem)}.sec-head p.one-line{max-width:none}@media (width>=1000px){.sec-head p.one-line{white-space:nowrap}}.credit-note{margin-top:var(--s-2);font-size:var(--t-sm)}.credit-note:before{content:"✓ ";color:var(--amber-ink);font-weight:700}.consult-card .card-body{flex-direction:column;display:flex}.consult-points{margin:var(--s-2) 0 var(--s-3);padding:var(--s-3) 0 0;border-top:1px dashed var(--line-2);font-size:var(--t-sm);color:var(--ink-2);gap:6px;list-style:none;display:grid}.consult-points li{align-items:baseline;gap:8px;line-height:1.6;display:flex}.consult-points li:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}@media (width>=901px){.consult-card .card-body>p{min-height:0}.consult-grid:has(.consult-card){grid-template-rows:repeat(5,auto);row-gap:0}.consult-card{grid-row:span 5;grid-template-rows:subgrid;display:grid}.consult-card .card-body{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--s-2);align-content:start;display:grid}.consult-card .consult-points{align-self:start;margin:0}.consult-card .card-foot{align-self:end}}.lead-by{margin-top:var(--s-5);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);align-items:center;gap:12px;padding:6px 6px 6px 16px;transition:border-color .2s;display:inline-flex}.lead-by:hover{border-color:var(--amber)}.lead-by img{object-fit:cover;border-radius:50%;width:40px;height:40px}.lead-by>span{flex-direction:column;line-height:1.35;display:flex}.lead-by b{font-size:var(--t-sm);font-weight:600}.lead-by>span>span{font-size:var(--t-xs);color:var(--ink-3)}.lead-note{margin-top:var(--s-5);font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:10px;display:flex}.lead-note img{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.ftr-lead{font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.ftr-lead img{object-fit:cover;border-radius:50%;width:24px;height:24px}.ftr-lead:hover{color:var(--amber-ink)}.cta-stack{gap:var(--s-3);flex-direction:column;max-width:100%;display:inline-flex}.cta-stack .hero-ctas{margin-top:0}.cta-stack .lead-by{border-radius:10px;gap:12px;width:100%;margin-top:0;padding:8px 14px;display:flex}.lead-by img{width:44px;height:44px}.cta-stack{margin-top:var(--s-6)}.ftr-brand{gap:var(--s-4);max-width:340px}.ftr-desc{font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.8}.ftr-lead{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s;display:flex}.ftr-lead:hover{border-color:var(--amber);color:var(--ink)}.ftr-lead img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.ftr-lead>span{flex-direction:column;line-height:1.4;display:flex}.ftr-lead b{font-size:var(--t-sm);font-weight:600}.ftr-lead>span>span{font-size:var(--t-xs);color:var(--ink-3)}.ftr-brand{justify-items:stretch}.ftr-brand .logo{justify-self:start}.ftr-cta{border-radius:10px;justify-content:center;width:100%;min-height:52px}.ftr-brand p.ftr-desc{max-width:none}.lead-by b,.ftr-lead b{font-size:1rem}.price .usd{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);text-align:start;unicode-bidi:isolate;margin-top:2px;font-weight:500;display:block}.fx-note{font-size:var(--t-xs);color:var(--ink-3);margin:0}.price .usd{text-align:right}.tag.soon{background:var(--amber-soft);color:var(--amber-ink);border-color:#0000}.mega-link{align-items:center;gap:12px;display:flex}.mega-t{min-width:0;display:block}.mega-n{background:var(--amber-soft);width:30px;height:30px;color:var(--amber-ink);font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.mega-link:hover .mega-n{background:var(--amber);color:var(--on-amber)}.mega-feature{padding:var(--s-4);gap:var(--s-2)}.mega-feature .art{aspect-ratio:16/7;margin-bottom:var(--s-2)}.mega-feature .art svg{width:100%;height:100%;display:block}.mega-feature h5{font-family:var(--f-body);font-weight:600;font-size:var(--t-md)}.mega-feature:hover{border-color:var(--amber)}.mega-feature .art.is-product{aspect-ratio:8/5}.ways{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.way{gap:var(--s-2);padding:var(--s-5);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.way:hover{border-color:var(--amber);transform:translateY(-2px)}.way.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.way.primary p{color:color-mix(in srgb,var(--bg) 70%,var(--ink))}.way.primary .way-ico{background:var(--amber);color:var(--on-amber)}.way.primary .link-arrow{border-color:color-mix(in srgb,var(--bg) 30%,transparent)}.way-ico{background:var(--amber-soft);width:44px;height:44px;color:var(--amber-ink);margin-bottom:var(--s-2);border-radius:12px;place-items:center;display:grid}.way-ico .ico{width:22px;height:22px}.way h3{font-size:var(--t-lg);font-weight:600}.way p{font-size:var(--t-sm);color:var(--ink-2);flex:1;line-height:1.7}.way-val{font-size:var(--t-md);margin-top:var(--s-2);text-align:start;unicode-bidi:isolate;font-weight:600}.way .link-arrow{margin-top:var(--s-2);align-self:start}.follows{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.follow{align-items:center;gap:var(--s-3);padding:var(--s-4);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);transition:border-color .2s;display:flex}.follow:hover{border-color:var(--amber)}.follow-ico{background:var(--bg-2);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.follow-ico svg{width:20px;height:20px;fill:var(--ink)}.follow-t{flex-direction:column;min-width:0;display:flex}.follow-t b{font-size:var(--t-sm);font-weight:600}.follow-t span{font-size:var(--t-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.follow.featured{grid-column:span 1}.follow-stat{flex-direction:column;align-items:flex-end;margin-inline-start:auto;line-height:1.2;display:flex}.follow-stat b{font-family:var(--f-mono);font-size:var(--t-md);color:var(--amber-ink)}.follow-stat span{font-size:var(--t-xs);color:var(--ink-3)}@media (width<=1000px){.ways,.follows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ways,.follows{grid-template-columns:minmax(0,1fr)}}.way-val.mono{font-family:var(--f-mono);font-size:var(--t-sm)}.crumbs{color:var(--ink-3);margin-bottom:var(--s-3);gap:6px;font-size:12px}.crumbs a,.crumbs [aria-current]{color:var(--ink-3);font-weight:400}.crumbs a:hover{color:var(--ink-2)}.crumbs>span[aria-hidden]{opacity:.5}.one-line-lead{max-width:none}@media (width>=1200px){.one-line-lead{white-space:nowrap}}@media (width>=1001px){.ways{grid-template-rows:repeat(5,auto);row-gap:0}.way{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--s-2);align-content:start;display:grid}.way p{flex:none}.way .link-arrow{place-self:end start}}.way-ico{margin-bottom:var(--s-1)}.way p{text-align:justify;text-align-last:start}.reach{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;display:grid}.reach-main{gap:var(--s-4);padding:var(--s-6);background:var(--ink);color:var(--bg);border-radius:var(--r-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.reach-main:after{content:"";background:radial-gradient(var(--amber) 0,transparent 65%);opacity:.32;pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -90px -90px auto}.reach-who{align-items:center;gap:14px;display:flex}.reach-who img{object-fit:cover;border:2px solid var(--amber);border-radius:50%;flex:none;width:64px;height:64px}.reach-who b{font-size:var(--t-lg);font-weight:600;display:block}.reach-who span span{font-size:var(--t-xs);opacity:.7}.reach-main h3{font-size:var(--t-2xl);font-weight:500;line-height:1.35}.reach-main p{font-size:var(--t-sm);opacity:.75;line-height:1.8}.reach-num{font-family:var(--f-mono);font-size:var(--t-md);opacity:.9;align-self:flex-start}.reach-btn{z-index:1;background:var(--amber);color:var(--on-amber);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:14px 18px;font-weight:600;transition:background .2s;display:flex;position:relative}.reach-list{gap:var(--s-3);align-content:stretch;display:grid}.reach-row{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);grid-template-columns:48px minmax(0,1fr) auto 36px;transition:border-color .2s;display:grid}.reach-row:hover{border-color:var(--amber)}.reach-ico{background:var(--amber-soft);width:48px;height:48px;color:var(--amber-ink);border-radius:12px;place-items:center;display:grid}.reach-ico .ico{width:22px;height:22px}.reach-t{flex-direction:column;gap:2px;min-width:0;display:flex}.reach-t b{font-size:var(--t-md);font-weight:600}.reach-t span{font-size:var(--t-sm);color:var(--ink-2);line-height:1.7}.reach-val{font-weight:600;font-size:var(--t-sm);white-space:nowrap}.reach-val.mono{font-family:var(--f-mono)}.reach-go{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,border-color .2s;display:grid}.reach-row:hover .reach-go{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}@media (width<=900px){.reach{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.reach-main{padding:var(--s-5)}.reach-main h3{font-size:var(--t-xl)}.reach-row{gap:var(--s-3);padding:var(--s-4);grid-template-columns:44px minmax(0,1fr) 32px}.reach-ico{width:44px;height:44px}.reach-val{grid-area:2/2;justify-self:start}.reach-go{grid-area:1/3/span 2;width:32px;height:32px}}.follow-ico{border:0}.follow-ico svg{fill:#fff}.follow:hover .follow-ico{transform:scale(1.06)}.follow-ico{transition:transform .2s}.ftr2-panel{--fg:#f3eee6;--fg2:#b9b0a2;--fg3:#8a8174;--ln:#f3eee61f;max-width:1440px;color:var(--fg);background:#1b1712;border-radius:28px;margin-inline:auto;padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px) 28px;position:relative;overflow:hidden}.ftr2-top{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid;position:relative}.ftr2-brand{gap:var(--s-4);max-width:380px;display:grid}.ftr2-brand .logo{justify-self:start}.ftr2-brand p{font-size:var(--t-sm);color:var(--fg2);margin:0;line-height:1.85}.ftr2-lead{border:1px solid var(--ln);color:var(--fg);background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s;display:flex}.ftr2-lead:hover{border-color:var(--amber)}.ftr2-lead img{object-fit:cover;border:2px solid var(--amber);border-radius:50%;flex:none;width:44px;height:44px}.ftr2-lead>span{flex-direction:column;line-height:1.45;display:flex}.ftr2-lead b{font-size:1rem;font-weight:600}.ftr2-lead>span>span{font-size:var(--t-xs);color:var(--fg3)}.ftr2-cta{background:var(--amber);min-height:52px;color:var(--on-amber);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:600;transition:background .2s;display:flex}.ftr2-cta:hover{background:color-mix(in srgb,var(--amber) 88%,#fff)}.ftr2-social{margin:var(--s-2) 0 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.ftr2-social a{border:1px solid var(--ln);background:#ffffff0f;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,border-color .2s;display:grid}.ftr2-social svg{width:17px;height:17px;fill:var(--fg2)}.ftr2-social a:hover{background:var(--amber);border-color:var(--amber)}.ftr2-social a:hover svg{fill:#14110c}.ftr2-cols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ftr2-cols>div{border-inline-start:1px solid var(--ln);padding-inline:clamp(12px,2vw,28px)}.ftr2-cols>div:first-child{border-inline-start:0;padding-inline-start:0}.ftr2-cols h4{font-size:var(--t-sm);color:var(--amber);margin:0 0 var(--s-4);font-weight:600}.ftr2-cols ul{font-size:var(--t-sm);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ftr2-cols a{color:var(--fg2);transition:color .2s}.ftr2-cols a:hover{color:var(--fg)}.ftr2-mark{z-index:0;font-family:var(--f-body);text-align:center;color:#0000;background:linear-gradient(#efa00b38,#efa00b0a 85%);user-select:none;pointer-events:none;letter-spacing:0;-webkit-background-clip:text;background-clip:text;margin-top:clamp(24px,4vw,56px);font-size:clamp(96px,22vw,340px);font-weight:700;line-height:.9;position:relative}.ftr2-bot{z-index:1;justify-content:space-between;gap:var(--s-3) var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--ln);font-size:var(--t-xs);color:var(--fg3);flex-wrap:wrap;margin-top:clamp(-56px,-3vw,-20px);display:flex;position:relative}.ftr2-legal{gap:var(--s-4);flex-wrap:wrap;display:flex}.ftr2-legal a{color:var(--fg3)}.ftr2-legal a:hover{color:var(--fg)}@media (width<=1000px){.ftr2-top{grid-template-columns:minmax(0,1fr)}.ftr2-brand{max-width:none}}@media (width<=620px){.ftr2-cols{row-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ftr2-cols>div:nth-child(3){border-inline-start:0;padding-inline-start:0}.ftr2{padding-inline:8px}.ftr2-panel{border-radius:20px}.ftr2-social a{width:36px;height:36px}.ftr2-social{gap:6px}}.ftr2-mark{background:linear-gradient(#efa00b4d,#efa00b0d 85%);-webkit-background-clip:text;background-clip:text;background:linear-gradient(#efa00b29,#efa00b0a 90%);-webkit-background-clip:text;background-clip:text;margin-top:clamp(16px,3vw,40px);padding-bottom:clamp(8px,1.5vw,20px);line-height:1.05}.ftr2-bot{margin-top:0}.ftr2-mark{color:inherit;margin-inline:auto;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;max-width:980px;margin-top:clamp(28px,5vw,64px);padding-bottom:clamp(20px,3vw,40px);font-size:0;line-height:0}.ftr2-mark svg{width:100%;height:auto;display:block}.ftr2{padding:var(--s-7) 16px 16px}.ftr2-panel{--fg:var(--ink);--fg2:var(--ink-2);--fg3:var(--ink-3);--ln:var(--line);background:var(--bg-2);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,4vw,48px) clamp(20px,4vw,56px) 20px}.ftr2-lead{background:var(--bg)}.ftr2-social a{background:var(--bg);border-color:var(--line)}.ftr2-social svg{fill:var(--ink-2)}.follow-ico{background:var(--amber-soft);border:0;border-radius:12px;width:48px;height:48px;transition:background .2s,transform .2s}.follow-ico svg{fill:var(--amber-ink);transition:fill .2s}.follow:hover .follow-ico{background:var(--brand);transform:none}.follow:hover .follow-ico svg{fill:#fff}.sec-head p.fill-line{max-width:none}.sec-head:has(p.fill-line)>div{flex:1}@media (width>=901px){.consult-grid:has(.consult-card){row-gap:var(--s-5);grid-template-rows:none}.consult-card{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.consult-card .card-body{row-gap:var(--s-2);flex-direction:column;flex:1;grid-row:auto;grid-template-rows:none;display:flex}}.consult-card .card-body>p{color:var(--ink-2)}.consult-card .card-foot{margin-top:auto}.consult-card:hover{border-color:var(--amber)}@media (width>=901px){.consult-card h3{min-height:2.9em}}.consult-card .card-foot{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--s-3);width:100%;display:flex}.consult-card .card-foot .link-arrow{align-self:center}.consult-card .price{flex-direction:column;line-height:1.2;display:flex}.prose ol.agenda{margin:var(--s-4) 0 0;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);padding:0;list-style:none;overflow:hidden}.agenda li{align-items:center;gap:var(--s-4);padding:14px var(--s-5);border-bottom:1px solid var(--line);font-size:var(--t-md);margin:0;font-weight:500;display:flex}.agenda li:last-child{border-bottom:0}.agenda li>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=620px){.agenda li>span:last-child{white-space:normal}}.pkg-for,.pkg li{text-align:start;text-align-last:auto}.pkg li{white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.pkg ul{gap:10px}.lead-note img{border:2px solid var(--amber);box-sizing:content-box}.lead-by img,.ftr2-lead img,.instr-avatar{border:2px solid var(--amber);box-sizing:border-box}.consult-grid{gap:var(--s-5)}.consult-card .card-body{padding:var(--s-5) var(--s-5) var(--s-5);gap:var(--s-3)}.cc-top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.cc-ico{background:var(--amber-soft);width:48px;height:48px;color:var(--amber-ink);border-radius:12px;place-items:center;display:grid}.cc-ico .ico{width:24px;height:24px}.cc-dur{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.consult-card h3{font-size:var(--t-xl);margin-top:var(--s-1);font-weight:600;min-height:0!important}.consult-card .card-body>p{font-size:var(--t-sm);color:var(--ink-2);margin:0}.consult-card .card-foot{padding-top:var(--s-4);margin-top:auto}.cc-btn{border-radius:var(--r-pill);background:var(--amber-soft);color:var(--amber-ink);font-weight:600;font-size:var(--t-sm);align-items:center;gap:8px;padding:10px 16px;transition:background .2s,color .2s;display:inline-flex}.consult-card:hover .cc-btn,.consult-card:hover .cc-ico{background:var(--amber);color:var(--on-amber)}.cc-btn{white-space:nowrap;flex:none}.consult-card .price{white-space:nowrap}.consult-card .card-foot{row-gap:var(--s-3);flex-wrap:wrap}@media (width>=901px) and (width<=1180px){.consult-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-btn{padding:9px 12px;font-size:13px}.consult-card .card-body{padding:var(--s-4)}}.consult-card .card-foot{flex-wrap:nowrap}.cc-btn{gap:6px;padding:clamp(7px,.7vw,10px) clamp(9px,1vw,16px);font-size:clamp(11px,1.05vw,14px)}@media (width<=900px){.cc-btn{padding:10px 16px;font-size:14px}}@media (width<=360px){.cc-btn{padding:8px 10px;font-size:12px}}.h1-sun{vertical-align:-.04em;width:.78em;height:.78em;color:var(--amber);margin-inline-start:.22em;animation:40s linear infinite sunspin;display:inline-block}@keyframes sunspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.h1-sun{animation:none}}.hero .lead.hero-sub{font-size:var(--t-md);color:var(--ink-3);max-width:none;margin-top:var(--s-4)}@media (width>=1100px){.hero .lead.hero-sub{white-space:nowrap}}.hero-meta{gap:var(--s-5)}.hero-meta .hm-desc{font-size:var(--t-sm);color:var(--ink-3);line-height:1.7}.hero-meta b{font-size:var(--t-lg)}.hero-meta a{align-content:start;align-items:start}.hero-meta .hm-ico{align-self:center}.h1-sun{vertical-align:-.3em;vertical-align:-.16em;width:1.35em;height:1.35em;margin-block:-.3em;margin-inline-start:.3em}.hero .lead.hero-sub{white-space:normal;max-width:100%;font-size:clamp(14px,1.05vw,16px)}@media (width>=1100px){.hero .lead.hero-sub{white-space:normal}}.pkg-flow{gap:var(--s-4);counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pkg-flow li{gap:var(--s-2);padding:var(--s-5);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);flex-direction:column;display:flex;position:relative}.pkg-flow li b{font-size:var(--t-lg);margin-top:var(--s-2);font-weight:600}.pkg-flow li>span:last-child{font-size:var(--t-sm);color:var(--ink-2);line-height:1.7}.pkg-flow li:not(:last-child):after{content:"";top:calc(var(--s-5) + 17px);width:var(--s-4);background:var(--amber);height:1px;position:absolute;inset-inline-end:calc(-1 * var(--s-4))}@media (width<=900px){.pkg-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pkg-flow li:after{display:none}}@media (width<=620px){.pkg-flow{grid-template-columns:minmax(0,1fr)}}.svc-hero{gap:var(--s-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.svc-hero .phead .lead{font-size:var(--t-md);color:var(--ink-3);max-width:52ch;line-height:1.85}.svc-hero-art{padding-block:var(--s-6)}.svc-hero-art .feature-art{width:100%;max-width:none}.svc-hero-art{width:100%;margin-inline:0;padding-inline:0}@media (width<=900px){.svc-hero-art{padding-inline:16px}}.svc-hero-art .feature-art{max-width:470px;margin-inline:auto 16px}@media (width<=900px){.svc-hero-art .feature-art{margin-inline:auto}}@media (width>=901px){.svc-hero-art .feature-art{margin-inline-end:32px}}.svc-hero .phead h1{max-width:none;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.35}@media (width>=1000px){.svc-hero .phead h1{white-space:nowrap}}.svc-hero .phead .lead{font-size:var(--t-sm);color:var(--ink-3);text-align:justify;text-align-last:start;max-width:none}.phead h1.h1-one{white-space:nowrap;max-width:none;font-size:clamp(1.3rem,3.4vw,2.9rem)}@media (width<=899px){.phead h1.h1-one{font-size:min(5.6vw,2rem)}}@media (width>=900px){.phead h1.h1-one{white-space:nowrap}}.h1-ico{vertical-align:-.16em;width:1em;height:1em;color:var(--amber);margin-inline-start:.3em;display:inline-block}.dlv{gap:var(--s-4)}.dlv-head{padding-bottom:var(--s-4);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.dlv-head b{font-size:var(--t-md);color:var(--ink);font-weight:700;display:block}.dlv-head div span{font-size:var(--t-sm);color:var(--ink-3);margin-top:2px;display:block}.dlv-count{background:var(--amber-soft);width:42px;height:42px;color:var(--amber-ink);border-radius:12px;flex:none;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.dlv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dlv-list li{border:1px solid var(--line);background:var(--bg-2,#faf8f4);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;transition:border-color .2s;display:grid}.dlv-list li:hover{border-color:var(--amber)}.dlv-file{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);background:#fff;border-radius:8px;place-items:center;display:grid}.dlv-file svg{width:17px;height:17px}.dlv-name{font-size:var(--t-sm);color:var(--ink);font-weight:600;line-height:1.5}.dlv-fmts{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.dlv-fmts i{color:#fff;background:var(--c);letter-spacing:.02em;direction:ltr;border-radius:5px;padding:3px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-style:normal;font-weight:600}.dlv .btn{justify-content:center;width:100%}.dlv-note{font-size:var(--t-sm);color:var(--ink-3);justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.dlv-note svg{width:15px;height:15px;color:var(--amber-ink)}.dlv-count svg{width:22px;height:22px}.dlv-n{color:var(--amber-ink);font-style:normal;font-weight:700}.h1-badge{background:var(--amber);color:#14110c;vertical-align:-.14em;width:1.05em;height:1.05em;box-shadow:0 0 0 .14em var(--amber-soft);border-radius:50%;place-items:center;margin-inline-start:.32em;display:inline-grid}.h1-badge svg{stroke-width:2.3px;width:.68em;height:.68em}.dlv-note{line-height:1.4}.dlv-note svg{flex:none;width:14px;height:14px;display:block;position:relative;top:0}.scope-box{margin-top:var(--s-6);padding:var(--s-5) var(--s-5) var(--s-5);border-radius:var(--r-2);background:linear-gradient(180deg,var(--amber-soft),#fff 85%);border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line))}.scope-head .eyebrow{margin-bottom:6px}.prose .scope-head h2{margin:0 0 var(--s-4);font-size:var(--t-xl,1.5rem)}.scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.prose .scope-list li{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:0;padding:14px 16px;display:grid;box-shadow:0 1px 2px #14110c0a}.prose .scope-list li:before{content:none}.scope-n{background:var(--ink);width:32px;height:32px;color:var(--amber);border-radius:50%;place-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:700;display:grid}.scope-t{font-size:var(--t-md);color:var(--ink);font-weight:600;line-height:1.6}@media (width<=620px){.scope-list{grid-template-columns:minmax(0,1fr)}.scope-box{padding:var(--s-4)}}.qstep{gap:var(--s-4);border:0;min-width:0;margin:0;padding:0;display:grid}.qstep+.qstep{padding-top:var(--s-5);border-top:1px solid var(--line)}.qstep legend{font-size:var(--t-lg);color:var(--ink);margin-bottom:var(--s-4);align-items:center;gap:10px;padding:0;font-weight:700;display:flex}.qstep legend small{font-size:var(--t-sm);color:var(--amber-ink);font-weight:500}.qstep-n{background:var(--ink);width:30px;height:30px;color:var(--amber);border-radius:50%;place-items:center;font:700 14px/1 IBM Plex Mono,ui-monospace,monospace;display:grid}.svc-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.svc-opt{cursor:pointer;display:block;position:relative}.svc-opt input{opacity:0;pointer-events:none;position:absolute}.svc-opt-in{border:1.5px solid var(--line);background:var(--bg);border-radius:14px;align-content:start;gap:8px;height:100%;padding:16px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.svc-opt-in .h1-badge{vertical-align:0;box-shadow:none;margin:0;font-size:30px}.svc-opt-in b{font-size:var(--t-md);color:var(--ink);line-height:1.45}.svc-opt-in>span:not(.h1-badge){font-size:var(--t-sm);color:var(--ink-3);line-height:1.6}.svc-opt-ok{top:14px;border:1.5px solid var(--line-2,#d9cfbf);background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;inset-inline-end:14px}.svc-opt:hover .svc-opt-in{border-color:color-mix(in srgb,var(--amber) 55%,var(--line))}.svc-opt input:checked+.svc-opt-in{border-color:var(--amber);background:color-mix(in srgb,var(--amber-soft) 70%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 18%,transparent)}.svc-opt input:checked+.svc-opt-in .svc-opt-ok{border-color:var(--amber);background:var(--amber) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%2314110C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.svc-opt input:focus-visible+.svc-opt-in{outline:2px solid var(--amber);outline-offset:2px}@media (width<=760px){.svc-pick{grid-template-columns:minmax(0,1fr)}}.qsum .buybox-in{gap:var(--s-4)}.qsum-svc{align-items:center;gap:12px;display:flex}.qsum-svc .h1-badge{vertical-align:0;margin:0;font-size:40px}.qsum-svc small{color:var(--ink-3);font-size:12px;display:block}.qsum-svc h3{font-size:var(--t-lg);margin:0;line-height:1.4}#sel-desc{font-size:var(--t-sm);margin:0}.qsum-h{font-size:var(--t-sm);color:var(--ink);margin-bottom:8px;font-weight:700;display:block}.qsum-dlv{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qsum-dlv li{color:var(--ink-2);background:var(--bg-2,#faf8f4);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.qsum-steps{counter-reset:q;gap:8px;margin:0;padding:0;list-style:none;display:grid}.qsum-steps li{counter-increment:q;color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:8px;font-size:13.5px;line-height:1.6;display:grid}.qsum-steps li:before{content:counter(q);background:var(--amber-soft);width:22px;height:22px;color:var(--amber-ink);border-radius:50%;place-items:center;margin-top:1px;font:700 12px/1 IBM Plex Mono,ui-monospace,monospace;display:grid}.qstep legend{float:inline-start;width:100%;margin-bottom:0}.qstep legend+*{clear:both}.qstep+.qstep{margin-top:var(--s-2)}.qx{padding-block:var(--s-6) var(--s-8);background:radial-gradient(900px 380px at 85% 0%,color-mix(in srgb,var(--amber-soft) 90%,transparent),transparent 70%),linear-gradient(180deg,#fbf8f2,var(--bg) 60%)}.qx-in{max-width:1120px}.qx-head{text-align:center;max-width:640px;margin:0 auto var(--s-6)}.qx-kicker{color:var(--amber-ink);border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.qx-kicker i{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 4px var(--amber-soft);border-radius:50%}.qx-head h1{margin:14px 0 10px;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.3}.qx-head p{color:var(--ink-3);font-size:var(--t-md);margin:0;line-height:1.8}.qx-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.qx-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px 32px 32px;scroll-margin-top:100px;position:relative;box-shadow:0 24px 60px -30px #14110c40,0 2px 6px #14110c0a}.qx-steps{justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qx-steps li{cursor:pointer;color:var(--ink-3);font-size:var(--t-sm);align-items:center;gap:8px;display:flex}.qx-steps li span{border:1.5px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font:700 13px/1 IBM Plex Mono,ui-monospace,monospace;transition:all .25s;display:grid}.qx-steps li b{font-weight:600}.qx-steps li.on{color:var(--ink)}.qx-steps li.on span{background:var(--ink);border-color:var(--ink);color:var(--amber)}.qx-steps li.done span{background:var(--amber);border-color:var(--amber);color:#14110c}.qx-bar{background:var(--bg-2,#f3eee5);border-radius:4px;height:4px;margin:16px 0 26px;overflow:hidden}.qx-bar i{background:linear-gradient(90deg,var(--amber),#f6b93b);border-radius:4px;height:100%;margin-inline-start:0;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block}[dir=rtl] .qx-bar i{margin-inline-start:0}.qpanel{gap:var(--s-4);animation:.35s qin;display:grid}.qpanel[hidden]{display:none}@keyframes qin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.qpanel h2{font-size:var(--t-xl,1.45rem);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.qpanel h2 small{font-size:var(--t-sm);color:var(--amber-ink);font-weight:500}.qx-card .svc-pick{grid-template-columns:minmax(0,1fr);gap:10px}.qx-card .svc-opt-in{border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px}.qx-card .svc-opt-in .h1-badge{font-size:40px}.svc-opt-t{gap:3px;display:grid}.svc-opt-t b{font-size:var(--t-md);color:var(--ink)}.svc-opt-t span{font-size:var(--t-sm);color:var(--ink-3);line-height:1.6}.qx-card .svc-opt-ok{width:22px;height:22px;position:static}.qx-nav{align-items:center;gap:16px;margin-top:6px;display:flex}.qx-back{color:var(--ink-3);font:inherit;font-size:var(--t-sm);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.qx-back:hover{color:var(--ink)}.qx-side{color:#ede6d8;background:#16130e;border-radius:24px;gap:20px;padding:24px;display:grid;position:sticky;top:100px;box-shadow:0 24px 60px -30px #14110c80}.qx-who{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding-bottom:18px;display:flex}.qx-who img{object-fit:cover;outline:2px solid var(--amber);outline-offset:2px;background:#000;border-radius:50%;width:52px;height:52px}.qx-who b{color:#fff;font-size:var(--t-md);display:block}.qx-who span span{color:#a79f90;font-size:12.5px;display:block}.qx-sel{align-items:flex-start;gap:12px;display:flex}.qx-sel .h1-badge{vertical-align:0;flex:none;margin:0;font-size:40px;box-shadow:0 0 0 5px #f0a01426}.qx-sel small{color:#a79f90;font-size:12px;display:block}.qx-sel b{color:#fff;font-size:var(--t-md);margin:2px 0 4px;line-height:1.45;display:block}.qx-sel p{color:#c9c0af;margin:0;font-size:13px;line-height:1.7}.qx-blk>b{letter-spacing:.02em;color:var(--amber);margin-bottom:10px;font-size:12.5px;font-weight:600;display:block}.qx-dlv{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qx-dlv li{color:#ede6d8;background:#ffffff0d;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:flex}.qx-after{counter-reset:q;gap:10px;margin:0;padding:0;list-style:none;display:grid}.qx-after li{counter-increment:q;color:#c9c0af;grid-template-columns:22px 1fr;gap:10px;font-size:13px;line-height:1.6;display:grid}.qx-after li:before{content:counter(q);width:22px;height:22px;color:var(--amber);border:1px solid #f0a01480;border-radius:50%;place-items:center;font:700 11.5px/1 IBM Plex Mono,ui-monospace,monospace;display:grid}.qx-wa{color:#d9f7e4;background:#25d3661a;border:1px solid #25d36640;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;text-decoration:none;transition:background .2s;display:flex}.qx-wa svg{color:#25d366;flex:none;width:22px;height:22px}@media (width<=980px){.qx-grid{grid-template-columns:minmax(0,1fr)}.qx-side{position:static}}@media (width<=620px){.qx-card{border-radius:20px;padding:20px 18px 24px}.qx-steps li b{display:none}.qx-steps{justify-content:space-around}.qx-card .svc-opt-in{padding:14px}.qx-card .svc-opt-in .h1-badge{font-size:34px}}.qx-side{color:var(--ink-2);border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));background:linear-gradient(#fffbf2,#fff 55%);box-shadow:0 24px 60px -34px #14110c38}.qx-who{border-bottom-color:var(--line)}.qx-who img{background:#16130e}.qx-who b,.qx-sel b{color:var(--ink)}.qx-who span span,.qx-sel small,.qx-sel p{color:var(--ink-3)}.qx-sel .h1-badge{box-shadow:0 0 0 5px var(--amber-soft)}.qx-blk>b{color:var(--amber-ink)}.qx-dlv li{color:var(--ink);border-color:var(--line);background:#fff}.qx-after li{color:var(--ink-2)}.qx-after li:before{background:var(--amber-soft);color:var(--amber-ink);border-color:#0000}.qx-wa{color:#1f5e36;background:#effbf3;border-color:#bfe9cd}.qx-wa:hover{background:#e2f7ea}.qx-wa b{color:#14532d}.qx-h1{margin:16px 0 12px;line-height:0}.qx-h1 .thm-title{width:auto;max-width:100%;height:clamp(2.6rem,5.2vw,4rem);color:var(--ink);overflow:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qx-head{max-width:720px}.qx-grid{align-items:stretch}.qx-side{flex-direction:column;gap:20px;display:flex;position:static}.qx-side .qx-wa{margin-top:auto}.qx-card{flex-direction:column;display:flex}.qx-h1 .thm-title{margin-inline:auto;display:block}.qx-h1{margin:24px 0 20px}.qx-head .qx-h1{margin:22px 0}.qpanel:not([hidden]){flex-direction:column;flex:1;display:flex}.qpanel>.qx-nav{padding-top:var(--s-3);margin-top:auto}.qx-head p{text-wrap:balance}.sx-hero{padding-block:var(--s-7) var(--s-6);background:radial-gradient(900px 380px at 85% 0%,color-mix(in srgb,var(--amber-soft) 90%,transparent),transparent 70%),linear-gradient(180deg,#fbf8f2,var(--bg))}.sx-hero-in{gap:var(--s-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.sx-copy{justify-items:start;gap:16px;display:grid}.sx-copy .qx-kicker{text-decoration:none}.sx-title{white-space:nowrap;margin:6px 0 0;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.35}.sx-lead{font-size:var(--t-lg);color:var(--ink);margin:0;font-weight:500;line-height:1.7}.sx-who{font-size:var(--t-md);color:var(--ink-3);margin:0}.sx-ctas{align-items:center;gap:20px;margin-top:8px;display:flex}.sx-all{font-size:var(--t-md)}.sx-art{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px -34px #14110c4d}.sx-art svg{width:100%;height:auto;display:block}.sx-body{padding-block:var(--s-6) var(--s-8);gap:var(--s-5);display:grid}.sx-pair{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.sx-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.sx-card h2{font-size:var(--t-xl,1.45rem);margin:0}.sx-eyebrow{color:var(--amber-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.sx-eyebrow:before{content:"";background:var(--amber);border-radius:2px;width:18px;height:2px}.sx-sub{font-size:var(--t-sm);color:var(--ink-3);margin:0}.sx-scope{border-color:color-mix(in srgb,var(--amber) 30%,var(--line));background:linear-gradient(#fffbf2,#fff 60%)}.sx-scope .scope-list{grid-template-columns:minmax(0,1fr);gap:10px}.sx-scope .scope-list li{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:0;padding:14px 16px;list-style:none;display:grid}.sx-dlv .dlv-list li{background:var(--bg-2,#faf8f4)}.sx-ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sx-ticks li{font-size:var(--t-md);color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:10px;line-height:1.6;display:grid}.sx-ticks .ico{background:var(--amber-soft);width:22px;height:22px;color:var(--amber-ink);border-radius:50%;margin-top:2px;padding:4px}.sx-cta{justify-content:space-between;align-items:center;gap:var(--s-5);background:var(--ink);color:#ede6d8;border-radius:24px;padding:28px 32px;display:flex}.sx-cta h2{color:#fff;font-size:var(--t-xl,1.45rem);margin:0 0 6px}.sx-cta p{color:#b9b0a0;font-size:var(--t-sm);max-width:60ch;margin:0}.sx-cta .btn{flex:none}.sx-others{margin-top:var(--s-4);font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-others a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;text-decoration:none;transition:border-color .2s;display:inline-flex}.sx-others a:hover{border-color:var(--amber)}.sx-others .h1-badge{vertical-align:0;box-shadow:none;margin:0;font-size:22px}@media (width<=980px){.sx-hero-in,.sx-pair{grid-template-columns:minmax(0,1fr)}.sx-title{white-space:normal}.sx-cta{flex-direction:column;align-items:flex-start}}@media (width<=620px){.sx-title{white-space:nowrap;font-size:min(5.6vw,1.8rem)}.sx-card{padding:20px}.sx-hero{padding-top:var(--s-5)}}.sx-body>.wrap{box-sizing:border-box;width:100%}.sx-lead{font-size:var(--t-md)}@media (width<=620px){.sx-lead,.sx-who{font-size:var(--t-sm)}}.ct-top .qx-in{max-width:1180px}.reach-main{color:var(--ink);background:linear-gradient(160deg,#f1fbf4 0%,#fff 70%);border:1px solid #cdebd8;border-radius:24px;box-shadow:0 24px 60px -34px #14110c38}.reach-main:after{opacity:.12;background:radial-gradient(#25d366 0,#0000 65%)}.reach-who span span{color:var(--ink-3);opacity:1}.reach-main h3{color:var(--ink);font-weight:600}.reach-main p{color:var(--ink-3);opacity:1}.reach-num{color:var(--ink-2);opacity:1}.reach-btn{color:#fff;background:#25d366;border-radius:12px}.reach-btn svg{width:20px;height:20px}.reach-main:hover .reach-btn{background:#1ebe5a}.reach-row{background:#fff;border-radius:18px}.sx-follow{background:linear-gradient(180deg,var(--bg),#fbf8f2)}.sf-head{text-align:center;max-width:640px;margin:0 auto var(--s-6);justify-items:center;gap:10px;display:grid}.sf-head h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem)}.sf-head p{color:var(--ink-3);margin:0}.sf-yt{color:var(--ink);background:linear-gradient(120deg,#fff5f5,#fff 60%);border:1px solid #f3d2d2;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:22px 26px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:grid;box-shadow:0 20px 50px -36px #c8000059}.sf-yt:hover{transform:translateY(-2px);box-shadow:0 26px 60px -34px #c8000073}.sf-yt-ico{background:red;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.sf-yt-ico svg{fill:#fff;width:34px;height:34px}.sf-yt-t{gap:2px;display:grid}.sf-yt-t small{color:#b42318;font-size:12px;font-weight:600}.sf-yt-t b{font-size:var(--t-lg)}.sf-yt-t span{font-size:var(--t-sm);color:var(--ink-3)}.sf-stats{border-inline:1px solid #f3d2d2;gap:22px;padding-inline:22px;display:flex}.sf-stats>span{text-align:center;display:grid}.sf-stats b{font-family:var(--f-mono);font-size:var(--t-lg);color:var(--ink)}.sf-stats small{color:var(--ink-3);font-size:12px}.sf-yt-btn{color:#fff;font-weight:600;font-size:var(--t-sm);white-space:nowrap;background:red;border-radius:999px;padding:12px 20px}.sf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.sf-tile{text-align:center;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;justify-items:center;gap:4px;padding:22px 12px 18px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.sf-tile:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 18px 40px -26px #14110c59}.sf-ico{background:var(--amber-soft);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:8px;transition:background .25s;display:grid}.sf-ico svg{width:24px;height:24px;fill:var(--amber-ink);transition:fill .25s}.sf-tile:hover .sf-ico{background:var(--brand)}.sf-tile:hover .sf-ico svg{fill:#fff}.sf-tile b{font-size:var(--t-md)}.sf-tile>span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.sf-go{color:var(--amber-ink);background:var(--amber-soft);border-radius:999px;margin-top:10px;padding:5px 14px;font-size:12.5px;font-style:normal;font-weight:600;transition:background .2s,color .2s}.sf-tile:hover .sf-go{background:var(--ink);color:#fff}@media (width<=1000px){.sf-yt{grid-template-columns:auto minmax(0,1fr)}.sf-stats{padding:0;border:0;border-top:1px solid #f3d2d2;grid-column:1/-1;justify-content:space-around;padding-top:16px}.sf-yt-btn{text-align:center;grid-column:1/-1}.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-yt{gap:14px;padding:18px}.sf-yt-ico{width:52px;height:52px}.sf-tile:last-child:nth-child(odd){grid-column:1/-1}}.ct-top{padding-bottom:40px}.sx-follow{padding-top:48px}.ab-in{max-width:1180px}.ab-top{padding-bottom:var(--s-7)}.ab-card{gap:var(--s-7);border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;padding:28px;display:grid;box-shadow:0 30px 70px -40px #14110c47}.ab-photo{aspect-ratio:4/5;background:#0f0f0f;border-radius:20px;margin:0;position:relative;overflow:hidden}.ab-photo img{object-fit:cover;width:100%;height:100%;display:block}.ab-photo figcaption{inset-inline-start:14px;backdrop-filter:blur(6px);color:var(--ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:600 12.5px/1 IBM Plex Mono,ui-monospace,monospace;display:inline-flex;position:absolute;bottom:14px}.ab-live{background:#1e9e5a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1e9e5a2e}.ab-text{gap:14px;padding-inline-end:12px;display:grid}.ab-text h2{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;display:flex}.ab-en{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-3);font-weight:500}.ab-role{color:var(--amber-ink);margin:0;font-weight:600}.ab-role span{color:var(--ink-3);font-weight:400}.ab-intro{font-size:var(--t-lg);color:var(--ink);margin:6px 0 0;line-height:1.8}.ab-p{color:var(--ink-2);margin:0;line-height:1.9}.ab-ctas{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.ab-chip{border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:var(--t-sm);border-radius:999px;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.ab-chip:hover{border-color:var(--amber)}.ab-chip svg,.ab-chip .ico{width:18px;height:18px}.ab-wa{color:#14532d;background:#effbf3;border-color:#bfe9cd}.ab-wa svg{color:#25d366}.ab-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ab-stats>div{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:center;gap:4px;padding:18px 10px;display:grid}.ab-stats b{font-family:var(--f-mono);font-size:var(--t-xl,1.45rem);color:var(--ink)}.ab-stats span{color:var(--ink-3);font-size:12.5px;line-height:1.5}@media (width<=980px){.ab-card{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.ab-photo{aspect-ratio:1}.ab-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.ab-card{border-radius:22px;padding:16px}.ab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-stats>div:last-child{grid-column:1/-1}.ab-intro{font-size:var(--t-md)}}.ab-name{align-items:center!important}.ab-name .thm-name{width:auto;height:clamp(2.4rem,3.6vw,3.2rem);color:var(--ink);display:block}.ab-intro,.ab-p{text-align:justify;text-align-last:start;hyphens:none}.ab-intro{font-weight:500;font-size:var(--t-md);border-inline-start:3px solid var(--amber);padding-inline-start:16px;line-height:1.95}.ab-p{font-size:var(--t-sm);color:var(--ink-2);line-height:2}.ab-text{gap:16px}@media (width<=620px){.ab-intro{text-align:start}}h2,h3,h4{letter-spacing:0;font-weight:600}.logo-word b{font-weight:700}.thm-h1{letter-spacing:0;font-weight:400}.thw-line{display:inline}.thw{vertical-align:-.55em;height:1.55em;display:inline-block;overflow:visible}.ftr-thm{line-height:1.4;font-size:1.3rem!important;font-weight:400!important}.ar-ih1 .thw{height:1.55em}.ar-tabs{justify-content:center;margin-bottom:18px;display:flex}.ar-filter{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px;display:flex}.ar-filter button{font:inherit;font-size:var(--t-sm);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;transition:all .2s}.ar-filter button.on,.ar-filter button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.ar-feat{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 30px 70px -44px #14110c59}.ar-feat:hover{transform:translateY(-3px);box-shadow:0 36px 80px -44px #14110c73}.ar-feat[hidden],.ar-card[hidden]{display:none}.ar-feat-img{background:var(--bg-2);min-height:340px;position:relative}.ar-feat-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ar-feat-img em{top:16px;background:var(--amber);color:#14110c;border-radius:999px;padding:6px 12px;font-size:12.5px;font-style:normal;font-weight:700;position:absolute;inset-inline-start:16px}.ar-feat-b{flex-direction:column;gap:14px;padding:36px;display:flex}.ar-feat-b small,.ar-card-b small{color:var(--amber-ink);font-size:12.5px;font-weight:600}.ar-feat-b>b{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:700;line-height:1.45}.ar-feat-b>span{color:var(--ink-3);line-height:1.85}.ar-feat-meta{align-items:center;gap:10px;margin-top:auto;font-size:13px;display:flex;color:var(--ink-3)!important}.ar-feat-meta img{outline:2px solid var(--amber);outline-offset:1px;border-radius:50%;width:32px;height:32px}.ar-read{color:var(--ink);font-style:normal;font-weight:700;font-size:var(--t-sm);align-items:center;gap:8px;display:inline-flex}.ar-read .ico{width:16px;height:16px}.ar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.ar-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.ar-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 26px 60px -40px #14110c66}.ar-card-img{aspect-ratio:16/9;background:var(--bg-2);display:block;overflow:hidden}.ar-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ar-card:hover .ar-card-img img{transform:scale(1.03)}.ar-card-b{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.ar-card-b>b{font-size:var(--t-lg);font-weight:700;line-height:1.5}.ar-card-b>span{font-size:var(--t-sm);color:var(--ink-3);line-height:1.8}.ar-card-b .ar-read{margin-top:auto}.ar-card-row{flex-direction:row}.ar-card-row .ar-card-img{aspect-ratio:auto;flex:none;width:40%}.ar-hero{padding-block:var(--s-6) var(--s-5);background:radial-gradient(900px 380px at 85% 0%,color-mix(in srgb,var(--amber-soft) 90%,transparent),transparent 70%),linear-gradient(180deg,#fbf8f2,var(--bg))}.ar-hero-in{justify-items:start;gap:14px;max-width:880px;display:grid}.ar-back{font-size:var(--t-sm);color:var(--ink-3);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ar-back:before{content:"→";font-size:15px}.ar-back:hover{color:var(--ink)}.ar-cats{flex-wrap:wrap;gap:8px;display:flex}.ar-cats span{color:var(--amber-ink);border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:#fff;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.ar-title{margin:4px 0 0;font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.5}.ar-lead{font-size:var(--t-lg);color:var(--ink-2);margin:0;line-height:1.8}.ar-meta{align-items:center;gap:12px;margin-top:6px;display:flex}.ar-meta img{outline:2px solid var(--amber);outline-offset:2px;border-radius:50%;width:40px;height:40px}.ar-meta b{font-size:var(--t-sm);display:block}.ar-meta span span{color:var(--ink-3);font-size:12.5px;display:block}.ar-cover{max-width:1180px;margin-block:8px 0}.ar-cover img{aspect-ratio:21/9;object-fit:cover;border:1px solid var(--line);background:var(--bg-2);border-radius:24px;width:100%;display:block}.ar-body{max-width:1180px;padding-block:var(--s-6) var(--s-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.ar-prose{color:var(--ink-2);min-width:0;font-size:1.08rem;line-height:2}.ar-prose>*+*{margin-top:18px}.ar-prose p{text-align:justify;text-align-last:start;hyphens:none}.ar-prose .lede{color:var(--ink);font-size:1.2rem;font-weight:500}.ar-prose h2{color:var(--ink);border-top:1px solid var(--line);margin-top:52px;padding-top:22px;scroll-margin-top:100px;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:700;line-height:1.5}.ar-prose h3{color:var(--ink);align-items:center;gap:10px;margin-top:34px;font-size:1.22rem;font-weight:700;display:flex}.ar-prose h3:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.ar-prose strong{color:var(--ink);font-weight:700}.ar-prose ul,.ar-prose ol{gap:8px;padding-inline-start:1.3em;display:grid}.ar-prose li::marker{color:var(--amber-ink)}.ar-prose ul.pc{gap:10px;padding:0;list-style:none}.ar-prose ul.pc li{border-radius:14px;padding:14px 16px;line-height:1.85}.ar-prose ul.pc li.pro{background:#effaf2;border:1px solid #cdebd8}.ar-prose ul.pc li.pro strong{color:#1e7a46}.ar-prose ul.pc li.con{background:#fff5f2;border:1px solid #f5d6cc}.ar-prose ul.pc li.con strong{color:#b23a2e}.ar-prose ul.chips-list{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.ar-prose ul.chips-list li{font-family:var(--f-mono);background:var(--amber-soft);color:var(--amber-ink);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.ar-prose figure{margin-inline:0}.ar-prose figure img{border:1px solid var(--line);border-radius:18px;width:100%}.ar-prose .callout{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));border-inline-start:4px solid var(--amber);color:var(--ink);background:#fffbf2;border-radius:16px;padding:18px 20px}.ar-prose .callout ol{margin-top:10px}.ar-prose .callout-key{text-align:center;background:var(--ink);color:#fff;border:0;font-size:1.25rem}.ar-prose .callout-key b{color:#fff}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tier{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.tier b{color:var(--ink);font-size:1.05rem}.tier span{color:var(--amber-ink);font-size:13.5px;font-weight:600}.tier p{margin:0;font-size:14px;line-height:1.8;text-align:start!important}.tier.t1{border-top:4px solid var(--amber)}.tier.t2{border-top:4px solid #c9a25a}.tier.t3{border-top:4px solid #bfb6a6}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.ar-prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.ar-prose th{background:var(--ink);color:#fff;text-align:start;padding:12px 14px;font-weight:600}.ar-prose td{border-top:1px solid var(--line);padding:11px 14px}.ar-prose td:nth-child(2),.ar-prose td:nth-child(3){font-family:var(--f-mono);text-align:right;direction:ltr}.ar-prose tr:nth-child(2n) td{background:#fbf8f2}.art-video{border:1px solid var(--line);border-radius:18px!important}.art-video .yt-play{color:#fff;background:red;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px #0000004d}.art-video .yt-play svg{width:32px;height:32px}.ar-side{gap:16px;display:grid;position:sticky;top:100px}.ar-toc{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.ar-toc b{font-size:var(--t-sm);color:var(--ink);margin-bottom:10px;display:block}.ar-toc ol{counter-reset:t;gap:2px;margin:0;padding:0;list-style:none;display:grid}.ar-toc li{counter-increment:t}.ar-toc a{color:var(--ink-2);border-radius:10px;grid-template-columns:22px 1fr;gap:8px;padding:7px 8px;font-size:13.5px;line-height:1.6;text-decoration:none;display:grid}.ar-toc a:before{content:counter(t);text-align:center;background:var(--amber-soft);width:22px;height:22px;color:var(--amber-ink);border-radius:50%;font:600 11.5px/22px IBM Plex Mono,monospace}.ar-toc a:hover,.ar-toc a.on{color:var(--ink);background:#fbf8f2}.ar-cta{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));color:var(--ink);background:linear-gradient(160deg,#fff3d6,#fff);border-radius:20px;gap:6px;padding:20px;text-decoration:none;display:grid}.ar-cta span{color:var(--ink-3);font-size:13.5px;line-height:1.7}.ar-cta i{font-style:normal;font-weight:700;font-size:var(--t-sm);color:var(--amber-ink);align-items:center;gap:8px;margin-top:6px;display:inline-flex}.ar-end{max-width:1180px;padding-bottom:var(--s-8)}.ar-author{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:calc(100% - 356px);padding:24px;display:grid}.ar-author img{outline:2px solid var(--amber);outline-offset:2px;border-radius:50%;width:72px;height:72px}.ar-author b{font-size:var(--t-lg);margin:4px 0;display:block}.ar-author p{font-size:var(--t-sm);color:var(--ink-3);margin:0;line-height:1.8}.ar-more-h{font-size:var(--t-xl,1.45rem);margin:48px 0 0}@media (width<=980px){.ar-body{grid-template-columns:minmax(0,1fr)}.ar-side{position:static}.ar-author{max-width:none}.ar-feat{grid-template-columns:minmax(0,1fr)}.ar-feat-img{aspect-ratio:16/9;min-height:220px}}@media (width<=620px){.ar-grid,.tiers{grid-template-columns:minmax(0,1fr)}.ar-feat-b{padding:22px}.ar-author{grid-template-columns:auto 1fr}.ar-author .ab-chip{grid-column:1/-1;justify-self:start}.ar-cover img{aspect-ratio:16/9;border-radius:18px}.ar-prose p{text-align:start}.ar-card-row{flex-direction:column}.ar-card-row .ar-card-img{aspect-ratio:16/9;width:auto}}.ar-cover img{height:auto}.ar-grid.single{grid-template-columns:minmax(0,1fr)}.ar-lead,.ar-prose li,.ar-prose .callout,.ar-feat-b>span:not(.ar-feat-meta),.ar-card-b>span,.tier p,.ar-author p,.ar-cta span{text-align-last:start;hyphens:none;text-align:justify!important}.ar-prose table{display:table}.ar-prose>table{border:1px solid var(--line);border-radius:16px;width:100%;overflow:hidden}@media (width<=620px){.ar-lead,.ar-card-b>span,.ar-feat-b>span{text-align:start!important}}.ar-noimg{background:radial-gradient(circle at 75% 30%,#f0a014 0 9%,#0000 10%),linear-gradient(135deg,#fbf3e2,#f3e3bf);display:block;position:absolute;inset:0}.ar-card-img{position:relative}.ar-prose figcaption{text-align:center;color:var(--ink-3);margin-top:8px;font-size:13.5px}.ar-feat-img img,.ar-card-img img{object-fit:contain}.ar-prose .vf{background:linear-gradient(145deg,#1b1711,#2a2216);border-radius:26px;margin:36px 0;padding:10px;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #14110c8c}.ar-prose .vf:before{content:"";opacity:.22;pointer-events:none;background:radial-gradient(#f0a014,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;inset:-40% -10% auto auto}.vf-head{color:#fff;align-items:center;gap:10px;padding:8px 10px 14px;display:flex;position:relative;text-align:start!important;margin:0!important}.vf-head b{font-size:var(--t-md);color:#fff!important}.vf-dot{background:red;border-radius:50%;width:10px;height:10px;animation:2s infinite vfp;box-shadow:0 0 0 5px #f003}@keyframes vfp{50%{box-shadow:0 0 0 9px #f000}}.vf-ch{color:#bfb4a0;margin-inline-start:auto;font-size:12.5px}.vf-player{position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14;border-radius:18px!important}.vf-player .yt-btn img{transition:transform .6s,opacity .3s}.vf-player .yt-btn:hover img{transform:scale(1.035)}.vf-shade{pointer-events:none;background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.vf-play{color:#14110c;background:#f0a014;border-radius:50%;place-items:center;width:92px;height:92px;margin:auto;transition:transform .25s;display:grid;position:absolute;inset:0;box-shadow:0 0 0 10px #f0a01447,0 18px 40px #00000073}.vf-play svg{width:38px;height:38px;margin-inline-start:-4px}.vf-player .yt-btn:hover .vf-play{transform:scale(1.08)}.vf-cta{bottom:16px;color:#fff;backdrop-filter:blur(6px);background:#00000073;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;inset-inline-start:18px}.vf-foot{justify-content:space-between;align-items:center;gap:12px;padding:14px 10px 6px;display:flex;position:relative}.vf-foot span{color:#d9cfbc;align-items:center;gap:10px;font-size:13.5px;display:flex}.vf-foot img{width:28px;height:28px}.ar-prose .vf-foot a{color:#fff;background:red;border-radius:999px;flex:none;padding:9px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s}.ar-prose .vf-foot a:hover{background:#d90000}@media (width<=620px){.vf-ch{display:none}.vf-play{width:68px;height:68px}.vf-play svg{width:28px;height:28px}.vf-foot span{font-size:12px}}.ar-prose .vf *{text-align:start!important;text-align-last:auto!important}.ar-prose .vf img{border:0!important;border-radius:0!important}.ar-prose .vf .vf-foot img{flex:none;width:28px!important;height:28px!important}.ar-prose .vf .vf-foot span{white-space:nowrap}.ar-prose .vf .vf-head{display:flex!important}.ar-prose figcaption,.vf-head{font-family:var(--f-body)!important}.ar-prose .vf{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:linear-gradient(160deg,#fff6e3,#fff 70%);box-shadow:0 28px 60px -40px #14110c4d}.vf-head b{color:var(--ink)!important}.vf-ch{color:var(--ink-3)}.vf-player{box-shadow:0 0 0 1px var(--line)}.vf-foot span{color:var(--ink-2)}.ar-prose .keyrule{border:1px solid color-mix(in srgb,var(--amber) 40%,var(--line));text-align:center;background:linear-gradient(160deg,#fff6e3,#fff 70%);border-radius:22px;justify-items:center;gap:16px;margin:30px 0;padding:22px 24px 20px;display:grid}.kr-tag{color:var(--amber-ink);background:var(--amber-soft);border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:700}.kr-eq{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.kr-a,.kr-b{border:1px solid var(--line);background:#fff;border-radius:16px;justify-items:center;gap:2px;min-width:150px;padding:14px 26px;display:grid;box-shadow:0 10px 24px -18px #14110c66}.kr-a small,.kr-b small{color:var(--ink-3);font-size:12.5px}.kr-a b,.kr-b b{color:var(--ink);font-size:1.25rem}.kr-b{border-color:var(--amber);background:#fffbf2}.kr-ne{background:var(--ink);width:52px;height:52px;color:var(--amber);border-radius:50%;place-items:center;font-size:28px;font-weight:700;line-height:1;display:grid}.ar-prose .keyrule p{max-width:56ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.9;text-align:center!important;text-align-last:center!important}@media (width<=620px){.kr-a,.kr-b{min-width:0;padding:12px 16px}.kr-eq{gap:10px}.kr-ne{width:42px;height:42px;font-size:22px}}.kr-eq{flex-wrap:nowrap}@media (width<=620px){.kr-a,.kr-b{padding:10px 12px}.kr-a b,.kr-b b{font-size:1rem}.ar-prose .keyrule{padding:18px 14px}}.kr-mid{justify-items:center;gap:6px;display:grid}.kr-mid em{color:var(--ink);font-size:13px;font-style:normal;font-weight:700}.kr-ne{width:60px;height:60px;font-size:0}@media (width<=620px){.kr-ne{width:48px;height:48px}.kr-ne svg{width:28px;height:28px}.kr-mid em{font-size:12px}}.kr-ne svg{width:42px!important;height:42px!important}.kr-ne{width:66px;height:66px}.ar-hero-in{justify-items:stretch}.ar-hero-in>.ar-back,.ar-hero-in>.ar-cats,.ar-hero-in>.ar-meta{justify-self:start}.ar-title,.ar-lead{text-align:justify;text-align-last:start;width:100%;max-width:none;text-wrap:wrap!important}@media (width<=620px){.ar-hero .ar-lead{text-align-last:start;text-align:justify!important}}.ar-main{min-width:0}.ar-sources{border:1px solid var(--line);background:#fbf8f2;border-radius:20px;margin-top:48px;padding:22px 24px}.ar-sources h2{font-size:var(--t-lg);margin:0 0 12px;font-weight:700}.ar-sources ol{color:var(--ink-2);gap:10px;margin:0;padding-inline-start:1.4em;font-size:14.5px;line-height:1.7;display:grid}.ar-sources li::marker{color:var(--amber-ink);font-weight:700}.ar-sources a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:4px}.ar-sources li span{font-family:var(--f-mono);color:var(--ink-3);margin-inline-start:8px;font-size:12px}.ar-sources ol{counter-reset:src;padding:0;list-style:none}.ar-sources li{counter-increment:src;grid-template-columns:28px 1fr;gap:10px;display:grid}.ar-sources li:before{content:counter(src);background:var(--amber-soft);width:26px;height:26px;color:var(--amber-ink);border-radius:50%;place-items:center;margin-top:2px;font:700 12px/1 IBM Plex Mono,monospace;display:grid}.ar-sources li a{color:var(--ink);gap:3px;display:grid;text-decoration:none!important}.ar-sources li a:hover .src-t{text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:4px}.src-t{font-weight:600;line-height:1.7}.src-m{color:var(--ink-3);gap:10px;font-size:12.5px;display:flex}.src-m bdi{font-family:var(--f-mono)}.ar-sources li .src-t,.ar-sources li .src-m>span{font-family:var(--f-body);font-size:inherit;margin:0}.ar-sources li .src-t{color:var(--ink);font-size:14.5px}.ar-sources li .src-t bdi{font-family:var(--f-body)}.ar-sources li .src-m>span{color:var(--ink-3);font-size:12.5px}.ar-hero-in{max-width:1180px}.ar-hero{padding-bottom:var(--s-6)}.ar-title{font-size:clamp(1.9rem,3.4vw,3rem)}.ar-lead{max-width:none;font-size:var(--t-lg)}.ar-cover{margin-top:0}.ar-sources{border:1px solid var(--line);background:#fff}.ar-sources h2{color:var(--ink)}.ar-sources li .src-t{color:var(--ink-2);font-weight:500}.ar-sources li a:hover .src-t{color:var(--ink)}.ar-sources li .src-m bdi,.ar-sources li .src-m>span{font-family:var(--f-body);color:var(--ink-3);font-size:12.5px}.ar-sources li .src-m bdi{color:var(--amber-ink);font-weight:600}.ar-sources li+li{border-top:1px dashed var(--line);padding-top:10px}.ar-cta span{text-wrap:balance;text-align:start!important}.ar-cta .cta-who{align-items:center;gap:12px;margin-top:6px;display:flex!important}.cta-who img{outline:2px solid var(--amber);outline-offset:2px;border-radius:50%;flex:none;width:44px;height:44px}.cta-who>span{gap:1px;display:grid}.cta-who strong{color:var(--ink);font-size:15px;font-weight:700}.cta-who small{color:var(--ink-3);font-size:12.5px}.ar-toc-m{display:none}@media (width<=980px){.ar-toc-m{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:22px;padding:4px 16px;display:block}.ar-toc-m summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:12px 0;font-weight:700;list-style:none;display:flex}.ar-toc-m summary::-webkit-details-marker{display:none}.ar-toc-m summary:after{content:"+";color:var(--amber-ink);font-size:20px}.ar-toc-m[open] summary:after{content:"−"}.ar-toc-m ol{counter-reset:t;gap:2px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ar-toc-m li{counter-increment:t}.ar-toc-m a{color:var(--ink-2);grid-template-columns:22px 1fr;gap:8px;padding:7px 4px;font-size:14px;line-height:1.6;text-decoration:none;display:grid}.ar-toc-m a:before{content:counter(t);text-align:center;background:var(--amber-soft);width:22px;height:22px;color:var(--amber-ink);border-radius:50%;font:600 11.5px/22px IBM Plex Mono,monospace}.ar-side .ar-toc{display:none}}@media (width<=620px){.ar-cover img{object-fit:contain;height:auto;aspect-ratio:auto!important}}.ar-cover img{width:100%;aspect-ratio:auto!important;object-fit:contain!important;height:auto!important}@media (width<=980px){.ar-prose p,.ar-prose li,.ar-prose .callout,.ar-lead,.ar-card-b>span,.ar-feat-b>span:not(.ar-feat-meta),.ar-author p,.tier p,.ab-intro,.ab-p,.sx-lead,.sx-who,.qx-head p,.sf-head p,.reach-main p,.reach-t span,.svc-opt-t span,.prose p,.lead,.muted,.scope-t,.sx-ticks li,.card-body p,.offer p,.tl-body p,.event-text,.hero-sub,.phead .lead{hyphens:none;text-align:justify!important;text-align-last:start!important}}.ar-prose figure img[src*=home-storage-system]{border-radius:20px}.ar-prose figure img{height:auto!important}.ar-prose h3{display:block!important}.ar-prose h3:before{vertical-align:middle;margin-inline-end:10px;display:inline-block}.ar-index .qx-head{margin-bottom:var(--s-5)}.seg{border:1px solid var(--line);background:#fff;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto 22px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 10px 30px -22px #14110c59}.seg a{font-size:var(--t-sm);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.seg a svg{opacity:.8;width:18px;height:18px}.seg a:hover{color:var(--ink);background:#fbf8f2}.seg a[aria-current=page]{background:var(--ink);color:#fff}.seg a[aria-current=page] svg{color:var(--amber);opacity:1}.ar-bar{border-top:1px solid var(--line);justify-content:center;margin-bottom:28px;padding-top:22px;display:flex}.ar-filter{gap:8px;margin:0!important}.ar-filter button{background:0 0;border-color:#0000;align-items:center;gap:8px;padding:7px 8px 7px 14px;font-size:13.5px;display:inline-flex}.ar-filter button i{background:var(--bg-2,#f3eee5);min-width:22px;height:22px;color:var(--ink-3);border-radius:999px;place-items:center;font:600 11.5px/1 IBM Plex Mono,monospace;display:grid}.ar-filter button:hover{border-color:var(--line);color:var(--ink);background:#fff}.ar-filter button.on{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 45%,var(--line));color:var(--amber-ink)}.ar-filter button.on i{background:var(--amber);color:#14110c}@media (width<=620px){.seg{width:100%}.seg a{padding:9px 12px;font-size:13px}.seg a svg{display:none}.ar-filter{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.ar-bar{justify-content:flex-start}}.ar-filter button{white-space:nowrap;flex:none}@media (width<=980px){.qx-head p,.sf-head p{text-align-last:center!important}}.hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 26px;display:grid}.hub-c{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.hub-c:hover{border-color:color-mix(in srgb,var(--amber) 40%,var(--line));transform:translateY(-2px);box-shadow:0 18px 40px -28px #14110c66}.hub-i{width:50px;height:50px;color:var(--ink-2);background:#fbf6ec;border-radius:14px;flex:none;place-items:center;display:grid}.hub-i svg{width:26px;height:26px}.hub-t{gap:3px;min-width:0;display:grid}.hub-t b{font-size:var(--t-md);font-weight:700}.hub-t small{color:var(--ink-3);font-size:13px}.hub-c.on{border:1.5px solid var(--amber);background:linear-gradient(150deg,#fff3d6,#fff 75%);box-shadow:0 18px 44px -30px #f0a014b3}.hub-c.on .hub-i{background:var(--amber);color:#14110c}.hub-c.on:after{content:"";bottom:-9px;border-right:1.5px solid var(--amber);border-bottom:1.5px solid var(--amber);background:#fff;width:16px;height:16px;position:absolute;inset-inline-start:50%;transform:translate(50%)rotate(45deg)}[dir=rtl] .hub-c.on:after{transform:translate(-50%)rotate(45deg)}.ar-bar{border-top:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;padding-top:0}.ar-bar-l{color:var(--ink-3);white-space:nowrap;font-size:13px;font-weight:700}@media (width<=760px){.hub-c{padding:14px 16px}.hub-c.on:after{display:none}.hub-i{width:44px;height:44px}.ar-bar{flex-wrap:nowrap}.hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hub-c{text-align:center;flex-direction:column;gap:8px;padding:14px 8px}.hub-t small{display:none}.hub-t b{font-size:13px;line-height:1.4}.hub-c.on:after{display:block;bottom:-9px}}.ar-index{padding-bottom:var(--s-5)}.ch-stats{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px;display:grid}.ch-stats>div{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;justify-items:center;gap:4px;padding:18px 12px;display:grid}.ch-stats b{font-family:var(--f-mono);font-size:var(--t-xl,1.45rem);color:var(--ink)}.ch-stats span{color:var(--ink-3);font-size:13px}.ch-sub{color:#fff;white-space:nowrap;background:red;border-radius:18px;place-items:center;padding:0 26px;font-weight:700;text-decoration:none;display:grid}.ch-sub:hover{background:#d90000}@media (width<=760px){.ch-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-sub{grid-column:1/-1;padding:14px}.ch-stats b{font-size:1.1rem}}.qx-head p,.sf-head p{text-wrap:balance;max-width:34ch;margin-inline:auto;text-align:center!important;text-align-last:center!important}@media (width<=980px){.qx-head p,.sf-head p{font-size:15px;text-align:center!important;text-align-last:center!important}}.ab-ctas{grid-template-columns:auto auto auto;justify-content:start;gap:10px;display:grid}.ab-ctas>*{justify-content:center;align-items:center;height:48px;border-radius:999px!important;padding-block:0!important;display:inline-flex!important}.ab-ctas .ab-chip{padding-inline:20px}@media (width<=620px){.ab-ctas{grid-template-columns:1fr 1fr;width:100%}.ab-ctas .btn{grid-column:1/-1}}.career-side{align-self:start;gap:0;position:static!important}.cs-card{border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));text-align:center;background:linear-gradient(170deg,#fff3d6,#fff 65%);border-radius:24px;justify-items:center;gap:14px;padding:24px 20px 20px;display:grid;box-shadow:0 24px 50px -36px #14110c59}.cs-img{object-fit:cover;outline:3px solid var(--amber);outline-offset:4px;background:#f7eedc;border-radius:50%;width:190px;height:190px}.cs-t{gap:4px;display:grid}.cs-t b{font-size:var(--t-md);color:var(--ink)}.cs-t span{color:var(--ink-3);font-size:13px}.cs-years{width:100%;color:var(--amber-ink);align-items:center;gap:10px;font:600 12.5px/1 IBM Plex Mono,monospace;display:flex}.cs-years i{background:linear-gradient(90deg,var(--amber),color-mix(in srgb,var(--amber) 25%,transparent));border-radius:2px;flex:1;height:2px}@media (width<=980px){.career-side{margin-bottom:8px;max-width:none!important}.cs-card{text-align:start;grid-template-columns:auto 1fr;place-items:center start;gap:6px 16px;padding:16px}.cs-img{outline-offset:3px;outline-width:2px;grid-row:span 2;width:84px;height:84px}.cs-years{grid-column:2}}.cs-years span{font-family:var(--f-body)}.qx-head p{max-width:44ch;color:var(--ink-2);line-height:1.9;font-size:1.125rem!important}@media (width<=620px){.qx-head p{max-width:30ch;font-size:1rem!important}}.qx .qx-head p{max-width:600px!important}@media (width<=620px){.qx .qx-head p{max-width:340px!important}}.qx .qx-head p.ab-intro-l{text-wrap:wrap;max-width:720px!important}@media (width<=620px){.br-d{display:none}.qx .qx-head p.ab-intro-l{text-wrap:balance;max-width:340px!important}}.ar-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.ar-search{border:1px solid var(--line);background:#fff;border-radius:999px;flex:0 0 300px;align-items:center;gap:10px;height:46px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.ar-search:focus-within{border-color:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 15%,transparent)}.ar-search svg{width:18px;height:18px;color:var(--ink-3);flex:none}.ar-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.ar-tools .ar-filter{flex-wrap:wrap;flex:1;gap:6px;display:flex}.ar-filter a{color:var(--ink-2);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 14px;font-size:13.5px;text-decoration:none;transition:all .2s;display:inline-flex}.ar-filter a i{background:var(--bg-2,#f3eee5);min-width:22px;height:22px;color:var(--ink-3);border-radius:999px;place-items:center;font:600 11.5px/1 IBM Plex Mono,monospace;display:grid}.ar-filter a:hover{border-color:var(--line);color:var(--ink);background:#fff}.ar-filter a.on i{background:var(--amber);color:#14110c}.ar-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-pages{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:22px;display:flex}.ar-pg-nums{align-items:center;gap:6px;display:flex}.ar-pg{border:1px solid var(--line);min-width:40px;height:40px;color:var(--ink);background:#fff;border-radius:12px;place-items:center;font:600 14px/1 IBM Plex Mono,monospace;text-decoration:none;display:grid}.ar-pg:hover{border-color:var(--amber)}.ar-pg.on{background:var(--ink);border-color:var(--ink);color:#fff}.ar-pg-gap{color:var(--ink-3)}.ar-pg-nav{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.ar-pg-nav.off{opacity:.4}.ar-results{gap:10px;display:grid}.ar-results[hidden]{display:none}.ar-res-n{color:var(--ink-3);margin:0 0 4px;font-size:13.5px}.ar-res{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;grid-template-columns:160px 1fr;align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.ar-res:hover{border-color:var(--amber)}.ar-res img,.ar-res .ar-noimg{aspect-ratio:16/7;object-fit:contain;background:#f7eedc;border-radius:12px;width:160px;position:relative}.ar-res span{gap:4px;display:grid}.ar-res small{color:var(--amber-ink);font-size:12.5px;font-weight:600}.ar-res b{font-size:var(--t-md)}.ar-res span span{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}[data-ar-list][hidden]{display:none}@media (width<=980px){.ar-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ar-search{flex:100%}.ar-tools .ar-filter{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.ar-grid.three{grid-template-columns:minmax(0,1fr)}.ar-res{grid-template-columns:96px 1fr;gap:12px}.ar-res img,.ar-res .ar-noimg{width:96px}.ar-pg-nav{padding:9px 12px;font-size:13px}}.ar-faq{gap:10px;margin-top:48px;display:grid}.ar-faq h2{font-size:var(--t-xl,1.45rem);margin:0 0 6px;font-weight:700}.ar-faq details{border:1px solid var(--line);background:#fff;border-radius:16px;padding:0 18px;transition:border-color .2s}.ar-faq details[open]{border-color:color-mix(in srgb,var(--amber) 45%,var(--line));background:linear-gradient(170deg,#fffbf2,#fff 70%)}.ar-faq summary{cursor:pointer;font-weight:700;font-size:var(--t-md);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;line-height:1.6;list-style:none;display:flex}.ar-faq summary::-webkit-details-marker{display:none}.ar-faq summary:after{content:"+";background:var(--amber-soft);width:28px;height:28px;color:var(--amber-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.ar-faq details[open] summary:after{content:"−";background:var(--amber);color:#14110c}.ar-faq p{color:var(--ink-2);text-align:justify;text-align-last:start;margin:0 0 16px;line-height:1.95}.ar-faq bdi{font-family:inherit}.phead h1.course-h1{max-width:none;font-size:clamp(1.55rem,2.9vw,2.6rem);line-height:1.4}@media (width>=1000px){.phead h1.course-h1{white-space:nowrap}}.course-facts{margin:var(--s-5) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.course-facts li{font-size:var(--t-sm);color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:4px 14px}.phead h1.course-h1+.lead{text-align:justify;text-align-last:start;text-wrap:pretty;max-width:none}.lx-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.lx-head h2{font-size:var(--t-xl)}.lx-head span{font-size:var(--t-sm);color:var(--amber-ink);font-weight:600}.lx{margin:var(--s-4) 0 0;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.lx li{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:linear-gradient(135deg,var(--bg-2),var(--bg));border:1px solid var(--line);border-radius:var(--r-2);transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.lx li:before{content:"";background:var(--amber);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.lx li:hover{border-color:color-mix(in srgb,var(--amber) 45%,var(--line));transform:translateY(-2px);box-shadow:0 8px 22px -14px #78500a59}.lx-n{background:color-mix(in srgb,var(--amber) 14%,#fff);width:44px;height:44px;color:var(--amber-ink);font-family:var(--f-mono);font-weight:600;font-size:var(--t-sm);border-radius:12px;flex:none;place-items:center;display:grid}.lx-t{font-size:var(--t-md);color:var(--ink);font-weight:600;line-height:1.6}@media (width<=620px){.lx{grid-template-columns:minmax(0,1fr)}.lx li{padding:var(--s-3) var(--s-4)}.lx-n{width:38px;height:38px}.lx-t{font-size:var(--t-sm)}}.mod-btn[aria-expanded=true]{background:var(--amber-soft);border-bottom-color:color-mix(in srgb,var(--amber) 30%,var(--line))}.mod-btn[aria-expanded=true] .num{color:var(--amber-ink);font-weight:600}.mod-btn[aria-expanded=true] b{color:var(--ink)}.curr .lessons{padding:var(--s-2) var(--s-5) var(--s-3);background:#fff}.curr .lessons li{justify-content:flex-start;align-items:center;gap:var(--s-3);border-bottom:1px dashed var(--line);font-size:var(--t-sm);color:var(--ink);padding:12px 0}.curr .lessons li:last-child{border-bottom:0}.ls-i{background:var(--bg-2);border:1px solid var(--line);width:26px;height:26px;font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.ls-t{flex:1;line-height:1.7}.ls-k{font-size:var(--t-xs);background:var(--bg-2);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;flex:none;padding:2px 10px}.ls-quiz .ls-k{background:var(--amber-soft);color:var(--amber-ink);border-color:color-mix(in srgb,var(--amber) 35%,var(--line));font-weight:600}.ls-quiz .ls-i{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 35%,var(--line));color:var(--amber-ink)}.ls-video .ls-k{color:#2b4f86;background:#eef3fb;border-color:#d6e2f3}.who-p{margin-top:var(--s-3);text-align:justify;text-align-last:start;max-width:none;line-height:1.9}.phead .qx-kicker{margin-bottom:var(--s-4)}.phead h1.acx-h1{max-width:none}.phead h1.acx-h1+.lead{text-align:justify;text-align-last:start;max-width:none}.acx{padding-block:var(--s-7) var(--s-8)}.acx-tabs{gap:var(--s-2);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.acx-tabs button{border:1px solid var(--line);background:var(--bg);font:inherit;font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.acx-tabs button span{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.acx-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.acx-tabs button[aria-selected=true] span{color:#e7e0d5}.acx-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.acx-star{font-size:var(--t-xs);color:var(--on-amber);background:var(--amber);border-radius:999px;padding:3px 10px;font-weight:700}.acx-cat{font-size:var(--t-xs);color:var(--ink-3)}.acx-meta{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.acx-foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);margin-top:auto;display:flex}.acx-feat{border:1px solid var(--line);border-radius:var(--r-3,20px);background:var(--bg);color:inherit;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s;display:grid;overflow:hidden}.acx-feat:hover{border-color:color-mix(in srgb,var(--amber) 40%,var(--line));transform:translateY(-3px);box-shadow:0 22px 44px -28px #50320573}.acx-feat-art{background:var(--bg-2);border-inline-start:1px solid var(--line);order:2;place-items:center;min-height:100%;display:grid}.acx-feat-art svg{width:100%;height:auto;display:block}.acx-feat-b{gap:var(--s-3);padding:var(--s-6) var(--s-6) var(--s-5);flex-direction:column;display:flex}.acx-feat-b h2{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.45}.acx-feat-b p{color:var(--ink-2);text-align:justify;text-align-last:start;line-height:1.9}.acx-out{gap:8px var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.acx-out li{font-size:var(--t-sm);color:var(--ink);gap:8px;line-height:1.6;display:flex}.acx-out .ico{color:var(--green);flex:none;margin-top:3px}.acx-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.acx-card{border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);color:inherit;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;overflow:hidden}.acx-card:hover{border-color:color-mix(in srgb,var(--amber) 35%,var(--line));transform:translateY(-2px);box-shadow:0 16px 34px -24px #50320566}.acx-card-art{background:var(--bg-2);border-bottom:1px solid var(--line);aspect-ratio:16/10;place-items:center;display:grid;overflow:hidden}.acx-card-art svg{width:100%;height:100%;display:block}.acx-card-b{gap:var(--s-2);padding:var(--s-5);flex-direction:column;flex:1;display:flex}.acx-card-b h3{font-size:var(--t-lg);line-height:1.5}.acx-card-b p{font-size:var(--t-sm);color:var(--ink-2);text-align:justify;text-align-last:start;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.85;display:-webkit-box;overflow:hidden}.acx-card-b h3{min-height:3em;line-height:1.5}.acx-price{font-size:var(--t-lg);color:var(--ink);font-weight:700}.acx-price.free{color:var(--green)}.acx-price{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:3.4em;display:flex}.acx-price b{font-weight:700}.acx-price .usd{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-3);font-weight:500;line-height:1.4}.acx-card-b{gap:var(--s-3)}.acx-card-b .acx-foot{padding-top:var(--s-3);margin-top:auto}.acx-arr{background:var(--amber-soft);width:36px;height:36px;color:var(--amber-ink);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.acx-card:hover .acx-arr{background:var(--amber);color:var(--on-amber)}.acx-go{font-size:var(--t-sm);color:var(--amber-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.acx-help{justify-content:space-between;align-items:center;gap:var(--s-5);margin-top:var(--s-7);padding:var(--s-5) var(--s-6);border-radius:var(--r-2);background:var(--amber-soft);border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));display:flex}.acx-help div{gap:4px;display:grid}.acx-help span{font-size:var(--t-sm);color:var(--ink-2);line-height:1.8}.acx [hidden]{display:none!important}@media (width<=900px){.acx-feat{grid-template-columns:minmax(0,1fr)}.acx-feat-art{border-inline-start:0;border-bottom:1px solid var(--line);aspect-ratio:16/9;order:0}.acx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.acx-grid{grid-template-columns:minmax(0,1fr)}.acx-card-b h3{min-height:0}}@media (width<=560px){.acx-out{grid-template-columns:minmax(0,1fr)}.acx-feat-b{padding:var(--s-5) var(--s-4)}.acx-help{text-align:start;flex-direction:column;align-items:stretch}}.ar-prose .apromo,.apromo{border:1px solid color-mix(in srgb,var(--amber) 40%,var(--line));background:radial-gradient(120% 140% at 100% 0,#fff1cf 0%,#fff9ec 45%,#fff 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) 240px;margin-block:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px -34px #78500a73}.apromo:before{content:"";background:linear-gradient(var(--amber),#f7c35a);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.apromo-b{align-content:start;gap:10px;padding:26px 28px 24px;display:grid}.apromo-k{color:var(--amber-ink);border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.apromo-k i{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 4px var(--amber-soft);border-radius:50%}.apromo-t{color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;line-height:1.5;display:block}.ar-prose .apromo p,.apromo p{color:var(--ink-2);text-align:justify;text-align-last:start;margin:0;font-size:.98rem;line-height:1.9}.apromo ul{gap:6px;list-style:none;display:grid;margin:2px 0 0!important;padding:0!important}.ar-prose .apromo li,.apromo li{color:var(--ink);gap:8px;font-size:.92rem;line-height:1.7;display:flex;margin:0!important;padding:0!important}.apromo li:before{content:none!important}.apromo li .ico{color:var(--green);flex:none;margin-top:4px}.apromo-f{border-top:1px dashed color-mix(in srgb,var(--amber) 40%,var(--line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding-top:14px;display:flex}.apromo-p{line-height:1.3;display:grid}.apromo-p b{color:var(--ink);font-size:1.35rem}.apromo-p small{font-family:var(--f-mono);color:var(--ink-3);font-size:.85rem}.ar-prose .apromo a.btn,.apromo a.btn{color:var(--on-amber);text-decoration:none}.ar-prose .apromo-art,.apromo-art{border-inline-start:1px solid color-mix(in srgb,var(--amber) 25%,var(--line));background:var(--bg-2);order:2;place-items:center;display:grid}.apromo-art svg{width:100%;height:auto;display:block}@media (width<=720px){.apromo-art svg{height:100%}.ar-prose .apromo,.apromo{grid-template-columns:minmax(0,1fr)}.ar-prose .apromo-art,.apromo-art{aspect-ratio:16/8;border-inline-start:0;border-bottom:1px solid color-mix(in srgb,var(--amber) 25%,var(--line));order:-1}.apromo-b{padding:20px 18px}.apromo-f .btn{justify-content:center;width:100%}}.ar-prose table.txt-t{min-width:0}.ar-prose table.txt-t td{font-family:var(--f-body);text-align:start;direction:rtl;line-height:1.8}.ar-prose table.txt-t td:first-child{white-space:nowrap;color:var(--ink);vertical-align:top;font-weight:600}.ar-prose .kr-op{color:var(--amber-ink);padding-inline:4px;font-size:1.9rem;font-weight:700;line-height:1}.ar-prose figure.ar-diagram svg{border:1px solid var(--line);border-radius:18px}.ar-prose .dg-scroll{-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto}@media (width<=720px){.ar-prose .dg-scroll svg{min-width:720px}.ar-prose .dg-scroll:after{content:"اسحب لرؤية الرسم كاملًا ←";text-align:center;color:var(--ink-3);width:100vw;max-width:100%;padding-top:6px;font-size:12px;display:block;position:sticky;left:0}}.ar-feat-b b,.ar-feat b,.ar-card-b b,.ar-res b,.ar-feat-b>span,.ar-card-b>span,.acx-card-b h3,.apromo-t,.ar-more-h+.ar-grid b{text-align:justify;text-align-last:start}.ar-feat-b>b,.ar-card-b>b,.acx-card-b>h3,.apromo-t{text-align-last:start;text-wrap:wrap!important}.ar-prose table.load-t{min-width:640px}.ar-prose table.load-t td{font-family:var(--f-body);text-align:center;direction:rtl}.ar-prose table.load-t td:not(:first-child){font-family:var(--f-mono);direction:ltr}.ar-prose table.load-t td:first-child{text-align:start;color:var(--ink);white-space:nowrap;font-weight:600}.ar-prose table.load-t tr.tot td{background:var(--amber-soft);color:var(--ink);font-weight:700}.ar-prose table.load-t td:nth-child(6){background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--ink);font-weight:700}.ar-prose .tbl-note{color:var(--ink-3);font-size:.88rem;margin-top:8px!important}.ar-prose .keyrule .kr-eq+.kr-eq{margin-top:-4px}.ar-prose table.load-t td{white-space:nowrap}.ar-prose .callout{border-color:#e6e1d8;background:#f8f7f4;border-inline-start:4px solid #b8955a}.ar-prose .keyrule{background:linear-gradient(160deg,#f8f7f4,#fff 70%);border-color:#e6e1d8}.kr-b{background:#fbf9f5;border-color:#cdb98f}.ar-prose .kr-op{color:#8c7650}.tier span{color:#7a6440}.tier.t1{border-top-color:#b8955a}.tier.t2{border-top-color:#cdb98f}.tier.t3{border-top-color:#c7c1b6}.ar-prose table.load-t td:nth-child(6){background:#14110c09}.ar-prose table.load-t tr.tot td{background:#f3f0ea}.apromo{background:linear-gradient(160deg,#fbf9f5,#fff 70%)!important;border-color:#e6e1d8!important;box-shadow:0 22px 44px -34px #14110c59!important}.apromo:before{background:#b8955a!important}.apromo-k{color:#7a6440!important;border-color:#e6e1d8!important}.home-ar .ar-card-img{aspect-ratio:1600/686;background:#f7eedc}.home-ar .ar-card-img img{object-fit:cover}.home-ar .ar-card-b{gap:10px}.home-ar .ar-card-b>b{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6}.ar-hero{border-bottom:1px solid #f0ece5;background:#fff!important}.ar-cats span{color:#6e5a3a;background:#fff;border-color:#e6e0d4}.ar-cta{box-shadow:0 14px 34px -26px #14110c59;background:#fff!important;border:1px solid #ece7df!important}.ar-toc,.ar-faq details,.ar-sources,.ar-author,.art-video,.ar-cover img{border-color:#ece7df!important}.ar-prose .vf{background:#fff!important;border-color:#ece7df!important}.ar-prose .vf:before{opacity:0!important}.ar-prose figure.ar-diagram svg{border-color:#ece7df}.ar-body,.ar-end{background:#fff}.qx.ar-index{border-bottom:1px solid #f0ece5;background:#fff!important}.qx.ar-index .qx-kicker{border-color:#e6e0d4}.hub-c{border-color:#ece7df}.hub-c.on{background:#fff!important;border:1.5px solid #d9c9a6!important;box-shadow:0 18px 40px -30px #14110c59!important}.hub-c.on:after{border-color:#d9c9a6!important}.ar-feat,.ar-card{border-color:#ece7df!important}.ar-feat-img,.ar-card-img{background:#f6f4f0!important}.ar-search input,.ar-search{border-color:#e6e0d4}.ftr2{padding:var(--s-7) 0 var(--s-5);margin-top:var(--s-7);border-top:1px solid #f0ece5}.ftr2-panel{max-width:calc(var(--wrap) - 124px);box-shadow:none;background:#faf9f7;border:1px solid #ece7df;border-radius:24px}@media (width<=1304px){.ftr2-panel{margin-inline:32px}}@media (width<=720px){.ftr2-panel{margin-inline:16px}}.ftr2-cols h4{color:var(--ink)!important}.ftr2-cols>div{border-color:#ece7df}.ftr2-lead,.ftr2-social a{background:#fff;border-color:#ece7df}.ftr2-bot{border-color:#ece7df}.ftr2-mark{opacity:.55}.ftr2-top{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(28px,4vw,56px)}.ftr2-cols a{white-space:nowrap}.ftr2-social{flex-wrap:nowrap;gap:6px}.ftr2-social a{width:36px;height:36px}.ftr2-mark{max-width:420px!important;margin-top:clamp(12px,2vw,24px)!important;padding-bottom:12px!important}@media (width<=1000px){.ftr2-top{grid-template-columns:minmax(0,1fr)}.ftr2-social{flex-wrap:wrap}}.qx-in,.ct-top .qx-in,.ab-in,.ar-cover,.ar-body,.ar-end,.ar-hero-in{max-width:var(--wrap)!important}.ftr2-panel{max-width:calc(var(--wrap) - 64px)!important}.ar-card-img,.ar-feat-img{aspect-ratio:1600/686!important;min-height:0!important}.ar-card-img img,.ar-feat-img img{object-fit:cover!important}.ar-feat{align-items:center}.ar-feat-img{align-self:stretch;align-items:center;min-width:0;display:flex;overflow:hidden;aspect-ratio:auto!important;background:#f4f2ee!important}.ar-feat-img img{object-fit:contain!important;width:100%!important;height:auto!important;position:static!important}@media (width<=980px){.ar-feat-img{aspect-ratio:1600/686!important}}.ar-feat-img em{right:auto;inset-inline:auto 14px!important;top:12px!important}@media (width<=620px){.ar-feat-img em{padding:4px 10px;font-size:11px;top:8px!important;inset-inline-end:8px!important}}.ar-prose table.cmp-t{min-width:620px}.ar-prose table.cmp-t td{text-align:center}.ar-prose table.cmp-t td:first-child{text-align:start;white-space:normal}.ar-prose table.cmp-t th:nth-child(2){color:#bfd6ee}.ar-prose table.cmp-t th:nth-child(3){color:#d6ccf3}.ar-prose table.cmp-t th:nth-child(4){color:#bfe6df}.ar-prose .callout{padding:18px 22px 18px 20px;border:1px solid;border-inline-start-width:5px;border-radius:16px;padding-inline-start:64px;position:relative}.ar-prose .callout:before{content:"";inset-inline-start:18px;background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:50%;width:32px;height:32px;position:absolute;top:18px}.ar-prose .callout.warn{border-color:#f2c6bf!important;background:#fdf1ef!important;border-inline-start-color:#d0473e!important}.ar-prose .callout.warn b:first-child{color:#b3261e}.ar-prose .callout.warn:before{background-color:#d0473e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6v8M12 18.5v.5'/%3E%3C/svg%3E")}.ar-prose .callout.rule{border-color:#f3d9a4!important;background:#fff7e6!important;border-inline-start-color:#e0a526!important}.ar-prose .callout.rule b:first-child{color:#8a5200}.ar-prose .callout.rule:before{background-color:#e0a526;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 3l2.7 5.6 6.1.9-4.4 4.3 1 6.1L12 17l-5.4 2.9 1-6.1L3.2 9.5l6.1-.9z'/%3E%3C/svg%3E")}.ar-prose .callout.tip{border-color:#bfe3d2!important;background:#eef8f3!important;border-inline-start-color:#1e8a5f!important}.ar-prose .callout.tip b:first-child{color:#13704c}.ar-prose .callout.tip:before{background-color:#1e8a5f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}.ar-prose .callout.note{border-color:#c6daf2!important;background:#eef4fb!important;border-inline-start-color:#2f6fb0!important}.ar-prose .callout.note b:first-child{color:#1d4f86}.ar-prose .callout.note:before{background-color:#2f6fb0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 11v7M12 6.5v.5'/%3E%3C/svg%3E")}@media (width<=620px){.ar-prose .callout{padding-inline-start:56px}.ar-prose .callout:before{width:28px;height:28px;inset-inline-start:14px}}.ar-prose .callout{padding:18px 64px 18px 22px!important}.ar-prose .callout:before{inset-inline-start:auto!important;left:auto!important;right:18px!important}@media (width<=620px){.ar-prose .callout{padding:16px 54px 16px 16px!important}.ar-prose .callout:before{right:14px!important}}.ar-recorded{color:#1d4f86;background:#eef4fb;border:1px solid #c6daf2;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:5px 12px;font-size:13px;display:inline-flex}.ar-recorded:before{content:"";background:#2f6fb0;border-radius:50%;width:8px;height:8px}.ar-prose .callout.update{border-color:#c6daf2!important;background:#eef4fb!important;border-inline-start-color:#2f6fb0!important}.ar-prose .callout.update b:first-child{color:#1d4f86}.ar-prose .callout.update ul{margin:10px 0 0!important}.ar-prose .callout.update:before{background-color:#2f6fb0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-3-6.7L21 8M21 3v5h-5'/%3E%3C/svg%3E")}.ar-recorded{place-self:flex-start start;width:fit-content}.ar-prose p a,.ar-prose li a,.ar-prose .callout a{color:#8a5200;text-underline-offset:4px;font-weight:600;text-decoration:underline 2px #e9c98c;transition:color .2s,text-decoration-color .2s}.ar-prose p a:hover,.ar-prose li a:hover,.ar-prose .callout a:hover{color:#5e3800;text-decoration-color:#e0a526}.ar-prose h2.h-check{align-items:center;gap:12px;display:flex}.ar-prose h2.h-check:before{content:"";background:#1e8a5f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:10px;flex:none;width:36px;height:36px}.ar-prose ul.checklist{gap:10px;margin-inline:0;list-style:none;display:grid;padding:0!important}.ar-prose ul.checklist li{background:#fff;border:1px solid #e3efe8;border-radius:12px;position:relative;margin:0!important;padding:12px 52px 12px 16px!important}.ar-prose ul.checklist li:before{background:#eef8f3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E8A5F' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/15px no-repeat;border:1.5px solid #bfe3d2;border-radius:7px;width:24px;height:24px;position:absolute;top:50%;left:auto;right:14px;transform:translateY(-50%);content:""!important;margin:0!important}.ar-prose .upd-box{background:linear-gradient(160deg,#f2f6fd 0%,#fff 70%);border:1px solid #d6e2f3;border-radius:20px;margin:28px 0;padding:22px 24px;box-shadow:0 18px 40px -32px #1d4f8673}.upd-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.upd-pill{color:#fff;background:linear-gradient(135deg,#2f6fb0,#4f8fd0);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.upd-head b{color:#14233a;font-size:1.12rem}.ar-prose .upd-box>p{color:#3b4658;margin:6px 0 14px}.upd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.upd-item{background:#fff;border:1px solid #e1e9f5;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.upd-ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;font-weight:700;line-height:1;display:grid}.upd-item.down .upd-ic{color:#1e8a5f;background:#eef8f3}.upd-item.up .upd-ic{color:#2f6fb0;background:#eef4fb}.upd-item b{color:#14110c;margin-bottom:4px;display:block}.ar-prose .upd-item p{color:#4a443b;font-size:.95rem;line-height:1.85;margin:0!important}@media (width<=720px){.upd-grid{grid-template-columns:minmax(0,1fr)}.ar-prose .upd-box{padding:18px 16px}}.ar-tools{background:#faf9f7;border:1px solid #ece7df;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:28px;padding:8px;display:flex}.ar-search{height:44px;box-shadow:none;flex:0 0 280px;border:1px solid #e6e0d4!important}.ar-tools .ar-filter{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto;padding:0!important}.ar-tools .ar-filter::-webkit-scrollbar{display:none}.ar-filter a{height:44px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 10px 0 16px;font-size:14px}.ar-filter a:hover{color:var(--ink);background:#fff;border-color:#e6e0d4}.ar-filter a i{color:var(--ink-3);background:#efece6}.ar-filter a.on{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.ar-filter a.on i{color:#fff!important;background:#ffffff2e!important}@media (width<=820px){.ar-tools{border-radius:20px;flex-wrap:wrap}.ar-search{flex:100%}}.ar-tools{border-radius:22px;align-items:flex-start}.ar-tools .ar-filter{flex-wrap:wrap;overflow:visible}.ar-filter a{height:40px;padding:0 8px 0 14px;font-size:13.5px}.ar-search{flex-basis:260px;height:40px}@media (width<=620px){.ar-tools .ar-filter{flex-wrap:nowrap;overflow-x:auto}}.ar-tools .ar-filter{justify-content:flex-start!important}.ar-prose table.pnl-t td:first-child{width:38%}.ar-prose table.pnl-t th:nth-child(n){color:#fff}.ar-prose .pick-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0 26px;display:grid}.ar-prose .pick-card{background:#fff;border:1.5px solid #e6e8ee;border-radius:18px;padding:18px 18px 16px;position:relative;box-shadow:0 10px 28px -22px #14110c59}.ar-prose .pick-card:before{content:"";background:var(--pc);border-radius:18px 18px 0 0;height:5px;position:absolute;inset:0 0 auto}.ar-prose .pick-card.pk-mono{--pc:#4a3c8c;--pt:#eeebf8;border-color:#cfc6ee;box-shadow:0 14px 34px -22px #4a3c8c8c}.ar-prose .pick-card.pk-poly{--pc:#4a78b0;--pt:#eaf1f9}.ar-prose .pick-card.pk-film{--pc:#2e9e8c;--pt:#e5f5f1}.ar-prose .pick-top{align-items:center;gap:14px;margin-bottom:12px;display:flex}.ar-prose .pick-ic{filter:drop-shadow(0 4px 6px #14110c26);flex:none;width:40px;height:51px}.ar-prose .pick-top b{color:#14110c;font-size:1.08rem;line-height:1.4;display:block}.ar-prose .pick-tag{color:var(--pc);background:var(--pt);border-radius:999px;margin-top:4px;padding:2px 10px 4px;font-size:.8rem;font-weight:600;display:inline-block}.ar-prose .pick-card p{color:#4a443b;word-spacing:normal;margin:0;font-size:.95rem;line-height:1.85;text-align:start!important}.ar-prose .pick-top b,.ar-prose .pick-tag{word-spacing:normal;text-align:start!important}.ar-prose .pick-lbl{color:#14110c;font-weight:700}@media (width<=760px){.ar-prose .pick-grid{grid-template-columns:1fr;gap:12px}}.ar-prose mark.hl{color:#2e2160;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 30%,#e4dcfa 30% 96%,#0000 96%);padding:0 2px;font-weight:700}.ar-prose .spec-wrap{-webkit-overflow-scrolling:touch;margin:22px 0 26px;overflow-x:auto}.ar-prose table.spec-t{border-collapse:separate;border-spacing:0;background:#fff;border:1.5px solid #e6e8ee;border-radius:18px;width:100%;min-width:560px;margin:0;font-size:.95rem;overflow:hidden;box-shadow:0 12px 30px -24px #14110c59}.ar-prose .spec-t th,.ar-prose .spec-t td{text-align:center;vertical-align:middle;color:#14110c;white-space:normal;background:0 0;border-bottom:1px solid #eef0f4;padding:14px 12px}.ar-prose .spec-t thead th{color:#2e2160;background:#f6f4fc;border-bottom:1.5px solid #e2daf5;padding:16px 12px;font-size:.95rem;font-weight:700}.ar-prose .spec-t thead th.sp-corner{text-align:start;color:#6e675c;font-weight:600}.ar-prose .spec-t thead th.win{color:#fff;background:#4a3c8c;position:relative}.ar-prose .spec-t .sp-badge{color:#4a3c8c;background:#fff;border-radius:999px;width:fit-content;margin:0 auto 4px;padding:1px 10px 3px;font-size:.72rem;font-weight:700;display:block}.ar-prose .spec-t tbody th{text-align:start;background:#fcfbfe;width:30%;font-weight:700}.ar-prose .spec-t tbody th small{color:#8a8296;text-align:start;margin-top:2px;font-size:.75rem;font-weight:500;display:block}.ar-prose .spec-t tbody td:nth-child(2){background:#f8f6fd}.ar-prose .spec-t .sv{font-variant-numeric:tabular-nums;color:#14110c;font-size:1.05rem;font-weight:700}.ar-prose .spec-t td small{color:#8a8296;margin-top:1px;font-size:.76rem;display:block}.ar-prose .spec-t td.sp-best .sv{color:#1e7a5e;background:#e3f4ee;border-radius:8px;padding:2px 10px 3px;display:inline-block}.ar-prose .spec-t td.sp-best .sv:before{content:"✓ ";font-size:.85em}.ar-prose .spec-t td.sp-eq .sv{color:#5b5568;font-weight:600}.ar-prose .spec-t td.sp-na{color:#8a8296;font-size:.88rem}.ar-prose .spec-note{color:#6e675c;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 2px 0;font-size:.82rem;display:flex;text-align:start!important}.ar-prose .spec-note span{border-radius:4px;width:12px;height:12px;display:inline-block}.ar-prose .spec-note .dot-best{background:#e3f4ee;border:1.5px solid #8fcfb7}.ar-prose .spec-note .dot-eq{background:#fff;border:1.5px solid #c9c3d6;margin-inline-start:10px}@media (width<=600px){.ar-prose .spec-t th,.ar-prose .spec-t td{padding:11px 8px}.ar-prose .spec-t{font-size:.88rem}}.ar-prose .spec-t th,.ar-prose .spec-t td,.ar-prose .spec-t small,.ar-prose .spec-t .sv{word-spacing:normal!important;letter-spacing:0!important;text-align-last:auto!important;font-family:inherit!important}.ar-prose .spec-t tbody tr>td{box-shadow:none!important;background:#fff!important;border-inline:0!important;border-radius:0!important}.ar-prose .spec-t tbody tr>td:nth-child(2){background:#f8f6fd!important}.ar-prose .spec-t tbody tr>th{background:#fcfbfe!important}.ar-prose .spec-t td.sp-best .sv{direction:ltr}@media (width<=600px){.ar-prose table.spec-t{min-width:0}.ar-prose .spec-t tbody th small{display:none}.ar-prose .spec-t th,.ar-prose .spec-t td{padding:10px 5px}.ar-prose .spec-t .sv{font-size:.92rem}.ar-prose .spec-t td.sp-best .sv{padding:2px 6px}.ar-prose .spec-t td.sp-best .sv:before{content:""}}.ar-prose table.spec-t{font-size:.9rem}.ar-prose .spec-t th,.ar-prose .spec-t td{padding:9px 10px}.ar-prose .spec-t thead th{padding:10px;font-size:.9rem}.ar-prose .spec-t .sp-badge{vertical-align:1px;margin:0 0 0 6px;font-size:.68rem;display:inline-block}.ar-prose .spec-t .sv{font-size:.95rem}.ar-prose .spec-t td small{margin:0 4px 0 0;font-size:.75rem;display:inline}.ar-prose .spec-t tbody th{font-size:.9rem}.ar-prose .spec-t tbody th small{margin:0 6px 0 0;font-size:.72rem;display:inline}.ar-prose .spec-t td.sp-best .sv{padding:1px 8px 2px}@media (width<=600px){.ar-prose .spec-t th,.ar-prose .spec-t td{padding:8px 5px}.ar-prose .spec-t td small{margin:0;display:block}.ar-prose .spec-t .sp-badge{width:fit-content;margin:0 auto 3px;display:block}}.ar-prose .spec-t td small{margin:0;margin-inline-start:5px}.ar-prose .spec-t tbody th small{margin:1px 0 0;line-height:1.3;display:block}.ar-prose .spec-t tbody th{line-height:1.45}@media (width<=600px){.ar-prose .spec-t tbody th small{display:none}.ar-prose .spec-t td small{margin:0}.ar-prose .spec-t tbody th{font-size:.84rem}}.ar-prose .spec-t .sv{unicode-bidi:isolate;display:inline-block}.ar-prose .spec-t tbody tr>*{border-bottom:1px solid #eef0f4!important}.ar-prose .spec-t tbody tr:last-child>*{border-bottom:0!important}.ar-prose .pick-card.pk-off{--pc:#2e9e8c;--pt:#e5f5f1}.ar-prose .pick-card.pk-on{--pc:#4a78b0;--pt:#eaf1f9}.ar-prose .pick-card.pk-hyb{--pc:#4a3c8c;--pt:#eeebf8}.ar-prose .prio-flow{flex-wrap:wrap;align-items:stretch;gap:10px;margin:14px 0 20px;display:flex}.ar-prose .pf-step{background:#fff;border:1.5px solid #e2daf5;border-radius:14px;flex:150px;padding:12px 14px;padding-inline-start:52px;position:relative;box-shadow:0 8px 22px -18px #4a3c8c80}.ar-prose .pf-step b{color:#14110c;font-size:.98rem;display:block}.ar-prose .pf-step small{color:#6e675c;margin-top:2px;font-size:.8rem;display:block}.ar-prose .pf-n{inset-inline-start:14px;color:#fff;background:#4a3c8c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ar-prose .pf-arr{color:#8a8296;align-self:center;font-size:1.2rem}@media (width<=600px){.ar-prose .prio-flow{flex-direction:column}.ar-prose .pf-arr{align-self:center;line-height:1;transform:rotate(-90deg)}.ar-prose .pf-step{flex-basis:auto}}.ar-prose .spec-t.mk-t tbody tr>td:nth-child(2){background:#fff!important}.ar-prose .spec-t.mk-t td{color:#3a3446;font-size:.88rem}.ar-prose .spec-t.mk-t td b{color:#1e7a5e;font-weight:700}.ar-prose .spec-t.mk-t thead th{text-align:center}.ar-prose .spec-t.mk-t tbody th{width:22%}@media (width<=600px){.ar-prose .spec-t.mk-t{min-width:540px}.ar-prose .spec-t.mk-t tbody th small{display:block}}@media (width<=720px){.ar-prose .dg-scroll svg{cursor:zoom-in;min-width:0!important}.ar-prose .dg-scroll:after{content:none!important}.ar-prose .dg-scroll{overflow:visible}}.ar-prose .dg-scroll{position:relative}.ar-prose .dg-zoom{display:none}@media (width<=720px){.ar-prose .dg-zoom{inset-inline-start:10px;color:#fff;z-index:2;background:#14110cc7;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px 8px;font-family:inherit;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:10px;font-size:12px!important}.ar-prose .dg-zoom:before{content:"";border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:4px 4px 0 -2px #fff}}.dg-ov{z-index:1000;background:#14110ceb;flex-direction:column;display:flex;position:fixed;inset:0}.dg-ov-x{top:12px;z-index:2;color:#14110c;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:18px;font-weight:700;position:absolute;inset-inline-end:12px}.dg-ov-sc{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;flex:1;align-items:center;padding:64px 12px 20px;display:flex;overflow:auto}.dg-ov-svg{direction:rtl;background:#fbfaf7;border-radius:14px;flex:none;width:960px;max-width:none;height:auto;margin:auto;font-family:IBM Plex Sans Arabic,sans-serif}@media (orientation:landscape) and (height<=500px){.dg-ov-svg{width:auto;height:calc(100vh - 40px)}.dg-ov-sc{padding:20px 60px 20px 12px}}@media (width<=720px){.ar-prose figure.ar-diagram .dg-zoom{color:#4a443b;background:#f3f1ec;border:1px solid #e6e0d4;gap:7px;width:fit-content;margin:8px auto 0;padding:6px 14px 7px;display:flex;position:static;font-size:12.5px!important}.ar-prose figure.ar-diagram .dg-zoom:before{border-color:#4a443b;width:10px;height:10px;box-shadow:3px 3px 0 -1.5px #4a443b}}.ar-prose .rk-list{gap:16px;margin:20px 0 28px;display:grid}.ar-prose .rk-card{--rc:#4a78b0;--rt:#eaf1f9;background:#fff;border:1.5px solid #e6e8ee;border-radius:18px;padding:18px 20px 16px;padding-inline-start:24px;position:relative;overflow:hidden;box-shadow:0 10px 28px -22px #14110c59}.ar-prose .rk-card:before{content:"";background:var(--rc);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.ar-prose .rk-card.rk-t1{--rc:#4a3c8c;--rt:#eeebf8}.ar-prose .rk-card.rk-t2{--rc:#4a78b0;--rt:#eaf1f9}.ar-prose .rk-card.rk-t3{--rc:#2e9e8c;--rt:#e5f5f1}.ar-prose .rk-head{align-items:center;gap:14px;margin-bottom:10px;display:flex}.ar-prose .rk-n{background:var(--rc);color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:700;display:grid}.ar-prose .rk-head h3{font-size:1.15rem;line-height:1.4;text-align:start!important;margin:0!important}.ar-prose .rk-head h3 span{color:#6e675c;font-size:.85em;font-weight:600}.ar-prose .rk-meta{color:var(--rc);margin-top:2px;font-size:.82rem;font-weight:600;display:block}.ar-prose .rk-card>p{margin:0 0 10px}.ar-prose ul.rk-pts{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ar-prose ul.rk-pts li{background:var(--rt);border-radius:10px;margin:0;padding:8px 12px;font-size:.93rem;line-height:1.8}.ar-prose ul.rk-pts li:before{display:none}.ar-prose ul.rk-pts b{color:#14110c}.ar-prose .rk-types{flex-wrap:wrap;gap:6px;display:flex}.ar-prose .rk-types span{color:#4a443b;background:#f6f4f1;border:1px solid #ece7df;border-radius:999px;padding:2px 10px 4px;font-size:.76rem;font-weight:600}.ar-prose .use-list{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 22px;display:grid}.ar-prose .use-list>div{background:#fff;border:1.5px solid #e6e8ee;border-radius:14px;flex-direction:column;gap:3px;padding:12px 16px;display:flex}.ar-prose .use-list span{color:#6e675c;font-size:.88rem}.ar-prose .use-list b{color:#2e2160;font-size:1rem}@media (width<=600px){.ar-prose .use-list{grid-template-columns:1fr}.ar-prose .rk-card{padding:16px 16px 14px;padding-inline-start:20px}}.ar-prose .rk-head h3:before,.ar-prose .rk-head h3:after{content:none!important;display:none!important}.ar-prose .rk-head h3{padding:0!important}.hdr-cta2{color:#fff;isolation:isolate;background:linear-gradient(135deg,#2a2418 0%,#14110c 55%,#2b2112 100%);border-radius:999px;align-items:center;gap:10px;height:44px;padding-block:0;padding-inline:20px 6px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #efa00b59,0 10px 22px -12px #14110cb3}.hdr-cta2:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffd68c38 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(120%)}.hdr-cta2:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #efa00b99,0 14px 26px -12px #a0640a8c}.hdr-cta2:hover:before{transform:translate(-120%)}.hdr-cta2 .hc-ic{color:#14110c;background:linear-gradient(135deg,#ffc24a,#efa00b);border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .2s;display:grid;box-shadow:0 4px 10px -4px #efa00bcc}.hdr-cta2:hover .hc-ic{transform:translate(-3px)}.hdr-cta2:focus-visible{outline-offset:3px;outline:2px solid #efa00b}.hdr-cta2{gap:8px;height:38px;padding-inline:16px 4px;font-size:.9rem}.hdr-cta2 .hc-ic{width:30px;height:30px}.hdr-cta2 .hc-ic svg{width:14px;height:14px}.hdr-cta3{transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #efa00b73,0 8px 18px -12px #14110cb3;background:linear-gradient(135deg,#2a2418 0%,#14110c 55%,#2b2112 100%)!important}.hdr-cta3:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 0 0 1.5px #efa00bbf,0 12px 22px -12px #a0640a8c}.acc-hero{background:radial-gradient(700px 360px at 85% 0,#f6f2ea,#0000 70%),#fff;border-bottom:1px solid #efebe3;padding:56px 0 40px}.acc-hero-in{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.acc-h1{text-align:start;margin:14px 0 12px;font-size:clamp(2rem,3.6vw,3rem);line-height:1.2}.acc-lead{color:#5a5244;max-width:540px;margin:0 0 24px;font-size:1.08rem}.acc-ctas{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.acc-trust{color:#6e675c;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.acc-trust li{align-items:center;gap:6px;display:inline-flex}.acc-trust svg{color:#8a6a2a;width:16px;height:16px}.acc-mock{background:#fff;border:1px solid #e8e3d9;border-radius:20px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 30px 60px -36px #14110c73}.am-bar{background:#f7f5f0;border-bottom:1px solid #efebe3;align-items:center;gap:6px;padding:10px 14px;display:flex}.am-bar span{background:#ddd6c9;border-radius:50%;width:9px;height:9px}.am-bar b{color:#8a8296;direction:ltr;margin-inline-start:auto;font-size:.72rem;font-weight:500}.am-body{padding:18px}.am-user{align-items:center;gap:10px;margin-bottom:16px;display:flex}.am-av{color:#efa00b;background:#14110c;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.am-user i{background:#eeeae2;border-radius:4px;height:8px;margin:4px 0;display:block}.am-label{color:#8a8296;margin-bottom:8px;font-size:.78rem;font-weight:700}.am-course{border:1px solid #f0ece4;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.am-course>div{flex:1;min-width:0}.am-course b{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:.84rem;display:block;overflow:hidden}.am-dot{border-radius:9px;flex:none;width:30px;height:30px}.am-dot.d0{background:#eeebf8}.am-dot.d1{background:#eaf1f9}.am-dot.d2{background:#e5f5f1}.am-prog{background:#f1eee8;border-radius:3px;height:6px;display:block;overflow:hidden}.am-prog i{border-radius:3px;height:100%;display:block}.am-prog .p0{background:#4a3c8c;width:72%}.am-prog .p1{background:#4a78b0;width:38%}.am-prog .p2{background:#2e9e8c;width:55%}.am-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.am-tile{color:#6e675c;background:#faf8f4;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.am-tile svg{width:16px;height:16px}.am-tile i{background:#eeeae2;border-radius:4px;flex:1;height:7px}.acc-sec{padding-top:48px}.acc-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.acc-card{--ac:#4a3c8c;--at:#eeebf8;color:inherit;background:#fff;border:1.5px solid #ece7df;border-radius:18px;flex-direction:column;gap:6px;padding:22px 20px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.acc-card.c2{--ac:#4a78b0;--at:#eaf1f9}.acc-card.c3{--ac:#2e9e8c;--at:#e5f5f1}.acc-card.c4{--ac:#b0742a;--at:#fbf1e3}.acc-card:hover{border-color:var(--ac);transform:translateY(-3px);box-shadow:0 18px 36px -24px #14110c73}.acc-ic{background:var(--at);width:46px;height:46px;color:var(--ac);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.acc-ic svg{width:22px;height:22px}.acc-card h2{margin:0;font-size:1.1rem}.acc-card p{color:#6e675c;text-align:start;flex:1;margin:0;font-size:.9rem;line-height:1.75}.acc-go{color:var(--ac);align-items:center;gap:6px;margin-top:10px;font-size:.85rem;font-weight:700;display:inline-flex}.acc-go svg{width:14px;height:14px;transition:transform .2s}.acc-card:hover .acc-go svg{transform:translate(-3px)}.acc-help{grid-template-columns:1.6fr 1fr;gap:16px;margin-top:22px;display:grid}.acc-steps{background:#faf8f4;border:1px solid #efebe3;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.acc-steps>div{flex-direction:column;gap:3px;display:flex}.acc-steps span{color:#fff;background:#14110c;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:6px;font-size:.85rem;font-weight:700;display:grid}.acc-steps b{font-size:.95rem}.acc-steps small{color:#6e675c;font-size:.82rem}.acc-support{background:#fff;border:1.5px solid #ece7df;border-radius:18px;padding:18px 20px}.acc-support b{font-size:1rem}.acc-support p{color:#6e675c;text-align:start;margin:4px 0 12px;font-size:.88rem}.acc-support .btn svg{width:16px;height:16px}@media (width<=980px){.acc-hero-in{grid-template-columns:1fr}.acc-mock{max-width:520px;transform:none}.acc-grid{grid-template-columns:repeat(2,1fr)}.acc-help{grid-template-columns:1fr}}@media (width<=560px){.acc-hero{padding:32px 0 28px}.acc-grid,.acc-steps{grid-template-columns:1fr}}.thumb .thumb-img{object-fit:cover;object-position:top right;background:#fff;width:100%;height:100%;display:block}.pd-hero-img{border-radius:var(--r-2);background:#fff;border:1px solid #ece7df;width:100%;height:auto;display:block;box-shadow:0 20px 40px -30px #14110c73}.pd-feat{margin-top:var(--s-4);grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pd-feat>div{background:#fff;border:1.5px solid #ece7df;border-radius:14px;padding:14px 16px}.pd-feat b{margin-bottom:4px;font-size:1rem;display:block}.pd-feat p{color:#6e675c;margin:0;font-size:.9rem;line-height:1.75}.pd-gal{margin-top:var(--s-4);grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pd-gal figure{margin:0}.pd-gal img{background:#fff;border:1px solid #ece7df;border-radius:12px;width:100%;height:auto;transition:box-shadow .2s;display:block}.pd-gal a:hover img{box-shadow:0 14px 30px -20px #14110c80}.pd-gal figcaption{color:#6e675c;margin-top:6px;font-size:.84rem}.pd-faq{margin-top:var(--s-4);gap:8px;display:grid}.pd-faq details{background:#fff;border:1.5px solid #ece7df;border-radius:12px;padding:12px 16px}.pd-faq summary{cursor:pointer;font-weight:700}.pd-faq p{color:#5a5244;margin:8px 0 0;line-height:1.8}@media (width<=640px){.pd-feat,.pd-gal{grid-template-columns:1fr}}.pd-hero{background:radial-gradient(760px 380px at 15% 10%,#f6f2ea,#0000 70%),#fff;border-bottom:1px solid #efebe3;padding:28px 0 44px}.pd-hero-in{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.pd-crumbs{margin-bottom:14px}.pd-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pd-title{max-width:none;margin:0 0 12px;line-height:1.45;font-size:clamp(1.9rem,3.2vw,2.7rem)!important}.pd-lead{color:#5a5244;text-align:justify;text-align-last:start;margin:0 0 22px;font-size:1.06rem;line-height:1.9}.pd-buyrow{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:18px;display:flex}.pd-price{color:#14110c;flex-direction:column;margin-inline-end:6px;font-size:1.9rem;font-weight:800;line-height:1.1;display:flex}.pd-price .usd{color:#8a8296;margin-top:4px;font-size:.9rem;font-weight:600}.pd-trust{color:#6e675c;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.pd-trust li{align-items:center;gap:6px;display:inline-flex}.pd-trust svg{color:#8a6a2a;width:16px;height:16px}.pd-frame{background:#fff;border:1px solid #e8e3d9;border-radius:18px;overflow:hidden;box-shadow:0 34px 70px -40px #14110c80}.pd-frame-bar{background:#f7f5f0;border-bottom:1px solid #efebe3;align-items:center;gap:6px;padding:9px 14px;display:flex}.pd-frame-bar span{background:#ddd6c9;border-radius:50%;width:9px;height:9px}.pd-frame-bar b{color:#1e7a5e;background:#e3f4ee;border-radius:6px;margin-inline-start:auto;padding:1px 8px 3px;font-size:.72rem;font-weight:700}.pd-frame img{width:100%;height:auto;display:block}.pd-shot-cap{color:#8a8296;text-align:center;margin:8px 4px 0;font-size:.8rem}.pd-h2{font-size:var(--t-xl);margin:var(--s-7) 0 0}.pd-list{margin:var(--s-4) 0 0;grid-template-columns:repeat(2,1fr);gap:8px 18px;padding:0;list-style:none;display:grid}.pd-list li{padding:10px 14px;background:#fff;border:1px solid #ece7df;border-radius:12px;padding-inline-start:40px;font-size:.93rem;line-height:1.7;position:relative}.pd-list li:before{content:"✓";inset-inline-start:12px;color:#1e7a5e;background:#e3f4ee;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=980px){.pd-hero-in{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.pd-list{grid-template-columns:1fr}.pd-price{font-size:1.6rem}}.pd-title{margin-bottom:4px!important}.pd-en{color:#8a6a2a;text-align:right;letter-spacing:.01em;margin:0 0 14px;font-family:Georgia,serif;font-size:1.25rem;font-weight:700}.pd-lead{text-align:justify!important;text-align-last:start!important}.pd-band{color:#fff;background:#14110c;padding:26px 0}.pd-steps{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.pd-steps li{align-items:flex-start;gap:14px;display:flex}.pd-steps li>span{color:#14110c;background:#efa00b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.pd-steps b{margin-bottom:3px;font-size:1.02rem;display:block}.pd-h2{margin:0 0 16px!important}.pd-list{margin-top:0}.pd-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pd-tabs button{font:inherit;color:#4a443b;cursor:pointer;background:#fff;border:1.5px solid #e6e0d4;border-radius:999px;padding:6px 16px 8px;font-size:.9rem;font-weight:600}.pd-slide{margin:0}.pd-slide img{background:#fff;border:1px solid #ece7df;border-radius:12px;width:100%;height:auto;display:block}.pd-slide figcaption{color:#6e675c;text-align:center;margin-top:8px;font-size:.86rem}.pd-aud{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pd-aud>div{background:#fff;border:1.5px solid #ece7df;border-top:4px solid #efa00b;border-radius:14px;padding:16px}.pd-aud b{margin-bottom:4px;display:block}.pd-aud p{color:#6e675c;margin:0;font-size:.9rem;line-height:1.75}.pd-two{grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px;display:grid}.pd-spec{background:#fff;border:1.5px solid #ece7df;border-radius:14px;margin:0;overflow:hidden}.pd-spec>div{border-bottom:1px solid #f0ece4;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.pd-spec>div:last-child{border-bottom:0}.pd-spec dt{color:#8a8296;font-size:.88rem}.pd-spec dd{text-align:end;margin:0;font-size:.9rem;font-weight:700}.pd-cta{color:#fff;background:linear-gradient(135deg,#2a2418,#14110c);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:56px;padding:24px 28px;display:flex;box-shadow:0 24px 50px -30px #14110cb3}.pd-cta b{font-size:1.15rem;display:block}.pd-cta small{color:#e3b866;text-align:right;margin-top:2px;font-weight:700;display:block}.pd-cta-r{align-items:center;gap:16px;display:flex}.card-en{color:#8a6a2a;text-align:right;margin:-4px 0 6px;font-size:.8rem;font-weight:700;display:block}@media (width<=900px){.pd-steps,.pd-aud,.pd-two{grid-template-columns:1fr}.pd-cta{flex-direction:column;align-items:flex-start}}.pd-body{max-width:1040px;padding-block:0 72px}.pd-sec{margin-top:64px}.pd-sec.pd-first{margin-top:48px}.pd-k{color:#8a5a00;align-items:center;gap:8px;margin-bottom:6px;font-size:.82rem;font-weight:700;display:inline-flex}.pd-k:before{content:"";background:#efa00b;border-radius:2px;width:18px;height:3px}.pd-h2{line-height:1.4;margin:0 0 20px!important;font-size:clamp(1.35rem,2.2vw,1.7rem)!important}.pd-steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.pd-steps li{background:#fffbf2;border:1.5px solid #f1e3c4;border-radius:18px;padding:22px 20px 18px;position:relative}.pd-num{color:#14110c;background:#efa00b;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:1.05rem;font-weight:800;display:grid;box-shadow:0 8px 16px -10px #efa00be6}.pd-steps b{color:#14110c;margin-bottom:6px;font-size:1.05rem;display:block}.pd-steps p{color:#5a5244;margin:0;font-size:.9rem;line-height:1.8}.pd-list{gap:10px 16px}.pd-list li{border:1.5px solid #ece7df;border-radius:14px;padding:12px 16px;padding-inline-start:44px}.pd-viewer{background:#fbfaf7;border:1.5px solid #ece7df;border-radius:20px;padding:16px}.pd-tabs button{border-color:#e6e0d4;transition:background .15s,border-color .15s}.pd-tabs button[aria-selected=true]{color:#7a4a00;background:#fff4d6;border-color:#efa00b}.pd-feat{grid-template-columns:repeat(3,1fr);gap:14px}.pd-feat>div{border-radius:16px;padding:18px 18px 16px;position:relative}.pd-dot{background:#fff4d6;border-radius:10px;width:30px;height:30px;margin-bottom:10px;display:block;position:relative}.pd-dot:after{content:"";background:#efa00b;border-radius:50%;position:absolute;inset:10px}.pd-aud>div{background:linear-gradient(#fffbf2,#fff 60%);border-top:1.5px solid #ece7df;border-radius:16px;padding:18px}.pd-spec{grid-template-columns:repeat(4,1fr);gap:12px;background:0 0!important;border:0!important;display:grid!important;overflow:visible!important}.pd-spec>div{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;border:1.5px solid #ece7df!important;padding:16px!important;display:flex!important}.pd-spec svg{color:#b07a12;width:20px;height:20px;margin-bottom:4px}.pd-spec span{color:#8a8296;font-size:.8rem}.pd-spec b{color:#14110c;font-size:.95rem;line-height:1.6}.pd-faq{gap:10px;display:grid}.pd-faq details{background:#fff;border:1.5px solid #ece7df;border-radius:16px;padding:0;transition:border-color .2s;overflow:hidden}.pd-faq details[open]{background:#fffdf8;border-color:#efc56a}.pd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:1rem;font-weight:700;list-style:none;display:flex}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary i{background:#f6f2ea;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.pd-faq summary i:before,.pd-faq summary i:after{content:"";background:#7a4a00;border-radius:1px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd-faq summary i:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.pd-faq details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.pd-faq details p{color:#5a5244;text-align:justify;text-align-last:start;margin:0;padding:0 18px 16px;line-height:1.9}.pd-cta{border:1.5px solid #f1d79a;color:#14110c!important;background:linear-gradient(135deg,#fff6e0,#fffbf2)!important;box-shadow:0 24px 50px -36px #b07a1299!important}.pd-cta b{color:#14110c}.pd-cta small{color:#8a6a2a!important}.pd-cta .pd-price{color:#14110c!important}.pd-cta .pd-price .usd{color:#8a8296!important}@media (width<=900px){.pd-feat,.pd-spec{grid-template-columns:1fr 1fr}.pd-steps{grid-template-columns:1fr}}@media (width<=600px){.pd-feat,.pd-spec{grid-template-columns:1fr}.pd-sec{margin-top:48px}}.pd-steps li{display:block!important}.pd-steps li b{font-size:1.08rem}.rh-wrap{position:relative}.rh-art{pointer-events:none;width:190px;height:171px;animation:6s ease-in-out infinite rhFloat;position:absolute;top:26px}.rh-art svg{filter:drop-shadow(0 16px 22px #14110c1a);width:100%;height:100%;display:block}.rh-r{right:4%}.rh-l{animation-delay:-3s;left:4%}@keyframes rhFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1100px){.rh-art{width:140px;height:126px;top:16px}.rh-r{right:0}.rh-l{left:0}}@media (width<=860px){.rh-art{display:none}}@media (prefers-reduced-motion:reduce){.rh-art{animation:none}}.hub{max-width:880px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=640px){.hub{grid-template-columns:1fr!important}}.ar-prose .ld-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e6e1d8;border-radius:20px;margin:22px 0 6px;overflow-x:auto;box-shadow:0 18px 40px -32px #14110c59}.ar-prose table.ld-t{border-collapse:separate;border-spacing:0;border:0;border-radius:0;width:100%;min-width:700px;font-size:14.5px;overflow:visible}.ar-prose .ld-t caption{caption-side:top;text-align:start;color:var(--ink);padding:18px 20px 4px;font-size:1.05rem;font-weight:700}.ar-prose .ld-t th,.ar-prose .ld-t td{vertical-align:middle;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #efebe4;padding:11px 12px}.ar-prose .ld-t thead th{color:var(--ink-2);text-align:center;border-bottom:1px solid #e6e1d8;font-size:13px;font-weight:700;line-height:1.35;background:#fff!important}.ar-prose .ld-t thead th small,.ar-prose .ld-t tbody th small{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.ar-prose .ld-t thead th.dv{text-align:start;padding-inline-start:20px}.ar-prose .ld-t thead th.g{border-bottom:2px solid #e6e1d8;padding-bottom:8px}.ar-prose .ld-t thead th.d{color:#8a5a00}.ar-prose .ld-t thead th.nt{color:#2d4a7a}.ar-prose .ld-t tbody th,.ar-prose .ld-t tfoot th{color:var(--ink);text-align:start;padding-inline-start:20px;font-weight:600;background:0 0!important}.ar-prose .ld-t tbody th b{font-weight:700}.ar-prose .ld-t td.n{font-family:var(--f-body);text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-2);direction:ltr}.ar-prose .ld-t tbody tr:nth-child(2n) td,.ar-prose .ld-t tbody tr:nth-child(2n) th{background:0 0}.ar-prose .ld-t .d{background:#fffaee!important}.ar-prose .ld-t .nt{background:#f3f6fc!important}.ar-prose .ld-t td.nb{color:#1e3a66;font-weight:700;background:#e7eefa!important}.ar-prose .ld-t td.tt{color:var(--ink);font-weight:700}.ar-prose .ld-t td.z{color:#c9c3b8}.ar-prose .ld-t tbody tr:hover td,.ar-prose .ld-t tbody tr:hover th{box-shadow:inset 0 0 0 999px #14110c06}.ar-prose .ld-t tfoot th,.ar-prose .ld-t tfoot td{color:var(--ink);border-top:2px solid #e6e1d8;border-bottom:0;padding-top:14px;padding-bottom:14px;font-size:15px;font-weight:800}.ar-prose .ld-t tfoot td.d{color:#8a5a00}.ar-prose .ld-t tfoot td.nb{color:#fff;background:#1e3a66!important}.ar-prose .ld-t tfoot td.tt{color:#fff;border-end-start-radius:0;background:#0e7c86!important}.ar-prose .ld-t td.ft-note{font-family:var(--f-body);color:var(--ink-3);text-align:center;direction:rtl;font-size:12px;font-weight:500}@media (width<=720px){.ar-prose .ld-t th,.ar-prose .ld-t td{padding:10px 9px}}.ar-prose .ld-t th,.ar-prose .ld-t td,.ar-prose .ld-t small,.ar-prose .ld-t caption{word-spacing:normal;letter-spacing:0;text-align-last:auto;font-family:var(--f-body)!important}.ar-prose .ld-t tbody th,.ar-prose .ld-t tbody td{padding-top:9px;padding-bottom:9px}.ar-prose .ld-t tbody th small{margin:0 6px 0 0;font-size:11.5px;display:inline}.ar-prose .ld-t td.n.z,.ar-prose .ld-t td.nb.z{color:#b9b2a6;font-weight:500}.ar-prose table.ld-t{min-width:660px}.ar-prose .ld-t thead th.g{vertical-align:bottom}.ar-prose .ld-t .gs{border-inline-start:2px solid #dcd4c6!important}.ar-prose .ld-t thead th.g{color:var(--ink);vertical-align:middle;padding:10px 12px;font-size:13.5px;background:#f4f1eb!important;border-bottom:1px solid #e6e1d8!important}.ar-prose .ld-t thead th.g small{color:var(--ink-3);margin:0;font-size:12px;display:inline}.ar-prose .ld-t thead th.g small:before{content:"("}.ar-prose .ld-t thead th.g small:after{content:")"}.ar-prose .ld-t thead tr.sub th{border-bottom:2px solid #dcd4c6;padding:9px 10px;font-size:13px}.ar-prose .ld-t thead th[rowspan]{vertical-align:middle;border-bottom:2px solid #dcd4c6}.ar-prose .callout.qc{display:block}.ar-prose .callout.qc>b{margin-bottom:4px;display:block}.ar-prose .callout.qc p{text-align:start;margin:0 0 10px!important}.ar-prose .callout.qc ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ar-prose .callout.qc li{background:#fff;border:1px solid #dce4f2;border-radius:12px;grid-template-columns:150px auto 1fr;align-items:center;gap:14px;margin:0;padding:8px 14px;display:grid}.ar-prose .callout.qc li:before{content:none}.ar-prose .callout.qc li span{color:var(--ink);font-weight:600}.ar-prose .callout.qc li bdi{color:#1e3a66;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ar-prose .callout.qc li em{color:var(--ink-3);font-size:.92em;font-style:normal}.ar-prose .callout.qc li:last-child{background:#f3fbf6;border-color:#bfe3cf}.ar-prose .callout.qc li:last-child em{color:#1c7a4a;font-weight:700}.ar-prose .callout.qc li:nth-child(2) em{color:#b4432f}@media (width<=560px){.ar-prose .callout.qc li{grid-template-columns:1fr auto;gap:4px 10px}.ar-prose .callout.qc li em{grid-column:1/-1}}.ar-prose .callout.qc li{grid-template-columns:110px auto 1fr}.ar-prose .callout.qc p{word-spacing:normal;text-align:start!important}.ar-prose .frac-eq{background:linear-gradient(160deg,#f8f7f4,#fff 70%);border:1px solid #e6e1d8;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:24px 0;padding:26px 22px;display:flex}.ar-prose .fe-frac{background:#fff;border:1px solid #e6e1d8;border-radius:16px;flex-direction:column;align-items:stretch;padding:14px 22px;display:inline-flex;box-shadow:0 12px 26px -22px #14110c66}.ar-prose .fe-num,.ar-prose .fe-den{justify-content:center;align-items:flex-start;gap:12px;display:flex}.ar-prose .fe-num{padding-bottom:10px}.ar-prose .fe-den{border-top:2.5px solid var(--ink);padding-top:12px}.ar-prose .fe-t{flex-direction:column;align-items:center;min-width:64px;display:flex}.ar-prose .fe-t b,.ar-prose .fe-res b{font-family:var(--f-body);color:var(--ink);font-variant-numeric:tabular-nums;direction:ltr;font-size:1.6rem;font-weight:700;line-height:1.2}.ar-prose .fe-t small,.ar-prose .fe-res small{color:var(--ink-3);white-space:nowrap;margin-top:4px;font-size:12.5px;font-weight:600}.ar-prose .fe-den i{color:#8c7650;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.5}.ar-prose .fe-op{color:#8c7650;font-size:2rem;font-weight:700}.ar-prose .fe-res{background:#fbf9f5;border:1px solid #cdb98f;border-radius:16px;flex-direction:column;align-items:center;padding:14px 22px;display:flex}.ar-prose .fe-res b{font-size:1.9rem}@media (width<=560px){.ar-prose .frac-eq{gap:12px;padding:18px 10px}.ar-prose .fe-frac{padding:12px 10px}.ar-prose .fe-den,.ar-prose .fe-num{gap:6px}.ar-prose .fe-t{min-width:0}.ar-prose .fe-t b{font-size:1.2rem}.ar-prose .fe-t small{white-space:normal;text-align:center;max-width:76px;font-size:10.5px;line-height:1.35}.ar-prose .fe-res{padding:10px 16px}.ar-prose .fe-res b,.ar-prose .fe-op{font-size:1.5rem}.ar-prose .fe-frac{flex:100%;order:1}.ar-prose .fe-op{order:2}.ar-prose .fe-res{flex-direction:row;order:3;align-items:baseline;gap:10px}.ar-prose .fe-res small{margin:0}.ar-prose .fe-num .fe-t small{white-space:nowrap;max-width:none}}.ar-prose .callout.qc li{grid-template-columns:auto auto 1fr;gap:0;padding:0;overflow:hidden}.ar-prose .callout.qc li span{white-space:nowrap;text-align:center;background:#f3f6fc;border-inline-end:1px solid #dce4f2;justify-content:center;align-self:stretch;align-items:center;min-width:118px;padding:12px 16px;display:flex}.ar-prose .callout.qc li bdi{padding:12px 18px}.ar-prose .callout.qc li em{white-space:nowrap;background:#f4f1eb;border-radius:999px;justify-self:end;margin-inline-end:14px;padding:4px 12px;font-size:.88em}.ar-prose .callout.qc li:nth-child(2) em{background:#fbeae6}.ar-prose .callout.qc li:last-child em{background:#ddf3e6}.ar-prose .callout.qc li:last-child span{background:#e3f4ea;border-color:#bfe3cf}@media (width<=560px){.ar-prose .callout.qc li{grid-template-columns:auto 1fr;gap:0}.ar-prose .callout.qc li span{grid-row:span 2;min-width:84px;padding:10px}.ar-prose .callout.qc li bdi{justify-self:start;padding:10px 12px 4px}.ar-prose .callout.qc li em{grid-column:2;justify-self:start;margin:0 12px 10px}}.qx .qx-head p.ab-intro-l{max-width:none!important}.qx .qx-head p.ab-intro-l span{white-space:nowrap;display:block}@media (width<=620px){.qx .qx-head p.ab-intro-l{max-width:340px!important}.qx .qx-head p.ab-intro-l span{white-space:normal;display:inline}}.qx .qx-head p.ab-intro-l{margin-inline:auto;text-align:justify!important;text-align-last:center!important;text-wrap:wrap!important;max-width:860px!important}@media (width<=620px){.qx .qx-head p.ab-intro-l{max-width:none!important}}.kw{white-space:nowrap}
