/* Desk Office Shield — estilos de todas las páginas */
/* ═══ ARCHIVO, INCRUSTADA ═══
   Los cuatro pesos van dentro del archivo en woff2 (subconjunto latino, que cubre todos
   los acentos, la eñe y los signos de apertura del español). Antes se pedían a Google en
   dos saltos encadenados —el CSS a googleapis y recién después la fuente a gstatic—, así
   que el titular se veía un instante con la fuente del sistema y después saltaba. Ahora
   la página no hace NINGUNA petición al exterior y la tipografía nunca baila. */
@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;
  src:url(data:font/woff2;base64,d09GMgABAAAAADX8ABAAAAAAoLQAADWYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmQbuVYcij4GYD9TVEFUWgCFLhEICoHRQIGhPguEXgABNgIkA4k4BCAFhVoHjH0MBxs1hQXc8bBxALD95A6zETZsHN6wA26NDAQbBxAK/Byy/28JdIwB6u4NqwGoJLQJO7zTscNOfhzuk47DO0soDFym61X1Uf6UOzj8JKWewwI98JW9LnGZTG5RUmrs1OSVTO4QzVmzm02IEyRixIgBEYMECCQhgQAxIECLaBANRay0pfWvGC3t1YWaHBXRq9Pz3vnfVc5L/PNj/JpzH9JMIiFZ+0S3SHMtXROeSHg0SSQSnmV3Q9FLVSxwPXtJhEnKR1kMxlOAo1Boh9ZYfnMsU5vaJx6zBbbjyt2kf0SoWP8GB/j2bqGu93cNgR0rHxBKpA5IcGe9ALLcyu0BBZirj1XApBvac0QJJEmcJHE8fknGL8kkOZ5MJi+Tl8mjDO4cx3EkNhDZ0WniJ11xdwyswjM2tM0WcoS6jLgcolNDUvn8/nhdnjwSji8hDjXxuXvX/r2pZrufOJwA8QKgSDmSzrFVyO1daefOufx4bxcbPpdYLBZjAjBpEbxAgPIYQbzBURe4wGIB8KCMSyGDipQuUboUS8dYhRxbzxU15ZAqV6Wb6irnsnJZuik86g1f39DZ7P60LpSMy00SykB3ey7C8VAgJE6iFEJIePj+3uQzd3Z8wfbZflywNKV/095WTulAsWgtVgVjEA+QLmCEKciEQ2ngGMgpl/tub9S8OMdVcJAiRUTElRC6UoJIKe7d/7WQbd7HoI0Xh44aM3oaa0aTvj3urvZWSxPwQwMFRB6faVVuVSM+mA8x2QS78xdiS/y9FkBgZAAAAIANDAuSCZJtCshUM8C+9CXI174GBQNRoMJMCJW4FCAQGAAcABDB4GCgUACKCr7wFggFBAA8GR941VeXH5CPfutsBWQIAMDHDgUACAx15Gd7KxB+9wsA51jT1+OBSADAPDFovXYAkKm7sseAh0EB7fFe4q23IJsQRVpsrrlmmKxXu2a1KhTx8/NwskkWTy0GxDvaQD4ZTpDt40eQXG/iqHUMj1sz3ocmRQZSEvXUXUZjjTZUuOug11qX2QIav3Y0NnT6bjqtSADzw5FP5KPzA3lPXk7vCblH7jrvkGuDXlVaVIIALweH0K4LgoAkdwYIwEz0gyCbC8GCpnhUQM8BMHoXIIJp0Y1uQzcyCZAydVzszB3KhU5HW9CJaD1aiUfK0EI0p4WGpqDxHGIg/4XNQP5AfkN+RL5BXiPPkIfIbeQqyHl1FOlHkf3ILmRLvHcdshJZWiPP55ZZyCDSTzrVVqPOitdUj1QhJUgB4kOyzOrsSApiRLRIHCJpIYjwjbDUyCCT40NjEaaCUf/c+/v1vr+vKPrqnuS0uw/g97mbd/nOQj3pyWEyMtSO23RrbvgW31ysa8ZNvt5rv+ardWoFXVPR+c9zzrNd8sWfGs6YQHQMxKKoPuPCj4jCoAD8997WB/czHv1mX+yF+thASu5mXt/Fnb7eOqS6x3dwe7ZtG7bqLem7bAs3Z9OcOkAb717bGl+VC6xs45Y7F0j601uWOP2UkxEhyO+VM9oow1MGgBIKfM+RZnCZBQFp124Uefn9UWJAvvoIoOE9EWUiai0A5UwGdE9c9zgABEcziCY6oxdOPqSQQGiGvpuyJ/cso/1LQKHH7iAYzctzQAUkllAdAkhyTN5NrpFiAGjmalIXLGo0L8+Bk9CJxLBMFaJY5VXGQiBEiBCZZeWiPt5VBLuMAFSoKwCU62E7CH5nNC/PAZV3vqstMwCxnZeQR54LA4WMMWYfeuOVrORG7T4eOJVl8FBHHeMZjze90ypqJPJsUWYzm9nMdmuutgFGiU3BtaAW8f1ZvFrworaSm7Vz4IQ3AArKDYMNm4taoYgiiihyI9Hoif1hogcSV4JK3vq16dW3cKWEXJxZOweON3UYeuoCnDlvmewpM/Z3g6gAWOdiZSwdzY9Zhw2C9AOgM1qjflQVJfcF029eI1rYTiLDrOnJwMSDnGQBKwti7WkajSgm/CzxH+GZvwAePC0OAlAWkteIFQMAAAAAUzdS0Tl515+fM/uDY1mmRI5ddteJzPu1dWFIwfuZQQxmpuEdW1bl2ujZkIvwubVaVGB0w6ylY4pR8Uz15ttrX1ZHoPJHx/mYrVcetL5Gfgxs2V7lxBGV6CWu4VFwE4YG21VEQbWTatg9vsrI4kwK7ZsbwhjY2MSo7mXx/bJfao4paicP12wQcC4wyZpUO0E2dYyQR3w0EYoVvLQqatlmMh8pZhmgDnaJ4orATTha20Y4YqYrSV4TijaomQ79uAzyEQVb5HcvfDiRk4N1zetdwXpRBFJh9JGwm+pTwqhQf1Tfx54rAcS2QitoxuDF9s0LaiF2pJpmsMYa5uCj+vJvHIQ4KlobQKa5i5swZubLGeH3wBWvCSTrnSLDbtcCRceQhCE3T2U862ZtzE00lrgVOLCpKv/PIMskey2qVfG3g6HQtYdKM+bZ2vNdHdjPGdXdvr36aM4fudT55lX9o8Sxr/gz89ugCftkOr/nT9e9G+2ctSNso0hu016Rn/PqNe6fU1aw82U0X3Eof4spQ+iJvO7XZnGbXb0ON17SXGm8s26m13D6jc9btP/9oXlYOAgVAFxRqIQS0ZmZqTmk08jio1OiRKJKjZI0a+EQFJShy0ROUwzymm2xHGecVeyWu0rd90Clp56q9txLATALCA6CgAhGRQXj4GASkoPFiQNTUiJSUaFQ08MwiEeSIIGUkQlBokQRzMxgKRzQ0qXDyuAF8fEhy5EjTK5cWCVKYZWpEKJSPUiDBiEaNcJq0gTSrFmIFi1CtWqFFRQUrk0nlC7dcHr0kOnVS65PP5yJJoo0YDKUKaaADJqBbKZZqGabjWaOOYT+538k5ppLbJ55osw3H9cCC0RbaCG6RRbhWGwxgaOOYTjuBLaTTmI44yyWc86huukmulvuwnviCZ6nnuJ75hme557je+ElkXfeCfHRR1QwAwgWDAcHgYfHQkCEFSoCIlIkNioqAi4uuihRKOTkEDFiUSkohPUowheiQh64g1CO7hRIlqyajUCPGKOFWeti3Xr1ew0aexERI3IXRpH6B0bMTj+M8jO85l8PYqgdspAGL6JCEuIOt9V2xNFzFDK6k2icU7Jt/nsIAPij6KvpP9vJTtjjXPiBM/Dv8+/1nvmTPdz1vwz/jNNvfZXHawtB+CAw1M3wMazIc5gK76gk6Pc7PiWaBQ2abaHTLrjooUc+8yoRImU0c5pMWbK5uHl4VapSLaBGrTr1mrSYMmJffUjIQlGECRchEg0dAxMLe8KdS3iVTwRixFL0jH2bqS8oAKBJA0AM6jVgKAg0jBBYuJLRwilTlmwubh7ewZxmZR3KVZTKFlWqBdSoVae+NqQ11WavpUxsNaW+G59GOdq3HWMnn49vr3LQJIFEgqEg0DBCYOGKsZ8w1YVNvYktCCfrchAqEaiERKKJSUjJyMVRMYhnZGLmK12duvXpL4P9o6mmmW5GE3a103X55kCJEAVyFRrsM5FepVaPdkqkq6JcF5XBUds74kKrh+3pCAK8Ake4MCivQM9dME51kQuiEqmHR00+c30C/vsXklGFzf6s9jq084sG8sXJxb4A4F1M4EbTuaHuAGTlFz8fAmvzrWuTa5sr26vflcs4N50Ex58rGRtOC4+IkJuZkJnBTIuegAWJzx0IsEwPLEra872lDQyv57i3NdgCFv8nfdcAZh1tqKsEg0eD1c2g/yGPTlq/1B/vamkHVSf1Oyg53d3eCgrOhvIBM1sGOpGQCAEHFnzQPqOEogiLITf3EYMx7PvRbZeu4k+974tGW1dV/tJTxo9ovJ8uFx3FvtdZzEULkpZhp8K303B7zb7WmkGOxfvbjyYRhSEc0QywUtPB8gyC+UyDcrFSU9GcBwKJwqeEbIGPEph+D8Ypl1gF5EgKwyi+bgk8FEg4iLLMIuo9q23BPOE4wx3h3q1GCFR5cCf2SzrVBZiMpqIuios/+ZSD3CGjYaJH04TA8I6QI5AzzGhVJIpfvQAQJ5aCDgkAQeevJhGK2ZTEgqCIVCWiIFPwtU6SbMAkk0HQjEx69elv14sGUQSQdPECiGRajKY8SPihCK6vJBk2nCgYi7O5scGJKhPSGDLBeclQiBcPYR2Ec8JARIgZr72uMITP7j0rdpy4RcWLnyBhoqITJ0maLHkxWqXDvuGktcVhAFDAIhcCMQCCDkBJEgFD3dTDrZw7OotVSoZrD7OYgcuFrxTJr7iVBAwtb+8FoIhB4g7YQWQRzV52RLNcMcjj54AnQsxThwegxQEc+FgYVJ4lH5fEtQJ+OJQsE4J/9kIwmXiIABEh8sHxfN2UIkhRNg4agJ9uLgDm+3OGvtP6i/0IHATqANAIACwAgHezJxOcRfr/Qf1+CoBsatUngC4BAMDT4BEA8KFAIFgoAERCASAOfOFHZz0EAdBzoL4TAgA69KeyGWKBCdFgoMDgsAED39A5FR6nUnfoAgUC+0UZ5L1IrXrvtLFAg5GomEz2MYM05W10l/dsLw5CISgcSvSJ43/wWfwovpAv4ev4iXw73y8QCpYIhoThQup/Hz8KABI+tUQb+GNyHwlQA4V95DufwefskpZv+iB8CIBCAICPeUTAf+t7Jk2MBwCAf//y2evRAACvb1jmzuuNWiWO2Vjta/b01UPoSxAALAAo8RUAAHSD3R262sqNXLaI/3995VMvnPe19/7y0hVXnfO9Y2456oLjTvjVz35xyp8geAQkoSJR0dBxcEXh4ROKEUdBSUXNIF4Co0Q3XHTTW/cSLkW6DJmy+eTIladIiVJlylVq0KRZi6A2Xbr16DXRtaDAdb8ZM+pL3/rKmyDgn4T510xP/O62/0IPgP/b70AivPO3M2HYZ5anDjvkiNMwYAgstBA4RBEowoRjY2BiIROQEIkmI/YjKT0NLR2TWK1sUlnYWaVxcPJycfMYL1+BQlkq1KhSrU7AT2p1mqBdhz6N+snVhwiRIQwUCh77zH0PPfIABOqPhQIAQIsAAODdADwXEFwGIObYXyp60WCoDxVxBD40BPZRGESFYnwRuQ6UYKxU48anpj3xBWEWIxCBBlDV8M6morUlgPIozZcKcQhUulQENsVnC+2E3vqXAxYWsV60+dt2QnmEB3uuXHs1Y4hObBFfrHlzReHnBg5ivtM4OTCVSLmG4xBwocWodU1zJ7K1ZSGD6EyirD0CJ7cctxAYyO1iceBuOuwlUo4p4w+HXFseklTSD5byyV1HnWpANoQeZRGSw0O6SrvKex9LrCHgR4tRc+0ty9Du7ho/7l6zKqtCEnMQ4Ga7q9KSUDhuc6Aacba0lHkabbiGNPDEIccOGxnasbU71X1fmjs5O+CkB3ltjdYAOT6mY1zt5GRLD27D8GdJc9fkk/uV/W2tV2Ls8l3SVE/ev/PNICvRIh/wuVxgPyM77g5jEzBw4QwKYitPC1UPD7kObel9+2Io7O4ovh+29hAVQL2yjFgpyjVohToif/m5+dVuS3M0L5Q1EnFAPEZrqllkBvhPO8cYDtDuCAGklHblF/R3oIR/mUhZ7ezsVH/oCizEfLGFdrAdymjkSS/QcyJOv3R4Qsd+E/JxiTLapIPWuY6PEMyJJUNV/BgmSwbhWDhzOqvlKRRb/0uqH60/EN63tR2aLIxGFWb+qVWco3WRsTq6GCHIYyyz9qyKQBY+RIVRSBAsOzsvT1o5HOSqnhd0a6K/TumjH2aai0X9IpWXRWFtrkKkahdMj8sS+koRNamCJvGqdqLQ0G3XumLcU2Rij47HTebr1kmloTg8vy/1QDDS8fKFYr+o1tkD5mqZ3hdJWdGsO9nIH6KC1NF0Zgta0fyHbxVzKDSGCbApbWDk6i2aTI91AYhQj4awfAw3k4VVIvbgNEeORKXIJC2SoGRHNoUG/Mai+bNQJAAsChm2dgaFB61XkiIJOT3DXMyaLaUmRX2srtkXDUJ0eZvYl7Fl1bpiaQlzQUPKgWQVSX9eULn9Z7dJDRcVTGi5YOd0PJ4EKLKaKQIjNCRA5HuZ3YgcOAgm9zCQC7agIZ9sCQVO2gDYVF4X/3YSTNuIdUGxvFvuhsXriEzii5kMlP92oTRr/SkfXToECNsxfBqLbWuL9B2JdzMj22M9N8VufV8IMBcnCAiEZkF7O6WO6EjVdmPs/xdB9HWSGFoFz/lb5M6M7yX6IRd+iCTLBAW3bJbggrcoBQUjBfUsHKobWrggwO7TraagKdj9urSO7zGG67GsAaH5LT4mZae3dLWYr14DvoSBQ6MppTRUOgdNeMxKfvgOvG9eWPBDNEuRqnqC2djPrcYsRyfsvORD1cFL5y6SXYqhTH1daOKxe7tVNswVl8UI1EDSgUl/UqWgUlArwVh6RXKwbn/WlS9EOE59CmYCLvNfCgQ7Wdo8/MpfUoDWt6Rvlgx1SfO0pF84kw9M4zZ2jjz1ULFrHpyjuc9kf5W+CGqHB0/HsPWtlP9Qf6g4bxLjOTx97aMQLTkSDLuWMLJXIA1lHPCbywfyqkxsY6+XxXjfcAO9ihV0oMd3Eay5BIEPwvih8AxMVqeVo3QEpGxM4Oss3Xhq4O1qdp1y8ym0VQfXkb5V/QJpzDzaLhQo2WEHCnOd2AY81Qq/LaEg47ZUAkS5GakwtHhUxVUHl+Swh0CSFBA0/bb2e52vq8vcjW1ciSUrdn4otDOCk0mjotul6T5WyziFmQ9gYhKCm6GCMv5I1etMJKUhk5KpDBrzhYr2h0yIaKfhT8q6qDl53ARtEjmuEPQ/rqHcfTnoplhNJcQNjnTVUA++/NXhnASYzjzmoK9KW48t0tpbFzXriahZi0ZBzhUb+vlaJED9V+TbidQLMS8olj81HpzQTQd0NLsBoWKaJXCi5Msk8Vh8VshjLxQDmY/xGswiltiPnSNLr65jxS4LHLKyrkK2CqBIeIZ+DtUpDvJmGCMYw9MeVDMEfbdBhUpTubw8z90euxslB6coIGuofm5iV0MwGxvnnH6LahxG7maxgYvWRr6eT7RbDK+NuqMw9hXAjMzEZ5SVO+Sg0NBJF1BLscd49yjGehJkvMY8Ygfv7UhUR6sJKGVWQ0G4rAHsxNeCKTD9MCLEUI6JnXfm6bOaQwx5U0ADHlx28LgiCYxZoh0WunaGaBMzHgv0kjgrl2ih1/v0wnBojKbx3QS2sY7W76OPicdjzxVWnh7/OArb5QqsJfeCs+9Ou9CUDXTYhitUyQ7dUbDPL2gDNEnNNjx1oW62Db8qhWuQ2AWrSXDo5+OxyJXf825clHMnRU0l6xIhCqjI98NYiqQHVJ3jsvP5fZoC6WCcgkAaRekD4CNAhAgBOna+tOBt62DKpANXpH2ODIRbpdlFujJk7MPoZz8lAcq1wQze+MlekOZIDfr57Ddswm7cGkrVAHAjTruwQ9CjuOAHuykOO6e1Pw4e+iGTGAlIstsTIez0BxuMiZtjvaJCdysNZ34onLNQso/iWy/vCQ0QwyEjTCEcUMyM7wtWdLXINpKyFd4ucy98/Rch+/VAp3xD+LCznzYuk/ytXAtIskjK82Wwsszf/DRA9CM+A2kkaHekfh30SYqK24E1UgYLH8hzW0ikv8cv7R15UZvVDTkMHCwwbdmOP73eMjh2AOWeM3Vdp7T4zP8KaUChKbsugS5nndRTet2mLHyi7upN4aMC43i0a5iVjjD12moXmsuxDiQvd3UhF2laVa/0R2eQxN0DSbeKh7r4B2Eg48GvRbijXRQgeISLMt8LHkALBCsE7cFb+dcZKYGHSsbyFkBi7Id4tg3EqZ6xdFo2G/zs9zPFZsnPDjY9Nrv97GBbC9MS72uxythSmFlA5YpKAVFleVPV7DZANPsrZy07dMa6+IBtWlXAvtP0DGpEkCnlOCZdiYZGiHo04zMcV3Ep53CGKK/B6tVDgLjWrjV2aIOda6oF+d1ufiDtnUS710+TUKLQGXdc6XQ8kJ6M6yqZVMEWUXyxaLl/N3/Fl8GiiwxqwlXoYo932rr94xoL7YzOtuZHJ4xjI3QjiUuc7EmhqdrdZQN8bsxovOgXbgoj3RrfTp0a1eWO2aZx5bsqUkE/XGFHneqdiHsrUEzcAr3zjVRfAi+YvpmgU+vZxaAXTFBAfNkcf+Rit+dHOV6DL9qBlUQzHiQZaOo4ggnRuGPQ0cusIo/QxpsZb/EiuZD2GvomhG5XYdfVefzqpqJkO+ugDT4WLDRaxkwAH8emnrO9ZZDGmgdnevp4jLPTNnH31Z+HMbr3/vj697mm5M6fX/52iNPJ7d+/+OPgm77rZjqFpSAImMm4tOMl9BzirwrDFwzC/N7Ys85iREnLZkwz3gdJC5JXHyvHlmsW5luk7M1ZGaZQysQhA4EyFCVBrnvxRBamP62c5qB7Diet0BH6BqawGK57HStyQsvvYC1Pi7NSIH0Bkj5LnjmDp9PSGTyTpk2fmZJ/0btd91Y67l289BQhw4HQtTvl/vmeyQWrxHs0pWyYfJSl9PCS2WafheXFlc8rPV8SK5wGB9uzBP/3bslHrtnBkM2MZZMjczTPgBAhjtNv6Op9UnqgjvGYPU2q3TRkY6KGv5g/6rXylwjg4ln0LVKckY7KZ5qEDJOOIl7/xH9TJ/7zEN2nj8IOCvoXgi1qL/MYvd629IFSFMk4GW8DRuWgf0iC+f7ZQPk6nri0dVjMQJFhEhUXOKAv6g7y64d0UvSuP+C6dw2XH+1dq8EdjB9MTGXCBmXiJuo+fvkzX0conEO+5JBNp+Ci/blZuuGYdWFobvoPBYyyHq8hpSQzNEU+/7AHcKW2BHbh8gGeGgDdMOFTJGO2W861rzM6+nZuD/xfih3BixeQyg96Z7CiqQkYY2XSx9KrbB9U8tQSRxk+97uAu7qLWBoeI75OGwpMRQhTEtVMnW63VBTJqzEzzb8S6jua6orEeMLBu8+K1+rqVMRSa+l6P139q20n+tB/TxdX7jF1wUX/FtILV9cP0Pi9Wwh7F8QvSdx8MZd//PbnhGnk8BEPOg/1ryv+CsaIfdNnwE2Dyd+ctRKTXfoiKof57UcWK/QDLifqxzQp8id3p7hh+kD99GBefZu/DimtPjHYEiwzywgXfLu4sWkQnlG51Cjl9ti47cqublzs9s8iV0RErIyMXLmpegXBtq87TPzo9QLW2QN0MjnCzoseFDLvbaSTeBEA7d1bHlym2JEY5GiOcYLTJUst9qU9H/8vCZ0UF0tFi4tdxWLgGulOKJBrsnXSsZi/kMJRgV1hMeaVyZJ+b/1S7lJzxl8WPW+5HzXTQY/7TvIU9BEalmV61gwc2bd3bf4ck6+zaKY2xp4t0tjH62Pq3DRPTN04nUPvFsbYtYNF3s45xs19NW4nMy9PUxLZQCYSGHGkQk/J4tOr6cz1bZeBaySifijTO9zd5V3h69cvbl2izmTTmLkJVONRom2vTPUSEBPoDEjlOB+za4QeXL6zIdhwfHXw1XCOSZI5YvmjY5Jgjg3vetv05hjj9lhb0/o98Kdg0/GMYAYDTGf9vl3H+3LXrHG12jq445I1xamzBOeFVoo4IZfTyCpMouYo6krUjqRxIq1dG/K8ubStFJ/9Mk2SEw5cI9PoFvq0kWlSi/SCjZzUfjpxXfGGPrwJvKALsQV67kA4wdWoSBiXJpkqUbQmGAwZ1gvTL+QmtDTEh5tIUZnX46jkFatuJjeXv7yJmMdNOA13q2lS3oG9fGzUxE11TQM3ln6JLlZCxbAVg2X8Heaob5vT2zbb//1PBVg8lAW5eMXANTIQvczx8BAVTWaRlk8amSheMdEWjyaxySvja4J+l+V6s2ha7cpd29uXu8Y3NTWvcml9vWOKYZpa9B5uEbvAREtkFxYViv7y8VmFiTQTq6A0RAZ6EmNLQ7x8x6TGKE0O4bqlDViqKmCjlybt1Ue4NLqDUhtdTdkeBO1LWvRbi7WJM0lFDw7vbAw2Hl8T5KomNXEsTXvnXSPjXFUGTaU9TVddG+++87b6hrZRL5ryVHQD5IxMC15JaEyzP93ZmW9HtU164eUZBcypE7rbwrAvV9aUkg3+6JVDli9L/Z/lBle1TlNuTUuq/WRB5MJJ/z362Gza8TrBwGfClyCbYKpjePUKTzyGgJoO4xFBWQZDI5B6OneGcg3XXJE+qivqhsimUssyspTVtKSEClqmWp6lJ07Fc6Vfxyh+pTCYmiuuCB/Nxb0psirdWaXT5OBtyvM2U9uLFFBPKJpqsneP3z9tjzfX53L5fd490/aPd3RPNcUbQz+ItOXk5aEfpNYyUkdoNSSZlt8M5g/CNwLkz70LNn1m6uuWoaU1vUkbn8ye3DRw8cTeua3H5bn5UWh2bHY8pvb49tpNDysrq5CxfFv6T+5d3npOEbBzEXJ6XmzLOUB4XzfmWL/iK/Th+2j5mP1D/bp9WMxeLAinhwwPHxagDwoWYobpa1FP3v/PTWkB/iA1teVjzw4cBHeb2OxKDJlGG5siVvxLUhnQq8fJkjIqDKq67D+m/Z1006iyyoV55uPT9tujqx3WAI/g4Gz7QZP8NxbUJPb0XnHcJHCFQJvrZqnjVekFsl6KM5b+wC4WL/mTTO5G8CEKg7VcmOoskSoyDX9ElJP4/qEiDmvwTD4Gef05qjrq819IbEZCCalGFI5XZpOA3/umT/m30ZLdYoH3DdPb66c3yt9oyTNURpBWrnWU5PeXZer7mqZBeMomzfx97OzYuMMaeuJiew5HfhIZuWr1h/JJ/jXVo3vk1G8ILBv+p7nV42rSi2WTKa4n+3KZXHYOt83deGuV0JaSz939o5+T4Kox6rrKoqsoDFtFHL3pyTtmr1aY+UsuXWMrj35YsCErTFAhoFCiuLSkAPGwKDK2jPfd54Kf9pbQJaYjoJCgy5OtDME5ah70w5gPd89EJxWZdL3lFdq+ElNtvcJGy0ggG2lOm4J36dpLKUnPyHAANiG3OdHQV1Ye39ucmGPIYW7huvUD4vKrIrmBkWUiGRnZ/jjh1Qmibg3XvTyXjVxlqvf54fqBYCk1afsqynW9xabE6DN3P2Dg/gc1OEfIHL+MWB9jYGToSdKX1y7xFDaa00hOoGXYgJZQ0GEy9ZYW6nqrUtLpx6Xah39EbiQ4qjE/4Yn6hdtTVXPWEBwlmA2mFm6fo9TU224qqFZvYTkTSEaWc7NavfnCEYfJ3AKEBH8wMaGvrDyh18f8rlrGe2opzEcp6BOfoJN59L1ZX/PXw5Bm2oxuGL5WZbvJlo/9WmXtThsW/6WadqczTn6tgg94RbtcAVeaqHWFPvTLo0P5WlotLbk8UL4LrGjR8wJZnPDHpiscyUB8uiRDmaD31MQ6uYWF0ctAj2jrb/SZa8UJWm9VrDOHWkkhpUV8k+RyJSuUGXly47nCcxE3Q0JZOMY1xj90+o899QZLXJzXYPDGcRu+BtYH/VAIMrYpWusSxXrTqie6ORdnmWgC77diLbCUdfZ39pWR+8nAejIme1iMF8u/9jANb8LPqtmQl9BAex4Ro+pgRVTy74+H/Fpqfdn0/WZBSw8wHrkBujaxdXRs0b4bJ6zzJ75xZ60Dwz4AVnItzhEScniGUJkhTupv4cPDIlWGQO62NvT72Ift34Vzx7aLtWfyi4B+vHTkK8kDWk+oKam0r6kXQyjoSDT1lZWben1TQWF7YlN5makPO4Any0h2ZW0RQ3uRVYptspeoot0C2Zsy0GxnbE2ldlgTW19edR/OPhbMORqsrtsO7C4l5E/Ihfq15FsrJO+/LRVb3Ko4oY7CmvCO2adpLYn2b95XJHOqVctYWUai6RhdrlL+bhHJyMpepvrmG8FPp0oYUtMlYNnzaZ+ZsTJPprOW9KdPVKbrKzIlHfL7bly/31/uYDgNROmLawSxuf1EI8ElWzqgrWi+eO2FjMhlxpbd7182mVhs0vWVVWj7Sk0WnV82x+R8Fp/+iuNfOvFCSjQwnIaY/hrF+IE+N2Tl9WcCytaqDjHvV9S76FBAIpjyGauvi9AhcC+MwPhfzVzW928iWRMtYZlYK9WKlkmZR3Mi1CpXxIyv+CEkqCckonEfn5HQcoAQ8Uj1xJQdaeH1qZVCyzf+MJANkiV5aYYiht6Yz7wTZZUlpuRREGt4RrUtKb602pBWFSgQhm7m8TcrRXmNHs7cSZzYHpOk/0tJCLhB0HQ387WpARt1aeVQcaBYQi2gqfxDl9+CbwmustxAdX+3W+RNtLafXKOU1u8YMUUqYh1h+flF6mAdKzwrKPrWMYzxRWK+DYCr50mD/h99WM44dMHfuKq8HwcukMCGTZrs5Ob3l8IYTV8VOo01PZ1tDnRwMOzKDmVGVNdq0tSkv7T7FvExIXlbp5n/AvhPySP/LavbhGnYNG/f3yfClnYewXQdAbNa/IxfaKQup3bfJA1W/l3x5XsHOmX59iNm7z8D+377LjobZ+ODDuhLNIeKR+1EfcniwP3MDBOu7c/AbiN+Ai0A+EfM5TyDRYvvoc6Zy4idfFrFQyP3NotdFbkBZ7+WfambSRX5/pKGTbxj5hW/KI4Kw5gLlbSZ7GghTmfprcsNvedM7xArJplgacOYm1xJNsknXf+uDbsQAydMoX0kyklzZ8kvqH59fnhf2ZD23XDhjCBnyaPHGjMJCj65u4xOm78ET3BDBJQyS5ek2LlfuIv0fQg1PndmGM1Ri7z982cGlcoIB31MBmlpFriQaXBKRTmpqSKfU2KIz5CIfCE1J0NqsGh4hxysgatScvQ41LcCHsFYyDd7eXMaGox6Soc0GguuKeomVKu+oASy9W5K7RcPSHDpceld/y6CQVVg6/5t2fd9tDxBeHLWygDQCRS8zBJbPGNdZorCqaCabkgkjAVCeT8SEZplK2qNsdoLpKRwB1fN95jsnpQ7wTOhi5ytQEDwtmiNJSmhA+Hah0bD/xNi46YKTIHkKPQtkfCTB1ze21UCygDTZPLXKmz22hhTnll2nf4z4k3Ps5uTC5uUwP2JMiC1ps1L+CTCP3hRGlQ1qIpktjNn905jEZ/lJRbmB/I/AVEEZ7MhKZA+WXLcLBJybypijrL4jClP9nWQ2RPnBvn4HU81BL6pWGWodGWbGhrjgZKQVCKwugSD5U38RSn5xeKk7FJjbLl5IFq4SqCJpFSCtMLmD3JncWJsjdWRVFMX76yWQH0icS+QSCi9ElEfBQyVbINjKH/qhcLg9z5GRqWtRd8VNZCqAzxCQZNBU5Rg1PuH3yh8GoMmP6DLzq7WafMNGqXvzTad35igKWo05FeZjmt1x0ymKzrtVaNRXaVWBdQav0qdC6gEanaoSH4GhFIFbOkt3z5OXK0lPSnwOltSaeXHNfIXfydiqpZQ+sTRvRSJBOqNFvcCIGj7PxGlqz/A/NWcNszU6j8F0ath9iM/x89Jz+D7zsnlBzotI3005AFZGt9rZBstfEFq9de4Glgc/vN+LbRrP07GyXYAHTNqz+aKD0oe2cQMK9pMicxGRWHF5iMitUhDYzM/d8VdW7JzrQMcIDUtSYd142nbmJSGC5SIL1aE8mwCsvNQaOimBBLJeZCMd5N5/9aLxLU/CTgXJiIn/uILyHPA2ayVybdjJoRacoMM6+i+td7EktNnUmOH5VZ5FthPYro5wUO50hxKH+FxT9AoE/vtWNLZR44h1/I3ETzcA7nZbgGHUPzCc6Vl8fK/VFgTLCoXtYglYZBOtTPl5k5hQpY1ycLaT2ONslijbNoZUB3PLteNo29zYPT7k/NkpTpsOBbsQ7lmcRR73mhpHY070iSTFY9waXUto7vZURvmjzF30OjbmaztdNoO5hp6RkRkBp1eGBlRCPZQmLuRud7TU5kyRYfAmGVLVFLzJRt3kTXKpp9msc7QmafAftm/ktQ8eJBo8+BMOu9G4051P7r4obWfWXA2OPtcdVUenAPOPleWeoy7s+XYnDg93xAEl/wHAwS/assjFDa3TjDYYzEQSFecXh5VfaDpBPyDISyP7pqPZ2Q80oLBKYPAs0k3fewXTsrg5K7E6IyLoH7BWR+cdNJA1fJcHb8E2XJxgwL5jim3CXuaRvm/Liz1wOiFK2sD5xo7U/GW+P2MSt7jXOftYuFLkpZGiy/52skhJMwAwicJk6sOeyK18nRyc2OGSLl+zf0ln0Txe87kHFLsjtrJKdxvu0rW61zn7WRn8awdJBwJGaBG4PSAiUSvjS4v98EDyUaWRMraaNS7pJLhwNaBn1GXLba2J7QbxZaMjlj2/gktHcaOBLF1BKAp+pC9ajxrRnpVcczVgPxq74GrqeeqqmDP8FRViQ/VbKS+9XYjtW+c3gc0JBFlnEWBXL3PHQcI1uCUIBAL13V7v1uTU1L4zUB/4bc5Rd4S81LhOo9HuME8VAL6X+WWFEQpJ3OLvc3J4L72CtcnDzWDnHWKLHzZddV5+olVtCLaqpO086rrZVl4RQb1xPd4zGXYmIqPYQahc1/c8xM0kPAK9TXRTu6iFlF3naC7fsDtFC67fvyznXTQvGHwTkHdw7oC8PUr8Abpo7Z/2z66Pi9+Wyzcm4zl9bcfOBubjHFTOHHe65Vsw9xzrXyNY7+ca5I4/dI29IE+OPNzyW2rqD3g3qQFV/ae4vYrgYGfwwP1pBgT3nJgSeK6gHs4dPrQ4BBtesvXgJurJCCqER1C75w4fhPmVd0sXMRwy+UM7/yaj7PP2UyZzMU8PvvjP9G9cjndvb7wZsNzN0su87CeL6MrncpYt0IRm52p7KiUo40vcG4dfPD5z4bTeepgpDtJbeD7UxPHv8l0mUPCcbgwrNmV+Wa8Rf6UBkEqp252VfxRujaf//G+c/1tlBMe8rfrO26qZft+raUfja+aXQfEtbZPvQFva5q2sDw2zVom1/vTSP1h3MJOLne6gz2wPrCBcDKhFnw5fNZ1Nv2sa1Vm9aZ5f8yvPjf48/EEdMKJXyaXn5sx/ZdLPcUrXKfST7lODYN3f5ubTbr9adWndyrvjFaN3gY5t6ueVIHdaXcs2aWk2ZcuWbo0SEPH9sV2+3hokHOr+km1+GZTe9OEIVDI8deO9LMHlU8qQRHc0j/Uv7T16cU+wIefXujrpdYhnR4SEBe4rrMXVG6s7Xpw3+CwiCugW7m87nO3g+uWzIrmaNj3wVlw99yWhRU/IqBJvHp205rZ9Y3sejawHL9yRoLU3panM8J5zFNkNYfeBU7+vZUf9nJ82ky+xO1IN+ojWl1GuBvpDokng6fNlC9XkqL2XGXLtilIyq0ftmmdpoiTQhZjnNjj9AwriSM4zpENK4jKYXDnzr0FOv3ei9SDpO+b7oFf7qQY5uvvFdxr/ko17LkInq6ccbag7tji3sytU2t3KMvL18d0j7curLFzA2r7U0s4Nw5XSkX/tmayOFL+/dexmn0ecVOoRRa5HxbwvU+IpGYEh5H/XcAzWXOFMpv6c/qEiKhhSVleU/HMDSmNPXu8pRsn7t656yDbibWTnO4eByEdE4HmDp66wQ7T5BDC+OFvfgIOgq9f6Sg0Z7h86xFxWprFbMvrjfG5OxRWv4nZTxHgH8YJXCYxk0/I56UFLKLXxTHiFBtNpfnj/6KrjwMllZbk8h49QG3fmlCpNJc7fZbyVrkdbzYz/UwbE7COqNwRM7/iY4nQJCR0e5uMIZyWTKFr96SzHYI95hiOr37915OVUtyV3AitOVcIaQqafLRivkviGqcohmdlJy2O4P9dYWUpYxdF8v7NobpgEsE9VV9Wpp/qdhv1NAzm5rmuRWZPnLjE6WTK95HZ5IjmOQ3Zoh/0AoM6zRGpLrkh4tcS+RmxvEy7wlRQMMOVPctp2TNBIc0MZKY0i4r1oxqjvXeJ5JI1Zy2pdqMsTlWwM8e9pm7tyya2kMcjc5vAS/pwW5UWHdC2DmepkRqVs1aPGNKBd156Rfo8L7iyUJ4mlabJY4wydbBqjJHnOvmjPP6nfN6NdgM3gQgJ+7QTTj3eVUv50NlnhkqHQPa4/tL+EsbxuoBQx/+GYeztK9OaV4PAaSCxHCpcebpO5MaLleeYxHZf/cE8TR64e41C9RpUU3Z+2ZqqHj/ihtIwvrcqj5EU9gRPwFCSYg8ePEAM8xMzIiIKYzUscLGzt1Nofh8rvGcqa6m2XVK1GC4UXFvgyMVA9d3ND+I8VLzyTgeRG49WXvYX27p+r3vGozEz6muDqt76XtXbPdOwxfFupsZEH/OLqnx9e0c1T+47tBgk9FV9fUOC6j3d92mWqNmo26it2qnb+R/7H9AH/TrdOm3NNt22f0h7+m+/sAEEAJjt3fMPw1NDk/9hUag3AADP/+MAAIAXE6lhH/GPelLfSzgAMGAAAAAB8kGlBwnX/78rA7l5RS/afK66BD1KG98+c+dvid2jgPcJ10sG8C0urjJlsBjqheciwP18Tf6f/mGZousYk0SviwvxPA0yULgm7Q/WOngPyqGB3JJX+/PehFkPOcvN6+HHyWeqEYTaCh/px40pWUDnRyiOEK4x5ZnKx1oiUuJ7WWupSkN6A9Ehl1dYOVn9M+KS3f2s9TXP6F/91V/CKJ6xNkoB1hG7VEBKJB7pOIrh4BGRppE/31yymiA7iUiVwYw1hUHXe6gSwq8EPFf+xagAN4hY6EYemdihVBvNApLMJqxU2rKoNKJLxJUVb64qOVOCIhFTafRGSoiOxBEpUZJEEk8042NSQyxER1RERtSqDExZtsmKaJxiezNHIQujFlXiFLR449MQqR6XEI2WjaaqYfWFLXGry045WUFUGRiJAbAvsALRORKvE3GZKxYtxuRpeSQ9brKnfwugfgLQPy+6QGa+2I4xpZLYWxISYH/8hIxK8X78VYC7hdJ1oZK9nK7sJB9txI7J62ZUMry5jd+A3FF53YoUOzPUNKy+ubJZx2Xj85ZtVGd8Q1FPGcoz5LEX0X+waZjxgS+L6WwRHad7sHdcB90guwi0DAD3YECrj+SCNruhpUvrjQSZII/JY7J16vtkhTqkz5q5ZCAAWqQOGgS6Ou1HcRkKNAkHANiR5gCiTSIYOXFQ0n2zSBkay00YamuQ6dWj4HMmDIWxIACI4gACeMINATShO2kyC068zHZ3FoBcQS0qtcrUqVKzBtU8gtq1xHJhlgjoVE8tNRrU0aglT42WhE1Qc+rxrdpVq3+J3YL4WL/xTm0Sqah0qNauYdzSqYOyt0Ez5Y5yHZ+GVzqXXP7nwRWJXOBYu8xnG9SKT0tJTU2zPX0SLzePTFulSe6VVadLs0rthy2URNIE0dmnXUFsj6ldhM8/IzV5JWVfvXhQoxrVOkveLp0seEyKgExXteMlVqehGOlSRay6u6Dn11uLVg2qdOmg4NenTQ3Vbt1yMPvSPh4V550ILQJAtGuBwRVV9qo2YjExiQCp78jUuOq6G+RixIpz0y233UksWfqWa9TSuuueOg8ssc9+Oj/Ry5xGuco3t95jJomSJPuBOSgIgdDALmP6xjVq1WIDh3RBGb7n1HY43r8nyJQlm8tnOnXrCQZ0cScEeHj55OiVq89EA/ptNMkBeX7ml6/A/xQaZ7JBU00xXpFiJX50UmmwEE7K+oZJEBmcdc5a60RI0ualUH+rZuMkFKIUVngRRUaNFj2GpPl/YIstLkXKVEa99c57YUJxRdkNsZnQJhfMRoIRLjXqNAiIylRIYUGJ1kGH2Fx0yWFHHHXMTrucdgYaHiq69BmKN8MpIUkw03CMyH7xq+P4BHiGVNrCGhNsEksigjPHLPPMNd/0JGdW7k1SSs2SNVtp2XOUXkbOMi2UZoEnXnrqmVfJKjtX7jx585VTbnn5y6+gwsY1vqKKK6m0sjcdrFXtNd01uPHK5mB1c0a+lTy+srqrs2Z9Km+vz5WNa1hs2J+bHdLV2qDW6hJwfeYcff7SqcP6Ag01KSYXdSuD3iRQteW1aAuVN9T15pAMMGV01mKCrTVVvbOHMWyikqGuhMQ2AWehhm6jcR0NvRirBmhjAhmgHWptsM1wXsEbQBQs4RwIwPCExHCELSS0AoRA4pdIvCkgBE/w7hAAzgEIHkgIbCEQAGwJQEIgENjCg9yhtplmTq2hYyepQa2OSwXu02ia1V9kBlXQtHl7Yau93KCWtBo3wWm59WS6Iz0diR8qanVoNQZ/qH+myvb2YE9XGw4S2NCKSexEKybOD/wnIWRLw0N1aiPBZ+Xq1dSaFfW44lTwPRhrqcJ9JnDx4M6G5oBgqUEneJilJ9UHg03xh0bqJgaCnYmGwDXBVdzycorgvBvT1Tj0AXJA+A4fGhFikEwOx+gEwQ59ZXgIkQKkHwEwhhfDd1EEojI0BZP+nOJCruASh8GbQMGIMKGliIV5EeZvEg/zpkL54NeutOVa07IdfqVGow5P/IYJmcehjzMDZAEAAAA=) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2')}

/* ═══ TOKENS ═══ */
:root{
  --marca:url('data:image/png;base64,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');
  --squircle:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3Cpath%20d='M100.0%2050.0%20L100.0%2059.8%20L99.9%2064.0%20L99.8%2067.4%20L99.6%2070.2%20L99.3%2072.7%20L99.0%2074.9%20L98.7%2076.9%20L98.3%2078.8%20L97.8%2080.6%20L97.3%2082.2%20L96.8%2083.7%20L96.1%2085.2%20L95.5%2086.5%20L94.7%2087.8%20L93.9%2089.0%20L93.1%2090.1%20L92.1%2091.2%20L91.2%2092.1%20L90.1%2093.1%20L89.0%2093.9%20L87.8%2094.7%20L86.5%2095.5%20L85.2%2096.1%20L83.7%2096.8%20L82.2%2097.3%20L80.6%2097.8%20L78.8%2098.3%20L76.9%2098.7%20L74.9%2099.0%20L72.7%2099.3%20L70.2%2099.6%20L67.4%2099.8%20L64.0%2099.9%20L59.8%20100.0%20L50.0%20100.0%20L40.2%20100.0%20L36.0%2099.9%20L32.6%2099.8%20L29.8%2099.6%20L27.3%2099.3%20L25.1%2099.0%20L23.1%2098.7%20L21.2%2098.3%20L19.4%2097.8%20L17.8%2097.3%20L16.3%2096.8%20L14.8%2096.1%20L13.5%2095.5%20L12.2%2094.7%20L11.0%2093.9%20L9.9%2093.1%20L8.8%2092.1%20L7.9%2091.2%20L6.9%2090.1%20L6.1%2089.0%20L5.3%2087.8%20L4.5%2086.5%20L3.9%2085.2%20L3.2%2083.7%20L2.7%2082.2%20L2.2%2080.6%20L1.7%2078.8%20L1.3%2076.9%20L1.0%2074.9%20L0.7%2072.7%20L0.4%2070.2%20L0.2%2067.4%20L0.1%2064.0%20L0.0%2059.8%20L0.0%2050.0%20L0.0%2040.2%20L0.1%2036.0%20L0.2%2032.6%20L0.4%2029.8%20L0.7%2027.3%20L1.0%2025.1%20L1.3%2023.1%20L1.7%2021.2%20L2.2%2019.4%20L2.7%2017.8%20L3.2%2016.3%20L3.9%2014.8%20L4.5%2013.5%20L5.3%2012.2%20L6.1%2011.0%20L6.9%209.9%20L7.9%208.8%20L8.8%207.9%20L9.9%206.9%20L11.0%206.1%20L12.2%205.3%20L13.5%204.5%20L14.8%203.9%20L16.3%203.2%20L17.8%202.7%20L19.4%202.2%20L21.2%201.7%20L23.1%201.3%20L25.1%201.0%20L27.3%200.7%20L29.8%200.4%20L32.6%200.2%20L36.0%200.1%20L40.2%200.0%20L50.0%200.0%20L59.8%200.0%20L64.0%200.1%20L67.4%200.2%20L70.2%200.4%20L72.7%200.7%20L74.9%201.0%20L76.9%201.3%20L78.8%201.7%20L80.6%202.2%20L82.2%202.7%20L83.7%203.2%20L85.2%203.9%20L86.5%204.5%20L87.8%205.3%20L89.0%206.1%20L90.1%206.9%20L91.2%207.9%20L92.1%208.8%20L93.1%209.9%20L93.9%2011.0%20L94.7%2012.2%20L95.5%2013.5%20L96.1%2014.8%20L96.8%2016.3%20L97.3%2017.8%20L97.8%2019.4%20L98.3%2021.2%20L98.7%2023.1%20L99.0%2025.1%20L99.3%2027.3%20L99.6%2029.8%20L99.8%2032.6%20L99.9%2036.0%20L100.0%2040.2Z'/%3E%3C/svg%3E");
  --tinta:#17222A;
  --tinta-suave:#55646D;
  --papel:#EDEFEC;
  --superficie:#FFFFFF;
  --linea:#D9DEDA;
  --linea-fuerte:#B6BFBA;

  --senal:#FF0033;      --senal-borde:#D9002B;  --senal-t:#FFE8ED;
  --senal-claro:#FF2E55; --senal-oscuro:#C4002A; --rosa:#FF5C7A;
  --azul:#2563EB;       --azul-t:#E6EDFD;
  --verde:#0E9F6E;      --verde-t:#E1F5EE;
  /* el verde es el color de la decisión correcta: ya significa "con Desk" en la comparación.
     El rojo queda reservado para el botón de acción, porque en tarjeta lee como alerta. */
  --verde-oscuro:#066E4A; --verde-borde:#0B8A5F; --verde-claro:#12B67E;
  /* el ámbar es plata que vuelve: el cashback no compite con la elección de plan */
  --ambar:#D99A0B;      --ambar-t:#FDF4E0;      --ambar-oscuro:#7E5700;
  --ambar-vivo:#F0B429;  --ambar-linea:#EBD7A6;  --ambar-suave:#9A7A3D;
  --coral:#E8622F;      --coral-t:#FDECE2;
  --violeta:#7C5CFC;    --violeta-t:#EEEAFE;

  --e1:.5rem; --e2:1rem; --e3:1.5rem; --e4:2rem; --e5:3rem; --e6:4.5rem;
  --r:10px;
  --t-xs:.8125rem; --t-s:.9375rem; --t-m:1.0625rem;
  --t-l:1.3125rem; --t-xl:1.75rem; --t-xxl:2.5rem;
  --nav:70px;
  --curva:cubic-bezier(.32,.72,0,1);
  --curva-suave:cubic-bezier(.4,0,.2,1);
  /* resorte corto con un rebote leve, para cuando algo se elige */
  --resorte:cubic-bezier(.34,1.46,.5,1);
  /* el mismo resorte, más contenido: para piezas grandes como los pop-ups */
  --resorte-suave:cubic-bezier(.3,1.22,.52,1);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{
  margin:0;color:var(--tinta);overflow-x:hidden;
  background:
    radial-gradient(105% 38% at 88% 0%,   #FFD9E2 0%, rgba(255,217,226,0) 62%),
    radial-gradient(85% 26% at 2% 6%,     #FFF1F4 0%, rgba(255,241,244,0) 60%),
    radial-gradient(80% 30% at 16% 34%,   #F1E9FF 0%, rgba(241,233,255,0) 65%),
    radial-gradient(78% 26% at 96% 62%,   #FFE8ED 0%, rgba(255,232,237,0) 64%),
    radial-gradient(90% 30% at 30% 92%,   #EDE7FB 0%, rgba(237,231,251,0) 66%),
    var(--papel);
  background-repeat:no-repeat;background-size:100% 100%;
  font-family:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif;
  font-size:var(--t-m);line-height:1.55;-webkit-font-smoothing:antialiased;
}
/* nada puede ensanchar la página en el celular: si algo se sale por el costado (los íconos
   flotantes del orbe, por ejemplo), el navegador achica toda la web y los campos se ven raros */
html{overflow-x:hidden}
body{overflow-x:clip;max-width:100%}
.orbe{max-width:100%;overflow:visible}
body.sin-scroll{overflow:hidden}
/* CON UN POP-UP ABIERTO, LA PÁGINA DE ATRÁS SE CONGELA.
   Detrás seguían corriendo más de 60 animaciones (el carrusel de logos, los íconos que
   flotan, la rueda, los pulsos…) y el fondo del pop-up desenfoca lo que tiene detrás: como
   eso nunca se quedaba quieto, el navegador re-desenfocaba la pantalla entera en cada cuadro
   aunque nadie la viera. Congelada, el desenfoque se calcula una vez y queda. */
body.sin-scroll :is(.nav,main,.regalito,.wa),
body.sin-scroll :is(.nav,main,.regalito,.wa) *,
body.sin-scroll :is(.nav,main,.regalito,.wa) *::before,
body.sin-scroll :is(.nav,main,.regalito,.wa) *::after{animation-play-state:paused!important}
h1,h2,h3,p,ul,figure{margin:0}
ul{list-style:none;padding:0}
button{font:inherit;color:var(--tinta)}
:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:4px}
.solo-lectores{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

.logo{display:block;aspect-ratio:1.312;
  background-color:currentColor;
  -webkit-mask-image:var(--marca);mask-image:var(--marca);
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain}

.punta{color:var(--senal)}

/* ═══ MENÚ ═══ */
/* Sin barra: el logo a un lado y un círculo al otro que despliega las secciones. */
.nav{position:fixed;top:0;left:0;right:0;z-index:40;padding:.6rem var(--e2) 0;pointer-events:none}
.nav__capa{position:relative;max-width:1040px;margin:0 auto;
  display:flex;align-items:flex-start;justify-content:space-between}

.nav__marca{pointer-events:auto;flex:none;background:none;border:0;padding:0;cursor:pointer;
  transition:transform .2s var(--curva)}
.nav__marca:active{transform:scale(.94)}
.nav__logo{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--tinta);
  background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.8);
  -webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);
  box-shadow:0 6px 14px -8px rgba(23,34,42,.22)}
.nav__logo .logo{width:22px;transform:translateX(5%)}

.nav__hamb{pointer-events:auto;flex:none;width:40px;height:40px;border:0;border-radius:50%;cursor:pointer;
  display:grid;place-content:center;gap:5px;
  background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.8);
  -webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);
  box-shadow:0 6px 14px -8px rgba(23,34,42,.22);
  transition:background-color .25s var(--curva-suave),transform .2s var(--curva)}
.nav__hamb:active{transform:scale(.94)}
.nav__hamb i{display:block;width:16px;height:2px;border-radius:1px;background:var(--tinta);
  transition:transform .35s var(--curva),opacity .2s var(--curva-suave)}
.nav.es-menu .nav__hamb i:nth-child(1){transform:translateY(7px) rotate(45deg)}
.nav.es-menu .nav__hamb i:nth-child(2){opacity:0;transform:scaleX(.4)}
.nav.es-menu .nav__hamb i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

.menu{
  position:absolute;top:calc(42px + .55rem);right:0;z-index:2;pointer-events:none;
  width:min(272px,calc(100vw - 2rem));padding:.5rem;
  background:rgba(255,255,255,.93);
  -webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);
  border:1px solid rgba(255,255,255,.8);border-radius:22px;corner-shape:squircle;
  box-shadow:0 26px 50px -26px rgba(23,34,42,.6);
  opacity:0;transform:translate3d(0,-10px,0) scale(.94);transform-origin:100% 0;
  transition:opacity .25s var(--curva-suave),transform .4s var(--curva);
}
.nav.es-menu .menu{opacity:1;transform:none;pointer-events:auto}
.nav__links{display:flex;flex-direction:column;gap:.1rem}
.nav__link{
  display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;
  padding:.65rem .8rem;border-radius:14px;corner-shape:squircle;
  font-size:var(--t-s);font-weight:600;color:var(--tinta-suave);
  transition:color .2s var(--curva-suave),background-color .2s var(--curva-suave);
}
.nav__link:hover{color:var(--tinta);background:var(--papel)}
.nav__link.es-actual{color:var(--senal-oscuro);background:var(--senal-t)}
.nav__link--regalo{display:flex;align-items:center;gap:.5rem;color:var(--ambar-oscuro);background:var(--ambar-t)}
.nav__link--regalo:hover{color:var(--ambar-oscuro);background:#FBEBC6}
.nav__regalo{width:17px;height:17px;flex:none;color:var(--ambar);transform-origin:50% 90%;
  animation:regalo-llama 3.4s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){ .nav__regalo{animation:none} }
.menu__cta{margin-top:.45rem;min-height:46px;font-size:var(--t-m);
  border-radius:16px;corner-shape:squircle}

/* ═══ ESTRUCTURA ═══ */
.marco{max-width:1040px;margin:0 auto;padding:0 var(--e2)}
.seccion{padding:var(--e5) 0;scroll-margin-top:calc(var(--nav) + 10px)}
.rotulo{font-size:var(--t-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-suave);margin-bottom:.6rem;text-align:center}
.titulo{font-size:var(--t-xl);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;text-align:center}
.titulo em{font-style:normal;color:var(--senal)}
.bajada{margin-top:.75rem;margin-left:auto;margin-right:auto;color:var(--tinta-suave);font-size:var(--t-s);max-width:46ch;text-align:center;text-wrap:pretty}
.bloque{margin-top:var(--e3)}
.bloque-titulo{font-size:var(--t-s);font-weight:600;margin-bottom:.6rem}
.bloque-sub{font-size:var(--t-xs);color:var(--tinta-suave);line-height:1.4;margin:-.35rem 0 .7rem;text-wrap:pretty}
.revela{opacity:0;transform:translate3d(0,14px,0)}
/* Cotizador: la cabecera va centrada como el resto de secciones; desde la tarjeta blanca
   (el formulario) y en el pop-up, todo a la izquierda: ahí se pasa de leer a llenar */
.puerta > div:last-child .rotulo,.puerta > div:last-child .bajada,.modal .bajada{text-align:left}
.puerta > div:last-child .bajada,.modal .bajada{margin-left:0;margin-right:0}
.revela.es-visible{opacity:1;transform:none;transition:opacity .6s var(--curva-suave),transform .7s var(--curva)}

/* ═══ HERO ═══ */
.hero{
  padding-top:calc(var(--nav) + var(--e4));padding-bottom:var(--e5);
}
.hero__caja{display:block}
.hero__texto{text-align:center}
.hero__medio{display:flex;flex-direction:column;align-items:center;gap:var(--e3);margin-top:var(--e2);position:relative;z-index:0}
.hero__medio p{flex:none;margin-top:0}
.hero h1{font-size:var(--t-xxl);font-weight:700;line-height:1.06;letter-spacing:-.035em;max-width:15ch;margin:0 auto;text-wrap:balance}
.hero p{margin-top:var(--e2);margin-left:auto;margin-right:auto;color:var(--tinta-suave);font-size:var(--t-m);max-width:34ch;text-wrap:pretty}
.hero h1 em{font-style:normal;color:var(--senal)}
.destello{
  background-image:linear-gradient(100deg,
    var(--senal) 0%, var(--senal) 40%, #FF9DB1 50%, var(--senal) 60%, var(--senal) 100%);
  background-size:260% 100%;background-position:130% 0;background-repeat:repeat-x;
  -webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
  animation:destellar 7s cubic-bezier(.4,0,.2,1) infinite;
}
@keyframes destellar{0%,72%{background-position:130% 0}92%,100%{background-position:-30% 0}}
.hero__botones{display:flex;justify-content:center;gap:.5rem;margin-top:var(--e3);position:relative;z-index:2}
.hero__botones .boton{flex:1;min-width:0;padding:0 .6rem;font-size:.9375rem;min-height:46px;
  border-radius:16px;corner-shape:squircle}
/* Mismo acabado que los botones flotantes del menú y del logo: borde blanco translúcido
   y una sombra tenue. El secundario es de vidrio, como ellos. */
.hero__botones .boton{border:1px solid rgba(255,255,255,.4);
  box-shadow:0 6px 14px -8px rgba(196,0,42,.3)}
.hero__botones .boton--fantasma{background:rgba(255,255,255,.86);--aro:rgba(255,255,255,.8);
  -webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);
  box-shadow:0 6px 14px -8px rgba(23,34,42,.22)}
.hero__botones .boton--fantasma:hover{background:rgba(255,255,255,.96)}


.vertices{display:flex;gap:.7rem;margin:var(--e3) calc(var(--e2)*-1) 0;padding:0 var(--e2) .4rem;
  overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--e2);
  scrollbar-width:none;-ms-overflow-style:none}
.vertices::-webkit-scrollbar{display:none}
.puntos{display:flex;justify-content:center;gap:.4rem;margin-top:.7rem}
.puntos i{width:7px;height:7px;border-radius:50%;background:var(--linea-fuerte);
  transition:background-color .3s var(--curva-suave),width .3s var(--curva)}
.puntos i.es-actual{background:var(--senal);width:20px;border-radius:4px}
.vertice{flex:0 0 87%;scroll-snap-align:start;background:var(--superficie);border:1px solid var(--linea);border-radius:22px;
  padding:var(--e2);display:flex;flex-direction:column;gap:.15rem;
  transition:transform .4s var(--curva),box-shadow .4s var(--curva)}
.vertice:hover{transform:translateY(-4px);box-shadow:0 22px 36px -26px rgba(23,34,42,.6)}
.vertice__alto{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}
.vertice__icono{width:62px;height:62px;flex:none;border-radius:20px;display:grid;place-items:center;padding:.3rem}
.vertice__icono svg{width:100%;height:100%;display:block;animation:flotar 5.2s ease-in-out infinite;animation-delay:var(--retraso,0s)}
.vertice__sello{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.03em;
  padding:.25rem .55rem;border-radius:999px;white-space:nowrap}
.vertice h3{font-size:var(--t-l);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-top:.35rem}
.vertice__resumen{font-size:var(--t-s);color:var(--tinta-suave);margin-top:.15rem}
.vertice__casos{margin-top:.7rem;border-top:1px solid var(--linea);padding-top:.55rem}
.vertice__casos li{display:flex;gap:.5rem;font-size:var(--t-xs);line-height:1.4;padding:.2rem 0;color:var(--tinta-suave)}
.vertice__casos svg{width:14px;height:14px;flex:none;margin-top:2px}
.no-incluye{margin-top:var(--e2);font-size:var(--t-xs);color:var(--tinta-suave);
  background:var(--superficie);border:1px dashed var(--linea-fuerte);border-radius:15px;corner-shape:squircle;padding:.75rem .9rem}
@keyframes flotar{
  0%,100%{transform:translateY(0) rotate(0deg)}
  50%{transform:translateY(var(--alto,-6px)) rotate(var(--giro,1.6deg))}
}

/* piezas que flotan para llenar el aire */
.orbe{flex:none;display:flex;align-items:center;justify-content:center;gap:.4rem;
  position:relative;z-index:0}
.orbe__pieza{display:block;width:48px;height:48px;will-change:transform,opacity}
.orbe .p1{order:3;width:68px;height:68px}
.orbe .p2{order:2;width:56px;height:56px}
.orbe .p3{order:4;width:56px;height:56px}
.orbe .p4{order:5}
.orbe .p5{order:1}
.orbe .p2{--giro:-2.6deg;--alto:-7px;--vel:5.2s;--retraso:-1.5s}
.orbe .p3{--giro:2.8deg;--alto:-8px;--vel:4.6s;--retraso:-2.7s}
.orbe .p4{--giro:-1.8deg;--alto:-6px;--vel:6.4s;--retraso:-.8s}
.orbe .p5{--giro:2.2deg;--alto:-7px;--vel:5s;--retraso:-3.3s}
.orbe__pieza svg{width:100%;height:100%;display:block}
.orbe__pieza{backface-visibility:hidden;transform:translateZ(0)}
/* Tres capas, cada una con un solo trabajo y todas en la tarjeta gráfica:
   la pieza se dispersa con el scroll, el flote sube y baja, y el svg cambia de ícono. */
.orbe__flote{display:block;width:100%;height:100%;
  animation:flotar var(--vel,5.5s) ease-in-out infinite;animation-delay:var(--retraso,0s)}
/* hacia dónde se va cada pieza al bajar: se abren desde el centro */
.orbe .p1{--dx:0px;   --dy:-160px;--dg:18deg}
.orbe .p2{--dx:-120px;--dy:-110px;--dg:-24deg}
.orbe .p3{--dx:120px; --dy:-110px;--dg:26deg}
.orbe .p4{--dx:175px; --dy:40px;  --dg:30deg}
.orbe .p5{--dx:-175px;--dy:40px;  --dg:-30deg}
@keyframes dispersar{
  from{transform:translate3d(0,0,0) rotate(0deg) scale(1);opacity:1}
  to{transform:translate3d(var(--dx),var(--dy),0) rotate(var(--dg)) scale(.78);opacity:.08}
}
/* El scroll mueve la animación directamente, sin pasar por JavaScript: las piezas quedan
   pegadas al dedo, cuadro a cuadro, igual que el resto de la página. */
@supports (animation-timeline: scroll()){
  .orbe__pieza{
    animation:dispersar linear both;
    animation-timing-function:cubic-bezier(.45,0,.55,1);
    animation-timeline:scroll(root block);
    animation-range:0px var(--fin-dispersion,440px);
  }
}
/* Las piezas cambian igual que la frase del titular: la que sale se desenfoca hacia arriba
   y la siguiente entra desde abajo. Se anima el svg de adentro, porque la pieza ya lleva el flote. */
.orbe__pieza svg.sale{animation:sale-palabra .26s cubic-bezier(.55,0,.85,.35) forwards}
.orbe__pieza svg.entra{animation:entra-palabra .48s cubic-bezier(.22,1,.36,1) both}
.orbe .p1{--giro:2deg;--alto:-9px;--vel:6s}
.orbe .p2{--giro:-2.4deg;--alto:-7px;--vel:5.2s;--retraso:-1.4s}
.orbe .p3{--giro:2.8deg;--alto:-8px;--vel:4.6s;--retraso:-2.6s}
.orbe .p4{--giro:-1.8deg;--alto:-6px;--vel:6.4s;--retraso:-.7s}
.orbe .p5{--giro:2.2deg;--alto:-7px;--vel:5s;--retraso:-3.2s}

.trio{display:flex;gap:.5rem;justify-content:center;margin-top:var(--e4)}
.trio__pieza{display:block;width:96px;height:96px}
.trio__pieza svg{width:100%;height:100%;display:block;
  animation:flotar 5.4s ease-in-out infinite;animation-delay:var(--desfase,0s);
  filter:drop-shadow(0 12px 18px rgba(23,34,42,.12))}
.trio__pieza:nth-child(1){--i:0}
.trio__pieza:nth-child(2){--i:1}
.trio__pieza:nth-child(3){--i:2}
.trio__pieza:nth-child(1) svg{--giro:2deg;--alto:-8px;--desfase:-.4s}
.trio__pieza:nth-child(2) svg{--giro:-2.2deg;--alto:-6px;--desfase:-2.1s}
.trio__pieza:nth-child(3) svg{--giro:2.6deg;--alto:-9px;--desfase:-3.6s}

.cubre__obj{--giro:1.8deg}
.cubre__item:nth-child(even) .cubre__obj{--giro:-2deg}

/* ═══ EL PROBLEMA ═══ */
.males{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:var(--e3);perspective:1000px}
.males.revela,.rueda.revela{opacity:1;transform:none;transition:none}
.mal{position:relative;border:0;padding:0;background:none;cursor:pointer;
  border-radius:28%;corner-shape:squircle;aspect-ratio:1;
  opacity:0;transform-style:preserve-3d;will-change:transform;
  transition:transform .55s var(--curva)}
.males.es-visible .mal{opacity:1;animation:brotar-mal .55s var(--curva) backwards;animation-delay:calc(var(--i) * 130ms)}
@keyframes brotar-mal{from{opacity:0;transform:translate3d(0,18px,0) scale(.94)}to{opacity:1;transform:none}}
.mal.es-vuelta{transform:rotateY(180deg)}
.mal__giro{position:absolute;inset:0;transform-style:preserve-3d;
  transition:transform 1s cubic-bezier(.45,0,.55,1);transition-delay:calc(.6s + var(--i) * .5s)}
/* primero se leen los problemas; luego, una por una, se voltean a la solución */
.males.es-resuelta .mal__giro{transform:rotateY(180deg)}
.mal__cara{position:absolute;inset:0;border-radius:28%;corner-shape:squircle;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;
  padding:.75rem .6rem;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:center;
  transform:translateZ(0)}
/* claro = el problema · oscuro = resuelto con Desk */
.mal__cara--frente{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.8);color:var(--tinta);
  box-shadow:0 6px 14px -8px rgba(23,34,42,.22)}
