THE BALL NEVER DROPS

A repeatable volleyball training system that builds instinct, volleyball IQ, and execution you can trust—any position.

OUR STANDARDS

THE MAH SYSTEM

WHAT
MAKES
REPS
TRANSFER

We train the sequence that shows up in every rally—read sooner, move on time, control contact, execute at speed. Progress is visible because the checkpoints are specific—so athletes leave knowing exactly what to repeat under pressure.

Parent clarity: You’ll know what improved, what to focus on next, and how to keep it progressing.

Small group: $75 • Private 1:1: $100 — full payment is collected at booking.

READ

EARLY READS

Identify cues earlier—so your first move is calm and on time.

  • Pre-contact scan: setter, shoulder line, approach window
  • Tempo recognition: match-speed cues, not “drill speed”
Standard: early eyes → early feet
MOVE

LEARN FOOTWORK

Footwork that creates space, balance, and options.

  • First step wins: beat the ball to the contact point
  • Balanced arrival: stable base, clean stop, ready to play
Standard: arrive stable
CONTROL

PLATFORM CONTROL

Angle and touch standards that stay repeatable at speed.

  • Angle discipline: quiet platform, intentional finish
  • Touch control: same contact quality at tempo
Standard: clean angle, clean finish
EXECUTE

MATCH-SPEED RELIABILITY

Decisions and execution that hold when the game gets fast.

  • Constraints + scoring: pressure that forces clean choices
  • Match-speed reps: execute without “perfect conditions”
Standard: reliable at speed

Training isn’t linear — standards keep progress real.

Athletes running an indoor volleyball drill near the net during training.
OUR PROCESS

CLEAR.
GAME-
READY.

MAH builds first-contact athletes who move early, control the platform, and repeat clean touch at match speed. Every rep has a standard—so progress is visible and transferable.

STANDARDS-FIRST TECHNIQUE

Footwork rules, platform angles, and contact checkpoints—so first contact stays calm under pressure.

EARLY READS, FASTER FEET

Game-speed cues and patterns—so athletes arrive on time and make cleaner decisions.

PRESSURE-PROOF REPS

Constraints + scoring + tempo—so execution holds when the match gets fast.

Ready to train? Choose the training path that fits your athlete.

Small group: $75 • Private 1:1: $100 — full payment is collected at booking.

TRAINING HIGHLIGHTS

SHORT REPS.
REAL STANDARDS.

Quick clips. Same system. See how we build reads, footwork, and contact into execution that holds when rallies speed up.

MIDDLE-BACK COMMAND

Game-speed reads + disciplined positioning—middle back stays organized under pressure.

ELITE DIGGING — LIVE

Read → react → recover at rally tempo, with real coaching and clean technique.

SIDE-STEP-OPEN

Fast hip-open to get square—zero wasted steps, built for elite defenders.

LIBERO STANDARDS

Reaction speed, clean feet, repeatable ball control—trained with real targets.

