/* home corta 17/10: los bloques nuevos, con los mismos tokens de qam.css */
.claro{background:#fff;padding:56px 0 40px}
.claro-g{display:grid;gap:18px;max-width:760px;text-align:center}
.claro-g p{font-size:clamp(18px,2vw,22px);line-height:1.45;color:var(--p66)}
.claro-g b{color:#212121;font-weight:700}
.claro-regla{margin-top:8px;font-weight:700;color:var(--gold)!important}
.servicios{background:#fff;padding:var(--sec) 0}
.serv-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}
.serv-g article{background:var(--qg,#F5F5F5);border-radius:24px;padding:26px 24px}
.serv-g .ic{width:28px;height:28px;color:var(--gold)}
.serv-g h3{margin:14px 0 6px;font-size:21px;font-weight:700;color:#212121;letter-spacing:-.01em}
.serv-g p{font-size:15.5px;line-height:1.5;color:var(--p66)}
.serv-rubros{justify-content:center;margin-top:26px}
.hint .wa-hero{display:block;margin-top:6px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.est .card{margin-top:0!important}
.hero .hint{font-size:13.5px}
.hint .wa-hero{font-family:var(--sans,inherit)!important;text-transform:none!important;letter-spacing:0!important;font-size:15px}
.serv-rubros li a{background:var(--qg,#F5F5F5);color:#212121;border-color:transparent}
.serv-rubros li a .ic{color:var(--gold)}
@media (max-width:860px){.dudas .isla,.charla .micro,#replay,.cierre-r{display:none}}
@media (max-width:860px){.serv-g{grid-template-columns:1fr}.claro{padding:40px 0 28px}}
/* colgar 18/10: el widget de ElevenLabs estaba fijo abajo a la derecha con opacity 0, pero por dentro sigue
   recibiendo toques (pointer-events: auto en su propio CSS) y en llamada se agranda y tapa el botón Cortar y el
   orbe: el toque se lo comía el widget invisible. Ahora vive fuera de la pantalla, donde no puede tapar nada. */
elevenlabs-convai{position:fixed!important;left:-200vw!important;right:auto!important;top:0!important;bottom:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}
.voz .cut,.voz .orb--xl{position:relative;z-index:5}
