<!DOCTYPE html>
<html lang="es" style=""><head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>Kit Anticlausura IPEN 2026 - Modal</title>
<script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Work+Sans:wght@600;700&family=JetBrains+Mono:wght@600&display=swap" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet"/>
<script id="tailwind-config">
tailwind.config = {
darkMode: "class",
theme: {
extend: {
"colors": {
"primary-container": "#65933e",
"surface-variant": "#e1e3e4",
"on-error": "#ffffff",
"inverse-primary": "#a5d0b9",
"tertiary-container": "#7e0013",
"secondary": "#3e6a0c",
"surface-container": "#edeeef",
"on-error-container": "#93000a",
"tertiary-fixed-dim": "#ffb3af",
"secondary-fixed-dim": "#a2d66e",
"tertiary": "#550009",
"on-primary-fixed": "#002114",
"tertiary-fixed": "#ffdad7",
"surface-container-lowest": "#ffffff",
"on-tertiary-fixed": "#410005",
"primary-fixed": "#c1ecd4",
"error": "#ba1a1a",
"on-primary": "#ffffff",
"error-container": "#ffdad6",
"outline": "#717973",
"on-surface-variant": "#414844",
"on-tertiary-container": "#ff807c",
"surface": "#f8f9fa",
"surface-container-low": "#f3f4f5",
"inverse-surface": "#2e3132",
"secondary-fixed": "#bdf287",
"primary": "#65933e",
"on-background": "#191c1d",
"inverse-on-surface": "#f0f1f2",
"surface-dim": "#d9dadb",
"surface-tint": "#3f6653",
"on-surface": "#191c1d",
"on-primary-container": "#86af99",
"surface-bright": "#f8f9fa",
"on-tertiary-fixed-variant": "#930018",
"secondary-container": "#baef85",
"on-primary-fixed-variant": "#274e3d",
"on-tertiary": "#ffffff",
"on-secondary-fixed": "#0e2000",
"outline-variant": "#c1c8c2",
"primary-fixed-dim": "#a5d0b9",
"background": "#f8f9fa",
"surface-container-high": "#e7e8e9",
"surface-container-highest": "#e1e3e4",
"on-secondary": "#ffffff",
"on-secondary-container": "#426e11",
"on-secondary-fixed-variant": "#2b5000"
},
"borderRadius": {
"DEFAULT": "0.125rem",
"lg": "0.25rem",
"xl": "0.5rem",
"full": "0.75rem"
},
"spacing": {
"base": "8px",
"container-max": "1200px",
"margin-mobile": "16px",
"section-gap": "80px",
"gutter": "24px"
},
"fontFamily": {
"status-badge": [
"Inter"
],
"display-lg": [
"Work Sans"
],
"label-caps": [
"JetBrains Mono"
],
"body-sm": [
"Inter"
],
"headline-lg": [
"Work Sans"
],
"headline-md": [
"Work Sans"
],
"headline-lg-mobile": [
"Work Sans"
],
"body-lg": [
"Inter"
],
"body-md": [
"Inter"
]
},
"fontSize": {
"status-badge": [
"12px",
{
"lineHeight": "14px",
"fontWeight": "700"
}
],
"display-lg": [
"48px",
{
"lineHeight": "56px",
"letterSpacing": "-0.02em",
"fontWeight": "700"
}
],
"label-caps": [
"12px",
{
"lineHeight": "16px",
"letterSpacing": "0.05em",
"fontWeight": "600"
}
],
"body-sm": [
"14px",
{
"lineHeight": "20px",
"fontWeight": "400"
}
],
"headline-lg": [
"32px",
{
"lineHeight": "40px",
"fontWeight": "700"
}
],
"headline-md": [
"24px",
{
"lineHeight": "32px",
"fontWeight": "600"
}
],
"headline-lg-mobile": [
"28px",
{
"lineHeight": "36px",
"fontWeight": "700"
}
],
"body-lg": [
"18px",
{
"lineHeight": "28px",
"fontWeight": "400"
}
],
"body-md": [
"16px",
{
"lineHeight": "24px",
"fontWeight": "400"
}
]
}
},
},
}
</script>
<style>
/* Custom scrollbar for main body to keep it clean */
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #f8f9fa;
}
::-webkit-scrollbar-thumb {
background: #c1c8c2;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background: #717973;
}
.modal-overlay {
backdrop-filter: blur(4px);
background-color: rgba(25, 28, 29, 0.6);
}
</style>
</head>
<body class="bg-surface text-on-surface font-body-md antialiased min-h-screen flex items-center justify-center p-4">
<!-- Modal Overlay & Container -->
<div aria-labelledby="modal-title" aria-modal="true" class="fixed inset-0 z-50 flex items-center justify-center p-margin-mobile md:p-gutter modal-overlay hidden" id="lead-modal" role="dialog">
<!-- Modal Content Box -->
<div class="relative bg-surface-container-lowest w-full max-w-4xl rounded-xl shadow-2xl overflow-hidden flex flex-col md:flex-row transform transition-all border border-outline-variant">
<!-- Close Button -->
<button aria-label="Cerrar modal" class="absolute top-4 right-4 z-10 text-on-surface-variant hover:text-primary transition-colors bg-surface-container-lowest md:bg-transparent rounded-full p-1" onclick="document.getElementById('lead-modal').classList.add('hidden')" type="button">
<span class="material-symbols-outlined" data-icon="close">close</span>
</button>
<!-- Left Side: Value Proposition -->
<div class="w-full md:w-1/2 bg-[#fdfaf2] p-6 md:p-10 flex flex-col justify-center border-b md:border-b-0 md:border-r border-outline-variant relative overflow-hidden">
<!-- Subtle Top Alert Bar in Modal -->
<div class="absolute top-0 left-0 w-full text-on-error py-1.5 px-4 text-center font-label-caps text-label-caps flex items-center justify-center gap-2 bg-primary-container"><span class="material-symbols-outlined text-[16px] text-[#baef85]" data-icon="warning">warning</span> NORMA IR.001.2026 VIGENTE</div>
<div class="mt-8 space-y-6 relative z-10">
<div class="inline-flex items-center gap-2 bg-surface-container-lowest border border-outline-variant rounded-full px-3 py-1 font-label-caps text-label-caps text-on-surface-variant w-fit shadow-sm">
<span class="w-2 h-2 rounded-full bg-error"></span>
KIT GRATUITO PARA CLÍNICAS Y DENTALES
</div>
<h2 class="font-display-lg text-display-lg text-primary" id="modal-title">
¿Tu sala de Rayos X está a <span class="text-error">1 documento</span> de la clausura?
</h2>
<p class="font-body-lg text-body-lg text-on-surface-variant">
Descarga el <strong>Kit de 23 puntos del inspector</strong> y evita el cierre en 24h.
</p>
<div class="space-y-2"><div class="flex items-center gap-2 text-secondary font-headline-md text-[18px]"><span class="material-symbols-outlined text-[20px]">warning</span><h3 class="">3 errores que cierran tu sala en 24h</h3></div><ul class="space-y-1.5 pl-1"><li class="flex items-center gap-2 font-body-md text-on-surface-variant"><span class="w-1.5 h-1.5 rounded-full bg-secondary"></span>Sin Licencia de Operación IPEN</li><li class="flex items-center gap-2 font-body-md text-on-surface-variant"><span class="w-1.5 h-1.5 rounded-full bg-secondary"></span>Sin Dosimetría Personal Acreditada</li><li class="flex items-center gap-2 font-body-md text-on-surface-variant"><span class="w-1.5 h-1.5 rounded-full bg-secondary"></span>Sin Control de Calidad Anual OTAN</li></ul></div><div class="bg-surface-container-lowest p-4 rounded-lg border-l-4 shadow-sm mt-4 border-primary-container">
<p class="font-body-sm text-body-sm text-on-surface-variant">
<strong>IPEN ya clausuró en 2026:</strong> Hospital Base II Moquegua, Huaraz acta 19/02/2025. Multas 30-40 UIT. La excusa 'en trámite' ya no funciona.
</p>
</div>
<div class="flex flex-wrap gap-2 pt-2">
<span class="bg-primary text-on-primary font-status-badge text-status-badge px-2 py-1 rounded">Moquegua 25770-2025</span>
<span class="bg-primary-container text-on-primary font-status-badge text-status-badge px-2 py-1 rounded">Huaraz 19/02/2025</span>
</div>
</div>
</div>
<!-- Right Side: Form -->
<div class="w-full md:w-1/2 p-6 md:p-10 bg-surface-container-lowest flex flex-col justify-center">
<div class="text-on-primary p-4 -mx-6 md:-mx-10 -mt-6 md:-mt-10 mb-8 rounded-tr-xl flex justify-between items-center bg-primary-container">
<div>
<p class="font-label-caps text-label-caps opacity-80">ACCESO INMEDIATO</p>
<h3 class="font-headline-md text-headline-md leading-tight">Kit Anticlausura IPEN 2026</h3>
</div>
<div class="bg-surface-container-lowest text-primary rounded-full w-10 h-10 flex items-center justify-center font-bold text-lg shadow-sm border border-outline-variant">
23
</div>
</div>
<form class="space-y-4"><div class=""><label class="block font-label-caps text-label-caps text-on-surface mb-1" for="name">Nombre completo*</label><input class="w-full bg-surface border border-outline-variant rounded-DEFAULT px-3 py-2 font-body-md text-body-md text-on-surface focus:outline-none focus:border-primary focus:ring-1 focus:ring-primary transition-colors" id="name" name="name" placeholder="Ej: Dra. María Torres" required="" type="text"/></div><div class=""><label class="block font-label-caps text-label-caps text-on-surface mb-1" for="clinic">Clínica / Hospital*</label><input class="w-full bg-surface border border-outline-variant rounded-DEFAULT px-3 py-2 font-body-md text-body-md text-on-surface focus:outline-none focus:border-primary focus:ring-1 focus:ring-primary transition-colors" id="clinic" name="clinic" placeholder="Ej: Clínica San Pablo" required="" type="text"/></div><div class=""><label class="block font-label-caps text-label-caps text-on-surface mb-1" for="role">Cargo*</label><select class="w-full bg-surface border border-outline-variant rounded-DEFAULT px-3 py-2 font-body-md text-body-md text-on-surface focus:outline-none focus:border-primary focus:ring-1 focus:ring-primary transition-colors" id="role" name="role" required=""><option value="">Selecciona tu cargo</option><option value="director">Director Médico</option><option value="odontologo">Odontólogo</option><option value="administrador">Administrador</option></select></div><div class="flex gap-4"> <div class="w-1/2"><label class="block font-label-caps text-label-caps text-on-surface mb-1" for="whatsapp">WhatsApp*</label><input class="w-full bg-surface border border-outline-variant rounded-DEFAULT px-3 py-2 font-body-md text-body-md text-on-surface focus:outline-none focus:border-primary focus:ring-1 focus:ring-primary transition-colors" id="whatsapp" name="whatsapp" placeholder="+51 9 999 999 99" required="" type="tel"/></div><div class="w-1/2"><label class="block font-label-caps text-label-caps text-on-surface mb-1" for="city">Ciudad*</label><select class="w-full bg-surface border border-outline-variant rounded-DEFAULT px-3 py-2 font-body-md text-body-md text-on-surface focus:outline-none focus:border-primary focus:ring-1 focus:ring-primary transition-colors" id="city" name="city" required=""><option value="">Ciudad</option><option value="lima">Lima</option><option value="arequipa">Arequipa</option><option value="trujillo">Trujillo</option></select></div></div><div class=""><label class="block font-label-caps text-label-caps text-on-surface mb-1" for="email">Email*</label><input class="w-full bg-surface border border-outline-variant rounded-DEFAULT px-3 py-2 font-body-md text-body-md text-on-surface focus:outline-none focus:border-primary focus:ring-1 focus:ring-primary transition-colors" id="email" name="email" placeholder="director@clinica.pe" required="" type="email"/></div><div class="flex items-start gap-2 pt-2"><input class="mt-1 rounded border-outline-variant text-primary focus:ring-primary" id="terms" name="terms" required="" type="checkbox"/><label class="font-body-sm text-[11px] text-on-surface-variant" for="terms"><strong>Acepto recibir Kit y alertas IPEN*</strong> - Conforme a Ley 29733 protección de datos. No spam, solo alertas de fiscalización.</label></div><div class="pt-4"><button class="w-full hover:bg-primary-container text-on-primary font-bold py-4 px-6 rounded-DEFAULT shadow-[0px_4px_20px_rgba(1,45,29,0.15)] flex items-center justify-center gap-2 transition-all active:scale-95 group uppercase bg-primary-container" type="submit"><span class="material-symbols-outlined" data-icon="lock">lock</span> DESBLOQUEAR MI KIT DE 23 PUNTOS AHORA</button></div><p class="font-body-sm text-[11px] text-center text-on-surface-variant pt-2">Al desbloquear, tus datos se guardan de forma segura para enviarte el Kit + alertas IPEN. Ley 29733.</p><div class="flex justify-center items-center gap-4 pt-2 border-t border-outline-variant/50 mt-4"><div class="flex items-center gap-1 font-status-badge text-status-badge text-on-surface-variant"><span class="material-symbols-outlined text-[14px]" data-icon="check_circle">check_circle</span> 1,247 clínicas protegidas</div><div class="flex items-center gap-1 font-status-badge text-status-badge text-on-surface-variant"><span class="material-symbols-outlined text-[14px]" data-icon="check_circle">check_circle</span> Ley 29733 protección datos</div></div></form><div class="mt-6 p-4 bg-[#fdfaf2] border border-dashed border-outline-variant rounded-lg"><p class="font-body-sm text-[12px] text-on-surface-variant"><strong>¿Qué desbloqueas?</strong> Checklist 23 puntos del inspector + 4 bonus (formato respuesta acta, modelo oficio IPEN, checklist OPR, señalización). Página oculta con token único.</p></div>
</div>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', () => {
const modal = document.getElementById('lead-modal');
let modalShown = false;
const showModal = () => {
if (!modalShown) {
modal.classList.remove('hidden');
modalShown = true;
}
};
// Show modal after 2 seconds
setTimeout(showModal, 2000);
// Exit intent detection
document.addEventListener('mouseleave', (e) => {
if (e.clientY <= 0) {
showModal();
}
});
});
</script>
</body></html>