<section class="mah-aboutCombo" aria-label="About Coach Chris Mah">
  <style>
    /* ============================
       MAH ABOUT — Combined (Left + Collage)
       Updated CTA: Small Group + Private 1:1
       Desktop: 2-col • Mobile: stacked, clean
       ============================ */

    .mah-aboutCombo{
      color:#0A2239;
      font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
      padding: clamp(48px, 6vw, 92px) 0;
    }

    .mah-aboutCombo__wrap{
      width: min(1180px, calc(100% - 56px));
      margin: 0 auto;
    }

    .mah-aboutCombo__grid{
      display:grid;
      grid-template-columns: 7fr 5fr;
      gap: clamp(22px, 3vw, 60px);
      align-items:start;
    }

    .mah-left__kicker{
      font-size:12px;
      letter-spacing:.20em;
      text-transform:uppercase;
      opacity:.72;
      margin:0 0 14px 0;
    }

    .mah-left__title{
      margin:0;
      font-weight:900;
      letter-spacing:-0.02em;
      line-height:.90;
      font-size:clamp(44px, 6.2vw, 92px);
      text-transform:uppercase;
    }

    .mah-left__cred{
      margin-top:16px;
      font-size:13px;
      letter-spacing:.10em;
      text-transform:uppercase;
      opacity:.85;
      display:grid;
      gap:8px;
    }

    .mah-left__rule{
      height:1px;
      background:currentColor;
      opacity:.14;
      width:min(520px, 92%);
      margin:22px 0 18px;
    }

    .mah-left__lead{
      margin:0;
      font-size:16px;
      line-height:1.75;
      opacity:.92;
      max-width:60ch;
      letter-spacing:.01em;
      text-transform:uppercase;
    }

    .mah-left__authority{
      margin-top:18px;
      padding-top:14px;
      border-top:1px solid rgba(10,34,57,.14);
      font-size:14px;
      line-height:1.7;
      opacity:.90;
      text-transform:uppercase;
    }

    .mah-left__authority strong{
      font-weight:900;
      letter-spacing:.06em;
      text-transform:uppercase;
    }

    .mah-left__method{
      margin-top:26px;
      padding-top:16px;
      border-top:1px solid rgba(10,34,57,.10);
      max-width:620px;
    }

    .mah-left__methodLabel{
      font-size:12px;
      letter-spacing:.20em;
      text-transform:uppercase;
      opacity:.72;
      margin:0 0 12px 0;
    }

    .mah-left__methodGrid{
      display:grid;
      grid-template-columns: 1fr 1fr;
      gap:0 28px;
    }

    .mah-left__item{
      padding:12px 0;
      border-top:1px solid rgba(10,34,57,.10);
      display:flex;
      gap:10px;
      align-items:baseline;
      font-size:13px;
      letter-spacing:.06em;
      text-transform:uppercase;
      opacity:.88;
    }

    .mah-left__num{
      opacity:.55;
      min-width:44px;
      letter-spacing:.18em;
    }

    .mah-left__ctaBlock{
      margin-top:24px;
      max-width:620px;
    }

    .mah-left__ctaRow{
      display:grid;
      grid-template-columns: 1fr 1fr;
      gap:12px;
      align-items:center;
    }

    .mah-left__btn{
      appearance:none;
      -webkit-appearance:none;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      text-align:center;

      padding:15px 18px;
      border-radius:0;
      min-height:54px;

      font-size:12px;
      font-weight:900;
      letter-spacing:.16em;
      line-height:1.2;
      text-transform:uppercase;
      text-decoration:none !important;
      white-space:normal;

      transition:transform 120ms ease, background 120ms ease, border-color 120ms ease, color 120ms ease;
    }

    .mah-left__btn--primary{
      background:#1565C0;
      border:1px solid #1565C0;
      color:#fff !important;
    }

    .mah-left__btn--secondary{
      background:transparent;
      border:1px solid rgba(10,34,57,.72);
      color:#0A2239 !important;
    }

    .mah-left__btn:hover{
      transform:translateY(-1px);
    }

    .mah-left__btn--primary:hover{
      background:#0F57A8;
      border-color:#0F57A8;
    }

    .mah-left__btn--secondary:hover{
      background:rgba(10,34,57,.04);
      border-color:rgba(10,34,57,.92);
    }

    .mah-left__ctaNote{
      margin:10px 0 0 0;
      font-size:12px;
      line-height:1.5;
      letter-spacing:.08em;
      text-transform:uppercase;
      opacity:.72;
    }

    .mah-collage{
      color:#0A2239;
    }

    .mah-collage__frame{
      border:1px solid rgba(10,34,57,.16);
      padding:12px;
      background:#fff;
    }

    .mah-collage__grid{
      display:grid;
      grid-template-columns: 1fr clamp(84px, 7.5vw, 110px);
      gap:12px;
      align-items:stretch;
    }

    .mah-collage__action{
      width:100%;
      aspect-ratio: 4 / 5;
      height:auto;
      object-fit:cover;
      object-position:55% 18%;
      display:block;
      filter:saturate(.95) contrast(1.02);
      background:#fff;
    }

    .mah-collage__strip{
      border-left:1px solid rgba(10,34,57,.12);
      padding-left:12px;
      display:grid;
      grid-template-rows: auto auto auto;
      align-content:start;
      gap:12px;
    }

    .mah-collage__label{
      font-size:11px;
      letter-spacing:.20em;
      text-transform:uppercase;
      opacity:.68;
      line-height:1.2;
    }

    .mah-collage__headshot{
      width:100%;
      aspect-ratio: 3 / 4;
      object-fit:cover;
      object-position:50% 28%;
      display:block;
      border:1px solid rgba(10,34,57,.14);
      background:#fff;
      filter:grayscale(.10) contrast(1.03);
    }

    .mah-collage__index{
      font-size:11px;
      letter-spacing:.20em;
      text-transform:uppercase;
      opacity:.62;
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:10px;
      border-top:1px solid rgba(10,34,57,.10);
      padding-top:10px;
    }

    .mah-collage__caption{
      margin-top:12px;
      display:flex;
      align-items:center;
      gap:10px;
      font-size:11px;
      letter-spacing:.20em;
      text-transform:uppercase;
      opacity:.64;
    }

    .mah-collage__caption:before{
      content:"";
      width:34px;
      height:1px;
      background:currentColor;
      opacity:.22;
      display:block;
    }

    @media (max-width: 900px){
      .mah-aboutCombo__wrap{
        width: min(1180px, calc(100% - 32px));
      }

      .mah-aboutCombo__grid{
        grid-template-columns: 1fr;
        gap: 22px;
      }

      .mah-left__methodGrid{
        grid-template-columns: 1fr;
      }

      .mah-left__ctaBlock{
        max-width:100%;
      }

      .mah-left__ctaRow{
        grid-template-columns: 1fr;
      }

      .mah-left__btn{
        width:100%;
        min-height:52px;
        padding:14px 16px;
        font-size:12px;
        letter-spacing:.14em;
      }

      .mah-left__ctaNote{
        text-align:center;
      }

      .mah-collage__grid{
        grid-template-columns: 1fr;
        gap: 12px;
      }

      .mah-collage__strip{
        border-left:none;
        padding-left:0;
        border-top:1px solid rgba(10,34,57,.12);
        padding-top:12px;
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        align-items:start;
        column-gap: 14px;
      }

      .mah-collage__label{
        grid-column: 1;
        grid-row: 1;
      }

      .mah-collage__index{
        grid-column: 2;
        grid-row: 1;
        border-top:0;
        padding-top:0;
        justify-content:flex-end;
      }

      .mah-collage__headshot{
        grid-column: 1 / -1;
        grid-row: 2;
        width: min(210px, 62%);
        justify-self: center;
      }
    }

    @media (max-width: 420px){
      .mah-collage__frame{
        padding:10px;
      }

      .mah-collage__caption{
        letter-spacing:.16em;
      }

      .mah-left__title{
        font-size: clamp(40px, 12vw, 64px);
      }
    }
  </style>

  <div class="mah-aboutCombo__wrap">
    <div class="mah-aboutCombo__grid">

      <div class="mah-left">
        <div class="mah-left__kicker">ABOUT</div>

        <h2 class="mah-left__title">COACH<br>CHRIS MAH</h2>

        <div class="mah-left__cred">
          <div>FOUNDER — MAH VOLLEYBALL TRAINING</div>
          <div>30+ YEARS IN VOLLEYBALL — FORMER #1 RANKED LIBERO — USA</div>
        </div>

        <div class="mah-left__rule" aria-hidden="true"></div>

        <p class="mah-left__lead">
          MAH IS PRIVATE TRAINING BUILT FOR ATHLETES WHO WANT REAL DEVELOPMENT — DEFENSE, SERVE RECEIVE, SETTING, HITTING, AND POSITION-SPECIFIC EXECUTION — TRAINED AT SPEED WITH DIRECT FEEDBACK AND A PLAN YOU CAN REPEAT.
        </p>

        <div class="mah-left__authority">
          THIS ISN’T RANDOM REPS. IT’S A <strong>STANDARD</strong>. YOU’LL KNOW WHAT TO ADJUST, HOW TO TRAIN IT, AND HOW TO MEASURE IT. PARENTS GET CLARITY, ACCOUNTABILITY, AND VISIBLE PROGRESS.
        </div>

        <div class="mah-left__method">
          <div class="mah-left__methodLabel">THE MAH METHOD</div>

          <div class="mah-left__methodGrid">
            <div class="mah-left__item"><span class="mah-left__num">01 —</span> READS & ANTICIPATION</div>
            <div class="mah-left__item"><span class="mah-left__num">02 —</span> FOOTWORK & BALANCE</div>
            <div class="mah-left__item"><span class="mah-left__num">03 —</span> TECHNIQUE UNDER SPEED</div>
            <div class="mah-left__item"><span class="mah-left__num">04 —</span> DECISION-MAKING UNDER PRESSURE</div>
          </div>
        </div>

        <div class="mah-left__ctaBlock">
          <div class="mah-left__ctaRow" aria-label="Book MAH Volleyball Training">
            <a class="mah-left__btn mah-left__btn--primary" href="https://mah-volleyball-training.as.me/" target="_blank" rel="noopener">
              Book Small Group Training
            </a>

            <a class="mah-left__btn mah-left__btn--secondary" href="https://mah-volleyball-training.as.me/" target="_blank" rel="noopener">
              Book Private 1:1 Training
            </a>
          </div>

          <p class="mah-left__ctaNote">
            Small group: $75 • Private 1:1: $100 — full payment is collected at booking.
          </p>
        </div>
      </div>

      <div class="mah-collage" aria-label="Founder image collage">
        <div class="mah-collage__frame">
          <div class="mah-collage__grid">
            <img
              class="mah-collage__action"
              src="https://images.squarespace-cdn.com/content/69450b28fad26034e6a2b21d/2e71ae44-7ea6-440c-a850-87b7f4329483/ChatGPT+Image+Dec+19%2C+2025%2C+01_01_59+AM.png?content-type=image%2Fpng"
              alt="Training rep during MAH Volleyball Training"
              loading="lazy"
            />

            <div class="mah-collage__strip">
              <div class="mah-collage__label">FOUNDER<br>INDEX</div>

              <div class="mah-collage__index">
                <span>CHRIS MAH</span>
                <span>01</span>
              </div>

              <img
                class="mah-collage__headshot"
                src="https://images.squarespace-cdn.com/content/69450b28fad26034e6a2b21d/5ccfced1-1d27-44f2-888e-204077ee986e/headshotTarnsparent.png?content-type=image%2Fpng"
                alt="Coach Chris Mah headshot"
                loading="lazy"
              />
            </div>
          </div>
        </div>

        <div class="mah-collage__caption">FOUNDER • PRIVATE TRAINING</div>
      </div>

    </div>
  </div>
