.registro-module__v9FeZa__page{--navy:#04343b;--navy-2:#0a4a53;--teal:#02a6b9;--teal-ink:#0a6e78;--verde:#36bad7;--coral:#f26b5b;--texto:#04343b;--texto-suave:#3e6770;--borde:#d0e4e8;--fondo:#f3f9fa;--blanco:#fff;--peligro:#b3261e;--peligro-fondo:#fdecea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--fondo);min-height:100dvh;color:var(--texto);font-family:var(--font-sans);font-size:16px;line-height:1.5}.registro-module__v9FeZa__shell{max-width:1120px;margin:0 auto}.registro-module__v9FeZa__hero{background:var(--navy);color:#fff;padding:28px 20px 64px;position:relative;overflow:hidden}.registro-module__v9FeZa__heroImagen{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.registro-module__v9FeZa__heroConImagen:after{content:"";background:linear-gradient(#04343b59 0%,#04343be0 100%);position:absolute;inset:0}.registro-module__v9FeZa__heroLogo{width:150px;height:auto;margin-bottom:22px;display:block}.registro-module__v9FeZa__heroFormas{pointer-events:none;position:absolute;inset:0}.registro-module__v9FeZa__formaCirculo{background:var(--teal);opacity:.9;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-70px}.registro-module__v9FeZa__formaAnillo{border:18px solid var(--verde);opacity:.85;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-50px;right:70px}.registro-module__v9FeZa__formaPastilla{background:var(--coral);opacity:.9;border-radius:999px;width:120px;height:36px;position:absolute;bottom:40px;left:-30px;transform:rotate(-18deg)}.registro-module__v9FeZa__heroContenido{z-index:1;max-width:520px;position:relative}.registro-module__v9FeZa__eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.02em;background:#ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.registro-module__v9FeZa__eyebrowPunto{background:var(--verde);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #36bad74d}.registro-module__v9FeZa__titulo{font-family:var(--font-sans);letter-spacing:-.02em;color:#fff;margin:16px 0 8px;font-size:clamp(28px,7vw,44px);font-weight:700;line-height:1.1}.registro-module__v9FeZa__subtitulo{color:#ffffffdb;max-width:44ch;margin:0;font-size:16px}.registro-module__v9FeZa__beneficios{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:none}.registro-module__v9FeZa__beneficios li{color:#fff;align-items:center;gap:10px;font-weight:500;display:flex}.registro-module__v9FeZa__beneficios li svg{color:var(--verde);flex:none}.registro-module__v9FeZa__tarjeta{z-index:2;background:var(--blanco);border-radius:20px;margin:-40px 12px 32px;padding:24px 18px 22px;position:relative;box-shadow:0 1px 2px #04343b0f,0 12px 32px #04343b1f}.registro-module__v9FeZa__form{gap:22px;display:grid}.registro-module__v9FeZa__formEncabezado{gap:2px;display:grid}.registro-module__v9FeZa__formTitulo{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--texto);margin:0;font-size:22px;font-weight:700}.registro-module__v9FeZa__formAyuda{color:var(--texto-suave);margin:0;font-size:14px}.registro-module__v9FeZa__req{color:var(--coral);font-weight:700}.registro-module__v9FeZa__grupo{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.registro-module__v9FeZa__grupoTitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:2px;padding:0;font-size:12px;font-weight:700}.registro-module__v9FeZa__fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.registro-module__v9FeZa__campo{gap:6px;min-width:0;display:grid}.registro-module__v9FeZa__label{color:var(--texto);font-size:14px;font-weight:600}.registro-module__v9FeZa__input{border:1.5px solid var(--borde);background:var(--blanco);width:100%;min-height:50px;color:var(--texto);font:inherit;border-radius:12px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.registro-module__v9FeZa__input::placeholder{color:#8aa0a1}.registro-module__v9FeZa__input:hover{border-color:#b3c8c9}.registro-module__v9FeZa__input:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #02a6b933}.registro-module__v9FeZa__input:user-invalid{border-color:var(--peligro)}.registro-module__v9FeZa__textarea{resize:vertical;min-height:84px}.registro-module__v9FeZa__selectCaja{position:relative}.registro-module__v9FeZa__selectCaja:after{content:"";border-right:2px solid var(--texto-suave);border-bottom:2px solid var(--texto-suave);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.registro-module__v9FeZa__select{appearance:none;cursor:pointer;padding-right:40px}.registro-module__v9FeZa__consentimiento{background:var(--fondo);color:var(--texto-suave);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-size:14px;line-height:1.45;display:flex}.registro-module__v9FeZa__check{width:22px;height:22px;accent-color:var(--teal-ink);cursor:pointer;flex:none;margin:0}.registro-module__v9FeZa__check:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.registro-module__v9FeZa__error{background:var(--peligro-fondo);color:var(--peligro);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.registro-module__v9FeZa__botonPrincipal{background:var(--navy);color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex}.registro-module__v9FeZa__botonPrincipal:hover:not(:disabled){background:var(--navy-2)}.registro-module__v9FeZa__botonPrincipal:active:not(:disabled){transform:scale(.99)}.registro-module__v9FeZa__botonPrincipal:focus-visible,.registro-module__v9FeZa__botonSecundario:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.registro-module__v9FeZa__botonPrincipal:disabled{opacity:.75;cursor:progress}.registro-module__v9FeZa__spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite registro-module__v9FeZa__girar}@keyframes registro-module__v9FeZa__girar{to{transform:rotate(360deg)}}.registro-module__v9FeZa__seguro{color:var(--texto-suave);text-align:center;justify-content:center;align-items:center;gap:6px;margin:-8px 0 0;font-size:13px;display:flex}.registro-module__v9FeZa__exito{text-align:center;justify-items:center;gap:10px;padding:12px 4px 4px;display:grid}.registro-module__v9FeZa__exitoIcono{color:var(--teal-ink);animation:.4s ease-out both registro-module__v9FeZa__aparecer}.registro-module__v9FeZa__exitoTrazo{stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s ease-out .2s forwards registro-module__v9FeZa__trazar}@keyframes registro-module__v9FeZa__aparecer{0%{opacity:0;transform:scale(.6)}}@keyframes registro-module__v9FeZa__trazar{to{stroke-dashoffset:0}}.registro-module__v9FeZa__exitoTitulo{font-family:var(--font-sans);color:var(--texto);margin:6px 0 0;font-size:26px;font-weight:700}.registro-module__v9FeZa__exitoTexto{color:var(--texto-suave);max-width:34ch;margin:0}.registro-module__v9FeZa__pasos{text-align:left;gap:10px;width:100%;margin:14px 0 8px;padding:0;list-style:none;display:grid}.registro-module__v9FeZa__pasos li{background:var(--fondo);color:var(--texto-suave);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;display:flex}.registro-module__v9FeZa__pasos strong{color:var(--texto)}.registro-module__v9FeZa__pasoNum{background:var(--teal-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.registro-module__v9FeZa__botonSecundario{border:1.5px solid var(--borde);background:var(--blanco);width:100%;min-height:50px;color:var(--texto);font:inherit;cursor:pointer;border-radius:14px;font-weight:600}.registro-module__v9FeZa__botonSecundario:hover{border-color:var(--teal);color:var(--teal-ink)}.registro-module__v9FeZa__noDisponible{text-align:center;max-width:420px;margin:0 auto;padding:96px 24px}.registro-module__v9FeZa__noDisponibleIcono{width:56px;height:56px;color:var(--teal-ink);background:#e3f1f0;border-radius:50%;place-items:center;display:inline-grid}.registro-module__v9FeZa__noDisponibleTitulo{font-family:var(--font-sans);color:var(--texto);margin:16px 0 8px;font-size:22px;font-weight:700}.registro-module__v9FeZa__noDisponibleTexto{color:var(--texto-suave);margin:0}@media (min-width:560px){.registro-module__v9FeZa__tarjeta{max-width:520px;margin:-48px auto 40px;padding:32px 30px 28px}.registro-module__v9FeZa__hero{padding:40px 32px 80px}.registro-module__v9FeZa__heroContenido{text-align:center;margin:0 auto}.registro-module__v9FeZa__subtitulo{margin:0 auto}}@media (min-width:900px){.registro-module__v9FeZa__page{padding:32px}.registro-module__v9FeZa__shell{background:var(--blanco);border-radius:28px;grid-template-columns:1fr minmax(420px,480px);min-height:calc(100dvh - 64px);display:grid;overflow:clip;box-shadow:0 20px 60px #04343b1f}.registro-module__v9FeZa__hero{padding:56px 48px;overflow:clip}.registro-module__v9FeZa__heroContenido{text-align:left;max-width:440px;margin:0;position:sticky;top:56px}.registro-module__v9FeZa__subtitulo{margin:0}.registro-module__v9FeZa__beneficios{display:grid}.registro-module__v9FeZa__formaCirculo{width:360px;height:360px;top:auto;bottom:-120px;right:-120px}.registro-module__v9FeZa__formaAnillo{border-width:22px;width:170px;height:170px;top:auto;bottom:150px;right:230px}.registro-module__v9FeZa__formaPastilla{width:170px;height:46px;bottom:70px;left:-40px}.registro-module__v9FeZa__tarjeta{max-width:none;box-shadow:none;border-radius:0;margin:0;padding:48px 44px}}@media (prefers-reduced-motion:reduce){.registro-module__v9FeZa__exitoIcono,.registro-module__v9FeZa__exitoTrazo,.registro-module__v9FeZa__spinner{animation:none}.registro-module__v9FeZa__exitoTrazo{stroke-dashoffset:0}}.registro-module__v9FeZa__trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.registro-module__v9FeZa__botonWhatsapp{color:#fff;background:#1f9d55;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.registro-module__v9FeZa__botonWhatsapp:hover{background:#188046}.registro-module__v9FeZa__botonWhatsapp:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.registro-module__v9FeZa__field,.registro-module__v9FeZa__control,.registro-module__v9FeZa__field select,.registro-module__v9FeZa__field input{min-width:0;max-width:100%}
