{"id":14371,"date":"2025-09-25T08:32:20","date_gmt":"2025-09-25T08:32:20","guid":{"rendered":"https:\/\/sgp-indonesia.org\/?page_id=14371"},"modified":"2025-10-11T09:10:11","modified_gmt":"2025-10-11T09:10:11","slug":"finest-cocoa-quality-of-sari-tani","status":"publish","type":"page","link":"https:\/\/sgp-indonesia.org\/en\/grantees-product\/finest-cocoa-quality-of-sari-tani\/","title":{"rendered":"Finest Cocoa Quality of Sari Tani"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14371\" class=\"elementor elementor-14371\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1a46dbb1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1a46dbb1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b468c3a\" data-id=\"6b468c3a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-65763ea2 elementor-widget elementor-widget-html\" data-id=\"65763ea2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== SGP \u2014 CATEGORIES NAV V3 (active item: pill + text-only wipe) ===== -->\r\n<section id=\"sgp-cats-navV3\" aria-labelledby=\"cats-title\">\r\n  <div class=\"inner\">\r\n    <h2 id=\"cats-title\" class=\"cats\" aria-live=\"polite\">\r\n      <span class=\"t\">Coffee<\/span>\r\n      <span class=\"sep\">|<\/span>\r\n      <span class=\"t\">Palm&nbsp;Sugar<\/span>\r\n\r\n      <!-- break khusus mobile -->\r\n      <span class=\"mbr\"><\/span>\r\n\r\n      <span class=\"sep\">|<\/span>\r\n\r\n      <!-- HALAMAN AKTIF -->\r\n\r\n        <span class=\"t\">Seaweed<\/span>\r\n    \r\n\r\n      <span class=\"sep\">|<\/span>\r\n            <span class=\"t current\">\r\n      <span class=\"label\">Cocoa<\/span>\r\n      <\/span>\r\n    <\/h2>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  \/* ===== Tokens (scoped) ===== *\/\r\n  #sgp-cats-navV3{\r\n    --ink:#0b1b00;\r\n    --accent:#B2DD14;\r\n    --accent-soft:#DFF27A;\r\n    --pill:rgba(178,221,20,.16);   \/* kotak transparan *\/\r\n  }\r\n\r\n  #sgp-cats-navV3 .inner{\r\n    max-width:1100px;\r\n    margin-inline:auto;\r\n    padding:clamp(18px,3vw,28px) 16px;\r\n    font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\r\n    text-align:center;\r\n  }\r\n\r\n  \/* ===== Baris kategori ===== *\/\r\n  #sgp-cats-navV3 .cats{\r\n    margin:0;\r\n    font-weight:800;\r\n    color:var(--ink);\r\n    font-size:clamp(22px,4vw,36px);\r\n    letter-spacing:.2px;\r\n    line-height:1.15;\r\n    white-space:nowrap; \/* DESKTOP: satu baris *\/\r\n  }\r\n\r\n  .t{\r\n    display:inline-block;\r\n    margin:.06em .18em;\r\n    position:relative;\r\n    overflow:visible;\r\n    \/* entrance SEKALI agar tidak patah-patah *\/\r\n    animation:enter 640ms cubic-bezier(.22,.84,.3,1) both;\r\n  }\r\n  .sep{ margin:0 .45ch; color:var(--ink); opacity:.95; }\r\n\r\n  \/* ===== Item aktif (Seaweed) ===== *\/\r\n  .current{\r\n    padding:.06em .34em;               \/* ruang untuk pill *\/\r\n    border-radius:.5em;\r\n    position:relative;\r\n    isolation:isolate;\r\n    animation:enter 640ms cubic-bezier(.22,.84,.3,1) both,\r\n               breathe 8s ease-in-out 1.4s infinite; \/* micro-pulse sangat halus *\/\r\n  }\r\n  \/* kotak\/pill transparan *\/\r\n  .current::before{\r\n    content:\"\";\r\n    position:absolute; inset:-.06em -.22em -.12em;\r\n    background:var(--pill);\r\n    border-radius:.4em;\r\n    z-index:-1; \/* di belakang teks *\/\r\n  }\r\n\r\n  \/* label hijau + wipe di DALAM teks saja *\/\r\n  .current .label{\r\n    \/* jadikan teks \u201cdiwarnai\u201d dengan gradient sehingga bisa ada wipe di dalam huruf *\/\r\n    background:\r\n      linear-gradient(90deg,\r\n        var(--accent) 0%,\r\n        var(--accent-soft) 14%,\r\n        var(--accent) 28%,\r\n        var(--accent) 72%,\r\n        var(--accent-soft) 86%,\r\n        var(--accent) 100%);\r\n    background-size:200% 100%;\r\n    -webkit-background-clip:text;\r\n            background-clip:text;\r\n    color:transparent;                 \/* warna diambil dari background *\/\r\n    font-weight:800;\r\n\r\n    animation: textWipe 2.6s linear .3s infinite; \/* wipe halus terus *\/\r\n  }\r\n\r\n  \/* ===== Mobile: wrap rapi setelah \u201cSugar Palm\u201d ===== *\/\r\n  #sgp-cats-navV3 .mbr{ display:none; }\r\n  @media (max-width:640px){\r\n    #sgp-cats-navV3 .cats{ white-space:normal; }\r\n    #sgp-cats-navV3 .mbr{ display:inline; }\r\n  }\r\n\r\n  \/* ===== Animations ===== *\/\r\n  @keyframes enter{\r\n    from{ opacity:0; transform:translateY(14px); filter:blur(.4px); }\r\n    to  { opacity:1; transform:translateY(0);   filter:blur(0); }\r\n  }\r\n  @keyframes breathe{\r\n    0%,92%,100%{ transform:none; }\r\n    96%       { transform:scale(1.015); }\r\n  }\r\n  @keyframes textWipe{\r\n    0%   { background-position:200% 0; }\r\n    100% { background-position:0% 0; }\r\n  }\r\n\r\n  \/* Anti-clip di Elementor (aman) *\/\r\n  :where(.elementor, .elementor-section, .elementor-container, .elementor-row,\r\n         .elementor-column, .elementor-widget, .elementor-widget-wrap,\r\n         .elementor-widget-container, .swiper-slide){ overflow:visible !important; }\r\n\r\n  \/* Reduced motion *\/\r\n  @media (prefers-reduced-motion:reduce){\r\n    #sgp-cats-navV3 .t{ animation:none !important; }\r\n    #sgp-cats-navV3 .current .label{ animation:none !important; }\r\n  }\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-675ee5ba elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"675ee5ba\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2d5071fd\" data-id=\"2d5071fd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6baf9cda elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6baf9cda\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-57383cee\" data-id=\"57383cee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-54cca00f elementor-widget elementor-widget-html\" data-id=\"54cca00f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ======== GALLERY WRAPPER ======== -->\r\n<div class=\"sgp-gallery\">\r\n\r\n  <!-- Highlight \/ Main slider -->\r\n  <div class=\"swiper sgp-main\">\r\n    <div class=\"swiper-wrapper\">\r\n      <!-- Ganti URL gambar berikut -->\r\n      <div class=\"swiper-slide\">\r\n        <a href=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg\" class=\"sgp-lightbox\">\r\n          <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg\" alt=\"Foto 1\">\r\n        <\/a>\r\n      <\/div>\r\n      <div class=\"swiper-slide\">\r\n        <a href=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/Copy-of-Coklat-1-scaled.jpg\" class=\"sgp-lightbox\">\r\n          <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/Copy-of-Coklat-1-scaled.jpg\" alt=\"Foto 2\">\r\n        <\/a>\r\n      <\/div>\r\n      <div class=\"swiper-slide\">\r\n        <a href=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-DZL02608-scaled.jpg\" class=\"sgp-lightbox\">\r\n          <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-DZL02608-scaled.jpg\" alt=\"Foto 3\">\r\n        <\/a>\r\n      <\/div>\r\n      <div class=\"swiper-slide\">\r\n        <a href=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-09-11-at-18.37.27_87c62e5c.jpg\" class=\"sgp-lightbox\">\r\n          <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-09-11-at-18.37.27_87c62e5c.jpg\" alt=\"Foto 4\">\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- navigasi -->\r\n    <div class=\"swiper-button-prev sgp-prev\"><\/div>\r\n    <div class=\"swiper-button-next sgp-next\"><\/div>\r\n    <div class=\"swiper-pagination sgp-pagi\"><\/div>\r\n  <\/div>\r\n\r\n  <!-- Thumbnails slider -->\r\n  <div class=\"swiper sgp-thumbs\">\r\n    <div class=\"swiper-wrapper\">\r\n      <!-- src harus sama urutannya dengan slider di atas -->\r\n      <div class=\"swiper-slide\"><img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg\" alt=\"\"><\/div>\r\n      <div class=\"swiper-slide\"><img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/Copy-of-Coklat-1-scaled.jpg\" alt=\"\"><\/div>\r\n      <div class=\"swiper-slide\"><img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-DZL02608-scaled.jpg\" alt=\"\"><\/div>\r\n      <div class=\"swiper-slide\"><img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-09-11-at-18.37.27_87c62e5c.jpg\" alt=\"\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ======== STYLES ======== -->\r\n<style>\r\n\/********* MAIN \/ HIGHLIGHT *********\/\r\n.sgp-main{\r\n  --radius:14px;\r\n  --shadow:0 10px 30px rgba(0,0,0,.15);\r\n  --ratio: 4\/5;           \/* <<< UBAH DI SINI (contoh: 1\/1, 3\/2, 4\/3, 16\/9) *\/\r\n}\r\n\r\n\/* Paksa setiap slide utama punya rasio yang SAMA *\/\r\n.sgp-main .swiper-slide{\r\n  position: relative;\r\n  aspect-ratio: var(--ratio);\r\n  display:flex; align-items:center; justify-content:center;\r\n  overflow:hidden; border-radius:var(--radius); box-shadow:var(--shadow);\r\n}\r\n.sgp-main .swiper-slide a{display:block; width:100%; height:100%;}\r\n.sgp-main .swiper-slide img{\r\n  width:100%; height:100%; object-fit:cover; display:block;\r\n  border-radius:var(--radius);\r\n}\r\n\r\n\/* Posisi tombol nav tetap di dalam area gambar *\/\r\n.sgp-prev, .sgp-next{\r\n  color:#1a8f5b;\r\n  top:50%; transform:translateY(-50%);\r\n}\r\n\r\n\/********* THUMBNAILS *********\/\r\n.sgp-thumbs{ margin-top:14px; --thumb: 92px; }   \/* ukuran thumb seragam *\/\r\n.sgp-thumbs .swiper-slide{\r\n  width:var(--thumb) !important;\r\n  height:var(--thumb) !important;\r\n  border-radius:12px; overflow:hidden;\r\n  opacity:.75; cursor:pointer; transition:.2s;\r\n}\r\n.sgp-thumbs .swiper-slide img{\r\n  width:100%; height:100%; object-fit:cover; display:block;\r\n}\r\n.sgp-thumbs .swiper-slide.swiper-slide-thumb-active{\r\n  opacity:1; outline:2px solid #1a8f5b; outline-offset:2px;\r\n}\r\n\r\n\/********* RESPONSIVE *********\/\r\n@media (max-width: 767px){\r\n  .sgp-main{ --ratio: 1\/1; }       \/* di HP pakai kotak (boleh ubah ke 4\/5 dll) *\/\r\n  .sgp-thumbs{ --thumb: 74px; }\r\n}\r\n\r\n\/* Hindari geser horizontal *\/\r\n.sgp-gallery{ overflow-x:hidden; }\r\n\r\n<\/style>\r\n\r\n<!-- ======== SCRIPTS (Swiper + GLightbox untuk lightbox) ======== -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@9\/swiper-bundle.min.css\"\/>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@9\/swiper-bundle.min.js\"><\/script>\r\n\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/glightbox\/dist\/css\/glightbox.min.css\"\/>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/glightbox\/dist\/js\/glightbox.min.js\"><\/script>\r\n\r\n<script>\r\n(function(){\r\n  \/\/ jika Elementor sudah bawa Swiper, gunakan itu\r\n  const SwiperClass = window.Swiper || window?.elementorFrontend?.utils?.swiper;\r\n  if(!SwiperClass){ console.warn('Swiper tidak tersedia'); return; }\r\n\r\n  \/\/ thumbs\r\n  const thumbs = new SwiperClass('.sgp-thumbs', {\r\n    slidesPerView: 'auto',\r\n    spaceBetween: 12,\r\n    freeMode: true,\r\n    watchSlidesProgress: true,\r\n    watchSlidesVisibility: true,\r\n    centerInsufficientSlides: true\r\n  });\r\n\r\n  \/\/ main\r\n  const main = new SwiperClass('.sgp-main', {\r\n    loop: true,\r\n    speed: 500,\r\n    spaceBetween: 10,\r\n    navigation: { nextEl: '.sgp-next', prevEl: '.sgp-prev' },\r\n    pagination: { el: '.sgp-pagi', clickable: true },\r\n    autoplay: { delay: 5000, disableOnInteraction: false },\r\n    thumbs: { swiper: thumbs }\r\n  });\r\n\r\n  \/\/ lightbox (klik gambar besar)\r\n  const lb = GLightbox({ selector: '.sgp-lightbox', touchNavigation: true, loop: true });\r\n\r\n  \/\/ sinkron lightbox saat slide berubah (opsional)\r\n  main.on('slideChange', () => {\r\n    \/\/ tidak wajib; glightbox akan membaca href saat diklik\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-46c5fa8c\" data-id=\"46c5fa8c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f563567 elementor-widget elementor-widget-heading\" data-id=\"7f563567\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\nFinest <span style=\"color: #B2DD14\">Cocoa<\/span> Quality of Sari Tani <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11bf22e9 elementor-widget elementor-widget-heading\" data-id=\"11bf22e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sustainable Cocoa, Shared Prosperity for Farmers Community<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-462827c0 elementor-widget elementor-widget-heading\" data-id=\"462827c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Rp 359.000 \/ Pack<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61590202 elementor-widget elementor-widget-accordion\" data-id=\"61590202\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1631\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1631\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Product Description<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1631\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1631\"><p>Born from the once-abandoned forests of Sari Tani, this cocoa has become a symbol of farmers\u2019 renewed spirit and harmony with nature. Processed through traditional methods, every bean carries a story of perseverance and sustainability.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1632\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1632\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Detail Specifications<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1632\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1632\"><p>100% Fermented &amp; Natural Dried<\/p><p>100% Natural Process Cocoa, No Additional Chemicals<\/p><p>Store in a cool, dry place, away from direct sunlight.<\/p><p>Perfect for hot or iced chocolate drinks, baking, desserts, or smoothies.<\/p><p>May contain traces of tree nuts or cocoa<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1633\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1633\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Inspiring Story<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1633\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1633\"><p>In the heart of Gorontalo, the farmers of Sari Tani once faced declining cocoa harvests and the loss of their forests. Many shifted to corn after pest outbreaks, leaving cocoa behind. But with renewed passion and support from community programs, cocoa has returned\u2014not only as an income source, but as a symbol of resilience.<\/p><p>By practicing agroforestry and intercropping, farmers now cultivate cocoa alongside diverse plants and shade trees, protecting water sources and restoring balance to the land. Traditional fermentation and drying methods are combined with collective knowledge, creating beans that are both rich in flavor and rooted in sustainability.<\/p><p>Every bar of Sari Tani Cocoa carries the impact of this journey. It supports over 300 farming families, nurtures biodiversity near the Nantu Wildlife Sanctuary, and proves that sustainable farming can bring prosperity while protecting the environment for generations to come.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-1634\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1634\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-chevron-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Traceability<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-1634\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1634\"><p>From the once-barren lands of Sari Tani, farmers stood together to bring life back through cocoa. What began as a struggle against pests and hardship has grown into a movement of over 300 farmers who plant, ferment, and harvest with hope. Every bean tells a story of dignity, community, and a promise to the forest.<\/p><p>Sari Tani Origin<br \/>Boalemo District, Gorontalo<br \/>N 0\u00b0 46\u2032 35\u2033 | E 122\u00b0 17\u2032 7\u2033<\/p><p>Farmers in Sari Tani harvest cocoa only when pods turn golden, ensuring peak ripeness. Beans are fermented in simple woven baskets or sacks for 5\u20136 days, then sun-dried depending on the weather.<\/p><p>Through agroforestry, cocoa trees are intercropped with other plants, nourished by natural shade, and supported by sustainable practices that restore the soil and water balance.<\/p><p>Community-Based Sustainable Cocoa<\/p><p>This product is produced by farmers under the GEF-SGP &amp; UNDP mentoring program, applying traditional and environmentally friendly practices.<\/p><p>Produced by:<br \/>PABUTO Collective Farmers, Boalemo District &#8211; Gorontalo<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7dac790 elementor-align-right elementor-widget elementor-widget-button\" data-id=\"7dac790\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#contact\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Order Product<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7718d27b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7718d27b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3e8f7b1a\" data-id=\"3e8f7b1a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-65240263 elementor-widget elementor-widget-html\" data-id=\"65240263\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ====== SGP \u2014 PRODUCT CARDS (WHITE CARD + GREEN TITLE BAR) ====== -->\r\n<div class=\"sgp-prod-slider\">\r\n  <div class=\"swiper sgp-swiper\">\r\n    <div class=\"swiper-wrapper\">\r\n\r\n      <!-- 1) Lingkungan -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/Copy-of-Coklat-2-scaled.jpg\" alt=\"Lingkungan\">\r\n          <\/div>\r\n          <div class=\"sgp-body\"><h3 class=\"sgp-title\">Lingkungan<\/h3><\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- 2) Panen -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/Copy-of-Coklat-1-scaled.jpg\" alt=\"Panen\">\r\n          <\/div>\r\n          <div class=\"sgp-body\"><h3 class=\"sgp-title\">Panen<\/h3><\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- 3) Petani \/ Komunitas -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/Copy-of-DZL02613-2-scaled.jpg\" alt=\"Petani \/ Komunitas\">\r\n          <\/div>\r\n          <div class=\"sgp-body\"><h3 class=\"sgp-title\">Petani \/ Komunitas<\/h3><\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- 4) Proses -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-09-11-at-18.37.27_87c62e5c.jpg\" alt=\"Proses\">\r\n          <\/div>\r\n          <div class=\"sgp-body\"><h3 class=\"sgp-title\">Proses<\/h3><\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- 5) Lokasi -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/10\/WhatsApp-Image-2025-09-11-at-20.27.56_bbdfbb9e.jpg\" alt=\"Lokasi\">\r\n          <\/div>\r\n          <div class=\"sgp-body\"><h3 class=\"sgp-title\">Lokasi<\/h3><\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n    <\/div>\r\n    <div class=\"swiper-pagination sgp-dots\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ====== STYLES (pola \u201cbenar\u201d) ====== -->\r\n<style>\r\n.sgp-prod-sliderr{\r\n  --ratio:16\/10;\r\n  --accent:#B2DD14;\r\n  --ink:#1b1f23;\r\n  --ring:rgba(0,0,0,.06);\r\n  --bar:#EAF5C8;\r\n  font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\r\n}\r\n.sgp-prod-slider .sgp-swiper{ padding-bottom:48px; }\r\n.sgp-dots .swiper-pagination-bullet{ background:#eaf5c8; opacity:1; }\r\n.sgp-dots .swiper-pagination-bullet-active{ background:var(--accent); box-shadow:0 0 0 4px rgba(178,221,20,.18); }\r\n\r\n.sgp-prod-slider .swiper-slide{ height:auto; overflow:visible !important; }\r\n.sgp-card{\r\n  display:flex; flex-direction:column; height:100%;\r\n  background:#fff; color:var(--ink);\r\n  border:1px solid var(--ring); border-radius:16px; overflow:hidden;\r\n  box-shadow:0 10px 30px rgba(0,0,0,.06);\r\n  transition:transform .25s ease, box-shadow .25s ease;\r\n}\r\n.sgp-card:hover{ transform:translateY(-4px); box-shadow:0 16px 36px rgba(0,0,0,.10); }\r\n\r\n.sgp-thumb{ position:relative; aspect-ratio:var(--ratio); overflow:hidden; background:#f3f5ef; }\r\n.sgp-thumb img{\r\n  width:100%; height:100%; object-fit:cover; object-position:center;\r\n  transform:translateZ(0) scale(1.01); transition:transform .5s ease;\r\n}\r\n.sgp-card:hover .sgp-thumb img{ transform:scale(1.05); }\r\n\r\n.sgp-body{ background:var(--bar); padding:12px 16px; }\r\n.sgp-title{ margin:0; font-weight:800; line-height:1.2; font-size:22px; color:var(--ink); }\r\n\r\n@media (max-width:1024px){ .sgp-title{ font-size:20px; } }\r\n@media (max-width:480px){\r\n  .sgp-prod-slider .swiper-slide{ width:88% !important; }\r\n  .sgp-card{ border-radius:14px; }\r\n  .sgp-body{ padding:10px 14px; }\r\n  .sgp-title{ font-size:18px; }\r\n}\r\n<\/style>\r\n\r\n<!-- ====== SCRIPTS ====== -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@9\/swiper-bundle.min.js\"><\/script>\r\n<script>\r\ndocument.querySelectorAll('.sgp-prod-slider .sgp-thumb img').forEach((img,i)=>{\r\n  img.loading=i<1?'eager':'lazy';\r\n  img.decoding='async';\r\n  img.fetchpriority=i<1?'high':'low';\r\n  img.sizes='(max-width:480px) 88vw, (max-width:1024px) 50vw, 33vw';\r\n});\r\n\r\n(function(){\r\n  const SwiperClass = window.Swiper || window?.elementorFrontend?.utils?.swiper;\r\n  if(!SwiperClass){ console.warn('Swiper not found'); return; }\r\n  new SwiperClass('.sgp-prod-slider .sgp-swiper',{\r\n    slidesPerView:3, spaceBetween:24,\r\n    breakpoints:{ 0:{slidesPerView:1,spaceBetween:12}, 768:{slidesPerView:2,spaceBetween:18}, 1025:{slidesPerView:3,spaceBetween:24} },\r\n    loop:true, loopAdditionalSlides:20,\r\n    freeMode:{enabled:true,momentum:false,sticky:false},\r\n    speed:5500,\r\n    autoplay:{ delay:0, disableOnInteraction:false, pauseOnMouseEnter:true, waitForTransition:false, stopOnLastSlide:false },\r\n    allowTouchMove:true, grabCursor:true, resistanceRatio:0,\r\n    pagination:{ el:'.sgp-dots', clickable:true },\r\n    watchSlidesProgress:true, keyboard:{ enabled:true },\r\n    on:{ touchEnd(sw){ try{ sw.autoplay.start(); }catch(e){} } }\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2083a0fd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2083a0fd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-169d5138\" data-id=\"169d5138\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1f39bcaa elementor-widget elementor-widget-html\" data-id=\"1f39bcaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== SGP \u2014 HEADLINE (Looping + Faster Entrance) ===== -->\r\n<section class=\"sgp-hero-collab\" aria-labelledby=\"finest-title\">\r\n  <div class=\"sgp-hero-inner\">\r\n    <h1 id=\"finest-title\" class=\"sgp-hero-title\" aria-live=\"polite\">\r\n      <span class=\"row\">\r\n        <span class=\"t\">The Finest<\/span>\r\n        <span class=\"t accent\">Local Initiatives<\/span>\r\n        <span class=\"t\">Development<\/span>\r\n      <\/span>\r\n    <\/h1>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  :root{\r\n    --sgp-accent:#B2DD14;\r\n    --sgp-ink:#0b1b00;\r\n\r\n  }\r\n\r\n  .sgp-hero-collab{\r\n    font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\r\n    background:var(--sgp-bg);\r\n    padding:clamp(36px,5vw,72px) 16px;\r\n  }\r\n  .sgp-hero-inner{\r\n    max-width:1100px;\r\n    margin-inline:auto;\r\n    text-align:center;\r\n  }\r\n\r\n  .sgp-hero-title{\r\n    color:var(--sgp-ink);\r\n    font-weight:800;\r\n    line-height:1.15;\r\n    letter-spacing:.2px;\r\n    margin:0;\r\n    font-size:clamp(26px, 4.6vw, 40px);\r\n    text-wrap:balance;\r\n  }\r\n  .sgp-hero-title .row{ display:block; }\r\n  .sgp-hero-title .t{\r\n    display:inline-block;\r\n    margin:.08em .16em;\r\n    position:relative;\r\n    overflow:hidden;\r\n    animation:fadeUpSwipeLoop 8s ease-in-out infinite both;\r\n  }\r\n\r\n  \/* Stagger (gelombang rapi) *\/\r\n  .sgp-hero-title .row .t:nth-child(1){ animation-delay:0s; }\r\n  .sgp-hero-title .row .t:nth-child(2){ animation-delay:.2s; }\r\n  .sgp-hero-title .row .t:nth-child(3){ animation-delay:.4s; }\r\n\r\n  \/* Accent hijau pada frasa utama *\/\r\n  .sgp-hero-title .accent{\r\n    color:var(--sgp-accent);\r\n    font-weight:900;\r\n    text-shadow:0 0 0 rgba(178,221,20,0);\r\n    animation-name:fadeUpSwipeLoop, glowPulse;\r\n    animation-duration:8s, 2.4s;\r\n    animation-timing-function:ease-in-out, ease-in-out;\r\n    animation-iteration-count:infinite, infinite;\r\n    animation-fill-mode:both, both;\r\n  }\r\n\r\n  \/* ===== FASTER FADE-UP SWIPE LOOP =====\r\n     - 0\u201310%   : muncul cepat dari bawah + swipe kanan->kiri\r\n     - 10\u201375%  : tetap terlihat\r\n     - 75\u2013100% : fade-out lembut\r\n  *\/\r\n  @keyframes fadeUpSwipeLoop{\r\n    0%{\r\n      opacity:0; transform:translateY(20px);\r\n      clip-path:inset(0 100% 0 0);\r\n      filter:blur(2px);\r\n    }\r\n    8%{\r\n      opacity:1; transform:translateY(0);\r\n      clip-path:inset(0 0% 0 0);\r\n      filter:blur(0);\r\n    }\r\n    75%{\r\n      opacity:1; transform:translateY(0);\r\n      clip-path:inset(0 0% 0 0);\r\n    }\r\n    100%{\r\n      opacity:0; transform:translateY(-6px);\r\n      clip-path:inset(0 0% 0 0);\r\n      filter:blur(1px);\r\n    }\r\n  }\r\n\r\n  @keyframes glowPulse{\r\n    0%,100%{ text-shadow:0 0 0 rgba(178,221,20,0); }\r\n    50%    { text-shadow:0 0 18px rgba(178,221,20,.42); }\r\n  }\r\n\r\n  \/* Aksesibilitas & responsif *\/\r\n  @media (prefers-reduced-motion: reduce){\r\n    .sgp-hero-title .t{ animation:none !important; opacity:1; transform:none; }\r\n  }\r\n  @media (max-width:540px){\r\n    .sgp-hero-title .t{ margin:.06em .10em; }\r\n  }\r\n\r\n  \/* Anti-clip agar aman di Elementor *\/\r\n  :where(.elementor, .elementor-section, .elementor-container, .elementor-row,\r\n         .elementor-column, .elementor-widget, .elementor-widget-wrap,\r\n         .elementor-widget-container, .swiper-slide){\r\n    overflow:visible !important;\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  const hero = document.querySelector('.sgp-hero-collab');\r\n  if(!hero || !('IntersectionObserver' in window)) return;\r\n  const items = hero.querySelectorAll('.sgp-hero-title .t');\r\n  items.forEach(el => el.style.animationPlayState = 'paused');\r\n  const io = new IntersectionObserver(([entry])=>{\r\n    if(entry.isIntersecting){\r\n      items.forEach(el => el.style.animationPlayState = 'running');\r\n      io.disconnect();\r\n    }\r\n  }, { threshold: .35 });\r\n  io.observe(hero);\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b1cb98 elementor-widget__width-initial elementor-widget elementor-widget-global elementor-global-16529 elementor-widget-html\" data-id=\"9b1cb98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ====== PRODUCT SLIDER (3 per view, uniform images) ====== -->\r\n<div class=\"sgp-prod-slider\">\r\n  <div class=\"swiper sgp-swiper\">\r\n    <div class=\"swiper-wrapper\">\r\n\r\n      <!-- CARD 1 \u2014 Kahayya Premium -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Screenshot-2025-09-17-173327.png\" alt=\"Kahayya Premium\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Arabica Kahayya Premium Coffee<\/h3>\r\n            <p class=\"sgp-desc\">A premium Arabica from Sulawesi, known for its floral, citrus, and chocolate flavors.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 200.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/arabica-kahayya-premium-single-origin-coffee\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- CARD 2 \u2014 Gula Aren Bulukumba -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/WhatsApp-Image-2025-08-29-at-20.35.25-Adel-Irmayanti.jpeg\" alt=\"Arenga Palm Sugar Bulukumba\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Arenga Palm Sugar of Bulukumba<\/h3>\r\n            <p class=\"sgp-desc\">Pure, eco-friendly palm sugar made traditionally without chemicals.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 200.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/arenga-palm-sugar-bulukumba-eco-legacy\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- CARD 3 \u2014 Gula Lontar Sabu Raijua -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Gula-Sabu-1-scaled.jpg\" alt=\"Palmyra Palm Sugar Sabu Raijua\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Palmyra Palm Sugar of Sabu Raijua<\/h3>\r\n            <p class=\"sgp-desc\">A natural sweetener from lontar palms, representing the cultural heritage of Sabu Raijua.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 200.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/palmyra-palm-sugar-sabu-raijua\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- CARD 4 \u2014 Sibuthak Arabica -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-DZL03153-scaled.jpg\" alt=\"Arabica Sibuthak\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Arabica Sibuthak Coffee<\/h3>\r\n            <p class=\"sgp-desc\">A smooth, fruity Arabica from Temanggung\u2019s reforested farms, representing a story of hope and change.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 200.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/arabica-sibuthak-mix-varieties-coffee\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- CARD 5 \u2014 Sibuthak Robusta -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/IMG20250608155802-Giant-Kurniawan-scaled.jpg\" alt=\"Robusta Sibuthak\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Robusta Sibuthak Coffee<\/h3>\r\n            <p class=\"sgp-desc\">A bold, strong Robusta from Temanggung, symbolizing the resilience of local farmers.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 200.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/robusta-sibuthak-mix-varieties-coffee\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- CARD 6 \u2014 Bulukumba Cultural Seaweed -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/01-Laut-Adel-Irmayanti-scaled.jpeg\" alt=\"Bulukumba Cultural Seaweed\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Cultural Seaweed of Bulukumba<\/h3>\r\n            <p class=\"sgp-desc\">Sustainably hand-farmed seaweed that nourishes, restores mangroves, and empowers local women.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 200.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/cultural-seaweed-of-bulukumba\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- CARD 7 \u2014 Rimba Lestari Arabica -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Kopi-Temanggung-1-scaled.jpg\" alt=\"Arabica Rimba Lestari\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Arabica Rimba Lestari Coffee<\/h3>\r\n            <p class=\"sgp-desc\">From barren hills to thriving forests, Cemoro Arabica delivers rich flavors and a story of resilience in every cup.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 70.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/arabica-rimba-lestari-mix-varieties-coffee\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n      <!-- CARD 8 \u2014 Rimba Lestari Robusta -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Kopi-Temanggung-27-scaled.jpg\" alt=\"Robusta Rimba Lestari\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Robusta Rimba Lestari Coffee<\/h3>\r\n            <p class=\"sgp-desc\">Bold and empowering, Cemoro Robusta carries the strength of farmers and the renewal of forests in every sip.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 45.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/robusta-rimba-lestari-mix-varieties-coffee\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n      \r\n      <!-- CARD 9 \u2014 Sari Tani Cocoa -->\r\n      <div class=\"swiper-slide\">\r\n        <article class=\"sgp-card\">\r\n          <div class=\"sgp-thumb\">\r\n            <img decoding=\"async\" src=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg\" alt=\"Finest Cocoa\">\r\n          <\/div>\r\n          <div class=\"sgp-body\">\r\n            <h3 class=\"sgp-title\">Finest Cocoa Quality of Sari Tani <\/h3>\r\n            <p class=\"sgp-desc\">Sari Tani Cocoa Embodies farmers\u2019 renewed spirit and harmony with nature, each bean a testament to tradition and sustainability.<\/p>\r\n\r\n            <div class=\"sgp-footer\">\r\n              <div class=\"sgp-price\">Rp 200.000 \/ Pack<\/div>\r\n              <a class=\"sgp-order\" href=\"https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/\">See More<\/a>\r\n            <\/div>\r\n          <\/div>\r\n        <\/article>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"swiper-pagination sgp-dots\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ====== STYLES ====== -->\r\n<style>\r\n\/* =========================\r\n   PRODUCT SLIDER \u2014 CLEAN UI\r\n   ========================= *\/\r\n.sgp-prod-slider{\r\n  --ratio: 4\/3;\r\n  --margin-top: -50px;\r\n  --accent:#B2DD14;      \/* hijau aksen *\/\r\n  --ink:#1b1f23;\r\n  padding: var(--pad);\r\n  background: transparent;\r\n}\r\n\r\n\/* ruang untuk dots *\/\r\n.sgp-prod-slider .sgp-swiper{ padding-bottom: 28px; }\r\n\r\n\/* DOTS *\/\r\n.sgp-dots{ margin-top: 8px; }\r\n.sgp-dots .swiper-pagination-bullet{ background:#eaf5c8; opacity:1; }\r\n.sgp-dots .swiper-pagination-bullet-active{\r\n  background:var(--accent);\r\n  box-shadow:0 0 0 4px rgba(178,221,20,.18);\r\n}\r\n\r\n\/* Slide auto-height mengikuti kartu *\/\r\n.sgp-prod-slider .swiper-slide{ height:auto; }\r\n\r\n\/* KARTU PRODUK *\/\r\n.sgp-card{\r\n  display:flex; flex-direction:column; height:100%;\r\n  background:#fff; color:var(--ink); text-decoration:none;\r\n  border-radius:16px; overflow:hidden;\r\n  border:1px solid rgba(0,0,0,.06);\r\n  box-shadow: 0 10px 30px rgba(0,0,0,.06);\r\n  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;\r\n  position:relative;\r\n   content-visibility: auto;             \/* hanya render saat terlihat *\/\r\n  contain-intrinsic-size: 520px 420px;  \/* ukuran perkiraan untuk layout awal *\/\r\n}\r\n.sgp-card:hover{\r\n  transform: translateY(-4px);\r\n  box-shadow: 0 16px 36px rgba(0,0,0,.10);\r\n}\r\n\r\n\/* gambar tetap cover & aman *\/\r\n.sgp-thumb{ position:relative; aspect-ratio: var(--ratio); overflow:hidden; }\r\n.sgp-thumb img{\r\n  width:100%; height:100%; object-fit:cover; display:block;\r\n  transform: translateZ(0); backface-visibility:hidden;\r\n}\r\n\r\n\/* ISI *\/\r\n.sgp-body{ padding:16px 18px 20px; display:flex; flex-direction:column; gap:10px; }\r\n\r\n\/* JUDUL dengan garis hijau pemanis (underline tebal lembut) *\/\r\n\/* --- TITLE: highlight per-baris (multi-line friendly) --- *\/\r\n\/* TITLE dengan highlight yang memudar ke kanan *\/\r\n.sgp-title{\r\n  margin:0;\r\n  font-weight:700;\r\n  line-height:1.25;\r\n  font-size:22px;\r\n  display:inline;\r\n\r\n  background-image: linear-gradient(90deg,\r\n    rgba(178,221,20,.55) 0%,\r\n    rgba(178,221,20,.35) 70%,\r\n    rgba(178,221,20,0) 100%\r\n  );\r\n  -webkit-box-decoration-break: clone;\r\n  box-decoration-break: clone;\r\n\r\n  padding:0 2px;\r\n}\r\n\r\n\/* hilangkan garis bawah sebelumnya *\/\r\n.sgp-title::after{ content:none !important; }\r\n\r\n\/* DESKRIPSI *\/\r\n.sgp-desc{ margin:8px 0 0; font-size:18px; line-height:1.55; color:#575757; }\r\n\r\n\/* FOOTER (harga + tombol) dgn garis hijau tipis di atas *\/\r\n.sgp-footer{\r\n  margin-top:auto; padding-top:14px;\r\n  display:flex; align-items:center; justify-content:space-between; gap:12px;\r\n  position:relative;\r\n}\r\n\r\n\r\n\/* HARGA: teks biasa *\/\r\n.sgp-price{ font-weight:700; font-size:17px; color:#111; }\r\n\r\n\/* TOMBOL ORDER *\/\r\n.sgp-order{\r\n  background: var(--accent);\r\n  color:#111;\r\n  font-weight:700;\r\n  font-size:15px;\r\n  padding:8px 16px;\r\n  border-radius: 999px;\r\n  text-decoration:none;\r\n  box-shadow: 0 4px 10px rgba(178,221,20,.25);\r\n  transition: transform .25s ease, filter .25s ease, box-shadow .25s ease;\r\n  white-space:nowrap;\r\n}\r\n.sgp-order:hover{\r\n  transform: translateY(-2px);\r\n  filter: saturate(1.05);\r\n  box-shadow: 0 8px 18px rgba(178,221,20,.35);\r\n}\r\n\r\n\/* Responsif: di mobile tombol turun ke bawah harga *\/\r\n@media (max-width: 480px){\r\n  .sgp-footer{ flex-direction:column; align-items:flex-start; gap:10px; }\r\n  .sgp-order{ width:100%; text-align:center; }\r\n}\r\n\r\n\/* DOTS: tambahkan jarak lebih jauh *\/\r\n.sgp-prod-slider .sgp-swiper{ padding-bottom: 48px; } \/* sebelumnya 28px *\/\r\n.sgp-dots{ margin-top: 80px; } \/* sebelumnya 8px *\/\r\n\r\n\/* ruang bawah section (opsional) *\/\r\n.sgp-prod-slider{ margin-bottom: 24px; }\r\n\r\n\/* Bikin gerak autoplay benar-benar linear di semua browser *\/\r\n.sgp-prod-slider .swiper-wrapper{\r\n  transition-timing-function: linear !important;\r\n  -webkit-transition-timing-function: linear !important; \/* Safari fix *\/\r\n  will-change: transform;\r\n}\r\n\r\n\/* ==== FIX: jangan clip shadow kartu ==== *\/\r\n.sgp-prod-slider .swiper,\r\n.sgp-prod-slider .swiper-wrapper,\r\n.sgp-prod-slider .swiper-slide{\r\n  overflow: visible !important;\r\n}\r\n\r\n\/* (opsional) sedikit naikkan jarak bawah supaya shadow tidak mentok dots *\/\r\n.sgp-prod-slider .sgp-swiper{ padding-bottom: 56px; } \/* tadinya 48px *\/\r\n\/* ===== MOBILE TWEAK: card sedikit lebih kecil + gutter rapi ===== *\/\r\n@media (max-width: 480px){\r\n  \/* kembalikan ke lebar kolom normal + kasih padding sisi *\/\r\n  .sgp-prod-slider{\r\n    margin: 0 !important;\r\n    width: auto !important;\r\n    padding-left: 30px !important;\r\n    padding-right: 30px !important;\r\n  }\r\n\r\n  \/* jangan tambah padding ganda di dalam swiper *\/\r\n  .sgp-prod-slider .sgp-swiper{\r\n    padding-left: 0 !important;\r\n    padding-right: 0 !important;\r\n    padding-bottom: 32px !important;\r\n  }\r\n\r\n  \/* inti: bikin slide cuma 88% lebar viewport kolom \u2192 muncul gutter kiri\/kanan *\/\r\n  .sgp-prod-slider .swiper-slide{\r\n    width: 88% !important;      \/* kartu lebih kecil sedikit *\/\r\n  }\r\n\r\n  \/* sentuhan tipografi agar tetap clean di layar kecil *\/\r\n  .sgp-card{ border-radius: 14px; }\r\n  .sgp-body{ padding: 14px 14px 16px; }\r\n  .sgp-title{ font-size: 18px; line-height: 1.3; }\r\n  .sgp-desc{ font-size: 14px; }\r\n  .sgp-price{ font-size: 15px; }\r\n  .sgp-footer{ flex-direction: column; align-items: flex-start; gap: 8px; }\r\n  .sgp-order{ width: 100%; text-align: center; }\r\n  .sgp-dots{ margin-top: 50px !important; }\r\n}\r\n\r\n\r\n<\/style>\r\n\r\n       \r\n\r\n\r\n<!-- ====== SCRIPTS ====== -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@9\/swiper-bundle.min.js\"><\/script>\r\n<script>\r\n  \/\/ Optimalkan semua gambar di slider\r\n  document.querySelectorAll('.sgp-prod-slider .sgp-thumb img').forEach((img, i) => {\r\n    \/\/ slide pertama eager, sisanya lazy\r\n    img.setAttribute('loading', i < 1 ? 'eager' : 'lazy');\r\n    img.setAttribute('decoding', 'async');\r\n    img.setAttribute('fetchpriority', i < 1 ? 'high' : 'low');\r\n\r\n    \/\/ ukuran responsif agar browser pilih resolusi yang pas\r\n    img.setAttribute('sizes', '(max-width: 767px) 100vw, (max-width: 1024px) 50vw, 33vw');\r\n  });\r\n\r\n(function(){\r\n  const SwiperClass = window.Swiper || window?.elementorFrontend?.utils?.swiper;\r\n  if(!SwiperClass){ console.warn('Swiper not found'); return; }\r\n\r\n  new SwiperClass('.sgp-prod-slider .sgp-swiper', {\r\n    \/* View per device *\/\r\n    slidesPerView: 3,\r\n    spaceBetween: 24,\r\n    breakpoints: {\r\n      0:   { slidesPerView: 1, spaceBetween: 12 },  \/\/ <<< mobile: 1 card\r\n      768: { slidesPerView: 2, spaceBetween: 18 },  \/\/ tablet: 2\r\n      1025:{ slidesPerView: 3, spaceBetween: 24 }   \/\/ desktop: 3\r\n    },\r\n\r\n    \/* Continuous scroll super mulus *\/\r\n    loop: true,\r\n    loopAdditionalSlides: 30,                \/\/ seam-less\r\n    freeMode: { enabled: true, momentum: false, sticky: false },\r\n    speed: 5500,                            \/\/ makin besar = makin pelan & halus\r\n    autoplay: {\r\n      delay: 0,                              \/\/ tanpa jeda frame\r\n      disableOnInteraction: false,           \/\/ lanjut setelah swipe\r\n      pauseOnMouseEnter: true,               \/\/ jeda saat hover\r\n      waitForTransition: false,              \/\/ hindari \u201cnunggu\u201d yg bikin macet\r\n      stopOnLastSlide: false\r\n    },\r\n\r\n    \/* Interaksi *\/\r\n    allowTouchMove: true,\r\n    simulateTouch: true,\r\n    grabCursor: true,\r\n    resistanceRatio: 0,\r\n\r\n    \/* Dots *\/\r\n    pagination: { el: '.sgp-dots', clickable: true },\r\n\r\n    watchSlidesProgress: true,\r\n    keyboard: { enabled: true },\r\n\r\n    \/* Pastikan autoplay lanjut lagi setelah drag lepas *\/\r\n    on: {\r\n      touchEnd(swiper){ try{ swiper.autoplay.start(); }catch(e){} }\r\n    }\r\n  });\r\n})();\r\n\r\n\/\/ Skeleton & optimasi gambar\r\ndocument.querySelectorAll('.sgp-prod-slider .sgp-thumb').forEach((wrap, i) => {\r\n  const img = wrap.querySelector('img');\r\n  if(!img) return;\r\n\r\n  \/\/ state awal: loading\r\n  wrap.classList.add('is-loading');\r\n\r\n  \/\/ atribut performa\r\n  img.loading = i < 1 ? 'eager' : 'lazy';\r\n  img.decoding = 'async';\r\n  img.setAttribute('fetchpriority', i < 1 ? 'high' : 'low');\r\n  img.setAttribute('sizes','(max-width:767px) 100vw, (max-width:1024px) 50vw, 33vw');\r\n\r\n  \/\/ onload\/onerror -> mark loaded\r\n  const done = () => { wrap.classList.remove('is-loading'); wrap.classList.add('is-loaded'); };\r\n  if (img.complete && img.naturalWidth) done();\r\n  else {\r\n    img.addEventListener('load', done, { once:true });\r\n    img.addEventListener('error', done, { once:true }); \/\/ fallback\r\n  }\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b882b0a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4b882b0a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-61a64d06\" data-id=\"61a64d06\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-787b6981 elementor-widget elementor-widget-html\" data-id=\"787b6981\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== SGP \u2014 COLLABORATION HERO (Looping + Faster Entrance) ===== -->\r\n<section class=\"sgp-hero-collab\" aria-labelledby=\"collab-title\">\r\n  <div class=\"sgp-hero-inner\">\r\n    <h1 id=\"collab-title\" class=\"sgp-hero-title\" aria-live=\"polite\">\r\n      <span class=\"row\">\r\n        <span class=\"t\">Collaborate &amp; Support<\/span>\r\n        <span class=\"t accent\">Our Farmers<\/span>\r\n      <\/span>\r\n      <span class=\"row\">\r\n        <span class=\"t\">To Bring<\/span>\r\n        <span class=\"t accent\">Heritage Products<\/span>\r\n        <span class=\"t\">To The World.<\/span>\r\n      <\/span>\r\n    <\/h1>\r\n\r\n    <a href=\"#contact\" class=\"sgp-hero-cta\">\r\n      Contact Us To Explore Collaboration Opportunities\r\n    <\/a>\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n  :root{\r\n    --sgp-accent:#B2DD14;\r\n    --sgp-ink:#0b1b00;\r\n  }\r\n\r\n  .sgp-hero-collab{\r\n    font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\r\n    background:var(--sgp-bg);\r\n    padding:clamp(36px,5vw,72px) 16px;\r\n  }\r\n  .sgp-hero-inner{\r\n    max-width:1100px;\r\n    margin-inline:auto;\r\n    text-align:center;\r\n  }\r\n\r\n  .sgp-hero-title{\r\n    color:var(--sgp-ink);\r\n    font-weight:800;\r\n    line-height:1.15;\r\n    letter-spacing:.2px;\r\n    margin:0 0 clamp(14px,2.2vw,24px);\r\n    font-size:clamp(26px, 4.6vw, 40px);\r\n    text-wrap:balance;\r\n  }\r\n  .sgp-hero-title .row{ display:block; }\r\n  .sgp-hero-title .t{\r\n    display:inline-block;\r\n    margin:.08em .16em;\r\n    position:relative;\r\n    overflow:hidden;\r\n    animation:fadeUpSwipeLoop 8s ease-in-out infinite both;\r\n  }\r\n\r\n  \/* Stagger *\/\r\n  .sgp-hero-title .row:nth-child(1) .t:nth-child(1){ animation-delay:0s; }\r\n  .sgp-hero-title .row:nth-child(1) .t:nth-child(2){ animation-delay:.2s; }\r\n  .sgp-hero-title .row:nth-child(2) .t:nth-child(1){ animation-delay:.4s; }\r\n  .sgp-hero-title .row:nth-child(2) .t:nth-child(2){ animation-delay:.6s; }\r\n  .sgp-hero-title .row:nth-child(2) .t:nth-child(3){ animation-delay:.8s; }\r\n\r\n  .sgp-hero-title .accent{\r\n    color:var(--sgp-accent);\r\n    font-weight:900;\r\n    text-shadow:0 0 0 rgba(178,221,20,0);\r\n    animation-name:fadeUpSwipeLoop, glowPulse;\r\n    animation-duration:8s, 2.4s;\r\n    animation-timing-function:ease-in-out, ease-in-out;\r\n    animation-iteration-count:infinite, infinite;\r\n    animation-fill-mode:both, both;\r\n  }\r\n\r\n  .sgp-hero-cta{\r\n    display:inline-block;\r\n    margin-top:10px;\r\n    font-size:clamp(16px,1.6vw,20px);\r\n    font-weight:700;\r\n    color:var(--sgp-accent);\r\n    text-decoration:none;\r\n    position:relative;\r\n    padding:.1em .15em;\r\n  }\r\n  .sgp-hero-cta::after{\r\n    content:\"\";\r\n    position:absolute; left:0; right:0; bottom:-2px; height:2px;\r\n    background:var(--sgp-accent);\r\n    transform:scaleX(0);\r\n    transform-origin:left;\r\n    transition:transform .45s cubic-bezier(.22,.84,.3,1);\r\n  }\r\n  .sgp-hero-cta:hover::after,\r\n  .sgp-hero-cta:focus-visible::after{ transform:scaleX(1); }\r\n  .sgp-hero-cta:focus-visible{\r\n    outline:3px solid color-mix(in oklab, var(--sgp-accent) 60%, white);\r\n    outline-offset:4px; border-radius:8px;\r\n  }\r\n\r\n  \/* ===== FASTER FADE-UP SWIPE LOOP =====\r\n     - 0\u201310%   : muncul cepat dari bawah + swipe kanan->kiri\r\n     - 10\u201375%  : stay visible\r\n     - 75\u2013100% : fade-out lembut\r\n  *\/\r\n  @keyframes fadeUpSwipeLoop{\r\n    0%{\r\n      opacity:0; transform:translateY(20px);\r\n      clip-path:inset(0 100% 0 0);\r\n      filter:blur(2px);\r\n    }\r\n    8%{\r\n      opacity:1; transform:translateY(0);\r\n      clip-path:inset(0 0% 0 0);\r\n      filter:blur(0);\r\n    }\r\n    75%{\r\n      opacity:1; transform:translateY(0);\r\n      clip-path:inset(0 0% 0 0);\r\n    }\r\n    100%{\r\n      opacity:0; transform:translateY(-6px);\r\n      clip-path:inset(0 0% 0 0);\r\n      filter:blur(1px);\r\n    }\r\n  }\r\n\r\n  @keyframes glowPulse{\r\n    0%,100%{ text-shadow:0 0 0 rgba(178,221,20,0); }\r\n    50%    { text-shadow:0 0 18px rgba(178,221,20,.42); }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce){\r\n    .sgp-hero-title .t{ animation:none !important; opacity:1; transform:none; }\r\n    .sgp-hero-cta::after{ transition:none; transform:scaleX(1); }\r\n  }\r\n  @media (max-width:540px){\r\n    .sgp-hero-title{ letter-spacing:.1px; }\r\n    .sgp-hero-title .t{ margin:.06em .10em; }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  const hero = document.querySelector('.sgp-hero-collab');\r\n  if(!hero || !('IntersectionObserver' in window)) return;\r\n  const items = hero.querySelectorAll('.sgp-hero-title .t');\r\n  items.forEach(el => el.style.animationPlayState = 'paused');\r\n  const io = new IntersectionObserver(([entry])=>{\r\n    if(entry.isIntersecting){\r\n      items.forEach(el => el.style.animationPlayState = 'running');\r\n      io.disconnect();\r\n    }\r\n  }, { threshold: .35 });\r\n  io.observe(hero);\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7c753491 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7c753491\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-63c87fb0\" data-id=\"63c87fb0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3d51debe elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-google_maps\" data-id=\"3d51debe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=Yayasan%20bina%20usaha%20lingkungan&#038;t=m&#038;z=13&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"Yayasan bina usaha lingkungan\"\n\t\t\t\t\taria-label=\"Yayasan bina usaha lingkungan\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1b97e616 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1b97e616\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-421c4008\" data-id=\"421c4008\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8ce651a elementor-widget elementor-widget-heading\" data-id=\"8ce651a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SGP INDONESIA OFFICE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70e27b1a elementor-widget elementor-widget-heading\" data-id=\"70e27b1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">SGP INDONESIA OFFICE\njl. Alam Segar VII No.14, Pondok Pinang, Kebayoran Lama, Kota Jakarta Selatan<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33c58dc9 elementor-shape-circle elementor-grid-4 e-grid-align-left elementor-widget elementor-widget-social-icons\" data-id=\"33c58dc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-edab634\" href=\"https:\/\/www.facebook.com\/people\/GEFSGPIndonesia\/100092968513369\/#\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-facebook\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-553d14e\" href=\"https:\/\/www.instagram.com\/gefsgp7indonesia\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-instagram\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-repeater-item-e8b64ca\" href=\"https:\/\/x.com\/GEFSGPIndonesia\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">X-twitter<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fab fa-x-twitter\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-globe-americas elementor-repeater-item-ef3c879\" href=\"https:\/\/sgp-indonesia.org\/en\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Globe-americas<\/span>\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-globe-americas\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1d666d2c\" data-id=\"1d666d2c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-124b95ab elementor-widget elementor-widget-heading\" data-id=\"124b95ab\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"contact\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your next great partnership starts here. Let us know what you need, and we\u2019ll open the door to our trusted local producers.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eaa98a3 elementor-widget elementor-widget-global elementor-global-16332 elementor-widget-html\" data-id=\"eaa98a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== SGP \u2014 FORM (border di kotak input) ===== -->\r\n<style>\r\n  .sgp-form{max-width:720px;margin:0 auto;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}\r\n\r\n  .sgp-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}\r\n  .sgp-label{font-weight:500;color:#0b1b00;line-height:1.2}\r\n  .sgp-label.req::after{content:\" *\";color:#e11}\r\n\r\n  \/* BORDER ADA DI KOTAK FORM *\/\r\n  .sgp-input,.sgp-textarea,.sgp-select{\r\n    width:100%;\r\n    box-sizing:border-box;\r\n    background:#fff;color:#0b1b00;\r\n    border:1px solid rgba(0,0,0,.18);      \/* <- border kotak *\/\r\n    border-radius:12px;                     \/* <- rounded kotak *\/\r\n    padding:12px 14px;\r\n    font-size:14px;line-height:20px;min-height:46px;\r\n    outline:none;\r\n  }\r\n  .sgp-input:focus,.sgp-textarea:focus,.sgp-select:focus{\r\n    border-color:#9cc70f;box-shadow:0 0 0 3px rgba(178,221,20,.22)\r\n  }\r\n  .sgp-textarea{min-height:110px;resize:vertical}\r\n  .sgp-select{appearance:auto; \/* biar native dan tidak kepotong *\/ }\r\n\r\n  \/* Qty & Unit sejajar *\/\r\n  .sgp-qtyrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}\r\n\r\n  \/* Tombol dan status *\/\r\n  .sgp-actions{margin-top:8px}\r\n  .sgp-btn{width:100%;background:#B2DD14;color:#0b1b00;font-weight:700;border:0;border-radius:9999px;padding:14px 20px;cursor:pointer;letter-spacing:.3px}\r\n  .sgp-btn[disabled]{opacity:.6;cursor:not-allowed}\r\n  .sgp-ok,.sgp-err{display:none;margin:10px 0;padding:12px 16px;border-radius:10px;font-weight:600}\r\n  .sgp-ok{background:#EAF5C8;color:#0b1b00}\r\n  .sgp-err{background:#fde2e2;color:#7a1414}\r\n\r\n  \/* Inline error *\/\r\n  .sgp-help{display:none;font-size:12px;color:#b42318;margin-top:2px}\r\n  .is-invalid{border-color:#e5484d !important}\r\n  .is-invalid + .sgp-help{display:block}\r\n<\/style>\r\n\r\n<form id=\"sgp-contact-form\" class=\"sgp-form\" novalidate>\r\n  <div id=\"sgp-ok\"  class=\"sgp-ok\">\u2705 Thank you! Your submission has been sent.<\/div>\r\n  <div id=\"sgp-err\" class=\"sgp-err\">\u274c Failed to send. Please try again.<\/div>\r\n\r\n  <div class=\"sgp-field\">\r\n    <label for=\"fullname\" class=\"sgp-label req\">Full Name \/ Company Name<\/label>\r\n    <input id=\"fullname\" name=\"fullname\" type=\"text\" class=\"sgp-input\" \/>\r\n    <div id=\"err-fullname\" class=\"sgp-help\">Name cannot be empty.<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sgp-field\">\r\n    <label for=\"email\" class=\"sgp-label req\">Email<\/label>\r\n    <input id=\"email\" name=\"email\" type=\"email\" class=\"sgp-input\" \/>\r\n    <div id=\"err-email\" class=\"sgp-help\">Invalid email format.<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sgp-field\">\r\n    <label for=\"wa\" class=\"sgp-label\">WhatsApp Contact<\/label>\r\n    <input id=\"wa\" name=\"wa\" type=\"text\" class=\"sgp-input\" placeholder=\"\" \/>\r\n    <div id=\"err-wa\" class=\"sgp-help\">WhatsApp number must be 9\u201315 digits (08\u2026, +62\u2026, or 62\u2026).<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sgp-field\">\r\n    <label for=\"country\" class=\"sgp-label req\">Country \/ Region<\/label>\r\n    <input id=\"country\" name=\"country\" type=\"text\" class=\"sgp-input\" \/>\r\n    <div id=\"err-country\" class=\"sgp-help\">Country is required.<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sgp-field\">\r\n    <label for=\"interest\" class=\"sgp-label req\">Interest Product & Type<\/label>\r\n    <input id=\"interest\" name=\"interest\" type=\"text\" class=\"sgp-input\" \/>\r\n    <div id=\"err-interest\" class=\"sgp-help\">Interest is required.<\/div>\r\n  <\/div>\r\n\r\n  <!-- Qty & Unit side-by-side -->\r\n  <div class=\"sgp-qtyrow\">\r\n    <div class=\"sgp-field\" style=\"margin-bottom:0\">\r\n      <label for=\"qty\" class=\"sgp-label req\">Estimated<br>Quantity Needed<\/label>\r\n      <input id=\"qty\" name=\"qty\" type=\"text\" class=\"sgp-input\" inputmode=\"numeric\" \/>\r\n      <div id=\"err-qty\" class=\"sgp-help\">Please enter a valid number.<\/div>\r\n    <\/div>\r\n    <div class=\"sgp-field\" style=\"margin-bottom:0\">\r\n      <label for=\"unit\" class=\"sgp-label req\"><\/br>Unit<\/label>\r\n      <select id=\"unit\" name=\"unit\" class=\"sgp-select\">\r\n        <option value=\"\" selected disabled>Choose unit\u2026<\/option>\r\n        <option>Sample<\/option><option>Trial<\/option><option>Bulk<\/option>\r\n      <\/select>\r\n      <div id=\"err-unit\" class=\"sgp-help\">Please choose a unit.<\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"sgp-field\" style=\"margin-top:14px\">\r\n    <label for=\"message\" class=\"sgp-label\">Message Box (Requested Need to Respond)<\/label>\r\n    <textarea id=\"message\" name=\"message\" class=\"sgp-textarea\"><\/textarea>\r\n  <\/div>\r\n\r\n  <input type=\"hidden\" id=\"page_url\" name=\"page_url\" \/>\r\n\r\n  <div class=\"sgp-actions\">\r\n    <button type=\"submit\" id=\"sgp-submit\" class=\"sgp-btn\">SEND<\/button>\r\n  <\/div>\r\n<\/form>\r\n\r\n\r\n<script>\r\n(function(){\r\n  const GAS_URL = 'https:\/\/script.google.com\/macros\/s\/AKfycbwfoVd2MtL6PGuzRSy5JD5fvUvjn2vcRFJmJkomM_BwTS23kGutOXlp3kUpKrQEipX-Gw\/exec';\r\n\r\n  const v = id => (document.getElementById(id)?.value || '').trim();\r\n  const isEmail = s => \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(String(s).toLowerCase());\r\n  const toIntlWa = s => {\r\n    const d = String(s||'').replace(\/\\D\/g,'');\r\n    if (!d) return '';\r\n    if (d.startsWith('0')) return '62' + d.slice(1);\r\n    if (d.startsWith('62')) return d;\r\n    return d;\r\n  };\r\n  const isWaValid = s => {\r\n    if (!s) return true;\r\n    const d = toIntlWa(s);\r\n    return \/^\\d{9,15}$\/.test(d);\r\n  };\r\n\r\n  const showErr = (id,msg)=>{const el=document.getElementById(id); if(el){el.textContent=msg; el.style.display='block';}};\r\n  const hideErr = id=>{const el=document.getElementById(id); if(el) el.style.display='none';};\r\n  const setInvalid=(inputId,helpId,msg)=>{const i=document.getElementById(inputId); if(i)i.classList.add('is-invalid'); showErr(helpId,msg);};\r\n  const clearInvalid=(inputId,helpId)=>{const i=document.getElementById(inputId); if(i)i.classList.remove('is-invalid'); hideErr(helpId);};\r\n\r\n  const pageUrlEl = document.getElementById('page_url'); if (pageUrlEl) pageUrlEl.value = location.href;\r\n\r\n  const form  = document.getElementById('sgp-contact-form');\r\n  const okBox = document.getElementById('sgp-ok');\r\n  const erBox = document.getElementById('sgp-err');\r\n  const btn   = document.getElementById('sgp-submit');\r\n\r\n  const qtyEl = document.getElementById('qty');\r\n  if(qtyEl){ qtyEl.addEventListener('input',()=>{ qtyEl.value = qtyEl.value.replace(\/[^\\d.,]\/g,''); }); }\r\n\r\n  form.addEventListener('submit', async function(e){\r\n    e.preventDefault();\r\n    okBox.style.display='none'; erBox.style.display='none';\r\n\r\n    ['fullname','email','wa','country','interest','qty','unit']\r\n      .forEach(id=>clearInvalid(id,'err-'+id));\r\n\r\n    let valid = true;\r\n    if(!v('fullname')){ setInvalid('fullname','err-fullname','Name cannot be empty.'); valid=false; }\r\n    if(!isEmail(v('email'))){ setInvalid('email','err-email','Invalid email format.'); valid=false; }\r\n    if(!isWaValid(v('wa'))){ setInvalid('wa','err-wa','WhatsApp number must contain 9\u201315 digits (08\u2026, +62\u2026, or 62\u2026).'); valid=false; }\r\n    if(!v('country')){ setInvalid('country','err-country','Country is required.'); valid=false; }\r\n    if(!v('interest')){ setInvalid('interest','err-interest','Interest is required.'); valid=false; }\r\n    if(!v('qty') || !\/^\\d+([.,]\\d+)?$\/.test(v('qty'))){ setInvalid('qty','err-qty','Please enter a valid number.'); valid=false; }\r\n    if(!v('unit')){ setInvalid('unit','err-unit','Please select a unit.'); valid=false; }\r\n\r\n    if(!valid) return;\r\n    if(btn) btn.disabled = true;\r\n\r\n    const fields = [\r\n      {id:'fullname', title:'fullname', value:v('fullname')},\r\n      {id:'email',    title:'email',    value:v('email')},\r\n      {id:'wa',       title:'wa',       value:toIntlWa(v('wa')) || v('wa')},\r\n      {id:'country',  title:'country',  value:v('country')},\r\n      {id:'interest', title:'interest', value:v('interest')},\r\n      {id:'qty',      title:'qty',      value:v('qty')},\r\n      {id:'unit',     title:'unit',     value:v('unit')},\r\n      {id:'message',  title:'message',  value:v('message')},\r\n      {id:'page_url', title:'page_url', value:location.href}\r\n    ];\r\n    const payload = { fields, meta:{ user_agent:navigator.userAgent || '', page_url: location.href } };\r\n\r\n    try{\r\n      await fetch(GAS_URL,{ method:'POST', body: JSON.stringify(payload) });\r\n      okBox.style.display='block';\r\n\r\n      const lines = [\r\n        'Hello, *GEF-SGP Indonesia!* I would like to share my details and request further assistance:',\r\n        '',\r\n        'Name\/Company: ' + (v('fullname')||'-'),\r\n        'Country\/Region: ' + (v('country') ||'-'),\r\n        'Interest Product & Type: ' + (v('interest')||'-'),\r\n        'Estimated Quantity: ' + ((v('qty')||'-') + (v('unit') ? ' ('+v('unit')+')' : '')),\r\n        'Message: ' + (v('message')||'-')\r\n      ].join('\\n');\r\n      const waUrl = 'https:\/\/wa.me\/6281806275555?text=' + encodeURIComponent(lines);\r\n      setTimeout(()=>{ window.location.href = waUrl; }, 600);\r\n\r\n    }catch(err){\r\n      console.error(err);\r\n      erBox.textContent='\u274c Failed to send. Please try again later.'; \r\n      erBox.style.display='block';\r\n      if(btn) btn.disabled=false;\r\n    }\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Coffee | Palm&nbsp;Sugar | Seaweed | Cocoa Finest Cocoa Quality of Sari Tani Sustainable Cocoa, Shared Prosperity for Farmers Community Rp 359.000 \/ Pack Product Description Born from the once-abandoned forests of Sari Tani, this cocoa has become a symbol of farmers\u2019 renewed spirit and harmony with nature. Processed through traditional methods, every bean carries a story of perseverance and sustainability. Detail Specifications 100% Fermented &amp; Natural Dried 100% Natural Process Cocoa, No Additional Chemicals Store in a cool, dry place, away from direct sunlight. Perfect for hot or iced chocolate drinks, baking, desserts, or smoothies. May contain traces of&#8230;<\/p>","protected":false},"author":2,"featured_media":14808,"parent":14274,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14371","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Finest Cocoa Quality of Sari Tani - SGP Indonesia Product<\/title>\n<meta name=\"description\" content=\"Finest Cocoa Quality of Sari Tani - Born from the once-abandoned forests of Sari Tani, this cocoa has become a symbol of farmers\u2019 renewed spirit and harmony with nature. Processed through traditional methods, every bean carries a story of perseverance and sustainability.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sgp-indonesia.org\/en\/grantees-product\/finest-cocoa-quality-of-sari-tani\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Finest Cocoa Quality of Sari Tani - SGP Indonesia Product\" \/>\n<meta property=\"og:description\" content=\"Finest Cocoa Quality of Sari Tani - Born from the once-abandoned forests of Sari Tani, this cocoa has become a symbol of farmers\u2019 renewed spirit and harmony with nature. Processed through traditional methods, every bean carries a story of perseverance and sustainability.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sgp-indonesia.org\/en\/grantees-product\/finest-cocoa-quality-of-sari-tani\/\" \/>\n<meta property=\"og:site_name\" content=\"SGP Indonesia\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-11T09:10:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/finest-cocoa-quality-of-sari-tani\\\/\",\"url\":\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/finest-cocoa-quality-of-sari-tani\\\/\",\"name\":\"Finest Cocoa Quality of Sari Tani - SGP Indonesia Product\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/finest-cocoa-quality-of-sari-tani\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/finest-cocoa-quality-of-sari-tani\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sgp-indonesia.org\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Copy-of-Coklat-6-scaled.jpg\",\"datePublished\":\"2025-09-25T08:32:20+00:00\",\"dateModified\":\"2025-10-11T09:10:11+00:00\",\"description\":\"Finest Cocoa Quality of Sari Tani - Born from the once-abandoned forests of Sari Tani, this cocoa has become a symbol of farmers\u2019 renewed spirit and harmony with nature. Processed through traditional methods, every bean carries a story of perseverance and sustainability.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/finest-cocoa-quality-of-sari-tani\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/finest-cocoa-quality-of-sari-tani\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/finest-cocoa-quality-of-sari-tani\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sgp-indonesia.org\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Copy-of-Coklat-6-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/sgp-indonesia.org\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Copy-of-Coklat-6-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"sari-tani-cocoa\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/finest-cocoa-quality-of-sari-tani\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\\\/\\\/sgp-indonesia.org\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Grantees Product\",\"item\":\"https:\\\/\\\/sgp-indonesia.org\\\/grantees-product\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Finest Cocoa Quality of Sari Tani\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/#website\",\"url\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/\",\"name\":\"SGP Indonesia\",\"description\":\"The GEF Small Grants Programme\",\"publisher\":{\"@id\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/#organization\",\"name\":\"SGP Indonesia\",\"url\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sgp-indonesia.org\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/logo-sgp-png.webp\",\"contentUrl\":\"https:\\\/\\\/sgp-indonesia.org\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/logo-sgp-png.webp\",\"width\":624,\"height\":240,\"caption\":\"SGP Indonesia\"},\"image\":{\"@id\":\"http:\\\/\\\/sgp-indonesia.org\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Finest Cocoa Quality of Sari Tani - SGP Indonesia Product","description":"Finest Cocoa Quality of Sari Tani - Born from the once-abandoned forests of Sari Tani, this cocoa has become a symbol of farmers\u2019 renewed spirit and harmony with nature. Processed through traditional methods, every bean carries a story of perseverance and sustainability.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sgp-indonesia.org\/en\/grantees-product\/finest-cocoa-quality-of-sari-tani\/","og_locale":"en_US","og_type":"article","og_title":"Finest Cocoa Quality of Sari Tani - SGP Indonesia Product","og_description":"Finest Cocoa Quality of Sari Tani - Born from the once-abandoned forests of Sari Tani, this cocoa has become a symbol of farmers\u2019 renewed spirit and harmony with nature. Processed through traditional methods, every bean carries a story of perseverance and sustainability.","og_url":"https:\/\/sgp-indonesia.org\/en\/grantees-product\/finest-cocoa-quality-of-sari-tani\/","og_site_name":"SGP Indonesia","article_modified_time":"2025-10-11T09:10:11+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/","url":"https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/","name":"Finest Cocoa Quality of Sari Tani - SGP Indonesia Product","isPartOf":{"@id":"http:\/\/sgp-indonesia.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/#primaryimage"},"image":{"@id":"https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/#primaryimage"},"thumbnailUrl":"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg","datePublished":"2025-09-25T08:32:20+00:00","dateModified":"2025-10-11T09:10:11+00:00","description":"Finest Cocoa Quality of Sari Tani - Born from the once-abandoned forests of Sari Tani, this cocoa has become a symbol of farmers\u2019 renewed spirit and harmony with nature. Processed through traditional methods, every bean carries a story of perseverance and sustainability.","breadcrumb":{"@id":"https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/#primaryimage","url":"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg","contentUrl":"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2025\/09\/Copy-of-Coklat-6-scaled.jpg","width":2560,"height":1707,"caption":"sari-tani-cocoa"},{"@type":"BreadcrumbList","@id":"https:\/\/sgp-indonesia.org\/grantees-product\/finest-cocoa-quality-of-sari-tani\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/sgp-indonesia.org\/en\/"},{"@type":"ListItem","position":2,"name":"Grantees Product","item":"https:\/\/sgp-indonesia.org\/grantees-product\/"},{"@type":"ListItem","position":3,"name":"Finest Cocoa Quality of Sari Tani"}]},{"@type":"WebSite","@id":"http:\/\/sgp-indonesia.org\/en\/#website","url":"http:\/\/sgp-indonesia.org\/en\/","name":"SGP Indonesia","description":"The GEF Small Grants Programme","publisher":{"@id":"http:\/\/sgp-indonesia.org\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/sgp-indonesia.org\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/sgp-indonesia.org\/en\/#organization","name":"SGP Indonesia","url":"http:\/\/sgp-indonesia.org\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/sgp-indonesia.org\/en\/#\/schema\/logo\/image\/","url":"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2023\/11\/logo-sgp-png.webp","contentUrl":"https:\/\/sgp-indonesia.org\/wp-content\/uploads\/2023\/11\/logo-sgp-png.webp","width":624,"height":240,"caption":"SGP Indonesia"},"image":{"@id":"http:\/\/sgp-indonesia.org\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/pages\/14371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/comments?post=14371"}],"version-history":[{"count":50,"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/pages\/14371\/revisions"}],"predecessor-version":[{"id":16690,"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/pages\/14371\/revisions\/16690"}],"up":[{"embeddable":true,"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/pages\/14274"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/media\/14808"}],"wp:attachment":[{"href":"https:\/\/sgp-indonesia.org\/en\/wp-json\/wp\/v2\/media?parent=14371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}