/* ============================================================
   Gemisa Studio V3 — Proof / Trust Cards Section
   ============================================================ */

.proof { position: relative; z-index: 1; padding-bottom: calc(var(--section-gap) + 500px); }
.proof .container { position: relative; }

.proof-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}

.proof-card {
  background: var(--white);
  border: 1px solid var(--border);
  border-radius: var(--r-lg);
  padding: 36px 32px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  transition: box-shadow 0.4s var(--ease), transform 0.4s var(--ease);
}
.proof-card:hover {
  box-shadow: 0 24px 60px -12px rgba(26,26,26,0.10);
  transform: translateY(-4px);
}

.proof-icon { color: var(--teal); }

.proof-stat {
  font-family: var(--font-display);
  font-size: clamp(2.2rem, 4vw, 3.2rem);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03em;
  color: var(--teal);
}

.proof-label {
  font-size: 0.95rem;
  color: var(--ink-muted);
  line-height: 1.5;
}
