Elimacion de tatuajes Laser Loja Eliminacion Micropigmentacion Loja

<!-- ============================================================ DERMIPIEL — Eliminación de Tatuajes y Micropigmentación de Cejas Contenido tipo "body" para integración en Elementor (sin estructura / completa) ============================================================ --> .dp-tattoo-page { --navy: #1A2E4A; --blue: #2D6EA8; --blue-light: #E8F1F8; --yellow: #F2B705; --ink: #33404F; --cream: #FAFBFC; --border: #E3E8ED; font-family: 'Jost', sans-serif; color: var(--ink); background: var(--cream); line-height: 1.6; width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; overflow-x: hidden; } .dp-tattoo-page * { box-sizing: border-box; } .dp-tattoo-page h1, .dp-tattoo-page h2, .dp-tattoo-page h3 { font-family: 'Cormorant Garamond', serif; color: var(--navy); font-weight: 600; margin: 0; } .dp-tattoo-page em { font-style: italic; color: var(--blue); } /* ---------- BOTONES BASE ---------- */ .dp-btn { display: inline-block; padding: 14px 32px; font-size: 12.5px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; text-decoration: none; border-radius: 2px; transition: all .2s ease; cursor: pointer; } .dp-btn-solid { background: var(--blue); color: #fff; border: 2px solid var(--blue); } .dp-btn-solid:hover { background: var(--navy); border-color: var(--navy); } .dp-btn-outline { background: transparent; color: var(--blue); border: 2px solid var(--blue); } .dp-btn-outline:hover { background: var(--blue); color: #fff; } /* ---------- HERO ---------- */ .dp-hero { max-width: 1280px; margin: 0 auto; padding: 70px 24px 0; display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: center; } .dp-hero-eyebrow { letter-spacing: 3px; text-transform: uppercase; font-size: 12px; color: var(--blue); margin-bottom: 16px; font-weight: 600; } .dp-hero h1 { font-size: clamp(34px, 4.6vw, 50px); line-height: 1.1; margin-bottom: 22px; } .dp-hero p { color: #5A6674; font-size: 16.5px; max-width: 480px; margin-bottom: 30px; } .dp-hero-ctas { display: flex; gap: 16px; flex-wrap: wrap; } .dp-hero-media { position: relative; border-radius: 4px; overflow: hidden; aspect-ratio: 4 / 3.4; background: linear-gradient(135deg, var(--blue-light), #DCEAF4); } .dp-hero-media img { width: 100%; height: 100%; object-fit: cover; display: block; } .dp-hero-media .dp-media-fallback { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; color: var(--blue); } /* ---------- FRANJA DE ESTADÍSTICAS ---------- */ .dp-stats { background: var(--navy); margin-top: 60px; padding: 30px 24px; border-top: 3px solid var(--yellow); } .dp-stats-grid { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); text-align: center; } .dp-stats-grid > div { border-right: 1px solid rgba(255,255,255,.15); padding: 6px 14px; } .dp-stats-grid > div:last-child { border-right: none; } .dp-stat-num { font-family: 'Cormorant Garamond', serif; font-size: 26px; color: var(--yellow); font-weight: 600; line-height: 1; white-space: nowrap; } .dp-stat-label { font-size: 10.5px; letter-spacing: 1px; text-transform: uppercase; color: #D9E8F5; margin-top: 8px; } /* ---------- CÓMO FUNCIONA EL LÁSER (reemplaza al antiguo aviso) ---------- */ .dp-how { max-width: 1100px; margin: 70px auto 0; padding: 0 24px; } .dp-how-grid { margin-top: 40px; display: grid; grid-template-columns: 1fr auto 1fr auto 1fr; gap: 18px; align-items: center; } .dp-how-card { background: #fff; border: 1px solid var(--border); border-top: 3px solid var(--blue); padding: 28px 22px; text-align: center; height: 100%; } .dp-how-num { font-family: 'Cormorant Garamond', serif; font-size: 40px; font-weight: 600; color: var(--blue-light); -webkit-text-stroke: 1.5px var(--blue); line-height: 1; margin-bottom: 12px; } .dp-how-card h4 { font-family: 'Jost', sans-serif; font-weight: 600; font-size: 14px; color: var(--navy); text-transform: uppercase; letter-spacing: .4px; margin-bottom: 8px; } .dp-how-card p { font-size: 13.5px; color: #5A6674; margin: 0; } .dp-how-arrow { display: flex; align-items: center; justify-content: center; color: var(--blue); } @media (max-width: 900px) { .dp-how-grid { grid-template-columns: 1fr; } .dp-how-arrow { transform: rotate(90deg); margin: -4px 0; } } /* ---------- INTRO / BENEFICIOS ---------- */ .dp-intro { max-width: 1000px; margin: 0 auto; padding: 80px 24px 40px; text-align: center; } .dp-intro h2 { font-size: 34px; margin-bottom: 18px; } .dp-intro p { max-width: 700px; margin: 0 auto; font-size: 16.5px; color: #55606E; } .dp-benefits { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; max-width: 1100px; margin: 46px auto 0; padding: 0 24px; } .dp-benefit { background: #fff; border: 1px solid var(--border); border-top: 3px solid var(--blue); padding: 26px 20px; text-align: center; } .dp-benefit-icon { width: 44px; height: 44px; margin: 0 auto 14px; display: flex; align-items: center; justify-content: center; color: var(--blue); } .dp-benefit h4 { font-family: 'Jost', sans-serif; font-weight: 600; font-size: 14.5px; color: var(--navy); margin-bottom: 6px; text-transform: uppercase; letter-spacing: .5px; } .dp-benefit p { font-size: 13.5px; color: #6B7686; margin: 0; } /* ---------- HEADER DE SECCIÓN REUTILIZABLE ---------- */ .dp-treat-header { max-width: 1100px; margin: 90px auto 0; padding: 0 24px; } .dp-treat-eyebrow { letter-spacing: 3px; text-transform: uppercase; font-size: 12px; color: var(--blue); font-weight: 600; margin-bottom: 14px; } .dp-treat-header h2 { font-size: 34px; margin-bottom: 6px; } .dp-treat-header hr { border: none; border-top: 2px solid var(--blue); width: 60px; margin: 18px 0; } .dp-treat-header p { color: #5A6674; font-size: 15.5px; max-width: 660px; } /* ---------- FILTROS ---------- */ .dp-filter-bar { max-width: 1100px; margin: 36px auto 0; padding: 0 24px; display: flex; gap: 12px; flex-wrap: wrap; align-items: center; } .dp-search { flex: 1; min-width: 220px; position: relative; } .dp-search input { width: 100%; padding: 12px 16px 12px 40px; border: 1px solid var(--border); background: #fff; font-family: 'Jost', sans-serif; font-size: 14px; color: var(--ink); } .dp-search input:focus { outline: none; border-color: var(--blue); } .dp-search svg { position: absolute; left: 13px; top: 50%; transform: translateY(-50%); color: #9AA6B2; } .dp-pill { border: 1px solid var(--border); background: #fff; color: var(--navy); padding: 11px 20px; font-size: 12px; letter-spacing: .8px; text-transform: uppercase; font-weight: 600; cursor: pointer; transition: all .2s ease; white-space: nowrap; } .dp-pill:hover { border-color: var(--blue); color: var(--blue); } .dp-pill.active { background: var(--navy); border-color: var(--navy); color: #fff; } /* ---------- GRID DE TRATAMIENTOS ---------- */ .dp-zones { max-width: 1100px; margin: 40px auto 0; padding: 0 24px 30px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 28px; } .dp-zone-card { background: #fff; border: 1px solid var(--border); display: flex; flex-direction: column; overflow: hidden; transition: box-shadow .25s ease, transform .25s ease; } .dp-zone-card.dp-hidden { display: none; } .dp-zone-card:hover { box-shadow: 0 16px 32px rgba(26,46,74,.12); transform: translateY(-3px); } .dp-zone-media { height: 210px; background: linear-gradient(135deg, var(--blue-light), #DCEAF4); position: relative; overflow: hidden; } .dp-zone-media img { width: 100%; height: 100%; object-fit: cover; display: block; } .dp-zone-media .dp-zone-placeholder { position: absolute; inset: 0; display: none; align-items: center; justify-content: center; color: var(--blue); } .dp-zone-badge { position: absolute; top: 14px; left: 14px; background: var(--blue); color: #fff; font-size: 10.5px; letter-spacing: 1px; text-transform: uppercase; font-weight: 600; padding: 6px 12px; z-index: 2; } .dp-zone-body { padding: 24px 22px 26px; flex: 1; display: flex; flex-direction: column; } .dp-zone-body h3 { font-size: 22px; margin-bottom: 10px; } .dp-zone-body p { font-size: 14.5px; color: #5A6674; margin: 0 0 16px; flex: 1; } .dp-zone-meta { display: flex; justify-content: space-between; align-items: center; font-size: 13px; color: #6B7686; padding-bottom: 8px; flex-wrap: wrap; gap: 6px; } .dp-zone-price { color: var(--navy); font-weight: 600; font-size: 15px; } .dp-zone-price small { font-weight: 400; color: #8A94A0; font-size: 12px; } .dp-zone-sessions-note { font-size: 12px; color: var(--blue); background: var(--blue-light); padding: 8px 12px; margin: 10px 0 16px; } .dp-zone-card .dp-btn { width: 100%; text-align: center; } /* ---------- FACTORES QUE DETERMINAN SESIONES ---------- */ .dp-factors { max-width: 980px; margin: 90px auto 0; padding: 0 24px; } .dp-factors table { width: 100%; border-collapse: collapse; background: #fff; font-size: 14px; } .dp-factors th, .dp-factors td { border: 1px solid var(--border); padding: 14px 16px; text-align: left; vertical-align: top; } .dp-factors thead th { background: var(--navy); color: #fff; font-family: 'Cormorant Garamond', serif; font-size: 17px; font-weight: 600; } .dp-factors tbody tr:nth-child(even) { background: #F7F9FB; } .dp-factors td:first-child { color: var(--navy); font-weight: 600; white-space: nowrap; } /* ---------- PROCESO PASO A PASO ---------- */ .dp-process { max-width: 1100px; margin: 90px auto 0; padding: 0 24px 20px; } .dp-process-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; margin-top: 40px; } .dp-process-step { position: relative; padding-top: 10px; } .dp-process-num { font-family: 'Cormorant Garamond', serif; font-size: 44px; font-weight: 600; color: var(--blue-light); -webkit-text-stroke: 1.5px var(--blue); line-height: 1; margin-bottom: 10px; } .dp-process-step h4 { font-family: 'Jost', sans-serif; font-weight: 600; font-size: 14.5px; color: var(--navy); text-transform: uppercase; letter-spacing: .4px; margin-bottom: 8px; } .dp-process-step p { font-size: 13.5px; color: #5A6674; margin: 0; } /* ---------- NUESTRA EXPERIENCIA (contadores animados) ---------- */ .dp-experience { background: var(--navy); padding: 80px 24px; margin-top: 90px; } .dp-experience .dp-treat-eyebrow { color: var(--yellow); text-align: center; } .dp-experience .dp-treat-header { text-align: center; margin-top: 0; } .dp-experience .dp-treat-header h2 { color: #fff; } .dp-experience .dp-treat-header hr { margin: 18px auto; } .dp-experience .dp-treat-header p { margin: 0 auto; color: #C7D2E0; } .dp-exp-grid { max-width: 900px; margin: 50px auto 0; display: grid; grid-template-columns: repeat(3, 1fr); text-align: center; gap: 20px; } .dp-exp-num { font-family: 'Cormorant Garamond', serif; font-size: 48px; font-weight: 600; color: var(--yellow); line-height: 1; } .dp-exp-label { font-size: 12px; letter-spacing: 1px; text-transform: uppercase; color: #D9E8F5; margin-top: 10px; } @media (max-width: 560px) { .dp-exp-grid { grid-template-columns: 1fr; gap: 34px; } } /* ---------- ANTES Y DESPUÉS ---------- */ .dp-results { background: var(--navy); padding: 90px 24px; margin-top: 90px; } .dp-results .dp-treat-eyebrow { color: var(--yellow); text-align: center; } .dp-results .dp-treat-header { text-align: center; } .dp-results .dp-treat-header h2 { color: #fff; } .dp-results .dp-treat-header hr { margin: 18px auto; } .dp-results .dp-treat-header p { margin: 0 auto; color: #C7D2E0; } .dp-ba-grid { max-width: 1100px; margin: 50px auto 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; } .dp-ba-card { background: #22406A; border: 1px solid rgba(255,255,255,.08); } .dp-ba-images { display: grid; grid-template-columns: 1fr 1fr; } .dp-ba-img { position: relative; aspect-ratio: 3 / 4; background: linear-gradient(135deg, #2C4A70, #1A2E4A); overflow: hidden; } .dp-ba-img img { width: 100%; height: 100%; object-fit: cover; display: block; } .dp-ba-tag { position: absolute; top: 10px; left: 10px; font-size: 10.5px; letter-spacing: 1.5px; text-transform: uppercase; background: rgba(0,0,0,.45); color: #fff; padding: 4px 10px; } .dp-ba-tag.after { background: var(--yellow); color: var(--navy); font-weight: 600; } .dp-ba-caption { padding: 18px 20px 22px; color: #fff; } .dp-ba-caption h4 { font-family: 'Cormorant Garamond', serif; font-size: 19px; margin-bottom: 6px; font-weight: 600; } .dp-ba-caption p { font-size: 12.5px; color: #AFC0D4; margin: 0; } .dp-ba-sessions { display: inline-block; margin-top: 10px; font-size: 11.5px; letter-spacing: .5px; color: var(--yellow); text-transform: uppercase; } .dp-disclaimer { max-width: 700px; margin: 40px auto 0; text-align: center; font-size: 12px; color: #8FA1B8; } /* ---------- PREGUNTAS FRECUENTES ---------- */ .dp-faq { max-width: 900px; margin: 90px auto 0; padding: 0 24px 20px; } .dp-faq-list { margin-top: 40px; display: flex; flex-direction: column; gap: 12px; } .dp-faq-item { background: #fff; border: 1px solid var(--border); border-left: 3px solid var(--blue); } .dp-faq-q { width: 100%; text-align: left; background: none; border: none; cursor: pointer; padding: 20px 22px; display: flex; justify-content: space-between; align-items: center; gap: 16px; font-family: 'Jost', sans-serif; font-weight: 600; font-size: 14.5px; color: var(--navy); } .dp-faq-icon { flex-shrink: 0; color: var(--blue); transition: transform .2s ease; } .dp-faq-item.open .dp-faq-icon { transform: rotate(45deg); } .dp-faq-a { max-height: 0; overflow: hidden; transition: max-height .25s ease; } .dp-faq-a p { margin: 0; padding: 0 22px 20px; font-size: 14px; color: #5A6674; } .dp-faq-item.open .dp-faq-a { max-height: 300px; } /* ---------- CTA FINAL ---------- */ .dp-cta-final { text-align: center; padding: 90px 24px 100px; } .dp-cta-final h2 { font-size: 30px; margin-bottom: 14px; } .dp-cta-final p { color: #5A6674; margin-bottom: 28px; max-width: 560px; margin-left: auto; margin-right: auto; } /* ---------- RESPONSIVE ---------- */ @media (max-width: 900px) { .dp-hero { grid-template-columns: 1fr; padding-top: 50px; } .dp-benefits { grid-template-columns: repeat(2, 1fr); } .dp-zones { grid-template-columns: 1fr; } .dp-ba-grid { grid-template-columns: 1fr; max-width: 420px; } .dp-stats-grid { grid-template-columns: repeat(2, 1fr); row-gap: 18px; } .dp-stats-grid > div:nth-child(2) { border-right: none; } .dp-stat-num { font-size: 22px; } .dp-process-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 560px) { .dp-benefits { grid-template-columns: 1fr; } .dp-factors { overflow-x: auto; } .dp-process-grid { grid-template-columns: 1fr; } .dp-stats { padding: 20px 16px; } .dp-stat-num { font-size: 19px; } .dp-stat-label { font-size: 9px; } }
Eliminación de Tatuajes & Micropigmentación · Láser Nd:YAG

Borra el pasado, renueva tu piel

Tratamiento con láser Nd:YAG de última generación para eliminar tatuajes y corregir micropigmentación de cejas, con protocolos personalizados según el tipo de tinta, profundidad y técnica original.


Nd:YAG
Tecnología láser
8
Años de experiencia
4–12
Sesiones según caso
98%
Satisfacción
Antes de tu valoración

¿Cómo funciona el láser?


El láser Nd:YAG actúa en tres etapas progresivas hasta lograr el aclarado completo de tu tatuaje o micropigmentación.

01

Fragmentación

El láser fragmenta la tinta del tatuaje en partículas muy pequeñas.

02

Eliminación natural

El sistema inmunológico elimina gradualmente esas partículas de tinta.

03

Aclarado progresivo

Con cada sesión el tatuaje se aclara progresivamente hasta alcanzar el resultado esperado.

Remoción segura y progresiva

En Dermipiel evaluamos cada caso de forma individual antes de definir tu protocolo. No todos los tatuajes ni todas las micropigmentaciones responden igual al láser, por eso el plan de sesiones se ajusta a tu piel, tu diseño y tu historial.

Tecnología Nd:YAG

Fragmenta el pigmento con precisión, con menor riesgo de cicatrices.

Protocolo personalizado

Plan de sesiones según tinta, tamaño y profundidad de tu caso.

Molestia controlada

Dolor tolerable, con enfriamiento activo durante la sesión.

Seguimiento médico

Evaluación de aclarado y control en cada sesión del protocolo.

Nuestros tratamientos

Elige tu protocolo


Cada categoría tiene un rango de sesiones estimado; el número exacto se confirma en tu valoración inicial según las características de tu tatuaje o micropigmentación.

Tatuajes

Tatuaje pequeño

Diseños de hasta 5 cm, tinta negra o de un solo color, en tonos de piel sin cicatrices previas.

Sesiones estimadas: 4–6, cada 6–8 semanas
Desde $45 / sesión20 min
Reservar valoración
Tatuajes

Tatuaje mediano

Diseños de 5 a 15 cm, con líneas más densas o degradados. Puede incluir 1–2 colores adicionales al negro.

Sesiones estimadas: 6–9, cada 6–8 semanas
Desde $55 / sesión35 min
Reservar valoración
Tatuajes

Tatuaje grande / multicolor

Diseños de más de 15 cm, tinta densa, técnica profesional o varios colores. Requiere el mayor número de sesiones del protocolo.

Sesiones estimadas: 8–12, cada 6–8 semanas
Desde $110 / sesión50 min
Reservar valoración
Micropigmentación

Micropigmentación de cejas

Corrección de cejas con pigmento envejecido, mal diseño o color no deseado. Requiere parámetros específicos por la delicadeza de la zona.

Sesiones estimadas: 3–6, cada 6–8 semanas
Desde $60 / sesión15 min
Reservar valoración
Antes de tu valoración

¿De qué depende el número de sesiones?


El plan definitivo se confirma siempre en la valoración presencial, pero estos son los factores que más influyen en el resultado y en cuántas sesiones necesitarás.

Factor Cómo influye
Color de la tinta El negro y los tonos oscuros responden mejor y más rápido al láser Nd:YAG. Colores claros, amarillos o pasteles requieren más sesiones.
Densidad y profundidad Tintas aplicadas con técnica profesional suelen ser más densas y profundas, lo que aumenta el número de sesiones frente a tatuajes caseros.
Tamaño de la zona A mayor superficie, más sesiones y mayor tiempo por sesión para tratar el área de forma uniforme.
Antigüedad del tatuaje Los tatuajes más antiguos, ya parcialmente desvanecidos, suelen responder más rápido que los recientes.
Ubicación en el cuerpo Zonas con mejor circulación (torso, brazos) eliminan el pigmento más rápido que zonas distales como manos o pies.
Tono de piel Determina la potencia y parámetros seguros del láser, lo que puede ajustar el ritmo entre sesiones.
Retatuajes o superposiciones Tatuajes cubiertos con otro diseño (cover-up) tienen más capas de tinta y requieren más sesiones.
Cómo funciona

Tu proceso paso a paso


01

Valoración inicial

Evaluamos tu tatuaje o micropigmentación y definimos el número estimado de sesiones y el presupuesto.

02

Sesión con Nd:YAG

Aplicamos el láser sobre la zona con enfriamiento activo para controlar la molestia durante el procedimiento.

03

Cuidado posterior

Te entregamos indicaciones de cuidado de la piel para favorecer la eliminación del pigmento entre sesiones.

04

Seguimiento y ajuste

Evaluamos el aclarado en cada cita y ajustamos parámetros o intervalos si es necesario.

Nuestra experiencia

Resultados que hablan por sí solos


Años de trabajo dedicados a la eliminación de tatuajes y corrección de micropigmentación con tecnología láser.

0
Pacientes atendidos
0
Sesiones realizadas
0
Años de experiencia
Resultados reales

Antes y después


Evolución documentada de pacientes de Dermipiel a lo largo de su protocolo de eliminación láser.

Antes
Después

Tatuaje, tinta negra

Aclarado progresivo con reducción significativa del pigmento.

Sesión 6 de 9
Antes
Después

Tatuaje mediano,

Desvanecimiento notable, protocolo aún en curso.

Sesión 6 de 9
Antes
Después

Micropigmentación de cejas

Corrección de tono y aclarado listo para nuevo diseño.

Sesión 4 de 4

*Resultados individuales. Las imágenes corresponden a pacientes reales de Dermipiel bajo consentimiento informado; el número de sesiones y resultados pueden variar según color, profundidad y técnica de la tinta.

Resolvemos tus dudas

Preguntas frecuentes


Todo lo que debes saber antes, durante y después de tu tratamiento.

Se recomienda esperar al menos 24 horas para evitar irritación, exceso de sudor y favorecer una correcta recuperación.

Sí. En la mayoría de los casos es posible retomar las actividades habituales inmediatamente, siempre que la zona tratada esté protegida y se sigan las recomendaciones posteriores.

Generalmente entre 6 y 8 semanas, aunque puede variar según el tamaño del tatuaje, su antigüedad, los colores y la respuesta de cada paciente.

No se recomienda aplicar maquillaje sobre la zona tratada hasta que la piel haya cicatrizado completamente.

El tatuaje simplemente quedará parcialmente aclarado. No representa un riesgo para la salud, aunque el resultado final será incompleto.

La mayoría de los colores pueden tratarse. Algunos, como el negro y los tonos oscuros, suelen responder mejor; otros pueden requerir más sesiones.

Sí, siempre que el especialista determine que es seguro según el tamaño, la ubicación y el tiempo estimado del tratamiento.

Agenda tu valoración sin costo

Evaluamos tu tatuaje o micropigmentación en consulta y te entregamos un plan de sesiones estimado, con transparencia sobre tiempos, molestia esperada y costos.

Agendar por WhatsApp
(function() { var pills = document.querySelectorAll('.dp-tattoo-page .dp-pill'); var cards = document.querySelectorAll('.dp-tattoo-page .dp-zone-card'); var search = document.getElementById('dpSearch'); var activeFilter = 'todos'; function applyFilters() { var term = search.value.trim().toLowerCase(); cards.forEach(function(card) { var matchesCategory = activeFilter === 'todos' || card.dataset.category === activeFilter; var matchesSearch = card.dataset.name.indexOf(term) !== -1; card.classList.toggle('dp-hidden', !(matchesCategory && matchesSearch)); }); } pills.forEach(function(pill) { pill.addEventListener('click', function() { pills.forEach(function(p) { p.classList.remove('active'); }); pill.classList.add('active'); activeFilter = pill.dataset.filter; applyFilters(); }); }); search.addEventListener('input', applyFilters); /* Contadores animados de la sección "Nuestra experiencia" */ var counters = document.querySelectorAll('.dp-tattoo-page .dp-exp-num'); var counted = false; function animateCounters() { if (counted) return; counted = true; counters.forEach(function(el) { var raw = el.getAttribute('data-count'); var suffix = el.getAttribute('data-suffix') || ''; var target = parseInt(raw, 10); if (isNaN(target)) { el.textContent = raw + suffix; return; } var current = 0; var step = Math.max(1, Math.ceil(target / 60)); var interval = setInterval(function() { current += step; if (current >= target) { current = target; clearInterval(interval); } el.textContent = current + suffix; }, 25); }); } var expSection = document.querySelector('.dp-tattoo-page .dp-experience'); if (expSection && 'IntersectionObserver' in window) { var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { animateCounters(); observer.disconnect(); } }); }, { threshold: 0.4 }); observer.observe(expSection); } else { animateCounters(); } /* Acordeón de Preguntas Frecuentes */ var faqItems = document.querySelectorAll('.dp-tattoo-page .dp-faq-item'); faqItems.forEach(function(item) { var btn = item.querySelector('.dp-faq-q'); btn.addEventListener('click', function() { var isOpen = item.classList.contains('open'); faqItems.forEach(function(i) { i.classList.remove('open'); }); if (!isOpen) item.classList.add('open'); }); }); })();