<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width,initial-scale=1" />
  <meta name="robots" content="noindex,nofollow" />
  <title>entendu.ca is for sale</title>

  <style>
    :root{
      --bg: #0b1220;
      --text: rgba(255,255,255,.92);
      --muted: rgba(255,255,255,.68);
      --line: rgba(255,255,255,.12);
      --accent: #7c3aed;
      --radius: 18px;
      --shadow: 0 20px 60px rgba(0,0,0,.45);
      --max: 1100px;
      --font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
    }

    *{ box-sizing:border-box; }
    /* html,body{ height:100%; } */

body{

  min-height: 100vh;
  margin:0;
  font-family: var(--font);
  color: var(--text);

  background:
    radial-gradient(1200px 700px at 15%   6%, rgba(220,138,237,.30), transparent 65%),
    radial-gradient(1100px 650px at 90%  22%, rgba( 84,255,134,.22), transparent 65%),
    var(--bg);

  /* key: stretch gradient layers vertically so they don’t end at ~1 viewport */
  background-repeat: no-repeat;
  background-size:
    100% 220vh,
    100% 220vh,
    auto;

  background-position:
    0 0,
    0 0,
    0 0;
}

    a{ color:inherit; }

    /* overall page container */
    .wrap{
      max-width: var(--max);
      margin: 0 auto;
      padding: 25px 25px 50px 25px;
    }

    /* single-column stage that centers the card */
    .stage{
      display: flex;
      justify-content: center;
    }

    /* keep roughly the same “overall width” as before */
    .stageInner{
      width: 100%;
      max-width: 760px; /* adjust to taste (700–860 is a good range) */
    }

