.hm{padding-top:calc(var(--hls-head-h) + env(safe-area-inset-top,0px))}.hm p{margin:0}.hm :where(ul,ol){margin:0;padding:0;list-style:none}.hm-ancla{height:0;display:block;position:relative;top:0;overflow:hidden}.hm-sec{border-top:1px solid var(--hls-line);padding-block:clamp(2.75rem,7vw,5.5rem)}.hm-h1{font-family:var(--sc-font-display);letter-spacing:-.035em;color:var(--sc-ink);text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(2.15rem,1.3rem + 3.6vw,4rem);font-weight:720;font-stretch:106%;line-height:1}.hm-h2{font-family:var(--sc-font-display);letter-spacing:-.03em;color:var(--sc-ink);text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.7rem,1.15rem + 2.4vw,3rem);font-weight:700;font-stretch:104%;line-height:1.05}.hm-h2--sm{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.3rem)}.hm-h3{font-family:var(--sc-font-display);letter-spacing:-.015em;color:var(--sc-ink);margin:0;font-size:clamp(1.12rem,1rem + .5vw,1.35rem);font-weight:680;font-stretch:102%;line-height:1.2}.hm-dek{max-width:62ch;font-family:var(--hls-voice);color:var(--sc-ink-soft);text-wrap:pretty;font-size:clamp(1.02rem,.96rem + .3vw,1.18rem);font-weight:500;line-height:1.5;margin-top:.9rem!important}.hm-cta{margin-top:0}.hm-cta--alt{color:var(--sc-ink);box-shadow:inset 0 0 0 1.5px var(--hls-line-2);background:0 0}.hm-cta--alt:hover{box-shadow:inset 0 0 0 1.5px var(--sc-ink-soft);background:var(--bl-chip)}.hm-link{min-height:44px;color:var(--bl-link);align-items:center;gap:.45rem;font-size:.98rem;font-weight:650;text-decoration:none;display:inline-flex}.hm-link:hover{text-underline-offset:3px;text-decoration:underline}.hm-link .hls-icon{width:16px;height:16px}.hm-link--suave{color:var(--sc-ink-soft)}.hm-mod__mas{width:16px;height:16px;transition:transform .22s var(--sc-ease-out);flex:none}details[open]>summary .hm-mod__mas{transform:rotate(45deg)}.hm-hero{padding-block:clamp(1.5rem,5vw,4rem) clamp(2.5rem,6vw,4.5rem)}.hm-hero__grid{align-items:center;gap:1.75rem;display:grid}.hm-hero__dek{max-width:46ch;font-family:var(--hls-voice);color:var(--sc-ink-soft);font-size:clamp(1.08rem,1rem + .45vw,1.35rem);font-weight:500;line-height:1.45;margin-top:1.1rem!important}.hm-hero__datos{flex-wrap:wrap;gap:.5rem 1.1rem;display:flex;margin-top:1.25rem!important}.hm-hero__datos li{color:var(--sc-ink);align-items:center;gap:.4rem;font-size:.95rem;font-weight:650;display:inline-flex}.hm-hero__datos .hls-icon,.hm-incluye .hls-icon,.hm-primer__puntos .hls-icon,.hm-sobre__logros .hls-icon{width:16px;height:16px;color:var(--hls-cyan);flex:none}.hm-hero__acciones{justify-items:start;gap:.85rem;margin-top:1.6rem;display:grid}.hm-hero__acciones .hm-hero__link{color:var(--bl-link);padding:3px 0;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-block}.hm-hero__acciones .hm-hero__link:hover{text-underline-offset:3px;text-decoration:underline}.hm-hero__escena{position:relative}.hm-hero__foto{box-shadow:inset 0 0 0 1px var(--hls-line), 0 40px 90px -50px #000000e6;border-radius:18px;margin:0;overflow:hidden}.hm-hero__foto img{aspect-ratio:16/10;object-fit:cover;object-position:50% 30%;width:100%;height:auto;display:block}.hm-plano{z-index:2;position:absolute}.hm-plano .hls-chip__text{font-size:.92rem}.hm-plano--pregunta{width:min(17rem,62%);bottom:30%;left:-2.25rem}.hm-plano--respuesta{width:min(18rem,66%);bottom:-1.75rem;right:-1.5rem}.hm-plano--respuesta .hls-chip__face,.hm-plano--respuesta .hls-chip__face img{width:38px;height:38px}@media (width<=859px){.hm-hero{padding-block:clamp(1rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem)}.hm-hero__grid{flex-direction:column;display:flex}.hm-hero__copy{order:1}.hm-hero__escena{order:2;margin-bottom:.75rem}.hm-plano--pregunta,.hm-plano--respuesta{display:none}.hm-hero__foto img{aspect-ratio:16/9}.hm-plano .hls-chip{padding:.7rem .85rem .75rem}.hm-plano .hls-chip__text{font-size:.84rem}}@media (width>=860px) and (width<=1180px){.hm-plano--pregunta{left:-1rem}}@media (width<=859px){.hm-hero__acciones .hm-cta{justify-content:center;width:100%}}@media (width>=860px){.hm-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:clamp(2.5rem,5vw,5rem)}.hm-hero__foto img{aspect-ratio:4/5}}@media (width>=360px) and (width<=480px){.hm-hero .hm-h1{min-height:4lh}}.hm-cifras__grid{background:var(--hls-line);border:1px solid var(--hls-line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;margin-top:1.75rem!important}.hm-cifra{background:var(--sc-canvas);padding:1.1rem 1rem 1.2rem}.hm-cifra:first-child{grid-column:span 2}.hm-cifra__valor{flex-direction:column;gap:.2rem;display:flex}.hm-cifra__valor b{font-family:var(--sc-font-display);letter-spacing:-.04em;color:var(--sc-accent);font-size:clamp(1.8rem,1.3rem + 1.8vw,2.7rem);font-weight:760;font-stretch:110%;line-height:.95}html:has(meta[name=bl-tema]) .hm-cifra__valor b{color:var(--sc-ink)}.hm-cifra__valor>span{color:var(--sc-ink);font-size:.95rem;font-weight:700}.hm-cifra__texto{color:var(--sc-ink-soft);font-size:.9rem;line-height:1.45;margin-top:.45rem!important}@media (width>=860px){.hm-cifras__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-cifra{padding:1.5rem 1.4rem 1.6rem}}.hm-historia{border-top:0;padding-top:clamp(1.5rem,4vw,3rem)}.hm-historia__grid{gap:1.5rem;display:grid}.hm-historia__lead:first-child{color:var(--sc-ink);font-size:clamp(1.15rem,1rem + .7vw,1.5rem);margin-top:0!important}.hm-historia__marco{border-radius:16px;overflow:hidden}.hm-historia__marco>div{margin-block:-6%}.hm-historia__foto img{aspect-ratio:16/11;object-fit:cover;object-position:60% 35%;width:100%;height:auto}.hm-pasos{gap:.75rem;display:grid}.hm-paso{background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--hls-line);border-radius:14px;padding:1.1rem 1.1rem 1.2rem 3.6rem;position:relative}.hm-paso__n{font:700 .85rem/1 var(--sc-font-text);color:var(--hls-cyan);font-variant-numeric:tabular-nums;position:absolute;top:1.15rem;left:1.1rem}.hm-paso .hm-h3 span{color:var(--sc-ink-soft);font-weight:600}.hm-paso p{color:var(--sc-ink-soft);font-size:.95rem;line-height:1.5;margin-top:.4rem!important}@media (width>=860px){.hm-historia__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,4vw,4rem)}.hm-pasos{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.5rem}}.hm-temario{position:relative}.hm-mods{gap:.5rem;display:grid;margin-top:1.75rem!important}.hm-mod{background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--hls-line);border-radius:14px}.hm-mod__head{cursor:pointer;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:64px;padding:.75rem 1rem;list-style:none;display:grid}.hm-mod__head::-webkit-details-marker{display:none}.hm-mod__n{background:var(--bl-chip);width:2.2rem;height:2.2rem;font:700 .85rem/1 var(--sc-font-text);color:var(--hls-cyan);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;display:grid}.hm-mod__n .hls-icon{width:15px;height:15px;color:var(--sc-ink-soft)}.hm-mod__txt{min-width:0;display:block}.hm-mod__titulo{font-family:var(--sc-font-display);letter-spacing:-.01em;color:var(--sc-ink);margin:0;font-size:1.02rem;font-weight:680;line-height:1.25}.hm-mod__meta{color:var(--bl-mute);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.2rem;font-size:.82rem;display:flex}.hm-mod details[open]>.hm-mod__head{border-bottom:1px solid var(--hls-line)}.hm-mod__cuerpo{padding:.35rem 1rem .5rem}.hm-mod__nota,.hm-mod__bloq{color:var(--sc-ink-soft);font-size:.88rem;line-height:1.45;margin-top:.5rem!important}.hm-mod__bloq{align-items:center;gap:.4rem;font-weight:600;display:flex}.hm-mod__bloq .hls-icon{width:14px;height:14px}.hm-mod__clases{counter-reset:clase;padding:.1rem 0 .2rem}.hm-mod__clases li{counter-increment:clase;color:var(--sc-ink-soft);border-bottom:1px solid var(--hls-line);grid-template-columns:1.9rem minmax(0,1fr);padding:.45rem 0;font-size:.92rem;line-height:1.4;display:grid}.hm-mod__clases li:before{content:counter(clase, decimal-leading-zero);color:var(--bl-mute);font-variant-numeric:tabular-nums;padding-top:.15em;font-size:.75rem;font-weight:650}.hm-mod__clases li:last-child{border-bottom:0}.hm-mod__clases li.hm-mod__grab{color:var(--sc-ink);font-weight:600}.hm-mod__clases li.hm-mod__grab:before{content:"+"}.hm-clase__btn{cursor:pointer;text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.3rem 0;display:flex}.hm-clase__btn:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.hm-clase__btn>span{flex:1;min-width:0}.hm-clase__lock{width:14px;height:14px;color:var(--sc-ink-soft);flex:none}.hm-clase__aviso{background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--hls-line-2);border-radius:10px;grid-column:1/-1;gap:.4rem;margin:.1rem 0 .6rem;padding:.7rem .85rem;display:grid}.hm-clase__aviso-txt{color:var(--sc-ink-soft);align-items:center;gap:.45rem;font-size:.88rem;line-height:1.4;display:flex}.hm-clase__aviso-txt .hls-icon{width:14px;height:14px;color:var(--sc-ink-soft);flex:none}.hm-clase__cta{min-height:36px;color:var(--sc-accent);align-items:center;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}html:has(meta[name=bl-tema]) .hm-clase__cta{color:var(--bl-link)}.hm-clase__cta:hover{text-underline-offset:3px;text-decoration:underline}.hm-mod__blog{min-height:44px;color:var(--bl-link);align-items:center;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.hm-mod__blog:hover{text-decoration:underline}.hm-mod--bloq{box-shadow:inset 0 0 0 1px var(--hls-line-2);background:0 0}@media (width>=860px){.hm-mods{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem}}@media (width>=1100px){.hm-mods{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-planes__intro{gap:1.75rem;display:grid}.hm-elige{background:var(--bl-surface-2);box-shadow:inset 3px 0 0 var(--sc-accent);border-radius:16px;align-self:end;padding:1.25rem 1.3rem}.hm-elige .bl-kicker{margin-bottom:.55rem}.hm-elige__t{font-family:var(--sc-font-display);letter-spacing:-.02em;color:var(--sc-ink);text-wrap:balance;font-size:clamp(1.3rem,1.05rem + 1vw,1.8rem);font-weight:700;line-height:1.12}.hm-elige__intro{color:var(--sc-ink-soft);font-size:1rem;line-height:1.5;margin-top:.5rem!important}@media (width>=860px){.hm-planes__intro{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,4.5rem)}}.hm-planes__grid{gap:.9rem;display:grid;margin-top:1.5rem!important}.hm-plan{background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--hls-line-2);border-radius:18px;flex-direction:column;padding:1.4rem 1.25rem 1.3rem;display:flex;position:relative}.hm-plan--top{box-shadow:inset 0 0 0 2px var(--sc-accent), 0 30px 60px -40px color-mix(in oklab, var(--sc-accent) 45%, transparent);order:-1}.hm-plan__sello{background:var(--sc-accent);color:var(--sc-accent-ink);font:750 .7rem/1 var(--sc-font-text);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.3rem .65rem;margin-bottom:.8rem!important}.hm-plan__sello-vacio{display:none}.hm-plan__titulo{font-family:var(--sc-font-display);letter-spacing:-.015em;color:var(--sc-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.hm-plan__precio{flex-direction:column;gap:.25rem;display:flex;margin-top:.9rem!important}.hm-plan__precio b{font-family:var(--sc-font-display);letter-spacing:-.03em;color:var(--sc-ink);font-size:2rem;font-weight:760;line-height:1}.hm-plan--top .hm-plan__precio b{color:var(--sc-accent);font-size:2.4rem}html:has(meta[name=bl-tema]) .hm-plan--top .hm-plan__precio b{color:var(--sc-ink)}.hm-plan__precio span{color:var(--sc-ink-soft);font-size:.9rem;font-weight:600}.hm-plan__texto{color:var(--sc-ink-soft);font-size:.95rem;line-height:1.55;margin-top:.9rem!important}.hm-plan__accion{margin-top:auto;padding-top:1.25rem}.hm-plan__accion .hls-cta{justify-content:center;width:100%}.hm-plan__nota{color:var(--bl-mute);font-size:.82rem;line-height:1.45;margin-top:.6rem!important}@media (prefers-reduced-motion:no-preference){.hm-plan--top.sc-in{animation:hm-destaca 1.6s var(--sc-ease-out) .35s both}}@keyframes hm-destaca{0%{box-shadow:inset 0 0 0 2px var(--sc-accent), 0 0 0 0 color-mix(in oklab, var(--sc-accent) 55%, transparent)}55%{box-shadow:inset 0 0 0 2px var(--sc-accent), 0 0 0 14px color-mix(in oklab, var(--sc-accent) 0%, transparent)}to{box-shadow:inset 0 0 0 2px var(--sc-accent), 0 30px 60px -40px color-mix(in oklab, var(--sc-accent) 45%, transparent)}}@media (width>=900px){.hm-planes__grid{grid-template-rows:auto auto auto 1fr auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:0 1rem;margin-top:3rem!important}.hm-plan{grid-row:span 6;grid-template-rows:subgrid;order:0;row-gap:0;display:grid}.hm-plan__sello,.hm-plan__sello-vacio{justify-self:start;display:block;margin-bottom:.8rem!important}.hm-plan__sello-vacio{height:0}.hm-plan__accion{align-self:end}.hm-plan--top{margin-block:-1rem;padding:2.4rem 1.6rem 2.3rem}}.hm-incluye{background:var(--bl-surface-2);border-radius:16px;margin-top:1.5rem;padding:1.2rem 1.25rem}.hm-incluye__t{font:700 .75rem/1.2 var(--sc-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--sc-ink-soft)}.hm-incluye ul{gap:.55rem;display:grid;margin-top:.85rem!important}.hm-incluye li{color:var(--sc-ink);gap:.55rem;font-size:.95rem;line-height:1.4;display:flex}.hm-incluye li .hls-icon{margin-top:.15em}.hm-compara{border-block:1px solid var(--hls-line);margin-top:.9rem}.hm-compara summary{cursor:pointer;min-height:52px;color:var(--sc-ink);justify-content:space-between;align-items:center;font-weight:650;list-style:none;display:flex}.hm-compara summary::-webkit-details-marker{display:none}.hm-compara__scroll{padding-bottom:1rem;overflow-x:auto}.hm-compara table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.92rem}.hm-compara th,.hm-compara td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hls-line);padding:.7rem .75rem}.hm-compara thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--bl-mute);font-size:.75rem}.hm-compara tbody th{color:var(--sc-ink);font-weight:650}.hm-compara td{color:var(--sc-ink-soft)}@media (width>=860px){.hm-planes__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.hm-incluye ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.hm-puente{border-top:1px solid var(--hls-line)}.hm-puente__grid{justify-items:start;gap:1.25rem;display:grid}.hm-puente__texto{gap:.6rem;max-width:62ch;display:grid}@media (width>=860px){.hm-puente__grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto boton""titulo boton";align-items:center;gap:clamp(1.5rem,4vw,3rem)}.hm-puente__grid>h2{grid-area:titulo}.hm-puente__texto{grid-area:texto}.hm-puente__grid>a{grid-area:boton}}.hm-primer{border-top:0;padding-top:0}.hm-primer__box{background:linear-gradient(135deg, color-mix(in oklab, var(--hls-cyan) 10%, var(--sc-surface)), var(--sc-surface));box-shadow:inset 0 0 0 1px var(--hls-line-2);border-radius:20px;gap:1.25rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid}.hm-primer__puntos{gap:.55rem;display:grid;margin-bottom:1.1rem!important}.hm-primer__puntos li{color:var(--sc-ink);align-items:center;gap:.5rem;font-weight:600;display:flex}@media (width<=859px){.hm-primer__box .hm-cta{justify-content:center;width:100%}}@media (width>=860px){.hm-primer__box{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2.5rem}}.hm-dentro__video{cursor:pointer;width:100%;box-shadow:inset 0 0 0 1px var(--hls-line-2);background:#000;border:0;border-radius:16px;margin-top:1.5rem;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.hm-dentro__video img{aspect-ratio:16/9;object-fit:cover;opacity:.82;width:100%;height:auto;display:block}.hm-dentro__play{background:var(--sc-accent);color:var(--sc-accent-ink);font:750 .9rem/1 var(--sc-font-text);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.2rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm-dentro__play .hls-icon{fill:currentColor;width:16px;height:16px}.hm-dentro__casos-t{margin-top:2rem!important}.hm-casos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;margin-top:1rem!important}.hm-caso__a{cursor:pointer;text-align:left;background:var(--sc-surface);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--hls-line);color:var(--sc-ink);border:0;border-radius:14px;flex-direction:column;gap:.35rem;padding:0 0 .9rem;text-decoration:none;display:flex;overflow:hidden}.hm-caso__a img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.hm-caso__tag,.hm-caso__titulo,.hm-caso__ver{padding-inline:.85rem}.hm-caso__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--hls-cyan);margin-top:.45rem;font-size:.72rem;font-weight:650}html:has(meta[name=bl-tema]) .hm-caso__tag{color:var(--bl-link)}.hm-caso__titulo{font-size:.92rem;font-weight:650;line-height:1.3}.hm-caso__ver{color:var(--sc-ink-soft);align-items:center;gap:.35rem;margin-top:auto;padding-top:.3rem;font-size:.82rem;font-weight:600;display:inline-flex}.hm-caso__ver .hls-icon{width:14px;height:14px}@media (width>=860px){.hm-casos{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.hm-citas{gap:.8rem;display:grid;margin-top:1.5rem!important}.hm-cita{background:var(--sc-surface);height:100%;box-shadow:inset 0 0 0 1px var(--hls-line);border-radius:16px;flex-direction:column;margin:0;padding:1.25rem;display:flex}.hm-cita blockquote{margin:0}.hm-cita blockquote p{font-family:var(--hls-voice);color:var(--sc-ink);font-size:1.02rem;font-weight:500;line-height:1.5}.hm-cita figcaption{flex-direction:column;gap:.15rem;margin-top:auto;padding-top:1rem;display:flex}.hm-cita figcaption b{color:var(--sc-ink);font-size:.92rem}.hm-cita figcaption span{color:var(--bl-mute);font-size:.8rem}.hm-tutoriales{border:1px dashed var(--hls-line-2);border-radius:16px;margin-top:1.5rem;padding:1.25rem}.hm-tutoriales p{color:var(--sc-ink-soft);line-height:1.5;margin-top:.5rem!important}@media (width>=860px){.hm-citas{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.hm-sobre__grid{gap:1.5rem;display:grid}.hm-sobre__foto img{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;border-radius:18px;width:100%;height:auto}@media (width<=859px){.hm-sobre__foto img{aspect-ratio:1}}.hm-sobre__nombre{flex-direction:column;gap:.15rem;display:flex;margin-top:1rem!important}.hm-sobre__nombre b{color:var(--sc-ink);font-size:1.1rem}.hm-sobre__nombre span{color:var(--bl-mute);font-size:.9rem}.hm-sobre__logros{gap:.6rem;display:grid;margin-top:1.2rem!important}.hm-sobre__logros li{color:var(--sc-ink);gap:.55rem;font-weight:600;line-height:1.4;display:flex}.hm-sobre__logros .hls-icon{margin-top:.15em}@media (width>=860px){.hm-sobre__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,4vw,4rem)}}.hm-aprende__head{align-items:end;gap:1.25rem;display:grid}.hm-aprende__todos{justify-self:start}.hm-blog{gap:1.25rem;margin-top:1.75rem;display:grid}.hm-post{grid-template-columns:38% minmax(0,1fr);align-items:start;gap:.9rem;display:grid;position:relative}.hm-post__titulo{font-family:var(--sc-font-display);letter-spacing:-.012em;color:var(--sc-ink);margin:.4rem 0 0;font-size:1rem;font-weight:650;line-height:1.22}.hm-post:hover .bl-card__a{text-underline-offset:3px;text-decoration:underline}.hm-post__ex{color:var(--sc-ink-soft);font-size:.98rem;line-height:1.5;margin-top:.6rem!important}.hm-post--grande{grid-template-columns:1fr;gap:1rem}.hm-post--grande .bl-portada{border-radius:16px}.hm-post--grande .hm-post__titulo{letter-spacing:-.022em;font-size:clamp(1.35rem,1.1rem + 1.2vw,1.9rem);font-weight:680;line-height:1.12}.hm-blog__lista{align-content:start;gap:1rem;display:grid}.hm-temas{margin-top:2rem}.hm-temas__t{font:700 .75rem/1.2 var(--sc-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--bl-mute)}.hm-temas ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid;margin-top:.85rem!important}.hm-tema{background:var(--sc-surface);height:100%;min-height:76px;box-shadow:inset 0 0 0 1px var(--hls-line);color:var(--sc-ink);transition:box-shadow .16s var(--sc-ease-out), transform .16s var(--sc-ease-out);border-radius:14px;flex-direction:column;gap:.2rem;padding:.9rem 2.4rem .9rem 1rem;text-decoration:none;display:flex;position:relative}.hm-tema b{font-size:.95rem;font-weight:650;line-height:1.25}.hm-tema span{color:var(--bl-mute);font-variant-numeric:tabular-nums;font-size:.8rem}.hm-tema .hls-icon{width:16px;height:16px;color:var(--hls-cyan);position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.hm-tema:hover{box-shadow:inset 0 0 0 1px var(--hls-line-2);transform:translateY(-1px)}@media (width<=859px){.hm-aprende__todos{order:2;justify-content:center;width:100%}}@media (width>=860px){.hm-aprende__head{grid-template-columns:minmax(0,1fr) auto}.hm-blog{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem)}.hm-blog__lista .bl-portada{border-radius:10px}.hm-temas ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-preguntas__grid{gap:1.25rem;display:grid}.hm-faq{border-top:1px solid var(--hls-line-2)}.hm-faq__item{border-bottom:1px solid var(--hls-line)}.hm-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding-block:.6rem;list-style:none;display:flex}.hm-faq__item summary::-webkit-details-marker{display:none}.hm-faq__item h3{color:var(--sc-ink);margin:0;font-size:1.02rem;font-weight:650;line-height:1.35}.hm-faq__item>p{color:var(--bl-prose);max-width:64ch;padding-bottom:.9rem;font-size:1rem;line-height:1.6}.hm-faq__item>.hm-link{margin:-.4rem 0 .6rem}@media (width>=860px){.hm-preguntas__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,4vw,4rem)}.hm-preguntas__grid .hm-h2{top:calc(var(--hls-head-h) + 2rem);position:sticky}}.hm-news{padding-top:clamp(1rem,3vw,2rem)}.hm-cifras,.hm-historia,.hm-temario,.hm-puente,.hm-primer,.hm-dentro,.hm-testimonios,.hm-sobre,.hm-aprende,.hm-preguntas,.hm-cierre{content-visibility:auto;contain-intrinsic-size:auto 500px}.hm-temario{contain-intrinsic-size:auto 1000px}.hm-plano--lejos{z-index:0;width:78%;top:-2.5rem;right:-3.5rem}.hm-lejos{opacity:.4;filter:blur(1px)saturate(.8);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -40px #000}.hm-lejos img{width:100%;height:auto;display:block}.hm-hero__foto{z-index:1;position:relative}.hm-plano--lejos{translate:calc(var(--mx,0) * -10px) calc(var(--my,0) * -8px)}.hm-hero__foto{translate:calc(var(--mx,0) * 6px) calc(var(--my,0) * 5px)}.hm-plano--pregunta{translate:calc(var(--mx,0) * 18px) calc(var(--my,0) * 14px)}.hm-plano--respuesta{translate:calc(var(--mx,0) * 26px) calc(var(--my,0) * 20px)}.hm-hero{transition:none}@media (width<=859px){.hm-plano--lejos{display:none}}.hm-planes__grid{--p:var(--sc-p,1);--c:clamp(0, calc((var(--p) - .04) / .26), 1)}.hm-plan:first-child{translate:calc((1 - var(--c)) * -56px) calc((1 - var(--c)) * 18px)}.hm-plan:last-child{translate:calc((1 - var(--c)) * 56px) calc((1 - var(--c)) * 18px)}.hm-plan--top{translate:0 calc((1 - var(--c)) * 44px);scale:calc(.94 + .06 * var(--c))}@media (width<=899px){.hm-plan:first-child,.hm-plan:last-child{translate:0 calc((1 - var(--c)) * 24px)}}.hm-dentro__iris{border-radius:16px;margin-top:1.5rem;overflow:hidden}.hm-dentro__iris .hm-dentro__video{margin-top:0}.hm-sobre__marco{border-radius:18px;overflow:hidden}.hm-sobre__marco>div{margin-block:-7%}.hm-sobre__foto img{border-radius:0}.hm-cierre{border-top:1px solid var(--hls-line);padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,3rem)}.hm-cierre__grid{align-items:center;gap:1.75rem;display:grid}.hm-cierre__antes{max-width:38ch;font-family:var(--hls-voice);color:var(--sc-ink-soft);font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:600;line-height:1.35}.hm-cierre__titulo{max-width:15ch;font-size:clamp(2rem,1.3rem + 3vw,3.6rem);margin-top:1rem!important}.hm-cierre__accion{justify-items:start;gap:.75rem;margin-top:1.75rem;display:grid}.hm-cierre__foto img{aspect-ratio:16/10;object-fit:cover;object-position:0 0;width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--hls-line-2);border-radius:18px}@media (width<=859px){.hm-cierre__accion .hls-cta{justify-content:center;width:100%}}@media (width>=860px){.hm-cierre__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem)}}
