:root{--fondo: #09090b;--superficie: #111113;--tarjeta: #141416;--tarjeta-2: #18181b;--borde: #27272a;--borde-2: #3f3f46;--texto: #fafafa;--texto-2: #a1a1aa;--texto-3: #71717a;--punto: #60a5fa;--ok: #4ade80;--ambar: #fbbf24;--mal: #f87171;--rejilla: rgba(255,255,255,.035)}:root[data-tema=claro]{--fondo: #f1f5f9;--superficie: #ffffff;--tarjeta: #ffffff;--tarjeta-2: #f8fafc;--borde: #e2e8f0;--borde-2: #cbd5e1;--texto: #0f172a;--texto-2: #475569;--texto-3: #64748b;--punto: #3b82f6;--ok: #16a34a;--ambar: #b45309;--mal: #dc2626;--rejilla: rgba(15,23,42,.04)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--fondo);color:var(--texto);font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;transition:background .3s,color .3s;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--punto);color:#fff}.ancho{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.marca{display:inline-flex;align-items:center;gap:.6em;line-height:1;color:var(--texto)}.marca .iso{display:block;height:1.3498em;width:auto;overflow:visible}.marca .sep{align-self:stretch;width:1px;background:var(--borde)}.marca .txt{display:flex;flex-direction:column;align-items:flex-start}.marca .nom{display:block;height:.8248em;width:auto;overflow:visible}.marca .tag{font-size:.3em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);margin-top:.75em;white-space:nowrap}.barra{position:sticky;top:0;z-index:30;border-bottom:1px solid transparent;transition:background .25s,border-color .25s}.barra.con-fondo{background:color-mix(in srgb,var(--fondo) 80%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--borde)}.barra .ancho{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.barra .marca{font-size:19px}.barra nav{display:flex;gap:28px;font-size:14px;color:var(--texto-2)}.barra nav a:hover{color:var(--texto)}.barra .der{display:flex;align-items:center;gap:10px}.tema{display:inline-flex;gap:2px;padding:3px;border-radius:10px;border:1px solid var(--borde)}.tema button{width:30px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--texto-3);display:grid;place-items:center;cursor:pointer}.tema button[aria-pressed=true]{background:var(--texto);color:var(--fondo)}.tema svg{width:14px;height:14px}@media(max-width:920px){.barra nav{display:none}}.menu-btn{display:none;width:38px;height:38px;border-radius:10px;border:1px solid var(--borde-2);background:transparent;color:var(--texto);place-items:center;cursor:pointer}.menu-btn svg{width:18px;height:18px}.menu-btn .ic-cerrar,.menu-btn[aria-expanded=true] .ic-abrir{display:none}.menu-btn[aria-expanded=true] .ic-cerrar{display:block}.barra.menu-abierto{background:var(--fondo);border-bottom-color:var(--borde)}.menu-movil{border-top:1px solid var(--borde);padding:4px clamp(16px,4vw,40px) 18px;max-height:calc(100vh - 72px);overflow-y:auto}.barra .menu-movil nav{display:grid;gap:0;font-size:18px;font-weight:600;color:var(--texto)}.menu-movil nav a{padding:15px 0;border-bottom:1px solid var(--borde)}.menu-movil .fila-tema{display:flex;justify-content:space-between;align-items:center;padding-top:16px;font-size:14px;color:var(--texto-3)}@media(max-width:920px){.menu-btn{display:grid}}@media(min-width:921px){.menu-movil{display:none}}@media(max-width:480px){.barra .der>.tema{display:none}.barra .btn.chico{padding:0 12px}.barra .ancho{gap:12px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:12px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s;white-space:nowrap}.btn svg{width:16px;height:16px;transition:transform .15s}.btn:hover svg{transform:translate(2px)}.btn.pri{background:var(--texto);color:var(--fondo)}.btn.pri:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--texto) 16%,transparent)}.btn.sec{background:transparent;color:var(--texto);border-color:var(--borde-2)}.btn.sec:hover{border-color:var(--texto)}.btn.chico{height:38px;padding:0 16px;font-size:14px;border-radius:10px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--punto)}h1{font-size:clamp(46px,7vw,88px);line-height:.98;letter-spacing:-.045em;font-weight:600;margin:22px 0}h1 .gris,h2 .gris{color:var(--texto-3)}h2{font-size:clamp(34px,4.6vw,56px);line-height:1.02;letter-spacing:-.035em;font-weight:600;margin:16px 0 18px}h3{font-size:21px;line-height:1.25;letter-spacing:-.015em;font-weight:600;margin:0 0 8px}.bajada{font-size:clamp(17px,1.6vw,19px);color:var(--texto-2);max-width:560px;margin:0}section{--pad-sec: clamp(80px, 11vw, 140px);padding:var(--pad-sec) 0 0;scroll-margin-top:calc(72px + 40px - var(--pad-sec))}.cab{max-width:720px;margin-bottom:48px}.hero{position:relative;margin-top:-72px;padding:calc(72px + clamp(28px,4vw,56px)) 0 clamp(56px,7vw,96px);--texto: #0f172a;--texto-2: #475569;--texto-3: #64748b;--borde: #cbd5e1;--borde-2: #94a3b8;--fondo: #e5e9ef;color:var(--texto);background:radial-gradient(ellipse 58% 75% at 70% 52%,#f3f5f9,#ebeef3 45%,#e5e9ef 80%),#e5e9ef}.hero .ancho{display:grid;grid-template-columns:minmax(430px,.72fr) minmax(0,1.28fr);gap:clamp(16px,2vw,32px);align-items:center}.hero{isolation:isolate;overflow:hidden}.hero h1{font-size:clamp(36px,4.1vw,56px);margin:18px 0}.hero .bajada{font-size:16.5px;line-height:1.6;max-width:440px}.hero .eyebrow{font-size:11px}.hero-video .nota-hero{margin-top:18px;padding-left:7%;font-size:14px;gap:28px}:root[data-tema=oscuro] .hero{--texto: #fafafa;--texto-2: #a1a1aa;--texto-3: #71717a;--borde: #27272a;--borde-2: #3f3f46;--fondo: #0a0a0c;background:radial-gradient(ellipse 58% 75% at 70% 52%,#18181b,#0f0f12 45%,#0a0a0c 80%),#0a0a0c}:root[data-tema=oscuro] .hero-video video{background:#0a0a0c}.hero .fondo-n{z-index:0;left:-7vw;right:auto;top:2vh;height:112%}.hero .ancho{position:relative;z-index:1}.hero .ancho{align-items:start}.hero-video{position:relative;margin-right:calc(-1*max(clamp(16px,4vw,40px),(100vw - 1200px) / 2 - 3vw));margin-top:18px}.hero-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#e5e9ef;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 8%,#000 92%,transparent 100%);mask-composite:intersect}@media(max-width:980px){.hero .ancho{grid-template-columns:1fr}.hero-video{margin-left:0}.hero-video{margin:8px calc(-1*clamp(16px,4vw,40px)) 0}}.hero .acciones{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.hero .nota-hero{margin-top:28px;font-size:13px;color:var(--texto-3);display:flex;gap:18px;flex-wrap:wrap}.hero .nota-hero span{display:inline-flex;align-items:center;gap:7px}.hero .nota-hero svg{width:14px;height:14px;color:var(--texto-2)}.fondo-n{position:absolute;z-index:-1;right:-6vw;top:-8vh;height:118vh;opacity:.05;color:var(--texto);pointer-events:none}.hoy-cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:end;margin-bottom:48px}.hoy-cab .cab{margin-bottom:0}.cifras{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:6px}.cifras div{padding:0 20px;border-left:1px solid var(--borde)}.cifras div:first-child{padding-left:0;border-left:0}.cifras b{display:block;font-size:clamp(36px,3.6vw,48px);line-height:1;letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums}.cifras b small{font-size:.42em;letter-spacing:0;margin-left:4px;color:var(--texto-3)}.cifras .con b{color:var(--punto)}.cifras span{display:block;margin-top:10px;font-size:13.5px;line-height:1.45;color:var(--texto-2)}@media(max-width:980px){.hoy-cab{grid-template-columns:1fr;gap:36px}}@media(max-width:520px){.cifras div{padding:0 12px}.cifras span{font-size:12.5px}}.cmp{--cmp-tinta: var(--fondo);--cmp-linea: color-mix(in srgb, var(--fondo) 14%, transparent);--cmp-punto: #60a5fa;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--borde);border-radius:20px;overflow:hidden}:root[data-tema=oscuro] .cmp{--cmp-punto: #2563eb}.cmp>div{padding:22px 32px;font-size:16px;line-height:1.5;display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start}.cmp .hoy{background:var(--tarjeta);color:var(--texto-3)}.cmp .nx{background:var(--texto);color:var(--cmp-tinta)}.cmp .hoy+.nx,.cmp .cab-c+.cab-c{border-left:1px solid var(--borde)}.cmp .hoy:not(.cab-c){border-top:1px solid var(--borde)}.cmp .nx:not(.cab-c){border-top:1px solid var(--cmp-linea)}.cmp .cab-c{padding-top:26px;padding-bottom:18px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;align-items:center}.cmp .cab-c.nx{color:color-mix(in srgb,var(--cmp-tinta) 70%,transparent)}.cmp svg{width:18px;height:18px;margin-top:3px}.cmp .cab-c svg{margin-top:0}.cmp .nx svg{color:var(--cmp-punto)}.cmp .hoy .guion{width:12px;height:1px;background:currentColor;margin-top:12px}.cmp .hoy .t>span{background:linear-gradient(currentColor,currentColor) no-repeat 0 58% / 0% 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s cubic-bezier(.65,0,.35,1) calc(.25s + var(--i) * .22s)}.cmp .nx:not(.cab-c)>*{opacity:0;transform:translate(-6px);transition:opacity .45s ease calc(.65s + var(--i) * .22s),transform .45s cubic-bezier(.22,1,.36,1) calc(.65s + var(--i) * .22s)}.cmp.vis .hoy .t>span{background-size:100% 1px}.cmp.vis .nx>*{opacity:1;transform:none}.hoy-pie{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;font-size:14px;color:var(--texto-3)}@media(max-width:720px){.cmp{grid-template-columns:1fr}.cmp .cab-c{display:none}.cmp>div{padding:18px 20px}.cmp .hoy+.nx{border-left:0}.cmp .hoy:not(.cab-c){border-top:1px solid var(--borde)}.cmp .hoy:nth-child(3){border-top:0}.cmp .nx:not(.cab-c){border-top:0}.hoy-pie{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.cmp .hoy .t>span{background-size:100% 1px}.cmp .nx:not(.cab-c)>*{opacity:1;transform:none}}.verbos{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--borde)}@media(max-width:820px){.verbos{grid-template-columns:1fr}}.verbo{padding:34px 32px 8px 0}.verbo+.verbo{padding-left:32px;border-left:1px solid var(--borde)}@media(max-width:820px){.verbo+.verbo{padding-left:0;border-left:0;border-top:1px solid var(--borde)}}.verbo .n{font-size:12px;color:var(--texto-3);letter-spacing:.1em}.verbo h3{font-size:clamp(34px,3.6vw,44px);letter-spacing:-.035em;margin:10px 0 12px;display:flex;align-items:baseline;gap:2px}.verbo h3 i{width:.2em;height:.2em;border-radius:99px;background:var(--punto);display:inline-block;opacity:0}.verbo:last-child h3 i{opacity:1}.verbo p{margin:0;color:var(--texto-2);font-size:16px;max-width:330px}.verbos-pie{margin:36px 0 0;padding-top:20px;border-top:1px solid var(--borde);font-size:14px;color:var(--texto-3)}.duo{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.duo .mini{margin-top:0}.duo .chat{align-content:end}@media(max-width:620px){.duo{grid-template-columns:1fr}}.eventos .ev-n{background:var(--borde-2)}.usuarios{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px;padding:20px 0;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);font-size:15px;color:var(--texto)}.usuarios .t{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3)}.usuarios span{display:inline-flex;align-items:center;gap:10px}.usuarios svg{width:18px;height:18px;color:var(--punto)}.usuarios .nota{margin-left:auto;font-size:14px;color:var(--texto-3)}@media(max-width:820px){.usuarios .t,.usuarios .nota{margin-left:0;width:100%}}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);align-items:start}.faq .cab{margin-bottom:0;position:sticky;top:112px}@media(max-width:980px){.faq{grid-template-columns:1fr}.faq .cab{position:static}}.faq-lista{border-top:1px solid var(--borde)}.faq-lista details{border-bottom:1px solid var(--borde)}.faq-lista summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:600;letter-spacing:-.01em}.faq-lista summary::-webkit-details-marker{display:none}.faq-lista summary i{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:99px;border:1px solid var(--borde-2);transition:background .2s,border-color .2s}.faq-lista summary i:before,.faq-lista summary i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s}.faq-lista summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-lista details[open] summary i{background:var(--texto);border-color:var(--texto);color:var(--fondo)}.faq-lista details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.faq-lista summary:hover i{border-color:var(--texto)}.faq-lista details p{margin:-6px 0 0;padding:0 52px 22px 0;color:var(--texto-2);font-size:16px}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.celda{background:var(--tarjeta);border:1px solid var(--borde);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:22px;overflow:hidden;position:relative}.celda p{margin:0;color:var(--texto-2);font-size:15px}.c-4{grid-column:span 4}.c-2{grid-column:span 2}.c-3{grid-column:span 3}@media(max-width:980px){.c-4,.c-2,.c-3{grid-column:span 6}}.mini{margin-top:auto;border-radius:14px;border:1px solid var(--borde);background:var(--tarjeta-2);padding:16px;font-size:12px}.cumpl{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.anillo{width:104px;height:104px}.anillo circle{fill:none;stroke-width:9}.anillo .base{stroke:var(--borde)}.anillo .val{stroke:var(--texto);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;stroke-dasharray:264;stroke-dashoffset:264;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1)}.vis .anillo .val{stroke-dashoffset:71.28}.anillo text{fill:var(--texto);font-size:22px;font-weight:600;font-family:inherit}.filas-c{display:grid;gap:8px}.filas-c div{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;color:var(--texto-2)}.filas-c div b{font-weight:600;color:var(--texto);font-variant-numeric:tabular-nums}.filas-c .barrita{grid-column:1 / -1}.barrita{height:4px;border-radius:9px;background:var(--borde);overflow:hidden}.barrita i{display:block;height:100%;width:0;background:var(--texto);transition:width 1.2s cubic-bezier(.22,1,.36,1)}.barrita i.az{background:var(--punto)}.barrita i.am{background:var(--ambar)}.barrita i.ro{background:var(--mal)}.linea-t{display:grid;gap:12px;position:relative;padding-left:18px}.linea-t:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:var(--borde-2)}.linea-t div{position:relative;display:flex;justify-content:space-between;gap:10px;color:var(--texto-2)}.linea-t div:before{content:"";position:absolute;left:-18px;top:6px;width:9px;height:9px;border-radius:99px;background:var(--tarjeta-2);border:1px solid var(--borde-2)}.linea-t div:first-child:before{background:var(--punto);border-color:var(--punto)}.linea-t b{font-weight:600;color:var(--texto)}.barras{display:grid;gap:10px}.barras div{display:grid;grid-template-columns:100px 1fr 38px;gap:10px;align-items:center;color:var(--texto-2)}.barras div b{font-weight:600;color:var(--texto);text-align:right;font-variant-numeric:tabular-nums}.docs{display:grid;gap:8px}.docs div{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid var(--borde);background:var(--tarjeta);color:var(--texto-2)}.docs svg{width:16px;height:16px;flex-shrink:0;color:var(--texto-3)}.docs b{font-weight:600;color:var(--texto)}.docs .listo{margin-left:auto;font-size:11px;color:var(--ok)}.disc{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3);margin-bottom:10px}.eventos{display:grid;gap:0}.eventos div{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--borde);color:var(--texto-2)}.eventos div:last-child{border-bottom:0}.eventos i{width:7px;height:7px;border-radius:99px}.eventos .ev-r{background:var(--mal)}.eventos .ev-a{background:var(--ambar)}.eventos .ev-v{background:var(--ok)}.eventos b{font-weight:600;color:var(--texto)}.eventos em{font-style:normal;font-size:11.5px;color:var(--texto-3)}.eventos em.am{color:var(--ambar)}.monitoreos{display:grid;gap:12px}.monitoreos div{display:grid;grid-template-columns:140px 1fr 72px;gap:10px;align-items:center;color:var(--texto-2)}.monitoreos b{font-weight:600;color:var(--texto);text-align:right;font-variant-numeric:tabular-nums}.monitoreos b.ro-t{color:var(--mal)}.barrita.lmp{position:relative;overflow:visible}.barrita.lmp s,.ley-lmp s{position:absolute;top:-4px;width:2px;height:12px;border-radius:2px;background:var(--texto)}.mini .ley-lmp{margin:2px 0 0;font-size:11.5px;color:var(--texto-3);position:relative;padding-left:12px}.ley-lmp s{left:0;top:2px;height:11px}@media(max-width:520px){.monitoreos div{grid-template-columns:1fr 70px}.monitoreos div .barrita{grid-column:1 / -1;grid-row:2}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{padding:6px 11px;border-radius:99px;border:1px solid var(--borde);font-size:12.5px;color:var(--texto-2);background:var(--tarjeta-2)}.chat{display:grid;gap:10px}.chat .q{justify-self:end;max-width:85%;padding:9px 12px;border-radius:12px 12px 4px;background:var(--texto);color:var(--fondo)}.chat .r{max-width:92%;padding:10px 12px;border-radius:12px 12px 12px 4px;border:1px solid var(--borde);color:var(--texto-2);background:var(--tarjeta)}.chat .r b{color:var(--texto);font-weight:600}.marca-blanca{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:center}@media(max-width:980px){.marca-blanca{grid-template-columns:1fr}}.lista-mb{display:grid;gap:0;margin-top:32px;border-top:1px solid var(--borde)}.lista-mb>div{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--borde)}.lista-mb svg{width:18px;height:18px;color:var(--texto-2);margin-top:3px}.lista-mb b{font-weight:600;display:block}.lista-mb span{color:var(--texto-2);font-size:15px}.selector-mb{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--borde);border-radius:12px;margin-bottom:16px}.selector-mb button{border:0;background:transparent;color:var(--texto-2);font:inherit;font-size:13.5px;padding:7px 14px;border-radius:8px;cursor:pointer}.selector-mb button[aria-pressed=true]{background:var(--texto);color:var(--fondo);font-weight:600}.navegador{border-radius:18px;border:1px solid var(--borde);overflow:hidden;background:var(--tarjeta)}.nav-barra{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--borde);background:var(--tarjeta-2)}.nav-barra .dir{flex:1;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;background:var(--tarjeta);border:1px solid var(--borde);font-size:13px;color:var(--texto-2)}.nav-barra .dir svg{width:13px;height:13px;color:var(--texto-3)}.nav-barra .dir b{color:var(--texto);font-weight:600}.nav-lienzo{padding:44px 24px 26px;display:grid;place-items:center;background:var(--fondo);position:relative;min-height:380px}.login-m{width:min(340px,100%);background:var(--tarjeta);border:1px solid var(--borde);border-radius:16px;padding:28px 26px 20px}.login-m .cliente{display:flex;align-items:center;gap:12px;margin-bottom:22px;min-height:40px}.logo-cli{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;letter-spacing:-.02em;transition:background .4s}.login-m .cliente b{font-weight:700;font-size:16px;letter-spacing:-.02em;display:block;line-height:1.15}.login-m .cliente small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-3);font-weight:600}.login-m .campo{height:38px;border-radius:9px;border:1px solid var(--borde-2);margin-bottom:10px;display:flex;align-items:center;padding:0 12px;font-size:13px;color:var(--texto-3)}.login-m .ingresar{height:40px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:600;font-size:14px;margin-top:6px;transition:background .4s}.login-m .sello{margin-top:18px;padding-top:14px;border-top:1px solid var(--borde);display:flex;align-items:center;justify-content:center;gap:8px;font-size:11.5px;color:var(--texto-3)}.login-m .sello .marca{font-size:11px}.cambia{transition:opacity .25s}.cambia.oculto{opacity:0}.quien{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:820px){.quien{grid-template-columns:1fr}}.quien .celda{padding:36px;min-height:340px}.quien .tipo{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3)}.quien h3{font-size:30px;letter-spacing:-.03em;margin-top:6px}.quien ul{list-style:none;margin:auto 0 0;padding:0;display:grid;gap:10px}.quien li{display:grid;grid-template-columns:18px 1fr;gap:10px;color:var(--texto-2);font-size:15px}.quien li:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--texto-3);margin:9px 0 0 4px}.esquema{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.esquema .nodo{padding:8px 12px;border-radius:10px;border:1px solid var(--borde);font-size:13px;color:var(--texto-2);background:var(--tarjeta-2)}.esquema .nodo.fuerte{border-color:var(--texto);color:var(--texto);font-weight:600}.esquema .flecha{color:var(--texto-3);font-size:13px}.pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:paso}@media(max-width:820px){.pasos{grid-template-columns:1fr}}.paso{padding:28px 0 0;border-top:1px solid var(--borde-2);position:relative}.paso:before{counter-increment:paso;content:"0" counter(paso);font-size:13px;color:var(--texto-3);letter-spacing:.1em}.paso:after{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:99px;background:var(--texto-3)}.paso:last-child:after{background:var(--punto)}.paso h3{margin-top:14px}.paso p{margin:0;color:var(--texto-2);font-size:15px;max-width:340px}.normativa{margin-top:clamp(80px,11vw,140px);border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);padding:26px 0}.normativa .ancho{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.normativa .t{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--texto-3)}.normativa .items{display:flex;gap:10px 28px;flex-wrap:wrap;color:var(--texto-2);font-size:14px}.normativa .items span b{color:var(--texto);font-weight:600}.cierre{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start;padding-bottom:clamp(80px,10vw,120px)}@media(max-width:980px){.cierre{grid-template-columns:1fr}}.cierre h2{font-size:clamp(48px,7vw,92px);letter-spacing:-.05em;line-height:.95}.contacto-d{margin-top:28px;display:grid;gap:10px;color:var(--texto-2);font-size:15px}.contacto-d a{display:inline-flex;align-items:center;gap:10px}.contacto-d a:hover{color:var(--texto)}.contacto-d svg{width:16px;height:16px}.form{background:var(--tarjeta);border:1px solid var(--borde);border-radius:20px;padding:28px;display:grid;gap:14px}.form label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--texto-2)}.form input,.form textarea{height:46px;border-radius:11px;border:1px solid var(--borde-2);background:var(--fondo);color:var(--texto);font:inherit;font-size:15px;padding:0 14px}.form textarea{height:92px;padding:12px 14px;resize:vertical}.form input:focus,.form textarea:focus{outline:0;border-color:var(--texto);box-shadow:0 0 0 3px color-mix(in srgb,var(--texto) 12%,transparent)}.tipo-cli{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tipo-cli button{height:44px;border-radius:11px;border:1px solid var(--borde-2);background:transparent;color:var(--texto-2);font:inherit;font-size:14px;cursor:pointer}.tipo-cli button[aria-pressed=true]{border-color:var(--texto);color:var(--texto);font-weight:600;background:var(--tarjeta-2)}.form .btn{width:100%;margin-top:4px}.form .aviso{font-size:12px;color:var(--texto-3);text-align:center;margin:0}.form .trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form #form-captcha:empty{display:none}.form .btn:disabled{opacity:.6;cursor:progress}.form[data-estado=enviado] .aviso{color:var(--ok);font-size:13px}.form[data-estado=error] .aviso{color:var(--mal);font-size:13px}.form input[aria-invalid=true]{border-color:var(--mal)}footer{border-top:1px solid var(--borde)}footer .ancho{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:28px;padding-bottom:36px;font-size:13px;color:var(--texto-3)}footer .marca{font-size:15px}footer nav{display:flex;gap:20px}.sube{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.sube.vis{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sube{opacity:1;transform:none}*{animation:none!important;transition:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--texto-3) 45%,transparent);border:3px solid transparent;border-radius:99px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--texto-3)}::-webkit-scrollbar-button{display:none}@supports (-moz-appearance: none){html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--texto-3) 45%,transparent) transparent}}
