.slot-picture[data-v-115db7eb]{width:100%;height:100%;display:block}.slot-photo[data-v-115db7eb]{object-fit:cover;width:100%;height:100%;display:block}.slot-empty[data-v-115db7eb]{background-color:var(--color-chip);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.slot-empty-mark[data-v-115db7eb]{opacity:.4;width:auto;height:3.5rem}.tabs[data-v-6eef0556]{border-top:1px solid var(--color-borde);grid-template-columns:repeat(4,1fr);display:grid}.tab[data-v-6eef0556]{min-height:56px;padding-bottom:env(safe-area-inset-bottom);color:var(--color-texto-terciario);flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.tab-current[data-v-6eef0556]{color:var(--color-texto-principal)}.tab[data-v-6eef0556]:focus-visible{outline:3px solid var(--color-foco);outline-offset:-3px}.tab-label[data-v-6eef0556]{font-size:11px;font-weight:700}.cards-grid[data-v-415338d3]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;min-width:0;display:grid}.card[data-v-415338d3]{border:1px solid var(--color-borde);border-radius:var(--radius-card);background-color:var(--color-superficie-tarjeta);flex-direction:column;gap:11px;padding:16px;display:flex}.badge[data-v-415338d3]{border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.badge-neutral[data-v-415338d3]{background-color:var(--color-chip);color:var(--color-texto-secundario)}.meta[data-v-415338d3]{color:var(--color-texto-terciario);font-size:11.5px;font-weight:700}.question[data-v-415338d3]{color:var(--color-texto-principal);font-size:13.5px;font-weight:700;line-height:1.5}.row[data-v-415338d3]{border-radius:var(--radius-control);border:1px solid #0000;align-items:center;gap:8px;min-height:40px;padding:8px 11px;display:flex}.row-plain[data-v-415338d3]{background-color:var(--color-superficie-app);color:var(--color-texto-secundario);border-color:var(--color-borde)}.row-text[data-v-415338d3]{flex:1;font-size:12.5px;font-weight:600}.foot[data-v-415338d3]{color:var(--color-texto-terciario);font-size:12px;font-weight:700}.menu-root[data-v-ee6bdbcf]{position:static}@media (width>=48rem){.menu-root[data-v-ee6bdbcf]{position:relative}}.menu-trigger[data-v-ee6bdbcf]{border:1px solid var(--color-borde);white-space:nowrap;border-radius:var(--radius-pill);min-height:44px;color:var(--color-texto-secundario);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:700;transition:background-color .14s,color .14s;display:inline-flex}.menu-trigger[data-v-ee6bdbcf]:hover,.menu-trigger-open[data-v-ee6bdbcf]{background-color:var(--color-chip);color:var(--color-texto-principal)}.menu-trigger[data-v-ee6bdbcf]:focus-visible{outline:3px solid var(--color-foco);outline-offset:3px}@media (width<=26rem){.menu-trigger[data-v-ee6bdbcf]{padding:0 8px;font-size:13.5px}}@media (width>=48rem){.menu-trigger[data-v-ee6bdbcf]{border-color:#0000;min-height:38px}}@media (pointer:coarse){.menu-trigger[data-v-ee6bdbcf]{min-height:48px}}.chevron[data-v-ee6bdbcf]{transition:transform .16s}.chevron-up[data-v-ee6bdbcf]{transform:rotate(180deg)}.menu-panel[data-v-ee6bdbcf]{z-index:40;background-color:var(--color-barra);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-borde);flex-direction:column;gap:6px;padding:4px 14px 14px;display:flex;position:absolute;top:100%;left:0;right:0}@media (width>=48rem){.menu-panel[data-v-ee6bdbcf]{border:1px solid var(--color-borde);border-radius:var(--radius-card);background-color:var(--color-superficie-tarjeta);-webkit-backdrop-filter:none;backdrop-filter:none;width:296px;max-width:min(296px,100vw - 32px);box-shadow:var(--sombra);border-bottom-width:1px;gap:2px;padding:8px;top:calc(100% + 8px);left:auto}}.menu-item[data-v-ee6bdbcf]{border:1px solid var(--color-borde);border-radius:var(--radius-control);background-color:var(--color-superficie-app);flex-direction:column;gap:4px;min-height:48px;padding:11px 12px;text-decoration:none;transition:background-color .14s,border-color .14s;display:flex}@media (width>=48rem){.menu-item[data-v-ee6bdbcf]{background-color:#0000;border-color:#0000}}.menu-item[data-v-ee6bdbcf]:hover{background-color:var(--color-chip)}.menu-item[data-v-ee6bdbcf]:focus-visible{outline:3px solid var(--color-foco);outline-offset:3px}.menu-group[data-v-ee6bdbcf]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-texto-secundario);margin:6px 4px 0;font-size:11px;font-weight:800}.menu-item-title[data-v-ee6bdbcf]{font-family:var(--font-display);color:var(--color-texto-principal);font-size:16px;font-weight:600}.menu-item-body[data-v-ee6bdbcf]{color:var(--color-texto-secundario);font-size:12.5px;line-height:1.5}.tag[data-v-ee6bdbcf]{border-radius:var(--radius-pill);background-color:var(--color-chip);color:var(--color-texto-secundario);letter-spacing:.04em;white-space:nowrap;padding:3px 9px;font-size:10.5px;font-weight:800}.mock[data-v-8f506670]{border:1px solid var(--color-borde);border-radius:var(--radius-sheet);background-color:var(--color-superficie-tarjeta);box-shadow:var(--sombra);overflow:hidden}.mock-head[data-v-8f506670]{border-bottom:1px solid var(--color-borde);background-color:var(--color-superficie-app);justify-content:space-between;align-items:center;gap:.75rem;padding:13px 16px;display:flex}.mock-eyebrow[data-v-8f506670]{letter-spacing:.05em;text-transform:uppercase;color:var(--color-texto-terciario);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.mock-counter[data-v-8f506670]{color:var(--color-texto-terciario);font-size:12px;font-weight:700}.mock-body[data-v-8f506670]{flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex}.mock-question[data-v-8f506670]{max-width:44ch;color:var(--color-texto-principal);font-size:15.5px;font-weight:700;line-height:1.55}.mock-row[data-v-8f506670]{border-radius:var(--radius-control);border-style:solid;border-width:1px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.row-idle[data-v-8f506670]{background-color:var(--color-superficie-app);color:var(--color-texto-secundario);border-color:var(--color-borde)}.mock-key[data-v-8f506670]{background-color:color-mix(in srgb, currentColor 14%, transparent);width:22px;height:22px;color:inherit;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}.mock-text[data-v-8f506670]{flex:1;font-size:14px;font-weight:600;line-height:1.45}.mock-cite[data-v-8f506670]{border-left:3px solid var(--color-borde-fuerte);border-radius:var(--radius-card);background-color:var(--color-cita-fondo);gap:10px;padding:12px 14px;display:flex}.mock-cite-icon[data-v-8f506670]{color:var(--color-texto-terciario);flex:none;margin-top:1px}.mock-cite-text[data-v-8f506670]{color:var(--color-texto-secundario);font-size:12.5px;line-height:1.55}.mock-cite-text strong[data-v-8f506670]{color:var(--color-texto-principal)}.page[data-v-7c7fe7fb]{background-color:var(--color-superficie-app);min-height:100vh;color:var(--color-texto-principal);font-family:var(--font-sans);flex-direction:column;display:flex}.site-header[data-v-7c7fe7fb]{z-index:20;border-bottom:1px solid var(--color-borde);background-color:var(--color-barra);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.header-inner[data-v-7c7fe7fb]{align-items:center;gap:8px;max-width:1180px;margin:0 auto;padding:10px clamp(16px,3vw,40px);display:flex}.lockup[data-v-7c7fe7fb]{border-radius:var(--radius-control);flex:0 auto;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.lockup[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:3px}.lockup-mark[data-v-7c7fe7fb]{flex:none;width:auto;height:30px}.lockup-words[data-v-7c7fe7fb]{align-items:baseline;gap:6px;display:flex}.lockup-brand[data-v-7c7fe7fb]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-texto-principal);font-size:19px;font-weight:700}.lockup-word[data-v-7c7fe7fb]{font-family:var(--font-display);color:var(--color-accion-text);font-size:19px;font-weight:600}.section-nav[data-v-7c7fe7fb]{display:none}.header-user[data-v-7c7fe7fb]{color:var(--color-texto-terciario);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:16ch;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.header-link[data-v-7c7fe7fb],.header-cta[data-v-7c7fe7fb]{border-radius:var(--radius-pill);min-height:38px;font-family:var(--font-sans);cursor:pointer;background-color:#0000;border:1.5px solid #0000;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.header-link[data-v-7c7fe7fb]{color:var(--color-texto-secundario)}.header-link[data-v-7c7fe7fb]:hover{background-color:var(--color-chip);color:var(--color-texto-principal)}.header-cta[data-v-7c7fe7fb]{border-color:var(--color-borde-fuerte);color:var(--color-texto-principal)}.header-cta[data-v-7c7fe7fb]:hover{background-color:var(--color-chip)}.header-extra[data-v-7c7fe7fb],.cta-long[data-v-7c7fe7fb]{display:none}.cta-short[data-v-7c7fe7fb]{display:inline}@media (width>=34rem){.header-inner[data-v-7c7fe7fb]{gap:20px;padding-block:14px}.header-link.header-extra[data-v-7c7fe7fb],.header-cta.header-extra[data-v-7c7fe7fb],.header-user.header-extra[data-v-7c7fe7fb]{display:inline-flex}.cta-long[data-v-7c7fe7fb]{display:inline}.cta-short[data-v-7c7fe7fb]{display:none}}@media (width<=26rem){.lockup-brand[data-v-7c7fe7fb]{font-size:17px}.header-link[data-v-7c7fe7fb],.header-cta[data-v-7c7fe7fb]{padding:0 11px}}.header-link[data-v-7c7fe7fb]:active,.header-cta[data-v-7c7fe7fb]:active{background-color:var(--color-borde)}.header-link[data-v-7c7fe7fb]:focus-visible,.header-cta[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:3px}@media (pointer:coarse){.header-link[data-v-7c7fe7fb],.header-cta[data-v-7c7fe7fb]{min-height:48px}}.nav-link[data-v-7c7fe7fb]{border-radius:var(--radius-pill);min-height:38px;color:var(--color-texto-secundario);white-space:nowrap;align-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.nav-link[data-v-7c7fe7fb]:hover{background-color:var(--color-chip);color:var(--color-texto-principal)}.nav-link[data-v-7c7fe7fb]:active{background-color:var(--color-borde)}.nav-link[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:3px}.header-actions[data-v-7c7fe7fb]{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=30rem){.header-inner[data-v-7c7fe7fb],.lockup[data-v-7c7fe7fb]{gap:6px}.lockup-brand[data-v-7c7fe7fb]{font-size:17px}.header-actions[data-v-7c7fe7fb]{gap:2px;min-width:0}.header-actions[data-v-7c7fe7fb] .menu-trigger,.header-link[data-v-7c7fe7fb]{padding:0 8px}.header-cta.header-extra[data-v-7c7fe7fb],.header-user[data-v-7c7fe7fb]{display:none}}.hero[data-v-7c7fe7fb]{border-bottom:1px solid var(--color-borde);background:var(--gradiente-hero);position:relative;overflow:hidden}.hero-glow[data-v-7c7fe7fb]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--brillo-hero);pointer-events:none;width:52%;position:absolute;top:-30%;right:-10%}.hero-inner[data-v-7c7fe7fb]{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,56px);max-width:1180px;margin:0 auto;padding:clamp(28px,5vw,76px) clamp(16px,3vw,40px) clamp(32px,4vw,64px);display:grid;position:relative}.hero-copy[data-v-7c7fe7fb]{flex-direction:column;gap:20px;min-width:0;display:flex}.tag[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-pill);background-color:var(--color-superficie-tarjeta);color:var(--color-texto-secundario);align-self:flex-start;align-items:center;gap:8px;padding:6px 13px 6px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.tag-icon[data-v-7c7fe7fb]{border-radius:var(--radius-pill);background-color:var(--color-accion-tinte);width:20px;height:20px;color:var(--color-accion-text);justify-content:center;align-items:center;display:inline-flex}.hero-title[data-v-7c7fe7fb]{max-width:16ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-texto-principal);text-wrap:balance;font-size:clamp(34px,5.4vw,58px);font-weight:700;line-height:1.06}.hero-sub[data-v-7c7fe7fb]{max-width:52ch;color:var(--color-texto-secundario);text-wrap:pretty;font-size:clamp(16px,1.6vw,19px);line-height:1.62}.hero-exam[data-v-7c7fe7fb]{color:var(--color-texto-principal);margin-top:-6px;font-size:14.5px;font-weight:700;line-height:1.5}.hero-actions[data-v-7c7fe7fb]{display:none}.proof[data-v-7c7fe7fb]{flex-wrap:wrap;gap:10px 22px;margin-top:8px;display:flex}.proof-item[data-v-7c7fe7fb]{color:var(--color-texto-secundario);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.proof-mark[data-v-7c7fe7fb]{color:var(--color-prueba-icono);display:inline-flex}.hero-reassure[data-v-7c7fe7fb]{max-width:46ch;color:var(--color-texto-secundario);text-wrap:pretty;align-items:flex-start;gap:8px;margin-top:-6px;font-size:13.5px;font-weight:600;line-height:1.55;display:flex}.hero-reassure-icon[data-v-7c7fe7fb]{color:var(--color-prueba-icono);flex:none;margin-top:2px;display:inline-flex}.hero-mock[data-v-7c7fe7fb]{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.saved[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-card);background-color:var(--color-superficie-tarjeta);box-shadow:var(--sombra-sm);align-self:flex-end;align-items:center;gap:12px;padding:11px 15px;display:flex}.saved-icon[data-v-7c7fe7fb]{border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.saved-text[data-v-7c7fe7fb]{flex-direction:column;line-height:1.3;display:flex}.saved-title[data-v-7c7fe7fb]{color:var(--color-texto-principal);font-size:13px;font-weight:800}.saved-meta[data-v-7c7fe7fb]{color:var(--color-texto-secundario);font-size:12px}.stats[data-v-7c7fe7fb]{border-top:1px solid var(--color-borde);background-color:var(--color-superficie-realce);position:relative}.stats-inner[data-v-7c7fe7fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);max-width:1180px;margin:0 auto;padding:clamp(20px,2.4vw,28px) clamp(16px,3vw,40px);display:grid}.stat[data-v-7c7fe7fb]{flex-direction:column;gap:4px;min-width:0;display:flex}.stat-value[data-v-7c7fe7fb]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-texto-principal);font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.05}.stat-label[data-v-7c7fe7fb]{max-width:24ch;color:var(--color-texto-terciario);text-wrap:pretty;font-size:12.5px;font-weight:700;line-height:1.4}.steps[data-v-7c7fe7fb]{grid-template-columns:1fr;gap:14px;display:grid}.step[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-sheet);background-color:var(--color-superficie-tarjeta);box-shadow:var(--sombra-sm);align-items:flex-start;gap:16px;padding:clamp(18px,2vw,24px);display:flex}.step-value[data-v-7c7fe7fb]{border:1.5px solid var(--color-borde);border-radius:var(--radius-pill);background-color:var(--color-accion-tinte);width:40px;height:40px;color:var(--color-accion-text);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.step-body[data-v-7c7fe7fb]{flex-direction:column;gap:6px;min-width:0;display:flex}.step-title[data-v-7c7fe7fb]{font-family:var(--font-display);color:var(--color-texto-principal);text-wrap:balance;font-size:19px;font-weight:600;line-height:1.22}.step-text[data-v-7c7fe7fb]{color:var(--color-texto-secundario);text-wrap:pretty;font-size:14.5px;line-height:1.62}.section[data-v-7c7fe7fb]{border-bottom:1px solid var(--color-borde)}.section-on-card[data-v-7c7fe7fb]{background-color:var(--color-superficie-tarjeta)}.section-inner[data-v-7c7fe7fb]{max-width:1180px;margin:0 auto;padding:clamp(36px,4.5vw,72px) clamp(16px,3vw,40px)}.eyebrow[data-v-7c7fe7fb]{color:var(--color-accion-text);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.section-title[data-v-7c7fe7fb]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-texto-principal);text-wrap:balance;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.15}.section-body[data-v-7c7fe7fb]{max-width:46ch;color:var(--color-texto-secundario);text-wrap:pretty;font-size:16px;line-height:1.62}.values-head[data-v-7c7fe7fb]{flex-direction:column;gap:10px;max-width:60ch;margin-bottom:clamp(24px,3vw,44px);display:flex}.values-grid[data-v-7c7fe7fb]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.8vw,20px);display:grid}.value[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-top:3px solid var(--color-acento-decorativo);border-radius:var(--radius-sheet);background-color:var(--color-superficie-app);flex-direction:column;gap:12px;padding:clamp(18px,2vw,24px);transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden}.value[data-v-7c7fe7fb]:hover{box-shadow:var(--sombra-sm);transform:translateY(-2px)}.value-icon[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-control);background-color:var(--color-superficie-realce);width:42px;height:42px;color:var(--color-texto-principal);justify-content:center;align-items:center;display:flex}.value-title[data-v-7c7fe7fb]{font-family:var(--font-display);color:var(--color-texto-principal);text-wrap:balance;font-size:20px;font-weight:600;line-height:1.22}.value-body[data-v-7c7fe7fb]{color:var(--color-texto-secundario);text-wrap:pretty;font-size:14.5px;line-height:1.62}.modes-inner[data-v-7c7fe7fb]{grid-template-columns:1fr;align-items:start;gap:clamp(22px,3vw,44px);display:grid}.modes-copy[data-v-7c7fe7fb]{flex-direction:column;gap:14px;min-width:0;display:flex}.facts[data-v-7c7fe7fb]{flex-direction:column;gap:10px;margin-top:4px;display:flex}.fact[data-v-7c7fe7fb]{color:var(--color-texto-secundario);align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.fact-mark[data-v-7c7fe7fb]{color:var(--color-texto-terciario);flex:none;margin-top:2px;display:inline-flex}.syllabus-inner[data-v-7c7fe7fb]{grid-template-columns:1fr;align-items:center;gap:clamp(24px,3vw,48px);display:grid}.syllabus-copy[data-v-7c7fe7fb]{flex-direction:column;gap:16px;min-width:0;display:flex}.syllabus-list[data-v-7c7fe7fb]{flex-direction:column;gap:8px;margin-top:2px;display:flex}.syllabus-row[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-card);background-color:var(--color-superficie-app);align-items:center;gap:12px;padding:12px 14px;display:flex}.syllabus-name[data-v-7c7fe7fb]{color:var(--color-texto-principal);flex:1;font-size:14px;font-weight:700}.syllabus-pill[data-v-7c7fe7fb]{border-radius:var(--radius-pill);white-space:nowrap;padding:5px 11px;font-size:11.5px;font-weight:800}.pill-curso[data-v-7c7fe7fb]{background-color:var(--color-accion-tinte);color:var(--color-accion-text)}.pill-pendiente[data-v-7c7fe7fb]{background-color:var(--color-chip);color:var(--color-texto-secundario)}.bank-list[data-v-7c7fe7fb]{max-width:720px;padding:0;list-style:none}.bank-count[data-v-7c7fe7fb]{border-radius:var(--radius-pill);background-color:var(--color-chip);color:var(--color-texto-secundario);white-space:nowrap;padding:5px 11px;font-size:11.5px;font-weight:800}.syllabus-figure[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-sheet);background-color:var(--color-chip);min-width:0;overflow:hidden}.free[data-v-7c7fe7fb]{border-bottom:1px solid var(--color-borde)}.free-inner[data-v-7c7fe7fb]{flex-direction:column;gap:clamp(24px,3vw,40px);max-width:1180px;margin:0 auto;padding:clamp(32px,4.5vw,64px) clamp(16px,3vw,40px);display:flex}.free-copy[data-v-7c7fe7fb]{flex-direction:column;gap:12px;min-width:0;display:flex}.free-eyebrow[data-v-7c7fe7fb]{color:var(--color-destacado-quiet);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.free-title[data-v-7c7fe7fb]{max-width:20ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-destacado-on-surface);text-wrap:balance;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.1}.free-body[data-v-7c7fe7fb]{max-width:54ch;color:var(--color-destacado-quiet);text-wrap:pretty;font-size:15.5px;line-height:1.62}.free-facts[data-v-7c7fe7fb]{flex-direction:column;gap:9px;margin-top:4px;display:flex}.free-fact[data-v-7c7fe7fb]{color:var(--color-destacado-on-surface);align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.free-fact-mark[data-v-7c7fe7fb]{color:var(--color-destacado-quiet);flex:none;margin-top:1px;display:inline-flex}.free-actions[data-v-7c7fe7fb]{flex-direction:column;align-items:flex-start;gap:10px;display:none}.free-hint[data-v-7c7fe7fb]{color:var(--color-destacado-quiet);font-size:12.5px;font-weight:600}.pricing-head[data-v-7c7fe7fb]{flex-direction:column;gap:10px;max-width:58ch;margin-bottom:clamp(20px,2.5vw,36px);display:flex}.pricing-grid[data-v-7c7fe7fb]{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}.plan[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-sheet);background-color:var(--color-superficie-tarjeta);min-width:0;box-shadow:var(--sombra-sm);flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(20px,2.4vw,30px);display:flex}.plan-todo[data-v-7c7fe7fb]{border-color:var(--color-borde-fuerte)}.plan-kind[data-v-7c7fe7fb]{border-radius:var(--radius-pill);background-color:var(--color-chip);color:var(--color-texto-secundario);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:800}.plan-kind-invertido[data-v-7c7fe7fb]{border:1px solid var(--color-destacado-quiet);background-color:#0000}.plan-name[data-v-7c7fe7fb]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-texto-principal);text-wrap:balance;font-size:clamp(20px,2.2vw,25px);font-weight:600;line-height:1.2}.plan-name-invertido[data-v-7c7fe7fb]{color:var(--color-destacado-on-surface)}.plan-cover[data-v-7c7fe7fb]{color:var(--color-texto-secundario);font-size:13.5px;font-weight:700;line-height:1.5}.plan-desc[data-v-7c7fe7fb]{color:var(--color-texto-secundario);text-wrap:pretty;font-size:14px;line-height:1.6}.plan-price[data-v-7c7fe7fb]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.plan-amount[data-v-7c7fe7fb]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-texto-principal);font-size:clamp(30px,3.6vw,42px);font-weight:700;line-height:1.05}.plan-amount-invertido[data-v-7c7fe7fb]{color:var(--color-destacado-on-surface)}.plan-term[data-v-7c7fe7fb]{color:var(--color-texto-secundario);font-size:13.5px;font-weight:600}.plan-saving[data-v-7c7fe7fb]{color:var(--color-destacado-on-surface);text-wrap:pretty;margin-top:2px;font-size:13.5px;font-weight:700;line-height:1.55}.plan-includes[data-v-7c7fe7fb]{border-top:1px solid var(--color-borde);flex-direction:column;gap:8px;width:100%;margin-top:16px;padding-top:16px;display:flex}.plan-include[data-v-7c7fe7fb]{color:var(--color-texto-secundario);text-wrap:pretty;align-items:flex-start;gap:9px;font-size:13.5px;font-weight:600;line-height:1.5;display:flex}.plan-include-mark[data-v-7c7fe7fb]{color:var(--color-prueba-icono);flex:none;margin-top:2px;display:inline-flex}.btn-plan[data-v-7c7fe7fb]{gap:8px;margin-top:14px;font-size:15px}.btn-plan-invertido[data-v-7c7fe7fb]{border-color:var(--color-destacado-quiet);color:var(--color-destacado-on-surface)}.btn-plan-invertido[data-v-7c7fe7fb]:hover{background-color:var(--color-destacado-quiet);color:var(--color-destacado-surface)}.btn-plan-invertido[data-v-7c7fe7fb]:active{background-color:var(--color-destacado-on-surface);color:var(--color-destacado-surface)}.pricing-terms[data-v-7c7fe7fb]{border-top:2px solid var(--color-regla);flex-direction:column;gap:10px;margin-top:clamp(20px,2.5vw,32px);padding-top:clamp(18px,2vw,24px);display:flex}.pricing-term[data-v-7c7fe7fb]{max-width:78ch;color:var(--color-texto-secundario);text-wrap:pretty;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.6;display:flex}.pricing-term-icon[data-v-7c7fe7fb]{color:var(--color-texto-terciario);flex:none;margin-top:3px;display:inline-flex}.pricing-foot[data-v-7c7fe7fb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.pricing-all[data-v-7c7fe7fb]{border-radius:var(--radius-control);min-height:44px;color:var(--color-accion-text);align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-all[data-v-7c7fe7fb]:hover{text-underline-offset:3px;text-decoration:underline}.pricing-all[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:2px}.pricing-currency[data-v-7c7fe7fb]{color:var(--color-texto-terciario);font-size:12.5px}@media (pointer:coarse){.pricing-all[data-v-7c7fe7fb]{min-height:48px}}.faqs[data-v-7c7fe7fb]{flex-direction:column;gap:10px;display:flex}.faq[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-card);background-color:var(--color-superficie-app);transition:border-color .14s;overflow:hidden}.faq[open][data-v-7c7fe7fb]{border-color:var(--color-borde-fuerte)}.faq-q[data-v-7c7fe7fb]{min-height:56px;color:var(--color-texto-principal);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(14px,2vw,20px);font-size:15.5px;font-weight:700;line-height:1.4;list-style:none;display:flex}.faq-q[data-v-7c7fe7fb]::-webkit-details-marker{display:none}.faq-q[data-v-7c7fe7fb]:hover{background-color:var(--color-chip)}.faq-q[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:-3px}.faq-q-text[data-v-7c7fe7fb]{text-wrap:pretty;min-width:0}.faq-q-mark[data-v-7c7fe7fb]{color:var(--color-texto-terciario);flex:none;transition:transform .16s;display:inline-flex}.faq[open] .faq-q-mark[data-v-7c7fe7fb]{transform:rotate(180deg)}.faq-a[data-v-7c7fe7fb]{max-width:76ch;color:var(--color-texto-secundario);text-wrap:pretty;padding:0 clamp(14px,2vw,20px) 18px;font-size:14.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-q-mark[data-v-7c7fe7fb],.value[data-v-7c7fe7fb],.cross-card[data-v-7c7fe7fb]{transition:none}}.cross-inner[data-v-7c7fe7fb]{flex-direction:column;gap:clamp(18px,2.5vw,32px);max-width:1180px;margin:0 auto;padding:clamp(32px,4vw,64px) clamp(16px,3vw,40px);display:flex}.cross-head[data-v-7c7fe7fb]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cross-title[data-v-7c7fe7fb]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-texto-principal);font-size:clamp(21px,2.4vw,28px);font-weight:600}.cross-note[data-v-7c7fe7fb]{color:var(--color-texto-secundario);font-size:13.5px}.cross-grid[data-v-7c7fe7fb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.cross-card[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-card);background-color:var(--color-superficie-tarjeta);flex-direction:column;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;overflow:hidden}.cross-card[data-v-7c7fe7fb]:hover{border-color:var(--color-borde-fuerte);box-shadow:var(--sombra-sm);transform:translateY(-2px)}.cross-card[data-v-7c7fe7fb]:active{transform:translateY(0)}.cross-card[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:3px}.cross-figure[data-v-7c7fe7fb]{display:block}.cross-body[data-v-7c7fe7fb]{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.cross-card-head[data-v-7c7fe7fb]{align-items:center;gap:8px;display:flex}.cross-card-title[data-v-7c7fe7fb]{font-family:var(--font-display);color:var(--color-texto-principal);font-size:19px;font-weight:600}.tag-scope[data-v-7c7fe7fb]{border-radius:var(--radius-pill);background-color:var(--color-chip);color:var(--color-texto-secundario);letter-spacing:.04em;white-space:nowrap;padding:3px 9px;font-size:10.5px;font-weight:800}.cross-card-body[data-v-7c7fe7fb]{color:var(--color-texto-secundario);font-size:13.5px;line-height:1.55}.cross-action[data-v-7c7fe7fb]{color:var(--color-accion-text);align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:800;display:inline-flex}.closing[data-v-7c7fe7fb]{border-bottom:1px solid var(--color-borde);display:none}.closing-inner[data-v-7c7fe7fb]{max-width:1180px;margin:0 auto;padding:clamp(32px,4vw,64px) clamp(16px,3vw,40px)}.closing-card[data-v-7c7fe7fb]{border:1px solid var(--color-borde);border-radius:var(--radius-sheet);background-color:var(--color-superficie-tarjeta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3vw,40px);display:flex}.closing-copy[data-v-7c7fe7fb]{flex-direction:column;flex:300px;gap:8px;display:flex}.closing-title[data-v-7c7fe7fb]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-texto-principal);text-wrap:balance;font-size:clamp(22px,2.6vw,30px);font-weight:600}.closing-body[data-v-7c7fe7fb]{max-width:48ch;color:var(--color-texto-secundario);font-size:15px;line-height:1.6}.closing-actions[data-v-7c7fe7fb]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.closing-hint[data-v-7c7fe7fb]{color:var(--color-texto-secundario);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.site-footer[data-v-7c7fe7fb]{border-top:1px solid var(--color-borde);background-color:var(--color-superficie-tarjeta);margin-top:auto}.footer-inner[data-v-7c7fe7fb]{flex-direction:column;gap:20px;max-width:1180px;margin:0 auto;padding:clamp(24px,3vw,44px) clamp(16px,3vw,40px) clamp(20px,2vw,32px);display:flex}.footer-top[data-v-7c7fe7fb]{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.footer-brand[data-v-7c7fe7fb]{flex-direction:column;flex:260px;gap:10px;max-width:44ch;display:flex}.footer-wordmark[data-v-7c7fe7fb]{font-family:var(--font-display);color:var(--color-texto-principal);font-size:18px;font-weight:700}.footer-legal[data-v-7c7fe7fb]{color:var(--color-texto-secundario);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.6;display:flex}.footer-legal-icon[data-v-7c7fe7fb]{color:var(--color-advertencia-icono);flex:none;margin-top:1px;display:inline-flex}.footer-cols[data-v-7c7fe7fb]{flex-wrap:wrap;gap:clamp(20px,4vw,56px);display:flex}.footer-col[data-v-7c7fe7fb]{flex-direction:column;gap:9px;min-width:120px;display:flex}.footer-col-head[data-v-7c7fe7fb]{color:var(--color-texto-terciario);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:800}.footer-link[data-v-7c7fe7fb]{color:var(--color-texto-secundario);align-self:flex-start;align-items:center;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.footer-link[data-v-7c7fe7fb]:hover{color:var(--color-texto-principal);text-underline-offset:3px;text-decoration:underline}.footer-link[data-v-7c7fe7fb]:active{color:var(--color-texto-principal)}.footer-link[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:2px}.footer-link[aria-current=page][data-v-7c7fe7fb]{color:var(--color-texto-principal)}.footer-bottom[data-v-7c7fe7fb]{border-top:1px solid var(--color-borde);color:var(--color-texto-terciario);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:16px;font-size:12px;display:flex}.mobile-gap[data-v-7c7fe7fb]{height:152px}.mobile-bar[data-v-7c7fe7fb]{z-index:30;border-top:1px solid var(--color-borde);background-color:var(--color-barra);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;margin-top:-152px;display:flex;position:sticky;bottom:0}.mobile-bar-action[data-v-7c7fe7fb]{padding:12px 16px 10px}.btn-primary[data-v-7c7fe7fb]{border-radius:var(--radius-control);background-color:var(--color-accion-surface);min-height:52px;color:var(--color-accion-on-surface);font-family:var(--font-sans);box-shadow:var(--sombra-accion);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:800;transition:background-color .14s,transform 90ms;display:inline-flex}.btn-primary[data-v-7c7fe7fb]:hover{background-color:var(--color-accion-hover)}.btn-primary[data-v-7c7fe7fb]:active{background-color:var(--color-accion-press);transform:translateY(1px)}.btn-primary[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:3px}.btn-primary[data-v-7c7fe7fb]:disabled{background-color:var(--color-borde);color:var(--color-pizarra-500);box-shadow:none;cursor:not-allowed;transform:none}.btn-block[data-v-7c7fe7fb]{width:100%}.btn-ghost[data-v-7c7fe7fb]{border:1.5px solid var(--color-borde-fuerte);border-radius:var(--radius-control);min-height:52px;color:var(--color-texto-principal);font-family:var(--font-sans);background-color:#0000;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .14s;display:inline-flex}.btn-ghost[data-v-7c7fe7fb]:hover{background-color:var(--color-chip)}.btn-ghost[data-v-7c7fe7fb]:active{background-color:var(--color-borde)}.btn-ghost[data-v-7c7fe7fb]:focus-visible{outline:3px solid var(--color-foco);outline-offset:2px}.btn-ghost[data-v-7c7fe7fb]:disabled,.btn-ghost[aria-disabled=true][data-v-7c7fe7fb]{border-color:var(--color-borde);color:var(--color-pizarra-500);cursor:not-allowed;background-color:#0000}@media (pointer:coarse){.nav-link[data-v-7c7fe7fb],.footer-link[data-v-7c7fe7fb]{min-height:48px}}@media (width>=48rem){.hero-inner[data-v-7c7fe7fb]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hero-actions[data-v-7c7fe7fb]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.stats-inner[data-v-7c7fe7fb]{grid-template-columns:repeat(var(--stat-count,4), minmax(0, 1fr))}.stat+.stat[data-v-7c7fe7fb]{border-left:1px solid var(--color-borde);padding-left:clamp(16px,2vw,28px)}.steps[data-v-7c7fe7fb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.step[data-v-7c7fe7fb]{flex-direction:column;gap:14px}.free-inner[data-v-7c7fe7fb]{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,5vw,72px)}.free-actions[data-v-7c7fe7fb]{flex:none;align-items:flex-end;display:flex}.modes-inner[data-v-7c7fe7fb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.syllabus-inner[data-v-7c7fe7fb]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.pricing-grid[data-v-7c7fe7fb]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pricing-grid[data-v-7c7fe7fb]:has(>.plan:only-child){max-width:30rem}.closing[data-v-7c7fe7fb]{display:block}.mobile-gap[data-v-7c7fe7fb],.mobile-bar[data-v-7c7fe7fb]{display:none}}@media (width>=64rem){.section-nav[data-v-7c7fe7fb]{align-items:center;gap:4px;margin-left:12px;display:flex}}
