Consultoría Regulatoria | Geistek Pharmaceuticals
Geistek
La especialidad que más ofrecemos · Consultoría regulatoria integral

Consultoría Regulatoria de principio a fin, para cada etapa de tu producto

Desde la estrategia preclínica hasta el acceso al mercado, un mismo equipo te acompaña en cada decisión regulatoria. No vendemos servicios sueltos: diseñamos y ejecutamos la estrategia completa, adaptada a tu producto y tu presupuesto.

Sin compromiso. Te decimos en la primera llamada si podemos ayudarte.

Estrategia regulatoria Scientific advice EMA Presentaciones y ejecución Acceso al mercado
RAEMAPhD

Equipo con experiencia previa en agencias regulatorias, biotech y pharma, acompañando programas en España y la UE.

Solicita una reunión

Cuéntanos en qué fase está tu producto. Respondemos en menos de 24-48h laborables.

Sin compromiso
i

Te llamamos en 24-48h para entender tu programa. Si tiene sentido avanzar, te enviamos una propuesta de diagnóstico sin coste ni compromiso.

Respuesta en 24-48h Sin compromiso
Ciclo de vida regulatorio Selector interactivo

👆 Haz clic en cada etapa para ver cómo te acompañamos en ese momento

Preclínico y Estrategia
01Servicio conectado
GLP/CMCRevisión técnica
EMAScientific advice inicial
Diseñamos el roadmap regulatorio desde preclínico, evaluamos designaciones especiales y preparamos el primer contacto con la EMA.

¿Tu producto está en esta fase?

Hablemos →
Ejemplo ilustrativo de cómo conectamos cada etapa del ciclo de vida regulatorio
Quién lleva tu programa

Experiencia que se nota en cada decisión regulatoria

En Geistek no llegamos a la consultoría regulatoria desde fuera de la industria. Parte del equipo ha trabajado dentro de agencias regulatorias, biotech y pharma antes de dedicarse por completo a acompañar programas como el tuyo. Sabemos qué espera ver un evaluador porque hemos estado del otro lado de la mesa.

Eso significa menos idas y venidas con la EMA, menos sorpresas en el Day 120/180, y un equipo que justifica cada decisión de estrategia con la guía regulatoria que la respalda, no solo con "así se hace siempre".

Cambiar de consultora en cada fase nos estaba costando tiempo y contexto. Con Geistek, el mismo equipo que diseñó la estrategia preclínica nos acompañó hasta la presentación ante la EMA — sin volver a explicar el programa desde cero.

RA
Directora de Asuntos Regulatorios
Compañía biotech, fase clínica
🔒 Nombre y compañía omitidos por NDA
+12
años de experiencia en asuntos regulatorios
40+
programas biotech y pharma acompañados
2
países con equipo local: España y EE. UU.
24-48h
tiempo medio de primera respuesta

Una CRO en la que confiar

Comunicación directa y transparente en cada etapa, sin intermediarios.

Presupuesto adaptado a tu empresa

Planes flexibles según el tamaño y la fase de desarrollo de tu compañía.

Un único equipo, todo el ciclo

No fragmentamos tu programa entre proveedores: el mismo equipo cubre cada etapa.

Escrito y ejecutado por quien conoce a la agencia

Estrategia diseñada por gente que entiende qué buscan de verdad los evaluadores de la EMA.

Cómo trabajamos

Del diagnóstico inicial al objetivo regulatorio final

01

Diagnóstico integral

Revisamos tu producto, tus datos disponibles y el punto exacto en el que está tu programa.

02

Estrategia regulatoria a medida

Diseñamos el roadmap completo, conectando cada etapa desde preclínico hasta el acceso al mercado.

03

Ejecución paso a paso

Te acompañamos en cada presentación, reunión y decisión, sin traspasos de equipo.

04

Seguimiento hasta el objetivo

Mantenemos la continuidad hasta que el producto está aprobado y en el mercado.

