/* Botón viscoso: píldora viscosa en dorado Maxi que atrapa la mano del cursor. */
:root{
  --hilo:#EDA23B;--hilo-borde:rgba(13,25,46,.55);--hilo-luz:rgba(255,240,205,.75);
  --hilo-sube:#FBC876;--hilo-baja:#C77D1C;--hilo-texto:#0D192E;
}
.hero-ctas .btn-primary{
  clip-path:none;border-radius:999px;padding:17px 36px;
  background:
    radial-gradient(70px 12px at var(--bx,32%) 15%,rgba(255,255,255,.75),transparent 72%),
    radial-gradient(34px 7px at calc(100% - var(--bx,32%)) 20%,rgba(255,255,255,.35),transparent 72%),
    linear-gradient(180deg,var(--hilo-sube) 0,var(--hilo) 46%,var(--hilo-baja) 100%);
  color:var(--hilo-texto);font-size:15px;font-weight:800;letter-spacing:-.01em;text-transform:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 3px rgba(0,0,0,.18),0 10px 26px rgba(13,25,46,.4);
}
.hilos-lienzo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;pointer-events:none}
.hilos-mano{position:fixed;left:0;top:0;width:40px;height:46px;z-index:2147483000;pointer-events:none;
  opacity:0;transform-origin:14px 2px;filter:drop-shadow(3px 7px 5px rgba(0,0,0,.3));will-change:transform}
.hilos-mano.ve{opacity:1}
.hilos-sobre{position:fixed;left:0;top:0;width:170px;height:180px;z-index:2147483001;pointer-events:none;will-change:transform}
.hilos-mano .baba{stroke:var(--hilo);opacity:var(--baba,0)}
.hilos-cerca,.hilos-cerca *{cursor:none!important}
