.Onboarding_page__ZVo9a{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem 3rem;background-image:url(/images/PINGUINO-HORIZONTAL.webp);background-size:cover;background-position:50%;background-attachment:fixed;overflow:hidden;isolation:isolate}@media (max-width:768px){.Onboarding_page__ZVo9a{background-image:url(/images/PINGUINO-VERTICAL.webp);background-attachment:scroll}}.Onboarding_page__ZVo9a:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@property --angulo{syntax:"<angle>";initial-value:0deg;inherits:false}.Onboarding_neonWrap__eumEw{position:relative;width:100%;max-width:560px;border-radius:20px;padding:3px;isolation:isolate}.Onboarding_neonWrap__eumEw:after,.Onboarding_neonWrap__eumEw:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--angulo),#d52b1e,#f9e300,#007934,#d52b1e);animation:Onboarding_girar__KF3JH 4s linear infinite;z-index:-1}.Onboarding_neonWrap__eumEw:before{filter:blur(16px);opacity:.75}@keyframes Onboarding_girar__KF3JH{to{--angulo:360deg}}@supports not (background:conic-gradient(from 0deg,red,blue)){.Onboarding_neonWrap__eumEw:after,.Onboarding_neonWrap__eumEw:before{background:linear-gradient(135deg,#d52b1e,#f9e300,#007934);animation:none}}@media (prefers-reduced-motion:reduce){.Onboarding_neonWrap__eumEw:after,.Onboarding_neonWrap__eumEw:before{animation:none}}.Onboarding_card__Tjy7x{position:relative;background:#FFFFFF;border-radius:17px;padding:2rem 1.9rem 1.9rem;color:#111827}.Onboarding_stepBar__ByiGw{display:flex;gap:.4rem;margin-bottom:1.4rem}.Onboarding_stepDot__F_g_F{flex:1 1;height:4px;border-radius:999px;background:#e5e7eb;transition:background .3s}.Onboarding_stepDotDone__6Ef08{background:#2b59ff}.Onboarding_stepDotCurrent__BkHoq{background:#93b4ff}.Onboarding_stepCount__KZdPI{margin:0 0 .35rem;font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.Onboarding_title__kIlwQ{margin:0 0 .4rem;font-size:1.5rem;font-weight:800;color:#111827;line-height:1.2}.Onboarding_subtitle__VNZl5{margin:0 0 1.5rem;font-size:.92rem;line-height:1.55;color:#6b7280}.Onboarding_field__yMUiO{margin-bottom:1.1rem}.Onboarding_label__CtNIe{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:600;color:#374151}.Onboarding_input__Qi8Yh{width:100%;padding:.8rem .9rem;border:1px solid #d1d5db;border-radius:10px;font-size:1rem;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s}.Onboarding_input__Qi8Yh:focus{outline:none;border-color:#2b59ff;box-shadow:0 0 0 3px rgba(43,89,255,.15)}.Onboarding_phoneRow__wMgMn{display:flex;align-items:stretch}.Onboarding_phonePrefix__23ttw{display:flex;align-items:center;padding:0 .85rem;border:1px solid #d1d5db;border-right:none;border-radius:10px 0 0 10px;background:#f3f4f6;color:#374151;font-size:1rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Onboarding_phoneInput__1YWiR{border-radius:0 10px 10px 0;letter-spacing:.06em}.Onboarding_hint__d38dm{margin:.4rem 0 0;font-size:.8rem;color:#9ca3af}.Onboarding_primaryBtn_____7S{width:100%;padding:.9rem 1rem;border:none;border-radius:10px;background:linear-gradient(135deg,#2b59ff,#1e40af);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s,box-shadow .2s,opacity .2s}.Onboarding_primaryBtn_____7S:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px rgba(43,89,255,.35)}.Onboarding_primaryBtn_____7S:disabled{opacity:.55;cursor:not-allowed}.Onboarding_ghostBtn__HtAdF{width:100%;margin-top:.6rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#4b5563;font-size:.9rem;font-weight:600;cursor:pointer}.Onboarding_ghostBtn__HtAdF:hover:not(:disabled){background:#f9fafb}.Onboarding_ghostBtn__HtAdF:disabled{opacity:.5;cursor:not-allowed}.Onboarding_backBtn__7hRrm{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;padding:.45rem .2rem;background:none;border:none;color:#6b7280;font-size:.87rem;font-weight:600;cursor:pointer}.Onboarding_backBtn__7hRrm:hover:not(:disabled){color:#2b59ff}.Onboarding_backBtn__7hRrm:disabled{opacity:.5;cursor:not-allowed}.Onboarding_linkBtn__hEAox{background:none;border:none;color:#2b59ff;font-size:.87rem;font-weight:600;cursor:pointer;padding:0}.Onboarding_linkBtn__hEAox:disabled{color:#9ca3af;cursor:default}.Onboarding_otpRow__R_C28{display:flex;gap:.5rem;justify-content:center;margin:1.4rem 0 1rem}.Onboarding_otpBox__iTgJ1{width:48px;height:58px;text-align:center;font-size:1.5rem;font-weight:700;color:#111827;border:1px solid #d1d5db;border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s}.Onboarding_otpBox__iTgJ1:focus{outline:none;border-color:#2b59ff;box-shadow:0 0 0 3px rgba(43,89,255,.15)}.Onboarding_otpBoxError___pBwd{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.Onboarding_otpFooter__SlvGW{display:flex;justify-content:center;align-items:center;gap:.4rem;font-size:.87rem;color:#6b7280}.Onboarding_error__HFfPS,.Onboarding_info__43FSL,.Onboarding_ok__mf2uC{display:flex;gap:.55rem;align-items:flex-start;border-radius:10px;padding:.75rem .9rem;font-size:.87rem;line-height:1.5;margin-bottom:1rem}.Onboarding_error__HFfPS{background:#b91c1c;border:none;color:#fff}.Onboarding_info__43FSL{background:#1e3a8a;border:none;color:#fff}.Onboarding_ok__mf2uC{background:#15803d;border:none;color:#fff}.Onboarding_plans__PETWi{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem;margin-bottom:1.3rem}.Onboarding_plan__0EadP{text-align:left;padding:1.1rem 1rem;border:2px solid #e5e7eb;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.Onboarding_plan__0EadP:hover{transform:translateY(-2px)}.Onboarding_planActive__DhpcS{border-color:#2b59ff;box-shadow:0 0 0 3px rgba(43,89,255,.12)}.Onboarding_planName__dIuhn{margin:0 0 .2rem;font-size:1.05rem;font-weight:800;color:#111827}.Onboarding_planPrice__jM6KM{margin:0 0 .6rem;font-size:.95rem;font-weight:700;color:#2b59ff}.Onboarding_planList__UzeG9{margin:0;padding-left:1.05rem;font-size:.82rem;line-height:1.65;color:#6b7280}.Onboarding_photoBox__TCsuZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:150px;border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb;color:#6b7280;font-size:.87rem;cursor:pointer;overflow:hidden}.Onboarding_photoBox__TCsuZ:hover{border-color:#2b59ff;color:#2b59ff}.Onboarding_photoPreview__zaavA{width:100%;height:190px;object-fit:cover;border-radius:12px}.Onboarding_row___4QsG{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}@media (max-width:520px){.Onboarding_card__Tjy7x{padding:1.5rem 1.15rem 1.4rem}.Onboarding_plans__PETWi,.Onboarding_row___4QsG{grid-template-columns:1fr}.Onboarding_otpBox__iTgJ1{width:42px;height:52px;font-size:1.3rem}}.Otp_row__0M6di{display:flex;gap:.5rem;justify-content:center;margin:1.4rem 0 1rem}.Otp_box__7HU4T{width:48px;height:58px;text-align:center;font-size:1.5rem;font-weight:700;color:#111827;border:1px solid #d1d5db;border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s}.Otp_box__7HU4T:focus{outline:none;border-color:#2b59ff;box-shadow:0 0 0 3px rgba(43,89,255,.15)}.Otp_boxError__r9mfx{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.Otp_footer__5xadK{display:flex;justify-content:center;align-items:center;gap:.4rem;font-size:.87rem;color:#6b7280}.Otp_link__6CHm7{background:none;border:none;color:#2b59ff;font-size:.87rem;font-weight:600;cursor:pointer;padding:0}.Otp_link__6CHm7:disabled{color:#9ca3af;cursor:default}@media (max-width:520px){.Otp_box__7HU4T{width:42px;height:52px;font-size:1.3rem}}.Phone_wrap__xCUiS{margin-bottom:1.25rem}.Phone_label__3_FFL{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:600;color:#374151}.Phone_row__gdI15{display:flex;align-items:stretch}.Phone_prefijo__MWUqx{display:flex;align-items:center;padding:0 .85rem;border:1px solid #d1d5db;border-right:none;border-radius:999px 0 0 999px;background:#f3f4f6;color:#374151;font-size:1rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Phone_input__k0Pt3{flex:1 1;min-width:0;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:0 999px 999px 0;font-size:1rem;color:#111827;letter-spacing:.06em;background:#fff}.Phone_input__k0Pt3:focus{outline:none;border-color:#2b59ff;box-shadow:0 0 0 3px rgba(43,89,255,.15)}.Phone_hint__nuf2b{margin:.4rem 0 0;font-size:.8rem;line-height:1.5;color:#9ca3af}.Phone_enviarBtn__T9sgY{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.7rem;padding:.65rem 1.4rem;border:none;border-radius:999px;background:linear-gradient(135deg,#2b59ff,#1e3a8a);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.Phone_enviarBtn__T9sgY:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(43,89,255,.3)}.Phone_enviarBtn__T9sgY:disabled{opacity:.55;cursor:not-allowed}.Phone_verificado__o1Uqz{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.7rem 1rem;border:none;border-radius:999px;background:#15803d;color:#fff;font-size:.9rem}.Phone_cambiar__PuRT2{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:.25rem .5rem;background:none;border:none;color:#2b59ff;font-size:.83rem;font-weight:600;cursor:pointer}.Phone_cambiar__PuRT2:hover{text-decoration:underline}.Phone_error__oS8u_{display:flex;gap:.5rem;align-items:flex-start;margin:.5rem 0;padding:.65rem .9rem;border:none;border-radius:10px;background:#b91c1c;color:#fff;font-size:.85rem;line-height:1.5}.Phone_error__oS8u_ svg{flex-shrink:0;margin-top:1px}@media (prefers-reduced-motion:reduce){.Phone_enviarBtn__T9sgY,.Phone_enviarBtn__T9sgY:hover{transform:none;transition:none}}