<html class="outfit_63252673-module__dafIbG__variable inter_55581303-module__j1eaMG__variable" data-dpl-id="dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" lang="en-US">
    <head>
        <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta charSet="utf-8">
        <meta content="width=device-width, initial-scale=1" name="viewport">
        <link as="font" crossorigin="" href="/_next/static/media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" rel="preload" type="font/woff2">
        <link as="font" crossorigin="" href="/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" rel="preload" type="font/woff2">
        <link as="image" imageSizes="100vw" imageSrcSet="/_next/image?url=%2Fimages%2Flogo.png&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" rel="preload">
        <link as="image" imageSizes="100vw" imageSrcSet="/_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" rel="preload">
        <link data-precedence="next" href="/_next/static/chunks/0ld4dspfleu8u.css?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" rel="stylesheet">
        <link as="script" fetchPriority="low" href="/_next/static/chunks/0se~zopyxqif5.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" rel="preload">
        <script async="" src="/_next/static/chunks/0pqt~8bl3ukh4.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="/_next/static/chunks/00nvzi6qb_-1r.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="/_next/static/chunks/062hzijh369a_.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="/_next/static/chunks/turbopack-01~l93_kcb21k.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script async="" src="https://link.untapped-revenue.com/js/form_embed.js"></script><script async="" src="/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script>
        <link as="script" href="https://www.googletagmanager.com/gtag/js?id=G-7NBWHG6QTF" rel="preload">
        <meta content="" name="next-size-adjust">
        <title>Crush It Fit | 30-Min Group Training &amp; Boot Camp in Scituate, MA</title>
        <meta content="30-minute group training, fitness boxing, online transformation coaching &amp; personal training in Scituate, MA. Women-only, men-only &amp; co-ed. $30 15-Day Tone &amp; Burn trial. Call (877) 622-7874." name="description">
        <link href="https://crushitfit.com" rel="canonical">
        <meta content="Crush It Fit | 30-Min Group Training &amp; Boot Camp in Scituate, MA" property="og:title">
        <meta content="Boot-camp style 30-minute group training, fitness boxing, online transformation coaching, and personal training. Serving Scituate, Cohasset, Hingham &amp; the South Shore." property="og:description">
        <meta content="Crush It Fit" property="og:site_name">
        <meta content="en_US" property="og:locale">
        <meta content="https://crushitfit.com/images/og-default.jpg" property="og:image">
        <meta content="1200" property="og:image:width">
        <meta content="630" property="og:image:height">
        <meta content="Crush It Fit &mdash; Boot Camp Gym in Scituate, MA" property="og:image:alt">
        <meta content="website" property="og:type">
        <meta content="summary_large_image" name="twitter:card">
        <meta content="Crush It Fit | 30-Min Group Training &amp; Boot Camp in Scituate, MA" name="twitter:title">
        <meta content="Boot-camp style 30-minute group training, fitness boxing, online transformation coaching, and personal training. Serving Scituate, Cohasset, Hingham &amp; the South Shore." name="twitter:description">
        <meta content="https://crushitfit.com/images/og-default.jpg" name="twitter:image">
        <script type="application/ld+json">{"@context":"https://schema.org","@type":"HealthClub","@id":"https://crushitfit.com/#business","name":"Crush It Fit","description":"Boot-camp style 30-minute group training, fitness boxing, online transformation coaching, and personal training in Scituate, MA.","url":"https://crushitfit.com","telephone":"(877) 622-7874","email":"bsstudio@comcast.net","image":"https://crushitfit.com/images/og-default.jpg","logo":"https://crushitfit.com/images/logo.png","address":{"@type":"PostalAddress","streetAddress":"379 Gannett Rd","addressLocality":"Scituate","addressRegion":"MA","postalCode":"02066","addressCountry":"US"},"geo":{"@type":"GeoCoordinates","latitude":42.1953,"longitude":-70.7256},"areaServed":[{"@type":"City","name":"Scituate"},{"@type":"City","name":"Cohasset"},{"@type":"City","name":"Hingham"},{"@type":"City","name":"Norwell"},{"@type":"City","name":"Marshfield"},{"@type":"City","name":"Hanover"},{"@type":"City","name":"Pembroke"},{"@type":"City","name":"Duxbury"},{"@type":"City","name":"Plymouth"},{"@type":"City","name":"Weymouth"}],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Wednesday","Friday"],"opens":"05:00","closes":"18:30"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Tuesday","Thursday"],"opens":"08:30","closes":"18:30"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Saturday","opens":"08:00","closes":"10:00"}],"priceRange":"$$","sameAs":["https://www.instagram.com/crushitfit/","https://twitter.com/crushitfit"]}</script><script noModule="" src="/_next/static/chunks/03~yq9q893hmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script>
    </head>
    <body class="bg-bg text-ink font-body antialiased">
        <div hidden="">
            <!--$-->
            <!--/$-->
        </div>
        <div class="fixed top-0 left-0 right-0 h-[3px] bg-brand origin-left z-50" style="transform:scaleX(0)"></div>
        <button class="fixed top-0 left-0 right-0 z-50 h-9 bg-brand hover:bg-brand-dark transition-colors duration-200 flex items-center justify-center px-4 cursor-pointer w-full">
            <p class="text-white text-xs sm:text-sm font-bold tracking-[0.05em] uppercase">
                $30 15-Day Tone &amp; Burn Program
                <!-- -->
                 &mdash; New Members Only &middot; <span class="underline underline-offset-2">Claim Your Spot</span>
            </p>
        </button>
        <header class="fixed top-9 left-0 right-0 z-40 w-full border-b border-transparent" style="background-color:rgba(255,255,255,0);border-bottom-color:rgba(0,0,0,0);backdrop-filter:blur(0px)">
            <nav class="max-w-7xl mx-auto px-5 sm:px-8 lg:px-10 flex justify-between items-center h-16">
                <div class="cursor-pointer relative h-9 flex items-center flex-shrink-0">
                    <div class="relative h-12 w-12 flex-shrink-0">
                        <img alt="Crush It Fit logo" class="object-contain" data-nimg="fill" decoding="async" sizes="100vw" src="/_next/image?url=%2Fimages%2Flogo.png&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Flogo.png&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Flogo.png&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                    </div>
                </div>
                <div class="hidden lg:flex items-center gap-1">
                    <div class="relative">
                        <button class="relative px-3 py-2 text-[0.875rem] font-medium flex items-center gap-1" style="color:rgba(255, 255, 255, 0.85)">Programs
                            <svg class="w-3.5 h-3.5 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                <path d="M19 9l-7 7-7-7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                            </svg>
                        </button>
                    </div>
                    <a href="/about"><span class="relative px-3 py-2 text-[0.875rem] font-medium inline-block" style="color:rgba(255, 255, 255, 0.85)">About</span></a><a href="/schedule"><span class="relative px-3 py-2 text-[0.875rem] font-medium inline-block" style="color:rgba(255, 255, 255, 0.85)">Schedule</span></a><a href="/pricing"><span class="relative px-3 py-2 text-[0.875rem] font-medium inline-block" style="color:rgba(255, 255, 255, 0.85)">Pricing</span></a><a href="/blog"><span class="relative px-3 py-2 text-[0.875rem] font-medium inline-block" style="color:rgba(255, 255, 255, 0.85)">Blog</span></a><a href="/contact"><span class="relative px-3 py-2 text-[0.875rem] font-medium inline-block" style="color:rgba(255, 255, 255, 0.85)">Contact</span></a>
                </div>
                <div class="flex items-center gap-3">
                    <a class="hidden lg:inline-flex text-sm font-medium" href="tel:+18776227874" style="color:rgba(255, 255, 255, 0.85)">(877) 622-7874</a><button class="hidden lg:inline-flex relative overflow-hidden bg-brand hover:bg-brand-dark text-white font-bold uppercase tracking-wider text-xs px-6 py-2.5 rounded-sm shadow-brand-sm items-center cursor-pointer transition-colors duration-200"><span class="relative z-10">Try $30 15-Day Trial</span><span class="absolute inset-0 bg-gradient-to-r from-transparent via-white/20 to-transparent" style="transform:translateX(-100%)"></span></button><button aria-label="Open menu" class="lg:hidden p-2" style="color:rgba(255, 255, 255, 1)">
                        <svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                            <path d="M4 6h16M4 12h16M4 18h16" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                        </svg>
                    </button>
                </div>
            </nav>
        </header>
        <main>
            <script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Crush It Fit","url":"https://crushitfit.com","potentialAction":{"@type":"SearchAction","target":"https://crushitfit.com/blog?q={search_term_string}","query-input":"required name=search_term_string"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"HealthClub","@id":"https://crushitfit.com/#business","aggregateRating":{"@type":"AggregateRating","ratingValue":"5","reviewCount":"6"},"review":[{"@type":"Review","author":{"@type":"Person","name":"Kristin Petrelluzzi"},"reviewRating":{"@type":"Rating","ratingValue":"5"},"reviewBody":"Best workout I've ever done. Doug is super motivating and the 30-minute format means I actually show up — three times a week, every week. I've been a member for over a year and I'm in the best shape of my life."},{"@type":"Review","author":{"@type":"Person","name":"Lauren M."},"reviewRating":{"@type":"Rating","ratingValue":"5"},"reviewBody":"I found Crush It Fit through the online coaching program and it's been incredible. Doug built my program around what I had at home, the weekly check-ins kept me honest, and I'm down 19 pounds in 14 weeks. Best investment I've made in my own fitness."},{"@type":"Review","author":{"@type":"Person","name":"Anne Lenihan"},"reviewRating":{"@type":"Rating","ratingValue":"5"},"reviewBody":"I've tried every gym on the South Shore. Crush It Fit is the only one that delivers actual results. The workouts are dynamic, personalized, and challenging — and 30 minutes is the perfect length. I'm in the best shape I've been in for years."}]}</script>
            <section class="relative min-h-[88vh] flex items-center overflow-hidden bg-bg">
                <img alt="Crush It Fit group training class in Scituate, MA" class="object-cover object-center" data-nimg="fill" decoding="async" sizes="100vw" src="/_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Fgym-class-action.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                <div aria-hidden="true" class="absolute inset-0" style="background:linear-gradient(100deg, rgba(0,0,0,0.82) 0%, rgba(0,0,0,0.65) 35%, rgba(0,0,0,0.3) 60%, rgba(0,0,0,0.05) 82%, rgba(0,0,0,0) 100%)"></div>
                <div aria-hidden="true" class="absolute pointer-events-none" style="width:600px;height:600px;border-radius:50%;background:radial-gradient(circle, rgba(255,85,0,0.18) 0%, transparent 65%);top:-10%;right:-15%;filter:blur(20px)"></div>
                <div class="relative z-10 max-w-6xl mx-auto px-5 sm:px-8 lg:px-10 w-full pt-44 pb-20">
                    <div class="max-w-2xl">
                        <div class="flex items-center gap-3 mb-5" style="opacity:0;transform:translateY(20px)">
                            <span class="inline-flex items-center gap-2 bg-brand/10 border border-brand/30 rounded-sm px-3 py-1.5"><span class="w-1.5 h-1.5 rounded-full bg-brand animate-pulse"></span><span class="text-brand text-xs font-bold tracking-[0.18em] uppercase">The Best Boot Camp Gym in Scituate, MA</span></span>
                        </div>
                        <h1 class="font-heading text-[clamp(2.75rem,6vw,5rem)] font-black leading-[0.95] tracking-tight text-white mb-5" style="opacity:0;transform:translateY(24px)">
                            <span class="text-brand">30 Minutes.</span>
                            <br>
                            Zero Excuses.
                            <br>
                            Total Transformation.
                        </h1>
                        <p class="text-white/85 text-lg leading-relaxed mb-3 max-w-xl" style="opacity:0;transform:translateY(20px)">Group training, fitness boxing, and personal coaching for busy adults on the South Shore. Women-only, men-only, and co-ed classes available.</p>
                        <p class="text-white/65 text-sm leading-relaxed mb-9 max-w-xl" style="opacity:0;transform:translateY(20px)">30-minute classes &middot; Online transformation coaching &middot; Personalized nutrition &middot; 5-star reviews</p>
                        <div class="flex flex-wrap gap-4" style="opacity:0;transform:translateY(20px)">
                            <button class="relative overflow-hidden bg-brand hover:bg-brand-dark transition-colors duration-200 text-white font-bold uppercase tracking-wider text-sm px-8 py-4 rounded-sm shadow-brand inline-flex items-center justify-center min-h-[48px] text-base px-9 py-5" tabindex="0" type="button"><span class="relative z-10">Try $30 15-Day Trial</span><span class="absolute inset-0 bg-gradient-to-r from-transparent via-white/10 to-transparent" style="transform:translateX(-100%)"></span></button>
                            <div tabindex="0">
                                <a class="border-2 border-ink text-ink font-bold uppercase tracking-wider text-sm px-8 py-4 rounded-sm hover:border-brand hover:text-brand transition-colors duration-300 inline-flex items-center justify-center min-h-[48px] text-base px-8 py-5" href="/programs">See Programs</a>
                            </div>
                        </div>
                        <div class="mt-10 flex flex-wrap gap-x-6 gap-y-2" style="opacity:0">
                            <span class="flex items-center gap-2 text-white/75 text-xs">
                                <svg class="w-3.5 h-3.5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M5 13l4 4L19 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5"></path>
                                </svg>
                                30-Minute Workouts &mdash; Built for Busy Adults</span><span class="flex items-center gap-2 text-white/75 text-xs">
                                <svg class="w-3.5 h-3.5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M5 13l4 4L19 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5"></path>
                                </svg>
                                Women-Only, Men-Only &amp; Co-Ed Classes</span><span class="flex items-center gap-2 text-white/75 text-xs">
                                <svg class="w-3.5 h-3.5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M5 13l4 4L19 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5"></path>
                                </svg>
                                Online Transformation Coaching Available</span><span class="flex items-center gap-2 text-white/75 text-xs">
                                <svg class="w-3.5 h-3.5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M5 13l4 4L19 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.5"></path>
                                </svg>
                                Personalized Nutrition Strategy Included</span>
                        </div>
                    </div>
                </div>
            </section>
            <section class="section-pad bg-bg-alt">
                <div class="max-w-6xl mx-auto px-5 sm:px-8 lg:px-10">
                    <div class="mb-10 lg:mb-14" style="opacity:0;transform:translateY(24px)">
                        <p class="text-brand text-xs font-bold tracking-[0.2em] uppercase mb-2">What We Do</p>
                        <h2 class="font-heading text-[clamp(2.25rem,5vw,3.75rem)] font-black leading-[0.95] tracking-tight text-ink mb-4">Four Programs. One Mission.</h2>
                        <p class="text-ink-soft text-lg max-w-2xl leading-relaxed">Pick the program that fits your goals and schedule. Every option includes real coaching, programmed cycles, and the community that makes it stick.</p>
                    </div>
                    <div class="grid grid-cols-1 sm:grid-cols-2 gap-5">
                        <div class="h-full" style="opacity:0;transform:translateY(24px)">
                            <a class="block h-full" href="/30-min-group-training">
                                <div class="group relative rounded-sm overflow-hidden border border-bg-border hover:border-brand/40 hover:shadow-card-hover transition-all duration-300 shadow-card h-full flex flex-col bg-bg-card">
                                    <div class="relative h-52 overflow-hidden flex-shrink-0 ">
                                        <img alt="30-Min Group Training &mdash; Crush It Fit" class="object-cover object-center group-hover:scale-105 transition-transform duration-700" data-nimg="fill" decoding="async" loading="lazy" sizes="(max-width: 640px) 100vw, 50vw" src="/_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=384&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 384w, /_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Fgym-strength-training.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                        <div class="absolute inset-0 bg-gradient-to-t from-bg-dark/60 via-transparent to-transparent"></div>
                                        <span class="absolute bottom-3 left-3 inline-flex items-center gap-1.5 bg-bg-card/95 border border-brand/30 rounded-sm px-2.5 py-1.5 backdrop-blur-sm text-base leading-none">&#128170;</span>
                                    </div>
                                    <div class="p-6 flex-1 flex flex-col">
                                        <div class="flex items-start justify-between gap-2 mb-3">
                                            <h3 class="font-heading text-xl font-black text-ink group-hover:text-brand transition-colors duration-200 leading-tight">30-Min Group Training</h3>
                                            <svg class="w-5 h-5 text-ink-faint group-hover:text-brand transition-colors duration-200 flex-shrink-0 mt-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                                <path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                            </svg>
                                        </div>
                                        <p class="text-ink-soft text-sm leading-relaxed flex-1">Our flagship 30-minute boot-camp style group class. Strength, conditioning, and cardio packed into a session you can fit before work or on a lunch break.</p>
                                        <div class="mt-4 pt-4 border-t border-bg-border flex items-center gap-2 text-xs text-ink-muted">
                                            <span class="font-bold uppercase tracking-wider">Women / Men / Co-Ed</span>
                                        </div>
                                    </div>
                                </div>
                            </a>
                        </div>
                        <div class="h-full" style="opacity:0;transform:translateY(24px)">
                            <a class="block h-full" href="/fitness-boxing">
                                <div class="group relative rounded-sm overflow-hidden border border-bg-border hover:border-brand/40 hover:shadow-card-hover transition-all duration-300 shadow-card h-full flex flex-col bg-bg-card">
                                    <div class="relative h-52 overflow-hidden flex-shrink-0 ">
                                        <img alt="Fitness Boxing &mdash; Crush It Fit" class="object-cover object-center group-hover:scale-105 transition-transform duration-700" data-nimg="fill" decoding="async" loading="lazy" sizes="(max-width: 640px) 100vw, 50vw" src="/_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=384&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 384w, /_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Fgym-boxing-group.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                        <div class="absolute inset-0 bg-gradient-to-t from-bg-dark/60 via-transparent to-transparent"></div>
                                        <span class="absolute bottom-3 left-3 inline-flex items-center gap-1.5 bg-bg-card/95 border border-brand/30 rounded-sm px-2.5 py-1.5 backdrop-blur-sm text-base leading-none">&#129354;</span>
                                    </div>
                                    <div class="p-6 flex-1 flex flex-col">
                                        <div class="flex items-start justify-between gap-2 mb-3">
                                            <h3 class="font-heading text-xl font-black text-ink group-hover:text-brand transition-colors duration-200 leading-tight">Fitness Boxing</h3>
                                            <svg class="w-5 h-5 text-ink-faint group-hover:text-brand transition-colors duration-200 flex-shrink-0 mt-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                                <path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                            </svg>
                                        </div>
                                        <p class="text-ink-soft text-sm leading-relaxed flex-1">High-intensity boxing-based training built for fat loss, cardio, and confidence. Heavy bag, mitts, footwork &mdash; no sparring, all the burn.</p>
                                        <div class="mt-4 pt-4 border-t border-bg-border flex items-center gap-2 text-xs text-ink-muted">
                                            <span class="font-bold uppercase tracking-wider">Women / Men / Co-Ed</span>
                                        </div>
                                    </div>
                                </div>
                            </a>
                        </div>
                        <div class="h-full" style="opacity:0;transform:translateY(24px)">
                            <a class="block h-full" href="/online-transformation-coaching">
                                <div class="group relative rounded-sm overflow-hidden border border-bg-border hover:border-brand/40 hover:shadow-card-hover transition-all duration-300 shadow-card h-full flex flex-col bg-bg-card">
                                    <div class="relative h-52 overflow-hidden flex-shrink-0 ">
                                        <img alt="Online Transformation Coaching &mdash; Crush It Fit" class="object-cover object-center group-hover:scale-105 transition-transform duration-700" data-nimg="fill" decoding="async" loading="lazy" sizes="(max-width: 640px) 100vw, 50vw" src="/_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=384&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 384w, /_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Fonline-coaching-hero.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                        <div class="absolute inset-0 bg-gradient-to-t from-bg-dark/60 via-transparent to-transparent"></div>
                                        <span class="absolute bottom-3 left-3 inline-flex items-center gap-1.5 bg-bg-card/95 border border-brand/30 rounded-sm px-2.5 py-1.5 backdrop-blur-sm text-base leading-none">&#128187;</span>
                                    </div>
                                    <div class="p-6 flex-1 flex flex-col">
                                        <div class="flex items-start justify-between gap-2 mb-3">
                                            <h3 class="font-heading text-xl font-black text-ink group-hover:text-brand transition-colors duration-200 leading-tight">Online Transformation Coaching</h3>
                                            <svg class="w-5 h-5 text-ink-faint group-hover:text-brand transition-colors duration-200 flex-shrink-0 mt-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                                <path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                            </svg>
                                        </div>
                                        <p class="text-ink-soft text-sm leading-relaxed flex-1">Full coaching, custom programming, and personalized nutrition &mdash; delivered remotely. Train anywhere on the South Shore or beyond, with the same accountability and results as in-person.</p>
                                        <div class="mt-4 pt-4 border-t border-bg-border flex items-center gap-2 text-xs text-ink-muted">
                                            <span class="font-bold uppercase tracking-wider">Women / Men / Co-Ed</span>
                                        </div>
                                    </div>
                                </div>
                            </a>
                        </div>
                        <div class="h-full" style="opacity:0;transform:translateY(24px)">
                            <a class="block h-full" href="/personal-training">
                                <div class="group relative rounded-sm overflow-hidden border border-bg-border hover:border-brand/40 hover:shadow-card-hover transition-all duration-300 shadow-card h-full flex flex-col bg-bg-card">
                                    <div class="relative h-52 overflow-hidden flex-shrink-0 bg-bg-dark">
                                        <img alt="Personal Training + Nutrition &mdash; Crush It Fit" class="object-contain" data-nimg="fill" decoding="async" loading="lazy" sizes="(max-width: 640px) 100vw, 50vw" src="/_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=384&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 384w, /_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Fcoach-doug.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent"><span class="absolute bottom-3 left-3 inline-flex items-center gap-1.5 bg-bg-card/95 border border-brand/30 rounded-sm px-2.5 py-1.5 backdrop-blur-sm text-base leading-none">&#127919;</span>
                                    </div>
                                    <div class="p-6 flex-1 flex flex-col">
                                        <div class="flex items-start justify-between gap-2 mb-3">
                                            <h3 class="font-heading text-xl font-black text-ink group-hover:text-brand transition-colors duration-200 leading-tight">Personal Training + Nutrition</h3>
                                            <svg class="w-5 h-5 text-ink-faint group-hover:text-brand transition-colors duration-200 flex-shrink-0 mt-1" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                                <path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                            </svg>
                                        </div>
                                        <p class="text-ink-soft text-sm leading-relaxed flex-1">1-on-1 coaching with a personalized nutrition plan. Custom programming, weekly check-ins, and the accountability that makes everything else stick.</p>
                                        <div class="mt-4 pt-4 border-t border-bg-border flex items-center gap-2 text-xs text-ink-muted">
                                            <span class="font-bold uppercase tracking-wider">Women / Men / Co-Ed</span>
                                        </div>
                                    </div>
                                </div>
                            </a>
                        </div>
                    </div>
                    <div class="mt-10 text-center" style="opacity:0;transform:translateY(16px)">
                        <a class="inline-flex items-center gap-2 text-ink hover:text-brand text-sm font-bold uppercase tracking-wider transition-colors duration-200" href="/programs">View All Programs
                            <svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                <path d="M9 5l7 7-7 7" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                            </svg>
                        </a>
                    </div>
                </div>
            </section>
            <section class="section-pad bg-bg-alt">
                <div class="max-w-6xl mx-auto px-5 sm:px-8 lg:px-10">
                    <div class="mb-10 lg:mb-14" style="opacity:0;transform:translateY(24px)">
                        <p class="text-brand text-xs font-bold tracking-[0.2em] uppercase mb-2">Why Crush It Fit</p>
                        <h2 class="font-heading text-[clamp(2.5rem,5vw,4rem)] font-black leading-[0.95] tracking-tight text-ink mb-4">The Difference You'll Notice In Week One.</h2>
                        <p class="text-ink-soft text-lg max-w-2xl leading-relaxed">There are a lot of gyms on the South Shore. Here's why our members stay &mdash; and why they bring their friends.</p>
                    </div>
                    <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 lg:p-7 shadow-card hover:shadow-card-hover hover:border-brand/30 transition-all duration-300" style="opacity:0;transform:translateY(24px)">
                            <div class="w-10 h-10 rounded-sm bg-brand/10 flex items-center justify-center mb-5">
                                <svg class="w-5 h-5 text-brand" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </div>
                            <h3 class="font-heading text-lg font-black text-ink mb-2">30 Minutes &mdash; That's It</h3>
                            <p class="text-ink-soft text-sm leading-relaxed">Every group class is exactly 30 minutes from start to finish. No filler. No standing around. Long enough to get a real workout, short enough that you'll actually show up three times a week.</p>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 lg:p-7 shadow-card hover:shadow-card-hover hover:border-brand/30 transition-all duration-300" style="opacity:0;transform:translateY(24px)">
                            <div class="w-10 h-10 rounded-sm bg-brand/10 flex items-center justify-center mb-5">
                                <svg class="w-5 h-5 text-brand" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </div>
                            <h3 class="font-heading text-lg font-black text-ink mb-2">Real Coaching Every Class</h3>
                            <p class="text-ink-soft text-sm leading-relaxed">Capped class sizes mean you get attention. Coaches catch form issues, push you when it's time to push, and pull back when it's time to recover. No phoning it in.</p>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 lg:p-7 shadow-card hover:shadow-card-hover hover:border-brand/30 transition-all duration-300" style="opacity:0;transform:translateY(24px)">
                            <div class="w-10 h-10 rounded-sm bg-brand/10 flex items-center justify-center mb-5">
                                <svg class="w-5 h-5 text-brand" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </div>
                            <h3 class="font-heading text-lg font-black text-ink mb-2">Women / Men / Co-Ed Formats</h3>
                            <p class="text-ink-soft text-sm leading-relaxed">Pick the room you want to be in. Same programming, same coaches, same standards across all three formats. Pick the one you'll show up to.</p>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 lg:p-7 shadow-card hover:shadow-card-hover hover:border-brand/30 transition-all duration-300" style="opacity:0;transform:translateY(24px)">
                            <div class="w-10 h-10 rounded-sm bg-brand/10 flex items-center justify-center mb-5">
                                <svg class="w-5 h-5 text-brand" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </div>
                            <h3 class="font-heading text-lg font-black text-ink mb-2">Online Transformation Coaching</h3>
                            <p class="text-ink-soft text-sm leading-relaxed">Can't make it in person? We coach clients remotely with the same custom programming, weekly check-ins, and nutrition strategy. Train anywhere, get real results.</p>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 lg:p-7 shadow-card hover:shadow-card-hover hover:border-brand/30 transition-all duration-300" style="opacity:0;transform:translateY(24px)">
                            <div class="w-10 h-10 rounded-sm bg-brand/10 flex items-center justify-center mb-5">
                                <svg class="w-5 h-5 text-brand" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M9 17v-2a4 4 0 014-4h6m0 0l-4-4m4 4l-4 4M5 7H3a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-2" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </div>
                            <h3 class="font-heading text-lg font-black text-ink mb-2">Programmed in Cycles</h3>
                            <p class="text-ink-soft text-sm leading-relaxed">We don't hand you random workouts. Every 4-week cycle builds on the last &mdash; strength gets measurably stronger, conditioning measurably sharper. Real progressions, not random sweat.</p>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 lg:p-7 shadow-card hover:shadow-card-hover hover:border-brand/30 transition-all duration-300" style="opacity:0;transform:translateY(24px)">
                            <div class="w-10 h-10 rounded-sm bg-brand/10 flex items-center justify-center mb-5">
                                <svg class="w-5 h-5 text-brand" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </div>
                            <h3 class="font-heading text-lg font-black text-ink mb-2">5-Star Google Reviews</h3>
                            <p class="text-ink-soft text-sm leading-relaxed">Our reputation is built one transformation at a time. Members stay because the workout works and the community is real &mdash; and they bring their friends because they want them to feel the same way.</p>
                        </div>
                    </div>
                </div>
            </section>
            <section class="section-pad bg-bg">
                <div class="max-w-6xl mx-auto px-5 sm:px-8 lg:px-10">
                    <div class="mb-10 lg:mb-14" style="opacity:0;transform:translateY(24px)">
                        <p class="text-brand text-xs font-bold tracking-[0.2em] uppercase mb-2">Real Results</p>
                        <h2 class="font-heading text-[clamp(2.25rem,5vw,3.75rem)] font-black leading-[0.95] tracking-tight text-ink mb-4">People Who Showed Up.</h2>
                        <p class="text-ink-soft text-lg max-w-2xl leading-relaxed">These aren't models or athletes &mdash; they're South Shore residents who made the workout fit their life and stayed consistent. Same coaching, same programming, real results.</p>
                    </div>
                    <div class="grid grid-cols-2 lg:grid-cols-4 gap-4">
                        <div class="group relative rounded-sm overflow-hidden border border-bg-border hover:border-brand/40 transition-all duration-300 shadow-card bg-bg-card" style="opacity:0;transform:translateY(24px)">
                            <div class="relative aspect-[3/4] overflow-hidden">
                                <img alt="Ashley &mdash; Lost 38 lbs" class="object-cover group-hover:scale-105 transition-transform duration-700" data-nimg="fill" decoding="async" loading="lazy" sizes="(max-width: 640px) 50vw, 25vw" src="/_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=256&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 256w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=384&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 384w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Ftransformation-ashley.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                <div class="absolute inset-0 bg-gradient-to-t from-bg-dark/85 via-bg-dark/30 to-transparent"></div>
                                <div class="absolute bottom-0 left-0 right-0 p-4">
                                    <p class="text-brand text-[10px] font-bold tracking-[0.18em] uppercase mb-1">10 weeks</p>
                                    <p class="text-white/90 text-xs leading-snug">Lost 38 lbs</p>
                                </div>
                            </div>
                            <div class="bg-bg-card px-4 py-3">
                                <p class="text-ink-muted text-[11px] font-bold uppercase tracking-wider">30-Min Group Training</p>
                            </div>
                        </div>
                        <div class="group relative rounded-sm overflow-hidden border border-bg-border hover:border-brand/40 transition-all duration-300 shadow-card bg-bg-card" style="opacity:0;transform:translateY(24px)">
                            <div class="relative aspect-[3/4] overflow-hidden">
                                <img alt="Jenn &mdash; Lost 59 lbs" class="object-cover group-hover:scale-105 transition-transform duration-700" data-nimg="fill" decoding="async" loading="lazy" sizes="(max-width: 640px) 50vw, 25vw" src="/_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=256&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 256w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=384&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 384w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Ftransformation-jenn.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                <div class="absolute inset-0 bg-gradient-to-t from-bg-dark/85 via-bg-dark/30 to-transparent"></div>
                                <div class="absolute bottom-0 left-0 right-0 p-4">
                                    <p class="text-brand text-[10px] font-bold tracking-[0.18em] uppercase mb-1">16 weeks</p>
                                    <p class="text-white/90 text-xs leading-snug">Lost 59 lbs</p>
                                </div>
                            </div>
                            <div class="bg-bg-card px-4 py-3">
                                <p class="text-ink-muted text-[11px] font-bold uppercase tracking-wider">Classes + Coaching</p>
                            </div>
                        </div>
                        <div class="group relative rounded-sm overflow-hidden border border-bg-border hover:border-brand/40 transition-all duration-300 shadow-card bg-bg-card" style="opacity:0;transform:translateY(24px)">
                            <div class="relative aspect-[3/4] overflow-hidden">
                                <img alt="Lauren &mdash; Lost 46 lbs" class="object-cover group-hover:scale-105 transition-transform duration-700" data-nimg="fill" decoding="async" loading="lazy" sizes="(max-width: 640px) 50vw, 25vw" src="/_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=256&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 256w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=384&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 384w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Ftransformation-lauren.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                <div class="absolute inset-0 bg-gradient-to-t from-bg-dark/85 via-bg-dark/30 to-transparent"></div>
                                <div class="absolute bottom-0 left-0 right-0 p-4">
                                    <p class="text-brand text-[10px] font-bold tracking-[0.18em] uppercase mb-1">14 weeks</p>
                                    <p class="text-white/90 text-xs leading-snug">Lost 46 lbs</p>
                                </div>
                            </div>
                            <div class="bg-bg-card px-4 py-3">
                                <p class="text-ink-muted text-[11px] font-bold uppercase tracking-wider">Coaching</p>
                            </div>
                        </div>
                        <div class="group relative rounded-sm overflow-hidden border border-bg-border hover:border-brand/40 transition-all duration-300 shadow-card bg-bg-card" style="opacity:0;transform:translateY(24px)">
                            <div class="relative aspect-[3/4] overflow-hidden">
                                <img alt="Sarah &mdash; Lost 26 lbs" class="object-cover group-hover:scale-105 transition-transform duration-700" data-nimg="fill" decoding="async" loading="lazy" sizes="(max-width: 640px) 50vw, 25vw" src="/_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=256&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 256w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=384&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 384w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Ftransformation-sarah.jpg&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                                <div class="absolute inset-0 bg-gradient-to-t from-bg-dark/85 via-bg-dark/30 to-transparent"></div>
                                <div class="absolute bottom-0 left-0 right-0 p-4">
                                    <p class="text-brand text-[10px] font-bold tracking-[0.18em] uppercase mb-1">12 weeks</p>
                                    <p class="text-white/90 text-xs leading-snug">Lost 26 lbs</p>
                                </div>
                            </div>
                            <div class="bg-bg-card px-4 py-3">
                                <p class="text-ink-muted text-[11px] font-bold uppercase tracking-wider">Classes</p>
                            </div>
                        </div>
                    </div>
                </div>
            </section>
            <section class="section-pad bg-bg">
                <div class="max-w-6xl mx-auto px-5 sm:px-8 lg:px-10">
                    <div class="mb-10 lg:mb-14" style="opacity:0;transform:translateY(24px)">
                        <p class="text-brand text-xs font-bold tracking-[0.2em] uppercase mb-2">Reviews</p>
                        <h2 class="font-heading text-[clamp(2.5rem,5vw,4rem)] font-black leading-[0.95] tracking-tight text-ink mb-4">What Our Customers Say</h2>
                        <div class="flex items-center gap-2">
                            <div class="flex">
                                <svg class="w-5 h-5 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-5 h-5 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-5 h-5 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-5 h-5 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-5 h-5 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                            </div>
                            <span class="text-ink-soft text-sm">5.0 &mdash; Google Reviews</span>
                        </div>
                    </div>
                    <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 shadow-card" style="opacity:0;transform:translateY(24px)">
                            <div class="flex mb-3">
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                            </div>
                            <p class="text-ink-soft text-sm leading-relaxed mb-4">
                                &ldquo;
                                <!-- -->
                                Best workout I've ever done. Doug is super motivating and the 30-minute format means I actually show up &mdash; three times a week, every week. I've been a member for over a year and I'm in the best shape of my life.
                                <!-- -->
                                &rdquo;
                            </p>
                            <div>
                                <p class="text-ink font-bold text-sm">Kristin Petrelluzzi</p>
                                <p class="text-ink-muted text-xs">Scituate, MA</p>
                            </div>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 shadow-card" style="opacity:0;transform:translateY(24px)">
                            <div class="flex mb-3">
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                            </div>
                            <p class="text-ink-soft text-sm leading-relaxed mb-4">
                                &ldquo;
                                <!-- -->
                                I found Crush It Fit through the online coaching program and it's been incredible. Doug built my program around what I had at home, the weekly check-ins kept me honest, and I'm down 19 pounds in 14 weeks. Best investment I've made in my own fitness.
                                <!-- -->
                                &rdquo;
                            </p>
                            <div>
                                <p class="text-ink font-bold text-sm">Lauren M.</p>
                                <p class="text-ink-muted text-xs">Plymouth, MA</p>
                            </div>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 shadow-card" style="opacity:0;transform:translateY(24px)">
                            <div class="flex mb-3">
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                            </div>
                            <p class="text-ink-soft text-sm leading-relaxed mb-4">
                                &ldquo;
                                <!-- -->
                                I've tried every gym on the South Shore. Crush It Fit is the only one that delivers actual results. The workouts are dynamic, personalized, and challenging &mdash; and 30 minutes is the perfect length. I'm in the best shape I've been in for years.
                                <!-- -->
                                &rdquo;
                            </p>
                            <div>
                                <p class="text-ink font-bold text-sm">Anne Lenihan</p>
                                <p class="text-ink-muted text-xs">Cohasset, MA</p>
                            </div>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 shadow-card" style="opacity:0;transform:translateY(24px)">
                            <div class="flex mb-3">
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                            </div>
                            <p class="text-ink-soft text-sm leading-relaxed mb-4">
                                &ldquo;
                                <!-- -->
                                Did the $30 trial expecting to hate it because I'm 50 and figured boot camps were for 25-year-olds. Two months in I'm a full member. Coaches scale every workout to where I am, and I've lost 18 pounds without changing my diet much.
                                <!-- -->
                                &rdquo;
                            </p>
                            <div>
                                <p class="text-ink font-bold text-sm">Mike D.</p>
                                <p class="text-ink-muted text-xs">Scituate, MA</p>
                            </div>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 shadow-card" style="opacity:0;transform:translateY(24px)">
                            <div class="flex mb-3">
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                            </div>
                            <p class="text-ink-soft text-sm leading-relaxed mb-4">
                                &ldquo;
                                <!-- -->
                                The fitness boxing class is my favorite hour of the week. I show up stressed and leave clear-headed. The technique work is legit &mdash; Doug taught me a real jab &mdash; and the cardio burn is unreal.
                                <!-- -->
                                &rdquo;
                            </p>
                            <div>
                                <p class="text-ink font-bold text-sm">Sarah B.</p>
                                <p class="text-ink-muted text-xs">Norwell, MA</p>
                            </div>
                        </div>
                        <div class="bg-bg-card border border-bg-border rounded-sm p-6 shadow-card" style="opacity:0;transform:translateY(24px)">
                            <div class="flex mb-3">
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                                <svg class="w-4 h-4 text-brand" fill="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"></path>
                                </svg>
                            </div>
                            <p class="text-ink-soft text-sm leading-relaxed mb-4">
                                &ldquo;
                                <!-- -->
                                I do personal training with Doug because group classes weren't getting me where I wanted to go. The custom programming and weekly nutrition check-ins changed everything. Down 22 pounds and stronger than I've ever been.
                                <!-- -->
                                &rdquo;
                            </p>
                            <div>
                                <p class="text-ink font-bold text-sm">Jenn T.</p>
                                <p class="text-ink-muted text-xs">Marshfield, MA</p>
                            </div>
                        </div>
                    </div>
                </div>
            </section>
            <section class="section-pad bg-bg">
                <div class="max-w-6xl mx-auto px-5 sm:px-8 lg:px-10">
                    <div class="mb-10 lg:mb-14 text-center" style="opacity:0;transform:translateY(24px)">
                        <p class="text-brand text-xs font-bold tracking-[0.2em] uppercase mb-2">FAQ</p>
                        <h2 class="font-heading text-[clamp(2.5rem,5vw,4rem)] font-black leading-[0.95] tracking-tight text-ink mb-4">Questions, Answered.</h2>
                        <p class="text-ink-soft text-lg max-w-2xl mx-auto leading-relaxed">The honest answers to what most new members ask before they start.</p>
                    </div>
                    <div class="max-w-3xl mx-auto bg-bg-card border border-bg-border rounded-sm p-6 lg:p-8 shadow-card" style="opacity:0;transform:translateY(24px)">
                        <div class="border-b border-bg-border">
                            <button aria-expanded="true" class="w-full flex justify-between items-center py-5 text-left group">
                                <h3 class="text-ink font-bold text-sm sm:text-base pr-4 group-hover:text-brand transition-colors duration-200">How does the $30 15-Day Tone &amp; Burn Program work?</h3>
                                <svg class="w-5 h-5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 4v16m8-8H4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </button>
                            <div class="overflow-hidden" style="height:auto;opacity:1">
                                <p class="text-ink-soft text-sm leading-relaxed pb-5">The $30 program gives you 15 days of unlimited classes &mdash; group training, fitness boxing, all of it. It's designed to give you enough time to actually feel a change in your body, build a routine, and decide whether full membership is right for you. New members only.</p>
                            </div>
                        </div>
                        <div class="border-b border-bg-border">
                            <button aria-expanded="false" class="w-full flex justify-between items-center py-5 text-left group">
                                <h3 class="text-ink font-bold text-sm sm:text-base pr-4 group-hover:text-brand transition-colors duration-200">Do I need to be in shape to start?</h3>
                                <svg class="w-5 h-5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 4v16m8-8H4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </button>
                        </div>
                        <div class="border-b border-bg-border">
                            <button aria-expanded="false" class="w-full flex justify-between items-center py-5 text-left group">
                                <h3 class="text-ink font-bold text-sm sm:text-base pr-4 group-hover:text-brand transition-colors duration-200">Are classes really only 30 minutes?</h3>
                                <svg class="w-5 h-5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 4v16m8-8H4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </button>
                        </div>
                        <div class="border-b border-bg-border">
                            <button aria-expanded="false" class="w-full flex justify-between items-center py-5 text-left group">
                                <h3 class="text-ink font-bold text-sm sm:text-base pr-4 group-hover:text-brand transition-colors duration-200">What's the difference between Women-Only, Men-Only, and Co-Ed classes?</h3>
                                <svg class="w-5 h-5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 4v16m8-8H4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </button>
                        </div>
                        <div class="border-b border-bg-border">
                            <button aria-expanded="false" class="w-full flex justify-between items-center py-5 text-left group">
                                <h3 class="text-ink font-bold text-sm sm:text-base pr-4 group-hover:text-brand transition-colors duration-200">Do you offer online coaching for people outside the area?</h3>
                                <svg class="w-5 h-5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 4v16m8-8H4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </button>
                        </div>
                        <div class="border-b border-bg-border">
                            <button aria-expanded="false" class="w-full flex justify-between items-center py-5 text-left group">
                                <h3 class="text-ink font-bold text-sm sm:text-base pr-4 group-hover:text-brand transition-colors duration-200">Do you teach real boxing or is it just cardio?</h3>
                                <svg class="w-5 h-5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 4v16m8-8H4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </button>
                        </div>
                        <div class="border-b border-bg-border">
                            <button aria-expanded="false" class="w-full flex justify-between items-center py-5 text-left group">
                                <h3 class="text-ink font-bold text-sm sm:text-base pr-4 group-hover:text-brand transition-colors duration-200">How is Personal Training different from group classes?</h3>
                                <svg class="w-5 h-5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 4v16m8-8H4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </button>
                        </div>
                        <div class="border-b border-bg-border">
                            <button aria-expanded="false" class="w-full flex justify-between items-center py-5 text-left group">
                                <h3 class="text-ink font-bold text-sm sm:text-base pr-4 group-hover:text-brand transition-colors duration-200">Where exactly are you located?</h3>
                                <svg class="w-5 h-5 text-brand flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                                    <path d="M12 4v16m8-8H4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path>
                                </svg>
                            </button>
                        </div>
                    </div>
                </div>
            </section>
            <section class="section-pad bg-bg-alt">
                <div class="max-w-6xl mx-auto px-5 sm:px-8 lg:px-10">
                    <div class="mb-10 lg:mb-14" style="opacity:0;transform:translateY(24px)">
                        <p class="text-brand text-xs font-bold tracking-[0.2em] uppercase mb-2">Find Us</p>
                        <h2 class="font-heading text-[clamp(2.5rem,5vw,4rem)] font-black leading-[0.95] tracking-tight text-ink mb-4">Right Here in Scituate.</h2>
                        <p class="text-ink-soft text-lg max-w-2xl leading-relaxed">We serve Scituate, Cohasset, Hingham, Norwell, Marshfield, and the rest of the South Shore. Easy parking, easy in-and-out, easy to fit into your day.</p>
                    </div>
                    <div class="grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-16">
                        <div class="rounded-sm overflow-hidden border border-bg-border shadow-card" style="aspect-ratio:4/3;opacity:0;transform:translateY(24px)">
                            <iframe allowFullScreen="" height="100%" loading="lazy" referrerPolicy="no-referrer-when-downgrade" src="https://maps.google.com/maps?q=379+Gannett+Rd,+Scituate+MA+02066&amp;t=&amp;z=14&amp;ie=UTF8&amp;iwloc=&amp;output=embed" style="border:0;display:block" title="Crush It Fit &mdash; 379 Gannett Rd, Scituate MA" width="100%"></iframe>
                        </div>
                        <div class="flex flex-col justify-center" style="opacity:0;transform:translateY(24px)">
                            <address class="not-italic space-y-6">
                                <div>
                                    <h3 class="text-ink font-heading text-xl font-black mb-2">Address</h3>
                                    <p class="text-ink-soft text-sm leading-relaxed">
                                        Crush It Fit
                                        <br>
                                        379 Gannett Rd
                                        <br>
                                        Scituate
                                        <!-- -->
                                        , 
                                        <!-- -->
                                        MA
                                        <!-- -->
                                         
                                        <!-- -->
                                        02066
                                    </p>
                                </div>
                                <div>
                                    <h3 class="text-ink font-heading text-xl font-black mb-2">Phone</h3>
                                    <a class="text-brand hover:text-brand-dark text-sm transition-colors duration-200" href="tel:+18776227874">(877) 622-7874</a>
                                </div>
                                <div>
                                    <h3 class="text-ink font-heading text-xl font-black mb-2">Email</h3>
                                    <a class="text-brand hover:text-brand-dark text-sm transition-colors duration-200" href="mailto:bsstudio@comcast.net">bsstudio@comcast.net</a>
                                </div>
                                <div>
                                    <h3 class="text-ink font-heading text-xl font-black mb-2">Hours</h3>
                                    <div class="text-ink-soft text-sm space-y-1">
                                        <p>Mon, Wed: 5:00 AM &ndash; 6:00 PM</p>
                                        <p>Tue, Thu: 5:30 AM &ndash; 6:00 PM</p>
                                        <p>Friday: 5:00 AM &ndash; 10:00 AM</p>
                                        <p>Saturday: 7:30 AM &ndash; 9:30 AM</p>
                                        <p>Sunday: Closed</p>
                                    </div>
                                </div>
                            </address>
                        </div>
                    </div>
                </div>
            </section>
            <section class="relative py-24 sm:py-32 overflow-hidden bg-bg">
                <div aria-hidden="true" class="absolute inset-0 pointer-events-none" style="background:radial-gradient(ellipse 60% 50% at 50% 50%, rgba(255,51,102,0.08) 0%, transparent 70%)"></div>
                <div class="relative z-10 max-w-6xl mx-auto px-5 sm:px-8 lg:px-10 text-center">
                    <div style="opacity:0;transform:translateY(24px)">
                        <div class="inline-flex items-center gap-2 bg-brand/10 border border-brand/30 rounded-sm px-3 py-1.5 mb-6">
                            <span class="w-1.5 h-1.5 rounded-full bg-brand animate-pulse"></span><span class="text-brand text-xs font-bold tracking-[0.2em] uppercase">$30
                                <!-- --> &mdash; New Members Only</span>
                        </div>
                        <h2 class="font-heading text-[clamp(2.5rem,5vw,4.5rem)] font-black leading-[0.95] tracking-tight text-ink mb-6">
                            15 Days Of Unlimited Classes.
                            <br>
                            <span class="text-brand">Stop Thinking About It.</span>
                        </h2>
                        <p class="text-ink-soft text-lg max-w-xl mx-auto leading-relaxed mb-4">
                            The 
                            <!-- -->
                            $30
                            <!-- -->
                             
                            <!-- -->
                            15-Day Tone &amp; Burn
                            <!-- -->
                             program gives you 15 days of unlimited group training, fitness boxing, and coaching. New members only &mdash; start whenever fits your week.
                        </p>
                        <p class="text-ink-muted text-sm mb-8">
                            379 Gannett Rd, Scituate, MA 02066
                            <!-- -->
                             &middot; 
                            <!-- -->
                            (877) 622-7874
                        </p>
                        <div class="flex flex-wrap gap-4 justify-center">
                            <button class="relative overflow-hidden bg-brand hover:bg-brand-dark transition-colors duration-200 text-white font-bold uppercase tracking-wider text-sm px-8 py-4 rounded-sm shadow-brand inline-flex items-center justify-center min-h-[48px] text-base px-10 py-5" tabindex="0" type="button"><span class="relative z-10">Try $30 15-Day Trial</span><span class="absolute inset-0 bg-gradient-to-r from-transparent via-white/10 to-transparent" style="transform:translateX(-100%)"></span></button>
                            <div tabindex="0">
                                <a class="border-2 border-ink text-ink font-bold uppercase tracking-wider text-sm px-8 py-4 rounded-sm hover:border-brand hover:text-brand transition-colors duration-300 inline-flex items-center justify-center min-h-[48px] text-base px-8 py-5" href="tel:+18776227874">Call 
                                    <!-- -->(877) 622-7874</a>
                            </div>
                        </div>
                    </div>
                </div>
            </section>
            <!--$-->
            <!--/$-->
        </main>
        <footer class="bg-bg-alt border-t border-bg-border">
            <div class="section-pad">
                <div class="max-w-7xl mx-auto px-5 sm:px-8 lg:px-10">
                    <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-5 gap-10">
                        <div class="sm:col-span-2 lg:col-span-2">
                            <div class="relative h-28 w-28 mb-4">
                                <img alt="Crush It Fit logo" class="object-contain object-left" data-nimg="fill" decoding="async" loading="lazy" sizes="100vw" src="/_next/image?url=%2Fimages%2Flogo-full.png&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9" srcSet="/_next/image?url=%2Fimages%2Flogo-full.png&amp;w=640&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 640w, /_next/image?url=%2Fimages%2Flogo-full.png&amp;w=750&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 750w, /_next/image?url=%2Fimages%2Flogo-full.png&amp;w=828&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 828w, /_next/image?url=%2Fimages%2Flogo-full.png&amp;w=1080&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1080w, /_next/image?url=%2Fimages%2Flogo-full.png&amp;w=1200&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1200w, /_next/image?url=%2Fimages%2Flogo-full.png&amp;w=1920&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 1920w, /_next/image?url=%2Fimages%2Flogo-full.png&amp;w=2048&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 2048w, /_next/image?url=%2Fimages%2Flogo-full.png&amp;w=3840&amp;q=75&amp;dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9 3840w" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent">
                            </div>
                            <p class="text-ink-soft text-sm leading-relaxed max-w-sm mb-2">30 Minutes. Zero Excuses. Total Transformation.</p>
                            <p class="text-brand text-xs font-bold tracking-[0.15em] uppercase mb-4">The Best Boot Camp Gym in Scituate, MA</p>
                            <address class="not-italic text-ink-muted text-sm space-y-1">
                                <p>379 Gannett Rd</p>
                                <p>
                                    Scituate
                                    <!-- -->
                                    , 
                                    <!-- -->
                                    MA
                                    <!-- -->
                                     
                                    <!-- -->
                                    02066
                                </p>
                                <p>
                                    <a class="hover:text-brand transition-colors duration-200" href="tel:+18776227874">(877) 622-7874</a>
                                </p>
                                <p>
                                    <a class="hover:text-brand transition-colors duration-200" href="mailto:bsstudio@comcast.net">bsstudio@comcast.net</a>
                                </p>
                            </address>
                        </div>
                        <div>
                            <h4 class="text-ink font-bold text-sm uppercase tracking-[0.15em] mb-4">Programs</h4>
                            <ul class="space-y-2">
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/30-min-group-training">30-Min Group Training</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/fitness-boxing">Fitness Boxing</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/online-transformation-coaching">Online Transformation Coaching</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/personal-training">Personal Training + Nutrition</a>
                                </li>
                            </ul>
                        </div>
                        <div>
                            <h4 class="text-ink font-bold text-sm uppercase tracking-[0.15em] mb-4">Service Areas</h4>
                            <ul class="space-y-2 mb-6">
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/personal-trainer-scituate">Personal Trainer in Scituate</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/boot-camp-cohasset">Boot Camp in Cohasset</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/boot-camp-hingham">Boot Camp in Hingham</a>
                                </li>
                            </ul>
                            <h4 class="text-ink font-bold text-sm uppercase tracking-[0.15em] mb-4">Site</h4>
                            <ul class="space-y-2">
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/programs">Programs</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/schedule">Schedule</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/pricing">Pricing</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/about">About</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/blog">Blog</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/contact">Contact</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-brand text-sm transition-colors duration-200" href="/start">Start Trial</a>
                                </li>
                            </ul>
                        </div>
                        <div>
                            <h4 class="text-ink font-bold text-sm uppercase tracking-[0.15em] mb-4">Hours</h4>
                            <div class="text-ink-muted text-sm space-y-1 mb-6">
                                <p>Mon, Wed: 5:00 AM &ndash; 6:00 PM</p>
                                <p>Tue, Thu: 5:30 AM &ndash; 6:00 PM</p>
                                <p>Friday: 5:00 AM &ndash; 10:00 AM</p>
                                <p>Saturday: 7:30 AM &ndash; 9:30 AM</p>
                                <p>Sunday: Closed</p>
                            </div>
                            <h4 class="text-ink font-bold text-sm uppercase tracking-[0.15em] mb-4">Follow</h4>
                            <div class="flex gap-4 mb-6">
                                <a aria-label="Instagram" class="text-ink-muted hover:text-brand transition-colors duration-200" href="https://www.instagram.com/crushitfit/" rel="noopener noreferrer" target="_blank">
                                    <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24">
                                        <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"></path>
                                    </svg>
                                </a><a aria-label="Twitter" class="text-ink-muted hover:text-brand transition-colors duration-200" href="https://twitter.com/crushitfit" rel="noopener noreferrer" target="_blank">
                                    <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24">
                                        <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path>
                                    </svg>
                                </a>
                            </div>
                            <ul class="space-y-2">
                                <li>
                                    <a class="text-ink-muted hover:text-ink-soft text-xs transition-colors duration-200" href="/privacy">Privacy Policy</a>
                                </li>
                                <li>
                                    <a class="text-ink-muted hover:text-ink-soft text-xs transition-colors duration-200" href="/terms">Terms of Service</a>
                                </li>
                            </ul>
                        </div>
                    </div>
                    <div class="mt-12 pt-8 border-t border-bg-border flex flex-col sm:flex-row justify-between items-center gap-4">
                        <p class="text-ink-faint text-xs">
                            &copy; 
                            <!-- -->
                            2026
                            <!-- -->
                             
                            <!-- -->
                            Crush It Fit
                            <!-- -->
                            . All rights reserved.
                        </p>
                        <p class="text-ink-faint text-xs">
                            <a class="text-ink-muted hover:text-brand transition-colors duration-200" href="https://www.untapped-revenue.com/" rel="noopener noreferrer" target="_blank">Site powered by Untapped Revenue</a>
                        </p>
                    </div>
                </div>
            </div>
        </footer>
        <script async="" id="_R_" src="/_next/static/chunks/0se~zopyxqif5.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9"></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[79520,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"\"]\n4:I[40591,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"LayoutClient\"]\n5:I[66348,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"ScrollProgressBar\"]\n6:I[62301,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"Navbar\"]\n7:I[39756,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"default\"]\n8:I[37457,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"default\"]\ne:I[68027,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"default\",1]\n:HL[\"/_next/static/chunks/0ld4dspfleu8u.css?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"style\"]\n:HL[\"/_next/static/media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:T5dd,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"HealthClub\",\"@id\":\"https://crushitfit.com/#business\",\"name\":\"Crush It Fit\",\"description\":\"Boot-camp style 30-minute group training, fitness boxing, online transformation coaching, and personal training in Scituate, MA.\",\"url\":\"https://crushitfit.com\",\"telephone\":\"(877) 622-7874\",\"email\":\"bsstudio@comcast.net\",\"image\":\"https://crushitfit.com/images/og-default.jpg\",\"logo\":\"https://crushitfit.com/images/logo.png\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"379 Gannett Rd\",\"addressLocality\":\"Scituate\",\"addressRegion\":\"MA\",\"postalCode\":\"02066\",\"addressCountry\":\"US\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":42.1953,\"longitude\":-70.7256},\"areaServed\":[{\"@type\":\"City\",\"name\":\"Scituate\"},{\"@type\":\"City\",\"name\":\"Cohasset\"},{\"@type\":\"City\",\"name\":\"Hingham\"},{\"@type\":\"City\",\"name\":\"Norwell\"},{\"@type\":\"City\",\"name\":\"Marshfield\"},{\"@type\":\"City\",\"name\":\"Hanover\"},{\"@type\":\"City\",\"name\":\"Pembroke\"},{\"@type\":\"City\",\"name\":\"Duxbury\"},{\"@type\":\"City\",\"name\":\"Plymouth\"},{\"@type\":\"City\",\"name\":\"Weymouth\"}],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Wednesday\",\"Friday\"],\"opens\":\"05:00\",\"closes\":\"18:30\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Tuesday\",\"Thursday\"],\"opens\":\"08:30\",\"closes\":\"18:30\"},{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":\"Saturday\",\"opens\":\"08:00\",\"closes\":\"10:00\"}],\"priceRange\":\"$$\",\"sameAs\":[\"https://www.instagram.com/crushitfit/\",\"https://twitter.com/crushitfit\"]}"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ld4dspfleu8u.css?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en-US\",\"className\":\"outfit_63252673-module__dafIbG__variable inter_55581303-module__j1eaMG__variable\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"script\",null,{\"src\":\"https://link.untapped-revenue.com/js/form_embed.js\",\"async\":true}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}]]}],[\"$\",\"body\",null,{\"className\":\"bg-bg text-ink font-body antialiased\",\"children\":[[\"$\",\"$L3\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-7NBWHG6QTF\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L3\",null,{\"id\":\"ga4-init\",\"strategy\":\"afterInteractive\",\"children\":\"window.dataLayer = window.dataLayer || [];\\n            function gtag(){dataLayer.push(arguments);}\\n            gtag('js', new Date());\\n            gtag('config', 'G-7NBWHG6QTF');\"}],[\"$\",\"$L4\",null,{\"children\":[[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"main\",null,{\"children\":[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"min-h-screen flex items-center justify-center bg-bg px-5\",\"children\":[\"$\",\"div\",null,{\"className\":\"text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-brand text-xs font-bold tracking-[0.2em] uppercase mb-4\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"font-heading text-[clamp(3rem,8vw,6rem)] font-black text-ink leading-none mb-4\",\"children\":\"Page Not Found\"}],\"$L9\",\"$La\"]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$Lb\"]}]]}]]}]]}],{\"children\":[\"$Lc\",{},null,false,null]},null,false,null],\"$Ld\",false]],\"m\":\"$undefined\",\"G\":[\"$e\",[\"$Lf\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"10:I[22016,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"\"]\n11:I[42831,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"Footer\"]\n13:I[46309,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"HeroBoot\"]\n14:I[23548,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"ProgramsGrid\"]\n15:I[36039,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"WhyUs\"]\n16:I[55985,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"TransformationGallery\"]\n17:I[76499,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"Testimonials\"]\n18:I[30338,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"FAQ\"]\n19:I[8410,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.a"])</script><script>self.__next_f.push([1,"n9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"Location\"]\n1a:I[5311,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"FinalCTA\"]\n1b:I[97367,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"OutletBoundary\"]\n1c:\"$Sreact.suspense\"\n1e:I[97367,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"ViewportBoundary\"]\n20:I[97367,[\"/_next/static/chunks/08-ir7xdlu-vq.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0j.ty.aq15k0m.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0k7bedgps3j.-.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"/_next/static/chunks/0c64uqv0.an9g.js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\"],\"MetadataBoundary\"]\n9:[\"$\",\"p\",null,{\"className\":\"text-ink-muted text-lg mb-8 max-w-md mx-auto\",\"children\":\"The page you're looking for doesn't exist. Let's get you back on track.\"}]\na:[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-4 justify-center\",\"children\":[[\"$\",\"$L10\",null,{\"href\":\"/\",\"className\":\"bg-brand text-ink font-bold uppercase tracking-wider text-sm px-8 py-4 rounded-sm shadow-brand inline-flex items-center\",\"children\":\"Back to Home\"}],[\"$\",\"$L10\",null,{\"href\":\"/services\",\"className\":\"border border-white/30 text-ink font-bold uppercase tracking-wider text-sm px-8 py-4 rounded-sm hover:border-white/60 transition-colors duration-200 inline-flex items-center\",\"children\":\"View Services\"}]]}]\nb:[\"$\",\"$L11\",null,{}]\n12:T51b,{\"@context\":\"https://schema.org\",\"@type\":\"HealthClub\",\"@id\":\"https://crushitfit.com/#business\",\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"5\",\"reviewCount\":\"6\"},\"review\":[{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Kristin Petrelluzzi\"},\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\"},\"reviewBody\":\"Best workout I've ever done. Doug is super motivating and the 30-minute format means I actually show up — three times a week, every week. I've been a member for over a year and I'm in the best shape of my life.\"},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Lauren M.\"},\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\"},\"reviewBody\":\"I found Crush It Fit through the online coaching program and it's been incredible. Doug built my program around what I had at home, the weekly check-ins kept me honest, and I'm down 19 pounds in 14 weeks. Best investment I've made in my own fitness.\"},{\"@type\":\"Review\",\"author\":{\"@type\":\"Person\",\"name\":\"Anne Lenihan\"},\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":\"5\"},\"reviewBody\":\"I've tried every gym on the South Shore. Crush It Fit is the only one that delivers actual results. The workouts are dynamic, personalized, and challenging — and 30 minutes is the perfect length. I'm in the best shape I've been in for years.\"}]}c:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSit"])</script><script>self.__next_f.push([1,"e\\\",\\\"name\\\":\\\"Crush It Fit\\\",\\\"url\\\":\\\"https://crushitfit.com\\\",\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":\\\"https://crushitfit.com/blog?q={search_term_string}\\\",\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$12\"}}],[\"$\",\"$L13\",null,{}],[\"$\",\"$L14\",null,{}],[\"$\",\"$L15\",null,{}],[\"$\",\"$L16\",null,{}],[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}],[\"$\",\"$L19\",null,{}],[\"$\",\"$L1a\",null,{}]],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0o0h3x6wyvzx..js?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1b\",null,{\"children\":[\"$\",\"$1c\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1d\"}]}]]}]\nd:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L20\",null,{\"children\":[\"$\",\"$1c\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L21\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nf:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ld4dspfleu8u.css?dpl=dpl_EVyXUoffhXSvK5b7QgSEPjwR1Ct9\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script><script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"1d:null\n"])</script><script>self.__next_f.push([1,"21:[[\"$\",\"title\",\"0\",{\"children\":\"Crush It Fit | 30-Min Group Training \u0026 Boot Camp in Scituate, MA\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"30-minute group training, fitness boxing, online transformation coaching \u0026 personal training in Scituate, MA. Women-only, men-only \u0026 co-ed. $30 15-Day Tone \u0026 Burn trial. Call (877) 622-7874.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://crushitfit.com\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Crush It Fit | 30-Min Group Training \u0026 Boot Camp in Scituate, MA\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Boot-camp style 30-minute group training, fitness boxing, online transformation coaching, and personal training. Serving Scituate, Cohasset, Hingham \u0026 the South Shore.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"Crush It Fit\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://crushitfit.com/images/og-default.jpg\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:alt\",\"content\":\"Crush It Fit — Boot Camp Gym in Scituate, MA\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Crush It Fit | 30-Min Group Training \u0026 Boot Camp in Scituate, MA\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Boot-camp style 30-minute group training, fitness boxing, online transformation coaching, and personal training. Serving Scituate, Cohasset, Hingham \u0026 the South Shore.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://crushitfit.com/images/og-default.jpg\"}]]\n"])</script>
    </body>
</html>
