.p-hero{gap:var(--p-e8);grid-template-columns:7fr 5fr;align-items:center;padding-block-start:calc(var(--p-cabecera) + var(--p-e5));display:grid}.p-hero:not(:has(.p-hero__medio)){grid-template-columns:minmax(0,760px)}.p-hero__texto{align-items:flex-start;gap:var(--p-e4);flex-direction:column;display:flex}.p-hero__logo{width:auto;max-height:72px}.p-hero__titulo{font-size:var(--p-t1);font-weight:var(--p-peso-fuerte);letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;line-height:1.02}.p-hero__bajada{font-size:var(--p-cuerpo-lg);color:var(--p-tinta-2);max-width:46ch;margin:0}.p-hero__fechas{margin:var(--p-e2) 0 0;gap:var(--p-e6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.p-hero__fechas time{column-gap:var(--p-e2);grid-template-areas:"dia mes""dia semana";align-items:baseline;display:grid}.p-hero__dia{font-weight:var(--p-peso-maximo);grid-area:dia;line-height:.9}.p-hero__mes,.p-hero__diasemana{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.12em}.p-hero__mes{color:var(--p-tinta);font-weight:var(--p-peso-medio);grid-area:mes;align-self:end}.p-hero__diasemana{color:var(--p-tinta-3);grid-area:semana}.p-hero__medio{aspect-ratio:4/3;border-radius:var(--p-radio-lg);border:1px solid var(--p-linea);margin:0;overflow:hidden}.p-hero__medio img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){:is(.p-hero,.p-hero:not(:has(.p-hero__medio))){gap:var(--p-e6);grid-template-columns:minmax(0,1fr);padding-block-start:calc(var(--p-cabecera) + var(--p-e4))}.p-hero__medio{aspect-ratio:16/10;order:2}}@media (max-width:640px){.p-hero__fechas{gap:var(--p-e5)}}.p-beneficios{margin:0;padding:0;list-style:none}.p-beneficio{gap:var(--p-e3);flex-direction:column;display:flex}.p-beneficio__cota{align-items:center;gap:var(--p-e3);min-height:32px;display:flex}.p-beneficio__icono{object-fit:contain;width:28px;height:28px}.p-beneficio__titulo{font-size:var(--p-t3);font-weight:var(--p-peso-fuerte);letter-spacing:-.01em;margin:0;line-height:1.15}.p-beneficio__texto{font-size:var(--p-sm);color:var(--p-tinta-2);margin:0}.p-cifra-inline{font-family:var(--p-mono);font-variant-numeric:tabular-nums;font-weight:var(--p-peso-medio);color:var(--p-tinta)}.p-galeria{gap:var(--p-e5);grid-template-columns:repeat(auto-fit, minmax(max(300px, calc((100% - (var(--p-cols,3) - 1) * var(--p-e5)) / var(--p-cols,3))), 1fr));margin:0;padding:0;list-style:none;display:grid}.p-galeria figure{gap:var(--p-e3);flex-direction:column;margin:0;display:flex;position:relative}.p-galeria img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--p-radio-sm);border:1px solid var(--p-linea);width:100%;height:auto}.p-galeria__badge{position:absolute;inset-block-start:var(--p-e3);inset-inline-start:var(--p-e3)}.p-galeria__pie{align-items:baseline;gap:var(--p-e3);font-size:var(--p-sm);color:var(--p-tinta-2);display:flex}@media (max-width:640px){.p-galeria{grid-template-columns:1fr}}.p-guia{position:relative}.p-temario{--p-marca:2.75rem;flex-direction:column;gap:clamp(3.75rem,7.5vw,7rem);margin:0;padding:0;list-style:none;display:flex;position:relative}.p-temario__guia{background:var(--p-linea-fuerte);pointer-events:none;inline-size:2px;position:absolute;inset-inline-start:calc(var(--p-marca) / 2 - 1px)}.p-temario__relleno{background:var(--p-accion);transform-origin:50% 0;position:absolute;inset:0}.p-temario__item{grid-template-columns:var(--p-marca) minmax(0, 1fr) auto;align-items:start;gap:var(--p-e5);display:grid}.p-temario__marca{z-index:9;inline-size:var(--p-marca);block-size:var(--p-marca);border:1px solid var(--p-linea-fuerte);background:var(--p-papel);color:var(--p-tinta-3);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;transition:background-color .35s cubic-bezier(.645,.045,.355,1),border-color .35s cubic-bezier(.645,.045,.355,1),color .35s cubic-bezier(.645,.045,.355,1),box-shadow .35s cubic-bezier(.645,.045,.355,1);display:grid}.p-temario__item[data-estado=activo] .p-temario__marca{background:var(--p-accion);border-color:var(--p-accion);color:var(--p-sobre-accion)}.p-temario__item[data-actual] .p-temario__marca{box-shadow:0 0 0 .45em rgb(var(--p-accion-rgb) / .16)}.p-temario__cuerpo{transition:opacity .3s}.p-temario__item[data-estado=inactivo] .p-temario__cuerpo{opacity:.62}.p-temario__item[data-estado=activo] .p-temario__cuerpo,.p-temario__item[data-actual] .p-temario__cuerpo,.p-temario__item:focus-within .p-temario__cuerpo{opacity:1}.p-temario__cuerpo{gap:var(--p-e2);flex-direction:column;max-width:62ch;display:flex}.p-temario__titulo{font-size:var(--p-t3);font-weight:var(--p-peso-fuerte);letter-spacing:-.01em;margin:0;line-height:1.2}.p-temario__beneficio{color:var(--p-tinta-2);margin:0}.p-temario__subtemas{gap:var(--p-e3);margin:var(--p-e2) 0 0;padding:0;list-style:none;display:grid}.p-temario__subtemas li{gap:var(--p-e3);color:var(--p-tinta-2);grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;line-height:1.45;display:grid}.p-temario__subtemas strong{color:var(--p-tinta);font-weight:var(--p-peso-fuerte)}.p-temario__subnum{font-family:var(--p-mono);font-size:var(--p-sm);font-weight:var(--p-peso-medio);letter-spacing:.04em;color:var(--p-acento)}.p-temario__minuto{align-items:center;gap:var(--p-e2);font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.06em;color:var(--p-accion);display:inline-flex}.p-temario__icono{object-fit:contain;opacity:.85;width:40px;height:40px}@media (max-width:640px){.p-temario{--p-marca:2.25rem;gap:clamp(2.5rem,11vw,4rem)}.p-temario__item{grid-template-columns:var(--p-marca) minmax(0, 1fr);gap:var(--p-e4)}.p-temario__icono{display:none}}.p-premios{gap:var(--p-e7);grid-template-columns:.85fr 1.15fr;align-items:center;display:grid}.p-premios:not(:has(.p-premios__medio)){grid-template-columns:minmax(0,760px)}.p-premios__medio{border-radius:var(--p-radio-sm);border:1px solid var(--p-linea);aspect-ratio:4/3;margin:0;overflow:hidden}.p-premios__medio img{object-fit:contain;width:100%;height:100%;padding:var(--p-e3)}.p-premios__texto{gap:var(--p-e4);flex-direction:column;display:flex}.p-premios__titulo{font-size:var(--p-t2);font-weight:var(--p-peso-fuerte);letter-spacing:-.02em;max-width:20ch;margin:0;line-height:1.1}.p-premios__monto{gap:var(--p-e2);padding:var(--p-e4) 0;border-block:1px solid var(--p-linea-fuerte);flex-direction:column;margin:0;display:flex}.p-premios__monto strong{font-family:var(--oc-fuente-titulo), sans-serif;font-size:var(--p-t2);font-weight:var(--p-peso-maximo);letter-spacing:-.02em;color:var(--p-accion);line-height:1.05}.p-premios__reglas{font-size:var(--p-sm);color:var(--p-tinta-2)}.p-premios__lista{gap:var(--p-e4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p-premios__lista>li{gap:var(--p-e3);color:var(--p-tinta-2);grid-template-columns:auto 1fr;align-items:start;display:grid;overflow:hidden}.p-premios__lista svg,.p-premios__lista img{width:22px;height:22px;color:var(--p-accion);margin-block-start:.15em}@media (max-width:1024px){:is(.p-premios,.p-premios:not(:has(.p-premios__medio))){gap:var(--p-e5);grid-template-columns:minmax(0,1fr)}}.p-sesiones{gap:var(--p-e5);grid-template-columns:repeat(var(--p-cols,2), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.p-sesion{gap:var(--p-e5);padding:var(--p-e5);border:1px solid var(--p-linea-fuerte);border-radius:var(--p-radio-sm);flex-direction:column;display:flex}.p-sesion__cuerpo{justify-content:space-between;align-items:flex-start;gap:var(--p-e5);display:flex}.p-sesion__decision{gap:var(--p-e3);flex-direction:column;display:flex}.p-sesion[data-elegida=si]{border-color:var(--p-accion);box-shadow:inset 3px 0 0 var(--p-accion)}.p-sesion[data-activa=no]{color:var(--p-tinta-3);border-style:dashed}.p-sesion__etiqueta{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--p-tinta-3);margin:0}.p-sesion__fecha{column-gap:var(--p-e3);grid-template-columns:auto auto;grid-template-areas:"dia mes""dia semana";justify-content:start;align-items:baseline;display:grid}.p-sesion__dia{font-weight:var(--p-peso-maximo);grid-area:dia;line-height:.85}.p-sesion__mes,.p-sesion__diasemana{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.12em}.p-sesion__mes{color:var(--p-tinta);font-size:clamp(1.25rem,.95rem + 1.2vw,1.9rem);font-weight:var(--p-peso-fuerte);letter-spacing:.08em;grid-area:mes;align-self:end;line-height:1}.p-sesion__diasemana{color:var(--p-tinta-2);font-size:var(--p-sm);grid-area:semana}.p-sesion__qr{align-items:center;gap:var(--p-e2);text-align:center;max-width:9.5rem;font-size:var(--p-sm);font-weight:var(--p-peso-medio);color:var(--p-tinta);flex-direction:column;line-height:1.35;display:flex}.p-sesion__qr img{background:var(--p-papel);border-radius:var(--p-radio-sm);padding:8px}.p-sesion__cta{width:100%;margin-block-start:auto}.p-sesion__cerrada{font-size:var(--p-sm);margin-block-start:auto}.p-sesiones__horarios{border-block-start:1px solid var(--p-linea-fuerte);margin-block-start:var(--p-e6);padding-block-start:var(--p-e5)}.p-sesiones__nota{margin:0 0 var(--p-e4);font-size:var(--p-sm);color:var(--p-tinta-2)}.p-horarios{border-collapse:collapse;text-align:start;width:100%}.p-horarios th{white-space:nowrap;padding:var(--p-e3) var(--p-e5) var(--p-e3) 0;font-family:var(--p-mono);font-variant-numeric:tabular-nums;font-size:var(--p-sm);font-weight:var(--p-peso-medio);vertical-align:top;color:var(--p-acento)}.p-horarios td{padding:var(--p-e3) 0;font-size:var(--p-sm);color:var(--p-tinta-2);border-block-end:1px solid var(--p-linea)}.p-horarios__mia th,.p-horarios__mia td{color:var(--p-tinta);font-weight:var(--p-peso-fuerte);border-block-end-color:var(--p-accion)}.p-horarios__tuya{background:var(--p-accion);color:var(--p-sobre-accion);font-family:var(--p-mono);font-size:var(--p-micro);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-inline-start:var(--p-e2);padding:.1em .5em;display:inline-block}@media (max-width:640px){.p-sesiones{grid-template-columns:minmax(0,1fr)}.p-sesion__qr{display:none}.p-sesion__cuerpo{display:block}}.p-instructores{gap:var(--p-e6);grid-template-columns:repeat(var(--p-cols,1), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.p-instructor{gap:var(--p-e6);grid-template-columns:220px 1fr;align-items:start;display:grid}.p-instructores[data-solo=si]{grid-template-columns:minmax(0,1fr)}.p-instructores[data-solo=si] .p-instructor{gap:var(--p-e7);grid-template-columns:280px 1fr}.p-instructor__retrato{border-radius:var(--p-radio-sm);border:1px solid var(--p-linea);aspect-ratio:4/5;overflow:hidden}.p-instructor__retrato img{object-fit:cover;width:100%;height:100%}.p-instructor:not(:has(.p-instructor__retrato img)){grid-template-columns:minmax(0,1fr)}.p-instructor:not(:has(.p-instructor__retrato img)) .p-instructor__retrato{display:none}.p-instructor__ficha{gap:var(--p-e3);flex-direction:column;display:flex}.p-instructor__nombre{font-size:var(--p-t2);font-weight:var(--p-peso-fuerte);letter-spacing:-.02em;margin:0;line-height:1.1}.p-instructor__cargo{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--p-acento);margin:0}.p-instructor__hechos{margin:var(--p-e3) 0 0;gap:var(--p-e4);flex-direction:column;padding:0;list-style:none;display:flex}.p-instructor__hechos>li{gap:var(--p-e3);font-size:var(--p-cuerpo-lg);grid-template-columns:auto 1fr;align-items:start;line-height:1.45;display:grid;overflow:hidden}.p-instructor__hechos svg{color:var(--p-accion);margin-block-start:.35em}.p-instructor__enlace{align-self:flex-start;margin-block-start:var(--p-e3)}@media (max-width:640px){.p-instructor,.p-instructores[data-solo=si] .p-instructor{gap:var(--p-e5);grid-template-columns:minmax(0,1fr)}.p-instructor__retrato{aspect-ratio:1;max-width:200px}.p-instructor__hechos>li{font-size:var(--p-cuerpo)}}.p-testimonios{gap:var(--p-e5);flex-wrap:wrap;align-items:flex-start;margin-block-start:var(--p-e6);display:flex}.p-testimonios__controles{gap:var(--p-e3);inline-size:33%;display:none}.p-testimonios[data-listo=si] .p-testimonios__controles{display:flex}.p-testimonios__boton{block-size:2.75rem;inline-size:2.75rem;font:inherit;color:var(--p-tinta);border:1px solid var(--p-linea-fuerte);border-radius:var(--p-radio-sm);cursor:pointer;transition:color var(--p-dur) var(--p-suave), border-color var(--p-dur) var(--p-suave);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.p-testimonios__boton:hover{color:var(--p-accion);border-color:var(--p-accion)}.p-testimonios__boton svg{block-size:auto;inline-size:.9rem}.p-testimonios__boton[data-anterior] svg{rotate:180deg}.p-testimonios__cuerpo{gap:var(--p-e6);flex-direction:column;flex:1;min-inline-size:0;display:flex}.p-testimonios__contador{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.1em;color:var(--p-tinta-2);margin:0}.p-testimonios[data-listo=solo] .p-testimonios__contador{display:none}.p-testimonios__contador [data-actual]{min-inline-size:1ch;display:inline-block}.p-testimonios__lista{inline-size:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.p-testimonios__item{grid-area:1/1;inline-size:100%}.p-testimonios__item[data-activa=no]{opacity:0;visibility:hidden}.p-testimonios__ficha{gap:var(--p-e6);flex-direction:column;align-items:flex-start;margin:0;display:flex}.p-testimonios__cita{inline-size:100%;margin:0}.p-testimonios__cita p{font-size:var(--p-t2);font-weight:var(--p-peso-medio);letter-spacing:-.02em;text-wrap:pretty;margin:0;line-height:1.15}.p-testimonios__linea-mask{margin-block-end:-.2em;padding-block-end:.2em}.p-testimonios__firma{align-items:center;gap:var(--p-e4);display:flex}.p-testimonios__retrato{border:1px solid var(--p-linea);border-radius:50%;flex:none;block-size:4rem;inline-size:4rem;overflow:hidden}.p-testimonios__retrato img{object-fit:cover;block-size:100%;inline-size:100%}.p-testimonios__quien{min-inline-size:0;font-style:normal;font-weight:var(--p-peso-fuerte);flex-direction:column;gap:.15rem;display:flex}.p-testimonios__perfil{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--p-acento);font-weight:400}.p-testimonios__cargo{font-size:var(--p-micro);color:var(--p-tinta-2);font-weight:400}@media (max-width:767px){.p-testimonios__controles{order:9999;inline-size:100%}.p-testimonios__cuerpo,.p-testimonios__ficha{gap:var(--p-e5)}.p-testimonios__cita p{font-size:var(--p-t3)}.p-testimonios__retrato{block-size:3rem;inline-size:3rem}}.oc-faq{gap:.75rem;display:grid}.oc-faq__item{background:var(--oc-superficie);border:1px solid var(--oc-borde);border-radius:var(--oc-radio);padding:1rem 1.25rem}.oc-faq__item summary{cursor:pointer;font-weight:700;font-family:var(--oc-fuente-titulo), sans-serif;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.oc-faq__item summary::-webkit-details-marker{display:none}.oc-faq__marca{font-size:var(--p-cuerpo-lg);color:var(--p-accion);flex-shrink:0;place-items:center;display:grid}.oc-faq__menos,.oc-faq__item[open] .oc-faq__mas{display:none}.oc-faq__item[open] .oc-faq__menos{display:block}.oc-faq__item p{color:var(--oc-texto-suave);margin:.85rem 0 0}.p-canal{justify-content:space-between;align-items:center;gap:var(--p-e4);border-block-start:1px solid var(--p-linea-fuerte);flex-wrap:wrap;padding-block-start:var(--p-e4);display:flex}.p-canal__texto{gap:.15rem;max-inline-size:52ch;display:grid}.p-canal__titulo{font-size:var(--p-cuerpo-lg);font-weight:var(--p-peso-fuerte);margin:0;line-height:1.25}.p-canal__bajada{font-size:var(--p-sm);color:var(--p-tinta-2);margin:0}.p-canal__boton{flex:none}.p-franja{gap:var(--p-e3);max-inline-size:34ch;display:grid}.p-franja__texto{font-family:var(--p-titular), sans-serif;font-size:var(--p-t3);font-weight:var(--p-peso-fuerte);text-wrap:balance;margin:0;line-height:1.15}.p-franja__secundario{color:var(--p-tinta-2);margin:0}.p-franja__enlace{margin:var(--p-e2) 0 0;font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.08em;text-transform:uppercase}.p-franja__enlace a{color:var(--p-accion);text-underline-offset:.3em;text-decoration-thickness:1px}@media (pointer:coarse){.p-faq__cierre a,.p-franja__enlace a{position:relative}.p-faq__cierre a:after,.p-franja__enlace a:after{content:"";block-size:44px;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}}.p-cierre{justify-items:center;gap:var(--p-e4);text-align:center;padding-block-start:var(--p-e6);display:grid}.p-cierre__regla{background:var(--p-tinta);transform-origin:50%;block-size:2px;inline-size:100%;display:block}.p-cierre__titulo{letter-spacing:-.02em;text-wrap:balance;max-inline-size:20ch;margin:0;font-size:clamp(2.4rem,7vw,6rem);line-height:1}.p-cierre__bajada{max-inline-size:52ch;font-size:var(--p-cuerpo-lg);color:var(--p-tinta-2);text-wrap:pretty;margin:0}.p-cierre__accion,.p-cierre__enlaces{margin-block-start:var(--p-e5)}.p-cierre__enlaces ul{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.p-cierre__enlaces a{color:var(--p-tinta-2);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.p-cierre__enlaces a:hover{color:var(--p-accion)}@media (pointer:coarse){.p-cierre__enlaces a{position:relative}.p-cierre__enlaces a:after{content:"";block-size:44px;position:absolute;inset-block-start:50%;inset-inline:-.4rem;translate:0 -50%}}@media (max-width:640px){.p-cierre__enlaces ul{flex-direction:column;gap:.6rem}}.p-cierre__accion .p-boton{padding-inline:var(--p-e5)}.oc-cta .oc-boton{margin-top:1.5rem}.p-prosa{max-inline-size:68ch;color:var(--p-tinta-2);font-size:var(--p-cuerpo-lg);line-height:1.65}.p-prosa>*+*{margin-block-start:var(--p-e4)}.p-prosa h2,.p-prosa h3,.p-prosa h4{color:var(--p-tinta);font-family:var(--p-titular), sans-serif;text-wrap:balance;margin-block-start:var(--p-e6);line-height:1.2}.p-prosa h2{font-size:var(--p-t3)}.p-prosa h3{font-size:var(--p-cuerpo-lg)}.p-prosa h4{font-size:var(--p-cuerpo-lg);font-weight:var(--p-peso-medio);color:var(--p-tinta-2)}.p-prosa>:first-child{margin-block-start:0}.p-prosa strong{color:var(--p-tinta);font-weight:var(--p-peso-fuerte)}.p-prosa ul,.p-prosa ol{gap:var(--p-e2);padding-inline-start:1.5rem;display:grid}.p-prosa li::marker{color:var(--p-tinta-3)}.p-prosa a{color:var(--p-accion);text-underline-offset:.2em;text-decoration-thickness:1px}.p-prosa blockquote{border-inline-start:2px solid var(--p-accion);color:var(--p-tinta);margin-inline:0;padding-inline-start:var(--p-e5);font-style:normal}.p-prosa hr{border:0;border-block-start:1px solid var(--p-linea-fuerte);margin-block:var(--p-e6)}.p-prosa code{font-family:var(--p-mono);border-radius:var(--p-radio-sm);background:var(--p-superficie-2);padding:.1em .35em;font-size:.9em}.p-prosa table{border-collapse:collapse;font-size:var(--p-sm);display:block;overflow-x:auto}.p-prosa th,.p-prosa td{padding:var(--p-e3) var(--p-e4);border-block-end:1px solid var(--p-linea);text-align:start}.p-prosa th{color:var(--p-tinta);font-weight:var(--p-peso-fuerte)}.p-prosa img{border-radius:var(--p-radio-sm);block-size:auto;max-inline-size:100%}.oc-contenedor[data-ancho=medio]{max-width:1140px}.oc-formulario{gap:1.5rem;display:grid}.oc-formulario__campos{grid-template-columns:repeat(6,1fr);gap:1.1rem;display:grid}.oc-campo--full{grid-column:span 6}.oc-campo--half{grid-column:span 3}.oc-campo--third{grid-column:span 2}@media (max-width:640px){.oc-campo--full,.oc-campo--half,.oc-campo--third{grid-column:span 6}}.oc-campo label{font-weight:600;font-size:var(--p-sm);margin-bottom:.35rem;display:block}.oc-campo__requerido{color:var(--oc-primario);margin-left:.15rem}.oc-campo input,.oc-campo select,.oc-campo textarea{border:1px solid var(--oc-borde);border-radius:var(--oc-radio-sm);background:var(--oc-fondo);width:100%;color:var(--oc-texto);font:inherit;min-height:46px;padding:.8rem .95rem;font-size:16px}.oc-campo input:focus,.oc-campo select:focus,.oc-campo textarea:focus{border-color:var(--oc-primario)}.oc-campo__ayuda{font-size:var(--p-sm);color:var(--oc-texto-suave);margin:.3rem 0 0}.oc-campo__error{font-size:var(--p-sm);color:var(--p-alerta);margin:.3rem 0 0;font-weight:600}.oc-formulario__resumen{border-radius:var(--oc-radio-sm);background:rgb(var(--p-alerta-rgb) / .12);border:1px solid rgb(var(--p-alerta-rgb) / .4);padding:.9rem 1.1rem;font-weight:600}.oc-formulario__nota{font-size:var(--p-sm);color:var(--oc-texto-suave);text-align:center;margin:0}.oc-fechas{border:0;gap:.75rem;margin:0;padding:0;display:grid}.oc-fechas legend{font-weight:600;font-size:var(--p-sm);margin-bottom:.35rem;padding:0}.oc-fecha{border:1px solid var(--oc-borde);border-radius:var(--oc-radio-sm);cursor:pointer;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.oc-fecha:has(input:checked){border-color:var(--oc-primario);background:rgb(var(--oc-primario-rgb) / .08)}.oc-fecha__dia{font-size:var(--p-sm);color:var(--oc-texto-suave);display:block}.oc-consentimientos{gap:.85rem;display:grid}.oc-consentimiento{font-size:var(--p-sm);color:var(--oc-texto-suave);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.oc-consentimiento input{width:18px;height:18px;accent-color:var(--oc-primario);margin-top:.2rem}.oc-exito{text-align:center}.oc-exito__codigo{font-size:var(--p-cuerpo-lg)}.oc-exito__codigo strong{letter-spacing:.08em;font-family:ui-monospace,monospace;font-family:var(--p-mono);font-variant-numeric:tabular-nums;color:var(--p-accion)}.oc-video{aspect-ratio:16/9;border-radius:var(--oc-radio);box-shadow:var(--oc-sombra);margin-bottom:3rem;position:relative;overflow:hidden}.oc-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.p-refugio__bloque{margin-block-end:var(--p-e7)}.p-refugio__rotulo{margin:0 0 var(--p-e4);font-family:var(--p-mono);font-size:var(--p-micro);font-weight:var(--p-peso-medio);letter-spacing:.12em;text-transform:uppercase;color:var(--p-tinta-3)}.p-refugio__bloque ul{margin:0;padding:0;list-style:none}.p-materiales{grid-template-columns:repeat(var(--p-cols,2), minmax(0, 1fr));gap:var(--p-e4);display:grid}.p-material{gap:var(--p-e2);padding-block:var(--p-e4);border-block-start:1px solid var(--p-linea-fuerte);color:inherit;text-decoration:none;display:grid}.p-material:hover .p-material__texto strong{color:var(--p-accion)}.p-material__tipo{font-family:var(--p-mono);font-size:var(--p-micro);font-weight:var(--p-peso-medio);letter-spacing:.1em;color:var(--p-tinta-3)}.p-material__texto{gap:.2rem;display:grid}.p-material__texto strong{font-size:var(--p-cuerpo-lg);line-height:1.3}.p-material__texto span{font-size:var(--p-sm);color:var(--p-tinta-2)}.p-ganador{padding:var(--p-e4);border:1px solid var(--p-linea-fuerte);border-radius:var(--p-radio-sm)}.p-refugio__acciones{gap:var(--p-e4);border-block-start:1px solid var(--p-linea-fuerte);flex-wrap:wrap;padding-block-start:var(--p-e5);display:flex}@media (max-width:640px){.p-materiales{grid-template-columns:minmax(0,1fr)}.p-refugio__acciones .p-boton{inline-size:100%}}.oc-ganadores{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.oc-ganadores li{text-align:center}.oc-ganadores strong{display:block}.oc-ganadores span,.oc-ganadores em{font-size:var(--p-sm);color:var(--oc-texto-suave);display:block}.oc-refugio__acciones{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.oc-pie{background:var(--oc-fondo-alt);border-top:1px solid var(--oc-borde);padding:2.5rem 1.25rem}.oc-pie__interior{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.oc-pie__logo{width:auto;max-height:36px}.oc-pie__marca{margin:0;font-weight:700}.oc-pie__legal{font-size:var(--p-sm);color:var(--oc-texto-suave);max-width:65ch;margin:.35rem 0 0}.oc-pie__texto{flex:22rem;min-inline-size:0}.oc-pie__contacto{font-size:var(--p-sm);color:var(--oc-texto-suave);margin:.35rem 0 0}.oc-pie__redes{margin-inline-start:auto}.oc-pie__redes ul{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.oc-pie a{color:inherit;text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.oc-pie a:hover{color:var(--p-accion)}@media (pointer:coarse){.oc-pie__redes a,.oc-pie__contacto a{position:relative}.oc-pie__redes a:after,.oc-pie__contacto a:after{content:"";block-size:44px;position:absolute;inset-block-start:50%;inset-inline:-.35rem;translate:0 -50%}}@media (max-width:640px){.oc-pie__redes{flex-basis:100%;margin-inline-start:0}}.oc-cuenta-envoltorio{gap:var(--p-e2);flex-direction:column;display:flex}.oc-cuenta__titulo{font-family:var(--p-mono);font-size:var(--p-micro);font-weight:var(--p-peso-medio);letter-spacing:.14em;text-transform:uppercase;color:var(--p-tinta-3)}.oc-cuenta{align-items:baseline;gap:var(--p-e4);display:flex}.oc-cuenta__bloque{justify-items:start;gap:var(--p-e1);display:grid}.oc-cuenta__bloque+.oc-cuenta__bloque{padding-inline-start:var(--p-e4);position:relative}.oc-cuenta__bloque+.oc-cuenta__bloque:before{content:":";inset-inline-start:0;font-family:var(--p-mono);font-size:var(--p-t3);color:var(--p-tinta-3);line-height:1.1;position:absolute;top:0}.oc-cuenta__numero{font-family:var(--p-mono);font-size:var(--p-t2);font-weight:var(--p-peso-medio);font-variant-numeric:tabular-nums;color:var(--p-tinta);line-height:1}.oc-cuenta__etiqueta{font-family:var(--p-mono);font-size:var(--p-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--p-tinta-3)}.oc-cuenta__final{padding:var(--p-e2) var(--p-e4);border-radius:var(--p-radio-sm);background:var(--p-accion);color:var(--p-sobre-accion);font-family:var(--oc-fuente-titulo), sans-serif;font-weight:var(--p-peso-maximo);display:inline-block}.p-comp{--p-comp-indice:3rem;border-block-start:1px solid var(--p-linea-fuerte)}.p-comp__cabecera{grid-template-columns:var(--p-comp-indice) 1fr 1fr;gap:var(--p-e5);padding-block:var(--p-e3);border-block-end:1px solid var(--p-linea);display:grid}.p-comp__col{font-family:var(--p-mono);font-size:var(--p-micro);font-weight:var(--p-peso-medio);letter-spacing:.1em;text-transform:uppercase;color:var(--p-tinta-3);grid-column:auto}.p-comp__col[data-lado=dolor]{grid-column:2}.p-comp__col[data-lado=solucion]{color:var(--p-tinta);grid-column:3}.p-comp__pares{margin:0;padding:0;list-style:none}.p-comp__par{grid-template-columns:var(--p-comp-indice) 1fr 1fr;gap:var(--p-e5);padding-block:var(--p-e5);border-block-end:1px solid var(--p-linea);align-items:start;display:grid}.p-comp__indice{padding-block-start:.2em}.p-comp__lado{gap:var(--p-e3);grid-template-columns:auto 1fr;align-items:start;display:grid}.p-comp__lado p{margin:0}.p-comp__lado[data-lado=dolor] p{color:var(--p-tinta-2)}.p-comp__lado[data-lado=solucion] p{color:var(--p-tinta);font-weight:var(--p-peso-medio)}.p-comp__lado[data-lado=solucion]{border-inline-start:1px solid var(--p-linea);padding-inline-start:var(--p-e5)}.oc-marca{width:22px;height:22px;font-size:var(--p-micro);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:grid}.oc-marca--no{background:rgb(var(--p-alerta-rgb) / .15);color:var(--p-alerta)}.oc-marca--si{background:rgb(var(--p-accion-rgb) / .15);color:var(--p-accion)}.p-comp{--p-comp-indice:3.5rem}.p-comp__col{font-size:var(--p-sm)}.p-comp__lado{gap:var(--p-e4);align-items:center}.p-comp__lado p{font-size:clamp(1.05rem,.92rem + .55vw,1.35rem);line-height:1.4}.p-comp__indice{font-size:var(--p-sm);padding-block-start:.55em}.p-comp .oc-marca{width:34px;height:34px;font-size:var(--p-sm)}.p-comp .oc-marca svg{width:18px;height:18px}.p-comp__cierre{justify-content:space-between;align-items:center;gap:var(--p-e5);flex-wrap:wrap;margin-block-start:var(--p-e6);display:flex}.p-comp__remate{font-size:var(--p-cuerpo-lg);font-weight:var(--p-peso-fuerte);max-width:42ch;margin:0}@media (max-width:1024px){.p-comp__cabecera{display:none}.p-comp__par{grid-template-columns:var(--p-comp-indice) 1fr;gap:var(--p-e3);row-gap:var(--p-e4)}.p-comp__indice{grid-row:span 2}.p-comp__lado[data-lado=solucion]{border-inline-start:0;padding-inline-start:0}}.oc-barra-movil{z-index:60;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:var(--oc-superficie);border-top:1px solid var(--oc-borde);box-shadow:var(--p-sombra-alta);align-items:center;gap:.75rem;transition:transform .22s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.oc-barra-movil--visible{transform:translateY(0)}.oc-barra-movil .oc-boton{flex:1;padding-block:.8rem}.oc-barra-movil__cupos{font-size:var(--p-micro);color:var(--oc-acento);white-space:nowrap;font-weight:700}@media (max-width:1024px){.oc-barra-movil{display:flex}.oc-pie{padding-bottom:6rem}}.oc-cupos{text-align:center;font-size:var(--p-sm);color:var(--oc-texto-suave);margin-bottom:1rem}.oc-cupos strong{color:var(--oc-acento);font-size:var(--p-cuerpo-lg)}.oc-galeria__badge{background:var(--oc-primario);color:var(--oc-primario-contraste);font-size:var(--p-micro);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.22rem .6rem;font-weight:800;position:absolute;top:.7rem;left:.7rem}.oc-premios__monto{margin-bottom:1.25rem}.oc-premios__monto strong{font-family:var(--oc-fuente-titulo), sans-serif;font-size:var(--p-t2);font-variant-numeric:tabular-nums;color:var(--p-accion);font-weight:800;line-height:1.1;display:block}.oc-premios__monto span{font-size:var(--p-sm);color:var(--oc-texto-suave);margin-top:.2rem;display:block}.oc-fila-mia th,.oc-fila-mia td{background:rgb(var(--oc-primario-rgb) / .1);font-weight:700}.oc-tu-hora{background:var(--oc-primario);color:var(--oc-primario-contraste);font-size:var(--p-micro);text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;border-radius:999px;margin-left:.5rem;padding:.08rem .42rem;font-weight:800;display:inline-block}.oc-puerta__intro{color:var(--oc-texto-suave);margin:0}.oc-exito__acciones{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.oc-exito__nota{font-size:var(--p-sm);color:var(--oc-texto-suave);margin-top:.9rem}.p-formulario__leyenda{margin:0 0 var(--p-e4);font-size:var(--p-micro);color:var(--p-tinta-3)}.p-campo__control[aria-invalid=true]{border-color:var(--p-alerta);box-shadow:inset 0 0 0 1px var(--p-alerta)}.p-fechas{gap:var(--p-e3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.p-fechas legend{margin-block-end:var(--p-e2);padding:0}.p-fecha{align-items:start;gap:var(--p-e3);padding:var(--p-e4);border:1px solid var(--p-linea-fuerte);border-radius:var(--p-radio-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.p-fecha input{margin-block-start:.15em}.p-fecha__texto{gap:.15rem;display:grid}.p-fecha__dia{font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.06em;color:var(--p-tinta-3)}.p-fecha:hover{border-color:var(--p-tinta-3)}.p-fecha:has(input:checked){border-color:var(--p-accion);box-shadow:inset 3px 0 0 var(--p-accion)}.p-consentimientos{gap:var(--p-e4);display:grid}.p-consentimiento{align-items:start;gap:var(--p-e3);cursor:pointer;font-size:var(--p-sm);color:var(--p-tinta-2);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.p-consentimiento input{block-size:1.5rem;inline-size:1.5rem;margin-block-start:-.1em}.p-consentimiento[data-error=si]{color:var(--p-tinta)}.p-codigo{margin-block:var(--p-e5);padding:var(--p-e5);border:1px dashed var(--p-linea-fuerte);border-radius:var(--p-radio-sm)}.p-codigo__rotulo{margin:0 0 var(--p-e2);font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--p-tinta-3)}.p-codigo__fila{justify-content:space-between;align-items:center;gap:var(--p-e4);flex-wrap:wrap;display:flex}.p-codigo__valor{letter-spacing:.08em;-webkit-user-select:all;user-select:all}.p-codigo__copiar{padding:var(--p-e2) var(--p-e4);border:1px solid var(--p-linea-fuerte);color:var(--p-tinta-2);font-family:var(--p-mono);font-size:var(--p-micro);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:none}.p-codigo__copiar:hover{border-color:var(--p-accion);color:var(--p-accion)}@keyframes p-error-entra{0%{opacity:0;transform:translateY(-2px)}}.p-campo__error{animation:.18s ease-out p-error-entra}@keyframes p-progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.p-boton[aria-busy=true]{position:relative;overflow:hidden}.p-boton[aria-busy=true]:after{content:"";opacity:.5;transform-origin:0;background:currentColor;block-size:2px;animation:12s ease-out forwards p-progreso;position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.p-campo__error,.p-boton[aria-busy=true]:after{animation:none}.p-boton[aria-busy=true]:after{transform:scaleX(1)}}.p-faq{border-block-start:1px solid var(--p-linea-fuerte);display:grid}.p-faq__item{border-block-end:1px solid var(--p-linea-fuerte)}.p-faq__titulo{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0}.p-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--p-e4);padding-block:var(--p-e4);font-family:var(--p-titular), sans-serif;font-size:var(--p-cuerpo-lg);font-weight:var(--p-peso-fuerte);color:var(--p-tinta);list-style:none;display:flex}.p-faq__item summary::-webkit-details-marker{display:none}.p-faq__item summary:hover{color:var(--p-accion)}.p-faq__marca{block-size:1.5rem;inline-size:1.5rem;color:var(--p-accion);flex-shrink:0;place-items:center;display:grid}.p-faq__menos,.p-faq__item[open] .p-faq__mas{display:none}.p-faq__item[open] .p-faq__menos{display:block}.p-faq__respuesta{max-inline-size:62ch;color:var(--p-tinta-2);white-space:pre-line;margin:0;padding-block-end:var(--p-e5)}.p-faq__cierre{font-size:var(--p-sm);margin-block-start:var(--p-e5)}.p-faq__cierre a{color:var(--p-accion);text-underline-offset:.25em;text-decoration-thickness:1px}@supports selector(details::details-content){:root{interpolate-size:allow-keywords}.p-faq__item::details-content{block-size:0;transition:block-size .28s ease, content-visibility .28s allow-discrete;overflow:hidden}.p-faq__item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.p-faq__item::details-content{transition:none}}.p-carrusel{--slider-gap:2.5em;--slider-curve:30deg;--slider-perspective:120em;--slider-direction:1;position:relative}.p-carrusel__zona{max-width:100%;padding-block:var(--p-carrusel-holgura,0px);position:relative}.p-carrusel__lista{align-items:center;gap:var(--slider-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;margin:0;padding:0;scroll-padding-inline:50%;list-style:none;display:flex;overflow-x:auto}.p-carrusel__item{scroll-snap-align:center;flex:none;width:18em;max-width:78vw}.p-carrusel[data-carrusel-listo=si] .p-carrusel__lista{scroll-snap-type:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;backface-visibility:hidden;transform-style:preserve-3d;perspective:var(--slider-perspective);will-change:transform;justify-content:center;overflow:visible}.p-carrusel[data-carrusel-listo=si] .p-carrusel__item{max-width:none;position:absolute}.p-carrusel[data-carrusel-listo=si] .p-carrusel__lista>.p-carrusel__item:first-child{position:relative}.p-carrusel[data-carrusel-listo=si] .p-carrusel__zona{cursor:grab}.p-carrusel[data-carrusel-agarre=agarrando] .p-carrusel__zona{cursor:grabbing}.p-carrusel__tarjeta{border-radius:var(--p-radio-lg);background:var(--p-superficie);width:100%;color:var(--p-tinta);box-shadow:var(--p-sombra);flex-direction:column;padding:.625em;display:flex}.p-carrusel__media{aspect-ratio:1;border-radius:var(--p-radio);width:100%;position:relative;overflow:hidden}.p-carrusel__media img{object-fit:cover;width:100%;height:100%}.p-carrusel__info{text-align:center;flex-direction:column;justify-content:center;gap:.15em;padding:.9em .75em .6em;display:flex}.p-carrusel__rotulo{font-size:var(--p-t3);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:800;line-height:1.1}.p-carrusel__pie{font-size:var(--p-sm);color:var(--p-tinta-2);margin:0;line-height:1.35}.p-carrusel[data-carrusel-listo=no] .p-carrusel__controles{display:none}.p-carrusel__controles{justify-content:center;align-items:center;gap:var(--p-e4);margin-block-start:var(--p-e6);display:flex}.p-carrusel__puntos{align-items:center;gap:0;display:flex}.p-carrusel__punto{border:.1875em solid var(--p-lienzo);background:var(--p-linea-fuerte);cursor:pointer;width:.875em;height:.875em;transition:background-color var(--p-dur) var(--p-suave);border-radius:999px;padding:0}.p-carrusel__punto[data-carrusel-control-estado=activo]{background:var(--p-accion)}@media (max-width:640px){.p-carrusel{--slider-gap:1em;--slider-curve:45deg}.p-carrusel__item{width:15em}}.p-carrusel{margin-inline:-1.25rem;overflow-x:clip}.p-puntos{width:100%;position:relative}.p-puntos__escena{border-radius:var(--p-radio-lg);width:100%;margin-inline:0;position:relative;overflow:hidden}.p-puntos__foto{aspect-ratio:4/3;width:100%;position:relative}.p-puntos__foto img{object-fit:cover;width:100%;height:100%}.p-puntos__telon{z-index:1;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.p-puntos__lista{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.p-puntos__ancla{pointer-events:auto;position:absolute;translate:-50% -50%}.p-puntos[data-listo=no] .p-puntos__lista{display:none}.p-puntos__mas{background:var(--p-superficie);width:1.85em;height:1.85em;color:var(--p-tinta);box-shadow:var(--p-sombra);cursor:pointer;transition:rotate var(--p-dur) var(--p-suave), background-color var(--p-dur) var(--p-suave), color var(--p-dur) var(--p-suave);border:0;border-radius:999px;place-items:center;padding:.5em;display:grid;position:relative;rotate:-45deg}.p-puntos__mas svg{width:100%;height:auto}.p-puntos__mas:before{content:"";border-radius:999px;width:44px;height:44px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.p-puntos__mas:after{content:"";pointer-events:none;animation:p-latido 2.4s var(--p-suave) infinite;border-radius:999px;position:absolute;inset:0}@keyframes p-latido{0%{box-shadow:0 0 0 0 rgb(var(--p-accion-rgb) / .55)}70%{box-shadow:0 0 0 .6em rgb(var(--p-accion-rgb) / 0)}to{box-shadow:0 0 0 0 rgb(var(--p-accion-rgb) / 0)}}.p-puntos__mas[data-estado=activo]:after,.p-puntos__mas:hover:after{animation:none}.p-puntos__ancla:nth-child(2) .p-puntos__mas:after{animation-delay:.3s}.p-puntos__ancla:nth-child(3) .p-puntos__mas:after{animation-delay:.6s}.p-puntos__ancla:nth-child(4) .p-puntos__mas:after{animation-delay:.9s}.p-puntos__ancla:nth-child(5) .p-puntos__mas:after{animation-delay:1.2s}.p-puntos__mas:hover{background:var(--p-accion);color:var(--p-sobre-accion)}.p-puntos__mas[data-estado=activo]{background:var(--p-accion);color:var(--p-sobre-accion);rotate:45deg}.p-puntos[data-listo=no] .p-puntos__invitacion,.p-puntos[data-listo=no] .p-puntos__leyenda{display:none}.p-puntos__invitacion{align-items:center;gap:var(--p-e2);margin:0 0 var(--p-e4);font-size:var(--p-sm);font-weight:var(--p-peso-fuerte);color:var(--p-tinta-2);display:flex}.p-puntos__invitacion-pin{background:var(--p-accion);width:.7em;height:.7em;box-shadow:0 0 0 0 rgb(var(--p-accion-rgb) / .5);border-radius:50%;flex:none;animation:2.2s ease-out infinite p-invitacion}@keyframes p-invitacion{to{box-shadow:0 0 0 .6em rgb(var(--p-accion-rgb) / 0)}}@media (prefers-reduced-motion:reduce){.p-puntos__invitacion-pin{animation:none}}.p-puntos__invitacion-puntero{display:none}@media (hover:hover) and (pointer:fine){.p-puntos__invitacion-tactil{display:none}.p-puntos__invitacion-puntero{display:inline}}.p-puntos__leyenda{gap:var(--p-e3);margin:var(--p-e5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.p-puntos__entrada{display:flex}.p-puntos__entrada-boton{align-items:flex-start;gap:var(--p-e2);width:100%;padding:var(--p-e3);border:1px solid var(--p-linea);border-radius:var(--p-radio);background:var(--p-superficie);color:var(--p-tinta);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--p-dur-corta) var(--p-suave), background-color var(--p-dur-corta) var(--p-suave);flex-direction:column;display:flex}.p-puntos__entrada-boton[data-estado=activo]{border-color:var(--p-accion)}@media (hover:hover) and (pointer:fine){.p-puntos__entrada-boton:hover{border-color:var(--p-accion)}}.p-puntos__entrada-icono{background:var(--p-superficie-2);width:2.75rem;height:2.75rem;font-weight:var(--p-peso-fuerte);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.p-puntos__entrada-icono img{object-fit:contain;width:70%;height:70%}.p-puntos__entrada-texto{font-size:var(--p-sm);gap:.2em;line-height:1.35;display:grid}.p-puntos__entrada-texto strong{font-size:var(--p-cuerpo);line-height:1.2}.p-puntos__entrada-texto span{color:var(--p-tinta-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p-puntos__entrada-mas{font-style:normal;font-weight:var(--p-peso-fuerte);font-size:var(--p-sm);letter-spacing:.04em;color:var(--p-acento);align-items:center;gap:.35em;margin-top:.15em;display:inline-flex}.p-puntos__entrada-mas:after{content:"+";border:1px solid;border-radius:999px;place-items:center;width:1.25em;height:1.25em;font-size:.95em;line-height:1;display:grid}.p-puntos__entrada-boton[data-lado=izq] .p-puntos__entrada-mas{justify-self:end}@media (min-width:1024px){.p-puntos[data-listo=si] .p-puntos__cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr);grid-template-rows:repeat(var(--p-filas,2), auto);align-items:center;column-gap:var(--p-e5);row-gap:var(--p-e3);display:grid}.p-puntos[data-listo=si] .p-puntos__escena{grid-column:2;grid-row:1 / span var(--p-filas,2)}.p-puntos[data-listo=si] .p-puntos__leyenda{display:contents}.p-puntos[data-listo=si] .p-puntos__entrada{grid-column:var(--p-col);grid-row:var(--p-fila)}.p-puntos__entrada-boton[data-lado=izq]{text-align:end;align-items:flex-end}}.p-puntos__accion{margin-top:var(--p-e6);justify-content:center;display:flex}.p-puntos__accion:empty{display:none}.p-puntos__mas[data-estado=activo]{z-index:1}.p-puntos__panel{margin-block-start:var(--p-e6)}.p-puntos__tarjeta{gap:var(--p-e4);background:var(--p-superficie);border-radius:var(--p-radio-lg);padding:var(--p-e5);flex-direction:column;display:flex}.p-puntos[data-listo=no] .p-puntos__top,.p-puntos[data-listo=no] .p-puntos__controles{display:none}.p-puntos[data-listo=no] .p-puntos__fichas{gap:var(--p-e6);flex-direction:column;display:flex}.p-puntos[data-listo=si] .p-puntos__panel{z-index:60;padding:var(--p-e4);pointer-events:none;justify-content:flex-end;align-items:center;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.p-puntos[data-listo=si] .p-puntos__tarjeta{pointer-events:auto;width:100%;max-width:32em;max-height:100%;box-shadow:var(--p-sombra);opacity:0;transition:translate var(--p-dur-larga) var(--p-salida), opacity var(--p-dur) var(--p-suave), visibility var(--p-dur-larga) step-end;visibility:hidden;overflow-y:auto;translate:105%}.p-puntos[data-listo=si] .p-puntos__panel[data-estado=activo] .p-puntos__tarjeta{opacity:1;visibility:visible;transition:translate var(--p-dur-larga) var(--p-salida), opacity var(--p-dur) var(--p-suave), visibility 0s;translate:0}.p-puntos[data-listo=si] .p-puntos__fichas{grid-template-columns:1fr;display:grid}.p-puntos[data-listo=si] .p-puntos__ficha{transition:opacity var(--p-dur) var(--p-suave), translate var(--p-dur) var(--p-suave);grid-area:1/1}.p-puntos[data-listo=si] .p-puntos__ficha[data-estado=no-activa]{opacity:0;visibility:hidden;translate:1em}.p-puntos[data-listo=si] .p-puntos__ficha[data-estado=activa]{opacity:1;visibility:visible;translate:0}.p-puntos__top{justify-content:flex-end;display:flex}.p-puntos__cerrar,.p-puntos__flecha{cursor:pointer;background:var(--p-accion);width:2.75em;height:2.75em;color:var(--p-sobre-accion);border:0;border-radius:999px;place-items:center;padding:.8em;display:grid}.p-puntos__cerrar svg,.p-puntos__flecha svg{width:100%;height:auto}.p-puntos__cerrar{background:var(--p-superficie-2);color:var(--p-tinta)}.p-puntos__flecha.is--prev{background:var(--p-superficie-2);color:var(--p-tinta);scale:-1 1}.p-puntos__ficha-media{aspect-ratio:4/3;border-radius:var(--p-radio);background:var(--p-superficie-2);position:relative;overflow:hidden}.p-puntos__ficha-media img{object-fit:contain;width:100%;height:100%;padding:var(--p-e4)}.p-puntos__ficha-info{padding-block-start:var(--p-e4)}.p-puntos__ficha-h{margin:0 0 var(--p-e3);font-size:var(--p-t3);line-height:1.05}.p-puntos__ficha-p{margin:0 0 var(--p-e3);color:var(--p-tinta-2)}.p-puntos__ficha-info>.p-puntos__ficha-p:first-of-type{color:var(--p-tinta);font-weight:var(--p-peso-medio)}.p-puntos__ficha-lista{margin:0 0 var(--p-e3);color:var(--p-tinta-2);gap:.5em;padding:0;list-style:none;display:grid}.p-puntos__ficha-lista li{padding-inline-start:1.1em;position:relative}.p-puntos__ficha-lista li:before{content:"";inset-inline-start:0;background:var(--p-accion);border-radius:999px;width:.4em;height:.4em;position:absolute;top:.6em}.p-puntos__controles{justify-content:space-between;align-items:center;gap:var(--p-e4);display:flex}.p-puntos__dots{align-items:center;display:flex}.p-puntos__dot{border:.15625em solid var(--p-superficie);background:var(--p-linea-fuerte);cursor:pointer;width:.75em;height:.75em;transition:background-color var(--p-dur) var(--p-suave);border-radius:999px;padding:0}.p-puntos__dot[data-estado=activo]{background:var(--p-accion)}@media (max-width:640px){.p-puntos__mas{width:2.5em;height:2.5em;padding:.75em}.p-puntos[data-listo=si] .p-puntos__panel{padding:var(--p-e2)}}@media (prefers-reduced-motion:reduce){.p-puntos[data-listo=si] .p-puntos__tarjeta,.p-puntos[data-listo=si] .p-puntos__panel[data-estado=activo] .p-puntos__tarjeta,.p-puntos[data-listo=si] .p-puntos__ficha,.p-puntos__mas{transition:none}.p-puntos__mas:after{box-shadow:0 0 0 .25em rgb(var(--p-accion-rgb) / .45);animation:none}}.p-exito__fechas{margin:var(--p-e5) 0 0;gap:var(--p-e3);text-align:start;padding:0;list-style:none;display:grid}.p-exito__fecha{gap:var(--p-e3);padding:var(--p-e4);border:1px solid var(--p-linea-fuerte);border-radius:var(--p-radio-sm);display:grid}.p-exito__fecha-texto{gap:.15rem;display:grid}.p-exito__fecha-acciones{gap:var(--p-e2);flex-wrap:wrap;display:flex}.p-exito__espera{font-size:var(--p-sm);color:var(--p-tinta-3)}.p-modal-exito{width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--p-e4);overscroll-behavior:contain;background:0 0;border:0;place-items:center;margin:0;display:none;inset:0;overflow-y:auto}.p-modal-exito[open]{display:grid}.p-modal-exito::backdrop{background:var(--p-velo-suave)}.p-modal-exito__tarjeta{width:min(100%,560px);padding:var(--p-e6) var(--p-e5) var(--p-e5);background:var(--p-superficie);color:var(--p-tinta);border-radius:var(--p-radio);box-shadow:var(--p-sombra);position:relative}.p-modal-exito__tarjeta h2{margin-top:0}.p-modal-exito__cerrar{width:44px;height:44px;color:var(--p-tinta-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.75rem;line-height:1;display:grid;position:absolute;inset-block-start:var(--p-e3);inset-inline-end:var(--p-e3)}.p-modal-exito__cerrar:hover{background:var(--p-superficie-2);color:var(--p-tinta)}@media (prefers-reduced-motion:no-preference){.p-modal-exito[open] .p-modal-exito__tarjeta{animation:p-modal-entrada var(--p-dur-larga) var(--p-salida)}}@keyframes p-modal-entrada{0%{opacity:0;transform:translateY(12px)scale(.98)}}
[data-escena]{--e-fondo:var(--p-lienzo,#031e33);--e-acento:var(--p-acento,#0ff);--e-acento-rgb:var(--p-acento-rgb,0 255 255);--e-accion:var(--p-accion,#0ff);--e-indigo:var(--p-secundario,#1a1464);--e-tinta:var(--p-tinta,#fff);--e-tinta-2:var(--p-tinta-2,#c9d6e2);--e-sobre-acento:color-mix(in oklab, var(--e-indigo) 55%, #000);--e-degradado-boton:linear-gradient(90deg, var(--e-indigo), color-mix(in oklab, var(--e-indigo) 45%, var(--e-accion)) 70%, color-mix(in oklab, var(--e-indigo) 15%, var(--e-accion)));--e-degradado-caja:linear-gradient(90deg, color-mix(in oklab, var(--e-acento) 42%, var(--e-fondo)), var(--e-acento));--e-halo:0 0 28px rgb(var(--e-acento-rgb) / .45), 0 0 2px rgb(var(--e-acento-rgb) / .9);--e-halo-suave:0 0 40px rgb(var(--e-acento-rgb) / .22);--e-margen:clamp(16px, 5vw, 48px);--e-aire:clamp(3.5rem, 8vw, 7.5rem);--e-radio:clamp(calc(var(--p-radio,16px) * .75), 1.4vw, calc(var(--p-radio,16px) * 1.125));--e-t-display:clamp(2.6rem, 1rem + 8vw, 7.5rem);--e-t-titulo:clamp(1.45rem, .9rem + 2.4vw, 2.6rem);--e-t-subtitulo:clamp(1.15rem, .95rem + .9vw, 1.6rem);--e-t-cuerpo:clamp(1rem, .94rem + .3vw, 1.18rem);--e-t-pequeno:clamp(.9rem, .86rem + .2vw, 1rem);background:var(--e-fondo);color:var(--e-tinta);overflow-x:clip}.e-contenedor{width:min(100% - 2 * var(--e-margen), 1200px);margin-inline:auto}[data-escena] .e-seccion{padding-block:var(--e-aire);isolation:isolate;background:0 0;padding-inline:0}[data-escena] .e-seccion[data-espaciado=compacto]{--e-aire:clamp(2rem, 4vw, 3.5rem)}[data-escena] .e-seccion[data-espaciado=amplio]{--e-aire:clamp(5rem, 11vw, 10rem)}.e-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.e-acento{color:var(--e-acento)}.e-palabra-mask,.e-letra-mask{margin-block:-.12em;padding-block:.12em}@property --e-giro{syntax:"<angle>";inherits:false;initial-value:0deg}.e-luminoso{border-radius:var(--e-radio);background:linear-gradient(var(--e-fondo), var(--e-fondo)) padding-box, conic-gradient(from var(--e-giro), rgb(var(--e-acento-rgb) / .35), var(--e-acento) 12%, rgb(var(--e-acento-rgb) / .35) 25%, rgb(var(--e-acento-rgb) / .35) 50%, var(--e-acento) 62%, rgb(var(--e-acento-rgb) / .35) 75%) border-box;box-shadow:var(--e-halo-suave), inset 0 0 40px rgb(var(--e-acento-rgb) / .08);border:1.5px solid #0000;animation:9s linear infinite e-girar;position:relative}@keyframes e-girar{to{--e-giro:360deg}}.e-pildora-muesca{--e-muesca:clamp(10px, 1.6vw, 18px);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--e-muesca) 50%);border-radius:0 var(--e-radio) var(--e-radio) 0}.e-accion{justify-content:center;display:flex}[data-escena] .e-boton.p-boton,.e-boton{border-radius:var(--e-radio);background:var(--e-degradado-boton);color:#fff;text-shadow:0 1px 2px #00000059;letter-spacing:.01em;text-transform:uppercase;min-height:3.25rem;box-shadow:var(--e-halo);isolation:isolate;border:0;justify-content:center;align-items:center;gap:.6em;padding:.85em clamp(1.6em,4vw,2.6em);font-family:Gilroy,system-ui,sans-serif;font-size:clamp(1.05rem,.9rem + .8vw,1.6rem);font-weight:700;text-decoration:none;transition:box-shadow .3s,filter .3s;display:inline-flex;position:relative;overflow:hidden}.e-boton:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.e-boton:hover,.e-boton:focus-visible{box-shadow:0 0 44px rgb(var(--e-acento-rgb) / .65), 0 0 2px var(--e-acento);filter:brightness(1.08)}.e-boton:hover:after,.e-boton:focus-visible:after{transform:translate(120%)}.e-boton:focus-visible{outline:3px solid var(--e-acento);outline-offset:4px}.e-encabezado{text-align:center;max-width:54rem;margin:0 auto clamp(2rem,5vw,3.5rem)}.e-encabezado__ante{font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--e-t-pequeno);letter-spacing:.18em;text-transform:uppercase;color:var(--e-acento);margin:0 0 .75rem}.e-encabezado__titulo{font-family:Gilroy,system-ui,sans-serif;font-weight:900;font-size:var(--e-t-titulo);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;margin:0;line-height:1.08}.e-encabezado__bajada{max-width:44rem;color:var(--e-tinta-2);text-wrap:pretty;margin:1rem auto 0;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);line-height:1.45}[data-escena] .e-portada{min-height:min(100svh,1100px);padding-block:0}@media (max-width:719px){[data-escena] .e-portada{min-height:0}}.e-portada__coreo{min-height:inherit;padding-top:calc(var(--p-cabecera,64px) + clamp(1rem, 3vw, 2.5rem));flex-direction:column;display:flex;position:relative}.e-portada__fondo{z-index:-1;position:absolute;inset:0;overflow:hidden}.e-portada__capa,.e-portada__escenario{position:absolute;inset:0}.e-portada__escenario-img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.e-portada__velo{background:linear-gradient(180deg, #00000059 0%, transparent 28%), linear-gradient(0deg, var(--e-fondo) 0%, color-mix(in srgb, var(--e-fondo) 70%, transparent) 22%, transparent 55%);position:absolute;inset:0}[data-modo=claro] .e-portada__velo{background:linear-gradient(180deg, color-mix(in srgb, var(--e-fondo) 88%, transparent) 0%, color-mix(in srgb, var(--e-fondo) 80%, transparent) 55%, color-mix(in srgb, var(--e-fondo) 30%, transparent) 80%, transparent 100%), linear-gradient(0deg, var(--e-fondo) 0%, color-mix(in srgb, var(--e-fondo) 70%, transparent) 22%, transparent 55%)}.e-portada__luz{aspect-ratio:2.4;background:radial-gradient(closest-side, rgb(var(--e-acento-rgb) / .28), transparent 72%);filter:blur(10px);width:min(110vw,1400px);position:absolute;bottom:4%;left:50%;translate:-50%}.e-portada__interior{text-align:center;flex-direction:column;align-items:center;display:flex}.e-portada__titular{width:min(100%,820px,76svh);position:relative;container-type:inline-size}.e-portada__h1{margin:0;line-height:1}.e-portada__lockup{display:block;position:relative;overflow:hidden}.e-portada__lockup img{width:100%;height:auto;display:block}.e-portada__titulo-texto{font-family:Gilroy,system-ui,sans-serif;font-weight:900;font-size:var(--e-t-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;line-height:.95;display:block}.e-portada__bajada{text-wrap:balance;max-width:36ch;margin:clamp(1.25rem,4vw,2.5rem) auto 0;font-size:clamp(1.15rem,.9rem + 1.3vw,2rem);font-weight:500;line-height:1.3}.e-portada__bajada .e-acento{font-weight:700}.e-portada__acciones{flex-direction:column;align-items:center;gap:clamp(1rem,2.4vw,1.5rem);margin-top:clamp(1.25rem,3vw,2rem);display:flex}.e-portada__cuenta{margin-top:clamp(1rem,2.5vw,1.75rem)}.e-portada__cuenta .oc-cuenta__numero{color:var(--e-acento);text-shadow:0 0 18px rgb(var(--e-acento-rgb) / .45)}.e-portada__fechas{border:1px solid rgb(var(--e-acento-rgb) / .6);background:rgb(var(--e-acento-rgb) / .08);box-shadow:var(--e-halo-suave);text-align:center;text-wrap:balance;border-radius:999px;justify-content:center;align-items:center;gap:.5em;margin:0;padding:.45em 1.1em;font-size:clamp(1.2rem,.85rem + 1.7vw,2.15rem);font-weight:800;line-height:1.15;display:inline-flex}.e-portada__fechas svg{width:1em;height:1em;color:var(--e-acento);flex:none}@media (max-width:480px){.e-portada__fechas svg{display:none}}.e-portada__escena{width:min(100% - 2 * var(--e-margen), 1100px, 118svh);margin:clamp(1.25rem,4vw,2.5rem) auto 0;padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative}.e-portada__anillos{fill:none;width:96%;height:auto;stroke:var(--e-acento);stroke-width:1.1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgb(var(--e-acento-rgb) / .8));position:absolute;bottom:0;left:50%;overflow:visible;translate:-50%}.e-portada__anillos [data-e=radar]{stroke-width:1.6px;opacity:0}.e-portada__productos{position:relative}.e-portada__productos img{filter:drop-shadow(0 30px 40px #0000008c);width:100%;height:auto;display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-tipo-coreo=portada][data-coreo=pendiente] [data-e]{opacity:0;animation:0s linear 3.6s forwards e-seguro}}@keyframes e-seguro{to{opacity:1}}.e-beneficios__lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(1rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:559px){.e-beneficios__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.e-beneficio{display:flex}.e-beneficio__tarjeta{text-align:center;border-radius:var(--e-radio);transform-style:preserve-3d;flex-direction:column;flex:1;align-items:center;gap:.9rem;padding:clamp(.5rem,2vw,1.5rem) clamp(.25rem,1vw,1rem);transition:background-color .3s;display:flex}.e-beneficio__tarjeta:hover{background:rgb(var(--e-acento-rgb) / .05)}.e-beneficio__icono{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--e-acento-rgb) / .18), transparent 70%);border-radius:50%;place-items:center;width:clamp(56px,7vw,76px);display:grid;position:relative}.e-beneficio__icono:before{content:"";background:conic-gradient(from var(--e-giro), transparent 0 60%, var(--e-acento) 85%, transparent);border-radius:50%;animation:5s linear infinite e-girar;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.e-beneficio__icono img{width:58%;height:auto;filter:drop-shadow(0 0 6px rgb(var(--e-acento-rgb) / .6))}.e-beneficio__titulo{margin:0;font-size:clamp(1rem,.92rem + .35vw,1.2rem);font-weight:700}.e-beneficio__texto{font-size:var(--e-t-pequeno);color:var(--e-tinta-2);margin:.3rem 0 0;line-height:1.4}.e-franja__caja{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.25rem);width:fit-content;max-width:100%;margin-inline:auto;padding:clamp(.75rem,1.6vw,1.1rem);display:flex}.e-franja__etiqueta{letter-spacing:.06em;text-transform:uppercase;max-width:14ch;margin:0;padding-inline:clamp(.5rem,1.5vw,1rem);font-size:clamp(1.35rem,1rem + 1.6vw,2.3rem);font-weight:900;line-height:1}.e-franja__pildora{padding:.7em 1.4em .7em calc(1.1em + var(--e-muesca,14px));background:var(--e-degradado-caja);color:var(--e-sobre-acento);box-shadow:var(--e-halo);align-items:center;max-width:22ch;margin:0;font-size:clamp(1.05rem,.85rem + .9vw,1.55rem);font-weight:700;line-height:1.15;text-decoration:none;display:flex;position:relative;overflow:visible}a.e-franja__pildora:hover{filter:brightness(1.08)}a.e-franja__pildora:focus-visible{outline:3px solid var(--e-acento);outline-offset:4px}.e-franja__toque{aspect-ratio:33/30;pointer-events:none;width:2.1em;position:absolute;bottom:-.95em;right:-.4em}.e-franja__mano{transform-origin:30% 20%;position:absolute;inset:0}.e-franja__mano svg,.e-canal__mano svg{filter:drop-shadow(0 2px 4px #00000080);width:100%;height:auto;display:block}.e-franja__onda{aspect-ratio:1;opacity:0;border:2px solid #fff;border-radius:50%;width:1.4em;position:absolute;top:2%;left:2%;translate:-50% -50%}.e-temario__lista{gap:clamp(1.75rem,4vw,3rem);width:min(100%,44rem);margin:0 auto;padding:0;list-style:none;display:grid}.e-modulo{grid-template-columns:auto 2px 1fr;align-items:center;gap:clamp(.9rem,3vw,1.75rem);display:grid}.e-modulo__numero{font-variant-numeric:tabular-nums;min-width:2ch;color:var(--e-acento);text-shadow:0 0 #0000;font-size:clamp(2.6rem,1.6rem + 4.4vw,5rem);font-weight:900;line-height:1;transition:text-shadow .5s}.e-modulo.is-activo .e-modulo__numero{text-shadow:0 0 24px rgb(var(--e-acento-rgb) / .75)}.e-modulo__linea{background:linear-gradient(180deg, var(--e-indigo), var(--e-acento));border-radius:2px;align-self:stretch;width:2px}.e-modulo__titulo{color:var(--e-acento);margin:0 0 .35rem;font-size:clamp(1.05rem,.92rem + .6vw,1.4rem);font-weight:700;line-height:1.2}.e-modulo__titulo .e-acento{color:var(--e-tinta)}.e-modulo__puntos{margin:0;padding:0;list-style:none}.e-modulo__puntos li,.e-modulo__parrafo{font-size:var(--e-t-cuerpo);margin:0;line-height:1.45}.e-modulo__puntos li{padding-left:1em;position:relative}.e-modulo__puntos li:before{content:"";aspect-ratio:1;background:var(--e-tinta);border-radius:50%;width:.32em;position:absolute;top:.62em;left:.15em}.e-instructor__rejilla{align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}@media (min-width:860px){.e-instructor__rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.e-instructor__titulo{max-width:16ch;font-weight:900;font-size:var(--e-t-titulo);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;margin:0 0 clamp(1.5rem,3vw,2.25rem);line-height:1.05}.e-instructor__ficha+.e-instructor__ficha{margin-top:2rem}.e-instructor__nombre{margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);font-weight:700;line-height:1.1}.e-instructor__cargo{color:var(--e-acento);margin:.35rem 0 0;font-size:clamp(1.05rem,.95rem + .5vw,1.35rem);font-style:italic;font-weight:700}.e-instructor__hitos{font-size:var(--e-t-cuerpo);gap:.6rem;margin:1.25rem 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.e-instructor__hitos li{gap:.7rem;display:flex}.e-instructor__hitos li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23031e33' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 70% no-repeat, var(--e-acento);border-radius:50%;flex:none;width:1.1em;height:1.1em;margin-top:.2em}.e-instructor__tarjetas{flex-wrap:wrap;justify-content:center;gap:clamp(3rem,6vw,5rem);padding:clamp(3rem,7vw,5rem) clamp(1.5rem,5vw,3.5rem) clamp(1.5rem,3vw,2.5rem);display:flex}.e-tarjeta3d__escena{perspective:1400px;width:min(100%,380px)}.e-tarjeta3d{aspect-ratio:4/5;transform-style:preserve-3d;will-change:transform;position:relative}.e-tarjeta3d__marco{border-radius:calc(var(--e-radio) * 1.4);background:radial-gradient(120% 80% at 50% 100%, rgb(var(--e-acento-rgb) / .35), transparent 60%), linear-gradient(160deg, color-mix(in oklab, var(--e-indigo) 85%, var(--e-fondo)), var(--e-fondo));border:1.5px solid rgb(var(--e-acento-rgb) / .55);box-shadow:0 30px 60px #00000073, 0 0 40px rgb(var(--e-acento-rgb) / .18);position:absolute;inset:0;overflow:hidden}.e-tarjeta3d__marco:after{content:"";background-image:linear-gradient(rgb(var(--e-acento-rgb) / .08) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--e-acento-rgb) / .08) 1px, transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 75%);mask:linear-gradient(#000,#0000 75%)}.e-tarjeta3d__foto{width:104%;height:116%;clip-path:inset(-40% 2% 0 2% round 0 0 calc(var(--e-radio) * 1.4) calc(var(--e-radio) * 1.4));justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.e-tarjeta3d__foto img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 24px #00000080);width:100%;height:100%;display:block}.e-tarjeta3d__chip{border-radius:var(--e-radio);white-space:nowrap;flex-direction:column;gap:.15rem;padding:.75em 1.1em;font-size:clamp(.85rem,.78rem + .3vw,1rem);line-height:1.2;display:flex;position:absolute;box-shadow:0 16px 32px #0006}.e-tarjeta3d__chip--nombre{background:var(--e-degradado-caja);color:var(--e-sobre-acento);bottom:9%;left:-12%}.e-tarjeta3d__nombre{font:inherit;text-transform:uppercase;margin:0;font-size:1.15em;font-weight:900;line-height:1.2}.e-tarjeta3d__cargo{margin:0;font-style:italic;font-weight:700}.e-tarjeta3d__chip--vivo{border:1px solid rgb(var(--e-acento-rgb) / .6);background:color-mix(in oklab, var(--e-fondo) 78%, var(--e-indigo));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--e-tinta);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 26px #0006, 0 0 18px rgb(var(--e-acento-rgb) / .25);border-radius:999px;flex-direction:row;align-items:center;gap:.55em;padding:.55em 1em .55em .85em;font-size:clamp(.78rem,.72rem + .25vw,.92rem);font-weight:800;inset:auto -9% 34% auto}.e-tarjeta3d__punto{background:#e5242b;border-radius:50%;width:.6em;height:.6em;animation:1.8s ease-out infinite e-latido;box-shadow:0 0 #e5242b99}@keyframes e-latido{to{box-shadow:0 0 0 10px #e5242b00}}.e-tarjeta3d [data-capa="1"]{transform:translateZ(30px)}.e-tarjeta3d [data-capa="2"]{transform:translateZ(60px)}.e-tarjeta3d [data-capa="3"]{transform:translateZ(80px)}.e-tarjeta3d [data-capa="4"]{transform:translateZ(100px)}@media (max-width:520px){.e-tarjeta3d__chip--nombre{left:-4%}.e-tarjeta3d__chip--vivo{right:-3%}}.e-sesiones__rejilla{gap:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:720px){.e-sesiones__rejilla{gap:clamp(1.5rem,4vw,4rem);display:flex}.e-sesion{flex:1 1 0}.e-sesiones__divisor{flex:0 0 2px;align-self:stretch}}.e-sesiones__divisor{background:linear-gradient(90deg, transparent, var(--e-acento), transparent);height:2px;display:block}@media (min-width:720px){.e-sesiones__divisor{background:linear-gradient(180deg, var(--e-indigo), var(--e-acento) 60%, transparent);height:auto}}.e-sesion{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.e-sesion__titulo{color:var(--e-acento);margin:0 0 .6rem;font-size:clamp(1.4rem,1.05rem + 1.5vw,2.15rem);font-weight:700}.e-sesion__pildora{background:var(--e-degradado-boton);letter-spacing:.01em;box-shadow:var(--e-halo-suave);border-radius:999px;max-width:100%;margin:0 0 clamp(1.25rem,3vw,2rem);padding:.4em 1.4em;font-size:clamp(1.05rem,.85rem + .9vw,1.65rem);font-weight:700}.e-sesion__horarios{text-align:left;gap:clamp(.9rem,2vw,1.4rem);width:min(100%,26rem);margin:0;display:grid}.e-sesion__fila{font-size:var(--e-t-cuerpo);border-radius:8px;grid-template-columns:6.2em 1fr;gap:.75rem;padding:.25rem .5rem;line-height:1.35;transition:background-color .4s;display:grid}.e-sesion__fila dt{white-space:nowrap;font-weight:700}.e-sesion__fila dd{margin:0}.e-sesion__fila[data-mio=si]{background:rgb(var(--e-acento-rgb) / .12);box-shadow:inset 3px 0 0 var(--e-acento)}.e-sesion__fila[data-mio=si] dt:after{content:" · tu hora";color:var(--e-acento);font-size:.8em;font-weight:500}.e-sesion__qr{font-size:var(--e-t-pequeno);color:var(--e-tinta-2);justify-items:center;gap:.5rem;margin:1.5rem 0 0;display:grid}.e-sesion__qr img{border-radius:10px}@media (pointer:coarse) and (max-width:719px){.e-sesion__qr{display:none}}.e-sesion__cerrada{color:var(--e-tinta-2);margin:1rem 0 0}.e-sesiones__cta{margin-top:clamp(2.5rem,6vw,4rem)}.e-premios__rejilla{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:820px){.e-premios__rejilla{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.e-premios__visual{justify-self:center;width:min(100%,420px);margin:0}.e-premios__capa{aspect-ratio:1;place-items:center;display:grid;position:relative}.e-premios__halo{background:radial-gradient(circle, color-mix(in oklab, var(--e-indigo) 70%, transparent) 0 52%, transparent 53%), radial-gradient(circle, rgb(var(--e-acento-rgb) / .12), transparent 70%);box-shadow:0 0 80px rgb(var(--e-acento-rgb) / .18);border-radius:50%;position:absolute;inset:4%}.e-premios__halo:after{content:"";background:conic-gradient(from var(--e-giro), transparent 0 70%, rgb(var(--e-acento-rgb) / .8), transparent);border-radius:50%;animation:7s linear infinite e-girar;position:absolute;inset:18%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.e-premios__flotar,.e-premios__imagen{width:86%;margin-inline:auto;display:block;position:relative}.e-premios__imagen{width:100%}.e-premios__imagen img{filter:drop-shadow(0 24px 30px #00000080);width:100%;height:auto;display:block}.e-premios__logo{width:52%;position:absolute;bottom:6%;left:50%;translate:-50%}.e-premios__logo img{width:100%;height:auto;display:block}.e-premios__titulo{color:var(--e-acento);text-wrap:balance;margin:0;font-size:clamp(1.35rem,1rem + 1.4vw,2.2rem);font-weight:500;line-height:1.25}.e-premios__titulo .e-acento{color:var(--e-tinta);font-weight:700}.e-premios__bajada{color:var(--e-tinta-2);font-size:var(--e-t-cuerpo);margin:1rem 0 0}.e-premios__lista{gap:1.1rem;margin:clamp(1.25rem,3vw,2rem) 0;padding:0;list-style:none;display:grid}.e-premio{align-items:flex-start;gap:1rem;font-size:clamp(1.02rem,.92rem + .45vw,1.3rem);font-weight:500;line-height:1.3;display:flex}.e-premio strong,.e-premio>span>span{font-weight:500;display:block}.e-premio__icono{width:2.1em;color:var(--e-acento);transform-origin:50% 80%;flex:none}.e-premio__icono svg{width:100%;height:auto;filter:drop-shadow(0 0 6px rgb(var(--e-acento-rgb) / .6));display:block}.e-premios__texto .e-accion{justify-content:flex-start}.e-cierre__panel{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);padding:clamp(1.75rem,4.5vw,3.5rem);display:grid}@media (min-width:900px){.e-cierre__panel{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.e-cierre__titulo{letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1rem + 2.4vw,2.75rem);font-weight:900;line-height:1.05}.e-cierre__bajada{max-width:44ch;color:var(--e-tinta-2);font-size:var(--e-t-cuerpo);margin:1rem 0 0;line-height:1.5}.e-cierre__datos{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.e-cierre__datos li{border:1px solid rgb(var(--e-acento-rgb) / .45);background:rgb(var(--e-acento-rgb) / .06);font-weight:700;font-size:var(--e-t-pequeno);border-radius:999px;padding:.45em .95em}.e-cierre__accion{border-radius:var(--e-radio);background:rgb(var(--e-acento-rgb) / .05);justify-items:center;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.e-cierre__accion .e-accion,.e-cierre__accion .e-boton{width:100%}.e-cierre__accion .e-boton{min-height:4rem;font-size:clamp(1.15rem,.95rem + .9vw,1.6rem)}.e-cierre__reloj .oc-cuenta__numero{color:var(--e-acento)}.e-canal__fila{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1rem,3vw,2rem);width:min(100%,980px);margin-inline:auto;display:grid}@media (min-width:860px){.e-canal__fila{grid-template-columns:auto auto auto 1fr}}.e-canal__logo{width:clamp(72px,11vw,124px)}.e-canal__logo svg,.e-canal__envivo svg{width:100%;height:auto;display:block}.e-canal__textos p{margin:0;line-height:1.25}.e-canal__linea1{font-size:clamp(1.25rem,1rem + 1.1vw,2rem);font-weight:300}.e-canal__nombre{font-size:clamp(1.05rem,.9rem + .8vw,1.6rem);font-weight:900}.e-canal__linea3{font-size:clamp(1rem,.88rem + .6vw,1.5rem);font-weight:500}.e-canal__envivo{width:clamp(48px,6vw,72px);color:var(--e-tinta);display:none}@media (min-width:860px){.e-canal__envivo{display:block}}.e-canal__accion{grid-column:1/-1;justify-content:center;position:relative}@media (min-width:860px){.e-canal__accion{grid-column:auto;justify-self:end}}.e-canal__boton{border-radius:var(--e-radio);color:var(--e-sobre-acento);letter-spacing:.02em;text-transform:uppercase;background:#fff;align-items:center;gap:.45em;padding:.7em 1.3em;font-size:clamp(1.1rem,.9rem + 1vw,1.75rem);font-weight:900;text-decoration:none;transition:box-shadow .3s;display:inline-flex;box-shadow:0 10px 30px #00000059}.e-canal__boton:hover,.e-canal__boton:focus-visible{box-shadow:0 0 0 3px var(--e-acento), 0 10px 30px #00000059}.e-canal__campana{width:1.1em;height:1.1em;color:var(--e-acento);filter:drop-shadow(0 0 1px var(--e-sobre-acento))}.e-canal__mano{pointer-events:none;transform-origin:30% 20%;width:2.6em;position:absolute;bottom:-1.6em;right:18%}.e-app__fila{text-align:center;place-items:center;gap:clamp(1.25rem,4vw,2.5rem);width:min(100%,880px);margin-inline:auto;display:grid}@media (min-width:720px){.e-app__fila{text-align:left;grid-template-columns:auto auto 1fr;justify-items:start}}.e-app__logo img{width:clamp(150px,20vw,230px);height:auto;display:block}.e-app__qr{width:clamp(130px,16vw,170px);box-shadow:var(--e-halo-suave);background:#fff;border-radius:14px;padding:10px;display:block;position:relative;overflow:hidden}.e-app__qr img{width:100%;height:auto;display:block}.e-app__escaneo{background:var(--e-acento);height:3px;box-shadow:0 0 12px var(--e-acento);border-radius:3px;position:absolute;top:7%;left:6%;right:6%}@media (pointer:coarse) and (max-width:719px){.e-app__fila[data-con-enlace=si] .e-app__qr{display:none}}@media (pointer:fine),(min-width:720px){.e-app__accion{display:none}}.e-app__texto p{margin:0;font-size:clamp(1.15rem,.95rem + .9vw,1.6rem);line-height:1.25}.e-app__texto .e-acento{color:var(--e-tinta);font-weight:700}.e-app__accion{margin-top:1rem}.e-faq__lista{gap:.85rem;width:min(100%,52rem);margin-inline:auto;display:grid}.e-faq__item{border:1px solid rgb(var(--e-acento-rgb) / .28);border-radius:var(--e-radio);background:rgb(var(--e-acento-rgb) / .03);transition:border-color .3s,box-shadow .3s}.e-faq__item[open]{border-color:var(--e-acento);box-shadow:var(--e-halo-suave)}.e-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,2vw,1.2rem) clamp(1rem,2.5vw,1.5rem);list-style:none;display:flex}.e-faq__item summary::-webkit-details-marker{display:none}.e-faq__item summary:focus-visible{outline:3px solid var(--e-acento);outline-offset:2px;border-radius:var(--e-radio)}.e-faq__pregunta{margin:0;font-size:clamp(1.02rem,.94rem + .4vw,1.25rem);font-weight:700;line-height:1.3}.e-faq__marca{aspect-ratio:1;flex:none;width:1.1rem;position:relative}.e-faq__marca:before,.e-faq__marca:after{content:"";background:var(--e-acento);height:2px;transition:rotate .35s;position:absolute;inset:50% 0 auto;translate:0 -50%}.e-faq__marca:after{rotate:90deg}.e-faq__item[open] .e-faq__marca:after{rotate:none}.e-faq__respuesta{font-size:var(--e-t-cuerpo);color:var(--e-tinta-2);white-space:pre-line;margin:0;padding:0 clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.4rem);line-height:1.55}@supports selector(::details-content){.e-faq__item::details-content{block-size:0;transition:block-size .4s ease, content-visibility .4s allow-discrete;overflow:clip}.e-faq__item[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}}[data-escena] [data-seccion=escenaRegistro]{background:radial-gradient(60% 50% at 50% 0%, rgb(var(--e-acento-rgb) / .08), transparent 70%), transparent}[data-escena] [data-seccion=escenaRegistro] .p-boton[type=submit],[data-escena] [data-seccion=escenaRegistro] button[type=submit]{background:var(--e-degradado-boton);color:#fff;box-shadow:var(--e-halo);text-transform:uppercase;border:0;font-weight:700}[data-escena] [data-seccion=escenaRegistro] input:focus-visible,[data-escena] [data-seccion=escenaRegistro] select:focus-visible,[data-escena] [data-seccion=escenaRegistro] textarea:focus-visible{outline:2px solid var(--e-acento);outline-offset:1px}[data-escena] .p-puntos__foto img{object-fit:contain}[data-escena] .p-puntos__foto{aspect-ratio:var(--p-proporcion,4 / 3)}[data-escena] .p-puntos__escena{overflow:visible}[data-escena] .p-puntos__invitacion{color:var(--e-tinta);opacity:.85}[data-escena] .p-puntos__invitacion-pin{background:var(--e-acento);box-shadow:0 0 0 0 rgb(var(--e-acento-rgb) / .6)}[data-escena] .p-puntos__entrada-boton{border-color:rgb(var(--e-acento-rgb) / .22);color:var(--e-tinta);background:#ffffff0a}[data-escena] .p-puntos__entrada-boton[data-estado=activo]{border-color:var(--e-acento);background:rgb(var(--e-acento-rgb) / .1)}@media (hover:hover) and (pointer:fine){[data-escena] .p-puntos__entrada-boton:hover{border-color:var(--e-acento)}}[data-escena] .p-puntos__entrada-icono{background:rgb(var(--e-acento-rgb) / .14);color:var(--e-acento)}[data-escena] .p-puntos__entrada-texto span{color:var(--e-tinta);opacity:.75}[data-escena] .p-puntos__mas{background:var(--e-acento);color:var(--e-sobre-acento);box-shadow:0 0 0 4px rgb(var(--e-acento-rgb) / .25), 0 6px 18px #00000073;position:relative}[data-escena] .p-puntos__mas:after{content:"";border:2px solid var(--e-acento);opacity:0;pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite e-pin;position:absolute;inset:-4px}@keyframes e-pin{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){[data-escena] .p-puntos__mas:after{opacity:.6;animation:none}}[data-escena] .oc-pie{background:color-mix(in oklab, var(--e-fondo) 85%, #000);border-top:1px solid rgb(var(--e-acento-rgb) / .18)}[data-escena] .oc-pie a{color:var(--e-tinta)}[data-escena] .oc-pie a:hover{color:var(--e-acento)}[data-escena] a.p-boton[href=\#registro]{background:var(--e-degradado-boton);color:#fff;text-shadow:0 1px 2px #00000059;background-origin:border-box;border-color:#0000}[data-escena] :is(.e-boton:not([href^=http]),a.p-boton[href=\#registro],.p-cabecera__accion,.oc-barra-movil .oc-boton,[data-seccion$=egistro] button[type=submit]){isolation:isolate;animation:2.8s ease-in-out infinite e-pulso;position:relative;overflow:hidden}[data-escena] :is(.e-boton:not([href^=http]),a.p-boton[href=\#registro],.p-cabecera__accion,.oc-barra-movil .oc-boton,[data-seccion$=egistro] button[type=submit]):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:4s ease-in-out infinite e-destello;position:absolute;inset:0;transform:translate(-130%)}@keyframes e-pulso{0%,to{box-shadow:0 0 0 0 rgb(var(--e-acento-rgb) / .5), 0 0 22px rgb(var(--e-acento-rgb) / .35)}50%{box-shadow:0 0 0 9px rgb(var(--e-acento-rgb) / 0), 0 0 34px rgb(var(--e-acento-rgb) / .55)}}@media (max-width:640px){[data-escena] .p-cabecera__accion{animation-name:e-pulso-chico}}@keyframes e-pulso-chico{0%,to{box-shadow:0 0 0 0 rgb(var(--e-acento-rgb) / .45), 0 0 10px rgb(var(--e-acento-rgb) / .3)}50%{box-shadow:0 0 0 4px rgb(var(--e-acento-rgb) / 0), 0 0 16px rgb(var(--e-acento-rgb) / .45)}}@keyframes e-destello{0%,62%{transform:translate(-130%)}88%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.e-luminoso,.e-beneficio__icono:before,.e-premios__halo:after{animation:none}.e-boton:after{transition:none}[data-escena] :is(.e-boton:not([href^=http]),a.p-boton[href=\#registro],.p-cabecera__accion,.oc-barra-movil .oc-boton,[data-seccion$=egistro] button[type=submit]),[data-escena] :is(.e-boton:not([href^=http]),a.p-boton[href=\#registro],.p-cabecera__accion,.oc-barra-movil .oc-boton,[data-seccion$=egistro] button[type=submit]):after{animation:none}}
