.shero[data-astro-cid-rsqryhy6]{background-color:var(--color-bg)}.shero__inner[data-astro-cid-rsqryhy6]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-2xl) var(--space-lg)}.shero__eyebrow[data-astro-cid-rsqryhy6]{margin:0 0 var(--space-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.shero__h1[data-astro-cid-rsqryhy6]{margin:0 0 var(--space-md);max-width:24ch;font-size:clamp(var(--fs-2xl),5vw,var(--fs-4xl));font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-text)}.shero__sub[data-astro-cid-rsqryhy6]{margin:0 0 var(--space-lg);max-width:64ch;color:var(--color-text-muted);font-size:var(--fs-md)}.shero__ctas[data-astro-cid-rsqryhy6]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.shero__cta[data-astro-cid-rsqryhy6]{display:inline-flex;align-items:center;min-height:48px;padding:var(--space-sm) var(--space-xl);border:2px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-semibold);text-decoration:none}.shero__cta[data-astro-cid-rsqryhy6]:hover{background-color:color-mix(in srgb,var(--color-primary) 88%,black)}.shero__cta--sec[data-astro-cid-rsqryhy6]{background-color:transparent;color:var(--color-primary)}.shero__cta--sec[data-astro-cid-rsqryhy6]:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}.smarca[data-astro-cid-rsqryhy6]{background-color:var(--color-bg-alt)}.smarca__inner[data-astro-cid-rsqryhy6],.squien__inner[data-astro-cid-rsqryhy6],.splanes__inner[data-astro-cid-rsqryhy6],.scontenidos__inner[data-astro-cid-rsqryhy6]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-2xl) var(--space-lg)}.smarca__title[data-astro-cid-rsqryhy6],.squien__title[data-astro-cid-rsqryhy6],.splanes__title[data-astro-cid-rsqryhy6],.scontenidos__title[data-astro-cid-rsqryhy6]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text);margin:0 0 var(--space-sm)}.smarca__intro[data-astro-cid-rsqryhy6],.squien__body[data-astro-cid-rsqryhy6],.splanes__intro[data-astro-cid-rsqryhy6]{max-width:62ch;color:var(--color-text-muted);margin:0 0 var(--space-xl)}.smarca__list[data-astro-cid-rsqryhy6]{margin:0 0 var(--space-lg);max-width:84ch}.smarca__row[data-astro-cid-rsqryhy6]{display:grid;grid-template-columns:minmax(280px,1fr) 1.4fr;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-border)}.smarca__row[data-astro-cid-rsqryhy6]:last-of-type{border-bottom:1px solid var(--color-border)}.smarca__row[data-astro-cid-rsqryhy6] dt[data-astro-cid-rsqryhy6]{font-weight:var(--fw-semibold);color:var(--color-text)}.smarca__row[data-astro-cid-rsqryhy6] dd[data-astro-cid-rsqryhy6]{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.smodulos[data-astro-cid-rsqryhy6]{background:var(--color-bg-alt)}.smodulos__inner[data-astro-cid-rsqryhy6]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-2xl) var(--space-lg)}.smodulos__grid[data-astro-cid-rsqryhy6]{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md)}.smodulos__card[data-astro-cid-rsqryhy6]{padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.smodulos__card[data-astro-cid-rsqryhy6] dt[data-astro-cid-rsqryhy6]{font-weight:var(--fw-semibold);color:var(--color-text);margin-bottom:var(--space-xs)}.smodulos__link[data-astro-cid-rsqryhy6]{color:var(--color-primary);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:2px}.smodulos__sr[data-astro-cid-rsqryhy6]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.smodulos__card[data-astro-cid-rsqryhy6] dd[data-astro-cid-rsqryhy6]{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm)}.smarca__alcance[data-astro-cid-rsqryhy6]{margin:0;max-width:72ch;font-weight:var(--fw-semibold);color:var(--color-text)}.scapturas__inner[data-astro-cid-rsqryhy6]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-2xl) var(--space-lg)}.scapturas__title[data-astro-cid-rsqryhy6]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text);margin:0 0 var(--space-sm)}.scapturas__intro[data-astro-cid-rsqryhy6]{max-width:62ch;color:var(--color-text-muted);margin:0 0 var(--space-xl)}.scapturas__grid[data-astro-cid-rsqryhy6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:640px){.scapturas__grid[data-astro-cid-rsqryhy6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.scaptura[data-astro-cid-rsqryhy6]{margin:0;height:100%;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.scaptura__link[data-astro-cid-rsqryhy6]{display:block;overflow:hidden;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-alt)}.scaptura__link[data-astro-cid-rsqryhy6]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.scaptura__img[data-astro-cid-rsqryhy6]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;transition:transform .2s ease}.scaptura__link[data-astro-cid-rsqryhy6]:hover .scaptura__img[data-astro-cid-rsqryhy6]{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.scaptura__img[data-astro-cid-rsqryhy6]{transition:none}.scaptura__link[data-astro-cid-rsqryhy6]:hover .scaptura__img[data-astro-cid-rsqryhy6]{transform:none}}@media(max-width:639px){.scaptura__img[data-astro-cid-rsqryhy6]{aspect-ratio:4 / 3;object-fit:cover;object-position:62% 0}}.scaptura__caption[data-astro-cid-rsqryhy6]{padding:var(--space-md) var(--space-lg) var(--space-lg);font-size:var(--fs-sm);color:var(--color-text)}.scaptura__demo[data-astro-cid-rsqryhy6]{color:var(--color-text-muted)}.squien__grid[data-astro-cid-rsqryhy6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.squien__card[data-astro-cid-rsqryhy6]{margin:0;padding:var(--space-lg);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text)}.splanes[data-astro-cid-rsqryhy6]{background-color:var(--color-bg-alt)}.splanes__grid[data-astro-cid-rsqryhy6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-lg);align-items:stretch}@media(min-width:1100px){.splanes__grid[data-astro-cid-rsqryhy6]{grid-template-columns:repeat(4,1fr)}}.plan[data-astro-cid-rsqryhy6]{display:grid;gap:var(--space-sm);align-content:start;padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm)}.plan--destacado[data-astro-cid-rsqryhy6]{border:2px solid var(--color-primary);box-shadow:var(--shadow-md)}.plan--alta[data-astro-cid-rsqryhy6]{background-color:var(--color-bg)}.plan__name[data-astro-cid-rsqryhy6]{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text);margin:0}.plan__cuota[data-astro-cid-rsqryhy6]{font-size:var(--fs-2xl);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-primary);line-height:var(--lh-tight);margin:0}.plan__min[data-astro-cid-rsqryhy6]{margin:0;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.plan__trabajo[data-astro-cid-rsqryhy6]{margin:0;font-size:var(--fs-sm);color:var(--color-text-muted)}.splanes__cta[data-astro-cid-rsqryhy6]{margin-top:var(--space-xl)}.plan__cta[data-astro-cid-rsqryhy6]{display:inline-flex;align-items:center;min-height:48px;padding:var(--space-sm) var(--space-xl);border:2px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-on-primary);font-weight:var(--fw-semibold);text-decoration:none}.plan__cta[data-astro-cid-rsqryhy6]:hover{background-color:color-mix(in srgb,var(--color-primary) 88%,black)}.scontenidos__body[data-astro-cid-rsqryhy6]{margin:0 0 var(--space-md);max-width:70ch;color:var(--color-text-muted)}.scontenidos__plan[data-astro-cid-rsqryhy6]{margin:0;max-width:70ch;font-weight:var(--fw-semibold);color:var(--color-text)}.scontenidos__plan[data-astro-cid-rsqryhy6] a[data-astro-cid-rsqryhy6]{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.smayorista[data-astro-cid-rsqryhy6]{background-color:var(--color-secondary)}.smayorista__inner[data-astro-cid-rsqryhy6]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-lg) var(--space-lg)}.smayorista__body[data-astro-cid-rsqryhy6]{margin:0;max-width:80ch;color:var(--color-on-secondary)}.smayorista__body[data-astro-cid-rsqryhy6] a[data-astro-cid-rsqryhy6]{color:var(--color-on-secondary);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px}.spartners__inner[data-astro-cid-rsqryhy6]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-xl) var(--space-lg) 0}.spartners__body[data-astro-cid-rsqryhy6]{margin:0;max-width:80ch;color:var(--color-text-muted)}.spartners__body[data-astro-cid-rsqryhy6] a[data-astro-cid-rsqryhy6]{color:var(--color-primary);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.smarca__row[data-astro-cid-rsqryhy6]{grid-template-columns:1fr;gap:var(--space-xs)}.squien__grid[data-astro-cid-rsqryhy6]{grid-template-columns:1fr}}@media(max-width:560px){.shero__ctas[data-astro-cid-rsqryhy6]{flex-direction:column;gap:var(--space-sm)}.shero__cta[data-astro-cid-rsqryhy6]{justify-content:center;text-align:center;padding-inline:var(--space-md)}}