Qué incluye la consultoría

Todo lo que conecta tu estrategia regulatoria, en un único equipo

Consultoría Regulatoria integral

Estrategia y ejecución regulatoria conectadas de principio a fin, sin fragmentar tu programa entre proveedores.

02

Estrategia y Roadmap

Roadmap regulatorio ajustado a cada fase de desarrollo, desde preclínico hasta el registro.

03

Ejecución y Acompañamiento EMA

Presentación de dossiers, scientific advice y gestión de consultas ante la agencia.

04

Gestión de Ensayos Clínicos

Monitorización y operativa clínica integrada con la estrategia regulatoria, en España y para sponsors de EE. UU.

05

Diseño de Estudios y Redacción

Protocolos alineados con EMA y FDA, y documentación médica y científica de calidad regulatoria.

06

Market Access y Post Aprobación

De la aprobación al lanzamiento comercial, con estrategia de precio y reembolso.

Nos adaptamos a ti

Un plan a medida de tu programa, no una tarifa fija para todos

Punto de partida

Diagnóstico regulatorio integral

Una primera sesión para mapear tu programa completo y detectar los puntos críticos antes de comprometer presupuesto.

Llamada inicial gratuita · diagnóstico desde 900€
Reservar diagnóstico →
Para el largo plazo

Partner regulatorio permanente

Nos convertimos en tu departamento regulatorio externo, cubriendo cada etapa del ciclo de vida del producto.

Tarifa mensual según alcance · sin permanencia mínima
Hablar de este modelo →
Por qué elegir Geistek

Lo regulatorio no es un añadido, es nuestra especialidad

Cada etapa regulatoria la lleva un proveedor distinto

Cambiar de consultora entre fases implica volver a explicar el programa desde cero.

Un único equipo cubre todo el ciclo de vida

La misma consultora que diseña la estrategia la ejecuta, sin fragmentación ni pérdida de contexto.

Estrategia regulatoria y operativa clínica van cada una por su lado

Decisiones operativas que después generan fricción con los requisitos de la agencia.

Estrategia y ejecución se diseñan juntas

Cada decisión operativa se coordina con la estrategia regulatoria desde el primer día.

Muchas consultoras tratan lo regulatorio como un servicio secundario

Un equipo que reparte su atención entre muchas especialidades distintas rara vez profundiza en ninguna.

Es nuestra especialidad, no un añadido

La consultoría regulatoria es el servicio que más ofrecemos y en el que tenemos más experiencia acumulada.

Nuestro modelo

Un partner regulatorio integrado en cada etapa de tu producto

Equipo de Geistek Pharmaceuticals ofreciendo consultoría regulatoria integral
Un equipo, no proveedores sueltos Cubrimos cada etapa de tu ciclo de vida regulatorio con la misma continuidad de equipo.
01

Especialistas, no generalistas

La consultoría regulatoria es nuestra actividad principal, no un servicio complementario.

02

Cobertura España y UE

Gestión regulatoria con presencia local y capacidad de coordinación a nivel europeo.

03

Estrategia y ejecución en el mismo equipo

Quien diseña el roadmap es quien lo ejecuta, sin traspasos entre departamentos.

04

Presupuesto adaptado a tu empresa

Planes flexibles según el tamaño y la fase de desarrollo de tu compañía.

Cobertura España + Unión Europea

Coordinación de estrategia y ejecución regulatoria en distintos estados miembro cuando el programa lo requiere.

Preguntas frecuentes

Dudas habituales sobre esta consultoría

