.ca-pagina .modelo{grid-template-columns:minmax(0,1fr)}.ca-pagina .modelo-img{aspect-ratio:auto;justify-content:center;align-items:center;height:170px;display:flex}.ca-pagina .modelo-img img{width:auto;max-width:100%;height:auto;max-height:100%}.ca-pagina .modelo-img svg{width:auto;max-width:40%;height:78%}.ca-il-term .ca-il-cuerpo{fill:var(--surface-2);stroke:var(--line);stroke-width:1.5px}.ca-il-term .ca-il-pantalla{fill:var(--surface);stroke:var(--line);stroke-width:1.2px}.ca-pagina .ca-pie-rejilla{margin-top:12px}.ca-pagina .ca-nw{white-space:nowrap}.ca-dg .ruta-svg .t4{font-size:11.5px}.ca-pagina .modelo-img{background:var(--surface)}.ca-pagina .modelo-img img,.ca-pagina .ca-equipo-img img{mix-blend-mode:multiply}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ca-pagina .modelo-img{background:var(--surface-2)}:root:not([data-theme=light]) .ca-pagina .modelo-img img,:root:not([data-theme=light]) .ca-pagina .ca-equipo-img img{mix-blend-mode:normal}}:root[data-theme=dark] .ca-pagina .modelo-img{background:var(--surface-2)}:root[data-theme=dark] .ca-pagina .modelo-img img,:root[data-theme=dark] .ca-pagina .ca-equipo-img img{mix-blend-mode:normal}.ca-pagina .hero .cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-pagina .ca-mt-0{margin-top:0}.ca-pagina .ca-mt-32{margin-top:32px}.ca-pagina .ca-aviso-demo{margin-top:8px}@media (width>=1121px) and (height>=760px){.ca-pagina #demo .ivr-copy{align-self:start;position:sticky;top:140px}}.ca-pagina .ca-resumen{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:28px}.ca-pagina .ca-resumen summary{cursor:pointer;font:700 1.02rem/1.3 var(--font-display);color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.ca-pagina .ca-resumen summary::-webkit-details-marker{display:none}.ca-pagina .ca-resumen summary .i{color:var(--brand);flex:none;transition:transform .25s}.ca-pagina .ca-resumen[open] summary .i{transform:rotate(180deg)}.ca-pagina .ca-resumen .conviene{padding:0 18px 18px}.ca-demo{--ca-inv:#fff;--ca-inv-2:#bfc8e6;--ca-inv-3:#d5dcf2;--ca-inv-bg:#ffffff14;--ca-inv-bg-2:#ffffff29;--ca-inv-line:#ffffff40}.ca-demo .ivr-phone{gap:12px;display:grid}.ca-q{font:600 .98rem/1.45 var(--font-body);color:var(--ca-inv)}.ca-q small{font:500 .72rem/1.4 var(--font-mono);color:var(--ca-inv-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;display:block}.ca-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ca-btn{text-align:left;background:var(--ca-inv-bg);color:var(--ca-inv);border:1.5px solid var(--ca-inv-line);cursor:pointer;font-family:var(--font-body);border-radius:10px;align-content:start;gap:3px;min-width:0;padding:9px 11px;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.ca-btn b{font:700 .86rem/1.2 var(--font-display)}.ca-btn small{color:var(--ca-inv-3);font-size:.72rem;line-height:1.3}.ca-btn:hover{background:var(--ca-inv-bg-2);transform:translateY(-1px)}.ca-btn:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.ca-btn[aria-pressed=true]{background:var(--orange);border-color:var(--orange);color:var(--navy)}.ca-btn[aria-pressed=true] small{color:var(--navy)}.ca-res{flex-direction:column;gap:12px;display:flex}.ca-equipo{border:1px solid var(--accent-line);background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent);border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.ca-equipo-img{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;width:96px;height:96px;padding:8px;display:flex;overflow:hidden}.ca-equipo-img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ca-equipo-img img[hidden]{display:none}.ca-equipo-img svg{width:70%;height:auto}.ca-equipo-img svg[hidden]{display:none}.ca-equipo-txt{gap:3px;min-width:0;display:grid}.ca-equipo-marca{font:600 .66rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.ca-equipo h3{font:700 1.08rem/1.2 var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0}.ca-equipo p{color:var(--muted);font-size:.86rem}.ca-cierre{color:var(--muted);align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.ca-cierre .ico{border-radius:8px;width:30px;height:30px}.ca-cierre .ico .i{width:17px;height:17px}.ca-cierre b{color:var(--ink)}.ca-txt{color:var(--ink);font-size:.95rem}.ca-pagina .ca-res{flex-direction:column;display:flex}.ca-pagina .ca-res>.fine{margin-top:auto;padding-top:8px}.ca-demo .ca-anuncio{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.js .ca-res.swap .ca-equipo,html.js .ca-res.swap .ca-cierre,html.js .ca-res.swap .ca-txt{animation:.4s both ca-entra}html.js .ca-res.swap .ca-cierre{animation-delay:.12s}html.js .ca-res.swap .ca-txt{animation-delay:.22s}@keyframes ca-entra{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (width<=720px){.ca-metodos.tabla{min-width:0}.ca-metodos.tabla tbody th{white-space:normal;width:38%}.ca-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-opts-met .ca-btn:last-child{grid-column:1/-1}.ca-equipo{grid-template-columns:72px minmax(0,1fr);gap:12px}.ca-equipo-img{width:72px;height:72px}.ca-pagina .modelo-img{height:190px}}.ca-pagina .ca-carrusel-pista{display:none}.ca-pagina .ca-carrusel:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:14px}@media (width<=560px){.ca-pagina .ca-carrusel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.ca-pagina .ca-carrusel>.modelo{scroll-snap-align:start}.ca-pagina .ca-carrusel-pista{margin-top:4px;display:block}html.js .ca-pagina .ca-carrusel>.reveal{opacity:1;transition:none;transform:none}}@media (width<=420px){.ca-pagina .hero .cifra b{white-space:nowrap;font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.ca-btn{transition:none}html.js .ca-res.swap .ca-equipo,html.js .ca-res.swap .ca-cierre,html.js .ca-res.swap .ca-txt{animation:none}}