.card{
  /* solid base — no bleed from body gradients */
  background-color: #0a1120; /* slightly darker than --bg for separation */

  /* subtle internal depth (sheen, not transparency) */
  background-image: linear-gradient(
    180deg,
    rgba(255,255,255,.06),
    rgba(255,255,255,.03)
  );

  border: 1px solid rgba(255,255,255,.16);
  border-radius: var(--radius);
  box-shadow:
    0 28px 90px rgba(0,0,0,.65),
    0 1px 0 rgba(255,255,255,.06) inset;

  position: relative;
  isolation: isolate; /* hard stop for bleed */
}
.card::after{
  content:"";
  position:absolute;
  inset:0;
  border-radius: inherit;
  pointer-events:none;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.04),
    inset 0 -1px 0 rgba(255,255,255,.06);
}


    .hero{
      padding: 26px 22px 22px;
    }

    .domain{
      font-size: clamp(34px, 5.2vw, 58px);
      line-height: 0.95;
      letter-spacing: -0.02em;
      margin: 0 0 12px;
      font-weight: 760;
      word-break: break-word;
    }

    .brand{
      display:flex;
      align-items:center;
      gap:10px;
      color: var(--muted);
      letter-spacing: .2px;
      font-size: 14px;
      margin: 0 0 18px;
    }

    .dot{
      width:10px;height:10px;border-radius:50%;
      background: linear-gradient(135deg, var(--accent), #60a5fa);
      box-shadow: 0 0 0 6px rgba(124,58,237,.12);
      flex: 0 0 auto;
    }

    .formHead{
      padding: 12px 0 14px;
      border-top: 1px solid rgba(255,255,255,.20);
      border-bottom: 1px solid rgba(255,255,255,.20);
      margin-bottom: 14px;
    }

    .formHead h2{
      margin: 0;
      font-size: 18px;
      letter-spacing: -0.01em;
    }

    .instructions{
      margin: 10px 0 0;
      padding-left: 18px;
      color: var(--muted);
      font-size: 14px;
      line-height: 1.35;
    }
    .instructions li{ margin: 6px 0; }

    form{ display:grid; gap: 12px; margin-top: 14px; }

    .row{ display:grid; grid-template-columns: 1fr 1fr; gap: 12px; }
    @media (max-width: 560px){ .row{ grid-template-columns: 1fr; } }

    label{
      display:block;
      font-size: 12px;
      color: var(--muted);
      margin: 0 0 6px;
    }

input,
textarea{
      width:100%;
      padding: 12px;
      border-radius: 14px;
      border: 1px solid rgba(255,255,255,.14);
      background: rgba(0,0,0,.18);
      color: var(--text);
      outline: none;
      font-size: 14px;
      transition: border-color .15s ease, background .15s ease;
  background-color: #05080f; /* darker than card */
  border: 1px solid rgba(255,255,255,.18);
  color: var(--text);
}

input::placeholder,
textarea::placeholder{
  color: rgba(255,255,255,.45);
}

input:focus,
textarea:focus{
      border-color: rgba(124,58,237,.55);
      background: rgba(0,0,0,.24);
  background-color: #03060c;
  border-color: rgba(124,58,237,.75);
}


/*
    input, textarea{
      width:100%;
      padding: 12px;
      border-radius: 14px;
      border: 1px solid rgba(255,255,255,.14);
      background: rgba(0,0,0,.18);
      color: var(--text);
      outline: none;
      font-size: 14px;
      transition: border-color .15s ease, background .15s ease;
    }
    input:focus, textarea:focus{
      border-color: rgba(124,58,237,.55);
      background: rgba(0,0,0,.24);
    }

    textarea{ min-height: 110px; resize: vertical; }
*/

    .offerWrap{ position: relative; }
    .offerWrap span{
      position:absolute; left: 12px; top: 50%;
      transform: translateY(-50%);
      color: rgba(255,255,255,.55);
      font-weight: 700;
      pointer-events:none;
    }
    .offerWrap input{ padding-left: 30px; }

    .btn{
      appearance:none;
      border: 1px solid rgba(255,255,255,.14);
      background: rgba(255,255,255,.06);
      color: var(--text);
      padding: 12px 14px;
      border-radius: 14px;
      text-decoration:none;
      font-weight: 650;
      letter-spacing:.2px;
      display:inline-flex;
      align-items:center;
      justify-content: center;
      cursor:pointer;
      transition: transform .08s ease, border-color .15s ease, background .15s ease;
      user-select:none;
    }
    .btn:hover{
      transform: translateY(-1px);
      border-color: rgba(255,255,255,.22);
      background: rgba(255,255,255,.08);
    }
    .btnPrimary{
      border-color: rgba(124,58,237,.40);
      background: linear-gradient(135deg, rgba(124,58,237,.95), rgba(59,130,246,.85));
      box-shadow: 0 12px 30px rgba(124,58,237,.22);
    }
    .btnPrimary:hover{ border-color: rgba(124,58,237,.55); }

    .hp{ display:none !important; }

    .footerInner{
      width: 100%;
      max-width: 760px;   /* MUST match .stageInner max-width */
      margin: 10px auto;     /* centers it */
    }

    .meta{
      border:1px solid rgba(255,255,255,.10);
      background: rgba(255,255,255,.20);
      padding: 8px 10px;
      border-radius: 999px;
    }

    /* Optional: success overlay remains compatible if you add it later */
    .overlay{
      position:absolute;
      inset:0;
      z-index:50;
      display:flex;
      align-items:center;
      justify-content:center;
      padding:18px;
      background: rgba(0,0,0,.55);
      backdrop-filter: blur(16px);
    }
    .alert{
      border-radius: 14px;
      padding: 12px 12px;
      border: 1px solid rgba(255,255,255,.14);
      background: rgba(255,255,255,.06);
      color: rgba(255,255,255,.86);
      font-size: 13px;
      line-height: 1.35;
    }
    .alert.success{
      border-color: rgba(34,197,94,.35);
      background: rgba(34,197,94,.10);
    }
    .alert.error{
      border-color: rgba(239,68,68,.35);
      background: rgba(239,68,68,.10);
    }

/* Success overlay */
.overlay {
  position: absolute;
  inset: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 18px;
  background: rgba(0,0,0,.55);
  backdrop-filter: blur(16px);
}

.overlayPanel{
  width: min(520px, 100%);
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,.16);
  background: linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.06));
  box-shadow: 0 30px 90px rgba(0,0,0,.55);
  padding: 16px 16px 14px;
  background: rgba(0,0,0,.55);
}

.overlayTop{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap: 10px;
  margin-bottom: 8px;
}

.overlayTitle{
  margin:0;
  font-size: 18px;
  letter-spacing: -0.01em;
}

.overlayText{
  margin: 16px 0 0;
  padding: 0;
  color: rgba(255,255,255,.78);
  font-size: 16px;
  line-height: 1.45;
}

