soluciones finish

This commit is contained in:
2026-09-09 21:16:40 -03:00
parent b721dc1c8a
commit 8c778471d1
4 changed files with 93 additions and 41 deletions
Binary file not shown.
+16 -2
View File
@@ -22,6 +22,7 @@
--ide-academy: #a83c41; --ide-academy: #a83c41;
--ide-digital: #2c69ab; --ide-digital: #2c69ab;
--teal-dark: #1B5E6E; --teal-dark: #1B5E6E;
--cta-hover:#40ab8e;
/* Tema Claro (Por defecto) */ /* Tema Claro (Por defecto) */
--bg-body: #F8FAFB; --bg-body: #F8FAFB;
@@ -77,6 +78,8 @@
--ide-academy: #a83c41; --ide-academy: #a83c41;
--ide-digital: #2c69ab; --ide-digital: #2c69ab;
--teal-dark: #40ab8e; --teal-dark: #40ab8e;
--cta-hover:#0d5a91;
--text-primary:#4fb389; --text-primary:#4fb389;
--text-main: #F1F5F9; --text-main: #F1F5F9;
@@ -584,9 +587,10 @@ p, li, .lead-text, .text-body, .text-muted {
} }
.btn-outline-cta:hover { .btn-outline-cta:hover {
border-color: var(--ide-accent); border-color: var(--cta-hover);
color: var(--ide-accent); color: var(--cta-hover);
background-color: var(--ide-accent-soft); background-color: var(--ide-accent-soft);
transform: translateY(-1px);
} }
.btn-ghost { .btn-ghost {
@@ -1395,6 +1399,16 @@ p, li, .lead-text, .text-body, .text-muted {
} }
/* --- 16. Filtros de Soluciones --- */ /* --- 16. Filtros de Soluciones --- */
.solution-card {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.solution-card.hidden {
display: none;
}
.filters-bar { .filters-bar {
display: flex; display: flex;
gap: 0.5rem; gap: 0.5rem;
+13 -4
View File
@@ -11,7 +11,7 @@ async function initApp() {
initTheme(); initTheme();
await loadIncludes(); await loadIncludes();
initModals(); initModals();
initBrujulaIDE(); /*initBrujulaIDE();*/
initAcademyCourses(); initAcademyCourses();
initSolucionesFilters(); initSolucionesFilters();
initInsightsFeed(); initInsightsFeed();
@@ -621,7 +621,13 @@ function initSolucionesFilters() {
const filterBtns = document.querySelectorAll('.soluciones-filter-btn'); const filterBtns = document.querySelectorAll('.soluciones-filter-btn');
const solutionCards = document.querySelectorAll('.solution-card'); const solutionCards = document.querySelectorAll('.solution-card');
if (!filterBtns.length) return; console.log('🔍 Filtros encontrados:', filterBtns.length);
console.log('📦 Tarjetas encontradas:', solutionCards.length);
if (!filterBtns.length) {
console.warn('⚠️ No se encontraron botones de filtro');
return;
}
filterBtns.forEach(btn => { filterBtns.forEach(btn => {
btn.addEventListener('click', () => { btn.addEventListener('click', () => {
@@ -629,13 +635,16 @@ function initSolucionesFilters() {
btn.classList.add('active'); btn.classList.add('active');
const filter = btn.getAttribute('data-filter'); const filter = btn.getAttribute('data-filter');
console.log('🎯 Filtro seleccionado:', filter);
solutionCards.forEach(card => { solutionCards.forEach(card => {
const cat = card.getAttribute('data-category'); const cat = card.getAttribute('data-category');
console.log(` 📌 Tarjeta: ${cat} → ${filter === 'all' || cat === filter ? 'MOSTRAR' : 'OCULTAR'}`);
if (filter === 'all' || cat === filter) { if (filter === 'all' || cat === filter) {
card.style.display = 'block'; card.classList.remove('hidden');
} else { } else {
card.style.display = 'none'; card.classList.add('hidden');
} }
}); });
}); });
+64 -35
View File
@@ -7,7 +7,8 @@
<meta name="description" content="Servicios específicos de consultoría: Certificación ISO 9001/14001/45001/21001, PMO, Capacitación In-Company e Inteligencia Artificial en Procesos."> <meta name="description" content="Servicios específicos de consultoría: Certificación ISO 9001/14001/45001/21001, PMO, Capacitación In-Company e Inteligencia Artificial en Procesos.">
<meta property="og:title" content="Soluciones Concretas | IDE Consultores"> <meta property="og:title" content="Soluciones Concretas | IDE Consultores">
<meta property="og:description" content="Encontrá respuestas concretas a requerimientos específicos: ISO, gestión de proyectos, formación y tecnología."> <meta property="og:description" content="Encontrá respuestas concretas a requerimientos específicos: ISO, gestión de proyectos, formación y tecnología.">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="icon" type="image/x-icon" href="assets/img/favicon.png">
<link rel="stylesheet" href="css/styles.css"> <link rel="stylesheet" href="css/styles.css">
</head> </head>
<body> <body>
@@ -17,11 +18,40 @@
<main> <main>
<!-- Header Soluciones --> <!-- Header Soluciones -->
<section class="section-padding" style="background-color: var(--bg-surface); border-bottom: 1px solid var(--border-color);"> <section class="section-padding hero-video-section" style="background-color: var(--bg-surface); border-bottom: 1px solid var(--border-color); position: relative; overflow: hidden; min-height: 400px;">
<div class="container container-narrow text-center">
<span class="eyebrow">RESPUESTAS ESPECÍFICAS</span> <!-- Video de fondo -->
<h1 style="margin-bottom: 1.25rem;">Soluciones concretas a necesidades definidas</h1> <video autoplay muted loop playsinline style="
<p class="lead-text" style="margin: 0 auto;"> position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0.15;
z-index: 0;
pointer-events: none;
">
<source src="/assets/video/Video header Ide2.mp4" type="video/mp4">
Tu navegador no soporta videos.
</video>
<!-- Overlay oscuro opcional para mejor contraste -->
<div style="
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(19, 167, 138, 0.5);
z-index: 1;
"></div>
<!-- Contenido -->
<div class="container container-narrow text-center" style="position: relative; z-index: 2;">
<span class="eyebrow" style="color: var(--text-inverse)">RESPUESTAS ESPECÍFICAS</span>
<h1 style="margin-bottom: 1.25rem; color:var(--text-inverse);">Soluciones concretas a necesidades definidas</h1>
<p class="lead-text" style="color:var(--text-inverse)">
Si ya sabés exactamente qué servicio estás buscando, aquí encontrarás el detalle técnico de nuestras intervenciones, alcances y valor esperado. Si ya sabés exactamente qué servicio estás buscando, aquí encontrarás el detalle técnico de nuestras intervenciones, alcances y valor esperado.
</p> </p>
</div> </div>
@@ -44,7 +74,7 @@
<div class="grid-2" id="soluciones-grid"> <div class="grid-2" id="soluciones-grid">
<!-- Solución 1: ISO 9001 --> <!-- Solución 1: ISO 9001 -->
<div class="card solution-card" data-category="iso" style="display: flex; flex-direction: column; justify-content: space-between;"> <div class="card solution-card" data-category="iso">
<div> <div>
<div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;"> <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;">
<span class="ecosystem-badge badge-excellence">IDE Excellence</span> <span class="ecosystem-badge badge-excellence">IDE Excellence</span>
@@ -61,10 +91,9 @@
</div> </div>
<div> <div>
<!-- Venta cruzada sutil
<div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;"> <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;">
💡 <em>¿Sabías que un SGC requiere capacitar a los líderes? Conocé cómo <strong>IDE Academy</strong> complementa esta implementación.</em> <i class="fa-regular fa-lightbulb"></i> <em>¿Sabías que un SGC requiere capacitar a los líderes? Conocé cómo <strong>IDE Academy</strong> complementa esta implementación.</em>
</div> --> </div>
<a href="contacto.html?busqueda=Implementar%20o%20certificar%20una%20norma&origen=Solucion_ISO9001" class="btn btn-primary btn-sm" style="width: 100%;"> <a href="contacto.html?busqueda=Implementar%20o%20certificar%20una%20norma&origen=Solucion_ISO9001" class="btn btn-primary btn-sm" style="width: 100%;">
Consultar por Implementación ISO 9001 → Consultar por Implementación ISO 9001 →
</a> </a>
@@ -72,7 +101,7 @@
</div> </div>
<!-- Solución 2: ISO 14001 / ISO 45001 --> <!-- Solución 2: ISO 14001 / ISO 45001 -->
<div class="card solution-card" data-category="iso" style="display: flex; flex-direction: column; justify-content: space-between;"> <div class="card solution-card" data-category="iso">
<div> <div>
<div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;"> <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;">
<span class="ecosystem-badge badge-excellence">IDE Excellence</span> <span class="ecosystem-badge badge-excellence">IDE Excellence</span>
@@ -89,9 +118,9 @@
</div> </div>
<div> <div>
<!-- <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;"> <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;">
💡 <em>Integramos tableros de control digital de incidentes a través de <strong>IDE Digital</strong>.</em> <i class="fa-regular fa-lightbulb"></i> <em>Integramos tableros de control digital de incidentes a través de <strong>IDE Digital</strong>.</em>
</div> --> </div>
<a href="contacto.html?busqueda=Implementar%20o%20certificar%20una%20norma&origen=Solucion_ISO14001_45001" class="btn btn-primary btn-sm" style="width: 100%;"> <a href="contacto.html?busqueda=Implementar%20o%20certificar%20una%20norma&origen=Solucion_ISO14001_45001" class="btn btn-primary btn-sm" style="width: 100%;">
Consultar por Sistemas Integrados → Consultar por Sistemas Integrados →
</a> </a>
@@ -99,7 +128,7 @@
</div> </div>
<!-- Solución 3: ISO 21001 --> <!-- Solución 3: ISO 21001 -->
<div class="card solution-card" data-category="iso" style="display: flex; flex-direction: column; justify-content: space-between;"> <div class="card solution-card" data-category="iso">
<div> <div>
<div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;"> <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;">
<span class="ecosystem-badge badge-excellence">IDE Excellence</span> <span class="ecosystem-badge badge-excellence">IDE Excellence</span>
@@ -116,9 +145,9 @@
</div> </div>
<div> <div>
<!-- <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;"> <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;">
💡 <em>Complementamos con diseño instruccional y campus virtual vía <strong>IDE Academy</strong>.</em> <i class="fa-regular fa-lightbulb"></i> <em>Complementamos con diseño instruccional y campus virtual vía <strong>IDE Academy</strong>.</em>
</div> --> </div>
<a href="contacto.html?busqueda=Implementar%20o%20certificar%20una%20norma&origen=Solucion_ISO21001" class="btn btn-primary btn-sm" style="width: 100%;"> <a href="contacto.html?busqueda=Implementar%20o%20certificar%20una%20norma&origen=Solucion_ISO21001" class="btn btn-primary btn-sm" style="width: 100%;">
Consultar por ISO 21001 → Consultar por ISO 21001 →
</a> </a>
@@ -126,7 +155,7 @@
</div> </div>
<!-- Solución 4: PMO --> <!-- Solución 4: PMO -->
<div class="card solution-card" data-category="pmo" style="display: flex; flex-direction: column; justify-content: space-between;"> <div class="card solution-card" data-category="pmo">
<div> <div>
<div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;"> <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;">
<span class="ecosystem-badge badge-project">IDE Project</span> <span class="ecosystem-badge badge-project">IDE Project</span>
@@ -143,9 +172,9 @@
</div> </div>
<div> <div>
<!-- <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;"> <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;">
💡 <em>Formamos a tus Project Managers internos mediante los programas de <strong>IDE Academy</strong>.</em> <i class="fa-regular fa-lightbulb"></i> <em>Formamos a tus Project Managers internos mediante los programas de <strong>IDE Academy</strong>.</em>
</div> --> </div>
<a href="contacto.html?busqueda=Gestionar%20o%20impulsar%20un%20proyecto&origen=Solucion_PMO" class="btn btn-primary btn-sm" style="width: 100%;"> <a href="contacto.html?busqueda=Gestionar%20o%20impulsar%20un%20proyecto&origen=Solucion_PMO" class="btn btn-primary btn-sm" style="width: 100%;">
Consultar por Implementación de PMO → Consultar por Implementación de PMO →
</a> </a>
@@ -153,7 +182,7 @@
</div> </div>
<!-- Solución 5: Capacitación In-Company --> <!-- Solución 5: Capacitación In-Company -->
<div class="card solution-card" data-category="formacion" style="display: flex; flex-direction: column; justify-content: space-between;"> <div class="card solution-card" data-category="formacion">
<div> <div>
<div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;"> <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;">
<span class="ecosystem-badge badge-academy">IDE Academy</span> <span class="ecosystem-badge badge-academy">IDE Academy</span>
@@ -170,9 +199,9 @@
</div> </div>
<div> <div>
<!-- <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;"> <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;">
💡 <em>Conocé los programas abiertos y temarios en nuestra página de <strong>IDE Academy</strong>.</em> <i class="fa-regular fa-lightbulb"></i> <em>Conocé los programas abiertos y temarios en nuestra página de <strong>IDE Academy</strong>.</em>
</div> --> </div>
<a href="contacto.html?busqueda=Formación%20para%20mi%20organización&origen=Solucion_Capacitacion" class="btn btn-primary btn-sm" style="width: 100%;"> <a href="contacto.html?busqueda=Formación%20para%20mi%20organización&origen=Solucion_Capacitacion" class="btn btn-primary btn-sm" style="width: 100%;">
Solicitar Propuesta In-Company → Solicitar Propuesta In-Company →
</a> </a>
@@ -180,7 +209,7 @@
</div> </div>
<!-- Solución 6: IA & Digital --> <!-- Solución 6: IA & Digital -->
<div class="card solution-card" data-category="digital" style="display: flex; flex-direction: column; justify-content: space-between;"> <div class="card solution-card" data-category="digital">
<div> <div>
<div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;"> <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 1rem;">
<span class="ecosystem-badge badge-digital">IDE Digital</span> <span class="ecosystem-badge badge-digital">IDE Digital</span>
@@ -197,9 +226,9 @@
</div> </div>
<div> <div>
<!-- <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;"> <div style="font-size: 0.82rem; color: var(--text-muted); border-top: 1px solid var(--border-color); padding-top: 0.75rem; margin-bottom: 1rem;">
💡 <em>Alineamos la tecnología con la estructura de procesos definida por <strong>IDE Excellence</strong>.</em> <i class="fa-regular fa-lightbulb"></i> <em>Alineamos la tecnología con la estructura de procesos definida por <strong>IDE Excellence</strong>.</em>
</div> --> </div>
<a href="contacto.html?busqueda=Transformación%20digital%20/%20IA&origen=Solucion_IA" class="btn btn-primary btn-sm" style="width: 100%;"> <a href="contacto.html?busqueda=Transformación%20digital%20/%20IA&origen=Solucion_IA" class="btn btn-primary btn-sm" style="width: 100%;">
Consultar por IA en Procesos → Consultar por IA en Procesos →
</a> </a>
@@ -212,13 +241,13 @@
</section> </section>
<!-- Banner de Cierre --> <!-- Banner de Cierre -->
<section class="section-padding-sm bg-subtle-section"> <section class="section-padding" style="background-color: var(--teal-dark); border-top: 1px solid var(--border-color);">
<div class="container text-center"> <div class="container container-narrow text-center">
<h2 style="font-size: 1.8rem; margin-bottom: 0.75rem;">¿Tenés un requerimiento que no figura en la lista?</h2> <h2 style="color: var(--text-inverse); margin-bottom: 1rem;">¿Tenés un requerimiento que no figura en la lista?</h2>
<p class="lead-text" style="margin: 0 auto 1.5rem auto;"> <p class="lead-text-cta" style="margin-bottom: 1.5rem;">
Evaluamos alcances específicos para proyectos a medida de consultoría organizacional. Evaluamos alcances específicos para proyectos a medida de consultoría organizacional.
</p> </p>
<a href="contacto.html" class="btn btn-primary">Coordinar una llamada técnica →</a> <a href="contacto.html" class="btn btn-outline-cta btn-sm" ">Coordinar una llamada técnica →</a>
</div> </div>
</section> </section>