.vc-wrap.svelte-2jf7so{max-width:1180px;margin:0 auto;padding:0 24px}.vc-progress.svelte-2jf7so{position:fixed;inset:0 0 auto;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;z-index:1000;pointer-events:none}@supports (animation-timeline: scroll()){.vc-progress.svelte-2jf7so{animation:svelte-2jf7so-vc-grow linear both;animation-timeline:scroll(root)}}@keyframes svelte-2jf7so-vc-grow{to{transform:scaleX(1)}}.vc-hero.svelte-2jf7so{padding:120px 0 44px;border-bottom:1px solid var(--border)}.vc-hero__top.svelte-2jf7so{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.vc-crumbs.svelte-2jf7so{display:flex;flex-wrap:wrap;gap:8px;font-size:.8rem;color:var(--muted)}.vc-crumbs.svelte-2jf7so a:where(.svelte-2jf7so){color:inherit;text-decoration:none}.vc-crumbs.svelte-2jf7so a:where(.svelte-2jf7so):hover{color:var(--accent-cta)}.vc-crumbs.svelte-2jf7so [aria-current]:where(.svelte-2jf7so){color:var(--text);font-weight:500}.vc-share.svelte-2jf7so{font:inherit;font-size:.8rem;font-weight:500;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:999px;padding:6px 14px;cursor:pointer}.vc-share.svelte-2jf7so:hover{border-color:var(--accent-cta);color:var(--accent-cta)}.vc-meta.svelte-2jf7so{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.vc-meta.svelte-2jf7so .section-tag{margin-bottom:0}.vc-chip.svelte-2jf7so{font-size:.78rem;color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:999px;padding:4px 12px}h1.svelte-2jf7so{font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.15;max-width:26ch;margin-bottom:20px}.vc-lead.svelte-2jf7so{font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65;color:var(--muted);max-width:72ch;margin-bottom:12px}.vc-keys__title.svelte-2jf7so{margin-top:28px}.vc-keys.svelte-2jf7so{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vc-keys.svelte-2jf7so a:where(.svelte-2jf7so){display:block;height:100%;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px 16px;text-decoration:none}.vc-keys.svelte-2jf7so a:where(.svelte-2jf7so):hover{border-color:var(--accent-cta)}.vc-keys.svelte-2jf7so strong:where(.svelte-2jf7so){display:block;font-family:Space Grotesk,sans-serif;font-size:1.25rem;color:var(--text)}.vc-keys.svelte-2jf7so span:where(.svelte-2jf7so){font-size:.82rem;line-height:1.45;color:var(--muted)}.vc-grid.svelte-2jf7so{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start;padding-top:48px;padding-bottom:40px}.vc-side.svelte-2jf7so{position:sticky;top:96px}.vc-article.svelte-2jf7so{max-width:820px;line-height:1.7}.vc-article.svelte-2jf7so section:where(.svelte-2jf7so){margin-bottom:64px;scroll-margin-top:96px}.vc-article.svelte-2jf7so h2:where(.svelte-2jf7so){font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.25;margin-bottom:14px}.vc-article.svelte-2jf7so h3:where(.svelte-2jf7so){font-size:1.05rem;line-height:1.35;margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vc-article.svelte-2jf7so p:where(.svelte-2jf7so){color:var(--muted);margin-bottom:14px}.vc-article.svelte-2jf7so a:where(.svelte-2jf7so){color:var(--accent-cta);text-decoration:underline;text-underline-offset:3px}.vc-small.svelte-2jf7so,.vc-article.svelte-2jf7so p.vc-small:where(.svelte-2jf7so){font-size:.88rem;line-height:1.6;color:var(--muted)}.vc-eyebrow.svelte-2jf7so,.vc-label.svelte-2jf7so{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-cta);margin-bottom:8px}.vc-card.svelte-2jf7so{background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:24px;margin-bottom:20px}.vc-card--tight.svelte-2jf7so{padding:18px;margin-bottom:0;box-shadow:none}.vc-card--accent.svelte-2jf7so{background:var(--accent-soft)}.vc-note.svelte-2jf7so,.vc-article.svelte-2jf7so p.vc-note:where(.svelte-2jf7so){font-size:.85rem;line-height:1.6;color:var(--muted);background:color-mix(in srgb,var(--text) 5%,var(--bg));border-radius:12px;padding:12px 16px;margin-bottom:12px}.vc-note.svelte-2jf7so strong{color:var(--text)}.vc-pill.svelte-2jf7so{display:inline-block;width:fit-content;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:600;color:var(--accent-cta-hover);background:var(--accent-soft);border-radius:999px;padding:4px 12px;white-space:nowrap}.vc-card--accent.svelte-2jf7so .vc-pill:where(.svelte-2jf7so){background:var(--card)}.vc-num.svelte-2jf7so{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--accent-cta);color:#fff;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.vc-num--lg.svelte-2jf7so{width:40px;height:40px;font-size:.9rem}.vc-head.svelte-2jf7so{display:flex;align-items:center;gap:10px;margin-bottom:8px}.vc-head.svelte-2jf7so h3:where(.svelte-2jf7so){margin:0}.vc-two.svelte-2jf7so{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.vc-two.svelte-2jf7so>.vc-card:where(.svelte-2jf7so){margin-bottom:0}.vc-vendor__head.svelte-2jf7so{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.vc-toc.svelte-2jf7so{padding:18px;margin:0}.vc-toc__title.svelte-2jf7so{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.vc-toc.svelte-2jf7so ol:where(.svelte-2jf7so){margin:0 0 16px;padding-left:20px;font-size:.86rem;color:var(--muted)}.vc-toc.svelte-2jf7so li:where(.svelte-2jf7so){padding:3px 0}.vc-toc.svelte-2jf7so ol:where(.svelte-2jf7so) a:where(.svelte-2jf7so){color:inherit;text-decoration:none}.vc-toc.svelte-2jf7so ol:where(.svelte-2jf7so) a:where(.svelte-2jf7so):hover{color:var(--accent-cta)}.vc-toc__cta.svelte-2jf7so{border-top:1px solid var(--border);padding-top:16px;font-size:.82rem;color:var(--muted);line-height:1.5}.vc-toc__cta-title.svelte-2jf7so{font-weight:700;color:var(--text);margin-bottom:4px}.vc-toc__cta.svelte-2jf7so a:where(.svelte-2jf7so){margin-top:12px;justify-content:center;padding:var(--padding-small);font-size:.85rem}.vc-flow.svelte-2jf7so{list-style:none;padding:0;margin:0 0 16px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.vc-flow.svelte-2jf7so li:where(.svelte-2jf7so){display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:color-mix(in srgb,var(--text) 4%,var(--bg));border:1px solid var(--border);border-radius:12px;padding:12px 6px}.vc-flow.svelte-2jf7so strong:where(.svelte-2jf7so),.vc-plans.svelte-2jf7so strong:where(.svelte-2jf7so){display:block;font-size:.82rem;line-height:1.3;color:var(--text)}.vc-flow.svelte-2jf7so span:where(.svelte-2jf7so):not(.vc-num),.vc-plans.svelte-2jf7so span:where(.svelte-2jf7so){display:block;font-size:.74rem;line-height:1.4;color:var(--muted)}.vc-versus.svelte-2jf7so ul:where(.svelte-2jf7so){list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:.9rem;line-height:1.55;color:var(--muted)}.vc-versus.svelte-2jf7so li:where(.svelte-2jf7so){display:flex;gap:10px}.vc-versus.svelte-2jf7so li:where(.svelte-2jf7so):before{flex-shrink:0;font-weight:700}.vc-versus--no.svelte-2jf7so:before{content:"✕";color:#b91c1c}.vc-versus--yes.svelte-2jf7so:before{content:"✓";color:#166534}.vc-versus.svelte-2jf7so strong:where(.svelte-2jf7so){color:var(--text)}.vc-steplist.svelte-2jf7so{list-style:none;padding:0;margin:0 0 16px}.vc-steplist.svelte-2jf7so li:where(.svelte-2jf7so){display:flex;gap:16px;align-items:flex-start;margin-bottom:12px;padding:18px 20px}.vc-steplist.svelte-2jf7so .vc-label:where(.svelte-2jf7so){margin-bottom:2px}.vc-article.svelte-2jf7so .vc-steplist:where(.svelte-2jf7so) p:where(.svelte-2jf7so){margin:0}.vc-plans.svelte-2jf7so{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.vc-plans.svelte-2jf7so>div:where(.svelte-2jf7so){background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px}.vc-plans.svelte-2jf7so strong:where(.svelte-2jf7so){font-size:.9rem;color:var(--accent-cta);margin-bottom:4px}.vc-plans.svelte-2jf7so span:where(.svelte-2jf7so){font-size:.8rem;line-height:1.5}#tallerio-comparativa.svelte-2jf7so>h3:where(.svelte-2jf7so){margin-top:32px}.vc-shot.svelte-2jf7so{margin:16px 0 0}.vc-shot.svelte-2jf7so img:where(.svelte-2jf7so){display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:12px}.vc-shot.svelte-2jf7so figcaption:where(.svelte-2jf7so){font-size:.82rem;line-height:1.5;color:var(--text);margin-top:8px}.vc-shot.svelte-2jf7so figcaption:where(.svelte-2jf7so) span:where(.svelte-2jf7so){color:var(--muted)}.vc-inputs.svelte-2jf7so{background:color-mix(in srgb,var(--text) 4%,var(--bg));border-radius:12px;padding:16px}.vc-inputs.svelte-2jf7so label:where(.svelte-2jf7so){display:block}.vc-input__row.svelte-2jf7so{display:flex;justify-content:space-between;gap:12px;font-size:.85rem;color:var(--text)}.vc-inputs.svelte-2jf7so input:where(.svelte-2jf7so){width:100%;margin:10px 0 4px;accent-color:var(--accent-cta);cursor:pointer}.vc-outputs.svelte-2jf7so{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;text-align:center}.vc-outputs.svelte-2jf7so>div:where(.svelte-2jf7so){background:color-mix(in srgb,var(--text) 4%,var(--bg));border-radius:12px;padding:16px 12px}.vc-outputs.svelte-2jf7so strong:where(.svelte-2jf7so){display:block;font-family:Space Grotesk,sans-serif;font-size:1.5rem;line-height:1.2;color:var(--text);margin-bottom:4px}.vc-outputs.svelte-2jf7so strong.vc-accent:where(.svelte-2jf7so){color:var(--accent-cta)}.vc-outputs.svelte-2jf7so .vc-label:where(.svelte-2jf7so){color:var(--muted)}.vc-table.svelte-2jf7so{overflow-x:auto;background:var(--card);border:1px solid var(--border);border-radius:var(--r);margin-bottom:24px}table.svelte-2jf7so{width:100%;min-width:620px;border-collapse:collapse;font-size:.86rem;line-height:1.5}th.svelte-2jf7so,td.svelte-2jf7so{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--border)}tbody.svelte-2jf7so tr:where(.svelte-2jf7so):last-child>:where(.svelte-2jf7so){border-bottom:none}thead.svelte-2jf7so th:where(.svelte-2jf7so){font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--text) 4%,var(--bg))}tbody.svelte-2jf7so th:where(.svelte-2jf7so){font-family:Space Grotesk,sans-serif;font-weight:600;color:var(--text)}td.svelte-2jf7so{color:var(--muted)}td.vc-ok.svelte-2jf7so{color:#166534;font-weight:500}.vc-faq.svelte-2jf7so{padding:0;margin-bottom:12px}.vc-faq.svelte-2jf7so summary:where(.svelte-2jf7so){cursor:pointer;padding:16px 20px;list-style-position:outside;margin-left:20px}.vc-faq.svelte-2jf7so summary:where(.svelte-2jf7so) h3:where(.svelte-2jf7so){display:inline;margin:0}.vc-article.svelte-2jf7so .vc-faq:where(.svelte-2jf7so) p:where(.svelte-2jf7so){padding:0 20px 18px;margin:0;font-size:.92rem}.vc-related.svelte-2jf7so{padding-bottom:72px}.vc-related__head.svelte-2jf7so{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.vc-related__head.svelte-2jf7so h2:where(.svelte-2jf7so){font-size:1.3rem}.vc-related__head.svelte-2jf7so a:where(.svelte-2jf7so){font-size:.88rem;color:var(--accent-cta)}.vc-related__grid.svelte-2jf7so{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vc-related__grid.svelte-2jf7so a:where(.svelte-2jf7so){display:block;margin:0;text-decoration:none}.vc-related__grid.svelte-2jf7so a:where(.svelte-2jf7so):hover{border-color:var(--accent-cta);box-shadow:var(--shadow-md)}.vc-related__grid.svelte-2jf7so strong:where(.svelte-2jf7so){display:block;font-family:Space Grotesk,sans-serif;line-height:1.3;color:var(--text);margin-bottom:6px}@media(max-width:960px){.vc-hero.svelte-2jf7so{padding-top:104px}.vc-grid.svelte-2jf7so{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px}.vc-side.svelte-2jf7so{position:static}.vc-toc__cta.svelte-2jf7so{display:none}.vc-toc.svelte-2jf7so ol:where(.svelte-2jf7so){margin-bottom:0}.vc-keys.svelte-2jf7so{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-flow.svelte-2jf7so{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.vc-wrap.svelte-2jf7so{padding:0 16px}.vc-two.svelte-2jf7so,.vc-plans.svelte-2jf7so,.vc-outputs.svelte-2jf7so,.vc-related__grid.svelte-2jf7so{grid-template-columns:minmax(0,1fr)}.vc-flow.svelte-2jf7so{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-card.svelte-2jf7so{padding:18px}.vc-steplist.svelte-2jf7so li:where(.svelte-2jf7so){padding:16px}}