.mal__cara--dorso{transform:rotateY(180deg);background:var(--tinta);color:#fff;
  box-shadow:0 6px 14px -8px rgba(23,34,42,.35)}
/* el check de "resuelto" en la esquina del reverso */
.mal__cara--dorso::after{content:"";position:absolute;top:11%;right:11%;width:18px;height:18px;border-radius:50%;
  background:var(--senal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}

.mal__obj{width:42%;max-width:52px;display:block}

.mal b{display:block;margin-top:.5rem;font-size:var(--t-xs);font-weight:700;line-height:1.3;text-wrap:balance}
.nota-males{margin-top:.7rem;text-align:center;font-size:.6875rem;color:var(--tinta-suave)}
.nota-males:empty{display:none}

/* ═══ HOY vs CON DESK ═══ */
/* Dos columnas, sin nada que tocar: a la izquierda cómo está la oficina hoy y a la derecha
   cómo queda con Desk. La columna de Desk va en verde para que el ojo la encuentre sola. */
/* Entrada: cada fila entera llega desenfocada y sube, escalonada. El desenfoque va en la fila
   completa y no en cada celda: son 5 piezas en movimiento en vez de 15. */
.compara__fila{display:grid;grid-template-columns:1fr 46px 1fr;gap:.55rem;align-items:center;
  opacity:0;filter:blur(8px);transform:translate3d(0,18px,0);
  transition:opacity .45s var(--curva-suave),filter .5s var(--curva-suave),
    transform .55s cubic-bezier(.22,1,.36,1);
  transition-delay:calc(var(--i,0) * 80ms)}
.compara.es-dentro .compara__fila{opacity:1;filter:blur(0);transform:none}
/* Las 12 celdas dejan la máscara del squircle: era la parte más pesada de esta zona en celular.
   Conservan la esquina redondeada, con forma squircle donde el navegador la soporta. */
.compara__celda{-webkit-mask:none;mask:none;border-radius:20px;corner-shape:squircle}
.compara__nota{max-width:440px;margin:.9rem auto 0;text-align:center;
  font-size:.625rem;line-height:1.4;color:var(--tinta-suave);opacity:.45}
.compara{max-width:440px;margin:var(--e3) auto 0;display:grid;gap:.5rem}
.compara__cabecera{display:flex;justify-content:center;padding:.35rem .7rem;border-radius:999px;
  font-size:var(--t-xs);font-weight:700;color:#fff}
.compara__cabecera--hoy{background:rgba(23,34,42,.75)}
.compara__cabecera--desk{background:var(--verde)}
/* el objeto va al medio: la fila queda simétrica y el bloque centrado en la pantalla */
.compara__obj{width:46px;height:46px;justify-self:center}
.compara__obj svg{width:100%;height:100%;display:block}
.compara__celda{display:flex;align-items:center;justify-content:center;gap:.3rem;min-height:56px;
  padding:.6rem .7rem;text-align:center;font-size:.75rem;line-height:1.3;text-wrap:balance}
.compara__celda svg{flex:none;width:14px;height:14px}
/* el lado de hoy pesa menos: gris y en peso normal */
.compara__celda--hoy{background:rgba(23,34,42,.05);color:var(--tinta-suave);font-weight:600}
.compara__celda--hoy .compara__obj{display:none}
/* el lado de Desk pesa más: verde, en negrita y con su check */
.compara__celda--desk{background:var(--verde-t);color:var(--verde);font-weight:700}
.compara__fila--total .compara__celda--hoy{background:rgba(23,34,42,.08)}
.compara__fila--total .compara__celda--desk{background:var(--verde);color:#fff}

/* en el cotizador, los servicios ligados a lo que marcó van primero con esta etiqueta */
.item__marca{display:inline-block;margin-top:.2rem;padding:.1rem .45rem;border-radius:999px;
  font-size:.6875rem;font-weight:700;color:var(--senal-oscuro);background:#FFE8ED;width:max-content}
/* overflow:clip (no hidden): recorta igual, pero no convierte la tarjeta en una caja con scroll
   propio, así las palabras de adentro siguen el scroll de la página y se encienden completas */
/* Franja divisoria: va de borde a borde y con los cortes en diagonal, al revés que los del
   cotizador, para que las dos franjas rojas no se vean iguales. */
.bisagra{--corte:clamp(36px,9vw,110px);
  position:relative;overflow:clip;isolation:isolate;
  margin:calc(var(--e5) + 1rem) 0 0;padding:calc(var(--e5) + var(--corte)) var(--e3);
  min-height:clamp(340px,80vw,420px);display:grid;place-items:center;
  /* no se ve hasta que el scroll pasa su punto: entonces crece desde abajo */
  opacity:0;transform:translate3d(0,54px,0) scaleY(.86);transform-origin:50% 100%;
  will-change:transform,opacity;
  transition:opacity .45s var(--curva-suave),transform .75s cubic-bezier(.22,1,.36,1)}
/* El rojo con los cortes en diagonal va en una capa de fondo aparte y quieta. Antes el recorte
   diagonal estaba en la franja entera: Safari tenía que volver a recortar todo lo de adentro
   (el logo que respira, las palabras que crecen) en cada cuadro. Ahora se recorta una vez. */
.bisagra::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;
  background:linear-gradient(150deg,#FF3355 0%,var(--senal) 48%,#C4002A 100%);
  clip-path:polygon(0 0,100% var(--corte),100% 100%,0 calc(100% - var(--corte)))}

/* el logo de Desk de fondo: enorme, girado y saliéndose por la derecha, apenas visible */
@keyframes marca-respira{
  0%,100%{transform:translate(-50%,-50%) rotate(-5deg) scale(1)}
  50%{transform:translate(-50%,-50%) rotate(3deg) scale(1.06)}}
.bisagra__marca{position:absolute;z-index:-1;left:50%;top:50%;width:78%;aspect-ratio:1.312;
  transform:translate(-50%,-50%);background:rgba(255,255,255,.1);
  animation:marca-respira 14s ease-in-out infinite;will-change:transform;
  -webkit-mask:var(--marca) center / contain no-repeat;mask:var(--marca) center / contain no-repeat}
.bisagra.es-dentro{opacity:1;transform:none}
.bisagra__texto{color:#fff;font-size:var(--t-xl);font-weight:700;letter-spacing:-.03em;
  line-height:1.2;text-wrap:balance;text-align:center}

/* ═══ TODO CENTRALIZADO ═══ */
.centralizado__cabecera{text-align:center}
.centralizado__cabecera .bajada{max-width:38ch}
.rueda{position:relative;width:min(100%,440px);margin:var(--e4) auto 0;aspect-ratio:1}
.rueda__anillo{position:absolute;inset:0}
.rueda.es-armada .rueda__anillo{animation:girar 52s linear infinite}
.rueda.es-armada .activo__int{animation:girar-inv 52s linear infinite}
@keyframes girar{to{transform:rotate(360deg)}}
@keyframes girar-inv{to{transform:rotate(-360deg)}}
.rueda__hilos{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0}
.rueda__hilos path{fill:var(--linea-fuerte);opacity:.75;
  transform-box:view-box;transform-origin:50% 50%;transform:scale(0)}
.rueda__centro .logo{width:52%;transform:translateX(4%)}
.rueda__centro{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);
  width:27%;aspect-ratio:1;border-radius:34%;corner-shape:squircle;
  background:linear-gradient(155deg,#FF3355 0%,var(--senal) 50%,#C4002A 100%);
  color:#fff;display:grid;place-items:center;
  box-shadow:0 20px 38px -20px rgba(196,0,42,.7)}
.rueda__centro{opacity:calc(.2 + var(--orden,0) * .8);
  transform:translate(-50%,-50%) scale(calc(.72 + var(--orden,0) * .28))}
.activo{position:absolute;z-index:1;transform:translate(-50%,-50%);text-align:center;
  opacity:0;width:26%;will-change:transform,opacity;
  background:none;border:0;padding:0;cursor:pointer}
.activo__int{display:block}
.activo.es-activo b{color:var(--senal)}
.activo svg{width:66%;margin:0 auto;display:block;
  animation:flotar var(--vel,5.4s) ease-in-out infinite;animation-delay:var(--desfase,0s)}
.activo b{display:block;margin-top:.15rem;font-size:.6875rem;font-weight:700;color:var(--tinta-suave);
  transition:color .3s var(--curva-suave)}
.rueda__dato{max-width:32ch;margin:var(--e2) auto 0;text-align:center;
  font-size:var(--t-s);line-height:1.45;color:var(--tinta-suave);
  opacity:0;transform:translateY(6px)}
.rueda__dato.es-visible{animation:entra-abajo .45s var(--curva) forwards}
/* el pulso rojo que sale del toque */
.pulso{position:absolute;z-index:5;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;
  border-radius:50%;background:radial-gradient(circle,rgba(255,0,51,.7) 0%,rgba(255,0,51,.35) 45%,rgba(255,0,51,0) 72%);
  filter:blur(7px);pointer-events:none;animation:pulso .75s ease-out forwards}
@keyframes pulso{
  0%{transform:scale(.4);opacity:1}
  40%{opacity:.75}
  100%{transform:scale(4.6);opacity:0}}
.rueda__dato.es-pista{font-weight:700;color:var(--senal);
  animation:entra-abajo .45s var(--curva) forwards, latir-pista 2.4s ease-in-out 1s infinite}
@keyframes latir-pista{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
.rueda__nota{max-width:34ch;margin:.6rem auto 0;text-align:center;
  font-size:.6875rem;line-height:1.4;color:var(--tinta-suave);opacity:.5;
  transition:opacity .35s var(--curva-suave),transform .35s var(--curva)}
.rueda__nota.es-oculta{opacity:0;transform:translateY(-4px);pointer-events:none}

/* ═══ LOS PLANES ═══ */
.atencion{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin-top:var(--e3)}
.tipo{display:flex;align-items:center;gap:.4rem;font-size:var(--t-xs);color:var(--tinta-suave)}
.tipo i{width:7px;height:7px;border-radius:50%;flex:none}
.tipo b{color:var(--tinta);font-weight:700}

.viva{font-size:var(--t-xl);font-weight:700;letter-spacing:-.03em;line-height:1.18;
  text-wrap:balance;text-align:center;max-width:18ch;margin:0 auto}
.rota{display:inline-block;position:relative;color:var(--senal);text-align:left}
.rota--viva{display:block;margin:.1rem auto 0;text-align:center}
.rota--hero{display:block;margin-left:auto;margin-right:auto;text-align:center;vertical-align:top}
.rota--puerta{display:inline-block;color:var(--tinta)}
.rota b{display:inline-block;font-weight:inherit;white-space:nowrap;
  will-change:transform,opacity,filter}
.rota b.sale{animation:sale-palabra .26s cubic-bezier(.55,0,.85,.35) forwards}
.rota b.entra{animation:entra-palabra .48s cubic-bezier(.22,1,.36,1) both}
@keyframes sale-palabra{
  from{opacity:1;filter:blur(0px);transform:translate3d(0,0,0) scale(1)}
  to{opacity:0;filter:blur(5px);transform:translate3d(0,-16px,0) scale(.94)}}
@keyframes entra-palabra{
  from{opacity:0;filter:blur(6px);transform:translate3d(0,20px,0) scale(.96)}
  to{opacity:1;filter:blur(0px);transform:translate3d(0,0,0) scale(1)}}
.viva__pie{margin:var(--e2) auto 0;max-width:30ch;text-align:center;
  font-size:var(--t-m);line-height:1.5;color:var(--tinta-suave)}

.hoja__lista li{display:flex;gap:.55rem;align-items:flex-start;padding:.3rem 0;
  font-size:var(--t-s);line-height:1.45}
.hoja__lista svg{width:17px;height:14px;flex:none;margin-top:5px;color:var(--senal)}
.boton--centro{margin:var(--e3) auto 0;max-width:300px}

/* ═══ EL ESCUDO ═══ */
/* La sección de la frase va sobre el fondo blanco de siempre. Detrás del texto, el logo de
   Desk girado como escudo se dibuja con el scroll. El titular y la bajada van en el centro
   del escudo y el botón justo debajo de la punta.
   Va en blanco sobre el fondo claro: se nota apenas y no le quita lectura al texto. */
/* Pegado a la rueda: sin el aire doble entre las dos secciones, el escudo arranca poco
   después de la nota de la rueda y no queda un hueco vacío en medio */
#centralizado{padding-bottom:var(--e3)}
#clientes{padding-bottom:var(--e3)}
/* El cotizador va sobre una franja roja a todo el ancho, con los cortes de arriba y abajo
   en diagonal: corta el blanco antes del cierre y la tarjeta del formulario resalta encima */
#cotizador{--corte:clamp(36px,9vw,110px);
  margin:var(--e3) 0 0;padding:calc(3.25rem + var(--corte)) 0 calc(3.5rem + var(--corte));
  position:relative;isolation:isolate;overflow:clip}
/* El rojo con los cortes en diagonal va en una capa de fondo aparte y quieta (igual que en la
   franja). Antes el recorte estaba en la sección entera y Safari tenía que recortar de nuevo
   todo lo de adentro (títulos, íconos flotando, la tarjeta) en cada cuadro de la entrada. */
#cotizador::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(155deg,#FF2E55 0%,var(--senal) 45%,#C4002A 100%);
  clip-path:polygon(0 var(--corte),100% 0,100% calc(100% - var(--corte)),0 100%)}
/* la tarjeta del formulario y su sombra se preparan antes de entrar en pantalla, para que
   Safari no tenga que armarlas en el mismo cuadro en que empiezan a aparecer */
#formLead,.sombra-forma{will-change:transform,opacity}
#cotizador .puerta > div:first-child .rotulo{color:rgba(255,255,255,.75)}
#cotizador .puerta > div:first-child .titulo{color:#fff}
#cotizador .puerta > div:first-child .bajada{color:rgba(255,255,255,.9)}
/* "en un minuto" en el azul oscuro de la marca, con el mismo brillo que pasa */
.palabras .destello{background:none;-webkit-text-fill-color:currentColor;color:var(--senal);animation:none}
#cotizador .destello{color:#fff}
#cotizador .promesa-rota,#cotizador .rota--puerta,#cotizador .punta-rota,#cotizador .punta-rota .punta{color:#fff}
#cotizador .trio__pieza svg{filter:drop-shadow(0 14px 18px rgba(90,0,20,.3))}
#cotizador .tarjeta{border-color:rgba(255,255,255,.7);box-shadow:0 30px 60px -28px rgba(90,0,20,.6)}
.seccion--escudo{padding-top:0}
.escudo__caja{position:relative;min-height:400px;display:flex;flex-direction:column;
  align-items:center;justify-content:center}
.escudo__caja > :not(.firma){position:relative;z-index:1}
.firma{position:absolute;z-index:0;left:50%;top:50%;height:400px;width:auto;
  aspect-ratio:570/729;transform:translate(-50%,-50%);color:#fff;opacity:.6;
  overflow:visible;pointer-events:none}
.seccion--escudo .boton--centro{margin-top:var(--e2)}
.firma path{stroke-dasharray:1 2;stroke-dashoffset:0}
/* Aparece como las frases del titular: llega desenfocado, sube un poco y se afina, mientras
   sus dos trazos se dibujan con calma hasta encontrarse en la punta. Va por tiempo y no por
   scroll, así se ve igual de suave aunque el scroll sea rápido. */
.firma.es-espera{opacity:0;filter:blur(14px);transform:translate(-50%,-50%) translateY(28px) scale(.96)}
.firma.es-espera path{stroke-dashoffset:1.02}
.firma.es-espera.es-dibujada{animation:escudo-vida 6s cubic-bezier(.22,1,.36,1) forwards}
/* 0–1.4 s aparece y se afina · hasta 2.7 s se queda (el dibujo termina a los 2.3 s)
   · de 2.7 a 6 s se difumina despacio y queda suave, sin desaparecer */
@keyframes escudo-vida{
  0%{opacity:0;filter:blur(14px);transform:translate(-50%,-50%) translateY(28px) scale(.96)}
  23%{opacity:.6;filter:blur(0);transform:translate(-50%,-50%)}
  45%{opacity:.6;filter:blur(0);transform:translate(-50%,-50%);animation-timing-function:cubic-bezier(.45,0,.55,1)}
  100%{opacity:.3;filter:blur(4px);transform:translate(-50%,-50%) scale(1.02)}
}
.firma.es-espera.es-dibujada path{stroke-dashoffset:0;
  transition:stroke-dashoffset 2.2s cubic-bezier(.65,0,.35,1) .1s}

/* ═══ CLIENTES ═══ */
.clientes{overflow:hidden;position:relative;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.clientes__cinta{display:flex;gap:var(--e2);width:max-content;animation:desfilar 34s linear infinite}
.clientes:hover .clientes__cinta{animation-play-state:paused}
.clientes__logo{
  flex:none;height:56px;display:flex;align-items:center;gap:.55rem;padding:0 1.1rem;
  background:var(--superficie);border:1px solid var(--linea);border-radius:999px;
  font-weight:700;font-size:var(--t-s);white-space:nowrap;
}
.clientes__punto{width:22px;height:22px;border-radius:9px;flex:none}
@keyframes desfilar{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}

/* bloque rojo: rompe el blanco y da profundidad */
.seccion--roja{
  background:linear-gradient(155deg,#FF2E55 0%,var(--senal) 45%,#C4002A 100%);
  border-radius:31px;corner-shape:squircle;
  margin:var(--e4) var(--e2);padding:var(--e5) 0;
  box-shadow:0 34px 60px -38px rgba(196,0,42,.75);
  scroll-margin-top:calc(var(--nav) + 18px);
}
.seccion--roja .rotulo{color:rgba(255,255,255,.72)}
.seccion--roja .titulo{color:#fff}
.seccion--roja .bajada{color:rgba(255,255,255,.82)}

.sim__cabecera{text-align:center}
.sim__cabecera .bajada{margin-left:auto;margin-right:auto}
.sim{margin-top:var(--e3);display:grid;gap:var(--e2)}
.sim__escena{position:relative;display:grid;place-items:center;padding:var(--e3) 0;min-height:300px}

/* la oficina: una lámina blanca que crece */
.sim__burbuja{position:relative;z-index:1;display:flex;flex-direction:column;
  align-items:center;justify-content:center;line-height:1;
  width:var(--lado,190px);height:var(--lado,190px);
  border-radius:27%;corner-shape:squircle;
  background:linear-gradient(155deg,#FFFFFF 0%,#FFF2F5 100%);
  box-shadow:0 30px 46px -24px rgba(120,0,25,.55);
  transition:width .55s var(--curva),height .55s var(--curva);
  animation:respirar 8s ease-in-out infinite}
@keyframes respirar{0%,100%{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}
.sim__lado{font-size:clamp(1.25rem,6.2vw,1.9rem);font-weight:700;letter-spacing:-.03em;
  color:var(--senal);line-height:1.05;text-align:center}
.sim__unidad{font-size:var(--t-xs);font-weight:700;color:var(--tinta-suave);margin-top:.3rem;text-align:center}

.sim__topes{display:flex;justify-content:space-between;margin:-.2rem 4px 0}
.sim__topes button{background:none;border:0;cursor:pointer;padding:.3rem .1rem;
  font-size:var(--t-xs);font-weight:700;color:rgba(255,255,255,.6);
  transition:color .3s var(--curva-suave),transform .3s var(--curva)}
.sim__topes button.es-actual{color:#fff;transform:scale(1.06)}

.sim__desde{align-self:center;font-size:var(--t-s);color:rgba(255,255,255,.82);font-weight:600}
.sim__cobertura{margin:1.5rem auto 1.6rem;max-width:32ch;font-size:var(--t-s);line-height:1.55;color:rgba(255,255,255,.88)}
.sim__nota{margin-top:.5rem;margin-bottom:1rem;font-size:var(--t-xs);color:rgba(255,255,255,.72);font-weight:600}

/* objetos en blanco flotando alrededor */
.sim__piezas{position:absolute;inset:0;pointer-events:none}
.sim__pieza{position:absolute;display:block;
  filter:brightness(0) invert(1) drop-shadow(0 10px 14px rgba(120,0,25,.45));
  animation:flotar var(--vel,5.5s) ease-in-out infinite;animation-delay:var(--retraso,0s)}
.sim__pieza svg{width:100%;height:100%;display:block}
.sim__pieza.q1{width:62px;height:62px;left:2%;top:12%;--giro:2.4deg;--alto:-9px;--vel:6s}
.sim__pieza.q2{width:52px;height:52px;right:3%;top:6%;--giro:-2.6deg;--alto:-7px;--vel:5.2s;--retraso:-1.6s}
.sim__pieza.q3{width:56px;height:56px;right:0%;bottom:14%;--giro:2.2deg;--alto:-8px;--vel:4.8s;--retraso:-2.8s}
.sim__pieza.q4{width:48px;height:48px;left:6%;bottom:8%;--giro:-2deg;--alto:-6px;--vel:6.4s;--retraso:-.9s}

.seccion--roja input[type=range]::-webkit-slider-runnable-track{
  background:linear-gradient(to right,#fff 0,#fff var(--avance,0%),rgba(255,255,255,.35) var(--avance,0%))}
.seccion--roja input[type=range]::-moz-range-track{background:rgba(255,255,255,.35)}
.seccion--roja input[type=range]::-moz-range-progress{background:#fff}
.seccion--roja input[type=range]::-webkit-slider-thumb{background:#fff;border-color:rgba(196,0,42,.25);box-shadow:0 3px 10px rgba(120,0,25,.5)}
.seccion--roja input[type=range]::-moz-range-thumb{background:#fff;border-color:rgba(196,0,42,.25)}

.sim__resultado{text-align:center}
.sim__frase{font-size:var(--t-s);color:rgba(255,255,255,.82)}
.sim__precio{display:flex;align-items:baseline;justify-content:center;gap:.4rem;margin:.2rem 0 0}
.sim__precio span{font-size:3rem;font-weight:700;letter-spacing:-.045em;line-height:1;
  font-variant-numeric:tabular-nums;color:#fff}
.sim__precio small{font-size:var(--t-s);color:rgba(255,255,255,.82);font-weight:600}
.seccion--roja .boton{background:#fff;border-color:#fff;color:var(--senal-oscuro)}
.seccion--roja .boton:hover{background:#FFF2F5}

.flip{margin-top:var(--e3)}
.flip__switch{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;
  background:var(--superficie);border:1px solid var(--linea);border-radius:999px;padding:4px;
  max-width:340px;margin:0 auto var(--e2)}
.flip__switch button{position:relative;z-index:1;background:none;border:0;cursor:pointer;
  padding:.6rem .5rem;font-size:var(--t-s);font-weight:700;color:var(--tinta-suave);
  border-radius:999px;transition:color .3s var(--curva-suave)}
.flip__switch button[aria-selected="true"]{color:#fff}
.flip__pastilla{position:absolute;top:4px;left:4px;bottom:4px;width:calc(50% - 4px);
  background:var(--tinta);border-radius:999px;transition:transform .42s var(--curva),background-color .42s var(--curva-suave)}
.flip__switch.es-despues .flip__pastilla{transform:translateX(100%);background:var(--senal)}

.flip__tarjeta{background:var(--superficie);border:1px solid var(--linea);
  border-radius:20px;corner-shape:squircle;padding:var(--e3) var(--e2);
  transition:background-color .45s var(--curva-suave),border-color .45s var(--curva-suave),color .45s var(--curva-suave)}
.flip__tarjeta.es-despues{background:var(--tinta);border-color:var(--tinta);color:#fff}
.flip__contador{display:flex;flex-direction:column;align-items:center;gap:.15rem;
  padding-bottom:var(--e2);border-bottom:1px solid var(--linea);margin-bottom:.85rem;
  transition:border-color .45s var(--curva-suave);text-align:center}
.flip__tarjeta.es-despues .flip__contador{border-bottom-color:#2E3E48}
.flip__contador b{font-size:3.25rem;font-weight:700;letter-spacing:-.05em;line-height:1;
  font-variant-numeric:tabular-nums;color:var(--tinta-suave);transition:color .45s var(--curva-suave)}
.flip__tarjeta.es-despues .flip__contador b{color:var(--senal-claro)}
.flip__contador span{font-size:var(--t-s);font-weight:600;line-height:1.3;text-wrap:balance}

.flip__tarjeta li{display:flex;gap:.6rem;align-items:flex-start;padding:.35rem 0;
  font-size:var(--t-s);line-height:1.35;animation:entra-abajo .45s var(--curva) both;
  animation-delay:var(--retraso,0s)}
.flip__tarjeta svg{width:15px;height:15px;flex:none;margin-top:3px}
.flip__tarjeta:not(.es-despues) li{color:var(--tinta-suave)}
.flip__tarjeta:not(.es-despues) svg{color:var(--linea-fuerte)}
.flip__tarjeta.es-despues svg{color:var(--senal-claro)}
.flip__remate{margin-top:.8rem;padding-top:.65rem;border-top:1px solid var(--linea);
  font-size:var(--t-xs);line-height:1.4;color:var(--tinta-suave);
  transition:border-color .45s var(--curva-suave),color .45s var(--curva-suave)}
.flip__tarjeta.es-despues .flip__remate{border-top-color:#2E3E48;color:#B9C6CE}

/* ═══ BOTONES ═══ */
.boton{
  display:block;width:100%;min-height:46px;
  background:var(--senal);border:1px solid var(--senal-borde);border-radius:999px;
  font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;cursor:pointer;color:#fff;
  transition:transform .18s var(--curva),background-color .2s var(--curva-suave);
}
.boton{border-color:transparent}
.boton:disabled{opacity:.4;cursor:default;pointer-events:none}
.boton:hover{background:var(--senal-claro)}
.boton:active{transform:scale(.97)}
.boton--fantasma{background:var(--superficie);--aro:var(--linea-fuerte);font-weight:600;color:var(--tinta)}
.boton--fantasma:hover{background:#F6F8F7}
.boton--tinta{background:var(--tinta);border-color:var(--tinta);color:#fff}
.boton--tinta:hover{background:#22303A}
.boton--auto{width:auto;padding:0 1.6rem}
.boton--asesor{display:flex;align-items:center;justify-content:center;gap:.55rem}
.boton__icono{width:20px;height:20px;flex:none;display:block}

/* ═══ SECCIÓN COTIZADOR (la puerta) ═══ */
.cerrojo{display:flex;align-items:center;gap:.8rem;background:var(--papel);
  border-radius:17px;corner-shape:squircle;padding:.85rem}
.cerrojo__candado{width:40px;height:40px;flex:none;border-radius:14px;corner-shape:squircle;
  display:grid;place-items:center;background:var(--senal-t);color:var(--senal)}
.cerrojo__candado svg{width:19px;height:19px}
.cerrojo__rotulo{font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;
  text-transform:uppercase;color:var(--tinta-suave)}
.cerrojo__monto{font-size:1.9rem;font-weight:700;letter-spacing:-.04em;line-height:1.05;
  color:var(--senal-oscuro);filter:blur(7px);user-select:none;
  animation:latir-cerrojo 4.5s ease-in-out infinite}
/* el desenfoque va fijo y solo late la opacidad: animar el desenfoque en bucle obligaba
   a re-pintarlo en cada cuadro mientras el lead llenaba el formulario */
@keyframes latir-cerrojo{0%,100%{opacity:.82}50%{opacity:1}}
.regreso{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem;
  margin:.9rem 0 -.1rem;padding:.55rem .8rem;border-radius:14px;corner-shape:squircle;
  background:var(--verde-t,#E6F4EC);color:var(--tinta);font-size:var(--t-xs);line-height:1.35}
.regreso[hidden]{display:none}
.regreso__otro{border:0;background:none;padding:.2rem 0;font:inherit;font-weight:600;color:var(--tinta-suave);
  text-decoration:underline;text-underline-offset:2px;cursor:pointer;-webkit-tap-highlight-color:transparent}
.cerrojo__pie{margin-top:.55rem;font-size:var(--t-xs);color:var(--tinta-suave);line-height:1.4}

/* el botón suelta un brillo cada tanto para llamar al clic */
#btnAvanzar{position:relative;overflow:hidden}
#btnAvanzar::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.42) 50%,transparent 62%);
  transform:translateX(-140%);animation:brillo-boton 5s var(--curva-suave) infinite}
@keyframes brillo-boton{0%,72%{transform:translateX(-140%)}88%,100%{transform:translateX(160%)}}
.puerta{display:grid;gap:var(--e3);align-items:center}
.tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:20px;padding:var(--e3);box-shadow:0 26px 50px -26px rgba(90,0,20,.5)}
.campo{margin-top:.85rem}
.campo label{display:block;font-size:var(--t-xs);font-weight:600;margin-bottom:.3rem}
.campo input{
  width:100%;padding:.8rem .9rem;font:inherit;font-size:var(--t-m);
  background:var(--papel);border:1px solid var(--linea);border-radius:15px;
  color:var(--tinta);min-height:48px;
  transition:border-color .2s var(--curva-suave),box-shadow .2s var(--curva-suave),background-color .2s;
}
.campo input:focus{background:var(--superficie);border-color:var(--tinta);outline:none;box-shadow:0 0 0 3px rgba(23,34,42,.1)}
.campo input::placeholder{color:var(--tinta-suave);opacity:.7}
.campo.tiene-error input{border-color:#B3261E}
.error{display:none;font-size:var(--t-xs);color:#B3261E;margin-top:.3rem}
.campo.tiene-error .error{display:block}
.candado{display:flex;align-items:center;gap:.5rem;margin-top:.85rem;font-size:var(--t-xs);color:var(--tinta-suave)}
.candado svg{flex:none}
.tarjeta .boton{margin-top:var(--e3)}

.promesa-rota{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:var(--e3);
  font-size:var(--t-m);font-weight:700;letter-spacing:-.015em}
.punta-rota{flex:none;width:20px;height:16px;color:var(--senal);display:block}
.rota--hero b{font-weight:inherit;letter-spacing:inherit;font-style:normal}
.pasos-previos{display:grid;gap:.6rem;margin-top:var(--e3)}
.previo{display:flex;align-items:center;gap:.7rem;font-size:var(--t-s);font-weight:600}
.previo span{width:30px;height:30px;border-radius:12px;display:grid;place-items:center;flex:none}
.previo svg{width:16px;height:16px}

/* estado ya cotizado */
.hecho{display:none;background:var(--superficie);border:1px solid var(--linea);border-radius:20px;padding:var(--e3)}
.hecho.es-visible{display:block;animation:entra-abajo .45s var(--curva) both}
.hecho__monto{font-size:var(--t-xxl);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}

.wa{
  position:fixed;right:var(--e2);bottom:calc(var(--e2) + env(safe-area-inset-bottom));z-index:45;
  width:50px;height:50px;border-radius:50%;display:grid;place-items:center;
  background:transparent;color:#fff;text-decoration:none;
  box-shadow:0 6px 16px -8px rgba(18,140,63,.4);
  transform:translate3d(0,90px,0) scale(.6);opacity:0;visibility:hidden;
  transition:transform .5s var(--curva),opacity .35s var(--curva-suave),visibility .5s;
}
.wa.es-visible{transform:none;opacity:1;visibility:visible}
.wa:hover .wa__logo{filter:brightness(.95)}
.wa:active{transform:scale(.93)}
.wa__logo{width:50px;height:50px;display:block;border-radius:50%}
.wa__globo{
  position:absolute;right:calc(100% + .55rem);top:50%;transform:translateY(-50%) translateX(6px);
  background:var(--tinta);color:#fff;font-size:var(--t-xs);font-weight:600;white-space:nowrap;
  padding:.45rem .7rem;border-radius:13px;corner-shape:squircle;
  box-shadow:0 10px 22px -12px rgba(23,34,42,.8);
  opacity:0;pointer-events:none;transition:opacity .35s var(--curva-suave),transform .4s var(--curva);
}
.wa.es-hablando .wa__globo{opacity:1;transform:translateY(-50%)}

/* El regalo flotante se apila sobre el de WhatsApp y comparte su forma de entrar y salir. */
.regalito{
  position:fixed;right:var(--e2);
  bottom:calc(var(--e2) + 50px + .55rem + env(safe-area-inset-bottom));z-index:45;
  width:50px;height:50px;border-radius:50%;display:grid;place-items:center;
  background:var(--ambar);color:#fff;text-decoration:none;border:0;padding:0;cursor:pointer;
  -webkit-tap-highlight-color:transparent;box-shadow:0 6px 16px -8px rgba(126,87,0,.6);
  transform:translate3d(0,90px,0) scale(.6);opacity:0;visibility:hidden;
  transition:transform .5s var(--curva),opacity .35s var(--curva-suave),visibility .5s;
}
.regalito.es-visible{transform:none;opacity:1;visibility:visible}
.regalito:active{transform:scale(.93)}
.regalito__caja{width:27px;height:27px;overflow:visible;transform-origin:50% 90%;
  animation:regalo-llama 3.6s ease-in-out infinite}
.regalito__tapa{transform-box:fill-box;transform-origin:50% 100%}
.regalito__globo{
  position:absolute;right:calc(100% + .55rem);top:50%;transform:translateY(-50%) translateX(6px);
  background:var(--ambar-oscuro);color:#fff;font-size:var(--t-xs);font-weight:600;white-space:nowrap;
  padding:.45rem .7rem;border-radius:13px;corner-shape:squircle;
  box-shadow:0 10px 22px -12px rgba(126,87,0,.9);
  opacity:0;pointer-events:none;transition:opacity .35s var(--curva-suave),transform .4s var(--curva);
}
.regalito.es-hablando .regalito__globo{opacity:1;transform:translateY(-50%)}
@media (prefers-reduced-motion:reduce){ .regalito__caja{animation:none} }

.campo--consenti label.consenti{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;
  font-size:var(--t-xs);font-weight:500;line-height:1.45;color:var(--tinta-suave);margin-bottom:0}
.consenti input{position:absolute;opacity:0;width:0;height:0}
.consenti__marca{width:22px;height:22px;flex:none;margin-top:1px;border-radius:8px;corner-shape:squircle;
  border:1.5px solid var(--linea-fuerte);background:var(--superficie);display:grid;place-items:center;
  transition:background-color .2s var(--curva-suave),border-color .2s var(--curva-suave)}
.consenti__marca::after{content:"";width:10px;height:6px;border-left:2.4px solid #fff;border-bottom:2.4px solid #fff;
  transform:rotate(-45deg) scale(.4);opacity:0;transition:opacity .15s,transform .2s var(--curva)}
.consenti input:checked + .consenti__marca{background:var(--senal);--aro:var(--senal-borde)}
.consenti input:checked + .consenti__marca::after{opacity:1;transform:rotate(-45deg) scale(1)}
.consenti input:focus-visible + .consenti__marca{outline:3px solid var(--tinta);outline-offset:2px}
.consenti__texto button{background:none;border:0;padding:0;font:inherit;cursor:pointer;
  color:var(--senal-oscuro);font-weight:700;text-decoration:underline;text-underline-offset:2px}
.campo--consenti{margin-top:var(--e2)}
.campo--consenti.tiene-error .consenti__marca{--aro:#B3261E}

.pie__marca{width:26px;color:var(--tinta-suave);margin:0 auto .5rem}
.pie__enlace{display:block;margin:.5rem auto 0;background:none;border:0;padding:0;font:inherit;
  font-size:var(--t-xs);color:var(--tinta-suave);cursor:pointer;text-decoration:underline;text-underline-offset:2px}
.pie__enlace:hover{color:var(--tinta)}

.fondo.fondo--legal{z-index:60;background:rgba(23,34,42,.32);
  -webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}
.modal.modal--legal{z-index:61}

/* ═══ EL POP-UP DEL REGALO ═══ */
.fondo.fondo--regalo{z-index:60;background:rgba(23,34,42,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
/* el pop-up se ajusta a su contenido; el alto fijo es del cotizador, que necesita
   que todos sus pasos midan lo mismo */
.modal.modal--regalo{z-index:61;height:auto;
  max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}
/* el enlace de WhatsApp usa .salida, pensada para <button>: hay que apagarle el subrayado */
.salida{text-decoration:none;color:inherit}
.premio{text-align:center;background:var(--ambar-t);color:var(--ambar-oscuro);
  border-radius:20px;corner-shape:squircle;padding:1.35rem var(--e2) 1.5rem;
  box-shadow:inset 0 0 0 1px var(--ambar-linea)}
.premio__caja{display:block;margin:0 auto;width:52px;height:52px;overflow:visible;
  transform-origin:50% 90%;animation:regalo-llama 3.4s ease-in-out infinite}
.premio__tapa{transform-box:fill-box;transform-origin:50% 100%}
.premio__sello{display:inline-block;margin-top:.7rem;padding:.24rem .62rem;border-radius:999px;
  background:var(--ambar);color:#fff;font-size:.625rem;font-weight:700;
  letter-spacing:.06em;text-transform:uppercase}
.premio__titulo{margin-top:.5rem;font-size:clamp(1.25rem,5.6vw,1.6rem);font-weight:700;
  line-height:1.2;letter-spacing:-.025em;text-wrap:balance}
.premio__bajada{margin-top:.5rem;font-size:var(--t-xs);line-height:1.5;color:var(--ambar-suave);
  text-wrap:balance}
.premio__rotulo{margin:var(--e3) 0 .7rem;text-align:center;font-size:var(--t-xs);font-weight:700;
  letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave)}
.premio__nota{margin-top:var(--e2);text-align:center;font-size:.6875rem;line-height:1.5;
  color:var(--tinta-suave)}
@media (prefers-reduced-motion:reduce){ .premio__caja{animation:none} }
.legal__bloque{margin-bottom:var(--e3)}
.legal__bloque h3{font-size:var(--t-s);font-weight:700;margin-bottom:.3rem}
.legal__bloque p{font-size:var(--t-xs);line-height:1.6;color:var(--tinta-suave)}
.legal__pie{font-size:.6875rem;color:var(--tinta-suave);border-top:1px solid var(--linea);padding-top:.8rem}

/* ═══ MODAL ═══ */
.fondo{
  position:fixed;inset:0;z-index:50;background:rgba(16,24,30,.45);
  -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);
  opacity:0;visibility:hidden;transition:opacity .35s var(--curva-suave),visibility .35s;
}
.fondo.es-abierto{opacity:1;visibility:visible}
.modal{
  position:fixed;z-index:51;background:var(--papel);
  display:flex;flex-direction:column;overflow:hidden;
  /* flotante y centrado en la pantalla, con aire a los lados y esquinas redondeadas.
     Alto fijo: todos los pasos miden lo mismo, así al pasar de uno a otro la tarjeta
     no cambia de tamaño y sus esquinas se quedan quietas (lo de adentro se desplaza). */
  inset:50% 10px auto 10px;
  height:min(740px, calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));
  border-radius:30px;corner-shape:squircle;
  transform:translate3d(0,calc(-50% + 44px),0) scale(.94);opacity:0;visibility:hidden;
  /* al cerrar: rápido y sin rebote, que se vaya sin hacerse notar */
  transition:transform .28s var(--curva-suave),opacity .22s var(--curva-suave),visibility 0s .28s;
  box-shadow:0 24px 60px -20px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.55);
}
/* al abrir: sube con un resorte leve y se asienta. Solo transform y opacidad, que el
   compositor mueve sin repintar: la tarjeta lleva máscara squircle y un blur detrás,
   así que animar cualquier otra cosa se sentiría en el iPhone. */
.modal.es-abierto{transform:translate3d(0,-50%,0);opacity:1;visibility:visible;
  transition:transform .56s var(--resorte-suave),opacity .3s var(--curva-suave),visibility 0s}
/* y lo de adentro llega en cascada, un instante después de la tarjeta */
.modal.es-abierto .modal__cabeza{animation:pop-sube .42s var(--curva) .06s both}
.modal.es-abierto .modal__cuerpo{animation:pop-sube .5s var(--curva) .13s both}
.modal.es-abierto .modal__pie{animation:pop-sube .5s var(--curva) .2s both}
@keyframes pop-sube{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}
/* En el regalo, la cajita entra con un bote. Va ÚLTIMO en la lista a propósito: cuando dos
   animaciones mueven lo mismo, gana la de más atrás. El meneo ya viene corriendo desde que
   cargó la página, y si iba segundo tapaba el bote. Relleno "backwards" y no "both": al
   terminar el bote suelta la caja y el meneo sigue solo. */
.modal--regalo.es-abierto .premio__caja{
  animation:regalo-llama 3.4s ease-in-out infinite, caja-pop .6s var(--resorte) .24s backwards}
@keyframes caja-pop{from{opacity:0;transform:scale(.4) rotate(-14deg)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){
  .modal,.modal.es-abierto{transition:opacity .2s linear,visibility 0s}
  .modal.es-abierto .modal__cabeza,.modal.es-abierto .modal__cuerpo,
  .modal.es-abierto .modal__pie,.modal--regalo.es-abierto .premio__caja{animation:none}
}
.modal__cabeza{
  flex:none;display:flex;align-items:center;gap:.75rem;
  padding:var(--e2);border-bottom:1px solid var(--linea);
  background:rgba(237,239,236,.9);
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
}
/* sin asa: ya no es una hoja que se arrastra desde abajo, es una tarjeta centrada */
.modal__asa{display:none}
.modal__titulo{font-size:var(--t-m);font-weight:700;flex:1;min-width:0;letter-spacing:-.01em;line-height:1.2}
.modal__sub{display:block;font-size:var(--t-xs);color:var(--tinta-suave);font-weight:500;line-height:1.2;margin-top:1px}
.modal__x{width:38px;height:38px;flex:none;border:1px solid var(--linea-fuerte);background:var(--superficie);
  border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0;
  transition:transform .18s var(--curva),background-color .2s}
.modal__x:hover{background:#F6F8F7}
.modal__x:active{transform:scale(.92)}
.modal__atras{width:38px;height:38px;flex:none;border:1px solid var(--linea-fuerte);background:var(--superficie);
  border-radius:50%;display:none;place-items:center;cursor:pointer;padding:0}
.modal__atras.es-visible{display:grid}
.modal__cuerpo{flex:1;overflow-y:auto;padding:var(--e3) var(--e2) var(--e4)}
.modal__pie{
  flex:none;border-top:1px solid var(--linea);background:rgba(255,255,255,.92);
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  padding:.7rem var(--e2) .85rem;
  display:flex;align-items:center;gap:.75rem;
}
.modal__pie.es-oculto{display:none}
.modal__precio{flex:1;min-width:0}
.modal__monto{font-size:var(--t-l);font-weight:700;letter-spacing:-.025em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}
.barra__cifra{display:inline-block;font-variant-numeric:tabular-nums}
.barra__cifra.tic-sube{animation:tic-sube .34s var(--curva)}
.barra__cifra.tic-baja{animation:tic-baja .34s var(--curva)}
@keyframes tic-sube{from{transform:translateY(.42em);opacity:0;filter:blur(2px)}to{transform:translateY(0);opacity:1;filter:blur(0px)}}
@keyframes tic-baja{from{transform:translateY(-.42em);opacity:0;filter:blur(2px)}to{transform:translateY(0);opacity:1;filter:blur(0px)}}
.modal__detalle{font-size:var(--t-xs);color:var(--tinta-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.modal__pie .boton{width:auto;padding:0 1.2rem;flex:none;font-size:var(--t-s);min-height:46px}
.paso-modal{display:none}
.paso-modal.es-activo{display:block;animation:entra-abajo .4s var(--curva) both}
@keyframes entra-abajo{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}

/* ═══ BASELINE ═══ */
.metraje{display:flex;align-items:center;gap:.75rem;background:var(--superficie);border:1px solid var(--linea);border-radius:15px;padding:.7rem .9rem}
.metraje input{width:100%;border:0;font:inherit;font-size:var(--t-l);font-weight:700;background:none;color:var(--tinta);min-height:36px}
.metraje input:focus{outline:none}
.metraje span{font-size:var(--t-s);color:var(--tinta-suave);font-weight:600;flex:none}
/* el m² es obligatorio: sin él no se puede calcular la alfombra ni el precio */
.metraje.es-falta{border-color:var(--senal);box-shadow:0 0 0 3px rgba(255,0,51,.12)}
.metraje__aviso{margin:.45rem 0 0;font-size:var(--t-s);font-weight:600;color:var(--senal);display:none}
.metraje__aviso.es-visible{display:block}

.item{display:flex;align-items:center;gap:.6rem;background:var(--superficie);border:1px solid var(--linea);border-radius:16px;padding:.55rem .7rem;margin-bottom:.5rem;transition:opacity .3s var(--curva-suave),border-color .2s}
.item.is-apagado{opacity:.55}

/* Toques: sin zoom por doble toque (dos toques rápidos al + deben sumar dos, no acercar la
   página) y sin la lupa ni el menú de copiar del iPhone al dejar presionado el + o el −.
   El pellizco para hacer zoom sigue permitido. */
.modal,.item__icono,.paso button{touch-action:manipulation}
.item__icono,.paso button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}

/* AL PRENDERSE UN ACTIVO (con el ícono, con el + desde 0 o escribiendo un número):
   un destello de su color sale desde el ícono, el ícono da un bote y el número aparece.
   Todo es transform y opacidad, que el compositor mueve sin repintar la fila. */
.item{position:relative}
.item > *{position:relative;z-index:1}
.item::after{content:'';position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;
  opacity:0;background:radial-gradient(90% 160% at 34px 50%, var(--tono,#0E9F6E) 0%, transparent 62%)}
.item.se-prende::after{animation:fila-destello .8s var(--curva-suave)}
@keyframes fila-destello{0%{opacity:0}16%{opacity:.28}100%{opacity:0}}
.item.se-prende .item__icono{animation:icono-prende .56s var(--resorte)}
@keyframes icono-prende{
  0%{transform:scale(.78) rotate(-10deg);filter:blur(3px)}
  28%{filter:blur(0px)}
  55%{transform:scale(1.12) rotate(4deg);filter:blur(0px)}
  100%{transform:none;filter:blur(0px)}}
.item.se-prende .paso input{animation:numero-prende .46s var(--resorte)}
@keyframes numero-prende{0%{transform:scale(.55);opacity:.2}100%{transform:none;opacity:1}}
@media (prefers-reduced-motion:reduce){
  .item.se-prende::after,.item.se-prende .item__icono,.item.se-prende .paso input{animation:none}
}
.item__icono{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;flex:none;cursor:pointer;border:0;padding:0;
  transition:transform .18s var(--curva),box-shadow .2s var(--curva)}
.item__icono svg{width:36px;height:36px;display:block}
.item.is-apagado .item__icono svg{filter:grayscale(1);opacity:.45}
.item__icono:active{transform:scale(.94)}
.item.is-apagado .item__icono{background:var(--papel)!important;color:var(--linea-fuerte)!important}
.item__texto{flex:1;min-width:0}
.item__nombre{font-size:var(--t-s);font-weight:600;line-height:1.25;text-wrap:balance}
.item__unidad{font-size:var(--t-xs);color:var(--tinta-suave)}
/* aire acondicionado: una fila que se despliega en dos tarjetas, se elige un solo tipo */
.item--grupo{cursor:pointer}
.item[hidden],.item__elige[hidden]{display:none}
.item__abrir{width:36px;height:36px;border-radius:50%;border:1px solid var(--linea);background:var(--papel);color:var(--tinta);
  display:grid;place-items:center;cursor:pointer;padding:0;flex:none;transition:transform .25s var(--curva-suave),background .2s}
.item__abrir svg{width:16px;height:16px}
.item--grupo.es-abierto .item__abrir{transform:rotate(180deg);background:var(--superficie)}
.item__abrir:focus-visible{outline:2px solid var(--senal);outline-offset:2px}
.item--sub{margin-left:1.4rem}
.item--sub::before{content:"";position:absolute;left:-.85rem;top:-.5rem;bottom:50%;width:.6rem;border-left:1.5px solid var(--linea-fuerte);border-bottom:1.5px solid var(--linea-fuerte);border-bottom-left-radius:8px}
.item--sub .item__icono{width:40px;height:40px;border-radius:14px}
/* al abrir y cerrar solo se mueven transform y opacidad (el compositor lo hace sin recalcular la lista) */
.item--sub.entra{animation:sub-entra .32s cubic-bezier(.22,1,.36,1) backwards}
.item--sub.sale{animation:sub-sale .18s ease-in both}
@keyframes sub-entra{from{opacity:0;transform:translateY(-12px) scale(.97)}}
@keyframes sub-sale{to{opacity:0;transform:translateY(-10px) scale(.97)}}
/* mientras entra, la fila no anima su opacidad por su cuenta (evita el parpadeo apagado/prendido) */
.item--sub.entra,.item--sub.sale{transition:none}
.se-desliza{transition:transform .32s cubic-bezier(.22,1,.36,1)}
@media (prefers-reduced-motion:reduce){.item--sub.entra,.item--sub.sale{animation:none}.se-desliza{transition:none}.item__abrir{transition:none}}
.paso{display:flex;align-items:center;gap:.1rem;flex:none}
.paso button{width:34px;height:34px;border:1px solid var(--linea-fuerte);background:var(--superficie);border-radius:8px;font-size:1.2rem;font-weight:600;cursor:pointer;line-height:1}
.paso button:hover{background:#F6F8F7}
.paso button.es-tope{opacity:.35}
.item__unidad.es-aviso{color:var(--senal);font-weight:600}
.paso input{width:52px;text-align:center;border:0;background:none;font:inherit;font-weight:700;font-size:var(--t-m);color:var(--tinta);min-height:34px}
.paso input:focus{outline:none}

/* ═══ COPAGO ═══ */
input[type=range]{width:100%;margin:.4rem 0;height:44px;background:none;-webkit-appearance:none;appearance:none}
input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--rosa) 0,var(--senal) var(--avance,0%),var(--linea-fuerte) var(--avance,0%))}
input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--linea-fuerte)}
input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--senal)}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-12px;border-radius:50%;background:var(--tinta);border:3px solid var(--superficie);box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:grab}
input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--tinta);border:3px solid var(--superficie);cursor:grab}
.marcas{display:flex;justify-content:space-between;margin:-.45rem 15px .35rem;pointer-events:none}
.marcas i{width:2px;height:5px;border-radius:1px;background:var(--linea-fuerte);opacity:.75}
.escala{display:flex;justify-content:space-between;font-size:var(--t-xs);color:var(--tinta-suave)}

.incluye{margin-top:var(--e2)}
.incluye ul{margin-top:.15rem}
.incluye li{display:flex;gap:.6rem;align-items:flex-start;padding:.32rem 0;
  font-size:var(--t-s);line-height:1.4}
.incluye li svg{width:17px;height:14px;flex:none;margin-top:5px;color:var(--senal)}
.incluye__titulo{font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;
  color:var(--tinta-suave);margin-bottom:.5rem}
.fichas{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}
.ficha{border-radius:17px;corner-shape:squircle;padding:.8rem .5rem;text-align:center;
  transition:transform .3s var(--curva)}
.ficha:hover{transform:translateY(-3px)}
.ficha__emoji{display:block;font-size:1.65rem;line-height:1}
.ficha b{display:block;margin-top:.4rem;font-size:var(--t-xs);font-weight:700;line-height:1.2}
.ficha__pie{display:block;margin-top:.1rem;font-size:.6875rem;line-height:1.25;opacity:.72}

.precio{text-align:center;margin-bottom:var(--e3)}
.precio__rotulo{font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;
  color:var(--tinta-suave);text-align:center}
.precio__pie{margin-top:.6rem;font-size:var(--t-xs);color:var(--tinta-suave);text-align:center;text-wrap:balance}

/* ═══ LAS DOS FRECUENCIAS ═══ */
/* ═══ LAS DOS FORMAS DE PAGAR ═══
   Las dos tarjetas abren con el monto MENSUAL: mismo período, comparación directa,
   y el anual gana solo. El total del año baja a la línea chica.
   La anual es físicamente más grande y va en verde, que en esta web ya significa
   "así funciona con Desk". El rojo queda solo para el botón de acción. */
.frec{display:grid;grid-template-columns:1.12fr .88fr;gap:.5rem;margin-top:1rem;align-items:stretch}
/* El resplandor NO puede ser un box-shadow: la máscara del squircle recorta todo lo que cae
   fuera de la caja y la sombra desaparece. Va como drop-shadow en el envoltorio, que sí toma
   la silueta ya recortada del hijo. Dos capas, para que el degradado caiga suave. */
/* EL RESPLANDOR, sin filtros animados.
   Animar un drop-shadow obliga a Safari a volver a desenfocar toda la tarjeta —máscara
   incluida— en cada cuadro, y en el iPhone eso se siente como si el resplandor cargara
   tarde. Aquí son dos capas de color detrás de la tarjeta, cada una con su desenfoque
   FIJO: el navegador las rasteriza una sola vez. Del cambio de estado solo se mueve la
   opacidad, que el compositor resuelve sin repintar nada. */
.frec__caja{position:relative;display:flex;transform:scale(.965);
  transition:transform .42s var(--resorte);will-change:transform}
.frec__caja.es-elegida{transform:scale(1.015)}
.frec__caja:has(.frec__op:active){transform:scale(.95)}
.frec__halo{position:absolute;left:3px;right:3px;top:4px;bottom:2px;z-index:0;
  border-radius:22px;pointer-events:none}
/* la de reposo nunca cambia: da presencia a la tarjeta y se rasteriza una vez */
.frec__halo--base{background:rgba(23,34,42,.55);filter:blur(5px);opacity:.15}
/* la viva es la única que se mueve, y solo en opacidad */
.frec__halo--vivo{background:var(--verde-claro);filter:blur(11px);opacity:0;
  transition:opacity .24s var(--curva-suave);will-change:opacity}
.frec__caja.es-elegida .frec__halo--vivo{opacity:.62}
.frec__caja:has(.frec__op--mensual) .frec__halo--vivo{background:var(--tinta)}
.frec__caja:has(.frec__op--mensual).es-elegida .frec__halo--vivo{opacity:.44}
/* Sin borde: la tarjeta es solo relleno, y el envoltorio le pone el resplandor. */
.frec__op{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;gap:.1rem;
  padding:1.55rem .5rem 1.05rem;cursor:pointer;font:inherit;text-align:center;border:0;
  background:var(--superficie);-webkit-tap-highlight-color:transparent;
  transition:background-color .35s var(--curva-suave),opacity .3s var(--curva-suave)}
.frec__titulo{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:var(--tinta-suave);transition:color .3s var(--curva-suave)}
.frec__monto{font-size:clamp(1.3rem,6vw,1.65rem);font-weight:700;letter-spacing:-.035em;
  line-height:1.15;font-variant-numeric:tabular-nums;margin-top:.2rem;color:var(--tinta);
  transition:color .3s var(--curva-suave),font-size .3s var(--curva-suave)}
/* la unidad pegada al monto: el ojo ve "AL MES" en las dos antes de comparar cifras */
.frec__unidad{display:block;font-size:.625rem;font-weight:700;letter-spacing:.06em;
  text-transform:uppercase;color:var(--tinta-suave);margin-top:.12rem;
  transition:color .3s var(--curva-suave)}
.frec__pie{font-size:.6875rem;line-height:1.35;color:var(--tinta-suave);text-wrap:balance;margin-top:.3rem}

/* El sello del ahorro, centrado y montado sobre el borde de arriba. Va en soles y no en
   porcentaje: sobre precios de tres cifras el monto absoluto se siente mucho más grande.
   Vive en el envoltorio y no en el botón: el botón lleva la máscara squircle, que corta
   todo lo que sobresale de la tarjeta. No recibe toques: los deja pasar a la tarjeta. */
.frec__cinta{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);
  overflow:hidden;white-space:nowrap;pointer-events:none;
  padding:.3rem .62rem .32rem;border-radius:999px;
  background:var(--verde-borde);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.02em;z-index:2;
  box-shadow:0 1px 4px rgba(6,110,74,.28)}
.frec__cinta::after{content:'';position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);
  transform:translateX(-120%);animation:cinta-brillo 4.6s var(--curva-suave) infinite}
@keyframes cinta-brillo{0%,62%{transform:translateX(-120%)}82%,100%{transform:translateX(120%)}}

/* el círculo de elegida */
.frec__marca{position:absolute;z-index:2;top:.6rem;right:.6rem;width:17px;height:17px;border-radius:50%;
  box-shadow:inset 0 0 0 2px var(--linea-fuerte);
  transition:box-shadow .25s var(--curva-suave),background-color .25s var(--curva-suave)}

/* ELEGIDA: se levanta, gana aro y color */
.frec__op.es-elegida .frec__marca{box-shadow:inset 0 0 0 2px var(--verde-borde);
  background:var(--verde-borde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat}
.frec__op--anual.es-elegida{background:var(--verde-t)}
.frec__op--anual.es-elegida .frec__monto{color:var(--verde-oscuro);font-size:clamp(1.45rem,6.8vw,1.85rem)}
.frec__op--anual.es-elegida .frec__titulo,
.frec__op--anual.es-elegida .frec__unidad{color:var(--verde-oscuro);opacity:.78}
.frec__op--mensual.es-elegida{background:var(--superficie)}
.frec__op--mensual.es-elegida .frec__marca{box-shadow:inset 0 0 0 2px var(--tinta);background-color:var(--tinta)}

/* NO ELEGIDA: se hunde y se desenfoca, para que la atención no se reparta.
   El desenfoque va en UN solo envoltorio y no en los tres textos por separado: desenfocar
   texto obliga a volver a rasterizarlo en cada cuadro, y eran seis elementos entre las
   dos tarjetas. Así son dos. El squircle, además, queda nítido. */
.frec__cuerpo{display:flex;flex-direction:column;align-items:center;gap:.1rem;
  transition:filter .3s var(--curva-suave);will-change:filter}
.frec__op:not(.es-elegida){opacity:.82}
.frec__op:not(.es-elegida) .frec__cuerpo{filter:blur(1.4px) saturate(.5)}
/* la cinta se apaga igual que el resto de la tarjeta, y su brillo se detiene: desenfocar
   algo que además se está animando obligaría a re-rasterizarlo en cada cuadro */
.frec__cinta{transition:filter .3s var(--curva-suave),opacity .3s var(--curva-suave)}
.frec__caja:not(.es-elegida) .frec__cinta{filter:blur(1.4px) saturate(.5);opacity:.82}
.frec__caja:not(.es-elegida) .frec__cinta::after{animation:none}
.frec__titulo,.frec__monto,.frec__unidad{transition:color .3s var(--curva-suave)}
@media (prefers-reduced-motion:reduce){
  .frec__op:not(.es-elegida) .frec__cuerpo,
  .frec__caja:not(.es-elegida) .frec__cinta{filter:none}
  .frec__cinta::after{animation:none}
}

/* ═══ DATOS OPCIONALES ═══ */
/* un campo por fila: a media columna los distritos largos ("San Juan de Lurigancho",
   "Villa María del Triunfo") se cortaban con puntos suspensivos */
.extra{display:grid;grid-template-columns:1fr;gap:.6rem}
.extra__campo{display:flex;flex-direction:column;gap:.25rem;min-width:0}
.extra__campo span{font-size:var(--t-xs);font-weight:600;color:var(--tinta-suave)}
.extra__campo input{width:100%;min-width:0;padding:.6rem .85rem;font:inherit;font-size:var(--t-s);
  background:var(--superficie);border:0;box-shadow:inset 0 0 0 1px var(--linea);
  color:var(--tinta);min-height:44px;border-radius:999px;
  transition:box-shadow .2s var(--curva-suave)}
.extra__campo input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--tinta)}
/* el selector de distrito: misma pastilla que el campo de al lado, con su flechita */
.extra__campo select{width:100%;min-width:0;min-height:44px;padding:.6rem 2.1rem .6rem .85rem;
  font:inherit;color:var(--tinta);background:var(--superficie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355646D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .8rem center / 14px no-repeat;
  border:0;border-radius:999px;-webkit-appearance:none;appearance:none;cursor:pointer;
  text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
  transition:box-shadow .2s var(--curva-suave)}
.extra__campo select.es-vacio{color:var(--tinta-suave)}
.extra__campo select option{color:var(--tinta)}
.extra__campo select:focus{outline:none;box-shadow:inset 0 0 0 2px var(--tinta)}
/* el distrito es obligatorio: si falta, se marca igual que los m² */
.extra__campo select.es-falta{box-shadow:inset 0 0 0 2px var(--senal)}
.extra__aviso{margin:.1rem 0 0;font-size:var(--t-s);font-weight:600;color:var(--senal);display:none}
.extra__aviso.es-visible{display:block}
/* 16 px como mínimo: con menos, el iPhone hace zoom a la página al tocar el campo */
.extra__campo input,.extra__campo select{font-size:1rem}

/* ═══ EL CASHBACK ═══
   Ámbar y no negro: es plata que vuelve, y así deja de pesar más que la elección de plan. */
.cashback{margin-top:var(--e2);background:var(--ambar-t);color:var(--ambar-oscuro);
  border-radius:20px;corner-shape:squircle;padding:var(--e2);text-align:center}
/* El premio: la frase se parte en tres para que el número mande. */
.cashback__premio{display:block;color:var(--ambar-oscuro)}
.cashback__ante{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.01em;
  color:var(--ambar-suave)}
.cashback__monto{display:block;font-size:clamp(2.2rem,10.5vw,2.85rem);font-weight:700;
  letter-spacing:-.045em;line-height:1.05;margin:.1rem 0 .05rem;
  font-variant-numeric:tabular-nums;white-space:nowrap}
.cashback__post{display:block;font-size:var(--t-m);font-weight:700;line-height:1.3;
  letter-spacing:-.015em;text-wrap:balance}
/* el asterisco de "sujeto a T&C": presente, pero que no le quite peso a la frase */
.asterisco{font-size:.62em;opacity:.42;vertical-align:super;line-height:0;margin-left:.06em;
  letter-spacing:0;cursor:pointer;font:inherit;font-size:.62em}
.asterisco:focus-visible{outline:2px solid var(--ambar-oscuro);outline-offset:2px;border-radius:3px}
/* el número entra con el mismo bote y blur que las palabras del título principal */
.cashback__frase{margin-top:.5rem;font-size:.6875rem;font-weight:600;line-height:1.4;
  text-wrap:balance;color:var(--ambar-suave)}
.cashback__frase:empty{display:none}
.incluye[hidden]{display:none}
/* La reserva: chiquita, debajo del premio. Solo cambia el texto una vez por segundo;
   el punto late con opacidad, que no cuesta nada. */
.reserva{display:inline-flex;align-items:center;gap:.4rem;margin-top:.7rem;padding:.3rem .65rem;
  border-radius:999px;background:rgba(255,255,255,.6);color:var(--ambar-oscuro);
  font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap}
.reserva[hidden]{display:none}
.reserva b{font-weight:700;font-variant-numeric:tabular-nums}
.reserva__punto{width:6px;height:6px;border-radius:50%;background:#D99A0B;flex:none;
  animation:reserva-late 1s steps(1,end) infinite}
@keyframes reserva-late{50%{opacity:.25}}
.reserva.es-urgente{background:#fff;color:#8A3B00}
.reserva.es-urgente .reserva__punto{background:#D9480F}
.reserva.es-vencida{background:rgba(255,255,255,.45);color:var(--ambar-suave)}
.reserva.es-vencida .reserva__punto{animation:none;background:currentColor;opacity:.5}
.regalo.es-abierto .reserva{animation:sube-suave .42s var(--curva) .76s both}
@media (prefers-reduced-motion:reduce){ .reserva__punto,.regalo.es-abierto .reserva{animation:none} }

/* El regalo: cerrado invita a tocarlo; al tocarlo se abre la tapa y aparece el crédito.
   Los dos estados ocupan el mismo lugar, así la tarjeta no cambia de alto. */
.regalo{display:grid;width:100%;margin-top:var(--e2);border:0;cursor:pointer;font:inherit;text-align:center;
  background:var(--ambar-t);color:var(--ambar-oscuro);border-radius:20px;corner-shape:squircle;
  padding:1.15rem var(--e2);box-shadow:inset 0 0 0 1px var(--ambar-linea);
  -webkit-tap-highlight-color:transparent;transition:transform .18s var(--curva)}
.regalo:active{transform:scale(.98)}
.regalo.es-abierto{cursor:default}
.regalo.es-abierto:active{transform:none}
.regalo__cerrado,.regalo__abierto{grid-area:1/1;display:flex;flex-direction:column;
  align-items:center;justify-content:center}
.regalo .cashback__premio,.regalo .cashback__frase{display:block}

/* bloqueado: el contenido se desenfoca y encima queda el candado, nítido */
/* bloqueado: un crema apagado, distinto del gris del pop-up. Sin borde, si fuera del mismo
   gris que el fondo la tarjeta desaparecería y quedaría solo el contenido borroso flotando */
.regalo.es-bloqueado{cursor:default;box-shadow:none;background:#F3F0E8}
.regalo.es-bloqueado.es-bloqueado .regalo__cerrado,
.regalo.es-bloqueado.es-bloqueado .regalo__abierto{
  filter:blur(5px) saturate(.35);opacity:.38;transform:none}
.regalo:not(.es-abierto) .regalo__cerrado,.regalo__abierto{transition:filter .4s var(--curva-suave),opacity .4s var(--curva-suave)}
@media (prefers-reduced-motion:reduce){
  .regalo.es-bloqueado .regalo__cerrado,.regalo.es-bloqueado .regalo__abierto{filter:none;opacity:.25}
}
.regalo__caja{width:42px;height:42px;overflow:visible;transform-origin:50% 90%;animation:regalo-llama 2.8s ease-in-out infinite}
.regalo__tapa{transform-box:fill-box;transform-origin:50% 100%}
.regalo__titulo{margin-top:.55rem;font-weight:700;font-size:var(--t-m);letter-spacing:-.01em}
.regalo__pista{margin-top:.15rem;font-size:var(--t-xs);color:var(--ambar-suave)}
@keyframes regalo-llama{0%,68%,100%{transform:rotate(0)}74%{transform:rotate(-9deg)}80%{transform:rotate(8deg)}86%{transform:rotate(-5deg)}92%{transform:rotate(3deg)}}
/* ═══ AL ABRIR EL REGALO ═══
   Antes se desenfocaban a 8 px los dos bloques de texto enteros mientras cruzaban: caro y
   plano. Ahora es una secuencia de piezas chicas que solo se mueven y se desvanecen:
   la caja se aplasta y se estira, la tapa sale volando, un destello y una ráfaga de chispas
   salen de la caja, el contenido entra en cascada y un brillo cruza la tarjeta al final.
   Lo único desenfocado es el monto, que es chico. */
.regalo{position:relative}
.regalo__abierto{visibility:hidden}
.regalo.es-abierto .regalo__abierto{visibility:visible}
.regalo.es-abierto .regalo__cerrado{visibility:hidden;transition:visibility 0s .62s}
.regalo.es-abierto .regalo__caja{animation:caja-revienta .56s var(--curva) both}
.regalo.es-abierto .regalo__tapa{animation:tapa-vuela .6s var(--resorte) .08s both}
.regalo.es-abierto .regalo__titulo,
.regalo.es-abierto .regalo__pista{animation:texto-se-va .24s var(--curva-suave) .16s both}
@keyframes caja-revienta{
  0%{transform:none}
  18%{transform:scale(1.14,.82)}
  36%{transform:scale(.9,1.12) translateY(-3px)}
  60%{transform:scale(1)}
  100%{transform:scale(.55) translateY(8px);opacity:0}}
@keyframes tapa-vuela{
  0%{transform:none;opacity:1}
  70%{opacity:1}
  100%{transform:translate(10px,-38px) rotate(-40deg);opacity:0}}
@keyframes texto-se-va{to{transform:translateY(-8px);opacity:0}}
/* lo de adentro, en cascada */
.regalo.es-abierto .cashback__ante{animation:sube-suave .42s var(--curva) .34s both}
.regalo.es-abierto .cashback__monto{animation:entra-palabra .5s cubic-bezier(.22,1,.36,1) .42s both}
.regalo.es-abierto .cashback__post{animation:sube-suave .42s var(--curva) .56s both}
.regalo.es-abierto .cashback__frase{animation:sube-suave .42s var(--curva) .66s both}
@keyframes sube-suave{from{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}
/* el brillo que cruza la tarjeta una vez, para cerrar */
.regalo::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:3;
  background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);
  transform:translateX(-110%);opacity:0}
.regalo.es-abierto::after{animation:regalo-brillo .9s var(--curva-suave) .78s}
@keyframes regalo-brillo{0%{transform:translateX(-110%);opacity:1}100%{transform:translateX(110%);opacity:1}}
/* ═══ LOS REGALOS DEL AIRE ═══
   Al terminar la apertura entran cuatro cajitas en los costados, desenfocadas y a media
   opacidad, con el mismo flote que las piezas de la rueda.
   Las dos capas van así a propósito: el que se mueve es el de AFUERA (.rg, solo transform) y
   el desenfoque va en el de ADENTRO (.rg__caja), que se queda quieto, igual que .orbe__pieza
   con .orbe__flote. Lo que se desenfoca no cambia de cuadro a cuadro, así que el navegador
   puede dibujar el blur una vez y después solo arrastrar la capa. La inclinación de cada caja
   también va adentro, horneada en esa misma capa.
   Medido en Chromium con la CPU a 1/4 (seis vueltas alternando, que una sola medición es
   ruido): con o sin desenfoque da igual, y las cuatro cajas suman unos 8 puntos de cuadros
   lentos sobre la pantalla sin ellas. Es poco, pero no es cero. En Safari de iPhone no se
   pudo medir desde acá: eso hay que verlo en el celular. */
.regalo__aire{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0}
.regalo.es-abierto .regalo__aire{animation:aire-entra .75s var(--curva-suave) 1.15s both}
@keyframes aire-entra{from{opacity:0}to{opacity:1}}
.regalo__abierto,.regalo__cerrado{position:relative;z-index:1}
.rg{position:absolute;display:block;will-change:transform;
  animation:flotar var(--vel,6s) ease-in-out infinite;animation-delay:var(--retraso,0s)}
.rg svg{width:100%;height:100%;display:block}
/* cada una con su propia inclinación, para que no se lean como un patrón repetido */
.rg__caja{display:block;width:100%;height:100%;transform:rotate(var(--inc,0deg));
  filter:blur(var(--desenfoque,2.5px));opacity:var(--tinte,.4)}
/* el desenfoque va proporcional al tamaño: una pieza chica muy desenfocada se vuelve una
   mancha, y deja de leerse como regalo */
.rg--1{--inc:-9deg;--desenfoque:2.5px;--tinte:.46;left:-8px;top:6%;width:62px;height:62px;
  --alto:-9px;--giro:-3deg;--vel:6.2s;--retraso:-1.1s}
.rg--2{--inc:13deg;--desenfoque:2px;--tinte:.33;right:-10px;top:2%;width:46px;height:46px;
  --alto:-7px;--giro:2.4deg;--vel:7.4s;--retraso:-3.2s}
.rg--3{--inc:-15deg;--desenfoque:2px;--tinte:.3;left:4px;bottom:2%;width:42px;height:42px;
  --alto:-6px;--giro:3deg;--vel:5.4s;--retraso:-2.3s}
.rg--4{--inc:7deg;--desenfoque:2.5px;--tinte:.4;right:-4px;bottom:-6px;width:58px;height:58px;
  --alto:-8px;--giro:-2.2deg;--vel:6.8s;--retraso:-.6s}
@media (prefers-reduced-motion:reduce){
  .regalo.es-abierto .regalo__aire{animation:none;opacity:1}
  .rg{animation:none}
}
/* en pantallas anchas la tarjeta crece: las cajitas se abren un poco más hacia afuera */
@media (min-width:700px){
  .rg--1{left:4%;width:66px;height:66px}
  .rg--2{right:6%;width:50px;height:50px}
  .rg--3{left:12%;width:42px;height:42px}
  .rg--4{right:13%;width:60px;height:60px}
}

/* las chispas y el destello los pone el código, dentro de esta capa */
.regalo__chispas{position:absolute;inset:0;pointer-events:none;z-index:2}
.regalo__chispa{position:absolute;left:0;top:0;will-change:transform,opacity}
@media (prefers-reduced-motion:reduce){
  .regalo.es-abierto .regalo__caja,.regalo.es-abierto .regalo__tapa,
  .regalo.es-abierto .regalo__titulo,.regalo.es-abierto .regalo__pista,
  .regalo.es-abierto .cashback__ante,.regalo.es-abierto .cashback__monto,
  .regalo.es-abierto .cashback__post,.regalo.es-abierto .cashback__frase,
  .regalo.es-abierto::after{animation:none}
  .regalo.es-abierto .regalo__cerrado{visibility:hidden;transition:none}
}

/* Pantalla de carga entre pasos: cubre el pop-up y el logo da una vuelta */
.carga{position:absolute;inset:0;z-index:6;border-radius:inherit;background:var(--papel);
  display:grid;place-items:center;opacity:0;visibility:hidden;
  transition:opacity .18s var(--curva-suave),visibility 0s .18s}
.carga.es-activa{opacity:1;visibility:visible;transition:opacity .15s var(--curva-suave)}
.carga__ficha{width:64px;height:64px;border-radius:34%;corner-shape:squircle;color:#fff;display:grid;place-items:center;
  background:linear-gradient(155deg,#FF3355 0%,var(--senal) 50%,#C4002A 100%);
  box-shadow:0 12px 24px -16px rgba(196,0,42,.55)}
.carga__ficha .logo{width:30px;transform:translateX(5%)}
.carga.es-activa .carga__ficha{animation:ficha-entra .3s cubic-bezier(.22,1,.36,1) both}
.carga.es-activa .carga__ficha .logo{animation:logo-gira .75s cubic-bezier(.65,0,.35,1) .05s both}
@keyframes ficha-entra{from{transform:scale(.8);opacity:0}to{transform:none;opacity:1}}
@keyframes logo-gira{from{transform:translateX(5%) rotate(0deg)}to{transform:translateX(5%) rotate(360deg)}}

/* ═══ PLANES ═══ */
.planes{display:grid;gap:var(--e2)}
.plan{position:relative;text-align:left;width:100%;cursor:pointer;
  background:var(--superficie);border:1px solid var(--linea);border-radius:20px;padding:var(--e2);
  transition:transform .18s var(--curva),box-shadow .3s var(--curva),border-color .2s var(--curva-suave)}
.plan.is-elegido{border-color:var(--senal-borde);box-shadow:0 0 0 2px var(--senal)}
.plan.is-elegido.es-dulce{border-color:var(--verde);box-shadow:0 0 0 2px var(--verde)}
.plan.is-elegido.es-dulce .plan__marca{border-color:var(--verde);background:var(--verde)}
.plan:active{transform:scale(.994)}
.plan--alto{background:var(--tinta);color:#fff;border-color:var(--tinta)}
.plan__cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}
.plan__nombre{font-size:var(--t-m);font-weight:700;display:flex;align-items:center;gap:.5rem}
.plan__prima{font-size:var(--t-xs);color:var(--tinta-suave);margin-left:2rem}
.plan--alto .plan__prima{color:#B9C6CE}
.plan__mensual{font-size:var(--t-xl);font-weight:700;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums;text-align:right;flex:none}
.plan__mensual small{display:block;font-size:var(--t-xs);font-weight:500;color:var(--tinta-suave)}
.plan--alto .plan__mensual small{color:#B9C6CE}
.plan__marca{width:22px;height:22px;border-radius:50%;border:2px solid var(--linea-fuerte);flex:none;display:grid;place-items:center}
.plan--alto .plan__marca{border-color:#5A6D78}
.plan.is-elegido .plan__marca{border-color:var(--senal-borde);background:var(--senal)}
.plan.is-elegido .plan__marca::after{content:"";width:9px;height:9px;border-radius:50%;background:#fff}
.plan__lista{margin-top:.85rem;border-top:1px solid var(--linea);padding-top:.55rem}
.plan--alto .plan__lista{border-top-color:#2E3E48}
.plan__lista li{display:flex;justify-content:space-between;gap:.75rem;padding:.28rem 0;font-size:var(--t-xs);line-height:1.35}
.plan__lista dt{color:var(--tinta-suave)}
.plan--alto .plan__lista dt{color:#B9C6CE}
.plan__lista b{font-weight:600;text-align:right}
.plan{overflow:hidden}
.plan--alto.recien-tope{animation:destacar .8s var(--curva)}
@keyframes destacar{
  0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,0,51,0)}
  35%{transform:scale(1.018);box-shadow:0 0 0 5px rgba(255,0,51,.35),0 18px 34px -20px rgba(255,0,51,.6)}
  100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,0,51,0)}}
.plan--alto.recien-tope::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.26) 50%,transparent 62%);
  transform:translateX(220%);
  animation:barrido .9s var(--curva-suave) forwards}
@keyframes barrido{from{transform:translateX(-120%)}to{transform:translateX(220%)}}
.plan__nudge{display:none;margin-top:.7rem;background:linear-gradient(135deg,var(--rosa) 0%,var(--senal) 70%);color:#fff;border-radius:8px;padding:.55rem .65rem;font-size:var(--t-xs);font-weight:600;line-height:1.3}
.plan--alto.es-recomendado .plan__nudge{display:block;animation:entra-abajo .45s var(--curva) both}

.detalle{margin-top:var(--e2);background:var(--superficie);border:1px solid var(--linea);
  border-radius:17px;corner-shape:squircle;overflow:hidden}
.detalle summary{list-style:none;cursor:pointer;padding:.85rem var(--e2);font-size:var(--t-s);font-weight:600;
  display:flex;align-items:center;justify-content:space-between;gap:.5rem}
.detalle summary::-webkit-details-marker{display:none}
.detalle summary::after{content:"";width:8px;height:8px;border-right:2px solid var(--tinta-suave);
  border-bottom:2px solid var(--tinta-suave);transform:rotate(45deg) translateY(-2px);transition:transform .3s var(--curva)}
.detalle[open] summary::after{transform:rotate(-135deg) translateY(-2px)}
.detalle__tabla{width:100%;border-collapse:collapse;font-size:var(--t-xs)}
.detalle__tabla th,.detalle__tabla td{padding:.5rem var(--e2);text-align:right;border-top:1px solid var(--linea)}
.detalle__tabla th:first-child,.detalle__tabla td:first-child{text-align:left;color:var(--tinta-suave);font-weight:500}
.info{width:17px;height:17px;margin-left:.35rem;vertical-align:-3px;
  border:0;border-radius:50%;cursor:pointer;background:var(--linea);color:var(--tinta-suave);
  font-size:.625rem;font-weight:700;font-family:inherit;line-height:17px;padding:0;
  transition:background-color .2s var(--curva-suave),color .2s var(--curva-suave)}
.info:hover{background:var(--senal-t);color:var(--senal-oscuro)}
.detalle__tabla thead th{font-weight:700;color:var(--tinta)}
.detalle__tabla td{font-weight:600}

.modal__pasos{display:flex;gap:5px;flex:none;align-self:center}
.modal__pasos i{width:22px;height:4px;border-radius:2px;background:var(--linea-fuerte);
  transition:background-color .35s var(--curva-suave),width .35s var(--curva)}
.modal__pasos i.es-actual{background:var(--senal);width:30px}
.modal__pasos i.es-pasado{background:var(--tinta)}

.promesa{display:flex;align-items:flex-start;gap:.55rem;background:var(--verde-t);color:var(--verde);
  border-radius:15px;corner-shape:squircle;padding:.7rem .85rem;font-size:var(--t-xs);
  font-weight:600;line-height:1.35;margin-bottom:var(--e2)}
.promesa svg{width:16px;height:16px;flex:none;margin-top:1px}

/* el copago vive dentro del Plan Low, que es al único al que afecta */
.copago-bloque{display:none;margin-top:.85rem;border-top:1px solid var(--linea);padding-top:.85rem}
.plan.is-elegido .copago-bloque{display:block;animation:entra-abajo .4s var(--curva) both}

.copago-frase{font-size:var(--t-m);font-weight:600;line-height:1.45;letter-spacing:-.01em}
.copago-pct{font-weight:700;color:var(--senal);transition:color .3s var(--curva-suave)}
.copago-bloque.es-dulce .copago-pct{color:var(--verde)}

.pista-slider{position:relative;height:30px;margin-top:-.3rem}
.punto-dulce{position:absolute;left:50%;top:.1rem;transform:translateX(-50%);
  display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}
.punto-dulce i{width:2px;height:9px;border-radius:1px;background:var(--senal);opacity:.55;
  transition:background-color .3s var(--curva-suave),height .3s var(--curva),opacity .3s}
.punto-dulce span{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  color:var(--tinta-suave);white-space:nowrap;transition:color .3s var(--curva-suave)}
.copago-bloque.es-cerca .punto-dulce{animation:imantar 1.3s ease-in-out infinite}
@keyframes imantar{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.14)}}
.copago-bloque.es-dulce .punto-dulce span{color:var(--verde)}
.copago-bloque.es-dulce .punto-dulce i{background:var(--verde);opacity:1;height:12px}
.copago-bloque.es-dulce input[type=range]::-webkit-slider-runnable-track{
  background:linear-gradient(to right,#4FC79B 0,var(--verde) var(--avance,0%),var(--linea-fuerte) var(--avance,0%))}
.copago-bloque.es-dulce input[type=range]::-moz-range-progress{background:var(--verde)}
.copago-bloque.es-dulce input[type=range]::-webkit-slider-thumb{background:var(--verde)}
.copago-bloque.es-dulce input[type=range]::-moz-range-thumb{background:var(--verde)}

.copago-regla{margin-top:.45rem;font-size:var(--t-xs);color:var(--tinta-suave);font-weight:600}
.copago-caso{margin-top:.5rem;font-size:var(--t-xs);line-height:1.5;color:var(--tinta-suave)}
.copago-caso b{color:var(--tinta);font-weight:700}

.copago-alto{display:block;width:100%;text-align:left;margin-top:.8rem;padding:.6rem 0 0;
  background:none;border:0;border-top:1px solid var(--linea);cursor:default;
  font-size:var(--t-xs);font-weight:600;color:var(--tinta-suave);
  transition:color .3s var(--curva-suave)}
.copago-bloque.es-tope .copago-alto{cursor:pointer;color:var(--senal-oscuro);font-weight:700}
.copago-bloque.es-tope .copago-alto:hover{color:var(--senal)}

.contrato{margin:0 0 var(--e3);background:var(--tinta);color:#fff;
  border-radius:20px;corner-shape:squircle;padding:var(--e2)}
.contrato__rotulo{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
  color:var(--senal-claro);margin-bottom:.4rem}
.contrato__texto{font-size:var(--t-s);line-height:1.5}
.contrato__texto b{color:#fff;font-weight:700}
.contrato__texto em{font-style:normal;color:var(--senal-claro);font-weight:700}
.contrato__nota{margin-top:.6rem;padding-top:.55rem;border-top:1px solid #2E3E48;
  font-size:.6875rem;line-height:1.35;color:#B9C6CE}

/* ═══ CONTACTO DENTRO DEL MODAL ═══ */
.resumen{background:var(--superficie);border:1px solid var(--linea);border-radius:15px;padding:var(--e2);margin-bottom:var(--e3)}
.resumen dl{display:flex;justify-content:space-between;margin:0;padding:.28rem 0;font-size:var(--t-s)}
.resumen dt{color:var(--tinta-suave)}
.resumen dd{margin:0;font-weight:600;text-align:right}
.salidas{display:grid;gap:.7rem}
.salida[hidden]{display:none}
.salidas__nota{margin:.2rem 0 0;font-size:var(--t-s);color:var(--tinta-2,#555);text-align:left}
.salidas__nota[hidden]{display:none}
.salida.es-listo{cursor:default;border-color:var(--verde);background:var(--verde-t)}
.salida{display:flex;align-items:center;gap:.8rem;width:100%;text-align:left;cursor:pointer;
  background:var(--superficie);border:1px solid var(--linea);border-radius:15px;padding:var(--e2);
  transition:transform .18s var(--curva),border-color .2s,box-shadow .25s var(--curva)}
.salida:hover{box-shadow:0 10px 26px -20px rgba(23,34,42,.6)}
.salida:active{transform:scale(.99)}
.salida__icono{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:none}
.salida__icono svg{width:21px;height:21px}
.salida__logo{width:28px;height:28px;display:block}
.salida__texto{flex:1;min-width:0}
.salida b{display:block;font-size:var(--t-s)}
.salida span{font-size:var(--t-xs);color:var(--tinta-suave)}
.calendario{margin-top:var(--e2);display:none}
/* El formulario del regalo es el MISMO formulario del cotizador: tarjeta blanca y campos
   grises en pastilla, sin contorno. Antes llevaba campos blancos con borde porque iba suelto
   sobre el fondo gris del pop-up; ahora va dentro de su tarjeta, igual que en la web, y así
   hereda tal cual los campos, el foco, el error y la casilla de autorización. */
.regalo-form{text-align:left;padding:var(--e2) var(--e2) var(--e3)}
/* el selector de distrito del regalo: la misma pastilla gris que los campos de al lado */
.campo select{width:100%;min-height:48px;padding:.8rem 2.2rem .8rem .9rem;font:inherit;font-size:var(--t-m);
  color:var(--tinta);background:var(--papel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2355646D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .95rem center / 14px no-repeat;
  border:0;border-radius:999px;-webkit-appearance:none;appearance:none;cursor:pointer;
  text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
  transition:box-shadow .2s var(--curva-suave),background-color .2s}
.campo select.es-vacio{color:var(--tinta-suave)}
.campo select option{color:var(--tinta)}
.campo select:focus{outline:none;background-color:var(--superficie);box-shadow:inset 0 0 0 2px var(--tinta)}
.campo.tiene-error select{box-shadow:inset 0 0 0 2px #B3261E}
/* con el formulario adentro, el pop-up tiene alto fijo (como el cotizador): su cuerpo se desplaza
   por dentro y la tarjeta no salta cuando se abre el teclado */
.modal.modal--regalo.con-formulario{height:min(740px, calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}
.modal--regalo:focus-within .premio__caja{animation-play-state:paused!important}
.regalo-form .campo:first-child{margin-top:0}
/* el rótulo del grupo de chips se escribe igual que el de un campo normal */
.campo__rotulo{display:block;font-size:var(--t-xs);font-weight:600;margin-bottom:.3rem}
.chips{display:flex;flex-wrap:wrap;gap:.45rem}
/* sin contorno, como el resto de controles: relleno gris igual al de los campos */
.chip{font:inherit;font-size:var(--t-s);font-weight:600;color:var(--tinta);background:var(--papel);border:0;
  border-radius:999px;padding:.72rem .95rem;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,transform .15s}
.chip:active{transform:scale(.97)}
.chip[aria-checked="true"]{background:var(--tinta);color:#fff}
.chip:focus-visible{outline:2px solid var(--senal);outline-offset:2px}
.campo.tiene-error .chip{box-shadow:inset 0 0 0 2px #B3261E}
.regalo-form .boton{width:100%;margin-top:var(--e3)}
.regalo-form__estado{margin:.6rem 0 0;font-size:var(--t-s);color:#B3261E;text-align:center}
.regalo-form__estado:empty{display:none}
.enlace-tyc--linea{font-size:inherit;padding:0;color:inherit}
.calendario.is-visible{display:block;animation:entra-abajo .4s var(--curva) both}
.agenda{background:var(--superficie);border:1px solid var(--linea);border-radius:18px;padding:var(--e2);text-align:left}
.agenda__titulo{margin:0 0 .75rem;font-weight:700;font-size:var(--t-m);letter-spacing:-.01em;color:var(--tinta)}
.agenda__sub{margin:1rem 0 .55rem;font-size:var(--t-xs);color:var(--tinta-suave)}
.agenda__dias{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;padding:.15rem .1rem .45rem;margin:0 -.1rem;scrollbar-width:none}
.agenda__dias::-webkit-scrollbar{display:none}
.agenda__dia{flex:none;scroll-snap-align:start;width:64px;padding:.55rem 0;border:1px solid var(--linea);border-radius:14px;background:var(--superficie);
  display:flex;flex-direction:column;align-items:center;gap:.1rem;cursor:pointer;color:var(--tinta);font:inherit;
  transition:transform .18s var(--curva),background-color .2s var(--curva-suave),border-color .2s,color .2s}
.agenda__dia small{font-size:.72rem;text-transform:capitalize;color:var(--tinta-suave);transition:color .2s}
.agenda__dia b{font-size:1.25rem;line-height:1.1;font-variant-numeric:tabular-nums}
.agenda__dia:active,.agenda__hora:active{transform:scale(.96)}
.agenda__dia.es-activo{background:var(--tinta);border-color:var(--tinta);color:#fff}
.agenda__dia.es-activo small{color:#B9C6CE}
.agenda__horas{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}
.agenda__hora{padding:.62rem 0;border:1px solid var(--linea);border-radius:12px;background:var(--superficie);cursor:pointer;
  font:inherit;font-weight:600;font-size:var(--t-s);color:var(--tinta);font-variant-numeric:tabular-nums;
  transition:transform .18s var(--curva),background-color .2s var(--curva-suave),border-color .2s,color .2s}
.agenda__hora.es-activo{background:var(--senal);border-color:var(--senal);color:#fff}
.agenda__confirmar{margin-top:1rem}
.agenda__rotulo{display:block;font-weight:600;color:var(--tinta)}
.agenda__direccion{width:100%;font:inherit;font-size:16px;color:var(--tinta);background:var(--superficie);border:1.5px solid var(--linea-fuerte);
  border-radius:14px;padding:.8rem .9rem;outline:none;transition:border-color .2s}
.agenda__direccion:focus{border-color:var(--senal)}
.agenda__tyc{margin:.6rem 0 0;text-align:center}
.enlace-tyc{font:inherit;font-size:.6875rem;color:var(--tinta-suave);background:none;border:0;padding:.2rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}
.enlace-tyc:hover{color:var(--tinta)}
.enlace-tyc:focus-visible{outline:2px solid var(--senal);outline-offset:2px;border-radius:4px}
.premio__nota--tyc{margin-top:.2rem}
.agenda__estado{margin:.7rem 0 0;font-size:var(--t-s);color:var(--tinta-suave)}
.agenda__estado.es-error{color:#B4232C}
.agenda__vacio{margin:.2rem 0 0;font-size:var(--t-s);color:var(--tinta-suave);line-height:1.5}
.agenda__cargando{display:flex;gap:.5rem}
.agenda__cargando span{flex:none;width:64px;height:58px;border-radius:14px;background:var(--papel);animation:agenda-late 1.2s ease-in-out infinite}
.agenda__cargando span:nth-child(2){animation-delay:.12s}.agenda__cargando span:nth-child(3){animation-delay:.24s}.agenda__cargando span:nth-child(4){animation-delay:.36s}
@keyframes agenda-late{50%{opacity:.45}}
.agenda--lista{text-align:center;animation:entra-abajo .4s var(--curva) both}
.agenda__ok{width:52px;height:52px;margin:.2rem auto .7rem;border-radius:50%;background:var(--verde-t);color:var(--verde);display:grid;place-items:center}
.agenda__ok svg{width:26px;height:26px}
.agenda__fecha{margin:.35rem 0 .2rem;font-weight:700;font-size:var(--t-m);color:var(--tinta)}
@media (prefers-reduced-motion: reduce){.agenda__cargando span{animation:none}.agenda--lista{animation:none}}
.calendario iframe{width:100%;height:620px;min-height:620px;overflow:hidden;border:1px solid var(--linea);border-radius:15px;background:var(--superficie)}
.aviso{background:var(--superficie);border:1px dashed var(--linea-fuerte);border-radius:15px;padding:.85rem;font-size:var(--t-s);color:var(--tinta-suave)}

.pie{border-top:1px solid var(--linea);padding:var(--e3) 0 var(--e4);font-size:var(--t-xs);color:var(--tinta-suave);text-align:center}

/* ═══ MOVIMIENTO ATADO AL SCROLL ═══
   El navegador mueve estas animaciones con el scroll, sin pasar por JavaScript, así van
   pegadas al dedo cuadro a cuadro. Donde el navegador no lo soporta, el JS hace lo mismo.
   "cover 14vh" = cuando el borde de arriba del elemento está al 86% de la pantalla. */
@keyframes encender{from{opacity:.16}to{opacity:1}}
@keyframes encender-nitido{from{opacity:.16;filter:blur(9px)}to{opacity:1;filter:blur(0)}}
@keyframes bisagra-entra{from{opacity:.12}to{opacity:1}}
@keyframes bisagra-texto{from{transform:translate3d(0,26px,0)}to{transform:none}}
@keyframes bisagra-aro{from{transform:rotate(-10deg) scale(.8)}to{transform:rotate(18deg) scale(1)}}
@keyframes bisagra-punto{from{transform:rotate(14deg) scale(.75)}to{transform:rotate(-14deg) scale(1)}}
@keyframes rueda-centro{from{opacity:.2;transform:translate(-50%,-50%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes acomodar{
  from{opacity:0;transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--giro-caos))}
  40%{opacity:1}
  to{opacity:1;transform:translate(-50%,-50%)}}
@keyframes tender-hilo{from{transform:scale(0)}to{transform:scale(1)}}

@supports (animation-timeline: view()){
  /* títulos que se encienden palabra por palabra */
  .palabras{view-timeline:--titulo block}
  .palabras .pal{
    animation:encender linear both;animation-timeline:--titulo;
    animation-range:cover calc(14vh + var(--i) * var(--paso,.2) * 40vh) cover calc(14vh + (var(--i) + 2) * var(--paso,.2) * 40vh)}
  .palabras.nitido .pal{animation-name:encender-nitido}


  /* la rueda: los activos llegan dispersos y se acomodan */
  .rueda{view-timeline:--rueda block}
  .rueda__centro{animation:rueda-centro linear both;animation-timing-function:cubic-bezier(.45,0,.55,1);
    animation-timeline:--rueda;animation-range:cover 8vh cover 70vh}
  .rueda .activo{animation:acomodar linear both;animation-timing-function:cubic-bezier(.45,0,.55,1);
    animation-timeline:--rueda;animation-range:cover var(--r0,8vh) cover var(--r1,70vh)}
  .rueda__hilos path{animation:tender-hilo linear both;animation-timing-function:cubic-bezier(.45,0,.55,1);
    animation-timeline:--rueda;animation-range:cover var(--r0,8vh) cover var(--r1,70vh)}

  /* el bloque oscuro sube como una hoja y sus piezas flotan a distintas velocidades */
}

/* ═══ FORMA SQUIRCLE ═══ */
/* La curva continua de Apple. Donde el navegador no la soporte,
   se queda con la esquina redondeada de siempre. */
.tarjeta,.hecho,.sim,.sim__escena,.sim__plano,.cubre__item,.item,.item__icono,.metraje,
.campo input,.paso button,.ficha,.plan,.plan__nudge,.resumen,
.salida,.salida__icono,.previo span,.clientes__punto,.modal,.aviso,.calendario iframe,
.vertice,.vertice__icono,.sim__medida{
  corner-shape:squircle;
}

/* ═══ MOVIMIENTO ═══ */
@keyframes latir{0%{transform:scale(1)}45%{transform:scale(1.035)}100%{transform:scale(1)}}
.late{animation:latir .32s var(--curva-suave)}

/* ═══ ESCRITORIO ═══ */
@media (min-width:760px){
  :root{
  --marca:url('data:image/png;base64,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');--t-xl:2rem;--t-xxl:3.25rem;--nav:66px}


  .nav__cta{margin-left:auto}
  .hero h1{font-size:3.5rem}
  .hero__botones .boton{flex:0 0 auto;width:auto;padding:0 1.7rem;font-size:1.0625rem;min-height:48px;
    border-radius:18px;corner-shape:squircle}
  .hero h1{max-width:17ch}
  .hero p{max-width:44ch}
  .orbe{gap:1rem}
  .orbe__pieza{width:72px;height:72px}
  .orbe .p1{width:112px;height:112px}
  .orbe .p2,.orbe .p3{width:90px;height:90px}
  .trio__pieza{width:108px;height:108px}
  /* en pantalla ancha el rojo cubre solo la columna del formulario */
  .cruce__tajo{clip-path:polygon(57% 0, 100% 0, 100% 100%, 37% 100%)}
  .cruce__filo{clip-path:polygon(57% 0, 58.4% 0, 38.4% 100%, 37% 100%)}
  .cruce__aro{right:-14%;bottom:-24%;width:44vw;max-width:480px}
  .vertices{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e2);overflow:visible;margin:var(--e3) 0 0;padding:0}
  .vertice{flex:auto}
  .vertice__icono{width:72px;height:72px}
  .puntos{display:none}
  .seccion--roja{margin:var(--e5) var(--e3);padding:var(--e6) 0}
  .escudo__caja{min-height:540px}
  .firma{height:540px}
  .sim{grid-template-columns:1fr 1fr;align-items:center;gap:var(--e4)}
  .sim__escena{grid-row:span 2;min-height:420px}
  .sim__resultado .boton{width:auto;padding:0 1.6rem}
  .flip__tarjeta{padding:var(--e4) var(--e3)}
  .males{grid-template-columns:repeat(4,1fr);gap:var(--e2)}
  .rueda{width:min(66%,520px)}
  .atencion{grid-template-columns:repeat(3,1fr)}
  .tipo{flex-direction:column;align-items:flex-start;gap:.2rem;padding:var(--e2)}
  .tipo__sello{margin-left:0;margin-top:.5rem}
  .viva{font-size:3.2rem}
  .bisagra{margin:calc(var(--e6) + 1rem) 0 0;padding:calc(var(--e6) + var(--corte)) var(--e4);min-height:480px}
  .bisagra__texto{font-size:2.6rem;max-width:18ch;margin:0 auto}
  .puerta{grid-template-columns:1fr 1fr;gap:var(--e5)}
  #cotizador{margin:var(--e5) 0 0;padding:calc(var(--e6) + var(--corte)) 0}
  .puerta > div:first-child .rotulo,.puerta > div:first-child .titulo,.puerta > div:first-child .bajada{text-align:left}
  .puerta > div:first-child .bajada{margin-left:0;margin-right:0}
  .promesa-rota,.trio{justify-content:flex-start}
  .planes{grid-template-columns:1fr 1fr;align-items:start}
  .columnas{display:grid;grid-template-columns:1fr 1fr;gap:var(--e4);align-items:start}
  .modal{inset:50% auto auto 50%;transform:translate3d(-50%,calc(-50% + 34px),0) scale(.95);
    width:min(1000px,92vw);height:min(780px,88vh);border-radius:28px;opacity:0;
    transition:transform .28s var(--curva-suave),opacity .22s var(--curva-suave),visibility 0s .28s}
  .modal.es-abierto{transform:translate3d(-50%,-50%,0) scale(1);opacity:1}
  /* el regalo es una tarjeta chica: a 1000 px de ancho quedaría perdida */
  .modal.modal--regalo{width:min(460px,92vw)}
  .modal__asa{display:none}
  .modal__cuerpo{padding:var(--e3) var(--e4) var(--e4)}
  .modal__pie{padding:.8rem var(--e4)}
  .salidas{grid-template-columns:1fr 1fr}
  .salida--llamada{grid-column:1/-1}
  .salidas.es-una .salida--llamada{grid-column:auto}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *{animation:none!important;transition-duration:.01ms!important}
  .revela{opacity:1;transform:none}
  .destello{-webkit-text-fill-color:var(--senal);color:var(--senal);background:none}
  #cotizador .destello{-webkit-text-fill-color:#fff;color:#fff}
  .clientes__cinta{animation:none;flex-wrap:wrap;width:auto;justify-content:center}
}
/* ═══════════════════════════════════════════════════════════════
   SQUIRCLE PARA TODA LA PÁGINA
   Todas las superficies rectangulares comparten la misma esquina: una superelipse de 20 px.
   Se recorta con máscara porque Safari no entiende corner-shape, así se ve igual en iPhone
   y en Android. Como la máscara corta lo que sobresale, los bordes pasan a ser un aro
   interior y las sombras se pintan en el contenedor de al lado.
   ═══════════════════════════════════════════════════════════════ */
.boton,.menu,.nav__link,.rueda__centro,.clientes__logo,.clientes__punto,.wa__globo,.regalito__globo,.compara__celda,
.dolores li::before,.dolor,.dolor__icono,.item__marca,.tarjeta,.sombra-forma > i,.cerrojo,.cerrojo__candado,
.campo input,.consenti__marca,.hecho,
.modal,.metraje,.item,.item__icono,.paso button,.promesa,.regalo,.premio,.detalle,.frec__op,
.resumen,.contrato,.salida,.salida__icono,.carga__ficha,.calendario iframe,.aviso{
  --sq-t:76px;border-radius:20px;corner-shape:round;
  -webkit-mask:
    var(--squircle) top left / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) top right / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) bottom left / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) bottom right / var(--sq-t) var(--sq-t) no-repeat,
    linear-gradient(#000 0 0) center / calc(100% - var(--sq-t)) 100% no-repeat,
    linear-gradient(#000 0 0) center / 100% calc(100% - var(--sq-t)) no-repeat;
  mask:
    var(--squircle) top left / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) top right / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) bottom left / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) bottom right / var(--sq-t) var(--sq-t) no-repeat,
    linear-gradient(#000 0 0) center / calc(100% - var(--sq-t)) 100% no-repeat,
    linear-gradient(#000 0 0) center / 100% calc(100% - var(--sq-t)) no-repeat;
}
/* La tarjeta de frecuencia es chica (188x139): con el mosaico de 76 la curva se come los
   bordes rectos y la tarjeta se ve abombada. Va aquí abajo porque la lista de arriba
   también declara --sq-t y, a igual peso, gana la que viene después. */
.frec__op{--sq-t:56px}

/* Los controles y las filas van en pastilla completa, como los chips del sistema:
   botones, campos, chips, filas del autodiagnóstico y del cotizador. */
.boton,.nav__link,.clientes__logo,.clientes__punto,.wa__globo,.regalito__globo,.item__marca,
.dolores li::before,.dolor,.campo input,.consenti__marca,.metraje,.item,.paso button,.salida,
.extra__campo input{
  border-radius:999px;-webkit-mask:none;mask:none}
/* el desplegable del detalle: pastilla cuando está cerrado, tarjeta cuando se abre */
.detalle:not([open]){border-radius:999px;-webkit-mask:none;mask:none}
/* Todo lo cuadrado (los cuadritos de ícono, el cuadro de Desk en la rueda y el del logo que
   gira) va como squircle completo: una sola capa con la superelipse estirada al elemento. */
.dolor__icono,.item__icono,.salida__icono,.cerrojo__candado,.rueda__centro,.carga__ficha{
  -webkit-mask:var(--squircle) center / 100% 100% no-repeat;
  mask:var(--squircle) center / 100% 100% no-repeat}

/* El color del aro no se hereda: si no, la tarjeta del formulario (aro blanco sobre el rojo)
   se lo pasaba a los campos y a la casilla de adentro, y desaparecían */
@property --aro{syntax:"<color>";inherits:false;initial-value:#D9DEDA}
/* los bordes de 1 px pasan a ser un aro interior, que la máscara no corta */
.tarjeta,.hecho,.campo input,.metraje,.item,.paso button,.detalle,.resumen,.salida,.menu,
.calendario iframe,.aviso,.clientes__logo,.boton--fantasma,.consenti__marca{
  border-color:transparent;
  box-shadow:inset 0 0 0 1px var(--aro,var(--linea))}
.paso button,.aviso,.consenti__marca{--aro:var(--linea-fuerte)}
.campo input:focus{--aro:var(--tinta);box-shadow:inset 0 0 0 2px var(--tinta)}
.campo.tiene-error input{--aro:#B3261E;box-shadow:inset 0 0 0 2px #B3261E}
#cotizador .tarjeta{--aro:rgba(255,255,255,.8)}

/* ═══ SIN CONTORNOS ═══
   Ningún recuadro lleva borde: las tarjetas, filas y pastillas se separan del fondo solo
   por su color. Los CONTROLES que sin borde desaparecerían sobre blanco (los botones − y +,
   la casilla de autorización, el círculo de selección) cambian el borde por un relleno gris.
   Los estados siguen marcando: el foco y el error de un campo mantienen su aro, porque
   son señales, no decoración. Las líneas divisorias (cabecera, pie, tabla) se quedan. */
.tarjeta,.hecho,.campo input,.metraje,.item,.detalle,.resumen,.salida,.menu,
.calendario iframe,.aviso,.clientes__logo,.boton--fantasma,
.extra__campo input,.regalo,.regalo.es-bloqueado,.premio{box-shadow:none}
.hecho,.item{border-color:transparent}
.boton--tinta{border-color:transparent}
.modal__x,.modal__atras{border-color:transparent}
.nav__logo,.nav__hamb{border-color:transparent}
/* estas tres llevan su borde en reglas más específicas: hay que ganarles en peso */
.hero__botones .boton{border-color:transparent}
#cotizador .tarjeta,.tarjeta{border-color:transparent}
.modal{box-shadow:0 24px 60px -20px rgba(0,0,0,.45)}
/* controles: relleno en vez de borde */
.paso button{box-shadow:none;border-color:transparent;background:var(--papel)}
.paso button:hover{background:#E4E7E3}
.consenti__marca{box-shadow:none;border-color:transparent;background:var(--linea)}
.frec__marca{box-shadow:none;background-color:var(--linea)}
.frec__op.es-elegida .frec__marca{box-shadow:none}
/* la casilla sin marcar al enviar sigue avisando en rojo: eso es una señal, no un contorno */
.campo--consenti.tiene-error .consenti__marca{box-shadow:inset 0 0 0 2px #B3261E}

/* las sombras que la máscara recorta se pintan en el contenedor, con la misma forma */
.hero__botones{filter:drop-shadow(0 6px 12px rgba(23,34,42,.14))}
/* (la sombra del formulario del cotizador la pinta .sombra-forma, ver RENDIMIENTO) */

/* el aro decorativo de la tarjeta roja ya no usa borde: es un contorno squircle dibujado */
.bisagra__aro{border:0;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3Cpath%20d='M98.8%2050.0%20L98.8%2065.0%20L98.7%2069.8%20L98.6%2073.2%20L98.4%2076.0%20L98.1%2078.4%20L97.8%2080.5%20L97.5%2082.4%20L97.1%2084.1%20L96.6%2085.6%20L96.1%2087.0%20L95.5%2088.3%20L94.8%2089.5%20L94.1%2090.5%20L93.3%2091.6%20L92.5%2092.5%20L91.6%2093.3%20L90.5%2094.1%20L89.5%2094.8%20L88.3%2095.5%20L87.0%2096.1%20L85.6%2096.6%20L84.1%2097.1%20L82.4%2097.5%20L80.5%2097.8%20L78.4%2098.1%20L76.0%2098.4%20L73.2%2098.6%20L69.8%2098.7%20L65.0%2098.8%20L50.0%2098.8%20L35.0%2098.8%20L30.2%2098.7%20L26.8%2098.6%20L24.0%2098.4%20L21.6%2098.1%20L19.5%2097.8%20L17.6%2097.5%20L15.9%2097.1%20L14.4%2096.6%20L13.0%2096.1%20L11.7%2095.5%20L10.5%2094.8%20L9.5%2094.1%20L8.4%2093.3%20L7.5%2092.5%20L6.7%2091.6%20L5.9%2090.5%20L5.2%2089.5%20L4.5%2088.3%20L3.9%2087.0%20L3.4%2085.6%20L2.9%2084.1%20L2.5%2082.4%20L2.2%2080.5%20L1.9%2078.4%20L1.6%2076.0%20L1.4%2073.2%20L1.3%2069.8%20L1.2%2065.0%20L1.2%2050.0%20L1.2%2035.0%20L1.3%2030.2%20L1.4%2026.8%20L1.6%2024.0%20L1.9%2021.6%20L2.2%2019.5%20L2.5%2017.6%20L2.9%2015.9%20L3.4%2014.4%20L3.9%2013.0%20L4.5%2011.7%20L5.2%2010.5%20L5.9%209.5%20L6.7%208.4%20L7.5%207.5%20L8.4%206.7%20L9.5%205.9%20L10.5%205.2%20L11.7%204.5%20L13.0%203.9%20L14.4%203.4%20L15.9%202.9%20L17.6%202.5%20L19.5%202.2%20L21.6%201.9%20L24.0%201.6%20L26.8%201.4%20L30.2%201.3%20L35.0%201.2%20L50.0%201.2%20L65.0%201.2%20L69.8%201.3%20L73.2%201.4%20L76.0%201.6%20L78.4%201.9%20L80.5%202.2%20L82.4%202.5%20L84.1%202.9%20L85.6%203.4%20L87.0%203.9%20L88.3%204.5%20L89.5%205.2%20L90.5%205.9%20L91.6%206.7%20L92.5%207.5%20L93.3%208.4%20L94.1%209.5%20L94.8%2010.5%20L95.5%2011.7%20L96.1%2013.0%20L96.6%2014.4%20L97.1%2015.9%20L97.5%2017.6%20L97.8%2019.5%20L98.1%2021.6%20L98.4%2024.0%20L98.6%2026.8%20L98.7%2030.2%20L98.8%2035.0Z'%20fill='none'%20stroke='rgba(255,255,255,.3)'%20stroke-width='.9'/%3E%3C/svg%3E") center / 100% 100% no-repeat}
.bisagra__punto{-webkit-mask:var(--squircle) center / 100% 100% no-repeat;
  mask:var(--squircle) center / 100% 100% no-repeat}

/* capas propias: el blur se aplica en la tarjeta gráfica */
.compara__fila{will-change:transform,opacity,filter}
.cerrojo__monto{will-change:opacity}

/* la sombra del formulario del cotizador: una capa quieta detrás de la tarjeta, con su misma forma */
#cotizador .puerta > div:last-child{position:relative}
.sombra-forma{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;pointer-events:none;
  filter:drop-shadow(0 20px 28px rgba(90,0,20,.32))}
.sombra-forma > i{display:block;width:100%;height:100%;background:var(--superficie)}
#cotizador .tarjeta,#cotizador .hecho{position:relative;z-index:1}

/* ═══ RENDIMIENTO ═══
   1) Lo que se mueve en bucle (flotes, giros, brillos, la cinta de clientes) se detiene cuando su
      sección sale de la pantalla: nadie lo ve y el celular deja de gastar en eso.
   2) El desenfoque se mantiene en todos lados, pero armado para que Safari se lo pase a la
      tarjeta gráfica en vez de recalcularlo en cada cuadro:
      · cada animación de blur declara su blur de inicio y de fin (sin "none" de por medio);
      · lo que se desenfoca va en su propia capa (will-change);
      · la sombra del formulario del cotizador vive en una capa aparte que no cambia, en vez de
        recalcularse sobre toda la tarjeta cada vez que algo de adentro se mueve. */
.fuera .orbe__flote,.fuera .activo svg,.fuera .rueda__anillo,.fuera .activo__int,
.fuera .clientes__cinta,.fuera .trio__pieza svg,.fuera .vertice__icono svg,.fuera .bisagra__marca,
.fuera .destello,.fuera .cerrojo__monto,.fuera #btnAvanzar::after,.fuera .sim__pieza,.fuera .rg,
.fuera .sim__burbuja,.fuera .rueda__dato{animation-play-state:paused!important}

.trampa{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

/* ═══ PÁGINAS SUELTAS (/cotizador/ y /reclamaturegalo/) ═══
   La sección roja es lo primero de la página: arranca debajo del menú, sin el corte diagonal de
   arriba (no hay nada blanco encima que cortar), y conserva el de abajo. */
.seccion--sola#cotizador{margin-top:0;
  padding-top:calc(var(--nav) + 2.25rem);min-height:min(100svh, 980px)}
.seccion--sola#cotizador::before{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corte)),0 100%)}
.seccion--sola + #clientes{padding-top:var(--e4)}


/* ═══ LA PÁGINA DEL REGALO: UN CUPÓN EN ÁMBAR ═══
   A propósito no es roja: el rojo es el cotizador, y el lead tiene que darse cuenta de un
   vistazo de que esto es otra cosa. Fondo crema con luces ámbar (el color de la cajita del
   regalo) y el formulario armado como un cupón: un talón ámbar arriba, la línea punteada con
   sus muescas, y abajo los datos. El texto va en tinta, no en blanco. */
#reclamo{position:relative;isolation:isolate;overflow:clip;margin:0;
  --corte:clamp(36px,9vw,110px);--crema:#FFF6E3;
  padding:calc(var(--nav) + 2.25rem) 0 calc(3.5rem + var(--corte));min-height:min(100svh, 980px)}
#reclamo::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:
    radial-gradient(55% 40% at 88% 6%, rgba(247,200,78,.42), transparent 70%),
    radial-gradient(48% 36% at 4% 62%, rgba(255,221,138,.55), transparent 72%),
    linear-gradient(180deg, var(--crema) 0%, #FCEFD0 100%);
  clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corte)),0 100%)}
#reclamo .puerta > div:first-child .rotulo{color:var(--ambar-oscuro)}
#reclamo .titulo{color:var(--tinta)}
#reclamo .destello{background:none;-webkit-text-fill-color:currentColor;color:#B87A00;animation:none}
#reclamo .bajada{color:var(--tinta-suave)}
#reclamo .promesa-rota,#reclamo .rota--puerta{color:var(--tinta)}
#reclamo .punta-rota,#reclamo .punta-rota .punta{color:var(--ambar)}
#reclamo .trio__pieza svg{filter:drop-shadow(0 14px 18px rgba(126,87,0,.22))}
#reclamo .puerta > div:last-child{position:relative}

/* el cupón */
.reclamo__marco{position:relative}
#reclamo .sombra-forma > i{border-radius:22px}
.cupon{position:relative;padding:0;overflow:visible;border-radius:22px;border:0;
  box-shadow:0 30px 60px -30px rgba(126,87,0,.45)}
.cupon__talon{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.2rem .9rem;align-items:center;
  padding:var(--e3) var(--e3) calc(var(--e3) + 2px);border-radius:22px 22px 0 0;color:#4A3300;text-align:left;
  background:linear-gradient(135deg,#FFDD8A 0%,#F7C84E 45%,#E8AC1C 100%)}
.cupon__caja{grid-row:span 2;width:58px;height:58px;filter:drop-shadow(0 8px 10px rgba(126,87,0,.25))}
.cupon__etiqueta{font-size:var(--t-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.8}
.cupon__nombre{font-size:var(--t-m);font-weight:700;line-height:1.2;letter-spacing:-.01em}
.cupon__sello{grid-column:1 / -1;justify-self:start;margin-top:.55rem;padding:.3rem .75rem;border-radius:999px;
  background:rgba(255,255,255,.75);color:var(--ambar-oscuro);font-size:var(--t-xs);font-weight:700}
/* la línea por donde se "corta" el cupón, con una muesca a cada lado del color del fondo */
.cupon__corte{position:relative;height:0;border-top:2px dashed #EBD9B0;margin:0 22px}
.cupon__corte::before,.cupon__corte::after{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;
  background:var(--crema)}
.cupon__corte::before{left:-34px}
.cupon__corte::after{right:-34px}
.cupon__cuerpo{padding:var(--e3)}
.reclamo__rotulo{margin:0 0 var(--e2);font-size:var(--t-s);font-weight:700;line-height:1.3;color:var(--tinta);text-align:left}
#reclamo .regalo-form.tarjeta{background:none;border:0;box-shadow:none;padding:0;border-radius:0}
#reclamo .regalo-form .boton{background:var(--tinta);border-color:var(--tinta);color:#fff}
#reclamo .regalo-form .boton:hover{background:#000}
#reclamo .regalo-listo{padding:var(--e2) 0}
.reclamo__nota{margin-top:var(--e2);font-size:.75rem;line-height:1.5;color:var(--tinta-suave);text-align:left}
.reclamo__nota + .reclamo__nota{margin-top:.2rem}
.reclamo__nota .enlace-tyc{color:var(--tinta-suave)}
#reclamo .sombra-forma{filter:drop-shadow(0 22px 30px rgba(126,87,0,.28))}
#reclamo .cupon{position:relative;z-index:1;box-shadow:none}
#reclamo .consenti__texto button{color:var(--ambar-oscuro)}

/* la página del cotizador: tres tarjetas cuadradas con un dato grande y una o dos palabras
   (como las de Buk). Vidrio claro sobre el rojo, con la misma esquina squircle (máscara) que el
   resto de la web, así se ve igual en iPhone. Sin borde: la máscara se lo comería en las curvas. */
.datos-rapidos{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;
  margin:var(--e3) auto 0;padding:0;max-width:400px}
.dato{--sq-t:30%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;
  text-align:center;padding:0 12%;border-radius:26%;
  background:rgba(255,255,255,.17);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  -webkit-mask:
    var(--squircle) top left / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) top right / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) bottom left / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) bottom right / var(--sq-t) var(--sq-t) no-repeat,
    linear-gradient(#000 0 0) center / calc(100% - var(--sq-t)) 100% no-repeat,
    linear-gradient(#000 0 0) center / 100% calc(100% - var(--sq-t)) no-repeat;
  mask:
    var(--squircle) top left / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) top right / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) bottom left / var(--sq-t) var(--sq-t) no-repeat,
    var(--squircle) bottom right / var(--sq-t) var(--sq-t) no-repeat,
    linear-gradient(#000 0 0) center / calc(100% - var(--sq-t)) 100% no-repeat,
    linear-gradient(#000 0 0) center / 100% calc(100% - var(--sq-t)) no-repeat}
/* el texto se mide contra el ancho de SU tarjeta (container query), no contra la pantalla:
   así "12 meses" siempre deja aire a los lados, sea la tarjeta chica del celular o la grande */
.dato{container-type:inline-size}
.dato__valor{font-size:clamp(1.25rem,23cqi,2.25rem);font-weight:700;line-height:1;letter-spacing:-.025em;color:#fff;white-space:nowrap}
.dato__texto{font-size:clamp(.6875rem,10cqi,.875rem);font-weight:600;line-height:1.2;color:rgba(255,255,255,.85);text-wrap:balance}
/* sin rótulo arriba: el título ya dice qué es */
#cotizador.seccion--sola .puerta > div:first-child > .rotulo{display:none}
@media (min-width:760px){
  .datos-rapidos{margin-left:0;gap:.75rem;max-width:420px}
}
.dato__fuerte{margin-top:-.1rem;font-size:clamp(.9375rem,15cqi,1.375rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:#fff}
/* colaboradores y distrito van pegados a los m², sin título propio */
.bloque.bloque--extra{margin-top:var(--e2)}
/* colaboradores y distrito: el mismo alto que la caja de los m² (60 px), para que los tres
   campos del paso se vean parejos; el texto arranca donde arranca el de los m² */
#pasoOficina .extra__campo select{min-height:60px;height:60px;padding-left:1.1rem;padding-right:2.6rem;background-position:right 1.1rem center}
#pasoOficina .extra{gap:var(--e2)}

/* ═══ LA INVITACIÓN AL REGALO (pop-up) ═══
   Chica y amable: el mismo cupón ámbar de la página del regalo. En el celular sube desde
   abajo como una hoja; en pantalla ancha queda al centro. Entra con el mismo resorte que el
   cotizador y solo anima transform y opacidad. */
.fondo.fondo--invita{z-index:62}
.invita{position:fixed;z-index:63;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));
  max-width:400px;margin:0 auto;background:#FFF6E3;overflow:hidden;
  border-radius:30px;corner-shape:squircle;
  transform:translate3d(0,40px,0) scale(.96);opacity:0;visibility:hidden;
  transition:transform .28s var(--curva-suave),opacity .22s var(--curva-suave),visibility 0s .28s;
  box-shadow:0 30px 70px -20px rgba(80,55,0,.5)}
.invita.es-abierto{transform:none;opacity:1;visibility:visible;
  transition:transform .56s var(--resorte-suave),opacity .3s var(--curva-suave),visibility 0s}
.invita__x{position:absolute;top:14px;right:14px;z-index:2;background:rgba(255,255,255,.75)}
.invita__talon{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;
  padding:var(--e3) var(--e3) var(--e2);
  background:linear-gradient(135deg,#FFDD8A 0%,#F7C84E 45%,#E8AC1C 100%)}
.invita__caja{width:96px;height:96px;filter:drop-shadow(0 10px 14px rgba(126,87,0,.3))}
.invita.es-abierto .invita__caja{animation:invita-bote .7s var(--resorte-suave) .15s both}
@keyframes invita-bote{from{transform:translate3d(0,18px,0) scale(.7) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}
.invita__sello{padding:.3rem .8rem;border-radius:999px;background:rgba(255,255,255,.8);
  color:var(--ambar-oscuro);font-size:var(--t-xs);font-weight:700}
.invita__cuerpo{padding:var(--e3);text-align:center}
.invita__titulo{font-size:var(--t-l);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--tinta)}
.invita__texto{margin-top:.5rem;font-size:var(--t-s);line-height:1.45;color:var(--tinta-suave);text-wrap:balance}
.invita__cta{width:100%;margin-top:var(--e3);background:var(--tinta);border-color:var(--tinta);color:#fff}
.invita__cta:hover{background:#000}
.invita__no{display:block;margin:.7rem auto 0;padding:.4rem .8rem;background:none;border:0;font:inherit;
  font-size:var(--t-s);font-weight:600;color:var(--tinta-suave);cursor:pointer}
.invita__no:hover{color:var(--tinta)}
@media (min-width:760px){
  .invita{bottom:auto;top:50%;transform:translate3d(0,calc(-50% + 30px),0) scale(.96)}
  .invita.es-abierto{transform:translate3d(0,-50%,0)}
}
@media (prefers-reduced-motion:reduce){ .invita.es-abierto .invita__caja{animation:none} }

/* ═══════════ EL VALE: LA CONFIRMACIÓN DEL REGALO ═══════════
   Lo que ve el lead cuando ya mandó el formulario. Va DENTRO del cupón de la página, así que no
   vuelve a ser una tarjeta: solo toma prestado el guiño de ticket (el sello y la raya de corte)
   y cierra con la invitación a conocer el servicio, que es lo que este lead todavía no vio.
   Ojo con los nombres: las clases .cupon* son las del cupón grande de /reclamaturegalo/. */
.vale{text-align:center;animation:entra-abajo .4s var(--curva) both}
#reclamo .regalo-listo{padding:var(--e2) 0 0}
.vale__sello{
  display:inline-block;margin:0 0 .5rem;padding:.24rem .65rem;border-radius:999px;
  background:var(--verde-t);color:var(--verde-oscuro);
  font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;
}
.vale .agenda__ok{margin-top:0}
.vale .agenda__vacio{max-width:38ch;margin-left:auto;margin-right:auto}
/* la raya de corte: la misma idea que la del cupón, en fino y sin muescas, porque aquí solo
   separa el aviso de la invitación */
.vale__corte{height:0;margin:var(--e3) 0 var(--e2);border-top:1px dashed var(--linea-fuerte)}
.vale__pieTexto{
  margin:0 auto .9rem;max-width:34ch;font-size:var(--t-xs);
  color:var(--tinta-suave);line-height:1.5;text-wrap:pretty;
}
.vale .boton{max-width:320px;margin-inline:auto}
@media (prefers-reduced-motion:reduce){ .vale{animation:none} }

/* ═══════════ EL CUPÓN DEL REGALO: BORDE Y CONFIRMACIÓN ═══════════
   El talón ámbar y la cabecera de texto se fueron: repetían lo que ya dice el título de la
   página y empujaban el formulario fuera de la pantalla del celular. Queda el borde dentado
   arriba, que es suficiente para que la tarjeta se lea como un cupón recortado. */
/* La tarjeta del formulario hereda de .tarjeta una máscara "squircle" que redondea las esquinas.
   Dentro del cupón esa tarjeta va sin fondo ni borde, pero la máscara seguía activa y su curva
   recortaba la primera letra de "Nombre" contra la esquina. Se desactiva. */
#reclamo .regalo-form.tarjeta{-webkit-mask:none;mask:none}
#reclamo .cupon__cuerpo{padding-top:1.5rem}
#reclamo .sombra-forma{display:none}

/* el enlace para volver a enviar: discreto, no compite con el botón */
.vale__otra{margin:.9rem 0 0;font-size:.75rem;color:var(--tinta-suave)}
.vale__otra button{
  background:none;border:0;padding:0;font:inherit;font-weight:600;
  color:var(--tinta);text-decoration:underline;text-underline-offset:3px;cursor:pointer;
}
/* El botón respira: un latido lento y chico, lo justo para que el ojo vuelva a él sin que
   parezca que la página está cargando. Se detiene al pasar el cursor o al enfocarlo. */
.vale__cta{animation:late-boton 3.2s var(--curva-suave) 1.2s infinite}
.vale__cta:hover, .vale__cta:focus-visible{animation-play-state:paused}
@keyframes late-boton{
  0%, 72%, 100%{transform:none;box-shadow:0 10px 22px -14px rgba(23,34,42,.55)}
  80%{transform:scale(1.025);box-shadow:0 16px 30px -14px rgba(23,34,42,.6)}
  88%{transform:scale(.995);box-shadow:0 10px 22px -14px rgba(23,34,42,.55)}
}
/* En celular el adorno de arriba empuja el formulario fuera de la pantalla. Se va: el lead
   llegó decidido desde el anuncio, lo que necesita ver es el primer campo. */
@media (max-width:760px){
  #reclamo .promesa-rota, #reclamo .trio--regalo{display:none}
  #reclamo .titulo{font-size:var(--t-xl)}
}
@media (prefers-reduced-motion:reduce){ .vale__cta{animation:none} }
