{"product_id":"belly-fat-torcher-program","title":"Belly Fat Torcher Program ( 8 weeks )","description":"\u003c!-- BRUTE CAMP — FULL LANDING PAGE (Shopify Custom Liquid). Self-contained: styling is inside this file.\n     Offer: 7 days free, then monthly. Configure the real trial in Shopify; HTML cannot change billing.\n     Edit prices + checkout links in CONFIG at the bottom. --\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1,viewport-fit=cover\"\u003e\n\u003ctitle\u003eBelly Fat Coaching for Busy South Africans | Brute Camp\u003c\/title\u003e\n\u003cmeta name=\"description\" content=\"Belly fat coaching for busy South Africans: short workouts, local meal guidance and Coach Kemi in your corner. 7 days free, then from R1,499\/month. Cancel anytime.\"\u003e\n\u003cmeta name=\"theme-color\" content=\"#000000\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@500;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n#brute-camp{--g:#c9a44c;--gd:#8a6a22;--gg:linear-gradient(155deg,#d8b75f,#8a6a22 62%,#6e5318);--ln:rgba(201,164,76,.3);--s:#dadada;--m:#b0b0b0;--p:clamp(18px,4vw,36px);position:relative;isolation:isolate;width:100%;background:#000;color:#fff;font:500 16px\/1.65 Manrope,-apple-system,\"Segoe UI\",Arial,sans-serif;overflow-x:clip;text-align:left;overflow-wrap:break-word;-webkit-text-size-adjust:100%}\n#brute-camp *,#brute-camp *::before,#brute-camp *::after{box-sizing:border-box;font-family:inherit}\n#brute-camp img,#brute-camp video{display:block;max-width:100%}\n#brute-camp :is(h1,h2,h3,h4,p,ul,ol,figure,table){margin:0;padding:0}\n#brute-camp :is(ul,ol){list-style:none}\n#brute-camp :is(h1,h2,h3){color:#fff;font-weight:800;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}\n#brute-camp a{color:inherit}\n#brute-camp :focus-visible{outline:2px solid var(--g);outline-offset:3px}\n#brute-camp .w{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--p)}\n#brute-camp section{padding-block:clamp(52px,8vw,92px);scroll-margin-top:78px}\n#brute-camp .alt{background:linear-gradient(180deg,#0d0c0a,#050505);border-block:1px solid rgba(255,255,255,.07)}\n#brute-camp .head{max-width:820px;margin-inline:auto;text-align:center}\n#brute-camp .k{display:inline-block;padding:7px 14px;border:1px solid var(--ln);border-radius:99px;background:rgba(201,164,76,.08);color:var(--g);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}\n#brute-camp .h2{margin-top:14px;font-size:clamp(30px,5.4vw,50px)}\n#brute-camp em{display:block;padding-bottom:.08em;font-style:normal;color:var(--g);background:var(--gg);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}\n#brute-camp .lead{max-width:660px;margin:14px auto 0;color:var(--s);font-size:clamp(15px,2vw,17px);line-height:1.7}\n#brute-camp .note{margin-top:14px;color:var(--m);font-size:12px;line-height:1.7}\n#brute-camp .c{text-align:center}\n#brute-camp .card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,#181714,#090909);transition:border-color .25s,transform .25s}\n#brute-camp .card:hover{border-color:var(--ln)}\n#brute-camp .btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;max-width:100%;padding:13px 26px;border:1px solid rgba(255,255,255,.26);border-radius:99px;background:rgba(255,255,255,.04);color:#fff;font-size:14px;font-weight:800;line-height:1.35;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform .2s,border-color .2s}\n#brute-camp .btn:hover{transform:translateY(-2px);border-color:var(--g)}\n#brute-camp .bg{border-color:var(--g);background:var(--gg);text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 28px rgba(0,0,0,.4)}\n#brute-camp .bw{border-color:var(--ln);color:var(--g)}\n#brute-camp .btns{display:grid;gap:12px;margin-top:26px}\n#brute-camp .cta{margin-top:32px;text-align:center}\n#brute-camp .grid{display:grid;gap:14px;margin-top:32px;grid-template-columns:1fr}\n#brute-camp .grid\u003e*{min-width:0}\n#brute-camp .pad{padding:24px}\n#brute-camp .pad h3{font-size:21px}\n#brute-camp .pad p{margin-top:8px;color:var(--m);font-size:14px}\n#brute-camp .lab{display:block;margin-bottom:12px;color:var(--g);font-size:12px;font-weight:800;letter-spacing:.08em}\n\/* nav *\/\n#brute-camp .nav{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--ln);background:rgba(0,0,0,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}\n#brute-camp .nav .w{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px}\n#brute-camp .brand{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-decoration:none}\n#brute-camp .brand img{width:36px;height:36px;border:1px solid var(--g);border-radius:50%;object-fit:cover}\n#brute-camp .nav .btn{min-height:44px;padding:9px 18px;font-size:12px}\n\/* hero *\/\n#brute-camp .hero{padding:0;background:radial-gradient(circle at 88% 22%,rgba(201,164,76,.22),transparent 52%),#000}\n#brute-camp .hg{display:grid;gap:34px;padding-block:clamp(32px,6vw,64px) 36px}\n#brute-camp .h1{margin-top:18px;font-size:clamp(40px,9.4vw,76px);line-height:1.03;letter-spacing:-.06em}\n#brute-camp .h1\u003espan{display:block}\n#brute-camp .sub{max-width:580px;margin-top:18px;color:var(--s);font-size:clamp(16px,2.2vw,18px);line-height:1.7}\n#brute-camp .sub b{color:#fff}\n#brute-camp .from{max-width:540px;margin-top:16px;color:var(--m);font-size:12px;line-height:1.8}\n#brute-camp .from b{color:var(--g)}\n#brute-camp .vis{position:relative;width:100%;max-width:480px;margin-inline:auto;padding-bottom:34px}\n#brute-camp .photo{overflow:hidden;border:1px solid var(--g);border-radius:28px;background:#fff;box-shadow:0 0 0 7px rgba(201,164,76,.06),0 35px 80px -35px rgba(201,164,76,.5)}\n#brute-camp .photo img{width:100%;aspect-ratio:1355\/1160;object-fit:cover;object-position:50% 20%}\n#brute-camp .badge{position:absolute;z-index:2;bottom:0;left:14px;max-width:calc(100% - 28px);padding:8px 14px;border:1px solid var(--g);border-radius:99px;background:#080808;color:var(--g);font-size:11px;font-weight:800}\n#brute-camp .phone{padding:5px;border:1px solid #666;border-radius:27px;background:linear-gradient(140deg,#555,#111 45%,#333);overflow:hidden}\n#brute-camp .screen{aspect-ratio:9\/19;overflow:hidden;border-radius:22px;background:#111}\n#brute-camp .screen img{width:100%;height:100%;object-fit:cover;object-position:top}\n#brute-camp .vis .phone{position:absolute;right:-2px;bottom:0;width:26%;transform:rotate(6deg);box-shadow:0 15px 35px rgba(0,0,0,.5)}\n#brute-camp .proofbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:36px}\n#brute-camp .proof{padding:16px 14px;border:1px solid var(--ln);border-radius:16px;background:rgba(201,164,76,.05)}\n#brute-camp .proof b{display:block;color:var(--g);font-size:clamp(18px,2.6vw,22px);font-weight:800;letter-spacing:-.04em}\n#brute-camp .proof span{display:block;margin-top:3px;color:var(--s);font-size:12px}\n\/* benefits *\/\n#brute-camp .ben{padding:26px 24px;background:radial-gradient(circle at 100% 0,rgba(201,164,76,.12),transparent 60%),linear-gradient(145deg,#181714,#090909)}\n#brute-camp .ic{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border:1px solid rgba(201,164,76,.5);border-radius:16px;color:var(--g);background:rgba(201,164,76,.1);font-size:24px}\n#brute-camp .ben h3{font-size:22px}\n#brute-camp .ben p{margin-top:10px;color:#c4c4c4;font-size:14px;line-height:1.7}\n#brute-camp .tag{display:inline-block;margin-top:16px;padding:6px 10px;border:1px solid rgba(201,164,76,.24);border-radius:8px;color:var(--g);font-size:11px;font-weight:800}\n\/* food + chips *\/\n#brute-camp .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}\n#brute-camp .chips span{padding:8px 13px;border:1px solid var(--ln);border-radius:99px;background:rgba(201,164,76,.04);color:var(--s);font-size:12px}\n#brute-camp .pbk{margin-top:18px;padding:24px;border:1px solid var(--ln);border-radius:22px;text-align:center}\n#brute-camp .pbk .chips{margin-top:14px}\n#brute-camp .ah{margin-top:48px;text-align:center}\n#brute-camp .ah h3{margin-top:10px;font-size:clamp(24px,4vw,30px)}\n#brute-camp .ah p{margin-top:8px;color:var(--m);font-size:14px}\n#brute-camp .gal{display:flex;gap:14px;margin-top:26px;padding:0 var(--p) 14px;margin-inline:calc(var(--p)*-1);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}\n#brute-camp .gal::-webkit-scrollbar{display:none}\n#brute-camp .ac{flex:0 0 190px;padding:12px;text-align:center;scroll-snap-align:start}\n#brute-camp .ac h3{margin-top:16px;font-size:15px}\n#brute-camp .ac p{margin-top:5px;color:var(--m);font-size:12px}\n#brute-camp .dc{flex:0 0 250px;padding:12px;scroll-snap-align:start}\n#brute-camp .dc img{width:100%;height:auto;border-radius:12px}\n#brute-camp .dc figcaption{padding:14px 4px 4px}\n#brute-camp .dc b{display:block;font-size:15px}\n#brute-camp .dc span{display:block;margin-top:6px;color:var(--m);font-size:13px}\n\/* steps + days *\/\n#brute-camp .step{padding:26px}\n#brute-camp .step i{display:block;margin-bottom:16px;color:var(--g);font-size:42px;font-style:normal;font-weight:800;letter-spacing:-.06em;line-height:1}\n#brute-camp .step h3{font-size:23px}\n#brute-camp .step p{margin-top:10px;color:var(--m);font-size:14px}\n#brute-camp .days{display:grid;gap:10px;max-width:860px;margin:32px auto 0}\n#brute-camp .day{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px}\n#brute-camp .day b{color:var(--g);font-size:12px;font-weight:800;letter-spacing:.1em}\n#brute-camp .day p{color:var(--s);font-size:14px}\n\/* coach *\/\n#brute-camp .coach{display:grid;gap:24px;margin-top:32px}\n#brute-camp .coach\u003earticle img{width:100%;aspect-ratio:16\/9;object-fit:cover;object-position:center 25%}\n#brute-camp .cc{padding:26px}\n#brute-camp .cc h3{margin-top:10px;font-size:30px}\n#brute-camp .cc p{margin-top:14px;color:var(--s);font-size:14px}\n#brute-camp .cred{display:inline-block;margin-top:18px;padding:7px 12px;border:1px solid var(--ln);border-radius:99px;color:var(--g);font-size:12px}\n#brute-camp .cc .btn{display:flex;margin-top:18px;min-height:46px;font-size:12px}\n#brute-camp .vs{overflow:hidden;border:1px solid var(--ln);border-radius:22px;background:#000}\n#brute-camp .vs video{width:100%;height:auto;max-height:380px;object-fit:contain;background:#000}\n#brute-camp .vs video[hidden]{display:none}\n#brute-camp .vcap{padding:16px 20px;border-top:1px solid rgba(255,255,255,.1)}\n#brute-camp .vcap b,#brute-camp .vcap span{display:block}\n#brute-camp .vcap span{margin-top:5px;color:var(--m);font-size:13px}\n#brute-camp .vt{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}\n#brute-camp .vt button{min-height:44px;padding:8px 16px;border:1px solid var(--ln);border-radius:99px;background:transparent;color:var(--s);font-size:12px;font-weight:800;cursor:pointer;touch-action:manipulation}\n#brute-camp .vt button[aria-pressed=true]{background:var(--gg);color:#fff}\n#brute-camp .contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}\n#brute-camp .contact div{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:var(--s);font-size:12px;overflow-wrap:anywhere}\n#brute-camp .contact b{display:block;margin-bottom:6px;color:var(--g);font-size:11px}\n\/* difference *\/\n#brute-camp .real{max-width:720px;margin:26px auto 0;color:var(--s);font-size:clamp(15px,2vw,17px);line-height:1.8;text-align:center}\n#brute-camp .real p+p{margin-top:12px}\n#brute-camp .real b{color:#fff}\n\/* plans *\/\n#brute-camp .plans{display:grid;gap:20px;max-width:980px;margin:34px auto 0}\n#brute-camp .plan{display:flex;flex-direction:column;padding:28px}\n#brute-camp .plan.f{border-color:var(--g);background:radial-gradient(circle at 100% 0,rgba(201,164,76,.16),transparent 55%),linear-gradient(145deg,#1b1810,#090909);box-shadow:0 20px 65px -35px rgba(201,164,76,.5)}\n#brute-camp .pb{align-self:flex-start;margin-bottom:16px;padding:7px 12px;border:1px solid var(--ln);border-radius:99px;background:rgba(201,164,76,.1);color:var(--g);font-size:11px;font-weight:800}\n#brute-camp .plan h3{font-size:29px}\n#brute-camp .plan\u003ep{margin-top:12px;color:var(--m);font-size:14px}\n#brute-camp .tl{margin-top:22px;color:var(--g);font-size:14px;font-weight:800}\n#brute-camp .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px}\n#brute-camp .price b{font-size:46px;font-weight:800;letter-spacing:-.055em;line-height:1.3;color:var(--g);background:var(--gg);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}\n#brute-camp .price span{color:var(--m);font-size:12px}\n#brute-camp .plan ul{flex:1;display:grid;gap:12px;margin-block:22px}\n#brute-camp .plan li{display:flex;gap:11px;color:var(--s);font-size:14px}\n#brute-camp .plan li::before{content:\"✓\";flex:none;color:var(--g);font-weight:800}\n#brute-camp .plan .btn{width:100%}\n#brute-camp .plan .bw{margin-top:12px;min-height:46px;font-size:12px}\n#brute-camp .hint{margin-top:12px;color:var(--m);font-size:11px;text-align:center}\n#brute-camp .cmpw{max-width:980px;margin:20px auto 0;overflow-x:auto;border:1px solid var(--ln);border-radius:22px;-webkit-overflow-scrolling:touch}\n#brute-camp .cmp{width:100%;min-width:500px;border-collapse:collapse;font-size:14px}\n#brute-camp .cmp :is(th,td){padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}\n#brute-camp .cmp th{color:var(--g);font-size:12px;font-weight:800;letter-spacing:.05em}\n#brute-camp .cmp :is(th,td):first-child{text-align:left;color:var(--s)}\n#brute-camp .cmp tr:last-child td{border-bottom:0}\n#brute-camp .cmp .y{color:var(--g);font-weight:800}\n#brute-camp .cmp .n{color:var(--m)}\n#brute-camp .trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;max-width:980px;margin:16px auto 0;color:var(--m);font-size:12px;text-align:center}\n#brute-camp .strip{max-width:980px;margin:20px auto 0;padding:30px 22px;border:1px solid var(--ln);border-radius:22px;background:rgba(201,164,76,.04);text-align:center}\n#brute-camp .strip h3{font-size:24px}\n#brute-camp .strip p{max-width:680px;margin:12px auto 20px;color:var(--s);font-size:14px}\n\/* faq *\/\n#brute-camp .faq{display:grid;gap:11px;max-width:860px;margin:32px auto 0}\n#brute-camp .faq details{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.025)}\n#brute-camp .faq details[open]{border-color:var(--gd)}\n#brute-camp .faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:16px 20px;font-size:14px;font-weight:800;cursor:pointer;list-style:none}\n#brute-camp .faq summary::-webkit-details-marker{display:none}\n#brute-camp .faq summary::after{content:\"+\";flex:none;color:var(--g);font-size:24px}\n#brute-camp .faq details[open] summary::after{content:\"−\"}\n#brute-camp .faq details p{padding:0 20px 20px;color:var(--m);font-size:14px}\n\/* final + footer *\/\n#brute-camp .final{background:radial-gradient(ellipse at 50% 100%,rgba(201,164,76,.18),transparent 65%),#050505;text-align:center}\n#brute-camp .final .btns{max-width:650px;margin-inline:auto}\n#brute-camp footer{padding-block:40px 110px;border-top:1px solid var(--ln);background:#000}\n#brute-camp .fg{display:grid;gap:28px}\n#brute-camp footer h4{margin-bottom:12px;color:var(--g);font-size:13px}\n#brute-camp footer li,#brute-camp footer .fb p{color:var(--m);font-size:12px;line-height:1.9}\n#brute-camp footer .fb p{margin-top:14px}\n#brute-camp footer a{text-underline-offset:3px}\n#brute-camp .disc{margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#9a9a9a;font-size:11px;line-height:1.8}\n#brute-camp .sticky{position:fixed;z-index:40;inset:auto 0 0;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ln);background:rgba(0,0,0,.97)}\n#brute-camp .sticky[hidden]{display:none}\n#brute-camp .sticky .btn{width:100%}\n\/* phones \u003c600 handled by base. Large phones \/ small tablets *\/\n\/* impress + convert *\/\n#brute-camp .bg{position:relative;overflow:hidden}\n#brute-camp .bg::after{content:\"\";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-120%);animation:bcsh 5.5s ease-in-out 1.5s infinite;pointer-events:none}\n@keyframes bcsh{0%,60%{transform:translateX(-120%)}100%{transform:translateX(120%)}}\n#brute-camp .offer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;margin-top:20px}\n#brute-camp .offer li{padding:12px 12px 13px;border:1px solid var(--ln);border-radius:14px;background:rgba(201,164,76,.06)}\n#brute-camp .offer b{display:block;color:var(--g);font-size:11px;font-weight:800;letter-spacing:.1em}\n#brute-camp .offer span{display:block;margin-top:4px;color:var(--s);font-size:12px;line-height:1.45}\n#brute-camp .offer .pr{display:inline;color:#fff;font-weight:800}\n#brute-camp .fit{display:grid;gap:14px;max-width:960px;margin:32px auto 0}\n#brute-camp .fit .card{padding:26px}\n#brute-camp .fit h3{font-size:22px}\n#brute-camp .fit ul{display:grid;gap:12px;margin-top:18px}\n#brute-camp .fit li{display:flex;gap:11px;color:var(--s);font-size:14px}\n#brute-camp .fit .yes li::before{content:\"✓\";flex:none;color:var(--g);font-weight:800}\n#brute-camp .fit .no li::before{content:\"✕\";flex:none;color:var(--m);font-weight:800}\n#brute-camp .fit .yes{border-color:var(--ln)}\n#brute-camp.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}\n#brute-camp.js .rv.in{opacity:1;transform:none}\n@media(hover:hover){#brute-camp .card:hover{transform:translateY(-3px)}#brute-camp.js .rv:not(.in):hover{transform:translateY(22px)}}\n@media(min-width:760px){#brute-camp .fit{grid-template-columns:1fr 1fr}}\n@media(prefers-reduced-motion:reduce){#brute-camp.js .rv{opacity:1;transform:none}}\n@media(min-width:600px){#brute-camp .grid.three,#brute-camp .grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}#brute-camp .fg{grid-template-columns:repeat(2,minmax(0,1fr))}#brute-camp .final .btns{grid-template-columns:1fr 1fr}#brute-camp .days{grid-template-columns:1fr 1fr}#brute-camp .day{grid-template-columns:70px minmax(0,1fr)}#brute-camp .ac{flex-basis:210px}}\n\/* iPad portrait and up *\/\n@media(min-width:760px){#brute-camp .proofbar,#brute-camp .contact{grid-template-columns:repeat(4,minmax(0,1fr))}#brute-camp .plans{grid-template-columns:1fr 1fr}#brute-camp .sticky{display:none}#brute-camp footer{padding-bottom:40px}#brute-camp .gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin-inline:0;overflow:visible}#brute-camp .coach{grid-template-columns:1fr 1fr;align-items:start}#brute-camp .hero .btns{grid-template-columns:1.2fr 1fr}}\n\/* iPad landscape and desktop *\/\n@media(min-width:960px){#brute-camp .hg{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:52px}#brute-camp .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}#brute-camp .grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}#brute-camp .fg{grid-template-columns:1.3fr 1fr 1fr 1fr}#brute-camp .coach{grid-template-columns:1fr 1.1fr}#brute-camp .days{grid-template-columns:1fr 1fr}}\n@media(hover:none){#brute-camp .btn:hover{transform:none}}\n@media(prefers-reduced-motion:reduce){#brute-camp *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}\n@media(forced-colors:active){#brute-camp em,#brute-camp .price b{background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important}}\n\u003c\/style\u003e\n\n\u003cdiv id=\"brute-camp\"\u003e\n\u003cheader class=\"nav\"\u003e\u003cdiv class=\"w\"\u003e\n\u003ca class=\"brand\" href=\"#bc-top\" aria-label=\"Brute Camp home\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/Gemini_Generated_Image_nwgvr5nwgvr5nwgv.jpg?v=1791809513\" alt=\"Brute Camp logo\" width=\"36\" height=\"36\"\u003e\u003cspan\u003eBRUTE CAMP\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"nav\"\u003eStart free trial\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/header\u003e\n\u003cmain\u003e\n\u003csection class=\"hero\" id=\"bc-top\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"hg\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"k\"\u003eBelly fat coaching for busy South Africans\u003c\/p\u003e\n\u003ch1 class=\"h1\"\u003e\n\u003cspan\u003eReady to tackle the belly?\u003c\/span\u003e\u003cem\u003eWithout giving up the braai.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"sub\"\u003eGet fitter, feel stronger and take control, \u003cb\u003ewithout giving up the food and life you enjoy.\u003c\/b\u003e Personalised 20–25-minute workouts, South African meal guidance and \u003cb\u003eCoach Kemi paying attention to your progress\u003c\/b\u003e, built around your work schedule and everyday groceries. The honest bit: no exercise burns fat from one spot. Belly fat comes down with overall fat loss.\u003c\/p\u003e\n\u003cdiv class=\"btns\"\u003e\n\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"hero\"\u003eStart my 7-day free trial\u003c\/a\u003e\u003ca class=\"btn\" href=\"#bc-benefits\" data-cta=\"hero-benefits\"\u003eSee what’s inside →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003col class=\"offer\" aria-label=\"How the free trial works\"\u003e\n\u003cli\u003e\n\u003cb\u003eTODAY\u003c\/b\u003e\u003cspan\u003eStart your 7-day free trial\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eDAY 7\u003c\/b\u003e\u003cspan\u003eTrial ends. Cancel before then to avoid billing\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eTHEN\u003c\/b\u003e\u003cspan\u003eFrom \u003cspan class=\"pr\" data-price-from\u003eR1,499\u003c\/span\u003e\/month\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"from\"\u003eCancel anytime. Prices in South African rand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vis\"\u003e\n\u003cdiv class=\"photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/6120c988-b40c-4fae-b640-b313e92d51db.png?v=1793442654\u0026amp;width=1200\" alt=\"Two athletes in Brute Camp training gear standing side by side\" width=\"1355\" height=\"1160\" fetchpriority=\"high\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"phone\" aria-hidden=\"true\"\u003e\u003cdiv class=\"screen\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/IMG_1744.png?v=1791970181\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"badge\"\u003eCoaching that fits your life\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proofbar\"\u003e\n\u003cdiv class=\"proof\"\u003e\n\u003cb\u003e20–25 min\u003c\/b\u003e\u003cspan\u003eWorkouts that fit your day\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof\"\u003e\n\u003cb\u003eLocal food\u003c\/b\u003e\u003cspan\u003eEveryday South African meals\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof\"\u003e\n\u003cb\u003eReal coach\u003c\/b\u003e\u003cspan\u003eGuidance and accountability\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"proof\"\u003e\n\u003cb\u003e7 days free\u003c\/b\u003e\u003cspan\u003eThen monthly billing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"alt\" id=\"bc-recognise\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eSound familiar?\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eThe crunches, the teas, the Monday restarts.\u003cem\u003eThe belly’s still there.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eYou can’t crunch your way out of belly fat. It comes down with overall fat loss, and that takes a plan you can actually keep up.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid four\"\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e“I keep starting over.”\u003c\/span\u003e\u003ch3\u003eStart today.\u003c\/h3\u003e\n\u003cp\u003eNo clean slate needed. Your plan begins from where you are right now.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e“I’m too busy.”\u003c\/span\u003e\u003ch3\u003e20–25 minutes.\u003c\/h3\u003e\n\u003cp\u003eWorkouts planned around your schedule, not the other way round.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e“I’ve done hundreds of crunches.”\u003c\/span\u003e\u003ch3\u003eTrain the whole body.\u003c\/h3\u003e\n\u003cp\u003eNo exercise burns fat from one spot. Build consistency across your whole body, at home or in the gym.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e“I love my food.”\u003c\/span\u003e\u003ch3\u003eThe braai stays.\u003c\/h3\u003e\n\u003cp\u003ePap, rice, bread and everyday meals, with room for what you enjoy.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta\"\u003e\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"recognise\"\u003eStart my 7-day free trial\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection id=\"bc-benefits\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eWhat your membership gives you\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eMore than a plan.\u003cem\u003eA reason to keep going.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eLess guessing. More knowing what to do next, with coaching that fits your actual life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid three\"\u003e\n\u003carticle class=\"card ben\"\u003e\u003cspan class=\"ic\" aria-hidden=\"true\"\u003e◎\u003c\/span\u003e\u003ch3\u003eYour goals.\u003cem\u003eYour game plan.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eA personalised programme built around your starting point, goals and equipment. Open it and know where to begin.\u003c\/p\u003e\n\u003cspan class=\"tag\"\u003ePersonalised training\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"card ben\"\u003e\u003cspan class=\"ic\" aria-hidden=\"true\"\u003e⏱\u003c\/span\u003e\u003ch3\u003eA busy day?\u003cem\u003eYou can still show up.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003e20–25-minute workouts that make room for work, family and everything else on your calendar.\u003c\/p\u003e\n\u003cspan class=\"tag\"\u003e20–25-minute sessions\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"card ben\"\u003e\u003cspan class=\"ic\" aria-hidden=\"true\"\u003e🍽\u003c\/span\u003e\u003ch3\u003eFood you know.\u003cem\u003eA plan you can follow.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eLocal recipes and a 7-day High-Protein Playbook. Build meals around everyday South African foods. No calorie counting required.\u003c\/p\u003e\n\u003cspan class=\"tag\"\u003eSouth African meal guidance\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"card ben\"\u003e\u003cspan class=\"ic\" aria-hidden=\"true\"\u003e💬\u003c\/span\u003e\u003ch3\u003eDoing this alone?\u003cem\u003eNot anymore.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eCoach Kemi helps you review progress and decide what comes next. Choose monthly or weekly check-ins.\u003c\/p\u003e\n\u003cspan class=\"tag\"\u003eA real coach in your corner\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"card ben\"\u003e\u003cspan class=\"ic\" aria-hidden=\"true\"\u003e▣\u003c\/span\u003e\u003ch3\u003eOpen your app.\u003cem\u003eFind your next step.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eWorkouts, exercise guidance and progress together. Less searching, more doing.\u003c\/p\u003e\n\u003cspan class=\"tag\"\u003eYour programme in one place\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"card ben\"\u003e\u003cspan class=\"ic\" aria-hidden=\"true\"\u003e↗\u003c\/span\u003e\u003ch3\u003eSee your progress.\u003cem\u003eKeep moving forward.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTrack your sessions and review your progress with your coach, with programme reviews to keep your plan on track.\u003c\/p\u003e\n\u003cspan class=\"tag\"\u003eTracking + programme reviews\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta\"\u003e\n\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"benefits\"\u003eFind my coaching plan →\u003c\/a\u003e\u003cp class=\"note\"\u003eStart with 7 days free. Then from \u003cspan data-price-from\u003eR1,499\u003c\/span\u003e\/month. Cancel anytime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"alt\" id=\"bc-corner\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eWhy Brute Camp\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eYou’re not buying another workout plan.\u003cem\u003eYou’re getting a coach in your corner.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003ePlenty of programmes hand you content. We’d rather give you someone who looks at what you’re actually doing and helps you adjust.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid four\"\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e01 \/ ACCOUNTABILITY\u003c\/span\u003e\u003ch3\u003eSomeone checks in.\u003c\/h3\u003e\n\u003cp\u003eMonthly check-ins with Brute Transformation, weekly with Brute Elite.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e02 \/ REAL-LIFE FOOD\u003c\/span\u003e\u003ch3\u003eSupermarket-friendly.\u003c\/h3\u003e\n\u003cp\u003eLearn to eat better using foods you can find at your local store.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e03 \/ FLEXIBLE TRAINING\u003c\/span\u003e\u003ch3\u003eFits your week.\u003c\/h3\u003e\n\u003cp\u003eShort workouts that work around work, family and busy schedules.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e04 \/ PROGRESS REVIEWS\u003c\/span\u003e\u003ch3\u003eWhat’s working?\u003c\/h3\u003e\n\u003cp\u003eWe look at your progress and adjust your programme when it needs it.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection id=\"bc-food\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eThe Brute Camp way\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eYour favourite local foods.\u003cem\u003eA simpler way to eat.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eThe High-Protein Playbook brings local foods, simple recipes and a 7-day plan into your Brute Camp app. No calorie counting required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"grid four\"\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e01 \/ FAMILIAR\u003c\/span\u003e\u003ch3\u003eKeep it local.\u003c\/h3\u003e\n\u003cp\u003eMeals built around what you already buy and cook.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e02 \/ PRACTICAL\u003c\/span\u003e\u003ch3\u003ePlan your week.\u003c\/h3\u003e\n\u003cp\u003eA 7-day guide to make everyday meal choices easier.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e03 \/ FLEXIBLE\u003c\/span\u003e\u003ch3\u003eThe braai stays.\u003c\/h3\u003e\n\u003cp\u003ePractical guidance with room for your social plans.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card pad\"\u003e\u003cspan class=\"lab\"\u003e04 \/ SIMPLE\u003c\/span\u003e\u003ch3\u003eBusy-day options.\u003c\/h3\u003e\n\u003cp\u003eQuick protein ideas for the days when time is short.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pbk\"\u003e\n\u003cspan class=\"k\"\u003eA taste of what’s inside\u003c\/span\u003e\u003cdiv class=\"chips\"\u003e\n\u003cspan\u003eBiltong \u0026amp; Egg Muffins\u003c\/span\u003e\u003cspan\u003eAmasi Berry Power Smoothie\u003c\/span\u003e\u003cspan\u003eTuna \u0026amp; Yoghurt Toastie\u003c\/span\u003e\u003cspan\u003eChicken Umngqusha Bowl\u003c\/span\u003e\u003cspan\u003ePeri-Peri Chicken\u003c\/span\u003e\u003cspan\u003ePap \u0026amp; Chakalaka\u003c\/span\u003e\u003cspan\u003eLentil Chakalaka Curry\u003c\/span\u003e\u003cspan\u003eBrute Overnight Oats Jar\u003c\/span\u003e\u003cspan\u003eHigh-Protein Bobotie\u003c\/span\u003e\u003cspan\u003eProtein Pop Porridge\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ah\"\u003e\n\u003cspan class=\"k\"\u003eInside the Brute Camp app\u003c\/span\u003e\u003ch3\u003eYour day, organised.\u003cem\u003eYour next step, clear.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eFood, training and progress. Together in one place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gal\"\u003e\n\u003carticle class=\"card ac\"\u003e\u003cdiv class=\"phone\"\u003e\u003cdiv class=\"screen\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/IMG_1747.png?v=1791970233\" alt=\"Brute Camp workout scheduled for today\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003ch3\u003eToday’s workout\u003c\/h3\u003e\n\u003cp\u003e20–25 minutes. Open it and train.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card ac\"\u003e\u003cdiv class=\"phone\"\u003e\u003cdiv class=\"screen\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/IMG_1744.png?v=1791970181\" alt=\"Brute Camp home screen and progress\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003ch3\u003eYour day, clear\u003c\/h3\u003e\n\u003cp\u003eWorkouts and progress in one place.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card ac\"\u003e\u003cdiv class=\"phone\"\u003e\u003cdiv class=\"screen\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/IMG_1745.png?v=1791970198\" alt=\"Brute Camp training calendar\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003ch3\u003eTraining calendar\u003c\/h3\u003e\n\u003cp\u003ePlan your week around your schedule.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"card ac\"\u003e\u003cdiv class=\"phone\"\u003e\u003cdiv class=\"screen\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/IMG_1743.png?v=1791970166\" alt=\"Brute Camp sign-up screen\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003ch3\u003eEasy sign-up\u003c\/h3\u003e\n\u003cp\u003eYour next step towards a consistent routine.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta\"\u003e\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"app\"\u003eStart my 7-day free trial\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"alt\" id=\"bc-how\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eHow it works\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eThree steps.\u003cem\u003eZero guesswork.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eChoose your support, tell us about yourself and get a clear plan to follow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"grid three\"\u003e\n\u003cli class=\"card step\"\u003e\n\u003ci aria-hidden=\"true\"\u003e1\u003c\/i\u003e\u003ch3\u003eChoose your support.\u003c\/h3\u003e\n\u003cp\u003ePick the coaching level that fits you and start your 7-day free trial.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"card step\"\u003e\n\u003ci aria-hidden=\"true\"\u003e2\u003c\/i\u003e\u003ch3\u003eMake the plan yours.\u003c\/h3\u003e\n\u003cp\u003eShare your goals, schedule and equipment. Your programme is ready in about 3 hours.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"card step\"\u003e\n\u003ci aria-hidden=\"true\"\u003e3\u003c\/i\u003e\u003ch3\u003eBuild your rhythm.\u003c\/h3\u003e\n\u003cp\u003eFollow your plan, track your sessions and review your progress with your coach.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"note c\"\u003eTrain at home or in the gym, depending on your programme and equipment.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection id=\"bc-week\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eNo surprises\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eYour first 7 days.\u003cem\u003eExactly what to expect.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eHere’s what your free trial looks like, from sign-up to your decision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"days\"\u003e\n\u003cli class=\"card day\"\u003e\n\u003cb\u003eDAY 1\u003c\/b\u003e\u003cp\u003eTell us your goals, schedule and equipment. Your programme is ready in about 3 hours.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"card day\"\u003e\n\u003cb\u003eDAY 2\u003c\/b\u003e\u003cp\u003eDo your first workout. 20–25 minutes, at home or in the gym.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"card day\"\u003e\n\u003cb\u003eDAY 3\u003c\/b\u003e\u003cp\u003eOpen your High-Protein Playbook and pick your first local meals.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"card day\"\u003e\n\u003cb\u003eDAY 4\u003c\/b\u003e\u003cp\u003eTrain again and log your session in the app.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"card day\"\u003e\n\u003cb\u003eDAY 5\u003c\/b\u003e\u003cp\u003eFit the routine around your real week. Message Coach Kemi if anything gets in the way.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"card day\"\u003e\n\u003cb\u003eDAY 6\u003c\/b\u003e\u003cp\u003eLook back at what felt easy and what felt hard.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"card day\"\u003e\n\u003cb\u003eDAY 7\u003c\/b\u003e\u003cp\u003eYour trial ends. Your monthly plan starts unless you cancel before then.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"cta\"\u003e\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"week\"\u003eStart my 7-day free trial\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"alt\" id=\"bc-dashboard\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eInside your membership\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eYour effort, organised.\u003cem\u003eYour progress, in view.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eA look at how your member dashboard brings your routine together.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gal\"\u003e\n\u003cfigure class=\"card dc\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/ChatGPT_Image_Oct_30_2026_09_13_57_AM.png?v=1793344523\" alt=\"Illustration of the Brute Camp member dashboard\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003eYour dashboard\u003c\/b\u003e\u003cspan\u003eYour plan and week, all in one place.\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"card dc\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/ChatGPT_Image_Oct_30_2026_09_14_08_AM.png?v=1793344543\" alt=\"Illustration of a missed-session reminder\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003eSession reminders\u003c\/b\u003e\u003cspan\u003eA view of reminders that support your routine.\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"card dc\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/ChatGPT_Image_Oct_30_2026_09_14_18_AM.png?v=1793344558\" alt=\"Illustration of progress tracking\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003eTrack your progress\u003c\/b\u003e\u003cspan\u003eReview your progress over time.\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure class=\"card dc\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/ChatGPT_Image_Oct_30_2026_09_14_26_AM.png?v=1793344571\" alt=\"Illustration of a fitness summary\" loading=\"lazy\"\u003e\u003cfigcaption\u003e\u003cb\u003eYour fitness summary\u003c\/b\u003e\u003cspan\u003eA clear overview to support your next steps.\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"note c\"\u003eDashboard previews shown for illustration. These are not client results.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection id=\"bc-coach\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eMeet Coach Kemi\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eA plan matters.\u003cem\u003eSo does who’s beside you.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"coach\"\u003e\n\u003carticle class=\"card\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/a25a4aecbb2a4f09ddfb3e4175fb402d_tplv-tiktokx-cropcenter_1080_1080_1_5dff9693-e7bd-4a24-9dc6-0c2c60accfc2.jpg?v=1792057565\" alt=\"Coach Kemi, founder and coach at Brute Camp\" loading=\"lazy\" width=\"720\" height=\"405\"\u003e\n\u003cdiv class=\"cc\"\u003e\n\u003cspan class=\"k\"\u003eFounder \u0026amp; coach\u003c\/span\u003e\u003ch3\u003eCoach Kemi\u003c\/h3\u003e\n\u003cp\u003eYou shouldn’t have to figure out fitness and food on your own. I help you build a plan around your schedule and the local food you enjoy, with check-ins to keep you accountable.\u003c\/p\u003e\n\u003cp\u003eYou bring the effort. I’ll help you work out what to do next.\u003c\/p\u003e\n\u003cspan class=\"cred\"\u003e5+ years coaching experience\u003c\/span\u003e\u003ca class=\"btn bw\" data-wa=\"coach\" href=\"https:\/\/wa.me\/27725791560\" target=\"_blank\" rel=\"noopener\"\u003eChat with Coach Kemi\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"vs\"\u003e\n\u003cdiv id=\"bc-vm\"\u003e\n\u003cvideo controls playsinline preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/IMG_1742.png?v=1791970159\" aria-label=\"Brute Camp onboarding walkthrough\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a859b2f291b343e6a2ce022e3eaf23ab.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n\u003cvideo controls playsinline preload=\"none\" hidden aria-label=\"Your training plan walkthrough\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2c8848fd90f547aab60a4a87cfc5ca31.mov\"\u003e\u003c\/video\u003e\n\u003cvideo controls playsinline preload=\"none\" hidden aria-label=\"Community-led class\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/dadb531761384a1d9e8f9c574f438b2d.mov\"\u003e\u003c\/video\u003e\n\u003cvideo controls playsinline preload=\"none\" hidden aria-label=\"A braai meal\"\u003e\u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e138576e07ad4a6db44c940b6cfac6bc.mov\"\u003e\u003c\/video\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vcap\" aria-live=\"polite\"\u003e\n\u003cb id=\"bc-vt\"\u003eOnboarding, start to finish\u003c\/b\u003e\u003cspan id=\"bc-vx\"\u003eSee what happens after you join.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vt\" role=\"group\" aria-label=\"Choose a programme video\"\u003e\n\u003cbutton type=\"button\" aria-pressed=\"true\" data-title=\"Onboarding, start to finish\" data-text=\"See what happens after you join.\"\u003eOnboarding\u003c\/button\u003e\n\u003cbutton type=\"button\" aria-pressed=\"false\" data-title=\"Your plan, in the notes\" data-text=\"See how your goals become a clear training plan.\"\u003eYour plan\u003c\/button\u003e\n\u003cbutton type=\"button\" aria-pressed=\"false\" data-title=\"Train with the community\" data-text=\"A class led by one of our community leads.\"\u003eCommunity\u003c\/button\u003e\n\u003cbutton type=\"button\" aria-pressed=\"false\" data-title=\"The braai stays\" data-text=\"Practical nutrition with room for foods you enjoy.\"\u003eThe braai\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eBased in\u003c\/b\u003e11 Pearl Street, Riviera Park\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eEmail\u003c\/b\u003e\u003ca href=\"mailto:kemi@brutecamp.co.za\"\u003ekemi@brutecamp.co.za\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eWhatsApp\u003c\/b\u003e\u003ca href=\"https:\/\/wa.me\/27725791560\" target=\"_blank\" rel=\"noopener\"\u003e072 579 1560\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eStart with\u003c\/b\u003eA 7-day free trial, then monthly coaching\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Add genuine, approved client testimonials here. Never invent them. --\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"alt\" id=\"bc-fit\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eBe honest with yourself\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eIs Brute Camp for you?\u003cem\u003eLet’s find out in 20 seconds.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fit\"\u003e\n\u003cdiv class=\"card yes\"\u003e\n\u003ch3\u003eIt’s a fit if you…\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAre busy and want 20–25-minute workouts that fit your day\u003c\/li\u003e\n\u003cli\u003eWant food guidance built on everyday South African foods\u003c\/li\u003e\n\u003cli\u003eLike having a coach look at your progress and adjust the plan\u003c\/li\u003e\n\u003cli\u003eWould rather build consistency than chase a perfect week\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card no\"\u003e\n\u003ch3\u003eProbably not a fit if you…\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWant a quick fix or a guaranteed result by a set date\u003c\/li\u003e\n\u003cli\u003eBelieve ab exercises can burn fat from one spot\u003c\/li\u003e\n\u003cli\u003eWant a strict diet that bans the foods you enjoy\u003c\/li\u003e\n\u003cli\u003eHave a medical condition and haven’t checked with a professional first\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta\"\u003e\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"fit\"\u003eSounds like me. Start free\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection id=\"bc-difference\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eThe Brute Camp difference\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eFitness that understands your reality.\u003cem\u003eNot a perfect week.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"real\"\u003e\n\u003cp\u003eYou work long hours. You have people depending on you. Loadshedding happens. Life gets expensive.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eYou don’t need another unrealistic fitness programme.\u003c\/b\u003e You need a coach who understands that getting healthier has to fit into the life you’re already living.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan\u003eShort, practical workouts\u003c\/span\u003e\u003cspan\u003eLocal food guidance\u003c\/span\u003e\u003cspan\u003ePersonalised training\u003c\/span\u003e\u003cspan\u003eReal human accountability\u003c\/span\u003e\u003cspan\u003eProgress reviews\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"note c\"\u003eYour lifestyle doesn’t have to change overnight. Your habits can start changing today.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"alt\" id=\"bc-plans\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eTransparent pricing\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eChoose your support.\u003cem\u003eStart building consistency.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eStart either plan with 7 days free. Both include the High-Protein Playbook and Brute Camp app. Your selected monthly subscription begins after the trial.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"plans\"\u003e\n\u003carticle class=\"card plan f\"\u003e\u003cspan class=\"pb\"\u003eMONTHLY CHECK-INS\u003c\/span\u003e\u003ch3\u003eBrute Transformation\u003c\/h3\u003e\n\u003cp\u003eA personalised plan and monthly check-ins to help you build a consistent routine.\u003c\/p\u003e\n\u003cp class=\"tl\"\u003eYour first 7 days are free\u003c\/p\u003e\n\u003cdiv class=\"price\"\u003e\n\u003cb data-price=\"coaching\"\u003eR1,499\u003c\/b\u003e\u003cspan\u003e\/month after your trial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003ePersonalised workouts for your goals and equipment\u003c\/li\u003e\n\u003cli\u003eHigh-Protein Playbook with local recipes and a 7-day plan\u003c\/li\u003e\n\u003cli\u003eExercise guidance and session tracking\u003c\/li\u003e\n\u003cli\u003ePractical nutrition guidance for everyday choices\u003c\/li\u003e\n\u003cli\u003eMonthly progress check-in\u003c\/li\u003e\n\u003cli\u003eScheduled programme review to keep your plan on track\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca class=\"btn bg\" data-checkout=\"coaching\" href=\"https:\/\/brutecamp.co.za\/checkouts\/cn\/hWNIUCAzuSsunw8qR6DUGnQo\/en-za?_r=AQABIeQH5ldQmJcJOMBCuBAV96e0qX275PoBYG1bBf1m5ryug5qp\"\u003eStart my 7-day free trial\u003c\/a\u003e\n\u003cp class=\"hint\"\u003eCancel before your trial ends to avoid the first charge.\u003c\/p\u003e\n\u003ca class=\"btn bw\" data-wa=\"transformation\" href=\"https:\/\/wa.me\/27725791560\" target=\"_blank\" rel=\"noopener\"\u003eQuestions first? WhatsApp Kemi\u003c\/a\u003e\u003c\/article\u003e\n\u003carticle class=\"card plan\"\u003e\u003cspan class=\"pb\"\u003eWEEKLY CHECK-INS\u003c\/span\u003e\u003ch3\u003eBrute Elite\u003c\/h3\u003e\n\u003cp\u003eWeekly check-ins and priority support for closer accountability throughout your programme.\u003c\/p\u003e\n\u003cp class=\"tl\"\u003eYour first 7 days are free\u003c\/p\u003e\n\u003cdiv class=\"price\"\u003e\n\u003cb data-price=\"elite\"\u003eR2,499\u003c\/b\u003e\u003cspan\u003e\/month after your trial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eEverything in Brute Transformation\u003c\/li\u003e\n\u003cli\u003eMore tailored nutrition guidance for your goals\u003c\/li\u003e\n\u003cli\u003eWeekly progress check-ins\u003c\/li\u003e\n\u003cli\u003eMore frequent programme reviews as you progress\u003c\/li\u003e\n\u003cli\u003ePriority coaching support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca class=\"btn bg\" data-checkout=\"elite\" href=\"https:\/\/wa.me\/27725791560\" target=\"_blank\" rel=\"noopener\"\u003eArrange my Elite trial on WhatsApp\u003c\/a\u003e\n\u003cp class=\"hint\"\u003eCoach Kemi will help you arrange your trial and membership.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cmpw\"\u003e\u003ctable class=\"cmp\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eWhat’s included\u003c\/th\u003e\n\u003cth\u003eTransformation\u003c\/th\u003e\n\u003cth\u003eElite\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ePersonalised workouts\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHigh-Protein Playbook\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApp + session tracking\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMonthly check-in\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeekly check-ins\u003c\/td\u003e\n\u003ctd class=\"n\"\u003e—\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMore frequent programme reviews\u003c\/td\u003e\n\u003ctd class=\"n\"\u003e—\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMore tailored nutrition guidance\u003c\/td\u003e\n\u003ctd class=\"n\"\u003e—\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePriority coaching support\u003c\/td\u003e\n\u003ctd class=\"n\"\u003e—\u003c\/td\u003e\n\u003ctd class=\"y\"\u003e✓\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"trust\"\u003e\n\u003cspan\u003e🔒 Secure checkout by Shopify\u003c\/span\u003e\u003cspan\u003eBilling starts when your 7-day trial ends\u003c\/span\u003e\u003cspan\u003eCancel before then and pay nothing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"strip\"\u003e\n\u003ch3\u003eSeven days to get started.\u003cem\u003eA clear next step.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTry your coaching plan free for 7 days. Then your selected monthly subscription begins. Message Coach Kemi before your trial ends to cancel and avoid the first charge.\u003c\/p\u003e\n\u003ca class=\"btn bw\" data-wa=\"plans\" href=\"https:\/\/wa.me\/27725791560\" target=\"_blank\" rel=\"noopener\"\u003eNot sure which plan fits? Chat with Coach Kemi\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection id=\"bc-faq\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eStraight answers\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eFeel clear.\u003cem\u003eBefore you commit.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq\"\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I target belly fat with ab exercises?\u003c\/summary\u003e\u003cp\u003eNo. No exercise burns fat from one spot. Belly fat comes down as overall body fat does, through consistent training, everyday food choices, sleep and recovery. No specific result or timeline is guaranteed.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDo I need a gym membership?\u003c\/summary\u003e\u003cp\u003eNo. Train at home or in the gym. Tell Coach Kemi your equipment during onboarding and your programme is built around it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhat if I’m a complete beginner?\u003c\/summary\u003e\u003cp\u003eNo experience is needed. Your programme is personalised to your goals and starting point, with exercise guidance in the app.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow much time do I need?\u003c\/summary\u003e\u003cp\u003eWorkouts take around 20–25 minutes, planned around your availability and goals.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDo I have to give up pap, rice or bread?\u003c\/summary\u003e\u003cp\u003eNo. The High-Protein Playbook uses everyday South African foods, with room for foods you enjoy.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDo I have to count calories?\u003c\/summary\u003e\u003cp\u003eNo. The playbook focuses on building your plate with local foods. You can still log meals in the app if you find it useful.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIs this just a meal plan?\u003c\/summary\u003e\u003cp\u003eNo. You also get personalised workouts, exercise guidance, progress tracking and coaching check-ins.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow does the coaching work?\u003c\/summary\u003e\u003cp\u003eBrute Transformation includes a monthly check-in and scheduled programme reviews. Brute Elite adds weekly check-ins, more frequent reviews and priority support.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow do I access my programme?\u003c\/summary\u003e\u003cp\u003eYour programme and playbook live in the Brute Camp app. You’ll get access instructions after onboarding, and your programme is ready in about 3 hours.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhat happens after the 7-day free trial?\u003c\/summary\u003e\u003cp\u003eYour selected monthly subscription begins: \u003cspan data-price=\"coaching\"\u003eR1,499\u003c\/span\u003e\/month for Brute Transformation or \u003cspan data-price=\"elite\"\u003eR2,499\u003c\/span\u003e\/month for Brute Elite. Prices are in South African rand.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhen is my first payment taken?\u003c\/summary\u003e\u003cp\u003eWhen your 7-day trial ends. Cancel before then and you’re not charged. After that, your plan renews monthly.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow do I cancel?\u003c\/summary\u003e\u003cp\u003eMessage Coach Kemi on WhatsApp (072 579 1560) or email kemi@brutecamp.co.za with your name and the word “cancel”. We’ll confirm in writing. Cancel before your trial ends to avoid the first charge; future renewals work the same way.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhen will I see results?\u003c\/summary\u003e\u003cp\u003eResults vary with your starting point, consistency, training, nutrition and recovery. No specific result or timeline is guaranteed.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIs Brute Camp suitable for everyone?\u003c\/summary\u003e\u003cp\u003eYour training and eating should suit your health and abilities. If you have a medical condition, are pregnant or breastfeeding, or have an injury, get professional advice before starting.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"final alt\" id=\"bc-start\"\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cp class=\"k\"\u003eYour next step starts here\u003c\/p\u003e\n\u003ch2 class=\"h2\"\u003eMake room for yourself.\u003cem\u003eStart with seven days.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eShort workouts. Everyday local food. A real coach to help you work on the belly, one consistent week at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"btns\"\u003e\n\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"final\"\u003eStart my 7-day free trial\u003c\/a\u003e\u003ca class=\"btn bw\" data-wa=\"final\" href=\"https:\/\/wa.me\/27725791560\" target=\"_blank\" rel=\"noopener\"\u003eChat with Coach Kemi first\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"note\"\u003e7 days free · Then from \u003cspan data-price-from\u003eR1,499\u003c\/span\u003e\/month · Cancel anytime\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/main\u003e\n\n\u003cfooter\u003e\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"fg\"\u003e\n\u003cdiv class=\"fb\"\u003e\n\u003ca class=\"brand\" href=\"#bc-top\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/Gemini_Generated_Image_nwgvr5nwgvr5nwgv.jpg?v=1791809513\" alt=\"Brute Camp logo\" width=\"36\" height=\"36\" loading=\"lazy\"\u003e\u003cspan\u003eBRUTE CAMP\u003c\/span\u003e\u003c\/a\u003e\u003cp\u003eOnline training, nutrition guidance and coaching for busy South Africans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eBusiness\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBrute Camp\u003c\/li\u003e\n\u003cli\u003e11 Pearl Street, Riviera Park\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eContact\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"mailto:kemi@brutecamp.co.za\"\u003ekemi@brutecamp.co.za\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/wa.me\/27725791560\" target=\"_blank\" rel=\"noopener\"\u003eWhatsApp 072 579 1560\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/brutecamp.co.za\"\u003ebrutecamp.co.za\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eLegal\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/checkout.shopify.com\/78785183849\/policies\/41154347113.html?locale=en\"\u003ePrivacy policy\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/checkout.shopify.com\/78785183849\/policies\/42134798441.html?locale=en\"\u003eTerms \u0026amp; subscription billing\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/checkout.shopify.com\/78785183849\/policies\/42134831209.html?locale=en\"\u003eCancellation \u0026amp; refunds\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"disc\"\u003eBrute Camp provides fitness and nutrition coaching, not medical advice. Consult a healthcare professional before starting a new exercise or nutrition programme, especially if you have a medical condition, are pregnant or breastfeeding, have a history of disordered eating, or have an injury. Results vary by individual and depend on consistency, starting point, nutrition, sleep and other factors. No specific result is guaranteed. © \u003cspan id=\"bc-year\"\u003e2026\u003c\/span\u003e Brute Camp. All rights reserved.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\n\u003cdiv class=\"sticky\" id=\"bc-sticky\" hidden\u003e\u003ca class=\"btn bg\" href=\"#bc-plans\" data-cta=\"sticky\"\u003eStart my 7-day free trial\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(()=\u003e{\"use strict\";\n\/* CONFIG: the checkout must really provide 7 days free before billing. Leave a checkout URL empty to arrange that plan's trial via WhatsApp. Update static prices in the HTML too if they change. *\/\nconst CONFIG={prices:{coaching:1499,elite:2499},checkout:{coaching:\"https:\/\/brutecamp.co.za\/checkouts\/cn\/hWNIUCAzuSsunw8qR6DUGnQo\/en-za?_r=AQABIeQH5ldQmJcJOMBCuBAV96e0qX275PoBYG1bBf1m5ryug5qp\",elite:\"\"},whatsapp:\"27725791560\"};\nconst root=document.getElementById(\"brute-camp\");if(!root||root.dataset.ready)return;root.dataset.ready=\"1\";\nconst $=s=\u003eroot.querySelector(s),$$=s=\u003e[...root.querySelectorAll(s)];\nconst names={coaching:\"Brute Transformation\",elite:\"Brute Elite\"};\nconst money=v=\u003e\"R\"+new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:0}).format(v);\nconst wa=m=\u003e\"https:\/\/wa.me\/\"+CONFIG.whatsapp+\"?text=\"+encodeURIComponent(m);\nconst track=(e,p={})=\u003e{(window.dataLayer=window.dataLayer||[]).push({event:e,...p})};\n\/* full-width inside the Shopify theme container *\/\nlet raf;const fit=()=\u003e{if(!root.isConnected)return;root.style.width=\"\";root.style.marginLeft=\"0px\";const vw=document.documentElement.clientWidth,b=root.getBoundingClientRect();if(vw\u003e0\u0026\u0026Math.abs(b.width-vw)\u003e2){root.style.width=vw+\"px\";root.style.marginLeft=-b.left+\"px\"}};\nfit();addEventListener(\"resize\",()=\u003e{cancelAnimationFrame(raf);raf=requestAnimationFrame(fit)});addEventListener(\"load\",fit,{once:true});\nObject.entries(CONFIG.prices).forEach(([p,v])=\u003e$$('[data-price=\"'+p+'\"]').forEach(el=\u003eel.textContent=money(v)));\nconst low=Math.min(...Object.values(CONFIG.prices));$$(\"[data-price-from]\").forEach(el=\u003eel.textContent=money(low));\n$$(\"[data-wa]\").forEach(a=\u003e{a.href=wa(\"Hi Coach Kemi, I have a question about Brute Camp and the 7-day free trial.\");a.addEventListener(\"click\",()=\u003etrack(\"whatsapp_click\",{location:a.dataset.wa}))});\n$$(\"[data-checkout]\").forEach(a=\u003e{const p=a.dataset.checkout,u=CONFIG.checkout[p];\nif(u){a.href=u;a.removeAttribute(\"target\");a.textContent=\"Start my 7-day free trial\"}\nelse{a.href=wa(\"Hi Coach Kemi, I'd like to arrange the 7-day free trial for \"+names[p]+\".\");a.target=\"_blank\";a.rel=\"noopener\";a.textContent=p===\"elite\"?\"Arrange my Elite trial on WhatsApp\":\"Arrange my free trial on WhatsApp\"}\na.addEventListener(\"click\",()=\u003etrack(u?\"begin_checkout\":\"whatsapp_click\",{plan:names[p],monthly_price:CONFIG.prices[p],currency:\"ZAR\",trial_days:7}))});\n$$(\"[data-cta]\").forEach(a=\u003ea.addEventListener(\"click\",()=\u003etrack(\"cta_click\",{location:a.dataset.cta})));\nconst tabs=$$(\".vt button\"),vids=$$(\"#bc-vm video\");\ntabs.forEach((t,i)=\u003et.addEventListener(\"click\",()=\u003e{tabs.forEach((x,j)=\u003ex.setAttribute(\"aria-pressed\",String(j===i)));vids.forEach((v,j)=\u003e{v.hidden=j!==i;if(j!==i)v.pause()});$(\"#bc-vt\").textContent=t.dataset.title;$(\"#bc-vx\").textContent=t.dataset.text;track(\"programme_video_selected\",{title:t.dataset.title})}));\nconst qs=$$(\".faq details\");qs.forEach(q=\u003eq.addEventListener(\"toggle\",()=\u003e{if(q.open)qs.forEach(o=\u003e{if(o!==q)o.open=false})}));\nif(\"IntersectionObserver\"in window){const st=$(\"#bc-sticky\");let hero=true,viewed=false;const seen=new Set();const up=()=\u003e{if(st)st.hidden=hero||seen.size\u003e0};\nnew IntersectionObserver(e=\u003e{hero=e[0].isIntersecting;up()}).observe($(\"#bc-top\"));\nconst pr=$(\"#bc-plans\");new IntersectionObserver(es=\u003e{es.forEach(n=\u003e{n.isIntersecting?seen.add(n.target):seen.delete(n.target);if(n.target===pr\u0026\u0026n.isIntersecting\u0026\u0026!viewed){viewed=true;track(\"view_plans\",{currency:\"ZAR\",trial_days:7})}});up()}).observe(pr);\n[$(\"#bc-start\"),$(\"footer\")].forEach(s=\u003es\u0026\u0026new IntersectionObserver(es=\u003e{es.forEach(n=\u003en.isIntersecting?seen.add(n.target):seen.delete(n.target));up()}).observe(s))}\n\/* Buy-button match: the theme's \"Add to cart\" becomes the same CTA as the rest of the page.\n   ONLY keep this if the product's selling plan really has the 7-day trial. Set false to switch off. *\/\nconst RELABEL_BUY_BUTTON=true;\nif(RELABEL_BUY_BUTTON){const rl=()=\u003edocument.querySelectorAll('form[action*=\"\/cart\/add\"] button[type=\"submit\"],form[action*=\"\/cart\/add\"] [name=\"add\"]').forEach(b=\u003e{if(root.contains(b))return;const t=b.querySelector(\"span\")||b;if(\/add to cart\/i.test(t.textContent))t.textContent=\"Start my 7-day free trial\"});rl();new MutationObserver(rl).observe(document.body,{childList:true,subtree:true})}\n\/* gentle scroll reveal (content stays visible if JS or IntersectionObserver is unavailable) *\/\nif(\"IntersectionObserver\"in window\u0026\u0026!matchMedia(\"(prefers-reduced-motion:reduce)\").matches){root.classList.add(\"js\");\nconst rio=new IntersectionObserver(es=\u003ees.forEach(n=\u003e{if(n.isIntersecting){n.target.classList.add(\"in\");rio.unobserve(n.target)}}),{rootMargin:\"0px 0px -8% 0px\",threshold:.08});\n$$(\"main .head,main .card,main .proof,main .day,main .chips,main .pbk,main .cmpw\").forEach(el=\u003e{if(el.closest(\".gal\"))return;el.classList.add(\"rv\");rio.observe(el)})}\nconst y=$(\"#bc-year\");if(y)y.textContent=new Date().getFullYear();\ntrack(\"landing_view\",{product:\"Brute Camp\",trial_days:7});\n})();\n\u003c\/script\u003e","brand":"Brute Camp","offers":[{"title":"Default Title","offer_id":67891616579689,"sku":null,"price":1499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/8518\/3849\/files\/fa157ae8-67ae-4aa1-86c6-413907e6e90c.png?v=1793442061","url":"https:\/\/brutecamp.co.za\/products\/belly-fat-torcher-program","provider":"Brute Camp","version":"1.0","type":"link"}