/* =====================================================================
   SITE THEME — Clean Slate
   White, airy, blue accent, no condensed type anywhere. The most neutral
   option and the easiest to read on a phone in daylight.
   ===================================================================== */
:root {
    --ink:        #111827;
    --ink-2:      #1f2937;
    --ink-3:      #374151;
    --paper:      #ffffff;
    --paper-2:    #f9fafb;
    --line:       #e5e7eb;
    --gold:       #2563eb;
    --gold-dark:  #1d4ed8;
    --text:       #374151;
    --text-muted: #6b7280;
    --radius:     8px;
    --shadow:     0 1px 2px rgba(17,24,39,.05), 0 8px 24px rgba(17,24,39,.06);
    --display:    "Inter", -apple-system, sans-serif;
    --body:       "Inter", -apple-system, sans-serif;
}

h1, h2, h3 { text-transform: none; letter-spacing: -.03em; font-weight: 700; }
h1 { font-size: clamp(2.1rem, 5vw, 3.3rem); line-height: 1.15; }
.lede, .section__lede { font-size: 1.12rem; }

.eyebrow { letter-spacing: .1em; font-weight: 600; font-size: .8rem; }

.btn { text-transform: none; letter-spacing: 0; font-weight: 600; border-radius: 8px; font-family: var(--body); }
.btn--gold { color: #fff; }
.btn--gold:hover { background: var(--gold-dark); color: #fff; }

.brand__text strong { font-family: var(--body); font-weight: 700; letter-spacing: -.02em; }
.nav a { text-transform: none; letter-spacing: 0; font-weight: 500; }

.section { padding: clamp(3.5rem, 8vw, 6rem) 0; }
.card { border-radius: var(--radius); }
.card__icon { color: var(--gold); }
.link-arrow { text-transform: none; letter-spacing: 0; font-weight: 600; }
.stat strong { font-family: var(--body); font-weight: 700; }
.marque__list { text-transform: none; letter-spacing: 0; }
.block-faq__item summary { font-family: var(--body); text-transform: none; font-weight: 600; font-size: 1.05rem; }
.block-quote cite { text-transform: none; letter-spacing: 0; }
.call-bar { text-transform: none; letter-spacing: 0; font-family: var(--body); font-weight: 600; }
.block-list li::before { color: var(--gold); }
