.cl-titulo{max-width:16ch}.cl-para{color:var(--grafito);text-wrap:pretty;max-width:34rem;margin-top:14px;font-size:.98rem;font-weight:600;line-height:1.5}.cl-para.entra{display:block}.cl-demo{justify-self:center;justify-items:center;gap:18px;margin:0;display:grid}.cl-demo.entra{display:grid}.cl-movil{background:var(--grafito);border-radius:46px;width:min(300px,74vw);padding:12px;position:relative;box-shadow:0 2px 4px #15171d1f,0 40px 70px -30px #15171d8c}.cl-movil:before{content:"";z-index:2;background:var(--grafito);border-radius:999px;width:84px;height:22px;margin-left:-42px;position:absolute;top:22px;left:50%}.cl-movil-pantalla{background:var(--papel-2);aspect-ratio:400/848;border-radius:34px;position:relative;overflow:hidden}.cl-movil-video{object-fit:cover;width:100%;height:100%;display:block}.cl-movil-control{z-index:3;background:var(--turquesa);width:48px;height:48px;color:var(--grafito);cursor:pointer;transition:transform .2s var(--ease),background-color .2s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:44px;right:-14px;box-shadow:0 8px 20px -8px #15171d80}.cl-movil-control svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cl-movil-control:active{transform:scale(.94)}.cl-movil-control:focus-visible{outline:3px solid var(--grafito);outline-offset:3px}@media (hover:hover) and (pointer:fine){.cl-movil-control:hover{background:var(--turquesa-hover)}}.cl-demo-pie{color:var(--grafito-suave);font-size:.88rem;font-weight:600}.cl-valor-intro{max-width:40rem;margin-top:-8px}.cl-lados{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);margin-top:clamp(36px,5vw,64px);display:grid}.cl-lado{border-top:2px solid var(--grafito);padding-top:22px}.cl-lado h3{font-family:var(--titular);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.1}.cl-lado ul{display:grid}.cl-lado li{border-bottom:1px solid var(--hairline);color:var(--grafito-suave);padding:16px 0 16px 24px;line-height:1.55;position:relative}.cl-lado li:before{content:"";background:var(--turquesa);border-radius:50%;width:9px;height:9px;position:absolute;top:calc(16px + .55em);left:0}.cl-pasos{grid-template-columns:repeat(4,1fr)}.cl-caso-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.cl-caso-in .caso-cliente{text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.8rem)}.cl-caso-logo{background:var(--papel-2);border-radius:26px;justify-content:center;align-items:center;min-height:320px;padding:clamp(28px,4vw,56px);display:flex}.cl-caso-logo img{width:min(260px,70%);height:auto;box-shadow:var(--sombra);object-fit:contain;background:#fff;border-radius:20px;padding:24px}.cl-estaciones{gap:18px;margin-top:32px;display:grid;position:relative}.cl-estaciones:before{content:"";background:var(--turquesa);border-radius:6px;width:6px;position:absolute;top:12px;bottom:12px;left:10px}.cl-estaciones li{grid-template-columns:26px 1fr;align-items:center;gap:2px 16px;display:grid;position:relative}.cl-estacion-punto{z-index:1;background:var(--turquesa);border:5px solid var(--grafito);border-radius:50%;width:26px;height:26px;position:relative}.cl-estacion-nombre{font-family:var(--titular);letter-spacing:-.02em;font-size:1.2rem;font-weight:800}.cl-estacion-texto{color:var(--grafito-suave);grid-column:2;line-height:1.5}.cl-enlaces{box-shadow:var(--sombra);background:#fff;border-radius:22px;padding:clamp(24px,3vw,36px)}.cl-enlaces-titulo{font-family:var(--titular);letter-spacing:-.02em;margin-bottom:6px;font-size:1.2rem;font-weight:800}.cl-enlaces li+li{border-top:1px solid var(--hairline)}.cl-enlace{min-height:44px;color:var(--grafito);grid-template-columns:1fr 24px;align-items:center;gap:4px 16px;padding:18px 0;text-decoration:none;display:grid}.cl-enlace-nombre{text-decoration:underline;-webkit-text-decoration-color:var(--turquesa);text-decoration-color:var(--turquesa);text-underline-offset:.3em;font-size:1.08rem;font-weight:700;text-decoration-thickness:2px}.cl-enlace-texto{color:var(--grafito-suave);grid-column:1;line-height:1.5}.cl-enlace svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .3s var(--ease);grid-area:1/2/span 2}@media (hover:hover) and (pointer:fine){.cl-enlace:hover .cl-enlace-nombre{color:var(--turquesa-texto)}.cl-enlace:hover svg{transform:translate(4px)}}@media (max-width:899px){.cl-movil{width:min(280px,76vw)}.cl-movil-control{right:-8px}.cl-lados{grid-template-columns:1fr;gap:28px}.cl-pasos{grid-template-columns:1fr}.cl-caso-in{background:#fff;border-radius:22px;grid-template-columns:1fr;gap:0;overflow:hidden;box-shadow:0 1px 2px #15171d0f,0 10px 24px -16px #15171d4d}.cl-caso-in .caso-texto{padding:22px 20px 26px}.cl-caso-in .caso-cliente{font-size:1.7rem}.cl-caso-logo{border-radius:0;order:-1;min-height:200px;padding:24px}.cl-caso-logo img{width:min(200px,60%)}}@media (prefers-reduced-motion:reduce){.cl-movil-control,.cl-enlace svg{transition:none}}
