/*
Theme Name: ElitePen Solutions
Theme URI: https://elitepensolutions.com/
Author: ElitePen Solutions
Author URI: https://elitepensolutions.com/
Description: ElitePen Solutions builds fast websites, custom software, and AI automation that turn visitors into customers.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: elitepen-solutions
Tags: dark, custom-menu, featured-images
*/
    @font-face {
      font-family: "Google Sans Flex";
      src: url("data:application/octet-stream;base64,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") format("woff2");
      font-weight: 400;
      font-style: normal;
      font-display: swap;
    }

    @font-face {
      font-family: "Google Sans Flex";
      src: url("data:application/octet-stream;base64,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") format("woff2");
      font-weight: 500;
      font-style: normal;
      font-display: swap;
    }

    @font-face {
      font-family: "Google Sans Flex";
      src: url("data:application/octet-stream;base64,d09GMgABAAAAAFP0ABEAAAABEZAAAFOLAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagzIbgqwAHJhwBmA/U1RBVIEGAIUeEQgKgadkgaM5C4U6AAE2AiQDinAEIAWGbgeQZQwHW34LUcJuMb/bAeD/r36piyLYOGiGgUazETZsHEBsdqHi/78myDEkSdodoFrdBxYcgmQWUT2ylDlWJ9Gb2CW5ScAxPux5Pt3OZynEjCVdgb/a/8SUuzTvmlpxHDcwlzem+4FSHItBAPORgRCdmjEy7YpfHP2uIsTFEQTSmZjWaZB8Z93rDpY/WUN3S/GoK12mfDJ4YdhFgNvEj4jV0U+i0FZRZKnUfbtPQGi+BwgWkwU88uH5uf25771VACOEARsxosYIYY4YkSWYhdnwtWHOKozGALHR/mYARiWowmUEV7wYlyCwywn37qG81EWoYFWp9DNdLzmVYeO3Xc98inwxIReScEcghfdN1rHbWIK2+VfW4lKwFHH8GL+gRdAedfZpEn4yfGSwrGS9IV6C2GqSfHb2ivKK5jrgiqBcoO5u6N18v6buz9RH1QUvHnIJHkeuayHYDQKAuXUYgBV8mVOxisoxYmPkGD0yJbrUUW0hUnZ8mV9p/DdGftJDv8xsx69d3UgX5mKMzAEgl4ubYAMG9VCFCwle8ECr//xa7M/Mit7Vt27SsEyItEwJRFrgf09YNLYQ3RMG8cVESqIEQqFVsRb8nwCAtXkMXsKIRkWxG7sDqwtnLQrXjXVlain57Z0bcgGcw/EN+R4voUS+LL9K+R2OMh6yNojd7uxgB4vBAOSCvD8A9PeO5NnnO4PF8qsWS77xPL4xNlJE89baSNaExmZKMqVKA30mZ4MsUmiSRH9vS239tIKxbpybNxciI1zRxRs+E5UBIPm08s/5brWmk8wXQFqtNbe3u1pZB2QraIQgUNMgKsDUGqjUWS6IuoS7NF3K1lWbOk0HWHSBGrKMWdR+Dxc5ivGd+GaeXGyAZCSkOp2q8zTjBZOZI/t+yjJ2N/r/3+re//vM+x4rycoaY2RkZCTJvR/Xt/nsddseo0J0TGW436qmS3nA3FQgWja78BtMwAlwfQzqAY+mS6R5aDkIJObOArn9jU4whGTYIEe5+NggJ/og//sH2ACCjYA8+hGRQASlGZwc8mIqJtZZZo6Jhuhlol56KZMnT5o44YKoUYjp6kAwSD1m+BZ+Nm5S0xgq4pp8GKrWEJnLUYSbh8u0RII15VpYLRKc8D1IzTsgS00eAUI0QEKyLiFj6WjL3qw0m5yEhFuM0IMX+tBgV1qTDiRC9YlosYh4JBJjwDQZmCULCxVjqTKsUIE99cTeBuMIo3CscU2mmtYsU1mKUZNJzCuRWFUi8bgI6HjFGx3fBKARNDg9OCXLEsS7CU48zNp2VjXxiz8CjmlVoq97/Z0TpOgHJDtuBQZYnQgIKfrtxxoecj8lkMObXjuyfljfz02GZCAYUCg0KBCsK36PpaplSgixSRF8FFLDBCGl0S64ioI1GTEZAvMnyOqc+BOymiceIWJEJunXW8HeyEMMA4KLlFN7InlEKCyXcy6tOZwD2Z2t2ZBVMWZR5mRmJmdsRmRQ+qQyJclLRpISk/Bo4x/vuMYh8lhEGj5h8M8Pn7zxJhae6XB3uTKvu+iZM45rsc9Om62zgsECx9WabiJSrk1ARue6qkaPP9xZ4BYqcuMuJGd3JG/KFew+DdkfTcE/Wngh5LpMS4Jc5R+3MjqzOA/yv8qqGP+q8mEu7104OkHGRzWRQ/7AP3ZYFWUJVC6fuearwR8GvoZQAwpCkagCLZUH+icvMDTcF/yhIBszsQWvl1Easkf3ZZ9AJfJS4ktUFCaPCMwa2H/KHHBVcHlwSXBhEc57TGdH2DYBWZ1rqMTukJECgMOzoKCHJo/Nu0AN2pn3c7OPNn1yWyRCtIfgYj+fEsMUr0O8H7CgJxogR+acIyAVd4GcG8hO3gPoK7eFfDTQElTF+0Iu8Y91GZ2Q9ZWiDweB8LgOqJiuUQFylev8Y0CglCgOTeerLegBWoI2oGAeCXlsZ+TQT37ADz6Y8gh0IZcPUCCUX8APPuDOMrLl6Wt0IvcWyA8+eOQ3gghD8PAJiEjImLNgyZYde0oOnLjx4MmLDzVfGl0FCaalEypajFjxEqVJlyFLoSLFSpWp0FNvffTVT38DDDTIYCNUG2mUscYd6BuFDQEO6O8jChd1mReDj7rkZcHApamfiRSp5vLVSUsq90reMuV2T08AkVBziCAAcYbEFJzKvU91H+SEJmHIyNIwHA4aFsc5OoKh4SmPAtKSq3nCAMiDvhQkf6OGE+lXZ5NhMHouyl+FNiFiSL/raDiFQj+muoFpMJjOQM5hITfyNLFGHzFQek9U3VzSZs965tpfyIQx3/s1pB/MFzGiTolmeX4bpKiXjKA68qJl0FNRlH8Kwykk+eCsQSc1/lBccN28oB1p++Rb0JfD2W94400jmbKmLEqky6+QNYAfqdsUSXesvAcSpt14nlqTvIPaTNOLtDAasmLTtl+c2xElKShDsvEX56ASaJUgDQ/Tgopn0WqRVTYrNWohaq/ipWw7S+DHjywgDpTLYbHnTButWU73vgPgdNX4vpvH3rZnjporIbmuorEc30cBivp816gyDLCtnZEI9UapU+1UO/W8C7GmYx+HW/w1Sh4URUvwJt6ohI2KB5ei82TCYFc0Q7S12epgybPlQBnuhOK6+PZgQlV6P/pu8gRCQeW5wJqWarWufOfaroqqZnn3A2G1nmnyeY9DEV5KrBOS1JtD5tnp8FaLCTQBw6U4vcaZL36D+gkv6bkKWqZkhcxZt5jbgrwjbC1xg9PhqFYhvaH9Yi/l4eMFr91urxMLcJ9mOdIhJ/fJe5A7VUIiNJ8MQw0jXAAFSMBOAEfBKmBEgUNc8t/dYnyHBm6OajKpVSi760LFXvEa3myx7MMOaOuLOCx9yMHfwWRWM7Nue2qeQj9iRcE/ilNYlSqZWmz5OkKNLq3teUVPwShI60z7hyjLB1Puw69tJwmFTNpCKIO03msqwFVHdr32oBHK5kE5P4RPZvNBayUQZYo1l0dBtHhNtQMSHj6liVZkPg4q1NLOzoyQ7eBCuaCKVuesMo5ao85R+5s9R09H0zFtWPV3YXl+FfPqpPR8Xq/QiC+qzlQlKU1L4oYCGGySh4hYSYnl7iye9SHRZW5ikNlzfCz2SjhJSTQINBHXu+CgbYCYDM5zWMch7Rbz4TKJGKjh8ZpAXtlkix2aBu3cUbeg65nYO6+pftimsvuYeVhLAxZ4VGqeJgzz+ezeAVQWl16nVkYGpLoW9eQOSTR5/bfmKt2iDEJmSijJABkdyi0h18f3xGDXNH3r9zTSasB831mxEFLA4a381i26OWx2Vl3S0Pp0nSF1lon0Q3jg7+vcRp/yiZXCrsbVIxsygKVOiI0/PE1qKoh2tnzvtNbGI5zzSSETs5Xzk6H3h0Hqfpik/ltQB93fcvmqw71OqmDhqbYcNcHWylBLCIeNAUo/mHUZwMO4ZrgW2doWCWqopyEKFBbgjyVFyGg/+LxWds46S+Gqu5Tu6+DueQh8QhMOEsIjYqRGFlvZsY9CafTRK09OclQgjA6R8RMrijsXYXSBgFfKQt7YQExYW4NP2pLYhFZcREeTX8abEn0Q9xhA9HTuqlXiSUgoBQRVVAEOJlldFgAAAACQJPh11qaKSqxsADseT03zqpNTmFScUzOjghpAasgNAADDuscvN3rmAAAAABmOkAwgJCLC4QAzZXAsI+GimFIa6ooIaqjySJrLIj1iJm2qMWQZYUSsE4a8iCOVhFbGExMD/AJKygA7g4w2E5lm4a8dj+UVmFmIkAcJX441YpQqAIkBFxERQM/Bya1jBgAAAJAS4ElxZHg8AQ4wUTxmmynoWNUqY047I2773+1D/OD/s2GKrF69PxSHJO6xEJDirwMDjqHt70PTvttL3lBjvB4wL37AI3JGuxhn/kiiCZCyF5hQ0VD7D2Q1ino+IWuHF88rVTOXSyZCmyW2sVT+2w358gKfFejofRBvVJXDRG2KDaUvszkgUwtQxT7HHJ22TjXMDqY4E18v2gtP6g6iYd3e+/fReYXVkR6pilK2q9PtXYEYa8MfX3DpVHpRHu2phAhOlIOIECkSnBbufVfPWuMdFkA4Me1exLLe1rp5M1QEzvqyO6tWmFBykiNebmmjwp5gUpq3qs1c6r0q2nHzCJE9Sg5TjnngrNqi+0ktl6qLrBzLL4xyyW5JLAfZrc3/keUhADd9T9nx+D6aL/VpntkrJoG+XIKkJhB32qu+Dy3m2HG9+Ij5xskL2TL10Eq7WSkBY6s+NfAkZqYlcqZMGlFwXa7ILXqhxUIlR1f15JEgpdMpmqzzcAdJcG3QFPSfbql5VOqioloapf6xf4pqy6yvQ90WE1lJef0URZ+Cz52C2/0yl15OUjBI7c1djOeFYN+nUtmkAQHV/ny+KvqrO8pEU0LoTxjSbroD9xP9DSLA3zmR/tl8C0Etd0+CGaxvJK7mS3xQk8bOtM2FDwSi4qBEUhYsr85WQjNklwoqKYpDNB25ZHg/hR6hP4X4Fjnm7cg5kK8Zc6G0vvnsXLKxSStbVU+LnUjNSv7I/F4mKvaelrIClvzwY9MPFANk1u+pybmbILT+UFqQJwRkz2abyWL8P/u6w7I3XnwryiIDXcDWRqCsYxb871HbJFXYz9oTXUD59fmvruhIYGteTebobKrPrXXo71X+Ok1CxsgG0rYTwogCSgODOjPtImH11nHfY0KS37eyowdwcN24o9Qm/yn2G9lEwrkceY25n0KrgETSplNuVnEOQHxcG2UsdQ1khToCjdFhYi74wUg6Gw2GAOgw1TTtd5fUzBdLiKLKwXGy6udlpZD96hNPZ5SI1cSyMEN9YOAp8iYSPdGUK014EyvElMZXJ42exO1IghmzLIs1aGTPuMsLI2ycJ/WFwSJgPRYSBJjjPRQrJdmnhX/uwkWCfgYaYaR6Bssst8JKq6y2xlq33HbHXfe1affca2+89d4HH0MIQ1hEQIRERMTEPuHRo6gkSMDVTz/mBhpIZIQRnIw0krN69UwYGJhaZhl7yy1na4UVhFZaSWCVVayttloXa6zBsdZaErfcwnPbbXx33GHhrrss3XcfrU0bqXbtbDz3nNhrrym88YaZt96S+eAD4qOPqBBCYBWGMLALi7DAioAIwERIhGBHRESQR0zEUMU+9pQJTzjH6KPnMOSOvuQrF8fLfMpXiPDi0BWh3g5UdjLWvBWmzIanwde0MCw36yAyIp55bNNWNhboFGmubLYiI60SWV3SMdRDQtONi7KMXgY8TBw7182Rh/PIuiPdK7DerMx5Ut1Hhq++byBreDugQF5eXq/4W6K26HQBMkFOAv3bAnFUKGS0y7ieSqImzZpene0dLYHkyQO5B7Vh72dztj6o9XtUFwnrHuqVPSxoVSrwMCs5dY3cSKcO8O2sJmckZKSZWhMhHXFVxiTpN1ostV0dIxHXw9rQEe+PwJSj20ubgwzbc73bdm7dtUUKlJyxjVBhjcjFwpZmhkUzDLLYp1C0HXvhPqAfcJz2lNFxIJHEUNMi8cp/jYkA6+qsT1PONA9TxAjCYXOCpEVgkNg8LLVnISxdpr7t2mulVb1smOwyijtSg+rnjwMrVMUDSaM4RerEZgeiAuSUKp/w2b62QbIFpfPeKTkBPcXQr1lc79iB5YGOCdK3aoYq2pLWvHcJ7Q0RS9ssOydNIpWYspKGFphlzJv1OQyWHHmJ517sufyEPpeM2gYJgVpi5gCFjWXu+KoCk81xemkabvgK5wHGWKYHJBF2BO7jpNuKSE1Jqr+oEclNcuFg3g9lDV4NjL+WKskM42JL5FWh4bQslyl17fUMSP5AhcuNpoitfvtMk2Rn0Ksa4gki/u4cPLLAP8ouogNIrkXdr8zVrzjVEpa65tqSQN0JqfOHqDx7Wii92ZJq5sSBShrXxfC5fXR0EK6hmmyjemlNcAhm2+7HqhSV2NzLcg7l2DChKK9bPDqQrxmfvyap6f5j99dUWmZvtbffQrSnoRpCsfF9UU2l8vRbx3upg/FQlIbpxyS90ClC6QEa7zZ6PXeRLtF5hcaA4oEM7ScdxVSZMlfVMVAJjUM5cT1QUL6sviYrhVrRXqihNL07Q5qusScc3bb4U+w7UBmx0JsFlh/kGonaZQW0zEkzey7hCByVGslv+O8PFob85GwMTPkI1kIXewFK63rfWn7KpH33sjf3RCdD5axdb2slFY4r9WqYwP/qUlzmKbpdFefUGmqLs3PSQCbYAhN3vhgsBBeB0yFV5ydUk6enmiiScnH+OpujKC87GFKAbtF4inSxatoGv1OTUknDngZdg4d/pX6gFgzIABeKNEKRtl29JlRSdM6hQAMV3iiMc2QTSVRmLhxsPe6iJpvLqR7EhouCEdMUN2+joJvjhtKuYRkq7R5cthPue4lHc+0UVEysKMXcnUfbczDQFWGa5NvL1oouclshhcoxfU5eXRrVhvLo57G6foQUNbQJsPdGDEGNfs5zdkRM97aiPR1iZO9tN6x9OwCsDLYFLC7bgQLgcAhSUiNQH58tHYyfxl7ZjLsa6HCHKgIiyaEYjN/6M7oeDAnRBVLsOzvKXLEhsuQY6TtGeorGoLlhefsRTVEn/Dpk4TmvUmpy2pr5G3fS/BJ/k0hU+hW3mmSNtaP8jkEZGRMx0YYmGoJWlP6fl+LPiyBaW1Hf1gAWSgw47U9pPVSsWr9FhReZWaPprF5qJJq6LuXtd5AFkLwqVmCuoq9JhE6Vj811VATxhzRnxZlCRfXO3hTTXLBz0GYsXzyjjaigurb6kkduJsRqIpl2nRsUzcNiTPKjkxo9mrplpg0UhtMTxm8vtmGiiZaelgyCgbAVZQFXTBeUa2+QKButHpJHRmzSFupX72gb2zUBiO6XNOnthFpjCBHCc5utgpPbx9XsnrBP+abJP7ljE0vsemM2X3UQNnmABopddj1ZWwi2G7820nBVfGb1Ozf0sCfnvkA9oqqER8d8zIKpbrA1AdwIuQNcjM1IIklMmYmrBOsW6Q9wCGDubwpMPt250irV7ZYUaJrqjAd7gvKxvZLYf7t8bGvuUD2nJMWekXGhEEvm2BZXByDFOfrGk6ASV9eHbXL0gL1qskpl8vPteJGdcgt51bbuB988UwrlyRPygdf4hD/2/9RQs7+WI2QM8ANwDXfBtVSmfNEAtvo3aBTX/WAauZl8kpXpgFzDenm/dW5/cBrdOpJsstdSk6SsG4DUTYXIQL7ktSWEhzEtUAjSNMdNbtRbiO+rF6YPbtGkZG9cvEx6iZkYSTMZt5QpjygYuja/8BM2qgU+rXefUaikOsL2azpbPse76Kwq1td+kPuSXts+nJKDZsPkXJJyUFFIJXf8gaZO2o/poyI315TkJd3TUOuvbEaylSPTtIG8WTrP63W6/Xi2pLET9kNzPjDi3qyj+VzmNpdmH7F8Y47SqkeudXSRV9h4V3t2XOPSJH0jbsqS0J/Qkip2Q0AqVSb5V/vtM6/Sr6oiYEdQeTH9p4RL0hmgNLDTNkji+jUFXl22m6M+p14NNcixOGvGRUV+E5MID2aN0Vr/DWy+yLoVyjNV/ycE9+bfHsAZq0psth6FvfDUOb9LIeM1zphx8E+BxHRq6Lhg8dAC5mluHQVM9EdujzGkD9ueESPizFOptbRRnnBrISkO4zC2HKHg475ZTf9jk/UVchvNCe7pZT8lBnGGFsEeMEKxx4ivvBzUUzbDU2t1s5t5qkA2+f4xGXg49aBh5cCpJzPTBzNyPdSr0YyHtruCXsvdUIob4QKUc/XBnFgP8TMPEwrHkzE2XO22IvT5hcqYuXllKO+2Rg3GQU1f6GCuKah9eSS7DTfUNVZVWezgi4rGjR51I/HbkCNNDev4DjRewf1nrH9J3lC3SusfKD9zCnKHupKpSWhdNX1RTAhCpKLyZH3XOMQBZOwT2golU71cTqAxIKEYEqk2Y/YiTQC1EQYN0pWi8g30J/mhbaVB06kgGY01mUgRSNpcRiA6XbMQgtqBopAzLfkY7CNBEwOMtI1ImCOr+mpf/v4EJpXBg8Nq3Rz3EFcjlXd8SdjG6mwX5t5PBENb6Q6CcDxaSIwl1NbJd235LFZs29UF9f3Qtok2gE4/o6FRz2ipgsMHNf37So00ds40Avhtm9UvUNgWeZY1HsuSWgP1VtwqIVX19DvCTo6VrZQ79qZuVaDVc6SN2fA26xDNvwTo3AuDQr8F4bLIEDpwdfF0EvUVp78BehtkuL6qVRtslDpDGC01zxnnLHDVTYvdc4/RAw8s1aHDMi+8stw776zyKcC7QhMaO8MmHOwKj/CwJznJ0YggycFZcmb0OJ5g7jw7vkIBXipp4YPkbaykJ0XBKSRNNW8MINLJcFM0cSbhKaeMmthkAdTgo2SUmI4zTR24rWv0KMhR+JPWi07amNvyBkKA4rF3bAKIGbk46erY22kYfJOTPiwPO2WbN7+oyLpeJk49sl4tbWsbKxVZQwd5NOoz46iv5hYKikrKh1ajoNCkc/O8NgkIyMmY2QJczmocHIAEoKru6A2T1SksdDdLWOAPdzhmIIb3AUdK1AMmOQXnKCjRCavw1PTEGKbAYGDMacIx6/tY2HEc6ONEPxeauDdf5OHD7UMDXgwUi2NJAsuSyEuhWRpVMvoWWUVSJawoo1oFqjlrNOr6Vk19EgMUGuoLjIxpTfQVZlaE1uixQbstyuxQ7nBCckcnXmfK3Y4IFIaZ6YiJ8T2hKDrTlXAC6UMwEaYfQiT9CSYGszEIUzMEk5Cqn4axjCctEzA7MzCEYszKLAymFHMyB4Mp1w+ngvlEUIWZWYiJqcEk1OqHU8dSImjAzCzHxDRhEnZjTlZhElqwOOuwILexEHewGHdPqCjveyIVTz0TyXPDVHyMUXyKFfnCXPlwo3Jkq7IpnrGQv8Ct/I3b+Ae38i9u4z9cz/+4gQRczyv9DbzmX7bwFk14t/ktFahAwUOSWkdpUtpc8V8cQxVc9LLLsF64z75on7NPFYwvX2QOqswSemdtr7aJmwXnjKySGh8y81vmzKmz9aGdYHQsvMbMmoHTqW9egH1Ot/bh3tlr2tDTe1gP6LwOHOrKGbryKqhUdXyAjqasSkz+5FuenPOF2jWl17Cxh+0lac3mrMuKGKb4AqmF5md8JoodHjtwLp4seNNxoFdtX5GiaMTX9pcsRYC0sbvKkClItkLaKP5xPfPOeoRKVaL11Eus/gaIN8YYiUzqnWSWGsm86Z1mrvnSWcKz+MGzOcFz1gJ5Lrk183zwQX7+uwLKepcEBO65rnjS5Sg5esrVE5Fr8J+oEgXubyPZiO0AB+gDbkrgDLgAOJuGEZmOIao5E8g0IrgR2voxMsUrlauakVpGr6WKU3Bsc8THgcAsA7xMr37NUkcE9QFU3LQVOI6Yk7wz4MrjxuN/wG9AkRxDGDVGg9FidBg99ss0CkxgBgtYwQZ2cIIL3OABL/ggDglIkT094RKHsqwKoCqgFmrXAUMp29BO3gGOtU8qzvIuoauMW+gu5QFP+FL7JwN+ifoz9K9pvi/3x2C/f4vZDd9isumQIwqAEkCIGtEgWkSH6BGGGABGxISYEQtiRWyIHXEiLsSNeBAv4kP8gAAgCAgBwoAIIAqIAeJIAkkCUkgakAFkATlAHlAAFAElpIxUANX+063/xPDY8thhDhiZwFTgAle4he48HvB0fSFYx+KgS2WAByWiGHZGug8iKZfhCV95ko/gAnUA03qhXpAFWWoflOAThGHqGiDn8qzpNDZDLwj85RzIjH6Fi1huopab5KWVslKkLq3s1S5n/ZPLWd56pnDFK1vlKpdW1UrRY2n1WlrDVpkxy2ji0mK4rYO1t9GdfjVIWWvuAyLQmPBsLV4nO15UUHvShAnruyRX1k+thKoTMhW+RtCvqSJWkUhBVDZlpc6AUIr0wQWZpXw1qFq99VrdDVv/GbP2m7BSTQSm1BQi6xgKaGCABWzgALcneLXIoQpAsUyfPCObxGeRa/7M+BwHAAAAAID0NwAAAMAuAAAAAAAApH8BbXAJ5DZ/mbHlAL8Waw2v39w0xQXjVGAAGizVMpQHwpEF6A2RC0YA5mwQju3MbNQpsMTUk4B1jUZf51pbPKcYYwMj8OZJDoZFKBMdAwYLFw//g8n+xKbXhTMtO8+AcRqhPX41Jfe5Fwd09T7doxidu+8AGaHW/wXtWUIbHloBQaseOh8jZHzomnO0aI3mmDP/7VRo8iMtC459jG77Yog6Nej1WDlRcba0DaAiECoEXbF7vCFn5OAVPANwHyBnxEVsxCAXcLtuToZPSEzKlIwFK9bk7Cg4gHACFa8Idx7Ux4bjQcdJx7qjX0fXjxqPNhwNOkrY5buY/WS7ue00WABDIA08JbZvtkEjzJy/ZKZN76lAS46fzcwcH4bOFw3mGKEibUJqJxH8FybSlWAYal6oaFCvIgof5VnyEZTrkWOD4o2PRsiQmoqdBLgoCsVoLXw4SI2S1SpMIfYQJPK1O/8MVlzLblqT4pK2NGZ2+iUl6pj64qYDjMYqEcWdU/JRkSe24ZEEZ7rRjaZ0pD4/6ijwbvr0NYaIQbLM4pa6aUB0saLFUDcN7ygHr6aom4Z3JLy6oW4a3hHwSos6aewRlUiDDQ5iKP2oz8A6N73dyfn1k/Z1Tku6aXHuydD3JRiICM1GlT3BOFZu1Ink5DGGIeeQq9mEetSk8gaLU4hIcrAiA5ZnfVgWgwqWBr1YHJQxO+jEkqALs8ayZhHBODGEhamiIwsqOjC/oh3zKpozd0oz5mjTFUFMYc+zfzOxJRdnOMs5znOBi1zisiuueizeS1/6yte+ZIMIl5hGQqQxiVmUcYhjnOIcVVziGre4pwBFwGgt+Lrz+K66QaBNG4lnnpGGEAKT8IgIppHFhmVsY8s+iigokpMcyurycZRfPCv651L4+U89SexuCyH8P45CnLXtBM1jEctYpUusYxPb8AMGhaPJcfBdV/A99JQgXMKFNBJixiTKuLNIQQooDp8lk5OCNqMmfa2EAxpbugw0kosIGZI6BJwHQZyX9YnZik9h+jXPChBwLhTKOtvA552wf/6QDMOPbjliAxBwjumA4vAiBY8Ikc62Pztcz5CJ1RjhLIfpG47D4B/GSGeadxmbAfzcGOkMc7ZiGQa+YYx0up7ZGBngU8dIp+nqg6aBV46RTvXVTkKRiUHAKVCI7fbD3kWryNJ450CifLKME9nvZLR22fJeT372qVKUtLiUFAVOyTJ305JVmZo+SUtQFOHjiw4XNGtgMNNo/ZTJkiCcGlnOK5wEBEGBoBBAAMqr1DSdRbnNAIyRoIsmYBUkmA4J2LYEm2MCjj0x2WECbrHEFMcJeA6Jac4T8B0THPc5gcA59U0XBHI7+5CDiLzdQnjBuwRQg2yDBCMfpQBg1WaLZQV+UMG0h2IpM26SQhSAIwnbGrlDKVZnV0um44L2gWTVAyXoHije+R42VlXYKxbIIdLCMJVyey714DgigRgiqy9gJAzyjgwKWKZeHFvV5ohECY2vSSJx3D/FiTAhd0gLEakKJwPA8byJZ43gYHp25WFBf6h3Qt7Eng0xPqahKqFOwqJpFsVQzER4ALgxADe4xf66cZTo3Kfm1P6/FY5eO56D1wAdlgGckwxBcLHAabHAVVGPeKR+MwBPuC+EBgF5wgNCMChQt77FnmMwoB/zUAEGC4xQGirW+GgMKsXA+gaCFmmX1sx5Kw9oZUWuShPJQy+WKaDAAKdFI+C0mJoNrk6BYUfER7DxOkkR32RWS52qu3V/EJqhebTjcDsnpThSnERxWoW1wk7hoFAptIooxValg4NpZyc4GQU1rVUui2bUwXrQbzcXLzmNwkohnzr4PncCPBhYZDkCh8cd3AM5NA4+cDj1QfPz8x0nO1o7bgL8/GOuna5jHRM6fNp/bKdBwFXBHXUAeXOWQXRe61PmxZnjyvm6W/5oi5AodOKvN956EJlrnruq3XU3Yv2BxFHujn/ISf12zJP3Kf2evA86fIyd1wkWel6/6EwFog/Z43+fvQsb7yN3we3wiYgIiJhwCCFBoVDvR2y9CE1CwyI2zjoXbewD/ChhzjD46aRWp9zFRmFwsXDwCJmRMmFKrgtrNsQcuXKm4s4lFtwE8uMvQDdeBooQJlwUvUjR4qRKkixFnmw5ciUo10N3lXqpiqWehhtiqGFG62sMD72jT3g84u+b7z754qvPCLI6SUBSBNRHIBeAs7wcOO+1gRNfgv4boFBr7kSjXIhaYCCKhSY2xuLuEcQ+hV6dTajcSRTjYDe4vXgZxYrZtILymyoJagHiNFHRCduJWTMtgAkrQtrmqDj6GEQRE1mlRqaHeYgg32yOOSHGsYR9MfyNhrFKY1ui7TMEH5qzRTftz+w6ymnnuWhLaEaf8lg9grRZh+NmCtgFa0bezs23Oq3nqhooQn5qARawAvm7Rf0+3g1lTdt9SMg+Ic7dgLVTsVYt25/uNIqP9rj2Va4za7pwUJLjMa/Xo3qUpE7pfH/NK4pTNl5MK378Uc8PB8W4Mt+W5rZ2iS9mfCepHyy7kLTcohIHs7SVUq7MFRuU2+QVzO2RSL+vuBtgLR1hK/dwvFwGdadUzOJXPdGOSe/4JbVcRjxbf0pn3s/y5nqOMHMfkrPxbNKTgqUi56oDCWlRNXmbh09IQxxWunszbvB2DFEBOLigdXk2WU1ftUeawgQrgbUYEXM0V3gyfrvktDLH48YTxzC7ZpYWZrE5dpyU17sAaOOkIc3vTvFBvBFStWmKg6YV4vPvLPnsXD3Ht4YFmRM9Pvs23I9O/4wLoMNqNp/zGiBNur56T+jGgGbskk7XanL/70+aygtzLq1jgojQ2j6vQYddrVPMfF6ruPG0ts7AKzpyPm5fQK51zsy7ANE664i02EoQAlsdG2tOu7bqsmyTnI6N0NZIzewSQOuMSoK3EuTiPQGJiOAkO1wAhpDhJ2r6bLkrRMHbp8+ARHa4rVJJN860rOaXrpSZe9sdAL72j4M/l531p4IMOLcLVQny7FYqCDZa02PIqoWSIlGgUaN3FIAaDe73ac9RaNaex6/iTFZixgxg6kvHfMLVnqX0B/AAJGiADe6f4p1fJBTyHdYUo2xVV3CZ82bmAOiPg1kkx2zcWgc1bq2Ba7aq4mi8ZgnVS2oSOrckuKwAzN7YEtZDHSYg3gHAgM2HZlPR36ifS97FE5qmOckhKK8Es5XzDQog9xBtUxIxYvbEQkWCdS5r3YJmMdsHqZ/sHS9kU0lPoWyaF1z86ubYM8utcLYlo8ttRDdGNGrRgNtX0N9CkqWDYeHGEJfVmRab16esrR4yealfARX2LgrBnjzqmnB0mI7SV7vq/8fp44j8xy2xdFgBwsCe8Xh9qxOtPWz0dWu6FcUJhiYet6k4y7e+kwln2UbP4clsv6CfMRqidcWIGhrWpXVtPbhV7Z5Ohl8MxKXiVKdhlaSP3+up9a20W1ZnPy2sEEQ4F0t2rpNnpFra7YaWWtghHiqO/XLWkkmAY30UZI7QQ6cOthNAn0IXv97YTLlRvVI6COVuyDL7F6L9rZfI3cm5f0vMRneCgp8MoLTRmWfSdX0XAXfhMM3ioswidbwnXorZNCXFnvj3lS2fTlQ8NYjwK0lmhh5DtImIT+91sdS2WJJeu6m1yx64+n2cspvk5zUc4m/Mix2iaQrRzUN2Z3+KWKr7gsJG5pDqN0P0DEAZ48RYgrYZGkSvFquUCXVWVeKowSqpgStSFYqJZNVAhA6M5qc3OfWYbTpLXXBwKvYSWTigdwZnIsXCxcib2frfEP06VOeGfRoLOSlmAQwhyXzRLSF+X6hsvJvzKqRp4Gwti66do3nY9pBYum/t/i4uKSuxHkLiZ0WLye1fDGgytlk0OQdJaQhh/JvFSCKJqk6RMVTav90K5rtWyQKEj9RXjQNYPl2VhGN+3dPKAsAiSxA/uIi1/nXj8dbXxClQZhQsIx+nEDxtNQpCFYAu+bNYdc/I2Kld1o64kZdkNoqrJ7D2CZoJ0sQUiy1ANgIiXmwoF3k/ZvNzuXaZzjpdCxpEHLgpOqAiykozPFPtNGmQqhq/B+uO84SfhQThh6Q7h71ILWIhd9iFuACRYGUGxI39rdefcB1YWBmjc+du7+bLibNJk9Shh1s82bgH+hSVw3YzkxNl57GRbvTTTs2uXxw4oV8HDjYVzYKH/ibldIadqazpYNDAEpvJqg6U4X/twynCUo4FTD0kAzLjxFQyApjj2EqYSYazr5/RXwXqLnqOYhFWvs9Nqdf1hcwNtJA6jgkwfUzktRJCvGCz7i1cRdyq14izZZCQ3/2VuWFNzIzr7uXYKj2bTW1qB6Lf0s7MS/UsSbTB9tJ0LNyp4gQzK4GgsK/0ukezGKMWJjmr4bgHYXKLdlioJqlwmzDaV5arYL1xh8h8AmsraGzxNSW9dxkQS5qjYasJL4MryorFamEvL/PiQqC7vajwykSrcG6RVmLllQS1Nlpkz9e2bEHb6phoVaLRtqB5bUskeyaRMHmLVQUiRB3Us0FZa/fxeQTbeHKpiybNAAuQ+OzbKgTpg0ILCqqK5SYmqQf0jKajoX0TuUAWHimRxkI1Ymk4SFnfupNs6z3L/o48Rp/VWoCSRURZMlQGmgXUVYGEiuFoKAETRWERdqYIlRjXCUQucuiahOhO9yJGmLa8XAN4MjAVrPsNr02xgQ6nJ1taeHylF0+/YulPdw7e3pa+bD5xEDTbWWRpatn3FDFkDiYzOpGLGbe5t84ocsO2sRcODZHmB1K98GFtM7hLuZrZcqggD1hwv0lwOG9AcyAJCU6oBySYW0V52rYO2zbao8wdXYS9mtxV1CxG60X73og+F1itn9ETu527eQyea6TT2NCvioBrDiR+1SuJVduIUj32bRU5W02quQiTiliL/UjmLfu1W8Hoir6l6wbRrdPEIw8APQwGZHkkj7t/sZYrSvaaIDRS6j98UgahzTJhWK+CwwYwQo+M26QmLJEc77PoZzAx2c+tU257swcBDHBSY7yM1ew+BvQzr9LOvIa0izSUVGdjxGDWuBy97GSNeKhxyl4CaW9G0GCF1IEb6VrY0xRwe8xdYLZ0SHhCsYxk4AmHiQQXV6DkpvkuGd+eAk/NBS7ipV7Cib4d310bahd9uJMNN198k60rJxtsahq/Y3XRg/98o8/fJJMOH/S1akOOON9CUs51eW6TlSVN/EiTCQ2L15QryCL1G5sVnUFzo27+GE/x+2v+oas8XJV74J/8M5KdTSRPTHx+RUGGRApSEAIhBWtCzutS7id15tbXkwmR4/YeCdhT+7zsVjBGMGqPH2xuf3cvjMxJlJMAOfLSXM9Zwg8kc8NWsHisPvlJ4Cc/JeSMX8V8muUYoc6nlUDHNlkNM/l8uYMqZFKzMQE35+SqJEkzkeAHH1Ni0/ZKyJy6Byy46mSQrAizFTMMfT4TgmwogFzIFxWOJp3rAIvUDD83C1UjT3kMR1sBFZqHgDLrxK+lyvfJSQ25rJTwtgyaF1leSOPSozvCDjwiK1wL2Y1tP6q1/4ikoKzIMZ2FBNCzL5L9GzsYuqhFjtLUegTR5lV3XO8u6/LDOMTDGhBQguojT26tYVB0p/d61QHKyl2p7H/98qDHN9ty01PcaJMT75l2zdcjPtaBRrExcg1KxK0S7j9oRcyBfvOQM1odZe4KOD4ONWyCTJKW23y4SHSPj1LIPpaUrI8VC8Vw+hh0jtgXelmrB1/1z+rUlgmJqS0T331y5g5evXmIz19/uXOmpugxqnTn8e3JZ+1+mBiLaAa5L8Z0wCjD37vgJyhhvspUZeNmEbX295sPMTQ0HA4fh0bO/ZYR9xbIvuPzTLKPjjw7bHYAD/AbuI7WO1e7lmeTtqN04vJS1JyoiHYH+rxJe6MXl5S9e3kr2PGtqdsQ+LoT5I6IC/YITM/OeB8iQNyXNBv6a/xQQGsxNIZe55Z81tWt0Qoe7B56f61Zkhkgogc2hkJCJTQ/7kyXdRDKe00B0OIBQjLKe6qf2Hg36AXwGBldXkBN7RMlCbI2iCy8gOx/L3IhOfyP+S+9vGr//ASUWLlK58h6W+qNdu/cObpWTK3h/doq5+ZafsoHKUyuX5OafcqLZBbgsOH8I91aO8bC5mRLHnH9XbxuNWw4Y+qwXpSlL6k/DrNjYdG4gXRD4SIdy90joJjTSp3GFfbUq+/WO8SvKci88h9+nrVD4HWoY9rMmoWvz4ltPueTFObXr0ktP+fjZNZaggJ0vVuk/moeu41PMv+5MfanmJiSwigGFlZE/N0A5Nf4NSMkryiSvvkVwdmPa67PZ9/m8/T/zlubu48n+2dpxuvv/jiLayl+PTB8WB1QmR9Kh+JcnykNIBnYXbJ0BrixBNQWnDA5kXgdfugApfMXJ0dElUR50mRP9JDh5+JzV2o5Ov/R7Y1/NNk0Q3wniPbIcFTIcxS2VI3wuG3+pcWNb1dyq9hbToCAxkxM14AC2h0gAWSCBGCHgMKi/w8iAkxobhmuqGgbbs6CUDBa1d2Y9JAjRAnZIXXv4m17OD5NZnf3QmbIWWwA6yD9CwPIAMlWN1uEqdmGLbjUDD8hxbMldmGqVmFzzZpBKhEI/G96yqDOFUlqiqQFdzvBW7AynGyrVm+D0jDUgrxrFrlCs+0gt8hVwDgLiISc97fJWR0OkgYqpgZAGcj8i2aEqrNw+a8QBdnva//qDs8S3wD14W8Q9WwTWAoJ4CkSQNSlPjgOCUBlf5nvD79vePB74eA7iVEh8MtPYHWPReCHK7yuXld4fTz8vLlL7VGoASmgn1qGd8jpq+wU9J0aa2LH5PFzro3vLdYPLIiN8W+wEgphWi0MCv7Krfq711dOzoYw8E3FVNF6u6ORy24k1jXFTus9fIkwLN/FiTpRTvy1Z6iyi6nsTlwhjCr09qZRlNs7x3d/cHw3G582HXeqF6iH+BclxnmVmE/CkioYEH7TpbL0hquBC7W9zjtE3X/b9ebbPpowe289YSHTC+PSGw4r2bz/ZIFHkbWBHPYkQf3sn1MHKn5Pc8ynRflXcTzK2XdEoSUVGQlvwBsgoAThIK2qRnzYLezWPPdneDI/YGZHWtdEDQt7RlJSe4/UsKhnglaCX7f6T/L7Vp/fDk62mDSBT1tBpFuag0dK33ANi3vHUz1yZWvl8GlDqNr10oisglvzPJ/jqYb6Xtghj43WqhYQCgSU4C04MCjYKh332vFdWvdENYt6RlJTekdqWdA9QYzg9yVWD/nkPduPg0vtHWXrA0t33wir3wCNPoNEptJpG4Z8T+gGo1++H9raVcBUZXtSUkt7PtObO+eaHQLVq+HT7p+FQ0wlbHFYRxPBY6X6Mf7I6//7VzbKx1aO9lDmMTldTGLv8amRabuHlGwfOFXmVW5n4AgbsqBZ4o8pBGvtgDisgjhkX7QDerZcPNG3xWVWM3iOAr+s0NlbW7RtqgOa3R75qcFuNzzpCoVdsnz8Snd3NLmrv+3xjPxyls0zPF7ocjem33WjUOdBG7wBU1dN8ZqzY1TzvjLmKfsyUlt6q1jU2s14EFCCRCBazUN2JDjy8JXbezogHPSKjkwKDCjtiDECMyEIhIMgINftTYkz5PAZxqUttbR1lHhCOJjccuUEGU4GImEe0BgqF5GgYcr31W6oMvXAvmsnwXjY793GQxB4A47FLN/oOBYaGjMYvMaTCn4TvjFHT9w5Pw9CQbdE312Bvjl74kwhHHRN9I3398tqiTMC41WAN+DsPU0f2cmgkMNXbjZ2QjjoFRsRHxZYoIwWQjjoIXgcGPAHv+n6Pn4X5PcnP5cOmPxh7MBYNYsHRzKzB0drWDgwVvvwvhm372gNS/aPZeWE+nUsyl6JpUpYf2JXj11D7X4Y7gnrj/3aYrZpzx7Q41wLZ8Fk/o+lX4Rb+VDb+/vIkieawN+7utDTH0RYeVHb53Zo/i9vqe7O9XCGmXvrCA+ZWhiX3hjPegMny10LxYYy2H3zaZD5MJ1xwyAwAt6AWxX0oi2ScUX8rXnuLzCZIuBO1LB8o5WqG6SKTeuaqGJxCmMdCxgp2UPFENTN3Gqukomg+8XlsHyTparrZS09shOi1Fyth+TxH8/zeonHGuo7EcPu2+1ERhZXKQVGtpEhNrf18G4WXY2xbExpaiydwMIxXY5ztnHpjfZesq+d/y8EX9eaYxdZ2Za6DCQIVjxNlOXAgWwo67rXIcTF29CAaBejVqfL23bVpbJ0cnC84rafNBB2ZsPrfK2z2E93B4Wc9Xqcrm/dvDSZVY8bsVtjq8eMbvA5zojU3CKLk6PoW58RKIcrqO8ZFuFK66wIz8iUvKifIBx89iGPevSB6PowY9LbZAK1nrZdO5RcCXpGBkHzjsHuF0AYuNfITGr27qESeI6qLnOUvZkQhy0QBz/n3Hvm5uHdEA4GxIen+oeUteySQjgIAgkgJLU6d6PdEX82QsZxAqSCv5u7OKvJZc8NICnIZKkCaAhp5CpAODgQ/ra7qpXLhWj4GufD33VTtZSPRMJrkKaJAH+Cu9MXSdXMpVcKwfeIvL4CS/UgEgpeWYKVhpAcbLbfQY5RkAli9TdT5Bq4MAIhOlOnyC1VgDTwp+NSb1U7xSMHSAoiX+wBqsNd5A2F9BCHavAAuYKgKMRBVsHN+R6v8GyV9+e+4xItuw1R9fAWBIG34E1aav4Gq3F/nW8yBkeVrBg6mJQ9MFzHloP76XEqo2O0meV9D9JhaevdyKSrLfmA+w6HadPA32DaDE/JYc/se/NcXuKlQP1FwKhEx2FqNfgTjLey7/FIuTzP5MMVqpUwfW81gZCawriMqrisUeJRZKvrBHv+A6tu+meZFLj9RFw/g04lNbs2pomtNus7b6JydXJFQ5uDNSW8tO2mWKobWVvGRdIsMz5yGbVTp222J49QK8BmdhP7QF02i3WOfzxz+PWTHRx58+zQ2dfPduHg6ydHjxalpinomJzh6Z2c4UOHhDRFrYM61g1XwxmYvKxq+9585l3Zs09assFV2z9RoXBM3N4OJsZDI4/zssJLn+0dfgc+x2D1wqWOi3vyYxQzikJXBq+w8QtytiAmxJwcy96fxpzmXoCcvc6mz3IrhDlzuXtJYxKjSuqCgkvrkxlR0khBlGL/3yDCojN8EvLK0ywhDFyv4muu9bZkJvAMv7Se4xuf4arhoO5gW+zpIYmTitWhARYKpvl2pNF4RzvD8mtPpYlWB/1vvnH6K76PnTZ/Xsu0l/wQOx25UB1uLILFY3BoOxwBASXQCj7Dg/jyENluK1qFh3o67nLdEQif9IGGh++3DV3892kLg3Z9l5ku8yKSJvALZBVkH3HMLtVvAN+0hlwyMxf37cKwnHxvelckhZXCPYz1TYvypkV0mELXXtPQfL0YHoyAmLTM2A7jqBuTlzczIrLfb7XacJfCg0Wcn/8KVzB705+MDyhgngv8WGv6V+BHFIRHyOcyBplAQAlUFBQ0OxXUGOwGv7aD3O4WHj5bROGlFbH0LyqJNA7e+jfwaxdo/wiCwS8otzWKbhuLPZ1Ov6TO8ji9JXVX3F9m8hnDA39KastUBZ4vh+oDpEn7W7n765/TeJFf+cWzARVVsfSrrI6Jqa+OYmBtFf08IG+SLelYCL9gN/wF8j0/D1QVfPXOu5OMzzy5a6tauk+IMoKjfz9sPfnr4W76RnXarVcb6J19Koszb//x9eNeJZkBdC/KjwwtywqiW0luWKlHXJwHLeNiPDziYlxpExdHHs3jOp/A5dQNV1+dw92n3xoa7r68/vPos+/rmm3darIY41YutXUtT2OCaw2/g6bQUwKDGiHlObAR2oMOg4PabuvJJ9+k+TwcTtpD0YjOgJTSzrJ4alkUiS1HDpCO2nAMxsAyMHaxe/IWd5c1MtjlBE0VNpp6IuOdRFsbGrhDLDTfeXED8o34LH+WFQFrgiBK6G4VrSku7M4Np7Jl0BtOqrVbjDXDT+5hD/xR8IqovWquZgSZ7o/DPriDjTD1LXiJ9mDFosRDwVp+sMkfkrppDY3FFnqUtbfQX9P+EPYKoeJJEAyOQL/3xtG1SLZke27nnjymjXcQu2jvsf5c6hhXRStehYLNyfDsb2htslse1dSazuSLB5qOGIgtdSlpIzYwlIi1KS22pJkQ2niRjslwCkbBSlj9A1ixqGVvXQyN3aIl76ntiwqwoPdgUVnZQFEYNS0CxtXirD2iZPQ/WtfSZyAx3UkxibmBvth8B8XFpvrp28fdibqy3efKRkRdJkPjQKWuZSZ404cULbFbsaRYrG8kSb7XP9QO69beqQjrZhVUhvpPgYVnoEQNCAZvr/ZLfK9g+Z7aLVOD/eQZHtv84JtaGvX9vWnzh2orGJL0XV5qNJ5zTRgrKDkiKS+wqob4XhDlYu8SslWcUJweSoeSrLijd9LuGyVaQcucYF8zz3XWoi1SuDsO6iWXJgyZJF7Fo4MMDOv31lQf4FLelM2ViN9QKeQlwXy2hAXZsIS47ZvLf6n2HEHZMcfaRt16+Z8VZ3OTeIRulcQ11qqqTLII2zIJdJI740il5Y4VDvOq3Ox6eaqUx0rrRhSv9DyJSK7iz4P5xy/Mkz/k+IO0Ls+Sauw3T7j5LEUhVy5fVR0dWyfVXFEd9KHCxFxYEQ4V+ueAN4LFV+4sZPmd24t237mNZf4dL9CdRWNi3xA7GvkF2lgFBttRyz+KiLlx3QPENqFKHBhgczxU6Z04Vq1rq2Xp7y+xtSckXrdE4nrgORBx+gkEnh84xLP/CIEQCEGqdsrCwnLPBYPmRpX4WIpYzsrHR2RpHhsUS5FpVZoieY2bRufvo+A9rR8gPQdRl143Jf7X+QIUNuJAxaF4wM+Bm/XKfyShu/dNcYBPMMWDIrJ8SDHnInTzk2YHOsltTNx1aOLv7uEUIV/jCb/Wg7I937Zsuvb68nY6Kgbjvcy1dWXGrjD5M6foMDvbmFBHx9hQW7uYMNabQDdfaU6gk9za2F2XJn7uno4R8jVe8Gt9x8W+btkMCVhn2M+dYsKl0pgQR6fYEI4nNpyFaYnt7Ylx7W2JicGMS+6zhGntgEPfUoggJ1D1CPwbyBgC04FzEJgOJf8EQMVD4LUL9Tj8HayNgW1/koTeP8B2SKqhBPdi+ZTy+5d4YSTkuAYjIes1qLHjW8hyDUahWBJffvFbKeFPkEVTCfyCbDpK8AfIFqIE2TXhJdrCS2j2L/ASBy+tPeKgYyjnB1cQz06nPm03y5L7HwPvj4MLKmuOTE4GFUNWG2pra2hrDZ5XWasGj9MYJtvlIc1gabTzW+pX9c/tIXiVaKm9eJMH3MG9WLlVQ8I7Ufr2vvA+OunbR70b46hslF2H22ipEuW5ypmSFc7BdtFOb6nTn91Lq5M1vhFspRJ5ikS9VIOP8Q/TE74Jz4xvIHQ9GPXKdKylk73zxqt0bbWs/P2edQvKD7wAYX4l6EkBPklAcKnE8qAgq6tX+tG56moRFLKEQiKYngQT26EMTOqEoikQbdszee5bJWiTy0LHztLh1Ks7RqFaBSAdvGB4MvrAfiP+7u+6St/q8zoy5G5z9pS//0i/z4nu7+qlqZIlNhQTt4o9D3z2y6aJz35qkObreC8Pg/XwUZVgJ21zi5yU2Vnx6tJAn6n83PSpvrIZiaaPoMpe0HT5rncD1dWL/DNLQmMzi/x9U4piQ1NKiKlbD9H3m/RtjDOtWHZ3tK/mXNG2PPC4M2S2k5jr6IuEhuRaYT68+dkIyHis6j2vTf9gxexbbLn4jzGoZn/k8qTGEIYrm0oHJ39M/Abud4Bqw/C785W/P7Q0q77/qA6EisFHkCh4HYmCgVL+rQfzXN62CDejZU1Qq9bZsItHqtnyx+2zGyfbDBrAZ+0gu1O2XO7s52BCo3Tz49bnJEeH6+mVNJQ0cGLWCZMm8HUniE6vyQhyi3OWUzfcu8Ng0uPI/kp6F/TFbRqeYjGzPNOaykHunfofWn//sZGd/7OCku1hLDzDWIiuA+fLT8MfIAKcgFg3Quh3g/0QAWZBfHA6C607oTes2ElgWvpDkDYxJ3NwIDVtsD8zfX9/Wur+gbQ9OlJ7A32pnY6erZ2+ga0924dB6C34Z+pt+03IoNAwVPKgo+M1r77/qGvkF+Hl87e35tJMZ4+s9EqYWxSc6oGLWUK7jn7+4FU/a01iitlWc/2YYi6GwDqIpZZy3e6SsbqdWtT9k6brI77N7/Cg8dUs/V540Qqi3NOsHeM7+iqY23Yg0TlFvM0VPqoHVdv+WvBRsB7shB39Q3Bw4DDolXLuBX/LFsseOfJcKtUPX/bOKfbzy3or8lA5HXeyT5yGBeVw9sRH1dVVJyJCxekrGaQNc6vg9Mmq6n+bDp6orr7+zy/Mr4TBBScsawutKuHBeCgZ4eGZukManxnuQLsu/w6te6KzV2rZPuXOZ4N6dhaUi/zhVBm8+2wFrLIMj3YV0ijHe0TvC9GNDxdxcfGP6987wHZoNHNoHQzrTwCT4UMM9zHqSmZ4j/o0HPj76ckV9zv0m8CPvSC9NMjZ2jksXEavfT9FU8/sapK7uo3EfrumBVzpDJXKtxY0ZNjBVriDrSARGLAicTNUgAwvVRGqzsJ3XwGFINuYZzQM8IZ1cBfroGK3J8TCXcSCuFVwGL7HYageBvHYCPEw6r/pJiuz8uDP12BLOyT8Bra2ozXY0gH//Qa2dYCw8Qh9YSQ8Bv8W6Xv0f6AO+v8IP6Hq/PZbj2GsDD7CGqZUtHwlXeClUnHOK3mGNd8bNVzUmTnL9uVqBS+xE1gL7JYsXe1rBh/j8SjpkmU3SnH/Mhg9DPFYB21A0DN/MCwILsCIIHiHxyMJfTEakgY3GcpkhgaXSmeZgeGKk6YGOzkbGDo5mYbJcEgzpvfyFFp4uXFtuLtZCN09CZq2HhwzhneYbgwSP18Ppj2GjvrT98nhqS+u4dvrdfEQoVQNgW1793eqLQeXINgqVmpqKpFOiwbnIax9cyfS5FdWVAYFVZQFB1eVDfGq11VVtVbptlapWlem2lCGdA+PsyShOFxXvk73jvNbS/9cAPYC7RPd10fc/u+YUhe1w1UMoT/qCHn+Yy1fsWzM6d2cOUDhShDpq7E1IjfG3yctrUAA+cpBlv+bkiwTwgIzOJj77vIK5aqTtguf/AcWG0H/yy22IWy7NydveILCrzSTOlFwG9/iNpQ4L/hfJePMxdyPbx/LdLl4a82cviW76vbK3UaliQ2/FZY9X7289OXrWY2FHytyT8ye+vzmvhn6wDtDFqbDqLGy5ct/M18vW1X18vOM+ubns2peLV9W/uZLrfGMX4OvU09QoFNXo4+vR6OnW1dooFNPgx95bx76tlbSdkq21aM4OKCp5WCLj9rQXHHuTru93xQn/9nanPz07qyG8CHn7dJpEy6XWP89u6jU1UYZGGyzp9TZ27NUJt0bFG63t9SRpgSUdwkoUXz5o80uT/FHLs1vLd+3mw86NepCCaFCv2/DioVempElfrKq/rOtLDv3Ubms2llbAlsioMau38rIueLyPMGxCxJB62WxqaH6iZiGGx8sbMwuaLyOyhlDniA7Sx8fochHYWmlUIiECh/LV/tVIgsf78neFqLhKUlO04ndRoYTu0xNqDc0ShY0rv4NHz8Vavzzt8gP98+ST+z3v3nagguTf+zPP56yLRE2m0N2qyBzcUBJbTKjipsCJWGWK0WwxQhKZZxOIfFqY7iKU46+jmJiAqXCOnnmsneXk3mmna43LIG5F3KmguVXQNq7Oy6P3CJt70UaVVJozfQ+zwnSxico+OabGVVIYyL2we3ig2/BUduXXJXOaycODN2qM3e2EZnAl/SvF0h74UYx8Mk8uBEN9OyC6YlQauwhzEoAtvxyu2/h/Pmh+u1fzKoLL148Jrpdh3Fwn50Wr799fgTs8R4sUi9Fq2t/tE8dKPUwRHtVH9O3X16HNUgQCqy3AKLOLV0/LiQlFQRqm5CURKVYgkqwRDKRyJa92FYISLqXkv4M0T6xj/aIXYWXK7J9DVdLXZnCoXL+kIRTa9wTQrTP0ER7DN9or3qS0BjKOpTb40Fotix904lCbAKFaAAFL/QS2mx+M+DQiplAya3FtB7RXnkT7VvdhCaI2H1CriKxDFqJE1E6ThRpgVZbSQNQ1mDP8BDtndxon/BLPeyLe2kRF/CafQGF5e8dGDpRWAhx5eIaruZw6UTZxngVRMVWxB5JBzNQiEpQuCzBvPBgtBYPFtnQwSSKSg7QYlS2GErUjpzFOEPbmfWbFvep0YTcoxDtVZ4v860x61dSk92RLIgofdiMBexiBgO0eGZTWzJrl40QyghuSTHAs9p1ABcQM/fa3/z6i3bUJcNemu7plrfDVfpTiSwPu91SqBXLkzbXgXDWZiqqgaEOxXbIu/cw2bOiWnVqz2cvaPO0GYM9W2TzJ5OzpkU2SjS2QUh2LCEXOeupYm+5Fs6uTVtcfD/g7OSWkPyvDW2ZOi1SdvmuY9qtg7oajvUMb5A3Si0aRrwJbxZbgLeibV1sxmDzr7rVnDW3CFzAv6aLE9UbjsSGNoNWKxrGrrKN4wd3VqdBnRUYH6MMb6x+FfJD7It0ddhcuzkBx3Wh/sd24+ZgNrT9i4KQec48C5x/Le1ryAJwAWrsJ4mUKaB10e/G3+k2SMhvSeyQE44De5IcW1eaTUjkHoN8W36Bh1+oVXhdVc+LMNYFmffEgwsI5tcey5nDCrSwROvltP+GSXvQ7ODpVqx7I7Kb5CB2zKOa1CAWN85NqRK5joGbnOcTozQp/zGry3X16ta3zk1xiI3P4tVsb5qXKjExeY1Vf/TOgn+/8vAWB9+9iMMHvWg64qkqfBnWYL95gVkErdsg2zdXWpWIzTZHbkEUOD5REXWKlHz0aY46nHjM6XRAn58RbA5cgSWg3EJXZIW9+MOP+nf3TX7MPcOjkolX/D53HmAs/c3/I336xLPh6kkfJ62O7jyGOiczmHfYR5FXtRipD/5cWSHpEHrUbMas++bTwAC9t4uRqw+tvNo2M1LqkonV0+abHFrMZ0kS+fO+paBPWPOcxbTpuIWKMa8+IiGpqHI2q1b6ejFK96EuMfT/MHUMJWY9gsc1TGAXjXRe6AHMFdtRmJlxrSKUvkbDD4C8dz43Deos1rDmAc+FDfGHtlewfkBeXnlojlv1azRK1tY2BsZjp4HV1ynasdq6VkXI45qoCQZBsJ1UWJhHH27eeqIuQ02cD+BxMUzYcief4jfqfmAa+MF822warOPeWAqO/l2532k+H3/wXgWOz6Mmr5TVdMIvJG/o1tgfJMJ0FT/afCGa++ZE0xtcf8Jjp1xMuY2wuZW8QnKBeDcaqjHtUpdrtWLaYT4v4/q2HiBivZ/mER6lrNWSozV1acqiHuuE81dbn5nNlqyOXj/PWJbWnjabyNeV7QwBGCS1tXfFukZzLuzmujFCNe5u1GN9tdrpLc2p7BtdLF8f8yVR5hz+UAyJQHEo0A9G7tJSztD/nwalJexbt6JUNWpwEd5SZUXP/HScMob7Z7Mv+6oVi27Z6Exa7Vszu1JKMb76FWM8+PeMecxK6GfNTA2Se1SLYFgFvW4LtWC19dt212/of2i4allt3jWqEzBcwWOzMYeDadMEjuvKNn2ecczbLuvljlV2l41Ax0OY0q51zJZSetSQWl6b4KIvndlLhjU6aXEXTxoneKhkBHG8LP9m86o62JauavndNOzmNb96fY2bjyBF+EbAZT3fk2rrViS5Vw/3ed6Ubq8vc7WbB9Q7cZpxfKUjOjdmjbxD+0xa1gE6VlufJrabD5NrjgqF4mu6KfVnuCTimT8LQa79oRagQG749IIU2E4AAiZ889r7wqWn0P2dS3MuAz98zuB7gN/+9fvf/lkc0OXKnM9gQwECv0G1/kz37vj+d3mrl81P49y1h5k3ezNbjblfJ+ovDHOVpCFoZPjUTM9ikFJG2Hwkz/0MFZLwhUyjYa13qWU9RJ3Dduomkloou9/4eeDDbd0lJZKDcuJ3Z19gABFJZU96T+fbQ3jORNV0YsFM9t3kM4nZFEA8fBH0con7ZRt6El0PGsbci2n7ozFdKXSAd7DnU8wU1pMXGAz8+qUWbDSmTA1g3DTfmgcbcj86RrXWaFTrHsbknzIWKHvIhG58j84KVfZXpCoCUlH9CB9qjBec+ugRl/PuRoNo+BT0FovbdlgdnRj4NI2XIvqX0Ib9EusexH3/ym/uxXe8Qert389ogFxqbDgxfpAOWNOSNEFfoM3/WW4H73n6ChiPRXeEjBltzLSXNzy4dbb4LhbcR0T2DBupVnyz4NdTJPOTk6AxXUzFkddP3QYX6mHObrjRDycR1cRjeIoeTjTm9fROU6ZSvqAFFkEl9IKRsAR2wrKvzbjUHdbuQsi3U+R7FXXNXvWFOnMQMMb4PXgaIGZRryJ4OqWpcOabP3KH7UVVq0QmEgxnYMiNGzW8p4ZXXSCodwTnW56aE2ZNJWe33BIKqtZZMre3mrq0dUIlIY+h1DNUPVTOJqoLZ8ZGQCmrpqNLJRIqrs0SqxcPmaG5eKVsn1XMBPlTR93z5G4TJHWklKlgWdv4V5j1wwWaSsbuUND7Te7/je8LinuqCVMCScNcCTSAARaEf3etavdIAWpgHIyG3O7q8Zh9d3RsmzlOi2PBfTyIi4CTcKK2IxzeBqsKdCE9HJ5vfhiQwqvhK8LTuN4IcKNRLV/4F0TAeUiGKambO3eCW5C8ruHZQzhlrHTrVpypAnmN6ezarGuS6mcyW+qp3dMyxXtjCvYzoVmnk3kQqCikMIDbObnLXT8qrOlEh9NvhtXZibcQrOUI5K4KsbXiIQCADQGnCwUaaR7g7iUWwoQuV8MUcVrDtKSMdDPGMIt3EsJsgZGFxQK1haXcNb7UhNS6tRDgjGoRJuCbHKYgNCLMwFSlyQIXhC3JhZpW4Gvhl/tPkfC6nHb4XEnhprtVAUuUj3jEgT2SEiG4jrEYcEiPXBzVoAE9da+wwDFGCAxANsgRAjjy6RI84gT6rJ6jmEAInGM8ILRfNM/Mq+C4ROgNdRyKMFYX51kfhCxNrKRUj4atyW0v8AZIkbMKYtpUS4sUowSfrI/zkkQ2tXhzCyVBERZjkUXvRm3mGT2KxkJvbKCpveRnrks9UY+vg5q4tWTX7WvXWDcrD0c82MddilAt8sZ+3G5T2yu1R08W1tXWMYD9a+7YYWuCSXYtfZTLtUR2nDSGPzXgC9SEACiAw2c0mO/zuSs4r7OhcFqFbbrbbh5nKpVcvOSqyhnnnOfGnQfP0Ljgfxdd4sWbTxio+epB47Irerpmvh128vOW/91nn62uu6GXm4JpdaPzWkhYiNJbX/30MUB/q0SLMVCsV+IMMsRQg8VLkCjJLcOMUG142EgOBylSw0WadCNlGGWMsUZbbZxdMr2TJVuOWXLlGW+iSSbIV6BQkTeaFYdH+H8Ha+xuNKbpqeidX0z5ybLLfWWOTRkHy62II7Pf4M7+YRQv+R1s8h7xvGNAq0/Udw34c0cCEpiuCUpwtOkWXUISmrCER58ILb746lsiE5XoxKATm7jEJyGJSWJCwpZdkjHWcrDGCTOIsJkKS0pSk5b0ZCSTNFl22yOCgFCJMqHCtTqp0V777LfJZocdwcLniGem6WrMVmuKUi+SnRxTHcIxTV1yk5f8FKSQ2HsfHKCgZG+hcuvoU+ThUXfrzr0HhGvOQ/kCIWZhiYsIUuwvRUeNX1Qj2JEsHAGPnjx78erNuw+fvnz7ka9AoSLFSpQqU65CpSrVatRewkfRJ5rYbKmdlJBdf/NeNYycYH/2cbJ2tzdK8cDR0+QmHApkzB+Bumy1SrgxG8fzRTz3XybJKOV9Gn7JT5EnK09oPVC/JTfjXiZDbDwd2JH0u2tR/LTm1A0KEUMLtEScJIPQZHdYwBJ4CJLQfQ416OxZdg0NrB267eFKVZWTem4VTiReJ/FmfydqpF7t7lvDnjJ6Z10vOqwIu7eOIML+j4vBLrxSXQNwMnlBudCLKJNkVZnhFS34ES3MgGiBUC3wpFqQhq5MeEF7aU50mHXJgZ+pnmbTSqYJz1VIMzxbFs1BqkAiabkT0Qsldj0/Ek4rhkiy3kPaI3aJGPS+a2lbEwfujuv5zTbBe/FCPJEtqZ1xcrAjSA4FYCM2RDmLNdN5iBKkMgZHZ2oPcinmlvQbMTdRBilhscBLFHxbWETL0uQUmExoURIpHGCJbPU1t1QR8YT2SOZZWetdQkKSKF16U8Vngyax2lmDLMIJUp54VOr2VBEcnZ4S5U5BQuncap8jCmAtiBBkFKQGRIxURJkCR05IuMXa1si3pdceOzKj/Ay1Hw0Fzy9p4oxFEF0HHlpmftnaovXql8MllyQqSNCskrcAQEXBP98dlRxWb3AEFXQrabJsyVmZ9Z2saMzIx7hgHEc0WWSGqnusVLtHVxHjmL2m4n1K0K2k/rK8TeINiux4Zd9IUm/yYkule+YWmaMSNoyZLlHNQR236Obu+k/Tm9QvuHZ0w0cZvWl072dtya6rBflRTeeLurcWwnjzsDIMCXc6rIG45ecK6kaBW6RLsUg/6S20ftv+5//i7q4GAAAA") format("woff2");
      font-weight: 600;
      font-style: normal;
      font-display: swap;
    }

    @font-face {
      font-family: "Google Sans Flex";
      src: url("data:application/octet-stream;base64,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") format("woff2");
      font-weight: 700;
      font-style: normal;
      font-display: swap;
    }

    :root {
      color-scheme: dark;

      /* ==========================================================================
         EPS GLOBAL DESIGN SYSTEM COLOR TOKENS
         Brand Palette: Blue, Orange, White, Black
         ========================================================================== */

      /* --- EPS BRAND BLUES --- */
      --eps-blue: #0052FF;
      --eps-blue-primary: #0052FF;
      --eps-blue-electric: #0446F4;
      --eps-blue-vivid: #2563EB;
      --eps-blue-accent: #3B82F6;
      --eps-blue-sky: #60A5FA;
      --eps-blue-light: #38BDF8;
      --eps-blue-soft: #93C5FD;
      --eps-blue-ice: #BAE6FD;
      --eps-blue-tint: #EAF1FF;
      --eps-blue-dark: #0041D0;
      --eps-blue-deep: #0033A0;
      --eps-blue-navy: #051950;

      /* Blue Glows & Alphas */
      --eps-blue-glow: rgba(0, 82, 255, 0.4);
      --eps-blue-glow-soft: rgba(0, 82, 255, 0.2);
      --eps-blue-trans-02: rgba(4, 70, 244, 0.02);
      --eps-blue-trans-08: rgba(0, 82, 255, 0.08);
      --eps-blue-trans-12: rgba(0, 82, 255, 0.12);
      --eps-blue-trans-20: rgba(0, 82, 255, 0.20);
      --eps-blue-trans-25: rgba(4, 70, 244, 0.25);
      --eps-blue-trans-30: rgba(4, 70, 244, 0.30);
      --eps-blue-trans-35: rgba(4, 70, 244, 0.35);
      --eps-blue-trans-45: rgba(4, 70, 244, 0.45);
      --eps-blue-trans-50: rgba(4, 70, 244, 0.50);

      /* --- EPS BRAND ORANGES --- */
      --eps-orange: #FF7A00;
      --eps-orange-primary: #FF7A00;
      --eps-orange-vivid: #FF6B00;
      --eps-orange-warm: #FF9500;
      --eps-orange-light: #FF9433;
      --eps-orange-soft: #FFA000;
      --eps-orange-tint: #FFF1E6;

      /* Orange Glows & Alphas */
      --eps-orange-glow: rgba(255, 122, 0, 0.45);
      --eps-orange-glow-soft: rgba(255, 107, 0, 0.25);
      --eps-orange-trans-08: rgba(255, 122, 0, 0.08);
      --eps-orange-trans-12: rgba(255, 122, 0, 0.12);
      --eps-orange-trans-20: rgba(255, 122, 0, 0.20);

      /* --- EPS WHITES & INKS (Typography & Foregrounds) --- */
      --color-white: #FFFFFF;
      --text-white: #FFFFFF;
      --text-high: #F4F4F5;
      --text-secondary: #94A3B8;
      --text-muted: #A1A1AA;
      --text-dim: #64748B;
      --text-dimmer: #475569;
      --text-dark: #0F172A;

      /* --- EPS BLACKS & DARK SURFACES --- */
      --color-black: #000000;
      --bg-base: #07080A;
      --bg-deep: #06080A;
      --bg-surface: #0E0F11;
      --bg-card: #0D1117;
      --bg-card-subtle: rgba(13, 17, 23, 0.6);
      --bg-surface-elevated: #16171A;
      --bg-midnight: #0F172A;
      --bg-slate-dark: #0B0F1A;

      /* --- TRANSLUCENT OVERLAYS (White Alphas) --- */
      --white-trans-02: rgba(255, 255, 255, 0.02);
      --white-trans-03: rgba(255, 255, 255, 0.03);
      --white-trans-035: rgba(255, 255, 255, 0.035);
      --white-trans-04: rgba(255, 255, 255, 0.04);
      --white-trans-05: rgba(255, 255, 255, 0.05);
      --white-trans-06: rgba(255, 255, 255, 0.06);
      --white-trans-07: rgba(255, 255, 255, 0.07);
      --white-trans-08: rgba(255, 255, 255, 0.08);
      --white-trans-09: rgba(255, 255, 255, 0.09);
      --white-trans-10: rgba(255, 255, 255, 0.10);
      --white-trans-12: rgba(255, 255, 255, 0.12);
      --white-trans-14: rgba(255, 255, 255, 0.14);
      --white-trans-15: rgba(255, 255, 255, 0.15);
      --white-trans-16: rgba(255, 255, 255, 0.16);
      --white-trans-18: rgba(255, 255, 255, 0.18);
      --white-trans-20: rgba(255, 255, 255, 0.20);
      --white-trans-24: rgba(255, 255, 255, 0.24);
      --white-trans-28: rgba(255, 255, 255, 0.28);
      --white-trans-30: rgba(255, 255, 255, 0.30);
      --white-trans-40: rgba(255, 255, 255, 0.40);
      --white-trans-45: rgba(255, 255, 255, 0.45);
      --white-trans-55: rgba(255, 255, 255, 0.55);
      --white-trans-60: rgba(255, 255, 255, 0.60);
      --white-trans-70: rgba(255, 255, 255, 0.70);
      --white-trans-80: rgba(255, 255, 255, 0.80);
      --white-trans-85: rgba(255, 255, 255, 0.85);

      /* --- TRANSLUCENT OVERLAYS (Black Alphas) --- */
      --black-trans-20: rgba(0, 0, 0, 0.2);
      --black-trans-30: rgba(0, 0, 0, 0.3);
      --black-trans-40: rgba(0, 0, 0, 0.4);
      --black-trans-50: rgba(0, 0, 0, 0.5);
      --black-trans-55: rgba(0, 0, 0, 0.55);
      --black-trans-70: rgba(0, 0, 0, 0.7);
      --black-trans-80: rgba(0, 0, 0, 0.8);
      --black-trans-85: rgba(0, 0, 0, 0.85);
      --black-trans-90: rgba(0, 0, 0, 0.9);
      --black-trans-95: rgba(0, 0, 0, 0.95);

      /* --- BORDERS & HAIRLINES --- */
      --border-subtle: rgba(255, 255, 255, 0.08);
      --border-default: rgba(255, 255, 255, 0.12);
      --border-med: rgba(255, 255, 255, 0.14);
      --border-prominent: rgba(255, 255, 255, 0.20);
      --border-strong: rgba(255, 255, 255, 0.30);
      --hairline: rgba(255, 255, 255, 0.08);
      --btn-border: #64656B;

      /* --- COMPATIBILITY ALIASES --- */
      --bg: var(--bg-base);
      --panel: var(--bg-surface);
      --btn-dark: var(--bg-surface-elevated);
      --ink: var(--text-high);
      --grey: var(--text-muted);
      --grey-dim: #8B8B94;
      --lime: var(--eps-blue-electric);
      --dark-text: var(--color-white);
    }

    * {
      box-sizing: border-box;
    }

    html,
    body {
      margin: 0;
      padding: 0;
    }

    body {
      background: var(--bg);
      color: var(--ink);
      font-family: "Google Sans Flex", system-ui, -apple-system, "Segoe UI", sans-serif;
      -webkit-font-smoothing: antialiased;
      overflow-x: hidden;
    }

    a {
      text-decoration: none;
      color: inherit;
    }

    button {
      font-family: inherit;
      cursor: pointer;
    }

    /* ---------- Entrance (Framer appear: fade + small rise) ---------- */
    @keyframes riseIn {
      from {
        opacity: 0;
        transform: translateY(var(--rise, 16px));
      }

      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    .rise {
      opacity: 0;
      animation: riseIn 0.8s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
    }

    .r-badge {
      --rise: 12px;
      animation-delay: 0.02s;
    }

    .r-h1 {
      animation-delay: 0.10s;
    }

    .r-sub {
      animation-delay: 0.20s;
    }

    .r-cta {
      animation-delay: 0.30s;
    }

    .r-trust {
      animation-delay: 0.38s;
    }

    .r-stage {
      --rise: 28px;
      animation-delay: 0.46s;
      animation-duration: 0.95s;
    }

    .r-social {
      --rise: 20px;
      animation-delay: 0.55s;
    }

    @media (prefers-reduced-motion: reduce) {
      .rise {
        animation: none;
        opacity: 1;
      }

      .marquee-track {
        animation: none !important;
      }
    }

    /* ==========================================================================
       ELITE FLOATING CAPSULE HEADER & MORPHING MEGA-MENU (Silicon Valley Standard)
       ========================================================================== */
    .nav-wrap {
      position: fixed;
      top: 16px;
      left: 0;
      right: 0;
      z-index: 100;
      padding: 0 20px;
      pointer-events: none;
      transition: top 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .nav-wrap.scrolled {
      top: 10px;
    }

    .nav-capsule {
      max-width: 1260px;
      margin: 0 auto;
      height: 64px;
      padding: 0 10px 0 22px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      pointer-events: auto;
      position: relative;
      background: rgba(10, 11, 14, 0.72);
      -webkit-backdrop-filter: blur(28px) saturate(190%);
      backdrop-filter: blur(28px) saturate(190%);
      border-radius: 999px;
      border: 1px solid var(--white-trans-10);
      box-shadow:
        0 20px 40px -15px var(--black-trans-80),
        inset 0 1px 0 var(--white-trans-14),
        0 0 0 1px var(--black-trans-50),
        0 0 28px -6px var(--eps-blue-trans-35);
      transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .nav-wrap.scrolled .nav-capsule {
      background: rgba(10, 11, 14, 0.88);
      border-color: var(--white-trans-14);
      box-shadow:
        0 24px 50px -12px var(--black-trans-90),
        inset 0 1px 0 var(--white-trans-18),
        0 0 32px -4px var(--eps-blue-trans-35);
      height: 60px;
    }

    /* Specular light highlight that tracks mouse */
    .nav-capsule::before {
      content: "";
      position: absolute;
      inset: -1px;
      border-radius: inherit;
      padding: 1px;
      background: radial-gradient(280px circle at var(--mouse-x, 50%) var(--mouse-y, 0px),
          var(--eps-blue-trans-50),
          var(--white-trans-15) 30%,
          transparent 65%);
      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      pointer-events: none;
      opacity: 0.8;
      transition: opacity 0.3s ease;
    }

    /* Left: Brand */
    .nav-left {
      display: flex;
      align-items: center;
      gap: 14px;
      flex: none;
    }

    .logo {
      display: flex;
      align-items: center;
      gap: 10px;
      text-decoration: none;
      transition: transform 0.2s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.2s ease;
    }

    .logo:hover {
      transform: scale(1.02);
      opacity: 0.95;
    }

    .logo-img {
      height: 34px;
      width: auto;
      max-width: 195px;
      object-fit: contain;
      display: block;
      filter: drop-shadow(0 2px 10px var(--eps-blue-trans-30));
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), filter 0.25s ease;
    }

    .logo:hover .logo-img {
      filter: drop-shadow(0 2px 18px rgba(4, 70, 244, 0.6));
      transform: scale(1.03);
    }

    .status-pulse-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--eps-blue-electric);
      box-shadow: 0 0 8px var(--eps-blue-electric);
      animation: statusPulse 2s infinite ease-in-out;
    }

    @keyframes statusPulse {

      0%,
      100% {
        opacity: 1;
        transform: scale(1);
      }

      50% {
        opacity: 0.35;
        transform: scale(0.85);
      }
    }

    /* Center: Nav Cluster with Magnetic Sliding Pill */
    .nav-center {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
    }

    .nav-menu-cluster {
      display: flex;
      align-items: center;
      position: relative;
      background: var(--white-trans-03);
      border: 1px solid var(--white-trans-06);
      padding: 6px;
      border-radius: 999px;
      box-shadow: inset 0 1px 0 var(--white-trans-04);
    }

    /* The magnetic sliding pill indicator */
    .magnetic-pill {
      position: absolute;
      top: 4px;
      left: 0;
      height: calc(100% - 8px);
      border-radius: 999px;
      background: var(--white-trans-08);
      border: 1px solid var(--white-trans-12);
      box-shadow: 0 2px 10px var(--black-trans-30);
      pointer-events: none;
      opacity: 0;
      transition:
        transform 0.25s cubic-bezier(0.16, 1, 0.3, 1),
        width 0.25s cubic-bezier(0.16, 1, 0.3, 1),
        opacity 0.2s ease;
      z-index: 1;
    }

    .nav-tab-btn {
      position: relative;
      z-index: 2;
      display: inline-flex;
      align-items: center;
      gap: 5px;
      font-size: 15.5px;
      font-weight: 500;
      color: rgba(244, 244, 245, 0.85);
      padding: 7px 15px;
      border-radius: 999px;
      text-decoration: none;
      cursor: pointer;
      background: transparent;
      border: none;
      white-space: nowrap;
      transition: color 0.2s ease;
    }

    .nav-tab-btn:hover,
    .nav-tab-btn.active {
      color: var(--color-white);
    }

    .nav-tab-btn svg.tab-chevron {
      width: 11px;
      height: 11px;
      stroke-width: 2.2;
      opacity: 0.55;
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.2s ease, stroke 0.2s ease;
    }

    .nav-tab-btn.active svg.tab-chevron,
    .nav-tab-btn:hover svg.tab-chevron {
      opacity: 1;
      transform: rotate(180deg);
      stroke: var(--eps-blue-electric);
    }

    /* ---------- STRIPE-STYLE MORPHING MEGA-DROPDOWN CONTAINER ---------- */
    .dropdown-anchor {
      position: absolute;
      top: 100%;
      left: 50%;
      transform: translateX(-50%);
      padding-top: 14px;
      pointer-events: none;
      z-index: 90;
    }

    .dropdown-anchor.open {
      pointer-events: auto;
    }

    .mega-menu-panel {
      position: relative;
      max-width: calc(100vw - 32px);
      background: rgba(13, 14, 18, 0.96);
      -webkit-backdrop-filter: blur(32px) saturate(200%);
      backdrop-filter: blur(32px) saturate(200%);
      border: 1px solid var(--white-trans-12);
      border-radius: 20px;
      box-shadow:
        0 30px 70px -15px var(--black-trans-95),
        0 0 0 1px var(--white-trans-05),
        0 0 40px -10px var(--eps-blue-trans-25);
      overflow: hidden;
      opacity: 0;
      transform: translateY(8px) scale(0.98);
      transform-origin: top center;
      transition:
        width 0.28s cubic-bezier(0.16, 1, 0.3, 1),
        height 0.28s cubic-bezier(0.16, 1, 0.3, 1),
        transform 0.24s cubic-bezier(0.16, 1, 0.3, 1),
        opacity 0.2s ease;
    }

    .dropdown-anchor.open .mega-menu-panel {
      opacity: 1;
      transform: translateY(0) scale(1);
    }

    /* Top Caret pointing directly to active item */
    .dropdown-caret {
      position: absolute;
      top: 7px;
      left: 50%;
      width: 14px;
      height: 14px;
      background: rgba(13, 14, 18, 0.96);
      border-left: 1px solid var(--white-trans-12);
      border-top: 1px solid var(--white-trans-12);
      transform: translateX(-50%) rotate(45deg);
      z-index: 92;
      opacity: 0;
      transition: left 0.25s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.2s ease;
    }

    .dropdown-anchor.open .dropdown-caret {
      opacity: 1;
    }

    /* Inner Mega Content Panels (Cross-fade) */
    .mega-content-viewport {
      position: relative;
      width: 100%;
      height: 100%;
    }

    .mega-content-pane {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      opacity: 0;
      visibility: hidden;
      transform: translateX(12px);
      transition: opacity 0.2s ease, transform 0.22s cubic-bezier(0.16, 1, 0.3, 1);
      padding: 22px 28px 20px;
      box-sizing: border-box;
    }

    .mega-content-pane.active {
      opacity: 1;
      visibility: visible;
      transform: translateX(0);
      position: relative;
    }

    /* Mega Grid Layouts */
    .mega-grid-platform {
      display: grid;
      gap: 18px;
    }

    .mega-section-title {
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.08em;
      color: var(--text-secondary);
      text-transform: uppercase;
      margin-bottom: 10px;
      display: flex;
      align-items: center;
      gap: 6px;
    }

    .mega-feature-list {
      display: flex;
      flex-direction: column;
      gap: 2px;
    }

    .mega-feature-item {
      display: flex;
      align-items: center;
      gap: 12px;
      padding: 8px 12px;
      border-radius: 12px;
      text-decoration: none;
      position: relative;
      background: transparent;
      border: 1px solid transparent;
      transition:
        background 0.2s cubic-bezier(0.16, 1, 0.3, 1),
        border-color 0.2s cubic-bezier(0.16, 1, 0.3, 1),
        transform 0.2s cubic-bezier(0.16, 1, 0.3, 1),
        box-shadow 0.2s ease;
    }

    .mega-feature-item:hover {
      background: linear-gradient(135deg, var(--white-trans-05) 0%, var(--eps-blue-trans-08) 100%);
      border-color: rgba(4, 70, 244, 0.32);
      box-shadow: 0 4px 20px -3px var(--black-trans-50), inset 0 1px 0 var(--white-trans-08);
      transform: translateX(4px);
    }

    .item-icon {
      width: 32px;
      height: 32px;
      border-radius: 8px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex: none;
      box-shadow: inset 0 1px 0 var(--white-trans-20);
      transition:
        transform 0.22s cubic-bezier(0.16, 1, 0.3, 1),
        box-shadow 0.22s ease,
        filter 0.22s ease;
    }

    .item-icon svg {
      width: 16px;
      height: 16px;
      transition: transform 0.2s ease;
    }

    .mega-feature-item:hover .item-icon {
      transform: scale(1.08);
      box-shadow: 0 0 14px var(--eps-blue-trans-45), inset 0 1px 0 rgba(255, 255, 255, 0.3);
    }

    .item-icon.lime {
      background: rgba(4, 70, 244, 0.18);
      color: var(--eps-blue-accent);
    }

    .item-icon.cyan {
      background: rgba(110, 231, 210, 0.15);
      color: var(--eps-blue-light);
    }

    .item-icon.violet {
      background: rgba(167, 139, 250, 0.16);
      color: var(--eps-blue-soft);
    }

    .item-icon.amber {
      background: rgba(245, 158, 11, 0.15);
      color: var(--eps-orange-light);
    }

    .item-icon.rose {
      background: rgba(244, 63, 94, 0.15);
      color: var(--eps-orange-light);
    }

    .item-icon.blue {
      background: rgba(59, 130, 246, 0.15);
      color: var(--eps-blue-soft);
    }

    .item-content,
    .mega-feature-item>div:not(.item-icon) {
      flex: 1;
      min-width: 0;
    }

    .item-title {
      font-size: 13.5px;
      font-weight: 600;
      color: #f8fafc;
      line-height: 1.3;
      display: flex;
      align-items: center;
      gap: 6px;
      transition: color 0.18s ease;
    }

    .mega-feature-item:hover .item-title {
      color: var(--eps-blue-sky);
    }

    .item-badge {
      font-size: 9.5px;
      font-weight: 700;
      padding: 1px 6px;
      border-radius: 999px;
      text-transform: uppercase;
      letter-spacing: 0.02em;
    }

    .item-badge.new {
      background: rgba(4, 70, 244, 0.22);
      color: var(--eps-blue-sky);
      border: 1px solid var(--eps-blue-trans-45);
    }

    .item-badge.hot {
      background: rgba(110, 231, 210, 0.2);
      color: var(--eps-blue-light);
      border: 1px solid rgba(110, 231, 210, 0.3);
    }

    .item-desc {
      font-size: 11.5px;
      color: var(--text-secondary);
      line-height: 1.38;
      margin-top: 2px;
      transition: color 0.18s ease;
    }

    .mega-feature-item:hover .item-desc {
      color: #cbd5e1;
    }

    /* Micro sliding arrow on hover */
    .mega-feature-item::after {
      content: "";
      width: 6px;
      height: 6px;
      border-top: 2px solid var(--eps-blue-sky);
      border-right: 2px solid var(--eps-blue-sky);
      transform: rotate(45deg) translateX(-4px);
      margin-left: auto;
      opacity: 0;
      flex: none;
      transition: opacity 0.2s ease, transform 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .mega-feature-item:hover::after {
      opacity: 0.9;
      transform: rotate(45deg) translateX(0);
    }

    /* Live Code Playground Showcase Card inside Menu */
    .mega-grid-platform>div {
      display: flex;
      flex-direction: column;
    }

    .mega-showcase-card {
      background: rgba(18, 20, 26, 0.85);
      border: 1px solid var(--white-trans-08);
      border-radius: 14px;
      padding: 14px 16px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      position: relative;
      overflow: hidden;
      flex: 1;
      height: 100%;
      box-sizing: border-box;
      transition: border-color 0.2s ease, box-shadow 0.2s ease;
    }

    .mega-showcase-card:hover {
      border-color: var(--eps-blue-trans-35);
      box-shadow: 0 0 24px -6px var(--eps-blue-trans-30);
    }

    .mega-showcase-card::before {
      content: "";
      position: absolute;
      top: -40px;
      right: -40px;
      width: 120px;
      height: 120px;
      background: radial-gradient(circle, var(--eps-blue-trans-25) 0%, transparent 70%);
      pointer-events: none;
    }

    .showcase-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 10px;
    }

    .showcase-tag {
      font-size: 11px;
      font-weight: 600;
      color: var(--eps-blue-sky);
      display: flex;
      align-items: center;
      gap: 6px;
    }

    .showcase-latency {
      font-family: "Geist Mono", monospace;
      font-size: 11px;
      color: var(--text-secondary);
    }

    .showcase-code {
      font-family: "Geist Mono", monospace;
      font-size: 11.5px;
      line-height: 1.6;
      background: var(--black-trans-50);
      border: 1px solid var(--white-trans-06);
      padding: 10px;
      border-radius: 8px;
      color: #e2e8f0;
      margin-bottom: 12px;
    }

    .code-comment {
      color: var(--text-dim);
    }

    .code-kw {
      color: var(--eps-orange-primary);
      font-weight: 600;
    }

    .code-fn {
      color: var(--eps-blue-sky);
    }

    .code-str {
      color: var(--eps-blue-sky);
    }

    .showcase-cta {
      display: inline-flex;
      align-items: center;
      justify-content: space-between;
      font-size: 12px;
      font-weight: 600;
      color: var(--color-white);
      padding: 8px 12px;
      background: var(--white-trans-06);
      border: 1px solid var(--white-trans-10);
      border-radius: 8px;
      text-decoration: none;
      transition: all 0.18s ease;
    }

    .showcase-cta:hover {
      background: var(--eps-blue-trans-25);
      border-color: var(--eps-blue-trans-50);
      color: var(--color-white);
    }

    /* Right Actions Cluster */
    .nav-right-cluster {
      display: flex;
      align-items: center;
      gap: 12px;
      flex: none;
    }

    .nav-link-login {
      font-size: 13.5px;
      font-weight: 500;
      color: rgba(244, 244, 245, 0.85);
      text-decoration: none;
      padding: 8px 12px;
      border-radius: 999px;
      transition: color 0.15s ease;
    }

    .nav-link-login:hover {
      color: var(--color-white);
    }

    .btn-brushed-demo {
      height: 38px;
      padding: 0 16px;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      border-radius: 999px;
      background: var(--white-trans-05);
      border: 1px solid var(--white-trans-12);
      color: var(--text-high);
      font-size: 13px;
      font-weight: 500;
      text-decoration: none;
      white-space: nowrap;
      transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .btn-brushed-demo:hover {
      background: var(--white-trans-10);
      border-color: var(--white-trans-24);
      color: var(--color-white);
      transform: translateY(-1px);
    }

    /* Electric Blue Shimmer Button (Primary CTA) */
    .btn-shimmer-volt {
      /* height: 45px; */
      padding: 12px 32px;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      border-radius: 999px;
      background: linear-gradient(110deg,
          var(--eps-blue-electric) 0%,
          var(--eps-blue-vivid) 35%,
          var(--eps-blue-sky) 50%,
          var(--eps-blue-vivid) 65%,
          var(--eps-blue-electric) 100%);
      background-size: 200% 100%;
      animation: btnShimmer 4s infinite linear;
      border: 1px solid var(--white-trans-40);
      color: var(--color-white);
      font-size: 16px;
      line-height: 22px;
      font-weight: 600;
      text-transform: uppercase;
      text-decoration: none;
      white-space: nowrap;
      box-shadow: 0 0 24px var(--eps-blue-trans-45),
        inset 0 1px 0 var(--white-trans-40);
      transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    }

    @keyframes btnShimmer {
      0% {
        background-position: 200% 0;
      }

      100% {
        background-position: -200% 0;
      }
    }

    .btn-shimmer-volt:hover {
      transform: translateY(-1px) scale(1.02);
      box-shadow:
        0 0 35px rgba(4, 70, 244, 0.7),
        inset 0 1px 0 var(--white-trans-60);
      color: var(--color-white);
    }

    .btn-shimmer-volt svg {
      width: 14px;
      height: 14px;
      stroke-width: 2.5;
      transition: transform 0.2s ease;
    }

    .btn-shimmer-volt:hover svg {
      transform: translateX(3px);
    }

    /* Fiery Orange Accent Button (Secondary Hero CTA) */
    .btn-orange-glow {
      padding: 12px 32px;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      border-radius: 999px;
      background: linear-gradient(rgb(255, 147, 74) 0%, rgb(241, 96, 1) 60%, rgb(226, 83, 0) 100%) rgba(0, 0, 0, 0);
      border: 1px solid var(--white-trans-40);
      color: var(--color-white);
      font-size: 16px;
      line-height: 22px;
      text-transform: uppercase;
      font-weight: 600;
      text-decoration: none;
      white-space: nowrap;
      box-shadow: rgba(241, 96, 1, 0.75) 0px 14px 40px -10px, var(--white-trans-45) 0px 1px 0px 0px inset, rgba(150, 40, 0, 0.35) 0px -2px 6px 0px inset;
      transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .btn-orange-glow:hover {
      transform: translateY(-1px) scale(1.02);
      box-shadow:
        0 0 36px rgba(255, 106, 0, 0.75),
        inset 0 1px 0 var(--white-trans-70);
      color: var(--color-white);
    }

    .btn-orange-glow svg {
      width: 14px;
      height: 14px;
      stroke-width: 2.5;
      transition: transform 0.2s ease;
    }

    .btn-orange-glow:hover svg {
      transform: translateX(3px);
    }

    /* Hamburger Button (Transforms to 'X') */
    .btn-hamburger {
      display: none;
      width: 38px;
      height: 38px;
      border-radius: 10px;
      background: var(--white-trans-05);
      border: 1px solid var(--white-trans-08);
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 5px;
      cursor: pointer;
      transition: all 0.2s ease;
    }

    .btn-hamburger:hover {
      background: var(--white-trans-10);
    }

    .btn-hamburger span {
      display: block;
      width: 18px;
      height: 2px;
      background: var(--text-high);
      border-radius: 2px;
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.2s ease;
    }

    .btn-hamburger.active .bar-top {
      transform: translateY(7px) rotate(45deg);
    }

    .btn-hamburger.active .bar-mid {
      opacity: 0;
      transform: scaleX(0);
    }

    .btn-hamburger.active .bar-bot {
      transform: translateY(-7px) rotate(-45deg);
    }

    /* ---------- COMMAND PALETTE MODAL (⌘K) ---------- */
    /* ---------- UPGRADED MOBILE DRAWER SHEET ---------- */
    .mobile-drawer-backdrop {
      position: fixed;
      inset: 0;
      background: var(--black-trans-70);
      -webkit-backdrop-filter: blur(10px);
      backdrop-filter: blur(10px);
      z-index: 150;
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.25s ease;
    }

    .mobile-drawer-backdrop.open {
      opacity: 1;
      pointer-events: auto;
    }

    .mobile-drawer-sheet {
      position: fixed;
      top: 86px;
      left: 16px;
      right: 16px;
      z-index: 160;
      background: rgba(12, 13, 17, 0.98);
      -webkit-backdrop-filter: blur(32px);
      backdrop-filter: blur(32px);
      border: 1px solid var(--white-trans-12);
      border-radius: 24px;
      padding: 20px;
      box-shadow: 0 30px 70px var(--black-trans-95);
      opacity: 0;
      transform: translateY(-12px) scale(0.98);
      pointer-events: none;
      transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1);
      max-height: calc(100vh - 110px);
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
    }

    .mobile-drawer-sheet::-webkit-scrollbar {
      width: 4px;
    }

    .mobile-drawer-sheet::-webkit-scrollbar-thumb {
      background: var(--white-trans-15);
      border-radius: 4px;
    }

    .mobile-drawer-sheet.open {
      opacity: 1;
      transform: translateY(0) scale(1);
      pointer-events: auto;
    }

    .mobile-search-btn {
      width: 100%;
      display: flex;
      align-items: center;
      gap: 10px;
      padding: 12px 14px;
      background: var(--white-trans-05);
      border: 1px solid var(--white-trans-08);
      border-radius: 12px;
      color: var(--text-secondary);
      font-size: 14px;
      margin-bottom: 16px;
      cursor: pointer;
      display: none;
    }

    .mobile-search-btn svg {
      width: 16px;
      height: 16px;
    }

    .mobile-nav-group {
      display: flex;
      flex-direction: column;
      gap: 2px;
      margin-bottom: 16px;
    }

    .mobile-nav-link {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 12px 10px;
      font-size: 15.5px;
      font-weight: 500;
      color: var(--text-high);
      text-decoration: none;
      border-radius: 10px;
      border-bottom: 1px solid var(--white-trans-05);
      transition: background 0.18s ease, color 0.18s ease;
    }

    .mobile-nav-link:hover,
    .mobile-nav-link:active {
      color: var(--eps-blue-sky);
      background: var(--white-trans-04);
    }

    /* Mobile Accordion Mega Menu */
    .mobile-accordion-item {
      border-bottom: 1px solid var(--white-trans-05);
    }

    .mobile-accordion-btn {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 12px 10px;
      font-size: 15.5px;
      font-weight: 500;
      color: var(--text-high);
      background: transparent;
      border: none;
      border-radius: 10px;
      cursor: pointer;
      text-align: left;
      transition: background 0.18s ease, color 0.18s ease;
    }

    .mobile-accordion-btn:hover,
    .mobile-accordion-btn:active,
    .mobile-accordion-btn.active {
      color: var(--eps-blue-sky);
      background: var(--white-trans-04);
    }

    .mobile-accordion-btn-left {
      display: flex;
      align-items: center;
      gap: 8px;
    }

    .mobile-accordion-chevron {
      width: 15px;
      height: 15px;
      stroke-width: 2.2;
      opacity: 0.6;
      transition: transform 0.28s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.2s ease, stroke 0.2s ease;
    }

    .mobile-accordion-btn.active .mobile-accordion-chevron {
      transform: rotate(180deg);
      opacity: 1;
      stroke: var(--eps-blue-sky);
    }

    .mobile-accordion-collapse {
      max-height: 0;
      overflow: hidden;
      opacity: 0;
      transition: max-height 0.35s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.25s ease;
    }

    .mobile-accordion-collapse.open {
      max-height: 1800px;
      opacity: 1;
    }

    .mobile-mega-body {
      padding: 6px 2px 14px;
      display: flex;
      flex-direction: column;
      gap: 12px;
    }

    .mobile-mega-cat {
      background: var(--white-trans-02);
      border: 1px solid var(--white-trans-05);
      border-radius: 14px;
      padding: 10px 10px 8px;
    }

    .mobile-mega-cat-title {
      font-size: 10.5px;
      font-weight: 700;
      letter-spacing: 0.08em;
      color: var(--text-secondary);
      text-transform: uppercase;
      margin-bottom: 8px;
      padding-left: 4px;
      display: flex;
      align-items: center;
      gap: 6px;
    }

    .mobile-mega-sublist {
      display: flex;
      flex-direction: column;
      gap: 4px;
    }

    .mobile-mega-link {
      display: flex;
      align-items: center;
      gap: 10px;
      padding: 8px 8px;
      border-radius: 10px;
      text-decoration: none;
      background: transparent;
      border: 1px solid transparent;
      transition: background 0.18s ease, border-color 0.18s ease, transform 0.18s ease;
    }

    .mobile-mega-link:hover,
    .mobile-mega-link:active {
      background: var(--eps-blue-trans-12);
      border-color: var(--eps-blue-trans-30);
      transform: translateX(3px);
    }

    .mobile-link-icon {
      width: 28px;
      height: 28px;
      border-radius: 7px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex: none;
    }

    .mobile-link-icon svg {
      width: 15px;
      height: 15px;
    }

    .mobile-link-info {
      flex: 1;
      min-width: 0;
    }

    .mobile-link-title {
      font-size: 13px;
      font-weight: 600;
      color: #f1f5f9;
      display: flex;
      align-items: center;
      gap: 6px;
      line-height: 1.3;
    }

    .mobile-mega-link:hover .mobile-link-title,
    .mobile-mega-link:active .mobile-link-title {
      color: var(--eps-blue-sky);
    }

    .mobile-link-desc {
      font-size: 11px;
      color: var(--text-secondary);
      line-height: 1.35;
      margin-top: 1px;
    }

    .mobile-showcase-box {
      background: rgba(18, 20, 26, 0.9);
      border: 1px solid var(--eps-blue-trans-30);
      border-radius: 12px;
      padding: 12px;
      margin-top: 4px;
    }

    .mobile-showcase-box .showcase-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 8px;
    }

    .mobile-showcase-box .showcase-code {
      font-size: 11px;
      line-height: 1.7;
      margin-bottom: 8px;
      padding: 8px 10px;
    }

    .mobile-cta-group {
      display: flex;
      flex-direction: column;
      gap: 10px;
      margin-top: 14px;
    }

    .mobile-cta-group .btn-brushed-demo,
    .mobile-cta-group .btn-shimmer-volt,
    .mobile-cta-group .btn-orange-glow {
      width: 100%;
      height: 44px;
      justify-content: center;
      font-size: 14px;
    }

    /* ---------- RESPONSIVE MEDIA QUERIES FOR HEADER ---------- */
    @media (max-width: 1199px) {

      .nav-center,
      .dropdown-anchor,
      .nav-cmd-k,
      .nav-link-login {
        display: none !important;
      }

      .btn-hamburger {
        display: flex;
      }
    }

    @media (max-width: 991px) {

      /* Mobile & Tablet Header: Hide header CTA button so header stays clean */
      .nav-capsule .nav-right-cluster .btn-shimmer-volt {
        display: none !important;
      }
    }

    @media (max-width: 809px) {
      .nav-wrap {
        top: 8px;
        padding: 0 12px;
      }

      .nav-capsule {
        height: 58px;
        padding: 0 16px 0 14px;
      }

      .logo-badge {
        display: none;
      }

      .btn-brushed-demo {
        display: none;
      }

      /* Mobile Header: Hide GET FREE QUOTE from capsule */
      .nav-capsule .nav-right-cluster .btn-shimmer-volt {
        display: none !important;
      }

      .mobile-drawer-sheet {
        top: 12px;
        left: 10px;
        right: 10px;
      }
    }


    /* ---------- HERO ---------- */
    .hero {
      position: relative;
      overflow: clip;
      background: var(--bg);
    }

    /* Pixel Hero Aurora: the live site's real WebGL canvas, filling the
         hero as its bottom background layer (below the Fade gradient, the
         lime Spotlight, the Edge glows and all content). */
    .aurora-wrap {
      position: absolute;
      inset: 0;
      z-index: 0;
      pointer-events: none;
    }

    .aurora-wrap canvas {
      display: block;
      width: 100%;
      height: 100%;
    }

    @media (max-width: 809px) {
      .aurora-wrap {
        opacity: 0.8;
      }
    }

    /* Fade: transparent at top into deep bg at the bottom of the hero */
    .hero-fade {
      position: absolute;
      inset: 0;
      z-index: 1;
      background: linear-gradient(rgba(7, 8, 10, 0) 0%, var(--bg-deep) 100%);
      pointer-events: none;
    }

    /* Spotlight: faint electric blue radial at the very top */
    .spotlight {
      position: absolute;
      z-index: 0;
      left: 50%;
      top: -420px;
      width: 1250px;
      height: 820px;
      transform: translateX(-50%);
      background: radial-gradient(50% 50% at 50% 50%, rgba(4, 70, 244, 0.22) 0%, var(--eps-blue-trans-08) 45%, rgba(4, 70, 244, 0) 72%);
      pointer-events: none;
    }

    /* Edge glows: large blurred electric blue ellipses at both sides */
    .edge-glow {
      position: absolute;
      z-index: 0;
      top: 340px;
      width: 420px;
      height: 640px;
      border-radius: 50%;
      background: var(--eps-blue-trans-35);
      filter: blur(140px);
      opacity: 0.25;
      pointer-events: none;
    }

    .edge-glow.left {
      left: -300px;
      transform: rotate(24deg);
    }

    .edge-glow.right {
      right: -300px;
      transform: rotate(-24deg);
    }

    .hero-container {
      position: relative;
      z-index: 2;
      max-width: 1250px;
      margin: 0 auto;
      padding: 168px 30px 35px;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 64px;
    }

    .hero-content {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 20px;
      width: 100%;
    }

    .badge {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      background: var(--panel);
      border: 1px solid var(--border-med);
      border-radius: 999px;
      padding: 5px 14px 5px 5px;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.5;
      color: var(--grey);
      transition: filter 0.15s ease;
    }

    .badge:hover {
      filter: brightness(1.35);
    }

    .badge .new-pill {
      background: var(--lime);
      color: var(--dark-text);
      font-size: 12px;
      font-weight: 400;
      letter-spacing: 0.005em;
      line-height: 1.45;
      padding: 3px 10px;
      border-radius: 999px;
    }

    .badge .arrow {
      width: 14px;
      height: 14px;
      color: var(--grey);
      flex: none;
      display: block;
    }

    h1 {
      margin: 0;
      max-width: 100%;
      text-align: center;
      font-size: 84px;
      font-weight: 800;
      line-height: 1.08;
      letter-spacing: -0.035em;
      color: var(--ink);
    }

    h1 .lime {
      color: var(--eps-blue-electric);
      text-shadow: 0 0 35px rgba(4, 70, 244, 0.7);
    }

    .subhead {
      margin: 0;
      text-align: center;
      text-wrap: balance;
      font-size: 18px;
      font-weight: 400;
      line-height: 1.55;
      color: #e7e7e7;
    }

    .cta-row {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 14px;
    }

    .cta-primary {
      width: 160px;
    }

    .microcopy {
      margin: 0;
      font-size: 12px;
      font-weight: 400;
      letter-spacing: 0.005em;
      line-height: 1.45;
      color: var(--grey-dim);
      text-align: center;
    }

    /* ---------- PRODUCT STAGE VIDEO ---------- */
    .stage {
      position: relative;
      width: 100%;
      max-width: 1080px;
    }

    .beam {
      position: absolute;
      z-index: 0;
      top: -170px;
      left: 50%;
      width: 820px;
      height: 380px;
      transform: translateX(-50%);
      border-radius: 50%;
      background: radial-gradient(50% 50% at 50% 50%, rgba(4, 70, 244, 0.4) 0%, rgba(4, 70, 244, 0) 70%);
      filter: blur(35px);
      pointer-events: none;
    }

    .mockup {
      position: relative;
      z-index: 1;
      margin: 0;
      border-radius: 20px;
      overflow: hidden;
      aspect-ratio: 16 / 9;
      box-shadow: 0 35px 100px -20px var(--black-trans-85), 0 0 70px -10px var(--eps-blue-trans-35);
      border: 1px solid var(--white-trans-14);
      background: var(--color-black);
    }

    .mockup video,
    .mockup iframe {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      border: 0;
      border-radius: 20px;
      background: #1b1b1f;
      pointer-events: none;
      user-select: none;
    }

    .stage-fade {
      display: none;
    }

    /* ---------- SOCIAL PROOF ---------- */
    .social {
      position: relative;
      z-index: 2;
      background: var(--bg);
      border-top: 1px solid var(--hairline);
      border-bottom: 1px solid var(--hairline);
      padding: 40px 0 35px;
      overflow: hidden;
    }

    /* Ambient Underglow for Social Stage */
    .social-glow {
      position: absolute;
      top: 60%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 760px;
      height: 200px;
      background: radial-gradient(ellipse at center, var(--eps-blue-trans-12) 0%, var(--eps-blue-trans-02) 55%, transparent 75%);
      filter: blur(50px);
      pointer-events: none;
      z-index: 0;
    }

    .social-inner {
      max-width: 1250px;
      margin: 0 auto;
      padding: 0 40px;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 28px;
      position: relative;
      z-index: 1;
    }

    .social-header-block {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 14px;
    }

    .social-pill-tag {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 5px 14px;
      border-radius: 999px;
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-09);
      box-shadow: inset 0 1px 0 var(--white-trans-12);
      font-size: 11px;
      font-weight: 600;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--text-secondary);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
    }

    .social-pill-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--eps-blue-electric);
      box-shadow: 0 0 8px rgba(4, 70, 244, 0.9);
    }

    .social-h2 {
      margin: 0;
      font-size: 42px;
      font-weight: 700;
      letter-spacing: -0.035em;
      line-height: 1.18;
      color: var(--color-white);
      text-wrap: balance;
    }

    .social-h2 .highlight-blue {
      background: linear-gradient(135deg, #ffffff 20%, var(--eps-blue-soft) 65%, var(--eps-blue-electric) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }

    .social-para {
      margin: 0;
      font-size: 18px;
      font-weight: 400;
      line-height: 1.65;
      color: var(--text-secondary);
      text-align: center;
    }

    .marquee {
      width: 100%;
      overflow: hidden;
      -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%);
      mask-image: linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%);
      padding: 12px 0;
      position: relative;
    }

    .marquee-track {
      display: flex;
      width: max-content;
      padding: 10px 0;
      animation: marqueeScroll 45s linear infinite;
    }

    .marquee-track:hover {
      animation-play-state: paused;
    }

    @keyframes marqueeScroll {
      from {
        transform: translateX(0);
      }

      to {
        transform: translateX(-50%);
      }
    }

    .marquee-set {
      display: flex;
      align-items: center;
      gap: 16px;
      padding-right: 16px;
    }

    /* Precision Frosted-Glass Logo Tiles (Silicon Valley / Linear Style) */
    .brand {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 12px;
      font-size: 14.5px;
      font-weight: 600;
      letter-spacing: -0.015em;
      color: #f1f5f9;
      white-space: nowrap;
      height: 52px;
      padding: 0 24px;
      border-radius: 14px;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0.045) 0%, rgba(255, 255, 255, 0.015) 100%);
      border: 1px solid var(--white-trans-08);
      box-shadow:
        0 10px 24px -4px var(--black-trans-50),
        inset 0 1px 0 var(--white-trans-16),
        inset 0 0 0 1px var(--white-trans-02);
      -webkit-backdrop-filter: blur(20px) saturate(180%);
      backdrop-filter: blur(20px) saturate(180%);
      position: relative;
      overflow: hidden;
      transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
      cursor: pointer;
    }

    /* Refined Liquid Specular Glass Shine */
    .brand::before {
      content: "";
      position: absolute;
      top: 0;
      left: -150%;
      width: 65%;
      height: 100%;
      background: linear-gradient(115deg,
          transparent 0%,
          var(--white-trans-04) 30%,
          rgba(255, 255, 255, 0.22) 50%,
          var(--white-trans-04) 70%,
          transparent 100%);
      transform: skewX(-22deg);
      animation: glassShineSweep 5.5s cubic-bezier(0.2, 0.8, 0.2, 1) infinite;
      pointer-events: none;
    }

    @keyframes glassShineSweep {

      0%,
      35% {
        left: -150%;
      }

      65%,
      100% {
        left: 230%;
      }
    }

    .brand:hover {
      border-color: var(--eps-blue-trans-45);
      background: linear-gradient(180deg, var(--eps-blue-trans-12) 0%, var(--white-trans-04) 100%);
      box-shadow:
        0 14px 34px -4px var(--eps-blue-trans-35),
        inset 0 1px 0 rgba(255, 255, 255, 0.3);
      color: var(--color-white);
      transform: translateY(-3px);
    }

    .brand svg {
      width: 18px;
      height: 18px;
      flex: none;
      display: block;
      fill: #cbd5e1;
      transition: fill 0.3s ease, filter 0.3s ease, transform 0.3s ease;
    }

    .brand:hover svg {
      fill: var(--color-white);
      filter: drop-shadow(0 0 8px rgba(4, 70, 244, 0.65));
      transform: scale(1.08);
    }

    /* ---------- TABLET (810px to 1199px) ---------- */
    @media (max-width: 1199px) {

      .nav-links,
      .nav-right .login-link,
      .search-trigger {
        display: none;
      }

      .hamburger {
        display: flex;
      }

      h1 {
        font-size: 52px;
      }

      .hero-container {
        gap: 48px;
        padding: 120px 30px 48px;
      }

      .hero-content {
        gap: 24px;
      }

      .social-inner {
        padding: 40px;
      }

      .mockup {
        aspect-ratio: 16 / 9;
        border-radius: 16px;
      }
    }

    /* ---------- MOBILE (up to 809px) ---------- */
    @media (max-width: 809px) {
      .nav-bar {
        padding: 0 16px 0 20px;
      }

      .logo-status {
        display: none;
      }

      .nav-right .btn-nav-demo {
        display: none;
      }

      .btn-nav-lime {
        padding: 8px 14px;
        font-size: 13px;
      }

      .nav-right {
        gap: 10px;
      }

      .nav-right .btn {
        padding: 10px 14px;
      }

      h1 {
        font-size: 48px;
        line-height: 1.1;
        text-wrap: balance;
      }

      .hero-container {
        gap: 40px;
        padding: 120px 12px 48px;
      }

      .cta-row {
        flex-direction: column;
        width: 100%;
        gap: 12px;
      }

      .cta-row .btn {
        width: 80%;
      }

      .social-inner {
        gap: 22px;
        padding: 32px 12px;
      }

      .social-h2 {
        font-size: 26px;
      }

      .social-para {
        font-size: 14px;
        line-height: 1.55;
      }

      .marquee-set {
        gap: 12px;
        padding-right: 12px;
      }

      .brand {
        height: 46px;
        padding: 0 18px;
        font-size: 13.5px;
        gap: 10px;
        border-radius: 12px;
      }

      .brand svg {
        width: 16px;
        height: 16px;
      }

      .mockup {
        aspect-ratio: 16 / 9;
        border-radius: 14px;
      }

      .badge {
        max-width: 100%;
      }

      .badge .badge-text {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
    }

    /* ==========================================================================
       THE PROBLEM SECTION (What is stopping you from growing online?)
       ========================================================================== */
    .problem-section {
      position: relative;
      z-index: 2;
      background: var(--bg);
      padding: 40px 30px 35px;
      overflow: hidden;
      border-bottom: 1px solid var(--hairline);
    }

    /* Ambient dynamic glow behind section */
    .problem-glow {
      position: absolute;
      top: -120px;
      left: 50%;
      transform: translateX(-50%);
      width: 1000px;
      height: 480px;
      background: radial-gradient(ellipse at 50% 30%, rgba(4, 70, 244, 0.15) 0%, rgba(244, 63, 94, 0.08) 40%, transparent 70%);
      filter: blur(60px);
      pointer-events: none;
      z-index: 0;
    }

    .problem-container {
      max-width: 1250px;
      margin: 0 auto;
      position: relative;
      z-index: 1;
    }

    .problem-header-block {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      margin: 0 auto 30px;
      gap: 16px;
    }

    .problem-pill-tag {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 16px;
      border-radius: 999px;
      background: rgba(244, 63, 94, 0.08);
      border: 1px solid rgba(244, 63, 94, 0.32);
      box-shadow: 0 0 20px -3px rgba(244, 63, 94, 0.35), inset 0 1px 0 var(--white-trans-15);
      font-size: 11.5px;
      font-weight: 700;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: var(--eps-orange-light);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
    }

    .problem-pill-dot {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--eps-orange-primary);
      box-shadow: 0 0 10px var(--eps-orange-primary), 0 0 4px var(--eps-orange-light);
      animation: pulseRedGlow 2s ease-in-out infinite alternate;
    }

    @keyframes pulseRedGlow {
      from {
        opacity: 0.6;
        transform: scale(0.9);
      }

      to {
        opacity: 1;
        transform: scale(1.3);
      }
    }

    .problem-h2 {
      margin: 0;
      font-size: 48px;
      font-weight: 700;
      letter-spacing: -0.035em;
      line-height: 1.16;
      color: var(--color-white);
      text-wrap: balance;
    }

    .problem-h2 .highlight-problem {
      background: linear-gradient(135deg, #ffffff 30%, var(--eps-orange-warm) 65%, var(--eps-orange-primary) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }

    .problem-para {
      margin: 0;
      font-size: 18px;
      font-weight: 400;
      line-height: 1.65;
      color: var(--text-secondary);
      text-align: center;
    }

    /* 3-Column Problem Cards Grid */
    .problem-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 16px;
      align-items: stretch;
    }

    .problem-card {
      position: relative;
      background: linear-gradient(180deg, rgba(16, 18, 26, 0.88) 0%, rgba(9, 10, 14, 0.95) 100%);
      border: 1px solid var(--white-trans-08);
      border-radius: 22px;
      padding: 24px 22px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      overflow: hidden;
      backdrop-filter: blur(28px) saturate(180%);
      -webkit-backdrop-filter: blur(28px) saturate(180%);
      box-shadow:
        0 24px 48px -12px var(--black-trans-85),
        inset 0 1px 0 var(--white-trans-12),
        inset 0 0 0 1px var(--white-trans-02);
      transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.3s ease, box-shadow 0.3s ease;
    }

    .problem-card-glow {
      position: absolute;
      top: -60px;
      right: -60px;
      width: 160px;
      height: 160px;
      border-radius: 50%;
      pointer-events: none;
      transition: opacity 0.3s ease, transform 0.3s ease;
      opacity: 0.5;
    }

    /* Card 1: Website Accent */
    .problem-card[data-card="website"] .problem-card-glow {
      background: radial-gradient(circle, rgba(244, 63, 94, 0.28) 0%, transparent 70%);
    }

    .problem-card[data-card="website"]:hover {
      transform: translateY(-6px);
      border-color: rgba(244, 63, 94, 0.42);
      box-shadow:
        0 24px 50px -12px rgba(244, 63, 94, 0.22),
        0 0 24px -4px rgba(244, 63, 94, 0.18),
        inset 0 1px 0 var(--white-trans-16);
    }

    .problem-card[data-card="website"]:hover .problem-card-glow {
      opacity: 0.9;
      transform: scale(1.15);
    }

    /* Card 2: Software Accent */
    .problem-card[data-card="software"] .problem-card-glow {
      background: radial-gradient(circle, rgba(245, 158, 11, 0.25) 0%, transparent 70%);
    }

    .problem-card[data-card="software"]:hover {
      transform: translateY(-6px);
      border-color: rgba(245, 158, 11, 0.42);
      box-shadow:
        0 24px 50px -12px rgba(245, 158, 11, 0.2),
        0 0 24px -4px rgba(245, 158, 11, 0.16),
        inset 0 1px 0 var(--white-trans-16);
    }

    .problem-card[data-card="software"]:hover .problem-card-glow {
      opacity: 0.9;
      transform: scale(1.15);
    }

    /* Card 3: Automation Accent */
    .problem-card[data-card="automation"] .problem-card-glow {
      background: radial-gradient(circle, var(--eps-blue-trans-30) 0%, transparent 70%);
    }

    .problem-card[data-card="automation"]:hover {
      transform: translateY(-6px);
      border-color: rgba(4, 70, 244, 0.48);
      box-shadow:
        0 24px 50px -12px rgba(4, 70, 244, 0.26),
        0 0 24px -4px rgba(4, 70, 244, 0.22),
        inset 0 1px 0 var(--white-trans-18);
    }

    .problem-card[data-card="automation"]:hover .problem-card-glow {
      opacity: 0.9;
      transform: scale(1.15);
    }

    /* Card Internal Elements */

    .problem-card-icon.icon-rose {
      background: rgba(244, 63, 94, 0.16);
      color: var(--eps-orange-light);
      border: 1px solid rgba(244, 63, 94, 0.3);
    }

    .problem-card-icon.icon-amber {
      background: rgba(245, 158, 11, 0.16);
      color: var(--eps-orange-light);
      border: 1px solid rgba(245, 158, 11, 0.3);
    }

    .problem-card-icon.icon-blue {
      background: rgba(4, 70, 244, 0.18);
      color: var(--eps-blue-sky);
      border: 1px solid var(--eps-blue-trans-35);
    }

    .problem-card-title {
      font-size: 21px;
      font-weight: 700;
      letter-spacing: -0.025em;
      line-height: 1.25;
      color: #f8fafc;
      margin: 0 0 8px;
    }

    .problem-card-desc {
      font-size: 13.5px;
      font-weight: 400;
      line-height: 1.55;
      color: var(--text-secondary);
      margin: 0 0 18px;
    }

    /* Refined Human-Crafted Impact Strip (No Generic AI Progress Bars) */
    .problem-impact-strip {
      background: rgba(18, 21, 30, 0.55);
      border: 1px solid var(--white-trans-06);
      border-radius: 14px;
      padding: 16px;
      margin-top: auto;
      display: flex;
      flex-direction: column;
      gap: 12px;
      transition: border-color 0.25s ease, background 0.25s ease;
    }

    .problem-card[data-card="website"]:hover .problem-impact-strip {
      border-color: rgba(244, 63, 94, 0.25);
      background: rgba(244, 63, 94, 0.04);
    }

    .problem-card[data-card="software"]:hover .problem-impact-strip {
      border-color: rgba(245, 158, 11, 0.25);
      background: rgba(245, 158, 11, 0.04);
    }

    .problem-card[data-card="automation"]:hover .problem-impact-strip {
      border-color: var(--eps-blue-trans-30);
      background: rgba(4, 70, 244, 0.05);
    }

    .impact-headline {
      display: flex;
      align-items: center;
      gap: 14px;
    }

    .impact-stat {
      font-size: 28px;
      font-weight: 800;
      letter-spacing: -0.04em;
      line-height: 1;
      flex-shrink: 0;
    }

    .impact-stat.text-danger {
      color: var(--eps-orange-vivid);
      text-shadow: 0 0 20px rgba(244, 63, 94, 0.4);
    }

    .impact-stat.text-warning {
      color: var(--eps-orange-soft);
      text-shadow: 0 0 20px rgba(245, 158, 11, 0.35);
    }

    .impact-stat.text-violet {
      color: var(--eps-blue-sky);
      text-shadow: 0 0 20px var(--eps-blue-trans-45);
    }

    .impact-stat-meta {
      display: flex;
      flex-direction: column;
      gap: 2px;
    }

    .impact-stat-title {
      font-size: 12.5px;
      font-weight: 700;
      color: #f1f5f9;
      letter-spacing: -0.01em;
      line-height: 1.25;
    }

    .impact-stat-sub {
      font-size: 11.5px;
      font-weight: 400;
      color: var(--text-secondary);
      line-height: 1.35;
    }

    .impact-chips {
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      padding-top: 10px;
      border-top: 1px solid var(--white-trans-06);
    }

    .impact-chip {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      font-size: 11px;
      font-weight: 500;
      color: #cbd5e1;
      padding: 4px 9px;
      border-radius: 999px;
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-07);
      letter-spacing: 0.01em;
      transition: background 0.2s ease, border-color 0.2s ease;
    }

    .problem-card:hover .impact-chip {
      background: var(--white-trans-06);
      border-color: var(--white-trans-12);
    }

    .chip-dot {
      width: 5px;
      height: 5px;
      border-radius: 50%;
      flex-shrink: 0;
    }

    .chip-dot.dot-rose {
      background: var(--eps-orange-primary);
      box-shadow: 0 0 6px rgba(244, 63, 94, 0.8);
    }

    .chip-dot.dot-amber {
      background: var(--eps-orange-warm);
      box-shadow: 0 0 6px rgba(245, 158, 11, 0.8);
    }

    .chip-dot.dot-blue {
      background: var(--eps-blue-electric);
      box-shadow: 0 0 6px rgba(4, 70, 244, 0.9);
    }

    /* Responsive Queries for Problem Section */
    @media (max-width: 992px) {
      .problem-grid {
        grid-template-columns: 1fr;
        gap: 20px;
      }

      .problem-section {
        padding: 30px 0 30px;
      }

      .problem-h2 {
        font-size: 38px;
      }

      .problem-container {
        padding: 0 12px;
      }
    }

    @media (max-width: 640px) {
      .logo-img {
        height: 28px;
        max-width: 155px;
      }

      .problem-section {
        padding: 25px 0 25px;
      }

      .problem-h2 {
        font-size: 29px;
        line-height: 1.2;
      }

      .problem-para {
        font-size: 15px;
        line-height: 1.55;
      }

      .problem-card {
        padding: 26px 22px;
        border-radius: 20px;
      }

      .problem-card-title {
        font-size: 20px;
      }
    }

    /* ==========================================================================
       MOTION GRAPHICS ANIMATIONS (Unified 9s Choreographed Timeline)
       ========================================================================== */
    .prob-video {
      position: relative;
      aspect-ratio: 16 / 9;
      border-radius: 14px;
      border: 1px solid var(--white-trans-12);
      box-shadow: 0 10px 24px -6px var(--black-trans-50), inset 0 1px 0 var(--white-trans-60), inset 0 0 0 1px rgba(0, 0, 0, 0.04);
      overflow: hidden;
      margin-bottom: 20px;
      transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s ease;
      background: var(--eps-blue-tint);
      --grid-minor: var(--eps-blue-trans-08);
      --grid-major: rgba(4, 70, 244, 0.17);
      --plus-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M42.5 48h11M48 42.5v11' stroke='%230446F4' stroke-opacity='0.42' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
    }

    .prob-video.board-software {
      background: var(--eps-orange-tint);
      --grid-minor: rgba(253, 89, 3, 0.08);
      --grid-major: rgba(253, 89, 3, 0.17);
      --plus-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M42.5 48h11M48 42.5v11' stroke='%23FD5903' stroke-opacity='0.42' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
    }

    .prob-video.board-automation {
      background: var(--eps-blue-tint);
      --grid-minor: rgba(124, 58, 237, 0.08);
      --grid-major: rgba(124, 58, 237, 0.17);
      --plus-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M42.5 48h11M48 42.5v11' stroke='%237C3AED' stroke-opacity='0.42' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
    }

    .problem-card:hover .prob-video {
      transform: translateY(-2px);
      box-shadow: 0 16px 36px -8px rgba(0, 0, 0, 0.65), inset 0 1px 0 rgba(255, 255, 255, 0.8);
    }

    /* Motion graphics videos: flat vector scenes on flat tinted boards
         (no gradient, no glow) with a refined premium graph-paper grid:
         fine 24px minor lines, stronger 96px major lines and small plus
         marks at the major intersections, fading radially at the edges.
         Every element shares one 9s timeline with choreographed beats and
         a master fade reset, so each loop restarts seamlessly. */
    .prob-video::before {
      content: "";
      position: absolute;
      inset: 0;
      z-index: 0;
      pointer-events: none;
      background-image:
        linear-gradient(var(--grid-major) 1px, transparent 1px),
        linear-gradient(90deg, var(--grid-major) 1px, transparent 1px),
        linear-gradient(var(--grid-minor) 1px, transparent 1px),
        linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px);
      background-size: 96px 96px, 96px 96px, 24px 24px, 24px 24px;
      background-position: 48px 48px, 48px 48px, 0 0, 0 0;
      -webkit-mask-image: radial-gradient(ellipse 94% 90% at 50% 50%, #000 34%, var(--black-trans-55) 66%, transparent 94%);
      mask-image: radial-gradient(ellipse 94% 90% at 50% 50%, #000 34%, var(--black-trans-55) 66%, transparent 94%);
    }

    .prob-video::after {
      content: "";
      position: absolute;
      inset: 0;
      z-index: 0;
      pointer-events: none;
      background-image: var(--plus-bg);
      background-size: 96px 96px;
      background-position: 0 0;
      background-repeat: repeat;
      -webkit-mask-image: radial-gradient(ellipse 94% 90% at 50% 50%, #000 34%, var(--black-trans-55) 66%, transparent 94%);
      mask-image: radial-gradient(ellipse 94% 90% at 50% 50%, #000 34%, var(--black-trans-55) 66%, transparent 94%);
    }

    .prob-video svg.board {
      animation: mgZoom 9s ease-in-out infinite;
      will-change: transform;
    }

    @keyframes mgZoom {
      0% {
        transform: scale(1);
      }

      90%,
      100% {
        transform: scale(1.035);
      }
    }

    .scene {
      animation: sceneMaster 9s linear infinite;
    }

    @keyframes sceneMaster {
      0% {
        opacity: 0;
      }

      4% {
        opacity: 1;
      }

      90% {
        opacity: 1;
      }

      97%,
      100% {
        opacity: 0;
      }
    }

    .mg-shadow {
      filter: drop-shadow(0 10px 14px rgba(11, 15, 26, 0.20));
    }

    /* Entrances: overshoot pops and fades, staggered across the timeline */
    .mg-pop-a {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgPopA 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgPopA {

      0%,
      3% {
        opacity: 0;
        transform: scale(0.5) translateY(10px);
      }

      9% {
        opacity: 1;
        transform: scale(1.07) translateY(-2px);
      }

      12%,
      100% {
        opacity: 1;
        transform: scale(1) translateY(0);
      }
    }

    .mg-pop-b {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgPopB 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgPopB {

      0%,
      14% {
        opacity: 0;
        transform: scale(0.5) translateY(10px);
      }

      20% {
        opacity: 1;
        transform: scale(1.07) translateY(-2px);
      }

      23%,
      100% {
        opacity: 1;
        transform: scale(1) translateY(0);
      }
    }

    .mg-fade-a {
      animation: mgFadeA 9s ease-out infinite;
    }

    @keyframes mgFadeA {

      0%,
      10% {
        opacity: 0;
      }

      17%,
      100% {
        opacity: 1;
      }
    }

    .mg-fade-b {
      animation: mgFadeB 9s ease-out infinite;
    }

    @keyframes mgFadeB {

      0%,
      20% {
        opacity: 0;
      }

      27%,
      100% {
        opacity: 1;
      }
    }

    .mg-fade-d {
      animation: mgFadeD 9s ease-out infinite;
    }

    @keyframes mgFadeD {

      0%,
      71% {
        opacity: 0;
      }

      78%,
      100% {
        opacity: 1;
      }
    }

    .mg-float {
      animation: mgFloat 9s ease-in-out infinite;
    }

    @keyframes mgFloat {

      0%,
      100% {
        transform: translateY(0);
      }

      50% {
        transform: translateY(-5px);
      }
    }

    /* Card 1 beats: loading bar creeps, spinner turns, visitors bounce
         away one by one, chart dives, No leads badge pops with overshoot */
    .mg-load-fill {
      transform-box: fill-box;
      transform-origin: left center;
      animation: mgLoadFill 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgLoadFill {

      0%,
      15% {
        transform: scaleX(0);
      }

      55%,
      100% {
        transform: scaleX(0.55);
      }
    }

    .mg-spin {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgSpin 9s linear infinite;
    }

    @keyframes mgSpin {

      0%,
      17% {
        opacity: 0;
        transform: rotate(0deg);
      }

      23% {
        opacity: 1;
      }

      80% {
        transform: rotate(1080deg);
        opacity: 1;
      }

      86%,
      100% {
        transform: rotate(1080deg);
        opacity: 1;
      }
    }

    .mg-visitor {
      transform-box: fill-box;
      transform-origin: center;
    }

    .mg-visitor-a {
      animation: mgVisitorA 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgVisitorA {

      0%,
      25% {
        opacity: 0;
        transform: translate(0, 6px) scale(0.5);
      }

      32% {
        opacity: 1;
        transform: translate(0, 0) scale(1.08);
      }

      35% {
        transform: translate(0, 0) scale(1);
      }

      40% {
        transform: translate(2px, -6px) scale(1);
      }

      45% {
        transform: translate(4px, 0) scale(1);
      }

      58%,
      100% {
        opacity: 0;
        transform: translate(34px, -18px) scale(1);
      }
    }

    .mg-visitor-b {
      animation: mgVisitorB 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgVisitorB {

      0%,
      35% {
        opacity: 0;
        transform: translate(0, 6px) scale(0.5);
      }

      42% {
        opacity: 1;
        transform: translate(0, 0) scale(1.08);
      }

      45% {
        transform: translate(0, 0) scale(1);
      }

      50% {
        transform: translate(2px, -6px) scale(1);
      }

      55% {
        transform: translate(4px, 0) scale(1);
      }

      68%,
      100% {
        opacity: 0;
        transform: translate(34px, -18px) scale(1);
      }
    }

    .mg-visitor-c {
      animation: mgVisitorC 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgVisitorC {

      0%,
      45% {
        opacity: 0;
        transform: translate(0, 6px) scale(0.5);
      }

      52% {
        opacity: 1;
        transform: translate(0, 0) scale(1.08);
      }

      55% {
        transform: translate(0, 0) scale(1);
      }

      60% {
        transform: translate(2px, -6px) scale(1);
      }

      65% {
        transform: translate(4px, 0) scale(1);
      }

      78%,
      100% {
        opacity: 0;
        transform: translate(34px, -18px) scale(1);
      }
    }

    .mg-chart-line {
      stroke-dasharray: 1;
      animation: mgChart 9s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    }

    @keyframes mgChart {

      0%,
      54% {
        stroke-dashoffset: 1;
        opacity: 0;
      }

      58% {
        opacity: 1;
      }

      74%,
      100% {
        stroke-dashoffset: 0;
        opacity: 1;
      }
    }

    .mg-badge {
      transform-box: fill-box;
      transform-origin: center;
      filter: drop-shadow(0 0 9px rgba(253, 89, 3, 0.45));
      animation: mgBadge 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgBadge {

      0%,
      70% {
        opacity: 0;
        transform: scale(0.3) rotate(-8deg);
      }

      77% {
        opacity: 1;
        transform: scale(1.16) rotate(2deg);
      }

      81% {
        transform: scale(0.95) rotate(0deg);
      }

      85%,
      100% {
        opacity: 1;
        transform: scale(1) rotate(0deg);
      }
    }

    .mg-badge-ring {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgBadgeRing 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgBadgeRing {

      0%,
      76% {
        opacity: 0;
        transform: scale(0.75);
      }

      82% {
        opacity: 0.85;
      }

      92%,
      100% {
        opacity: 0;
        transform: scale(1.3);
      }
    }

    /* Card 2 beats: pieces slide in, approach, stop short of joining;
         the gap glows, clock hands race, documents stack, link pulses */
    .mg-puzzle-l {
      animation: mgPuzzleL 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgPuzzleL {

      0%,
      3% {
        opacity: 0;
        transform: translateX(-30px);
      }

      12% {
        opacity: 1;
        transform: translateX(0);
      }

      30% {
        transform: translateX(0);
      }

      44%,
      100% {
        opacity: 1;
        transform: translateX(14px);
      }
    }

    .mg-puzzle-r {
      animation: mgPuzzleR 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgPuzzleR {

      0%,
      3% {
        opacity: 0;
        transform: translateX(30px);
      }

      12% {
        opacity: 1;
        transform: translateX(0);
      }

      30% {
        transform: translateX(0);
      }

      44%,
      100% {
        opacity: 1;
        transform: translateX(-14px);
      }
    }

    .mg-gap-glow {
      transform-box: fill-box;
      transform-origin: center;
      filter: drop-shadow(0 0 8px rgba(253, 89, 3, 0.85));
      animation: mgGapGlow 9s ease-in-out infinite;
    }

    @keyframes mgGapGlow {

      0%,
      45% {
        opacity: 0;
        transform: scale(0.5);
      }

      52% {
        opacity: 0.95;
        transform: scale(1.2);
      }

      60% {
        opacity: 0.3;
        transform: scale(0.8);
      }

      68% {
        opacity: 0.95;
        transform: scale(1.2);
      }

      76% {
        opacity: 0.3;
        transform: scale(0.8);
      }

      84%,
      100% {
        opacity: 0;
        transform: scale(1.4);
      }
    }

    .mg-hands {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgHands 9s linear infinite;
    }

    @keyframes mgHands {

      0%,
      25% {
        transform: rotate(0deg);
      }

      80%,
      100% {
        transform: rotate(1440deg);
      }
    }

    .mg-doc-a,
    .mg-doc-b,
    .mg-doc-c {
      transform-box: fill-box;
      transform-origin: center;
    }

    .mg-doc-a {
      animation: mgDocA 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgDocA {

      0%,
      30% {
        opacity: 0;
        transform: translateY(22px) rotate(3deg);
      }

      40%,
      100% {
        opacity: 1;
        transform: translateY(0) rotate(0deg);
      }
    }

    .mg-doc-b {
      animation: mgDocB 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgDocB {

      0%,
      42% {
        opacity: 0;
        transform: translateY(22px) rotate(3deg);
      }

      52%,
      100% {
        opacity: 1;
        transform: translateY(0) rotate(0deg);
      }
    }

    .mg-doc-c {
      animation: mgDocC 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgDocC {

      0%,
      54% {
        opacity: 0;
        transform: translateY(22px) rotate(3deg);
      }

      64%,
      100% {
        opacity: 1;
        transform: translateY(0) rotate(0deg);
      }
    }

    .mg-link {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgLink 9s ease-in-out infinite;
    }

    @keyframes mgLink {

      0%,
      56% {
        opacity: 0;
        transform: scale(0.6);
      }

      63% {
        opacity: 1;
        transform: scale(1.08);
      }

      66% {
        transform: scale(1);
      }

      72% {
        transform: scale(1.07);
      }

      78% {
        transform: scale(1);
      }

      84% {
        transform: scale(1.07);
      }

      90%,
      100% {
        opacity: 1;
        transform: scale(1);
      }
    }

    /* Card 3 beats: gear turns, slows, jams with a shake; dots orbit;
         robot bobs and blinks, then dims; toggle knob stuck on Manual */
    .mg-gear {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgGear 9s ease-in-out infinite;
    }

    @keyframes mgGear {

      0%,
      13% {
        transform: rotate(0deg);
      }

      47% {
        transform: rotate(198deg);
      }

      59% {
        transform: rotate(233deg);
      }

      62% {
        transform: rotate(228deg);
      }

      65%,
      100% {
        transform: rotate(233deg);
      }
    }

    .mg-ring-gear {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgRingGear 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgRingGear {

      0%,
      66% {
        opacity: 0;
        transform: scale(0.9);
      }

      73% {
        opacity: 0.85;
      }

      84%,
      100% {
        opacity: 0;
        transform: scale(1.16);
      }
    }

    .mg-orbit {
      transform-box: fill-box;
      transform-origin: center;
      filter: drop-shadow(0 0 5px rgba(46, 127, 255, 0.55));
      animation: mgOrbit 9s linear infinite;
    }

    @keyframes mgOrbit {

      0%,
      20% {
        opacity: 0;
        transform: rotate(0deg);
      }

      26% {
        opacity: 1;
      }

      92%,
      100% {
        opacity: 1;
        transform: rotate(360deg);
      }
    }

    .mg-robot-dim {
      animation: mgRobotDim 9s ease-in-out infinite;
    }

    @keyframes mgRobotDim {

      0%,
      80% {
        opacity: 1;
      }

      89%,
      100% {
        opacity: 0.4;
      }
    }

    .mg-robot-bob {
      animation: mgRobotBob 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgRobotBob {

      0%,
      25% {
        opacity: 0;
        transform: translateY(10px);
      }

      33% {
        opacity: 1;
        transform: translateY(0);
      }

      44% {
        transform: translateY(-3.5px);
      }

      54% {
        transform: translateY(0);
      }

      64% {
        transform: translateY(-3.5px);
      }

      74%,
      100% {
        opacity: 1;
        transform: translateY(0);
      }
    }

    .mg-eyes {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgBlink 9s linear infinite;
    }

    @keyframes mgBlink {

      0%,
      50% {
        transform: scaleY(1);
      }

      52%,
      54% {
        transform: scaleY(0.12);
      }

      56%,
      70% {
        transform: scaleY(1);
      }

      72%,
      74% {
        transform: scaleY(0.12);
      }

      76%,
      100% {
        transform: scaleY(1);
      }
    }

    .mg-toggle {
      animation: mgToggleIn 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgToggleIn {

      0%,
      38% {
        opacity: 0;
        transform: translateY(16px);
      }

      47%,
      100% {
        opacity: 1;
        transform: translateY(0);
      }
    }

    .mg-knob {
      transform-box: fill-box;
      transform-origin: center;
      animation: mgKnob 9s ease-in-out infinite;
    }

    @keyframes mgKnob {

      0%,
      55% {
        transform: translateX(0);
      }

      63% {
        transform: translateX(38px);
      }

      68% {
        transform: translateX(0);
      }

      76% {
        transform: translateX(22px);
      }

      81%,
      100% {
        transform: translateX(0);
      }
    }

    /* Click ripples at choreographed beat targets */
    .click-ripple {
      fill: none;
      stroke: var(--eps-blue-electric);
      stroke-width: 2.2;
      transform-box: fill-box;
      transform-origin: center;
      opacity: 0;
    }

    .click-ripple-orange {
      stroke: #FD5903;
    }

    /* Card 1 ripple timings */
    .rip-1a {
      animation: rip1a 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip1a {

      0%,
      16% {
        opacity: 0;
        transform: scale(0.3);
      }

      18% {
        opacity: 0.95;
      }

      25%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-1b {
      animation: rip1b 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip1b {

      0%,
      34% {
        opacity: 0;
        transform: scale(0.3);
      }

      36% {
        opacity: 0.95;
      }

      43%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-1c {
      animation: rip1c 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip1c {

      0%,
      52% {
        opacity: 0;
        transform: scale(0.3);
      }

      54% {
        opacity: 0.95;
      }

      61%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-1d {
      animation: rip1d 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip1d {

      0%,
      76% {
        opacity: 0;
        transform: scale(0.3);
      }

      78% {
        opacity: 0.95;
      }

      86%,
      100% {
        opacity: 0;
        transform: scale(2.5);
      }
    }

    /* Card 2 ripple timings */
    .rip-2a {
      animation: rip2a 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip2a {

      0%,
      17% {
        opacity: 0;
        transform: scale(0.3);
      }

      19% {
        opacity: 0.95;
      }

      26%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-2b {
      animation: rip2b 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip2b {

      0%,
      34% {
        opacity: 0;
        transform: scale(0.3);
      }

      36% {
        opacity: 0.95;
      }

      43%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-2c {
      animation: rip2c 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip2c {

      0%,
      55% {
        opacity: 0;
        transform: scale(0.3);
      }

      57% {
        opacity: 0.95;
      }

      64%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-2d {
      animation: rip2d 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip2d {

      0%,
      74% {
        opacity: 0;
        transform: scale(0.3);
      }

      76% {
        opacity: 0.95;
      }

      83%,
      100% {
        opacity: 0;
        transform: scale(2.5);
      }
    }

    /* Card 3 ripple timings */
    .rip-3a {
      animation: rip3a 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip3a {

      0%,
      18% {
        opacity: 0;
        transform: scale(0.3);
      }

      20% {
        opacity: 0.95;
      }

      27%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-3b {
      animation: rip3b 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip3b {

      0%,
      37% {
        opacity: 0;
        transform: scale(0.3);
      }

      39% {
        opacity: 0.95;
      }

      46%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-3c {
      animation: rip3c 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip3c {

      0%,
      58% {
        opacity: 0;
        transform: scale(0.3);
      }

      60% {
        opacity: 0.95;
      }

      67%,
      100% {
        opacity: 0;
        transform: scale(2.4);
      }
    }

    .rip-3d {
      animation: rip3d 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes rip3d {

      0%,
      74% {
        opacity: 0;
        transform: scale(0.3);
      }

      76% {
        opacity: 0.95;
      }

      84%,
      100% {
        opacity: 0;
        transform: scale(2.5);
      }
    }

    /* Animated arrow cursor styling & choreographies */
    .mg-cursor {
      pointer-events: none;
      will-change: transform;
      filter: drop-shadow(0 2px 4px rgba(11, 15, 26, 0.35));
    }

    .mg-cursor path {
      fill: var(--bg-slate-dark);
      stroke: var(--color-white);
      stroke-width: 1.4;
      stroke-linejoin: round;
    }

    .cursor-1 {
      animation: mgCursor1 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgCursor1 {

      0%,
      5% {
        opacity: 0;
        transform: translate(45px, 155px) scale(1);
      }

      11% {
        opacity: 1;
        transform: translate(118px, 88px) scale(1);
      }

      17% {
        transform: translate(118px, 88px) scale(0.85);
      }

      20% {
        transform: translate(118px, 88px) scale(1);
      }

      30% {
        transform: translate(163px, 107px) scale(1);
      }

      35% {
        transform: translate(163px, 107px) scale(0.85);
      }

      38% {
        transform: translate(163px, 107px) scale(1);
      }

      48% {
        transform: translate(248px, 43px) scale(1);
      }

      53% {
        transform: translate(248px, 43px) scale(0.85);
      }

      56% {
        transform: translate(248px, 43px) scale(1);
      }

      72% {
        transform: translate(271px, 130px) scale(1);
      }

      77% {
        transform: translate(271px, 130px) scale(0.85);
      }

      80% {
        transform: translate(271px, 130px) scale(1);
      }

      89%,
      100% {
        opacity: 0;
        transform: translate(295px, 155px) scale(1);
      }
    }

    .cursor-2 {
      animation: mgCursor2 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgCursor2 {

      0%,
      5% {
        opacity: 0;
        transform: translate(35px, 135px) scale(1);
      }

      12% {
        opacity: 1;
        transform: translate(80px, 82px) scale(1);
      }

      18% {
        transform: translate(80px, 82px) scale(0.85);
      }

      21% {
        transform: translate(80px, 82px) scale(1);
      }

      29% {
        transform: translate(268px, 47px) scale(1);
      }

      35% {
        transform: translate(268px, 47px) scale(0.85);
      }

      38% {
        transform: translate(268px, 47px) scale(1);
      }

      51% {
        transform: translate(267px, 121px) scale(1);
      }

      56% {
        transform: translate(267px, 121px) scale(0.85);
      }

      59% {
        transform: translate(267px, 121px) scale(1);
      }

      70% {
        transform: translate(100px, 147px) scale(1);
      }

      75% {
        transform: translate(100px, 147px) scale(0.85);
      }

      78% {
        transform: translate(100px, 147px) scale(1);
      }

      89%,
      100% {
        opacity: 0;
        transform: translate(125px, 165px) scale(1);
      }
    }

    .cursor-3 {
      animation: mgCursor3 9s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
    }

    @keyframes mgCursor3 {

      0%,
      5% {
        opacity: 0;
        transform: translate(30px, 55px) scale(1);
      }

      13% {
        opacity: 1;
        transform: translate(95px, 83px) scale(1);
      }

      19% {
        transform: translate(95px, 83px) scale(0.85);
      }

      22% {
        transform: translate(95px, 83px) scale(1);
      }

      33% {
        transform: translate(215px, 59px) scale(1);
      }

      38% {
        transform: translate(215px, 59px) scale(0.85);
      }

      41% {
        transform: translate(215px, 59px) scale(1);
      }

      54% {
        transform: translate(268px, 119px) scale(1);
      }

      59% {
        transform: translate(268px, 119px) scale(0.85);
      }

      62% {
        transform: translate(268px, 119px) scale(1);
      }

      70% {
        transform: translate(45px, 158px) scale(1);
      }

      75% {
        transform: translate(45px, 158px) scale(0.85);
      }

      78% {
        transform: translate(45px, 158px) scale(1);
      }

      89%,
      100% {
        opacity: 0;
        transform: translate(65px, 180px) scale(1);
      }
    }


    /* ============ SERVICES HIGHLIGHTS STRIPE RIBBON ============ */
    .stripe-section {
      padding: 40px 0 35px;
      overflow: hidden;
      overflow-x: clip;
      position: relative;
      z-index: 3;
    }

    .stripe-section::before {
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) rotate(-1.5deg);
      width: 92%;
      height: 120px;
      /* background: radial-gradient(ellipse at center, rgba(255, 70, 20, 0.18) 0%, rgba(220, 30, 10, 0.06) 55%, transparent 75%); */
      filter: blur(45px);
      pointer-events: none;
      z-index: 0;
    }

    .stripe-ribbon {
      width: 106%;
      margin-left: -3%;
      transform: rotate(-1.5deg);
      transform-origin: center center;
      background: linear-gradient(180deg, #FF6218 0%, #F14316 42%, #D41F0A 78%, #C30B01 100%);
      border-top: 1px solid rgba(255, 170, 70, 0.45);
      border-bottom: 1px solid rgba(170, 15, 10, 0.6);
      /* box-shadow:
        0 0 50px rgba(220, 38, 38, 0.22),
        0 16px 36px rgba(180, 15, 10, 0.32),
        inset 0 1px 0 rgba(255, 215, 140, 0.5); */
      overflow: hidden;
      padding: 14px 0;
      position: relative;
      z-index: 1;
    }

    .stripe-track {
      display: flex;
      width: max-content;
      will-change: transform;
      animation: stripeScroll 30s linear infinite;
    }

    .stripe-track:hover {
      animation-play-state: paused;
    }

    .stripe-set {
      display: flex;
      align-items: center;
      flex: none;
    }

    .stripe-item {
      font-family: "Google Sans Flex", system-ui, -apple-system, "Segoe UI", sans-serif;
      font-size: 21px;
      font-weight: 750;
      line-height: 1.2;
      letter-spacing: -0.015em;
      color: var(--color-white);
      white-space: nowrap;
      padding: 0 28px;
    }

    .stripe-spark {
      width: 15px;
      height: 15px;
      flex: none;
      display: inline-block;
      vertical-align: middle;
      opacity: 0.95;
    }

    @keyframes stripeScroll {
      from {
        transform: translateX(0);
      }

      to {
        transform: translateX(-50%);
      }
    }

    @media (max-width: 768px) {
      .stripe-section {
        padding: 38px 0 46px;
      }

      .stripe-ribbon {
        width: 108%;
        margin-left: -4%;
        padding: 12px 0;
      }

      .stripe-item {
        font-size: 17px;
        padding: 0 18px;
      }

      .stripe-spark {
        width: 12px;
        height: 12px;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      .stripe-track {
        animation: none !important;
      }
    }

    /* ========================================================
       SERVICES SECTION (Sticky Stacking Cards & High-Growth Capabilities)
       ======================================================== */
    .services-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-slate-dark));
      padding: 40px 30px 0px;
      overflow: visible;
      overflow-x: clip;
    }

    .services-section::before {
      content: "";
      position: absolute;
      top: 15%;
      left: 50%;
      transform: translateX(-50%);
      width: 1100px;
      height: 700px;
      background: radial-gradient(ellipse at center, rgba(4, 70, 244, 0.14) 0%, var(--eps-blue-trans-02) 60%, transparent 75%);
      filter: blur(90px);
      pointer-events: none;
      z-index: 0;
    }

    .services-container {
      max-width: 1250px;
      margin: 0 auto;
      padding: 0 0px;
      position: relative;
      z-index: 1;
    }

    /* Section Header */
    .services-header {
      text-align: center;
      margin: 0 auto 30px;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 16px;
    }

    .services-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 16px;
      border-radius: 999px;
      background: var(--white-trans-04);
      border: 1px solid var(--white-trans-10);
      box-shadow: inset 0 1px 0 var(--white-trans-12);
      font-size: 11.5px;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--text-secondary);
      backdrop-filter: blur(12px);
    }

    .services-pill-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--eps-blue-primary);
      box-shadow: 0 0 10px rgba(0, 82, 255, 0.9);
    }

    .services-h2 {
      margin: 0;
      font-size: 46px;
      font-weight: 700;
      letter-spacing: -0.035em;
      line-height: 1.15;
      color: var(--color-white);
      text-wrap: balance;
    }

    .services-h2 .gradient-text {
      background: linear-gradient(135deg, #FFFFFF 20%, var(--eps-blue-soft) 65%, var(--eps-blue-primary) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
    }

    .services-sub {
      margin: 0;
      font-size: 18px;
      line-height: 1.65;
      color: var(--text-secondary);
    }

    /* Services Stack (Sticky Stacking Container) */
    .services-stack {
      display: flex;
      flex-direction: column;
      gap: 20px;
      position: relative;
      padding-bottom: 35px;
    }

    /* Individual Sticky Card */
    .service-card {
      position: sticky;
      box-sizing: border-box;
      border-radius: 28px;
      background: radial-gradient(140% 120% at 8% 18%, #0055FF 0%, #0037B3 32%, #081126 65%, #030712 100%);
      border: 1px solid var(--white-trans-14);
      box-shadow:
        0 -4px 20px rgba(0, 0, 0, 0.45),
        0 24px 60px -12px var(--black-trans-85),
        inset 0 1px 0 rgba(255, 255, 255, 0.32),
        inset 0 0 40px rgba(0, 85, 255, 0.16);
      overflow: hidden;
      padding: 26px;
      display: grid;
      grid-template-columns: 1.05fr 1.15fr;
      gap: 20px;
      align-items: center;
      transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s ease, border-color 0.35s ease;
      will-change: transform, top;
    }

    /* Staggered sticky top offsets for elegant stacked card deck */
    .service-card:nth-child(1) {
      top: 96px;
      z-index: 10;
    }

    .service-card:nth-child(2) {
      top: 112px;
      z-index: 11;
    }

    .service-card:nth-child(3) {
      top: 128px;
      z-index: 12;
    }

    .service-card:nth-child(4) {
      top: 144px;
      z-index: 13;
    }

    .service-card:nth-child(5) {
      top: 160px;
      z-index: 14;
    }

    .service-card:nth-child(6) {
      top: 176px;
      z-index: 15;
    }

    .service-card:hover {
      border-color: var(--white-trans-24);
      box-shadow:
        0 -4px 24px rgba(0, 85, 255, 0.3),
        0 32px 70px -10px rgba(0, 85, 255, 0.4),
        inset 0 1px 0 var(--white-trans-45);
    }

    /* Left Content Column */
    .service-info {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      z-index: 2;
    }

    .service-title {
      margin: 0 0 16px;
      font-size: 34px;
      font-weight: 700;
      letter-spacing: -0.025em;
      line-height: 1.18;
      color: var(--color-white);
    }

    .service-desc {
      margin: 0 0 24px;
      font-size: 16px;
      line-height: 1.62;
      color: rgba(255, 255, 255, 0.84);
      max-width: 520px;
    }

    .service-checklist {
      list-style: none;
      margin: 0 0 32px;
      padding: 0;
      display: flex;
      flex-direction: column;
      gap: 13px;
    }

    .service-checklist li {
      display: flex;
      align-items: center;
      gap: 12px;
      font-size: 15.5px;
      font-weight: 600;
      color: var(--color-white);
      letter-spacing: -0.01em;
    }

    .service-check-box {
      width: 18px;
      height: 18px;
      border-radius: 4px;
      background: var(--color-white);
      display: inline-flex;
      align-items: center;
      justify-content: center;
      flex: none;
      box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    }

    .service-check-box svg {
      width: 12px;
      height: 12px;
      stroke: var(--eps-blue-primary);
      stroke-width: 2.8;
      stroke-linecap: round;
      stroke-linejoin: round;
      fill: none;
    }

    /* Action Buttons (Using Exact Hero Section Styles & Shimmer) */
    .service-actions {
      display: flex;
      align-items: center;
      gap: 14px;
      flex-wrap: wrap;
    }



    /* Right Visual Mockup Chassis */
    .service-mockup-wrapper {
      position: relative;
      z-index: 2;
      display: flex;
      justify-content: flex-end;
    }

    .mockup-window {
      width: 100%;
      max-width: 550px;
      background: var(--color-white);
      border-radius: 18px;
      border: 1px solid rgba(255, 255, 255, 0.8);
      box-shadow: 0 20px 48px -8px var(--black-trans-40), 0 4px 12px rgba(0, 0, 0, 0.1);
      overflow: hidden;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
      color: var(--bg-midnight);
      position: relative;
    }

    /* Embedded Motion Explainer Frame for Website Development */
    .mock-frame-container {
      width: 100%;
      max-width: 560px;
      aspect-ratio: 16 / 9.6;
      height: 335px;
      background: var(--eps-blue-tint);
      border-radius: 18px;
      border: 1px solid var(--white-trans-85);
      box-shadow: 0 20px 48px -8px var(--black-trans-40), 0 4px 12px rgba(0, 0, 0, 0.1);
      overflow: hidden;
      position: relative;
    }

    .service-motion-frame {
      width: 100%;
      height: 100%;
      border: 0;
      display: block;
      background: var(--eps-blue-tint);
    }

    /* Responsive Enhancements for Services Cards */
    @media (max-width: 1024px) {
      .services-section {
        padding: 30px 0 30px;
        overflow: hidden;
      }

      .services-container {
        padding: 0 12px;
        box-sizing: border-box;
      }

      .services-stack {
        gap: 32px;
        padding-bottom: 20px;
      }

      .service-card {
        position: relative;
        top: auto !important;
        grid-template-columns: 1fr;
        gap: 28px;
        padding: 32px;
        border-radius: 24px;
        box-sizing: border-box;
      }

      .service-info {
        width: 100%;
        max-width: 100%;
      }

      .service-desc {
        max-width: 100%;
      }

      .service-mockup-wrapper {
        width: 100%;
        justify-content: center;
      }

      .mockup-window,
      .mock-frame-container {
        width: 100%;
        max-width: 100%;
        height: auto;
        aspect-ratio: 16 / 9.6;
      }

      .service-title {
        font-size: 30px;
      }
    }

    @media (max-width: 640px) {
      .services-section {
        padding: 25px 0 25px;
      }

      .services-container {
        padding: 0 16px;
        box-sizing: border-box;
        width: 100%;
      }

      .services-header {
        margin-bottom: 36px;
        gap: 12px;
        padding: 0 4px;
      }

      .services-h2 {
        font-size: 28px;
        line-height: 1.2;
      }

      .services-sub {
        font-size: 14.5px;
        line-height: 1.55;
      }

      .services-stack {
        gap: 24px;
      }

      .service-card {
        padding: 22px 18px;
        border-radius: 20px;
        gap: 24px;
        box-sizing: border-box;
        width: 100%;
        max-width: 100%;
        overflow: hidden;
      }

      .service-info {
        width: 100%;
        max-width: 100%;
      }

      .service-title {
        font-size: 23px;
        line-height: 1.25;
        margin-bottom: 12px;
        word-break: break-word;
        letter-spacing: -0.02em;
      }

      .service-desc {
        font-size: 14px;
        line-height: 1.58;
        margin-bottom: 20px;
        max-width: 100%;
      }

      .service-checklist {
        margin-bottom: 24px;
        gap: 12px;
        width: 100%;
      }

      .service-checklist li {
        font-size: 13.5px;
        line-height: 1.45;
        gap: 10px;
        align-items: flex-start;
        word-break: break-word;
      }

      .service-check-box {
        margin-top: 2px;
        flex-shrink: 0;
      }

      /* Stacked Full-Width Buttons Matching Screenshot Exactly */
      .service-actions {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 12px;
        margin-bottom: 4px;
      }

      .service-actions .btn-shimmer-volt,
      .service-actions .btn-orange-glow {
        width: 100% !important;
        box-sizing: border-box !important;
        justify-content: center !important;
        text-align: center !important;
        padding: 13px 18px !important;
        font-size: 13.5px !important;
        line-height: 20px !important;
        letter-spacing: 0.03em !important;
        white-space: normal !important;
        border-radius: 999px !important;
        display: flex !important;
        align-items: center !important;
      }

      .service-actions .btn-shimmer-volt svg,
      .service-actions .btn-orange-glow svg {
        flex: none;
        margin-left: 6px;
      }

      /* Clean Motion Frame Container */
      .service-mockup-wrapper {
        width: 100%;
      }

      .mock-frame-container {
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 10;
        border-radius: 16px;
        box-sizing: border-box;
      }

      .service-motion-frame {
        width: 100%;
        height: 100%;
        border-radius: 16px;
      }
    }

    @media (max-width: 380px) {
      .services-container {
        padding: 0 12px;
      }

      .service-card {
        padding: 18px 14px;
        border-radius: 18px;
      }

      .service-title {
        font-size: 20px;
      }

      .service-actions .btn-shimmer-volt,
      .service-actions .btn-orange-glow {
        padding: 12px 12px !important;
        font-size: 12.5px !important;
      }
    }


    /* ========================================================
       WHO WE WORK WITH SECTION (Masterclass Bento Matrix with Cursor Spotlight)
       ======================================================== */
    .www-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-base));
      padding: 40px 0 35px;
      overflow: hidden;
    }

    .www-ambient-glow {
      position: absolute;
      top: 15%;
      left: 50%;
      transform: translateX(-50%);
      width: 950px;
      height: 420px;
      background: radial-gradient(ellipse at center, var(--eps-blue-trans-12) 0%, var(--eps-blue-trans-02) 60%, transparent 75%);
      filter: blur(85px);
      pointer-events: none;
      z-index: 0;
    }

    .www-container {
      max-width: 1250px;
      margin: 0 auto;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    /* Section Header */
    .www-header {
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      gap: 48px;
      margin-bottom: 44px;
    }

    .www-header-left {
      max-width: 620px;
    }

    .www-header-right {
      max-width: 460px;
      display: flex;
      flex-direction: column;
      gap: 16px;
    }

    .www-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 16px;
      border-radius: 999px;
      background: var(--white-trans-04);
      border: 1px solid var(--white-trans-10);
      box-shadow: inset 0 1px 0 var(--white-trans-12);
      font-size: 11.5px;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--text-secondary);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
    }

    .www-pill-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--eps-blue-primary);
      box-shadow: 0 0 10px rgba(0, 82, 255, 0.85);
    }

    .www-title {
      margin: 18px 0 0;
      font-family: inherit;
      font-size: clamp(34px, 4vw, 50px);
      font-weight: 800;
      line-height: 1.1;
      letter-spacing: -0.035em;
      color: var(--color-white);
    }

    .www-title-gradient {
      background: linear-gradient(135deg, #FFFFFF 15%, var(--eps-blue-soft) 55%, var(--eps-blue-light) 85%, var(--eps-blue-primary) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
      filter: drop-shadow(0 0 24px var(--eps-blue-glow-soft));
    }

    .www-subtitle {
      margin: 0;
      font-size: clamp(14px, 1.1vw, 15px);
      line-height: 1.65;
      color: var(--text-secondary);
    }

    .www-header-badge {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.02em;
      color: var(--eps-blue-sky);
    }

    .www-badge-pulse {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--eps-blue-light);
      box-shadow: 0 0 10px var(--eps-blue-light);
      animation: wwwPulse 2s infinite ease-in-out;
    }

    @keyframes wwwPulse {

      0%,
      100% {
        opacity: 1;
        transform: scale(1);
      }

      50% {
        opacity: 0.45;
        transform: scale(1.35);
      }
    }

    /* Master Bento Matrix Frame with Dynamic Cursor Specular Border */
    .www-matrix-frame {
      position: relative;
      border-radius: 28px;
      border: 1px solid var(--white-trans-10);
      background: linear-gradient(180deg, var(--white-trans-02) 0%, rgba(10, 14, 26, 0.85) 100%);
      box-shadow:
        0 30px 80px -20px var(--black-trans-70),
        inset 0 1px 0 var(--white-trans-12);
      overflow: hidden;
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
    }

    /* Cursor Specular Border Highlight */
    .www-matrix-frame::before {
      content: "";
      position: absolute;
      inset: -1px;
      border-radius: inherit;
      padding: 1px;
      background: radial-gradient(550px circle at var(--frame-mouse-x, 50%) var(--frame-mouse-y, 50%),
          rgba(56, 189, 248, 0.6) 0%,
          var(--eps-blue-trans-35) 25%,
          var(--white-trans-12) 50%,
          transparent 70%);
      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      pointer-events: none;
      z-index: 3;
      opacity: var(--frame-active, 0);
      transition: opacity 0.35s ease;
    }

    .www-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      position: relative;
      z-index: 1;
    }

    .www-card {
      position: relative;
      display: flex;
      align-items: flex-start;
      gap: 22px;
      padding: 36px 36px;
      border-bottom: 1px solid var(--white-trans-07);
      transition: background 0.35s cubic-bezier(0.16, 1, 0.3, 1);
      cursor: default;
    }

    .www-card:nth-child(odd) {
      border-right: 1px solid var(--white-trans-07);
    }

    .www-card:nth-last-child(-n+2) {
      border-bottom: none;
    }

    /* Interactive Radial Spotlight Follows Cursor Inside Card */
    .www-card::before {
      content: "";
      position: absolute;
      inset: 0;
      pointer-events: none;
      z-index: 0;
      opacity: var(--card-active, 0);
      background: radial-gradient(420px circle at var(--card-mouse-x, 50%) var(--card-mouse-y, 50%),
          rgba(4, 70, 244, 0.16) 0%,
          rgba(56, 189, 248, 0.06) 40%,
          transparent 70%);
      transition: opacity 0.35s ease;
    }

    .www-card:hover {
      background: var(--white-trans-035);
    }

    .www-card:hover .www-card-title {
      color: var(--color-white);
      text-shadow: 0 0 16px rgba(255, 255, 255, 0.25);
    }

    /* Icon Box with Tactile Lighting & Magnetic Cursor Reaction */
    .www-card-icon-box {
      position: relative;
      z-index: 1;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      border-radius: 14px;
      background: radial-gradient(circle at 30% 30%, rgba(96, 165, 250, 0.22), var(--eps-blue-trans-08));
      border: 1px solid rgba(96, 165, 250, 0.32);
      box-shadow: 0 4px 16px var(--black-trans-40), inset 0 1px 0 rgba(255, 255, 255, 0.22);
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--eps-blue-light);
      transition: border-color 0.3s ease, background 0.3s ease, box-shadow 0.3s ease, color 0.3s ease;
      will-change: transform;
    }

    .www-card:hover .www-card-icon-box {
      border-color: var(--eps-blue-sky);
      background: radial-gradient(circle at 30% 30%, rgba(96, 165, 250, 0.38), rgba(4, 70, 244, 0.22));
      box-shadow: 0 0 24px rgba(4, 70, 244, 0.55), inset 0 1px 0 var(--white-trans-40);
      color: var(--color-white);
    }

    .www-icon {
      width: 22px;
      height: 22px;
      display: block;
    }

    /* Card Main Content */
    .www-card-main {
      position: relative;
      z-index: 1;
      flex: 1;
      min-width: 0;
    }

    .www-card-head {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
      margin-bottom: 8px;
    }

    .www-card-title {
      margin: 0;
      font-size: 19.5px;
      font-weight: 700;
      letter-spacing: -0.018em;
      color: var(--color-white);
      line-height: 1.3;
      transition: text-shadow 0.25s ease;
    }

    /* Tactile Glass Arrow Disc with Interactive Hover Flare */
    .www-card-arrow {
      position: relative;
      z-index: 1;
      flex-shrink: 0;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-09);
      color: var(--white-trans-40);
      transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
      display: inline-flex;
      align-items: center;
      justify-content: center;
    }

    .www-card-arrow svg {
      width: 14px;
      height: 14px;
      transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .www-card:hover .www-card-arrow {
      background: var(--eps-blue-trans-30);
      border-color: var(--eps-blue-light);
      color: var(--color-white);
      box-shadow: 0 0 16px var(--eps-blue-trans-50);
      transform: scale(1.1);
    }

    .www-card:hover .www-card-arrow svg {
      transform: translate(2px, -2px);
    }

    .www-card-desc {
      margin: 0 0 16px;
      font-size: 14px;
      line-height: 1.55;
      color: var(--text-secondary);
    }

    /* Badges with Micro-Lift Interaction */
    .www-tags-wrap {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: 8px;
    }

    .www-tag {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      padding: 4px 11px;
      border-radius: 999px;
      font-size: 11.5px;
      font-weight: 600;
      letter-spacing: 0.015em;
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-09);
      color: var(--text-secondary);
      transition: all 0.22s ease;
      cursor: pointer;
    }

    .www-tag:hover {
      transform: translateY(-2px);
      border-color: rgba(96, 165, 250, 0.4);
      color: var(--color-white);
      background: var(--white-trans-08);
      box-shadow: 0 4px 12px var(--black-trans-30);
    }

    .www-tag.tag-featured {
      background: var(--eps-blue-trans-12);
      border-color: rgba(96, 165, 250, 0.35);
      color: var(--eps-blue-soft);
      box-shadow: 0 0 12px rgba(4, 70, 244, 0.2);
    }

    .www-tag.tag-featured:hover {
      border-color: var(--eps-blue-light);
      background: var(--eps-blue-trans-30);
      box-shadow: 0 0 16px rgba(4, 70, 244, 0.4);
    }

    .tag-dot {
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background: var(--eps-blue-light);
      box-shadow: 0 0 6px var(--eps-blue-light);
    }

    /* Responsiveness */
    @media (max-width: 992px) {
      .www-header {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
        margin-bottom: 36px;
      }

      .www-grid {
        grid-template-columns: 1fr;
      }

      .www-card:nth-child(odd) {
        border-right: none;
      }

      .www-card {
        border-bottom: 1px solid var(--white-trans-07);
        padding: 28px 20px;
      }

      .www-card:last-child {
        border-bottom: none;
      }
    }

    /* ========================================================
       WHY CHOOSE US SECTION (Masterclass 3x2 Bento Matrix)
       ======================================================== */
    .why-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-base));
      padding: 40px 0 35px;
      overflow: hidden;
    }

    /* ========================================================
       HOW WE WORK SECTION - CLEAN FULL-WIDTH TIMELINE
       ======================================================== */
    .hww-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-base));
      padding: 40px 0 35px;
      overflow: hidden;
    }

    /* ========================================================
       LOCATION & GLOBAL PRESENCE SECTION (Interactive 3D Globe)
       ======================================================== */
    .loc-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-base));
      padding: 40px 0 35px;
      overflow: hidden;
    }

    .loc-ambient-glow {
      position: absolute;
      top: 25%;
      right: 15%;
      width: 750px;
      height: 750px;
      background: radial-gradient(circle at center, var(--eps-blue-trans-12) 0%, rgba(56, 189, 248, 0.03) 45%, transparent 70%);
      filter: blur(120px);
      pointer-events: none;
      z-index: 0;
    }

    .loc-container {
      max-width: 1250px;
      margin: 0 auto;
      padding: 0 24px;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    /* 2-Column Grid: Left Content, Right 3D Globe */
    .loc-grid {
      display: grid;
      grid-template-columns: 1.05fr 0.95fr;
      gap: 56px;
      align-items: center;
    }

    /* Left Content Column */
    .loc-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 16px;
      border-radius: 999px;
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-10);
      box-shadow: inset 0 1px 0 var(--white-trans-12);
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      color: var(--text-secondary);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
      margin-bottom: 20px;
    }

    .loc-pill-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--eps-blue-primary);
      box-shadow: 0 0 10px rgba(0, 82, 255, 0.9);
      animation: locPulseDot 2s infinite ease-in-out;
    }

    @keyframes locPulseDot {

      0%,
      100% {
        transform: scale(1);
        opacity: 1;
      }

      50% {
        transform: scale(1.4);
        opacity: 0.5;
      }
    }

    .loc-title {
      margin: 0 0 16px;
      font-family: inherit;
      font-size: clamp(32px, 3.8vw, 48px);
      font-weight: 800;
      line-height: 1.14;
      letter-spacing: -0.035em;
      color: var(--color-white);
    }

    .loc-desc {
      margin: 0 0 32px;
      font-size: 15px;
      line-height: 1.65;
      color: var(--text-secondary);
      max-width: 580px;
    }

    /* Regional Hubs Mini Cards */
    .loc-hubs-grid {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 14px;
      margin-bottom: 30px;
    }

    .loc-hub-card {
      padding: 16px 18px;
      border-radius: 16px;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0%, rgba(13, 17, 30, 0.7) 100%);
      border: 1px solid var(--white-trans-08);
      box-shadow: 0 12px 30px -10px var(--black-trans-50), inset 0 1px 0 var(--white-trans-08);
      cursor: pointer;
      transition: all 0.28s cubic-bezier(0.16, 1, 0.3, 1);
      position: relative;
    }

    .loc-hub-card:hover,
    .loc-hub-card.active {
      border-color: rgba(96, 165, 250, 0.35);
      background: linear-gradient(180deg, var(--eps-blue-trans-08) 0%, rgba(13, 17, 30, 0.85) 100%);
      transform: translateY(-2px);
      box-shadow: 0 16px 36px -10px var(--eps-blue-glow-soft), inset 0 1px 0 var(--white-trans-18);
    }

    .loc-hub-top {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 8px;
    }

    .loc-hub-country {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      font-size: 13.5px;
      font-weight: 700;
      color: var(--color-white);
    }

    .loc-hub-status {
      display: inline-flex;
      align-items: center;
      gap: 5px;
      font-size: 10.5px;
      font-weight: 700;
      letter-spacing: 0.05em;
      text-transform: uppercase;
      color: var(--eps-orange-primary);
      font-family: 'SF Mono', 'Fira Code', monospace;
    }

    .loc-hub-pulse {
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background: var(--eps-orange-primary);
      box-shadow: 0 0 8px var(--eps-orange-primary);
      animation: locPulseDot 1.8s infinite ease-in-out;
    }

    .loc-hub-cities {
      font-size: 12px;
      color: var(--text-secondary);
      line-height: 1.45;
      margin: 0;
    }

    /* Metrics Strip */
    .loc-metrics-strip {
      display: flex;
      align-items: center;
      gap: 24px;
      padding: 16px 20px;
      border-radius: 14px;
      background: var(--white-trans-02);
      border: 1px solid var(--white-trans-06);
    }

    .loc-metric-item {
      display: flex;
      flex-direction: column;
      gap: 2px;
    }

    .loc-metric-val {
      font-size: 17px;
      font-weight: 800;
      color: var(--color-white);
      letter-spacing: -0.02em;
      font-family: 'SF Mono', 'Fira Code', monospace;
    }

    .loc-metric-val span {
      color: var(--eps-blue-light);
    }

    .loc-metric-lbl {
      font-size: 11px;
      color: var(--text-dim);
      text-transform: uppercase;
      letter-spacing: 0.06em;
      font-weight: 600;
    }

    .loc-metric-divider {
      width: 1px;
      height: 28px;
      background: var(--white-trans-08);
    }

    /* -----------------------------------------
       RIGHT COLUMN: 3D INTERACTIVE CANVAS GLOBE
       ----------------------------------------- */
    .loc-globe-card {
      position: relative;
      border-radius: 28px;
      border: 1px solid var(--white-trans-08);
      background: radial-gradient(circle at 50% 50%, rgba(14, 19, 36, 0.7) 0%, rgba(7, 9, 15, 0.95) 100%);
      box-shadow: 0 24px 60px -15px var(--black-trans-70), inset 0 1px 0 var(--white-trans-08);
      padding: 24px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      min-height: 520px;
      overflow: hidden;
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
    }

    .loc-globe-badge {
      position: absolute;
      top: 20px;
      left: 24px;
      display: inline-flex;
      align-items: center;
      gap: 7px;
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: var(--eps-blue-light);
      font-family: 'SF Mono', 'Fira Code', monospace;
      background: var(--eps-blue-trans-12);
      border: 1px solid rgba(56, 189, 248, 0.3);
      padding: 5px 12px;
      border-radius: 999px;
      z-index: 5;
    }

    .loc-globe-badge-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--eps-blue-light);
      box-shadow: 0 0 8px var(--eps-blue-light);
      animation: locPulseDot 1.6s infinite ease-in-out;
    }

    .loc-globe-hint {
      position: absolute;
      bottom: 20px;
      display: inline-flex;
      align-items: center;
      gap: 7px;
      font-size: 11.5px;
      font-weight: 600;
      color: var(--text-dim);
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-08);
      padding: 5px 14px;
      border-radius: 999px;
      z-index: 5;
      pointer-events: none;
    }

    .loc-globe-hint svg {
      color: var(--eps-blue-light);
    }

    /* The Canvas element */
    .loc-canvas-container {
      position: relative;
      width: 100%;
      max-width: 480px;
      height: 480px;
      min-height: 480px;
      display: block;
      cursor: grab;
      user-select: none;
      -webkit-user-select: none;
      margin: 0 auto;
    }

    #loc-three-globe {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      border-radius: 50%;
    }

    #loc-three-globe canvas {
      width: 100% !important;
      height: 100% !important;
      display: block;
    }

    .loc-canvas-container.dragging {
      cursor: grabbing;
    }

    #loc-globe-canvas {
      width: 100%;
      height: 100%;
      display: block;
    }

    /* Floating Tooltip */
    .loc-globe-tooltip {
      position: absolute;
      pointer-events: none;
      z-index: 20;
      opacity: 0;
      transform: translate(-50%, -120%) scale(0.95);
      transition: opacity 0.2s cubic-bezier(0.16, 1, 0.3, 1), transform 0.2s cubic-bezier(0.16, 1, 0.3, 1);
      background: linear-gradient(180deg, rgba(16, 22, 40, 0.95) 0%, rgba(9, 12, 22, 0.98) 100%);
      border: 1px solid rgba(56, 189, 248, 0.4);
      box-shadow: 0 16px 36px -10px var(--black-trans-80), 0 0 20px rgba(0, 82, 255, 0.3), inset 0 1px 0 var(--white-trans-20);
      border-radius: 14px;
      padding: 12px 16px;
      min-width: 190px;
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
    }

    .loc-globe-tooltip.visible {
      opacity: 1;
      transform: translate(-50%, -120%) scale(1);
    }

    .loc-tooltip-header {
      display: flex;
      align-items: center;
      gap: 7px;
      margin-bottom: 4px;
    }

    .loc-tooltip-flag {
      font-size: 15px;
    }

    .loc-tooltip-country {
      font-size: 13px;
      font-weight: 800;
      color: var(--color-white);
      letter-spacing: -0.01em;
    }

    .loc-tooltip-city {
      font-size: 11.5px;
      color: var(--eps-blue-light);
      font-weight: 700;
      margin-bottom: 6px;
      font-family: 'SF Mono', 'Fira Code', monospace;
    }

    .loc-tooltip-meta {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding-top: 6px;
      border-top: 1px solid var(--white-trans-08);
      font-size: 10px;
      color: var(--text-secondary);
    }

    .loc-tooltip-status {
      display: inline-flex;
      align-items: center;
      gap: 4px;
      color: var(--eps-orange-primary);
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.04em;
    }

    .loc-tooltip-status-dot {
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background: var(--eps-orange-primary);
      box-shadow: 0 0 6px var(--eps-orange-primary);
    }

    .loc-tooltip-latency {
      font-family: 'SF Mono', 'Fira Code', monospace;
      color: var(--text-dim);
    }

    /* Responsiveness */
    @media (max-width: 992px) {
      .loc-grid {
        grid-template-columns: 1fr;
        gap: 40px;
      }

      .loc-globe-card {
        min-height: 440px;
        padding: 20px;
      }

      .loc-canvas-container {
        max-width: 380px;
        height: 380px;
        min-height: 380px;
      }
    }

    @media (max-width: 640px) {
      .loc-hubs-grid {
        grid-template-columns: 1fr;
      }

      .loc-metrics-strip {
        flex-wrap: wrap;
        gap: 16px;
      }

      .loc-metric-divider {
        display: none;
      }

      .loc-globe-card {
        min-height: 380px;
      }

      .loc-canvas-container {
        max-width: 300px;
        height: 300px;
        min-height: 300px;
      }
    }


    .hww-ambient-glow {
      position: absolute;
      top: 10%;
      left: 50%;
      transform: translateX(-50%);
      width: 1000px;
      height: 450px;
      background: radial-gradient(ellipse at center, var(--eps-blue-trans-08) 0%, rgba(56, 189, 248, 0.02) 50%, transparent 70%);
      filter: blur(100px);
      pointer-events: none;
      z-index: 0;
    }

    .hww-container {
      max-width: 1250px;
      margin: 0 auto;
      padding: 0 24px;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    /* Top Centered Section Header */
    .hww-header {
      text-align: center;
      max-width: 760px;
      margin: 0 auto 52px;
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .hww-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 16px;
      border-radius: 999px;
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-10);
      box-shadow: inset 0 1px 0 var(--white-trans-12);
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      color: var(--text-secondary);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
      margin-bottom: 20px;
    }

    .hww-pill-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--eps-blue-primary);
      box-shadow: 0 0 10px rgba(0, 82, 255, 0.9);
      animation: hwwDotPulse 2s infinite ease-in-out;
    }

    .hww-title {
      margin: 0 0 16px;
      font-family: inherit;
      font-size: clamp(32px, 3.8vw, 48px);
      font-weight: 800;
      line-height: 1.15;
      letter-spacing: -0.035em;
      color: var(--color-white);
    }

    .hww-subtitle {
      margin: 0;
      font-size: 15px;
      line-height: 1.65;
      color: var(--text-secondary);
      max-width: 620px;
    }

    /* Full-Width Timeline Track Container */
    .hww-timeline-wrap {
      position: relative;
      max-width: 1060px;
      margin: 0 auto;
      padding-left: 70px;
    }

    /* Background Rail Track */
    .hww-track-bg {
      position: absolute;
      top: 36px;
      bottom: 36px;
      left: 24px;
      width: 2px;
      background: var(--white-trans-08);
      border-radius: 999px;
    }

    /* Active Electric Laser Fill Line (fills on scroll) */
    .hww-track-fill {
      position: absolute;
      top: 36px;
      left: 24px;
      width: 2px;
      height: 0px;
      max-height: calc(100% - 72px);
      background: linear-gradient(180deg, var(--eps-blue-primary) 0%, var(--eps-blue-light) 85%, #FFFFFF 100%);
      box-shadow: 0 0 14px rgba(56, 189, 248, 0.95), 0 0 4px var(--eps-blue-primary);
      border-radius: 999px;
      z-index: 2;
      transition: height 0.08s ease-out;
      will-change: height;
    }

    .hww-fill-laser-head {
      position: absolute;
      bottom: -4px;
      left: 50%;
      transform: translateX(-50%);
      width: 9px;
      height: 9px;
      border-radius: 50%;
      background: var(--color-white);
      box-shadow: 0 0 16px rgba(56, 189, 248, 1), 0 0 32px rgba(0, 82, 255, 0.9);
      opacity: 0;
      transition: opacity 0.2s ease;
    }

    .hww-track-fill.active .hww-fill-laser-head {
      opacity: 1;
    }

    /* Step Item Row */
    .hww-step-item {
      position: relative;
      margin-bottom: 36px;
    }

    .hww-step-item:last-child {
      margin-bottom: 0;
    }

    /* Milestone Node */
    .hww-step-node {
      position: absolute;
      top: 26px;
      left: -70px;
      width: 48px;
      height: 48px;
      border-radius: 50%;
      background: radial-gradient(circle at 35% 35%, #151B2A 0%, #0A0D15 100%);
      border: 1px solid var(--white-trans-12);
      box-shadow: 0 4px 18px rgba(0, 0, 0, 0.6), inset 0 1px 0 var(--white-trans-15);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      font-weight: 800;
      color: var(--text-secondary);
      font-family: 'SF Mono', 'Fira Code', Menlo, Consolas, monospace;
      z-index: 3;
      transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    }

    /* Illuminated Active Node */
    .hww-step-item.active-step .hww-step-node {
      border-color: var(--eps-blue-light);
      background: radial-gradient(circle at 35% 35%, var(--eps-blue-primary) 0%, #0036B3 100%);
      color: var(--color-white);
      transform: scale(1.1);
      box-shadow:
        0 0 24px rgba(56, 189, 248, 0.9),
        0 0 45px rgba(0, 82, 255, 0.6),
        inset 0 1px 0 var(--white-trans-70);
    }

    /* Clean, Lightweight Bento Card */
    .hww-step-card {
      position: relative;
      border-radius: 20px;
      border: 1px solid var(--white-trans-08);
      background: linear-gradient(180deg, var(--white-trans-02) 0%, rgba(13, 17, 30, 0.65) 100%);
      box-shadow: 0 20px 45px -15px rgba(0, 0, 0, 0.6), inset 0 1px 0 var(--white-trans-07);
      padding: 30px 34px;
      backdrop-filter: blur(14px);
      -webkit-backdrop-filter: blur(14px);
      transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
      overflow: hidden;
    }

    /* Hover Radial Spotlight */
    .hww-step-card::before {
      content: "";
      position: absolute;
      inset: 0;
      background: radial-gradient(500px circle at var(--step-mouse-x, 50%) var(--step-mouse-y, 50%), rgba(0, 82, 255, 0.1) 0%, transparent 65%);
      opacity: 0;
      transition: opacity 0.3s ease;
      pointer-events: none;
      z-index: 0;
    }

    .hww-step-card:hover::before {
      opacity: 1;
    }

    .hww-step-card:hover {
      border-color: rgba(96, 165, 250, 0.3);
      transform: translateY(-2px);
      box-shadow: 0 24px 50px -15px var(--eps-blue-glow-soft), inset 0 1px 0 var(--white-trans-16);
    }

    .hww-step-item.active-step .hww-step-card {
      border-color: rgba(96, 165, 250, 0.25);
      background: linear-gradient(180deg, rgba(0, 82, 255, 0.04) 0%, rgba(13, 17, 30, 0.75) 100%);
    }

    /* Card Top Bar */
    .hww-card-top {
      position: relative;
      z-index: 1;
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
    }

    .hww-card-meta {
      display: flex;
      align-items: center;
      gap: 10px;
    }

    .hww-meta-phase {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--eps-blue-light);
      font-family: 'SF Mono', 'Fira Code', Menlo, Consolas, monospace;
    }

    .hww-meta-dot {
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background: var(--eps-blue-light);
      box-shadow: 0 0 6px var(--eps-blue-light);
    }

    .hww-meta-duration {
      font-size: 11px;
      font-weight: 600;
      color: var(--text-dim);
      padding: 2px 9px;
      border-radius: 999px;
      background: var(--white-trans-04);
      border: 1px solid var(--white-trans-06);
    }

    .hww-icon-wrap {
      width: 36px;
      height: 36px;
      border-radius: 10px;
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-08);
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--eps-blue-light);
      transition: all 0.3s ease;
    }

    .hww-step-card:hover .hww-icon-wrap {
      border-color: var(--eps-blue-light);
      background: var(--eps-blue-glow-soft);
      box-shadow: 0 0 16px var(--eps-blue-glow);
      color: var(--color-white);
    }

    .hww-card-title {
      position: relative;
      z-index: 1;
      margin: 0 0 10px;
      font-size: 21px;
      font-weight: 700;
      letter-spacing: -0.02em;
      color: var(--color-white);
      line-height: 1.3;
    }

    .hww-card-desc {
      position: relative;
      z-index: 1;
      margin: 0 0 18px;
      font-size: 14.5px;
      line-height: 1.62;
      color: var(--text-secondary);
      max-width: 900px;
    }

    /* Deliverables Tags - Clean & Lightweight */
    .hww-tags {
      position: relative;
      z-index: 1;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: 8px;
    }

    .hww-tag {
      display: inline-flex;
      align-items: center;
      gap: 5px;
      padding: 5px 12px;
      border-radius: 999px;
      font-size: 12px;
      font-weight: 600;
      background: var(--white-trans-035);
      border: 1px solid var(--white-trans-08);
      color: var(--text-secondary);
      transition: all 0.2s ease;
    }

    .hww-tag.featured {
      background: var(--eps-blue-trans-12);
      border-color: rgba(56, 189, 248, 0.35);
      color: var(--eps-blue-soft);
      box-shadow: 0 0 10px var(--eps-blue-glow-soft);
    }

    .hww-step-card:hover .hww-tag {
      border-color: var(--white-trans-16);
      color: #E2E8F0;
    }

    .hww-step-card:hover .hww-tag.featured {
      border-color: var(--eps-blue-light);
      color: var(--color-white);
      background: var(--eps-blue-glow-soft);
    }

    /* Responsive Queries */
    @media (max-width: 768px) {
      .hww-header {
        margin-bottom: 36px;
      }

      .hww-timeline-wrap {
        padding-left: 54px;
      }

      .hww-track-bg,
      .hww-track-fill {
        left: 18px;
      }

      .hww-step-node {
        left: -54px;
        width: 38px;
        height: 38px;
        font-size: 12px;
      }

      .hww-step-card {
        padding: 24px 20px;
      }

      .hww-card-title {
        font-size: 18px;
      }

      .hww-step-item {
        margin-bottom: 28px;
      }
    }


    .why-ambient-glow {
      position: absolute;
      top: 20%;
      left: 50%;
      transform: translateX(-50%);
      width: 950px;
      height: 420px;
      background: radial-gradient(ellipse at center, var(--eps-blue-trans-12) 0%, var(--eps-blue-trans-02) 60%, transparent 75%);
      filter: blur(85px);
      pointer-events: none;
      z-index: 0;
    }

    .why-container {
      max-width: 1250px;
      margin: 0 auto;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    /* Section Header */
    .why-header {
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      gap: 48px;
      margin-bottom: 44px;
    }

    .why-header-left {
      max-width: 620px;
    }

    .why-header-right {
      max-width: 460px;
      display: flex;
      flex-direction: column;
      gap: 16px;
    }

    .why-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 16px;
      border-radius: 999px;
      background: var(--white-trans-04);
      border: 1px solid var(--white-trans-10);
      box-shadow: inset 0 1px 0 var(--white-trans-12);
      font-size: 11.5px;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--text-secondary);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
    }

    .why-pill-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--eps-blue-primary);
      box-shadow: 0 0 10px rgba(0, 82, 255, 0.85);
    }

    .why-title {
      margin: 18px 0 0;
      font-family: inherit;
      font-size: clamp(34px, 4vw, 50px);
      font-weight: 800;
      line-height: 1.1;
      letter-spacing: -0.035em;
      color: var(--color-white);
    }

    .why-title-gradient {
      background: linear-gradient(135deg, #FFFFFF 15%, var(--eps-blue-soft) 55%, var(--eps-blue-light) 85%, var(--eps-blue-primary) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      background-clip: text;
      filter: drop-shadow(0 0 24px var(--eps-blue-glow-soft));
    }

    .why-subtitle {
      margin: 0;
      font-size: clamp(14px, 1.1vw, 15px);
      line-height: 1.65;
      color: var(--text-secondary);
    }

    /* Master Bento Matrix Frame (3x2 Grid) */
    .why-matrix-frame {
      position: relative;
      border-radius: 28px;
      border: 1px solid var(--white-trans-10);
      background: linear-gradient(180deg, var(--white-trans-02) 0%, rgba(10, 14, 26, 0.85) 100%);
      box-shadow:
        0 30px 80px -20px var(--black-trans-70),
        inset 0 1px 0 var(--white-trans-12);
      overflow: hidden;
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
    }

    /* Dynamic Specular Border Beam on Frame */
    .why-matrix-frame::before {
      content: "";
      position: absolute;
      inset: -1px;
      border-radius: inherit;
      padding: 1px;
      background: radial-gradient(550px circle at var(--why-frame-x, 50%) var(--why-frame-y, 50%),
          rgba(56, 189, 248, 0.6) 0%,
          var(--eps-blue-trans-35) 25%,
          var(--white-trans-12) 50%,
          transparent 70%);
      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      pointer-events: none;
      z-index: 3;
      opacity: var(--why-frame-active, 0);
      transition: opacity 0.35s ease;
    }

    /* 3-Column Bento Grid */
    .why-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      position: relative;
      z-index: 1;
    }

    /* Individual Why Card */
    .why-card {
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      padding: 42px 38px;
      border-bottom: 1px solid var(--white-trans-07);
      border-right: 1px solid var(--white-trans-07);
      transition: background 0.35s cubic-bezier(0.16, 1, 0.3, 1);
      cursor: default;
    }

    /* Remove right border on 3rd column */
    .why-card:nth-child(3n) {
      border-right: none;
    }

    /* Remove bottom border on bottom row (cards 4, 5, 6) */
    .why-card:nth-child(n+4) {
      border-bottom: none;
    }

    /* Card Radial Cursor Spotlight */
    .why-card::before {
      content: "";
      position: absolute;
      inset: 0;
      pointer-events: none;
      z-index: 0;
      opacity: var(--why-card-active, 0);
      background: radial-gradient(380px circle at var(--why-card-x, 50%) var(--why-card-y, 50%),
          rgba(4, 70, 244, 0.16) 0%,
          rgba(56, 189, 248, 0.06) 40%,
          transparent 70%);
      transition: opacity 0.35s ease;
    }

    .why-card:hover {
      background: var(--white-trans-035);
    }

    /* Recessed Circular Coin Icon Container */
    .why-icon-coin {
      position: relative;
      z-index: 1;
      width: 52px;
      height: 52px;
      border-radius: 50%;
      background: radial-gradient(circle at 35% 35%, #161D2F 0%, #0B0E17 100%);
      border: 1px solid var(--white-trans-12);
      box-shadow:
        inset 0 2px 4px var(--black-trans-90),
        0 4px 16px var(--black-trans-50),
        inset 0 -1px 0 var(--white-trans-08);
      display: flex;
      align-items: center;
      justify-content: center;
      color: #E2E8F0;
      transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
      will-change: transform;
    }

    .why-card:hover .why-icon-coin {
      border-color: var(--eps-blue-light);
      background: radial-gradient(circle at 35% 35%, #1E293B 0%, var(--bg-midnight) 100%);
      box-shadow:
        0 0 22px var(--eps-blue-trans-50),
        inset 0 0 12px var(--eps-blue-glow-soft),
        inset 0 1px 0 var(--white-trans-40);
      color: var(--eps-blue-light);
      transform: scale(1.08) translateY(-2px);
    }

    .why-icon {
      width: 22px;
      height: 22px;
      display: block;
      transition: transform 0.3s ease;
    }

    .why-card:hover .why-icon {
      transform: scale(1.05);
    }

    /* Card Content */
    .why-card-content {
      position: relative;
      z-index: 1;
      width: 100%;
    }

    .why-card-title {
      margin: 22px 0 10px;
      font-size: 20px;
      font-weight: 700;
      letter-spacing: -0.02em;
      color: var(--color-white);
      line-height: 1.3;
      transition: text-shadow 0.25s ease;
    }

    .why-card:hover .why-card-title {
      text-shadow: 0 0 18px rgba(255, 255, 255, 0.25);
    }

    .why-card-desc {
      margin: 0;
      font-size: 14.5px;
      line-height: 1.6;
      color: var(--text-secondary);
    }

    /* Active Traveling Grid Divider Beams (Total 6 Endless Beams) */
    .why-beam-h {
      position: absolute;
      top: 50%;
      left: 0;
      width: 100px;
      height: 1px;
      margin-top: 0;
      background: linear-gradient(90deg, transparent 0%, rgba(4, 70, 244, 0.2) 20%, var(--eps-blue-primary) 65%, var(--eps-blue-light) 100%);
      box-shadow:
        0 0 10px rgba(0, 82, 255, 0.75),
        0 0 4px rgba(56, 189, 248, 0.85);
      border-radius: 999px;
      pointer-events: none;
      z-index: 2;
      will-change: transform;
    }

    .why-beam-h1 {
      animation: whyContinuousH 4.8s linear infinite;
      animation-delay: 0s;
    }

    .why-beam-h2 {
      animation: whyContinuousH 4.8s linear infinite;
      animation-delay: -2.4s;
    }


    /* Collision Nodes at Divider Junctions (Glows when beams collide) */
    .why-collision-node {
      position: absolute;
      top: 50%;
      width: 32px;
      height: 32px;
      margin-top: -16px;
      margin-left: -16px;
      pointer-events: none;
      z-index: 3;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .why-collision-node.node-1 {
      left: 33.333%;
    }

    .why-collision-node.node-2 {
      left: 66.666%;
    }

    /* Core Energetic Dot */
    .why-collision-core {
      position: absolute;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--eps-blue-primary);
      box-shadow: 0 0 8px rgba(0, 82, 255, 0.6);
      opacity: 0.35;
      transform: scale(1);
      transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
    }

    /* Expanding Shockwave Ring */
    .why-collision-ring {
      position: absolute;
      width: 22px;
      height: 22px;
      border-radius: 50%;
      border: 1px solid rgba(56, 189, 248, 0.6);
      opacity: 0;
      transform: scale(0.6);
      transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.45s ease;
    }

    /* Micro Crosshair Light Rays */
    .why-collision-rays {
      position: absolute;
      width: 38px;
      height: 38px;
      pointer-events: none;
      opacity: 0;
      transition: opacity 0.22s ease;
    }

    .why-collision-rays::before,
    .why-collision-rays::after {
      content: "";
      position: absolute;
      background: linear-gradient(90deg, transparent, var(--eps-blue-light), transparent);
      border-radius: 999px;
    }

    .why-collision-rays::before {
      top: 50%;
      left: 0;
      width: 100%;
      height: 1px;
      margin-top: -0.5px;
    }

    .why-collision-rays::after {
      top: 0;
      left: 50%;
      width: 1px;
      height: 100%;
      margin-left: -0.5px;
      background: linear-gradient(180deg, transparent, var(--eps-blue-light), transparent);
    }

    /* Active Collision State (Flares when beams cross/collide) */
    .why-collision-node.active .why-collision-core {
      opacity: 1;
      transform: scale(2.6);
      background: var(--eps-blue-light);
      box-shadow:
        0 0 22px rgba(56, 189, 248, 1),
        0 0 50px rgba(0, 82, 255, 0.95),
        0 0 8px #FFFFFF;
    }

    .why-collision-node.active .why-collision-ring {
      opacity: 1;
      transform: scale(2.4);
      border-color: var(--eps-blue-light);
      box-shadow: 0 0 16px rgba(56, 189, 248, 0.85);
    }

    .why-collision-node.active .why-collision-rays {
      opacity: 1;
    }

    @keyframes whyContinuousH {
      0% {
        transform: translateX(-110px);
      }

      100% {
        transform: translateX(1260px);
      }
    }

    .why-beam-v {
      position: absolute;
      top: 0;
      width: 1px;
      height: 95px;
      margin-left: 0;
      background: linear-gradient(180deg, transparent 0%, rgba(4, 70, 244, 0.2) 20%, var(--eps-blue-primary) 65%, var(--eps-blue-light) 100%);
      box-shadow:
        0 0 10px rgba(0, 82, 255, 0.75),
        0 0 4px rgba(56, 189, 248, 0.85);
      border-radius: 999px;
      pointer-events: none;
      z-index: 2;
      will-change: transform;
    }

    /* Vertical Divider 1 (Col 1 & 2) */
    .why-beam-v1a {
      left: 33.333%;
      animation: whyContinuousV 4.8s linear infinite;
      animation-delay: -0.7s;
    }

    .why-beam-v1b {
      left: 33.333%;
      animation: whyContinuousV 4.8s linear infinite;
      animation-delay: -3.1s;
    }

    /* Vertical Divider 2 (Col 2 & 3) */
    .why-beam-v2a {
      left: 66.666%;
      animation: whyContinuousV 4.8s linear infinite;
      animation-delay: -1.5s;
    }

    .why-beam-v2b {
      left: 66.666%;
      animation: whyContinuousV 4.8s linear infinite;
      animation-delay: -3.9s;
    }

    @keyframes whyContinuousV {
      0% {
        transform: translateY(-105px);
      }

      100% {
        transform: translateY(680px);
      }
    }

    @media (max-width: 992px) {
      .why-header {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
        margin-bottom: 36px;
      }

      .why-grid {
        grid-template-columns: repeat(2, 1fr);
      }

      .why-card:nth-child(3n) {
        border-right: 1px solid var(--white-trans-07);
      }

      .why-card:nth-child(2n) {
        border-right: none;
      }

      .why-card:nth-child(n+4) {
        border-bottom: 1px solid var(--white-trans-07);
      }

      .why-card:nth-last-child(-n+2) {
        border-bottom: none;
      }

      .why-beam-h,
      .why-beam-v {
        display: none;
      }
    }

    @media (max-width: 640px) {
      .why-grid {
        grid-template-columns: 1fr;
      }

      .why-card {
        padding: 30px 22px;
        border-right: none !important;
        border-bottom: 1px solid var(--white-trans-07) !important;
      }

      .why-card:last-child {
        border-bottom: none !important;
      }
    }


    /* ========================================================
       PROJECT CTA SECTION (Vibrant Cobalt Blue Banner)
       ======================================================== */
    .project-cta-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-slate-dark));
      padding: 40px 0 35px;
      overflow: hidden;
    }

    .project-cta-container {
      max-width: 1250px;
      margin: 0 auto;
      box-sizing: border-box;
    }

    .project-cta-card {
      position: relative;
      border-radius: 32px;
      background: radial-gradient(130% 120% at 50% 10%, #2979FF 0%, var(--eps-blue-primary) 38%, #003ECC 75%, #002B99 100%);
      border: 1px solid var(--white-trans-28);
      box-shadow:
        0 30px 80px -15px rgba(0, 82, 255, 0.45),
        inset 0 1px 0 var(--white-trans-45),
        inset 0 -1px 0 rgba(0, 0, 0, 0.2);
      overflow: hidden;
      padding: 70px 30px;
      text-align: center;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }


    .cta-interactive-canvas {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 0;
      border-radius: inherit;
    }

    /* Subtle Glass Wireframe Blueprint Accents */
    .cta-wire-accent {
      position: absolute;
      border: 1.5px solid var(--white-trans-16);
      pointer-events: none;
      z-index: 0;
    }

    .cta-wire-accent.wire-left {
      left: -30px;
      bottom: -30px;
      width: 280px;
      height: 180px;
      border-radius: 28px;
    }

    .cta-wire-accent.wire-right {
      right: -30px;
      bottom: -30px;
      width: 280px;
      height: 180px;
      border-radius: 28px;
    }

    .cta-ambient-glow {
      position: absolute;
      top: -40%;
      left: 50%;
      transform: translateX(-50%);
      width: 700px;
      height: 350px;
      background: radial-gradient(ellipse at center, var(--white-trans-28) 0%, transparent 70%);
      filter: blur(60px);
      pointer-events: none;
      z-index: 0;
    }

    .project-cta-content {
      position: relative;
      z-index: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      margin: 0 auto;
    }

    /* Our Signature Eyebrow Pill */
    .project-cta-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 18px;
      border-radius: 999px;
      background: var(--white-trans-14);
      border: 1px solid var(--white-trans-28);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
      font-size: 11.5px;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--color-white);
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
      margin-bottom: 24px;
    }

    .project-cta-pill-dot {
      width: 6px;
      height: 6px;
      border-radius: 50%;
      background: var(--color-white);
      box-shadow: 0 0 10px rgba(255, 255, 255, 0.9);
    }

    .project-cta-h2 {
      margin: 0 0 18px;
      font-size: 52px;
      font-weight: 750;
      line-height: 1.15;
      letter-spacing: -0.03em;
      color: var(--color-white);
      text-wrap: balance;
    }

    .project-cta-sub {
      margin: 0 0 20px;
      font-size: 17.5px;
      line-height: 1.62;
      color: rgba(255, 255, 255, 0.92);
      max-width: 680px;
      text-wrap: balance;
    }

    .project-cta-actions {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 16px;
      flex-wrap: wrap;
    }

    @media (max-width: 1024px) {
      .project-cta-section {
        padding: 30px 0 30px;
      }

      .project-cta-container {
        padding: 0 12px;
      }

      .project-cta-card {
        padding: 64px 32px;
        border-radius: 28px;
      }

      .project-cta-h2 {
        font-size: 40px;
      }
    }

    @media (max-width: 640px) {
      .project-cta-section {
        padding: 25px 0 25px;
      }

      .project-cta-container {
        padding: 0 16px;
      }

      .project-cta-card {
        padding: 48px 20px;
        border-radius: 22px;
      }

      .project-cta-h2 {
        font-size: 29px;
        line-height: 1.22;
        margin-bottom: 14px;
      }

      .project-cta-sub {
        font-size: 14.5px;
        line-height: 1.55;
        margin-bottom: 28px;
      }

      .project-cta-actions {
        flex-direction: column;
        width: 100%;
        gap: 12px;
      }

      .project-cta-actions .btn-shimmer-volt,
      .project-cta-actions .btn-orange-glow {
        width: 100% !important;
        box-sizing: border-box !important;
        justify-content: center !important;
        text-align: center !important;
        padding: 13px 20px !important;
        font-size: 14px !important;
      }
    }


    /* ========================================================
       TESTIMONIALS SECTION (Dual-Row GPU Marquee - Zero Edge Cuts)
       ======================================================== */
    .testi-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-base));
      padding: 60px 0 35px;
      scroll-margin-top: 100px;
      overflow: hidden;
      width: 100%;
    }

    .testi-ambient-glow {
      position: absolute;
      top: 25%;
      left: 50%;
      transform: translateX(-50%);
      width: 1400px;
      max-width: 100vw;
      height: 600px;
      background: radial-gradient(ellipse at center, var(--eps-blue-trans-08) 0%, rgba(56, 189, 248, 0.02) 50%, transparent 70%);
      filter: blur(120px);
      pointer-events: none;
      z-index: 0;
    }

    .testi-container {
      max-width: 1250px;
      margin: 0 auto;
      padding: 0 24px;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    /* Section Top Header */
    .testi-header {
      text-align: center;
      max-width: 820px;
      margin: 0 auto 40px;
    }

    .testi-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 14px;
      background: var(--eps-blue-trans-08);
      border: 1px solid var(--eps-blue-glow-soft);
      border-radius: 999px;
      font-size: 11.5px;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--eps-blue-light);
      margin-bottom: 16px;
    }

    .testi-pill-dot {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--eps-blue-light);
      box-shadow: 0 0 10px var(--eps-blue-light);
      animation: testiDotPulse 2s infinite ease-in-out;
    }

    @keyframes testiDotPulse {

      0%,
      100% {
        opacity: 1;
        transform: scale(1);
      }

      50% {
        opacity: 0.4;
        transform: scale(0.85);
      }
    }

    .testi-title {
      font-size: clamp(28px, 3.4vw, 42px);
      font-weight: 800;
      line-height: 1.25;
      letter-spacing: -0.025em;
      color: var(--color-white);
      margin: 0 0 16px;
    }

    .testi-subtitle {
      font-size: clamp(14px, 1.15vw, 16px);
      line-height: 1.6;
      color: rgba(255, 255, 255, 0.65);
      margin: 0 auto 28px;
      max-width: 680px;
    }

    /* Official Google 5.0 Trust Bar */
    .google-trust-bar {
      display: inline-flex;
      align-items: center;
      gap: 16px;
      padding: 10px 22px;
      background: var(--white-trans-03);
      border: 1px solid var(--white-trans-08);
      border-radius: 999px;
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
      box-shadow: 0 8px 30px rgba(0, 0, 0, 0.35);
      flex-wrap: wrap;
      justify-content: center;
    }

    .google-trust-lead {
      display: flex;
      align-items: center;
      gap: 10px;
    }

    .google-logo-icon {
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .google-score-num {
      font-size: 17px;
      font-weight: 800;
      color: var(--color-white);
      letter-spacing: -0.01em;
    }

    .google-stars-row {
      display: flex;
      align-items: center;
      gap: 3px;
    }

    .google-star-svg {
      width: 15px;
      height: 15px;
      fill: #FBBC04;
      filter: drop-shadow(0 0 4px rgba(251, 188, 4, 0.45));
    }

    .google-trust-divider {
      width: 1px;
      height: 20px;
      background: var(--white-trans-15);
    }

    .google-trust-meta {
      font-size: 12.5px;
      color: rgba(255, 255, 255, 0.72);
      display: flex;
      align-items: center;
      gap: 6px;
    }

    .google-trust-meta strong {
      color: var(--color-white);
      font-weight: 700;
    }

    .google-verified-check {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      background: #34A853;
      color: var(--color-white);
      font-size: 9.5px;
      font-weight: 800;
      margin-left: 2px;
    }

    /* DUAL MARQUEE WRAPPER (Zero Top/Bottom Clipping & Full Uncut Headroom) */
    .testi-dual-wrapper {
      position: relative;
      width: 100%;
      max-width: 100%;
      overflow: hidden;
      /* Only the outer container clips page width */
      display: flex;
      flex-direction: column;
      gap: 16px;
      /* Clean breathing space between Row 1 and Row 2 */
      padding: 16px 0 28px;
      z-index: 1;
    }

    /* Seamless Edge Vignettes (Soft gradient masks eliminating all side cuts) */
    .testi-fade-vignette {
      position: absolute;
      top: 0;
      bottom: 0;
      width: clamp(140px, 18vw, 300px);
      pointer-events: none;
      z-index: 8;
    }

    .testi-fade-vignette.left {
      left: 0;
      background: linear-gradient(to right,
          var(--bg, var(--bg-base)) 20%,
          rgba(7, 8, 10, 0.95) 50%,
          rgba(7, 8, 10, 0.6) 75%,
          transparent 100%);
    }

    .testi-fade-vignette.right {
      right: 0;
      background: linear-gradient(to left,
          var(--bg, var(--bg-base)) 20%,
          rgba(7, 8, 10, 0.95) 50%,
          rgba(7, 8, 10, 0.6) 75%,
          transparent 100%);
    }

    .testi-marquee-row {
      position: relative;
      width: 100%;
      overflow: visible !important;
      /* CRITICAL: Never clip cards vertically on hover or transform */
      padding: 14px 0 16px;
      /* Generous headroom and footroom */
      margin: 0 !important;
      /* Zero negative margins */
    }

    .testi-marquee-track {
      display: flex;
      width: max-content;
      user-select: none;
      -webkit-user-select: none;
      overflow: visible !important;
    }

    .testi-marquee-group {
      display: flex;
      gap: 24px;
      padding-right: 24px;
      /* Mathematically exact gap */
      padding-top: 18px;
      /* 18px ample headroom - card hover will never hit top edge */
      padding-bottom: 20px;
      /* 20px footroom for glowing drop shadow */
      flex-shrink: 0;
      will-change: transform;
      transform: translate3d(0, 0, 0);
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden;
    }

    /* ROW 1: Right to Left (Smooth Continuous) */
    .testi-row-rtl .testi-marquee-group {
      animation: testiScrollRTL 45s linear infinite;
    }

    @keyframes testiScrollRTL {
      0% {
        transform: translate3d(0, 0, 0);
      }

      100% {
        transform: translate3d(-100%, 0, 0);
      }
    }

    /* ROW 2: Left to Right (Smooth Continuous) */
    .testi-row-ltr .testi-marquee-group {
      animation: testiScrollLTR 48s linear infinite;
    }

    @keyframes testiScrollLTR {
      0% {
        transform: translate3d(-100%, 0, 0);
      }

      100% {
        transform: translate3d(0, 0, 0);
      }
    }

    /* Pause smoothly on hover for each row */
    .testi-marquee-row:hover .testi-marquee-group {
      animation-play-state: paused !important;
    }

    /* GOOGLE REVIEW CARD (Sleek, Complete & 60FPS Hardware Accelerated) */
    .g-review-card {
      width: 380px;
      min-width: 380px;
      max-width: 380px;
      background: var(--bg-card);
      /* Solid sleek obsidian slate - zero GPU blur lag during scroll */
      border: 1px solid var(--white-trans-08);
      border-radius: 18px;
      padding: 22px 24px;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      position: relative;
      box-shadow: 0 8px 24px var(--black-trans-40);
      transition: transform 0.28s cubic-bezier(0.16, 1, 0.3, 1),
        border-color 0.28s ease,
        box-shadow 0.28s ease;
      flex-shrink: 0;
      contain: layout paint;
      /* Massive performance boost: isolates card paint from document scroll */
    }

    .g-review-card:hover {
      transform: translateY(-6px);
      border-color: rgba(56, 189, 248, 0.5);
      box-shadow: 0 20px 42px rgba(0, 0, 0, 0.65), 0 0 28px rgba(0, 82, 255, 0.3);
      z-index: 10;
    }

    /* Card Top Bar */
    .g-review-top {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
      margin-bottom: 14px;
    }

    .g-reviewer-profile {
      display: flex;
      align-items: center;
      gap: 12px;
    }

    .g-avatar-wrap {
      position: relative;
      width: 44px;
      height: 44px;
      flex-shrink: 0;
    }

    .g-avatar-img {
      width: 44px;
      height: 44px;
      border-radius: 50%;
      color: var(--color-white);
      font-weight: 700;
      font-size: 15px;
      letter-spacing: 0.5px;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 4px 12px var(--black-trans-30);
      border: 1px solid var(--white-trans-20);
    }

    .g-avatar-badge {
      position: absolute;
      bottom: -2px;
      right: -2px;
      width: 17px;
      height: 17px;
      border-radius: 50%;
      background: var(--color-white);
      border: 1.5px solid var(--bg-card);
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 2px 6px var(--black-trans-30);
    }

    .g-avatar-badge svg {
      width: 11px;
      height: 11px;
    }

    .g-reviewer-info {
      display: flex;
      flex-direction: column;
      gap: 2px;
    }

    .g-reviewer-name {
      font-size: 15px;
      font-weight: 700;
      color: var(--color-white);
      letter-spacing: -0.01em;
    }

    .g-reviewer-meta {
      font-size: 12px;
      color: var(--white-trans-55);
      display: flex;
      align-items: center;
      gap: 5px;
    }

    .g-guide-icon {
      color: #FB8C00;
      font-size: 13px;
      font-weight: bold;
    }

    /* Google Review Brand Badge */
    .g-card-badge {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      padding: 5px 10px;
      background: var(--white-trans-05);
      border: 1px solid var(--white-trans-12);
      border-radius: 999px;
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
      transition: all 0.25s ease;
      flex-shrink: 0;
    }

    .g-card-badge:hover {
      background: var(--white-trans-09);
      border-color: rgba(66, 133, 244, 0.45);
      box-shadow: 0 0 12px rgba(66, 133, 244, 0.2);
    }

    .g-badge-text {
      font-size: 11px;
      font-weight: 700;
      color: var(--white-trans-85);
      letter-spacing: 0.2px;
    }

    /* Rating Stars & Timestamp */
    .g-rating-row {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 12px;
    }

    .g-card-stars {
      display: flex;
      align-items: center;
      gap: 3px;
    }

    .g-star-icon {
      width: 16px;
      height: 16px;
      fill: #FF9500;
      filter: drop-shadow(0 0 3px rgba(255, 149, 0, 0.4));
    }

    .g-review-time {
      font-size: 11.5px;
      color: var(--white-trans-40);
      font-weight: 500;
    }

    /* Review Text */
    .g-review-body {
      font-size: 13.5px;
      line-height: 1.62;
      color: rgba(255, 255, 255, 0.82);
      margin: 0 0 18px;
      flex-grow: 1;
    }

    .g-review-body strong {
      color: var(--eps-blue-light);
      font-weight: 600;
    }

    /* Card Bottom Badges */
    .g-review-bottom {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 10px;
      padding-top: 14px;
      border-top: 1px solid var(--white-trans-06);
    }

    .g-outcome-pill {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      padding: 5px 12px;
      background: var(--eps-blue-trans-12);
      border: 1px solid rgba(0, 82, 255, 0.28);
      border-radius: 999px;
      color: var(--eps-blue-sky);
      font-size: 11.5px;
      font-weight: 700;
      letter-spacing: 0.2px;
      box-shadow: 0 2px 8px var(--eps-blue-trans-12);
    }

    /* Verified Client Badge */
    .g-verify-badge {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      padding: 5px 12px;
      background: rgba(255, 107, 0, 0.1);
      border: 1px solid rgba(255, 107, 0, 0.3);
      border-radius: 999px;
      font-size: 11px;
      font-weight: 700;
      color: var(--eps-orange-primary);
      letter-spacing: 0.2px;
      box-shadow: 0 2px 8px rgba(255, 107, 0, 0.12);
      flex-shrink: 0;
    }

    .g-verify-shield {
      width: 13px;
      height: 13px;
    }

    @media (max-width: 900px) {
      .g-review-card {
        width: 330px;
        min-width: 330px;
        max-width: 330px;
        padding: 20px;
      }

      .testi-row-rtl .testi-marquee-group {
        animation-duration: 40s;
      }

      .testi-row-ltr .testi-marquee-group {
        animation-duration: 42s;
      }
    }

    @media (max-width: 600px) {
      .p-12 {
        padding-left: 12px !important;
        padding-right: 12px !important;
      }

      .g-review-card {
        width: 290px;
        min-width: 290px;
        max-width: 290px;
        padding: 18px;
      }

      .g-review-bottom {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
      }

      .testi-fade-vignette {
        width: 12px;
      }
    }

    /* ========================================================
       FAQS SECTION (Clean Minimalist Editorial Style)
       ======================================================== */
    .faq-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-base));
      padding: 40px 0 35px;
      scroll-margin-top: 100px;
      overflow: hidden;
      width: 100%;
    }

    .faq-ambient-glow {
      position: absolute;
      top: 20%;
      left: 50%;
      transform: translateX(-50%);
      width: 900px;
      height: 450px;
      background: radial-gradient(ellipse at center, rgba(0, 82, 255, 0.07) 0%, rgba(56, 189, 248, 0.02) 50%, transparent 70%);
      filter: blur(120px);
      pointer-events: none;
      z-index: 0;
    }

    .faq-container {
      max-width: 1250px;
      margin: 0 auto;
      padding: 0 24px;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    /* Section Top Header */
    .faq-header {
      text-align: center;
      max-width: 780px;
      margin: 0 auto 48px;
    }

    .faq-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 14px;
      background: var(--eps-blue-trans-08);
      border: 1px solid var(--eps-blue-glow-soft);
      border-radius: 999px;
      font-size: 11.5px;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--eps-blue-light);
      margin-bottom: 16px;
    }

    .faq-pill-dot {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--eps-blue-light);
      box-shadow: 0 0 10px var(--eps-blue-light);
      animation: faqDotPulse 2s infinite ease-in-out;
    }

    @keyframes faqDotPulse {

      0%,
      100% {
        opacity: 1;
        transform: scale(1);
      }

      50% {
        opacity: 0.4;
        transform: scale(0.85);
      }
    }

    .faq-title {
      font-size: clamp(28px, 3.4vw, 42px);
      font-weight: 800;
      line-height: 1.18;
      letter-spacing: -0.025em;
      color: var(--color-white);
      margin: 0 0 14px;
    }

    .faq-subtitle {
      font-size: clamp(14px, 1.15vw, 16px);
      line-height: 1.6;
      color: rgba(255, 255, 255, 0.62);
      margin: 0 auto;
      max-width: 620px;
    }

    /* Minimalist Hairline Accordion List (Stripe / Linear style) */
    .faq-accordion-wrap {
      max-width: 880px;
      margin: 0 auto 40px;
      border-top: 1px solid var(--white-trans-10);
    }

    .faq-item {
      border-bottom: 1px solid var(--white-trans-08);
      transition: background 0.25s ease;
    }

    .faq-item.is-open {
      border-bottom-color: var(--eps-blue-glow-soft);
    }

    .faq-trigger {
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 20px;
      padding: 22px 4px;
      background: transparent;
      border: none;
      cursor: pointer;
      text-align: left;
      outline: none;
      transition: color 0.2s ease;
    }

    .faq-question {
      font-size: clamp(16px, 1.25vw, 18px);
      font-weight: 600;
      color: var(--color-white);
      letter-spacing: -0.015em;
      line-height: 1.45;
      transition: color 0.25s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .faq-trigger:hover .faq-question {
      color: var(--eps-blue-light);
    }

    .faq-item.is-open .faq-question {
      color: var(--eps-blue-light);
    }

    /* Minimal Plus/Minus Indicator Icon */
    .faq-toggle-icon {
      position: relative;
      width: 22px;
      height: 22px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      color: rgba(255, 255, 255, 0.5);
      transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), color 0.25s ease;
    }

    .faq-icon-line {
      position: absolute;
      background: currentColor;
      border-radius: 2px;
      transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.25s ease;
    }

    .faq-icon-line.h {
      width: 14px;
      height: 2px;
    }

    .faq-icon-line.v {
      width: 2px;
      height: 14px;
    }

    .faq-trigger:hover .faq-toggle-icon {
      color: var(--color-white);
    }

    .faq-item.is-open .faq-toggle-icon {
      color: var(--eps-blue-light);
      transform: rotate(90deg);
    }

    .faq-item.is-open .faq-icon-line.v {
      transform: scaleY(0);
      opacity: 0;
    }

    /* Smooth CSS Grid Collapse Animation (0fr -> 1fr) */
    .faq-collapse {
      display: grid;
      grid-template-rows: 0fr;
      transition: grid-template-rows 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    }

    .faq-item.is-open .faq-collapse {
      grid-template-rows: 1fr;
    }

    .faq-collapse-inner {
      overflow: hidden;
    }

    .faq-text {
      margin: 0;
      padding: 0 4px 24px;
      font-size: 15px;
      line-height: 1.7;
      color: rgba(255, 255, 255, 0.72);
      max-width: 820px;
    }

    /* Bottom Human Contact Line */
    .faq-footer-note {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 12px;
      font-size: 14px;
      color: var(--white-trans-55);
      text-align: center;
      flex-wrap: wrap;
    }

    .faq-note-link {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      color: var(--eps-blue-light);
      font-weight: 600;
      text-decoration: none;
      transition: color 0.2s ease, transform 0.2s ease;
    }

    .faq-note-link:hover {
      color: var(--eps-blue-sky);
      text-decoration: underline;
      text-underline-offset: 4px;
    }

    .faq-note-link svg {
      transition: transform 0.2s ease;
    }

    .faq-note-link:hover svg {
      transform: translateX(3px);
    }

    @media (max-width: 600px) {
      .faq-trigger {
        padding: 18px 2px;
      }

      .faq-text {
        font-size: 14px;
        line-height: 1.65;
        padding-bottom: 20px;
      }

      .faq-footer-note {
        flex-direction: column;
        gap: 6px;
      }
    }

    /* ========================================================
       FINAL CTA SECTION (Bespoke Enterprise Closing Banner)
       ======================================================== */
    /* ========================================================
       FINAL CALL-TO-ACTION SECTION (Bespoke Human-Crafted Editorial Suite)
       ======================================================== */
    .final-cta-section {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-base));
      padding: 40px 0 75px;
      scroll-margin-top: 100px;
      overflow: hidden;
      width: 100%;
    }

    .final-cta-ambient-glow {
      position: absolute;
      top: 25%;
      left: 50%;
      transform: translateX(-50%);
      width: 1100px;
      height: 440px;
      background: radial-gradient(ellipse at center, rgba(0, 82, 255, 0.35) 0%, rgba(56, 189, 248, 0.12) 45%, transparent 70%);
      filter: blur(140px);
      pointer-events: none;
      z-index: 0;
    }

    .final-cta-container {
      max-width: 1250px;
      margin: 0 auto;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    /* Master 2-Column Split Grid with Balanced Compact Proportions */
    .closing-suite-grid {
      display: grid;
      grid-template-columns: 1.15fr 0.85fr;
      gap: 44px;
      align-items: center;
      /* Natural centered balance without vertical stretching */
      background: radial-gradient(circle at 92% 12%, rgba(56, 189, 248, 0.38) 0%, transparent 45%),
        radial-gradient(circle at 8% 88%, rgba(30, 64, 175, 0.55) 0%, transparent 50%),
        linear-gradient(135deg, var(--eps-blue-primary) 0%, var(--eps-blue-dark) 45%, var(--eps-blue-navy) 100%);
      border: 1px solid var(--white-trans-24);
      border-radius: 26px;
      padding: 42px 48px;
      box-sizing: border-box;
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      box-shadow: inset 0 1px 0 var(--white-trans-45),
        0 24px 64px rgba(0, 82, 255, 0.35),
        0 12px 32px var(--black-trans-55);
      position: relative;
      overflow: hidden;
      transition: border-color 0.3s ease, box-shadow 0.3s ease;
    }

    /* Interactive Cursor Grid Canvas */
    .closing-interactive-canvas {
      position: absolute;
      inset: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 0;
      border-radius: inherit;
    }

    .closing-suite-grid:hover {
      border-color: rgba(255, 255, 255, 0.38);
      box-shadow: inset 0 1px 0 var(--white-trans-55),
        0 32px 84px rgba(0, 82, 255, 0.45),
        0 16px 40px rgba(0, 0, 0, 0.65);
    }

    /* Left Column: Direct Executive Proposition (Zero Empty Gap) */
    .closing-left-col {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 20px;
      /* Clean, compact grouping with no awkward dead space */
      position: relative;
      z-index: 1;
    }

    .closing-status-pill {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 6px 14px;
      background: rgba(255, 107, 0, 0.12);
      border: 1px solid rgba(255, 107, 0, 0.35);
      border-radius: 999px;
      width: fit-content;
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
    }

    .status-live-dot {
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: var(--eps-orange-vivid);
      box-shadow: 0 0 10px var(--eps-orange-vivid);
      animation: statusDotPulse 2s infinite ease-in-out;
    }

    @keyframes statusDotPulse {

      0%,
      100% {
        opacity: 1;
        transform: scale(1);
      }

      50% {
        opacity: 0.35;
        transform: scale(0.85);
      }
    }

    .status-text {
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: var(--color-white);
    }

    .closing-hero-title {
      font-size: clamp(30px, 3.4vw, 44px);
      font-weight: 800;
      line-height: 1.12;
      letter-spacing: -0.03em;
      color: var(--color-white);
      margin: 0;
      text-shadow: 0 2px 14px rgba(0, 0, 0, 0.2);
    }

    .closing-highlight {
      background: linear-gradient(135deg, #FFFFFF 40%, #E0F2FE 75%, var(--eps-blue-ice) 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      display: inline-block;
    }

    .closing-lead-p {
      font-size: 15px;
      line-height: 1.62;
      color: rgba(255, 255, 255, 0.92);
      margin: 0;
      max-width: 520px;
    }

    /* Fast Communication Dock */
    .closing-direct-channels {
      display: flex;
      flex-direction: column;
      gap: 12px;
      padding-top: 18px;
      border-top: 1px solid var(--white-trans-18);
    }

    .channel-row {
      display: flex;
      align-items: center;
      gap: 12px;
      flex-wrap: wrap;
    }

    .channel-email-box {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 9px 18px;
      background: var(--white-trans-14);
      border: 1px solid var(--white-trans-28);
      border-radius: 10px;
      font-size: 13.5px;
      font-weight: 600;
      color: var(--color-white);
      cursor: pointer;
      transition: all 0.2s ease;
      user-select: none;
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
    }

    .channel-email-box:hover {
      background: var(--white-trans-24);
      border-color: var(--color-white);
      transform: translateY(-1px);
    }

    .channel-email-box svg {
      color: var(--eps-blue-ice);
      width: 15px;
      height: 15px;
    }

    .channel-copy-feedback {
      font-size: 11.5px;
      font-weight: 700;
      color: #FFA000;
      margin-left: 4px;
      opacity: 0;
      transition: opacity 0.2s ease;
    }

    .channel-copy-feedback.active {
      opacity: 1;
    }

    .channel-sla-badge {
      display: inline-flex;
      align-items: center;
      gap: 6px;
      font-size: 12px;
      color: var(--white-trans-85);
      font-weight: 500;
    }

    .channel-sla-badge span {
      color: var(--color-white);
      font-weight: 700;
    }

    /* Right Column: Tactile Action Surface (Single Focused Module) */
    .closing-right-col {
      display: flex;
      flex-direction: column;
      gap: 20px;
      background: rgba(5, 14, 38, 0.65);
      border: 1px solid var(--white-trans-18);
      border-radius: 20px;
      padding: 30px;
      box-sizing: border-box;
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
      box-shadow: inset 0 1px 0 var(--white-trans-14), 0 14px 34px rgba(0, 0, 0, 0.35);
      position: relative;
      z-index: 1;
    }

    .action-module {
      display: flex;
      flex-direction: column;
      gap: 12px;
    }

    .module-eyebrow {
      display: flex;
      align-items: center;
      justify-content: space-between;
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      color: var(--eps-blue-light);
    }

    .module-rec-tag {
      padding: 3px 9px;
      background: rgba(56, 189, 248, 0.2);
      border: 1px solid rgba(56, 189, 248, 0.45);
      border-radius: 999px;
      font-size: 10px;
      font-weight: 700;
      color: var(--eps-blue-ice);
    }

    .module-title {
      font-size: 19px;
      font-weight: 700;
      color: var(--color-white);
      margin: 0;
      letter-spacing: -0.01em;
    }

    .module-desc {
      font-size: 13.5px;
      line-height: 1.58;
      color: rgba(255, 255, 255, 0.8);
      margin: 0;
    }

    .closing-btn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
      width: 100%;
      padding: 14px 20px;
      border-radius: 10px;
      font-size: 14.5px;
      font-weight: 700;
      text-decoration: none;
      transition: all 0.22s cubic-bezier(0.16, 1, 0.3, 1);
      box-sizing: border-box;
      letter-spacing: 0.01em;
      margin-top: 4px;
    }

    /* Primary Crisp White Button on Blue */
    .closing-btn.primary {
      background: var(--color-white);
      color: #0043D6;
      font-weight: 800;
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.28), 0 2px 6px var(--eps-blue-glow-soft);
      border: 1px solid #FFFFFF;
    }

    .closing-btn.primary:hover {
      background: #F8FAFC;
      color: #0033A0;
      transform: translateY(-2px);
      box-shadow: 0 8px 28px rgba(0, 0, 0, 0.38);
    }

    .closing-btn.primary svg {
      transition: transform 0.2s ease;
    }

    .closing-btn.primary:hover svg {
      transform: translate(2px, -2px);
    }

    /* Bottom Trust Micro-Bar */
    .closing-trust-bar {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
      padding-top: 18px;
      border-top: 1px solid var(--white-trans-12);
      font-size: 11px;
      font-weight: 500;
      color: rgba(255, 255, 255, 0.75);
    }

    .trust-chip {
      display: flex;
      align-items: center;
      gap: 5px;
    }

    .trust-chip svg {
      width: 12px;
      height: 12px;
      color: var(--eps-blue-light);
    }

    @media (max-width: 960px) {
      .closing-suite-grid {
        grid-template-columns: 1fr;
        padding: 36px 12px;
        gap: 36px;
      }

      .closing-hero-title {
        font-size: 30px;
      }

      .closing-right-col {
        padding: 24px;
      }

      .faq-section {
        padding: 0px 0 35px;
      }

      .testi-dual-wrapper {
        padding: 0px 0 28px;
        gap: 0px;
      }

      .testi-marquee-group {
        padding-top: 0px;
        padding-bottom: 0px;
      }

      .google-trust-meta {
        font-size: 10.5px;
      }
    }

    @media (max-width: 540px) {
      .closing-trust-bar {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
      }
    }


    /* ========================================================
       FOOTER SECTION (Bespoke Human-Crafted Architectural Footer)
       ======================================================== */
    .site-footer {
      position: relative;
      z-index: 2;
      background: var(--bg, var(--bg-base));
      border-top: 1px solid var(--white-trans-08);
      padding: 72px 0 36px;
      width: 100%;
      overflow: hidden;
    }

    .footer-ambient-glow {
      position: absolute;
      bottom: -40px;
      left: 50%;
      transform: translateX(-50%);
      width: 1200px;
      height: 380px;
      background: radial-gradient(ellipse at center, var(--eps-blue-trans-12) 0%, rgba(56, 189, 248, 0.03) 50%, transparent 70%);
      filter: blur(140px);
      pointer-events: none;
      z-index: 0;
    }

    .footer-container {
      max-width: 1250px;
      margin: 0 auto;
      box-sizing: border-box;
      position: relative;
      z-index: 1;
    }

    /* Top Executive Row: Asymmetric Split */
    .footer-executive-row {
      display: grid;
      grid-template-columns: 1.25fr 0.95fr;
      gap: 56px;
      align-items: start;
      margin-bottom: 60px;
    }

    .footer-brand-pane {
      display: flex;
      flex-direction: column;
      gap: 22px;
    }

    .footer-logo-link {
      display: inline-block;
      width: fit-content;
      transition: opacity 0.2s ease;
    }

    .footer-logo-link:hover {
      opacity: 0.85;
    }

    .footer-logo-img {
      display: block;
      width: 270px;
      height: auto;
      max-width: 100%;
    }

    .footer-brand-lead {
      font-size: 18px;
      line-height: 1.65;
      color: var(--white-trans-70);
      margin: 0;
    }



    /* Right Side: Bold Editorial Contact Touchpoint */
    .footer-direct-pane {
      display: flex;
      flex-direction: column;
      gap: 16px;
      padding: 28px 32px;
      background: rgba(13, 17, 23, 0.6);
      border: 1px solid var(--white-trans-09);
      border-radius: 18px;
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
    }

    .inquiry-lead-label {
      font-size: 11px;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--eps-blue-light);
      margin: 0;
    }

    .inquiry-hero-email {
      font-size: clamp(20px, 2vw, 24px);
      font-weight: 800;
      color: var(--color-white);
      text-decoration: none;
      letter-spacing: -0.02em;
      transition: all 0.2s ease;
      display: inline-flex;
      align-items: center;
      gap: 8px;
      width: fit-content;
    }

    .inquiry-hero-email:hover {
      color: var(--eps-blue-light);
      transform: translateX(3px);
    }

    /* Middle Directory Section */
    .footer-directory-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 40px;
      padding: 40px 0 48px;
      border-top: 1px solid var(--white-trans-08);
    }

    .dir-column {
      display: flex;
      flex-direction: column;
      gap: 16px;
    }

    .dir-col-title {
      font-size: 26px;
      font-weight: 700;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      color: var(--color-white);
      margin: 0;
    }

    .dir-link-list {
      list-style: none;
      padding: 0;
      margin: 0;
      margin-top: 20px;
      display: flex;
      flex-direction: column;
      gap: 20px;
    }

    .dir-link-list li a {
      font-size: 18px;
      color: var(--white-trans-60);
      text-decoration: none;
      transition: all 0.2s ease;
      display: inline-flex;
      align-items: center;
      gap: 6px;
      width: fit-content;
    }

    .dir-link-list li a:hover {
      color: var(--color-white);
      transform: translateX(3px);
    }

    .dir-badge-pill {
      font-size: 9.5px;
      font-weight: 700;
      padding: 2px 7px;
      border-radius: 999px;
      background: rgba(0, 82, 255, 0.18);
      border: 1px solid rgba(0, 82, 255, 0.38);
      color: var(--eps-blue-sky);
    }

    /* Monumental Typographic Watermark (The Linear/Basement Signature) */
    .footer-watermark-row {
      position: relative;
      width: 100%;
      padding: 28px 0 36px;
      border-top: 1px solid var(--white-trans-06);
      border-bottom: 1px solid var(--white-trans-06);
      overflow: hidden;
      user-select: none;
      -webkit-user-select: none;
      text-align: center;
    }

    .footer-monumental-text {
      font-size: clamp(44px, 10.5vw, 134px);
      font-weight: 900;
      letter-spacing: -0.04em;
      line-height: 0.9;
      text-transform: uppercase;
      margin: 0;
      background: linear-gradient(180deg, var(--white-trans-16) 0%, var(--white-trans-03) 70%, transparent 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      white-space: nowrap;
      transition: all 0.3s ease;
    }

    .footer-watermark-row:hover .footer-monumental-text {
      background: linear-gradient(180deg, rgba(56, 189, 248, 0.3) 0%, rgba(0, 82, 255, 0.1) 70%, transparent 100%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }

    /* Bottom Metadata & Back to Top Bar */
    .footer-bottom-bar {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 24px;
      padding-top: 28px;
      flex-wrap: wrap;
    }

    .footer-copy-text {
      font-size: 18px;
      color: var(--white-trans-45);
      margin: 0;
    }

    .footer-legal-row {
      display: flex;
      align-items: center;
      gap: 20px;
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .footer-legal-row li a {
      font-size: 18px;
      color: var(--white-trans-45);
      text-decoration: none;
      transition: color 0.18s ease;
    }

    .footer-legal-row li a:hover {
      color: var(--eps-blue-light);
    }

    .footer-top-btn {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      padding: 7px 16px;
      background: var(--white-trans-04);
      border: 1px solid var(--white-trans-12);
      border-radius: 999px;
      font-size: 12px;
      font-weight: 600;
      color: var(--white-trans-85);
      cursor: pointer;
      transition: all 0.22s ease;
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
    }

    .footer-top-btn:hover {
      background: var(--white-trans-10);
      border-color: rgba(56, 189, 248, 0.4);
      color: var(--color-white);
      transform: translateY(-2px);
    }

    .footer-top-btn svg {
      width: 13px;
      height: 13px;
      transition: transform 0.2s ease;
    }

    .footer-top-btn:hover svg {
      transform: translateY(-2px);
    }

    @media (max-width: 960px) {
      .footer-executive-row {
        grid-template-columns: 1fr;
        gap: 20px;
        margin-bottom: 30px;
      }

      .footer-directory-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 32px;
      }

      .footer-direct-pane {
        padding: 18px 16px;
      }
    }

    @media (max-width: 600px) {
      .footer-directory-grid {
        grid-template-columns: 1fr;
        gap: 28px;
      }

      .footer-bottom-bar {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
      }

      .footer-legal-row {
        flex-wrap: wrap;
        gap: 12px;
      }
    }
  
    /* ==========================================================================
       LENIS HARDWARE-ACCELERATED SMOOTH SCROLL OPTIMIZATION
       ========================================================================== */
    html.lenis, html.lenis body {
      height: auto;
    }

    .lenis.lenis-smooth {
      scroll-behavior: auto !important;
    }

    .lenis.lenis-smooth [data-lenis-prevent] {
      overscroll-behavior: contain;
    }

    .lenis.lenis-stopped {
      overflow: hidden;
    }

    /* Prevent iframe event trapping during active scroll */
    .lenis.lenis-scrolling iframe {
      pointer-events: none !important;
    }
