.home{--h-fondo:#f5f5f7;--h-panel:#fff;--h-panel-2:#ececef;--h-linea:#d9d9de;--h-linea-fuerte:#b4b4bb;--h-texto:#1d1d1f;--h-suave:#5c5c63;--h-tenue:#8a8a92;--h-azul:#06f;--h-azul-claro:#0052cc;--h-cab:#f5f5f7eb;--h-avatar:#dcdce1;--h-punto:#c4c4ca;--h-sombra:0 30px 60px -24px #14142847, 0 2px 6px #14142814;--h-ancho:1200px;--h-gutter:clamp(20px, 4vw, 48px);--h-ease:cubic-bezier(.16, 1, .3, 1);background:var(--h-fondo);color:var(--h-texto);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:17px;line-height:1.55}html[data-theme=dark] .home{--h-fondo:#0d0d0d;--h-panel:#161618;--h-panel-2:#1f1f22;--h-linea:#2a2a2e;--h-linea-fuerte:#3a3a3f;--h-texto:#f5f5f7;--h-suave:#a1a1a6;--h-tenue:#6e6e73;--h-azul-claro:#3d8bff;--h-cab:#0d0d0deb;--h-avatar:#2c2c31;--h-punto:#3a3a3f;--h-sombra:0 30px 60px -20px #000000b3, 0 2px 6px #0006}html[data-paleta=suave] .home{--h-fondo:#ede6d2;--h-panel:#f9f4e6;--h-panel-2:#e6dcc4;--h-linea:#dbd0b8;--h-linea-fuerte:#b8ab8e;--h-texto:#2a2825;--h-suave:#5f5a52;--h-tenue:#8a8478;--h-cab:#ede6d2eb;--h-avatar:#ddd2ba;--h-punto:#c7bb9f}html[data-paleta=grafito] .home{--h-fondo:#111214;--h-panel:#1a1b1e;--h-panel-2:#232528;--h-linea:#2a2c30;--h-linea-fuerte:#383b40;--h-texto:#e3e5e8;--h-suave:#9ca3ad;--h-tenue:#747c87;--h-azul-claro:#5a96ff;--h-cab:#111214eb;--h-avatar:#2a2c31;--h-punto:#383b40}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}html{scrollbar-color:var(--h-linea-fuerte,#b4b4bb) transparent;accent-color:#06f;scroll-behavior:smooth;scroll-padding-top:84px}.home *,.home :before,.home :after{box-sizing:border-box}.home ::selection{background:var(--h-azul);color:#fff}:where(.home a){color:inherit}.home :focus-visible{outline:2px solid var(--h-azul-claro);outline-offset:3px}.home .camino--destacado :focus-visible,.home .cierre__caja :focus-visible{outline-color:#fff}.home img{max-width:100%;display:block}.home__saltar{z-index:50;background:var(--h-azul);color:#fff;border-radius:8px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.home__saltar:focus{top:12px}.home h1,.home h2,.home h3{text-wrap:balance;margin:0;font-weight:700}.home h2{letter-spacing:-.035em;font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.05}.home p{margin:0}.home section{padding:clamp(72px, 10vw, 128px) var(--h-gutter)}:where(.home section)>*{max-width:var(--h-ancho);margin-inline:auto}.hboton{min-height:42px;font:inherit;white-space:nowrap;transition:background .2s var(--h-ease), border-color .2s var(--h-ease), transform .2s var(--h-ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.hboton:active{transform:translateY(1px)}.hboton--grande{white-space:normal;text-align:center;min-height:52px;padding:0 26px;font-size:1rem}.hboton--azul{background:var(--h-azul);color:#fff}.hboton--azul:hover{background:#0052cc}.hboton--blanco{color:#0d0d0d;background:#fff}.hboton--blanco:hover{background:#e8f0ff}.hboton--linea{border-color:var(--h-linea-fuerte);color:var(--h-texto)}.hboton--linea:hover{border-color:var(--h-suave)}.hboton--fantasma{color:var(--h-suave)}.hboton--fantasma:hover{color:var(--h-texto)}.home .hlogo--oscuro,html[data-theme=dark] .home .hlogo--claro{display:none}html[data-theme=dark] .home .hlogo--oscuro{display:block}.hcab .icono-boton{border:1px solid var(--h-linea);width:40px;height:40px;color:var(--h-suave);cursor:pointer;background:0 0;border-radius:10px;place-items:center;padding:0;font-size:1.15rem;display:grid}.hcab .icono-boton:hover{color:var(--h-texto);border-color:var(--h-linea-fuerte)}.hcab{z-index:20;height:68px;padding:0 var(--h-gutter);background:var(--h-cab);border-bottom:1px solid var(--h-linea);align-items:center;gap:24px;display:flex;position:sticky;top:0}.hcab__logo{align-items:center;gap:10px;text-decoration:none;display:flex}.hcab__logo img{width:auto;height:38px}.hpie img{width:auto;height:34px}.hcab__suite{letter-spacing:.02em;background:var(--h-azul);color:#fff;border-radius:6px;padding:3px 8px;font-size:.78rem;font-weight:700}.hcab__menu{gap:28px;margin-left:32px;display:flex}.hcab__menu a{color:var(--h-suave);font-size:.95rem;font-weight:500;text-decoration:none}.hcab__menu a:hover{color:var(--h-texto)}.hcab__acciones{align-items:center;gap:8px;margin-left:auto;display:flex}.home .hero{max-width:calc(var(--h-ancho) + var(--h-gutter) * 2);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-inline:auto;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(56px,8vw,112px);display:grid}.home .hero>*{max-width:none;margin:0}.hero h1{letter-spacing:-.045em;font-size:clamp(2.5rem,5.2vw,4.4rem);font-weight:800;line-height:.98}.hero__sub{max-width:34em;color:var(--h-suave);font-size:clamp(1.05rem,1.6vw,1.25rem);margin-top:26px!important}.hero__acciones{flex-wrap:wrap;gap:12px;display:flex;margin-top:36px!important}.hero__nota{color:var(--h-suave);font-size:.9rem;margin-top:18px!important}.hero__vista{position:relative}.marco{background:var(--h-panel);border:1px solid var(--h-linea);box-shadow:var(--h-sombra);border-radius:14px;overflow:hidden}.marco__barra{border-bottom:1px solid var(--h-linea);background:var(--h-panel-2);align-items:center;gap:6px;height:32px;padding:0 14px;display:flex}.marco__barra span{background:var(--h-punto);border-radius:50%;width:9px;height:9px}.marco img{width:100%;height:auto}.home .cap--oscuro,html[data-theme=dark] .home .cap--claro{display:none}html[data-theme=dark] .home .cap--oscuro{display:block}.home .dentro{border-top:1px solid var(--h-linea);background:var(--h-panel)}.dentro__cabeza{margin-bottom:clamp(28px,4vw,48px)!important}.dentro__cabeza p{color:var(--h-suave);margin-top:12px;font-size:1.1rem}.dentro__cuerpo{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.dentro__tabs{flex-direction:column;gap:2px;display:flex;position:sticky;top:88px}.dentro__tabs button{color:var(--h-suave);font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--h-ease), color .2s var(--h-ease);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:10px 14px;display:flex}.dentro__tabs button b{color:var(--h-texto);font-size:.95rem;font-weight:600}.dentro__tabs button span{font-size:.82rem}.dentro__tabs button:hover{background:var(--h-panel-2)}.dentro__tabs button[aria-selected=true]{background:var(--h-azul);color:#fff}.dentro__tabs button[aria-selected=true] b{color:#fff}.dentro__texto{max-width:52ch;color:var(--h-suave);margin-bottom:16px!important}.home .plataforma{border-top:1px solid var(--h-linea)}.plataforma__cabeza{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid;margin-bottom:clamp(40px,6vw,72px)!important}.plataforma__cabeza p{color:var(--h-suave);font-size:1.1rem}.indice__fila{border-top:1px solid var(--h-linea);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(20px,4vw,64px);padding:36px 0;display:grid}.indice__grupo h3{letter-spacing:-.03em;font-size:1.7rem}.indice__grupo p{max-width:17em;color:var(--h-suave);margin-top:8px;font-size:.95rem}.indice__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin:0;padding:0;list-style:none;display:grid}.indice__lista li{align-items:flex-start;gap:14px;display:flex}.indice__icono{background:var(--h-panel-2);border:1px solid var(--h-linea);width:38px;height:38px;color:var(--h-azul-claro);border-radius:10px;flex:none;place-items:center;font-size:1.15rem;display:grid}.indice__lista b{align-items:center;gap:8px;font-size:1.02rem;font-weight:600;display:flex}.indice__lista b em{color:var(--h-suave);border:1px solid var(--h-linea-fuerte);border-radius:99px;padding:1px 8px;font-size:.75rem;font-style:normal;font-weight:600}.indice__lista span:not(.indice__icono){color:var(--h-suave);margin-top:3px;font-size:.9rem;line-height:1.45;display:block}.indice__lista .pronto .indice__icono{color:var(--h-tenue)}.indice__lista .pronto b{color:var(--h-suave)}.home .caminos{background:var(--h-panel);border-top:1px solid var(--h-linea);border-bottom:1px solid var(--h-linea)}.caminos__cabeza{margin-bottom:clamp(36px,5vw,60px)!important}.caminos__cabeza p{color:var(--h-suave);margin-top:14px;font-size:1.1rem}.caminos__par{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:20px;display:grid}.camino{border:1px solid var(--h-linea);background:var(--h-fondo);border-radius:16px;flex-direction:column;padding:clamp(26px,3.4vw,44px);display:flex}.camino--destacado{background:var(--h-azul);border-color:var(--h-azul);color:#fff}.camino h3{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.camino__resumen{color:var(--h-suave);margin-top:14px!important}.camino--destacado .camino__resumen{color:#fff}.camino__lista{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.camino__lista li{align-items:flex-start;gap:10px;font-size:.97rem;display:flex}.camino__lista svg{color:var(--h-azul-claro);flex:none;margin-top:4px}.camino--destacado .camino__lista svg{color:#fff}.camino__precio{border-top:1px solid var(--h-linea);margin:auto 0 24px;padding-top:22px}.camino--destacado .camino__precio{border-top-color:#ffffff59}.camino__plan{color:var(--h-suave);font-size:.85rem;font-weight:600}.camino--destacado .camino__plan,.camino--destacado small{color:#fff}.camino__precio p{margin-top:4px!important}.camino__precio b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.7rem}.camino__precio p span{color:var(--h-suave)}.camino__precio small{color:var(--h-suave);margin-top:4px;font-size:.85rem;display:block}.camino>.hboton{align-self:stretch}.empezar h2{margin-bottom:clamp(32px,5vw,56px)!important}.empezar ol{counter-reset:paso;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:0 auto;padding:0;list-style:none;display:grid}.empezar li{counter-increment:paso;border-top:2px solid var(--h-azul);color:var(--h-suave);padding-top:20px}.empezar li b{color:var(--h-texto);margin-bottom:6px;font-size:1.15rem;display:block}.home .preguntas{border-top:1px solid var(--h-linea)}.home .preguntas__lista{max-width:820px;margin:40px auto 0 0}.preguntas h2{max-width:820px;margin-inline:auto 0}.home .preguntas>h2{max-width:var(--h-ancho);margin-left:auto;margin-right:auto}.preguntas__lista details{border-bottom:1px solid var(--h-linea)}.preguntas__lista summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.preguntas__lista summary::-webkit-details-marker{display:none}.preguntas__lista summary svg{color:var(--h-suave);transition:transform .25s var(--h-ease);flex:none}.preguntas__lista details[open] summary svg{transform:rotate(45deg)}.preguntas__lista details p{max-width:62ch;color:var(--h-suave);padding:0 0 24px}.home .cierre{text-align:left;border-top:1px solid var(--h-linea)}.cierre h2{letter-spacing:-.04em;font-size:clamp(2.2rem,5.4vw,4.2rem)}.cierre p{max-width:34em;color:var(--h-suave);font-size:1.15rem;margin:18px 0 32px!important}.hpie{max-width:calc(var(--h-ancho) + var(--h-gutter) * 2);padding:36px var(--h-gutter) 48px;border-top:1px solid var(--h-linea);color:var(--h-suave);flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 auto;font-size:.9rem;display:flex}.hpie p{flex:280px;margin:0}.hpie nav{gap:20px;display:flex}.hpie a{text-decoration:none}.hpie a:hover{color:var(--h-texto)}@media (width<=960px){.home .hero,.plataforma__cabeza,.indice__fila,.caminos__par,.empezar ol{grid-template-columns:1fr}.hcab__menu{display:none}.indice__lista{grid-template-columns:1fr}.hero__vista{order:2}.dentro__cuerpo{grid-template-columns:1fr}.dentro__tabs{scrollbar-width:thin;flex-direction:row;gap:6px;padding-bottom:6px;position:static;overflow-x:auto}.dentro__tabs button{flex:none}}@media (width<=560px){.hcab__hablar{display:none}.hero__acciones .hboton{width:100%}}@media (prefers-reduced-motion:reduce){.home,html{scroll-behavior:auto}.hboton,.preguntas__lista summary svg{transition:none}}.home .hero{isolation:isolate;position:relative}.hero__acciones .hboton svg{transition:transform .25s var(--h-ease);font-size:1.1em}.hboton:hover svg{transform:translate(3px)}.hero__puntos{color:var(--h-suave);flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero__puntos li{align-items:center;gap:8px;display:flex}.hero__puntos svg{color:var(--h-azul-claro);font-size:1.1rem}.home .hero__vista{padding-bottom:0}.recorrido{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:-9%;left:-7%}.aviso-lead{background:var(--h-panel);border:1px solid var(--h-linea);width:max-content;max-width:300px;box-shadow:var(--h-sombra);opacity:0;animation:llega .7s var(--h-ease) forwards;border-radius:12px;align-items:center;gap:12px;padding:11px 16px 11px 12px;display:flex}.aviso-lead--1{animation-delay:1.1s}.aviso-lead--2{animation-delay:2.3s}.aviso-lead--3{animation-delay:3.5s}.aviso-lead--2,.aviso-lead--3{margin-left:22px}.aviso-lead b{font-size:.82rem;line-height:1.25;display:block}.aviso-lead div span{color:var(--h-suave);margin-top:1px;font-size:.76rem;display:block}.aviso-lead__icono{background:color-mix(in srgb, var(--tono) 18%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--tono) 75%, var(--h-texto));border-radius:9px;flex:none;place-items:center;font-size:1.1rem;display:grid}@keyframes llega{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes entra{0%{opacity:0;transform:translateY(22px)}}.recorrido[data-espera] .aviso-lead{animation-play-state:paused}.home .beneficios{padding-top:0;padding-bottom:clamp(48px,6vw,80px)}.beneficios ul{border-block:1px solid var(--h-linea);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 auto;padding:0;list-style:none;display:grid}.beneficios li{align-items:flex-start;gap:14px;padding:26px clamp(14px,2vw,28px);display:flex}.beneficios li+li{border-left:1px solid var(--h-linea)}.beneficios li:first-child{padding-left:0}.beneficios b{letter-spacing:-.01em;font-size:1rem;display:block}.beneficios p{color:var(--h-suave);margin-top:4px;font-size:.88rem;line-height:1.45}.beneficios__icono{background:color-mix(in srgb, var(--h-azul) 14%, transparent);width:40px;height:40px;color:var(--h-azul-claro);border-radius:10px;flex:none;place-items:center;font-size:1.25rem;display:grid}.indice__icono{background:color-mix(in srgb, var(--tono,var(--h-azul)) 15%, transparent)!important;border-color:color-mix(in srgb, var(--tono,var(--h-azul)) 32%, transparent)!important;color:color-mix(in srgb, var(--tono,var(--h-azul)) 78%, var(--h-texto))!important}.indice__lista .pronto .indice__icono{filter:grayscale();opacity:.6}.home .audiencias h2{max-width:var(--h-ancho);letter-spacing:-.035em;padding-right:30%;font-size:clamp(2rem,4.2vw,3rem);line-height:1.05}.audiencias ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:clamp(32px,5vw,56px) auto 0;padding:0;list-style:none;display:grid}.audiencias li{border-top:1px solid var(--h-linea-fuerte);padding-top:24px}.audiencias__icono{background:var(--h-azul);color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-size:1.4rem;display:grid}.audiencias h3{letter-spacing:-.02em;font-size:1.3rem}.audiencias p{color:var(--h-suave);max-width:30em;margin-top:8px}.camino{transition:border-color .25s var(--h-ease)}@media (hover:hover){.camino:not(.camino--destacado):hover{border-color:var(--h-azul)}}.camino>.hboton svg{margin-left:2px}.home .cierre{padding-top:0}.cierre__caja{background:var(--h-azul);color:#fff;border-radius:20px;padding:clamp(36px,6vw,80px)}.cierre__caja p{color:#fff}.cierre__caja h2{font-size:clamp(2rem,4.6vw,3.6rem)}.dentro__paneles [role=tabpanel]:not([hidden]){animation:aparece .45s var(--h-ease)}@keyframes aparece{0%{opacity:0;transform:translateY(10px)}}.dentro__tabs button[aria-selected=true] span{color:#fff}.hmovil{display:none;position:relative}.hmovil summary{list-style:none}.hmovil summary::-webkit-details-marker{display:none}.hmovil__panel{background:var(--h-panel);border:1px solid var(--h-linea);width:min(280px,86vw);box-shadow:var(--h-sombra);border-radius:14px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.hmovil__panel a:not(.hboton){border-radius:8px;padding:12px 14px;font-weight:500;text-decoration:none}.hmovil__panel a:not(.hboton):hover{background:var(--h-panel-2)}.hmovil__panel .hboton{margin-top:6px}@media (width<=960px){.hmovil{display:block}.beneficios ul{grid-template-columns:repeat(2,minmax(0,1fr))}.beneficios li{padding-left:0}.beneficios li:nth-child(odd){border-left:0}.beneficios li:nth-child(n+3){border-top:1px solid var(--h-linea)}.audiencias ul{grid-template-columns:1fr}.home .audiencias h2{padding-right:0}.home .hero__vista{padding-bottom:8%}.recorrido{bottom:-6%;left:-2%}}@media (width<=560px){.beneficios ul{grid-template-columns:1fr}.beneficios li+li{border-left:0;border-top:1px solid var(--h-linea)}.recorrido{margin-top:14px;position:static}.aviso-lead--2,.aviso-lead--3{margin-left:0}.aviso-lead{width:100%;max-width:none;box-shadow:none}.hcab{gap:12px}.hcab__logo img{height:30px}.hcab__suite{padding:2px 6px;font-size:.7rem}.hcab__acciones{gap:4px}}@media (prefers-reduced-motion:reduce){.dentro__paneles [role=tabpanel]{animation:none!important}.aviso-lead{animation:10ms forwards aparece-fijo!important}.camino,.hboton svg{transition:none}}@keyframes aparece-fijo{to{opacity:1}}@media (pointer:coarse){.hboton,.hcab .icono-boton,.dentro__tabs button,.preguntas__lista summary{min-height:44px}.hcab .icono-boton{min-width:44px}}@media (hover:none){.hboton:hover svg{transform:none}}.camino--destacado .camino__precio small,.camino--destacado .camino__precio p span{color:#fff}.hcab__menu a{padding:10px 0}.hpie nav a{padding:11px 0;display:inline-block}.hpie nav{gap:24px}.hero__nota{color:var(--h-suave);margin-top:22px;font-size:.9rem}.dentro__tabs{scrollbar-width:thin;max-height:calc(100vh - 112px);overflow-y:auto}@media (width<=960px){.dentro__tabs{max-height:none;overflow-y:visible;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}}.audiencias h3{font-size:1.3rem}.hpie{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));align-items:start;gap:32px clamp(24px,4vw,56px);padding-top:48px;display:grid}.hpie__marca p{max-width:28em;margin-top:14px}.hpie__col{flex-direction:column;gap:2px;display:flex}.hpie__col b{color:var(--h-texto);margin-bottom:8px;font-size:.82rem;font-weight:600}.hpie__col a{color:var(--h-suave);padding:7px 0;text-decoration:none;display:inline-block}.hpie__col a:hover{color:var(--h-texto);text-underline-offset:3px;text-decoration:underline}.cierre__alterno{margin:22px 0 0!important;font-size:.95rem!important}.cierre__alterno a{color:#fff;text-underline-offset:3px}@media (width<=960px){.hpie{grid-template-columns:repeat(2,minmax(0,1fr))}.hpie__marca{grid-column:1/-1}}@media (width<=480px){.hpie{grid-template-columns:1fr}}.hcab__menu a{white-space:nowrap}.home .hpie .hpie__col{gap:0}.hpie__col a{padding:6px 0}@media (width<=1100px){.hcab__menu{display:none}.hmovil{display:block}}.home{--hx-azul:#125fe2;--hx-luz:#0b63e5;--hx-vidrio:#ffffffb8;--hx-borde:#0f172a1a;--hx-app:#fff;--hx-app-2:#f3f4f7;--hx-halo:#0f172a1f}html[data-theme=dark] .home{--hx-luz:#2e9bff;--hx-vidrio:#ffffff09;--hx-borde:#ffffff1f;--hx-app:#0b0d12;--hx-app-2:#12151c;--hx-halo:#ffffff12}.home .hx-ceja{color:var(--h-tenue);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:11.5px;font-weight:700;display:flex}.home .hx-ceja:before{content:"";background:var(--h-linea-fuerte);flex:none;width:34px;height:1px}.home .hx-cabeza{text-align:center;max-width:820px;margin:0 auto clamp(28px,4vw,48px)}.home .hx-cabeza .hx-ceja{justify-content:center}.home .hx-cabeza h2{letter-spacing:-.035em;font-size:clamp(28px,4.2vw,46px);font-weight:800;line-height:1.05}.home .hx-cabeza h2 b,.hx-hero h1 b{color:var(--h-tenue);font-weight:inherit}.home .hx-cabeza p:not(.hx-ceja){max-width:640px;color:var(--h-suave);margin:14px auto 0}.hx-brillo{border-color:var(--hx-azul);background:var(--hx-azul);box-shadow:none}.hx-brillo:hover{box-shadow:none}.home .hx-hero{max-width:none;padding:clamp(48px, 7vw, 104px) max(var(--h-gutter), calc((100vw - var(--h-ancho)) / 2)) clamp(56px, 8vw, 112px);background:radial-gradient(900px 520px at 78% 18%, var(--hx-halo), transparent 62%);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden}.hx-hero>*{z-index:1;position:relative}.hx-estrellas{z-index:0;opacity:0;pointer-events:none;background-image:radial-gradient(1px 1px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 90px 120px,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 160px 60px,#ffffffd9,#0000),radial-gradient(1px 1px at 230px 170px,#fff,#0000),radial-gradient(1px 1px at 300px 20px,#fff9,#0000);background-size:340px 220px;position:absolute;inset:0}html[data-theme=dark] .hx-estrellas{opacity:.55;animation:6s ease-in-out infinite alternate hx-titilar}.hx-hero h1{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(40px,5.4vw,70px);font-weight:800;line-height:.96}.hx-hero h1 b{display:block}.home .hx-hero__sub{max-width:560px;color:var(--h-suave);margin:22px 0 0;font-size:clamp(16px,1.4vw,18.5px)}.hx-hero__acciones{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hx-play{background:var(--hx-azul);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:2px;display:inline-grid}.hx-play svg{width:12px;height:12px}.hx-confianza{flex-wrap:wrap;gap:18px 26px;margin:30px 0 0;padding:0;list-style:none;display:flex}.hx-confianza li{align-items:center;gap:10px;display:flex}.hx-confianza li+li{border-left:1px solid var(--hx-borde);padding-left:26px}.hx-confianza svg{width:22px;height:22px;color:var(--h-suave);flex:none}.hx-confianza b{font-size:15px;display:block}.hx-confianza span{color:var(--h-tenue);font-size:13px;display:block}.hx-app{--ciclo:12s;border:1px solid var(--hx-borde);background:var(--hx-app);box-shadow:0 40px 120px -30px var(--hx-halo), 0 2px 8px #0000001f;border-radius:16px;font-size:12px;line-height:1.35;position:relative;overflow:hidden}.hx-app__barra{border-bottom:1px solid var(--hx-borde);background:var(--hx-app-2);height:36px;color:var(--h-tenue);align-items:center;gap:6px;padding:0 12px;font-size:11.5px;display:flex}.hx-app__barra>i{background:var(--h-punto);border-radius:50%;width:9px;height:9px}.hx-app__barra>span:first-of-type{margin-left:10px}.hx-app__campana{color:var(--h-suave);place-items:center;margin-left:auto;display:grid;position:relative}.hx-app__campana svg{width:16px;height:16px}.hx-app__campana em{color:#fff;min-width:16px;height:16px;animation:hx-latido var(--ciclo) infinite;background:#ef4444;border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-7px;right:-9px}.hx-app__cuerpo{grid-template-columns:46px minmax(0,1fr);min-height:330px;display:grid}.hx-app__lateral{border-right:1px solid var(--hx-borde);background:var(--hx-app-2);flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.hx-app__lateral span{background:color-mix(in srgb, var(--t) 16%, transparent);width:28px;height:28px;color:var(--t);border-radius:8px;place-items:center;display:grid}.hx-app__lateral span:first-child{box-shadow:0 0 0 1.5px var(--t)}.hx-app__lateral svg{width:15px;height:15px}.hx-app__tablero{min-width:0;padding:12px}.hx-app__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.hx-app__cifras>div{border:1px solid var(--hx-borde);background:var(--hx-vidrio);border-radius:10px;padding:8px 10px}.hx-app__cifras small{color:var(--h-tenue);font-size:10.5px;display:block}.hx-app__cifras b{font-size:17px;display:inline-block;position:relative}.hx-app__columnas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hx-col h4{color:var(--h-suave);letter-spacing:.02em;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}.hx-col h4 i{background:var(--t);border-radius:50%;width:7px;height:7px}.hx-tarjeta{border:1px solid var(--hx-borde);background:var(--hx-app-2);border-radius:9px;gap:2px;margin-bottom:7px;padding:8px 9px;display:grid}.hx-tarjeta b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.hx-tarjeta span{color:var(--h-tenue);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.hx-tarjeta em{background:color-mix(in srgb, var(--t) 14%, transparent);color:var(--t);border-radius:6px;justify-self:start;align-items:center;gap:4px;margin-top:3px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.hx-tarjeta em svg{width:10px;height:10px}.hx-tarjeta--llega{animation:hx-llega var(--ciclo) infinite;transform-origin:top}.hx-tarjeta--ganado{border-color:color-mix(in srgb, #34d399 45%, var(--hx-borde))}.hx-n2{opacity:0;position:absolute;inset:0}.hx-n1{animation:hx-sale var(--ciclo) infinite}.hx-n2{animation:hx-entra var(--ciclo) infinite}.hx-toast{border:1px solid var(--hx-borde);background:var(--hx-app);opacity:0;border-radius:12px;align-items:center;gap:10px;width:min(290px,100% - 28px);padding:10px 12px;display:flex;position:absolute;right:14px;box-shadow:0 18px 40px -12px #00000073}.hx-toast--1{animation:hx-toast1 var(--ciclo) infinite;top:46px}.hx-toast--2{animation:hx-toast2 var(--ciclo) infinite;top:46px}.hx-toast>span{background:color-mix(in srgb, var(--t) 18%, transparent);width:32px;height:32px;color:var(--t);border-radius:10px;flex:none;place-items:center;display:grid}.hx-toast svg{width:17px;height:17px}.hx-toast b{font-size:12.5px;display:block}.hx-toast small{color:var(--h-tenue);font-size:11px;display:block}@keyframes hx-toast1{0%,8%{opacity:0;transform:translateY(-12px)scale(.97)}12%,38%{opacity:1;transform:none}44%,to{opacity:0;transform:translateY(-8px)}}@keyframes hx-toast2{0%,54%{opacity:0;transform:translateY(-12px)scale(.97)}58%,82%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-8px)}}@keyframes hx-llega{0%,16%{opacity:0;border-width:0;max-height:0;margin-bottom:0;padding-block:0;transform:scale(.92)}22%{opacity:1;border-width:1px;max-height:90px;margin-bottom:7px;padding-block:8px;transform:scale(1);box-shadow:0 0 0 3px #25d3668c}40%{box-shadow:0 0 #25d36600}94%{opacity:1;border-width:1px;max-height:90px;margin-bottom:7px;padding-block:8px;transform:none}to{opacity:0;border-width:0;max-height:0;margin-bottom:0;padding-block:0}}@keyframes hx-sale{0%,19%{opacity:1}21%,96%{opacity:0}to{opacity:1}}@keyframes hx-entra{0%,19%{opacity:0}21%,96%{opacity:1}to{opacity:0}}@keyframes hx-latido{0%,18%{transform:none}21%{transform:scale(1.35)}25%,to{transform:none}}@keyframes hx-titilar{0%{opacity:.35}to{opacity:.65}}.home .hx-encaja{padding-top:clamp(56px,8vw,104px)}.hx-mapa{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);align-items:stretch;max-width:980px;min-height:360px;margin:0 auto;display:grid;position:relative}.hx-mapa__lado{grid-template-rows:repeat(4,1fr);align-items:center;margin:0;padding:0;list-style:none;display:grid}.hx-mapa__lado li{border:1px solid var(--hx-borde);background:var(--hx-vidrio);backdrop-filter:blur(6px);border-radius:12px;justify-self:start;align-items:center;gap:10px;padding:9px 14px 9px 9px;font-size:14.5px;font-weight:700;display:flex;position:relative}.hx-mapa__lado--entra li{justify-self:end}.hx-mapa__lado li span{background:color-mix(in srgb, var(--t) 16%, transparent);width:32px;height:32px;color:var(--t);border-radius:9px;place-items:center;display:grid}.hx-mapa__lado li svg{width:17px;height:17px}.hx-mapa__lineas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hx-mapa__lado,.hx-mapa__centro{z-index:1;position:relative}.hx-linea{fill:none;stroke:color-mix(in srgb, var(--t) 30%, transparent);stroke-width:1.5px}.hx-linea--luz{stroke:var(--t);stroke-width:2px;stroke-linecap:round;stroke-dasharray:26 400;stroke-dashoffset:426px;animation:2.8s linear infinite hx-corre}@keyframes hx-corre{to{stroke-dashoffset:0}}.hx-mapa__lado li:after{content:"";background:linear-gradient(90deg, transparent, var(--t), transparent) 0 0 / 50% 100% no-repeat, color-mix(in srgb, var(--t) 22%, transparent);width:clamp(40px,8vw,110px);height:2px;animation:2.6s linear infinite hx-viaja;animation-delay:calc(var(--i) * .45s);display:none;position:absolute;top:50%}.hx-mapa__lado--entra li:after{left:100%}.hx-mapa__lado--sale li:after{right:100%}.hx-mapa__centro{place-items:center;display:grid}.hx-nucleo{aspect-ratio:1;border:1px solid var(--hx-borde);background:radial-gradient(circle at 50% 35%, var(--hx-app-2), var(--hx-app) 70%);width:clamp(150px,18vw,190px);box-shadow:0 0 0 10px var(--hx-vidrio), 0 0 60px -10px var(--hx-halo);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:2px;display:grid;position:relative}.hx-nucleo:before,.hx-nucleo:after{content:"";border:1px solid var(--hx-borde);border-radius:50%;animation:3.2s ease-out infinite hx-onda;position:absolute;inset:-18px}.hx-nucleo:after{animation-delay:1.6s}.hx-nucleo img{width:58px;height:auto;margin-bottom:4px}.hx-nucleo b{letter-spacing:-.02em;font-size:22px}.hx-nucleo small{color:var(--h-tenue);font-size:12px}@keyframes hx-viaja{0%{background-position:-60% 0,0 0}to{background-position:160% 0,0 0}}@keyframes hx-onda{0%{opacity:.8;transform:scale(.86)}to{opacity:0;transform:scale(1.18)}}.hx-vitrina{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,32px);display:grid}.hx-vitrina__modulos{scrollbar-width:thin;gap:6px;max-height:640px;padding-right:4px;display:grid;overflow-y:auto}.hx-vitrina__modulos button{width:100%;color:var(--h-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.hx-vitrina__modulos button:hover{background:var(--hx-vidrio)}.hx-vitrina__modulos button[aria-selected=true]{border-color:color-mix(in srgb, var(--t) 55%, var(--hx-borde));background:color-mix(in srgb, var(--t) 9%, var(--hx-vidrio))}.hx-vitrina__icono{background:color-mix(in srgb, var(--t) 16%, transparent);width:38px;height:38px;color:var(--t);border-radius:11px;flex:none;place-items:center;display:grid}.hx-vitrina__icono svg{width:19px;height:19px}.hx-vitrina__nombre{min-width:0;display:grid}.hx-vitrina__nombre b{align-items:center;gap:7px;font-size:15px;display:flex}.hx-vitrina__nombre em{color:#f472b6;letter-spacing:.04em;text-transform:uppercase;background:#f472b62e;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:800}.hx-vitrina__nombre small{color:var(--h-tenue);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.hx-vitrina__vistas{border:1px solid var(--hx-borde);background:var(--hx-vidrio);border-radius:12px;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.hx-vitrina__vistas button{height:34px;color:var(--h-suave);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:14px;font-weight:700}.hx-vitrina__vistas button[aria-pressed=true]{background:var(--t);color:#fff}.hx-vitrina__vista{animation:hx-aparece .35s var(--h-ease);margin:0}.hx-vitrina__vista figcaption{color:var(--h-suave);margin:0 0 14px;font-size:16px}.hx-marco{border:1px solid var(--hx-borde);box-shadow:0 30px 80px -30px var(--hx-halo), var(--h-sombra);border-radius:14px;overflow:hidden}.hx-marco__barra{border-bottom:1px solid var(--hx-borde);background:var(--hx-app-2);height:32px;color:var(--h-tenue);align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.hx-marco__barra i{background:var(--h-punto);border-radius:50%;width:9px;height:9px}.hx-marco__barra span{margin-left:10px}@keyframes hx-aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home .indice__lista li{border:1px solid var(--hx-borde);background:var(--hx-vidrio);border-radius:12px;padding:12px;transition:border-color .15s,box-shadow .15s}.home .indice__lista li:hover{border-color:color-mix(in srgb, var(--tono) 50%, var(--hx-borde))}.hx-pausa,.hx-pausa *,.hx-pausa :before,.hx-pausa :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hx-estrellas,.hx-app *,.hx-mapa *,.hx-mapa :before,.hx-mapa :after,.hx-vitrina__vista{animation:none!important}.hx-n1,.hx-toast{opacity:0}.hx-n2{opacity:1}.hx-tarjeta--llega{opacity:1;max-height:none}}@media (width<=1080px){.home .hx-hero{grid-template-columns:minmax(0,1fr)}.hx-hero__texto{max-width:720px}}@media (width<=960px){.hx-vitrina{grid-template-columns:minmax(0,1fr)}.hx-vitrina__modulos{scroll-snap-type:x mandatory;max-height:none;padding:0 0 6px;display:flex;overflow:auto visible}.hx-vitrina__modulos button{scroll-snap-align:start;border-color:var(--hx-borde);flex:none;width:auto}.hx-vitrina__nombre small{display:none}.hx-mapa{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:36px;min-height:0}.hx-mapa__lado{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hx-mapa__lado li,.hx-mapa__lado--entra li{justify-self:stretch}.hx-mapa__lado li:after{display:none}.hx-mapa__centro{position:relative}.hx-mapa__centro:before{content:"";background:linear-gradient(180deg, transparent, var(--h-suave), transparent) 0 0 / 100% 40% no-repeat, var(--hx-borde);width:2px;animation:2.2s linear infinite hx-baja;position:absolute;top:-36px;bottom:-36px;left:50%}.hx-nucleo{z-index:1}}@media (width<=640px){.hx-hero h1{font-size:clamp(34px,10.5vw,46px)}.hx-confianza li+li{border-left:0;padding-left:0}.hx-app{font-size:11px}.hx-app__cuerpo{grid-template-columns:minmax(0,1fr);min-height:300px}.hx-app__lateral{display:none}.hx-app__columnas{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-app__columnas .hx-col:nth-child(4){display:none}.hx-app__cifras b{font-size:15px}.hx-toast{width:calc(100% - 20px);right:10px}.home .hx-cabeza{text-align:left}.home .hx-cabeza .hx-ceja{justify-content:flex-start}}@keyframes hx-baja{0%{background-position:0 -40%,0 0}to{background-position:0 140%,0 0}}.hcab__tema .hcab__luna,html[data-theme=dark] .hcab__tema .hcab__sol{display:grid}.hcab__tema .hcab__sol,html[data-theme=dark] .hcab__tema .hcab__luna{display:none}html[data-theme=dark]:not([data-paleta]) .home{--h-fondo:#050506;--h-panel:#0b0b0d;--h-panel-2:#141417;--h-cab:#050506e6}.home{--h-fondo:#fff;--h-panel:#fff;--h-panel-2:#f5f4f1;--h-linea:#e9e6df;--h-linea-fuerte:#d6d1c6;--h-texto:#171310;--h-suave:#5c554a;--h-tenue:#746c5e;--h-cab:#fffffff0;--h-punto:#d3cbbd;--hx-borde:#e9e6df;--hx-vidrio:#ffffffbf;--hx-app:#fff;--hx-app-2:#f5f4f1;--hx-primario:#171310;--hx-primario-txt:#fff;--hz-ease:cubic-bezier(.22, 1, .36, 1)}html[data-theme=dark] .home,html[data-theme=dark]:not([data-paleta]) .home{--h-fondo:#000;--h-panel:#0b0b0b;--h-panel-2:#0f0f0f;--h-linea:#fffcf614;--h-linea-fuerte:#fffcf62e;--h-texto:#efebe4;--h-suave:#b4b4b4;--h-tenue:#8a8a8a;--h-cab:#000000eb;--h-punto:#fffcf633;--hx-borde:#fffcf61a;--hx-vidrio:#ffffff08;--hx-app:#0b0b0b;--hx-app-2:#121212;--hx-primario:#fff;--hx-primario-txt:#0a0a0a}.home .hboton--azul{border-color:var(--hx-primario);background:var(--hx-primario);color:var(--hx-primario-txt);box-shadow:0 12px 30px #0000002e}.home .hboton--azul:hover{border-color:var(--hx-primario);background:var(--hx-primario);transform:translateY(-2px)}.home .hboton--linea{border-color:var(--h-linea-fuerte);color:var(--h-texto)}.home .hx-ceja:before{background:var(--h-texto);opacity:.7}.home section[id]{scroll-margin-top:84px}.home .hcab{z-index:60;height:78px;padding:0 max(var(--h-gutter), calc((100vw - var(--h-ancho)) / 2));backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:24px;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.home .hcab.hcab--solida{border-bottom-color:var(--h-linea);background:var(--h-fondo)}.home .hcab__logo img{width:68px;height:auto}.home .hcab__menu{flex:1;justify-content:center;gap:30px}.home .hcab__menu a{color:var(--h-suave);font-size:14.5px;font-weight:500}.home .hcab__menu a:hover{color:var(--h-texto)}.home .hcab .icono-boton{border-color:var(--h-linea-fuerte);border-radius:999px;width:38px;height:38px}.hcab__entrar{border:1px solid var(--h-linea-fuerte);height:38px;color:var(--h-texto);white-space:nowrap;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.hcab__entrar:hover{border-color:var(--h-texto);background:var(--hx-vidrio)}.home .hcab[data-sobre-hero]:not(.hcab--solida) .hlogo--claro{display:none}.home .hcab[data-sobre-hero]:not(.hcab--solida) .hlogo--oscuro{display:block}.home .hcab[data-sobre-hero]:not(.hcab--solida) .hcab__menu a{color:#fffcf6d1}.home .hcab[data-sobre-hero]:not(.hcab--solida) .hcab__menu a:hover{color:#fffcf6}.home .hcab[data-sobre-hero]:not(.hcab--solida) .icono-boton,.home .hcab[data-sobre-hero]:not(.hcab--solida) .hcab__entrar{color:#fffcf6;border-color:#fffcf64d}.home .hcab[data-sobre-hero]:not(.hcab--solida) .hcab__entrar:hover{background:#fffcf61a;border-color:#fffcf6}.home .hcab.hcab--solida[data-sobre-hero]{background:#000;border-bottom-color:#ffffff1a}.home .hcab.hcab--solida[data-sobre-hero] .hlogo--claro{display:none}.home .hcab.hcab--solida[data-sobre-hero] .hlogo--oscuro{display:block}.home .hcab.hcab--solida[data-sobre-hero] .hcab__menu a{color:#fffcf6d1}.home .hcab.hcab--solida[data-sobre-hero] .icono-boton,.home .hcab.hcab--solida[data-sobre-hero] .hcab__entrar{color:#fffcf6;border-color:#fffcf64d}.home .hz-hero{--h-texto:#efebe4;--h-suave:#b4b4b4;--h-tenue:#8a8a8a;--h-punto:#fffcf633;--hx-borde:#fffcf61a;--hx-vidrio:#ffffff08;--hx-app:#0b0b0b;--hx-app-2:#121212;isolation:isolate;color:#efebe4;background:#000;max-width:none;min-height:min(100svh,960px);padding:0;position:relative;overflow:hidden}.home .hz-hero>*{max-width:none;margin:0}html[data-theme] .home .hz-hero .hx-estrellas{opacity:.6}.hz-foto{z-index:0;opacity:0;transition:opacity .9s var(--hz-ease);position:absolute;inset:0}.hz-foto img{object-fit:cover;object-position:right center;will-change:translate;width:100%;height:100%;mask-image:linear-gradient(93deg,#0000 22%,#00000073 50%,#000 74%)}.hz-foto:after{content:"";background:linear-gradient(#0000 54%,#000000c7 80%,#000 96%);position:absolute;inset:0}.hz-hero[data-diapo="1"] .hz-foto[data-d="1"],.hz-hero[data-diapo="2"] .hz-foto[data-d="2"],.hz-hero[data-diapo="3"] .hz-foto[data-d="3"],.hz-hero[data-diapo="4"] .hz-foto[data-d="4"]{opacity:1}.hz-hero[data-diapo="1"] .hz-foto[data-d="1"] img,.hz-hero[data-diapo="2"] .hz-foto[data-d="2"] img,.hz-hero[data-diapo="3"] .hz-foto[data-d="3"] img,.hz-hero[data-diapo="4"] .hz-foto[data-d="4"] img{animation:22s ease-in-out infinite alternate hz-kenburns}.hz-hero__in{z-index:1;padding:calc(78px + 40px) var(--h-gutter) 40px;position:relative;max-width:calc(var(--h-ancho) + var(--h-gutter) * 2)!important;margin:0 auto!important}.hz-fila{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:center;gap:34px;min-height:min(100svh - 300px,560px);display:grid}.hz-pila{display:grid}.hz-bloque{opacity:0;visibility:hidden;transition:opacity .45s var(--hz-ease), transform .45s var(--hz-ease), visibility .45s;grid-area:1/1;transform:translateY(10px)}.hz-hero[data-diapo="1"] .hz-bloque[data-d="1"],.hz-hero[data-diapo="2"] .hz-bloque[data-d="2"],.hz-hero[data-diapo="3"] .hz-bloque[data-d="3"],.hz-hero[data-diapo="4"] .hz-bloque[data-d="4"],.hz-hero[data-diapo="5"] .hz-bloque[data-d="5"]{opacity:1;visibility:visible;transform:none}.home .hz-ceja{color:#8a8a8a;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 22px;font-size:11.5px;font-weight:700;display:flex}.home .hz-ceja:before{content:"";background:#efebe4;flex:none;width:28px;height:1px}.home .hz-h1{color:#efebe4;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(32px,4.1vw,58px);font-weight:800;line-height:1.02}.hz-h1 span{white-space:nowrap;display:block}.home .hz-desc{color:#b4b4b4;max-width:46ch;margin:0 0 26px;font-size:16.5px;line-height:1.65}.hz-botones{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.hz-btn{border-radius:12px;align-items:center;gap:10px;padding:15px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.hz-btn svg{width:17px;height:17px;transition:transform .2s}.hz-btn--principal{color:#0a0a0a;background:#fff;box-shadow:0 12px 30px #00000061}.hz-btn--principal:hover{transform:translateY(-2px);box-shadow:0 18px 40px #00000080}.hz-btn--principal:hover svg{transform:translate(3px)}.hz-btn--secundario{color:#efebe4;border:1px solid #fffcf62e;padding-left:10px}.hz-btn--secundario:hover{background:#fffcf60f;border-color:#fffcf66b}.hz-play{color:#0a0a0a;background:#efebe4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hz-play svg{width:13px;height:13px}.hz-prueba{flex-wrap:wrap;align-items:center;gap:12px 26px;margin:0;padding:0;list-style:none;display:flex}.hz-prueba li{align-items:center;gap:10px;display:flex}.hz-prueba li+li{border-left:1px solid #fffcf61a;padding-left:26px}.hz-prueba svg{color:#efebe4;width:18px;height:18px}.hz-prueba b{color:#efebe4;font-size:14.5px;display:block}.hz-prueba span{color:#b4b4b4;font-size:12px;display:block}.hz-mando{align-items:center;gap:18px;margin-top:30px;display:flex}.home .hz-cuenta{color:#8a8a8a;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.hz-cuenta b{color:#efebe4}.hz-puntos{align-items:center;gap:18px;display:flex}.hz-punto{cursor:pointer;background:#fffcf642;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s;position:relative}.hz-punto:before{content:"";width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hz-punto[aria-selected=true]{background:#efebe4;width:26px}.hz-flechas{gap:8px;margin-left:auto;display:flex}.hz-flecha{color:#efebe4;cursor:pointer;background:0 0;border:1px solid #fffcf62e;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;transition:border-color .25s,background .25s;display:grid}.hz-flecha:hover{background:#fffcf612;border-color:#fffcf666}.hz-flecha svg{width:15px;height:15px}.hz-ico-play,.hz-hero.esta-pausado .hz-ico-pausa{display:none}.hz-hero.esta-pausado .hz-ico-play,.hz-ico-pausa{display:grid}.hz-visual{perspective:1600px;display:grid}.hz-vis{opacity:0;visibility:hidden;transition:opacity .6s var(--hz-ease), transform .6s var(--hz-ease), visibility .6s;grid-area:1/1;align-self:center;transform:translateY(18px)scale(.98)}.hz-hero[data-diapo="1"] .hz-vis[data-d="1"],.hz-hero[data-diapo="2"] .hz-vis[data-d="2"],.hz-hero[data-diapo="3"] .hz-vis[data-d="3"],.hz-hero[data-diapo="4"] .hz-vis[data-d="4"],.hz-hero[data-diapo="5"] .hz-vis[data-d="5"]{opacity:1;visibility:visible;transform:none}.hz-pantalla{transform-origin:0;transition:transform .8s var(--hz-ease);background:#0b0b0b;border:1px solid #fffcf61f;border-radius:14px;margin:0;position:relative;transform:rotateY(-9deg)rotateX(3deg);box-shadow:0 40px 90px -30px #000000e6}.hz-pantalla:before{content:"";background:linear-gradient(90deg, transparent, var(--tono), transparent);border-radius:2px;height:2px;position:absolute;top:-1px;left:18%;right:18%}.hz-pantalla:hover{transform:rotateY(-4deg)rotateX(1deg)}.hz-pantalla__barra{color:#8a8a8a;border-bottom:1px solid #fffcf614;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11px;display:flex}.hz-pantalla__barra i{background:#fffcf633;border-radius:50%;width:8px;height:8px}.hz-pantalla__barra span{margin-left:10px}.hz-pantalla img{border-radius:0 0 13px 13px;width:100%;height:auto;display:block}.hz-pantalla--tv{background:#050505;border:1px solid #fffcf624;border-radius:14px;padding:10px;transform:rotateY(-6deg)}.hz-pantalla--tv img{border-radius:4px}.hz-pantalla--tv:after{content:"";clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#111,#050505);border-radius:0 0 10px 10px;width:34%;height:28px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.hz-aviso{backdrop-filter:blur(8px);background:#0c0c0ceb;border:1px solid #fffcf624;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;animation:5s ease-in-out infinite hz-flota;display:flex;position:absolute;bottom:26px;left:-34px;box-shadow:0 18px 40px -12px #000c}.hz-aviso>span{background:color-mix(in srgb, var(--tono) 20%, transparent);width:34px;height:34px;color:var(--tono);border-radius:10px;place-items:center;display:grid}.hz-aviso svg{width:17px;height:17px}.hz-aviso b{color:#efebe4;font-size:13px;display:block}.hz-aviso small{color:#b4b4b4;font-size:11.5px;display:block}.hz-vivo{transform-origin:0;transform:rotateY(-6deg)rotateX(2deg)}@keyframes hz-flota{0%,to{translate:0}50%{translate:0 -8px}}.home .hz-ceja:before{background:var(--tono,#efebe4)}.hz-ceja__ico{background:color-mix(in srgb, var(--tono,#efebe4) 18%, transparent);width:24px;height:24px;color:var(--tono,#efebe4);border-radius:7px;place-items:center;margin-right:-2px;display:grid}.hz-ceja__ico svg{width:13px;height:13px}.hz-cifras{backdrop-filter:blur(6px);background:#0000009e;border:1px solid #fffcf61a;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px 0 0;padding:20px 8px;list-style:none;display:grid;position:relative}.hz-cifras:before{content:"";background:linear-gradient(90deg,#0000,#efebe4,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hz-cifras li{align-items:center;gap:13px;padding-inline:22px;display:flex}.hz-cifras li+li{border-left:1px solid #fffcf61a}.hz-cifra-ico{color:#efebe4;background:#ffffff08;border:1px solid #fffcf61a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.hz-cifra-ico svg{width:18px;height:18px}.hz-cifras b{color:#efebe4;letter-spacing:-.03em;font-size:19px;font-weight:800;display:block}.hz-cifras i{color:#b4b4b4;font-size:12.5px;font-style:normal}@keyframes hz-kenburns{0%{scale:1}to{scale:1.12}}.home .hz-beneficios{padding-top:clamp(64px,9vw,112px)}.hz-beneficios__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 auto;padding:0;list-style:none;display:grid}.hz-beneficios__lista li{border:1px solid var(--h-linea);background:var(--h-panel);transition:transform .3s var(--hz-ease), border-color .3s;border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid}.hz-beneficios__lista li:hover{border-color:color-mix(in srgb, var(--t) 45%, var(--h-linea));transform:translateY(-4px)}.hz-beneficio__icono{background:color-mix(in srgb, var(--t) 16%, transparent);width:46px;height:46px;color:var(--t);border-radius:13px;place-items:center;margin-bottom:6px;display:grid}.hz-beneficio__icono svg{width:22px;height:22px}.hz-beneficios__lista b{letter-spacing:-.01em;font-size:17px}.home .hz-beneficios__lista p{color:var(--h-suave);margin:0;font-size:15px;line-height:1.55}html.js .home .reveal{opacity:0;filter:blur(6px);transition:opacity 1s var(--hz-ease), transform 1s var(--hz-ease), filter 1s var(--hz-ease);transition-delay:calc(var(--i,0) * .12s);transform:translateY(24px)scale(.97)}html.js .home .reveal.es-visible{opacity:1;filter:none;transform:none}html.js .home .hz-hero .reveal{transition-duration:1.1s;transition-delay:calc(var(--i,0) * .14s)}html.js .home [data-icon-pop]{transition:transform .6s cubic-bezier(.34,1.9,.64,1) .15s;transform:scale(0)rotate(-25deg)}html.js .home [data-icon-pop].es-visible{transform:none}.hz-arriba{z-index:50;border:1px solid var(--h-linea-fuerte);background:var(--h-panel);width:46px;height:46px;color:var(--h-texto);opacity:0;pointer-events:none;transition:opacity .3s, transform .3s var(--hz-ease);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;transform:translateY(10px)scale(.9)}.hz-arriba.es-visible{opacity:1;pointer-events:auto;transform:none}.hz-arriba svg{width:19px;height:19px}@media (prefers-reduced-motion:reduce){html.js .home .reveal,html.js .home [data-icon-pop]{opacity:1;filter:none;transition:none;transform:none}.hz-foto img{animation:none!important}.hz-foto,.hz-bloque,.hz-vis{transition:none}.hz-aviso{animation:none}}@media (width<=1080px){.hz-fila{grid-template-columns:minmax(0,1fr);min-height:0}.hz-visual{perspective:none;margin-top:8px}.hz-vis{display:none}.hz-hero[data-diapo="2"] .hz-vis[data-d="2"],.hz-hero[data-diapo="3"] .hz-vis[data-d="3"],.hz-hero[data-diapo="4"] .hz-vis[data-d="4"],.hz-hero[data-diapo="5"] .hz-vis[data-d="5"]{display:block}.hz-pantalla,.hz-pantalla--tv,.hz-vivo{transform:none}.hz-aviso{bottom:10px;left:10px}.hz-beneficios__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.home .hcab__entrar{display:none}}@media (width<=760px){.hz-foto img{object-position:center;mask-image:none}.hz-foto:after{background:linear-gradient(#000000b3 0%,#000000c7 38%,#000000e0 66%,#000 92%)}.hz-hero__in{padding-top:96px}.home .hz-h1{font-size:clamp(30px,9vw,40px)}.hz-h1 span{white-space:normal}.hz-botones{flex-direction:column;align-items:stretch}.hz-btn{justify-content:center}.hz-prueba{flex-direction:column;align-items:flex-start}.hz-prueba li+li{border-top:1px solid #fffcf61a;border-left:0;padding-top:12px;padding-left:0}.hz-mando{gap:12px}.hz-cifras{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.hz-cifras li{padding-inline:14px}.hz-cifras li:nth-child(odd){border-left:0}.hz-cifra-ico{display:none}.hz-cifras b{font-size:16px}.hz-cifras i{font-size:12px;line-height:1.35;display:block}.hz-beneficios__lista{grid-template-columns:minmax(0,1fr)}.home .hcab{height:64px}}.home .hx-encaja{isolation:isolate;background:url(/assets/home/hero/encaja-oficina.webp) 50%/cover no-repeat;position:relative}.home .hx-encaja:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--h-fondo) 0%, #ffffff59 16%, #fff3 50%, #ffffff59 84%, var(--h-fondo) 100%);position:absolute;inset:0}html[data-theme=dark] .home .hx-encaja:before{background:linear-gradient(#000 0%,#000000bd 16%,#000000b3 50%,#000000bd 84%,#000 100%)}@media (width<=1200px){.home .hx-encaja{background-image:url(/assets/home/hero/encaja-oficina-1200.webp)}}@media (width<=760px){.home .hx-encaja{background-image:url(/assets/home/hero/encaja-oficina-760.webp)}}.home .caminos__par{grid-template-columns:1fr 1fr}@media (width<=900px){.home .caminos__par{grid-template-columns:1fr}}.home .camino{backdrop-filter:blur(14px);background:#fffc}html[data-theme=dark] .home .camino{background:#0a0a0ac7}.home .camino .hboton{justify-content:center;align-self:stretch}.home .camino .camino__lista{margin:28px 0 0}.home .camino--unico{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(28px,5vw,72px);display:grid}.home .camino__principal{flex-direction:column;display:flex}.home .camino--unico .camino__precio{margin:32px 0 24px}.home .camino--unico .hboton{align-self:flex-start}.home .camino--unico .camino__lista{border-left:1px solid var(--h-linea);align-content:center;margin:0;padding-left:clamp(0px,4vw,56px)}@media (width<=760px){.home .camino--unico{grid-template-columns:1fr}.home .camino--unico .camino__lista{border-left:0;border-top:1px solid var(--h-linea);padding:24px 0 0}.home .camino--unico .hboton{justify-content:center;align-self:stretch}}.home .audiencias{isolation:isolate;background:url(/assets/home/hero/audiencias-reunion.webp) 100%/cover no-repeat;position:relative}.home .audiencias:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--h-fondo) 0%, #fff0 14%, #fff0 42%, #ffffffb8 62%, #ffffffe6 84%, var(--h-fondo) 100%);position:absolute;inset:0}html[data-theme=dark] .home .audiencias:before{background:linear-gradient(90deg,#000 0%,#000000db 42%,#0000009e 100%),linear-gradient(#000 0%,#0000 16% 72%,#000 100%)}.home .audiencias h2{margin-inline:auto;padding-right:min(48%,520px)}.home .audiencias ul{max-width:var(--h-ancho)}@media (width<=1200px){.home .audiencias{background-image:url(/assets/home/hero/audiencias-reunion-1200.webp)}}@media (width<=760px){.home .audiencias{background-image:url(/assets/home/hero/audiencias-reunion-760.webp);background-position:88% 0;background-size:230%;padding-top:300px}.home .audiencias:before{background:linear-gradient(180deg, #fff0 0, #fff0 210px, var(--h-fondo) 320px)}html[data-theme=dark] .home .audiencias:before{background:linear-gradient(#00000073 0,#0000008c 210px,#000 320px)}.home .audiencias h2{padding-right:0}}.home .caminos{isolation:isolate;background:var(--h-fondo) url(/assets/home/hero/contratar-dispositivos.webp) center bottom / cover no-repeat;position:relative}.home .caminos:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--h-fondo) 0%, #ffffffb3 30%, #fff0 48%);position:absolute;inset:0}html[data-theme=dark] .home .caminos:before{background:linear-gradient(#000 0%,#000000c7 22%,#0000009e 100%)}.home .camino--unico{backdrop-filter:blur(14px);background:#fffc}html[data-theme=dark] .home .camino--unico{background:#0a0a0ac7}@media (width<=1200px){.home .caminos{background-image:url(/assets/home/hero/contratar-dispositivos-1200.webp)}}@media (width<=760px){.home .caminos{background-image:url(/assets/home/hero/contratar-dispositivos-760.webp);background-position:0 100%;background-size:220%;padding-bottom:calc(93.6vw - 30px)}.home .caminos:before{background:linear-gradient(180deg, var(--h-fondo) calc(100% - 93.6vw), #fff0 calc(100% - 93.6vw + 130px))}html[data-theme=dark] .home .caminos:before{background:linear-gradient(#000 calc(100% - 93.6vw),#0009 calc(100% - 93.6vw + 130px),#0000008c 100%)}}.home .hz-hero{--hz-noche:#000;--hz-noche-2:#0b0b0b;background:var(--hz-noche)}.hz-foto{display:none}.home .hcab.hcab--solida[data-sobre-hero]{background:#000}.home .hz-cifras{background:#0000009e}.home .hz-visual{position:relative}.home .hz-pantalla{background:var(--hz-noche);border-color:#fffcf61a;transform:none;box-shadow:0 30px 70px -34px #000c}.home .hz-pantalla:hover,.home .hz-vivo{transform:none}.home .hz-aviso{left:18px}.hz-lanzador{padding-bottom:6px}.hz-lanzador__rejilla{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;margin:0;padding:26px 22px 92px;list-style:none;display:grid}.hz-lanzador__rejilla li{text-align:center;justify-items:center;gap:9px;display:grid}.hz-lanzador__rejilla li>span{border:1px solid color-mix(in srgb, var(--t) 28%, transparent);background:color-mix(in srgb, var(--t) 14%, var(--hz-noche-2));width:54px;height:54px;color:var(--t);border-radius:15px;place-items:center;display:grid}.hz-lanzador__rejilla b{color:#dfe3ec;font-size:12.5px;font-weight:600}@media (width<=640px){.hz-lanzador__rejilla{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:64px}}@property --aur-1{syntax:"<color>";inherits:true;initial-value:#2e7dff99}@property --aur-2{syntax:"<color>";inherits:true;initial-value:#22d3ee73}@property --ax{syntax:"<percentage>";inherits:false;initial-value:14%}@property --ay{syntax:"<percentage>";inherits:false;initial-value:30%}@property --as{syntax:"<percentage>";inherits:false;initial-value:40%}@property --bx{syntax:"<percentage>";inherits:false;initial-value:88%}@property --by{syntax:"<percentage>";inherits:false;initial-value:18%}@property --cx{syntax:"<percentage>";inherits:false;initial-value:55%}@property --cy{syntax:"<percentage>";inherits:false;initial-value:100%}.home .hz-hero{--aur-1:#2878ffeb;--aur-2:#14d2f5b3;transition:--aur-1 1s,--aur-2 1s}.home .hz-hero[data-diapo="2"]{--aur-1:#1ed764e6;--aur-2:#14dcbead}.home .hz-hero[data-diapo="3"]{--aur-1:#fa46a5e6;--aur-2:#aa6effb3}.home .hz-hero[data-diapo="4"]{--aur-1:#1eafffe6;--aur-2:#5f5affb8}.home .hz-hero[data-diapo="5"]{--aur-1:#a064ffeb;--aur-2:#eb5afab3}.home .hz-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(var(--as) calc(var(--as) * 1.3) at var(--ax) var(--ay), var(--aur-1), transparent 78%), radial-gradient(44% 58% at var(--bx) var(--by), var(--aur-2), transparent 78%), radial-gradient(54% 62% at var(--cx) var(--cy), var(--aur-1), transparent 80%), radial-gradient(30% 40% at calc(100% - var(--ax)) calc(100% - var(--ay)), var(--aur-2), transparent 76%);animation:13s ease-in-out infinite alternate aur-a,17s ease-in-out infinite alternate aur-b,21s ease-in-out infinite alternate aur-c;position:absolute;inset:0}@keyframes aur-a{0%{--ax:6%;--ay:12%;--as:34%}to{--ax:44%;--ay:72%;--as:56%}}@keyframes aur-b{0%{--bx:96%;--by:8%}to{--bx:58%;--by:66%}}@keyframes aur-c{0%{--cx:22%;--cy:108%}to{--cx:82%;--cy:70%}}.home .hz-hero.hx-pausa:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.home .hz-hero:before{animation:none}}.home .hz-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#000 94%);height:26%;position:absolute;bottom:0;left:0;right:0}.home .hcab__suite{border:1px solid color-mix(in srgb, var(--h-texto) 24%, transparent);background:color-mix(in srgb, var(--h-texto) 7%, transparent);color:var(--h-texto);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.home .hcab__suite:before{content:"";background:#34d399;border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-out infinite hcab-beta;box-shadow:0 0 #34d39999}@keyframes hcab-beta{0%{box-shadow:0 0 #34d3998c}70%,to{box-shadow:0 0 0 7px #34d39900}}.home .hcab[data-sobre-hero] .hcab__suite{color:#f3efe8;background:#fffcf614;border-color:#fffcf64d}@media (width<=640px){.home .hcab__suite{padding:3px 8px 3px 7px;font-size:9.5px}}.hz-ceja__ico{position:relative}.hz-hero[data-diapo="1"] .hz-bloque[data-d="1"] .hz-ceja__ico,.hz-hero[data-diapo="2"] .hz-bloque[data-d="2"] .hz-ceja__ico,.hz-hero[data-diapo="3"] .hz-bloque[data-d="3"] .hz-ceja__ico,.hz-hero[data-diapo="4"] .hz-bloque[data-d="4"] .hz-ceja__ico,.hz-hero[data-diapo="5"] .hz-bloque[data-d="5"] .hz-ceja__ico{animation:hz-ico-entra .9s var(--hz-ease) both, hz-anillo 2.8s ease-out .6s infinite}@keyframes hz-ico-entra{0%{transform:scale(.4)rotate(-25deg)}60%{transform:scale(1.18)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes hz-anillo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tono) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.hz-hero[data-diapo="2"] .hz-vis[data-d="2"] .hz-aviso,.hz-hero[data-diapo="3"] .hz-vis[data-d="3"] .hz-aviso,.hz-hero[data-diapo="4"] .hz-vis[data-d="4"] .hz-aviso,.hz-hero[data-diapo="5"] .hz-vis[data-d="5"] .hz-aviso,.hz-hero[data-diapo="1"] .hz-vis[data-d="1"] .hz-aviso{animation:hz-aviso-entra .8s var(--hz-ease) .35s both, hz-flota 5s ease-in-out 1.2s infinite}@keyframes hz-aviso-entra{0%{opacity:0;translate:-26px 10px;scale:.9}to{opacity:1;translate:0;scale:1}}.hz-aviso>span{position:relative}.hz-aviso>span:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb, var(--tono) 55%, transparent);animation:2.6s ease-out 1.4s infinite hz-anillo;position:absolute;inset:0}.hz-vis[data-d="3"] .hz-aviso svg{animation:2.2s ease-in-out infinite hz-brilla}.hz-vis[data-d="4"] .hz-aviso svg{transform-origin:50%;animation:3s ease-in-out infinite hz-marca}.hz-vis[data-d="5"] .hz-aviso svg{animation:1.8s ease-in-out infinite hz-late}.hz-vis[data-d="1"] .hz-aviso svg{animation:2.4s ease-in-out infinite hz-late}@keyframes hz-brilla{0%,to{filter:none;transform:scale(1)rotate(0)}40%{filter:drop-shadow(0 0 5px);transform:scale(1.3)rotate(14deg)}70%{transform:scale(.92)rotate(-8deg)}}@keyframes hz-marca{0%,70%,to{transform:scale(1)}80%{transform:scale(1.28)}90%{transform:scale(.95)}}@keyframes hz-late{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.home .hcab__suite:before,.hz-ceja__ico,.hz-aviso,.hz-aviso>span:after,.hz-aviso svg{animation:none!important}}.home .hsubir{z-index:40;border:1px solid var(--h-linea-fuerte,#fffcf633);background:var(--h-panel,#111);width:44px;height:44px;color:var(--h-texto,#f3efe8);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .25s,transform .25s,background .2s;display:grid;position:fixed;bottom:28px;left:20px;transform:translateY(10px);box-shadow:0 10px 28px -10px #000000b3}.home .hsubir[hidden]{display:none}.home .hsubir.es-visible{opacity:1;pointer-events:auto;transform:none}.home .hsubir:hover{background:var(--h-texto,#f3efe8);color:var(--h-fondo,#000)}.home .hsubir:focus-visible{outline:2px solid var(--h-texto,#f3efe8);outline-offset:3px}.home .hsubir svg{width:20px;height:20px}@media (width<=640px){.home .hsubir{bottom:22px;left:14px}}@media (prefers-reduced-motion:reduce){.home .hsubir{transition:none}}.home .sm-foco{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative}.home .sm-foco:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--fx,50%) var(--fy,50%), #efebe459, transparent 72%);transition:opacity .3s;position:absolute;inset:0}.home .sm-foco>*{z-index:2;position:relative}.home .sm-foco:hover{transform:translateY(-4px);box-shadow:0 24px 60px #28221a29}html[data-theme=dark] .home .sm-foco:hover{box-shadow:0 28px 60px #000000b3}html[data-theme=dark] .home .sm-foco:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.home .sm-foco{transition:none}.home .sm-foco:hover{transform:none}.home .sm-foco:after{display:none}}@media (width>=901px){.home .camino h3{min-height:2.4em}}.hz-lanzador__rejilla{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 6px;padding:22px 16px 84px}.hz-lanzador__rejilla li{cursor:default;transition:transform .28s cubic-bezier(.16,1,.3,1)}.hz-lanzador__rejilla li>span{width:48px;height:48px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,background .28s}.hz-lanzador__rejilla svg{width:22px;height:22px}.hz-lanzador__rejilla b{font-size:11.5px}.hz-lanzador__rejilla li:hover{z-index:3}.hz-lanzador__rejilla li:hover>span{background:color-mix(in srgb, var(--t) 30%, var(--hz-noche-2));box-shadow:0 10px 26px -6px color-mix(in srgb, var(--t) 70%, transparent);transform:scale(1.32)}.hz-lanzador__rejilla li:hover b{color:#fff}.home .indice__lista li.sm-foco:hover{transform:translateY(-4px)scale(1.035)}.home .indice__lista li.sm-foco:hover .indice__icono{transform:scale(1.12)}.home .indice__icono{transition:transform .28s cubic-bezier(.16,1,.3,1)}@media (width<=640px){.hz-lanzador__rejilla{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.hz-lanzador__rejilla li,.hz-lanzador__rejilla li>span,.home .indice__icono{transition:none}.hz-lanzador__rejilla li:hover>span,.home .indice__lista li.sm-foco:hover,.home .indice__lista li.sm-foco:hover .indice__icono{transform:none}}:root{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M3 2 L21 11.4 L12.4 13.6 L9.4 21.8 Z' fill='%23171310' stroke='%23FFFCF6' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto}:root[data-theme=dark],.hz-hero,.hcab[data-sobre-hero],.sm-oscuro{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M3 2 L21 11.4 L12.4 13.6 L9.4 21.8 Z' fill='%23FFFCF6' stroke='%23171310' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 4 2,auto}a,button,[role=button],[role=tab],summary,label,select,input[type=submit],input[type=button],input[type=checkbox],input[type=radio]{cursor:pointer}input[type=text],input[type=email],input[type=tel],input[type=search],textarea{cursor:text}@media (pointer:coarse){:root,:root[data-theme=dark],.hz-hero,.hcab[data-sobre-hero],.sm-oscuro{cursor:auto}}.crs-onda{z-index:9997;background:radial-gradient(circle, transparent 54%, color-mix(in srgb, var(--crs-color,#171310) 85%, transparent) 63%, transparent 72%);opacity:0;pointer-events:none;width:120px;height:120px;animation:.85s cubic-bezier(.12,.78,.28,1) forwards crsOnda;animation-delay:var(--crs-retardo,0s);border-radius:50%;margin:-60px 0 0 -60px;position:fixed}@keyframes crsOnda{0%{opacity:0;transform:scale(.18)}12%{opacity:.75}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.crs-onda{display:none}}.hind{display:inline-flex;position:static}.hind__boton{color:var(--h-suave);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14.5px;font-weight:500;display:inline-flex}.hind__boton:hover,.hind__boton[aria-expanded=true]{color:var(--h-texto)}.hind__boton svg{width:14px;height:14px;transition:transform .2s}.hind__boton[aria-expanded=true] svg{transform:rotate(180deg)}.home .hcab[data-sobre-hero]:not(.hcab--solida) .hind__boton,.home .hcab.hcab--solida[data-sobre-hero] .hind__boton{color:#fffcf6d1}.home .hcab[data-sobre-hero] .hind__boton:hover,.home .hcab[data-sobre-hero] .hind__boton[aria-expanded=true]{color:#fffcf6}.hind__panel{z-index:59;border:1px solid var(--h-linea);background:var(--h-fondo);max-width:1180px;color:var(--h-texto);border-top:0;border-radius:0 0 18px 18px;grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.3fr);gap:36px;margin:0 auto;padding:28px 32px 32px;display:grid;position:fixed;top:78px;left:0;right:0;box-shadow:0 30px 60px -20px #00000059}.hind__panel[hidden]{display:none}.hind__col{min-width:0}.hind__titulo{color:var(--h-texto);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.hind__lista,.hind__tipos{margin:0;padding:0;list-style:none}.hind__lista{gap:2px;display:grid}.hind__lista a{color:var(--h-texto);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.hind__lista a svg{width:18px;height:18px;color:var(--h-suave)}.hind__lista a:hover,.hind__lista a.es-activa{background:var(--h-panel-2)}.hind__lista a.es-activa svg{color:var(--hx-primario,#7c5cff)}.hind__tipos{gap:4px;display:grid}.hind__tipos[hidden]{display:none}.hind__tipos a{color:var(--h-suave);padding:8px 4px;font-size:14.5px;text-decoration:none;display:block}.hind__tipos a:hover{color:var(--h-texto)}.hind__todas{color:var(--h-texto);border-bottom:1px solid var(--h-linea-fuerte);margin-top:18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.hind__tarjeta{background:var(--h-panel-2);min-width:0;color:var(--h-texto);border-radius:16px;align-content:start;gap:12px;padding:14px;text-decoration:none;display:grid}.hind__tarjeta[hidden]{display:none}.hind__tarjeta img{aspect-ratio:16/9;border:1px solid var(--h-linea);object-fit:cover;object-position:top left;background:#0b0b0b;border-radius:10px;width:100%;height:auto}.hind__escena{color:var(--h-suave);font-size:14px;line-height:1.45}.hind__chips{flex-wrap:wrap;gap:6px;display:flex}.hind__chips em{border:1px solid var(--h-linea);color:var(--h-suave);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.hind__chips svg{width:13px;height:13px}.hind__tarjeta strong{align-items:center;gap:6px;font-size:14px;display:inline-flex}.hind__tarjeta strong svg{width:16px;height:16px;transition:transform .2s}.hind__tarjeta:hover strong svg{transform:translate(4px)}@media (width<=960px){.hind{display:none}}.hind-movil summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:500;list-style:none;display:flex}.hind-movil summary::-webkit-details-marker{display:none}.hind-movil summary svg{width:16px;height:16px;transition:transform .2s}.hind-movil[open] summary svg{transform:rotate(180deg)}.hind-movil summary:hover{background:var(--h-panel-2)}.hind-movil__lista{max-height:46vh;padding:2px 0 6px 8px;display:grid;overflow-y:auto}.hind-movil__lista a{align-items:center;gap:10px;font-size:14px;display:flex!important}.hind-movil__lista svg{width:17px;height:17px;color:var(--h-suave)}.hind-movil__todas{font-weight:700}.ind-pagina main{padding-top:78px}.ind-hero{--ind-tono:#7c5cff;color:#efebe4;background:#000;position:relative;overflow:hidden}.ind-hero:before{content:"";background:radial-gradient(620px 460px at 82% 18%, color-mix(in srgb, var(--ind-tono) 55%, transparent), transparent 72%), radial-gradient(520px 420px at 6% 100%, color-mix(in srgb, var(--ind-tono) 30%, transparent), transparent 74%);position:absolute;inset:0}.ind-hero__in{max-width:calc(var(--h-ancho) + var(--h-gutter) * 2);padding:64px var(--h-gutter);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}.ind-hero__in--una{grid-template-columns:minmax(0,760px);padding-block:72px 64px}.ind-ceja{letter-spacing:.04em;border:1px solid #fffcf640;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.ind-ceja svg{width:16px;height:16px;color:var(--ind-tono)}.ind-hero h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:1.04}.ind-intro{color:#c9c3b8;max-width:52ch;margin:0 0 26px;font-size:1.1rem;line-height:1.5}.ind-acciones{flex-wrap:wrap;gap:12px;display:flex}.ind-hero .hboton--linea{color:#fffcf6;border-color:#fffcf659}.ind-tipos{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.ind-tipos li{color:#b4b4b4;border:1px solid #fffcf633;border-radius:999px;padding:5px 12px;font-size:13px}.ind-hero__visual{background:#0b0b0b;border:1px solid #fffcf62e;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 50px 90px -30px #000000e6}.ind-hero__visual img{width:100%;height:auto;display:block}.ind-seccion{max-width:calc(var(--h-ancho) + var(--h-gutter) * 2);padding:72px var(--h-gutter) 8px;margin:0 auto}.ind-seccion h2{letter-spacing:-.015em;margin:0 0 28px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800}.ind-resuelve{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ind-resuelve li{border:1px solid var(--h-linea);background:var(--h-panel-2);border-radius:18px;padding:24px}.ind-resuelve h3{margin:0 0 8px;font-size:1.1rem}.ind-resuelve p{color:var(--h-suave);margin:0;line-height:1.5}.ind-escena{border-left:3px solid var(--h-texto);background:var(--h-panel-2);border-radius:0 12px 12px 0;align-items:flex-start;gap:12px;margin:22px 0 0;padding:18px 20px;font-size:1.05rem;line-height:1.5;display:flex}.ind-escena svg{flex:none;width:22px;height:22px;margin-top:2px}.ind-modulos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ind-modulos li{border:1px solid var(--h-linea);border-radius:14px;gap:14px;padding:18px;display:flex}.ind-modulos svg{flex:none;width:26px;height:26px}.ind-modulos b{margin-bottom:4px;display:block}.ind-modulos span{color:var(--h-suave);font-size:14px;line-height:1.45}.ind-nota{color:var(--h-suave);margin:22px 0 0;font-size:14.5px}.ind-nota a{color:var(--h-texto);font-weight:700}.ind-otras ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ind-otras a{border:1px solid var(--h-linea-fuerte);color:var(--h-texto);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ind-otras a svg{width:17px;height:17px}.ind-otras a:hover{background:var(--h-panel-2)}.ind-cierre{max-width:820px;padding:48px var(--h-gutter) 88px;text-align:center;margin:72px auto 0}.ind-cierre h2{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800}.ind-cierre p{color:var(--h-suave);margin:0 0 24px}.ind-cierre .ind-acciones{justify-content:center}.ind-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ind-rejilla li{border:1px solid var(--h-linea);background:var(--h-panel-2);border-radius:18px}.ind-rejilla a{color:var(--h-texto);gap:6px;padding:22px;text-decoration:none;display:grid}.ind-rejilla a>span:last-child{color:var(--h-suave);font-size:14px;line-height:1.4}.ind-rejilla__icono{background:color-mix(in srgb, var(--ind-tono) 22%, transparent);width:44px;height:44px;color:var(--ind-tono);border-radius:12px;place-items:center;margin-bottom:6px;display:inline-grid}.ind-rejilla__icono svg{width:24px;height:24px}.ind-rejilla b{font-size:1.05rem}@media (width<=960px){.ind-hero__in{grid-template-columns:1fr;gap:32px;padding-block:44px}.ind-resuelve,.ind-modulos,.ind-rejilla{grid-template-columns:1fr}.ind-seccion{padding-top:52px}}@media (width>=600px) and (width<=960px){.ind-modulos,.ind-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hind__boton svg,.hind__tarjeta strong svg,.hind-movil summary svg{transition:none}}.home .hcab[data-sobre-hero] .hcab__menu .hind__panel a:not(.x){color:var(--h-texto)}.home .hcab[data-sobre-hero] .hcab__menu .hind__panel .hind__tipos a:not(.x){color:var(--h-suave)}.home .hcab[data-sobre-hero] .hcab__menu .hind__panel .hind__tipos a:not(.x):hover{color:var(--h-texto)}.home .hcab[data-sobre-hero] .hcab__menu .hind__panel .hind__lista a svg{color:var(--h-suave)}.home .hcab[data-sobre-hero] .hcab__menu .hind__panel .hind__lista a.es-activa svg{color:var(--hx-primario,#7c5cff)}.ind-pagina main{padding-top:78px;overflow-x:clip}.ind-pagina .ind-hero__in{padding-block:56px 64px}.ind-pagina .ind-hero__texto{min-width:0}.ind-pagina .ind-miga{color:#b4b4b4;align-items:center;gap:6px;margin:0 0 18px;font-size:13px;display:flex}.ind-pagina .ind-miga a{color:#b4b4b4;text-decoration:none}.ind-pagina .ind-miga a:hover{color:#fffcf6}.ind-pagina .ind-miga svg{width:14px;height:14px}.ind-pagina .ind-miga span{color:#efebe4}.ind-pagina .ind-ceja{margin:0 0 18px}.ind-pagina .ind-hero h1{text-wrap:balance;margin:0 0 18px}.ind-pagina .ind-intro{margin:0 0 28px}.ind-pagina .ind-tipos{margin:28px 0 0}.ind-pagina .ind-seccion{padding-top:80px}.ind-pagina .ind-seccion h2{text-wrap:balance;margin:0 0 30px}.ind-pagina .ind-resuelve li{padding:26px 26px 28px;transition:transform .25s,border-color .25s;position:relative}.ind-pagina .ind-resuelve li:hover{border-color:var(--h-linea-fuerte);transform:translateY(-3px)}.ind-pagina .ind-num{color:var(--h-tenue,#8a8a8a);letter-spacing:.1em;margin-bottom:14px;font-size:13px;font-weight:800;display:block}.ind-pagina .ind-resuelve h3{margin:0 0 8px}.ind-pagina .ind-resuelve p{margin:0}.ind-pagina .ind-escena{border-left-color:var(--ind-tono,var(--h-texto));margin:24px 0 0}.ind-pagina .ind-modulos li{background:var(--h-panel-2);border-color:#0000;align-items:flex-start;transition:transform .25s}.ind-pagina .ind-modulos li:hover{transform:translateY(-2px)}.ind-pagina .ind-modulos__icono{background:var(--h-fondo);border:1px solid var(--h-linea);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ind-pagina .ind-modulos__icono svg{width:22px;height:22px}.ind-pagina .ind-modulos b{margin:0 0 4px}.ind-pagina .ind-pasos{counter-reset:paso;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ind-pagina .ind-pasos li{border:1px solid var(--h-linea);counter-increment:paso;border-radius:16px;gap:6px;padding:24px 24px 24px 76px;display:grid;position:relative}.ind-pagina .ind-pasos li:before{content:counter(paso);background:var(--h-texto);width:38px;height:38px;color:var(--h-fondo);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:22px;left:22px}.ind-pagina .ind-pasos span{color:var(--h-suave);font-size:14.5px;line-height:1.45}.ind-pagina .ind-nota{margin:24px 0 0}.ind-pagina .ind-cierre{max-width:min(980px, calc(100% - var(--h-gutter) * 2));color:#efebe4;background:#000;border-radius:28px;margin:88px auto 0;padding:56px 32px;position:relative;overflow:hidden}.ind-pagina .ind-cierre:before{content:"";background:radial-gradient(520px 320px at 85% 0%, color-mix(in srgb, var(--ind-tono,#7c5cff) 45%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.ind-pagina .ind-cierre>*{position:relative}.ind-pagina .ind-cierre h2{margin:0 0 10px}.ind-pagina .ind-cierre p{color:#c9c3b8;margin:0 0 26px}.ind-pagina .ind-cierre .hboton--linea{color:#fffcf6;border-color:#fffcf659}.ind-pagina .hpie{margin-top:88px}@media (width<=1100px){.ind-pagina .ind-resuelve,.ind-pagina .ind-pasos,.ind-pagina .ind-modulos,.ind-pagina .ind-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.ind-pagina .ind-hero__in{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:36px 48px}.ind-pagina .ind-hero__visual{order:2}.ind-pagina .ind-seccion{padding-top:60px}.ind-pagina .hpie{margin-top:64px}}@media (width<=640px){.ind-pagina .ind-resuelve,.ind-pagina .ind-pasos,.ind-pagina .ind-modulos,.ind-pagina .ind-rejilla{grid-template-columns:minmax(0,1fr)}.ind-pagina .ind-hero__in{gap:28px;padding-block:28px 40px}.ind-pagina .ind-hero h1{font-size:clamp(1.9rem,8.6vw,2.4rem)}.ind-pagina .ind-intro{margin-bottom:22px;font-size:1rem}.ind-pagina .ind-acciones{grid-template-columns:1fr;gap:10px;display:grid}.ind-pagina .ind-acciones .hboton{text-align:center;justify-content:center;width:100%}.ind-pagina .ind-tipos{gap:6px;margin-top:22px}.ind-pagina .ind-tipos li{padding:4px 10px;font-size:12.5px}.ind-pagina .ind-seccion{padding-top:48px}.ind-pagina .ind-seccion h2{margin-bottom:20px;font-size:1.45rem}.ind-pagina .ind-resuelve li{padding:20px}.ind-pagina .ind-pasos li{padding:20px 20px 20px 68px}.ind-pagina .ind-escena{padding:14px 16px;font-size:1rem}.ind-pagina .ind-cierre{border-radius:22px;margin-top:64px;padding:40px 22px}.ind-pagina .ind-otras ul{gap:8px}.ind-pagina .ind-otras a{padding:8px 13px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.ind-pagina .ind-resuelve li,.ind-pagina .ind-modulos li{transition:none}.ind-pagina .ind-resuelve li:hover,.ind-pagina .ind-modulos li:hover{transform:none}}.ind-pagina .ind-hero{padding:0}@media (width<=960px){.ind-pagina main{padding-top:64px}}@media (width<=640px){.ind-pagina .ind-modulos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ind-pagina .ind-modulos li{flex-direction:column;gap:10px;padding:14px}.ind-pagina .ind-modulos span:not(.ind-modulos__icono){display:none}}.hmovil__panel{overscroll-behavior:contain;max-height:calc(100svh - 84px);overflow-y:auto}.hind-movil__lista{max-height:none;overflow:visible}
