/* Shared primary action on light surfaces: offers, service pages and forms. */
.offer-card .btn.btn--primary,
.offer-landing .btn.btn--primary,
.inquiry .form-actions .btn.btn--primary{
  font:600 15px/1.5 "Manrope","Avenir Next","Avenir",system-ui,-apple-system,sans-serif;
  background:var(--hero-surface);
  color:var(--hero-btn2-ink);
  border:1px solid transparent;
  border-radius:28px;
  height:auto;
  min-height:54px;
  padding:14px 26px;
  text-align:center;
  transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;
}
.offer-card .btn.btn--primary:hover,
.offer-landing .btn.btn--primary:hover,
.inquiry .form-actions .btn.btn--primary:hover{
  background:var(--hero-btn1-ink);
  color:var(--hero-btn2-ink);
}
