.FormularioCliente_pagina__iproj{min-height:100vh;background:var(--background);display:flex;align-items:center;justify-content:center;padding:3rem 1rem;font-family:var(--font-family);position:relative;overflow:hidden}.FormularioCliente_decorLeft__cyLg_,.FormularioCliente_decorRight__bHIlc{position:fixed;width:500px;height:500px;border-radius:50%;filter:blur(120px);opacity:.05;pointer-events:none;z-index:0}.FormularioCliente_decorLeft__cyLg_{background:var(--accent);top:-150px;left:-200px}.FormularioCliente_decorRight__bHIlc{background:var(--text-muted);bottom:-150px;right:-200px}.FormularioCliente_contenedor__XPPAr{width:100%;max-width:680px;background:var(--surface);border:1px solid var(--border);border-radius:2px;overflow:hidden;box-shadow:0 40px 100px rgba(60,30,108,.08);position:relative;z-index:1;animation:FormularioCliente_aparecer__j2y2N .6s ease both}@keyframes FormularioCliente_aparecer__j2y2N{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.FormularioCliente_encabezado__tm1aL{padding:3rem 3rem 2rem;border-bottom:1px solid var(--border);background:linear-gradient(#fafafa,var(--background));text-align:center}.FormularioCliente_logoBadge__2hNyr{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--accent);color:var(--surface);font-size:1.4rem;border-radius:50%;margin-bottom:1.2rem}.FormularioCliente_titulo__FXQ1A{font-family:var(--font-family);font-size:2rem;font-weight:700;color:var(--primary);margin:0 0 .5rem;letter-spacing:-.02em}.FormularioCliente_subtitulo__ucgky{color:var(--text-muted);font-size:.9rem;font-weight:300;margin:0;letter-spacing:.03em}.FormularioCliente_formulario__cZhQi{padding:2.5rem 3rem 3rem;display:flex;flex-direction:column;gap:2rem}.FormularioCliente_seccion__cCI6m{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.FormularioCliente_seccionTitulo__HEUW_{font-family:var(--font-family);font-size:.7rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);display:flex;align-items:center;gap:.7rem;padding-bottom:.8rem;border-bottom:1px solid var(--border);width:100%;margin-bottom:.2rem}.FormularioCliente_seccionNum__DlENx{font-family:var(--font-family);font-size:.85rem;color:var(--accent);font-style:italic}.FormularioCliente_fila__0zhME{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.FormularioCliente_grupo__YDbxJ{display:flex;flex-direction:column;gap:.45rem}.FormularioCliente_label__mB7Tk{font-size:.78rem;font-weight:500;color:var(--primary);letter-spacing:.04em}.FormularioCliente_req__y6T5n{color:var(--accent)}.FormularioCliente_input__CVFNF,.FormularioCliente_textarea__F5RTB{background:var(--surface);border:1px solid var(--border);border-radius:2px;color:var(--primary);font-family:var(--font-family);font-size:.92rem;font-weight:300;padding:.75rem 1rem;transition:border-color .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}.FormularioCliente_input__CVFNF::placeholder,.FormularioCliente_textarea__F5RTB::placeholder{color:#909090}.FormularioCliente_input__CVFNF:focus,.FormularioCliente_textarea__F5RTB:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,182,237,.15)}.FormularioCliente_textarea__F5RTB{resize:vertical;min-height:100px;line-height:1.6}.FormularioCliente_inputIconWrap__u2qHI{position:relative;display:flex;align-items:center}.FormularioCliente_inputIcon__GJzyl{position:absolute;left:.85rem;font-size:.85rem;pointer-events:none;z-index:1}.FormularioCliente_inputConIcono__Njfai{padding-left:2.4rem!important}.FormularioCliente_estrellasWrap__mLDZM{display:flex;align-items:center;gap:1rem}.FormularioCliente_estrellas__L6Av1{display:flex;gap:.2rem}.FormularioCliente_estrella__4ZOK9{background:none;border:none;cursor:pointer;font-size:2rem;color:var(--light-grey);transition:color .15s,transform .1s;padding:0;line-height:1}.FormularioCliente_estrella__4ZOK9:hover{transform:scale(1.15)}.FormularioCliente_estrellaActiva__qQVjA{color:var(--accent)}.FormularioCliente_estrellasLabel__LVrUR{font-size:.78rem;color:var(--text-muted);font-style:italic;min-width:80px}.FormularioCliente_alerta__x_hAc{background:rgba(60,30,108,.06);border:1px solid rgba(60,30,108,.15);border-radius:2px;color:var(--primary);font-size:.85rem;padding:.85rem 1rem;display:flex;align-items:center;gap:.5rem}.FormularioCliente_boton__Xl4vU{background:var(--accent);color:var(--surface);border:none;border-radius:2px;padding:1rem 2rem;font-family:var(--font-family);font-size:.9rem;font-weight:500;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s,transform .15s;margin-top:.5rem}.FormularioCliente_boton__Xl4vU:hover:not(:disabled){background:var(--light-blue);transform:translateY(-1px)}.FormularioCliente_boton__Xl4vU:disabled{opacity:.6;cursor:not-allowed}.FormularioCliente_botonArrow__XJqlR{transition:transform .2s}.FormularioCliente_boton__Xl4vU:hover .FormularioCliente_botonArrow__XJqlR{transform:translateX(4px)}.FormularioCliente_spinner__zF92P{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid var(--surface);border-radius:50%;animation:FormularioCliente_girar__wLWEh .7s linear infinite;display:inline-block}@keyframes FormularioCliente_girar__wLWEh{to{transform:rotate(1turn)}}.FormularioCliente_successCard__PmVtP{padding:4rem 3rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem;animation:FormularioCliente_aparecer__j2y2N .5s ease both}.FormularioCliente_successIcon__kCX3E{width:64px;height:64px;border-radius:50%;background:var(--accent);color:var(--surface);font-size:1.8rem;display:flex;align-items:center;justify-content:center}.FormularioCliente_successText__gsbWj{font-family:var(--font-family);font-size:1.3rem;color:var(--primary);margin:0}.FormularioCliente_successSub__9Q9YV{font-size:.9rem;color:var(--text-muted);margin:0}.FormularioCliente_basesYCondicionesCard__EeREq{padding:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.FormularioCliente_basesYCondicionesText__iwE72{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.6}.FormularioCliente_errorCard__h11_K{padding:4rem 3rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem;animation:FormularioCliente_aparecer__j2y2N .5s ease both}.FormularioCliente_errorIcon__qxSpY{width:64px;height:64px;border-radius:50%;background:var(--background);color:var(--primary);font-size:1.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.FormularioCliente_errorTitle__OzkMB{font-family:var(--font-family);font-size:1.3rem;color:var(--primary);margin:0}.FormularioCliente_errorText__EJZhR{font-size:.9rem;color:var(--text-muted);margin:0;max-width:320px;line-height:1.6}@media (max-width:580px){.FormularioCliente_encabezado__tm1aL,.FormularioCliente_formulario__cZhQi{padding-left:1.5rem;padding-right:1.5rem}.FormularioCliente_fila__0zhME{grid-template-columns:1fr}.FormularioCliente_titulo__FXQ1A{font-size:1.5rem}}.Bienvenida_contenedor__MRfEG{max-width:420px!important}.Bienvenida_hero__oLonQ{padding:3rem 3rem 2rem;border-bottom:1px solid var(--border);background:linear-gradient(var(--white-inst),var(--background));text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem}.Bienvenida_titulo__w7JbB{font-family:var(--font-family);font-size:2rem;font-weight:700;color:var(--primary);margin:0;letter-spacing:-.02em}.Bienvenida_subtitulo__qBV_t{color:var(--text-muted);font-size:.88rem;font-weight:300;margin:0;line-height:1.5;letter-spacing:.02em}.Bienvenida_form__1auPi{padding:2.5rem 3rem 3rem;display:flex;flex-direction:column;gap:1.8rem}.Bienvenida_campo__6QRt2{display:flex;flex-direction:column;gap:.5rem}.Bienvenida_label__1Ultd{font-size:.78rem;font-weight:500;color:var(--text);letter-spacing:.04em}.Bienvenida_inputWrap__E3S0v{position:relative;display:flex;align-items:center}.Bienvenida_prefijo__b79lQ{position:absolute;left:.85rem;font-size:1rem;pointer-events:none;z-index:1}.Bienvenida_input__EXj0z{width:100%;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:2px;color:var(--primary);font-family:var(--font-family);font-size:1.1rem;font-weight:300;padding:.85rem 1rem .85rem 2.6rem;outline:none;transition:border-color .2s,box-shadow .2s;letter-spacing:.04em}.Bienvenida_input__EXj0z::placeholder{color:#909090}.Bienvenida_input__EXj0z:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,182,237,.15)}.Bienvenida_error__zL_XM{font-size:.82rem;color:var(--text);margin:0;padding:.4rem 0}.Bienvenida_boton__r0sgf{background:var(--accent);color:var(--surface);border:none;border-radius:2px;padding:1rem 2rem;font-family:var(--font-family);font-size:.95rem;font-weight:500;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s,transform .15s;width:100%}.Bienvenida_boton__r0sgf:hover:not(:disabled){background:var(--light-blue);transform:translateY(-1px)}.Bienvenida_boton__r0sgf:disabled{opacity:.4;cursor:not-allowed}.Bienvenida_arrow__0ThQi{transition:transform .2s}.Bienvenida_boton__r0sgf:hover:not(:disabled) .Bienvenida_arrow__0ThQi{transform:translateX(4px)}