
      .trbtgl-reasons-to-buy__content.trbtgl-reviews{
          padding: 8px 38px 16px; /* tambahin padding-bottom biar aman */
          background:
          radial-gradient(1200px 200px at 50% -80px, rgba(212,175,55,.10), transparent 60%) #fff;
          border-radius: 16px;
          overflow: visible; /* buka kalau parent punya overflow hidden */
      }
      .trbtgl-section-title{
          margin: 0 0 14px 30px;
          font-size: 24px;
          line-height: 1.25;
          letter-spacing: .2px;
          color: #0f172a;
          display: flex; align-items: center; gap: 10px;
      }
      .trbtgl-section-title::before{
          content:"";
          width: 6px; height: 22px; border-radius: 8px;
          background: linear-gradient(180deg, #d4af37, #f3dea0);
          flex: 0 0 auto;
      }

      /* ====== CARD BASE ====== */
      .trbtgl-card{
          position: relative;
          display: flex; flex-direction: column;
          height: auto; /* auto (bukan 100%) supaya fleksibel */
          padding: 16px;
          border-radius: 16px;
          background:
          linear-gradient(#fff, #fff) padding-box,
          linear-gradient(135deg, rgba(212,175,55,.8), rgba(243,222,160,.9)) border-box;
          border: 1px solid transparent;
          box-shadow: 0 6px 24px rgba(2,6,23,.06);
      }

      .trbtgl-header{
          display: grid;
          grid-template-columns: auto 1fr auto;
          grid-template-areas: "avatar meta rating";
          align-items: center;
          gap: 12px;
          margin-bottom: 8px;
      }
      .trbtgl-avatar{
          grid-area: avatar;
          width: 40px; height: 40px; border-radius: 50%;
          display: grid; place-items: center; font-weight: 800;
          background: radial-gradient(circle at 30% 25%, #f6e6a6, #d4af37 70%);
          color: #111; border: 1px solid rgba(17,24,39,.1);
      }
      .trbtgl-meta{ grid-area: meta; min-width: 0; }
      .trbtgl-name{
          margin: 0; font-weight: 800; color: #111827; font-size: 15px;
          white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
      }
      .trbtgl-chip{
          display: inline-flex; align-items: center; gap: 6px;
          margin-top: 2px; padding: 4px 8px;
          font-size: 12px; color: #374151;
          background: #f8fafc; border: 1px solid #e5e7eb; border-radius: 999px;
      }
      .trbtgl-chip::before{
          content:""; width: 6px; height: 6px; border-radius: 999px; background:#1376D1;
      }

      .trbtgl-rating{ grid-area: rating; display: inline-flex; align-items:center; gap: 2px; }
      .trbtgl-star{ width: 16px; height: 16px; display: block; }
      .trbtgl-star--full path{ fill: #f59e0b; }
      .trbtgl-star--half path{ fill: url("https://forestryinsights.org#trbtgl-half"); }
      .trbtgl-star--empty path{ fill: #e5e7eb; }
      .trbtgl-defs{ position:absolute; width:0; height:0; overflow:hidden; }

      .trbtgl-quote{
          position: relative;
          margin: 6px 0 10px 0; color:#374151; line-height:1.65; font-size: 14.5px;
      }
      .trbtgl-quote::before{
          content:"“";
          position:absolute; left:-6px; top:-10px; font-size:36px; line-height:1; color: rgba(212,175,55,.35);
          font-weight: 700;
      }

      .trbtgl-foot{
          display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:auto;
      }
      .trbtgl-date{ font-size:12px; color:#6b7280; }
      .trbtgl-badge{
          padding:6px 10px; border-radius: 10px; font-size:12px; font-weight:700;
          color:#111; background: linear-gradient(180deg, #f8f8f8, #fff);
          border:1px solid #e5e7eb;
      }

      .trbtgl-reasons-to-buy__content.trbtgl-reviews .swiper-container,
      .trbtgl-reasons-to-buy__content.trbtgl-reviews .basic-swiper{
          overflow: visible; 
      }
      .trbtgl-reasons-to-buy__content.trbtgl-reviews .swiper-wrapper{
          align-items: stretch; /* semua slide tingginya ngikutin konten tertinggi */
      }
      .trbtgl-reasons-to-buy__content.trbtgl-reviews .swiper-slide{
          height: auto;  
          display: flex;  
          margin-top: 25px;
      }
      .trbtgl-reasons-to-buy__content.trbtgl-reviews .trbtgl-reasons-to-buy__list-inner{
          padding: 6px 2px 28px; 
      }
      .trbtgl-reasons-to-buy__content.trbtgl-reviews .swiper-slide:nth-child(5) .trbtgl-card,
      .trbtgl-reasons-to-buy__content.trbtgl-reviews .swiper-slide:nth-child(6) .trbtgl-card{
          transform: translateY(12px);
      } 
    