¿Qué significa una consultoría regulatoria "integral"?
Significa que cubrimos todo el ciclo de vida regulatorio de tu producto —estrategia preclínica, desarrollo clínico, presentación ante la EMA y acceso al mercado— con un mismo equipo, en lugar de contratar servicios puntuales y aislados en cada etapa.
¿Podéis encargaros solo de una parte del ciclo, o hay que contratar todo?
Puedes empezar por cualquier etapa: un diagnóstico puntual, una presentación concreta o el acompañamiento completo. El modelo integral es lo que recomendamos porque evita duplicar diagnósticos entre proveedores, pero no es obligatorio.
¿En qué se diferencia esto de contratar los servicios por separado?
La principal diferencia es la continuidad: el mismo equipo que diseña la estrategia la ejecuta, sin traspasos ni pérdida de contexto entre proveedores. Eso también suele traducirse en un coste más eficiente, porque no se repite trabajo de diagnóstico en cada etapa.
¿Con qué tipo de empresas trabajáis normalmente?
Trabajamos con biotech y pharma en cualquier fase de desarrollo, desde compañías preclínicas que aún no han hablado con la EMA hasta productos ya aprobados que gestionan su ciclo de vida post-aprobación, con planes ajustados al tamaño y presupuesto de cada empresa.
¿Cuánto cuesta la primera sesión de diagnóstico?
La primera llamada de 20 minutos para entender tu programa no tiene coste ni compromiso. Si después decides avanzar con un diagnóstico completo o con la estrategia integral, te damos un presupuesto cerrado antes de empezar a trabajar.
¿Tengo que comprometerme a un contrato largo desde el principio?
No. Puedes empezar con el diagnóstico puntual sin ningún compromiso posterior. La mayoría de clientes decide avanzar a la estrategia integral después de ver los resultados del diagnóstico, pero la decisión es siempre suya.
Empecemos la conversación

Cuéntanos en qué punto está tu producto

Revisamos el contexto de tu programa y te decimos, sin compromiso, cómo encajaría una consultoría regulatoria integral en tu plan.

Recomendado · sin formulario Reserva 20 minutos con nuestro equipo

Es la vía más rápida: hablamos directamente de tu programa y te decimos si podemos ayudarte, sin rellenar nada.

Reservar mi llamada → 20 minutos · sin coste · sin compromiso
O si lo prefieres, escríbenos por formulario ↓

Solicita una reunión por formulario

Respondemos en menos de 24-48h laborables.

