/* VIP partner offers (/boracay/restaurants/affiliate/partners).
   Ported from business.myboracayguide.com/affiliate/partners.html by
   scope_css: every rule is under .vip-page and keyframes are vip-*, so
   nothing here can reach the site header/footer. Regenerate rather than
   hand-edit if their design changes; local tweaks live at the bottom. */
@font-face{font-family: 'Gontserrat'; font-weight: 700; font-style: normal; font-display: swap; src: url("data:font/woff2;base64,d09GMgABAAAAADTIABAAAAAAdiwAADRpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAdAiBXAmaFhEICoGrPIGVSQE2AiQDhxoTiyYLg1QABCAFhXAHIAyBPDeCNBtQaCVsm0bTbgdEuF9pdBRlivXHRyMj2DggGPc62f+fkZyMIcyCqVmm77EUmoREbRXZ0K8xugeyVjJuZKYes4dpCpnvAwcWxGZBkUQvEnc8D+rxOuv+HdCgQApFUiebneTy76PBClb2VQ8SFI5q7nz34IP0KlBkCWL9hCZaT8tOe2fRVTh50v80rWSHZ2DbyJ/k5LXnaVvz/oIZyPVa2AUGIEYFF9HBVTUW+6PO/CcZY5TkmBPHtmQ7wEe5K6kAkK0ftqXdplyBphIVw1rP7CeZhPps3xPLk90bBx4rUFcojQIjKBw7QNtMF/puLdrgBCwqjoq7A4RWDKLEiikW2tuspa6tbbq1rmTBBy6y3Ee19Z+qzszu/o9C0a0Uku6k7RSk6KTHNARuENLaUY8pyvGQY+App5/7diXZ6zLfsq/0tKKwBjPGsVKHB10jMLAjHhjOAhXq/g0UJZCaVS5AdoA+OKRHQdAF5U9FnaJWV40cDn8LtvnXoERSkZBEfILMjJmUtss1S+xm3gFAiUjXiheSoUCQ3EEMh3ZZQOekbg3j6iLMI5z5wXmlx83Jh2HVsu1+SBGYmv0wbRRd54nhYnkwEufQWs1KkIUgpxXTb6cB4P+r8+tJTgbuk5JBroHqLWp8kgKz3wMIdmufLaFCgOAQffAiLG4Dj+/PmEfRRk7Lv0e8AP7/z1Sz/bODNZaKwIMDnClHyvnC63Up41z53J6bYjF/FtidwZLEAjyDgOJCkkVSackzBeMSgAVtMFzIcKYceedEnVNiUCQvKDrlUFR2aReln4vGpdtSvt48/7Y3pTs60HW0yKx0aM6+3Z+uLL5u/MvIMnRPwhLGAtDCNAJjMpZ6CYj+tJThRpmGR48xtZKY7u27QGUoHGNq36ZlZiC9+7y7VxAiDnIQVx7v9GW5PNO9zIGeOF2hFBII4b0dBUSsW48SA2xyiwFpH16qFBw1u8QEseDweSl4d7PESvDXLpxuxSBalB8AAgDWqscAfM1mkywHL+kiIkL1kdvgIMJwQrnHN+db8S68jN/FYQRh2mQreQQv5Vt2/G26f/bk78KL/xd/L75evL+4nDkIwqO1U8Msh6kW3++/jTL3z0dFF7swLoTqwriw9rxgOpMxyt61VUa4Pvzb6Pb3SOq69RtBcgmK2qUPpWJnF9xWX0+iS3Am1HEnM/Usn9D6KQXmAt7mhUtP/4H38in6/afM8Zrxa9lTffsC1vG/6RqQbdtWiBHYA7dtPgECltSBQBnvdWBoR/xVUMOnaewtLrYX6FGOKOpvPudoMdQPF7y4+d9Pvgax+9q8e3U1wnXjDmMyanpJWYs1EfzdTnuqn7N/YFnlJMpuYX0pp3D6PVDcPYDM3YAXede9Q4EWQtVxR2h8ldEkoUsKMToo7lBh0aJ2mpYm3bLFpgJ39pZDi8d1KOeY+eipWv4dsLV1tUENr3N5FcY3ns2jC3mflQjr4rzj6soaMHhpAgwS6KZBh28CeBrB6R4oA8Vo5w4DEtNrc/uf6tJ8fM3L2FGmzI/7MjEZbcdFuhhhh161GVIWhW5kJpWjatGi8sQkCJUDOZzbKNdIgHIoWkzN5x+LPTaNeEDAtwKHrWbqyW6VoxyDRb8YVYmLhksR/zes6/AwmkLe4ZOx8aNXkuPWyCviDuzwIYg6SvRPdVnlyZNWFtWPppcFm4rg6bvc1Hzup+tDhf0w6Wn96/z07VU6RIkGbRka+Lffm74vAyUJ33w1vVhTc66JWwKamVB0EU1xA1E11c+HLLvP0e4kflJhCHDc4e32jsMVLuJCDT3Vo715G0BgcxCB6xPy/uZ7IMC+Jvjuu4wvSQtsSViCFicVUPKbDvdDD65T/fjPajM+CdanvKOPBsGljhANfUCkYIgVBRJFhVTRIFN0yBUDBooJQ6W3egKDfEb0+Om7bOpBn97R3DHtCUaBnxVnwTbw+w5dYB+jyUZGpCAl+4BKwVArCnBFBaFo0Cg6tIoBnWLCWOkV59Bgo7DwFmismX3LmR5NtIq5m5YswcJYnPtlK0grfwO6Nq5ZMqx/UATJYW1czo5mrM5N89NFvuqrkxtQ6usrbqFbS7WOWm6GiEEBZIx9u1yIfsFj2Z17tta2PlzZ2+QYGrQSNgfcNn9EHSfojw0dp3idIDFeW3qGht3sjPqeBf1cYH1cP3tkZaPyVkiqpZKmU4+mhy+SdwcggiCt6htxpqbHS7t1KdJQd/lTOc+qp+OiSiLSD/ExYpTK2/wTXxwsg+8NBzNPUbTPpConzNmymBEZiqJEMl4ypsEsO4bCcWcy8Y8VoihRrCb5IY0moQZbjmvBMLkEKyOHmy2qhCHLRFE00K3p6Gpi5FGDNFIF0LTwOFnBx/St/QICS0KXFlDOhrXr4JUM5pC5BGPIDNd+tRtXYoC7L3iTew0WA7ilSWjqT+uaDHtc2LnmfG3aMJIQt268toh26kmU/F9zvQnd5q7DWhiAuts/YX4V3njW4H1b+v6lwilvXPxNeDW6nFY38Rt9E+yMWfktcG61vBhc6xbWHZ4HlT1LlrfXy9ySBm69a02DjL1G8U/oHTSzogmI7v4rVi7LJGDxaeJgayE6R1f05cHd1bC7BIF1L9HnrmgnQ4rkisn9VOjdzgRhbB6StOPz6Xmw6SEaoK80J8p8VLbOfuDx3iBamHotK09Acp7AftM8/vM8xYQeQd0TSSGQFwBEUQjUMCGRaAqBvgAghkJec76HgARNLEpgLwSIQ0m4JAopnkKKr5ASKCRCfkSlROwoYsQQSRSCNEzQkEwhyBcApFBIlksiSloRJa2Jko6Iko6Jkk6Ikk6JkjZEua2d76Jo7cmult7JD4GeCGKmcDwQ0Zxf2hiGhQq6VAGr51IMRbIOxJBNIEZuEd6TnXEPexVwUGEdt6CcnAJyMgTk5ByQk4uB4KoCbiqsO4IK8ggoyDOgIK+AgrwNBB8V8FUx6Hf1BCtiG1UTnAYz7X6Y2ydvCZ6BBAIJAh+PLR+F6JaP9wlYNIDtL4D7A2wguBwIAJgg6JKSv+SRm5EqKmKkOhmVLOyBD9SerrC27Cj5IGNcQ3v6Yjs3LtC/XU4dsb3XXXmirT5iwLb1X7PO65TeaGp/85cwZr5PXz69Jpr6h0FbWd+fnHCK58Y7xFgygCD1aJamU8qEnNIAZsQ/bb8QmXtPtyIK6uBy9jLJSa62NoHiLKzB2JUcVxyadsGa2NSZJSvGQ1uZwMrtsBtSz8dTjoAvc54ORCPnJKSlSelAGW8OnQQ5XYy/LXlbzcmhtRVTQgRMCz62NhUQCL1aYyo2HN2DcfLm2DESnQ7WVI2ZatDolyGpQdbAaZXshbDQQoSFgReyWOsuDu5n+oagOtyz8CWz8yJOCwN1x+rhoPiMYvqwfS5fcVaWQ0m+72rjCrDd/Ji5BdmgE3nqLU3yqy9oQpNvuqdXuJb1OnfN9vrbOK1AVkL96zvpR55AyZzErFFQSFgKlPUTH5NDl9/0Br3UVoITJ94MHzMMUbeRAAo4R90v60DohNfWM7FpyXTX13uUD6Ggo6e4FNFi4ZB8zg8TBmwJZeykim8+/j5OC5BRoxfXkcF3NqU7HN6sh+msE4AKRlkS1V7mvUY1uXalt1WcEuheMmdkyRAXnJXRFM0ENKzu6qQ1k/1u8iVOFxBXaRPEkKXeSPspYTbwGnlna7TCGNUnez+cj+jK054mrDo068Np+v230qosrcEAWeTKglq7Rq2m89hx9dcZ36ghpN9VwePvOIUs6S3F/LksqipjkjAFstNLM7g3+I2f7E95aZu8nw8V60tKn7XqjWArb97AvhhhO8e5pmz7cvUqQdy/ZJ/Dfud2MYv7pikmxbjsWX5pfdAcV1dnrXJmJSqyK0PYaPUXE5tD8hbdA2QUYtY24hIio0kP1uVGmTb8oVRxBGV1FQ0hlFlv5HVZryUTc73Z5G3U0NA4+JveoEs3tb7QdHuLA1+e4Y4DQCjbvlGKID6syFQ6uCr8Rj+ahobfxqGwWetvUGervG6Dbm+MIhQ585HjgcvlduMqwfrRbTbgiPVS2bcYkKh3E47ySqmwdij1mF3gWh1e0DxYI6gNVx9rXKV1K1RRG01sCSUmc/QwjmwdZRSXoXZO1IcZqEqVgr3VULOjd6N35KjWY5Pdm+YqjkNJmShMihWsr7LvKjJzG3vwY6dc4Z4x4K5scrAE9cS/zaLozCgG89pVc+ecb8QLrDXn0u/ifLPdIgfEBI0IitPVIJ+8hIM6dOSr0AxXtM+uevB3/Gb/dAEfUNBLNp/WBetvEN8NLHUnSv0/HG7AC8nPODn09GxrZM/zc+jiktmujw1VBFAlUESfCr2RB0uInlhuzyBv0+1RHo4rH0T2gJK86tP5MIGhxOYz5wvqzxCrXJ+sfaTbxim3jAmUkNwAfGcrqdB+1tbJy3yP5/ZKl0k1LajqkLoIqvbgi1nJTEwnXm1FYKbFYO3Oh3WgJE+ooayBVPoEUAvR9VxN3mbKcoiOklHYSCLrOl2jJScvVo7nI1JRqASbvvaRDFLdv3D+GGQIEkyXP7vt9obkmE9XWD/+8jpKSnALVJPrP9M7BJXbmhbynr2JtQ4ued0IRM4knR6tpvRnqxP/CWR+3xrew6mi1X1N8tBO8iy1jGHVKtcsRJy3rMWf8gbXm0dZg/IfGkDruzD6L371tSL3drk/KwT0qZ48Ja1cM/bcqgGkm852YeFlYKei4MZH3CJ3dcP/95YnqDcgWzgejv1tvb5L+gLFVNi3V0OZklGTA0u4VQWh7/SHcIhNLREL0Roz3rD/CzA82I+tDRuVMYg3KUvNWd+tHYUySohGQckul74q49n93nLL203MyUfpclOhy/mM26mz9RBszQbbmVUc4WcuzHqxPONv7g8Pcn6P0ztA6BSUEd4qN2LjxoNfdoW/166nDN8wwRUCyxU2aT70INpgjIvXHuQIv4aJL+R5+lXlPQOVwy3uYJWo6GiCRvQzS1Y3kD8TN9W79IKMUXHfmMl8Eise8g851eSHggUrPM2lyYRZZdkoZLU1zHcXZxYfvkqHdio46S2bW45TlJXtZJX9wESxZC7W7d9pmH7Wnxl0hA+WtCgoVulKE4s1KFUlrlc3mvW3SU2YZNwQlXQMG8Gx1LynafM7LnNpbe4RJ/7FGYBG0nzuYvXf+UP+nv89e/D8ilssmf/mycy9m5dkZMmN+c9Y/nPRUaFKnvaYcZOIbfj6oipVzs8HkztIAsv5/Wn1ZrXxNKvGrghjufXnsJssDj4geHYxb8JeULLJBBtKUf5iL4NszlJ8wd6yA7a0ibXpN6eh1E6eMLhKqEEdmm4DmownTq9uY9a79PvCKwmTUeHyfEThOrwLCdsNKzDP7kgpCEYgj6WgTOOxFXOM5T+d1DLvaf5Xnzm3X56zjDx0IiG8/P0MDa7/25QfUpL3m/J9CvHizt6lq3sWtvSGD3Z2su+N/WYtm1p7EWOdLPuOuZ6UkLPZR8c1ZUW9t8q9cEv3Vvm8lexY+QbdAJ+D+xYVQwH/USDsaWCmLKuqyrVoQ/e60zUpt+CN1e04AqYkJjohfFF6hAMH5cgBXQJkLLIoyuFKhtDGlypzfvo6Lj1FV2G18a2pdAUZzM7WpJaD0mPk6oxYGAZB0XZ/sv97dFwQskhO0O2drdfypA/+isNtInL5gZ6oHsSyNeKZhgb9jBzLmDBX+qa5WQ/jx0i7Pq3pcmL4IFgb75iD7QYKUWskGklEnYFK+hhyGKgPyyRlEv9hwdcdnv37a/Yf8Bw4UHNAu3PPgrTWhfqubEZXNDH5/10yqzzMExazYi+MBxW79GP8tghocNvSXy+M+Q8fHnt363YXDyX+7dJeblF9A/7PBiW84vp6XpGkalFANO1P7Y3lb9ocFeT9b25gj0LtTMEXkf+U9QyUbJJXkURGFkvukUg29DMeDBQV6CFZcQc3R7uFnAJ1nsxPpvNe4fEv+Q0F4yML1n1VduaonC9Er7VsP7hd2Hrl0NH3h1dtPbiVMXCmGQCdIqWscgU/R76Fsg1a5dLamDtxuDXc7j0DTzdTysXcxxhVVFqGwRWcw1RVQQUcVhGsFFfU8bS2bqNitGy57kC/xcXzLnsPavv0QhEBD9ApmRQSnSxcEKB0hApP/4e7EJSNq3Ze6i7KJRI1OSViB08E2zpo2dntNJlFyJe5BgdpeiKHb6wiqgjNocluIST/35KSfyczUevw+HUAMIrHjwJwz5AyKs2Q4QrOZaqroHwhArWLR8qh8WDBtt4uOoUUTqYXEXEAXRgW9lrWoVq5TNcx/e6mkGWfz3jOFFETJlHZ8fePSmxqKi+stRoBiuxpbVZyd1p5yOCNd5FCWB1k6gv6aYUej9OFuyqTI01RSrJLN7jFVGgbtVpG7LbszVuNNnJhQhtJP7Yqje+9ULF8usFbd+map6npQmXVhSYltSpXwKZc7on3a1KInAKuoBSS0MttIkHSoDaF0aJf8jkTojKY6QQSIGfSWSD5KwWlhUJtCRADgeTAV6EXnH8SZwJ1eLGexZZktIMLNE6YLzU1kTMt09r4qJPoRJ9hXd86SnRjErrhh3Wb10HIP+10MpDDpNm4XNLD8Qsg2AmyMs/aUbm25IDTua+4KG/PhL1Mt12iKO0gzwQO5tp3Fhc7dh3OrU6dJnPTMmgkK19AtWbT2bVbWolQALfJs0q3URvU1bqJgYMCC4JI1ihvE+9fP3ZwGK3xTtCVZROOvH3FRQV7j9srdZs5zuIOowVH5ZgBhp3HZzisAAeA0HBLEBTwJ8Qn+Kf9C+Mt/egkvn60iI9qV7bUbHZVG1tl2rRETGmq6IftB5/jPnvpX5ybd7TopYZQ7sxO5Bs3oXGjb2PDL/rVG0PXh65O7w76wFffcKI+sCcNE5iYHhPu3jM5PS7al/DP1cN2956iYve+w87y8sMO9/7iIveew/Zy2rAJYDi4PKYjl8Vk5rBoDh6X5sgBmMR/A5s761s39/W0XfBPM8klVwHGFU7d0zoqI8hcW4UDFPUZGEXxrH0ux55COrKc/u+8ruVEcZoKH/N1KNKComRy8lC+LDw/p2vO8dcO8ix6sefuxk8Cxm5O9aq7Gd/Ni4S/R7nS3UnT5x4WfBJHp5DCee3MLM1mfG3/2SCHBMzbH6T4U+7Ff/dGqxfw03XQqH/UqunboHS5BpS6Puv3z0J8cODy0b+O/RVYGjgTz/1pOvBNIND1qudV4OvA5dX/fxK+Tvm/QgQer7yy6sqzz3R/Vb7c8mzjsyd/FCQeD/zz6q3/ZfCH/n3EcSI2NWDx1kx5N1c21vgKcdJPo3q8Od6eKNEcIz69xd366KRP3R3byTGrO1YmLPdbHe+u2IQuU7qViQewLUVBNtcxIQBX5rhtGm1Zdn7Q+pDUFDomK3IvtVGK8iKlc32n2yllag7ShWn5BFMDi9qNmYKWakjFyEy5JPd95lvMSysIHZQoBQKJiskQqwQCsZIx2dwPU/npPD5fQVX9s1L1bweUY2yD4JZMo6y9HTZmtIHEThW58NPPfPJThhSGukY2a0jYsnx+ZmbqpSVil1glEIqVTKZEdTrmwVOY9SN9kfO8t38gYyXxEzbbzgaqOncFvf8BHXBWwSeUEhK+t1/CcqKQWG+Dd/3UemWDkp7jcVv4XVE9bRF2JfJbtbK6S5ALtyX//2tOz44nCmRsKg+QF0AlEl6DVsOpLRaDdEPSbpDfypdxuHwZjSaQczgCGW1bKLbzcme2D0OeQwDnFmu+7zMf+o6FwjfsrblZsjmZrvPw6RuX711XG9I/7TansT5KKsV+6C+4tyz+RdhHMIWaMp8xUfmgXcwZcQnAnGC6MDVDBP54rzbBh/KZqtKMbZhuWNmaaXTRbthkiqa3GjPjscjoFyuVYwJkCqGHkYmGudR3fDM+ea6iECmO+g7kz0wh3n486Fj6o4nG3dMZLtbyMiN8KJ/FCh2Eoo8vDT/1z4AmkQ2yMtttRbK2lLns3jMFGFLc2yURl//pVCaypEBmi83N9ywj82vJe+LvacPTDG5rxhfqBvW2qW3rGtbd4lJQNSQjEuUzsez1waaSakeOD0v+OO0tALLma+YgD1Q31jT6brAZH0v2lVeWVk6UVU7fHUcvI48XaYu1x9GLkFdyttu3X5wIPR1x27m3bO8lf0RiemdxupakjdMomykoBDH92sxif6fT45z6PCMVj3we1MxOter7Vn1dGnDBDef7+89zPUlqeg8MauJQwOnoWREea1IjZkXvY6E0cSDcQ9dga01zjZiu/q6YzKb2xfsBV53k4U5+JKcWq2lhnTqYqqsSdjYvfqD9/KJlfl4TJ4cXF9ei8b+EmPGNGwsayleXAbHZ2y9hntokmhztGi5YUt9fUVVf89su3dU13pIrPNqpyvWjzzglYW3QujnrNJMaUOOsaW2pFS4n9kG9UqlAk23dD+7nuv8mFBS4C0qKd0jB9pKS32coKCDIwL/y8p7B7R6Xycfdbj35/P4FPvAoQCpNAdPpcphGlYN0xanAlYZecAK7eBqc7vf3nwXPzjMdAnuuNcQaAamgO6frY/edjXGIpKiflkTi9D4dhiOlEwD5RcSLJApbWZQGQx0pAG35EjeGkIhdEvGHfrcWw5bQyQAUXvcaTQGU7jTQs1zIrPpskhEe3UrAwuFRowT1lePDFvOIzWoe1V6HfdhqGrFGGD6wIrNOBtXL5WBdHaxIr5fBMQTV1f8wKt7fH5nCSE1jpkScCJ47oliWTNXhiRoKhaTS42lJClTTPMdSCGEQch80piHlwBUyGaL9kD2bqCA+jddbEhULgsUuAnziEinixpwjKZ0nCz3bxfqWcUNZFu/G9CV9sfqjLwXAYjs5dza3OEO4RgJzgWmAG3cjJvZaHDd/8UW6DKbRZLIXPZZGwK8iIl5FRt7y/4JuRbLZ1/ZX7h+rGTtQeWC8JrrMc8ZDCwu7JFZbJEkOCo/mquRnWTO6vnZ/3TWZExYWrgovNGvURZbsrEKLWlNozkLaUzGJqSgUOxHDRunuOdcbeXPM21Sxm5ov/51DG1s3MQa+U/efWRfYsqf4Z9I5gg7GRHC80h5YFvqPbkZR06lsdn68vgQZbp03/2V0DNKcu3B1vnbItmkZPW6DUyq/FKirr6vTG7xu49ChI62v10cbclah2WwqdO8+bC83wLEEeW16PURV//vzbS3XyGLI6jp10wEoFi67JjuYwDQxGRbOLzeyAbqNo4+9kf4VuuYf147OmsbRvrXe5f5pv81Lyb/GpF/hVD+pZrK50rpmkVFXT5OYBUy6+eA5lVkkgV1tzCxaZyrnNh4vJQgRHXQnmXQHT44G/vJ9Y2aclDMpWGlm+ffSS1Vpaji//tbztNZSq0ZbZigI3oBAZFOTTJGP0rzd3MbGG1JusXmFVrJhtqMz7NaGdUTCmur74cZ2ZIIHk9SxbH7p/64vK5LKQpLgm2yZs3BJY39lKazp5d818l+T9RM2s7K7J92ir+dKyuQgO78IgKk5CU18Tu7nxw2J0BrxZWlsg1KNBMnrJImycqr1TR4e7yGTpThCJtmE1gSw2Ldya/I3t854zgSnNC4noF4ClsvLyu7kW2WF2bZeLFCjyC4ft/KArDjbvlqCqB35tBnJlWdA726VZ0JA4chnq+PgyL8LR0W2ASac3HDQt/j/DGMzM84IJXvZO2OC2SBzP/tTsms8e3ysVQAhp1BTiPjwuCl0lI+WVeQyibsw7dh5WFY61hy20hMyj8E2sQc8TWEhi/M6eSAf7KwY3JGG2EfSM2Laj5xdhPQu1JEMzOhd62YWoLwK8nifA6VA4twTUTAeJ8O9p8PDuNTkfycx6Al0V8RMoj/8+Qsxw2jsMIYZaqTAMI32UhquHAoPH0QgBs3EIQTbwTbhYhNqI6YMKMlf4xa/75upZg6pGPQMxlR0e7pjptP/jHYk/W/6Epg7P/0/dWThH1fP622KdC7PAUfjcQdzlu0Y/z45uRrL7J/7oHgvDpS9W/begPe9Zbsyqo/u10DLj4FWxJ9PVUsXRKaD5ljt6syS1gv+fBWoYvCUexgVa7OitdnMy1eB7iPi1j6tVYUG7KXLBZ2Cqp6S9fkzBTPr99V+m3kxl0u/rX2HubbUk+dGG4ulzOPOu6IlxTnNYk2npl58d+KDx2/tbpPoox8vjLFyImK/eUbJtUtsYLaAjiFADXrNUYdWOzRMwH7XTBHa1FqKBfk53fabAHklisRTSqy5IyacrMjJ4K4d97b9rM+pz+GZeN0bfSeDxDzLNIILDrwcsdgwqmWccOz6CQx60vwm5mj88GcjMfThsKstOTEc/OU1SQyGwNMU5sR/hzGYEQx60kcn0M8n2IwE84IxQ/sSF5gANmMa3SchIS/6bvEg++aEH9cv9Ahrl7wu2FMlScvlhTOpVslTFNGljXpa8hS5mDP0nu7lSw5dSHbU9hRP09RxJc+sDlLobBKLNsWVJT06ekPXpXA5KbV4Iiyeu+C+Xt63kTcPzDNNeWnPo5sTeRq9+oouiDyvRLpUsW/yIfZt02PfNeuU7x/4uh3Q37JL9bLSltnR06qMylQZ9bJlBjTB9tY0iqvYt+kU+y5dw68z1m5+doA3WmIH2jT+59i3LYt918rge+6G9lfD7SfgBjReDbdV4BpaZkeLaBuqbD6TfRR7Nl9jz+V/7PnoYy/WPnIpt2yNHd2vaug3VYMGi6GhDvYpDZWpp2ileqqxI0c+ZCzNipyvv51NjTrEni1iz9VMZ9Wc+6AytZDetQuZWqqF1MkuJBpilzqm7+zS+dSCXo9cd5TeEDeqqB1I9wPEPwGYpXjTKBi+O3f4ALj6OAHIsyGje4xkG+dKT3JfvRu5xmHHP329vVsUz2FQAOo4yZ7aCKnnJALbNhNrAOTkU85y7Iik9gNj6hjtWMOUtCkfEy0J+3ynbKx2aisSZ93KaDErwYspGHV0bcxgIzf1OYcBXHqPgZQRU1jcsq9pZmpBna7OVaeFrlM/OzZgFqvT9RbYsmiY10k50DZ3qXymo5MyShpWZO97THrCqzOX0/4eyxpP6vQEhaaJ1Lq3FtTp6C3NdtFdab76ug+jxW1Q9bYB70kA6dZXPQyL2+A17A/AX7SqgDLbCC+BitvsX6BE7KHQrXrpS+gwjBe3weA49YSuvvmo5sVtOLlh/2y4Zg+L02CH6DK17/Cduu5HTjQVwQYSLQD3H6uYqUNa5Cop7UrTY0Y0P1DkPeI3xuSSUf2Yqrq/ea2Asp30KsvZpmE2sXqy5kgPKoZ5liZfmWXgi0Zo77zIbTnMFNMpV1oRMtAaBKNsgACX7+XzR3zSFV2g+sEiTzcrURbDPHXcdNoUpgaJHeQTxwCdogv4eLn92fJ0NpmJGfZ3kL56UF0Q/H/5xwfy6YO0y9lCTuVJLhgHcONNx+2/RfsrUgcyPygwzAHk5MG9S0uANaztN99XZEDJbwVrL34vqBh/wIV+yFsmvSDYrL3hIw3SomQiGzN6CJqLoKEH0lvcZ5pd5aAafQP5Psd9PPErSE+AGjXcOcMPqcvXBiAbkVdcxoeHj1DvGzFcBldVRkakBrBINVOdxSbeIGyDfyiVWCK2AZddRSurQarMPHcqzinv1zdqnv1eMmcARgeGg5mwVpKIhrnDzgDkhLqgRHHSOdYe1BqNRphZNjqzYSOkhckVATgIiejowbvLkPmRfXVkFamSoDfIaOIKM6UzFkkI+lEmmkaDlazBezXJNaUHm2DWtj6C7ZLKAMYY78ohcNimHy7y1IaqCKoRAmLIdGA4qRro3BHIUDgWrQm1i6zcjgCCQanid01XngHAOgVPutx9l4VgWTdox23Lq0PxuyIHRAPcVVBE2S/q05FKOm+Sq9OA+EEzI554BDcDTUNsUMFwxaBGC8gS98PuujwHuLDtNotZ3uZNNYIM0lnPcJ/MhQb9CMLDGKzBQTgHIcJQiRXd5KKs411cCv/Ts78vPw//axDeLHIEAArskZk2kODMyz6JPExsTjL48cH79CeF/P0YYmzJSjvGH/xq7otaXTbKqJ9kbUjv2A4UKW/oOBHw43h8CD99kOwK6vJVpNyLxj5M3njLqRSpwP28zExyzarM1UCJKJcgMYT4BsFkbyHZOffxJpL+CdqCmatcVCsm3aw8GmEm/RykAYCFYGf/hi1/dOPh3dv9tmkvnNJJ5u7Ewm0h63B9TVqlmS49ZYGMrIQeZEcoddzYKAYP8x6JrSSCjSYRvnmkWUYpwOE6q8qCpjSJQyDgX7Wb/cwGSOzYqMSYoq50/IUkPC3emrayVDmhTmuj5v3z2T1Q7+v3FgoWyvPxBNpJYC7rs+HuwD1aIiaxli+hB+/oJVZmEoYlSQktBXiM3mdyRmasmt5IPMuIs1qr9ckJZjafVLCSBmJFMw7t1uQQmwLQGcS1ybKSVO0R3R31NdJE0+JsjdXIDGww465cJXI+EqxfMsoWXsh7YVcgy3UWs0CTGQ6nb5yGp3dDCMDOESmSCHyM0cqFjkvspQcztQ1JYlT/Y/b0c/bzux4a8rfOsxDDhJsAw1tIBSF3zkY+pd6armU1gO7aBYQJ+lqEoOrQrS99IFz6jzE+lSvj7q+cTZHYlX2s2IuQ61wmzb/y2yxQU6JgXgSIXVe0t9zfEg4XXouAIZ5ob5gYk2LqX65w3I3N1aRYsTwx2JlmISrGtiuaSbGDtzQCDUSXijfPZrkCRVmqVvSkGEOmDHtHxGBBOpQaW5sU83TyGvHkNAvUlUYZCtBj62MIbkPwBwAG22W+b8a2ASCAYKM8FbOpziIV+85FU7/bwh0WTxJEcy/T5W/fwSy8F0HblfxDgazHkRe99WxY8PrIJYuQ+T7UjpIiiORNPxSfPgRuNJLiHs28U9zn3SQldCH0UnIp+hFiJEH3gMURhgyzDOAwz+rREFJIuKiDnkrJeK/Wjm4VEWr8F2EqlNM7BKypQ+/WOsFs3g0i2JMFn76BA1azTrwbyqodYx0gJxiVG6hQn7F5dg/ZIImAAqFBawYCSXZ5yJWoEmlwThYRIcoBVibI5DEkYBzxBsmqjnSi1AzDaKkPD49GZ4cepfFgKBuRFgSz7ymCYRoDA9Zyejbgmg0xsvZ4dRpwdq+QWuvYbp8AHCxeVxxkEEPU1P2pV7dmUuxBkkwDchUYrX8WJaXoiJgGMdpwGjRhHCINOLxbZ+JH90Gf60YEez1uxHnYEEXbiaaSVLG7lN5yKp4K3GMoTRLEpIEI6zRIBkABeO6eyX7mmjBjWCNwztxTG43mODEdTRoOBRStaMRZ7/cJfC9ICdMgZnrZ3Lwda6QxbhGAsJPRnNEVYA8wGvBAt4u+XpfFcpRIKBlEsLbMNtU0F0mzaOs1unnoL1ej3p2Dyr9o7dONKdYWsc3GNz/v9+POMSYYklqLlL0zOmuSRcw2VZk6GdTZAElFpTSvOFdCoqeh4hZ/3VPPjxRpTWA1QVHVAshb10wwbKYa9rtaaf6H6nIZnKuLJ+Yki/oYKUA8wJQx+kVeTGBVhDRjmnmI37DWCmv3Ga4r9Dlt45k2naKbIlm1moemc2AL+TDgIbAD2rNW7S+vy2q5XjV7dFGYbFf6B9VSIZTUmLcpAPP2J8Pbjt92wIjFKJGlpr/trEFi52es2BXig3NYPPzdzMreaYgSIcdRyLZFKMgk9qSEV7Uka2veW234kfLdgLFRZLRQJybgIXiFEj/EU/Z9lq+OxRsF7I7yoKY1YMKpzrJWRGpMnMEsek1PjM+TsVOfrRP+kM4yTJgJ+M0irzqfQ004aCp/qHBaM0wfFSPEzuDjVQcAgm9JhP6CaawuS1AR5jEoAMVSTXTzWdZD9vLjqq0SBFePD9/6fUHiWE6uO3WQPoOIFpkRI9VEC7ehAtBe1vNKcT0ncoKzwKsBbSuEFxhBsVPVjPP9AgH+1DCHfdY8FuC1hvW8hSwC9XvLFYQRW9NO2W2RYOxJQW0Rjti4CdkeqzSDxf76lz2qKa84XHHH1FPtMsWtptcVwxaI8yj444j6UKI5r/P0Jh6de3GMQiOGeLn9tf9/vvtaL21CnpURlGIXIXnHq3pBg1uPV5NPXBZWR4gvhedySC+y+3zfSZOIET+JdVW4mGBqdhTzwcCE94GQUUPFAFtWLQgY8Yi9OJs3Wso3IEZS7owWXTSQw6WzKdrBKGrrqFNZzjgxk4lCuoTdY4w5tMT+YOSDLRK78wxHHPJUfhAI6ZVWR/jK0pLaMpz2dx3B2vvy5Nje3Y3j6xe7zWqYR/3S8H3I84v++gKF/LDg6FdJYY3BkpZpAxke2QcCSZEGBGjZoeeF9dG7nJ6ul5OOV9EQ6TgsJX2yZ8WDK5LgIL+J7JzUgU75Gk2NPqly6ptk8YBh/GoSEglvlWXBuJNDYgJXQwtj1UJna2+0ON50YBQXOdwIwroPfbmsAYh/B0vr3ihopS3/BCAQu3IsUidCh8uZPtQoFmwEj7ZbvhpCKFP6jZZFLq9UILyIfmRcwRGuf+PJyWY1n07GXSO4ltUBd/87nqswaKLVkh+piLXTuMR0/QJKIUuZIrdGzpOmjq25Q3ftzjaSOpKFIrf4TG74b7k21QCBXXlVkf6BGeFMbKTiZwtNNphBA7eGpEj+cMIVMnaiKfneXV9maI6h3lZTqh3fRKMjfdsftvmj3wJ6TotBxW7WXxwrwj1+wiHXO+mIml3W8lfD8K0x2/0sAGd5XSaxP/bQrj451f9W/nenyBPQkYuUewqIhfoBETQrNpNUSYor2QPF+kbcrlCwm/dx9FsHiilGpGqC0RAuD60QXdyCAPEO3FP7slBvzVjwsavNf3XLFn44QdzHQRef5JkavS6EsFZ4BwT+i8iG030G0cE8HAIFrOIvZhnBme7fr6f1pGUda3qr5UbPelWkKBXZEG0y5tf2jYSUcMh7IfDR8753GEoXRYgjsjlEaopkQDg+hgF6m/ZBqUp0xZDW8pCKag5heE0fbFgXOMQxzB9ERR4lEd545nQEpMKfTr3tij2tOncPG9XKsNwb7tFpZJZ5twDYZVCQsfexLKt1wGhch6ra4oZyp7yGohjVv5mROHZGWzv/1e2V3elmzYNacCGayjUnUrZcuXfmXYX5Ay+iY5zPVqRk81/xnSwte+UsPgCxGvshssOMx+87uUgbzLt24KyctqJtGKyWc70AEfa4FrKGs8U9lko/N4WvpxCsu8CWRtqMvGncz3LuYZb6mOwKc1iYpd3QlW1zh4nx00SskS7LNpFUR80nsL4rPVTL8Jdg/g/FbOgsSzTQ19Kgrfq7OddQIrNYCnGM8cYeOWdsNX9X3HFsd8YstobgYW19a/kBKvVUZicsXcARhQI56/jIK+/zXM9BqTzY8lWFNx/QT3QMySYJdPFu0CIgfJJzQsR4xodDBYuIgu0HCHDopBbKhg2YPKVrXC/LJVX6Jpq5TfFZ8oCjMOS9CH0lbiKnvBkmGWQ96ANEbbO5ifNbLXirQ+erofF6LrLOeAAGyroZXKWD9Uz4oPqKjeKM2JVxT3WZLIkOnTkdSl2UybkZs6X4GTMOsHCS5EZOepAndTG4ndL3ZJTka14+XaKIrWvSpzjwZxW0+3o0qNGc/YQRzEfWU9dlC+DekwFQtEOKYga+zZMtFwNel3mWRGsPrWlAPPNbfB9bh24W2TWQJJHhW6IVfZsDjtCvyscmYKbAfrE+d24c0fMySSESfOk9jZH5wVlEiqy6MGsEuOH9KsKFaJ16OMuAsD0QX+5A30Tic/g4ZPgR0o7Ha2DQstOjz8XsEAViNLY02tH1mIFzxJDRoWWSG+YUX1gWWu2shuSo/jMdFC8fZ3wWyPnpOpHWZDyW+ELiuVF3blGf8lieWX8XBNR99xUsfHHo3/nyv9ZmPgBw50BtAHh8lWTU9M8gD/3ROAQTMAAAAZxuxWBkX9AE45eAcP2z9aZpPD0DYgjIcfK+YMXGs5lXJN0pggHylIhKCdAwkggo/YZDBojwF+7R7qOe4JW5O7eCbcuYsqoV+k3L9tesGSzZAI7tRyp1/YGD3rg71CqPSGYmpxELDb1C3b2cagjWGpAq832qjW1L4qwWZfK1J4R6thCxs9xaYWN6PAPcYb7XtT3jlu0j+2QNRyXO01dEbOuzz95aLdKBMtrdkQ6smVKbpgB15N0SzbtdSoNJuwNQ5slULToxTr9BSqIoErmnOiiaalruyBLqri4MJ9XAjnS2p/sXwyb72HWh0MZtw2yjT6paHEveP/Xhki6k8VeQLuwi4Cz26UJaTNpQLXos5PfD8sOuO5tsFtjbnDKZQ+qBqfGE44HFHDNIfowf/1DG1JspVfLuNimdto/PJEkQEzEYLY98ejLpGNcP4xYzZSGG7512lIs50DVJRBO3f/BJvC0ba8AyqMluBFwQy6GKED27qLuAWeR+rM055BHKEE3U/tCoWvbl1r+t4JhBTbBIsLAcqpiB5ZVK9q5RFMt1HRguOfKWDCLj4JwmFC2GbuSN+BWrGUqDFdgukLibsZSd62ncu30tzeDPNgYuN5aQzuS9so8kh/Oc7scyHh/X/wAMPb8/HTSu1246oQXx8vlfBzBm05nAWrjmD/vsD6Zovj+7G5F/J9Ho+v4IlFBgOEHSOaW54PZ4fe0/OF9+XXSwXALvenCQHPsakKakQ9/vAYQCwwmSzinNBbfH62v//BiogzENsd3BMxlaj/07lWeGgHa1fIMo2Ek0OoBiOEE2/ZRkyqkNUBvtRtBH6GG4GAF+wBsoYk36k/bFlnrALp+GU/85U8PBabyS6MFVcsppSBdAKDCcIJsO2HLwfXqP8wXCrIG479D0kzd5P+XPBwXEceiask/Km18HOjp6evoYjGKwZpCRDJJxmYu1ce5NbypMzTItLKMNPvke3CUaHUAxnCCbTufGkRWw0ipdujOQnoFsKjbZbLMttthqq222GTSYocwNZRiGjRgxajQ7Ngs77KidqMw/9M9dyWRMlLGgjWV8ZNy43XbbbY899thrr7322WdfDibmoIM5BIccMmHChEmTJnM8Dscz1cCUKT4+PieccMJJJ510yimnwp37yX77HXTQwRzbyBzLcXLc8ZxY4kRdj13n+uNfbjAWPvvj3XhA+bT2R3z+PwH4KJsIOYzBIBNhCoDVFE0EBsAYpTiQyBSga1B2CA65tsNgQq92OBTm044IrRu/I0bzVpaR9KuBkvTQXV99tNP7VTV0kNdJH/wNry3ddNL/6Pip2qEGPBh764Knat9/P8Og+p1PtcWn6ag6mKWndrpfaeRPeek60c451pY/l0q+6WlQ0+pAre9NsMC7Y331MdWpUD3WJNJxg/SUHutbn4nnR8nMn9b/fDdezGBmfdNdj+5otf+Grn402l0PEpT8Tr8pkmS7qc5rtPVNgn7RHDc7db3RWT9dqx0NFP8qNe6qf3FeF4PE66CbGkM3dO3LP8lupR7U0TZqqWlhdQBzK/3DZN34bwRJJS7H7rb6CeeXxFAUsnCOTrKToMALb8UC8j0P+mU4XF+q8F2w3af9hO5LviRNfz7wU8vn+HoJY+Xh27c3FxDDe+Ye3jrlZ8lTslftw3QUYjGc5Vq+yNv0Ilzo3oGHxX+8Mumug1VWAqWG3AXrjYGpTV5cCr7nOAf5/ZDApdJu98f8BnzK/2d8WGzt7Q+wdL7aO3vTPk4nIY4u/+P/C/+zS/Liq3Yp8uIOCAABCAk34G/gCyCICgahRoIjUCCjRolyVy8VqhO9HJBR2LEWzhjrMbwTfO9hoKDgCMIGjoZsHHsos+V4yMYJs0D4FAy8KUdcCisowrFiwwniwuXKwxUqwpUqrSqEzVEdNkaNjhO2U0uMTtofTA9dmKOXnsToozcOfRFHeKD+1iCckMMIQxzIdEeY6WUdJ/yc3k9satOXZgfR8Uzdh85l6oVHUz9cplODmYbocgL/HgwA") format("woff2");}
@font-face{font-family: 'Gontserrat'; font-weight: 400; font-style: normal; font-display: swap; src: url("data:font/woff2;base64,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") format("woff2");}
.vip-page{--blue: #00A8C6;          
            --blue-dark: #00879F;
            --blue-soft: #E5F6F9;
            --gold: #F4B802;          
            --gold-soft: #FEF6DA;
            --pink: #E9378B;          
            --pink-soft: #FDEBF3;
            --grey: #565A5C;
            --black: #000000;
            --white: #FFFFFF;

            --deep: #000000;
            --deep-2: #1B1D1F;
            --ocean: #565A5C;
            --teal: #00A8C6;
            --aqua: #7FD8E8;
            --coral: #00A8C6;
            --coral-dark: #00879F;
            --sun: #F4B802;
            --mist: #F4F6F7;
            --sand: #F9FAFB;
            --ink: #000000;
            --muted: #565A5C;
            --muted-2: #8A8F92;
            --border: #E4E7E9;
            --grad-sea: linear-gradient(135deg, #000000 0%, #2A2D2F 60%, #565A5C 100%);
            --grad-sun: linear-gradient(135deg, #00879F 0%, #00A8C6 60%, #2CC3DC 100%);
            --grad-pink: linear-gradient(135deg, #D02A78 0%, #E9378B 60%, #F06AA8 100%);
            --grad-brand: linear-gradient(90deg, #00A8C6 0%, #00A8C6 33.3%, #F4B802 33.3%, #F4B802 66.6%, #E9378B 66.6%, #E9378B 100%);
            --shadow-sm: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);
            --shadow-md: 0 14px 34px rgba(0,0,0,0.10);
            --shadow-lg: 0 28px 70px rgba(0,0,0,0.16);
            --shadow-blue: 0 12px 28px rgba(0,168,198,0.32);
            --radius: 20px;
            --ease: cubic-bezier(.2,.7,.2,1);
            --flower: url("data:image/png;base64,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");
            --font-head: 'Gontserrat', 'Montserrat', Arial, sans-serif;
            --font-body: 'Lato', Arial, sans-serif;}
.vip-page *, .vip-page *::before, .vip-page *::after{margin: 0; padding: 0; box-sizing: border-box;}
.vip-page{scroll-behavior: smooth;}
.vip-page{font-family: var(--font-body);
            background: var(--white);
            color: var(--ink);
            line-height: 1.65;
            -webkit-font-smoothing: antialiased;
            overflow-x: hidden;}
.vip-page img{max-width: 100%; display: block;}
.vip-page a{color: inherit;}
.vip-page button{font: inherit; cursor: pointer;}
.vip-page .container{max-width: 1240px; margin: 0 auto; padding: 0 24px;}
.vip-page .serif{font-family: var(--font-head);}
.vip-page .hero{position: relative;
            min-height: 94vh;
            min-height: 94svh;
            display: flex;
            align-items: center;
            color: var(--white);
            overflow: hidden;
            background: #000;}
.vip-page .hero-video{position: absolute; inset: 0;
            width: 100%; height: 100%;
            object-fit: cover;}
.vip-page .hero::before{content: '';
            position: absolute; inset: 0; z-index: 1;
            background:
                linear-gradient(100deg, rgba(0,0,0,0.82) 0%, rgba(0,0,0,0.5) 45%, rgba(0,168,198,0.20) 100%),
                linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,0.72) 100%);}
.vip-page .hero-inner{position: relative; z-index: 2;
            width: 100%;
            padding-top: 130px;
            padding-bottom: 150px;}
.vip-page .hero-content{max-width: 700px;}
.vip-page .hero-pill{display: inline-flex; align-items: center; gap: 10px;
            background: rgba(255,255,255,0.12);
            border: 1px solid rgba(255,255,255,0.25);
            backdrop-filter: blur(8px);
            -webkit-backdrop-filter: blur(8px);
            padding: 7px 16px 7px 8px;
            border-radius: 999px;
            font-size: 0.8rem;
            font-weight: 600;
            margin-bottom: 26px;}
.vip-page .hero-pill b{background: var(--grad-sun);
            color: var(--deep);
            padding: 3px 10px;
            border-radius: 999px;
            font-size: 0.72rem;
            letter-spacing: .5px;}
.vip-page .hero h1{font-family: var(--font-head);
            font-size: clamp(2.7rem, 6.6vw, 5rem);
            font-weight: 700;
            line-height: 1.04;
            letter-spacing: -1px;
            margin-bottom: 22px;}
.vip-page .hero h1 em{font-style: italic;
            background: linear-gradient(90deg, #7FD8E8, #00A8C6);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;}
.vip-page .hero-sub{font-size: clamp(1rem, 1.6vw, 1.15rem);
            color: rgba(255,255,255,0.85);
            max-width: 560px;
            margin-bottom: 36px;}
.vip-page .hero-actions{display: flex; flex-wrap: wrap; gap: 14px;}
.vip-page .btn-primary, .vip-page .btn-ghost, .vip-page .btn-sea{display: inline-flex; align-items: center; gap: 10px;
            padding: 15px 28px;
            border-radius: 999px;
            font-size: 0.92rem;
            font-weight: 700;
            text-decoration: none;
            border: 1px solid transparent;
            transition: all .25s var(--ease);}
.vip-page .btn-primary{background: var(--grad-sun); color: var(--deep); box-shadow: 0 12px 30px rgba(0,168,198,0.35);}
.vip-page .btn-primary:hover{transform: translateY(-2px); box-shadow: 0 18px 40px rgba(0,168,198,0.45);}
.vip-page .btn-ghost{border-color: rgba(255,255,255,0.4); color: var(--white); background: rgba(255,255,255,0.08); backdrop-filter: blur(6px);}
.vip-page .btn-ghost:hover{border-color: var(--white); background: rgba(255,255,255,0.18);}
.vip-page .btn-sea{background: var(--grad-sea); color: var(--white); box-shadow: 0 12px 28px rgba(0,0,0,0.28);}
.vip-page .btn-sea:hover{transform: translateY(-2px); box-shadow: 0 18px 38px rgba(0,0,0,0.38);}
.vip-page .hero-sound{position: absolute; z-index: 3;
            right: 24px; bottom: 120px;
            width: 44px; height: 44px;
            border-radius: 50%;
            border: 1px solid rgba(255,255,255,0.35);
            background: rgba(0,0,0,0.35);
            backdrop-filter: blur(6px);
            color: var(--white);
            display: grid; place-items: center;
            transition: background .2s;}
.vip-page .hero-sound:hover{background: rgba(255,255,255,0.2);}
.vip-page .stats{position: relative; z-index: 3; margin-top: -78px;}
.vip-page .stats-card{background: var(--white);
            border-radius: 22px;
            box-shadow: var(--shadow-lg);
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            overflow: hidden;}
.vip-page .stat{padding: 28px 24px;
            display: flex; align-items: center; gap: 16px;
            border-right: 1px solid var(--border);}
.vip-page .stat:last-child{border-right: 0;}
.vip-page .stat-icon{width: 50px; height: 50px;
            border-radius: 14px;
            background: var(--grad-sea);
            color: var(--aqua);
            display: grid; place-items: center;
            font-size: 1.1rem;
            flex-shrink: 0;
            box-shadow: 0 8px 18px rgba(0,168,198,0.28);}
.vip-page .stat:nth-child(2) .stat-icon, .vip-page .stat:nth-child(4) .stat-icon{background: var(--grad-sun); color: var(--deep); box-shadow: 0 8px 18px rgba(0,168,198,0.28);}
.vip-page .stat-value{font-size: 1.5rem; font-weight: 800; line-height: 1.1; letter-spacing: -0.5px;}
.vip-page .stat-label{font-size: 0.8rem; color: var(--muted); font-weight: 500;}
.vip-page section{scroll-margin-top: 76px;}
.vip-page .section{padding: 100px 0;}
.vip-page .section-mist{background: var(--mist);}
.vip-page .section-head{text-align: center; max-width: 660px; margin: 0 auto 52px;}
.vip-page .eyebrow{display: inline-flex; align-items: center; gap: 8px;
            font-size: 0.74rem;
            font-weight: 800;
            letter-spacing: 2.4px;
            text-transform: uppercase;
            color: var(--coral-dark);
            background: rgba(0,168,198,0.10);
            padding: 6px 14px;
            border-radius: 999px;
            margin-bottom: 16px;}
.vip-page .section-head h2{font-family: var(--font-head);
            font-size: clamp(2rem, 4vw, 2.9rem);
            font-weight: 700;
            line-height: 1.12;
            letter-spacing: -0.5px;
            margin-bottom: 14px;}
.vip-page .section-head h2 em{font-style: italic;
            background: var(--grad-sun);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;}
.vip-page .section-head p{color: var(--muted); font-size: 1.02rem;}
.vip-page .marquee-wrap{padding: 56px 0 8px;}
.vip-page .marquee-label{text-align: center;
            font-size: 0.78rem;
            font-weight: 700;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--muted-2);
            margin-bottom: 22px;}
.vip-page .marquee{overflow: hidden;
            -webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);
            mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);}
.vip-page .marquee-track{display: flex;
            gap: 18px;
            width: max-content;
            animation: vip-marquee 60s linear infinite;
            padding: 6px 0;}
.vip-page .marquee:hover .marquee-track{animation-play-state: paused;}
@keyframes vip-marquee{to { transform: translateX(-50%); }}
.vip-page .marquee-item{display: flex; align-items: center; gap: 12px;
            padding: 8px 18px 8px 8px;
            border-radius: 999px;
            background: var(--white);
            border: 1px solid var(--border);
            box-shadow: var(--shadow-sm);
            white-space: nowrap;
            font-size: 0.86rem;
            font-weight: 700;
            color: var(--ink);
            text-decoration: none;
            transition: border-color .2s, transform .2s;}
.vip-page .marquee-item:hover{border-color: var(--teal); transform: translateY(-2px);}
.vip-page .marquee-item img, .vip-page .marquee-item .mini-fallback{width: 38px; height: 38px;
            border-radius: 50%;
            object-fit: cover;
            background: var(--mist);}
.vip-page .mini-fallback{display: grid; place-items: center; background: var(--grad-sea) !important; color: var(--aqua); font-size: 0.75rem;}
.vip-page .partners-section{position: relative;
            background:
                radial-gradient(ellipse 60% 40% at 0% 0%, rgba(0,168,198,0.10), transparent 70%),
                radial-gradient(ellipse 50% 40% at 100% 100%, rgba(0,168,198,0.10), transparent 70%),
                var(--mist);}
.vip-page .partners-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px;}
.vip-page .partner-card{position: relative;
            background: var(--white);
            border-radius: var(--radius);
            padding: 0 22px 22px;
            display: flex; flex-direction: column; align-items: center;
            text-align: center;
            box-shadow: var(--shadow-sm), 0 0 0 1px var(--border);
            overflow: hidden;
            opacity: 0;
            transform: translateY(18px);}
