{"title":"EcoLedger","description":null,"products":[{"product_id":"csrd","title":"CSRD","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 CSRD PRODUCT PAGE \u0026mdash; 2026 Edition\n\n       SETUP INSTRUCTIONS\n       ==================\n       1. Find your Shopify variant ID:\n          Admin \u003e Products \u003e CSRD Reporting System \u003e Variants tab\n          Copy the numeric variant ID (e.g. 123456789012345678)\n          Replace every instance of 56998304678213 in this file (appears twice)\n\n       2. Upload 5 screenshots to Shopify Admin \u003e Settings \u003e Files:\n          csrd_dashboard.png          csrd_double_materiality.png\n          csrd_esrs_builder.png       csrd_data_collection.png\n          csrd_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\u003eCSRD Reporting.\u003cbr\u003e\u003cem\u003eDouble Materiality. Done Right.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"el-hero-sub\"\u003eComplete your ESRS disclosures across all sustainability topics. Built to the full Corporate Sustainability Reporting Directive framework.\u003c\/p\u003e\n\u003cdiv class=\"el-chips\"\u003e\n\u003cspan class=\"el-chip\"\u003eESRS E1–E5\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eESRS S1–S4\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eESRS G1\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eDouble Materiality\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eEU Directive 2022\/2464\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=\"56998304678213\" 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\"\u003e12\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eESRS\u003cbr\u003eStandards\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-stat\"\u003e\n\u003cdiv class=\"el-stat-number\"\u003e1,000+\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eData\u003cbr\u003ePoints\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\"\u003eTopic\u003cbr\u003eAreas\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\"\u003eDouble materiality is complex to assess\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eImpact materiality and financial materiality must both be assessed and documented separately. Getting this wrong invalidates the entire report.\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\"\u003eGuided double materiality matrix with scoring and documentation 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\"\u003e1,000+ data points to collect\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eCSRD requires granular data across environmental, social and governance topics. Manual collection across departments takes months.\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 data collection templates for every ESRS data point\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\"\u003eESRS cross-referencing is manual\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eRequirements across ESRS standards overlap and reference each other. Tracking what's done, pending, or not applicable is a spreadsheet nightmare.\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\"\u003eAutomated cross-referencing — complete once, populate everywhere\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\"\u003eProving impact materiality is hard\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eDemonstrating that a topic has actual impact on people or the environment requires structured evidence. Auditors are scrutinising this heavily.\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\"\u003eEvidence Register with impact documentation per topic\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 £50k+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eCSRD advisory is a specialist field. Initial engagements routinely exceed £30k–£60k with ongoing dependency for annual updates.\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 the process in-house\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\"\u003eData scattered across departments\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eHR holds social data. Finance holds economic data. Operations holds environmental data. No one has a single picture.\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\"\u003eCentralised data hub — all departments, one system\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 CSRD reporting\u003c\/h2\u003e\n\u003c!-- Feature 1: Double Materiality --\u003e\n\u003cdiv class=\"el-feature-row\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"Double Materiality Assessment\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/csrd_double_materiality.png?v=1776366738\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eDouble Materiality\u003c\/p\u003e\n\u003ch3\u003eAssess impact AND financial materiality — in one tool\u003c\/h3\u003e\n\u003cp\u003eThe CSRD requires you to assess materiality from two angles: whether a topic impacts people and planet (impact materiality), and whether it creates financial risk or opportunity for your business (financial materiality). Our structured matrix guides you through both assessments, generates scoring documentation, and produces the audit-ready output your external auditor needs.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eGuided impact materiality scoring\u003c\/li\u003e\n\u003cli\u003eFinancial materiality risk matrix\u003c\/li\u003e\n\u003cli\u003eStakeholder engagement documentation\u003c\/li\u003e\n\u003cli\u003eAudit-ready materiality statement\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2: ESRS Disclosure Builder --\u003e\n\u003cdiv class=\"el-feature-row el-feature-row--reverse\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"ESRS Disclosure Builder\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/csrd_esrs_builder.png?v=1776366738\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eESRS Disclosure Builder\u003c\/p\u003e\n\u003ch3\u003eGenerate compliant ESRS narratives — automatically\u003c\/h3\u003e\n\u003cp\u003eThe Disclosure Builder guides you through each ESRS requirement and generates compliant narrative text. Every disclosure is linked to your underlying data, evidence, and materiality assessment. Export to Word, PDF or HTML — ready for your annual report or standalone sustainability statement.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eAll 12 ESRS standards covered\u003c\/li\u003e\n\u003cli\u003eData-linked narrative generation\u003c\/li\u003e\n\u003cli\u003eMulti-format export (Word, PDF, HTML)\u003c\/li\u003e\n\u003cli\u003eVersion control \u0026amp; audit trail\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3: Data Collection Engine --\u003e\n\u003cdiv class=\"el-feature-row\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"Data Collection Engine\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/csrd_data_collection.png?v=1776366739\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eData Collection Engine\u003c\/p\u003e\n\u003ch3\u003eStructured data collection across every ESRS topic\u003c\/h3\u003e\n\u003cp\u003eEach ESRS standard has its own data requirements. Our Data Collection Engine maps every data point to its ESRS requirement, flags gaps, and tracks completeness. Share templates with colleagues across HR, Finance and Operations to collect data in a controlled, traceable way.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003e1,000+ data points pre-mapped to ESRS\u003c\/li\u003e\n\u003cli\u003eDepartment-level data templates\u003c\/li\u003e\n\u003cli\u003eCompleteness \u0026amp; gap tracking\u003c\/li\u003e\n\u003cli\u003eAutomated data validation\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\/csrd_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 your sustainability statement in any format\u003c\/h3\u003e\n\u003cp\u003eExport your full CSRD sustainability statement as a standalone Word document, print-ready PDF, or HTML for website embedding. Each export includes footnotes, cross-references, and data source links. Structured to meet the requirements of the European Single Electronic Format (ESEF).\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eWord (.docx) — integrated annual report format\u003c\/li\u003e\n\u003cli\u003ePDF (print-ready) — standalone sustainability statement\u003c\/li\u003e\n\u003cli\u003eHTML (web-ready) — publish to your website\u003c\/li\u003e\n\u003cli\u003eESEF-aligned tagging structure\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 CSRD reporting status, completeness score and upcoming deadlines.\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, group structure, reporting boundaries and sector.\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\u003eDouble Materiality\u003c\/h4\u003e\n\u003cp\u003eConduct and document your impact and financial materiality assessment.\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\u003eData Collection\u003c\/h4\u003e\n\u003cp\u003eCollect and validate all ESRS data points across environmental, social and governance topics.\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\u003eESRS E1 Climate\u003c\/h4\u003e\n\u003cp\u003eTrack GHG emissions, climate targets, transition plans and physical risk assessments.\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\u003eSocial \u0026amp; Governance\u003c\/h4\u003e\n\u003cp\u003eCapture ESRS S1–S4 workforce data and ESRS G1 business conduct disclosures.\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\u003eDisclosure Builder\u003c\/h4\u003e\n\u003cp\u003eGenerate ESRS-compliant narrative text across all material topics automatically.\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 disclosure to supporting documentation for external audit.\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. No installation — open in your browser and begin your entity setup.\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; Collect\u003c\/h3\u003e\n\u003cp\u003eComplete your double materiality assessment, then collect data across every material ESRS topic using guided templates.\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\u003eDisclose \u0026amp; Publish\u003c\/h3\u003e\n\u003cp\u003eGenerate your full sustainability statement in Word, PDF or HTML. Audit-ready. ESEF-aligned.\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\u003eAll 12 ESRS standards covered (E1–E5, S1–S4, G1)\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\u003eDouble materiality matrix \u0026amp; documentation\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\u003e1,000+ ESRS data points pre-mapped\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\u003eESRS-Aligned\u003c\/strong\u003e \u003cspan\u003eBuilt to all 12 ESRS 2024 standards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-trust-band-item\"\u003e\n\u003cstrong\u003eEU Directive\u003c\/strong\u003e \u003cspan\u003eCovers Directive 2022\/2464 in full\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\u003eStandards \u0026amp; requirements 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\u003eDo we need to be a large company to use this?\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\"\u003eCSRD applies to large EU companies and listed SMEs from 2025–2027. If you’re preparing for CSRD compliance, this system is built for your finance and sustainability team regardless of whether you have prior reporting experience. The guided workflow handles the complexity for you.\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 does double materiality actually involve?\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\"\u003eDouble materiality means assessing each sustainability topic from two angles: impact materiality (does your business impact people or planet?) and financial materiality (does the topic create financial risk or opportunity for your business?). Our system guides you through both assessments with structured scoring and generates the documentation your auditor needs.\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 ESRS standards 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 12 ESRS standards are covered: ESRS 1 (General Requirements), ESRS 2 (General Disclosures), ESRS E1–E5 (Environmental), ESRS S1–S4 (Social), and ESRS G1 (Governance). The system maps every disclosure requirement and data point across all standards.\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 in your account with encryption in transit and at rest. The system supports online and offline working — sync when you reconnect. Your 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 CSRD 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\"\u003eCSRD advisory typically costs £30k–£60k for an initial engagement, with ongoing annual costs. You pay £3,995 once. You own the process, can update it annually for free, and build internal capability. You can still use specialist advisors for materiality workshops — but the heavy lifting is yours.\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 updates be included for future ESRS amendments?\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 EFRAG issues ESRS updates or new sector-specific standards, the system will be updated. All updates are included 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\u003eCan this handle group reporting with multiple subsidiaries?\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. You can configure group reporting boundaries, set up multiple entity profiles, and consolidate data at group level. Each entity maintains its own data set with group-level rollup.\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 CSRD disclosure today\u003c\/h2\u003e\n\u003cp class=\"el-cta-sub\"\u003eJoin the teams using EcoLedger to meet the Corporate Sustainability Reporting Directive with confidence.\u003c\/p\u003e\n\u003cform action=\"\/cart\/add\" method=\"post\"\u003e\n\u003cinput name=\"id\" value=\"56998304678213\" 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":56998304678213,"sku":"ECO-CSRD","price":3995.0,"currency_code":"GBP","in_stock":true}]},{"product_id":"issb","title":"ISSB","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 ISSB PRODUCT PAGE \u0026mdash; 2026 Edition\n\n       SETUP INSTRUCTIONS\n       ==================\n       1. Find your Shopify variant ID:\n          Admin \u003e Products \u003e ISSB Reporting System \u003e Variants tab\n          Copy the numeric variant ID (e.g. 123456789012345678)\n          Replace every instance of 57166797832517 in this file (appears twice)\n\n       2. Upload 5 screenshots to Shopify Admin \u003e Settings \u003e Files:\n          issb_dashboard.png      issb_ghg_engine.png\n          issb_report_builder.png issb_disclosure_nav.png\n          issb_export_pack.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\u003eISSB Reporting.\u003cbr\u003e\u003cem\u003eStructured. Guided. Complete.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"el-hero-sub\"\u003eComplete your IFRS S1 \u0026amp; S2 disclosures in weeks, not months. Built on DEFRA 2025 \u0026amp; IEA 2024 emission factors.\u003c\/p\u003e\n\u003cdiv class=\"el-chips\"\u003e\n\u003cspan class=\"el-chip\"\u003eIFRS S1\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eIFRS S2\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eDEFRA 2025\u003c\/span\u003e \u003cspan class=\"el-chip\"\u003eIEA 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,495\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=\"57166797832517\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"quantity\" type=\"hidden\"\u003e \u003cbutton class=\"el-btn-primary\" type=\"submit\"\u003eAdd to cart — £3,495\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\"\u003e30+\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eIFRS S1 \u0026amp; S2\u003cbr\u003eRequirements\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-stat\"\u003e\n\u003cdiv class=\"el-stat-number\"\u003e21\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eTrackable\u003cbr\u003eMetrics\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-stat\"\u003e\n\u003cdiv class=\"el-stat-number\"\u003e7\u003c\/div\u003e\n\u003cdiv class=\"el-stat-label\"\u003eIntegrated\u003cbr\u003eModules\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\"\u003eWe don’t know where to start\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eISSB guidance is complex. Materiality assessments take months. Reporting frameworks conflict.\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\"\u003eGuided 7-step workflow from entity setup to final report\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\"\u003eGHG calculations are error-prone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eScope 1, 2 \u0026amp; 3 emission factors change yearly. Manual calculation risks increase year on year.\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\"\u003eBuilt-in DEFRA 2025 \u0026amp; IEA 2024 factors, auto-updated\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\"\u003eWriting narratives takes weeks\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eDrafting IFRS-quality disclosure text is time-consuming. Ensuring compliance is manual.\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\"\u003eReport Builder auto-generates IFRS-aligned narrative text\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 £20k+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eExternal advisory is expensive and creates ongoing dependency for every annual update.\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,495 — a fraction of consultancy cost\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\"\u003eWe can’t prove compliance\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eAudit trail is fragmented. Linking disclosures to evidence is manual and error-prone.\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\"\u003eEvidence Register tracks every disclosure to source documents\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\"\u003eData scattered across systems\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"el-pain-body\"\u003eExcel files, email trails, scattered spreadsheets — no single source of truth.\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\"\u003eCentralised, all-in-one system — one file, all data\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 ISSB reporting\u003c\/h2\u003e\n\u003c!-- Feature 1: GHG Engine --\u003e\n\u003cdiv class=\"el-feature-row\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"GHG Calculation Engine\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/issb_ghg_engine.png?v=1776357792\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eGHG Calculation Engine\u003c\/p\u003e\n\u003ch3\u003eScope 1, 2 \u0026amp; 3 — calculated with confidence\u003c\/h3\u003e\n\u003cp\u003eBuilt-in emission factors from DEFRA 2025 and IEA 2024. Import energy consumption data, activity data, and supply chain information. The system calculates and tracks emissions automatically across all three scopes.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eLive emission factor updates — no manual maintenance\u003c\/li\u003e\n\u003cli\u003eFull Scope 1, 2 \u0026amp; 3 calculations\u003c\/li\u003e\n\u003cli\u003eBulk data import \u0026amp; reconciliation\u003c\/li\u003e\n\u003cli\u003eUncertainty quantification included\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2: Report Builder --\u003e\n\u003cdiv class=\"el-feature-row el-feature-row--reverse\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"Report Builder\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/issb_report_builder.png?v=1776357793\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eReport Builder\u003c\/p\u003e\n\u003ch3\u003eIFRS-quality narratives in minutes, not months\u003c\/h3\u003e\n\u003cp\u003eThe Report Builder guides you through each disclosure requirement and generates IFRS S1 \u0026amp; S2-compliant narrative text. Every disclosure links directly to your source data and evidence. Export to Word, PDF, or HTML.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eIFRS-aligned text generation\u003c\/li\u003e\n\u003cli\u003eMateriality assessment tracking\u003c\/li\u003e\n\u003cli\u003eMulti-format export (Word, PDF, HTML)\u003c\/li\u003e\n\u003cli\u003eVersion control \u0026amp; audit trail\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3: Disclosure Navigator --\u003e\n\u003cdiv class=\"el-feature-row\"\u003e\n\u003cdiv class=\"el-feature-image-wrap\"\u003e\u003cimg alt=\"Disclosure Navigator\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0958\/1730\/2341\/files\/issb_disclosure_nav.png?v=1776357793\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"el-feature-text\"\u003e\n\u003cp class=\"el-feature-kicker\"\u003eDisclosure Navigator\u003c\/p\u003e\n\u003ch3\u003eTrack every requirement — know your status at a glance\u003c\/h3\u003e\n\u003cp\u003eInteractive checklist of all 30+ IFRS S1 \u0026amp; S2 requirements. See which disclosures are complete, in progress, or not applicable. Link each to supporting documentation and metrics. Real-time compliance dashboard.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003e30+ IFRS S1 \u0026amp; S2 requirements mapped\u003c\/li\u003e\n\u003cli\u003eCompleteness tracking with status indicators\u003c\/li\u003e\n\u003cli\u003eEvidence linkage per requirement\u003c\/li\u003e\n\u003cli\u003eApplicability assessment built in\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\/issb_export_pack.png?v=1776357793\"\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 in the format your stakeholders need\u003c\/h3\u003e\n\u003cp\u003eExport IFRS S1 \u0026amp; S2 disclosures as standalone Word documents, integrated PDF reports, or HTML for website embedding. Each export maintains formatting, footnotes, and evidence links. Audit-ready output in minutes.\u003c\/p\u003e\n\u003cul class=\"el-feature-list\"\u003e\n\u003cli\u003eWord (.docx) — board-ready format\u003c\/li\u003e\n\u003cli\u003ePDF (print-ready) — shareholder report quality\u003c\/li\u003e\n\u003cli\u003eHTML (web-ready) — publish to your website\u003c\/li\u003e\n\u003cli\u003eMetadata \u0026amp; audit trail embedded in every export\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 7 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\u003eReal-time view of your entire ISSB reporting status and completion progress.\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 boundaries, and financial profile.\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\u003eMateriality\u003c\/h4\u003e\n\u003cp\u003eAssess and document which topics are material to your business.\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\u003eGHG Engine\u003c\/h4\u003e\n\u003cp\u003eCalculate emissions with DEFRA 2025 \u0026amp; IEA 2024 factors built in.\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\u003eMetric Register\u003c\/h4\u003e\n\u003cp\u003eTrack and manage all 21 reportable metrics across your business.\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\u003eReport Builder\u003c\/h4\u003e\n\u003cp\u003eGenerate IFRS-quality disclosure narratives automatically.\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\u003eDisclosure Navigator\u003c\/h4\u003e\n\u003cp\u003eTrack compliance against all 30+ IFRS S1 \u0026amp; S2 requirements.\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 disclosure to supporting documentation and audit trail.\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 today. Receive instant access and a setup guide. No installation needed—everything opens in your browser.\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\u003eConfigure \u0026amp; Collect\u003c\/h3\u003e\n\u003cp\u003eFollow the guided 7-step workflow. Set up your entity, identify material topics, import energy and emissions data. The system walks you through every step.\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\u003eReport \u0026amp; Publish\u003c\/h3\u003e\n\u003cp\u003eGenerate IFRS S1 \u0026amp; S2 disclosures in Word, PDF, or HTML. Publish with confidence. Update annually in minutes.\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,495 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 7 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\u003eDEFRA 2025 \u0026amp; IEA 2024 emission factors\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\u003e30+ IFRS S1 \u0026amp; S2 requirement templates\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\u003eGuided 7-step workflow \u0026amp; tutorials\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\u003eIFRS-Aligned\u003c\/strong\u003e \u003cspan\u003eBuilt to IFRS S1 \u0026amp; S2 2024 standards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"el-trust-band-item\"\u003e\n\u003cstrong\u003eDEFRA Verified\u003c\/strong\u003e \u003cspan\u003eLatest emission factors included\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\u003eFactors \u0026amp; standards 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\u003eDo I need sustainability expertise to use this?\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\"\u003eNo. The system is designed for finance and sustainability teams without prior ISSB experience. The 7-step workflow guides you through each requirement, with explanations and best-practice templates included. If you get stuck, detailed help text is available throughout.\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 emission factors are 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\"\u003eThe 2026 Edition includes DEFRA 2025 and IEA 2024 emission factors for Scope 1, 2, and 3 calculations. These are the UK and international standard factors. The system updates automatically when new factors are released, 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\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 in your account. The system supports both online and offline modes. You can work offline and sync your changes when you reconnect. All data is encrypted in transit and at rest.\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\u003eCan I use this for multiple legal entities?\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. You can set up multiple entity profiles within a single purchase. Each entity has its own dashboard, metrics, and disclosure set. Perfect for groups reporting on multiple subsidiaries or consolidated scenarios.\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\"\u003eConsultants typically charge £15k–£25k for an initial ISSB reporting project. You pay £3,495 once. You own the system and can update it annually for free. If you need advisory on materiality or governance, you can still use consultants for that — but the heavy lifting is done for you.\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 there be updates for future ISSB amendments?\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. The system will be updated as IFRS issues amendments or new standards. Emission factors are updated automatically. All updates are included in your purchase 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\u003eDo I need a login or account?\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\"\u003eYou’ll create a single account linked to your purchase. This gives you access across devices. Your account is fully under your control—you can export all your work and data at any time.\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 ISSB disclosure today\u003c\/h2\u003e\n\u003cp class=\"el-cta-sub\"\u003eJoin the teams using EcoLedger to meet IFRS S1 \u0026amp; S2 with confidence.\u003c\/p\u003e\n\u003cform action=\"\/cart\/add\" method=\"post\"\u003e\n\u003cinput name=\"id\" value=\"57166797832517\" type=\"hidden\"\u003e \u003cinput value=\"1\" name=\"quantity\" type=\"hidden\"\u003e \u003cbutton class=\"el-btn-primary\" type=\"submit\"\u003eAdd to cart — £3,495\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":57166797832517,"sku":"ECO-ISSB","price":3495.0,"currency_code":"GBP","in_stock":true}]},{"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\/collections\/other-example-products.oembed","provider":"EcoLedger","version":"1.0","type":"link"}