
Caseworth — Free Bootstrap 6 Law Firm & Accountancy Website Template
Caseworth is a free, premium Bootstrap 6 website template for law firms, solicitors, chartered accountants, tax advisers and professional-services practices generally. It pairs a full firm homepage — practice index, people, published fees, insights and an enquiry form — with a practice area detail page.
Professional-services sites trade on typography and credibility rather than photography, so this one is set in a serif on paper-white with hairline rules instead of cards. The Bootstrap 6 pieces doing the work are the new table variants — .table-stacked reflows the published fee table into readable blocks on a phone instead of forcing a horizontal scroll — plus a searchable Combobox for practice area, a Datepicker for deadlines, and native <details> accordions, which replaced the JavaScript accordion entirely in v6.

Key features
- Two pages — firm homepage and a practice area detail page
- Published fee table using the new .table-stacked, which reflows to blocks on mobile instead of scrolling
- Live fee-table filtering that degrades to a static readable table without JavaScript
- Ten-item numbered practice index set as a two-column table of contents
- Partner profiles carrying real credentials — SRA, FCA, CTA
- Enquiry form with searchable Combobox practice picker and optional Datepicker deadline
- Native <details> accordions — v6 removed the JavaScript accordion entirely
- Typographic design language: serif throughout, hairline rules, no cards
- Staged fee table on the practice page plus a sticky contact rail
- Bootstrap 6 vendored at a pinned commit, ESM-only, no build step
Before you use it
Bootstrap 6 has not been released. npm i bootstrap@6 does not work yet and the framework is still changing, so treat this as a head start on learning v6 rather than a foundation for a production site you need to maintain today. The framework is vendored into the template at a pinned commit, so nothing here can drift. It targets evergreen browsers only — Safari 16.4+, Chrome 111+ and Firefox 113+ — because Bootstrap 6 is built on oklch() and color-mix().