@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");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:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(/assets/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(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(/assets/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}:root{font-family:var(--font-body);color:var(--text);background:var(--background);--rma-red:#e4173a;--rma-red-dark:#b60f2b;--rma-red-darker:#8a0a20;--rma-magenta:#b4276a;--rma-magenta-dark:#8c1d52;--rma-blue:#1b75bb;--rma-blue-dark:#12578c;--rma-blue-light:#39a3de;--rma-red-light:#ff4560;--globe-orange:#f58220;--globe-green:#3aa935;--globe-teal:#00a0a8;--globe-purple:#5b2d82;--globe-yellow:#f4c025;--ink-900:#101317;--ink-800:#1b2027;--ink-700:#2b323b;--ink-600:#414a56;--ink-500:#5c6673;--ink-400:#818b98;--ink-300:#afb7c1;--ink-200:#d5dae0;--ink-150:#e4e8ed;--ink-100:#eff2f5;--ink-050:#f7f9fa;--status-success:#1e8e5a;--status-warning:#c77a00;--status-danger:#c4122e;--status-info:#1b75bb;--brand-primary:var(--rma-red);--brand-primary-hover:var(--rma-red-dark);--brand-primary-active:var(--rma-red-darker);--brand-secondary:var(--rma-blue);--brand-accent:var(--rma-magenta);--gradient-wordmark:linear-gradient(96deg, var(--rma-red) 0%, var(--rma-magenta) 100%);--gradient-plastik:linear-gradient(180deg, var(--rma-blue-light) 0%, var(--rma-blue) 100%);--gradient-scrim:linear-gradient(180deg, #10131700 0%, #101317c7 100%);--shadow-xs:0 1px 2px #1013170f;--shadow-sm:0 1px 3px #10131714, 0 1px 2px #1013170a;--shadow-md:0 4px 12px #10131717;--shadow-lg:0 12px 28px #1013171f;--shadow-brand:0 8px 20px #e4173a38;--ring-focus:0 0 0 3px #1b75bb47;--ease-standard:cubic-bezier(.2, .6, .2, 1);--ease-out:cubic-bezier(.16, .84, .44, 1);--background:var(--ink-050);--background-secondary:var(--ink-150);--dark:var(--ink-900);--dark-secondary:var(--ink-800);--accent:var(--brand-primary);--accent-dark:var(--brand-primary-hover);--accent-light:var(--rma-red-light);--text:var(--ink-900);--text-body:var(--ink-700);--text-secondary:var(--ink-500);--line:var(--ink-200);--container:1400px;--dir-x:1;--font-display:"Manrope Variable", "Manrope", "IBM Plex Sans Arabic", "Source Sans 3 Variable", Arial, sans-serif;--font-body:"Source Sans 3 Variable", "Source Sans 3", "IBM Plex Sans Arabic", Arial, sans-serif;--font-mono:"Manrope Variable", "Manrope", "IBM Plex Sans Arabic", Arial, sans-serif}html[dir=rtl]{--dir-x:-1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body,button,input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}button{border:none}img{max-width:100%;display:block}.container{width:min(var(--container), calc(100% - 80px));margin-inline:auto}.section{border-bottom:1px solid var(--line);padding:140px 0}.eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-.025em;max-width:1100px;margin-bottom:56px;font-size:clamp(37px,5.04vw,73px);font-weight:600;line-height:1.08}.lead{letter-spacing:-.02em;max-width:600px;color:var(--text-secondary);font-size:18px;line-height:1.6}.hero{background:radial-gradient(circle at 70% 30%, #fffc, transparent 35%), linear-gradient(135deg, var(--ink-150) 0%, var(--ink-050) 55%, var(--ink-150) 100%);min-height:100vh;padding:28px 0 36px;position:relative;overflow:hidden}.heroContainer{flex-direction:column;min-height:calc(100vh - 64px);display:flex}.heroGrid{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:72px;padding:70px 0 55px;display:grid}.heroContent{z-index:2;position:relative}.heroContent .eyebrow{color:var(--accent);margin-bottom:30px}.heroContent h1{letter-spacing:-.025em;max-width:900px;margin-bottom:34px;font-size:clamp(49px,5.33vw,88px);font-weight:600;line-height:1.08}.heroContent h1 span{color:var(--accent);display:block}.heroContent .lead{margin-bottom:0}.actions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.button{border:1px solid var(--dark);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:42px;min-height:58px;padding:0 20px 0 24px;font-size:13px;font-weight:700;transition:background-color .22s,color .22s,border-color .22s,transform .22s;display:inline-flex}.buttonArrow{font-size:18px;line-height:1;transition:transform .22s}.button:hover .buttonArrow{transform:translate(calc(3px * var(--dir-x)), -3px)}.button.primary{color:#fff;background:var(--accent);border-color:var(--accent)}.button.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark);transform:translateY(-2px)}.button.ghost{background:0 0}.button.ghost:hover{color:#fff;background:var(--dark);transform:translateY(-2px)}.heroVisual{color:#fff;background:radial-gradient(circle at 50% 30%, #2c4473 0%, var(--ink-700) 40%, var(--ink-900) 80%);flex-direction:column;justify-content:space-between;min-height:610px;padding:26px;display:flex;position:relative;overflow:hidden}.heroVisual:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.heroVisualTop,.heroVisualBottom{z-index:3;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;font-size:11px;font-weight:700;display:flex;position:relative}.tankVisual{filter:drop-shadow(0 35px 30px #00000047);width:52%;height:69%;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.tankTop{background:linear-gradient(90deg, var(--ink-150), #fff, #bdc3cf);border-radius:50% 50% 16% 16%;width:48%;height:8%;position:absolute;top:0;left:50%;transform:translate(-50%)}.tankBody{background:linear-gradient(90deg, #b5bcca 0%, var(--ink-100) 22%, #fff 48%, #cfd5e1 72%, #9ba4b6 100%);border-radius:48% 48% 16% 16%/10% 10% 5% 5%;width:100%;position:absolute;top:5%;bottom:0;overflow:hidden}.tankBody:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffffd9 47%,#0000 58%);position:absolute;inset:0}.tankLine{background:#414a562e;width:100%;height:4px;position:absolute;inset-inline-start:0}.tankLineOne{top:30%}.tankLineTwo{top:52%}.tankLineThree{top:74%}.heroVisualBottom{align-items:flex-end}.heroVisualBottom>div{flex-direction:column;gap:8px;display:flex}.heroVisualBottom strong{letter-spacing:-.025em;font-size:27px;font-weight:500}.visualLabel{color:#ffffff80}.visualNumber{color:#ffffff73}.heroBottom{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #10131726;justify-content:space-between;padding-top:22px;font-size:11px;font-weight:700;display:flex}.stat{border-right:1px solid var(--line);min-height:190px;padding:38px 28px 38px 0}.stat:not(:first-child){padding-inline-start:28px}.stat strong{letter-spacing:-.025em;font-size:clamp(32px,3.4vw,53px);font-weight:500;display:block}.stat span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:11px;font-weight:700;display:block}.dark{color:#fff;background:var(--dark);border-color:var(--ink-700)}.muted{background:var(--background-secondary)}.card{border:1px solid var(--ink-700);min-height:350px;padding:32px;transition:background-color .25s,transform .25s}.card:hover{background:var(--ink-800);transform:translateY(-4px)}.card h3{letter-spacing:-.025em;margin-top:120px;margin-bottom:0;font-size:34px;font-weight:600}.list{margin-top:60px}.list a{border-top:1px solid var(--line);letter-spacing:-.02em;justify-content:space-between;padding:28px 0;font-size:28px;transition:padding-left .2s;display:flex}.list a:hover{padding-inline-start:10px}.chips{flex-wrap:wrap;gap:10px;margin-top:48px;display:flex}.chips span{border:1px solid #b0b7c6;padding:14px 18px;font-size:13px}.split{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;display:grid}@media (width<=1100px){.container{width:min(var(--container), calc(100% - 48px))}.heroGrid{grid-template-columns:1fr minmax(330px,.7fr);gap:40px}.heroContent h1{font-size:clamp(45px,5.76vw,65px)}.heroVisual{min-height:540px}}@media (width<=800px){.container{width:calc(100% - 32px)}.section{padding:90px 0}.hero{min-height:auto;padding:22px 0 24px}.heroContainer{min-height:auto}.heroGrid{flex-direction:column;gap:48px;padding:55px 0 28px;display:flex}.heroContent{width:100%}.heroContent .eyebrow{margin-bottom:22px}.heroContent h1{max-width:none;margin-bottom:28px;font-size:clamp(39px,11.52vw,56px);line-height:1.08}.heroContent .lead{max-width:520px;font-size:16px}.actions{flex-direction:column;width:100%;margin-top:34px}.button{width:100%}.heroVisual{width:100%;min-height:480px}.tankVisual{width:58%;height:67%}.heroBottom{margin-top:10px}.stat{border-bottom:1px solid var(--line);min-height:150px;padding:28px 16px 28px 0}.stat:nth-child(2n){border-inline-end:none;padding-inline-start:18px}.cardGrid,.split,.facilityGrid{grid-template-columns:1fr}.card{min-height:260px}.card h3{margin-top:70px}.list a{font-size:22px}}@media (width<=480px){.heroContent h1{font-size:clamp(40px,13.17vw,58px)}.heroVisual{min-height:420px;padding:20px}.tankVisual{width:66%}.heroBottom span:last-child{display:none}}.siteHeader{top:0;z-index:1000;-webkit-backdrop-filter:blur(18px);background:#f7f9fae0;border-bottom:1px solid #1013171a;width:100%;position:fixed;inset-inline-start:0}.headerInner{justify-content:space-between;align-items:center;height:76px;display:flex}.brand{align-items:center;min-width:170px;display:flex}.desktopNav{align-items:center;gap:34px;display:flex}.desktopNav a{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600;position:relative}.desktopNav a:after{content:"";inset-inline-start:0;background:var(--accent);width:0;height:1px;transition:width .2s;position:absolute;bottom:-8px}.desktopNav a:hover:after{width:100%}.headerActions{justify-content:flex-end;align-items:center;gap:18px;min-width:170px;display:flex}.headerContact{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.headerContact span{color:var(--accent)}.menuButton{cursor:pointer;background:0 0;width:36px;height:36px;padding:0;display:none;position:relative}.menuButton span{background:var(--text);width:24px;height:1px;transition:transform .25s,top .25s;position:absolute;inset-inline-start:6px}.menuButton span:first-child{top:13px}.menuButton span:last-child{top:22px}.menuButton.active span:first-child{top:17px;transform:rotate(45deg)}.menuButton.active span:last-child{top:17px;transform:rotate(-45deg)}.mobileMenu{z-index:900;visibility:hidden;opacity:0;pointer-events:none;background:var(--dark);color:#fff;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.mobileMenu.open{visibility:visible;opacity:1;pointer-events:auto}.mobileMenuInner{flex-direction:column;height:100%;padding-top:110px;padding-bottom:30px;display:flex}.mobileMenuTop,.mobileMenuBottom{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:700;display:flex}.mobileMenuTop{border-bottom:1px solid #ffffff26;padding-bottom:22px}.mobileNav{flex-direction:column;flex:1;justify-content:center;display:flex}.mobileNav a{letter-spacing:-.025em;border-bottom:1px solid #ffffff1f;align-items:flex-start;gap:24px;padding:16px 0;font-size:clamp(32px,6.8vw,54px);font-weight:500;line-height:1;display:flex}.mobileNav a span{color:var(--accent);letter-spacing:.08em;margin-top:7px;font-size:11px;font-weight:700}@media (width<=1050px){.desktopNav{gap:22px}.desktopNav a{font-size:11px}}@media (width<=900px){.desktopNav,.headerContact{display:none}.menuButton{display:block}.headerActions{min-width:auto}}.hero{padding-top:104px}.sectionIndex{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:26px;font-size:11px;font-weight:700;display:block}.sectionIndex.light{color:#fff6}.statsSection{border-bottom:1px solid var(--line);padding:140px 0}.statsSection .stat{border-inline-end:1px solid var(--line);flex-direction:column;min-height:300px;padding:28px 30px 34px;display:flex;position:relative}.statsSection .stat:first-child{padding-inline-start:0}.statsSection .stat:last-child{border-inline-end:none}.statsSection .stat strong{letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(36px,3.57vw,58px);font-weight:500;line-height:1}.statsSection .stat p{max-width:260px;color:var(--text-secondary);margin:20px 0 0;font-size:13px;line-height:1.55}@media (width<=800px){.statsSection{padding:95px 0}.statsSection .stat{border-inline-end:0;border-bottom:1px solid var(--line);min-height:220px;padding:25px 0 28px}.statsSection .stat:last-child{border-bottom:0}.statsSection .stat strong{margin-top:52px}}.productExplorerSection{background:var(--ink-050);border-bottom:1px solid var(--line);padding:150px 0}.productExplorerHeader{grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:80px;margin-bottom:90px;display:grid}.productExplorerHeader .eyebrow{color:var(--accent)}.productExplorerHeader h2{letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(43px,5.18vw,76px);font-weight:600;line-height:1.08}.productExplorerHeader h2 span{color:var(--ink-400);display:block}.productIntroText{max-width:640px;color:var(--text-secondary);letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.6}.productExplorer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.78fr 1.22fr;min-height:760px;display:grid}.productPreviewLabel{color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:block}@media (width<=1050px){.productExplorer{grid-template-columns:.9fr 1.1fr}}@media (width<=800px){.productExplorerSection{padding:100px 0}.productExplorerHeader{grid-template-columns:1fr;gap:35px;margin-bottom:55px}.productExplorerHeader h2{font-size:clamp(40px,10.8vw,56px)}.productIntroText{font-size:16px}.productExplorer{border-bottom:0;min-height:auto;display:block}}.globalSection{background:var(--dark);padding:150px 0}.globalHeader{grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:80px;margin-bottom:90px;display:grid}.globalHeader .eyebrow{color:var(--accent)}.globalHeader h2{letter-spacing:-.025em;margin:0;font-size:clamp(43px,5.04vw,73px);font-weight:600;line-height:1.08}.globalHeader h2 span{color:#ffffff47;display:block}.globalLabel{color:#ffffff59;letter-spacing:.08em;font-size:11px;font-weight:700}.globalLink{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff59;align-items:center;gap:28px;width:max-content;margin-top:auto;padding-top:45px;padding-bottom:8px;font-size:11px;font-weight:700;display:flex}.globalLink span{color:var(--accent);font-size:17px}@media (width<=800px){.globalSection{padding:100px 0}.globalHeader{grid-template-columns:1fr;gap:34px;margin-bottom:55px}.globalHeader h2{font-size:clamp(39px,10.8vw,54px)}}.internalPage{min-height:100vh}.notFoundPage{color:#fff;background:var(--dark);align-items:center;min-height:100vh;padding-top:180px;display:flex}.notFoundPage h1{letter-spacing:-.025em;max-width:900px;margin:30px 0 60px;font-size:clamp(58px,8.64vw,129px);font-weight:600;line-height:1.08}.notFoundPage h1 span{color:#ffffff40;display:block}.notFoundPage a{text-transform:uppercase;border-bottom:1px solid #fff6;padding-bottom:8px;font-size:12px;font-weight:700}.desktopNav a.active:after{width:100%}.quoteSection{background:var(--background);padding:150px 0}.quoteHeader{grid-template-columns:.65fr 1.35fr;gap:80px;margin-bottom:80px;display:grid}.quoteHeader .eyebrow{color:var(--accent)}.quoteHeader h2{margin:0 0 28px}.quoteHeader h2 span{color:var(--ink-400);display:block}.quoteHeader>div:last-child>p{max-width:640px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.6}.quoteLayout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;display:grid}.quoteSidebar{border-right:1px solid var(--line);padding:38px 50px 50px 0}.quoteSidebarLabel{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:65px;font-size:11px;font-weight:700;display:block}.quoteSidebar h3{letter-spacing:-.025em;max-width:390px;margin:0 0 28px;font-size:clamp(34px,3.4vw,53px);font-weight:600;line-height:1.08}.quoteSidebar>p{max-width:410px;color:var(--text-secondary);margin:0 0 60px;font-size:14px;line-height:1.65}.quoteSidebarDetails{border-top:1px solid var(--line)}.quoteSidebarDetails>div{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding:20px 0;display:flex}.quoteSidebarDetails span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.quoteSidebarDetails strong{font-size:14px;font-weight:500}.quoteForm{padding:38px 0 50px 50px}.formGrid{grid-template-columns:repeat(2,1fr);gap:34px 28px;display:grid}.formField{flex-direction:column;gap:11px;display:flex}.formFieldFull{grid-column:1/-1}.formField>span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.formField input,.formField select,.formField textarea{width:100%;color:var(--text);background:0 0;border:0;border-bottom:1px solid #b4bbc8;border-radius:0;outline:0;padding:13px 0 15px;font-family:inherit;font-size:16px;line-height:1.4;transition:border-color .18s}.formField select{cursor:pointer}.formField textarea{resize:vertical;min-height:160px}.formField input::placeholder,.formField textarea::placeholder{color:#9ca5b8}.formField input:focus,.formField select:focus,.formField textarea:focus{border-color:var(--accent)}.quoteFormBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:55px;padding-top:28px;display:flex}.quoteFormBottom>p{max-width:480px;color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.quoteSubmit{color:#fff;background:var(--dark);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:40px;min-width:225px;min-height:66px;padding:0 22px 0 25px;font-size:11px;font-weight:700;transition:background-color .2s,transform .2s,opacity .2s;display:flex}.quoteSubmit:hover:not(:disabled){background:var(--accent);transform:translateY(-2px)}.quoteSubmit:disabled{cursor:wait;opacity:.55}.quoteSubmit span:last-child{font-size:18px}.quoteFeedback{border:1px solid var(--line);margin-top:25px;padding:16px 18px;font-size:13px;line-height:1.5}.quoteFeedback.success{border-color:#7e8aa1}.quoteFeedback.error{color:var(--accent);border-color:var(--accent)}@media (width<=800px){.quoteSection{padding:100px 0}.quoteHeader{grid-template-columns:1fr;gap:34px;margin-bottom:55px}.quoteLayout{display:block}.quoteSidebar{border-inline-end:0;border-bottom:1px solid var(--line);padding:30px 0 50px}.quoteSidebarLabel{margin-bottom:35px}.quoteForm{padding:50px 0}.formGrid{grid-template-columns:1fr}.formFieldFull{grid-column:auto}.quoteFormBottom{flex-direction:column;align-items:stretch}.quoteSubmit{width:100%}}.adminLoginPage{background:var(--ink-900);place-items:center;min-height:100vh;padding:40px;display:grid}.adminLoginPanel{background:var(--ink-050);grid-template-columns:.7fr 1.3fr;width:min(1100px,100%);min-height:640px;display:grid}.adminLoginBrand{color:#fff;background:var(--accent);align-items:baseline;gap:8px;padding:40px;display:flex}.adminLoginBrand span{font-size:28px;font-weight:700}.adminLoginBrand small{letter-spacing:.08em;font-size:11px;font-weight:700}.adminLoginContent{flex-direction:column;justify-content:center;padding:70px;display:flex}.adminLoginContent .eyebrow{color:var(--accent)}.adminLoginContent h1{letter-spacing:-.025em;margin:25px 0;font-size:clamp(50px,5.76vw,82px);font-weight:600;line-height:1.08}.adminLoginContent h1 span{color:#9ca5b8;display:block}.adminLoginContent>p{max-width:500px;color:var(--text-secondary);line-height:1.6}.adminLoginForm{gap:28px;margin-top:45px;display:grid}.adminLoginForm label{gap:9px;display:grid}.adminLoginForm label>span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.adminLoginForm input{border:0;border-bottom:1px solid var(--line);background:0 0;outline:0;padding:12px 0 14px;font-size:16px}.adminLoginForm input:focus{border-color:var(--accent)}.adminLoginForm button{color:#fff;background:var(--dark);cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:0 22px;font-weight:700;display:flex}.adminLoginError{color:var(--accent);font-size:13px}.adminPage{background:var(--ink-100);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.adminSidebar{color:#fff;background:var(--ink-900);flex-direction:column;height:100vh;padding:32px 28px;display:flex;position:sticky;top:0}.adminLogo{align-items:baseline;gap:7px;margin-bottom:70px;display:flex}.adminLogo span{font-size:24px;font-weight:700}.adminLogo small{letter-spacing:.08em;font-size:11px;font-weight:700}.adminSidebar nav{gap:5px;display:grid}.adminSidebar nav a{color:#ffffff80;padding:14px 15px;font-size:13px}.adminSidebar nav a:hover,.adminSidebar nav a.active{color:#fff;background:#ffffff14}.adminSidebar>button{color:#ffffff8c;text-align:start;cursor:pointer;background:0 0;margin-top:auto;padding:14px}.adminContent{padding:48px 55px 80px}.adminPageHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:30px;display:flex}.adminLabel{color:var(--text-secondary);letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.adminPageHeader h1,.adminQuoteDetailHeader h1{letter-spacing:-.025em;margin:0;font-size:54px;font-weight:600}.adminPageHeader>span{color:var(--text-secondary);font-size:11px}.adminStatsGrid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:35px;display:grid}.adminStatsGrid article{background:#fff;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;display:flex}.adminStatsGrid span{color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.adminStatsGrid strong{letter-spacing:-.025em;font-size:54px;font-weight:500}.adminDashboardAction{color:#fff;background:var(--dark);justify-content:space-between;align-items:flex-end;margin-top:45px;padding:45px;display:flex}.adminDashboardAction span{color:#ffffff59;font-size:11px}.adminDashboardAction h2{margin:22px 0 0;font-size:44px;font-weight:600;line-height:1.08}.adminDashboardAction a{border-bottom:1px solid #ffffff59;padding-bottom:7px;font-size:11px;font-weight:700}.adminQuoteTable{border-top:1px solid var(--line);margin-top:35px}.adminQuoteTableHead,.adminQuoteRow{grid-template-columns:1.4fr 1fr .7fr .7fr 40px;align-items:center;gap:20px;display:grid}.adminQuoteTableHead{color:var(--text-secondary);text-transform:uppercase;padding:14px 20px;font-size:11px;font-weight:700}.adminQuoteRow{border-top:1px solid var(--line);background:#fff;min-height:82px;padding:16px 20px}.adminQuoteRow:hover{background:var(--ink-150)}.adminQuoteRow.unread{border-left:3px solid var(--accent)}.adminQuoteRow>div{gap:5px;display:grid}.adminQuoteRow strong{font-size:14px}.adminQuoteRow>div span,.adminQuoteRow>span{color:var(--text-secondary);font-size:12px}.quoteStatus{border:1px solid var(--line);text-transform:uppercase;width:max-content;padding:7px 9px;font-weight:700;font-size:11px!important}.quoteStatus.new{color:var(--accent)}.adminBack{color:var(--text-secondary);margin-bottom:40px;font-size:11px;display:inline-block}.adminQuoteDetailHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:50px;padding-bottom:35px;display:flex}.adminQuoteDetailHeader p{color:var(--text-secondary);margin:12px 0 0}.adminStatusControl{align-content:end;gap:10px;display:grid}.adminStatusControl>span{color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.adminStatusControl select{border:1px solid var(--line);background:#fff;min-width:180px;padding:12px}.adminQuoteDetailGrid{grid-template-columns:.8fr 1.2fr;gap:35px;margin-top:35px;display:grid}.adminQuoteInfo{background:#fff}.adminQuoteInfo>div{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:20px;padding:20px;display:grid}.adminQuoteInfo span{color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.adminQuoteInfo strong{word-break:break-word;font-size:13px;font-weight:500}.adminQuoteMessage{background:#fff;min-height:450px;padding:35px}.adminQuoteMessage>span{color:var(--text-secondary);font-size:11px;font-weight:700}.adminQuoteMessage p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:720px;margin:45px 0 0;font-size:20px;line-height:1.6}@media (width<=900px){.adminLoginPanel{grid-template-columns:1fr}.adminLoginBrand{min-height:100px}.adminLoginContent{padding:50px 28px}.adminPage{display:block}.adminSidebar{height:auto;position:relative}.adminSidebar nav{grid-template-columns:repeat(2,1fr)}.adminContent{padding:35px 20px 60px}.adminStatsGrid{grid-template-columns:repeat(2,1fr)}.adminDashboardAction{flex-direction:column;align-items:flex-start;gap:40px}.adminQuoteTable{overflow-x:auto}.adminQuoteTableHead,.adminQuoteRow{min-width:780px}.adminQuoteDetailHeader{flex-direction:column}.adminQuoteDetailGrid{grid-template-columns:1fr}}.adminStatCard{min-height:190px;color:var(--text);background:#fff;flex-direction:column;justify-content:space-between;padding:24px;transition:background-color .18s,color .18s,transform .18s;display:flex}.adminStatCard:hover{color:#fff;background:var(--dark);transform:translateY(-2px)}.adminStatCard>span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;transition:color .18s}.adminStatCard:hover>span{color:#ffffff73}.adminStatCard strong{letter-spacing:-.025em;font-size:54px;font-weight:500;line-height:1}.adminStatCard small{color:var(--text-secondary);font-size:11px;transition:color .18s}.adminStatCard:hover small{color:#ffffff73}.adminDashboardInfo{border:1px solid var(--line);background:#fff;margin-top:45px;padding:40px}.adminDashboardInfo h3{letter-spacing:-.025em;margin:10px 0 35px;font-size:34px;font-weight:600}.adminWorkflow{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.adminWorkflow>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:210px;padding:22px;display:flex}.adminWorkflow>div>span{color:var(--accent);font-size:11px;font-weight:700}.adminWorkflow strong{letter-spacing:-.02em;margin-top:auto;margin-bottom:12px;font-size:22px;font-weight:500}.adminWorkflow p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}@media (width<=1100px){.adminWorkflow{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.adminWorkflow{grid-template-columns:1fr}.adminDashboardInfo{padding:25px}}.adminQuoteToolbar{grid-template-columns:1fr 220px;gap:15px;margin-top:35px;display:grid}.adminQuoteToolbar input,.adminQuoteToolbar select{border:1px solid var(--line);width:100%;min-height:50px;color:var(--text);font:inherit;background:#fff;border-radius:0;outline:0;padding:0 15px}.adminQuoteToolbar input:focus,.adminQuoteToolbar select:focus{border-color:var(--accent)}.adminEmptyState,.adminErrorState{border:1px solid var(--line);background:#fff;margin-top:35px;padding:60px 40px}.adminEmptyState h2,.adminErrorState h2{letter-spacing:-.025em;margin:15px 0;font-size:36px;font-weight:600}.adminEmptyState p,.adminErrorState p{max-width:500px;color:var(--text-secondary);margin:0;line-height:1.6}.adminEmptyState button{color:#fff;background:var(--dark);cursor:pointer;border:0;margin-top:25px;padding:13px 18px;font-weight:700}.adminLoading{border:1px solid var(--line);background:#fff;margin-top:35px;padding:40px}@media (width<=700px){.adminQuoteToolbar{grid-template-columns:1fr}}.adminActiveFilter{color:var(--text-secondary);align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.adminActiveFilter strong{color:#fff;background:var(--dark);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:11px}.adminActiveFilter button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.adminSidebar nav a{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminSidebarBadge{color:#fff;background:var(--accent);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.adminPagination{grid-template-columns:150px 1fr 150px;align-items:center;gap:20px;margin-top:28px;display:grid}.adminPagination>div{justify-content:center;gap:6px;display:flex}.adminPagination button{border:1px solid var(--line);min-height:40px;color:var(--text);cursor:pointer;background:#fff;padding:0 14px;font-size:11px;font-weight:600}.adminPagination button:hover:not(:disabled),.adminPagination button.active{color:#fff;border-color:var(--dark);background:var(--dark)}.adminPagination button:disabled{opacity:.35;cursor:not-allowed}.adminPagination>button:last-child{justify-self:end}@media (width<=700px){.adminPagination{grid-template-columns:1fr 1fr}.adminPagination>div{flex-wrap:wrap;grid-area:1/1/auto/-1}.adminPagination>button:last-child{justify-self:stretch}}.productNotFound{align-items:center;min-height:100vh;padding:180px 0 100px;display:flex}.productNotFound h1{letter-spacing:-.025em;margin:30px 0 60px;font-size:clamp(46px,7.2vw,109px);font-weight:600;line-height:1.08}.productNotFound h1 span{color:var(--ink-400);display:block}.productNotFound a{border-bottom:1px solid var(--text);text-transform:uppercase;padding-bottom:8px;font-size:12px;font-weight:700}.mobileMenu{overscroll-behavior:contain;overflow-y:auto}.mobileNav a.active{color:var(--accent)}.quoteSidebarDetails a{color:inherit;text-underline-offset:3px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.adminInlineError{border-inline-start:3px solid var(--accent);color:var(--accent);background:#fff;margin-top:25px;padding:14px 18px;font-size:13px}.adminErrorState button{color:#fff;background:var(--dark);cursor:pointer;border:0;margin-top:25px;padding:13px 18px;font-weight:700}.adminSidebarUser{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding:14px 15px 6px;font-size:11px;overflow:hidden}.adminSidebarUser+button{margin-top:0}.adminQuoteDetailHeader a,.adminQuoteInfo a{color:inherit;text-underline-offset:3px;text-decoration:underline}.flag{border-radius:2px;flex:none;width:20px;height:14px;line-height:0;display:inline-block;position:relative;overflow:hidden}.flag svg{width:100%;height:100%}.flag:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #10131724}.languageSwitcher{position:relative}.languageSwitcherButton{border:1px solid var(--line);height:36px;color:var(--text);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .18s,background-color .18s;display:inline-flex}.languageSwitcherButton:hover,.languageSwitcher.open .languageSwitcherButton{border-color:var(--text);background:#fff9}.languageSwitcherCode{line-height:1}.languageSwitcherChevron{width:9px;height:6px;color:var(--text-secondary);transition:transform .2s}.languageSwitcher.open .languageSwitcherChevron{transform:rotate(180deg)}.languageSwitcherMenu{top:calc(100% + 10px);z-index:1100;border:1px solid var(--line);background:#fff;min-width:230px;padding:8px;animation:.16s ease-out languageMenuIn;position:absolute;inset-inline-end:0;box-shadow:0 18px 40px #1013171f,0 2px 6px #1013170f}.languageSwitcherMenu[hidden]{display:none}@keyframes languageMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.languageSwitcherTitle{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 10px;font-size:11px;font-weight:700;display:block}.languageSwitcherOption{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto 12px;align-items:center;gap:12px;padding:11px 10px;transition:background-color .15s;display:grid}.languageSwitcherOption:hover,.languageSwitcherOption:focus-visible{background:var(--background)}.languageSwitcherOption:focus-visible{outline-offset:-2px}.languageSwitcherLabel{font-size:14px;font-weight:500}.languageSwitcherOption[lang=ar] .languageSwitcherLabel{letter-spacing:0;font-family:IBM Plex Sans Arabic,"Source Sans 3 Variable",Arial,sans-serif}.languageSwitcherShort{color:var(--text-secondary);letter-spacing:.08em;font-size:11px;font-weight:700}.languageSwitcherCheck{width:12px;height:10px;color:var(--accent);opacity:0}.languageSwitcherOption.active .languageSwitcherLabel{font-weight:700}.languageSwitcherOption.active .languageSwitcherCheck{opacity:1}.languageSwitcherLabel{text-align:start;unicode-bidi:isolate}@media (width<=900px){.languageSwitcherButton{height:34px;padding:0 8px}}html[lang=ar]{font-family:IBM Plex Sans Arabic,"Source Sans 3 Variable",Arial,sans-serif}html[lang=ar] body *{letter-spacing:0!important}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .stat strong{line-height:1.25}html[lang=ar] .eyebrow,html[lang=ar] .sectionIndex{line-height:1.6}html[lang=ar] .eyebrow,html[lang=ar] .sectionIndex,html[lang=ar] .internalHeroMeta,html[lang=ar] .productDetailMeta,html[lang=ar] .technicalTable span,html[lang=ar] .productCatalogMeta span{font-size:12px}html[dir=rtl] .desktopNav a:after{inset-inline:auto 0}.brandLogo{line-height:0;display:block}.brandLogo img{width:auto;height:100%}.brand .brandLogo{height:52px}@media (width<=900px){.brand .brandLogo{height:42px}}.siteFooter{color:var(--text);background:color-mix(in srgb, var(--background-secondary) 45%, var(--background));border-top:1px solid var(--line);padding:64px 0}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.footerBrand,.footerContact{grid-column:span 2}@media (width>=640px){.footerContact{grid-column:auto}}.footerLogo{display:inline-flex}.footerLogo .brandLogo{height:56px}.footerBrand p{max-width:320px;color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:1.65}.footerSocials{align-items:center;gap:8px;margin-top:24px;display:flex}.footerIconButton{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:var(--background);border-radius:6px;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.footerIconButton:hover{color:#fff;background:var(--dark);border-color:var(--dark)}.footerIcon{flex:none;width:16px;height:16px}.footerColumn{flex-direction:column;gap:12px;display:flex}.footerColumn h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.footerColumn ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footerColumn li{color:var(--text-secondary);font-size:14px;line-height:1.5}.footerColumn a{color:var(--text-secondary);overflow-wrap:anywhere;transition:color .16s}.footerColumn a:hover{color:var(--text)}.footerAddress{align-items:flex-start;gap:8px;display:flex}.footerAddress .footerIcon{margin-top:2px}.footerSeparator{background:var(--line);border:0;height:1px;margin:32px 0}.footerBottom{flex-direction:column-reverse;align-items:flex-start;gap:16px;display:flex}.footerBottom p{color:var(--text-secondary);margin:0;font-size:14px}.footerLanguage .languageSwitcherButton{background:var(--background);border-radius:6px;height:32px}.footerLanguage .languageSwitcherMenu{border-radius:6px}.languageSwitcherUp .languageSwitcherMenu{top:auto;bottom:calc(100% + 8px)}@media (width>=640px){.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBrand,.footerContact{grid-column:auto}.footerBottom{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=1024px){.footerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px}}.globalSection{background:radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--brand-primary) 14%, transparent), transparent 32%), radial-gradient(circle at 10% 90%, #ffffff0a, transparent 40%), var(--dark);position:relative;overflow:hidden}.globalIntro{color:#ffffffa3;max-width:640px;margin:32px 0 0;font-size:18px;line-height:1.65}.globalFigures{flex-wrap:wrap;gap:12px;margin:36px 0 0;display:flex}.globalFigures div{background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:6px;min-width:150px;padding:16px 20px;display:flex}.globalFigures dt{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.globalFigures dd{color:#ffffff80;margin:0;font-size:12px;font-weight:500}.exportMapPanel{background:radial-gradient(ellipse 45% 55% at 58% 42%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 70%), radial-gradient(ellipse at 50% 0%, #ffffff0f, transparent 60%), linear-gradient(180deg, var(--ink-800), var(--ink-800));border:1px solid #ffffff14;border-radius:16px;margin:0;padding:32px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3,inset 0 1px #ffffff0f}.exportMapFrame{position:relative}.exportMap{touch-action:pan-y;border-radius:8px;width:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(98% 92%,#000 70%,#0000 100%);mask-image:radial-gradient(98% 92%,#000 70%,#0000 100%)}.exportMap.canPan{cursor:grab;touch-action:none}.exportMap.dragging{cursor:grabbing}.exportMapCanvas{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.exportCountry,.exportRoute path{transition:stroke-opacity .4s}.exportRoute path{filter:drop-shadow(0 0 1.2px color-mix(in srgb, var(--brand-primary) 70%, transparent))}.exportMapLabel{z-index:2;white-space:nowrap;pointer-events:none;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.2;position:absolute}.exportMapLabelHub{border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);background:#101317d1}.exportMapLabelActive{color:var(--ink-900);pointer-events:auto;background:#fff;box-shadow:0 10px 30px #00000073}.labelTop{transform:translate(-50%,calc(-100% - 14px))}.labelBottom{transform:translate(-50%,14px)}.labelLeft{transform:translate(calc(-100% - 14px),-50%)}.labelRight{transform:translate(14px,-50%)}.exportMapLabelShort{display:none}.exportMapLegend,.exportMapControls{-webkit-backdrop-filter:blur(12px);background:#101317b3;border:1px solid #ffffff1a;border-radius:999px}.exportMapLegend{color:#ffffffb8;flex-wrap:wrap;gap:8px 18px;margin:0;padding:9px 16px;font-size:12px;font-weight:500;list-style:none;display:flex;position:absolute;bottom:4px;left:4px}.exportMapLegend li{align-items:center;gap:8px;display:flex}.legendHub,.legendMarket{border-radius:50%;width:9px;height:9px}.legendHub{box-shadow:0 0 0 2px var(--accent);background:#fff}.legendMarket{background:var(--brand-primary);box-shadow:0 0 8px color-mix(in srgb, var(--brand-primary) 80%, transparent)}.legendRoute{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-primary) 30%, transparent), var(--brand-primary));border-radius:2px;width:18px;height:2px}.exportMapControls{gap:2px;padding:3px;display:flex;position:absolute;bottom:4px;right:4px;overflow:hidden}.exportMapControls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .16s,opacity .16s;display:flex}.exportMapControls button:hover:not(:disabled){background:#ffffff1f}.exportMapControls button:disabled{opacity:.3;cursor:default}.exportMapControls svg{width:16px;height:16px}.exportStepsHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin:44px 0 16px;display:flex}.exportStepsHeader .globalLabel{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.exportStepsHeader .globalLink{margin:0;padding-top:0}.exportSteps{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.exportSteps>li{display:flex}.exportStep{color:#fff;width:100%;font:inherit;text-align:start;cursor:default;background:linear-gradient(165deg,#ffffff0e,#ffffff04);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 18px 22px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,background .35s,box-shadow .35s,opacity .35s;display:flex;position:relative;overflow:hidden}button.exportStep:hover{border-color:#fff3;transform:translateY(-2px)}.exportStep.upcoming{opacity:.45}.exportStep.active{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--brand-primary) 28%, transparent), transparent 60%), linear-gradient(165deg, #ffffff14, #ffffff05);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 1px 0 #ffffff14;transform:translateY(-4px)}.exportStepIndex{color:#ffffffb3;width:28px;height:28px;font-family:var(--font-display);border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.exportStep.active .exportStepIndex{color:#fff;background:var(--accent);border-color:#0000}.exportStepIndex svg{width:14px;height:14px}.exportStep strong{letter-spacing:-.01em;margin-top:14px;font-size:16px;font-weight:700}.exportStepRegion{color:#ffffff80;font-size:12px}.exportStepProgress{background:0 0;border-radius:3px;height:3px;position:absolute;bottom:10px;left:14px;right:14px;overflow:hidden}.exportStep.active .exportStepProgress{background:#ffffff1a}.exportStepProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--brand-primary-hover), var(--accent-light));transform-origin:0;width:100%;height:100%;animation:3s linear forwards exportStepProgress;display:block;transform:scaleX(0)}html[dir=rtl] .exportStepProgress span{transform-origin:100%}@keyframes exportStepProgress{to{transform:scaleX(1)}}@media (width<=1100px){.exportSteps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.exportMapPanel{border-radius:10px;padding:16px}.exportMapLegend{width:max-content;max-width:calc(100% - 130px);margin-top:12px;font-size:11px;position:static}.exportStepsHeader{flex-direction:column;align-items:flex-start;margin-top:36px}.exportSteps{scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 4px;display:flex;overflow-x:auto}.exportSteps::-webkit-scrollbar{display:none}.exportSteps>li{scroll-snap-align:start;flex:0 0 46%}}@media (width<=640px){.exportMapPanel{margin-inline:-8px;padding:10px 8px 12px}.exportMapLabel{padding:4px 9px;font-size:11px}.exportMapLabelHub .exportMapLabelFull{display:none}.exportMapLabelHub .exportMapLabelShort{display:inline}.exportMapLabelHub.labelRight{transform:translate(10px,-50%)}.exportMapLegend{border-radius:8px;gap:6px 12px;max-width:none}.exportMapControls{width:max-content;margin:10px 0 0 auto;position:static}}@media (prefers-reduced-motion:reduce){.exportStep{transition:none}}.contactLocations{padding:120px 0}.contactLocationsHeader{grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:80px;margin-bottom:64px;display:grid}.contactLocationsHeader .eyebrow{color:var(--accent)}.contactLocationsHeader h2{letter-spacing:-.025em;margin:0;font-size:clamp(35px,4.32vw,63px);font-weight:600;line-height:1.08}.contactLocationsHeader h2 span{color:#ffffff47;display:block}.contactLocationsHeader p{color:#ffffff9e;max-width:600px;margin:30px 0 0;font-size:18px;line-height:1.6}.contactLocationsGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:stretch;gap:24px;display:grid}.contactLocationsSide{background:#ffffff1f;border:1px solid #ffffff1f;flex-direction:column;gap:1px;display:flex}.contactChannels{background:var(--dark);flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.contactChannelsLabel{color:#fff6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.contactChannel{color:#fff;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:14px;padding:13px 14px;transition:background-color .18s,border-color .18s;display:flex}.contactChannel:hover{background:#ffffff0a;border-color:#ffffff4d}.contactChannel>svg{width:18px;height:18px;color:var(--accent);flex:none}.contactChannel>span:not([aria-hidden]){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contactChannel small{color:#ffffff73;font-size:11px;font-weight:600}.contactChannel strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.contactChannel>span[aria-hidden]{color:var(--accent)}.contactChannelPrimary{border-color:var(--accent);background:var(--accent)}.contactChannelPrimary>svg{color:#fff}.contactChannelPrimary small{color:#ffffffbf}.contactChannelPrimary:hover{border-color:var(--accent-dark);background:var(--accent-dark)}#quote-form{scroll-margin-top:76px}@media (width<=1000px){.contactLocationsHeader,.contactLocationsGrid{grid-template-columns:1fr}.contactLocationsHeader{gap:30px}}@media (width<=640px){.contactLocations{padding:80px 0}.contactLocationsHeader{margin-bottom:40px}}.contactMap{background:var(--ink-700);border:1px solid #ffffff1f;min-height:520px;position:relative}.contactMap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.contactAddressCard{background:var(--dark);flex-direction:column;gap:18px;padding:24px;display:flex}.contactChannelsLabel{align-items:center;gap:8px;display:inline-flex}.contactChannelsLabel svg{width:14px;height:14px;color:var(--accent)}.contactAddressCard address{color:#ffffffb3;flex-direction:column;gap:3px;font-size:15px;font-style:normal;line-height:1.5;display:flex}.contactAddressCard address strong{color:#fff;letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:600}.contactAddressActions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.contactAddressActions .contactChannel{padding:11px 16px}.contactTextLink{color:#fff;border-bottom:1px solid #ffffff4d;align-items:center;gap:10px;padding-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}.contactTextLink>span{color:var(--accent)}.contactChannelOutline{border-color:var(--accent)}.contactChannelOutline>svg{color:var(--accent)}@media (width<=1000px){.contactMap{min-height:380px}}@media (width<=640px){.contactMap{min-height:300px}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}h1,h2,h3,.stat strong,.globalFigures dt,.heroVisualBottom strong,.exportStep strong,.contactAddressCard address strong,.adminPageHeader h1{font-family:var(--font-display);font-feature-settings:"ss01", "cv01"}h1 span,h2 span{font-weight:500}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.globalSection+.contactLocations{border-top:1px solid #ffffff14}:root{--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--line-dark:#ffffff24;--shadow-soft:var(--shadow-sm)}.button,.quoteSubmit,.productDetailCtaButton,.headerQuote,.mobileMenuQuote,.languageSwitcherButton,.productFilters>*,.contactChannel,.quoteFeedback,.productDownloadsList button{border-radius:var(--radius-sm)}.languageSwitcherMenu{border-radius:var(--radius-md);overflow:hidden}.productCatalogArrow,.industryArrow,.relatedProductBottom>span,.footerIconButton{border-radius:var(--radius-xs)}.heroVisual,.productDetailVisual,.contactMap,.contactLocationsSide{border-radius:var(--radius-lg);overflow:hidden}.heroVisual,.productDetailVisual{box-shadow:0 30px 60px -36px #1013178c}.contactMap iframe{border-radius:inherit}.productExplorer{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffff73;overflow:hidden}.stat{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff8c;padding:28px}.headerQuote{border:1px solid var(--accent);color:#fff;background:var(--accent);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;height:40px;padding:0 18px;font-family:inherit;font-size:11px;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.headerQuote:hover{border-color:var(--accent-dark);background:var(--accent-dark);transform:translateY(-1px)}.mobileMenuQuote{color:#fff;background:var(--accent);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-bottom:28px;padding:0 22px;font-family:inherit;font-size:13px;font-weight:700;display:flex}@media (width<=560px){.headerQuote{display:none}}.footerContactItem{align-items:center;gap:8px;display:flex}.footerQuoteLink{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:#fff;margin-top:4px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .16s,color .16s}.footerQuoteLink:hover{border-color:var(--accent);color:var(--accent)}button.contactChannel{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0}.contactChannelOutline{color:#fff}.quoteModal{z-index:1200;visibility:hidden;opacity:0;place-items:center;padding:24px;transition:opacity .22s,visibility 0s linear .22s;display:grid;position:fixed;inset:0}.quoteModal.open{visibility:visible;opacity:1;transition:opacity .22s,visibility}.quoteModalBackdrop{-webkit-backdrop-filter:blur(6px);background:#1013179e;position:absolute;inset:0}.quoteModalDialog{border-radius:var(--radius-lg);background:var(--background);grid-template-columns:360px 1fr;width:min(1120px,100%);max-height:calc(100dvh - 48px);transition:transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.985);box-shadow:0 40px 100px -30px #0000008c}.quoteModal.open .quoteModalDialog{transform:none}.quoteModalAside{color:#fff;background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--brand-primary) 28%, transparent), transparent 60%), var(--dark);flex-direction:column;padding:40px 36px;display:flex}.quoteModalAside .eyebrow{color:var(--accent);margin:0 0 22px}.quoteModalAside h2{margin:0 0 20px;font-size:clamp(34px,3.2vw,46px);line-height:1.08}.quoteModalAside h2 span{color:#ffffff80;display:block}.quoteModalAside>p{color:#ffffffad;margin:0;font-size:15px;line-height:1.6}.quoteModalContacts{flex-direction:column;gap:14px;margin:auto 0 0;padding:32px 0 0;list-style:none;display:flex}.quoteModalContacts li{color:#ffffffc7;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.quoteModalContacts svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.quoteModalContacts a{color:#fff}.quoteModalContacts a:hover{color:var(--accent)}.quoteModalForm{overscroll-behavior:contain;padding:40px;position:relative;overflow-y:auto}.quoteModalForm .formGrid{gap:20px}.quoteModalForm .quoteFormBottom{margin-top:28px}.quoteModalClose{top:16px;z-index:1;border:1px solid var(--line);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--text);cursor:pointer;background:#fff;place-items:center;transition:border-color .16s,color .16s,transform .16s;display:grid;position:absolute;inset-inline-end:16px}.quoteModalClose:hover{border-color:var(--accent);color:var(--accent);transform:rotate(90deg)}.quoteModalClose svg{width:18px;height:18px}.formField input,.formField select,.formField textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;padding:12px 14px;transition:border-color .18s,box-shadow .18s}.formField input:focus,.formField select:focus,.formField textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}.formField textarea{min-height:130px}@media (width<=900px){.quoteModal{place-items:end center;padding:0}.quoteModalDialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:94dvh;display:block;overflow-y:auto;transform:translateY(40px)}.quoteModalAside{padding:28px 20px 24px}.quoteModalAside h2{padding-inline-end:48px}.quoteModalContacts{padding-top:20px}.quoteModalForm{padding:24px 20px 32px;overflow:visible}.quoteModalClose{color:#fff;background:#ffffff14;border-color:#fff3;margin-block:14px -54px;margin-inline:auto 14px;position:sticky;top:14px}}.formField input:focus-visible,.formField select:focus-visible,.formField textarea:focus-visible{outline:0}.floatingContact{inset-inline-end:20px;z-index:800;position:fixed;bottom:24px}.floatingContact ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.floatingContactItem{animation:.52s cubic-bezier(.34,1.56,.64,1) both bubbleIn;animation-delay:calc(.6s + var(--bubble-delay));position:relative}.floatingContactItem a{border-radius:var(--radius-pill);width:54px;height:54px;color:var(--bubble-color);background:#fff;border:1px solid #10131714;place-items:center;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s,color .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #10131714,0 14px 30px -12px #10131759}.floatingContactFill{background:var(--bubble-color);height:0;transition:height .3s;position:absolute;inset:auto 0 0}.floatingContactIcon{z-index:1;width:24px;height:24px;position:relative}.floatingContactItem:hover a,.floatingContactItem a:focus-visible{color:#fff;box-shadow:0 2px 6px #1013171a, 0 18px 36px -12px var(--bubble-color);transform:translateY(-3px)scale(1.06)}.floatingContactItem:hover .floatingContactFill,.floatingContactItem a:focus-visible .floatingContactFill{height:100%}.floatingContactTooltip{top:50%;border-radius:var(--radius-xs);color:#fff;background:var(--bubble-color);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(calc(8px * var(--dir-x)), -50%);padding:8px 12px;font-size:13px;font-weight:600;transition:opacity .26s,transform .26s,visibility 0s linear .26s;position:absolute;inset-inline-end:calc(100% + 6px);box-shadow:0 10px 24px -10px #10131773}.floatingContactItem:hover .floatingContactTooltip,.floatingContactItem:focus-within .floatingContactTooltip{opacity:1;visibility:visible;transform:translate(calc(-6px * var(--dir-x)), -50%);transition:opacity .26s,transform .26s,visibility}.floatingContact-whatsapp a:after{content:"";border-radius:inherit;animation:2.4s ease-out 1.6s infinite bubblePulse;position:absolute;inset:-1px;box-shadow:0 0 #25d3668c}@keyframes bubbleIn{0%{opacity:0;transform:translateY(16px)scale(.6)}to{opacity:1;transform:none}}@keyframes bubblePulse{0%{box-shadow:0 0 #25d3668c}70%,to{box-shadow:0 0 0 14px #25d36600}}@media (width<=640px){.floatingContact{inset-inline-end:12px;bottom:14px}.floatingContact ul{gap:8px}.floatingContactItem a{width:42px;height:42px}.floatingContactIcon{width:19px;height:19px}.floatingContactTooltip{display:none}}@media (prefers-reduced-motion:reduce){.floatingContactItem,.floatingContact-whatsapp a:after{animation:none}}.dark,.quoteModalAside,.mobileMenu,.productDetailCta,.heroVisual,.productPreview,.productDetailVisual{--accent:var(--accent-light)}.dark .contactChannelPrimary,.dark .button.primary,.productDetailCta .productDetailCtaButton,.mobileMenu .mobileMenuQuote{background:var(--brand-primary);border-color:var(--brand-primary)}.cookieConsent{bottom:20px;z-index:1100;border:1px solid var(--line);border-radius:var(--radius-lg);width:min(440px,100% - 40px);color:var(--text);background:#fff;padding:22px;animation:.36s cubic-bezier(.2,.8,.2,1) both cookieIn;position:fixed;inset-inline-start:20px;box-shadow:0 30px 70px -30px #10131773}.cookieConsentTitle{font-family:var(--font-display);margin:0 0 8px;font-size:17px;font-weight:600}.cookieConsentText{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.cookieConsentOptions{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cookieConsentOptions label{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.cookieConsentOptions label>span{flex-direction:column;gap:3px;display:flex}.cookieConsentOptions strong{font-size:14px;font-weight:600}.cookieConsentOptions small{color:var(--text-secondary);font-size:12px;line-height:1.45}.cookieConsentOptions input{border-radius:var(--radius-pill);background:var(--line);cursor:pointer;appearance:none;flex:none;width:40px;height:22px;margin:0;transition:background-color .18s;position:relative}.cookieConsentOptions input:after{content:"";top:3px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #1013174d}.cookieConsentOptions input:checked{background:var(--accent)}.cookieConsentOptions input:checked:after{transform:translateX(calc(18px * var(--dir-x)))}.cookieConsentOptions input:disabled{cursor:not-allowed;opacity:.6}.cookieConsentActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cookieButton{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:42px;color:var(--text);cursor:pointer;background:#fff;flex:auto;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.cookieButton:hover{border-color:var(--accent);color:var(--accent)}.cookieButtonGhost{color:var(--text-secondary);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.cookieButtonPrimary{border-color:var(--accent);color:#fff;background:var(--accent)}.cookieButtonPrimary:hover{border-color:var(--accent-dark);color:#fff;background:var(--accent-dark)}.footerCookieLink{color:var(--text-secondary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.footerCookieLink:hover{color:var(--accent)}@keyframes cookieIn{0%{opacity:0;transform:translateY(16px)}}@media (width<=640px){.cookieConsent{bottom:0;width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;inset-inline:0}}@media (prefers-reduced-motion:reduce){.cookieConsent{animation:none}}.exportMapPlaceholder{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--accent-light) 8%, transparent), transparent 70%);border-radius:8px;width:100%}.adminSidebar{overflow-y:auto}.adminLogo{margin-bottom:40px}.adminNavGroup{color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;margin:18px 0 4px;padding:0 15px;font-size:10px;font-weight:700}.adminSidebar nav a{border-radius:var(--radius-sm)}.adminSidebar>button{margin-top:6px}.publishPanel{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1f;flex-direction:column;gap:6px;margin-top:auto;margin-bottom:14px;padding:16px;display:flex}.publishPanel.pending{border-color:color-mix(in srgb, var(--accent-light) 60%, transparent);background:color-mix(in srgb, var(--accent-light) 10%, transparent)}.publishPanelLabel{font-size:13px;font-weight:600}.publishPanel small{color:#ffffff8c;font-size:12px}.publishPanel .publishPanelError{color:#ffb4b4}.publishPanel button{border-radius:var(--radius-sm);color:#fff;background:var(--accent);cursor:pointer;min-height:40px;font:inherit;border:0;margin-top:8px;font-size:13px;font-weight:700}.publishPanel button:hover:not(:disabled){background:var(--accent-dark)}.publishPanel button:disabled{cursor:wait;opacity:.6}.cmsHint{color:var(--text-secondary);margin:18px 0 0;font-size:13px;line-height:1.6}.cmsHint code,.cmsEmpty code{background:#10131712;border-radius:6px;padding:1px 6px;font-size:12px}.cmsMuted{color:var(--text-secondary);font-size:12px}.cmsWarn{color:#b45309!important}.cmsButton{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:38px;color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.cmsButton:hover{border-color:var(--accent);color:var(--accent)}.cmsButtonPrimary{border-color:var(--accent);color:#fff;background:var(--accent)}.cmsButtonPrimary:hover{color:#fff;background:var(--accent-dark)}.cmsButton:disabled{cursor:not-allowed;opacity:.55}.cmsButtonDanger:hover{color:#c2410c;border-color:#c2410c}.cmsLink{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.cmsMessage{border-radius:var(--radius-sm);margin:20px 0 0;padding:12px 16px;font-size:13px}.cmsMessage.success{color:#14532d;background:#dcfce7}.cmsMessage.error{color:#7f1d1d;background:#fee2e2}.cmsEmpty{border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--text-secondary);background:#fff;margin-top:28px;padding:32px;font-size:14px}.cmsDot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-inline-start:8px;display:inline-block}.cmsTable{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;margin-top:26px;overflow:hidden}.cmsTableHead{color:var(--text-secondary);background:var(--ink-050);letter-spacing:.06em;text-transform:uppercase;border-top:0;font-size:11px;font-weight:700}.cmsProductName{align-items:center;gap:12px;display:flex}.cmsProductName img,.cmsThumbEmpty{border-radius:var(--radius-xs);object-fit:contain;background:var(--ink-900);flex:none;width:44px;height:44px}.cmsProductName>span{flex-direction:column;gap:2px;display:flex}.cmsProductName small{color:var(--text-secondary);font-size:12px}.cmsStatus{border-radius:var(--radius-pill);cursor:pointer;font:inherit;border:0;padding:5px 12px;font-size:12px;font-weight:700}.cmsStatus.on{color:#14532d;background:#dcfce7}.cmsStatus.off{color:#6b7280;background:#eef0f4}.cmsRowActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cmsForm{margin-top:8px;padding-bottom:90px}.cmsGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px;margin-top:24px;display:grid}.cmsColumn{flex-direction:column;gap:20px;display:flex}.cmsSettingsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.cmsCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:16px;padding:22px;display:flex}.cmsCard h2{margin:0;font-size:16px;font-weight:600}.cmsCard .cmsHint{margin:0}.cmsField{flex-direction:column;gap:6px;display:flex}.cmsField>span{color:var(--text-secondary);font-size:12px;font-weight:600}.cmsField input,.cmsField select,.cmsField textarea,.cmsSearch{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;background:#fff;padding:10px 12px;font-size:14px;line-height:1.45}.cmsField textarea{resize:vertical}.cmsField input:focus,.cmsField select:focus,.cmsField textarea:focus,.cmsSearch:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:0}.cmsField input::placeholder,.cmsField textarea::placeholder{color:var(--ink-400)}.cmsField small{color:var(--text-secondary);font-size:12px}.cmsInline{grid-template-columns:1fr 110px;gap:12px;display:grid}.cmsCheck{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.cmsCheck input{width:18px;height:18px;accent-color:var(--accent)}.cmsTabs{border-radius:var(--radius-sm);background:var(--ink-100);gap:6px;padding:4px;display:flex}.cmsTabs button{min-height:36px;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex:1;font-size:13px;font-weight:600}.cmsTabs button.active{color:var(--text);background:#fff;box-shadow:0 1px 3px #1013171f}.cmsImage{aspect-ratio:4/3;border-radius:var(--radius-md);color:#fff9;background:radial-gradient(circle at 50% 35%, var(--ink-700), var(--ink-900));text-align:center;place-items:center;font-size:13px;display:grid;overflow:hidden}.cmsImage img{object-fit:contain;max-width:85%;max-height:85%}.cmsSaveBar{background:linear-gradient(to top, var(--ink-100) 70%, #eff2f500);color:var(--text-secondary);justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;padding:14px 0;font-size:13px;display:flex;position:sticky;bottom:0}.cmsTexts{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;display:grid}.cmsSections{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:2px;max-height:calc(100vh - 40px);padding:10px;display:flex;position:sticky;top:20px;overflow-y:auto}.cmsSections .cmsSearch{margin-bottom:8px}.cmsSections button{color:var(--text-secondary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;display:flex}.cmsSections button:hover{color:var(--text);background:var(--ink-100)}.cmsSections button.active{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);font-weight:600}.cmsTextList{flex-direction:column;gap:12px;display:flex}.cmsTextItem{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;padding:16px 18px}.cmsTextItem.dirty{border-color:var(--accent)}.cmsTextItemHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cmsTextItemHead code{color:var(--text-secondary);font-size:12px}.cmsTextInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.cmsGrid,.cmsTexts{grid-template-columns:1fr}.cmsSections{max-height:320px;position:static}.cmsTextInputs{grid-template-columns:1fr}}.publishPanelLog summary{color:#ffffffb3;cursor:pointer;font-size:12px}.publishPanelLog pre{border-radius:var(--radius-xs);color:#fffc;white-space:pre-wrap;word-break:break-word;background:#0000004d;max-height:220px;margin:8px 0 0;padding:8px;font-size:10px;line-height:1.4;overflow:auto}.blogListSection,.videosSection{padding:80px 0 120px}.blogEmpty{border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--text-secondary);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:48px;display:flex}.blogEmpty p{margin:0}.blogEmpty a{color:var(--accent);gap:8px;font-weight:600;display:inline-flex}.blogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blogCard.featured{grid-column:span 2}.blogCardLink{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;height:100%;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.blogCardLink:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.blogCardMedia{aspect-ratio:16/9;background:radial-gradient(circle at 30% 20%, var(--ink-700), var(--ink-900));place-items:center;display:grid;overflow:hidden}.blogCardMedia img{object-fit:cover;width:100%;height:100%}.blogCardPlaceholder{color:#ffffff24;font-family:var(--font-display);letter-spacing:-.04em;font-size:64px;font-weight:700}.blogCardBody{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.blogCardMeta{color:var(--text-secondary);flex-wrap:wrap;gap:6px;margin:0;font-size:13px;display:flex}.blogCardBody h2{margin:0;font-size:clamp(20px,1.7vw,24px);line-height:1.25}.blogCard.featured .blogCardBody h2{font-size:clamp(24px,2.4vw,32px)}.blogCardExcerpt{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.blogCardMore{color:var(--accent);gap:8px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}.blogVideosStrip{padding:0 0 120px}.blogVideosHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.blogVideosHeader h2{margin:0;font-size:clamp(26px,3vw,40px)}.blogVideosHeader h2 span{color:var(--text-secondary)}.blogVideosHeader .globalLink{color:var(--accent)}.blogVideosRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blogVideoThumb{flex-direction:column;gap:10px;font-weight:600;display:flex}.blogVideoThumb img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%}.blogPostHero{padding:150px 0 40px}.blogPostNarrow{max-width:780px}.blogBack{color:var(--text-secondary);gap:8px;margin-bottom:28px;font-size:14px;font-weight:600;display:inline-flex}.blogBack:hover{color:var(--accent)}.blogPostHero h1{margin:14px 0 0;font-size:clamp(34px,4.6vw,58px);line-height:1.1}.blogPostLead{color:var(--text-secondary);margin:22px 0 0;font-size:19px;line-height:1.6}.blogPostCover{max-width:1100px;margin-bottom:40px}.blogPostCover img{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:560px}.prose{color:var(--text);font-size:17px;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2em;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.prose h3{margin-top:1.6em;font-size:21px}.prose p,.prose ul,.prose ol{margin-bottom:0}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li+li{margin-top:.4em}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose strong{font-weight:600}.prose blockquote{border-inline-start:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-secondary);background:#fff;margin-inline:0;padding:16px 20px}.prose img{border-radius:var(--radius-md);width:100%}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:start;padding:10px 12px}.blogPostVideo{margin-top:40px}.blogRelated{margin-top:48px}.blogRelated h2,.blogCta h2{margin:0 0 16px;font-size:22px}.blogRelatedList{gap:10px;display:grid}.blogRelatedItem{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:border-color .16s;display:flex}.blogRelatedItem:hover{border-color:var(--accent)}.blogRelatedItem span{flex-direction:column;gap:2px;display:flex}.blogRelatedItem small{color:var(--text-secondary)}.blogCta{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--accent-light) 30%, transparent), transparent 60%), var(--dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:48px 0 120px;padding:32px;display:flex}.blogCta h2{margin-bottom:8px}.blogCta p{color:#ffffffb3;max-width:460px;margin:0}.youtubeEmbed{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;position:relative;overflow:hidden}.youtubeEmbed iframe,.youtubeEmbed button{border:0;width:100%;height:100%;position:absolute;inset:0}.youtubeEmbed button{cursor:pointer;background:#000;padding:0}.youtubeEmbed button img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .2s,transform .4s}.youtubeEmbed button:hover img{opacity:1;transform:scale(1.02)}.youtubeEmbedPlay{color:#171717d9;width:68px;transition:color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtubeEmbed button:hover .youtubeEmbedPlay{color:red}.videosGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.videoCard{flex-direction:column;gap:14px;display:flex}.videoCardBody h2{margin:0;font-size:20px}.videoCardBody p{color:var(--text-secondary);margin:6px 0 0;font-size:15px;line-height:1.6}.videosChannel{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;align-items:center;gap:14px;margin-top:48px;padding:18px 22px;display:inline-flex}.videosChannel svg{color:red;width:28px;height:28px}.videosChannel span{flex-direction:column;display:flex}.videosChannel small{color:var(--text-secondary)}@media (width<=1000px){.blogGrid,.blogVideosRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.blogGrid,.blogVideosRow,.videosGrid{grid-template-columns:1fr}.blogCard.featured{grid-column:auto}.blogListSection,.videosSection{padding:48px 0 80px}.blogPostHero{padding:120px 0 28px}.prose{font-size:16px}.blogCta{padding:24px}}.cmsPostRow{border-top:1px solid var(--line);grid-template-columns:2.4fr 120px 120px 110px 190px;align-items:center;gap:16px;padding:12px 18px;font-size:14px;display:grid}.cmsLangs{gap:4px;display:flex}.cmsLangs span{color:var(--ink-400);background:var(--ink-100);border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.cmsLangs span.on{color:#14532d;background:#dcfce7}.cmsStatus.scheduled{color:#1e40af;background:#dbeafe}.cmsStatusStatic{cursor:default;align-self:flex-start}.cmsEditorBar{border:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--ink-050);border-bottom:0;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.cmsEditorBar button,.cmsEditorUpload{min-width:34px;height:30px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.cmsEditorBar button:hover,.cmsEditorUpload:hover{background:var(--ink-150)}.cmsEditorBar button:disabled{opacity:.4}.cmsEditorToggle{margin-inline-start:auto}.cmsEditorToggle.active{color:#fff!important;background:var(--accent)!important}.cmsField textarea.cmsBody,.cmsPreview{border-radius:0 0 var(--radius-sm) var(--radius-sm);min-height:420px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6}.cmsPreview{border:1px solid var(--line);font-family:var(--font-body);background:#fff;padding:18px 22px;font-size:15px;overflow:auto}.cmsSeo summary{cursor:pointer;font-size:14px;font-weight:600}.cmsSeo[open]{flex-direction:column;gap:14px;display:flex}.cmsSerp{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;flex-direction:column;gap:3px;margin-top:12px;padding:14px 16px;font-family:Arial,sans-serif;display:flex}.cmsSerpUrl{color:#4d5156;font-size:12px}.cmsSerpTitle{color:#1a0dab;font-size:18px}.cmsSerpText{color:#4d5156;font-size:13px;line-height:1.5}.cmsImageCover{aspect-ratio:16/9}.cmsImageCover img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.cmsVideoForm{margin-top:24px}.cmsVideoFormGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.cmsVideoFormGrid .cmsImage img{object-fit:cover;width:100%;max-width:100%;max-height:100%}.cmsInlineEven{grid-template-columns:1fr 1fr}.cmsVideoList{gap:12px;margin-top:24px;display:grid}.cmsVideoItem{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:140px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.cmsVideoItem img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xs);width:140px}.cmsVideoItem>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.cmsVideoItem small{color:var(--text-secondary)}@media (width<=1100px){.cmsPostRow{grid-template-columns:1fr auto}.cmsPostRow>:nth-child(2),.cmsPostRow>:nth-child(3),.cmsPostRow>:nth-child(4){display:none}.cmsVideoFormGrid{grid-template-columns:1fr}.cmsVideoItem{grid-template-columns:100px 1fr}.cmsVideoItem img{width:100px}.cmsVideoItem .cmsRowActions{grid-column:1/-1}}.heroVideo{--accent:var(--accent-light);--hero-ink:#ffffffdb;--hero-muted:#fff9;--hero-line:#ffffff29;--glass:#1013176b;isolation:isolate;color:#fff;background:var(--dark);flex-direction:column;min-height:max(700px,100svh);padding-top:100px;display:flex;position:relative;overflow:hidden}.heroVideoMedia{z-index:-3;background:var(--dark);position:absolute;inset:0;overflow:hidden}.heroVideoPoster,.heroVideoFrame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroVideoPoster{object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate heroKenBurns;transform:translate(-50%,-50%)scale(1.06)}.heroVideoFrame{opacity:0;pointer-events:none;border:0;width:177.78svh;min-width:100%;height:56.25vw;min-height:100%;transition:opacity 1.4s}.heroVideoFrame.visible{opacity:1}.heroVideoShade{z-index:-2;background:linear-gradient(90deg, #101317f0 0%, #101317bd 36%, #1013174d 66%, #1013178c 100%), linear-gradient(180deg, #101317b3 0%, #10131700 20%, #10131700 58%, #101317f2 100%), radial-gradient(60% 55% at 12% 62%, color-mix(in srgb, var(--brand-primary) 28%, transparent), transparent 70%);position:absolute;inset:0}.heroVideoGrain{z-index:-1;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite heroGrain;position:absolute;inset:-50%}.heroVideoGuides{z-index:-1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0}.heroVideoGuides span{background:linear-gradient(#0000,#ffffff12 30% 70%,#0000);width:1px}.heroVideoInner{flex-direction:column;flex:1 0 auto;padding-bottom:22px;display:flex;position:relative}.heroVideoGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:56px;margin:auto 0;padding:40px 0;display:grid}.heroVideoContent h1{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 40px #00000040;flex-direction:column;margin:22px 0 24px;font-size:clamp(44px,min(6vw,9.5svh),90px);line-height:1.02;display:flex}.heroLine{animation:1s cubic-bezier(.2,.8,.2,1) both heroRise;display:block}.heroLine:first-child{animation-delay:80ms}.heroLine:nth-child(2){animation-delay:.18s}.heroLine:nth-child(3){animation-delay:.28s}.heroLineAccent{background:linear-gradient(90deg, var(--accent-light), var(--accent-light) 60%, color-mix(in srgb, var(--accent-light) 70%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text}.heroVideoContent .lead{max-width:540px;color:var(--hero-ink);margin:0 0 34px;font-size:clamp(17px,1.35vw,20px);line-height:1.6;animation:1s cubic-bezier(.2,.8,.2,1) .38s both heroRise}.heroVideo .actions{flex-wrap:wrap;gap:12px;animation:1s cubic-bezier(.2,.8,.2,1) .48s both heroRise;display:flex}.heroVideo .button.primary{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--brand-primary) 90%, transparent)}.heroVideo .button.primary:hover{border-color:var(--brand-primary-hover);background:var(--brand-primary-hover)}.heroVideoGhost{-webkit-backdrop-filter:blur(8px);color:#fff!important;background:#ffffff0f!important;border-color:#fff6!important}.heroVideoGhost:hover{color:var(--dark)!important;background:#fff!important;border-color:#fff!important}.heroVideoBand{border-top:1px solid var(--hero-line);-webkit-backdrop-filter:blur(10px);background:#101317a6;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.heroVideoBandTrack{width:max-content;animation:38s linear infinite heroBand;display:flex}.heroVideoBand:hover .heroVideoBandTrack,.heroVideoBand:focus-within .heroVideoBandTrack{animation-play-state:paused}.heroVideoBand ul{margin:0;padding:0;list-style:none;display:flex}.heroVideoBand li{align-items:center;display:flex}.heroVideoBand li:after{content:"";background:var(--accent-light);opacity:.7;width:6px;height:6px;margin:0 28px;transform:rotate(45deg)}.heroVideoBand a{color:var(--hero-ink);font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;padding:16px 0;font-size:15px;font-weight:600;transition:color .16s}.heroVideoBand a:hover{color:#fff}@keyframes heroRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes heroFade{0%{opacity:0}}@keyframes heroKenBurns{0%{transform:translate(-50%,-50%)scale(1.06)}to{transform:translate(-50%,-50%)scale(1.14)}}@keyframes heroGrain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@keyframes heroDot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-light) 60%, transparent)}70%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--accent-light) 0%, transparent)}}@keyframes heroScroll{0%{opacity:0;transform:translateY(-2px)}40%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes heroBand{to{transform:translate(-50%)}}[dir=rtl] .heroLineAccent{background:linear-gradient(270deg, var(--accent-light), var(--accent-light) 60%, color-mix(in srgb, var(--accent-light) 70%, #fff));-webkit-background-clip:text;background-clip:text}[dir=rtl] .heroVideoBandTrack{animation-name:heroBandRtl}@keyframes heroBandRtl{to{transform:translate(50%)}}@media (width<=1100px){.heroVideoGrid{grid-template-columns:1fr;align-items:start;gap:32px}}@media (width<=700px){.heroVideo{min-height:auto;padding-top:92px}.heroVideoShade,[dir=rtl] .heroVideoShade{background:linear-gradient(#101317b8 0%,#10131799 40%,#101317f2 100%)}.heroVideoGrid{padding:28px 0}.heroVideo .actions .button{width:100%}.heroVideoGuides{display:none}}@media (prefers-reduced-motion:reduce){.heroVideoPoster,.heroVideoGrain,.heroVideoBandTrack,.heroLine,.heroVideoEyebrow,.heroVideoContent .lead,.heroVideo .actions{animation:none}}.cmsHeroBadge{vertical-align:middle;margin-inline-start:10px;font-size:11px}.statsShowcase{background:radial-gradient(60% 50% at 100% 0%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 70%), var(--background);padding:130px 0 120px}.statsShowcaseHeader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.statsShowcaseText .eyebrow{margin-top:10px}.statsTitle{letter-spacing:-.03em;margin:22px 0;font-size:clamp(34px,4vw,58px);line-height:1.12}.statsHighlight{white-space:nowrap;display:inline-block;position:relative}.statsHighlight>span{z-index:1;position:relative}.statsHighlight svg{width:104%;height:.3em;color:var(--accent);opacity:.85;transform-origin:0;transition:transform .9s cubic-bezier(.65,0,.35,1) .25s;position:absolute;bottom:-.16em;left:-2%}[dir=rtl] .statsHighlight svg{transform-origin:100%}.statsSubtitle{max-width:560px;color:var(--text-secondary);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.7}.statsFigures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.statsFigure{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:opacity .7s ease calc(var(--i) * 90ms), transform .7s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 90ms), border-color .2s ease;background:#fff;flex-direction:column;gap:14px;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden}.statsFigure:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.7;height:3px;position:absolute;inset:0 0 auto}.statsFigure:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.statsFigure dt{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:clamp(34px,3.4vw,50px);font-weight:600;line-height:1}.statsFigure dd{flex-direction:column;gap:4px;margin:0;display:flex}.statsFigure dd strong{font-size:14px;font-weight:600}.statsFigure dd span{color:var(--text-secondary);font-size:13px;line-height:1.5}.statsCapabilities{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px;margin:72px 0 0;padding:40px 0 0;list-style:none;display:grid}.statsCapability{transition:opacity .6s ease calc(.3s + var(--i) * .1s), transform .6s cubic-bezier(.2, .8, .2, 1) calc(.3s + var(--i) * .1s);align-items:flex-start;gap:16px;display:flex}.statsCapabilityIcon{border-radius:var(--radius-sm);width:46px;height:46px;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);flex:none;place-items:center;display:grid}.statsCapabilityIcon svg{width:22px;height:22px}.statsCapability h3{margin:2px 0 6px;font-size:16px;font-weight:600;line-height:1.3}.statsCapability p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.js .statsShowcase:not(.inView) .statsFigure,.js .statsShowcase:not(.inView) .statsCapability{opacity:0;transform:translateY(22px)}.js .statsShowcase:not(.inView) .statsHighlight svg{transform:scaleX(0)}@media (width<=1100px){.statsShowcaseHeader{grid-template-columns:1fr;gap:40px}.statsCapabilities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.statsShowcase{padding:80px 0}.statsFigures{gap:10px}.statsFigure{padding:20px 16px 16px}.statsHighlight{white-space:normal}.statsCapabilities{grid-template-columns:1fr;margin-top:48px}}@media (prefers-reduced-motion:reduce){.statsFigure,.statsCapability,.statsHighlight svg{transition:none}}.portfolioGallery{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(70% 60% at 50% 40%, color-mix(in srgb, var(--brand-primary) 22%, transparent), transparent 70%), radial-gradient(120% 90% at 50% 120%, color-mix(in srgb, var(--accent-light) 18%, transparent), transparent 60%), var(--dark);margin-top:56px;padding:22px 0 26px;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #101317b3}.portfolioGallery:before,.portfolioGallery:after{content:"";z-index:2;pointer-events:none;width:12%;position:absolute;top:0;bottom:0}.portfolioGallery:before{background:linear-gradient(90deg, var(--dark), transparent);left:0}.portfolioGallery:after{background:linear-gradient(270deg, var(--dark), transparent);right:0}.portfolioGalleryTop{z-index:3;color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 28px;font-size:11px;font-weight:700;display:flex;position:relative}.portfolioHint{color:#ffffffbf}.portfolioCounter{font-family:var(--font-display);color:#fff;letter-spacing:0;font-size:18px}.portfolioCounter small{color:#ffffff73;font-size:13px}.carousel3dStage{height:calc(var(--card-w) * 1.42 + 70px);perspective:1700px;perspective-origin:50% 45%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:relative}.carousel3dStage.dragging{cursor:grabbing}.carousel3dStage:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent-light) 60%, transparent)}.carousel3dRing{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0}.carousel3dCard{width:var(--card-w);height:calc(var(--card-w) * 1.42);margin-top:calc(var(--card-w) * -.71);margin-left:calc(var(--card-w) * -.5);backface-visibility:hidden;transition:opacity .5s,filter .5s;position:absolute;top:50%;left:50%}.portfolioCard{border-radius:var(--radius-lg);color:#fff;background:radial-gradient(90% 60% at 50% 30%, hsl(var(--hue) 60% 38% / .9), transparent 70%), linear-gradient(165deg, hsl(var(--hue) 50% 22%), hsl(var(--hue) 55% 9%));-webkit-user-drag:none;border:1px solid #ffffff24;width:100%;height:100%;transition:border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #000000bf,inset 0 1px #ffffff1a}.carousel3dCard.active .portfolioCard{border-color:color-mix(in srgb, var(--accent-light) 55%, transparent);box-shadow:0 50px 90px -30px #000c, 0 0 0 1px color-mix(in srgb, var(--accent-light) 25%, transparent), 0 0 60px -10px color-mix(in srgb, var(--accent-light) 45%, transparent)}.portfolioCardNumber{top:16px;color:#fff9;letter-spacing:.08em;font-size:11px;font-weight:700;position:absolute;inset-inline-start:18px}.portfolioCardBody{background:linear-gradient(#0000,#101317e0 45%);flex-direction:column;gap:6px;padding:64px 20px 20px;display:flex;position:absolute;inset:auto 0 0}.portfolioCardBody strong{font-family:var(--font-display);font-size:clamp(18px, calc(var(--card-w) * .075), 24px);font-weight:600;line-height:1.2}.portfolioCardBody em{color:color-mix(in srgb, var(--accent-light) 70%, #fff);font-size:14px;font-style:italic}.portfolioCardBody small{color:#fff9;font-size:12px}.carousel3dArrow{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carousel3dArrow:hover{background:#fff3;border-color:#fff}.carousel3dArrow.prev{left:20px}.carousel3dArrow.next{right:20px}.carousel3dArrow svg{width:20px;height:20px}.carousel3dDots{z-index:3;justify-content:center;gap:8px;display:flex;position:relative}.carousel3dDots button{border-radius:var(--radius-pill);cursor:pointer;background:#ffffff4d;border:0;width:8px;height:8px;padding:0;transition:width .3s,background-color .3s}.portfolioDetail{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:28px;padding:28px 32px;display:grid}.portfolioDetail h3{margin:8px 0 10px;font-size:clamp(22px,2.2vw,30px)}.portfolioDetail p{color:var(--text-secondary);margin:0;line-height:1.65}.portfolioDetailSide{flex-direction:column;gap:18px;display:flex}.portfolioDetailSide dl{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.portfolioDetailSide dt{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.portfolioDetailSide dd{margin:4px 0 0;font-weight:600}.portfolioDetailSide .button{align-self:flex-start}@media (width<=800px){.portfolioGallery{margin-top:36px}.portfolioHint{display:none}.carousel3dStage{perspective:1100px}.portfolioGallery{padding-bottom:18px}.carousel3dStage{height:calc(var(--card-w) * 1.42 + 40px)}.carousel3dArrow{width:38px;height:38px;top:auto;bottom:-48px;transform:none}.carousel3dArrow.prev{left:16px}.carousel3dArrow.next{right:16px}.carousel3dDots{align-items:center;min-height:38px}.portfolioDetail{grid-template-columns:1fr;gap:20px;padding:22px 20px}.portfolioDetailSide .button{align-self:stretch}}@media (prefers-reduced-motion:reduce){.carousel3dRing,.carousel3dCard{transition:none}}.industriesShowcase{--accent:var(--accent-light);color:#fff;background:radial-gradient(50% 60% at 85% 10%, color-mix(in srgb, var(--brand-primary) 28%, transparent), transparent 70%), radial-gradient(45% 50% at 0% 90%, color-mix(in srgb, var(--accent-light) 16%, transparent), transparent 70%), var(--dark);padding:130px 0 0;position:relative;overflow:hidden}.industriesShowcase:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.industriesShowcaseHeader{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:end;gap:64px;display:grid;position:relative}.industriesShowcaseIntro .eyebrow{color:var(--accent-light);margin-top:10px}.industriesShowcaseIntro h2{color:#fff;letter-spacing:-.035em;margin:22px 0;font-size:clamp(36px,4.4vw,64px);line-height:1.06}.industriesShowcaseIntro h2 span{color:#ffffff73;display:block}.industriesShowcaseIntro>p{color:#ffffffad;max-width:600px;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.7}.industriesShowcaseMeta{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:center;gap:18px 22px;padding:24px;display:grid}.industriesCount{border-inline-end:1px solid #ffffff24;flex-direction:column;padding-inline-end:22px;display:flex}.industriesCount strong{font-family:var(--font-display);letter-spacing:-.04em;background:linear-gradient(180deg, #fff, var(--accent-light));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:54px;font-weight:600;line-height:1}.industriesCount span{color:#fff9;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:700}.industriesMetaCta{flex-direction:column;gap:12px;display:flex}.industriesMetaCta>span{color:#ffffffd9;font-size:15px;font-weight:600;line-height:1.4}.industriesMetaCta .button{border-color:var(--brand-primary);background:var(--brand-primary);align-self:flex-start;min-height:48px}.industriesMetaCta .button:hover{border-color:var(--brand-primary-hover);background:var(--brand-primary-hover)}.industriesPause{border-radius:var(--radius-pill);color:#ffffffbf;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:1px solid #fff3;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .18s,color .18s;display:inline-flex}.industriesPause:hover{color:#fff;border-color:#fff}.industriesPause svg{width:14px;height:14px}.industriesRow{margin-top:64px;padding:14px 0 34px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.industriesRowTrack{width:max-content;animation:industriesShowFlow calc(var(--count,7) * 8s) linear infinite;display:flex}.industriesRow:hover .industriesRowTrack,.industriesRow:focus-within .industriesRowTrack,.industriesShowcase.paused .industriesRowTrack,.industriesShowcase.paused .industriesTickerTrack{animation-play-state:paused}.industriesRowGroup{gap:20px;margin:0;padding:0;padding-inline-end:20px;list-style:none;display:flex}.industryShowCard{border-radius:var(--radius-lg);background:radial-gradient(90% 70% at 100% 0%, hsl(var(--hue) 70% 50% / .22), transparent 65%), linear-gradient(165deg, #ffffff0f, #ffffff04);border:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;width:330px;min-height:380px;padding:26px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.industryShowCard:hover{border-color:hsl(var(--hue) 80% 65% / .55);box-shadow:0 40px 80px -40px hsl(var(--hue) 80% 50% / .55), inset 0 1px 0 #ffffff1a;transform:translateY(-8px)}.industryShowWatermark{width:190px;height:190px;color:hsl(var(--hue) 80% 70%);opacity:.07;stroke-width:1.2px;transition:opacity .4s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-26px;right:-26px}[dir=rtl] .industryShowWatermark{left:-26px;right:auto}.industryShowCard:hover .industryShowWatermark{opacity:.14;transform:scale(1.08)rotate(-6deg)}.industryShowTop{justify-content:space-between;align-items:center;display:flex;position:relative}.industryShowIcon{border:1px solid hsl(var(--hue) 80% 70% / .35);width:56px;height:56px;color:hsl(var(--hue) 85% 75%);background:hsl(var(--hue) 70% 50% / .14);border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid}.industryShowCard:hover .industryShowIcon{color:#fff;background:hsl(var(--hue) 70% 50% / .55)}.industryShowIcon svg{width:24px;height:24px}.industryShowIndex{color:#ffffffbf;font-family:var(--font-display);font-size:15px;font-weight:600}.industryShowIndex small{color:#ffffff59;font-size:12px}.industryShowBody{flex-direction:column;gap:10px;display:flex;position:relative}.industryShowBody h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.15}.industryShowBody p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.65}.industryShowLink{color:hsl(var(--hue) 85% 78%);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:8px;padding-top:14px;font-size:13px;font-weight:600;display:inline-flex}.industryShowLink:hover{color:#fff}.industriesTicker{background:#0000002e;border-top:1px solid #ffffff14;overflow:hidden}.industriesTickerTrack{width:max-content;animation:industriesTicker calc(var(--count,7) * 6s) linear infinite;display:flex}.industriesTickerGroup{display:flex}.industriesTickerGroup span{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:16px 0;font-size:12px;font-weight:700;display:inline-flex}.industriesTickerGroup span:after{content:"";background:var(--accent-light);opacity:.6;width:5px;height:5px;margin:0 26px;transform:rotate(45deg)}@keyframes industriesShowFlow{to{transform:translate(-50%)}}@keyframes industriesTicker{0%{transform:translate(-25%)}to{transform:translate(0)}}[dir=rtl] .industriesRowTrack{animation-name:industriesShowFlowRtl}[dir=rtl] .industriesTickerTrack{animation-name:industriesTickerRtl}@keyframes industriesShowFlowRtl{to{transform:translate(50%)}}@keyframes industriesTickerRtl{0%{transform:translate(25%)}to{transform:translate(0)}}@media (width<=1000px){.industriesShowcaseHeader{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.industriesShowcase{padding-top:80px}.industriesShowcaseMeta{grid-template-columns:1fr;padding:20px}.industriesCount{border-inline-end:0;border-bottom:1px solid #ffffff24;flex-direction:row;align-items:baseline;gap:10px;padding:0 0 16px}.industriesCount strong{font-size:40px}.industriesMetaCta .button{align-self:stretch}.industriesRow{margin-top:40px}.industryShowCard{width:270px;min-height:340px;padding:22px}.industryShowBody h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.industriesRowTrack,.industriesTickerTrack{animation:none}.industriesRow{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.industriesRowGroup[aria-hidden=true],.industriesPause{display:none}}.globalSection:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 45%);mask-image:linear-gradient(#000,#0000 45%)}.globalSection>.container{position:relative}.industriesShowcase+.globalSection{border-top:1px solid #ffffff14}.globalHeaderShowcase{grid-template-columns:1.5fr .8fr;align-items:end;gap:64px}.globalHeaderIntro .sectionIndex{margin-bottom:14px;display:block}.globalHeaderIntro h2{margin-top:18px}.globalMeta{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;flex-direction:column;gap:22px;padding:26px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -50px #000000b3}.globalMeta .globalFigures{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.globalMeta .globalFigures div{background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;min-width:0;padding:16px 0}.globalMeta .globalFigures div:first-child{grid-column:1/-1;padding-top:0}.globalMeta .globalFigures div:first-child dt{background:linear-gradient(180deg, #fff, var(--accent-light));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px}.globalMeta .globalFigures div:nth-child(3){border-inline-start:1px solid #ffffff14;padding-inline-start:18px}.globalMeta .button{justify-content:space-between}@media (width<=1000px){.globalHeaderShowcase{grid-template-columns:1fr;gap:36px}}.cmLabel{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.cmDisc{aspect-ratio:1;background:#fff;border-radius:50%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1013170f,0 24px 44px -26px #10131773}.cmDisc img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.cmDisc:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1013170f}.cmHome{background:radial-gradient(50% 60% at 88% 20%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 70%), var(--background);padding:140px 0;position:relative;overflow:hidden}.cmHomeGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:72px;display:grid}.cmHomeIntro .sectionIndex{margin-bottom:14px;display:block}.cmHomeIntro .eyebrow{color:var(--accent)}.cmHomeIntro h2{letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(40px,4.6vw,66px);font-weight:600;line-height:1.08}.cmHomeIntro h2 span{color:var(--accent);display:block}.cmHomeText{max-width:560px;color:var(--text-secondary);margin:26px 0 0;font-size:17px;line-height:1.65}.cmFigures{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:36px 0;display:grid}.cmFigures div{padding:20px 18px 0 0}.cmFigures div+div{border-inline-start:1px solid var(--line);padding-inline-start:18px}.cmFigures dt{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(180deg, var(--accent-dark), var(--accent-light));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:700;line-height:1}.cmFigures dd{color:var(--text-secondary);margin:8px 0 0;font-size:13px;line-height:1.4}.cmHomeVisual{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #10131714;padding:30px}.cmHomeProjects{grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.cmHomeProject{border-radius:var(--radius-md);background:#fff;border:1px solid #10131712;align-items:center;gap:14px;padding:14px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex}.cmHomeProject:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 30px 50px -36px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-4px)}.cmHomeProject:hover .cmDisc img{transform:scale(1.08)}.cmHomeProject .cmDisc{flex-shrink:0;width:84px}.cmHomeProjectText{flex-direction:column;gap:4px;min-width:0;display:flex}.cmHomeProjectText strong{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.cmHomeProjectText span{font-size:14px;font-weight:600;line-height:1.35}.cmServiceChips{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0;padding:22px 0 0;list-style:none;display:flex}.cmServiceChips li{border:1px solid var(--line);border-radius:var(--radius-pill);background:#fff;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:13px;font-weight:600;display:inline-flex}.cmServiceChips svg{width:16px;height:16px;color:var(--accent)}.cmBlock{padding:110px 0}.cmBlockHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:18px;display:flex}.cmBlockHeader .eyebrow,.cmSectionHead .eyebrow{color:var(--accent);margin:0}.cmCount{color:var(--text-secondary);font-family:var(--font-display);letter-spacing:.08em;font-size:13px;font-weight:700}.cmServices{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cmService{border-radius:var(--radius-lg);background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 70%), #fff;min-height:250px;box-shadow:var(--shadow-soft);border:1px solid #10131714;flex-direction:column;padding:26px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}.cmService:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-6px)}.cmServiceIcon{background:linear-gradient(145deg, var(--accent-light), var(--accent));width:52px;height:52px;box-shadow:0 14px 30px -14px color-mix(in srgb, var(--accent) 80%, transparent);color:#fff;border-radius:50%;place-items:center;display:grid}.cmServiceIcon svg{width:22px;height:22px}.cmServiceIndex{top:26px;color:var(--text-secondary);font-family:var(--font-display);letter-spacing:.08em;font-size:13px;font-weight:700;position:absolute;inset-inline-end:26px}.cmService h2{letter-spacing:-.01em;margin:auto 0 0;padding-top:34px;font-size:20px;font-weight:600;line-height:1.25}.cmSectionHead{margin-bottom:52px}.cmSectionHead h2{letter-spacing:-.025em;margin:16px 0 0;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.08}.cmSectionHead h2 span{color:var(--ink-400);display:block}.cmSectionHeadSplit{grid-template-columns:1fr 1fr;align-items:end;gap:56px;display:grid}.cmLead{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.7}.cmProcess{background:radial-gradient(50% 70% at 90% 0%, color-mix(in srgb, var(--accent-light) 20%, transparent), transparent 65%), var(--dark);color:#fff;padding:120px 0;position:relative;overflow:hidden}.cmProcess:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.cmProcess .container{position:relative}.cmProcess .eyebrow{color:var(--accent-light)}.cmProcess .cmSectionHead h2 span{color:#ffffff4d}.cmSteps{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cmStep{border-radius:var(--radius-lg);background:linear-gradient(165deg,#ffffff12,#ffffff04);border:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;gap:24px;min-height:170px;padding:24px;transition:border-color .3s,background .3s;display:flex;position:relative}.cmStep:hover{border-color:color-mix(in srgb, var(--accent-light) 50%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--accent-light) 16%, transparent), #ffffff05)}.cmStep:not(:nth-child(4n)):after{content:"";top:36px;z-index:1;border-top:2px solid var(--accent-light);border-inline-end:2px solid var(--accent-light);width:10px;height:10px;position:absolute;inset-inline-end:-13px;transform:rotate(45deg)}[dir=rtl] .cmStep:not(:nth-child(4n)):after{transform:rotate(-45deg)}.cmStep:last-child:after{display:none}.cmStepIndex{background:linear-gradient(145deg, var(--accent-light), var(--accent));width:42px;height:42px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.cmStep p{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600;line-height:1.35}.cmMachines{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cmMachine{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;padding:28px}.cmMachineTop{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.cmMachineIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 10%, transparent);width:48px;height:48px;color:var(--accent);place-items:center;display:grid}.cmMachineIcon svg{width:22px;height:22px}.cmMachineCount{font-family:var(--font-display);letter-spacing:-.03em;background:linear-gradient(180deg, var(--dark), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;line-height:.9}.cmMachine h3{margin:0;font-size:20px;font-weight:600}.cmMachineSpec{border-radius:var(--radius-pill);background:var(--background);color:var(--accent-dark);font-variant-numeric:tabular-nums;margin-top:12px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.cmMachine p{color:var(--text-secondary);margin:14px 0 0;font-size:14px;line-height:1.6}.cmReferences{border-top:1px solid var(--line);background:color-mix(in srgb, var(--background-secondary) 50%, var(--background));padding:110px 0}.cmProjects{grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 70px;padding:0;list-style:none;display:grid}.cmProject{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;flex-direction:column;padding:28px 24px 26px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative}.cmProject:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-6px)}.cmProject:hover .cmDisc img{transform:scale(1.08)}.cmDiscLarge{width:72%;margin:0 auto 24px}.cmProjectIndex{top:22px;color:var(--accent);font-family:var(--font-display);letter-spacing:.08em;font-size:13px;font-weight:700;position:absolute;inset-inline-start:24px}.cmProject h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}.cmProject p{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:auto 0 0;padding-top:14px;font-size:12px;font-weight:700}.cmGalleryLabel{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:16px}.cmGallery{grid-template-columns:repeat(8,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.cmGallery .cmDisc{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.cmGallery .cmDisc:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent), 0 30px 50px -28px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-4px)scale(1.04)}.cmCta{background:color-mix(in srgb, var(--background-secondary) 50%, var(--background));padding:0 0 110px}.cmCtaPanel{border-radius:var(--radius-lg);background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--accent-light) 35%, transparent), transparent 60%), radial-gradient(50% 100% at 0% 100%, color-mix(in srgb, var(--brand-primary) 25%, transparent), transparent 60%), var(--dark);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:clamp(36px,5vw,64px);display:flex;position:relative;overflow:hidden}.cmCtaPanel h2{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:600}.cmCtaPanel p{color:#ffffffb3;max-width:560px;margin:14px 0 0;font-size:16px;line-height:1.6}.cmCtaActions{flex-shrink:0;align-items:center;gap:26px;display:flex}.cmCtaLink{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff59;gap:14px;padding-bottom:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cmCtaLink span{color:var(--accent-light)}@media (width<=1100px){.cmServices{grid-template-columns:repeat(3,1fr)}.cmGallery{grid-template-columns:repeat(6,1fr)}.cmProjects{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.cmHomeGrid,.cmHeroBottom,.cmSectionHeadSplit{grid-template-columns:1fr;gap:36px}.cmSteps{grid-template-columns:repeat(2,1fr)}.cmStep:after{display:none}.cmMachines{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.cmHome,.cmBlock,.cmProcess,.cmReferences{padding:80px 0}.cmHomeVisual{padding:18px}.cmHomeProjects,.cmServices,.cmSteps,.cmMachines{grid-template-columns:1fr}.cmService{min-height:0}.cmFigures dt{font-size:34px}.cmProjects{grid-template-columns:1fr 1fr;gap:12px}.cmProject{padding:20px 16px}.cmProject h3{font-size:15px}.cmGallery{grid-template-columns:repeat(4,1fr);gap:10px}.cmCta{padding-bottom:72px}.cmCtaPanel,.cmCtaActions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cmDisc img,.cmHomeProject,.cmService,.cmProject,.cmGallery .cmDisc{transition:none}.cmHomeProject:hover,.cmService:hover,.cmProject:hover,.cmGallery .cmDisc:hover,.cmHomeProject:hover .cmDisc img,.cmProject:hover .cmDisc img{transform:none}}.cmHomeProjectText strong,.cmProject p{letter-spacing:.01em;text-transform:none;font-size:12px}.machinePark{background:radial-gradient(45% 60% at 85% 10%, color-mix(in srgb, var(--accent-light) 20%, transparent), transparent 65%), radial-gradient(40% 50% at 0% 100%, color-mix(in srgb, var(--brand-primary) 18%, transparent), transparent 65%), var(--dark);color:#fff;padding:140px 0;position:relative;overflow:hidden}.machinePark:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.machinePark .container{position:relative}.machineParkHeader{grid-template-columns:1.15fr .85fr;align-items:end;gap:64px;margin-bottom:64px;display:grid}.machineParkHeader .sectionIndex{margin-bottom:14px;display:block}.machineParkHeader .eyebrow{color:var(--accent-light)}.machineParkHeader h2{letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(42px,5vw,72px);font-weight:600;line-height:1.06}.machineParkHeader h2 span{color:#ffffff4d;display:block}.machineParkText{color:#ffffffa8;max-width:620px;margin:26px 0 0;font-size:17px;line-height:1.7}.machineParkHighlights{border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.machineParkHighlights div{padding:26px 22px}.machineParkHighlights div+div{border-inline-start:1px solid #ffffff1a}.machineParkHighlights dt{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(180deg, #fff, var(--accent-light));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1}.machineParkHighlights dd{color:#ffffff8c;margin:10px 0 0;font-size:12px;line-height:1.45}.machineParkBody{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.machineParkList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.machineParkItem{border-radius:var(--radius-md);color:#fffc;width:100%;font:inherit;text-align:start;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;grid-template-columns:30px 44px 1fr auto;align-items:center;gap:14px;padding:16px 20px;transition:border-color .25s,background .25s,color .25s,transform .3s;display:grid}.machineParkItem:hover,.machineParkItem:focus-visible,.machineParkList li.active .machineParkItem{border-color:color-mix(in srgb, var(--accent-light) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent-light) 18%, transparent), #ffffff08);color:#fff}[dir=rtl] .machineParkItem:hover,[dir=rtl] .machineParkItem:focus-visible,[dir=rtl] .machineParkList li.active .machineParkItem{background:linear-gradient(270deg, color-mix(in srgb, var(--accent-light) 18%, transparent), #ffffff08)}.machineParkList li.active .machineParkItem{transform:translateX(calc(6px * var(--dir-x)))}.machineParkItemIndex{color:#fff6;font-family:var(--font-display);letter-spacing:.08em;font-size:12px;font-weight:700}.machineParkItemIcon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-light) 14%, transparent);width:44px;height:44px;color:var(--accent-light);place-items:center;transition:background .25s,color .25s;display:grid}.machineParkList li.active .machineParkItemIcon{background:linear-gradient(145deg, var(--accent-light), var(--accent));color:#fff}.machineParkItemIcon svg{width:20px;height:20px}.machineParkItem strong{font-family:var(--font-display);font-size:17px;font-weight:600}.machineParkItemCount{border-radius:var(--radius-pill);color:#ffffffbf;white-space:nowrap;background:#ffffff12;padding:5px 10px;font-size:12px;font-weight:700}.machineParkItemDetails{display:none}.machineParkSpec{border:1px solid color-mix(in srgb, var(--accent-light) 35%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent-light) 12%, transparent);color:color-mix(in srgb, var(--accent-light) 40%, #fff);font-variant-numeric:tabular-nums;padding:7px 14px;font-size:13px;font-weight:700;display:inline-block}.machineParkPanel{border-radius:var(--radius-lg);background:radial-gradient(70% 60% at 50% 22%, color-mix(in srgb, var(--accent-light) 22%, transparent), transparent 70%), linear-gradient(165deg, #ffffff12, #ffffff04);border:1px solid #ffffff1a;flex-direction:column;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 50px 90px -60px #000c}.machineParkVisual{place-items:center;height:220px;margin-bottom:28px;display:grid;position:relative}.machineParkRing{border:1px dashed color-mix(in srgb, var(--accent-light) 35%, transparent);border-radius:50%;animation:28s linear infinite machineParkSpin;position:absolute}.machineParkRing.one{width:200px;height:200px}.machineParkRing.two{border-style:solid;border-color:#ffffff1a;width:140px;height:140px;animation-duration:18s;animation-direction:reverse}.machineParkRing.one:after{content:"";background:var(--accent-light);width:10px;height:10px;box-shadow:0 0 18px var(--accent-light);border-radius:50%;position:absolute;top:-5px;left:50%}.machineParkVisualIcon{background:linear-gradient(145deg, var(--accent-light), var(--accent));width:96px;height:96px;box-shadow:0 0 0 10px color-mix(in srgb, var(--accent-light) 12%, transparent), 0 30px 60px -20px color-mix(in srgb, var(--accent) 90%, transparent);border-radius:50%;place-items:center;animation:.45s cubic-bezier(.2,.8,.2,1) machineParkPop;display:grid}.machineParkVisualIcon svg{color:#fff;width:40px;height:40px}.machineParkPanelText{animation:.45s machineParkFade}.machineParkPanelIndex{color:var(--accent-light);font-family:var(--font-display);letter-spacing:.08em;font-size:13px;font-weight:700}.machineParkPanelIndex small{color:#fff6;font-size:inherit}.machineParkPanel h3{letter-spacing:-.02em;align-items:baseline;gap:14px;margin:10px 0 16px;font-size:clamp(26px,2.4vw,34px);font-weight:600;display:flex}.machineParkPanelCount{background:linear-gradient(180deg, #fff, var(--accent-light));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.6em;font-weight:700;line-height:1}.machineParkPanel p{color:#ffffffb3;margin:16px 0 0;font-size:16px;line-height:1.65}.machineParkLink{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:auto;padding-top:28px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.machineParkPanelText+.machineParkLink{margin-top:32px}.machineParkLink span{color:var(--accent-light);transition:transform .3s}.machineParkLink:hover span{transform:translate(calc(4px * var(--dir-x)), -4px)}@keyframes machineParkSpin{to{transform:rotate(360deg)}}@keyframes machineParkPop{0%{opacity:0;transform:scale(.7)}}@keyframes machineParkFade{0%{opacity:0;transform:translateY(8px)}}@media (width<=1000px){.machineParkHeader{grid-template-columns:1fr;gap:36px}.machineParkBody{grid-template-columns:1fr}.machineParkPanel{display:none}.machineParkItemDetails{padding:0 20px 18px;display:block}.machineParkList li{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14}.machineParkList .machineParkItem,.machineParkList li.active .machineParkItem{cursor:default;background:0 0;border-color:#0000;transform:none}.machineParkItemDetails p{color:#ffffffad;margin:12px 0 0;font-size:14px;line-height:1.6}}@media (width<=700px){.machinePark{padding:90px 0}.machineParkHighlights{grid-template-columns:1fr}.machineParkHighlights div+div{border-inline-start:0;border-top:1px solid #ffffff1a}.machineParkItem{grid-template-columns:44px 1fr;padding:16px}.machineParkItemIndex{display:none}.machineParkItemCount{grid-column:2;justify-self:start}.machineParkItemDetails{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.machineParkRing,.machineParkVisualIcon,.machineParkPanelText{animation:none}.machineParkItem{transition:none}}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.productsTools{padding:56px 0 0}.productsToolsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.productsTool{border-radius:var(--radius-lg);background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 70%), #fff;box-shadow:var(--shadow-soft);color:var(--text);border:1px solid #10131714;align-items:center;gap:20px;padding:24px 26px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex}.productsTool:hover,.productsTool:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-4px)}.productsToolIcon{background:linear-gradient(145deg, var(--accent-light), var(--accent));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.productsToolIcon svg{width:22px;height:22px}.productsToolText{flex-direction:column;flex:1;gap:4px;display:flex}.productsToolText strong{font-family:var(--font-display);font-size:20px;font-weight:600}.productsToolText span{color:var(--text-secondary);font-size:14px;line-height:1.5}.productsToolArrow{color:var(--accent);font-size:20px}.wtLayout{grid-template-columns:300px 1fr;align-items:start;gap:28px;display:grid}.wtFilters{border-radius:var(--radius-lg);max-height:calc(100vh - 120px);box-shadow:var(--shadow-soft);scrollbar-width:thin;background:#fff;border:1px solid #10131714;padding:22px;position:sticky;top:100px;overflow-y:auto}.wtFiltersHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.wtFiltersHead svg{width:18px;height:18px;color:var(--accent)}.wtReset{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.wtReset svg{width:14px;height:14px}.wtGroup{border:0;border-top:1px solid var(--line);margin:0;padding:18px 0 0}.wtGroup+.wtGroup,.wtSearch+.wtGroup{margin-top:18px}.wtFilterLabel{width:100%;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;padding:0;font-size:11px;font-weight:700;display:flex}.wtFilterLabel em{color:var(--accent);letter-spacing:0;text-transform:none;font-style:normal}.wtSearch{display:block}.wtSearchField{display:block;position:relative}.wtSearchField svg{top:50%;width:16px;height:16px;color:var(--text-secondary);position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.wtSearchField input,.ptSearch input{padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--background);width:100%;color:var(--text);font:inherit;padding-inline-start:38px;font-size:14px}.wtSearchField input:focus,.ptSearch input:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 15%, transparent)}.wtChips{flex-wrap:wrap;gap:6px;display:flex}.wtChip{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.wtChip svg{width:13px;height:13px}.wtChip:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.wtChip.active{border-color:var(--accent);background:var(--accent);color:#fff}.wtRangeValues{font-family:var(--font-display);align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.wtRangeValues strong{font-size:20px;font-weight:700}.wtRangeValues span{color:var(--text-secondary)}.wtRange{height:28px;position:relative}.wtRange:before,.wtRange:after{content:"";border-radius:4px;height:4px;position:absolute;top:12px}.wtRange:before{background:var(--line);inset-inline:0}.wtRange:after{background:var(--accent);inset-inline-start:var(--from);inset-inline-end:calc(100% - var(--to))}.wtRange input,.wtSlider{appearance:none;background:0 0;margin:0}.wtRange input{z-index:1;pointer-events:none;width:100%;height:28px;position:absolute;inset:0}.wtRange input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 4px 10px #10131740;cursor:grab;pointer-events:auto;border:3px solid #fff;border-radius:50%}.wtSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 4px 10px #10131740;cursor:grab;pointer-events:auto;border:3px solid #fff;border-radius:50%}.wtRange input::-moz-range-thumb{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 4px 10px #10131740;cursor:grab;pointer-events:auto;border:3px solid #fff;border-radius:50%}.wtSlider::-moz-range-thumb{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 4px 10px #10131740;cursor:grab;pointer-events:auto;border:3px solid #fff;border-radius:50%}.wtSlider{background:linear-gradient(90deg, var(--accent) var(--fill), var(--line) var(--fill));border-radius:4px;width:100%;height:4px}[dir=rtl] .wtSlider{background:linear-gradient(270deg, var(--accent) var(--fill), var(--line) var(--fill))}.wtToolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.wtFilterToggle{display:none}.wtCount{margin:0;font-family:var(--font-display);margin-inline-end:auto;font-size:18px;font-weight:600}.wtSort{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.wtSort select{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font:inherit;background:#fff;padding:9px 12px;font-size:13px;font-weight:600}.wtView{border:1px solid var(--line);border-radius:var(--radius-pill);background:#fff;padding:3px;display:inline-flex}.wtView button{border-radius:var(--radius-pill);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.wtView button.active{background:var(--dark);color:#fff}.wtView svg{width:15px;height:15px}.wtCards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wtCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;animation:.4s both wtCardIn;display:flex;overflow:hidden}.wtCard:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 34px 60px -38px color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-5px)}.wtCardMedia{aspect-ratio:4/3;background:#f2f2f2;place-items:center;padding:16px 10px 6px;display:grid;position:relative}.wtCardMedia img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.wtCard:hover .wtCardMedia img{transform:scale(1.05)}.wtCardTitle strong{color:var(--accent);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:700}.wtCardTitle small{font-size:14px}.wtSpecs{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.wtSpecs div{background:#fff;padding:8px 10px}.wtSpecs dt{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.wtSpecs dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:700}.wtUses{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wtUses li{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent-dark);padding:4px 9px;font-size:11px;font-weight:700}.wtQuote{border:0;border-top:1px solid var(--line);color:var(--accent);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;margin-top:auto;padding:12px 0 0;font-size:13px;font-weight:700;display:flex}.wtEmpty{border:1px dashed var(--line);border-radius:var(--radius-lg);text-align:center;background:#fff;padding:50px 30px}.wtEmpty h3{margin:0;font-size:22px}.wtEmpty p{color:var(--text-secondary);margin:10px 0 22px}.wtEmpty>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.wtTextLink{color:var(--accent);gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.wtStandard{padding:0 0 110px}.wtStandardPanel{border-radius:var(--radius-lg);background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--accent-light) 32%, transparent), transparent 60%), var(--dark);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:clamp(32px,4vw,54px);display:grid;position:relative;overflow:hidden}.wtStandardPanel .eyebrow{color:var(--accent-light);margin:0 0 22px}.wtFeatures{grid-template-columns:repeat(2,1fr);gap:12px 30px;margin:0;padding:0;list-style:none;display:grid}.wtFeatures li{color:#ffffffd9;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.wtFeatures svg{width:18px;height:18px;color:var(--accent-light);flex-shrink:0;margin-top:1px}.wtStandardLinks{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.wtStandardLinks .wtTextLink{color:#fff}.wtStandardLinks .wtTextLink span{color:var(--accent-light)}@keyframes wtCardIn{0%{opacity:0;transform:translateY(10px)}}.ptBar{z-index:5;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 0;position:sticky;top:76px}.ptSearch{width:min(340px,100%);position:relative}.ptSearch svg{top:50%;width:16px;height:16px;color:var(--text-secondary);position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.ptSearch input{background:#fff}.ptGroups{flex-wrap:wrap;gap:6px;display:flex}.ptGroups button{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);font:inherit;cursor:pointer;background:#fff;padding:8px 14px;font-size:13px;font-weight:600}.ptGroups button.active{border-color:var(--dark);background:var(--dark);color:#fff}.ptBody{padding:50px 0 110px}.ptGroup+.ptGroup{margin-top:70px}.ptGroupTitle{border-bottom:1px solid var(--line);letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 22px;padding-bottom:14px;font-size:clamp(26px,2.6vw,36px);font-weight:600;display:flex}.ptGroupTitle span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);padding:3px 10px;font-size:13px;font-weight:700}.ptFamily{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;padding:26px;scroll-margin-top:160px}.ptFamily+.ptFamily{margin-top:18px}.ptFamilyHead{align-items:center;gap:24px;margin-bottom:22px;display:flex}.ptFamilyImage{border-radius:var(--radius-md);background:#f2f2f2;flex-shrink:0;place-items:center;width:120px;height:120px;display:grid;overflow:hidden}.ptFamilyImage img{object-fit:contain;width:100%;height:100%}.ptFamilyText h3{margin:0;font-size:22px;font-weight:600}.ptFamilyText p{max-width:820px;color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.6}.ptFamilyMeta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;display:flex}.ptFamilyMeta>span{border-radius:var(--radius-pill);background:var(--background);color:var(--text-secondary);padding:4px 10px;font-size:12px;font-weight:700}.ptFamilyLink{color:var(--accent);gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ptTableWrap{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.ptTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.ptTable th,.ptTable td{border-bottom:1px solid var(--line);text-align:start;white-space:nowrap;padding:11px 14px}.ptTable thead th{background:var(--dark);color:#ffffffd9;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700;position:sticky;top:0}.ptTable tbody th{color:var(--text);font-weight:700}.ptTable tbody tr:nth-child(2n){background:color-mix(in srgb, var(--background) 60%, #fff)}.ptTable tbody tr:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.ptTable tbody tr:last-child th,.ptTable tbody tr:last-child td{border-bottom:0}.ptTable td:last-child{text-align:end}.ptRowQuote{border:1px solid color-mix(in srgb, var(--brand-primary) 35%, transparent);border-radius:var(--radius-pill);color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;opacity:.7;background:0 0;padding:6px 12px;font-size:12px;font-weight:700;transition:opacity .2s,background .2s,color .2s}.ptTable tr:hover .ptRowQuote,.ptRowQuote:focus-visible{opacity:1}.ptRowQuote:hover{background:var(--accent);color:#fff}.ptSource{color:var(--text-secondary);margin:40px 0 0;font-size:13px}@media (width<=1000px){.wtLayout{grid-template-columns:1fr}.wtFilters{max-height:none;display:none;position:static}.wtFilters.open{display:block}.wtFilterToggle{border:1px solid var(--dark);border-radius:var(--radius-pill);background:var(--dark);color:#fff;font:inherit;cursor:pointer;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.wtFilterToggle svg{width:15px;height:15px}.wtLayout{gap:0}.wtFilters.open{margin-bottom:20px}.wtResults{order:2}.wtHeroBottom,.ptHeroBottom,.wtStandardPanel{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.productsToolsGrid{grid-template-columns:1fr}}@media (width<=700px){.wtCount{order:-1;width:100%}.wtFeatures{grid-template-columns:1fr}.ptBar{top:64px}.ptFamily{padding:18px}.ptFamilyHead{align-items:flex-start;gap:16px}.ptFamilyImage{width:76px;height:76px}.ptFamilyText h3{font-size:19px}.ptFamilyText p{font-size:14px}}@media (prefers-reduced-motion:reduce){.wtCard,.wtCardMedia img,.productsTool{transition:none;animation:none}.wtCard:hover,.productsTool:hover,.wtCard:hover .wtCardMedia img{transform:none}}.wtSpecs div:last-child:nth-child(odd){grid-column:1/-1}@media (width<=700px){.wtCards{grid-template-columns:1fr 1fr;gap:10px}.wtCardMedia{aspect-ratio:1;padding:30px 6px 4px}.wtCardBody{gap:10px;padding:12px}.wtCardTitle{flex-direction:column;gap:2px}.wtCardTitle h3{font-size:14px}.wtCardTitle strong{font-size:20px}.wtSpecs{grid-template-columns:1fr}.wtSpecs div:nth-child(n+3),.wtUses{display:none}.wtSpecs div{padding:6px 8px}.wtQuote{padding-top:10px;font-size:11px}.ptBar{position:static}.ptGroups{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.ptGroups button{flex-shrink:0}}[dir=rtl] .ptTable td:not(:last-child),[dir=rtl] .wtSpecs dd,[dir=rtl] .wtRangeValues strong{text-align:right;direction:ltr;unicode-bidi:isolate}.quoteProduct{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-md);background:radial-gradient(80% 120% at 100% 0%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 70%), #fff;gap:16px;margin-bottom:22px;padding:14px;animation:.35s quoteProductIn;display:flex;position:relative}.quoteProductImage{border-radius:var(--radius-sm);width:104px;height:104px;color:var(--accent);background:#f2f2f2;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.quoteProductImage img{object-fit:contain;width:100%;height:100%}.quoteProductImage svg{width:32px;height:32px}.quoteProductText{flex:1;min-width:0;padding-inline-end:30px}.quoteProductLabel{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.quoteProductText strong{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:2px;font-size:19px;font-weight:700;display:flex}.quoteProductText strong em{color:var(--accent);font-style:normal}.quoteProductFamily{color:var(--text-secondary);font-size:13px;display:block}.quoteProductText dl{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.quoteProductText dl div{border-radius:var(--radius-pill);background:var(--background);gap:5px;padding:4px 9px;font-size:11px;display:flex}.quoteProductText dt{color:var(--text-secondary)}.quoteProductText dd{margin:0;font-weight:700}[dir=rtl] .quoteProductText dd{direction:ltr;unicode-bidi:isolate}.quoteProductRemove{top:10px;border:1px solid var(--line);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:10px}.quoteProductRemove:hover{border-color:var(--accent);color:var(--accent)}.quoteProductRemove svg{width:14px;height:14px}.adminQuoteProduct strong{align-items:center;gap:12px;display:flex}.adminQuoteProduct img{object-fit:contain;background:#f2f2f2;border-radius:6px;flex-shrink:0;width:64px;height:64px}@keyframes quoteProductIn{0%{opacity:0;transform:translateY(-6px)}}@media (width<=600px){.quoteProductImage{width:72px;height:72px}.quoteProductText strong{font-size:16px}}.cmsFamilyCount{margin:0 0 10px}.cmsFamilyRow{border-top:1px solid var(--line);grid-template-columns:60px 2.4fr 1.2fr 70px 110px 190px;align-items:center;gap:16px;padding:12px 18px;display:grid}.cmsTableHead.cmsFamilyRow{border-top:0}.cmsBadge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);margin-inline-start:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.cmsCardFull{grid-column:1/-1}.cmsColumnPicker{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cmsColumnChip{border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.cmsColumnChip input{display:none}.cmsColumnChip.on{border-color:var(--accent);background:var(--accent);color:#fff}.cmsColumnChip.fixed{border-color:var(--dark);background:var(--dark);color:#fff;cursor:default}.cmsRowsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cmsRowsHead h2{margin:0}.cmsPaste{border:1px dashed var(--accent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 4%, transparent);margin-bottom:16px;padding:16px}.cmsPaste textarea{border:1px solid var(--line);border-radius:var(--radius-xs);tab-size:12;width:100%;margin-bottom:10px;padding:10px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.cmsRowsTableWrap{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:70vh;overflow:auto}.cmsRowsTable{border-collapse:collapse;width:100%;font-size:13px}.cmsRowsTable th{z-index:1;background:var(--dark);color:#ffffffd9;text-align:start;white-space:nowrap;padding:9px 8px;font-size:11px;font-weight:700;position:sticky;top:0}.cmsRowsTable td{border-top:1px solid var(--line);vertical-align:middle;padding:4px 6px}.cmsRowsTable tbody tr:nth-child(2n){background:color-mix(in srgb, var(--background) 60%, #fff)}.cmsRowsTable td input{width:100%;min-width:70px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 8px}.cmsRowsTable td input.code{min-width:110px;font-weight:700}.cmsRowsTable td input:hover{border-color:var(--line)}.cmsRowsTable td input:focus{border-color:var(--accent);background:#fff;outline:none}.cmsRowsEmpty{text-align:center;padding:26px!important}.cmsRowImage{display:inline-flex;position:relative}.cmsRowImage>button:first-child{border:1px dashed var(--line);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:#f2f2f2;border-radius:6px;place-items:center;font-size:16px;display:grid;overflow:hidden}.cmsRowImage img{object-fit:contain;width:100%;height:100%}.cmsRowImageRemove{top:-6px;color:#fff;cursor:pointer;background:#c0392b;border:0;border-radius:50%;width:18px;height:18px;padding:0;font-size:12px;line-height:1;position:absolute;inset-inline-end:-6px}.cmsRowTools{gap:2px;display:inline-flex}.cmsRowTools button{border:1px solid var(--line);width:28px;height:28px;color:var(--text);cursor:pointer;background:#fff;border-radius:6px}.cmsRowTools button:disabled{opacity:.35;cursor:default}.cmsRowTools button.danger:hover{color:#c0392b;border-color:#c0392b}.ptTable tbody th a,.wtCardTitle h3 a{color:inherit;text-decoration:none}.ptTable tbody th a:hover,.wtCardTitle h3 a:hover{color:var(--accent);text-decoration:underline}.addToCart{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:var(--radius-pill);color:var(--accent);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.addToCart svg{width:16px;height:16px}.addToCart:hover{border-color:var(--accent)}.addToCart.added{color:#fff;background:#1f9d55;border-color:#1f9d55}.addToCart.compact{gap:5px;padding:6px 10px;font-size:12px}.addToCart.compact svg{width:13px;height:13px}.wtCardActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.wtCardActions .wtQuote{border:0;gap:10px;width:auto;margin:0;padding:0}.ptRowActions{align-items:center;gap:6px;display:inline-flex}.quoteCartFab{z-index:60;border-radius:var(--radius-pill);background:var(--dark);color:#fff;font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:12px;padding:10px 18px 10px 10px;animation:.35s quoteProductIn;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 20px 40px -14px #10131799}[dir=rtl] .quoteCartFab{left:auto;right:20px}.quoteCartFabIcon{background:var(--accent);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.quoteCartFabIcon svg{width:20px;height:20px}.quoteCartFabIcon span{border:2px solid var(--dark);min-width:20px;height:20px;color:var(--dark);background:#fff;border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.quoteCartFabText{flex-direction:column;display:flex}.quoteCartFabText strong{font-size:14px}.quoteCartFabText small{color:#ffffffa6;font-size:12px}.quoteCartList{border:1px solid color-mix(in srgb, var(--brand-primary) 30%, transparent);border-radius:var(--radius-md);background:#fff;margin-bottom:22px;padding:14px}.quoteCartHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.quoteCartHead .quoteProductLabel{align-items:center;gap:6px;display:inline-flex}.quoteCartHead svg{width:14px;height:14px}.quoteCartClear{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.quoteCartEmpty{color:var(--text-secondary);margin:6px 0;font-size:14px}.quoteCartList ul{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.quoteCartItem{align-items:center;gap:12px;padding:8px 0;display:flex}.quoteCartItem+.quoteCartItem{border-top:1px solid var(--line)}.quoteProductImage.small{width:52px;height:52px}.quoteCartItemText{flex-direction:column;flex:1;min-width:0;display:flex}.quoteCartItemText strong{gap:8px;font-size:14px;display:flex}.quoteCartItemText em{color:var(--accent);font-style:normal}.quoteCartItemText small{color:var(--text-secondary);font-size:12px}.quoteQty{border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.quoteQty button{width:28px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.quoteQty button:disabled{opacity:.35}.quoteQty svg{width:13px;height:13px}.quoteQty input{width:46px;font:inherit;text-align:center;-moz-appearance:textfield;background:0 0;border:0;font-size:14px;font-weight:700}.quoteQty input::-webkit-inner-spin-button{-webkit-appearance:none}.quoteProductRemove.inline{flex-shrink:0;position:static}.quoteCartNotice{border:1px dashed var(--accent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-primary) 6%, transparent);width:100%;color:var(--accent-dark);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.quoteCartNotice svg{flex-shrink:0;width:16px;height:16px}.quoteMoreProducts{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.quoteMoreProducts svg{width:13px;height:13px}.adminQuoteItems{grid-column:1/-1}.adminQuoteItems ul{margin:8px 0 0;padding:0;list-style:none}.adminQuoteItems li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.adminQuoteItems img,.adminQuoteItems .cmsThumbEmpty{object-fit:contain;background:#f2f2f2;border-radius:6px;flex-shrink:0;width:52px;height:52px}.adminQuoteItems li>span:not(.cmsThumbEmpty){flex-direction:column;flex:1;display:flex}.adminQuoteItems small{color:var(--text-secondary)}.adminQuoteItems em{color:var(--accent);font-size:16px;font-style:normal;font-weight:800}@media (width<=700px){.quoteCartFab{bottom:12px;left:12px}.quoteCartFabText small{display:none}.quoteCartItem{flex-wrap:wrap}.quoteCartItemText{min-width:calc(100% - 70px)}.wtCardActions{flex-direction:column;align-items:stretch}.wtCardActions .addToCart{justify-content:center}}.cmsExcelBar{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.cmsExcelBar>div:first-child{flex-direction:column;gap:2px;display:flex}.cmsExcelBar small{color:var(--text-secondary)}.cmsExcelPreview{border:1px solid var(--accent);border-radius:var(--radius-md);background:#fff;margin-bottom:20px;padding:20px}.cmsExcelPreview h2{margin:0 0 12px;font-size:18px}.cmsExcelPreview .cmsRowsTable td{padding:9px 10px}.cmsExcelErrors{border-radius:var(--radius-sm);color:#8a5a00;background:#fff6e5;margin:0 0 14px;padding:12px 12px 12px 30px;font-size:13px}.cmsPlus{color:#1f9d55;font-weight:700}.cmsMinus{color:#c0392b;font-weight:700}.productsToolsGrid{grid-template-columns:repeat(3,1fr)}.compareToggle{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.compareToggle svg{width:16px;height:16px}.compareToggle:hover{border-color:var(--dark)}.compareToggle.on{border-color:var(--dark);background:var(--dark);color:#fff}.compareToggle.compact{gap:5px;padding:6px 10px;font-size:12px}.compareToggle.compact svg{width:13px;height:13px}.compareTray{z-index:61;border-radius:var(--radius-lg);background:var(--dark);color:#fff;align-items:center;gap:14px;width:min(920px,100% - 32px);padding:10px 12px 10px 18px;animation:.35s cubic-bezier(.2,.8,.2,1) compareTrayIn;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 50px -16px #101317a6}.compareTrayLabel{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.compareTrayLabel svg{width:18px;height:18px;color:var(--accent-light)}.compareTray ul{scrollbar-width:none;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.compareTray li{border-radius:var(--radius-pill);background:#ffffff1a;flex-shrink:0;align-items:center;gap:8px;padding:4px 6px 4px 4px;font-size:12px;font-weight:700;display:flex}.compareTrayImage{background:#f2f2f2;border-radius:50%;width:30px;height:30px;overflow:hidden}.compareTrayImage img{object-fit:contain;width:100%;height:100%}.compareTray li button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.compareTray li button svg{width:12px;height:12px}.compareTrayNotice{color:#ffd27a;font-size:12px;font-weight:700}.compareTrayActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.compareTrayClear{color:#ffffffb3;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.compareTray .button{padding-block:10px}.compareTray .button.disabled{opacity:.5;pointer-events:none}.hasCompareTray .quoteCartFab{bottom:96px}@keyframes compareTrayIn{0%{opacity:0;transform:translate(-50%,20px)}}.compareBody{padding:30px 0 120px}.compareToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.compareTableWrap{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;overflow-x:auto}.compareTable{width:100%;min-width:calc(180px + var(--cols) * 200px);border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.compareTable th,.compareTable td{border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;padding:14px 16px}.compareTable col:first-child,.compareTable tbody th,.compareTable thead th:first-child,.compareTable tfoot th{width:180px}.compareTable tbody th{z-index:1;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;background:#fff;font-size:12px;font-weight:700;position:sticky;inset-inline-start:0}.compareTable tbody td{font-size:16px;font-weight:600}.compareTable tbody tr.differs td,.compareTable tbody tr.differs th{background:color-mix(in srgb, var(--accent) 5%, transparent)}.compareTable tbody tr.differs th:after{content:"≠";color:var(--accent);margin-inline-start:6px}.compareTable td.max{color:var(--accent-dark)}.compareTable td small{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:700;display:block}.compareTable td.min small{color:var(--text-secondary)}.compareModel{flex-direction:column;gap:6px;display:flex;position:relative}.compareModelImage{aspect-ratio:4/3;border-radius:var(--radius-md);background:#f2f2f2;place-items:center;display:grid}.compareModelImage img{object-fit:contain;width:100%;height:100%}.compareModelCode{color:var(--text);font-family:var(--font-display);font-size:18px;font-weight:700;text-decoration:none}.compareModel strong{color:var(--accent);font-family:var(--font-display);font-size:22px}.compareRemove{top:6px;z-index:1;border:1px solid var(--line);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.compareRemove svg{width:13px;height:13px}.compareActions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.compareActions .button{padding-block:10px}.compareSame{color:var(--text-secondary);text-align:center!important;padding:30px!important}[dir=rtl] .compareTable td{text-align:right;direction:ltr;unicode-bidi:isolate}.finderBody{padding:30px 0 120px}.finderLayout{grid-template-columns:230px 1fr;align-items:start;gap:28px;display:grid}.finderSteps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:sticky;top:100px}.finderSteps button{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);font:inherit;text-align:start;cursor:default;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.finderSteps li.done button{color:var(--text);cursor:pointer}.finderSteps li.done button:hover{background:#fff}.finderSteps li.active button{box-shadow:var(--shadow-soft);color:var(--text);background:#fff}.finderSteps button>span{border:1px solid var(--line);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.finderSteps li.active button>span{border-color:var(--accent);background:var(--accent);color:#fff}.finderSteps li.done button>span{color:#fff;background:#1f9d55;border-color:#1f9d55}.finderSteps svg{width:15px;height:15px}.finderPanel{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;padding:clamp(22px,3vw,36px);animation:.35s both wtCardIn}.finderPanel>h2{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(24px,2.4vw,32px);font-weight:600}.finderOptions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.finderOption{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 18px;transition:border-color .2s,box-shadow .2s,transform .3s;display:flex}.finderOption:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent);transform:translateY(-3px)}.finderOption.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 20px 40px -26px color-mix(in srgb, var(--accent) 70%, transparent)}.finderOptionIcon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:46px;height:46px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.finderOption.active .finderOptionIcon{background:var(--accent);color:#fff}.finderOptionIcon svg{width:22px;height:22px}.finderOption strong{font-family:var(--font-display);font-size:18px}.finderOption small{color:var(--text-secondary);font-size:13px;line-height:1.4}.finderNote{border-radius:var(--radius-sm);background:var(--background);color:var(--text-secondary);gap:10px;margin:20px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.finderNote svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:1px}.finderNote a{color:var(--accent);font-weight:700}.finderNote.warn{color:#8a5a00;background:#fff6e5}.finderVolume{border:2px solid var(--accent);border-radius:var(--radius-md);align-items:center;gap:12px;max-width:360px;padding:6px 18px 6px 6px;display:flex}.finderVolume input{width:100%;font-family:var(--font-display);-moz-appearance:textfield;border:0;outline:none;padding:10px 12px;font-size:34px;font-weight:700}.finderVolume input::-webkit-inner-spin-button{-webkit-appearance:none}.finderVolume span{color:var(--text-secondary);font-size:16px;font-weight:700}.finderPresets{margin-top:16px}.finderLimits{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.finderLimits label>span:first-child{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.finderLimitField{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;display:flex}.finderLimitField input{border-radius:var(--radius-sm);width:100%;font:inherit;border:0;padding:12px;font-size:16px}.finderLimitField em{color:var(--text-secondary);padding:0 12px;font-style:normal;font-weight:700}.finderNav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;display:flex}.finderNav .button:disabled{opacity:.45;cursor:not-allowed}.finderBack{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.finderSummary{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.finderSummary button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--background);color:var(--text);font:inherit;cursor:pointer;padding:7px 12px;font-size:13px;font-weight:700}.finderSummary button:hover{border-color:var(--accent)}.finderSummary .finderRestart{color:var(--accent);background:#fff;border-style:dashed;align-items:center;gap:6px;display:inline-flex}.finderRestart svg{width:13px;height:13px}.finderResults{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.finderResult{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.finderResult.best{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 30px 60px -36px color-mix(in srgb, var(--accent) 70%, transparent)}.finderBadge{top:12px;z-index:1;border-radius:var(--radius-pill);background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;font-size:11px;font-weight:800;position:absolute;inset-inline-start:12px}.finderResultImage{aspect-ratio:4/3;background:#f2f2f2;place-items:center;padding:18px;display:grid;position:relative}.finderResultImage img{object-fit:contain;width:100%;height:100%}.finderQty{border-radius:var(--radius-pill);background:var(--dark);color:#fff;padding:4px 10px;font-size:14px;font-weight:800;position:absolute;bottom:12px;right:12px}.finderResultBody{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.finderResultFamily{color:var(--text-secondary);font-size:12px;font-weight:700}.finderResultBody h3{margin:0;font-size:20px}.finderResultBody h3 a{color:inherit;text-decoration:none}.finderResultVolume{color:var(--accent);font-family:var(--font-display);font-size:24px}.finderResultVolume small{color:var(--text-secondary);font-size:13px}.finderReasons{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.finderReasons li{padding-inline-start:18px;font-size:13px;position:relative}.finderReasons li:before{content:"✓";color:#1f9d55;font-weight:800;position:absolute;inset-inline-start:0}.finderReasons li.warn:before{content:"!";color:#c47a00}.finderResultActions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.finderResultActions .button{padding:9px 14px;font-size:13px}.finderCompareAll{margin-top:18px}@media (width<=1000px){.productsToolsGrid,.finderLayout{grid-template-columns:1fr}.finderSteps{flex-direction:row;position:static;overflow-x:auto}.finderSteps li{flex-shrink:0}}@media (width<=700px){.compareTray{flex-wrap:wrap;gap:8px;padding:10px}.compareTrayLabel{width:100%}.compareTrayActions{justify-content:space-between;width:100%}.hasCompareTray .quoteCartFab{bottom:150px}.finderLimits{grid-template-columns:1fr}.finderSteps button{padding:8px 10px;font-size:13px}.compareTable{min-width:calc(120px + var(--cols) * 160px)}.compareTable tbody th,.compareTable thead th:first-child,.compareTable tfoot th{width:120px}}.portfolioTotals{flex-wrap:wrap;gap:34px;margin:28px 0 0;display:flex}.portfolioTotals dt{color:var(--accent);font-family:var(--font-display);letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1}.portfolioTotals dd{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font-size:12px;font-weight:700}.portfolioPhoto{border-radius:calc(var(--radius-lg) - 6px);background:radial-gradient(70% 70% at 50% 40%,#fff,#f2f2f2 70%);place-items:center;display:grid;position:absolute;inset:40px 14px 36%;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,0 18px 40px -20px #0009}.portfolioPhoto img{object-fit:contain;pointer-events:none;width:88%;height:88%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.carousel3dCard.active .portfolioPhoto img{transform:scale(1.04)}.portfolioCardCount{top:12px;border-radius:var(--radius-pill);color:#fff;background:#ffffff24;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:14px}.portfolioPhotoCard .portfolioCardBody{background:linear-gradient(#0000,#10131799 30%);padding-top:26px}.portfolioPhotoCard .portfolioCardBody em{font-style:normal;font-weight:700}.portfolioDetailRich{align-items:start}.portfolioFamilies{margin-top:18px}.portfolioFamilies ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.portfolioFamilies a{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.portfolioFamilies a:hover{border-color:var(--accent);color:var(--accent)}.portfolioFamilies em{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 10%, transparent);min-width:22px;color:var(--accent);text-align:center;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.portfolioDetailRich .portfolioDetailSide dd{font-family:var(--font-display);font-size:22px;font-weight:700}.portfolioActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.portfolioSecondary{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.portfolioSecondary svg{width:16px;height:16px}.portfolioQuick{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.portfolioQuick a{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);background:#fff;align-items:center;gap:12px;padding:16px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,transform .3s;display:flex}.portfolioQuick a:hover{border-color:var(--accent);transform:translateY(-3px)}.portfolioQuick svg{width:20px;height:20px;color:var(--accent);flex-shrink:0}.portfolioQuick a span:not([aria-hidden]){flex:1}.portfolioQuick a>span:last-child{color:var(--accent)}@media (width<=1000px){.portfolioQuick{grid-template-columns:1fr 1fr}}@media (width<=600px){.portfolioTotals{gap:22px}.portfolioTotals dt{font-size:28px}.portfolioPhoto{inset:34px 10px 38%}}.portfolioPhoto.round{background:radial-gradient(70% 70% at 50% 40%, hsl(var(--hue) 40% 96%), hsl(var(--hue) 30% 90%))}.portfolioPhoto.round img{border-radius:50%;width:74%;height:74%;box-shadow:0 18px 36px -16px #10131773,0 0 0 6px #ffffffb3}.finderCta{isolation:isolate;border-radius:var(--radius-pill);color:#fff;width:fit-content;box-shadow:0 18px 40px -18px color-mix(in srgb, var(--accent) 75%, transparent), 0 0 0 0 color-mix(in srgb, var(--accent-light) 45%, transparent);align-items:center;gap:14px;padding:8px 22px 8px 8px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:3.2s ease-out infinite finderCtaPulse;display:inline-flex;position:relative;overflow:hidden}.finderCta:before{content:"";z-index:-2;background:conic-gradient(from 0deg, transparent 0deg 220deg, color-mix(in srgb, var(--accent-light) 20%, transparent) 250deg, var(--accent-light) 300deg, #fff 320deg, var(--accent-light) 340deg, transparent 360deg);animation:3.6s linear infinite finderCtaSpin;position:absolute;inset:-150% -40%}.finderCta:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent-light) 35%, transparent), transparent 55%), linear-gradient(135deg, var(--ink-700), var(--dark) 60%);position:absolute;inset:2px}.finderCta.glass:after{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--accent-light) 45%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 55%, transparent), #101317eb 65%)}.finderCtaShine{z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:45%;animation:4.2s ease-in-out infinite finderCtaShine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.finderCtaIcon{z-index:1;background:linear-gradient(145deg, var(--accent-light), var(--accent));width:44px;height:44px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-light) 18%, transparent), 0 10px 22px -8px color-mix(in srgb, var(--accent) 90%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.finderCtaIcon svg{transform-origin:20% 80%;width:20px;height:20px;animation:3.2s ease-in-out infinite finderCtaWand}.finderCtaIcon .spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#fff;width:6px;height:6px;animation:2.4s ease-in-out infinite finderCtaSpark;position:absolute}.finderCtaIcon .spark.one{top:2px;right:4px}.finderCtaIcon .spark.two{width:4px;height:4px;animation-delay:.6s;top:14px;right:-3px}.finderCtaIcon .spark.three{width:5px;height:5px;animation-delay:1.2s;top:-3px;right:16px}.finderCtaText{z-index:1;flex-direction:column;gap:1px;display:flex;position:relative}.finderCtaText strong{letter-spacing:.01em;font-size:15px;font-weight:700}.finderCtaText small{color:#ffffffb3;font-size:12px}.finderCtaArrow{z-index:1;color:color-mix(in srgb, var(--accent-light) 80%, #fff);font-size:18px;transition:transform .3s;position:relative}.finderCta:hover,.finderCta:focus-visible{box-shadow:0 24px 50px -16px color-mix(in srgb, var(--accent) 95%, transparent), 0 0 0 6px color-mix(in srgb, var(--accent-light) 18%, transparent);transform:translateY(-3px)}.finderCta:hover:before{animation-duration:1.6s}.finderCta:hover .finderCtaArrow{transform:translateX(calc(5px * var(--dir-x)))}.finderCta:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-light) 80%, #fff);outline-offset:3px}[dir=rtl] .finderCta{padding:8px 8px 8px 22px}@keyframes finderCtaSpin{to{transform:rotate(360deg)}}@keyframes finderCtaShine{0%,55%{left:-60%}80%,to{left:130%}}@keyframes finderCtaPulse{0%{box-shadow:0 18px 40px -18px color-mix(in srgb, var(--accent) 75%, transparent), 0 0 0 0 color-mix(in srgb, var(--accent-light) 45%, transparent)}70%,to{box-shadow:0 18px 40px -18px color-mix(in srgb, var(--accent) 75%, transparent), 0 0 0 14px color-mix(in srgb, var(--accent-light) 0%, transparent)}}@keyframes finderCtaWand{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-16deg)}86%{transform:rotate(10deg)}93%{transform:rotate(-4deg)}}@keyframes finderCtaSpark{0%,to{opacity:0;transform:scale(.3)rotate(0)}40%{opacity:1;transform:scale(1)rotate(45deg)}70%{opacity:0;transform:scale(.5)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.finderCta,.finderCta:before,.finderCtaShine,.finderCtaIcon svg,.finderCtaIcon .spark{animation:none}.finderCta:before{background:linear-gradient(135deg, var(--accent-light), var(--accent))}.finderCtaShine,.finderCtaIcon .spark{display:none}}@media (width<=600px){.finderCta{max-width:100%}.finderCtaText small{display:none}}:root{--eco:#1f8a5b;--eco-light:#6fd3a2;--eco-soft:#1f8a5b14}.ecoBadge{border-radius:var(--radius-pill);background:var(--eco-soft);color:var(--eco);white-space:nowrap;border:1px solid #1f8a5b38;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.ecoBadge svg{flex-shrink:0;width:14px;height:14px}.ecoBadge.glass{color:var(--eco-light);background:#6fd3a21a;border-color:#6fd3a259}.ecoBadge small{width:100%;color:inherit;white-space:normal;opacity:.85;padding-inline-start:20px;font-size:12px;font-weight:500}.ecoBadge:has(small){border-radius:var(--radius-sm);padding:10px 14px}@keyframes ecoSun{to{transform:rotate(360deg)}}.ptSource{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.machineParkPanel .ecoBadge{margin-top:16px}.pageHeader{isolation:isolate;color:#fff;background:var(--ink-800);padding-top:104px;position:relative;overflow:hidden}.pageHeaderBg{z-index:-1;background:radial-gradient(ellipse 60% 70% at 88% 0%, color-mix(in srgb, var(--accent-light) 30%, transparent), transparent 70%), radial-gradient(ellipse 45% 60% at 0% 100%, color-mix(in srgb, var(--brand-primary) 20%, transparent), transparent 70%), linear-gradient(180deg, var(--ink-900) 0%, var(--ink-900) 100%);position:absolute;inset:0}.pageHeaderBg:after{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 80% at 70% 30%,#000 20%,#0000 75%)}.pageHeaderBg:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-light) 55%, transparent), transparent);height:1px;position:absolute;bottom:0}.phCrumbs ol{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.phCrumbs a{color:inherit;transition:color .18s}.phCrumbs a:hover{color:#fff}.phCrumbs [aria-current=page]{color:#ffffffeb;font-weight:600}.phCrumbSep{opacity:.5;display:inline-flex}.phCrumbSep svg{width:14px;height:14px}[dir=rtl] .phCrumbSep svg{transform:scaleX(-1)}.phGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:64px;padding:46px 0 58px;display:grid}.pageHeader.withMedia .phGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.phMain{max-width:820px}.phEyebrow{color:color-mix(in srgb, var(--accent-light) 70%, #fff);letter-spacing:.1em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 14px 7px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.phEyebrow svg{width:15px;height:15px}.phDot{background:var(--accent-light);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-light) 22%, transparent);border-radius:50%}.pageHeader h1{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin:22px 0 0;font-size:clamp(38px,4.4vw,64px);font-weight:600;line-height:1.06}.pageHeader h1 span{color:var(--accent-light);display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pageHeader h1 span{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-light) 70%, #fff) 0%, var(--accent-light) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.phLead{color:#ffffffb8;max-width:620px;margin:22px 0 0;font-size:17px;line-height:1.65}.phActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.pageHeader .button{gap:28px;min-height:52px}.pageHeader .button.ghost{color:#fff;border-color:#ffffff4d}.pageHeader .button.ghost:hover{color:var(--dark);background:#fff;border-color:#fff}.phMedia{aspect-ratio:5/4;gap:14px;display:grid}.phMedia.count2{grid-template-columns:1fr 1fr}.phMedia.count3{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr}.phMedia.count3 figure:first-child{grid-row:span 2}.phMedia figure{background:#f2f2f2;border:1px solid #ffffff1a;border-radius:16px;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 60px -34px #000000bf}.phMedia img{object-fit:contain;width:100%;height:100%;padding:9%;transition:transform .6s}.phMedia.glass figure{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border-color:#ffffff1f}.phMedia.glass img{padding:7%}.phMedia figure:hover img{transform:scale(1.04)}.phFacts{border-top:1px solid #ffffff1f;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:26px 0 30px;display:grid}.phFacts>div{border-inline-start:1px solid #ffffff1f;padding-inline:28px}.phFacts dt{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;unicode-bidi:isolate;font-size:clamp(24px,2.2vw,32px);font-weight:600}.phFacts dd{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:11.5px;font-weight:700}.pageHeader.compact .phGrid{padding:32px 0 44px}.pageHeader.compact h1{font-size:clamp(34px,3.6vw,52px)}@media (width<=960px){.pageHeader.withMedia .phGrid{grid-template-columns:minmax(0,1fr);gap:40px}.phMedia{aspect-ratio:16/10;max-height:420px}}@media (width<=640px){.pageHeader{padding-top:92px}.phGrid{padding:30px 0 40px}.phLead{font-size:15.5px}.phActions>*{flex:100%}.phMedia{display:none}.pageHeader.withMedia .phGrid{gap:0}.phFacts{grid-template-columns:1fr 1fr;grid-auto-flow:row;row-gap:20px}.phFacts dt{font-size:22px}.phFacts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.phMedia img{transition:none}}.phChips{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:26px;display:flex}.phChipsLabel{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.phChips ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.phChips li{color:#ffffffe0;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.pageHeader .buttonIcon{flex:none;width:18px;height:18px}.siteHeader{background:#fffffffa;border-bottom-color:#10131714;transition:background-color .22s,box-shadow .22s}.siteHeader.scrolled{background:#fffffff7;box-shadow:0 10px 30px -18px #10131759}.desktopNav{gap:4px}.desktopNav>a,.navDropdown>a{height:40px;color:var(--text);letter-spacing:-.005em;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.desktopNav>a:after,.navDropdown>a:after{inset-inline-start:50%;opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .18s;bottom:4px;transform:translate(-50%)}html[dir=rtl] .desktopNav>a:after,html[dir=rtl] .navDropdown>a:after{inset-inline:50% auto;transform:translate(50%)}.desktopNav>a:hover,.navDropdown>a:hover,.navDropdown.open>a{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--accent)}.desktopNav>a:hover:after,.navDropdown>a:hover:after{width:4px}.desktopNav a.active{color:var(--accent)}.desktopNav a.active:after{opacity:1;width:4px}html[dir=rtl] .desktopNav a{font-size:14.5px}.navCaret{opacity:.6;width:15px;height:15px;transition:transform .2s}.navDropdown.open .navCaret{transform:rotate(180deg)}.headerContact{letter-spacing:-.005em;text-transform:none;font-size:14px;font-weight:600}.headerQuote{letter-spacing:0;text-transform:none;height:42px;box-shadow:0 10px 22px -12px color-mix(in srgb, var(--brand-primary) 80%, transparent);border-radius:999px;padding:0 20px;font-size:13.5px}.desktopNav .megaMenu a{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.desktopNav .megaMenu a:after{content:none}.desktopNav{align-self:stretch}.navDropdown{align-items:center;display:flex;position:static}.megaMenu{top:100%;opacity:0;visibility:hidden;padding-top:1px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;inset-inline:0;transform:translateY(-6px)}.navDropdown.open .megaMenu{opacity:1;visibility:visible;transition:opacity .18s,transform .18s;transform:none}.megaMenuInner{width:min(var(--container), calc(100% - 48px));background:#fff;border:1px solid #10131714;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:minmax(0,1fr) 260px;gap:22px;margin:0 auto;padding:22px;display:grid;box-shadow:0 30px 60px -30px #10131773}.megaGroups{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.megaGroups a{border:1px solid #0000;border-radius:10px;flex-direction:column;gap:10px;height:100%;padding:10px;transition:border-color .18s,background-color .18s;display:flex}.megaGroups a:hover,.megaGroups a:focus-visible{border-color:color-mix(in srgb, var(--accent) 18%, transparent);background:var(--ink-050)}.megaThumb{aspect-ratio:4/3;background:#f2f2f2;border-radius:8px;overflow:hidden}.megaThumb img{object-fit:contain;width:100%;height:100%;padding:8%;transition:transform .4s}.megaGroups a:hover .megaThumb img{transform:scale(1.06)}.megaText{flex-direction:column;gap:2px;display:flex}.megaText strong{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.3}.megaText small{color:var(--text-secondary);font-size:12px}.megaSide{background:linear-gradient(160deg, var(--ink-900), var(--ink-700));color:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:18px;display:flex}.megaSideLabel{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.megaSide>a:not(.megaAll){border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;transition:background-color .18s;display:flex}.megaSide>a:not(.megaAll):hover{background:#ffffff14}.megaSide svg{width:18px;height:18px;color:var(--accent-light)}.megaAll{color:color-mix(in srgb, var(--accent-light) 70%, #fff);border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:auto;padding:12px;font-size:13px;font-weight:700;display:flex}@media (width<=1250px){.desktopNav>a,.navDropdown>a{padding:0 10px;font-size:13.5px}.megaGroups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1050px){.desktopNav>a,.navDropdown>a{padding:0 8px;font-size:13px}.headerContact{display:none}}@media (prefers-reduced-motion:reduce){.megaMenu,.megaThumb img,.navCaret{transition:none}}.coIcon{background:color-mix(in srgb, var(--accent) 8%, transparent);width:46px;height:46px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:inline-grid}.coIcon svg{width:22px;height:22px}.coCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.coCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;padding:30px;position:relative}.coIndex{top:30px;color:var(--text-secondary);letter-spacing:.08em;font-size:12px;font-weight:700;position:absolute;inset-inline-end:30px}.coCard h3,.coFeature h3,.coEcoItem h3{letter-spacing:-.015em;margin:22px 0 10px;font-size:20px;font-weight:600}.coCard p,.coFeature p,.coEcoItem p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.coWhy{background:#fff;border-block:1px solid #1013170f}.coFeatures{border-radius:var(--radius-lg);border:1px solid #10131714;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.coFeature{border-inline-end:1px solid #10131714;background:#fafbfc;border-bottom:1px solid #10131714;padding:30px 28px;transition:background-color .2s}.coFeature:nth-child(4n){border-inline-end:0}.coFeature:nth-last-child(-n+4){border-bottom:0}.coFeature:hover{background:#fff}.coFeature h3{font-size:17px}.coFeature p{font-size:14px}.coEcoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.coEcoItem{border-radius:var(--radius-lg);background:linear-gradient(#f4fbf7,#fff);border:1px solid #1f8a5b29;padding:28px}.coEcoItem .coIcon{color:var(--eco);background:#1f8a5b1a}.coEcoItem h3{font-size:18px}.coSocial{border-radius:var(--radius-md);color:var(--text-secondary);background:#fff;border:1px solid #10131714;align-items:center;gap:14px;margin:22px 0 0;padding:18px 22px;font-size:14.5px;line-height:1.6;display:flex}.coSocial svg{width:22px;height:22px;color:var(--eco);flex:none}@media (width<=1100px){.coFeatures,.coEcoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.coFeature:nth-child(4n){border-inline-end:1px solid #10131714}.coFeature:nth-child(2n){border-inline-end:0}.coFeature:nth-last-child(-n+4){border-bottom:1px solid #10131714}.coFeature:nth-last-child(-n+2){border-bottom:0}}@media (width<=800px){.coCards{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.coFeatures,.coEcoGrid{grid-template-columns:minmax(0,1fr)}.coFeature,.coFeature:nth-child(n){border-inline-end:0;border-bottom:1px solid #10131714}.coFeature:last-child{border-bottom:0}}.inList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.inSector{--tone:hsl(var(--hue) 70% 45%);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;flex-direction:column;padding:32px;scroll-margin-top:100px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.inSector:target{border-color:var(--tone);box-shadow:0 0 0 4px hsl(var(--hue) 70% 45% / .14), var(--shadow-soft)}.inSectorHead{justify-content:space-between;align-items:center;display:flex}.inSectorIcon{background:hsl(var(--hue) 70% 45% / .1);width:52px;height:52px;color:var(--tone);border-radius:10px;place-items:center;display:grid}.inSectorIcon svg{width:24px;height:24px}.inSectorIndex{color:var(--text);letter-spacing:.06em;font-size:13px;font-weight:700}.inSectorIndex small{color:var(--text-secondary);font-size:inherit;font-weight:600}.inSector h2{letter-spacing:-.02em;margin:24px 0 10px;font-size:clamp(24px,2.2vw,30px);font-weight:600}.inSector>p{max-width:560px;color:var(--text-secondary);margin:0;font-size:15.5px;line-height:1.65}.inRelated{border-top:1px solid #10131714;margin-top:24px;padding-top:20px}.inRelatedLabel{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:700;display:block}.inRelated ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inRelated a{color:var(--text);border:1px solid #1013171a;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;font-size:13.5px;font-weight:600;transition:border-color .18s,background-color .18s;display:inline-flex}.inRelated a:hover{border-color:var(--accent);background:var(--ink-050)}.inThumb{background:#f2f2f2;border-radius:50%;width:34px;height:34px;overflow:hidden}.inThumb img{object-fit:contain;width:100%;height:100%;padding:3px}.inQuote{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:700;display:inline-flex}.inQuote:hover{color:var(--accent-dark)}@media (width<=860px){.inList{grid-template-columns:minmax(0,1fr)}.inSector{padding:24px}}.productsPage .productsToolsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.productsPage .productsToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.productsPage .productsToolsGrid{grid-template-columns:minmax(0,1fr)}}.pfGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pfCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;flex-direction:column;scroll-margin-top:100px;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.pfCard:hover{transform:translateY(-3px);box-shadow:0 30px 60px -36px #10131773}.pfMedia{aspect-ratio:4/3;background:#f2f2f2;position:relative;overflow:hidden}.pfMedia img{object-fit:contain;width:100%;height:100%;padding:12% 10% 8%;transition:transform .5s;position:absolute;inset:0}.pfMedia img.round{aspect-ratio:1;object-fit:cover;border-radius:50%;width:auto;height:78%;margin:12% auto 0;padding:0;display:block;position:relative;inset:auto}.pfCard:hover .pfMedia img{transform:scale(1.04)}.pfIndex,.pfTag{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;top:16px}.pfIndex{color:var(--text-secondary);inset-inline-start:18px}.pfTag{color:var(--text);background:#fff;border-radius:999px;padding:5px 10px;inset-inline-end:16px;box-shadow:0 4px 14px -8px #10131766}.pfBody{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.pfLabel{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.pfBody h3{letter-spacing:-.015em;margin:8px 0 10px;font-size:21px;font-weight:600;line-height:1.25}.pfBody h3 a:hover{color:var(--accent)}.pfBody>p{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.6}.pfMeta{border-block:1px solid #10131714;grid-template-columns:1.4fr 1fr;margin:20px 0 0;padding:16px 0;display:grid}.pfMeta dt{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pfMeta dd{color:var(--text);unicode-bidi:isolate;margin:4px 0 0;font-size:16px;font-weight:600}.pfActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.pfPrimary{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:10px;height:42px;padding:0 16px;font-size:13.5px;font-weight:700;transition:background-color .18s;display:inline-flex}.pfPrimary:hover{background:var(--accent-dark)}.pfSecondary{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.pfSecondary svg{width:16px;height:16px}.pfSecondary:hover{color:var(--accent-dark)}@media (width<=1100px){.pfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pfGrid{grid-template-columns:minmax(0,1fr)}}.companyPage .cmCta,.industriesPage .cmCta,.productsPage .cmCta{padding-top:100px}.industriesPage .inSectors,.productsPage .pfSection{padding-bottom:0}.catalogLink{gap:18px}.catalogLinkText{flex-direction:column;line-height:1.2;display:inline-flex}.catalogLinkText small{opacity:.65;margin-top:3px;font-size:11px;font-weight:600}.megaSide .megaCatalog{color:#fff;border:1px solid #ffffff29;border-radius:6px;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 12px;font-size:14px;font-weight:600;transition:background-color .18s;display:flex}.megaSide .megaCatalog:hover{background:#ffffff14}.sourceLink{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}html[lang=ar] .phEyebrow,html[lang=ar] .phFacts dd,html[lang=ar] .phChipsLabel,html[lang=ar] .megaSideLabel,html[lang=ar] .pfLabel,html[lang=ar] .pfTag,html[lang=ar] .pfMeta dt,html[lang=ar] .inRelatedLabel,html[lang=ar] .coIndex{letter-spacing:0}html[lang=ar] .pageHeader h1{letter-spacing:0;line-height:1.25}@media (width>=1101px){.pfCard:last-child:nth-child(3n+1){flex-direction:row;grid-column:1/-1}.pfCard:last-child:nth-child(3n+1) .pfMedia{aspect-ratio:auto;flex:0 0 33.333%;min-height:300px}.pfCard:last-child:nth-child(3n+1) .pfMedia img.round{height:74%;margin-top:13%}.pfCard:last-child:nth-child(3n+1) .pfBody{justify-content:center;padding:36px 40px}.pfCard:last-child:nth-child(3n+1) .pfMeta,.pfCard:last-child:nth-child(3n+1) .pfBody>p{max-width:620px}}.qm{padding:20px}.qmDialog{background:#fff;border-radius:16px;flex-direction:column;width:min(1240px,100%);height:min(860px,100dvh - 40px);transition:transform .26s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)scale(.985);box-shadow:0 40px 100px -30px #10131799}.qm.open .qmDialog{transform:none}.qmHeader{border-bottom:1px solid #10131714;align-items:center;gap:16px;padding:22px 28px;display:flex}.qmHeaderIcon{background:linear-gradient(150deg, var(--accent-light), var(--accent));color:#fff;border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid}.qmHeaderIcon svg{width:22px;height:22px}.qmHeader h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.qmHeader p{max-width:720px;color:var(--text-secondary);margin:4px 0 0;font-size:14px;line-height:1.5}.qmClose{width:42px;height:42px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #1013171f;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;transition:background-color .18s;display:grid}.qmClose:hover{background:var(--ink-100)}.qmClose svg{width:20px;height:20px}.qmTabs{display:none}.qmBody{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0;display:grid}.qmProducts,.qmForm{overscroll-behavior:contain;min-height:0;overflow-y:auto}.qmProducts{background:var(--ink-050);border-inline-end:1px solid #10131714;flex-direction:column;display:flex}.qmSelected,.qmBrowser{padding:22px 28px}.qmSelected{background:#fff;border-bottom:1px solid #10131714}.qmBrowser{flex:1}.qmSectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.qmSectionHead h3{letter-spacing:-.005em;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.qmSectionHead h3 svg{width:18px;height:18px;color:var(--accent)}.qmCount{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;display:inline-grid}.qmHint{color:var(--text-secondary);font-size:12.5px}.qmTextButton{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.qmTextButton:hover{color:#c0392b}.qmTextButton svg{width:15px;height:15px}.qmEmpty{color:var(--text-secondary);border:1px dashed #1013172e;border-radius:8px;margin:0;padding:16px 18px;font-size:14px;line-height:1.55}.qmSelectedList,.qmResults{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qmSelectedList{max-height:260px;overflow-y:auto}.qmSelectedList li,.qmResult{background:#fff;border:1px solid #10131714;border-radius:8px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex}.qmThumb{width:48px;height:48px;color:var(--text-secondary);background:#f2f2f2;border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.qmThumb img{object-fit:contain;width:100%;height:100%;padding:4px}.qmItemText{text-align:start;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qmItemText strong{color:var(--text);font-size:14.5px;font-weight:700}.qmItemText small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.qmQty{border:1px solid #10131724;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.qmQty button{background:var(--ink-050);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;place-items:center;display:grid}.qmQty button:disabled{opacity:.4;cursor:default}.qmQty svg{width:14px;height:14px}.qmQty input{width:46px;height:32px;color:var(--text);font:inherit;text-align:center;-moz-appearance:textfield;background:#fff;border:0;outline:0;font-size:14px;font-weight:700}.qmQty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qmQty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qmRemove{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.qmRemove:hover{color:#c0392b;background:#fdecea}.qmRemove svg{width:16px;height:16px}.qmSearch{background:#fff;border:1px solid #10131724;border-radius:8px;align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.qmSearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}.qmSearch svg{width:18px;height:18px;color:var(--text-secondary)}.qmSearch input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.qmChips{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.qmChips button{height:32px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border:1px solid #1013171f;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.qmChips button:hover{border-color:var(--accent)}.qmChips button.active{border-color:var(--dark);background:var(--dark);color:#fff}.qmResults{grid-template-columns:repeat(2,minmax(0,1fr))}.qmResult{cursor:pointer;width:100%;font:inherit;transition:border-color .16s,box-shadow .16s}.qmResult:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 8px 20px -14px #10131780}.qmResult.added{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, #fff)}.qmAdd{background:color-mix(in srgb, var(--accent) 8%, transparent);height:30px;color:var(--accent);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.qmResult.added .qmAdd{background:var(--accent);color:#fff}.qmAdd svg{width:14px;height:14px}.qmMore{width:100%;height:42px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border:1px solid #10131724;border-radius:8px;margin-top:12px;font-size:13.5px;font-weight:600}.qmMore:hover{border-color:var(--accent);color:var(--accent)}.qmPanelFoot{color:var(--text-secondary);background:#fffffff5;border-top:1px solid #10131714;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;font-size:13px;display:none;position:sticky;bottom:0}.qmNext{background:var(--accent);color:#fff;cursor:pointer;height:44px;font:inherit;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.qmForm{flex-direction:column;padding:22px 28px 26px;display:flex}.qmListSummary{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent);background:color-mix(in srgb, var(--accent) 5%, #fff);color:var(--text);cursor:pointer;font:inherit;text-align:start;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex}.qmListSummary svg{width:18px;height:18px;color:var(--accent);flex:none}.qmListSummary em{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:500;overflow:hidden}.qmForm .formGrid{gap:16px 14px}.qmForm .formField{gap:7px}.qmForm .formField>span{letter-spacing:.04em;font-size:11.5px}.qmForm .formField input,.qmForm .formField select,.qmForm .formField textarea{background:var(--ink-050);border:1px solid #10131724;border-radius:8px;padding:11px 13px;font-size:15px;transition:border-color .18s,box-shadow .18s,background-color .18s}.qmForm .formField input:focus,.qmForm .formField select:focus,.qmForm .formField textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);background:#fff}.qmForm .formField textarea{min-height:110px}.qmForm .quoteFeedback{margin-top:16px}.qmSubmitRow{flex-direction:column;gap:10px;margin-top:20px;display:flex}.qmSubmitRow .quoteSubmit{border-radius:8px;width:100%}.qmSubmitRow p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.qmContact{color:var(--text-secondary);border-top:1px solid #10131714;flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:18px;font-size:13px;display:flex}.qmContact a,.qmContact span{align-items:center;gap:7px;display:inline-flex}.qmContact a:hover{color:var(--accent)}.qmContact svg{width:15px;height:15px}.qmSolar{width:100%;color:var(--eco);font-weight:600}@media (width<=900px){.qm{padding:0}.qmDialog{border-radius:0;height:100%}.qmHeader{padding:16px 18px}.qmHeader p{display:none}.qmTabs{border-bottom:1px solid #10131714;grid-template-columns:1fr 1fr;display:grid}.qmTabs button{height:50px;color:var(--text-secondary);cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.qmTabs button.active{border-bottom-color:var(--accent);color:var(--text)}.qmTabs em{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;display:inline-grid}.qmStep{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.qmBody{display:block}.qmProducts,.qmForm{height:100%}.qmSelected,.qmBrowser,.qmForm{padding:18px}.qmPanelFoot{padding:12px 18px;display:flex}.qmResults{grid-template-columns:minmax(0,1fr)}.qmChips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.qmChips::-webkit-scrollbar{display:none}.qmChips button{flex:none}}@media (width<=520px){.qmForm .formGrid{grid-template-columns:minmax(0,1fr)}.qmSelectedList li{flex-wrap:wrap}.qmSelectedList .qmItemText{flex-basis:calc(100% - 110px)}}@media (prefers-reduced-motion:reduce){.qmDialog{transition:none}}.pmHero{background:radial-gradient(ellipse 50% 60% at 85% 0%, color-mix(in srgb, var(--accent-light) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--ink-100), var(--background));padding:100px 0 56px}.pmCrumbs ol{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pmCrumbs a:hover{color:var(--accent)}.pmCrumbs [aria-current=page]{color:var(--text);font-weight:600}.pmCrumbSep{opacity:.5;display:inline-flex}.pmCrumbSep svg{width:14px;height:14px}[dir=rtl] .pmCrumbSep svg{transform:scaleX(-1)}.pmGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:28px;display:grid}.pmMediaCol{position:sticky;top:100px}.pmMedia{aspect-ratio:1;background:#f2f2f2;border:1px solid #10131714;border-radius:16px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #10131780}.pmMedia img{object-fit:contain;width:100%;height:100%;padding:10%;transition:transform .6s}.pmMedia:hover img{transform:scale(1.05)}.pmMedia>svg{color:#b4bbc8;width:64px;height:64px}.pmMedia figcaption{pointer-events:none;justify-content:space-between;gap:10px;display:flex;position:absolute;inset:18px 18px auto}.pmMediaTag,.pmMediaCode{color:var(--text);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;box-shadow:0 6px 16px -10px #10131780}.pmMediaCode{background:var(--dark);color:#fff}.pmTrust{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pmTrust li{color:var(--text);background:#fff;border:1px solid #10131714;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.pmTrust svg{width:18px;height:18px;color:var(--accent);flex:none}.pmTrust li.eco svg{color:var(--eco)}.pmFamily{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.pmInfo h1{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:16px 0 0;font-size:clamp(42px,5vw,72px);font-weight:600;line-height:1;display:flex}.pmInfo h1 span{color:var(--accent);letter-spacing:-.02em;unicode-bidi:isolate;font-size:.5em}.pmText{max-width:560px;color:var(--text-secondary);margin:18px 0 0;font-size:16.5px;line-height:1.65}.pmLabel{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11.5px;font-weight:700;display:block}.pmVariants{margin-top:26px}.pmVariants ul{flex-wrap:wrap;gap:6px;max-height:128px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pmVariants a{height:36px;color:var(--text);white-space:nowrap;unicode-bidi:isolate;background:#fff;border:1px solid #1013171f;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.pmVariants a:hover{border-color:var(--accent);color:var(--accent)}.pmVariants a.active{border-color:var(--dark);background:var(--dark);color:#fff}.pmHighlights{background:#fff;border:1px solid #10131714;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;display:grid;overflow:hidden}.pmHighlights>div{border-inline-start:1px solid #10131714;padding:16px 18px}.pmHighlights>div:first-child{border-inline-start:0}.pmHighlights dt{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.pmHighlights dd{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;unicode-bidi:isolate;margin:6px 0 0;font-size:24px;font-weight:600}[dir=rtl] .pmHighlights dd{text-align:end;direction:ltr}.pmActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.pmQuote{border-radius:8px;min-height:54px;padding-inline:24px 20px}.pmHelp{border-top:1px solid #10131714;flex-wrap:wrap;gap:12px 28px;margin-top:22px;padding-top:20px;display:flex}.pmHelp a{align-items:center;gap:12px;display:inline-flex}.pmHelp a>svg{background:color-mix(in srgb, var(--accent) 8%, transparent);width:38px;height:38px;color:var(--accent);border-radius:8px;padding:9px}.pmHelp span{flex-direction:column;display:flex}.pmHelp small{color:var(--text-secondary);font-size:12px}.pmHelp strong{color:var(--text);font-size:14.5px;font-weight:700}.pmHelp a:hover strong{color:var(--accent)}.pmDetails{padding:24px 0 70px}.pmDetailsGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:20px;display:grid}.pmSide{gap:20px;display:grid}.pmCard{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #10131714;border-radius:16px;padding:28px}.pmCard h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 18px;font-size:19px;font-weight:600;display:flex}.pmCard h2 svg{width:20px;height:20px;color:var(--accent)}.pmTable{border-collapse:collapse;width:100%;font-size:15px}.pmTable th,.pmTable td{text-align:start;border-bottom:1px solid #10131712;padding:13px 14px}.pmTable tr:nth-child(odd){background:var(--ink-050)}.pmTable th{width:45%;color:var(--text-secondary);font-weight:500}.pmTable td{color:var(--text);unicode-bidi:isolate;font-weight:600}.pmSource{color:var(--text-secondary);margin:14px 0 0;font-size:12.5px}.pmUses{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pmUses li{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600}.pmFeatures{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pmFeatures li{color:var(--text);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.pmFeatures svg{width:18px;height:18px;color:var(--eco);background:#1f8a5b1f;border-radius:50%;flex:none;margin-top:1px;padding:3px}.pmCustom{color:#fff;background:linear-gradient(150deg, var(--ink-900), var(--ink-700));border-color:#0000}.pmCustom p{color:#ffffffb8;margin:0;font-size:14.5px;line-height:1.6}.pmCustomLink{color:color-mix(in srgb, var(--accent-light) 70%, #fff);align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:700;display:inline-flex}.pmSimilar{padding:0 0 100px}.pmSimilarHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.pmSimilarHead h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:600}.pmSimilarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pmSimilarCard{background:#fff;border:1px solid #10131714;border-radius:16px;flex-direction:column;gap:12px;padding:14px;transition:box-shadow .2s,transform .2s;display:flex}.pmSimilarCard:hover{transform:translateY(-2px);box-shadow:0 24px 50px -34px #10131780}.pmSimilarLink{flex-direction:column;gap:4px;display:flex}.pmSimilarImage{aspect-ratio:4/3;background:#f2f2f2;border-radius:8px;place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.pmSimilarImage img{object-fit:contain;width:100%;height:100%;padding:10%}.pmSimilarLink strong{color:var(--text);font-size:17px;font-weight:700}.pmSimilarLink:hover strong{color:var(--accent)}.pmSimilarMeta{color:var(--text-secondary);unicode-bidi:isolate;font-size:13px}.pmSimilarCard .addToCart{align-self:flex-start}.pmStickyBar{display:none}@media (width<=1100px){.pmHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}.pmHighlights>div:nth-child(3){border-inline-start:0}.pmHighlights>div:nth-child(n+3){border-top:1px solid #10131714}.pmSimilarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pmGrid,.pmDetailsGrid{grid-template-columns:minmax(0,1fr);gap:28px}.pmMediaCol{position:static}.pmMedia{aspect-ratio:4/3}}@media (width<=640px){.pmHero{padding-top:92px}.pmTrust{grid-template-columns:minmax(0,1fr)}.pmCard{padding:20px}.pmTable th,.pmTable td{padding:11px 10px;font-size:14px}.pmSimilar{padding-bottom:120px}.pmStickyBar{inset-inline:0;z-index:900;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #1013171a;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;box-shadow:0 -12px 30px -20px #10131780}.pmStickyBar>span{flex-direction:column;display:flex}.pmStickyBar strong{font-size:16px}.pmStickyBar small{color:var(--text-secondary);font-size:12.5px}.pmStickyBar .button{border-radius:8px;gap:16px;min-height:46px}}.pmVariants a small{opacity:.6;margin-inline-start:6px;font-size:11px;font-weight:600}.pmStickyBar strong{white-space:nowrap}@media (width<=640px){.pmTrust{grid-template-columns:repeat(3,minmax(0,1fr))}.pmTrust li{text-align:center;flex-direction:column;gap:6px;padding:10px 8px;font-size:11.5px}:is(body:has(.pmStickyBar) .floatingContact,body:has(.pmStickyBar) .quoteCartFab){bottom:92px}}.wtUseBar{padding:34px 0 0}.wtUseBar h2{letter-spacing:-.01em;margin:0 0 14px;font-size:18px;font-weight:600}.wtUseTiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.wtUseTile{color:var(--text);cursor:pointer;font:inherit;text-align:start;background:#fff;border:1px solid #1013171a;border-radius:10px;align-items:center;gap:14px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.wtUseTile:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-1px)}.wtUseTile.active{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.wtUseIcon{background:color-mix(in srgb, var(--accent) 8%, transparent);width:44px;height:44px;color:var(--accent);border-radius:8px;flex:none;place-items:center;transition:background-color .18s,color .18s;display:grid}.wtUseTile.active .wtUseIcon{background:var(--accent);color:#fff}.wtUseIcon svg{width:21px;height:21px}.wtUseText{flex-direction:column;gap:2px;display:flex}.wtUseText strong{font-size:15px;font-weight:700}.wtUseText small{color:var(--text-secondary);font-size:12.5px}.wtUseCheck{top:10px;width:16px;height:16px;color:var(--accent);position:absolute;inset-inline-end:10px}.wtFinder{padding:28px 0 90px}.wtLayout{grid-template-columns:290px minmax(0,1fr)}.wtFilters{border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.wtFiltersHead{border-bottom:1px solid #10131714;align-items:center;gap:10px;margin:0;padding:18px 20px;display:flex}.wtFiltersHead h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.wtFiltersHead .wtReset{margin-inline-start:auto}.wtBadge{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.wtSheetClose,.wtSheetFoot,.wtSheetBackdrop{display:none}.wtFiltersBody{scrollbar-width:thin;flex:1;min-height:0;padding:6px 20px 20px;overflow-y:auto}.wtFiltersBody .wtSearch,.wtFiltersBody .wtGroup{border:0;border-bottom:1px solid #10131712;margin:0;padding:18px 0}.wtFiltersBody .wtGroup:last-child{border-bottom:0}.wtFiltersBody .wtFilterLabel{color:var(--text);letter-spacing:0;text-transform:none;margin-bottom:12px;padding:0;font-size:13px;font-weight:700;display:block}.wtSearchField{background:var(--ink-050);border:1px solid #10131724;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.wtSearchField:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);background:#fff}.wtSearchField input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.wtSegment{background:var(--ink-100);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.wtSegment button{height:38px;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.wtSegment button small{opacity:.7;font-size:11px;font-weight:600}.wtSegment button.active{color:var(--text);background:#fff;box-shadow:0 2px 8px -2px #10131740}.wtSegment button:disabled,.wtOption:disabled,.wtPresets button:disabled{opacity:.4;cursor:not-allowed}.wtOptions{gap:6px;display:grid}.wtOption{color:var(--text);cursor:pointer;font:inherit;text-align:start;background:#fff;border:1px solid #1013171a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,background-color .16s;display:flex}.wtOption:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.wtOption.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, #fff)}.wtOptionText{flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;display:flex}.wtOptionText small{color:var(--text-secondary);font-size:12px;font-weight:500}.wtOptionCount{background:var(--ink-100);min-width:28px;color:var(--text-secondary);text-align:center;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.wtOption.active .wtOptionCount{background:var(--accent);color:#fff}.wtRangeValues{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.wtRangeValues>span{background:var(--ink-050);border:1px solid #1013171a;border-radius:8px;flex-direction:column;padding:8px 12px;display:flex}.wtRangeValues small{color:var(--text-secondary);font-size:11px;font-weight:600}.wtRangeValues strong{color:var(--text);unicode-bidi:isolate;font-size:15px;font-weight:700}.wtPresets{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.wtPresets button{height:32px;color:var(--text);cursor:pointer;font:inherit;unicode-bidi:isolate;background:#fff;border:1px solid #1013171f;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.wtPresets button small{color:var(--text-secondary);font-size:11px}.wtPresets button:hover:not(:disabled){border-color:var(--accent)}.wtPresets button.active{border-color:var(--dark);background:var(--dark);color:#fff}.wtPresets button.active small{color:#ffffffb3}.wtGroupHint{color:var(--text-secondary);margin:-6px 0 12px;font-size:12.5px;line-height:1.5}.wtSliderField{display:block}.wtSliderField+.wtSliderField{margin-top:16px}.wtSliderField>span{color:var(--text);justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.wtSliderField em{color:var(--accent);font-style:normal;font-weight:700}.wtToolbar{background:#fff;border:1px solid #10131714;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 10px 10px 16px;display:flex}.wtCount{margin:0;color:var(--text-secondary);margin-inline-end:auto;font-size:14px}.wtCount strong{color:var(--text);font-size:16px}.wtActive{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.wtActive button{border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 5%, #fff);height:32px;color:var(--accent-dark);cursor:pointer;font:inherit;unicode-bidi:isolate;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.wtActive button svg{width:14px;height:14px}.wtActive button:hover{border-color:var(--accent)}.wtActive .wtActiveClear{color:var(--text-secondary);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.wtCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wtCard{border-radius:16px;flex-direction:column;display:flex}.wtCardMedia{aspect-ratio:4/3;background:#f2f2f2;position:relative}.wtCardMedia img{object-fit:contain;width:100%;height:100%;padding:12% 12% 8%;position:absolute;inset:0}.wtCardType{top:12px;color:var(--text);background:#fff;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:700;position:absolute;inset-inline-start:12px;box-shadow:0 4px 12px -8px #10131780}.wtCardBody{flex-direction:column;flex:1;gap:12px;padding:16px 18px 18px;display:flex}.wtCardTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wtCardTitle h3{margin:0;font-size:18px;font-weight:700}.wtCardTitle h3 a:hover{color:var(--accent)}.wtCardTitle strong{color:var(--accent);unicode-bidi:isolate;font-size:20px;font-weight:700}.wtDims{background:var(--ink-050);color:var(--text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;list-style:none;display:flex}.wtDims li{unicode-bidi:isolate;align-items:center;gap:6px;display:inline-flex}.wtDims li>span,.wtDims svg{width:16px;height:16px;color:var(--text-secondary);text-align:center;font-weight:700}.wtDims .wtDimsUnit{color:var(--text-secondary);margin-inline-start:auto;font-size:12px;font-weight:600}.wtCard .wtUses{margin:0}.wtCardActions{align-items:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.wtCardActions .wtQuote{background:var(--accent);color:#fff;letter-spacing:0;text-transform:none;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;margin-inline-end:auto;padding:0 14px;font-size:13px;display:inline-flex}.wtCardActions .wtQuote:hover{background:var(--accent-dark)}.wtHelpCard{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent-light) 40%, transparent), transparent 55%), linear-gradient(160deg, var(--ink-900), var(--ink-700));color:#fff;border-radius:16px;flex-direction:column;justify-content:center;gap:10px;padding:24px;display:flex}.wtHelpCard h3{margin:6px 0 0;font-size:20px;font-weight:600}.wtHelpCard p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.6}.wtHelpIcon{background:linear-gradient(150deg, var(--accent-light), var(--accent));color:#fff;border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.wtHelpIcon svg{width:22px;height:22px}.wtHelpLink{color:color-mix(in srgb, var(--accent-light) 70%, #fff);align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;display:inline-flex}.wtEmpty{text-align:center;background:#fff;border:1px dashed #1013172e;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.wtEmpty .wtHelpIcon{background:var(--ink-100);color:var(--text-secondary)}.wtEmpty>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:10px;display:flex}button.wtTextLink{cursor:pointer;font:inherit;background:0 0;border:0}@media (width<=1250px){.wtCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.wtUseTiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.wtFilterToggle{border-radius:8px}.wtFilters,.wtFilters.open{z-index:1100;border-radius:16px 16px 0 0;max-height:88dvh;margin:0;transition:transform .26s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(105%)}.wtFilters.open{transform:none}.wtSheetBackdrop{z-index:1090;opacity:0;pointer-events:none;background:#10131780;transition:opacity .22s;display:block;position:fixed;inset:0}.wtSheetBackdrop.open{opacity:1;pointer-events:auto}.wtSheetClose{cursor:pointer;background:#fff;border:1px solid #1013171f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.wtFiltersHead .wtReset{display:none}.wtFiltersHead h2{margin-inline-end:auto}.wtSheetFoot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #10131714;align-items:center;gap:12px;display:flex}.wtSheetFoot .button{border-radius:8px;flex:1;justify-content:center;min-height:48px}.wtSheetFoot .wtReset:disabled{opacity:.4}}@media (width<=640px){.wtUseTiles{scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.wtUseTiles::-webkit-scrollbar{display:none}.wtUseTile{flex:none;padding:12px 14px}.wtToolbar{flex-wrap:wrap;padding:10px}.wtCount{order:-1;width:100%}.wtSort span,.wtView span{display:none}.wtCards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wtFilters,.wtSheetBackdrop{transition:none}}.addToCart.iconOnly,.compareToggle.iconOnly{border-radius:8px;justify-content:center;width:40px;height:40px;padding:0}.wtCardActions .wtQuote{flex:1;justify-content:center}.wtUseTile{padding-inline-end:30px}@media (width<=640px){.wtView{display:none}.wtFilterToggle,.wtSort{flex:1}.wtSort select{width:100%}.wtFilterToggle{justify-content:center}}.ptBar{background:#fffffff5;padding:12px 0 0;box-shadow:0 10px 24px -22px #10131799}.ptBarInner{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ptBar .ptSearch{background:var(--ink-050);border:1px solid #10131724;border-radius:8px;flex:260px;align-items:center;gap:8px;max-width:340px;height:44px;padding:0 12px;display:flex;position:relative}.ptBar .ptSearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);background:#fff}.ptBar .ptSearch input{min-width:0;height:auto;box-shadow:none;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.ptSearchClear{background:var(--ink-150);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ptSearchClear svg{width:14px;height:14px}.ptBar .ptGroups{background:var(--ink-100);border-radius:8px;gap:2px;padding:4px;display:flex}.ptBar .ptGroups button{height:36px;color:var(--text-secondary);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ptBar .ptGroups button small{opacity:.7;font-size:11px}.ptBar .ptGroups button.active{color:var(--text);background:#fff;box-shadow:0 2px 8px -2px #10131740}.ptSelect select{height:44px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border:1px solid #10131724;border-radius:8px;padding:0 34px 0 12px;font-size:13.5px;font-weight:600}.ptBarStatus{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 12px;font-size:13px;display:flex}.ptBarStatus button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.ptBarStatus svg{width:14px;height:14px}.ptLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ptToc{scrollbar-width:thin;background:#fff;border:1px solid #10131714;border-radius:10px;max-height:calc(100vh - 230px);padding:18px;position:sticky;top:210px;overflow-y:auto}.ptTocTitle{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.ptTocGroup+.ptTocGroup{margin-top:14px}.ptTocGroup>span{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.ptTocGroup ul{margin:0;padding:0;list-style:none}.ptTocGroup a{color:var(--text);border-radius:6px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.ptTocGroup a:hover{background:color-mix(in srgb, var(--accent) 5%, #fff);color:var(--accent)}.ptTocGroup small{color:var(--text-secondary);font-size:11.5px}.ptMain{min-width:0}[dir=rtl] .ptSelect select{padding:0 12px 0 34px}html[lang=ar] .ptTocGroup>span{letter-spacing:0}@media (width<=1200px){.ptLayout{grid-template-columns:minmax(0,1fr)}.ptToc{display:none}}@media (width>=1201px){.ptJump{display:none}}@media (width<=760px){.ptBar{position:static}.ptBar .ptSearch{flex-basis:100%;max-width:none}.ptBar .ptGroups{scrollbar-width:none;width:100%;overflow-x:auto}.ptBar .ptGroups button{flex:none}.ptSelect{flex:1}.ptSelect select{width:100%}.ptFamily{scroll-margin-top:90px}}.ptGroup,.ptFamily{min-width:0}.addToCart.iconOnly,.compareToggle.iconOnly{position:relative}.wtFiltersBody legend{float:left;width:100%}.wtFiltersBody legend+*{clear:both}@media (width<=1000px){.wtLayout{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.wtCard .wtCardActions{border-top:0;flex-direction:row;align-items:center}.wtCard .wtCardActions .wtQuote{width:auto;height:44px}.wtCard .wtCardTitle{flex-direction:row;align-items:baseline}}.ecoBand{padding:90px 0}.ecoBandPanel{background:radial-gradient(50% 90% at 0 0,#6fd3a238,#0000 70%),radial-gradient(40% 70% at 100% 100%,#ffc44d24,#0000 70%),#fff;border:1px solid #1f8a5b29;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:44px;display:grid;position:relative;overflow:hidden}.ecoBandEyebrow{color:var(--eco);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ecoBandEyebrow svg{width:16px;height:16px}.ecoBandIntro h2{letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.12}.ecoBandIntro h2 span{color:var(--eco);display:block}.ecoBandLink{color:var(--text);border-bottom:1px solid #10131740;align-items:center;gap:8px;margin-top:22px;padding-bottom:4px;font-size:14px;font-weight:700;display:inline-flex}.ecoBandLink:hover{color:var(--eco);border-color:var(--eco)}.ecoBandList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ecoBandList li{background:#ffffffd9;border:1px solid #10131712;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 14px;padding:18px;display:grid}.ecoBandIcon{width:42px;height:42px;color:var(--eco);background:#1f8a5b1a;border-radius:8px;grid-row:span 2;place-items:center;display:grid}.ecoBandIcon svg{width:20px;height:20px}.ecoBandList strong{color:var(--text);align-self:end;font-size:15px;font-weight:700}.ecoBandList small{color:var(--text-secondary);font-size:13px;line-height:1.5}.ecoBandList li:only-child,.ecoBandList li:nth-child(3):last-child{grid-column:1/-1}html[lang=ar] .ecoBandEyebrow{letter-spacing:0}@media (width<=960px){.ecoBand{padding:64px 0}.ecoBandPanel{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}}@media (width<=560px){.ecoBandPanel{padding:22px}.ecoBandList{grid-template-columns:minmax(0,1fr)}}.blogRelatedThumb{background:#f2f2f2;border-radius:8px;flex:none;width:52px;height:52px;overflow:hidden}.blogRelatedThumb img{object-fit:contain;width:100%;height:100%;padding:4px}.adminPage{background:var(--ink-050);grid-template-columns:272px minmax(0,1fr)}.adSidebar{background:linear-gradient(180deg, var(--ink-900) 0%, var(--ink-900) 100%);scrollbar-width:thin;gap:0;padding:22px 16px 16px}.adBrand{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 10px 22px;display:flex}.adBrand .brandLogo img{width:116px;height:auto}.adBrand>span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;width:100%;font-size:11px;font-weight:700}.adSidebarClose,.adTopbar,.adSidebarBackdrop{display:none}.adNav{gap:2px;margin-top:14px;display:grid}.adNavGroup{gap:2px;display:grid}.adNavGroup+.adNavGroup{margin-top:10px}.adNavLabel{color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px 4px;font-size:10.5px;font-weight:700}.adSidebar .adNav a{color:#ffffffad;border-radius:6px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;transition:background-color .16s,color .16s;display:flex}.adSidebar .adNav a svg{opacity:.8;flex:none;width:18px;height:18px}.adSidebar .adNav a:hover{color:#fff;background:#ffffff0f}.adSidebar .adNav a.active{background:color-mix(in srgb, var(--accent-light) 16%, transparent);color:#fff;box-shadow:inset 3px 0 0 var(--accent-light)}[dir=rtl] .adSidebar .adNav a.active{box-shadow:inset -3px 0 0 var(--accent-light)}.adSidebar .adNav a.active svg{color:var(--accent-light);opacity:1}.adNavText{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.adNavText small{color:#fff6;font-size:11.5px;font-weight:400}.adNavBadge{color:#fff;background:#ef5350;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-grid}.adNavExternal{margin-top:10px}.adSidebar .publishPanel{border-radius:8px;margin:auto 0 12px;padding:14px}.adSidebar .publishPanel.pending{background:#ffc44d14;border-color:#ffc44d80}.adSidebar .publishPanelLabel{align-items:center;gap:8px;display:flex}.publishDot{background:#4cc38a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #4cc38a40}.publishPanel.pending .publishDot{background:#ffc44d;box-shadow:0 0 0 3px #ffc44d40}.publishPanel.running .publishDot{background:var(--accent-light);animation:1.2s ease-in-out infinite adPulse}.publishPanel.failed .publishDot{background:#ef5350;box-shadow:0 0 0 3px #ef535040}.publishPanelHint{line-height:1.45}.adSidebar .publishPanel button{border-radius:6px}@keyframes adPulse{50%{opacity:.35}}.adUser{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 8px 4px;display:flex}.adAvatar,.adAvatarSm{border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.adAvatar{background:linear-gradient(150deg, var(--accent-light), var(--accent));color:#fff;width:36px;height:36px;font-size:14px}.adUserText{flex-direction:column;flex:1;min-width:0;display:flex}.adUserText strong{color:#fff;font-size:13px}.adUserText small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.adUser button{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.adUser button:hover{color:#fff;background:#ef535033}.adUser svg{width:16px;height:16px}.adminContent{width:100%;min-width:0;max-width:none;padding:36px 44px 72px}.adminPageHeader{padding-bottom:22px}.adminPageHeader h1,.adPageHead h1,.adDetailHead h1{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.15}.adPageHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.adPageHead h1{margin:6px 0 0}.adPageHead p{max-width:680px;color:var(--text-secondary);margin:8px 0 0;font-size:14.5px;line-height:1.6}.adEyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.adPageHead .cmsButton,.adContactActions .cmsButton,.adToolbar .cmsButton{align-items:center;gap:8px;display:inline-flex}.adPageHead .cmsButton svg,.adContactActions .cmsButton svg,.adToolbar .cmsButton svg{width:16px;height:16px}.adHeadStat{color:#c0392b;background:#fff5f5;border:1px solid #ef535040;border-radius:8px;align-items:baseline;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.adHeadStat strong{font-size:22px}.adCard{background:#fff;border:1px solid #10131712;border-radius:10px;padding:22px;box-shadow:0 1px 2px #1013170a}.adCardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.adCardHead h2{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.adCardHead h2 svg{width:18px;height:18px;color:var(--accent)}.adCardHead a{color:var(--accent);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.adCardHead a svg{width:14px;height:14px}.adHint{color:var(--text-secondary);font-size:13px}.adEmpty{color:var(--text-secondary);border:1px dashed #10131729;border-radius:8px;margin:0;padding:18px;font-size:14px}.tone-blue{--tone:var(--brand-primary);--tone-bg:color-mix(in srgb, var(--accent) 9%, #fff)}.tone-amber{--tone:#b7791f;--tone-bg:#fdf4e3}.tone-violet{--tone:#6d4bd8;--tone-bg:#efeafd}.tone-green{--tone:#1f8a5b;--tone-bg:#e5f5ed}.tone-gray{--tone:var(--ink-500);--tone-bg:var(--ink-100)}.tone-empty{--tone:var(--ink-150)}.adPill{background:var(--tone-bg);color:var(--tone);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.adStatusDot{background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px}.adKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.adKpi{background:#fff;border:1px solid #10131712;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:18px 20px;transition:border-color .16s,transform .16s;display:grid}.adKpi:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);transform:translateY(-1px)}.adKpiIcon{background:color-mix(in srgb, var(--accent) 8%, #fff);width:42px;height:42px;color:var(--accent);border-radius:8px;grid-row:span 3;place-items:center;display:grid}.adKpiIcon svg{width:20px;height:20px}.adKpi.accent .adKpiIcon{color:#d64541;background:#fdecea}.adKpiLabel{color:var(--text-secondary);font-size:12.5px;font-weight:600}.adKpi strong{color:var(--text);font-size:28px;font-weight:700;line-height:1.1}.adKpi small{color:var(--text-secondary);font-size:12px}.adGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.adBar{background:var(--ink-100);border-radius:999px;gap:3px;height:12px;margin-bottom:16px;display:flex;overflow:hidden}.adBar span{background:var(--tone);min-width:6px}.adStatusList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adStatusList a{border-radius:6px;align-items:center;gap:12px;padding:9px 10px;display:flex}.adStatusList a:hover{background:var(--ink-050)}.adStatusText{flex-direction:column;flex:1;min-width:0;display:flex}.adStatusText strong{font-size:13.5px;font-weight:600}.adStatusText small{color:var(--text-secondary);font-size:12px}.adStatusList em{color:var(--text);font-size:15px;font-style:normal;font-weight:700}.adRecentList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adRecentList a{border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.adRecentList a:hover{background:var(--ink-050)}.adRecentList a.unread strong:after{content:"";vertical-align:middle;background:#ef5350;border-radius:50%;width:7px;height:7px;margin-inline-start:6px;display:inline-block}.adAvatarSm{background:color-mix(in srgb, var(--accent) 8%, #fff);width:36px;height:36px;color:var(--accent);font-size:14px}.adRecentText{flex-direction:column;flex:1;min-width:0;display:flex}.adRecentText strong{font-size:14px}.adRecentText small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.adRecentList time{min-width:78px;color:var(--text-secondary);text-align:end;font-size:12px}.adSectionTitle{margin:30px 0 14px;font-size:18px;font-weight:700}.adContentCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.adContentCard{background:#fff;border:1px solid #10131712;border-radius:10px;gap:4px;padding:20px;transition:border-color .16s;display:grid}.adContentCard:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.adContentCard .adKpiIcon{margin-bottom:8px}.adContentCard strong{font-size:17px;font-weight:700}.adContentCard>span:not(.adKpiIcon){color:var(--accent);font-size:13px;font-weight:700}.adContentCard small{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.adActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adActions a{color:var(--text);border:1px solid #10131714;border-radius:8px;align-items:center;gap:10px;padding:14px;font-size:13.5px;font-weight:600;transition:border-color .16s,background-color .16s;display:flex}.adActions a:hover{border-color:var(--accent);background:var(--ink-050)}.adActions svg{width:18px;height:18px;color:var(--accent)}.adHowTo ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.adHowTo li{align-items:center;gap:14px;display:flex}.adHowTo li>span{width:38px;height:38px;color:var(--eco);background:#e5f5ed;border-radius:8px;flex:none;place-items:center;display:grid}.adHowTo li>span svg{width:18px;height:18px}.adHowTo strong{font-size:14px;display:block}.adHowTo small{color:var(--text-secondary);font-size:12.5px}.adTabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.adTabs button{height:38px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border:1px solid #1013171a;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.adTabs button em{background:var(--ink-100);min-width:22px;color:var(--text-secondary);border-radius:999px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:700}.adTabs button.active{border-color:var(--dark);background:var(--dark);color:#fff}.adTabs button.active em{color:#fff;background:#ffffff29}.adToolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adSearch{background:#fff;border:1px solid #1013171f;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:260px;height:44px;padding:0 14px;display:flex}.adSearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}.adSearch svg{width:18px;height:18px;color:var(--text-secondary)}.adSearch input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.adToolbarCount{color:var(--text-secondary);font-size:13.5px;font-weight:600}.adTable{background:#fff;border:1px solid #10131712;border-radius:10px;overflow:hidden}.adTableHead,.adTableRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) 150px 120px;align-items:center;gap:16px;padding:12px 20px;display:grid}.adTableHead{background:var(--ink-050);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #10131712;font-size:12px;font-weight:700}.adTableRow{color:var(--text);border-bottom:1px solid #1013170f;transition:background-color .14s}.adTableRow:last-child{border-bottom:0}.adTableRow:hover{background:var(--ink-050)}.adTableRow.unread{box-shadow:inset 3px 0 0 var(--accent);background:#fafbfc}.adTableMain{align-items:center;gap:12px;min-width:0;display:flex}.adTableMain>span:last-child{flex-direction:column;min-width:0;display:flex}.adTableMain strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex;overflow:hidden}.adTableRow.unread strong{font-weight:800}.adUnreadDot{background:#ef5350;border-radius:50%;flex:none;width:7px;height:7px}.adTableMain small{color:var(--text-secondary);font-size:12.5px}.adTableProduct{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:13.5px;display:flex}.adTableProduct>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adItemCount{background:color-mix(in srgb, var(--accent) 8%, #fff);color:var(--accent);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.adItemCount svg{width:13px;height:13px}.adTableDate{color:var(--text-secondary);font-size:13px}.adPager{color:var(--text-secondary);justify-content:center;align-items:center;gap:12px;margin-top:16px;font-size:13.5px;display:flex}.adPager button{cursor:pointer;background:#fff;border:1px solid #1013171f;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.adPager button:disabled{opacity:.4;cursor:default}.adPager svg{width:16px;height:16px}.adSkeletonList{gap:10px;display:grid}.adSkeletonList span{background:linear-gradient(90deg, var(--ink-150) 0%, var(--ink-050) 50%, var(--ink-150) 100%);background-size:200% 100%;border-radius:8px;height:64px;animation:1.2s linear infinite adShimmer}@keyframes adShimmer{to{background-position:-200% 0}}.adState{text-align:center;background:#fff;border:1px dashed #10131729;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.adState h2{margin:4px 0 0;font-size:18px}.adState p{max-width:460px;color:var(--text-secondary);margin:0;font-size:14px}.adState.error{border-color:#ef53504d}.adStateIcon{background:color-mix(in srgb, var(--accent) 8%, #fff);width:52px;height:52px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.adBack{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:18px;font-size:13.5px;font-weight:600;display:inline-flex}.adBack:hover{color:var(--accent)}.adBack svg{width:16px;height:16px}[dir=rtl] .adBack svg{transform:scaleX(-1)}.adDetailHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.adDetailHead h1{margin:10px 0 4px}.adDetailHead p{color:var(--text-secondary);margin:0;font-size:13.5px}.adContactActions{flex-wrap:wrap;gap:8px;display:flex}.adSteps{background:#fff;border:1px solid #10131712;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 20px;padding:6px;list-style:none;display:grid}.adSteps button{width:100%;height:100%;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;transition:background-color .16s;display:flex}.adSteps button:hover:not(:disabled){background:var(--ink-050)}.adSteps button:disabled{cursor:progress}.adStepMark{border:1.5px solid #1013172e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.adStepMark svg{width:14px;height:14px}.adStepText{flex-direction:column;gap:2px;display:flex}.adStepText strong{color:var(--text);font-size:13.5px}.adStepText small{font-size:11.5px;line-height:1.4}.adSteps li.done .adStepMark{border-color:var(--eco);background:var(--eco);color:#fff}.adSteps li.current button{background:color-mix(in srgb, var(--accent) 8%, #fff)}.adSteps li.current .adStepMark{border-color:var(--accent);background:var(--accent);color:#fff}.adDetailGrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.adDetailMain,.adDetailSide{gap:18px;display:grid}.adItems{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adItems li{border:1px solid #10131712;border-radius:8px;align-items:center;gap:14px;padding:10px;display:flex}.adItemImage{width:64px;height:64px;color:var(--text-secondary);background:#f2f2f2;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.adItemImage img{object-fit:contain;width:100%;height:100%;padding:5px}.adItemText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adItemText strong{font-size:14.5px}.adItemText small{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.adItemQty{background:color-mix(in srgb, var(--accent) 8%, #fff);color:var(--accent);border-radius:6px;padding:6px 12px;font-size:15px;font-weight:700}.adApplication{background:var(--ink-050);border-radius:8px;gap:12px;margin:14px 0 0;padding:12px 14px;font-size:14px;display:flex}.adApplication span{color:var(--text-secondary);font-weight:600}.adMessage{color:var(--text);white-space:pre-line;margin:0;font-size:15.5px;line-height:1.7}.adContactList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adContactList li{border-bottom:1px solid #1013170f;align-items:center;gap:12px;padding:10px 4px;display:flex}.adContactList li:last-child{border-bottom:0}.adContactList li>svg{width:18px;height:18px;color:var(--text-secondary);flex:none}.adContactList li>span{flex-direction:column;flex:1;min-width:0;display:flex}.adContactList small{color:var(--text-secondary);font-size:11.5px}.adContactList strong,.adContactList a{color:var(--text);text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.adContactList a:hover{color:var(--accent)}.adIconButton{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#fff;border:1px solid #1013171a;border-radius:6px;place-items:center;display:grid}.adIconButton svg{width:15px;height:15px}.adFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.adFacts.compact{grid-template-columns:minmax(0,1fr);gap:0}.adFacts>div{background:var(--ink-050);border-radius:8px;padding:12px 14px}.adFacts.compact>div{background:0 0;border-bottom:1px solid #1013170f;border-radius:0;justify-content:space-between;gap:12px;padding:10px 4px;display:flex}.adFacts.compact>div:last-child{border-bottom:0}.adFacts dt{color:var(--text-secondary);font-size:12px;font-weight:600}.adFacts dd{color:var(--text);margin:4px 0 0;font-size:14px;font-weight:600}.adFacts.compact dd{text-align:end;margin:0}.adminLoginBrand .brandLogo img{width:140px;height:auto}.adminLoginBrand small{margin-top:8px;display:block}@media (width<=1200px){.adKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.adDetailGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.adminPage{display:block}.adTopbar{z-index:50;background:var(--ink-900);justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.adTopbar .brandLogo img{width:96px;height:auto}.adMenuButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;place-items:center;width:40px;height:40px;display:grid;position:relative}.adDot{top:7px;background:#ef5350;border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:7px}.adSidebar{z-index:200;width:min(300px,86vw);height:100%;transition:transform .24s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}[dir=rtl] .adSidebar{inset:0 0 0 auto;transform:translate(102%)}.adSidebar.open{transform:none}.adSidebarBackdrop{z-index:150;opacity:0;pointer-events:none;background:#10131780;transition:opacity .2s;display:block;position:fixed;inset:0}.adSidebarBackdrop.open{opacity:1;pointer-events:auto}.adSidebarClose{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;place-items:center;width:34px;height:34px;margin-inline-start:auto;display:grid}.adminContent{padding:24px 16px 60px}.adGrid,.adContentCards{grid-template-columns:minmax(0,1fr)}.adPageHead{flex-direction:column;align-items:flex-start}.adTableHead{display:none}.adTableRow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.adTableProduct{order:3;grid-column:1/-1}.adTableDate{order:4;grid-column:1/-1}}@media (width<=560px){.adKpis,.adActions,.adFacts,.adSteps{grid-template-columns:minmax(0,1fr)}.adSearch{min-width:0}}@media (prefers-reduced-motion:reduce){.adSkeletonList span,.publishPanel.running .publishDot{animation:none}.adSidebar{transition:none}}.qmDialog.qmClassic{grid-template-columns:360px minmax(0,1fr);width:min(1120px,100%);display:grid}.qmClassic>.qmClose{top:16px;z-index:3;margin:0;position:absolute;inset-inline-end:16px}.qmAside{color:#fff;background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--brand-primary) 30%, transparent), transparent 60%), var(--dark);flex-direction:column;padding:40px 34px;display:flex;overflow-y:auto}.qmAside .eyebrow{color:var(--accent-light);margin:0 0 20px}.qmAside h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(32px,3vw,44px);font-weight:600;line-height:1.08}.qmAside h2 span{color:var(--accent-light);display:block}.qmAside>p:not(.eyebrow):not(.qmSolar){color:#ffffffb3;margin:0;font-size:15px;line-height:1.65}.qmAsideContacts{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.qmAsideContacts li{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.qmAsideContacts svg{width:18px;height:18px;color:var(--accent-light);flex:none;margin-top:2px}.qmAsideContacts a:hover{color:#fff;text-decoration:underline}.qmAside .qmSolar{color:#8fe0b6;align-items:center;gap:8px;margin:auto 0 0;padding-top:26px;font-size:13px;font-weight:600;display:flex}.qmAside .qmSolar svg{width:16px;height:16px}.qmClassic .qmForm{padding:30px 32px 28px;overflow-y:auto}.qmClassic .qmSelected{background:var(--ink-050);border:1px solid #1013171a;border-radius:10px;margin-bottom:22px;padding:16px}.qmClassic .qmSectionHead{padding-inline-end:44px}.qmClassic .qmSelected .qmSectionHead{padding-inline-end:0}.qmClassic .qmSelectedList{max-height:230px}.qmClassic .qmEmpty{background:#fff}.qmSectionActions{align-items:center;gap:12px;display:flex}.qmPickButton{background:var(--accent);color:#fff;cursor:pointer;height:38px;font:inherit;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;transition:background-color .16s;display:inline-flex}.qmPickButton:hover{background:var(--accent-dark)}.qmPickButton svg{width:16px;height:16px}.qmPicker{top:0;bottom:0;z-index:4;opacity:0;visibility:hidden;background:#fff;flex-direction:column;width:calc(100% - 360px);transition:opacity .2s,transform .22s,visibility 0s linear .22s;display:flex;position:absolute;inset-inline-end:0;transform:translate(24px);box-shadow:-20px 0 40px -30px #10131780}[dir=rtl] .qmPicker{transform:translate(-24px)}.qmPicker.open{opacity:1;visibility:visible;transition:opacity .2s,transform .22s;transform:none}.qmPickerHead{border-bottom:1px solid #10131714;align-items:center;gap:12px;padding:20px 24px;display:flex}.qmPickerHead h3{margin:0;font-size:17px;font-weight:700}.qmPickerHead .qmClose{margin-inline-start:auto}.qmPickerBody{background:var(--ink-050);flex:1;min-height:0;padding:18px 24px;overflow-y:auto}.qmPickerFoot{color:var(--text-secondary);border-top:1px solid #10131714;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:13.5px;display:flex}.qmPickerFoot .qmNext svg{width:16px;height:16px}@media (width<=900px){.qmDialog.qmClassic{display:block;overflow-y:auto}.qmAside{padding:26px 20px 22px;overflow:visible}.qmAside h2{padding-inline-end:44px;font-size:30px}.qmAsideContacts{margin-top:18px}.qmAside .qmSolar{padding-top:16px}.qmClassic>.qmClose{color:#fff;background:#ffffff1f;border-color:#fff3}.qmClassic .qmForm{padding:20px 18px 28px;overflow:visible}.qmClassic .qmSectionHead{padding-inline-end:0}.qmPicker{width:100%;position:fixed;inset:0}.qmPickerHead,.qmPickerBody,.qmPickerFoot{padding-inline:16px}}@media (width<=480px){.qmClassic .qmSelected .qmSectionHead{flex-wrap:wrap}.qmSectionActions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.qmPicker{transition:none}}@media (width>=901px){.qmClassic .qmForm{padding-top:72px}}.qmSubmitRow{border-top:1px solid #10131714;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:18px}.qmSubmitRow p{max-width:380px}.qmSubmit{background:var(--accent);color:#fff;cursor:pointer;height:48px;font:inherit;box-shadow:0 12px 24px -14px color-mix(in srgb, var(--brand-primary) 90%, transparent);border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 22px;font-size:14.5px;font-weight:700;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.qmSubmit:hover:not(:disabled){background:var(--accent-dark);transform:translateY(-1px)}.qmSubmit:disabled{opacity:.75;cursor:progress}.qmSubmit svg{width:17px;height:17px}.qmSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite qmSpin}@keyframes qmSpin{to{transform:rotate(360deg)}}.qmSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.qmSuccessIcon svg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:84px;height:84px}.qmSuccessIcon circle{fill:#e5f5ed;stroke:var(--eco);stroke-dasharray:152;stroke-dashoffset:152px;animation:.6s forwards qmDraw}.qmSuccessIcon path{stroke:var(--eco);stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s .45s forwards qmDraw}@keyframes qmDraw{to{stroke-dashoffset:0}}.qmSuccess h3{letter-spacing:-.02em;margin:20px 0 8px;font-size:clamp(24px,2.4vw,30px);font-weight:600}.qmSuccess>p{max-width:460px;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.qmSuccess>p.qmReference{border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent);background:var(--ink-100);color:var(--text-secondary);border-radius:999px;align-items:center;gap:12px;margin-top:18px;padding:8px 8px 8px 16px;font-size:13px;display:inline-flex}.qmReference strong{color:var(--accent);letter-spacing:.05em;background:#fff;border-radius:999px;padding:4px 12px;font-size:15px}.qmSuccess>p.qmMailNote{margin-top:12px;font-size:13.5px}.qmMailNote svg{vertical-align:-3px;width:16px;height:16px;color:var(--eco);margin-inline-end:6px}.qmSuccessSummary{background:var(--ink-050);text-align:start;border:1px solid #10131714;border-radius:10px;flex-direction:column;gap:4px;width:100%;max-width:460px;margin-top:24px;padding:16px 18px;display:flex}.qmSuccessSummary>span{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.qmSuccessSummary strong{font-size:16px}.qmSuccessSummary small{color:var(--text-secondary);font-size:13.5px}.qmSuccessSummary ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.qmSuccessSummary li{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.qmSuccessSummary li img{object-fit:contain;background:#fff;border-radius:6px;width:34px;height:34px;padding:3px}.qmSuccessSummary li span{flex:1}.qmSuccessSummary li em{color:var(--accent);font-style:normal}.qmNextSteps{text-align:start;gap:8px;width:100%;max-width:460px;margin:18px 0 0;padding:0;list-style:none;display:grid}.qmNextSteps li{color:var(--text);align-items:center;gap:10px;font-size:13.5px;display:flex}.qmNextSteps svg{background:color-mix(in srgb, var(--accent) 8%, #fff);width:26px;height:26px;color:var(--accent);border-radius:6px;flex:none;padding:6px}.qmSuccessActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}@media (width<=560px){.qmSubmitRow{flex-direction:column-reverse;align-items:stretch}.qmSubmit{justify-content:center}}@media (prefers-reduced-motion:reduce){.qmSuccessIcon circle,.qmSuccessIcon path{stroke-dashoffset:0;animation:none}.qmSpinner{animation:none}}.siteHeader .headerContact{height:42px;color:var(--text);background:#fff;border:1px solid #10131729;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:600;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.siteHeader .headerContact:hover,.siteHeader .headerContact.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, #fff);color:var(--accent)}.siteHeader .headerContact svg{width:16px;height:16px;color:var(--accent)}.cmCtaLink{border-radius:var(--radius-sm);color:#fff;letter-spacing:0;text-transform:none;background:#ffffff0f;border:1px solid #ffffff52;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:13.5px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.cmCtaLink:hover{color:var(--dark);background:#fff;border-color:#fff}.cmCtaLink svg{width:17px;height:17px}.cmCtaActions{align-items:center;gap:12px}.wtStandardLinks .wtTextLink,.wtEmpty .wtTextLink{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:var(--radius-sm);min-height:48px;color:var(--accent);background:#fff;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.wtStandardLinks .wtTextLink{color:#fff;background:#ffffff0f;border-color:#ffffff52}.wtStandardLinks .wtTextLink:hover{color:var(--dark);background:#fff}.wtEmpty .wtTextLink:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, #fff)}.rv-ready .rv{opacity:0;transition:opacity .65s cubic-bezier(.2, .7, .2, 1) var(--rv-delay,0s), translate .65s cubic-bezier(.2, .7, .2, 1) var(--rv-delay,0s), transform .26s ease, box-shadow .26s ease, border-color .26s ease, background-color .26s ease;translate:0 22px}.rv-ready .rv.rv-in{opacity:1;translate:0}.rv-ready .rv.rv-now{transition:transform .26s,box-shadow .26s,border-color .26s,background-color .26s}.coCard,.coFeature,.coEcoItem,.inSector,.productsTool,.pmCard:not(.pmCustom),.pmSimilarCard,.cmService,.cmMachine,.cmStep,.cmProject,.cmHomeProject,.blogCard,.videoCard,.ecoBandList li,.contactAddressCard{transition:transform .26s,box-shadow .26s,border-color .26s,background-color .26s;position:relative}.coCard:hover,.coEcoItem:hover,.inSector:hover,.productsTool:hover,.pmSimilarCard:hover,.cmService:hover,.cmMachine:hover,.cmStep:hover,.cmProject:hover,.statsFigure:hover,.statsCapability:hover,.cmHomeProject:hover,.blogCard:hover,.videoCard:hover,.ecoBandList li:hover{border-color:color-mix(in srgb, var(--accent) 28%, transparent);box-shadow:0 28px 50px -30px #10131773, 0 2px 6px -2px #10131714, inset 0 3px 0 var(--accent);transform:translateY(-4px)}.coEcoItem:hover,.ecoBandList li:hover{box-shadow:0 28px 50px -30px #10131766, inset 0 3px 0 var(--eco);border-color:#1f8a5b4d}.coFeature:hover,.pmCard:not(.pmCustom):hover{box-shadow:inset 0 3px 0 var(--accent), 0 20px 40px -32px #10131773}.pfCard:hover,.wtCard:hover{border-color:color-mix(in srgb, var(--accent) 25%, transparent);transform:translateY(-4px);box-shadow:0 30px 56px -32px #10131780,0 2px 6px -2px #10131714}.coIcon,.cmServiceIcon,.cmMachineIcon,.statsCapabilityIcon,.inSectorIcon,.productsToolIcon,.ecoBandIcon{transition:transform .26s,background-color .26s,color .26s}.coCard:hover .coIcon,.coFeature:hover .coIcon,.cmService:hover .cmServiceIcon,.cmMachine:hover .cmMachineIcon,.statsCapability:hover .statsCapabilityIcon,.productsTool:hover .productsToolIcon{background:var(--accent);color:#fff;transform:scale(1.08)rotate(-4deg)}.inSector:hover .inSectorIcon{background:var(--tone);color:#fff;transform:scale(1.08)rotate(-4deg)}.coEcoItem:hover .coIcon,.ecoBandList li:hover .ecoBandIcon{background:var(--eco);color:#fff;transform:scale(1.08)rotate(-4deg)}.pmSimilarCard img,.blogCard img,.cmProject img{transition:transform .5s}.pmSimilarCard:hover img,.blogCard:hover img,.cmProject:hover img{transform:scale(1.05)}@media (hover:none){.coCard:hover,.coEcoItem:hover,.inSector:hover,.productsTool:hover,.pmSimilarCard:hover,.cmService:hover,.cmMachine:hover,.cmStep:hover,.cmProject:hover,.statsFigure:hover,.statsCapability:hover,.cmHomeProject:hover,.blogCard:hover,.videoCard:hover,.ecoBandList li:hover,.pfCard:hover,.wtCard:hover{transform:none}}@media (prefers-reduced-motion:reduce){.rv-ready .rv{opacity:1;translate:none}}.adProjectGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.adProjectCard{background:#fff;border:1px solid #10131712;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.adProjectCard.hidden{opacity:.6}.adProjectThumb{background:var(--ink-100);border-radius:50%;width:76px;height:76px;overflow:hidden}.adProjectThumb img{object-fit:cover;width:100%;height:100%}.adProjectText{flex-direction:column;gap:3px;min-width:0;display:flex}.adProjectText strong{font-size:14.5px;line-height:1.35}.adProjectText small{color:var(--text-secondary);font-size:13px}.adProjectText em{color:var(--text-secondary);font-size:12px;font-style:normal}.adProjectCard .cmsRowActions{grid-column:1/-1;justify-content:flex-end}.adProjectImage{aspect-ratio:1;border-radius:50%;max-width:260px;overflow:hidden}.adProjectImage img{object-fit:cover;width:100%;height:100%}.adMarketList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adMarketList li{background:#fff;border:1px solid #10131712;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex}.adMarketList li.hidden{opacity:.6}.adMarketIndex{min-width:26px;color:var(--text-secondary);font-size:12.5px;font-weight:700}.adMarketFlag{font-size:28px;line-height:1}.adMarketText{flex-direction:column;flex:1;min-width:0;display:flex}.adMarketText strong{font-size:15px}.adMarketText small{color:var(--text-secondary);font-size:12.5px}.adMarketMove{gap:4px;display:flex}.adMarketMove .adIconButton:disabled{opacity:.35;cursor:default}.adMarketPreview{background:linear-gradient(160deg, var(--ink-900), var(--ink-700));color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:200px}.adMarketPreview .adMarketFlag{font-size:56px}.adMarketPreview small{color:#fff9}@media (width<=640px){.adMarketList li{flex-wrap:wrap}.adMarketList .cmsRowActions{justify-content:flex-end;width:100%}}@media (width<=1050px){.siteHeader .headerContact{display:none}}@media (width<=560px){.adminContent,.adminContent .cmsCard,.adminContent .cmsColumn{min-width:0;max-width:100%}.adminContent .cmsTabs{scrollbar-width:none;overflow-x:auto}.adminContent .cmsTabs button{flex:none}.adRecentList a{flex-wrap:wrap;row-gap:6px}.adRecentText{flex-basis:calc(100% - 48px)}.adRecentList .adPill{margin-inline-start:48px}.adRecentList time{min-width:0;margin-inline-start:auto}}.adHeadActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adHeadActions .cmsButton{align-items:center;gap:8px;display:inline-flex}.adHeadActions .cmsButton svg{width:16px;height:16px}.adDetailTags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.adRef{color:var(--text-secondary);letter-spacing:.04em;border:1px solid #1013171f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.adFollowPill,.adFollow{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.adFollowPill{background:var(--ink-100);border-radius:999px;padding:4px 10px}.adFollowPill svg,.adFollow svg{width:13px;height:13px}.adFollowPill.today,.adFollow.today{color:#b7791f}.adFollowPill.today{background:#fdf4e3}.adFollowPill.overdue,.adFollow.overdue{color:#c0392b}.adFollowPill.overdue{background:#fff1f0}.adTrackCard .cmsField{margin-bottom:12px}.adQuickDates{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.adChip{height:30px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border:1px solid #1013171f;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;transition:border-color .16s,background .16s}.adChip:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, #fff)}.adChip.danger{color:#c0392b}.adChip:disabled{cursor:default;opacity:.55}.adNoteForm textarea{width:100%;color:var(--text);font:inherit;resize:vertical;background:#fafbfc;border:1px solid #1013171f;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.55}.adNoteForm textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:0}.adNoteActions{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 18px;display:flex}.adNoteActions small{color:var(--text-secondary);font-size:12px}.adNotes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adNotes li{border-left:3px solid var(--accent);background:var(--ink-050);border-radius:6px;padding:12px 14px}.adNoteMeta{align-items:center;gap:10px;margin-bottom:4px;font-size:12.5px;display:flex}.adNoteMeta time{color:var(--text-secondary)}.adNoteMeta .adIconButton{width:28px;height:28px;margin-inline-start:auto}.adNotes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.adNotesEmpty{color:var(--text-secondary);margin:0;font-size:13.5px}.adTabIcon{width:15px;height:15px}.adSelect{background:#fff;border:1px solid #1013171f;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 12px;display:inline-flex}.adSelect svg{width:16px;height:16px;color:var(--text-secondary)}.adSelect select{max-width:180px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.adExportNote{color:var(--text-secondary);margin:-4px 0 14px;font-size:13px}.adRowTrack{color:var(--text-secondary);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12px;font-weight:600;display:flex}.adRowTrack>span{align-items:center;gap:4px;display:inline-flex}.adRowTrack svg{width:13px;height:13px}.adReportFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.adSegment{background:#fff;border:1px solid #1013171a;border-radius:8px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.adSegment button{height:34px;color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600}.adSegment button:hover{color:var(--text)}.adSegment button.active{background:var(--dark);color:#fff}.adDateRange{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.adDateRange input{height:42px;color:var(--text);font:inherit;background:#fff;border:1px solid #1013171f;border-radius:6px;padding:0 10px;font-size:13.5px}.adReportBody{gap:16px;transition:opacity .16s;display:grid}.adReportBody.loading{opacity:.55}.adRepKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.adRepKpi{background:#fff;border:1px solid #10131712;border-radius:10px;gap:4px;min-width:0;padding:18px 20px;display:grid}.adRepKpi>span{color:var(--text-secondary);font-size:13px;font-weight:600}.adRepKpi strong{color:var(--text);font-size:30px;font-weight:700;line-height:1.15}.adRepKpi strong.adRepKpiText{text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.6;overflow:hidden}.adRepKpi small{color:var(--text-secondary);font-size:12.5px}.adColumns{grid-template-columns:auto 1fr;gap:10px;height:270px;padding-bottom:38px;display:grid}.adColumnsAxis{min-width:22px;color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:end;font-size:11.5px;position:relative}.adColumnsAxis span{position:absolute;inset-inline-end:0;transform:translateY(50%)}.adColumnsPlot{border-bottom:1px solid #c9d0dc;align-items:stretch;display:flex;position:relative}.adColumnsGrid{background:var(--ink-150);pointer-events:none;height:1px;position:absolute;inset-inline:0}.adColumn{cursor:default;outline:0;flex:1;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.adColumn:before{content:"";background:0 0;border-radius:6px 6px 0 0;transition:background .12s;position:absolute;inset:0 1px}.adColumn.active:before{background:color-mix(in srgb, var(--accent) 6%, transparent)}.adColumnBar{background:var(--brand-primary);border-radius:4px 4px 0 0;width:min(24px,62%);min-height:0;position:relative}.adColumn.active .adColumnBar{background:var(--brand-primary-hover)}.adColumnLabel{color:var(--text-secondary);white-space:nowrap;justify-items:center;font-size:11px;line-height:1.3;display:grid;position:absolute;top:calc(100% + 7px)}.adColumnLabel em{color:var(--text);font-size:10.5px;font-style:normal;font-weight:700}.adColumnsPlot:has(.adColumn:nth-of-type(16)) .adColumn:nth-of-type(2n) .adColumnLabel{visibility:hidden}.adColumnTip{z-index:3;bottom:calc(100% - 40px);min-width:190px;color:var(--text);pointer-events:none;background:#fff;border:1px solid #1013171a;border-radius:6px;gap:4px;padding:10px 12px;font-size:12.5px;display:grid;position:absolute;inset-inline-start:calc(50% + 8px);box-shadow:0 10px 28px #10131724}.adColumnTip.left{inset-inline:auto calc(50% + 8px)}.adColumnTip strong{font-size:13px}.adColumnTip span{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-weight:700;display:flex}.adColumnTip em{color:var(--text-secondary);font-style:normal;font-weight:500}.adReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.adRank,.adStatusBreak{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adRank li>a,.adRank li>div,.adStatusBreak li>a{min-height:38px;color:var(--text);border-radius:6px;grid-template-columns:minmax(90px,38%) 1fr auto;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;display:grid}.adStatusBreak li>a{grid-template-columns:auto minmax(90px,34%) 1fr auto}.adRank li>a:hover,.adStatusBreak li>a:hover{background:var(--ink-050)}.adRankName{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.adRankTrack{border-radius:0 4px 4px 0;height:10px;display:block}.adRankTrack span{background:var(--brand-primary);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.adStatusBreak .adRankTrack span{background:var(--tone)}.adRankValue{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;min-width:44px;font-size:13.5px;font-weight:700;display:inline-flex}.adRankValue small{color:var(--text-secondary);font-size:12px;font-weight:500}.adRankMore{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;padding:6px 8px;font-size:13px;font-weight:600}.adReportNote{border-top:1px solid var(--ink-150);color:var(--text-secondary);margin:14px 0 0;padding-top:12px;font-size:12.5px}@media (width<=1100px){.adRepKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adReportGrid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.adRepKpis{grid-template-columns:minmax(0,1fr)}.adColumns{height:200px}.adColumnsPlot:has(.adColumn:nth-of-type(9)) .adColumn:nth-of-type(2n) .adColumnLabel{visibility:hidden}.adToolbar .adSearch{flex-basis:100%;min-width:0}.adDateRange{width:100%}.adDateRange input{flex:1;min-width:0}.adSelect{flex:1}.adSelect select{flex:1;max-width:none}.adRank li>a,.adRank li>div{grid-template-columns:minmax(80px,42%) 1fr auto;gap:8px}}.dsPage{background:var(--ink-150);padding:120px 16px 64px}.dsToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(210mm,100%);margin:0 auto 16px;display:flex}.dsBack{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.dsBack svg{width:18px;height:18px}[dir=rtl] .dsFlip{transform:scaleX(-1)}.dsToolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.dsToolbarActions small{max-width:300px;color:var(--text-secondary);font-size:12.5px;line-height:1.4}.dsToolbarActions .button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.dsToolbarActions .button svg{width:18px;height:18px}.dsSheet{width:min(210mm,100%);min-height:297mm;color:var(--ink-900);background:#fff;border-radius:6px;flex-direction:column;gap:8mm;margin:0 auto;padding:14mm 14mm 12mm;font-size:10.5pt;display:flex;box-shadow:0 20px 60px #10131724}.dsHead{border-bottom:2px solid var(--ink-900);justify-content:space-between;align-items:center;gap:16px;padding-bottom:5mm;display:flex}.dsLogo img{width:44mm;height:auto;display:block}.dsHeadMeta{text-align:end;gap:2px;display:grid}.dsHeadMeta strong{letter-spacing:.04em;text-transform:uppercase;font-size:13pt}.dsHeadMeta span{color:var(--ink-500);font-size:9pt}.dsHero{grid-template-columns:70mm 1fr;align-items:center;gap:9mm;display:grid}.dsPhoto{aspect-ratio:1;background:var(--ink-100);border-radius:4mm;place-items:center;padding:5mm;display:grid}.dsPhoto img{object-fit:contain;max-width:100%;max-height:100%}.dsPhoto svg{width:40%;height:40%;color:var(--ink-400)}.dsFamily{color:var(--brand-primary);letter-spacing:.06em;text-transform:uppercase;font-size:9.5pt;font-weight:700}.dsIntro h1{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4mm;margin:2mm 0 3mm;font-size:26pt;font-weight:700;line-height:1.1;display:flex}.dsIntro h1 span{color:var(--ink-500);letter-spacing:0;font-size:14pt;font-weight:600}.dsIntro p{color:var(--ink-600);margin:0;font-size:10pt;line-height:1.55}.dsHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;margin:6mm 0 0;display:grid}.dsHighlights div{border:1px solid var(--ink-150);border-radius:3mm;padding:3mm 4mm}.dsHighlights dt{color:var(--ink-500);font-size:8.5pt}.dsHighlights dd{margin:1mm 0 0;font-size:15pt;font-weight:700}.dsBody{grid-template-columns:1.25fr 1fr;align-items:start;gap:9mm;display:grid}.dsBody:not(:has(.dsSide)){grid-template-columns:1fr}.dsBody h2{letter-spacing:.04em;text-transform:uppercase;margin:0 0 3mm;font-size:11pt;font-weight:700}.dsSpecs table{border-collapse:collapse;width:100%}.dsSpecs th,.dsSpecs td{border-bottom:1px solid var(--ink-150);text-align:start;vertical-align:top;padding:2.3mm 3mm;font-size:10pt}.dsSpecs tr:nth-child(odd) th,.dsSpecs tr:nth-child(odd) td{background:#f6f8fb}.dsSpecs th{width:48%;color:var(--ink-500);font-weight:500}.dsSpecs td{font-variant-numeric:tabular-nums;font-weight:700}.dsSide{gap:7mm;display:grid}.dsTags{flex-wrap:wrap;gap:2mm;margin:0;padding:0;list-style:none;display:flex}.dsTags li{background:color-mix(in srgb, var(--accent) 8%, #fff);color:var(--brand-primary);border-radius:999px;padding:1.5mm 3.5mm;font-size:9.5pt;font-weight:700}.dsChecks{gap:2mm;margin:0;padding:0;list-style:none;display:grid}.dsChecks li{align-items:flex-start;gap:2.5mm;font-size:9.5pt;line-height:1.45;display:flex}.dsChecks svg{color:#1f8a5b;flex:none;width:4mm;height:4mm;margin-top:.5mm}.dsNote{color:var(--ink-500);margin:auto 0 0;font-size:8.5pt;line-height:1.5}.dsFoot{border-top:1px solid var(--ink-150);grid-template-columns:1fr 1.4fr 1.2fr;gap:6mm;padding-top:4mm;font-size:8.5pt;line-height:1.5;display:grid}.dsFoot div{align-content:start;gap:.5mm;display:grid}.dsFoot strong{letter-spacing:.06em;text-transform:uppercase;font-size:8pt}.dsFoot span{color:var(--ink-600)}.dsUrl{overflow-wrap:anywhere}@media (width<=760px){.dsPage{padding-top:96px}.dsSheet{gap:22px;min-height:0;padding:20px 18px;font-size:14px}.dsHero,.dsBody,.dsFoot{grid-template-columns:minmax(0,1fr)}.dsPhoto{max-width:260px}.dsToolbarActions small{display:none}}@media print{@page{size:A4;margin:0}.dsSheet{gap:5.5mm;padding:11mm 13mm 9mm}.dsHero{gap:7mm}.dsPhoto{padding:3mm}.dsIntro h1{font-size:23pt}.dsHighlights{gap:2.5mm;margin-top:4mm}.dsHighlights div{padding:2.2mm 3.5mm}.dsHighlights dd{font-size:13pt}.dsSpecs th,.dsSpecs td{padding:1.7mm 2.5mm;font-size:9.5pt}.dsSide{gap:5mm}.dsChecks{gap:1.3mm}.dsChecks li{font-size:8.8pt;line-height:1.35}html,body{background:#fff!important}.dsToolbar{display:none!important}body:has(.dsPage)>:not(#root){display:none!important}body:has(.dsPage) #root>:not(.dsPage){display:none!important}.dsPage{background:0 0;padding:0}.dsSheet{width:210mm;min-height:296mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0}.dsHero{grid-template-columns:58mm 1fr}.dsBody{grid-template-columns:1.15fr 1fr}.dsBody:not(:has(.dsSide)){grid-template-columns:1fr}.dsFoot{grid-template-columns:1fr 1.4fr 1.2fr}}.faqContainer{max-width:920px}.faqTopics{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.faqTopics button{min-height:40px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border:1px solid #1013171f;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .16s,background .16s,color .16s}.faqTopics button:hover{border-color:var(--accent)}.faqTopics button.active{border-color:var(--dark);background:var(--dark);color:#fff}.faqGroup+.faqGroup{margin-top:36px}.faqGroup h2,.faqHead h2{letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(20px,2vw,24px);font-weight:600}.faqHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.faqEmpty{text-align:center;border:1px dashed #1013172e;border-radius:16px;padding:40px 28px}.faqEmpty h2{margin:0 0 8px;font-size:22px}.faqEmpty p{color:var(--text-secondary);margin:0}.contactFaq{padding-top:0}.fgGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fgItem{aspect-ratio:4/3;background:var(--ink-150);cursor:zoom-in;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.fgItem img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.fgItem:hover img,.fgItem:focus-visible img{transform:scale(1.05)}.fgItem:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.fgCaption{color:#fff;text-align:start;background:linear-gradient(#10131700,#101317c7);gap:2px;padding:36px 16px 14px;display:grid;position:absolute;inset:auto 0 0}.fgCaption strong{font-size:14.5px;font-weight:600;line-height:1.35}.fgCaption small{opacity:.85;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.fgCaption small svg{width:13px;height:13px}@media (width<=640px){.fgGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fgItem{border-radius:8px}.fgCaption{padding:28px 10px 10px}.fgCaption strong{font-size:13px}}.adFaqSummary{color:var(--text-secondary);margin:0 0 10px;font-size:13px;font-weight:600}.adFaqList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adFaqList li{background:#fff;border:1px solid #10131712;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.adFaqList li.draft{background:#fafbfc;border-style:dashed}.adFaqText{flex:1;gap:3px;min-width:0;display:grid}.adFaqText>small{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.adFaqText strong{font-size:14.5px;line-height:1.4}.adFaqMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.adFaqState{border-radius:999px;margin-inline-end:4px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.adFaqState.live{color:#1f8a5b;background:#e5f5ed}.adFaqState.hidden{background:var(--ink-100);color:var(--ink-500)}.adFaqState.draft{color:#b7791f;background:#fdf4e3}.adLangBadge{color:var(--ink-400);border:1px solid #10131724;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.adLangBadge.ok{color:#1f8a5b;border-color:#1f8a5b59}.adGalleryGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.adGalleryGrid li{background:#fff;border:1px solid #10131712;border-radius:10px;display:grid;overflow:hidden}.adGalleryGrid li.hidden{opacity:.6}.adGalleryThumb{aspect-ratio:4/3;background:var(--ink-100)}.adGalleryThumb img,.adGalleryPreview img{object-fit:cover;width:100%;height:100%;display:block}.adGalleryPreview{aspect-ratio:4/3;overflow:hidden}.adGalleryText{gap:2px;padding:12px 14px 4px;display:grid}.adGalleryText strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.adGalleryText small{color:var(--text-secondary);font-size:12.5px}.adGalleryActions{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px 14px;display:flex}.adGalleryActions .cmsButton:first-of-type{margin-inline-start:auto}.adPageHead>.cmsButton svg{width:16px;height:16px}@media (width<=560px){.adFaqList li{flex-wrap:wrap}.adFaqText{flex-basis:100%}}.faqAccordion{gap:10px;display:grid}.faqAccordionItem{background:#fff;border:1px solid #10131714;border-radius:10px;transition:border-color .18s,box-shadow .22s}.faqAccordionItem:hover{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.faqAccordionItem.open{border-color:color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 14px 34px #10131712}.faqAccordionItem h3{font:inherit;margin:0}.faqAccordionItem button{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.faqAccordionItem button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faqAccordionItem button svg{background:color-mix(in srgb, var(--accent) 8%, transparent);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;padding:7px;transition:transform .26s,background .22s,color .22s}.faqAccordionItem.open button svg{background:var(--accent);color:#fff;transform:rotate(180deg)}.faqAccordionPanel{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1);display:grid}.faqAccordionItem.open .faqAccordionPanel{grid-template-rows:1fr}.faqAccordionInner{min-height:0;color:var(--text-secondary);padding:0 22px;font-size:15px;line-height:1.7;transition:padding .28s;overflow:hidden}.faqAccordionItem.open .faqAccordionInner{padding-bottom:20px}.faqAccordionInner p{white-space:pre-line;margin:0}.faqAccordionInner p+p{margin-top:10px}.faqSection{padding:clamp(72px,9vw,140px) 0}.faqSectionGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.faqSectionIntro{justify-items:start;gap:18px;display:grid;position:sticky;top:110px}.faqBadge{color:var(--text);letter-spacing:.06em;text-transform:uppercase;border:1px solid #10131724;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.faqSectionIntro h2{letter-spacing:-.03em;max-width:560px;margin:0;font-size:clamp(32px,4.2vw,52px);font-weight:600;line-height:1.05}.faqSectionIntro h2 span{color:var(--text-secondary);font-weight:500;display:block}.faqSectionIntro p{max-width:480px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.65}.faqSectionActions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}@media (width<=900px){.faqSectionGrid{grid-template-columns:minmax(0,1fr)}.faqSectionIntro{position:static}}@media (width<=640px){.faqAccordionItem button{padding:16px;font-size:15px}.faqAccordionInner{padding:0 16px}.faqAccordionItem.open .faqAccordionInner{padding-bottom:16px}}.adOfferSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.adOfferSummary>div{gap:2px;display:grid}.adOfferSummary strong{font-size:22px}.adOfferSummary small,.adOfferSummary p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}.adOfferSummary p{flex:260px}.adOfferGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.adOfferForm{gap:16px;display:grid}.adOfferRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adOfferRow .adOfferWide{grid-column:span 2}.adOfferForm .cmsField{margin-bottom:12px}.adOfferLines{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.adOfferLines li{background:#fafbfc;border:1px solid #1013171a;border-radius:8px;gap:8px;padding:12px;display:grid}.adOfferLineHead{align-items:center;gap:8px;display:flex}.adOfferLineIndex{background:color-mix(in srgb, var(--accent) 9%, #fff);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.adOfferLines input{width:100%;min-width:0;height:38px;color:var(--text);font:inherit;background:#fff;border:1px solid #1013171f;border-radius:6px;padding:0 10px;font-size:14px}.adOfferLines input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:0}.adOfferLines input.empty{background:#fffaf0;border-color:#b7791f8c}.adOfferName{flex:1;font-weight:600}.adOfferLineTools{gap:4px;display:flex}.adOfferLineTools .adIconButton{width:32px;height:32px;font-size:14px}.adOfferNumbers{grid-template-columns:.8fr .8fr 1.3fr .8fr 1.2fr;align-items:end;gap:8px;display:grid}.adOfferNumbers label{gap:3px;display:grid}.adOfferNumbers label span,.adOfferAmount small{color:var(--text-secondary);font-size:11.5px;font-weight:600}.adOfferAmount{text-align:end;gap:3px;display:grid}.adOfferAmount strong{font-variant-numeric:tabular-nums;align-items:center;height:38px;font-size:14.5px;display:grid}.adOfferAdd{align-items:center;gap:8px;display:inline-flex}.adOfferAdd svg{width:16px;height:16px}.adOfferVat{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:13px;font-weight:700;display:flex}.adOfferVat .adQuickDates{margin:0}.adChip.active{border-color:var(--dark);background:var(--dark);color:#fff}.adOfferTotals{border-top:1px solid var(--ink-150);gap:6px;margin:14px 0 0;padding-top:12px;display:grid}.adOfferTotals div{justify-content:space-between;font-size:14px;display:flex}.adOfferTotals dt{color:var(--text-secondary)}.adOfferTotals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.adOfferTotals .grand{font-size:17px}.adOfferTotals .grand dt,.adOfferTotals .grand dd{color:var(--text);font-weight:700}.adOfferPreview{gap:12px;display:grid;position:sticky;top:20px}.adOfferActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adOfferActions .cmsButton{align-items:center;gap:8px;display:inline-flex}.adOfferActions .cmsButton svg{width:16px;height:16px}.adOfferWarn{color:#b7791f;text-align:end;margin:0;font-size:13px;font-weight:600}.adOfferConfirm{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 4%, #fff);border-radius:8px;gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.adOfferConfirm p{margin:0}.adOfferConfirm>div{justify-content:flex-end;gap:8px;display:flex}.adOfferPaper{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 18px 50px #10131724}.adOfferScale{transform-origin:0 0;width:794px}[dir=rtl] .adOfferScale{transform-origin:100% 0}.adOfferCapture{pointer-events:none;width:794px;position:fixed;top:0;left:-12000px}.adOfferCapture .ofDoc{min-height:0}@media (width<=1200px){.adOfferGrid{grid-template-columns:minmax(0,1fr)}.adOfferPreview{position:static}}@media (width<=640px){.adOfferRow{grid-template-columns:minmax(0,1fr)}.adOfferRow .adOfferWide{grid-column:auto}.adOfferNumbers{grid-template-columns:repeat(2,minmax(0,1fr))}.adOfferAmount{grid-column:span 2}.adOfferActions{justify-content:stretch}.adOfferActions .cmsButton{flex:1;justify-content:center}}.ofDoc{--of-ink:var(--ink-900);--of-soft:var(--ink-500);--of-line:var(--ink-150);--of-tint:var(--ink-050);--of-accent:var(--brand-primary);width:794px;min-height:1123px;color:var(--of-ink);text-align:start;background:#fff;flex-direction:column;gap:20px;padding:0 52px 26px;font-family:"Source Sans 3 Variable",IBM Plex Sans Arabic,Arial,sans-serif;font-size:12px;line-height:1.5;display:flex;position:relative}.ofDoc[dir=rtl]{font-family:IBM Plex Sans Arabic,"Source Sans 3 Variable",Arial,sans-serif}.ofDoc[dir=rtl],.ofDoc[dir=rtl] *{letter-spacing:0!important}.ofDoc[dir=ltr] [dir=auto]{text-align:left}.ofDoc[dir=rtl] [dir=auto],.ofDoc[dir=rtl] .ofParty>*,.ofDoc[dir=rtl] .ofPrepared>*{text-align:right}.ofBand{background:var(--of-ink);height:8px;margin:0 -52px;display:flex}.ofBand span{background:var(--of-accent);width:34%}.ofHead{justify-content:space-between;align-items:flex-start;gap:30px;padding-top:24px;display:flex}.ofLogo{width:168px;height:auto;display:block}.ofTitle{text-align:end;justify-items:end;gap:14px;display:grid}.ofTitle h1{color:var(--of-ink);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:25px;font-weight:300;line-height:1}.ofDoc[dir=rtl] .ofTitle h1{font-weight:600}.ofMeta{border:1px solid var(--of-line);border-radius:6px;grid-template-columns:repeat(2,auto);gap:8px 22px;margin:0;padding:12px 16px;display:grid}.ofMeta div{text-align:start;gap:1px;display:grid}.ofMeta dt{color:var(--of-soft);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.ofMeta dd{white-space:nowrap;margin:0;font-size:12px;font-weight:700}.ofLabel{color:var(--of-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:700}.ofParties{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ofParty{border:1px solid var(--of-line);color:var(--ink-600);border-radius:6px;align-content:start;gap:2px;padding:14px 18px;font-size:11.5px;display:grid}.ofParty .ofLabel{margin-bottom:6px}.ofParty strong{color:var(--of-ink);margin-bottom:2px;font-size:13.5px;font-weight:700}.ofBuyer{background:var(--of-tint);border-color:#0000}.ofLines{border-collapse:collapse;width:100%}.ofLines th{border-top:1.5px solid var(--of-ink);border-bottom:1px solid var(--of-ink);color:var(--of-ink);letter-spacing:.08em;text-align:start;text-transform:uppercase;padding:10px;font-size:9.5px;font-weight:700}.ofLines td{border-bottom:1px solid var(--of-line);vertical-align:top;padding:10px}.ofLines td strong{font-size:12.5px;font-weight:600;display:block}.ofLines td small{color:var(--of-soft);white-space:pre-line;margin-top:3px;font-size:10.5px;display:block}.ofLines .ofNum{width:30px;color:var(--ink-400);font-variant-numeric:tabular-nums}.ofLines .ofRight{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.ofLines .ofAmount{font-weight:700}.ofSummary{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:28px;display:grid}.ofTerms{gap:0;margin:0;display:grid}.ofTermsTitle{margin-bottom:8px}.ofTerms div{border-bottom:1px dashed var(--of-line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.ofTerms div dt{color:var(--of-soft);font-size:11px}.ofTerms div dd{margin:0;font-size:11.5px;font-weight:600}.ofTotals{gap:2px;margin:0;display:grid}.ofTotals div{border-bottom:1px solid var(--of-line);justify-content:space-between;gap:18px;padding:7px 4px;display:flex}.ofTotals dt{color:var(--of-soft)}.ofTotals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ofTotals .ofGrand{background:var(--of-ink);border:0;border-radius:6px;align-items:baseline;margin-top:6px;padding:13px 16px}.ofTotals .ofGrand dt{color:var(--ink-200);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ofTotals .ofGrand dt small{letter-spacing:0;font-weight:500}.ofTotals .ofGrand dd{color:#fff;font-size:18px;font-weight:700}.ofBlock{gap:6px;display:grid}.ofBlock p{white-space:pre-line;margin:0}.ofSmall p{color:var(--ink-600);font-size:10.5px;line-height:1.6}.ofBank p{border-inline-start:3px solid var(--of-accent);background:var(--of-tint);font-variant-numeric:tabular-nums;padding:10px 14px;font-size:11px}.ofSign{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:auto;padding-top:4px;display:flex}.ofPrepared{color:var(--of-soft);gap:2px;font-size:11px;display:grid}.ofPrepared strong{color:var(--of-ink);font-size:12.5px}.ofStamp{text-align:center;gap:6px;width:230px;display:grid}.ofStamp span{border-bottom:1px solid var(--of-ink);height:48px}.ofStamp small{color:var(--of-soft);font-size:10px}.ofFoot{border-top:1px solid var(--of-line);color:var(--ink-400);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-top:12px;font-size:9.5px;display:flex}.heroWords .heroLine{animation:none}.heroWord{animation:.95s cubic-bezier(.2,.8,.2,1) both heroWordIn;animation-delay:calc(.12s + var(--w,0) * .11s);will-change:opacity, transform, filter;display:inline-block}.heroWords .heroLineAccent{color:inherit;background:0 0}.heroWords .heroLineAccent .heroWord{background:linear-gradient(100deg, var(--accent-light) 0%, var(--accent-light) 40%, var(--accent-light) 46%, color-mix(in srgb, var(--accent) 10%, #fff) 50%, var(--accent-light) 54%, color-mix(in srgb, var(--accent-light) 70%, #fff) 100%);color:#0000;animation:.95s cubic-bezier(.2,.8,.2,1) both heroWordIn,7s cubic-bezier(.45,0,.2,1) infinite alternate heroShine;animation-delay:calc(.12s + var(--w,0) * .11s), calc(1.1s + var(--w,0) * .12s);background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.heroContent h1.heroWords span{color:inherit;display:inline-block}.heroContent h1.heroWords .heroLine{display:block}.heroContent .heroWords .heroLineAccent .heroWord{background-image:linear-gradient(100deg, var(--accent) 0%, var(--accent) 44%, var(--accent-light) 50%, var(--accent) 56%, var(--accent) 100%)}.heroWords~.lead{animation-delay:.62s}.heroVideo .heroVideoContent .actions{animation-delay:.74s}html.booting .heroWords .heroWord,.booting .heroContent .eyebrow,.booting .heroVideoEyebrow,.booting .heroVideoContent .lead,.booting .heroVideo .actions{animation-play-state:paused}@keyframes heroWordIn{0%{opacity:0;filter:blur(14px);transform:translateY(.32em)}60%{filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes heroShine{0%{background-position:100% 0}24%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.heroWord,.heroWords .heroLineAccent .heroWord{will-change:auto;animation:none}}.dd{min-width:0;position:relative}.ddTrigger{width:100%;min-height:44px;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:#fff;border:1px solid #10131724;border-radius:8px;align-items:center;gap:9px;padding:0 12px 0 14px;font-size:14px;font-weight:600;transition:border-color .16s,box-shadow .18s,background .16s;display:flex;box-shadow:0 1px 2px #1013170a}.ddTrigger:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.ddTrigger:focus-visible,.dd.open .ddTrigger{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);outline:0}.ddIcon{width:16px;height:16px;color:var(--accent);flex:none}.ddValue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ddValue.placeholder{color:var(--ink-400);font-weight:500}.ddChevron{width:16px;height:16px;color:var(--text-secondary);flex:none;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.dd.open .ddChevron{transform:rotate(180deg)}.ddPanel{z-index:60;top:calc(100% + 8px);transform-origin:top;background:#fff;border:1px solid #10131714;border-radius:10px;width:max-content;min-width:100%;max-width:min(360px,92vw);padding:6px;animation:.16s cubic-bezier(.2,.8,.2,1) ddIn;position:absolute;inset-inline-start:0;box-shadow:0 24px 60px #1013172e,0 2px 6px #1013170f}.ddPanel.end{inset-inline:auto 0}.dd.up .ddPanel{transform-origin:bottom;top:auto;bottom:calc(100% + 8px)}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ddSearch{background:var(--ink-050);border-radius:6px;align-items:center;gap:8px;height:38px;margin:0 0 6px;padding:0 10px;display:flex}.ddSearch svg{width:15px;height:15px;color:var(--text-secondary);flex:none}.ddSearch input{min-width:0;color:var(--text);font:inherit;outline:0;flex:1;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ddList{overscroll-behavior:contain;scrollbar-width:thin;max-height:290px;margin:0;padding:0;list-style:none;overflow-y:auto}.ddOption{min-height:40px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.ddOption span{display:grid}.ddOption small{color:var(--text-secondary);font-size:12px;font-weight:500}.ddOption.active{background:var(--ink-050)}.ddOption.selected{color:var(--accent);font-weight:700}.ddOption svg{width:16px;height:16px;color:var(--accent);flex:none}.ddOption[aria-disabled=true]{opacity:.45;cursor:default}.ddEmpty{color:var(--text-secondary);padding:10px 12px}.qmForm .formField .ddTrigger{background:var(--ink-050);border-color:#10131724;min-height:46px;font-size:15px;font-weight:500}.qmForm .formField .dd.open .ddTrigger{background:#fff}.qmForm .formField .ddPanel{width:100%;max-width:none}.wtSort .dd{min-width:190px}.wtSort .ddTrigger,.ptSelect .ddTrigger{min-height:42px;font-size:13.5px}.ptSelect{min-width:200px}@media (width<=640px){.wtSort .dd,.ptSelect{flex:1;min-width:0}.ddPanel{max-width:calc(100vw - 32px)}}.cursorTrail{z-index:2500;pointer-events:none;position:fixed;inset:0}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursorTrail{display:none}}@media print{.cursorTrail{display:none!important}}.sectionIndex{display:none!important}.statValue{white-space:nowrap;align-items:baseline;gap:.18em;display:inline-flex}.statUnit{letter-spacing:0;opacity:.85;font-size:.52em;font-weight:600}.machineParkHighlights,.phFacts,.globalFigures{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-flow:row;gap:12px;margin:0;display:grid;overflow:visible}.machineParkHighlights>div,.phFacts>div,.globalFigures>div{border:1px solid #ffffff1a;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--accent-light) 16%, transparent), transparent 60%), linear-gradient(160deg, #ffffff14, #ffffff05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-inline-start:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;padding:20px 20px 18px;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .26s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 44px -30px #000000b3}.phFacts>div:first-child{border-inline-start:1px solid #ffffff1a;padding-inline-start:20px}.machineParkHighlights>div:before,.phFacts>div:before,.globalFigures>div:before{content:"";top:0;background:linear-gradient(90deg, var(--accent-light), color-mix(in srgb, var(--accent-light) 70%, #fff));border-radius:0 0 3px 3px;width:34px;height:3px;position:absolute;inset-inline-start:20px}.machineParkHighlights>div:hover,.phFacts>div:hover,.globalFigures>div:hover{border-color:color-mix(in srgb, var(--accent-light) 35%, transparent);transform:translateY(-3px)}.machineParkHighlights dt,.phFacts dt,.globalFigures dt{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-size:clamp(26px,2.3vw,34px);font-weight:700;line-height:1.05}.machineParkHighlights .statUnit,.phFacts .statUnit,.globalFigures .statUnit{color:var(--accent-light)}.machineParkHighlights dd,.phFacts dd,.globalFigures dd{color:#ffffff9e;letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:500;line-height:1.45}.phFacts{border-top:0;padding:0 0 40px}@media (width<=640px){.machineParkHighlights,.phFacts,.globalFigures{grid-template-columns:repeat(2,minmax(0,1fr))}.machineParkHighlights>div,.phFacts>div,.globalFigures>div{padding:16px 16px 14px}}.pageHeader{border-end-end-radius:clamp(24px,4vw,48px);border-end-start-radius:clamp(24px,4vw,48px)}.phOrb,.phBeam{pointer-events:none;position:absolute}.phOrb{opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate phDrift}.phOrb.one{top:-20%;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-light) 55%, transparent), transparent 65%);width:46vw;max-width:640px;inset-inline-end:-6%}.phOrb.two{bottom:-35%;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-light) 32%, transparent), transparent 65%);width:38vw;max-width:520px;animation-duration:24s;animation-direction:alternate-reverse;inset-inline-start:-10%}.phBeam{top:-30%;filter:blur(8px);background:linear-gradient(#ffffff12,#0000 70%);width:180px;height:160%;inset-inline-start:38%;transform:rotate(24deg)}@keyframes phDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,6%)scale(1.08)}}.phCrumbs ol{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;padding:7px 14px}.pageHeader h1 span{background:linear-gradient(100deg, var(--accent-light) 0%, var(--accent-light) 55%, color-mix(in srgb, var(--accent-light) 70%, #fff) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[dir=rtl] .pageHeader h1 span{background-image:linear-gradient(260deg, var(--accent-light) 0%, var(--accent-light) 55%, color-mix(in srgb, var(--accent-light) 70%, #fff) 100%)}.phMedia{position:relative}.phMedia:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-light) 45%, transparent), transparent 70%);filter:blur(40px);border-radius:16px;position:absolute;inset:8% 6%}.phMedia figure{background:linear-gradient(160deg, #fff, var(--ink-100));border:1px solid #ffffff29;box-shadow:0 34px 60px -30px #000000bf,inset 0 0 0 6px #fff9}.phMedia.glass figure{background:#ffffff0d;box-shadow:0 34px 60px -30px #000000bf}@media (prefers-reduced-motion:reduce){.phOrb{animation:none}}section:has(>.sectionDeco){isolation:isolate;position:relative}.sectionDeco{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sdOrb{border-radius:50%;animation:22s ease-in-out infinite alternate phDrift;position:absolute}.sdGrid{background-image:radial-gradient(circle,currentColor 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0}.sectionDeco.dark{color:#ffffff0f}.sectionDeco.dark .sdOrb.a{top:-18%;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-light) 32%, transparent), transparent 65%);width:520px;inset-inline-start:8%}.sectionDeco.dark .sdOrb.b{bottom:-22%;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-light) 20%, transparent), transparent 65%);width:460px;animation-duration:28s;animation-direction:alternate-reverse;inset-inline-end:4%}.sectionDeco.dark .sdGrid{-webkit-mask-image:radial-gradient(60% 55% at 70% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 55% at 70% 30%,#000 10%,#0000 70%)}.sectionDeco.dark:before{content:"";top:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-light) 55%, transparent), transparent);height:1px;position:absolute;inset-inline:10%}.sectionDeco.light{color:color-mix(in srgb, var(--accent) 13%, transparent)}.sectionDeco.light .sdOrb.a{top:-12%;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-light) 16%, transparent), transparent 65%);width:420px;inset-inline-end:-6%}.sectionDeco.light .sdOrb.b{bottom:-18%;aspect-ratio:1;background:radial-gradient(circle,#1f8a5b14,#0000 65%);width:380px;animation-direction:alternate-reverse;inset-inline-start:-8%}.sectionDeco.light .sdGrid{-webkit-mask-image:radial-gradient(34% 40% at 92% 12%,#000 10%,#0000 75%);mask-image:radial-gradient(34% 40% at 92% 12%,#000 10%,#0000 75%)}.ring-start.light .sdGrid{-webkit-mask-image:radial-gradient(34% 40% at 8% 88%,#000 10%,#0000 75%);mask-image:radial-gradient(34% 40% at 8% 88%,#000 10%,#0000 75%)}.cmBlock{isolation:isolate;position:relative}.cmBlock:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 96% 8%, color-mix(in srgb, var(--accent-light) 10%, transparent), transparent 30%), radial-gradient(circle, color-mix(in srgb, var(--brand-primary) 12%, transparent) 1px, transparent 1.4px) 0 0 / 26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(36% 46% at 96% 6%,#000 15%,#0000 75%);mask-image:radial-gradient(36% 46% at 96% 6%,#000 15%,#0000 75%)}.cmBlock:nth-of-type(2n):before{background:radial-gradient(circle at 4% 92%, color-mix(in srgb, var(--accent-light) 10%, transparent), transparent 30%), radial-gradient(circle, color-mix(in srgb, var(--brand-primary) 12%, transparent) 1px, transparent 1.4px) 0 0 / 26px 26px;-webkit-mask-image:radial-gradient(36% 46% at 4% 94%,#000 15%,#0000 75%);mask-image:radial-gradient(36% 46% at 4% 94%,#000 15%,#0000 75%)}@media (prefers-reduced-motion:reduce){.sdOrb{animation:none}}.button{min-height:52px}.wtStandardLinks .wtTextLink,.cmCtaActions .cmCtaLink{border-radius:var(--radius-sm,8px);color:#fff;letter-spacing:-.01em;text-transform:none;background:#ffffff0f;border:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:0 20px 0 22px;font-size:13px;font-weight:700;display:inline-flex}.wtStandardLinks{align-items:stretch;gap:10px}.wtStandardLinks>*{width:100%}.phActions,.cmCtaActions,.pmActions,.heroVideo .actions,.hero .actions,.qmSuccessActions{align-items:stretch}.phActions>*,.cmCtaActions>*,.heroVideo .actions>*,.hero .actions>*{min-height:52px}.coCards,.coFeatures,.coEcoGrid,.cmServices,.cmMachines,.cmProjects,.pfGrid,.wtGrid,.blogGrid,.videoGrid,.pmSimilarGrid,.fgGrid,.adProjectGrid{align-items:stretch}.coCard,.coFeature,.coEcoItem,.cmService,.cmMachine,.pfCard,.wtCard,.blogCard,.videoCard,.pmSimilarCard{height:100%}.globalMeta .globalFigures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.globalMeta .globalFigures div:first-child,.globalMeta .globalFigures div:nth-child(3){border-inline-start:1px solid #ffffff1a;grid-column:auto;padding:20px 16px 16px}.globalMeta .globalFigures div:first-child dt{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(26px,2.3vw,34px)}.machineParkHighlights>div:before,.phFacts>div:before,.globalFigures>div:before{border-radius:3px;width:22px;height:3px;top:12px}.machineParkHighlights>div,.phFacts>div,.globalFigures>div{padding-top:26px}.phMedia figure{background:#f2f2f2}@media (width<=640px){.globalMeta .globalFigures{grid-template-columns:repeat(3,minmax(0,1fr))}.globalMeta .globalFigures div:first-child,.globalMeta .globalFigures div:nth-child(3){padding:22px 10px 12px}}.globalMeta .globalFigures>div,.globalMeta .globalFigures>div:first-child,.globalMeta .globalFigures>div:nth-child(3){border:1px solid #ffffff1a;padding:26px 16px 16px}.pageHeader .phFacts>div,.pageHeader .phFacts>div:first-child{border:1px solid #ffffff1a;padding:26px 20px 18px}.machinePark .machineParkHighlights>div{border:1px solid #ffffff1a}@media (width<=640px){.pageHeader .phFacts>div,.pageHeader .phFacts>div:first-child{padding:24px 16px 14px}.globalMeta .globalFigures>div,.globalMeta .globalFigures>div:first-child,.globalMeta .globalFigures>div:nth-child(3){padding:24px 10px 12px}}.heroBrand{color:#fff;align-items:center;gap:16px;margin:0;display:inline-flex}.heroBrandLine{background:linear-gradient(90deg, transparent, var(--accent-light));transform-origin:0;border-radius:2px;width:44px;height:2px;animation:.8s cubic-bezier(.2,.8,.2,1) 50ms both heroBrandLine}[dir=rtl] .heroBrandLine{background:linear-gradient(270deg, transparent, var(--accent-light));transform-origin:100%}.heroBrandName{align-items:center;gap:14px;font-size:clamp(26px,2.6vw,38px);line-height:1;animation:.95s cubic-bezier(.2,.8,.2,1) .15s both heroWordIn;display:inline-flex}.heroBrandName strong{letter-spacing:.06em;background:linear-gradient(100deg, #fff 0%, #fff 42%, var(--accent-light) 50%, #fff 58%, #fff 100%);color:#0000;background-position:100% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:6s cubic-bezier(.45,0,.2,1) 1.2s infinite alternate heroShine}.heroBrandDivider{background:#ffffff59;width:1px;height:.9em}.heroBrandName>span:last-child{letter-spacing:.08em;color:#ffffffd1;font-weight:300}.heroBrand.light{color:var(--navy,var(--ink-900));margin-bottom:30px}.heroBrand.light .heroBrandLine{background:linear-gradient(90deg, transparent, var(--accent))}.heroBrand.light .heroBrandName strong{background-image:linear-gradient(100deg, var(--ink-900) 0%, var(--ink-900) 42%, var(--accent-light) 50%, var(--ink-900) 58%, var(--ink-900) 100%)}.heroBrand.light .heroBrandDivider{background:#10131740}.heroBrand.light .heroBrandName>span:last-child{color:#101317bf}@keyframes heroBrandLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.booting .heroBrandLine,html.booting .heroBrandName,html.booting .heroBrandName strong{animation-play-state:paused}@media (width<=640px){.heroBrand{gap:12px}.heroBrandLine{width:28px}.heroBrandName{gap:10px}}@media (prefers-reduced-motion:reduce){.heroBrandLine,.heroBrandName,.heroBrandName strong{animation:none}}.tone-red{--tone:#c2410c;--tone-bg:#fdece4}.adFilterChip{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 9%, #fff);height:44px;color:var(--brand-primary);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.adFilterChip svg{width:15px;height:15px}.adOutcomeCard{gap:14px;display:grid}.adOutcomeCard .adCardHead{margin-bottom:0}.adOutcomeCard.won{border-color:#1f8a5b59;box-shadow:inset 0 3px #1f8a5b}.adOutcomeCard.lost{border-color:#c2410c4d;box-shadow:inset 0 3px #c2410c}.adOutcomeSwitch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.adOutcomeSwitch button.active.won{background:#1f8a5b}.adOutcomeSwitch button.active.lost{background:#c2410c}.adOutcomeCard .cmsField{margin:0}.adChannel{background:color-mix(in srgb, var(--accent) 9%, #fff);color:var(--brand-primary);border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.adSourceFacts dd{overflow-wrap:anywhere;min-width:0}.adSourceFacts dd a{color:var(--accent)}.adRepKpi.accent{background:linear-gradient(135deg, var(--ink-900), var(--ink-700));border-color:#0000}.adRepKpi.accent>span,.adRepKpi.accent small{color:#ffffffb3}.adRepKpi.accent strong{color:#fff}.adRepKpi small a{color:var(--accent);font-weight:600}.adMoneyTable{overflow-x:auto}.adMoneyRow{font-variant-numeric:tabular-nums;border-bottom:1px solid #1013170f;grid-template-columns:.7fr .8fr 1.2fr 1fr 1.3fr 1.2fr;align-items:center;gap:12px;min-width:760px;padding:12px 4px;font-size:14px;display:grid}.adMoneyRow:last-child{border-bottom:0}.adMoneyRow.head{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;padding-top:0;font-size:12px;font-weight:700}.adMoneyRow>span{gap:2px;min-width:0;display:grid}.adMoneyRow small{color:var(--text-secondary);font-size:12px}.adMoneyRow .won>span{color:#1f8a5b;font-weight:700}.adMoneyRow .lost>span{color:#c2410c}.catalogGate{z-index:1250;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.catalogGateBackdrop{-webkit-backdrop-filter:blur(6px);background:#1013179e;animation:.2s both catalogGateFade;position:absolute;inset:0}.catalogGateDialog{background:#fff;border-radius:16px;grid-template-columns:.8fr 1.2fr;width:min(820px,100%);max-height:calc(100dvh - 48px);animation:.32s cubic-bezier(.2,.8,.2,1) both catalogGateIn;display:grid;position:relative;overflow:auto;box-shadow:0 40px 90px #10131759}.catalogGateClose{top:14px;z-index:2;width:40px;height:40px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #1013171a;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:14px}.catalogGateClose svg{width:18px;height:18px}.catalogGateCover{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--accent-light) 45%, transparent), transparent 55%), radial-gradient(circle at 85% 90%, color-mix(in srgb, var(--accent-light) 25%, transparent), transparent 50%), var(--dark);place-items:center;padding:40px 28px;display:grid;position:relative;overflow:hidden}.catalogGateCover:before{content:"";background-image:radial-gradient(circle,#ffffff14 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0}.catalogGateBook{aspect-ratio:.72;background:linear-gradient(160deg, #fff, color-mix(in srgb, var(--accent) 9%, #fff));width:168px;color:var(--dark);box-shadow:inset 6px 0 0 var(--brand-primary), 18px 24px 40px #00000059;border-radius:6px 8px 8px 6px;flex-direction:column;justify-content:flex-end;gap:6px;padding:22px 18px;display:flex;position:relative;transform:rotate(-6deg)}[dir=rtl] .catalogGateBook{transform:rotate(6deg)}.catalogGateBook svg{top:20px;width:30px;height:30px;color:var(--accent);position:absolute;inset-inline-start:22px}.catalogGateBook strong{font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.1}.catalogGateBook small{color:var(--text-secondary);font-size:12px;font-weight:600}.catalogGateBody{align-content:start;gap:14px;padding:40px 36px 32px;display:grid}.catalogGateEyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.catalogGateBody h2{font-family:var(--font-display);margin:0;padding-inline-end:36px;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.catalogGateBody>p{color:var(--text-secondary);margin:0 0 4px;font-size:15px;line-height:1.6}.catalogGateRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.catalogGateField{gap:6px;display:grid}.catalogGateField>span{font-size:13px;font-weight:600}.catalogGateField input{border:1px solid var(--line);height:48px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}[dir=rtl] .catalogGateField input[dir=ltr]{text-align:right}.catalogGateField input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);outline:0}.catalogGateTrap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.catalogGateCheck{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.catalogGateCheck input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.catalogGateError{color:#9a3412;background:#fdece4;border-radius:8px;margin:0;padding:10px 14px;font-size:14px}.catalogGateError a{color:inherit;font-weight:700}.catalogGateSubmit{justify-content:center;width:100%}.catalogGatePrivacy{color:var(--text-secondary);font-size:12px;line-height:1.5}.catalogGateDone{align-content:center;justify-items:start}.catalogGateTick{color:#1f8a5b;background:#e5f5ed;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.catalogGateTick svg{width:28px;height:28px}.catalogGateText{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}@keyframes catalogGateFade{0%{opacity:0}to{opacity:1}}@keyframes catalogGateIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (width<=720px){.catalogGate{align-items:end;padding:12px}.catalogGateDialog{grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.catalogGateCover{padding:22px}.catalogGateBook{width:96px;padding:12px 10px}.catalogGateBook svg{top:10px;width:20px;height:20px;inset-inline-start:12px}.catalogGateBook strong{font-size:13px}.catalogGateBook small{font-size:9px}.catalogGateBody{padding:24px 20px 22px}.catalogGateRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.catalogGateBackdrop,.catalogGateDialog{animation:none}}.adLeadTable .adTableHead,.adLeadTable .adTableRow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr) 130px 44px}.adLeadTable .adTableMain a{color:inherit;text-overflow:ellipsis;overflow:hidden}.adLeadTable .adTableMain a:hover{color:var(--accent)}.adLeadTable [role=cell]{min-width:0}.adLeadCampaign{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.adLeadTags{flex-wrap:wrap;gap:6px;display:flex}.adLeadTags a.adPill:hover{text-decoration:underline}.adLeadTable .adTableDate small{color:var(--text-secondary);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:flex}.adLeadTable .adTableDate small svg{width:13px;height:13px}@media (width<=900px){.adLeadTable .adTableRow{grid-template-columns:minmax(0,1fr) auto}.adLeadTable .adTableRow>[role=cell]:nth-child(2),.adLeadTable .adTableRow>[role=cell]:nth-child(3),.adLeadTable .adTableRow>[role=cell]:nth-child(4){grid-column:1/-1}.adLeadTable .adTableRow>[role=cell]:last-child{grid-area:1/2}}.qmShare{color:var(--text-secondary);border-top:1px dashed #1013171f;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.qmShare>span:first-child{font-weight:600}.qmShare .qmTextButton{color:var(--accent)}.qmShare .qmTextButton:hover{color:var(--accent-dark);text-decoration:underline}.qmShare .qmTextButton svg,.qmShareNote svg,.qmSharedNote svg{flex:none;width:15px;height:15px}.qmShareNote{color:#1f8a5b;align-items:center;gap:5px;font-weight:600;display:inline-flex}.qmSharedNote{background:color-mix(in srgb, var(--accent) 9%, #fff);color:var(--brand-primary-hover);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.adReportBody>.adCard,.adReportGrid>.adCard{min-width:0}.carousel3dDots button{background:0 0;width:24px;height:24px;position:relative}.carousel3dDots button:before{content:"";border-radius:var(--radius-pill);background:#ffffff4d;width:8px;height:8px;transition:width .3s,background-color .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel3dDots button.active{background:0 0;width:34px}.carousel3dDots button.active:before{background:var(--accent-light);width:26px}.ddValue.placeholder{color:var(--ink-500)}:root{--eco:#136b46}.carousel3dDots{gap:0}.headerFinder.finderCta{height:42px;box-shadow:0 10px 24px -14px color-mix(in srgb, var(--accent) 75%, transparent);flex:none;gap:9px;padding:4px 16px 4px 4px}.headerFinder .finderCtaIcon{width:34px;height:34px}.headerFinder .finderCtaIcon svg{width:16px;height:16px}.headerFinder .finderCtaText strong{white-space:nowrap;font-size:13px}.headerFinder .finderCtaArrow{display:none}.headerFinder.finderCta:hover,.headerFinder.finderCta:focus-visible{box-shadow:0 14px 30px -14px color-mix(in srgb, var(--accent) 95%, transparent), 0 0 0 4px color-mix(in srgb, var(--accent-light) 16%, transparent);transform:translateY(-1px)}@media (width<=1240px){.headerFinder.finderCta{width:42px;padding:4px}.headerFinder .finderCtaText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=900px){.headerFinder.finderCta{display:none}}.mobileMenuFinder.finderCta{width:100%;margin-bottom:14px}.globalMeta .globalFigures>div{text-align:center;align-items:center}.globalMeta .globalFigures>div:before{inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .globalMeta .globalFigures>div:before{transform:translate(50%)}.adminSidebar.adSidebar{padding:18px 14px 14px;overflow:hidden}.adBrand{flex-wrap:nowrap;gap:10px;padding:2px 8px 16px}.adBrand .brandLogo img{width:92px}.adBrand>span{letter-spacing:.08em;white-space:nowrap;background:#ffffff12;border-radius:999px;width:auto;padding:4px 8px;font-size:10px}.adSidebar .adNav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;gap:0;min-height:0;margin:10px -6px 0;padding:0 6px 8px;display:flex;overflow-y:auto}.adSidebar .adNavGroup{gap:2px}.adSidebar .adNavGroup+.adNavGroup{border-top:1px solid #ffffff0f;margin-top:6px;padding-top:6px}.adSidebar .adNavLabel{color:#ffffff61;padding:8px 10px 4px;font-size:10px}.adSidebar .adNav a{border-radius:6px;gap:11px;min-height:38px;padding:0 10px;font-size:13.5px}.adSidebar .adNav a svg{width:17px;height:17px}.adSidebar .adNavText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adSidebar .adNavBadge{min-width:20px;height:20px;padding:0 6px;font-size:11px}.adSidebar .adNavExternal{border-top:1px solid #ffffff0f;border-radius:0 0 6px 6px;margin-top:6px;color:#ffffff80!important}.adSidebarFoot{border-top:1px solid #ffffff14;flex:none;padding-top:10px}.adSidebar .publishPanel{border-radius:8px;gap:4px;margin:0 0 10px;padding:12px}.adSidebar .publishPanel button{min-height:36px;margin-top:6px;font-size:13px}.adSidebar .adUser{border-top:0;padding:4px 4px 0}.cmsField .dd .ddTrigger{border-color:var(--line);border-radius:var(--radius-sm);min-height:42px;box-shadow:none;font-weight:500}.adToolbar .adDd{flex:none;min-width:180px}.adToolbar .adDd .ddTrigger{border-color:#1013171f;min-height:44px;font-weight:600}.adSuggest .ddPanel{width:100%;max-width:none}.adBrandSite{color:#ffffffb3;background:#ffffff0f;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;margin-inline-start:auto;transition:background-color .16s,color .16s;display:grid}.adBrandSite:hover{color:#fff;background:#ffffff24}.adBrandSite svg{width:15px;height:15px}.adSidebar .adNav a{min-height:36px}.adSidebar .publishPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 10px 10px 12px;display:grid}.adSidebar .publishPanel>*{grid-column:1}.adSidebar .publishPanel .publishPanelHint,.adSidebar .publishPanel .publishPanelError,.adSidebar .publishPanel .publishPanelLog{grid-column:1/-1}.adSidebar .publishPanel button{grid-area:1/2/span 2;min-height:34px;margin:0;padding:0 14px}.adSidebar .publishPanel.pending button,.adSidebar .publishPanel.failed button{grid-area:auto/1/auto/-1;margin-top:6px}.adBrandSite+.adSidebarClose{margin-inline-start:6px}.adSidebar .publishPanelHint{display:none}.algPage{background:var(--ink-050);min-height:100dvh;color:var(--text);grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);display:grid}.algAside{isolation:isolate;background:linear-gradient(160deg, var(--ink-800) 0%, var(--ink-900) 55%, var(--ink-900) 100%);color:#fff;flex-direction:column;gap:40px;padding:40px clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.algOrb{z-index:-1;pointer-events:none;border-radius:50%;animation:22s ease-in-out infinite alternate phDrift;position:absolute}.algOrb.one{top:-18%;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-light) 42%, transparent), transparent 65%);width:640px;inset-inline-end:-22%}.algOrb.two{bottom:-26%;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-light) 20%, transparent), transparent 65%);width:520px;animation-direction:alternate-reverse;inset-inline-start:-20%}.algGrid{z-index:-1;background-image:radial-gradient(circle,#ffffff17 1px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 80% 20%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 80% 20%,#000 10%,#0000 75%)}.algBrand{align-items:center;gap:14px;display:flex}.algBrand .brandLogo img{width:128px;height:auto}.algBrand>span{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.algIntro{max-width:460px;margin:auto 0}.algIntro h2{font-family:var(--font-display);letter-spacing:-.02em;flex-direction:column;margin:0 0 28px;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.12;display:flex}.algIntro h2 span{background:linear-gradient(100deg, var(--accent-light), color-mix(in srgb, var(--accent-light) 60%, #fff));color:#0000;-webkit-background-clip:text;background-clip:text}.algFeatures{gap:10px;margin:0;padding:0;list-style:none;display:grid}.algFeatures li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.algFeatureIcon{background:color-mix(in srgb, var(--accent-light) 18%, transparent);width:40px;height:40px;color:var(--accent-light);border-radius:8px;flex:none;place-items:center;display:grid}.algFeatureIcon svg{width:19px;height:19px}.algFeatures strong{font-size:14.5px;font-weight:700;display:block}.algFeatures small{color:#ffffff9e;margin-top:2px;font-size:13px;line-height:1.45;display:block}.algCopy{color:#ffffff73;font-size:12px}.algMain{place-items:center;padding:40px 24px;display:grid}.algCard{background:#fff;border:1px solid #1013170f;border-radius:16px;width:min(420px,100%);padding:40px 36px 32px;animation:.45s cubic-bezier(.2,.8,.2,1) both catalogGateIn;box-shadow:0 30px 70px -30px #10131747,0 2px 6px #1013170a}.algCardBrand{display:none}.algEyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-flex}.algCard h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:1.15}.algCard>p{color:var(--text-secondary);margin:10px 0 28px;font-size:14.5px;line-height:1.6}.algForm{gap:18px;display:grid}.algField{gap:7px;display:grid}.algField>span:first-child{font-size:13px;font-weight:600}.algInput{align-items:center;display:flex;position:relative}.algInput>svg{width:17px;height:17px;color:var(--ink-400);pointer-events:none;transition:color .16s;position:absolute;inset-inline-start:14px}.algInput input{border:1px solid var(--line);background:var(--ink-050);width:100%;height:50px;color:var(--text);font:inherit;border-radius:8px;padding:0 46px 0 44px;font-size:15px;transition:border-color .16s,box-shadow .16s,background-color .16s}[dir=rtl] .algInput input{padding:0 44px 0 46px}.algInput input::placeholder{color:var(--ink-400)}.algInput input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);background:#fff;outline:0}.algInput:focus-within>svg{color:var(--accent)}.algInput input[aria-invalid=true]{border-color:#e0795a}.algReveal{width:38px;height:38px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.algReveal:hover{background:var(--ink-100);color:var(--text)}.algReveal svg{width:17px;height:17px}.algCaps{color:#b7791f;font-size:12px;font-weight:600}.algError{color:#9a3412;background:#fdf0ea;border:1px solid #c2410c33;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:14px;line-height:1.45;animation:.35s algShake;display:flex}.algError svg{flex:none;width:18px;height:18px;margin-top:1px}.algSubmit{background:linear-gradient(135deg, var(--accent), var(--accent-dark));height:52px;box-shadow:0 14px 30px -14px color-mix(in srgb, var(--brand-primary) 80%, transparent);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex}.algSubmit svg{width:18px;height:18px;transition:transform .2s}.algSubmit:hover:not(:disabled){box-shadow:0 18px 36px -14px color-mix(in srgb, var(--brand-primary) 95%, transparent);transform:translateY(-1px)}.algSubmit:hover:not(:disabled) svg{transform:translateX(calc(3px * var(--dir-x)))}.algSubmit:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-primary) 25%, transparent);outline:0}.algSubmit:disabled{cursor:wait;opacity:.8}.algSpin{animation:.8s linear infinite algSpin}.algBack{color:var(--text-secondary);align-items:center;gap:6px;margin-top:22px;font-size:13.5px;font-weight:600;display:inline-flex}.algBack:hover{color:var(--accent)}.algBack svg{width:15px;height:15px}@keyframes algSpin{to{transform:rotate(360deg)}}@keyframes algShake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=900px){.algPage{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--brand-primary) 12%, transparent), transparent 60%), var(--ink-050);grid-template-columns:1fr}.algAside{display:none}.algMain{padding:28px 16px}.algCard{padding:30px 22px 26px}.algCardBrand{margin-bottom:22px;display:block}.algCardBrand .brandLogo img{width:120px;height:auto}.algCard h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.algOrb,.algCard,.algError,.algSpin{animation:none}}.algFieldHead{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.algLink{color:var(--accent);font-size:13px;font-weight:600}.algLink:hover{text-decoration:underline}.algCard>p strong{color:var(--text)}.algNote{margin:-12px 0 22px!important;font-size:13px!important}.algDoneIcon{color:#1f8a5b;background:#e5f5ed;border-radius:10px;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid}.algDoneIcon.warn{color:#c2410c;background:#fdf0ea}.algDoneIcon svg{width:26px;height:26px}.algSecondary{border:1px solid var(--line);width:100%;height:48px;color:var(--text);cursor:pointer;font:inherit;background:#fff;border-radius:8px;font-size:14.5px;font-weight:700}.algSecondary:hover{border-color:var(--accent);color:var(--accent)}a.algSubmit{text-decoration:none}.algChecking{color:var(--text-secondary);align-items:center;gap:10px;margin:8px 0 0;display:flex}.algChecking svg{width:18px;height:18px}.pwRules{flex-wrap:wrap;gap:4px 14px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pwRules li{color:var(--ink-400);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.pwRules li svg{opacity:.4;width:13px;height:13px}.pwRules li.ok{color:#1f8a5b}.pwRules li.ok svg{opacity:1}.pwField>span:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.pwField .algInput input{border-radius:var(--radius-sm);background:#fff;height:44px;padding:0 44px 0 40px;font-size:14px}.pwField .algInput>svg{width:16px;height:16px;inset-inline-start:13px}.pwField .algReveal{width:34px;height:34px;inset-inline-end:5px}.adTextButton{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:700;display:inline-flex}.adTextButton:hover{text-decoration:underline}.adTextButton svg{width:14px;height:14px}.adInfo,.adNotice{border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.adInfo{color:#7a4f10;background:#fdf6e7;border:1px solid #b7791f40}.adNotice.success,.adNotice.info{color:#165f40;background:#e9f7f0;border:1px solid #1f8a5b40}.adNotice.info{border-color:color-mix(in srgb, var(--accent) 25%, transparent);background:color-mix(in srgb, var(--accent) 8%, #fff);color:var(--brand-primary-hover)}.adNotice.error{color:#9a3412;background:#fdf0ea;border:1px solid #c2410c40}.adInfo>svg,.adNotice>svg{flex:none;width:18px;height:18px;margin-top:1px}.adNotice>span{overflow-wrap:anywhere;flex:1}.adNotice .adIconButton{width:28px;height:28px;color:inherit;background:0 0;border:0;margin:-4px -4px -4px 0}.adUserForm,.adOwnPassword{gap:16px;display:grid}.adUserForm .adCardHead,.adOwnPassword .adCardHead{margin-bottom:0}.adUserFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adUserFormGrid.three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.adUserForm .cmsField,.adOwnPassword .cmsField,.adUserReset .cmsField{margin:0}.adMethod{width:fit-content;max-width:100%}.adMethod button{align-items:center;gap:7px;display:inline-flex}.adMethod button svg{width:15px;height:15px}.adMethod button:disabled{cursor:not-allowed;opacity:.45}.adUserFormActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.adUserFormActions .cmsHint{margin:0 auto 0 0}.adUsers>.adCard+.adCard,.adUsers>form+.adCard{margin-top:16px}.adUserList{margin:0;padding:0;list-style:none;display:grid}.adUserRow{border-bottom:1px solid #1013170f;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:14px 4px;display:grid}.adUserRow:last-child{border-bottom:0}.adUserRow.inactive .adUserMain{opacity:.55}.adUserMain{align-items:center;gap:12px;min-width:0;display:flex}.adUserIdentity{min-width:0;display:grid}.adUserIdentity strong{align-items:center;gap:8px;font-size:14.5px;display:flex}.adUserIdentity a{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.adUserTitle{color:var(--text-secondary);font-size:12.5px;font-weight:600}.adUserIdentity a.adUserPhone{align-items:center;gap:5px;width:fit-content;display:inline-flex}.adUserPhone svg{width:13px;height:13px}.adUserEdit>strong{font-size:14px}.adUserEdit .cmsHint{margin:0}.adSelfTag{background:color-mix(in srgb, var(--accent) 9%, #fff);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.adUserMeta{justify-items:start;gap:4px;min-width:0;display:grid}.adUserMeta small{color:var(--text-secondary);font-size:12.5px}.adUserActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adUserActions .cmsButton{align-items:center;gap:6px;min-height:38px;display:inline-flex}.adUserActions .cmsButton svg{width:15px;height:15px}.adIconButton.danger:hover{color:#c2410c;background:#fdf0ea;border-color:#c2410c59}.adUserReset{background:var(--ink-050);border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.adUserResetOption{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.adUserResetOption>div:first-child{gap:2px;display:grid}.adUserResetOption small{color:var(--text-secondary);font-size:12.5px}.adUserResetOption+.adUserResetOption{border-top:1px dashed #1013171f;padding-top:12px}.adUserResetField{flex:1;min-width:min(360px,100%)}.adUserResetOption .cmsButton{align-items:center;gap:6px;display:inline-flex}.adUserResetOption .cmsButton svg{width:15px;height:15px}.adUserLink{min-width:0;color:inherit;border-radius:6px;flex:1;align-items:center;gap:10px;display:flex}.adUserLink:hover .adUserText strong,.adUserLink.active .adUserText strong{color:var(--accent-light)}@media (width<=900px){.adUserRow{grid-template-columns:minmax(0,1fr)}.adUserActions{justify-content:flex-start}.adUserFormGrid,.adUserFormGrid.three{grid-template-columns:minmax(0,1fr)}}.adUserActions .adIconButton{border-radius:var(--radius-sm);width:38px;height:38px}.adUserResetOption.withField{align-items:flex-start}.adUserResetOption.withField>.cmsButton{min-height:44px;margin-top:25px}.adUserPills{flex-wrap:wrap;gap:6px;display:flex}.adRoleDd{width:150px}.adRoleDd .ddTrigger{border-radius:var(--radius-sm);min-height:38px;font-size:13.5px}.adRoleDd .ddPanel{width:300px}.adAccountCard,.adUsers>.adCard.adOwnPassword{margin-top:16px}.adAccountCard .adFacts{margin-top:4px}.adAccountCard .cmsHint{margin-top:12px}.adAuditList{padding-top:8px}.adAuditDay{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #1013170f;margin:18px 0 6px;padding-bottom:8px;font-size:12px;font-weight:700}.adAuditDay:first-child{margin-top:6px}.adAuditList ol{margin:0;padding:0;list-style:none}.adAuditList li{border-bottom:1px solid #1013170a;grid-template-columns:48px 32px minmax(0,1fr);align-items:start;gap:12px;padding:10px 4px;display:grid}.adAuditList li:last-child{border-bottom:0}.adAuditList time{color:var(--text-secondary);font-variant-numeric:tabular-nums;padding-top:6px;font-size:12.5px}.adAuditIcon{background:var(--ink-100);color:#4a5872;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.adAuditIcon svg{width:16px;height:16px}.adAuditList li.warn .adAuditIcon{color:#c2410c;background:#fdf0ea}.adAuditText{gap:2px;min-width:0;padding-top:5px;font-size:14px;line-height:1.45;display:grid}.adAuditText em{background:var(--ink-100);color:var(--text-secondary);vertical-align:1px;border-radius:999px;margin-inline-start:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.adAuditText b{font-weight:600}.adAuditText a{color:var(--accent);font-weight:600}.adAuditText small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12.5px}.adHistory{border-inline-start:2px solid var(--ink-150);gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.adHistory li{gap:2px;font-size:13.5px;display:grid;position:relative}.adHistory li:before{content:"";top:6px;background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:-19px;box-shadow:0 0 0 3px #fff}.adHistory span{color:var(--text);overflow-wrap:anywhere}.adHistory small{color:var(--text-secondary);font-size:12px}@media (width<=640px){.adAuditList li{grid-template-columns:40px minmax(0,1fr)}.adAuditIcon{display:none}}.pageLoading{min-height:70vh}.typewriter{white-space:nowrap}.typewriterCursor{margin-inline-start:2px;font-weight:400;animation:1s step-end infinite typewriterBlink;display:inline-block}@keyframes typewriterBlink{50%{opacity:0}}.heroTypeLine{min-height:1.5em;font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-6px 0 22px;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.4;animation:.9s cubic-bezier(.2,.8,.2,1) .5s both heroRise;display:flex}.heroTypePrefix{color:#ffffff9e;font-weight:500}.heroTypeWords{color:var(--accent-light)}.heroTypeWords .typewriterCursor{color:#fff}.hero .heroTypePrefix{color:var(--text-secondary)}.hero .heroTypeWords{color:var(--accent)}.hero .heroTypeWords .typewriterCursor{color:var(--text)}html.booting .heroTypeLine{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.heroTypeLine{animation:none}}body{font-optical-sizing:auto;font-kerning:normal}::selection{background:color-mix(in srgb, var(--accent) 18%, transparent);color:inherit}:where(a,button,[role=button],summary):where(:focus-visible){outline:2px solid var(--brand-secondary);outline-offset:3px}.pmTable,.stat strong,.globalFigures dt,.heroVisualBottom strong,.ofTotals{font-variant-numeric:tabular-nums}.pmTable tr{transition:background .16s}.pmTable tr:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.pmTable tr:last-child th,.pmTable tr:last-child td{border-bottom:0}.ptTableWrap,.compareTableWrap{scrollbar-width:thin;scrollbar-color:#10131740 transparent}@media (width<=900px){.ptTable tbody tr{background:#fff}.ptTable tbody tr:nth-child(2n){background:color-mix(in srgb, var(--background) 60%, #fff)}.ptTable tbody tr:hover{background:color-mix(in srgb, var(--accent) 7%, #fff)}.ptTable tbody th{z-index:1;background:inherit;box-shadow:inset -1px 0 0 var(--line);position:sticky;inset-inline-start:0}[dir=rtl] .ptTable tbody th{box-shadow:inset 1px 0 0 var(--line)}.ptTable thead th:first-child{z-index:2;inset-inline-start:0}}.zoomable,.cmZoom{width:100%;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:relative}.zoomable{height:100%;display:block}.zoomable>img{width:100%;height:100%}.zoomableHint{width:40px;height:40px;color:var(--dark);opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;transition:opacity .22s,transform .22s;display:grid;position:absolute;inset-block-end:16px;inset-inline-end:16px;transform:translateY(6px);box-shadow:0 10px 24px -12px #1013178c}.zoomableHint svg{width:18px;height:18px}.zoomable:hover .zoomableHint,.zoomable:focus-visible .zoomableHint{opacity:1;transform:none}.zoomable:focus-visible{outline-offset:-3px}@media (hover:none){.zoomableHint{opacity:1;transform:none}}.rmaLightbox{--yarl__color_backdrop:#101317f0;--yarl__button_filter:none;--yarl__slide_title_color:#fff;--yarl__slide_title_font_size:16px;--yarl__slide_title_font_weight:600;--yarl__slide_description_color:#ffffffc7;--yarl__slide_captions_container_background:linear-gradient(to top, #101317d9, #10131700);--yarl__counter_filter:none;font-family:var(--font-body)}.rmaLightbox .yarl__slide_title{font-family:var(--font-display);letter-spacing:-.01em}.rmaLightbox .yarl__slide_image{border-radius:8px}.rmaLightbox .yarl__button{background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:46px;height:46px;margin:8px;padding:0;transition:background .16s;display:grid}.rmaLightbox .yarl__button:hover,.rmaLightbox .yarl__button:focus-visible{background:#fff3}.rmaLightbox .yarl__button:disabled{opacity:.35}.rmaLightbox .yarl__icon{width:22px;height:22px}.rmaLightbox .yarl__counter{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;background:#ffffff1a;border-radius:999px;margin:8px;padding:6px 12px;font-size:13px}.adWelcomeName{color:var(--accent)}.adCustSummary{border-top:1px solid #10131712;gap:12px;margin-top:14px;padding-top:14px;display:grid}.adCustWarn{color:#7a4b05;background:#fff8ec;border:1px solid #d68c1447;border-radius:8px;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.adCustWarn svg{color:#c47d0e;flex:none;width:17px;height:17px;margin-top:1px}.adCustWarn a{color:inherit;font-weight:700;text-decoration:underline}.adCustStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.adCustStats div{background:var(--ink-050);border-radius:8px;padding:8px 10px}.adCustStats dt{color:var(--text-secondary);font-size:11.5px;font-weight:600}.adCustStats dd{color:var(--text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:700}.adCustMini,.adCustQuotes{margin:0;padding:0;list-style:none}.adCustMini a,.adCustQuotes a{min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.adCustMini a{border-bottom:1px solid #1013170f;padding:8px 0}.adCustMini li:last-child a{border-bottom:0}.adCustMini a>span:first-child,.adCustQuoteMain{min-width:0;display:grid}.adCustMini strong,.adCustQuoteMain strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.adCustMini small,.adCustQuoteMain small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adCustMini a:hover strong,.adCustQuotes a:hover strong{color:var(--accent)}.adCustLead{color:var(--text-secondary);margin:0;font-size:12.5px}.adCustOpen{justify-self:start}.adCustQuotes li{border-bottom:1px solid #1013170f}.adCustQuotes li:last-child{border-bottom:0}.adCustQuotes a{border-radius:6px;padding:12px 4px;transition:background-color .14s}.adCustQuotes a:hover{background:var(--ink-050)}.adCustQuoteMeta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:55%;display:flex}.adCustMoney{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.adKpi strong.adKpiMoney{font-size:19px;line-height:1.3}@media (width<=640px){.adCustQuotes a{flex-direction:column;align-items:flex-start}.adCustQuoteMeta{justify-content:flex-start;max-width:none}}.adCustomer .adKpi:hover{border-color:#10131712;transform:none}.adToasts{z-index:1500;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;inset-block-end:20px;inset-inline-end:20px}.adToast{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:14px 12px 14px 14px;animation:.26s cubic-bezier(.2,.8,.2,1) adToastIn;display:flex;box-shadow:0 18px 40px -18px #10131773}@keyframes adToastIn{0%{opacity:0;transform:translateY(10px)}}.adToastIcon{background:color-mix(in srgb, var(--accent) 8%, #fff);width:38px;height:38px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.adToastIcon svg{width:19px;height:19px}.adToastText{flex:1;min-width:0;display:grid}.adToastText small{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.adToastText strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.adToastText span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.adToastOpen{background:var(--accent);color:#fff;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none}.adToastOpen:hover{background:var(--brand-primary-hover)}@media (prefers-reduced-motion:reduce){.adToast{animation:none}}.adAlertOptions{margin:14px 0 0;padding:0;list-style:none}.adAlertOptions li{border-top:1px solid #10131712;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.adAlertOptions li>span{gap:2px;display:grid}.adAlertOptions strong{font-size:14px}.adAlertOptions small{color:var(--text-secondary);font-size:12.5px}.adSwitch{background:var(--ink-200);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background-color .16s;position:relative}.adSwitch:after{content:"";top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #10131740}.adSwitch.on{background:var(--accent)}.adSwitch.on:after{transform:translate(18px)}[dir=rtl] .adSwitch.on:after{transform:translate(-18px)}.adSwitch:disabled{cursor:not-allowed;opacity:.5}.adSwitch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adUsers>.adCard.adAlertCard{margin-top:16px}.pmSectors{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pmSectors a{color:var(--text);border:1px solid #10131712;border-radius:8px;align-items:center;gap:12px;padding:8px 12px 8px 8px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.pmSectors a>span:nth-child(2){flex:1}.pmSectors a:hover{border-color:hsl(var(--hue) 70% 50% / .35);background:hsl(var(--hue) 70% 50% / .05)}.pmSectorIcon{background:hsl(var(--hue) 70% 50% / .1);width:34px;height:34px;color:hsl(var(--hue) 65% 38%);border-radius:6px;flex:none;place-items:center;display:grid}.pmSectorIcon svg{width:17px;height:17px}.pmSectors a>svg{width:16px;height:16px;color:var(--text-secondary)}.adTargets,.adTargetStrip{margin-bottom:18px}.adMuted{color:var(--text-secondary)}.adYearSwitch{align-items:center;gap:6px;display:inline-flex}.adYearSwitch strong{text-align:center;font-variant-numeric:tabular-nums;min-width:44px}.adTargetHero{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);background:linear-gradient(135deg,#f3f7ff,#fff);border-radius:10px;margin:4px 0 16px;padding:16px 18px}.adTargetHeroLabel{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.adTargetNow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px 28px;display:grid}.adTargetMetric{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 8px;display:grid}.adTargetLabel{color:var(--text-secondary);grid-column:1/-1;font-size:12.5px;font-weight:600}.adTargetMetric strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.adTargetNow.compact .adTargetMetric strong{font-size:21px}.adTargetMetric small{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.adTargetMetric .adTargetBar{grid-column:1/-1}.adTargetBar{background:var(--ink-100);border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}.adTargetBar>span{border-radius:inherit;background:var(--accent);transition:width .4s;position:absolute;inset-block:0;inset-inline-start:0}.adTargetBar.done>span{background:#1f9d63}.adTargetOther{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:12.5px}.adTargetTable{border:1px solid #10131712;border-radius:8px;margin-bottom:12px;overflow-x:auto}.adTargetHead,.adTargetRow{grid-template-columns:70px minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr) 120px 130px;align-items:center;gap:12px;min-width:720px;padding:10px 14px;font-size:13.5px;display:grid}.adTargetHead{background:var(--ink-050);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.adTargetRow{font-variant-numeric:tabular-nums;border-top:1px solid #1013170f}.adTargetRow.current{box-shadow:inset 3px 0 0 var(--accent);background:#f5f8ff}.adTargetMonth{text-transform:capitalize;font-weight:700}.adTargetList,.adTargetShares{gap:4px;display:grid}.adTargetShare{align-items:center;gap:8px;display:flex}.adTargetShare em{min-width:34px;color:var(--text-secondary);font-size:11.5px;font-style:normal;font-weight:700}.adTargetShare .adTargetBar{flex:1}.adTargetShare small{min-width:38px;color:var(--text-secondary);text-align:end;font-size:12.5px}.adTargetActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.adTargetRow.editing{background:#fafbfc;grid-template-columns:70px minmax(0,1fr) auto}.adTargetForm{gap:8px;display:grid}.adTargetAmount{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adTargetForm input{width:170px;min-height:40px;font:inherit;border:1px solid #10131724;border-radius:6px;padding:0 12px}.adTargetForm input[type=number]{width:130px}.adTargetForm .adDd{width:96px}.adTargetDealsLabel{color:var(--text-secondary);font-size:12.5px;font-weight:600}.adTargetTools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adTargetOwner{min-width:190px}.adTargetStripRow+.adTargetStripRow{border-top:1px solid #10131712;margin-top:14px;padding-top:14px}.adTargetPeople{gap:8px;margin:0 0 16px;display:grid}.adTargetPeople ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.adTargetPerson{width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #10131714;border-radius:8px;gap:8px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:grid}.adTargetPerson:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:#f8fbff}.adTargetPerson strong{font-size:14px}.adTargetPersonText{display:none}.adTargetPerson .adTargetShare{flex-wrap:wrap}.adTargetPerson .adTargetPersonText{width:100%;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;display:block}.adTargetOwnerNote{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.heroVideoGrid{grid-template-columns:minmax(0,1fr)}.heroVideoContent{text-align:center;flex-direction:column;align-items:center;width:min(100%,920px);margin-inline:auto;display:flex}.heroVideoContent h1{align-items:center}.heroVideoContent .lead{max-width:640px;margin-inline:auto}.heroVideo .actions{justify-content:center;margin-top:0}.heroVideo .heroBrand:after{content:"";background:linear-gradient(270deg, transparent, var(--accent-light));transform-origin:100%;border-radius:2px;width:44px;height:2px;animation:.8s cubic-bezier(.2,.8,.2,1) 50ms both heroBrandLine}html.booting .heroVideo .heroBrand:after{animation-play-state:paused}.heroVideo .heroTypeLine{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10px;width:100%;display:grid}.heroVideo .heroTypePrefix{text-align:end;justify-self:end}.heroVideo .heroTypeWords{text-align:start;justify-self:start}@media (width<=640px){.heroVideo .heroTypeLine{grid-template-columns:minmax(0,1fr);row-gap:2px;min-height:3em}.heroVideo .heroTypePrefix,.heroVideo .heroTypeWords{text-align:center;justify-self:center}}@media (prefers-reduced-motion:reduce){.heroVideo .heroBrand:after{animation:none}}.heroVideoGuides span:nth-child(2){visibility:hidden}.button.primary,.dark .button.primary,.heroVideo .button.primary{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;box-shadow:var(--shadow-brand)}.button.primary:hover,.dark .button.primary:hover,.heroVideo .button.primary:hover{border-color:var(--brand-primary-hover);background:var(--brand-primary-hover)}.button.primary:active{box-shadow:none;transform:scale(.985)}.button{font-family:var(--font-display)}.eyebrow{letter-spacing:.14em;align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--gradient-wordmark);border-radius:2px;flex:none;width:22px;height:3px}.heroWords .heroLineAccent .heroWord,.heroContent .heroWords .heroLineAccent .heroWord{background-image:linear-gradient(100deg, var(--rma-red) 0%, var(--rma-magenta) 40%, var(--rma-magenta) 46%, #ffc9d4 50%, var(--rma-magenta) 54%, var(--rma-red) 100%)}[dir=rtl] .heroWords .heroLineAccent .heroWord{background-image:linear-gradient(260deg, var(--rma-red) 0%, var(--rma-magenta) 40%, var(--rma-magenta) 46%, #ffc9d4 50%, var(--rma-magenta) 54%, var(--rma-red) 100%)}.heroLineAccent{background:var(--gradient-wordmark);-webkit-background-clip:text;background-clip:text}.pageHeader h1>span{background:var(--gradient-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.heroBrandLine{background:linear-gradient(90deg, transparent, var(--rma-red))}[dir=rtl] .heroBrandLine{background:linear-gradient(270deg, transparent, var(--rma-red))}.heroVideo .heroBrand:after{background:linear-gradient(270deg, transparent, var(--rma-magenta))}main p a:not([class]),.blogContent a:not([class]){color:var(--brand-secondary);text-underline-offset:3px}main p a:not([class]):hover,.blogContent a:not([class]):hover{color:var(--rma-blue-dark);text-decoration:underline}.ptTable td,.ptTable tbody th,.pmTable td.pmNum,.compareTable tbody td:not(.compareSame),.pmHighlights dd,.pmMediaCode,.pmVariants a,.wtCardSpecs dd,.dsTable td{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums}.pmCard,.pfCard,.wtCard,.coCard,.pmSimilarCard{border-color:var(--ink-150)}.pmMedia{background:var(--ink-100)}.pmHighlights dd,.pmMediaCode,.ptTable tbody th{font-weight:600}.pageHeaderBg:after{background-image:repeating-linear-gradient(135deg,#ffffff08 0 14px,#0000 14px 28px);background-size:auto}.cmCtaPanel{background:repeating-linear-gradient(135deg, #ffffff0d 0 14px, transparent 14px 28px), var(--gradient-wordmark);box-shadow:var(--shadow-brand)}.cmCtaPanel .button.primary{color:var(--ink-900);background:#fff;border-color:#fff;box-shadow:0 10px 24px -12px #10131780}.cmCtaPanel .button.primary:hover{border-color:var(--ink-100);background:var(--ink-100)}.siteFooter{--text:#fff;--text-secondary:var(--ink-300);--line:#ffffff1f;--background:#ffffff0d;--accent:var(--accent-light);isolation:isolate;color:var(--ink-300);background:radial-gradient(40% 70% at 100% 0%, #e4173a38, transparent 70%), repeating-linear-gradient(135deg, #ffffff08 0 14px, transparent 14px 28px), var(--ink-900);border-top:0;position:relative;overflow:hidden}.siteFooter:before{content:"";background:var(--gradient-wordmark);height:3px;position:absolute;inset:0 0 auto}.siteFooter .footerIconButton{color:#fff;background:#ffffff0d;border-color:#ffffff29}.siteFooter .footerIconButton:hover{border-color:var(--brand-primary);background:var(--brand-primary)}.siteFooter .footerQuoteLink{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.siteFooter .footerQuoteLink:hover{border-color:var(--brand-primary-hover);background:var(--brand-primary-hover);color:#fff}.siteFooter .footerColumn a:hover{color:#fff}.siteFooter .languageSwitcherButton{color:#fff;background:#ffffff0d;border-color:#ffffff2e}.headerQuote{height:48px;padding:0 24px;font-size:15px}.button.primary{min-height:60px;padding-inline:26px 22px;font-size:15px}.pmQuote{min-height:62px;padding-inline:28px 24px;font-size:16px}.ptRowQuote{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;opacity:1;min-height:38px;padding:8px 18px;font-size:14px}.ptRowQuote:hover{border-color:var(--brand-primary-hover);background:var(--brand-primary-hover);color:#fff}.wtQuote{min-height:46px;font-size:15px}.pmStickyBar .button{min-height:52px;font-size:15px}.mobileMenuQuote{min-height:60px;font-size:16px}@media (width<=640px){.button.primary{min-height:56px}}.ptTable td:last-child,.ptRowQuote{font-family:var(--font-display);letter-spacing:0}.heroWords{font-size:clamp(40px,min(5.2vw,8.5svh),76px)}.heroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin:40px 0 0;display:grid}.heroStats>div{border:1px solid var(--ink-150);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);text-align:start;background:#fff;padding:18px 18px 16px;position:relative}.heroStats>div:before{content:"";border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--gradient-wordmark);height:3px;position:absolute;inset:0 0 auto}.heroStats dt{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:4px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.05;display:flex}[dir=rtl] .heroStats dt{justify-content:flex-end}.heroStats dt span{color:var(--accent);letter-spacing:0;font-size:.55em;font-weight:700}.heroStats dd{color:var(--text-secondary);margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:1.35}.heroVideo .heroStats{max-width:980px;margin-inline:auto;animation:1s cubic-bezier(.2,.8,.2,1) .58s both heroRise}.heroVideo .heroStats>div{box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1013178c;border-color:#ffffff24}.heroVideo .heroStats dt{color:#fff}html.booting .heroVideo .heroStats{animation-play-state:paused}@media (width<=900px){.heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.heroStats dt{font-size:24px}}@media (prefers-reduced-motion:reduce){.heroVideo .heroStats{animation:none}}.floatingContactItem a{background:var(--bubble-color);color:#fff;width:64px;height:64px;box-shadow:0 4px 10px #1013172e, 0 16px 32px -12px color-mix(in srgb, var(--bubble-color) 70%, transparent);border:2px solid #fff}.floatingContactIcon{width:28px;height:28px}.floatingContactFill{display:none}.floatingContactItem:hover a,.floatingContactItem a:focus-visible{color:#fff;background:color-mix(in srgb, var(--bubble-color) 86%, #000)}@media (width<=640px){.floatingContactItem a{width:56px;height:56px}.floatingContactIcon{width:25px;height:25px}}.siteFooter{--text-secondary:#ffffffd1;color:#fff}.siteFooter .footerColumn h3,.siteFooter .footerColumn a,.siteFooter .footerColumn li,.siteFooter .footerBrand p,.siteFooter .footerBottom p,.siteFooter .footerCookieLink,.siteFooter .footerAddress{color:#fff}.siteFooter .footerColumn a{opacity:.86;transition:opacity .16s}.siteFooter .footerColumn a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.siteFooter .footerIcon{color:var(--rma-red-light)}.heroVideo .heroWords,.heroVideoContent h1{margin-block:14px 18px;font-size:clamp(38px,min(4.6vw,7.4svh),68px)}.heroVideo .heroTypeLine{margin-bottom:16px}.heroVideoContent .lead{margin-bottom:26px}.heroVideo .heroStats{margin-top:30px}.heroVideo .heroStats>div{padding:14px 16px 13px}.hero .heroStats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.heroContent h1.heroWords{font-size:clamp(38px,min(4.8vw,8svh),70px)}.adTankFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.adTankFacts dd{overflow-wrap:anywhere}@media (width<=560px){.adTankFacts{grid-template-columns:minmax(0,1fr)}}.matFeatures{background:radial-gradient(60% 120% at 100% 0%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 62%), repeating-linear-gradient(135deg, #ffffff06 0 2px, transparent 2px 14px), var(--ink-900);color:#fff;border-top:1px solid #ffffff14;position:relative;overflow:hidden}.matFeaturesList{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.matFeaturesList li{border-inline-start:1px solid #ffffff1a;padding:52px 32px 60px;position:relative}.matFeaturesList li:first-child{border-inline-start:0;padding-inline-start:0}.matFeaturesList li:last-child{padding-inline-end:0}.matFeaturesList li:before{content:"";background:var(--gradient-wordmark,var(--brand-primary));width:0;height:2px;transition:width .32s;position:absolute;inset-block-start:0;inset-inline-start:32px}.matFeaturesList li:first-child:before{inset-inline-start:0}.matFeaturesList li:hover:before{width:56px}.matFeaturesIcon{width:30px;height:30px;color:var(--rma-red-light);margin-bottom:52px;display:block}.matFeaturesIcon svg{stroke-width:1.6px;width:100%;height:100%}.matFeaturesList h3{color:#fff;font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.25}.matFeaturesList p{color:#ffffffad;margin:0;font-size:15px;line-height:1.6}@media (width<=1024px){.matFeaturesList{grid-template-columns:repeat(2,minmax(0,1fr))}.matFeaturesList li{padding:40px 28px 44px}.matFeaturesList li:nth-child(odd){border-inline-start:0;padding-inline-start:0}.matFeaturesList li:nth-child(2n){padding-inline-end:0}.matFeaturesList li:nth-child(n+3){border-top:1px solid #ffffff1a}.matFeaturesList li:nth-child(odd):before{inset-inline-start:0}.matFeaturesIcon{margin-bottom:32px}}@media (width<=640px){.matFeaturesList{grid-template-columns:minmax(0,1fr)}.matFeaturesList li,.matFeaturesList li:nth-child(2n){border-inline-start:0;padding:32px 0 34px}.matFeaturesList li+li{border-top:1px solid #ffffff1a}.matFeaturesList li:before{inset-inline-start:0}.matFeaturesIcon{width:28px;height:28px;margin-bottom:20px}.matFeaturesList h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.matFeaturesList li:before{transition:none}}.heroKicker{color:var(--rma-red-light);margin:0 0 4px;font-size:13px;font-weight:700;animation:.9s cubic-bezier(.2,.8,.2,1) both heroRise}.hero .heroKicker{color:var(--brand-primary)}.booting .heroKicker{animation-play-state:paused}.heroVideoContent{text-align:start;align-items:flex-start;width:min(100%,1300px);margin-inline:0}.heroVideoContent h1,.heroVideo .heroWords{align-items:flex-start}.heroVideoContent .lead{color:#ffffffdb;max-width:640px;margin-inline:0}.heroVideo .actions,.heroVideo .heroVideoContent .actions{justify-content:flex-start}.heroVideoGuides{display:none}.heroVideoShade{background:repeating-linear-gradient(135deg, #ffffff0b 0 14px, transparent 14px 28px), linear-gradient(90deg, #0a0b0deb 0%, #0a0b0dbd 42%, #0a0b0d6b 72%, #0a0b0d8c 100%), linear-gradient(180deg, #0a0b0d99 0%, #0a0b0d00 22%, #0a0b0d00 60%, #0a0b0df2 100%), radial-gradient(42% 60% at 92% 18%, color-mix(in srgb, var(--brand-primary) 26%, transparent), transparent 70%)}[dir=rtl] .heroVideoShade{background:repeating-linear-gradient(45deg, #ffffff0b 0 14px, transparent 14px 28px), linear-gradient(270deg, #0a0b0deb 0%, #0a0b0dbd 42%, #0a0b0d6b 72%, #0a0b0d8c 100%), linear-gradient(180deg, #0a0b0d99 0%, #0a0b0d00 22%, #0a0b0d00 60%, #0a0b0df2 100%), radial-gradient(42% 60% at 8% 18%, color-mix(in srgb, var(--brand-primary) 26%, transparent), transparent 70%)}.heroVideo .heroWords,.heroVideoContent h1{letter-spacing:-.035em;margin-block:18px 22px;font-size:clamp(36px,4.4vw,66px);font-weight:800;line-height:1.08;display:block}.heroVideo .heroWords .heroLine{display:inline}.heroVideo .heroWords span{font-weight:800}.heroVideo .heroWords .heroLine+.heroLine:before{content:" "}.heroVideo .heroWords .heroLineAccent .heroWord,[dir=rtl] .heroVideo .heroWords .heroLineAccent .heroWord{color:#fff;animation:.95s cubic-bezier(.2,.8,.2,1) both heroWordIn;animation-delay:calc(.12s + var(--w,0) * .11s);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero .actions .button,.heroVideo .actions .button{gap:28px;min-height:64px;padding-inline:30px 26px;font-size:16.5px}.heroExplore{border-color:var(--ink-900);background:var(--ink-900);color:#fff}.heroExplore:hover{border-color:var(--ink-700);background:var(--ink-700);color:#fff;transform:translateY(-2px)}.heroVideo .heroExplore{color:var(--ink-900);background:#fff;border-color:#fff;box-shadow:0 18px 40px -22px #0009}.heroVideo .heroExplore:hover{border-color:var(--ink-050);background:var(--ink-050);color:var(--brand-primary)}.heroVideo .heroExplore .buttonArrow{color:var(--brand-primary)}.heroVideoFrame{transition:none}.heroVideoFrame.visible{transition:opacity 1.2s}.heroStats,.heroVideo .heroStats,.hero .heroStats{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px 56px;max-width:980px;margin:44px 0 0;padding-top:30px;display:flex}.heroVideo .heroStats{border-top-color:#ffffff24;margin-inline:0}.heroStats>div,.heroVideo .heroStats>div{max-width:230px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.heroStats>div:before{display:none}.heroStats dt,[dir=rtl] .heroStats dt{letter-spacing:-.03em;justify-content:flex-start;font-size:clamp(34px,3.4vw,50px);font-weight:700}.heroStats dt span{font-size:.46em}.heroStats dd{letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:600;line-height:1.45}.heroVideo .heroStats dd{color:#ffffff9e}[dir=rtl] .heroStats dd{letter-spacing:0;text-transform:none}@media (width<=900px){.heroStats,.heroVideo .heroStats,.hero .heroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px;display:grid}}@media (width<=640px){.heroVideo .heroWords,.heroVideoContent h1{font-size:clamp(32px,9vw,40px)}.hero .actions .button,.heroVideo .actions .button{min-height:60px;font-size:16px}.heroStats dt,[dir=rtl] .heroStats dt{font-size:32px}.heroStats dd{font-size:11px}}.siteFooter{background:#000}.siteFooter .footerIcon,.siteFooter .footerIconButton,.siteFooter .footerIconButton svg,.siteFooter .languageSwitcherButton svg,.siteFooter .footerIconButton:hover,.siteFooter .footerIconButton:hover svg{color:#fff}:root{--accent:var(--rma-blue);--accent-dark:#145a91;--accent-light:var(--rma-blue-light);--eyebrow:var(--rma-blue);--icon:var(--rma-blue);--btn-bg:var(--rma-blue);--btn-fg:#fff;--btn-bg-hover:#145a91;--btn-icon:#fff}.adminPage,.algPage{--accent:var(--brand-primary);--accent-dark:var(--brand-primary-hover);--accent-light:var(--rma-red-light)}.heroVideo,.pageHeader,.matFeatures,.dark,.qmAside,.machinePark,.cmCtaPanel{--eyebrow:var(--rma-blue-light);--icon:var(--rma-blue-light);--btn-bg:#fff;--btn-fg:var(--ink-900);--btn-bg-hover:var(--ink-100);--btn-icon:var(--rma-blue)}.eyebrow,.phEyebrow{color:var(--eyebrow)!important}.eyebrow:before,.phEyebrow:before{content:"";background:var(--rma-red);border-radius:2px;flex:none;width:22px;height:3px}.heroVideo .heroExplore .buttonArrow,.pageHeader .button.ghost .buttonArrow,.pageHeader .button.ghost .buttonIcon,.button.primary:not(.quoteButton) .buttonArrow,.button.primary:not(.quoteButton) .buttonIcon{color:var(--btn-icon)}.headerQuote,.mobileMenuQuote,.wtQuote{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.headerQuote:hover,.mobileMenuQuote:hover,.wtQuote:hover{border-color:var(--brand-primary-hover);background:var(--brand-primary-hover);color:#fff}.headerQuote{box-shadow:var(--shadow-brand)}.pageHeader h1 span{font-weight:inherit}.matFeaturesIcon{color:var(--rma-blue-light)}.button.primary:not(.quoteButton){border-color:var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);box-shadow:none}.button.primary:not(.quoteButton):hover{border-color:var(--btn-bg-hover);background:var(--btn-bg-hover);color:var(--btn-fg)}.pageHeader{background:#0a0b0d;border-radius:0}.pageHeaderBg{background:radial-gradient(42% 60% at 92% 10%, color-mix(in srgb, var(--brand-primary) 22%, transparent), transparent 70%), linear-gradient(180deg, #0a0b0d 0%, var(--ink-900) 100%)}.pageHeaderBg:after{background-image:repeating-linear-gradient(135deg,#ffffff0b 0 14px,#0000 14px 28px);background-size:auto;-webkit-mask-image:none;mask-image:none}[dir=rtl] .pageHeaderBg:after{background-image:repeating-linear-gradient(45deg,#ffffff0b 0 14px,#0000 14px 28px)}.pageHeaderBg:before,.phOrb,.phBeam,.phDot,.phEyebrow>svg{display:none}.phEyebrow{letter-spacing:.14em;background:0 0;border:0;border-radius:0;gap:10px;padding:0;font-size:13px}.pageHeader h1{letter-spacing:-.035em;font-weight:800}.pageHeader h1 span,.pageHeader h1>span,[dir=rtl] .pageHeader h1 span{color:#fff;-webkit-text-fill-color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.phLead{color:#ffffffdb}.pageHeader .button.ghost{color:var(--ink-900);background:#fff;border-color:#fff}.pageHeader .button.ghost:hover{border-color:var(--ink-100);background:var(--ink-100);color:var(--ink-900)}.pageHeader .phFacts{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:24px 56px;padding:28px 0 40px;display:flex}.pageHeader .phFacts>div,.pageHeader .phFacts>div:first-child{min-width:0;max-width:240px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;transform:none}.pageHeader .phFacts>div:before{display:none}.pageHeader .phFacts dt{font-size:clamp(30px,3vw,44px)}.pageHeader .phFacts .statUnit{color:var(--rma-blue-light)}.pageHeader .phFacts dd{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:600}[dir=rtl] .pageHeader .phFacts dd{letter-spacing:0}@media (width<=640px){.pageHeader .phFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.pageHeader .phFacts>div,.pageHeader .phFacts>div:first-child{padding:0}}.heroKicker{color:var(--eyebrow)!important}main section h2>span:not([class]),main section h2>span:not([class])>span{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.cmService,.productsTool{background-image:none}.heroVideo .heroStats dt span{color:var(--rma-blue-light)}.cmCtaPanel{background:repeating-linear-gradient(135deg, #ffffff12 0 14px, transparent 14px 28px), var(--gradient-wordmark);box-shadow:var(--shadow-brand);border:0}[dir=rtl] .cmCtaPanel{background:repeating-linear-gradient(45deg, #ffffff12 0 14px, transparent 14px 28px), linear-gradient(264deg, var(--rma-red) 0%, var(--rma-magenta) 100%)}.cmCtaPanel h2,.cmCtaPanel p{color:#fff}.cmCtaPanel .button.primary,.cmCtaPanel .button.primary.quoteButton,.cmCtaPanel .button.primary:not(.quoteButton){color:var(--ink-900);background:#fff;border-color:#fff;box-shadow:0 12px 28px -14px #1013178c}.cmCtaPanel .button.primary:hover,.cmCtaPanel .button.primary.quoteButton:hover,.cmCtaPanel .button.primary:not(.quoteButton):hover{border-color:var(--ink-050);background:var(--ink-050);color:var(--ink-900)}.cmCtaPanel .button.primary .buttonArrow,.cmCtaPanel .button.primary:not(.quoteButton) .buttonArrow{color:var(--brand-primary)}.cmCtaPanel .cmCtaLink{color:#fff;background:#ffffff1a;border-color:#ffffffa6}.cmCtaPanel .cmCtaLink:hover{color:#fff;background:#ffffff2e}.cmCtaPanel .cmCtaLink svg{color:#fff}.quoteStrip{padding-top:24px}.industriesMetaCta .button{border-color:var(--btn-bg)}.qmSubmit,.quoteCartFab{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.qmSubmit:hover:not(:disabled),.quoteCartFab:hover{border-color:var(--brand-primary-hover);background:var(--brand-primary-hover)}.qmSubmit{box-shadow:0 12px 24px -14px color-mix(in srgb, var(--brand-primary) 70%, transparent)}#quote-modal-title span{color:#fff;-webkit-text-fill-color:#fff;background:0 0}.cmCtaPanel .cmCtaLink .buttonArrow,.cmCtaPanel .cmCtaLink span,.cmCtaPanel .cmCtaLink svg{color:#fff}a[href],button,summary,label[for],select,[role=button],[role=tab],[role=option],[role=menuitem],[role=switch],[role=checkbox],[role=radio],[role=combobox],.button,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=file]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}a[href] *,button *,.button *{cursor:inherit}button.cmDisc,button.cmZoom,button.fgItem,.fgItem{cursor:zoom-in}button:disabled,button[aria-disabled=true],.button.disabled,.button[aria-disabled=true],input:disabled,select:disabled{cursor:not-allowed}.phSide{align-self:center}.ctQuick{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;padding:26px}.ctQuickTitle{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.ctQuick ul{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ctQuickRow{border-radius:var(--radius-md);color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:14px;padding:14px 16px;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.ctQuickRow:hover{border-color:color-mix(in srgb, var(--rma-blue-light) 55%, transparent);color:#fff;background:#ffffff14;transform:translateY(-2px)}.ctQuickIcon{background:color-mix(in srgb, var(--rma-blue-light) 16%, transparent);width:44px;height:44px;color:var(--rma-blue-light);border-radius:12px;flex:none;place-items:center;display:grid}.ctQuick-whatsapp .ctQuickIcon{color:#25d366;background:#25d36629}.ctQuickIcon svg{width:21px;height:21px}.ctQuickText{flex:1;gap:3px;min-width:0;display:grid}.ctQuickText small{color:#fff9;font-size:12px;font-weight:600}.ctQuickText strong{color:#fff;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}[dir=rtl] .ctQuickText strong[dir=ltr]{text-align:end}.ctQuickArrow{color:var(--rma-blue-light);font-size:18px}.ctQuick .ctQuickQuote{justify-content:flex-start;gap:12px;width:100%;min-height:58px}.ctQuick .ctQuickQuote .buttonArrow{margin-inline-start:auto}.ctMain{background:var(--background);padding:72px 0 96px}.ctGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);align-items:stretch;gap:24px;display:grid}.ctMap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-100);min-height:520px;box-shadow:var(--shadow-md);overflow:hidden}.ctMap iframe{border:0;width:100%;height:100%;min-height:520px;display:block}.ctInfo{align-content:start;gap:24px;display:grid}.ctCard{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:30px}.ctCard h2{color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.12}.ctCard h2 span{display:block}.ctCardText{color:var(--text-secondary);margin:0 0 20px;font-size:15.5px;line-height:1.6}.ctAddress{border-radius:var(--radius-md);background:var(--ink-050);color:var(--text-body);gap:14px;margin:0 0 22px;padding:16px 18px;font-size:15px;font-style:normal;line-height:1.55;display:flex}.ctAddress svg{width:20px;height:20px;color:var(--rma-blue);flex:none;margin-top:2px}.ctAddress strong{color:var(--text);font-family:var(--font-display);display:block}.ctCardActions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ctCardActions .button{gap:10px;min-height:52px;padding-inline:22px}.ctTextLink{color:var(--rma-blue);font-family:var(--font-display);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.ctTextLink:hover{color:#145a91;text-underline-offset:3px;text-decoration:underline}.ctSocialTitle{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.ctSocial ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ctSocial a{border-radius:var(--radius-md);color:var(--text);align-items:center;gap:14px;padding:10px 12px;transition:background-color .18s;display:flex}.ctSocial a:hover{background:var(--ink-050);color:var(--text)}.ctSocialIcon{background:color-mix(in srgb, var(--rma-blue) 10%, transparent);width:40px;height:40px;color:var(--rma-blue);border-radius:10px;flex:none;place-items:center;display:grid}.ctSocialIcon svg{width:19px;height:19px}.ctSocial a>span:nth-child(2){flex:1;gap:2px;display:grid}.ctSocial small{color:var(--text-secondary);font-size:12px}.ctSocial strong{font-family:var(--font-display);font-size:15px}.ctSocialArrow{color:var(--rma-blue)}@media (width<=1024px){.ctGrid{grid-template-columns:minmax(0,1fr)}.ctMap,.ctMap iframe{min-height:380px}.ctInfo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ctMain{padding-top:40px}.ctInfo{grid-template-columns:minmax(0,1fr)}.ctCard,.ctQuick{padding:20px}.ctMap,.ctMap iframe{min-height:300px}}.ctCard h2 span{font-weight:inherit}.ctCardActions .button{justify-content:center}@media (width<=1024px){.phSide{margin-top:28px;margin-bottom:36px}}.qmChoices{flex-wrap:wrap;gap:8px;display:flex}.qmChoices button{border:1px solid var(--line);min-height:40px;color:var(--text);font-family:var(--font-display);letter-spacing:0;text-transform:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.qmChoices button:hover{border-color:var(--rma-blue);color:var(--rma-blue)}.qmChoices button.active{border-color:var(--rma-blue);background:var(--rma-blue);color:#fff}.qmChoices button svg{color:#fff;width:15px;height:15px}.qmChoices button:focus-visible{box-shadow:var(--ring-focus);outline:0}.formField>span.qmLabelRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.qmUnknown{color:var(--rma-blue);font:inherit;letter-spacing:.06em;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.qmUnknown:hover{color:#145a91}.qmRemember{color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;display:inline-flex}.qmRemember input{width:18px;height:18px;accent-color:var(--rma-blue);margin:0}.adNeeds{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.adNeeds>span{color:var(--text-secondary);font-size:12px;font-weight:600}.adNeeds ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adNeeds li{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:700}.qmAddressToggle{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:-4px;display:flex}.qmAddressToggle .qmTextButton{color:var(--rma-blue)}.qmAddressToggle small{color:var(--text-secondary);font-size:12.5px}.qmOptional{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.adTankFacts .adFactWide{grid-column:1/-1}.qmForm textarea[name=deliveryAddress]{min-height:74px}.qmPairField{align-self:end}.qmPairField .qmLabelRow{align-items:flex-end}.qmPairField .qmUnknown{flex:none;padding-bottom:1px}.secPage{padding-bottom:40px}.secPage .cmSectionHead{margin-bottom:22px}.secIcon{background:color-mix(in srgb, var(--accent) 10%, #fff);width:60px;height:60px;color:var(--accent);border-radius:16px;align-self:start;place-items:center;display:grid}.secIcon svg{width:28px;height:28px}.secGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.secGrid .pfBody{padding:20px 20px 22px}.secGrid .pfBody h3{margin:8px 0;font-size:17.5px}.secGrid .pfBody>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.secGrid .pfMedia{place-items:center;display:grid}.secMediaIcon{width:48px;height:48px;color:var(--accent);opacity:.45}.secGrid .pfActions{padding-top:16px}.secGrid .pfPrimary{height:40px;padding:0 14px}@media (width<=1200px){.secGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.secGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.secGrid{gap:12px}.secGrid .pfBody{padding:14px 14px 16px}.secGrid .pfBody h3{font-size:15.5px}.secGrid .pfBody>p{-webkit-line-clamp:2;font-size:13px}.secGrid .pfActions{flex-direction:column;align-items:stretch}.secGrid .pfPrimary,.secGrid .pfSecondary{justify-content:center}}.secCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.secCard{border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-soft);color:var(--text);background:#fff;border:1px solid #10131714;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.secCard:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text);transform:translateY(-3px);box-shadow:0 30px 60px -36px #10131773}.secCardMedia{aspect-ratio:4/3;background:#f2f2f2;place-items:center;display:grid;position:relative;overflow:hidden}.secCardMedia img{object-fit:contain;width:100%;height:100%;padding:12% 10% 8%;transition:transform .5s}.secCardMedia.count2,.secCardMedia.count3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1px}.secCardMedia img{min-width:0;min-height:0}.secCardMedia.count2 img,.secCardMedia.count3 img{padding:10%}.secCardMedia.count2 img:first-child,.secCardMedia.count3 img:first-child{grid-row:1/-1;padding:14% 8% 10%}.secCardMedia.count2 img:nth-child(2){grid-row:1/-1}.secCard:hover .secCardMedia img{transform:scale(1.04)}.secCardIndex{top:14px;color:var(--text-secondary);letter-spacing:.08em;font-size:11px;font-weight:700;position:absolute;inset-inline-start:16px}.secCardBody{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.secCardTitle{align-items:center;gap:12px;display:flex}.secCardTitle .secIcon{border-radius:12px;flex:none;width:44px;height:44px}.secCardTitle .secIcon svg{width:22px;height:22px}.secCardTitle h3{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.secCardTitle small{color:var(--text-secondary);font-size:12.5px;font-weight:600}.secCardText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.secCardTags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.secCardTags li{background:var(--ink-050);color:var(--text);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.secCardTags li.more{background:color-mix(in srgb, var(--accent) 10%, #fff);color:var(--accent)}.secCardLink{color:var(--accent);font-family:var(--font-display);align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;display:inline-flex}.secOthers{padding-top:0}.secOtherList{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.secOtherList a{border:1px solid var(--line);border-radius:var(--radius-md);min-height:72px;color:var(--text);background:#fff;align-items:center;gap:12px;padding:12px 16px;transition:border-color .18s,box-shadow .18s;display:flex}.secOtherList a:hover{border-color:var(--accent);box-shadow:var(--shadow-md);color:var(--text)}.secOtherList a>span:nth-child(2){flex-direction:column;flex:1;display:flex}.secOtherList strong{font-family:var(--font-display);font-size:15px}.secOtherList small{color:var(--text-secondary);font-size:12.5px}.secOtherList .secIcon{border-radius:12px;width:42px;height:42px}.secOtherList .secIcon svg{width:20px;height:20px}.secOtherList a>:last-child{color:var(--accent);flex:none}@media (width<=1200px){.secCards,.secOtherList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.secCards,.secOtherList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.secCards,.secOtherList{grid-template-columns:minmax(0,1fr)}}.megaMenuInner{max-height:calc(100vh - var(--header-height,80px) - 16px);overscroll-behavior:contain;overflow-y:auto}.megaGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:4px 10px}.megaGroups a{flex-direction:row;align-items:center;gap:12px;padding:6px 8px}.megaThumb{aspect-ratio:1;flex:0 0 56px;width:56px}.megaThumb img{padding:6%}.megaText strong{font-size:13px}.megaText small{font-size:11.5px}@media (width<=1250px){.megaGroups{grid-template-columns:repeat(2,minmax(0,1fr))}}.adGroupTables{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adGroupTables li{border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.adGroupTables small{color:var(--text-secondary)}.adGroupImage img{object-fit:contain}.adSectorIcon{background:color-mix(in srgb, var(--accent) 10%, #fff);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.adSectorIcon svg{width:20px;height:20px}.adIconPicker{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.adIconPicker button{border:1px solid var(--line);height:44px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.adIconPicker button:hover{border-color:var(--accent);color:var(--accent)}.adIconPicker button.active{border-color:var(--accent);background:var(--accent);color:#fff}.adIconPicker svg{width:20px;height:20px}.adSectorProducts{margin-top:20px}.adSectorProductsHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.adSectorProductsHead h2{margin:0 0 6px}.adSectorProductsHead p{max-width:760px;margin:0;font-size:13.5px;line-height:1.55}.adSectorProductsHead .cmsButton{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.adSectorProductsHead .cmsButton svg{width:16px;height:16px}.adSectorProductList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adSectorProductList>li{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.adSectorProductIndex{background:var(--ink-050);width:32px;height:32px;color:var(--text-secondary);border-radius:999px;place-items:center;margin-top:22px;font-size:13px;font-weight:700;display:grid}.adSectorProductFields{gap:10px;display:grid}.adSectorProductFields .cmsField{margin:0}.adSectorTables{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.adSectorTables>span{color:var(--text-secondary);font-weight:600}.adSectorProductActions{margin-top:22px}.adSectorProductActions svg{width:16px;height:16px}.adSectorSave{justify-content:flex-end;margin-top:18px}@media (width<=760px){.adSectorProductsHead{flex-direction:column}.adSectorProductList>li{grid-template-columns:minmax(0,1fr)}.adSectorProductIndex,.adSectorProductActions{margin-top:0}}.adGroupImage,.adGroupImage img{border-radius:12px}.pgGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.pgCard{border-radius:var(--radius-lg);width:100%;height:100%;box-shadow:var(--shadow-soft);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #10131714;flex-direction:column;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.pgCard:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text);transform:translateY(-3px);box-shadow:0 30px 60px -36px #10131773}.pgMedia{aspect-ratio:4/3;background:#f2f2f2;place-items:center;display:grid;position:relative;overflow:hidden}.pgMedia img{object-fit:contain;width:100%;height:100%;padding:12% 10% 8%;transition:transform .5s}.pgMedia img.round{aspect-ratio:1;object-fit:cover;border-radius:50%;width:auto;height:76%;padding:0}.pgCard:hover .pgMedia img{transform:scale(1.05)}.pgIndex{top:14px;color:var(--text-secondary);letter-spacing:.08em;font-size:11px;font-weight:700;position:absolute;inset-inline-start:16px}.pgCount{top:12px;color:var(--text);background:#fff;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:700;position:absolute;inset-inline-end:12px;box-shadow:0 4px 14px -8px #10131766}.pgBody{flex-direction:column;flex:1;gap:4px;padding:18px 20px 20px;display:flex}.pgBody small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}html[lang=ar] .pgBody small{letter-spacing:0}.pgBody strong{font-family:var(--font-display);letter-spacing:-.01em;margin-top:2px;font-size:18px;font-weight:600;line-height:1.25}.pgBody em{color:var(--text-secondary);unicode-bidi:isolate;font-size:14px;font-style:normal;font-weight:600}.pgAction{color:var(--accent);font-family:var(--font-display);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:700;display:inline-flex}@media (width>=1101px){.pgGrid>li:last-child:nth-child(4n+1){grid-column:1/-1}.pgGrid>li:last-child:nth-child(4n+1) .pgCard{flex-direction:row}.pgGrid>li:last-child:nth-child(4n+1) .pgMedia{aspect-ratio:auto;flex:none;width:calc(25% - 13.5px);min-height:220px}.pgGrid>li:last-child:nth-child(4n+1) .pgMedia img.round{width:170px;height:170px}.pgGrid>li:last-child:nth-child(4n+1) .pgBody{justify-content:center;padding:28px 32px}.pgGrid>li:last-child:nth-child(4n+1) .pgBody strong{font-size:24px}.pgGrid>li:last-child:nth-child(4n+1) .pgAction{margin-top:12px}}@media (width<=1100px){.pgGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.pgGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pgBody{padding:14px 14px 16px}.pgBody strong{font-size:15.5px}.pgBody em{font-size:13px}.pgAction{padding-top:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.pgCard,.pgMedia img{transition:none}}.pgTabs{flex-wrap:wrap;gap:8px;margin:36px 0 0;display:flex}.pgTabs+.pgGrid{margin-top:20px}.pgTabs button{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;font-family:var(--font-display);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;font-size:14.5px;font-weight:700;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.pgTabs button:hover{border-color:var(--accent);color:var(--accent)}.pgTabs small{background:var(--ink-050);min-width:28px;height:28px;color:var(--text-secondary);border-radius:999px;place-items:center;padding:0 8px;font-size:12px;display:inline-grid}.pgTabs button.active{border-color:var(--accent);background:var(--accent);color:#fff}.pgTabs button.active small{color:#fff;background:#fff3}@media (width<=820px){.pgTabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.pgTabs::-webkit-scrollbar{display:none}.pgTabs button{white-space:nowrap;flex:none}}.adMailList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adMailList li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.adMailList li>span:first-child{flex-direction:column;gap:2px;display:flex}.adMailList strong{font-size:13.5px}.adMailList small{color:var(--text-secondary);font-size:12px}.adMailList .adMailError{color:var(--rma-red,#c8102e)}.adMailList .cmsButton{grid-column:1/-1;justify-self:start}.adMailBadge{border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.adMailBadge.ok{color:#1d7a3e;background:#e7f6ec}.adMailBadge.bad{color:#b3122e;background:#fde8eb}.adMailBadge.muted{background:var(--ink-050);color:var(--text-secondary)}.adMailMessage{color:var(--text-secondary);margin-top:10px;display:block}.publishPanel .publishPanelSteps{color:#ffffffbf;line-height:1.45}.publishPanelEvents{margin:6px 0;padding-inline-start:16px;font-size:11.5px;line-height:1.45}.publishPanelEvents time{opacity:.7}.publishPanelLog a,.publishPanelRun{color:#9cc9ff;margin-top:4px;font-size:12px;text-decoration:underline;display:inline-block}.mobileMenuActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:28px;display:grid}.mobileMenuActions .mobileMenuFinder.finderCta{gap:10px;width:auto;min-width:0;min-height:56px;margin:0;padding:6px 12px 6px 6px}.mobileMenuActions .finderCtaIcon{flex:none;width:42px;height:42px}.mobileMenuActions .finderCtaText{min-width:0}.mobileMenuActions .finderCtaText strong{font-size:14px;line-height:1.2}.mobileMenuActions .finderCtaArrow{display:none}.mobileMenuActions .mobileMenuQuote{gap:8px;min-width:0;min-height:56px;margin:0;padding:0 16px;font-size:14px}.adDangerCard{border-color:#c2410c38}.adDangerCard .adCardHead h2{color:#c2410c}.adDangerCard p{color:var(--text-secondary);margin:0 0 14px;font-size:13px;line-height:1.55}.adDangerCard .adminInlineError{margin-top:12px}.cmsButton.adDangerButton{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.cmsButton.adDangerButton svg{width:15px;height:15px}.adQuotes>.adNotice{margin-bottom:16px}.ptBar{position:static}.ptFamily{scroll-margin-top:100px}@media (width<=900px){.ptFamily{scroll-margin-top:84px}}.ptTable thead th{white-space:normal;vertical-align:bottom;min-width:0;line-height:1.3}.ptTable th,.ptTable td{padding-inline:12px}.ptTable tbody th{white-space:nowrap}.ptTableWrap.cards{background:0 0;border:0;overflow:visible}.ptTableWrap.cards .ptTable,.ptTableWrap.cards .ptTable tbody,.ptTableWrap.cards .ptTable tr{width:100%;display:block}.ptTableWrap.cards .ptTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ptTableWrap.cards .ptTable tbody tr{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0 18px;margin-bottom:10px;padding:12px 14px;display:grid}.ptTableWrap.cards .ptTable tbody tr:nth-child(2n),.ptTableWrap.cards .ptTable tbody tr:hover{background:#fff}.ptTableWrap.cards .ptTable tbody tr:last-child{margin-bottom:0}.ptTableWrap.cards .ptTable tbody th{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0 0 8px;font-size:15px;position:static}.ptTableWrap.cards .ptTable td{border:0;border-bottom:1px dashed var(--line);white-space:normal;text-align:end;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.ptTableWrap.cards .ptTable td:before{content:attr(data-label);color:var(--text-secondary);font-family:var(--font-display);letter-spacing:.04em;text-align:start;text-transform:uppercase;font-size:11px;font-weight:700}.ptTableWrap.cards .ptTable td.ptActionsCell{border-bottom:0;grid-column:1/-1;justify-content:flex-start;padding-top:12px}.ptTableWrap.cards .ptTable td.ptActionsCell:before{content:none}.ptTableWrap.cards .ptRowQuote{opacity:1}@media (width<=600px){.ptTableWrap{background:0 0;border:0;overflow:visible}.ptTable,.ptTable tbody,.ptTable tr{width:100%;display:block}.ptTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ptTable tbody tr{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0 16px;margin-bottom:10px;padding:12px 14px;display:grid}.ptTable tbody tr:nth-child(2n),.ptTable tbody tr:hover{background:#fff}.ptTable tbody th{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0 0 8px;font-size:15px;position:static}.ptTable td{border:0;border-bottom:1px dashed var(--line);white-space:normal;text-align:end;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.ptTable td:before{content:attr(data-label);color:var(--text-secondary);font-family:var(--font-display);letter-spacing:.04em;text-align:start;text-transform:uppercase;font-size:11px;font-weight:700}.ptTable td.ptActionsCell{border-bottom:0;grid-column:1/-1;justify-content:flex-start;padding-top:12px}.ptTable td.ptActionsCell:before{content:none}.ptRowQuote{opacity:1}}.compareTable,.compareTable[style]{min-width:0}.compareTableWrap{overflow-x:visible}.compareModelCode{overflow-wrap:anywhere}@media (width<=900px){.compareTable,.compareTable thead,.compareTable tbody,.compareTable tfoot{width:100%;display:block}.compareTable tr{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));display:grid}.compareTable thead th:first-child,.compareTable tfoot th{display:none}.compareTable th,.compareTable td{min-width:0;padding:10px 8px}.compareTable tbody th,.compareTable thead th:first-child,.compareTable tfoot th{width:auto}.compareTable tbody th{border-bottom:0;grid-column:1/-1;padding:8px 10px 0;font-size:11px;position:static}.compareTable tbody td{overflow-wrap:anywhere;font-size:14px}.compareTable td.compareSame{grid-column:1/-1}.compareModelCode{font-size:14px}.compareModel strong{font-size:15px}.compareRemove{top:2px;width:24px;height:24px;inset-inline-end:2px}.compareActions{align-items:stretch}.compareActions .button{white-space:normal;justify-content:center;width:100%;min-height:40px;padding:8px 10px;font-size:12px}.compareActions .button .buttonArrow{display:none}}.confirmLayer{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10131785;place-items:center;padding:20px;animation:.16s ease-out both confirmFade;display:grid;position:fixed;inset:0}.confirmPanel{--tone:#4b5563;--tone-soft:#f1f3f5;width:min(440px,100%);color:var(--text);background:#fff;border:1px solid #10131714;border-radius:18px;grid-template-columns:auto 1fr;gap:4px 16px;padding:26px 26px 22px;animation:.22s cubic-bezier(.2,.8,.2,1) both confirmIn;display:grid;box-shadow:0 30px 80px -28px #1013178c,0 2px 8px #10131714}.confirmIcon{background:var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:12px;place-items:center;display:grid}.confirmIcon svg{width:22px;height:22px}.confirmBody h2{font-family:var(--font-display);letter-spacing:-.01em;margin:2px 0 6px;font-size:18px;font-weight:700;line-height:1.3}.confirmText p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.6}.confirmText ul{background:var(--tone-soft);color:var(--text);border-radius:10px;margin:10px 0 0;padding:10px 12px 10px 28px;font-size:13.5px;line-height:1.55}.confirmActions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.confirmActions button{min-height:42px;font-family:var(--font-display);cursor:pointer;border-radius:10px;padding:0 18px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,color .16s,box-shadow .16s}.confirmCancel{border:1px solid var(--line);color:var(--text);background:#fff}.confirmCancel:hover{background:#f7f8fa;border-color:#c7ced6}.confirmOk{border:1px solid var(--tone);background:var(--tone);color:#fff;box-shadow:0 8px 18px -10px var(--tone)}.confirmOk:hover{filter:brightness(.94)}.confirmActions button:focus-visible{outline:2px solid var(--tone);outline-offset:2px}@media (width<=480px){.confirmLayer{place-items:end center;padding:12px}.confirmPanel{padding:22px 20px 18px}.confirmActions{flex-direction:column-reverse}.confirmActions button{width:100%}}@keyframes confirmFade{0%{opacity:0}to{opacity:1}}@keyframes confirmIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.adminPage .cmsMessage,.adminPage .adNotice,.adminPage .adminInlineError{--tone:#2563eb;--tone-soft:#eff6ff;background:linear-gradient(var(--tone), var(--tone)) left center / 4px 100% no-repeat, #fff;color:var(--text);border:1px solid #10131714;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:13px 16px 13px 52px;scroll-margin-top:24px;font-size:14px;font-weight:500;line-height:1.55;animation:.26s cubic-bezier(.2,.8,.2,1) both noticeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -20px #10131773}.adminPage .cmsMessage.success,.adminPage .adNotice.success{--tone:#16a34a;--tone-soft:#f0fdf4}.adminPage .cmsMessage.error,.adminPage .adNotice.error,.adminPage .adminInlineError{--tone:#dc2626;--tone-soft:#fef2f2}.adminPage .cmsMessage.warning,.adminPage .adNotice.warning{--tone:#b45309;--tone-soft:#fffbeb}.adminPage .cmsMessage:before,.adminPage .adminInlineError:before{content:"";top:11px;background:var(--tone-soft);border-radius:50%;width:26px;height:26px;position:absolute;inset-inline-start:16px}.adminPage .cmsMessage:after,.adminPage .adminInlineError:after{content:"";top:17px;background:var(--tone);width:14px;height:14px;-webkit-mask:var(--notice-icon) center / contain no-repeat;-webkit-mask:var(--notice-icon) center / contain no-repeat;mask:var(--notice-icon) center / contain no-repeat;--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 8v5'/%3E%3Cpath d='M12 16.5h.01'/%3E%3C/svg%3E");position:absolute;inset-inline-start:22px}.adminPage .cmsMessage.success:after{--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.adminPage .cmsMessage.error:after,.adminPage .adminInlineError:after{--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}.adminPage .adNotice{align-items:center;padding-inline-start:16px}.adminPage .adNotice>svg{background:var(--tone-soft);width:26px;height:26px;color:var(--tone);border-radius:50%;flex:none;margin:0;padding:6px}.adminPage .adNotice>span{flex:1}.adminPage .adNotice .adIconButton{width:30px;height:30px;color:var(--text-secondary);border-radius:8px;margin:-4px -6px -4px 0}.adminPage .adNotice .adIconButton svg{background:0 0;width:16px;height:16px;padding:0}.adminPage .adNotice .adIconButton:hover{color:var(--text);background:#f3f4f6}[dir=rtl] .adminPage .cmsMessage,[dir=rtl] .adminPage .adNotice,[dir=rtl] .adminPage .adminInlineError{background-position:100%,0 0}@keyframes noticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.confirmLayer,.confirmPanel,.adminPage .cmsMessage,.adminPage .adNotice,.adminPage .adminInlineError{animation:none}}.adBack{border:1px solid var(--line);min-height:38px;color:var(--text);font-family:var(--font-display);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:0 16px 0 6px;font-size:13.5px;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #1013170d}.adBack svg{background:var(--ink-100);width:26px;height:26px;color:var(--text);border-radius:50%;flex:none;padding:5px;transition:transform .16s,background .16s,color .16s}.adBack:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));color:var(--accent);box-shadow:0 6px 16px -10px #10131759}.adBack:hover svg{background:var(--accent);color:#fff;transform:translate(-2px)}[dir=rtl] .adBack:hover svg{transform:scaleX(-1)translate(-2px)}.adBack:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ptOnRequest{border:1px dashed color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 4%, #fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:18px 20px;display:flex}.ptOnRequest p{max-width:560px;color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.6}.adminPage,.confirmLayer{--role-danger:var(--status-danger);--role-danger-bg:#fdecef;--role-warning:#a86400;--role-warning-bg:#fdf4e3;--role-success:var(--status-success);--role-success-bg:#e7f5ee;--role-info:var(--status-info);--role-info-bg:#e8f2fa}.adminPage .cmsButton:hover:not(:disabled){border-color:var(--ink-400);color:var(--text);background:var(--ink-050)}.adminPage .cmsButtonPrimary,.adminPage .cmsButtonPrimary:hover:not(:disabled){border-color:var(--accent);color:#fff;background:var(--accent)}.adminPage .cmsButtonPrimary:hover:not(:disabled){border-color:var(--accent-dark);background:var(--accent-dark)}.adminPage .cmsButtonInfo,.adminPage .cmsButtonSuccess,.adminPage .cmsButtonWarning,.adminPage .cmsButtonDanger{--role:var(--role-info);--role-bg:var(--role-info-bg);border-color:color-mix(in srgb, var(--role) 38%, #fff);color:var(--role);background:#fff}.adminPage .cmsButtonSuccess{--role:var(--role-success);--role-bg:var(--role-success-bg)}.adminPage .cmsButtonWarning{--role:var(--role-warning);--role-bg:var(--role-warning-bg)}.adminPage .cmsButtonDanger{--role:var(--role-danger);--role-bg:var(--role-danger-bg)}.adminPage .cmsButtonInfo:hover:not(:disabled),.adminPage .cmsButtonSuccess:hover:not(:disabled),.adminPage .cmsButtonWarning:hover:not(:disabled),.adminPage .cmsButtonDanger:hover:not(:disabled){border-color:var(--role);color:var(--role);background:var(--role-bg)}.adminPage .adIconButton,.adminPage .cmsRowTools button{transition:border-color .16s,color .16s,background-color .16s}.adminPage .adIconButton:hover:not(:disabled),.adminPage .cmsRowTools button:hover:not(:disabled){border-color:var(--ink-400);color:var(--text);background:var(--ink-050)}.adminPage .adIconButton.danger,.adminPage .cmsRowTools button.danger{border-color:color-mix(in srgb, var(--role-danger) 28%, #fff);color:var(--role-danger)}.adminPage .adIconButton.danger:hover:not(:disabled),.adminPage .cmsRowTools button.danger:hover:not(:disabled){border-color:var(--role-danger);color:var(--role-danger);background:var(--role-danger-bg)}.adminPage .adChip:hover:not(:disabled):not(.active){border-color:var(--ink-400);background:var(--ink-050)}.adminPage .adChip.danger{color:var(--role-danger)}.adminPage .adChip.danger:hover:not(:disabled){border-color:var(--role-danger);background:var(--role-danger-bg)}.adminPage .adTextButton,.adminPage .cmsLink,.adminPage .adRankMore{color:var(--role-info)}.adminPage .adFilterChip{border-color:color-mix(in srgb, var(--role-info) 30%, transparent);color:var(--role-info);background:var(--role-info-bg)}.confirmPanel.tone-default .confirmOk{--tone:var(--brand-primary)}.confirmPanel.tone-danger{--tone:var(--role-danger);--tone-soft:var(--role-danger-bg)}.confirmPanel.tone-warning{--tone:var(--role-warning);--tone-soft:var(--role-warning-bg)}.searchTrigger{border:1px solid var(--ink-200);color:var(--ink-600);font-family:var(--font-display);cursor:pointer;background:#ffffffd1;align-items:center;gap:10px;transition:border-color .18s,color .18s,box-shadow .18s,background-color .18s;display:inline-flex}.searchTrigger:hover{border-color:var(--ink-300);color:var(--ink-900);box-shadow:var(--shadow-sm);background:#fff}.searchTrigger:focus-visible{box-shadow:var(--ring-focus);outline:none}.searchTriggerIcon{width:17px;height:17px;color:var(--rma-blue);flex:none}.searchTrigger-field{text-align:start;border-radius:14px;width:100%;height:54px;padding:0 12px 0 18px;font-size:15px;font-weight:500}.searchTrigger-field .searchTriggerIcon{width:19px;height:19px}.searchTrigger-field .searchTriggerLabel{color:var(--ink-400);font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mobileMenuSearch{background:#ffffff12;border-color:#ffffff29;margin:4px 0 18px}.mobileMenuSearch:hover{background:#ffffff1a;border-color:#ffffff4d}.mobileMenuSearch .searchTriggerIcon{color:var(--rma-blue-light)}.mobileMenuSearch .searchTriggerLabel{color:#ffffff9e}.notFoundSearch{background:#ffffff12;border-color:#ffffff29;max-width:520px;margin:8px 0 30px;display:flex}.notFoundSearch:hover{background:#ffffff1c;border-color:#ffffff4d}.notFoundSearch .searchTriggerIcon{color:var(--rma-blue-light)}.notFoundSearch .searchTriggerLabel{color:#ffffff9e}.megaSearch{background:var(--ink-050);border-radius:12px;height:46px;margin-bottom:14px;padding-inline:14px 12px;font-size:14px}.megaSearch:hover{background:#fff}.phSearch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff2e;max-width:520px;height:56px;margin-top:24px}.phSearch:hover{box-shadow:none;background:#ffffff1f;border-color:#ffffff57}.phSearch .searchTriggerIcon{color:var(--rma-blue-light)}.phSearch .searchTriggerLabel{color:#ffffffa8}.explorerSearch{border-color:var(--ink-200);background:#fff;border-radius:16px;max-width:560px;height:58px;margin:22px 0 6px;padding-inline:20px 16px;font-size:15.5px;box-shadow:0 10px 30px -18px #10131759}.explorerSearch:hover{border-color:var(--rma-blue);box-shadow:0 0 0 4px #1b75bb1a,0 10px 30px -18px #10131759}.explorerSearch .searchTriggerIcon{width:20px;height:20px}.srOverlay{z-index:1230;visibility:hidden;opacity:0;justify-content:center;align-items:flex-start;padding:max(72px,9vh) 20px 24px;transition:opacity .18s,visibility 0s linear .18s;display:flex;position:fixed;inset:0}.srOverlay.open{visibility:visible;opacity:1;transition:opacity .18s}.srBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0d8f;position:absolute;inset:0}.srDialog{width:min(780px,100%);max-height:min(740px,100vh - max(72px,9vh) - 24px);transition:transform .22s var(--ease-out);background:#fff;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(-10px)scale(.985);box-shadow:0 0 0 1px #1013170f,0 32px 80px #0a0b0d5c}.srOverlay.open .srDialog{transform:none}.srHead{border-bottom:1px solid var(--ink-150);flex:none;align-items:center;gap:12px;height:70px;padding:0 16px 0 22px;display:flex}.srHeadIcon{width:22px;height:22px;color:var(--rma-blue);flex:none}.srInput{min-width:0;height:100%;color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:18px;font-weight:500}.srHead .srInput:focus,.srHead .srInput:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.srInput::placeholder{color:var(--ink-400);font-weight:400}.srInput::-webkit-search-cancel-button{appearance:none}.srInput::-webkit-search-decoration{appearance:none}.srClear{background:var(--ink-100);width:30px;height:30px;color:var(--ink-600);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.srClear:hover{background:var(--ink-150);color:var(--ink-900)}.srClear svg{width:15px;height:15px}.srClose{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.srClose span{display:none}.srHead kbd,.srFoot kbd{border:1px solid var(--ink-200);min-width:22px;height:22px;color:var(--ink-600);font-family:var(--font-display);background:#fff;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.srClose:hover kbd{border-color:var(--ink-300);color:var(--ink-900)}.srScopes{border-bottom:1px solid var(--ink-150);scrollbar-width:none;flex:none;gap:6px;padding:12px 18px;display:flex;overflow-x:auto}.srScopes::-webkit-scrollbar{display:none}.srScopes button{border:1px solid var(--ink-200);height:32px;color:var(--ink-600);font-family:var(--font-display);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 8px 0 13px;font-size:12.5px;font-weight:700;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.srScopes button span{background:var(--ink-100);min-width:22px;color:var(--ink-500);text-align:center;border-radius:999px;padding:2px 6px;font-size:11px}.srScopes button:hover{border-color:var(--ink-300);color:var(--ink-900)}.srScopes button.active{border-color:var(--ink-900);background:var(--ink-900);color:#fff}.srScopes button.active span{color:#fff;background:#ffffff29}.srBody{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 10px 14px;overflow-y:auto}.srBody ul{margin:0;padding:0;list-style:none}.srSectionHead,.srBlockHead{justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 8px;display:flex}.srSectionHead h3,.srBlockHead h3{color:var(--ink-500);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.srLinkButton{color:var(--rma-blue);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.srLinkButton:hover{color:var(--rma-blue-dark);text-underline-offset:3px;text-decoration:underline}.srItem{border-radius:12px;align-items:center;transition:background-color .12s;display:flex;position:relative}.srItem:before{content:"";background:var(--rma-blue);opacity:0;border-radius:3px;width:3px;transition:opacity .12s;position:absolute;inset-block:12px;inset-inline-start:0}.srItem.active{background:#1b75bb12}.srItem.active:before{opacity:1}.srItemLink{min-width:0;color:inherit;flex:1;grid-template-columns:48px minmax(0,1fr) auto 22px;align-items:center;gap:14px;padding:10px 12px 10px 14px;text-decoration:none;display:grid}.srThumb{border:1px solid var(--ink-150);background:linear-gradient(180deg, #fff 0%, var(--ink-100) 100%);border-radius:11px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.srThumb img{object-fit:cover;width:100%;height:100%}.srThumb.isProduct img{object-fit:contain;mix-blend-mode:multiply;padding:4px}.srThumb.isIcon{background:hsl(var(--sr-hue,207) 72% 95%);color:hsl(var(--sr-hue,207) 62% 38%);border-color:#0000}.srThumb.isIcon svg{width:22px;height:22px}.srTone-pages{--sr-hue:207}.srTone-posts{--sr-hue:330}.srItemText{flex-direction:column;gap:2px;min-width:0;display:flex}.srItemText strong,.srItemText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srItemText strong{color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:700}.srItemText small{color:var(--ink-500);font-size:13px}.srItemText strong[dir=ltr]{text-align:start}.srItem mark{color:var(--rma-blue-dark);background:#1b75bb24;border-radius:3px;padding:0 1px}.srMeta{gap:6px;display:flex}.srMeta span{background:var(--ink-100);color:var(--ink-600);font-family:var(--font-display);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.srMeta span.isMatch{color:var(--status-success);background:#1e8e5a1f}.srEnter{color:var(--rma-blue);opacity:0;place-items:center;transition:opacity .12s;display:grid}.srEnter svg{width:16px;height:16px}[dir=rtl] .srEnter svg{transform:scaleX(-1)}.srItem.active .srEnter{opacity:1}.srAdd{border:1px solid var(--ink-200);height:34px;color:var(--ink-700);font-family:var(--font-display);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;margin-inline-end:10px;padding:0 12px 0 10px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.srAdd svg{width:15px;height:15px}.srAdd:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.srAdd.added{color:var(--status-success);background:#1e8e5a1f;border-color:#0000}.srStart{padding:4px 2px 6px}.srBlock{padding-bottom:6px}.srChips{flex-wrap:wrap;gap:8px;padding:0 12px;display:flex}.srChips button{border:1px solid var(--ink-200);height:36px;color:var(--ink-700);font-family:var(--font-display);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.srChips button svg{width:14px;height:14px;color:var(--ink-400)}.srChips button:hover{border-color:var(--rma-blue);color:var(--rma-blue-dark);background:#1b75bb0d}.srChips button:hover svg{color:var(--rma-blue)}.srTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;padding:0 12px!important}.srTiles a,.srTiles button{border:1px solid var(--ink-150);background:var(--ink-050);width:100%;height:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:2px 12px;padding:14px;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.srTiles a:hover,.srTiles button:hover,.srTiles a:focus-visible,.srTiles button:focus-visible{border-color:var(--ink-200);box-shadow:var(--shadow-md);background:#fff;outline:none;transform:translateY(-1px)}.srTileIcon{border:1px solid var(--ink-150);width:42px;height:42px;color:var(--rma-blue);background:#fff;border-radius:11px;grid-row:span 2;place-items:center;display:grid}.srTileIcon.isAccent{color:var(--brand-primary)}.srTileIcon svg{width:20px;height:20px}.srTiles strong{color:var(--ink-900);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.srTiles small{color:var(--ink-500);font-size:12.5px;line-height:1.35}.srEmpty{text-align:center;padding:40px 24px 34px}.srEmptyIcon{width:58px;height:58px;color:var(--rma-blue);background:#1b75bb17;border-radius:999px;place-items:center;margin-bottom:14px;display:inline-grid}.srEmptyIcon svg{width:26px;height:26px}.srEmpty h3{color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:700}.srEmpty p{max-width:480px;color:var(--ink-500);margin:0 auto;font-size:14.5px;line-height:1.55}.srEmptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.srEmptyActions .button{gap:22px;min-height:48px;padding-inline:20px 18px;font-size:14px}.srEmptyActions .button.ghost{padding-inline:20px}.srFoot{border-top:1px solid var(--ink-150);background:var(--ink-050);color:var(--ink-500);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.srKeys{gap:16px;display:flex}.srKeys>span{align-items:center;gap:5px;display:inline-flex}.srFoot kbd svg{width:12px;height:12px}.srCount{font-family:var(--font-display);font-weight:700}@media (width<=640px){.srOverlay{padding:0}.srDialog{border-radius:0;width:100%;height:100%;max-height:none}.srHead{height:62px;padding:0 12px 0 16px}.srInput{font-size:16px}.srClose kbd{display:none}.srClose span{color:var(--rma-blue);font-family:var(--font-display);padding:6px 4px;font-size:14px;font-weight:700;display:inline}.srItemLink{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding-inline:10px 8px}.srThumb{width:44px;height:44px}.srEnter,.srMeta span+span,.srAdd span,.srKeys{display:none}.srAdd{justify-content:center;width:34px;margin-inline-end:6px;padding:0}.srTiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.srOverlay,.srDialog{transition:none}}.cpCardVisuallyHidden,.cpChoice input,.cpPill input,.cpVolume input,.cpSwitch input,.cpCheck input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cpProcess{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;margin:0;padding:10px 26px;list-style:none}.cpProcess li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.cpProcess li+li{border-top:1px solid #ffffff1a}.cpProcessIndex{width:40px;height:40px;color:var(--rma-blue-light);font-family:var(--font-display);background:#39a3de1f;border:1px solid #39a3de66;border-radius:999px;place-items:center;font-size:13px;font-weight:800;display:grid}.cpProcess strong{color:#fff;font-family:var(--font-display);font-size:15px;font-weight:700;display:block}.cpProcess small{color:#ffffff9e;margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.cpWizard{padding:56px 0 104px}.cpLayout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.cpMain{min-width:0}.cpStepper{margin-bottom:22px;position:relative}.cpStepper ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.cpStepperBar{top:19px;background:var(--ink-200);border-radius:2px;height:2px;position:absolute;inset-inline:10%}.cpStepperBar span{border-radius:inherit;background:var(--rma-blue);height:100%;transition:width .4s var(--ease-out);display:block}.cpStep button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;width:100%;padding:0;display:flex}.cpStep button:disabled{cursor:default}.cpStepDot{z-index:1;border:2px solid var(--ink-200);width:40px;height:40px;color:var(--ink-500);font-family:var(--font-display);background:#fff;border-radius:999px;place-items:center;font-size:14px;font-weight:800;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:grid;position:relative}.cpStepDot svg{width:18px;height:18px}.cpStepLabel{color:var(--ink-500);font-family:var(--font-display);text-align:center;font-size:13px;font-weight:700}.cpStep.done .cpStepDot{border-color:var(--rma-blue);background:var(--rma-blue);color:#fff}.cpStep.done .cpStepLabel{color:var(--ink-700)}.cpStep.done button:hover .cpStepDot{box-shadow:0 0 0 5px #1b75bb24}.cpStep.current .cpStepDot{border-color:var(--rma-blue);color:var(--rma-blue);box-shadow:0 0 0 6px #1b75bb24}.cpStep.current .cpStepLabel{color:var(--ink-900)}.cpStep button:focus-visible{outline:none}.cpStep button:focus-visible .cpStepDot{box-shadow:var(--ring-focus), 0 0 0 6px #1b75bb24}.cpCard{border:1px solid var(--ink-150);background:#fff;border-radius:20px;padding:36px 40px 0;overflow:hidden;box-shadow:0 1px 2px #1013170a,0 14px 36px #1013170f}.cpRestored{color:var(--rma-blue-dark);background:#1b75bb14;border-radius:12px;align-items:center;gap:10px;margin:-10px 0 24px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.cpRestored svg{flex:none;width:16px;height:16px}.cpRestored button{color:var(--rma-blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0;font-weight:700;text-decoration:underline}.cpStepHead{border-bottom:1px solid var(--ink-150);margin-bottom:30px;padding-bottom:24px}.cpStepCount{color:var(--rma-blue);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.cpStepHead h2{color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.025em;outline:none;margin:8px 0 6px;font-size:30px;font-weight:700;line-height:1.15}.cpStepHead p{color:var(--ink-500);margin:0;font-size:16px;line-height:1.5}.cpStepBody{gap:28px;display:grid}.cpGrid2,.cpGrid3{align-items:start;gap:24px;display:grid}.cpGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.cpGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.cpField{gap:10px;min-width:0;display:grid}.cpLabel{color:var(--ink-700);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;font-weight:800;display:flex}.cpLabel small{color:var(--ink-400);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:500}.cpField input[type=text],.cpField input[type=email],.cpField input[type=tel],.cpField textarea{border:1px solid var(--ink-200);background:var(--ink-050);width:100%;height:50px;color:var(--ink-900);font-family:var(--font-body);border-radius:12px;padding:0 16px;font-size:15.5px;transition:border-color .16s,background-color .16s,box-shadow .16s}.cpField textarea{resize:vertical;height:auto;min-height:124px;padding:14px 16px 26px;line-height:1.55;display:block}.cpField input::placeholder,.cpField textarea::placeholder{color:var(--ink-400)}.cpField input:hover,.cpField textarea:hover{border-color:var(--ink-300)}.cpField input:focus,.cpField textarea:focus{border-color:var(--rma-blue);box-shadow:var(--ring-focus);background:#fff;outline:none}.cpField.invalid input,.cpField.invalid textarea{border-color:var(--status-danger);background:#fff6f7}.cpField .dropdown,.cpField [class*=dropdown]{width:100%}.cpTextarea{display:block;position:relative}.cpTextarea em{bottom:9px;color:var(--ink-400);pointer-events:none;font-size:11.5px;font-style:normal;position:absolute;inset-inline-end:14px}.cpHint,.cpError{margin:0;font-size:13px;line-height:1.45}.cpHint{color:var(--ink-500)}.cpError{color:var(--status-danger);font-weight:600}.cpUnit{display:block;position:relative}.cpField .cpUnit input{padding-inline-end:56px}.cpUnit em{top:50%;color:var(--ink-400);font-family:var(--font-display);pointer-events:none;font-size:13px;font-style:normal;font-weight:700;position:absolute;inset-inline-end:16px;transform:translateY(-50%)}.cpSizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cpSize label{color:var(--ink-500);margin-bottom:7px;font-size:13px;font-weight:600;display:block}.cpChoices{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.cpChoicesThree{grid-template-columns:repeat(3,minmax(0,1fr))}.cpChoice{border:1.5px solid var(--ink-150);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;min-height:100%;padding:16px 40px 16px 16px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}[dir=rtl] .cpChoice{padding:16px 16px 16px 40px}.cpChoice:hover{border-color:var(--ink-300);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.cpChoice:focus-within{box-shadow:var(--ring-focus)}.cpChoice.checked{border-color:var(--rma-blue);background:linear-gradient(#1b75bb0f 0%,#1b75bb04 100%);box-shadow:0 0 0 3px #1b75bb1f}.cpChoiceIcon{border:1px solid var(--ink-150);background:var(--ink-050);width:44px;height:44px;color:var(--ink-600);border-radius:12px;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:grid}.cpChoiceIcon svg{width:22px;height:22px}.cpChoice.checked .cpChoiceIcon{border-color:var(--rma-blue);background:var(--rma-blue);color:#fff}.cpChoiceText strong{color:var(--ink-900);font-family:var(--font-display);font-size:14.5px;font-weight:700;line-height:1.3;display:block}.cpChoiceText small{color:var(--ink-500);margin-top:4px;font-size:13px;line-height:1.4;display:block}.cpChoiceMark{top:12px;border:1.5px solid var(--ink-200);color:#0000;background:#fff;border-radius:999px;place-items:center;width:20px;height:20px;transition:background-color .16s,border-color .16s;display:grid;position:absolute;inset-inline-end:12px}.cpChoiceMark svg{width:12px;height:12px}.cpChoice.checked .cpChoiceMark{border-color:var(--rma-blue);background:var(--rma-blue);color:#fff}.cpChoice.compact{grid-template-columns:40px minmax(0,1fr);padding-block:14px}.cpChoice.compact .cpChoiceIcon{width:40px;height:40px}.cpChoicesTypes{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}.cpChoicesTypes .cpChoice{grid-template-columns:1fr;align-content:start;gap:14px;padding:18px 18px 20px}.cpChoicesTypes .cpChoiceIcon{width:48px;height:48px}.cpChoicesTypes .cpChoiceIcon svg{width:24px;height:24px}.cpChoicesTypes .cpChoiceText strong{font-size:15px}.cpPills{flex-wrap:wrap;gap:8px;display:flex}.cpPill{border:1.5px solid var(--ink-200);min-height:42px;color:var(--ink-700);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;position:relative}.cpPill:hover{border-color:var(--ink-300)}.cpPill:focus-within{box-shadow:var(--ring-focus)}.cpPill.checked{border-color:var(--rma-blue);color:var(--rma-blue-dark);background:#1b75bb14}.cpPillTick{border:1.5px solid var(--ink-300);color:#0000;background:#fff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.cpPillTick svg{width:11px;height:11px}.cpPill.checked .cpPillTick{border-color:var(--rma-blue);background:var(--rma-blue);color:#fff}.cpVolumes{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.cpVolume{border:1.5px solid var(--ink-150);text-align:center;cursor:pointer;background:#fff;border-radius:14px;align-content:center;justify-items:center;gap:3px;min-height:82px;padding:14px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.cpVolume:hover{border-color:var(--ink-300)}.cpVolume:focus-within{box-shadow:var(--ring-focus)}.cpVolume strong{color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:800}.cpVolume small{color:var(--ink-500);font-size:12px}.cpVolume.checked{border-color:var(--rma-blue);background:#1b75bb0f;box-shadow:0 0 0 3px #1b75bb1f}.cpVolume.checked strong{color:var(--rma-blue-dark)}.cpSwitch{border:1.5px solid var(--ink-200);min-height:50px;color:var(--ink-700);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;font-size:14.5px;font-weight:600;display:flex;position:relative}.cpSwitch:focus-within{box-shadow:var(--ring-focus)}.cpSwitchTrack{background:var(--ink-200);border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .18s;position:relative}.cpSwitchTrack span{top:3px;width:18px;height:18px;transition:transform .18s var(--ease-out);background:#fff;border-radius:999px;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #10131740}.cpSwitch.checked{border-color:var(--rma-blue)}.cpSwitch.checked .cpSwitchTrack{background:var(--rma-blue)}.cpSwitch.checked .cpSwitchTrack span{transform:translateX(calc(16px * var(--dir-x)))}.cpCheck{border:1.5px solid var(--ink-150);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid;position:relative}.cpCheck:focus-within{box-shadow:var(--ring-focus)}.cpCheck.checked{border-color:var(--rma-blue);background:#1b75bb0a}.cpCheckBox{border:1.5px solid var(--ink-300);color:#0000;background:#fff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.cpCheckBox svg{width:14px;height:14px}.cpCheck.checked .cpCheckBox{border-color:var(--rma-blue);background:var(--rma-blue);color:#fff}.cpCheck strong{color:var(--ink-900);font-family:var(--font-display);font-size:14.5px;font-weight:700;display:block}.cpCheck small{color:var(--ink-500);margin-top:3px;font-size:13px;line-height:1.45;display:block}.cpDrop{border:2px dashed var(--ink-200);background:linear-gradient(180deg, #fff 0%, var(--ink-050) 100%);text-align:center;border-radius:18px;justify-items:center;gap:6px;padding:38px 24px 34px;transition:border-color .18s,background-color .18s;display:grid}.cpDrop.dragging{border-color:var(--rma-blue);background:#1b75bb0f}.cpDrop.full{opacity:.6}.cpDropIcon{width:62px;height:62px;color:var(--rma-blue);transition:transform .2s var(--ease-out);background:#1b75bb1a;border-radius:999px;place-items:center;margin-bottom:8px;display:grid}.cpDrop.dragging .cpDropIcon{transform:translateY(-3px)scale(1.06)}.cpDropIcon svg{width:28px;height:28px}.cpDrop strong{color:var(--ink-900);font-family:var(--font-display);font-size:17px;font-weight:700}.cpDropOr{color:var(--ink-500);font-size:14.5px}.cpDropOr button{color:var(--rma-blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cpDropOr button:disabled{color:var(--ink-400);cursor:not-allowed}.cpDrop small{color:var(--ink-500);font-size:12.5px}.cpFileNotes{color:var(--status-danger);background:#fff6f7;border:1px solid #c4122e38;border-radius:12px;gap:4px;margin:0;padding:12px 16px;font-size:13.5px;font-weight:600;list-style:none;display:grid}.cpFiles{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cpFiles li{border:1px solid var(--ink-150);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 10px 10px 12px;display:grid}.cpFileIcon{border:1px solid var(--ink-150);background:var(--ink-050);width:44px;height:44px;color:var(--rma-blue);border-radius:11px;place-items:center;display:grid;position:relative}.cpFileIcon svg{width:20px;height:20px}.cpFileIcon em{bottom:-6px;background:var(--ink-900);color:#fff;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800;position:absolute;inset-inline-end:-7px}.cpFileName{min-width:0}.cpFileName strong,.cpFileName small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cpFileName strong{color:var(--ink-900);font-size:14.5px;font-weight:700}.cpFileName small{color:var(--ink-500);font-size:12.5px}.cpFileRemove{width:38px;height:38px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.cpFileRemove:hover{color:var(--status-danger);background:#fff0f2}.cpFileRemove svg{width:17px;height:17px}.cpPrivacy,.cpConsent{color:var(--ink-600);align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.cpPrivacy{background:var(--ink-050);border-radius:12px;padding:12px 14px}.cpPrivacy svg,.cpConsent svg{width:16px;height:16px;color:var(--status-success);flex:none;margin-top:2px}.cpConsent{color:var(--ink-500)}.cpReview{border:1px solid var(--ink-150);background:var(--ink-050);border-radius:16px;padding:20px 22px 12px}.cpReview h3{color:var(--ink-900);font-family:var(--font-display);align-items:center;gap:10px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.cpReview h3 svg{width:18px;height:18px;color:var(--rma-blue)}.cpReview dl{margin:0}.cpReview dl>div{border-top:1px solid var(--ink-150);grid-template-columns:180px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:8px 0;display:grid}.cpReview dt{color:var(--ink-500);font-size:13.5px}.cpReview dd{color:var(--ink-900);margin:0;font-size:14.5px;font-weight:600}.cpReview button{width:32px;height:32px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.cpReview button:hover{color:var(--rma-blue);background:#fff}.cpReview button svg{width:15px;height:15px}.cpFeedback{color:var(--status-danger);background:#fff6f7;border:1px solid #c4122e40;border-radius:12px;align-items:center;gap:10px;margin:24px 0 0;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.cpFeedback svg{flex:none;width:16px;height:16px}.cpNav{border-top:1px solid var(--ink-150);background:var(--ink-050);justify-content:space-between;align-items:center;gap:16px;margin:34px -40px 0;padding:20px 40px;display:flex}.cpBack,.cpNext{font-family:var(--font-display);cursor:pointer;border-radius:10px;align-items:center;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.cpBack{border:1px solid var(--ink-200);height:50px;color:var(--ink-700);background:#fff;gap:10px;padding:0 20px;font-size:14px}.cpBack:hover{border-color:var(--ink-300);color:var(--ink-900)}.cpNext{border:1px solid var(--btn-bg,var(--rma-blue));background:var(--btn-bg,var(--rma-blue));color:#fff;gap:28px;min-height:54px;padding:0 22px 0 26px;font-size:15px}.cpNext:hover{border-color:var(--rma-blue-dark);background:var(--rma-blue-dark);transform:translateY(-1px)}.cpNext .buttonArrow{font-size:18px}.cpSubmit{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:var(--shadow-brand);gap:12px}.cpSubmit:hover{border-color:var(--brand-primary-hover);background:var(--brand-primary-hover)}.cpSubmit svg{width:18px;height:18px}[dir=rtl] .cpSubmit svg{transform:scaleX(-1)}.cpNext:disabled{opacity:.75;cursor:progress;transform:none}.cpBack:focus-visible,.cpNext:focus-visible{box-shadow:var(--ring-focus);outline:none}.cpSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite cpSpin}@keyframes cpSpin{to{transform:rotate(360deg)}}.cpSaved{color:var(--ink-500);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cpSaved svg{width:14px;height:14px;color:var(--status-success)}.cpSummary{color:#fff;box-shadow:var(--shadow-lg);background:radial-gradient(120% 70% at 100% 0,#1b75bb52 0%,#1b75bb00 60%),linear-gradient(#14181d 0%,#0d1013 100%);border-radius:20px;padding:28px;position:sticky;top:100px;overflow:hidden}.cpSummaryHead .eyebrow{color:var(--rma-blue-light);margin:0}.cpSummaryHead h2{color:#fff;font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:12px 0 18px;font-size:22px;font-weight:700;line-height:1.2}.cpProgress{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.cpProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--rma-blue) 0%, var(--rma-blue-light) 100%);height:100%;transition:width .4s var(--ease-out);display:block}.cpSummaryHead small{color:#fff9;margin-top:8px;font-size:12.5px;display:block}.cpSummaryList{margin:20px 0 0}.cpSummaryList>div{border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.cpSummaryList dt{color:#ffffff8c;flex:none;font-size:13px}.cpSummaryList dd{color:#ffffff4d;text-align:end;max-width:62%;margin:0;font-size:13.5px;font-weight:600}.cpSummaryList .filled dd{color:#fff}.cpSummaryNda{color:#ffffffdb;background:#39a3de1f;border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;display:flex}.cpSummaryNda svg{width:15px;height:15px;color:var(--rma-blue-light)}.cpSummaryContact{border-top:1px solid #ffffff1a;gap:9px;margin-top:22px;padding-top:18px;display:grid}.cpSummaryContact span{color:#ffffff80;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.cpSummaryContact a{color:#fff;align-items:center;gap:10px;width:fit-content;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.cpSummaryContact a:hover{color:var(--rma-blue-light)}.cpSummaryContact svg{width:16px;height:16px;color:var(--rma-blue-light)}.cpSuccess{border:1px solid var(--ink-150);text-align:center;background:#fff;border-radius:24px;max-width:780px;margin:0 auto;padding:52px 48px 48px;box-shadow:0 14px 40px #10131714}.cpSuccessIcon{width:76px;height:76px;margin:0 auto 18px;display:block}.cpSuccessIcon svg{width:100%;height:100%}.cpSuccessIcon circle{fill:#1e8e5a1a;stroke:var(--status-success);stroke-width:2px}.cpSuccessIcon path{fill:none;stroke:var(--status-success);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:cpDraw .6s .2s var(--ease-out) forwards}@keyframes cpDraw{to{stroke-dashoffset:0}}.cpSuccess .eyebrow{justify-content:center;margin:0;display:flex}.cpSuccess h2:focus{outline:none}.cpSuccess h2{color:var(--ink-900);font-family:var(--font-display);letter-spacing:-.025em;margin:10px 0;font-size:34px;font-weight:700}.cpSuccessText{max-width:540px;color:var(--ink-500);margin:0 auto;font-size:16px;line-height:1.55}.cpReference{border:1px dashed var(--ink-300);background:var(--ink-050);border-radius:14px;flex-direction:column;gap:4px;margin:26px auto 0;padding:14px 30px;display:inline-flex}.cpReference span{color:var(--ink-500);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.cpReference strong{color:var(--ink-900);font-family:var(--font-display);letter-spacing:.04em;font-size:26px;font-weight:800}.cpMailNote{color:var(--ink-500);justify-content:center;align-items:center;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.cpMailNote svg{width:16px;height:16px;color:var(--rma-blue)}.cpNextSteps{text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cpNextSteps li{border:1px solid var(--ink-150);background:var(--ink-050);color:var(--ink-700);border-radius:14px;padding:18px;font-size:14px;line-height:1.45}.cpNextSteps span{color:var(--rma-blue);font-family:var(--font-display);letter-spacing:.1em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.cpSuccessActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.cmHomeActions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1180px){.cpLayout{grid-template-columns:1fr}.cpSummary{position:static}}@media (width<=760px){.cpWizard{padding:32px 0 72px}.cpCard{border-radius:18px;padding:26px 20px 0}.cpNav{margin:28px -20px 0;padding:16px 20px}.cpSaved{display:none}.cpStepHead h2{font-size:24px}.cpGrid2,.cpGrid3,.cpChoices,.cpChoicesThree,.cpNextSteps{grid-template-columns:1fr}.cpChoicesTypes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cpChoicesTypes .cpChoice{padding:14px 32px 16px 14px}[dir=rtl] .cpChoicesTypes .cpChoice{padding:14px 14px 16px 32px}.cpChoicesTypes .cpChoiceText small{display:none}.cpVolumes{grid-template-columns:repeat(2,minmax(0,1fr))}.cpStepDot{width:34px;height:34px;font-size:13px}.cpStepperBar{top:16px}.cpStepLabel{display:none}.cpReview dl>div{grid-template-columns:minmax(0,1fr) 32px;gap:2px 12px}.cpReview dt{grid-column:1/-1}.cpReview dd{grid-row:2}.cpSuccess{padding:36px 22px 32px}.cpSuccess h2{font-size:26px}.cpSummary{padding:24px 22px}}@media (prefers-reduced-motion:reduce){.cpChoice,.cpStepperBar span,.cpProgress span,.cpSuccessIcon path{stroke-dashoffset:0;transition:none;animation:none}}.adBriefCard .adCardHead h2 svg{color:var(--rma-blue)}.adBriefBadge{color:#9a5b00;background:#fdf4e3;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.adBriefBadge svg{width:13px;height:13px}.adBriefText{border-inline-start:3px solid var(--rma-blue);background:var(--ink-050);color:var(--text);white-space:pre-line;border-radius:8px;margin:0 0 16px;padding:14px 16px;font-size:15px;line-height:1.65}.adBriefFiles{margin-top:18px}.adBriefFiles>span{color:var(--text-secondary);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.adBriefFiles ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adBriefFiles li{border:1px solid #10131714;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 10px;display:grid}.adBriefFileType{background:var(--ink-050);width:40px;height:40px;color:var(--rma-blue);border-radius:8px;place-items:center;display:grid;position:relative}.adBriefFileType svg{width:18px;height:18px}.adBriefFileType em{bottom:-5px;background:var(--ink-900);color:#fff;text-transform:uppercase;border-radius:4px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:800;position:absolute;inset-inline-end:-6px}.adBriefFileName{min-width:0}.adBriefFileName strong,.adBriefFileName small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adBriefFileName strong{font-size:14px}.adBriefFileName small{color:var(--text-secondary);font-size:12px}.adBriefFiles .cmsButton svg{width:15px;height:15px}@media (width<=720px){.adBriefFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pgal{gap:12px;display:grid}.pgalStage{isolation:isolate;position:relative}.pgal .pmMedia:hover img{transform:none}.pgalPhoto,.pgal3d{position:absolute;inset:0}.pgalOpen{cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.pgalOpen:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #1b75bb73}.pgalOpen img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .42s var(--ease-out), transform .6s var(--ease-out);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;padding:10%;position:absolute;inset:0;transform:scale(.985)}.pgalOpen img.active{opacity:1;transform:none}.pgalPhoto.zooming .pgalOpen img.active{transition:opacity .42s var(--ease-out), transform .16s ease-out;transform:scale(2)}.pgalZoomHint{inset-inline-end:18px;width:40px;height:40px;color:var(--ink-700);box-shadow:var(--shadow-md);opacity:0;background:#ffffffeb;border-radius:999px;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:18px}.pgalZoomHint svg{width:17px;height:17px}.pgalPhoto:hover .pgalZoomHint{opacity:1}.pgalPhoto.zooming .pgalZoomHint{opacity:0}.pgalArrow{z-index:2;width:46px;height:46px;color:var(--ink-900);box-shadow:var(--shadow-md);cursor:pointer;opacity:0;background:#fffffff0;border:1px solid #1013170f;border-radius:999px;place-items:center;padding:0;transition:opacity .2s,transform .2s,background-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pgalArrow svg{width:22px;height:22px}.pgalArrow.prev{inset-inline-start:16px}.pgalArrow.next{inset-inline-end:16px}[dir=rtl] .pgalArrow svg{transform:scaleX(-1)}.pgalPhoto:hover .pgalArrow,.pgalArrow:focus-visible{opacity:1}.pgalArrow:hover{background:#fff;transform:translateY(-50%)scale(1.06)}.pgalArrow:focus-visible{box-shadow:var(--ring-focus), var(--shadow-md);outline:none}@media (hover:none){.pgalArrow{opacity:1;width:40px;height:40px}.pgalZoomHint{opacity:1}}.pgalCounter{inset-inline-start:18px;z-index:2;color:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;pointer-events:none;background:#101317b8;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700;position:absolute;bottom:18px}.pgalStage figcaption{z-index:3}.pgalModes{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #1013170f;border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px -12px #10131773}.pgalModes button{height:36px;color:var(--ink-600);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:700;transition:background-color .18s,color .18s;display:inline-flex}.pgalModes button svg{width:16px;height:16px}.pgalModes button:hover{color:var(--ink-900)}.pgalModes button.active{background:var(--ink-900);color:#fff}.pgalModes button:focus-visible{box-shadow:var(--ring-focus);outline:none}.pgal-photo .pgalCounter{bottom:22px}.pgalThumbs{scrollbar-width:thin;gap:10px;padding:2px 2px 4px;display:flex;overflow-x:auto}.pgalThumb{background:var(--ink-100);cursor:pointer;border:2px solid #0000;border-radius:12px;flex:none;width:76px;height:76px;padding:0;transition:border-color .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10131714}.pgalThumb img{object-fit:contain;width:100%;height:100%;padding:8%}.pgalThumb:hover{transform:translateY(-2px)}.pgalThumb.active{border-color:var(--rma-blue)}.pgalThumb.source{border-style:dashed;border-color:#1b75bb66}.pgalThumb:focus-visible{box-shadow:var(--ring-focus);outline:none}.pgalThumb3d img{filter:saturate(.6)brightness(.8)}.pgalThumb3d span{color:#fff;font-family:var(--font-display);letter-spacing:.04em;background:linear-gradient(160deg,#1b75bbb8 0%,#101317c7 100%);place-content:center;justify-items:center;gap:2px;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.pgalThumb3d span svg{width:20px;height:20px}.pgalThumb3d.active span{background:linear-gradient(160deg, var(--rma-blue) 0%, var(--rma-blue-dark) 100%)}.p3d{background:radial-gradient(70% 60% at 50% 42%, #fff 0%, #fff0 70%), linear-gradient(180deg, var(--ink-100) 0%, #dfe4ea 100%);cursor:grab;outline:none;position:absolute;inset:0;overflow:hidden}.p3d:active{cursor:grabbing}.p3d:focus-visible{box-shadow:inset 0 0 0 3px #1b75bb73}.p3dStage,.p3dStage canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.p3dStage canvas{touch-action:none;animation:p3dIn .5s var(--ease-out)}@keyframes p3dIn{0%{opacity:0}}.p3dLoading{color:var(--ink-600);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.p3dSpinner{border:3px solid #1b75bb2e;border-top-color:var(--rma-blue);border-radius:999px;width:34px;height:34px;animation:.9s linear infinite cpSpin}.p3dBadge{top:62px;z-index:3;background:linear-gradient(135deg, var(--rma-blue) 0%, var(--rma-blue-dark) 100%);color:#fff;font-family:var(--font-display);cursor:help;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:18px;box-shadow:0 8px 18px -10px #1b75bbcc}.p3dBadge svg{width:13px;height:13px}.p3dHint{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#101317bd;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:opacity .4s;animation:2.4s ease-in-out 3 p3dNudge;display:inline-flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.p3dHint svg{width:16px;height:16px}.p3dHint.hidden{opacity:0}@keyframes p3dNudge{0%,to{transform:translate(-50%)}30%{transform:translate(calc(-50% - 8px))}60%{transform:translate(calc(8px - 50%))}}.p3dControls{top:50%;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);background:#ffffffe6;border:1px solid #1013170f;border-radius:999px;gap:6px;padding:5px;display:grid;position:absolute;inset-inline-end:14px;transform:translateY(-50%)}.p3dControls button{width:36px;height:36px;color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.p3dControls button:hover{background:var(--ink-100);color:var(--rma-blue)}.p3dControls button[aria-pressed=true]{color:var(--rma-blue)}.p3dControls button:focus-visible{box-shadow:var(--ring-focus);outline:none}.p3dControls svg{width:17px;height:17px}.p3d.isFullscreen{border-radius:0}.p3d.isFullscreen .p3dHint{bottom:32px}@media (width<=640px){.pgalThumb{width:64px;height:64px}.pgalModes button{height:34px;padding:0 13px}.pgalModes{left:auto;inset-inline-start:12px;bottom:12px;transform:none}.p3dControls{top:auto;bottom:12px;grid-auto-flow:column;gap:2px;padding:4px;inset-inline-end:12px;transform:none}.p3dControls .p3dZoom{display:none}.p3d.isFullscreen .p3dControls .p3dZoom{display:grid}.p3dControls button{width:34px;height:34px}.p3dBadge{top:56px;inset-inline-start:12px}.p3dHint{font-size:12px;bottom:62px}.pgal-photo .pgalCounter{top:56px;bottom:auto;inset-inline-start:12px}.pgalZoomHint{inset-inline-end:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.pgalOpen img,.p3dHint,.p3dStage canvas{transition:none;animation:none}}.cmsRowImage>button:first-child svg{width:17px;height:17px}.cmsRowImageCount{top:-7px;background:var(--rma-blue);color:#fff;pointer-events:none;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10.5px;font-weight:800;display:grid;position:absolute;inset-inline-end:-8px}.igEditor{gap:10px;display:grid}.igGrid{border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;margin:0;padding:0;list-style:none;transition:box-shadow .16s,background-color .16s;display:grid}.igEditor.compact .igGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.igGrid.dragging{box-shadow:0 0 0 2px var(--rma-blue);background:#1b75bb0d}.igTile{aspect-ratio:1;background:var(--ink-100);border:1px solid #1013171a;border-radius:10px;position:relative;overflow:hidden}.igTile.cover{border:2px solid var(--rma-blue)}.igTile>img{object-fit:contain;width:100%;height:100%;padding:6%}.igTile.pending{place-items:center;display:grid}.igCoverBadge{top:6px;background:var(--rma-blue);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:6px}.igCoverBadge svg{width:10px;height:10px}.igIndex{top:6px;color:#fff;background:#10131799;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:11px;font-weight:700;display:grid;position:absolute;inset-inline-end:6px}.igTools{opacity:0;background:linear-gradient(#10131700 0%,#101317b8 60%);justify-content:center;gap:2px;padding:6px 4px;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(6px)}.igTile:hover .igTools,.igTile:focus-within .igTools{opacity:1;transform:none}@media (hover:none){.igTools{opacity:1;transform:none}}.igTools button{width:26px;height:26px;color:var(--ink-800);cursor:pointer;background:#ffffffeb;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.igTools button:disabled{opacity:.35;cursor:default}.igTools button:hover:not(:disabled){color:var(--rma-blue);background:#fff}.igTools button.danger:hover{color:var(--status-danger)}.igTools svg{width:14px;height:14px}.igAdd{border:1.5px dashed var(--ink-300);background:#fff}.igAdd button{width:100%;height:100%;color:var(--ink-600);text-align:center;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;padding:8px;display:grid}.igAdd button:hover{color:var(--rma-blue);background:#1b75bb0d}.igAdd svg{width:24px;height:24px;color:var(--rma-blue)}.igAdd strong{font-size:12.5px}.igAdd small{color:var(--text-secondary);font-size:10.5px;line-height:1.3}.igEditor.compact .igAdd small{display:none}.igNote{color:#8a5300;background:#fff6e5;border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.ig3dLayer{z-index:2900;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1013178c;place-items:center;padding:20px;animation:.16s ease-out both confirmFade;display:grid;position:fixed;inset:0}.ig3dPanel{background:#fff;border-radius:18px;gap:14px;width:min(640px,100%);max-height:calc(100vh - 40px);padding:20px;animation:.22s cubic-bezier(.2,.8,.2,1) both confirmIn;display:grid;overflow:auto;box-shadow:0 30px 80px -28px #1013178c}.igRowPanel{width:min(760px,100%)}.ig3dHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ig3dHead strong{font-family:var(--font-display);font-size:17px;display:block}.ig3dHead small{color:var(--text-secondary);margin-top:3px;font-size:13px;display:block}.ig3dHead button{background:var(--ink-100);width:36px;height:36px;color:var(--ink-700);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.ig3dHead button svg{width:18px;height:18px}.ig3dStage{aspect-ratio:1;border-radius:14px;position:relative;overflow:hidden}.ig3dNote{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.igRowActions{justify-content:flex-end;display:flex}.adProjectTag,.adFileCount{border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.adProjectTag{color:var(--rma-blue-dark);background:#1b75bb1a}.adFileCount{background:var(--ink-100);color:var(--ink-600)}.adProjectTag svg,.adFileCount svg{width:13px;height:13px}.adTableProduct .adProjectTag+span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adBriefFacts .adFactWide{grid-column:1/-1}.adBriefNote{background:#fffaf0;border:1px solid #b7791f2e;border-radius:8px;margin-top:14px;padding:12px 14px}.adBriefNote span{color:#8a5300;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.adBriefNote p{color:var(--text);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.6}
