1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Reviews â Coach Reg · Bob Regnerus</title> 7 <meta name="description" content="Real words from real clients. What happens when you say the thing out loud â in Coach Reg's own clients' words."> 8 <link rel="canonical" href="https://coachreg.net/website-reviews/"> 9 <meta property="og:title" content="Reviews â Coach Reg · Bob Regnerus"> 10 <meta property="og:description" content="Every quote below is from a real client. Their words, not mine."> 11 <meta property="og:type" content="website"> 12 <meta property="og:url" content="https://coachreg.net/website-reviews/"> 13 <meta property="og:image" content="https://coachreg.net/assets/fairway-walk.jpg"> 14 <meta property="og:image:width" content="1408"> 15 <meta property="og:image:height" content="768"> 16 <meta name="twitter:card" content="summary_large_image"> 17 <meta name="twitter:title" content="Reviews â Coach Reg · Bob Regnerus"> 18 <meta name="twitter:image" content="https://coachreg.net/assets/fairway-walk.jpg"> 19 20 <!-- Favicon --> 21 <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23142219'/%3E%3Ctext x='16' y='22' font-family='Georgia,serif' font-size='18' fill='%23c17f3a' text-anchor='middle' font-weight='600'%3ER%3C/text%3E%3C/svg%3E"> 22 23 <link rel="preconnect" href="https://fonts.googleapis.com"> 24 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 25 <link href="https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet"> 26 27 <style> 28 /* ============================================================ 29 DESIGN TOKENS â identical to index.html 30 ============================================================ */ 31 :root { 32 --cream: #FAF7F2; 33 --dark: #1e3327; 34 --dark-deep: #142219; 35 --warm-brown: #3D2E1F; 36 --muted: #6B5D4F; 37 --gold: #8B6914; 38 --amber: #c17f3a; 39 --amber-text: #96591f; 40 --amber-light: #d4944e; 41 --gold-dim: rgba(139,105,20,0.09); 42 --gold-border: rgba(139,105,20,0.32); 43 --border: #E8E0D4; 44 --text-main: #1E1812; 45 --text-body: #3A2E22; 46 --text-muted: #6B5D4F; 47 48 --font-serif: 'EB Garamond', Georgia, serif; 49 --font-sans: 'Inter', system-ui, sans-serif; 50 51 --max-w: 1060px; 52 --section-v: clamp(72px, 8vw, 120px); 53 --side-pad: clamp(24px, 5vw, 48px); 54 } 55 56 /* ============================================================ 57 RESET & BASE 58 ============================================================ */ 59 *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } 60 html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; } 61 62 body { 63 font-family: var(--font-serif); 64 background: var(--cream); 65 color: var(--text-body); 66 line-height: 1.75; 67 font-size: clamp(16px, 1.7vw, 19px); 68 -webkit-font-smoothing: antialiased; 69 } 70 71 .skip-link { 72 position: absolute; 73 top: -100%; 74 left: 16px; 75 background: var(--dark); 76 color: var(--cream); 77 padding: 8px 16px; 78 font-family: var(--font-sans); 79 font-size: 13px; 80 z-index: 9999; 81 border-radius: 0 0 3px 3px; 82 } 83 .skip-link:focus { top: 0; } 84 85 /* Anchor targets clear the fixed 72px header */ 86 #main, #book { scroll-margin-top: 88px; } 87 88 /* ============================================================ 89 TYPOGRAPHY 90 ============================================================ */ 91 h1, h2, h3 { 92 font-family: var(--font-serif); 93 font-weight: 400; 94 line-height: 1.1; 95 letter-spacing: -0.015em; 96 color: var(--text-main); 97 } 98 99 h1 { font-size: clamp(2.4rem, 5.5vw, 4rem); } 100 h2 { font-size: clamp(1.8rem, 4vw, 3rem); } 101 102 .eyebrow { 103 display: block; 104 font-family: var(--font-sans); 105 font-size: 10.5px; 106 font-weight: 500; 107 letter-spacing: 0.2em; 108 text-transform: uppercase; 109 color: var(--amber-text); 110 margin-bottom: 18px; 111 } 112 113 p { margin-bottom: 1.2em; } 114 p:last-child { margin-bottom: 0; } 115 em { font-style: italic; } 116 a { color: inherit; text-decoration: none; } 117 118 /* ============================================================ 119 LAYOUT 120 ============================================================ */ 121 .container { 122 max-width: var(--max-w); 123 margin: 0 auto; 124 padding: 0 var(--side-pad); 125 } 126 127 .container--narrow { 128 max-width: 760px; 129 margin: 0 auto; 130 padding: 0 var(--side-pad); 131 } 132 133 /* ============================================================ 134 SCROLL ANIMATIONS 135 ============================================================ */ 136 .fi { 137 opacity: 0; 138 transform: translateY(22px); 139 transition: 140 opacity 0.85s cubic-bezier(0.25, 0.46, 0.45, 0.94), 141 transform 0.85s cubic-bezier(0.25, 0.46, 0.45, 0.94); 142 } 143 .fi.in { opacity: 1; transform: none; } 144 .fi.d1 { transition-delay: 0.1s; } 145 .fi.d2 { transition-delay: 0.2s; } 146 .fi.d3 { transition-delay: 0.3s; } 147 .fi.d4 { transition-delay: 0.4s; } 148 149 /* ============================================================ 150 NAV 151 ============================================================ */ 152 .nav { 153 position: fixed; 154 inset: 0 0 auto 0; 155 z-index: 200; 156 padding: 0 var(--side-pad); 157 transition: background 0.35s ease, box-shadow 0.35s ease; 158 } 159 .nav.scrolled { 160 background: rgba(250,247,242,0.96); 161 box-shadow: 0 1px 0 var(--border); 162 backdrop-filter: blur(10px); 163 -webkit-backdrop-filter: blur(10px); 164 } 165 166 .nav__inner { 167 max-width: 1100px; 168 margin: 0 auto; 169 height: 72px; 170 display: flex; 171 align-items: center; 172 justify-content: space-between; 173 } 174 175 .nav__logo { 176 font-family: var(--font-serif); 177 font-size: 1.15rem; 178 font-weight: 400; 179 color: var(--text-main); 180 letter-spacing: -0.01em; 181 } 182 183 .nav__links { 184 display: flex; 185 align-items: center; 186 gap: 36px; 187 list-style: none; 188 } 189 190 .nav__links a { 191 font-family: var(--font-sans); 192 font-size: 12.5px; 193 font-weight: 400; 194 letter-spacing: 0.05em; 195 color: var(--muted); 196 transition: color 0.2s; 197 } 198 .nav__links a:hover { color: var(--text-main); } 199 200 /* Active state for Reviews */ 201 .nav__links .active { 202 color: var(--text-main); 203 border-bottom: 1px solid var(--amber); 204 padding-bottom: 1px; 205 } 206 207 .nav__cta-btn { 208 font-family: var(--font-sans); 209 font-size: 12.5px; 210 font-weight: 500; 211 letter-spacing: 0.05em; 212 color: var(--cream) !important; 213 background: var(--dark); 214 padding: 10px 22px; 215 border-radius: 2px; 216 transition: background 0.2s !important; 217 } 218 .nav__cta-btn:hover { 219 background: var(--amber) !important; 220 color: var(--cream) !important; 221 } 222 223 .nav__hamburger { 224 display: none; 225 flex-direction: column; 226 justify-content: center; 227 gap: 5px; 228 width: 40px; 229 height: 40px; 230 background: none; 231 border: none; 232 cursor: pointer; 233 padding: 6px; 234 } 235 .nav__hamburger span { 236 display: block; 237 width: 22px; 238 height: 1.5px; 239 background: var(--text-main); 240 transition: transform 0.3s ease, opacity 0.3s ease; 241 } 242 .nav__hamburger.open span:nth-child(1) { transform: translateY(6.5px) rotate(45deg); } 243 .nav__hamburger.open span:nth-child(2) { opacity: 0; } 244 .nav__hamburger.open span:nth-child(3) { transform: translateY(-6.5px) rotate(-45deg); } 245 246 .nav__drawer { 247 display: none; 248 position: fixed; 249 top: 72px; 250 left: 0; right: 0; 251 background: var(--cream); 252 border-bottom: 1px solid var(--border); 253 padding: 36px var(--side-pad) 44px; 254 z-index: 199; 255 opacity: 0; 256 visibility: hidden; 257 transform: translateY(-6px); 258 pointer-events: none; 259 transition: opacity 0.28s ease, transform 0.28s ease, visibility 0s linear 0.28s; 260 } 261 .nav__drawer.open { 262 opacity: 1; 263 visibility: visible; 264 transform: none; 265 pointer-events: auto; 266 transition-delay: 0s; 267 } 268 .nav__drawer ul { 269 list-style: none; 270 display: flex; 271 flex-direction: column; 272 gap: 28px; 273 margin-bottom: 36px; 274 } 275 .nav__drawer ul a { 276 font-family: var(--font-sans); 277 font-size: 15px; 278 color: var(--muted); 279 letter-spacing: 0.04em; 280 }
281 .nav__drawer-cta { 282 display: block; 283 width: 100%; 284 text-align: center; 285 font-family: var(--font-sans); 286 font-size: 14px; 287 font-weight: 500; 288 letter-spacing: 0.05em; 289 color: var(--cream); 290 background: var(--dark); 291 padding: 15px; 292 border-radius: 2px; 293 } 294 295 @media (max-width: 768px) { 296 .nav__links { display: none; } 297 .nav__hamburger { display: flex; } 298 .nav__drawer { display: block; } 299 } 300 301 /* ============================================================ 302 HERO (smaller â page-level, not full-viewport) 303 ============================================================ */ 304 .hero { 305 padding: 144px var(--side-pad) 80px; 306 border-bottom: 1px solid var(--border); 307 } 308 309 .hero__inner { 310 max-width: 760px; 311 } 312 313 .hero h1 { 314 margin: 8px 0 20px; 315 line-height: 1.1; 316 } 317 318 .hero__sub { 319 font-size: clamp(1rem, 1.9vw, 1.2rem); 320 color: var(--muted); 321 font-style: italic; 322 line-height: 1.65; 323 } 324 325 /* ============================================================ 326 MASONRY GRID 327 ============================================================ */ 328 .testi-section { 329 padding: var(--section-v) var(--side-pad); 330 } 331 332 /* CSS columns masonry */ 333 .masonry { 334 column-count: 3; 335 column-gap: 24px; 336 } 337 338 @media (max-width: 900px) { .masonry { column-count: 2; } } 339 @media (max-width: 560px) { .masonry { column-count: 1; } } 340 341 .masonry-card { 342 break-inside: avoid; 343 margin-bottom: 24px; 344 padding: 32px 36px; 345 border-radius: 2px; 346 position: relative; 347 } 348 349 /* Alternating card styles */ 350 .masonry-card--cream { 351 background: #fff; 352 border: 1px solid var(--border); 353 } 354 355 .masonry-card--dark { 356 background: var(--dark-deep); 357 border: 1px solid rgba(232,224,212,0.08); 358 } 359 360 .masonry-card--gold-accent { 361 background: #fff; 362 border: 1px solid var(--border); 363 border-left: 3px solid var(--amber); 364 padding-left: 33px; 365 } 366 367 .masonry-card__mark { 368 font-family: var(--font-serif); 369 font-size: 3.5rem; 370 line-height: 1; 371 color: var(--amber); 372 opacity: 0.5; 373 display: block; 374 margin-bottom: 8px; 375 font-weight: 400; 376 } 377 378 .masonry-card--dark .masonry-card__mark { 379 opacity: 0.4; 380 } 381 382 .masonry-card__q { 383 font-size: clamp(0.92rem, 1.7vw, 1.08rem); 384 font-style: italic; 385 line-height: 1.72; 386 margin-bottom: 20px; 387 } 388 389 .masonry-card--cream .masonry-card__q, 390 .masonry-card--gold-accent .masonry-card__q { 391 color: var(--text-body); 392 } 393 394 .masonry-card--dark .masonry-card__q { 395 color: rgba(250,247,242,0.78); 396 } 397 398 .masonry-card__name { 399 font-family: var(--font-sans); 400 font-size: 11px; 401 font-weight: 600; 402 letter-spacing: 0.1em; 403 text-transform: uppercase; 404 color: var(--amber-text); 405 display: block; 406 margin-bottom: 3px; 407 } 408 409 .masonry-card__role { 410 font-family: var(--font-sans); 411 font-size: 11px; 412 letter-spacing: 0.05em; 413 color: var(--muted); 414 } 415 416 .masonry-card--dark .masonry-card__name { color: var(--amber); } 417 .masonry-card--dark .masonry-card__role { 418 color: rgba(250,247,242,0.6); 419 } 420 421 /* ============================================================ 422 PULL QUOTE BAND 423 ============================================================ */ 424 .quote-band { 425 background: var(--dark-deep); 426 position: relative; 427 overflow: hidden; 428 padding: 80px var(--side-pad); 429 text-align: center; 430 } 431 432 /* Subtle grain + glow */ 433 .quote-band::before { 434 content: ''; 435 position: absolute; 436 inset: 0; 437 pointer-events: none; 438 background: radial-gradient(ellipse at 50% 50%, rgba(193,127,58,0.05) 0%, transparent 60%); 439 } 440 .quote-band::after { 441 content: ''; 442 position: absolute; 443 inset: 0; 444 pointer-events: none; 445 opacity: 0.35; 446 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E"); 447 background-repeat: repeat; 448 background-size: 200px 200px; 449 mix-blend-mode: overlay; 450 } 451 452 .quote-band__inner { 453 position: relative; 454 z-index: 1; 455 max-width: 720px; 456 margin: 0 auto; 457 } 458 459 .quote-band__q { 460 font-family: var(--font-serif); 461 font-size: clamp(1.3rem, 2.8vw, 1.9rem); 462 font-style: italic; 463 color: rgba(250,247,242,0.9); 464 line-height: 1.55; 465 margin-bottom: 24px; 466 } 467 468 .quote-band__attr { 469 font-family: var(--font-sans); 470 font-size: 11px; 471 letter-spacing: 0.14em; 472 text-transform: uppercase; 473 color: var(--amber-text); 474 } 475 476 /* ============================================================ 477 BOTTOM CTA 478 ============================================================ */ 479 .bottom-cta { 480 padding: var(--section-v) var(--side-pad); 481 border-top: 1px solid var(--border); 482 text-align: center; 483 } 484 485 .bottom-cta h2 { 486 font-size: clamp(1.8rem, 4vw, 2.8rem); 487 margin: 8px auto 48px; 488 max-width: 600px; 489 } 490 491 .btn-group { 492 display: flex; 493 gap: 18px; 494 justify-content: center; 495 flex-wrap: wrap; 496 } 497 498 .btn-primary { 499 display: inline-block; 500 font-family: var(--font-sans); 501 font-size: 13.5px; 502 font-weight: 500; 503 letter-spacing: 0.05em; 504 color: var(--cream); 505 background: var(--dark); 506 padding: 16px 36px; 507 border-radius: 2px; 508 transition: background 0.2s, transform 0.2s; 509 } 510 .btn-primary:hover { background: var(--amber); transform: translateY(-2px); } 511 512 .btn-text { 513 display: inline-flex; 514 align-items: center; 515 gap: 6px; 516 font-family: var(--font-sans); 517 font-size: 13.5px; 518 font-weight: 400; 519 letter-spacing: 0.05em; 520 color: var(--muted); 521 padding: 16px 0; 522 border-bottom: 1px solid transparent; 523 transition: color 0.2s, border-color 0.2s; 524 } 525 .btn-text:hover { color: var(--text-main); border-color: var(--border); } 526 527 /* ============================================================ 528 FOOTER 529 ============================================================ */ 530 .footer { 531 background: var(--dark-deep); 532 padding: 56px var(--side-pad); 533 text-align: center; 534 } 535 536 .footer p { 537 font-family: var(--font-sans); 538 font-size: 11.5px; 539 letter-spacing: 0.07em; 540 color: rgba(250,247,242,0.55); 541 margin-bottom: 8px; 542 } 543 .footer p:last-child { margin-bottom: 0; } 544 545 /* ============================================================ 546 FOCUS 547 ============================================================ */ 548 a:focus-visible, 549 button:focus-visible { 550 outline: 2px solid var(--amber); 551 outline-offset: 3px; 552 } 553 </style> 554</head> 555 556<body> 557 <a href="#main" class="skip-link">Skip to main content</a> 558 559 <!-- ================================================================ 560 NAV 561 ================================================================ --> 562 <nav class="nav" id="nav" role="navigation" aria-label="Main navigation"> 563 <div class="nav__inner"> 564 <a href="/" class="nav__logo" aria-label="Coach Reg â Home">Coach Reg</a> 565 566 <ul class="nav__links" role="list"> 567 <li><a href="/purpose/">Purpose Factor®</a></li> 568 <li><a href="/#work">The Truth</a></li> 569 <li><a href="/#how">How We Work</a></li> 570 <li><a href="/website-reviews/" class="active" aria-current="page">Reviews</a></li> 571 <li> 572 <a href="https://calendly.com/bobreg/conversation-with-coach-reg" target="_blank" rel="noopener" class="nav__cta-btn">Book a Conversation</a> 573 </li> 574 </ul> 575 576 <button class="nav__hamburger" id="hamburger" 577 aria-label="Open menu" aria-expanded="false" aria-controls="drawer">
578 <span></span><span></span><span></span> 579 </button> 580 </div> 581 </nav> 582 583 <!-- Mobile drawer --> 584 <div class="nav__drawer" id="drawer" role="dialog" aria-label="Mobile menu"> 585 <ul role="list"> 586 <li><a href="/purpose/">Purpose Factor®</a></li> 587 <li><a href="/#work">The Truth</a></li> 588 <li><a href="/#how">How We Work</a></li> 589 <li><a href="/website-reviews/">Reviews</a></li> 590 </ul> 591 <a href="https://calendly.com/bobreg/conversation-with-coach-reg" target="_blank" rel="noopener" class="nav__drawer-cta">Book a Conversation</a> 592 </div> 593 594 <!-- ================================================================ 595 MAIN 596 ================================================================ --> 597 <main id="main"> 598 599 <!-- ââ HERO ââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 600 <section class="hero" aria-labelledby="hero-h1"> 601 <div class="hero__inner"> 602 <span class="eyebrow fi">In Their Own Words</span> 603 <h1 class="fi d1" id="hero-h1"> 604 Every one of these started with one honest conversation. 605 </h1> 606 <p class="hero__sub fi d2">Every quote below is from a real client. Their words, not mine.</p> 607 </div> 608 </section> 609 610 <!-- ââ TESTIMONIALS GRID âââââââââââââââââââââââââââââââââââââââ --> 611 <section class="testi-section" aria-label="Client testimonials"> 612 <div class="container"> 613 <div class="masonry"> 614 615 <!-- 1. Barbara Hemphill â DARK --> 616 <div class="masonry-card masonry-card--dark fi"> 617 <span class="masonry-card__mark" aria-hidden="true">"</span> 618 <p class="masonry-card__q">Our session together was one of the most transformative experiences I have had in 78 years of life and 47 years as an entrepreneur. Thanks to Coach Reg's spiritual wisdom and encouragement, I took action, and my life will never be the same.</p> 619 <span class="masonry-card__name">Barbara Hemphill</span> 620 <span class="masonry-card__role">Entrepreneur, 47 Years in Business</span> 621 </div> 622 623 <!-- 2. Keston Nancoo â CREAM --> 624 <div class="masonry-card masonry-card--cream fi"> 625 <span class="masonry-card__mark" aria-hidden="true">"</span> 626 <p class="masonry-card__q">This was the day I needed to hear it. Absolutely. And I receive it. What you have done here for me as I approach my sabbatical â I am going to print this recording in size 20 or 22 font. I'm serious. I challenge anybody, from here on, when I get this language, to say 'I'm sorry, we can't pay for it.' That's a confidence this has built.</p> 627 <span class="masonry-card__name">Keston Nancoo</span> 628 <span class="masonry-card__role">Former Pro Soccer Player, Leadership Coach</span> 629 </div> 630 631 <!-- 3. Caitlin Doemner â GOLD ACCENT --> 632 <div class="masonry-card masonry-card--gold-accent fi"> 633 <span class="masonry-card__mark" aria-hidden="true">"</span> 634 <p class="masonry-card__q">I came to Bob in the middle of a massive life crisis. My business was up in the air, my marriage was up in the air. Bob helped me reconnect with who I truly am and taught me how to trust my intuition again. Even when the next step is uncertain, I now know that everything is always working out perfectly.</p> 635 <span class="masonry-card__name">Caitlin Doemner</span> 636 <span class="masonry-card__role">Founder, VirtualCoachingSales.com and EcstaticWay.com</span> 637 </div> 638 639 <!-- 4. Yasmina Ellins â DARK --> 640 <div class="masonry-card masonry-card--dark fi"> 641 <span class="masonry-card__mark" aria-hidden="true">"</span> 642 <p class="masonry-card__q">Bob was a huge catalyst in a recent breakthrough I had both in life and business. He holds space with incredible presence, empathy, and gentleness. He's the ultimate blind spot finder and has a way of calling you forward without judgment. We landed on a direction that feels exciting, clear, and completely resonant. This was one of the biggest shifts in my career.</p>
643 <span class="masonry-card__name">Yasmina Ellins</span> 644 <span class="masonry-card__role">VIP Connector and Cosmic Wingwoman</span> 645 </div> 646 647 <!-- 5. Karen Brennan â CREAM --> 648 <div class="masonry-card masonry-card--cream fi"> 649 <span class="masonry-card__mark" aria-hidden="true">"</span> 650 <p class="masonry-card__q">I chose to work with Bob instead of a traditional coach because of his character, integrity, and phenomenal skills in listening and observation. He was able to see things right in front of me but beyond my line of sight. Bob's approach moved beyond the typical resume and interview coaching â he focused on my heart and soul.</p> 651 <span class="masonry-card__name">Karen Brennan</span> 652 <span class="masonry-card__role">Sales and Marketing Professional, Hyatt Corporation</span> 653 </div> 654 655 <!-- 6. Brian Zimdars â GOLD ACCENT --> 656 <div class="masonry-card masonry-card--gold-accent fi"> 657 <span class="masonry-card__mark" aria-hidden="true">"</span> 658 <p class="masonry-card__q">Bob listens so well it feels like he's inside your brain. He creates a judgment-free zone where you can say anything. His insight â 'how you do one thing is how you do everything' â eased the pressure I was placing on myself.</p> 659 <span class="masonry-card__name">Brian Zimdars</span> 660 <span class="masonry-card__role">Soccer Coach and Teacher</span> 661 </div> 662 663 <!-- 7. Jhana Li â DARK --> 664 <div class="masonry-card masonry-card--dark fi"> 665 <span class="masonry-card__mark" aria-hidden="true">"</span> 666 <p class="masonry-card__q">Working with Bob gave me clarity I never thought possible. I came in thinking I knew my problems, but Bob helped me see beyond the surface to uncover the real issues and foundational building blocks I needed. I walked away feeling served, supported, and confident.</p> 667 <span class="masonry-card__name">Jhana Li</span> 668 <span class="masonry-card__role">CEO, Spyglass Ops</span> 669 </div> 670 671 <!-- 8. Shannon McCaffery â CREAM --> 672 <div class="masonry-card masonry-card--cream fi"> 673 <span class="masonry-card__mark" aria-hidden="true">"</span> 674 <p class="masonry-card__q">I've known Bob for almost 20 years. He's not your normal, average coach. He will listen for what you don't say and help you in a way that I have not been helped by coaches before. He's the coach of all coaches.</p> 675 <span class="masonry-card__name">Shannon McCaffery</span> 676 <span class="masonry-card__role">Founder, Soulful Marketing</span> 677 </div> 678 679 <!-- 9. Elouise Cloete â GOLD ACCENT --> 680 <div class="masonry-card masonry-card--gold-accent fi"> 681 <span class="masonry-card__mark" aria-hidden="true">"</span> 682 <p class="masonry-card__q">I'm incredibly grateful to you, Bob, for being my coach. Your intuitive understanding and your ability to cut straight to the heart of the matter has been invaluable in guiding me through the journey of discovering who I am.</p> 683 <span class="masonry-card__name">Elouise Cloete</span> 684 <span class="masonry-card__role">Founder of Event Company, Fertility Coach</span> 685 </div> 686 687 <!-- 10. Michael Liebowitz â DARK --> 688 <div class="masonry-card masonry-card--dark fi"> 689 <span class="masonry-card__mark" aria-hidden="true">"</span> 690 <p class="masonry-card__q">He calls himself a coach, but honestly, that word doesn't do him justice. My time with Bob felt more like a conversation with a patient, seasoned mentor who genuinely had my best interests at heart. It was less about being advised and more about being partnered with. He met me exactly where I was, which was precisely what I needed.</p> 691 <span class="masonry-card__name">Michael Liebowitz</span> 692 <span class="masonry-card__role">Founder, Magnetic Mind Studio</span> 693 </div> 694 695 <!-- 11. Jim Spaulding â CREAM --> 696 <div class="masonry-card masonry-card--cream fi">
697 <span class="masonry-card__mark" aria-hidden="true">"</span> 698 <p class="masonry-card__q">I chose to work with Bob because of his rare combination of humility, intuition, and boldness. Bob is an incredible listener with a gift for asking the hard questions that really get to the heart of things. His approach is both gentle and direct. Every session left me with actionable insights and a deeper understanding of myself.</p> 699 <span class="masonry-card__name">Jim Spaulding</span> 700 <span class="masonry-card__role">Founder, Cardiac Care & Safety, Inc.</span> 701 </div> 702 703 <!-- 12. Michael Hauge â GOLD ACCENT --> 704 <div class="masonry-card masonry-card--gold-accent fi"> 705 <span class="masonry-card__mark" aria-hidden="true">"</span> 706 <p class="masonry-card__q">I entered my session with Bob feeling stuck, a bit depressed and completely unmotivated. During the conversation, Bob kept things light and fun, his questions were thoughtful and revealing, his attitude supportive and completely non-judgmental. He then magically gave me a whole new way of unearthing deeper feelings and insights I hadn't considered. He restored my motivation and enthusiasm for moving towards the work I truly love.</p> 707 <span class="masonry-card__name">Michael Hauge</span> 708 <span class="masonry-card__role">Hollywood Story Expert, Best-Selling Author</span> 709 </div> 710 711 <!-- 13. Brandon Fong â DARK --> 712 <div class="masonry-card masonry-card--dark fi"> 713 <span class="masonry-card__mark" aria-hidden="true">"</span> 714 <p class="masonry-card__q">Bob is seriously one of the most kind, centered, loving, empathetic, spiritual and incredibly passionate people I know. He can hear things about you â he taps into his intuition to share things that you really need to hear at your core.</p> 715 <span class="masonry-card__name">Brandon Fong</span> 716 <span class="masonry-card__role">Host, Beyond Curious Podcast (Top 1% Globally)</span> 717 </div> 718 719 </div> 720 </div> 721 </section> 722 723 <!-- ââ PULL QUOTE BAND âââââââââââââââââââââââââââââââââââââââââ --> 724 <div class="quote-band" role="complementary" aria-label="Quote from Coach Reg"> 725 <div class="quote-band__inner"> 726 <p class="quote-band__q fi"> 727 "How you do one thing is how you do everything. On the course, I can see it in your swing before you can hide it." 728 </p> 729 <p class="quote-band__attr fi d1">â Coach Reg</p> 730 </div> 731 </div> 732 733 <!-- ââ BOTTOM CTA âââââââââââââââââââââââââââââââââââââââââââââââ --> 734 <section class="bottom-cta" id="book" aria-labelledby="cta-h2"> 735 <div class="container--narrow"> 736 <span class="eyebrow fi">Begin</span> 737 <h2 class="fi d1" id="cta-h2">Ready for one honest conversation?</h2> 738 739 <div class="btn-group fi d2"> 740 <a href="https://calendly.com/bobreg/conversation-with-coach-reg" target="_blank" rel="noopener" class="btn-primary">Book a Conversation</a> 741 <a href="/" class="btn-text">â Back to Coach Reg</a> 742 </div> 743 </div> 744 </section> 745 746 </main> 747 748 <!-- FOOTER --> 749 <footer class="footer" role="contentinfo"> 750 <p>Coach Reg · Bob Regnerus · 40 years coaching athletes · 30 years as an entrepreneur</p> 751 <p>One question: what's the thing you can't say out loud?</p> 752 <p style="margin-top:24px;">© 2026 Bob Regnerus · All rights reserved</p> 753 </footer> 754 755 <!-- ================================================================ 756 JAVASCRIPT 757 ================================================================ --> 758
758<script> 759 // ââ NAV SCROLL âââââââââââââââââââââââââââââââââââââââââââââââââââ 760 const nav = document.getElementById('nav'); 761 let ticking = false; 762 window.addEventListener('scroll', () => { 763 if (!ticking) { 764 requestAnimationFrame(() => { 765 nav.classList.toggle('scrolled', window.scrollY > 50); 766 ticking = false; 767 }); 768 ticking = true; 769 } 770 }, { passive: true }); 771 772 // ââ HAMBURGER ââââââââââââââââââââââââââââââââââââââââââââââââââââ 773 const hamburger = document.getElementById('hamburger'); 774 const drawer = document.getElementById('drawer'); 775 776 hamburger.addEventListener('click', () => { 777 const isOpen = hamburger.classList.toggle('open'); 778 drawer.classList.toggle('open', isOpen); 779 hamburger.setAttribute('aria-expanded', String(isOpen)); 780 hamburger.setAttribute('aria-label', isOpen ? 'Close menu' : 'Open menu'); 781 }); 782 783 drawer.querySelectorAll('a').forEach(a => a.addEventListener('click', () => { 784 hamburger.classList.remove('open'); 785 drawer.classList.remove('open'); 786 hamburger.setAttribute('aria-expanded', 'false'); 787 hamburger.setAttribute('aria-label', 'Open menu'); 788 })); 789 790 // ââ SCROLL ANIMATIONS ââââââââââââââââââââââââââââââââââââââââââââ 791 const obs = new IntersectionObserver((entries) => { 792 entries.forEach(e => { 793 if (e.isIntersecting) { 794 e.target.classList.add('in'); 795 obs.unobserve(e.target); 796 } 797 }); 798 }, { threshold: 0.06, rootMargin: '0px 0px -30px 0px' }); 799 800 document.querySelectorAll('.fi').forEach(el => obs.observe(el)); 801 802 // Fire hero on load 803 window.addEventListener('load', () => { 804 document.querySelectorAll('.hero .fi').forEach(el => el.classList.add('in')); 805 }); 806 807 // ââ REDUCED MOTION âââââââââââââââââââââââââââââââââââââââââââââââ 808 if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) { 809 document.querySelectorAll('.fi').forEach(el => { 810 el.style.transition = 'none'; 811 el.classList.add('in'); 812 }); 813 } 814 </script>
814 815
816<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"c1df0c64664f4379b103eccf64acaf5b","r":1,"spa":2}' crossorigin="anonymous"></script>
816 817</body> 818</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.