.pie[data-v-e8f49241]{position:relative;background:linear-gradient(180deg,var(--bg) 0%,#050506 100%);border-top:1px solid var(--border)}.pie__grid[data-v-e8f49241]{display:grid;gap:2.5rem;padding-block:3.5rem 2.5rem}@media(min-width:768px){.pie__grid[data-v-e8f49241]{grid-template-columns:repeat(2,1fr);gap:3rem 2.5rem}}@media(min-width:1024px){.pie__grid[data-v-e8f49241]{grid-template-columns:1.4fr .8fr 1.2fr 1.2fr;padding-block:5rem 3rem}}.pie__marca img[data-v-e8f49241]{width:auto;height:3rem;object-fit:contain}.pie__lema[data-v-e8f49241]{margin:1.1rem 0 1.5rem;max-width:34ch;color:var(--text-muted);font-size:.9rem}.pie__redes[data-v-e8f49241]{display:flex;gap:.65rem;list-style:none}.pie__redes a[data-v-e8f49241]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--border);color:#c9a227;transition:background var(--dur-media) ease,transform var(--dur-media) var(--ease-suave),border-color var(--dur-media) ease}@media(hover:hover)and (pointer:fine){.pie__redes a[data-v-e8f49241]:hover{background:#c9a22729;border-color:#c9a227;transform:translateY(-3px)}}.pie__columna ul[data-v-e8f49241]{display:flex;flex-direction:column;gap:.6rem;list-style:none;color:var(--text-muted);font-size:.875rem}.pie__columna ul a[data-v-e8f49241]{display:inline-flex;align-items:center;gap:.5rem;transition:color var(--dur-rapida) ease}.pie__columna ul a i[data-v-e8f49241]{color:#c9a227;font-size:.8rem}@media(hover:hover)and (pointer:fine){.pie__columna ul a[data-v-e8f49241]:hover{color:#c9a227}}.pie__titulo[data-v-e8f49241]{margin-bottom:1.1rem;color:var(--text);font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pie__titulo--espacio[data-v-e8f49241]{margin-top:1.75rem}.pie__sede strong[data-v-e8f49241]{color:var(--text);font-weight:600}.pie__horario[data-v-e8f49241]{display:flex;justify-content:space-between;gap:1rem;max-width:18rem}.pie__legal[data-v-e8f49241]{border-top:1px solid var(--border);font-size:.8125rem;color:var(--text-muted)}.pie__legal-inner[data-v-e8f49241]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding-block:1.25rem;text-align:center}@media(min-width:768px){.pie__legal-inner[data-v-e8f49241]{flex-direction:row;justify-content:space-between;text-align:left}}.pie__legal-link[data-v-e8f49241]{margin-left:.9rem;text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-rapida) ease}@media(hover:hover)and (pointer:fine){.pie__legal-link[data-v-e8f49241]:hover{color:#c9a227}}.pie__pago[data-v-e8f49241]{display:inline-flex;align-items:center;gap:.5rem}.pie__pago i[data-v-e8f49241]{color:#c9a227}.btn[data-v-f59a8e35]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:99px;font-weight:600;letter-spacing:.02em;text-align:center;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform var(--dur-rapida) var(--ease-suave),box-shadow var(--dur-media) var(--ease-suave),background-color var(--dur-media) ease,color var(--dur-media) ease,border-color var(--dur-media) ease}@media(hover:hover)and (pointer:fine){.btn[data-v-f59a8e35]:hover:not(.btn--off){transform:translateY(-2px)}}.btn[data-v-f59a8e35]:active:not(.btn--off){transform:translateY(0) scale(.985)}.btn__brillo[data-v-f59a8e35]{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 25%,rgba(254,254,254,.28) 50%,transparent 75%);background-size:220% 100%;background-position:180% 0;opacity:0;transition:background-position .75s var(--ease-suave),opacity .2s ease}@media(hover:hover)and (pointer:fine){.btn:hover:not(.btn--off) .btn__brillo[data-v-f59a8e35]{opacity:1;background-position:-60% 0}}.btn__texto[data-v-f59a8e35]{white-space:nowrap}.btn__spin[data-v-f59a8e35]{animation:girar-f59a8e35 .9s linear infinite}.btn--sm[data-v-f59a8e35]{padding:.5rem 1.1rem;font-size:.8125rem}.btn--md[data-v-f59a8e35]{padding:.75rem 1.6rem;font-size:.9rem}.btn--lg[data-v-f59a8e35]{padding:1rem 2.1rem;font-size:1rem}@media(max-width:767px){.btn--lg[data-v-f59a8e35]{padding:.9rem 1.6rem;font-size:.9375rem}}.btn--bloque[data-v-f59a8e35]{display:flex;width:100%}.btn--dorado[data-v-f59a8e35]{background:linear-gradient(100deg,#a8801f,#e8cf7a 50%,#a8801f);color:#0b0b0d;box-shadow:0 12px 30px -14px #c9a227b3}@media(hover:hover)and (pointer:fine){.btn--dorado[data-v-f59a8e35]:hover:not(.btn--off){box-shadow:0 18px 40px -14px #c9a227d9}}.btn--contorno[data-v-f59a8e35]{color:#c9a227;border:1px solid rgba(201,162,39,.55);background:transparent}@media(hover:hover)and (pointer:fine){.btn--contorno[data-v-f59a8e35]:hover:not(.btn--off){background:#c9a2271f;border-color:#c9a227}}.btn--fantasma[data-v-f59a8e35]{color:var(--text);background:#fefefe0f}@media(hover:hover)and (pointer:fine){.btn--fantasma[data-v-f59a8e35]:hover:not(.btn--off){background:#fefefe1f}}.btn--whatsapp[data-v-f59a8e35]{background:#25d366;color:#062e18;box-shadow:0 12px 30px -14px #25d366cc}.btn--peligro[data-v-f59a8e35]{background:#ef4444;color:#fefefe;box-shadow:0 12px 30px -14px #ef4444b3}.btn--off[data-v-f59a8e35]{opacity:.5;cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion:reduce){.btn[data-v-f59a8e35]{transition:none}.btn[data-v-f59a8e35]:hover{transform:none}.btn .btn__brillo[data-v-f59a8e35]{display:none}}@keyframes girar-f59a8e35{to{transform:rotate(360deg)}}.lateral[data-v-b4482905]{display:grid;gap:1.75rem}@media(min-width:576px){.lateral[data-v-b4482905]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.lateral[data-v-b4482905]{padding-left:2rem;border-left:1px solid rgba(201,162,39,.16)}}.lateral__bloque h2[data-v-b4482905]{margin-bottom:.85rem;color:#c9a227;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.lateral__bloque ul[data-v-b4482905]{display:flex;flex-direction:column;gap:.5rem;list-style:none}.lateral__bloque a[data-v-b4482905]{display:flex;align-items:baseline;gap:.4rem;color:var(--text-muted);font-size:.9rem;transition:color var(--dur-rapida) ease,transform var(--dur-rapida) var(--ease-suave)}.lateral__bloque a em[data-v-b4482905]{color:#c9a22799;font-size:.72rem;font-style:normal}.lateral__bloque a i[data-v-b4482905]{color:#c9a227;font-size:.75rem}@media(hover:hover)and (pointer:fine){.lateral__bloque a[data-v-b4482905]:hover{color:var(--text);transform:translate(4px)}}@media(min-width:576px){.lateral__bloque[data-v-b4482905]:last-child{grid-column:1/-1}}.lateral__todas[data-v-b4482905]{margin-top:.25rem;color:#c9a227!important;font-weight:600}.preview[data-v-2c34fe93]{position:fixed;top:0;left:0;z-index:2;width:15rem;height:20rem;margin:-10rem 0 0 -7.5rem;pointer-events:none;opacity:0;visibility:hidden;transform-origin:center;scale:.86;transition:opacity .4s var(--ease-suave),scale .5s var(--ease-suave),visibility 0s linear .4s}.preview--visible[data-v-2c34fe93]{opacity:1;visibility:visible;scale:1;transition:opacity .4s var(--ease-suave),scale .5s var(--ease-suave),visibility 0s}@media(max-width:1023px),(pointer:coarse){.preview[data-v-2c34fe93],.preview--visible[data-v-2c34fe93]{visibility:hidden;opacity:0}}.preview__marco[data-v-2c34fe93]{position:relative;width:100%;height:100%;border-radius:.85rem;overflow:hidden;box-shadow:0 32px 70px -30px #000000f2;border:1px solid rgba(201,162,39,.35)}.preview img[data-v-2c34fe93]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.preview[data-v-2c34fe93],.preview--visible[data-v-2c34fe93]{visibility:hidden;opacity:0}}.menu[data-v-cb537f6a]{position:fixed;inset:0;z-index:950;visibility:hidden;pointer-events:none}.menu--abierto[data-v-cb537f6a]{visibility:visible;pointer-events:auto}.menu__paneles[data-v-cb537f6a]{position:absolute;inset:0}.menu__paneles span[data-v-cb537f6a]{position:absolute;inset:0;transform:scaleY(0);transform-origin:bottom;will-change:transform}.menu__paneles span[data-v-cb537f6a]:nth-child(1){background:#c9a227e6}.menu__paneles span[data-v-cb537f6a]:nth-child(2){background:#e8cf7a8c}.menu__paneles span[data-v-cb537f6a]:nth-child(3){background:#0b0b0d}.menu__contenido[data-v-cb537f6a]{scrollbar-gutter:stable both-edges;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-block:calc(var(--alto-header) + 1.5rem) 1.5rem;overflow-y:auto;visibility:hidden}.menu__grid[data-v-cb537f6a]{display:grid;gap:2.5rem;align-items:start;flex:1}@media(min-width:1024px){.menu__grid[data-v-cb537f6a]{grid-template-columns:1.15fr .85fr;gap:4rem;align-content:center}}.menu__pie[data-v-cb537f6a]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(201,162,39,.18);color:var(--text-muted);font-size:.78rem;text-align:center}@media(min-width:768px){.menu__pie[data-v-cb537f6a]{flex-direction:row;justify-content:space-between;text-align:left}}.menu__pie ul[data-v-cb537f6a]{display:flex;gap:.6rem;list-style:none}.menu__pie a[data-v-cb537f6a]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgba(201,162,39,.28);color:#c9a227;transition:background var(--dur-media) ease,transform var(--dur-media) var(--ease-suave)}@media(hover:hover)and (pointer:fine){.menu__pie a[data-v-cb537f6a]:hover{background:#c9a22729;transform:translateY(-3px)}}.principal ul[data-v-cb537f6a]{list-style:none}.principal__mascara[data-v-cb537f6a]{display:block;overflow:hidden;padding-block:.12em}.principal a[data-v-cb537f6a]{display:flex;align-items:center;gap:.85rem;padding-block:.05em;line-height:1;will-change:transform}.principal__num[data-v-cb537f6a]{flex-shrink:0;width:1.6rem;align-self:flex-start;margin-top:.35em;color:#c9a2278c;font-size:.7rem;font-style:normal;font-weight:700;letter-spacing:.14em}.principal__texto[data-v-cb537f6a]{position:relative;font-size:clamp(2.1rem,1rem + 7.4vw,5.5rem);font-weight:800;letter-spacing:-.035em;transition:color var(--dur-media) var(--ease-suave)}.principal__flecha[data-v-cb537f6a]{color:#c9a227;font-size:clamp(.9rem,.6rem + 1vw,1.5rem);opacity:0;transform:translate(-1.5rem);transition:opacity var(--dur-media) var(--ease-suave),transform var(--dur-media) var(--ease-suave)}@media(hover:hover)and (pointer:fine){.principal ul:hover a .principal__texto[data-v-cb537f6a]{color:#a5a5ae73}.principal ul:hover a:hover .principal__texto[data-v-cb537f6a]{color:#c9a227}.principal a:hover .principal__flecha[data-v-cb537f6a]{opacity:1;transform:translate(0)}}.principal a:focus-visible .principal__texto[data-v-cb537f6a]{color:#c9a227}.cabecera[data-v-8f776cda]{position:fixed;inset:0 0 auto;z-index:960;border-bottom:1px solid transparent;transition:background var(--dur-media) ease,box-shadow var(--dur-media) ease,border-color var(--dur-media) ease}.cabecera--compacta[data-v-8f776cda]{background:#0b0b0ddb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--border);box-shadow:var(--sombra-suave)}.cabecera__barra[data-v-8f776cda]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:var(--alto-header)}.cabecera__logo img[data-v-8f776cda]{width:auto;height:2.1rem;object-fit:contain}@media(min-width:768px){.cabecera__logo img[data-v-8f776cda]{height:2.5rem}}.cabecera__acciones[data-v-8f776cda]{display:flex;align-items:center;gap:.85rem}.cabecera__cta[data-v-8f776cda]{display:none}@media(min-width:576px){.cabecera__cta[data-v-8f776cda]{display:inline-flex}}.cabecera--menu .cabecera__cta[data-v-8f776cda]{opacity:0;pointer-events:none;transition:opacity var(--dur-rapida) ease}.disparador[data-v-8f776cda]{display:flex;align-items:center;gap:.7rem;padding:.45rem .9rem .45rem 1rem;border-radius:99px;border:1px solid rgba(201,162,39,.4);color:#c9a227;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background var(--dur-media) ease,border-color var(--dur-media) ease}@media(hover:hover)and (pointer:fine){.disparador[data-v-8f776cda]:hover{background:#c9a22724;border-color:#c9a227}}.disparador__texto[data-v-8f776cda]{display:block;height:1em;overflow:hidden}.disparador__mascara[data-v-8f776cda]{display:flex;flex-direction:column;transition:transform var(--dur-media) var(--ease-suave)}.disparador__mascara em[data-v-8f776cda]{display:block;height:1em;line-height:1;font-style:normal}.disparador--activo .disparador__mascara[data-v-8f776cda]{transform:translateY(-1em)}.disparador__barras[data-v-8f776cda]{position:relative;display:block;width:1.15rem;height:.6rem}.disparador__barras span[data-v-8f776cda]{position:absolute;left:0;width:100%;height:1.5px;border-radius:2px;background:currentColor;transition:transform var(--dur-media) var(--ease-suave)}.disparador__barras span[data-v-8f776cda]:nth-child(1){top:0}.disparador__barras span[data-v-8f776cda]:nth-child(2){bottom:0}.disparador--activo .disparador__barras span[data-v-8f776cda]:nth-child(1){transform:translateY(.29rem) rotate(45deg)}.disparador--activo .disparador__barras span[data-v-8f776cda]:nth-child(2){transform:translateY(-.29rem) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.disparador__mascara[data-v-8f776cda],.disparador__barras span[data-v-8f776cda]{transition:none}}.flotantes[data-v-7f1e7cc7]{position:fixed;z-index:850;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}@media(min-width:768px){.flotantes[data-v-7f1e7cc7]{right:1.75rem;bottom:1.75rem}}.flotantes__wa[data-v-7f1e7cc7]{position:relative;display:flex;align-items:center;gap:.65rem}.flotantes__burbuja[data-v-7f1e7cc7]{position:relative;max-width:15rem;padding:.7rem 2rem .7rem .9rem;border-radius:var(--radio-md);border:1px solid var(--border);background:var(--surface);box-shadow:var(--sombra-fuerte);font-size:.8125rem;line-height:1.4}.flotantes__burbuja button[data-v-7f1e7cc7]{position:absolute;top:.4rem;right:.5rem;color:var(--text-muted);font-size:.75rem}@media(max-width:575px){.flotantes__burbuja[data-v-7f1e7cc7]{max-width:12rem}}.flotantes__boton[data-v-7f1e7cc7]{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#25d366;color:#062e18;font-size:1.65rem;box-shadow:0 14px 32px -12px #25d366d9;transition:transform var(--dur-media) var(--ease-suave)}@media(hover:hover)and (pointer:fine){.flotantes__boton[data-v-7f1e7cc7]:hover{transform:scale(1.08)}}.flotantes__pulso[data-v-7f1e7cc7]{position:absolute;inset:0;border-radius:50%;background:#25d3668c;animation:pulso-suave 2.4s ease-in-out infinite;z-index:-1}.flotantes__subir[data-v-7f1e7cc7]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--border);background:#0b0b0dd9;backdrop-filter:blur(8px);color:#c9a227;transition:background var(--dur-media) ease,transform var(--dur-media) var(--ease-suave)}@media(hover:hover)and (pointer:fine){.flotantes__subir[data-v-7f1e7cc7]:hover{background:#c9a2272e;transform:translateY(-3px)}}.modal[data-v-21773d83]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(min-width:768px){.modal[data-v-21773d83]{align-items:center;padding:2rem}}.modal__panel[data-v-21773d83]{position:relative;width:100%;max-height:92dvh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radio-lg) var(--radio-lg) 0 0;box-shadow:var(--sombra-fuerte);overflow:hidden}@media(min-width:768px){.modal__panel[data-v-21773d83]{max-height:88dvh;border-radius:var(--radio-lg)}}.modal__panel--sm[data-v-21773d83]{max-width:26rem}.modal__panel--md[data-v-21773d83]{max-width:34rem}.modal__panel--lg[data-v-21773d83]{max-width:46rem}.modal__panel--xl[data-v-21773d83]{max-width:64rem}.modal__cerrar[data-v-21773d83]{position:absolute;top:.85rem;right:.85rem;z-index:2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#fefefe14;color:var(--text);transition:background var(--dur-rapida) ease,transform var(--dur-rapida) var(--ease-suave)}@media(hover:hover)and (pointer:fine){.modal__cerrar[data-v-21773d83]:hover{background:#c9a22738;transform:rotate(90deg)}}.modal__cabecera[data-v-21773d83]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 3.5rem .5rem 1.5rem}@media(min-width:768px){.modal__cabecera[data-v-21773d83]{padding:2rem 3.5rem .75rem 2rem}}.modal__icono[data-v-21773d83]{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--accent-soft);color:#c9a227;font-size:1.125rem}.modal__titulo[data-v-21773d83]{margin:0;font-size:1.25rem}.modal__descripcion[data-v-21773d83]{margin:.35rem 0 0;color:var(--text-muted);font-size:.9rem}.modal__cuerpo[data-v-21773d83]{flex:1;padding:1rem 1.5rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}@media(min-width:768px){.modal__cuerpo[data-v-21773d83]{padding:1rem 2rem 2rem}}.modal__pie[data-v-21773d83]{display:flex;flex-direction:column-reverse;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--border);background:var(--surface-alt)}@media(min-width:576px){.modal__pie[data-v-21773d83]{flex-direction:row;justify-content:flex-end;padding:1rem 2rem}}@media(max-width:767px){.zoom-enter-from[data-v-21773d83],.zoom-leave-to[data-v-21773d83]{transform:translateY(100%) scale(1)}}.toasts[data-v-028e44e4]{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:.65rem;inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom)) .75rem}@media(min-width:768px){.toasts[data-v-028e44e4]{inset:1.25rem 1.25rem auto auto;width:min(24rem,100vw - 2.5rem)}}.toast[data-v-028e44e4]{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.9rem .9rem .95rem;border-radius:var(--radio-md);border:1px solid var(--border);border-left:3px solid var(--tono, #c9a227);background:var(--surface);box-shadow:var(--sombra-fuerte);overflow:hidden}.toast--success[data-v-028e44e4]{--tono: #10b981}.toast--error[data-v-028e44e4]{--tono: #ef4444}.toast--info[data-v-028e44e4]{--tono: #3b82f6}.toast--warning[data-v-028e44e4]{--tono: #f59e0b}.toast__icono[data-v-028e44e4]{flex-shrink:0;margin-top:.15rem;color:var(--tono);font-size:1.1rem}.toast__texto[data-v-028e44e4]{flex:1;min-width:0}.toast__titulo[data-v-028e44e4]{margin:0;font-size:.9rem;font-weight:600}.toast__mensaje[data-v-028e44e4]{margin:.15rem 0 0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.toast__cerrar[data-v-028e44e4]{flex-shrink:0;color:var(--text-muted);transition:color var(--dur-rapida) ease}@media(hover:hover)and (pointer:fine){.toast__cerrar[data-v-028e44e4]:hover{color:var(--text)}}.toast__barra[data-v-028e44e4]{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--tono);transform-origin:left;animation:vaciar-028e44e4 linear forwards}@keyframes vaciar-028e44e4{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.app-container{min-height:100dvh;display:flex;flex-direction:column}.salto-contenido{position:fixed;top:-100px;left:1rem;z-index:970;padding:.6rem 1rem;background:#c9a227;color:#0b0b0d;font-weight:600;border-radius:6px;text-decoration:none}.salto-contenido:focus-visible{top:1rem}.app-main{flex:1}.pagina{min-height:60svh}.pagina-enter-active{transition:opacity .42s var(--ease-suave),transform .42s var(--ease-suave),filter .42s var(--ease-suave)}.pagina-leave-active{transition:opacity .24s ease-in,transform .24s ease-in,filter .24s ease-in}.pagina-enter-from{opacity:0;transform:translate3d(0,22px,0) scale(.994);filter:blur(6px)}.pagina-leave-to{opacity:0;transform:translate3d(0,-12px,0) scale(.997);filter:blur(4px)}@media(prefers-reduced-motion:reduce){.pagina-enter-active,.pagina-leave-active{transition:opacity .15s linear}.pagina-enter-from,.pagina-leave-to{opacity:0;transform:none;filter:none}}.barra-progreso{position:fixed;inset:0 0 auto;z-index:1200;height:2px;pointer-events:none;opacity:0;transition:opacity .25s ease}.barra-progreso span{display:block;height:100%;width:0;background:linear-gradient(90deg,#a8801f,#e8cf7a,#a8801f);box-shadow:0 0 12px #e8cf7ab3}.barra-progreso--activa{opacity:1}.barra-progreso--activa span{animation:barra-avanza .9s var(--ease-suave) forwards}@keyframes barra-avanza{0%{width:0}60%{width:72%}to{width:92%}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-montserrat: "Montserrat", sans-serif;--font-inter: "Inter", sans-serif;--bg: #0b0b0d;--bg-alt: #131317;--surface: #131317;--surface-alt: #1c1c22;--text: #fefefe;--text-muted: #a5a5ae;--border: rgba(201, 162, 39, .16);--accent: #c9a227;--accent-soft: rgba(201, 162, 39, .12);--radio-sm: .625rem;--radio-md: 1rem;--radio-lg: 1.5rem;--sombra-suave: 0 10px 30px -18px rgba(0, 0, 0, .8);--sombra-fuerte: 0 28px 60px -28px rgba(0, 0, 0, .9);--ease-suave: cubic-bezier(.16, 1, .3, 1);--dur-rapida: .22s;--dur-media: .45s;--dur-lenta: .8s;--alto-header: 4.5rem;color-scheme:dark}[data-theme=light]{--bg: #fefefe;--bg-alt: #f5f3ee;--surface: #fefefe;--surface-alt: #f5f3ee;--text: #0b0b0d;--text-muted: #6b7280;--border: rgba(11, 11, 13, .1);--accent-soft: rgba(201, 162, 39, .14);color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:var(--alto-header);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{min-height:100dvh;background-color:var(--bg);color:var(--text);font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5{line-height:1.15;font-weight:700;letter-spacing:-.015em;text-wrap:balance}p{text-wrap:pretty}img,picture,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #c9a227;outline-offset:3px;border-radius:.5rem}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:focus-visible{outline:2px solid #c9a227;outline-offset:3px;border-radius:.5rem}input,select,textarea{font:inherit;color:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #c9a227;outline-offset:3px;border-radius:.5rem}::selection{background:#c9a22752;color:#fefefe}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#c9a22759;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#c9a22799}.contenedor{width:100%;max-width:1240px;margin-inline:auto;padding-inline:1.25rem}@media(min-width:768px){.contenedor{padding-inline:2rem}}@media(min-width:1280px){.contenedor{padding-inline:2.5rem}}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.texto-dorado{background:linear-gradient(100deg,#a8801f,#e8cf7a 45%,#a8801f);background-clip:text;-webkit-background-clip:text;color:transparent}.fundido-enter-active,.fundido-leave-active{transition:opacity var(--dur-media) var(--ease-suave)}.fundido-enter-from,.fundido-leave-to{opacity:0}.subir-enter-active,.subir-leave-active{transition:opacity var(--dur-media) var(--ease-suave),transform var(--dur-media) var(--ease-suave)}.subir-enter-from,.subir-leave-to{opacity:0;transform:translateY(18px)}.zoom-enter-active{transition:opacity var(--dur-media) var(--ease-suave),transform var(--dur-media) var(--ease-suave)}.zoom-leave-active{transition:opacity var(--dur-rapida) ease,transform var(--dur-rapida) ease}.zoom-enter-from,.zoom-leave-to{opacity:0;transform:scale(.94) translateY(12px)}.lista-move,.lista-enter-active,.lista-leave-active{transition:all var(--dur-media) var(--ease-suave)}.lista-enter-from,.lista-leave-to{opacity:0;transform:translate(24px)}.lista-leave-active{position:absolute}@keyframes brillo-dorado{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes pulso-suave{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.75}}@keyframes flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
