.tarjeta-producto[data-astro-cid-7e5rsncz]{background-color:var(--bg-superficie);padding:2px;border:2px solid var(--texto-principal);position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1)}.tarjeta-producto[data-astro-cid-7e5rsncz][data-pilar=mente]{--accent-layer: #0047ab}.tarjeta-producto[data-astro-cid-7e5rsncz][data-pilar=cuerpo]{--accent-layer: #007a3d}.tarjeta-producto[data-astro-cid-7e5rsncz][data-pilar=futuro]{--accent-layer: #cc5200}:root[data-mode=dark] .tarjeta-producto[data-astro-cid-7e5rsncz][data-pilar=mente]{--accent-layer: #4d8dff}:root[data-mode=dark] .tarjeta-producto[data-astro-cid-7e5rsncz][data-pilar=cuerpo]{--accent-layer: #14c46a}:root[data-mode=dark] .tarjeta-producto[data-astro-cid-7e5rsncz][data-pilar=futuro]{--accent-layer: #ff7a1a}.product-frame[data-astro-cid-7e5rsncz]{background-color:var(--bg-principal);border:1px solid color-mix(in srgb,var(--texto-principal) 15%,transparent);padding:var(--space-5);height:100%;display:flex;flex-direction:column}.tarjeta-producto[data-astro-cid-7e5rsncz]:hover{transform:translateY(-2px);border-color:var(--accent-layer, var(--texto-principal))}.product-header[data-astro-cid-7e5rsncz]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);border-bottom:1px solid var(--grid-line);padding-bottom:var(--space-3)}.pdf-tag[data-astro-cid-7e5rsncz]{font-size:.68rem;font-weight:600;color:var(--texto-secundario);letter-spacing:.02em}.pdf-tag[data-astro-cid-7e5rsncz].highlight-pilar-text{color:var(--accent-layer)}.product-title[data-astro-cid-7e5rsncz]{font-size:1.3rem;margin-bottom:var(--space-3);line-height:1.15;letter-spacing:-.03em}.product-title-link[data-astro-cid-7e5rsncz]{color:var(--texto-principal);text-decoration:none}.product-desc[data-astro-cid-7e5rsncz]{font-size:.92rem;color:var(--texto-secundario);margin-bottom:var(--space-5);line-height:1.5;text-transform:none;flex:1}.product-action-wrapper[data-astro-cid-7e5rsncz]{margin-top:auto}.product-btn[data-astro-cid-7e5rsncz]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;background-color:var(--texto-principal);color:var(--bg-principal);text-decoration:none;font-size:.75rem;font-weight:600;text-transform:uppercase;border:1px solid var(--texto-principal);padding-inline:var(--space-4) var(--space-2);transition:all .15s ease}.btn-price-inline[data-astro-cid-7e5rsncz]{background-color:color-mix(in srgb,var(--bg-principal) 15%,transparent);color:var(--bg-principal);padding:var(--space-1) var(--space-3);border-inline-start:1px solid color-mix(in srgb,var(--bg-principal) 20%,transparent);font-size:.8rem;font-weight:700}.btn-price-inline[data-astro-cid-7e5rsncz].highlight-pilar-bg{background-color:var(--accent-layer);color:var(--on-pilar);border-inline-start:1px solid color-mix(in srgb,var(--on-pilar) 30%,transparent)}.product-btn[data-astro-cid-7e5rsncz]:hover:not(.stage-deploying){background-color:var(--accent-layer, var(--texto-principal));border-color:var(--accent-layer, var(--texto-principal));color:var(--on-pilar, var(--bg-principal))}.product-btn[data-astro-cid-7e5rsncz]:hover .btn-price-inline[data-astro-cid-7e5rsncz]:not(.highlight-pilar-bg){background-color:var(--texto-principal);border-inline-start-color:color-mix(in srgb,var(--bg-principal) 30%,transparent)}.product-btn[data-astro-cid-7e5rsncz].stage-deploying{background-color:color-mix(in srgb,var(--bg-superficie) 40%,transparent);color:var(--texto-secundario);border:1px dashed color-mix(in srgb,var(--texto-principal) 30%,transparent);cursor:not-allowed;padding-inline-end:var(--space-2)}.deploy-wrapper[data-astro-cid-7e5rsncz]{display:flex;align-items:center;gap:var(--space-2);font-size:.68rem;letter-spacing:.02em}.price-staged[data-astro-cid-7e5rsncz]{color:var(--texto-secundario);background-color:color-mix(in srgb,var(--texto-principal) 5%,transparent);border-inline-start:1px dashed color-mix(in srgb,var(--texto-principal) 30%,transparent)}.pulse-indicator[data-astro-cid-7e5rsncz]{width:6px;height:6px;background-color:var(--accent-layer, var(--texto-secundario));display:inline-block;animation:tech-pulse 1.8s infinite ease-in-out}@keyframes tech-pulse{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.hero-section[data-astro-cid-fl6weasd]{position:relative;padding:var(--space-7) 0 var(--space-8);background-color:var(--bg-principal);border-bottom:2px solid var(--texto-principal);overflow:hidden}.hero-grid-decor[data-astro-cid-fl6weasd]{position:absolute;inset:0;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,black 60%,transparent);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent);z-index:1}.hero-container[data-astro-cid-fl6weasd]{position:relative;z-index:2;max-width:var(--w-pagina);margin:0 auto;padding:var(--space-5) var(--space-5) 0}.hero-kicker[data-astro-cid-fl6weasd]{font-size:.75rem;font-weight:600;color:var(--texto-secundario);margin-bottom:var(--space-4);letter-spacing:.05em}.hero-title[data-astro-cid-fl6weasd]{font-size:clamp(2.3rem,6vw,4.5rem);line-height:.95;letter-spacing:-.04em;margin-bottom:var(--space-4)}.hero-subtitle[data-astro-cid-fl6weasd]{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--texto-secundario);margin-bottom:var(--space-5);line-height:1.5;max-width:70ch;text-transform:none}.hero-actions[data-astro-cid-fl6weasd]{display:flex;gap:var(--space-3)}.btn-primary[data-astro-cid-fl6weasd],.btn-secondary[data-astro-cid-fl6weasd]{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);min-height:42px;font-size:.75rem;font-weight:600;text-decoration:none;border:1px solid var(--texto-principal);transition:background-color .15s ease}.btn-primary[data-astro-cid-fl6weasd]{background-color:var(--texto-principal);color:var(--bg-principal)}.btn-primary[data-astro-cid-fl6weasd]:hover{background-color:var(--texto-secundario)}.btn-secondary[data-astro-cid-fl6weasd]{background-color:transparent;color:var(--texto-principal)}.btn-secondary[data-astro-cid-fl6weasd]:hover{background-color:var(--bg-superficie)}.seccion-pilares[data-astro-cid-fl6weasd]{background-color:var(--bg-principal)}.pilares-grid-container[data-astro-cid-fl6weasd]{display:grid;grid-template-columns:1fr;gap:var(--space-4);border:2px solid var(--texto-principal);background-color:var(--texto-principal)}@media (min-width: 769px){.pilares-grid-container[data-astro-cid-fl6weasd]{grid-template-columns:repeat(3,1fr)}}.pilar-panel[data-astro-cid-fl6weasd]{text-decoration:none;padding:var(--space-5);background-color:var(--bg-principal);color:var(--texto-principal);display:flex;flex-direction:column;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.pilar-panel[data-astro-cid-fl6weasd][data-theme=mente]{--panel-hover-bg: #f2f6fc;--panel-color: #0047ab}.pilar-panel[data-astro-cid-fl6weasd][data-theme=cuerpo]{--panel-hover-bg: #f3f9f5;--panel-color: #007a3d}.pilar-panel[data-astro-cid-fl6weasd][data-theme=futuro]{--panel-hover-bg: #fdf6f0;--panel-color: #cc5200}:root[data-mode=dark] .pilar-panel[data-astro-cid-fl6weasd][data-theme=mente]{--panel-hover-bg: #121a33;--panel-color: #7aa7ff}:root[data-mode=dark] .pilar-panel[data-astro-cid-fl6weasd][data-theme=cuerpo]{--panel-hover-bg: #0f2417;--panel-color: #3ddc88}:root[data-mode=dark] .pilar-panel[data-astro-cid-fl6weasd][data-theme=futuro]{--panel-hover-bg: #26140a;--panel-color: #ff8f3d}.pilar-panel[data-astro-cid-fl6weasd]:hover{background-color:var(--panel-hover-bg, var(--bg-superficie))}.panel-header-technical[data-astro-cid-fl6weasd]{display:flex;justify-content:space-between;font-size:.68rem;color:var(--texto-secundario);margin-bottom:var(--space-4)}.count-badge[data-astro-cid-fl6weasd]{background-color:var(--texto-principal);color:var(--bg-principal);padding:1px var(--space-2);font-weight:600}.panel-title[data-astro-cid-fl6weasd]{font-size:1.5rem;margin-bottom:var(--space-2);letter-spacing:-.03em;color:var(--panel-color, var(--texto-principal))}.panel-desc[data-astro-cid-fl6weasd]{font-size:.9rem;color:var(--texto-secundario);margin-bottom:var(--space-5);line-height:1.5;text-transform:none;flex:1}.panel-footer-technical[data-astro-cid-fl6weasd]{display:flex;justify-content:space-between;font-size:.68rem;color:var(--texto-secundario);border-top:1px dashed color-mix(in srgb,var(--texto-principal) 20%,transparent);padding-top:var(--space-3);margin-top:auto;transition:color .3s ease}.pilar-panel[data-astro-cid-fl6weasd]:hover .panel-action-command[data-astro-cid-fl6weasd]{color:var(--panel-color);font-weight:600}.panel-arrow[data-astro-cid-fl6weasd]{transition:transform .15s ease,color .3s ease}[dir=rtl] .pilar-panel[data-astro-cid-fl6weasd]:hover .panel-arrow[data-astro-cid-fl6weasd]{transform:scaleX(-1) translate(3px)}.pilar-panel[data-astro-cid-fl6weasd]:hover .panel-arrow[data-astro-cid-fl6weasd]{transform:translate(3px);color:var(--panel-color)}.section-container[data-astro-cid-fl6weasd]{max-width:var(--w-pagina);margin:0 auto;padding:var(--space-7) var(--space-5) 0}.section-title[data-astro-cid-fl6weasd]{font-size:.8rem;font-weight:700;color:var(--texto-secundario);margin-bottom:var(--space-4);border-inline-start:3px solid var(--texto-principal);padding-inline-start:var(--space-3)}.articulos-grid[data-astro-cid-fl6weasd],.productos-grid[data-astro-cid-fl6weasd]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width: 600px){.articulos-grid[data-astro-cid-fl6weasd]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.articulos-grid[data-astro-cid-fl6weasd]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 769px){.productos-grid[data-astro-cid-fl6weasd]{grid-template-columns:repeat(3,1fr)}}.empty-state[data-astro-cid-fl6weasd]{font-size:.75rem;color:var(--texto-secundario);padding:var(--space-4) 0}
