{"id":2196,"date":"2025-12-26T04:48:52","date_gmt":"2025-12-26T04:48:52","guid":{"rendered":"https:\/\/bonodecarbonochile.cl\/wp\/?page_id=2196"},"modified":"2026-06-24T06:56:32","modified_gmt":"2026-06-24T06:56:32","slug":"huellaemp","status":"publish","type":"page","link":"https:\/\/bonodecarbonochile.cl\/wp\/huellaemp\/","title":{"rendered":"HuellaEmp"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/* Ocultar barra SpeedyCache *\/\n.speedycache-admin-bar {\n    display: none !important;\n}\n\n\/* Ocultar cualquier barra verde antes del header *\/\nbody > div:nth-of-type(1):not(header),\n.admin-bar-celeste,\n.barra-superior {\n    display: none !important;\n}\n\n\/* Ajustar el header principal *\/\nheader {\n    margin-top: 0 !important;\n    position: relative !important;\n    top: 0 !important;\n}\n<\/style>\n\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Bono de Carbono Chile | Calculadora Oficial MMA<\/title>\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\"><\/script>\n\n<style>\n        :root {\n            --verde-principal: #2E8B57;\n            --azul-logo: #40C4FF;\n            --fondo: #F8FFFA;\n            --texto: #222;\n            --borde: #e0f0e0;\n            --sombra: 0 2px 10px rgba(0,0,0,0.06);\n            --gris-claro: #f8f9fa;\n        }\n        * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Segoe UI', Roboto, Arial, sans-serif; }\n        body { background: var(--fondo); color: var(--texto); line-height: 1.65; }\n        \n        .contenedor { max-width: 1050px; width: 100%; margin: 0 auto; padding: 20px; }\n\n        header { background: var(--verde-principal); color: white; padding: 28px; text-align: center; border-radius: 8px; margin-bottom: 30px; width: 100%; }\n        header h1 { font-size: 1.7rem; margin-bottom: 8px; }\n        header p { opacity: 0.95; }\n\n        section { background: white; padding: 26px; border-radius: 8px; margin-bottom: 28px; box-shadow: var(--sombra); width: 100%; }\n        h2 { color: var(--verde-principal); margin-bottom: 20px; padding-bottom: 8px; border-bottom: 2px solid var(--verde-claro); font-size: 1.4rem; }\n        h3 { color: #2a6b47; margin: 22px 0 12px; font-size: 1.15rem; background: var(--gris-claro); padding: 8px 12px; border-radius: 4px; }\n        h4 { margin: 16px 0 8px; font-size: 1rem; color: #444; }\n\n        .grupo-sectores { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; margin-top: 25px; width: 100%; }\n        .caja-sector { background: #fdfdfd; padding: 18px; border-radius: 8px; border: 1px solid var(--borde); width: 100%; }\n        .lista-giros { margin-top: 12px; display: flex; flex-direction: column; gap: 8px; max-height: 380px; overflow-y: auto; padding-right: 8px; width: 100%; }\n        .btn-giro { background: white; border: 1px solid var(--verde-principal); color: var(--verde-principal); padding: 9px 12px; border-radius: 4px; cursor: pointer; text-align: left; transition: all 0.2s; font-size: 0.95rem; width: 100%; }\n        .btn-giro:hover { background: var(--verde-principal); color: white; }\n\n        .btn-volver { display: inline-block; background: #f0f0f0; color: var(--texto); border: none; padding: 10px 18px; border-radius: 4px; cursor: pointer; margin-bottom: 20px; text-decoration: none; }\n        .btn-volver:hover { background: #e0e0e0; }\n\n        .formulario-giro { display: none; }\n        .campo { margin-bottom: 16px; width: 100%; }\n        label { display: block; margin-bottom: 5px; font-weight: 500; font-size: 0.95rem; }\n        input, select { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 1rem; background: #fff; }\n        input:focus, select:focus { outline: none; border-color: var(--verde-principal); box-shadow: 0 0 0 2px rgba(46, 139, 87, 0.15); }\n        .fila-doble { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; width: 100%; }\n\n        button { background: var(--verde-principal); color: white; border: none; padding: 14px 24px; border-radius: 4px; cursor: pointer; font-size: 1.1rem; font-weight: 500; width: 100%; margin-top: 12px; transition: background 0.2s; }\n        button:hover { background: #246b44; }\n        button:disabled { background: #999; cursor: not-allowed; }\n\n        #resultado { margin-top: 24px; padding: 22px; border-radius: 6px; font-weight: 500; display: none; width: 100%; }\n        .exito { background: #f0fff4; border-left: 5px solid #2E8B57; color: #115522; }\n        .error { background: #fff0f0; border-left: 5px solid #dc3545; color: #721c24; }\n        .nota { font-size: 0.88rem; color: #666; margin-top: 12px; text-align: center; }\n        .info-premium { margin: 18px 0; padding: 14px; background: #fefcf7; border-radius: 4px; border-left: 4px solid #6B4423; width: 100%; }\n        .grupo-consumo { background: #fafdfb; padding: 16px; border-radius: 6px; margin-bottom: 18px; border: 1px solid #e6f0eb; width: 100%; }\n        .btn-descargar { background: #1976D2; margin-top: 15px; }\n        .btn-descargar:hover { background: #1565C0; }\n    <\/style>\n\n<\/head>\n<body>\n\n<div class=\"contenedor\">\n<header>\n<h1>Bono de Carbono &#8211; Bosque Nativo Valdiviano<\/h1>\n<p>Metodolog\u00eda Ministerio del Medio Ambiente de Chile<\/p>\n<p>www.bonodecarbonochile.cl<\/p>\n<\/header>\n\n<section id=\"pantalla-principal\">\n<h2>Seleccione su actividad econ\u00f3mica<\/h2>\n<p>Factores de emisi\u00f3n oficiales vigentes 2025-2026<\/p>\n<div class=\"grupo-sectores\">\n<div class=\"caja-sector\">\n<h3>I. Sector Primario<\/h3>\n<div class=\"lista-giros\">\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Silvicultura y Manejo de Bosques', 0.8)\">Silvicultura \/ Bosques<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Agricultura', 1.4)\">Agricultura<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Ganader\u00eda', 1.7)\">Ganader\u00eda<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Miner\u00eda', 3.2)\">Miner\u00eda<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Pesca y Acuicultura', 1.6)\">Pesca \/ Acuicultura<\/button>\n                    <\/div>\n<\/div>\n<div class=\"caja-sector\">\n<h3>II. Sector Secundario<\/h3>\n<div class=\"lista-giros\">\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Industria General', 2.8)\">Industria General<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Alimentos y Bebidas', 2.5)\">Alimentos y Bebidas<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Construcci\u00f3n', 2.3)\">Construcci\u00f3n<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Textil y Madera', 2.1)\">Textil \/ Madera<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Bodegas y Log\u00edstica', 1.9)\">Bodegas \/ Log\u00edstica<\/button>\n                    <\/div>\n<\/div>\n<div class=\"caja-sector\">\n<h3>III. Comercio y Servicios<\/h3>\n<div class=\"lista-giros\">\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Bancos \/ Instituciones Financieras', 1.0)\">Bancos \/ Financieras<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Oficinas y Administraci\u00f3n', 0.9)\">Oficinas \/ Administraci\u00f3n<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Supermercados y Comercio', 1.5)\">Supermercados \/ Comercio<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Restaurantes y Hoteler\u00eda', 1.4)\">Restaurantes \/ Hoteler\u00eda<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Transporte de Carga y Pasajeros', 2.0)\">Transporte<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Salud y Educaci\u00f3n', 1.3)\">Salud \/ Educaci\u00f3n<\/button>\n                        <button class=\"btn-giro\" onclick=\"mostrarFormulario('Servicios Profesionales y T\u00e9cnicos', 0.8)\">Servicios Profesionales<\/button>\n                    <\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"pantalla-formulario\" class=\"formulario-giro\">\n            <button class=\"btn-volver\" onclick=\"volverAInicio()\">\u2190 Volver a la lista<\/button>\n<h2 id=\"titulo-giro\">C\u00e1lculo de Huella de Carbono<\/h2>\n<h3>Datos de la empresa<\/h3>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                    <label>Nombre completo \/ Representante:<\/label>\n                    <input type=\"text\" id=\"nombre\" required>\n                <\/div>\n<div class=\"campo\">\n                    <label>RUT \/ Identificaci\u00f3n:<\/label>\n                    <input type=\"text\" id=\"rut\" placeholder=\"Ej: 12.345.678-9\" required>\n                <\/div>\n<\/div>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                    <label>Nombre de la empresa:<\/label>\n                    <input type=\"text\" id=\"empresa\" required>\n                <\/div>\n<div class=\"campo\">\n                    <label>Correo electr\u00f3nico:<\/label>\n                    <input type=\"email\" id=\"correo\" required>\n                <\/div>\n<\/div>\n<div class=\"campo\">\n                <label>Tel\u00e9fono de contacto:<\/label>\n                <input type=\"tel\" id=\"telefono\" placeholder=\"Ej: +56 9 1234 5678\" required>\n            <\/div>\n<h3>Alcance 1: Emisiones directas<\/h3>\n<div class=\"grupo-consumo\">\n<h4>Combustibles l\u00edquidos (anual)<\/h4>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                        <label>Petr\u00f3leo Di\u00e9sel (litros):<\/label>\n                        <input type=\"number\" id=\"diesel\" min=\"0\" step=\"0.01\">\n                    <\/div>\n<div class=\"campo\">\n                        <label>Gasolina (litros):<\/label>\n                        <input type=\"number\" id=\"gasolina\" min=\"0\" step=\"0.01\">\n                    <\/div>\n<\/div>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                        <label>Parafina (litros):<\/label>\n                        <input type=\"number\" id=\"parafina\" min=\"0\" step=\"0.01\">\n                    <\/div>\n<div class=\"campo\">\n                        <label>Aceites y Lubricantes (litros):<\/label>\n                        <input type=\"number\" id=\"aceites\" min=\"0\" step=\"0.01\">\n                    <\/div>\n<\/div>\n<h4>Combustibles gaseosos (anual)<\/h4>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                        <label>Gas Natural (m\u00b3):<\/label>\n                        <input type=\"number\" id=\"gasNatural\" min=\"0\" step=\"0.01\">\n                    <\/div>\n<div class=\"campo\">\n                        <label>GLP \/ Gas envasado (kg):<\/label>\n                        <input type=\"number\" id=\"glp\" min=\"0\" step=\"0.01\">\n                    <\/div>\n<\/div>\n<\/div>\n<h3>Alcance 2: Energ\u00eda comprada<\/h3>\n<div class=\"grupo-consumo\">\n<div class=\"campo\">\n                    <label>Tipo de suministro el\u00e9ctrico:<\/label>\n                    <select id=\"tipoElectricidad\"><option value=\"0.42\">Red Nacional Mixta (Factor MMA 2026)<\/option><option value=\"0.18\">Energ\u00eda Renovable Certificada<\/option><option value=\"0.65\">Energ\u00eda Convencional Propia<\/option><\/select>\n                <\/div>\n<div class=\"campo\">\n                    <label>Consumo anual de electricidad (kWh):<\/label>\n                    <input type=\"number\" id=\"kwh\" min=\"0\" required>\n                <\/div>\n<\/div>\n<h3>Alcance 3: Emisiones indirectas<\/h3>\n<div class=\"grupo-consumo\">\n<h4>Instalaciones<\/h4>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                        <label>Superficie propia (m\u00b2):<\/label>\n                        <input type=\"number\" id=\"m2Propio\" min=\"0\">\n                    <\/div>\n<div class=\"campo\">\n                        <label>Superficie arrendada (m\u00b2):<\/label>\n                        <input type=\"number\" id=\"m2Arrendado\" min=\"0\">\n                    <\/div>\n<\/div>\n<h4>Viajes a\u00e9reos anuales<\/h4>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                        <label>Vuelos nacionales econ\u00f3micos (tramos):<\/label>\n                        <input type=\"number\" id=\"vueloNacEco\" min=\"0\">\n                    <\/div>\n<div class=\"campo\">\n                        <label>Vuelos nacionales ejecutivos\/diplom\u00e1ticos (tramos):<\/label>\n                        <input type=\"number\" id=\"vueloNacEje\" min=\"0\">\n                    <\/div>\n<\/div>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                        <label>Vuelos internacionales econ\u00f3micos (tramos):<\/label>\n                        <input type=\"number\" id=\"vueloIntEco\" min=\"0\">\n                    <\/div>\n<div class=\"campo\">\n                        <label>Vuelos internacionales ejecutivos\/diplom\u00e1ticos (tramos):<\/label>\n                        <input type=\"number\" id=\"vueloIntEje\" min=\"0\">\n                    <\/div>\n<\/div>\n<h4>Otros consumos<\/h4>\n<div class=\"fila-doble\">\n<div class=\"campo\">\n                        <label>Consumo de agua anual (m\u00b3):<\/label>\n                        <input type=\"number\" id=\"agua\" min=\"0\" step=\"0.01\">\n                    <\/div>\n<div class=\"campo\">\n                        <label>Residuos s\u00f3lidos generados (ton\/a\u00f1o):<\/label>\n                        <input type=\"number\" id=\"residuos\" min=\"0\" step=\"0.01\">\n                    <\/div>\n<\/div>\n<\/div>\n<div class=\"info-premium\">\n                <strong>Compensaci\u00f3n:<\/strong> Bono Premium de Carbono SpA Unico en Servicio Ecologico\n            <\/div>\n            <button id=\"btnCalcular\" onclick=\"procesarTodo()\">Calcular mi Huella<\/button>\n<div id=\"resultado\"><\/div>\n<p class=\"nota\">* Factores oficiales seg\u00fan <a href=\"https:\/\/huellacarbono.mma.gob.cl\/\" target=\"_blank\">Ministerio del Medio Ambiente de Chile<\/a><\/p>\n<\/section>\n<section>\n<h2>Contacto<\/h2>\n<p>Correo: huella@bonodecarbonochile.cl<br>\n            Sitio web: www.bonodecarbonochile.cl<\/p>\n<\/section><\/div>\n\n    <script>\n        const TU_CORREO = \"huella@bonodecarbonochile.cl\";\n\n        let factorActividad = 1;\n        let nombreGiro = \"\";\n        let datosCalculados = {};\n\n        const FACTORES = {\n            diesel: 0.0026, gasolina: 0.0023, parafina: 0.0025, aceites: 0.0027,\n            gasNatural: 0.0019, glp: 0.0030, m2Propio: 0.022, m2Arrendado: 0.018,\n            agua: 0.00025, residuos: 0.21, vueloNacEco: 0.15, vueloNacEje: 0.22,\n            vueloIntEco: 0.85, vueloIntEje: 1.45\n        };\n\n        function mostrarFormulario(giro, factor) {\n            nombreGiro = giro;\n            factorActividad = factor;\n            document.getElementById('titulo-giro').textContent = `Formulario: ${giro}`;\n            document.getElementById('pantalla-principal').style.display = 'none';\n            document.getElementById('pantalla-formulario').style.display = 'block';\n            document.getElementById('resultado').style.display = 'none';\n        }\n\n        function volverAInicio() {\n            document.getElementById('pantalla-principal').style.display = 'block';\n            document.getElementById('pantalla-formulario').style.display = 'none';\n        }\n\n        async function procesarTodo() {\n            const btn = document.getElementById('btnCalcular');\n            const resultado = document.getElementById('resultado');\n            btn.disabled = true;\n            btn.textContent = \"Procesando...\";\n\n            const nombre = document.getElementById('nombre').value.trim();\n            const rut = document.getElementById('rut').value.trim();\n            const empresa = document.getElementById('empresa').value.trim();\n            const correo = document.getElementById('correo').value.trim();\n            const telefono = document.getElementById('telefono').value.trim();\n            const diesel = parseFloat(document.getElementById('diesel').value) || 0;\n            const gasolina = parseFloat(document.getElementById('gasolina').value) || 0;\n            const parafina = parseFloat(document.getElementById('parafina').value) || 0;\n            const aceites = parseFloat(document.getElementById('aceites').value) || 0;\n            const gasNatural = parseFloat(document.getElementById('gasNatural').value) || 0;\n            const glp = parseFloat(document.getElementById('glp').value) || 0;\n            const factorElec = parseFloat(document.getElementById('tipoElectricidad').value);\n            const kwh = parseFloat(document.getElementById('kwh').value) || 0;\n            const m2Propio = parseFloat(document.getElementById('m2Propio').value) || 0;\n            const m2Arrendado = parseFloat(document.getElementById('m2Arrendado').value) || 0;\n            const vueloNacEco = parseFloat(document.getElementById('vueloNacEco').value) || 0;\n            const vueloNacEje = parseFloat(document.getElementById('vueloNacEje').value) || 0;\n            const vueloIntEco = parseFloat(document.getElementById('vueloIntEco').value) || 0;\n            const vueloIntEje = parseFloat(document.getElementById('vueloIntEje').value) || 0;\n            const agua = parseFloat(document.getElementById('agua').value) || 0;\n            const residuos = parseFloat(document.getElementById('residuos').value) || 0;\n\n            if (!nombre || !rut || !empresa || !correo || !telefono || kwh <= 0) {\n                resultado.className = \"error\";\n                resultado.style.display = \"block\";\n                resultado.innerHTML = \"\u26a0\ufe0f Complete todos los campos obligatorios.\";\n                btn.disabled = false;\n                btn.textContent = \"Calcular mi Huella\";\n                return;\n            }\n\n            const alcance1 = (\n                diesel * FACTORES.diesel + gasolina * FACTORES.gasolina +\n                parafina * FACTORES.parafina + aceites * FACTORES.aceites +\n                gasNatural * FACTORES.gasNatural + glp * FACTORES.glp\n            );\n\n            const alcance2 = (kwh \/ 1000) * factorElec;\n\n            const alcance3 = (\n                m2Propio * FACTORES.m2Propio + m2Arrendado * FACTORES.m2Arrendado +\n                vueloNacEco * FACTORES.vueloNacEco + vueloNacEje * FACTORES.vueloNacEje +\n                vueloIntEco * FACTORES.vueloIntEco + vueloIntEje * FACTORES.vueloIntEje +\n                agua * FACTORES.agua + residuos * FACTORES.residuos\n            );\n\n            const totalEmisiones = Math.round((alcance1 + alcance2 + alcance3) * factorActividad * 100) \/ 100;\n            const cantidadBonos = Math.ceil(totalEmisiones);\n\n            datosCalculados = {nombre, rut, empresa, correo, telefono, nombreGiro, alcance1, alcance2, alcance3, totalEmisiones, cantidadBonos};\n\n            resultado.className = \"exito\";\n            resultado.style.display = \"block\";\n            resultado.innerHTML = `\n                <h3>\u2705 Huella de Carbono Calculada<\/h3>\n                <p><strong>Actividad:<\/strong> ${nombreGiro}<\/p>\n                <p><strong>Empresa:<\/strong> ${empresa}<\/p>\n                <p><strong>RUT:<\/strong> ${rut}<\/p>\n                <hr style=\"margin:10px 0;\">\n                <p><strong>Alcance 1:<\/strong> ${alcance1.toFixed(2)} ton CO\u2082eq<\/p>\n                <p><strong>Alcance 2:<\/strong> ${alcance2.toFixed(2)} ton CO\u2082eq<\/p>\n                <p><strong>Alcance 3:<\/strong> ${alcance3.toFixed(2)} ton CO\u2082eq<\/p>\n                <p style=\"font-size:1.1rem; margin-top:10px;\"><strong>Total anual:<\/strong> ${totalEmisiones.toFixed(2)} ton CO\u2082eq<\/p>\n                <hr style=\"margin:10px 0;\">\n                <p><strong>Compensaci\u00f3n:<\/strong> Bono Premium de Carbono SpA Unico en Servicio Ecologico<\/p>\n                <p style=\"font-size:1.1rem; margin-top:10px;\"><strong>Cantidad de Bonos necesarios:<\/strong> ${cantidadBonos}<\/p>\n                <button class=\"btn-descargar\" onclick=\"generarPDF()\">\ud83d\udcc4 DESCARGAR INFORME PDF<\/button>\n            `;\n\n            const formData = new FormData();\n            formData.append('to', TU_CORREO);\n            formData.append('subject', `Nuevo c\u00e1lculo: ${empresa} | ${nombreGiro}`);\n            formData.append('body', `\nDATOS DEL SOLICITANTE\n----------------------\nNombre: ${nombre}\nEmpresa: ${empresa}\nRUT: ${rut}\nCorreo: ${correo}\nTel\u00e9fono: ${telefono}\nActividad: ${nombreGiro}\n\nRESULTADOS DE EMISIONES\n-----------------------\nAlcance 1: ${alcance1.toFixed(2)} ton CO\u2082eq\nAlcance 2: ${alcance2.toFixed(2)} ton CO\u2082eq\nAlcance 3: ${alcance3.toFixed(2)} ton CO\u2082eq\nTotal anual: ${totalEmisiones.toFixed(2)} ton CO\u2082eq\n\nCOMPENSACI\u00d3N\n------------\nBono Premium de Carbono SpA\nBonos necesarios: ${cantidadBonos}\n            `);\n\n            fetch('https:\/\/formsubmit.co\/'+TU_CORREO, {\n                method: 'POST',\n                body: formData\n            });\n\n            btn.disabled = false;\n            btn.textContent = \"Calcular mi Huella\";\n        }\n\n        function generarPDF() {\n            const { jsPDF } = window.jspdf;\n            const doc = new jsPDF({orientation: 'portrait', unit: 'mm', format: 'a4'});\n            \n            doc.setFillColor(64, 196, 255);\n            doc.rect(0, 0, 210, 40, 'F');\n            doc.setTextColor(255,255,255);\n            doc.setFontSize(24);\n            doc.setFont('helvetica', 'bold');\n            doc.text('BONO DE CARBONO SPA', 105, 20, {align: 'center'});\n            doc.setFontSize(12);\n            doc.text('Informe de Huella de Carbono', 105, 32, {align: 'center'});\n            \n            doc.setTextColor(0,0,0);\n            doc.setFontSize(16);\n            doc.text('Datos Generales', 15, 50);\n            doc.setDrawColor(64,196,255);\n            doc.line(15, 52, 195, 52);\n            \n            doc.setFontSize(12);\n            doc.setFont('helvetica', 'normal');\n            doc.text(`Representante: ${datosCalculados.nombre}`, 15, 60);\n            doc.text(`Empresa: ${datosCalculados.empresa}`, 15, 68);\n            doc.text(`RUT: ${datosCalculados.rut}`, 15, 76);\n            doc.text(`Correo: ${datosCalculados.correo}`, 15, 84);\n            doc.text(`Tel\u00e9fono: ${datosCalculados.telefono}`, 15, 92);\n            doc.text(`Actividad: ${datosCalculados.nombreGiro}`, 15, 100);\n\n            doc.setFontSize(16);\n            doc.text('Resultados de Emisiones', 15, 115);\n            doc.line(15, 117, 195, 117);\n            \n            doc.setFontSize(12);\n            doc.text(`Alcance 1 (Directas): ${datosCalculados.alcance1.toFixed(2)} ton CO\u2082eq`, 15, 125);\n            doc.text(`Alcance 2 (Energ\u00eda): ${datosCalculados.alcance2.toFixed(2)} ton CO\u2082eq`, 15, 133);\n            doc.text(`Alcance 3 (Indirectas): ${datosCalculados.alcance3.toFixed(2)} ton CO\u2082eq`, 15, 141);\n            \n            doc.setFillColor(240,255,244);\n            doc.roundedRect(15, 150, 180, 25, 3, 3, 'F');\n            doc.setTextColor(46, 139, 87);\n            doc.setFontSize(14);\n            doc.setFont('helvetica', 'bold');\n            doc.text('TOTAL EMISIONES ANUALES', 105, 160, {align: 'center'});\n            doc.setFontSize(18);\n            doc.text(`${datosCalculados.totalEmisiones.toFixed(2)} ton CO\u2082eq`, 105, 172, {align: 'center'});\n            \n            doc.setTextColor(0,0,0);\n            doc.setFontSize(16);\n            doc.text('Compensaci\u00f3n', 15, 195);\n            doc.line(15, 197, 195, 197);\n            \n            doc.setFontSize(12);\n            doc.setFont('helvetica', 'normal');\n            doc.text('Bono Premium de Carbono SpA - \u00danico en Servicio Ecol\u00f3gico', 15, 205);\n            doc.setFont('helvetica', 'bold');\n            doc.text(`Bonos necesarios: ${datosCalculados.cantidadBonos}`, 15, 213);\n\n            doc.setFontSize(10);\n            doc.setTextColor(100,100,100);\n            doc.text('www.bonodecarbonochile.cl | huella@bonodecarbonochile.cl', 105, 280, {align: 'center'});\n            doc.text('Metodolog\u00eda: Ministerio del Medio Ambiente de Chile', 105, 287, {align: 'center'});\n\n            doc.save(`Informe_Huella_${datosCalculados.empresa}.pdf`);\n        }\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Bono de Carbono Chile | Calculadora Oficial MMA Bono de Carbono &#8211; Bosque Nativo Valdiviano Metodolog\u00eda Ministerio del Medio Ambiente de Chile www.bonodecarbonochile.cl Seleccione su actividad econ\u00f3mica Factores de emisi\u00f3n oficiales vigentes 2025-2026 I. Sector Primario Silvicultura \/ Bosques Agricultura Ganader\u00eda Miner\u00eda Pesca \/ Acuicultura II. Sector Secundario Industria General Alimentos y Bebidas Construcci\u00f3n Textil [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-2196","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bonodecarbonochile.cl\/wp\/wp-json\/wp\/v2\/pages\/2196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bonodecarbonochile.cl\/wp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bonodecarbonochile.cl\/wp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bonodecarbonochile.cl\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bonodecarbonochile.cl\/wp\/wp-json\/wp\/v2\/comments?post=2196"}],"version-history":[{"count":9,"href":"https:\/\/bonodecarbonochile.cl\/wp\/wp-json\/wp\/v2\/pages\/2196\/revisions"}],"predecessor-version":[{"id":2730,"href":"https:\/\/bonodecarbonochile.cl\/wp\/wp-json\/wp\/v2\/pages\/2196\/revisions\/2730"}],"wp:attachment":[{"href":"https:\/\/bonodecarbonochile.cl\/wp\/wp-json\/wp\/v2\/media?parent=2196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}