/* IDENTIDAD PUBLICA COMPARTIDA */
.landing,.registro-wrap{--publico-azul:#174be8;--publico-azul-oscuro:#123dbd;--publico-tinta:#14243e;--publico-texto:#617089;--publico-borde:#e1e7f1;font-family:"Montserrat Leandrouno","Segoe UI",sans-serif}body .landing-hero,body .registro-wrap{background:radial-gradient(ellipse at 85% 10%,#fff1d8 0,transparent 45%),radial-gradient(circle at 12% 18%,#dce5ff 0,transparent 35%),#f8faff}body .landing-hero:before{border-color:#174be818;box-shadow:0 0 0 70px #174be806,0 0 0 140px #174be804}.landing .contacto-boton{border-color:var(--publico-borde)}.landing .contacto-whatsapp{color:var(--publico-azul-oscuro);background:#edf2ff}.landing .contacto-correo{color:var(--publico-tinta)}.landing .contacto-correo:hover{background:#edf2ff}
body.login-leandrouno .registro-wrap.auth-footer-space{display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 76px)!important;padding:clamp(48px,7vh,80px) 20px 56px!important}.registro-wrap .registro-shell{align-items:start;gap:85px}.registro-wrap .registro-marca{margin-bottom:48px}.registro-wrap .registro-intro h2{color:var(--publico-tinta);max-width:480px}.registro-wrap .registro-intro>p,.registro-wrap .registro-intro li,.registro-wrap .registro-header p,.registro-wrap .login-encabezado p,.registro-wrap .login-card-body>p{color:var(--publico-texto)!important}.registro-cliente .registro-box,.registro-wrap .ingreso-box .card{border:1px solid var(--publico-borde);border-radius:24px!important;box-shadow:0 26px 65px #14243e14!important}.registro-wrap .registro-header{padding:38px 38px 12px!important}.registro-wrap .login-card-body{padding:38px!important}.registro-wrap .registro-header h1,.registro-wrap .login-encabezado h1,.registro-wrap .recuperar-box h1{color:var(--publico-tinta);font-size:2.15rem!important;line-height:1.2;letter-spacing:-.04em}.registro-wrap .recuperar-box h1:before{color:var(--publico-azul-oscuro);font-size:.72rem}.registro-wrap .form-group>label,.registro-wrap .ingreso-form-group>label{color:var(--publico-tinta);font-size:.82rem}.registro-wrap .registro-body .form-control{height:54px;color:var(--publico-tinta);background:#fbfcff;border-color:var(--publico-borde)}.registro-wrap .form-control::placeholder{color:#7d8a9d}.registro-wrap .ingreso-campo{background:#fbfcff;border-color:var(--publico-borde)}.registro-wrap .ingreso-campo-icono{background:#edf2ff;border-color:var(--publico-borde);color:var(--publico-azul-oscuro)}.registro-wrap .ingreso-ver-password{border-color:var(--publico-borde);color:var(--publico-texto)}.registro-wrap .ingreso-ver-password:hover{background:#edf2ff}.registro-wrap .ingreso-campo:focus-within,.registro-wrap .form-control:focus{border-color:var(--publico-azul);box-shadow:0 0 0 3px #174be81c}.registro-wrap .btn-primary{background:linear-gradient(135deg,#174be8,#123dbd)!important;border-color:#123dbd!important;box-shadow:0 8px 20px #174be81f!important}.registro-wrap .btn{min-height:48px;border-radius:12px;font-size:.84rem;font-weight:750}.registro-wrap .btn-primary:disabled{filter:none;opacity:.58;box-shadow:none!important}.registro-wrap .btn-outline-primary,.registro-wrap .btn-outline-secondary{color:var(--publico-azul-oscuro);border-color:var(--publico-borde);background:#fff}.registro-wrap .btn-link,.registro-wrap .validacion-recuperacion.es-ok{color:var(--publico-azul-oscuro)}.registro-wrap .recuperar-ayuda{color:var(--publico-texto);background:#f5f7fd;border-color:var(--publico-borde)}.registro-wrap .recuperar-ayuda i{color:var(--publico-azul)}.registro-wrap .registro-plan{background:#f5f7fd;border-color:var(--publico-borde)}.registro-wrap a:focus-visible,.registro-wrap button:focus-visible,.landing a:focus-visible,.landing button:focus-visible{outline:3px solid #174be8;outline-offset:3px}.public-auth-footer{min-height:76px;padding:20px;color:#617089;background:#edf2ff;font-size:.85rem}
/* PEDIDOS EN LA PRESENTACION COMERCIAL */
.landing .hero-pedidos{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;border:1px solid #d9e2ff;border-radius:14px;color:#123dbd;background:#edf2ff;font-size:.88rem;font-weight:700;text-align:left}.hero-pedidos>i:first-child{font-size:1.65rem}.hero-pedidos>i:last-child{margin-left:8px;font-size:.8rem}.hero-pedidos small{display:block;margin-top:3px;color:#617089;font-size:.74rem;font-weight:500}.landing .hero-pedidos:hover{background:#e3eaff}.landing .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .benefit-grid article,.landing .benefit-grid article:first-child,.landing .benefit-grid article:nth-child(2){grid-column:auto}.landing-pedidos{scroll-margin-top:76px;background:#fff}.pedidos-presentacion{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:72px}.landing-pedidos .section-heading{margin-bottom:0}.pedidos-ventajas{list-style:none;padding:0;margin:26px 0;display:grid;gap:15px}.pedidos-ventajas li{display:flex;align-items:flex-start;gap:10px;font-size:.87rem;line-height:1.65;color:#617089}.pedidos-ventajas i{margin-top:4px;color:#123dbd}.pedido-ilustracion{padding:28px;background:#f5f7fd;border:1px solid #e1e7f1;border-radius:24px;box-shadow:0 22px 55px #14243e0d}.pedido-ilustracion-cabecera{display:flex;align-items:center;gap:13px;margin-bottom:25px}.pedido-ilustracion-cabecera>i{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;background:#174be8;color:#fff;border-radius:14px;font-size:1.6rem}.pedido-ilustracion-cabecera strong{display:block;font-size:.95rem;color:#14243e}.pedido-ilustracion-cabecera small{display:block;margin-top:5px;color:#617089;font-size:.72rem}.pedido-ilustracion-mensaje{padding:24px;background:#fff;border:1px solid #e1e7f1;border-radius:4px 18px 18px 18px}.pedido-ilustracion-mensaje>small{font-size:.84rem;color:#617089}.pedido-ilustracion-mensaje p{margin:18px 0;color:#14243e;font-size:.93rem}.pedido-ilustracion-mensaje b{color:#123dbd;margin-right:7px}.pedido-ilustracion-mensaje>span{display:block;padding-top:18px;border-top:1px solid #e1e7f1;color:#123dbd;font-size:.78rem;line-height:1.7}.pedido-ilustracion-pie{margin:20px 0 0;color:#617089;font-size:.77rem;line-height:1.7}
@media(max-width:900px){.registro-wrap .registro-shell{grid-template-columns:1fr;max-width:650px!important;gap:35px}.registro-wrap .registro-intro h2{max-width:600px}.registro-wrap .registro-marca{margin-bottom:30px}.pedidos-presentacion{grid-template-columns:1fr;gap:35px}.landing-pedidos .section-heading{max-width:650px}.landing .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.login-leandrouno .registro-wrap.auth-footer-space{min-height:calc(100vh - 88px)!important;padding:28px 14px 45px!important}.registro-wrap .registro-marca{margin-bottom:25px}.registro-wrap .registro-header{padding:28px 23px 10px!important}.registro-wrap .login-card-body{padding:28px 23px!important}.registro-wrap .registro-header h1,.registro-wrap .login-encabezado h1,.registro-wrap .recuperar-box h1{font-size:1.85rem!important}.public-auth-footer{min-height:88px;padding:20px 16px;font-size:.78rem}.landing .benefit-grid{grid-template-columns:1fr}.landing .hero-pedidos{font-size:.83rem;width:100%;max-width:390px}.hero-pedidos small{font-size:.72rem}.pedido-ilustracion{padding:20px}.pedido-ilustracion-mensaje{padding:19px}.pedidos-ventajas li{font-size:.83rem}}
