/*
Theme Name: Olympus Landing
Theme URI: https://olympussuppusa.com
Author: Olympus Supplements
Description: Landing de una pagina para Olympus Supplements — Creatine for Women.
             Portada autonoma con carrusel, panel Supplement Facts y captacion de leads.
             Sin dependencias externas: fuentes e iconos van dentro del tema.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: Propietario
Text Domain: olympus-landing
*/

/* ==========================================================================
   El CSS integro de la landing. Las rutas de imagen son relativas a este
   archivo (assets/img/...), asi que no necesitan PHP para resolverse.
   ========================================================================== */

/* =========================================================================
   FUENTES PROPIAS — Brunson (display) + MD IO (labels) + Helvetica (body),
   incrustadas en woff2 base64. Cero recursos externos: funciona offline.
   Subconjunto latino + acentos españoles. ~58 KB de fuentes en total.

   LICENCIAS — verificar antes de publicar:
     Brunson   · fuente comercial, requiere licencia de webfont
     Helvetica · Monotype, requiere licencia de webfont
     MD IO     · "free for personal use only" segun su readme.
                 Uso comercial: https://mass-driver.com/typeface/md-io
   ========================================================================= */
@font-face{
  font-family:'Brunson'; font-style:normal; font-weight:400; font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}
@font-face{
  font-family:'Helvetica LC'; font-style:normal; font-weight:400; font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}
@font-face{
  font-family:'Helvetica LC'; font-style:normal; font-weight:700; font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}

