<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <title>Jeff Krock</title>
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Lora:ital,wght@0,400;0,600;1,400;1,600&display=swap" rel="stylesheet"/>
  <style>
    /* =============================================
       CSS VARIABLES — Edit colors/fonts here
    ============================================= */
    :root {
      --black:      #0d0d0d;
      --white:      #ffffff;
      --warm-gray:  #e8e4de;
      --mid-gray:   #9e9891;
      --accent:     #2c2c2c;
      --font-head:  'Inter', Helvetica, sans-serif;
      --font-body:  'Inter', Helvetica, sans-serif;
      --max-width:  1200px;
      --section-pad: 100px 40px;
    }

    /* =============================================
       RESET & BASE
    ============================================= */
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    html { scroll-behavior: smooth; }

    body {
      background: var(--white);
      color: var(--black);
      font-family: var(--font-body);
      font-weight: 300;
      font-size: 17px;
      line-height: 1.75;
    }

    img { display: block; max-width: 100%; }

    a { color: inherit; text-decoration: none; }

    /* =============================================
       NAVIGATION
    ============================================= */
    nav {
      position: fixed;
      top: 0; left: 0; right: 0;
      z-index: 100;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      padding: 22px 240px 22px 48px;
      background: rgba(248, 246, 242, 0.92);
      backdrop-filter: blur(8px);
      border-bottom: 1px solid rgba(0,0,0,0.08);
    }

    .nav-logo {
      font-family: var(--font-head);
      font-size: 1.45rem;
      font-weight: 600;
      letter-spacing: 0.03em;
      color: var(--black);
    }

    .nav-links {
      display: flex;
      gap: 38px;
      list-style: none;
    }

    .nav-links a {
      font-family: var(--font-body);
      font-size: 0.78rem;
      font-weight: 500;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      color: var(--mid-gray);
      transition: color 0.25s;
    }

    .nav-links a:hover { color: var(--black); }

    /* =============================================
       COMBINED HERO + ABOUT
    ============================================= */
    #hero-about {
      background: var(--white);
      padding-top: 80px;
      display: flex;
      justify-content: center;
    }

    .hero-about-inner {
      display: grid;
      grid-template-columns: 1fr minmax(260px, 400px);
      max-width: var(--max-width);
      width: 100%;
    }

    .hero-about-left {
      display: flex;
      flex-direction: column;
      padding: 80px 40px 36px 40px;
      min-width: 0;
    }

    .hero-block {
      padding-bottom: 28px;
      margin-bottom: 28px;
    }

    .hero-about-photo {
      position: sticky;
      top: 80px;
      height: calc(100vh - 80px);
      overflow: hidden;
      background: #f8f6f2;
      border: none;

    }

    .hero-title {
      font-family: Helvetica, Arial, sans-serif;
      font-size: clamp(2rem, 3.5vw, 3.2rem);
      font-weight: 300;
      line-height: 1.0;
      letter-spacing: 0.18em;
      color: #5a5a5a;
      margin-bottom: 18px;
      text-align: center;
      animation: fadeUp 0.9s 0.1s ease both;
    }

    .hero-title-separator {
      width: 100%;
      height: 1px;
      background: linear-gradient(to right, transparent, #c49a1a 20%, #e8b830 50%, #c49a1a 80%, transparent);
      margin: 0 auto 28px;
      animation: fadeUp 0.9s 0.18s ease both;
    }

    .hero-tagline {
      font-family: 'Lora', Georgia, serif;
      font-size: 1.4rem;
      font-weight: 400;
      font-style: italic;
      line-height: 1.6;
      letter-spacing: 0.04em;
      color: #5a5a5a;
      margin: 0 auto 36px;
      text-align: center;
      animation: fadeUp 0.9s 0.25s ease both;
    }

    .hero-cta {
      display: inline-block;
      padding: 14px 38px;
      border: 1px solid var(--black);
      font-family: var(--font-body);
      font-size: 0.75rem;
      font-weight: 500;
      letter-spacing: 0.16em;
      text-transform: uppercase;
      color: var(--black);
      transition: background 0.3s, color 0.3s;
      align-self: flex-start;
      animation: fadeUp 0.9s 0.4s ease both;
    }

    .hero-cta:hover { background: var(--black); color: var(--white); }

    .section-label {
      font-family: var(--font-body);
      font-size: 0.7rem;
      font-weight: 500;
      letter-spacing: 0.22em;
      text-transform: uppercase;
      color: var(--mid-gray);
      margin-bottom: 28px;
      display: flex;
      align-items: center;
      gap: 16px;
    }

    .section-label::after {
      content: '';
      display: block;
      width: 40px;
      height: 1px;
      background: var(--mid-gray);
    }

    .about-block h2 {
      font-family: var(--font-head);
      font-size: clamp(1.1rem, 2vw, 1.55rem);
      font-weight: 300;
      line-height: 1.2;
      margin-bottom: 28px;
      color: var(--black);
    }

    .about-block p {
      color: var(--black);
      margin-bottom: 20px;
      font-family: 'Lora', Georgia, serif;
      font-size: 1.1rem;
      font-style: italic;
    }

    .photo-placeholder {
      width: 100%;
      height: 100%;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: var(--mid-gray);
      font-size: 0.8rem;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      gap: 12px;
    }

    .photo-placeholder svg { opacity: 0.35; }

    /* =============================================
       SERVICES
    ============================================= */
    #sessions {
      padding: var(--section-pad);
      background: var(--white);
    }

    .services-inner {
      max-width: var(--max-width);
      margin: 0 auto;
    }

    .services-inner .section-label { color: var(--mid-gray); font-size: 0.85rem; font-weight: 700; }
    .services-inner .section-label::after { background: var(--mid-gray); }

    .services-heading {
      font-family: var(--font-head);
      font-size: clamp(2rem, 4vw, 3.2rem);
      font-weight: 300;
      color: var(--black);
      margin-bottom: 64px;
      max-width: 600px;
      line-height: 1.2;
    }

    .services-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 2px;
      background: var(--warm-gray);
    }

    .service-card {
      background: var(--white);
      padding: 52px 48px;
      transition: background 0.3s;
      position: relative;
      overflow: hidden;
      border: 1px solid rgba(0,0,0,0.35);
    }

    .service-card::before { display: none; }

    .service-card:hover { background: var(--warm-gray); }

    .service-card h3 {
      font-family: var(--font-head);
      font-size: clamp(1.1rem, 2vw, 1.55rem);
      font-weight: 300;
      color: var(--black);
      margin-bottom: 16px;
      line-height: 1.25;
      text-align: center;
    }

    .service-card p {
      font-size: 0.98rem;
      color: var(--black);
      line-height: 1.75;
    }

    /* =============================================
       CONTACT
    ============================================= */
    #contact {
      padding: 40px 40px 100px;
      background: var(--white);
    }

    .contact-inner {
      max-width: var(--max-width);
      margin: 0 auto;
      display: grid;
      grid-template-columns: 1fr 380px;
      gap: 80px;
      align-items: center;
    }

    .contact-content h2 {
      font-family: var(--font-head);
      font-size: clamp(2rem, 4vw, 3.2rem);
      font-weight: 300;
      color: var(--black);
      margin-bottom: 20px;
      line-height: 1.15;
    }

    .contact-content p {
      color: #666;
      font-size: 0.95rem;
      margin-bottom: 44px;
      max-width: 440px;
    }

    .contact-details {
      display: flex;
      flex-direction: column;
      gap: 18px;
    }

    .contact-item {
      display: flex;
      align-items: center;
      gap: 16px;
      font-size: 0.9rem;
    }

    .contact-item-label {
      font-size: 0.68rem;
      font-weight: 500;
      letter-spacing: 0.16em;
      text-transform: uppercase;
      color: var(--mid-gray);
      width: 60px;
      flex-shrink: 0;
    }

    .contact-item-value {
      color: var(--black);
      font-weight: 400;
    }

    .contact-photo-frame {
      width: 100%;
      background: transparent;
      overflow: visible;
    }

    /* =============================================
       FOOTER
    ============================================= */
    footer {
      padding: 36px 48px;
      background: rgba(248, 246, 242, 0.92);
      display: flex;
      align-items: center;
      justify-content: space-between;
      border-top: 1px solid rgba(0,0,0,0.08);
    }

    footer .footer-name {
      font-family: var(--font-head);
      font-size: 1.1rem;
      font-weight: 400;
      color: var(--black);
    }

    footer .footer-copy {
      font-size: 0.72rem;
      color: var(--black);
      letter-spacing: 0.08em;
      line-height: 1.2;
    }

    /* =============================================
       ANIMATIONS
    ============================================= */
    @keyframes fadeUp {
      from { opacity: 0; transform: translateY(24px); }
      to   { opacity: 1; transform: translateY(0); }
    }

    /* =============================================
       RESPONSIVE — Tablet & Mobile
    ============================================= */
    @media (max-width: 900px) {
      nav { padding: 18px 24px; }
      .nav-links { gap: 24px; }

      #hero-about {
        padding-top: 70px;
      }

      .hero-about-inner {
        grid-template-columns: 1fr;
      }

      .hero-about-left { padding: 48px 24px 0px; }

      .receive-line { margin-top: 24px !important; }

      .hero-about-photo {
        position: relative;
        top: 0;
        height: 60vw;
        max-height: 480px;
      }

      #sessions, #contact { padding: 72px 24px; }

      .services-grid { grid-template-columns: 1fr; }

      .contact-inner {
        grid-template-columns: 1fr;
        gap: 48px;
      }

      .contact-photo-frame { max-width: 320px; }

      footer { flex-direction: column; gap: 8px; text-align: center; }
    }

    @media (max-width: 560px) {
      .nav-links { gap: 16px; }
      .hero-title { font-size: 2.8rem; }
      .service-card { padding: 36px 28px; }
    }
  </style>