Sin compromiso
Respuesta en 24-48h Plan ajustado a tu programa Sin compromiso
© Geistek Pharmaceuticals — Consultoría Regulatoria
with real markup // asynchronously. We poll briefly for real form elements inside each nf-design-target // and mark it "loaded" so the skeleton disappears without a layout jump. function watchFormLoad(containerId){ const container = document.getElementById(containerId); if (!container) return; let attempts = 0; const maxAttempts = 100; // ~10s at 100ms const interval = setInterval(() => { attempts++; const hasRealForm = container.querySelector('form, input, textarea, .nf-form-cont'); if (hasRealForm){ container.classList.add('nf-loaded'); clearInterval(interval); } else if (attempts >= maxAttempts){ // fallback: stop showing skeleton even if detection failed, so it never hangs forever container.classList.add('nf-loaded'); clearInterval(interval); } }, 100); } watchFormLoad('nfHero'); watchFormLoad('nfCta'); let currentLang = 'es'; let currentStageIndex = 0; // ---------- Interactive regulatory-lifecycle selector (bilingual) ---------- const stageDataByLang = { es: [ { title: 'Preclínico y Estrategia', stats: [ { value: '01', label: 'Servicio conectado' }, { value: 'GLP/CMC', label: 'Revisión técnica' }, { value: 'EMA', label: 'Scientific advice inicial' } ], note: "Diseñamos el roadmap regulatorio desde preclínico, evaluamos designaciones especiales y preparamos el primer contacto con la EMA.", ctaLabel: "¿Tu producto está en esta fase?" }, { title: 'Desarrollo Clínico', stats: [ { value: '01 / 03', label: 'Servicios conectados' }, { value: 'EMA', label: 'Alineación de endpoints' }, { value: 'GCP', label: 'Operativa alineada' } ], note: "Ajustamos el roadmap a medida que avanzan tus datos clínicos y coordinamos la operativa del ensayo con la estrategia regulatoria.", ctaLabel: "¿Tu producto está en esta fase?" }, { title: 'Presentación y Aprobación', stats: [ { value: '02 / 06', label: 'Servicios conectados' }, { value: 'Day 120/180', label: 'Gestión de plazos' }, { value: '1', label: 'Equipo, toda la presentación' } ], note: "Preparamos y acompañamos la presentación del dossier ante la EMA, gestionando cada consulta hasta la decisión.", ctaLabel: "¿Tu producto está en esta fase?" }, { title: 'Acceso al Mercado', stats: [ { value: '04 / 07', label: 'Servicios conectados' }, { value: 'HTA', label: 'Dossiers de valor' }, { value: 'UE', label: 'Lanzamiento multi-país' } ], note: "Convertimos la aprobación en lanzamiento comercial: precio, reembolso y documentación lista para cada agencia nacional.", ctaLabel: "¿Tu producto está en esta fase?" } ], en: [ { title: 'Preclinical & Strategy', stats: [ { value: '01', label: 'Connected service' }, { value: 'GLP/CMC', label: 'Technical review' }, { value: 'EMA', label: 'Initial scientific advice' } ], note: "We design the regulatory roadmap from preclinical stage, assess special designations and prepare the first contact with the EMA.", ctaLabel: "Is your product at this stage?" }, { title: 'Clinical Development', stats: [ { value: '01 / 03', label: 'Connected services' }, { value: 'EMA', label: 'Endpoint alignment' }, { value: 'GCP', label: 'Aligned operations' } ], note: "We adjust the roadmap as your clinical data progresses and coordinate trial operations with the regulatory strategy.", ctaLabel: "Is your product at this stage?" }, { title: 'Submission & Approval', stats: [ { value: '02 / 06', label: 'Connected services' }, { value: 'Day 120/180', label: 'Deadline management' }, { value: '1', label: 'Team, entire submission' } ], note: "We prepare and accompany the dossier submission to the EMA, managing every query through to the decision.", ctaLabel: "Is your product at this stage?" }, { title: 'Market Access', stats: [ { value: '04 / 07', label: 'Connected services' }, { value: 'HTA', label: 'Value dossiers' }, { value: 'EU', label: 'Multi-country launch' } ], note: "We turn approval into commercial launch: pricing, reimbursement and documentation ready for every national agency.", ctaLabel: "Is your product at this stage?" } ] }; const stageRow = document.getElementById('stageRow'); const stagePanel = document.getElementById('stagePanel'); const lifecycleHint = document.getElementById('lifecycleHint'); const calendarUrl = "https://calendar.app.google/kvdjm89XEKRum63K6"; const ctaLinkLabel = { es: "Hablemos →", en: "Let's talk →" }; function renderStage(index){ const data = stageDataByLang[currentLang][index]; stagePanel.classList.add('fading'); setTimeout(() => { stagePanel.innerHTML = `
${data.title}
${data.stats.map(s => `
${s.value}${s.label}
`).join('')}
${data.note}

${data.ctaLabel}