@font-face{
  font-family:'MD IO'; font-style:normal; font-weight:400; font-display:swap;
  src:url(data:font/woff2;base64,d09GMgABAAAAADbQAA4AAAAAmCQAADZ3AAEAgwAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbvTwcmHYGYACBdBEICoHDIIGYLQE2AiQDh2oLhFoABCAFhAoHIBtef1UHbNg4IABzu1Ijko7W/EVRpklF9v/XBDVkbP/pATCruXCxSJSKyh7p6T2yu7d5MtHKlG+uqcrIkJiyXRY8PwsWLNwqfLtZcU37ue1fj7JeXuXzWIAeLmM/LrBgwYI7Ee6NSkUhUo7Q5BS7PT+3e38DT+Y3w8RSoRRCJRJKpZH49/xv/e+1z8fj0U4nO9PYzySkGybSC4kI50OIT5xuzxe9nshMDCIRIb1uhDgxhPQifM0vRCLE+YfzQSKanzg/EYmI5oNIRNfbeL09n29eTyIkaj4O/H/s969r7QP3BwB1xseyjuQCqaqO7/gKKfENT3P6j0DRFimaAw8JkpCQQIjZ5e6S3EUc4pAAgSIatEKL1NG6bi3tTDqTrvtb24kZf6Lledr5foSRNpsGsmvYbRDYAGSI+cOfeYMq4CPGHWNuj7+28P3c/IyVHfYohsGkW4pP2x3CQ/n379n3ufdjv1XKjr3RzYs7YXpx+w01fSpPD1ZBFW4keMyJ6rYIAxilaXU/8AY6vgb5Vqr1AOlQhUfWnuyJKQENSu3EkW1OlTYHzx6lPceU/nfAUu5zAD6YWYfs9C6tr9kLYRK3jomnwuP074h+/O/SkurrW2fJ5a11dfx8KXedQG2fdEPDhQFwxnOzGq+8b8eze2/l2xSlNFSr0udq8bKwBMAEXUEJYHkhMCgsjCaA0AASAGnm0+lXOxN/8C57dw8IijL/lrC88uorqtGMpRlZkkF2niGkz3Y+2UkcWBxZ4zw5cpzwEpAWgbsDooqwvaJprmib64/nee5VzU02BjDpmsD/FLggFVnznc9dVOopSHEOsgpsq1GVqjG22FF+1O0Fq9BDNu1p6cz4rUywQgyIXAQrASYQTTTL7EL0RQtnxOF0IcQihDCH0y7Jv7+Wd0JACHL1VgUAttz/qUHw0+Qs/PZ99zDc7z9uWQcHCQL+pwUEAf/845otcL/9sbAYAYLwFwiCxV8tSkjZVZQEgRxslzqA7XfYCWcNuNIh4ybNehCMqzANC7E2rthiM2+fyXxCeb47sJpCtu9cqhqikhAS2pqoQf4xZytQj2u1slVqjlSQTFJKNrSrfR3qeG92rg9HRpVQUqphXDMz87My8UlOdg4W16YACAIDhgMgEPxtX3t/HVMfepmEB7g0khT3D1SWZEOnEL/VEcY9aMaZvU0domjeR/iQhtHd3lL8+tOqNmGBu2fvC1wkP8ScQ11AXelZktfTS5kog2WlkERkpC9pyIXRvfkS9RAWv9AEcOpXGFIvgan8fz4p6j1tFYSt0nJ5zXAvDHp4Wk1ISEeJQq8jNRQfkxgFeOj2kmQojJFYQ6cov+MPI5DpqdPeFs4Q/7d6J2TZ6BdIoPuMXv46p8MZu3m1EFZ84s5w2Z08u43NLt/YWxpcKA5Fr0nP8J71le7q5QfNmbOByULS5/MsDTI0S5xZUbwrOnafBH4buJaC9KHXEhKuc2VLGZTOvGzetWbozlxfbFg31b31q93i9HpeafBq2Phnh6c3sDmzF1XCTey7af3GwVfAiKHTMRl5Hz2/HC0LxVSGc6ssnmuDqtgGbikgfcRbXDTbaIss7ALMq3qYKSfuzlBge6W79mFhhscQZl2uPqP/d66PPe5cz2Ki2chO9osk5ASDkBLGsperZipQ4XpTH2u3jlpKKshqUtn9PdyTPdf3+mmvdbr3B1MCRaOElH7sMz4zszDhiU1qcnO0LK2gOTSy1h3eyzu3ixvZ9U0vXRcSi6pEapFe1JMXczy9GcyljGUyc/mlOEbJtDGGspazPOWrxXpe67VTByDFVeJmsV5sgQMueBHAEuLYRB5fKGWVrI410UYnJ+ljiFFucIf7TUrkEo3ktMTS9nb1bN/q5Y53qvP9Tby0UaqTGmXTiKbkV0hRvVdWRdNl8jJNmb7MYrvHPeOAlxx3yjkfjZRTcjrOMH3jGNd4Z2EeTmTWJz17822l5Yry1vKza9mLO7bT69/Ffbqru7OFLR3HK/kO3oSVISa4SpAwr3hPhn2ja1fRWKGrMLjPDrvs9YIfOuJ1Z30QLJPJVLJ2mTH9GYw7swnkcaLZyG6KJSuFyqbKjkpTrR3qRH2915XGm+pev00q1Alawbj+Dc417+5sebF9XHZfnj1Rc0J9Qn+i7x3v+3v/VBX+e9RvkMg9n0Rwu2Uwo9fL4t07iWumM7e91+UNN+fTyFl77PypcXf5JvRkWLidT0DeoLIONK/lLJTaTE9alg/WdvCdfF7Omwje6hdV/WWTHnJq+UfE5eHDpuIryEgGvRD3pRUiTbrgvLQmxwWzRVT+PZVckg7DJTEVpsWjUJGYSnuhLKMwaOH6GBFpIpQ29UqSQw4UVjjGEOHnr/i2VXvwtfHdg47bzKfkOxtv7bhrlnHl76PZg++rzvtGFc34PuQvv3k4j6qt1Plf2UJAZK8OqdYzXXr5YdkIo9uE9dvEnSdGTRBzZ823gvmw3TbvVm6zjRrHW2aF5wN3qFqOdyVvmJtv5yCicbtuPl8vItTw2crvrCVQ5pMoTmM6f2NOzi2HKVUUMv2kEzySOzwwuwezy8YOJDczbjXZf5juej8xo5BesVEMU21vaE6zBVSQWTW3oz5Wzm0Qw5CluSgCqeEu5vPQEmjBnSnGbzp/Y8bjjTClSsH3jnNknNHDOTQ2+sdkKgdMY7JfNcFU1i4JaDBiGq0PWosrszWHQwfapcZlyhmr4w41htVlu6y4T3lXgM+SkkBLoW/wBt9gKR8rzx5Tz+dV3iouKdOSt4yirM51Qo4zK0EXImSWs9BhQUe02uB22tRubsPVmByzJTxuzFFwr/tHvn3sSIpoToddcAge+pCZjv2awZqMFfbMOn9z7NRAqAag+aDeipJZi9EfZjukPiKaXh14GDSheoiQa4QEbAkSsqGNtm0Ze48ZsSODjh+Vw8PxjVLEsL4szohhlLhgIFsmgfaCMxDEIPbSyzHmpQNX0Wnc3ebhZHcnEU1lrcXNiFDDdbrjKulpGrjUwhjVGGRBVawKR5hagtmAsOt9eompjLreoQsRanhvdOjoDRp5RwpaZp2/MdRLFkNNFSfCu57jVPSxkxwlotGlnAPk7STMAbDt6mY3JjCaDuuDqaWStHGqfM/gFksVLC9RHJCKSy1lV+0X7KkINZz5DraZpyvOlMAqpuiqjRXGWAzXROMYxhEejgHkiGE11osUPPQB1644XbgBOyyhHTcywB7WQ7ecUYeZSuLhMF4xIhp86GCvJUSo4bB0KggL3XHoi/LOOn9jahzNSE0V92CyAhPF5wBmHgJX2l3t1zwi1IjayaYtgR5ErZtR64OH1vl6HqUUeuTYzOtevCQL5DVHnmkaSLhcr0nycPYFnLucGcHT0JrWcxE8twxlaOYcnsCxtJVpFW0eUDAKUYL1HlgpKSNVVnh+iVjPFHYHWjx55DBXoaX8SMYYcGvP6OwAKxdr1cfS4g7i8lqmNyl2zjWJaVgmmeKcLOn8jfisdGwAlipWiK84IpNHcYSIWfUczIpfYlQ/TGVTJGB1bcQMOhA5cAywAawRVX6U9NKdH5TtMdppKjK3Y8c2OTD7Amu71vYi1odP03CPfWhYfNyJcXZrB0Ke11YgjqtSbhs2mMAqETjTQ7OcaEhiVA76d/XvN2wOu2y4x75pDZNaERNTy57B2VK2MOk+Vh1eYl1tXZPMLekdvDzGDKV+xLbpJ+lXQ0fsXrdhBlo6St/YdDCnRaWR+RChPlrsEtycOuyShZ7dX3l7M8swrzzaj8qR2BjmaU/sEm4uZwMD3cGdl1d3BnXRNenay2UXxFnfQewTm9g+rQ/OPphSHwEGhsZkAnR0IXQFqpRABwUyUlpDsI6y61zm5zsz8wjHWE70PdU3/nYZZrqikTNeoRmHqo+DTqDE9Ops1HnpQvAhyL5nG70V2Io/CtnK87Gukk553jTlcEr8vQm3IINNVqaDKuZquIrkcr12cUaGm5XEGZzttpZUmvKt0hpkLx3h7JHmetI4J1Ui65qi9u6kh5QBXnoala7ldLz/IvVodyyaqaOLmi28fJeF7Fq3uGPqYeCzKVN0GTZulv3I6R4eethmwUJFG+DlDeEtcKcEuioYJIWu1/P54KcPE1sz22ieyYyd1Q1rppsaWGSuiwdSEIS+jXgCstkPkyWZOknckvdNYmYL0V8uc1TRo6loZspXt3CnruKO1nOzl7PUld6aMjnT9eok7lUn7rEBvN19YaTBEXPLPJ2aBxVu4QFkbJUe6qrPQfsc81hVzHzEE629BlIr8VhJzHzGM1VcAxPLfawMz3zBK14AZfcYt7QbAv73CWVgJHCUw6tVT6GB0oWogT4SO2fqRHX1xuR4M5L9PzmPASFCq49bQNSWohw0gRiMOpzQZ9g1c6FxM8YhQJCYkcQ8bRiy9V69O6wKsenLdLIAi+s/QsgXxPfg78ijcwfGfJnc8rBm3yASLZMRNyv2DrSkkgXki6d2GkoTnZw0WLTDkBLLpMOpku2FkNxu+2Khf0zzdliO0bVWI5S/4FkQ8HgzoQaSQQiqxpJWTc+hI0qmVm1RlLAZOQtTeppml/GqDVN3nxWxxvixZVPXbmV4zPgqn6mPJ8XMMnYaM3V2O5YhxmYWU4e2l2Bg3ERjVcPfHQB+BbBWQCZkAxlyIR8KoRgoQEUAazkIkAU5AEEeFEARlEApAhD8arD569ZSpum2JurV55Y0YGqDw/tg9GyYDBa6YjiIdXOXyX9lu3K1v+afgkKClLLj6e0VZCoJjunXLgQdFkK0EMxCiGdnixPXV+8Lz9jf2zsG89m4fneuX4v/6/n3Dszw8gWez67Fa3gFxnEN338w9Qys3cT229vyC2RWeN0ycqsvn409JAeHskbAZK0k/oeCXAhkw0rNd2+8SSgRgkoopgyUgmwYXNyvqHKSXLUateqez5KqYRQxUkgjiQRWoEiWQ6+I3ybnwKIgwYDyRBNyyH++QZMerzI9fdjnx6zEHOd+vDo0v1WgsHbx0c+a87mcG/m5WEbDWMpVt2oNMrHx5I3jmMcy1h2baQz4Cty/jc7J0NGvUaNhlwynCV3KT1AOFRADFNAgAgbEwIIEpFAGPKxFwEkcvFqNWnUxs7gl7Q/HfOEr3/hOiR8CEAgohwpEgCAwAMsk1NHoZNLPYYzHdUGPiayEaMDe/yd/SKMl0bECZKJdbrQU+mIVZKN/+wUtjb4qBzLKGUMrQt+sgVz0H7+hZdB36yAf5e2gFaOSCihE//UJLYt+WATF6LMMWgkgeA4U9D+/o5UCgAqoaE8WlgAOYTAVaiAJ4K9pF/gXdwqEglF9TFyefDcJRlTc1ahrZsdWK0vjz9fh0Djt/Ds8NFFtWirQVVV9DS+az+Uc+Oftcf18t5+IYw1WfIdx1ROBlpDoB4FT5iJWaovwa6X519jQLfSTm9Sh24BRU/xCIjZkFGWgDqoB1qpTj3eM+NGsxdC4BhGAE4D2eSEIVg4LnT2gUxUB9bVpoHpeG5S7W3tABaQpQQpBijaSZLfR7ikHXDv8e+BIANH3aCOKroWM3KkNdYdxwzdzBie3O2keOsDw5pkC/Z/HiP63YaOftwsaDW1SPCFB29waALoPsljtg2a2P2AZ9eOMyxWlFFDQxfELM3qTsgTYOdzZlYTa7WrpoABqxqJcVKBF44T/zpqlI0XJ0x887hIsaW6/GPObHZ9k/C5brSf9zvtvAw1CVKte4/yeStpXCs2g9LzjXvWeETfMeBASC7gUEUjaN1lhEAT+oys15/EYVVQi1T1ku0csE0Dgm9VFx7BaRQVS2wNxc2LBNBD4xiMYRFz7knQw7o6pJAlNsblJ1VRrngvKSHk3ogqIJY8gcA0JDmsuj6LrpNhB16BYpEHg3WqiEu1R+WOdNqrasVAYBN6pzpd1paJLUsiRxYqFPCDwri4nModi4oyIYLIJrLG5NW9E5CMpjB8JbVneZHGWQgTF1XLLEGakAdvg39W7mM+qrOHIcHbxxNvB6sEaCkYIlZM335Y1I1KMd42tYBBFFs8v1s8cNDG8t+ywcUQE8X5qhw/C4ML7uh3ROGJ68B60IzbDosLQm9iGG2/HaRf5+WotEXSYpCawJafv1DRhs4G3OLHkLU1ORMUWJhW8ZeGdOQ5ya0RSO0BuemKWKrfpO+4WZuf83LaMBdvy7Ip7uGuLWt0SHQ8O4vV5NYrWU/NxBvYFKq5cz9+dgwKpv2IF4TqXyHe0hV8IgXwXCeAFFSE87W7O/UgrQoyyhrR9/+cR0v/0Y7iLgjrDKyCQdJMc1b7iSuYQSebfZ48SiWBS2A/ZYMmrrGY76acq4hlhijmaLLDFHifcsZ937fbGZ1//G6A7lvInMOdlwyeGmWCGfEuH46b3P8f7Yr3teiOl/P7/v99+H/iceeVB97vHVVdcctopx+wVzig+Xf80sPNFELDrLsDpx66wurxIqI8JvAzmvpbSz9ySpuIXT0CBATdxCbFBeMMWwLMJB52NNyLINXs/SlWNXmgZAWw8W+M4SOtJ8snAtjXT2V4fzmKtrbCUawI0K37FZhdMAMfD3n2xzpq6KxzvHjGrrcXkhk5Y+WXBxiXqE/VPk7mUiX4OtploTyf+ni8BXyWzEUS3vmxxg00DjQ61tInR8tzwTvJtcyJjUUC3QGdZ7YBCBpTyYM9+JInk80lbC1rUc5isxQA400MDzFCc313bpqioxi/9Jc+mS90S1kT/lxZilC/LctYLjS6b4oZCyY0BIkYEJsaVmNxwQ+rRUmsRAWc8PTImkb407irL5CiJw1TCXguIGc9eUCqFyZGSKmCQ0Fwi4NI38516FsAJoH2vkrIeoW6L1LBj5KyQ57S2bsMNSuvWnXWrdXJ7BhSFsYmeTLSP0oW2oJpBQmhF1oAvNq1hAJoMvmr0DYVoFjlnEQSw1nCt1h5oW4R8ShcjffSx1od+3YPVPqH9Ho4LEHZOcG0pllsMLhLkkUde8lLEB3KNYg56PI1ul8lMplejjkJbEBRA20cQ5X3TTOVIQhO667F+hpNo8FHiohE+JU9OBkxYujUPZMSpYwyaGDJZyNCWn5q7SrjxwzQwljuxLPz4b81++T+TD402ZNKAZt9NxXdQX4vURKq7Rz+B4UO78+fZ8zV5vi9uEtcMa1HRmsdeguh5I+MrZ8r2q7+GdmdV+JQjvaqOomRibeOeR7R7qD01UlMpQnBftTW47ZgboLN3uenmFXY6rF2tDRYGg0BCFlFEzqmE5bDye3Bn2bJMaIt2J4KYI7yXXzYqpL5U2dEBAjf+cbDfrjJFkFMlehiy1ASIfQY7Z5yT0m7ku8sviXOFYcoZiXC1C/OdxJwyXfLGH7TCrSk5FFHM+GJWkacLwc0ZCefUVyl2CkQJue3029uyehtl0MbDdkmvRqg1q/TeX0ic+anoQTeapIJRCWyojkryfH8iihsuc4OGqFSeOsTEYHlb1eDLzgIrUChuV3h9aOiTznslC6UrSnZJisGiervAJa33R1/ol5CpVRd0fiQXOL5ocgmxjhaxYixskwodllOrj4+H3XO+XNLxxofek+g5ZRTRT++EAipdUMI5p5iNX5Kn6JA0S8AjDPZC6QBdt0ONoa7WssiDVwMRUdSkLokLokOqczVE0owvLZbMxXbI9SPQiw/ISMjmUujZ45BBg5IIO6YmUU+o0pgNIhxSaO6x5tE5QHBA3GzWc235o6FDY4DaFoh+35baYnAZuXwoLB5qSK5UhO4L/RhE37GwJKK2rC+WuhSIdS9LjB6r5Zw1eFxI4Mrxy4YpJ+uGrMfduOuergzEa44RNQmixjlVAWZOgUeBxGzpZYsxk1UBiXN8K1Nlq75XlmUENHvJN3+AJnlen3abUIr61/Ysm8uogyZVHG+G5HTWKdV5Zwr1liy/uo87f04Yd6aoN6lLCxKQuXw/n7f0y1+F+ulgDZIxTuaVBm7Vd14LQJKKlwc1W/a9tzoQW9J6Zbe/PAEVgDtl28LUyH3OoSozyBalIC11n4MCEpvxqvVYA7c7GUvb4xegZjG7i1g1BVT0PN763sVzKCp3eJZ03HD9SlbTsgVwJD65TIJ6y6LJhaDcT1OEcghp0NSfQ5aXuHmcliQnahqqy8mJoT2CnpS1AYcz+gIcybbYEWDwRFQzyx2zXOond/csJxaplaNejyV/ApIesljmte5seFs3mPf2OMmCPQbI6DMfmdYnARdEZTe6qN4MD7MYHocEdnHcz8z5MyxU/ui6+/poNBW0zthTg5F+wmV+9VlNqQK45tefmye/ZhtoekPkNYllJ4/5OXfB4gWJ6MC9lcKyhWlRxXgCOo5ZgbbqdXvX/nfoPmMgCctrvG6nKSe/6E9DlsIl+wLl3C/o4j2bt/Ph00lfeLvA5MVZknNGELZZoQeHfQJsBFN42mV9c6/aSHKUAqvY7B9QupzL6TWX6Mm4rHJy5+L8omYrziTAYhgbzT7JVLH/X/K+TcFUuuDT6XCPjmT6ZqwaMUC6bVkM7t17rlirC9v/v7uY9+DQ3bTHsjgSh3ZPriUZUqvvyh6mFdbDMlFIuhJMfHCEsnUX2cOxzSreqpxTq78RaEk6O9svAKcjILygybmgckiHad/OFvU96Rcdap2uje0dJsvjSxcbWdrVyvcu6ZSOxqRKbLvA2GVcu5CPWqQrk8E+Ckjqqbr3xURT8X18E/IY4wTmASoYO11LYCZ0jAHkfBLUzFcIFdxQ63QxDJAW8S5XAsVWfy4wG2eGWUqI+E/WeXZpU7eP0YwgLO1xu98TYHc+qvdcqJTERqqQvYBW/PXXxVaaCG/GXuMj3NnsKPww684+beXrNlt9MAC9lu5FjdvKemIwJyFE2YxlbqaiFWCB5nomPZQd6PSPviJZEY33S3BgS9KAzwq12V6OWfLeCg74JA34rFhgKyfDeiz1rt48hVTpxJVu93oIbyKuifkULSY813NXmXjjIuhCMgux9/eLHi6ZX1A7H8r9FXtlXpRIXXuwBBlq62XEQUp7ryVZfCVrJX8Ky+iQVWSrUCTGnyM7mwfW2QnyI+dEtML5MHj4kU9qfBXurCd70gywPn/sEGg6FMkYlKwB/SxFzTgUXIkANgRNO3b7IWgyZgggPzu5YA08nSEbDQ1+APhxF7fXipOLLU5xFfIxhgLr8PjQ4RxS84j5rNQsYqXUHOIIYiCKE2DeOK8W88EllCZjfRkh9lxpeMYq+VtS2jIr6EaftTPAfINO32Hf9dBwKGw5HlfmwhREp75uDMLnXEyBcy4Tb4MQO2GYnc/lHZzTQtvQHNlrWedaOR6TNliDs1CAZ8G1Q0i/+vcwzxoLK5BH5PQo84XaW0dJefg7Z+Xm0b02El5zCNF3YBOTq0RthVK+AnMAQpE5U7aTIgXKxvcrHrwT7qBzmzal5yKKSFGK42AhrH2sNRwtSfkaYqMaYGVkSQNZiHQjnWkmEm9pgkQI7oZ1KN9sGVPH2ahWa0EgA9IgWZZSvoGGi5fEVsCjhRWHYo1uRMkBUokIqsKrG0cI6mlHq5nl0UETV6rv1pJanqjIt2KwIj4yGV/N6PQdEP2bMFCVr3NozyuvUOO3uBbGyLLTikorC9vY7A6Ad42PctGEyJbtI2s/QRs0D6v13k+Fx/bV6lRhs6pvB2vkXnd9tgLYGKXbINjo5cYo59omWm4sOV4fHoaVMTWrtZrj82eErAoxGaafA6Anq3QlbiailheWhMVGwsIgoViNUAiLaxKXqjbEfeYQl7NCwMgtw6NstqyOYom71yP09Ay3WWcDaoX4uZkapp+xsjwbUr+oM52sJXr4/qfB3CRMHzk/utgo3JEo+9Lhi9VMFb8hC7BZo5dGlgU2T510SXVhuM24/2EVyeLKxuWGnV6BwYt6zVpNpYX+DzPdQwNeRe6N7UrozNcXLgSW2now4tbQhKZaNQ3R1VP1zImh5xuni7K4RXu6dzVEeGFPLMxhuBDfU9cTR6BuqYyZKefioClIkO7wpfDII05nt977osMGvcuHpJ3V9GrcXQlheGuDEA8zjuSwKSBE8BWZs6Si5D3zSU4vYv+iwHjBfDCZFkz1RS+T/t9tponIBspZkhSnZ4qO37eCYJi94aKCZfd7vchSPGEBSFGGwuhgHYXkq16VgLSWIaoryUUucua89dLdyvxWtngGtWWuJfRhlm3c/LonZ38t6vfgBoRCMhDT2fPutnrWtqo6w64fHsZLTrR16o/dh8aS3jeG9fj7EWN0sGb1vVcns2NqM2FT7ejgvTrRCDbye/PyfaNj1IwqXHK4xeH3eJy3avxLfZjERsWntxE0Trn97NeYeCYctcZ5cgSNfQzD2Cj5hNrQ98r1ozNw/V4i8KNCGzqvVswep4lEl/r4KDvStL2AYpZbkPOJij8Y4vNpnvoa97JbS6g/6lBUxyKwV6/htUKbvb5WwJG8p2zFF49EioZXRhOQOerzOMDODAFtWQNu2AcixTsr3sbL396JZ3Vt5s68vTtB3MZWb1xbgOSyxbT3JseTNVm4GRay9Xa6NQSHDLHNzmi9Od7mS/7alaxhlmM8Odfqqbq39cwQFWmSrXq5NHg0NfarU+8JKw4rMsETFRKXSyJlyzfTsb/6ySCLCE44ZLAZx/ElkslUJgJXmVumU89i8IHDszBZVqECbtXnQt4iDQ31Og0WfxA09CSEWQxmGbns6QNfQqJ99q4fb358MJ2iraaeTPoa2uH8r9jIsOunn/iDreYI3gOr9Fpe71oe+ODY0ePffPUVvomj+HfRm5/puzYUBUSnsnLgs9cGAL21acuNfUdY2eghrl9DOo1rXOPv0BBN4/tuLOff807DMHcISGUvP6Z97GXz5XUDs7aTt/UyD/QLvBMHdGkhCAs+FjS56QtTjlsD6GrD6PKDD41e3rBx5PJDD44sb9DbDJOL86bpQwjx+cW+xHobxjAY/yUDXffNwwnBwWuX2+490dF8EQcWvert+DIjXXBHqtLoVmG22O7B/vbWdW0upaBXXv3FZagNB1Wqv28sptUWLddYCYUJRtUGiQ7tfHgXJMUPjDy0DULt1HdT4cKW9QMAOzjOvNyieA6Ku886ZZ0EpapzMBLTYYtBtQSqxY2EDjOhurA7r3sMr8m5tbTrnUp/R6S9Z8NGUK66I5Egp7Bp7RN5zY8nrHzR1llr2H44PD7WbkS1BILoTCiqMaoRnQHcL3RQRofxoQdDf+GArnrHwm6RwHkb+qoUZjnCTYHG1iYHqxT+CrotcIrcY+GeIyQS/0Ad95BYfIhbd16oJzCxVIqq9HpUJZViYsB82B0ZDHEKmkoaXodr2wyiK0O1ekDfboIW86aYS6eiuMbKxyU/+VqPvtXedYY8CMhXad/Q3n417g4YCnIHfvj1GA3WVimVvEZ4BB/oGXUE6xttrjiSs7D7PVr1btX4dFFbZ1uzoW4W0qrEKhOitxgNvhwY1cKNzScPHQgvdDVrkZKq3zgaq8vlABXmyjF9awPtYNy9JvzyQ994ITCbp7+/n16MZkKvVVq4j/+QHOr/uJ9Q1UjEyhpB5cyPM32GJ5PbewFw1MTY8oMPjV2e6OvfFBexxZhwu8ZumJxfJDY755PO2ef+Q5uAzlwLjquFe0dHgfIbKBgd6oK6MEsNZaApUDpg4QKfOYtbPpDhsp/qcdBnFnDZL3ScXg6yVHf/8oMPDV+e6OkYW9Vti8FUFtRGTM4vYpsdmN0ZIF/CSX7Zo2QxDnTGWglVWq9axZAY6LofgB7An7p4loA81d030kMiWUgkjdaEahFPU7AA7300FliNlWa4QW3+VvdzqOWWTC8HQ8bajOCAY+a8ozme0V1XjeGEb+bd3SPK5j8XGwY6s/SyNzduzwv6f04d6q1GG745qJ9ERED9wwWc5su+SDgyGGnrW/hpMbRUuaRVy80WVAWmrUQhEwnWJbbddRH/S3sudDG8hlt4hsrXnviPzqtRb9787hFY1WhLI2du/a/xEH2CMR2a+WFe/ZdUqqgD5apzrIXUZMszSzHEJJLQv5CNUvFsjQWWi6xBukwWqBQayWYFXiORaLi1ZTfuHqEaciw2IypzddABadnL+Df4y82Arj5OvWo906b0a7W8dW1nrFdTwXt3rjTsDxXsCzmWrwB9yxVzXXBOvLjV+czVBU3qK3sEC3nGB7BvBs4afFvJkGGeBg0s3246JH6A9OqtLz1D5KLOXIMSa5DzeQko3MHrkBe/J7icCRw84E7RtW//8rYWHBysmuo7IJ/YnNesYNe93NF7uL6pr6Hpr4H9HH4BB7Xfdv081f4z+Fsa7Hq1xm+wz3GkvYLq21ICa3IG3S6TIyxfgkjfkTGlTimkT3XZS98HcllwxgktyT8zvmeYdJ4p8Hdvn5jo3t5PaGBvoBH2aMQKsWhWqJCAGtk1vI54aV2hlnC0wZDUEdGqvU1NvEjtcFKnIdoUbgVZkvTS/QVnnJOG94yfyZcg55l4Quyvg3BWpBCLNbCnMQB7Qa3sGip60Yxs717XPNSSWxUieTGHphqh7jDEId0O5+uj6dvWkkgyGQqc7bNDp7BTyT0+d2gUG0IgXfIH2AdDJzAwarGL2jp5NMxqd2br2Bh1vzDd/9/dFuhMTKt11saeLrcLdgOvlDf4uDK/+q7lRiMuPS+dHMKBZCPl78LCvymvA9N7sJeHHsDinuB4MJ177yxUYx1avgo/sxpz/9DXFuwEvV+Ml/SXXwu+8uvNtOb7v9f9AIiT0AoP+fACJQey5cLcgXfsNYgZm3in9ROQk1Jsy9scn0DgDZQvQW0ppsvOyPaJCRqdx+IOnQb2NjXB0AQLgcc+B2ttAdh7/Ph4lNZ2d94+rlcZmj1+7pUojfznVLUfH9qNvboEHbzwQp5bPzw5FHMeA3TJ8+Tz0SoTS1UulKoqyoVEymCOfI1QycFajS62M1ekLNfzFaVc3ikK+9+BHCxFBQv1PVYwu84f7PtqM7b5gPHAnfY7+ZtIpW3DwJ8B8q4huVD8yY045+y1QmW2xg/YeuIw6ZM5iic3gOWAocPgjASJDxBfjTt5Z2H8eo5hPkEDK7D5Vo7cH8BjscH8q0MFHtv5Fef2izWbLtqeDq0o6CLQuE9MI9dgW96eVWYMRLywtS5Znk55q8g9k5G1mh/WhgVrstL3FVsTStPu2HnqGawX/zcHejbPeIksU+WSX0cyc3bku++DyP/oejEQ5U5Zp4DDWxAk3v+s+/KcO3MyqJ+chz2DfCjf+kZudp65vBm1tS5lLSWxyDqdkZXPY39//ZeZMV3s/oqyNkVu4SFA9I6M6vUiWvvTB8k5qvIMnIwYDELq6NcyZUUGoIdPYMnuH31KX5BUsrkxqWXrYKRlJr8xN8DrvbG+dmDqS2iuz5EFsNakhC4DMC+0e+MmjM/JAuiLXK/TzPSDhpXz+Uh+3m4PhiaQWJlqmqUtFPA1t4LW/ij5q3wFF67IWZfp/gjrtieTZgsyUxVOyI6D9TNpNttKDedji8WG45o6gdCgz6zD/sTHXU5bqKlZoFFPPq/tSWDarlyOQS9ikfhnWPh4sieSUtyZq+jBGgZowp5ZymMXY9Dl/YFD1iGw6tIqr1Pfa6Kt6sVvDCh/3jkWJPltZLMIQ0w1zJJPxuhvgUlBWzgOHTlGFYuMwYqh+h01jOKX7ojJQhTn74e26IslMlNHuVzXLmbclo1S97TDg/k3Ck4PUwqotHwKJZ9GLcj+LAV0vxyfL4eXli3satu5Z7F9d2fHut2Le1AcsRitrS0tuDQjotMDbbO0jcqkq3CcjxKTul2vBLpuPSA5crWULyLkSC+NMcMwGbA1dpg4sL1AvC3z8c1dnF5GUciikIIrg/c+H4r8W/d/BH10q6n6cpYC9bD2wSjzA1zcqwmN20fl6jo+1VWWcUY3rbGdZJ/iWGtGBUXbSkvPgkNHsQIM0LcbG2w4TsN4LDFoXE6nCzsEpCf7z2vP7zdfvoz/WsZP4WAqw//U0h9P5VLur2DfEhIxuKXeabBolcxKfdrBcPodNWDGygk6Bcsj1r4gYDTQK20ciXFjffr7aoF7sj5dCpfdTdF4zeDat/afJ3f9DNz2uR4cMfbqux+nyM4v+WTNumT1BFhx/0/WmLVmi4XA8jnGL4JfAPp7v+/RuP0cc2UrU5JV2bKs3dia+o8uMcrvRsCWDPW+O4EwdabXNdHuOTKsBnTH5e8Kh/2drgw6fX1dLpjHQXGcg/AyRA4iCk5/UvHv87pj3Pqp+8gGFUxIVb8iXB1X+JpXyvpV+lqDUP+dbeNJzc7lDI9MeErIRvt715qvHTTn/Z1cVgXtyBGVOPgcNz3/yk8mVvo8F9x3VFwBCdd25Gc/n5X9WC5DoK1M3VD3PGqip8n3lTBPTDFrVHr6wMEfj9FUuiqlkr8OqhF8oHvMEaxvsjfEkpwg9UDiwPFux/H09ET/NJPyg11lnXuTrW26AvGZ1uOteqbqeT4y35d08/QNyPGJLVj69tm0VEdOhprMrlHWfl0jDT0SrjJnIRZjh+QfBcUv5+e/XPzqjvvck6T0gqo7oP/gP8NmP8PfFSJsJpPNPVlDYSCx1ePfV8e11z6+T3vfyrPazENnaQcFny9OcMC3z0W69JTVq1PSaxORzqS2yxdn2pcc29OxsWUV3/9bafEvQuCCKfdwvrUCGVqaJ7oSWOPi+06IihyMu4erRJvbXepK4vxbDtBSc1XFYGzCPSeEAxb/tlU6vuFqC26p3Lu6+EKTaOkn9OCh6AdL2g5m9VX07Kkwe4v0KTTHpxJOj1SDVkns6cU0IVfX9r0V35RFLgrn3ltFYRIOOLi4ZufOHTsiipJyfXmArirl2UXQW/WKpirbUdIllYrs1OT5PDiyXPoC9OuOdfDmgnmKvNVwuGPQb7valOqwzOBAdDjhoDaH0+IyCta1JzE3E5cozFmY7l5Yum134+Kv901DTKfLF/ZgDepyItnYvvcs2dcS8rSs7wrbMAtKwMi2BbZ/Zdl/T4DkOVFnLBhepiRXzfHUuHqMsUtzqmlcMt7Up6bsa8YeDVGayunN8M8YNE5jMk7H+Dljq7bj/9s5KFUojhobnAaMwVVQSi9RCY3JISuRF3kh91PUna+XCv4fFag0VEqSrcY4xOIQFX7cAXnkxV/cKmciMcbziYlbFgVmxDXO/ShAAvnx+KRMIlxJwZnB5WEZ4W12xejv9BTzzwwjvAjUYx8aVIxcs+ehQQhJXWcMNTPmcXKdLNuYAt9CUk9tvTs9XXOMO/eF3LqW6x9zpK/CPxoM2TU81qHjNjtrOZmJhZ8Ghu6R5h9gRGRspEniPC7I31oWkaHNd+WHagZG13fqUNyuP7aA4haCwO1gg3VPanEtS/U4kaZXFV6d6v9JOsISpJpdChiZGrWqVk9vMkRc1xFgp2caJzsvtUd7Xfv50/y6Oj5beKH48gBd0tCsRfKc1+YrkTfh75eGZW1J+v27nPPG3+nS3U/PPmVVTx+lADnZUcdqWFGe94UTdrg8008LCjhpYXtV/U5deymFUrCO3p3HntgiEt5wqOtos3sp7iaHtouw6uIPQ4LeSw8+yKcmCBnbIOIj7aWPT2lPrdyr/YKA2owZ+rJn0ofDrenDz5ZJeJPzi3WbwXGJKzft2IFsMpQqRzFw/TNWohrLrIxgwc9o9Vp9cquCoY7RnUtM2KDezqpoaG6r8KYrL7F3dhbbwSl9mYd18sDDeivaDvGkgD72VuWK8g8QDK/B4wdI6nbiNdBfKnZQpvfyFG6eY5cBdu3YWKcd2O0OIDYxOHrx7DHs2DnjObx1FjT9UV94hRaNi/K7D6DfQDAlgmIKZlAF6gcpwYqfVKGQwrhxnL3NF1y9gJoIFWzCURRxWNUPQhS081TaOZr6U893XpfljsjsC1JUV4ZsX2nhM3HQP+LEZYr/geKeOVysodKwYpXBsBqXqSrGaFQNeE8jPAfBA1sysLBWgRZYBwzuxrs8MAy+/vzPjJxerYHT4+M+fbUod6/41Q/QYwOukYkJ13Agw+FLHfGrRTxbwMtziIR8hzfQFws3s7lcNof/bxAY2dH2Ton3m9r05T48GbcDaqzdYSdpCNrN2lAjk8QiG2+ZMhJL1Z+lTdYmSFGjWWv0NYDyWKvLqinN1p6aesS1/b4bwt/TRIQBxX1OE8IuotOL2ey0SkY1uJHx8Lb0h1F0h77h3hlAj3N4NIqKwx9k3HnFEhFqHNerRYWzRRkfHK6Qu7UOatG/5cUDFeX9JUWvtCR91EzQEri1ZBoBXsjYft+NkhKh3ojgPqfV1mDVlGZpTk89Evd9dSqdUVRdzWLQiwH9hcwTbrEL5+lN2bX+xn8x0chydW78F5vEi3ntpvJ849v/TVtUS+948oQOwUhmjITgqeu7h5vXdayP7jaTMLUNZgxS0J8/U6wZTVM/iN+fprYp1nyWaZFaVbDaRsLM0V0dG0D8IUaQfjSj8miQIZxKDKm452Xc86rE0NRHP6Hi62L0J1DRGAUQm08vsojnYyfx2MnnWcTSEpBm9y8tEayxyVh8MnaMYC0u9gFATkJF63LOafD7aP/8/msX7k6KX7jWRvyZdQILCD6A7gVRW/cfrVSfi2suKHu+QYPTHABRwJb9R3IQrnU/wEPWmQy3nOlf5yTbknOOpDtvGowgEahmN3t2ZMZsa+zrHXZrf89AYh/SluF9C9QCv/5b4s63LszNHJlZmNsa+86w+iK93Xf1RHr6+pjpuat79D1j7Qhv5HrzZx0uTatNp/PzcH4nSR0hDkZiqkRwuaBYKlEhiEwp4lKZbWPWlOvkf4zo78HlOqo0t4pJuVpScndFtbwZTbnC+0vThqZwukx5Qp2SyfcK6Jrt8pe6R35L2ekWvyVWE/xRoqNHrVZDkoL6CpOhtJWW/t2yPOXWN7z7k9tWrlQL5EqRnMBu/zjR3aPSwML8Sk/7EtY1e/EGxJLK+RIcUfDLpigl02VlkRLKnsPXjvKRRVHKkoDfnYTNCtDR99ojWmFtcZou9WAwj/WmRPIli8x9JVWXVly75qP+htxSBP1XLBfkrxVfJNxjlhb66Wa5lO6OKCNdcxev5TKF+VlFBaMqYX6up30p9jFapIQyRaNNUkpm2jiwh9AEwq0aP2Ez/tZwf2k4j8WA9TqGmsWsUuv05lozw2WV9LJyeiWgK0EozyCvWmc4Yqxqb9BDF6SsduMRwwoOpsA/TitTpWZmOQDl20B52Xf14xdyeH6drtWm6XB91nx9BP2386MX0njXU8asbUwqVymSISpEIi0WlMOiqpiDEew/hOuOwzqlMM/UxUlpQzV/8a6kNKPy6oq7S0quUphVuVKqXEfju/m5H6+rxW+J3TtTHvlNd/nL6n8QS47DBCYXyZWC6isryW33875JuSVf/i6d1lpqMFXUF0ggtfr2D2PhcRWOSPhSOQu6cbFrFmtf8lTmCzWwik/dQymJlJVNl1CmDl/1ExeUswIsqZsvWErRfcsJ1OLf+wqXzPryQ2+y8oIHfZFvkr5oIQvkxf9BRVnC++Rmur+wSpYXOX1B077kyc0XoipYrO/5zNxrF/8umymhTNJoU5SSiGN2rT6UuGpN+PWFZ8J/FtWe3Vmaq2fA3WbwuZfWxCac2aHgO9P1vsvnc0vP7rI8G+PMTRzQBt38p7Dy1eUjSDB7M3CK0wry/neVLEejHjPcZB7b/5yAv40b3AqxMqqjS/vX3cxTF8MzWtdQvSoP44FJL2rCLe8yI5qeV01v6t3Ma+M7M8B87J99jpGJRrL8tY3tTJ/62Kvb+A4q2QQe17w6+xt/491ccFOQ6NSm8WTkL84hp/3CuyqCfy34I48z/vbNYLfPXkFRZ0NwZp1f9f6dJlZrJTDD/oNlSPrOTr5SLFXKFSgZ0GMtvDEvkArb9QShZwshiOV53NCUO03ow/nP8evdv/lSxL/GF0Z/BQB8+DcpAQA+f3m85M7fpWnSYMw6AAgEN4R/9VrcM14Jft/BZt9hJy89TqBLgI9tk0MkQ6kVRwzjQMwZ8LYgNh2cgiaiS1aSKL3Gg5QZ7VClglktHZ8+nOiUgPP+UAk7zpmeKDxFb8SroPCgJgOEHM6wx9sCQYCDaIh6ejU8uY/MVFyk3LhWR3y52+jpRJHi1PV1p4AjKhWdKECkQ4Zx1UGuO2yTBhNGPcET2Tp7w+S97paNpG0uFVarLfIV6Ura+l+B1qfy/So4NTzHTtJ4CUEJr/s1kF7kDlfDbU++x2mP2O2B3kYA/O8BCAAXeYQ5CBygBAlyGBoQ7zMJj3HmoNDFKAMMs5UII3QxyQSj+XtF5FFJMXQSU4jT+UJIafyjy2bSRGPUgGFbRYwcEDidP38AQhRIZINzZD4vXC6/BTFLNOCbABBZgMshgEU1hOHQDhFYEA+R1LBjiKKLM4M0cr6aEgVQmgBDUUAhioZIQC2kfyEayEUrOE8RBAH66KMKmF7CDBKilyI4VMOhBgKYIjQYMBOihQHWEaAXu2erzz27i06KYMNcCTXRyn6l5bGqUIr6nhWBgMOnlvMjXqco7BUxlk4jNFO17KndFAGj2uHaYnhe3SK2FOz0dz7oJGBjiwjRx8hW/7SnIlwe28Q6QgS39E1HHTQuZUfZ4S1NtFPkqlmO+mi1nYZxx11Es1vofxAHAA==) format('woff2');
}
@font-face{
  font-family:'MD IO'; font-style:normal; font-weight:500; font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}


/* =========================================================================
   OLYMPUS SUPPS — LANDING
   Sistema portado del teardown de drinkmac.com
   Animación: CSS keyframes + IntersectionObserver. Cero librerías.
   ========================================================================= */

/* ---------- 1. TOKENS ---------- */
:root{
  /* Palette — full-bleed color blocks, not accents */
  --blue:      #0038FF;
  --blue-deep: #001C8C;
  --blue-lift: #4A78FF;
  --off:       #F2F1EC;
  --off-2:     #E6E4DC;
  --ink:       #0B0B0C;
  --ink-2:     #17181B;

  /* SKU colors — only inside their own context */
  /* Paleta de SKU. El naranja esta muestreado del render de estudio de Fruit
     Punch: #EC6B00, tono 27 grados, saturacion 100. Las fotos anteriores
     desaturaban justo a la mitad, asi que el rosa lleva la misma correccion.
     Cada rampa mantiene el TONO fijo y solo mueve luminosidad y saturacion:
     asi el extremo oscuro sigue siendo naranja o rosa y no se va a marron.  */
  --sku-1: #0038FF;   /* Unflavored monohydrate — house blue */
  --sku-2: #E02440;   /* Mixed Berry  — color de marca */
  --sku-3: #EB6A00;   /* Fruit Punch  — color de marca */

  /* Cinco pasos por sabor, cada uno con su trabajo. La etiqueta nunca usa el
     saturado de fondo: lo reserva para la tipografia sobre melocoton claro.
     Aqui igual — brand para acentos, surface para fondos de bloque.          */
  /* Pasteles del hero, derivados del tono de cada etiqueta. Sobre ellos la
     tinta va OSCURA: 12,4 a 17,5:1 segun el paso. Es lo contrario del hero
     anterior, que era saturado con tinta clara.                             */
  --berry-tint: #F1C5CC;  --berry-wash: #F8EAEC;  --berry-plane: #F4DCE0;
  --punch-tint: #FBD8BB;  --punch-wash: #FBF0E7;  --punch-plane: #FAE6D6;
  --plain-tint: #C2CCF4;  --plain-wash: #E9ECF9;  --plain-plane: #DAE0F6;

  --berry-deep: #610F1B;  --berry-surface: #DD6072;  --berry-soft: #E9909D;  --berry-lift: #F3C9CF;
  --punch-deep: #6F3301;  --punch-surface: #F1964B;  --punch-soft: #F8B781;  --punch-lift: #FADBC2;
  /* surface garantiza 4,5:1 con tinta oscura (berry 5,61 · punch 8,62).
     deep lo garantiza con tinta clara (11,66 · 8,64). soft solo cierra
     degradados y lift es acento sobre fondo oscuro.                          */

  /* Type — 3 voices, rigid roles */
  --f-display: 'Brunson', 'Arial Narrow', sans-serif;
  --f-mono:    'MD IO', ui-monospace, monospace;
  --f-body:    'Helvetica LC', Helvetica, Arial, sans-serif;

  /* Scale: no in-between sizes. Huge or micro. */
  /* El minimo era 3.5rem y a 390px "And you feel it" desbordaba la caja:
     la seccion tiene overflow:hidden y se comia la primera letra. */
  --t-mega:  clamp(2.9rem, 11vw, 10.5rem);
  --t-big:   clamp(2.6rem, 7.5vw, 6.5rem);
  --t-mid:   clamp(1.9rem, 4vw, 3.25rem);
  --t-body:  clamp(1rem, 1.15vw, 1.2rem);
  --t-label: 0.7rem;

  /* Optical tracking: Brunson ships very tight. The smaller the size, the more air.
     Line-height sits at .88 for English; bump it back to .92 if you localise into
     a language with accents (Í Ó Á Ñ), or they will collide with the line above. */
  --track-mega: .012em;   /* 80px y mas   */
  --track-big:  .022em;   /* 40 - 80px    */
  --track-mid:  .035em;   /* 24 - 40px    */
  --track-small:.05em;    /* menos de 24px */

  /* Motion */
  --ease-out-quint: cubic-bezier(.22, 1, .36, 1);
  --ease-default:   cubic-bezier(.4, 0, .2, 1);
  --dur: .6s;

  /* Cenefa de meandro: un modulo exacto que se repite sin costura. */
  --meander: url('assets/img/meander.webp');
  /* Ornamentos flotantes del manifiesto. */
  --orn-column: url('assets/img/orn-column.webp');
  /* Bodegon de Mixed Berry para el hero. */
  --hero-berry: url('assets/img/hero-berry.webp');
  /* Bodegon de Fruit Punch para el hero: trae fondo, plano y sombra. */
  --hero-punch: url('assets/img/hero-punch.webp');
  /* Fotos de escena para las fichas del catalogo. */
  --scene-berry: url('assets/img/scene-berry.webp');
  --scene-punch: url('assets/img/scene-punch.webp');
  --pack-berry: url('assets/img/pack-berry.webp');
  --pack-punch: url('assets/img/pack-punch.webp');
  /* PENDIENTE: packshot de la sin sabor. El marcador era un render de
     Nutrex Research y se ha retirado; el hueco queda reservado por el
     aspect-ratio de .pack. Cuando exista el render propio, basta con
     apuntar aqui a img/packshot.webp y reaparece en sus 4 sitios. */
  --packshot: none;
  /* Foto duo de la linea en gimnasio, media del split. Fallback jpg. */
  --split-photo: url('assets/img/split-duo.webp');
  --pad: clamp(1.25rem, 5vw, 5rem);
  --header-h: 70px;
}

/* Fallback PNG para navegadores sin webp: la deteccion del script
   principal pone .no-webp en <html> si el navegador no decodifica webp. */
html.no-webp{
  --meander: url('assets/img/meander.png');
  --orn-column: url('assets/img/orn-column.png');
  --hero-berry: url('assets/img/hero-berry.png');
  --hero-punch: url('assets/img/hero-punch.png');
  --scene-berry: url('assets/img/scene-berry.png');
  --scene-punch: url('assets/img/scene-punch.png');
  --pack-berry: url('assets/img/pack-berry.png');
  --pack-punch: url('assets/img/pack-punch.png');
  --packshot: none;
  --split-photo: url('assets/img/split-duo.jpg');
}

*,*::before,*::after{ box-sizing:border-box; }
html{ scroll-behavior:smooth; -webkit-text-size-adjust:100%; overflow-x:clip; }
body{
  margin:0; background:var(--off); color:var(--ink);
  font-family:var(--f-body); font-size:var(--t-body); line-height:1.55;
  overflow-x:clip;
}
img{ max-width:100%; display:block; }
a{ color:inherit; text-decoration:none; }
button{ font:inherit; color:inherit; background:none; border:0; cursor:pointer; }

.label--marked{ display:inline-flex; align-items:center; gap:.75rem; }
.label--marked::before{
  content:''; width:26px; height:11px; background:currentColor; flex:none;
}

/* ---------- 2. VOCES TIPOGRÁFICAS ---------- */
.display{
  font-family:var(--f-display); font-weight:400;
  text-transform:uppercase; line-height:.88;
  letter-spacing:var(--track-mega); margin:0;
}
.label{
  font-family:var(--f-mono); font-weight:500; font-size:var(--t-label);
  text-transform:uppercase; letter-spacing:.22em; line-height:1;
}
.body-text{ font-family:var(--f-body); max-width:46ch; }

/* Marca cuadrada que precede a cada label (grid técnico) */

/* ---------- 3. KEYFRAMES (copiados 1:1 del sistema MAC) ---------- */
@keyframes revealFromBottom{ 0%{transform:translateY(125%);opacity:0} 100%{transform:translateY(0);opacity:1} }
@keyframes revealFromBottomShort{ 0%{transform:translateY(25%);opacity:0} 100%{transform:translateY(0);opacity:1} }
@keyframes revealFromTop{ 0%{transform:translateY(-125%);opacity:0} 100%{transform:translateY(0);opacity:1} }
@keyframes revealFromTopShort{ 0%{transform:translateY(-25%);opacity:0} 100%{transform:translateY(0);opacity:1} }
@keyframes revealFromLeft{ 0%{transform:translateX(-25%);opacity:0} 100%{transform:translateX(0);opacity:1} }
@keyframes revealFromRight{ 0%{transform:translateX(25%);opacity:0} 100%{transform:translateX(0);opacity:1} }
@keyframes revealFade{ 0%{opacity:0} 100%{opacity:1} }
@keyframes revealLetter{
  0%{ transform:translateY(60%) skewY(8deg); opacity:0 }
  100%{ transform:translateY(0) skewY(0); opacity:1 }
}
@keyframes curtainDown{ 0%{transform:translateY(0)} 100%{transform:translateY(101%)} }
@keyframes marquee{ 0%{transform:translateX(0)} 100%{transform:translateX(var(--marquee-offset,-50%))} }

/* Distancia proporcional al tamaño: grande=125%, chico=25%. Misma duración. */
.animate-reveal-up    { animation:revealFromBottom var(--dur) ease-out forwards }
.animate-reveal-up-s  { animation:revealFromBottomShort var(--dur) ease-out forwards }
.animate-reveal-down  { animation:revealFromTop var(--dur) ease-out forwards }
.animate-reveal-down-s{ animation:revealFromTopShort var(--dur) ease-out forwards }
.animate-reveal-left  { animation:revealFromLeft var(--dur) ease-out forwards }
.animate-reveal-right { animation:revealFromRight var(--dur) ease-out forwards }
.animate-reveal-fade  { animation:revealFade .8s ease-out forwards }
.animate-reveal-letter{ animation:revealLetter var(--dur) var(--ease-out-quint) forwards }

/* Estado inicial: invisible hasta que el observer dispara */
[data-reveal]:not(.revealed){ opacity:0; }
[data-reveal-child]:not(.revealed){ opacity:0; }

/* ---------- 4. BLUR-IN POR CARÁCTER (la firma) ---------- */
.text-blur-in{ font-kerning:none; text-rendering:optimizeSpeed; }
.text-blur-in:not([data-blur-init]){ opacity:0; }
.text-blur-in .blur-word{ display:inline-block; white-space:nowrap; }
.text-blur-in .blur-char{
  display:inline-block;
  will-change:filter;
  filter:blur(11px);
  opacity:0;
  transition:filter .32s ease-out, opacity .26s ease-out;
  vertical-align:baseline;
}
.text-blur-in.focused .blur-char{ filter:blur(0) !important; opacity:1 !important; }

/* ---------- 5. BOTONES: primario relleno + secundario outline ---------- */
.btn{
  font-family:var(--f-mono); font-size:.72rem; font-weight:500;
  text-transform:uppercase; letter-spacing:.2em;
  padding:1.1rem 2rem; display:inline-block; text-align:center;
  border:1px solid currentColor; transition:all .25s var(--ease-default);
  min-width:230px;
}
.btn--primary{ background:var(--ink); color:var(--off); border-color:var(--ink); }
.btn--primary:hover{ background:transparent; color:var(--ink); }
/* Sobre las secciones oscuras el primario se invierte. */
.sec--ink .btn--primary, .split .btn--primary, .hotspot .btn--primary,
.manifesto .btn--primary, .footer .btn--primary, .modal--nav .btn--primary{
  background:var(--off); color:var(--ink); border-color:var(--off); }
.sec--ink .btn--primary:hover, .split .btn--primary:hover, .hotspot .btn--primary:hover,
.manifesto .btn--primary:hover, .footer .btn--primary:hover, .modal--nav .btn--primary:hover{
  background:transparent; color:var(--off); }
.btn--ghost{ background:transparent; color:currentColor; }
.btn--ghost:hover{ background:var(--ink); color:var(--off); border-color:var(--ink); }
.split .btn--ghost:hover, .hotspot .btn--ghost:hover, .manifesto .btn--ghost:hover{
  background:var(--off); color:var(--ink); border-color:var(--off); }
.btn--dark{ background:var(--ink); color:var(--off); border-color:var(--ink); }
.btn--dark:hover{ background:transparent; color:var(--ink); }
.btn--blue{ background:var(--blue); color:#fff; border-color:var(--blue); }
.btn--blue:hover{ background:transparent; color:var(--blue); }

:focus-visible{
  outline:2px solid currentColor; outline-offset:3px; border-radius:1px;
}
.sec--ink :focus-visible, .hotspot :focus-visible, .split :focus-visible,
.manifesto :focus-visible, .footer :focus-visible{ outline-color:currentColor; }

/* ---------- 6. HEADER ---------- */
.header a.label{ display:inline-block; padding:1rem 0; }
.header{
  position:fixed; inset:0 0 auto 0; z-index:100; height:var(--header-h);
  display:flex; align-items:center; justify-content:space-between;
  padding:0 var(--pad); color:var(--ink);   /* el hero es claro */
  transition:background .35s var(--ease-default), color .35s var(--ease-default),
             backdrop-filter .35s var(--ease-default);
}
.header--scrolled{ background:var(--off); color:var(--ink); box-shadow:0 1px 0 rgba(0,0,0,.08); }
.header__logo{ display:flex; align-items:center; line-height:0; padding:.6rem 0; min-height:44px; }
/* El CTA del header medía 43px: 1px por debajo del objetivo tactil. */
.header > a.label{ display:flex; align-items:center; min-height:44px; }
.header__logo .mark{ height:30px; width:auto; display:block; color:currentColor; }
@media (max-width:640px){ .header__logo .mark{ height:24px; } }
.header__btn{ display:flex; align-items:center; gap:.65rem; padding:1rem 0; min-height:44px; }
.dots-icon{ display:grid; grid-template-columns:repeat(2,4px); gap:3px; }
.dots-icon i{ width:4px; height:4px; background:currentColor; display:block; }

/* ---------- 7. HERO — slideshow de SKUs ---------- */
.hero{ position:relative; height:100svh; min-height:640px; overflow:hidden; color:var(--ink); }
.hero__slide{
  position:absolute; inset:0; opacity:0; visibility:hidden;
  transition:opacity .8s var(--ease-default), visibility .8s;
  display:grid; grid-template-columns:1fr 1fr; align-items:center;
  padding:var(--header-h) var(--pad) 0;
}
.hero__slide.is-active{ opacity:1; visibility:visible; }
.hero__bg{ position:absolute; inset:0; z-index:-2; }
/* Plano de apoyo: el corte diagonal da suelo al bodegon y separa producto
   de fondo sin necesidad de una caja. */
.hero__slide--photo .hero__bg{
  background-size:cover; background-position:center;
}
/* La fotografia ya trae plano y sombra: no se le superpone nada. */
.hero__slide--photo .hero__plane,
.hero__slide--photo .hero__visual{ display:none; }
.hero__slide--photo{ grid-template-columns:1fr; }
.hero__slide--photo .hero__copy{ max-width:34rem; }
/* Velo suave desde la izquierda para asegurar la lectura sobre la foto. */
.hero__slide--photo .hero__bg::after{
  content:''; position:absolute; inset:0;
  background:linear-gradient(96deg, rgb(255 255 255 / .42) 0%, rgb(255 255 255 / .20) 26%,
                             rgb(255 255 255 / 0) 46%);
}
@media (max-width:1024px){
  .hero__slide--photo{ align-items:end; }
  /* La foto es 1,79 y el movil 0,46: mostrarla entera la deja diminuta y
     recortarla al centro se come el bote. Se amplia y se encuadra en el
     producto, sacrificando el lado izquierdo que en vertical va vacio. */
  .hero__slide--photo .hero__bg{
    background-color:var(--slide-wash);
    background-size:185% auto; background-position:76% top; background-repeat:no-repeat;
    inset:0 0 auto 0; height:52%; z-index:0;
  }
  .hero__slide--photo .hero__bg::after{
    background:linear-gradient(180deg, transparent 76%, var(--slide-wash) 100%);
  }
  .hero__slide--photo{ background:var(--punch-wash); }
  .hero__slide--photo .hero__bg{ z-index:0; }
  .hero__slide--photo .hero__copy{ z-index:2; }
  .hero__slide--photo .hero__copy{ padding-bottom:5.5rem; z-index:2; }
}
.hero__plane{
  position:absolute; inset:auto 0 0 0; height:46%; z-index:-1;
  clip-path:polygon(0 30%, 100% 0, 100% 100%, 0 100%);
}
.hero__grain{
  position:absolute; inset:0; z-index:-1; opacity:.10; mix-blend-mode:multiply;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");
}
.hero__copy{ position:relative; z-index:2; max-width:38rem; }
.hero__eyebrow{ margin-bottom:1.5rem; opacity:.7; }
.hero__title{ font-size:clamp(2.6rem, 6.4vw, 5.6rem); margin-bottom:1.1rem; }
.hero__sub{ font-family:var(--f-mono); font-size:.78rem; letter-spacing:.18em;
  text-transform:uppercase; opacity:.72; margin-bottom:2.75rem; }
.hero__ctas{ display:flex; flex-wrap:wrap; gap:.85rem; }
.hero__visual{ position:relative; height:100%; display:flex; align-items:center; justify-content:center; }
/* Sombra larga y direccional, como en un bodegon de estudio. */
.hero__visual .pack{
  height:min(72%, 560px); position:relative; z-index:1; margin-top:4%;
  filter:drop-shadow(30px 26px 22px rgba(11,11,12,.22))
         drop-shadow(6px 8px 10px rgba(11,11,12,.14));
}
.hero__dots{
  position:absolute; left:var(--pad); bottom:1rem; z-index:5; display:flex; gap:.4rem; padding:0;
}
.hero__dots button{
  width:44px; height:44px; padding:21px 0; background:none;
  display:flex; align-items:center; box-sizing:border-box;
}
.hero__dots button::before{
  content:''; display:block; width:100%; height:2px;
  background:rgba(11,11,12,.28); transition:background .3s;
}
.hero__dots button[aria-selected="true"]::before{ background:var(--ink); }
.hero__offer{
  position:absolute; right:var(--pad); bottom:2rem; z-index:5;
  font-family:var(--f-mono); font-size:.68rem; letter-spacing:.2em; text-transform:uppercase;
  border:1px solid rgba(11,11,12,.28); padding:.6rem 1rem; background:rgba(255,255,255,.5);
  backdrop-filter:blur(2px);
}

/* ---------- 8. MARQUEE DE CLAIMS ---------- */
.marquee{ background:var(--ink); color:var(--off); padding:1rem 0; overflow:hidden; }
.marquee__track{ display:flex; width:max-content; animation:marquee 32s linear infinite; --marquee-offset:-50%; }
.marquee__track span{
  font-family:var(--f-mono); font-size:.72rem; letter-spacing:.24em; text-transform:uppercase;
  padding:0 1.6rem; white-space:nowrap;
}

/* ---------- 8-bis. CINCO INGREDIENTES ----------
   Port del banner "Five ingredients. Each with a job.": bote centrado y
   las capsulas de la formula conectadas a el con lineas. Sustituye a la
   comparacion 1-vs-5.
   Contraste medido: acento del titular #C22546 da 3,73:1 sobre el pastel
   mas exigente (--berry-tint) — AA para display; --berry-surface puro
   daria 2,27:1 y falla. Capsulas: tinta sobre surface, 5,61:1.          */
/* La juntura con el catalogo va mas prieta que el padding compartido:
   el bote cortado y Pick yours son la misma conversacion. */
.five + .sec{ padding-top:clamp(2rem,4vw,3.5rem); }
.five{ position:relative; overflow:hidden;
  background:linear-gradient(180deg, var(--berry-tint) 0%, var(--berry-wash) 72%, #FDF7F8 100%);
  padding:clamp(3.5rem,7vw,6rem) var(--pad) 0; }
.five__head{ text-align:center; position:relative; z-index:2;
  margin-bottom:clamp(2rem,4.5vw,3.5rem); }
.five__title{ font-size:clamp(1.9rem,4.2vw,3.4rem); margin:.6rem 0 0; }
.five__accent{ color:#C22546; }
.five__grid{ display:grid; grid-template-columns:1fr minmax(260px,24rem) 1fr;
  gap:clamp(1.25rem,3vw,3rem); align-items:center; position:relative; }
.five__col{ display:grid; gap:clamp(2.25rem,4.5vw,4rem); align-content:center;
  position:relative; z-index:0; }
.five__item{ justify-self:center; text-align:center; max-width:21rem; }
.five__col--l .five__item{ justify-self:end; }
.five__col--r .five__item{ justify-self:start; }
/* La capsula reparte las tres voces en sus papeles: nombre en Brunson
   (titular en miniatura, como el banner), dosis en mono (dato) y
   descripcion en Helvetica. #C22546 da 4,3:1 en el punto mas oscuro
   del degradado; el badge, 13,2:1.                                   */
.five__pill{ display:inline-block; position:relative; font-family:var(--f-display);
  font-size:clamp(1.05rem,1.4vw,1.4rem); letter-spacing:var(--track-small);
  text-transform:uppercase; line-height:1; color:#C22546;
  background:linear-gradient(180deg,#FBEAED,#F6D7DC);
  border:3px solid #fff; border-radius:999px; padding:.85rem 1.6rem .75rem;
  box-shadow:0 14px 30px rgba(97,15,27,.20), 0 2px 0 rgba(255,255,255,.65) inset;
  margin-bottom:.8rem; white-space:nowrap; }
.five__dose{ position:absolute; top:-.85rem; right:-1.1rem; transform:rotate(7deg);
  font-family:var(--f-mono); font-style:normal; font-size:.6rem; font-weight:500;
  letter-spacing:.12em; text-transform:uppercase; background:#fff;
  color:var(--berry-deep); border-radius:999px; padding:.4rem .65rem;
  box-shadow:0 5px 14px rgba(97,15,27,.20); }
.five__item p strong{ color:var(--berry-deep); }
.five__col--l .five__pill::after,
.five__col--r .five__pill::before{ content:''; position:absolute; top:50%;
  height:3px; width:clamp(1.5rem,7vw,8rem); background:#fff;
  transform:translateY(-50%); }
.five__col--l .five__pill::after{ left:calc(100% + 3px); }
.five__col--r .five__pill::before{ right:calc(100% + 3px); }
.five__item p{ margin:0; font-size:clamp(.88rem,1vw,.98rem); line-height:1.45;
  color:var(--ink); max-width:26ch; margin-inline:auto; }
.five__pack{ z-index:1; width:100%; max-width:24rem; justify-self:center;
  margin-bottom:calc(-1 * clamp(2rem,5vw,4.5rem)); }
/* Meandro de las esquinas del banner: mascara teñida de blanco. */
.five__orn{ position:absolute; top:-18px; width:150px; height:135px; z-index:0;
  background:#fff; opacity:.55; pointer-events:none;
  -webkit-mask:var(--meander) no-repeat center / contain;
          mask:var(--meander) no-repeat center / contain; }
.five__orn--l{ left:-14px; }
.five__orn--r{ right:-14px; transform:scaleX(-1); }
@media (max-width:820px){
  .five__grid{ grid-template-columns:1fr; }
  .five__pack{ order:-1; max-width:17rem; margin-bottom:.5rem; }
  .five__col{ order:1; gap:1.75rem; margin-bottom:1.75rem; }
  .five__col--l .five__item, .five__col--r .five__item{ justify-self:center; }
  .five__col--l .five__pill::after, .five__col--r .five__pill::before{ display:none; }
  .five{ padding-bottom:0; }
  .five__col--r{ margin-bottom:2.5rem; }
  .five__orn{ width:96px; height:86px; top:-10px; }
}


/* ---------- ORNAMENTOS FLOTANTES DEL MANIFIESTO ----------
   Dos transforms en dos elementos anidados: el contenedor lo mueve el
   parallax por scroll y el hijo flota por su cuenta. En un solo elemento
   una animacion pisaria a la otra.                                        */
@keyframes ornFloat{
  0%   { transform:translateY(0) rotate(var(--tilt,0deg)); }
  100% { transform:translateY(var(--drift,-18px)) rotate(var(--tilt2,0deg)); }
}
.orn{ position:absolute; z-index:0; pointer-events:none; }
.orn__i{
  display:block; width:100%; aspect-ratio:379/760;
  background:var(--orn-column) center/contain no-repeat;
  animation:ornFloat var(--dur,15s) ease-in-out infinite alternate;
  /* el desenfoque no puede superar la holgura hasta el borde de la seccion,
     o el recorte deja un canto duro en la sombra */
  filter:drop-shadow(0 14px 18px rgba(11,11,12,.32));
}
.orn--1{ left:3%;  top:15%;   width:clamp(96px,11vw,190px); --dur:17s; --drift:-22px; --tilt:-8deg;  --tilt2:-5deg;  opacity:1; }
.orn--2{ right:5%; top:12%;   width:clamp(64px,7vw,116px);  --dur:13s; --drift:-14px; --tilt:14deg;  --tilt2:10deg;  opacity:.88; }
/* abajo a la derecha: a la izquierda chocaba con el packshot */
.orn--3{ right:17%; bottom:9%; width:clamp(52px,6vw,92px);  --dur:19s; --drift:-26px; --tilt:168deg; --tilt2:173deg; opacity:.72; }
@media (max-width:1024px){
  .orn--2{ display:none; }
  .orn--1{ width:84px; left:4%; top:7%; }
  .orn--3{ width:58px; right:6%; bottom:6%; }
}
/* A 640px la columna caia justo sobre el titular del manifiesto. */
@media (max-width:640px){ .orn--1{ display:none; } }
@media (prefers-reduced-motion: reduce){ .orn__i{ animation:none; } }


/* ---------- FRISO DE MEANDRO ----------
   Un modulo recortado en su periodo exacto (267 px del original) y repetido.
   Se anima background-position, no transform, para que el desplazamiento
   sea continuo y no haya que duplicar nodos.
   La tinta va por mask + currentColor: asi hereda el color de la seccion.  */
/* 51px = un periodo exacto del modulo a 46px de alto (168*46/151).
   Se anima la posicion de la mascara: animar background-position sobre
   un color plano no mueve nada.                                        */
@keyframes friezeRun{ to{ -webkit-mask-position:51px center; mask-position:51px center; } }
.frieze{
  position:absolute; left:0; right:0; height:46px; z-index:1; pointer-events:none;
  background-color:currentColor; opacity:.30;
  -webkit-mask:var(--meander) repeat-x left center / auto 46px;
          mask:var(--meander) repeat-x left center / auto 46px;
  -webkit-mask-composite:source-over;
  animation:friezeRun 24s linear infinite;
}
.frieze--top{ top:0; }
.frieze--bottom{ bottom:0; animation-direction:reverse; transform:scaleY(-1); }
@media (max-width:1024px){ .frieze{ height:30px; -webkit-mask-size:auto 30px; mask-size:auto 30px; } }
@media (prefers-reduced-motion: reduce){ .frieze{ animation:none; } }

/* ---------- 9. SECCIONES DE COLOR A SANGRE ---------- */
section{ position:relative; }
.sec{ padding:clamp(5rem, 11vw, 10rem) var(--pad); }
.sec--off{ background:var(--off); color:var(--ink); }
.sec--ink{ background:var(--ink); color:var(--off); }
.sec--blue{ background:var(--blue); color:var(--off); }

.sec__head{
  display:flex; align-items:flex-end; justify-content:space-between;
  gap:2rem; margin-bottom:clamp(2rem,4vw,3.5rem); flex-wrap:wrap;
}
.sec__title{ font-size:var(--t-big); }
.link-arrow{
  font-family:var(--f-mono); font-size:.72rem; letter-spacing:.2em; text-transform:uppercase;
  border-bottom:1px solid currentColor; display:inline-block; padding:1.05rem 0 .6rem;
}

/* ---------- 10. GRID DE SKUs ---------- */
.sku-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:rgba(0,0,0,.14); }
/* La linea femenina va en par: menos columnas, mas superficie por producto */
.sku-grid--pair{ grid-template-columns:1fr 1fr; }
.sku-grid--pair .sku-card__media{ aspect-ratio:5/6; }
.sku-grid--pair .sku-card__name{ font-size:2.25rem; letter-spacing:var(--track-mid); }
.sku-grid--pair .sku-card__arrow{ font-size:1.8rem; }
/* El sin sabor queda como base de la linea: presente, pero secundario */
.sku-base{ margin-top:1px; border-top:1px solid rgba(0,0,0,.14); background:var(--off);
  display:grid; grid-template-columns:180px 1fr auto; align-items:center; gap:2rem;
  padding:1.25rem 0 1.25rem 0; }
.sku-base__media{ height:150px; display:flex; align-items:center; justify-content:center;
  background:linear-gradient(160deg,#0038FF,#4A78FF); }
.sku-base__media .pack{ height:86%; transition:transform .5s var(--ease-out-quint);
  filter:drop-shadow(0 10px 16px rgba(11,11,12,.25)); }
.sku-base:hover .pack{ transform:translateY(-6px) scale(1.03); }
.sku-base__name{ font-family:var(--f-display); font-size:1.5rem; text-transform:uppercase; line-height:1.05; letter-spacing:var(--track-small); }
.sku-base__arrow{ font-size:1.4rem; padding-right:.25rem; transition:transform .35s var(--ease-out-quint); }
.sku-base:hover .sku-base__arrow{ transform:translate(6px,-6px); }
/* La tarjeta base ya cierra la sección: no hace falta tanto aire debajo */
#linea{ padding-bottom:clamp(3rem,6vw,5rem); }
.sku-card{ background:var(--off); padding:0 0 1.5rem; position:relative; display:block; }
.sku-card__media{
  aspect-ratio:4/5; display:flex; align-items:center; justify-content:center;
  overflow:hidden; position:relative;
}
.sku-card__media .pack{ height:82%; transition:transform .5s var(--ease-out-quint);
  filter:drop-shadow(0 18px 24px rgba(11,11,12,.28)); }
/* Ficha con fotografia de escena: la imagen trae su propio fondo, asi que
   no lleva degradado ni packshot recortado encima. */
.sku-card__media--photo{
  background-size:cover; background-position:center; background-repeat:no-repeat;
  transition:transform .6s var(--ease-out-quint);
}
.sku-card:hover .sku-card__media--photo{ transform:scale(1.03); }
.sku-card__media--photo{ overflow:hidden; }
.sku-card:hover .pack{ transform:translateY(-10px) scale(1.03); }
.sku-card__badge{
  position:absolute; top:1rem; left:1rem; z-index:3;
  background:var(--ink); color:var(--off);
  font-family:var(--f-mono); font-size:.6rem; letter-spacing:.18em;
  text-transform:uppercase; padding:.4rem .6rem;
}
.sku-card__foot{ display:flex; align-items:baseline; justify-content:space-between; padding:1.25rem .25rem 0; gap:1rem; }
.sku-card__name{ font-family:var(--f-display); font-size:1.5rem; text-transform:uppercase; line-height:1.05; letter-spacing:var(--track-small); }
.sku-card__meta{ font-family:var(--f-mono); font-size:.62rem; letter-spacing:.16em; text-transform:uppercase; opacity:.6; margin-top:.45rem; }
.sku-card__arrow{ font-size:1.4rem; transition:transform .35s var(--ease-out-quint); flex:none; }
.sku-card:hover .sku-card__arrow{ transform:translate(6px,-6px); }

/* ---------- 11. MANIFIESTO (bloque a sangre + producto que rompe el contenedor) ---------- */
.manifesto{
  background:linear-gradient(150deg, var(--blue-deep), var(--blue) 55%, var(--blue-lift));
  color:var(--off); overflow:hidden; padding:clamp(5rem,10vw,9rem) var(--pad);
  text-align:center;
}
/* El simbolo del bote como filigrana. Con el vectorial bueno aguanta este tamano. */
.manifesto__atlas{
  position:absolute; right:5%; top:50%; translate:0 -50%;
  height:min(80%, 540px); width:auto; fill:currentColor; opacity:.09; pointer-events:none; z-index:0;
}
@media (max-width:1024px){ .manifesto__atlas{ display:none; } }
.manifesto__kicker{
  font-family:var(--f-display); font-size:var(--t-mega); text-transform:uppercase; line-height:.88;
  letter-spacing:var(--track-mega);
  color:transparent; -webkit-text-stroke:1.5px rgba(242,241,236,.75); margin:0;
}
.manifesto__title{ font-size:var(--t-mega); margin:-.06em 0 0; }
.manifesto__grid{
  display:grid; grid-template-columns:1fr 1fr; align-items:center;
  gap:3rem; margin-top:clamp(2rem,5vw,4rem); text-align:left;
}
.manifesto__pack{ display:flex; justify-content:center; }
.manifesto__pack .pack{ height:min(52vh,460px); margin-bottom:-14%; filter:drop-shadow(0 30px 50px rgba(0,0,0,.4)); }
.manifesto__body p{ margin:0 0 1.25rem; max-width:38ch; }
.manifesto__ctas{ display:flex; flex-direction:column; gap:.75rem; align-items:flex-start; margin-top:2rem; }

/* ---------- 12. CIENCIA — contadores + grid técnico ---------- */
.science{ background:var(--off); padding:clamp(4rem,8vw,7rem) var(--pad); }
.science__panel{
  background:linear-gradient(160deg,#EFEEE8,#DEDCD4);
  position:relative; overflow:visible; padding:clamp(3rem,6vw,5.5rem) clamp(1.5rem,4vw,4rem);
}
.science__pack{
  position:absolute; left:-8%; top:50%; translate:0 -50%;
  width:min(27%, 330px); pointer-events:none;
}
/* Flotado continuo del bote: mismo par contenedor(parallax)/hijo(float)
   que los ornamentos. El rotate estatico queda de fallback cuando
   reduced-motion apaga la animacion.                                   */
.science__pack .pack{ width:100%; transform:rotate(-18deg); filter:drop-shadow(0 30px 40px rgba(0,0,0,.25));
  animation:ornFloat 6.5s ease-in-out infinite alternate;
  --tilt:-18deg; --tilt2:-14deg; --drift:-22px; }
@media (prefers-reduced-motion: reduce){ .science__pack .pack{ animation:none; } }
.science__title{ font-size:var(--t-mid); text-align:center; margin-bottom:clamp(2.5rem,5vw,4rem); }
.stats{
  display:grid; grid-template-columns:repeat(3,1fr);
  margin-left:auto; width:min(100%, 62%);
}
.stat{ padding:2.5rem 1.5rem; border-left:1px solid rgba(0,0,0,.35); position:relative; }
.stat:last-child{ border-right:1px solid rgba(0,0,0,.35); }
/* Marcas + en las intersecciones del grid técnico */
.stat::before, .stat::after{
  content:'+'; position:absolute; left:-7px; font-size:.9rem; line-height:1;
  color:rgba(0,0,0,.55); font-family:var(--f-mono);
}
.stat::before{ top:-8px; } .stat::after{ bottom:-8px; }
.stat__num{ font-family:var(--f-display); font-size:clamp(2.4rem,4.5vw,3.6rem); line-height:1; letter-spacing:var(--track-mid); }
.stat__num small{ font-size:.42em; }
.stat__label{ margin-top:.5rem; font-size:.95rem; }
.claims{
  margin:clamp(2.5rem,5vw,4rem) 0 0 auto; background:var(--off); width:fit-content;
  padding:1rem 1.75rem; display:flex; flex-wrap:wrap; gap:.9rem; justify-content:center;
}
.claims span{ font-family:var(--f-mono); font-size:.66rem; letter-spacing:.16em; text-transform:uppercase; }
.claims i{ font-style:normal; opacity:.7; }

/* ---------- 13. SPLIT: media | mensaje ---------- */
.split{ display:grid; grid-template-columns:1fr 1fr; min-height:88vh; }
.split__media{ position:relative; overflow:hidden; background:var(--ink-2);
  display:flex; align-items:center; justify-content:center; }
/* Foto a sangre con parallax: la capa interior desborda un 8% en
   vertical para que el translate de -60px nunca descubra el borde. */
.split__photo{
  position:absolute; inset:-8% 0;
  background:var(--split-photo) center/cover no-repeat;
}
.split__msg{
  color:var(--off);
  /* Resplandor berry en dos esquinas sobre la tinta: profundidad sin
     ensuciar el texto. Contraste medido tras el cambio.              */
  background:
    radial-gradient(80rem 42rem at 88% 8%, rgba(224,36,64,.22), transparent 58%),
    radial-gradient(52rem 44rem at 6% 96%, rgba(97,15,27,.50), transparent 62%),
    var(--ink);
  display:flex; flex-direction:column; align-items:flex-start; justify-content:center;
  text-align:left; padding:clamp(3rem,7vw,6rem) clamp(2rem,6vw,5.5rem); gap:1.75rem; position:relative;
}
.split__title{ font-size:var(--t-big); color:var(--berry-lift); position:relative; z-index:2; }
/* Garantias en reticula 2x2 con filos finos: el mismo grid tecnico de
   los contadores. lift es acento sobre oscuro; el texto va en off.   */
.split__claims{ list-style:none; margin:.25rem 0 0; padding:0; display:grid;
  grid-template-columns:1fr 1fr; width:100%; max-width:36rem;
  position:relative; z-index:2; text-align:left;
  font-family:var(--f-mono); font-size:.78rem; font-weight:500;
  letter-spacing:.16em; text-transform:uppercase; }
.split__claims li{ display:flex; align-items:baseline; gap:.85rem;
  padding:1.15rem 1.35rem; }
.split__claims li:nth-child(n+3){ border-top:1px solid rgba(242,241,236,.18); }
.split__claims li:nth-child(odd){ border-right:1px solid rgba(242,241,236,.18); }
.split__claims i{ font-style:normal; color:var(--berry-lift); }
@media (max-width:640px){
  .split__claims{ grid-template-columns:1fr; }
  .split__claims li{ padding:.9rem .25rem; }
  .split__claims li:nth-child(odd){ border-right:none; }
  .split__claims li:nth-child(n+2){ border-top:1px solid rgba(242,241,236,.18); }
}

/* Rosa de la linea femenina, ahora en degradado pastel (muestreado del
   arte del cliente: plano #FEC6C9 hasta ~45% y fundido a #FFF5F6).
   La tinta oscura pasa de sobra: 11,9:1 en el tramo mas saturado. */
.benefits{ color:var(--ink); padding:clamp(3.5rem,7vw,6rem) var(--pad);
  background:linear-gradient(180deg, #FEC6C9 0%, #FEC6C9 42%, #FFCFD2 60%,
    #FEDADC 75%, #FEEAEB 90%, #FFF5F6 100%); }
.benefits__title{ font-size:var(--t-mid); margin-bottom:2.75rem; }
.benefits__title .outline{ color:transparent; -webkit-text-stroke:1.5px var(--ink); display:block; }
/* El simbolo del bote como filigrana. Con el vectorial bueno aguanta este tamano. */
.manifesto__atlas{
  position:absolute; right:5%; top:50%; translate:0 -50%;
  height:min(80%, 540px); width:auto; fill:currentColor; opacity:.09; pointer-events:none; z-index:0;
}
@media (max-width:1024px){ .manifesto__atlas{ display:none; } }
.manifesto__kicker{ letter-spacing:var(--track-mega); }
.benefit{ display:grid; grid-template-columns:56px 1fr; gap:1.25rem; margin-bottom:2rem; align-items:start; }
.benefit svg{ width:44px; height:44px; }
.benefit h3{ font-family:var(--f-display); font-size:1.45rem; text-transform:uppercase; margin:0 0 .45rem; line-height:1.05; letter-spacing:var(--track-small); }
.benefit p{ margin:0; max-width:34ch; font-size:.98rem; }
.benefits__media{ background:var(--off-2); display:flex; align-items:center; justify-content:center; padding:2rem; }
.benefits__media .pack{ height:min(58vh,520px); }
/* Meandros en fila tras el bote, desvaneciendose hacia abajo como el
   patron de la etiqueta. Dos elementos: el padre lleva el fundido y el
   hijo el patron — dos mask-image en uno no componen fiable.          */
.benefits__pattern{ position:absolute; inset:0; pointer-events:none;
  -webkit-mask-image:linear-gradient(180deg,#000 10%,rgba(0,0,0,.55) 48%,transparent 82%);
          mask-image:linear-gradient(180deg,#000 10%,rgba(0,0,0,.55) 48%,transparent 82%);
}
.benefits__pattern i{ position:absolute; inset:0; display:block;
  background:var(--berry-surface); opacity:.22;
  -webkit-mask:var(--meander) repeat left top / auto 52px;
          mask:var(--meander) repeat left top / auto 52px;
}
/* En movil el caption cae sobre la foto del bote (gris medio): a .7 daba
   3,9:1. A opacidad plena sube a 5,9:1 sin cambiar el color. */
.benefits__caption{ position:absolute; right:1.5rem; bottom:1.25rem; font-size:.85rem; opacity:1; }

/* ---------- 14. HOTSPOTS ---------- */
.hotspot{ display:grid; grid-template-columns:1.4fr 1fr; min-height:88vh; background:var(--ink); color:var(--off); }
/* sin esto el escenario crece con los packshots y aplasta el panel */
.hotspot > *{ min-width:0; }
.hotspot__stage{
  position:relative; background:radial-gradient(70% 70% at 50% 45%, #1c1f26, #08090b);
  display:flex; align-items:center; justify-content:center; gap:clamp(1rem,3vw,3rem); padding:3rem 2rem;
}
.hotspot__stage .pack{ height:min(38vh,300px); transition:transform .5s var(--ease-out-quint), filter .5s; }
.hotspot__item{ position:relative; }
.hotspot__item.is-dim .pack{ filter:grayscale(.7) brightness(.55); transform:scale(.95); }
.hotspot__btn{
  position:absolute; left:50%; top:68%; translate:-50% -50%;
  width:44px; height:44px; display:grid; place-items:center;
  font-size:1.1rem; line-height:1; z-index:4;
  box-shadow:0 0 0 3px rgba(255,255,255,.9);
  transition:transform .3s var(--ease-out-quint);
}
.hotspot__btn:hover{ transform:translate(-50%,-50%) scale(1.12); }
.hotspot__panel{
  position:relative; display:flex; flex-direction:column; justify-content:center;
  padding:clamp(2rem,5vw,4rem); overflow:hidden;
}
/* Marca de agua vertical en el canto derecho — eco del nombre, no compite con él */
.hotspot__ghost{
  position:absolute; right:-1.25rem; top:50%; translate:0 -50%;
  font-family:var(--f-display); font-size:clamp(3rem,6.5vw,5.5rem);
  writing-mode:vertical-rl; text-transform:uppercase; line-height:1; white-space:nowrap;
  letter-spacing:var(--track-big);
  color:transparent; -webkit-text-stroke:1px rgba(242,241,236,.13); pointer-events:none;
}
.hotspot__name{
  font-family:var(--f-display); font-size:clamp(1.8rem,3.4vw,2.9rem); text-transform:uppercase;
  line-height:1.02; letter-spacing:var(--track-mid); position:relative; z-index:2; transition:color .4s;
}
.hotspot__desc{ margin:1rem 0 2rem; max-width:32ch; position:relative; z-index:2; opacity:.8; }
.hotspot__ctas{ display:flex; flex-direction:column; gap:.7rem; align-items:flex-start; position:relative; z-index:2; }

/* ---------- 15. LISTA TIPOGRÁFICA ---------- */
.flavor-list{ background:var(--off-2); padding:clamp(4rem,8vw,7rem) var(--pad); }
.flist{ border-top:1px solid rgba(0,0,0,.25); }
.flist__row{
  display:flex; align-items:center; justify-content:space-between; gap:2rem;
  border-bottom:1px solid rgba(0,0,0,.25); padding:1.1rem 0; position:relative;
  overflow:hidden;   /* el peek se recorta aqui en vez de invadir la seccion */
}
.flist__name{ font-family:var(--f-display); font-size:clamp(2rem,5.5vw,4.5rem);
  text-transform:uppercase; line-height:1.05; letter-spacing:var(--track-big); transition:color .35s, transform .45s var(--ease-out-quint); }
.flist__row:hover .flist__name{ transform:translateX(18px); }
.flist__right{ display:flex; align-items:center; gap:1rem; flex:none; padding:8px 8px 0 0; }
.flist__arrow{ font-size:1.5rem; transition:transform .35s var(--ease-out-quint); }
.flist__row:hover .flist__arrow{ transform:translate(8px,-8px); }
.flist__peek{
  position:absolute; right:13%; top:50%;
  width:172px; opacity:0; pointer-events:none;
  transition:opacity .3s ease-out, transform .5s var(--ease-out-quint);
  transform:translateY(-42%) rotate(-6deg) scale(.94);
}
.flist__row:hover .flist__peek{ opacity:1; transform:translateY(-50%) rotate(-6deg) scale(1); }

/* ---------- 16. FOOTER + CAPTURA ---------- */
/* Texto en negro sobre el azul daba 2.8:1. En off-white sube a 6.2:1. */
.footer{ background:var(--blue); color:var(--off); overflow:hidden;
  position:relative; padding:calc(clamp(3.5rem,7vw,6rem) + 46px) var(--pad) 0; }
@media (max-width:1024px){ .footer{ padding-top:calc(clamp(3.5rem,7vw,6rem) + 30px); } }
.footer__grid{ display:grid; grid-template-columns:1.35fr 1fr 1fr; gap:3rem; }
.footer__offer{ font-family:var(--f-display); font-size:clamp(1.9rem,3.6vw,2.9rem); text-transform:uppercase;
  line-height:1.05; letter-spacing:var(--track-mid); margin:0 0 .75rem; }
.footer__sub{ margin:.5rem 0 1.75rem; font-size:1.05rem; }
.form{ display:grid; grid-template-columns:1.4fr 1fr; gap:0; position:relative; max-width:520px; }
.form input{
  border:1px solid rgba(242,241,236,.55); background:rgba(242,241,236,.12);
  padding:1rem; font-family:var(--f-body); font-size:.95rem; color:var(--off); width:100%;
}
.form input::placeholder{ color:rgba(242,241,236,.72); }
.form input:focus{ outline:2px solid var(--off); outline-offset:-2px; }
.form__marks{ position:absolute; inset:0; pointer-events:none; }
.form__marks i{ position:absolute; font-family:var(--f-mono); font-size:.8rem; font-style:normal; opacity:.7; }
.form__legal{ font-size:.72rem; max-width:36ch; opacity:.92; margin:0; }
.form__row{ display:flex; align-items:flex-start; gap:1.25rem; margin-top:1rem; flex-wrap:wrap; }
.footer__nav h4{ margin:0 0 1rem; }
.footer__nav ul{ list-style:none; margin:0; padding:0; display:grid; }
.footer__nav a{ font-size:1.05rem; display:inline-block; padding:.65rem 0; }
.footer__nav a:hover{ text-decoration:underline; }
.footer__social{ display:flex; gap:1rem; margin-top:1.5rem; }
.footer__social a{ width:44px; height:44px; border:1px solid currentColor; display:grid; place-items:center; font-size:.7rem; }
.footer__bottom{
  display:flex; justify-content:space-between; align-items:flex-end;
  margin-top:3.5rem; padding-bottom:0; gap:2rem; flex-wrap:wrap;
}
.footer__legal{ font-family:var(--f-mono); font-size:.66rem; letter-spacing:.16em; text-transform:uppercase; }
.footer__legal a, .form__legal a{ display:inline-block; padding:.85rem 0; min-height:44px; }
/* Cierre a sangre: el logotipo se recorta por abajo, como firma */
.footer__wordmark{ margin:3rem 0 0; color:var(--off); line-height:0; }
.footer__wordmark .mark{ width:100%; height:auto; display:block; margin-bottom:-1.2%; }
.form__ok{ margin-top:1rem; font-family:var(--f-mono); font-size:.7rem; letter-spacing:.16em;
  text-transform:uppercase; display:none; }
.form__ok.is-visible{ display:block; }

/* ---------- 17. PACKSHOTS ----------
   Swap --packshot in :root to change every image on the page.
   Mantiene la proporción, no toques nada más.                              */
.pack{ display:block; aspect-ratio:730/900;
  background-image:var(--packshot); background-size:contain;
  background-repeat:no-repeat; background-position:center; }
.pack--berry{ aspect-ratio:576/1000; background-image:var(--pack-berry); }
.pack--punch{ aspect-ratio:581/1000; background-image:var(--pack-punch); }

/* ---------- 13-ter. LOS OTROS CUATRO INGREDIENTES ---------- */
.four{ background:var(--off); padding:clamp(4rem,8vw,7rem) var(--pad); }
.four__lead{ max-width:46ch; margin:0 0 clamp(2rem,4vw,3rem); font-size:1.1rem; }
.four__grid{ display:grid; grid-template-columns:1fr 1fr; gap:1px; background:rgba(0,0,0,.22); }
.four__item{ background:var(--off); padding:clamp(1.75rem,3vw,2.75rem); position:relative; }
.four__item::before{ content:'+'; position:absolute; top:-8px; left:-7px; font-family:var(--f-mono);
  font-size:.9rem; line-height:1; color:rgba(0,0,0,.5); }
.four__dose{ font-family:var(--f-mono); font-size:.66rem; letter-spacing:.18em;
  text-transform:uppercase; color:var(--berry-deep); display:block; margin-bottom:.6rem; }
.four__name{ font-family:var(--f-display); font-size:clamp(1.3rem,2.2vw,1.8rem); text-transform:uppercase;
  letter-spacing:var(--track-small); line-height:1.05; margin:0 0 .75rem; }
.four__item p{ margin:0; max-width:40ch; }
.four__note{ margin:clamp(2rem,4vw,3rem) 0 0; max-width:60ch; font-size:.92rem; opacity:.7; }
@media (max-width:1024px){ .four__grid{ grid-template-columns:1fr; } }

/* ---------- 13-bis. DUDAS — bloque de objeciones ---------- */
.faq{ background:var(--off-2); padding:clamp(4rem,8vw,7rem) var(--pad); }
.faq__grid{ display:grid; grid-template-columns:1fr 1fr; gap:1px; background:rgba(0,0,0,.22); margin-top:clamp(2rem,4vw,3rem); }
.faq__item{ background:var(--off-2); padding:clamp(1.75rem,3vw,2.75rem); position:relative; }
.faq__item::before{ content:'+'; position:absolute; top:-8px; left:-7px; font-family:var(--f-mono);
  font-size:.9rem; line-height:1; color:rgba(0,0,0,.5); }
.faq__q{ font-family:var(--f-display); font-size:clamp(1.2rem,2vw,1.6rem); text-transform:uppercase;
  letter-spacing:var(--track-small);
  margin:0 0 .75rem; line-height:1; }
.faq__a{ margin:0; max-width:38ch; }
.stat__plus{ display:inline-block; margin-top:.4rem; opacity:.7; }
.stat__proof{ color:var(--berry-deep); display:inline-block; padding:.8rem 0; font-family:var(--f-mono); font-size:.62rem; letter-spacing:.14em; text-transform:uppercase;
  border-bottom:1px solid currentColor; display:inline-block; margin-top:.5rem; opacity:.75; }
.stat__proof:hover{ opacity:1; }

/* ---------- PANEL SUPPLEMENT FACTS ----------
   La etiqueta real como pieza central de Read the label. Marco y barras
   gruesas de tinta como el panel FDA; Brunson en el titular, mono en
   cifras y columnas, Helvetica en los nombres. Tinta sobre blanco.     */
.facts{ width:min(100%,62%); margin-left:auto; background:#fff; color:var(--ink);
  border:2.5px solid var(--ink); padding:clamp(1.25rem,2.5vw,2rem); }
.facts__title{ font-size:clamp(1.7rem,3.2vw,2.7rem); letter-spacing:var(--track-mid);
  line-height:.9; margin:0 0 .65rem; }
.facts__serving{ display:flex; flex-direction:column; gap:.35rem; padding-bottom:.85rem;
  font-family:var(--f-mono); font-size:.72rem; font-weight:500;
  letter-spacing:.1em; text-transform:uppercase; }
.facts__table{ width:100%; border-collapse:collapse; }
.facts__table thead td, .facts__table thead th{
  border-top:7px solid var(--ink); padding:.55rem 0 .45rem;
  font-family:var(--f-mono); font-size:.66rem; font-weight:500;
  letter-spacing:.12em; text-transform:uppercase; text-align:right; }
.facts__table thead th:last-child{ padding-left:1.25rem; }
.facts__table tbody th{ text-align:left; font-weight:400; font-family:var(--f-body);
  font-size:.95rem; padding:.6rem .75rem .6rem 0; }
.facts__table tbody td{ font-family:var(--f-mono); font-size:.78rem; font-weight:500;
  letter-spacing:.06em; text-align:right; white-space:nowrap; padding:.6rem 0 .6rem .5rem; }
.facts__table tbody tr th, .facts__table tbody tr td{ border-top:1px solid rgba(11,11,12,.28); }
.facts__foot{ border-top:7px solid var(--ink); margin:.15rem 0 0; padding-top:.6rem;
  font-size:.78rem; line-height:1.5; opacity:.78; }
@media (max-width:1024px){ .faq__grid{ grid-template-columns:1fr; } }

/* ---------- 17-bis. MODAL DE MAYOREO ---------- */
.modal{
  position:fixed; inset:0; z-index:200; display:grid; place-items:center;
  padding:clamp(1rem,4vw,3rem); visibility:hidden; opacity:0;
  transition:opacity .3s var(--ease-default), visibility 0s .3s;
}
.modal.is-open{
  visibility:visible; opacity:1;
  transition:opacity .3s var(--ease-default), visibility 0s;
}
.modal__veil{ position:absolute; inset:0; background:rgba(11,11,12,.72); }
.modal__panel{
  position:relative; background:var(--off); color:var(--ink);
  width:min(640px,100%); max-height:min(88vh,900px); overflow-y:auto;
  padding:clamp(1.75rem,4vw,3rem); transform:translateY(14px);
  transition:transform .4s var(--ease-out-quint);
}
.modal.is-open .modal__panel{ transform:translateY(0); }
.modal__close{
  position:absolute; top:1rem; right:1rem; width:34px; height:34px;
  display:grid; place-items:center; font-size:1.35rem; line-height:1;
  border:1px solid rgba(11,11,12,.3); transition:all .2s var(--ease-default);
}
.modal__close:hover{ background:var(--ink); color:var(--off); border-color:var(--ink); }

/* ---------- MODAL DE NAVEGACION ----------
   Panel a sangre con los enlaces en Brunson. Sobre tinta el texto va claro
   (17,4:1). Hereda del sistema de modales: foco, Escape y scroll. */
.modal--nav{ place-items:stretch; padding:0; }
.modal--nav .modal__panel{
  background:var(--ink); color:var(--off); width:100%; max-height:100%;
  display:flex; flex-direction:column; justify-content:center;
  padding:clamp(2rem,7vw,5rem) clamp(1.5rem,6vw,6rem);
}
.modal--nav .modal__close{
  border-color:rgba(242,241,236,.4); color:var(--off);
  width:44px; height:44px; top:1.25rem; right:1.25rem;
}
.modal--nav .modal__close:hover{ background:var(--off); color:var(--ink); border-color:var(--off); }
.navmenu ul{ list-style:none; margin:1.5rem 0 0; padding:0; }
.navmenu a{
  font-family:var(--f-display); font-size:clamp(2rem,7vw,4rem);
  text-transform:uppercase; letter-spacing:var(--track-big); line-height:1;
  display:block; padding:.35em 0; color:var(--off);
  transition:color .2s var(--ease-default);
}
.navmenu a:hover, .navmenu a:focus-visible{ color:var(--berry-lift); }
.navmenu__cta{ align-self:flex-start; margin-top:clamp(1.5rem,4vw,2.5rem); }
.modal__title{ font-size:clamp(1.9rem,3.4vw,2.6rem); margin:.75rem 0 .5rem; }
.modal__sub{ margin:0 0 1.75rem; max-width:44ch; opacity:.75; font-size:.95rem; }
.wf{ display:grid; gap:1px; background:rgba(11,11,12,.22); }
.wf__row{ display:grid; grid-template-columns:1fr 1fr; gap:1px; }
.wf label{ display:block; background:var(--off); padding:.9rem 1rem .95rem; }
.wf label span{
  font-family:var(--f-mono); font-size:.6rem; letter-spacing:.18em;
  text-transform:uppercase; opacity:.55; display:block; margin-bottom:.35rem;
}
.wf input, .wf select, .wf textarea{
  width:100%; border:0; background:transparent; padding:0;
  font-family:var(--f-body); font-size:.98rem; color:var(--ink);
}
.wf textarea{ resize:vertical; min-height:4.5rem; }
.wf :is(input,select,textarea):focus{ outline:0; }
.wf label:focus-within{ outline:2px solid var(--ink); outline-offset:-2px; }
.wf label:focus-within span{ opacity:1; }
.modal__foot{ display:flex; align-items:center; gap:1.25rem; margin-top:1.5rem; flex-wrap:wrap; }
.modal__legal{ font-size:.72rem; opacity:.6; max-width:32ch; margin:0; }
.modal__ok{ display:none; }
.modal__ok.is-visible{ display:block; }
.modal__ok p{ max-width:40ch; }
body.is-locked{ overflow:hidden; }
@media (max-width:640px){ .wf__row{ grid-template-columns:1fr; } }

/* ---------- 17-ter. LOCALIZADOR ---------- */
.finder__search{ display:grid; grid-template-columns:1fr auto; gap:1px; background:rgba(11,11,12,.22); margin-bottom:1.5rem; }
.finder__search label{ background:var(--off); padding:.9rem 1rem .95rem; }
.finder__search label span{ font-family:var(--f-mono); font-size:.6rem; letter-spacing:.18em;
  text-transform:uppercase; opacity:.55; display:block; margin-bottom:.35rem; }
.finder__search input{ width:100%; border:0; background:transparent; padding:0;
  font-family:var(--f-body); font-size:.98rem; color:var(--ink); }
.finder__search input:focus{ outline:0; }
.finder__search label:focus-within{ outline:2px solid var(--ink); outline-offset:-2px; }
.finder__search button{ background:var(--ink); color:var(--off); padding:0 1.5rem;
  font-family:var(--f-mono); font-size:.68rem; letter-spacing:.18em; text-transform:uppercase; }
.finder__types{ display:grid; gap:1px; background:rgba(11,11,12,.22); margin-bottom:1.5rem; }
.finder__type{ background:var(--off); padding:1rem; display:flex; align-items:baseline; gap:1rem; }
.finder__type b{ font-family:var(--f-display); font-size:1.05rem; text-transform:uppercase;
  letter-spacing:var(--track-small); font-weight:400; flex:none; min-width:9rem; }
.finder__type span{ font-size:.92rem; opacity:.75; }
.finder__alt{ border-top:1px solid rgba(11,11,12,.22); padding-top:1.25rem; margin-top:.5rem; }
.finder__alt p{ margin:0 0 .6rem; font-size:.92rem; }
.finder__alt a{ text-decoration:underline; }
@media (max-width:640px){
  .finder__search{ grid-template-columns:1fr; }
  .finder__search button{ padding:1rem; }
  .finder__type{ display:block; }
  .finder__type b{ display:block; margin-bottom:.25rem; }
}

/* ---------- 18. RESPONSIVE ---------- */
@media (max-width:1024px){
  .hero__slide{ grid-template-columns:1fr; text-align:left; padding-top:calc(var(--header-h) + 1.5rem); }
  .hero__visual{ order:-1; height:44%; }
  .hero__visual .pack{ height:100%; }
  .hero{ height:auto; min-height:100svh; padding-bottom:5rem; }
  .sku-grid, .sku-grid--pair{ grid-template-columns:1fr; }
  .sku-base{ grid-template-columns:1fr; gap:1rem; }
  .sku-base__media{ height:210px; }
  .manifesto__grid{ grid-template-columns:1fr; }
  .manifesto__pack .pack{ margin-bottom:0; }
  .stats{ width:100%; grid-template-columns:1fr; }
  .facts{ width:100%; }
  .stat{ border-left:1px solid rgba(0,0,0,.35); border-right:1px solid rgba(0,0,0,.35); padding:1.75rem 1.5rem; }
  .science__pack{ display:none; }
  .split{ grid-template-columns:1fr; }
  .split__media{ min-height:44vh; }
  .hotspot{ grid-template-columns:1fr; }
  .hotspot__stage{ min-height:52vh; }
  .footer__grid{ grid-template-columns:1fr; }
  .form{ grid-template-columns:1fr; }
  .flist__peek{ display:none; }
  .benefits-wrap{ grid-template-columns:1fr !important; }
}
@media (max-width:640px){
  .btn{ min-width:0; width:100%; }
  .hero__ctas{ flex-direction:column; align-items:stretch; }
  .hero__offer{ display:none; }
}

/* ---------- 19. ACCESIBILIDAD: movimiento reducido ---------- */
@media (prefers-reduced-motion: reduce){
  *{ animation-duration:.001ms !important; animation-iteration-count:1 !important;
     transition-duration:.001ms !important; scroll-behavior:auto !important; }
  .text-blur-in .blur-char{ filter:none !important; opacity:1 !important; }
  .text-blur-in:not([data-blur-init]){ opacity:1; }
  [data-reveal]:not(.revealed), [data-reveal-child]:not(.revealed){ opacity:1; }
  .marquee__track{ animation:none; }
}
.skip{ position:absolute; left:-9999px; }
.skip:focus{ left:1rem; top:1rem; z-index:999; background:var(--ink); color:var(--off);
  padding:.75rem 1rem; min-height:44px; display:flex; align-items:center; }

/* ---------- 20. CORRECCIONES DE MOVIL ----------
   Va al final a proposito: son ajustes sobre reglas ya declaradas y asi el
   bloque se puede aplicar entero sobre una copia ya publicada.             */

/* 20.1 Los tres botes del hotspot se salian de la pantalla.
   Su ancho lo manda la altura, y con height:min(38vh,300px) los tres sumaban
   mas que el viewport: al centrarlos, el primero y el ultimo quedaban fuera.
   Atando la altura tambien a 40vw caben siempre. Suma de los tres anchos =
   1,968 x altura (aspect-ratios 576/1000, 581/1000 y 730/900).            */
@media (max-width:1024px){
  .hotspot__stage{ padding:clamp(2rem,5vw,3rem) clamp(.75rem,3vw,2rem); }
  .hotspot__stage .pack{ height:min(38vh, 300px, 40vw); }
}

/* 20.2 El bote de "Read the label" estaba en display:none por debajo de
   1024px: en escritorio flota absoluto fuera del panel y en movil no cabia.
   Ahora entra en el flujo, centrado y bajo el titular. El parallax se apaga
   (mueve el contenedor y aqui ya no hay hueco que compensar); el flotado
   sigue vivo porque vive en el hijo.                                       */
@media (max-width:1024px){
  .science__panel{ display:flex; flex-direction:column; }
  .science__title{ order:1; margin-bottom:clamp(1.25rem,3vw,2rem); }
  .science__pack{
    display:block; order:2; position:static; translate:none;
    transform:none !important;              /* gana al inline del parallax */
    width:min(62%, 250px); margin:0 auto clamp(1.75rem,4vw,2.5rem);
  }
  .facts, .stats{ order:3; }
  .claims{ order:4; }
}
