cloudronin commited on
Commit
dbe429e
·
verified ·
1 Parent(s): 8f0fa32

New renders: front in the hero, back beside the pilot form

Browse files
assets/case-front.webp DELETED
Binary file (29.7 kB)
 
assets/unit-back.webp ADDED
assets/unit-front.webp ADDED
index.html CHANGED
@@ -56,7 +56,7 @@
56
  </div>
57
  <div class="hero-media">
58
  <div class="render-box">
59
- <img src="assets/case-front.webp" width="1400" height="871" fetchpriority="high" alt="The PrivacyNote unit, a small case with a dark lid, beside a phone showing a recording waveform">
60
  </div>
61
  </div>
62
  </section>
@@ -262,6 +262,9 @@
262
  <p class="eyebrow">The pilot</p>
263
  <h2 id="pilot-title">Take one of the first pilots.</h2>
264
  <p>One free unit, one clinician, a few weeks. If it does not earn its shelf space, we take it back. You keep your numbers and the evidence either way.</p>
 
 
 
265
  </div>
266
  <div class="form-card">
267
  <form id="pilot-form" action="https://formspree.io/f/mrpekree" method="POST">
 
56
  </div>
57
  <div class="hero-media">
58
  <div class="render-box">
59
+ <img src="assets/unit-front.webp" width="1200" height="750" fetchpriority="high" alt="The PrivacyNote unit, a small black case with two antennas, beside a phone showing a recording waveform">
60
  </div>
61
  </div>
62
  </section>
 
262
  <p class="eyebrow">The pilot</p>
263
  <h2 id="pilot-title">Take one of the first pilots.</h2>
264
  <p>One free unit, one clinician, a few weeks. If it does not earn its shelf space, we take it back. You keep your numbers and the evidence either way.</p>
265
+ <div class="render-box pilot-render">
266
+ <img src="assets/unit-back.webp" width="1200" height="750" loading="lazy" alt="The back of the PrivacyNote unit: two antennas and a row of ports">
267
+ </div>
268
  </div>
269
  <div class="form-card">
270
  <form id="pilot-form" action="https://formspree.io/f/mrpekree" method="POST">
styles.css CHANGED
@@ -245,6 +245,9 @@ a.ev-title { color: var(--link); text-decoration: underline; text-underline-offs
245
  .pilot-text { flex: 1 1 380px; min-width: 0; display: flex; flex-direction: column; gap: 18px; }
246
  .pilot h2 { font-family: var(--serif); font-weight: 600; font-size: 44px; line-height: 1.1; letter-spacing: -0.01em; color: var(--band-text); }
247
  .pilot-text p { font-size: 19px; line-height: 1.55; color: var(--band-soft); max-width: 480px; }
 
 
 
248
  .form-card { flex: 1 1 460px; min-width: 0; background: var(--surface); color: var(--text); border-radius: 16px; padding: 32px; }
249
  .form-card form { display: flex; flex-direction: column; gap: 18px; }
250
  .field { display: flex; flex-direction: column; gap: 6px; }
 
245
  .pilot-text { flex: 1 1 380px; min-width: 0; display: flex; flex-direction: column; gap: 18px; }
246
  .pilot h2 { font-family: var(--serif); font-weight: 600; font-size: 44px; line-height: 1.1; letter-spacing: -0.01em; color: var(--band-text); }
247
  .pilot-text p { font-size: 19px; line-height: 1.55; color: var(--band-soft); max-width: 480px; }
248
+ .pilot-render { max-width: 480px; margin-top: 12px; }
249
+ /* Phones: the form comes first. Lazy loading means a hidden render is never downloaded. */
250
+ @media (max-width: 719px) { .pilot-render { display: none; } }
251
  .form-card { flex: 1 1 460px; min-width: 0; background: var(--surface); color: var(--text); border-radius: 16px; padding: 32px; }
252
  .form-card form { display: flex; flex-direction: column; gap: 18px; }
253
  .field { display: flex; flex-direction: column; gap: 6px; }