{"id":44330,"date":"2026-09-30T18:25:50","date_gmt":"2026-09-30T22:25:50","guid":{"rendered":"https:\/\/groweriq.ca\/?page_id=44330"},"modified":"2026-10-01T12:58:15","modified_gmt":"2026-10-01T16:58:15","slug":"relatorio-infarmed","status":"publish","type":"page","link":"https:\/\/groweriq.ca\/pt-pt\/relatorio-infarmed\/","title":{"rendered":"Relat\u00f3rio INFARMED: livro cumulativo de can\u00e1bis para Portugal"},"content":{"rendered":"\n<!-- GrowerIQ INFARMED Report - Gutenberg Custom HTML Block -->\n<!-- Modern Hero Card Layout, mirrored from the ODC Quarterly Report page (42122) -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Open+Sans:wght@400;600&family=Roboto:wght@400;600;700;800&display=swap');\n\n\/* ========================================\n   INFARMED REPORT - PAGE STYLES\n   ======================================== *\/\n\n.giq-form-builder {\n  --giq-green: #39b54a;\n  --giq-green-dark: #2d8302;\n  --giq-dark: #0b4a6d;\n  --giq-dark-deep: #062d44;\n  --giq-light: #e5ebe6;\n  --giq-white: #ffffff;\n  --giq-text: #333333;\n  --giq-text-light: #666666;\n  font-family: 'Open Sans', sans-serif;\n  color: var(--giq-text);\n  line-height: 1.6;\n  overflow-x: hidden;\n}\n\n.giq-form-builder *,\n.giq-form-builder *::before,\n.giq-form-builder *::after {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n.giq-form-builder h1,\n.giq-form-builder h2,\n.giq-form-builder h3,\n.giq-form-builder h4 {\n  font-family: 'Roboto', sans-serif;\n  font-weight: 700;\n  line-height: 1.2;\n}\n\n\/* Container *\/\n.giq-container {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n\/* Section *\/\n.giq-section {\n  padding: 100px 0;\n  position: relative;\n}\n\n\n\/* Buttons - Matching site header \"Request Demo\" style *\/\n.giq-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 15px 30px;\n  font-family: 'Roboto', sans-serif;\n  font-size: 16px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  text-decoration: none;\n  border-radius: 10px;\n  transition: all 0.3s ease;\n  cursor: pointer;\n}\n\n.giq-btn-primary {\n  background-color: #39b54a;\n  color: #ffffff !important;\n  border: 1px solid #337f2e;\n  box-shadow: #39b54a 0px 4px 0px 0px, #333333 0px 4px 9px 0px;\n}\n\n.giq-btn-primary:hover {\n  transform: translateY(-2px);\n  box-shadow: #39b54a 0px 6px 0px 0px, #333333 0px 6px 12px 0px;\n  text-decoration: none;\n  color: #ffffff !important;\n}\n\n.giq-btn-secondary {\n  background: transparent;\n  color: #ffffff !important;\n  border: 2px solid rgba(255, 255, 255, 0.8);\n  transition: all 0.3s ease;\n}\n\n.giq-btn-secondary:hover {\n  background: #ffffff;\n  color: #0b4a6d !important;\n  text-decoration: none;\n  transform: translateY(-2px);\n  box-shadow: #ffffff 0px 4px 0px 0px, #333333 0px 4px 9px 0px;\n}\n\n.giq-btn-group {\n  display: flex;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n\n\/* ========================================\n   HERO SECTION - 3D Card with Animation\n   ======================================== *\/\n.giq-hero {\n  background: linear-gradient(135deg, var(--giq-dark) 0%, var(--giq-dark-deep) 100%);\n  color: var(--giq-white);\n  padding: 120px 0 160px;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Pattern overlay *\/\n.giq-hero::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-image:\n    radial-gradient(circle at 20% 80%, rgba(57, 181, 74, 0.15) 0%, transparent 50%),\n    radial-gradient(circle at 80% 20%, rgba(57, 181, 74, 0.1) 0%, transparent 40%);\n  pointer-events: none;\n}\n\n\/* Skewed bottom *\/\n.giq-hero::after {\n  content: '';\n  position: absolute;\n  bottom: -1px;\n  left: 0;\n  right: 0;\n  height: 100px;\n  background: var(--giq-white);\n  clip-path: polygon(0 60%, 100% 0, 100% 100%, 0 100%);\n}\n\n.giq-hero-wrapper {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 100px;\n  align-items: center;\n  position: relative;\n  z-index: 2;\n}\n\n.giq-hero-content {\n  max-width: 560px;\n}\n\n.giq-hero-labels {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 24px;\n  flex-wrap: wrap;\n}\n\n.giq-hero-label {\n  display: inline-block;\n  background: rgba(57, 181, 74, 0.2);\n  color: var(--giq-green);\n  padding: 8px 20px;\n  border-radius: 50px;\n  font-size: 13px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  margin-bottom: 0;\n  border: 1px solid rgba(57, 181, 74, 0.3);\n}\n\n.giq-hero-label-flag {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: rgba(255, 255, 255, 0.1);\n  color: #ffffff;\n  padding: 8px 16px;\n  border-radius: 50px;\n  font-size: 13px;\n  font-weight: 600;\n  letter-spacing: 1px;\n  border: 1px solid rgba(255, 255, 255, 0.2);\n}\n\n.giq-hero-label-flag .giq-flag {\n  font-size: 18px;\n  line-height: 1;\n}\n\n.giq-hero-title {\n  font-size: 52px;\n  font-weight: 800;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  margin-bottom: 24px;\n  line-height: 1.1;\n  color: #ffffff !important;\n}\n\n.giq-hero-title span {\n  background: linear-gradient(90deg, var(--giq-green) 0%, #5dd36b 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n\n.giq-hero-lead {\n  font-size: 20px;\n  color: #ffffff !important;\n  margin-bottom: 32px;\n  line-height: 1.7;\n}\n\n.giq-hero-bullets {\n  list-style: none;\n  margin: 0 0 36px 0;\n  padding: 0;\n}\n\n.giq-hero-bullets li {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  margin-bottom: 14px;\n  font-size: 17px;\n  color: #ffffff !important;\n}\n\n.giq-hero-bullets li::before {\n  content: '\\2713';\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 26px;\n  height: 26px;\n  background: var(--giq-green);\n  border-radius: 50%;\n  font-size: 14px;\n  font-weight: bold;\n  flex-shrink: 0;\n}\n\n\/* 3D Hero Card *\/\n.giq-hero-visual {\n  perspective: 1000px;\n}\n\n\/* ODC Report Card *\/\n.giq-odc-card {\n  width: 460px;\n  background: rgba(255, 255, 255, 0.08);\n  backdrop-filter: blur(20px);\n  border-radius: 24px;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  transition: transform 0.5s ease;\n  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.1) inset;\n  overflow: hidden;\n  transform: rotateY(-5deg) rotateX(5deg);\n}\n\n.giq-odc-card:hover {\n  transform: rotateY(0) rotateX(0);\n}\n\n.giq-odc-card-header {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 16px 20px;\n  background: rgba(0, 0, 0, 0.2);\n  border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n}\n\n.giq-traffic-dots {\n  display: flex;\n  gap: 6px;\n}\n\n.giq-traffic-dot {\n  width: 12px;\n  height: 12px;\n  border-radius: 50%;\n}\n\n.giq-traffic-dot-red { background: #ff5f57; }\n.giq-traffic-dot-yellow { background: #febc2e; }\n.giq-traffic-dot-green { background: #28c840; }\n\n.giq-odc-card-title {\n  font-family: 'Roboto', sans-serif;\n  font-size: 13px;\n  font-weight: 600;\n  color: rgba(255, 255, 255, 0.8);\n  margin-left: 6px;\n}\n\n\/* Tab bar *\/\n.giq-odc-tabs {\n  display: flex;\n  gap: 0;\n  background: rgba(0, 0, 0, 0.15);\n  border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n  overflow-x: auto;\n}\n\n.giq-odc-tab {\n  padding: 10px 16px;\n  font-size: 11px;\n  font-weight: 600;\n  color: rgba(255, 255, 255, 0.5);\n  white-space: nowrap;\n  border-bottom: 2px solid transparent;\n  transition: all 0.2s ease;\n}\n\n.giq-odc-tab--active {\n  color: #ffffff;\n  border-bottom-color: var(--giq-green);\n  background: rgba(255, 255, 255, 0.05);\n}\n\n\/* Spreadsheet grid *\/\n.giq-odc-spreadsheet {\n  padding: 16px;\n}\n\n.giq-odc-grid {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 11px;\n}\n\n.giq-odc-grid th {\n  background: rgba(57, 181, 74, 0.15);\n  color: var(--giq-green);\n  font-weight: 700;\n  padding: 8px 10px;\n  text-align: right;\n  border: 1px solid rgba(255, 255, 255, 0.08);\n  font-size: 10px;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.giq-odc-grid th:first-child {\n  text-align: left;\n  min-width: 120px;\n}\n\n.giq-odc-grid td {\n  padding: 7px 10px;\n  text-align: right;\n  border: 1px solid rgba(255, 255, 255, 0.06);\n  color: rgba(255, 255, 255, 0.85);\n  font-family: 'Roboto', monospace;\n  font-size: 11px;\n}\n\n.giq-odc-grid td:first-child {\n  text-align: left;\n  font-weight: 600;\n  color: rgba(255, 255, 255, 0.9);\n  font-family: 'Open Sans', sans-serif;\n}\n\n.giq-odc-grid tr:nth-child(even) td {\n  background: rgba(255, 255, 255, 0.02);\n}\n\n.giq-odc-grid tr:last-child td {\n  font-weight: 700;\n  color: #ffffff;\n  border-top: 2px solid rgba(57, 181, 74, 0.3);\n  background: rgba(57, 181, 74, 0.08);\n}\n\n\/* Report ready badge *\/\n.giq-odc-badge {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin: 12px 16px 16px;\n  padding: 10px 14px;\n  background: rgba(57, 181, 74, 0.15);\n  border: 1px solid rgba(57, 181, 74, 0.3);\n  border-radius: 10px;\n}\n\n.giq-odc-badge-icon {\n  width: 28px;\n  height: 28px;\n  background: var(--giq-green);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 14px;\n  flex-shrink: 0;\n}\n\n.giq-odc-badge-text {\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--giq-green);\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n\/* ========================================\n   PROBLEM SECTION\n   ======================================== *\/\n.giq-problem {\n  background: var(--giq-white);\n}\n\n.giq-problem-inner {\n  max-width: 900px;\n  margin: 0 auto;\n  text-align: center;\n}\n\n.giq-section-label {\n  font-size: 13px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  color: var(--giq-green);\n  margin-bottom: 16px;\n}\n\n.giq-section-title {\n  font-size: 40px;\n  color: var(--giq-dark);\n  margin-bottom: 20px;\n}\n\n.giq-section-lead {\n  font-size: 19px;\n  color: var(--giq-text-light);\n  margin-bottom: 32px;\n  line-height: 1.7;\n}\n\n.giq-pain-list {\n  list-style: none;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 16px;\n  text-align: left;\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n.giq-pain-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  padding: 18px 20px;\n  background: #fef2f2;\n  border-radius: 10px;\n  font-size: 15px;\n  color: var(--giq-text);\n  border: 1px solid #fecaca;\n  border-left: 4px solid #dc2626;\n}\n\n.giq-pain-list li::before {\n  content: '\\2715';\n  color: #dc2626;\n  font-weight: 900;\n  font-size: 28px;\n  line-height: 1;\n  text-shadow: 0 1px 2px rgba(220, 38, 38, 0.3);\n}\n\n\/* ========================================\n   SOLUTION SECTION\n   ======================================== *\/\n.giq-solution {\n  background: var(--giq-light);\n  position: relative;\n}\n\n.giq-solution::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 100px;\n  background: var(--giq-white);\n  clip-path: polygon(0 0, 100% 0, 100% 40%, 0 100%);\n}\n\n.giq-solution-header {\n  text-align: center;\n  margin-bottom: 64px;\n  position: relative;\n  z-index: 1;\n}\n\n.giq-solution-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 32px;\n}\n\n.giq-solution-card {\n  background: var(--giq-white);\n  border-radius: 16px;\n  padding: 40px 32px;\n  text-align: center;\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);\n  transition: all 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n\n.giq-solution-card::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 5px;\n  background: linear-gradient(90deg, var(--giq-green), var(--giq-green-dark));\n}\n\n.giq-solution-card:hover {\n  transform: translateY(-8px);\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);\n}\n\n.giq-solution-icon {\n  width: 80px;\n  height: 80px;\n  background: linear-gradient(135deg, var(--giq-light) 0%, #d0dbd2 100%);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 24px;\n  font-size: 36px;\n  transition: all 0.3s ease;\n}\n\n.giq-solution-card:hover .giq-solution-icon {\n  background: linear-gradient(135deg, var(--giq-green), var(--giq-green-dark));\n  transform: scale(1.1);\n}\n\n.giq-solution-card h3 {\n  font-size: 22px;\n  color: var(--giq-dark);\n  margin-bottom: 16px;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n.giq-solution-card p {\n  color: var(--giq-text-light);\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n\/* ========================================\n   HOW IT WORKS - Timeline\n   ======================================== *\/\n.giq-how-it-works {\n  background: var(--giq-white);\n}\n\n.giq-how-header {\n  text-align: center;\n  margin-bottom: 80px;\n}\n\n.giq-timeline {\n  display: flex;\n  justify-content: space-between;\n  position: relative;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n\n.giq-timeline::before {\n  content: '';\n  position: absolute;\n  top: 50px;\n  left: 60px;\n  right: 60px;\n  height: 4px;\n  background: linear-gradient(90deg, var(--giq-green), var(--giq-green-dark));\n  border-radius: 2px;\n  z-index: 0;\n}\n\n.giq-timeline-step {\n  text-align: center;\n  position: relative;\n  z-index: 1;\n  flex: 1;\n  padding: 0 16px;\n}\n\n.giq-timeline-number {\n  width: 100px;\n  height: 100px;\n  background: linear-gradient(135deg, var(--giq-green), var(--giq-green-dark));\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 24px;\n  font-size: 40px;\n  font-weight: 800;\n  color: var(--giq-white);\n  box-shadow: 0 10px 30px rgba(57, 181, 74, 0.4);\n  position: relative;\n}\n\n.giq-timeline-number::after {\n  content: '';\n  position: absolute;\n  inset: -8px;\n  border: 3px solid rgba(57, 181, 74, 0.2);\n  border-radius: 50%;\n}\n\n.giq-timeline-step h4 {\n  font-size: 18px;\n  color: var(--giq-dark);\n  margin-bottom: 12px;\n  text-transform: uppercase;\n}\n\n.giq-timeline-step p {\n  color: var(--giq-text-light);\n  font-size: 14px;\n  line-height: 1.6;\n  max-width: 200px;\n  margin: 0 auto;\n}\n\n\n\/* ========================================\n   CAPABILITIES - Dark Section\n   ======================================== *\/\n.giq-capabilities {\n  background: linear-gradient(135deg, var(--giq-dark), var(--giq-dark-deep));\n  color: var(--giq-white);\n  position: relative;\n}\n\n.giq-capabilities::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 100px;\n  background: var(--giq-white);\n  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 40%);\n}\n\n.giq-capabilities-header {\n  text-align: center;\n  margin-bottom: 56px;\n  position: relative;\n  z-index: 1;\n}\n\n.giq-capabilities-header .giq-section-title {\n  color: #ffffff !important;\n}\n\n.giq-capabilities-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 20px;\n}\n\n.giq-capability-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 16px;\n  padding: 20px;\n  background: rgba(255, 255, 255, 0.05);\n  border-radius: 12px;\n  transition: all 0.3s ease;\n}\n\n.giq-capability-item:hover {\n  background: rgba(255, 255, 255, 0.1);\n  transform: translateX(5px);\n}\n\n.giq-capability-icon {\n  width: 44px;\n  height: 44px;\n  background: rgba(57, 181, 74, 0.2);\n  border-radius: 10px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 20px;\n  flex-shrink: 0;\n}\n\n.giq-capability-item p {\n  color: #ffffff;\n  font-size: 15px;\n  line-height: 1.5;\n}\n\n\/* ========================================\n   WHO BENEFITS\n   ======================================== *\/\n.giq-benefits {\n  background: #f8faf8;\n}\n\n.giq-benefits-header {\n  text-align: center;\n  margin-bottom: 64px;\n}\n\n.giq-benefits-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 32px;\n}\n\n.giq-benefit-card {\n  background: var(--giq-white);\n  border-radius: 20px;\n  padding: 48px 32px;\n  text-align: center;\n  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.06);\n  transition: all 0.3s ease;\n  border: 2px solid transparent;\n}\n\n.giq-benefit-card:hover {\n  border-color: var(--giq-green);\n  transform: translateY(-5px);\n  box-shadow: 0 16px 48px rgba(57, 181, 74, 0.15);\n}\n\n.giq-benefit-icon {\n  width: 90px;\n  height: 90px;\n  background: linear-gradient(135deg, var(--giq-light) 0%, #d0dbd2 100%);\n  border-radius: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 28px;\n  font-size: 42px;\n  transition: all 0.3s ease;\n}\n\n.giq-benefit-card:hover .giq-benefit-icon {\n  background: linear-gradient(135deg, var(--giq-green), var(--giq-green-dark));\n}\n\n.giq-benefit-card h3 {\n  font-size: 22px;\n  color: var(--giq-dark);\n  margin-bottom: 16px;\n}\n\n.giq-benefit-card p {\n  color: var(--giq-text-light);\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n\/* ========================================\n   COMPLIANCE - Green Gradient\n   ======================================== *\/\n.giq-compliance {\n  background: linear-gradient(135deg, var(--giq-green-dark) 0%, var(--giq-green) 100%);\n  color: var(--giq-white);\n  position: relative;\n  overflow: hidden;\n}\n\n.giq-compliance::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='2' fill='rgba(255,255,255,0.05)'\/%3E%3C\/svg%3E\") repeat;\n  background-size: 40px 40px;\n}\n\n.giq-compliance-wrapper {\n  position: relative;\n  z-index: 1;\n}\n\n.giq-compliance-header {\n  text-align: center;\n  margin-bottom: 48px;\n}\n\n.giq-compliance-header .giq-section-label {\n  margin-bottom: 12px;\n}\n\n.giq-compliance-header h2 {\n  font-size: 40px;\n  color: #ffffff;\n  margin-top: 0;\n  margin-bottom: 16px;\n}\n\n.giq-compliance-header p {\n  font-size: 18px;\n  color: #ffffff;\n  max-width: 800px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n.giq-compliance-columns {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 48px;\n  align-items: start;\n}\n\n.giq-compliance-left {\n  display: flex;\n  align-items: flex-start;\n  gap: 24px;\n}\n\n.giq-compliance-icon {\n  flex-shrink: 0;\n  width: 140px;\n  height: 140px;\n  background: rgba(255, 255, 255, 0.15);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 64px;\n}\n\n.giq-compliance-list {\n  list-style: none;\n  margin: 0 0 24px 0;\n  padding: 0;\n}\n\n.giq-compliance-list li {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 10px;\n  font-size: 16px;\n  color: #ffffff;\n}\n\n.giq-compliance-list li::before {\n  content: '\\2713';\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 22px;\n  height: 22px;\n  background: rgba(255, 255, 255, 0.2);\n  border-radius: 50%;\n  font-size: 12px;\n}\n\n\/* Compliance Stats Box *\/\n.giq-compliance-stats {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 20px;\n  background: rgba(255, 255, 255, 0.1);\n  backdrop-filter: blur(10px);\n  border-radius: 20px;\n  padding: 32px;\n  border: 1px solid rgba(255, 255, 255, 0.15);\n}\n\n.giq-compliance-stat {\n  text-align: center;\n  padding: 20px 16px;\n  background: rgba(255, 255, 255, 0.05);\n  border-radius: 12px;\n  transition: all 0.3s ease;\n}\n\n.giq-compliance-stat:hover {\n  background: rgba(255, 255, 255, 0.1);\n  transform: translateY(-2px);\n}\n\n.giq-stat-value {\n  white-space: nowrap;\n  font-family: 'Roboto', sans-serif;\n  font-size: 32px;\n  font-weight: 800;\n  color: #ffffff;\n  line-height: 1;\n  margin-bottom: 8px;\n}\n\n.giq-stat-label {\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.8);\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n\/* ========================================\n   INTEGRATIONS\n   ======================================== *\/\n.giq-integrations {\n  background: var(--giq-white);\n}\n\n.giq-integrations-header {\n  text-align: center;\n  margin-bottom: 56px;\n}\n\n.giq-integrations-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 32px;\n}\n\n.giq-integration-card {\n  background: linear-gradient(135deg, #f8faf8 0%, var(--giq-light) 100%);\n  border-radius: 16px;\n  padding: 36px 28px;\n  text-align: center;\n  transition: all 0.3s ease;\n  text-decoration: none;\n  display: block;\n  border: 2px solid transparent;\n}\n\n.giq-integration-card:hover {\n  border-color: var(--giq-green);\n  transform: translateY(-5px);\n  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.1);\n  text-decoration: none;\n}\n\n.giq-integration-icon {\n  font-size: 48px;\n  margin-bottom: 20px;\n}\n\n.giq-integration-card h3 {\n  font-size: 20px;\n  color: var(--giq-dark);\n  margin-bottom: 12px;\n}\n\n.giq-integration-card p {\n  color: var(--giq-text-light);\n  font-size: 14px;\n  line-height: 1.6;\n  margin-bottom: 16px;\n}\n\n.giq-integration-link {\n  color: var(--giq-green);\n  font-weight: 600;\n  font-size: 14px;\n}\n\n\/* ========================================\n   BUSINESS IMPACT - Glassmorphism\n   ======================================== *\/\n.giq-impact {\n  background: linear-gradient(180deg, var(--giq-dark), var(--giq-dark-deep));\n  color: var(--giq-white);\n  position: relative;\n  overflow: hidden;\n}\n\n.giq-impact::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 800px;\n  height: 800px;\n  background: radial-gradient(circle, rgba(57, 181, 74, 0.15) 0%, transparent 60%);\n  animation: pulse-glow 6s ease-in-out infinite;\n}\n\n@keyframes pulse-glow {\n  0%, 100% { transform: translateX(-50%) scale(1); opacity: 0.5; }\n  50% { transform: translateX(-50%) scale(1.2); opacity: 1; }\n}\n\n.giq-impact-header {\n  text-align: center;\n  margin-bottom: 64px;\n  position: relative;\n  z-index: 1;\n}\n\n.giq-impact-header .giq-section-label {\n  margin-bottom: 12px;\n}\n\n.giq-impact-header .giq-section-title {\n  color: #ffffff !important;\n  margin-top: 0;\n}\n\n.giq-impact-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 32px;\n  position: relative;\n  z-index: 1;\n}\n\n.giq-impact-card {\n  background: rgba(255, 255, 255, 0.08);\n  backdrop-filter: blur(20px);\n  border-radius: 20px;\n  padding: 48px 32px;\n  text-align: center;\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  transition: all 0.3s ease;\n}\n\n.giq-impact-card:hover {\n  background: rgba(255, 255, 255, 0.12);\n  transform: translateY(-5px);\n  border-color: rgba(57, 181, 74, 0.3);\n}\n\n.giq-impact-metric {\n  font-size: 72px;\n  font-weight: 800;\n  background: linear-gradient(135deg, var(--giq-green), #5dd36b);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n  line-height: 1;\n  margin-bottom: 16px;\n}\n\n.giq-impact-card h4 {\n  font-size: 20px;\n  margin-bottom: 12px;\n  color: #ffffff !important;\n}\n\n.giq-impact-card p {\n  color: #ffffff !important;\n  font-size: 14px;\n}\n\n\/* ========================================\n   FAQ\n   ======================================== *\/\n.giq-faq {\n  background: var(--giq-light);\n}\n\n.giq-faq-header {\n  text-align: center;\n  margin-bottom: 56px;\n}\n\n.giq-faq-list {\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n.giq-faq-item {\n  background: var(--giq-white);\n  border-radius: 12px;\n  padding: 28px 32px;\n  margin-bottom: 16px;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);\n  border-left: 4px solid var(--giq-green);\n  transition: all 0.3s ease;\n}\n\n.giq-faq-item:hover {\n  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);\n}\n\n.giq-faq-item h3 {\n  font-size: 18px;\n  color: var(--giq-dark);\n  margin-bottom: 12px;\n}\n\n.giq-faq-item p {\n  color: var(--giq-text-light);\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n\/* ========================================\n   TESTIMONIALS\n   ======================================== *\/\n.giq-testimonials-option-a {\n  background: var(--giq-white);\n  padding: 80px 0;\n}\n\n.giq-testimonials-grid-a {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 32px;\n}\n\n.giq-testimonial-a {\n  background: var(--giq-light);\n  border-radius: 20px;\n  padding: 32px;\n  position: relative;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);\n  transition: all 0.3s ease;\n  border: 2px solid transparent;\n}\n\n.giq-testimonial-a:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.1);\n  border-color: rgba(57, 181, 74, 0.2);\n}\n\n.giq-testimonial-card-header {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  margin-bottom: 20px;\n}\n\n.giq-testimonial-a .giq-avatar-circle {\n  width: 56px;\n  height: 56px;\n  background: linear-gradient(135deg, #39b54a 0%, #2d8302 100%);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'Roboto', sans-serif;\n  font-size: 18px;\n  font-weight: 700;\n  color: #ffffff;\n  flex-shrink: 0;\n  box-shadow: 0 4px 12px rgba(57, 181, 74, 0.3);\n}\n\n.giq-testimonial-meta {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n\n.giq-testimonial-meta .giq-name {\n  font-style: normal;\n  font-weight: 700;\n  font-size: 17px;\n  color: #0b4a6d;\n}\n\n.giq-testimonial-meta .giq-title {\n  font-size: 13px;\n  color: #666666;\n}\n\n.giq-testimonial-meta .giq-company {\n  font-size: 12px;\n  color: #39b54a;\n  font-weight: 600;\n}\n\n.giq-testimonial-a .giq-stars {\n  color: #FFB800;\n  font-size: 16px;\n  letter-spacing: 2px;\n  margin-bottom: 16px;\n}\n\n.giq-testimonial-a .giq-quote {\n  font-size: 15px;\n  font-style: normal;\n  color: #333333;\n  line-height: 1.7;\n  margin: 0 0 20px 0;\n  padding: 0;\n}\n\n.giq-testimonial-a .giq-country-flag {\n  position: absolute;\n  top: 16px;\n  right: 16px;\n  font-size: 3.5em;\n  line-height: 1;\n}\n\n.giq-expand-btn {\n  background: none;\n  border: none;\n  color: var(--giq-green);\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  padding: 0;\n  margin-top: 8px;\n}\n\n.giq-expand-btn:hover {\n  text-decoration: underline;\n}\n\n#giq-show-more-btn {\n  background: #fff;\n  color: var(--giq-dark);\n  border: 1px solid #ddd;\n  padding: 14px 32px;\n  border-radius: 10px;\n  font-weight: 600;\n  font-size: 14px;\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n\n#giq-show-more-btn:hover {\n  border-color: var(--giq-dark);\n  background: #f8f8f8;\n}\n\n\/* ========================================\n   MODULES GRID\n   ======================================== *\/\n.giq-modules {\n  background: var(--giq-light);\n  padding: 80px 0;\n  border-top: 1px solid #ddd;\n}\n\n.giq-modules .giq-container {\n  max-width: 1500px;\n}\n\n.giq-modules-grid {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 15px;\n}\n\n.giq-module-card {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  padding: 20px 15px;\n  text-decoration: none !important;\n  color: inherit;\n  transition: transform 0.2s ease;\n  border-radius: 8px;\n  flex: 1 1 calc(16.666% - 14px);\n  min-width: 180px;\n  max-width: 220px;\n}\n\n.giq-module-card:hover {\n  transform: translateY(-4px);\n  text-decoration: none !important;\n}\n\n.giq-module-card img {\n  width: 80px;\n  height: 80px;\n  margin-bottom: 12px;\n  object-fit: contain;\n}\n\n.giq-module-card h2 {\n  font-size: 22px !important;\n  font-weight: 600 !important;\n  font-style: normal !important;\n  margin-bottom: 8px;\n  color: var(--giq-dark) !important;\n  letter-spacing: 0;\n}\n\n.giq-module-card p {\n  font-size: 20px !important;\n  font-weight: 400 !important;\n  font-style: normal !important;\n  color: var(--giq-text-light) !important;\n  line-height: 1.5;\n  margin: 0;\n}\n\n.giq-modules-header {\n  text-align: center;\n  margin-bottom: 56px;\n}\n\n.giq-modules-header .giq-section-lead {\n  max-width: 700px;\n  margin: 16px auto 0;\n}\n\n\/* ========================================\n   FINAL CTA\n   ======================================== *\/\n.giq-final-cta {\n  background: linear-gradient(135deg, var(--giq-dark), var(--giq-dark-deep));\n  color: var(--giq-white);\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.giq-final-cta::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 6px;\n  background: linear-gradient(90deg, var(--giq-green), var(--giq-green-dark), var(--giq-green));\n}\n\n.giq-final-cta .giq-section-title {\n  color: #ffffff !important;\n  font-size: 48px;\n  margin-bottom: 20px;\n}\n\n.giq-final-cta .giq-section-lead {\n  color: #ffffff !important;\n  font-size: 20px;\n  max-width: 700px;\n  margin: 0 auto 40px;\n}\n\n.giq-final-cta .giq-btn-group {\n  justify-content: center;\n}\n\n\/* Final CTA with Image variant *\/\n.giq-final-cta--with-image {\n  text-align: left;\n}\n\n.giq-final-cta-wrapper {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 60px;\n  align-items: center;\n}\n\n.giq-final-cta--with-image .giq-section-title {\n  text-align: left;\n}\n\n.giq-final-cta--with-image .giq-section-lead {\n  margin: 0 0 40px 0;\n  max-width: none;\n  text-align: left;\n}\n\n.giq-final-cta--with-image .giq-btn-group {\n  justify-content: flex-start;\n}\n\n.giq-final-cta-image img {\n  width: 100%;\n  max-width: 500px;\n  height: auto;\n  border-radius: 12px;\n  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\n}\n\n\/* ========================================\n   RESPONSIVE\n   ======================================== *\/\n@media (max-width: 1024px) {\n  .giq-hero-wrapper { grid-template-columns: 1fr; }\n  .giq-hero-visual { display: none; }\n  .giq-hero-title { font-size: 42px; }\n  .giq-solution-grid, .giq-benefits-grid, .giq-integrations-grid, .giq-impact-grid { grid-template-columns: repeat(2, 1fr); }\n  .giq-timeline { flex-wrap: wrap; gap: 40px; }\n  .giq-timeline::before { display: none; }\n  .giq-timeline-step { flex: 0 0 45%; }\n  .giq-compliance-columns { grid-template-columns: 1fr; }\n  .giq-compliance-left { flex-direction: column; text-align: center; align-items: center; }\n  .giq-capabilities-grid { grid-template-columns: repeat(2, 1fr); }\n  .giq-module-card { flex: 1 1 calc(33.333% - 20px); max-width: 200px; }\n}\n\n@media (max-width: 768px) {\n  .giq-section { padding: 70px 0; }\n  .giq-hero { padding: 80px 0 120px; }\n  .giq-hero-title { font-size: 32px; }\n  .giq-section-title { font-size: 32px; }\n  .giq-solution-grid, .giq-benefits-grid, .giq-integrations-grid, .giq-impact-grid, .giq-testimonials-grid-a, .giq-capabilities-grid { grid-template-columns: 1fr; }\n  .giq-pain-list { grid-template-columns: 1fr; }\n  .giq-timeline-step { flex: 0 0 100%; }\n  .giq-btn-group { flex-direction: column; align-items: stretch; }\n  .giq-btn { width: 100%; text-align: center; }\n  .giq-final-cta .giq-section-title { font-size: 32px; }\n  .giq-module-card { flex: 1 1 calc(50% - 20px); max-width: 50%; }\n\n  \/* Final CTA with image - mobile stacking *\/\n  .giq-final-cta-wrapper {\n    grid-template-columns: 1fr;\n    text-align: center;\n  }\n  .giq-final-cta--with-image .giq-section-title,\n  .giq-final-cta--with-image .giq-section-lead {\n    text-align: center;\n  }\n  .giq-final-cta--with-image .giq-btn-group {\n    justify-content: center;\n  }\n  .giq-final-cta-image {\n    order: -1;\n  }\n  .giq-final-cta-image img {\n    max-width: 300px;\n    margin: 0 auto;\n  }\n}\n\n@media (max-width: 480px) {\n  .giq-container { padding: 0 16px; }\n  .giq-hero-title { font-size: 28px; }\n  .giq-impact-metric { font-size: 56px; }\n  .giq-timeline-number { width: 80px; height: 80px; font-size: 32px; }\n}\n\n\/* ========================================\n   SAFETY NET SECTION\n   ======================================== *\/\n.giq-safety-net {\n  background: var(--giq-white);\n  position: relative;\n}\n\n.giq-safety-net-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 48px;\n  align-items: start;\n}\n\n.giq-safety-net-badge {\n  display: inline-block;\n  background: rgba(57, 181, 74, 0.12);\n  color: var(--giq-green-dark);\n  padding: 6px 16px;\n  border-radius: 50px;\n  font-size: 12px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n  margin-bottom: 20px;\n  border: 1px solid rgba(57, 181, 74, 0.25);\n}\n\n.giq-safety-net-left h2 {\n  font-size: 36px;\n  color: var(--giq-dark);\n  margin-bottom: 20px;\n  line-height: 1.2;\n}\n\n.giq-safety-net-left p {\n  font-size: 17px;\n  color: var(--giq-text-light);\n  line-height: 1.7;\n  margin-bottom: 24px;\n}\n\n.giq-classification-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 14px;\n  border-radius: 12px;\n  overflow: hidden;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);\n}\n\n.giq-classification-table th {\n  background: var(--giq-dark);\n  color: #ffffff;\n  padding: 12px 16px;\n  text-align: left;\n  font-size: 12px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n}\n\n.giq-classification-table td {\n  padding: 12px 16px;\n  border-bottom: 1px solid #eee;\n  vertical-align: middle;\n}\n\n.giq-classification-table tr:last-child td {\n  border-bottom: none;\n}\n\n.giq-class-label {\n  display: inline-block;\n  padding: 4px 12px;\n  border-radius: 6px;\n  font-weight: 700;\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.giq-verdict-row {\n  display: flex;\n  gap: 12px;\n  margin-top: 20px;\n  flex-wrap: wrap;\n}\n\n.giq-verdict-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 8px 16px;\n  border-radius: 8px;\n  font-size: 13px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n}\n\n.giq-before-after {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 32px;\n  margin-top: 48px;\n}\n\n.giq-before-after-card {\n  padding: 28px 24px;\n  border-radius: 12px;\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n.giq-before-after-card h4 {\n  font-size: 16px;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  margin-bottom: 12px;\n}\n\n.giq-before-after-card.giq-before {\n  background: #fef2f2;\n  border: 1px solid #fecaca;\n  border-left: 4px solid #dc2626;\n  color: var(--giq-text);\n}\n\n.giq-before-after-card.giq-before h4 {\n  color: #dc2626;\n}\n\n.giq-before-after-card.giq-after {\n  background: #f0fdf4;\n  border: 1px solid #bbf7d0;\n  border-left: 4px solid var(--giq-green);\n  color: var(--giq-text);\n}\n\n.giq-before-after-card.giq-after h4 {\n  color: var(--giq-green-dark);\n}\n\n@media (max-width: 1024px) {\n  .giq-safety-net-grid { grid-template-columns: 1fr; }\n  .giq-before-after { grid-template-columns: 1fr; }\n}\n\n@media (max-width: 768px) {\n  .giq-safety-net-left h2 { font-size: 28px; }\n}\n\n\/* Testimonials header (rule copied from the Priva integration page; the live ODC page uses the class without a rule) *\/\n.giq-testimonials-header {\n  text-align: center;\n  margin-bottom: 56px;\n}\n\n\/* Safety-net right column: grid child; min-width 0 keeps the table inside its track on narrow screens *\/\n.giq-safety-net-right {\n  min-width: 0;\n}\n\n\/* Option B: generation console *\/\n.giq-console-card {\n  width: 460px;\n  background: #0f1b2a;\n  border-radius: 24px;\n  border: 1px solid rgba(255, 255, 255, 0.12);\n  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.4);\n  overflow: hidden;\n  transform: rotateY(-5deg) rotateX(5deg);\n  transition: transform 0.5s ease;\n}\n\n.giq-console-card:hover {\n  transform: rotateY(0) rotateX(0);\n}\n\n.giq-console-body {\n  padding: 18px;\n}\n\n.giq-console-verdict {\n  padding: 12px 14px;\n  border-radius: 8px;\n  border-left: 4px solid var(--giq-green);\n  background: rgba(57, 181, 74, 0.15);\n  color: #b9f3c1;\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: 14px;\n}\n\n.giq-console-log {\n  background: rgba(255, 255, 255, 0.04);\n  border-radius: 8px;\n  margin-bottom: 16px;\n}\n\n.giq-console-line {\n  font-family: 'Courier New', monospace;\n  font-size: 12px;\n  color: rgba(255, 255, 255, 0.8);\n  padding: 8px 14px;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.06);\n}\n\n.giq-console-line:last-child {\n  border-bottom: none;\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.giq-console-line--done {\n  color: var(--giq-green);\n  font-weight: 700;\n}\n\n.giq-console-actions {\n  display: flex;\n  gap: 10px;\n}\n\n.giq-console-file {\n  flex: 1;\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n  padding: 10px 12px;\n  border-radius: 8px;\n  background: rgba(255, 255, 255, 0.06);\n  border: 1px solid rgba(255, 255, 255, 0.14);\n}\n\n.giq-console-file-name {\n  font-size: 12px;\n  font-weight: 700;\n  color: #ffffff;\n}\n\n.giq-console-file-meta {\n  font-size: 11px;\n  color: rgba(255, 255, 255, 0.6);\n}\n\n\/* Option C: annotated screenshot *\/\n.giq-shot-card {\n  width: 460px;\n  background: #ffffff;\n  border-radius: 16px;\n  overflow: hidden;\n  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.4);\n  transform: rotateY(-5deg) rotateX(5deg);\n  transition: transform 0.5s ease;\n}\n\n.giq-shot-card:hover {\n  transform: rotateY(0) rotateX(0);\n}\n\n.giq-shot-card img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n.giq-shot-notes {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  margin-top: 16px;\n}\n\n.giq-shot-note {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-size: 13px;\n  color: #ffffff;\n  background: rgba(255, 255, 255, 0.08);\n  border: 1px solid rgba(255, 255, 255, 0.15);\n  border-radius: 8px;\n  padding: 8px 12px;\n}\n\n.giq-shot-num {\n  width: 22px;\n  height: 22px;\n  border-radius: 50%;\n  background: var(--giq-green);\n  color: #ffffff;\n  font-weight: 700;\n  font-size: 12px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n}\n\n\/* ========================================\n   QA FIXES 2026-09-30 (keep at the END of this block: these must win)\n   ======================================== *\/\n\/* Theme forces bold italic green on every content link (.cs-content a:not(.x-btn) ... !important) *\/\nbody.page .type-page .giq-form-builder a:not(.x-btn):not(.srpw-title) { font-style: normal !important; }\nbody.page .type-page .giq-form-builder .giq-faq-item p a:not(.x-btn) { font-weight: 600 !important; text-decoration: underline !important; text-underline-offset: 3px; }\n\/* Integration cards are links: body text inherits bold, and the theme p rule forces black 18px *\/\nhtml body .giq-form-builder .giq-integration-card p:not(.footer) { font-weight: 400 !important; color: #555555 !important; font-size: 16px !important; }\n\/* Theme p rule forces black 18px on section labels and leads (inline !important colours on dark sections still win) *\/\n.giq-form-builder p.giq-section-label { color: #39b54a !important; font-size: 13px !important; }\n.giq-form-builder p.giq-section-lead { color: #666666 !important; }\n\/* Hero mockup: last row is a movement, not a totals row; Lote and Opera\u00e7\u00e3o columns left aligned *\/\n.giq-hero .giq-odc-grid tr:last-child td { font-weight: 400; color: rgba(255, 255, 255, 0.85); border-top: 1px solid rgba(255, 255, 255, 0.06); background: transparent; }\n.giq-hero .giq-odc-grid tr:last-child td:first-child { font-weight: 600; color: rgba(255, 255, 255, 0.9); }\n.giq-hero .giq-odc-grid th:nth-child(2), .giq-hero .giq-odc-grid th:nth-child(3), .giq-hero .giq-odc-grid td:nth-child(2), .giq-hero .giq-odc-grid td:nth-child(3) { text-align: left; }\n\/* Theme sets h1 to weight 200 !important below 720px *\/\nhtml body .giq-form-builder h1.giq-hero-title { font-weight: 700 !important; }\n\/* Help Centre guides card, inside the FAQ list *\/\n.giq-faq-docs { max-width: 900px; margin: 32px auto 0; padding: 24px 32px; background: #ffffff; border-radius: 12px; border-left: 4px solid var(--giq-dark); box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04); }\nhtml body .giq-form-builder .giq-faq-docs-title { font-family: 'Roboto', sans-serif; font-size: 18px !important; font-weight: 700; color: var(--giq-dark) !important; margin-bottom: 6px; }\nhtml body .giq-form-builder .giq-faq-docs-lead { font-size: 15px !important; color: #555555 !important; margin-bottom: 16px; }\n.giq-faq-docs-links { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 12px; }\nbody.page .type-page .giq-form-builder .giq-faq-docs-links a:not(.x-btn) { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 10px 18px; border: 1px solid rgba(57, 181, 74, 0.35); background: rgba(57, 181, 74, 0.08); border-radius: 50px; font-size: 15px; font-weight: 600 !important; color: var(--giq-green-dark) !important; text-decoration: none; }\n\n@media (max-width: 768px) {\n  .giq-form-builder figure img { max-width: 100% !important; }\n  .giq-compliance-list li { text-align: left; }\n  .giq-timeline-step p { max-width: 320px; margin-left: auto; margin-right: auto; }\n  .giq-module-card { min-width: 0; }\n  .giq-faq-docs { padding: 20px; }\n  .giq-faq-docs-links { flex-direction: column; }\n  body.page .type-page .giq-form-builder .giq-faq-docs-links a:not(.x-btn) { border-radius: 12px; }\n}\n\n\/* Screenshot + demo video pair (How it works) *\/\n.giq-video-2up { width: 100%; }\n@media (max-width: 768px) {\n  .giq-video-2up > * { min-width: 0 !important; flex-basis: 100% !important; }\n}\n<\/style>\n\n<div class=\"giq-form-builder\">\n\n  <!-- HERO SECTION -->\n  <section class=\"giq-hero\">\n    <div class=\"giq-container\">\n      <div class=\"giq-hero-wrapper\">\n        <div class=\"giq-hero-content\">\n          <div class=\"giq-hero-labels\">\n            <span class=\"giq-hero-label\">Relat\u00f3rio Anual INFARMED<\/span>\n            <span class=\"giq-hero-label-flag\"><span class=\"giq-flag\">&#x1F1F5;&#x1F1F9;<\/span> Portugal<\/span>\n          <\/div>\n          <h1 class=\"giq-hero-title\" style=\"color: #ffffff !important;\">O RELAT\u00d3RIO INFARMED, RECONSTRU\u00cdDO A PARTIR DOS SEUS <span>REGISTOS<\/span><\/h1>\n          <p class=\"giq-hero-lead\" style=\"color: #ffffff !important;\">A GrowerIQ constr\u00f3i o seu relat\u00f3rio INFARMED a partir dos registos seed-to-sale que j\u00e1 mant\u00e9m: um \u00fanico livro de c\u00e1lculo com os dados acumulados do ano civil, no modelo do pr\u00f3prio INFARMED, acompanhado de um livro de revis\u00e3o que explica cada linha.<\/p>\n          <ul class=\"giq-hero-bullets\">\n            <li style=\"color: #ffffff !important;\">O relat\u00f3rio de todo o ano \u00e9 reconstru\u00eddo em cada gera\u00e7\u00e3o, pelo que uma corre\u00e7\u00e3o a um trimestre anterior fica na linha original<\/li>\n            <li style=\"color: #ffffff !important;\">Quando a gera\u00e7\u00e3o termina, uma mensagem indica se o ficheiro est\u00e1 pronto para submeter ou se deve consultar primeiro o livro de revis\u00e3o<\/li>\n            <li style=\"color: #ffffff !important;\">O livro de revis\u00e3o indica o ecr\u00e3 onde corrigir cada item: corrija o registo e gere novamente o relat\u00f3rio<\/li>\n          <\/ul>\n          <div class=\"giq-btn-group\">\n            <a href=\"https:\/\/groweriq.ca\/book-seed-to-sale-demo\/\" class=\"giq-btn giq-btn-primary\" style=\"color: #ffffff !important; background-color: #39b54a !important;\">Pedir demonstra\u00e7\u00e3o<\/a>\n            <a href=\"#how-it-works\" class=\"giq-btn giq-btn-secondary\" style=\"color: #0b4a6d !important; background-color: #ffffff !important; border: 1px solid #cccccc !important; box-shadow: #ffffff 0px 4px 0px 0px, #333333 0px 4px 9px 0px !important;\">Veja como funciona<\/a>\n          <\/div>\n        <\/div>\n        <!-- Hero Visual: default = Option A (cumulative workbook mockup). Replace with the chosen option before push. -->\n        <div class=\"giq-hero-visual\">\n          <div class=\"giq-odc-card\">\n            <div class=\"giq-odc-card-header\">\n              <div class=\"giq-traffic-dots\">\n                <div class=\"giq-traffic-dot giq-traffic-dot-red\"><\/div>\n                <div class=\"giq-traffic-dot giq-traffic-dot-yellow\"><\/div>\n                <div class=\"giq-traffic-dot giq-traffic-dot-green\"><\/div>\n              <\/div>\n              <span class=\"giq-odc-card-title\">INFARMED 2026 &#45; Can\u00e1bis_Registo<\/span>\n            <\/div>\n            <div class=\"giq-odc-tabs\">\n              <div class=\"giq-odc-tab giq-odc-tab--active\">Can\u00e1bis_Registo<\/div>\n              <div class=\"giq-odc-tab\">Regras<\/div>\n              <div class=\"giq-odc-tab\">Op\u00e7\u00f5esSelec\u00e7\u00e3o<\/div>\n              <div class=\"giq-odc-tab\">Exemplos<\/div>\n            <\/div>\n            <div class=\"giq-odc-spreadsheet\">\n              <table class=\"giq-odc-grid\">\n                <thead>\n                  <tr>\n                    <th>Data<\/th>\n                    <th>Lote<\/th>\n                    <th>Opera\u00e7\u00e3o\/Movimento<\/th>\n                    <th>Peso em gramas<\/th>\n                  <\/tr>\n                <\/thead>\n                <tbody>\n                  <tr>\n                    <td>03\/02\/2026<\/td>\n                    <td>L0142<\/td>\n                    <td>Colheita<\/td>\n                    <td>18450<\/td>\n                  <\/tr>\n                  <tr>\n                    <td>17\/02\/2026<\/td>\n                    <td>L0142<\/td>\n                    <td>Peso ap\u00f3s secagem<\/td>\n                    <td>4120<\/td>\n                  <\/tr>\n                  <tr>\n                    <td>08\/04\/2026<\/td>\n                    <td>L0142<\/td>\n                    <td>Envio para an\u00e1lise<\/td>\n                    <td>12<\/td>\n                  <\/tr>\n                  <tr>\n                    <td>21\/05\/2026<\/td>\n                    <td>L0157<\/td>\n                    <td>Quebra &#45; Res\u00edduos Vegetais<\/td>\n                    <td>2310<\/td>\n                  <\/tr>\n                  <tr>\n                    <td>09\/07\/2026<\/td>\n                    <td>L0142<\/td>\n                    <td>Exist\u00eancia &#45; Em armaz\u00e9m de terceiros<\/td>\n                    <td>3900<\/td>\n                  <\/tr>\n                <\/tbody>\n              <\/table>\n            <\/div>\n            <div class=\"giq-odc-badge\">\n              <div class=\"giq-odc-badge-icon\">&#10003;<\/div>\n              <span class=\"giq-odc-badge-text\">Pronto para submeter ao INFARMED<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- PROBLEM SECTION -->\n  <section class=\"giq-section giq-problem\">\n    <div class=\"giq-container\">\n      <div class=\"giq-problem-inner\">\n        <p class=\"giq-section-label\">O desafio<\/p>\n        <h2 class=\"giq-section-title\">Um livro para o ano civil, mantido \u00e0 m\u00e3o<\/h2>\n        <p class=\"giq-section-lead\">Um \u00fanico livro re\u00fane os movimentos acumulados do ano civil, no modelo do INFARMED, para cada submiss\u00e3o trimestral. A prepara\u00e7\u00e3o manual exige reunir os movimentos dos v\u00e1rios trimestres e verificar as altera\u00e7\u00f5es aos registos j\u00e1 submetidos.<\/p>\n        <ul class=\"giq-pain-list\">\n          <li>Copiar \u00e0 m\u00e3o movimentos de v\u00e1rios ecr\u00e3s para o modelo do INFARMED<\/li>\n          <li>Procurar uma linha j\u00e1 submetida quando o peso de uma colheita de fevereiro \u00e9 corrigido<\/li>\n          <li>Converter, linha a linha, os seus m\u00e9todos e motivos de destrui\u00e7\u00e3o nos termos do INFARMED<\/li>\n          <li>Contabilizar as exist\u00eancias que j\u00e1 tinha no arranque, ou as que est\u00e3o num armaz\u00e9m contratado<\/li>\n          <li>Evitar que um lote carregado no arranque como v\u00e1rios registos seja exportado como v\u00e1rios lotes com o mesmo nome<\/li>\n          <li>Documentar a origem dos dados de cada linha para responder a pedidos de esclarecimento<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SAFETY NET: Review workbook -->\n  <section class=\"giq-section giq-safety-net\">\n    <div class=\"giq-container\">\n      <div class=\"giq-safety-net-grid\">\n        <!-- Left column: headline + description -->\n        <div class=\"giq-safety-net-left\">\n          <span class=\"giq-safety-net-badge\">Livro de revis\u00e3o<\/span>\n          <h2>O que lhe diz o livro de revis\u00e3o antes de submeter?<\/h2>\n          <p>Cada gera\u00e7\u00e3o do relat\u00f3rio INFARMED produz um segundo livro, em ingl\u00eas ou em portugu\u00eas, que explica cada linha e os registos que a sustentam. Agrupa as quest\u00f5es pendentes por motivo e indica o ecr\u00e3 onde corrigir cada item.<\/p>\n          <p>A GrowerIQ sinaliza o que n\u00e3o consegue comprovar em vez de o preencher. Os movimentos que os registos n\u00e3o sustentam ficam listados para os resolver antes de submeter.<\/p>\n        <\/div>\n        <!-- Right column: review workbook tabs -->\n        <div class=\"giq-safety-net-right\">\n          <table class=\"giq-classification-table\">\n            <thead>\n              <tr>\n                <th>Separador<\/th>\n                <th>O que lhe diz<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr>\n                <td><span class=\"giq-class-label\" style=\"background: #dcfce7; color: #166534;\">Comece aqui<\/span><\/td>\n                <td>O resultado da verifica\u00e7\u00e3o, os n\u00fameros principais e um \u00edndice<\/td>\n              <\/tr>\n              <tr>\n                <td><span class=\"giq-class-label\" style=\"background: #fee2e2; color: #991b1b;\">A corrigir<\/span><\/td>\n                <td>Uma linha por item a corrigir na GrowerIQ, com instru\u00e7\u00f5es para a corre\u00e7\u00e3o; os itens classificados como \u00abObrigat\u00f3rio\u00bb aparecem primeiro<\/td>\n              <\/tr>\n              <tr>\n                <td><span class=\"giq-class-label\" style=\"background: #fef9c3; color: #854d0e;\">A preparar<\/span><\/td>\n                <td>Movimentos que os registos n\u00e3o conseguiram comprovar, com os dados dispon\u00edveis nos registos: lote, datas, quantidade e contraparte<\/td>\n              <\/tr>\n              <tr>\n                <td><span class=\"giq-class-label\" style=\"background: #f3f4f6; color: #4b5563;\">Notas<\/span><\/td>\n                <td>Os valores que o relat\u00f3rio usou e os limites do pr\u00f3prio relat\u00f3rio<\/td>\n              <\/tr>\n              <tr>\n                <td><span class=\"giq-class-label\" style=\"background: #dbeafe; color: #1e40af;\">Defini\u00e7\u00f5es usadas<\/span><\/td>\n                <td>As defini\u00e7\u00f5es utilizadas para gerar esta vers\u00e3o do relat\u00f3rio<\/td>\n              <\/tr>\n            <\/tbody>\n          <\/table>\n          <div class=\"giq-verdict-row\">\n            <span class=\"giq-verdict-badge\" style=\"background: #dcfce7; color: #166534;\">&#10003; Pronto para submeter<\/span>\n            <span class=\"giq-verdict-badge\" style=\"background: #fef9c3; color: #854d0e;\">&#9888; Por verificar<\/span>\n            <span class=\"giq-verdict-badge\" style=\"background: #fee2e2; color: #991b1b;\">&#10005; Por corrigir<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Before\/After comparison -->\n      <div class=\"giq-before-after\">\n        <div class=\"giq-before-after-card giq-before\">\n          <h4>Antes da GrowerIQ<\/h4>\n          <p>Emendar \u00e0 m\u00e3o uma linha j\u00e1 submetida sempre que um registo muda, e manter as suas pr\u00f3prias notas sobre o conte\u00fado de cada linha.<\/p>\n        <\/div>\n        <div class=\"giq-before-after-card giq-after\">\n          <h4>Com a GrowerIQ<\/h4>\n          <p>Escolha o ano e gere o relat\u00f3rio. \u00c9 reconstru\u00eddo na \u00edntegra a partir dos seus registos, com as corre\u00e7\u00f5es inclu\u00eddas, e o livro de revis\u00e3o explica cada linha.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SOLUTION SECTION -->\n  <section class=\"giq-section giq-solution\">\n    <div class=\"giq-container\">\n      <div class=\"giq-solution-header\">\n        <p class=\"giq-section-label\">A solu\u00e7\u00e3o<\/p>\n        <h2 class=\"giq-section-title\">Como a GrowerIQ constr\u00f3i o relat\u00f3rio INFARMED<\/h2>\n        <p class=\"giq-section-lead\" style=\"max-width: 700px; margin: 0 auto;\">A GrowerIQ l\u00ea os movimentos de lote do ano no seu hist\u00f3rico seed-to-sale, escreve-os no modelo do INFARMED e confronta cada linha com os registos que a sustentam. Cada gera\u00e7\u00e3o produz dois ficheiros: um para submiss\u00e3o e outro para revis\u00e3o.<\/p>\n      <\/div>\n      <div class=\"giq-solution-grid\">\n        <div class=\"giq-solution-card\">\n          <div class=\"giq-solution-icon\">&#128506;<\/div>\n          <h3>Associar<\/h3>\n          <p>Na configura\u00e7\u00e3o inicial, defina a correspond\u00eancia entre os seus registos e o modelo do INFARMED: regime, ordem das linhas, exist\u00eancias iniciais, armazenamento em instala\u00e7\u00f5es de terceiros e m\u00e9todos e motivos de destrui\u00e7\u00e3o. Fica tudo num separador da Configura\u00e7\u00e3o da Organiza\u00e7\u00e3o.<\/p>\n        <\/div>\n        <div class=\"giq-solution-card\">\n          <div class=\"giq-solution-icon\">&#9881;<\/div>\n          <h3>Gerar<\/h3>\n          <p>Escolha o ano do relat\u00f3rio e clique em Gerar relat\u00f3rio. O relat\u00f3rio \u00e9 gerado nos servidores da GrowerIQ, pelo que pode sair da p\u00e1gina e voltar para ver o progresso ou o resultado.<\/p>\n        <\/div>\n        <div class=\"giq-solution-card\">\n          <div class=\"giq-solution-icon\">&#9989;<\/div>\n          <h3>Rever e submeter<\/h3>\n          <p>Uma mensagem apresenta o resultado da verifica\u00e7\u00e3o e a p\u00e1gina indica as ocorr\u00eancias por corrigir e por verificar. Transfira os dois livros, resolva as ocorr\u00eancias do separador A corrigir e volte a gerar o relat\u00f3rio ap\u00f3s as corre\u00e7\u00f5es.<\/p>\n        <\/div>\n      <\/div>\n      <figure style=\"margin-top: 60px; text-align: center;\">\n        <img decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2026\/09\/infarmed-report-settings-tab.png\" alt=\"Separador Relat\u00f3rio INFARMED na Configura\u00e7\u00e3o da Organiza\u00e7\u00e3o da GrowerIQ, com a sec\u00e7\u00e3o Livro, o regime e a ordem das linhas\" style=\"max-width: 75%; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,0,0,0.15);\" loading=\"lazy\">\n        <figcaption style=\"margin-top: 16px; font-size: 14px; color: #666;\">Defini\u00e7\u00f5es do separador Relat\u00f3rio INFARMED na Configura\u00e7\u00e3o da Organiza\u00e7\u00e3o: configuradas no arranque e revistas quando necess\u00e1rio<\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- HOW IT WORKS -->\n  <section class=\"giq-section giq-how-it-works\" id=\"how-it-works\">\n    <div class=\"giq-container\">\n      <div class=\"giq-how-header\">\n        <p class=\"giq-section-label\">Processo<\/p>\n        <h2 class=\"giq-section-title\">Como funciona: dos seus registos ao relat\u00f3rio INFARMED<\/h2>\n      <\/div>\n      <div class=\"giq-timeline\">\n        <div class=\"giq-timeline-step\">\n          <div class=\"giq-timeline-number\">1<\/div>\n          <h4>Configure o relat\u00f3rio<\/h4>\n          <p>No separador Relat\u00f3rio INFARMED, defina o regime e a ordem das linhas e depois associe o armazenamento em terceiros e os seus m\u00e9todos e motivos de destrui\u00e7\u00e3o.<\/p>\n        <\/div>\n        <div class=\"giq-timeline-step\">\n          <div class=\"giq-timeline-number\">2<\/div>\n          <h4>Gere o relat\u00f3rio do ano<\/h4>\n          <p>Abra o cart\u00e3o Relat\u00f3rio Anual INFARMED em Garantia de Qualidade &gt; Relat\u00f3rios, escolha o ano do relat\u00f3rio e clique em Gerar relat\u00f3rio. Um painel de progresso mostra cada etapa \u00e0 medida que decorre.<\/p>\n        <\/div>\n        <div class=\"giq-timeline-step\">\n          <div class=\"giq-timeline-number\">3<\/div>\n          <h4>Consulte o resultado da verifica\u00e7\u00e3o<\/h4>\n          <p>A verde, l\u00ea-se \u00abPronto para submeter ao INFARMED.\u00bb Quando a mensagem surge a amarelo ou a vermelho, indica que deve consultar primeiro o livro de revis\u00e3o e apresenta o n\u00famero de ocorr\u00eancias por corrigir e por verificar.<\/p>\n        <\/div>\n        <div class=\"giq-timeline-step\">\n          <div class=\"giq-timeline-number\">4<\/div>\n          <h4>Transfira e submeta<\/h4>\n          <p>Transfira o livro de submiss\u00e3o e o livro de revis\u00e3o; gere novamente sempre que quiser uma c\u00f3pia atualizada.<\/p>\n        <\/div>\n      <\/div>\n      <!-- Platform Screenshot + Demo Video (2-up) -->\n      <div class=\"giq-video-2up\" style=\"display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;justify-content:center;margin-top:60px;\">\n        <figure style=\"flex:1 1 460px;min-width:320px;max-width:640px;margin:0;text-align:center;\">\n          <img decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2026\/09\/groweriq-relatorio-infarmed-pagina.jpg\" alt=\"P\u00e1gina do relat\u00f3rio INFARMED na GrowerIQ, com o ano do relat\u00f3rio e o bot\u00e3o Gerar relat\u00f3rio\" style=\"max-width:100%;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.15);\" loading=\"lazy\" \/>\n          <figcaption style=\"margin-top:12px;font-size:14px;color:#666;\">A p\u00e1gina Relat\u00f3rio Anual INFARMED em Garantia de Qualidade &gt; Relat\u00f3rios<\/figcaption>\n        <\/figure>\n        <div style=\"flex:1 1 460px;min-width:320px;max-width:640px;\">\n          <div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.15);\">\n            <iframe src=\"https:\/\/www.youtube.com\/embed\/MRui3QPjyUw\" title=\"Relat\u00f3rio INFARMED no GrowerIQ: o ano inteiro num s\u00f3 clique\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0;\" loading=\"lazy\" allow=\"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n          <\/div>\n          <figcaption style=\"display:block;margin-top:12px;font-size:14px;color:#666;text-align:center;\">Veja o relat\u00f3rio INFARMED em a\u00e7\u00e3o (1 min 48 s)<\/figcaption>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CAPABILITIES -->\n  <section class=\"giq-section giq-capabilities\">\n    <div class=\"giq-container\">\n      <div class=\"giq-capabilities-header\">\n        <p class=\"giq-section-label\" style=\"color: #39b54a !important;\">Funcionalidades<\/p>\n        <h2 class=\"giq-section-title\" style=\"color: #ffffff !important;\">Capacidades principais<\/h2>\n      <\/div>\n      <div class=\"giq-capabilities-grid\">\n        <div class=\"giq-capability-item\">\n          <div class=\"giq-capability-icon\">&#128203;<\/div>\n          <p style=\"color: #ffffff !important;\"><strong style=\"color: #ffffff !important;\">O modelo do INFARMED.<\/strong> As linhas s\u00e3o escritas no livro do INFARMED, na folha Can\u00e1bis_Registo, uma linha por movimento de lote. As listas pendentes do INFARMED mant\u00eam-se em cada linha gerada, e a gera\u00e7\u00e3o \u00e9 interrompida se o ficheiro n\u00e3o corresponder ao modelo.<\/p>\n        <\/div>\n        <div class=\"giq-capability-item\">\n          <div class=\"giq-capability-icon\">&#128260;<\/div>\n          <p style=\"color: #ffffff !important;\"><strong style=\"color: #ffffff !important;\">Reconstru\u00e7\u00e3o do ano inteiro.<\/strong> Cada gera\u00e7\u00e3o l\u00ea os movimentos do ano civil a partir do seu hist\u00f3rico seed-to-sale. Por exemplo, se corrigir uma rece\u00e7\u00e3o, a altera\u00e7\u00e3o \u00e9 aplicada \u00e0 linha em que esta foi inicialmente declarada, com um coment\u00e1rio que indica a quantidade declarada e a quantidade corrigida.<\/p>\n        <\/div>\n        <div class=\"giq-capability-item\">\n          <div class=\"giq-capability-icon\">&#128214;<\/div>\n          <p style=\"color: #ffffff !important;\"><strong style=\"color: #ffffff !important;\">Livro de revis\u00e3o em ingl\u00eas ou em portugu\u00eas.<\/strong> Cinco separadores: Comece aqui, A corrigir, A preparar, Notas e Defini\u00e7\u00f5es usadas. Cada ocorr\u00eancia \u00e9 classificada como \u00abObrigat\u00f3rio\u00bb, \u00abRecomendado\u00bb ou \u00abNota\u00bb, e indica os n\u00fameros das suas linhas no livro de submiss\u00e3o.<\/p>\n        <\/div>\n        <div class=\"giq-capability-item\">\n          <div class=\"giq-capability-icon\">&#128269;<\/div>\n          <p style=\"color: #ffffff !important;\"><strong style=\"color: #ffffff !important;\">Identifica os movimentos que exigem revis\u00e3o.<\/strong> Um movimento que os registos n\u00e3o conseguem comprovar n\u00e3o \u00e9 preenchido. Fica listado em Movimentos a preparar manualmente, com os dados dispon\u00edveis nos registos: lote, datas, quantidade e contraparte.<\/p>\n        <\/div>\n        <div class=\"giq-capability-item\">\n          <div class=\"giq-capability-icon\">&#128421;<\/div>\n          <p style=\"color: #ffffff !important;\"><strong style=\"color: #ffffff !important;\">Processamento no servidor.<\/strong> A gera\u00e7\u00e3o continua se fechar o separador do navegador. Ao reabrir a p\u00e1gina, pode consultar a gera\u00e7\u00e3o mais recente, em curso ou conclu\u00edda, e a consola de progresso com o registo de cada etapa.<\/p>\n        <\/div>\n        <div class=\"giq-capability-item\">\n          <div class=\"giq-capability-icon\">&#9881;<\/div>\n          <p style=\"color: #ffffff !important;\"><strong style=\"color: #ffffff !important;\">Defini\u00e7\u00f5es nos termos do INFARMED.<\/strong> Associe os m\u00e9todos de destrui\u00e7\u00e3o aos m\u00e9todos de tratamento do INFARMED e \u00e0 empresa que os executa, e os motivos a Quebra &#45; Mortalidade ou Quebra &#45; Res\u00edduos Vegetais. Cada altera\u00e7\u00e3o \u00e0s defini\u00e7\u00f5es fica registada com os valores antigos e novos.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WHO BENEFITS -->\n  <section class=\"giq-section giq-benefits\">\n    <div class=\"giq-container\">\n      <div class=\"giq-benefits-header\">\n        <p class=\"giq-section-label\">Casos de utiliza\u00e7\u00e3o<\/p>\n        <h2 class=\"giq-section-title\">Quem usa o relat\u00f3rio INFARMED na GrowerIQ?<\/h2>\n      <\/div>\n      <div class=\"giq-benefits-grid\">\n        <div class=\"giq-benefit-card\">\n          <div class=\"giq-benefit-icon\">&#128737;<\/div>\n          <h3>Conformidade e assuntos regulamentares<\/h3>\n          <p>Gere o relat\u00f3rio do ano e consulte o resultado da verifica\u00e7\u00e3o antes de submeter o ficheiro. O livro de revis\u00e3o documenta a origem dos dados de cada linha e apoia a resposta a pedidos de esclarecimento do INFARMED.<\/p>\n        <\/div>\n        <div class=\"giq-benefit-card\">\n          <div class=\"giq-benefit-icon\">&#9989;<\/div>\n          <h3>Garantia de qualidade<\/h3>\n          <p>Reveja as ocorr\u00eancias do separador A corrigir pela ordem de prioridade indicada; cada item identifica o ecr\u00e3 onde efetuar a corre\u00e7\u00e3o. Um motivo de destrui\u00e7\u00e3o registado por engano pode ser corrigido na p\u00e1gina do material de destrui\u00e7\u00e3o, com uma entrada datada que mant\u00e9m o original.<\/p>\n        <\/div>\n        <div class=\"giq-benefit-card\">\n          <div class=\"giq-benefit-icon\">&#128230;<\/div>\n          <h3>Opera\u00e7\u00f5es e invent\u00e1rio<\/h3>\n          <p>Continue a registar na GrowerIQ como faz hoje. As entradas e sa\u00eddas de um armaz\u00e9m contratado s\u00e3o declaradas como transfer\u00eancias de cust\u00f3dia que envolvem a empresa associada, e as exist\u00eancias carregadas no arranque s\u00e3o declaradas como exist\u00eancias que j\u00e1 tinha.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- COMPLIANCE -->\n  <section class=\"giq-section giq-compliance\">\n    <div class=\"giq-container\">\n      <div class=\"giq-compliance-wrapper\">\n        <!-- Full-width header -->\n        <div class=\"giq-compliance-header\">\n          <p class=\"giq-section-label\" style=\"color: #ffffff !important;\">Conformidade regulamentar<\/p>\n          <h2 style=\"color: #ffffff !important;\">Elaborado no modelo do INFARMED<\/h2>\n          <p style=\"color: #ffffff !important;\">O relat\u00f3rio INFARMED preenche o modelo com os movimentos do ano civil e mant\u00e9m na GrowerIQ os registos que comprovam cada linha. As altera\u00e7\u00f5es \u00e0s defini\u00e7\u00f5es e as corre\u00e7\u00f5es de motivos de destrui\u00e7\u00e3o ficam registadas como atividades datadas, pelo que os registos que sustentam o ficheiro continuam rastre\u00e1veis.<\/p>\n        <\/div>\n        <!-- Two columns: Checkmarks + Stats -->\n        <div class=\"giq-compliance-columns\">\n          <div class=\"giq-compliance-left\">\n            <div class=\"giq-compliance-icon\">&#128737;<\/div>\n            <ul class=\"giq-compliance-list\">\n              <li style=\"color: #ffffff !important;\">Coluna Regime preenchida a partir das suas defini\u00e7\u00f5es: GACP, GMP I ou GMP II<\/li>\n              <li style=\"color: #ffffff !important;\">M\u00e9todos de destrui\u00e7\u00e3o associados aos cinco m\u00e9todos de tratamento do INFARMED, com a entidade de tratamento identificada<\/li>\n              <li style=\"color: #ffffff !important;\">Corre\u00e7\u00f5es de motivos de destrui\u00e7\u00e3o registadas com a data, o nome do autor e uma justifica\u00e7\u00e3o escrita; o registo original permanece no hist\u00f3rico<\/li>\n              <li style=\"color: #ffffff !important;\">As defini\u00e7\u00f5es do relat\u00f3rio usadas em cada gera\u00e7\u00e3o ficam guardadas no separador Defini\u00e7\u00f5es usadas do livro de revis\u00e3o<\/li>\n            <\/ul>\n          <\/div>\n          <div class=\"giq-compliance-stats\">\n            <div class=\"giq-compliance-stat\">\n              <div class=\"giq-stat-value\">18<\/div>\n              <div class=\"giq-stat-label\">Colunas do modelo<\/div>\n            <\/div>\n            <div class=\"giq-compliance-stat\">\n              <div class=\"giq-stat-value\">3<\/div>\n              <div class=\"giq-stat-label\">Regimes<\/div>\n            <\/div>\n            <div class=\"giq-compliance-stat\">\n              <div class=\"giq-stat-value\">5<\/div>\n              <div class=\"giq-stat-label\">Separadores de revis\u00e3o<\/div>\n            <\/div>\n            <div class=\"giq-compliance-stat\">\n              <div class=\"giq-stat-value\">EN \/ PT<\/div>\n              <div class=\"giq-stat-label\">Idiomas da revis\u00e3o<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <figure style=\"margin-top: 48px; text-align: center;\">\n          <img decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2026\/09\/amend-destruction-reason-dialog.png\" alt=\"Janela Corrigir motivo de destrui\u00e7\u00e3o na GrowerIQ, usada para corrigir um motivo de destrui\u00e7\u00e3o antes do pr\u00f3ximo relat\u00f3rio INFARMED\" style=\"max-width: 60%; border-radius: 16px; box-shadow: 0 20px 60px rgba(0,0,0,0.25);\" loading=\"lazy\">\n          <figcaption style=\"margin-top: 16px; font-size: 14px; color: #ffffff;\">Corrigir um motivo de destrui\u00e7\u00e3o: uma justifica\u00e7\u00e3o obrigat\u00f3ria e uma nova entrada datada no registo de atividades<\/figcaption>\n        <\/figure>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- INTEGRATIONS -->\n  <section class=\"giq-section giq-integrations\">\n    <div class=\"giq-container\">\n      <div class=\"giq-integrations-header\">\n        <p class=\"giq-section-label\">Ecossistema<\/p>\n        <h2 class=\"giq-section-title\">Parte do ecossistema GrowerIQ<\/h2>\n        <p class=\"giq-section-lead\" style=\"max-width: 800px; margin: 16px auto 0;\">O relat\u00f3rio INFARMED l\u00ea os registos que as suas equipas j\u00e1 mant\u00eam na GrowerIQ. Integra o <a href=\"https:\/\/groweriq.ca\/cannabis-compliance-software\/\" style=\"color: #39b54a; font-weight: 600; text-decoration: none;\">software de conformidade para can\u00e1bis<\/a> da GrowerIQ, juntamente com outros relat\u00f3rios regulamentares, como o <a href=\"https:\/\/groweriq.ca\/features\/odc-quarterly-report\/\" style=\"color: #39b54a; font-weight: 600; text-decoration: none;\">relat\u00f3rio trimestral ODC<\/a>.<\/p>\n      <\/div>\n      <div class=\"giq-integrations-grid\">\n        <a href=\"https:\/\/groweriq.ca\/cannabis-cultivation-software\/\" class=\"giq-integration-card\">\n          <div class=\"giq-integration-icon\">&#127793;<\/div>\n          <h3>Acompanhamento do cultivo<\/h3>\n          <p>O livro inclui os registos de sementeiras, clones, transplantes, sele\u00e7\u00e3o de plantas-m\u00e3e e colheitas, bem como os pesos antes e depois da secagem e do trimming.<\/p>\n          <span class=\"giq-integration-link\">Saber mais &#8594;<\/span>\n        <\/a>\n        <a href=\"https:\/\/groweriq.ca\/quality-management-system\/\" class=\"giq-integration-card\">\n          <div class=\"giq-integration-icon\">&#9989;<\/div>\n          <h3>Garantia de Qualidade<\/h3>\n          <p>Os registos da fila de destrui\u00e7\u00e3o, das amostras retidas e das amostras enviadas para an\u00e1lise d\u00e3o origem \u00e0s linhas correspondentes no relat\u00f3rio. Os resultados datados de THC e CBD preenchem as respetivas colunas.<\/p>\n          <span class=\"giq-integration-link\">Saber mais &#8594;<\/span>\n        <\/a>\n        <a href=\"https:\/\/groweriq.ca\/customer-relationship-management\/\" class=\"giq-integration-card\">\n          <div class=\"giq-integration-icon\">&#129309;<\/div>\n          <h3>CRM<\/h3>\n          <p>As contas CRM identificam a empresa que det\u00e9m as suas exist\u00eancias em armazenamento de terceiros, pelo que as entradas e sa\u00eddas s\u00e3o declaradas como transfer\u00eancias de cust\u00f3dia que envolvem essa empresa.<\/p>\n          <span class=\"giq-integration-link\">Saber mais &#8594;<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BUSINESS IMPACT -->\n  <section class=\"giq-section giq-impact\">\n    <div class=\"giq-container\">\n      <div class=\"giq-impact-header\">\n        <p class=\"giq-section-label\" style=\"color: #39b54a !important;\">Resultados<\/p>\n        <h2 class=\"giq-section-title\" style=\"color: #ffffff !important;\">Impacto no neg\u00f3cio<\/h2>\n      <\/div>\n      <div class=\"giq-impact-grid\">\n        <div class=\"giq-impact-card\">\n          <div class=\"giq-impact-metric\">1<\/div>\n          <h4 style=\"color: #ffffff !important;\">Livro para o ano<\/h4>\n          <p style=\"color: #ffffff !important;\">O ano civil fica num \u00fanico ficheiro cumulativo, no modelo do INFARMED. Cada gera\u00e7\u00e3o reconstr\u00f3i-o, e as novas linhas seguem-se \u00e0s que j\u00e1 submeteu.<\/p>\n        <\/div>\n        <div class=\"giq-impact-card\">\n          <div class=\"giq-impact-metric\">2<\/div>\n          <h4 style=\"color: #ffffff !important;\">Ficheiros por gera\u00e7\u00e3o<\/h4>\n          <p style=\"color: #ffffff !important;\">O livro de submiss\u00e3o \u00e9 o ficheiro que envia. O livro de revis\u00e3o explica cada linha, agrupa as quest\u00f5es pendentes por motivo e lista o que os registos n\u00e3o conseguiram comprovar.<\/p>\n        <\/div>\n        <div class=\"giq-impact-card\">\n          <div class=\"giq-impact-metric\">0<\/div>\n          <h4 style=\"color: #ffffff !important;\">Linhas anteriores reintroduzidas ap\u00f3s uma corre\u00e7\u00e3o<\/h4>\n          <p style=\"color: #ffffff !important;\">Quando um registo de um trimestre anterior muda, corrija-o uma vez na GrowerIQ. A gera\u00e7\u00e3o seguinte aplica a corre\u00e7\u00e3o na linha original, e o mesmo acontece em todos os ficheiros seguintes.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FAQ -->\n  <section class=\"giq-section giq-faq\">\n    <div class=\"giq-container\">\n      <div class=\"giq-faq-header\">\n        <p class=\"giq-section-label\">Perguntas frequentes<\/p>\n        <h2 class=\"giq-section-title\">Relat\u00f3rio INFARMED: perguntas frequentes<\/h2>\n      <\/div>\n      <div class=\"giq-faq-list\">\n        <div class=\"giq-faq-item\">\n          <h3>O relat\u00f3rio INFARMED usa o modelo do pr\u00f3prio INFARMED?<\/h3>\n          <p>Sim. A GrowerIQ escreve as linhas no livro do INFARMED, na folha Can\u00e1bis_Registo, uma linha por movimento de lote, e mant\u00e9m as listas pendentes do INFARMED em cada linha gerada. O ficheiro chama-se INFARMED [ano] [nome da organiza\u00e7\u00e3o].xlsx, seja qual for o idioma em que usa a GrowerIQ.<\/p>\n        <\/div>\n        <div class=\"giq-faq-item\">\n          <h3>Tenho de gerar um novo ficheiro todos os trimestres?<\/h3>\n          <p>Sim. Cada novo ficheiro inclui os movimentos acumulados do ano civil. Com a op\u00e7\u00e3o predefinida \u00abCronol\u00f3gica\u00bb, as linhas do novo trimestre seguem-se \u00e0s do trimestre anterior.<\/p>\n        <\/div>\n        <div class=\"giq-faq-item\">\n          <h3>Corrigi um registo de um trimestre anterior. Onde fica a altera\u00e7\u00e3o?<\/h3>\n          <p>Na linha original. A GrowerIQ reconstr\u00f3i o relat\u00f3rio do ano a partir do seu hist\u00f3rico em cada gera\u00e7\u00e3o, pelo que os valores corrigidos aparecem onde esse movimento foi reportado pela primeira vez. A corre\u00e7\u00e3o \u00e9 feita no registo da GrowerIQ e n\u00e3o na folha de c\u00e1lculo.<\/p>\n        <\/div>\n        <div class=\"giq-faq-item\">\n          <h3>O que cont\u00e9m o livro de revis\u00e3o?<\/h3>\n          <p>Cinco separadores, a come\u00e7ar pelo resultado da verifica\u00e7\u00e3o em Comece aqui. Est\u00e1 escrito em ingl\u00eas ou em portugu\u00eas, conforme o idioma que usa na GrowerIQ. Cada ocorr\u00eancia \u00e9 classificada como \u00abObrigat\u00f3rio\u00bb, \u00abRecomendado\u00bb ou \u00abNota\u00bb. A coluna Linhas da submiss\u00e3o aponta para as linhas correspondentes no ficheiro que submete. O guia <a href=\"https:\/\/support.groweriq.com\/hc\/groweriq\/articles\/infarmed-annual-report-overview\" style=\"color: #39b54a; font-weight: 600; text-decoration: none;\" target=\"_blank\" rel=\"noopener\">Vis\u00e3o geral do Relat\u00f3rio Anual INFARMED<\/a> (em ingl\u00eas) descreve cada separador.<\/p>\n        <\/div>\n        <div class=\"giq-faq-item\">\n          <h3>O que acontece quando a GrowerIQ n\u00e3o consegue comprovar um movimento?<\/h3>\n          <p>Identifica o movimento para revis\u00e3o. O separador A preparar lista-o em Movimentos a preparar manualmente, com os dados dispon\u00edveis nos registos: lote, datas, quantidade e contraparte. Assim, pode resolver cada linha antes de submeter.<\/p>\n        <\/div>\n        <div class=\"giq-faq-item\">\n          <h3>Como s\u00e3o reportados os m\u00e9todos e os motivos de destrui\u00e7\u00e3o?<\/h3>\n          <p>Nas defini\u00e7\u00f5es do relat\u00f3rio, associa cada m\u00e9todo registado a um dos cinco m\u00e9todos de tratamento do INFARMED e indica a empresa que o executa. Associa tamb\u00e9m cada motivo a Quebra &#45; Mortalidade ou Quebra &#45; Res\u00edduos Vegetais. Se um motivo foi registado por engano numa destrui\u00e7\u00e3o anterior, pode corrigi-lo na p\u00e1gina do material, com o bot\u00e3o Corrigir motivo. A altera\u00e7\u00e3o fica registada como uma nova entrada datada e o original mant\u00e9m-se no hist\u00f3rico. O guia <a href=\"https:\/\/support.groweriq.com\/hc\/groweriq\/articles\/amending-a-destruction-reason\" style=\"color: #39b54a; font-weight: 600; text-decoration: none;\" target=\"_blank\" rel=\"noopener\">Corrigir um motivo de destrui\u00e7\u00e3o<\/a> (em ingl\u00eas) explica os passos.<\/p>\n        <\/div>\n        <div class=\"giq-faq-item\">\n          <h3>Que regime fica indicado no relat\u00f3rio?<\/h3>\n          <p>O que escolher nas defini\u00e7\u00f5es: GACP, GMP I ou GMP II. Fica escrito na coluna Regime de cada linha. Veja como a GrowerIQ apoia opera\u00e7\u00f5es no \u00e2mbito das <a href=\"https:\/\/groweriq.ca\/eu-gmp-gacp-gpp\/\" style=\"color: #39b54a; font-weight: 600; text-decoration: none;\">GMP da UE e das GACP<\/a>.<\/p>\n        <\/div>\n        <div class=\"giq-faq-item\">\n          <h3>Que movimentos inclui o relat\u00f3rio INFARMED?<\/h3>\n          <p>Movimentos de cultivo (sementeiras, clones, transplantes, sele\u00e7\u00e3o de plantas-m\u00e3e, colheitas e pesos antes e depois da secagem e do trimming), aquisi\u00e7\u00f5es no mercado nacional e importa\u00e7\u00f5es, amostras enviadas para an\u00e1lise e amostras retidas, perdas de plantas e res\u00edduos vegetais com o respetivo tratamento, vendas no mercado nacional e exporta\u00e7\u00f5es, exist\u00eancias em armaz\u00e9m de terceiros, e divis\u00f5es e fus\u00f5es de lotes. Um movimento que os registos n\u00e3o conseguem comprovar fica listado no separador A preparar, para o resolver antes de submeter.<\/p>\n        <\/div>\n        <div class=\"giq-faq-item\">\n          <h3>Como obtenho acesso ao relat\u00f3rio INFARMED?<\/h3>\n          <p>A GrowerIQ ativa o relat\u00f3rio para a sua organiza\u00e7\u00e3o, e o seu administrador adiciona a permiss\u00e3o Relat\u00f3rio INFARMED \u00e0s fun\u00e7\u00f5es que dela precisam. A mesma permiss\u00e3o permite aceder ao separador de defini\u00e7\u00f5es, desde que o utilizador tenha tamb\u00e9m acesso \u00e0 Configura\u00e7\u00e3o da Organiza\u00e7\u00e3o. O artigo <a href=\"https:\/\/support.groweriq.com\/hc\/groweriq\/articles\/infarmed-report-settings\" style=\"color: #39b54a; font-weight: 600; text-decoration: none;\" target=\"_blank\" rel=\"noopener\">Defini\u00e7\u00f5es do relat\u00f3rio INFARMED<\/a> (em ingl\u00eas) explica cada defini\u00e7\u00e3o. Informa\u00e7\u00e3o relacionada: <a href=\"https:\/\/groweriq.ca\/pt-pt\/como-obter-uma-licenca-de-canabis-em-portugal\/\" style=\"color: #39b54a; font-weight: 600; text-decoration: none;\">guia sobre o licenciamento de can\u00e1bis em Portugal<\/a>.<\/p>\n        <\/div>\n        <!-- Help Centre guides -->\n        <div class=\"giq-faq-docs\">\n          <h3 class=\"giq-faq-docs-title\">Guias do Centro de Ajuda (em ingl\u00eas)<\/h3>\n          <p class=\"giq-faq-docs-lead\">Instru\u00e7\u00f5es passo a passo para cada ecr\u00e3, no Centro de Ajuda da GrowerIQ.<\/p>\n          <ul class=\"giq-faq-docs-links\">\n            <li><a href=\"https:\/\/support.groweriq.com\/hc\/groweriq\/articles\/infarmed-annual-report-overview\" target=\"_blank\" rel=\"noopener\">Vis\u00e3o geral do Relat\u00f3rio Anual INFARMED &#8594;<\/a><\/li>\n            <li><a href=\"https:\/\/support.groweriq.com\/hc\/groweriq\/articles\/infarmed-report-settings\" target=\"_blank\" rel=\"noopener\">Defini\u00e7\u00f5es do relat\u00f3rio INFARMED &#8594;<\/a><\/li>\n            <li><a href=\"https:\/\/support.groweriq.com\/hc\/groweriq\/articles\/amending-a-destruction-reason\" target=\"_blank\" rel=\"noopener\">Corrigir um motivo de destrui\u00e7\u00e3o &#8594;<\/a><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- TESTIMONIALS - Dynamic JS-Powered (auto-updates from WordPress API) -->\n  <section class=\"giq-section giq-testimonials-option-a\">\n    <div class=\"giq-container\">\n      <div class=\"giq-testimonials-header\" style=\"display: flex; justify-content: space-between; align-items: center; margin-bottom: 40px; flex-wrap: wrap; gap: 20px;\">\n        <div style=\"text-align: left;\">\n          <p class=\"giq-section-label\">Avalia\u00e7\u00f5es de clientes<\/p>\n          <h2 class=\"giq-section-title\" style=\"margin-bottom: 0;\">A confian\u00e7a de operadores de can\u00e1bis em todo o mundo<\/h2>\n        <\/div>\n        <!-- G2 Rating - Subtle logo, right aligned -->\n        <div style=\"display: flex; align-items: center; gap: 16px;\">\n          <img decoding=\"async\" src=\"https:\/\/company.g2.com\/hs-fs\/hubfs\/brand-guide\/g2-logo.png\" alt=\"G2\" style=\"height: 40px;\">\n          <div style=\"text-align: left;\">\n            <div style=\"color: #FFB800; font-size: 18px;\">&#9733;&#9733;&#9733;&#9733;&#9733;<\/div>\n            <div style=\"font-weight: 700; color: #0b4a6d;\"><span style=\"font-size: 24px;\">4,8<\/span><span style=\"font-size: 14px; color: #666;\">\/5<\/span><\/div>\n            <a href=\"https:\/\/www.g2.com\/products\/groweriq\/reviews\" target=\"_blank\" rel=\"noopener noreferrer\" id=\"giq-g2-reviews-link\" style=\"font-size: 13px; color: #39b54a; text-decoration: none;\">Ler as 14 avalia\u00e7\u00f5es &#8594;<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Dynamic testimonials container - populated by JS -->\n      <div id=\"giq-testimonials-container\" class=\"giq-testimonials-grid-a\"><\/div>\n      <div id=\"giq-show-more-container\" style=\"text-align: center; margin-top: 32px;\"><\/div>\n    <\/div>\n  <\/section>\n\n  <!-- TESTIMONIALS - Dynamic from WordPress API -->\n  <script data-nitro-exclude=\"true\" data-no-optimize=\"1\">\n  \/* Testimonials v3 - 5 stars, show 4 initially *\/\n  (function() {\n    var INITIAL_SHOW = 4;\n    var MAX_QUOTE_LENGTH = 250;\n    var WP_API = 'https:\/\/groweriq.ca\/wp-json\/wp\/v2\/testimonial';\n    var PRIORITY_COUNTRY = 'Portugal';\n\n    \/\/ Country name to flag mapping\n    var FLAGS = {\n      'Argentina': '\\u{1F1E6}\\u{1F1F7}',\n      'Australia': '\\u{1F1E6}\\u{1F1FA}',\n      'Brazil': '\\u{1F1E7}\\u{1F1F7}',\n      'Canada': '\\u{1F1E8}\\u{1F1E6}',\n      'China': '\\u{1F1E8}\\u{1F1F3}',\n      'France': '\\u{1F1EB}\\u{1F1F7}',\n      'Germany': '\\u{1F1E9}\\u{1F1EA}',\n      'India': '\\u{1F1EE}\\u{1F1F3}',\n      'Indonesia': '\\u{1F1EE}\\u{1F1E9}',\n      'Italy': '\\u{1F1EE}\\u{1F1F9}',\n      'Japan': '\\u{1F1EF}\\u{1F1F5}',\n      'Mexico': '\\u{1F1F2}\\u{1F1FD}',\n      'Russia': '\\u{1F1F7}\\u{1F1FA}',\n      'Saudi Arabia': '\\u{1F1F8}\\u{1F1E6}',\n      'South Africa': '\\u{1F1FF}\\u{1F1E6}',\n      'South Korea': '\\u{1F1F0}\\u{1F1F7}',\n      'Turkey': '\\u{1F1F9}\\u{1F1F7}',\n      'United Kingdom': '\\u{1F1EC}\\u{1F1E7}',\n      'United States': '\\u{1F1FA}\\u{1F1F8}',\n      'European Union': '\\u{1F1EA}\\u{1F1FA}',\n      'Barbados': '\\u{1F1E7}\\u{1F1E7}',\n      'Thailand': '\\u{1F1F9}\\u{1F1ED}',\n      'North Macedonia': '\\u{1F1F2}\\u{1F1F0}',\n      'Macedonia': '\\u{1F1F2}\\u{1F1F0}',\n      'Portugal': '\\u{1F1F5}\\u{1F1F9}',\n      'Netherlands': '\\u{1F1F3}\\u{1F1F1}',\n      'Spain': '\\u{1F1EA}\\u{1F1F8}',\n      'Jamaica': '\\u{1F1EF}\\u{1F1F2}',\n      'Uruguay': '\\u{1F1FA}\\u{1F1FE}',\n      'Colombia': '\\u{1F1E8}\\u{1F1F4}',\n      'Israel': '\\u{1F1EE}\\u{1F1F1}',\n      'Switzerland': '\\u{1F1E8}\\u{1F1ED}',\n      'Czech Republic': '\\u{1F1E8}\\u{1F1FF}',\n      'Czechia': '\\u{1F1E8}\\u{1F1FF}',\n      'Malta': '\\u{1F1F2}\\u{1F1F9}',\n      'Luxembourg': '\\u{1F1F1}\\u{1F1FA}',\n      'Ecuador': '\\u{1F1EA}\\u{1F1E8}',\n      'Saint Vincent': '\\u{1F1FB}\\u{1F1E8}',\n      'Saint Vincent and the Grenadines': '\\u{1F1FB}\\u{1F1E8}',\n      'Lesotho': '\\u{1F1F1}\\u{1F1F8}',\n      'Zimbabwe': '\\u{1F1FF}\\u{1F1FC}',\n      'Rwanda': '\\u{1F1F7}\\u{1F1FC}',\n      'Malawi': '\\u{1F1F2}\\u{1F1FC}',\n      'Ghana': '\\u{1F1EC}\\u{1F1ED}',\n      'Morocco': '\\u{1F1F2}\\u{1F1E6}',\n      'New Zealand': '\\u{1F1F3}\\u{1F1FF}',\n      'Greece': '\\u{1F1EC}\\u{1F1F7}',\n      'Poland': '\\u{1F1F5}\\u{1F1F1}',\n      'Denmark': '\\u{1F1E9}\\u{1F1F0}',\n      'Norway': '\\u{1F1F3}\\u{1F1F4}',\n      'Sweden': '\\u{1F1F8}\\u{1F1EA}',\n      'Finland': '\\u{1F1EB}\\u{1F1EE}',\n      'Ireland': '\\u{1F1EE}\\u{1F1EA}',\n      'Belgium': '\\u{1F1E7}\\u{1F1EA}',\n      'Austria': '\\u{1F1E6}\\u{1F1F9}',\n      'Croatia': '\\u{1F1ED}\\u{1F1F7}',\n      'Slovenia': '\\u{1F1F8}\\u{1F1EE}',\n      'Cyprus': '\\u{1F1E8}\\u{1F1FE}',\n      'Lebanon': '\\u{1F1F1}\\u{1F1E7}',\n      'Peru': '\\u{1F1F5}\\u{1F1EA}',\n      'Chile': '\\u{1F1E8}\\u{1F1F1}',\n      'Costa Rica': '\\u{1F1E8}\\u{1F1F7}',\n      'Panama': '\\u{1F1F5}\\u{1F1E6}',\n      'Trinidad and Tobago': '\\u{1F1F9}\\u{1F1F9}',\n      'default': '\\u{1F30D}'\n    };\n\n    var allTestimonials = [];\n    var currentlyShowing = INITIAL_SHOW;\n\n    function getInitials(name) {\n      return name.split(' ').map(function(n) { return n[0]; }).join('').toUpperCase().slice(0, 2);\n    }\n\n    function stripHtml(html) {\n      var tmp = document.createElement('div');\n      tmp.innerHTML = html;\n      return tmp.textContent || tmp.innerText || '';\n    }\n\n    function renderCard(t) {\n      var meta = t.meta || {};\n      var name = meta.reviewer_name || 'Anonymous';\n      var title = meta.reviewer_title || '';\n      var company = meta.reviewer_company || '';\n      var country = meta.reviewer_country || 'Canada';\n      var rating = parseInt(meta.rating) || 5;\n      var quote = stripHtml(t.content && t.content.rendered ? t.content.rendered : '');\n\n      var flag = FLAGS[country] || FLAGS['default'];\n      var initials = getInitials(name);\n      var companyHtml = company ? '<span class=\"giq-company\">' + company + '<\/span>' : '';\n      var stars = '\\u2605\\u2605\\u2605\\u2605\\u2605';\n\n      var isLong = quote.length > MAX_QUOTE_LENGTH;\n      var displayQuote = isLong ? quote.slice(0, MAX_QUOTE_LENGTH) + '...' : quote;\n      var expandBtn = isLong ? '<button class=\"giq-expand-btn\" data-full=\"' + quote.replace(\/\"\/g, '&quot;') + '\">Read more<\/button>' : '';\n\n      return '<div class=\"giq-testimonial-a\">' +\n        '<span class=\"giq-country-flag\">' + flag + '<\/span>' +\n        '<div class=\"giq-testimonial-card-header\">' +\n          '<div class=\"giq-avatar-circle\">' + initials + '<\/div>' +\n          '<div class=\"giq-testimonial-meta\">' +\n            '<span class=\"giq-name\">' + name + '<\/span>' +\n            '<span class=\"giq-title\">' + title + '<\/span>' +\n            companyHtml +\n          '<\/div>' +\n        '<\/div>' +\n        '<div class=\"giq-stars\">' + stars + '<\/div>' +\n        '<p class=\"giq-quote\">' + displayQuote + '<\/p>' +\n        expandBtn +\n      '<\/div>';\n    }\n\n    function renderTestimonials(count) {\n      var container = document.getElementById('giq-testimonials-container');\n      if (!container) return;\n\n      container.innerHTML = allTestimonials.slice(0, count).map(renderCard).join('');\n\n      var showMoreContainer = document.getElementById('giq-show-more-container');\n      if (showMoreContainer) {\n        var remaining = allTestimonials.length - count;\n        if (remaining > 0) {\n          showMoreContainer.innerHTML = '<button id=\"giq-show-more-btn\">Show More Reviews (' + remaining + ' more)<\/button>';\n        } else {\n          showMoreContainer.innerHTML = '';\n        }\n      }\n    }\n\n    function fetchTestimonials() {\n      var container = document.getElementById('giq-testimonials-container');\n      if (!container) return;\n\n      container.innerHTML = '<p style=\"text-align: center; color: #666;\">Loading reviews...<\/p>';\n\n      fetch(WP_API + '?per_page=50&status=publish')\n        .then(function(response) {\n          var totalReviews = response.headers.get('X-WP-Total');\n          return response.json().then(function(data) {\n            return { data: data, totalReviews: totalReviews };\n          });\n        })\n        .then(function(result) {\n          allTestimonials = result.data;\n\n          \/\/ Sort: priority country first, then original API order\n          if (PRIORITY_COUNTRY) {\n            allTestimonials.sort(function(a, b) {\n              var aMatch = (a.meta && a.meta.reviewer_country) === PRIORITY_COUNTRY ? 0 : 1;\n              var bMatch = (b.meta && b.meta.reviewer_country) === PRIORITY_COUNTRY ? 0 : 1;\n              return aMatch - bMatch;\n            });\n          }\n\n          var reviewsLink = document.getElementById('giq-g2-reviews-link');\n          if (reviewsLink && result.totalReviews) {\n            reviewsLink.textContent = 'Read all ' + result.totalReviews + ' reviews \\u2192';\n          }\n\n          currentlyShowing = Math.min(INITIAL_SHOW, allTestimonials.length);\n          renderTestimonials(currentlyShowing);\n        })\n        .catch(function(error) {\n          console.error('Failed to fetch testimonials:', error);\n          container.innerHTML = '<p style=\"text-align: center; color: #999;\">Reviews temporarily unavailable<\/p>';\n        });\n    }\n\n    document.addEventListener('click', function(e) {\n      if (e.target.classList.contains('giq-expand-btn')) {\n        var quote = e.target.previousElementSibling;\n        quote.textContent = e.target.dataset.full;\n        e.target.remove();\n      }\n\n      if (e.target.id === 'giq-show-more-btn') {\n        currentlyShowing = allTestimonials.length;\n        renderTestimonials(currentlyShowing);\n      }\n    });\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', fetchTestimonials);\n    } else {\n      fetchTestimonials();\n    }\n  })();\n  <\/script>\n\n  <!-- MODULES GRID -->\n  <section class=\"giq-section giq-modules\">\n    <div class=\"giq-container\">\n      <div class=\"giq-modules-header\">\n        <p class=\"giq-section-label\">Plataforma<\/p>\n        <h2 class=\"giq-section-title\">Explore os m\u00f3dulos da GrowerIQ<\/h2>\n        <p class=\"giq-section-lead\">O relat\u00f3rio INFARMED recorre a toda a plataforma GrowerIQ: lotes de cultivo, fluxos de qualidade, registos de destrui\u00e7\u00e3o e contas CRM alimentam o livro.<\/p>\n      <\/div>\n      <div class=\"giq-modules-grid\">\n        <a href=\"https:\/\/groweriq.ca\/cannabis-cultivation-software\/\" class=\"giq-module-card\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2023\/05\/1-96x96.png\" alt=\"Cultivo\" width=\"80\" height=\"80\" loading=\"lazy\">\n          <h2 style=\"font-style: normal !important; font-weight: 600 !important;\">Cultivo<\/h2>\n          <p style=\"font-style: normal !important; font-weight: 400 !important;\">Software que se adapta \u00e0s suas opera\u00e7\u00f5es<\/p>\n        <\/a>\n        <a href=\"https:\/\/groweriq.ca\/cannabis-manufacturing-software\/\" class=\"giq-module-card\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2023\/05\/GIQ_2304_Web-Icons-4.svg\" alt=\"Fabrico\" width=\"80\" height=\"80\" loading=\"lazy\">\n          <h2 style=\"font-style: normal !important; font-weight: 600 !important;\">Fabrico<\/h2>\n          <p style=\"font-style: normal !important; font-weight: 400 !important;\">Fabrique produtos da mais alta qualidade<\/p>\n        <\/a>\n        <a href=\"https:\/\/groweriq.ca\/quality-management-system\/\" class=\"giq-module-card\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2023\/05\/3-96x96.png\" alt=\"QMS\" width=\"80\" height=\"80\" loading=\"lazy\">\n          <h2 style=\"font-style: normal !important; font-weight: 600 !important;\">QMS<\/h2>\n          <p style=\"font-style: normal !important; font-weight: 400 !important;\">Ligue a sua equipa de garantia de qualidade ao resto das opera\u00e7\u00f5es<\/p>\n        <\/a>\n        <a href=\"https:\/\/groweriq.ca\/customer-relationship-management\/\" class=\"giq-module-card\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2023\/05\/GIQ_2304_Web-Icons-3-96x96.png\" alt=\"CRM\" width=\"80\" height=\"80\" loading=\"lazy\">\n          <h2 style=\"font-style: normal !important; font-weight: 600 !important;\">CRM<\/h2>\n          <p style=\"font-style: normal !important; font-weight: 400 !important;\">Acompanhe contas, encomendas e expedi\u00e7\u00f5es num s\u00f3 lugar<\/p>\n        <\/a>\n        <a href=\"https:\/\/groweriq.ca\/eu-gmp-gacp-gpp\/\" class=\"giq-module-card\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2023\/05\/5-96x96.png\" alt=\"GACP\/EU GMP\" width=\"80\" height=\"80\" loading=\"lazy\">\n          <h2 style=\"font-style: normal !important; font-weight: 600 !important;\">GACP\/EU GMP<\/h2>\n          <p style=\"font-style: normal !important; font-weight: 400 !important;\">Conquiste novos mercados com elevados padr\u00f5es de qualidade<\/p>\n        <\/a>\n        <a href=\"https:\/\/groweriq.ca\/reporting-data\/\" class=\"giq-module-card\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/groweriq.ca\/wp-content\/uploads\/2023\/05\/6-96x96.png\" alt=\"Relat\u00f3rios e dados\" width=\"80\" height=\"80\" loading=\"lazy\">\n          <h2 style=\"font-style: normal !important; font-weight: 600 !important;\">Relat\u00f3rios e dados<\/h2>\n          <p style=\"font-style: normal !important; font-weight: 400 !important;\">Relat\u00f3rios de v\u00e1rias instala\u00e7\u00f5es e equipas num s\u00f3 lugar<\/p>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FINAL CTA -->\n  <section class=\"giq-section giq-final-cta\">\n    <div class=\"giq-container\">\n      <h2 class=\"giq-section-title\" style=\"color: #ffffff !important;\">Veja o relat\u00f3rio INFARMED em a\u00e7\u00e3o<\/h2>\n      <p class=\"giq-section-lead\" style=\"color: #ffffff !important;\">Quer gerar o livro do INFARMED a partir dos registos que j\u00e1 mant\u00e9m? Mostramos-lhe como gerar e rever o relat\u00f3rio, desde a configura\u00e7\u00e3o at\u00e9 \u00e0 transfer\u00eancia dos ficheiros de submiss\u00e3o e de revis\u00e3o.<\/p>\n      <div class=\"giq-btn-group\">\n        <a href=\"https:\/\/groweriq.ca\/book-seed-to-sale-demo\/\" class=\"giq-btn giq-btn-primary\" style=\"color: #ffffff !important; background-color: #39b54a !important;\">Pedir demonstra\u00e7\u00e3o<\/a>\n        <a href=\"https:\/\/groweriq.ca\/pt-pt\/contate-nos\/\" class=\"giq-btn giq-btn-secondary\" style=\"color: #0b4a6d !important; background-color: #ffffff !important; border: 1px solid #cccccc !important; box-shadow: #ffffff 0px 4px 0px 0px, #333333 0px 4px 9px 0px !important;\">Fale com um especialista<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div><!-- END .giq-conference-page wrapper -->\n\n<div class=\"cs-content x-global-block x-global-block-4174 e4174-e0\"><div class=\"x-section e4174-e2 m37y-0 m37y-1\"><div class=\"x-row x-container max width e4174-e3 m37y-3 m37y-4\"><div class=\"x-row-inner\"><div class=\"x-col e4174-e4 m37y-5\"><hr class=\"x-line e4174-e5 m37y-6\"\/><div class=\"x-text x-text-headline e4174-e6 m37y-7 m37y-8\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\">Recommended For You<\/h2>\n<\/div><\/div><\/div><div  class=\"x-recent-posts cf horizontal\"  data-x-element=\"recent_posts\" data-x-params=\"{&quot;fade&quot;:false}\" data-fade=\"false\" ><a class=\"x-recent-post3 with-image\" href=\"https:\/\/groweriq.ca\/pt-pt\/2026\/07\/18\/brazil-anvisa-rdc-1015-cannabis-nova-era-pt\/\" title=\"Permalink to: &quot;Nova Era da Cannabis no Brasil: RDC 1.015 da ANVISA Entra em Vigor e Transforma o Maior Mercado de Cannabis Medicinal da Am\u00e9rica Latina&quot;\"><article id=\"post-44222\" class=\"post-44222 post type-post status-publish format-standard hentry category-informacao-do-mercado category-internacional-pt-pt category-international category-legalization category-market-info category-seed-to-sale tag-anvisa tag-brazil tag-cannabis-compliance tag-latin-america tag-medical-cannabis tag-rdc-1015 no-post-thumbnail\"><div class=\"entry-wrap\"><div class=\"x-recent-posts-img\"><i class='x-framework-icon x-recent-posts-icon' data-x-icon-s='&#xf15c;' aria-hidden=true><\/i><\/div><div class=\"x-recent-posts-content\"><h3 class=\"h-recent-posts\">Nova Era da Cannabis no Brasil: RDC 1.015 da ANVISA Entra em Vigor e Transforma o Maior Mercado de Cannabis Medicinal da Am\u00e9rica Latina<\/h3><span class=\"x-recent-posts-date\">18 de Julho, 2026<\/span><\/div><\/div><\/article><\/a><a class=\"x-recent-post3 with-image\" href=\"https:\/\/groweriq.ca\/pt-pt\/2024\/02\/10\/3-maneiras-como-o-software-de-inventario-de-cababis-pode-simplificar-as-suas-operacoes\/\" title=\"Permalink to: &quot;3 Maneiras como o Software de Invent\u00e1rio de Cab\u00e1bis pode Simplificar as suas Opera\u00e7\u00f5es&quot;\"><article id=\"post-25493\" class=\"post-25493 post type-post status-publish format-standard has-post-thumbnail hentry category-sem-categoria tag-cultivo-de-canabis tag-negocio-de-canabis\"><div class=\"entry-wrap\"><div class=\"x-recent-posts-img\" style=\"background-image: url(https:\/\/groweriq.ca\/wp-content\/uploads\/2020\/11\/Seed-to-Sale-Software-Cannabis-Sales-Software-Client-Tracking-v2-870x520.jpg);\"><i class='x-framework-icon x-recent-posts-icon' data-x-icon-s='&#xf15c;' aria-hidden=true><\/i><\/div><div class=\"x-recent-posts-content\"><h3 class=\"h-recent-posts\">3 Maneiras como o Software de Invent\u00e1rio de Cab\u00e1bis pode Simplificar as suas Opera\u00e7\u00f5es<\/h3><span class=\"x-recent-posts-date\">10 de Fevereiro, 2024<\/span><\/div><\/div><\/article><\/a><a class=\"x-recent-post3 with-image\" href=\"https:\/\/groweriq.ca\/pt-pt\/2024\/02\/10\/o-que-e-o-acompanhamento-da-semente-ate-a-venda-e-como-e-que-agiliza-a-producao-de-canabis\/\" title=\"Permalink to: &quot;O que \u00e9 o Acompanhamento da Semente at\u00e9 \u00e0 Venda e Como \u00e9 que Agiliza a Produ\u00e7\u00e3o de Can\u00e1bis&quot;\"><article id=\"post-25486\" class=\"post-25486 post type-post status-publish format-standard has-post-thumbnail hentry category-sem-categoria\"><div class=\"entry-wrap\"><div class=\"x-recent-posts-img\" style=\"background-image: url(https:\/\/groweriq.ca\/wp-content\/uploads\/2019\/04\/CollageCultivationSoftware-1-930x520.png);\"><i class='x-framework-icon x-recent-posts-icon' data-x-icon-s='&#xf15c;' aria-hidden=true><\/i><\/div><div class=\"x-recent-posts-content\"><h3 class=\"h-recent-posts\">O que \u00e9 o Acompanhamento da Semente at\u00e9 \u00e0 Venda e Como \u00e9 que Agiliza a Produ\u00e7\u00e3o de Can\u00e1bis<\/h3><span class=\"x-recent-posts-date\">10 de Fevereiro, 2024<\/span><\/div><\/div><\/article><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"x-section e4174-e8 m37y-1 m37y-2\"><div class=\"x-container max width e4174-e9 m37y-a\"><div class=\"x-column x-sm x-1-2 e4174-e10 m37y-b\"><div class=\"x-text x-text-headline e4174-e11 m37y-8 m37y-9\"><div class=\"x-text-content\"><div class=\"x-text-content-text\"><h2 class=\"x-text-content-text-primary\"><span>About GrowerIQ<\/span><\/h2>\n<\/div><\/div><\/div><div class=\"x-content-area e4174-e12 m37y-c\">GrowerIQ is a complete cannabis production management platform. Ours is the first platform to integrate your facility systems, including sensors, building controls, QMS, and ERP, into a single simplified interface.\n<br\/><br\/>\n\nGrowerIQ is changing the way producers use software - transforming a regulatory requirement into a robust platform to learn, analyze, and improve performance. \n<br\/><br\/>\n\nTo find out more about GrowerIQ and how we can help, fill out the form to the right, start a chat, or <a class=\"link\" href=\"\/contact-us\/\">contact us<\/a>.<\/div><\/div><div class=\"x-column x-sm x-1-2 e4174-e13 m37y-b\"><div class=\"x-content-area x-hide-sm x-hide-xs e4174-e14 m37y-c\"><h2 style=\"color: white !important;\">Start today.<\/h2>\n<p style=\"color: white !important;\">Let us know how to reach you, and we'll get in touch to discuss your project.<\/p>\n<div class=\"salesforce_w2l_lead sf_one_column\"><form id=\"sf_form_salesforce_w2l_lead_4\" class=\"w2llead placeholders\" method=\"post\" action=\"#sf_form_salesforce_w2l_lead_4\"><div class=\"sf_field sf_field_first_name sf_type_text\">\t<input type=\"text\" placeholder=\"Name *\" value=\"\" id=\"sf_first_name\" class=\"w2linput text\" name=\"first_name\"  \/><div class=\"clearfix\"><\/div><\/div><div class=\"sf_field sf_field_email sf_type_text\">\t<input type=\"text\" placeholder=\"Email *\" value=\"\" id=\"sf_email\" class=\"w2linput text\" name=\"email\"  \/><div class=\"clearfix\"><\/div><\/div><div class=\"sf_field sf_field_description sf_type_textarea\">\t\t<textarea id=\"sf_description\" class=\"w2linput textarea\" name=\"description\" placeholder=\"Message\"><\/textarea><div class=\"clearfix\"><\/div><\/div>\t\t<input type=\"hidden\" id=\"sf_GCLID__c\" class=\"w2linput hidden\" name=\"GCLID__c\" value=\"\" \/>\t\t<input type=\"hidden\" id=\"sf_Utm_campaign__c\" class=\"w2linput hidden\" name=\"Utm_campaign__c\" value=\"\" \/>\t\t<input type=\"hidden\" id=\"sf_Utm_content__c\" class=\"w2linput hidden\" name=\"Utm_content__c\" value=\"\" \/>\t\t<input type=\"hidden\" id=\"sf_Utm_medium__c\" class=\"w2linput hidden\" name=\"Utm_medium__c\" value=\"\" \/>\t\t<input type=\"hidden\" id=\"sf_Utm_source__c\" class=\"w2linput hidden\" name=\"Utm_source__c\" value=\"\" \/>\t\t<input type=\"hidden\" id=\"sf_Utm_term__c\" class=\"w2linput hidden\" name=\"Utm_term__c\" value=\"\" \/>\t\t<input type=\"hidden\" id=\"sf_Referral_url__c\" class=\"w2linput hidden\" name=\"Referral_url__c\" value=\"\" \/>\t<input type=\"text\" name=\"message\" class=\"w2linput\" value=\"\" style=\"display: none;\" \/>\t<input type=\"hidden\" name=\"form_id\" class=\"w2linput\" value=\"4\" \/>\t<div class=\"w2lsubmit\"><input type=\"submit\" name=\"w2lsubmit\" class=\"w2linput submit\" value=\"Get Started\" \/><\/div><\/form><\/div>\n\n<p style=\"color: white !important; font-size: 9px !important; line-height: 15px !important;\">GrowerIQ does not share, sell, rent, or trade personally identifiable information with third parties for promotional purposes. <a href=\"\/privacy-policy\/\" style=\"color: white !important; text-decoration: underline !important;\">Privacy Policy<\/a><\/p><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A GrowerIQ constr\u00f3i o relat\u00f3rio INFARMED a partir dos seus registos seed-to-sale: um livro cumulativo do ano civil no modelo do INFARMED e um livro de revis\u00e3o que explica cada linha.<\/p>\n","protected":false},"author":45,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-blank-4.php","meta":{"_elementor_css":"","footnotes":""},"categories":[1316],"tags":[1317],"class_list":["post-44330","page","type-page","status-publish","hentry","category-software-feature","tag-software-feature","no-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/pages\/44330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/comments?post=44330"}],"version-history":[{"count":10,"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/pages\/44330\/revisions"}],"predecessor-version":[{"id":44344,"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/pages\/44330\/revisions\/44344"}],"wp:attachment":[{"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/media?parent=44330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/categories?post=44330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/groweriq.ca\/pt-pt\/wp-json\/wp\/v2\/tags?post=44330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}