:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--noche:#0f0b18;--superficie:#150f22;--borde:#261e3a;--borde-fuerte:#3a2e55;--texto:#ece9f5;--texto-suave:#b9b3cc;--texto-tenue:#8f88a6;--blanco:#fff;--violeta:#7c3aed;--rosa:#ec4899;--lavanda:#a78bfa;--rosa-claro:#f472b6;--tinta:#1b1726;--degradado:linear-gradient(90deg, #7c3aed, #ec4899);--fuente-titulo:"Poppins", "Inter", system-ui, sans-serif;--fuente-texto:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ancho:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--noche);color:var(--texto);font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}a{color:var(--lavanda)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--lavanda);outline-offset:3px;border-radius:8px}.banda{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.contenedor{max-width:var(--ancho);margin:0 auto}.seccion{border-top:1px solid var(--borde);padding-block:clamp(64px,9vw,104px)}.etiqueta{font-family:var(--fuente-titulo);letter-spacing:3px;text-transform:uppercase;color:var(--rosa-claro);margin:0;font-size:13px;font-weight:700}h1,h2,h3{font-family:var(--fuente-titulo);color:var(--blanco);text-wrap:balance;margin:0}h2{letter-spacing:-.5px;font-size:clamp(30px,3.6vw,44px);line-height:1.12}h3{font-size:20px;line-height:1.3}.texto-degradado{background:linear-gradient(90deg, var(--lavanda), var(--rosa-claro));color:#0000;-webkit-background-clip:text;background-clip:text}.parrafo-grande{color:var(--texto-suave);max-width:62ch;margin:0;font-size:18px}.encabezado{flex-direction:column;gap:14px;max-width:760px;display:flex}.boton{cursor:pointer;min-height:52px;font-size:16px;font-weight:700;font-family:var(--fuente-texto);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding-inline:26px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.boton-primario{background:var(--degradado);color:var(--blanco)}.boton-primario:hover{transform:translateY(-2px);box-shadow:0 14px 40px #ec489952}.boton-secundario{color:#e9d5ff;border:1px solid var(--borde-fuerte);background:0 0;font-weight:600}.boton-secundario:hover{border-color:var(--rosa-claro);color:var(--blanco)}.nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:16px;display:flex}.marca{align-items:center;gap:10px;text-decoration:none;display:flex}.marca span{font-family:var(--fuente-titulo);color:var(--blanco);font-size:20px;font-weight:700}.marca span b{color:var(--rosa-claro);font-weight:700}.nav-enlaces{flex-wrap:wrap;align-items:center;gap:22px;font-size:15px;display:flex}.nav-enlaces a:not(.boton){color:var(--texto-suave);text-decoration:none}.nav-enlaces a:not(.boton):hover{color:var(--blanco)}.nav-enlaces .boton{border-radius:999px;min-height:44px;padding-inline:20px;font-size:15px}@media (width<=640px){.nav-enlaces a.solo-escritorio{display:none}}.hero{background:radial-gradient(900px 520px at 75% 55%,#7c3aed4d,#0000 70%),radial-gradient(560px 340px at 78% 92%,#ec48993d,#0000 70%);padding-block:clamp(48px,7vw,84px) clamp(96px,12vw,150px);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;transform-origin:bottom;background-image:linear-gradient(#a78bfa47 1px,#0000 1px),linear-gradient(90deg,#a78bfa38 1px,#0000 1px);background-size:64px 64px;height:42%;position:absolute;bottom:-1px;left:-10%;right:-10%;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 5%,#000 90%);mask-image:linear-gradient(#0000 5%,#000 90%)}.hero-rejilla{z-index:1;flex-wrap:wrap;align-items:center;gap:48px;display:flex;position:relative}.hero-texto{flex-direction:column;flex:999 520px;gap:24px;min-width:0;display:flex}.insignia{border:1px solid var(--borde-fuerte);letter-spacing:1.5px;color:#e9d5ff;background:#7c3aed24;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.insignia i{background:var(--rosa-claro);border-radius:2px;width:8px;height:8px}h1{letter-spacing:-1.5px;font-size:clamp(42px,6vw,72px);line-height:1.02}.botones{flex-wrap:wrap;gap:12px;display:flex}.cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:560px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cifras li{border:1px solid var(--borde);background:#150f22cc;border-radius:12px;padding:12px}.cifras strong{font-family:var(--fuente-titulo);color:var(--blanco);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2;display:block}.cifras span{color:var(--texto-suave);font-size:13px}@media (width<=460px){.cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-libro{perspective:1400px;flex:320px;justify-content:center;min-width:0;display:flex}.libro{width:min(370px,82%);position:relative}.libro:before{content:"";background:var(--degradado);filter:blur(46px);opacity:.55;border-radius:12px;position:absolute;inset:10% -6% -4% 10%}.libro img{border:1px solid #2a2238;border-radius:5px 12px 12px 5px;width:100%;transition:transform .6s;position:relative;transform:rotateY(-16deg)rotateX(4deg);box-shadow:-18px 30px 60px #0009,inset 6px 0 #ffffff14}.libro:hover img{transform:rotateY(-6deg)rotateX(2deg)}.libro-nota{background:var(--superficie);border:1px solid var(--borde-fuerte);color:#e9d5ff;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;position:absolute;bottom:34px;left:-18px;box-shadow:0 10px 30px #0006}.libro-nota b{color:var(--rosa-claro)}.rejilla-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.tarjeta p{color:var(--texto-suave);margin:0}.tarjeta .glifo{width:40px;height:40px}.guia-marco{background:linear-gradient(120deg, var(--violeta), var(--rosa));border-radius:28px;padding:2px}.guia{background:#120d1f;border-radius:26px;flex-wrap:wrap;align-items:center;gap:44px;padding:clamp(24px,4.5vw,56px);display:flex}.guia-portada{flex:240px;justify-content:center;min-width:0;display:flex}.guia-portada img{border:1px solid #2a2238;border-radius:8px;width:min(270px,78%);transform:rotate(-3deg);box-shadow:0 30px 60px #0000008c}.guia-texto{flex-direction:column;flex:999 440px;gap:18px;min-width:0;display:flex}.gratis{background:var(--rosa-claro);color:var(--tinta);font-family:var(--fuente-titulo);letter-spacing:2px;border-radius:8px;align-self:flex-start;margin:0;padding:6px 12px;font-size:12px;font-weight:700}.lista-flechas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 20px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lista-flechas li{align-items:baseline;gap:10px;display:flex}.lista-flechas li:before{content:"▸";color:var(--rosa-claro);font-weight:700}.formulario{flex-wrap:wrap;gap:10px;display:flex}.formulario label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.formulario input{border:1px solid var(--borde-fuerte);background:var(--noche);min-width:0;min-height:52px;color:var(--blanco);font:inherit;border-radius:14px;flex:250px;padding-inline:18px}.formulario input::placeholder{color:var(--texto-tenue)}.aviso{color:var(--texto-tenue);margin:0;font-size:13px}.error{color:#fda4af;margin:0;font-size:14px}.listo{background:#a78bfa1f;border:1px solid #5b4a86;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.listo p{margin:0}.listo strong{color:var(--blanco)}.niveles{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.nivel{background:var(--superficie);border:1px solid #2a2238;border-radius:18px;flex-direction:column;gap:10px;padding:24px 22px;transition:border-color .2s,transform .2s;display:flex;position:relative}.nivel:hover{border-color:var(--lavanda);transform:translateY(-3px)}.nivel .mundo{font-family:var(--fuente-titulo);letter-spacing:2px;color:var(--lavanda);margin:0;font-size:12px;font-weight:700}.nivel p{color:var(--texto-suave);margin:0;font-size:14.5px}.nivel .caps{color:var(--texto-tenue);margin-top:auto;padding-top:6px;font-size:13px}.nivel.jefe{background:linear-gradient(160deg, var(--violeta), var(--rosa));border-color:var(--rosa-claro)}.nivel.jefe .mundo,.nivel.jefe p,.nivel.jefe .caps{color:#fff1fa}.progreso{border:1px dashed var(--borde-fuerte);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.progreso p{color:var(--texto-suave);margin:0;font-size:14px}.progreso .titulo{font-family:var(--fuente-titulo);color:#e9d5ff;font-weight:700}.barra{background:#221b33;border-radius:6px;flex:220px;height:12px;overflow:hidden}.barra i{transform-origin:0;background:repeating-linear-gradient(90deg,#7c3aed 0 18px,#b441c3 18px 36px,#ec4899 36px 54px);width:100%;height:100%;animation:1.6s ease-out both llenar;display:block}@keyframes llenar{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.paginas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.paginas figure{flex-direction:column;gap:12px;margin:0;display:flex}.paginas img{border-radius:10px;width:100%;transition:transform .25s;box-shadow:0 20px 50px #00000080}.paginas figure:hover img{transform:translateY(-6px)rotate(-.6deg)}.paginas figcaption{color:var(--texto-suave);font-size:14px}.paginas figcaption b{color:var(--blanco)}.dos-columnas{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.dos-columnas>*{flex:380px;min-width:0}.pasos{counter-reset:paso;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pasos li{counter-increment:paso;background:var(--superficie);border:1px solid var(--borde);border-radius:16px;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.pasos li:before{content:counter(paso);color:#c4b5fd;width:36px;height:36px;font-family:var(--fuente-titulo);background:#2a1f45;border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.pasos li:last-child{background:linear-gradient(90deg,#7c3aed40,#ec48992e);border-color:#5b4a86}.pasos li:last-child:before{background:var(--degradado);color:var(--blanco)}.pasos b{color:var(--blanco);font-size:17px;display:block}.pasos span{color:var(--texto-suave);font-size:15px}.precio-rejilla{flex-wrap:wrap;align-items:center;gap:32px;max-width:1000px;margin:0 auto;display:flex}.precio-portada{flex:260px;justify-content:center;min-width:0;display:flex}.precio-portada img{border:1px solid #2a2238;border-radius:5px 12px 12px 5px;width:min(290px,78%);box-shadow:0 30px 60px #0009}.precio-tarjeta{background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:24px;flex-direction:column;flex:999 380px;gap:18px;min-width:0;padding:clamp(24px,4vw,36px);display:flex}.monto{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.monto strong{font-family:var(--fuente-titulo);color:var(--blanco);font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.monto span{color:var(--texto-suave);font-size:15px}.incluye{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.incluye li{gap:10px;display:flex}.incluye li:before{content:"✓";color:var(--lavanda);font-weight:700}.preguntas{flex-direction:column;gap:28px;max-width:820px;margin:0 auto;display:flex}.acordeon{flex-direction:column;gap:10px;display:flex}details{background:var(--superficie);border:1px solid var(--borde);border-radius:14px}summary{cursor:pointer;min-height:60px;color:var(--blanco);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:17px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";width:28px;height:28px;color:var(--rosa-claro);background:#221b33;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}details[open] summary:after{content:"−"}details p{color:var(--texto-suave);margin:0;padding:0 20px 20px}.cierre{text-align:center;border-top:1px solid var(--borde);background:radial-gradient(620px 300px at 50% 100%,#ec48993d,#0000 70%),linear-gradient(#0000 50%,#7c3aed24);padding-block:clamp(80px,11vw,130px)}.cierre .contenedor{flex-direction:column;align-items:center;gap:20px;max-width:760px;display:flex}.cierre h2{letter-spacing:-1px;font-size:clamp(32px,4.6vw,56px);line-height:1.08}.cierre .botones{justify-content:center}.parpadeo{animation:1.4s steps(2,start) infinite parpadeo}@keyframes parpadeo{to{visibility:hidden}}.pie{border-top:1px solid var(--borde);padding-block:32px}.pie .contenedor{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pie p{color:var(--texto-tenue);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{margin:0}.saltar{z-index:50;background:var(--blanco);color:var(--tinta);border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.saltar:focus{top:12px}.trampa{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.metodos-pago{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.metodos-pago[hidden]{display:none}.metodos-pago legend{color:var(--texto);margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.metodo{border:1px solid var(--borde-fuerte);background:var(--noche);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.metodo:has(input:checked){border-color:var(--lavanda);background:#7c3aed24}.metodo input{width:20px;height:20px;accent-color:var(--violeta);flex:none;margin:0}.metodo span{flex-direction:column;gap:2px;min-width:0;display:flex}.metodo b{color:var(--blanco);font-size:15px}.metodo small{color:var(--texto-suave);font-size:13px}.consentimiento{color:var(--texto-suave);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.consentimiento input{width:18px;height:18px;accent-color:var(--violeta);flex:none;margin-top:3px}.formulario-campos{flex-direction:column;gap:12px;display:flex}.formulario button[disabled]{opacity:.7;cursor:progress}.cf-turnstile{min-height:0}.cf-turnstile:has(iframe[style*="display: none"]),.cf-turnstile:empty{display:none}.pie{padding-block:56px 28px}.pie .contenedor.pie-rejilla{grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(150px,1fr));align-items:start;gap:36px 28px;display:grid}@media (width<=860px){.pie .contenedor.pie-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.pie-marca{grid-column:1/-1}}@media (width<=460px){.pie .contenedor.pie-rejilla{grid-template-columns:minmax(0,1fr)}}.pie-marca{flex-direction:column;gap:14px;max-width:340px;display:flex}.pie-marca p{line-height:1.55}.pie-correo{color:var(--lavanda);font-size:14px;text-decoration:none}.pie-correo:hover{color:var(--blanco)}.pie-col{flex-direction:column;gap:12px;display:flex}.pie-titulo{font-family:var(--fuente-titulo);letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:700;color:var(--blanco)!important}.pie-enlaces{flex-direction:column;gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.pie-enlaces a{color:var(--texto-suave);text-decoration:none}.pie-enlaces a:hover{color:var(--blanco)}.pie .contenedor.pie-base{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:40px;padding-top:22px;display:flex}.pie-base p{font-size:13px}.pie-base a{color:var(--texto-tenue)}.pie-base a:hover{color:var(--blanco)}.aviso-cookies{z-index:60;background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:18px;flex-direction:column;gap:14px;max-width:520px;margin-left:auto;padding:18px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 20px 60px #00000080}.aviso-cookies p{color:var(--texto-suave);margin:0;font-size:14px}.aviso-cookies .boton{min-height:44px;padding-inline:18px;font-size:15px}.modal{border:1px solid var(--borde-fuerte);background:var(--superficie);width:min(460px,100vw - 32px);color:var(--texto);border-radius:22px;padding:0;box-shadow:0 30px 80px #0009}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08050eb8}.modal-cuerpo{flex-direction:column;gap:16px;padding:clamp(22px,5vw,32px);display:flex}.modal-cabecera{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal h2{font-size:24px}.modal-cerrar{border:1px solid var(--borde-fuerte);width:44px;height:44px;color:var(--texto-suave);cursor:pointer;background:0 0;border-radius:10px;flex:none;font-size:20px}.modal-cerrar:hover{color:var(--blanco);border-color:var(--rosa-claro)}.modal-resumen{background:var(--noche);border:1px solid var(--borde);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.modal-resumen img{border-radius:4px;width:54px}.modal-resumen p{color:var(--texto-suave);margin:0;font-size:14px}.modal-resumen strong{color:var(--blanco);font-size:15px;display:block}.campo{flex-direction:column;gap:6px;display:flex}.campo span{color:var(--texto);font-size:14px;font-weight:600}.campo small{color:var(--texto-tenue);font-weight:400}.campo input,.campo textarea,.campo select{border:1px solid var(--borde-fuerte);background:var(--noche);min-height:50px;color:var(--blanco);font:inherit;border-radius:12px;padding:12px 16px}.campo textarea{resize:vertical;min-height:150px}.campo input::placeholder,.campo textarea::placeholder{color:var(--texto-tenue)}.formulario-apilado{flex-direction:column;gap:14px;display:flex}.formulario-apilado .boton{width:100%}.pagina{padding-block:clamp(40px,7vw,80px) clamp(64px,9vw,104px)}.pagina .contenedor{max-width:780px}.pagina h1{letter-spacing:-1px;margin-bottom:18px;font-size:clamp(34px,5vw,52px);line-height:1.08}.migas{color:var(--texto-tenue);flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}.migas li+li:before{content:"/";color:var(--borde-fuerte);margin-right:6px}.migas a{color:var(--texto-suave);text-decoration:none}.prosa{color:var(--texto-suave);font-size:17px;line-height:1.75}.prosa>*+*{margin-top:1.1em}.prosa p,.prosa ul,.prosa ol,.prosa table,.prosa figure,.prosa blockquote{margin-top:1.1em;margin-bottom:0}.prosa h2{margin-top:1.9em;font-size:clamp(24px,3vw,32px)}.prosa h3{margin-top:1.6em;font-size:20px}.prosa strong{color:var(--texto)}.prosa a{color:var(--lavanda)}.prosa ul,.prosa ol{padding-left:1.3em}.prosa li+li{margin-top:.35em}.prosa img{border:1px solid var(--borde);background:#fff;border-radius:14px;width:100%;padding:12px}.prosa blockquote{border-left:3px solid var(--rosa-claro);background:var(--superficie);border-radius:0 12px 12px 0;margin-left:0;padding:14px 20px}.prosa code{color:#e9d5ff;background:#221b33;border-radius:6px;padding:2px 6px;font-size:.9em}.prosa pre{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;padding:16px;overflow-x:auto}.prosa pre code{background:0 0;padding:0}.tabla-scroll,.prosa table{display:block;overflow-x:auto}.prosa table{border-collapse:collapse;font-size:15px}.prosa th,.prosa td{border:1px solid var(--borde-fuerte);text-align:left;vertical-align:top;padding:10px 12px}.prosa th{color:var(--blanco);background:var(--superficie)}.meta-articulo{color:var(--texto-tenue);flex-wrap:wrap;gap:8px 16px;margin:0 0 28px;font-size:14px;display:flex}.caja-cta{background:linear-gradient(120deg,#7c3aed38,#ec489929);border:1px solid #5b4a86;border-radius:22px;flex-direction:column;gap:14px;margin-top:48px;padding:clamp(22px,4vw,36px);display:flex}.caja-cta h2{font-size:clamp(22px,3vw,30px)}.caja-cta p{color:var(--texto-suave);margin:0}.lista-articulos{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.lista-articulos a{color:inherit;text-decoration:none}.lista-articulos .tarjeta{height:100%;transition:border-color .2s,transform .2s}.lista-articulos a:hover .tarjeta{border-color:var(--lavanda);transform:translateY(-3px)}.lista-articulos img{aspect-ratio:16/9;object-fit:contain;background:#fff;border-radius:10px;width:100%;padding:8px}.leer-mas{color:var(--lavanda);font-size:15px;font-weight:600}.compartir{flex-direction:column;gap:14px;display:flex}.compartir-titulo{font-family:var(--fuente-titulo);color:var(--blanco);margin:0;font-size:15px;font-weight:700}.compartir-lista{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cierre .compartir{align-items:center;margin-top:18px}.cierre .compartir-lista{justify-content:center}.compartir-boton{border:1px solid var(--borde-fuerte);min-height:44px;color:var(--texto);font:600 14px var(--fuente-texto);cursor:pointer;background:#150f22cc;border-radius:999px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.compartir-boton:hover{color:var(--blanco);border-color:var(--lavanda);transform:translateY(-2px)}.compartir-boton.red-whatsapp:hover{color:#25d366;border-color:#25d366}.compartir-boton.red-facebook:hover{border-color:#1877f2}.compartir-boton.red-linkedin:hover{border-color:#0a66c2}.compartir-boton.red-telegram:hover{border-color:#26a5e4}@media (width<=520px){.compartir-boton span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compartir-boton{justify-content:center;width:48px;padding:0}}.baja-secundaria{border-top:1px solid var(--borde);color:var(--texto-tenue);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px;padding-top:18px;font-size:14px;display:flex}.enlace-boton{color:var(--texto-suave);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-weight:600;text-decoration:underline}.enlace-boton:hover{color:#fda4af}.error-pantalla{align-items:center;min-height:78vh;display:flex}.error-contenido{z-index:1;flex-direction:column;align-items:flex-start;gap:18px;max-width:760px;display:flex;position:relative}.error-codigo{gap:12px;margin:0 0 6px;display:flex}.error-codigo span{aspect-ratio:1;background:linear-gradient(160deg, var(--violeta), var(--rosa));width:clamp(64px,12vw,104px);color:var(--blanco);font:700 clamp(40px, 8vw, 68px) / 1 var(--fuente-titulo);border-radius:18px;place-items:center;display:grid;box-shadow:0 18px 50px #ec48994d,inset 0 -6px #0000002e}.error-codigo span:nth-child(2){background:var(--superficie);border:2px solid var(--borde-fuerte);color:var(--lavanda);box-shadow:none}.error-atajos{flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}.error-atajos a{color:var(--texto-suave)}.error-atajos a:hover{color:var(--blanco)}.nav-enlaces a:not(.boton){align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.pie-enlaces{gap:0}.pie-enlaces a,.pie-correo,.pie-base a,.error-atajos a,.migas a{align-items:center;min-height:44px;display:inline-flex}.consentimiento{cursor:pointer;align-items:center;min-height:44px}.consentimiento input{width:22px;height:22px;margin-top:0}.enlace-boton{min-height:44px}@media (width>=1000px){.hero-libro{flex:420px}.libro{width:min(450px,96%)}}
