
:root{--sc:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNDAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBzbGljZSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMTIzMDJmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMmM2YjY2Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iLjkyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYWFiOWZmIiBzdG9wLW9wYWNpdHk9Ii43Ii8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImQiIGN4PSIuNCIgY3k9Ii40Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4ZDkzYTgiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iNjAwIiBoZWlnaHQ9IjQwMCIgZmlsbD0idXJsKCNnKSIvPjxwb2x5Z29uIHBvaW50cz0iNDgsMCAtMTgsMzIwIDExNCwzMjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iMTUwLDAgODQsMzIwIDIxNiwzMjAiIGZpbGw9IiNlNjAwMDAiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iMjUyLDAgMTg2LDMyMCAzMTgsMzIwIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTAiLz48cG9seWdvbiBwb2ludHM9IjM1NCwwIDI4OCwzMjAgNDIwLDMyMCIgZmlsbD0iI2U2MDAwMCIgb3BhY2l0eT0iLjEwIi8+PHBvbHlnb24gcG9pbnRzPSI0NTYsMCAzOTAsMzIwIDUyMiwzMjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iNTU4LDAgNDkyLDMyMCA2MjQsMzIwIiBmaWxsPSIjZTYwMDAwIiBvcGFjaXR5PSIuMTAiLz48cmVjdCB4PSI5Ni4wIiB5PSI0MC4wIiB3aWR0aD0iMzYuMCIgaGVpZ2h0PSIyMTYuMCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjEzIi8+PHJlY3QgeD0iMjE2LjAiIHk9IjQwLjAiIHdpZHRoPSIzNi4wIiBoZWlnaHQ9IjIxNi4wIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTMiLz48cmVjdCB4PSIzMzYuMDAwMDAwMDAwMDAwMDYiIHk9IjQwLjAiIHdpZHRoPSIzNi4wIiBoZWlnaHQ9IjIxNi4wIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTMiLz48cmVjdCB4PSI0NTYuMDAwMDAwMDAwMDAwMDYiIHk9IjQwLjAiIHdpZHRoPSIzNi4wIiBoZWlnaHQ9IjIxNi4wIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTMiLz48cmVjdCB4PSIyMDQuMDAwMDAwMDAwMDAwMDMiIHk9IjU2LjAwMDAwMDAwMDAwMDAxIiB3aWR0aD0iMTkyLjAiIGhlaWdodD0iODAuMCIgZmlsbD0iI2U2MDAwMCIvPjxyZWN0IHg9IjIyOC4wIiB5PSI4MC4wIiB3aWR0aD0iMTQ0LjAiIGhlaWdodD0iMTIuMCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjg1Ii8+PHJlY3QgeD0iMjUyLjAiIHk9IjEwNC4wIiB3aWR0aD0iOTYuMCIgaGVpZ2h0PSI4LjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii42Ii8+PHJlY3QgeT0iMjUyLjAiIHdpZHRoPSI2MDAiIGhlaWdodD0iMjguMDAwMDAwMDAwMDAwMDA0IiBmaWxsPSIjMGIwYzBmIi8+PHJlY3QgeT0iMjUyLjAiIHdpZHRoPSI2MDAiIGhlaWdodD0iMyIgZmlsbD0iI2U2MDAwMCIvPjxnIGZpbGw9IiMwODA4MGEiPjxjaXJjbGUgY3g9IjIwIiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMjAiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjcwIiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNzAiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjExNCIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjExNCIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMTYzIiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMTYzIiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIyMDkiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIyMDkiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjI0OSIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjI0OSIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMjk0IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMjk0IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIzNTAiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIzNTAiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjM4OSIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjM4OSIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iNDM1IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNDM1IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSI0OTEiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSI0OTEiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjUzMCIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjUzMCIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iNTgxIiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNTgxIiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIyNSIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjI1IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI3NyIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9Ijc3IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIxMjEiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIxMjEiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjE3NyIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjE3NyIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iMjI5IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iMjI5IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIyNzUiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIyNzUiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjMyOCIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjMyOCIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iMzc3IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iMzc3IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI0MjAiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSI0MjAiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjQ3OCIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjQ3OCIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iNTI2IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iNTI2IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI1NzMiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSI1NzMiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjIyIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjIyIiBjeT0iNDEzIiByeD0iMjEuNCIgcnk9IjIwLjIiLz48Y2lyY2xlIGN4PSI4NiIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSI4NiIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMTM2IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjEzNiIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMTk0IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjE5NCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMjUwIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjI1MCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMzAzIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjMwMyIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMzYwIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjM2MCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNDA4IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjQwOCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNDY3IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjQ2NyIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNTE4IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjUxOCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNTc4IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjU3OCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PC9nPjwvc3ZnPg==);--sd:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNDAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBzbGljZSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM2ExZjBhIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYTA1YTE0Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iLjkyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYWFiOWZmIiBzdG9wLW9wYWNpdHk9Ii43Ii8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImQiIGN4PSIuNCIgY3k9Ii40Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4ZDkzYTgiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iNjAwIiBoZWlnaHQ9IjQwMCIgZmlsbD0idXJsKCNnKSIvPjxwb2x5Z29uIHBvaW50cz0iNDgsMCAtMTgsMzIwIDExNCwzMjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iMTUwLDAgODQsMzIwIDIxNiwzMjAiIGZpbGw9IiNmZmIzNDciIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iMjUyLDAgMTg2LDMyMCAzMTgsMzIwIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTAiLz48cG9seWdvbiBwb2ludHM9IjM1NCwwIDI4OCwzMjAgNDIwLDMyMCIgZmlsbD0iI2ZmYjM0NyIgb3BhY2l0eT0iLjEwIi8+PHBvbHlnb24gcG9pbnRzPSI0NTYsMCAzOTAsMzIwIDUyMiwzMjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iNTU4LDAgNDkyLDMyMCA2MjQsMzIwIiBmaWxsPSIjZmZiMzQ3IiBvcGFjaXR5PSIuMTAiLz48cmVjdCB4PSIyODIuMCIgeT0iNDAuMCIgd2lkdGg9IjM2LjAiIGhlaWdodD0iMTQ0LjAiIGZpbGw9IiNmZmU5YjAiIG9wYWNpdHk9Ii44NSIvPjxyZWN0IHg9IjIxNi4wIiB5PSI4MC4wIiB3aWR0aD0iMTY4LjAwMDAwMDAwMDAwMDAzIiBoZWlnaHQ9IjI0LjAiIGZpbGw9IiNmZmU5YjAiIG9wYWNpdHk9Ii44NSIvPjxjaXJjbGUgY3g9IjE4MC4wIiBjeT0iMTkyLjAiIHI9IjE2LjAiIGZpbGw9IiMwYjBiMGQiLz48cmVjdCB4PSIxNjQuMCIgeT0iMjEyLjAiIHdpZHRoPSIzMi4wIiBoZWlnaHQ9IjQ4LjAiIHJ4PSI4IiBmaWxsPSIjMGIwYjBkIi8+PGNpcmNsZSBjeD0iMzAwLjAiIGN5PSIxOTIuMCIgcj0iMTYuMCIgZmlsbD0iIzBiMGIwZCIvPjxyZWN0IHg9IjI4NC4wIiB5PSIyMTIuMCIgd2lkdGg9IjMyLjAiIGhlaWdodD0iNDguMCIgcng9IjgiIGZpbGw9IiMwYjBiMGQiLz48Y2lyY2xlIGN4PSI0MjAuMCIgY3k9IjE5Mi4wIiByPSIxNi4wIiBmaWxsPSIjMGIwYjBkIi8+PHJlY3QgeD0iNDA0LjAiIHk9IjIxMi4wIiB3aWR0aD0iMzIuMCIgaGVpZ2h0PSI0OC4wIiByeD0iOCIgZmlsbD0iIzBiMGIwZCIvPjxsaW5lIHgxPSI0MjAuMCIgeTE9IjIyNC4wMDAwMDAwMDAwMDAwMyIgeDI9IjQ2OC4wIiB5Mj0iMTY4LjAiIHN0cm9rZT0iIzBiMGIwZCIgc3Ryb2tlLXdpZHRoPSI2Ii8+PHJlY3QgeT0iMjUyLjAiIHdpZHRoPSI2MDAiIGhlaWdodD0iMjguMDAwMDAwMDAwMDAwMDA0IiBmaWxsPSIjMGIwYzBmIi8+PHJlY3QgeT0iMjUyLjAiIHdpZHRoPSI2MDAiIGhlaWdodD0iMyIgZmlsbD0iI2ZmYjM0NyIvPjxnIGZpbGw9IiMwODA4MGEiPjxjaXJjbGUgY3g9IjIwIiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMjAiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNjQiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjExNCIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjExNCIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMTU3IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMTU3IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIyMDIiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIyMDIiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjI1MyIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjI1MyIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMzA1IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMzA1IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIzNTAiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIzNTAiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjM5NSIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjM5NSIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iNDM1IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNDM1IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSI0ODUiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSI0ODUiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjUyOCIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjUyOCIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iNTczIiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNTczIiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIyMCIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjIwIiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI3MiIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjcyIiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIxMzAiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIxMzAiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjE3OSIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjE3OSIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iMjI5IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iMjI5IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIyNzkiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIyNzkiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjMyMSIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjMyMSIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iMzczIiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iMzczIiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI0MjciIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSI0MjciIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjQ3OCIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjQ3OCIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iNTI5IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iNTI5IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI1ODAiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSI1ODAiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjIyIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjIyIiBjeT0iNDEzIiByeD0iMjEuNCIgcnk9IjIwLjIiLz48Y2lyY2xlIGN4PSI4MyIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSI4MyIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMTM4IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjEzOCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMTkxIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjE5MSIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMjQyIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjI0MiIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMzAwIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjMwMCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMzUwIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjM1MCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNDE0IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjQxNCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNDY4IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjQ2OCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNTE5IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjUxOSIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNTcwIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjU3MCIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PC9nPjwvc3ZnPg==);--se:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNDAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBzbGljZSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM2EwZjJlIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOGEyYTVjIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iLjkyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYWFiOWZmIiBzdG9wLW9wYWNpdHk9Ii43Ii8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImQiIGN4PSIuNCIgY3k9Ii40Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4ZDkzYTgiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iNjAwIiBoZWlnaHQ9IjQwMCIgZmlsbD0idXJsKCNnKSIvPjxwb2x5Z29uIHBvaW50cz0iNDgsMCAtMTgsMzIwIDExNCwzMjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iMTUwLDAgODQsMzIwIDIxNiwzMjAiIGZpbGw9IiNmZmQyM2YiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iMjUyLDAgMTg2LDMyMCAzMTgsMzIwIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTAiLz48cG9seWdvbiBwb2ludHM9IjM1NCwwIDI4OCwzMjAgNDIwLDMyMCIgZmlsbD0iI2ZmZDIzZiIgb3BhY2l0eT0iLjEwIi8+PHBvbHlnb24gcG9pbnRzPSI0NTYsMCAzOTAsMzIwIDUyMiwzMjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iNTU4LDAgNDkyLDMyMCA2MjQsMzIwIiBmaWxsPSIjZmZkMjNmIiBvcGFjaXR5PSIuMTAiLz48Y2lyY2xlIGN4PSIxNTAuMCIgY3k9IjEzNi4wIiByPSIxNi4wIiBmaWxsPSIjMWEwZTEyIi8+PHJlY3QgeD0iMTM4LjAiIHk9IjE1Mi4wIiB3aWR0aD0iMjQuMCIgaGVpZ2h0PSI0OC4wIiBmaWxsPSIjZmY1YTNjIi8+PHBvbHlnb24gcG9pbnRzPSIxMzguMCwyMDAuMCAxNjIuMCwyMDAuMCAyMDYuMCwyNTYuMCA5NC4wLDI1Ni4wIiBmaWxsPSIjZmY1YTNjIi8+PGNpcmNsZSBjeD0iMjUyLjAiIGN5PSIxMzYuMCIgcj0iMTYuMCIgZmlsbD0iIzFhMGUxMiIvPjxyZWN0IHg9IjI0MC4wIiB5PSIxNTIuMCIgd2lkdGg9IjI0LjAiIGhlaWdodD0iNDguMCIgZmlsbD0iI2ZmZDIzZiIvPjxwb2x5Z29uIHBvaW50cz0iMjQwLjAsMjAwLjAgMjY0LjAsMjAwLjAgMzA4LjAsMjU2LjAgMTk2LjAsMjU2LjAiIGZpbGw9IiNmZmQyM2YiLz48Y2lyY2xlIGN4PSIzNDguMCIgY3k9IjEzNi4wIiByPSIxNi4wIiBmaWxsPSIjMWEwZTEyIi8+PHJlY3QgeD0iMzM2LjAiIHk9IjE1Mi4wIiB3aWR0aD0iMjQuMCIgaGVpZ2h0PSI0OC4wIiBmaWxsPSIjM2JjZWFjIi8+PHBvbHlnb24gcG9pbnRzPSIzMzYuMCwyMDAuMCAzNjAuMCwyMDAuMCA0MDQuMCwyNTYuMCAyOTIuMCwyNTYuMCIgZmlsbD0iIzNiY2VhYyIvPjxjaXJjbGUgY3g9IjQ1MC4wIiBjeT0iMTM2LjAiIHI9IjE2LjAiIGZpbGw9IiMxYTBlMTIiLz48cmVjdCB4PSI0MzguMCIgeT0iMTUyLjAiIHdpZHRoPSIyNC4wIiBoZWlnaHQ9IjQ4LjAiIGZpbGw9IiNlZTQyNjYiLz48cG9seWdvbiBwb2ludHM9IjQzOC4wLDIwMC4wIDQ2Mi4wLDIwMC4wIDUwNi4wLDI1Ni4wIDM5NC4wLDI1Ni4wIiBmaWxsPSIjZWU0MjY2Ii8+PHJlY3QgeT0iMjUyLjAiIHdpZHRoPSI2MDAiIGhlaWdodD0iMjguMDAwMDAwMDAwMDAwMDA0IiBmaWxsPSIjMGIwYzBmIi8+PHJlY3QgeT0iMjUyLjAiIHdpZHRoPSI2MDAiIGhlaWdodD0iMyIgZmlsbD0iI2ZmZDIzZiIvPjxnIGZpbGw9IiMwODA4MGEiPjxjaXJjbGUgY3g9IjI1IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMjUiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjcyIiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNzIiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjExOSIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjExOSIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMTY3IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMTY3IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIyMTEiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIyMTEiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjI1OSIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjI1OSIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMjk0IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMjk0IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIzNDYiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIzNDYiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjM5OCIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjM5OCIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iNDQwIiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNDQwIiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSI0ODkiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSI0ODkiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjUyNiIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjUyNiIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iNTc3IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNTc3IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIyMiIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjIyIiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI3NiIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9Ijc2IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIxMjYiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIxMjYiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjE2OSIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjE2OSIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iMjIyIiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iMjIyIiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIyNzIiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIyNzIiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjMzMCIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjMzMCIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iMzc4IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iMzc4IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI0MjEiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSI0MjEiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjQ3OSIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjQ3OSIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iNTIxIiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iNTIxIiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI1NzYiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSI1NzYiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjIzIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjIzIiBjeT0iNDEzIiByeD0iMjEuNCIgcnk9IjIwLjIiLz48Y2lyY2xlIGN4PSI3NiIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSI3NiIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMTQxIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjE0MSIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMTg3IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjE4NyIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMjQyIiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjI0MiIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMzA2IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjMwNiIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iMzU5IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjM1OSIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNDA3IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjQwNyIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNDY5IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjQ2OSIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNTE5IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjUxOSIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iNTc1IiBjeT0iMzg0IiByPSIxMS45Ii8+PGVsbGlwc2UgY3g9IjU3NSIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PC9nPjwvc3ZnPg==);--sf:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNDAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBzbGljZSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWQxNTQwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNWEzYWE4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InMiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iLjkyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjYWFiOWZmIiBzdG9wLW9wYWNpdHk9Ii43Ii8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImQiIGN4PSIuNCIgY3k9Ii40Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4ZDkzYTgiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iNjAwIiBoZWlnaHQ9IjQwMCIgZmlsbD0idXJsKCNnKSIvPjxwb2x5Z29uIHBvaW50cz0iNDgsMCAtMTgsMzIwIDExNCwzMjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iMTUwLDAgODQsMzIwIDIxNiwzMjAiIGZpbGw9IiNmZjVhOGEiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iMjUyLDAgMTg2LDMyMCAzMTgsMzIwIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuMTAiLz48cG9seWdvbiBwb2ludHM9IjM1NCwwIDI4OCwzMjAgNDIwLDMyMCIgZmlsbD0iI2ZmNWE4YSIgb3BhY2l0eT0iLjEwIi8+PHBvbHlnb24gcG9pbnRzPSI0NTYsMCAzOTAsMzIwIDUyMiwzMjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii4xMCIvPjxwb2x5Z29uIHBvaW50cz0iNTU4LDAgNDkyLDMyMCA2MjQsMzIwIiBmaWxsPSIjZmY1YThhIiBvcGFjaXR5PSIuMTAiLz48bGluZSB4MT0iMzAwLjAiIHkxPSIwIiB4Mj0iMzAwLjAiIHkyPSI0MC4wIiBzdHJva2U9IiNjY2MiLz48Y2lyY2xlIGN4PSIzMDAuMCIgY3k9Ijk2LjAiIHI9IjU2LjAwMDAwMDAwMDAwMDAxIiBmaWxsPSJ1cmwoI2QpIi8+PGNpcmNsZSBjeD0iNDc2IiBjeT0iMjAxIiByPSIzLjUiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii43Ii8+PGNpcmNsZSBjeD0iMTU3IiBjeT0iMjAiIHI9IjQuMCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSIyODIiIGN5PSIxODciIHI9IjMuMSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSI0NjIiIGN5PSI4MCIgcj0iNC40IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjQzOCIgY3k9IjExMSIgcj0iMy42IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjQwOSIgY3k9IjYyIiByPSIzLjciIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii43Ii8+PGNpcmNsZSBjeD0iNDgzIiBjeT0iNzgiIHI9IjQuNCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSI0MTEiIGN5PSIyMDYiIHI9IjMuMCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSI1NiIgY3k9IjE5NiIgcj0iNC40IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjI2NyIgY3k9IjQxIiByPSIyLjYiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii43Ii8+PGNpcmNsZSBjeD0iMzgxIiBjeT0iODQiIHI9IjQuOSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSIzNTMiIGN5PSI2NCIgcj0iNC4wIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjIxNiIgY3k9IjIyNSIgcj0iNC43IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjMwOSIgY3k9IjE2MiIgcj0iNC4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjQ4MyIgY3k9IjIzNSIgcj0iMi4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjIxNyIgY3k9IjE1MiIgcj0iMi45IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjM1MyIgY3k9IjQwIiByPSI0LjYiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii43Ii8+PGNpcmNsZSBjeD0iMzE1IiBjeT0iNDYiIHI9IjQuMCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSIxODciIGN5PSI2MyIgcj0iMy41IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjgzIiBjeT0iNjYiIHI9IjQuNiIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSI0MTkiIGN5PSIyMyIgcj0iNC4zIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjEwIiBjeT0iOTMiIHI9IjQuNyIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSIzNzIiIGN5PSI4NyIgcj0iMy4xIiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNyIvPjxjaXJjbGUgY3g9IjIzMyIgY3k9IjQ4IiByPSI1LjAiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii43Ii8+PGNpcmNsZSBjeD0iMzIiIGN5PSIxMTMiIHI9IjQuMiIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSIyMzkiIGN5PSIyMzYiIHI9IjIuNyIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSI1ODgiIGN5PSIyMTYiIHI9IjQuMCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSI1MzQiIGN5PSIxMTgiIHI9IjQuNSIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSI0NzgiIGN5PSIxMzQiIHI9IjMuNCIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSI0MjMiIGN5PSIxMTAiIHI9IjIuMyIgZmlsbD0iI2ZmZiIgb3BhY2l0eT0iLjciLz48Y2lyY2xlIGN4PSIyNzYuMCIgY3k9IjE4NC4wIiByPSIxNC4wMDAwMDAwMDAwMDAwMDIiIGZpbGw9IiMwYjBiMGQiLz48Y2lyY2xlIGN4PSIzMjQuMCIgY3k9IjE4NC4wIiByPSIxNC4wMDAwMDAwMDAwMDAwMDIiIGZpbGw9IiMwYjBiMGQiLz48cG9seWdvbiBwb2ludHM9IjI1OC4wLDIwMC4wIDM0MS45OTk5OTk5OTk5OTk5NCwyMDAuMCAzNjAuMCwyNjQuMCAyNDAuMCwyNjQuMCIgZmlsbD0iIzBiMGIwZCIvPjxyZWN0IHk9IjI1Mi4wIiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjI4LjAwMDAwMDAwMDAwMDAwNCIgZmlsbD0iIzBiMGMwZiIvPjxyZWN0IHk9IjI1Mi4wIiB3aWR0aD0iNjAwIiBoZWlnaHQ9IjMiIGZpbGw9IiNmZjVhOGEiLz48ZyBmaWxsPSIjMDgwODBhIj48Y2lyY2xlIGN4PSIyNiIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjI2IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSI2NiIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjY2IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIxMTUiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIxMTUiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjE2NSIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjE2NSIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMjA0IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMjA0IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIyNDgiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIyNDgiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjI5NSIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjI5NSIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMzQ3IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iMzQ3IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSIzOTEiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSIzOTEiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjQzNiIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjQzNiIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iNDg0IiBjeT0iMzIwIiByPSI2LjYiLz48ZWxsaXBzZSBjeD0iNDg0IiBjeT0iMzM2IiByeD0iMTEuOSIgcnk9IjExLjIiLz48Y2lyY2xlIGN4PSI1MzYiIGN5PSIzMjAiIHI9IjYuNiIvPjxlbGxpcHNlIGN4PSI1MzYiIGN5PSIzMzYiIHJ4PSIxMS45IiByeT0iMTEuMiIvPjxjaXJjbGUgY3g9IjU3NCIgY3k9IjMyMCIgcj0iNi42Ii8+PGVsbGlwc2UgY3g9IjU3NCIgY3k9IjMzNiIgcng9IjExLjkiIHJ5PSIxMS4yIi8+PGNpcmNsZSBjeD0iMjQiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIyNCIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iODAiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSI4MCIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iMTI2IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iMTI2IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIxNzIiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIxNzIiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjIyNSIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjIyNSIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iMjc1IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iMjc1IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIzMjEiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSIzMjEiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjM3NCIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjM3NCIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iNDIzIiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iNDIzIiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSI0NzkiIGN5PSIzNTIiIHI9IjkuMiIvPjxlbGxpcHNlIGN4PSI0NzkiIGN5PSIzNzQiIHJ4PSIxNi42IiByeT0iMTUuNyIvPjxjaXJjbGUgY3g9IjUyMyIgY3k9IjM1MiIgcj0iOS4yIi8+PGVsbGlwc2UgY3g9IjUyMyIgY3k9IjM3NCIgcng9IjE2LjYiIHJ5PSIxNS43Ii8+PGNpcmNsZSBjeD0iNTc3IiBjeT0iMzUyIiByPSI5LjIiLz48ZWxsaXBzZSBjeD0iNTc3IiBjeT0iMzc0IiByeD0iMTYuNiIgcnk9IjE1LjciLz48Y2lyY2xlIGN4PSIzMyIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSIzMyIgY3k9IjQxMyIgcng9IjIxLjQiIHJ5PSIyMC4yIi8+PGNpcmNsZSBjeD0iODciIGN5PSIzODQiIHI9IjExLjkiLz48ZWxsaXBzZSBjeD0iODciIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjEzNSIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSIxMzUiIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjE5MiIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSIxOTIiIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjI0MyIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSIyNDMiIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjI5OSIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSIyOTkiIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjM1NCIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSIzNTQiIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjQxMyIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSI0MTMiIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjQ2OSIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSI0NjkiIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjUxNiIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSI1MTYiIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjxjaXJjbGUgY3g9IjU2NyIgY3k9IjM4NCIgcj0iMTEuOSIvPjxlbGxpcHNlIGN4PSI1NjciIGN5PSI0MTMiIHJ4PSIyMS40IiByeT0iMjAuMiIvPjwvZz48L3N2Zz4=);--logo:url(assets/logo.png);--ink:#16181c;--red:#e60000;--red-d:#b80000;--paper:#f5f5f3;--line:#dcdcd8;--mute:#5c6068;--white:#fff;--r:6px;--max:1160px}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;scroll-padding-top:76px}
body{font:400 17px/1.6 Inter,system-ui,sans-serif;color:var(--ink);background:var(--white)}
img{max-width:100%;display:block}
a{color:inherit}
h1,h2,h3{font-family:Archivo,Inter,sans-serif;line-height:1.1;letter-spacing:-.01em}
h1{font-weight:800;font-size:clamp(2.3rem,5.5vw,4rem)}
h2{font-weight:700;font-size:clamp(1.7rem,3.4vw,2.5rem)}
h3{font-weight:700;font-size:1.2rem}
.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}
section{padding:88px 0}
.lead{color:var(--mute);max-width:62ch;margin-top:14px}
:focus-visible{outline:3px solid var(--red);outline-offset:3px}
.btn{display:inline-block;padding:14px 26px;border-radius:var(--r);font:600 .98rem Inter,sans-serif;text-decoration:none;border:2px solid var(--red);background:var(--red);color:#fff;transition:background .15s}
.btn:hover{background:var(--red-d);border-color:var(--red-d)}
.btn.ghost{background:transparent;border-color:#fff}
.btn.ghost:hover{background:#fff;color:var(--ink)}
.btn.dark{background:var(--ink);border-color:var(--ink)}
.btn.dark:hover{background:#000}
.btn.out{background:transparent;color:var(--ink);border-color:var(--ink)}
.btn.out:hover{background:var(--ink);color:#fff}

/* header */
header{position:sticky;top:0;z-index:20;background:var(--ink);border-bottom:3px solid var(--red)}
.nav{display:flex;align-items:center;justify-content:space-between;height:72px}
.nav img{height:44px;width:auto}
.nav ul{display:flex;gap:28px;list-style:none;align-items:center}
.nav a.l{color:#e9e9e9;text-decoration:none;font-weight:500;font-size:.95rem}
.nav a.l:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:6px;text-decoration-thickness:2px}
.nav .btn{padding:10px 18px;font-size:.9rem}

/* hero */
.hero{position:relative;color:#fff;padding:0;background:var(--ink)}
.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,12,.92) 0%,rgba(10,10,12,.78) 55%,rgba(10,10,12,.45) 100%)}
.hero .wrap{position:relative;padding-top:120px;padding-bottom:120px}
.hero h1 span{color:var(--red)}
.hero p{font-size:1.2rem;max-width:56ch;margin:22px 0 34px;color:#e4e4e4}
.hero .cta{display:flex;gap:14px;flex-wrap:wrap}
.facts{background:var(--paper);border-bottom:1px solid var(--line);padding:0}
.facts .wrap{display:grid;grid-template-columns:repeat(4,1fr)}
.facts div{padding:22px 20px;border-left:1px solid var(--line);font-weight:600;font-size:.95rem}
.facts div:first-child{border-left:0;padding-left:0}
.facts small{display:block;font-weight:400;color:var(--mute);font-size:.88rem}

/* about + services */
.split{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:start}
.cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.card{border:1px solid var(--line);border-left:4px solid var(--red);border-radius:var(--r);padding:24px;background:#fff}
.card p{color:var(--mute);margin-top:8px;font-size:.96rem}
.more{margin-top:28px;color:var(--mute);font-size:.95rem}
.more b{color:var(--ink)}

/* sectors */
.alt{background:var(--paper)}
.sectors{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}
.sec{background:#fff;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}
.sec img{width:100%;aspect-ratio:3/2;object-fit:cover;background:#2a2d33}
.sec div{padding:20px 22px 24px}
.sec ul{list-style:none;margin-top:10px;color:var(--mute);font-size:.94rem}
.sec li{padding:5px 0;border-top:1px solid var(--line)}
.sec li:first-child{border-top:0}

/* plans */
.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;align-items:stretch}
.plan{border:1px solid var(--line);border-radius:var(--r);background:#fff;display:flex;flex-direction:column;overflow:hidden}
.plan header{position:static;border:0;padding:22px 24px;background:var(--ink);color:#fff}
.plan header p{color:#cfcfcf;font-size:.95rem}
.plan.rec{border:2px solid var(--red);box-shadow:0 14px 34px rgba(0,0,0,.12)}
.plan.rec header{background:var(--red)}
.plan.rec header p{color:#ffe5e5}
.tag{display:inline-block;background:#fff;color:var(--red);font:700 .78rem Inter;padding:3px 10px;border-radius:99px;margin-bottom:8px}
.plan .body{padding:24px;display:flex;flex-direction:column;flex:1}
.price{font:800 2.6rem/1 Archivo,sans-serif}
.price small{display:block;font:400 .85rem Inter;color:var(--mute);margin-top:8px}
.per{margin:14px 0 18px;padding:8px 12px;background:var(--paper);border-radius:var(--r);font-weight:600;font-size:.92rem}
.plan ul{list-style:none;margin-bottom:24px;flex:1}
.plan li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:.96rem}
.plan li i{font-style:normal;font-weight:700;color:var(--red)}
.plan li i.n{color:var(--mute);font-weight:400}
.incl{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;font-weight:500}
.incl span:before{content:"✓ ";color:var(--red);font-weight:700}
.note{margin-top:22px;color:var(--mute);font-size:.88rem}

/* process */
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;counter-reset:s}
.step{padding:0 32px 0 0;position:relative}
.step:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;font:700 1.1rem Archivo;margin-bottom:16px}
.step p{color:var(--mute);margin-top:6px;font-size:.96rem}

/* quotes */
.dark-s{background:var(--ink);color:#fff}
.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px}
blockquote{border-top:3px solid var(--red);padding-top:20px;color:#e6e6e6}
blockquote cite{display:block;margin-top:14px;font-style:normal;font-weight:600;color:#fff;font-size:.95rem}

/* why */
.why{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px;margin-top:40px;list-style:none}
.why li{padding:16px 0;border-top:2px solid var(--ink);font-weight:600}

/* contact */
.contact{display:grid;grid-template-columns:1fr 1.1fr;gap:64px}
.ch{margin-top:30px;display:grid;gap:18px}
.ch b{display:block;font-size:.85rem;color:var(--mute);font-weight:500}
.ch a,.ch span{font-weight:600;font-size:1.08rem;text-decoration:none}
.ch a:hover{color:var(--red)}
form{display:grid;gap:16px;background:var(--paper);padding:32px;border-radius:var(--r);border:1px solid var(--line)}
label{display:grid;gap:6px;font-weight:600;font-size:.92rem}
input,select,textarea{font:inherit;padding:12px 14px;border:1px solid #bdbdb8;border-radius:var(--r);background:#fff;width:100%}
textarea{min-height:110px;resize:vertical}
.hp{position:absolute;left:-9999px}
#ok{display:none;color:#0a6b2d;font-weight:600}

footer{background:var(--ink);color:#bdbdbd;padding:34px 0;font-size:.9rem;border-top:3px solid var(--red)}
footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}
footer img{height:36px}
.wa{position:fixed;right:20px;bottom:20px;z-index:30;background:#1fa855;color:#fff;border-radius:99px;padding:13px 20px;font-weight:600;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.25);font-size:.95rem}

@media(max-width:900px){
 section{padding:64px 0}
 .split,.contact{grid-template-columns:1fr;gap:36px}
 .sectors,.plans,.quotes,.why{grid-template-columns:1fr 1fr}
 .steps{grid-template-columns:1fr;gap:28px}
 .facts .wrap{grid-template-columns:1fr 1fr}
 .facts div:nth-child(3){border-left:0;padding-left:0}
}
@media(max-width:640px){
 .nav ul li:not(:last-child){display:none}
 .cards,.sectors,.plans,.quotes,.why,.incl{grid-template-columns:1fr}
 .hero .wrap{padding-top:80px;padding-bottom:80px}
 .wa{right:12px;bottom:12px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* dinamismo */
.nav img{height:56px}footer img{height:48px}
.hero{min-height:88vh;display:flex;align-items:center}
.hero .wrap{padding-top:150px;padding-bottom:170px}
.hero h1{max-width:15ch}
.eq{position:absolute;left:0;right:0;bottom:0;height:110px;display:flex;align-items:flex-end;gap:6px;padding:0 6px;pointer-events:none}
.eq i{flex:1;height:100%;background:var(--red);border-radius:3px 3px 0 0;transform-origin:bottom;animation:eq 1.1s ease-in-out infinite alternate}
@keyframes eq{from{transform:scaleY(.08)}to{transform:scaleY(1)}}
.strip{overflow:hidden;background:var(--ink)}
.track{display:flex;gap:6px;width:max-content;animation:run 50s linear infinite}
.track i{display:block;flex:none;height:210px;width:320px;background:#2a2d33 center/cover}
@keyframes run{to{transform:translateX(-50%)}}
.band{min-height:340px;display:grid;place-items:center;text-align:center;padding:60px 24px;color:#fff;background:linear-gradient(rgba(10,10,12,.62),rgba(10,10,12,.62)),url(https://images.pexels.com/photos/1709003/pexels-photo-1709003.jpeg?auto=compress&cs=tinysrgb&w=1800) center/cover fixed,var(--sf) center/cover}
.band p{font:700 clamp(1.6rem,3.6vw,2.7rem)/1.2 Archivo,sans-serif;max-width:22ch}
.dark-s{background:linear-gradient(rgba(10,10,12,.9),rgba(10,10,12,.9)),url(assets/testimonios-bg.jpg) center/cover}
.sec,.plan{transition:transform .3s,box-shadow .3s}
.sec:hover,.plan:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgba(0,0,0,.14)}
.rv{opacity:0;transform:translateY(26px);transition:opacity .7s,transform .7s}
.rv.in{opacity:1;transform:none}
@media(max-width:900px){.band{background-attachment:scroll}.track i{height:150px;width:230px}.hero .wrap{padding-bottom:140px}}
@media(prefers-reduced-motion:reduce){.eq i,.track{animation:none}.eq i{transform:scaleY(.4)}.rv{opacity:1;transform:none}.band{background-attachment:scroll}}

/* v3: color, hero y logo */
:root{--r:14px}
.logo{display:block;background:var(--logo) center/contain no-repeat}
.nav .logo{height:60px;width:70px}
footer .logo{height:56px;width:66px}
.btn{border-radius:99px}
.chip{display:inline-block;margin-bottom:18px;padding:6px 14px;border-radius:99px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);font-size:.88rem;font-weight:600;backdrop-filter:blur(4px)}
.hero{overflow:hidden;background:linear-gradient(120deg,#16181c,#4a0508)}
.hero:after{content:"";position:absolute;inset:0;z-index:0;background:url('https://images.pexels.com/photos/34307990/pexels-photo-34307990.jpeg?auto=compress&cs=tinysrgb&w=1600') center/cover,var(--sh) center/cover;animation:kb 26s ease-in-out infinite alternate}
@keyframes kb{from{transform:scale(1)}to{transform:scale(1.12)}}
.hero:before{z-index:1;background:linear-gradient(95deg,rgba(10,10,12,.92) 0%,rgba(10,10,12,.72) 45%,rgba(150,0,0,.28) 100%)}
.hero .wrap{z-index:2;max-width:none;margin:0;padding-left:clamp(24px,7vw,120px);padding-right:24px}
.hero h1{max-width:16ch}
.eq{z-index:2}
.facts{background:var(--red);color:#fff;border:0}
.facts div{border-left:1px solid rgba(255,255,255,.3)}
.facts small{color:#ffe3e3}
#nosotros{background:#fff3f0}
.card{border-left:0;border-top:4px solid var(--red);box-shadow:0 8px 24px rgba(180,0,0,.07)}
#sectores{background:linear-gradient(180deg,#16181c,#2c0a0d);color:#fff}
#sectores .lead,#sectores .more{color:#d3d3d3}
.sec{color:var(--ink);border:0}
.sec .ph{aspect-ratio:3/2;background:#2a2d33 center/cover}
.sec ul{color:var(--mute)}
#planes{background:#eef1f6}
.red-s{background:linear-gradient(120deg,var(--red),#7d0000);color:#fff}
.red-s .step p{color:#ffe3e3}
.red-s .step:before{background:#fff;color:var(--red)}
.dark-s{background:linear-gradient(135deg,#16181c,#3b0508)}
.dark-s .why li{border-top-color:var(--red)}

/* v4 */
.skip{position:absolute;left:-9999px;top:8px;z-index:50;background:#fff;color:var(--ink);padding:10px 16px;border-radius:99px;font-weight:600}
.skip:focus{left:12px}
.hero .wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:56px;align-items:center}
.hero .wrap>*{grid-column:1}
.hero .chip{justify-self:start}
.hero .cta{justify-self:start}
.glass{grid-column:2!important;grid-row:1/span 4;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;padding:30px;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.glass h2{font-size:1.45rem;color:#fff}
.glass ul{list-style:none;margin:18px 0 24px}
.glass li{padding:10px 0 10px 28px;position:relative;border-top:1px solid rgba(255,255,255,.18);font-size:.97rem;color:#f0f0f0}
.glass li:first-child{border-top:0}
.glass li:before{content:"";position:absolute;left:4px;top:15px;width:10px;height:6px;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}
.beams{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
.beams i{position:absolute;top:-12%;width:300px;height:135%;background:linear-gradient(rgba(255,255,255,.2),transparent 78%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);transform-origin:50% 0;animation:sway 11s ease-in-out infinite alternate}
.beams i:nth-child(1){left:42%;animation-delay:-2s}
.beams i:nth-child(2){left:62%;background:linear-gradient(rgba(230,0,0,.34),transparent 78%);animation-duration:14s;animation-delay:-6s}
.beams i:nth-child(3){left:80%;animation-duration:9s}
@keyframes sway{from{transform:rotate(-14deg)}to{transform:rotate(14deg)}}
#brochure{background:#fff}
.bhead{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}
.bbtn{display:flex;gap:12px;flex-wrap:wrap}
.pages{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:36px 6px 28px;margin-top:8px}
.pages a{flex:0 0 min(300px,72vw);scroll-snap-align:start}
.pages img{width:100%;height:auto;border-radius:10px;box-shadow:0 14px 34px rgba(0,0,0,.2);transition:transform .3s}
.pages a:hover img{transform:translateY(-8px)}
.narrow{max-width:820px}
.faq{margin-top:32px;border-top:1px solid var(--line)}
details{border-bottom:1px solid var(--line)}
summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;font-weight:600;position:relative}
summary::-webkit-details-marker{display:none}
summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:1.6rem;color:var(--red);transition:transform .2s}
details[open] summary:after{transform:translateY(-50%) rotate(45deg)}
details p{padding:0 44px 22px 0;color:var(--mute)}
footer a{color:#e6e6e6}
@media(max-width:900px){.hero .wrap{grid-template-columns:1fr}.glass{grid-column:1!important;grid-row:auto;margin-top:36px}}
@media(prefers-reduced-motion:reduce){.beams i{animation:none}}

/* v5: inicio sobrio, sin precios */
.hero{min-height:80vh}
.hero:after{animation:none}
.hero:before{background:linear-gradient(90deg,rgba(12,12,14,.86) 0%,rgba(12,12,14,.58) 52%,rgba(12,12,14,.2) 100%)}
.hero .wrap{display:block;padding-top:130px;padding-bottom:130px}
.pdesc{color:var(--mute);font-size:.88rem;margin-bottom:2px}
.pricecta{margin-top:36px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-left:5px solid var(--red);border-radius:var(--r);padding:22px 26px}
.pricecta span{display:block;color:var(--mute);font-size:.95rem}
.pages a{position:relative}
.locked span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:#fff;font:700 1.15rem Archivo,sans-serif;background:rgba(22,24,28,.5);border-radius:10px;padding:20px}
.locked small{display:block;margin-top:6px;font:400 .85rem Inter,sans-serif}

/* v6: tarjeta que voltea + leyenda */
.sec.flip{perspective:1400px;overflow:visible;background:none;border:0;display:block}
.fi{position:relative;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}
.sec.flip.on .fi{transform:rotateY(180deg)}
@media(hover:hover){.sec.flip:hover .fi{transform:rotateY(180deg)}}
.ff,.fb{backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--r);overflow:hidden}
.ff{background:#fff;border:1px solid var(--line)}
.fb{position:absolute;inset:0;transform:rotateY(180deg);background:linear-gradient(160deg,#16181c,#5a0a10);color:#fff;padding:22px 22px 18px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.12)}
.fb h3{font-size:1.1rem;margin-bottom:12px}
.fb ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;color:#f1f1f1;font-size:.86rem;margin:0}
.fb li{padding:6px 0 6px 14px;position:relative;border-top:0}
.fb li:before{content:"";position:absolute;left:0;top:13px;width:6px;height:6px;border-radius:50%;background:var(--red)}
.fb p{margin-top:auto;font-size:.88rem;color:#ddd;padding-top:10px}
.fb p a{color:#fff;font-weight:600}
.flipbtn{margin-top:14px;display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:var(--red);font:600 .9rem Inter,sans-serif;cursor:pointer;padding:4px 0}
.flipbtn:hover{text-decoration:underline}
.flipbtn.back{color:#fff;margin:8px 0 0}
.incbar{margin-top:34px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:var(--r);padding:20px 24px;display:grid;gap:14px}
.irow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.irow b{color:#fff;margin-right:6px;font-family:Archivo,sans-serif;min-width:70px}
.irow b.ex{color:#cfcfcf;font-weight:600}
.irow span{padding:6px 14px;border-radius:99px;background:rgba(255,255,255,.12);font-size:.9rem;color:#fff}
.irow span.ex{background:transparent;border:1px dashed rgba(255,255,255,.45);color:#e4e4e4}
@media(prefers-reduced-motion:reduce){.fi{transition:none}}
.sec .fi,.sec .ff,.sec .ph{padding:0}
.sec .fb{padding:22px 22px 18px}
.sec .ff>div:not(.ph){padding:20px 22px 22px}

/* v7: tarjeta principal horizontal */
.sec.wide{grid-column:1/-1}
.sec.wide .ff{display:grid;grid-template-columns:1.1fr 1fr}
.sec.wide .ph{aspect-ratio:auto;min-height:340px}
.sec.wide .ff>div:not(.ph){padding:40px 44px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.sec.wide h3{font-size:1.9rem;margin-bottom:10px}
.sec.wide .ff p{color:var(--mute);max-width:44ch}
.sec .chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;color:var(--ink)}
.sec .chips li{padding:5px 13px;border:1px solid var(--line);border-radius:99px;font-size:.86rem;background:var(--paper)}
.sec.wide .flipbtn{margin-top:24px;background:var(--red);color:#fff;padding:12px 22px;border-radius:99px}
.sec.wide .flipbtn:hover{background:var(--red-d);text-decoration:none}
.sec.wide .flipbtn.back{background:transparent;border:2px solid #fff;margin:16px 0 0;padding:9px 22px;align-self:flex-start}
.sec.wide .fb{padding:34px 40px;overflow:auto}
.sec.wide .fb h3{font-size:1.4rem}
.sec.wide .fb ul{grid-template-columns:repeat(4,1fr);font-size:.92rem}
@media(max-width:900px){.sec.wide .fb ul{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.sec.wide .ff{grid-template-columns:1fr}.sec.wide .ph{min-height:0;aspect-ratio:16/9}.sec.wide .ff>div:not(.ph){padding:24px}.sec.wide .fb{padding:22px}.sec.wide h3{font-size:1.5rem}}

/* v8 */
.hero .hv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.hero:after{display:none}
.segs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px}
.seg{position:relative;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;color:#fff;background:#2a2d33}
.seg .ph{position:absolute;inset:0;background:#2a2d33 center/cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}
.seg:hover .ph,.seg:focus-within .ph,.seg:focus .ph{transform:scale(1.1)}
.sg{position:absolute;left:0;right:0;bottom:0;padding:70px 22px 22px;background:linear-gradient(0deg,rgba(10,10,12,.95) 25%,rgba(10,10,12,.55) 70%,transparent)}
.sg h3{font-size:1.3rem}
.sg p{font-size:.92rem;color:#e2e2e2;margin-top:6px}
.tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .5s,margin .5s}
.seg:hover .tags,.seg:focus .tags,.seg:focus-within .tags{max-height:90px;opacity:1;margin-top:12px}
.tags li{font-size:.78rem;padding:4px 11px;border-radius:99px;background:var(--red);color:#fff}
@media(hover:none){.tags{max-height:none;opacity:1;margin-top:12px}}
@media(max-width:900px){.segs{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.segs{grid-template-columns:1fr}.seg{aspect-ratio:4/3}}
.cta2{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap}
.pg{background:linear-gradient(135deg,#16181c,#4a0508);color:#fff;padding:84px 0 64px}
.pg h1{font-size:clamp(2rem,4.6vw,3.2rem)}
.pg p{color:#ddd;max-width:60ch;margin-top:14px;font-size:1.1rem}
.ccards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.cc{background:#fff;border:1px solid var(--line);border-top:4px solid var(--red);border-radius:var(--r);padding:22px}
.cc b{display:block;color:var(--mute);font-weight:500;font-size:.85rem}
.cc a,.cc span{font-weight:600;font-size:1.05rem;text-decoration:none;word-break:break-word}
.cc a:hover{color:var(--red)}
.mapbox{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);margin-top:28px}
.mapbox iframe{width:100%;height:420px;border:0;display:block}
.tl{margin-top:36px;position:relative;max-width:820px}
.tl:before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:2px;background:var(--line)}
.ti{position:relative;padding:0 0 34px 68px;counter-increment:t}
.ti:before{content:counter(t);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:700 1.1rem Archivo}
.ti p{color:var(--mute);margin-top:6px}
.tl{counter-reset:t}
.planner{background:var(--ink);color:#fff;border-radius:var(--r);padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:40px}
.planner h3{margin-bottom:14px}
.planner input[type=range]{width:100%;accent-color:var(--red);padding:0;border:0;background:none}
.big{font:800 3rem/1 Archivo,sans-serif;color:var(--red)}
.eqc{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.eqc label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(255,255,255,.3);border-radius:99px;cursor:pointer;font-weight:500;font-size:.9rem}
.eqc input{width:auto;accent-color:var(--red)}
.res{background:rgba(255,255,255,.08);border-radius:var(--r);padding:24px}
.res h3{font-size:1.6rem;color:#fff}
.res p{color:#ddd;margin:8px 0 18px}
.tw{overflow-x:auto}
.tbl{width:100%;border-collapse:collapse;margin-top:24px;min-width:520px}
.tbl th,.tbl td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:center}
.tbl td:first-child,.tbl th:first-child{text-align:left}
.tbl th{font-family:Archivo,sans-serif}
.tbl .rc{background:#fff0f0}
@media(max-width:900px){.ccards{grid-template-columns:1fr 1fr}.planner{grid-template-columns:1fr}}
@media(max-width:560px){.ccards{grid-template-columns:1fr}}
:root{--st:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDAgNDAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBzbGljZSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJrIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjQxYTRhIi8+PHN0b3Agb2Zmc2V0PSIuNiIgc3RvcC1jb2xvcj0iI2I0NTc3YSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2YwYTQ2YSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJsIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMmY1ZDNhIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTYzMDFmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjYwMCIgaGVpZ2h0PSI0MDAiIGZpbGw9InVybCgjaykiLz48cmVjdCB4PSIzMCIgeT0iMTIwIiB3aWR0aD0iMTcwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iIzFiMTczMCIvPjxyZWN0IHg9IjQ0IiB5PSIxMzQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9IjQ0IiB5PSIxNjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9IjQ0IiB5PSIxOTQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9IjcwIiB5PSIxMzQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9IjcwIiB5PSIxNjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9IjcwIiB5PSIxOTQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9Ijk2IiB5PSIxMzQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9Ijk2IiB5PSIxNjQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9Ijk2IiB5PSIxOTQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9IjEyMiIgeT0iMTM0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIGZpbGw9IiNmZmQ5OGEiLz48cmVjdCB4PSIxMjIiIHk9IjE2NCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE0IiBmaWxsPSIjZmZkOThhIi8+PHJlY3QgeD0iMTIyIiB5PSIxOTQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9IjE0OCIgeT0iMTM0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIGZpbGw9IiNmZmQ5OGEiLz48cmVjdCB4PSIxNDgiIHk9IjE2NCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE0IiBmaWxsPSIjZmZkOThhIi8+PHJlY3QgeD0iMTQ4IiB5PSIxOTQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHg9IjE3NCIgeT0iMTM0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIGZpbGw9IiNmZmQ5OGEiLz48cmVjdCB4PSIxNzQiIHk9IjE2NCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjE0IiBmaWxsPSIjZmZkOThhIi8+PHJlY3QgeD0iMTc0IiB5PSIxOTQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNCIgZmlsbD0iI2ZmZDk4YSIvPjxyZWN0IHk9IjIzNiIgd2lkdGg9IjYwMCIgaGVpZ2h0PSIxNjQiIGZpbGw9InVybCgjbCkiLz48cG9seWdvbiBwb2ludHM9IjE3MCwyNDYgMzAwLDEyOCA0MzAsMjQ2IiBmaWxsPSIjZjRmMWVhIi8+PHJlY3QgeD0iMTcwIiB5PSIyNDYiIHdpZHRoPSIyNjAiIGhlaWdodD0iNzAiIGZpbGw9IiNlOGUzZDgiLz48cG9seWdvbiBwb2ludHM9IjE3MCwyNDYgNDMwLDI0NiA0MzAsMjUyIDE3MCwyNTIiIGZpbGw9IiNjZmM4YjgiLz48Y2lyY2xlIGN4PSIxNzAiIGN5PSIyNTEiIHI9IjMuMiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjE4MyIgY3k9IjI0OCIgcj0iMy4yIiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMTk2IiBjeT0iMjUxIiByPSIzLjIiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIyMDkiIGN5PSIyNDgiIHI9IjMuMiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjIyMiIgY3k9IjI1MSIgcj0iMy4yIiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMjM1IiBjeT0iMjQ4IiByPSIzLjIiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIyNDgiIGN5PSIyNTEiIHI9IjMuMiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjI2MSIgY3k9IjI0OCIgcj0iMy4yIiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMjc0IiBjeT0iMjUxIiByPSIzLjIiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIyODciIGN5PSIyNDgiIHI9IjMuMiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjMwMCIgY3k9IjI1MSIgcj0iMy4yIiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMzEzIiBjeT0iMjQ4IiByPSIzLjIiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIzMjYiIGN5PSIyNTEiIHI9IjMuMiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjMzOSIgY3k9IjI0OCIgcj0iMy4yIiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMzUyIiBjeT0iMjUxIiByPSIzLjIiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIzNjUiIGN5PSIyNDgiIHI9IjMuMiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjM3OCIgY3k9IjI1MSIgcj0iMy4yIiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMzkxIiBjeT0iMjQ4IiByPSIzLjIiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSI0MDQiIGN5PSIyNTEiIHI9IjMuMiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjQxNyIgY3k9IjI0OCIgcj0iMy4yIiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iNDMwIiBjeT0iMjUxIiByPSIzLjIiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIzMDAiIGN5PSIxMjgiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjMwMCIgY3k9IjEyOCIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMzA2IiBjeT0iMTM0IiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIyOTMiIGN5PSIxMzQiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjMxMyIgY3k9IjE0MCIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMjg3IiBjeT0iMTQwIiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIzMTkiIGN5PSIxNDYiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjI4MCIgY3k9IjE0NiIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMzI2IiBjeT0iMTUyIiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIyNzQiIGN5PSIxNTIiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjMzMiIgY3k9IjE1OCIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMjY3IiBjeT0iMTU4IiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIzMzkiIGN5PSIxNjQiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjI2MSIgY3k9IjE2NCIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMzQ1IiBjeT0iMTcwIiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIyNTQiIGN5PSIxNzAiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjM1MiIgY3k9IjE3NiIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMjQ4IiBjeT0iMTc2IiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIzNTgiIGN5PSIxODIiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjI0MSIgY3k9IjE4MiIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMzY1IiBjeT0iMTg4IiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIyMzUiIGN5PSIxODgiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjM3MSIgY3k9IjE5NCIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMjI4IiBjeT0iMTk0IiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIzNzgiIGN5PSIyMDAiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjIyMiIgY3k9IjIwMCIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMzg0IiBjeT0iMjA2IiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIyMTUiIGN5PSIyMDYiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjM5MSIgY3k9IjIxMiIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMjA5IiBjeT0iMjEyIiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIzOTciIGN5PSIyMTgiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjIwMiIgY3k9IjIxOCIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iNDA0IiBjeT0iMjI0IiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSIxOTYiIGN5PSIyMjQiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjQxMCIgY3k9IjIzMCIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGNpcmNsZSBjeD0iMTg5IiBjeT0iMjMwIiByPSIyLjYiIGZpbGw9IiNmZmU5YTgiLz48Y2lyY2xlIGN4PSI0MTciIGN5PSIyMzYiIHI9IjIuNiIgZmlsbD0iI2ZmZTlhOCIvPjxjaXJjbGUgY3g9IjE4MyIgY3k9IjIzNiIgcj0iMi42IiBmaWxsPSIjZmZlOWE4Ii8+PGVsbGlwc2UgY3g9IjIxNSIgY3k9IjI5MCIgcng9IjIyIiByeT0iNyIgZmlsbD0iI2ZmZiIvPjxyZWN0IHg9IjIxMyIgeT0iMjk0IiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2RkZCIvPjxlbGxpcHNlIGN4PSIzMDAiIGN5PSIzMDAiIHJ4PSIyMiIgcnk9IjciIGZpbGw9IiNmZmYiLz48cmVjdCB4PSIyOTgiIHk9IjMwNCIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNkZGQiLz48ZWxsaXBzZSBjeD0iMzg1IiBjeT0iMjkwIiByeD0iMjIiIHJ5PSI3IiBmaWxsPSIjZmZmIi8+PHJlY3QgeD0iMzgzIiB5PSIyOTQiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZGRkIi8+PGVsbGlwc2UgY3g9IjI1NSIgY3k9IjMzMCIgcng9IjIyIiByeT0iNyIgZmlsbD0iI2ZmZiIvPjxyZWN0IHg9IjI1MyIgeT0iMzM0IiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2RkZCIvPjxlbGxpcHNlIGN4PSIzNDUiIGN5PSIzMzQiIHJ4PSIyMiIgcnk9IjciIGZpbGw9IiNmZmYiLz48cmVjdCB4PSIzNDMiIHk9IjMzOCIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNkZGQiLz48Y2lyY2xlIGN4PSI0NzAiIGN5PSIzMzAiIHI9IjQiIGZpbGw9IiMwYjBiMGQiLz48cmVjdCB4PSI0NjYiIHk9IjMzNCIgd2lkdGg9IjgiIGhlaWdodD0iMTQiIHJ4PSIzIiBmaWxsPSIjMGIwYjBkIi8+PGNpcmNsZSBjeD0iNDkwIiBjeT0iMzM2IiByPSI0IiBmaWxsPSIjMGIwYjBkIi8+PHJlY3QgeD0iNDg2IiB5PSIzNDAiIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiByeD0iMyIgZmlsbD0iIzBiMGIwZCIvPjxjaXJjbGUgY3g9IjUxMCIgY3k9IjMyOCIgcj0iNCIgZmlsbD0iIzBiMGIwZCIvPjxyZWN0IHg9IjUwNiIgeT0iMzMyIiB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgcng9IjMiIGZpbGw9IiMwYjBiMGQiLz48Y2lyY2xlIGN4PSI4MCIgY3k9IjM0MCIgcj0iNCIgZmlsbD0iIzBiMGIwZCIvPjxyZWN0IHg9Ijc2IiB5PSIzNDQiIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiByeD0iMyIgZmlsbD0iIzBiMGIwZCIvPjxjaXJjbGUgY3g9IjEwMCIgY3k9IjMzNCIgcj0iNCIgZmlsbD0iIzBiMGIwZCIvPjxyZWN0IHg9Ijk2IiB5PSIzMzgiIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiByeD0iMyIgZmlsbD0iIzBiMGIwZCIvPjwvc3ZnPg==)}
/* v9 */
.nav a.pa{border:2px solid var(--red);color:#fff;text-decoration:none;font-weight:600;font-size:.92rem;padding:8px 18px;border-radius:99px;background:rgba(230,0,0,.18);transition:background .2s}
.nav a.pa:hover{background:var(--red)}
.nav ul li.pa-li{display:list-item!important}
.hero .hv{display:none}
.hero:after{display:block}
.hero:before{background:linear-gradient(90deg,rgba(12,12,14,.9) 0%,rgba(12,12,14,.6) 50%,rgba(12,12,14,.18) 100%)}
.band{position:relative;overflow:hidden;background:linear-gradient(#1d1540,#3a0f5a)}
.band .bv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.band:before{content:"";position:absolute;inset:0;background:rgba(10,8,25,.45);z-index:1}
.band p{position:relative;z-index:2}
#planes{background:linear-gradient(160deg,#16181c 0%,#3b0508 100%);color:#fff}
#planes .lead,#planes .note{color:#d3d3d3}
#planes .plan{color:var(--ink)}
#planes .incl span{color:#fff}
#planes .pricecta{color:var(--ink)}
#planes .plan:nth-child(2){transition-delay:.18s}
#planes .plan:nth-child(3){transition-delay:.36s}
#planes .plan.rec{box-shadow:0 0 0 2px var(--red),0 24px 60px rgba(230,0,0,.35)}
#planes .plan.rec.in{transform:translateY(-10px)}
.showban{margin-top:28px;border-radius:var(--r);padding:30px 34px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:linear-gradient(120deg,#3b1068,#a3185f);color:#fff}
.showban h3{font-size:1.5rem}
.showban p{color:#f0dcff;margin-top:6px;max-width:56ch}
.cta3{background:linear-gradient(120deg,#16181c,#7d0000);color:#fff;text-align:center;padding:84px 0}
.cta3 h2{font-size:clamp(1.8rem,4vw,2.8rem)}
.cta3 p{color:#e6d6d6;margin:14px auto 28px;max-width:56ch;font-size:1.1rem}
.cta3 .bbtn{justify-content:center}
.tint{background:#fff3f0}
.ft{background:var(--ink);color:#bdbdbd;padding:56px 0 24px;border-top:3px solid var(--red);font-size:.93rem}
.ft .fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px;align-items:start}
.ft .logo{height:64px;width:76px;margin-bottom:12px}
.ft h4{color:#fff;font:700 1rem Archivo,sans-serif;margin-bottom:12px}
.ft a,.ft span{display:block;color:#bdbdbd;text-decoration:none;padding:3px 0}
.ft a:hover{color:#fff}
.ft p{max-width:34ch}
.ft .soc a{display:inline}
.ft .fbot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid #2a2d33;font-size:.85rem}
.legal{max-width:820px}
.legal h2{font-size:1.4rem;margin:32px 0 10px}
.legal p,.legal li{color:#3d4047;margin-bottom:10px}
.legal ul{padding-left:22px}
.hl{background:#fff3a8;padding:0 3px}
.sh{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}
.shc{border-radius:var(--r);padding:28px;color:#fff;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end}
.shc .e{font-size:2.6rem;line-height:1;margin-bottom:auto}
.shc h3{margin-top:18px}
.shc p{margin-top:6px;font-size:.95rem;color:#f4f4f4}
@media(max-width:900px){.ft .fgrid{grid-template-columns:1fr 1fr}.sh{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.ft .fgrid,.sh{grid-template-columns:1fr}}


/* v10 */
.plancta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;border-radius:var(--r);padding:34px 38px;text-decoration:none;color:#fff;background:linear-gradient(120deg,#3b1068,#a3185f,#e60000,#3b1068);background-size:300% 100%;animation:gshift 9s ease infinite;box-shadow:0 14px 40px rgba(163,24,95,.35);transition:transform .3s}
.plancta:hover{transform:translateY(-4px)}
.plancta h3{font-size:1.6rem}
.plancta p{color:#f6e3f3;margin-top:6px;max-width:58ch}
.plancta .btn{background:#fff;color:#a3185f;border-color:#fff;animation:pulse 2.2s infinite}
@keyframes gshift{0%,100%{background-position:0 0}50%{background-position:100% 0}}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}70%{box-shadow:0 0 0 16px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
.pgi{background-size:cover;background-position:center;padding:110px 0 80px}
.chipsrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}
.chipsrow span{padding:8px 16px;border-radius:99px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);font-weight:600;font-size:.92rem;color:#fff}
.audnote{margin-top:22px;display:flex;gap:12px;align-items:center;padding:16px 20px;border-left:5px solid var(--red);background:#fff;border-radius:var(--r);font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.08)}
.imgband{position:relative;min-height:320px;background:#2a2d33 center/cover;display:grid;place-items:center;text-align:center;color:#fff;padding:40px 24px}
.imgband:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(10,10,14,.55),rgba(90,8,16,.55))}
.imgband p{position:relative;font:700 clamp(1.5rem,3.4vw,2.4rem)/1.2 Archivo,sans-serif;max-width:24ch;color:#fff;margin:0}
.prog{position:fixed;top:0;left:0;height:4px;background:var(--red);width:0;z-index:60}
.art{display:grid;grid-template-columns:230px 1fr;gap:48px;max-width:1040px}
.toc{position:sticky;top:96px;align-self:start;font-size:.92rem}
.toc a{display:block;padding:8px 0 8px 14px;border-left:3px solid var(--line);text-decoration:none;color:var(--mute)}
.toc a.on{border-color:var(--red);color:var(--ink);font-weight:600}
.artb h2{font-size:1.6rem;margin:38px 0 12px}
.artb p{margin-bottom:14px;color:#33363c}
.cover{aspect-ratio:21/9;background:#2a2d33 center/cover;border-radius:var(--r);margin-bottom:30px}
.meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--mute);font-size:.92rem;margin-bottom:18px}
.chk{display:grid;gap:10px;margin:18px 0}
.chk label{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);cursor:pointer;background:#fff;font-weight:500;transition:border-color .2s,background .2s}
.chk label:has(input:checked){border-color:var(--red);background:#fff3f0}
.chk input{width:auto;margin-top:5px;accent-color:var(--red)}
.meter{height:10px;border-radius:99px;background:var(--line);overflow:hidden}
.meter i{display:block;height:100%;width:0;background:var(--red);transition:width .4s}
.score{margin:14px 0 4px;font-weight:700;font-size:1.1rem}
.bcard{display:grid;grid-template-columns:1.2fr 1fr;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:#fff;text-decoration:none;color:inherit;transition:transform .3s,box-shadow .3s}
.bcard:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgba(0,0,0,.14)}
.bcard .bi{min-height:300px;background:#2a2d33 center/cover}
.bcard .bt{padding:36px;display:flex;flex-direction:column;justify-content:center;gap:12px}
.bcard h3{font-size:1.6rem}
.bcard p{color:var(--mute)}
.pill{display:inline-block;padding:4px 12px;border-radius:99px;background:var(--red);color:#fff;font-size:.78rem;font-weight:600;align-self:flex-start}
.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}
.soon{padding:24px;border:1px dashed #bbb;border-radius:var(--r);color:var(--mute);background:#fafafa}
.soon h3{color:var(--ink);font-size:1.1rem;margin:8px 0}
.bfilter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}
.bfilter button{padding:8px 18px;border-radius:99px;border:2px solid var(--ink);background:#fff;font:600 .9rem Inter,sans-serif;cursor:pointer}
.bfilter button.on{background:var(--ink);color:#fff}
@media(max-width:900px){.art{grid-template-columns:1fr}.toc{display:none}.bcard{grid-template-columns:1fr}.bgrid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.plancta,.plancta .btn{animation:none}}

/* v11 */
.nav a.pb{background:rgba(255,255,255,.1);border-color:#fff}
.nav a.pb:hover{background:#fff;color:var(--ink)}
.hero:after{display:none!important}
.slides{position:absolute;inset:0;z-index:0;overflow:hidden}
.slides i{position:absolute;inset:0;background:#1a1a20 center/cover;opacity:0;animation:slide 24s infinite}
.slides i:nth-child(2){animation-delay:8s}
.slides i:nth-child(3){animation-delay:16s}
@keyframes slide{0%{opacity:0;transform:scale(1)}5%{opacity:1}33%{opacity:1}40%{opacity:0;transform:scale(1.05)}100%{opacity:0}}
.hero .hv{display:block;z-index:0}
.hero .chip,.hero h1,.hero p,.hero .cta{animation:up .9s both}
.hero h1{animation-delay:.15s}.hero p{animation-delay:.3s}.hero .cta{animation-delay:.45s}
@keyframes up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.rl,.rr{opacity:0;transition:opacity .8s,transform .8s}
.rl{transform:translateX(-46px)}.rr{transform:translateX(46px)}
.rl.in,.rr.in{opacity:1;transform:none}
.plancta{background:linear-gradient(90deg,rgba(14,14,18,.9),rgba(14,14,18,.45)),url(https://images.pexels.com/photos/36834057/pexels-photo-36834057.jpeg?auto=compress&cs=tinysrgb&w=1600) center/cover;animation:none;box-shadow:0 14px 40px rgba(0,0,0,.3);min-height:220px}
.plancta .btn{background:var(--red);color:#fff;border-color:var(--red)}
.band .bv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.band{background:linear-gradient(rgba(10,8,25,.5),rgba(10,8,25,.5)),url(https://images.pexels.com/photos/1709003/pexels-photo-1709003.jpeg?auto=compress&cs=tinysrgb&w=1800) center/cover fixed,#1d1540}
.plans2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}
.plan2{background:#fff;color:var(--ink);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}
.plan2:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(0,0,0,.35)}
.plan2 .ph2{padding:26px;background:var(--ink);color:#fff}
.plan2.rec .ph2{background:var(--red)}
.plan2 .ph2 b{display:block;font:800 1.7rem Archivo,sans-serif}
.plan2 .bd{padding:24px;flex:1;display:flex;flex-direction:column;gap:14px}
.plan2 ul{list-style:none;flex:1}
.plan2 li{padding:9px 0 9px 28px;border-top:1px solid var(--line);position:relative;font-size:.95rem}
.plan2 li:before{content:"";position:absolute;left:4px;top:14px;width:10px;height:6px;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}
.plan2 li.no{color:#999}.plan2 li.no:before{border-color:#bbb}
.dk{background:linear-gradient(160deg,#16181c,#3b0508);color:#fff}
.dk .lead{color:#d3d3d3}
.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 18px}
.tabs button{padding:10px 20px;border-radius:99px;border:2px solid var(--ink);background:#fff;font:600 .92rem Inter,sans-serif;cursor:pointer}
.tabs button.on{background:var(--red);border-color:var(--red);color:#fff}
.eqbox{background:#fff;border:1px solid var(--line);border-left:5px solid var(--red);border-radius:var(--r);padding:26px}
.eqbox ul{list-style:none;display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.eqbox li{padding:7px 16px;border-radius:99px;background:var(--paper);font-weight:500}
.eqbox li.x{border:1px dashed #aaa;background:#fff;color:var(--mute)}
.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.cc2{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;display:flex;gap:16px;align-items:center;transition:transform .3s,box-shadow .3s}
.cc2:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.12)}
.ic{flex:none;width:48px;height:48px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font:700 1rem Archivo,sans-serif}
.cc2 b{display:block;color:var(--mute);font-weight:500;font-size:.85rem}
.cc2 a,.cc2 span.v{font-weight:600;text-decoration:none;word-break:break-word}
.cc2 a:hover{color:var(--red)}
.mapwrap{position:relative;border-radius:16px;overflow:hidden;margin-top:34px;box-shadow:0 20px 50px rgba(0,0,0,.15)}
.mapwrap iframe{display:block;width:100%;height:460px;border:0}
.mapcard{position:absolute;left:22px;top:22px;z-index:2;background:#fff;padding:18px 22px;border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.2);max-width:290px}
.mapcard h3{font-size:1.1rem}.mapcard p{color:var(--mute);font-size:.92rem;margin:4px 0 12px}
.formcard{max-width:860px;margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.12);padding:40px}
.formcard form{background:none;border:0;padding:0}
.f2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body.story{scroll-snap-type:y proximity}
.sh0{position:relative;min-height:100vh;display:grid;align-items:center;color:#fff;background:#1a1a20 center/cover;overflow:hidden}
.sh0:before,.err:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,10,14,.92),rgba(10,10,14,.5))}
.sh0 .wrap,.err .wrap{position:relative}
.sh0 h1{font-size:clamp(2.2rem,6vw,4.6rem);max-width:16ch}
.sh0 p{font-size:1.2rem;color:#ddd;margin-top:18px;max-width:46ch}
.cue{margin-top:36px;display:inline-block;animation:bob 1.6s ease-in-out infinite;font-weight:600;color:#fff;text-decoration:none}
@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}
.err{position:relative;min-height:100vh;display:grid;align-items:center;color:#fff;background:#1a1a20 center/cover fixed;overflow:hidden;scroll-snap-align:start}
.err .in2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:80px 0}
.num{font:800 clamp(7rem,20vw,15rem)/.8 Archivo,sans-serif;-webkit-text-stroke:2px rgba(255,255,255,.6);color:transparent}
.err h2{font-size:clamp(1.7rem,3.4vw,2.8rem);margin-bottom:14px}
.err p{color:#e4e4e4;font-size:1.05rem}
.fcard{perspective:1200px;height:210px;margin-top:26px;cursor:pointer}
.fi2{position:relative;width:100%;height:100%;transition:transform .7s;transform-style:preserve-3d}
.fcard.on .fi2{transform:rotateY(180deg)}
@media(hover:hover){.fcard:hover .fi2{transform:rotateY(180deg)}}
.fa,.fb2{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:14px;padding:24px;display:flex;flex-direction:column;justify-content:center}
.fa{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px)}
.fb2{background:var(--red);transform:rotateY(180deg)}
.fa small,.fb2 small{font-weight:600;margin-bottom:8px;opacity:.85}
.dots{position:fixed;right:18px;top:50%;transform:translateY(-50%);display:grid;gap:12px;z-index:50}
.dots a{width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.3)}
.dots a.on{background:var(--red);border-color:var(--red)}
@media(max-width:900px){.plans2,.cgrid{grid-template-columns:1fr}.err .in2{grid-template-columns:1fr}.dots{display:none}.err,.band{background-attachment:scroll}.f2{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.slides i{animation:none}.slides i:first-child{opacity:1}.hero .chip,.hero h1,.hero p,.hero .cta{animation:none}.cue{animation:none}.rl,.rr{opacity:1;transform:none}}

.nav .btn{animation:pulse 2.2s infinite}
.wa{display:grid;place-items:center;width:62px;height:62px;padding:0;border-radius:50%;background:#25d366;right:22px;bottom:22px;font-size:0;animation:wapulse 2s infinite;transition:transform .2s}
.wa:hover{transform:scale(1.1)}.wa svg{width:34px;height:34px;fill:#fff}
@keyframes wapulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.6)}70%{box-shadow:0 0 0 22px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}
.ic svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ic svg.f{fill:currentColor;stroke:none}
.res{display:grid;gap:12px;margin-top:20px}.res .it{background:rgba(255,255,255,.08);border-left:4px solid var(--red);padding:14px 18px;border-radius:var(--r);color:#fff}.res .sol{border-color:#25d366}.res small{display:block;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffb3b3;margin-bottom:4px}.res .sol small{color:#9be7b5}.res button.btn{justify-self:start}

.nav>a{display:flex;align-items:center;gap:12px;text-decoration:none}.nav .logo{height:64px;width:70px}footer .logo{height:64px;width:70px}
.bn{color:#fff;font:800 1.2rem Archivo,Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;line-height:1}.bn small{display:block;color:#ff4d4d;font-size:.6rem;letter-spacing:.3em;margin-top:4px}
@media(max-width:480px){.bn{display:none}}
.hero{overflow:hidden}.hero .wrap{padding-top:clamp(48px,8vh,88px)}

.hero .wrap>*{animation:up .8s cubic-bezier(.2,.7,.2,1) both}.hero .wrap>*:nth-child(2){animation-delay:.12s}.hero .wrap>*:nth-child(3){animation-delay:.24s}.hero .wrap>*:nth-child(4){animation-delay:.36s}
@keyframes up{from{opacity:0;transform:translateY(26px)}}
.hero h1 span{background:linear-gradient(90deg,#fff,#ff6b6b,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shine 6s linear infinite}@keyframes shine{to{background-position:-200% 0}}
.track i{transition:transform .4s,filter .4s}.track i:hover{transform:scale(1.05);filter:brightness(1.1)}.strip:hover .track{animation-play-state:paused}
.seg{overflow:hidden}.seg .ph,.sec .ph{transition:transform .7s}.seg:hover .ph{transform:scale(1.07)}.seg{transition:transform .3s,box-shadow .3s}.seg:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,.18)}
.facts .wrap>div{transition:transform .3s}.facts .wrap>div:hover{transform:translateY(-4px)}
@media(prefers-reduced-motion:reduce){.hero .slides i,.hero h1 span,.hero .wrap>*{animation:none}}

.pg{position:relative;overflow:hidden}.pg .wrap{position:relative;z-index:1}
.wv{position:absolute;left:0;right:0;bottom:0;height:110px;display:flex;align-items:flex-end;gap:6px;padding:0 24px;opacity:.5;pointer-events:none}
.wv i{flex:1;background:linear-gradient(#ff3b3b,#b80000);border-radius:6px 6px 0 0;transform-origin:bottom;animation:eqb 1.3s ease-in-out infinite alternate;animation-delay:var(--d)}
@keyframes eqb{from{transform:scaleY(.1)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.wv i{animation:none;transform:scaleY(.5)}}

.dk .chk label{background:#1f2227;border-color:#3a3d45;color:#fff}.dk .chk label:has(input:checked){background:rgba(230,0,0,.22);border-color:var(--red)}
a.seg{display:block;color:inherit;text-decoration:none;cursor:pointer}.seg .more{display:inline-block;margin-top:14px;font-weight:700;color:var(--red)}
.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:30px}.lp-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--red);border-radius:var(--r);padding:26px}.lp-card h3{margin-bottom:8px}.lp-card ul{margin:14px 0 0 18px;color:var(--mute)}.lp-card li{margin:4px 0}.lp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:28px}.lp-steps div{padding:22px;border-radius:var(--r);background:#fff;border:1px solid var(--line)}.lp-steps b{display:block;color:var(--red);font-size:1.6rem}

/* v12 */
.hero h1 span{background:none;-webkit-text-fill-color:#fff;animation:none}.hero:before{background:linear-gradient(90deg,rgba(12,12,14,.88),rgba(12,12,14,.5) 60%,rgba(12,12,14,.25))}
.hero .wrap>*{animation:none}.eq,.beams{display:none}
.rl,.rr{opacity:1!important;transform:none!important}
.nav .btn,.wa{animation:none}
.band{background:linear-gradient(135deg,#16181c,#5a0a10)!important;min-height:240px}
.imgband{background:linear-gradient(135deg,#16181c,#5a0a10)!important;min-height:220px}.imgband:before{display:none}
.wv{display:none}.bcard:hover{transform:none;box-shadow:none}
.bloghero{background-size:cover;background-position:center}
#formulario .rv,#formulario .rl,#formulario .rr,.formcard{opacity:1!important;transform:none!important;transition:none!important}
.dd{position:relative}.dd .sub{display:none;position:absolute;top:100%;left:-14px;min-width:240px;background:var(--ink);border:1px solid #2a2d33;border-top:3px solid var(--red);border-radius:0 0 12px 12px;padding:8px 0;list-style:none;flex-direction:column;gap:0;box-shadow:0 18px 40px rgba(0,0,0,.4)}
.dd:hover .sub,.dd:focus-within .sub{display:flex}.dd .sub a{display:block;padding:10px 20px;color:#e9e9e9;text-decoration:none;font-size:.93rem}.dd .sub a:hover{background:rgba(255,255,255,.08);color:#fff}
.pgi{background-size:cover;background-position:center}
.lp-info{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}.chips2{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:24px}.chips2 li{padding:8px 16px;border-radius:99px;background:#fff;border:1px solid var(--line);font-weight:500;font-size:.93rem}
.lp-incl{background:var(--ink);color:#fff;border-radius:var(--r);padding:30px}.lp-incl ul{list-style:none;margin-top:14px}.lp-incl li{padding:10px 0 10px 26px;border-top:1px solid rgba(255,255,255,.15);position:relative;font-size:.96rem}.lp-incl li:before{content:"";position:absolute;left:3px;top:15px;width:10px;height:6px;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}
@media(max-width:900px){.lp-info{grid-template-columns:1fr}}
/* planes: proceso en cuadrícula y tarjetas */
.tl.h6{max-width:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:t}.tl.h6:before{display:none}
.tl.h6 .ti{padding:26px;background:#fff;border:1px solid var(--line);border-radius:16px}.tl.h6 .ti:before{position:static;margin-bottom:14px}
.plans2{gap:28px;align-items:stretch}.plan2{border-radius:20px;border:1px solid rgba(255,255,255,.15)}.plan2 .ph2{padding:30px 26px;background:#1f2227}.plan2 .ph2 b{font-size:2rem}.plan2 .ph2 span{color:#cfcfcf}
.plan2.rec{transform:none;box-shadow:0 0 0 3px var(--red),0 24px 60px rgba(230,0,0,.3)}.plan2.rec .ph2{background:linear-gradient(135deg,var(--red),#7d0000)}.plan2.rec .ph2 span{color:#ffe3e3}
.plan2 .bd .btn{text-align:center}
@media(max-width:900px){.tl.h6{grid-template-columns:1fr}}

/* v13 */
.slides i{opacity:1!important;animation:kbz 24s ease-in-out infinite alternate!important;transform-origin:60% 40%}
@keyframes kbz{from{transform:scale(1) translate(0,0)}to{transform:scale(1.16) translate(-2.5%,-1.5%)}}
.plancta{background:linear-gradient(120deg,#16181c,#7d0000)!important;min-height:0}
.band{background:linear-gradient(135deg,rgba(25,12,70,.72),rgba(130,10,80,.55)),url(https://images.pexels.com/photos/1709003/pexels-photo-1709003.jpeg?auto=compress&cs=tinysrgb&w=2400) center/cover!important;min-height:340px}
.vidsec{background:var(--ink);color:#fff}.vidsec .lead{color:#d3d3d3}.vbox{margin-top:28px;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5)}.vbox video{width:100%;display:block;max-height:70vh;background:#000}
/* hero de landings: degradados */
.pgi.g1{background:linear-gradient(135deg,#16181c,#7a1626 60%,#c2453f)}.pgi.g2{background:linear-gradient(135deg,#0f1a2e,#17407a 65%,#b80000)}
.pgi.g3{background:linear-gradient(135deg,#16181c,#2f343c 60%,#8a0f0f)}.pgi.g4{background:linear-gradient(135deg,#1d1230,#4a1d6b 60%,#a3185f)}
.pgi.g5{background:linear-gradient(135deg,#2a0a14,#a3185f 60%,#e6532e)}.pgi.g6{background:linear-gradient(135deg,#3b1068,#a3185f 55%,#e60000)}
.pgi{background-size:200% 200%;animation:gdrift 14s ease-in-out infinite alternate}@keyframes gdrift{to{background-position:100% 100%}}
@media(prefers-reduced-motion:reduce){.pgi,.slides i{animation:none!important}}
/* t1 hotel: mosaicos */
.t1e{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.t1e li{padding:26px;border-radius:16px;background:#fff;border:1px solid var(--line);font:700 1.1rem Archivo,sans-serif;border-bottom:4px solid var(--red)}
.t1i{margin-top:26px;background:var(--ink);color:#fff;border-radius:16px;padding:26px 30px}.t1i ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:12px}.t1i li{border-top:2px solid var(--red);padding-top:10px;font-size:.95rem}
/* t2 educación: panel + lista */
.t2g{display:grid;grid-template-columns:1fr 1.4fr;gap:0;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.12)}.t2g>*{padding:44px}.t2l{background:linear-gradient(160deg,#0f1a2e,#17407a);color:#fff}.t2l p{margin-top:16px;color:#dbe6f5}
.t2g h3{margin-bottom:14px}.t2e,.t2i{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-bottom:28px}.t2e li,.t2i li{position:relative;padding-left:26px}.t2e li:before,.t2i li:before{content:"";position:absolute;left:3px;top:.55em;width:10px;height:6px;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}
/* t3 instituciones: oscuro, filas */
.t3{background:#1b1e24;color:#fff}.t3 .lead{color:#c9ccd2}.t3e{list-style:none;margin-top:30px;columns:2;column-gap:56px}.t3e li{break-inside:avoid;padding:14px 0;border-bottom:1px solid #3a3e47;font-weight:600}
.t3i{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.t3i li{padding:18px;border:1px solid #3a3e47;border-top:4px solid var(--red);border-radius:10px;font-size:.93rem;color:#e6e6e6}
/* t4 religiosos: centrado suave */
.t4{background:linear-gradient(180deg,#faf6fb,#fff);text-align:center}.t4 .narrow{max-width:860px}.t4p{font-size:1.3rem;line-height:1.5;color:#3d3347;margin:18px auto 0;max-width:34ch}
.t4e,.t4i{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.t4e li{padding:10px 20px;border-radius:99px;background:#efe3f5;color:#4a1d6b;font-weight:600}.t4i li{padding:10px 20px;border-radius:99px;border:2px solid #a3185f;color:#a3185f;font-weight:600;background:#fff}
/* t5 cultural: escalonado */
.t5{background:#fff3f0}.t5e{list-style:none;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.t5e li{padding:16px 28px;background:var(--ink);color:#fff;border-radius:6px;font:700 1.15rem Archivo,sans-serif;transform:rotate(-2deg)}.t5e li:nth-child(even){background:#a3185f;transform:rotate(2deg)}
.t5i{list-style:none;display:flex;gap:16px;margin-top:38px;overflow-x:auto;padding-bottom:8px}.t5i li{flex:0 0 240px;padding:22px;border-left:5px solid #e6532e;background:#fff;border-radius:0 12px 12px 0;box-shadow:0 8px 24px rgba(0,0,0,.08);font-weight:600}
/* t6 sociales: colorido */
.t6e{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.t6e li{padding:34px 22px;border-radius:20px;color:#fff;font:800 1.3rem Archivo,sans-serif;background:linear-gradient(135deg,#3b1068,#a3185f)}.t6e li:nth-child(2n){background:linear-gradient(135deg,#a3185f,#e60000)}.t6e li:nth-child(3n){background:linear-gradient(135deg,#16181c,#7d0000)}
.t6i{list-style:none;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.t6i li{padding:14px 22px;background:#fff;border:2px dashed var(--red);border-radius:16px;font-weight:600}
@media(max-width:900px){.t1e,.t6e{grid-template-columns:1fr 1fr}.t1i ul,.t3i{grid-template-columns:1fr 1fr}.t2g{grid-template-columns:1fr}.t3e{columns:1}}
@media(max-width:560px){.t1e,.t6e,.t2e,.t2i,.t1i ul,.t3i{grid-template-columns:1fr}}
/* blog */
.bloghero{background:linear-gradient(120deg,#16181c,#5a0a10)}.spk{position:absolute;right:6%;bottom:-10px;width:min(360px,40vw);color:rgba(255,255,255,.16);pointer-events:none}
.bcard .bi.biv{position:relative;background:linear-gradient(135deg,#16181c,#7d0000);display:grid;place-items:center}.bcard .bi .spk{position:static;width:70%;color:rgba(255,255,255,.4)}
/* planes: proceso con tarjetas que aparecen */
.tl.h6 .ti{overflow:hidden;transition:opacity .7s,transform .7s,box-shadow .3s}.tl.h6 .ti:hover{box-shadow:0 18px 40px rgba(0,0,0,.14);transform:translateY(-6px)}
.tl.h6 .ti:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:0;background:var(--red);transition:width 1.1s .5s}.tl.h6 .ti.in:after{width:100%}
.tl.h6 .ti:nth-child(2){transition-delay:.12s}.tl.h6 .ti:nth-child(3){transition-delay:.24s}.tl.h6 .ti:nth-child(4){transition-delay:.36s}.tl.h6 .ti:nth-child(5){transition-delay:.48s}.tl.h6 .ti:nth-child(6){transition-delay:.6s}
.tl.h6 .ti:before{width:52px;height:52px;font-size:1.3rem;box-shadow:0 0 0 6px rgba(230,0,0,.14)}

/* v14 */
.pgi{animation:none!important;background-size:cover!important;background-position:center}
.pgi.g0{background:linear-gradient(135deg,#16181c,#3b0508 55%,#c40000)}.pgi.g3{background:linear-gradient(100deg,#1b1e24,#3a3f48);border-bottom:4px solid var(--red)}
.pgi.g5{background:linear-gradient(135deg,#1f0a33,#5b1a8a 60%,#a3185f)}
.sec.wide .cl{display:inline-flex;margin:16px 14px 0 0;padding:9px 22px;border-radius:99px;border:2px solid #fff;color:#fff;font-weight:600;text-decoration:none}.sec.wide .cl.fr{margin:24px 0 0 14px;border-color:var(--ink);color:var(--ink)}.sec.wide .cl.fr:hover{background:var(--ink);color:#fff}.sec.wide .ff>div:not(.ph){flex-direction:column}
.wa{animation:wapulse 2s infinite,wafloat 3.2s ease-in-out infinite!important}@keyframes wafloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.wa:hover{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.wa{animation:none!important}}
/* corporativos */
.cp3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.cp{border-radius:18px;padding:32px;background:#fff;border:1px solid var(--line);border-top:5px solid var(--ink)}.cp.hot{background:linear-gradient(160deg,#16181c,#7d0000);color:#fff;border:0;transform:translateY(-10px);box-shadow:0 24px 50px rgba(125,0,0,.3)}
.cpn{display:inline-block;font-weight:600;font-size:.85rem;padding:4px 12px;border-radius:99px;background:var(--paper);margin-bottom:12px}.cp.hot .cpn{background:rgba(255,255,255,.15)}.cp ul{list-style:none;margin-top:16px}.cp li{padding:9px 0 9px 26px;border-top:1px solid rgba(128,128,128,.25);position:relative}.cp li:before{content:"";position:absolute;left:3px;top:.95em;width:10px;height:6px;border-left:2.5px solid var(--red);border-bottom:2.5px solid var(--red);transform:rotate(-45deg)}
.plant{background:linear-gradient(135deg,#16181c,#2f343c);color:#fff}.plant-g{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.plant p{color:#d3d6dc;margin:16px 0 26px}.plant-l{list-style:none;display:grid;gap:12px}.plant-l li{padding:18px 22px;border-left:5px solid var(--red);background:rgba(255,255,255,.07);border-radius:0 12px 12px 0;font-weight:600}
.ph4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.ph4>div{padding:26px;border-radius:16px;background:rgba(255,255,255,.07);border-top:4px solid var(--red)}.ph4 b{color:#ff7b7b;font-size:.9rem}.ph4 h3{margin:8px 0}.ph4 p{color:#d3d6dc;font-size:.95rem}
@media(max-width:900px){.cp3,.ph4,.plant-g{grid-template-columns:1fr}.cp.hot{transform:none}}
/* planes: proceso interactivo */
.stp{display:grid;grid-template-columns:.9fr 1.3fr;gap:28px;margin-top:34px;align-items:stretch}
.stp-nav{display:grid;gap:10px}.stp-nav button{display:flex;align-items:center;gap:14px;text-align:left;padding:14px 18px;border-radius:14px;border:2px solid var(--line);background:#fff;font:600 1rem Inter,sans-serif;cursor:pointer;transition:transform .25s,border-color .25s,background .25s}.stp-nav button b{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--paper);font:700 1rem Archivo}.stp-nav button:hover{transform:translateX(6px)}.stp-nav button.on{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateX(10px)}.stp-nav button.on b{background:var(--red);color:#fff}
.stp-panel{position:relative;overflow:hidden;border-radius:22px;padding:48px 44px 54px;background:linear-gradient(145deg,#16181c,#5a0a10);color:#fff;display:flex;gap:32px;align-items:center;min-height:320px}.stp-n{flex:none;font:800 clamp(6rem,14vw,10rem)/.8 Archivo,sans-serif;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.55)}
.stp-tag{display:inline-block;padding:5px 14px;border-radius:99px;background:var(--red);font-weight:600;font-size:.85rem;margin-bottom:12px}.stp-panel h3{font-size:1.9rem}.stp-panel p{margin-top:12px;color:#e6dada;font-size:1.05rem;max-width:42ch}
.stp-bar{position:absolute;left:0;right:0;bottom:0;height:5px;background:rgba(255,255,255,.15)}.stp-bar i{display:block;height:100%;width:0;background:var(--red)}
@media(max-width:900px){.stp{grid-template-columns:1fr}.stp-panel{flex-direction:column;align-items:flex-start;padding:34px 26px 40px;min-height:0}.stp-nav button.on,.stp-nav button:hover{transform:none}}
/* planes: tarjetas */
.plans2{gap:30px;margin-top:48px}.plan2{position:relative;border-radius:26px;border:0;box-shadow:0 18px 40px rgba(0,0,0,.28)}.plan2 .ph2{padding:32px 28px 62px;clip-path:polygon(0 0,100% 0,100% 84%,0 100%);background:linear-gradient(145deg,#2a2d33,#16181c)}
.plan2 .ph2 b{font-size:1.3rem}.cnt{display:flex;align-items:center;gap:14px;margin-top:12px}.cnt em{font:800 4.6rem/1 Archivo,sans-serif;font-style:normal;color:transparent;-webkit-text-stroke:2px #fff}.cnt span{font-size:1rem;line-height:1.25;color:#e2e2e2}
.plan2 .bd{margin-top:-30px;position:relative}.plan2.rec{transform:translateY(-14px);box-shadow:0 0 0 3px var(--red),0 30px 70px rgba(230,0,0,.4)}.plan2.rec .ph2{background:linear-gradient(145deg,#ff2a2a,#8a0000)}.plan2.rec .pill{position:absolute;right:20px;top:20px;margin:0!important;background:#fff!important;color:var(--red)!important}.plan2:hover{transform:translateY(-10px)}.plan2.rec:hover{transform:translateY(-22px)}
@media(max-width:900px){.plan2.rec{transform:none}.plan2.rec:hover{transform:translateY(-8px)}}

/* ===== v13: adaptación PC / tablet / celular ===== */
html{-webkit-text-size-adjust:100%}
html,body{max-width:100%;overflow-x:clip}
@supports not (overflow:clip){html,body{overflow-x:hidden}}
.hero{min-height:88vh;min-height:88svh}
.sh0,.err{min-height:100vh;min-height:100svh}
.wa{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}
.burger,.subt{display:none}
@media(min-width:901px){.dd:focus-within .sub,.dd.open .sub{display:block}}
@media(min-width:901px) and (hover:none){.subt{display:inline-flex;background:none;border:0;color:#fff;cursor:pointer;padding:0 6px;font-size:1rem}}
@media(min-width:1500px){.wrap{max-width:1280px}}
@media(max-width:900px){
 .nav{height:64px}
 .burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;border:0;border-radius:10px;background:rgba(255,255,255,.1);cursor:pointer;padding:0 12px}
 .burger span{display:block;height:2.5px;background:#fff;border-radius:2px;transition:transform .3s,opacity .3s}
 header.open .burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}
 header.open .burger span:nth-child(2){opacity:0}
 header.open .burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}
 .nav>nav{position:fixed;left:0;right:0;top:67px;bottom:0;background:var(--ink);padding:12px 20px 28px;overflow-y:auto;opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s;border-top:1px solid #2a2d33}
 header.open .nav>nav{opacity:1;transform:none;visibility:visible}
 .nav>nav>ul{flex-direction:column;align-items:stretch;gap:0}
 .nav>nav ul li{display:block!important;border-bottom:1px solid #23262c}
 .nav>nav a.l,.nav>nav .sub a{display:block;padding:16px 4px;font-size:1.05rem;color:#fff;text-decoration:none}
 .nav>nav>ul>li:last-child{border:0;padding-top:18px}
 .nav>nav .btn{display:block;text-align:center;padding:15px;font-size:1rem}
 .nav>nav .dd{display:flex!important;flex-wrap:wrap;align-items:center}
 .nav>nav .dd>a.l{flex:1}
 .subt{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:none;border:0;color:#fff;font-size:1.1rem;cursor:pointer;transition:transform .25s}
 .dd.open .subt{transform:rotate(180deg)}
 .dd .sub{display:none!important;position:static;width:100%;min-width:0;box-shadow:none;border:0;border-left:3px solid var(--red);border-radius:0;background:#1d2026;padding:4px 0;margin:0 0 10px}
 .dd.open .sub{display:block!important}
 .dd .sub li{border:0}
 .dd .sub a{padding:13px 16px;font-size:.98rem}
 body.navopen{overflow:hidden}
 body.navopen .wa{display:none}
 .band,.err,.imgband,.pgi{background-attachment:scroll!important}
}
@media(max-width:560px){
 .wrap{padding-left:18px;padding-right:18px}
 section{padding:52px 0}
 .hero{min-height:0}
 .hero .wrap{padding-top:64px;padding-bottom:84px}
 .pg{padding:60px 0 44px}
 h2{font-size:1.65rem}
 .hero .cta .btn,.bbtn .btn,.cta3 .btn{flex:1 1 100%;text-align:center}
 .formcard{padding:24px 18px}
 .mapwrap iframe{height:340px}
 .mapcard{position:static;max-width:none;border-radius:0}
 .ft .fbot{flex-direction:column;text-align:center;padding-bottom:70px}
}
