/* PixaWeb - Cluster SEO Sistemas / Software a medida 2026 */
.seo-systems-intro{max-width:920px;margin:0 auto;color:var(--muted);font-size:1.05rem;line-height:1.8}
.seo-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.seo-topic-card{display:block;padding:26px;border:1px solid var(--line);border-radius:22px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 12px 36px rgba(9,16,70,.055);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.seo-topic-card:hover{transform:translateY(-3px);border-color:rgba(18,120,255,.35);box-shadow:0 18px 44px rgba(9,16,70,.09)}
.seo-topic-card .seo-topic-kicker{display:block;margin-bottom:8px;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}
.seo-topic-card h3{font-size:1.2rem;margin:0 0 9px}.seo-topic-card p{margin:0;color:var(--muted);line-height:1.65}
.seo-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.seo-proof-card{padding:26px;border-radius:22px;border:1px solid var(--line);background:var(--soft,#f7f8fc)}
.seo-proof-card strong{display:block;font-size:1.08rem;margin-bottom:8px}.seo-proof-card p{margin:0;color:var(--muted);line-height:1.65}
.seo-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}
.seo-signal-item{padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#fff}
.seo-signal-item strong{display:block;margin-bottom:6px}.seo-signal-item span{color:var(--muted);line-height:1.55}
.seo-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}
.seo-compare-col{padding:26px;border:1px solid var(--line);border-radius:22px;background:#fff}
.seo-compare-col h3{margin-bottom:14px}.seo-compare-col ul{display:grid;gap:10px;padding-left:18px;color:var(--muted)}
.seo-keyword-copy{max-width:980px;margin:0 auto}.seo-keyword-copy h2{margin:0 0 16px}.seo-keyword-copy p{color:var(--muted);line-height:1.8;margin:0 0 14px}
.seo-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}
.seo-mini-stat{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;text-align:center}.seo-mini-stat strong{display:block;font-size:1.55rem}.seo-mini-stat span{display:block;color:var(--muted);margin-top:5px}
.seo-guide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-guide-card{padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}.seo-guide-card h3{font-size:1.08rem;margin-bottom:9px}.seo-guide-card p{color:var(--muted);line-height:1.6}.seo-guide-card a{font-weight:800}
.seo-callout{padding:30px;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 90% 0%,rgba(18,120,255,.10),transparent 32%),#fff}.seo-callout h2{margin:10px 0}.seo-callout p{color:var(--muted);max-width:900px;line-height:1.75}
.seo-inline-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.seo-inline-links a{display:inline-flex;padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800;text-decoration:none}
@media(max-width:820px){.seo-topic-grid,.seo-proof-grid,.seo-signal-list,.seo-compare,.seo-guide-list{grid-template-columns:1fr}.seo-mini-stats{grid-template-columns:1fr}}


/* FIX contraste cards SEO sobre fondo claro */
.seo-callout,
.seo-topic-card,
.seo-proof-card,
.seo-signal-item,
.seo-compare-col,
.seo-mini-stat,
.seo-guide-card,
.seo-inline-links a{
  color:#161922 !important;
}
.seo-callout h2,
.seo-topic-card h3,
.seo-proof-card strong,
.seo-signal-item strong,
.seo-compare-col h3,
.seo-mini-stat strong,
.seo-guide-card h3,
.seo-keyword-copy h2,
.seo-callout .eyebrow,
.seo-topic-card .seo-topic-kicker{
  color:#161922 !important;
}
.seo-callout .eyebrow,
.seo-topic-card .seo-topic-kicker{
  color:#ff6b3d !important;
}
.seo-callout p,
.seo-topic-card p,
.seo-proof-card p,
.seo-signal-item span,
.seo-compare-col ul,
.seo-compare-col li,
.seo-mini-stat span,
.seo-guide-card p,
.seo-keyword-copy p{
  color:#60697c !important;
}
.seo-guide-card a,
.seo-inline-links a{
  color:#1756df !important;
}
.seo-inline-links a:hover,
.seo-guide-card a:hover,
.seo-topic-card:hover h3{
  color:#0f47c2 !important;
}
