.ensambles-page[data-astro-cid-djhran5s]{--azul-oscuro:#071f3a;color:var(--azul-oscuro)}.ensambles-page[data-astro-cid-djhran5s] h2[data-astro-cid-djhran5s],.ensambles-page[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s],.ensambles-page[data-astro-cid-djhran5s] h4[data-astro-cid-djhran5s],.ensambles-page[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s],.ensambles-page[data-astro-cid-djhran5s] li[data-astro-cid-djhran5s],.ensambles-page[data-astro-cid-djhran5s] span[data-astro-cid-djhran5s]:not(.text-white):not(.badge-free):not(.status-badge-chip):not(.status-text):not(.profile-chip):not(.hero-eyebrow){color:var(--azul-oscuro)}.text-white[data-astro-cid-djhran5s]{color:#fff!important}.text-blue[data-astro-cid-djhran5s]{color:#3b82f6!important}.text-green[data-astro-cid-djhran5s]{color:#10b981!important}.bg-light[data-astro-cid-djhran5s]{background-color:#f8fafc}.bg-white[data-astro-cid-djhran5s]{background-color:#fff}.builder-section[data-astro-cid-djhran5s],.usecases-section[data-astro-cid-djhran5s],.hardware-grid[data-astro-cid-djhran5s],.pricing-tiers-grid[data-astro-cid-djhran5s],.builds-grid[data-astro-cid-djhran5s]{content-visibility:auto;contain-intrinsic-size:auto 800px}.section-header[data-astro-cid-djhran5s]{max-width:820px;margin:0 auto 3rem}.section-badge[data-astro-cid-djhran5s]{text-transform:uppercase;letter-spacing:.5px;background:#2563eb1a;border:1px solid #2563eb40;border-radius:20px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 14px;font-size:.82rem;font-weight:800;display:inline-flex;color:#2563eb!important}.section-badge[data-astro-cid-djhran5s].badge--cyan{background:#06b6d426;border-color:#06b6d44d;color:#0e7490!important}.section-header[data-astro-cid-djhran5s] h2[data-astro-cid-djhran5s]{margin-bottom:12px;font-size:clamp(1.9rem,3.5vw,2.7rem);font-weight:800;line-height:1.2;color:var(--azul-oscuro)!important}.section-subtitle[data-astro-cid-djhran5s]{margin:0 auto;font-size:1.05rem;line-height:1.6;color:#475569!important}.ensambles-hero[data-astro-cid-djhran5s]{color:#fff;background:linear-gradient(135deg,#071f3a 0%,#0c2b4e 50%,#071526 100%);padding:60px 0 30px;position:relative;overflow:hidden}.ensambles-hero[data-astro-cid-djhran5s]:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf82e 0%,#071f3a00 70%);border-radius:50%;width:450px;height:450px;position:absolute;top:-100px;right:-100px}.ensambles-hero__grid[data-astro-cid-djhran5s]{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.ensambles-hero__content[data-astro-cid-djhran5s]{flex:1.1;min-width:300px;max-width:620px}.hero-eyebrow[data-astro-cid-djhran5s]{letter-spacing:.5px;background:#38bdf81f;border:1px solid #38bdf859;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:.82rem;font-weight:800;display:inline-flex;color:#7dd3fc!important}.ensambles-hero__title[data-astro-cid-djhran5s]{margin-bottom:16px;font-size:clamp(2.3rem,4.5vw,3.6rem);font-weight:800;line-height:1.12;color:#fff!important}.ensambles-hero__lead[data-astro-cid-djhran5s]{margin-bottom:12px;font-size:1.12rem;line-height:1.6;color:#e2e8f0!important}.ensambles-hero__sublead[data-astro-cid-djhran5s]{margin-bottom:28px;font-size:.98rem;line-height:1.55;color:#94a3b8!important}.ensambles-hero__actions[data-astro-cid-djhran5s]{flex-wrap:wrap;gap:14px;margin-bottom:32px;display:flex}.ensambles-btn-primary[data-astro-cid-djhran5s]{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:12px;align-items:center;gap:8px;padding:14px 26px;font-size:1rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 25px -8px #2563eb80;color:#fff!important}.ensambles-btn-primary[data-astro-cid-djhran5s]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px #2563eb99}.ensambles-btn-whatsapp[data-astro-cid-djhran5s]{background:#ffffff0f;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-size:1rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex;color:#fff!important}.ensambles-btn-whatsapp[data-astro-cid-djhran5s]:hover{background:#25d36626;border-color:#25d366;color:#25d366!important}.ensambles-hero__trust-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.trust-badge[data-astro-cid-djhran5s]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:.86rem;font-weight:600;display:flex}.trust-badge[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{color:#38bdf8;font-size:1rem}.trust-badge[data-astro-cid-djhran5s] span[data-astro-cid-djhran5s]{color:#cbd5e1!important}.ensambles-hero__visual-wrap[data-astro-cid-djhran5s]{flex-direction:column;flex:1;gap:14px;min-width:320px;max-width:520px;display:flex}.hero-profile-switch[data-astro-cid-djhran5s]{background:#0f172a99;border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:6px;display:flex;overflow-x:auto}.profile-chip[data-astro-cid-djhran5s]{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:75px;padding:8px 10px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}.profile-chip[data-astro-cid-djhran5s]:hover{color:#fff;background:#ffffff14}.profile-chip[data-astro-cid-djhran5s].active{color:#fff;background:#2563eb;box-shadow:0 4px 12px #2563eb66}.ensambles-timeline-wrap[data-astro-cid-djhran5s]{border-top:1px solid #ffffff1a;margin-top:40px;padding-top:24px}.ensambles-timeline[data-astro-cid-djhran5s]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.timeline-step[data-astro-cid-djhran5s]{align-items:center;gap:10px;display:flex}.step-num[data-astro-cid-djhran5s]{background:#38bdf826;border:1px solid #38bdf84d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;font-weight:800;display:flex;color:#38bdf8!important}.step-name[data-astro-cid-djhran5s]{font-size:.9rem;font-weight:700;color:#e2e8f0!important}.clusters-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.cluster-card[data-astro-cid-djhran5s]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:30px;transition:transform .3s,box-shadow .3s}.cluster-card[data-astro-cid-djhran5s]:hover{transform:translateY(-5px);box-shadow:0 15px 30px -10px #071f3a1a}.cluster-card__icon[data-astro-cid-djhran5s]{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:1.4rem;display:flex}.cluster-card[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:10px;font-size:1.25rem;font-weight:800;color:var(--azul-oscuro)!important}.cluster-card[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.95rem;line-height:1.55;color:#475569!important}.usecases-stack[data-astro-cid-djhran5s]{flex-direction:column;gap:32px;display:flex}.usecase-card[data-astro-cid-djhran5s]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:36px}.usecase-card__header[data-astro-cid-djhran5s]{border-bottom:1px solid #e2e8f0;margin-bottom:24px;padding-bottom:20px}.usecase-tag[data-astro-cid-djhran5s]{text-transform:uppercase;border-radius:14px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.gaming-tag[data-astro-cid-djhran5s]{background:#ede9fe;color:#6d28d9!important}.office-tag[data-astro-cid-djhran5s]{background:#e0f2fe;color:#0369a1!important}.dev-tag[data-astro-cid-djhran5s]{background:#ecfdf5;color:#047857!important}.video-tag[data-astro-cid-djhran5s]{background:#fef3c7;color:#b45309!important}.render-tag[data-astro-cid-djhran5s]{background:#fee2e2;color:#b91c1c!important}.ws-tag[data-astro-cid-djhran5s]{background:#f1f5f9;color:#334155!important}.stream-tag[data-astro-cid-djhran5s]{background:#fdf2f8;color:#be185d!important}.ia-tag[data-astro-cid-djhran5s]{background:#e0e7ff;color:#4338ca!important}.usecase-card[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:8px;font-size:1.55rem;font-weight:800;color:var(--azul-oscuro)!important}.usecase-card__desc[data-astro-cid-djhran5s]{margin:0;font-size:1.05rem;color:#475569!important}.sub-tiers-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.sub-tier-item[data-astro-cid-djhran5s]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.sub-tier-item[data-astro-cid-djhran5s] h4[data-astro-cid-djhran5s]{margin-bottom:8px;font-size:1.05rem;font-weight:800;color:var(--azul-oscuro)!important}.sub-tier-item[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.9rem;line-height:1.5;color:#475569!important}.usecases-twin-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.usecase-card-compact[data-astro-cid-djhran5s]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:28px}.usecase-card-compact[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin:10px 0 8px;font-size:1.3rem;font-weight:800;color:var(--azul-oscuro)!important}.usecase-card-compact[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.95rem;line-height:1.55;color:#475569!important}.hardware-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.hw-card[data-astro-cid-djhran5s]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:28px}.hw-card--full[data-astro-cid-djhran5s]{grid-column:1/-1}.hw-card__icon[data-astro-cid-djhran5s]{color:#2563eb;margin-bottom:14px;font-size:1.8rem}.hw-card[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:10px;font-size:1.25rem;font-weight:800;color:var(--azul-oscuro)!important}.hw-card[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin-bottom:16px;font-size:.94rem;line-height:1.5;color:#475569!important}.hw-subitems[data-astro-cid-djhran5s]{flex-direction:column;gap:12px;display:flex}.hw-subitems-row[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.hw-subitem[data-astro-cid-djhran5s]{background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;padding:12px 16px}.hw-subitem[data-astro-cid-djhran5s] h4[data-astro-cid-djhran5s]{margin-bottom:4px;font-size:.95rem;font-weight:800;color:var(--azul-oscuro)!important}.hw-subitem[data-astro-cid-djhran5s] span[data-astro-cid-djhran5s]{font-size:.85rem;line-height:1.4;color:#64748b!important}.hw-note[data-astro-cid-djhran5s]{background:#eff6ff;border-radius:8px;padding:8px 12px;color:#2563eb!important;margin:0!important;font-size:.85rem!important}.pricing-tiers-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}.pricing-tier-card[data-astro-cid-djhran5s]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;padding:24px;display:flex}.pricing-tier-card--popular[data-astro-cid-djhran5s]{background:#fff;border:2px solid #2563eb;box-shadow:0 12px 30px -8px #2563eb26}.pricing-tier-badge[data-astro-cid-djhran5s]{text-transform:uppercase;background:#e2e8f0;border-radius:12px;align-self:flex-start;margin-bottom:12px;padding:4px 10px;font-size:.75rem;font-weight:800;color:#475569!important}.badge--pop[data-astro-cid-djhran5s]{background:#2563eb;color:#fff!important}.pricing-tier-card[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:10px;font-size:1.15rem;font-weight:800;color:var(--azul-oscuro)!important}.price-range[data-astro-cid-djhran5s]{margin-bottom:12px;font-size:1.4rem;font-weight:800;color:#071f3a!important}.price-range[data-astro-cid-djhran5s] .currency[data-astro-cid-djhran5s]{font-size:.8rem;font-weight:600;color:#64748b!important}.tier-desc[data-astro-cid-djhran5s]{margin-bottom:18px;font-size:.88rem;line-height:1.5;color:#475569!important}.tier-features[data-astro-cid-djhran5s]{margin:auto 0 0;padding:0;list-style:none}.tier-features[data-astro-cid-djhran5s] li[data-astro-cid-djhran5s]{align-items:center;gap:8px;margin-bottom:8px;font-size:.84rem;display:flex;color:#334155!important}.tier-features[data-astro-cid-djhran5s] li[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{color:#10b981;font-size:.8rem}.pricing-disclaimer[data-astro-cid-djhran5s]{font-size:.86rem;font-style:italic;color:#64748b!important}.builds-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px;display:grid}.build-card[data-astro-cid-djhran5s]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0000000a}.build-card[data-astro-cid-djhran5s]:hover{transform:translateY(-6px);box-shadow:0 18px 35px -8px #071f3a1f}.build-card--featured[data-astro-cid-djhran5s]{border:2px solid #2563eb}.build-card__media[data-astro-cid-djhran5s]{background:linear-gradient(#f1f5f9 0%,#fff 100%);border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.build-card__media[data-astro-cid-djhran5s] img[data-astro-cid-djhran5s]{object-fit:contain;filter:drop-shadow(0 10px 15px #0000001a);max-width:100%;height:190px}.build-tag[data-astro-cid-djhran5s]{text-transform:uppercase;background:#e0e7ff;border-radius:14px;padding:4px 10px;font-size:.72rem;font-weight:800;position:absolute;top:12px;left:12px;color:#4338ca!important}.tag--pop[data-astro-cid-djhran5s]{background:#2563eb;color:#fff!important}.build-card__body[data-astro-cid-djhran5s]{flex-direction:column;flex:1;padding:24px;display:flex}.build-card__body[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:8px;font-size:1.3rem;font-weight:800;color:var(--azul-oscuro)!important}.build-summary[data-astro-cid-djhran5s]{min-height:48px;margin-bottom:16px;font-size:.88rem;line-height:1.45;color:#64748b!important}.build-specs[data-astro-cid-djhran5s]{background:#f8fafc;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:20px;padding:14px;display:flex}.spec-row[data-astro-cid-djhran5s]{align-items:center;gap:8px;font-size:.86rem;display:flex;color:#334155!important}.spec-row[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{color:#2563eb;width:16px;font-size:.85rem}.build-footer[data-astro-cid-djhran5s]{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:14px;display:flex}.price-label[data-astro-cid-djhran5s]{font-size:.75rem;display:block;color:#64748b!important}.price-amount[data-astro-cid-djhran5s]{font-size:1.5rem;font-weight:800;line-height:1;color:var(--azul-oscuro)!important}.price-amount[data-astro-cid-djhran5s] small[data-astro-cid-djhran5s]{font-size:.8rem;font-weight:600;color:#64748b!important}.build-cta-btn[data-astro-cid-djhran5s]{border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:700;display:inline-flex}.real-case-grid[data-astro-cid-djhran5s]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;flex-wrap:wrap;align-items:center;gap:40px;padding:40px;display:flex}.real-case-image-box[data-astro-cid-djhran5s]{flex:1;justify-content:center;min-width:300px;display:flex}.real-case-img[data-astro-cid-djhran5s]{border:1px solid #e2e8f0;border-radius:18px;max-width:100%;height:auto;max-height:420px;box-shadow:0 20px 40px -10px #00000026}.real-case-content[data-astro-cid-djhran5s]{flex:1.2;min-width:300px}.real-case-tag[data-astro-cid-djhran5s]{text-transform:uppercase;background:#e0f2fe;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-block;color:#0369a1!important}.real-case-content[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:12px;font-size:1.8rem;font-weight:800;color:var(--azul-oscuro)!important}.real-case-content[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin-bottom:20px;font-size:1rem;line-height:1.6;color:#475569!important}.real-case-specs-list[data-astro-cid-djhran5s]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:24px;padding:20px;display:grid}.case-spec-item[data-astro-cid-djhran5s]{font-size:.88rem;line-height:1.4;color:#334155!important}.case-spec-item[data-astro-cid-djhran5s] strong[data-astro-cid-djhran5s]{text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;display:block;color:var(--azul-oscuro)!important}.builder-section[data-astro-cid-djhran5s]{--pc-bg:#f6f8fc;--pc-heading:#071b36;--pc-body:#64748b;--pc-muted:#718096;--pc-navy:#101a31;--pc-navy-card:#1c2940;--pc-light-text:#f8fafc;--pc-card-text:#d7e6f5;--pc-cyan:#20b7ff;--pc-blue:#2563eb;--pc-selected-bg:#e8f5ff;--pc-selected-text:#0b2b46;background:var(--pc-bg);color:var(--pc-heading);position:relative;overflow:hidden}.builder-header[data-astro-cid-djhran5s] .builder-title[data-astro-cid-djhran5s]{font-weight:800;color:#071b36!important}.builder-header[data-astro-cid-djhran5s] .builder-subtitle[data-astro-cid-djhran5s]{max-width:680px;margin:0 auto;font-size:1.05rem;line-height:1.6;color:#64748b!important}.builder-status-text[data-astro-cid-djhran5s]{max-width:700px;margin:12px auto 0;font-size:.88rem;line-height:1.5;color:#718096!important}.builder-mode-tabs[data-astro-cid-djhran5s]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px;display:flex}.mode-tab[data-astro-cid-djhran5s]{cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;color:#64748b!important}.mode-tab[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{color:inherit}.mode-tab[data-astro-cid-djhran5s]:hover:not(.active){background:#eff6ff;border-color:#93c5fd;color:#1e40af!important}.mode-tab[data-astro-cid-djhran5s].active{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 14px #2563eb59;color:#fff!important}.mode-tab[data-astro-cid-djhran5s].active i[data-astro-cid-djhran5s]{color:#fff!important}.builder-panel[data-astro-cid-djhran5s]{display:none}.builder-panel[data-astro-cid-djhran5s].active{display:block}.rec-wizard-grid[data-astro-cid-djhran5s]{flex-wrap:wrap;gap:32px;display:flex}.rec-wizard-left[data-astro-cid-djhran5s]{flex:1.3;min-width:320px}.rec-wizard-right[data-astro-cid-djhran5s]{flex:1;min-width:320px}.wizard-step-title[data-astro-cid-djhran5s]{margin-bottom:16px;font-size:1.15rem;font-weight:800;color:#0f172a!important}.rec-use-options[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.rec-opt-btn[data-astro-cid-djhran5s]{text-align:left;cursor:pointer;background:#101a31;border:1px solid #1e293b;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.rec-opt-btn[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{margin-top:2px;font-size:1.4rem;transition:color .2s;color:#20b7ff!important}.rec-opt-btn[data-astro-cid-djhran5s] strong[data-astro-cid-djhran5s]{margin-bottom:4px;font-size:.95rem;font-weight:700;transition:color .2s;display:block;color:#fff!important}.rec-opt-btn[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.8rem;line-height:1.35;transition:color .2s;color:#bfd0e5!important}.rec-opt-btn[data-astro-cid-djhran5s]:hover:not(.active){background:#16223d;border-color:#20b7ff;transform:translateY(-1px);box-shadow:0 4px 14px #101a3140}.rec-opt-btn[data-astro-cid-djhran5s].active{box-shadow:0 4px 16px #22a7f033;background:#e8f5ff!important;border:2px solid #22a7f0!important}.rec-opt-btn[data-astro-cid-djhran5s].active i[data-astro-cid-djhran5s]{color:#18a8f7!important}.rec-opt-btn[data-astro-cid-djhran5s].active strong[data-astro-cid-djhran5s]{font-weight:800;color:#0b2b46!important}.rec-opt-btn[data-astro-cid-djhran5s].active p[data-astro-cid-djhran5s]{color:#42627a!important}.budget-buttons-row[data-astro-cid-djhran5s]{flex-wrap:wrap;gap:10px;display:flex}.budget-btn[data-astro-cid-djhran5s]{cursor:pointer;border:1px solid #1e293b;border-radius:10px;flex:1;min-width:100px;padding:12px;font-size:.9rem;font-weight:700;transition:all .2s;color:#f8fafc!important;background:#111a30!important}.budget-btn[data-astro-cid-djhran5s]:hover:not(.active){border-color:#38bdf8;transform:translateY(-1px);color:#fff!important;background:#1e293b!important}.budget-btn[data-astro-cid-djhran5s].active{box-shadow:0 4px 14px #2563eb59;color:#fff!important;background:#2563eb!important;border-color:#3b82f6!important}.rec-result-card[data-astro-cid-djhran5s]{background:#1c2940;border:1px solid #38bdf840;border-radius:20px;padding:30px;box-shadow:0 16px 36px #071f3a33}.rec-result-header[data-astro-cid-djhran5s]{border-bottom:1px solid #94a3b840;margin-bottom:20px;padding-bottom:16px}#rec-badge-tier[data-astro-cid-djhran5s]{letter-spacing:.5px;text-transform:uppercase;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-block;color:#38bdf8!important}.rec-result-header[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s],#rec-build-name[data-astro-cid-djhran5s]{margin:10px 0 6px;font-size:1.45rem;font-weight:800;color:#fff!important}.rec-result-header[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s],#rec-build-desc[data-astro-cid-djhran5s]{margin:0;font-size:.9rem;line-height:1.5;color:#c6d4e5!important}.rec-specs-summary[data-astro-cid-djhran5s]{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.rec-spec-line[data-astro-cid-djhran5s]{align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;display:flex}.rec-spec-line[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{flex-shrink:0;width:16px;margin-top:3px;color:#20b7ff!important}.rec-spec-line[data-astro-cid-djhran5s] strong[data-astro-cid-djhran5s]{flex-shrink:0;min-width:82px;font-weight:700;color:#fff!important}.rec-spec-line[data-astro-cid-djhran5s] span[data-astro-cid-djhran5s],#rec-cpu-val[data-astro-cid-djhran5s],#rec-gpu-val[data-astro-cid-djhran5s],#rec-ram-val[data-astro-cid-djhran5s],#rec-ssd-val[data-astro-cid-djhran5s],#rec-base-val[data-astro-cid-djhran5s]{font-weight:500;color:#d7e6f5!important}.rec-price-row[data-astro-cid-djhran5s]{border-top:1px solid #94a3b840;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;padding-top:16px;display:flex}.rec-price-label[data-astro-cid-djhran5s]{margin-bottom:4px;font-size:.82rem;display:block;color:#9fb3c8!important}.rec-price-total[data-astro-cid-djhran5s],#rec-price-val[data-astro-cid-djhran5s]{font-size:1.8rem;font-weight:800;line-height:1;color:#fff!important}.rec-price-total[data-astro-cid-djhran5s] small[data-astro-cid-djhran5s],#rec-price-val[data-astro-cid-djhran5s] small[data-astro-cid-djhran5s]{font-size:.9rem;font-weight:600;color:#9fb3c8!important}.btn-rec-edit[data-astro-cid-djhran5s]{cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;transition:all .2s;display:inline-flex;color:#f1f5f9!important;border:1px solid #64748b!important}.btn-rec-edit[data-astro-cid-djhran5s]:hover{background:#20b7ff14;color:#20b7ff!important;border-color:#20b7ff!important}.btn-whatsapp-full[data-astro-cid-djhran5s]{cursor:pointer;background:linear-gradient(90deg,#128c4a,#0f6b5f);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;font-size:1rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 20px -6px #25d36666;color:#fff!important}.btn-whatsapp-full[data-astro-cid-djhran5s]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -6px #25d36680}.builder-interactive-layout[data-astro-cid-djhran5s]{flex-wrap:wrap;gap:30px;display:flex}.builder-controls-col[data-astro-cid-djhran5s]{flex-direction:column;flex:1.4;gap:18px;min-width:320px;display:flex}.builder-cart-col[data-astro-cid-djhran5s]{flex:1;min-width:320px}.builder-field-card[data-astro-cid-djhran5s]{background:#101a31;border:1px solid #1e293b;border-radius:14px;padding:18px}.builder-field-label[data-astro-cid-djhran5s]{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.95rem;font-weight:700;display:flex}.builder-field-label[data-astro-cid-djhran5s] span[data-astro-cid-djhran5s]{align-items:center;gap:8px;display:inline-flex;color:#fff!important}.builder-field-label[data-astro-cid-djhran5s] span[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{color:#20b7ff!important}.field-badge-ready[data-astro-cid-djhran5s]{background:#10b98126;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:800;color:#10b981!important}.builder-select[data-astro-cid-djhran5s]{cursor:pointer;background:#070d18;border:1px solid #334155;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-size:.95rem;color:#f8fafc!important}.builder-select[data-astro-cid-djhran5s]:focus{border-color:#38bdf8}.power-meter-box[data-astro-cid-djhran5s]{background:#101a31;border:1px solid #1e293b;border-radius:14px;padding:18px}.power-meter-header[data-astro-cid-djhran5s]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.power-title[data-astro-cid-djhran5s]{font-size:.9rem;font-weight:700;color:#fff!important}.power-title[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{margin-right:6px;color:#20b7ff!important}.power-tier[data-astro-cid-djhran5s]{font-size:.9rem;font-weight:800;color:#94a3b8!important}.power-meter-track[data-astro-cid-djhran5s]{background:#1e293b;border-radius:6px;width:100%;height:10px;overflow:hidden}.power-meter-fill[data-astro-cid-djhran5s]{background:linear-gradient(90deg,#3b82f6,#10b981);width:0%;height:100%;transition:width .4s ease-out,background .4s ease-out}.power-desc-text[data-astro-cid-djhran5s]{margin:8px 0 0;font-size:.82rem;line-height:1.45;color:#94a3b8!important}.cart-sticky-card[data-astro-cid-djhran5s]{background:#1c2940;border:1px solid #38bdf840;border-radius:18px;padding:26px;position:sticky;top:130px;box-shadow:0 16px 36px #071f3a33}.cart-card-title[data-astro-cid-djhran5s]{border-bottom:1px solid #94a3b840;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;font-size:1.4rem;font-weight:800;display:flex;color:#fff!important}.cart-card-title[data-astro-cid-djhran5s] span[data-astro-cid-djhran5s]{color:#fff!important}.cart-card-title[data-astro-cid-djhran5s] span[data-astro-cid-djhran5s] i[data-astro-cid-djhran5s]{margin-right:6px;color:#20b7ff!important}.cart-count-pill[data-astro-cid-djhran5s]{background:#2563eb;border-radius:20px;padding:3px 10px;font-size:.72rem;font-weight:800;color:#fff!important}.cart-items-list[data-astro-cid-djhran5s]{min-height:50px;margin:0 0 16px;padding:0;list-style:none}.cart-item-row[data-astro-cid-djhran5s]{border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:center;padding:8px 0;font-size:.88rem;display:flex;color:#d7e6f5!important}.cart-item-row[data-astro-cid-djhran5s] strong[data-astro-cid-djhran5s]{color:#fff!important}.cart-empty-msg[data-astro-cid-djhran5s]{text-align:center;padding:12px 0;font-size:.88rem;font-style:italic;color:#94a3b8!important}.cart-addons-box[data-astro-cid-djhran5s]{background:#ffffff08;border:1px solid #94a3b840;border-radius:12px;margin-bottom:18px;padding:14px}.addons-title[data-astro-cid-djhran5s]{text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;font-size:.78rem;font-weight:800;color:#38bdf8!important}.addon-option-label[data-astro-cid-djhran5s]{cursor:pointer;background:#101a31;border:1px solid #334155;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:flex}.addon-checkbox[data-astro-cid-djhran5s]{accent-color:#2563eb;width:16px;height:16px}.addon-text[data-astro-cid-djhran5s]{flex:1}.addon-text[data-astro-cid-djhran5s] strong[data-astro-cid-djhran5s]{font-size:.84rem;display:block;color:#f8fafc!important}.addon-text[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.74rem;color:#94a3b8!important}.addon-price[data-astro-cid-djhran5s]{font-size:.84rem;font-weight:800;color:#10b981!important}.addon-included-badge[data-astro-cid-djhran5s]{background:#10b9810f;border:1px solid #10b9814d;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.badge-free[data-astro-cid-djhran5s]{background:#10b98133;border-radius:6px;padding:2px 6px;font-size:.72rem;font-weight:800;color:#10b981!important}.cart-total-section[data-astro-cid-djhran5s]{border-top:1px solid #94a3b840;margin-bottom:14px;padding-top:14px}.cart-total-row[data-astro-cid-djhran5s]{justify-content:space-between;align-items:flex-end;margin-bottom:4px;display:flex}.total-label[data-astro-cid-djhran5s]{font-size:.88rem;color:#9fb3c8!important}.total-amount[data-astro-cid-djhran5s]{font-size:1.85rem;font-weight:900;line-height:1;color:#fff!important}.total-amount[data-astro-cid-djhran5s] small[data-astro-cid-djhran5s]{font-size:.85rem;color:#9fb3c8!important}.cart-fine-print[data-astro-cid-djhran5s]{margin:6px 0 0;font-size:.72rem;line-height:1.4;color:#94a3b8!important}.btn-cart-submit[data-astro-cid-djhran5s]{cursor:pointer;background:linear-gradient(90deg,#2563eb,#3b82f6);border:none;border-radius:12px;width:100%;padding:15px;font-size:1rem;font-weight:800;transition:all .2s;color:#fff!important}.btn-cart-submit[data-astro-cid-djhran5s].disabled{opacity:.5;pointer-events:none}.mode-tab[data-astro-cid-djhran5s]:focus-visible,.rec-opt-btn[data-astro-cid-djhran5s]:focus-visible,.budget-btn[data-astro-cid-djhran5s]:focus-visible,.btn-rec-edit[data-astro-cid-djhran5s]:focus-visible,.btn-whatsapp-full[data-astro-cid-djhran5s]:focus-visible,.builder-select[data-astro-cid-djhran5s]:focus-visible,.btn-cart-submit[data-astro-cid-djhran5s]:focus-visible,.addon-checkbox[data-astro-cid-djhran5s]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.rec-opt-btn[data-astro-cid-djhran5s]:focus-visible,.budget-btn[data-astro-cid-djhran5s]:focus-visible,.btn-rec-edit[data-astro-cid-djhran5s]:focus-visible,.btn-whatsapp-full[data-astro-cid-djhran5s]:focus-visible{outline-color:#38bdf8}.builder-modal[data-astro-cid-djhran5s]{z-index:9999;backdrop-filter:blur(6px);background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-dialog-card[data-astro-cid-djhran5s]{background:linear-gradient(#1e293b 0%,#0f172a 100%);border:1px solid #334155;border-radius:20px;width:100%;max-width:480px;padding:32px;position:relative;box-shadow:0 25px 60px #0009}.modal-close-btn[data-astro-cid-djhran5s]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.3rem;position:absolute;top:14px;right:14px}.modal-header-icon[data-astro-cid-djhran5s]{color:#60a5fa;background:#2563eb33;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:1.5rem;display:flex}.modal-dialog-card[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{text-align:center;margin-bottom:6px;font-size:1.4rem;font-weight:800;color:#fff!important}.modal-sub[data-astro-cid-djhran5s]{text-align:center;margin-bottom:20px;font-size:.9rem;color:#94a3b8!important}.modal-addon-item[data-astro-cid-djhran5s]{cursor:pointer;background:#0f172a;border:2px solid #475569;border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:16px;display:flex}.addon-check-box[data-astro-cid-djhran5s]{color:#fff;border:2px solid #64748b;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;display:flex}.modal-addon-info[data-astro-cid-djhran5s]{flex:1}.modal-addon-title-row[data-astro-cid-djhran5s]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.modal-addon-title-row[data-astro-cid-djhran5s] strong[data-astro-cid-djhran5s]{font-size:.92rem;color:#e2e8f0!important}.modal-addon-price[data-astro-cid-djhran5s]{font-size:.92rem;font-weight:800;color:#8b5cf6!important}.modal-addon-info[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.8rem;line-height:1.35;color:#64748b!important}.modal-actions-col[data-astro-cid-djhran5s]{flex-direction:column;gap:10px;display:flex}.compat-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.compat-card[data-astro-cid-djhran5s]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:28px}.compat-icon[data-astro-cid-djhran5s]{color:#2563eb;background:#2563eb1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.3rem;display:flex}.compat-card[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:8px;font-size:1.2rem;font-weight:800;color:var(--azul-oscuro)!important}.compat-card[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.92rem;line-height:1.55;color:#475569!important}.process-steps-list[data-astro-cid-djhran5s]{flex-direction:column;gap:20px;max-width:820px;margin:0 auto;display:flex}.process-step-item[data-astro-cid-djhran5s]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:flex-start;gap:20px;padding:24px;display:flex}.step-badge-number[data-astro-cid-djhran5s]{background:#071f3a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:800;display:flex;color:#fff!important}.step-content[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:6px;font-size:1.2rem;font-weight:800;color:var(--azul-oscuro)!important}.step-content[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.94rem;line-height:1.55;color:#475569!important}.business-clusters-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.biz-card[data-astro-cid-djhran5s]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:36px;display:flex}.biz-card-icon[data-astro-cid-djhran5s]{color:#2563eb;margin-bottom:16px;font-size:2rem}.biz-card[data-astro-cid-djhran5s] h2[data-astro-cid-djhran5s]{margin-bottom:12px;font-size:1.45rem;font-weight:800;color:var(--azul-oscuro)!important}.biz-card[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin-bottom:20px;font-size:.95rem;line-height:1.6;color:#475569!important}.biz-checklist[data-astro-cid-djhran5s]{margin:0 0 24px;padding:0;list-style:none}.biz-checklist[data-astro-cid-djhran5s] li[data-astro-cid-djhran5s]{align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem;display:flex;color:#334155!important}.biz-link[data-astro-cid-djhran5s]{align-self:flex-start;margin-top:auto}.b2b-section-box[data-astro-cid-djhran5s]{color:#fff;background:#071f3a;border-radius:24px;padding:44px}.b2b-header[data-astro-cid-djhran5s] h2[data-astro-cid-djhran5s]{margin:12px 0;font-size:1.8rem;font-weight:800;color:#fff!important}.b2b-header[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{max-width:800px;margin-bottom:30px;font-size:1.05rem;line-height:1.6;color:#cbd5e1!important}.b2b-types-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px;display:grid}.b2b-type-item[data-astro-cid-djhran5s]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:18px}.b2b-type-item[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:6px;font-size:1rem;font-weight:800;color:#fff!important}.b2b-type-item[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin:0;font-size:.82rem;line-height:1.4;color:#94a3b8!important}.local-coverage-split[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;display:grid}.local-cov-col[data-astro-cid-djhran5s]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:36px}.local-cov-col[data-astro-cid-djhran5s] h2[data-astro-cid-djhran5s]{margin:12px 0 10px;font-size:1.5rem;font-weight:800;color:var(--azul-oscuro)!important}.local-cov-col[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin-bottom:14px;font-size:.95rem;line-height:1.6;color:#475569!important}.support-cards-grid[data-astro-cid-djhran5s]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.support-card[data-astro-cid-djhran5s]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:24px;display:flex}.support-icon[data-astro-cid-djhran5s]{color:#2563eb;margin-bottom:12px;font-size:1.6rem}.support-card[data-astro-cid-djhran5s] h3[data-astro-cid-djhran5s]{margin-bottom:8px;font-size:1.1rem;font-weight:800;color:var(--azul-oscuro)!important}.support-card[data-astro-cid-djhran5s] p[data-astro-cid-djhran5s]{margin-bottom:16px;font-size:.88rem;line-height:1.5;color:#475569!important}.support-link[data-astro-cid-djhran5s]{align-items:center;gap:6px;margin-top:auto;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex;color:#2563eb!important}.support-link[data-astro-cid-djhran5s]:hover{text-decoration:underline}@media (width<=768px){.ensambles-hero[data-astro-cid-djhran5s]{padding:40px 0 20px}.ensambles-hero__grid[data-astro-cid-djhran5s]{gap:30px}.ensambles-timeline[data-astro-cid-djhran5s]{flex-direction:column;gap:12px}.real-case-grid[data-astro-cid-djhran5s]{padding:24px}.b2b-section-box[data-astro-cid-djhran5s]{padding:28px}}.b2b-section-box[data-astro-cid-djhran5s] .section-badge[data-astro-cid-djhran5s]{color:#93c5fd!important}
