/* Esta propuesta reemplaza la simulación con beneficios concretos y contacto humano. */
.hero{grid-template-columns:1fr 1.18fr;gap:30px}.hero-notas{gap:12px;flex-wrap:wrap}.hero-notas span+span{padding-left:12px}.universo img{mix-blend-mode:normal}.boton-demo{gap:12px}.boton-demo>.icono{width:26px;height:26px}.boton-demo span{display:grid;text-align:left;line-height:1.3}.boton-demo small{font-weight:400;font-size:12px;margin-top:3px;color:#fff}.icono-whatsapp{width:25px;height:25px}.hero-acciones{gap:18px}.soluciones{gap:58px;grid-template-columns:1fr 1fr}.control-remoto{padding:30px 34px;background:var(--bosque);color:var(--blanco);border-radius:var(--radio)}.remoto-icono{color:var(--miel);margin-bottom:14px}.remoto-icono .icono{width:33px;height:33px}.control-remoto h2{font-size:36px;line-height:1.1}.control-remoto h2 em{color:var(--miel)}.control-remoto p{font-size:15px;line-height:1.65;margin-top:16px;max-width:44ch}.control-remoto ul{list-style:none;padding:0;margin:18px 0;display:grid;gap:8px}.control-remoto li{display:flex;align-items:center;gap:10px;font-size:13px}.control-remoto li .icono{width:18px;height:18px;color:var(--miel)}.control-remoto small{display:block;font-size:12px;line-height:1.6;color:#e1e8df}.soporte{display:grid;grid-template-columns:auto 1.1fr 1.2fr auto;align-items:center;gap:24px;border-top:1px solid var(--linea);padding-block:25px 32px}.soporte-icono .icono{width:38px;height:38px;color:var(--terracota)}.soporte h2{font-size:27px}.soporte h2 em{color:var(--terracota)}.soporte p{font-size:14px;color:var(--texto);line-height:1.65;max-width:42ch}.soporte .enlace{gap:10px;font-size:13px;color:var(--terracota-fuerte)}.condiciones-uso span{font-size:13px}.enlace{font-size:13px}.contacto .boton-claro .icono-whatsapp{width:25px;height:25px}.pie-enlaces{grid-template-columns:1.15fr 1fr;gap:22px}
@media(max-width:1100px){.hero h1{font-size:60px}.hero-acciones{gap:10px}.soluciones{gap:32px}.control-remoto{padding:26px}.control-remoto h2{font-size:32px}.soporte{grid-template-columns:auto 1fr 1.3fr}.soporte .enlace{grid-column:3}.soporte p{grid-row:1/3;grid-column:3}.soporte .enlace{grid-row:3}.soporte h2{font-size:25px}}
@media(max-width:800px){.hero{gap:18px}.hero h1{font-size:48px}.hero-notas{gap:8px;font-size:11px}.hero-notas span+span{padding-left:8px}.soluciones{gap:24px}.control-remoto{padding:22px}.control-remoto h2{font-size:29px}.control-remoto p{font-size:14px}.soporte{grid-template-columns:auto 1fr 1.4fr;gap:15px}.soporte h2{font-size:24px}.soporte p{font-size:13px}.condiciones-uso span{font-size:12px}}
@media(max-width:550px){.hero{grid-template-columns:1fr;gap:22px;padding-block:28px 22px}.hero h1{font-size:53px}.hero-texto>p{font-size:15px}.hero-acciones{display:flex;flex-wrap:wrap;gap:14px}.boton-demo{font-size:13px}.enlace{font-size:12px}.hero-notas{font-size:11px;margin-top:16px}.universo{margin-inline:0}.universo figcaption{text-align:center}.soluciones{grid-template-columns:1fr;gap:24px;padding-block:30px 24px}.control-remoto{padding:24px}.control-remoto h2{font-size:33px}.control-remoto p{font-size:14px}.control-remoto ul{margin-block:16px}.soporte{grid-template-columns:auto 1fr;gap:15px;padding-block:22px 28px}.soporte p{grid-column:1/-1;grid-row:auto;max-width:none;font-size:14px}.soporte .enlace{grid-column:1/-1;grid-row:auto;justify-self:start;font-size:13px}.soporte h2{font-size:27px}.condiciones-uso{gap:16px}.condiciones-uso span{font-size:12px}.pie-enlaces{grid-template-columns:1fr 1fr;gap:16px}.pie-enlaces a{overflow-wrap:anywhere}.contacto .boton-claro{font-size:13px}}
@media(max-width:350px){.hero h1{font-size:46px}.hero-acciones{gap:8px}.hero-notas{gap:6px}.hero-notas span+span{padding-left:6px}.control-remoto h2{font-size:29px}}

/* El esquema es parte de la composición, sin una placa de imagen ni cifras ficticias. */
.hero{gap:44px;grid-template-columns:1fr 1.1fr;padding-block:52px 44px}.mapa-negocio{display:grid;grid-template-columns:1.15fr .33fr .72fr;align-items:center;min-width:0;padding-block:18px}.mapa-operacion{min-width:0}.mapa-titulo{display:flex;gap:12px;align-items:center;margin-bottom:20px}.mapa-titulo img{width:27px;height:27px}.mapa-titulo h2{font-size:30px;line-height:1.2}.modulo{display:flex;align-items:center;gap:16px;padding-block:18px;border-bottom:1px solid var(--linea)}.modulo>.icono{width:30px;height:30px;color:var(--terracota)}.modulo>div{display:grid;gap:2px}.modulo b{font-family:var(--titulo);font-weight:600;font-size:24px;letter-spacing:-.025em;line-height:1.3}.modulo span{font-size:13px;color:var(--texto)}.mapa-plataforma{display:block;margin-top:16px;font-size:13px;color:var(--texto)}.mapa-conexion{color:var(--terracota);align-self:stretch;display:flex;align-items:center}.mapa-conexion svg{display:block;width:100%;height:auto;margin-top:20px}.mapa-remoto{min-width:0;text-align:center}.telefono{position:relative;border:2px solid var(--bosque);border-radius:24px;padding:64px 8px 50px;min-height:308px;background:transparent}.telefono-parlante{position:absolute;top:17px;left:calc(50% - 16px);width:32px;height:3px;border-radius:2px;background:var(--bosque)}.telefono>.icono{color:var(--terracota);width:37px;height:37px;margin-bottom:17px}.telefono p{font-family:var(--titulo);font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.025em}.telefono em{font-size:1.2em;color:var(--terracota)}.telefono>span:not([aria-hidden]){display:block;font-size:12px;line-height:1.6;color:var(--texto);margin-top:15px}.telefono-base{position:absolute;bottom:15px;left:calc(50% - 23px);width:46px;height:3px;border-radius:2px;background:var(--bosque)}.mapa-dispositivos{display:block;margin-top:12px;font-size:12px;color:var(--texto)}
@media(max-width:1100px){.hero{gap:28px}.mapa-negocio{grid-template-columns:1.15fr .25fr .78fr}.mapa-titulo{gap:9px}.mapa-titulo h2{font-size:25px}.modulo{gap:11px}.modulo b{font-size:22px}.modulo span{font-size:12px}.telefono p{font-size:22px}.telefono{min-height:286px;padding-top:55px;padding-bottom:40px}}
@media(max-width:800px){.hero{grid-template-columns:1fr 1fr;gap:25px;padding-block:34px}.mapa-titulo{gap:7px}.mapa-titulo img{width:22px;height:22px}.mapa-titulo h2{font-size:21px}.modulo{gap:8px;padding-block:13px}.modulo>.icono{width:24px;height:24px}.modulo b{font-size:20px}.modulo span{font-size:11px;line-height:1.5}.telefono{min-height:254px;padding:44px 6px 32px;border-radius:20px}.telefono p{font-size:19px}.telefono>.icono{width:29px;height:29px;margin-bottom:14px}.telefono>span:not([aria-hidden]),.mapa-dispositivos,.mapa-plataforma{font-size:11px}.mapa-titulo{margin-bottom:10px}}
@media(max-width:550px){.hero{grid-template-columns:1fr;gap:23px;padding-block:28px 26px}.mapa-negocio{padding-block:8px 0;grid-template-columns:1.15fr .3fr .82fr}.mapa-titulo h2{font-size:23px}.mapa-titulo img{width:24px;height:24px}.modulo{padding-block:13px;gap:11px}.modulo b{font-size:23px}.modulo span{font-size:12px}.telefono{min-height:276px;padding:48px 6px 38px}.telefono p{font-size:22px}.telefono>.icono{width:31px;height:31px}.mapa-dispositivos{font-size:11px}.mapa-plataforma{font-size:12px}.mapa-conexion svg{margin-top:20px}.telefono>span:not([aria-hidden]){font-size:11px}}
@media(max-width:350px){.mapa-negocio{grid-template-columns:1.15fr .2fr .83fr}.mapa-titulo h2{font-size:20px}.modulo{gap:8px}.modulo>.icono{width:22px;height:22px}.modulo b{font-size:21px}.modulo span{font-size:11px}.telefono p{font-size:21px}.mapa-titulo img{width:22px;height:22px}}

/* Las anotaciones del dueño piden más carácter sin volver a una imagen superpuesta. */
.cabecera>.marca{gap:11px}.cabecera>.marca>span{font-size:40px;letter-spacing:.005em}.cabecera>.marca img{width:43px;height:43px}.cabecera nav{gap:22px}.cabecera nav a{white-space:nowrap}.mapa-titulo h2{font-weight:700}.modulo>.icono{box-sizing:content-box;padding:10px;border-radius:10px;background:var(--terracota);color:var(--blanco)}.modulo:nth-of-type(3)>.icono{background:var(--bosque);color:var(--blanco)}.modulo:nth-of-type(4)>.icono{background:var(--miel);color:var(--bosque)}.modulo{gap:14px}.modulo b{font-weight:700}.mapa-plataforma{color:var(--terracota-fuerte);font-weight:500}.telefono{background:var(--bosque);border-color:var(--bosque);color:var(--blanco)}.telefono-parlante,.telefono-base{background:var(--miel)}.telefono>.icono{color:var(--miel)}.telefono em{color:var(--miel)}.telefono>span:not([aria-hidden]){color:#e1e8df}.mapa-dispositivos{color:var(--bosque);font-weight:500}.mapa-conexion{color:var(--terracota)}.soluciones{align-items:stretch;grid-template-columns:1.04fr 1fr;gap:42px}.soluciones-texto{align-self:center}.soluciones-texto h2{font-size:clamp(40px,4.2vw,54px);line-height:1.08;font-weight:700;letter-spacing:-.035em}.soluciones-texto h2 em{font-size:1.13em}.soluciones-texto>p{font-size:16px}.soluciones dt{font-size:16px}.soluciones dd{font-size:14px}.soluciones dl{gap:18px}.control-remoto{padding:28px 30px;display:flex;flex-direction:column}.control-remoto h2{font-size:35px;line-height:1.1}.control-remoto p{font-size:15px;max-width:none;margin-top:16px;line-height:1.65}.remoto-detalle{margin:19px 0 20px;display:grid;gap:0}.remoto-detalle>div{display:grid;grid-template-columns:105px 1fr;gap:16px;padding-block:13px;border-top:1px solid #77958b}.remoto-detalle dt{font-size:14px;font-weight:600;color:var(--miel)}.remoto-detalle dd{margin:0;color:var(--blanco);font-size:13px;line-height:1.65}.remoto-acceso{margin-top:auto;display:grid;gap:4px}.remoto-acceso b{font-size:13px;font-weight:500}.remoto-acceso span{font-size:12px;line-height:1.6;color:#e1e8df}.menu-online{display:grid;grid-template-columns:1.04fr 1fr;gap:42px;align-items:center;padding-block:28px 35px;border-top:1px solid var(--linea)}.menu-online h2{font-size:39px}.menu-online h2 em{font-size:1.1em;color:var(--terracota)}.menu-online p{font-size:15px;color:var(--texto);line-height:1.7;margin-top:16px;max-width:47ch}.menu-alcance{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:17px;font-size:12px;font-weight:500;color:var(--bosque)}.menu-alcance span+span{border-left:1px solid var(--linea);padding-left:15px}.recorrido-online{list-style:none;padding:0;margin:0;display:grid;gap:0}.recorrido-online li{display:flex;gap:17px;align-items:center;padding:15px 0}.recorrido-online li+li{border-top:1px solid var(--linea)}.recorrido-online .icono{width:27px;height:27px;box-sizing:content-box;padding:12px;background:var(--azul);color:var(--bosque);border-radius:10px}.recorrido-online li:nth-child(2) .icono{background:var(--miel)}.recorrido-online li:nth-child(3) .icono{background:var(--terracota);color:var(--blanco)}.recorrido-online b{font-size:16px;font-weight:600}.recorrido-online span{display:block;margin-top:2px;font-size:13px;line-height:1.65;color:var(--texto)}.soporte{grid-template-columns:auto 1fr 1.3fr;gap:22px;padding-block:23px 28px}.soporte p{grid-column:auto;grid-row:auto;max-width:52ch;font-size:14px}
@media(max-width:1100px){.cabecera>.marca>span{font-size:36px}.cabecera>.marca img{width:39px;height:39px}.cabecera{gap:25px}.cabecera nav{gap:17px;font-size:13px}.modulo>.icono{padding:8px}.modulo b{font-size:22px}.mapa-negocio{grid-template-columns:1.2fr .25fr .78fr}.soluciones,.menu-online{gap:30px}.control-remoto{padding:25px}.control-remoto h2{font-size:32px}.remoto-detalle>div{grid-template-columns:105px 1fr;gap:12px}.menu-online h2{font-size:34px}.soporte{grid-template-columns:auto 1fr 1.4fr;gap:18px}}
@media(max-width:900px){.cabecera nav a[href="#menu-online"]{display:none}.cabecera>.marca>span{font-size:34px}.cabecera>.marca img{width:36px;height:36px}.modulo{gap:10px}.modulo>.icono{width:25px;height:25px;padding:7px}.modulo span{font-size:12px}.soluciones,.menu-online{gap:25px}.soluciones-texto h2{font-size:37px}.control-remoto h2{font-size:30px}.control-remoto p{font-size:14px}.remoto-detalle>div{grid-template-columns:1fr;gap:3px;padding-block:10px}.remoto-detalle{margin-block:16px}.remoto-detalle dd{font-size:13px}.menu-online h2{font-size:30px}.menu-online p{font-size:14px}.recorrido-online li{gap:12px}.recorrido-online b{font-size:14px}.recorrido-online .icono{width:24px;height:24px;padding:9px}}
@media(max-width:550px){.cabecera>.marca{gap:8px}.cabecera>.marca>span{font-size:32px;letter-spacing:.005em}.cabecera>.marca img{width:32px;height:32px}.cabecera{gap:12px}.mapa-negocio{grid-template-columns:1.2fr .22fr .83fr}.modulo{gap:10px;padding-block:14px}.modulo>.icono{width:24px;height:24px;padding:7px}.modulo b{font-size:22px}.modulo span{font-size:12px}.mapa-titulo h2{font-size:23px}.soluciones{gap:24px}.soluciones-texto h2{font-size:39px}.soluciones-texto>p{font-size:15px}.soluciones dt{font-size:15px}.soluciones dd{font-size:13px}.control-remoto{padding:24px}.control-remoto h2{font-size:32px}.control-remoto p{font-size:14px}.remoto-detalle>div{grid-template-columns:85px 1fr;gap:12px;padding-block:12px}.remoto-detalle dd{font-size:13px}.remoto-detalle dt{font-size:13px}.menu-online{grid-template-columns:1fr;gap:18px;padding-block:28px}.menu-online h2{font-size:34px}.menu-online p{font-size:15px}.menu-alcance{font-size:12px;gap:7px 12px}.menu-alcance span+span{padding-left:12px}.recorrido-online li{padding-block:13px;gap:14px}.recorrido-online b{font-size:15px}.recorrido-online .icono{width:26px;height:26px;padding:10px}.soporte{grid-template-columns:auto 1fr;gap:14px}.soporte p{grid-column:1/-1;grid-row:auto;max-width:none;font-size:14px}}
@media(max-width:350px){.cabecera>.marca>span{font-size:27px}.cabecera>.marca img{width:28px;height:28px}.modulo{gap:8px}.modulo>.icono{width:20px;height:20px;padding:6px}.modulo b{font-size:20px}.modulo span{font-size:11px}.mapa-titulo h2{font-size:20px}.soluciones-texto h2{font-size:35px}.control-remoto h2{font-size:29px}.remoto-detalle>div{grid-template-columns:1fr;gap:3px}.menu-online h2{font-size:30px}}

.control-remoto .remoto-detalle{gap:0}.control-remoto .remoto-detalle>div{padding-left:0;position:static}

@media(max-width:550px){.soluciones{grid-template-columns:1fr}}

/* La consulta remota se lee como una columna editorial, no como un contenedor aislado. */
.control-remoto{background:none;color:var(--tinta);border-radius:0;padding:4px 0 4px 30px;border-left:1px solid var(--linea)}.control-remoto h2{font-size:36px}.control-remoto h2 em{color:var(--terracota)}.control-remoto p{color:var(--texto)}.remoto-detalle>div{border-top-color:var(--linea)}.remoto-detalle dt{color:var(--terracota-fuerte)}.remoto-detalle dd{color:var(--tinta)}.remoto-acceso b{color:var(--tinta)}.remoto-acceso span{color:var(--texto)}
.menu-online{display:block;width:100%;margin:16px 0 26px;border:0;background:var(--terracota);color:var(--blanco);padding-block:38px}.menu-online-interior{display:grid;grid-template-columns:1.04fr 1fr;gap:42px;align-items:center}.menu-online h2{font-size:clamp(42px,4.1vw,57px);line-height:1.06}.menu-online h2 em{color:#f7dac4}.menu-online p{color:var(--blanco);font-size:16px;max-width:47ch}.enlace-publico{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;background:var(--blanco);color:var(--terracota-fuerte);padding:11px 16px;border-radius:8px;margin-top:22px;font-size:16px;line-height:1.4}.enlace-publico .icono{width:23px;height:23px}.enlace-publico b{font-weight:600}.ejemplo-enlace{display:block;font-size:11px;color:var(--blanco);margin-top:7px}.menu-alcance{color:var(--blanco);font-weight:500;margin-top:18px}.menu-alcance span+span{border-color:#f7dac4}.recorrido-online li{padding-block:20px}.recorrido-online li+li{border-color:#f7dac4}.recorrido-online b{font-size:18px;color:var(--blanco)}.recorrido-online span{font-size:14px;color:var(--blanco);max-width:34ch}.recorrido-online .icono{background:var(--blanco);color:var(--terracota-fuerte)}.recorrido-online li:nth-child(2) .icono{background:var(--miel);color:var(--tinta)}.recorrido-online li:nth-child(3) .icono{background:var(--bosque);color:var(--blanco)}
/* La señal viaja una vez al entrar; el botón permite repetir sin imponer movimiento continuo. */
.repetir-conexion{position:absolute;top:2px;right:1px;width:44px;height:44px;border:0;background:none;color:var(--miel);cursor:pointer;border-radius:10px;padding:12px;display:grid;place-items:center}.repetir-conexion[hidden]{display:none}.repetir-conexion .icono{width:19px;height:19px}.repetir-conexion:hover{background:#ffffff14}.repetir-conexion:focus-visible{outline-color:var(--miel);outline-offset:1px}.pulso-conexion{opacity:0;stroke-dasharray:16 100;stroke-dashoffset:116}.mapa-negocio.animando .pulso-conexion{animation:viajar-senal 4.6s linear both}.mapa-negocio.animando .telefono{animation:recibir-senal 4.6s cubic-bezier(.16,1,.3,1) both}.mapa-negocio.animando .onda{animation:encender-onda 4.6s ease-out both}.mapa-negocio.animando .onda-media{animation-delay:.12s}.mapa-negocio.animando .onda-lejana{animation-delay:.24s}.mapa-negocio.movimiento-pausado .pulso-conexion,.mapa-negocio.movimiento-pausado .telefono,.mapa-negocio.movimiento-pausado .onda{animation-play-state:paused}
@keyframes viajar-senal{0%{opacity:0;stroke-dashoffset:116}7%{opacity:1}30%{opacity:1;stroke-dashoffset:-16}34%,100%{opacity:0;stroke-dashoffset:-16}}
@keyframes recibir-senal{0%,20%,62%,100%{transform:translateY(0);border-color:var(--bosque)}34%,45%{transform:translateY(-4px);border-color:var(--miel)}}
@keyframes encender-onda{0%,20%{stroke-opacity:.35}34%,44%{stroke-opacity:1;stroke-width:2.1}60%,100%{stroke-opacity:1;stroke-width:1.6}}
@media(max-width:1100px){.control-remoto{padding-left:25px}.control-remoto h2{font-size:32px}.menu-online-interior{gap:30px}.menu-online h2{font-size:45px}}
@media(max-width:900px){.control-remoto{padding-left:22px}.control-remoto h2{font-size:30px}.menu-online-interior{gap:25px}.menu-online h2{font-size:38px}.menu-online p{font-size:15px}.enlace-publico{font-size:14px;padding:10px 12px}.recorrido-online b{font-size:16px}.recorrido-online span{font-size:13px}}
@media(max-width:550px){.control-remoto{border-left:0;border-top:1px solid var(--linea);padding:24px 0 0}.control-remoto h2{font-size:34px}.menu-online{margin-block:14px 18px;padding-block:30px}.menu-online-interior{grid-template-columns:1fr;gap:23px}.menu-online h2{font-size:42px}.menu-online p{font-size:15px}.menu-alcance{font-size:12px}.enlace-publico{font-size:15px;padding:11px 13px}.recorrido-online li{padding-block:17px}.recorrido-online b{font-size:16px}.recorrido-online span{font-size:13px}.repetir-conexion{top:0;right:0}.pie-base{flex-wrap:wrap}.pie-base>span{max-width:100%}}
@media(max-width:350px){.control-remoto h2{font-size:31px}.menu-online h2{font-size:37px}.enlace-publico{font-size:13px}}
@media(prefers-reduced-motion:reduce){.mapa-negocio.animando .pulso-conexion,.mapa-negocio.animando .telefono,.mapa-negocio.animando .onda{animation:none}.repetir-conexion{display:none}.pulso-conexion{opacity:0}}

/* La cuenta tiene una entrada reconocible y el teléfono muestra las funciones de Komprar. */
.cabecera>.acceso{background:var(--bosque);color:var(--blanco);border-color:var(--bosque);transition:background .2s,border-color .2s}.cabecera>.acceso:hover{background:var(--terracota-fuerte);border-color:var(--terracota-fuerte);color:var(--blanco)}
.telefono{padding:54px 12px 36px;min-height:306px}.pantalla-komprar{text-align:left}.marca-telefono{display:flex;align-items:center;gap:5px;border-bottom:1px solid #77958b;padding-bottom:12px}.marca-telefono img{width:18px;height:18px}.marca-telefono b{font-family:var(--titulo);font-size:17px;line-height:1;letter-spacing:-.02em}.marca-telefono b>span{color:var(--miel)}.pantalla-komprar h3{font-size:18px;line-height:1.2;letter-spacing:-.02em;margin-top:16px;font-weight:600}.funciones-telefono{display:grid;gap:3px;margin-top:15px}.funcion-telefono{display:flex;align-items:center;gap:8px;border-radius:5px;padding:8px 7px;background:transparent;color:var(--blanco)}.funcion-telefono>.icono{width:17px;height:17px;color:var(--miel)}.funcion-telefono>span{font-size:12px;line-height:1.4;font-weight:500}.telefono .telefono-cierre{margin-top:15px;font-size:20px;font-weight:400;line-height:1.1;text-align:center}.telefono-cierre em{font-size:1em}.pausar-conexion{position:absolute;top:1px;right:1px;width:44px;height:44px;padding:13px;border:0;border-radius:10px;background:none;color:var(--miel);cursor:pointer;display:grid;place-items:center}.pausar-conexion[hidden]{display:none}.pausar-conexion>.icono{width:18px;height:18px}.pausar-conexion:hover{background:#ffffff14}.pausar-conexion:focus-visible{outline-color:var(--miel);outline-offset:1px}.trazo-reanudar{display:none}.pausar-conexion[aria-pressed=true] .trazo-pausa{display:none}.pausar-conexion[aria-pressed=true] .trazo-reanudar{display:block}
.mapa-negocio.animando .telefono{animation:none}.mapa-negocio.animando .pulso-conexion{animation:viajar-senal 12s linear infinite}.mapa-negocio.animando .funcion-telefono{animation:recorrido-komprar 12s cubic-bezier(.16,1,.3,1) infinite}.mapa-negocio.animando .funcion-telefono:nth-child(2){animation-delay:-8s}.mapa-negocio.animando .funcion-telefono:nth-child(3){animation-delay:-4s}.mapa-negocio.movimiento-pausado .funcion-telefono,.mapa-negocio.movimiento-pausado .pulso-conexion{animation-play-state:paused}.recorrido-online li:nth-child(4) .icono{background:var(--blanco);color:var(--terracota-fuerte)}
@keyframes recorrido-komprar{0%,26%{background:#ffffff20}30%,96%{background:transparent}100%{background:#ffffff20}}
@media(max-width:1100px){.telefono{padding-inline:10px}.marca-telefono b{font-size:16px}.pantalla-komprar h3{font-size:17px}.funcion-telefono{gap:6px;padding-inline:5px}}
@media(max-width:800px){.telefono{padding-inline:8px;min-height:294px}.marca-telefono b{font-size:14px}.marca-telefono img{width:15px;height:15px}.funcion-telefono{gap:4px;padding-inline:3px}.funcion-telefono>.icono{width:15px;height:15px}.funcion-telefono>span{font-size:11px}.pantalla-komprar h3{font-size:16px}.telefono .telefono-cierre{font-size:20px}}
@media(max-width:550px){.telefono{padding:48px 8px 34px;min-height:306px}.marca-telefono b{font-size:15px}.pantalla-komprar h3{font-size:17px}.funcion-telefono>span{font-size:12px}.funcion-telefono{gap:5px;padding-inline:4px}.telefono .telefono-cierre{font-size:22px}.enlace-publico{font-size:14px}.recorrido-online li:nth-child(4) span{max-width:none}}
@media(max-width:350px){.marca-telefono b{font-size:14px}.funcion-telefono>span{font-size:11px}.funcion-telefono{padding-inline:2px}.enlace-publico{font-size:13px;gap:8px}}
@media(prefers-reduced-motion:reduce){.mapa-negocio.animando .funcion-telefono,.mapa-negocio.animando .pulso-conexion{animation:none}.pausar-conexion{display:none}.cabecera>.acceso{transition:none}}

/* La marca y los beneficios deben poder leerse sin acercarse a la pantalla. */
.marca-telefono{gap:6px;padding-bottom:13px}.marca-telefono img{width:22px;height:22px;flex-shrink:0}.marca-telefono b{font-size:21px;font-weight:800;color:var(--blanco)}.hero-notas{font-size:14px;font-weight:600;color:var(--tinta);line-height:1.5;gap:14px}.hero-notas span+span{border-color:#a7b5aa;padding-left:14px}.telefono .telefono-cierre{font-size:23px;line-height:1.15;margin-top:15px}.condiciones-uso .pagos-recibidos{font-size:13px;color:var(--tinta);line-height:1.6;margin-top:9px;max-width:39ch}.pagos-recibidos strong{display:block;font-size:14px;font-weight:600;margin-bottom:3px}.pie-marca p{font-family:var(--titulo);font-size:18px;font-weight:600;color:var(--tinta);line-height:1.5;margin-top:15px}
@media(max-width:1100px){.marca-telefono b{font-size:19px}.marca-telefono img{width:22px;height:22px}}
@media(max-width:800px){.marca-telefono{gap:4px}.marca-telefono b{font-size:16px}.marca-telefono img{width:18px;height:18px}.hero-notas{font-size:13px;gap:10px}.hero-notas span+span{padding-left:10px}.telefono .telefono-cierre{font-size:21px}}
@media(max-width:550px){.marca-telefono b{font-size:17px}.marca-telefono img{width:20px;height:20px}.hero-notas{font-size:13px;gap:11px}.hero-notas span+span{padding-left:11px}.telefono .telefono-cierre{font-size:22px}.pie-marca p{font-size:15px;margin-top:0}.condiciones-uso .pagos-recibidos{font-size:13px;max-width:none}}
@media(max-width:350px){.marca-telefono b{font-size:15px}.marca-telefono img{width:18px;height:18px}.hero-notas{font-size:12px;gap:8px}.hero-notas span+span{padding-left:8px}.telefono .telefono-cierre{font-size:20px}.pie-marca{display:grid;gap:12px}.pie-marca p{font-size:16px}}

/* Se retiran los cierres repetidos y se agrupa el contenido sin recortar texto ni controles. */
.portada-compacta .cabecera{min-height:78px}
.portada-compacta .hero{padding-block:28px 26px}
.portada-compacta .hero-texto>p{margin-top:18px}
.portada-compacta .hero-acciones{margin-top:18px;gap:12px}
.portada-compacta .hero-notas{margin-top:18px}
.portada-compacta .mapa-negocio{padding-block:8px}
.portada-compacta .mapa-titulo{margin-bottom:12px}
.portada-compacta .modulo{padding-block:13px}
.portada-compacta .rubros-interior{padding-block:16px}
.portada-compacta .soluciones{padding-block:30px 26px;gap:30px}
.portada-compacta .soluciones dl{margin-top:16px;gap:14px}
.portada-compacta .control-remoto p{margin-top:12px}
.portada-compacta .control-remoto .remoto-detalle{margin-block:14px;gap:0}
.portada-compacta .remoto-detalle>div{padding-block:10px}
.portada-compacta .menu-online{margin:0;padding-block:28px}
.portada-compacta .menu-online-interior{gap:30px}
.portada-compacta .menu-online p{margin-top:12px}
.portada-compacta .enlace-publico{margin-top:16px}
.portada-compacta .menu-alcance{margin-top:12px}
.portada-compacta .recorrido-online li{padding-block:12px;gap:12px}
.portada-compacta .recorrido-online .icono{width:24px;height:24px;padding:9px}
.portada-compacta .condiciones-uso{grid-template-columns:1.2fr 1fr;gap:30px;padding-block:22px}
.portada-compacta .condiciones-uso>div{align-content:start;gap:4px}
.portada-compacta .pie{padding-block:18px;row-gap:0;border-top:1px solid var(--linea)}
.portada-compacta .pie-marca p{margin-top:10px}
.portada-compacta .pie-enlaces>div{gap:2px}
.portada-compacta .pie-base{margin-top:12px;padding-top:12px}
@media(min-width:1000px){
 .portada-compacta .recorrido-online{grid-template-columns:1fr 1fr;gap:4px 20px;align-items:start}
 .portada-compacta .recorrido-online li{align-items:flex-start;border-top:1px solid #f7dac4;padding-block:14px}
 .portada-compacta .recorrido-online li:nth-child(-n+2){border-top:0}
 .portada-compacta .recorrido-online b{font-size:16px;line-height:1.35;display:block}
 .portada-compacta .recorrido-online span{font-size:13px;line-height:1.6;margin-top:5px}
}
@media(max-width:800px){
 .portada-compacta .cabecera{min-height:72px}
 .portada-compacta .hero{padding-block:24px;gap:22px}
 .portada-compacta .rubros-interior{gap:12px}
 .portada-compacta .soluciones{gap:24px}
}
@media(max-width:550px){
 .portada-compacta .cabecera{min-height:66px}
 .portada-compacta .hero{padding-block:22px 18px;gap:16px}
 .portada-compacta .hero-texto>p{margin-top:14px}
 .portada-compacta .hero-acciones{margin-top:16px}
 .portada-compacta .hero-notas{margin-top:12px}
 .portada-compacta .mapa-negocio{padding-block:4px 0}
 .portada-compacta .mapa-titulo{margin-bottom:8px}
 .portada-compacta .modulo{padding-block:11px}
 .portada-compacta .rubros-interior{padding-block:14px;gap:12px}
 .portada-compacta .rubros ul{gap:12px 15px}
 .portada-compacta .soluciones{padding-block:24px;gap:20px}
 .portada-compacta .soluciones-texto>p{margin-top:12px}
 .portada-compacta .soluciones dl{gap:12px}
 .portada-compacta .control-remoto{padding-top:20px}
 .portada-compacta .menu-online{padding-block:24px}
 .portada-compacta .menu-online-interior{gap:16px}
 .portada-compacta .recorrido-online li{padding-block:11px}
 .portada-compacta .condiciones-uso{grid-template-columns:1fr;gap:14px;padding-block:20px}
 .portada-compacta .pie{row-gap:16px}
 .portada-compacta .pie-marca p{margin-top:0}
 .portada-compacta .pie-base{margin-top:0}
}