</head>
<body id="top">

  <!-- =============================================
       NAVIGATION
  ============================================= -->
  <nav>
    <ul class="nav-links">
      <li><a href="#top">Home</a></li>
      <li><a href="#about">About</a></li>
      <li><a href="#sessions">Sessions</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
  </nav>


  <!-- =============================================
       COMBINED HERO + ABOUT
  ============================================= -->
  <section id="hero-about">
  <div class="hero-about-inner">

    <!-- LEFT: Hero title + tagline + about text -->
    <div class="hero-about-left">

      <!-- Hero block -->
      <div class="hero-block" id="hero">
        <h1 class="hero-title">JEFF KROCK</h1>
        <div class="hero-title-separator"></div>
        <p class="hero-tagline">A leading-edge pioneer in practical spiritual awakening<br>and human evolution—<br><span style="font-weight:600;">grounded in real-world transformation.</span></p>
        <div class="hero-title-separator" style="height:1px; width:75%;"></div>
      </div>

      <!-- About block -->
      <div class="about-block">
        <p class="section-label" id="about" style="scroll-margin-top: 100px;">About Jeff</p>
        <h2>Teacher · Healer · Guide<br>Advanced Capacities Training®</h2>

        <p>For more than five decades, Jeff Krock has explored how human beings truly grow, evolve, and awaken—an unrelenting "24/7" inquiry into what genuinely moves us forward, and what does not. Along with his uniquely complex childhood and natural skepticism, this inquiry shaped an independent exploratory path that continues to inform his life's work. <span style="color:#a07a10; font-style:normal; font-size:1.4rem;">↓</span></p>

        <p>His research is grounded in more than 30,000 individual and group sessions—a living laboratory that has allowed him to see patterns, breakthroughs, and the deeper architecture of human change, with unusual clarity. <span style="color:#a07a10; font-style:normal; font-size:1.4rem;">↓</span></p>

        <p>Jeff's work is known for being demystified, rational, and results-oriented. He reaches beyond traditional methods, offering practical structures that simplify what is often made complicated. Many people describe feeling an immediate sense of comfort, recognition, and possibility the moment they hear his voice—a presence that transmits the Highest while remaining grounded, accessible, and deeply human.</p>

        <p class="receive-line" style="margin-top:48px; text-align:center;"><a href="jeff-krock-signup.html" style="color:var(--black); text-decoration:underline; font-weight:500;">Subscribe</a> for occasional helpful perspectives.</p>
      </div>

    </div>

    <!-- RIGHT: Jeff's photo spanning full height -->
    <div class="hero-about-photo">
      <img src="jeff-photo.jpg" alt="Jeff Krock" style="width:100%;height:100%;object-fit:cover;object-position:top;">
    </div>

  </div>
  </section>

  <!-- Fading separator line -->
  <div style="width:100%; height:1px; background: linear-gradient(to right, transparent, #c49a1a 20%, #e8b830 50%, #c49a1a 80%, transparent);"></div>


  <!-- =============================================
       SERVICES
  ============================================= -->
  <section id="sessions">
    <div class="services-inner">
      <p class="section-label" style="font-size:0.85rem; font-weight:700;">Sessions</p>

      <div class="services-grid">

        <!-- SESSION 1 -->
        <div class="service-card">
          <h3>Individual Sessions by Phone</h3>
          <p style="font-weight:600; color:var(--black); margin-bottom:8px; letter-spacing:0.05em;">Vibe</p>
          <p style="color:var(--black);">Individual sessions are easygoing and down-to-earth—a blend of mind and heart infused with humor, compassion, and objective insight.</p>

          <p style="font-weight:600; color:var(--black); margin-top:24px; margin-bottom:8px; letter-spacing:0.05em;">Momentum</p>
          <p style="color:var(--black);">Jeff's presence and subtle-level perception help you move through resistance and inner noise with greater ease and clarity, allowing natural forward momentum to emerge.</p>

          <p style="font-weight:600; color:var(--black); margin-top:24px; margin-bottom:8px; letter-spacing:0.05em;">FEE</p>
          <p style="color:var(--black);">First session: $175<br>Subsequent sessions: $150</p>
        </div>

        <!-- SESSION 2 -->
        <div class="service-card">
          <h3>Remote Sessions</h3>
          <p style="font-style:italic; font-weight:600; color:var(--black); margin-bottom:12px; text-align:center;">For those you love who would not seek help for themselves.</p>

          <p style="color:var(--black);">This is Jeff's life-changing session work conducted remotely—without the phone—and not necessarily known by the receiver unless you choose to tell them. Results are accomplished through innate invisible levels of human connection that operate beyond physical proximity. Step by step, your loved ones transform at a pace that is natural and perfectly suited to them.</p>

          <p style="font-weight:600; color:var(--black); margin-top:24px; margin-bottom:8px; letter-spacing:0.05em;">FEE</p>
          <p style="color:var(--black);">$600 per month (8 sessions)</p>

          <p style="font-weight:600; color:var(--black); margin-top:24px; margin-bottom:8px; letter-spacing:0.05em;">What Families Report</p>
          <p style="color:var(--black); font-style:italic; margin-bottom:10px;">"She [age 48] is steadier, less flailing around. More on solid ground, calm and self-assured."</p>
          <p style="color:var(--black); font-style:italic; margin-bottom:10px;">"My son [29] is more even-keeled."</p>
          <p style="color:var(--black); font-style:italic; margin-bottom:10px;">"He [63] is really living again. I am so relieved—you can't imagine."</p>
          <p style="color:var(--black); font-style:italic; margin-bottom:10px;">"Finally my daughter [22] is open to discussion, no longer angry with her temper flaring."</p>
          <p style="color:var(--black); font-style:italic;">"My six-year-old is more settled."</p>
        </div>

      </div>
    </div>
  </section>


  <!-- =============================================
       CONTACT
  ============================================= -->
  <section id="contact">
    <div class="contact-inner">

      <div class="contact-content">
        <p class="section-label">Contact Jeff</p>
        <h3 style="font-family:var(--font-head); font-size:clamp(1.1rem, 2vw, 1.55rem); font-weight:300; color:var(--black); margin-bottom:24px; line-height:1.25;">Contact Details</h3>

        <div class="contact-details">

          <div class="contact-item" style="align-items:flex-start; flex-direction:column; gap:8px;">
            <span style="font-size:0.78rem; font-weight:500; letter-spacing:0.14em; text-transform:uppercase; color:var(--black);">Text or Email to Schedule</span>
            <ul style="list-style:disc; padding-left:20px; color:var(--black); font-size:0.95rem; line-height:1.9;">
              <li>Individual sessions via phone for yourself</li>
              <li>Remote sessions for someone you love</li>
            </ul>
          </div>

          <div class="contact-item" style="align-items:flex-start; flex-direction:column; gap:8px; margin-top:20px;">
            <span style="font-size:0.78rem; font-weight:500; letter-spacing:0.14em; text-transform:uppercase; color:var(--black);">Text or Email to Create a Group</span>
            <ul style="list-style:disc; padding-left:20px; color:var(--black); font-size:0.95rem; line-height:1.9;">
              <li>Phone, Zoom, or in-person</li>
            </ul>
          </div>

          <div class="contact-item" style="margin-top:28px; flex-direction:column; align-items:flex-start; gap:10px;">
            <div>
              <span class="contact-item-label">Text</span>
              <span class="contact-item-value"><a href="tel:+14077601599">(407) 760-1599</a> <span style="color:var(--mid-gray); font-size:0.82rem;">East Coast USA</span></span>
            </div>
            <div>
              <span class="contact-item-label">Email</span>
              <span class="contact-item-value"><a href="mailto:jeff@jeffkrock.com">jeff@jeffkrock.com</a></span>
            </div>
          </div>

        </div>
      </div>

      <div class="contact-photo-frame" style="display:flex;align-items:center;justify-content:center;">
        <img src="globe.jpg" alt="Contact Jeff Krock" style="width:100%;height:100%;object-fit:contain;">
      </div>

    </div>
  </section>

  <footer>
    <div style="display:flex; flex-direction:column; gap:4px; text-align:center; width:100%;">
      <span class="footer-copy">Unedited photo of Jeff, March 2026</span>
      <span class="footer-copy">Advanced Capacities Training® is a registered trademark of Jeff Krock.</span>
      <span class="footer-copy">© Copyright 2026 by Jeff Krock. All rights reserved.</span>
    </div>
  </footer>

</body>
</html>