.vip-page .partner-card.in{opacity: 1; transform: none; transition: opacity .6s var(--ease), transform .4s var(--ease), box-shadow .3s;}
.vip-page .partner-card:hover{transform: translateY(-6px); box-shadow: var(--shadow-md), 0 0 0 2px var(--gold-hl, #2CC3DC);}
.vip-page .partner-card.flash{animation: vip-flash 1.6s var(--ease);}
@keyframes vip-flash{0%, 100% { box-shadow: var(--shadow-sm), 0 0 0 1px var(--border); } 20%, 60% { box-shadow: 0 0 0 4px var(--coral), var(--shadow-lg); }}
.vip-page .card-cover{width: calc(100% + 44px);
            height: 74px;
            margin: 0 -22px;
            background: var(--grad-sea);
            position: relative;}
.vip-page .partner-card[data-cat="cafe"] .card-cover{background: linear-gradient(135deg, #00879F, #2CC3DC);}
.vip-page .partner-card[data-cat="bars"] .card-cover{background: linear-gradient(135deg, #1B1D1F, #00A8C6);}
.vip-page .partner-card[data-cat="japanese"] .card-cover{background: linear-gradient(135deg, #000000, #1B1D1F);}
.vip-page .partner-card[data-cat="experience"] .card-cover{background: linear-gradient(135deg, #565A5C, #00879F);}
.vip-page .card-cover::after{content: '';
            position: absolute; inset: 0;
            background-image: radial-gradient(rgba(255,255,255,0.18) 1px, transparent 1px);
            background-size: 12px 12px;}
.vip-page .card-cat{position: absolute; z-index: 1;
            top: 12px; left: 14px;
            display: inline-flex; align-items: center; gap: 6px;
            font-size: 0.66rem; font-weight: 700; letter-spacing: 1px; text-transform: uppercase;
            color: rgba(255,255,255,0.92);}
.vip-page .ribbon{position: absolute; z-index: 2;
            top: 12px; right: 12px;
            font-size: 0.72rem; font-weight: 800;
            color: var(--deep);
            background: var(--grad-sun);
            padding: 4px 11px;
            border-radius: 999px;
            box-shadow: 0 4px 10px rgba(0,0,0,0.15);}
.vip-page .logo-wrap{width: 96px; height: 96px;
            border-radius: 50%;
            margin: -48px 0 14px;
            padding: 4px;
            background: var(--white);
            box-shadow: 0 8px 22px rgba(0,0,0,0.14);
            position: relative; z-index: 1;}
.vip-page .logo-wrap img, .vip-page .logo-fallback{width: 100%; height: 100%;
            border-radius: 50%;
            object-fit: cover;
            background: var(--white);}
.vip-page .logo-fallback{display: grid; place-items: center;
            background: var(--grad-sea);
            color: var(--aqua);
            font-weight: 800;
            font-size: 1.6rem;}
.vip-page .partner-name{font-size: 1.05rem;
            font-weight: 800;
            line-height: 1.3;
            letter-spacing: -0.2px;
            margin-bottom: 6px;}
.vip-page .partner-offer{display: inline-flex; align-items: center; gap: 6px;
            font-size: 0.78rem; font-weight: 600;
            color: var(--coral-dark);
            margin-bottom: 18px;}
.vip-page .partner-actions{display: grid; grid-template-columns: 1fr 1fr; gap: 8px; width: 100%; margin-top: auto;}
.vip-page .partner-actions.three{grid-template-columns: 1fr 1fr 1fr;}
.vip-page .partner-actions.one{grid-template-columns: 1fr;}
.vip-page .pbtn{display: inline-flex; align-items: center; justify-content: center; gap: 6px;
            padding: 10px 8px;
            border-radius: 12px;
            font-size: 0.8rem; font-weight: 700;
            text-decoration: none;
            border: 1px solid var(--border);
            background: var(--white);
            color: var(--ink);
            transition: all .2s;
            white-space: nowrap;}
.vip-page .pbtn:hover{border-color: var(--coral); color: var(--coral-dark); background: var(--sand);}
.vip-page .pbtn.map{background: var(--deep); color: var(--white); border-color: var(--deep);}
.vip-page .pbtn.map:hover{background: var(--coral); border-color: var(--coral); color: var(--deep);}
.vip-page .pbtn.video{background: rgba(0,168,198,0.1); border-color: transparent; color: var(--coral);}
.vip-page .pbtn.video:hover{background: var(--coral); color: var(--deep);}
.vip-page .empty{display: none; text-align: center; padding: 60px 20px; color: var(--muted);}
.vip-page .empty i{font-size: 1.8rem; color: var(--teal); margin-bottom: 12px;}
.vip-page .steps{display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; counter-reset: step;}
.vip-page .step{position: relative;
            background: var(--white);
            border: 1px solid var(--border);
            border-radius: var(--radius);
            padding: 34px 30px 30px;
            transition: transform .3s var(--ease), box-shadow .3s var(--ease);}
.vip-page .step:hover{transform: translateY(-4px); box-shadow: var(--shadow-md);}
.vip-page .step::after{counter-increment: step;
            content: '0' counter(step);
            position: absolute;
            top: 24px; right: 26px;
            font-size: 2.6rem;
            font-weight: 800;
            color: var(--mist);
            line-height: 1;}
.vip-page .step-icon{width: 56px; height: 56px;
            border-radius: 16px;
            background: var(--grad-sea);
            color: var(--aqua);
            display: grid; place-items: center;
            font-size: 1.2rem;
            margin-bottom: 22px;
            box-shadow: 0 10px 22px rgba(0,168,198,0.28);}
.vip-page .step:nth-child(3) .step-icon{background: var(--grad-sun); color: var(--deep); box-shadow: 0 10px 22px rgba(0,168,198,0.28);}
.vip-page .step h3{font-size: 1.2rem; font-weight: 800; margin-bottom: 8px;}
.vip-page .step p{color: var(--muted); font-size: 0.95rem;}
.vip-page .maps-grid{display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; margin-bottom: 40px;}
.vip-page .map-card{position: relative;
            border-radius: var(--radius);
            overflow: hidden;
            background: var(--white);
            border: 1px solid var(--border);
            cursor: zoom-in;
            box-shadow: var(--shadow-sm);
            transition: transform .3s var(--ease), box-shadow .3s var(--ease);
            padding: 0;
            text-align: left;
            width: 100%;}
.vip-page .map-card:hover{transform: translateY(-4px); box-shadow: var(--shadow-md);}
.vip-page .map-img-wrap{overflow: hidden; aspect-ratio: 2 / 1; background: var(--mist);}
.vip-page .map-img-wrap img{width: 100%; height: 100%; object-fit: cover; transition: transform .6s var(--ease);}
.vip-page .map-card:hover .map-img-wrap img{transform: scale(1.04);}
.vip-page .map-caption{display: flex; align-items: center; justify-content: space-between; padding: 18px 22px;}
.vip-page .map-caption strong{font-size: 1.1rem; font-weight: 800; color: var(--ink);}
.vip-page .map-caption span{font-size: 0.8rem; font-weight: 600; color: var(--teal); display: inline-flex; align-items: center; gap: 6px;}
.vip-page .maps-cta{text-align: center;}
.vip-page .lightbox{position: fixed; inset: 0;
            z-index: 1000;
            background: rgba(0,0,0,0.95);
            backdrop-filter: blur(12px);
            -webkit-backdrop-filter: blur(12px);
            display: flex; align-items: center; justify-content: center;
            padding: 24px;
            opacity: 0; visibility: hidden;
            transition: opacity .3s var(--ease), visibility .3s;}
.vip-page .lightbox.active{opacity: 1; visibility: visible;}
.vip-page .lightbox-content{position: relative;
            width: 100%;
            max-width: 1100px;
            display: flex; flex-direction: column; align-items: center;
            transform: scale(.96);
            transition: transform .35s var(--ease);}
.vip-page .lightbox.active .lightbox-content{transform: none;}
.vip-page .lightbox-stage{width: 100%; display: flex; justify-content: center;}
.vip-page .lightbox-stage img{max-width: 100%; max-height: 80vh; border-radius: 14px; box-shadow: 0 30px 80px rgba(0,0,0,0.5);}
.vip-page .lightbox-stage .frame{width: 100%;
            aspect-ratio: 16 / 9;
            max-height: 80vh;
            border-radius: 14px;
            overflow: hidden;
            background: #000;
            box-shadow: 0 30px 80px rgba(0,0,0,0.5);}
.vip-page .lightbox-stage .frame.portrait{width: auto; height: 80vh; aspect-ratio: 9 / 16;}
.vip-page .lightbox-stage iframe, .vip-page .lightbox-stage video{width: 100%; height: 100%; border: 0; display: block;}
.vip-page .lightbox-caption{margin-top: 16px; color: rgba(255,255,255,0.75); font-size: 0.85rem; font-weight: 600;}
.vip-page .lightbox-close{position: absolute;
            top: -54px; right: 0;
            width: 44px; height: 44px;
            border-radius: 50%;
            border: 1px solid rgba(255,255,255,0.3);
            background: rgba(255,255,255,0.08);
            color: var(--white);
            font-size: 1rem;
            display: grid; place-items: center;
            transition: all .2s;}
.vip-page .lightbox-close:hover{background: var(--coral); border-color: var(--coral); color: var(--deep);}
.vip-page .reveal{opacity: 0; transform: translateY(24px); transition: opacity .8s var(--ease), transform .8s var(--ease);}
.vip-page .reveal.in{opacity: 1; transform: none;}
@media (prefers-reduced-motion: reduce){.vip-page *, .vip-page *::before, .vip-page *::after{animation: none !important; transition: none !important;}
.vip-page .reveal, .vip-page .partner-card{opacity: 1; transform: none;}}
@media (max-width: 1100px){.vip-page .partners-grid{grid-template-columns: repeat(3, 1fr);}}
@media (max-width: 900px){.vip-page .stats-card{grid-template-columns: repeat(2, 1fr);}
.vip-page .stat:nth-child(2){border-right: 0;}
.vip-page .stat:nth-child(-n+2){border-bottom: 1px solid var(--border);}
.vip-page .steps{grid-template-columns: 1fr;}
.vip-page .partners-grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 640px){.vip-page .container{padding: 0 16px;}
.vip-page .section{padding: 72px 0;}
.vip-page .hero-inner{padding-top: 110px; padding-bottom: 130px;}
.vip-page .hero-sound{bottom: 100px; right: 16px;}
.vip-page .stat{padding: 18px 14px; gap: 12px;}
.vip-page .stat-icon{width: 40px; height: 40px; font-size: 0.95rem; border-radius: 12px;}
.vip-page .stat-value{font-size: 1.2rem;}
.vip-page .maps-grid{grid-template-columns: 1fr;}
.vip-page .partners-grid{grid-template-columns: 1fr;}}
.vip-page{font-family: var(--font-body); color: var(--black);}
.vip-page h1, .vip-page h2, .vip-page h3, .vip-page h4, .vip-page .stat-value, .vip-page .partner-name, .vip-page .eyebrow, .vip-page .marquee-label, .vip-page .btn-primary, .vip-page .btn-ghost, .vip-page .btn-sea, .vip-page .map-caption strong{font-family: var(--font-head);}
.vip-page .hero h1{font-weight: 700; letter-spacing: -1.5px;}
.vip-page .hero h1 em, .vip-page .section-head h2 em{font-style: normal;}
.vip-page .section-head h2{font-weight: 700; letter-spacing: -1px; color: var(--black);}
.vip-page .section-head p, .vip-page .step p{color: var(--grey);}
.vip-page .hero h1 em, .vip-page .section-head h2 em{background: none; -webkit-background-clip: initial; background-clip: initial; color: var(--pink);}
.vip-page .hero-pill b{background: var(--pink); color: #fff;}
.vip-page .ribbon{background: var(--pink); color: #fff; box-shadow: 0 6px 14px rgba(233,55,139,0.3);}
.vip-page .btn-primary{background: var(--grad-sun); color: #fff; box-shadow: var(--shadow-blue);}
.vip-page .btn-primary:hover{box-shadow: 0 18px 40px rgba(0,168,198,0.42);}
.vip-page .btn-sea{background: var(--black);}
.vip-page .btn-sea:hover{background: var(--blue); box-shadow: var(--shadow-blue);}
.vip-page .eyebrow{color: var(--blue-dark); background: var(--blue-soft); font-weight: 700;}
.vip-page .eyebrow i{display: none;}
.vip-page .eyebrow::before{content: ''; width: 16px; height: 15px; background: var(--flower) center/contain no-repeat;}
.vip-page .stat-icon, .vip-page .step-icon{color: #fff; box-shadow: none;}
.vip-page .stat:nth-child(1) .stat-icon{background: var(--blue);}
.vip-page .stat:nth-child(2) .stat-icon{background: var(--pink);}
.vip-page .stat:nth-child(3) .stat-icon{background: var(--black);}
.vip-page .stat:nth-child(4) .stat-icon{background: var(--gold); color: var(--black);}
.vip-page .stat-label{color: var(--grey);}
.vip-page .step-icon{background: var(--blue) !important;}
.vip-page .step:nth-child(2) .step-icon{background: var(--black) !important;}
.vip-page .step:nth-child(3) .step-icon{background: var(--pink) !important;}
.vip-page .step::after{color: var(--mist);}
.vip-page .card-cover{background: linear-gradient(135deg, #000000, #565A5C);}
.vip-page .partner-card[data-cat="japanese"] .card-cover{background: linear-gradient(135deg, #1B1D1F, #000000);}
.vip-page .partner-card[data-cat="cafe"] .card-cover{background: linear-gradient(135deg, #F4B802, #FFD04D);}
.vip-page .partner-card[data-cat="cafe"] .card-cat{color: rgba(0,0,0,0.78);}
.vip-page .partner-card[data-cat="bars"] .card-cover{background: linear-gradient(135deg, #00879F, #00A8C6);}
.vip-page .partner-card[data-cat="experience"] .card-cover{background: linear-gradient(135deg, #565A5C, #8A8F92);}
.vip-page .partner-card:hover{box-shadow: var(--shadow-md), 0 0 0 2px var(--blue);}
@keyframes vip-flash{0%, 100% { box-shadow: var(--shadow-sm), 0 0 0 1px var(--border); } 20%, 60% { box-shadow: 0 0 0 4px var(--pink), var(--shadow-lg); }}
.vip-page .partner-offer{color: var(--blue-dark);}
.vip-page .pbtn:hover{border-color: var(--blue); color: var(--blue-dark); background: var(--blue-soft);}
.vip-page .pbtn.map{background: var(--black); border-color: var(--black); color: #fff;}
.vip-page .pbtn.map:hover{background: var(--blue); border-color: var(--blue); color: #fff;}
.vip-page .pbtn.video{background: var(--blue-soft); color: var(--blue-dark);}
.vip-page .pbtn.video:hover{background: var(--blue); color: #fff;}
.vip-page .logo-fallback, .vip-page .mini-fallback{background: var(--black) !important; color: #fff !important;}
.vip-page .marquee-item:hover{border-color: var(--blue); color: var(--blue-dark);}
.vip-page .map-caption span{color: var(--blue);}
.vip-page .lightbox-close:hover{background: var(--blue); border-color: var(--blue); color: #fff;}
.vip-page .hero-pill{background: rgba(255,255,255,0.12);}
.vip-page .hero-flower{position: absolute; z-index: 1; pointer-events: none;
            right: -6vw; top: 50%;
            width: min(54vw, 720px); aspect-ratio: 709 / 640;
            translate: 0 -50%;
            background: var(--flower) center/contain no-repeat;
            filter: brightness(0) invert(1);
            opacity: 0.08;
            animation: vip-flowerSpin 90s linear infinite;}
.vip-page .hero-flower.pink{filter: none; opacity: 0.85; width: 120px; right: 9%; top: 22%; animation-duration: 60s; animation-direction: reverse;}
@keyframes vip-flowerSpin{to { rotate: 360deg; }}
.vip-page .partners-section{background: var(--mist); overflow: hidden;}
.vip-page .partners-section::before, .vip-page .partners-section::after{content: ''; position: absolute; pointer-events: none;
            background: var(--flower) center/contain no-repeat; opacity: 0.05;}
.vip-page .partners-section::before{width: 360px; height: 325px; left: -120px; top: 40px; transform: rotate(-18deg);}
.vip-page .partners-section::after{width: 280px; height: 253px; right: -90px; bottom: 60px; transform: rotate(24deg);}
.vip-page .partners-section > .container{position: relative; z-index: 1;}
.vip-page .section-mist{background: var(--mist);}
.vip-page .flower-rule{display: flex; align-items: center; justify-content: center; gap: 12px; margin: 18px auto 0;}
.vip-page .flower-rule::before, .vip-page .flower-rule::after{content: ''; height: 2px; width: 44px; border-radius: 2px; background: linear-gradient(90deg, transparent, var(--blue));}
.vip-page .flower-rule::after{transform: scaleX(-1);}
.vip-page .flower-rule i{width: 22px; height: 20px; background: var(--flower) center/contain no-repeat; display: block;}
.vip-page .stats-card{position: relative;}
.vip-page .stats-card::before{content: ''; position: absolute; left: 0; right: 0; top: 0; height: 4px; background: var(--grad-brand);}
.vip-page .hero-pill b{white-space: nowrap;}
@media (max-width: 640px){.vip-page .hero-pill{padding-right: 12px;}
.vip-page .hero-flower{width: 120vw; right: -50vw; opacity: 0.06;}
.vip-page .hero-flower.pink{display: none;}}
@media (prefers-reduced-motion: reduce){.vip-page .hero-flower{animation: none;}}
.vip-page .hero-photo{background: #0b0705;}
.vip-page .hero-photo__img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 60% 55%;
            filter: saturate(1.15) brightness(1.08); transform: scale(1.06); animation: vip-heroKen 26s ease-in-out infinite alternate;}
.vip-page .hero-photo__shade{position: absolute; inset: 0;
            background: linear-gradient(90deg, rgba(6, 4, 3, .84) 0%, rgba(6, 4, 3, .55) 36%, rgba(6, 4, 3, .08) 68%, rgba(6, 4, 3, .2) 100%),
                        linear-gradient(180deg, rgba(0, 0, 0, .35) 0%, transparent 30%, transparent 70%, rgba(0, 0, 0, .55) 100%);}
@keyframes vip-heroKen{from { transform: scale(1.06) translate(0, 0); } to { transform: scale(1.14) translate(-2%, -1%); }}
.vip-page .hero-scene.is-paused *, .vip-page .hero-scene.is-offscreen *{animation-play-state: paused !important;}
.vip-page .hero:has(#heroScene.is-paused) .hero-cards *, .vip-page .hero:has(#heroScene.is-offscreen) .hero-cards *{animation-play-state: paused !important;}
.vip-page .hero-inner{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 470px); gap: 40px; align-items: center;}
.vip-page .hero-cards{--g: #f4b802; --gh: #fff2b0; --pk: #e9378b; position: relative; height: 400px; perspective: 1400px;}
.vip-page .hcard-halo{position: absolute; left: 50%; top: 50%; width: 420px; height: 420px; transform: translate(-50%, -50%); border-radius: 50%; pointer-events: none;
            background: radial-gradient(circle, rgba(244, 184, 2, .38) 0%, rgba(233, 55, 139, .16) 45%, transparent 70%); animation: vip-hHalo 5s ease-in-out infinite;}
.vip-page .hcard{position: absolute; width: 78%; border-radius: 16px; perspective: 1200px; cursor: pointer; outline: none;}
.vip-page .hcard:hover, .vip-page .hcard:focus-visible, .vip-page .hcard.is-flipped{z-index: 3;}
.vip-page .hflip{position: relative; transform-style: preserve-3d; transition: transform .8s cubic-bezier(.2, .8, .2, 1);}
.vip-page .hcard.is-flipped .hflip{transform: rotateY(180deg);}
@media (hover: hover){.vip-page .hcard:hover .hflip{transform: rotateY(180deg);}
.vip-page .hcard.is-flipped:hover .hflip{transform: rotateY(180deg);}}
.vip-page .hface{position: relative; border-radius: 16px; overflow: hidden; backface-visibility: hidden; -webkit-backface-visibility: hidden;
            box-shadow: 0 0 0 3px var(--g), 0 0 36px rgba(244, 184, 2, .55), 0 30px 60px -20px rgba(0, 0, 0, .9);}
.vip-page .hface--rear{position: absolute; inset: 0; transform: rotateY(180deg); background: #000;}
.vip-page .hface img{display: block; width: 100%; height: auto;}
.vip-page .hface--rear img{height: 100%; object-fit: cover;}
.vip-page .hcard:focus-visible .hface{box-shadow: 0 0 0 3px #fff, 0 0 0 6px var(--g), 0 0 40px rgba(244, 184, 2, .7);}
.vip-page .hface::after{content: ""; position: absolute; inset: 0; pointer-events: none;
            background: linear-gradient(115deg, transparent 30%, rgba(255, 255, 255, .5) 45%, transparent 60%); transform: translateX(-130%);}
.vip-page .hcard--back{top: 6%; right: 0; transform: rotate(9deg); animation: vip-hFloatB 7s ease-in-out infinite; z-index: 1;}
.vip-page .hcard--front{bottom: 6%; left: 0; transform: rotate(-8deg); animation: vip-hFloatA 6s ease-in-out infinite; z-index: 2;}
.vip-page .hcard--back .hface::after{animation: vip-hShine 6s ease-in-out 2.4s infinite;}
.vip-page .hcard--front .hface::after{animation: vip-hShine 6s ease-in-out .8s infinite;}
@keyframes vip-hFloatA{0%, 100% { transform: rotate(-8deg) translateY(0); } 50% { transform: rotate(-5deg) translateY(-14px); }}
@keyframes vip-hFloatB{0%, 100% { transform: rotate(9deg) translateY(0); } 50% { transform: rotate(6deg) translateY(12px); }}
@keyframes vip-hShine{0%, 55% { transform: translateX(-130%); } 85%, 100% { transform: translateX(130%); }}
@keyframes vip-hHalo{50% { opacity: .65; transform: translate(-50%, -50%) scale(1.08); }}
.vip-page .hspark{position: absolute; left: var(--x); top: var(--y); width: 16px; height: 16px; z-index: 3; pointer-events: none; opacity: 0;
            background: radial-gradient(circle, #fff 0 18%, transparent 19%), conic-gradient(from 45deg, transparent 0 20%, var(--gh) 22% 28%, transparent 30% 45%, var(--gh) 47% 53%, transparent 55% 70%, var(--gh) 72% 78%, transparent 80% 95%, var(--gh) 97%);
            clip-path: polygon(50% 0, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0 50%, 40% 40%); filter: drop-shadow(0 0 6px var(--g));
            animation: vip-hTwinkle 3.2s ease-in-out var(--d) infinite;}
@keyframes vip-hTwinkle{0%, 100% { opacity: 0; transform: scale(.4) rotate(0); } 50% { opacity: 1; transform: scale(1.1) rotate(45deg); }}
@keyframes vip-npEdge{to { background-position: 300% 0; }}
.vip-page .hero-cards.is-tilting .hcard{transition: transform .12s linear;}
.vip-page .hcard .hglare{position: absolute; inset: 0; pointer-events: none; opacity: 0; transition: opacity .3s;
            background: radial-gradient(circle at var(--gx, 50%) var(--gy, 50%), rgba(255, 255, 255, .35), transparent 45%);}
.vip-page .hero-cards.is-tilting .hglare{opacity: 1;}
@media (max-width: 960px){.vip-page .hero-inner{grid-template-columns: 1fr; gap: 26px;}
.vip-page .hero-cards{height: 270px; max-width: 420px; width: 100%; margin: 0 auto;}
.vip-page .hcard-halo{width: 300px; height: 300px;}}
@media (max-width: 640px){.vip-page .hero-cards{height: 210px; max-width: 340px;}
.vip-page .hcard{width: 74%;}
.vip-page .hero-photo__shade{background: linear-gradient(180deg, rgba(6, 4, 3, .72) 0%, rgba(6, 4, 3, .6) 55%, rgba(6, 4, 3, .8) 100%);}}
@media (prefers-reduced-motion: reduce){.vip-page .hero-photo__img, .vip-page .hcard, .vip-page .hface::after, .vip-page .hspark, .vip-page .hcard-halo{animation: none !important;}
.vip-page .hflip{transition-duration: .01s;}}
.vip-page .partner-card{cursor: pointer;}
.vip-page .partner-card:focus-visible{outline: 3px solid var(--blue); outline-offset: 3px;}
.vip-page .pd-open{display: inline-flex; align-items: center; gap: 6px; margin: -4px auto 12px; padding: 4px 10px; border: 0; background: none;
            color: var(--muted, #565A5C); font: 700 12.5px/1 var(--font-body); border-radius: 999px; transition: color .2s, background .2s;}
.vip-page .pd-open:hover, .vip-page .partner-card:hover .pd-open{color: var(--blue); background: var(--blue-soft, rgba(0, 168, 198, .1));}
.vip-page .pd{position: fixed; inset: 0; z-index: 2000; display: grid; place-items: center; padding: 20px;}
.vip-page .pd[hidden]{display: none;}
.vip-page .pd-backdrop{position: absolute; inset: 0; background: rgba(10, 14, 18, .62); backdrop-filter: blur(4px); opacity: 0; transition: opacity .3s var(--ease);}
.vip-page .pd.is-on .pd-backdrop{opacity: 1;}
.vip-page .pd-panel{position: relative; width: min(520px, 100%); max-height: calc(100vh - 40px); overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; background: #fff; border-radius: 24px;
            box-shadow: 0 40px 80px -24px rgba(0, 0, 0, .55); opacity: 0; transform: translateY(24px) scale(.96); transition: opacity .3s var(--ease), transform .35s var(--ease);}
.vip-page .pd.is-on .pd-panel{opacity: 1; transform: none;}
.vip-page .pd-panel.is-swap{animation: vip-pdSwap .35s var(--ease);}
@keyframes vip-pdSwap{from { opacity: .3; transform: translateX(var(--sx, 20px)); } to { opacity: 1; transform: none; }}
.vip-page .pd-x{position: absolute; top: 12px; right: 12px; z-index: 2; width: 38px; height: 38px; border-radius: 50%; border: 0; display: grid; place-items: center;
            background: rgba(0, 0, 0, .35); color: #fff; font-size: 16px; backdrop-filter: blur(4px); transition: background .2s, transform .2s;}
.vip-page .pd-x:hover{background: rgba(0, 0, 0, .55); transform: rotate(90deg);}
.vip-page .pd-cover{position: relative; height: 120px; border-radius: 24px 24px 0 0;}
.vip-page .pd-panel .pd-cover{width: 100%; margin: 0; overflow: hidden;}
.vip-page .pd-panel .pd-cat, .vip-page .pd-panel .pd-ribbon{z-index: 1;}
.vip-page .pd-cat{position: absolute; left: 18px; top: 16px; display: inline-flex; align-items: center; gap: 7px; color: #fff; font: 800 11.5px/1 var(--font-head); letter-spacing: .08em; text-transform: uppercase;}
.vip-page .pd-panel .pd-cover{background: linear-gradient(135deg, #000000, #565A5C);}
.vip-page .pd-panel[data-cat="japanese"] .pd-cover{background: linear-gradient(135deg, #1B1D1F, #000000);}
.vip-page .pd-panel[data-cat="cafe"] .pd-cover{background: linear-gradient(135deg, #F4B802, #FFD04D);}
.vip-page .pd-panel[data-cat="bars"] .pd-cover{background: linear-gradient(135deg, #00879F, #00A8C6);}
.vip-page .pd-panel[data-cat="experience"] .pd-cover{background: linear-gradient(135deg, #565A5C, #8A8F92);}
.vip-page .pd-panel[data-cat="cafe"] .pd-cat{color: rgba(0, 0, 0, .78);}
.vip-page .pd-ribbon{position: absolute; right: 64px; top: 16px; padding: 7px 13px; border-radius: 999px; background: var(--pink, #E9378B); color: #fff;
            font: 800 12px/1 var(--font-head); box-shadow: 0 8px 20px -6px rgba(233, 55, 139, .6);}
.vip-page .pd-logo{width: 112px; height: 112px; margin: -64px auto 0; position: relative; border-radius: 50%; background: #fff; border: 5px solid #fff; overflow: hidden;
            box-shadow: 0 12px 30px -10px rgba(0, 0, 0, .35); display: grid; place-items: center;}
.vip-page .pd-logo img{width: 100%; height: 100%; object-fit: cover;}
.vip-page .pd-logo .logo-fallback{width: 100%; height: 100%; display: grid; place-items: center; background: #111; color: #fff; font: 800 30px/1 var(--font-head);}
.vip-page .pd-body{padding: 14px 26px 18px; text-align: center;}
.vip-page .pd-name{font-family: var(--font-head); font-size: 25px; font-weight: 700; margin: 6px 0 10px; color: var(--ink, #000);}
.vip-page .pd-serves{list-style: none; display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; margin: 0 0 14px; padding: 0;}
.vip-page .pd-serves li{padding: 5px 11px; border-radius: 999px; background: var(--mist, #F2F7F8); color: var(--grey, #565A5C); font-size: 12.5px; font-weight: 700;}
.vip-page .pd-about{color: var(--grey, #565A5C); line-height: 1.6; font-size: 15px; margin: 0 0 16px;}
.vip-page .pd-info{list-style: none; margin: 0 0 16px; padding: 0; text-align: left; border: 1px solid var(--border, #E6EEF0); border-radius: 16px; overflow: hidden;}
.vip-page .pd-info li{display: flex; gap: 12px; align-items: flex-start; padding: 11px 14px; font-size: 14px; color: var(--ink, #111); line-height: 1.45;}
.vip-page .pd-info li + li{border-top: 1px solid var(--border, #E6EEF0);}
.vip-page .pd-info i{width: 18px; margin-top: 2px; color: var(--blue, #00A8C6); text-align: center; flex: none;}
.vip-page .pd-info small{display: block; color: var(--muted, #8A8F92); font-size: 12.5px;}
.vip-page .pd-info a{color: var(--blue-dark, #00879F); font-weight: 700; text-decoration: none;}
.vip-page .pd-vip{display: flex; align-items: center; justify-content: center; gap: 10px; margin: 0 0 16px; padding: 11px 14px; border-radius: 14px;
            background: linear-gradient(135deg, #111, #2a1d08); color: #fff2b0; font-weight: 700; font-size: 13.5px; border: 1.5px solid #F4B802;}
.vip-page .pd-vip i{color: #F4B802;}
.vip-page .pd-actions{display: flex; flex-wrap: wrap; gap: 8px; justify-content: center;}
.vip-page .pd-actions .pbtn{flex: 1 1 130px; justify-content: center;}
.vip-page .pd-nav{display: flex; align-items: center; justify-content: space-between; padding: 10px 14px 14px; border-top: 1px solid var(--border, #E6EEF0);}
.vip-page .pd-arrow{width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--border, #E6EEF0); background: #fff; color: var(--ink, #111); display: grid; place-items: center; transition: all .2s;}
.vip-page .pd-arrow:hover{border-color: var(--blue); color: var(--blue);}
.vip-page .pd-count{font-size: 12.5px; font-weight: 700; color: var(--muted, #8A8F92);}
.vip-page body.pd-lock{overflow: hidden;}
@media (max-width: 640px){.vip-page .pd{padding: 0; align-items: end;}
.vip-page .pd-panel{width: 100%; max-height: 92vh; border-radius: 24px 24px 0 0; transform: translateY(40px);}
.vip-page .pd-body{padding: 12px 18px 14px;}
.vip-page .pd-name{font-size: 22px;}}
@media (prefers-reduced-motion: reduce){.vip-page .pd-panel, .vip-page .pd-backdrop{transition: none;}
.vip-page .pd-panel.is-swap{animation: none;}}
.vip-page .adstrip{padding: 44px 0 0;}
.vip-page .adstrip + .marquee-wrap{padding-top: 34px;}
.vip-page .adstrip-row{display: grid; grid-template-columns: 1fr 1fr; gap: 18px;}
.vip-page .ad{position: relative; display: grid; grid-template-columns: 40% 1fr; min-height: 128px; border-radius: 18px; overflow: hidden; text-decoration: none; color: #fff;
            background: linear-gradient(135deg, #0d0b09 0%, #17120d 60%, #22170c 100%); border: 1.5px solid rgba(244, 184, 2, .8);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 14px 30px -18px rgba(0, 0, 0, .55), 0 0 18px rgba(244, 184, 2, .18);
            transition: transform .3s var(--ease), box-shadow .3s var(--ease);}
.vip-page .ad:hover{transform: translateY(-3px); color: #fff; box-shadow: 0 20px 36px -18px rgba(0, 0, 0, .6), 0 0 26px rgba(244, 184, 2, .38);}
.vip-page .ad::after{content: ""; position: absolute; inset: 0; pointer-events: none;
            background: linear-gradient(115deg, transparent 35%, rgba(255, 255, 255, .14) 48%, transparent 60%); transform: translateX(-120%);}
.vip-page .ad:hover::after{transform: translateX(120%); transition: transform .9s var(--ease);}
.vip-page .ad-media{position: relative; overflow: hidden; background: #1c140c;}
.vip-page .ad-media img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .7s var(--ease);}
.vip-page .ad:hover .ad-media img{transform: scale(1.06);}
.vip-page .ad-media::after{content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, transparent 60%, rgba(13, 11, 9, .55));}
.vip-page .ad-tag{position: absolute; z-index: 1; left: 10px; top: 10px; padding: 5px 9px; border-radius: 999px; background: linear-gradient(180deg, #ff5aa5, #e9378b);
            border: 1px solid #f4b802; color: #fff; font: 800 9.5px/1 var(--font-head); letter-spacing: .06em; text-transform: uppercase;}
.vip-page .ad-body{display: flex; flex-direction: column; justify-content: center; gap: 5px; padding: 14px 18px; min-width: 0;}
.vip-page .ad-title{font: 700 18px/1.15 var(--font-head); color: #fff;}
.vip-page .ad-text{font-size: 13px; line-height: 1.45; color: rgba(255, 255, 255, .72);}
.vip-page .ad-foot{display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; margin-top: 6px;}
.vip-page .ad-price{display: inline-flex; align-items: baseline; gap: 6px;}
.vip-page .ad-price s{color: rgba(255, 255, 255, .45); font-size: 12px;}
.vip-page .ad-price b{font: 700 20px/1 var(--font-head); background: linear-gradient(180deg, #fff2b0, #f4b802 55%, #a56f00); -webkit-background-clip: text; background-clip: text; color: transparent;}
.vip-page .ad-price small{color: rgba(255, 255, 255, .6); font-size: 11.5px;}
.vip-page .ad-btn{display: inline-flex; align-items: center; gap: 7px; padding: 9px 15px; border-radius: 999px; font: 700 12.5px/1 var(--font-head); color: #fff;
            background: linear-gradient(180deg, #ff5aa5, #e9378b 55%, #c41d6c); border: 1px solid #f4b802; box-shadow: 0 0 14px rgba(233, 55, 139, .4);}
.vip-page .ad-btn i{transition: transform .25s var(--ease);}
.vip-page .ad:hover .ad-btn i{transform: translateX(3px);}
@media (max-width: 860px){.vip-page .adstrip{padding-top: 30px;}
.vip-page .adstrip-row{grid-template-columns: 1fr; gap: 12px;}}
@media (max-width: 480px){.vip-page .ad{grid-template-columns: 36% 1fr; min-height: 112px; border-radius: 16px;}
.vip-page .ad-body{padding: 11px 12px; gap: 3px;}
.vip-page .ad-title{font-size: 15.5px;}
.vip-page .ad-text{display: none;}
.vip-page .ad-price b{font-size: 17px;}
.vip-page .ad-btn{padding: 8px 12px; font-size: 12px;}}
@media (prefers-reduced-motion: reduce){.vip-page .ad, .vip-page .ad::after, .vip-page .ad-media img{transition: none !important;}}

/* ── Local adjustments (not in partners.html) ─────────────────────────────
   Their page has a fixed transparent top bar over the hero; here the site
   header sits above it, so the hero no longer needs that clearance. */
.vip-page .hero{min-height:86vh;min-height:calc(100svh - 64px);}
.vip-page .hero-inner{padding-top:72px;}
@media (max-width:640px){.vip-page .hero-inner{padding-top:40px;}}
/* Content is server-rendered; only hide-for-reveal once the script is running,
   so a visitor (or crawler) without JS still sees every partner. */
.vip-page:not(.vip-js) .reveal,.vip-page:not(.vip-js) .partner-card{opacity:1;transform:none;}
/* The site stylesheet has its own .section-head (a flex row) and .eyebrow;
   their scoped rules don't set every property those do, so reset the rest. */
.vip-page .section-head{display:block;gap:0;}
.vip-page .eyebrow{margin-bottom:16px;}
/* The details pop-up locks scroll with a class on <body>, which sits outside
   .vip-page, so scoping turned their rule into a no-op. */
body.pd-lock{overflow:hidden;}
