{"product_id":"eutaxonomy","title":"EU Taxonomy","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    \/* ============================================================================\n       ECOLEDGER EU TAXONOMY PRODUCT PAGE \u0026mdash; 2026 Edition\n\n       SETUP INSTRUCTIONS\n       ==================\n       1. Find your Shopify variant ID:\n          Admin \u003e Products \u003e EU Taxonomy \u003e Variants tab\n          Copy the numeric variant ID (e.g. 123456789012345678)\n          Replace every instance of 57166799831365 in this file (appears twice)\n\n       2. Upload 5 screenshots to Shopify Admin \u003e Settings \u003e Files:\n          eutax_dashboard.png      eutax_alignment.png\n          eutax_dnsh.png           eutax_kpi_report.png\n          eutax_export.png\n\n       3. Replace each UPLOAD_TO_SHOPIFY_FILES__ prefix with the Shopify CDN URL:\n          e.g. https:\/\/cdn.shopify.com\/s\/files\/1\/xxxx\/xxxx\/files\/\n\n       4. Paste this HTML into the product description field (Rich text \u003e HTML mode)\n          or use as a custom page template.\n       ============================================================================ *\/\n\n    \/* ---- HIDE DAWN THEME NATIVE PURCHASE UI ---------------------------------- *\/\n    .product-form,\n    .product__quantity,\n    .price__container,\n    .price,\n    .product__tax,\n    .product-form__buttons,\n    .shopify-payment-button,\n    .payment-button,\n    [data-productid] form,\n    .product__info-container .price,\n    .product__info-container .product-form {\n      display: none !important;\n    }\n\n    \/* ---- RESET ---------------------------------------------------------------- *\/\n    *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }\n    img { display: block; max-width: 100%; height: auto; }\n    button { font-family: inherit; cursor: pointer; }\n\n    \/* ---- DESIGN TOKENS -------------------------------------------------------- *\/\n    .el-product {\n      --navy:        #0A1628;\n      --navy-mid:    #0F1E38;\n      --navy-light:  #162340;\n      --teal:        #4E9D8F;\n      --teal-light:  #6DB8AC;\n      --teal-xlight: #9FD3CB;\n      --ice:         #7FA8C0;\n      --cream:       #F7F5F1;\n      --cream-dark:  #EDE9E3;\n      --red-soft:    #C0392B;\n      --green-soft:  #1E7A5F;\n      --text:        #1A1A2E;\n      --text-mid:    #444;\n      --text-light:  #666;\n      --border:      #E2DED8;\n      --shadow-sm:   0 2px 8px rgba(10,22,40,0.07);\n      --shadow-md:   0 6px 24px rgba(10,22,40,0.10);\n      --shadow-lg:   0 16px 48px rgba(10,22,40,0.14);\n      --r:           10px;\n      --r-lg:        16px;\n\n      font-family: -apple-system, BlinkMacSystemFont, \"Inter\", \"Segoe UI\", \"Helvetica Neue\", sans-serif;\n      color: var(--text);\n      line-height: 1.6;\n      background: #fafaf8;\n      max-width: 1000px;\n      margin: 0 auto;\n      padding: 0 24px;\n    }\n\n    \/* ---- SECTION SCAFFOLDING -------------------------------------------------- *\/\n    .el-section { margin-bottom: 72px; }\n    .el-section--flush { margin-bottom: 0; }\n\n    .el-section-label {\n      display: block;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 2px;\n      text-transform: uppercase;\n      color: var(--teal);\n      margin-bottom: 10px;\n    }\n\n    .el-section-heading {\n      font-size: clamp(26px, 4vw, 36px);\n      font-weight: 800;\n      color: var(--navy);\n      line-height: 1.2;\n      letter-spacing: -0.4px;\n      margin-bottom: 40px;\n    }\n\n    .el-section-heading--center { text-align: center; }\n\n    \/* ---- HERO ----------------------------------------------------------------- *\/\n    .el-hero {\n      background: var(--navy);\n      border-radius: var(--r-lg);\n      padding: clamp(40px, 6vw, 72px) clamp(24px, 5vw, 64px);\n      margin-bottom: 56px;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .el-hero::before {\n      content: '';\n      position: absolute;\n      top: -120px; right: -120px;\n      width: 420px; height: 420px;\n      background: radial-gradient(circle, rgba(78,157,143,0.18) 0%, transparent 70%);\n      pointer-events: none;\n    }\n\n    .el-hero::after {\n      content: '';\n      position: absolute;\n      bottom: -80px; left: 30%;\n      width: 300px; height: 300px;\n      background: radial-gradient(circle, rgba(127,168,192,0.10) 0%, transparent 70%);\n      pointer-events: none;\n    }\n\n    .el-hero-content { position: relative; z-index: 1; text-align: center; }\n\n    .el-badge {\n      display: inline-block;\n      background: rgba(78,157,143,0.18);\n      border: 1px solid rgba(109,184,172,0.45);\n      color: var(--teal-xlight);\n      padding: 6px 16px;\n      border-radius: 20px;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 1.5px;\n      text-transform: uppercase;\n      margin-bottom: 22px;\n    }\n\n    .el-hero h1 {\n      font-size: clamp(30px, 5vw, 52px);\n      font-weight: 800;\n      color: #fff;\n      line-height: 1.15;\n      letter-spacing: -0.5px;\n      margin-bottom: 18px;\n    }\n\n    .el-hero h1 em {\n      font-style: normal;\n      color: var(--teal-xlight);\n    }\n\n    .el-hero-sub {\n      font-size: clamp(15px, 2vw, 18px);\n      color: rgba(255,255,255,0.78);\n      max-width: 560px;\n      margin: 0 auto 28px;\n      line-height: 1.65;\n    }\n\n    .el-chips {\n      display: flex;\n      justify-content: center;\n      gap: 10px;\n      flex-wrap: wrap;\n      margin-bottom: 22px;\n    }\n\n    .el-chip {\n      background: rgba(255,255,255,0.08);\n      border: 1px solid rgba(255,255,255,0.18);\n      color: rgba(255,255,255,0.85);\n      padding: 6px 14px;\n      border-radius: 6px;\n      font-size: 12px;\n      font-weight: 600;\n      letter-spacing: 0.3px;\n    }\n\n    .el-hero-footnote {\n      font-size: 13px;\n      color: var(--teal-light);\n      font-weight: 500;\n    }\n\n    \/* ---- PURCHASE BLOCK ------------------------------------------------------- *\/\n    .el-purchase {\n      background: #fff;\n      border: 1px solid var(--border);\n      border-radius: var(--r-lg);\n      padding: 40px 36px;\n      margin-bottom: 56px;\n      text-align: center;\n      box-shadow: var(--shadow-md);\n    }\n\n    .el-purchase-eyebrow {\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 2px;\n      text-transform: uppercase;\n      color: var(--teal);\n      margin-bottom: 8px;\n    }\n\n    .el-price {\n      font-size: clamp(40px, 6vw, 56px);\n      font-weight: 800;\n      color: var(--navy);\n      letter-spacing: -2px;\n      line-height: 1;\n      margin-bottom: 6px;\n    }\n\n    .el-price-note {\n      color: var(--text-light);\n      font-size: 13px;\n      margin-bottom: 28px;\n    }\n\n    .el-btn-primary {\n      display: block;\n      background: var(--navy);\n      color: #fff;\n      border: none;\n      padding: 17px 40px;\n      font-size: 16px;\n      font-weight: 700;\n      border-radius: 8px;\n      transition: background 0.2s, transform 0.15s, box-shadow 0.2s;\n      width: 100%;\n      max-width: 400px;\n      margin: 0 auto;\n      letter-spacing: 0.2px;\n      box-shadow: 0 4px 16px rgba(10,22,40,0.22);\n    }\n\n    .el-btn-primary:hover {\n      background: var(--teal);\n      transform: translateY(-2px);\n      box-shadow: 0 8px 24px rgba(78,157,143,0.35);\n    }\n\n    .el-btn-primary:active { transform: translateY(0); }\n\n    .el-btn-paypal {\n      display: block;\n      background: transparent;\n      color: var(--text-mid);\n      border: 1.5px solid var(--border);\n      padding: 14px 40px;\n      font-size: 15px;\n      font-weight: 600;\n      border-radius: 8px;\n      transition: all 0.2s;\n      width: 100%;\n      max-width: 400px;\n      margin: 12px auto 0;\n      letter-spacing: 0.2px;\n    }\n\n    .el-btn-paypal:hover {\n      border-color: var(--text-mid);\n      color: var(--navy);\n      background: var(--cream);\n    }\n\n    .el-trust-row {\n      display: flex;\n      justify-content: center;\n      gap: 24px;\n      flex-wrap: wrap;\n      margin-top: 24px;\n    }\n\n    .el-trust-item {\n      display: flex;\n      align-items: center;\n      gap: 6px;\n      font-size: 12px;\n      color: var(--text-light);\n      font-weight: 500;\n    }\n\n    .el-trust-item svg {\n      color: var(--teal);\n      width: 15px; height: 15px;\n      flex-shrink: 0;\n    }\n\n    \/* ---- SCREENSHOT GALLERY --------------------------------------------------- *\/\n    .el-gallery { margin-bottom: 56px; }\n\n    .el-gallery-main-wrap {\n      border-radius: var(--r-lg);\n      overflow: hidden;\n      background: var(--cream);\n      box-shadow: var(--shadow-lg);\n      margin-bottom: 14px;\n      border: 1px solid var(--border);\n    }\n\n    .el-gallery-main {\n      width: 100%;\n      height: auto;\n      max-height: 560px;\n      object-fit: cover;\n      transition: opacity 0.25s;\n    }\n\n    .el-gallery-thumbs {\n      display: flex;\n      gap: 10px;\n      overflow-x: auto;\n      padding-bottom: 4px;\n      scrollbar-width: thin;\n    }\n\n    .el-gallery-thumb {\n      width: 112px;\n      height: 80px;\n      border-radius: 8px;\n      cursor: pointer;\n      border: 2px solid transparent;\n      overflow: hidden;\n      flex-shrink: 0;\n      background: var(--cream);\n      transition: border-color 0.2s, transform 0.15s;\n      box-shadow: var(--shadow-sm);\n    }\n\n    .el-gallery-thumb img {\n      width: 100%; height: 100%;\n      object-fit: cover;\n    }\n\n    .el-gallery-thumb:hover,\n    .el-gallery-thumb--active {\n      border-color: var(--teal);\n      transform: translateY(-2px);\n    }\n\n    \/* ---- STATS BAR ------------------------------------------------------------ *\/\n    .el-stats {\n      background: var(--navy);\n      border-radius: var(--r-lg);\n      padding: 48px 32px;\n      margin-bottom: 72px;\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 0;\n    }\n\n    .el-stat {\n      text-align: center;\n      padding: 0 16px;\n      position: relative;\n    }\n\n    .el-stat + .el-stat::before {\n      content: '';\n      position: absolute;\n      left: 0; top: 12px; bottom: 12px;\n      width: 1px;\n      background: rgba(255,255,255,0.12);\n    }\n\n    .el-stat-number {\n      font-size: clamp(36px, 5vw, 52px);\n      font-weight: 800;\n      color: var(--teal-xlight);\n      line-height: 1;\n      letter-spacing: -1px;\n      margin-bottom: 8px;\n    }\n\n    .el-stat-label {\n      font-size: 13px;\n      color: rgba(255,255,255,0.60);\n      font-weight: 500;\n      line-height: 1.4;\n    }\n\n    \/* ---- PAIN POINTS ---------------------------------------------------------- *\/\n    .el-pain-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));\n      gap: 20px;\n    }\n\n    .el-pain-card {\n      border-radius: var(--r);\n      overflow: hidden;\n      box-shadow: var(--shadow-sm);\n      border: 1px solid var(--border);\n      transition: box-shadow 0.2s, transform 0.2s;\n    }\n\n    .el-pain-card:hover {\n      box-shadow: var(--shadow-md);\n      transform: translateY(-3px);\n    }\n\n    .el-pain-top {\n      background: #fff;\n      padding: 20px 22px 18px;\n      border-bottom: 1px solid var(--border);\n    }\n\n    .el-pain-header {\n      display: flex;\n      align-items: flex-start;\n      gap: 11px;\n    }\n\n    .el-pain-x {\n      width: 20px; height: 20px;\n      color: var(--red-soft);\n      flex-shrink: 0;\n      margin-top: 2px;\n    }\n\n    .el-pain-title {\n      font-size: 14px;\n      font-weight: 700;\n      color: var(--red-soft);\n      line-height: 1.4;\n    }\n\n    .el-pain-body {\n      font-size: 13px;\n      color: var(--text-light);\n      line-height: 1.6;\n      margin-top: 10px;\n      padding-left: 31px;\n    }\n\n    .el-pain-bottom {\n      background: #F0FAF8;\n      padding: 16px 22px;\n    }\n\n    .el-solution {\n      display: flex;\n      align-items: flex-start;\n      gap: 10px;\n    }\n\n    .el-check {\n      width: 18px; height: 18px;\n      color: var(--green-soft);\n      flex-shrink: 0;\n      margin-top: 1px;\n    }\n\n    .el-solution-text {\n      font-size: 13px;\n      font-weight: 600;\n      color: var(--green-soft);\n      line-height: 1.4;\n    }\n\n    \/* ---- FEATURE DEEP-DIVES --------------------------------------------------- *\/\n    .el-feature-row {\n      display: flex;\n      gap: 56px;\n      align-items: center;\n      margin-bottom: 72px;\n    }\n\n    .el-feature-row:last-child { margin-bottom: 0; }\n\n    .el-feature-row--reverse { flex-direction: row-reverse; }\n\n    .el-feature-image-wrap {\n      flex: 0 0 52%;\n      border-radius: var(--r-lg);\n      overflow: hidden;\n      box-shadow: var(--shadow-lg);\n      background: var(--cream);\n      border: 1px solid var(--border);\n    }\n\n    .el-feature-image-wrap img {\n      width: 100%; height: auto;\n      display: block;\n    }\n\n    .el-feature-text { flex: 1; min-width: 0; }\n\n    .el-feature-kicker {\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 2px;\n      text-transform: uppercase;\n      color: var(--teal);\n      margin-bottom: 10px;\n    }\n\n    .el-feature-text h3 {\n      font-size: clamp(22px, 3vw, 28px);\n      font-weight: 800;\n      color: var(--navy);\n      line-height: 1.2;\n      letter-spacing: -0.3px;\n      margin-bottom: 14px;\n    }\n\n    .el-feature-text p {\n      font-size: 15px;\n      color: var(--text-mid);\n      line-height: 1.75;\n      margin-bottom: 12px;\n    }\n\n    .el-feature-list {\n      list-style: none;\n      margin-top: 18px;\n      display: flex;\n      flex-direction: column;\n      gap: 10px;\n    }\n\n    .el-feature-list li {\n      display: flex;\n      align-items: flex-start;\n      gap: 10px;\n      font-size: 14px;\n      color: var(--text-mid);\n      line-height: 1.5;\n    }\n\n    .el-feature-list li::before {\n      content: '';\n      display: block;\n      width: 7px; height: 7px;\n      border-radius: 50%;\n      background: var(--teal);\n      flex-shrink: 0;\n      margin-top: 5px;\n    }\n\n    \/* ---- MODULE GRID ---------------------------------------------------------- *\/\n    .el-module-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));\n      gap: 18px;\n    }\n\n    .el-module-card {\n      background: #fff;\n      border: 1px solid var(--border);\n      border-radius: var(--r);\n      padding: 26px 20px 22px;\n      transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;\n    }\n\n    .el-module-card:hover {\n      border-color: var(--teal);\n      box-shadow: 0 8px 28px rgba(78,157,143,0.13);\n      transform: translateY(-3px);\n    }\n\n    .el-module-icon-wrap {\n      width: 44px; height: 44px;\n      background: rgba(78,157,143,0.10);\n      border-radius: 10px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 14px;\n    }\n\n    .el-module-icon-wrap svg {\n      width: 22px; height: 22px;\n      color: var(--teal);\n    }\n\n    .el-module-card h4 {\n      font-size: 15px;\n      font-weight: 700;\n      color: var(--navy);\n      margin-bottom: 6px;\n    }\n\n    .el-module-card p {\n      font-size: 13px;\n      color: var(--text-light);\n      line-height: 1.6;\n    }\n\n    \/* ---- HOW IT WORKS --------------------------------------------------------- *\/\n    .el-steps-row {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 32px;\n      position: relative;\n    }\n\n    .el-steps-row::before {\n      content: '';\n      position: absolute;\n      top: 28px; left: calc(16.67% + 14px); right: calc(16.67% + 14px);\n      height: 2px;\n      background: linear-gradient(to right, var(--teal) 0%, var(--teal-light) 100%);\n    }\n\n    .el-step { text-align: center; }\n\n    .el-step-num {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 56px; height: 56px;\n      background: var(--navy);\n      color: #fff;\n      border-radius: 50%;\n      font-size: 20px;\n      font-weight: 800;\n      margin-bottom: 18px;\n      position: relative;\n      z-index: 1;\n      box-shadow: 0 4px 16px rgba(10,22,40,0.22);\n    }\n\n    .el-step h3 {\n      font-size: 16px;\n      font-weight: 700;\n      color: var(--navy);\n      margin-bottom: 8px;\n    }\n\n    .el-step p {\n      font-size: 13.5px;\n      color: var(--text-light);\n      line-height: 1.65;\n    }\n\n    \/* ---- WHAT'S INCLUDED ------------------------------------------------------ *\/\n    .el-included {\n      background: var(--navy);\n      border-radius: var(--r-lg);\n      padding: clamp(36px, 5vw, 60px) clamp(24px, 5vw, 56px);\n    }\n\n    .el-included .el-section-label { color: var(--teal-xlight); }\n\n    .el-included .el-section-heading {\n      color: #fff;\n      margin-bottom: 36px;\n    }\n\n    .el-included-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n      gap: 16px;\n    }\n\n    .el-included-item {\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n    }\n\n    .el-included-item svg {\n      width: 18px; height: 18px;\n      color: var(--teal-light);\n      flex-shrink: 0;\n      margin-top: 2px;\n    }\n\n    .el-included-item span {\n      font-size: 14px;\n      color: rgba(255,255,255,0.80);\n      line-height: 1.5;\n      font-weight: 500;\n    }\n\n    \/* ---- TRUST SIGNALS BAND --------------------------------------------------- *\/\n    .el-trust-band {\n      background: var(--cream);\n      border: 1px solid var(--cream-dark);\n      border-radius: var(--r-lg);\n      padding: 36px 32px;\n    }\n\n    .el-trust-band-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n      gap: 24px;\n      text-align: center;\n    }\n\n    .el-trust-band-item strong {\n      display: block;\n      font-size: 13px;\n      font-weight: 700;\n      color: var(--navy);\n      margin-bottom: 4px;\n    }\n\n    .el-trust-band-item span {\n      font-size: 12px;\n      color: var(--text-light);\n      line-height: 1.5;\n    }\n\n    \/* ---- FAQ ------------------------------------------------------------------ *\/\n    .el-faq-list { list-style: none; }\n\n    .el-faq-item {\n      border-bottom: 1px solid var(--border);\n    }\n\n    .el-faq-item:first-child { border-top: 1px solid var(--border); }\n\n    .el-faq-trigger {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 22px 0;\n      background: none;\n      border: none;\n      width: 100%;\n      font-size: 15px;\n      font-weight: 600;\n      color: var(--navy);\n      text-align: left;\n      gap: 16px;\n      transition: color 0.2s;\n    }\n\n    .el-faq-trigger:hover { color: var(--teal); }\n    .el-faq-trigger--active { color: var(--teal); }\n\n    .el-faq-chevron {\n      width: 20px; height: 20px;\n      flex-shrink: 0;\n      color: var(--teal);\n      transition: transform 0.3s;\n    }\n\n    .el-faq-trigger--active .el-faq-chevron {\n      transform: rotate(180deg);\n    }\n\n    .el-faq-content {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height 0.35s ease;\n    }\n\n    .el-faq-text {\n      padding-bottom: 22px;\n      font-size: 14px;\n      color: var(--text-mid);\n      line-height: 1.75;\n    }\n\n    \/* ---- BOTTOM CTA ----------------------------------------------------------- *\/\n    .el-cta {\n      background: var(--navy);\n      border-radius: var(--r-lg);\n      padding: clamp(44px, 6vw, 72px) clamp(24px, 5vw, 64px);\n      text-align: center;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .el-cta::before {\n      content: '';\n      position: absolute;\n      top: -100px; right: -80px;\n      width: 360px; height: 360px;\n      background: radial-gradient(circle, rgba(78,157,143,0.16) 0%, transparent 70%);\n      pointer-events: none;\n    }\n\n    .el-cta-inner { position: relative; z-index: 1; }\n\n    .el-cta .el-section-label { color: var(--teal-xlight); }\n\n    .el-cta h2 {\n      font-size: clamp(26px, 4vw, 38px);\n      font-weight: 800;\n      color: #fff;\n      line-height: 1.2;\n      letter-spacing: -0.3px;\n      margin-bottom: 10px;\n    }\n\n    .el-cta-sub {\n      font-size: 15px;\n      color: rgba(255,255,255,0.65);\n      margin-bottom: 32px;\n    }\n\n    .el-cta-paypal-text {\n      margin-top: 16px;\n      font-size: 13px;\n      color: rgba(255,255,255,0.55);\n    }\n\n    .el-cta-paypal-btn {\n      background: none;\n      border: none;\n      color: rgba(255,255,255,0.70);\n      text-decoration: underline;\n      font-size: 13px;\n      cursor: pointer;\n      font-family: inherit;\n    }\n\n    .el-cta-paypal-btn:hover { color: #fff; }\n\n    .el-cta .el-trust-row {\n      margin-top: 28px;\n    }\n\n    .el-cta .el-trust-item {\n      color: rgba(255,255,255,0.55);\n    }\n\n    .el-cta .el-trust-item svg { color: var(--teal-light); }\n\n    \/* ---- FOOTER --------------------------------------------------------------- *\/\n    .el-footer {\n      padding: 36px 0 24px;\n      text-align: center;\n      font-size: 12px;\n      color: #aaa;\n      border-top: 1px solid var(--border);\n      margin-top: 56px;\n    }\n\n    .el-footer a { color: var(--navy); text-decoration: none; }\n    .el-footer a:hover { text-decoration: underline; }\n\n    \/* ---- RESPONSIVE ----------------------------------------------------------- *\/\n    @media (max-width: 760px) {\n      .el-product { padding: 0 16px; }\n\n      .el-hero { padding: 40px 20px; margin-bottom: 36px; }\n\n      .el-purchase { padding: 28px 20px; }\n\n      .el-stats {\n        grid-template-columns: repeat(2, 1fr);\n        padding: 32px 20px;\n        gap: 24px;\n      }\n\n      .el-stat + .el-stat::before { display: none; }\n\n      .el-feature-row,\n      .el-feature-row--reverse {\n        flex-direction: column;\n        gap: 24px;\n      }\n\n      .el-feature-image-wrap { flex: none; width: 100%; }\n\n      .el-steps-row {\n        grid-template-columns: 1fr;\n        gap: 24px;\n      }\n\n      .el-steps-row::before { display: none; }\n\n      .el-included { padding: 32px 20px; }\n\n      .el-cta { padding: 40px 20px; }\n\n      .el-section { margin-bottom: 48px; }\n    }\n\n    @media (max-width: 480px) {\n      .el-stats { grid-template-columns: 1fr 1fr; }\n      .el-trust-row { gap: 14px; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"el-product\"\u003e\n\u003c!-- ===== HERO ============================================================ --\u003e\n\u003csection class=\"el-hero\"\u003e\n\u003cdiv class=\"el-hero-content\"\u003e\n\u003cspan class=\"el-badge\"\u003e2026 Edition — Now Available\u003c\/span\u003e\n\u003ch1\u003eEU Taxonomy. \u003cem\u003eAlignment Assessed. KPIs Ready.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"el-hero-sub\"\u003eCalculate your Turnover, CapEx and OpEx alignment across all 6 environmental objectives. Article 8 reporting made systematic.\u003c\/p\u003e\n\u003cdiv class=\"el-chips\"\u003e\n\u003cspan class=\"el-chip\"\u003eArticle 8\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eTurnover KPI\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eCapEx KPI\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eOpEx KPI\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eDNSH\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eTSC 2024\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-hero-footnote\"\u003e→ Instant digital delivery · No installation required\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== PURCHASE (TOP) ================================================== --\u003e\n\u003csection class=\"el-purchase\"\u003e\n\u003cp class=\"el-purchase-eyebrow\"\u003eOne-time purchase\u003c\/p\u003e\n\u003cdiv class=\"el-price\"\u003e£3,995\u003c\/div\u003e\n\u003cp class=\"el-price-note\"\u003eTaxes included · Lifetime access · No subscription\u003c\/p\u003e\n\u003cform action=\"\/cart\/add\" method=\"post\"\u003e\n\u003cinput name=\"id\" value=\"57166799831365\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"quantity\" type=\"hidden\"\u003e \u003cbutton class=\"el-btn-primary\" type=\"submit\"\u003eAdd to cart — £3,995\u003c\/button\u003e\n\u003c\/form\u003e\n\u003cbutton class=\"el-btn-paypal\"\u003eBuy with PayPal\u003c\/button\u003e\n\u003cdiv class=\"el-trust-row\"\u003e\n\u003cspan class=\"el-trust-item\"\u003e \u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm-2 15l-5-5 1.4-1.4L10 14.2l7.6-7.6L19 8l-9 9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Secure checkout \u003c\/span\u003e \u003cspan class=\"el-trust-item\"\u003e \u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm-2 15l-5-5 1.4-1.4L10 14.2l7.6-7.6L19 8l-9 9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Instant digital delivery \u003c\/span\u003e \u003cspan class=\"el-trust-item\"\u003e \u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm-2 15l-5-5 1.4-1.4L10 14.2l7.6-7.6L19 8l-9 9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e 30-day money-back guarantee \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== STATS =========================================================== --\u003e\n\u003csection class=\"el-stats el-section\"\u003e\n\u003cdiv class=\"el-stat\"\u003e\n\u003cdiv class=\"el-stat-number\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eEnvironmental\u003cbr\u003eObjectives\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-stat\"\u003e\n\u003cdiv class=\"el-stat-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eFinancial\u003cbr\u003eKPIs\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-stat\"\u003e\n\u003cdiv class=\"el-stat-number\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eDNSH\u003cbr\u003eCriteria\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-stat\"\u003e\n\u003cdiv class=\"el-stat-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eExport\u003cbr\u003eFormats\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== PAIN POINTS ===================================================== --\u003e\n\u003csection class=\"el-section\"\u003e\u003cspan class=\"el-section-label\"\u003eWhy EcoLedger\u003c\/span\u003e\n\u003ch2 class=\"el-section-heading\"\u003eThe problems we solve\u003c\/h2\u003e\n\u003cdiv class=\"el-pain-grid\"\u003e\n\u003cdiv class=\"el-pain-card\"\u003e\n\u003cdiv class=\"el-pain-top\"\u003e\n\u003cdiv class=\"el-pain-header\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-pain-x\"\u003e\u003cpath d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-pain-title\"\u003eTechnical Screening Criteria is impenetrable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eThe TSC for each of the 6 environmental objectives runs to hundreds of pages. Determining whether an activity is eligible — let alone aligned — requires specialist knowledge most teams don’t have.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-bottom\"\u003e\n\u003cdiv class=\"el-solution\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-check\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-solution-text\"\u003ePre-mapped TSC criteria for all eligible activities, built into the workflow\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-card\"\u003e\n\u003cdiv class=\"el-pain-top\"\u003e\n\u003cdiv class=\"el-pain-header\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-pain-x\"\u003e\u003cpath d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-pain-title\"\u003eDNSH assessment is high-risk to get wrong\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eDo No Significant Harm assessments must be completed for every activity across all 5 remaining objectives. Errors expose the company to greenwashing scrutiny.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-bottom\"\u003e\n\u003cdiv class=\"el-solution\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-check\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-solution-text\"\u003eStructured DNSH checklist per activity with documentation trail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-card\"\u003e\n\u003cdiv class=\"el-pain-top\"\u003e\n\u003cdiv class=\"el-pain-header\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-pain-x\"\u003e\u003cpath d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-pain-title\"\u003eActivity classification is manual and error-prone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eMapping business activities to the right NACE codes and then to Taxonomy-eligible activities requires detailed cross-referencing that most teams do on spreadsheets.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-bottom\"\u003e\n\u003cdiv class=\"el-solution\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-check\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-solution-text\"\u003eNACE-to-Taxonomy activity mapper built in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-card\"\u003e\n\u003cdiv class=\"el-pain-top\"\u003e\n\u003cdiv class=\"el-pain-header\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-pain-x\"\u003e\u003cpath d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-pain-title\"\u003eAggregating KPIs across business units is slow\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eTurnover, CapEx and OpEx data sits in finance systems across multiple divisions. Getting a clean aligned\/eligible split takes weeks of manual work.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-bottom\"\u003e\n\u003cdiv class=\"el-solution\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-check\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-solution-text\"\u003eKPI aggregation engine — pull data from all units into one view\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-card\"\u003e\n\u003cdiv class=\"el-pain-top\"\u003e\n\u003cdiv class=\"el-pain-header\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-pain-x\"\u003e\u003cpath d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-pain-title\"\u003eMinimum Social Safeguards are overlooked\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eMany companies forget that MSS compliance (OECD Guidelines, UN Guiding Principles) must be documented alongside the TSC assessment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-bottom\"\u003e\n\u003cdiv class=\"el-solution\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-check\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-solution-text\"\u003eMSS documentation module included as standard\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-card\"\u003e\n\u003cdiv class=\"el-pain-top\"\u003e\n\u003cdiv class=\"el-pain-header\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-pain-x\"\u003e\u003cpath d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-pain-title\"\u003eConsultants charge £30k+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eEU Taxonomy advisory is specialist and expensive. Annual updates as TSC evolves add recurring cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-pain-bottom\"\u003e\n\u003cdiv class=\"el-solution\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" class=\"el-check\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan class=\"el-solution-text\"\u003eOne purchase at £3,995 — own your Taxonomy assessment in-house\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== FEATURE DEEP-DIVES ============================================== --\u003e\n\u003csection class=\"el-section\"\u003e\u003cspan class=\"el-section-label\"\u003eFeature Detail\u003c\/span\u003e\n\u003ch2 class=\"el-section-heading\"\u003eBuilt for every part of EU Taxonomy reporting\u003c\/h2\u003e\n\u003c!-- Feature 1: Alignment Assessment --\u003e\n\u003cdiv class=\"el-feature-row\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"Alignment Assessment\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/eutax_alignment.png?v=1776366739\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eAlignment Assessment\u003c\/p\u003e\n\u003ch3\u003eFrom eligible to aligned — step by step\u003c\/h3\u003e\n\u003cp\u003eEU Taxonomy reporting requires two levels of assessment: first, whether an activity is eligible (does it appear in the Taxonomy?), then whether it is aligned (does it meet the Technical Screening Criteria, pass DNSH, and comply with Minimum Social Safeguards?). Our system guides your team through both levels for every activity, generating the documentation you need.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eEligibility screening for all NACE-coded activities\u003c\/li\u003e\n\u003cli\u003eTSC compliance assessment per objective\u003c\/li\u003e\n\u003cli\u003eDNSH documentation for all 5 remaining objectives\u003c\/li\u003e\n\u003cli\u003eMinimum Social Safeguards confirmation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2: DNSH Assessment --\u003e\n\u003cdiv class=\"el-feature-row el-feature-row--reverse\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"DNSH Assessment\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/eutax_dnsh.png?v=1776366738\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eDNSH Assessment\u003c\/p\u003e\n\u003ch3\u003eDo No Significant Harm — documented and defensible\u003c\/h3\u003e\n\u003cp\u003eEvery Taxonomy-aligned activity must demonstrate it does not significantly harm any of the other 5 environmental objectives. Our structured DNSH module guides you through each criterion, records your assessment, and links it to supporting evidence — producing the audit-ready documentation your auditor and investors need.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eAll 6 objectives covered in DNSH assessment\u003c\/li\u003e\n\u003cli\u003eCriterion-by-criterion guidance and scoring\u003c\/li\u003e\n\u003cli\u003eEvidence linkage per criterion\u003c\/li\u003e\n\u003cli\u003ePrintable DNSH summary statement\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3: KPI Report Builder --\u003e\n\u003cdiv class=\"el-feature-row\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"KPI Report Builder\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/eutax_kpi_report.png?v=1776366738\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eKPI Report Builder\u003c\/p\u003e\n\u003ch3\u003eTurnover, CapEx and OpEx KPIs — calculated and formatted\u003c\/h3\u003e\n\u003cp\u003eOnce your alignment assessments are complete, the KPI Report Builder calculates your three Article 8 KPIs: the proportion of Turnover, CapEx and OpEx that is Taxonomy-aligned. Results are presented in the standard disclosure tables required by the Delegated Regulation, ready for your annual report.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eAutomated KPI calculation from alignment data\u003c\/li\u003e\n\u003cli\u003eStandard Article 8 disclosure tables\u003c\/li\u003e\n\u003cli\u003eEligible vs. aligned split presentation\u003c\/li\u003e\n\u003cli\u003eYear-on-year comparison tracking\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 4: Export Pack --\u003e\n\u003cdiv class=\"el-feature-row el-feature-row--reverse\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"Export Pack\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/eutax_export.png?v=1776366739\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eExport Pack\u003c\/p\u003e\n\u003ch3\u003ePublish Article 8 KPIs in your annual report\u003c\/h3\u003e\n\u003cp\u003eExport your complete EU Taxonomy disclosure in Word, PDF or HTML. Outputs include the mandatory KPI tables, activity-level assessment summaries, DNSH statements, and MSS confirmation — all formatted to meet the Delegated Regulation requirements.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eWord (.docx) — annual report integration\u003c\/li\u003e\n\u003cli\u003ePDF (print-ready) — standalone Taxonomy disclosure\u003c\/li\u003e\n\u003cli\u003eHTML (web-ready) — investor relations website\u003c\/li\u003e\n\u003cli\u003eRegulation-compliant KPI table formatting\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== MODULE GRID ===================================================== --\u003e\n\u003csection class=\"el-section\"\u003e\u003cspan class=\"el-section-label\"\u003eWhat’s included\u003c\/span\u003e\n\u003ch2 class=\"el-section-heading el-section-heading--center\"\u003eAll 8 modules, included as standard\u003c\/h2\u003e\n\u003cdiv class=\"el-module-grid\"\u003e\n\u003cdiv class=\"el-module-card\"\u003e\n\u003cdiv class=\"el-module-icon-wrap\"\u003e\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 13h2v8H3zm4-8h2v16H7zm4-2h2v18h-2zm4-2h2v20h-2zm4 4h2v16h-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eDashboard\u003c\/h4\u003e\n\u003cp\u003eLive overview of your EU Taxonomy assessment progress, KPI estimates and completion status.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-module-card\"\u003e\n\u003cdiv class=\"el-module-icon-wrap\"\u003e\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 12c2.7 0 5-2.3 5-5s-2.3-5-5-5-5 2.3-5 5 2.3 5 5 5zm0 2c-3.3 0-10 1.7-10 5v2h20v-2c0-3.3-6.7-5-10-5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eEntity Setup\u003c\/h4\u003e\n\u003cp\u003eConfigure your organisation, reporting period, functional currency and sector classification.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-module-card\"\u003e\n\u003cdiv class=\"el-module-icon-wrap\"\u003e\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-5.04 9.79l-2.75 3.54-2.16-2.66a.63.63 0 00-.85 0 .63.63 0 000 1.06l2.5 3.01c.23.29.62.29.85 0l3.54-4.27a.63.63 0 000-1.06.63.63 0 00-.85 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eActivity Mapper\u003c\/h4\u003e\n\u003cp\u003eMap your business activities to NACE codes and identify Taxonomy-eligible activities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-module-card\"\u003e\n\u003cdiv class=\"el-module-icon-wrap\"\u003e\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eTSC Assessment\u003c\/h4\u003e\n\u003cp\u003eAssess each eligible activity against the Technical Screening Criteria for its environmental objective.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-module-card\"\u003e\n\u003cdiv class=\"el-module-icon-wrap\"\u003e\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eDNSH Module\u003c\/h4\u003e\n\u003cp\u003eComplete Do No Significant Harm assessments for each aligned activity across all 5 remaining objectives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-module-card\"\u003e\n\u003cdiv class=\"el-module-icon-wrap\"\u003e\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 7.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eMSS Confirmation\u003c\/h4\u003e\n\u003cp\u003eDocument compliance with OECD Guidelines, UN Guiding Principles and other Minimum Social Safeguards.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-module-card\"\u003e\n\u003cdiv class=\"el-module-icon-wrap\"\u003e\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eKPI Builder\u003c\/h4\u003e\n\u003cp\u003eCalculate and format your Turnover, CapEx and OpEx alignment KPIs per Article 8.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-module-card\"\u003e\n\u003cdiv class=\"el-module-icon-wrap\"\u003e\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M14 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V8l-6-6zm4 18H6V4h7v5h5v11zm-3-7H9v-2h6v2zm-2 4H9v-2h4v2zm2-8H9V7h6v2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch4\u003eEvidence Register\u003c\/h4\u003e\n\u003cp\u003eLink every assessment to supporting documents for external audit and investor scrutiny.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== HOW IT WORKS ==================================================== --\u003e\n\u003csection class=\"el-section\"\u003e\u003cspan class=\"el-section-label\"\u003eGetting started\u003c\/span\u003e\n\u003ch2 class=\"el-section-heading el-section-heading--center\"\u003eUp and running in 3 steps\u003c\/h2\u003e\n\u003cdiv class=\"el-steps-row\"\u003e\n\u003cdiv class=\"el-step\"\u003e\n\u003cdiv class=\"el-step-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003ePurchase \u0026amp; Activate\u003c\/h3\u003e\n\u003cp\u003eBuy the 2026 Edition. Receive instant access. Open in your browser — no installation needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-step\"\u003e\n\u003cdiv class=\"el-step-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eAssess \u0026amp; Document\u003c\/h3\u003e\n\u003cp\u003eMap your activities, complete TSC and DNSH assessments, and confirm Minimum Social Safeguards compliance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-step\"\u003e\n\u003cdiv class=\"el-step-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eCalculate \u0026amp; Publish\u003c\/h3\u003e\n\u003cp\u003eGenerate your Article 8 KPI tables and export your full Taxonomy disclosure in Word, PDF or HTML.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== WHAT'S INCLUDED ================================================= --\u003e\n\u003csection class=\"el-included el-section\"\u003e\u003cspan class=\"el-section-label\"\u003eIn the box\u003c\/span\u003e\n\u003ch2 class=\"el-section-heading\"\u003eEverything in your £3,995 purchase\u003c\/h2\u003e\n\u003cdiv class=\"el-included-grid\"\u003e\n\u003cdiv class=\"el-included-item\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eFull access to all 8 modules\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-included-item\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eTSC criteria for all 6 environmental objectives\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-included-item\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eDNSH assessment templates per activity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-included-item\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eArticle 8 KPI calculation engine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-included-item\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e3 export formats — Word, PDF, HTML\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-included-item\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eEvidence Register with full audit trail\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-included-item\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eOne-time purchase, lifetime access\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-included-item\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eWorks offline — sync when online\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== TRUST BAND ====================================================== --\u003e\n\u003csection class=\"el-trust-band el-section\"\u003e\n\u003cdiv class=\"el-trust-band-grid\"\u003e\n\u003cdiv class=\"el-trust-band-item\"\u003e\n\u003cstrong\u003eTSC-Aligned\u003c\/strong\u003e \u003cspan\u003eBuilt to 2024 Technical Screening Criteria\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-trust-band-item\"\u003e\n\u003cstrong\u003eArticle 8 Ready\u003c\/strong\u003e \u003cspan\u003eCovers all three KPI requirements\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-trust-band-item\"\u003e\n\u003cstrong\u003eSecure Purchase\u003c\/strong\u003e \u003cspan\u003eEncrypted, PCI-DSS compliant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-trust-band-item\"\u003e\n\u003cstrong\u003eNo Subscription\u003c\/strong\u003e \u003cspan\u003eOne-time purchase, no recurring fees\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-trust-band-item\"\u003e\n\u003cstrong\u003eWorks Offline\u003c\/strong\u003e \u003cspan\u003eNo internet required after download\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-trust-band-item\"\u003e\n\u003cstrong\u003eRegular Updates\u003c\/strong\u003e \u003cspan\u003eTSC \u0026amp; Regulation kept current\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== FAQ ============================================================= --\u003e\n\u003csection class=\"el-section\"\u003e\u003cspan class=\"el-section-label\"\u003eFAQ\u003c\/span\u003e\n\u003ch2 class=\"el-section-heading el-section-heading--center\"\u003eFrequently asked questions\u003c\/h2\u003e\n\u003cul class=\"el-faq-list\"\u003e\n\u003cli class=\"el-faq-item\"\u003e\n\u003cbutton class=\"el-faq-trigger\"\u003e \u003cspan\u003eWho needs to report under EU Taxonomy?\u003c\/span\u003e \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" class=\"el-faq-chevron\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"el-faq-content\"\u003e\n\u003cp class=\"el-faq-text\"\u003eLarge companies subject to the Non-Financial Reporting Directive (NFRD) and, from 2025, the CSRD must disclose their EU Taxonomy KPIs under Article 8 of the Taxonomy Regulation. This includes large listed companies, banks and insurers above certain thresholds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"el-faq-item\"\u003e\n\u003cbutton class=\"el-faq-trigger\"\u003e \u003cspan\u003eWhat are the three Article 8 KPIs?\u003c\/span\u003e \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" class=\"el-faq-chevron\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"el-faq-content\"\u003e\n\u003cp class=\"el-faq-text\"\u003eThe three KPIs are: (1) the proportion of Turnover from Taxonomy-aligned activities, (2) the proportion of CapEx related to Taxonomy-aligned activities, and (3) the proportion of OpEx related to Taxonomy-aligned activities. Each is expressed as a percentage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"el-faq-item\"\u003e\n\u003cbutton class=\"el-faq-trigger\"\u003e \u003cspan\u003eWhat is the difference between eligible and aligned?\u003c\/span\u003e \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" class=\"el-faq-chevron\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"el-faq-content\"\u003e\n\u003cp class=\"el-faq-text\"\u003eAn activity is Taxonomy-eligible if it appears in the Taxonomy (i.e. a TSC exists for it). It is Taxonomy-aligned if it meets the TSC for substantial contribution, passes DNSH for all other objectives, and confirms Minimum Social Safeguards compliance. Both levels must be disclosed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"el-faq-item\"\u003e\n\u003cbutton class=\"el-faq-trigger\"\u003e \u003cspan\u003eWhich environmental objectives are covered?\u003c\/span\u003e \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" class=\"el-faq-chevron\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"el-faq-content\"\u003e\n\u003cp class=\"el-faq-text\"\u003eAll 6: (1) Climate change mitigation, (2) Climate change adaptation, (3) Water and marine resources, (4) Circular economy, (5) Pollution prevention and control, (6) Biodiversity and ecosystems.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"el-faq-item\"\u003e\n\u003cbutton class=\"el-faq-trigger\"\u003e \u003cspan\u003eIs my data stored in the cloud?\u003c\/span\u003e \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" class=\"el-faq-chevron\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"el-faq-content\"\u003e\n\u003cp class=\"el-faq-text\"\u003eYour data is stored securely with encryption in transit and at rest. The system supports online and offline working. All data is fully exportable at any time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"el-faq-item\"\u003e\n\u003cbutton class=\"el-faq-trigger\"\u003e \u003cspan\u003eHow does this compare to hiring a consultant?\u003c\/span\u003e \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" class=\"el-faq-chevron\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"el-faq-content\"\u003e\n\u003cp class=\"el-faq-text\"\u003eEU Taxonomy advisory typically costs £20k–£40k for an initial engagement. You pay £3,995 once. You own the assessment process and can update it annually as TSC evolves — at no extra cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"el-faq-item\"\u003e\n\u003cbutton class=\"el-faq-trigger\"\u003e \u003cspan\u003eWill TSC updates be included?\u003c\/span\u003e \u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" class=\"el-faq-chevron\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"el-faq-content\"\u003e\n\u003cp class=\"el-faq-text\"\u003eYes. As the European Commission updates the Technical Screening Criteria or adds new activities, the system will be updated. All updates are included in your purchase at no extra cost.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/section\u003e\n\u003c!-- ===== BOTTOM CTA ====================================================== --\u003e\n\u003csection class=\"el-cta el-section\"\u003e\n\u003cdiv class=\"el-cta-inner\"\u003e\n\u003cspan class=\"el-section-label\"\u003eGet started today\u003c\/span\u003e\n\u003ch2\u003eStart your EU Taxonomy assessment today\u003c\/h2\u003e\n\u003cp class=\"el-cta-sub\"\u003eJoin the teams using EcoLedger to calculate and disclose their Article 8 KPIs with confidence.\u003c\/p\u003e\n\u003cform action=\"\/cart\/add\" method=\"post\"\u003e\n\u003cinput name=\"id\" value=\"57166799831365\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"quantity\" type=\"hidden\"\u003e \u003cbutton class=\"el-btn-primary\" type=\"submit\"\u003eAdd to cart — £3,995\u003c\/button\u003e\n\u003c\/form\u003e\n\u003cp class=\"el-cta-paypal-text\"\u003eOr \u003cbutton class=\"el-cta-paypal-btn\"\u003ebuy with PayPal\u003c\/button\u003e\u003c\/p\u003e\n\u003cdiv class=\"el-trust-row\"\u003e\n\u003cspan class=\"el-trust-item\"\u003e \u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm-2 15l-5-5 1.4-1.4L10 14.2l7.6-7.6L19 8l-9 9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Secure checkout \u003c\/span\u003e \u003cspan class=\"el-trust-item\"\u003e \u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm-2 15l-5-5 1.4-1.4L10 14.2l7.6-7.6L19 8l-9 9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Instant delivery \u003c\/span\u003e \u003cspan class=\"el-trust-item\"\u003e \u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2a10 10 0 100 20 10 10 0 000-20zm-2 15l-5-5 1.4-1.4L10 14.2l7.6-7.6L19 8l-9 9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e No subscription \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ===== FOOTER ========================================================== --\u003e\u003cfooter class=\"el-footer\"\u003e\n\u003cp\u003e© 2026 EcoLedger. All rights reserved. · \u003ca href=\"#\"\u003ePrivacy Policy\u003c\/a\u003e · \u003ca href=\"#\"\u003eTerms of Service\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c!-- \/.el-product --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"EcoLedger","offers":[{"title":"Default Title","offer_id":57166799831365,"sku":"ECO-EUTAX","price":3995.0,"currency_code":"GBP","in_stock":true}],"url":"https:\/\/theecoledger.com\/products\/eutaxonomy","provider":"EcoLedger","version":"1.0","type":"link"}