*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font:18px/1.6 var(--f-cuerpo);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-titulos);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.12}h2{font-size:clamp(28px,5vw,42px)}h3{font-size:22px}p{margin:0 0 1em}.shell{width:min(1120px,100% - 32px);margin-inline:auto}section{padding:64px 0}.cabecera{max-width:720px;margin-bottom:32px}.cabecera p{color:var(--gris);font-size:19px}mark{background:linear-gradient(transparent 58%,var(--suave) 58%);color:inherit;padding:0 .08em}.btn-comprar{border-radius:var(--radio);background:var(--acento);min-height:56px;color:var(--sobre-acento);font:800 18px/1.1 var(--f-etiquetas);cursor:pointer;box-shadow:0 6px 18px color-mix(in srgb,var(--acento) 35%,transparent);border:0;justify-content:center;align-items:center;gap:10px;width:100%;padding:0 26px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn-comprar:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--acento) 45%,transparent);transform:translateY(-2px)}.btn-comprar:disabled{opacity:.7;cursor:wait}.btn-comprar.grande{min-height:64px;font-size:20px}.btn-sec{border:2px solid var(--tinta);border-radius:var(--radio);min-height:56px;font:700 17px var(--f-etiquetas);justify-content:center;align-items:center;width:100%;padding:0 22px;text-decoration:none;display:inline-flex}.btn-mini{width:auto;min-height:44px;box-shadow:none;padding:0 16px;font-size:15px}.error-pago{color:#b42318;font:600 15px var(--f-etiquetas);margin-top:8px;display:block}.topbar{background:var(--oscuro);color:var(--papel);font:700 13px var(--f-etiquetas);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:4px 22px;padding:9px 16px;display:flex}.topbar>span:first-child{display:none}.topbar .cuenta b{color:var(--acento);margin-left:4px}.nav{z-index:30;background:color-mix(in srgb,var(--papel) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav.is-stuck{border-color:var(--linea)}.nav-in{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.marca{font:800 18px var(--f-titulos);align-items:center;gap:10px;text-decoration:none;display:flex}.marca img{border-radius:8px}.nav-links{font:700 15px var(--f-etiquetas);gap:24px;display:none}.nav-links a{color:var(--gris);text-decoration:none}.nav-links a:hover{color:var(--tinta)}.nav-boton{background:var(--tinta);color:var(--papel);font:800 14px var(--f-etiquetas);border-radius:var(--radio);padding:11px 16px;text-decoration:none}.hero{padding:28px 0 48px}.hero-grid{align-items:center;gap:28px;display:grid}.hero-copia{animation:.7s cubic-bezier(.2,.7,.2,1) both subir}.kicker{font:800 13px var(--f-etiquetas);letter-spacing:.18em;text-transform:uppercase;color:var(--acento);margin:0 0 12px}.hero h1{font-size:clamp(36px,7.4vw,64px)}.entrada{color:color-mix(in srgb,var(--tinta) 82%,var(--papel));font-size:20px}.hero-precio{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 18px;display:flex}.hero-precio small{font:700 15px var(--f-etiquetas);color:var(--gris)}.hero-precio b{font:800 44px/1 var(--f-titulos)}.hero-precio del{color:var(--gris);font-size:20px}.hero-precio em{font:800 12px var(--f-etiquetas);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--tinta);border-radius:6px;padding:4px 8px;font-style:normal}.hero-botones{gap:10px;display:grid}.garantia-corta{font:600 15px var(--f-etiquetas);color:var(--gris);margin-top:14px}.hero-imagen{border-radius:var(--radio);order:2;margin:0;animation:.8s cubic-bezier(.2,.7,.2,1) .1s both aparecer;position:relative;overflow:hidden}.hero-imagen img{aspect-ratio:4/3;object-fit:cover;width:100%}.hero-imagen figcaption{background:var(--papel);font:800 12px var(--f-etiquetas);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;padding:8px 12px;position:absolute;bottom:14px;left:14px}.hero-mockup{margin:0;animation:.8s cubic-bezier(.2,.7,.2,1) .1s both aparecer}@keyframes subir{0%{transform:translateY(18px)}to{transform:none}}@keyframes aparecer{0%{transform:translateY(24px)scale(.98)}to{transform:none}}.selector{gap:10px;display:grid}.fila{border:1.5px solid var(--linea);border-radius:var(--radio);background:#fff;grid-template-columns:62px 1fr;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.fila img{border-radius:4px;width:62px;box-shadow:0 4px 10px #00000026}.fila small{font:800 12px var(--f-etiquetas);letter-spacing:.12em;text-transform:uppercase;color:var(--acento);display:block}.fila strong{font:700 18px/1.2 var(--f-titulos);display:block}.fila span{color:var(--gris);font-size:14px}.fila-compra{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.fila-compra b{font:800 26px var(--f-titulos)}.fila.is-pick{border-color:var(--acento);box-shadow:0 0 0 2px var(--acento)}.confianza{background:var(--oscuro);color:var(--papel);padding:22px 0}.confianza .shell{grid-template-columns:1fr 1fr;gap:18px;display:grid}.confianza div,.confianza .canal{flex-direction:column;display:flex}.confianza b{font:800 34px/1 var(--f-titulos);color:var(--acento)}.confianza span{font:600 14px/1.35 var(--f-etiquetas);opacity:.9;margin-top:6px}.confianza .canal{grid-column:1/-1;text-decoration:none}.preguntas-lista{gap:14px;display:grid}.preguntas-lista article{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;gap:8px;padding:18px 20px;display:grid}.preguntas-lista .q{font:700 21px/1.3 var(--f-titulos);margin:0}.preguntas-lista .flecha{color:var(--acento);font-size:28px;display:none}.preguntas-lista div p{margin:0 0 6px}.preguntas-lista small{font:800 13px var(--f-etiquetas);letter-spacing:.08em;text-transform:uppercase;color:var(--acento)}.niveles{background:color-mix(in srgb,var(--suave) 45%,var(--papel))}.oferta{border:1.5px dashed var(--acento);border-radius:var(--radio);font:700 15px var(--f-etiquetas);background:#fff;padding:8px 14px;display:inline-block}.oferta .cuenta b{color:var(--acento);margin-left:3px}.niveles-grid{gap:22px;display:grid}.libro{border:1.5px solid var(--linea);border-radius:var(--radio);background:#fff;flex-direction:column;padding:22px;display:flex;position:relative}.libro .portada{border-radius:4px;width:62%;max-width:230px;margin:0 auto 18px;box-shadow:0 14px 30px #00000038}.libro .nivel{font:800 13px var(--f-etiquetas);letter-spacing:.14em;text-transform:uppercase;color:var(--acento);margin-bottom:6px}.libro .resumen{color:var(--gris)}.libro ul{margin:0 0 18px;padding:0;list-style:none}.libro li{margin-bottom:8px;padding-left:28px;position:relative}.libro li:before{content:"✓";color:var(--acento);font-weight:800;position:absolute;left:0}.libro .precio{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:auto 0 14px;display:flex}.libro .precio b{font:800 40px/1 var(--f-titulos)}.libro .precio del{color:var(--gris)}.libro .precio span{width:100%;font:600 14px var(--f-etiquetas);color:var(--gris)}.libro.is-pick{border:2.5px solid var(--acento);box-shadow:0 18px 40px color-mix(in srgb,var(--acento) 22%,transparent)}.flag{background:var(--acento);color:var(--sobre-acento);font:800 12px var(--f-etiquetas);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 14px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.fila .flag{left:auto;right:12px;transform:none}.garantia-linea{text-align:center;font:600 16px var(--f-etiquetas);color:var(--gris);margin:26px 0 0}.parati-grid{gap:16px;display:grid}.parati ul{border-radius:var(--radio);margin:0;padding:22px;list-style:none}.parati li{margin-bottom:12px;padding-left:34px;font-size:19px;position:relative}.parati .si{border:1.5px solid var(--linea);background:#fff}.parati .si li:before{content:"✓";color:var(--acento);font-weight:900;position:absolute;left:0}.parati .no{border:1.5px dashed var(--linea);color:var(--gris);background:0 0}.parati .no li:before{content:"✕";font-weight:900;position:absolute;left:0}.paginas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.paginas figure{margin:0}.paginas img{border:1px solid var(--linea);border-radius:6px;box-shadow:0 10px 26px #00000029}.paginas figcaption{font:700 14px var(--f-etiquetas);color:var(--gris);text-align:center;margin-top:8px}.muro{gap:14px;display:grid}.muro figure{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;margin:0;padding:18px}.muro blockquote{margin:0 0 10px;font-size:18px}.muro figcaption{font:700 14px var(--f-etiquetas);color:var(--gris);justify-content:space-between;gap:10px;display:flex}.muro figcaption b{color:var(--tinta)}.estrellas-fijas{color:#e3a008;letter-spacing:2px;margin-bottom:6px;font-size:20px;display:block}.estrellas-fijas i{color:var(--linea);font-style:normal}.autor{background:var(--oscuro);color:var(--papel)}.autor-grid{align-items:center;gap:24px;display:grid}.autor-grid img{border-radius:var(--radio)}.autor h2{color:var(--papel)}.autor p{opacity:.92;font-size:19px}.autor blockquote{font:italic 600 22px/1.4 var(--f-titulos);border-left:4px solid var(--acento);margin:18px 0 0;padding-left:16px}.autor cite{font:700 14px var(--f-etiquetas);color:var(--acento);margin-top:8px;font-style:normal;display:block}.comofunciona ol{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.comofunciona li{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;padding:20px}.comofunciona li b{background:var(--acento);width:40px;height:40px;color:var(--sobre-acento);font:800 18px var(--f-titulos);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.comofunciona li p{color:var(--gris);margin:0}.garantia{background:var(--suave);border-radius:var(--radio);align-items:flex-start;gap:14px;padding:20px;display:flex}.garantia>span{background:var(--tinta);width:44px;height:44px;color:var(--papel);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.garantia strong{font:800 20px var(--f-titulos)}.garantia p{margin:4px 0 0}.faq-lista{gap:10px;max-width:820px;display:grid}.faq details{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;padding:0 20px}.faq summary{cursor:pointer;font:700 19px/1.3 var(--f-titulos);justify-content:space-between;gap:12px;padding:18px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:var(--acento);font-size:24px;transition:transform .2s}.faq details[open] summary b{transform:rotate(45deg)}.faq details p{color:color-mix(in srgb,var(--tinta) 82%,var(--papel));margin:0 0 18px}.cierre{text-align:center;background:var(--oscuro);color:var(--papel)}.cierre h2{max-width:760px;color:var(--papel);margin-inline:auto}.cierre .btn-comprar{max-width:420px;margin:12px auto}.cierre small{font:600 14px var(--f-etiquetas);opacity:.8;display:block}.barra-compra{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--papel);border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #00000014}.barra-compra.is-on{transform:none}.barra-compra small{font:700 12px var(--f-etiquetas);color:var(--gris);display:block}.barra-compra b{font:800 26px/1 var(--f-titulos);margin-right:6px}.barra-compra del{color:var(--gris);font-size:15px}.barra-compra .btn-comprar{width:auto;min-height:50px;font-size:16px}footer{border-top:1px solid var(--linea);font:600 14px var(--f-etiquetas);color:var(--gris);padding:36px 0 110px}footer nav{flex-wrap:wrap;gap:8px 18px;margin:10px 0;display:flex}footer nav a{color:var(--tinta)}footer small{max-width:760px;display:block}.reveal-ready .anim{opacity:0;transition:opacity .5s ease var(--d,0s),transform .6s cubic-bezier(.2,.7,.2,1) var(--d,0s);transform:translateY(16px)}.reveal-ready .anim.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.gracias{place-content:center;gap:18px;min-height:100vh;padding:32px 16px;display:grid}.gracias-card{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;width:min(620px,100%);padding:30px}.gracias-card h1{font-size:34px}.gracias-card small{color:var(--gris);font:600 15px var(--f-etiquetas);margin-top:14px;display:block}.gracias-card .contacto{font:700 15px var(--f-etiquetas);margin:16px 0 0}.gracias .volver{text-align:center;font:700 15px var(--f-etiquetas)}.form-resena{gap:12px;display:grid}.form-resena h2{margin:0;font-size:26px}.form-resena p{color:var(--gris);margin:0}.form-resena label{font:700 15px var(--f-etiquetas);gap:6px;display:grid}.form-resena textarea,.form-resena input:not([type=checkbox]){font:18px var(--f-cuerpo);border:1.5px solid var(--linea);background:var(--papel);border-radius:10px;padding:12px}.form-resena .check{align-items:center;gap:10px;font-weight:600;display:flex}.form-resena .check input{width:22px;height:22px}.estrellas{border:0;gap:4px;margin:0;padding:0;display:flex}.estrellas button{color:var(--linea);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:38px;line-height:1}.estrellas button.on{color:#e3a008}.resena-ok{font:700 19px var(--f-etiquetas);margin:0}.legal-nav{min-height:68px;font:700 15px var(--f-etiquetas);justify-content:space-between;align-items:center;display:flex}.legal-doc{max-width:760px;padding:24px 0 60px}.legal-doc h1{font-size:38px}.legal-doc small{color:var(--gris);margin-bottom:24px;display:block}.legal-doc h2{margin-top:28px;font-size:22px}@media (width>=760px){.topbar>span:first-child{display:inline}section{padding:88px 0}.hero{padding:48px 0 72px}.hero-grid{grid-template-columns:1fr 1fr;gap:48px}.hero-imagen{order:0}.hero-imagen img{aspect-ratio:4/4.6}.hero-libros .hero-grid,.hero-compra .hero-grid{grid-template-columns:1.05fr .95fr}.hero-botones{grid-template-columns:auto auto;justify-content:start}.btn-comprar,.btn-sec{width:auto}.confianza .shell{grid-template-columns:repeat(4,1fr)}.confianza .canal{grid-column:auto}.preguntas-lista article{grid-template-columns:1.1fr 36px 1fr;align-items:center}.preguntas-lista .flecha{text-align:center;display:block}.niveles-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.libro .btn-comprar{width:100%}.parati-grid{grid-template-columns:1.4fr 1fr}.muro{grid-template-columns:repeat(3,1fr)}.autor-grid{grid-template-columns:.8fr 1.2fr}.autor-grid:not(:has(img)){grid-template-columns:1fr;max-width:780px}.comofunciona ol{grid-template-columns:repeat(3,1fr)}.barra-compra{border:1px solid var(--linea);border-radius:var(--radio);width:min(720px,100% - 32px);padding:10px 12px 10px 20px;bottom:16px;left:50%;right:auto;transform:translate(-50%,140%)}.barra-compra.is-on{transform:translate(-50%)}}@media (width>=980px){.nav-links{display:flex}}.club-venta{background:var(--oscuro);color:var(--papel);padding:56px 0}.club-venta .shell{max-width:760px}.club-venta .kicker{color:color-mix(in srgb,var(--acento) 55%,#fff)}.club-venta h2{font:700 clamp(28px,6vw,40px)/1.12 var(--f-titulos);margin:8px 0 12px}.club-venta .entrada{opacity:.92;font-size:19px}.club-venta ul{margin:18px 0;padding:0;list-style:none}.club-venta li{gap:10px;margin-bottom:8px;font-size:18px;display:flex}.club-venta li:before{content:"✓";color:color-mix(in srgb,var(--acento) 55%,#fff);font-weight:800}.club-venta .club-fundador{border-radius:var(--radio);font:700 16px/1.45 var(--f-etiquetas);background:#ffffff14;border:1px solid #fff3;padding:12px 14px}.club-venta small{opacity:.75;font:600 14px var(--f-etiquetas);margin-top:10px;display:block}.gracias-opinar{margin-top:14px;font-size:1.05rem;display:inline-block}.valor-tabla{gap:.6rem;margin:1.2rem 0;display:grid}.valor-fila{border:1px solid var(--linea,#ddd);border-radius:10px;grid-template-columns:2fr 1.4fr 1.2fr;align-items:baseline;gap:.4rem 1rem;padding:.9rem 1rem;display:grid}.valor-fila small{opacity:.75;grid-column:1/-1}@media (width<=640px){.valor-fila{grid-template-columns:1fr}}.store{--ink:#181a1c;--paper:#f1f1ed;--gold:#efc45b;--muted:#585e62;--line:#c4c7c8;--club:#a9dfd5;background:var(--paper);color:var(--ink);overflow-wrap:anywhere;font-size:18px;line-height:1.45;overflow:clip}.store .shell{width:100%;max-width:1272px;margin-inline:auto;padding-inline:16px}.store section{padding:52px 0}.store :is(h1,h2,h3){font-family:var(--f-titulos);letter-spacing:-.025em;font-weight:700}.store h2{font-size:clamp(32px,5.4vw,64px);line-height:1.06}.store h3{font-size:clamp(27px,3vw,34px)}.store p{margin:0 0 18px}.store img{max-width:100%;height:auto}.store :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #a66b00}.store [hidden]{display:none!important}.store :is(section,article)[id]{scroll-margin-top:148px}.store .kicker{font:700 18px/1.25 var(--f-cuerpo);letter-spacing:.035em;text-transform:uppercase;color:#785b1f;margin:0 0 12px}.store .store-icon{flex:none;width:24px;height:24px}.store .btn-comprar{background:var(--gold);width:100%;min-height:56px;color:var(--ink);font:700 20px/1.2 var(--f-cuerpo);box-shadow:none;border-radius:3px;gap:14px;padding:15px 18px;transition:background .2s,transform .2s}.store .btn-comprar:hover{background:#ffda7d;transform:translateY(-2px)}.store .error-pago{color:#a52619;font:18px/1.4 var(--f-cuerpo)}.store .is-pick .error-pago{color:#ffb3a8}.store .skip-link{z-index:100;background:#fff;padding:16px;position:fixed;top:8px;left:12px;transform:translateY(-180%)}.store .skip-link:focus{transform:none}.store .launch-bar{z-index:50;background:var(--gold);color:#191b1c;border-bottom:1px solid #181a1c30;flex-direction:column;align-items:center;gap:0;padding:6px 16px;font-size:18px;display:flex;position:sticky;top:0;box-shadow:0 3px 16px #0001}.store .launch-title{font-weight:700;line-height:1.25}.store .launch-prices{flex-wrap:wrap;justify-content:center;gap:4px 16px;display:flex}.store .launch-prices a{align-items:center;gap:5px;min-height:48px;text-decoration:none;display:flex}.store .launch-prices del{color:#50462d}.store .launch-prices b{font-size:21px}.store .cuenta{font-variant-numeric:tabular-nums;text-align:center;font-size:18px;line-height:1.4}.store .store-nav{color:#f5f4ed;background:#111315;border-bottom:1px solid #ffffff20}.store .store-nav>.shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:12px;display:flex}.store .store-brand{font:600 18px/1.1 var(--f-titulos);letter-spacing:.03em;align-items:center;gap:10px;text-decoration:none;display:flex}.store .store-brand img{object-fit:contain;border-radius:50%;flex:none;width:44px;height:44px}.store .store-brand strong{color:var(--gold);font-size:23px;display:block}.store .store-nav-links{display:none}.store .club-entry{background:var(--club);color:#102923;border:1px solid #d2f9ee;border-radius:3px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:48px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.store .club-entry:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:14%;animation:6s ease-in-out infinite club-shine;position:absolute;top:-40%;bottom:-40%;left:-60%;transform:skew(-25deg)}@keyframes club-shine{0%,72%{left:-60%}88%,to{left:150%}}.store .hero{color:#f5f4ed;background:radial-gradient(at 50% 75%,#383a3c,#0000 60%),#111315;padding:0}.store .edition-line{display:none}.store .hero-copia{text-align:center;padding-top:20px;animation:none}.store .hero .kicker{color:var(--gold);letter-spacing:0;margin-bottom:10px}.store .hero h1{margin:0 auto 12px;font-size:clamp(30px,9.6vw,40px);line-height:1.02}.store .hero h1 span{color:var(--gold)}.store .hero-description{color:#d3d6d8;max-width:700px;margin:0 auto 12px;font-size:18px;line-height:1.4}.store .desktop-break{display:none}.store .hero-purchase{margin:0}.store .hero-precio{color:#e7e8e9;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 8px;margin:0 0 12px;font-size:18px;display:flex}.store .hero-precio b{font:700 42px/1 var(--f-titulos);color:var(--gold)}.store .hero-precio span{font-size:18px}.store .collection-stage{justify-content:center;max-width:1120px;margin:28px auto 0;padding:0 0 22px;display:flex;position:relative}.store .collection-stage:after{content:"";background:linear-gradient(90deg,#0000,#b8babc73,#0000);height:1px;position:absolute;bottom:17px;left:0;right:0}.store .hero-books{perspective:1200px;z-index:1;justify-content:center;align-items:flex-end;gap:20px;width:100%;padding:0 16px;display:flex;position:relative}.store .hero-books>a{flex:1;min-width:0;max-width:180px;text-decoration:none;transition:transform .3s;display:block}.store .hero-books>a:first-child{transform:rotate(-7deg)}.store .hero-books>a:nth-child(2){transform:translateY(-7px)}.store .hero-books>a:nth-child(3){transform:rotate(7deg)}.store .hero-books>a:hover{transform:translateY(-12px)}.store .hero-books img{object-fit:contain;max-height:45svh}.store .book-object{width:100%;transform-style:preserve-3d;isolation:isolate;border-radius:2px 4px 4px 2px;position:relative;transform:perspective(1000px)rotateY(-9deg);box-shadow:10px 15px 23px #0006}.store .book-object img{z-index:2;border-radius:2px 3px 3px 2px;width:100%;position:relative}.store .book-object:after{content:"";z-index:0;background:repeating-linear-gradient(90deg,#e8e7df 0 1px,#b5b8ba 1px 2px);border:1px solid #8d9194;border-radius:0 3px 3px 0;width:9px;position:absolute;top:4px;bottom:-3px;right:-7px;transform:skewY(18deg)}.store .book-object:before{content:"";z-index:0;background:#606366;height:8px;position:absolute;bottom:-6px;left:3px;right:-7px;transform:skew(45deg)}.store .book-spine{z-index:3;background:linear-gradient(90deg,#0009,#fff2 35%,#0006 70%,#fff1);border-right:1px solid #ffffff24;width:5.5%;position:absolute;inset:0 auto 0 0}.store .book-stage-label,.store .stage-annotation,.store .stage-stamp{display:none}.store .hero-assurances{color:#d2d5d7;flex-direction:column;align-items:center;gap:8px;padding:12px 0 24px;font-size:18px;display:flex}.store .hero-assurances>span{align-items:center;gap:9px;display:flex}.store .hero-assurances .store-icon{color:var(--gold);width:20px;height:20px}.store .hero-assurances a{text-underline-offset:5px;align-items:center;gap:10px;min-height:48px;display:flex}.store .social-proof{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#e5e6e6;max-height:calc(100svh - 132px);padding:20px 0;overflow-y:auto}.store .questions-panel .kicker{margin-bottom:6px}.store .questions-panel h2{margin:0;font-size:clamp(30px,4vw,44px)}.store .social-intro{display:none}.store .question-controls{gap:6px;margin:12px 0;display:flex}.store .question-controls button{min-width:0;min-height:48px;font:700 18px var(--f-etiquetas);color:#4a5054;cursor:pointer;background:0 0;border:1px solid #a0a6a9;border-radius:2px;flex:1}.store .question-controls button[aria-pressed=true]{color:var(--gold);background:#23272a;border-color:#23272a}.store .question-window{scrollbar-width:thin;max-height:218px;padding:2px 8px 5px 2px;overflow-y:auto}.store .question-window blockquote{font:600 24px/1.14 var(--f-titulos);margin:0 0 10px}.store .chapter-link{text-underline-offset:4px;min-height:48px;padding:4px 0;font-size:18px;font-weight:700;line-height:1.3;display:block}.store .question-answer{display:none}.store .community-panel{border-top:1px solid #adb2b5;margin-top:12px;padding-top:12px}.store .community-heading{color:#535b60;align-items:center;gap:8px;display:flex}.store .community-heading svg{flex:none;width:24px;height:20px}.store .channel-comment{margin:10px 0 8px}.store .channel-comment blockquote{margin:0 0 6px;font-size:18px;line-height:1.3}.store .channel-comment figcaption{font-size:18px;font-weight:700}.store .comment-context{color:#565e63;margin:0;font-size:18px;line-height:1.25}.store .verified-reviews{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.store .verified-reviews figure{margin:16px 0}.store .verified-reviews blockquote{margin:6px 0}.store .channel-numbers{flex-wrap:wrap;gap:16px;margin-top:18px;display:flex}.store .niveles{background:var(--paper)}.store .section-heading{max-width:850px;margin-bottom:28px}.store .section-heading>p:not(.kicker){color:var(--muted);max-width:760px}.store .catalog-labels{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.store .catalog-labels span{border:1px solid #b8bdbf;padding:5px 9px}.store .catalog-book{border-top:1px solid #b5babe;padding:28px 0 32px;display:flow-root;position:relative}.store .catalog-visual{float:left;width:96px;margin:0 20px 20px 0;padding-top:10px;position:relative}.store .catalog-number{font:700 66px/.8 var(--f-titulos);letter-spacing:-.05em;color:#d3d7d9;position:absolute;top:0;left:0}.store .catalog-visual .book-object{width:80px;margin:18px 0;transform:perspective(900px)rotateY(-12deg)rotate(-4deg)}.store .page-count{color:var(--muted);font-size:18px;line-height:1.25;display:block;position:relative}.store .page-count b{color:var(--ink);font-size:24px}.store .catalog-copy{min-width:0;margin-left:116px;padding-bottom:20px}.store .book-eyebrow{margin-bottom:12px}.store .book-eyebrow .kicker{color:#5c6469;letter-spacing:0;margin-bottom:8px}.store .recommended{background:var(--gold);color:#202225;padding:5px 8px;font-size:18px;font-weight:700;display:inline-block}.store .use-label{display:none}.store .catalog-copy h3{margin:0;font-size:clamp(30px,4.4vw,46px);line-height:1.04}.store .catalog-buy{clear:both;border-top:1px dashed #afb5b9;padding:18px 0 0}.store .launch-label{color:#775916;font-size:18px;display:block}.store .book-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:8px 14px 10px 0;display:inline-flex}.store .book-price b{font:700 64px/.95 var(--f-titulos);letter-spacing:-.04em}.store .book-price del{font:500 26px var(--f-cuerpo);color:#656c70}.store .saving{vertical-align:middle;background:#e4d9bc;padding:5px 9px;font-weight:700;display:inline-block}.store .catalog-buy>p{color:var(--muted);margin:0 0 16px}.store .delivery-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.store .catalog-details{clear:both;min-width:0;margin-top:24px}.store .book-summary{color:var(--muted);line-height:1.45}.store .book-benefits{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.store .book-benefits li{align-items:flex-start;gap:10px;display:flex}.store .book-benefits .store-icon{color:#717a80;width:20px;height:24px}.store .book-benefits li:last-child{font-weight:700}.store .catalog-book.is-pick{color:#f1f2ee;background:#222629;border:1px solid #ad9350;margin-top:14px;padding:26px 16px;box-shadow:5px 5px #c4c7c9}.store .is-pick .catalog-visual{width:84px;margin-right:16px}.store .is-pick .catalog-copy{margin-left:100px}.store .is-pick .catalog-number{color:#3b4348}.store .is-pick :is(.book-eyebrow .kicker,.book-summary,.page-count,.delivery-note,.catalog-buy>p){color:#c7cccf}.store .is-pick :is(.use-label,.launch-label,.page-count b,.book-price b){color:var(--gold)}.store .is-pick .book-price del{color:#bcc3c7}.store .is-pick .catalog-buy{border-color:#ffffff40}.store .is-pick .saving{background:var(--gold);color:#181a1c}.store .is-pick .book-benefits .store-icon{color:var(--gold)}.store .catalog-guarantee{max-width:960px;color:var(--muted);align-items:flex-start;gap:12px;margin:30px auto 0;display:flex}.store .catalog-guarantee p{margin:0}.store .club-pitch{color:#eff1f2;border-top:7px solid var(--gold);background-color:#15191c;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:52px 52px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.store .club-topline{color:#bec5ca;border-bottom:1px solid #ffffff26;margin-bottom:26px;padding-bottom:20px}.store .club-topline>span{display:block}.store .club-topline>span:last-child{color:var(--gold);margin-top:12px}.store .club-pitch .kicker{color:var(--gold)}.store .club-pitch h2{font-size:clamp(36px,5vw,58px);line-height:1.04}.store .club-intro{color:#c0c8cd;margin:24px 0}.store .club-pitch ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.store .club-pitch li{gap:12px;display:flex}.store .club-pitch li .store-icon{color:var(--gold)}.store .membership{color:#191e22;background:linear-gradient(135deg,#e1e4e6,#b8bfc4);border:1px solid #f0f2f3;border-radius:4px;margin-top:32px;padding:24px;position:relative;overflow:hidden;box-shadow:8px 10px #090b0d88}.store .membership-label{font:600 18px var(--f-etiquetas);border-bottom:1px solid #7f8a92;margin-bottom:24px;padding-bottom:20px;display:block}.store .membership-symbol{display:none}.store .membership>p{margin:0;position:relative}.store .club-price{flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0 24px;display:flex;position:relative}.store .club-price b{font:700 80px/1 var(--f-titulos);letter-spacing:-.04em}.store .club-price span{line-height:1.4}.store .membership .founder-note{border-top:1px dashed #7c8790;padding:20px 0}.store .membership .btn-comprar{color:#f7f6f1;background:#22292e}.store .membership .btn-comprar .store-icon{display:none}.store .club-cancel{text-align:center;margin:14px 0;display:block}.store .member-link{text-align:center;text-underline-offset:5px;min-height:48px;padding:12px 0;display:block}.store .value-section{background:#e3e5e6}.store .workshop-receipt{border:1px solid var(--line);background:#fafaf5;border-top:5px solid #272e33;padding:22px 18px 25px;box-shadow:0 8px 25px #1c27300d}.store .receipt-header{font:500 18px var(--f-etiquetas);color:#5d676f;border-bottom:1px dashed #a4acb2;padding-bottom:20px}.store .receipt-header span:last-child,.store .receipt-index{display:none}.store .receipt-row{border-bottom:1px dashed #b4bbc1;grid-template-columns:minmax(0,1fr);gap:12px;padding:26px 0;display:grid}.store .receipt-row h3{margin:0 0 12px;font-size:clamp(27px,2.8vw,30px);line-height:1.2}.store .receipt-source{color:#606b73;margin:0}.store .receipt-prices{gap:10px;display:grid}.store .receipt-prices strong{font:700 clamp(32px, 4vw, 44px)/1.1 var(--f-titulos);letter-spacing:-.01em}.store .receipt-prices span{color:#56626a}.store .receipt-note{color:#556069;margin:24px 0 0}.store .library-facts{background:var(--gold);padding:36px 0}.store .library-facts .shell{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.store .library-facts .shell>div{border-bottom:1px solid #5c512e55;flex-direction:column;padding-bottom:20px;display:flex}.store .library-facts .shell>div:last-child{border:0;padding:0}.store .library-facts b{font:700 clamp(44px, 5vw, 58px)/1 var(--f-titulos);margin-bottom:10px}.store .library-facts span{color:#51472c}.store .for-you-columns{margin-top:30px}.store .for-you ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.store .for-you li{gap:12px;display:flex}.store .for-you li>span{color:#65747d;font-weight:700}.store .for-you-columns>div{color:#5e6972;border-top:1px solid #b7bfc5;margin-top:28px;padding:26px 0 0}.store .sample-section{background-color:#d9dde0;background-image:linear-gradient(90deg,#20334507 1px,#0000 1px),linear-gradient(#20334507 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:26px 26px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.store .sample-instruction{text-underline-offset:5px;font-weight:700;text-decoration:underline;display:block}.store .sample-pages{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.store .sample-page{text-align:left;width:100%;min-width:0;min-height:48px;color:var(--ink);cursor:zoom-in;font:18px/1.4 var(--f-cuerpo);background:0 0;border:0;padding:0}.store .page-index{font:500 18px var(--f-etiquetas);border-bottom:1px solid #7c8994;justify-content:space-between;margin-bottom:16px;padding-bottom:10px;display:flex}.store .sample-page img{width:100%;transition:transform .2s;box-shadow:5px 8px #b6bec5,8px 13px 25px #1a273220}.store .sample-page:hover img{transform:translateY(-5px)}.store .sample-caption{margin-top:22px;font-weight:700;display:block}.store .page-reader{color:#15202a;background:#f0f1f2;border:1px solid #bcc5cd;width:calc(100% - 32px);max-width:1050px;height:94dvh;max-height:94dvh;padding:0;box-shadow:0 30px 100px #0007}.store .page-reader::backdrop{background:#0b1015e8}.store .page-reader[open]{flex-direction:column;display:flex}.store .reader-toolbar{color:#edf0f2;background:#172028;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px;display:flex}.store .reader-toolbar>span{margin-right:auto}.store .page-reader button{min-width:48px;min-height:48px;color:inherit;font:700 18px var(--f-cuerpo);cursor:pointer;background:0 0;border:1px solid #95a2ae;padding:8px 10px}.store .reader-image{overscroll-behavior:contain;text-align:center;flex:1;min-height:0;padding:8px;overflow:auto}.store .reader-image img{width:100%;height:auto;display:inline-block}.store .reader-image.is-zoomed img{width:260%;max-width:none}.store .reader-bottom{border-top:1px solid #b9c2ca;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.store .reader-bottom p{text-align:center;margin:0}.store .buy-steps ol{grid-template-columns:minmax(0,1fr);gap:22px;margin:28px 0;padding:0;list-style:none;display:grid}.store .buy-steps li{border-top:1px solid #b1bcc4;padding-top:20px}.store .buy-steps li>span{font:600 34px var(--f-etiquetas);color:#687a88;margin-bottom:12px;display:block}.store .buy-steps li p{color:var(--muted);margin-bottom:0}.store .delivery-guarantee{background:#e1e6e9;border:1px solid #a1aeb8;align-items:flex-start;gap:12px;padding:20px 16px;display:flex}.store .delivery-guarantee>.store-icon{color:#4c6070;width:30px;height:30px}.store .delivery-guarantee p{margin:0}.store .store-faq{padding-top:0}.store .store-faq .shell{max-width:980px}.store .store-faq details{border-bottom:1px solid #b3bec6}.store .store-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:22px 0;font-size:20px;font-weight:700;list-style:none;display:flex}.store .store-faq summary::-webkit-details-marker{display:none}.store .store-faq summary>span{color:#637987;flex:none;font-size:30px;line-height:1}.store .store-faq details[open] summary>span{transform:rotate(45deg)}.store .store-faq details p{color:var(--muted);margin:0 0 24px}.store .store-closing{text-align:center;color:#f1f2ee;background:#171c20;border-top:1px solid #434f59}.store .store-closing img{margin:0 auto 24px}.store .store-closing .kicker{color:var(--gold)}.store .store-closing h2{max-width:760px;margin:0 auto 28px}.store .store-closing .shell>p:last-child{color:#bcc5cc;max-width:700px;margin:24px auto 0}.store .store-footer{color:#b4bfc7;font:18px/1.5 var(--f-cuerpo);background:#101518;border:0;padding:36px 0}.store .footer-top{margin-bottom:24px}.store .footer-top>a:last-child{align-items:center;min-height:48px;margin-top:20px;display:inline-flex}.store .store-footer nav{flex-wrap:wrap;gap:8px 24px;margin:0 0 24px;display:flex}.store .store-footer nav a{color:#e2e6e9;align-items:center;min-height:48px;font-size:18px;display:inline-flex}.store .store-footer p{max-width:1160px;font-size:18px}.store .store-footer .shell>span{color:#a4b1ba}@media (width>=640px){.store section{padding:66px 0}.store .store-nav>.shell{flex-wrap:nowrap;min-height:88px}.store .club-entry{width:auto}.store .store-brand img{width:58px;height:58px}.store .hero{padding:20px 0 0}.store .edition-line{font:500 18px/1.3 var(--f-etiquetas);color:#afb7bd;border-bottom:1px solid #ffffff20;justify-content:space-between;gap:20px;padding-bottom:17px;display:flex}.store .edition-line span:last-child{display:none}.store .hero-copia{padding-top:32px}.store .hero h1{max-width:1000px;margin-bottom:20px;font-size:clamp(52px,6.1vw,88px)}.store .hero-description{font-size:22px}.store .hero-purchase{justify-content:center;align-items:center;gap:28px;margin:22px 0 0;display:flex}.store .hero-precio{margin:0}.store .hero-precio b{font-size:52px}.store .hero-purchase .btn-comprar{width:auto;min-width:230px}.store .collection-stage{margin-top:44px}.store .hero-books{gap:32px}.store .book-stage-label{text-align:center;color:#c8cdd1;margin-top:20px;font-size:18px;display:block}.store .hero-assurances{flex-flow:wrap;justify-content:center;gap:16px 28px;padding:20px 0 24px}.store .social-proof{max-height:none;padding:32px 0;overflow:visible}.store .social-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;display:grid}.store .question-window{height:248px;max-height:none}.store .question-answer{color:var(--muted);margin:12px 0 0;display:block}.store .community-panel{border-top:0;border-left:1px solid #adb5bb;align-self:center;max-height:360px;margin:0;padding:20px 0 20px 24px;overflow:auto}.store .section-heading{margin-bottom:40px}.store .catalog-book{grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:start;gap:24px 30px;padding:34px 0;display:grid}.store .catalog-visual,.store .is-pick .catalog-visual{float:none;flex-direction:column;grid-area:1/1;align-items:center;width:auto;margin:0;display:flex}.store .catalog-visual .book-object{width:140px;margin:22px 0 24px}.store .catalog-number{font-size:100px}.store .catalog-copy,.store .is-pick .catalog-copy{grid-area:1/2;margin:0;padding:0}.store .use-label{color:#7d642e;margin-bottom:10px;font-size:18px;font-weight:700;display:block}.store .catalog-buy{border:0;grid-area:2/1;padding:0}.store .book-price{display:flex}.store .catalog-buy>p{margin-top:12px}.store .catalog-buy .btn-comprar{font-size:18px}.store .catalog-details{grid-area:2/2;margin:0}.store .catalog-book.is-pick{padding:32px 20px}.store .club-topline{justify-content:space-between;gap:24px;margin-bottom:36px;display:flex}.store .club-topline>span:last-child{margin:0}.store .club-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.store .membership{margin:0;padding:22px}.store .club-price b{font-size:72px}.store .workshop-receipt{padding:28px 32px}.store .receipt-row{grid-template-columns:30px minmax(0,1fr);gap:18px}.store .receipt-index{font:600 24px var(--f-etiquetas);color:#758591;display:block}.store .receipt-prices{grid-column:2}.store .library-facts .shell,.store .sample-pages,.store .buy-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.store .library-facts .shell>div{border:0;padding:0 24px 0 0}.store .for-you-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;display:grid}.store .for-you-columns>div{border-top:0;border-left:1px solid #b7bfc5;margin:0;padding:0 0 0 28px}.store .reader-image{padding:18px}.store .reader-image img{object-fit:contain;width:auto;height:100%}.store .reader-image.is-zoomed img{width:100%;min-width:900px;height:auto}.store .store-faq{padding-top:0}.store .store-closing .btn-comprar{width:auto;min-width:300px}.store .footer-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.store .footer-top>a:last-child{margin-top:0}}@media (width>=1024px){.store section{padding:90px 0}.store :is(section,article)[id]{scroll-margin-top:92px}.store .launch-bar{flex-flow:wrap;justify-content:center;gap:8px 26px}.store .launch-prices{gap:20px}.store .cuenta{min-width:290px}.store .store-nav-links{gap:28px;display:flex}.store .store-nav-links a{color:#c8ced2;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.store .store-nav-links a:hover{color:var(--gold)}.store .hero{padding:24px 0 0}.store .edition-line span:last-child,.store .desktop-break{display:block}.store .hero-books{gap:36px}.store .hero-books>a:nth-child(2){max-width:198px}.store .stage-annotation{font:500 18px/1.4 var(--f-etiquetas);color:#b5bec5;display:block;position:absolute;top:25%;left:0;transform:rotate(-5deg)}.store .stage-annotation i{border-bottom:1px solid #85919c;border-right:1px solid #85919c;width:72px;height:23px;margin:8px 0 16px;display:block;transform:skew(30deg)}.store .stage-stamp{width:150px;height:150px;color:var(--gold);border:1px solid #d2b56388;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:25%;right:0;transform:rotate(8deg);box-shadow:inset 0 0 0 6px #111315,inset 0 0 0 7px #d2b56344}.store .stage-stamp b{font:700 52px/1 var(--f-titulos)}.store .stage-stamp span{text-align:center;font-size:18px;line-height:1.25}.store .social-proof{padding:40px 0}.store .social-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:60px}.store .social-intro{color:var(--muted);margin-top:8px;display:block}.store .question-controls button{flex:0 52px}.store .question-window{height:224px}.store .question-window blockquote{font-size:28px}.store .channel-comment blockquote{font-size:22px}.store .catalog-book{grid-template-columns:minmax(170px,.8fr) minmax(0,1.6fr) minmax(225px,1fr);gap:20px 34px;padding:46px 20px 46px 0}.store .catalog-visual,.store .is-pick .catalog-visual{grid-row:1/3;align-self:center}.store .catalog-visual .book-object{width:164px}.store .catalog-number{font-size:120px}.store .catalog-buy{border-left:1px solid var(--line);grid-area:1/3/3;align-self:center;padding-left:24px}.store .catalog-details{grid-area:2/2}.store .book-eyebrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store .book-eyebrow .kicker{margin:0}.store .book-price b{font-size:76px}.store .catalog-book.is-pick{padding:44px 20px 44px 0}.store .club-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:80px}.store .club-intro{font-size:20px}.store .membership{padding:30px}.store .membership-symbol{color:#657886;border:1px solid #8b98a2;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:absolute;top:72px;right:22px;transform:rotate(-12deg)}.store .membership-symbol span{font:700 44px var(--f-titulos)}.store .club-price b{font-size:86px}.store .receipt-header{justify-content:space-between;gap:20px;display:flex}.store .receipt-header span:last-child{display:inline}.store .receipt-row{grid-template-columns:36px minmax(0,1fr) minmax(0,350px);gap:24px;padding:30px 0}.store .receipt-prices{text-align:right;grid-column:3}.store .library-facts{padding:48px 0}.store .library-facts .shell{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.store .library-facts .shell>div:nth-child(3){border-left:1px solid #5c512e55;grid-area:1/3/3;padding-left:28px}.store .library-facts .shell>div:nth-child(4){flex-direction:row;grid-column:1/3;align-items:baseline;gap:16px}.store .sample-pages,.store .buy-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 30px}.store .delivery-guarantee{gap:22px;padding:28px}.store .store-faq{padding-top:0}.store .store-faq summary{font-size:22px}.store .store-faq details p{font-size:20px}}@media (prefers-reduced-motion:reduce){html:has(.store){scroll-behavior:auto}.store *,.store :before,.store :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.club{--papel:#fbfaf6;--tinta:#202321;--gris:#555c58;--oscuro:#151816;--acento:#efbd4e;--sobre-acento:#171b18;--suave:#f6e9c8;--linea:#ccd0c8;--c-oro-texto:#755314;--c-plata:#e8ebe5;--c-verde:#245c44;--c-verde-suave:#e4eee6;--c-tarjeta:#fffefa;--radio:6px;min-height:100svh;padding-bottom:calc(112px + env(safe-area-inset-bottom));color:var(--tinta);font:18px/1.6 var(--f-cuerpo);overflow-wrap:anywhere;background:#eeefe9}.club-publico{padding-bottom:0}.club *,.club :before,.club :after{box-sizing:border-box}.club :is(main,section,article,form,div,nav){min-width:0}.club section{padding:0}.club img{max-width:100%;height:auto;display:block}.club a{color:inherit;text-underline-offset:.22em}.club :is(button,input,textarea,select){font:inherit}.club :is(button,a,summary){-webkit-tap-highlight-color:transparent}.club button{cursor:pointer}.club :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--c-oro-texto);outline-offset:4px}.club :is(h1,h2,h3){font-family:var(--f-titulos);text-wrap:pretty;margin:0;font-weight:700;line-height:1.14}.club h1{max-width:24ch;font-size:clamp(34px,5.2vw,60px)}.club h2{font-size:clamp(28px,3.4vw,38px)}.club h3{font-size:clamp(25px,2.5vw,30px)}.club p{margin:0 0 1em}.club small{font-size:18px}.club .kick{font:600 18px/1.4 var(--f-etiquetas);color:var(--c-oro-texto);margin-bottom:8px}.club .sub{color:var(--gris);max-width:65ch;margin:12px 0 0}.club .sec{margin-top:32px}.club .sec-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:16px;display:flex}.club .sec-cab a{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.c-main{width:100%;max-width:1200px;margin-inline:auto;padding:24px 16px 48px}.c-top{z-index:30;background:var(--oscuro);color:var(--papel);border-bottom:3px solid var(--acento);position:sticky;top:0;box-shadow:0 4px 16px #15181618}.c-top-in{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;max-width:1200px;margin-inline:auto;padding:8px 16px;display:flex}.c-logo{flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.c-logo img{border-radius:50%;flex:none;width:48px;height:48px}.c-logo b{max-width:20ch;font:700 18px/1.2 var(--f-cuerpo);display:block}.c-top .esp,.c-fundador{display:none}.c-yo{width:48px;height:48px;color:var(--acento);font:600 18px var(--f-etiquetas);background:#303630;border:1px solid #737b72;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.club .c-volver-tienda{border-radius:var(--radio);width:100%;min-height:48px;color:var(--papel);background:#292e29;border:1px solid #798078;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;text-decoration:none;display:flex}.c-top :is(a,button):focus-visible,.c-abajo a:focus-visible{outline-color:var(--acento);outline-offset:-3px}.c-tabs{display:none}.c-abajo{z-index:35;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--oscuro);color:#e2e5de;border-top:1px solid #61685f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.c-abajo a{text-align:center;border-top:3px solid #0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;min-height:82px;padding:8px 2px;font-size:18px;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.c-abajo svg{flex:none;width:23px;height:23px}.c-abajo a.on{border-color:var(--acento);color:var(--acento);background:#2f332b}.club .c-btn{border-radius:var(--radio);background:var(--acento);width:100%;min-height:54px;color:var(--sobre-acento);font:700 18px/1.35 var(--f-cuerpo);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px #9c7529}.club .c-btn.sec2{color:var(--tinta);box-shadow:none;background:0 0;border-color:#747e73}.club .c-btn.chico{min-height:48px}.club .c-btn.ancho{width:100%}.club .c-btn:disabled{color:#4c554a;box-shadow:none;cursor:default;background:#d9ddd4;border-color:#afb6aa}.c-chip{background:var(--c-plata);color:#3d473b;max-width:100%;font:700 18px/1.35 var(--f-cuerpo);border:1px solid #ccd0c8;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.c-chip.oro{background:var(--suave);color:#65470c;border-color:#d2ad58}.c-chip.verde{background:var(--c-verde-suave);color:var(--c-verde);border-color:#afc4b3}.c-chip.oscuro{background:var(--oscuro);border-color:var(--oscuro);color:var(--papel)}.c-barra{background:#dde1d7;border-radius:2px;height:8px;overflow:hidden}.c-barra i{background:var(--c-verde);height:100%;transition:width .25s;display:block}.c-ayuda{color:var(--gris);margin-top:12px;font-size:18px;line-height:1.55}.club .c-aviso{border:1px solid #abc0ae;border-left:5px solid var(--c-verde);border-radius:var(--radio);background:var(--c-verde-suave);color:#234c30;margin:16px 0;padding:16px;font-size:18px}.club .c-aviso.error{color:#772d1d;background:#f9e7dd;border-color:#aa4a35}.c-venta{gap:24px;display:grid}.c-venta h1{max-width:25ch;margin:0;font-size:clamp(34px,5vw,64px)}.c-venta-intro .kick{align-items:center;gap:12px;display:flex}.c-venta-intro .kick:before{content:"";background:var(--c-oro-texto);width:28px;height:3px}.c-venta-unirse{background:var(--oscuro);color:var(--papel);border-radius:var(--radio);border-top:4px solid var(--acento);padding:18px 16px;box-shadow:4px 4px #cbd0c6}.club .c-venta-unirse .kick{color:var(--acento);margin-bottom:0}.c-precio-venta{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.c-precio-venta strong{font:700 clamp(52px,8vw,76px)/1.15 var(--f-titulos);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.c-precio-venta span{color:#d3d8ce}.c-venta .botones{gap:12px;margin:16px 0 18px;display:grid}.club .c-venta .c-btn.sec2{color:var(--papel);border-color:#89917f}.club .c-venta-unirse .c-ayuda{color:#d3d8ce}.c-ya-miembro{border-top:1px solid #58604f;margin:16px 0 0;padding-top:14px}.c-ya-miembro a{align-items:center;min-height:48px;font-weight:700;display:flex}.c-venta-unirse :is(a,button):focus-visible{outline-color:var(--acento)}.c-venta-detalle{border-top:1px solid #9ca599;padding-top:24px}.club .c-venta-detalle .sub{color:var(--tinta);margin:0}.c-fundador-caja{background:var(--suave);border-left:3px solid #a97922;align-items:flex-start;gap:14px;margin-top:24px;padding:16px;display:flex}.c-fundador-caja>span{color:var(--c-oro-texto);font-size:32px;line-height:1}.c-fundador-caja p{margin:0}.c-venta-incluye{counter-reset:beneficio;border-top:1px solid #9ca599;gap:0;margin:0;padding:0;list-style:none;display:grid}.c-venta-incluye li{counter-increment:beneficio;border-bottom:1px solid var(--linea);align-items:baseline;gap:16px;padding:20px 0;font-size:20px;display:flex}.c-venta-incluye li:before{content:counter(beneficio,decimal-leading-zero);font:600 18px var(--f-etiquetas);color:var(--c-oro-texto);flex:none}.c-hola{border-bottom:1px solid #9ca599;padding-bottom:22px}.c-semana{isolation:isolate;border-radius:var(--radio);background:var(--oscuro);color:var(--papel);border-left:5px solid var(--acento);margin-top:24px;padding:22px 20px;position:relative;overflow:hidden}.c-semana:after{content:"";z-index:-1;pointer-events:none;border:1px solid #697052;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-150px;box-shadow:0 0 0 24px #efbd4e09,0 0 0 48px #efbd4e09,0 0 0 72px #efbd4e09}.club .c-semana .kick{color:var(--acento)}.c-semana h2{max-width:30ch;margin:12px 0;font-size:clamp(32px,4vw,48px)}.c-semana p{color:#d6dbd0;margin:0}.c-reloj{gap:12px;margin-top:24px;display:flex}.c-reloj-unidad{text-align:center;background:#292e25;border-top:1px solid #6c7463;flex:1;max-width:112px;padding:10px 6px}.c-reloj-unidad b{color:var(--acento);font:700 38px/1.1 var(--f-titulos);font-variant-numeric:tabular-nums;display:block}.c-reloj-unidad small{color:#d6dbd0;display:block}.c-dos{gap:0;display:grid}.c-seguir{border:1px solid var(--linea);border-left:4px solid var(--c-oro-texto);border-radius:var(--radio);background:var(--c-tarjeta);padding:16px;text-decoration:none;display:block}.c-seguir img{object-fit:cover;border-radius:3px;width:100%;max-height:200px;margin-bottom:16px}.c-seguir h3{margin:12px 0 18px}.c-seguir small{color:var(--gris);margin-top:8px;display:block}.c-leer{min-height:48px;color:var(--c-oro-texto);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:18px;font-weight:700;display:flex}.c-leer>span:last-child{font-size:24px}.c-modulos{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.c-mod{background:var(--c-tarjeta);border-radius:var(--radio);border:1px solid #bfc6b9;flex-direction:column;min-width:0;text-decoration:none;transition:box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px #d9ddd3}.c-mod .foto{aspect-ratio:16/9;background:var(--c-plata);border-bottom:1px solid var(--linea);position:relative}.c-mod .foto img{object-fit:cover;width:100%;height:100%}.c-mod .foto .c-chip{position:absolute;top:12px;left:12px}.c-mod .cuerpo{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.club .c-mod .kick{margin:0}.c-mod h3{font-size:clamp(28px,3vw,34px)}.c-mod p{color:var(--gris);margin:0;font-size:18px;line-height:1.5}.c-mod .pie{color:var(--gris);align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:18px;display:flex}.c-mod .pie .c-barra{flex:1}.c-mod .c-leer{border-top:1px solid var(--linea);margin:4px 0 -6px;padding-top:10px}.c-mod.cerrado{box-shadow:none;background:#e8ebe4;border-style:dashed}.c-mod.cerrado .foto img{filter:grayscale()}.c-mod.cerrado .foto:after{content:"";background:#151816c9;position:absolute;inset:0}.c-candado{z-index:1;color:var(--papel);text-align:center;place-items:center;padding:16px;font-weight:700;display:grid;position:absolute;inset:0}.c-candado svg{width:36px;height:36px;color:var(--acento);margin:0 auto 10px;display:block}.c-pedir-mini{background:var(--suave);border:1px solid #d2b774;border-top:4px solid var(--c-oro-texto);border-radius:var(--radio);padding:20px}.c-pedir-mini h2{margin-bottom:20px;font-size:clamp(28px,3vw,34px)}.c-pedir-mini ol{margin:0 0 22px;padding-left:25px}.c-pedir-mini li{border-bottom:1px solid #d7c698;padding:10px 0 10px 5px}.c-pedir-mini li::marker{color:var(--c-oro-texto);font-weight:700}.c-opinion{border-radius:var(--radio);background:#e3e7df;border:1px solid #b9c1b3;flex-wrap:wrap;align-items:flex-start;gap:16px 24px;padding:24px 20px;display:flex}.c-opinion-icono{color:#495444;flex:none;width:48px;height:48px}.c-opinion h3{margin:0 0 8px}.c-opinion p{max-width:60ch;color:var(--gris);margin-bottom:16px}.c-lectura-barra{z-index:40;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}.c-lectura-barra i{background:var(--acento);width:0;height:100%;display:block}.c-volver{align-items:center;min-height:48px;margin-bottom:16px;font-weight:700;display:inline-flex}.c-lector{align-items:start;gap:24px;display:grid}.c-indice{border-radius:var(--radio);background:#e2e7dc;border:1px solid #9ca794;border-top:4px solid #4d5946;padding:4px 16px}.c-indice summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-weight:700;list-style:none;display:flex}.c-indice summary::-webkit-details-marker{display:none}.c-indice[open] summary{border-bottom:1px solid #b5bfae}.c-indice[open] summary span{transform:rotate(180deg)}.c-indice ol{counter-reset:parte;margin:10px 0;padding:0;list-style:none}.c-indice li{counter-increment:parte}.c-indice li a{border-left:3px solid #0000;gap:10px;min-height:48px;padding:12px 8px;font-size:18px;line-height:1.35;text-decoration:none;display:flex}.c-indice li a:before{content:counter(parte,decimal-leading-zero);color:#526047;font:600 18px/1.35 var(--f-etiquetas)}.c-indice li a.on{background:var(--c-tarjeta);border-left-color:var(--c-oro-texto);font-weight:700}.c-hoja{background:var(--c-tarjeta);border:1px solid var(--linea);border-top:4px solid var(--c-oro-texto);border-radius:var(--radio);padding:22px 16px;box-shadow:0 5px #daddd3}.c-lector-cab h1{max-width:26ch;font-size:clamp(34px,4.5vw,56px)}.c-meta{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.c-acciones{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.c-retomar{border-left:3px solid var(--c-verde);background:var(--c-verde-suave);color:#254c31;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:16px;display:flex}.c-retomar button{border-radius:var(--radio);background:var(--c-verde);color:#fff;border:0;width:100%;min-height:48px;padding:10px 14px;font-weight:700}.c-portada-mod{object-fit:cover;border:1px solid var(--linea);border-radius:3px;width:100%;max-height:440px;margin-bottom:32px}.c-texto{max-width:66ch;margin-inline:auto;font-size:20px;line-height:1.8}.c-texto :is(h2,h3,[id]){scroll-margin-top:140px}.c-texto h2{border-top:3px solid var(--c-oro-texto);margin:40px 0 18px;padding-top:18px;font-size:clamp(30px,3.5vw,40px)}.c-texto h2.parte{margin-top:56px;padding-top:22px}.c-texto h2.parte:first-child{margin-top:0}.c-texto h2.parte small{font:600 18px/1.5 var(--f-etiquetas);color:var(--c-oro-texto);margin-bottom:8px;display:block}.c-texto h3{margin:30px 0 16px;font-size:clamp(26px,3vw,32px);line-height:1.25}.c-texto h3.paso{align-items:flex-start;gap:12px;display:flex}.c-texto h3.paso b{background:var(--oscuro);width:40px;min-height:40px;color:var(--acento);font:700 26px/1 var(--f-titulos);border-radius:4px;flex:none;place-items:center;display:grid}.c-texto p{margin:0 0 22px}.c-texto :is(ul,ol){margin:0 0 22px;padding-left:24px}.c-texto li{margin-bottom:10px}.c-texto figure{margin:28px 0}.c-texto figure img{border:1px solid var(--linea);border-radius:4px}.c-texto figcaption{color:var(--gris);margin-top:10px;font-size:18px;line-height:1.55}.c-texto .escena{color:#394532;background:#eaf0e4;border-left:4px solid #7d8c70;margin:0 0 26px;padding:18px}.c-texto .escena p:last-child{margin-bottom:0}.c-texto table{overscroll-behavior-x:contain;border-collapse:collapse;border:1px solid #b6c0af;width:100%;max-width:100%;margin:24px 0;font-size:18px;line-height:1.55;display:block;overflow-x:auto}.c-texto :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #c9d1c2;min-width:112px;padding:12px}.c-texto th{color:#fff;background:#303a2c;font-size:18px}.c-texto tbody tr:nth-child(2n){background:#edf0e8}.c-texto :is(aside,.checklist,.atencion,.gancho){border-radius:4px;margin:28px 0;padding:20px 16px}.c-texto :is(aside,.checklist) .et{font:700 18px/1.45 var(--f-cuerpo);align-items:center;gap:10px;margin-bottom:12px;display:flex}.c-texto aside .et svg{flex:none;width:24px;height:24px}.c-texto aside p:last-child{margin-bottom:0}.c-texto .consejo{background:var(--oscuro);color:var(--papel);border-top:4px solid var(--acento)}.c-texto .consejo .et{color:var(--acento)}.c-texto .atencion{background:var(--suave);color:#493912;border:1px solid #d1b473;border-left:5px solid #986820}.c-texto .gancho{background:var(--c-plata);border:1px solid #a3b298;border-left:5px solid #536649}.c-texto .gancho .btn{background:var(--acento);width:100%;min-height:48px;color:var(--sobre-acento);border-radius:var(--radio);justify-content:center;align-items:center;margin-top:12px;padding:10px 16px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.c-texto .checklist{background:#f1f4ec;border:1px solid #aab99e}.c-texto .checklist ul{margin:0;padding:0;list-style:none}.c-texto .checklist li{cursor:pointer;border-bottom:1px solid #cdd6c5;align-items:flex-start;gap:12px;min-height:48px;margin:0;padding-block:10px;display:flex}.c-texto .checklist li:last-child{border-bottom:0}.c-texto .checklist i{background:#fff;border:2px solid #56684a;border-radius:3px;flex:none;place-items:center;width:26px;height:26px;margin-top:4px;display:grid}.c-texto .checklist li.ok i{background:var(--c-verde);border-color:var(--c-verde)}.c-texto .checklist li.ok i:after{content:"✓";color:#fff;font-size:18px;line-height:1}.c-texto .checklist li.ok span{color:var(--gris);text-decoration:line-through}.c-fin{border-top:4px solid var(--c-oro-texto);background:var(--suave);margin-top:48px;padding:24px 16px}.c-fin .botones{flex-direction:column;gap:12px;margin-top:24px;display:flex}.c-pasos3{border-top:1px solid #aab3a3;gap:0;margin:24px 0 32px;display:grid}.c-pasos3>div{border-bottom:1px solid #c5cdbf;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.c-pasos3 b{font:700 38px/1 var(--f-titulos);color:var(--c-oro-texto);flex:none}.c-pasos3 p{margin:0;font-size:18px}.c-pedir-grid{align-items:start;gap:32px;display:grid}.c-form{border:1px solid #b2beaa;border-top:4px solid var(--c-oro-texto);border-radius:var(--radio);background:var(--c-tarjeta);padding:20px 16px}.c-fila{margin-bottom:20px}.c-form label,.c-etiqueta{margin-bottom:10px;font-size:18px;font-weight:700;display:block}.club :is(textarea,select,input[type=text],input[type=email]){border-radius:var(--radio);width:100%;min-width:0;max-width:100%;min-height:54px;color:var(--tinta);background:#fff;border:1px solid #7f8e74;padding:12px;font-size:18px;line-height:1.5}.club textarea{resize:vertical}.club textarea::placeholder{color:#59634f;opacity:1}.c-votos-info{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.c-mis-votos{border-left:3px solid var(--c-oro-texto);background:var(--suave);color:#5c430e;padding:8px 12px;font-weight:700;display:inline-block}.c-tablero{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.c-tema{border-radius:var(--radio);background:var(--c-tarjeta);border:1px solid #c3cdbb;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:16px 12px;display:grid}.c-tema.gana{background:#fbf0d6;border:2px solid #ac7c25}.c-tema.pend{background:#e8ece3;border-style:dashed}.c-tema .chips{flex-wrap:wrap;gap:6px;display:flex}.c-tema h3{margin:10px 0;font-size:25px;line-height:1.2}.c-tema small{color:var(--gris);font-size:18px;display:block}.c-tema small a{align-items:center;min-height:48px;font-weight:700;display:inline-flex}.c-votar{color:#34412a;font-variant-numeric:tabular-nums;background:#edf0e7;border:1px solid #7e8d72;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:52px;min-height:72px;padding:8px 4px;font-weight:700;display:flex}.c-votar svg{width:24px;height:24px}.c-votar.on{background:var(--oscuro);border-color:var(--oscuro);color:var(--acento)}.c-votar:disabled{cursor:default;border-style:dashed}.c-cuenta-grid{align-items:start;gap:28px;display:grid}.c-plan{border-radius:var(--radio);border-top:4px solid var(--acento);background:var(--oscuro);color:var(--papel);padding:24px 20px}.c-plan .precio{font:700 clamp(48px,6vw,64px)/1.15 var(--f-titulos);margin:16px 0}.c-plan .precio small{color:#cdd4c7;font:400 18px var(--f-cuerpo);display:inline-block}.c-plan p{color:#d8ddd3;margin:0}.c-datos{border-radius:var(--radio);background:var(--c-tarjeta);border:1px solid #b6c3ab;margin-top:16px}.c-datos>div,.c-datos>label{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:18px 16px;font-size:18px;display:flex}.c-datos>:last-child{border-bottom:0}.c-datos span{font-weight:700}.c-datos .c-dato-numero{font:700 32px/1.2 var(--f-titulos);color:#3f5133;font-variant-numeric:tabular-nums}.c-datos>label{cursor:pointer;flex-wrap:nowrap}.c-datos input[type=checkbox]{width:28px;height:28px;accent-color:var(--c-verde);cursor:pointer;flex:none}.c-cuenta-acciones{flex-direction:column;gap:12px;margin-top:22px;display:flex}.c-cuenta-acciones form{width:100%}.club .c-centro{border:1px solid #b5bfae;border-top:5px solid var(--c-oro-texto);border-radius:var(--radio);background:var(--c-tarjeta);max-width:560px;margin:8px auto;padding:24px 20px;box-shadow:5px 5px #d4dacf}.c-centro .c-form{background:0 0;border:0;margin-top:24px;padding:0}.c-acceso-icono{background:var(--oscuro);width:56px;height:56px;color:var(--acento);border-radius:5px;place-items:center;margin-bottom:18px;display:grid}.c-acceso-icono svg{width:40px;height:40px}.c-acceso-volver{border-top:1px solid var(--linea);margin:20px 0 0;padding-top:12px}.c-acceso-volver a{align-items:center;min-height:48px;display:inline-flex}.club .c-codigo{font:600 30px/1.4 var(--f-etiquetas);letter-spacing:.2em;text-align:center}.club .c-enlace{border:1px solid var(--linea);border-radius:var(--radio);width:100%;min-height:48px;color:var(--c-oro-texto);text-underline-offset:4px;background:0 0;padding:8px;font-size:18px;text-decoration:underline}.c-velo{z-index:60;background:#0b100ce0;justify-content:center;align-items:flex-end;padding-top:16px;display:flex;position:fixed;inset:0}.c-ventana{overscroll-behavior:contain;width:100%;max-width:560px;max-height:calc(100dvh - 16px);padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-top:4px solid var(--acento);background:var(--papel);border-radius:10px 10px 0 0;position:relative;overflow-y:auto}.c-ventana>.kick,.c-ventana>h2{padding-right:52px}.c-cerrar{border-radius:var(--radio);background:var(--c-plata);width:48px;height:48px;color:var(--tinta);border:1px solid #a5b198;place-items:center;display:grid;position:absolute;top:12px;right:12px}.c-estrellas{justify-content:space-between;gap:4px;margin:18px 0 24px;display:flex}.c-estrellas button{border-radius:var(--radio);color:#606b54;background:#f5f7f0;border:1px solid #a5af9a;place-items:center;width:48px;min-height:48px;padding:0;font-size:36px;line-height:1;display:grid}.c-estrellas button.on{background:var(--suave);color:#846016;border-color:#a7822a}.c-permiso{cursor:pointer;align-items:flex-start;gap:12px;margin:18px 0;font-size:18px;display:flex}.c-permiso input{width:26px;height:26px;accent-color:var(--c-verde);flex:none;margin-top:3px}.c-opinion-acciones{flex-direction:column;gap:12px;margin-top:18px;display:flex}@media (width>=640px){.c-main{padding-top:32px;padding-bottom:64px}.c-top-in{flex-wrap:nowrap;min-height:80px}.club .c-volver-tienda{flex:none;width:auto}.c-logo b{max-width:none}.c-modulos{grid-template-columns:repeat(2,minmax(0,1fr))}.c-venta{gap:32px}.c-venta h1{max-width:24ch}.c-venta-unirse{padding:28px}.c-venta .botones{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.c-venta-incluye{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.c-semana{padding:30px}.c-seguir{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px;display:grid}.c-seguir img{object-fit:cover;height:160px;max-height:none;margin:0}.c-opinion{flex-wrap:nowrap;padding:28px}.club .c-opinion .c-btn{width:auto}.c-hoja{padding:32px}.c-acciones{flex-flow:wrap}.club .c-acciones .c-btn{flex:1;width:auto}.c-retomar button{width:auto;margin-left:auto}.c-fin{padding:28px}.c-fin .botones{flex-flow:wrap}.club .c-fin .c-btn{flex:1;width:auto}.c-pasos3{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.c-form{padding:24px}.c-tema{padding:20px}.c-cuenta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club .c-centro{margin:24px auto;padding:36px}.c-velo{align-items:center;padding:16px}.c-ventana{border-radius:var(--radio);max-height:calc(100dvh - 32px);padding:28px}.c-opinion-acciones{flex-direction:row}}@media (width>=1024px){.club{padding-bottom:0}.c-main{padding-top:40px}.c-fundador{color:var(--acento);border-left:1px solid #6c775e;margin-left:auto;padding:6px 12px;font-size:18px;display:block}.c-logo{flex:0 auto}.c-logo img{width:54px;height:54px}.c-logo b{font-size:20px}.c-top .esp{flex:1;display:block}.c-tabs{gap:8px;width:100%;max-width:1200px;margin-inline:auto;padding:0 16px;display:flex}.c-tabs a{color:#d9ded1;border-bottom:3px solid #0000;align-items:center;gap:10px;min-height:54px;padding:12px 24px;font-weight:700;text-decoration:none;display:flex}.c-tabs svg{width:22px;height:22px}.c-tabs a.on{color:var(--acento);border-color:var(--acento);background:#2a3025}.c-abajo{display:none}.c-venta{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:32px 64px}.c-venta>.c-aviso{grid-column:1/-1}.c-venta-intro{grid-column:1}.c-venta-unirse{grid-area:span 2/2}.c-venta .botones{grid-template-columns:minmax(0,1fr)}.c-venta-detalle{grid-column:1}.c-venta-incluye{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.c-modulos{grid-template-columns:repeat(3,minmax(0,1fr))}.c-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.c-lector{grid-template-columns:260px minmax(0,1fr);gap:32px}.c-indice{max-height:calc(100dvh - 181px);position:sticky;top:157px;overflow-y:auto}.c-texto :is(h2,h3,[id]){scroll-margin-top:157px}.c-pasos3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.c-pedir-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.c-cuenta-grid{gap:40px}}@media (hover:hover){.club .c-btn:not(:disabled):hover{background:#f8d17b}.club .c-btn.sec2:hover{background:#e8ede1}.club .c-venta .c-btn.sec2:hover{background:#343b2c}.club .c-volver-tienda:hover{border-color:var(--acento);background:#3a4331}.c-tabs a:hover{background:#303729}.c-mod:hover{border-color:var(--c-oro-texto);box-shadow:0 5px #c5b484}.c-seguir:hover{border-color:var(--c-oro-texto)}.c-indice li a:hover{background:var(--c-tarjeta)}.c-votar:not(:disabled):hover{outline:2px solid var(--c-oro-texto);outline-offset:2px}}@media (prefers-reduced-motion:reduce){html:has(.club){scroll-behavior:auto}.club *,.club :before,.club :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
