/* "Why it matters" — the stakes, balanced. Image fills the left column
   with the stats overlaid across its base; the case sits on the right.
   NOTE: figures are from industry research. Verify/link before launch. */
function WhyMissedCalls() {
  const stats = [
    ['1 in 4', 'calls go unanswered', 'Invoca'],
    ['$300–400', 'per service call', 'Industry est.'],
    ['Up to 80%', 'switch to a competitor', 'Zendesk'],
  ];
  return (
    <section className="why" id="why">
      <div className="site sec-pad">
        <div className="why-grid">
          <figure className="why-photo" style={{ margin: 0 }}>
            <img src="assets/why-plumb-a.jpg" width="600" height="450" loading="lazy"
              alt="A homeowner on the phone beside a leaking pipe under the kitchen sink, trying to reach a plumber." />
            <figcaption className="miss"><span className="d"></span> Missed call · 02:14 AM</figcaption>
            <div className="why-ostats">
              {stats.map((s, i) => (
                <div className="why-stat" key={i}>
                  <div className="n">{s[0]}</div>
                  <div className="l">{s[1]}</div>
                  <div className="src">{s[2]}</div>
                </div>
              ))}
            </div>
          </figure>
          <div className="why-copy">
            <div className="eyebrow">Why it matters</div>
            <h2 className="display">Most missed calls don't call back.</h2>
            <p className="why-lead">When you're on a job or off the clock, the call rings out to voicemail. Most people won't wait. They dial the next number, and that job is gone.</p>
            <div className="why-quote">
              <p><span className="yl">85%</span> of callers who reach voicemail never call back. They just dial the <span className="yl">next company</span> on the list.</p>
              <div className="why-cite">Source: industry call-handling studies, 2025</div>
            </div>
          </div>
        </div>
      </div>
    </section>
  );
}
window.WhyMissedCalls = WhyMissedCalls;
