.tp.astro-wz6nwpfq{gap:1rem;min-width:0;display:grid}.tp-barra.astro-wz6nwpfq{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.tp-selector.astro-wz6nwpfq{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;width:100%;display:flex}html:not(.js) .tp-selector.astro-wz6nwpfq{display:none}.tp-selector.astro-wz6nwpfq label.astro-wz6nwpfq{color:var(--color-ac-ink);font-size:.9375rem;font-weight:500}.tp-select.astro-wz6nwpfq{flex:1;align-items:center;min-width:0;max-width:21rem;display:flex;position:relative}.tp-select.astro-wz6nwpfq .punto-loc.astro-wz6nwpfq{pointer-events:none;position:absolute;left:1rem}.tp-select.astro-wz6nwpfq select.astro-wz6nwpfq{border:1.5px solid var(--color-ac-ink);background:var(--color-ac-white);width:100%;min-height:3rem;color:var(--color-ac-ink);font:inherit;appearance:none;cursor:pointer;border-radius:.875rem;padding:0 2.75rem 0 2.25rem;font-size:1rem;font-weight:500}.tp-select.astro-wz6nwpfq .tp-flecha{pointer-events:none;color:var(--color-ac-ink);position:absolute;right:1rem}.tp-tabla.astro-wz6nwpfq{border-collapse:separate;border-spacing:0;width:100%}.tp-tabla.astro-wz6nwpfq thead.astro-wz6nwpfq{display:none}.tp-tabla.astro-wz6nwpfq tbody.astro-wz6nwpfq{gap:.75rem;display:grid}.tp-tabla.astro-wz6nwpfq tbody.astro-wz6nwpfq+tbody.astro-wz6nwpfq{margin-top:1.5rem}.tp-grupo.astro-wz6nwpfq th.astro-wz6nwpfq{font-family:var(--font-ac-label);letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--color-ac-muted);padding:0 0 .125rem;font-size:.8125rem;font-weight:600;display:block}.tp-fila.astro-wz6nwpfq{background:var(--color-ac-paper);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;grid-template-areas:"curso curso wa""horas horas wa""desde total total";gap:0 .75rem;padding:1rem;scroll-margin-top:1rem;display:grid}.tp-fila.astro-wz6nwpfq:target{box-shadow:inset 0 0 0 2px var(--color-ac-orange-ink)}.tp-curso.astro-wz6nwpfq{text-align:left;grid-area:curso;align-items:center;gap:.625rem;font-weight:400;display:flex}.tp-chips.astro-wz6nwpfq{gap:.25rem;display:inline-flex}.tp-n.astro-wz6nwpfq{gap:.0625rem;min-width:0;display:grid}.tp-n.astro-wz6nwpfq a.astro-wz6nwpfq{min-height:1.5rem;color:var(--color-ac-ink);align-items:center;font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.tp-n.astro-wz6nwpfq a.astro-wz6nwpfq:hover{text-underline-offset:.2em;text-decoration:underline}.tp-n.astro-wz6nwpfq small.astro-wz6nwpfq{color:var(--color-ac-muted);font-size:.8125rem;line-height:1.35;display:none}.tp-horas.astro-wz6nwpfq{border-bottom:1px solid var(--color-ac-line);color:var(--color-ac-muted);grid-area:horas;padding:.125rem 0 .75rem;font-size:.8125rem}.tp-req.astro-wz6nwpfq{display:none}.tp-desde.astro-wz6nwpfq,.tp-total.astro-wz6nwpfq{align-content:start;gap:.125rem;padding-top:.75rem;font-size:1rem;display:grid}.tp-desde.astro-wz6nwpfq{color:var(--color-ac-ink-2);grid-area:desde}.tp-total.astro-wz6nwpfq{grid-area:total}.tp-desde.astro-wz6nwpfq:before,.tp-total.astro-wz6nwpfq:before{content:attr(data-rot);color:var(--color-ac-muted);font-size:.8125rem;line-height:1.3}.tp-total.astro-wz6nwpfq:before{color:var(--color-ac-orange-ink)}.tp-total.astro-wz6nwpfq .cifra.astro-wz6nwpfq{color:var(--color-ac-ink);white-space:normal;font-size:1.25rem;line-height:1.15}.tp-consulta.astro-wz6nwpfq{font-family:var(--font-ac-display);color:var(--color-ac-ink-2);font-size:1rem;font-weight:700;line-height:1.2}.tp-ahorro.astro-wz6nwpfq{max-width:12rem;color:var(--color-ac-orange-ink);font-size:.8125rem;font-weight:600;line-height:1.35;display:block}.tp-wa.astro-wz6nwpfq{grid-area:wa;align-self:start}.tp-wa-btn.astro-wz6nwpfq{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1.5px var(--color-ac-wa-oscuro);color:var(--color-ac-wa-oscuro);background:var(--color-ac-white);border-radius:50%;place-items:center;text-decoration:none;transition:background-color .12s;display:grid}.tp-wa-btn.astro-wz6nwpfq:hover{background:var(--color-ac-wa-tinte)}.tp-wa-txt.astro-wz6nwpfq{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tp-nota.astro-wz6nwpfq{color:var(--color-ac-ink-2);font-size:.875rem;line-height:1.5}@media (width>=900px){.tp-selector.astro-wz6nwpfq{width:auto}.tp-tabla.astro-wz6nwpfq{box-shadow:inset 0 0 0 1px var(--color-ac-line);border-radius:1.25rem;overflow:hidden}.tp-tabla.astro-wz6nwpfq thead.astro-wz6nwpfq{display:table-header-group}.tp-tabla.astro-wz6nwpfq tbody.astro-wz6nwpfq{display:table-row-group}.tp-tabla.astro-wz6nwpfq tbody.astro-wz6nwpfq+tbody.astro-wz6nwpfq{margin-top:0}.tp-tabla.astro-wz6nwpfq tr.astro-wz6nwpfq{background:0 0;border-radius:0;padding:0;display:table-row}.tp-tabla.astro-wz6nwpfq .astro-wz6nwpfq:is(th,td){border-bottom:1px solid var(--color-ac-line);vertical-align:middle;text-align:left;padding:.875rem 1rem;display:table-cell}.tp-tabla.astro-wz6nwpfq thead.astro-wz6nwpfq th.astro-wz6nwpfq{background:var(--color-ac-paper);font-family:var(--font-ac-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ac-muted);padding-block:.875rem;font-size:.8125rem;font-weight:600}.tp-tabla.astro-wz6nwpfq thead.astro-wz6nwpfq th.astro-wz6nwpfq.tp-col-total{color:var(--color-ac-orange-ink)}.tp-tabla.astro-wz6nwpfq thead.astro-wz6nwpfq th.astro-wz6nwpfq:first-child{padding-left:1.5rem}.tp-grupo.astro-wz6nwpfq th.astro-wz6nwpfq{font-family:var(--font-ac-text);letter-spacing:0;text-transform:none;color:var(--color-ac-ink);background:#fcfaf6;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600}.tp-curso.astro-wz6nwpfq{padding-left:1.5rem;display:table-cell}.tp-curso.astro-wz6nwpfq .tp-chips.astro-wz6nwpfq{float:left;margin:.375rem .75rem 0 0}.tp-n.astro-wz6nwpfq small.astro-wz6nwpfq{display:block}.tp-horas.astro-wz6nwpfq{color:var(--color-ac-ink-2);padding-bottom:.875rem;font-size:1rem}.tp-req-m.astro-wz6nwpfq{display:none}.tp-req.astro-wz6nwpfq{white-space:nowrap;color:var(--color-ac-ink-2);font-size:1rem;display:table-cell}.tp-consulta.astro-wz6nwpfq{font-size:.9375rem}.tp-desde.astro-wz6nwpfq:before,.tp-total.astro-wz6nwpfq:before{display:none}.tp-desde.astro-wz6nwpfq,.tp-total.astro-wz6nwpfq{padding-top:.875rem}.tp-total.astro-wz6nwpfq .cifra.astro-wz6nwpfq{font-size:1.3125rem}.tp-wa.astro-wz6nwpfq{text-align:right;width:4.5rem}.tp-wa-btn.astro-wz6nwpfq{display:inline-grid}.tp-tabla.astro-wz6nwpfq tbody.astro-wz6nwpfq:last-of-type tr.astro-wz6nwpfq:last-child .astro-wz6nwpfq:is(th,td){border-bottom:0}}@media (width>=1200px){.tp-tabla.astro-wz6nwpfq .astro-wz6nwpfq:is(th,td){padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.tp-wa-btn.astro-wz6nwpfq{transition:none}}.tl.astro-6pv27smi{border-radius:1rem}.tl.astro-6pv27smi summary.astro-6pv27smi{border-radius:var(--radius-ac-pill);background:var(--color-ac-white);min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-ac-line);color:var(--color-ac-ink);cursor:pointer;align-items:center;gap:.625rem;padding:0 1.125rem;font-size:.9375rem;font-weight:600;list-style:none;display:inline-flex}.tl.astro-6pv27smi summary.astro-6pv27smi::-webkit-details-marker{display:none}.tl.astro-6pv27smi summary.astro-6pv27smi:hover{box-shadow:inset 0 0 0 1.5px var(--color-ac-ink)}.tl-mas.astro-6pv27smi{width:.875rem;height:.875rem;position:relative}.tl-mas.astro-6pv27smi:before,.tl-mas.astro-6pv27smi:after{content:"";background:currentColor;width:100%;height:1.5px;position:absolute;top:50%;left:0;translate:0 -50%}.tl-mas.astro-6pv27smi:after{transition:rotate .2s var(--ease-ac);rotate:90deg}.tl.astro-6pv27smi[open] .tl-mas.astro-6pv27smi:after{rotate:0deg}.tl-caja.astro-6pv27smi{box-shadow:inset 0 0 0 1px var(--color-ac-line);background:var(--color-ac-white);border-radius:1rem;margin-top:1rem;overflow-x:auto}.tl-caja.astro-6pv27smi:focus-visible{outline-offset:3px}.tl-tabla.astro-6pv27smi{width:100%;min-width:60rem;font-size:.875rem}.tl-tabla.astro-6pv27smi .astro-6pv27smi:is(th,td){border-bottom:1px solid var(--color-ac-line);text-align:left;vertical-align:top;white-space:nowrap;padding:.625rem .75rem}.tl-tabla.astro-6pv27smi tbody.astro-6pv27smi tr.astro-6pv27smi:last-child .astro-6pv27smi:is(th,td){border-bottom:0}.tl-tabla.astro-6pv27smi thead.astro-6pv27smi th.astro-6pv27smi{background:var(--color-ac-paper);font-family:var(--font-ac-label);letter-spacing:.06em;color:var(--color-ac-ink-2);font-size:.8125rem;font-weight:600}.tl-tabla.astro-6pv27smi abbr.astro-6pv27smi{text-decoration:none}.tl-tabla.astro-6pv27smi th.astro-6pv27smi[scope=row]{white-space:normal;gap:.0625rem;min-width:14rem;display:grid}.tl-tabla.astro-6pv27smi th.astro-6pv27smi[scope=row] a.astro-6pv27smi{color:var(--color-ac-ink);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.tl-tabla.astro-6pv27smi th.astro-6pv27smi[scope=row] a.astro-6pv27smi:hover{text-underline-offset:.2em;text-decoration:underline}.tl-tabla.astro-6pv27smi th.astro-6pv27smi[scope=row] small.astro-6pv27smi{color:var(--color-ac-muted);padding-left:1.0625rem;font-size:.8125rem;font-weight:400;line-height:1.35}.tl-tabla.astro-6pv27smi td.astro-6pv27smi{white-space:normal;font-variant-numeric:tabular-nums lining-nums;min-width:6.25rem;color:var(--color-ac-ink)}.tl-consulta.astro-6pv27smi{color:var(--color-ac-muted)!important}.tl-nota.astro-6pv27smi{color:var(--color-ac-ink-2);margin-top:.75rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.tl-mas.astro-6pv27smi:after{transition:none}}.ph.astro-jdejj6q6{padding-block:.5rem 3.5rem}.ph-rejilla.astro-jdejj6q6{gap:1.5rem;display:grid}.ph-texto.astro-jdejj6q6{align-content:start;gap:.875rem;min-width:0;display:grid}.ph-h1.astro-jdejj6q6{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.375rem,1.9rem + 2vw,3.75rem);line-height:1.04}.ph-lead.astro-jdejj6q6{max-width:44rem;color:var(--color-ac-ink-2);font-size:clamp(1rem,.96rem + .2vw,1.1875rem);line-height:1.55}.ph-cifras.astro-jdejj6q6{background:var(--color-ac-white);border-radius:1.25rem;padding:.25rem 1.25rem;display:grid;box-shadow:0 8px 24px #18202c0f}.ph-cifras.astro-jdejj6q6 li.astro-jdejj6q6+li.astro-jdejj6q6{border-top:1px solid var(--color-ac-line)}.ph-cifras.astro-jdejj6q6 a.astro-jdejj6q6{min-height:4.25rem;color:var(--color-ac-ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;text-decoration:none;display:flex}.ph-cifras.astro-jdejj6q6 a.astro-jdejj6q6:hover b.astro-jdejj6q6{text-underline-offset:.2em;text-decoration:underline}.ph-n.astro-jdejj6q6{gap:.125rem;display:grid}.ph-n.astro-jdejj6q6 b.astro-jdejj6q6{font-size:1rem;font-weight:600;line-height:1.3}.ph-n.astro-jdejj6q6 span.astro-jdejj6q6{color:var(--color-ac-muted);font-size:.8125rem;line-height:1.3}.ph-c.astro-jdejj6q6{text-align:right;justify-items:end;gap:.125rem;display:grid}.ph-c.astro-jdejj6q6 .cifra.astro-jdejj6q6{font-size:clamp(1.625rem,1.4rem + .9vw,2rem);line-height:1.05}.ph-ahorro.astro-jdejj6q6{max-width:12rem;color:var(--color-ac-orange-ink);font-size:.8125rem;font-weight:600;line-height:1.3}@media (width>=1024px){.ph.astro-jdejj6q6{padding-block:1.25rem 5rem}.ph-rejilla.astro-jdejj6q6{grid-template-columns:minmax(0,1fr) minmax(0,27.5rem);align-items:end;column-gap:clamp(2.5rem,6vw,6rem)}.ph-cifras.astro-jdejj6q6{padding:.5rem 1.75rem}}.pt.astro-jdejj6q6{margin-top:-2rem}.pt.astro-jdejj6q6 .pt-tabla{margin-top:2rem}.pt-fecha.astro-jdejj6q6{color:var(--color-ac-muted);font-size:.875rem}.pt.astro-jdejj6q6 .pt-locs{margin-top:1.5rem}.pt-combos.astro-jdejj6q6{border-top:1px solid var(--color-ac-line);gap:.75rem;margin-top:2.5rem;padding-top:2rem;scroll-margin-top:1rem;display:grid}.pt-combos-t.astro-jdejj6q6{font-size:var(--text-ac-h3);line-height:1.15}.pt-combos-txt.astro-jdejj6q6{color:var(--color-ac-ink-2);gap:.625rem;font-size:1rem;line-height:1.6;display:grid}@media (width>=1024px){.pt-combos.astro-jdejj6q6{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;column-gap:4rem}}.pi-rejilla.astro-jdejj6q6{gap:1rem;margin-top:2rem;display:grid}.pi-conceptos.astro-jdejj6q6{background:var(--color-ac-white);border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}.pi-conceptos.astro-jdejj6q6 li.astro-jdejj6q6{align-items:center;gap:.875rem;display:flex}.pi-txt.astro-jdejj6q6{gap:.125rem;display:grid}.pi-txt.astro-jdejj6q6 b.astro-jdejj6q6{font-size:1rem;font-weight:600;line-height:1.3}.pi-txt.astro-jdejj6q6 span.astro-jdejj6q6{color:var(--color-ac-ink-2);font-size:.875rem;line-height:1.4}.pi-no.astro-jdejj6q6{box-shadow:inset 0 0 0 1px var(--color-ac-line);color:var(--color-ac-ink-2);border-radius:1.25rem;align-content:start;gap:.5rem;padding:1.25rem;font-size:.9375rem;line-height:1.55;display:grid}.pi-no-t.astro-jdejj6q6{color:var(--color-ac-ink);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.pi-no-enlace.astro-jdejj6q6{font-size:.9375rem}@media (width>=1024px){.pi-rejilla.astro-jdejj6q6{grid-template-columns:minmax(0,1fr) minmax(0,21rem);gap:1.5rem}.pi-conceptos.astro-jdejj6q6{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;padding:1.75rem}.pi-conceptos.astro-jdejj6q6 li.astro-jdejj6q6{align-content:start;gap:.875rem;display:grid}.pi-no.astro-jdejj6q6{padding:1.75rem}}.pd-rejilla.astro-jdejj6q6{gap:1.75rem;display:grid}.pd-texto.astro-jdejj6q6{align-content:start;justify-items:start;gap:.75rem;display:grid}.pd-titulo.astro-jdejj6q6{font-size:var(--text-ac-titulo);line-height:1.08}.pd-p.astro-jdejj6q6{max-width:40rem;color:var(--color-ac-ink-2);font-size:1rem;line-height:1.6}.pd-ejemplo.astro-jdejj6q6{background:var(--color-ac-paper);border-radius:1.25rem;margin:0;padding:1.25rem}.pd-ejemplo.astro-jdejj6q6 figcaption.astro-jdejj6q6{align-items:center;gap:.625rem;padding-bottom:.75rem;font-size:.9375rem;font-weight:600;display:flex}.pd-ejemplo.astro-jdejj6q6 dl.astro-jdejj6q6 div.astro-jdejj6q6{border-top:1px solid var(--color-ac-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}.pd-ejemplo.astro-jdejj6q6 dt.astro-jdejj6q6{align-items:center;gap:.625rem;font-size:.9375rem;display:inline-flex}.pd-ejemplo.astro-jdejj6q6 dt.astro-jdejj6q6 a.astro-jdejj6q6{color:var(--color-ac-ink);text-decoration:none}.pd-ejemplo.astro-jdejj6q6 dt.astro-jdejj6q6 a.astro-jdejj6q6:hover{text-underline-offset:.2em;text-decoration:underline}.pd-ejemplo.astro-jdejj6q6 dd.astro-jdejj6q6{text-align:right;white-space:normal;font-size:1.125rem}.pd-desde.astro-jdejj6q6 dt.astro-jdejj6q6{font-weight:600}.pd-desde.astro-jdejj6q6 dd.astro-jdejj6q6{font-size:1.375rem}@media (width>=1024px){.pd-rejilla.astro-jdejj6q6{grid-template-columns:minmax(0,1fr) minmax(0,32.5rem);align-items:center;column-gap:5rem}.pd-ejemplo.astro-jdejj6q6{border-radius:1.5rem;padding:1.5rem 1.75rem}}
