@import url("/industry-styles/industry-styles.css?v=industry-rewrite-20260709e");
.industry-site.page-lawyer-accountant {
  --bg: #fbf7ed;
  --bg2: #ffffff;
  --text: #29251c;
  --muted: #756d5d;
  --panel: rgba(255,255,255,.72);
  --paper: #fffef8;
  --line: rgba(41,37,28,.15);
  --accent: #d8c287;
  --accent2: #69d5ff;
  --buttonText: #171206;
}
body { background: #fbf7ed; }
.page-lawyer-accountant .cards article,
.page-lawyer-accountant .wide-card,
.page-lawyer-accountant .form-panel { transition: transform .45s ease, border-color .45s ease, box-shadow .45s ease; }
.page-lawyer-accountant .cards article:hover,
.page-lawyer-accountant .wide-card:hover,
.page-lawyer-accountant .form-panel:hover { transform: translateY(-7px); border-color: var(--accent); box-shadow: 0 28px 80px color-mix(in srgb, var(--accent) 20%, transparent); }
.page-lawyer-accountant .is-visible { animation: pageLift .7s ease both; }
@keyframes pageLift { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }
