/* SYBCOM UI (no toca tu CSS actual, todo va con prefijo sybcom-) */
:root{
  --sybcom-bg:#0b1220;
  --sybcom-card:#0f1a2e;
  --sybcom-line:rgba(255,255,255,.12);
  --sybcom-text:rgba(255,255,255,.92);
  --sybcom-muted:rgba(255,255,255,.70);
  --sybcom-accent:#22c55e;
  --sybcom-link:#93c5fd;
}
.sybcom-footer-wrap{margin-top:48px}
.sybcom-footer{
  background:linear-gradient(180deg,#0b1220,#070b14);
  color:var(--sybcom-text);
  padding:28px 18px;
  border-top:1px solid var(--sybcom-line);
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial;
}
.sybcom-footer .sybcom-inner{max-width:1100px;margin:0 auto}
.sybcom-footer .sybcom-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:16px;
}
.sybcom-footer h3{margin:0 0 10px;font-size:16px;letter-spacing:.2px}
.sybcom-footer a{color:var(--sybcom-link);text-decoration:none}
.sybcom-footer a:hover{text-decoration:underline}
.sybcom-footer .sybcom-muted{color:var(--sybcom-muted);font-size:14px;line-height:1.45}
.sybcom-pill{
  display:inline-block;
  border:1px solid var(--sybcom-line);
  border-radius:999px;
  padding:8px 12px;
  margin:6px 8px 0 0;
  font-size:14px;
  background:rgba(255,255,255,.06);
}
.sybcom-btn{
  display:inline-block;
  background:var(--sybcom-accent);
  color:#05210f;
  border-radius:12px;
  padding:10px 12px;
  font-weight:700;
  text-decoration:none !important;
  margin-top:8px;
}
.sybcom-btn:hover{filter:brightness(0.95)}
/* Botón flotante WhatsApp */
.sybcom-wa{
  position:fixed;
  right:18px;
  bottom:18px;
  z-index:9999;
  display:flex;
  align-items:center;
  gap:10px;
  background:#16a34a;
  color:white;
  padding:12px 14px;
  border-radius:999px;
  box-shadow:0 10px 24px rgba(0,0,0,.25);
  text-decoration:none !important;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Arial;
  font-weight:700;
}
.sybcom-wa small{display:block;font-weight:600;opacity:.92}
.sybcom-wa:hover{filter:brightness(0.95)}
.sybcom-wa svg{width:20px;height:20px;fill:white}
