.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)}.pillar-graphic-frame[data-astro-cid-pdcnr7r5]{display:flex;inline-size:100%;margin-block-end:var(--space-sm);border-radius:var(--radius-md)}.widget[data-astro-cid-pdcnr7r5]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-md);background-color:var(--bg-card-elevated);border:var(--border-width) solid var(--border-subtle);inline-size:100%;min-block-size:7.75rem;box-sizing:border-box}.widget-head[data-astro-cid-pdcnr7r5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.widget-title-group[data-astro-cid-pdcnr7r5]{display:flex;align-items:center;gap:var(--space-xs)}.widget-beacon[data-astro-cid-pdcnr7r5]{inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);flex-shrink:0}.beacon-sistemas[data-astro-cid-pdcnr7r5]{background-color:var(--pillar-sistemas)}.beacon-nube[data-astro-cid-pdcnr7r5]{background-color:var(--pillar-nube)}.beacon-ia[data-astro-cid-pdcnr7r5]{background-color:var(--text-success)}.widget-title[data-astro-cid-pdcnr7r5]{font-size:var(--text-xs);font-weight:600;color:var(--text-primary);letter-spacing:.04em}.widget-badge[data-astro-cid-pdcnr7r5]{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;flex-shrink:0}.badge-sistemas[data-astro-cid-pdcnr7r5]{color:var(--text-sistemas)}.badge-nube[data-astro-cid-pdcnr7r5]{color:var(--text-nube)}.badge-ia[data-astro-cid-pdcnr7r5]{color:var(--text-ia)}.waveform-wrap[data-astro-cid-pdcnr7r5]{inline-size:100%;padding-block:var(--space-2xs)}.waveform-svg[data-astro-cid-pdcnr7r5]{display:block;inline-size:100%;block-size:2.25rem}.widget-foot[data-astro-cid-pdcnr7r5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);font-size:var(--text-xs);color:var(--text-muted);inline-size:100%}.cloud-pipeline[data-astro-cid-pdcnr7r5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding-block:var(--space-2xs)}.node-box[data-astro-cid-pdcnr7r5]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);background-color:var(--bg-card);border:var(--border-width) solid var(--border-strong);font-size:var(--text-xs);color:var(--text-secondary);font-weight:600}.node-box--cloud[data-astro-cid-pdcnr7r5]{background-color:var(--badge-nube-bg);border-color:var(--pillar-nube);color:var(--text-nube)}.pipeline-connector[data-astro-cid-pdcnr7r5]{display:flex;align-items:center;gap:var(--space-2xs);flex:1;min-inline-size:0}.connector-line[data-astro-cid-pdcnr7r5]{flex:1;block-size:1px;background-color:var(--border-strong)}.lock-pill[data-astro-cid-pdcnr7r5]{font-size:var(--text-xs);color:var(--text-nube);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--badge-nube-bg);white-space:nowrap;font-weight:500}.chat-thread[data-astro-cid-pdcnr7r5]{display:flex;flex-direction:column;gap:var(--space-xs);inline-size:100%}.chat-bubble[data-astro-cid-pdcnr7r5]{font-size:var(--text-xs);line-height:var(--leading-snug);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);box-sizing:border-box}.chat-bubble--user[data-astro-cid-pdcnr7r5]{align-self:flex-start;background-color:var(--bg-card);color:var(--text-secondary);border:var(--border-width) solid var(--border-subtle);max-inline-size:90%}.chat-bubble--bot[data-astro-cid-pdcnr7r5]{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--space-xs);background-color:var(--badge-ia-bg);color:var(--text-primary);border:var(--border-width) solid var(--pillar-ia);max-inline-size:95%;font-weight:500}.bot-text[data-astro-cid-pdcnr7r5]{overflow-wrap:break-word}.chat-checks[data-astro-cid-pdcnr7r5]{font-size:var(--text-xs);color:var(--text-sistemas);font-weight:700;flex-shrink:0}.sector-icon-wrap[data-astro-cid-qnxfdkzn]{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-md);background-color:var(--badge-sistemas-bg);color:var(--text-sistemas);border:var(--border-width) solid var(--border-subtle);flex-shrink:0}.sector-svg[data-astro-cid-qnxfdkzn]{inline-size:1.35rem;block-size:1.35rem}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xl);align-items:center;grid-template-columns:minmax(0,1fr)}.hero-showcase[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-md);inline-size:100%;min-inline-size:0}.hero-photo-card[data-astro-cid-j7pv25f6]{position:relative;inline-size:100%;border-radius:var(--radius-lg);overflow:hidden;border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-card);background-color:var(--bg-card);aspect-ratio:16 / 9}.hero-photo-img[data-astro-cid-j7pv25f6]{inline-size:100%;block-size:100%;object-fit:cover;object-position:center;display:block}.hero-photo-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to top,var(--bg-backdrop),transparent 55%);pointer-events:none}.hero-photo-badge[data-astro-cid-j7pv25f6]{position:absolute;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-pill);background-color:var(--bg-header);color:var(--text-on-brand);font-size:var(--text-xs);font-weight:600;border:var(--border-width) solid var(--border-subtle);backdrop-filter:blur(8px);box-shadow:var(--shadow-card);max-inline-size:calc(100% - var(--space-md));box-sizing:border-box}.hero-photo-badge--top[data-astro-cid-j7pv25f6]{inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm)}.hero-photo-badge--bottom[data-astro-cid-j7pv25f6]{inset-block-end:var(--space-sm);inset-inline-start:var(--space-sm)}.badge-dot[data-astro-cid-j7pv25f6]{color:var(--text-muted)}.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-lg)}.hero-telemetry-strip[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);margin-block-start:var(--space-sm)}.telemetry-pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background-color:var(--bg-card-elevated);border:var(--border-width) solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-secondary)}.pulse-beacon[data-astro-cid-j7pv25f6]{inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);background-color:var(--text-success);box-shadow:0 0 0 2px var(--badge-success-bg)}.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:minmax(0,1fr)}.pillar-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--bg-card);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-card);min-inline-size:0;max-inline-size:100%;overflow-wrap:break-word}.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)}.comparison-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:stretch}.tier-card[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--bg-card);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-card);min-inline-size:0;max-inline-size:100%;overflow-wrap:break-word}.tier-card[data-astro-cid-j7pv25f6].is-featured{border-color:var(--pillar-sistemas);border-width:var(--border-accent-width);background:var(--bg-card-elevated);box-shadow:var(--shadow-elevated)}.tier-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2xs)}.tier-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.tier-badge--muted[data-astro-cid-j7pv25f6]{background-color:var(--bg-subtle);color:var(--text-muted);border:var(--border-width) solid var(--border-subtle)}.tier-badge--featured[data-astro-cid-j7pv25f6]{background-color:var(--badge-sistemas-bg);color:var(--text-sistemas);border:var(--border-width) solid var(--pillar-sistemas)}.tier-title[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-lg)}.tier-tagline[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.tier-points[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;margin:0;padding:var(--space-md) 0;border-block:var(--border-width) solid var(--border-subtle)}.tier-point[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--text-sm)}.tier-point[data-astro-cid-j7pv25f6].is-neg{color:var(--text-secondary)}.tier-point[data-astro-cid-j7pv25f6].is-pos{color:var(--text-primary);font-weight:500}.point-icon[data-astro-cid-j7pv25f6]{font-weight:700;line-height:var(--leading-tight);flex-shrink:0}.tier-point[data-astro-cid-j7pv25f6].is-neg .point-icon[data-astro-cid-j7pv25f6]{color:var(--text-danger)}.tier-point[data-astro-cid-j7pv25f6].is-pos .point-icon[data-astro-cid-j7pv25f6]{color:var(--text-success)}.tier-footer[data-astro-cid-j7pv25f6]{margin-block-start:auto;display:flex;flex-direction:column;gap:var(--space-md)}.tier-summary[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-snug)}.tier-cta[data-astro-cid-j7pv25f6]{inline-size:100%;text-align:center;justify-content:center}.verticals-grid[data-astro-cid-j7pv25f6],.catalog-preview-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}.vertical-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--bg-card);border:var(--border-width) solid var(--border-subtle);box-shadow:var(--shadow-card);min-inline-size:0;max-inline-size:100%;overflow-wrap:break-word}.vertical-card-header[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin-block-end:var(--space-2xs);min-inline-size:0}.vertical-card-header[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{min-inline-size:0;flex:1 1 11rem}.vertical-tag[data-astro-cid-j7pv25f6]{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-sistemas);font-weight:600;overflow-wrap:break-word}.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:38rem){.pillar-card[data-astro-cid-j7pv25f6],.tier-card[data-astro-cid-j7pv25f6],.vertical-card[data-astro-cid-j7pv25f6]{padding:var(--space-lg)}}@media(min-width:56rem){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.15fr .85fr}.pillar-card[data-astro-cid-j7pv25f6],.tier-card[data-astro-cid-j7pv25f6],.vertical-card[data-astro-cid-j7pv25f6]{padding:var(--space-xl)}.pillars-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.comparison-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr 1.15fr}.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}}
