.solution-card[data-astro-cid-d22e454y]{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-lg);background-color:var(--bg-card);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-card);overflow:clip;scroll-margin-block-start:6rem}.card-top-bar[data-astro-cid-d22e454y]{block-size:.3rem;inline-size:100%}.card-top-bar[data-astro-cid-d22e454y][data-bar=sistemas]{background-color:var(--pillar-sistemas)}.card-top-bar[data-astro-cid-d22e454y][data-bar=nube]{background-color:var(--pillar-nube)}.card-top-bar[data-astro-cid-d22e454y][data-bar=ia],.card-top-bar[data-astro-cid-d22e454y][data-bar=vertical]{background-color:var(--pillar-ia)}.card-content[data-astro-cid-d22e454y]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl);flex:1}.card-meta-row[data-astro-cid-d22e454y]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.card-code[data-astro-cid-d22e454y]{font-size:var(--text-xs);color:var(--text-muted)}.card-title[data-astro-cid-d22e454y]{margin:0;font-size:var(--text-xl)}.is-compact[data-astro-cid-d22e454y] .card-title[data-astro-cid-d22e454y]{font-size:var(--text-lg)}.card-subtitle[data-astro-cid-d22e454y]{margin:0;font-size:var(--text-base);font-weight:500;color:var(--text-secondary)}.problem-callout[data-astro-cid-d22e454y]{padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--bg-card-elevated);border-inline-start:var(--border-accent-width) solid var(--pillar-sistemas)}.callout-label[data-astro-cid-d22e454y]{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-sistemas);margin-block-end:var(--space-3xs)}.callout-text[data-astro-cid-d22e454y]{margin:0;font-size:var(--text-sm);color:var(--text-primary)}.card-description[data-astro-cid-d22e454y]{font-size:var(--text-base)}.deliverables-heading[data-astro-cid-d22e454y]{margin-block:0 var(--space-sm);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--text-muted)}.deliverables-list[data-astro-cid-d22e454y]{display:grid;gap:var(--space-xs);list-style:none;margin:0;padding:0}.deliverables-list[data-astro-cid-d22e454y] li[data-astro-cid-d22e454y]{position:relative;padding-inline-start:var(--space-lg);font-size:var(--text-sm);color:var(--text-primary)}.deliverables-list[data-astro-cid-d22e454y] li[data-astro-cid-d22e454y]:before{content:"✓";position:absolute;inset-inline-start:0;font-family:var(--font-mono);font-weight:700;color:var(--text-sistemas)}.telemetry-strip[data-astro-cid-d22e454y]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-sm);margin:0;padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--bg-card-elevated);border:var(--border-width) solid var(--border-subtle)}.telemetry-cell[data-astro-cid-d22e454y]{display:flex;flex-direction:column;gap:var(--space-3xs)}.telemetry-cell[data-astro-cid-d22e454y] dt[data-astro-cid-d22e454y]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase}.telemetry-cell[data-astro-cid-d22e454y] dd[data-astro-cid-d22e454y]{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.roi-box[data-astro-cid-d22e454y]{display:flex;flex-direction:column;gap:var(--space-xs);padding-block-start:var(--space-xs);border-block-start:var(--border-width) solid var(--border-subtle)}.roi-line[data-astro-cid-d22e454y],.ideal-line[data-astro-cid-d22e454y]{margin:0;font-size:var(--text-sm)}.roi-line[data-astro-cid-d22e454y] strong[data-astro-cid-d22e454y],.ideal-line[data-astro-cid-d22e454y] strong[data-astro-cid-d22e454y]{color:var(--text-primary)}.card-actions[data-astro-cid-d22e454y]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-block-start:auto;padding-block-start:var(--space-sm)}.demo-ready-pill[data-astro-cid-d22e454y]{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background-color:var(--badge-ia-bg);color:var(--text-ia);font-size:var(--text-xs);font-weight:600}
