/* Teal Marsh · caminatas guiadas en Puerto Rico
   Paleta: arena #E5DCC5, gris topo #8A8580, verde azulado #55938A, aguamarina #84C0BE, menta #B5E1D1, niebla #E1E2E3.
   Movimiento sencillo: aparición suave, olas lentas, contadores, sol que gira, pulsos del mapa y trazo del perfil. */
@font-face{font-family:'TM Texto';font-weight:400;font-style:normal;font-display:swap;src:url(data:font/woff;base64,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) format('woff')}
@font-face{font-family:'TM Texto';font-weight:700;font-style:normal;font-display:swap;src:url(data:font/woff;base64,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) format('woff')}
@font-face{font-family:'TM Titulo';font-weight:700;font-style:normal;font-display:swap;src:url(data:font/woff;base64,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) format('woff')}
@font-face{font-family:'TM Titulo';font-weight:700;font-style:italic;font-display:swap;src:url(data:font/woff;base64,d09GRk9UVE8AADsAAAwAAAAAVzQAAoBCAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAEQAAAKzgAADsDZz8IDEdERUYAAC94AAAAYAAAAIIKfws4R1BPUwAAL9gAAAhEAAARKkxrd25HU1VCAAA4HAAAAOMAAAFuownD6E9TLzIAAAGAAAAAUQAAAGAX/7hKY21hcAAAAxwAAAEJAAABUAWkp45oZWFkAAABHAAAADYAAAA2Ie8662hoZWEAAAFUAAAAIgAAACQHpATSaG10eAAAOQAAAAH9AAADXOacKzJtYXhwAAABeAAAAAYAAAAGANdQAG5hbWUAAAHUAAABRQAAArI9BVbbcG9zdAAABCgAAAAXAAAAIP9ngFoAAQAAAAKAQnhY8IlfDzz1AAsD6AAAAADXFxD0AAAAAOcJZc3/yP8ABOMEAwADAAgAAgAAAAAAAHicY2BkYGB6/N+dgYGV4f+J/wEsjxlSGIQZkMF1AKKOB30AAAAAUAAA1wAAeJxjYGHaybSHgZWBgamLaTcDA0MPhGa8z2DIyAQUZWBnZgLSDCwNDAzKQDqBARksZFBQEmJ6/N8dqOAd42mgCCNImEmL6TGDAhAKAQCLtg0OAAAAeJydUU1PwkAUnAKacNOL58aTJtIA0WjCRTEGrVEJInpF2EpDaU0hold/nz/K6XRrGuPJbPp2dt578z4KoI4UVTi1OuD4gMUOdvnKcQU7TmRxFb7zaXENh86XxRs4rRS5myV+q6SzLZ1zJHjFB6uGeMEMK7hoo8lzjIZQCyfkAsalvIcweOLdU44hMnhnlkGMJTUS3S6e6XfRhUfrY4wJ5vSt6Zsz6kCshxv5b+XJY3KfUR9jRPLvSTXTNOwwYwO+Etminwfc4wID2qy3Ae7I9Pnal8KIuplmzOwF0VKdT6SWqnI2QarO10JG9ac8hl8xzyW5WFVnihhKIab1/tjMGTPftJmVtteljaR2RSabI2TlNnOPtOcOe77GI/fRsWqF1m+lxo9WWek/OSM7d2h3XO6mr22WmYBnyr+0IN8k3/oG1AhmDwAAAHicVZA3S4NhFIWfRGcRzSASwk0GZxc3HXTyJziLddDYscTeNYI4WmNvib2hsddFUFEHwXyfP0Rer9ly4dwD9xxuA5xAksKl2RHnZEeusodUraTQwSvfGOeXuCRTPOKTLMn2jnsnfGnGqE8I8UZM9XTJEHeibn7AROHXsovUi11o59k5VoGVHyuNT3MrAv8Kp1yQGNX4iXJOrSov1HFMPZc08qkbNXNCC61ccc0Rz7TxoR1uuKWdO+55oIZOuuimh176aKCfAQYpYYhhRhglyBhNPDLJFNPMMMucXhJgngUWqWKJZVZYZY11/cEGm4SJsMU72+ywyx77HPDEIWWUc0YFlRT/AVD8WI8AAAB4nGNgZmD4/7WB4X8+QxQDFgAAbHsEQAB4nJ16B1wUSdP3LMsswywswjIoKgt4RlQUxaynGE9RURCzKCgIgoBEBbPeqRTmhKiIIGZQETEgmDBHzIqo55nPS4ar4Rqf961ZwPOex3uf+74f7G5Pd1V1dVV19b96V8WZmnAqlarOkMDhfaZFBXpMiAsMj4mIat49ImxC3xj/sJDxynBzuSknN1PJzU1kV7Vsa2r4XhxrYfLMwtSHrapr+sMfa3l5iFVu3YanbMoTrTlbEsmZcmacjqvNNebcuXZcZ86D68l5cgO5wdxwzp8L5SJVkqqF6uugsSFBY8Niw0NatvRoGRMf4RodGxkYFRIRFRMcFRj46Ski/M920Ngg+lf4iDNobKiRuXubvmP7hYydVCmpp39UVER8WGBQjLERFTIxOKaVa5uWbj0iIqcZn5xatWzZrnmrlm7tnYIiopxo+U7K+p0Cp8YEhkeHRIRHOwVMc+ru6tTPf3xoRHx0aEgzp36uA1ydBkbEUw89BcY4+Ye5OjWOCHcKCAz2DwtyiggyyvH16eXt49TH28t3kE8TV6ehIYEx4f6TA6MDncYH+0f5j48JjIp2ig+kyfwnTAicoMzzjX+405DgQHr5hwe7/r0v/m2EIzurNFwwx5m346ZzXHcH1QIVF8dx0zhuP8clcGR1TuC4EI6L57gYjovguEUcd41T0fs4jkvkuIkcF8RxOzkuieMmcdwRjtvKcVkct5njNnBcNMct47ipHHeH43I4bpeK28tx2Ry3h+P2cdwBjsvluDyOO8xx+SZcKscVcVyBijvGcYUct53jFnNcMcedMOFOc9xqjrvIcedU3GWOu8BxlzjuCsdd57irHFfCcbc57oYJt43jSjnurop7wHH3OW4lx33PcQ9NuCcqbgbHzeO42Rw3X8XFcpy/ipvAccCpkky4pRyXxnHrOS6T4zZyXAanWqzh0jnVKhNuE8eRkdaS/tUhaeDac6tVbVVzTeqatDSJMNln8qPJR7WV2lndUt1ePVQdop6l3qA+or6tRlNT086mo0xjTJNNV5luNc3mRb4fP45fxe/gT/K3NCpNbY2LppPGUzNME6iJ0szUbNQcNptkNtdsp9kRs8tmvwq8YC04CS2EMUKgsEzIEU4Kt4WP5r3NR5rPNd9mfsi81PxX0Vz8Smwl9hD9xQQxRXyu7aUdpZ2lXaXN1d7QPrHQW9SzcLMAixSLD5ZWlt0sh1umWZ62LNN11nnpZuhW63brjuqu615a2VrVtHKzWlLDrMY963bW/taR1musM63/sGlg42GTYFNsc1NvqnfSd9aP0C/S5+jv2UbYLrTNsC22vWP72vajZC+1l/yk+dJO6YmdjV1nO3+7RLvVdnvsbti9rDm5ZmrNczU/1Gpda1KtHfZt7P3tF9ufsL9r/2NtVW2H2utrH6v9tI5Q5+s6YXWW1smrc6/Ov+o2r9u9rn/d2LpQN63u4bqX65Y7jHCoMPQ3ZBtOGUoNPzu2c5zouMrxtpOj0ySnBKddTqec1c59nMc5f+e8zfmw81nnW85/1LOo58Ka6Cp4+ge0lTFedQAz1AfsnMQ1ZyVnUccOyKsxToWOuFSNjvJqqZ74nMXRu65VehzO+OXpLzg5XnUEZ0g/Qzc24zncxhmPoGtV6zdI+6U1bHv6Fjb+4gb8NZzcCnqxye2gBCe3VFpMBdMavYbwVkwNPPrZbX/6CCJa8bpWbXCxTQk6DEWHJ+jQGCX9tRIcL0HnI14PYoVoVgv1kIm1eNTuvf4T0MOZyfmDM9z2zF6WkCrot89ePX8DpAn5u3PydqVFBxrQRrN4fXIKrILiSecGrhcy0Z7pIZrZ84yLHlAfmkDfXWOvRt4PBdgwU9Bf25ywfBbECj6jx/gEhW3fY4BlySuSVwmstmbBtKQ5MEPQ4cSZv3ePw+8+5P+OjT/MjLd5hRw2Q25l5Ye+0/FX8l7pK1Eff/znir1SfbGiF+slUXcDEdMrPCT9/uMNReTSpUaibudMrCUvQ2tVHtZehbZog3bqPOwjMf5RZ7Qw3IeirfceCY+YGtWPndEZu2AkawKuzML3Do/WN7edhydCWZ8zrszc+SumMcDElfG7/ZhNv8EdgXEC1k6T4ODmvGe5wgtWgw/yDYryg2EwaScUCOiAv0v7c3L2b988NdoAfhGThsYJ8xbwkTvnpEG6oKvwqPa+WO19HYst/zZeVYa11WUYIgHzxnosBFv3F1Ayc7nUCxsBWgu3zOi9BBu9uaR0s9b9GRERrVDFjhOIP4/VkJhkhq0vYD0MAfQ2snkzemCtLwg09KZfCWsEzFrwMKP3XqyRSz+S4FYeTxL6oa16lxwtXWQmDw8taYa2sPj1I7+LaNKx8EGhJ5q081v0mtnCwmbtD/GezOTBCF53HQeirQqPEmcpDpQaixT1zAnTVRvQU72BOUlNaHnTcBqKqhd4TP0Cp0kuYuXOoG3RirZFU1HXuZS5SM0o/meiTt6IOtU+rIt7sK56Hw6QmotYd7Pkatwd8h/kUgyj7YRhdi2oi0wiLyaGV1gT49FBvdauZaUYpAl+ibtCQxnkkbk0lIH9JbfKPaZGUV4Rr5qDaqmViIY1Es7B3KEsl69kTaeXGU20ibQA4tyEnlLrKrEpaI7L41W7SGgyDe0ioe4iOmyR2vyp4Em7tlXU0yn02qDOJhcdQqhphw6MR1v9+1z0ltqJ+tftRf17dEiROlD7FZZJHSv1W0qTpJLq92iWJJrlnl0n0Q0DpM5VlqNOxXpxRusdxCSpqTIgi9S7gZJKpdkfyD5K//eKW7qIuuv30PYHIii9J30t/mD6tTKyR+pqtKGtPBtrqeR2NNXP8gYJ7TUZ9w5szocjsGsyjIWgmAkTIpimY/jYaGYn0Oi6stQtFwvPHdm8eUPmlj2pR+EwoKrbbWYCrCY4tQxhzkJxxQapm6h7PvPmqw/OD3EqmqJw0yb76mOsIXe8qj+WjUckD1H/qLuoP9ZDxB3Z0o2zl67s2xw9zqB/1GNwX8+A6C35Bt1zsoYPbWX3eFWMXU+xQYW71EvU9QashYOwNjbHWjZyJ3RiNuik/3WfXW9R/7KPmFnxTvpG1P/aV5yHt6V+1Ocp6rCmkhIW0TrPo5P6PJ6S+ou6IsCa8hSsqZLPUec+uwHE+14aSCErKVN0pVc34thn50VdXUiXU5960AFO0eNUJWeyqbCbuucp7QoL4HXoQ5ORu21xARErss/hcWkQ5SWScYGGCuNJxGDFa+lxytbbh1tpem9lFuIs5+JVK9FJ8hF14VXjdkNoLJCUkt8pT760oKXVQ0NFxU6V7WFi5eTGldLEcnLV5MNFdMqQRlQGWDZtl2GKy0OMyx4p3mGl0iiFdTrqmAUpKJDDssi65ePJslPP4TGJ9aGsZI9DDHfh6sab+wX9oQsjd88+D8thJaxOFjKwBj9z0XxK5TEQsyIm9fn9o6gGtBHQk7hqsGEGlsyiWAib74iOOdI6SrmOFObNlZPm+w7ALKDNxE6DRrkgx7icpjAUJi4ImStsdpJ2LU9dnAWv4PbowhGCfurEGTHfBYEbeOb43xR0vWnLvVMWkmhcyGjxBvsgjVH8V2UDmzSs74NOaIlOX2ED/cs07Cr5ifqbYykqximpqUrAU/md5C/q5lZZ/z4a1PexpxRAMVJpWjQrj5ew6cd4NAW5U3k8qw/sVMWZZvIZ/pMrUENaoIYIxxtdrfRF2U345EU0oaFAmrWJ4sgImnaWXRA9LmLJKJQvQ8GmDLNZNtbWPy5jyRK5SdDor7FG5cs0+sfYCAWWraFkWW6QJv6FK4+4aitceayWxATM/mMqy2aCmf4aNvq4TKMbWT43XvWLbCX9NAT7Y+ZDloFmu5lGrsssKVhZE2Z4pvJhBkleBOufVSxS+qbJv2CoigI4S4225eOlYFG3hjJa6zh5MOrobD6EDvqFh+i0ChH1wyeJ+u2hlAW3SmGfyIZT+usQbyNvIcKpmXaog5TrvP7QiW8OJpSBgB3Rnf6GY53mP7Kajl1g1FTPYcJBnM3sgd9T8Z002egLHT6lNHiE8tIRjJbC/134YZJ96DBGShGifmokKbBNmiLqD0VV8apQpJdOdZj8fw9rqG0fHyYp0SK2Ql6Kqdx8ci9UX6G0uNUulqSzKWj+vHLWmZXi7/qZxlGoxIu7cKc0VdSNJBZvougar5K9yNuZdtNIUHPqLYr/hRyaidupL0FMLZUSacCetVc8r4yMZgOk6SJ6lvdWRnobOdA/XpVpN6NSghIhmXS0ZdrNpJ14ML3a1OVZpMe1TLtZon7v6mNMR+4Z+WlQHojOyuBsGpzzmc1Id1qzg/owTpHmkmUypHnK+trHUZ6qXp+cToJfziG90B4O4hw+z+9o/FVyzgBsSsfWcHR0ecRqOXqAR/jokYL+7tpLyuQl7LKkfzn/P6QdUayluIk5vWyKdQ1X4XJmwQFhLJtL0tGBdowOZvTk9S/DT/fP6gUC68PcWTvW1xEdNklo8uzFh3vHhrSv19K1fsfhx8oMOlZGi/REWxKtP55p962oT/9OyYFVK6SNXbcbOlxXlpCGDtICUX93IXlqEdH8ZvSrJQ6IVx3Ea+qDdknkuMrIKYq3OU0Zbe9pbCaBqI9MJrstrjy6i+JVt+QiCS0qij4A3peLmAuwoRVqL1lNW7xpJcVDoljyiT7cDt2BwKn3A8Js7sDqYy5GYLrCKLFOvbETtdCCpfO63pWBoMonay8lFQcDBed1QkVz7JYpAFDZy3i38qXCBgTlbB/n4RDpRGFCsCOLNHN/2xHrGFAw8x2xIccRI80gLzY3cMe+HZtzIU+g55zCDSeUcVanfkd3hSN4RIIvWfFjqQLNCF8t/9tpjEnDDOu8ffDE8TNJ1TM9qf+A1TEQRbUuELB5wr7JgZNjJ0CA8GmmkZiA5sMpG+m73cYD0gpRP3ulqO+2SknGlftsdfxdtK1HOVl/TdluOKKilxJ5vD79LRlbaSxcZ9w21QzVG9NIOVM5HFmDK4RjVKmsgVQKF0+n3Bay6PSvRXWH7WngF4yKiR7zrYDDvqHRK6dXf3FUh3aA9qpStEeTypfaNrLUbrWIC5i99OnjCxBg7RVpjagr1365TFlV+XGwulr5tbpa+fUv1cqvVK1sNlYrv1ZXK1gcJ62trlwq+HL3Kyo6n/upCZsESeuM0C7oCgbQ+SERqEaJekvhevHyO19cHusiB6HtPZIhGdmxL8HBdaKx32g81FN/qqhYKZUS0X65vapUbk/wfYm0XjmbjGB9IwF1eSFsRrFioQJo3n3q/WO60vuv6dT7T7IsO4EFitmM9TBtAhlJhTWU5tbQTnBWSmIn2k5sJB2Is2nEmOtnSEx1uxuaGLAm/P48G50FZq+J6eIfOw5GQ+gOOAh7M3Jzt6HmwfaDmWinjM7oMD3Kc8TA0bGxCdFRE6ePhDECLpT7Kxi0FcFEC1yGlqobaIVr0UqdS8u41LHoAL8n5uCM/XAITqfmbhb2+r94EJLPHy9Zux8uwtYFm2dmC4X5A8qGjuWDMsetHQN+MGbWuGgh6GCzTjl+vP+w6L7QD6KWxaVECO9/ll4+PHfz9CG/wV08enYcMvLwMQOtyo3qmf9RqhCbfVhrEdqeR1tfBf/vWyW5Xe9KxquP6ncoGCB79s74zYL+9cMLm4/CGSiIyR2XIbAmD/jgtBkbIAP27thcACcgLWHpCIEq7+S1sBpWCL96nmEqVrt+W2ZqgKgl09fEeoyZOAi6gHd68MkwARu34/Xvj01ePZcK73F+IUNGTsjabYBVyauXrFVstmhaUiLMEtAVf5Jg3abM3ekC1vHg9U/yo1fNhXiITowNjhKY4Q4fuiFx3aJNAsH5y/ee4syn9y6rNl0+80ZueZmKo2fSBvGy3UbxTIi0uMl9D+ThNbw6kVcqMBNNwKTwWRNgIIzZn3Qq6c7d8/eoVNg2Kz1YeKeJe971UAtgDsBsmPliZkUbcyntuDNYK75yz1GamGmXRvl5k0ggaAJBf3RB72DmTfBk8EmcJ6WLOLQRvVeh3wdvxr6ho0LBwNgCm0uF7rz+2mZR/ziD+DPFqlJVKYe+VgqTy7Lj00fKOrDiDao/Xwiq2SjpRwLztjeYLYrQGr/iH2bkFy8qSTobcpiqHIHpNRdYX2nDi63AF22YN8UxeVJMlCfQ5lssd72G3a+p0O4a9rmmRjv5geRe0uuHH66XfP+45/W2bj17tzFcs9tC6rBwglfbP1XPblKWWFGM25UaemS5xe+qt/IMCVzO+KDJt0LbCr9fAZ3Lkx8Cc/6Y/Btgm3Jk4cAzU/CcNnTMcL9JPaC3oJN7GI85OoQon1SDmHLAuvqthzFM2irqg2Z5ERZbe5bX528T9a6rT9KxPGcIPW0nlJAp7RDlUW+kncoJdRU5aZeI3syKPv6EHC/ejPuxEnYUG2HHljniW2xvtHbyblG/KlvUJ+eI/1651ccWhCHbf2yl1G9frOp6yvullP8YY/ZK0mX1Pqr+yljp7Md/srNG8mWjEi/J5b+Sy19mfk7/jHK4UZ66hE6YxIp/EUu+nKCcNn8Sld0svamSHW4/uK3+U3BbkrtHvJ0i7VWKSLbqYvnxyiISYy8a60hg3aloqom95wj9Wxydwq9IWbdqPQgZaVNjoqdOi3FMhBkr568T+mhWj8wPOganoeAIbfHj4w8OXyFk5PDomIL2ZTdRJ7A2mm6eQ2N6UHxp2zwh/OJOmN8emzg+guNTcr+hjaoJwKZMd0u5wJkFbAqbDGy68IWT6oDR2l8YoJpUr1j5LyMlVYPZimlwAMGBxM8qU6pKfSrFfd4VWinn8y4mXqlM9MauZ0ah3mLTz4W+pHobvX/Hb5SS+y3B53y8Je0TsScrlHL/W+WKXeSrihr/hWp1ZRz9FypHOV5R9hNVgRJPVZT6Swrp/mrSvlWB9YAC6w0F1oPMz/iK/26CNsbgql74wtI30nM3AgbNsDlr9uwZo0+l7faM0TM9NWvpRiPN+c/0vkxiFytiZ0t54nmcJR0QUcsGSvlfKlNxcHmAYpwvjOygiiPliyOty0XFCFUjisc+G+xbbvnZAv5awb6u9H4lpsarlGxG0BknEx7/ivB4TLpS7qXe5/V5GV4nQx8CNlb8rgNsCiXjTjTfQmX8vf1ZJXAZfup2jXGU0qBhvXDmLtxjRdJpvMKvf7z3wGkQDmybEtBz+KCBjrMhlolrCCDmoWF7uFf/4b6DHP0gYtv8Y8I/LEuL5Oh/XsOiQR6mrO+fUW+S6yhW/JzYmCMVhrlVDN7EkFHNcEGOMgaUhtKlSOlSk/NXbqoWjczJVcyjiXl3NXO+bPjMLZ+zPaXspfBhDUpg+qWzq7jHzib2PbM/ra2GHC4drMpnc5V0Zl1ZYmPzi8YqG5jtKxes+f+RzDIpmZmmvL56EU0F5qIJGTMs0heEzsNOlKHqh+fvHU/D/sjUkQK6aGLQvolSTLL+wDqydsD6Cv8MTGbI+qoo/++0nohVcf+J9gqFeDX5X4l3YtHnya+yoKdy/Lqxmh+MHYwJsLqbukKp5kz5s2tluVY5p9w+rpYS/nohQLRNSz+TXVWiq9Ez3lilPzRW6dMk5vy2IVVkg7Az/Q0yAJp4Ic+4l8KTPf4HWwTxsemLFo/bJbiO4rfGrZy3bJGwfnq3ydmjHu/mt0etm74rMHRt4tJYOjq6U1ntxr6msnqd9OHVj+/unBrcpX5zl4ZdvIvvGv7vC4JzcsQn6/4dDTaWfT6Z9e+Idsg1qxKLkeaMsh2q6PSXFMJDVYQ3KRiNuZW2whvaCg9y/uSqdNZ/Cj8u1/63HWDU42g16SLpsFiKPaQj4hOmlwr+S+mP7vJFZdH/NxHIe/5MeH9HJFGOWfMZkbKPFbpDVXRTie4Q0TWT4z5bwF9vBt6WGzNr7z/vjSr7V8r3P+Opvp4LxT1qDC3vYzzSm5TriBzdy3V/oSw3/KLCtlioxrblBumo8fvHVwrQwY4K0MGO5T0/5QN2nhIC+lKed7uoXs2+lgo/fZ+zngrS9VRJrtFchotH1z8StmCdT7XnorGxsaPmC7pWuZhI2DNOdYcccQe/l8C94OsXcUIcU6E1pKOK/z6z+PDJFwJrqPEPnTZvMgi+E3OOXz999prjbtgbtyZKwHqaRWW+VzqmCZveMWuI/4pntUJdmUhpSTB+34MD6DWMjpu36DAJ6/5EaugprN6stsN1mndQnHb6RMGhfbegCFYnrVi0TmC1NIsaBIz2AGGOJqNweQbsodoubfYO4XdC+NZsPJ0qb+etX5AGacKt81eu5u4P9zJgHU3yumSlxHrb9i7jWRNWl9ViDQ2QmDx/WaIwmJZtjfWI801WxNoImAzBs0JiJwvMSWO8Xvd68uEJbolXpaOXhEMhmHmhPeSgFw6B9U/YELjzAetTqxkQ7tzCXIFFMUq5r2geeMa2uECiO43vcWZDlZvYA3ippOgmetycHW+D3H39ubN4ScKrkFLCrgKfg72lnod9Sgy5kJ+2Y5cwL+AyqXX3FBb1hXkTCA1P3TV540QQXN1a1Xe8v146VlBUuG97eJD36BFDgyJ27Dfo2GU8WoZ5papnT9HxhXo/HpWKRKU3rxQdHt0tVR17iQ1fqI/JLaRjSn95gzIV9sEuano7Kh1X4gkvl5y7iR1KVMjdwg631GfxsoRnFQ3PKhoOlHoVD7n+5ofvX98ZUdS1ces2LoZbKdKxIwXH9m2bPH7EGL/h4yO27jMQ9EmPu3RXXqvIt3sNsld5fDPgK7wqvGganF7xVDohvlklEYZtFsGaKVAJFMVxfJlK3mNUHnt8xte7km/uxwbKgiqFY8PKRc2PtzEuS88q14WtK1pIr8lyWMXNen5s+2/TKZ51rvziBJ2qrn+N3wNlofNB4NEZClLOnT5elPMQ7sD56KN+u4K3DF/VFIQxoNzTOABfWDFR+Zbl84tT7EaS0mm3/NNr2MO4RLmFVe7I54s6988vyk7SKht/4artpCiH/91VWzVDtQQjpXL/PPEzQf92YVeAa9GZrcU+wHrjHl6/F5Mxk7UGFsvWPZS9FfG67t8SiOoYr5rLukvoBHvRj8+KzZ51AHbC9hVZ64SF06lX0cUZBrNrfOTAAL9BMAambltwQLiE76mb110kXNpESYM2+nGZVEq8qPhR0qf7UMS5KBYM+PyINd63Z/3L87Mr9pFGwJpIiBYTmYOEBnzLDBrsaVrV+sL30rK+6o7ATzr12dNAqZjq9alofwNtb6C9Co8ol4aPK68ScBL7Xrk23GKqXBrK2L/yclFdiv2Va0SsQ2GjiJFvVn1HLs9n9IxXPppqdHHpclEKdkvRsAFrzNBWRFst6pYvtbBA2+XLLSyTLXTlDlKunstSfgJkwdXknLh2nAfnw4VwidxKbi9XwJ3hrqu0qk6q/qpVqrcm1iZjTRabbDLJM7lo8rNapbZVd1UPVoeop6gXqleqf1L/YVrH1N20i+lg0xDTSNNE07mmyaa3TT/w1rw7/x2/k8/nX2ksNY6abzTBmiTNds1VzWMzjVkts7ZmoWaLzbaavRBqCB2FYUKcME9YKqQJ2UKRcEN4ae5i3sF8pHmQeaT5TvND5q9Fjegm9hEXiivFNPGwWCa+0g7QLtAu0e7WFmlLtD9q31poLDwsfCyiLGZbLLPItyizQEs7S4Nle8sRlsGWkZZzLVMsMywLLe9avtXZ6trqBuqCddN1SbrtunzdOd013SOrmlaNrTpb9bMaYxVqtchqrdUOqwKr5zUsa7SsEVpjYY2sGgdr3La2tnax7mE9wHqOdYGNaFPLppXNEptsm4sUw5loq8Splpq/yQXG5h04gHFdqdHmQv/HaPb+NzR95HmhjYHx9RoytaP2N2NmqU8EBw4dOLhn65TgsWPH+QVGbck1aDtc9HyIwvtfkVdYmFn9hkxj0B4+cOBIzrbI0DFjx40OnpKVbdBiGAsj34fRny21whi9szCNdo3mGlw4kXrfeKraV52qSf7RUaO/FbS4Q7lxZTsUdWsbNa+tNOsAbivPY3WozWrc98DaBjqS0Oz5TuwiFOAafmn64nTYBMh3uMFsQflOgm8SzloKo9lSfkHcojiIF7SQmpy6ZB0lFeBTy44XXicsnzMJvGFG0oyFM4yUUxsPm+BJPeO3QYmgrf4qJw5imPVLmlmOgAw6RQ8C9kIHHl1QyL8OaAqo6XiXacEd2k/w7h3sP2PS1LYC1tRk/ni0sAQKITsIhoD3pOGdPQV2hi2mFZg+bos22AHrYh1sb4DL0XmDdp/du/0E3II3fS82gnrQ7JswphPoaF6TvzVzLyWStDgIAa/A8FaLBDJYBvBl+/18eg/8upNX0IHLjitYbbNFCUkzYC6pfRPimJqUT0f1PcWYXeCVvIKZQkXfio28tv4LV8rEHakwcFF+ruFxnwmGSRD73ZhEoZAUmmlc4hMqUyvs0DSUz8vbkZoHwun9AQPb9O3UsV9w3nVH5To1IWkmzBO0zOSZO9agBF+Xigu3373u1jNEwcxFUfMEjMP1Sp4Els93dg3uCC0F7dNL1x+eJUltv+neuf+E3HMUI01AriH/QXNW9FbMjIcVD1s96ERCXdGRxDY1wNXYnKHZgvbiwaybcEV40edSUwolkZmxGgYIWhW1fbzgOnZUC2graG9cvHzt+L4JQ3r079vbMCRob7GjtujQkYJ9GdEBI8aOGWUIjtyW46jF1oCA+fz9lzkP4JmAZq0eMmvWmRlYS9aamV7y+NmwGVKXZK0StPfPlH1/Nm+8V8t+Pdt7Bxw4Y9DKN9gRwPoV7XCSTC+lST0UHMVoW1Gs0QKrL99AIrGtUD7oqR2bZNx7GVXbkHkoUY0BhodQlHr7kBB8lh8yafQML6pnOjLT36guCsLe2BODseHrtgTFdF2Yed/pc5evdoQlSzYmLxWeYoELJPjysXlhG4YSVx1GwI81d9S2LRpaZjgJ+zbs2itolwXvnHqCTtamaEbOHkwg2eYn1sORLWWhLJytIDM0BTQnVLYeDjIfemAeFOycstssMHofi6bGCA2GELs5NnKEkim5vXYI2js52ZfpzD8enx+4bcK28UpgCay5RpuDgy4R75O9MT4D/EczjaN2GzY/RT3ndscH+oRNqO+oZX3RntVBbwMSGmz6PR0c/0/XgAKbpVwDsumkejcN7f8n6XeOI3//jrKQxgJ6urxj6w2si0b7VJ6ylUCK9xlPZuUIXSZ7DPH2GdwzhlmBoJWdjb9iSYFd2BUXG9uLjb9oSTH+osVZcZAnQRg7HGXAKKCyY2A6jhMq4pREhWeA9+3oNpKADrNv94QKbVeqxOphF8cSuBR9yEPANppYtGF13rG2RLKIRZOx55C+DlCMF3ADeLML1DamFQcYwgrZBjiJhQpe0v7Zz2vdbvT/zYA8/Hx7O7oIP8mZ1OtSsYmf1TcyzA8mQULqd9lC0gqFNmlG0izjtneAs1QTfs3uYXtg42ULfIP/w6h5gN04gzeMYmXOuN54ypPyu+pJCZg8qyhS0thRuag+tar0GATsREVxM7mYWkbCX+RsDKzIVn7GUqlno4ocFiDnsJaKzfphXVaTwuw7nIyTcC56slpox/qzuSyBBbIFtNVbYkPClC1QfNyOmbO2zJk2nCvTuT9GrUGRfwyz/09oyTw12r04jDIEatJjfVr1jHByrOTbg/XYHuwCrAlm8dhi38MPgHUF5AbfY30NLESjzcMp54hNtT1yUPexA5hEscg97Eo5phFlYHtsYIAnfseYSZ53+rdLZtK2n5YyaxNsFArz8goPb5pGNZKzZkla8npYK7zsVOLEajNLWoFkgE77hj2c9Cpw2cK0REG7btbKGIgVvHxH9R0auvWgAZbDiuSVAvtKk5RI2XI2+agunUsV7xQLkwPQ0RhxRuupnnQiK2BDQKs32eglfC8Hk4HbVATzlMtHBPSEEeC/Fw7BuiWZy3d9Njp/4sJQiBS0pR/jkQMMkWdsq5iBKsAP5CEnYPEVKRFySiOquipSQuQU8mM7oKJ1JblmJaVBNkg2xXuyWSWgXcNq4BpGBAMqzIjSrSJoOMsiZYswC8vkINaY5LGXjfAlRVKAMZIKQTaV4zOwRkU3UH5VuxEqhIqZxLvtYx6d2YzObHoYzYSbP7DBqKeF1n3hhk6Ge3A26/wZQTuzB+oIkxQRyp/pwWtDzwzd1oUcPYi5sTbMl7xr8uL1h7Jjwzsyc3d3ZtJhaFEphYrw9DWqHhzzbcdMW7k6dRpy4p5By+q8b4j1DCgBqkuuo/U/vJQTKEI7Gn+ZoWVOdDIaDLfgwtbzpwXtDEU1Y6Dbwzg2k5+c75XVh+i/Ye7EMcio2yvkSo8PaW/QOrk2adDBp7iM9HB864KNDWhNqODKWTQRWANNYGBAgg8IXX0PXXSUPTQpO1ccUn48W6vJS+bIBrBOyvwGbdalkoN34TEcClrawwg+SuVe95RDvAvwyw9vST8KwkYyug0fu3gezIVm0NZ7IjMIo5TTvoBiaBczfzSIIgx7ANZ8mY8zhIeyL9PDzF68NvDMqMyvSfl+rDmp782cfnBDB8d7cDLz4vlQZuM1vCn0h4kbJh+gia1Kn6LJ/WPDujBVJxfGdxp15K5BUYe2J0/ndMH+O3BS+a3kMIhbGPFtqDCMtp49nMbL/Io9S3bBVnjT8wIzIRQ1IsE/WMjD6GrsWVWNKc0tFDvGpm7JowcZaBB+lNdRR7OKNfxMjzkzR8w1GuCvtdd/Fl6fEFpVm+KU34IO+3Nuk4a7o2EAzFkYuyBG8GHFVaNUmx7edROOQnYYjIOpC2MWRFWNnsGb/LLtS7ZCFrzrc46ZQyfoHzFscMTl4Zv6wjfgN3XMmCqd1vHb0PXkjhKaY3sE+EL4wsnfThJGsEwapVzOrzy4NBu2wQfP00wDA2FcwsCRgnb1cTp8KPztKUodcBB2IezVBx0b/MrqUbQrEeBp0L5/+eNvt08O7lLf1aVRV59iimpUPX/9/mHBAI8GLZo07ux96o7RE8V4jl9TerLwXrJAAJnvtzg4YdwwmuOEUixrW10b+Atao+l7NCdoGbar2U5B2yELlkE6bN+atZNUS52eHC6gnWZxanIKrBau9TrTgWkbtnQ2QK/toW9Crkavmw1TIHhSeCCdlxMgNiPpoPLb9aTpVVnMGJqlhGcsO0E24Qp7CGED+hF8s1QQgOu5Hqg2XIWjacVHBO2coWhV5flRbB2vjWDNR4Z1gOEQth2OJm1dmr0ih3BnJg3TacjPG7dgIkwRtK8risoAuyPbx9hDwFPEXw9Ye/Y8Ap87A8G05xPxOfn8K5BHkf+bAxvDCMMwRsDCpCKJ8lMnYxmxHrAYrys/7LBQvlXBycBOs+vEaEvFhK1Ge7Qbn38iGVYs35C6fsVGSIXlC3MThMJYXps9fdfczXAMDu+68lgYcYsPHj0pMgYSk5IWj0wX+m/ltbGrIlfEgNAPAkN6t1KMQtjGXqPFRnD5Yp4nNgCmRYMT2aP9hf6P/rNc2t8aF6Aw+mfSpaZS5gwGflnBhrTCNULKFb59kqfv3C6U1RddP7f81pd++aJlwqvmKKDw6pXy3vwVQUCheXPC8lrmi27MDX3pzw2Nn/Tkxnzpj/qZL4WQG+rpTxnVM72x99On0k8U7QlRETRU7vN8EI25PlzJMYSZxhufxhsxU7ix/ULZfmasZgZaeZ++V0wfFM92vHZj5ubMrbABMqenzRK0m2amz9wKObBra+ZOYcQTflp0bHQkJEB06tS1gjY+JTaFYg5CI6PDBG3B/n1FR/LGjx4VMGHkyPG5R2lVtgrANqMD5CdXrE9Z+uDGMycF7b7BhdOvUiFI/9dPf1CS7cSgcdNGggcMzZ93RZC7aTbmr8qFPEDJ5UcmQVfwjfcdJWgDC/w2dVcgBZ0z7ZkXZXPTJy/fX74wqi1TtW5ev8uwY/cN2r3Xz+69C9fhYFyqO3m4HdZM+4WZoR0BydPenQcbF7jFuMDEygVunpmlLHCbssDv/32B62LX/rnAobmBJ25eunDjWEDu0B79+veg9J+RsWVjamJCdExM9NTpqesN2lcwiN3CboRb6sHj9HvHUfvgBsUVthSwd9P3LI2gLgxmF5uT9XPQmyqpTb+zJuSWb4zY93x/ZukIX0/qMGzoEG+PaCP2/TuQZqhGaY7a0t4/vOWLowpmnwFMAqpBpgJGw/OIW77HhB9+63ithRPvmzFqtQ+w+cAilS/l50KnLX2ODxAUgFeP/loadkDmgu1zBPZTRRM+6tDsPbCfBn+VXfjMsHVjCMmwVnTuGVgrqmijlk0m2wzdH3jiRqU1hnU3WuNLidJQnSkdtTcHXLjN70/YPZ8c2w/wa+wA2BPOxJ8MPCScvd79fL+ufPD6sBXjgHmBwgPMEwZv8Ns/QtC+e/nTz4Z1sGbRpu8Egucp/OyshamQSRpGUWpfm7B0Gqn1VbNmDchz85ITl9PALtj4C9tNZv7C94C7jgyEHvX+/stDLZ6H1DLWG97d5B+e3nsSLsNV34Ku4Aoew2IYLzzVpJ7etjUfdsOmqRAKYfERIwIF2qqNeG3P4mH33z8re22A/YlZgZtyszZsh1w4M/pAXwpvnzHTugsvNMu2pK7LACE9Zfa0qOkxvR0T2/E3tyRMGBcQODo4JnOP48qWZkmzk+bCd4L2CZTJXswVpne4ouzXkTCr33NYe6kA1t0dBafwRFdgGewCX5XesT50quj1j1EIq6/5JxgFy1kAZZbuB+THoFTIj+HmAXpmSvcoytqPobs/sMZYjgFQAAVM+WSNb/oTIa/9X4qHDHl4nCXHzQ2CYBAG4dnvzI0CNXBQkT97UOtAWtEoJKKerMdJ3Mkmz0sAGf9L5AQrf03hKtnoLTtdWbCn1g2t7uj1gaM+WeLMoC+WGLnqG3f9YNIzT71Y8OKtP3yJHxGFFbh4nMWXX0wc1xWHzy4LhjW7S5IqcRPLqixHpXXSuI6Jqds6FqaEqNglwQGXvjSVEuomtqJobUUWKv/zCBiRxBYYm5iHyNh4DWweeMj2gZetqlGkqapVlNuHUaSVqpGl9cO+Tr97Z3ZZ8L8kL9Ho4w6zc+/5nXPPPfeOhEQkKntkv4Rb2zpOSPzdN5NnJC4Rnovnif499M5b75+RWn1niEjYtLWwYN48Fvpz6DCcCX0Q+jDcHH47vBD+quo3VWeqBqvuRCYjy5Fvqg9Xj1Z/XrNa899t/6g9X9dQ98+6XENH3f+itdGXokeix6OfRdfixxvORf8V/U/U3f5F/c76j+u/iR2OTcbuxpZiX8fuxmvjT8efix+P/zU+HL8R/yL+ZfzLxPnExcRc4jMui+vfXHcaOhq6G95rOMc13TCH1h9LTBKofJyrSnZwRWS3PCvV8lNplDrZK8/LdnlBfonfL8qv5TE5Kq3ytLTJq7JTOqRLfiJvcDVKj/TKz+QvXM/L23JKfiHnuPZLv4zRc1wm5LcyxfWyTMslOSLzXG3EaEFekUWudlmSW4y6Kmn5PfHb7RWkycvLQc+WZtpD3pokvayM8HwUquRxb1H6PCWnPAdPYp4lCajibpa7eXnGy8hzxr84/RNce7ycNMI+2A9NjP0SIxz0UthYx8aitHiuHPWK0kqf33HfRtsOnfA6vIHtbuih70nohT76n4KzvD/GuOMwBdPwCeNfhCv8dhXmGWMBrsMS3IJlxluBNGNtx3PttUJRAUU2XudkgGeDMATDMAKjxqvdjLkPvUneHOB+EIZgGEZgFMb5fQIm4QJMwTTE6G3LXt5oIoYHsdPM/a9oDxHpAX4bhCEYhhEYhR1EOEOEM/TO0nvd2G9BbRt0QpeJkYumgvTDCO+NQsnuLFyDRbjF7yna27TLtCtQz8i5YPZ9TYeY2SQWB/h/EIZgGEZgFMhaPEgalQ5PHHmGWU8z4xYzbqHQkgPEtImItaCkDdWd0M3zXsY9zX0/jPH/FEzDFd67Cp/y/BoswBLcgmV+X4FV+qahEWsOK+dHWHSw6GDRkQPUDz/HXDxJ40nW5Fg3PvbSu49npyCJqgH6DsIQDMMIjMIY44zDBEzCBZiCafiIcT+GT+AiXGJsP5bFcixXsZMGf0UleWuAdhCGYNjMjr+i6k02bGRCvpwJSTSWsqEyE540a017nqDdTRz2skpb6NkWrJjTkPSmiK3O3ww9M/TMkAF54psnvnni66+IGxUr4jFG1TFz0VFEgx6xyIhFRiwyWpFefg4twPUgl27ATVgyeeXnkR7FCUZRVKooetQDV8rLeORgW+EROUS7E3Rc9qChEfZyv09nJnPTTP08BC3EqRXaoJ33O2m7eOcEY3RDD/E/aTLNQr9r6thZ3us3Su6/ysboPw4TMAkXYAqmYYYxZhn3Mu0cbNSWHHFxiYtDXFzi4hIXh7i4xMUlLi5xyZEjBXJko+6s8izN/1G8L+B5EY8VKtdRp1CnUKdQp1CnUEdt4s1F4pTl7UXilCVOWXqlN9XYA4zZZOKzblZce7Dquvit29ROl3g4QTyyQTzSWExjMY3FNBbTWEyX6+oETMKFiho7wxizjHeZdg6uwFX4FK7xfIH2Oixyf4P2JiyBXskpNNzG7jLtCqyaOlxk/9I7ip/bFh7m8DBnKt4e3mo0VdfFw2Lgodoy+66Z+V6TsaUZd4yHpWo4xvMpmAZ/RvP3zOi3n023PJvPonodlQqFin1Ooc5GnY0yG1UqyEOdY4qYKmKqiKkipgpFCkUKRXYQUxtFNopsFNkosoOY2iiyg5jaKLJRZKPIRpEKYqpQpEz90fFMmZqcAL037zQ7SGpLjdYZswvFayheI54ZVK/Ja0a5xUrSNUUF8VwL4pkinqlNtXuG57O0l2nnzO6rUK9Qr1CfRb1CvUJ9FvUK9Qr1CvVrqM+jPof6POrznCh6iKrO1TRE+M9lNesnebNqtlFh1o2yk/BH6GWW+kweOeznLeSArl6vsL707qhrUB/032cnDMsx9oIuqDLj9/Fc23jSrMw4XiZo/YrmMrLFyBZR0nNrUW/0usoRIYvR9Q5m4bWF1xZWLLy28NLCkoV3ObzLGX+KJk9Xja1i2UO37GG4fFct3ShPwW1YhhU4gDoVVE3F3BaY24LZBypPUdr/du5fxUYHHIPj8AdT2fPMcZETlsvaKeJJ0cRJ75Q9tCehF/7E/zp2el/Re8rf+X+G1l87eeZ6Y1+ZD/aWaxUnrsVgn7lZsdds3THTjP9UhRfF8rnGt1wwMzcTzN5lmIMrcNXsSwUsFrBYwGIBiwUsFrBYwGLBzPIuc4Lya0sGS3ks5bHkEC9dRxRxckx8Ork/EeR8P8/8SufcU+nmy7mtKnJbbcltJU9ged0/D5P5my07WHYqLDtYdo3VDSuOqaV+7XTIyg3NjunxOpx+pE4nqGmlquxsqcoOe2uMlehn1FqFzs37rK8zZ/bZ07S+1hyWcmYvXIAl0FVyG6ezRHC60ad9i/NAilNWglNWglUa452EqfApMjYfRF6fq98qV5hSFKvNTtdMv6T3t/IOVW36bjz1+0TK567SOStSrhW6Tugacb+vncymr50ao7xyXZYqQ43ZafVXjD5Z6nXUbWqTrb9dg3249J2j32gNTmal7xj9ZqT868aTfebs54+on/z8B/mSetRX1P2+oLZt+iYqnexK3x4hc5oLl8+6dQ899ZZOYyFzIqq553xUOg89ZXYxvXOVdqd+s4d+v11o6w4ULtfMmgfuMyF8UPiu/5byxH8nH7yjx2kNVskT33l9PWRt/R/U1ahmeJxNjkFLAlEUhb/xzYRIixYSLiIGkQjbzSokBMka0FFEZtWqoUUEj4ho09Yf5X+won6SHm9PmMX97nn3nXs5RECLN9a48X1R0n76fPd0fPXxSo9Mv7GK7ZYIR5dk9HCXMrhdluK8GKf0F8U0JSuX4iA4DxtR6HHoDRL/8lyRGi+NmfHaONRiQ7W/4Ey78OL/mv3GJBzj5fasLF9EU9Wz7lQnnPItlTNjo52cSpzZjby2ca5pi7Yl/JW+MvUnNbW0fSY19425M6lubXph0zPxSKl+1AsexYnd+gpqn2GzA0a1LTIAeJxtkzFrU1EUx//3vgiPtmCtLT4IQhBMja1JkIJSVDoEERV9VIcIoYuCHcTBfoBGLS5dHPIBRIpkEBy6dPADKGTQSQdBwWAVHISGOj5/9/QNqTr8OPeee8495/7Pe24gucQ46Za17uuqwcWopSXfVUWftO66WoSK+6mSf6eU2ENuQ62Q4+eVEl+GjzAGR3w928VOQgnOwDRcsxrk+s/kcI/Zum77vo75fvbDN1SOxnTBv+a+WGX3hf0lnaePMnlhH/t72C38a8T08/N6bhuWd5jebvm2rnPPCnEPfDfbJu++G2QD19Fi6Blb8U3dwfeG+Lbv6BQk5NWwVWyVmkXWIi7RLyWukL2nhq2jl8Q2Lb7qO7y3o5pbIGaL+rOa5Wyevi5HJd1Aj6/kzbhetms6lqjftfpX6LcY4G0Ho1H04N0HpCVqP4aH+AOr5KduoInouyby3sLMRvN5TdsM+pqM1rId10NztDGN8bmnemTrpu4WzpLbU8N6D5r/B5tBvDcDm0OyH/9NM0Hvv/FPlJoN2g+D9tSbyjX+l6B5e0/zQNA3Jw52+GwfYU5B52HQ2bTe0Af0eoZ9znf9wt3UCL2Po9NVGIEp/OdcqhMwB5thT/+b8ArmTNMw29MqRkdzWsxrIfvt3zLrHfsGtsO/UIiVBuz/OI4O40r/AL+dsDIAAAA=) format('woff')}
:root {
  --sand: #E5DCC5; --sand-l: #F3EEE2; --taupe: #8A8580; --taupe-d: #5C5853;
  --teal: #55938A; --teal-d: #2F6660; --teal-dd: #1D4440; --aqua: #84C0BE; --mint: #B5E1D1; --mint-l: #E2F3EC;
  --mist: #E1E2E3; --paper: #F8F7F3; --white: #FFFFFF;
  --ink: #1E2A28; --tx-2: #535A57; --line: #DCD9D0;
  --head: 'TM Titulo', 'Century Gothic', 'Avant Garde', Arial, sans-serif;
  --sans: 'TM Texto', 'Helvetica Neue', Arial, sans-serif;
  --r: 20px; --r-s: 12px;
  --sh: 0 1px 2px rgba(30, 42, 40, .06), 0 16px 34px -20px rgba(30, 42, 40, .35);
  --ease: cubic-bezier(.22, .8, .3, 1);
}
*, *::before, *::after { box-sizing: border-box; }
[hidden] { display: none !important; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body { margin: 0; background: var(--paper); color: var(--ink); font: 400 1.0625rem/1.65 var(--sans); overflow-x: hidden; }
body.lock { overflow: hidden; }
img, svg { display: block; max-width: 100%; }
img { height: auto; }
a { color: var(--teal-d); }
button, input, select, textarea { font: inherit; color: inherit; }
h1, h2, h3, h4 { font-family: var(--head); font-weight: 700; line-height: 1.14; margin: 0 0 .5em; letter-spacing: -.02em; overflow-wrap: break-word; }
h1 { font-size: clamp(2rem, 1.3rem + 3vw, 3.5rem); }
h2 { font-size: clamp(1.6rem, 1.2rem + 1.7vw, 2.4rem); }
h3, .h3 { font-size: clamp(1.18rem, 1.05rem + .5vw, 1.4rem); }
.h4 { font-size: 1.12rem; }
p { margin: 0 0 1em; }
:focus-visible { outline: 3px solid var(--teal); outline-offset: 3px; border-radius: 6px; }
.wrap { width: min(1200px, 100%); margin: 0 auto; padding: 0 clamp(16px, 4vw, 40px); }
.skip { position: absolute; left: 12px; top: -60px; z-index: 100; background: var(--teal-dd); color: #fff; padding: 10px 16px; border-radius: 10px; }
.skip:focus { top: 12px; }
.sr { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.lead { font-size: clamp(1.06rem, 1rem + .3vw, 1.22rem); color: var(--tx-2); max-width: 60ch; }
.big { font-size: 1.16rem; }
.muted { color: var(--tx-2); }
.sm { font-size: .93rem; }
.center { text-align: center; }
.eb { display: inline-flex; align-items: center; gap: 8px; font: 700 .78rem/1.2 var(--sans); letter-spacing: .18em; text-transform: uppercase; color: var(--teal-d); margin-bottom: 12px; padding: 5px 12px; border-radius: 99px; background: var(--mint-l); }
.eb svg { width: 16px; height: 16px; }
.kick { display: inline-flex; align-items: center; gap: 8px; color: var(--teal-d); font-weight: 700; font-size: .95rem; margin-bottom: 16px; }
.kick svg { width: 20px; height: 20px; }
.lnk { display: inline-flex; align-items: center; gap: 6px; color: var(--teal-d); font-weight: 700; text-decoration: underline; text-decoration-color: var(--aqua); text-underline-offset: 5px; text-decoration-thickness: 2px; background: none; border: 0; padding: 0; cursor: pointer; }
.lnk svg { width: 17px; height: 17px; transition: transform .25s var(--ease); }
.lnk:hover svg { transform: translateX(4px); }
.btn { display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 2px solid transparent; font-weight: 700; font-size: 1rem; line-height: 1.2; text-decoration: none; cursor: pointer; transition: transform .2s var(--ease), background-color .2s, box-shadow .2s, color .2s; text-align: center; }
.btn svg { width: 18px; height: 18px; flex: none; }
.btn:hover { transform: translateY(-2px); }
.b-teal { background: var(--teal-d); color: #fff; box-shadow: 0 10px 20px -12px rgba(29, 68, 64, .8); }
.b-teal:hover { background: var(--teal-dd); }
.b-sand { background: var(--sand); color: var(--teal-dd); }
.b-sand:hover { background: #EEE6D2; }
.b-mint { background: var(--mint); color: var(--teal-dd); }
.b-mint:hover { background: #C8EADD; }
.b-line { border-color: var(--teal-d); color: var(--teal-d); background: transparent; }
.b-line:hover { background: var(--mint-l); }
.b-ghost { border-color: rgba(255, 255, 255, .5); color: #fff; background: transparent; }
.b-ghost:hover { background: rgba(255, 255, 255, .1); }
.b-sm { min-height: 42px; padding: 8px 16px; font-size: .95rem; }
.b-lg { min-height: 54px; padding: 14px 28px; font-size: 1.06rem; }
.full { width: 100%; }
.ib { display: grid; place-items: center; width: 44px; height: 44px; border-radius: 12px; border: 0; background: var(--mist); color: var(--ink); cursor: pointer; }
.ib svg { width: 20px; height: 20px; }
.acts { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
.acts.center { justify-content: center; }
.js .rv { opacity: 0; transform: translateY(16px); transition: opacity .65s var(--ease), transform .65s var(--ease); transition-delay: calc(var(--d, 0) * 80ms); }
.js .rv.in { opacity: 1; transform: none; }

/* ------------------------------------------------ cabecera */
.hd { position: sticky; top: 0; z-index: 40; background: rgba(248, 247, 243, .95); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border-bottom: 1px solid var(--line); transition: box-shadow .3s; }
.hd.scrolled { box-shadow: 0 10px 24px -22px rgba(30, 42, 40, .6); }
.hd-in { display: flex; align-items: center; gap: 18px; min-height: 74px; }
.brand { display: inline-flex; align-items: center; gap: 11px; text-decoration: none; color: var(--ink); flex: none; }
.mark { width: 42px; height: 42px; flex: none; }
.brand-t { display: flex; flex-direction: column; line-height: 1.05; }
.brand-t b { font: 700 1.3rem/1 var(--head); letter-spacing: -.02em; display: flex; gap: 6px; }
.brand-t b span { color: var(--teal); }
.brand-t small { font-size: .72rem; letter-spacing: .08em; text-transform: uppercase; color: var(--tx-2); margin-top: 5px; }
.brand.on-dark { color: #fff; }
.brand.on-dark .brand-t b span { color: var(--mint); }
.brand.on-dark .brand-t small { color: var(--aqua); }
.nv { display: flex; align-items: center; gap: 2px; margin-left: auto; }
.nv > a, .dd-b { white-space: nowrap; padding: 9px 11px; border-radius: 10px; text-decoration: none; color: var(--ink); font-weight: 700; font-size: .98rem; background: none; border: 0; cursor: pointer; display: inline-flex; align-items: center; gap: 4px; transition: background .2s; }
.nv > a:hover, .dd-b:hover { background: var(--mint-l); }
.nv > a[aria-current], .dd-b[data-current] { background: var(--mint); color: var(--teal-dd); }
.dd-b svg { width: 16px; height: 16px; transition: transform .2s; }
.dd-b[aria-expanded=true] svg { transform: rotate(180deg); }
.dd { position: relative; }
.dd-p { position: absolute; right: 0; top: calc(100% + 10px); width: 260px; background: var(--white); border: 1px solid var(--line); border-radius: var(--r-s); box-shadow: var(--sh); padding: 8px; display: grid; }
.dd-p a { padding: 9px 12px; border-radius: 8px; text-decoration: none; color: var(--ink); font-weight: 700; }
.dd-p a:hover, .dd-p a[aria-current] { background: var(--mint-l); }
.hd-act { display: flex; align-items: center; gap: 10px; }
.hd-cta { white-space: nowrap; }
.hd-tel { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; text-decoration: none; color: var(--teal-dd); white-space: nowrap; min-height: 44px; }
.hd-tel svg { flex: none; width: 36px; height: 36px; padding: 9px; border-radius: 50%; background: var(--mint-l); }
.burger { display: none; width: 46px; height: 46px; border-radius: 12px; border: 1.5px solid var(--teal-d); background: transparent; cursor: pointer; flex-direction: column; justify-content: center; align-items: center; gap: 5px; }
.burger i { display: block; width: 20px; height: 2px; background: var(--teal-d); border-radius: 2px; }
@media (max-width: 1180px) { .nv { display: none; } .hd-act { margin-left: auto; } .burger { display: flex; } }
@media (max-width: 1520px) { .hd-tel span { display: none; } }
@media (max-width: 760px) { .hd-tel svg { width: 44px; height: 44px; padding: 12px; } }
@media (max-width: 560px) { .hd-cta { display: none; } .hd-in { min-height: 66px; gap: 10px; } .mark { width: 38px; height: 38px; } .brand-t b { font-size: 1.15rem; } .brand-t small { font-size: .64rem; letter-spacing: .04em; } }
.sheet { position: fixed; inset: 0; z-index: 60; }
.sheet-bg { position: absolute; inset: 0; background: rgba(20, 34, 32, .45); }
.sheet-p { position: absolute; left: 0; right: 0; top: 0; max-height: calc(100% - 56px); overflow-y: auto; background: var(--paper); border-radius: 0 0 var(--r) var(--r); padding: 14px clamp(16px, 4vw, 40px) 24px; display: flex; flex-direction: column; gap: 16px; animation: drop .3s var(--ease); }
@keyframes drop { from { transform: translateY(-16px); opacity: 0; } }
.sheet-h { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.sheet-n { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
.sheet-n a { display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px; background: var(--white); border: 1px solid var(--line); color: var(--ink); text-decoration: none; font-weight: 700; }
.sheet-n a svg { width: 17px; height: 17px; color: var(--teal); flex: none; }
.sheet-n a[aria-current] { background: var(--mint); border-color: var(--mint); }
.sheet-act { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
@media (max-width: 520px) { .sheet-n, .sheet-act { grid-template-columns: 1fr; } }

/* ------------------------------------------------ secciones */
.sec { padding: clamp(56px, 8vw, 100px) 0; }
.sec.tight { padding-top: clamp(26px, 4vw, 44px); }
.sand-s { background: var(--sand-l); }
.mint-s { background: var(--mint-l); }
.teal-s { background: var(--teal-dd); color: #fff; }
.teal-s h2, .teal-s h3 { color: #fff; }
.sh { margin-bottom: clamp(24px, 4vw, 40px); max-width: 720px; }
.sh.center { margin-left: auto; margin-right: auto; text-align: center; }
.sh.center .lead { margin-left: auto; margin-right: auto; }
.sh h2 { margin-bottom: .3em; }
.sh.dark .eb { background: rgba(181, 225, 209, .14); color: var(--mint); }
.sh.dark .lead { color: var(--mint-l); }
.sh-row { display: flex; justify-content: space-between; align-items: flex-end; gap: 20px; flex-wrap: wrap; margin-bottom: clamp(24px, 4vw, 40px); }
.sh-row .sh { margin-bottom: 0; }
.two { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(28px, 5vw, 64px); align-items: start; }
.grid3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.grid4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
@media (max-width: 960px) { .grid4 { grid-template-columns: 1fr 1fr; } .grid3 { grid-template-columns: 1fr; } }
@media (max-width: 820px) { .two { grid-template-columns: 1fr; } }
@media (max-width: 520px) { .grid4 { grid-template-columns: 1fr; } }
.card { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 22px; transition: transform .3s var(--ease), box-shadow .3s; }
.card:hover { transform: translateY(-3px); box-shadow: var(--sh); }
.card h3 { font-size: 1.12rem; margin: 14px 0 6px; }
.card p { margin: 0; color: var(--tx-2); }
.card.dk { background: rgba(255, 255, 255, .06); border-color: rgba(181, 225, 209, .18); }
.card.dk p { color: var(--mint-l); }
.cd-i { display: grid; place-items: center; width: 48px; height: 48px; border-radius: 14px; background: var(--mint); color: var(--teal-dd); flex: none; }
.cd-i svg { width: 23px; height: 23px; }
.ticks { list-style: none; padding: 0; margin: 0 0 20px; display: grid; gap: 10px; }
.ticks li { position: relative; padding-left: 32px; }
.ticks li::before { content: ""; position: absolute; left: 0; top: .2em; width: 21px; height: 21px; border-radius: 7px; background: var(--teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat; }
.big-ticks li { font-size: 1.08rem; padding-bottom: 12px; border-bottom: 1px solid var(--line); }
.dashes { list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; }
.dashes li { position: relative; padding-left: 28px; }
.dashes li::before { content: ""; position: absolute; left: 2px; top: .75em; width: 14px; height: 2px; background: var(--taupe); }
.num { counter-reset: n; list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; }
.num li { counter-increment: n; display: flex; gap: 14px; align-items: center; background: var(--white); border: 1px solid var(--line); border-radius: var(--r-s); padding: 13px 16px; font-weight: 700; }
.num li::before { content: counter(n); display: grid; place-items: center; width: 32px; height: 32px; border-radius: 10px; background: var(--mint); color: var(--teal-dd); font-family: var(--head); flex: none; }
.box { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 22px; }
.box h2 { display: flex; align-items: center; gap: 10px; }
.box h2 svg { width: 21px; height: 21px; color: var(--teal); flex: none; }
.box.exc { background: var(--sand-l); }
.tags { list-style: none; padding: 0; margin: 0 0 14px; display: flex; flex-wrap: wrap; gap: 8px; }
.tags li { padding: 5px 13px; border-radius: 99px; background: var(--mint-l); font-weight: 700; font-size: .93rem; }
.pill { display: inline-flex; align-items: center; gap: 7px; min-height: 42px; padding: 8px 15px; border-radius: 99px; background: var(--white); border: 1px solid var(--line); text-decoration: none; color: var(--ink); font-weight: 700; transition: background .2s, border-color .2s; }
.pill svg { width: 16px; height: 16px; color: var(--teal); }
.pill:hover { border-color: var(--teal); background: var(--mint-l); }
.pills { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.warn { display: flex; gap: 12px; align-items: flex-start; background: var(--sand-l); border: 1px solid var(--sand); border-radius: var(--r-s); padding: 14px 18px; }
.warn svg { width: 21px; height: 21px; color: var(--taupe-d); flex: none; margin-top: 2px; }
.tip { display: flex; gap: 10px; align-items: flex-start; font-weight: 700; color: var(--teal-dd); }
.tip svg { width: 20px; height: 20px; flex: none; margin-top: 3px; color: var(--teal); }
.note { display: flex; gap: 8px; align-items: flex-start; margin-top: 22px; }
.note svg { width: 18px; height: 18px; flex: none; margin-top: 3px; }
.empty { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; padding: 24px; border: 2px dashed var(--line); border-radius: var(--r); background: var(--white); }
.empty svg { width: 22px; height: 22px; color: var(--teal); }
.note-band { display: flex; gap: 20px; align-items: flex-start; padding: clamp(22px, 4vw, 36px); border-radius: var(--r); background: var(--mint-l); }
.note-band p { color: var(--tx-2); }

/* ------------------------------------------------ cabecera de página */
.ph { position: relative; padding: clamp(38px, 6vw, 76px) 0 clamp(54px, 7vw, 90px); background: var(--mint-l); overflow: hidden; }
.ph-in { display: grid; grid-template-columns: 1.15fr .85fr; gap: clamp(28px, 5vw, 70px); align-items: center; }
.ph-solo { grid-template-columns: 1fr; }
.ph-solo .ph-tx { max-width: 820px; }
.ph h1 { margin-bottom: .35em; }
.ph-wave { position: absolute; left: 0; right: 0; bottom: -1px; width: 100%; height: 34px; fill: var(--paper); }
.ph-v { position: relative; justify-self: center; width: min(420px, 100%); padding: 0 18px 18px 0; }
.ph-v:has(.frame.wide) { width: min(500px, 100%); }
.frame-bg { position: absolute; left: 18px; top: 18px; right: 0; bottom: 0; border-radius: var(--r); background: var(--aqua); }
.frame { position: relative; z-index: 1; margin: 0; aspect-ratio: 4 / 5; border-radius: var(--r); overflow: hidden; background: var(--mist); box-shadow: var(--sh); }
.frame img, .frame svg { width: 100%; height: 100%; object-fit: cover; }
.frame.sq { aspect-ratio: 1 / 1; }
.frame.wide { aspect-ratio: 4 / 3; }
.frame-tag { position: absolute; z-index: 2; left: -12px; bottom: 34px; display: inline-flex; align-items: center; gap: 8px; background: var(--white); border-radius: 99px; padding: 8px 16px 8px 10px; box-shadow: var(--sh); font-family: var(--head); }
.frame-tag svg { width: 30px; height: 30px; padding: 6px; border-radius: 50%; background: var(--teal-d); color: #fff; }
.crumbs { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; font-size: .93rem; color: var(--tx-2); }
.crumbs a { color: var(--tx-2); }
.crumbs svg { width: 14px; height: 14px; }
@media (max-width: 860px) {
  .ph-in { grid-template-columns: 1fr; }
  .ph-v { width: min(340px, 86%); justify-self: start; }
  .frame { aspect-ratio: 1 / 1; }
  .frame.wide { aspect-ratio: 4 / 3; }
}

/* ------------------------------------------------ portada */
.hero { position: relative; background: linear-gradient(180deg, var(--mint-l), var(--paper)); padding: clamp(36px, 6vw, 80px) 0 clamp(90px, 10vw, 140px); overflow: hidden; }
.hero-in { position: relative; z-index: 1; display: grid; grid-template-columns: 1.1fr .9fr; gap: clamp(28px, 5vw, 70px); align-items: center; }
.hero h1 { font-size: clamp(2.2rem, 1.3rem + 3.6vw, 4rem); }
.hero h1 em { display: block; font-style: italic; color: var(--teal); font-size: .6em; line-height: 1.25; margin-top: .3em; letter-spacing: -.01em; }
.hero-tel { display: inline-grid; grid-template-columns: auto 1fr; column-gap: 12px; align-items: center; margin-top: 26px; text-decoration: none; color: var(--ink); }
.hero-tel span { grid-row: span 2; display: grid; place-items: center; width: 46px; height: 46px; border-radius: 50%; background: var(--teal-d); color: #fff; }
.hero-tel span svg { width: 20px; height: 20px; }
.hero-tel small { color: var(--tx-2); font-size: .9rem; }
.hero-tel b { font-family: var(--head); font-size: 1.15rem; }
.hero-v { position: relative; justify-self: center; width: min(420px, 100%); padding: 0 22px 22px 0; }
.hero-f { aspect-ratio: 3 / 4; }
.hero-badge { position: absolute; z-index: 2; left: -18px; bottom: 50px; display: inline-flex; align-items: center; gap: 10px; padding: 10px 18px 10px 10px; border-radius: 99px; background: var(--white); box-shadow: var(--sh); color: var(--ink); text-decoration: none; font-weight: 700; }
.hero-badge span { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; background: var(--sand); color: var(--teal-dd); }
.hero-badge span svg { width: 18px; height: 18px; }
.hero-sun { position: absolute; z-index: 2; right: -6px; top: -20px; width: 96px; height: 96px; animation: spin 40s linear infinite; }
.hero-sun circle { fill: var(--sand); }
.hero-sun path { stroke: var(--sand); stroke-width: 4; stroke-linecap: round; }
@keyframes spin { to { transform: rotate(360deg); } }
.hero-waves { position: absolute; left: 0; bottom: -1px; width: 200%; max-width: none; height: 90px; animation: drift 24s linear infinite; }
.hero-waves .w1 { fill: var(--aqua); opacity: .45; }
.hero-waves .w2 { fill: var(--teal-dd); }
@keyframes drift { to { transform: translateX(-50%); } }
@media (max-width: 900px) { .hero-in { grid-template-columns: 1fr; } .hero-v { width: min(360px, 92%); justify-self: start; margin-left: 14px; } .hero-f { aspect-ratio: 1 / 1; } }
.counts { background: var(--teal-dd); color: #fff; padding: 0 0 clamp(36px, 5vw, 56px); }
.counts-in { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
.ct-n { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 4px; padding: 14px 10px; border-left: 1px solid rgba(181, 225, 209, .2); }
.ct-n:first-child { border-left: 0; }
.ct-n b { font: 700 clamp(2.2rem, 1.6rem + 2vw, 3.2rem)/1 var(--head); color: var(--mint); }
.ct-n span { color: var(--mint-l); font-size: .98rem; }
@media (max-width: 700px) { .counts-in { grid-template-columns: 1fr 1fr; } .ct-n:nth-child(3) { border-left: 0; } }
.spots { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.spot { position: relative; display: flex; flex-direction: column; gap: 5px; padding: 0 0 20px; background: var(--white); border: 1px solid var(--line); border-radius: var(--r); overflow: hidden; text-decoration: none; color: var(--ink); transition: transform .3s var(--ease), box-shadow .3s; }
.spot:hover { transform: translateY(-4px); box-shadow: var(--sh); }
.spot-v { display: block; aspect-ratio: 16 / 10; margin-bottom: 12px; }
.spot-v svg { width: 100%; height: 100%; }
.spot-n { position: absolute; left: 14px; top: 14px; font: 700 .95rem/1 var(--head); background: var(--white); padding: 7px 9px; border-radius: 9px; }
.spot b, .spot small, .spot em { padding: 0 20px; }
.spot b { font: 700 1.16rem/1.25 var(--head); }
.spot small { color: var(--tx-2); font-size: .98rem; }
.spot em { display: inline-flex; align-items: center; gap: 6px; font-style: normal; font-weight: 700; color: var(--teal-d); margin-top: auto; padding-top: 10px; font-size: .93rem; }
.spot em svg { width: 15px; height: 15px; }
@media (max-width: 900px) { .spots { grid-template-columns: 1fr 1fr; } }
@media (max-width: 560px) { .spots { grid-template-columns: 1fr; } }
.tabs { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 24px; }
.tabs.center { justify-content: center; }
.tabs [role=tab] { display: inline-flex; align-items: center; gap: 8px; min-height: 46px; padding: 10px 20px; border-radius: 12px; border: 1.5px solid var(--line); background: var(--white); font-weight: 700; cursor: pointer; transition: background .2s, border-color .2s; }
.tabs [role=tab] svg { width: 18px; height: 18px; color: var(--teal); }
.tabs [role=tab][aria-selected=true] { background: var(--teal-d); color: #fff; border-color: var(--teal-d); }
.tabs [role=tab][aria-selected=true] svg { color: var(--mint); }
.tpan-r { animation: fadeIn .4s var(--ease); }
@keyframes fadeIn { from { opacity: 0; } }
.map-s { background: var(--teal-dd); color: #fff; }
.map-in { display: grid; grid-template-columns: 1.2fr .8fr; gap: clamp(26px, 5vw, 60px); align-items: center; }
.map-v { background: rgba(255, 255, 255, .05); border-radius: var(--r); padding: clamp(10px, 2vw, 22px); }
.regs { list-style: none; padding: 0; margin: 0; display: grid; gap: 8px; }
.regs a { display: grid; grid-template-columns: 1fr auto; grid-template-areas: "b e" "s e"; column-gap: 12px; padding: 12px 16px; border-radius: 12px; background: rgba(255, 255, 255, .07); color: #fff; text-decoration: none; transition: background .2s; }
.regs a:hover { background: rgba(255, 255, 255, .14); }
.regs b { grid-area: b; font-family: var(--head); }
.regs small { grid-area: s; color: var(--mint-l); font-size: .88rem; }
.regs em { grid-area: e; align-self: center; display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; background: var(--mint); color: var(--teal-dd); font-style: normal; font-weight: 700; }
@media (max-width: 900px) { .map-in { grid-template-columns: 1fr; } }
.coast-b { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(28px, 5vw, 64px); align-items: center; }
.coast-f { position: relative; margin: 0; }
.coast-f img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: var(--r); box-shadow: var(--sh); }
.coast-f figcaption { position: absolute; left: 14px; bottom: 14px; display: inline-flex; align-items: center; gap: 6px; padding: 7px 12px; border-radius: 99px; background: rgba(255, 255, 255, .92); font-weight: 700; font-size: .9rem; }
.coast-f figcaption svg { width: 15px; height: 15px; color: var(--teal); }
.sea-mini { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 22px; }
.sea-mini > div { padding: 16px; border-radius: var(--r-s); display: grid; gap: 2px; }
.sea-mini .sm-1 { background: var(--teal-d); color: #fff; }
.sea-mini .sm-1 .eb { background: rgba(255, 255, 255, .14); color: var(--mint); }
.sea-mini .sm-2 { background: var(--mint-l); }
.sea-mini b { font: 700 1.3rem/1.2 var(--head); }
.sea-mini small { font-size: .95rem; }
@media (max-width: 860px) { .coast-b { grid-template-columns: 1fr; } }
@media (max-width: 460px) { .sea-mini { grid-template-columns: 1fr; } }
.s60 { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(28px, 5vw, 64px); align-items: center; }
.s60-v { position: relative; margin: 0; border-radius: var(--r); overflow: hidden; aspect-ratio: 16 / 11; box-shadow: var(--sh); }
.s60-v svg { width: 100%; height: 100%; }
.s60-tag { position: absolute; right: 14px; top: 14px; display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: 99px; background: var(--white); font-weight: 700; }
.s60-tag svg { width: 17px; height: 17px; color: var(--teal); }
@media (max-width: 860px) { .s60 { grid-template-columns: 1fr; } }
.tiles { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }
.tile { display: grid; grid-template-columns: 46px 1fr; grid-template-areas: "i b" "i s"; column-gap: 12px; align-items: center; padding: 16px; border-radius: var(--r-s); background: var(--white); border: 1px solid var(--line); text-decoration: none; color: var(--ink); transition: border-color .2s, transform .2s; }
.tile:hover { border-color: var(--teal); transform: translateY(-2px); }
.tile span { grid-area: i; display: grid; place-items: center; width: 46px; height: 46px; border-radius: 12px; background: var(--sand); color: var(--teal-dd); }
.tile span svg { width: 21px; height: 21px; }
.tile b { grid-area: b; font-family: var(--head); }
.tile small { grid-area: s; color: var(--tx-2); font-size: .9rem; }
@media (max-width: 960px) { .tiles { grid-template-columns: 1fr 1fr; } }
@media (max-width: 480px) { .tiles { grid-template-columns: 1fr; } }
.steps { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; counter-reset: s; }
.steps li { position: relative; display: flex; flex-direction: column; gap: 6px; padding: 22px; border-radius: var(--r); background: rgba(255, 255, 255, .06); border: 1px solid rgba(181, 225, 209, .18); }
.st-n { position: absolute; right: 18px; top: 14px; font: 700 2.4rem/1 var(--head); color: rgba(181, 225, 209, .35); }
.st-i { display: grid; place-items: center; width: 46px; height: 46px; border-radius: 12px; background: var(--mint); color: var(--teal-dd); margin-bottom: 8px; }
.st-i svg { width: 22px; height: 22px; }
.steps b { font: 700 1.16rem/1.2 var(--head); }
.steps small { color: var(--mint-l); font-size: .98rem; }
.steps.light li { background: var(--white); border-color: var(--line); }
.steps.light .st-n { color: var(--mint); }
.steps.light small { color: var(--tx-2); }
@media (max-width: 900px) { .steps { grid-template-columns: 1fr 1fr; } }
@media (max-width: 520px) { .steps { grid-template-columns: 1fr; } }
.faq-in { display: grid; grid-template-columns: .8fr 1.2fr; gap: clamp(28px, 5vw, 60px); align-items: start; }
@media (max-width: 860px) { .faq-in { grid-template-columns: 1fr; } }

/* ------------------------------------------------ ilustraciones */
.topo .tp-bg { fill: var(--sand-l); }
.topo .tp-l { fill: none; stroke: var(--taupe); stroke-width: 1.2; opacity: .45; }
.topo .tp-trail { fill: none; stroke: var(--teal-dd); stroke-width: 2.4; stroke-dasharray: 2 7; stroke-linecap: round; }
.topo .tp-ring { fill: rgba(255, 255, 255, .75); stroke: var(--teal-d); stroke-width: 2; }
.topo .tp-dot { fill: var(--teal-d); }
.topo-cascada .tp-bg, .topo-costa .tp-bg { fill: #DCEFEE; }
.topo-cascada .tp-l, .topo-costa .tp-l { stroke: var(--teal); }
.topo-bosque .tp-bg, .topo-reserva .tp-bg { fill: var(--mint-l); }
.topo-bosque .tp-l, .topo-reserva .tp-l { stroke: var(--teal-d); }
.topo-montana .tp-bg { fill: var(--mist); }
.scene .sky { fill: #E6F3F1; }
.scene .sun { fill: var(--sand); }
.scene .h3 { fill: var(--aqua); opacity: .7; }
.scene .h2 { fill: var(--teal); }
.scene .h1 { fill: var(--teal-dd); }
.scene .cliff { fill: var(--taupe); }
.scene .fall { fill: #fff; }
.scene .fall-l { stroke: var(--aqua); stroke-width: 2; stroke-dasharray: 10 8; animation: flow 1.8s linear infinite; }
@keyframes flow { to { stroke-dashoffset: -36; } }
.scene .pool { fill: var(--teal); }
.scene .rock { fill: var(--taupe-d); }
.scene .pine { fill: var(--teal); }
.scene .pine:nth-child(odd) { fill: var(--teal-d); }
.scene .trail { fill: none; stroke: var(--sand); stroke-width: 3; stroke-dasharray: 3 8; stroke-linecap: round; }
.scene .sea path { fill: none; stroke: var(--teal); stroke-width: 3; opacity: .55; }
.sc-costa .sky { fill: var(--sand-l); }
.sc-costa .cliff { fill: var(--teal-d); }
.scene .lighthouse path { fill: var(--white); }
.scene .lighthouse .lh-top, .scene .lighthouse .lh-band { fill: var(--teal); }
.scene .lighthouse .lh-cap { fill: var(--teal-dd); }
.scene .lagoon { fill: var(--teal); opacity: .75; }
.scene .board path { stroke: var(--taupe); stroke-width: 3; }
.scene .mangrove ellipse { fill: var(--teal-d); }
.scene .mangrove path { stroke: var(--teal-dd); stroke-width: 3; fill: none; }
.scene .cal rect:first-child { fill: var(--white); }
.scene .cal-h { fill: var(--teal-d); }
.scene .cal-d { fill: var(--mist); }
.scene .cal-d.on { fill: var(--mint); }
.scene .stop { fill: var(--teal-d); stroke: var(--white); stroke-width: 3; }
.scene .stop-n { fill: #fff; font: 700 12px var(--sans); }
.scene .plaza { fill: var(--sand); }
.scene .church path { fill: var(--white); }
.scene .church .tower { fill: var(--mist); }
.scene .church .door { fill: var(--teal-dd); }
.scene .houses .h-a { fill: var(--sand); } .scene .houses .h-b { fill: var(--aqua); } .scene .houses .h-c { fill: var(--mint); }
.scene .tree circle { fill: var(--teal); }
.scene .tree .trunk { stroke: var(--taupe-d); stroke-width: 8; }
.scene .bench path { fill: var(--taupe-d); }
.scene .bench .leg { stroke: var(--taupe-d); stroke-width: 4; }
.lvl { display: inline-flex; align-items: center; gap: 3px; font-weight: 700; font-size: .93rem; }
.lvl i { width: 9px; height: 9px; border-radius: 3px; background: var(--line); }
.lvl i:last-of-type { margin-right: 5px; }
.lvl-suave i:first-child { background: var(--teal); }
.lvl-moderado i { background: var(--taupe-d); }
.b60 { display: inline-grid; place-items: center; padding: 3px 10px; border-radius: 99px; background: var(--sand); color: var(--teal-dd); font-weight: 700; font-size: .86rem; }

/* tarjetas de ruta */
.rcards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.rc-2 { grid-template-columns: repeat(2, 1fr); }
.rc-1 { grid-template-columns: 1fr; }
.rc.out { display: none; }
.rc-a { display: flex; flex-direction: column; height: 100%; background: var(--white); border: 1px solid var(--line); border-radius: var(--r); overflow: hidden; text-decoration: none; color: var(--ink); transition: transform .3s var(--ease), box-shadow .3s; }
.rc-a:hover { transform: translateY(-4px); box-shadow: var(--sh); }
.rc-v { position: relative; display: block; aspect-ratio: 16 / 8; }
.rc-v svg { width: 100%; height: 100%; }
.rc-i { position: absolute; left: 14px; bottom: -20px; display: grid; place-items: center; width: 44px; height: 44px; border-radius: 12px; background: var(--teal-d); color: #fff; border: 3px solid var(--white); }
.rc-i svg { width: 19px; height: 19px; }
.rc-55 { position: absolute; right: 12px; top: 12px; padding: 4px 10px; border-radius: 99px; background: var(--sand); color: var(--teal-dd); font-weight: 700; font-size: .83rem; }
.rc-b { display: flex; flex-direction: column; gap: 6px; padding: 28px 18px 18px; flex: 1; }
.rc-z { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 6px; color: var(--tx-2); font-size: .86rem; font-weight: 700; }
.rc-z span { color: var(--teal-d); text-transform: uppercase; letter-spacing: .08em; font-size: .76rem; margin-right: 6px; }
.rc-z i { display: inline-flex; align-items: center; gap: 4px; font-style: normal; }
.rc-z svg { width: 14px; height: 14px; color: var(--taupe); flex: none; }
.rc-b h3 { font-size: 1.1rem; margin: 0; }
.rc-p { color: var(--tx-2); font-size: .97rem; }
.rc-m { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; margin-top: auto; padding-top: 12px; border-top: 1px solid var(--line); font-size: .92rem; }
.rc-m span { display: inline-flex; align-items: center; gap: 5px; }
.rc-m svg { width: 15px; height: 15px; color: var(--teal); }
@media (max-width: 960px) { .rcards { grid-template-columns: 1fr 1fr; } }
@media (max-width: 600px) { .rcards, .rc-2 { grid-template-columns: 1fr; } }

/* perfil */
.prof { width: 100%; height: auto; }
.prof .pf-g { stroke: var(--line); stroke-dasharray: 3 6; }
.prof .pf-a { fill: var(--mint-l); }
.prof .pf-l { fill: none; stroke: var(--teal-d); stroke-width: 3.5; stroke-linecap: round; stroke-dasharray: 1; stroke-dashoffset: 0; }
.js .rv .prof .pf-l { stroke-dashoffset: 1; transition: stroke-dashoffset 1.8s var(--ease) .3s; }
.js .rv.in .prof .pf-l { stroke-dashoffset: 0; }
.prof .pf-p { fill: var(--sand); stroke: var(--teal-dd); stroke-width: 2.5; }

/* mapa */
.isl { width: 100%; height: auto; overflow: hidden; }
.isl-sea path { fill: none; stroke: var(--aqua); stroke-width: 1.5; opacity: .4; }
.isl-shadow { fill: rgba(0, 0, 0, .16); transform: translate(4px, 6px); }
.isl-main { fill: var(--teal); stroke: var(--mint); stroke-width: 1.5; }
.isl-small { fill: var(--teal); opacity: .7; }
.isl-cord { fill: none; stroke: var(--sand); stroke-width: 3; stroke-dasharray: 2 7; stroke-linecap: round; opacity: .85; }
.isl-sea-t { font: 700 9px var(--sans); letter-spacing: .3em; fill: var(--aqua); }
.pin { cursor: pointer; }
.pin .pin-ring { fill: rgba(229, 220, 197, .35); transform-box: fill-box; transform-origin: center; animation: pulse 2.6s ease-out infinite; }
.pin .pin-dot { fill: var(--sand); stroke: var(--teal-dd); stroke-width: 2; }
.pin:hover .pin-dot, .pin:focus-visible .pin-dot, .pin.on .pin-dot { fill: #fff; }
.pin.dim { opacity: .25; }
.pin.dim .pin-ring { animation: none; }
@keyframes pulse { 0% { transform: scale(.5); opacity: 1; } 100% { transform: scale(1.5); opacity: 0; } }
.ficha .isl-sea-t, .cat-map .isl-sea-t { fill: var(--teal); }

/* llamada final */
.cta { position: relative; background: var(--teal-d); color: #fff; padding: clamp(56px, 8vw, 96px) 0 clamp(80px, 10vw, 120px); overflow: hidden; text-align: center; }
.cta-w { position: absolute; left: 0; bottom: 0; width: 100%; height: 120px; }
.cta-w path { fill: var(--teal-dd); opacity: .35; }
.cta-w path:last-child { opacity: 1; }
.cta-in { position: relative; z-index: 1; max-width: 820px; }
.cta h2 { color: #fff; }
.cta p { color: var(--mint-l); margin: 0 auto 26px; max-width: 56ch; }

/* preguntas */
.qa { display: grid; gap: 10px; }
.qa-i { background: var(--white); border: 1px solid var(--line); border-radius: var(--r-s); }
.qa-i.out { display: none; }
.qa-i h3 { margin: 0; font-size: inherit; }
.qa-q { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 17px 18px; background: none; border: 0; text-align: left; cursor: pointer; font: 700 1.04rem/1.35 var(--sans); }
.qa-q i { position: relative; flex: none; width: 30px; height: 30px; border-radius: 9px; background: var(--mint-l); }
.qa-q i::before, .qa-q i::after { content: ""; position: absolute; left: 50%; top: 50%; width: 12px; height: 2px; margin: -1px 0 0 -6px; background: var(--teal-d); transition: transform .3s; }
.qa-q i::after { transform: rotate(90deg); }
.qa-i.open .qa-q i::after { transform: none; }
.qa-a { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .35s var(--ease); }
.qa-a > div { overflow: hidden; }
.qa-a p { margin: 0; padding: 0 18px 17px; color: var(--tx-2); }
.qa-i.open .qa-a { grid-template-rows: 1fr; }
.faq-w { max-width: 860px; }
.chips-f, .chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 22px; }
.cf, .chip { display: inline-flex; align-items: center; gap: 6px; min-height: 42px; padding: 8px 14px; border-radius: 10px; border: 1.5px solid var(--line); background: var(--white); cursor: pointer; font-weight: 700; font-size: .94rem; transition: background .2s, border-color .2s, color .2s; }
.cf svg, .chip svg { width: 16px; height: 16px; }
.cf:hover, .chip:hover { border-color: var(--teal); }
.cf.on, .chip.on { background: var(--teal-d); border-color: var(--teal-d); color: #fff; }
.faq-more { display: flex; gap: 14px; align-items: flex-start; margin-top: 30px; padding: 20px; border-radius: var(--r); background: var(--mint-l); }
.faq-more svg { width: 23px; height: 23px; flex: none; color: var(--teal); }
.faq-more p { margin: 0; }

/* ------------------------------------------------ catálogo */
.cat-map { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: clamp(10px, 2vw, 20px); margin-bottom: 26px; }
.cat { display: grid; grid-template-columns: 290px 1fr; gap: 26px; align-items: start; }
.fside { position: sticky; top: 96px; background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 20px; display: grid; gap: 10px; }
.fs-h { display: flex; align-items: center; gap: 8px; font: 700 1.1rem/1.2 var(--head); margin: 0; }
.fs-h svg { width: 20px; height: 20px; color: var(--teal); }
.fb-l { margin: 8px 0 0; font-weight: 700; color: var(--tx-2); font-size: .8rem; letter-spacing: .12em; text-transform: uppercase; }
.fside .chips { margin: 0; gap: 6px; }
.fside .chip { min-height: 40px; padding: 7px 12px; font-size: .9rem; }
.fs-n { margin: 6px 0 0; padding-top: 12px; border-top: 1px solid var(--line); font: 700 1.05rem/1.2 var(--head); color: var(--teal-d); }
.sw-l { display: inline-flex; align-items: center; gap: 10px; font-weight: 700; cursor: pointer; min-height: 44px; margin-top: 6px; }
.sw-l input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.sw { width: 46px; height: 26px; border-radius: 99px; background: var(--line); position: relative; transition: background .2s; flex: none; }
.sw::after { content: ""; position: absolute; left: 3px; top: 3px; width: 20px; height: 20px; border-radius: 50%; background: #fff; transition: transform .25s var(--ease); box-shadow: 0 1px 3px rgba(0, 0, 0, .2); }
.sw-l input:checked + .sw { background: var(--teal-d); }
.sw-l input:checked + .sw::after { transform: translateX(20px); }
.sw-l input:focus-visible + .sw { outline: 3px solid var(--teal); outline-offset: 2px; }
.sort-l { display: grid; gap: 6px; font-weight: 700; }
.sort-l select, .trip-sel select { min-height: 44px; padding: 8px 36px 8px 12px; border-radius: 10px; border: 1.5px solid var(--line); background: var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F6660' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center/16px no-repeat; appearance: none; -webkit-appearance: none; }
@media (max-width: 1000px) { .cat { grid-template-columns: 1fr; } .fside { position: static; } }
.legend3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.legend3 > div { display: grid; gap: 8px; }
.legend3 p { margin: 0; color: var(--tx-2); }
@media (max-width: 760px) { .legend3 { grid-template-columns: 1fr; } }

/* ------------------------------------------------ ruta */
.stats { background: var(--paper); }
.stats-in { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; transform: translateY(-34px); margin-bottom: -34px; position: relative; z-index: 2; }
.stats-in > div { display: grid; grid-template-columns: auto 1fr; grid-template-areas: "i s" "i b"; column-gap: 12px; align-items: center; padding: 14px 16px; background: var(--white); border: 1px solid var(--line); border-radius: var(--r-s); box-shadow: var(--sh); }
.stats-in span { grid-area: i; display: grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; background: var(--mint); color: var(--teal-dd); }
.stats-in span svg { width: 20px; height: 20px; }
.stats-in small { grid-area: s; color: var(--tx-2); font-size: .85rem; }
.stats-in b { grid-area: b; font-family: var(--head); overflow-wrap: anywhere; }
@media (max-width: 760px) { .stats-in { grid-template-columns: 1fr 1fr; } }
@media (max-width: 380px) { .stats-in { grid-template-columns: 1fr; } }
.rt { display: grid; grid-template-columns: 1fr 360px; gap: clamp(26px, 4vw, 54px); align-items: start; }
.rt-main > h2 { display: flex; align-items: center; gap: 10px; margin-top: 36px; }
.rt-main > h2 svg { width: 23px; height: 23px; color: var(--teal); }
.rt-two { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin: 30px 0 10px; }
.b60-line { display: flex; align-items: center; gap: 10px; margin: 0; color: var(--tx-2); }
.prof-w { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 18px; margin-bottom: 22px; }
.prof-w p { margin: 8px 0 0; }
.rt-side { position: sticky; top: 96px; }
.ficha { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 22px; box-shadow: var(--sh); display: grid; gap: 14px; }
.ficha .eb { justify-self: start; margin: 0; }
.vstops { list-style: none; padding: 0; margin: 0; display: grid; gap: 0; position: relative; }
.vstops::before { content: ""; position: absolute; left: 18px; top: 18px; bottom: 18px; border-left: 2px dotted var(--aqua); }
.vstops li { display: grid; grid-template-columns: 38px 1fr; grid-template-areas: "i b" "i s"; column-gap: 12px; align-items: center; padding: 6px 0; position: relative; }
.vs-i { grid-area: i; display: grid; place-items: center; width: 38px; height: 38px; border-radius: 50%; background: var(--white); border: 2px solid var(--teal); color: var(--teal-d); }
.vs-i svg { width: 17px; height: 17px; }
.vstops b { grid-area: b; font-size: .98rem; line-height: 1.25; }
.vstops small { grid-area: s; color: var(--tx-2); font-size: .85rem; }
.ficha dl { margin: 0; display: grid; }
.ficha dl > div { display: flex; justify-content: space-between; align-items: center; gap: 12px; padding: 9px 0; border-top: 1px solid var(--line); }
.ficha dt { display: inline-flex; align-items: center; gap: 8px; color: var(--tx-2); white-space: nowrap; }
.ficha dt svg { width: 16px; height: 16px; color: var(--teal); }
.ficha dd { margin: 0; font-weight: 700; text-align: right; }
.ficha-map { padding: 8px; background: var(--mint-l); border-radius: var(--r-s); }
.pn { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 28px; }
.pn a { display: grid; gap: 4px; padding: 16px 18px; border-radius: var(--r-s); background: var(--white); border: 1px solid var(--line); text-decoration: none; color: var(--ink); }
.pn a:hover { border-color: var(--teal); }
.pn small { display: inline-flex; align-items: center; gap: 6px; color: var(--tx-2); font-weight: 700; }
.pn small svg { width: 15px; height: 15px; }
.pn .nx { text-align: right; justify-items: end; }
.pn b { font-family: var(--head); }
@media (max-width: 960px) { .rt { grid-template-columns: 1fr; } .rt-side { position: static; } }
@media (max-width: 600px) { .rt-two, .pn { grid-template-columns: 1fr; } .pn .nx { text-align: left; justify-items: start; } }

/* ------------------------------------------------ páginas temáticas */
.zig { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(26px, 5vw, 64px); align-items: center; padding: clamp(22px, 4vw, 38px) 0; }
.zig + .zig { border-top: 1px solid var(--line); }
.zig.rev .zig-v { order: 2; }
.zig-v { margin: 0; border-radius: var(--r); overflow: hidden; aspect-ratio: 16 / 10; box-shadow: var(--sh); }
.zig-v svg { width: 100%; height: 100%; }
@media (max-width: 820px) { .zig { grid-template-columns: 1fr; } .zig.rev .zig-v { order: 0; } }
.mini { list-style: none; padding: 0; margin: 0; display: grid; gap: 10px; }
.mini a { display: grid; grid-template-columns: 44px 1fr 20px; grid-template-areas: "i b g" "i s g"; column-gap: 12px; align-items: center; padding: 10px 14px; border-radius: var(--r-s); background: var(--white); border: 1px solid var(--line); text-decoration: none; color: var(--ink); transition: border-color .2s; }
.mini a:hover { border-color: var(--teal); }
.mini a > span { grid-area: i; display: grid; place-items: center; width: 44px; height: 44px; border-radius: 12px; background: var(--mint-l); color: var(--teal-d); }
.mini a > span svg { width: 20px; height: 20px; }
.mini b { grid-area: b; font-family: var(--head); }
.mini small { grid-area: s; color: var(--tx-2); font-size: .9rem; }
.mini a > svg { grid-area: g; width: 18px; height: 18px; color: var(--teal); }
.ridge { margin: 0 0 26px; }
.ridge svg { width: 100%; height: auto; }
.rg-s { fill: var(--sand); }
.rg-b { fill: var(--aqua); }
.rg-f { fill: var(--teal-d); }
.rg-p path { stroke: var(--teal-dd); stroke-width: 2; stroke-dasharray: 3 4; }
.rg-p circle { fill: var(--sand); stroke: var(--teal-dd); stroke-width: 3; transition: r .2s; }
.rg-p:hover circle { fill: #fff; }
.rg-p text { fill: var(--ink); font: 700 15px var(--sans); }
.vcard { display: flex; flex-direction: column; gap: 4px; padding: 20px; border-radius: var(--r); background: var(--white); border: 1px solid var(--line); text-decoration: none; color: var(--ink); transition: transform .3s var(--ease), box-shadow .3s; }
.vcard:hover { transform: translateY(-3px); box-shadow: var(--sh); }
.vcard > span { display: grid; place-items: center; width: 46px; height: 46px; border-radius: 12px; background: var(--mint); color: var(--teal-dd); margin-bottom: 8px; }
.vcard > span svg { width: 21px; height: 21px; }
.vcard b { font: 700 1.1rem/1.25 var(--head); }
.vcard small { color: var(--tx-2); }
.vcard em { display: inline-flex; align-items: center; gap: 6px; margin-top: 8px; font-style: normal; font-weight: 700; color: var(--teal-d); font-size: .93rem; }
.vcard em svg { width: 15px; height: 15px; }
.seas { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.sea { position: relative; padding: 66px 26px 26px; border-radius: var(--r); overflow: hidden; }
.sea-1 { background: var(--teal-d); color: #fff; }
.sea-1 .eb { background: rgba(255, 255, 255, .14); color: var(--mint); }
.sea-1 h2 { color: #fff; }
.sea-1 .ticks li::before { background-color: var(--aqua); }
.sea-2 { background: var(--mint-l); }
.sea-w { position: absolute; left: 0; top: 0; width: 100%; height: 54px; }
.sea-w path { fill: none; stroke: currentColor; stroke-width: 2; opacity: .35; }
.sea-r { display: flex; flex-wrap: wrap; gap: 8px; }
.sea-1 .pill { background: rgba(255, 255, 255, .12); border-color: rgba(255, 255, 255, .25); color: #fff; }
.sea-1 .pill svg { color: var(--mint); }
@media (max-width: 820px) { .seas { grid-template-columns: 1fr; } }
.tline { list-style: none; padding: 0; margin: 0 auto; max-width: 860px; position: relative; }
.tline::before { content: ""; position: absolute; left: 150px; top: 8px; bottom: 8px; border-left: 2px solid var(--aqua); }
.tline li { display: grid; grid-template-columns: 130px 40px 1fr; align-items: start; padding: 13px 0; }
.tl-y { font: 700 1rem/1.3 var(--head); color: var(--teal-d); text-align: right; padding-right: 10px; }
.tl-d { width: 18px; height: 18px; border-radius: 5px; background: var(--paper); border: 4px solid var(--teal); margin: 3px 0 0 11px; position: relative; z-index: 1; }
.tline b { font: 700 1.1rem/1.3 var(--head); }
.tline p { margin: 4px 0 0; color: var(--tx-2); }
@media (max-width: 600px) {
  .tline::before { left: 9px; }
  .tline li { grid-template-columns: 30px 1fr; }
  .tl-y { grid-column: 2; text-align: left; padding: 0; }
  .tl-d { grid-row: 1 / span 2; grid-column: 1; margin: 3px 0 0 0; }
  .tline li > div { grid-column: 2; }
}
.towns { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
.town { position: relative; display: flex; flex-direction: column; gap: 4px; padding: 0 0 18px; border-radius: var(--r); background: var(--white); border: 1px solid var(--line); overflow: hidden; text-decoration: none; color: var(--ink); transition: transform .3s var(--ease), box-shadow .3s; }
.town:hover { transform: translateY(-4px); box-shadow: var(--sh); }
.town-v { display: block; aspect-ratio: 4 / 3; margin-bottom: 12px; }
.town-v svg { width: 100%; height: 100%; }
.town-n { position: absolute; top: 12px; left: 12px; font: 700 1rem/1 var(--head); background: var(--white); padding: 7px 9px; border-radius: 9px; }
.town b, .town small, .town em { padding: 0 18px; }
.town b { font: 700 1.16rem/1.2 var(--head); }
.town small { color: var(--tx-2); font-size: .97rem; }
.town em { display: inline-flex; align-items: center; gap: 6px; font-style: normal; font-weight: 700; color: var(--teal-d); margin-top: 8px; font-size: .92rem; }
.town em svg { width: 15px; height: 15px; }
@media (max-width: 960px) { .towns { grid-template-columns: 1fr 1fr; } }
@media (max-width: 480px) { .towns { grid-template-columns: 1fr; } }
.rules { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.rule { display: flex; gap: 14px; align-items: flex-start; background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 20px; }
.rule h3 { font-size: 1.08rem; margin: 2px 0 4px; }
.rule p { margin: 0; color: var(--tx-2); }
@media (max-width: 960px) { .rules { grid-template-columns: 1fr 1fr; } }
@media (max-width: 560px) { .rules { grid-template-columns: 1fr; } }
.hour { display: flex; gap: 6px; max-width: 980px; margin: 0 auto 16px; }
.hr-s { flex: var(--w) 1 0; min-width: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px; padding: 16px 6px; border-radius: 14px; text-align: center; }
.hr-s.walk { background: var(--teal-d); color: #fff; }
.hr-s.rest { background: var(--sand); color: var(--teal-dd); }
.hr-s span svg { width: 22px; height: 22px; }
.hr-s b { font-size: .95rem; }
.hr-s small { font-size: .82rem; opacity: .85; }
.js .rv .hr-s { transform: scaleY(.2); opacity: 0; transition: transform .5s var(--ease), opacity .5s; transition-delay: calc(var(--k) * 120ms + .2s); }
.js .rv.in .hr-s { transform: none; opacity: 1; }
@media (max-width: 640px) { .hour { flex-direction: column; } .hr-s { flex: none; flex-direction: row; gap: 10px; padding: 10px 14px; justify-content: flex-start; min-height: calc(var(--w) * 4px); } }
.hl-leg { list-style: none; padding: 0; margin: 0 0 24px; display: flex; flex-wrap: wrap; gap: 16px; }
.center-leg { justify-content: center; }
.hl-leg li { display: inline-flex; align-items: center; gap: 8px; font-weight: 700; font-size: .93rem; }
.hl-leg i { width: 20px; height: 20px; border-radius: 6px; }
.hl-leg i.walk, .hl-leg i.h2 { background: var(--teal-d); } .hl-leg i.rest, .hl-leg i.h1 { background: var(--sand); } .hl-leg i.h0 { background: var(--mist); border: 1px solid var(--line); }
.plans { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.plan { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 22px; display: flex; flex-direction: column; gap: 6px; }
.plan h3 { margin: 10px 0 0; font-size: 1.15rem; }
.plan p { color: var(--tx-2); margin: 0 0 8px; }
@media (max-width: 900px) { .plans { grid-template-columns: 1fr; } }
.trip-h { display: flex; justify-content: space-between; align-items: flex-end; gap: 20px; flex-wrap: wrap; margin-bottom: 24px; }
.trip-h .sh { margin-bottom: 0; }
.trip-sel { display: grid; gap: 6px; font-weight: 700; }
.trip-sel select { min-width: 220px; background-color: var(--white); font-size: 1.05rem; }
.trips { list-style: none; padding: 0; margin: 0; display: grid; gap: 8px; }
.trip a { display: grid; grid-template-columns: 44px minmax(0, 1.2fr) minmax(80px, 1fr) auto; gap: 16px; align-items: center; padding: 12px 16px; border-radius: var(--r-s); background: var(--white); border: 1px solid var(--line); text-decoration: none; color: var(--ink); transition: border-color .2s; }
.trip a:hover { border-color: var(--teal); }
.trip-i { display: grid; place-items: center; width: 44px; height: 44px; border-radius: 12px; background: var(--mint-l); color: var(--teal-d); }
.trip-i svg { width: 20px; height: 20px; }
.trip-n { display: grid; min-width: 0; }
.trip-n b { font-family: var(--head); }
.trip-n small { color: var(--tx-2); font-size: .92rem; }
.trip-bar { height: 10px; border-radius: 99px; background: var(--mist); overflow: hidden; }
.trip-bar i { display: block; height: 100%; background: linear-gradient(90deg, var(--aqua), var(--teal-d)); border-radius: 99px; transform-origin: left; transform: scaleX(0); transition: transform .8s var(--ease); }
.trip-t { font-weight: 700; white-space: nowrap; min-width: 82px; text-align: right; }
@media (max-width: 640px) {
  .trip a { grid-template-columns: 44px 1fr auto; grid-template-areas: "i n t" "b b b"; row-gap: 10px; }
  .trip-i { grid-area: i; } .trip-n { grid-area: n; } .trip-t { grid-area: t; min-width: 0; } .trip-bar { grid-area: b; }
}
.tpan { display: grid; grid-template-columns: 1.1fr .9fr; gap: clamp(22px, 4vw, 50px); align-items: start; background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: clamp(20px, 4vw, 38px); }
.tpan .mini a { background: var(--paper); }
@media (max-width: 820px) { .tpan { grid-template-columns: 1fr; } }
.tbl-w { overflow-x: auto; border-radius: var(--r); border: 1px solid var(--line); background: var(--white); }
.tbl { width: 100%; border-collapse: collapse; }
.tbl th, .tbl td { padding: 13px 15px; text-align: left; border-bottom: 1px solid var(--line); vertical-align: top; }
.tbl tr:last-child th, .tbl tr:last-child td { border-bottom: 0; }
.tbl thead th { background: var(--teal-d); color: #fff; font-size: .93rem; }
.tbl thead th svg { display: inline-block; width: 16px; height: 16px; vertical-align: -2px; margin-right: 6px; }
.tbl tbody th { font-weight: 700; color: var(--tx-2); }
.months { display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 18px; }
.months .chip { min-width: 56px; justify-content: center; }
.heat-w { margin-bottom: 14px; }
.heat { width: 100%; border-collapse: separate; border-spacing: 4px; min-width: 720px; }
.heat th { font-size: .88rem; font-weight: 700; padding: 6px; text-align: center; color: var(--tx-2); }
.heat tbody th { text-align: left; white-space: nowrap; color: var(--ink); font-size: .97rem; }
.heat tbody th svg { display: inline-block; width: 17px; height: 17px; vertical-align: -3px; margin-right: 8px; color: var(--teal); }
.heat td { height: 36px; border-radius: 8px; outline: 3px solid transparent; outline-offset: -1px; transition: outline-color .2s; }
.heat td.h2 { background: var(--teal-d); }
.heat td.h1 { background: var(--sand); }
.heat td.h0 { background: var(--mist); }
.heat td.col { outline-color: var(--taupe-d); }
.heat th.col { color: var(--teal-dd); background: var(--mint); border-radius: 8px; }
.month-out { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 22px; }
.month-out li.care .pill { background: var(--sand-l); border-style: dashed; }
@media (max-width: 860px) {
  .heat-w { overflow: visible; border: 0; background: none; }
  .heat { min-width: 0; display: block; border-spacing: 0; }
  .heat thead, .heat tbody { display: block; }
  .heat tr { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 3px; margin-bottom: 4px; }
  .heat thead th:first-child { display: none; }
  .heat th { padding: 4px 0; font-size: .7rem; }
  .heat tbody th { grid-column: 1 / -1; padding: 8px 0 2px; font-size: .93rem; white-space: normal; }
  .heat td { height: 26px; border-radius: 6px; }
}
.pack { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 22px; box-shadow: var(--sh); }
.pack-top { display: flex; align-items: center; gap: 16px; margin-bottom: 14px; }
.pack-top b { font: 700 1.5rem/1 var(--head); color: var(--teal-d); min-width: 52px; }
.pack-bar { flex: 1; height: 12px; border-radius: 99px; background: var(--mist); overflow: hidden; }
.pack-bar i { display: block; height: 100%; background: var(--teal); border-radius: 99px; transform-origin: left; transform: scaleX(0); transition: transform .5s var(--ease); }
.pack ul { list-style: none; padding: 0; margin: 0; display: grid; gap: 4px; }
.pack label { display: flex; align-items: center; gap: 12px; padding: 8px 10px; border-radius: 10px; cursor: pointer; min-height: 48px; }
.pack label:hover { background: var(--paper); }
.pack input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.pack .box { display: grid; place-items: center; width: 26px; height: 26px; padding: 0; border-radius: 8px; border: 2px solid var(--line); background: var(--white); flex: none; color: transparent; transition: background .2s, border-color .2s; }
.pack .box svg { width: 16px; height: 16px; }
.pack input:checked + .box { background: var(--teal-d); border-color: var(--teal-d); color: #fff; }
.pack input:focus-visible + .box { outline: 3px solid var(--teal); outline-offset: 2px; }
.pack input:checked ~ span:last-child { text-decoration: line-through; color: var(--tx-2); }
.pk-i { color: var(--teal); display: grid; }
.pk-i svg { width: 19px; height: 19px; }
.pack-out { min-height: 1.4em; margin: 12px 0 6px; font-weight: 700; color: var(--teal-d); }
.golden { list-style: none; padding: 0; margin: 0 auto 24px; max-width: 860px; display: grid; gap: 10px; }
.golden li { display: flex; gap: 16px; align-items: flex-start; padding: 16px 18px; border-radius: var(--r); background: var(--white); border: 1px solid var(--line); }
.golden b { font: 700 1.08rem/1.3 var(--head); }
.golden p { margin: 4px 0 0; color: var(--tx-2); }
.co-card { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: clamp(20px, 3vw, 28px); box-shadow: var(--sh); }
.co-card h3 { font-size: 1.12rem; }
.co-card dl { margin: 0 0 16px; display: grid; }
.co-card dl > div { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: 12px; padding: 9px 0; border-bottom: 1px solid var(--line); }
.co-card dt { color: var(--tx-2); font-size: .93rem; }
.co-card dd { margin: 0; font-weight: 700; overflow-wrap: anywhere; }
@media (max-width: 460px) { .co-card dl > div { grid-template-columns: 1fr; gap: 2px; } }
.about-map { background: var(--teal-dd); border-radius: var(--r); padding: 16px; }
.about-map p { color: var(--mint-l); margin: 8px 0 0; }
.ct { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.ct-c { display: flex; flex-direction: column; gap: 6px; padding: 22px; border-radius: var(--r); background: var(--white); border: 1px solid var(--line); text-decoration: none; color: var(--ink); transition: transform .3s var(--ease), box-shadow .3s; }
.ct-c:hover { transform: translateY(-3px); box-shadow: var(--sh); }
.ct-c > span { display: grid; place-items: center; width: 48px; height: 48px; border-radius: 14px; background: var(--mint); color: var(--teal-dd); margin-bottom: 8px; }
.ct-c > span svg { width: 22px; height: 22px; }
.ct-c b { font: 700 1.14rem/1.2 var(--head); }
.ct-c small { color: var(--tx-2); overflow-wrap: anywhere; font-size: .98rem; }
.ct-c em { display: inline-flex; align-items: center; gap: 6px; margin-top: auto; padding-top: 10px; font-style: normal; font-weight: 700; color: var(--teal-d); }
.ct-c em svg { width: 16px; height: 16px; }
.ct-c.hl { background: var(--teal-d); color: #fff; border-color: var(--teal-d); }
.ct-c.hl small { color: var(--mint-l); }
.ct-c.hl em { color: var(--mint); }
.ct-c.hl > span { background: var(--sand); }
@media (max-width: 860px) { .ct { grid-template-columns: 1fr; } }
.map { position: relative; border-radius: var(--r); overflow: hidden; min-height: 320px; background: var(--mint-l); border: 1px solid var(--line); }
.map iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; opacity: 0; transition: opacity .4s; }
.map.on iframe { opacity: 1; }
.map-ph { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; padding: 20px; text-align: center; }
.map-ph > svg { position: absolute; inset: 0; width: 100%; height: 100%; }
.map-ph .btn, .map-ph small { position: relative; }
.map-ph small { background: rgba(255, 255, 255, .9); padding: 4px 10px; border-radius: 8px; font-size: .88rem; }
.mp-roads path { fill: none; stroke: #fff; stroke-width: 6; }
.mp-sea { fill: var(--aqua); }
.mp-pin path { fill: var(--teal-d); }
.mp-pin circle:not(.mp-pulse) { fill: var(--sand); }
.mp-pulse { fill: rgba(47, 102, 96, .25); transform-box: fill-box; transform-origin: center; animation: pulse 2.4s ease-out infinite; }
.map.on .map-ph { display: none; }

/* ------------------------------------------------ solicitud */
.bk { display: grid; grid-template-columns: 330px 1fr; gap: clamp(22px, 4vw, 46px); align-items: start; }
.bk-side { position: sticky; top: 96px; display: grid; gap: 14px; }
.bk-card { background: var(--teal-dd); color: #fff; border-radius: var(--r); padding: 18px; }
.bk-card .eb { background: rgba(255, 255, 255, .14); color: var(--mint); }
.bk-card h3 { color: #fff; font-size: 1.14rem; margin: 14px 0 4px; }
.bk-card .muted { color: var(--mint-l); margin: 0; }
.bk-v { border-radius: var(--r-s); overflow: hidden; aspect-ratio: 16 / 10; }
.bk-v svg { width: 100%; height: 100%; }
.bk-v.swap { animation: fadeIn .5s var(--ease); }
.mini-steps { list-style: none; padding: 16px; margin: 0; display: grid; gap: 12px; background: var(--white); border: 1px solid var(--line); border-radius: var(--r); }
.mini-steps li { display: flex; gap: 12px; align-items: flex-start; font-size: .97rem; color: var(--tx-2); }
.mini-steps li > b { display: grid; place-items: center; width: 28px; height: 28px; border-radius: 8px; background: var(--mint); color: var(--teal-dd); flex: none; font-family: var(--head); }
.mini-steps strong { color: var(--ink); }
.bk-mail { display: flex; gap: 10px; align-items: flex-start; margin: 0; font-size: .98rem; }
.bk-mail svg { width: 19px; height: 19px; color: var(--teal); flex: none; margin-top: 3px; }
.bk-mail a { overflow-wrap: anywhere; }
@media (max-width: 960px) { .bk { grid-template-columns: 1fr; } .bk-side { position: static; order: 2; } }
.fm { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: clamp(20px, 4vw, 36px); box-shadow: var(--sh); position: relative; overflow: hidden; }
.fm-prog { position: absolute; left: 0; right: 0; top: 0; height: 6px; background: var(--mist); }
.fm-prog i { display: block; height: 100%; background: var(--teal); transform-origin: left; transform: scaleX(var(--f, 0)); transition: transform .4s var(--ease); }
.fs { border: 0; padding: 0; margin: 0 0 26px; min-width: 0; }
.fs > legend { display: flex; align-items: center; gap: 12px; font: 700 1.25rem/1.2 var(--head); margin-bottom: 18px; padding: 0; }
.fs > legend span { display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; background: var(--teal-d); color: #fff; font-size: 1rem; }
.fld { display: grid; gap: 6px; margin: 0 0 16px; border: 0; padding: 0; min-width: 0; }
.fld > label, .fld > legend, .lbl { font-weight: 700; padding: 0; }
.fld input, .fld select, .fld textarea { width: 100%; min-height: 50px; padding: 12px 14px; border-radius: 10px; border: 1.5px solid var(--line); background: var(--paper); transition: border-color .2s, background .2s; }
.fld select { appearance: none; -webkit-appearance: none; background: var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232F6660' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat; padding-right: 42px; }
.fld input:focus, .fld select:focus, .fld textarea:focus { border-color: var(--teal); background-color: #fff; outline: none; box-shadow: 0 0 0 3px rgba(85, 147, 138, .2); }
.fld small { color: var(--tx-2); font-size: .9rem; }
.err { color: #A6351E; font-size: .93rem; font-weight: 700; }
.err:empty { display: none; }
.bad input, .bad select, .bad textarea { border-color: #A6351E; background: #FBF0EC; }
.fm-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 0 16px; }
@media (max-width: 600px) { .fm-2 { grid-template-columns: 1fr; } }
.stepper { display: grid; grid-template-columns: 50px 1fr 50px; gap: 8px; }
.stepper input { text-align: center; font-weight: 700; -moz-appearance: textfield; }
.stepper input::-webkit-inner-spin-button { -webkit-appearance: none; }
.st-b { display: grid; place-items: center; border-radius: 10px; border: 1.5px solid var(--line); background: var(--mint-l); cursor: pointer; min-height: 50px; }
.st-b svg { width: 18px; height: 18px; }
.seg { display: flex; flex-wrap: wrap; gap: 8px; }
.seg label { cursor: pointer; }
.seg input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.seg span { display: inline-flex; align-items: center; min-height: 44px; padding: 8px 15px; border-radius: 10px; border: 1.5px solid var(--line); background: var(--paper); font-weight: 700; transition: background .2s, border-color .2s, color .2s; }
.seg input:checked + span { background: var(--teal-d); border-color: var(--teal-d); color: #fff; }
.seg input:focus-visible + span { outline: 3px solid var(--teal); outline-offset: 2px; }
.chk, .consent label { display: flex; gap: 12px; align-items: flex-start; cursor: pointer; }
.chk input, .consent input { width: 22px; height: 22px; margin: 2px 0 0; accent-color: var(--teal-d); flex: none; }
.consent { margin: 4px 0 22px; display: grid; gap: 6px; }
.consent.bad label { color: #A6351E; }
.fm > .muted { display: flex; align-items: flex-start; gap: 8px; margin: 14px 0 0; }
.fm > .muted svg { width: 18px; height: 18px; flex: none; margin-top: 2px; color: var(--teal); }

/* ------------------------------------------------ gracias y 404 */
.thx { position: relative; background: var(--teal-dd); color: #fff; padding: clamp(60px, 9vw, 110px) 0 clamp(170px, 20vw, 240px); overflow: hidden; text-align: center; }
.thx h1 { color: #fff; }
.thx .lead { color: var(--mint-l); margin: 0 auto; }
.thx .kick { color: var(--mint); }
.thx .kick-i { display: inline-grid; }
.thx .kick-i svg { width: 20px; height: 20px; }
.thx-in { position: relative; z-index: 1; max-width: 820px; }
.thx-sun { position: absolute; left: 0; right: 0; bottom: -1px; width: 100%; height: clamp(150px, 19vw, 230px); }
.thx-sun .s { fill: var(--sand); }
.thx-sun .ray { stroke: var(--sand); stroke-width: 6; stroke-linecap: round; opacity: .6; }
.thx-sun .wv { fill: var(--teal); opacity: .5; }
.thx-sun .wv:last-child { fill: var(--paper); opacity: 1; }
[data-hello] { display: block; font-style: italic; color: var(--mint); font-size: .6em; margin-bottom: .2em; }
.thx-w { max-width: 900px; }
.summary { background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 20px 22px; margin-bottom: 20px; }
.summary dl { margin: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 0 24px; }
.summary dl > div { display: grid; gap: 2px; padding: 10px 0; border-bottom: 1px solid var(--line); }
.summary dt { color: var(--tx-2); font-size: .9rem; }
.summary dd { margin: 0; font-weight: 700; overflow-wrap: anywhere; }
@media (max-width: 560px) { .summary dl { grid-template-columns: 1fr; } }
.fallback { display: flex; gap: 10px; align-items: flex-start; background: var(--sand-l); border-radius: var(--r-s); padding: 14px 18px; margin-bottom: 30px; }
.fallback svg { width: 20px; height: 20px; flex: none; margin-top: 3px; color: var(--taupe-d); }
.nf { padding-bottom: clamp(60px, 9vw, 110px); }
.nf-v { position: relative; width: min(360px, 90%); margin: 0 auto 24px; border-radius: var(--r); overflow: hidden; aspect-ratio: 16 / 10; }
.nf-v svg { width: 100%; height: 100%; }
.nf-sign { position: absolute; right: 14px; top: 14px; padding: 6px 14px; border-radius: 10px; background: var(--sand); color: var(--teal-dd); font: 700 1.3rem/1 var(--head); }

/* ------------------------------------------------ legal */
.legal-w { display: grid; grid-template-columns: 280px 1fr; gap: clamp(22px, 4vw, 50px); align-items: start; }
.ltoc { position: sticky; top: 96px; background: var(--white); border: 1px solid var(--line); border-radius: var(--r); padding: 20px; font-size: .96rem; }
.ltoc-h { font-weight: 700; color: var(--tx-2); font-size: .8rem; letter-spacing: .14em; text-transform: uppercase; margin: 0 0 8px; }
.ltoc ol, .ltoc ul { margin: 0 0 16px; padding-left: 18px; display: grid; gap: 6px; }
.ltoc-o { list-style: none; padding-left: 0 !important; margin-bottom: 0 !important; }
.legal { max-width: 780px; }
.lg { margin-bottom: 30px; scroll-margin-top: 100px; }
.lg h2 { font-size: 1.32rem; }
.lg p { color: #3B4442; }
.tbl.reg th { width: 44%; }
@media (max-width: 900px) { .legal-w { grid-template-columns: 1fr; } .ltoc { position: static; } }
@media (max-width: 640px) {
  .ck-t thead { display: none; }
  .ck-t tr { display: block; padding: 10px 0; border-bottom: 1px solid var(--line); }
  .ck-t td { display: grid; grid-template-columns: 110px 1fr; gap: 10px; border: 0; padding: 4px 14px; }
  .ck-t td::before { content: attr(data-l); font-weight: 700; color: var(--tx-2); }
  .tbl.reg th, .tbl.reg td { display: block; width: auto; border: 0; }
  .tbl.reg th { padding-bottom: 0; }
  .tbl.reg tr { display: block; border-bottom: 1px solid var(--line); padding: 6px 0; }
  .cmp th, .cmp td { padding: 12px 10px; font-size: .96rem; }
}

/* ------------------------------------------------ pie */
.ft { position: relative; background: var(--teal-dd); color: var(--mint-l); padding: clamp(70px, 8vw, 96px) 0 28px; font-size: .97rem; }
.ft-wave { position: absolute; left: 0; top: -1px; width: 100%; height: 40px; fill: var(--paper); transform: scaleY(-1); }
.ft a { color: #fff; text-decoration: none; }
.ft a:hover { color: var(--mint); }
.ft-cols { display: grid; grid-template-columns: 1.3fr .8fr .9fr 1.2fr; gap: 30px; }
.ft-b p { margin: 16px 0; }
.ft-c { display: flex; align-items: center; gap: 8px; font-weight: 700; margin-bottom: 8px; overflow-wrap: anywhere; }
.ft-c svg { width: 17px; height: 17px; flex: none; color: var(--mint); }
.ft-b .btn { margin-top: 8px; }
.ft .btn.b-mint { color: var(--teal-dd); }
.ft-h { font: 700 .8rem/1.2 var(--sans); letter-spacing: .16em; text-transform: uppercase; color: var(--mint); margin: 0 0 14px; }
.ft-h2 { margin-top: 24px; }
.ft ul { list-style: none; padding: 0; margin: 0; display: grid; gap: 7px; }
.ft-co li { color: var(--mint-l); }
.ft-co b { color: #fff; }
.ft .lnk { color: #fff; text-decoration: none; font-weight: 400; }
.ft-note { display: flex; gap: 12px; align-items: flex-start; margin: 36px 0 20px; padding: 16px 18px; border-radius: var(--r-s); background: rgba(255, 255, 255, .06); font-size: .93rem; }
.ft-note svg { width: 18px; height: 18px; flex: none; margin-top: 3px; color: var(--mint); }
.ft-btm { display: flex; justify-content: space-between; gap: 10px 20px; flex-wrap: wrap; font-size: .9rem; color: var(--aqua); }
@media (max-width: 960px) { .ft-cols { grid-template-columns: 1fr 1fr; } }
@media (max-width: 560px) { .ft-cols { grid-template-columns: 1fr; } }

/* ------------------------------------------------ aviso de cookies */
.ck { position: fixed; z-index: 70; right: 16px; bottom: 16px; width: min(420px, calc(100% - 32px)); background: var(--white); border: 1px solid var(--line); border-top: 5px solid var(--teal); border-radius: var(--r); box-shadow: 0 20px 50px -20px rgba(30, 42, 40, .55); padding: 20px 20px 16px; animation: fadeUp .4s var(--ease); max-height: calc(100vh - 32px); overflow-y: auto; }
@keyframes fadeUp { from { opacity: 0; transform: translateY(14px); } }
.ck h2 { display: flex; align-items: center; gap: 10px; font-size: 1.15rem; margin: 0 44px 8px 0; }
.ck-i { display: grid; place-items: center; width: 34px; height: 34px; border-radius: 10px; background: var(--mint); color: var(--teal-dd); flex: none; }
.ck-i svg { width: 18px; height: 18px; }
.ck p { font-size: .97rem; color: var(--tx-2); margin-bottom: 14px; }
.ck-x { position: absolute; right: 12px; top: 12px; }
.ck-opts { display: grid; gap: 8px; margin-bottom: 14px; }
.ck-opts label { display: flex; align-items: center; gap: 10px; font-weight: 700; min-height: 36px; }
.ck-opts input { width: 20px; height: 20px; accent-color: var(--teal-d); }
.ck-opts .fix { color: var(--tx-2); }
.ck-row { display: flex; flex-wrap: wrap; gap: 8px; }
.ck-row .btn { flex: 1 1 auto; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
  .js .rv, .js .rv .hr-s { opacity: 1 !important; transform: none !important; }
  .js .rv .prof .pf-l { stroke-dashoffset: 0 !important; }
}
@media print {
  .hd, .ft, .ck, .cta { display: none !important; }
  .js .rv { opacity: 1 !important; transform: none !important; }
}
@media (max-width: 400px) {
  .brand-t small { display: none; }
  .hd-tel svg { width: 42px; height: 42px; padding: 11px; }
  .burger { width: 44px; height: 44px; }
  .hd-act { gap: 8px; }
}
