@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2?dpl=dpl_APiAKkeRFPbseGJ4wNkCggSgohnn)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_4b81d9a3-module__NWA_Yq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_4b81d9a3-module__NWA_Yq__variable{--fuente:"Montserrat", "Montserrat Fallback"}
:root{--fondo:#fff;--texto:#1a1a1a;--gris:#6b6b6b;--regla:#e3e3e3;--bloque:#f7f7f7;--rosa:#ff0060;--rosa-texto:#e0004f;--rosa-claro:#ffe3ec;--oscuro:#0d0d0d;--crema:#fffef4;--dorado:#c9a961;--gris-oscuro:#a9a9a2;--regla-oscura:#2c2c2c;--ancho:1120px;--lectura:640px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--oscuro)}body{background:var(--fondo);color:var(--texto);font-family:var(--fuente), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;font-size:16.5px;line-height:1.6;display:flex;overflow-x:clip}main{flex:1 0 auto}em,i,cite,address,dfn{font-style:normal}img,video,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--rosa);outline-offset:3px}.envoltura{width:100%;max-width:var(--ancho);margin-inline:auto;padding-inline:20px}.estrecha{max-width:680px}.pagina{padding-block:40px 72px}.titulo-pagina{letter-spacing:-.02em;color:var(--rosa);margin-bottom:14px;font-size:clamp(30px,4.2vw,44px);font-weight:800;line-height:1.1}.eyebrow{color:var(--gris);margin-bottom:8px;font-size:14px;font-weight:600}.sub{color:var(--gris);margin-top:10px;font-size:16.5px}.parrafo{margin-bottom:16px;font-size:17.5px;line-height:1.7}.letra-pequena{color:var(--gris);font-size:14px;line-height:1.55}.enlace-suave{color:var(--gris);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;text-decoration:underline}.enlace-suave:hover{color:var(--texto)}.enlace-visible{text-underline-offset:3px;font-weight:600;text-decoration:underline}.enlace-rosa{color:var(--rosa-texto);text-underline-offset:3px;font-weight:700;text-decoration:underline}.aparece{animation:.45s both aparece}@keyframes aparece{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aparece{animation:none}}.boton{text-align:center;cursor:pointer;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 24px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.boton:active{transform:translateY(1px)}.boton:disabled{opacity:.6;cursor:wait}.boton-rosa{background:var(--rosa);color:#fff}.boton-rosa:hover{background:#e60056}.boton-claro{color:var(--crema);background:0 0;border-color:#55554f}.boton-claro:hover{border-color:var(--crema)}.boton-borde{color:var(--texto);border-color:var(--texto);background:#fff}.boton-borde:hover{background:var(--texto);color:#fff}.ancho{width:100%}.botonera{flex-wrap:wrap;gap:10px;margin-block:20px 8px;display:flex}.botonera .boton{min-height:44px;padding:8px 16px;font-size:14.5px;font-weight:600}.aviso{background:var(--bloque);border-left:3px solid;border-radius:6px;margin-top:14px;padding:12px 14px;font-size:15px}.aviso-ok{border-color:var(--texto)}.aviso-error{border-color:var(--rosa);background:var(--rosa-claro)}.barra{z-index:30;background:var(--oscuro);color:var(--crema);border-bottom:1px solid var(--regla-oscura);padding-top:env(safe-area-inset-top);position:sticky;top:0}.barra .envoltura{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.barra .marca{flex-direction:column;min-width:0;line-height:1.25;text-decoration:none;display:flex}.barra .marca span{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.barra .marca small{color:var(--gris-oscuro);font-size:12px}.navegacion{flex-shrink:0;align-items:center;gap:22px;display:flex}.navegacion>a{color:var(--gris-oscuro);border-bottom:2px solid #0000;padding-block:6px;font-size:14.5px;font-weight:600;text-decoration:none}.navegacion>a:hover{color:var(--crema)}.navegacion>a[aria-current=page]{color:var(--crema);border-bottom-color:var(--rosa)}.cuenta{position:relative}.cuenta summary{cursor:pointer;place-items:center;min-width:44px;min-height:44px;list-style:none;display:grid}.cuenta summary::-webkit-details-marker{display:none}.inicial{background:var(--crema);width:34px;height:34px;color:var(--oscuro);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.menu-cuenta{width:250px;color:var(--texto);border:1px solid var(--regla);z-index:40;background:#fff;border-radius:8px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #00000038}.menu-cuenta p{color:var(--gris);word-break:break-all;border-bottom:1px solid var(--regla);margin-bottom:10px;padding-bottom:10px;font-size:13.5px}.menu-cuenta a,.menu-cuenta button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:8px 0;font-size:14.5px;font-weight:600;text-decoration:none;display:block}.menu-cuenta a:hover,.menu-cuenta button:hover{color:var(--rosa-texto)}.centro{justify-content:center;align-items:center;min-height:calc(100dvh - 160px);padding:48px 20px 72px;display:flex}.panel{background:#fff}.tarjeta{border:1px solid var(--regla);border-radius:10px;width:100%;max-width:440px;padding:32px 28px}.tarjeta-ancha{max-width:620px}.tarjeta .boton.ancho{margin-top:24px}.tarjeta h1{letter-spacing:-.015em;font-size:27px;font-weight:800;line-height:1.15}.pie-tarjeta{color:var(--gris);margin-top:18px;font-size:14.5px}.pie-tarjeta-centro{text-align:center}.bienvenida .pie-tarjeta{justify-content:space-between;gap:16px;display:flex}.campo{margin-top:16px}.campo label{margin-bottom:6px;font-size:14px;font-weight:700;display:block}.campo input{border:1.5px solid var(--regla);background:#fff;border-radius:6px;width:100%;height:50px;padding:0 14px;font-size:16px}.campo input:focus{border-color:var(--rosa);outline:none}.campo input[readonly]{background:var(--bloque);color:var(--gris)}.campo small{color:var(--gris);margin-top:6px;font-size:13.5px;display:block}.hero{background:var(--oscuro);color:var(--crema);padding-block:44px 52px}.hero h1{letter-spacing:-.025em;color:var(--rosa);font-size:clamp(34px,5.4vw,60px);font-weight:800;line-height:1.05}.hero .eyebrow{color:var(--crema);opacity:.75;font-size:15px}.hero-corto{padding-block:40px 44px}.hero-corto h1{max-width:21ch;font-size:clamp(30px,4.4vw,46px)}.hero-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:56px;display:grid}.hero-capitulo{color:var(--crema);max-width:46ch;margin-top:16px;font-size:clamp(17px,1.7vw,20px)}.hero-botones{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hero-portada{border-radius:4px;width:100%;box-shadow:0 24px 60px #0009,0 0 0 1px #222}.progreso{max-width:460px;color:var(--gris-oscuro);align-items:center;gap:12px;margin-top:22px;font-size:13.5px;font-weight:600;display:flex}.progreso-barra{background:var(--regla-oscura);border-radius:3px;flex:1;height:5px;overflow:hidden}.progreso-barra i{background:var(--rosa);border-radius:3px;height:100%;display:block}.progreso-claro{color:var(--gris);margin-block:16px 0}.progreso-claro .progreso-barra{background:var(--regla)}.su-objetivo{color:var(--crema);max-width:56ch;margin-top:18px;font-size:16.5px}.su-objetivo span{letter-spacing:.06em;text-transform:uppercase;color:var(--gris-oscuro);margin-bottom:3px;font-size:12.5px;font-weight:700;display:block}.su-objetivo-claro{color:var(--texto)}.su-objetivo-claro span{color:var(--gris)}.banda-oferta{border-bottom:1px solid var(--regla);background:#fff;flex-wrap:wrap;align-items:center;gap:8px 20px;padding-block:16px;text-decoration:none;display:flex}.banda-texto{flex:340px;font-size:15px;font-weight:500}.banda-ver{text-underline-offset:3px;white-space:nowrap;font-size:14.5px;font-weight:700;text-decoration:underline}.banda-oferta:hover .banda-ver{text-decoration-thickness:2px}.contador{color:var(--gris);white-space:nowrap;font-size:14px}.contador b{color:var(--texto);font-variant-numeric:tabular-nums;font-weight:800}.contador-largo b{font-weight:700}.caja-contador{margin-top:10px}.caja-contador+.boton{margin-top:14px}.contenido-inicio{padding-block:28px 56px}.contenido-inicio>.bloque:first-child{margin-top:8px}.aviso-inicio{background:var(--bloque);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:15px 18px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.aviso-inicio:hover{background:var(--regla)}.flecha{white-space:nowrap;text-underline-offset:3px;font-weight:700;text-decoration:underline}.bloque{margin-top:44px}.bloque>h2{letter-spacing:-.01em;border-left:4px solid var(--rosa);padding-left:12px;font-size:22px;font-weight:800;line-height:1.25}.bloque>.sub,.bloque>.letra-pequena{margin-top:8px}.bloque>.parrafo{margin-top:12px;margin-bottom:0}.bloque>.parrafo+.boton,.bloque>.parrafo+p{margin-top:14px}.fila-caso{border:1px solid var(--regla);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;margin-top:16px;padding:18px 20px;text-decoration:none;transition:border-color .15s;display:grid}.fila-caso:hover{border-color:var(--texto)}.caso-dijiste{color:var(--gris);grid-column:1/-1;font-size:14.5px}.caso-capitulo{font-size:18px;font-weight:700;line-height:1.3}.caso-min{color:var(--gris);white-space:nowrap;align-self:end;font-size:14px}.tuyo{border:1px solid var(--regla);border-radius:8px;margin-top:16px}.fila-tuya{border-top:1px solid var(--regla);color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.fila-tuya:first-child{border-top:0}a.fila-tuya:hover h3{text-underline-offset:3px;text-decoration:underline}.fila-tuya h3{font-size:16.5px;font-weight:700;line-height:1.3}.fila-tuya .enlace-suave{white-space:nowrap;flex-shrink:0}.cerrados{border:1px solid var(--regla);border-radius:8px;margin-top:16px}.cerrado{border-top:1px solid var(--regla);color:inherit;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.cerrado:first-child{border-top:0}.cerrado:hover h3{text-underline-offset:3px;text-decoration:underline}.cerrado-candado{color:var(--gris);flex-shrink:0;display:flex}.cerrado-mini{object-fit:cover;filter:grayscale(.5)brightness(.85);border-radius:4px;flex-shrink:0;width:96px;height:54px}.cerrado-texto{flex:1;min-width:0}.cerrado h3{font-size:16.5px;font-weight:700;line-height:1.3}.cerrado .letra-pequena{margin-top:2px}.cerrado-precio{text-align:right;white-space:nowrap;flex-shrink:0;margin:0;font-size:14.5px}.cerrado-precio b{font-weight:800}.cerrado-precio s{color:var(--gris);margin-left:6px;font-weight:500}.cerrado-precio small{color:var(--gris);font-size:13px;display:block}.instalar.panel{border:1px solid var(--regla);border-radius:8px;margin-bottom:8px;padding:18px}.instalar-cabeza{align-items:center;gap:12px;display:flex;position:relative}.instalar-cabeza .eyebrow{margin-bottom:2px;font-size:11.5px}.instalar-cabeza h2{padding-right:26px;font-size:17px;font-weight:700;line-height:1.25}.instalar-icono{border-radius:10px;flex-shrink:0;width:44px;height:44px}.instalar-cerrar{width:32px;height:32px;color:var(--gris);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:-6px;right:-6px}.instalar .sub{margin-top:10px;font-size:15px}.instalar-pasos{margin-top:10px;padding-left:20px;font-size:15px;list-style:decimal}.instalar-pasos li{margin-bottom:5px;padding-left:2px}.icono-en-linea{vertical-align:bottom;align-items:center;gap:4px;display:inline-flex}.bienvenida .instalar{margin-top:8px}.instalar-fila{border-top:1px solid var(--regla);align-items:flex-start;gap:12px;margin-top:36px;padding:18px 36px 0 0;display:flex;position:relative}.instalar-fila .instalar-icono{width:40px;height:40px}.instalar-fila-texto{flex:1;min-width:0}.instalar-fila h3{font-size:15.5px;font-weight:700;line-height:1.3}.instalar-fila .letra-pequena{margin-top:2px}.instalar-fila .enlace-suave{margin-top:6px}.instalar-como{margin-top:6px;font-size:14.5px}.instalar-como summary{cursor:pointer;text-underline-offset:3px;font-weight:600;text-decoration:underline}.instalar-fila .instalar-cerrar{top:12px;right:-6px}.bienvenida .tarjeta{max-width:560px}.pasos{gap:5px;margin-bottom:22px;display:flex}.pasos i{background:var(--regla);border-radius:2px;flex:1;height:4px}.pasos i.hecho{background:var(--rosa)}.pregunta{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.25}.opciones{gap:8px;margin-top:18px;display:grid}.opcion{text-align:left;border:1.5px solid var(--regla);cursor:pointer;background:#fff;border-radius:6px;width:100%;padding:14px 16px;font-size:15.5px;font-weight:500;line-height:1.35;transition:border-color .12s;display:block}.opcion:hover{border-color:var(--texto)}.opcion.marcada{border-color:var(--rosa);background:var(--rosa-claro);font-weight:600}.area{border:1.5px solid var(--regla);resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:110px;margin-top:8px;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.area:focus{border-color:var(--rosa);outline:none}.saltar{margin:16px auto 0;display:block}.lectura{background:var(--fondo);color:var(--texto);flex:1 0 auto;min-height:100vh}.lectura-progreso{z-index:50;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.lectura-progreso>div{background:var(--rosa);transform-origin:0;height:100%}.lectura-barra{z-index:30;background:var(--fondo);border-bottom:1px solid var(--regla);padding-top:env(safe-area-inset-top);position:sticky;top:0}.lectura-barra-dentro{justify-content:space-between;align-items:center;gap:12px;max-width:760px;min-height:52px;margin-inline:auto;padding:8px 20px;display:flex}.lectura-volver{white-space:nowrap;font-size:14.5px;font-weight:600;text-decoration:none}.lectura-donde{text-align:center;min-width:0;color:var(--gris);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.capitulo{max-width:var(--lectura);margin-inline:auto;padding:44px 20px 0}.capitulo-cabeza{border-bottom:1px solid var(--regla);margin-bottom:34px;padding-bottom:26px}.capitulo-parte{letter-spacing:.07em;text-transform:uppercase;color:var(--gris);margin-bottom:18px;font-size:12.5px;font-weight:700}.capitulo-kicker{color:var(--rosa-texto);margin-bottom:6px;font-size:15px;font-weight:700}.capitulo-cabeza h1{letter-spacing:-.02em;color:var(--rosa);font-size:clamp(30px,6vw,42px);font-weight:800;line-height:1.1}.capitulo-min{color:var(--gris);margin-top:12px;font-size:14px}html,html[data-tam="2"]{--letra-libro:17.5px}html[data-tam="1"]{--letra-libro:16px}html[data-tam="3"]{--letra-libro:19.5px}html[data-tam="4"]{--letra-libro:22px}html[data-tam="5"]{--letra-libro:24.5px}.cuerpo-libro{font-size:var(--letra-libro,17.5px);line-height:1.75}.cuerpo-libro p{margin-bottom:1.05em}.cuerpo-libro h2{letter-spacing:-.01em;border-left:4px solid var(--rosa);margin:1.9em 0 .8em;padding-left:12px;font-size:1.32em;font-weight:800;line-height:1.25}.cuerpo-libro strong,.cuerpo-libro b{font-weight:700}.cuerpo-libro .puente{border-top:1px solid var(--regla);margin-top:1.8em;padding-top:1.1em;font-weight:600}.cuerpo-libro .enf{color:var(--rosa-texto);font-weight:700}.cuerpo-libro .caja{background:var(--bloque);border-left:4px solid var(--rosa);border-radius:0 6px 6px 0;margin:1.6em 0;padding:18px 20px}.cuerpo-libro .caja p:last-child{margin-bottom:0}.cuerpo-libro .caja-et{letter-spacing:.07em;text-transform:uppercase;color:var(--rosa-texto);margin-bottom:8px;font-size:12.5px;font-weight:800}.cuerpo-libro .par{border:1px solid var(--regla);border-radius:6px;margin:1em 0;padding:12px 16px}.cuerpo-libro .par p{margin:0}.cuerpo-libro .par .marca{letter-spacing:.07em;text-transform:uppercase;color:var(--gris);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.cuerpo-libro .par.bien{border-color:var(--rosa)}.cuerpo-libro .par.bien .marca{color:var(--rosa-texto)}.titulo-intro{border-left:4px solid var(--rosa);margin:44px 0 20px;padding-left:12px;font-size:26px;font-weight:800;line-height:1.2}.lectura-final{max-width:var(--lectura);margin-inline:auto;padding:8px 20px 64px}.lectura-estado{justify-content:center;align-items:center;gap:10px;min-height:50px;margin-top:26px;font-size:15px;font-weight:700;display:flex}.sello-mini{color:var(--rosa)}.linea-final{color:var(--gris);text-align:center;margin-top:16px;font-size:14.5px}.lectura-nav{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.lectura-nav .boton{min-height:54px;font-size:15px}.lectura-nav .boton:only-child{grid-column:1/-1}.lectura,.lectura-barra{transition:background-color .35s,color .35s,border-color .35s,transform .3s}html:has(.lectura){background:var(--fondo)}html[data-tema=noche]:has(.lectura){background:var(--oscuro)}html[data-tema=noche]:has(.lectura) body{background:var(--oscuro)}html[data-tema=sepia]:has(.lectura){background:#f4ecdc}html[data-tema=sepia]:has(.lectura) body{background:#f4ecdc}html[data-tema=noche] .lectura{--fondo:#0d0d0d;--texto:#e9e8df;--gris:#a5a59d;--regla:#2c2c2c;--bloque:#191919;--rosa-texto:#ff4d8a;--rosa-claro:#2a1019}html[data-tema=sepia] .lectura{--fondo:#f4ecdc;--texto:#3b3026;--gris:#7a6a58;--regla:#e0d3ba;--bloque:#ece1cb;--rosa-texto:#c4004a;--rosa-claro:#f6d9dc}html[data-tema=noche] .lectura .boton-borde{color:var(--texto);background:0 0;border-color:#6e6e68}html[data-tema=noche] .lectura .boton-borde:hover{background:var(--texto);color:var(--oscuro)}html[data-tema=sepia] .lectura .boton-borde{background:0 0}.lectura-barra.oculta{transform:translateY(-100%)}.lectura-donde{justify-content:center;gap:10px;display:flex}.lectura-queda{color:var(--rosa-texto);font-variant-numeric:tabular-nums;font-weight:600}.lectura-aa{border:1px solid var(--regla);min-width:44px;height:40px;font:inherit;cursor:pointer;color:var(--texto);background:0 0;border-radius:5px;padding:0 10px;font-size:15px;font-weight:800}.lectura-aa.abierto{border-color:var(--rosa);color:var(--rosa-texto)}.lectura-panel{gap:12px;max-width:760px;margin-inline:auto;padding:4px 20px 16px;animation:.22s both panel-abre;display:grid}.lectura-panel[hidden]{display:none}@keyframes panel-abre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.panel-fila{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-et{letter-spacing:.07em;text-transform:uppercase;color:var(--gris);font-size:12.5px;font-weight:800}.panel-tam,.panel-temas{align-items:center;gap:8px;display:flex}.lectura-panel button{border:1px solid var(--regla);min-width:48px;min-height:44px;font:inherit;color:var(--texto);cursor:pointer;background:0 0;border-radius:6px;padding:0 12px;font-size:14.5px;font-weight:700;transition:border-color .2s,background-color .2s}.lectura-panel button:disabled{opacity:.35;cursor:default}.lectura-panel button.activo{border-color:var(--rosa);box-shadow:inset 0 0 0 1px var(--rosa)}.panel-temas .tema-dia{color:#1a1a1a;background:#fff}.panel-temas .tema-sepia{color:#3b3026;background:#f4ecdc}.panel-temas .tema-noche{color:#e9e8df;background:#0d0d0d}.panel-puntos{gap:5px;padding-inline:4px;display:flex}.panel-puntos i{background:var(--regla);border-radius:50%;width:7px;height:7px;transition:background-color .2s}.panel-puntos i.si{background:var(--rosa)}.lectura-aviso{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;background:var(--oscuro);color:var(--crema);border-left:3px solid var(--rosa);pointer-events:none;border-radius:4px;margin:0;padding:10px 16px;font-size:14px;font-weight:600;animation:3.2s both aviso;position:fixed;transform:translate(-50%)}@keyframes aviso{0%{opacity:0;transform:translate(-50%,8px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}.cuerpo-libro>.aqui,.titulo-intro.aqui{box-shadow:-14px 0 0 -11px var(--rosa);transition:box-shadow .6s}.lectura-entra{animation:.6s both entra}@keyframes entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lectura-espera{animation:.6s 2.5s both entra}.hilo{overflow:visible}.hilo .trazo{fill:none;stroke:var(--rosa);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:hilo-dibuja var(--dur,1.1s) cubic-bezier(.65, 0, .35, 1) var(--d,0s) forwards}.hilo .nudo{fill:var(--rosa);opacity:0;transform-box:fill-box;transform-origin:50%;animation:nudo .4s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) forwards;transform:scale(.2)}@keyframes hilo-dibuja{to{stroke-dashoffset:0}}@keyframes nudo{to{opacity:1;transform:none}}.hilo-entrada{width:150px;height:12px;margin-top:18px}.hero .hilo-entrada{width:190px;margin-top:20px}.capitulo-cabeza .hilo-entrada{margin-top:16px}.hilo-sello{width:66px;height:32px;color:var(--rosa)}.hilo-sello .trazo{--dur:1s}.hilo-sello .trazo-check{stroke-width:3px;--dur:.35s}.hilo-sello.quieto .trazo,.hilo-sello.quieto .nudo{stroke-dashoffset:0;opacity:1;animation:none;transform:none}.hilo-fin{width:min(100%,560px);height:auto;margin:0 auto 18px}.hilo-fin .trazo{stroke-width:2px}.hilo-fin .fin-sello{opacity:0;transform-box:fill-box;transform-origin:50%;animation:nudo .6s cubic-bezier(.34, 1.56, .64, 1) var(--d) forwards;transform:scale(.6)}.hilo-fin .fin-sello circle,.hilo-fin .fin-sello path{fill:none;stroke:var(--rosa);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.hilo .trazo,.hilo .nudo,.hilo-fin .fin-sello{stroke-dashoffset:0;opacity:1;animation:none;transform:none}.lectura-entra,.lectura-espera,.lectura-panel,.lectura-aviso{animation:none}.lectura,.lectura-barra{transition:none}}.parte{margin-top:36px}.parte h2{border-left:4px solid var(--rosa);padding-left:12px;font-size:20px;font-weight:800;line-height:1.25}.parte h2 small{letter-spacing:.07em;text-transform:uppercase;color:var(--gris);margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.lista-capitulos{margin-top:10px}.fila-capitulo{border-bottom:1px solid var(--regla);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:13px 4px;text-decoration:none;display:grid}.fila-capitulo:hover .fila-titulo{color:var(--rosa-texto)}.fila-num{color:var(--gris);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.fila-titulo{font-size:16.5px;font-weight:600;line-height:1.35}.fila-estado{color:var(--gris);white-space:nowrap;font-size:13.5px}.fila-capitulo.leido .fila-titulo{color:var(--gris);font-weight:500}.fila-capitulo.leido .fila-estado{color:var(--texto);font-weight:600}.etiqueta-caso{color:var(--rosa-texto);background:var(--rosa-claro);vertical-align:2px;white-space:nowrap;border-radius:3px;margin-left:8px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-block}.lista-busca{margin-top:24px}.lista-busca>li{border-bottom:1px solid var(--regla);padding:18px 0}.busca-frases{font-size:17px;font-weight:600;line-height:1.4}.busca-caps{color:var(--gris);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:14.5px;display:flex}.busca-caps a{color:var(--rosa-texto);text-underline-offset:3px;font-weight:600}.seccion-compra{padding-block:36px 72px}.seccion-compra>.aviso:first-child{margin:0 0 20px}.seccion-compra>p:last-child{margin-top:28px}.fin-cuerpo .bloque>h2{border-left:0;padding-left:0}.caja-compra{border:1px solid var(--regla);background:#fff;border-radius:10px;margin-top:22px;padding:22px}.precio-grande{align-items:baseline;gap:12px;display:flex}.precio-grande b{letter-spacing:-.02em;font-size:42px;font-weight:800;line-height:1}.precio-grande s{color:var(--gris);font-size:20px;font-weight:500}.caja-compra>.letra-pequena{margin-top:8px;font-size:15px}.caja-compra form{margin-top:16px}.caja-compra .campo{margin-top:0;margin-bottom:14px}.nota-compra{color:var(--gris);text-align:center;margin-top:10px;font-size:13.5px}.nota-limite{margin-top:20px;margin-bottom:24px}.caja-cerrada{background:var(--bloque);border-radius:8px;align-items:flex-start;gap:14px;margin-top:22px;padding:20px;display:flex}.caja-cerrada .candado{color:var(--gris);flex-shrink:0;margin-top:3px}.caja-cerrada p{flex:1;min-width:0;margin:0}.caja-cerrada+p{margin-top:24px}.captura{margin:0 0 26px}.captura figcaption{margin-top:8px}.foto-169{aspect-ratio:16/9;background:var(--oscuro);border-radius:12px;display:block;overflow:hidden}.foto-169 img{object-fit:cover;filter:none;border-radius:0;width:100%;height:100%;display:block;transform:none}.foto-169-mini{border-radius:10px}.llamada-sim{position:relative;container-type:inline-size}.llamada-sim .ls-nombre{color:#fff;background:#0d0d0d8c;border-radius:99px;align-items:center;gap:1.2cqw;padding:1cqw 2.2cqw;font-size:max(9px,2.6cqw);font-weight:600;line-height:1;display:inline-flex;position:absolute;top:3cqw;left:3cqw}.llamada-sim .ls-nombre i{background:#3ecf6e;border-radius:50%;width:1.4cqw;min-width:5px;height:1.4cqw;min-height:5px}.llamada-sim .ls-tu{aspect-ratio:4/3;color:#6b6b6b;background:#2a2a2a;border:1px solid #ffffff2e;border-radius:1.6cqw;place-items:center;width:19cqw;display:grid;position:absolute;bottom:3cqw;right:3cqw;overflow:hidden}.llamada-sim .ls-tu svg{width:42%;height:42%;margin-top:8%}.llamada-sim .ls-tu b{color:#fff;font-size:max(8px,1.9cqw);font-weight:600;position:absolute;bottom:.9cqw;left:1.2cqw}.llamada-sim .ls-botones{gap:1.8cqw;display:flex;position:absolute;bottom:3cqw;left:50%;transform:translate(-50%)}.llamada-sim .ls-btn{color:#fff;background:#0d0d0d8c;border-radius:50%;place-items:center;width:7.5cqw;min-width:22px;height:7.5cqw;min-height:22px;display:grid}.llamada-sim .ls-btn svg{width:48%;height:48%}.llamada-sim .ls-colgar{background:#e5484d}.portada-mc{background:var(--oscuro);display:block;position:absolute;inset:0}.portada-mc-video{height:100%;display:block;position:relative;overflow:hidden}.tarjeta-curso .portada .portada-mc-video img,.tarjeta-curso .portada .foto-169 img{object-fit:cover;width:100%;height:100%}.portada-mc-play{color:#fff;background:#0d0d0d8c;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portada-mc-play svg{width:20px;height:20px;margin-left:2px}.bloqueada .portada .portada-mc img{filter:none}.bloqueada .portada-mc:after{content:"";background:#0d0d0d52;position:absolute;inset:0}.tarjeta-curso .portada.portada-ancha{aspect-ratio:16/9}.portada-ancha .foto-169{aspect-ratio:auto;border-radius:0;height:100%}.tarjeta-curso:hover .portada .portada-mc img{transform:none}.masterclass-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.video-marco{aspect-ratio:16/9;background:var(--oscuro);border-radius:8px;max-width:760px;position:relative;overflow:hidden}.video-marco video,.video-marco>img{object-fit:cover;width:100%;height:100%}.video-cerrado>img{filter:grayscale(.5)brightness(.55)}.video-candado{background:var(--crema);width:40px;height:40px;color:var(--texto);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.video-aviso{color:var(--crema);background:#0d0d0dd1;padding:10px 14px;font-size:13.5px;position:absolute;bottom:0;left:0;right:0}.titulo-puntos{border-left:4px solid var(--rosa);margin-top:26px;padding-left:12px;font-size:18px;font-weight:800}.puntos{margin-top:12px}.puntos li{border-bottom:1px solid var(--regla);padding:9px 0;font-size:15.5px}.resena-form .etiqueta{margin-top:20px;font-size:14.5px;font-weight:700;display:block}.notas-grupo{margin-top:24px}.notas-grupo legend{padding:0}.resena-form .notas-grupo .etiqueta{margin-top:0}.notas{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.nota{border:1.5px solid var(--regla);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;place-items:center;height:44px;font-size:15px;font-weight:700;display:grid;position:relative}.nota input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nota:hover{border-color:var(--texto)}.nota.marcada{background:var(--rosa);border-color:var(--rosa);color:#fff}.nota:has(input:focus-visible){outline:2px solid var(--rosa);outline-offset:2px}.notas-pie{color:var(--gris);justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.casilla{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-block:18px;font-size:14.5px;line-height:1.45;display:grid}.casilla input{width:20px;height:20px;accent-color:var(--rosa);margin:1px 0 0}.casilla small{color:var(--gris);grid-column:2;margin-top:3px;font-size:13.5px;display:block}.confeti{pointer-events:none;z-index:60;width:100vw;height:100vh;position:fixed;inset:0}.hero-fin{text-align:center;padding-block:56px 60px}.hero-fin .eyebrow{margin-top:18px}.hero-fin .hero-capitulo{margin-inline:auto}.sello{color:var(--rosa);margin-inline:auto}.logro-opciones{gap:8px;margin-top:14px;display:flex}.logro-opciones .boton{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:8px;font-size:14.5px}.fin-pie{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:48px;font-size:14.5px;display:flex}.lista-demo{gap:8px;margin-top:22px;display:grid}.fila-demo{text-align:left;border:1px solid var(--regla);cursor:pointer;background:#fff;border-radius:6px;width:100%;padding:14px 16px;display:block}.fila-demo:hover{border-color:var(--rosa)}.fila-demo b{font-size:15.5px;font-weight:700;display:block}.fila-demo span{color:var(--gris);font-size:14px;display:block}.pie{border-top:1px solid var(--regla);padding-block:22px calc(22px + env(safe-area-inset-bottom));color:var(--gris);flex-shrink:0;font-size:13.5px}.pie-enlaces{flex-wrap:wrap;gap:4px 16px;margin-top:6px;display:flex}.pie-enlaces a{text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.hero-portada{order:-1;width:118px}.caja-cerrada{flex-wrap:wrap}.caja-cerrada p{flex-basis:calc(100% - 34px)}.cerrado{flex-wrap:wrap;gap:8px 12px}.cerrado-mini{width:72px;height:40.5px}.cerrado-precio{text-align:left;flex-basis:100%;padding-left:28px}.cerrado-precio small{margin-left:6px;display:inline}.masterclass-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:600px){body{font-size:16px}.envoltura{padding-inline:16px}.barra .envoltura{gap:10px;min-height:54px}.barra .marca span{display:none}.barra .marca small{color:var(--crema);white-space:nowrap;font-size:15px;font-weight:700}.navegacion{gap:14px}.navegacion>a{font-size:14px}.inicial{width:30px;height:30px;font-size:13px}.hero{padding-block:26px 34px}.hero-corto{padding-block:28px 30px}.hero-botones .boton{flex:100%}.centro{padding:24px 16px 56px}.tarjeta{padding:24px 20px}.bloque{margin-top:36px}.capitulo{padding:30px 16px 0}.lectura-final{padding:8px 16px 48px}.lectura-barra-dentro{padding:6px 16px}.lectura-etiqueta{display:none}.lectura-donde{font-size:13px}.lectura-panel{padding-inline:16px}.panel-fila{flex-wrap:wrap;gap:8px}.lectura-nav .boton{padding-inline:10px;font-size:14px}.notas{grid-template-columns:repeat(5,minmax(0,1fr))}.fila-capitulo{grid-template-columns:28px minmax(0,1fr) auto}.etiqueta-caso{margin-top:4px;margin-left:0;display:table}.precio-grande b{font-size:38px}}.saltar,.fin-pie a,.busca-caps a,.pie-tarjeta .enlace-suave{justify-content:center;align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}.saltar{width:fit-content;display:flex}.busca-caps{gap:0 10px}.enlace-visible,.pie-enlaces a,.navegacion>a,.marca{align-items:center;min-height:44px;display:inline-flex}.instalar-cerrar{width:44px;height:44px}.instalar-como summary{align-items:center;min-height:44px;display:flex}.navegacion>a{justify-content:center;min-width:44px}.legal{padding-block:32px 56px}.legal h1{margin:18px 0 6px;font-size:clamp(30px,6vw,40px)}.legal h2{margin:32px 0 10px;scroll-margin-top:16px;font-size:20px}.legal p,.legal li{font-size:16px;line-height:1.6}.legal p{margin:0 0 12px}.legal ul{margin:0 0 12px;padding-left:20px}.legal li{margin-bottom:8px}.legal li a,.legal p>a:not(.enlace-suave){color:var(--rosa-texto);overflow-wrap:anywhere}.casilla a,.nota-privacidad a,.pie-legal a{text-underline-offset:3px;text-decoration:underline}.nota-privacidad{text-align:center;margin-top:14px}.franja-resultados{text-align:left;width:100%;font:inherit;color:inherit;background:var(--bloque);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:15px 18px;display:flex}.franja-resultados .eyebrow{margin-bottom:2px;font-size:12.5px;display:block}.franja-resultados strong{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.franja-resultados .boton{flex-shrink:0;min-height:40px;padding:8px 16px;font-size:14.5px}.velo-franja{z-index:60;background:#0d0d0ddb;place-items:center;padding:16px;animation:.35s both velo-franja-entra;display:grid;position:fixed;inset:0}.franja-pantalla{background:var(--fondo);border-radius:10px;gap:18px;width:min(860px,100%);max-height:calc(100dvh - 32px);padding:28px 24px 24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0000008c}.franja-cerrar{z-index:1;width:44px;height:44px;color:var(--gris);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}.franja-cerrar:hover{color:var(--texto)}.franja-titulo{letter-spacing:-.015em;color:var(--rosa);padding-right:40px;font-size:clamp(22px,3.4vw,28px);font-weight:800;line-height:1.15}@keyframes velo-franja-entra{0%{opacity:0}to{opacity:1}}.demo-instalar{gap:16px;margin-top:6px;display:grid}.demo-pestanas{border:1px solid var(--regla);border-radius:99px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.demo-pestanas button{color:var(--gris);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:7px 16px;font-size:14px;font-weight:600}.demo-pestanas button.activa{background:var(--rosa);color:#fff}.demo-pestanas small{opacity:.85;font-weight:400}.demo-cuerpo{grid-template-columns:220px 1fr;align-items:center;gap:28px;display:grid}.demo-pasos{gap:6px;padding-left:0;list-style:none;display:grid;position:relative}.demo-pasos:before,.demo-pasos:after{content:"";background:var(--regla);width:2px;position:absolute;top:22px;bottom:22px;left:15px}.demo-pasos:after{background:var(--rosa);height:var(--hilo);max-height:calc(100% - 44px);transition:height .6s cubic-bezier(.2,.7,.2,1);bottom:auto}.demo-pasos button{text-align:left;width:100%;color:var(--gris);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr;align-items:start;gap:14px;padding:8px 0;font-size:15px;line-height:1.45;transition:color .3s;display:grid}.demo-pasos small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.demo-num{z-index:1;background:var(--fondo);border:1.5px solid var(--regla);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;transition:all .3s;display:grid;position:relative}.demo-pasos .activo button{color:var(--texto)}.demo-pasos .activo small{color:var(--rosa-texto)}.demo-pasos .activo .demo-num{background:var(--rosa);border-color:var(--rosa);color:#fff}.demo-pasos .hecho .demo-num{border-color:var(--rosa);color:var(--rosa-texto)}.movil{aspect-ratio:9/18.5;border:1.5px solid var(--regla-oscura);background:var(--oscuro);isolation:isolate;border-radius:34px;justify-self:center;width:220px;padding:8px;overflow:hidden}.movil-camara{transform-origin:50% 100%;background:#161616;border-radius:27px;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.movil-ios[data-paso="0"] .movil-camara{transform-origin:50% 100%;transform:scale(1.18)}.movil-android[data-paso="0"] .movil-camara{transform-origin:100% 0;transform:scale(1.22)}.movil-ios[data-paso="1"] .movil-camara{transform-origin:50% 100%;transform:scale(1.1)}.movil-android[data-paso="1"] .movil-camara{transform-origin:100% 0;transform:scale(1.12)}.movil-ios[data-paso="2"] .movil-camara{transform-origin:90% 0;transform:scale(1.08)}.movil-android[data-paso="2"] .movil-camara{transform-origin:70% 55%;transform:scale(1.12)}.movil-web{flex-direction:column;display:flex;position:absolute;inset:0}.movil-barra-arriba{color:var(--gris-oscuro);border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:26px 8px 8px;font-size:9px;display:flex}.movil-url{white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border-radius:99px;flex:1;padding:5px 8px;overflow:hidden}.movil-contenido{flex:1;align-content:start;gap:8px;padding:34px 14px 0;display:grid}.movil-android .movil-contenido{padding-top:16px}.movil-contenido i{background:#ffffff1a;border-radius:4px;height:7px}.movil-contenido i.corta{width:60%}.movil-contenido b{background:linear-gradient(135deg,#ff006080,#ff00601f);border-radius:8px;height:70px;margin-block:6px}.movil-barra-abajo{color:var(--rosa);background:#161616f2;border-top:1px solid #ffffff14;justify-content:space-around;align-items:center;padding:8px 6px 16px;font-size:13px;display:flex}.movil-barra-abajo svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px;display:block}.movil-tocar{border-radius:8px;position:relative}.movil-tocar.on:after{content:"";border:1.5px solid var(--rosa);border-radius:10px;animation:1.6s ease-out infinite tocar;position:absolute;inset:-5px}@keyframes tocar{0%{opacity:0;transform:scale(.85)}30%{opacity:1}to{opacity:0;transform:scale(1.25)}}.movil-hoja{background:#262626;border-radius:14px;gap:1px;padding:6px;font-size:9.5px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;bottom:6px;left:6px;right:6px;transform:translateY(110%)}.movil-android .movil-hoja{transform-origin:100% 0;opacity:0;width:62%;transition:transform .4s,opacity .4s;inset:26px 6px auto auto;transform:scale(.6)}.movil-hoja span{color:var(--gris-oscuro);padding:8px}.movil-hoja .movil-tocar{color:#fff;background:#ff006040}.movil-hoja.on{opacity:1;transform:none}.movil-dialogo{opacity:0;pointer-events:none;background:#0d0d0db3;align-content:start;font-size:9.5px;transition:opacity .4s;display:grid;position:absolute;inset:0}.movil-dialogo.on{opacity:1}.movil-ios .movil-dialogo{background:#1a1a1a}.movil-dialogo-cabeza{color:var(--rosa);justify-content:space-between;align-items:center;padding:26px 10px 10px;display:flex}.movil-dialogo-cabeza b{color:var(--crema)}.movil-dialogo-cabeza .movil-tocar{padding:2px 4px;font-weight:700}.movil-dialogo-app{color:var(--crema);align-items:center;gap:10px;padding:10px;display:flex}.movil-dialogo-app img{border-radius:8px;width:34px;height:34px}.movil-dialogo-app small{color:var(--gris-oscuro);display:block}.movil-android .movil-dialogo{align-content:center}.movil-android .movil-dialogo>*{background:#262626;margin-inline:12px}.movil-android .movil-dialogo-app{border-radius:14px 14px 0 0;padding:14px 12px}.movil-dialogo-botones{color:var(--rosa);border-radius:0 0 14px 14px;justify-content:flex-end;gap:14px;padding:4px 12px 12px;display:flex}.movil-dialogo-botones .movil-tocar{padding:2px 4px;font-weight:700}.movil-inicio{background:radial-gradient(120% 80% at 30% 0%, #3a0f20, var(--oscuro) 70%);opacity:0;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:14px 10px;padding:34px 14px;transition:opacity .5s;display:grid;position:absolute;inset:0}.movil-inicio.on{opacity:1}.movil-inicio i{aspect-ratio:1;background:#ffffff1f;border-radius:10px}.movil-nueva{color:#fff;justify-items:center;gap:3px;font-size:7.5px;display:grid}.movil-nueva img{aspect-ratio:1;border-radius:10px;width:100%}.movil-inicio.on .movil-nueva img{outline:1.5px solid var(--rosa);outline-offset:3px;animation:.7s cubic-bezier(.3,1.5,.5,1) .3s both aparecer-icono}@keyframes aparecer-icono{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:700px){.demo-cuerpo{grid-template-columns:1fr;gap:18px}.movil{width:180px}}@media (prefers-reduced-motion:reduce){.movil-camara,.movil-hoja{transition:none}.movil-tocar.on:after{opacity:1;animation:none}.velo-franja{animation:none}}.titulo-pagina{letter-spacing:-.015em;margin:40px 0 8px;font-size:30px;font-weight:800}.secciones{padding-bottom:72px}.fila-biblioteca{margin-top:36px}.fila-biblioteca h2{text-transform:uppercase;letter-spacing:.08em;color:var(--gris);margin-bottom:16px;font-size:13px;font-weight:700}.grid-cursos.tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}@media (max-width:860px){.grid-cursos.tres{grid-template-columns:1fr;max-width:420px}}.tarjeta-curso.con-portada{color:inherit;background:0 0;flex-direction:column;gap:14px;text-decoration:none;display:flex}.tarjeta-curso .portada{aspect-ratio:4/5;border:1px solid var(--regla);background:var(--bloque);border-radius:14px;position:relative;overflow:hidden}.tarjeta-curso .portada img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.tarjeta-curso:hover .portada img{transform:scale(1.02)}.bloqueada .portada img{filter:saturate(.7)brightness(.62)}.candado{color:#fff;text-align:center;place-content:center;justify-items:center;gap:10px;padding:16px;font-size:13.5px;font-weight:700;display:grid;position:absolute;inset:0}.candado svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#00000059;border-radius:50%;width:44px;height:44px;padding:10px}.cuerpo-curso .eyebrow{margin-bottom:4px}.cuerpo-curso h3{font-size:18px;font-weight:800;line-height:1.25}.meta-curso{color:var(--gris);margin-top:4px;font-size:13.5px}.cuerpo-curso .progreso-barra{background:var(--regla);height:5px;margin-top:10px}.precio-tarjeta{align-items:baseline;gap:8px;margin-top:8px;display:flex}.precio-tarjeta b{font-size:18px}.precio-tarjeta s{color:var(--gris);font-size:14px}.con-lazo{margin-top:14px;position:relative;overflow:visible!important}.lazo{z-index:4;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;background:var(--oscuro);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:-12px;left:18px}.lazo b{font-weight:700}.tarjeta-curso.con-portada .lazo{background:#0d0d0dc7;top:12px;left:12px}.tarjeta-curso.con-lazo{margin-top:0}.contenido-inicio{gap:20px;padding-block:36px 64px;display:grid}.aviso-tarjeta{border:1px solid var(--regla);color:inherit;background:var(--fondo);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;text-decoration:none;display:flex}.aviso-tarjeta:hover{border-color:var(--rosa)}.aviso-tarjeta h3{font-size:18px;font-weight:800;line-height:1.25}.aviso-tarjeta .boton{flex-shrink:0}.aviso-oferta{grid-template-columns:240px 1fr auto;padding-top:26px;display:grid}.aviso-oferta>.foto-169,.aviso-oferta>.regalo-video{width:100%;margin:0}.aviso-oferta .boton s{opacity:.7;margin-left:4px;font-weight:500}@media (max-width:700px){.aviso-tarjeta{flex-direction:column;align-items:stretch}.aviso-oferta{grid-template-columns:1fr}}.su-objetivo{color:var(--rosa-texto);margin-block:6px;font-size:14px;font-weight:600}.fondo-bloqueado{z-index:0;pointer-events:none;opacity:.18;background:var(--fondo);transition:opacity .6s;position:fixed;inset:64px 0 0;overflow:hidden}.fondo-bloqueado.abierto{opacity:1}.fondo-bloqueado .saludo{margin:40px 0 24px;font-size:28px;font-weight:800}.bienvenida{z-index:1;transition:opacity .5s,transform .5s;position:relative}.bienvenida .tarjeta{background:var(--fondo);box-shadow:0 20px 60px #0000001f}.bienvenida.saliendo{opacity:0;transform:scale(.97)}.desbloquea{color:var(--rosa-texto);align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:700;display:flex}.desbloquea svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.velo-regalo{z-index:60;background:#0d0d0d9e;place-items:center;padding:20px;animation:.3s velo-entra;display:grid;position:fixed;inset:0}.regalo{background:var(--fondo);text-align:center;max-width:420px;animation:.45s cubic-bezier(.2,.9,.3,1.2) regalo-entra;position:relative}.regalo-video{aspect-ratio:16/9;border-radius:12px;margin:0 0 16px;display:block;position:relative;overflow:hidden}.regalo-video img{object-fit:cover;width:100%;height:100%;display:block}.regalo h2{margin-top:6px;font-size:24px;font-weight:800;line-height:1.2}.regalo .sub{margin-top:10px}.regalo-precio{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin:18px 0 4px;display:flex}.regalo-precio strong{color:var(--oscuro);font-size:34px;font-weight:800}.regalo-precio s{color:var(--gris);font-size:18px}.regalo .boton{width:100%;margin-top:16px}.regalo .enlace-suave{margin-top:12px}@keyframes velo-entra{0%{opacity:0}}@keyframes regalo-entra{0%{opacity:0;transform:translateY(16px)scale(.96)}}@media (prefers-reduced-motion:reduce){.velo-regalo,.regalo{animation:none}.fondo-bloqueado,.bienvenida{transition:none}}.bloqueada .portada-ancha .portada-mc-play{display:none}.video-marca{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#fff6;text-shadow:0 1px 2px #0000008c;opacity:0;max-width:90%;font-size:13px;font-weight:600;transition:opacity 1s;position:absolute;overflow:hidden}.video-marca.visible{opacity:1}.video-pantalla{z-index:3;color:#fff;cursor:pointer;background:#0d0d0d8c;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}.video-marco:fullscreen,.video-marco-completa{aspect-ratio:auto;background:#000;border-radius:0;width:100vw;max-width:none;height:100vh}.video-marco:fullscreen video,.video-marco-completa video{object-fit:contain}.video-marco:fullscreen .video-marca,.video-marco-completa .video-marca{font-size:18px}.cuerpo-libro{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ejemplar{color:var(--gris);text-align:center;-webkit-user-select:none;user-select:none;margin-top:2.4em;font-size:12px}.solo-impresion{display:none}@media print{.lectura{display:none!important}.solo-impresion{padding:40px;font-size:16px;display:block}}
