.arch-card[data-astro-cid-suhndtp5]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--bg-card);border:var(--border-width) solid var(--border-strong);box-shadow:var(--shadow-card)}.arch-header[data-astro-cid-suhndtp5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block-end:var(--space-sm);border-block-end:var(--border-width) solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted)}.arch-status[data-astro-cid-suhndtp5]{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:600;color:var(--text-primary)}.status-beacon[data-astro-cid-suhndtp5]{inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);background-color:var(--pillar-ia)}.arch-layers[data-astro-cid-suhndtp5]{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;margin:0;padding:0}.arch-layer[data-astro-cid-suhndtp5]{display:grid;grid-template-columns:.65rem 1fr;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--bg-card-elevated);border:var(--border-width) solid var(--border-subtle)}.layer-capsule[data-astro-cid-suhndtp5]{position:relative;border-radius:var(--radius-pill);min-block-size:100%}.arch-layer[data-astro-cid-suhndtp5][data-layer=sistemas] .layer-capsule[data-astro-cid-suhndtp5]{background-color:var(--pillar-sistemas)}.arch-layer[data-astro-cid-suhndtp5][data-layer=nube] .layer-capsule[data-astro-cid-suhndtp5]{background-color:var(--pillar-nube)}.arch-layer[data-astro-cid-suhndtp5][data-layer=ia] .layer-capsule[data-astro-cid-suhndtp5]{background-color:var(--pillar-ia)}.capsule-beacon[data-astro-cid-suhndtp5]{position:absolute;inset-block-start:.35rem;inset-inline-start:50%;translate:-50% 0;inline-size:.32rem;block-size:.32rem;border-radius:var(--radius-pill);background-color:var(--bg-card)}.layer-body[data-astro-cid-suhndtp5]{display:flex;flex-direction:column;gap:var(--space-3xs)}.layer-meta[data-astro-cid-suhndtp5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);font-size:var(--text-xs)}.arch-layer[data-astro-cid-suhndtp5][data-layer=sistemas] .layer-index[data-astro-cid-suhndtp5]{color:var(--text-sistemas);font-weight:600}.arch-layer[data-astro-cid-suhndtp5][data-layer=nube] .layer-index[data-astro-cid-suhndtp5]{color:var(--text-nube);font-weight:600}.arch-layer[data-astro-cid-suhndtp5][data-layer=ia] .layer-index[data-astro-cid-suhndtp5]{color:var(--text-ia);font-weight:600}.layer-tag[data-astro-cid-suhndtp5]{color:var(--text-muted)}.layer-title[data-astro-cid-suhndtp5]{font-family:var(--font-display);font-size:var(--text-base);font-weight:700;color:var(--text-primary)}.layer-desc[data-astro-cid-suhndtp5]{font-size:var(--text-xs);color:var(--text-secondary)}.arch-footer[data-astro-cid-suhndtp5]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);padding-block-start:var(--space-xs);border-block-start:var(--border-width) solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xl);align-items:center;grid-template-columns:1fr}.hero-title[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-md)}.hero-lead[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);margin-block-end:var(--space-xl)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-block-end:var(--space-xl)}.hero-proof-list[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);list-style:none;margin:0;padding:var(--space-md) 0 0;border-block-start:var(--border-width) solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-muted)}.hero-proof-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"● ";color:var(--pillar-nube)}.section-header[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-2xl)}.section-header-split[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-md)}.pillars-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg);grid-template-columns:1fr}.pillar-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);background-color:var(--bg-card);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-card)}.pillar-card-head[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-2xs)}.pillar-rationale[data-astro-cid-j7pv25f6]{margin-block-start:auto;padding-block-start:var(--space-md);border-block-start:var(--border-width) solid var(--border-subtle);font-size:var(--text-sm)}.pillar-rationale[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.table-scroll[data-astro-cid-j7pv25f6]{overflow-x:auto;border-radius:var(--radius-lg);border:var(--border-width) solid var(--border-strong);background-color:var(--bg-card);box-shadow:var(--shadow-card)}.comparison-table[data-astro-cid-j7pv25f6]{inline-size:100%;min-inline-size:46rem;border-collapse:collapse;font-size:var(--text-sm)}.comparison-table[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.comparison-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:var(--space-md) var(--space-lg);text-align:start;vertical-align:top;border-block-end:var(--border-width) solid var(--border-subtle)}.comparison-table[data-astro-cid-j7pv25f6] thead[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;color:var(--text-primary);background-color:var(--bg-card-elevated)}.comparison-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--text-primary);inline-size:20%}.comparison-table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{color:var(--text-secondary)}.comparison-table[data-astro-cid-j7pv25f6] .col-cirro[data-astro-cid-j7pv25f6]{background-color:var(--badge-sistemas-bg);color:var(--text-primary);font-weight:500;border-inline-start:var(--border-width) solid var(--pillar-sistemas)}.comparison-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child th[data-astro-cid-j7pv25f6],.comparison-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] tr[data-astro-cid-j7pv25f6]:last-child td[data-astro-cid-j7pv25f6]{border-block-end:none}.verticals-grid[data-astro-cid-j7pv25f6],.catalog-preview-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg);grid-template-columns:1fr}.vertical-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);background-color:var(--bg-card);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-card)}.vertical-tag[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-sistemas);font-weight:600}.vertical-pain[data-astro-cid-j7pv25f6],.vertical-solution[data-astro-cid-j7pv25f6]{font-size:var(--text-sm)}.vertical-pain[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.vertical-solution[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.vertical-link[data-astro-cid-j7pv25f6]{margin-block-start:auto;padding-block-start:var(--space-xs);font-size:var(--text-sm);font-weight:600;text-decoration:none}.vertical-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.cta-banner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-xl);align-items:flex-start;justify-content:space-between}.cta-banner-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-sm);flex-shrink:0}@media(min-width:56rem){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.15fr .85fr}.pillars-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.verticals-grid[data-astro-cid-j7pv25f6],.catalog-preview-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.cta-banner[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center}}
