.ac{position:relative;overflow-x:clip}.ac-portada{padding-top:clamp(40px,7vh,96px);padding-bottom:clamp(72px,9vw,128px);position:relative;overflow:hidden}.ac-portada .reticula{width:min(46vw,580px);top:-24px;right:-40px;-webkit-mask-image:linear-gradient(270deg,#000 40%,#0000);mask-image:linear-gradient(270deg,#000 40%,#0000)}.ac-portada-in{z-index:2;position:relative}.ac-titulo{font-family:var(--titular);letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:800;line-height:1.1}.ac-titulo-b{color:var(--turquesa-texto)}.ac-portada-pie{grid-template-columns:minmax(0,38rem) auto;align-items:end;gap:24px 56px;margin-top:clamp(26px,3.5vw,40px);display:grid}.ac-portada-pie.entra{display:grid}.ac-lead{color:var(--grafito-suave);text-wrap:pretty;font-size:clamp(1.08rem,1.4vw,1.25rem);line-height:1.6}.ac-portada-ctas{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ac-agentes-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.ac-agentes-texto{position:sticky;top:112px}.ac-agentes .titulo-seccion{margin-bottom:22px}.ac-agentes-intro{margin-bottom:clamp(28px,3.5vw,44px)}.ac-capacidades li{border-top:1px solid #f4f3f02e;padding:18px 0}.ac-capacidades li:last-child{border-bottom:1px solid #f4f3f02e}.ac-capacidades h3{font-family:var(--titular);letter-spacing:-.015em;color:var(--papel);margin-bottom:4px;font-size:1.12rem;font-weight:750}.ac-capacidades p{color:#f4f3f0bd;text-wrap:pretty;max-width:52ch;line-height:1.55}.ac-ruta{margin:0}.ac-ruta-pie{color:#f4f3f0b8;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:26px;font-size:.92rem;line-height:1.5;display:flex}.ac-ruta-ejemplo{color:var(--papel);border:1.5px solid #f4f3f066;border-radius:999px;align-items:center;padding:3px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.ac-ruta-lista{position:relative}.ac-parada{grid-template-columns:34px minmax(0,1fr);column-gap:18px;padding-bottom:30px;display:grid;position:relative}.ac-parada:before{content:"";background:var(--turquesa);border-radius:4px;width:4px;position:absolute;top:6px;bottom:-6px;left:15px}.ac-parada.is-final{padding-bottom:0}.ac-parada.is-final:before{display:none}.ac-parada-anillo{z-index:1;background:var(--grafito);border:5px solid var(--papel);box-sizing:border-box;width:24px;height:24px;transition:background-color .5s var(--ease).25s,transform .5s var(--ease).25s;border-radius:50%;justify-self:center;margin-top:1px;position:relative}.ac-parada.is-final .ac-parada-anillo{background:var(--turquesa);border-color:var(--papel);transform:scale(1.15)}.ac-parada-nombre{font-family:var(--titular);letter-spacing:-.01em;color:var(--papel);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:1.05rem;font-weight:750;line-height:1.3;display:flex}.ac-parada-hora{color:var(--grafito);background:var(--papel);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-family:inherit;font-size:.78rem;font-weight:650}.ac-chat{background:#20232b;border-radius:20px;flex-direction:column;gap:8px;margin-top:12px;padding:14px;display:flex}.ac-chat .burbuja{color:var(--grafito);max-width:88%;font-size:.93rem}.ac-etiquetas{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ac-etiquetas li{color:#f4f3f0b8;border:1.5px solid #f4f3f047;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.88rem;font-weight:600;display:inline-flex}.ac-etiquetas li.is-activa{background:var(--turquesa);border-color:var(--turquesa);color:var(--grafito)}.ac-etiquetas svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ac-ficha{background:var(--papel);color:var(--grafito);border-radius:18px;margin-top:12px;padding:6px 18px;box-shadow:0 24px 48px -24px #000000b3}.ac-ficha div{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:4px 16px;padding:11px 0;display:grid}.ac-ficha div:first-child{border-top:0}.ac-ficha dt{color:var(--grafito-suave);font-size:.86rem}.ac-ficha dd{font-size:.95rem;font-weight:650}html.rv .ac-parada.rv-dentro .ac-parada-anillo{animation:ac-enciende 1.2s var(--ease).2s both}@keyframes ac-enciende{0%{transform:scale(.6)}45%{background:var(--turquesa);transform:scale(1.25)}to{transform:none}}html.rv .ac-parada.is-final.rv-dentro .ac-parada-anillo{animation:none}.ac-crm-cabeza{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(40px,6vw,96px);margin-bottom:clamp(40px,5vw,64px);display:grid}.ac-crm-cabeza .titulo-seccion{margin-bottom:0}.ac-motor{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6vw,96px);display:grid}.ac-motor li{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:baseline;gap:4px 24px;padding:20px 0;display:grid}.ac-motor li:first-child,.ac-motor li:nth-child(2){border-top:2px solid var(--grafito)}.ac-motor h3{font-family:var(--titular);letter-spacing:-.01em;font-size:1.06rem;font-weight:750;line-height:1.3}.ac-motor p{color:var(--grafito-suave);text-wrap:pretty;font-size:.98rem;line-height:1.55}.ac-vitrina{margin-top:clamp(56px,7vw,88px)}.ac-sectores-titulo{margin-bottom:18px}.ac-sectores-intro{margin-bottom:clamp(36px,4.5vw,56px)}.ac-sectores{border-top:2px solid var(--grafito)}.ac-sectores>li{border-bottom:1px solid var(--hairline)}.ac-sector{color:var(--grafito);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) 13rem;align-items:baseline;gap:8px 32px;padding:24px 0;text-decoration:none;display:grid}.ac-sector h3{font-family:var(--titular);letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.2}.ac-sector p{color:var(--grafito-suave);text-wrap:pretty;max-width:58ch;line-height:1.55}.ac-sector-ir{text-decoration:underline;-webkit-text-decoration-color:var(--turquesa);text-decoration-color:var(--turquesa);text-underline-offset:.3em;justify-self:end;align-items:center;gap:8px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.ac-sector-ir svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .3s var(--ease)}.ac-sector.is-enlace{border-radius:4px}.ac-sector.is-enlace:active{transform:scale(.99)}@media (hover:hover){.ac-sector.is-enlace:hover h3,.ac-sector.is-enlace:hover .ac-sector-ir{color:var(--turquesa-texto)}.ac-sector.is-enlace:hover .ac-sector-ir svg{transform:translate(3px)}}.ac-caso{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.ac-caso-lead{color:var(--grafito);text-wrap:pretty;max-width:46ch;margin-top:18px;font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.55}.ac-caso-puntos{gap:12px;margin-top:22px;display:grid}.ac-caso-puntos li{color:var(--grafito-suave);text-wrap:pretty;max-width:60ch;padding-left:24px;line-height:1.55;position:relative}.ac-caso-puntos li:before{content:"";border:3px solid var(--grafito);box-sizing:border-box;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:.42em;left:0}.ac-caso-resultado{font-family:var(--titular);margin-top:22px;font-size:1.05rem;font-weight:750}.ac-caso .enlace-flecha{margin-top:18px}.ac-caso-imagenes{background:var(--papel-2);border-radius:26px;justify-content:center;align-items:center;min-height:380px;padding:clamp(24px,4vw,48px);display:flex;position:relative}.ac-caso-imagenes img{box-shadow:var(--sombra);object-fit:contain;border-radius:14px;width:100%;height:auto}.ac-caso-imagenes--2 img:first-child{width:88%;margin-right:12%}.ac-caso-imagenes--2 img:nth-child(2){width:38%;position:absolute;bottom:clamp(16px,3vw,36px);right:clamp(16px,3vw,36px)}@media (max-width:1099px){.ac-motor{grid-template-columns:1fr}.ac-motor li:nth-child(2){border-top:1px solid var(--hairline)}.ac-sector{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ac-sector-ir{grid-column:2;justify-self:start}}@media (max-width:899px){.ac-portada{padding-top:32px;padding-bottom:56px}.ac-portada .reticula{opacity:.8;width:120vw;top:-10px;right:-50vw}.ac-titulo{font-size:clamp(2.1rem,9vw,3rem)}.ac-portada-pie{grid-template-columns:1fr}.ac-portada-ctas{align-items:stretch}.ac-portada-ctas .boton{width:100%}.ac-portada-ctas .enlace-flecha{align-self:flex-start;min-height:44px}.ac-agentes-in{grid-template-columns:1fr;gap:48px}.ac-agentes-texto{position:static}.ac-chat{padding:12px}.ac-ficha div{grid-template-columns:1fr;gap:2px}.ac-crm-cabeza{grid-template-columns:1fr}.ac-motor li{grid-template-columns:1fr;padding:18px 0}.ac-sector{grid-template-columns:1fr;gap:6px;padding:20px 0}.ac-sector-ir{grid-column:1;min-height:44px;margin-top:6px}.ac-sector.is-enlace{padding-bottom:12px}.ac-caso{grid-template-columns:1fr}.ac-caso-imagenes{border-radius:22px;order:-1;min-height:0;padding:18px}}@media (prefers-reduced-motion:reduce){.ac-parada-anillo,.ac-sector-ir svg{transition:none}html.rv .ac-parada.rv-dentro .ac-parada-anillo{animation:none}}
