@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a0a0c;--carbon:#16161b;--carbon-2:#1f1f26;--paper:#fff;--mist:#0a0a0c;--magenta:#eb0c6e;--magenta-cta:#eb0c6e;--magenta-text:#eb0c6e;--text-on-ink:#fff;--text-on-ink-2:#b4b4be;--text-on-paper:#0a0a0c;--text-on-paper-2:#55555f;--line-ink:#26262e;--line-paper:#0a0a0c24;--font-display:"Unbounded Variable", "Unbounded", "Manrope Variable", system-ui, sans-serif;--font-body:"Manrope Variable", "Manrope", system-ui, sans-serif;--fs-xl:clamp(2.25rem, 4.1vw, 4.75rem);--fs-l:clamp(1.75rem, 2.9vw, 3.4rem);--fs-m:clamp(1.4rem, 2.3vw, 2.6rem);--fs-lead:clamp(1.125rem, 1.5vw, 1.5rem);--fs-s:clamp(1.375rem, 1.67vw, 1.5rem);--fs-body:1.0625rem;--fs-caption:.78rem;--gutter:16px;--header-h:64px;--section-pad:96px;--radius-btn:16px;--radius-card:24px;--ease-out:cubic-bezier(.22, 1, .36, 1);--notch:polygon(0 0, 100% 0, 100% calc(100% - 24px), calc(100% - .8px) calc(100% - 17.8px), calc(100% - 3.2px) calc(100% - 12px), calc(100% - 7px) calc(100% - 7px), calc(100% - 12px) calc(100% - 3.2px), calc(100% - 17.8px) calc(100% - .8px), calc(100% - 24px) 100%, calc(50% + 62.4px) 100%, calc(50% + 55.4px) calc(100% - .8px), calc(50% + 48.5px) calc(100% - 2.9px), calc(50% + 42px) calc(100% - 6.2px), calc(50% + 35.8px) calc(100% - 10.6px), calc(50% + 30.2px) calc(100% - 15.8px), calc(50% + 25.3px) calc(100% - 21.6px), calc(50% + 21.3px) calc(100% - 28px), calc(50% + 18.2px) calc(100% - 34.6px), calc(50% + 16.3px) calc(100% - 41.4px), calc(50% + 15.6px) calc(100% - 48.1px), calc(50% - 22.1px) 100%, calc(50% - 22.1px) calc(100% - 48.1px), calc(50% - 22.8px) calc(100% - 41.4px), calc(50% - 24.7px) calc(100% - 34.6px), calc(50% - 27.8px) calc(100% - 28px), calc(50% - 31.8px) calc(100% - 21.6px), calc(50% - 36.7px) calc(100% - 15.8px), calc(50% - 42.3px) calc(100% - 10.6px), calc(50% - 48.5px) calc(100% - 6.2px), calc(50% - 55px) calc(100% - 2.9px), calc(50% - 61.9px) calc(100% - .8px), calc(50% - 68.9px) 100%, 24px 100%, 17.8px calc(100% - .8px), 12px calc(100% - 3.2px), 7px calc(100% - 7px), 3.2px calc(100% - 12px), .8px calc(100% - 17.8px), 0px calc(100% - 24px));--notch-depth:48px;--notch-top:polygon(0px 24px, .8px 17.8px, 3.2px 12px, 7px 7px, 12px 3.2px, 17.8px .8px, 24px 0, calc(50% - 68.9px) 0, calc(50% - 61.9px) .8px, calc(50% - 55px) 2.9px, calc(50% - 48.5px) 6.2px, calc(50% - 42.3px) 10.6px, calc(50% - 36.7px) 15.8px, calc(50% - 31.8px) 21.6px, calc(50% - 27.8px) 28px, calc(50% - 24.7px) 34.6px, calc(50% - 22.8px) 41.4px, calc(50% - 22.1px) 48.1px, calc(50% - 22.1px) 0, calc(50% + 15.6px) 48.1px, calc(50% + 16.3px) 41.4px, calc(50% + 18.2px) 34.6px, calc(50% + 21.3px) 28px, calc(50% + 25.3px) 21.6px, calc(50% + 30.2px) 15.8px, calc(50% + 35.8px) 10.6px, calc(50% + 42px) 6.2px, calc(50% + 48.5px) 2.9px, calc(50% + 55.4px) .8px, calc(50% + 62.4px) 0, calc(100% - 24px) 0, calc(100% - 17.8px) .8px, calc(100% - 12px) 3.2px, calc(100% - 7px) 7px, calc(100% - 3.2px) 12px, calc(100% - .8px) 17.8px, 100% 24px, 100% 100%, 0 100%);--notch-both:polygon(0px 24px, .8px 17.8px, 3.2px 12px, 7px 7px, 12px 3.2px, 17.8px .8px, 24px 0, calc(50% - 68.9px) 0, calc(50% - 61.9px) .8px, calc(50% - 55px) 2.9px, calc(50% - 48.5px) 6.2px, calc(50% - 42.3px) 10.6px, calc(50% - 36.7px) 15.8px, calc(50% - 31.8px) 21.6px, calc(50% - 27.8px) 28px, calc(50% - 24.7px) 34.6px, calc(50% - 22.8px) 41.4px, calc(50% - 22.1px) 48.1px, calc(50% - 22.1px) 0, calc(50% + 15.6px) 48.1px, calc(50% + 16.3px) 41.4px, calc(50% + 18.2px) 34.6px, calc(50% + 21.3px) 28px, calc(50% + 25.3px) 21.6px, calc(50% + 30.2px) 15.8px, calc(50% + 35.8px) 10.6px, calc(50% + 42px) 6.2px, calc(50% + 48.5px) 2.9px, calc(50% + 55.4px) .8px, calc(50% + 62.4px) 0, calc(100% - 24px) 0, calc(100% - 17.8px) .8px, calc(100% - 12px) 3.2px, calc(100% - 7px) 7px, calc(100% - 3.2px) 12px, calc(100% - .8px) 17.8px, 100% 24px, 100% calc(100% - 24px), calc(100% - .8px) calc(100% - 17.8px), calc(100% - 3.2px) calc(100% - 12px), calc(100% - 7px) calc(100% - 7px), calc(100% - 12px) calc(100% - 3.2px), calc(100% - 17.8px) calc(100% - .8px), calc(100% - 24px) 100%, calc(50% + 62.4px) 100%, calc(50% + 55.4px) calc(100% - .8px), calc(50% + 48.5px) calc(100% - 2.9px), calc(50% + 42px) calc(100% - 6.2px), calc(50% + 35.8px) calc(100% - 10.6px), calc(50% + 30.2px) calc(100% - 15.8px), calc(50% + 25.3px) calc(100% - 21.6px), calc(50% + 21.3px) calc(100% - 28px), calc(50% + 18.2px) calc(100% - 34.6px), calc(50% + 16.3px) calc(100% - 41.4px), calc(50% + 15.6px) calc(100% - 48.1px), calc(50% - 22.1px) 100%, calc(50% - 22.1px) calc(100% - 48.1px), calc(50% - 22.8px) calc(100% - 41.4px), calc(50% - 24.7px) calc(100% - 34.6px), calc(50% - 27.8px) calc(100% - 28px), calc(50% - 31.8px) calc(100% - 21.6px), calc(50% - 36.7px) calc(100% - 15.8px), calc(50% - 42.3px) calc(100% - 10.6px), calc(50% - 48.5px) calc(100% - 6.2px), calc(50% - 55px) calc(100% - 2.9px), calc(50% - 61.9px) calc(100% - .8px), calc(50% - 68.9px) 100%, 24px 100%, 17.8px calc(100% - .8px), 12px calc(100% - 3.2px), 7px calc(100% - 7px), 3.2px calc(100% - 12px), .8px calc(100% - 17.8px), 0px calc(100% - 24px));--notch-top-depth:48px}@media (width>=768px){:root{--gutter:2.5vw;--header-h:76px;--notch:polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 1.4px) calc(100% - 29.6px), calc(100% - 5.4px) calc(100% - 20px), calc(100% - 11.7px) calc(100% - 11.7px), calc(100% - 20px) calc(100% - 5.4px), calc(100% - 29.6px) calc(100% - 1.4px), calc(100% - 40px) 100%, calc(50% + 96px) 100%, calc(50% + 85.2px) calc(100% - 1.2px), calc(50% + 74.7px) calc(100% - 4.4px), calc(50% + 64.6px) calc(100% - 9.6px), calc(50% + 55.1px) calc(100% - 16.3px), calc(50% + 46.5px) calc(100% - 24.2px), calc(50% + 39px) calc(100% - 33.3px), calc(50% + 32.7px) calc(100% - 43px), calc(50% + 28px) calc(100% - 53.2px), calc(50% + 25px) calc(100% - 63.7px), calc(50% + 24px) calc(100% - 74px), calc(50% - 34px) 100%, calc(50% - 34px) calc(100% - 74px), calc(50% - 35px) calc(100% - 63.7px), calc(50% - 38px) calc(100% - 53.2px), calc(50% - 42.7px) calc(100% - 43px), calc(50% - 49px) calc(100% - 33.3px), calc(50% - 56.5px) calc(100% - 24.2px), calc(50% - 65.1px) calc(100% - 16.3px), calc(50% - 74.6px) calc(100% - 9.6px), calc(50% - 84.7px) calc(100% - 4.4px), calc(50% - 95.2px) calc(100% - 1.2px), calc(50% - 106px) 100%, 40px 100%, 29.6px calc(100% - 1.4px), 20px calc(100% - 5.4px), 11.7px calc(100% - 11.7px), 5.4px calc(100% - 20px), 1.4px calc(100% - 29.6px), 0px calc(100% - 40px));--notch-depth:74px;--notch-top:polygon(0px 40px, 1.4px 29.6px, 5.4px 20px, 11.7px 11.7px, 20px 5.4px, 29.6px 1.4px, 40px 0, calc(50% - 106px) 0, calc(50% - 95.2px) 1.2px, calc(50% - 84.7px) 4.4px, calc(50% - 74.6px) 9.6px, calc(50% - 65.1px) 16.3px, calc(50% - 56.5px) 24.2px, calc(50% - 49px) 33.3px, calc(50% - 42.7px) 43px, calc(50% - 38px) 53.2px, calc(50% - 35px) 63.7px, calc(50% - 34px) 74px, calc(50% - 34px) 0, calc(50% + 24px) 74px, calc(50% + 25px) 63.7px, calc(50% + 28px) 53.2px, calc(50% + 32.7px) 43px, calc(50% + 39px) 33.3px, calc(50% + 46.5px) 24.2px, calc(50% + 55.1px) 16.3px, calc(50% + 64.6px) 9.6px, calc(50% + 74.7px) 4.4px, calc(50% + 85.2px) 1.2px, calc(50% + 96px) 0, calc(100% - 40px) 0, calc(100% - 29.6px) 1.4px, calc(100% - 20px) 5.4px, calc(100% - 11.7px) 11.7px, calc(100% - 5.4px) 20px, calc(100% - 1.4px) 29.6px, 100% 40px, 100% 100%, 0 100%);--notch-both:polygon(0px 40px, 1.4px 29.6px, 5.4px 20px, 11.7px 11.7px, 20px 5.4px, 29.6px 1.4px, 40px 0, calc(50% - 106px) 0, calc(50% - 95.2px) 1.2px, calc(50% - 84.7px) 4.4px, calc(50% - 74.6px) 9.6px, calc(50% - 65.1px) 16.3px, calc(50% - 56.5px) 24.2px, calc(50% - 49px) 33.3px, calc(50% - 42.7px) 43px, calc(50% - 38px) 53.2px, calc(50% - 35px) 63.7px, calc(50% - 34px) 74px, calc(50% - 34px) 0, calc(50% + 24px) 74px, calc(50% + 25px) 63.7px, calc(50% + 28px) 53.2px, calc(50% + 32.7px) 43px, calc(50% + 39px) 33.3px, calc(50% + 46.5px) 24.2px, calc(50% + 55.1px) 16.3px, calc(50% + 64.6px) 9.6px, calc(50% + 74.7px) 4.4px, calc(50% + 85.2px) 1.2px, calc(50% + 96px) 0, calc(100% - 40px) 0, calc(100% - 29.6px) 1.4px, calc(100% - 20px) 5.4px, calc(100% - 11.7px) 11.7px, calc(100% - 5.4px) 20px, calc(100% - 1.4px) 29.6px, 100% 40px, 100% calc(100% - 40px), calc(100% - 1.4px) calc(100% - 29.6px), calc(100% - 5.4px) calc(100% - 20px), calc(100% - 11.7px) calc(100% - 11.7px), calc(100% - 20px) calc(100% - 5.4px), calc(100% - 29.6px) calc(100% - 1.4px), calc(100% - 40px) 100%, calc(50% + 96px) 100%, calc(50% + 85.2px) calc(100% - 1.2px), calc(50% + 74.7px) calc(100% - 4.4px), calc(50% + 64.6px) calc(100% - 9.6px), calc(50% + 55.1px) calc(100% - 16.3px), calc(50% + 46.5px) calc(100% - 24.2px), calc(50% + 39px) calc(100% - 33.3px), calc(50% + 32.7px) calc(100% - 43px), calc(50% + 28px) calc(100% - 53.2px), calc(50% + 25px) calc(100% - 63.7px), calc(50% + 24px) calc(100% - 74px), calc(50% - 34px) 100%, calc(50% - 34px) calc(100% - 74px), calc(50% - 35px) calc(100% - 63.7px), calc(50% - 38px) calc(100% - 53.2px), calc(50% - 42.7px) calc(100% - 43px), calc(50% - 49px) calc(100% - 33.3px), calc(50% - 56.5px) calc(100% - 24.2px), calc(50% - 65.1px) calc(100% - 16.3px), calc(50% - 74.6px) calc(100% - 9.6px), calc(50% - 84.7px) calc(100% - 4.4px), calc(50% - 95.2px) calc(100% - 1.2px), calc(50% - 106px) 100%, 40px 100%, 29.6px calc(100% - 1.4px), 20px calc(100% - 5.4px), 11.7px calc(100% - 11.7px), 5.4px calc(100% - 20px), 1.4px calc(100% - 29.6px), 0px calc(100% - 40px));--notch-top-depth:74px}}@media (width>=1024px){:root{--section-pad:200px}}*,:before,:after{box-sizing:border-box}html{background:var(--ink);-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{background:var(--paper);color:var(--text-on-ink);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}img,video,svg{max-width:100%;height:auto;display:block}[hidden]{display:none!important}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--magenta);outline-offset:3px}.container{width:100%;padding-inline:var(--gutter)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;border-radius:var(--radius-btn);background:var(--paper);color:var(--ink);padding:12px 16px;font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section{padding-block:var(--section-pad);position:relative}.section--ink{background:var(--ink);color:var(--text-on-ink)}.section--paper{background:var(--paper);color:var(--text-on-paper)}.has-notch{clip-path:var(--notch);padding-bottom:calc(var(--section-pad) + var(--notch-depth))}.has-notch-top{clip-path:var(--notch-top);padding-top:calc(var(--section-pad) + var(--notch-top-depth))}.has-notch.has-notch-top{clip-path:var(--notch-both)}.caption{font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.section--ink .caption{color:var(--text-on-ink-2)}.section--paper .caption{color:var(--text-on-paper-2)}.title-xl,.title-l,.title-m{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.title-xl{font-size:var(--fs-xl);line-height:1.08}.title-l{font-size:var(--fs-l);line-height:1.08}.title-m{font-size:var(--fs-m);line-height:1.2}.lead{font-size:var(--fs-lead);line-height:1.45}.section--ink .muted{color:var(--text-on-ink-2)}.section--paper .muted{color:var(--text-on-paper-2)}.accent{color:var(--magenta)}.btn{border-radius:var(--radius-btn);isolation:isolate;min-height:56px;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.85rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;aspect-ratio:1;width:220%;transition:transform .8s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.btn:hover:before,.btn:focus-visible:before{transform:translate(-50%,-50%)scale(1)}.btn__arrow{transition:transform .3s var(--ease-out)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--primary{background:var(--magenta-cta);color:#fff}.btn--primary:before{background:#fff}.btn--primary:hover,.btn--primary:focus-visible{color:var(--ink)}.section--ink .btn--ghost{background:var(--carbon-2);color:#fff}.section--ink .btn--ghost:before{background:#fff}.section--ink .btn--ghost:hover{color:var(--ink)}.section--paper .btn--primary:before{background:var(--ink)}.section--paper .btn--primary:hover,.section--paper .btn--primary:focus-visible{color:#fff}.section--paper .btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.section--paper .btn--ghost:before{background:var(--ink)}.section--paper .btn--ghost:hover,.section--paper .btn--ghost:focus-visible{color:#fff}.btn--sm{min-height:40px;padding:0 16px;font-size:.75rem}.btn{max-width:100%}@media (width<=374px){.btn{white-space:normal;text-align:center;padding-inline:20px}}.badge{font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.section--ink .badge{background:var(--carbon-2);color:#fff}.badge__dot{background:var(--magenta);border-radius:50%;width:8px;height:8px}.cells{border-top:1px solid;border-left:1px solid;display:grid}.cell{border-bottom:1px solid;border-right:1px solid;padding:24px}.section--ink .cells,.section--ink .cell{border-color:var(--line-ink)}.section--paper .cells,.section--paper .cell{border-color:var(--line-paper)}.tag{font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.source-note{font-size:.8rem}.source-note a{text-underline-offset:2px;text-decoration:underline}.section--ink .source-note{color:var(--text-on-ink-2)}.section--paper .source-note{color:var(--text-on-paper-2)}.site-header{z-index:50;color:var(--text-on-ink);background:var(--ink);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header__bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:inherit;font-size:22px;font-weight:800;line-height:1}.wordmark__dot{color:var(--magenta)}.site-header__nav{display:none}.site-header__nav ul{gap:40px;display:flex}.site-header__nav a,.site-header__access{font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.site-header__nav a:hover,.site-header__access:hover{color:var(--magenta-text)}.site-header__actions{align-items:center;gap:12px;display:flex}.site-header__access{display:none}.site-header__toggle{border-radius:var(--radius-btn);background:var(--carbon-2);place-content:center;gap:6px;width:44px;height:44px;display:grid}.site-header__toggle span{background:currentColor;width:16px;height:2px;transition:transform .3s;display:block}.site-header__toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.site-header__toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.menu-panel{inset:var(--header-h) 0 0 0;background:var(--ink);color:var(--text-on-ink);padding:32px var(--gutter);overscroll-behavior:contain;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;overflow-y:auto}.menu-panel[hidden]{display:none}.menu-panel ul{gap:8px;display:grid}.menu-panel a:not(.btn){font-family:var(--font-display);font-size:2rem;font-weight:500}body.menu-open{overflow:hidden}@media (width>=1024px){.site-header__nav{display:block}.site-header__access:not([hidden]){display:inline}.site-header__toggle{display:none}.site-header__logo .wordmark{font-size:24px}}.hero{padding-top:calc(var(--header-h) + 40px)}.hero__eyebrow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.hero__title{max-width:22ch}.hero__ctas{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.hero__grid{gap:40px;margin-top:56px;display:grid}.hero__media{border-radius:var(--radius-card);position:relative;overflow:hidden}.hero__video{aspect-ratio:4/3;object-fit:cover;background:var(--carbon);width:100%}.hero .hero__media-label{color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000000b3,0 0 16px #0009;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__media-toggle{z-index:1;background:var(--carbon-2);color:#fff;border-radius:var(--radius-btn);cursor:pointer;border:0;place-items:center;min-width:44px;min-height:44px;font-size:.875rem;line-height:1;display:grid;position:absolute;bottom:16px;right:16px}.no-js .hero__media-toggle{display:none}.hero__info{flex-direction:column;gap:24px;display:flex}.hero__formats{grid-template-columns:repeat(2,1fr)}.hero__formats .cell{gap:6px;font-weight:500;display:grid}.hero__ratio{font-family:var(--font-display);color:var(--magenta-text);font-size:1.5rem}.hero__stats{grid-template-columns:repeat(2,1fr)}.hero__stats .cell{text-align:center;gap:8px;padding-block:32px;display:grid}.hero__number{font-family:var(--font-display);font-size:clamp(2.25rem,3.6vw,3.75rem);font-weight:500;line-height:1}@media (width<=767px){.hero__ctas .btn{width:100%}}@media (width>=768px){.hero__formats{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.hero{padding-top:calc(var(--header-h) + 128px)}.hero__grid{grid-template-columns:1fr 1fr;column-gap:32px;margin-top:60px}.hero__media{top:calc(var(--header-h) + 40px);position:sticky}.js-motion .hero__media{transform:rotate(-15deg)}.hero__info{padding-bottom:32px}}.rubros__title{max-width:24ch;margin:16px 0 48px}.rubros__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rubro{align-content:end;gap:12px;min-height:200px;display:grid;position:relative;overflow:hidden}.rubro__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-btn);width:100%}.rubro__name{z-index:1;font-family:var(--font-display);font-size:var(--fs-s);font-weight:500;line-height:1.2;transition:color .3s;position:relative}.rubro--text{gap:8px}.rubro--cta{padding:0}.rubro__cta{background:var(--ink);color:#fff;align-content:end;gap:8px;height:100%;padding:24px;transition:background-color .3s;display:grid}.rubro__cta:hover,.rubro__cta:focus-visible{background:var(--magenta-cta);color:#fff}.rubro__cta .caption{color:#fffc}.rubro__cta:hover .caption,.rubro__cta:focus-visible .caption{color:#fff}@media (width<=599px){.rubro{padding:16px}.rubro--cta{padding:0}.rubro__name{letter-spacing:-.01em;font-size:1rem}}@media (width<=374px){.rubro{padding:16px}.rubro--cta{padding:0}.rubro__name{font-size:.95rem}}@media (width>=1024px){.rubros__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rubro{min-height:280px}}@media (hover:hover) and (width>=1024px){.rubro__media{opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.rubro__media:after{content:"";background:linear-gradient(#0000 40%,#0a0a0ccc);position:absolute;inset:0}.rubro__media img{aspect-ratio:auto;height:100%;transition:transform .8s var(--ease-out);border-radius:0;transform:scale(1.06)}.rubro:hover .rubro__media{opacity:1}.rubro:hover .rubro__media img{transform:scale(1)}.rubro:has(.rubro__media):hover .rubro__name{color:#fff}}.problemas__title{max-width:22ch;margin:16px 0 48px}.problema{border-top:1px solid var(--line-paper);background:var(--paper);gap:24px;padding-block:32px;display:grid}.problema__q{font-family:var(--font-display);font-size:var(--fs-s);font-weight:500;line-height:1.3}.problema__a{align-content:start;justify-items:start;gap:20px;display:grid}.problema__a .lead{font-size:clamp(1.5rem,2.22vw,2rem);line-height:1.3}.problema__media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);width:100%}.problemas__disclaimer{margin-top:32px}@media (width<=767px){.problema__a .btn{white-space:normal;text-align:center;width:100%}}@media (width>=1024px){.problema{top:calc(var(--header-h) + 16px);grid-template-columns:1fr 2fr 1.1fr;column-gap:48px;position:sticky}.problema__media img{aspect-ratio:4/4.2}}.problema:has(:focus-visible){z-index:1}.problema:has(:focus-visible)>*{opacity:1!important}.planes__title{max-width:20ch;margin-top:16px}.planes__intro{max-width:52ch;margin:20px 0 48px}.planes__grid{margin-inline:calc(var(--gutter) * -1);padding:24px var(--gutter) 32px;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(86%,380px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.planes__grid::-webkit-scrollbar{display:none}.plan{scroll-snap-align:center;display:grid}.plan__card{isolation:isolate;border-radius:var(--radius-card);background:var(--carbon);box-shadow:inset 0 0 0 1px var(--line-ink);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);grid-template-rows:auto auto 1fr auto;gap:28px;padding:32px 28px;display:grid;position:relative;overflow:hidden}.plan__card:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #eb0c6e29, transparent 60%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.plan__card:hover{transform:translateY(-8px);box-shadow:inset 0 0 0 1px #ffffff29,0 30px 60px #00000080}.plan__card:hover:after{opacity:1}}.plan--featured .plan__card{box-shadow:none;background:0 0}.plan--featured .plan__card:before{content:"";z-index:-2;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 55%, #eb0c6e40 70%, #eb0c6e 85%, #fff 88%, transparent 92%);width:200%;animation:6s linear infinite plan-edge;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.plan--featured .plan__head,.plan--featured .plan__vol,.plan--featured .plan__items,.plan--featured .plan__cta{position:relative}.plan--featured .plan__card>.plan__fill{z-index:-1;border-radius:calc(var(--radius-card) - 1.5px);background:linear-gradient(180deg, #1d0a14 0%, var(--carbon) 45%);position:absolute;inset:1.5px}@keyframes plan-edge{to{transform:translate(-50%,-50%)rotate(360deg)}}.plan__head{align-content:start;gap:10px;display:grid}.plan__badge{background:var(--magenta);color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.plan__badge:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite plan-pulse}@keyframes plan-pulse{50%{opacity:.25}}.plan__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.4rem,3.4vw,3.4rem);font-weight:700;line-height:1}.plan__pre{letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-ink-2);margin-bottom:6px;font-size:.9rem;font-weight:500;display:block}.plan--featured .plan__pre{color:var(--magenta)}.plan__tag{color:var(--text-on-ink-2);min-height:3em}.plan__precio{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.plan__mon{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.plan__num{font-family:var(--font-display);letter-spacing:-.04em;font-size:2.6rem;font-weight:700;line-height:1}.plan__per{color:var(--text-on-ink-2);font-size:.9rem}.plan__vol{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.plan__vol-label{color:var(--text-on-ink-2)}.plan__segs{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.plan__seg{background:var(--carbon-2);border-radius:999px;height:8px;position:relative;overflow:hidden}.plan__seg.is-on:after{content:"";border-radius:inherit;background:var(--magenta);transform-origin:0;position:absolute;inset:0}.plan__vol-name{font-family:var(--font-display);font-size:.85rem;font-weight:600}.plan__items{align-content:start;gap:14px;display:grid}.plan__item{grid-template-columns:28px 1fr;align-items:center;gap:12px;font-weight:600;display:grid}.plan__icon{background:var(--magenta);fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;width:28px;height:28px;padding:5px}.plan__item--no{color:var(--text-on-ink-2);font-weight:500}.plan__item--no span:not(.visually-hidden){-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.plan__item--no .plan__icon{background:var(--carbon-2);stroke:var(--text-on-ink-2)}.plan__cta{justify-self:stretch}.planes__help{border-radius:var(--radius-card);background:var(--carbon);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:16px;padding:28px;display:flex}.planes__help-text{font-family:var(--font-display);font-size:var(--fs-s);max-width:32ch;font-weight:500}.planes__note{max-width:60ch;margin-top:24px}.js .planes__grid:not(.is-in) .plan{opacity:0;transform:translateY(48px)}.js .plan{transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i) * .12s)}.js .planes__grid:not(.is-in) .plan__seg.is-on:after{transform:scaleX(0)}.js .plan__seg.is-on:after{transition:transform .6s var(--ease-out);transition-delay:calc(var(--i) * .12s + .4s + var(--s) * .15s)}.js .plan__icon path{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease-out);transition-delay:calc(var(--i) * .12s + .5s + var(--r) * 80ms)}.js .planes__grid:not(.is-in) .plan__icon path{stroke-dashoffset:24px}.js .plan__icon{transition:transform .4s var(--ease-out);transition-delay:calc(var(--i) * .12s + .5s + var(--r) * 80ms)}.js .planes__grid:not(.is-in) .plan__icon{transform:scale(.4)}@media (width>=1024px){.planes__grid{grid-template-columns:1.08fr 1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;align-items:stretch;gap:20px;margin:0;padding:24px 0 32px;overflow:visible}.plan__card{padding:40px 36px}.plan--featured .plan__card{margin-top:-16px;padding-top:56px}}@media (prefers-reduced-motion:reduce){.plan--featured .plan__card:before{animation:none;transform:translate(-50%,-50%)rotate(200deg)}.plan__badge:before{animation:none}}.como__title{max-width:24ch;margin:16px 0 56px}.pasos{gap:64px;display:grid}.paso{gap:24px;display:grid}.paso .vitrina{width:100%}.paso__body{align-content:start;gap:16px;display:grid}.paso__meta{display:grid}.paso__meta div{border-top:1px solid var(--line-paper);gap:4px;padding-block:16px;display:grid}.paso__meta dd{margin:0}.como__timeline{max-width:48ch;margin-top:56px}.como__timeline+.source-note{margin-top:12px}@media (width>=1024px){.paso{grid-template-columns:1fr 1fr;align-items:start;gap:48px}.paso__meta div{grid-template-columns:160px 1fr}}.eco__title{max-width:22ch;margin:16px 0 48px}.tabs__list{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.no-js .tabs__list{display:none}.tabs__tab{font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-ink-2);border:1px solid var(--line-ink);border-radius:999px;padding:12px 18px;font-weight:600;transition:color .3s,background-color .3s}.tabs__tab[aria-selected=true]{color:var(--ink);background:#fff;border-color:#fff}.tabs__panel{gap:32px;display:grid}.no-js .tabs__panel+.tabs__panel{margin-top:64px}.tabs__panel:not([hidden]){animation:eco-fade .4s var(--ease-out)}@keyframes eco-fade{0%{opacity:0}to{opacity:1}}.eco__media img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);width:100%}.eco__body{align-content:start;gap:24px;display:grid}.eco__cols{border-top:1px solid var(--line-ink);gap:24px;padding-top:24px;display:grid}.eco__cols .caption{margin-bottom:12px}.eco__list{gap:12px;display:grid}.eco__list li{padding-left:20px;position:relative}.eco__list li:before{content:"";background:var(--magenta);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}@media (width>=1024px){.tabs__panel{grid-template-columns:1fr 1fr;align-items:start;gap:48px}.eco__cols{grid-template-columns:1fr 1fr}}.partners__grid{gap:56px;display:grid}.partners__copy{justify-items:start;gap:28px;display:grid}.partners__features{grid-template-columns:1fr;width:100%}.partners__features h3{font-family:var(--font-display);font-size:var(--fs-s);margin-bottom:6px;font-weight:500}.partners__devices{position:relative}.device--laptop{width:88%}.device--laptop .device__screen{aspect-ratio:16/10;border:10px solid var(--carbon-2);background:var(--carbon);border-radius:14px 14px 0 0;overflow:hidden}.device__base{background:var(--carbon-2);border-radius:0 0 14px 14px;height:14px;margin-inline:-6%}.device--phone{width:30%;position:absolute;bottom:-24px;right:0}.device--phone .device__screen{aspect-ratio:9/19;border:8px solid var(--carbon-2);background:var(--carbon);border-radius:28px;overflow:hidden}.ui-skeleton{grid-template-columns:22% 1fr;grid-auto-rows:min-content;gap:10px;height:100%;padding:14px;display:grid}.ui-skeleton--phone{grid-template-columns:1fr}.ui-skeleton__side{background:var(--carbon-2);border-radius:6px;grid-row:span 4}.ui-skeleton__bar,.ui-skeleton__chart{background:linear-gradient(90deg, var(--carbon-2) 0%, #eb0c6e59 50%, var(--carbon-2) 100%);background-size:200% 100%;border-radius:6px;animation:2.4s linear infinite skeleton-shine;display:block}.ui-skeleton__bar{width:70%;height:14px}.ui-skeleton__bar--wide{width:100%}.ui-skeleton__bar--short{width:40%}.ui-skeleton__chart{height:90px}@keyframes skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width>=768px){.partners__features{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.partners__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.vitrina{border-radius:var(--radius-card);isolation:isolate;background:radial-gradient(60% 55% at 50% 38%, #eb0c6e33, transparent 70%), radial-gradient(120% 80% at 50% 120%, #ffffff0d, transparent 60%), var(--ink);border:1px solid var(--line-ink);justify-items:center;gap:18px;margin:0;padding:clamp(28px,5vw,56px) 20px 24px;display:grid;position:relative;overflow:hidden}.vitrina:before{content:"";z-index:-1;opacity:.35;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 45%,#000,#0000)}.vitrina__device{position:relative}.vitrina__screen{contain:paint;isolation:isolate;background:#0a0a0c;position:relative;overflow:hidden;container-type:inline-size}.vitrina__screen:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(115deg,#ffffff1a 0%,#ffffff05 28%,#0000 42%);position:absolute;inset:0}.vitrina__device--phone{background:linear-gradient(160deg,#3a3a44,#121216 40%,#26262e);border-radius:52px;width:min(78%,330px);padding:9px;box-shadow:inset 0 0 0 1.5px #ffffff24,0 40px 60px #000000bf,0 0 40px #eb0c6e1f}.vitrina__device--phone .vitrina__screen{aspect-ratio:412/839;border-radius:43px}.vitrina__device--phone:before{content:"";z-index:6;background:#000;border-radius:999px;width:28%;height:22px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.vitrina__device--laptop{width:100%}.vitrina__device--laptop .vitrina__screen{aspect-ratio:16/10;border:10px solid #1b1b20;border-bottom-width:14px;border-radius:18px 18px 6px 6px;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 60px #000000bf,0 0 40px #eb0c6e1f}.vitrina__base{background:linear-gradient(#2a2a32,#121216);border-radius:0 0 16px 16px;height:14px;margin-inline:-7%;box-shadow:inset 0 1px #ffffff14}.vitrina__base:after{content:"";background:#0e0e12;border-radius:0 0 6px 6px;width:16%;height:5px;margin:0 auto;display:block}.vitrina--duo{padding-bottom:56px}.vitrina--duo .vitrina__device--laptop{justify-self:start;width:88%}.vitrina--duo .vitrina__device--phone{border-radius:34px;width:min(30%,210px);padding:6px;position:absolute;bottom:40px;right:5%}.vitrina--duo .vitrina__device--phone .vitrina__screen{border-radius:28px}.vitrina--duo .vitrina__device--phone:before{height:14px;top:12px}.vitrina__still,.vitrina__layer{position:absolute;inset:0}.vitrina__still{width:100%;height:auto}.vitrina__img{will-change:transform;width:100%;height:auto;position:absolute;top:0;left:0}.vitrina__pie{z-index:2;width:100%;height:auto;position:absolute;bottom:0;left:0}.vitrina__finger{z-index:8;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff8c,#ffffff2e 60%,#0000 72%);border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:0;left:0;box-shadow:0 0 0 1.5px #ffffffa6,0 8px 24px #00000073}.vitrina__ripple{z-index:7;border:2px solid var(--magenta);pointer-events:none;border-radius:50%;width:64px;height:64px;position:absolute}.vitrina__mark{z-index:3;border:2px solid var(--magenta);pointer-events:none;border-radius:22px;position:absolute;box-shadow:0 0 0 6px #eb0c6e26}.vitrina__label{border:1px solid var(--line-ink);color:#fff;min-height:36px;font-family:var(--font-body);text-align:center;background:#1f1f26e6;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:.85rem;font-weight:800;display:inline-flex}.vitrina__label:before{content:"";background:var(--magenta);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #eb0c6e2e}.vitrina__label:empty{visibility:hidden}@media (prefers-reduced-motion:reduce){.vitrina__finger,.vitrina__ripple{display:none}}.escena{border-radius:var(--radius-card);isolation:isolate;margin:0;position:relative;overflow:hidden}.escena__foto{width:100%;height:auto;aspect-ratio:var(--ar);display:block}.escena__pantalla{pointer-events:none;visibility:hidden;position:absolute;inset:0}.escena.is-live .escena__pantalla{visibility:visible}.escena__caja{left:var(--x);top:var(--y);width:var(--w);height:var(--h);background:#0a0a0c;position:absolute;overflow:hidden}.escena__screen{position:absolute;bottom:0;left:0;right:0}.escena__frente{z-index:7;width:100%;height:100%;position:absolute;inset:0}.escena__screen .vitrina__screen{border:0;border-radius:0;width:100%}.escena--phone .escena__screen .vitrina__screen{aspect-ratio:412/839}.escena--laptop .escena__screen{top:0}.escena--laptop .escena__screen .vitrina__screen{aspect-ratio:auto;height:100%}.escena .vitrina__screen:after{background:linear-gradient(115deg,#ffffff14 0%,#0000 35%)}.escena .vitrina__finger{width:15cqw;height:15cqw;margin:-7.5cqw 0 0 -7.5cqw;box-shadow:0 0 0 1px #ffffffb3}.escena .vitrina__ripple{width:20cqw;height:20cqw}.escena .vitrina__mark{box-shadow:none;border-width:1px}.problema__media .escena__foto,.historia__media .escena__foto,.hero__media .escena__foto{aspect-ratio:var(--ar);object-fit:fill;border-radius:0;height:auto}.escena .vitrina__img,.escena .vitrina__pie{aspect-ratio:auto;object-fit:fill;border-radius:0;height:auto;transform:none}.historia__grid{gap:40px;display:grid}.historia__copy{align-content:start;gap:20px;display:grid}.historia__text{gap:16px;max-width:56ch;display:grid}.historia__media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);width:100%}.historia__values-title{margin:80px 0 24px}.valores{grid-template-columns:1fr}.valor{align-content:start;gap:10px;min-height:200px;display:grid}.valor__num{color:var(--magenta-text);font-family:var(--font-display);font-weight:600}.valor h3{font-family:var(--font-display);font-size:var(--fs-s);font-weight:500;line-height:1.2}@media (width>=768px){.valores{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.historia__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px}.valores{grid-template-columns:repeat(5,1fr)}}.garantias__title{max-width:22ch;margin:16px 0 48px}.garantias__grid{grid-template-columns:1fr}.garantia{align-content:space-between;gap:16px;min-height:160px;display:grid}.garantia__icon{width:28px;height:28px;-webkit-mask:var(--g-icon) center / 100% 100% no-repeat;-webkit-mask:var(--g-icon) center / 100% 100% no-repeat;mask:var(--g-icon) center / 100% 100% no-repeat;background-color:currentColor;border-radius:50%;display:block}.garantia--si .garantia__icon{color:var(--magenta-text);--g-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill-rule='evenodd' d='M14 1a13 13 0 100 26 13 13 0 000-26zm0 2a11 11 0 110 22 11 11 0 010-22zm5.7 7.3a1 1 0 010 1.4l-6.5 6.5a1 1 0 01-1.4 0l-3.5-3.5a1 1 0 011.4-1.4l2.8 2.8 5.8-5.8a1 1 0 011.4 0z'/%3E%3C/svg%3E")}.garantia--no .garantia__icon{color:#fff9;--g-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill-rule='evenodd' d='M14 1a13 13 0 100 26 13 13 0 000-26zm0 2a11 11 0 110 22 11 11 0 010-22zm-3.7 7.3a1 1 0 011.4 0l2.3 2.3 2.3-2.3a1 1 0 111.4 1.4L15.4 14l2.3 2.3a1 1 0 01-1.4 1.4L14 15.4l-2.3 2.3a1 1 0 01-1.4-1.4l2.3-2.3-2.3-2.3a1 1 0 010-1.4z'/%3E%3C/svg%3E")}.garantia p{font-family:var(--font-display);font-size:var(--fs-s);line-height:1.3}.garantia--cta{padding:0}.garantia__link{background:var(--carbon-2);color:#fff;border-radius:var(--radius-card);align-content:space-between;height:100%;min-height:160px;padding:24px;transition:background-color .3s,color .3s;display:grid}.garantia__link .caption{color:var(--text-on-ink-2)}.garantia__link:hover,.garantia__link:focus-visible{background:var(--magenta-cta);color:#fff}.garantia__link:hover .caption,.garantia__link:focus-visible .caption{color:#fff}.garantia__link:focus-visible{outline-offset:-4px;outline-color:#fff}.garantias__note{max-width:70ch;margin-top:24px}@media (width>=768px){.garantias__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.garantias__grid{grid-template-columns:repeat(4,1fr)}.garantia{min-height:220px;padding:32px}}.faq__grid{gap:40px;display:grid}.faq__intro{align-content:start;justify-items:start;gap:20px;display:grid}.faq__item{border-top:1px solid var(--line-paper)}.faq__item:last-child{border-bottom:1px solid var(--line-paper)}.faq__item summary{cursor:pointer;font-family:var(--font-display);font-size:var(--fs-s);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-weight:500;line-height:1.25;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--magenta-text);transition:transform .3s var(--ease-out);font-size:1.5rem}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__answer{max-width:60ch;color:var(--text-on-paper-2);padding:0 0 24px}@media (width>=1024px){.faq__grid{grid-template-columns:1fr 1.4fr;gap:64px}.faq__intro{top:calc(var(--header-h) + 40px);align-self:start;position:sticky}}.site-footer{background:var(--ink);color:var(--text-on-ink);padding-bottom:32px}.site-footer.has-notch-top{padding-top:var(--notch-top-depth)}.footer-cta{border-bottom:1px solid var(--line-ink);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:24px;padding-block:64px 48px;font-weight:500;line-height:1;display:flex}.footer-cta__text{letter-spacing:-.02em;font-size:clamp(2.5rem,11vw,12rem);transition:color .3s}.footer-cta__arrow{transition:transform .4s var(--ease-out);font-size:clamp(2rem,8vw,9rem)}.footer-cta:hover .footer-cta__text,.footer-cta:focus-visible .footer-cta__text{color:var(--magenta-text)}.footer-cta:hover .footer-cta__arrow,.footer-cta:focus-visible .footer-cta__arrow{transform:translate(12px)}.footer__grid{gap:32px;padding-block:40px;display:grid}.footer__links{font-family:var(--font-display);gap:6px;font-size:1.25rem;display:grid}.footer__links a:hover,.footer__contact a:hover{color:var(--magenta-text)}.footer__contact{align-content:start;gap:10px;display:grid}.footer__place{color:var(--text-on-ink-2)}.footer__legal{border-top:1px solid var(--line-ink);font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-weight:600;display:flex}.footer__legal ul{gap:16px;display:flex}.footer__legal a:hover{color:#fff}@media (width>=1024px){.footer-cta{padding-block:96px 64px}.footer__grid{grid-template-columns:1fr 1fr;padding-block:56px}}.legal-page{background:var(--ink);color:var(--text-on-ink)}.legal-header{height:var(--header-h);border-bottom:1px solid var(--line-ink);justify-content:space-between;align-items:center;display:flex}.legal{gap:16px;max-width:760px;padding-block:64px 96px;display:grid}.legal h1{margin-bottom:4px}.legal h2{font-family:var(--font-display);font-size:var(--fs-s);margin-top:32px;font-weight:500;line-height:1.25}.legal a{text-underline-offset:2px;text-decoration:underline}.legal .muted{color:var(--text-on-ink-2)}.legal-footer{border-top:1px solid var(--line-ink);color:var(--text-on-ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:24px;font-size:.9rem;display:flex}.js-motion [data-reveal]{opacity:0;transform:translateY(5px)}.js-motion [data-split]{visibility:hidden}.js-motion [data-scramble]{opacity:0}.split-word{will-change:transform}.cursor-dot{z-index:60;background:var(--magenta);color:#fff;pointer-events:none;opacity:0;width:120px;height:120px;transition:opacity .3s, scale .3s var(--ease-out);border-radius:50%;place-items:center;font-size:2rem;display:grid;position:fixed;top:0;left:0;scale:.6}.cursor-dot.is-visible{opacity:1;scale:1}@media (hover:hover) and (pointer:fine){html{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8' fill='%23EB0C6E' fill-opacity='1'/%3E%3C/svg%3E") 10 10,auto!important}:is(a,button,summary,[role=tab],label){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='19' fill='none' stroke='%23EB0C6E' stroke-width='3'/%3E%3Ccircle cx='22' cy='22' r='4' fill='%23EB0C6E'/%3E%3C/svg%3E") 22 22,pointer!important}:is(.section--ink,.site-header,.menu-panel) .btn--primary{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'%3E%3Ccircle cx='22' cy='22' r='19' fill='none' stroke='%230A0A0C' stroke-width='3'/%3E%3Ccircle cx='22' cy='22' r='4' fill='%230A0A0C'/%3E%3C/svg%3E") 22 22,pointer!important}html .has-cursor,html .has-cursor *{cursor:none!important}}
