/* SurveyorQ – Source Sans 3 type (buttons keep their existing shape and colours). */
:root{--f-display:'Source Sans 3',system-ui,-apple-system,'Segoe UI',sans-serif;--f-body:'Source Sans 3',system-ui,-apple-system,'Segoe UI',sans-serif;--f-mono:'Source Sans 3',system-ui,sans-serif}
body{font-family:'Source Sans 3',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Source Sans 3',system-ui,sans-serif;font-weight:600;letter-spacing:-.01em}
h1{font-weight:600;letter-spacing:-.015em}
.num{font-family:'Source Sans 3',system-ui,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-weight:600}
.kicker,.eyebrow{font-weight:600;letter-spacing:.14em}
.btn,.av,.svc .n,.card .num,.pitch .tags li{font-family:'Source Sans 3',system-ui,sans-serif}
.mock .fig,.total .big{font-weight:700;letter-spacing:-.01em}
.site nav a,nav a{font-weight:500}
/* keep the SurveyorQ wordmark as the brand */
.mark,.logo,.wmk{font-family:Montserrat,sans-serif}
