{"id":18739,"date":"2026-07-01T15:18:51","date_gmt":"2026-07-01T21:18:51","guid":{"rendered":"https:\/\/www.conservisabogados.com\/?page_id=18739"},"modified":"2026-07-01T15:50:35","modified_gmt":"2026-07-01T21:50:35","slug":"diagnostico-legal-para-empresas","status":"publish","type":"page","link":"https:\/\/www.conservisabogados.com\/en\/diagnostico-legal-para-empresas\/","title":{"rendered":"Diagn\u00f3stico legal para empresas"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18739\" class=\"elementor elementor-18739\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74ce3e5 e-con-full e-flex e-con e-parent\" data-id=\"74ce3e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-78db1e9 elementor-widget elementor-widget-html\" data-id=\"78db1e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Diagn\u00f3stico Legal para Empresas en Guatemala | Conservis Abogados -->\n<div id=\"caLegalDiagApp\">\n  <div class=\"ca-legal-loading\">\n    <strong>Diagn\u00f3stico Legal para Empresas en Guatemala<\/strong>\n    <p>Cargando herramienta. Si esta vista no cambia en unos segundos, revisa que el widget HTML permita ejecutar JavaScript.<\/p>\n  <\/div>\n  <noscript>Activa JavaScript para usar el diagn\u00f3stico.<\/noscript>\n<\/div>\n\n<style>\n#caLegalDiagApp,\n#caLegalDiagApp *{\n  box-sizing:border-box !important;\n}\n#caLegalDiagApp{\n  --ca-navy:#061a3a;\n  --ca-navy-2:#0b244f;\n  --ca-gold:#d9bf73;\n  --ca-gold-2:#b99b4b;\n  --ca-text:#172033;\n  --ca-muted:#657083;\n  --ca-soft:#f7f8fb;\n  --ca-line:rgba(6,26,58,.13);\n  --ca-white:#ffffff;\n  --ca-green:#12805c;\n  --ca-amber:#a76016;\n  --ca-red:#9f1d1d;\n  width:100% !important;\n  max-width:100% !important;\n  padding:28px 12px !important;\n  background:linear-gradient(135deg,#f7f8fb 0%,#ffffff 54%,#fbf7ed 100%) !important;\n  color:var(--ca-text) !important;\n  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif !important;\n  line-height:1.5 !important;\n  isolation:isolate !important;\n}\n#caLegalDiagApp h1,\n#caLegalDiagApp h2,\n#caLegalDiagApp h3,\n#caLegalDiagApp h4,\n#caLegalDiagApp p,\n#caLegalDiagApp ul,\n#caLegalDiagApp li,\n#caLegalDiagApp button,\n#caLegalDiagApp input,\n#caLegalDiagApp label,\n#caLegalDiagApp a{\n  font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif !important;\n}\n#caLegalDiagApp a{\n  text-decoration:none !important;\n}\n#caLegalDiagApp button{\n  appearance:none !important;\n  -webkit-appearance:none !important;\n  border:0 !important;\n}\n#caLegalDiagApp .ca-legal-loading{\n  max-width:1100px !important;\n  margin:0 auto !important;\n  background:#fff !important;\n  border:1px solid var(--ca-line) !important;\n  border-radius:22px !important;\n  padding:26px !important;\n  box-shadow:0 18px 46px rgba(6,26,58,.08) !important;\n}\n#caLegalDiagApp .ca-wrap{\n  max-width:1120px !important;\n  margin:0 auto !important;\n  background:#fff !important;\n  border:1px solid var(--ca-line) !important;\n  border-radius:28px !important;\n  overflow:hidden !important;\n  box-shadow:0 24px 70px rgba(6,26,58,.11) !important;\n}\n#caLegalDiagApp .ca-header{\n  position:relative !important;\n  overflow:hidden !important;\n  color:#fff !important;\n  padding:32px !important;\n  background:radial-gradient(circle at top right,rgba(217,191,115,.28),transparent 32%),linear-gradient(135deg,var(--ca-navy),var(--ca-navy-2)) !important;\n}\n#caLegalDiagApp .ca-header:after{\n  content:\"\" !important;\n  position:absolute !important;\n  right:-82px !important;\n  top:-88px !important;\n  width:280px !important;\n  height:280px !important;\n  border-radius:999px !important;\n  border:1px solid rgba(217,191,115,.28) !important;\n}\n#caLegalDiagApp .ca-topline{\n  position:relative !important;\n  z-index:1 !important;\n  display:flex !important;\n  justify-content:space-between !important;\n  align-items:center !important;\n  gap:18px !important;\n  margin-bottom:28px !important;\n}\n#caLegalDiagApp .ca-brand{\n  display:flex !important;\n  align-items:center !important;\n  gap:12px !important;\n  min-width:0 !important;\n}\n#caLegalDiagApp .ca-logo{\n  width:54px !important;\n  height:54px !important;\n  border-radius:16px !important;\n  background:#fff !important;\n  object-fit:contain !important;\n  padding:7px !important;\n  border:1px solid rgba(255,255,255,.38) !important;\n}\n#caLegalDiagApp .ca-brand strong{\n  display:block !important;\n  color:#fff !important;\n  font-size:15px !important;\n  line-height:1.15 !important;\n  letter-spacing:.03em !important;\n  text-transform:uppercase !important;\n}\n#caLegalDiagApp .ca-brand span{\n  display:block !important;\n  color:#e9edf4 !important;\n  font-size:13px !important;\n  margin-top:2px !important;\n}\n#caLegalDiagApp .ca-badge{\n  display:inline-flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  gap:8px !important;\n  border:1px solid rgba(217,191,115,.48) !important;\n  background:rgba(255,255,255,.08) !important;\n  color:#fff !important;\n  font-size:13px !important;\n  font-weight:800 !important;\n  border-radius:999px !important;\n  padding:9px 13px !important;\n  white-space:nowrap !important;\n}\n#caLegalDiagApp .ca-hero{\n  position:relative !important;\n  z-index:1 !important;\n  max-width:860px !important;\n}\n#caLegalDiagApp .ca-eyebrow{\n  display:inline-flex !important;\n  width:max-content !important;\n  max-width:100% !important;\n  border:1px solid rgba(217,191,115,.35) !important;\n  background:rgba(217,191,115,.12) !important;\n  color:#f2df9c !important;\n  border-radius:999px !important;\n  padding:7px 11px !important;\n  font-size:12px !important;\n  text-transform:uppercase !important;\n  letter-spacing:.12em !important;\n  font-weight:900 !important;\n  margin-bottom:12px !important;\n}\n#caLegalDiagApp .ca-title{\n  color:#fff !important;\n  margin:0 0 12px !important;\n  font-size:clamp(34px,5.2vw,58px) !important;\n  line-height:1.03 !important;\n  letter-spacing:-.05em !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-subtitle{\n  color:#dfe7f2 !important;\n  margin:0 !important;\n  font-size:18px !important;\n  max-width:830px !important;\n}\n#caLegalDiagApp .ca-body,\n#caLegalDiagApp .ca-step,\n#caLegalDiagApp .ca-result{\n  padding:30px !important;\n}\n#caLegalDiagApp .ca-grid-2{\n  display:grid !important;\n  grid-template-columns:1.1fr .9fr !important;\n  gap:18px !important;\n  align-items:stretch !important;\n}\n#caLegalDiagApp .ca-card{\n  background:#fff !important;\n  border:1px solid var(--ca-line) !important;\n  border-radius:22px !important;\n  padding:22px !important;\n  box-shadow:0 12px 34px rgba(6,26,58,.05) !important;\n}\n#caLegalDiagApp .ca-card.soft{\n  background:linear-gradient(135deg,#fff,#f8fafc) !important;\n}\n#caLegalDiagApp .ca-card.dark{\n  color:#fff !important;\n  border-color:rgba(217,191,115,.25) !important;\n  background:linear-gradient(135deg,var(--ca-navy),var(--ca-navy-2)) !important;\n}\n#caLegalDiagApp .ca-card h3{\n  color:var(--ca-navy) !important;\n  margin:0 0 10px !important;\n  font-size:22px !important;\n  line-height:1.16 !important;\n  letter-spacing:-.02em !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-card.dark h3,\n#caLegalDiagApp .ca-card.dark p,\n#caLegalDiagApp .ca-card.dark li{\n  color:#fff !important;\n}\n#caLegalDiagApp .ca-card p{\n  margin:0 0 12px !important;\n  color:#475569 !important;\n}\n#caLegalDiagApp .ca-small{\n  color:var(--ca-muted) !important;\n  font-size:13px !important;\n}\n#caLegalDiagApp .ca-chips{\n  display:flex !important;\n  flex-wrap:wrap !important;\n  gap:10px !important;\n  margin-top:16px !important;\n}\n#caLegalDiagApp .ca-chip{\n  display:inline-flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  border:1px solid rgba(217,191,115,.35) !important;\n  background:#fff !important;\n  color:var(--ca-navy) !important;\n  border-radius:999px !important;\n  padding:8px 11px !important;\n  font-size:13px !important;\n  font-weight:800 !important;\n}\n#caLegalDiagApp .ca-actions{\n  display:flex !important;\n  flex-wrap:wrap !important;\n  gap:12px !important;\n  margin-top:18px !important;\n}\n#caLegalDiagApp .ca-btn{\n  display:inline-flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  min-height:46px !important;\n  padding:13px 18px !important;\n  border-radius:14px !important;\n  font-size:15px !important;\n  font-weight:900 !important;\n  line-height:1.15 !important;\n  cursor:pointer !important;\n  transition:.16s ease !important;\n  text-align:center !important;\n}\n#caLegalDiagApp .ca-btn.primary{\n  color:var(--ca-navy) !important;\n  background:linear-gradient(135deg,#ead68e,var(--ca-gold)) !important;\n  box-shadow:0 12px 28px rgba(217,191,115,.24) !important;\n}\n#caLegalDiagApp .ca-btn.primary:hover{\n  filter:brightness(.98) !important;\n  transform:translateY(-1px) !important;\n}\n#caLegalDiagApp .ca-btn.navy{\n  color:#fff !important;\n  background:linear-gradient(135deg,var(--ca-navy),var(--ca-navy-2)) !important;\n}\n#caLegalDiagApp .ca-btn.secondary{\n  color:var(--ca-navy) !important;\n  background:#fff !important;\n  border:1px solid var(--ca-line) !important;\n}\n#caLegalDiagApp .ca-btn.ghost{\n  color:var(--ca-muted) !important;\n  background:transparent !important;\n  border:1px solid var(--ca-line) !important;\n}\n#caLegalDiagApp .ca-btn:disabled{\n  opacity:.6 !important;\n  cursor:not-allowed !important;\n}\n#caLegalDiagApp .ca-list{\n  list-style:none !important;\n  margin:0 !important;\n  padding:0 !important;\n  display:grid !important;\n  gap:10px !important;\n}\n#caLegalDiagApp .ca-list li{\n  position:relative !important;\n  padding-left:24px !important;\n  color:#374151 !important;\n}\n#caLegalDiagApp .ca-list li:before{\n  content:\"\u2022\" !important;\n  position:absolute !important;\n  left:7px !important;\n  top:0 !important;\n  color:var(--ca-gold-2) !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-progress-wrap{\n  padding:22px 30px 0 !important;\n  background:#fff !important;\n}\n#caLegalDiagApp .ca-progress-top{\n  display:flex !important;\n  justify-content:space-between !important;\n  gap:12px !important;\n  align-items:center !important;\n  color:var(--ca-muted) !important;\n  font-weight:800 !important;\n  font-size:13px !important;\n  margin-bottom:10px !important;\n}\n#caLegalDiagApp .ca-progress{\n  height:10px !important;\n  background:#e2e8f0 !important;\n  border-radius:999px !important;\n  overflow:hidden !important;\n}\n#caLegalDiagApp .ca-progress span{\n  display:block !important;\n  height:100% !important;\n  width:var(--ca-progress,0%) !important;\n  background:linear-gradient(90deg,var(--ca-gold),#f1e5b2) !important;\n  transition:.25s ease !important;\n}\n#caLegalDiagApp .ca-section-label{\n  display:inline-flex !important;\n  width:max-content !important;\n  max-width:100% !important;\n  color:#fff !important;\n  background:linear-gradient(135deg,var(--ca-navy),var(--ca-navy-2)) !important;\n  border-radius:999px !important;\n  padding:7px 11px !important;\n  font-size:12px !important;\n  font-weight:900 !important;\n  text-transform:uppercase !important;\n  letter-spacing:.08em !important;\n  margin-bottom:10px !important;\n}\n#caLegalDiagApp .ca-q-title{\n  color:var(--ca-navy) !important;\n  margin:0 0 8px !important;\n  font-size:28px !important;\n  line-height:1.18 !important;\n  letter-spacing:-.03em !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-help{\n  color:var(--ca-muted) !important;\n  margin:0 0 18px !important;\n}\n#caLegalDiagApp .ca-area-grid{\n  display:grid !important;\n  grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n  gap:13px !important;\n  margin:20px 0 !important;\n}\n#caLegalDiagApp .ca-area-card{\n  position:relative !important;\n  display:flex !important;\n  gap:13px !important;\n  align-items:flex-start !important;\n  width:100% !important;\n  min-height:126px !important;\n  color:var(--ca-text) !important;\n  background:#fff !important;\n  border:1.5px solid var(--ca-line) !important;\n  border-radius:19px !important;\n  padding:17px 52px 17px 17px !important;\n  cursor:pointer !important;\n  text-align:left !important;\n  transition:.15s ease !important;\n}\n#caLegalDiagApp .ca-area-card:hover{\n  border-color:rgba(217,191,115,.72) !important;\n  background:#fffdf6 !important;\n}\n#caLegalDiagApp .ca-area-card.selected{\n  border-color:var(--ca-gold-2) !important;\n  background:#fffaf0 !important;\n  box-shadow:0 0 0 3px rgba(217,191,115,.18) !important;\n}\n#caLegalDiagApp .ca-area-icon{\n  flex:none !important;\n  width:42px !important;\n  height:42px !important;\n  border-radius:14px !important;\n  color:#fff !important;\n  background:linear-gradient(135deg,var(--ca-navy),var(--ca-navy-2)) !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  font-weight:900 !important;\n  font-size:12px !important;\n  box-shadow:0 10px 22px rgba(6,26,58,.13) !important;\n}\n#caLegalDiagApp .ca-area-card h4{\n  color:var(--ca-navy) !important;\n  margin:0 0 5px !important;\n  font-size:16px !important;\n  line-height:1.18 !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-area-card p{\n  color:var(--ca-muted) !important;\n  margin:0 !important;\n  font-size:13px !important;\n}\n#caLegalDiagApp .ca-area-check{\n  position:absolute !important;\n  top:17px !important;\n  right:17px !important;\n  width:24px !important;\n  height:24px !important;\n  border-radius:7px !important;\n  border:2px solid #cbd5e1 !important;\n  background:#fff !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n}\n#caLegalDiagApp .ca-area-card.selected .ca-area-check{\n  background:var(--ca-gold-2) !important;\n  border-color:var(--ca-gold-2) !important;\n}\n#caLegalDiagApp .ca-area-card.selected .ca-area-check:after{\n  content:\"\" !important;\n  width:10px !important;\n  height:6px !important;\n  border-left:2px solid #fff !important;\n  border-bottom:2px solid #fff !important;\n  transform:rotate(-45deg) !important;\n  margin-top:-2px !important;\n}\n#caLegalDiagApp .ca-options{\n  display:grid !important;\n  gap:12px !important;\n  margin:20px 0 !important;\n}\n#caLegalDiagApp .ca-option{\n  width:100% !important;\n  display:flex !important;\n  gap:12px !important;\n  align-items:flex-start !important;\n  color:var(--ca-text) !important;\n  background:#fff !important;\n  border:1.5px solid var(--ca-line) !important;\n  border-radius:16px !important;\n  padding:15px 16px !important;\n  cursor:pointer !important;\n  box-shadow:none !important;\n  text-align:left !important;\n  font-size:15px !important;\n  line-height:1.35 !important;\n  font-weight:650 !important;\n  transition:.15s ease !important;\n}\n#caLegalDiagApp .ca-option:hover{\n  background:#fffdf6 !important;\n  border-color:rgba(217,191,115,.72) !important;\n}\n#caLegalDiagApp .ca-option.selected{\n  background:#fffaf0 !important;\n  border-color:var(--ca-gold-2) !important;\n  box-shadow:0 0 0 3px rgba(217,191,115,.16) !important;\n}\n#caLegalDiagApp .ca-marker{\n  height:22px !important;\n  min-width:22px !important;\n  border-radius:999px !important;\n  border:2px solid #cbd5e1 !important;\n  background:#fff !important;\n  display:inline-flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  margin-top:1px !important;\n}\n#caLegalDiagApp .ca-option.selected .ca-marker{\n  border-color:var(--ca-gold-2) !important;\n  background:var(--ca-gold-2) !important;\n}\n#caLegalDiagApp .ca-option.selected .ca-marker:after{\n  content:\"\" !important;\n  width:8px !important;\n  height:8px !important;\n  border-radius:999px !important;\n  background:#fff !important;\n}\n#caLegalDiagApp .ca-error{\n  display:none !important;\n  margin-top:10px !important;\n  background:#fff1f2 !important;\n  border:1px solid #fecdd3 !important;\n  color:#9f1d1d !important;\n  border-radius:12px !important;\n  padding:10px 12px !important;\n  font-weight:800 !important;\n}\n#caLegalDiagApp .ca-error.show{\n  display:block !important;\n}\n#caLegalDiagApp .ca-nav{\n  display:flex !important;\n  justify-content:space-between !important;\n  gap:12px !important;\n  margin-top:20px !important;\n}\n#caLegalDiagApp .ca-result-hero{\n  display:grid !important;\n  grid-template-columns:.75fr 1.25fr !important;\n  gap:22px !important;\n  align-items:center !important;\n  color:#fff !important;\n  border-radius:24px !important;\n  padding:26px !important;\n  margin-bottom:20px !important;\n  background:radial-gradient(circle at top right,rgba(217,191,115,.26),transparent 30%),linear-gradient(135deg,var(--ca-navy),var(--ca-navy-2)) !important;\n}\n#caLegalDiagApp .ca-score{\n  width:156px !important;\n  height:156px !important;\n  border-radius:999px !important;\n  background:conic-gradient(var(--ca-gold) var(--score),rgba(255,255,255,.18) 0) !important;\n  display:flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  margin:auto !important;\n  position:relative !important;\n}\n#caLegalDiagApp .ca-score:before{\n  content:\"\" !important;\n  position:absolute !important;\n  inset:13px !important;\n  border-radius:999px !important;\n  background:var(--ca-navy) !important;\n}\n#caLegalDiagApp .ca-score strong{\n  position:relative !important;\n  z-index:1 !important;\n  color:#fff !important;\n  font-size:38px !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-result-hero h2{\n  color:#fff !important;\n  margin:0 0 8px !important;\n  font-size:34px !important;\n  line-height:1.08 !important;\n  letter-spacing:-.04em !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-result-hero p{\n  color:#e5ebf4 !important;\n  margin:0 0 8px !important;\n}\n#caLegalDiagApp .ca-result-grid{\n  display:grid !important;\n  grid-template-columns:1fr 1fr !important;\n  gap:18px !important;\n  margin:18px 0 !important;\n}\n#caLegalDiagApp .ca-bar-list{\n  display:grid !important;\n  gap:12px !important;\n}\n#caLegalDiagApp .ca-bar-row{\n  display:grid !important;\n  gap:7px !important;\n}\n#caLegalDiagApp .ca-bar-top{\n  display:flex !important;\n  justify-content:space-between !important;\n  gap:10px !important;\n  color:#334155 !important;\n  font-size:13px !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-bar{\n  height:11px !important;\n  background:#e2e8f0 !important;\n  border-radius:999px !important;\n  overflow:hidden !important;\n}\n#caLegalDiagApp .ca-bar span{\n  display:block !important;\n  height:100% !important;\n  border-radius:999px !important;\n  background:linear-gradient(90deg,var(--ca-gold-2),var(--ca-gold)) !important;\n}\n#caLegalDiagApp .ca-alert-card{\n  background:#fff7ed !important;\n  border:1px solid #fed7aa !important;\n  border-radius:18px !important;\n  padding:18px !important;\n}\n#caLegalDiagApp .ca-alert-card h3{\n  color:#7c2d12 !important;\n  margin:0 0 9px !important;\n  font-size:20px !important;\n  font-weight:900 !important;\n}\n#caLegalDiagApp .ca-alert-card .ca-list li{\n  color:#7c2d12 !important;\n}\n#caLegalDiagApp .ca-level-pill{\n  display:inline-flex !important;\n  align-items:center !important;\n  justify-content:center !important;\n  border-radius:999px !important;\n  padding:5px 9px !important;\n  font-size:12px !important;\n  font-weight:900 !important;\n  white-space:nowrap !important;\n}\n#caLegalDiagApp .ca-level-good{\n  color:#047857 !important;\n  background:#ecfdf5 !important;\n  border:1px solid rgba(16,185,129,.3) !important;\n}\n#caLegalDiagApp .ca-level-mid{\n  color:#92400e !important;\n  background:#fffbeb !important;\n  border:1px solid #fde68a !important;\n}\n#caLegalDiagApp .ca-level-risk{\n  color:#9f1d1d !important;\n  background:#fff1f2 !important;\n  border:1px solid #fecdd3 !important;\n}\n#caLegalDiagApp .ca-profile-grid{\n  display:grid !important;\n  grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n  gap:12px !important;\n  margin-top:14px !important;\n}\n#caLegalDiagApp .ca-field label{\n  display:block !important;\n  color:var(--ca-navy) !important;\n  font-size:13px !important;\n  font-weight:900 !important;\n  margin:0 0 6px !important;\n}\n#caLegalDiagApp .ca-field input{\n  width:100% !important;\n  color:var(--ca-text) !important;\n  background:#fff !important;\n  border:1px solid var(--ca-line) !important;\n  border-radius:13px !important;\n  padding:12px 12px !important;\n  font-size:14px !important;\n  outline:none !important;\n}\n#caLegalDiagApp .ca-field input:focus{\n  border-color:var(--ca-gold-2) !important;\n  box-shadow:0 0 0 3px rgba(217,191,115,.16) !important;\n}\n#caLegalDiagApp .ca-article-grid{\n  display:grid !important;\n  grid-template-columns:repeat(2,minmax(0,1fr)) !important;\n  gap:14px !important;\n  margin-top:14px !important;\n}\n#caLegalDiagApp .ca-article{\n  display:grid !important;\n  grid-template-rows:140px auto !important;\n  border:1px solid var(--ca-line) !important;\n  border-radius:18px !important;\n  overflow:hidden !important;\n  background:#fff !important;\n  color:inherit !important;\n  transition:.15s ease !important;\n  min-height:100% !important;\n}\n#caLegalDiagApp .ca-article:hover{\n  border-color:var(--ca-gold-2) !important;\n  background:#fffdf6 !important;\n  transform:translateY(-1px) !important;\n  box-shadow:0 12px 28px rgba(6,26,58,.08) !important;\n}\n#caLegalDiagApp .ca-article-media{\n  width:100% !important;\n  height:140px !important;\n  background:linear-gradient(135deg,#f7f8fb,#fbf7ed) !important;\n  border-bottom:1px solid var(--ca-line) !important;\n  overflow:hidden !important;\n}\n#caLegalDiagApp .ca-article-media img{\n  width:100% !important;\n  height:100% !important;\n  object-fit:cover !important;\n  display:block !important;\n  transition:.2s ease !important;\n}\n#caLegalDiagApp .ca-article:hover .ca-article-media img{\n  transform:scale(1.03) !important;\n}\n#caLegalDiagApp .ca-article-body{\n  display:block !important;\n  padding:15px !important;\n}\n#caLegalDiagApp .ca-article strong{\n  display:block !important;\n  color:var(--ca-navy) !important;\n  margin-bottom:5px !important;\n  line-height:1.18 !important;\n  font-size:15px !important;\n}\n#caLegalDiagApp .ca-article span{\n  display:block !important;\n  color:var(--ca-muted) !important;\n  font-size:13px !important;\n  line-height:1.42 !important;\n}\n#caLegalDiagApp .ca-hidden{\n  display:none !important;\n}\n@media(max-width:800px){\n  #caLegalDiagApp{\n    padding:14px 8px !important;\n  }\n  #caLegalDiagApp .ca-header,\n  #caLegalDiagApp .ca-body,\n  #caLegalDiagApp .ca-step,\n  #caLegalDiagApp .ca-result{\n    padding:22px 18px !important;\n  }\n  #caLegalDiagApp .ca-progress-wrap{\n    padding:18px 18px 0 !important;\n  }\n  #caLegalDiagApp .ca-topline,\n  #caLegalDiagApp .ca-grid-2,\n  #caLegalDiagApp .ca-result-hero,\n  #caLegalDiagApp .ca-result-grid,\n  #caLegalDiagApp .ca-area-grid,\n  #caLegalDiagApp .ca-profile-grid,\n  #caLegalDiagApp .ca-article-grid{\n    grid-template-columns:1fr !important;\n  }\n  #caLegalDiagApp .ca-article{\n    grid-template-rows:170px auto !important;\n  }\n  #caLegalDiagApp .ca-article-media{\n    height:170px !important;\n  }\n  #caLegalDiagApp .ca-topline{\n    align-items:flex-start !important;\n    flex-direction:column !important;\n  }\n  #caLegalDiagApp .ca-q-title{\n    font-size:23px !important;\n  }\n  #caLegalDiagApp .ca-btn,\n  #caLegalDiagApp .ca-actions,\n  #caLegalDiagApp .ca-nav{\n    width:100% !important;\n  }\n  #caLegalDiagApp .ca-nav{\n    flex-direction:column-reverse !important;\n  }\n}\n<\/style>\n\n<script>\n(function(){\n  function initCALegalDiag(){\n    const root = document.getElementById('caLegalDiagApp');\n    if(!root) return;\n\n    const CONFIG = {\n      siteName:'Conservis Abogados',\n      siteUrl:'https:\/\/www.conservisabogados.com\/',\n      contactUrl:'https:\/\/www.conservisabogados.com\/contactenos\/',\n      logoUrl:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2026\/04\/cropped-Conservis-Abogados-en-Guatemala-4-1.png',\n      address:'16 Calle 6-17 Zona 10, Edificio Pial\u00e9, 10\u00ba Nivel, Oficina 1003, Ciudad de Guatemala',\n      disclaimer:'Este diagn\u00f3stico es orientativo y se basa \u00fanicamente en las respuestas ingresadas. No constituye opini\u00f3n legal definitiva ni sustituye una revisi\u00f3n profesional de documentos, antecedentes y circunstancias espec\u00edficas.'\n    };\n\n    const areas = {\n      laboral:{\n        label:'Laboral',\n        short:'Laboral',\n        icon:'LAB',\n        desc:'Contratos, expedientes, prestaciones, proceso disciplinario, despidos, Reglamento Interior de Trabajo e Inspecci\u00f3n General de Trabajo.',\n        categoryUrl:'https:\/\/www.conservisabogados.com\/category\/derecho-laboral\/'\n      },\n      corporativo:{\n        label:'Corporativo \/ societario',\n        short:'Corporativo',\n        icon:'COR',\n        desc:'Asamblea anual, representaci\u00f3n legal, libros societarios, accionistas, gobierno corporativo, poderes y contratos principales.',\n        categoryUrl:'https:\/\/www.conservisabogados.com\/category\/derecho-corporativo\/'\n      },\n      pi:{\n        label:'Propiedad intelectual',\n        short:'Marca y PI',\n        icon:'PI',\n        desc:'Marcas, nombres comerciales, logotipos, b\u00fasqueda previa, titularidad, licencias y uso de contenido de terceros.',\n        categoryUrl:'https:\/\/www.conservisabogados.com\/category\/propiedad-intelectual\/'\n      },\n      inmobiliario:{\n        label:'Inmobiliario',\n        short:'Inmobiliario',\n        icon:'INM',\n        desc:'Arrendamientos, compraventas, uso de suelo, licencias, inmovilizaci\u00f3n, revisi\u00f3n registral, grav\u00e1menes y propiedad horizontal.',\n        categoryUrl:'https:\/\/www.conservisabogados.com\/category\/derecho-inmobiliario\/'\n      }\n    };\n\n    const articles = {\n      laboral:[\n        {title:'El Reglamento Interior de Trabajo en Guatemala',desc:'\u00datil si tu empresa tiene trabajadores y necesita ordenar reglas internas.',url:'https:\/\/www.conservisabogados.com\/el-reglamento-interior-de-trabajo-en-guatemala\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2020\/02\/man-and-woman-sitting-at-the-table-3122277-1024x682.jpg'},\n        {title:'Todo acerca del contrato individual de trabajo',desc:'Base documental para reducir riesgos laborales.',url:'https:\/\/www.conservisabogados.com\/todo-acerca-del-contrato-individual-de-trabajo-en-guatemala\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2019\/09\/sebastian-herrmann-NbtIDoFKGO8-unsplash-1-1024x683.jpg'},\n        {title:'Sanciones de la Inspecci\u00f3n General de Trabajo',desc:'Referencia para empresas con riesgo de inspecciones o audiencias.',url:'https:\/\/www.conservisabogados.com\/sanciones-de-la-inspeccion-general-de-trabajo-en-guatemala\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2019\/04\/pexels-photo-209224-1536x1024.jpeg'},\n        {title:'El Error M\u00e1s Costoso en Materia Laboral: No Documentar Faltas del Trabajador',desc:'Lectura \u00fatil si el resultado muestra debilidades en procesos disciplinarios o documentaci\u00f3n de sanciones.',url:'https:\/\/www.conservisabogados.com\/el-error-mas-costoso-en-materia-laboral-no-documentar-faltas-del-trabajador\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2026\/05\/pexels-photo-7698818-7698818-scaled.jpg'}\n      ],\n      corporativo:[\n        {title:'Gobierno corporativo en Guatemala',desc:'Gu\u00eda sobre orden, control, administraci\u00f3n y toma de decisiones.',url:'https:\/\/www.conservisabogados.com\/gobierno-corporativo-en-guatemala-que-es-como-funciona-y-por-que-es-clave-para-las-empresas\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2026\/01\/pexels-photo-5685840-5685840-1024x683.jpg'},\n        {title:'Qu\u00e9 es la asamblea anual de accionistas',desc:'Tema clave para sociedades que deben documentar decisiones cada a\u00f1o.',url:'https:\/\/www.conservisabogados.com\/que-es-la-asamblea-anual-de-accionistas\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2025\/02\/pexels-gabby-k-9489074-1024x682.jpg'},\n        {title:'Consejo de administraci\u00f3n vs. administrador \u00fanico',desc:'\u00datil para revisar c\u00f3mo est\u00e1 organizada la administraci\u00f3n societaria.',url:'https:\/\/www.conservisabogados.com\/consejo-de-administracion-vs-administrador-unico-cual-conviene-mas-para-una-sociedad-en-guatemala\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2026\/06\/pexels-photo-31739406-31739406-768x1024.jpg'},\n        {title:'La importancia de documentar operaciones intercompany',desc:'Relevante si existen empresas relacionadas, pagos cruzados o uso compartido de activos.',url:'https:\/\/www.conservisabogados.com\/la-importancia-de-documentar-en-guatemala-las-operaciones-entre-empresas-intercompany\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2020\/04\/gabrielle-henderson-HJckKnwCXxQ-unsplash.jpg'}\n      ],\n      pi:[\n        {title:'Por qu\u00e9 deber\u00edas inscribir tu marca en Guatemala',desc:'Gu\u00eda para entender por qu\u00e9 la marca debe protegerse antes de crecer.',url:'https:\/\/www.conservisabogados.com\/por-que-deberias-inscribir-tu-marca-en-guatemala\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2025\/03\/pexels-hngstrm-2460606-1024x682.jpg'},\n        {title:'C\u00f3mo registrar una marca en Guatemala',desc:'Referencia pr\u00e1ctica sobre b\u00fasqueda, solicitud y protecci\u00f3n de signos distintivos.',url:'https:\/\/www.conservisabogados.com\/como-registrar-una-marca-en-guatemala\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2019\/02\/pexels-photo-758702-1536x1024-1-1024x683.jpeg'},\n        {title:'Qu\u00e9 es la licencia de uso de marca y para qu\u00e9 sirve',desc:'\u00datil cuando terceros usan, explotan, distribuyen o licencian una marca.',url:'https:\/\/www.conservisabogados.com\/que-es-la-licencia-de-uso-de-marca-y-para-que-sirve\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/01\/pexels-fauxels-3184465-1024x682.jpg'}\n      ],\n      inmobiliario:[\n        {title:'Cambio de uso de suelo en Guatemala',desc:'Clave si tu empresa opera en un inmueble con actividad comercial, mixta o regulada.',url:'https:\/\/www.conservisabogados.com\/cambio-de-uso-de-suelo-en-guatemala-que-es-cuando-aplicarlo-y-como-tramitarlo\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2025\/11\/pexels-photo-313691-313691-1-1024x768.jpg'},\n        {title:'La importancia de la inmovilizaci\u00f3n de bienes inmuebles',desc:'Prevenci\u00f3n frente a fraudes inmobiliarios, suplantaciones o grav\u00e1menes no autorizados.',url:'https:\/\/www.conservisabogados.com\/tu-propiedad-esta-protegida-contra-estafas-la-importancia-de-la-inmovilizacion\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2019\/10\/architectural-design-architecture-daylight-1797393-1024x662.jpg'},\n        {title:'Gu\u00eda legal para comprar una propiedad en Guatemala',desc:'\u00datil antes de comprar, vender o invertir en inmuebles.',url:'https:\/\/www.conservisabogados.com\/guia-legal-para-comprar-una-propiedad-en-guatemala-todo-lo-que-debe-saber-antes-de-firmar\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2026\/03\/pexels-photo-8730048-8730048-1024x684.jpg'},\n        {title:'Licencia de construcci\u00f3n en Guatemala',desc:'Importante si la empresa construye, remodela o adec\u00faa un inmueble para operar.',url:'https:\/\/www.conservisabogados.com\/licencia-de-construccion-que-es-para-que-sirve-y-cuando-es-obligatoria\/',image:'https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2026\/02\/pexels-photo-439416-439416-1-1024x768.jpg'}\n      ]\n    };\n\n    function stdOptions(risk, partialRisk, unsureRisk, capNo, capUnsure){\n      return [\n        {label:'S\u00ed, est\u00e1 claro y bien documentado',score:100},\n        {label:'Parcialmente, pero est\u00e1 incompleto o se aplica de forma irregular',score:60,risk:partialRisk || risk},\n        {label:'No estoy seguro',score:30,risk:unsureRisk || risk,cap:capUnsure || null},\n        {label:'No se ha hecho o no existe',score:0,risk:risk,cap:capNo || null,critical:!!capNo}\n      ];\n    }\n\n    const questions = [\n      {id:'l0',area:'laboral',core:true,q:'\u00bfLa empresa tiene trabajadores, contratistas o colaboradores bajo su direcci\u00f3n?',help:'Esta pregunta permite evitar preguntas laborales que no aplican y detectar riesgos por relaciones de trabajo mal documentadas.',options:[\n        {label:'S\u00ed, tenemos trabajadores en relaci\u00f3n laboral',score:75},\n        {label:'Principalmente trabajamos con contratistas, freelancers o prestadores de servicios',score:50,risk:'La empresa debe revisar si algunos contratistas podr\u00edan considerarse trabajadores en la pr\u00e1ctica.',cap:70},\n        {label:'Tenemos trabajadores y tambi\u00e9n contratistas o freelancers',score:55,risk:'La empresa debe diferenciar claramente relaciones laborales y relaciones civiles o mercantiles.',cap:70},\n        {label:'No tenemos trabajadores ni colaboradores actualmente',score:85},\n        {label:'No estoy seguro de c\u00f3mo clasificar a ciertas personas',score:40,risk:'No hay claridad sobre si ciertas personas son trabajadores, contratistas o prestadores de servicios.',cap:65}\n      ]},\n      {id:'l1',area:'laboral',core:true,q:'\u00bfTodos los trabajadores tienen contrato individual de trabajo firmado?',help:'El contrato debe reflejar la realidad de la relaci\u00f3n laboral: puesto, salario, jornada, funciones y condiciones principales.',options:stdOptions('Trabajadores sin contrato individual o con contratos no documentados.','Contratos laborales incompletos o desactualizados.','No hay claridad sobre la documentaci\u00f3n laboral.',55,65)},\n      {id:'l2',area:'laboral',core:true,q:'\u00bfLa empresa conserva expedientes laborales completos y actualizados?',help:'Un expediente ordenado facilita defender decisiones, comprobar pagos y responder ante reclamos o inspecciones.',options:stdOptions('Expedientes laborales ausentes o incompletos.','Expedientes laborales desactualizados o dispersos.','No hay claridad sobre expedientes laborales.',60,70)},\n      {id:'l3',area:'laboral',core:true,q:'\u00bfLa empresa controla jornadas, horas extra, vacaciones, permisos y ausencias?',help:'La falta de control documental puede generar diferencias en prestaciones, reclamos o contingencias ante autoridad laboral.',options:stdOptions('No hay control documental de jornadas, vacaciones, permisos u horas extra.','Controles laborales parciales o informales.','No hay claridad sobre controles de jornada y ausencias.',60,70)},\n      {id:'l4',area:'laboral',core:true,q:'\u00bfLa empresa calcula y documenta prestaciones laborales de forma ordenada?',help:'Incluye salario, aguinaldo, Bono 14, vacaciones, indemnizaci\u00f3n cuando aplique y otros conceptos laborales.',options:stdOptions('C\u00e1lculo o documentaci\u00f3n deficiente de prestaciones laborales.','C\u00e1lculos laborales parciales o sin respaldo suficiente.','No hay claridad sobre pago y documentaci\u00f3n de prestaciones.',58,68)},\n      {id:'l5',area:'laboral',core:true,q:'\u00bfLa empresa cuenta con Reglamento Interior de Trabajo cuando corresponde?',help:'No todas las empresas est\u00e1n en la misma situaci\u00f3n, pero cuando corresponde, el RIT ayuda a ordenar reglas, obligaciones y procedimientos internos.',options:stdOptions('Ausencia o falta de actualizaci\u00f3n del Reglamento Interior de Trabajo cuando puede ser necesario.','Reglamento Interior de Trabajo incompleto, desactualizado o poco aplicado.','No hay claridad sobre si corresponde Reglamento Interior de Trabajo.',65,70)},\n      {id:'l6',area:'laboral',core:true,q:'\u00bfLa empresa documenta faltas, llamados de atenci\u00f3n, sanciones y procesos disciplinarios?',help:'No basta documentar la falta. Tambi\u00e9n conviene documentar la oportunidad de explicaci\u00f3n o defensa del trabajador.',options:stdOptions('Faltas, sanciones o despidos sin proceso disciplinario documentado.','Proceso disciplinario parcial o inconsistente.','No hay claridad sobre c\u00f3mo se documentan faltas y sanciones.',55,65)},\n      {id:'l7',area:'laboral',core:true,q:'\u00bfLa empresa est\u00e1 preparada documentalmente para una audiencia ante la Inspecci\u00f3n General de Trabajo?',help:'La preparaci\u00f3n incluye contratos, planillas, constancias, expedientes, controles y una estrategia clara de respuesta.',options:stdOptions('Falta de preparaci\u00f3n documental ante la Inspecci\u00f3n General de Trabajo.','Preparaci\u00f3n incompleta ante posibles audiencias o inspecciones.','No hay claridad sobre preparaci\u00f3n ante la autoridad laboral.',60,70)},\n      {id:'l8',area:'laboral',core:false,q:'\u00bfLa empresa revisa riesgos por contratistas, freelancers o personas que trabajan sin contrato laboral?',help:'Algunas relaciones civiles o mercantiles pueden generar riesgo si en la pr\u00e1ctica funcionan como relaci\u00f3n laboral.',options:stdOptions('Riesgo por colaboradores o contratistas mal documentados.','Contratistas o freelancers documentados de forma parcial.','No hay claridad sobre la naturaleza de ciertas relaciones de trabajo.',65,70)},\n      {id:'l9',area:'laboral',core:false,q:'\u00bfLos despidos, renuncias, convenios y finiquitos se documentan correctamente?',help:'Las terminaciones laborales mal documentadas suelen generar reclamos posteriores.',options:stdOptions('Terminaciones laborales sin respaldo documental suficiente.','Documentaci\u00f3n parcial de renuncias, despidos o finiquitos.','No hay claridad sobre c\u00f3mo se documentan terminaciones laborales.',60,70)},\n      {id:'l10',area:'laboral',core:false,q:'\u00bfLa empresa ha revisado el manejo de comisiones, bonos, ventajas econ\u00f3micas u otros pagos adicionales?',help:'El tratamiento incorrecto de pagos adicionales puede afectar prestaciones y riesgos laborales.',options:stdOptions('Pagos adicionales sin revisi\u00f3n de impacto laboral.','Bonos, comisiones o ventajas econ\u00f3micas con documentaci\u00f3n parcial.','No hay claridad sobre el tratamiento laboral de pagos adicionales.',65,72)},\n      {id:'l11',area:'laboral',core:false,q:'\u00bfLa empresa tiene medidas b\u00e1sicas de salud y seguridad ocupacional documentadas?',help:'La prevenci\u00f3n laboral no se limita a contratos; tambi\u00e9n incluye condiciones de trabajo y gesti\u00f3n de riesgos ocupacionales.',options:stdOptions('Medidas de salud y seguridad ocupacional no documentadas.','Medidas preventivas incompletas o no actualizadas.','No hay claridad sobre salud y seguridad ocupacional.',65,75)},\n      {id:'l12',area:'laboral',core:false,q:'\u00bfLa empresa contrata trabajadores extranjeros o podr\u00eda necesitarlos?',help:'Si existen trabajadores extranjeros, permisos de trabajo, residencia laboral o registro de garante pueden requerir revisi\u00f3n.',options:[\n        {label:'No aplica, no contratamos trabajadores extranjeros',score:85},\n        {label:'S\u00ed, y la documentaci\u00f3n migratoria\/laboral est\u00e1 completa',score:100},\n        {label:'S\u00ed, pero la documentaci\u00f3n est\u00e1 incompleta o no est\u00e1 clara',score:45,risk:'Trabajadores extranjeros o migratorios con documentaci\u00f3n incompleta o no verificada.',cap:65},\n        {label:'No estoy seguro',score:35,risk:'No hay claridad sobre permisos o documentaci\u00f3n aplicable a trabajadores extranjeros.',cap:70}\n      ]},\n\n      {id:'c1',area:'corporativo',core:true,q:'\u00bfQu\u00e9 estructura legal usa actualmente la empresa?',help:'La estructura define qu\u00e9 preguntas societarias aplican: no es lo mismo una sociedad an\u00f3nima, una empresa mercantil o una operaci\u00f3n informal.',options:[\n        {label:'Sociedad formalmente constituida y activa',score:100},\n        {label:'Empresa mercantil o comerciante individual',score:75,risk:'La empresa puede necesitar revisar si su estructura actual es suficiente para crecer o limitar riesgos.'},\n        {label:'Existe una sociedad, pero los documentos pueden estar desactualizados',score:60,risk:'Estructura societaria formal con documentos incompletos o desactualizados.',cap:70},\n        {label:'Operamos informalmente o no est\u00e1 claro',score:20,risk:'La empresa opera sin estructura legal formal o con estructura no verificada.',cap:55,critical:true}\n      ]},\n      {id:'c2',area:'corporativo',core:true,q:'\u00bfLa representaci\u00f3n legal est\u00e1 vigente e inscrita correctamente?',help:'Una representaci\u00f3n vencida o mal documentada puede afectar bancos, contratos, tr\u00e1mites y decisiones relevantes.',options:stdOptions('Representaci\u00f3n legal vencida, dudosa o no verificada.','Representaci\u00f3n legal parcialmente actualizada o sin respaldo completo.','No hay claridad sobre la vigencia de la representaci\u00f3n legal.',55,65)},\n      {id:'c3',area:'corporativo',core:true,q:'\u00bfLa empresa celebra y documenta su asamblea anual de accionistas cuando corresponde?',help:'La asamblea anual permite aprobar estados financieros, decisiones relevantes y asuntos propios de la sociedad.',options:stdOptions('No se celebra o no se documenta la asamblea anual de accionistas.','Asamblea anual documentada de forma irregular o incompleta.','No hay claridad sobre cumplimiento de asamblea anual.',65,72)},\n      {id:'c4',area:'corporativo',core:true,q:'\u00bfEl libro de registro de accionistas est\u00e1 actualizado?',help:'Este punto es cr\u00edtico para conocer qui\u00e9nes son los accionistas y evitar conflictos societarios.',options:stdOptions('Libro de registro de accionistas no actualizado o inexistente.','Libro de accionistas con actualizaciones parciales.','No hay claridad sobre el libro de registro de accionistas.',65,70)},\n      {id:'c5',area:'corporativo',core:true,q:'\u00bfLas actas, libros societarios y decisiones relevantes est\u00e1n documentadas y archivadas?',help:'Las decisiones relevantes deben quedar respaldadas para evitar conflictos, cuestionamientos o falta de trazabilidad.',options:stdOptions('Decisiones societarias relevantes no documentadas.','Actas o libros societarios incompletos.','No hay claridad sobre actas y libros societarios.',62,70)},\n      {id:'c6',area:'corporativo',core:true,q:'\u00bfLa empresa tiene contratos principales con clientes, proveedores, aliados o socios?',help:'Los contratos principales reducen discusiones sobre obligaciones, pagos, confidencialidad, responsabilidad y terminaci\u00f3n.',options:stdOptions('Contratos empresariales principales ausentes o no formalizados.','Contratos principales incompletos o desactualizados.','No hay claridad sobre contratos principales.',60,68)},\n      {id:'c7',area:'corporativo',core:true,q:'\u00bfLa empresa separa patrimonio personal, patrimonio de socios y patrimonio empresarial?',help:'Mezclar patrimonios puede generar problemas en contratos, responsabilidad, contabilidad y conflictos entre socios.',options:stdOptions('No hay separaci\u00f3n clara entre patrimonio personal y empresarial.','Separaci\u00f3n patrimonial parcial o inconsistente.','No hay claridad sobre separaci\u00f3n patrimonial.',60,70)},\n      {id:'c8',area:'corporativo',core:false,q:'\u00bfLa administraci\u00f3n est\u00e1 correctamente definida como administrador \u00fanico o consejo de administraci\u00f3n?',help:'La forma de administraci\u00f3n debe estar clara, vigente y alineada con la operaci\u00f3n real de la sociedad.',options:stdOptions('\u00d3rgano de administraci\u00f3n no definido o no actualizado.','Administraci\u00f3n definida, pero con documentaci\u00f3n incompleta.','No hay claridad sobre el \u00f3rgano de administraci\u00f3n.',60,70)},\n      {id:'c9',area:'corporativo',core:false,q:'\u00bfLa empresa tiene poderes, autorizaciones internas y reglas para firmar documentos importantes?',help:'Las autorizaciones reducen riesgos de decisiones informales o actos firmados sin control.',options:stdOptions('Falta de controles para poderes, firmas y autorizaciones internas.','Autorizaciones internas parciales o informales.','No hay claridad sobre poderes y autorizaciones internas.',65,72)},\n      {id:'c10',area:'corporativo',core:false,q:'\u00bfLas operaciones entre empresas relacionadas o intercompany est\u00e1n documentadas?',help:'Si existen empresas relacionadas, conviene documentar servicios, pagos, pr\u00e9stamos, uso de activos o transferencias.',options:stdOptions('Operaciones entre empresas relacionadas sin documentaci\u00f3n suficiente.','Operaciones intercompany parcialmente documentadas.','No hay claridad sobre operaciones entre empresas relacionadas.',65,72)},\n      {id:'c11',area:'corporativo',core:false,q:'\u00bfLa empresa cuenta con pol\u00edticas b\u00e1sicas de gobierno corporativo?',help:'Incluye reglas sobre conflictos de inter\u00e9s, aprobaci\u00f3n de gastos, decisiones sensibles, reportes y control interno.',options:stdOptions('Falta de pol\u00edticas b\u00e1sicas de gobierno corporativo.','Pol\u00edticas internas parciales o poco aplicadas.','No hay claridad sobre pol\u00edticas de gobierno corporativo.',70,75)},\n      {id:'c12',area:'corporativo',core:false,q:'\u00bfLa empresa participa o quiere participar como proveedor del Estado?',help:'Si la empresa vende o quiere vender al Estado, conviene revisar inscripci\u00f3n, RGAE, documentos corporativos, representantes y cumplimiento aplicable.',options:[\n        {label:'No aplica a nuestro modelo actual',score:85},\n        {label:'S\u00ed, y tenemos la documentaci\u00f3n actualizada',score:100},\n        {label:'S\u00ed, pero no tenemos todo actualizado o no sabemos si estamos listos',score:45,risk:'La empresa podr\u00eda no estar preparada documentalmente para contratar con el Estado.',cap:70},\n        {label:'Lo estamos evaluando',score:60,risk:'La empresa debe revisar requisitos antes de participar como proveedor del Estado.',cap:78}\n      ]},\n\n      {id:'p1',area:'pi',core:true,q:'\u00bfLa empresa utiliza una marca, nombre comercial, logotipo o identidad propia?',help:'Si la empresa tiene una identidad comercial, esa identidad puede convertirse en un activo que debe protegerse.',options:[\n        {label:'S\u00ed, y es una parte importante del negocio',score:70,risk:'La empresa usa activos de marca que deben revisarse y protegerse.'},\n        {label:'S\u00ed, pero todav\u00eda no es una marca fuerte',score:75,risk:'La marca existe pero puede no estar protegida correctamente.'},\n        {label:'No estoy seguro',score:60,risk:'No hay claridad sobre los activos de marca de la empresa.'},\n        {label:'No usamos una marca relevante',score:90}\n      ]},\n      {id:'p2',area:'pi',core:true,q:'\u00bfLa marca principal est\u00e1 registrada o en proceso de registro?',help:'Usar una marca sin registro puede exponer inversi\u00f3n publicitaria, reputaci\u00f3n y expansi\u00f3n comercial.',options:[\n        {label:'S\u00ed, la marca ya est\u00e1 registrada',score:100},\n        {label:'Est\u00e1 en proceso de registro',score:75,risk:'La marca est\u00e1 en proceso, pero todav\u00eda conviene monitorear objeciones, oposiciones y alcance de protecci\u00f3n.',cap:85},\n        {label:'Todav\u00eda no est\u00e1 registrada ni en proceso',score:0,risk:'Marca principal no registrada ni en proceso de protecci\u00f3n.',cap:60,critical:true},\n        {label:'No estoy seguro',score:30,risk:'No hay claridad sobre el estado de registro de la marca.',cap:70}\n      ]},\n      {id:'p3',area:'pi',core:true,q:'\u00bfSe hizo una b\u00fasqueda previa antes de usar o solicitar la marca?',help:'La b\u00fasqueda previa ayuda a detectar conflictos, objeciones u oposiciones antes de invertir m\u00e1s en la marca.',options:[\n        {label:'S\u00ed, se hizo una b\u00fasqueda formal antes de usarla o solicitarla',score:100},\n        {label:'Se hizo una revisi\u00f3n b\u00e1sica, pero no estoy seguro de que haya sido suficiente',score:60,risk:'B\u00fasqueda previa de marca incompleta, informal o antigua.'},\n        {label:'No estoy seguro',score:30,risk:'No hay claridad sobre b\u00fasqueda previa de marca.',cap:75},\n        {label:'No se hizo b\u00fasqueda previa',score:0,risk:'Marca usada o solicitada sin b\u00fasqueda previa de disponibilidad.',cap:70}\n      ]},\n      {id:'p4',area:'pi',core:true,q:'\u00bfLa marca est\u00e1 o estar\u00e1 registrada a nombre de la persona o entidad correcta?',help:'Registrar la marca a nombre incorrecto puede complicar ventas, licencias, inversi\u00f3n o conflictos entre socios.',options:[\n        {label:'S\u00ed, la titularidad est\u00e1 clara y corresponde a la persona o entidad correcta',score:100},\n        {label:'Est\u00e1 en revisi\u00f3n o hay aspectos por ordenar',score:60,risk:'Titularidad de marca parcialmente definida o pendiente de ordenar.'},\n        {label:'No estoy seguro',score:30,risk:'No hay claridad sobre la titularidad de la marca.',cap:72},\n        {label:'No, probablemente est\u00e1 o quedar\u00e1 a nombre incorrecto',score:0,risk:'Titularidad de marca posiblemente incorrecta o no definida.',cap:65,critical:true}\n      ]},\n      {id:'p6',area:'pi',core:false,q:'\u00bfLa empresa usa im\u00e1genes, m\u00fasica, textos, dise\u00f1os o marcas de terceros con autorizaci\u00f3n clara?',help:'El uso de contenido de terceros puede generar reclamos si no existe autorizaci\u00f3n, licencia o fuente v\u00e1lida.',options:[\n        {label:'No aplica, no usamos contenido o marcas de terceros relevantes',score:85},\n        {label:'S\u00ed, usamos contenido de terceros y tenemos licencias o autorizaciones claras',score:100},\n        {label:'Usamos contenido de terceros, pero la autorizaci\u00f3n no siempre est\u00e1 documentada',score:55,risk:'Autorizaciones parciales o poco documentadas sobre contenido de terceros.',cap:72},\n        {label:'No estoy seguro',score:30,risk:'No hay claridad sobre licencias de contenido de terceros.',cap:72},\n        {label:'S\u00ed usamos contenido de terceros sin autorizaci\u00f3n clara',score:0,risk:'Uso de contenido o marcas de terceros sin autorizaci\u00f3n clara.',cap:65,critical:true}\n      ]},\n      {id:'p7',area:'pi',core:false,q:'\u00bfLa empresa tiene contratos de licencia, franquicia, cesi\u00f3n o uso de marca cuando corresponde?',help:'Si una marca se presta, licencia, distribuye o explota por terceros, conviene documentar el alcance del uso.',options:[\n        {label:'No aplica, nadie usa nuestra marca y no usamos marcas de terceros bajo licencia',score:85},\n        {label:'S\u00ed, los contratos existen y definen claramente el uso permitido',score:100},\n        {label:'Existen acuerdos, pero est\u00e1n incompletos o desactualizados',score:60,risk:'Contratos de marca incompletos o desactualizados.'},\n        {label:'No estoy seguro',score:30,risk:'No hay claridad sobre contratos de uso de marca.',cap:75},\n        {label:'S\u00ed hay uso de marca, pero no est\u00e1 documentado por contrato',score:0,risk:'Uso o licencia de marca sin contrato suficiente.',cap:70,critical:true}\n      ]},\n      {id:'p8',area:'pi',core:false,q:'\u00bfLa empresa revisa nuevas marcas, productos o campa\u00f1as antes de lanzarlas?',help:'La revisi\u00f3n preventiva evita invertir en marcas o campa\u00f1as que luego pueden enfrentar oposici\u00f3n o conflicto.',options:[\n        {label:'S\u00ed, revisamos nombre, marca, disponibilidad y riesgos antes de lanzar',score:100},\n        {label:'A veces se revisa, pero no de forma consistente',score:60,risk:'Revisi\u00f3n preventiva irregular o incompleta.'},\n        {label:'No estoy seguro',score:35,risk:'No hay claridad sobre revisi\u00f3n previa de nuevas marcas o campa\u00f1as.',cap:80},\n        {label:'No, lanzamos sin revisi\u00f3n legal previa',score:0,risk:'Nuevas marcas o campa\u00f1as se lanzan sin revisi\u00f3n legal previa.',cap:75}\n      ]},\n      {id:'p9',area:'pi',core:false,q:'\u00bfLa empresa maneja varias marcas, nombres comerciales o l\u00edneas de producto con control documental?',help:'Si existen varias marcas o nombres comerciales, conviene ordenar titularidad, registros, renovaciones y autorizaciones de uso.',options:[\n        {label:'No aplica, solo manejamos una marca principal',score:85},\n        {label:'S\u00ed, tenemos control de titularidad, registros, renovaciones y autorizaciones',score:100},\n        {label:'Manejamos varias marcas, pero el control es parcial',score:60,risk:'Control parcial de marcas, nombres comerciales o l\u00edneas de producto.'},\n        {label:'No estoy seguro',score:30,risk:'No hay claridad sobre el manejo documental de varias marcas.',cap:78},\n        {label:'Manejamos varias marcas sin control documental suficiente',score:0,risk:'M\u00faltiples marcas o nombres comerciales sin control documental suficiente.',cap:70}\n      ]},\n\n      {id:'i1',area:'inmobiliario',core:true,q:'\u00bfLa empresa opera en un inmueble propio, arrendado, prestado o en proceso de adquisici\u00f3n?',help:'El uso del inmueble debe estar documentado y alineado con la actividad real del negocio.',options:[\n        {label:'S\u00ed, inmueble propio',score:70,risk:'La empresa debe revisar documentaci\u00f3n registral, uso de suelo e inmovilizaci\u00f3n si corresponde.'},\n        {label:'S\u00ed, inmueble arrendado o prestado',score:70,risk:'La empresa debe revisar contrato, autorizaci\u00f3n de uso y permisos aplicables.'},\n        {label:'S\u00ed, estamos comprando, vendiendo o construyendo',score:55,risk:'Operaci\u00f3n inmobiliaria relevante que requiere revisi\u00f3n documental y registral.',cap:70},\n        {label:'No aplica a nuestra operaci\u00f3n actual',score:null}\n      ]},\n      {id:'i2',area:'inmobiliario',core:true,q:'\u00bfEl contrato de arrendamiento permite expresamente la actividad que realiza la empresa?',help:'La actividad real debe estar permitida por el contrato para reducir riesgos con arrendadores, autorizaciones y operaci\u00f3n.',options:stdOptions('Actividad empresarial no autorizada claramente en el contrato de arrendamiento.','Contrato de arrendamiento con autorizaciones incompletas o ambiguas.','No hay claridad sobre autorizaci\u00f3n contractual de la actividad.',60,70)},\n      {id:'i3',area:'inmobiliario',core:true,q:'\u00bfEl inmueble tiene uso de suelo compatible con la actividad real del negocio?',help:'El uso de suelo puede afectar licencias, operaci\u00f3n, multas, clausuras o permisos relacionados.',options:stdOptions('Uso de suelo no verificado o incompatible con la actividad real.','Uso de suelo parcialmente revisado o con dudas.','No hay claridad sobre uso de suelo.',60,65)},\n      {id:'i4',area:'inmobiliario',core:true,q:'\u00bfLa empresa cuenta con licencias, permisos o autorizaciones aplicables al inmueble o actividad?',help:'Seg\u00fan el giro, pueden existir autorizaciones municipales, sanitarias, ambientales, de construcci\u00f3n o de establecimiento abierto al p\u00fablico.',options:stdOptions('Licencias o permisos del inmueble no verificados o ausentes.','Licencias o permisos parciales, vencidos o pendientes.','No hay claridad sobre licencias o permisos aplicables.',62,70)},\n      {id:'i5',area:'inmobiliario',core:true,q:'\u00bfAntes de comprar, vender, arrendar o garantizar un inmueble se revisa su situaci\u00f3n registral?',help:'La revisi\u00f3n registral permite detectar grav\u00e1menes, anotaciones, limitaciones, servidumbres y restricciones.',options:stdOptions('Operaciones inmobiliarias sin revisi\u00f3n registral suficiente.','Revisi\u00f3n registral parcial o antigua.','No hay claridad sobre revisi\u00f3n registral del inmueble.',58,68)},\n      {id:'i6',area:'inmobiliario',core:true,q:'\u00bfLa empresa ha evaluado inmovilizar inmuebles importantes para prevenir fraude?',help:'La inmovilizaci\u00f3n puede ser una medida preventiva para limitar ventas, hipotecas o grav\u00e1menes no autorizados.',options:stdOptions('Inmuebles relevantes sin evaluaci\u00f3n de inmovilizaci\u00f3n preventiva.','Inmovilizaci\u00f3n evaluada parcialmente o no actualizada.','No hay claridad sobre conveniencia de inmovilizar inmuebles.',80,85)},\n      {id:'i7',area:'inmobiliario',core:false,q:'\u00bfLa empresa verifica grav\u00e1menes, anotaciones, limitaciones, servidumbres o restricciones antes de firmar?',help:'Este punto es clave en compraventas, promesas, garant\u00edas, hipotecas, arrendamientos relevantes o inversi\u00f3n inmobiliaria.',options:stdOptions('Firma de documentos inmobiliarios sin verificar restricciones registrales.','Verificaci\u00f3n incompleta de grav\u00e1menes o limitaciones.','No hay claridad sobre restricciones registrales.',58,68)},\n      {id:'i8',area:'inmobiliario',core:false,q:'\u00bfLas promesas de compraventa, compraventas, garant\u00edas o contratos inmobiliarios se revisan legalmente antes de firmar?',help:'Los contratos inmobiliarios suelen tener efectos relevantes y no deber\u00edan firmarse con modelos gen\u00e9ricos.',options:stdOptions('Contratos inmobiliarios relevantes firmados sin revisi\u00f3n legal previa.','Revisi\u00f3n legal parcial de contratos inmobiliarios.','No hay claridad sobre revisi\u00f3n previa de contratos inmobiliarios.',60,70)},\n      {id:'i9',area:'inmobiliario',core:false,q:'\u00bfEl inmueble est\u00e1 sujeto a propiedad horizontal, condominio o reglamento interno que pueda limitar la operaci\u00f3n?',help:'Algunos reglamentos limitan giros, horarios, r\u00f3tulos, remodelaciones, parqueos, uso de \u00e1reas comunes o actividad comercial.',options:stdOptions('Restricciones de propiedad horizontal o condominio no revisadas.','Restricciones internas parcialmente revisadas.','No hay claridad sobre reglamentos o restricciones del inmueble.',70,75)},\n      {id:'i10',area:'inmobiliario',core:false,q:'\u00bfLa empresa ha realizado remodelaciones, adecuaciones u obras con licencia o autorizaci\u00f3n cuando corresponde?',help:'Obras sin autorizaci\u00f3n pueden generar sanciones, conflictos contractuales o problemas para operar.',options:stdOptions('Remodelaciones u obras sin revisi\u00f3n de licencias o autorizaciones.','Licencias o autorizaciones de obra incompletas.','No hay claridad sobre licencias de construcci\u00f3n o remodelaci\u00f3n.',65,72)},\n      {id:'i11',area:'inmobiliario',core:false,q:'\u00bfExisten inmuebles usados por la empresa que est\u00e1n a nombre de socios, familiares o terceros?',help:'Si la empresa usa inmuebles de terceros sin documentaci\u00f3n, pueden existir riesgos fiscales, patrimoniales, sucesorios o societarios.',options:stdOptions('Uso de inmuebles de socios, familiares o terceros sin documentaci\u00f3n clara.','Documentaci\u00f3n parcial sobre uso de inmuebles de terceros.','No hay claridad sobre titularidad y uso de inmuebles relacionados.',65,72)}\n    ];\n\n    const areaOrder = ['laboral','corporativo','pi','inmobiliario'];\n    let screen = 'intro';\n    let selectedAreas = [];\n    let mode = 'custom';\n    let flow = [];\n    let current = 0;\n    let answers = {};\n    let profile = {name:'',company:'',email:'',phone:''};\n    let lastCalc = null;\n\n    function escapeHtml(value){\n      return String(value === undefined || value === null ? '' : value).replace(\/[&<>'\"]\/g,function(ch){\n        return {'&':'&amp;','<':'&lt;','>':'&gt;',\"'\":'&#39;','\"':'&quot;'}[ch];\n      });\n    }\n\n    function header(){\n      return '<div class=\"ca-header\"><div class=\"ca-topline\"><div class=\"ca-brand\"><img decoding=\"async\" class=\"ca-logo\" src=\"'+CONFIG.logoUrl+'\" alt=\"Conservis Abogados\"><div><strong>Conservis Abogados<\/strong><span>Asesor\u00eda legal clara y estrat\u00e9gica<\/span><\/div><\/div><div class=\"ca-badge\">Diagn\u00f3stico orientativo<\/div><\/div><div class=\"ca-hero\"><div class=\"ca-eyebrow\">Herramienta legal para empresas<\/div><h1 class=\"ca-title\">Diagn\u00f3stico Legal para Empresas en Guatemala<\/h1><p class=\"ca-subtitle\">Eval\u00faa el nivel de orden y riesgo legal de tu empresa en materia laboral, corporativa, inmobiliaria y de propiedad intelectual.<\/p><\/div><\/div>';\n    }\n\n    function shell(content){\n      root.innerHTML = '<div class=\"ca-wrap\">'+content+'<\/div>';\n    }\n\n    function render(){\n      if(screen === 'intro') renderIntro();\n      if(screen === 'areas') renderAreas();\n      if(screen === 'quiz') renderQuiz();\n      if(screen === 'result') renderResult();\n    }\n\n    function renderIntro(){\n      shell(header()+'<div class=\"ca-body\"><div class=\"ca-grid-2\"><div class=\"ca-card soft\"><h3>\u00bfPara qu\u00e9 sirve este diagn\u00f3stico?<\/h3><p>Esta herramienta ayuda a identificar alertas legales y \u00e1reas de atenci\u00f3n prioritaria antes de que se conviertan en conflictos, sanciones, reclamos o problemas documentales.<\/p><p>El resultado se basa en tus respuestas y se presenta como una gu\u00eda preventiva. No sustituye una revisi\u00f3n legal formal.<\/p><div class=\"ca-chips\"><span class=\"ca-chip\">Laboral<\/span><span class=\"ca-chip\">Corporativo<\/span><span class=\"ca-chip\">Propiedad intelectual<\/span><span class=\"ca-chip\">Inmobiliario<\/span><span class=\"ca-chip\">PDF descargable<\/span><\/div><div class=\"ca-actions\"><button class=\"ca-btn primary\" id=\"caStart\">Iniciar diagn\u00f3stico<\/button><\/div><\/div><div class=\"ca-card dark\"><h3>Resultado esperado<\/h3><p>Al finalizar recibir\u00e1s un puntaje general, calificaci\u00f3n por cada \u00e1rea evaluada, principales riesgos detectados y recomendaciones generales para ordenar la situaci\u00f3n legal de tu empresa.<\/p><ul class=\"ca-list\"><li>Riesgo bajo<\/li><li>Riesgo medio<\/li><li>Riesgo relevante<\/li><li>Riesgo alto<\/li><\/ul><\/div><\/div><\/div>');\n      document.getElementById('caStart').onclick = function(){screen='areas';render();};\n    }\n\n    function renderAreas(){\n      const cards = areaOrder.map(function(key){\n        const a = areas[key];\n        const selected = selectedAreas.indexOf(key) !== -1;\n        return '<button type=\"button\" class=\"ca-area-card '+(selected?'selected':'')+'\" data-area=\"'+key+'\"><span class=\"ca-area-icon\">'+a.icon+'<\/span><span><h4>'+a.label+'<\/h4><p>'+a.desc+'<\/p><\/span><span class=\"ca-area-check\" aria-hidden=\"true\"><\/span><\/button>';\n      }).join('');\n\n      shell(header()+'<div class=\"ca-body\"><div class=\"ca-card\"><div class=\"ca-section-label\">Paso 1<\/div><h2 class=\"ca-q-title\">\u00bfQu\u00e9 \u00e1rea legal quieres analizar?<\/h2><p class=\"ca-help\">Selecciona una o varias \u00e1reas. Si eliges Diagn\u00f3stico Completo, se marcar\u00e1n todas las \u00e1reas y luego tendr\u00e1s que hacer clic en Continuar para iniciar.<\/p><div class=\"ca-actions\"><button class=\"ca-btn navy\" id=\"caIntegral\">Diagn\u00f3stico Completo<\/button><button class=\"ca-btn ghost\" id=\"caClear\">Limpiar selecci\u00f3n<\/button><\/div><div class=\"ca-area-grid\">'+cards+'<\/div><div id=\"caAreaError\" class=\"ca-error\">Selecciona al menos un \u00e1rea para continuar.<\/div><div class=\"ca-nav\"><button class=\"ca-btn secondary\" id=\"caBackIntro\">Anterior<\/button><button class=\"ca-btn ghost\" id=\"caRestartAreas\">Reiniciar diagn\u00f3stico<\/button><button class=\"ca-btn primary\" id=\"caContinueAreas\">Continuar<\/button><\/div><\/div><\/div>');\n\n      document.querySelectorAll('#caLegalDiagApp .ca-area-card').forEach(function(card){\n        card.onclick = function(){\n          const key = card.getAttribute('data-area');\n          mode = 'custom';\n          if(selectedAreas.indexOf(key) === -1) selectedAreas.push(key);\n          else selectedAreas = selectedAreas.filter(function(item){return item !== key;});\n          renderAreas();\n        };\n      });\n      document.getElementById('caIntegral').onclick = function(){selectedAreas = areaOrder.slice(); mode='integral'; renderAreas();};\n      document.getElementById('caClear').onclick = function(){selectedAreas=[]; mode='custom'; renderAreas();};\n      document.getElementById('caBackIntro').onclick = function(){screen='intro';render();};\n      document.getElementById('caRestartAreas').onclick = function(){screen='intro';selectedAreas=[];mode='custom';flow=[];current=0;answers={};render();};\n      document.getElementById('caContinueAreas').onclick = function(){\n        if(!selectedAreas.length){document.getElementById('caAreaError').classList.add('show'); return;}\n        startQuiz();\n      };\n    }\n\n    function startQuiz(){\n      const useCoreOnly = mode === 'integral' || mode === 'general' || selectedAreas.length >= 3;\n      flow = questions.filter(function(q){return selectedAreas.indexOf(q.area) !== -1 && (!useCoreOnly || q.core);});\n      current = 0;\n      answers = {};\n      screen = 'quiz';\n      render();\n    }\n\n    function questionApplies(q){\n      if(!q) return false;\n\n      const laborGate = answers.l0;\n      if(q.area === 'laboral' && q.id !== 'l0'){\n        if(laborGate === 3) return false;\n        if(laborGate === 1) return q.id === 'l8';\n      }\n\n      const corpGate = answers.c1;\n      if(['c2','c3','c4','c5','c8','c9'].indexOf(q.id) !== -1){\n        if(corpGate === 1 || corpGate === 3) return false;\n      }\n\n      const brandGate = answers.p1;\n      if(q.area === 'pi' && q.id !== 'p1'){\n        if(brandGate === 3) return false;\n      }\n\n      const realEstateGate = answers.i1;\n      if(q.area === 'inmobiliario' && q.id !== 'i1'){\n        if(realEstateGate === 3) return false;\n        if(q.id === 'i2') return realEstateGate === undefined || realEstateGate === 1;\n        if(q.id === 'i6') return realEstateGate === undefined || realEstateGate === 0;\n        if(['i9','i11'].indexOf(q.id) !== -1) return realEstateGate === undefined || realEstateGate === 0 || realEstateGate === 1;\n      }\n\n      return true;\n    }\n\n    function activeFlow(){\n      return flow.filter(questionApplies);\n    }\n\n    function currentQuestion(){\n      const active = activeFlow();\n      if(current >= active.length) current = Math.max(0,active.length-1);\n      return active[current];\n    }\n\n    function renderQuiz(){\n      const active = activeFlow();\n      if(!active.length){screen='result';render();return;}\n      if(current >= active.length) current = active.length-1;\n      const q = active[current];\n      const pct = Math.round(((current+1)\/active.length)*100);\n      const selected = answers[q.id];\n      const opts = q.options.map(function(opt,idx){\n        return '<button type=\"button\" class=\"ca-option '+(selected === idx ? 'selected':'')+'\" data-idx=\"'+idx+'\"><span class=\"ca-marker\"><\/span><span>'+escapeHtml(opt.label)+'<\/span><\/button>';\n      }).join('');\n      shell('<div class=\"ca-progress-wrap\"><div class=\"ca-progress-top\"><span>Pregunta '+(current+1)+' de '+active.length+'<\/span><span>'+areas[q.area].label+'<\/span><\/div><div class=\"ca-progress\"><span style=\"--ca-progress:'+pct+'%\"><\/span><\/div><\/div><div class=\"ca-step\"><div class=\"ca-section-label\">'+areas[q.area].label+'<\/div><h2 class=\"ca-q-title\">'+escapeHtml(q.q)+'<\/h2><p class=\"ca-help\">'+escapeHtml(q.help || '')+'<\/p><div class=\"ca-options\">'+opts+'<\/div><div id=\"caQError\" class=\"ca-error\">Selecciona una respuesta para continuar.<\/div><div class=\"ca-nav\"><button class=\"ca-btn secondary\" id=\"caPrevQ\">Anterior<\/button><button class=\"ca-btn ghost\" id=\"caRestartQuiz\">Reiniciar diagn\u00f3stico<\/button><button class=\"ca-btn primary\" id=\"caNextQ\">'+(current === active.length-1 ? 'Ver resultado':'Siguiente')+'<\/button><\/div><\/div>');\n      document.querySelectorAll('#caLegalDiagApp .ca-option').forEach(function(btn){\n        btn.onclick = function(){answers[q.id] = parseInt(btn.getAttribute('data-idx'),10); renderQuiz();};\n      });\n      document.getElementById('caPrevQ').onclick = function(){if(current>0){current--;renderQuiz();}else{screen='areas';render();}};\n      document.getElementById('caRestartQuiz').onclick = function(){screen='intro';selectedAreas=[];mode='custom';flow=[];current=0;answers={};render();};\n      document.getElementById('caNextQ').onclick = function(){\n        if(answers[q.id] === undefined || answers[q.id] === null){document.getElementById('caQError').classList.add('show'); return;}\n        const updated = activeFlow();\n        if(current < updated.length-1){current++;renderQuiz();}\n        else{screen='result';render();}\n      };\n    }\n\n    function scoreQuestion(q){\n      const idx = answers[q.id];\n      const opt = q.options[idx];\n      if(!opt) return {score:null, risk:null, cap:null};\n      const risk = opt.risk ? {area:q.area,text:opt.risk,critical:!!opt.critical} : null;\n      return {score:typeof opt.score === 'number' ? opt.score : null, risk:risk, cap:opt.cap || null};\n    }\n\n    function calculate(){\n      const sums = {}, counts = {}, caps = {}, risks = [];\n      activeFlow().forEach(function(q){\n        const r = scoreQuestion(q);\n        if(r.score !== null){\n          sums[q.area] = (sums[q.area] || 0) + r.score;\n          counts[q.area] = (counts[q.area] || 0) + 1;\n        }\n        if(r.risk) risks.push(r.risk);\n        if(r.cap){\n          if(!caps[q.area] || r.cap < caps[q.area]) caps[q.area] = r.cap;\n        }\n      });\n      const scores = {};\n      selectedAreas.forEach(function(area){\n        if(counts[area]){\n          let raw = Math.round(sums[area] \/ counts[area]);\n          if(caps[area]) raw = Math.min(raw, caps[area]);\n          scores[area] = raw;\n        }\n      });\n      const vals = Object.values(scores);\n      const general = vals.length ? Math.round(vals.reduce(function(a,b){return a+b;},0)\/vals.length) : 0;\n      const sorted = Object.entries(scores).sort(function(a,b){return a[1]-b[1];});\n      return {scores:scores,general:general,risks:dedupeRisks(risks),weak:sorted.slice(0,3),strong:sorted.slice().sort(function(a,b){return b[1]-a[1];}).slice(0,3)};\n    }\n\n    function dedupeRisks(risks){\n      const seen = {};\n      return risks.filter(function(r){\n        const key = r.area+'|'+r.text;\n        if(seen[key]) return false;\n        seen[key] = true;\n        return true;\n      });\n    }\n\n    function generalLevel(score){\n      if(score >= 80) return {name:'Orden legal s\u00f3lido',kind:'good',text:'La empresa muestra una base legal razonablemente ordenada. Aun as\u00ed, conviene confirmar vigencia, implementaci\u00f3n y coherencia documental con una revisi\u00f3n profesional.'};\n      if(score >= 60) return {name:'Riesgo moderado',kind:'mid',text:'La empresa tiene avances importantes, pero hay \u00e1reas que podr\u00edan generar contingencias si no se corrigen a tiempo.'};\n      if(score >= 40) return {name:'Riesgo relevante',kind:'risk',text:'El diagn\u00f3stico muestra debilidades legales que pueden afectar operaci\u00f3n, trabajadores, estructura corporativa, marca o inmuebles.'};\n      return {name:'Riesgo alto',kind:'risk',text:'La empresa presenta se\u00f1ales de exposici\u00f3n legal importante. Conviene solicitar una revisi\u00f3n profesional antes de tomar decisiones relevantes.'};\n    }\n\n    function areaLevel(score){\n      if(score >= 80) return {name:'Riesgo bajo',className:'ca-level-good'};\n      if(score >= 60) return {name:'Riesgo medio',className:'ca-level-mid'};\n      if(score >= 40) return {name:'Riesgo relevante',className:'ca-level-risk'};\n      return {name:'Riesgo alto',className:'ca-level-risk'};\n    }\n\n    function areaRecommendation(area,score){\n      const level = areaLevel(score).name;\n      const map = {\n        laboral:'Revisar contratos, expedientes, Reglamento Interior de Trabajo, proceso disciplinario, prestaciones y preparaci\u00f3n ante Inspecci\u00f3n General de Trabajo.',\n        corporativo:'Revisar representaci\u00f3n legal, asamblea anual, libros societarios, registro de accionistas, actas, poderes, contratos y gobierno corporativo.',\n        pi:'Revisar registro de marca, b\u00fasqueda previa, titularidad, licencias, contratos de uso de marca, manejo de varias marcas y uso de contenido de terceros.',\n        inmobiliario:'Revisar contrato de arrendamiento, uso de suelo, licencias, situaci\u00f3n registral, inmovilizaci\u00f3n, grav\u00e1menes, restricciones y documentaci\u00f3n inmobiliaria.'\n      };\n      return level+': '+map[area];\n    }\n\n    function contactUrl(calc){\n      const params = new URLSearchParams();\n      params.set('diagnostico','legal-empresas');\n      params.set('puntaje',String(calc.general));\n      params.set('nivel',generalLevel(calc.general).name);\n      if(calc.weak[0]) params.set('area_prioritaria',areas[calc.weak[0][0]].short);\n      return CONFIG.contactUrl + '?' + params.toString();\n    }\n\n    function saveProfileFromInputs(){\n      const name = document.getElementById('caName');\n      const company = document.getElementById('caCompany');\n      const email = document.getElementById('caEmail');\n      const phone = document.getElementById('caPhone');\n      profile.name = name ? name.value.trim() : profile.name;\n      profile.company = company ? company.value.trim() : profile.company;\n      profile.email = email ? email.value.trim() : profile.email;\n      profile.phone = phone ? phone.value.trim() : profile.phone;\n    }\n\n    function buildRisksHtml(calc){\n      if(!calc.risks.length){\n        return '<div class=\"ca-card\"><h3>Alertas detectadas<\/h3><p>No se detectaron alertas relevantes con las respuestas seleccionadas. Esto no sustituye una revisi\u00f3n legal formal.<\/p><\/div>';\n      }\n      const visible = calc.risks.slice(0,8);\n      const extra = calc.risks.length - visible.length;\n      return '<div class=\"ca-alert-card\"><h3>Alertas legales detectadas<\/h3><ul class=\"ca-list\">'+visible.map(function(r){return '<li><strong>'+areas[r.area].short+':<\/strong> '+escapeHtml(r.text)+'<\/li>';}).join('')+'<\/ul>'+(extra>0?'<p class=\"ca-small\">Se muestran las primeras 8 alertas de '+calc.risks.length+' detectadas.<\/p>':'')+'<\/div>';\n    }\n\n    function buildArticlesHtml(calc){\n      const used = {};\n      let list = [];\n      calc.weak.forEach(function(item){\n        const area = item[0];\n        (articles[area] || []).forEach(function(article){\n          if(!used[article.url]){used[article.url]=true; list.push(article);}\n        });\n      });\n      if(!list.length){\n        selectedAreas.forEach(function(area){\n          if(areas[area] && !used[areas[area].categoryUrl]){\n            list.push({title:'Contenido de '+areas[area].label,desc:'Revisa art\u00edculos y recursos relacionados con esta \u00e1rea.',url:areas[area].categoryUrl});\n            used[areas[area].categoryUrl]=true;\n          }\n        });\n      }\n      list = list.slice(0,4);\n      const fallbackImage = CONFIG.logoUrl;\n      return '<div class=\"ca-card\"><h3>Lecturas recomendadas<\/h3><p>Estos contenidos pueden ayudarte a entender mejor las \u00e1reas que requieren atenci\u00f3n.<\/p><div class=\"ca-article-grid\">'+list.map(function(article){\n        const img = article.image || fallbackImage;\n        return '<a class=\"ca-article\" href=\"'+article.url+'\" target=\"_blank\" rel=\"noopener\"><span class=\"ca-article-media\"><img decoding=\"async\" src=\"'+img+'\" alt=\"'+escapeHtml(article.title)+'\" loading=\"lazy\" onerror=\"this.onerror=null;this.src=&quot;'+fallbackImage+'&quot;;\"><\/span><span class=\"ca-article-body\"><strong>'+escapeHtml(article.title)+'<\/strong><span>'+escapeHtml(article.desc)+'<\/span><\/span><\/a>';\n      }).join('')+'<\/div><\/div>';\n    }\n\n    function buildBarsHtml(calc){\n      return Object.entries(calc.scores).map(function(item){\n        const area = item[0], score = item[1], lev = areaLevel(score);\n        return '<div class=\"ca-bar-row\"><div class=\"ca-bar-top\"><span>'+areas[area].label+' <span class=\"ca-level-pill '+lev.className+'\">'+lev.name+'<\/span><\/span><span>'+score+'%<\/span><\/div><div class=\"ca-bar\"><span style=\"width:'+score+'%\"><\/span><\/div><\/div>';\n      }).join('');\n    }\n\n    function renderResult(){\n      const calc = calculate();\n      lastCalc = calc;\n      const lev = generalLevel(calc.general);\n      const priorities = calc.weak.map(function(item){return '<li>'+areaRecommendation(item[0],item[1])+'<\/li>';}).join('');\n      const strengths = calc.strong.filter(function(item){return item[1] >= 70;}).map(function(item){return '<li>'+areas[item[0]].label+' ('+item[1]+'%)<\/li>';}).join('') || '<li>No se detect\u00f3 un \u00e1rea s\u00f3lida por encima del 70%. La prioridad debe ser ordenar documentaci\u00f3n b\u00e1sica.<\/li>';\n\n      shell('<div class=\"ca-result\"><div class=\"ca-result-hero\" style=\"--score:'+calc.general+'%\"><div class=\"ca-score\"><strong>'+calc.general+'%<\/strong><\/div><div><div class=\"ca-eyebrow\">Resultado del diagn\u00f3stico<\/div><h2>'+lev.name+'<\/h2><p>'+lev.text+'<\/p><p class=\"ca-small\">\u00c1reas evaluadas: '+selectedAreas.map(function(a){return areas[a].label;}).join(', ')+'<\/p><\/div><\/div><div class=\"ca-result-grid\"><div class=\"ca-card\"><h3>Calificaci\u00f3n por \u00e1rea<\/h3><div class=\"ca-bar-list\">'+buildBarsHtml(calc)+'<\/div><\/div><div>'+buildRisksHtml(calc)+'<\/div><div class=\"ca-card\"><h3>\u00c1reas mejor documentadas<\/h3><ul class=\"ca-list\">'+strengths+'<\/ul><\/div><div class=\"ca-card\"><h3>Prioridades legales sugeridas<\/h3><ul class=\"ca-list\">'+priorities+'<\/ul><\/div><\/div>'+buildArticlesHtml(calc)+'<div class=\"ca-actions\"><button class=\"ca-btn primary\" id=\"caDownloadPdf\">Descargar PDF<\/button><a class=\"ca-btn navy\" href=\"'+contactUrl(calc)+'\" target=\"_blank\" rel=\"noopener\">Solicitar revisi\u00f3n legal<\/a><button class=\"ca-btn secondary\" id=\"caCopyResult\">Copiar resumen<\/button><button class=\"ca-btn secondary\" id=\"caBackResult\">Anterior<\/button><button class=\"ca-btn ghost\" id=\"caRestart\">Reiniciar diagn\u00f3stico<\/button><\/div><p class=\"ca-small\">'+CONFIG.disclaimer+'<\/p><\/div>');\n\n      document.getElementById('caBackResult').onclick = function(){screen='quiz';current=Math.max(0,activeFlow().length-1);render();};\n      document.getElementById('caRestart').onclick = function(){screen='intro';selectedAreas=[];mode='custom';flow=[];current=0;answers={};render();};\n      document.getElementById('caCopyResult').onclick = function(){copyResult(calc);};\n      document.getElementById('caDownloadPdf').onclick = function(){ensureJsPdf(function(){downloadPdf(calc);});};\n    }\n\n    function copyResult(calc){\n      const lev = generalLevel(calc.general);\n      const lines = [];\n      lines.push('Diagn\u00f3stico Legal para Empresas en Guatemala');\n      lines.push('Resultado general: '+calc.general+'% - '+lev.name);\n      lines.push('\u00c1reas evaluadas: '+selectedAreas.map(function(a){return areas[a].label;}).join(', '));\n      lines.push('Puntaje por \u00e1rea: '+Object.entries(calc.scores).map(function(item){return areas[item[0]].short+': '+item[1]+'%';}).join(' | '));\n      lines.push('Alertas: '+(calc.risks.length ? calc.risks.map(function(r){return areas[r.area].short+': '+r.text;}).join('; ') : 'No se detectaron alertas relevantes.'));\n      lines.push('Contacto: '+CONFIG.contactUrl);\n      const text = lines.join('\\n');\n      if(navigator.clipboard){navigator.clipboard.writeText(text);}\n      const btn = document.getElementById('caCopyResult');\n      btn.textContent = 'Resumen copiado';\n      setTimeout(function(){btn.textContent = 'Copiar resumen';},1500);\n    }\n\n    function ensureJsPdf(callback){\n      if(window.jspdf && window.jspdf.jsPDF){callback(); return;}\n      const existing = document.querySelector('script[data-ca-jspdf=\"true\"]');\n      if(existing){\n        existing.addEventListener('load',callback,{once:true});\n        existing.addEventListener('error',function(){alert('No se pudo cargar la librer\u00eda para generar PDF. Revisa que el sitio permita cargar scripts externos.');},{once:true});\n        return;\n      }\n      const s = document.createElement('script');\n      s.src = 'https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js';\n      s.async = true;\n      s.setAttribute('data-ca-jspdf','true');\n      s.onload = callback;\n      s.onerror = function(){alert('No se pudo cargar la librer\u00eda para generar PDF. Revisa que el sitio permita cargar scripts externos.');};\n      document.head.appendChild(s);\n    }\n\n    function loadLogoDataUrl(url){\n      return fetch(url).then(function(res){return res.blob();}).then(function(blob){\n        return new Promise(function(resolve,reject){\n          const reader = new FileReader();\n          reader.onload = function(){resolve(reader.result);};\n          reader.onerror = reject;\n          reader.readAsDataURL(blob);\n        });\n      }).catch(function(){return null;});\n    }\n\n    function downloadPdf(calc){\n      const btn = document.getElementById('caDownloadPdf');\n      btn.disabled = true;\n      btn.textContent = 'Generando PDF...';\n      loadLogoDataUrl(CONFIG.logoUrl).then(function(logo){\n        createPdf(calc,logo);\n        btn.disabled = false;\n        btn.textContent = 'Descargar PDF';\n      }).catch(function(){\n        createPdf(calc,null);\n        btn.disabled = false;\n        btn.textContent = 'Descargar PDF';\n      });\n    }\n\n    function createPdf(calc,logoDataUrl){\n      const jsPDF = window.jspdf.jsPDF;\n      const doc = new jsPDF({orientation:'portrait',unit:'mm',format:'a4'});\n      const page = {w:210,h:297,margin:16};\n      const navy = [6,26,58];\n      const navy2 = [11,36,79];\n      const gold = [217,191,115];\n      const text = [23,32,51];\n      const muted = [100,112,132];\n      const soft = [247,248,251];\n      let y = 0;\n\n      function addHeader(){\n        doc.setFillColor(navy[0],navy[1],navy[2]);\n        doc.rect(0,0,page.w,44,'F');\n        doc.setFillColor(gold[0],gold[1],gold[2]);\n        doc.rect(0,43,page.w,1.2,'F');\n        let brandX = 16;\n        if(logoDataUrl){\n          try{\n            doc.setFillColor(255,255,255);\n            doc.roundedRect(16,8,42,25,3,3,'F');\n            const props = doc.getImageProperties(logoDataUrl);\n            const ratio = Math.min(34\/props.width,17\/props.height);\n            const imgW = props.width * ratio;\n            const imgH = props.height * ratio;\n            doc.addImage(logoDataUrl,'PNG',16+(42-imgW)\/2,8+(25-imgH)\/2,imgW,imgH);\n            brandX = 66;\n          }catch(e){brandX = 16;}\n        }\n        doc.setTextColor(255,255,255);\n        doc.setFont('helvetica','bold');\n        doc.setFontSize(14);\n        doc.text('CONSERVIS ABOGADOS',brandX,19);\n        doc.setFont('helvetica','normal');\n        doc.setFontSize(9);\n        doc.text('Asesor\u00eda legal clara y estrat\u00e9gica para empresas en Guatemala',brandX,26);\n      }\n\n      function footer(){\n        const pageCount = doc.internal.getNumberOfPages();\n        for(let i=1;i<=pageCount;i++){\n          doc.setPage(i);\n          doc.setDrawColor(226,232,240);\n          doc.line(page.margin,282,page.w-page.margin,282);\n          doc.setTextColor(muted[0],muted[1],muted[2]);\n          doc.setFont('helvetica','normal');\n          doc.setFontSize(8);\n          doc.text('www.conservisabogados.com | Diagn\u00f3stico orientativo | P\u00e1gina '+i+' de '+pageCount,page.margin,288);\n        }\n      }\n\n      function newPage(){\n        doc.addPage();\n        y = 18;\n      }\n\n      function checkSpace(space){\n        if(y + space > 274) newPage();\n      }\n\n      function sectionTitle(title){\n        checkSpace(14);\n        doc.setTextColor(navy[0],navy[1],navy[2]);\n        doc.setFont('helvetica','bold');\n        doc.setFontSize(13);\n        doc.text(title,page.margin,y);\n        y += 7;\n      }\n\n      function paragraph(value,maxWidth,size){\n        const lines = doc.splitTextToSize(value,maxWidth || (page.w - page.margin*2));\n        checkSpace(lines.length * 5 + 4);\n        doc.setTextColor(text[0],text[1],text[2]);\n        doc.setFont('helvetica','normal');\n        doc.setFontSize(size || 9.5);\n        doc.text(lines,page.margin,y);\n        y += lines.length * 5 + 4;\n      }\n\n      function bullet(value){\n        const lines = doc.splitTextToSize(value,page.w - page.margin*2 - 6);\n        checkSpace(lines.length * 5 + 2);\n        doc.setTextColor(gold[0],gold[1],gold[2]);\n        doc.setFont('helvetica','bold');\n        doc.setFontSize(10);\n        doc.text('\u2022',page.margin,y);\n        doc.setTextColor(text[0],text[1],text[2]);\n        doc.setFont('helvetica','normal');\n        doc.setFontSize(9);\n        doc.text(lines,page.margin+5,y);\n        y += lines.length * 5 + 2;\n      }\n\n      function scoreBar(label,score){\n        checkSpace(15);\n        doc.setTextColor(text[0],text[1],text[2]);\n        doc.setFont('helvetica','bold');\n        doc.setFontSize(9);\n        doc.text(label,page.margin,y);\n        doc.text(String(score)+'%',page.w-page.margin-12,y);\n        y += 3;\n        doc.setFillColor(226,232,240);\n        doc.roundedRect(page.margin,y,page.w-page.margin*2,4,2,2,'F');\n        doc.setFillColor(gold[0],gold[1],gold[2]);\n        doc.roundedRect(page.margin,y,(page.w-page.margin*2)*(score\/100),4,2,2,'F');\n        y += 9;\n      }\n\n      addHeader();\n      y = 58;\n      const lev = generalLevel(calc.general);\n      doc.setTextColor(navy[0],navy[1],navy[2]);\n      doc.setFont('helvetica','bold');\n      doc.setFontSize(22);\n      doc.text('Diagn\u00f3stico Legal para Empresas en Guatemala',page.margin,y);\n      y += 10;\n      doc.setTextColor(muted[0],muted[1],muted[2]);\n      doc.setFont('helvetica','normal');\n      doc.setFontSize(10);\n      doc.text('Fecha de generaci\u00f3n: '+new Date().toLocaleDateString('es-GT'),page.margin,y);\n      y += 8;\n\n      doc.setFillColor(soft[0],soft[1],soft[2]);\n      doc.roundedRect(page.margin,y,page.w-page.margin*2,32,4,4,'F');\n      doc.setTextColor(navy[0],navy[1],navy[2]);\n      doc.setFont('helvetica','bold');\n      doc.setFontSize(28);\n      doc.text(String(calc.general)+'%',page.margin+8,y+19);\n      doc.setFontSize(13);\n      doc.text(lev.name,page.margin+45,y+13);\n      doc.setFont('helvetica','normal');\n      doc.setFontSize(9);\n      doc.setTextColor(text[0],text[1],text[2]);\n      doc.text(doc.splitTextToSize(lev.text,128),page.margin+45,y+20);\n      y += 43;\n\n      sectionTitle('Resumen del diagn\u00f3stico');\n      bullet('\u00c1reas evaluadas: '+selectedAreas.map(function(a){return areas[a].label;}).join(', '));\n      bullet('Sitio web: www.conservisabogados.com');\n\n      sectionTitle('Calificaci\u00f3n por \u00e1rea');\n      Object.entries(calc.scores).forEach(function(item){scoreBar(areas[item[0]].label+' - '+areaLevel(item[1]).name,item[1]);});\n\n      sectionTitle('Principales alertas detectadas');\n      if(calc.risks.length){\n        calc.risks.slice(0,10).forEach(function(r){bullet(areas[r.area].short+': '+r.text);});\n      }else{\n        paragraph('No se detectaron alertas relevantes con las respuestas seleccionadas. Esto no sustituye una revisi\u00f3n legal formal.',178,9);\n      }\n\n      sectionTitle('Prioridades recomendadas');\n      calc.weak.forEach(function(item){bullet(areaRecommendation(item[0],item[1]));});\n\n      sectionTitle('Siguiente paso sugerido');\n      paragraph('Solicita una revisi\u00f3n legal con Conservis Abogados para validar documentos, confirmar riesgos y definir una ruta concreta de regularizaci\u00f3n o prevenci\u00f3n.',178,9.5);\n      doc.setTextColor(navy2[0],navy2[1],navy2[2]);\n      doc.setFont('helvetica','bold');\n      doc.setFontSize(10);\n      doc.text('Contacto: '+CONFIG.contactUrl,page.margin,y);\n      y += 7;\n      doc.text('Sitio web: www.conservisabogados.com',page.margin,y);\n      y += 9;\n\n      sectionTitle('Advertencia');\n      paragraph(CONFIG.disclaimer,178,8.8);\n\n      footer();\n      doc.save('diagnostico-legal-empresas-conservis.pdf');\n    }\n\n    try{render();}\n    catch(err){\n      root.innerHTML = '<div class=\"ca-legal-loading\" style=\"border-color:#fecdd3;color:#9f1d1d;\"><strong>No se pudo cargar el diagn\u00f3stico.<\/strong><p>Hay un error de JavaScript o el constructor visual est\u00e1 bloqueando el script. Revisa la consola o pega el c\u00f3digo en un widget HTML sin minificaci\u00f3n.<\/p><\/div>';\n      if(window.console) console.error('Error Diagn\u00f3stico Legal Conservis:',err);\n    }\n  }\n\n  if(document.readyState === 'loading') document.addEventListener('DOMContentLoaded',initCALegalDiag);\n  else initCALegalDiag();\n\n  window.addEventListener('load',function(){\n    setTimeout(function(){\n      const root = document.getElementById('caLegalDiagApp');\n      if(root && !root.querySelector('.ca-wrap')) initCALegalDiag();\n    },150);\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Diagn\u00f3stico Legal para Empresas en Guatemala Cargando herramienta. Si esta vista no cambia en unos segundos, revisa que el widget HTML permita ejecutar JavaScript. Activa JavaScript para usar el diagn\u00f3stico.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-18739","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Diagn\u00f3stico legal para empresas - CONSERVIS ABOGADOS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.conservisabogados.com\/en\/diagnostico-legal-para-empresas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Diagn\u00f3stico legal para empresas - CONSERVIS ABOGADOS\" \/>\n<meta property=\"og:description\" content=\"Diagn\u00f3stico Legal para Empresas en Guatemala Cargando herramienta. Si esta vista no cambia en unos segundos, revisa que el widget HTML permita ejecutar JavaScript. Activa JavaScript para usar el diagn\u00f3stico.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.conservisabogados.com\/en\/diagnostico-legal-para-empresas\/\" \/>\n<meta property=\"og:site_name\" content=\"CONSERVIS ABOGADOS\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-01T21:50:35+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/\",\"url\":\"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/\",\"name\":\"Diagn\u00f3stico legal para empresas - CONSERVIS ABOGADOS\",\"isPartOf\":{\"@id\":\"https:\/\/www.conservisabogados.com\/#website\"},\"datePublished\":\"2026-07-01T21:18:51+00:00\",\"dateModified\":\"2026-07-01T21:50:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.conservisabogados.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Diagn\u00f3stico legal para empresas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.conservisabogados.com\/#website\",\"url\":\"https:\/\/www.conservisabogados.com\/\",\"name\":\"CONSERVIS ABOGADOS\",\"description\":\"Bufete de Abogados en Guatemala\",\"publisher\":{\"@id\":\"https:\/\/www.conservisabogados.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.conservisabogados.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.conservisabogados.com\/#organization\",\"name\":\"CONSERVIS ABOGADOS\",\"url\":\"https:\/\/www.conservisabogados.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.conservisabogados.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\",\"contentUrl\":\"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png\",\"width\":498,\"height\":500,\"caption\":\"CONSERVIS ABOGADOS\"},\"image\":{\"@id\":\"https:\/\/www.conservisabogados.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Diagn\u00f3stico legal para empresas - CONSERVIS ABOGADOS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.conservisabogados.com\/en\/diagnostico-legal-para-empresas\/","og_locale":"en_US","og_type":"article","og_title":"Diagn\u00f3stico legal para empresas - CONSERVIS ABOGADOS","og_description":"Diagn\u00f3stico Legal para Empresas en Guatemala Cargando herramienta. Si esta vista no cambia en unos segundos, revisa que el widget HTML permita ejecutar JavaScript. Activa JavaScript para usar el diagn\u00f3stico.","og_url":"https:\/\/www.conservisabogados.com\/en\/diagnostico-legal-para-empresas\/","og_site_name":"CONSERVIS ABOGADOS","article_modified_time":"2026-07-01T21:50:35+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/","url":"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/","name":"Diagn\u00f3stico legal para empresas - CONSERVIS ABOGADOS","isPartOf":{"@id":"https:\/\/www.conservisabogados.com\/#website"},"datePublished":"2026-07-01T21:18:51+00:00","dateModified":"2026-07-01T21:50:35+00:00","breadcrumb":{"@id":"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.conservisabogados.com\/diagnostico-legal-para-empresas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.conservisabogados.com\/"},{"@type":"ListItem","position":2,"name":"Diagn\u00f3stico legal para empresas"}]},{"@type":"WebSite","@id":"https:\/\/www.conservisabogados.com\/#website","url":"https:\/\/www.conservisabogados.com\/","name":"CONSERVIS ABOGADOS","description":"Law Firm in Guatemala","publisher":{"@id":"https:\/\/www.conservisabogados.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.conservisabogados.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.conservisabogados.com\/#organization","name":"CONSERVIS ABOGADOS","url":"https:\/\/www.conservisabogados.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.conservisabogados.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png","contentUrl":"https:\/\/www.conservisabogados.com\/wp-content\/uploads\/2022\/04\/cropped-cropped-Conservis-Abogados-Bufete-de-Abogados-en-Guatemala-1.png","width":498,"height":500,"caption":"CONSERVIS ABOGADOS"},"image":{"@id":"https:\/\/www.conservisabogados.com\/#\/schema\/logo\/image\/"}}]}},"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/pages\/18739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/comments?post=18739"}],"version-history":[{"count":16,"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/pages\/18739\/revisions"}],"predecessor-version":[{"id":18756,"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/pages\/18739\/revisions\/18756"}],"wp:attachment":[{"href":"https:\/\/www.conservisabogados.com\/en\/wp-json\/wp\/v2\/media?parent=18739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}