.plataforma .section{width:100%;max-width:1180px;margin:0 auto;padding:clamp(56px,8vw,88px) var(--page-padding-x, 24px)}.plataforma .section[id]{scroll-margin-top:68px}.plataforma .section--hero{padding-top:clamp(40px,6vw,64px)}.plataforma .section--divided{border-top:1px solid var(--border-default)}.plataforma .band{width:100%;background:var(--surface-band)}.plataforma .oscuro{width:100%;background:var(--surface-base);color:var(--text-primary)}.plataforma .isla{color:var(--text-primary)}.plataforma .oscuro .facts li,.plataforma .oscuro .facts{border-color:var(--border-default)}@media(prefers-reduced-motion:no-preference){.plataforma .hero-in{opacity:0;animation:plataforma-hero-in .64s var(--easing-standard, ease) forwards;animation-delay:calc(var(--h) * .11s)}.plataforma .hero__rule.hero-in{transform-origin:left center;animation-name:plataforma-hero-rule-in}.plataforma .reveal{opacity:0;transform:translateY(16px);transition:opacity .64s var(--easing-standard, ease),transform .64s var(--easing-standard, ease)}.plataforma .reveal.is-visible{opacity:1;transform:none}.plataforma .flist__row,.plataforma .metodo__row,.plataforma .recorrido__item{opacity:0;transform:translateY(10px);transition:opacity .52s var(--easing-standard, ease) calc(var(--i) * 70ms),transform .52s var(--easing-standard, ease) calc(var(--i) * 70ms)}.plataforma .reveal.is-visible .flist__row,.plataforma .reveal.is-visible .metodo__row,.plataforma .reveal.is-visible .recorrido__item{opacity:1;transform:none}}@keyframes plataforma-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes plataforma-hero-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.plataforma .hero{display:grid;gap:clamp(40px,10vw,56px);align-items:center}.plataforma .hero>*,.plataforma .producto>*{min-width:0}@media(min-width:960px){.plataforma .hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px)}}.plataforma .hero__rule{display:block;width:44px;height:4px;border-radius:var(--radius-full, 9999px);background:var(--color-brand-500)}.plataforma .hero__title{margin:var(--space-5, 20px) 0 18px;max-width:18ch;font-size:clamp(2.125rem,5.4vw,3.375rem);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tight);line-height:1.02;text-wrap:balance;color:var(--text-primary)}.plataforma .hero__sub{margin:0 0 var(--space-8, 32px);max-width:48ch;font-size:clamp(1.0625rem,2.2vw,1.1875rem);font-weight:500;color:var(--text-secondary);line-height:1.4;text-wrap:pretty}.plataforma .hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3, 12px) var(--space-5, 20px)}.plataforma .ghost{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;font-weight:var(--font-weight-black);color:var(--text-secondary);text-decoration:none;border-bottom:2px solid var(--border-strong);transition:color var(--duration-fast, .15s) var(--easing-standard, ease),border-color var(--duration-fast, .15s) var(--easing-standard, ease)}.plataforma .ghost:hover{color:var(--text-brand);border-color:var(--color-brand-500)}.plataforma .hero__visual{width:100%;max-width:460px;justify-self:center}@media(min-width:960px){.plataforma .hero__visual{justify-self:end}}.plataforma .hero__caption{margin:10px 2px 0;font-size:.875rem;font-weight:500;color:var(--text-muted)}.plataforma .section__title{margin:0;max-width:24ch;font-family:var(--font-display);font-size:var(--font-size-subheading);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tighter);line-height:var(--line-height-heading);text-wrap:balance;color:var(--text-primary)}.plataforma .section__sub{margin:12px 0 0;max-width:58ch;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:500;color:var(--text-secondary);line-height:1.45;text-wrap:pretty}.plataforma .eyebrow{margin:0 0 12px;font-size:.8125rem;font-weight:var(--font-weight-black);line-height:1;color:var(--text-brand)}.plataforma .demo{margin-top:clamp(28px,5vw,40px)}.plataforma .nota{margin:16px 0 0;font-size:.875rem;color:var(--text-muted)}.plataforma .recorrido{display:grid;gap:0 clamp(28px,4vw,56px);margin:var(--section-gap, clamp(40px, 6vw, 56px)) 0 0;padding:0;list-style:none}@media(min-width:760px){.plataforma .recorrido{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.plataforma .recorrido{grid-template-columns:repeat(3,minmax(0,1fr))}}.plataforma .recorrido__item{display:flex;align-items:flex-start;gap:var(--space-4, 16px);padding:var(--space-6, 24px) 0;border-top:1px solid var(--divider)}.plataforma .recorrido__titulo{margin:0;font-size:1.0625rem;font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-snug);color:var(--text-primary)}.plataforma .recorrido__texto{margin:6px 0 0;font-size:.9375rem;color:var(--text-secondary);line-height:1.5}.plataforma .recorrido__ver{display:inline-block;margin-top:8px;font-size:.875rem;font-weight:600;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--color-brand-500);text-decoration-thickness:2px;text-underline-offset:4px}.plataforma .producto{display:grid;gap:clamp(32px,8vw,56px);align-items:center}@media(min-width:960px){.plataforma .producto{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,72px)}}.plataforma .producto__visual{width:100%}.plataforma .producto--areas{align-items:start}.plataforma .producto__facts{margin-top:0}@media(min-width:960px){.plataforma .producto--areas{grid-template-areas:"intro visual" "facts visual";grid-template-rows:auto 1fr;row-gap:0}.plataforma .producto__intro{grid-area:intro}.plataforma .producto--areas .producto__visual{grid-area:visual;align-self:center}.plataforma .producto__facts{grid-area:facts;margin-top:var(--space-8, 32px)}.plataforma .producto--invertido{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"visual intro" "visual facts"}}.plataforma .facts{display:grid;gap:var(--space-3, 12px);margin:var(--space-8, 32px) 0 0;padding:var(--space-6, 24px) 0 0;list-style:none;border-top:1px solid var(--divider);max-width:52ch}.plataforma .facts li{font-size:.9375rem;color:var(--text-secondary);line-height:1.5}.plataforma .facts--cols{max-width:none}@media(min-width:760px){.plataforma .facts--cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,56px)}}.plataforma .facts-grid{display:grid;gap:var(--space-6, 24px) clamp(28px,4vw,48px);margin:clamp(32px,5vw,48px) 0 0;padding:0;list-style:none}@media(min-width:760px){.plataforma .facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.plataforma .facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.plataforma .facts-grid li{padding-top:var(--space-4, 16px);border-top:1px solid var(--border-default)}.plataforma .facts-grid__titulo{margin:0;font-size:.9375rem;font-weight:var(--font-weight-extrabold);color:var(--text-primary)}.plataforma .facts-grid__texto{margin:6px 0 0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.plataforma .flist{display:grid;gap:0 clamp(28px,4vw,56px);margin:var(--section-gap, clamp(40px, 6vw, 56px)) 0 0;padding:0;list-style:none}@media(min-width:760px){.plataforma .flist{grid-template-columns:repeat(2,minmax(0,1fr))}}.plataforma .flist__row{display:flex;align-items:flex-start;gap:var(--space-4, 16px);padding:var(--space-5, 20px) 0;border-top:1px solid var(--divider)}.plataforma .flist__main{min-width:0}.plataforma .flist__title{margin:0;font-size:1.0625rem;font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-snug);color:var(--text-primary)}.plataforma .flist__desc{margin:var(--space-2, 8px) 0 0;font-size:.9375rem;color:var(--text-secondary);line-height:1.5}.plataforma .metodo{margin:var(--section-gap, clamp(40px, 6vw, 56px)) 0 0;padding:0;list-style:none;max-width:760px}.plataforma .metodo__row{display:flex;align-items:flex-start;gap:var(--space-6, 24px);padding:var(--space-8, 32px) 0}.plataforma .metodo__row+.metodo__row{border-top:1px solid var(--border-default)}.plataforma .metodo__num{width:28px;flex-shrink:0;font-size:1rem;font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums;color:var(--text-muted)}.plataforma .metodo__title{margin:0;font-size:1.0625rem;font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-snug);color:var(--text-primary)}.plataforma .metodo__desc{margin:5px 0 0;max-width:56ch;font-size:.9375rem;color:var(--text-secondary);line-height:1.5}.plataforma .puente{margin:0;max-width:62ch;font-size:.9375rem;font-weight:500;color:var(--text-secondary);line-height:1.5}.plataforma .puente a{font-weight:var(--font-weight-extrabold);color:var(--text-brand);text-decoration:underline;text-underline-offset:2px}.plataforma .facts-grid--dos{margin-top:0}@media(min-width:1080px){.plataforma .facts-grid--dos{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell.svelte-1rantmp{display:flex;flex-direction:column;min-height:100dvh;background:var(--surface-page)}.main.svelte-1rantmp{flex:1}.topbar.svelte-1rantmp{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border-default);background:var(--surface-page)}.topbar__inner.svelte-1rantmp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6, 24px);max-width:1180px;margin:0 auto;padding:0 var(--page-padding-x, 24px);height:68px}.brand.svelte-1rantmp{display:inline-flex;align-items:center;text-decoration:none}.brand__logo.svelte-1rantmp{width:auto;height:30px}.brand__sub.svelte-1rantmp{margin-left:8px;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.16em;color:var(--text-secondary)}.topbar__nav.svelte-1rantmp{display:none;gap:26px}@media(min-width:1100px){.topbar__nav.svelte-1rantmp{display:flex}}.topbar__nav.svelte-1rantmp a:where(.svelte-1rantmp){position:relative;padding:6px 0;font-size:.875rem;font-weight:var(--font-weight-bold);color:var(--text-secondary);text-decoration:none;transition:color var(--duration-fast, .15s) var(--easing-standard, ease)}.topbar__nav.svelte-1rantmp a:where(.svelte-1rantmp):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--text-primary);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-normal, .22s) var(--easing-standard, ease)}.topbar__nav.svelte-1rantmp a:where(.svelte-1rantmp):hover{color:var(--text-primary)}.topbar__nav.svelte-1rantmp a:where(.svelte-1rantmp):hover:after{transform:scaleX(1)}.topbar__cta.svelte-1rantmp{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:var(--radius-full);background:var(--surface-inverse);font-size:.875rem;font-weight:600;color:var(--text-on-solid);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast, .15s) var(--easing-standard, ease)}.topbar__cta.svelte-1rantmp:hover{background:var(--color-brand-700)}.closing.svelte-1rantmp{scroll-margin-top:68px;background:var(--surface-base);color:var(--text-primary)}@media(min-width:768px){.closing.svelte-1rantmp{margin:0 var(--space-2, 8px) var(--space-2, 8px);border-radius:var(--radius-2xl, 28px);overflow:hidden}}.closing__inner.svelte-1rantmp{max-width:640px;margin:0 auto;padding:var(--section-gap-inner, clamp(64px, 10vw, 96px)) var(--page-padding-x, 24px) clamp(48px,7vw,80px);text-align:center}.closing__title.svelte-1rantmp{margin:0 auto;max-width:20ch;font-family:var(--font-display);font-size:clamp(1.625rem,3.5vw,2.375rem);font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-tighter);line-height:var(--line-height-heading);text-wrap:balance}.closing__sub.svelte-1rantmp{margin:14px auto 0;max-width:44ch;font-size:clamp(1rem,2.4vw,1.1875rem);font-weight:500;color:var(--text-secondary);line-height:1.4}.closing__form.svelte-1rantmp{margin-top:var(--space-8, 32px);text-align:left}.closing__bottom.svelte-1rantmp{border-top:1px solid var(--border-default)}.closing__bottom.svelte-1rantmp p:where(.svelte-1rantmp){max-width:1180px;margin:0 auto;padding:var(--space-4, 16px) var(--page-padding-x, 24px);font-size:.8125rem;font-weight:500;color:var(--text-muted);text-align:center}.panel.svelte-4quxjp{min-width:0;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-xl, 20px);box-shadow:var(--shadow-card);overflow:hidden}.panel__bar.svelte-4quxjp{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 14px 10px 20px;border-bottom:1px solid var(--border-default)}.panel__titulos.svelte-4quxjp{display:flex;align-items:baseline;gap:8px;min-width:0}.panel__title.svelte-4quxjp{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap}.panel__detalle.svelte-4quxjp{overflow:hidden;font-size:.8125rem;font-weight:500;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis}.panel__acciones.svelte-4quxjp{display:flex;flex-shrink:0;align-items:center;gap:6px}.panel__body.svelte-4quxjp{min-width:0}.boton.svelte-33uxn7{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-sm, 8px);font-family:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast, .15s) var(--easing-standard, ease),border-color var(--duration-fast, .15s) var(--easing-standard, ease),color var(--duration-fast, .15s) var(--easing-standard, ease)}.boton--grande.svelte-33uxn7{min-height:48px;padding:0 20px;font-size:.9375rem}.boton[data-tono=tinta].svelte-33uxn7{background:var(--surface-spotlight);color:var(--text-on-spotlight)}.boton[data-tono=tinta].svelte-33uxn7:hover:not(:disabled){background:var(--color-ink-800)}.boton[data-tono=claro].svelte-33uxn7{background:var(--surface-base);border-color:var(--border-strong);color:var(--text-primary)}.boton[data-tono=claro].svelte-33uxn7:hover:not(:disabled){background:var(--surface-muted)}.boton[data-tono=quieto].svelte-33uxn7{min-height:32px;padding:0 8px;background:transparent;color:var(--text-secondary)}.boton[data-tono=quieto].svelte-33uxn7:hover:not(:disabled){color:var(--text-primary);background:var(--surface-muted)}.boton.svelte-33uxn7:disabled{cursor:not-allowed;opacity:.45}.flujo.svelte-1ejzept{margin:0;padding:8px 20px 14px;list-style:none}.paso.svelte-1ejzept{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0}.paso.svelte-1ejzept:before{content:"";position:absolute;top:30px;bottom:-10px;left:9px;width:2px;background:var(--border-default)}.paso.svelte-1ejzept:last-child:before{display:none}.paso--hecha.svelte-1ejzept:before{background:var(--text-primary)}.paso__punto.svelte-1ejzept{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border:2px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-base);color:var(--text-on-spotlight);transition:background-color var(--duration-normal, .22s) var(--easing-standard, ease),border-color var(--duration-normal, .22s) var(--easing-standard, ease)}.paso--hecha.svelte-1ejzept .paso__punto:where(.svelte-1ejzept){border-color:var(--text-primary);background:var(--text-primary)}.paso--curso.svelte-1ejzept .paso__punto:where(.svelte-1ejzept){border-color:var(--color-brand-500);box-shadow:0 0 0 4px var(--color-brand-100)}.paso__titulo.svelte-1ejzept{font-size:.9375rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:color var(--duration-normal, .22s) var(--easing-standard, ease)}.paso__titulo.svelte-1ejzept:hover{text-decoration:underline;text-underline-offset:2px}.paso--hecha.svelte-1ejzept .paso__titulo:where(.svelte-1ejzept),.paso--curso.svelte-1ejzept .paso__titulo:where(.svelte-1ejzept){color:var(--text-primary)}.paso__detalle.svelte-1ejzept{margin:2px 0 0;font-size:.8125rem;color:var(--text-muted);line-height:1.4}.paso__estado.svelte-1ejzept{min-width:40px;padding-top:2px;font-size:.75rem;font-weight:600;text-align:right;color:var(--text-muted)}.paso--curso.svelte-1ejzept .paso__estado:where(.svelte-1ejzept){color:var(--text-brand)}.paso--hecha.svelte-1ejzept .paso__estado:where(.svelte-1ejzept){color:var(--feedback-success)}.auto.svelte-114w8bw{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-base);font-family:inherit;font-size:.75rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast, .15s) var(--easing-standard, ease),color var(--duration-fast, .15s) var(--easing-standard, ease)}.auto.svelte-114w8bw:hover{background:var(--surface-muted);color:var(--text-primary)}.auto--corriendo.svelte-114w8bw{border-color:var(--color-brand-200);background:var(--color-brand-50);color:var(--text-brand)}.auto__punto.svelte-114w8bw{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-brand-500)}@media(prefers-reduced-motion:no-preference){.auto__punto.svelte-114w8bw{animation:svelte-114w8bw-latido 1.4s var(--easing-standard, ease) infinite}@keyframes svelte-114w8bw-latido{50%{opacity:.25}}}.cifra.svelte-hznuty{font-variant-numeric:tabular-nums}