</section>
<section class="mah-playmaking2" aria-label="Playmaking on default">
  <style>
    /* ============================
       MAH / PLAYMAKING ON DEFAULT
       FINAL: internal CTA buttons included
       Small Group + Private 1:1 → Acuity
       ============================ */

    .mah-playmaking2{
      --ink:#0A2239;
      --muted:rgba(10,34,57,.72);

      --bg:#F5F7FA;
      --paper:#FFFFFF;

      --rule:rgba(10,34,57,.28);
      --frame:rgba(10,34,57,.22);

      --blue:#1565C0;
      --blue2:#2563EB;
      --grad: linear-gradient(90deg, var(--blue2), var(--blue));

      --matrixLift:-6px;

      width:100%;
      background:var(--bg);
      color:var(--ink);
      padding: clamp(72px, 7.8vw, 120px) 0;
      font-family:inherit;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
    }

    .mah-playmaking2 *{ box-sizing:border-box; }
    .mah-playmaking2 a{ color:inherit; }

    .mah-playmaking2 .wrap{
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 clamp(18px, 4vw, 44px);
    }

    .mah-playmaking2 p,
    .mah-playmaking2 h2,
    .mah-playmaking2 h3{
      margin-block-start:0;
      margin-block-end:0;
    }

    .mah-playmaking2 .kicker{
      margin:0 0 16px 0;
      font-weight:900;
      letter-spacing:.22em;
      text-transform:uppercase;
      font-size:12px;
      color: rgba(10,34,57,.78);
      display:flex;
      align-items:center;
      gap:12px;
      white-space:nowrap;
    }

    .mah-playmaking2 .kicker:before{
      content:"";
      width:8px;
      height:8px;
      border-radius:999px;
      background: var(--blue2);
      display:inline-block;
    }

    .mah-playmaking2 .kicker:after{
      content:"";
      height:2px;
      width: 140px;
      background: var(--rule);
      display:inline-block;
      margin-left:6px;
    }

    .mah-playmaking2 h2{
      margin:0;
      font-weight:1000;
      letter-spacing:-0.04em;
      text-transform:uppercase;
      line-height:.88;
      font-size: clamp(44px, 5.4vw, 86px);
    }

    .mah-playmaking2 .accent{
      color: var(--blue2);
      display:inline-block;
    }

    .mah-playmaking2 .bar{
      height: 10px;
      width: min(640px, 98%);
      background: var(--grad);
      border-radius: 0;
      margin: 16px 0 22px 0;
    }

    .mah-playmaking2 .grid{
      display:grid;
      grid-template-columns: 1.05fr .95fr;
      gap: clamp(34px, 5.5vw, 92px);
      align-items:start;
      margin-top: 0;
    }

    .mah-playmaking2 .copy{
      margin:0;
      font-size: clamp(16px, 1.35vw, 18px);
      line-height:1.68;
      color: var(--muted);
      max-width: 62ch;
      font-weight:520;
    }

    .mah-playmaking2 .copy strong{
      color: var(--ink);
      font-weight:950;
    }

    .mah-playmaking2 .divider{
      height: 2px;
      background: var(--rule);
      margin: 22px 0 18px 0;
      width: min(560px, 100%);
    }

    .mah-playmaking2 .proof{
      display:flex;
      gap:12px;
      align-items:flex-start;
      color: rgba(10,34,57,.78);
      font-size:14px;
      line-height:1.55;
      max-width: 66ch;
      margin: 0;
    }

    .mah-playmaking2 .proof b{
      color: var(--ink);
      font-weight:950;
    }

    .mah-playmaking2 .proof svg{
      flex:0 0 auto;
      margin-top:2px;
      color: var(--blue2);
    }

    .mah-playmaking2 .ctaRow{
      display:grid;
      grid-template-columns: 1fr 1fr;
      gap:12px;
      width:min(640px, 100%);
      margin-top:24px;
    }

    .mah-playmaking2 .cta{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      text-align:center;
      gap:10px;

      min-height:58px;
      padding:17px 18px;
      border-radius:10px;

      font-weight:950;
      letter-spacing:.02em;
      font-size:14px;
      line-height:1.2;
      text-decoration:none !important;

      transition: transform .12s ease, filter .12s ease, background .12s ease, box-shadow .12s ease;
      will-change: transform;
    }

    .mah-playmaking2 .ctaPrimary{
      background: var(--blue);
      color:#fff !important;
      border:2px solid var(--blue);
      box-shadow: 0 14px 28px rgba(10,34,57,.14);
    }

    .mah-playmaking2 .ctaSecondary{
      background: transparent;
      color: var(--blue) !important;
      border:2px solid var(--blue);
      box-shadow:none;
    }

    .mah-playmaking2 .cta:hover{
      filter: brightness(.97);
      transform: translateY(-1px);
    }

    .mah-playmaking2 .ctaPrimary:hover{
      box-shadow: 0 18px 36px rgba(10,34,57,.18);
    }

    .mah-playmaking2 .ctaSecondary:hover{
      background: rgba(21,101,192,.08);
      box-shadow: 0 12px 24px rgba(10,34,57,.08);
    }

    .mah-playmaking2 .cta:active{
      transform: translateY(0px);
    }

    .mah-playmaking2 .cta:focus-visible{
      outline: 3px solid rgba(37,99,235,.42);
      outline-offset: 3px;
    }

    .mah-playmaking2 .ctaNote{
      margin:10px 0 0 0;
      color: rgba(10,34,57,.68);
      font-size:13px;
      line-height:1.45;
      max-width:640px;
    }

    .mah-playmaking2 .matrix{
      margin-top: var(--matrixLift);
      padding: 0;
      border: 0;
    }

    .mah-playmaking2 .tiles{
      display:grid;
      grid-template-columns: 1fr 1fr;
      gap: 16px;
      margin:0;
      padding:0;
      align-content:start;
    }

    .mah-playmaking2 .tile{
      position:relative;
      background: var(--paper);
      border: 2px solid var(--frame);
      border-radius: 6px;
      padding: 18px 16px 16px 16px;
      overflow:hidden;
      min-height: 150px;
    }

    .mah-playmaking2 .tile:before{
      content:"";
      position:absolute;
      left:0;
      top:0;
      width: 22px;
      height: 8px;
      background: var(--grad);
    }

    .mah-playmaking2 .ghost{
      position:absolute;
      right:12px;
      top:10px;
      font-weight:1000;
      letter-spacing:-0.04em;
      font-size: 44px;
      line-height:1;
      color: rgba(10,34,57,.22);
      user-select:none;
      pointer-events:none;
    }

    .mah-playmaking2 .label{
      display:inline-flex;
      align-items:center;
      gap:10px;
      font-weight: 950;
      letter-spacing: .26em;
      text-transform: uppercase;
      font-size: 11px;
      color: rgba(10,34,57,.74);
      margin: 0 0 10px 0;
    }

    .mah-playmaking2 .label:before{
      content:"";
      width:12px;
      height:2px;
      background: var(--blue2);
      display:inline-block;
      transform: translateY(-1px);
    }

    .mah-playmaking2 .tile h3{
      margin:0 0 8px 0;
      font-weight: 1000;
      letter-spacing:-0.02em;
      text-transform: uppercase;
      font-size: 18px;
      line-height: 1.1;
      color: var(--ink);
      max-width: 20ch;
    }

    .mah-playmaking2 .tile p{
      margin:0;
      color: var(--muted);
      font-size: 14.5px;
      line-height: 1.55;
      font-weight:520;
      max-width: 34ch;
    }

    @media (prefers-reduced-motion: reduce){
      .mah-playmaking2 .cta{
        transition:none;
      }

      .mah-playmaking2 .cta:hover{
        transform:none;
      }
    }

    @media (max-width: 980px){
      .mah-playmaking2{
        --matrixLift: 0px;
      }

      .mah-playmaking2 .grid{
        grid-template-columns: 1fr;
        gap: 28px;
      }

      .mah-playmaking2 h2{
        font-size: clamp(36px, 9.4vw, 56px);
        line-height:1.02;
      }

      .mah-playmaking2 .bar{
        height: 8px;
        width: min(520px, 98%);
      }

      .mah-playmaking2 .ctaRow{
        width:100%;
      }
    }

    @media (max-width: 640px){
      .mah-playmaking2 .tiles{
        grid-template-columns: 1fr;
      }

      .mah-playmaking2 .tile{
        min-height: unset;
      }

      .mah-playmaking2 .ghost{
        font-size: 40px;
      }

      .mah-playmaking2 .ctaRow{
        grid-template-columns: 1fr;
      }

      .mah-playmaking2 .cta{
        width:100%;
      }
    }
  </style>

  <div class="wrap">
    <p class="kicker">EXPERT-LED DEVELOPMENT</p>

    <h2>
      PLAYMAKING<br>
      <span class="accent">ON DEFAULT.</span>
    </h2>

    <div class="bar" aria-hidden="true"></div>

    <div class="grid">
      <div class="left">
        <p class="copy">
          Calm players aren’t “slower”—they’re <strong>earlier</strong>.
          We build <strong>prep, early reads, and efficient footwork</strong> so athletes stay organized and execute cleanly at match speed.
          This isn’t more reps. It’s a repeatable system with clear standards.
        </p>

        <div class="divider" aria-hidden="true"></div>

        <div class="proof">
          <svg width="18" height="18" viewBox="0 0 24 24" aria-hidden="true">
            <path d="M20 7L10 17l-5-5" stroke="currentColor" stroke-width="2.5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
          </svg>
          <div><b>Built for every position</b> — movement, timing, and touch that hold up when rallies speed up.</div>
        </div>

        <div class="ctaRow" aria-label="Book MAH Volleyball Training">
          <a class="cta ctaPrimary" href="https://mah-volleyball-training.as.me/" target="_blank" rel="noopener">
            Book Small Group Training
          </a>

          <a class="cta ctaSecondary" href="https://mah-volleyball-training.as.me/" target="_blank" rel="noopener">
            Book Private 1:1 Training
          </a>
        </div>

        <p class="ctaNote">
          Small group: $75 • Private 1:1: $100 — full payment is collected at booking.
        </p>
      </div>

      <aside class="matrix" aria-label="MAH development pillars">
        <div class="tiles">
          <article class="tile">
            <div class="ghost" aria-hidden="true">01</div>
            <div class="label">STANDARDS</div>
            <h3>TECHNIQUE RULES</h3>
            <p>Footwork + contact checkpoints—so improvement is fast, specific, and visible.</p>
          </article>

          <article class="tile">
            <div class="ghost" aria-hidden="true">02</div>
            <div class="label">READ</div>
            <h3>EARLY CUES</h3>
            <p>See it sooner, move earlier—so athletes arrive on time and stop playing late.</p>
          </article>

          <article class="tile">
            <div class="ghost" aria-hidden="true">03</div>
            <div class="label">PRESSURE</div>
            <h3>CONSTRAINT REPS</h3>
            <p>Constraints + scoring + tempo—so execution holds when the match gets fast.</p>
          </article>

          <article class="tile">
            <div class="ghost" aria-hidden="true">04</div>
            <div class="label">COACHING</div>
            <h3>CLEAR TARGETS</h3>
            <p>Targets athletes can execute—so progress isn’t a guess. It’s repeatable.</p>
          </article>
        </div>
      </aside>
    </div>
  </div>
</section>
  • “Coach definitely know how to individualize training. He knew what lessons my daughter needed to make it more effective.”

    —Luna R., CA

  • "Creative, reliable, and genuinely passionate about what they do."

    “So happy to see her learning how to adjust with her feet and getting to real life sets!”

  • "Every detail was thoughtfully executed. We're thrilled with the outcome."

    —Former Customer

Get started today.