${ctaLinkLabel[currentLang]}
`; stagePanel.classList.remove('fading'); }, 160); } if (stageRow){ stageRow.querySelectorAll('.stage-btn').forEach(btn => { btn.addEventListener('click', () => { stageRow.querySelectorAll('.stage-btn').forEach(b => b.classList.remove('active')); btn.classList.add('active'); currentStageIndex = Number(btn.dataset.stage); renderStage(currentStageIndex); if (lifecycleHint) lifecycleHint.classList.add('dismissed'); }); }); } // ---------- Language switcher (ES / EN) ---------- const translations = { en: { header_btn: "Book a call", bc_home: "Home", bc_services: "Services", bc_current: "Regulatory Consulting", hero_eyebrow: "The specialty we offer most · End-to-end regulatory consulting", hero_h1: "Regulatory consulting from start to finish, for every stage of your product", hero_p: "From preclinical strategy to market access, one team accompanies you through every regulatory decision. We don't sell isolated services: we design and execute the complete strategy, tailored to your product and your budget.", hero_btn: "Book a free 20-min call →", hero_btn_ghost: "I'd rather write about my project", hero_cta_micro: "No obligation. We'll tell you on the first call if we can help.", chip1: "Regulatory strategy", chip2: "EMA scientific advice", chip3: "Submissions & execution", chip4: "Market access", hero_signal_p: "A team with prior experience inside regulatory agencies, biotech and pharma companies, supporting programmes across Spain and the EU.", hero_signal_b: "prior experience", form_badge: "No obligation", hero_form_h3: "Request a meeting", hero_form_p: "Tell us what stage your product is at. We respond within 24-48 business hours.", form_next_step: "We'll call you within 24-48h to understand your programme. If it makes sense to move forward, we'll send a no-cost, no-obligation assessment proposal.", lifecycle_live: "Regulatory lifecycle", lifecycle_tag: "Interactive selector", lifecycle_hint: "👆 Click each stage to see how we support you at that point", stage1_label: "Preclinical & Strategy", stage2_label: "Clinical Development", stage3_label: "Submission & Approval", stage4_label: "Market Access", lifecycle_caption: "Illustrative example of how we connect every stage of the regulatory lifecycle", exp_kicker: "Who runs your programme", exp_h2: "Experience that shows up in every regulatory decision", exp_p1: "At Geistek, we didn't come to regulatory consulting from outside the industry. Part of the team has worked inside regulatory agencies, biotech and pharma companies before dedicating themselves fully to supporting programmes like yours. We know what a reviewer expects to see, because we've sat on the other side of the table.", exp_p2: "That means fewer back-and-forths with the EMA, fewer surprises at Day 120/180, and a team that backs every strategic decision with the regulatory guidance behind it, not just \"that's how it's always done.\"", exp_quote_p: "Switching consultancies at every phase was costing us time and context. With Geistek, the same team that designed the preclinical strategy stayed with us through the EMA submission — without ever re-explaining the programme from scratch.", exp_quote_name: "Head of Regulatory Affairs", exp_quote_role: "Biotech company, clinical stage", exp_quote_nda: "🔒 Name and company withheld under NDA", exp_stat1_num: "12+", exp_stat1_label: "years of experience in regulatory affairs", exp_stat2_num: "40+", exp_stat2_label: "biotech and pharma programmes supported", exp_stat3_num: "2", exp_stat3_label: "countries with local team: Spain and the US", exp_stat4_num: "24-48h", exp_stat4_label: "average first response time", trust1_h: "A CRO you can trust", trust1_p: "Direct, transparent communication at every stage, no middlemen.", trust2_h: "Budget adapted to your company", trust2_p: "Flexible plans based on your company's size and stage of development.", trust3_h: "One single team, the entire cycle", trust3_p: "We don't fragment your programme across vendors: the same team covers every stage.", trust4_h: "Written and executed by people who know the agency", trust4_p: "Strategy designed by people who understand what EMA reviewers are actually looking for.", roadmap_kicker: "How we work", roadmap_h2: "From the initial diagnosis to the final regulatory goal", step1_h3: "Comprehensive assessment", step1_p: "We review your product, your available data and exactly where your programme stands.", step2_h3: "Tailored regulatory strategy", step2_p: "We design the full roadmap, connecting every stage from preclinical to market access.", step3_h3: "Step-by-step execution", step3_p: "We accompany every submission, meeting and decision, with no change of team.", step4_h3: "Follow-through to the goal", step4_p: "We maintain continuity until the product is approved and on the market.", breakdown_kicker: "What this consulting includes", breakdown_h2: "Everything that connects your regulatory strategy, under one team", svc1_h3: "End-to-end regulatory consulting", svc1_p: "Regulatory strategy and execution connected from start to finish, without fragmenting your programme across vendors.", svc2_h3: "Strategy & Roadmap", svc2_p: "A regulatory roadmap adjusted to each stage of development, from preclinical through to registration.", svc3_h3: "Execution & EMA Accompaniment", svc3_p: "Dossier submission, scientific advice and query management before the agency.", svc4_h3: "Clinical Trial Management", svc4_p: "Monitoring and trial operations integrated with the regulatory strategy, in Spain and for US sponsors.", svc5_h3: "Study Design & Medical Writing", svc5_p: "Protocols aligned with the EMA and FDA, and medical and scientific documentation of regulatory quality.", svc6_h3: "Market Access & Post Approval", svc6_p: "From approval to commercial launch, with pricing and reimbursement strategy.", plans_kicker: "We adapt to you", plans_h2: "A plan tailored to your programme, not a fixed rate for everyone", plan1_tag: "Starting point", plan1_h3: "Comprehensive regulatory assessment", plan1_p: "A first session to map your full programme and spot the critical points before committing budget.", plan1_price: "Free initial call · assessment from €900", plan1_cta: "Book assessment →", plan2_tag: "Most requested", plan2_h3: "Connected strategy & execution", plan2_p: "We design and execute the full regulatory roadmap, with one team and a plan adjusted to your budget.", plan2_price: "Fixed quote after assessment · projects from 3 months", plan2_cta: "Tell us about your programme →", plan3_tag: "For the long term", plan3_h3: "Permanent regulatory partner", plan3_p: "We become your outsourced regulatory department, covering every stage of the product's lifecycle.", plan3_price: "Monthly fee based on scope · no minimum term", plan3_cta: "Discuss this model →", ps_kicker: "Why choose Geistek", ps_h2: "Regulatory isn't an add-on — it's our specialty", ps1_pain_h3: "Every regulatory stage is handled by a different vendor", ps1_pain_p: "Switching consultancies between phases means explaining the programme from scratch each time.", ps1_sol_h3: "One single team covers the entire lifecycle", ps1_sol_p: "The same consultancy that designs the strategy executes it, with no fragmentation or lost context.", ps2_pain_h3: "Regulatory strategy and clinical operations run on separate tracks", ps2_pain_p: "Operational decisions that later create friction with agency requirements.", ps2_sol_h3: "Strategy and execution are designed together", ps2_sol_p: "Every operational decision is coordinated with the regulatory strategy from day one.", ps3_pain_h3: "Many consultancies treat regulatory as a secondary service", ps3_pain_p: "A team spreading its attention across many different specialties rarely goes deep in any of them.", ps3_sol_h3: "It's our specialty, not an add-on", ps3_sol_p: "Regulatory consulting is the service we offer most, and the one we have the most accumulated experience in.", why_kicker: "Our model", why_h2: "A regulatory partner integrated into every stage of your product", why_media_strong: "One team, not scattered vendors", why_media_small: "We cover every stage of your regulatory lifecycle with the same team continuity.", why1_h3: "Specialists, not generalists", why1_p: "Regulatory consulting is our core activity, not a complementary service.", why2_h3: "Coverage across Spain and the EU", why2_p: "Regulatory management with local presence and the ability to coordinate at a European level.", why3_h3: "Strategy and execution in the same team", why3_p: "Whoever designs the roadmap is the one who executes it, with no handoffs between departments.", why4_h3: "Budget adapted to your company", why4_p: "Flexible plans based on your company's size and stage of development.", coverage_h3: "Coverage across Spain + the European Union", coverage_p: "Coordination of regulatory strategy and execution across different member states when the programme requires it.", faq_kicker: "Frequently asked questions", faq_h2: "Common questions about this consulting service", faq1_q: "What does an 'end-to-end' regulatory consulting service mean?", faq1_a: "It means we cover your product's entire regulatory lifecycle — preclinical strategy, clinical development, EMA submission and market access — with the same team, instead of hiring isolated, one-off services at each stage.", faq2_q: "Can you handle just part of the cycle, or do we need to hire everything?", faq2_a: "You can start at any stage: a one-off assessment, a specific submission, or full end-to-end support. The integrated model is what we recommend because it avoids duplicating assessments across vendors, but it's not mandatory.", faq3_q: "How is this different from hiring the services separately?", faq3_a: "The main difference is continuity: the same team that designs the strategy executes it, with no handoffs or lost context between vendors. That usually also translates into a more efficient cost, since assessment work isn't repeated at every stage.", faq4_q: "What kind of companies do you typically work with?", faq4_a: "We work with biotech and pharma companies at any stage of development, from preclinical companies that haven't yet spoken with the EMA to already-approved products managing their post-approval lifecycle, with plans adjusted to each company's size and budget.", faq5_q: "How much does the initial assessment cost?", faq5_a: "The first 20-minute call to understand your programme is free, with no obligation. If you decide to move forward with a full assessment or the end-to-end strategy, we give you a fixed quote before any work begins.", faq6_q: "Do I have to commit to a long contract from the start?", faq6_a: "No. You can start with the one-off assessment with no further commitment. Most clients decide to move on to the end-to-end strategy after seeing the assessment results, but the decision is always yours.", related_kicker: "Keep exploring", related_h2: "The services we connect within this consulting practice", rel1_tag: "Service 01", rel1_h4: "Regulatory Roadmap in Clinical Phase", rel1_p: "The strategy that gets adjusted as your clinical data progresses.", rel2_tag: "Service 02", rel2_h4: "Regulatory Execution & EMA Accompaniment", rel2_p: "The submission and accompaniment before the agency, milestone by milestone.", rel3_tag: "Service 04", rel3_h4: "Market Access & Post Approval", rel3_p: "The final stretch of the cycle: from approval to commercial launch.", cta_kicker: "Let's start the conversation", cta_h2: "Tell us what stage your product is at", cta_p: "We'll review your programme's context and tell you, with no obligation, how an end-to-end regulatory consulting service would fit your plan.", calendar_eyebrow: "Recommended · no form", calendar_strong: "Book 20 minutes with our team", calendar_text: "It's the fastest way: we talk directly about your programme and tell you if we can help, no forms needed.", calendar_link: "Book my call →", calendar_note: "20 minutes · free · no obligation", cta_alt_link: "Or if you'd rather, write to us via form ↓", form_h3: "Request a meeting by form", form_p: "We respond within 24-48 business hours.", trust_row1: "Response within 24-48h", trust_row2: "Plan adjusted to your programme", trust_row3: "No obligation", footer_text: "© Geistek Pharmaceuticals — Regulatory Consulting" } }; const originalContent = {}; document.querySelectorAll('[data-i18n]').forEach((el, index) => { originalContent[el.getAttribute('data-i18n') + '__' + index] = el.innerHTML; }); function applyLang(lang){ currentLang = lang; document.documentElement.setAttribute('lang', lang); document.querySelectorAll('[data-i18n]').forEach((el, index) => { const key = el.getAttribute('data-i18n'); if (lang === 'es'){ const original = originalContent[key + '__' + index]; if (original !== undefined) el.innerHTML = original; } else if (translations[lang] && translations[lang][key] !== undefined){ el.innerHTML = translations[lang][key]; } }); renderStage(currentStageIndex); document.querySelectorAll('.nf-lang-block').forEach((block) => { block.style.display = (block.dataset.lang === lang) ? '' : 'none'; }); document.querySelectorAll('.lang-btn').forEach(btn => { btn.classList.toggle('active', btn.dataset.lang === lang); }); } document.querySelectorAll('.lang-btn').forEach(btn => { btn.addEventListener('click', () => applyLang(btn.dataset.lang)); });