.registro_page__npCnN{--lienzo:color-mix(in srgb,var(--surface) 55%,var(--bg));--marca:var(--brand);--r-tarjeta:24px;min-height:100dvh;background:var(--lienzo);color:var(--text);font-family:var(--font-sans);display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top, 0px) + clamp(20px, 3.5vh, 36px)) clamp(20px,7vw,32px) calc(env(safe-area-inset-bottom, 0px) + 24px);overflow-x:clip}.registro_in___5Mze{width:100%;max-width:480px;margin:0 auto}.registro_logo__U6RSa{display:flex;justify-content:center}.registro_logo__U6RSa a{display:inline-block;line-height:0}.registro_logoImg__qPiMo{display:block;width:clamp(120px,34vw,160px);height:auto}.registro_cab__yTf7k{margin-top:clamp(20px,3.5vh,36px)}.registro_titulo__vqTze{margin:0;font-size:clamp(34px,9.6vw,42px);font-weight:var(--fw-bold);line-height:1.08;letter-spacing:-.03em;color:var(--text)}.registro_titulo__vqTze b{color:var(--marca);font-weight:inherit}.registro_lead__yO4Zi{margin:10px 0 0;max-width:34ch;font-size:clamp(16px,4.2vw,17px);line-height:1.5;color:var(--text-muted)}.registro_entra__c07hf{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;margin:12px 0 0;font-size:clamp(16px,4.3vw,18px);line-height:var(--lh-ui);color:var(--text-muted)}.registro_entra__c07hf a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--marca);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.registro_entra__c07hf a svg{width:22px;height:22px;flex:none}.registro_demo__LNraG{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;margin:clamp(18px,3vh,28px) 0 0;padding-top:14px;border-top:1px solid var(--border);font-size:16px;line-height:var(--lh-ui);color:var(--text-muted)}.registro_demo__LNraG a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.registro_demo__LNraG a:hover{color:var(--marca)}.registro_demo__LNraG a svg{width:20px;height:20px;flex:none}.registro_tarjetas__GqJVQ{display:grid;grid-gap:clamp(14px,3.7vw,16px);gap:clamp(14px,3.7vw,16px);margin-top:clamp(18px,3vh,30px)}.registro_tarjeta__QZfIW{position:relative;display:grid;grid-template-columns:44% minmax(0,1fr);align-items:start;grid-column-gap:10px;column-gap:10px;min-height:clamp(136px,38vw,164px);padding:14px 14px 14px 12px;background:var(--bg);border:var(--border-w) solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:var(--r-tarjeta);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:transform var(--dur,.16s) var(--ease,ease),box-shadow var(--dur,.16s) var(--ease,ease)}.registro_tarjeta__QZfIW:hover{transform:translateY(-2px);box-shadow:var(--shadow-modal)}.registro_tarjeta__QZfIW:active{transform:scale(.99);box-shadow:var(--shadow-card)}.registro_tarjeta__QZfIW:focus-visible{outline:var(--border-w-strong) solid var(--marca);outline-offset:4px}.registro_visual__ixWS8{position:relative;display:block;align-self:center;height:clamp(100px,30vw,130px)}.registro_texto__TnLqb{display:flex;flex-direction:column;padding:8px 0 30px}.registro_tituloT__8BRuV{margin:0;font-size:clamp(18px,5.1vw,22px);font-weight:var(--fw-bold);line-height:1.15;white-space:nowrap;letter-spacing:-.02em;color:var(--text)}.registro_desc__hPhOV{margin:8px 0 0;font-size:clamp(14px,3.9vw,16px);line-height:1.5;color:var(--text-muted)}.registro_flecha__iCh9F{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-round);background:var(--marca);color:var(--text-inverse,#fff);transition:transform var(--dur,.16s) var(--ease,ease)}.registro_flecha__iCh9F svg{width:22px;height:22px}.registro_tarjeta__QZfIW:hover .registro_flecha__iCh9F{transform:translateX(2px)}.registro_tarjetaOtra__t2JLD{grid-template-columns:30% minmax(0,1fr);align-items:center;min-height:clamp(100px,27vw,116px)}.registro_tarjetaOtra__t2JLD .registro_visual__ixWS8{height:clamp(76px,21vw,92px)}.registro_tarjetaOtra__t2JLD .registro_texto__TnLqb{padding:4px 52px 4px 0}.registro_tarjetaOtra__t2JLD .registro_tituloT__8BRuV{white-space:normal;font-size:clamp(16px,4.4vw,18px);line-height:1.2}.registro_tarjetaOtra__t2JLD .registro_desc__hPhOV{margin-top:4px}.registro_visualIlus___NN2b img{mix-blend-mode:multiply}.registro_volverBarra__XaXpf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--sp-4)}.registro_volver__z4uAd{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none}.registro_volver__z4uAd svg{width:20px;height:20px}.registro_volver__z4uAd:hover{text-decoration:underline;text-underline-offset:3px}.registro_paso__Cs6l8{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted)}@media (min-width:900px){.registro_page__npCnN{padding-top:clamp(40px,7vh,72px);padding-bottom:40px;justify-content:center}.registro_in___5Mze{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,46%);grid-template-rows:auto auto;grid-column-gap:clamp(40px,5vw,80px);column-gap:clamp(40px,5vw,80px);align-items:center}.registro_logo__U6RSa{grid-column:1;grid-row:1;justify-content:flex-start;align-self:end}.registro_cab__yTf7k{grid-column:1;grid-row:2;margin-top:28px;text-align:left;align-self:start}.registro_titulo__vqTze{font-size:clamp(44px,4vw,56px)}.registro_lead__yO4Zi{margin:16px 0 0;max-width:34ch;font-size:19px;line-height:1.6}.registro_entra__c07hf{justify-content:flex-start;margin-top:20px;font-size:18px}.registro_tarjetas__GqJVQ{grid-column:2;grid-row:1/span 2;grid-template-columns:1fr;margin-top:0;align-self:center}.registro_tarjeta__QZfIW{min-height:224px;padding:22px 22px 22px 18px;column-gap:16px}.registro_tarjetas__GqJVQ{gap:24px}.registro_visual__ixWS8{height:166px}.registro_texto__TnLqb{padding:16px 0 52px}.registro_tituloT__8BRuV{font-size:24px}.registro_desc__hPhOV{margin-top:10px;font-size:17px}.registro_flecha__iCh9F{right:22px;bottom:22px;width:48px;height:48px}.registro_tarjetaOtra__t2JLD{min-height:148px;padding-block:16px}.registro_tarjetaOtra__t2JLD .registro_visual__ixWS8{height:112px}.registro_tarjetaOtra__t2JLD .registro_texto__TnLqb{padding:0 64px 0 0}.registro_tarjetaOtra__t2JLD .registro_tituloT__8BRuV{font-size:20px}.registro_tarjetaOtra__t2JLD .registro_desc__hPhOV{margin-top:6px;font-size:16px}.registro_logoImg__qPiMo{width:clamp(180px,15vw,220px)}}@media (max-width:340px){.registro_tarjeta__QZfIW{grid-template-columns:40% minmax(0,1fr)}.registro_texto__TnLqb{padding-bottom:44px}.registro_tarjetaOtra__t2JLD{grid-template-columns:28% minmax(0,1fr)}.registro_tarjetaOtra__t2JLD .registro_texto__TnLqb{padding-bottom:4px}}@media (prefers-reduced-motion:reduce){.registro_flecha__iCh9F,.registro_tarjeta__QZfIW{transition:none}.registro_tarjeta__QZfIW:hover,.registro_tarjeta__QZfIW:hover .registro_flecha__iCh9F{transform:none}}.CortinaCarga_cortina__4pfBy{position:fixed;inset:0;z-index:200;display:grid;place-items:center;align-content:center;grid-gap:22px;gap:22px;background:var(--bg,#fff);opacity:1;transition:opacity .32s ease .2s;pointer-events:none}.CortinaCarga_cortina__4pfBy[data-estado=saliendo]{opacity:0}.CortinaCarga_marca__tRMbf{display:grid;place-items:center;grid-gap:14px;gap:14px}.CortinaCarga_lockup___Rqjx{width:196px;height:auto;animation:CortinaCarga_cortinaLlega__oDr8Z .9s cubic-bezier(.22,1,.36,1) both}.CortinaCarga_frase__dlarp{margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:var(--text-muted,#5b5f66);letter-spacing:.01em;animation:CortinaCarga_cortinaSube__wb3kV .7s cubic-bezier(.22,1,.36,1) .35s both}.CortinaCarga_linea__lL2iz{display:block;width:88px;height:2px;border-radius:2px;background:var(--border,#e5e7eb);overflow:hidden}.CortinaCarga_linea__lL2iz i{display:block;height:100%;width:100%;background:var(--brand,#0f766e);border-radius:2px;transform-origin:left center;animation:CortinaCarga_cortinaAvanza__VDzWA 4s cubic-bezier(.35,.25,.25,1) both}.CortinaCarga_cortina__4pfBy[data-estado=saliendo] .CortinaCarga_linea__lL2iz i{animation:none;transform:scaleX(1)}@keyframes CortinaCarga_cortinaLlega__oDr8Z{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes CortinaCarga_cortinaSube__wb3kV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes CortinaCarga_cortinaAvanza__VDzWA{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.CortinaCarga_frase__dlarp,.CortinaCarga_linea__lL2iz i,.CortinaCarga_lockup___Rqjx{animation:none}.CortinaCarga_linea__lL2iz i{transform:scaleX(.5)}}.CortinaCarga_cortina__4pfBy[data-continua] .CortinaCarga_frase__dlarp,.CortinaCarga_cortina__4pfBy[data-continua] .CortinaCarga_lockup___Rqjx{animation:none}.sesion-cerrada_aviso__ybqJJ{position:fixed;left:50%;bottom:calc(64px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:var(--sp-3);width:max-content;max-width:calc(100vw - 2 * var(--sp-4));min-height:48px;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border:var(--border-w) solid var(--border-strong);border-radius:var(--r-card);background:var(--bg);color:var(--text);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);line-height:var(--lh-ui)}.sesion-cerrada_punto__127ro{flex:none;width:8px;height:8px;border-radius:50%;background:var(--danger)}.sesion-cerrada_texto__6wg0P{min-width:0;font-weight:var(--fw-medium)}.sesion-cerrada_accion__kxNu8{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--h-md);padding:0 var(--sp-4);border:0;border-radius:var(--r-control);background:var(--brand);color:var(--bg);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;cursor:pointer}.sesion-cerrada_accion__kxNu8:hover{background:var(--brand-hover,var(--brand))}.sesion-cerrada_accion__kxNu8:focus-visible{outline:var(--border-w-strong) solid var(--brand);outline-offset:2px}@media (max-width:820px){.sesion-cerrada_aviso__ybqJJ{bottom:calc(var(--m-nav-space, 72px) + var(--sp-3));align-items:flex-start;flex-direction:column;gap:var(--sp-2);width:calc(100vw - 2 * var(--sp-4));padding:var(--sp-3)}.sesion-cerrada_punto__127ro{display:none}.sesion-cerrada_accion__kxNu8{width:100%;min-height:var(--h-touch)}}