/* Ploverkin · tarjeta localizadora
   Paleta: #A68DAE malva · #E4DDEC lavanda · #C4DEF7 cielo · #8A99CB pervinca · #474F72 pizarra.
   Tipografías: Poppins (títulos y acentos en cursiva), Inter (texto). Texto base 18 px. */
@font-face{font-family:'PK 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:'PK Texto';font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff;base64,d09GRk9UVE8AAE6gAAwAAAAApBwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAE8AAAMYwAAFyHPwhLy0dERUYAADZ8AAAAPwAAAEwDXQNuR1BPUwAANrwAAAmIAAAgRI7qpI9HU1VCAABARAAADHQAABvieZaVPE9TLzIAAAF8AAAAVgAAAGDxQxu1Y21hcAAAA4wAAAFOAAAB+MTdy7hoZWFkAAABHAAAADYAAAA2PBEob2hoZWEAAAFUAAAAIAAAACQcQxRLaG10eAAATLgAAAHnAAADdLRVdu9tYXhwAAABdAAAAAYAAAAGAN1QAG5hbWUAAAHUAAABtwAABAJhsJJxcG9zdAAABNwAAAATAAAAIP64AK0AAQAAAAQAADMASy1fDzz1AAMIAAAAAADhgFONAAAAAOb2ihj/1v4gFKoHsgAAAAMAAgAAAAAAAHicY2BkYGA/8E+IgUG05P+1/89FVjEARVDAXQCoxge5AABQAADdAAB4nGNgYbViimBgZWBgNWY5y8DAMAtCM51lWMs0H0gzsDMzgCiWBgYGIKtBiwEKgoJ9gxkOMCioC7Mf+CfEwMB+gPEdUJgRJMcSx3oJSCkwcAAAjooN+QAAeJydUktOAkEQfQOogErQqAvjog8gIAomygpNSEhQFNC9wggovzADRA/iUTyDJ3DpUYyvazowYGKMmdTU61ffrmoAm/hEEFYoAuCK4mELezx5OIAYOgYHcYkXg0M+nyUc493gZfJfBq+gZu0aHEbY6hkcgbLGBq8Svxq85sPrlrLeDI4hE/gwOI5oMGrwBuLBLYO3ffyO8OfoY4BnDNFGEy24UDjEAdLsVqFGxqYuokeLTS/F+wwZ88hTXbzzGFG3yA3hzHlWqbvMe0ZbBw1UeG7Su4M72jNIso7+cmTbjEqQz7J6GkeULE4oOUZVcUHJ+XInfuS+Fd4h06eX+mP23zL6b3LDk2J8j/z8NNqsqS2KzJC6IVn0/Z7I9fHAv+6rS0lOUYUeGo0kOi95vf4d6V/vweVeHJwixW+WoUu/lOzFq1wQf1emrau5mEh1e9pbh7rOc48nW/ofTesp2Zwt0UWUqMusassEZ5lLcxn2ySxOO83OtChfZ/N1Z5MaU9ryBu7515aJ7Kdl5ljgPK4Fu7y9ms7Cm4TDnPqtDsjpeTiSKymvr0l7mfGlf8XMtrrwEr4B6fGXfwB4nJ2R2ysDYBjGfzPkfGjDyPi22HKIWXKY2vFmf4j/wCXJ+ZLZFUWR5LAlNyjCdrkLF1JEq025QElyJ/V5HS6V8n69z/t9N8/X73mBHMAobRY1fM1cw53MMH7yKKCTfkZZJcYOuxxwxClJUpxxzgVX3JDmlgeeeOGVN96VWdUqq7Irh4rb7LaILeo0aS2OChcecdr6cTr808mkLKr+F6cq0GmZxZToZ7kndEB7tU80oC+l/Toor08N6pD2Z8eyE3KGsiOZhcxixp3pvk4Ja1gcBqUf+a57/ldJRlhmlpDwDLPEGONCF2eFqNDOsca6MMfYlhxn5F8juZJsvmRbSJEwlFJGORVUYhKyamqwUEsdVhpolNRsTDDPJPvskcBOE804cNJCK2200yE7ctGFm2566KVPNuZhAC8+2WGAIFNEmJbUDzlmgxM2PwBWmHm8AAB4nGNgZgCDf1sZ1jJgAQA2wQJkAHicxVwHWBTX9p9luTgqorKudVVsgIpIESsoKNixIcaONBUERKo1MbHleU00xthrihpjixJ7TWKaxm4sUZMYjQ2NGl/OzJ4F/+fO7sKCmPbe93+fnzszt5x77im/e87ZWXSSs5Ok0+kq90jLSsxoEZWYmtR5fEqCaOqi5EhKrk6Z6Copk5yUyXplijP+4KqHMFfnet1fmzefc9vFtVysJctUbZOp3A5mYmcrbzYNH+1ucrleVYol4hKTXCV3qabkIXlJvlIrKVgKl3pJUdJwKUGaIE2T/iUtlt6VtkkHpRPSNelXnaRz1zXRtdN11vXTvaSL1SXp0nVTdK/r3tat0W3V7dd9qbuou6tTnXROlZ3qOfk6dXKKdBruFO+U5jTJaabTfKdlTu86bXXa43TU6aTTNad7Tr85mfWyvrK+lt5L31rfRd9TH6Ufqh+tT9VP0c/RL9ev13+i/0p/Vf9Qb3aWnas5N3H2d+7g3NF5rPMC59XO7zlvjsjOGD85MWO8b9bo8WmJ9JmVK+6zxmYkiqfR47MzxCUpRzxlJk0Un4k5iWl0TUwaMzaLrmlJ2sT48ampsXRNT8xIGp+gNaSMTyu6xsdmaiRIC/aO9NiMxLSUxNFZ9vsMG8W4jNj4RFuHdu/YMS4xy6GLnuydxeRsaznQtLUUE3ZseG6IfYmSTSWGjZ2UPlaTgu3G1pySmJlJlzEZibFkc0JIE7JjUwQvKdmiIzU7JSspPWUS3cZmxiclZSWlJCRqDzQ8KXOcnYSNnJ2O7dFKzL47QdF2X0TW9uxAu6jFtoBdD+m08eeEVkpipWXxnCBKyrOUMGOtFwcBJaYlxGaOtd6mFt3GZaekJFrHFptKkRQcRVC8/6LNl9h5qW2X2HNsRsb4XMFqdlpSQJuuQeK29/i0MWGiPcDa2FYbpO1A+yjqL/kUoA1LiEvRmq1T22ltceOzxlqf29jHFDeFFbGgMWTjw7ZbR2YcutsW814s2JLclNEUUDzLzqUDzXbFvYI5h542JeaV6gzT7hPSxsTFxI9NjB/XytdPA1aP6B4esWkJHtaHpEyPWI+sjNiExNTYjHEe40d7ZGSmZvp2GZ8+SePDI8DPv7XHwLGJtvH9MsYnJ8ZneYRlZ40dn5FpbbRDtfYkHlrECeAmvG0oSR9JUiO9tEOSvPTSLklq7iztkyQ/SdovSf5MOipJn0lSG2epsyR9JUld9NIpSeqml85JUi9n6aIk9ZOkS5LUn0k/StJ1SXrJmTBcN0eSqpbXvd5cKidJTpI0SiJAl6ZIUnkdIbrUUSI8l0ZKUgNJl+ciOUtSFUkaIUkhkuQmSeMlQnkpS9Lt10thkiRL0lhJ0ktSkiTlSlIlSaosSZMkqY6kOyxJJknKkKRkSZooSXUlqb4k1ZPoCJE2SlKMpDvCpFBJ6iRJFSXdF5L0gSRtkqRlkrROkrgkzZckF0maKsSg+7K2dE2cP3pi65QuWfe9U5DTRKcz+or6t/SXCOsDnec4X3R+xuazxy77yrUot0uuIW8tX7v8ofKPK0RWOFwxuWKea3vXVa43KrWplO+2q3J05aNVhlW5VjW76kX35QadoZfhZcMv1Xyq9al21zioeovqK2rUq7GrZo+aG2qF1Fpdu2Ltk3X615lrqmbKMJ2pW6Xu9XpL61eo37H+No84j88b9GpgbujXqHyjXY2bNB7d+GKTfzW575nh1dBriHeg90/ehU0Dms5teq1Z3WaJzTY3D27+hU85n24+832+azG6xSNff98Jvm/6fuT7fcuKLYNbTmx5yK+J3yy/XX63/Wv6R/uvCnAOSAgYE9gp8O3A662mBtUIGhn0ftCt1l6t95CrJLf9uC20a9tucvuK7Zd1+Do4Jnh68Lrgo8E/BFtC6oYMC5kUsjhkd8i/Oxo6BnSM6vivjns63u0kdwrutDO0XOig0CWhx8LksF5hU8O2hP3Q2dQ5vvPxzgVdWnaJ7bKmy53wfuEp4SvCn0XEdG3WTd9tfLcL3V/u/qTH057GnjV7pvY81vNZr/691vd61rt97zm9r0SmRBb2Se1zrW9A37l9P+9Xvd+4fp/3e9a/d/81A1oOOBzlG7U66puf3GDq2hyFwTi1DyTwXPeDJjbecOkgN8IezsBNYUw5SjcGC2OwlzPLRoo+GN7mbGxhPeM3MIAZ7uRBrT3Q4QgkyJ9i3D5stxvryidwACtFGtrAF1byV/8O+fwXkcfPzFuM0J9mj4QvGC7gzO02h0ylF0Qr/pDhDs1gjbIM1mASvGd4Cs24UXlAg+9y6ACdOUyVOWRjK6iJAW/LfDkzKNBkC5R7zKEH9UzAQGiP33HZcpLmrDFhJSNXejEgZolWe/5bY461ZI4V2rXGIVzGPaorDfBnsIELSq34tTYcy9GAmh7tsAGX3WB+Lswwb4cZuiewVq9+kGuEpxymw5Q8+FjGdzlLwnBs7Ildidhsjl2gF4d7xMgv0Bn6w+tchq4cGntuxnAZ1nE2HK7gQhiA3xOHtTjuxe3ckiNzSxbswu2KSSw4gcMU81KYohOCUHvBCr3akGQwlMMa2MKV0TJX4nENbLb0IxqLOeMmsy9tFaYYuXkpgym072McArETx7u0kXwMxFA8QZQnkeCUVpCheEK2RlwvhGseRSQgmxVE01VpxdS64jmDFYir4snU/tb+wuGkKEcS0Ai++GdklJrQyGoBMcIC3iLC0WRxd4hulCNrsEbMvcNUyUZLXJUopnax0epDM2EjKQiewGhlulVJ6jZYole35BoVZw4r4VWuGEgf3ZjlV5qFoxnkczYbk7ERmjCLtDafYygxA7c0rYVDP5hFWuvBwa3pfgyU4QPORsBefAti8CpJvDbHPbiTNEZaGwcf4R6lpdDaurU5al0SjiXXqrcejntQ6zK1B10L6jLtWXMWcWOxsALRoVi0Z7eCbmtzqNNKQ68E0b1RG2jVscMI4ZUvHIVTTS6xpSQcngvpJlYhV3eZ3CsUVumVz3OFN0MfaMfhgMzNWxiuIiKF20lM/m3ao5GEU4O3ucrBX+Y3rAy3pr790BfbwX6x656O7BarLEqsO4Epgwv8GJwieLii/sSU02othj/SUx3LANYUXTq3iPCQ58M5mtDHun0v0qrJ+bEDPbO/zaw8xfacH1vHqRVpXedL8CbOhtkEfjR8uXkvrDas1HhYLkQ+kxlOcGCzIG4OhBAEDfwSh21tJsNHBTMZ5JJkNoghm7f++g3EHoIo+XWMmIUJHPUyFyNW29Rk8SJxbi54h6UFjMDeY9FLToKmw6FX6s8yblPfYRZPYYMHi+Xwvjoc3rPK4n3Bx0TGr78G/q9Cb/lXHPRZg8tYVVYSC3IZfGa3hPeEabzLuN9b2PwdbCz3hKY9gQ36UbYsUb9m+KnDCjAIWmJL4DgL/oW+4Cu2/v568AEFmq0nvLwR+l9eWX0LOhsNZ4+AM794ez60lLEZIeWNI7N7T06L5bLhi9DuvNd9dKXb46FYgYf7zkEfGXxo0Jehbxxas3MH9dwI/YJfbAYVhMmcdsBT9Rys06sbyVVrc9gL27iSTeiWg3thO/mZbKnDcV8xQtKtUoeTl84w4uscw6APh9v0eBfoVoPa2RxCMZIjATDeIdSLJEh2WBIqk8/8fy3rbWKzS7ngNwRy8yBd2QFZmoXTzQcOXjOPwQ4u4AkiIZ7DDlpjO/aERLxPPInTdk3BQjqsdjB4gx5G8ZvoxAmg6H8AuuBIsdPLZQn3Pr+18upmGapiIINFZM7xsJrR+tVvi2Xe/fOtt1GWGWEYLmdjXk2YFU+o8Odi6DUU67UJlLEqtGZul2nfu2GCMrvsfe9msIk2tNdCN4eJvYvKTQbhZ25DUw4jbUKIdhDCaBLCbKsQYvitFlYZBPi3whEkggtZMNH8DZArmuBd5SuCETUoywgKhwToxmE50VuKqVAOJxyRsf42hpU+xFoHOVSlDvb4OgTTRoI4SGFL0SDDEs5mwhs4FrrhWdr3CY5TMZzjClpwNHihO7zRS4aQGAZBsSAN5ShTRzWs3IoGyRhMocbFVwg8cQVnS3AfjMcO8CvxeFeg12M66ZSdxN91ujcq4vg0YWXb+UBAp8RYkc9EmiX/fyMbZpicVdvp0lrsa3a2EZ5xmAXpHM4RfsdaIbqwF2F0X6yBdTCOuIjjWAPqcOhLI3rZRsTSiHMwA9MVnbAaO+2iM+W/St/b5JJbyhGKV+wNH2gBXy5sggDYlAtrDE/+Wwsb8jHN5DLPeIl//RW/KPPvIr/qyOWOPLIPD5V5p6/7XOKy0p3/YT/FwhyScKAGvtYoOF25TJb7C4UxqzUMpYAYFxVQILo9FmuNxDbRGC8PhNhh0D4Wasq4Ul3OcK84tM7ZDomDpnLH9MpgIvIFCSVVPc42gn41yGugsrwOq63FCusbyZBacJyJAYqXtkoerRJdsIWlYO109MlATzkdPMeDTzLUlnGESmf3NhoxkkYkYZ109E1HbzkDvCeAbwrUkXGQGLFTiD7FxsURExusP0JMfElMTIYb7MLvm459cln+pMOmqLMeMuTgDQYURFveV5cwZZoarx0H2BvfZ53QZUxYTJAc89PY86FQTsYe8D7Dr4nX6QUptESMbQklX4Qn+XY/v8CUPHMTht8QmWWWZJYQntwrubWcfD35eNx5GVcryYw8jCn7CpsQZpDtm98X0aBsvqUHVwoFfrI6hGUaZ16c/s2Wvzz3xflD52XFbJapK5gV/ihCvGymzOYsn+fz+wvkqG4Duw3rJhewwprMrV0WAUnTHHNbGO5+ERYogwgLFsNifAPeMOQpg7KMhh2UYvz76oH78jt0gGVw9GWGLIE0XH2FVjiEc2/gaLK9LI69fXrgEBlmDWXrL1w6CdXJ3vaAgZ/qxVEn89mMd2z3Og7KkTElC0dT4wLZkMcxHYKwPCRx+SREGwm/gw/yfJk//nkXlF8hn1wETVZt3SCyD9pGlcYe2Ios0IFpIJN5jvF9GuN7HRmfpDE++S8zfuBPGN/3Txgfbb5Yyu3Jy5MxLMfcDJLBTFFbPVhIydDb+DYsVdaR5+9UUwgpVnEYAqO5QoGYImMMhd2LifFhvB26JgTL04UlHWW4lLaZqQW8hkmwUFhGBFtJbTt3tr+BMgzkcgQkGw2fYEfuA54c0gjf0+5AQwglgA+ns9OHY4Js2ElA7oe+2JkE3TMLxqgTYIzuJkXHqp5OjfkiOjbth0wZ5xxi6VipdQhWI2Z6cH8I5BBPNBNvEW71IJru/HroBjoAgEYOgzSMhFr4Bo29QuvgFI6PRC4GCTgVrtBapURxE1Yr75JO34a3DQeUfblGwz6I5j+BnHdVpsPDMJljBDNMhbftgdtSkTwcZSSN+CvtwJXEI5OYcCTGcItMCuUWPQymM2oVaXffWZIE7bAl+HKg9BESblHASCcUdOJ3sSFHkg2mNUdPDCHOhmfBKDgGEbAKRhFfS3AJaWctvGV4qrqSSN7glNhWPErJNs44wMb6BA1BF1q7A0f275kwTFZF4HyNdGTC1ygc+ID6znOMw+m0e1rmCcRhNtzSwHmb2tm4BJreB5mEKUNLfqPhcmxVkgPN4h25uPff5eL3F3GBhcq9UuZriVubY/YknrIhVUcflGUmm58YKdhjlB7xnz8++IDLu/iW19bNlI/ASJa0JGw15YY4kGNLdOaYKXMPhrECokYxENdCTyZCDG6mK1Fxe9fSB4bCMohVe0PyNKtZbIB3cBEs0kwjX5UsfYxwlJJh8OBwWDZc5eZ/M8NlFIaBkYyg0ZAff6U1WcRQq0WMEhZBrmSRyJF6wDu0xWh+7fHOq/I6MWUM/W/VoDMG0eg2vOulsd/ImB7MPkNvaIN6WEciuveG6iPMxxdMHOLIfGJ+geaa+YTyO8J8xpJEk30o7qHT020OyagRTLD59yJifakyApYZ8pWGaiMjh9a/3oX6NNfEr/lzbEbJFgWlywRODSMfXoctwAcn06pPMZCUGdadEi6uXKRd4SJ7grtUpMGjaZ0nudAVPnaH8vAZboWlhjtQj84a4RrmJ1aEeATVIcB4nZ8+zq/I/ErXb9pyuS3v1psHyzz4VK/rxLCdkhb71IOl+tJENpUoVizQFre0hiQTa+6w/jba4x2oS/ZAYVwC4y3ih3pyOVHIOIkdodmvc2gEeg6zZQrv1hBr+KestdQ4U0y5pRhTXNn9JwweWDIZ0IFpiVErMyVCyWV4jJ68LC+xiUKgxzX2tQ1ak1NBRGmoVQuWOgpTua4ZdsYkTWfzcB7prAEsVDxoTyeLVlXDSEFN734P5GngxK+EcXQh9SUzDX7VAdRb9dINwkH5d/4TpQH1qHOkTbd0qhBdX6gtYnQkxXu064tB8jAI9PkBG5O6v8NaHN279KdY3rBrBiQxw1bKMpjbbKs5TROcPZNguvTsmTxd0mxqqeHEH9nU0mKb8rHZ1HlsSyF6hx7oT2fx65BJ6T/OFW74xCqHosWez7JLLO5J8KlCUy9i4fSCv8nDmSoOTHxcReNi+wJHNhSdibkaDV+tLU65m5Ipn147u/ekNAp8DZ8u6MZ738dKdPt5v5Ip96f93jy0eudO6tm+4Av+nTXlnu5wrinbYaX1bLtCZ5cIbgkP4REmwhQ6qV5wWnEYY6QzLxBacxhFT3E/Q5B25vWkczSIcJUGjwrA1tjTYTWB3P8vK3qbj5URZ6hjNQR9Lsb4AupZWtvc6DZbzFlRvFB24GE4WxR6TCYB76DknBnWI5m8srLQz2j45k8CjPUOAYYDX44H/iWTczbxZNjDTS4SM+TZwXwKrXeprOPd4XAvihJEIdhym5GNL1WUv37aW/qTzdeEaVNzN2jCWoALyKoXFTu9JzN8zqHh779CEy7v5Z/OXDdLNiziMIMZvsqYH/dmGnFWjaPUOR6N8ivE8UbKyJjhfQ0osVYWDFPfhEE6qEjy94DVeuUYWcJWTsccyYxODvD3/BXH7pFxwE6GLu+PzOMnZH7xh6OEMDJF/ccjPwiRYepeNhLC0IvS9rdovbUcewm8oPgL2z5pDGNGyBAVxx5nH4jjPSlza99fi9IMPORIKugpdhvBdpA+I9BFnH9ulo+mwlg1FkbpoBshotpIHOIpIoRcbQ2skK6BtmNaXAt0dD8UKqITJHP5U/71ws9XynEwgmXMGjEzk8vBfNx2fpWs5j4DouM2ZxpMwD4Cu4VItfOPMHWeYY+yaprRkCeMuvzlk9BKNmS9gVnMMBG47bgRYFnQiJEpYGuvFliPdmHibW9xIEBRA63cFRCg4DpoQZAyWRy4RYtZk2laEKtZs2k02hbeK2kr75nusPTE6drak6TnFt8r/eXVDbskdDaxKv9Zju2wBfFdUwmZHdA43+fA+GSN76nPsX3gL3O90OSMpSAjSjtqdTvMql4ZRra/m/y7taC+kZLVGMtTluyd6ZXpKWc8zniY/FDGUcpThpvE2RnLYS5ma8rebXKJMaQrlWg+Be1QQxnOPny6EWpthKryRqy6AWtuaiBDDctwpvXfsNN3svSkQyAVqyZhwxTsICdD8BhomApVZHRSejKcR2MYjRmH7mOxYTK2l8dBx7HQMA3cbCPWEye+1i0cNB/Ui+/pttAK9SCL7b6w+ezmU/LWblvDd4fJUI+EB9spTCinnGDwu7KP4WYiXwEHsJGhY8OSuspjT489H3NRJmcZwFAUJB9Z8pjbIEtHGGNiQUJGFBgaLI2MW6edePkCeelIDuWenIJuspJlcn7IcAPRGyNE1jyjWUZTOftB9v1x+cUiU9oX/s6mhFM6Va3dOCy/SU55m7l5c0hVQ0Vc7Wb20oMbpftewiNTmeVbui5iyj51OD13Z4VOwjNTmSKK2K8xywWKQNwucApxlNy15HAmeBfiwBVeI7A/oCgYZyQYYQK24fxqiIQwDtyxCNh9JZ0EQQyqT/khYgk6azW/WfAKDiDA+WQVjezHkAhQpI39GX6YhcMIOPF1xwrg9zmEvX0Y1l/R6OJ0qKfV+xbjh/AStoXjkwjGYLKRKy0YNE64O0TLspH5dMBGk2R0VcOMDT/yPMyBWh9c/A6qr5bdoGYuzIT94A+e0AIOwSwdzII1evNFc4xR1EAPwwhwz4d2JHsjf9D3TJT8K4xjqLuDdQ5gC7L/rzm+jEMj8K6MzTkbgLR0X87mZs7N4BNknjkvc16WjNVFjz+DBM7O4m14GQfDV0SxGYf6e3/7RW5CQVivIU37al8DtaPg7N5LMFyGR5xdAH9mGUD03p37Hn9P5h/Me3/ee7JCp5bbnVzIMp+CTN0TWKf8JurPbSmjL6SDCDZzZaJWah4L29FCNAsoc8Bt3JJL59lEGIObaRyJO8uIg+k8gcHWQCEfdDAMXiLGBpGMKKvBB9qXmjocjIMEmJtEMfUmvKZTBou0PVYLbw+QCX6PL5OhLCT7hTfZO1p51cTozGRudNBnmo9Cmg7c4W3lVXhHD7XJ4OYLM8m0fmO5mBIzWMlgN2y5RJ3Qjlh5A0dCLzxMrO/nmIi9OW6VtYwcWty/R3KToQH/dyuKbYlB9xB/bILesmWZ5S3mtofEogyFOCUU0tzNFcj4JsAGwx21PgnnLIcpFNbAfFqhD5aDOpiwUeZLRO4StA0kqMiBMgLIwWjqPkiLf8IxC8Nm4zyZTjM2n/ZQ/hKd1zJlhLfb0Mq0eg2PVigyz5rCVeIY0JWSk/4cnCkoMdGAWujiL2o0ZB5Y/vJMgSOUDi7E+UCk4VuS67/X5sCHkK5GwOc81/13+EDpTtncfJhvuPI7fGg0XFWHCOIfMsMV8Z0Chw8ZBVF0TWcoruZs7bu+gkqFU5k6cqHREkmNtKt7SpjajpGPuX2YC6nKdxAP2yFLZ/YXJ7GQx0kiQccs7KdN78DhEI/vEp+uZBLDo3rKMzjbpXgw1SiWymIFv3HWsWARZc8J7OCnd7f/QmJow6ECunHsSPsMRheCNrHROhydfpwhNrpEbHQuJGNXQnnZ7bBg4zzEwlGY4v6EVLMUdimHYYnhqRpI7FzgMA7Gc9hL7GzDERQULiNqQssdwyniEeUoOA0Uf5AfCXe80WkDpUXiK8hxMJtcqhtBnowqx1yyHMtbZOu7yP7DCYLluZBqpLyW8twKpCHxJSu0BHJ+COCiFgEyVuWUJBmecmyDrmhAancLEeb+BLLcr5vn4ibYZPgRIgntN4kMQXUzOecTP5NZocgnCOnVLLq+ytyO5JLxTYCRSjcYTZtcj+mwTEmjI3YCbDQ8URvRRr8Tdhih5adkaPXAD8M+lAl4DfnQfMtTkfsHUc8kct+OdCrImEcASLEvTiIxBz1BE/gmyYTHhicYkYq10Y9jH+qZDRMxAi4Jx44zCuDU3eWEkCIXLv8YgqwbrdCEYyMaXB+dfLGDqA1xtYMR6/OmdIpXp8HGez9BQ83C8yn4N9LQ6l7+WFdoL4e4/gxilXPkWaQ95Qjk4RJNeyxH+9onBw5z5W1Cnl2Uo3fGrW/IeHE+pmAmx31EaAuMwFGkLu1bn/pXzoFBVFA5nsXyGKV9z1CDt7o8QVS5V3L2Eb5OkXd3AjPZoCxRc42kE8oeqlqF05qQ3qBpr5WwQYpQW9AKfliZ/C2QmD1pR0fCtOXK97Bcrza3wmNUMTxGF8NjdDE8RhE8PrPBYzT3Jp0D0JP6EPpQCiDyl4fYh6NK64E3RpIL0nKUkJhXC2T8kZCRhhnNo4W5pjE8q33JpLCygbJwNbPUJw89WYSTzew4GfCXcDKGcPLQC3CyKXHb8AU4ebIETjrBErLT9YSTNaw4ObkYJ11K4uTvxTA5sEyYfJNgssJ/ESYzCSZPChmXgMkfbDC5ABYYrvzwt2FyBMFkbztMhtpg8mQJmAwUMNngP4XJWySGtn8PJk86wiToNZz8hLxtMXlaBytOJhfj5HBHnOxCHvuqFSfL2XCyOv/pRTiZU4yT2wgnP+byv/4EJ8s74mQlG06etOMktCwCynf+HChPOgIlOGlIuVQZT9tN15Cy2XNIWZ+QMtSOlM1KI+XH/xApabj0d5DS246U91+ElCcdkVIokA65PPElkijsvxAqvysTKgnePK6cJahcXAyV8RpUBl1OF1BJAfAmR6hcKqCSFFiuTKgsXxIqhfoKBlsMyq+6C6DoL1gMRnJ8Bp2VXxnl/ow6J8M5PJQjKq8XDKNg02TjLX7mDL8lG9bymxFn/LnsxyMieIBsGMX9z0T8ohG0zlEXwDnrvHTHedtLzUu3zePqAvsYfivitHVEV042WEQXOsI5ZYCd6o+wydxBTDltnVJEVJvSVZAseKuIZIlFi0laDCb2oQ7qw4Xndw91lfeMvxSz5Mdl/2KWbomQeCR+ZCoXrgMREMNg5Tcjx4M38QsIwW0yvE6I30FxjiBEhhWkiYM3FR14wwnxVgfDZjgHJYsnx2sOdG4Tncf4kVHMhQ6w+Rf4gsMRmnsVJcULm8EcbTIdPCduWnS0GKlycXdciB0tFaxkYLjyb5jtvheyX4GJ5H99iBqH4YwSixFnOPiIt2vIH50TH2PX3bLhR76WvBS67v74ETVS5yzq9Nl7GtrNpYeRImXFwE4cL9NCg8gCGw3rhfVm0rx0YY+z2Xrh5FBv5v6eHBvTmIHUegUCQ4Ux2vgxsR0w0h2+hdxXINvwo7a9jzgEknNfoTUGigWPHofAebLhNIeZjPZn+BH95w36hkNzGkDLwmUMvIgfkUZxJKNsbG9XjtSFxCw6f+wJEaPE3GwxLyImkTyXdoK0TfQZEUEbt3ESY2JbIcadEr438U1lJBnQTOLFcFoZKSAzRsxO0L712yr2lGBvtIi3QhwJPFZG4pvwpnUrtumkPdtQjjH26SbzABtRMT/SwVLU/v/cUiIdLCXyn1tK5POWEvm/tJTIMiwl8n9iKZFlWkrkX7eUyDIsJfKvWspJ5R0Yp4MraoDePFFNMRYEiJHjmBogOtUqDp23S3WuN1vcoR3sNxyBdspUoznHEkucLWIFfeEo40uZ2heOUMNiVih6rOPVp7DPcMTkPJsm0HlIXYp4tWcxU/shDX6ZFfRDmoyLaDxQhAOzIEMH3c1D9dAdKEQdao17CrXrLNtzhvZMW5kESTqFLEyv7P3ZCNniq4AGTKktxiQxi7hS7ISi3eJhfcYkrd/t5HXzPB34mefqzTOvG+kUa80wHx4wyId8hq2hHcMH+FC00UcbbEcdSB35SEPaYGvrOOKgKkyYJl51rwWj1aowms6iWkorI1B4/i+ofOTAOS4f4BuzTwygg+lx4HfxD+mc7MyhLlSbBatkpGHzUB4SFcblwXzcB32O0HnlcS9siyj9kGXVxmoLcTWd+Nq3fs+cIqZLEKhXzqgeRujC2VTYz4BCJfYz+DJcCTUZiI9A8GMompdTP9K4lUjXedCGBaAfg1VYk6H4uIm+DEQzSb6nGYtUq1YXqh1lV+0Rm2pJS/COUO0o+4Qi3dIMDvFCtzQL3xG6PWrT7RGbbhVP0u1MkTFZdat4ltLtTNtzpk23qgGS7bqF2aWUm/wC5SbblAuvmbldu/BaGeptK9T7wNpG6m37IvVuKEO9x4vUu/+/oN5VpF54lYzxmVMQqXeQXvkUXjVCIqlX0TE4jMPZb9CD4VXaAlwlu2wgng6Sby+nfqRxyy10PUQI0RB7MPiebJUSwdbsiXg6AiNElOX2MAeSsFOOiblBkvtNeAerwzQ4AZm7CAh3KRcpaqzBwSvv6U3ZkHYPdVphGdPgbXbu/ufQmEOsrAm6aVZgQpiMG+ACu3+GgeuNy+BE2xW1VWwMvjiNNjZdvCThJ74yo9TrW48bKMmGXdieQksXwsMe1DqFgu2elGbJ5Ox7jV0Gt0lrS/M8uM9V7e3N6598ef+M/P4qtg92Gw1be16N/ZZfkPkvx7/O5/I9/lk/HiLzDv0G9IsjOM2fDKdwH23s51x3aA9X8MAznTxdMoyl+DjNCJQUrDbP016pI901NJnrGu/y09/yX0SgeKfrCdKED+/Wk/uKQNHvVI97AqLz1VNwilvpPSu8TFpZaegH/Sw6IxCdiYLev4jeWkpdwgW5E/wOsdf1WyuxHtxP5r6negpS2MTOXgNIdocHpB3x9nIlWG1IUWoqw4xA+R1fTRbd8tARcD0vQ+3vr4GOQwcS6es4AFpqydRbHOPRYxZu1LLvhWB6+O1vJD3Gb4Vpv3Fp1DUiYKCM1YLDKEVfLhuyoJLllaKN5hVttKu20Szud7qHlTuLCZLNk7XNPoA1F4m9rTDDkKcmqc2NKFibSE7VcvAgdO0sY+0ObZFOemKNEoIobEkZmAxvkeODx1uwURZfds5Ak3ePxsQx4/6URxJrv50+c/NTGapdufCNeGfXsAcrKa8YW/CuQkyGS9z3dM+7QquaEA17hBh9hA5es0WsfWClHvpYI9+fKZ7pKOKZOWSc7RXn8KJ45hbFM14inhE9zXGOhz2csZM5SWQuiciQBkAwbL5VFM54UDTTXEQzoscLT9wqima6UTQTokUzrzlEd4NhPs5XYujMHmwNz2L++MyOEWe2IwGd/dAG3V+P78ij7aE3NIBXp8Asiqi+scfenfgwx4gq4TH20SKqdYJSn107HCOq/aehky2i2s0xxDGiGtILG4mIarw1otqgRVSNZh4sEVGFhGpVBBtDv8NM5akIqq7CzCnwmuGRtinYxSHEMar67Di0p6jqjoiq5oi3ebD1vKgSUVXIRdxli6pC+T6HqEq/owlEjhJzs8W8yJgEx6hqeASGEjfqRksQjIQ50JUy72jlF+iG3eiZhOP+BLJhKnE6A4aQPw2AjTDOsG2tOc8SZIR+HKL2P9grd4dIFpqKLYdjay5bpnBcQsmxkkb582hYDJuUsVxWBlPYQTGoxUU2XFzLcWs8GijZlSN48gF+hrLLAGbYPQoHkOiai5f5aI3EEz5HsTo5wwKO4RjDcQdxvReaYTy8p72f9ujstnsyeY3h1NrVWAFqDAU3aj/Kb4qv1c9ovw77QaloOUE8PeR421KeW87IRJhb7sBDvKMQBkSrBlGM7SxeIgsjYQbdonScEklozW+EWTE4LriB9s4CGWGkg0tZU4R/5FKRDi4V+Y9dKrJMl4r86y4VWaZL/eVAmCw4sgyXivxfulTkC1wq8n/hUjjE5lLhmkt1xa4wAivmKjVe4FUbTpvzcMgfetWKF3lVOdlw7nQJrzqoeZU/M+zcLrzKsGG7zbE+Op34rc+RMh0rrrRjfXl6NVYs5VhniYE4cizXYseqoDnWhtMlHKua1bHqC8eiRTXfqmT3rVDxzoqYUeReX67NUYwksFMQoxhzdR+YnB/rVfGFDhngccXIRES3RZgIBYWH4BSDMZxtJnsWz99Qv/hxSG8LXb8r9Zwgfpkao81/CU9p45OETsdY+wV9MR4ukJ/mwUjjYUGcHgbTYDdLDmaZXBTdFnWwXp1scqlpxImcWbJMqsxgovCjNfRQfqEO5sJsvTLVVG6H9TVY0+9p1jdZHSkoizHLCFYCLgoTpNzwmDWhbEA5o3q4dEKJL2u93LxIb15EnYWLrJ3mReJ3FJusnSZZ0tN/6jYpkrWfHsXsXFivVtPBYLWaXlkK642iWNsIGnGIICuPQLrFCLKDCPI0bMSRWgn/6ZbGkT8ds2azNs5ul+ZM67Vxdrs0Z9ZOO2e3n+dMCSnmTAn5e5wVNLa+xtkWFD20NVc0wlrOfhZlwZ6iKPpcb4maqeVnazYoXaHAdLIepooRBInrxYB3BG99HQdAZxqkVik1yFLJ8mupWem2VdXNz/MEy8TwdQ5M4hT78HV65Uc7k11ENw2zLBLjS7L9WKsDU8ys6sHNXgu1T6BueyW4vVYJviIqumftleBwUVz1d6wEi/Ko2o/m6MQE+AG+o/8X9NXSHWaWnGebZWK1+R9WbQsa8OcIhFv7z1qrsn+fVWvx2UrzVvhp/+crvY/Nw0ThWVA8AlfMw/5wD7zARu6mIFfUT+QCbOSu2grPfUkmz0sb6invlSqG0x6t/Nj3qOy2yVYPV5Tdf8x9HjQ2h+vumAv0ymvQWHtjyVJPSWGK+EDx1MSSwtRblhQjbC7Rt9nWZyNx0VyoV9baSChNaISliY2EUo+GFVwXJMrucwNXrUAVolUxQv5Cgco6wewNe0UVY6+9QpX9wgoVxVZFJap48xA9pT7caB5iK2MMsZWohthKVEPEj7RcrTWq85CjV87/bIScF9SocmxljFq2GlUtbbJWpOotyhhr/3mRiniwV6mCisoYQbYq1etQ+eiBs1w+yDdkfyvKGI8CL8Y/sJYx6pVdxoi0ljE6l65SkXS0MpJNAX+hjGSbUaQBex0p+4V1JNpLUSHJqgFRSCqhgZm250y7BtSKopJk1QC8XEoFyS9QQbJdBdZSklUH/0EpiRjfUIYSjhcpYf9/QQmr6NA7iImQSMdatN4czY2F4o84YCKje8Ls903OD6G/7rx6VX9e/dQIyQQFw5WB4ttpGGEZyCCJYohjalWGk8XwFtZzRHdpuvRMWjNd0isJovIYztkUUXmcV3blUTSvEJXHcFvlkZddeRTNbo9tpa9u1tLX+dKlryei2PW9KH19T9be8IWlrwai2HVVlL6uksh/Kyp9/Q4PoSk8zYfW9yEQmup+pacsqAWhFPIPhqZ6tSM81L4HXgrLOFygs/sC0q34uyN4geMyXMaRWvECtS2jqIoGNBWVERwk3mKbIdIDoFuYQcqaQYE3DqIomsbPxGj6N5OoJEInIwiTIt4fcnZDsObJWQNIYAc3bj/MzxMNF/8vA2joGlJDLVwsfoPA7nO2lefl8AEyj0oYn0ggq5izIIVYH6gMhSioDSk6yrpSwAOi1GWQojcHZxmVYPGaXT5XginGDSaLzLcEU4wbLF6zy+cWarUEC+ukcbRqihGPcdIO53CMHo+RRuiTNnKMbpBzpFY8hnRL42SLn7KfMsbJ0Bf7wVTry6KtoPF7MEDG4ZxNbhPW34eLF50aP7b+Btv9ySOoKko7P/Rb2UYGGpMBAzAEGosfuONU8QPgvhynym6bzb/nws5HOnid4utFUBEoh9WbJXMf47ckkDpwRSRJTHv3U9nMsDHZaBOLM90o9NFIOO1mBhWFhL9nlpn4vREqiaHdGAXqjD9iFvEHSzy1Jzc8r+6CSEqt+ujItfvQTW+9kqzuMsJADn4U3cNAkT+hH/iLN28wmqO/+JXLIJGsUZufeEeHQ6TRj3c+L87DX85foJjhFr8QJsp+/mGd/UXkuVvtDk2wJtSEoSBDN/B2h5bQHdtAOBlahGGHguoKoyFnQcZbWQuzaQBn2V/P/pJ/RaRP0j56YYU72t+hGcixqjc5twzhUxk/cXjrTS5f5R8P5+1lPpjR3g378GWO5dpy9CYO6972E+8XGHY85Cc/ztsjz4SlpLI6bExSr7SB4veD7fnozfxTmR87chhkwehetRt4KdPBWwfVIQJ+gwg9VDdvNM7FWKiD3jCBFJ3Kyeq8tF+MXSLmErA2NMXxxN04jvXQex4myhTVktXKX9wRVKEC/9xvHlaQeUfSXMUBrZAasSLv9zMHSv3VnenQHivkKO9Cu6fQntLJdpm57jCcjJrDAKUxZZPzYIBh/xGTS7l0EaOCk/iFQWeZX6bVwzzAS3uZawRHF/TkSO0hTPwVAyf0AvF3LKYcKVyqHv8HE3OPeBZsN8JLnHIA7aeZdEdsPDWZ9xp9+biL/LJG6eLmK7e5fJ+vD+EdNRIhqZ18i9f15SlFIz8qc6SbZZvJ+YH4kZq/YtID0oMRKMXF+vZ32Asmu6m9lTyRvIw0sUt6c52hRvAGb4bZkM1CLmGVh83Oyxem3Zp6nsvm9sL0x7FCunbm/tPCpsn3z4Hb/avfy5ADOQyb0sSC/gX9mZuJnbZTlR/9MVWTyyErWZPa+Xm62YKuN3gJuv2IbpW5drqGTXpz/UGCblNmiaazxeRe3UbowT2K1KKVaDGTOIouGKhxBGYYTXHmaDtX1tle4lhZyUwu4g+bwGhmUuZx1uYHdu0aM5XLsbWpBCqwioY5ULQLbpEmuG1DjWp/tT/xSR/YFL0Z5GAOu9oB3Jrf7yKHLfNfRsm7EJ2W+9GVvHr5hWVys85YxTuko4zZmO0guEWCRVO5wGKy/Whx9GKQ/TxZTXRaziiEWTZhu+QWCcmZqt4bZFQHqtGsYKA60MqvMsgSTbK7a6PkXoMi5kEWbaPFkrNudgtNjhKTo8Rkb7HZlbiSFTbg2p9LMv/G2bV2rE0bVvjY1uJBVreChpTUg22Tfs/xQif4SqvUxWxND1aCmna0NqEvXGkjuSBH+dxqFuU99SpOsZlbNAx8ztycP31eQtE4ULxg4M1Uf9WPFYgP667obH1O1tjxeTONBrux+Rf4EUflqxdz5JryJxzJ8n/IESh/zlFJ8ycpvVjsmPGcsavRBdHMwVmc59mEX3hXSTPavMUlwK4lIQDH5UgEpgrZtFy0WC66yGi05RSfP12u3FnbciYlsXi98hOL1lN7q+4Ue9tBbLcVForg5oFV2tOKQCz5eRC7KkAsuxSI2alqIPYHVG0gllwGiF0VIJZt25yVbpW5droaiOVZbcMiEMsGYslFIDbIBn92EFNeKgVieUUgtuKvgdgqR4p2wdlAbHcZIJbNrrYvA8SS7SC2zGa3TR1BzE7VCmIlyGqaz36erA3EkotArAzCdsnZQSxPWPDAIgv2EiA2yA5iyUUgFq2h9UulQCxPgNjAIhDzEiC26s9BbEUpPdhB7DleyLxX/TUQs5KkXK0Ywi797yHMzo8GYH/Ez/8TgDmavhXAXiByG4A5GroqPhwcxQZgKwSApZYNYI7LWQEsTwDYwCIAsy9nA7A/Ws4GYCs0AEstA8CUfeBmvqWDeBPbpYd4tbpRWWdZycwhZso0wyCUFSwoIBK/w6/MLfM985P34NF6l3peC2qsnO9afoVrBe5aEdIrwMqKJud7xv8Dks0Y03icJcTBDUBQAATRWUfRiihC5LsJJXD52uBE1Saxk30E6PjX0BJ6PzDqZKEw62JhZdOdQyunXtz68JIPq6EGzAB4nMVZfXBVRxX/3fceEBIaEhI+AkkIn4XyDRXRVDpYkykQ0GH6R2d0YnVsphFsFZtRB9p54zh02kYpzNgJkAZoJCMoRKnAwONLtOhUpDVSpkKHis4o2lamKE6Z0Rx/e+7em/tu7nsvLxXdnbN79pyz5+ye3T13771wABRiKhYi9on6hgdQvO5zjz+KYiRIhwgM31n78PpHUWAwhQSGsxVjv1FsxUgrcetEO+t27bvcWegsTKxLrHOWxC6Y7Dzv1DufcnGlNxEeJ9Xkduegc9o571yj3A3nfZa9sUSsMFaieXyiKTY+tp49Z8TqYw8S+3rsWGId25fiBfHiRFOiydTxqZoXxxviT8a/lVjPTBuJjaw3Mn+TY1uu40xgCMdfiCKMwB2c60iOv5RzKUM5RmMMKjAeE1CJKlRjImowCdMxE/MwH4uwBB9FLe7Bx7AU92IZ6lCPFViJBqzGBjyBTXgOW7AdO+iHF9CBndiF3XgRXdiH/TiEwziCoziGFI7jBE7iFEe0V84hjt2SwouyBodYx9AlnaS3cKRbpY2tJA5IN44QjpMTxwZKuT1qOZd7KGMom1kbHd+jXJc0UkMj9bXSxiFyhlCmDZso10X+XmkmtVF1GQsppcSt5VbaO4ahmCPHyU+qnS7K7ZV52E+JmO2RVN1/1FmsYVlBGYN3a3mWcgY3c4pTRzNbKbU6DLvkPGdwntTzOCy3OLdbOCo3Ob9bXKFdcprc0+SepnwnR7JC3sFqwga2vsPx7ZV6HOpNqf1OrmAFaVUcTzXt1dDSUlq6l7CMsIX07ZRvJ/4CoYP4UelBirInCCcJQ6mhhRpS7N3CHin2MJJqgXuiiPxu8ttp4Vlqb6PmNsq1U24vdtB6B+udOrJz7GO8ZjzewtGCtFp6tJNj7ebsVsi7nMtfsVGu46dykXIV9EkVeRMpU6N6u7k7HWqKEVxuMy03U6KVEvWYRP0NbG8hbKf2DoKjXlhCX9chQQ1DWA8lDCMUEIaTVsi6iDCCUEwYSSghlBJGEcooU04YTXwM67GsjdbxxCcQKtULjYwZdZhFmM08hzAXL/OM1PGU1GEBYSFhEWExYQlhKfssI9RxhvUyBfezXk69K1ivJKwirCZsov7nKL+FstuJdxAO04tHCMd0/7eod92V7+YO26B7yqUa726nZ3aw3cF6J+vY2F0mJo2rrDjL03s3gqna1qUYfKrIJcDxgbHFYJcID8ksn3NWy2cIl+V1lldlm5U39B5CUi7b1p+D+uQvWS1eIXxZVoSobRnw3xA6eYrDWroJ13POro2rCHkplxxTlaszi65U2H6gdVoO+PhuLQ8GuG9JV2ZNAfrNoGa5qng1Y5BpvSEt8p6sks9jmKTkbeMj9XWT37tFvsayWfF/MBai9yb3KWS5UpJGnnkP68e8GTMlGLfsHHj+TJot1ylHqrxpOe+hRP7uD3NaHy4/4xkN++Ld6Nn9b5O8kZd0hhWJlG3NdyyhdHdukUCqkd+a80kfT7OerbFjKA/s64l2DuSZeGFWW6Wm8YaQa1+f0mqoOf9mF2Fy37kyO8aetUgdsl/LpB+r0rnp+8L6TRZLtxzgPobUuRK0OZ7la/JVlrXp/exMtrijibTSIvVWKi0eMJa18lyuknnyRXMqGK3M2TCWnrJnx4tlnbKPM016FD7BIqxJC8+TjUx6rhqjRmP5ze45DFA6A3hYc5t78vtpiYhvoSj0sPGZxTXiyC4te7Q8kW7bxCie5ShLr2h5LjgmH+tWD9Wmc7hm/mhc7wf6DvqE5NczbDer7NsZOdfysZnFwp987J8B6i9DUpc+sJ3LEbQ84teA7XT3PcW8KKCpnGfqneD5sTLJnBq90/OHNGpPSKzQ2weydRDDNnu1LQv31z5aEOL8t/bBWf8O4O9mG+cOyjV9bndm6qtSh7W80NfXvxHcCNL7rAVaZ9yTrLjOp593B5V0TlaTOfnycY3Vay3F7IVHAtLn3TiuOOmyxkTUXj/GaaSlD+TTOe2GV3LEB5lFmub0vZvqWxMXy/7MHJwVnzqQ++jAtb3q8uQl/zZu7j53YIS85reHBTpM889XUn4YoS8Zem57Wq9qaVb/Xz4v4qQFR2lvoxmieob5vG6RSfJvn7ZPy56ckW5SHnb0SSifIfwtxPl5JvX2HNdm4kf22ca1eUvv5pvTxyN75H0/ahZamvHoXNdCdESlNnf1Ltq29Ze+qR007wP+Tct77m+2Z86M3t7U7I2pNlBezGGnPcsc+3k429Mge/xLk+wKtVPuTXAAPR+UX7Bc5r49EWuwtb53yoVAnHTvMM1hDQOwMYg+WbRdGCDNf7/K86l/VwBfnlfPyCQn9d2ckV1+1/82kCbpc/z7fj52kvIrae29hjLe503/MvmS5Xy7f2yxe1afE+JSQrtNamWNNwoT63qvWPqPXG5A8s2cY9N3ud7IZ6x3AvzaeyJqPA2+PUTf/tN0rVY70e9gySz9rkpeK92rX26i41uGU1vBOJrzK5N55vz/U15v+cnbNoxwmpxmt++suPfAtKhsYlqglTGO5vf1I6J/hKfkTFrrVPS+Dd2r2m6XHwN+SumXrnq/7caYpBeTvOdYoO+aiKjQbcebir7VWKl+kavve6n3bOkb1cDmrnfrm+abnPfd1NSBbzA3MvZ8LJK6I4N0m757TAncC7Lcce1T0cXd+8HvtbziSzwdmN+M8Bda77mbMRUGcW/NcvS5rcmdXyjFUA4H9xGr4zPzPv2Xdj++wLwSTcwNeIR5FdYyr0YLvoFP4kk8hQfwNHMjnmX+LDZjKx7Cd/E8+21DJ/vtwffxFfwAB9jnx/gJ+x3GSTyBM3gZm/AqevAM7TqshzCXYiwSvMMPw0w/1hZgtPmWpSnBPIlQhlG89xdonsK4Mo7vS1WcQ0x1QctqTGB7uOYxOkOP75BTiGIMRVxzkf5hLKIHRlFuAeEjuBML1eKHiS3Iw7kzAgDzzbhfKiG1UsFL8/EhzMU8HxIhLcASwhCrrdKvZ/GmY/78mHqa5qmkTyV/kf326tlKx+cwV2Ix7UwnNp0ZdrQj9T9s/+RxjO9e0ZUyf6Admz1sok9xdKVcTgnXxl2F0fS7WbcxusKOXZEYfW/WpZi5XPu6q2I4cYUirpS71oXcCeNYjtVRTuboF3HWdyk+P691Mqk6AFErVUpqmYKXZnJ97uSqeJAIaQF3jcN5utrK/HoKd+1UZlNXaq7QPJJrNzvNVjpu1qZMd0QVsSr7JyO8LqUo/Q9I875VeJydmH9sVlcZx5/nnHvve9/71qZ0DZIGCWsIQUZIsxAkDRJSkWBDELEiIiJDRMSKWNlEJIgEJyJWcg7ee0cWUlldkE1GsTJCDHYMGTLEyljHGFmWhTSEELM0hCyETJ973tMvrfEvc/K+57nPr3Pu5zzn3Pe+xESU0FRaSGrBwsXtVNvxxJZNVEuB6Onf/yYlHZP6xhMdW6h2y6Ynv0uNogmcNqDQ9SWKqX5c+7hj4y6Pu/fI/satjfe8R0w8bqp8j6cu6uKtPMiD+lK4nebQbTVBNdFdNUPNpo/UfNWm2tVqtUF1qu3qaY7VfnWQ61WPOsYT1Sl1Vl1Sg+o9dVvdVR/xVB3rem7WE/VUbtHNukUv0Ev0Cr1Wd+ineIHeqffwYr1f59yuu/UR6uTTdF7u5KiM28ndfJS2cx+foaf5Al/hGzzEH/B9Faha2u9mddDNque/Z0XHilnRqWJWdPa/Z0WXZFZ1dFVP0JPphp6mm+mmnkMXhMQBaUe9ZCEZL1lYLawWVgOrgdU462ukna3ore+r+uJOH6OT1E8X6Sq9S7domB5wxHXcyFN4Js/hVl7My3kNb+QtvIP3sOFn+Xk+zqf5HF/ma/w+3+F7ilSiGtQkNVXNVLPVPLWQVtAbkv24ZF9Ba6mDnqKdtFdmcYiO0An6s1AeoOt0k/5FH7LiGh7Pk3k6z+J5vIiX8Spez5t5G+/mLs75ML/IJ7lf1mBARnyPb/EH9KanddxLOSQLKYNkIKVeyhGbIzZHbI7YHLE5Yi1iLWItYi1iLWItYjPEZojNEJshNkNshliDWINYg1iDWINYg9gUsSliU8SmiE0Rm7rYq652qn3ue+v7zPfG91X/YtWn0pL/c93XcYdU2nZZ+X18QGqtR/bgOb/WByBZSMZLFlYLq4XVwGpgNd5qkdkis0Vmi8wWmS0yW2S2yGyR2SCzQWaDzAaZDTIbZDbIbJDZuPaqW5EDvre+r+qt11uvt15vvN54fTWPclpFVo5tpWrUeDVZTVezZP8uUsvUKrVebVbb1G7VpXJ1WL2oTqp+dVFdVe+qW2pYPdCRrtONeoqeqefoVr1YL9dr9Ea9Re/Qe7TRz+rn9XF9Wp/Tl/U1/b6+o+8FFCRBQzApmBY8HswNFgZLg5XBumBTsDXYFewL0qA7OBr0BWeCC8GV4EYwFHwQ3A+DsDacEDaFM8LZ4fywLWwPV4cbws5we/h0uD88GPaEx8JT4dnwUjgYvhfeDu+GH0VxVB9NjKZGzVFLtCBaEq2I1kYd0VPRzmhvdCA6FB2JTkR/js5HA9H16Gb0r+jDkirVlMaXJpeml2aV5pUWlZaVVpXWlzaXtpV2l7pKeelw6cXSyVJ/6WLpaund0q3ScOlBHMV1cWM8JZ4Zz4lb48Xx8nhNvDHeEu+I98QmfjZ+Pj4en47PxZfja/H78Z34XpnKSbmhPKk8rfx4eW55YXlpeWV5XXlTeWt5V3lfOS13l4+W+8pnyhfKV8o3ykPlD8r3kyCpTSYkTcmMZHYyP2lL2pPVyYakM9mW7Er2JiY5mBxOjiYnktPJ2eRiciW5nryf3E6Gk/sVVUkq9ZXGSlNleuXxSkultdJWWVZZWVlb2VjprGyr7KrsrZhKXjlU6aF/Yo+NSDkkCymDZCClXsoRmyM2R2yO2ByxOWItYi1iLWItYi1iLWIzxGaIzRCbITZDbIZYg1iDWINYg1iDWIPYFLEpYlPEpohNEZv62Bycc3DOwTkH5xycc3DOwTkH5xycc3DOwTkH5xycc3DOwTkH5xycc3DOwTkH5xycc3DOwTkH5xycc3DOwTkH5xycc3DOwTkH5xycc3DOwTkHZwvOFpwtOFtwtuBswdmCswVnC84WnC04W3C24GzB2YKzBWcLzhacLThbcLbgbMHZgrMFZwvOFpwtOFtwtuBswdmCswVnC84WnC04W3DOwDkD5wycM3DOwDkD5wycM3DOwDkD5wycM3DOwDkD5wycM3DOwDkD5wycM3DOwDkD5wycM3DOwDkD5wycM3DOwDkD5wycM3DOwDkD5wycM3A24GzA2YCzAWcDzgacDTgbcDbgbMDZgLMBZwPOBpwNOBtwNuBswNmAswFnA84GnA04G3A24GzA2YCzAWcDzgacDTgbcDbgbMDZgLMB5xScU3BOwTkF5xScU3BOwTkF5xScU3BOwTkF5xScU3BOwTkF5xScU3BOwTkF5xScU3BOwTkF5xScU3BOwTkF5xScU3BOwTkF5xScU3BOwTl1bcD/iq32ue+t7zPfG99X/XPvn3v/3Pvn3j/3/rn3t97fen/r/a33t97fev/M+2feP/P+mffPvH/m/Y33N97feH/j/Y33N94/9f6p90+9f+r9U+9f5aOct3K+ynkq8Sv+KTH+OVXM8/f0EkXuf5ZamkQzab7Ek3iuUu8Sl2tErl530Czi+AGu56oz7n+XQq5q2qjea3TxP46bNf6bcZ9a+bCMWPyfc9Z5/C/7S2KJqIb+4TyK71F5eIf7j2cxredpvJCX8kruoBLVUSM10XSOqJlr6LL4vyDtKP1V5lJIf3f9UXpdsp2nS/L9GoUyxk26Qw10ly56+9/cPxr18v7ZTC20YNRb6A56mrpkJofoeTpGJ+VN9B2MMiId91IvdL1e1wu/Xvj1wq/X+V3xc632vfKWW51Tta/ae72919t7vb2IvyZzf4Pelu/iXToWJhPoLR/7lvcZdG/XBf/X3Z0W0iUnVZlfc/I151XVvO00b/u4WFbvBVmhXlm/V2VtBlztzKNd9KwwGaBhnsKzuY3X8FbeK2/fx/kcX+fb/EDVqSa1Vt4HdyqjutVxdUm9p4blDXCivP216hV6s96rD+k+fUkPBSqYEDQHbcH6YCicHs6TN7aOcJe8qfXJO9pQlESTollRm7yR7Ym6o9Ou+lhWUdFu2uDqL3J19Jyrw23OxrKSDy3GWdZ4y6xRFussC72lcZTlgKvpn9Ie8VBinSLXM3y9Fx7RmF1V+D5HPS7ypxKheZZ+wIeIdbGDih0ScBM36du8T3S3vS7k2qLpQd4q2kGvjejDatP9vFb0/V6v9BFuk+sjMsaZ6q7jOXKdkgqX0IteM1U0u0mHc8O5dNDHbeZ60W4Wv2lS1VXdKvpIdKvEsyFsoE6/i2+JrqCxyu971rOlX0zXpB/RTJEaahGP8yIVOi2754SuE0vdyL0Kr9nUrWQE+ZA7LULJ+qhIn5Ed9ij9mH5Cn6L90ubSX6R9WjwKdjf8PGStVNPIfasGWibXDf5aKykYahVN4DUyKx6WqGZc3SQlnyZcyw7hq/Jd7+bCYmmt5g5qVLtkai8kvu4ZnpdPD9a6oDXEfaIzo3RaX9FXuNudUA+1xVhSk7x3jGa5zGZ5scajdK0yo1Zp68ZoZ0idzHBtyRh9g9RKg2+zR1vovsxuCU8coxuSfki3cDxGOyDrMkADsmrDY/SnZG1OFU3XyNky2nJIpEPVpoapf4xtl6zDoBp0Nf9Q2yFjdKh+1S9n52h9u4zRTu3qiDoiZ+toS4tILUVTXapLqmq0bZKc9JOqTXWqTnlWVa1FNe10lWzoN+LznLSKnFTH5Pw6K0+DevFI/ke9/Zx+JfVWVN1nZN8+I+d9j7RFcr710edcHX5ezrh3aKnf881ufoRRA/q1xJLsq8Ny9TtpFfoTvSyjFjX1c9rnq2sn/cxXklSNnK7V3tcSHyyqhs6JtvthNfFuaUXVHBtTPcydIssO5w4njeRYzqvcOCPSSJZ50hbI9QaxVKWRPNPdmajlvJ7i5JFMNcXZILtVi1SVfS6pkmE5hZgmjpKrZ5+iP8hdF/t0k3wuyOfqw4xSJ0WlFHfcP0rbQwtcRbF7Co1ou+QXCMsZW0gHHs5WnvhMcl5JrWwHfSXn9BKRl8qKlt0Ml9JyaSy/RNj1IzOfI0+oeXL9uMTMcdLIeFPcOT5BpElOGjnt57vvV9zqfVbyV9e8eP4pqY9H6Y+yunvoF7SXfimr/Ct/6j8jd/WSPCd76YR49MkeKp6Q/5Qn9htC5E15+r4lq/+27Kp3JE9JRpkvWYvKZVe5savcGle5HxOiL9Mjrn4bRo2+Wp46n5c7/YKcgV+UPfQludMvywxX09fll8o35KR8gtbRN2XFv03r6Vu0kb5DX6GV9FXZS1+T/fhdWaPvCcvv0w9oCz0pRH9IW+W8/5E8KYtd8lnHtKjYxFVwnfsVOt79pvw4ddNvhdZzUumNMss++oTM8RR9Uki9Qo/9B1Ow6Uh4nJ3RT0hUURQG8O/de4/vZSCBShFR0WJEaBoQw1m2MhONqQyaoKKpnEWMbkYQFy6CCiZeUItHMEY1TkO6DKUaV4ZhCDGgENJmFmHrVrVR83t/jIhy4eLHd+65c969l5FTVo8soyPQDU/WkJVFeGY1MsPeJns/4amukJnEWXnOvAfPvg6voTkSQ9Yn7awTzCRnO3FNenBBvrLexrOcdp73HidllplE3jxBX2ATBTOFNDNt5kL6EFrEYv0NBXUAI8T89dk8DNYFu5Mza5E6f1cP5gv+N3SceQuX1Apa/PnfXqOt4Q2OGxcdZhZt5j7GgrsOISmnkdUZXDXrGJf9uC0D5OCBHEbWTPAtR/g21hJHjubJoxs0QC4NU5GG/FrF0Esjf+jVR7FAg3Qiyu9R/rMvcas7hJdUphl6RhN0lzZ22JvmmZB+pNVjVHwmjRRl1Dqq1E8LlNOTcCln8z/faU9iOKgdHFN1/PBTv4NrADhkbL7hr7W6jHKgiE8mQU0oG821izGq2BXey42Uwp404wr1SQZTtEo1mqO39OJ/fT0P6C84Y87hkaTYv4ibdgqvZC/O62mM6kUU9Qfccfbgo6rhqeJF7RKWGqtYas2HaZcsNFYttOYtbNd+vwnhvp+7mtmH2halNNCkAA==) format('woff')}
@font-face{font-family:'PK Titulo';font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff;base64,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) format('woff')}
@font-face{font-family:'PK 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:'PK Acento';font-weight:500;font-style:italic;font-display:swap;src:url(data:font/woff;base64,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) format('woff')}

:root {
  --stone: #E4DDEC; --sand: #A68DAE; --leather: #8A99CB; --espresso: #474F72; --olive: #5B6BB0;
  --ink: #252A44; --ink-2: #1B1F35; --olive-l: #C4DEF7; --olive-d: #44508F; --leather-d: #6F5C78;
  --bg: #F6F4FA; --bg-2: #ECE7F3; --card: #FFFFFF; --tx: #1F2238; --tx-2: #555872; --tx-3: #737690; --on-dark: #D5D9EE;
  --line: rgba(37, 42, 68, .1);
  --r: 20px; --r-s: 14px; --pill: 999px; --btn-r: 16px;
  --ease: cubic-bezier(.22, 1, .36, 1); --spring: cubic-bezier(.34, 1.56, .64, 1);
  --f-h: 'PK Titulo', 'Poppins', 'Segoe UI', system-ui, sans-serif;
  --f-a: 'PK Acento', 'Poppins', 'Segoe UI', sans-serif;
  --f-t: 'PK Texto', 'Inter', 'Segoe UI', system-ui, sans-serif;
  --w: 1200px; --gut: clamp(16px, 4vw, 36px);
  --sh: 0 1px 2px rgba(37, 42, 68, .06), 0 18px 40px -24px rgba(37, 42, 68, .35);
  --sh-2: 0 40px 70px -34px rgba(27, 31, 53, .6);
}
*, *::before, *::after { box-sizing: border-box; }
[hidden] { display: none !important; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-top: 100px; }
body { margin: 0; background: var(--bg); color: var(--tx); font: 400 18px/1.65 var(--f-t); overflow-x: hidden; -webkit-font-smoothing: antialiased; }
@media (max-width: 480px) { body { font-size: 17px; } }
main { overflow-x: clip; }
img { display: block; max-width: 100%; height: auto; }
picture { display: contents; }
svg { flex: none; }
a { color: var(--olive-d); text-underline-offset: 3px; }
a:hover { color: var(--espresso); }
a[href^="tel:"] { white-space: nowrap; }
h1, h2, h3, .h3 { font-family: var(--f-h); line-height: 1.1; margin: 0 0 16px; letter-spacing: -.025em; font-weight: 700; color: var(--ink); }
h1 { font-size: clamp(2.4rem, 1.4rem + 4.2vw, 4.6rem); }
h2 { font-size: clamp(1.9rem, 1.3rem + 2.3vw, 3.1rem); }
h3, .h3 { font-size: 1.3rem; letter-spacing: -.015em; font-weight: 600; line-height: 1.2; }
h1 em, h2 em { font-family: var(--f-a); font-style: italic; font-weight: 500; letter-spacing: -.02em; color: var(--sand); }
p { margin: 0 0 16px; }
ul, ol { margin: 0; padding: 0; list-style: none; }
button, input, select, textarea { font: inherit; color: inherit; }
:focus-visible { outline: 3px solid var(--olive); outline-offset: 3px; border-radius: 8px; }
.sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.wrap { width: 100%; max-width: var(--w); margin: 0 auto; padding: 0 var(--gut); }
.center { text-align: center; }
.skip { position: absolute; left: 16px; top: -80px; z-index: 100; background: var(--ink); color: #fff; padding: 8px 16px; border-radius: 12px; }
.skip:focus { top: 16px; color: #fff; }
.lead { font-size: clamp(1.1rem, 1rem + .45vw, 1.28rem); color: var(--tx-2); max-width: 40em; }
.muted { color: var(--tx-2); }
.sm { font-size: .875rem; }
.eb { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 14px; font: 600 .78rem/1.4 var(--f-t); color: var(--olive-d); text-transform: uppercase; letter-spacing: .16em; }
.eb::before { content: ""; width: 18px; height: 6px; border-radius: 6px; background: linear-gradient(90deg, var(--sand), var(--olive)); animation: ebw 3s ease-in-out infinite; transform-origin: left; }
@keyframes ebw { 50% { transform: scaleX(1.6); } }
@keyframes blip { 0% { box-shadow: 0 0 0 0 rgba(91, 107, 176, .45); } 80%, 100% { box-shadow: 0 0 0 9px rgba(91, 107, 176, 0); } }
.eb.on-dark { color: var(--olive-l); }
.kick { display: inline-flex; align-items: center; gap: 10px; margin: 0 0 22px; padding: 6px 16px 6px 6px; border-radius: var(--pill); background: rgba(255, 255, 255, .08); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .2); font: 600 .875rem/1.4 var(--f-t); color: var(--stone); }
.kick-i { display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--olive); color: #fff; }
.kick-i svg { width: 15px; height: 15px; }

/* botones */
.btn { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; padding: 12px 26px; border: 0; border-radius: var(--btn-r);
  font: 600 1rem/1.2 var(--f-t); cursor: pointer; text-decoration: none; text-align: center; overflow: hidden; isolation: isolate;
  transition: transform .4s var(--spring), background-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease); }
.btn::before { content: ""; position: absolute; inset: 0; z-index: -1; border-radius: inherit; background: radial-gradient(110px circle at var(--mx, 50%) var(--my, 50%), rgba(255, 255, 255, .28), transparent 62%); opacity: 0; transition: opacity .3s; }
.btn:hover::before { opacity: 1; }
.btn:hover { transform: translateY(-2px); }
.btn:active { transform: translateY(0) scale(.97); }
.btn svg { width: 18px; height: 18px; transition: transform .4s var(--spring); }
.btn:hover svg:last-child { transform: translateX(4px); }
.btn:disabled { opacity: .6; cursor: default; }
.b-sm { min-height: 44px; padding: 8px 18px; font-size: .95rem; }
.b-ink { background: var(--espresso); color: #fff; box-shadow: 0 12px 26px -14px rgba(37, 42, 68, .9); }
.b-ink:hover { background: var(--ink); color: #fff; }
.b-olive { background: var(--olive); color: #fff; box-shadow: 0 12px 26px -14px rgba(68, 80, 143, .9); }
.b-olive:hover { background: var(--olive-d); color: #fff; }
.b-line { background: transparent; color: var(--ink); box-shadow: inset 0 0 0 2px rgba(37, 42, 68, .2); }
.b-line:hover { background: rgba(255, 255, 255, .6); color: var(--ink); box-shadow: inset 0 0 0 2px var(--ink); }
.b-soft { background: var(--bg-2); color: var(--ink); }
.b-soft:hover { background: var(--stone); color: var(--ink); }
.b-stone { background: var(--stone); color: var(--ink); }
.b-stone:hover { background: #fff; color: var(--ink); }
.hero .b-line, .dark-s .b-line, .ph-dark .b-line, .cta .b-line, .done .b-line { color: var(--stone); box-shadow: inset 0 0 0 2px rgba(228, 221, 236, .35); }
.hero .b-line:hover, .dark-s .b-line:hover, .ph-dark .b-line:hover, .cta .b-line:hover, .done .b-line:hover { background: rgba(255, 255, 255, .08); color: #fff; box-shadow: inset 0 0 0 2px var(--stone); }
.acts { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin: 28px 0 0; }
.acts.center { justify-content: center; }
.lnk { display: inline-flex; align-items: center; gap: 6px; background: none; border: 0; padding: 0; color: inherit; cursor: pointer; text-align: left; }
.lnk svg { width: 16px; height: 16px; }
.lnk:hover { text-decoration: underline; }
.ib { display: inline-grid; place-items: center; width: 44px; height: 44px; padding: 0; border: 0; border-radius: 50%; background: var(--bg-2); color: var(--ink); cursor: pointer; transition: transform .4s var(--spring), background-color .3s; }
.ib:hover { background: var(--stone); transform: rotate(90deg); }
.ib svg { width: 20px; height: 20px; }
.glow { overflow: visible; animation: glowPulse 2.8s ease-in-out infinite; }
.glow::after { content: ""; position: absolute; inset: 0; border-radius: inherit; pointer-events: none; z-index: 1;
  background: linear-gradient(110deg, transparent 30%, rgba(255, 255, 255, .4) 48%, transparent 66%); background-size: 250% 100%; background-position: 130% 0; animation: shine 2.8s ease-in-out infinite; }
@keyframes shine { 0%, 18% { background-position: 130% 0; } 62%, 100% { background-position: -30% 0; } }
@keyframes glowPulse { 0%, 100% { box-shadow: 0 0 0 0 rgba(91, 107, 176, .55), 0 12px 26px -14px rgba(68, 80, 143, .9); } 50% { box-shadow: 0 0 0 12px rgba(91, 107, 176, 0), 0 14px 30px -10px rgba(85, 104, 42, .8); } }
.glow:hover { animation-play-state: paused; }

/* progreso de lectura */
.progress { position: fixed; left: 0; right: 0; top: 0; height: 3px; z-index: 90; pointer-events: none; }
.progress i { display: block; height: 100%; width: 100%; transform: scaleX(0); transform-origin: left; background: linear-gradient(90deg, var(--sand), var(--olive)); }

/* cabecera */
.hd { position: sticky; top: 0; z-index: 50; background: rgba(246, 244, 250, .82); -webkit-backdrop-filter: saturate(150%) blur(18px); backdrop-filter: saturate(150%) blur(18px); transition: box-shadow .4s var(--ease); }
.hd.scrolled { box-shadow: 0 1px 0 var(--line), 0 14px 30px -26px rgba(37, 42, 68, .6); }
.hd-in { display: flex; align-items: center; gap: 18px; height: 74px; }
.brand { display: inline-flex; align-items: center; gap: 12px; color: var(--ink); text-decoration: none; flex: none; }
.brand:hover { color: var(--ink); }
.mark { width: 42px; height: 42px; transition: transform .6s var(--spring); }
.brand:hover .mark { transform: rotate(-8deg) scale(1.06); }
.brand-t { display: flex; flex-direction: column; line-height: 1.05; }
.brand-t b { font: 700 1.3rem/1 var(--f-h); letter-spacing: -.03em; }
.brand-t small { font-size: .68rem; color: var(--tx-3); margin-top: 4px; letter-spacing: .14em; text-transform: uppercase; }
.brand.light, .brand.light .brand-t b { color: #fff; }
.brand.light .brand-t small { color: var(--sand); }
.nv { display: flex; align-items: center; gap: 2px; margin: 0 auto; }
.nv > a, .dd-b { position: relative; display: inline-flex; align-items: center; gap: 4px; padding: 9px 14px; border: 0; background: none; border-radius: var(--pill); color: var(--tx-2); font: 600 .93rem/1.2 var(--f-t); text-decoration: none; cursor: pointer; white-space: nowrap; transition: color .3s, background-color .3s; }
.nv > a:hover, .dd-b:hover { color: var(--ink); background: rgba(255, 255, 255, .6); }
.nv > a::after, .dd-b::after { content: ""; position: absolute; left: 50%; bottom: 2px; width: 6px; height: 6px; margin-left: -3px; border-radius: 50%; background: var(--sand); transform: scale(0); transition: transform .4s var(--spring); }
.dd-b::after { margin-left: -11px; }
.nv > a[aria-current], .dd-b[data-current] { color: var(--ink); }
.nv > a[aria-current]::after, .dd-b[data-current]::after, .nv > a:hover::after { transform: scale(1); }
.dd { position: relative; }
.dd-b svg { width: 16px; height: 16px; transition: transform .35s var(--ease); }
.dd-b[aria-expanded="true"] svg { transform: rotate(180deg); }
.dd-p { position: absolute; right: 0; top: calc(100% + 12px); z-index: 60; display: grid; gap: 2px; min-width: 220px; padding: 8px; border-radius: 18px; background: #fff; box-shadow: var(--sh-2), 0 0 0 1px var(--line); transform-origin: top right; animation: ddIn .35s var(--ease); }
@keyframes ddIn { from { opacity: 0; transform: translateY(-8px) scale(.96); } }
.dd-p a { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 14px; border-radius: 12px; color: var(--tx); font-weight: 600; font-size: .95rem; text-decoration: none; transition: background-color .25s; }
.dd-p a svg { width: 16px; height: 16px; color: var(--olive); transition: transform .3s var(--ease); }
.dd-p a:hover, .dd-p a[aria-current] { background: var(--bg); color: var(--ink); }
.dd-p a:hover svg { transform: translate(2px, -2px); }
.hd-act { display: flex; align-items: center; gap: 10px; }
.tel { display: inline-flex; align-items: center; gap: 8px; color: var(--ink); font-weight: 600; font-size: .92rem; text-decoration: none; }
.tel svg { width: 18px; height: 18px; color: var(--olive); }
.burger { display: none; width: 46px; height: 46px; border: 0; padding: 0; border-radius: 50%; background: var(--espresso); cursor: pointer; flex-direction: column; align-items: center; justify-content: center; gap: 6px; }
.burger i { display: block; width: 18px; height: 2px; border-radius: 2px; background: var(--stone); transition: transform .35s var(--ease); }
.burger:hover i:first-child { transform: translateX(-2px); } .burger:hover i:last-child { transform: translateX(2px); }
@media (max-width: 1240px) { .tel span { display: none; } .tel { width: 44px; height: 44px; justify-content: center; border-radius: 50%; background: rgba(228, 221, 236, .6); } }
@media (max-width: 1080px) { .nv > a, .dd-b { padding: 9px 10px; font-size: .88rem; } }
@media (max-width: 980px) { .nv { display: none; } .burger { display: inline-flex; } .hd-act { margin-left: auto; } }
@media (max-width: 520px) { .hd-cta { display: none; } .hd-in { height: 66px; gap: 12px; } .brand-t small { font-size: .6rem; } }
@media (max-width: 380px) { .hd-act .tel { display: none; } .brand-t small { letter-spacing: .08em; } }
.sheet { position: fixed; inset: 0; z-index: 70; }
.sheet-bg { position: absolute; inset: 0; background: rgba(27, 31, 53, .55); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); animation: fadeIn .35s var(--ease); }
.sheet-p { position: absolute; right: 0; top: 0; bottom: 0; width: min(420px, calc(100% - 44px)); overflow-y: auto; display: flex; flex-direction: column; gap: 12px; padding: 16px 20px 28px; background: var(--bg);
  border-radius: 26px 0 0 26px; animation: slideIn .5s var(--ease); }
@keyframes fadeIn { from { opacity: 0; } }
@keyframes slideIn { from { transform: translateX(40px); opacity: 0; } }
.sheet-h { display: flex; align-items: center; justify-content: space-between; }
.sheet nav { display: grid; margin: 8px 0; }
.sheet nav a { display: flex; justify-content: space-between; align-items: center; padding: 13px 4px; border-bottom: 1px solid var(--line); color: var(--ink); font: 700 1.3rem/1.2 var(--f-h); letter-spacing: -.02em; text-decoration: none;
  opacity: 0; transform: translateX(14px); animation: inX .5s var(--ease) forwards; animation-delay: calc(var(--n, 0) * 40ms); }
.sheet nav a.sm-l { font: 600 1rem/1.2 var(--f-t); color: var(--tx-2); }
.sheet nav a svg { width: 20px; height: 20px; color: var(--olive); }
.sheet nav a[aria-current] { color: var(--olive-d); }
@keyframes inX { to { opacity: 1; transform: none; } }
.sheet .btn { width: 100%; }
.sheet .btn:first-of-type { margin-top: auto; }
body.lock { overflow: hidden; }

/* anillos de señal (decoración de fondos oscuros) */
.rings { position: absolute; inset: 0; overflow: hidden; pointer-events: none; z-index: 0; }
.rings::before { content: ""; position: absolute; right: -260px; top: 50%; width: 820px; height: 820px; margin-top: -410px; border-radius: 50%;
  background: repeating-radial-gradient(circle, transparent 0 78px, rgba(196, 222, 247, .12) 78px 79px); }
.rings::after { content: ""; position: absolute; right: -260px; top: 50%; width: 820px; height: 820px; margin-top: -410px; border-radius: 50%;
  background: conic-gradient(from 0deg, rgba(196, 222, 247, .22), transparent 14%, transparent); animation: sweep 7s linear infinite; }
.rings i { display: none; }
@keyframes sweep { to { transform: rotate(360deg); } }

/* la tarjeta Ploverkin */
.gcard { --cw: 220px; position: relative; display: block; width: var(--cw); aspect-ratio: 85.6 / 54; border-radius: calc(var(--cw) * .07); overflow: hidden;
  background: linear-gradient(135deg, #F2EFF8 0%, #E4DDEC 30%, #A68DAE 70%, #8A99CB 100%); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5), 0 20px 40px -18px rgba(27, 31, 53, .6); }
.gcard.big { --cw: 300px; } .gcard.mini { --cw: 120px; } .gcard.slot { --cw: 150px; } .gcard.cg { --cw: 200px; }
.gc-shine { position: absolute; inset: -50%; background: linear-gradient(115deg, transparent 40%, rgba(255, 255, 255, .45) 50%, transparent 60%); animation: sheen 5s ease-in-out infinite; }
@keyframes sheen { 0%, 30% { transform: translateX(-40%); } 70%, 100% { transform: translateX(40%); } }
.gc-logo { position: absolute; left: 9%; top: 15%; width: 14%; aspect-ratio: 1; }
.gc-logo i { position: absolute; inset: 0; border-radius: 50% 50% 50% 0; transform: rotate(-45deg); background: var(--espresso); }
.gc-logo i:nth-child(2) { inset: 32%; border-radius: 50%; transform: none; background: var(--olive-l); }
.gc-name { position: absolute; left: 9%; bottom: 13%; font: 700 calc(var(--cw) * .075)/1 var(--f-h); letter-spacing: -.02em; color: var(--espresso); }
.gc-dot { position: absolute; right: 9%; top: 15%; width: calc(var(--cw) * .035); aspect-ratio: 1; border-radius: 50%; background: #fff; box-shadow: 0 0 calc(var(--cw) * .05) #fff; animation: led 2.4s ease-in-out infinite; }
@keyframes led { 50% { opacity: .35; } }
.gc-waves { position: absolute; right: 7%; bottom: 10%; width: 22%; aspect-ratio: 1; }
.gc-waves i { position: absolute; inset: 0; border-radius: 50%; border: calc(var(--cw) * .01) solid rgba(255, 255, 255, .8); clip-path: polygon(50% 50%, 100% 0, 100% 100%); animation: wv 2.4s ease-out infinite; }
.gc-waves i:nth-child(2) { animation-delay: .4s; } .gc-waves i:nth-child(3) { animation-delay: .8s; }
@keyframes wv { from { transform: scale(.3); opacity: 1; } to { transform: scale(1.2); opacity: 0; } }

/* portada */
.hero { position: relative; overflow: hidden; padding: 64px 0 0; background: radial-gradient(90% 90% at 20% 20%, #6A73A6, var(--ink) 62%), var(--ink); color: var(--on-dark); }
.hero-in { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr); gap: 56px; align-items: center; padding-bottom: 64px; }
.hero-v { order: -1; }
.hero .rings::before, .hero .rings::after { right: auto; left: -200px; }
.hero-h { font-size: clamp(2.7rem, 1.4rem + 5vw, 5.4rem); line-height: .98; color: #fff; }
.hero-h .ln { display: inline-block; }
.hero-h em { color: var(--sand); }
.hero .lead { color: #D5D9EE; }
.facts { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 30px; }
.facts li { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: var(--pill); background: rgba(255, 255, 255, .06); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .14); font-size: .9rem; font-weight: 600; color: var(--stone); }
.facts svg { width: 18px; height: 18px; color: var(--olive-l); }
.hero-v { position: relative; max-width: 520px; width: 100%; margin: 0 auto; padding: 0 40px 40px 0; }
.hero-f { margin: 0; border-radius: 200px 200px 28px 28px; overflow: hidden; aspect-ratio: 1 / 1.08; box-shadow: var(--sh-2); }
.hero-f img { width: 100%; height: 100%; object-fit: cover; animation: kb 24s ease-in-out infinite alternate; }
@keyframes kb { from { transform: scale(1.08); } to { transform: scale(1) translate(-1%, 1%); } }
.float3d { position: absolute; right: 0; bottom: 0; z-index: 2; perspective: 900px; }
.float3d .gcard { transform: rotateX(var(--rx, 12deg)) rotateY(var(--ry, 22deg)) rotateZ(6deg); transition: transform .5s var(--ease); animation: hover3d 6s ease-in-out infinite; }
@keyframes hover3d { 50% { translate: 0 -12px; } }
.notes { position: absolute; inset: 0; z-index: 3; pointer-events: none; }
.note { position: absolute; left: -22px; top: 8%; display: grid; grid-template-columns: 40px auto; column-gap: 10px; align-items: center; padding: 10px 16px 10px 10px; border-radius: 18px; max-width: 260px;
  background: rgba(255, 255, 255, .94); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); box-shadow: var(--sh-2); color: var(--ink);
  opacity: 0; transform: translateY(-14px) scale(.96); animation: noteCycle 10.5s var(--ease) infinite; animation-delay: calc(var(--i) * 3.5s); }
.note span { grid-row: 1 / 3; display: grid; place-items: center; width: 40px; height: 40px; border-radius: 12px; background: var(--olive); color: #fff; }
.note span svg { width: 20px; height: 20px; }
.note b { font: 600 .95rem/1.2 var(--f-h); }
.note small { font-size: .78rem; color: var(--tx-3); }
@keyframes noteCycle { 0% { opacity: 0; transform: translateY(-14px) scale(.96); } 5%, 28% { opacity: 1; transform: none; } 33%, 100% { opacity: 0; transform: translateY(8px) scale(.98); } }
.ruler { position: relative; z-index: 1; display: flex; align-items: center; gap: 16px; padding: 14px var(--gut); border-top: 1px solid rgba(228, 221, 236, .12); font: 600 .78rem/1 var(--f-t); letter-spacing: .14em; text-transform: uppercase; color: var(--sand); }
.ruler i { flex: 1; height: 10px; background: repeating-linear-gradient(90deg, rgba(166, 141, 174, .5) 0 1px, transparent 1px 10px); background-size: 10px 100%; mask: linear-gradient(transparent 0, #000 0); animation: tick 18s linear infinite; }
@keyframes tick { to { background-position: 200px 0; } }
@media (max-width: 920px) { .hero-in { grid-template-columns: minmax(0, 1fr); gap: 40px; } .hero-v { max-width: 460px; order: 0; } }
@media (max-width: 560px) { .hero { padding-top: 40px; } .hero-v { padding: 0 0 30px 0; } .float3d { right: -6px; } .float3d .gcard.big { --cw: 200px; } .note { left: 0; max-width: 220px; } .ruler span:nth-child(3) { display: none; } }

/* secciones */
.sec { position: relative; padding: 108px 0; }
.sec.tight { padding: 48px 0 96px; }
.sec > .wrap { position: relative; z-index: 1; }
.stone-s { background: var(--bg-2); }
.dark-s { background: var(--ink); color: var(--on-dark); overflow: hidden; }
.dark-s h2, .dark-s h3 { color: #fff; }
.dark-s h2 em { color: var(--sand); }
@media (max-width: 640px) { .sec { padding: 76px 0; } }
.sh { margin-bottom: 48px; max-width: 760px; }
.sh.center { margin-left: auto; margin-right: auto; text-align: center; }
.sh h2 { margin: 0; }
.sh .muted { margin: 14px 0 0; }
.row-h { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; max-width: none; }
@media (max-width: 640px) { .row-h { flex-direction: column; align-items: flex-start; } }

/* problema */
.prob { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }
@media (max-width: 900px) { .prob { grid-template-columns: minmax(0, 1fr); gap: 32px; } }
.prob-ph { position: relative; display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); padding-bottom: 60px; }
.pp { margin: 0; overflow: hidden; border-radius: 24px; box-shadow: var(--sh); }
.pp img { width: 100%; height: 100%; object-fit: cover; filter: saturate(.75); }
.pp.a { grid-column: 1 / 9; grid-row: 1; aspect-ratio: 4 / 3; }
.pp.b { grid-column: 6 / 11; grid-row: 1; align-self: end; aspect-ratio: 1; margin-bottom: -60px; box-shadow: 0 0 0 8px var(--bg), var(--sh-2); position: relative; z-index: 1; }
.q-mark { position: absolute; left: -4px; bottom: 0; z-index: 2; display: grid; place-items: center; width: 72px; height: 72px; border-radius: 50%; background: var(--espresso); color: var(--sand); font: italic 500 2.6rem/1 var(--f-a); animation: wobble 3.6s ease-in-out infinite; }
@keyframes wobble { 50% { transform: rotate(-12deg) scale(1.06); } }
.strike { display: grid; gap: 8px; margin: 8px 0 20px; }
.strike li { display: flex; align-items: center; gap: 12px; padding: 12px 16px; border-radius: 14px; background: var(--card); box-shadow: 0 0 0 1px var(--line); color: var(--tx-2); font-weight: 600; }
.strike li svg { width: 18px; height: 18px; color: #B4547A; flex: none; }
.strike li span { position: relative; }
.strike li span::after { content: ""; position: absolute; left: 0; right: 0; top: 52%; height: 2px; background: #B4547A; transform: scaleX(0); transform-origin: left; transition: transform .7s var(--ease); transition-delay: calc(var(--i) * .25s + .3s); }
.strike.in li span::after { transform: scaleX(1); }
.turn { display: flex; gap: 12px; align-items: flex-start; padding: 18px 20px; border-radius: 18px; background: var(--espresso); color: #fff; font: 600 1.12rem/1.4 var(--f-h); letter-spacing: -.01em; }
.turn svg { width: 24px; height: 24px; color: var(--olive-l); margin-top: 1px; }

/* pasos con recorrido */
.path { position: relative; }
.path-l { position: absolute; left: 0; right: 0; top: 10px; width: 100%; height: 120px; }
.path-l path { fill: none; stroke: rgba(166, 141, 174, .45); stroke-width: 2; stroke-dasharray: 4 10; animation: dash 30s linear infinite; }
@keyframes dash { to { stroke-dashoffset: -700; } }
.path-card { position: absolute; left: 0; top: 0; z-index: 2; offset-path: path("M60 60 C260 -10 360 130 500 60 S760 -10 940 60"); offset-rotate: 0deg; animation: travel 9s var(--ease) infinite; }
@keyframes travel { 0% { offset-distance: 0%; opacity: 0; } 8% { opacity: 1; } 92% { opacity: 1; } 100% { offset-distance: 100%; opacity: 0; } }
@media (max-width: 1040px) { .path-l, .path-card { display: none; } }
.steps { position: relative; z-index: 1; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; padding-top: 140px; }
@media (max-width: 1040px) { .steps { padding-top: 0; } }
@media (max-width: 760px) { .steps { grid-template-columns: minmax(0, 1fr); } }
.steps li { padding: 28px; border-radius: var(--r); background: rgba(255, 255, 255, .05); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .12); }
.st-i { position: relative; display: grid; place-items: center; width: 58px; height: 58px; border-radius: 18px; background: var(--olive); color: #fff; margin-bottom: 18px; }
.st-i svg { width: 26px; height: 26px; }
.st-i b { position: absolute; right: -10px; top: -10px; display: grid; place-items: center; width: 26px; height: 26px; border-radius: 50%; background: var(--stone); color: var(--ink); font: 700 .8rem/1 var(--f-h); }
.steps h3 { color: #fff; }
.steps p { margin: 0; color: var(--on-dark); }

/* funciones (portada) */
.feats { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }
@media (max-width: 1000px) { .feats { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .feats { grid-template-columns: minmax(0, 1fr); } }
.ft-c { display: flex; flex-direction: column; gap: 8px; padding: 26px; border-radius: var(--r); background: var(--card); color: var(--tx); text-decoration: none; box-shadow: var(--sh); transition: transform .5s var(--spring), box-shadow .5s; }
.ft-c:hover { transform: translateY(-6px); box-shadow: var(--sh-2); color: var(--tx); }
.ft-c h3 { margin: 10px 0 0; }
.ft-c p { margin: 0; color: var(--tx-2); font-size: 1rem; }
.fx { position: relative; display: grid; place-items: center; width: 84px; height: 84px; border-radius: 24px; background: var(--bg-2); }
.fx-i { position: relative; z-index: 1; display: grid; place-items: center; width: 48px; height: 48px; border-radius: 14px; background: var(--espresso); color: var(--stone); }
.fx-i svg { width: 22px; height: 22px; }
.fx > i { position: absolute; inset: 18px; border-radius: 50%; border: 2px solid var(--olive); opacity: 0; }
.ft-c:hover .fx > i, .fx-sonido .fx > i { animation: wv 2.2s ease-out infinite; }
.fx > i:nth-of-type(2) { animation-delay: .5s !important; } .fx > i:nth-of-type(3) { animation-delay: 1s !important; }
.fx-alerta .fx-i svg { animation: bellShake 3s ease-in-out infinite; transform-origin: 50% 10%; }
@keyframes bellShake { 0%, 70%, 100% { transform: none; } 75% { transform: rotate(14deg); } 80% { transform: rotate(-12deg); } 85% { transform: rotate(8deg); } 90% { transform: rotate(-4deg); } }
.fx-mapa .fx-i svg { animation: drop 2.4s var(--spring) infinite; }
@keyframes drop { 0%, 60%, 100% { transform: none; } 70% { transform: translateY(-6px); } 80% { transform: none; } }
.fx-privado .fx-i { background: var(--olive); color: #fff; }
.go { display: inline-flex; align-items: center; gap: 6px; margin-top: auto; padding-top: 8px; color: var(--olive-d); font-weight: 600; font-size: .95rem; }
.go svg { width: 16px; height: 16px; transition: transform .35s var(--ease); }
a:hover .go svg { transform: translateX(5px); }

/* banda de foto */
.band { position: relative; margin: 0; min-height: 560px; display: flex; align-items: flex-end; overflow: hidden; color: #fff; }
.band > picture img, .band > img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 40%; }
.band-t { position: relative; z-index: 1; width: 100%; padding: 120px 0 64px; background: linear-gradient(180deg, transparent, rgba(27, 31, 53, .82) 55%); }
.band-t h2 { color: #fff; max-width: 15em; }
.band-t p { max-width: 34em; color: #E4E2F0; }

/* regalo (portada) */
.gift { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }
@media (max-width: 900px) { .gift { grid-template-columns: minmax(0, 1fr); gap: 32px; } }
.gift-f { position: relative; margin: 0; border-radius: 28px; overflow: hidden; aspect-ratio: 5 / 4; }
.gift-f img { width: 100%; height: 100%; object-fit: cover; }
.ribbon-tag { position: absolute; right: 16px; top: 16px; display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: var(--pill); background: var(--olive); color: #fff; font-weight: 600; font-size: .9rem; box-shadow: var(--sh); animation: hover3d 4s ease-in-out infinite; }
.ribbon-tag svg { width: 18px; height: 18px; }

/* kits */
.kits { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; align-items: stretch; }
@media (max-width: 920px) { .kits { grid-template-columns: minmax(0, 1fr); max-width: 520px; margin: 0 auto; } }
.kit { position: relative; display: flex; flex-direction: column; gap: 8px; padding: 30px 26px 26px; border-radius: 26px; background: var(--card); box-shadow: var(--sh); transition: transform .5s var(--spring), box-shadow .5s; }
.kit:hover { transform: translateY(-6px); box-shadow: var(--sh-2); }
.kit-hl { background: var(--espresso); color: var(--on-dark); }
.kit-hl h3, .kit-hl .kit-n b { color: #fff; }
.kit-b { position: absolute; right: 18px; top: 18px; padding: 4px 12px; border-radius: var(--pill); background: var(--olive); color: #fff; font-size: .78rem; font-weight: 600; }
.kit-v { position: relative; height: 120px; margin-bottom: 10px; perspective: 700px; }
.kit-c { position: absolute; left: 50%; top: 50%; width: 110px; aspect-ratio: 85.6 / 54; margin: -35px 0 0 -55px; border-radius: 8px; background: linear-gradient(135deg, #F2EFF8, #A68DAE 70%, #8A99CB); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .16), 0 10px 20px -8px rgba(0, 0, 0, .5);
  transform: translateX(calc((var(--n) - (var(--t) - 1) / 2) * 26px)) rotate(calc((var(--n) - (var(--t) - 1) / 2) * 7deg)); transition: transform .6s var(--spring); }
.kit-c i { position: absolute; right: 10px; top: 10px; width: 5px; height: 5px; border-radius: 50%; background: var(--olive-l); box-shadow: 0 0 6px var(--olive-l); }
.kit:hover .kit-c { transform: translateX(calc((var(--n) - (var(--t) - 1) / 2) * 40px)) rotate(calc((var(--n) - (var(--t) - 1) / 2) * 12deg)) translateY(-6px); }
.kit-hl .kit-c { background: radial-gradient(120% 140% at 0% 0%, #F2EFF8, #CFC8E0 70%); }
.kit-n { margin: 0; color: var(--tx-3); font-weight: 600; }
.kit-hl .kit-n { color: var(--sand); }
.kit-n b { font: 700 2.4rem/1 var(--f-h); color: var(--ink); letter-spacing: -.03em; }
.kit h3 { margin: 0; font-size: 1.4rem; }
.kit-p { margin: 0; color: var(--tx-2); }
.kit-hl .kit-p { color: var(--on-dark); }
.kit-u { display: grid; gap: 6px; margin: 8px 0 18px; font-size: .95rem; }
.kit-u li { display: flex; gap: 8px; align-items: center; }
.kit-u svg { width: 16px; height: 16px; color: var(--olive); }
.kit-hl .kit-u svg { color: var(--olive-l); }
.kit .btn { margin-top: auto; align-self: flex-start; }
.kit-note { display: flex; gap: 10px; justify-content: center; align-items: flex-start; max-width: 720px; margin: 28px auto 0; color: var(--tx-2); font-size: .95rem; text-align: center; }
.kit-note svg { width: 18px; height: 18px; margin-top: 3px; color: var(--olive-d); }
.assure { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 26px; margin-top: 28px; }
.assure li { display: inline-flex; align-items: center; gap: 8px; font-weight: 600; color: var(--tx-2); }
.assure svg { width: 20px; height: 20px; color: var(--olive-d); }

/* preguntas */
.faq { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 64px; align-items: start; }
@media (max-width: 900px) { .faq { grid-template-columns: minmax(0, 1fr); gap: 24px; } }
.qa { display: grid; gap: 10px; }
.qa-i { border-radius: var(--r-s); background: var(--card); box-shadow: 0 0 0 1px var(--line); transition: box-shadow .4s var(--ease), background-color .4s; }
.qa-i.open { box-shadow: var(--sh), 0 0 0 2px var(--olive); }
.qa-i h3, .qa-i h2 { margin: 0; font-size: 1rem; }
.qa-q { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 20px 22px; border: 0; background: none; cursor: pointer; text-align: left; font: 600 1.05rem/1.4 var(--f-t); color: var(--ink); letter-spacing: 0; }
.qa-q i { display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: var(--bg-2); color: var(--ink); flex: none; transition: transform .5s var(--spring), background-color .3s; }
.qa-q i svg { width: 16px; height: 16px; }
.qa-i.open .qa-q i { transform: rotate(135deg); background: var(--olive); color: #fff; }
.qa-a { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .5s var(--ease); }
.qa-a > div { overflow: hidden; min-height: 0; }
.qa-a p { margin: 0; padding: 0 22px 20px; color: var(--tx-2); }
.qa-i.open .qa-a { grid-template-rows: 1fr; }
.faqp { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 24px 40px; align-items: start; }
.faqp .filt { grid-column: 1 / -1; }
.qa-i.out { display: none; }
.ask { position: sticky; top: 100px; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; padding: 28px; border-radius: var(--r); background: var(--espresso); color: var(--on-dark); }
.ask h2 { color: #fff; margin: 4px 0 0; }
.ask .pi { background: var(--olive); color: #fff; }
.ask .lnk { color: var(--stone); margin-top: 6px; }
@media (max-width: 900px) { .faqp { grid-template-columns: minmax(0, 1fr); } .ask { position: static; } }
.filt { display: flex; flex-wrap: wrap; gap: 8px; }
.filt button { padding: 10px 18px; border: 0; border-radius: var(--pill); background: var(--card); color: var(--tx-2); font-weight: 600; font-size: .95rem; cursor: pointer; box-shadow: 0 0 0 1px var(--line); transition: background-color .35s var(--ease), color .35s, transform .4s var(--spring); }
.filt button:hover { transform: translateY(-2px); color: var(--ink); }
.filt button.on { background: var(--espresso); color: #fff; box-shadow: none; }
.qa-i.pop-in { animation: up .5s var(--ease) both; animation-delay: calc(var(--k, 0) * 40ms); }
@keyframes up { from { opacity: 0; transform: translateY(12px); } }

/* llamada final */
.cta { position: relative; overflow: hidden; padding: 96px 32px; border-radius: 40px; background: radial-gradient(80% 90% at 50% 0%, #5D6596, var(--ink) 70%); color: var(--on-dark); text-align: center; }
.cta > *:not(.rings):not(.cta-card) { position: relative; z-index: 1; }
.cta .rings i { right: 50%; margin-right: -450px; }
.cta h2 { color: #fff; max-width: 16em; margin-left: auto; margin-right: auto; }
.cta p { max-width: 34em; margin-left: auto; margin-right: auto; }
.cta-card { position: relative; z-index: 1; display: flex; justify-content: center; margin-bottom: 28px; perspective: 800px; }
.cta-card .gcard { animation: spinY 8s ease-in-out infinite; }
@keyframes spinY { 0%, 100% { transform: rotateY(-18deg) rotateX(8deg); } 50% { transform: rotateY(18deg) rotateX(-4deg); } }
@media (max-width: 640px) { .cta { padding: 64px 20px; border-radius: 28px; } }

/* cabeceras internas */
.ph { position: relative; overflow: hidden; padding: 72px 0 80px; }
.ph-dark { background: radial-gradient(90% 90% at 85% 10%, #5D6596, var(--ink) 65%); color: var(--on-dark); }
.ph-dark h1 { color: #fff; }
.ph-dark .lead { color: #D5D9EE; }
.ph-stone { background: linear-gradient(180deg, var(--bg-2), var(--bg)); }
.ph-stone .kick { background: #fff; color: var(--ink); box-shadow: 0 0 0 1px var(--line); }
.ph-stone .rings i { border-color: rgba(91, 107, 176, .16); }
.ph-in { position: relative; z-index: 1; }
.ph-img .ph-in { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: 56px; align-items: center; }
.ph h1 { max-width: 14em; }
.ph-f { position: relative; margin: 0; aspect-ratio: 5 / 4; border-radius: 28px; overflow: hidden; box-shadow: var(--sh-2); }
.ph-f img { width: 100%; height: 100%; object-fit: cover; }
.ph-ping { position: absolute; right: 18px; bottom: 18px; width: 18px; height: 18px; border-radius: 50%; background: var(--olive-l); box-shadow: 0 0 0 0 rgba(196, 222, 247, .7); animation: blipL 2s ease-out infinite; }
@keyframes blipL { 0% { box-shadow: 0 0 0 0 rgba(196, 222, 247, .7); } 100% { box-shadow: 0 0 0 26px rgba(196, 222, 247, 0); } }
@media (max-width: 900px) { .ph-img .ph-in { grid-template-columns: minmax(0, 1fr); gap: 32px; } .ph-f { max-width: 520px; aspect-ratio: 16 / 10; } .ph { padding: 52px 0 60px; } }

/* producto: encaje en la cartera */
.fit { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .fit { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.seg { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px; }
.seg label { position: relative; }
.seg input { position: absolute; inset: 0; z-index: 1; opacity: 0; margin: 0; cursor: pointer; }
.seg span { display: inline-flex; align-items: center; gap: 8px; padding: 10px 16px; border-radius: var(--pill); background: var(--card); font-weight: 600; font-size: .95rem; box-shadow: 0 0 0 1px var(--line); transition: background-color .3s, color .3s, transform .4s var(--spring); }
.seg span svg { width: 18px; height: 18px; }
.seg label:hover span { transform: translateY(-2px); }
.seg input:checked + span { background: var(--espresso); color: #fff; box-shadow: none; }
.seg input:focus-visible + span { outline: 3px solid var(--olive); outline-offset: 2px; }
.fit-ok { display: flex; align-items: center; gap: 10px; margin-top: 20px; font-weight: 600; color: var(--olive-d); }
.fit-ok svg { width: 22px; height: 22px; }
.fit-stage { display: grid; gap: 28px; justify-items: center; padding: 36px 20px; border-radius: 32px; background: radial-gradient(80% 80% at 50% 30%, #fff, var(--bg-2)); }
.holder { --hw: 300px; --hh: 190px; --hc: #8A99CB; --hd: #6F5C78; position: relative; width: min(var(--hw), 100%); height: var(--hh); transition: width .6s var(--ease), height .6s var(--ease); }
.h-back { position: absolute; inset: 0; border-radius: 16px; background: var(--hd); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1); transition: background-color .5s, border-radius .5s; }
.h-card { position: absolute; left: 12%; width: 62%; aspect-ratio: 85.6 / 54; border-radius: 8px; background: linear-gradient(135deg, #D2CBE0, #B6ADC9); transition: top .6s var(--ease); }
.h-card.c1 { top: 4%; background: linear-gradient(135deg, #8FB4DA, #6F93BD); } .h-card.c2 { top: 10%; left: 16%; }
.h-slot { position: absolute; left: 20%; top: -30%; transition: top .9s var(--spring); }
.h-slot .gcard { --cw: min(150px, 46vw); }
.fit.go .h-slot { top: 16%; }
.h-front { position: absolute; left: 0; right: 0; bottom: 0; height: 64%; border-radius: 6px 6px 16px 16px; background: linear-gradient(170deg, var(--hc), var(--hd)); box-shadow: 0 -6px 12px -8px rgba(0, 0, 0, .4); transition: background-color .5s, height .6s var(--ease); }
.stitch { position: absolute; inset: 8px; border: 2px dashed rgba(228, 221, 236, .45); border-radius: 4px 4px 12px 12px; }
.holder[data-holder="tarjetero"] { --hw: 220px; --hh: 150px; --hc: #2E3352; --hd: #252A44; }
.holder[data-holder="pasaporte"] { --hw: 200px; --hh: 250px; --hc: #44508F; --hd: #363D63; }
.holder[data-holder="bolso"] { --hw: 320px; --hh: 230px; --hc: #A68DAE; --hd: #8A99CB; }
.holder[data-holder="bolso"] .h-back { border-radius: 30px 30px 18px 18px; }
.edge { display: grid; gap: 10px; width: min(420px, 100%); }
.e-row { display: grid; grid-template-columns: 170px minmax(0, 1fr); align-items: center; gap: 12px; font-size: .9rem; }
.e-row b { font-weight: 600; color: var(--tx-2); }
.e-bar { display: block; height: 10px; border-radius: 4px; transform-origin: left; transform: scaleX(0); transition: transform 1s var(--ease); }
.fit-stage.in .e-bar { transform: scaleX(1); }
.e-bar.b { width: 30%; background: #8FB4DA; height: 3px; } .e-bar.g { width: 34%; background: var(--olive); height: 6px; } .e-bar.k { width: 100%; background: var(--sand); height: 26px; }
.edge small { color: var(--tx-3); font-size: .8rem; }
@media (max-width: 480px) { .e-row { grid-template-columns: minmax(0, 1fr); gap: 4px; } }

/* producto: red */
.net { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .net { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.net-l { display: grid; gap: 10px; margin: 8px 0 18px; counter-reset: n; }
.net-l li { display: flex; align-items: center; gap: 14px; padding: 12px 16px; border-radius: 14px; background: rgba(255, 255, 255, .05); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .12); color: #fff; font-weight: 600; }
.net-l span { display: grid; place-items: center; width: 40px; height: 40px; border-radius: 12px; background: var(--olive); color: #fff; }
.net-l span svg { width: 20px; height: 20px; }
.net-n { display: flex; gap: 10px; color: var(--olive-l); font-weight: 600; }
.net-n svg { width: 20px; height: 20px; }
.pr-map { padding: 22px; border-radius: 28px; background: rgba(255, 255, 255, .04); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .12); }
.pr-map svg { width: 100%; height: auto; }
.isle { fill: #2E3352; stroke: rgba(166, 141, 174, .5); stroke-width: .3; }
.phone-n circle { fill: var(--sand); }
.phone-n .pulse { fill: none; stroke: var(--sand); stroke-width: 1.5; transform-box: fill-box; transform-origin: center; animation: pPulse 3.6s ease-out infinite; animation-delay: calc(var(--k) * .4s); }
@keyframes pPulse { 0% { transform: scale(1); opacity: .9; } 100% { transform: scale(5); opacity: 0; } }
.card-n rect { fill: var(--olive-l); }
.card-n .beacon { fill: none; stroke: var(--olive-l); stroke-width: 2; transform-box: fill-box; transform-origin: center; animation: pPulse 2s ease-out infinite; }
.link { stroke: var(--olive-l); stroke-width: 2; stroke-dasharray: 4 6; animation: dash 6s linear infinite; }
.map-cap { display: flex; gap: 8px; align-items: center; margin: 12px 0 0; font-size: .85rem; color: var(--on-dark); }
.map-cap svg { width: 18px; height: 18px; color: var(--olive-l); }

/* producto: compatibilidad y teléfono */
.comp { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .comp { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.os-tabs { display: flex; gap: 8px; margin: 8px 0 20px; }
.os-tabs button { display: inline-flex; align-items: center; gap: 8px; padding: 12px 20px; border: 0; border-radius: var(--pill); background: var(--card); box-shadow: 0 0 0 1px var(--line); font-weight: 600; cursor: pointer; transition: background-color .3s, color .3s, transform .4s var(--spring); }
.os-tabs button svg { width: 18px; height: 18px; }
.os-tabs button:hover { transform: translateY(-2px); }
.os-tabs button[aria-selected="true"] { background: var(--espresso); color: #fff; box-shadow: none; }
.osp { margin-bottom: 16px; animation: up .5s var(--ease); }
.osp-app { margin: 0 0 12px; font-weight: 600; color: var(--olive-d); }
.osp ol { display: grid; gap: 10px; }
.osp li { display: flex; align-items: center; gap: 14px; padding: 14px 16px; border-radius: 14px; background: var(--card); box-shadow: 0 0 0 1px var(--line); animation: up .5s var(--ease) both; animation-delay: calc(var(--j) * 90ms); }
.osp li b { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; background: var(--olive); color: #fff; font: 700 .9rem/1 var(--f-h); flex: none; }
.phone { position: relative; width: min(290px, 100%); aspect-ratio: 9 / 18.5; margin: 0 auto; padding: 12px; border-radius: 44px; background: #151829; box-shadow: 0 0 0 2px #2E3352, var(--sh-2); }
.phone.sm { width: min(250px, 100%); }
.ph-screen { position: relative; height: 100%; border-radius: 34px; overflow: hidden; background: #F5F3FA; display: flex; flex-direction: column; }
.ph-bar { padding: 26px 18px 10px; font: 700 1.1rem/1 var(--f-h); color: var(--ink); text-align: center; }
.ph-map { position: relative; flex: 1; margin: 0 10px; border-radius: 22px; overflow: hidden; background:
  linear-gradient(90deg, transparent 47%, #fff 47% 53%, transparent 53%), linear-gradient(0deg, transparent 47%, #fff 47% 53%, transparent 53%), linear-gradient(35deg, transparent 60%, #fff 60% 64%, transparent 64%), #E6E1EE; }
.ph-pin { position: absolute; left: 50%; top: 50%; z-index: 1; display: grid; place-items: center; width: 44px; height: 44px; margin: -22px; border-radius: 50%; background: var(--espresso); color: var(--stone); box-shadow: 0 6px 14px -4px rgba(0, 0, 0, .5); }
.ph-pin svg { width: 20px; height: 20px; }
.ph-map i { position: absolute; left: 50%; top: 50%; width: 44px; height: 44px; margin: -22px; border-radius: 50%; border: 2px solid var(--olive); animation: wv 2.4s ease-out infinite; }
.ph-map i:nth-child(3) { animation-delay: 1.2s; }
.ph-sheet { display: grid; gap: 2px; padding: 16px 18px 22px; }
.ph-sheet b { font: 700 1.1rem/1.2 var(--f-h); color: var(--ink); }
.ph-sheet small { color: var(--tx-3); }
.ph-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; margin-top: 10px; padding: 10px; border-radius: 12px; background: var(--olive); color: #fff; font-weight: 600; font-size: .9rem; }
.ph-btn svg { width: 18px; height: 18px; }

/* producto: resistencia y ficha */
.tough { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; }
@media (max-width: 900px) { .tough { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .tough { grid-template-columns: minmax(0, 1fr); } }
.tg { padding: 26px; border-radius: var(--r); background: var(--card); box-shadow: var(--sh); transition: transform .5s var(--spring); }
.tg:hover { transform: translateY(-6px) rotate(-.6deg); }
.tg-i { display: grid; place-items: center; width: 54px; height: 54px; border-radius: 16px; background: var(--espresso); color: var(--stone); margin-bottom: 14px; }
.tg-i svg { width: 24px; height: 24px; }
.tg:nth-child(2) .tg-i { background: var(--olive); color: #fff; } .tg:nth-child(3) .tg-i { background: var(--sand); color: var(--ink); } .tg:nth-child(4) .tg-i { background: var(--leather); color: #fff; }
.tg h3 { margin-bottom: 6px; }
.tg p { margin: 0; color: var(--tx-2); font-size: 1rem; }
.specs { max-width: 860px; margin: 48px auto 0; padding: 32px; border-radius: 28px; background: var(--card); box-shadow: var(--sh); }
.specs dl { margin: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 32px; }
.specs dl div { display: grid; gap: 2px; padding: 14px 0; border-bottom: 1px dashed var(--line); }
.specs dt { font-size: .85rem; color: var(--tx-3); font-weight: 600; text-transform: uppercase; letter-spacing: .08em; }
.specs dd { margin: 0; font-weight: 600; }
@media (max-width: 640px) { .specs { padding: 22px; } .specs dl { grid-template-columns: minmax(0, 1fr); } }

/* funciones */
.jump { position: sticky; top: 74px; z-index: 40; background: rgba(246, 244, 250, .9); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); border-bottom: 1px solid var(--line); }
@media (max-width: 520px) { .jump { top: 66px; } }
.jump .wrap { display: flex; gap: 6px; padding-top: 8px; padding-bottom: 8px; overflow-x: auto; scrollbar-width: none; }
.jump .wrap::-webkit-scrollbar { display: none; }
.jump a { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: var(--pill); color: var(--tx-2); font-weight: 600; font-size: .92rem; text-decoration: none; white-space: nowrap; transition: background-color .3s, color .3s; }
.jump a svg { width: 16px; height: 16px; color: var(--olive); }
.jump a:hover { background: #fff; color: var(--ink); }
.jump a.on { background: var(--espresso); color: #fff; }
.jump a.on svg { color: var(--olive-l); }
/* funciones · 1. sonar la tarjeta */
.snd-w { display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: 56px; align-items: center; scroll-margin-top: 140px; }
@media (max-width: 960px) { .snd-w { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.snd-steps { display: grid; gap: 8px; margin: 4px 0 22px; counter-reset: s; }
.snd-steps li { display: flex; align-items: center; gap: 12px; padding: 10px 14px; border-radius: 14px; background: var(--card); box-shadow: 0 0 0 1px var(--line); font-weight: 600; color: var(--tx-2); transition: background-color .4s var(--ease), color .4s, box-shadow .4s; }
.snd-steps b { display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--bg-2); color: var(--ink); font: 700 .85rem/1 var(--f-h); flex: none; transition: background-color .4s, color .4s; }
.snd-steps li.on { background: #E8EEFB; color: var(--ink); box-shadow: 0 0 0 2px var(--olive); }
.snd-steps li.on b { background: var(--olive); color: #fff; }
.snd { position: relative; display: inline-flex; align-items: center; gap: 12px; font-weight: 600; cursor: pointer; }
.snd input { position: absolute; opacity: 0; inset: 0; margin: 0; cursor: pointer; z-index: 1; }
.sw { position: relative; width: 50px; height: 28px; border-radius: 28px; background: var(--stone); transition: background-color .3s; flex: none; }
.sw::after { content: ""; position: absolute; left: 3px; top: 3px; width: 22px; height: 22px; border-radius: 50%; background: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, .2); transition: transform .4s var(--spring); }
.snd input:checked + .sw { background: var(--olive); }
.snd input:checked + .sw::after { transform: translateX(22px); }
.snd input:focus-visible + .sw { outline: 3px solid var(--olive); outline-offset: 3px; }
.snd-stage { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) 210px; gap: 22px; align-items: center; padding: 22px; border-radius: 32px; background: #fff; box-shadow: var(--sh-2); }
@media (max-width: 600px) { .snd-stage { grid-template-columns: minmax(0, 1fr); justify-items: center; padding: 16px; } }
.room { display: block; width: 100%; height: auto; border-radius: 22px; }
.cush-r, .cush-l { transform-box: fill-box; transform-origin: 50% 100%; transition: transform .8s var(--spring); }
.found .cush-r { transform: translate(34px, -40px) rotate(14deg); }
.ringing .cush-r { animation: cushShake .32s ease-in-out infinite; }
@keyframes cushShake { 0%, 100% { transform: translateX(0) rotate(0); } 25% { transform: translateX(-2px) rotate(-1.5deg); } 75% { transform: translateX(2px) rotate(1.5deg); } }
.snd-waves circle { fill: none; stroke: #5B6BB0; stroke-width: 3; opacity: 0; transform-box: fill-box; transform-origin: center; }
.ringing .snd-waves circle { animation: sndW 1.5s ease-out infinite; }
.ringing .snd-waves circle:nth-child(2) { animation-delay: .5s; } .ringing .snd-waves circle:nth-child(3) { animation-delay: 1s; }
@keyframes sndW { 0% { transform: scale(.6); opacity: .9; } 100% { transform: scale(3.4); opacity: 0; } }
.note-g text { font-size: 22px; fill: #5B6BB0; opacity: 0; }
.ringing .note-g text { animation: noteUp 1.8s ease-out infinite; }
.ringing .note-g.n2 text { animation-delay: .9s; }
@keyframes noteUp { 0% { opacity: 0; transform: translateY(10px); } 30% { opacity: 1; } 100% { opacity: 0; transform: translateY(-26px); } }
.hidden-card .led { animation: led 1.4s ease-in-out infinite; }
.found .hidden-card .led { fill: #E4F0FD; }
.mphone { position: relative; width: 210px; padding: 12px 14px 18px; border-radius: 34px; background: #F5F3FA; box-shadow: 0 0 0 8px #151829, 0 0 0 10px #2E3352, var(--sh-2); display: grid; gap: 12px; margin: 10px 10px 10px 0; }
@media (max-width: 600px) { .mphone { margin: 10px auto; } }
.mp-top { display: grid; place-items: center; height: 14px; }
.mp-notch { width: 64px; height: 8px; border-radius: 8px; background: #151829; }
.mp-app { display: flex; align-items: center; gap: 6px; margin: 0; font: 700 1.05rem/1 var(--f-h); color: var(--ink); }
.mp-app svg { width: 18px; height: 18px; color: var(--olive); }
.mp-item { display: flex; align-items: center; gap: 10px; padding: 10px; border-radius: 16px; background: #fff; box-shadow: 0 0 0 1px var(--line); }
.mp-ic { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 12px; background: var(--espresso); color: var(--stone); flex: none; }
.mp-ic svg { width: 18px; height: 18px; }
.mp-item b { display: block; font-size: .95rem; color: var(--ink); }
.mp-item small { display: block; font-size: .78rem; color: var(--tx-3); min-height: 1.3em; transition: color .3s; }
.ringing .mp-item small { color: #B4547A; } .found .mp-item small { color: var(--olive-d); }
.mp-btn { position: relative; display: grid; justify-items: center; gap: 8px; padding: 20px 8px 16px; border: 0; border-radius: 22px; background: var(--olive); color: #fff; font-weight: 600; font-size: .92rem; cursor: pointer; overflow: hidden; isolation: isolate; transition: background-color .35s, transform .3s var(--spring); }
.mp-btn:hover { transform: translateY(-2px); }
.mp-btn:active { transform: scale(.97); }
.mp-btn > svg { position: relative; z-index: 1; width: 30px; height: 30px; }
.mp-lbl { position: relative; z-index: 1; }
.mp-ring { position: absolute; left: 50%; top: 36px; width: 0; height: 0; z-index: 0; }
.mp-ring i { position: absolute; left: -22px; top: -22px; width: 44px; height: 44px; border-radius: 50%; border: 2px solid rgba(255, 255, 255, .7); opacity: 0; }
.ringing .mp-btn { background: #B4547A; }
.ringing .mp-ring i { animation: sndW 1.5s ease-out infinite; }
.ringing .mp-ring i:nth-child(2) { animation-delay: .75s; }
.mp-bar { height: 6px; border-radius: 6px; background: var(--bg-2); overflow: hidden; }
.mp-bar i { display: block; height: 100%; width: 100%; background: var(--olive); transform: scaleX(0); transform-origin: left; }
.ringing .mp-bar i { animation: mpBar 4s linear forwards; }
.found .mp-bar i { transform: scaleX(1); }
@keyframes mpBar { to { transform: scaleX(1); } }

/* funciones · 2. aviso de olvido */
.al-w { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 56px; align-items: center; scroll-margin-top: 140px; }
@media (max-width: 960px) { .al-w { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.al-leg { display: grid; gap: 10px; margin: 6px 0 4px; }
.al-leg li { display: flex; gap: 12px; align-items: flex-start; }
.al-leg i { width: 22px; height: 22px; border-radius: 50%; flex: none; margin-top: 2px; }
.al-leg .lg0 i { background: rgba(91, 107, 176, .18); box-shadow: inset 0 0 0 2px var(--olive); }
.al-leg .lg1 i { background: #F6E3EC; box-shadow: inset 0 0 0 2px #B4547A; }
.al-leg b { display: block; } .al-leg small { color: var(--tx-2); font-size: .95rem; }
.note-s { display: flex; gap: 8px; margin-top: 18px; font-size: .88rem; color: var(--tx-3); }
.note-s svg { width: 16px; height: 16px; margin-top: 3px; flex: none; }
.al-panel { display: grid; gap: 14px; padding: 18px; border-radius: 30px; background: #fff; box-shadow: var(--sh-2); min-width: 0; }
.al-status { position: relative; height: 64px; }
.al-status > span { position: absolute; inset: 0; display: flex; align-items: center; gap: 12px; padding: 0 16px; border-radius: 18px; transition: opacity .45s var(--ease), transform .55s var(--spring); }
.al-status svg { width: 24px; height: 24px; flex: none; }
.as-ok { background: #E8EEFB; color: var(--olive-d); font-weight: 600; }
.as-warn { background: var(--ink); color: #fff; opacity: 0; transform: translateY(-14px) scale(.97); font-size: .95rem; line-height: 1.3; }
.as-warn svg { color: var(--olive-l); }
.as-warn b { display: block; font-size: .75rem; color: var(--sand); text-transform: uppercase; letter-spacing: .1em; }
.away .as-ok { opacity: 0; transform: translateY(10px); }
.away .as-warn { opacity: 1; transform: none; }
.away .as-warn svg { animation: bellShake 1.6s ease-in-out infinite; transform-origin: 50% 10%; }
.street-svg { display: block; width: 100%; height: auto; }
.bld text { font: 600 12px/1 var(--f-t); fill: #F3F1FA; }
.zone { fill: rgba(91, 107, 176, .1); stroke: #5B6BB0; stroke-width: 2; stroke-dasharray: 6 6; animation: zoneP 3s ease-in-out infinite; transform-box: fill-box; transform-origin: center; }
@keyframes zoneP { 50% { fill: rgba(91, 107, 176, .16); } }
.away .zone { stroke: #B4547A; fill: rgba(180, 84, 122, .06); }
.zone-t { font: 600 11px/1 var(--f-t); fill: #44508F; letter-spacing: .1em; text-transform: uppercase; }
.trail { fill: none; stroke: rgba(71, 79, 114, .25); stroke-width: 3; stroke-dasharray: 2 8; stroke-linecap: round; }
.trail-done { fill: none; stroke: #5B6BB0; stroke-width: 4; stroke-linecap: round; stroke-dasharray: 440; stroke-dashoffset: calc(440 - 440 * var(--v, 0)); }
.away .trail-done { stroke: #B4547A; }
.walker-m > circle { fill: #5B6BB0; stroke: #fff; stroke-width: 3; transition: fill .3s; }
.away .walker-m > circle { fill: #B4547A; }
.walker-m .tag rect { fill: #252A44; }
.walker-m .tag text { font: 700 12px/1 var(--f-h); fill: #fff; }
.wallet-m circle { stroke: #474F72; stroke-width: 2; }
.away .wallet-m circle { animation: wPing 1s ease-in-out infinite; }
@keyframes wPing { 50% { stroke: #B4547A; stroke-width: 4; } }
.al-ctl { display: flex; align-items: center; gap: 14px; }
.al-ctl .range { flex: 1; margin: 0; }
.range { display: grid; gap: 8px; font-weight: 600; }
.range input { width: 100%; accent-color: var(--olive); height: 30px; cursor: pointer; }
@media (max-width: 480px) { .al-ctl { flex-direction: column; align-items: stretch; } }

/* funciones · 3. mapa */
.mapx { display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: 56px; align-items: center; scroll-margin-top: 140px; }
@media (max-width: 960px) { .mapx { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.pl-l { display: grid; gap: 8px; margin-top: 8px; }
.pl-l button { width: 100%; display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; align-items: center; gap: 12px; padding: 10px 16px 10px 10px; border: 0; border-radius: 16px; background: var(--card); box-shadow: 0 0 0 1px var(--line); cursor: pointer; text-align: left; font-size: 1rem; transition: background-color .3s, color .3s, transform .4s var(--spring), box-shadow .3s; }
.pl-i { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 12px; background: var(--bg-2); color: var(--olive-d); transition: background-color .3s, color .3s; }
.pl-i svg { width: 18px; height: 18px; }
.pl-l small { color: var(--tx-3); font-size: .85rem; white-space: nowrap; }
.pl-l button:hover { transform: translateX(4px); }
.pl-l button[aria-pressed="true"] { background: var(--espresso); color: #fff; box-shadow: none; }
.pl-l button[aria-pressed="true"] .pl-i { background: var(--olive); color: #fff; }
.pl-l button[aria-pressed="true"] small { color: var(--sand); }
.city { position: relative; border-radius: 28px; background: #fff; padding: 10px; box-shadow: var(--sh-2); }
.city svg { display: block; width: 100%; height: auto; }
.sea { fill: #C4DEF7; }
.park { fill: #D3E3EE; }
.roads path { fill: none; stroke: #fff; stroke-width: 9; stroke-linecap: round; }
.roads.sm path { stroke-width: 4; }
.lbl-sea { font: italic 500 12px/1 var(--f-a); fill: #5B6BB0; }
.route-l { fill: none; stroke: #5B6BB0; stroke-width: 3.5; stroke-dasharray: 2 7; stroke-linecap: round; animation: dash 12s linear infinite; }
.me-halo { fill: rgba(59, 130, 196, .18); animation: meP 2.4s ease-out infinite; transform-box: fill-box; transform-origin: center; }
@keyframes meP { 0% { transform: scale(.6); opacity: 1; } 100% { transform: scale(1.6); opacity: 0; } }
.me-dot { fill: #3B82C4; stroke: #fff; stroke-width: 3; }
.pin { cursor: default; }
.pin-b { transform-box: fill-box; transform-origin: 50% 100%; transform: scale(.72); transition: transform .5s var(--spring); }
.pin-s { fill: #A68DAE; stroke: #fff; stroke-width: 2; transition: fill .3s; }
.pin-pulse { fill: none; stroke: #5B6BB0; stroke-width: 2; opacity: 0; transform-box: fill-box; transform-origin: center; }
.pin.on .pin-b { transform: scale(1.05); }
.pin.on .pin-s { fill: #5B6BB0; }
.pin.on .pin-pulse { animation: pinPulse 1.8s ease-out infinite; }
@keyframes pinPulse { 0% { transform: scale(1); opacity: .9; } 100% { transform: scale(2.4); opacity: 0; } }
.pin.drop .pin-b { animation: pinDrop .7s var(--spring); }
@keyframes pinDrop { from { transform: translateY(-30px) scale(1.05); opacity: 0; } }
.city-card { position: absolute; left: 22px; bottom: 22px; display: flex; align-items: center; gap: 12px; padding: 10px 16px 10px 10px; border-radius: 18px; background: rgba(255, 255, 255, .95); box-shadow: var(--sh); max-width: calc(100% - 44px); }
.city-card.swap { animation: cardSwap .5s var(--ease); }
@keyframes cardSwap { from { opacity: 0; transform: translateY(8px); } }
.cc-i { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 12px; background: var(--olive); color: #fff; flex: none; }
.cc-i svg { width: 18px; height: 18px; }
.city-card b { display: block; color: var(--ink); }
.city-card small { color: var(--tx-3); font-size: .85rem; }
@media (max-width: 600px) { .city-card { position: static; margin-top: 10px; max-width: none; box-shadow: none; background: var(--bg); } }
.priv { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .priv { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.vault { position: relative; width: min(300px, 100%); aspect-ratio: 1; margin: 0 auto; display: grid; place-items: center; }
.v-ring { position: absolute; inset: 0; border-radius: 50%; border: 2px dashed rgba(166, 141, 174, .5); animation: spin 30s linear infinite; }
.v-ring.r2 { inset: 16%; border-style: solid; border-color: rgba(196, 222, 247, .4); animation-direction: reverse; animation-duration: 20s; }
@keyframes spin { to { transform: rotate(360deg); } }
.v-core { position: relative; display: grid; place-items: center; width: 96px; height: 96px; border-radius: 28px; background: var(--olive); color: #fff; box-shadow: 0 0 40px rgba(196, 222, 247, .4); }
.v-core svg { width: 42px; height: 42px; }
.v-bits { position: absolute; bottom: 14%; font: 600 .8rem/1 ui-monospace, monospace; letter-spacing: .2em; color: var(--sand); animation: led 1.6s steps(2) infinite; }
.priv-l { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
@media (max-width: 560px) { .priv-l { grid-template-columns: minmax(0, 1fr); } }
.priv-l li { display: flex; gap: 14px; padding: 20px; border-radius: var(--r); background: rgba(255, 255, 255, .05); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .12); }
.priv-l li > span { display: grid; place-items: center; width: 44px; height: 44px; border-radius: 14px; background: rgba(196, 222, 247, .16); color: var(--olive-l); flex: none; }
.priv-l li > span svg { width: 22px; height: 22px; }
.priv-l b { color: #fff; }
.priv-l p { margin: 4px 0 0; font-size: .95rem; }

/* para quién */
.pains-w { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .pains-w { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.sad-f { position: relative; margin: 24px 0 0; border-radius: 28px; overflow: hidden; aspect-ratio: 16 / 11; }
.sad-f img { width: 100%; height: 100%; object-fit: cover; filter: saturate(.7); }
.sad-f figcaption { position: absolute; left: 14px; right: 14px; bottom: 14px; display: flex; flex-direction: column; gap: 8px; padding: 12px 14px; border-radius: 14px; background: rgba(255, 255, 255, .92); font-size: .85rem; font-weight: 600; }
.stress { display: block; height: 8px; border-radius: 8px; background: var(--bg-2); overflow: hidden; }
.stress i { display: block; height: 100%; width: 92%; border-radius: 8px; background: linear-gradient(90deg, var(--sand), #B4547A); transform-origin: left; animation: stress 4s ease-in-out infinite alternate; }
@keyframes stress { from { transform: scaleX(.55); } to { transform: scaleX(1); } }
.pains { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
@media (max-width: 520px) { .pains { grid-template-columns: minmax(0, 1fr); } }
.pn { display: flex; flex-direction: column; gap: 10px; padding: 24px; border-radius: var(--r); background: var(--card); box-shadow: var(--sh); transition: transform .5s var(--spring); }
.pn:hover { transform: translateY(-5px); }
.pn-i { display: grid; place-items: center; width: 52px; height: 52px; border-radius: 16px; background: var(--bg-2); color: var(--espresso); }
.pn-i svg { width: 24px; height: 24px; }
.pn h3 { margin: 0 0 4px; }
.pn p { margin: 0; color: var(--tx-2); font-size: 1rem; }
.door { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .door { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.door-l { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 8px; }
.door-l label, .ticks li { position: relative; display: flex; align-items: center; gap: 12px; padding: 16px; border-radius: 16px; background: var(--card); box-shadow: 0 0 0 1px var(--line); cursor: pointer; font-weight: 600; transition: background-color .35s; }
.door-l input { position: absolute; inset: 0; z-index: 1; opacity: 0; margin: 0; cursor: pointer; }
.box { display: grid; place-items: center; width: 28px; height: 28px; border-radius: 9px; box-shadow: inset 0 0 0 2px var(--sand); color: transparent; flex: none; transition: background-color .3s, color .3s, transform .45s var(--spring); }
.box svg { width: 18px; height: 18px; }
.door-l input:checked + .box { background: var(--olive); color: #fff; box-shadow: none; transform: scale(1.1) rotate(-6deg); }
.door-l input:focus-visible + .box { outline: 3px solid var(--olive); outline-offset: 2px; }
.door-l label:has(input:checked) { background: #E8EEFB; box-shadow: none; }
.door-r { min-height: 1.6em; margin: 16px 0 8px; font-weight: 600; color: var(--olive-d); }
.door-r:not(:empty) { animation: up .45s var(--ease); }
.door-tip { display: flex; flex-wrap: wrap; gap: 6px 10px; align-items: center; color: var(--tx-2); font-size: .95rem; }
.door-tip svg { width: 18px; height: 18px; color: var(--olive); }
.doorway { position: relative; height: 340px; perspective: 900px; display: grid; place-items: center; }
.frame { position: absolute; width: 180px; height: 300px; border: 12px solid var(--leather); border-bottom: 0; border-radius: 8px 8px 0 0; background: linear-gradient(180deg, #EEF2FB, #DCE6F8); }
.sun-o { position: absolute; width: 60px; height: 60px; border-radius: 50%; background: #C4DEF7; top: 110px; box-shadow: 0 0 40px #C4DEF7; opacity: 0; transition: opacity .8s; }
.leaf { position: absolute; width: 156px; height: 288px; margin-top: 12px; border-radius: 4px 4px 0 0; background: linear-gradient(90deg, #6F5C78, #8A99CB); transform-origin: left center; transform: translateX(-0px) rotateY(0); transition: transform 1.2s var(--ease); box-shadow: inset 0 0 0 10px rgba(0, 0, 0, .08); }
.knob { position: absolute; right: 16px; top: 50%; width: 14px; height: 14px; border-radius: 50%; background: #C4DEF7; }
.hook { position: absolute; right: calc(50% - 150px); top: 70px; display: grid; place-items: center; width: 46px; height: 46px; border-radius: 50%; background: #fff; color: var(--espresso); box-shadow: var(--sh); transition: opacity .4s; }
.hook svg { width: 22px; height: 22px; }
.door.ready .leaf { transform: rotateY(-70deg); }
.door.ready .sun-o { opacity: 1; }
.door.ready .hook { opacity: .25; }
.finds { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 28px; align-items: stretch; }
@media (max-width: 900px) { .finds { grid-template-columns: minmax(0, 1fr); } }
.fd-tabs { display: grid; gap: 10px; align-content: start; }
.fd-tabs button { display: grid; grid-template-columns: 52px minmax(0, 1fr); grid-template-rows: auto auto; column-gap: 14px; align-items: center; padding: 16px; border: 0; border-radius: 18px; background: var(--card); box-shadow: 0 0 0 1px var(--line); text-align: left; cursor: pointer; transition: background-color .35s, color .35s, transform .45s var(--spring); }
.fd-tabs button > span { grid-row: 1 / 3; display: grid; place-items: center; width: 52px; height: 52px; border-radius: 16px; background: var(--bg-2); color: var(--espresso); transition: background-color .35s, color .35s; }
.fd-tabs button > span svg { width: 24px; height: 24px; }
.fd-tabs b { font: 600 1.15rem/1.2 var(--f-h); }
.fd-tabs small { color: var(--tx-3); font-size: .9rem; }
.fd-tabs button:hover { transform: translateX(4px); }
.fd-tabs button[aria-selected="true"] { background: var(--espresso); color: #fff; box-shadow: none; }
.fd-tabs button[aria-selected="true"] > span { background: var(--olive); color: #fff; }
.fd-tabs button[aria-selected="true"] small { color: var(--sand); }
.fd-ph { position: relative; min-height: 360px; border-radius: 28px; overflow: hidden; }
.fdp { position: absolute; inset: 0; margin: 0; animation: fdIn .7s var(--ease); }
@keyframes fdIn { from { opacity: 0; transform: scale(1.04); } }
.fdp img { width: 100%; height: 100%; object-fit: cover; }
.fdp-tag { position: absolute; left: 16px; bottom: 16px; display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px; border-radius: var(--pill); background: var(--olive); color: #fff; font-weight: 600; font-size: .9rem; }
.fdp-tag svg { width: 18px; height: 18px; }
.trip { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .trip { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.trip-f { margin: 0; border-radius: 28px; overflow: hidden; aspect-ratio: 4 / 3.4; }
.trip-f img { width: 100%; height: 100%; object-fit: cover; }
.trip-l { display: grid; gap: 4px; margin-top: 10px; border-left: 2px dashed rgba(166, 141, 174, .4); padding-left: 22px; }
.trip-l li { position: relative; display: flex; gap: 12px; padding: 10px 0; }
.tdot { position: absolute; left: -31px; top: 16px; width: 16px; height: 16px; border-radius: 50%; background: var(--olive); box-shadow: 0 0 0 4px var(--ink); }
.trip-l b { display: block; color: #fff; }
.trip-l small { color: var(--on-dark); font-size: .95rem; }

/* familia y regalo */
.par { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .par { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.par-f { position: relative; margin: 0; border-radius: 200px 200px 28px 28px; overflow: hidden; aspect-ratio: 4 / 4.4; }
.par-f img { width: 100%; height: 100%; object-fit: cover; }
.call-b { position: absolute; left: 16px; bottom: 16px; display: flex; align-items: center; gap: 12px; padding: 10px 16px 10px 10px; border-radius: var(--pill); background: rgba(27, 31, 53, .88); color: #fff; animation: hover3d 5s ease-in-out infinite; }
.call-b > svg { width: 40px; height: 40px; padding: 10px; border-radius: 50%; background: var(--olive); }
.call-b b { display: block; font-size: .95rem; } .call-b small { color: var(--sand); font-size: .82rem; }
.ticks { display: grid; gap: 10px; margin-top: 8px; }
.ticks li { cursor: default; }
.ticks svg { width: 22px; height: 22px; color: var(--olive); flex: none; }
.setup { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .setup { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.su-l { display: grid; gap: 10px; margin-top: 8px; }
.su-l li { display: flex; gap: 14px; align-items: center; padding: 16px; border-radius: 18px; background: rgba(255, 255, 255, .05); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .12); transition: background-color .4s, box-shadow .4s; }
.su-l li > span { display: grid; place-items: center; width: 46px; height: 46px; border-radius: 14px; background: rgba(255, 255, 255, .08); color: var(--stone); flex: none; transition: background-color .4s; }
.su-l li > span svg { width: 22px; height: 22px; }
.su-l b { display: block; color: #fff; } .su-l small { color: var(--on-dark); font-size: .95rem; }
.su-l li.on { background: rgba(91, 107, 176, .18); box-shadow: inset 0 0 0 1px var(--olive); }
.su-l li.on > span { background: var(--olive); color: #fff; }
.timer { position: relative; width: min(300px, 100%); aspect-ratio: 1; margin: 0 auto; display: grid; place-items: center; }
.timer svg { position: absolute; inset: 0; transform: rotate(-90deg); }
.t-bg { fill: none; stroke: rgba(255, 255, 255, .08); stroke-width: 10; }
.t-fg { fill: none; stroke: var(--olive-l); stroke-width: 10; stroke-linecap: round; stroke-dasharray: 541; stroke-dashoffset: calc(541 - 541 * var(--tp, 0)); }
.t-n { display: grid; justify-items: center; }
.t-n b { font: 700 4rem/1 var(--f-h); color: #fff; font-variant-numeric: tabular-nums; }
.t-n small { color: var(--sand); }
.t-card { position: absolute; bottom: 4%; right: -2%; transform: rotate(10deg); }
.gifts { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .gifts { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.g-opts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin-top: 8px; }
@media (max-width: 480px) { .g-opts { grid-template-columns: minmax(0, 1fr); } }
.g-opts label { position: relative; }
.g-opts input { position: absolute; inset: 0; z-index: 1; opacity: 0; margin: 0; cursor: pointer; }
.g-opts span { display: block; padding: 16px; border-radius: 16px; background: var(--card); box-shadow: 0 0 0 1px var(--line); font-weight: 600; transition: background-color .3s, color .3s, transform .4s var(--spring); }
.g-opts label:hover span { transform: translateY(-2px); }
.g-opts input:checked + span { background: var(--espresso); color: #fff; box-shadow: none; }
.g-opts input:focus-visible + span { outline: 3px solid var(--olive); outline-offset: 2px; }
.giftbox { display: grid; place-items: center; padding: 30px 10px; }
.gb-env { position: relative; width: min(380px, 100%); padding: 40px 28px 28px; border-radius: 24px; background: linear-gradient(160deg, #5B6BB0, #44508F); box-shadow: var(--sh-2); }
.gb-lid { position: absolute; left: 50%; top: -14px; width: 70px; height: 28px; margin-left: -35px; border-radius: 14px; background: var(--sand); }
.gb-lid::before, .gb-lid::after { content: ""; position: absolute; top: -18px; width: 30px; height: 30px; border-radius: 50% 50% 0 50%; border: 6px solid var(--sand); }
.gb-lid::before { left: 2px; transform: rotate(-20deg); } .gb-lid::after { right: 2px; transform: scaleX(-1) rotate(-20deg); }
.gb-card { display: grid; gap: 14px; padding: 22px; border-radius: 16px; background: #FBFAFD; transform: rotate(-2deg); }
.gb-card small { font-size: .78rem; font-weight: 600; color: var(--tx-3); text-transform: uppercase; letter-spacing: .1em; }
.gb-card p { margin: 0; font: italic 500 1.3rem/1.4 var(--f-a); color: var(--ink); min-height: 3.6em; transition: opacity .3s, transform .4s var(--ease); }
.gb-card p.swap { opacity: 0; transform: translateY(6px); }

/* envío */
.ship { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center; }
@media (max-width: 900px) { .ship { grid-template-columns: minmax(0, 1fr); gap: 28px; } }
.isle-w { position: relative; aspect-ratio: 3 / 1; margin: 30px 0; }
.isle-w svg { position: absolute; inset: 0; width: 100%; height: 100%; }
.isle-w .isle { fill: #D6D0E3; stroke: #fff; stroke-width: .5; }
.route { fill: none; stroke: var(--olive); stroke-width: .5; stroke-dasharray: 1.5 1.5; animation: dash 30s linear infinite; }
.tw { position: absolute; display: flex; align-items: center; gap: 6px; transform: translate(-6px, -6px); }
.tw i { width: 12px; height: 12px; border-radius: 50%; background: var(--espresso); box-shadow: 0 0 0 3px #fff; animation: twPop 4s var(--ease) infinite; animation-delay: calc(var(--i) * .3s); }
@keyframes twPop { 0%, 60%, 100% { transform: scale(1); background: var(--espresso); } 70% { transform: scale(1.5); background: var(--olive); } }
.tw b { padding: 2px 8px; border-radius: var(--pill); background: rgba(255, 255, 255, .9); font-size: .72rem; font-weight: 600; white-space: nowrap; }
.tw:nth-of-type(2) b { display: none; }
@media (max-width: 560px) { .tw b { display: none; } .tw:nth-of-type(1) b, .tw:nth-of-type(5) b, .tw:nth-of-type(6) b { display: inline; } }
.truck { position: absolute; display: grid; place-items: center; width: 36px; height: 36px; margin: -18px; border-radius: 12px; background: var(--olive); color: #fff; box-shadow: var(--sh); animation: hover3d 2.4s ease-in-out infinite; z-index: 2; }
.truck svg { width: 18px; height: 18px; }
@media (max-width: 560px) { .truck { display: none; } }
.town { padding: 24px; border-radius: var(--r); background: var(--card); box-shadow: var(--sh); margin: 8px 0 16px; }
.town label { display: block; font-weight: 600; margin-bottom: 10px; }
.town-f { display: flex; align-items: center; gap: 8px; padding: 6px 6px 6px 16px; border-radius: var(--pill); background: var(--bg); transition: box-shadow .3s; }
.town-f:focus-within { box-shadow: 0 0 0 3px var(--olive); }
.town-f svg { width: 20px; height: 20px; color: var(--tx-3); }
.town-f input { flex: 1; min-width: 0; border: 0; background: none; padding: 10px 0; outline: none; }
.town-r { margin: 14px 0 0; font-weight: 600; min-height: 1.5em; }
.town-r.ok { color: var(--olive-d); } .town-r.no { color: #B4547A; }
.town-r:not(:empty) { animation: up .45s var(--ease); }

/* nosotros */
.ab { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: 64px; align-items: center; }
@media (max-width: 900px) { .ab { grid-template-columns: minmax(0, 1fr); gap: 32px; } }
.ab-v { display: grid; place-items: center; padding: 40px 16px; border-radius: 32px; background: radial-gradient(80% 80% at 50% 30%, #fff, var(--bg-2)); min-height: 320px; }
.cmp { display: flex; align-items: center; gap: 22px; flex-wrap: wrap; justify-content: center; }
.cmp > span { display: grid; justify-items: center; gap: 12px; }
.cmp small { font-weight: 600; color: var(--tx-2); font-size: .9rem; }
.cmp-k svg { width: 70px; height: 70px; padding: 16px; border-radius: 50%; background: var(--sand); color: var(--ink); box-sizing: content-box; }
.cmp-vs { font: italic 500 1.6rem/1 var(--f-a); color: var(--leather); }
.cmp-c .gcard { --cw: 170px; animation: hover3d 5s ease-in-out infinite; }
.prom { display: grid; gap: 10px; margin-top: 20px; }
.prom li { display: flex; gap: 12px; align-items: flex-start; padding: 12px 16px; border-radius: 14px; font-weight: 600; }
.prom li.ok { background: #E8EEFB; } .prom li.no { background: #F6E3EC; }
.prom svg { width: 20px; height: 20px; margin-top: 3px; color: var(--olive-d); flex: none; }
.prom li.no svg { color: #B4547A; }
.ficha { max-width: 900px; margin: 0 auto; border-radius: 28px; background: var(--card); box-shadow: var(--sh-2); overflow: hidden; }
.ficha-h { display: flex; align-items: center; gap: 16px; padding: 24px 32px; background: var(--espresso); color: var(--on-dark); }
.ficha-h b { display: block; font: 700 1.3rem/1.2 var(--f-h); color: #fff; }
.ficha-h span:not(.seal) { font-size: .92rem; }
.seal { display: grid; place-items: center; width: 54px; height: 54px; border-radius: 50%; background: var(--olive); color: #fff; flex: none; animation: blip 2.6s ease-out infinite; }
.seal svg { width: 24px; height: 24px; }
.ficha dl { margin: 0; padding: 8px 32px 16px; }
.ficha dl div { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 16px; padding: 14px 0; border-bottom: 1px dashed var(--line); }
.ficha dl div:last-child { border-bottom: 0; }
.ficha dt { color: var(--tx-3); font-size: .95rem; }
.ficha dd { margin: 0; font-weight: 600; overflow-wrap: anywhere; }
@media (max-width: 560px) { .ficha-h, .ficha dl { padding-left: 20px; padding-right: 20px; } .ficha dl div { grid-template-columns: minmax(0, 1fr); gap: 2px; } }

/* contacto */
.ct { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 28px; align-items: stretch; }
@media (max-width: 900px) { .ct { grid-template-columns: minmax(0, 1fr); } }
.ct-cards { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
@media (max-width: 520px) { .ct-cards { grid-template-columns: minmax(0, 1fr); } }
.cc { display: flex; flex-direction: column; gap: 6px; padding: 24px; border-radius: var(--r); background: var(--card); color: var(--tx); text-decoration: none; box-shadow: var(--sh); transition: transform .5s var(--spring); min-width: 0; }
a.cc:hover { transform: translateY(-5px); color: var(--tx); }
.cc small { color: var(--tx-3); font-size: .85rem; }
.cc b { font: 600 1.1rem/1.35 var(--f-h); color: var(--ink); overflow-wrap: anywhere; letter-spacing: -.01em; }
.pi { display: inline-grid; place-items: center; width: 50px; height: 50px; border-radius: 16px; background: var(--bg-2); color: var(--espresso); margin-bottom: 6px; }
.pi svg { width: 24px; height: 24px; }
.cc-dark { background: var(--espresso); color: #fff; }
.cc-dark:hover { color: #fff; }
.cc-dark small, .cc-dark .go { color: var(--sand); }
.cc-dark b { color: #fff; }
.cc-dark .pi { background: var(--olive); color: #fff; }
.cc-cta { background: linear-gradient(160deg, #E8EEFB, #fff); }
.cc-cta .btn { margin-top: auto; align-self: flex-start; }
.map { position: relative; min-height: 400px; border-radius: 28px; overflow: hidden; background: var(--bg-2); }
.map-art { position: absolute; inset: 0; width: 100%; height: 100%; transition: opacity .5s var(--ease), transform .8s var(--ease); }
.map:hover .map-art { transform: scale(1.03); }
.map-ping { transform-box: fill-box; transform-origin: center; animation: pPulse 2.6s ease-out infinite; }
.map-cta { position: absolute; left: 16px; right: 16px; bottom: 16px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 12px 12px 18px; border-radius: 20px;
  background: rgba(246, 244, 250, .92); -webkit-backdrop-filter: blur(16px); backdrop-filter: blur(16px); }
.map-cta p { margin: 0; flex: 1 1 200px; font-size: .85rem; color: var(--tx-2); }
.map iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; opacity: 0; transition: opacity .5s var(--ease); }
.map.on iframe { opacity: 1; }
.map.on .map-art, .map.on .map-cta { opacity: 0; pointer-events: none; }

/* formulario de reserva */
.fw { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, .8fr); gap: 32px; align-items: start; }
@media (max-width: 940px) { .fw { grid-template-columns: minmax(0, 1fr); } }
.fm { position: relative; padding: 40px; border-radius: 30px; background: var(--card); box-shadow: var(--sh); min-width: 0; overflow: hidden; }
@media (max-width: 560px) { .fm { padding: 24px; } }
.fm-prog { position: absolute; left: 0; right: 0; top: 0; height: 6px; background: var(--bg-2); }
.fm-prog i { display: block; height: 100%; width: 100%; background: linear-gradient(90deg, var(--sand), var(--olive)); transform: scaleX(var(--f, 0)); transform-origin: left; transition: transform .5s var(--ease); }
.fm fieldset { border: 0; padding: 0; margin: 0 0 24px; min-width: 0; }
.fm legend { display: flex; align-items: center; gap: 12px; padding: 0; margin-bottom: 20px; font: 700 1.35rem/1.2 var(--f-h); letter-spacing: -.02em; color: var(--ink); }
.fm legend span { display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: var(--espresso); color: var(--stone); font-size: 1rem; }
.g2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 16px; }
@media (max-width: 600px) { .g2 { grid-template-columns: minmax(0, 1fr); } }
.fld { margin-bottom: 20px; min-width: 0; }
.fld label, .lbl { display: block; margin-bottom: 8px; font-weight: 600; font-size: 1rem; }
.fld s, .lbl s { text-decoration: none; font-weight: 400; color: var(--tx-3); font-size: .85rem; }
.fld input, .fld select, .fld textarea { width: 100%; min-width: 0; min-height: 54px; padding: 12px 16px; border: 2px solid transparent; border-radius: var(--r-s); background: var(--bg); font-size: 1.03rem; transition: border-color .3s, background-color .3s, box-shadow .3s; }
.fld textarea { min-height: 100px; resize: vertical; }
.fld input:focus, .fld select:focus, .fld textarea:focus { outline: none; border-color: var(--olive); background: #fff; box-shadow: 0 0 0 4px rgba(91, 107, 176, .18); }
.fld.bad input, .fld.bad select { border-color: #B4547A; background: #FBF1F6; }
.fld.bad .choice, .fld.bad .kitpick, .consent.bad label { box-shadow: 0 0 0 2px #B4547A; border-radius: var(--r-s); }
.fld.bad, .consent.bad { animation: shake .4s; }
@keyframes shake { 25%, 75% { transform: translateX(-4px); } 50% { transform: translateX(4px); } }
.err { margin: 8px 0 0; color: #9B3D66; font-size: .9rem; font-weight: 600; }
.err:empty { display: none; }
.choice { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
@media (max-width: 560px) { .choice { grid-template-columns: minmax(0, 1fr); } }
.choice label, .tags label, .kitpick label { position: relative; }
.choice input, .tags input, .kitpick input { position: absolute; inset: 0; z-index: 1; opacity: 0; margin: 0; cursor: pointer; }
.choice span { display: block; padding: 14px; border-radius: var(--r-s); background: var(--bg); text-align: center; font-weight: 600; font-size: .95rem; transition: background-color .3s, color .3s, transform .4s var(--spring); }
.choice label:hover span { transform: translateY(-2px); }
.choice input:checked + span { background: var(--espresso); color: #fff; }
.kitpick { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
@media (max-width: 560px) { .kitpick { grid-template-columns: minmax(0, 1fr); } }
.kitpick span { display: grid; justify-items: center; gap: 2px; padding: 18px 10px 14px; border-radius: 18px; background: var(--bg); text-align: center; transition: background-color .3s, color .3s, transform .4s var(--spring), box-shadow .3s; }
.kitpick label:hover span { transform: translateY(-3px); }
.kitpick input:checked + span { background: var(--espresso); color: #fff; box-shadow: 0 0 0 3px var(--olive); }
.kitpick input:checked + span small { color: var(--sand); }
.kitpick small { color: var(--tx-3); }
.kp-v { position: relative; display: block; width: 90px; height: 44px; margin-bottom: 8px; }
.kp-v em { position: absolute; left: 50%; top: 4px; width: 54px; height: 34px; margin-left: -27px; border-radius: 5px; background: #252A44; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15); transform: translateX(calc(var(--n) * 8px - 8px)) rotate(calc(var(--n) * 6deg - 6deg)); transition: transform .5s var(--spring); }
.kitpick input:checked + span em { background: var(--stone); transform: translateX(calc(var(--n) * 12px - 12px)) rotate(calc(var(--n) * 9deg - 9deg)); }
.tags { display: flex; flex-wrap: wrap; gap: 8px; }
.tags span { display: inline-block; padding: 8px 16px; border-radius: var(--pill); background: var(--bg); font-weight: 600; font-size: .9rem; transition: background-color .3s, color .3s; }
.tags input:checked + span { background: var(--olive); color: #fff; }
.choice input:focus-visible + span, .tags input:focus-visible + span, .kitpick input:focus-visible + span { outline: 3px solid var(--olive); outline-offset: 2px; }
.consent label { display: flex; gap: 12px; align-items: flex-start; padding: 4px; font-size: .92rem; color: var(--tx-2); cursor: pointer; }
.consent input { width: 22px; height: 22px; margin-top: 2px; accent-color: var(--olive); flex: none; }
.side { display: grid; gap: 16px; min-width: 0; }
.sb { padding: 28px; border-radius: var(--r); background: var(--card); box-shadow: var(--sh); min-width: 0; }
.sb.dark { background: var(--espresso); color: var(--on-dark); }
.sb.dark h2 { color: #fff; }
.sb-card { margin-bottom: 18px; perspective: 600px; }
.sb-card .gcard { transform: rotateY(-14deg) rotateX(6deg); }
.steps-s { display: grid; gap: 12px; }
.steps-s li { display: flex; gap: 12px; align-items: center; }
.steps-s span { display: grid; place-items: center; width: 28px; height: 28px; border-radius: 50%; background: var(--olive); color: #fff; font-weight: 700; font-size: .85rem; flex: none; }
.big { margin: 0; font: 700 clamp(1.2rem, 1rem + 1.2vw, 1.6rem)/1.2 var(--f-h); letter-spacing: -.02em; overflow-wrap: anywhere; }
.sb p.sm { margin-bottom: 4px; }
.safe { display: flex; gap: 12px; margin: 0; padding: 20px; border-radius: var(--r); background: #E8EEFB; font-size: .92rem; color: var(--ink); }
.safe svg { width: 22px; height: 22px; color: var(--olive-d); flex: none; }

/* gracias y 404 */
.done { position: relative; overflow: hidden; padding: 104px 0; background: radial-gradient(90% 90% at 50% 0%, #5D6596, var(--ink) 70%); color: var(--on-dark); }
.done .wrap { position: relative; z-index: 1; }
.done h1 { color: #fff; max-width: 14em; margin-left: auto; margin-right: auto; }
.done .lead { color: #D5D9EE; margin-left: auto; margin-right: auto; }
.done .rings i { right: 50%; margin-right: -450px; }
.done-i { display: inline-grid; place-items: center; width: 104px; height: 104px; margin-bottom: 24px; border-radius: 50%; background: rgba(255, 255, 255, .06); }
.done-i svg { width: 80px; height: 80px; }
.dc0 { fill: none; stroke: var(--olive-l); stroke-width: 3; stroke-dasharray: 183; stroke-dashoffset: 183; animation: draw .8s .1s var(--ease) forwards; }
.dk { fill: none; stroke: #fff; stroke-width: 5; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 45; stroke-dashoffset: 45; animation: draw .5s .8s var(--ease) forwards; }
@keyframes draw { to { stroke-dashoffset: 0; } }
.confetti { position: absolute; inset: 0; pointer-events: none; overflow: hidden; }
.confetti i { position: absolute; top: -20px; left: calc(var(--i) * 7% + 2%); width: 14px; height: 9px; border-radius: 2px; background: var(--olive-l); opacity: 0; animation: fall 3.4s var(--ease) forwards; animation-delay: calc(var(--i) * .08s + .6s); }
.confetti i:nth-child(3n) { background: var(--sand); } .confetti i:nth-child(3n+1) { background: var(--stone); }
@keyframes fall { 0% { opacity: 1; transform: translateY(0) rotate(0); } 100% { opacity: 0; transform: translateY(520px) rotate(540deg); } }
.summary, .fallback { max-width: 640px; margin: 32px auto 0; padding: 28px; border-radius: var(--r); background: var(--card); color: var(--tx); text-align: left; box-shadow: var(--sh); animation: up .5s var(--ease); }
.summary h2, .fallback h2 { color: var(--ink); }
.summary dl { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; margin: 12px 0 0; }
.summary dl div { min-width: 0; }
.summary dt { font-size: .82rem; color: var(--tx-3); }
.summary dd { margin: 0; font-weight: 600; overflow-wrap: anywhere; }
@media (max-width: 560px) { .summary dl { grid-template-columns: minmax(0, 1fr); } }
.fallback { background: #E8EEFB; }
.nx { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 48px; text-align: left; }
@media (max-width: 760px) { .nx { grid-template-columns: minmax(0, 1fr); } }
.nx-c { display: flex; flex-direction: column; gap: 4px; padding: 24px; border-radius: var(--r); background: rgba(255, 255, 255, .06); box-shadow: inset 0 0 0 1px rgba(228, 221, 236, .14); color: var(--on-dark); text-decoration: none; transition: transform .5s var(--spring), background-color .3s; }
.nx-c:hover { transform: translateY(-5px); background: rgba(255, 255, 255, .1); color: var(--on-dark); }
.nx-c b { font: 600 1.15rem/1.3 var(--f-h); color: #fff; }
.nx-c .go { color: var(--olive-l); }
.n404 { margin: 0; font: 700 clamp(6rem, 4rem + 10vw, 12rem)/1 var(--f-h); letter-spacing: -.05em; color: #fff; }
.n404 span { display: inline-block; font-family: var(--f-a); font-style: italic; font-weight: 500; color: var(--sand); animation: wobble 4s ease-in-out infinite; }

/* legal */
.legal-w { display: grid; grid-template-columns: 270px minmax(0, 1fr); gap: 48px; align-items: start; }
@media (max-width: 900px) { .legal-w { grid-template-columns: minmax(0, 1fr); gap: 24px; } }
.ltoc { position: sticky; top: 100px; padding: 20px; border-radius: var(--r); background: var(--card); box-shadow: 0 0 0 1px var(--line); font-size: .875rem; }
@media (max-width: 900px) { .ltoc { position: static; } }
.ltoc-h { font-weight: 600; color: var(--tx-3); font-size: .75rem; text-transform: uppercase; letter-spacing: .08em; margin-bottom: 8px; }
.ltoc ol, .ltoc-o { display: grid; gap: 2px; margin-bottom: 20px; }
.ltoc-o { margin-bottom: 0; }
.ltoc a { display: block; padding: 6px 8px; border-radius: 8px; color: var(--tx-2); text-decoration: none; }
.ltoc a:hover { background: var(--bg); color: var(--ink); }
.legal { max-width: 800px; }
.lg { margin-bottom: 40px; scroll-margin-top: 100px; }
.lg h2 { font-size: 1.5rem; }
.lg p { color: var(--tx-2); overflow-wrap: anywhere; }
.tbl-w { overflow-x: auto; border-radius: var(--r-s); background: var(--card); box-shadow: 0 0 0 1px var(--line); margin-bottom: 16px; }
.tbl { width: 100%; border-collapse: collapse; font-size: .9rem; }
.tbl th, .tbl td { padding: 12px 14px; text-align: left; vertical-align: top; border-bottom: 1px solid var(--line); }
.tbl th { background: var(--espresso); color: #fff; font-weight: 600; }

/* pie */
.ft { position: relative; overflow: hidden; background: var(--ink-2); color: #B3B6CF; font-size: .92rem; padding: 80px 0 32px; }
.ft-rings { position: absolute; inset: 0; pointer-events: none; }
.ft-rings i { position: absolute; left: -200px; bottom: -400px; width: 700px; height: 700px; border-radius: 50%; border: 1px solid rgba(196, 222, 247, .1); }
.ft-rings i:nth-child(2) { width: 900px; height: 900px; left: -300px; bottom: -500px; } .ft-rings i:nth-child(3) { width: 1100px; height: 1100px; left: -400px; bottom: -600px; }
.ft .wrap { position: relative; }
.ft-top { display: grid; grid-template-columns: 1.5fr 1fr 1fr 1.4fr 1.3fr; gap: 36px; }
@media (max-width: 1100px) { .ft-top { grid-template-columns: repeat(3, minmax(0, 1fr)); } .ft-b { grid-column: 1 / -1; } }
@media (max-width: 640px) { .ft-top { grid-template-columns: minmax(0, 1fr); } }
.ft-b p { margin: 16px 0; max-width: 34em; }
.ft-mail { display: inline-flex; align-items: center; gap: 8px; margin: 0 8px 8px 0; padding: 10px 16px; border-radius: var(--pill); background: rgba(255, 255, 255, .07); color: #fff; font-weight: 600; text-decoration: none; overflow-wrap: anywhere; }
.ft-mail:hover { background: rgba(255, 255, 255, .14); color: #fff; }
.ft-mail svg { width: 18px; height: 18px; color: var(--olive-l); }
.ft-h { font: 600 .76rem/1 var(--f-t); color: var(--olive-l); text-transform: uppercase; letter-spacing: .14em; margin: 0 0 16px; }
.ft ul { display: grid; gap: 8px; }
.ft a, .ft .lnk { color: #E4E2F0; text-decoration: none; }
.ft a:hover, .ft .lnk:hover { color: #fff; text-decoration: underline; }
.ft-co li { overflow-wrap: anywhere; }
.ft-co b { color: #fff; }
.ft-note { display: flex; gap: 10px; margin: 48px 0 0; padding: 20px 0; border-top: 1px solid rgba(228, 221, 236, .12); font-size: .82rem; color: #9C9FB8; }
.ft-note svg { width: 16px; height: 16px; margin-top: 2px; flex: none; }
.ft-btm { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 8px 24px; padding-top: 20px; border-top: 1px solid rgba(228, 221, 236, .12); font-size: .82rem; color: #9C9FB8; }

/* aviso de privacidad */
.ck { position: fixed; z-index: 80; left: 16px; bottom: 16px; right: 16px; display: flex; justify-content: flex-end; pointer-events: none; }
.ck-in { position: relative; pointer-events: auto; width: min(440px, 100%); max-height: calc(100vh - 32px); overflow-y: auto; padding: 24px; border-radius: var(--r); background: var(--ink); color: var(--on-dark); box-shadow: 0 30px 60px -20px rgba(0, 0, 0, .55); animation: ckIn .6s var(--spring); }
@keyframes ckIn { from { opacity: 0; transform: translateY(30px) scale(.95); } }
.ck-i { display: grid; place-items: center; width: 46px; height: 46px; border-radius: 14px; background: var(--olive); color: #fff; margin-bottom: 12px; }
.ck-i svg { width: 22px; height: 22px; }
.ck h2 { font-size: 1.25rem; color: #fff; padding-right: 48px; margin-bottom: 8px; }
.ck p { font-size: .9rem; }
.ck a { color: var(--sand); }
.ck-x { position: absolute; top: 16px; right: 16px; background: rgba(255, 255, 255, .08); color: #fff; }
.ck-x:hover { background: rgba(255, 255, 255, .16); }
.ck-row { display: flex; flex-wrap: wrap; gap: 8px; }
.ck-row .btn { flex: 1 1 auto; }
.ck .b-soft { background: rgba(255, 255, 255, .08); color: #fff; }
.ck .b-soft:hover { background: rgba(255, 255, 255, .16); }
.ck .b-ink { background: var(--olive); }
.ck-opts { display: grid; gap: 8px; margin-bottom: 16px; padding: 14px; border-radius: var(--r-s); background: rgba(255, 255, 255, .05); font-size: .9rem; }
.ck-opts label { display: flex; gap: 10px; align-items: center; }
.ck-opts input { width: 18px; height: 18px; accent-color: var(--olive); }
.ck-opts .fix { opacity: .7; }

/* apariciones */
.js .rv { opacity: 0; transform: translateX(-28px) rotate(-.6deg); transition: opacity .8s var(--ease), transform 1s var(--ease); transition-delay: calc(var(--d, 0) * 90ms); }
.js .rv.in { opacity: 1; transform: none; }
.js .hero-h .ln.rv { transform: translateY(.6em); clip-path: inset(0 0 100% 0); transition: transform 1s var(--ease), clip-path 1s var(--ease), opacity .6s; }
.js .hero-h .ln.rv.in { transform: none; clip-path: inset(-20% -10% -20% -10%); }
.js .rv-img { clip-path: circle(0% at 50% 50%); transition: clip-path 1.4s var(--ease); }
.js .rv-img.in { clip-path: circle(80% at 50% 50%); }
.js .band.rv-img.in { clip-path: circle(120% at 50% 50%); }
.js .rv-img img { transform: scale(1.18) rotate(1deg); transition: transform 1.8s var(--ease); }
.js .rv-img.in img { transform: none; }

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation: none !important; transition: none !important; }
  .js .rv, .sheet nav a, .note { opacity: 1 !important; transform: none !important; filter: none !important; }
  .note { position: relative; right: auto; top: auto; margin-top: 8px; }
  .notes { position: static; }
  .js .rv-img { clip-path: none !important; }
  .js .rv-img img { transform: none !important; }
  .dc0, .dk { stroke-dashoffset: 0; }
  .confetti, .glow::after, .path-card { display: none; }
  .strike li span::after, .e-bar { transform: scaleX(1); }
  .fit .h-slot { top: 16%; }
}
