body.min{--min-bg:#FFFFFF;--min-soft:#f4f6f6;--min-line:#dbe3e6;--min-ink:#12212A;--min-muted:#566770;--min-accent:#3347D6;background:var(--min-bg)!important}body.min main>section,body.min main>section[style]{background:var(--min-bg)!important;border-top:1px solid var(--min-line)!important;padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(56px,7vw,96px)!important}body.min main>section.hero{border-top:0!important}body.min .section-alt{background:var(--min-bg)!important}body.min .section-label{color:var(--min-accent)!important;background:none!important;border:0!important;padding:0!important;font-size:13px!important;letter-spacing:0;text-transform:none}body.min main h2{font-size:var(--fs-h2)!important;letter-spacing:-.015em;color:var(--min-ink)!important}body.min .lead-text{color:var(--min-muted)!important;max-width:62ch}body.min .hero{background:var(--min-bg)!important;color:var(--min-ink)!important;padding-top:clamp(48px,8vw,112px)!important;padding-bottom:clamp(48px,7vw,96px)!important}body.min .hero:before,body.min .hero:after,body.min .hero .container:before,body.min .hero .container:after{display:none!important}body.min .hero .container{display:block!important;max-width:880px!important}body.min .h-hero{max-width:820px}body.min .hero h1{color:var(--min-ink)!important;font-size:var(--fs-display)!important;line-height:1.06;letter-spacing:-.03em}body.min .hero h1 .highlight{color:var(--min-accent)!important;background:none!important;-webkit-text-fill-color:var(--min-accent)!important}body.min .h-pill{background:var(--min-soft)!important;border:1px solid var(--min-line)!important;box-shadow:none!important}body.min .h-pill span{color:var(--min-muted)!important}body.min .h-dot{background:var(--min-accent)!important;box-shadow:none!important}body.min .h-lead{font-size:var(--fs-lead);color:var(--min-muted);max-width:56ch;margin:1.2rem 0 0}body.min .h-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:2rem}body.min .h-btn-primary{background:var(--min-accent)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:999px!important;min-height:48px;display:inline-flex;align-items:center;padding:0 24px!important;font-weight:600}body.min .h-btn-ghost{background:none!important;border:0!important;box-shadow:none!important;color:var(--min-ink)!important;padding:0!important;text-decoration:underline;text-underline-offset:4px;font-weight:600}body.min .h-btn-ghost svg{display:none!important}body.min .fl-card,body.min .pack-mini,body.min .camino-card,body.min .news-card,body.min .hg-card,body.min .cc-banner,body.min .comp-caminos,body.min [class*=card]{box-shadow:none!important}body.min [class*=card]:before,body.min [class*=card]:after{box-shadow:none!important}body.min .flv2 .fl-card{border:1px solid var(--min-line)!important;border-top:1px solid var(--min-line)!important;border-radius:16px!important}body.min .flv2 .fl-body{background:var(--min-soft)!important}body.min .flv2 .fl-img:after{display:none}body.min .fl-car-btn{border-color:var(--min-line)!important}body.min .fl-car-dot.on:before{background:var(--min-ink)}body.min .packs-strip{background:var(--min-bg)!important;color:var(--min-ink)!important;border:0!important;padding:0!important;box-shadow:none!important}body.min .packs-strip *{box-shadow:none!important}body.min .packs-head{display:none}body.min .pack-mini{background:var(--min-bg)!important;border:1px solid var(--min-line)!important;color:var(--min-ink)!important}body.min .pack-mini.pm-hi{border:2px solid var(--min-accent)!important}body.min .pack-mini h3,body.min .pack-mini strong,body.min .pack-mini .pm-price,body.min .pack-mini b{color:var(--min-ink)!important}body.min .pack-mini p,body.min .pack-mini small{color:var(--min-muted)!important}body.min .min-more{margin-top:1.5rem}body.min .min-more a,body.min .hg-cta a{color:var(--min-ink)!important;background:none!important;padding:0!important;text-decoration:underline;text-underline-offset:4px;font-weight:600}body.min .fechas-grid .fecha-st{background:none!important;border:1px solid var(--min-line)!important;color:var(--min-muted)!important}body.min #sticky-cta{display:none!important}body.min #caminos .two-col-stack>div{border:1px solid var(--min-line)!important;border-top:1px solid var(--min-line)!important;box-shadow:none!important;transform:none!important;border-radius:16px!important}body.min .camino-foto{display:none!important}body.min .comp-caminos{background:var(--min-soft)!important;border:1px solid var(--min-line)!important;box-shadow:none!important}body.min .flv2 .fl-img{display:none!important}body.min .flv2 .fl-card{padding-top:1.6rem!important}body.min .pm-art{display:none!important}body.min .news-card,body.min .hg-card,body.min .gl-card{background:var(--min-bg)!important;border:1px solid var(--min-line)!important}body.min .hero a.h-btn-ghost,body.min .hero a.h-btn-ghost *{color:var(--min-ink)!important;-webkit-text-fill-color:var(--min-ink)!important;opacity:1!important}body.min{--min-soft:#F4F6F6;--min-line:#DBE3E6}body.min main>section,body.min main>section[style]{border-top:0!important}body.min #caminos,body.min #recursos,body.min #glosario{background:var(--min-soft)!important}body.min .hero{background:#0f1629!important;color:#fff!important}body.min .hero h1{color:#fff!important}body.min .hero h1 .highlight{color:#9aa6f2!important;-webkit-text-fill-color:#9AA6F2!important}body.min .h-pill{background:#9aa6f21f!important;border:1px solid rgba(154,166,242,.3)!important}body.min .h-pill span{color:#9aa6f2!important}body.min .h-dot{background:#9aa6f2!important}body.min .h-lead{color:#9aa6f2!important}body.min .hero a.h-btn-ghost,body.min .hero a.h-btn-ghost *{color:#fff!important;-webkit-text-fill-color:#fff!important}body.min .flv2 .fl-card,body.min .pack-mini,body.min .news-card,body.min .hg-card,body.min .gl-card,body.min #caminos .two-col-stack>div,body.min .faq-item,body.min details{background:#fff!important;box-shadow:0 1px 2px #12212a0f,0 4px 14px -8px #12212a1f!important}body.min #caminos .two-col-stack>div:first-child{border-top:3px solid #566770!important}body.min #caminos .two-col-stack>div:last-child{border-top:3px solid #3347D6!important}body.min .comp-caminos{background:#fff!important}body.min .flv2 .fl-img{display:block!important}body.min .flv2 .fl-card{padding-top:1.6rem!important;border-top:4px solid var(--c)!important}body.min .flv2 .fl-body{background:color-mix(in srgb,var(--c) 7%,#fff)!important}body.min .pm-art{display:block!important}body.min .fl-car-dot.on:before{background:#3347d6}body.min{--min-soft:#f4f6f6}body.min .logo-mark{width:22px!important;height:22px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 4.5H5.5V27.5H9M23 4.5H26.5V27.5H23' fill='none' stroke='%239AA6F2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='16' r='4.2' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat!important;box-shadow:none!important;vertical-align:-5px;margin-right:8px}body.min .logo{font-weight:700;letter-spacing:-.01em}body.min .hero .container{max-width:1120px!important;display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px}body.min .h-hero{max-width:640px}body.min .hero h1{font-size:clamp(2.4rem,1.6rem + 3vw,4rem)!important;line-height:1.02!important}body.min .h-mark{justify-self:center;width:min(300px,100%);opacity:.95}body.min .h-mark svg{width:100%;height:auto;display:block}body.min .h-pill{display:inline-flex!important;width:auto!important}@media (max-width:860px){body.min .hero .container{grid-template-columns:1fr}body.min .h-mark{display:none}}body.min .mc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto 20px}body.min .mc-card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--min-line);border-radius:16px;padding:28px;text-decoration:none;color:var(--min-ink);box-shadow:0 1px 2px #12212a0f,0 4px 14px -8px #12212a1f;transition:border-color .2s,transform .2s}body.min .mc-card:hover{border-color:var(--mc);transform:translateY(-2px)}body.min .mc-dg{--mc:#3347d6}body.min .mc-ai{--mc:#3347D6}body.min .mc-k{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--mc)}body.min .mc-card h3{font-size:1.5rem!important;margin:0}body.min .mc-card p{color:var(--min-muted);margin:0;flex:1}body.min .mc-go{font-weight:600;color:var(--mc)}@media (max-width:700px){body.min .mc-grid{grid-template-columns:1fr}}body.min .comp-caminos .cc-img{background-image:url(/assets/fotos/cc-capas-linea.svg?v=2)!important}body.min .comp-caminos .cc-ic span,body.min .comp-caminos .cc-go{box-shadow:none!important}body.min .gl-cat,body.min .news-card .nc-tag,body.min .news-card [class*=tag],body.min .hg-card [class*=cat],body.min .pm-save{background:var(--min-soft)!important;color:var(--min-muted)!important;border:0!important}body.min .fecha-st{font-weight:600}body.min .asist-btn{background:#fff!important;color:var(--min-ink)!important;border:1px solid var(--min-line)!important;box-shadow:0 6px 18px -8px #12212a59!important;transition:opacity .25s,transform .25s}body.min:not(.min-scrolled) .asist-btn{opacity:0;pointer-events:none;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){body.min .asist-btn,body.min .mc-card{transition:none}}body.min .hero .container{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}body.min .h-hero{max-width:700px}body.min .hero h1{font-size:clamp(2.4rem,1.6rem + 2.6vw,3.6rem)!important}body.min .h-mark{width:min(260px,100%)}body.min .h-note{margin:1rem 0 0;font-size:var(--fs-small,.9375rem);color:#9aa6f2}html[lang=en] body.min .comp-caminos .cc-img{background-image:url(/assets/fotos/cc-capas-linea-en.svg?v=2)!important}body.min .mp-sub{font-size:var(--fs-card,1.125rem)!important;margin:2rem 0 .9rem;color:var(--min-ink)}body.min .mp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.min .mp-card{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--min-line);border-radius:16px;padding:20px 22px;text-decoration:none;color:var(--min-ink);box-shadow:0 1px 2px #12212a0f,0 4px 14px -8px #12212a1f;transition:border-color .2s,transform .2s}body.min .mp-card:hover{border-color:var(--min-accent);transform:translateY(-2px)}body.min .mp-k{font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--min-muted)}body.min .mp-card h4{font-size:1.0625rem;line-height:1.3;margin:0}body.min .mp-card p{font-size:var(--fs-small,.9375rem);color:var(--min-muted);margin:0;flex:1}body.min .mp-foot{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}body.min .mp-foot b{font-size:1.25rem;font-variant-numeric:tabular-nums}body.min .mp-foot span{font-weight:600;color:var(--min-accent)}@media (max-width:820px){body.min .mp-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.min .mp-card{transition:none}}body.min #base-literacy{background:var(--min-soft)!important}body.min .hs-sec .hb-split{align-items:center;gap:56px}body.min .hs-lead{color:var(--min-muted);font-size:var(--fs-lead,18px);line-height:1.6;margin:0 0 1.75rem;max-width:52ch}body.min .hs-rows{display:grid;gap:14px}body.min .hs-row{flex-direction:row!important;align-items:center;gap:16px!important;padding:18px 20px!important}body.min .hs-row .hb-tag{flex:0 0 auto;min-width:64px;text-align:center}body.min .hs-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}body.min .hs-t b{font-size:17px;line-height:1.3;color:var(--min-ink)}body.min .hs-t small{font-size:14.5px;color:var(--min-muted);line-height:1.45}body.min .hs-go{flex:0 0 auto;color:var(--min-accent)}body.min .hs-p{flex:0 0 auto;font-weight:800;font-size:1.15rem;color:var(--min-ink)}@media (max-width:600px){body.min .hs-row{flex-wrap:wrap}body.min .hs-row .hb-tag{min-width:0}}body.min .hs-sec .hb-split>div:first-child,body.min .hs-sec .hb-split>div:first-child *{text-align:left!important}body.min .hs-sec .hs-lead{margin-left:0!important}body.min .hs-sec .hb-split>div:first-child .hb-h2{text-align:left}@media (max-width:860px){body.min .hs-sec .hb-split{gap:28px}}.h-w,.h-core{transform-box:fill-box;transform-origin:center}.h-w{opacity:0;animation:h-wave 6s linear infinite}.h-w:nth-child(2){animation-delay:-4.5s}.h-w:nth-child(3){animation-delay:-3s}.h-w:nth-child(4){animation-delay:-1.5s}.h-core{animation:h-core 1.5s ease-in-out infinite}@keyframes h-wave{0%{transform:scale(.8);opacity:0}10%{opacity:.6}to{transform:scale(1.8);opacity:0}}@keyframes h-core{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.h-w{display:none}.h-core{animation:none}}
