/* A: Schibsted Grotesk - bold, editorial, newspaper-like */
:root{--font-head:"Schibsted Grotesk",Arial,sans-serif;--font-body:"Schibsted Grotesk",Arial,sans-serif;--head-weight:800;--head-track:-.025em;--radius:8px;--btn-radius:8px;--brand:#0d5446;--cream:#f4f1ea;--accent:#ffc94a}
.eyebrow{text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:700}
.hero{background:var(--cream)}
.calc{border-radius:12px;box-shadow:none;border:2px solid var(--ink)}
.svc-card,.card,.steps li{border-radius:8px}
.hero-points li::before,.ticks li::before{content:"✓";background:none;width:auto;height:auto;color:var(--brand);font-weight:800;margin-right:8px;vertical-align:0}
.hero-services a,.chips a{border-radius:6px}
.steps span{border-radius:6px}
