/* ── Native FieldStacker quote builder + booking (site-kit.js mounts: [data-fs-quote], [data-fs-book]) ──
   The kit's own defaults (site-kit.css) read these --fsk-* settings; the rest makes it speak Kiwi's type. */
.fsk {
  --fsk-accent: var(--green);
  --fsk-accent-ink: #fff;
  --fsk-ink: var(--ink);
  --fsk-muted: var(--muted);
  --fsk-line: var(--border);
  --fsk-card: var(--white);
  --fsk-soft: var(--cream);
  --fsk-ok: var(--green);
  --fsk-radius: var(--radius);
}
.fsk-title, .fsk-plan-name, .fsk-plan-price, .fsk-item-name, .fsk-sum-name, .fsk-total-value, .fsk-btn, .fsk-chip, .fsk-done-when {
  font-family: 'Bricolage Grotesque', sans-serif;
}
.fsk-title { letter-spacing: -.02em; }
.fsk-group, .fsk-total-label, .fsk-num { font-family: 'DM Mono', monospace; }
.kiwi-book-native { padding: 1.4rem 1.4rem .4rem; }
/* Phones: Kiwi's fixed call bar (.mobile-cta-bar, ~68px) would cover the builder's sticky price bar. */
@media (max-width: 768px) { .fsk-totals { bottom: 78px; } }
