{"product_id":"truestrengthsa™-strength-size-pro-bfr-bands","title":"TrueStrengthSA™ Strength \u0026 Size Pro BFR Bands","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eTrueStrengthSA™ BFR Bands\u003c\/title\u003e\n\n\u003cstyle\u003e\n\/* ================= ROOT ================= *\/\n:root {\n  --pink: #f3a1c9;\n  --pink-dark: #e07ab0;\n  --black: #0d0d0d;\n  --offwhite: #faf7f5;\n  --text-dark: #1a1a1a;\n  --muted: #6b6b6b;\n}\n\n\/* ================= RESET ================= *\/\n* {\n  margin: 0;\n  padding: 0;\n  box-sizing: border-box;\n  font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\nbody {\n  background: var(--offwhite);\n  color: var(--text-dark);\n  overflow-x: hidden;\n}\n\n\/* ================= HERO ================= *\/\n.hero {\n  min-height: 100vh;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 90px 20px;\n  position: relative;\n  background:\n    radial-gradient(circle at top right, rgba(243,161,201,0.25), transparent 50%),\n    radial-gradient(circle at bottom left, rgba(243,161,201,0.15), transparent 55%);\n}\n\n.hero-content {\n  max-width: 1100px;\n  text-align: center;\n  animation: fadeUp 1.1s ease forwards;\n}\n\n.badge {\n  display: inline-block;\n  padding: 10px 20px;\n  border-radius: 999px;\n  background: rgba(243,161,201,0.2);\n  color: var(--black);\n  font-weight: 700;\n  letter-spacing: 0.5px;\n  margin-bottom: 28px;\n}\n\nh1 {\n  font-size: clamp(2.5rem, 5vw, 4rem);\n  font-weight: 900;\n  line-height: 1.1;\n  margin-bottom: 25px;\n}\n\nh1 span {\n  color: var(--pink-dark);\n}\n\n.hero p {\n  max-width: 820px;\n  margin: 0 auto 45px;\n  font-size: 1.2rem;\n  color: var(--muted);\n}\n\n\/* ================= CTA ================= *\/\n.cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  padding: 18px 36px;\n  border-radius: 999px;\n  background: linear-gradient(135deg, var(--pink), var(--pink-dark));\n  color: var(--black);\n  font-weight: 800;\n  text-decoration: none;\n  font-size: 1.05rem;\n  transition: all .35s ease;\n  box-shadow: 0 12px 30px rgba(224,122,176,0.45);\n}\n\n.cta:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 18px 45px rgba(224,122,176,0.6);\n}\n\n\/* ================= SECTIONS ================= *\/\n.section {\n  padding: 100px 20px;\n  max-width: 1200px;\n  margin: auto;\n}\n\n.section-title {\n  text-align: center;\n  margin-bottom: 70px;\n}\n\n.section-title h2 {\n  font-size: clamp(2rem, 4vw, 3rem);\n  font-weight: 900;\n}\n\n.section-title p {\n  color: var(--muted);\n  margin-top: 16px;\n  font-size: 1.1rem;\n}\n\n\/* ================= CARDS ================= *\/\n.grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 30px;\n}\n\n.card {\n  background: #ffffff;\n  border-radius: 26px;\n  padding: 42px 32px;\n  position: relative;\n  overflow: hidden;\n  transform: translateY(40px);\n  opacity: 0;\n  transition: all .8s ease;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n}\n\n.card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, rgba(243,161,201,0.2), transparent 55%);\n  opacity: 0;\n  transition: opacity .4s ease;\n}\n\n.card:hover::after {\n  opacity: 1;\n}\n\n.card h3 {\n  font-size: 1.35rem;\n  margin-bottom: 14px;\n}\n\n.card p {\n  color: var(--muted);\n  line-height: 1.6;\n}\n\n\/* ================= WHO SECTION ================= *\/\n.who {\n  background: linear-gradient(135deg, #ffffff, #fdf1f7);\n  border-radius: 32px;\n  padding: 75px 45px;\n  text-align: center;\n  box-shadow: 0 15px 40px rgba(0,0,0,0.08);\n}\n\n.who p {\n  max-width: 900px;\n  margin: auto;\n  font-size: 1.15rem;\n  color: var(--muted);\n}\n\n\/* ================= FINAL ================= *\/\n.final {\n  text-align: center;\n  padding: 120px 20px;\n}\n\n.final h2 {\n  font-size: clamp(2.2rem, 4vw, 3.2rem);\n  font-weight: 900;\n}\n\n.final p {\n  max-width: 850px;\n  margin: 25px auto 0;\n  color: var(--muted);\n  font-size: 1.1rem;\n}\n\n\/* ================= ANIMATIONS ================= *\/\n@keyframes fadeUp {\n  from {\n    opacity: 0;\n    transform: translateY(30px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n.reveal.active {\n  transform: translateY(0);\n  opacity: 1;\n}\n\u003c\/style\u003e\n\n\n\n\n\u003c!-- HERO --\u003e\n\u003csection class=\"hero\"\u003e\n  \u003cdiv class=\"hero-content\"\u003e\n    \u003cdiv class=\"badge\"\u003eAnywhere • Anytime • Stronger\u003c\/div\u003e\n    \u003ch1\u003eUnlock Your \u003cspan\u003eStrength Potential\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp\u003e\n      The TrueStrengthSA™ Strength \u0026amp; Size Pro Blood Flow Resistance (BFR) Bands help you build muscle,\n      increase strength, and recover faster — using lighter weights and less time.\n    \u003c\/p\u003e\n    \u003ca href=\"#\" class=\"cta\"\u003eTrain Smarter 💪\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- WHY BFR --\u003e\n\u003csection class=\"section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n    \u003ch2\u003eWhy BFR Training Works 🔬\u003c\/h2\u003e\n    \u003cp\u003eMaximum results with minimal joint stress\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"grid\"\u003e\n    \u003cdiv class=\"card reveal\"\u003e\n      \u003ch3\u003eLower Load, Bigger Gains\u003c\/h3\u003e\n      \u003cp\u003eTrigger muscle growth using only 20–30% of your usual training load.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"card reveal\"\u003e\n      \u003ch3\u003eAccelerated Muscle Growth\u003c\/h3\u003e\n      \u003cp\u003eEnhanced metabolic stress leads to faster hypertrophy and strength gains.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"card reveal\"\u003e\n      \u003ch3\u003eTime-Efficient Training\u003c\/h3\u003e\n      \u003cp\u003eShorter sessions with serious results — perfect for busy lifestyles.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"section\"\u003e\n  \u003cdiv class=\"section-title\"\u003e\n    \u003ch2\u003eBuilt for Real Results ✨\u003c\/h2\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"grid\"\u003e\n    \u003cdiv class=\"card reveal\"\u003e\n      \u003ch3\u003eAdjustable Compression 🎯\u003c\/h3\u003e\n      \u003cp\u003eFine-tune restriction levels for comfort and performance.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"card reveal\"\u003e\n      \u003ch3\u003ePremium Durability 🛡️\u003c\/h3\u003e\n      \u003cp\u003eStrong, comfortable materials built for intense sessions.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"card reveal\"\u003e\n      \u003ch3\u003eVersatile Use 🔄\u003c\/h3\u003e\n      \u003cp\u003eIdeal for arms, legs, rehab, strength, and recovery.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"card reveal\"\u003e\n      \u003ch3\u003ePortable Design 🎒\u003c\/h3\u003e\n      \u003cp\u003eTrain anywhere — home, gym, or on the go.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- WHO --\u003e\n\u003csection class=\"section\"\u003e\n  \u003cdiv class=\"who reveal\"\u003e\n    \u003ch2\u003eWho Is This For? 🙋\u003c\/h2\u003e\n    \u003cp\u003e\n      From beginners to athletes, injury recovery to plateaus — these BFR bands support\n      smarter, safer, science-backed progress.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- FINAL --\u003e\n\u003csection class=\"final\"\u003e\n  \u003ch2\u003eYour Strength. Your Way. 🌸\u003c\/h2\u003e\n  \u003cp\u003e\n    TrueStrengthSA delivers premium gear with purpose — no gimmicks, no gatekeeping.\n    Just confidence-building results, one rep at a time.\n  \u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n\/* Scroll Reveal *\/\nconst reveals = document.querySelectorAll('.reveal');\n\nconst observer = new IntersectionObserver(entries =\u003e {\n  entries.forEach(entry =\u003e {\n    if (entry.isIntersecting) {\n      entry.target.classList.add('active');\n    }\n  });\n}, { threshold: 0.15 });\n\nreveals.forEach(el =\u003e observer.observe(el));\n\u003c\/script\u003e\n\n\n\n\u003c\/body\u003e","brand":"TrueStrengthSA","offers":[{"title":"Default Title","offer_id":44052209008691,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/4028\/5491\/files\/adjustable-bfr-bands-with-truestrengthsa-packaging.png?v=1771013698","url":"https:\/\/www.truestrengthsa.co.za\/products\/truestrengthsa%e2%84%a2-strength-size-pro-bfr-bands","provider":"TrueStrengthSA","version":"1.0","type":"link"}