.FormularioCliente_pagina__iproj{min-height:100vh;background:#0f0e0c;display:flex;align-items:center;justify-content:center;padding:3rem 1rem;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.FormularioCliente_decorLeft__cyLg_,.FormularioCliente_decorRight__bHIlc{position:fixed;width:500px;height:500px;border-radius:50%;filter:blur(120px);opacity:.12;pointer-events:none;z-index:0}.FormularioCliente_decorLeft__cyLg_{background:#c8a96e;top:-150px;left:-200px}.FormularioCliente_decorRight__bHIlc{background:#7a9e87;bottom:-150px;right:-200px}.FormularioCliente_contenedor__XPPAr{width:100%;max-width:680px;background:#1a1916;border:1px solid #2e2c28;border-radius:2px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.6);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 #2e2c28;background:linear-gradient(135deg,#1f1d1a,#1a1916);text-align:center}.FormularioCliente_logoBadge__2hNyr{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#c8a96e;color:#0f0e0c;font-size:1.4rem;border-radius:50%;margin-bottom:1.2rem}.FormularioCliente_titulo__FXQ1A{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:#f0ebe0;margin:0 0 .5rem;letter-spacing:-.02em}.FormularioCliente_subtitulo__ucgky{color:#7a7567;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:DM Sans,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#7a7567;display:flex;align-items:center;gap:.7rem;padding-bottom:.8rem;border-bottom:1px solid #2e2c28;width:100%;margin-bottom:.2rem}.FormularioCliente_seccionNum__DlENx{font-family:Playfair Display,serif;font-size:.85rem;color:#c8a96e;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:#a09880;letter-spacing:.04em}.FormularioCliente_req__y6T5n{color:#c8a96e}.FormularioCliente_input__CVFNF,.FormularioCliente_textarea__F5RTB{background:#111010;border:1px solid #2e2c28;border-radius:2px;color:#f0ebe0;font-family:DM Sans,sans-serif;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:#3e3c38}.FormularioCliente_input__CVFNF:focus,.FormularioCliente_textarea__F5RTB:focus{border-color:#c8a96e;box-shadow:0 0 0 3px hsla(39,45%,61%,.08)}.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:#2e2c28;transition:color .15s,transform .1s;padding:0;line-height:1}.FormularioCliente_estrella__4ZOK9:hover{transform:scale(1.15)}.FormularioCliente_estrellaActiva__qQVjA{color:#c8a96e}.FormularioCliente_estrellasLabel__LVrUR{font-size:.78rem;color:#7a7567;font-style:italic;min-width:80px}.FormularioCliente_alerta__x_hAc{background:rgba(200,80,60,.08);border:1px solid rgba(200,80,60,.25);border-radius:2px;color:#e07060;font-size:.85rem;padding:.85rem 1rem;display:flex;align-items:center;gap:.5rem}.FormularioCliente_boton__Xl4vU{background:#c8a96e;color:#0f0e0c;border:none;border-radius:2px;padding:1rem 2rem;font-family:DM Sans,sans-serif;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:#dabb7e;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 rgba(15,14,12,.3);border-top-color:#0f0e0c;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:#c8a96e;color:#0f0e0c;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.FormularioCliente_successText__gsbWj{font-family:Playfair Display,serif;font-size:1.3rem;color:#f0ebe0;margin:0}.FormularioCliente_successSub__9Q9YV{font-size:.9rem;color:#7a7567;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:#7a7567;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:#2e2c28;color:#e07060;font-size:1.6rem;font-weight:700;display:flex;align-items:center;justify-content:center}.FormularioCliente_errorTitle__OzkMB{font-family:Playfair Display,serif;font-size:1.3rem;color:#f0ebe0;margin:0}.FormularioCliente_errorText__EJZhR{font-size:.9rem;color:#7a7567;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 #2e2c28;background:linear-gradient(135deg,#1f1d1a,#1a1916);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.8rem}.Bienvenida_titulo__w7JbB{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;color:#f0ebe0;margin:0;letter-spacing:-.02em}.Bienvenida_subtitulo__qBV_t{color:#7a7567;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:#a09880;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:#111010;border:1px solid #2e2c28;border-radius:2px;color:#f0ebe0;font-family:DM Sans,sans-serif;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:#3e3c38}.Bienvenida_input__EXj0z:focus{border-color:#c8a96e;box-shadow:0 0 0 3px hsla(39,45%,61%,.08)}.Bienvenida_error__zL_XM{font-size:.82rem;color:#e07060;margin:0;padding:.4rem 0}.Bienvenida_boton__r0sgf{background:#c8a96e;color:#0f0e0c;border:none;border-radius:2px;padding:1rem 2rem;font-family:DM Sans,sans-serif;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:#dabb7e;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)}