.iconOk{
  width: 36px;
  height: 36px;
  border-radius: 12px;
  background: rgba(34,197,94,.18);
  border: 1px solid rgba(34,197,94,.35);
  position: relative;
  flex: 0 0 auto;
}

.iconOk:after{
  content:"";
  position:absolute;
  left: 13px;
  top: 8px;
  width: 9px;
  height: 16px;
  border-right: 3px solid rgba(34,197,94,.95);
  border-bottom: 3px solid rgba(34,197,94,.95);
  transform: rotate(40deg);
}

.closeBtn{
  appearance:none;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.06);
  color: rgba(255,255,255,.85);
  padding: 10px 12px;
  border-radius: 14px;
  cursor:pointer;
  font-weight: 650;
}

.closeBtn:hover{
  border-color: rgba(255,255,255,.24);
  background: rgba(255,255,255,.08);
}

  </style>
<script>
    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group identify setPersonProperties setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags resetGroups onFeatureFlags addFeatureFlagsHandler onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey getNextSurveyStep".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
    posthog.init('phc_cFT0QamXTI9ODfCz4bvQU891uamYhmwTKegAlmczcTl', {
        api_host: 'https://us.i.posthog.com',
        defaults: '2026-01-30'
    })
</script>
</head>

<body>
  <div class="wrap">
    <main class="stage">
      <div class="stageInner">
        <section class="card hero" aria-labelledby="title">
          <h1 id="title" class="domain">entendu.ca</h1>

          <div class="brand">
            <span class="dot" aria-hidden="true"></span>
            <span>This domain name may be available to purchase.</span>
          </div>

          <div class="formHead">
            <h2 id="offerTitle">Make an offer directly with the owner.</h2>
            <ul class="instructions">
              <li>Inquiries must include a bona fide purchase offer.</li>
              <li>Responses are prioritized based on the strength of the offer.</li>
            </ul>
          </div>

          <form method="post" action="" novalidate>
            <input type="hidden" name="csrf" value="d2af82ae0e8f6dee3397b95b37628c09">
            <div class="hp">
              <label>Website</label>
              <input name="website" autocomplete="off" />
            </div>





          <div class="row">
            <div>
              <label for="fname">First name</label>
              <input id="fname" name="fname" required maxlength="80" autocomplete="given-name"
                     value="" />
            </div>
            <div>
              <label for="lname">Last name</label>
              <input id="lname" name="lname" required maxlength="120" autocomplete="family-name"
                     value="" />
            </div>
          </div>

          <div class="row">
            <div>
              <label for="phone">Phone</label>
              <input id="phone" name="phone" required maxlength="80" autocomplete="tel"
                     value="" />
            </div>
            <div>
              <label for="email">Email</label>
              <input id="email" name="email" required maxlength="120" autocomplete="email"
                     value="" />
            </div>
          </div>

          <div>
            <label for="offerAmt">Offer (CAD)</label>
            <div class="offerWrap">
              <span>$</span>
              <input id="offerAmt" name="offer" inputmode="numeric" pattern="[0-9]*"
                     placeholder="e.g. 12,000" required
                     value="" />
            </div>
          </div>

          <div>
            <label for="message">Message</label>
            <textarea id="message" name="message" placeholder="Intended use / timeline"></textarea>
          </div>

          <button class="btn btnPrimary" type="submit">Send offer</button>
        </form>
      </section>
    </main>

    <footer>
      <div class="footerInner">
        <div style="display:flex; gap:10px; flex-wrap:wrap; justify-content:space-between; align-items:center;">
          <span class="meta">© 2026 • entendu.ca</span>
          <span class="meta">This page provided by <a href="https://name.ca" target="_blank" rel="noopener">Name.ca</a></span>
        </div>
      </div>
    </footer>
  </div>

<script>
(function(){
  const overlay = document.getElementById('successOverlay');
  if (!overlay) return;

  const closeBtn = document.getElementById('closeOverlay');

  function closeOverlay(){
    overlay.remove();
  }

  closeBtn?.addEventListener('click', closeOverlay);

  // Click outside panel closes
  overlay.addEventListener('click', (e) => {
    if (e.target === overlay) closeOverlay();
  });

  // ESC closes
  document.addEventListener('keydown', (e) => {
    if (e.key === 'Escape') closeOverlay();
  });
})();
</script>

</body>
</html>
