[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"page-legal-form-management-software":3,"platform-testimonials":292},{"head":4,"jsonld":64,"components":157},{"title":5,"link":6,"meta":10},"Legal Form Management Software: Intake + E-Sig | Formester",[7],{"hid":8,"rel":8,"href":9},"canonical","https://formester.com/legal-form-management-software/",[11,14,17,19,22,24,26,28,31,34,36,39,41,43,45,47,50,53,55],{"property":12,"content":13},"article:modified_time","2026-08-09T10:30:26.704Z",{"hid":15,"name":15,"content":16},"description","Client intake forms, retainer agreements, e-signature, PDF export, and unlimited responses on the free plan. The form management software for law firms.",{"hid":18,"name":18,"content":5},"og:site_name",{"hid":20,"property":20,"content":21},"og:type","website",{"hid":23,"property":23,"content":9},"og:url",{"hid":25,"property":25,"content":5},"og:title",{"hid":27,"property":27,"content":16},"og:description",{"hid":29,"property":29,"content":30},"og:image","https://formester.com/formester-logo-meta-image.png",{"hid":32,"name":32,"content":33},"og:image:alt","Formester Logo",{"hid":35,"name":35,"content":9},"twitter:url",{"name":37,"content":38},"twitter:site","@_formester_",{"hid":40,"name":40,"content":5},"twitter:title",{"hid":42,"name":42,"content":16},"twitter:description",{"hid":44,"name":44,"content":30},"twitter:image",{"hid":46,"name":46,"content":33},"twitter:image:alt",{"hid":48,"name":48,"content":49},"twitter:card","summary_large_image",{"hid":51,"name":51,"content":52},"apple-mobile-web-app-title","Formester",{"hid":54,"name":54,"property":29,"content":30},"image",{"hid":56,"name":56,"content":57},"keywords",[58,59,60,61,62,63],"legal form management software","legal intake form software","law firm form software","attorney form management","paralegal form software","client intake form software",[65],{"@graph":66,"@context":156},[67,74,82,92,134],{"@id":68,"url":69,"logo":70,"name":52,"@type":73},"https://formester.com/#organization","https://formester.com/",{"url":71,"@type":72},"https://formester.com/logo.png","ImageObject","Organization",{"@id":75,"url":9,"name":5,"@type":76,"isPartOf":77,"breadcrumb":78,"inLanguage":80,"description":16,"dateModified":81,"datePublished":81},"https://formester.com/legal-form-management-software/#webpage","WebPage",{"@id":68},{"@id":79},"https://formester.com/legal-form-management-software/#breadcrumb","en-US","2026-08-05",{"@id":79,"@type":83,"itemListElement":84},"BreadcrumbList",[85,89],{"item":69,"name":86,"@type":87,"position":88},"Home","ListItem",1,{"item":9,"name":90,"@type":87,"position":91},"Legal Form Management Software",2,{"@id":93,"@type":94,"mainEntity":95},"https://formester.com/legal-form-management-software/#faq","FAQPage",[96,102,106,110,114,118,122,126,130],{"name":97,"@type":98,"acceptedAnswer":99},"Is Formester a legal document management system?","Question",{"text":100,"@type":101},"No. Formester is a form management layer: intake, retainers, engagement letters, questionnaires. It exports signed PDFs to your DMS (Clio, MyCase, Filevine, PracticePanther, NetDocuments), but does not replace them. For matter-based document storage, versioning, and workflow, keep your practice management suite. Add Formester for the form and signature layer.","Answer",{"name":103,"@type":98,"acceptedAnswer":104},"Are Formester e-signatures legally binding?",{"text":105,"@type":101},"Yes for most US and EU legal use cases. Formester captures signer IP, timestamp, user-agent, and signature intent, which meets the ESIGN Act (US) and UETA requirements. For contracts governed by wet-signature-required jurisdictions (some real estate closings, wills, certain family law documents), verify local rules first.",{"name":107,"@type":98,"acceptedAnswer":108},"What about court-admissibility of e-signed documents?",{"text":109,"@type":101},"Formester's audit trail captures signer IP, timestamp, user-agent, submission ID, and form version at signing time. This is sufficient for civil admissibility under FRE 902(13) or state equivalents. For criminal or family court matters requiring higher evidentiary standards, wet signature may still be required.",{"name":111,"@type":98,"acceptedAnswer":112},"Can Formester replace Clio Grow or MyCase Intake?",{"text":113,"@type":101},"For the form layer only, yes. Clio Grow and MyCase Intake bundle intake forms with lead management, matter creation, and CRM. Formester ships the form layer at a fraction of the price. If you want lead management, billing, and matter management in one platform, stay with Clio or MyCase. If you already have a case management system and just need a modern form layer, use Formester and export signed PDFs into your CMS.",{"name":115,"@type":98,"acceptedAnswer":116},"Is Formester HIPAA compliant?",{"text":117,"@type":101},"No. Formester is not HIPAA-certified today. For legal intake that touches protected health information (medical malpractice, personal injury with medical records), use a HIPAA-eligible platform: Jotform Gold with the HIPAA add-on, or Cognito Forms Enterprise. Formester is fine for legal intake that does not touch PHI (contracts, corporate law, family law without medical records, immigration).",{"name":119,"@type":98,"acceptedAnswer":120},"Can I embed forms on my firm's website?",{"text":121,"@type":101},"Yes. Every Formester form embeds via iframe, direct link, or JavaScript widget. Personal plan ($13/month) removes Formester branding and enables custom subdomain. Business ($49/month) adds full API access for programmatic embedding.",{"name":123,"@type":98,"acceptedAnswer":124},"How do I migrate my existing PDF intake forms?",{"text":125,"@type":101},"Upload the PDF to Formester's AI generator. The AI reads the fields, maps them to form question types, and produces a live, fillable form in under a minute. Signature blocks and file uploads are recognized automatically. Review, edit, publish.",{"name":127,"@type":98,"acceptedAnswer":128},"Can I collect payments (retainers, filing fees) through Formester?",{"text":129,"@type":101},"Yes. Formester ships native Stripe and PayPal integration on the free plan. Add a payment field to any form for retainer capture, filing fee collection, or consultation booking. Payment records sync to your Stripe dashboard.",{"name":131,"@type":98,"acceptedAnswer":132},"What integrations does Formester ship for legal workflows?",{"text":133,"@type":101},"Native: Clio, Google Drive, Google Sheets, Slack, Stripe, PayPal. Via Zapier: 500+ apps including MyCase, PracticePanther, Filevine, HubSpot, Salesforce, ActiveCampaign, DocuSign. Webhooks and REST API for anything custom.",{"@id":135,"url":69,"name":52,"@type":136,"offers":137,"publisher":148,"aggregateRating":149,"operatingSystem":154,"applicationCategory":155},"https://formester.com/#software","SoftwareApplication",[138,145],{"url":139,"name":140,"@type":141,"price":142,"availability":143,"priceCurrency":144},"https://formester.com/pricing/","Free","Offer","0","https://schema.org/InStock","USD",{"url":139,"name":146,"@type":141,"price":147,"availability":143,"priceCurrency":144},"Personal","13",{"@id":68},{"@type":150,"bestRating":151,"ratingCount":152,"ratingValue":153},"AggregateRating","5","11","4.7","Web, iOS, Android","BusinessApplication","https://schema.org",[158,163,170,173,176,203,206,209,212,215,218,221,231,253,289],{"id":159,"__component":160,"markup":161,"useContainer":162},4339,"micro-components.raw-html","\u003Cstyle>\n.fmstr-cmp-lfm-hero3 {\n  --c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586;\n  --c-violet-100: #f4ebff; --c-violet-500: #7f56d9; --c-violet-600: #6941c6;\n  --c-border: #eaecf0; --c-tint: #f7f3ff;\n  background: radial-gradient(60% 70% at 50% 0%, #f7f3ff 0%, #ffffff 70%);\n  padding: 120px 24px 72px; font-family: inherit; color: var(--c-fg-1); overflow-x: hidden;\n}\n.fmstr-cmp-lfm-hero3 *, .fmstr-cmp-lfm-hero3 *::before, .fmstr-cmp-lfm-hero3 *::after { box-sizing: border-box; }\n.fmstr-cmp-lfm-hero3__inner { max-width: 1180px; margin: 0 auto; padding: 0 24px; }\n.fmstr-cmp-lfm-hero3__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }\n\n/* LEFT COLUMN */\n.fmstr-cmp-lfm-hero3__badge { display: inline-block; padding: 6px 14px; background: var(--c-violet-100); color: var(--c-violet-600);\n  border-radius: 9999px; font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 20px; }\n.fmstr-cmp-lfm-hero3__h1 { font-size: clamp(28px, 3.4vw, 44px); font-weight: 700; line-height: 1.1; letter-spacing: -0.02em; margin: 0 0 18px; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-hero3__accent { color: var(--c-violet-600); }\n.fmstr-cmp-lfm-hero3__desc { font-size: 17px; line-height: 1.6; color: var(--c-fg-2); margin: 0 0 28px; }\n.fmstr-cmp-lfm-hero3__ctas { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 24px; }\n.fmstr-cmp-lfm-hero3__btn { display: inline-flex; align-items: center; padding: 12px 24px; border-radius: 9999px; font-size: 15px; font-weight: 600; text-decoration: none !important; transition: all 0.15s ease; }\n.fmstr-cmp-lfm-hero3__btn--primary { background: var(--c-violet-500); color: #ffffff !important; box-shadow: 0 4px 14px rgba(105, 65, 198, 0.22); }\n.fmstr-cmp-lfm-hero3__btn--primary:hover { background: var(--c-violet-600); color: #ffffff !important; }\n.fmstr-cmp-lfm-hero3__btn--ghost { background: transparent; color: var(--c-violet-600) !important; border: 1px solid var(--c-violet-600); }\n.fmstr-cmp-lfm-hero3__btn--ghost:hover { background: var(--c-violet-100); color: var(--c-violet-600) !important; }\n.fmstr-cmp-lfm-hero3__meta { display: flex; align-items: center; gap: 12px; font-size: 13px; color: var(--c-fg-3); flex-wrap: wrap; }\n.fmstr-cmp-lfm-hero3__meta-dot { width: 4px; height: 4px; background: #cbd5e1; border-radius: 50%; }\n\n/* RIGHT PANEL */\n.fmstr-cmp-lfm-hero3__panel { position: relative; min-height: 500px; background: #ffffff; border: 1px solid var(--c-border); border-radius: 20px;\n  box-shadow: 0 12px 32px rgba(105, 65, 198, 0.10); overflow: hidden; }\n.fmstr-cmp-lfm-hero3__state { position: absolute; inset: 0; padding: 24px; display: flex; flex-direction: column; opacity: 0; pointer-events: none; }\n.fmstr-cmp-lfm-hero3__state--prompt { animation: lfm-hero3-state1 14s infinite; }\n.fmstr-cmp-lfm-hero3__state--form { animation: lfm-hero3-state2 14s infinite; }\n@keyframes lfm-hero3-state1 {\n  0%, 32% { opacity: 1; pointer-events: auto; }\n  36%, 92% { opacity: 0; pointer-events: none; }\n  96%, 100% { opacity: 1; pointer-events: auto; }\n}\n@keyframes lfm-hero3-state2 {\n  0%, 32% { opacity: 0; pointer-events: none; }\n  38%, 92% { opacity: 1; pointer-events: auto; }\n  96%, 100% { opacity: 0; pointer-events: none; }\n}\n\n/* --- State 1: prompt (two-line natural typing, no partial letters) --- */\n.fmstr-cmp-lfm-hero3__prompt-head { display: flex; align-items: center; gap: 8px; margin-bottom: 16px; padding-bottom: 14px; border-bottom: 1px solid var(--c-border); }\n.fmstr-cmp-lfm-hero3__prompt-icon { width: 28px; height: 28px; border-radius: 7px; background: var(--c-tint); display: grid; place-items: center; color: var(--c-violet-600); }\n.fmstr-cmp-lfm-hero3__prompt-label { font-size: 12px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--c-fg-3); }\n\n/* Prompt box holds two typing lines, no wrap inside each */\n.fmstr-cmp-lfm-hero3__prompt-box { padding: 18px 20px; background: #fafafa; border: 1px solid var(--c-border); border-radius: 12px;\n  font-size: 15.5px; line-height: 1.6; color: var(--c-fg-1); min-height: 96px; max-height: 120px; overflow: hidden; }\n.fmstr-cmp-lfm-hero3__line { position: relative; display: flex; align-items: baseline; overflow: hidden; white-space: nowrap; }\n.fmstr-cmp-lfm-hero3__line-fill { display: inline-block; overflow: hidden; white-space: nowrap; max-width: 0; vertical-align: baseline; }\n/* Line 1: 0.9s smooth reveal from 0% to 8.5% of loop, hold until fade */\n.fmstr-cmp-lfm-hero3__line--1 .fmstr-cmp-lfm-hero3__line-fill { animation: lfm-hero3-line1 14s cubic-bezier(0.22, 1, 0.36, 1) infinite; }\n@keyframes lfm-hero3-line1 {\n  0%    { max-width: 0; }\n  8.5%  { max-width: 100%; }\n  90%   { max-width: 100%; }\n  95%   { max-width: 0; }\n  100%  { max-width: 0; }\n}\n/* Line 2: waits 12% (1.7s pause after line 1), then reveals over 9% */\n.fmstr-cmp-lfm-hero3__line--2 .fmstr-cmp-lfm-hero3__line-fill { animation: lfm-hero3-line2 14s cubic-bezier(0.22, 1, 0.36, 1) infinite; }\n@keyframes lfm-hero3-line2 {\n  0%, 12%   { max-width: 0; }\n  21%       { max-width: 100%; }\n  90%       { max-width: 100%; }\n  95%, 100% { max-width: 0; }\n}\n/* Cursor 1: active during line 1 typing + tiny hold, hidden thereafter */\n.fmstr-cmp-lfm-hero3__cursor--1 { display: inline-block; width: 2px; height: 18px; background: var(--c-violet-600); vertical-align: text-bottom; margin-left: 3px;\n  animation: lfm-hero3-blink 1s steps(2) infinite, lfm-hero3-cursor1-vis 14s infinite; }\n@keyframes lfm-hero3-cursor1-vis {\n  0%, 11% { opacity: 1; }\n  12%, 100% { opacity: 0; }\n}\n/* Cursor 2: appears when line 2 starts, stays through reading pause */\n.fmstr-cmp-lfm-hero3__cursor--2 { display: inline-block; width: 2px; height: 18px; background: var(--c-violet-600); vertical-align: text-bottom; margin-left: 3px;\n  opacity: 0; animation: lfm-hero3-blink 1s steps(2) infinite, lfm-hero3-cursor2-vis 14s infinite; }\n@keyframes lfm-hero3-cursor2-vis {\n  0%, 11%   { opacity: 0; }\n  13%, 30%  { opacity: 1; }\n  32%, 100% { opacity: 0; }\n}\n@keyframes lfm-hero3-blink { 50% { opacity: 0.15; } }\n  28%, 100% { opacity: 0; }\n}\n\n/* Below the prompt box: hint + generate button, well-spaced */\n.fmstr-cmp-lfm-hero3__prompt-below { margin-top: 16px; display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }\n.fmstr-cmp-lfm-hero3__prompt-hint { font-size: 12px; color: var(--c-fg-3); }\n.fmstr-cmp-lfm-hero3__gen-btn { display: inline-flex; align-items: center; gap: 8px; padding: 10px 18px; border-radius: 9999px;\n  background: var(--c-violet-500); color: #ffffff; font-size: 14px; font-weight: 600; border: none; text-decoration: none !important;\n  box-shadow: 0 4px 14px rgba(105, 65, 198, 0.25); animation: lfm-hero3-btn-pulse 14s infinite; }\n.fmstr-cmp-lfm-hero3__gen-btn:hover { background: var(--c-violet-600); color: #ffffff !important; }\n@keyframes lfm-hero3-btn-pulse {\n  0%, 27% { transform: scale(1); box-shadow: 0 4px 14px rgba(105, 65, 198, 0.25); }\n  28%, 30% { transform: scale(0.94); box-shadow: 0 0 0 8px rgba(105, 65, 198, 0.15); }\n  31%, 100% { transform: scale(1); box-shadow: 0 4px 14px rgba(105, 65, 198, 0.25); }\n}\n.fmstr-cmp-lfm-hero3__spinner { display: inline-block; width: 14px; height: 14px; border: 2px solid rgba(255,255,255,0.35); border-top-color: #ffffff; border-radius: 50%;\n  animation: lfm-hero3-spin 0.8s linear infinite, lfm-hero3-spinner-vis 14s infinite; }\n@keyframes lfm-hero3-spin { to { transform: rotate(360deg); } }\n@keyframes lfm-hero3-spinner-vis {\n  0%, 30% { opacity: 0; width: 0; margin-right: 0; }\n  31%, 36% { opacity: 1; width: 14px; margin-right: 8px; }\n  37%, 100% { opacity: 0; width: 0; margin-right: 0; }\n}\n\n/* --- State 2: generated form preview (whole card is a clickable link) --- */\n.fmstr-cmp-lfm-hero3__form-link { display: flex; flex-direction: column; text-decoration: none !important; color: inherit !important; position: absolute; inset: 0; padding: 24px; cursor: pointer; }\n.fmstr-cmp-lfm-hero3__form-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid var(--c-border); }\n.fmstr-cmp-lfm-hero3__form-title { font-size: 15px; font-weight: 600; color: var(--c-fg-1); margin: 0; }\n.fmstr-cmp-lfm-hero3__form-status { font-size: 11px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: #059669; background: #d1fae5; padding: 3px 8px; border-radius: 9999px; }\n.fmstr-cmp-lfm-hero3__form-body { flex: 1; overflow: auto; padding-right: 4px; }\n.fmstr-cmp-lfm-hero3__field { margin-bottom: 12px; opacity: 0; animation: lfm-hero3-fld 14s infinite; }\n.fmstr-cmp-lfm-hero3__field--1 { animation-delay: 0s; }\n.fmstr-cmp-lfm-hero3__field--2 { animation-delay: 0.3s; }\n.fmstr-cmp-lfm-hero3__field--3 { animation-delay: 0.6s; }\n.fmstr-cmp-lfm-hero3__field--4 { animation-delay: 0.9s; }\n.fmstr-cmp-lfm-hero3__field--5 { animation-delay: 1.2s; }\n.fmstr-cmp-lfm-hero3__field--6 { animation-delay: 1.5s; }\n@keyframes lfm-hero3-fld {\n  0%, 32% { opacity: 0; transform: translateY(6px); }\n  40%, 92% { opacity: 1; transform: translateY(0); }\n  96%, 100% { opacity: 0; }\n}\n.fmstr-cmp-lfm-hero3__field-label { font-size: 12px; font-weight: 600; color: var(--c-fg-2); margin: 0 0 5px; }\n.fmstr-cmp-lfm-hero3__field-input { height: 32px; background: #fafafa; border: 1px solid var(--c-border); border-radius: 6px; display: flex; align-items: center; padding: 0 12px; font-size: 12.5px; color: var(--c-fg-3); }\n.fmstr-cmp-lfm-hero3__field-textarea { height: 54px; background: #fafafa; border: 1px solid var(--c-border); border-radius: 6px; padding: 10px 12px; font-size: 12.5px; color: var(--c-fg-3); }\n.fmstr-cmp-lfm-hero3__field-sig { height: 44px; background: linear-gradient(180deg, #fafafa 0%, #f4ebff 100%); border: 1px dashed var(--c-violet-500); border-radius: 6px; display: flex; align-items: center; padding: 0 12px; font-size: 12px; color: var(--c-violet-600); font-style: italic; gap: 8px; }\n.fmstr-cmp-lfm-hero3__field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.fmstr-cmp-lfm-hero3__submit { margin-top: 8px; padding: 12px 20px; background: var(--c-violet-500); color: #ffffff !important; border-radius: 8px; font-size: 13px; font-weight: 600; text-align: center; opacity: 0;\n  animation: lfm-hero3-fld 14s infinite; animation-delay: 1.8s; transition: background 0.15s ease; }\n.fmstr-cmp-lfm-hero3__form-link:hover .fmstr-cmp-lfm-hero3__submit { background: var(--c-violet-600); }\n.fmstr-cmp-lfm-hero3__form-link:hover .fmstr-cmp-lfm-hero3__form-title { color: var(--c-violet-600); }\n\n@media (max-width: 900px) {\n  .fmstr-cmp-lfm-hero3 { padding: 88px 16px 56px; }\n  .fmstr-cmp-lfm-hero3__grid { grid-template-columns: 1fr; gap: 32px; }\n  .fmstr-cmp-lfm-hero3__panel { min-height: 460px; }\n}\n@media (max-width: 640px) {\n  .fmstr-cmp-lfm-hero3 { padding: 72px 16px 48px; }\n}\n\u003C/style>\n\n\u003Csection class=\"fmstr-cmp-lfm-hero3\" aria-labelledby=\"fmstr-cmp-lfm-hero3-h1\">\n  \u003Cdiv class=\"fmstr-cmp-lfm-hero3__inner\">\n    \u003Cdiv class=\"fmstr-cmp-lfm-hero3__grid\">\n      \u003C!-- LEFT: text content -->\n      \u003Cdiv class=\"fmstr-cmp-lfm-hero3__left\">\n        \u003Cdiv class=\"fmstr-cmp-lfm-hero3__badge\">Try it now. No sign-up required.\u003C/div>\n        \u003Ch1 class=\"fmstr-cmp-lfm-hero3__h1\" id=\"fmstr-cmp-lfm-hero3-h1\">The Legal Form Management Software That Ships \u003Cspan class=\"fmstr-cmp-lfm-hero3__accent\">E-Signed Client Intake in Minutes\u003C/span>\u003C/h1>\n        \u003Cp class=\"fmstr-cmp-lfm-hero3__desc\">Client intake, retainer authorization, engagement letters. Describe the form in plain English, paste a URL, or upload a paper PDF. Watch the AI build it with a native e-signature field and PDF export.\u003C/p>\n        \u003Cdiv class=\"fmstr-cmp-lfm-hero3__ctas\">\n          \u003Ca href=\"https://app.formester.com/users/sign_up\" class=\"fmstr-cmp-lfm-hero3__btn fmstr-cmp-lfm-hero3__btn--primary\">Start free\u003C/a>\n          \u003Ca href=\"https://formester.com/pricing/\" class=\"fmstr-cmp-lfm-hero3__btn fmstr-cmp-lfm-hero3__btn--ghost\">See pricing\u003C/a>\n        \u003C/div>\n        \u003Cdiv class=\"fmstr-cmp-lfm-hero3__meta\">\n          \u003Cspan>Trusted by 56,000+ teams\u003C/span>\n          \u003Cspan class=\"fmstr-cmp-lfm-hero3__meta-dot\">\u003C/span>\n          \u003Cspan>Free forever\u003C/span>\n          \u003Cspan class=\"fmstr-cmp-lfm-hero3__meta-dot\">\u003C/span>\n          \u003Cspan>Native e-signature\u003C/span>\n        \u003C/div>\n      \u003C/div>\n\n      \u003C!-- RIGHT: single panel, two states -->\n      \u003Cdiv class=\"fmstr-cmp-lfm-hero3__panel\">\n        \u003C!-- STATE 1: prompt (typing directly under the box) -->\n        \u003Cdiv class=\"fmstr-cmp-lfm-hero3__state fmstr-cmp-lfm-hero3__state--prompt\">\n          \u003Cdiv class=\"fmstr-cmp-lfm-hero3__prompt-head\">\n            \u003Cdiv class=\"fmstr-cmp-lfm-hero3__prompt-icon\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpath d=\"m12 3-1.9 5.8a2 2 0 0 1-1.287 1.288L3 12l5.8 1.9a2 2 0 0 1 1.288 1.287L12 21l1.9-5.8a2 2 0 0 1 1.287-1.288L21 12l-5.8-1.9a2 2 0 0 1-1.288-1.287Z\"/>\u003C/svg>\u003C/div>\n            \u003Cdiv class=\"fmstr-cmp-lfm-hero3__prompt-label\">Describe your legal form\u003C/div>\n          \u003C/div>\n          \u003Cdiv class=\"fmstr-cmp-lfm-hero3__prompt-box\">\u003Cdiv class=\"fmstr-cmp-lfm-hero3__line fmstr-cmp-lfm-hero3__line--1\">\u003Cspan class=\"fmstr-cmp-lfm-hero3__line-fill\">Client intake form for personal injury cases,\u003C/span>\u003Cspan class=\"fmstr-cmp-lfm-hero3__cursor--1\">\u003C/span>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-hero3__line fmstr-cmp-lfm-hero3__line--2\">\u003Cspan class=\"fmstr-cmp-lfm-hero3__line-fill\">with signature and full audit trail.\u003C/span>\u003Cspan class=\"fmstr-cmp-lfm-hero3__cursor--2\">\u003C/span>\u003C/div>\u003C/div>\n          \u003Cdiv class=\"fmstr-cmp-lfm-hero3__prompt-below\">\n            \u003Cdiv class=\"fmstr-cmp-lfm-hero3__prompt-hint\">Prompt, URL, or PDF upload\u003C/div>\n            \u003Ca class=\"fmstr-cmp-lfm-hero3__gen-btn\" href=\"https://app.formester.com/users/sign_up\">\n              \u003Cspan class=\"fmstr-cmp-lfm-hero3__spinner\" aria-hidden=\"true\">\u003C/span>\n              \u003Cspan>Generate my legal form\u003C/span>\n            \u003C/a>\n          \u003C/div>\n        \u003C/div>\n\n        \u003C!-- STATE 2: generated form (WHOLE CARD IS A LINK to sign up) -->\n        \u003Cdiv class=\"fmstr-cmp-lfm-hero3__state fmstr-cmp-lfm-hero3__state--form\">\n          \u003Ca class=\"fmstr-cmp-lfm-hero3__form-link\" href=\"https://app.formester.com/users/sign_up\">\n            \u003Cdiv class=\"fmstr-cmp-lfm-hero3__form-head\">\n              \u003Ch3 class=\"fmstr-cmp-lfm-hero3__form-title\">Personal Injury Client Intake\u003C/h3>\n              \u003Cdiv class=\"fmstr-cmp-lfm-hero3__form-status\">Generated\u003C/div>\n            \u003C/div>\n            \u003Cdiv class=\"fmstr-cmp-lfm-hero3__form-body\">\n              \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field fmstr-cmp-lfm-hero3__field--1\">\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-label\">Full name\u003C/div>\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-row\">\n                  \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-input\">First\u003C/div>\n                  \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-input\">Last\u003C/div>\n                \u003C/div>\n              \u003C/div>\n              \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field fmstr-cmp-lfm-hero3__field--2\">\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-label\">Contact\u003C/div>\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-row\">\n                  \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-input\">Email address\u003C/div>\n                  \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-input\">Phone number\u003C/div>\n                \u003C/div>\n              \u003C/div>\n              \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field fmstr-cmp-lfm-hero3__field--3\">\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-label\">Accident date\u003C/div>\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-input\">MM / DD / YYYY\u003C/div>\n              \u003C/div>\n              \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field fmstr-cmp-lfm-hero3__field--4\">\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-label\">Injuries + medical providers seen\u003C/div>\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-textarea\">Describe the injuries sustained and any medical providers you have seen...\u003C/div>\n              \u003C/div>\n              \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field fmstr-cmp-lfm-hero3__field--5\">\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-label\">Prior representation on this matter\u003C/div>\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-input\">Select yes or no\u003C/div>\n              \u003C/div>\n              \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field fmstr-cmp-lfm-hero3__field--6\">\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-label\">Client signature\u003C/div>\n                \u003Cdiv class=\"fmstr-cmp-lfm-hero3__field-sig\">\n                  \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpath d=\"M3 21c3-3 6-3 9 0s6 3 9 0\"/>\u003Cpath d=\"M20 8 8 20\"/>\u003C/svg>\n                  Sign here (drawn or typed)\n                \u003C/div>\n              \u003C/div>\n              \u003Cdiv class=\"fmstr-cmp-lfm-hero3__submit\">Submit intake form\u003C/div>\n            \u003C/div>\n          \u003C/a>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>",false,{"id":164,"__component":165,"label":166,"heading":167,"description":167,"showTrustBadges":162,"rawHtml":167,"title":168,"logos":169},774,"macro-components.trust-seals","Trusted by leading organisations",null,[],[],{"id":171,"__component":160,"markup":172,"useContainer":162},4336,"\u003Cdiv class=\"raw-html-embed\">\u003Cstyle>\n.fmstr-cmp-lfm-3ways a { text-decoration: none !important; }\n.fmstr-cmp-lfm-3ways {\n--c-card: #ffffff;\n--c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586;\n--c-violet-500: #7f56d9; --c-violet-600: #6941c6;\n--c-tint: #f7f3ff; --c-edge: #e4d7ff;\n--c-border: #eaecf0;\n--c-shadow: 0 1px 3px rgba(16,24,40,.05);\nbackground: transparent;\npadding: 56px 24px;\nfont-family: inherit;\ncolor: var(--c-fg-1);\ntext-align: left !important;\noverflow-x: hidden;\n}\n.fmstr-cmp-lfm-3ways *, .fmstr-cmp-lfm-3ways *::before, .fmstr-cmp-lfm-3ways *::after { box-sizing: border-box; }\n.fmstr-cmp-lfm-3ways__container { max-width: 1180px; margin: 0 auto; padding: 0 24px; min-width: 0; }\n.fmstr-cmp-lfm-3ways__header { margin: 0 auto 40px; max-width: 760px; text-align: center; }\n.fmstr-cmp-lfm-3ways__eyebrow { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--c-violet-600); background: #f4ebff; display: inline-block; padding: 4px 12px; border-radius: 9999px; margin: 0 0 16px; }\n.fmstr-cmp-lfm-3ways__h2 { font-size: clamp(26px, 3vw, 36px); font-weight: 600; line-height: 1.15; letter-spacing: -0.02em; margin: 0 0 14px; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-3ways__sub { color: var(--c-fg-2); font-size: 17px; line-height: 1.6; margin: 0; }\n.fmstr-cmp-lfm-3ways__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; min-width: 0; }\n.fmstr-cmp-lfm-3ways__card { min-width: 0; background: var(--c-card); border: 1px solid var(--c-border); border-radius: 16px; padding: 24px; box-shadow: var(--c-shadow); display: flex; flex-direction: column; gap: 14px; transition: border-color 0.15s ease, box-shadow 0.15s ease; }\n.fmstr-cmp-lfm-3ways__card:hover { border-color: #9777e0; box-shadow: 0 2px 4px 0 rgba(16,24,40,.06); }\n.fmstr-cmp-lfm-3ways__icon { width: 40px; height: 40px; border-radius: 8px; background: var(--c-tint); border: 1px solid var(--c-edge); display: grid; place-items: center; color: var(--c-violet-600); }\n.fmstr-cmp-lfm-3ways__icon svg { width: 22px; height: 22px; }\n.fmstr-cmp-lfm-3ways__title { font-size: 18px; font-weight: 600; line-height: 1.3; margin: 0; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-3ways__body { color: var(--c-fg-2); font-size: 15px; line-height: 1.55; margin: 0; }\n.fmstr-cmp-lfm-3ways__example { background: var(--c-tint); border-left: 3px solid var(--c-violet-500); padding: 10px 14px; border-radius: 6px; font-size: 14px; line-height: 1.5; color: var(--c-fg-1); font-style: italic; }\n@media (max-width: 760px) {\n.fmstr-cmp-lfm-3ways { padding: 48px 16px; }\n.fmstr-cmp-lfm-3ways__grid { grid-template-columns: 1fr; gap: 14px; }\n.fmstr-cmp-lfm-3ways__h2 { font-size: 24px; }\n}\n\u003C/style>\n\n\u003Csection class=\"fmstr-cmp-lfm-3ways\" aria-labelledby=\"fmstr-cmp-lfm-3ways-h2\">\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__container\">\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__header\">\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__eyebrow\">How it works\u003C/div>\n\u003Ch2 class=\"fmstr-cmp-lfm-3ways__h2\" id=\"fmstr-cmp-lfm-3ways-h2\">Three ways to build any legal form\u003C/h2>\n\u003Cp class=\"fmstr-cmp-lfm-3ways__sub\">Client intake, retainer, engagement letter, waiver. Every route ends in a shareable form with a native e-signature and a clean PDF export ready for your DMS.\u003C/p>\n\u003C/div>\n\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__grid\">\n\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__card\">\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__icon\" aria-hidden=\"true\">\n\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M3 7h18M3 12h18M3 17h12\"/>\u003C/svg>\n\u003C/div>\n\u003Ch3 class=\"fmstr-cmp-lfm-3ways__title\">Start from a template\u003C/h3>\n\u003Cp class=\"fmstr-cmp-lfm-3ways__body\">Pick from client-intake, retainer, engagement letter, waiver, and consent templates. Edit copy, adjust fields for your practice area, publish.\u003C/p>\n\u003Cp class=\"fmstr-cmp-lfm-3ways__example\">Best when the language is standard and you need something firm-branded fast.\u003C/p>\n\u003C/div>\n\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__card\">\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__icon\" aria-hidden=\"true\">\n\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"/>\u003Cpolyline points=\"14 2 14 8 20 8\"/>\u003Cline x1=\"9\" y1=\"13\" x2=\"15\" y2=\"13\"/>\u003Cline x1=\"9\" y1=\"17\" x2=\"15\" y2=\"17\"/>\u003C/svg>\n\u003C/div>\n\u003Ch3 class=\"fmstr-cmp-lfm-3ways__title\">Generate with AI\u003C/h3>\n\u003Cp class=\"fmstr-cmp-lfm-3ways__body\">Prompt: \"Client intake form for a personal injury matter with accident details and medical provider history.\" Or paste your own paragraph. The AI picks the field types, wires the signature block, and ships in 30 seconds.\u003C/p>\n\u003C/div>\n\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__card\">\n\u003Cdiv class=\"fmstr-cmp-lfm-3ways__icon\" aria-hidden=\"true\">\n\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"/>\u003Cpath d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"/>\u003C/svg>\n\u003C/div>\n\u003Ch3 class=\"fmstr-cmp-lfm-3ways__title\">Digitize your paper PDF\u003C/h3>\n\u003Cp class=\"fmstr-cmp-lfm-3ways__body\">Upload the paper form your firm already uses. The AI reads the PDF, extracts every field, and rebuilds it as a digital form with a native e-signature slot at the bottom. Two clicks to modernize a paper intake process.\u003C/p>\n\u003C/div>\n\n\u003C/div>\n\u003C/div>\n\u003C/section>\u003C/div>\n",{"id":174,"__component":160,"markup":175,"useContainer":162},4337,"\u003Cstyle>\n  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');\n\n  .fmstr-cmp-lfm-quality-control {\n    --fmstr-cmp-lfm-quality-control-bg-section: #0F0921;\n    --fmstr-cmp-lfm-quality-control-bg-glow: radial-gradient(ellipse 900px 600px at 95% 0%, rgba(127, 86, 217, 0.45) 0%, rgba(100, 52, 208, 0.15) 30%, transparent 65%);\n    --fmstr-cmp-lfm-quality-control-bg-card: rgba(255, 255, 255, 0.04);\n    --fmstr-cmp-lfm-quality-control-bg-card-glow: radial-gradient(ellipse 500px 400px at 90% 5%, rgba(127, 86, 217, 0.30) 0%, transparent 60%);\n    --fmstr-cmp-lfm-quality-control-bg-pill: rgba(255, 255, 255, 0.08);\n    --fmstr-cmp-lfm-quality-control-bg-row: rgba(255, 255, 255, 0.04);\n    --fmstr-cmp-lfm-quality-control-fg-eyebrow: #bda6ff;\n    --fmstr-cmp-lfm-quality-control-fg-row: rgba(255, 255, 255, 0.85);\n    --fmstr-cmp-lfm-quality-control-fg-row-tag: #bda6ff;\n    --fmstr-cmp-lfm-quality-control-fg-link: #d9c7ff;\n    --fmstr-cmp-lfm-quality-control-fg-link-hover: #ffffff;\n    --fmstr-cmp-lfm-quality-control-fs-xs: 12px;\n    --fmstr-cmp-lfm-quality-control-fs-sm: 14px;\n    --fmstr-cmp-lfm-quality-control-fs-md: 16px;\n    --fmstr-cmp-lfm-quality-control-fs-lg: 18px;\n    --fmstr-cmp-lfm-quality-control-fs-2xl: 24px;\n    --fmstr-cmp-lfm-quality-control-fs-3xl: 32px;\n    --fmstr-cmp-lfm-quality-control-fw-semibold: 600;\n    --fmstr-cmp-lfm-quality-control-fw-bold: 700;\n    --fmstr-cmp-lfm-quality-control-lh-md: 24px;\n    --fmstr-cmp-lfm-quality-control-lh-lg: 28px;\n    --fmstr-cmp-lfm-quality-control-lh-2xl: 32px;\n    --fmstr-cmp-lfm-quality-control-space-1: 4px;\n    --fmstr-cmp-lfm-quality-control-space-2: 8px;\n    --fmstr-cmp-lfm-quality-control-space-3: 12px;\n    --fmstr-cmp-lfm-quality-control-space-4: 16px;\n    --fmstr-cmp-lfm-quality-control-space-5: 20px;\n    --fmstr-cmp-lfm-quality-control-space-6: 24px;\n    --fmstr-cmp-lfm-quality-control-space-7: 28px;\n    --fmstr-cmp-lfm-quality-control-space-8: 32px;\n    --fmstr-cmp-lfm-quality-control-space-12: 48px;\n    --fmstr-cmp-lfm-quality-control-r-md: 8px;\n    --fmstr-cmp-lfm-quality-control-r-2xl: 16px;\n    --fmstr-cmp-lfm-quality-control-r-full: 9999px;\n\n    background: transparent;\n    padding: var(--fmstr-cmp-lfm-quality-control-space-12) var(--fmstr-cmp-lfm-quality-control-space-6);\n    font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n  }\n\n  .fmstr-cmp-lfm-quality-control *, .fmstr-cmp-lfm-quality-control *::before, .fmstr-cmp-lfm-quality-control *::after { box-sizing: border-box; }\n\n  .fmstr-cmp-lfm-quality-control__container {\n    position: relative;\n    max-width: 1180px;\n    margin: 0 auto;\n    background-color: var(--fmstr-cmp-lfm-quality-control-bg-section);\n    background-image: var(--fmstr-cmp-lfm-quality-control-bg-glow);\n    border-radius: 28px;\n    padding: var(--fmstr-cmp-lfm-quality-control-space-12);\n    overflow: hidden;\n  }\n\n  .fmstr-cmp-lfm-quality-control__inner {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: var(--fmstr-cmp-lfm-quality-control-space-12);\n    align-items: center;\n  }\n\n  .fmstr-cmp-lfm-quality-control__eyebrow {\n    display: inline-block;\n    padding: var(--fmstr-cmp-lfm-quality-control-space-2) var(--fmstr-cmp-lfm-quality-control-space-4);\n    background: var(--fmstr-cmp-lfm-quality-control-bg-pill);\n    color: var(--fmstr-cmp-lfm-quality-control-fg-eyebrow);\n    border: 1px solid rgba(255, 255, 255, 0.10);\n    border-radius: var(--fmstr-cmp-lfm-quality-control-r-full);\n    font-size: var(--fmstr-cmp-lfm-quality-control-fs-xs);\n    font-weight: var(--fmstr-cmp-lfm-quality-control-fw-bold);\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    margin-bottom: var(--fmstr-cmp-lfm-quality-control-space-5);\n  }\n\n  .fmstr-cmp-lfm-quality-control__heading {\n    font-size: var(--fmstr-cmp-lfm-quality-control-fs-3xl);\n    line-height: 40px;\n    font-weight: var(--fmstr-cmp-lfm-quality-control-fw-bold);\n    letter-spacing: -0.02em;\n    color: #ffffff;\n    margin: 0 0 var(--fmstr-cmp-lfm-quality-control-space-6);\n  }\n\n  .fmstr-cmp-lfm-quality-control__body p {\n    font-size: var(--fmstr-cmp-lfm-quality-control-fs-md);\n    line-height: var(--fmstr-cmp-lfm-quality-control-lh-md);\n    color: rgba(255, 255, 255, 0.78);\n    margin: 0 0 var(--fmstr-cmp-lfm-quality-control-space-4);\n  }\n  .fmstr-cmp-lfm-quality-control__body p:last-child { margin-bottom: 0; }\n\n  .fmstr-cmp-lfm-quality-control__card {\n    background-color: var(--fmstr-cmp-lfm-quality-control-bg-card);\n    background-image: var(--fmstr-cmp-lfm-quality-control-bg-card-glow);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: var(--fmstr-cmp-lfm-quality-control-r-2xl);\n    padding: var(--fmstr-cmp-lfm-quality-control-space-7);\n    backdrop-filter: blur(8px);\n  }\n\n  .fmstr-cmp-lfm-quality-control__pill {\n    display: inline-block;\n    padding: var(--fmstr-cmp-lfm-quality-control-space-2) var(--fmstr-cmp-lfm-quality-control-space-4);\n    background: var(--fmstr-cmp-lfm-quality-control-bg-pill);\n    color: var(--fmstr-cmp-lfm-quality-control-fg-eyebrow);\n    border: 1px solid rgba(255, 255, 255, 0.10);\n    border-radius: var(--fmstr-cmp-lfm-quality-control-r-full);\n    font-size: var(--fmstr-cmp-lfm-quality-control-fs-xs);\n    font-weight: var(--fmstr-cmp-lfm-quality-control-fw-bold);\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    margin-bottom: var(--fmstr-cmp-lfm-quality-control-space-5);\n  }\n\n  .fmstr-cmp-lfm-quality-control__card-title {\n    font-size: var(--fmstr-cmp-lfm-quality-control-fs-lg);\n    line-height: var(--fmstr-cmp-lfm-quality-control-lh-lg);\n    font-weight: var(--fmstr-cmp-lfm-quality-control-fw-bold);\n    color: #ffffff;\n    margin: 0 0 var(--fmstr-cmp-lfm-quality-control-space-5);\n  }\n\n  .fmstr-cmp-lfm-quality-control__list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n    display: flex;\n    flex-direction: column;\n    gap: var(--fmstr-cmp-lfm-quality-control-space-2);\n  }\n\n  .fmstr-cmp-lfm-quality-control__item {\n    display: flex;\n    align-items: flex-start;\n    gap: var(--fmstr-cmp-lfm-quality-control-space-3);\n    padding: var(--fmstr-cmp-lfm-quality-control-space-3) var(--fmstr-cmp-lfm-quality-control-space-4);\n    background: var(--fmstr-cmp-lfm-quality-control-bg-row);\n    border: 1px solid rgba(255, 255, 255, 0.06);\n    border-radius: var(--fmstr-cmp-lfm-quality-control-r-md);\n  }\n\n  .fmstr-cmp-lfm-quality-control__check {\n    flex-shrink: 0;\n    width: 20px;\n    height: 20px;\n    color: var(--fmstr-cmp-lfm-quality-control-fg-row-tag);\n    margin-top: 2px;\n  }\n\n  .fmstr-cmp-lfm-quality-control__item-text {\n    font-size: var(--fmstr-cmp-lfm-quality-control-fs-sm);\n    line-height: 22px;\n    color: var(--fmstr-cmp-lfm-quality-control-fg-row);\n  }\n  .fmstr-cmp-lfm-quality-control__item-text strong {\n    color: #ffffff;\n    font-weight: var(--fmstr-cmp-lfm-quality-control-fw-bold);\n  }\n\n  @media (max-width: 760px) {\n    .fmstr-cmp-lfm-quality-control { padding: var(--fmstr-cmp-lfm-quality-control-space-8) var(--fmstr-cmp-lfm-quality-control-space-4); }\n    .fmstr-cmp-lfm-quality-control__container { padding: var(--fmstr-cmp-lfm-quality-control-space-7); border-radius: 20px; }\n    .fmstr-cmp-lfm-quality-control__inner { grid-template-columns: 1fr; gap: var(--fmstr-cmp-lfm-quality-control-space-8); }\n    .fmstr-cmp-lfm-quality-control__heading { font-size: var(--fmstr-cmp-lfm-quality-control-fs-2xl); line-height: var(--fmstr-cmp-lfm-quality-control-lh-2xl); }\n    .fmstr-cmp-lfm-quality-control__card { padding: var(--fmstr-cmp-lfm-quality-control-space-6); }\n  }\n\u003C/style>\n\n\u003Csection class=\"fmstr-cmp-lfm-quality-control\" aria-labelledby=\"fmstr-cmp-lfm-quality-control-heading\">\n  \u003Cdiv class=\"fmstr-cmp-lfm-quality-control__container\">\n    \u003Cdiv class=\"fmstr-cmp-lfm-quality-control__inner\">\n\n      \u003Cdiv class=\"fmstr-cmp-lfm-quality-control__text\">\n        \u003Cspan class=\"fmstr-cmp-lfm-quality-control__eyebrow\">Signature validity\u003C/span>\n        \u003Ch2 id=\"fmstr-cmp-lfm-quality-control-heading\" class=\"fmstr-cmp-lfm-quality-control__heading\">Every signed legal form stands up later\u003C/h2>\n        \u003Cdiv class=\"fmstr-cmp-lfm-quality-control__body\">\n          \u003Cp>An e-signature that gets challenged is only as good as what's captured around it. A signature image alone is not enough. Courts and opposing counsel look for the signer's identity, the exact time it was signed, and evidence the signer had reasonable notice of what they signed.\u003C/p>\n          \u003Cp>Formester's signature field captures all of that on every submission, on every plan including free. Drawn or typed in the signer's own hand. Stored encrypted at rest and available as a PDF export on Business. GDPR, UK GDPR, and CCPA compliant. Meets ESIGN Act and UETA requirements for enforceable e-signatures in the US, UK, EU, Canada, and Australia.\u003C/p>\n        \u003C/div>\n      \u003C/div>\n\n      \u003Caside class=\"fmstr-cmp-lfm-quality-control__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-quality-control__pill\">What gets captured on every submission\u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-quality-control__card-title\">Five layers of proof, on by default\u003C/h3>\n        \u003Cul class=\"fmstr-cmp-lfm-quality-control__list\">\n          \u003Cli class=\"fmstr-cmp-lfm-quality-control__item\">\n            \u003Csvg class=\"fmstr-cmp-lfm-quality-control__check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n            \u003Cspan class=\"fmstr-cmp-lfm-quality-control__item-text\">\u003Cstrong>Native e-signature\u003C/strong> drawn or typed, stored as a vector alongside the raw signature image.\u003C/span>\n          \u003C/li>\n          \u003Cli class=\"fmstr-cmp-lfm-quality-control__item\">\n            \u003Csvg class=\"fmstr-cmp-lfm-quality-control__check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n            \u003Cspan class=\"fmstr-cmp-lfm-quality-control__item-text\">\u003Cstrong>Signer identity\u003C/strong> captured alongside the signature: full name, email, and any other fields you added.\u003C/span>\n          \u003C/li>\n          \u003Cli class=\"fmstr-cmp-lfm-quality-control__item\">\n            \u003Csvg class=\"fmstr-cmp-lfm-quality-control__check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n            \u003Cspan class=\"fmstr-cmp-lfm-quality-control__item-text\">\u003Cstrong>Exact timestamp\u003C/strong> down to the second, in UTC, on every signature.\u003C/span>\n          \u003C/li>\n          \u003Cli class=\"fmstr-cmp-lfm-quality-control__item\">\n            \u003Csvg class=\"fmstr-cmp-lfm-quality-control__check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n            \u003Cspan class=\"fmstr-cmp-lfm-quality-control__item-text\">\u003Cstrong>PDF export\u003C/strong> of every signed consent, on Business and above, so records can be shared with legal, HR, or a client.\u003C/span>\n          \u003C/li>\n          \u003Cli class=\"fmstr-cmp-lfm-quality-control__item\">\n            \u003Csvg class=\"fmstr-cmp-lfm-quality-control__check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>\n            \u003Cspan class=\"fmstr-cmp-lfm-quality-control__item-text\">\u003Cstrong>GDPR, UK GDPR, CCPA compliant\u003C/strong> storage. Encryption at rest and in transit. We never share or train on your consent data (DPA §4.4).\u003C/span>\n          \u003C/li>\n        \u003C/ul>\n      \u003C/aside>\n\n    \u003C/div>\n  \u003C/div>\n\u003C/section>\n",{"id":177,"__component":178,"description":179,"title":180,"itemList":190},576,"macro-components.simple-steps-create","Three-step setup that gets a legal intake form live and connected to your firm in under 10 minutes.",[181,185],{"id":182,"text":183,"highlight":162,"color":184,"bold":162},5927,"How firms use ","#475467",{"id":186,"text":187,"highlight":188,"color":189,"bold":188},5926,"Formester for legal form management",true,"#6434D0",[191,195,199],{"id":192,"title":193,"description":194,"description_markdown":167,"icon":167,"cardImage":167},2986,"Organize forms by matter or practice area","Group intake, retainer, and engagement letter forms into Workspaces per practice area (family law, PI, corporate, immigration). Every team member sees only the forms they need.",{"id":196,"title":197,"description":198,"description_markdown":167,"icon":167,"cardImage":167},2987,"Assign to attorneys and route submissions","Set access roles for attorneys, paralegals, and staff. Route new intake submissions to the right attorney or case manager via email, Slack, or webhook.",{"id":200,"title":201,"description":202,"description_markdown":167,"icon":167,"cardImage":167},2988,"Export signed PDFs to your DMS","Every submitted form renders as a signed PDF. Auto-upload to Clio, MyCase, Filevine, or your document management system via REST API or Zapier.",{"id":204,"__component":160,"markup":205,"useContainer":162},4343,"\u003Cstyle>\n.fmstr-cmp-lfm-steps-video {\n  --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-600: #6941c6; --c-tint: #f7f3ff; --c-border: #eaecf0;\n  background: transparent; padding: 56px 24px; font-family: inherit; color: var(--c-fg-1); overflow-x: hidden;\n}\n.fmstr-cmp-lfm-steps-video *, .fmstr-cmp-lfm-steps-video *::before, .fmstr-cmp-lfm-steps-video *::after { box-sizing: border-box; }\n.fmstr-cmp-lfm-steps-video__container { max-width: 1180px; margin: 0 auto; padding: 0 24px; min-width: 0; }\n.fmstr-cmp-lfm-steps-video__header { margin: 0 auto 40px; max-width: 760px; text-align: center; }\n.fmstr-cmp-lfm-steps-video__eyebrow { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--c-violet-600); background: #f4ebff; display: inline-block; padding: 4px 12px; border-radius: 9999px; margin: 0 0 16px; }\n.fmstr-cmp-lfm-steps-video__h2 { font-size: clamp(26px, 3vw, 36px); font-weight: 600; line-height: 1.15; letter-spacing: -0.02em; margin: 0 0 14px; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-steps-video__sub { color: var(--c-fg-2); font-size: 17px; line-height: 1.6; margin: 0; }\n.fmstr-cmp-lfm-steps-video__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; min-width: 0; }\n.fmstr-cmp-lfm-steps-video__card { min-width: 0; display: flex; flex-direction: column; gap: 14px; background: #ffffff; border: 1px solid var(--c-border); border-radius: 16px; padding: 20px; box-shadow: 0 1px 3px rgba(16,24,40,.05); transition: border-color 0.15s ease, box-shadow 0.15s ease; }\n.fmstr-cmp-lfm-steps-video__card:hover { border-color: #9777e0; box-shadow: 0 2px 4px 0 rgba(16,24,40,.06); }\n.fmstr-cmp-lfm-steps-video__frame { border-radius: 10px; overflow: hidden; border: 1px solid var(--c-border); background: #fafafa; aspect-ratio: 16/9; }\n.fmstr-cmp-lfm-steps-video__video { width: 100%; height: 100%; display: block; object-fit: cover; }\n.fmstr-cmp-lfm-steps-video__title { font-size: 17px; font-weight: 600; line-height: 1.3; margin: 0; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-steps-video__body { color: var(--c-fg-2); font-size: 14px; line-height: 1.55; margin: 0; }\n@media (max-width: 900px) { .fmstr-cmp-lfm-steps-video__grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 640px) { .fmstr-cmp-lfm-steps-video { padding: 48px 16px; } .fmstr-cmp-lfm-steps-video__grid { grid-template-columns: 1fr; gap: 16px; } .fmstr-cmp-lfm-steps-video__h2 { font-size: 24px; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-lfm-steps-video\" aria-labelledby=\"fmstr-cmp-lfm-steps-video-h2\">\n\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__container\">\n\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__header\">\n\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__eyebrow\">How firms use Formester\u003C/div>\n\u003Ch2 class=\"fmstr-cmp-lfm-steps-video__h2\" id=\"fmstr-cmp-lfm-steps-video-h2\">Watch each step happen inside Formester\u003C/h2>\n\u003Cp class=\"fmstr-cmp-lfm-steps-video__sub\">Real product screens showing how legal teams actually organize, assign, and export forms.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__grid\">\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__card\">\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__frame\">\u003Cvideo class=\"fmstr-cmp-lfm-steps-video__video\" autoplay muted loop playsinline preload=\"metadata\">\u003Csource src=\"https://formester-strapi.s3.ap-south-1.amazonaws.com/step1_organize_a839d89eea.mp4\" type=\"video/mp4\">\u003C/video>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-steps-video__title\">Step 01 — Organize forms by matter or practice area\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-steps-video__body\">Group intake, retainer, and engagement letter forms into Workspaces per practice area (family law, PI, corporate, immigration). Every team member sees only the forms they need.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__card\">\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__frame\">\u003Cvideo class=\"fmstr-cmp-lfm-steps-video__video\" autoplay muted loop playsinline preload=\"metadata\">\u003Csource src=\"https://formester-strapi.s3.ap-south-1.amazonaws.com/step2_assign_7f368fbcb8.mp4\" type=\"video/mp4\">\u003C/video>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-steps-video__title\">Step 02 — Assign to attorneys and route submissions\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-steps-video__body\">Set access roles for attorneys, paralegals, and staff. Route new intake submissions to the right attorney or case manager via email, Slack, or webhook.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__card\">\u003Cdiv class=\"fmstr-cmp-lfm-steps-video__frame\">\u003Cvideo class=\"fmstr-cmp-lfm-steps-video__video\" autoplay muted loop playsinline preload=\"metadata\">\u003Csource src=\"https://formester-strapi.s3.ap-south-1.amazonaws.com/step3_export_dms_af660f8d5c.mp4\" type=\"video/mp4\">\u003C/video>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-steps-video__title\">Step 03 — Export signed PDFs to your DMS\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-steps-video__body\">Every submitted form renders as a signed PDF. Auto-upload to Clio, MyCase, Filevine, or your document management system via REST API or Zapier.\u003C/p>\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/section>",{"id":207,"__component":160,"markup":208,"useContainer":162},4338,"\u003Cstyle>\n.fmstr-cmp-lfm-videos {\n  --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-600: #6941c6; --c-border: #eaecf0;\n  background: transparent; padding: 56px 24px; font-family: inherit; color: var(--c-fg-1); overflow-x: hidden;\n}\n.fmstr-cmp-lfm-videos *, .fmstr-cmp-lfm-videos *::before, .fmstr-cmp-lfm-videos *::after { box-sizing: border-box; }\n.fmstr-cmp-lfm-videos__container { max-width: 1180px; margin: 0 auto; padding: 0 24px; min-width: 0; }\n.fmstr-cmp-lfm-videos__header { margin: 0 auto 40px; max-width: 760px; text-align: center; }\n.fmstr-cmp-lfm-videos__eyebrow { font-size: 12px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: var(--c-violet-600); background: #f4ebff; display: inline-block; padding: 4px 12px; border-radius: 9999px; margin: 0 0 16px; }\n.fmstr-cmp-lfm-videos__h2 { font-size: clamp(26px, 3vw, 36px); font-weight: 600; line-height: 1.15; letter-spacing: -0.02em; margin: 0 0 14px; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-videos__sub { color: var(--c-fg-2); font-size: 17px; line-height: 1.6; margin: 0; }\n.fmstr-cmp-lfm-videos__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; min-width: 0; }\n.fmstr-cmp-lfm-videos__card { min-width: 0; display: flex; flex-direction: column; gap: 14px; background: #ffffff; border: 1px solid var(--c-border); border-radius: 16px; padding: 20px; box-shadow: 0 1px 3px rgba(16,24,40,.05); transition: border-color 0.15s ease, box-shadow 0.15s ease; }\n.fmstr-cmp-lfm-videos__card:hover { border-color: #9777e0; box-shadow: 0 2px 4px 0 rgba(16,24,40,.06); }\n.fmstr-cmp-lfm-videos__frame { border-radius: 10px; overflow: hidden; border: 1px solid var(--c-border); background: #fafafa; aspect-ratio: 16/10; }\n.fmstr-cmp-lfm-videos__media { width: 100%; height: 100%; display: block; object-fit: cover; }\n.fmstr-cmp-lfm-videos__title { font-size: 18px; font-weight: 600; line-height: 1.3; margin: 0; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-videos__body { color: var(--c-fg-2); font-size: 14.5px; line-height: 1.55; margin: 0; }\n@media (max-width: 760px) {\n  .fmstr-cmp-lfm-videos { padding: 48px 16px; }\n  .fmstr-cmp-lfm-videos__grid { grid-template-columns: 1fr; gap: 16px; }\n  .fmstr-cmp-lfm-videos__h2 { font-size: 24px; }\n}\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-lfm-videos\" aria-labelledby=\"fmstr-cmp-lfm-videos-h2\">\n\u003Cdiv class=\"fmstr-cmp-lfm-videos__container\">\n\u003Cdiv class=\"fmstr-cmp-lfm-videos__header\">\n\u003Cdiv class=\"fmstr-cmp-lfm-videos__eyebrow\">See it in action\u003C/div>\n\u003Ch2 class=\"fmstr-cmp-lfm-videos__h2\" id=\"fmstr-cmp-lfm-videos-h2\">Formester's legal form workflow, actually working\u003C/h2>\n\u003Cp class=\"fmstr-cmp-lfm-videos__sub\">Real product screens. No mockups, no fake data. Every clip is from app.formester.com.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-lfm-videos__grid\">\u003Cdiv class=\"fmstr-cmp-lfm-videos__card\">\u003Cdiv class=\"fmstr-cmp-lfm-videos__frame\">\u003Cimg class=\"fmstr-cmp-lfm-videos__media\" src=\"https://formester-strapi.s3.ap-south-1.amazonaws.com/05_six_ways_20e599e04f.gif\" alt=\"Six ways to create a form\" loading=\"lazy\" />\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-videos__title\">Six ways to create a form\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-videos__body\">AI prompt, template, scratch, PDF import, backend form, or import from another platform. Pick the shape that fits how you work.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-videos__card\">\u003Cdiv class=\"fmstr-cmp-lfm-videos__frame\">\u003Cimg class=\"fmstr-cmp-lfm-videos__media\" src=\"https://formester-strapi.s3.ap-south-1.amazonaws.com/02_form_builder_d3fdc8cd3c.gif\" alt=\"Form builder with live design controls\" loading=\"lazy\" />\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-videos__title\">Form builder with live design controls\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-videos__body\">Drag and drop fields onto the canvas. Change theme, colors, and typography from the right panel. Every change shows on the form in real time.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-videos__card\">\u003Cdiv class=\"fmstr-cmp-lfm-videos__frame\">\u003Cimg class=\"fmstr-cmp-lfm-videos__media\" src=\"https://formester-strapi.s3.ap-south-1.amazonaws.com/03_template_library_504794b3be.gif\" alt=\"Ready-made template library\" loading=\"lazy\" />\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-videos__title\">Ready-made template library\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-videos__body\">Start from an intake, admission, application, or waiver template. Search, filter by department or industry, publish in minutes.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-videos__card\">\u003Cdiv class=\"fmstr-cmp-lfm-videos__frame\">\u003Cimg class=\"fmstr-cmp-lfm-videos__media\" src=\"https://formester-strapi.s3.ap-south-1.amazonaws.com/04_pdf_export_37e8c1bca4.gif\" alt=\"Form-to-PDF export\" loading=\"lazy\" />\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-videos__title\">Form-to-PDF export\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-videos__body\">Every signed submission renders to a downloadable PDF with the signature block. Upload to Clio, MyCase, or your DMS.\u003C/p>\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/section>",{"id":210,"__component":160,"markup":211,"useContainer":162},4341,"\u003Cstyle>\n  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');\n\n  .fmstr-cmp-lfm-who-uses {\n    --fmstr-cmp-lfm-who-uses-bg-card: #ffffff;\n    --fmstr-cmp-lfm-who-uses-bg-violet-25: #f7f3ff;\n    --fmstr-cmp-lfm-who-uses-fg-1: #101828;\n    --fmstr-cmp-lfm-who-uses-fg-2: #475467;\n    --fmstr-cmp-lfm-who-uses-fg-3: #697586;\n    --fmstr-cmp-lfm-who-uses-violet-600: #6941c6;\n    --fmstr-cmp-lfm-who-uses-violet-700: #53389e;\n    --fmstr-cmp-lfm-who-uses-border-light: #eaecf0;\n    --fmstr-cmp-lfm-who-uses-border-violet: #9777e0;\n    --fmstr-cmp-lfm-who-uses-shadow-xs: 0 1px 2px 0 rgba(16, 24, 40, 0.05);\n    --fmstr-cmp-lfm-who-uses-shadow-md: 0 2px 4px 0 rgba(16, 24, 40, 0.06);\n    --fmstr-cmp-lfm-who-uses-fs-xs: 12px;\n    --fmstr-cmp-lfm-who-uses-fs-sm: 14px;\n    --fmstr-cmp-lfm-who-uses-fs-md: 16px;\n    --fmstr-cmp-lfm-who-uses-fs-lg: 18px;\n    --fmstr-cmp-lfm-who-uses-fs-2xl: 24px;\n    --fmstr-cmp-lfm-who-uses-fs-3xl: 36px;\n    --fmstr-cmp-lfm-who-uses-fw-semibold: 600;\n    --fmstr-cmp-lfm-who-uses-fw-bold: 700;\n    --fmstr-cmp-lfm-who-uses-lh-md: 24px;\n    --fmstr-cmp-lfm-who-uses-lh-lg: 28px;\n    --fmstr-cmp-lfm-who-uses-lh-2xl: 32px;\n    --fmstr-cmp-lfm-who-uses-space-1: 4px;\n    --fmstr-cmp-lfm-who-uses-space-2: 8px;\n    --fmstr-cmp-lfm-who-uses-space-3: 12px;\n    --fmstr-cmp-lfm-who-uses-space-4: 16px;\n    --fmstr-cmp-lfm-who-uses-space-5: 20px;\n    --fmstr-cmp-lfm-who-uses-space-6: 24px;\n    --fmstr-cmp-lfm-who-uses-space-7: 28px;\n    --fmstr-cmp-lfm-who-uses-space-8: 32px;\n    --fmstr-cmp-lfm-who-uses-space-10: 40px;\n    --fmstr-cmp-lfm-who-uses-space-12: 48px;\n    --fmstr-cmp-lfm-who-uses-space-16: 64px;\n    --fmstr-cmp-lfm-who-uses-r-md: 8px;\n    --fmstr-cmp-lfm-who-uses-r-lg: 12px;\n    --fmstr-cmp-lfm-who-uses-r-2xl: 16px;\n\n    padding: var(--fmstr-cmp-lfm-who-uses-space-16) var(--fmstr-cmp-lfm-who-uses-space-6);\n    font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n    color: var(--fmstr-cmp-lfm-who-uses-fg-1);\n  }\n\n  .fmstr-cmp-lfm-who-uses *, .fmstr-cmp-lfm-who-uses *::before, .fmstr-cmp-lfm-who-uses *::after { box-sizing: border-box; }\n\n  .fmstr-cmp-lfm-who-uses__container { max-width: 1180px; margin: 0 auto; }\n\n  .fmstr-cmp-lfm-who-uses__header {\n    max-width: 760px;\n    margin: 0 auto var(--fmstr-cmp-lfm-who-uses-space-10);\n    text-align: center;\n  }\n\n  .fmstr-cmp-lfm-who-uses__heading {\n    font-size: var(--fmstr-cmp-lfm-who-uses-fs-3xl);\n    line-height: 44px;\n    font-weight: var(--fmstr-cmp-lfm-who-uses-fw-bold);\n    letter-spacing: -0.02em;\n    color: var(--fmstr-cmp-lfm-who-uses-fg-1);\n    margin: 0 0 var(--fmstr-cmp-lfm-who-uses-space-3);\n  }\n\n  .fmstr-cmp-lfm-who-uses__sub {\n    font-size: var(--fmstr-cmp-lfm-who-uses-fs-md);\n    line-height: var(--fmstr-cmp-lfm-who-uses-lh-md);\n    color: var(--fmstr-cmp-lfm-who-uses-fg-3);\n    margin: 0;\n  }\n\n  .fmstr-cmp-lfm-who-uses__grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    align-items: stretch;\n    gap: var(--fmstr-cmp-lfm-who-uses-space-5);\n  }\n\n  .fmstr-cmp-lfm-who-uses__card {\n    display: flex;\n    flex-direction: column;\n    gap: var(--fmstr-cmp-lfm-who-uses-space-4);\n    padding: var(--fmstr-cmp-lfm-who-uses-space-7);\n    background: var(--fmstr-cmp-lfm-who-uses-bg-card);\n    border: 1px solid var(--fmstr-cmp-lfm-who-uses-border-light);\n    border-radius: var(--fmstr-cmp-lfm-who-uses-r-2xl);\n    box-shadow: var(--fmstr-cmp-lfm-who-uses-shadow-xs);\n    transition: border-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;\n  }\n  .fmstr-cmp-lfm-who-uses__card:hover {\n    border-color: var(--fmstr-cmp-lfm-who-uses-border-violet);\n    box-shadow: var(--fmstr-cmp-lfm-who-uses-shadow-md);\n    transform: translateY(-2px);\n  }\n\n  .fmstr-cmp-lfm-who-uses__icon {\n    width: 44px;\n    height: 44px;\n    border-radius: var(--fmstr-cmp-lfm-who-uses-r-md);\n    background: var(--fmstr-cmp-lfm-who-uses-bg-violet-25);\n    color: var(--fmstr-cmp-lfm-who-uses-violet-600);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n\n  .fmstr-cmp-lfm-who-uses__title {\n    margin: 0;\n    font-size: var(--fmstr-cmp-lfm-who-uses-fs-lg);\n    line-height: var(--fmstr-cmp-lfm-who-uses-lh-lg);\n    font-weight: var(--fmstr-cmp-lfm-who-uses-fw-bold);\n    color: var(--fmstr-cmp-lfm-who-uses-fg-1);\n  }\n\n  .fmstr-cmp-lfm-who-uses__body {\n    margin: 0;\n    font-size: var(--fmstr-cmp-lfm-who-uses-fs-sm);\n    line-height: 22px;\n    color: var(--fmstr-cmp-lfm-who-uses-fg-2);\n  }\n\n  .fmstr-cmp-lfm-who-uses__divider {\n    margin-top: auto;\n    border: none;\n    border-top: 1px solid var(--fmstr-cmp-lfm-who-uses-border-light);\n  }\n\n  .fmstr-cmp-lfm-who-uses__cta {\n    color: var(--fmstr-cmp-lfm-who-uses-violet-600);\n    font-size: var(--fmstr-cmp-lfm-who-uses-fs-sm);\n    font-weight: var(--fmstr-cmp-lfm-who-uses-fw-bold);\n    text-decoration: none;\n    display: inline-flex;\n    align-items: center;\n    gap: var(--fmstr-cmp-lfm-who-uses-space-1);\n    transition: color 150ms ease;\n  }\n  .fmstr-cmp-lfm-who-uses__cta:hover {\n    color: var(--fmstr-cmp-lfm-who-uses-violet-700);\n    text-decoration: underline;\n  }\n\n  @media (max-width: 1024px) {\n    .fmstr-cmp-lfm-who-uses__grid { grid-template-columns: repeat(2, 1fr); }\n  }\n\n  @media (max-width: 760px) {\n    .fmstr-cmp-lfm-who-uses { padding: var(--fmstr-cmp-lfm-who-uses-space-12) var(--fmstr-cmp-lfm-who-uses-space-4); }\n    .fmstr-cmp-lfm-who-uses__heading { font-size: var(--fmstr-cmp-lfm-who-uses-fs-2xl); line-height: var(--fmstr-cmp-lfm-who-uses-lh-2xl); }\n    .fmstr-cmp-lfm-who-uses__grid { grid-template-columns: 1fr; }\n    .fmstr-cmp-lfm-who-uses__card { padding: var(--fmstr-cmp-lfm-who-uses-space-6); }\n  }\n\u003C/style>\n\n\u003Csection class=\"fmstr-cmp-lfm-who-uses\" aria-labelledby=\"fmstr-cmp-lfm-who-uses-heading\">\n  \u003Cdiv class=\"fmstr-cmp-lfm-who-uses__container\">\n\n    \u003Cheader class=\"fmstr-cmp-lfm-who-uses__header\">\n      \u003Ch2 id=\"fmstr-cmp-lfm-who-uses-heading\" class=\"fmstr-cmp-lfm-who-uses__heading\">Who uses Formester for legal form management\u003C/h2>\n      \u003Cp class=\"fmstr-cmp-lfm-who-uses__sub\">Legal teams that need signed forms to move a matter forward, without the cost of a full practice management suite.\u003C/p>\n    \u003C/header>\n\n    \u003Cdiv class=\"fmstr-cmp-lfm-who-uses__grid\">\n\n      \u003Carticle class=\"fmstr-cmp-lfm-who-uses__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-who-uses__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Cpath d=\"M3 11v2a1 1 0 0 0 1 1h3l5 4V6L7 10H4a1 1 0 0 0-1 1z\"/>\n            \u003Cpath d=\"M16 8a4 4 0 0 1 0 8\"/>\n            \u003Cpath d=\"M19 5a8 8 0 0 1 0 14\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-who-uses__title\">Solo attorneys\u003C/h3>\n        \u003Cp class=\"fmstr-cmp-lfm-who-uses__body\">Client intake, retainer authorization, engagement letters. Skip the paper file, skip the fax. Every submission arrives as a signed PDF ready for your file.\u003C/p>\n      \u003C/article>\n\n      \u003Carticle class=\"fmstr-cmp-lfm-who-uses__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-who-uses__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Cpath d=\"M16 21v-2a4 4 0 0 0-4-4H7a4 4 0 0 0-4 4v2\"/>\n            \u003Ccircle cx=\"9.5\" cy=\"7\" r=\"3.5\"/>\n            \u003Cpath d=\"M22 21v-2a4 4 0 0 0-3-3.87\"/>\n            \u003Cpath d=\"M16 3.13a4 4 0 0 1 0 7.75\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-who-uses__title\">Small firms (2-20 attorneys)\u003C/h3>\n        \u003Cp class=\"fmstr-cmp-lfm-who-uses__body\">Standardize intake across the firm, route by practice area, keep everything auditable. Everyone works from the same form library.\u003C/p>\n      \u003C/article>\n\n      \u003Carticle class=\"fmstr-cmp-lfm-who-uses__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-who-uses__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Cpath d=\"M22 10 12 5 2 10l10 5 10-5z\"/>\n            \u003Cpath d=\"M6 12v5c3 2 9 2 12 0v-5\"/>\n            \u003Cpath d=\"M22 10v6\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-who-uses__title\">In-house counsel\u003C/h3>\n        \u003Cp class=\"fmstr-cmp-lfm-who-uses__body\">Vendor NDAs, contract requests, policy acknowledgements, DPIA questionnaires. Track approvals across every department with a full audit trail.\u003C/p>\n        \u003Chr class=\"fmstr-cmp-lfm-who-uses__divider\" />\n        \u003Ca class=\"fmstr-cmp-lfm-who-uses__cta\" href=\"https://formester.com/ai-quiz-maker/\">Generate Quizzes in Seconds &rarr;\u003C/a>\n      \u003C/article>\n\n      \u003Carticle class=\"fmstr-cmp-lfm-who-uses__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-who-uses__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Ccircle cx=\"6\" cy=\"6\" r=\"3\"/>\n            \u003Ccircle cx=\"18\" cy=\"6\" r=\"3\"/>\n            \u003Ccircle cx=\"12\" cy=\"18\" r=\"3\"/>\n            \u003Cpath d=\"M8.5 8 11 16M15.5 8 13 16\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-who-uses__title\">Paralegals and legal assistants\u003C/h3>\n        \u003Cp class=\"fmstr-cmp-lfm-who-uses__body\">Case status updates, document requests, client questionnaires. Send from a Formester subdomain of your firm's domain. No IT ticket required.\u003C/p>\n      \u003C/article>\n\n      \u003Carticle class=\"fmstr-cmp-lfm-who-uses__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-who-uses__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Cpath d=\"M9 11a4 4 0 1 0-3-7\"/>\n            \u003Cpath d=\"M5 21v-4a4 4 0 0 1 4-4h2\"/>\n            \u003Cpath d=\"M16 11a4 4 0 1 1 3-7\"/>\n            \u003Cpath d=\"M19 21v-4a4 4 0 0 0-4-4h-2\"/>\n            \u003Ccircle cx=\"12\" cy=\"14\" r=\"1\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-who-uses__title\">Researchers\u003C/h3>\n        \u003Cp class=\"fmstr-cmp-lfm-who-uses__body\">Participant informed-consent for survey studies, user interviews, and product research. Capture the signed consent alongside the study screener in one submission.\u003C/p>\n        \u003Chr class=\"fmstr-cmp-lfm-who-uses__divider\" />\n        \u003Ca class=\"fmstr-cmp-lfm-who-uses__cta\" href=\"https://formester.com/ai-survey-generator/\">Analyze Customer Feedback &rarr;\u003C/a>\n      \u003C/article>\n\n      \u003Carticle class=\"fmstr-cmp-lfm-who-uses__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-who-uses__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Ccircle cx=\"11\" cy=\"11\" r=\"7\"/>\n            \u003Cpath d=\"M21 21l-4.3-4.3\"/>\n            \u003Cpath d=\"M11 8v6M8 11h6\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-who-uses__title\">Schools and colleges\u003C/h3>\n        \u003Cp class=\"fmstr-cmp-lfm-who-uses__body\">Field trip permission slips, media release for student photos, athletics participation waivers, technology use agreements. Parent name and student name captured on the same signed submission.\u003C/p>\n        \u003Chr class=\"fmstr-cmp-lfm-who-uses__divider\" />\n        \u003Ca class=\"fmstr-cmp-lfm-who-uses__cta\" href=\"https://formester.com/ai-survey-generator/\">Generate Surveys with AI in Seconds &rarr;\u003C/a>\n      \u003C/article>\n\n      \u003Carticle class=\"fmstr-cmp-lfm-who-uses__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-who-uses__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Crect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"/>\n            \u003Cpath d=\"M3 9h18\"/>\n            \u003Cpath d=\"M8 3v4M16 3v4\"/>\n            \u003Cpath d=\"M8 14h2M8 17h6\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-who-uses__title\">Event organizers\u003C/h3>\n        \u003Cp class=\"fmstr-cmp-lfm-who-uses__body\">Liability waivers for attendees, photo and video release for the event coverage, allergen and dietary consent for catered events, minor participation forms with parent signature.\u003C/p>\n      \u003C/article>\n\n      \u003Carticle class=\"fmstr-cmp-lfm-who-uses__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-who-uses__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-who-uses__title\">Nonprofits\u003C/h3>\n        \u003Cp class=\"fmstr-cmp-lfm-who-uses__body\">Volunteer liability waivers, donor recognition consent for annual reports, program participation acknowledgements. Free plan handles unlimited signed consents at $0.\u003C/p>\n      \u003C/article>\n\n    \u003C/div>\n  \u003C/div>\n\u003C/section>\n",{"id":213,"__component":160,"markup":214,"useContainer":162},4340,"\u003Cstyle>\n  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');\n\n  .fmstr-cmp-lfm-api-mcp {\n    --fmstr-cmp-lfm-api-mcp-bg-card: #ffffff;\n    --fmstr-cmp-lfm-api-mcp-bg-tint: #f7f3ff;\n    --fmstr-cmp-lfm-api-mcp-bg-pill: #f4ebff;\n    --fmstr-cmp-lfm-api-mcp-bg-chip: #f2f4f7;\n    --fmstr-cmp-lfm-api-mcp-fg-1: #101828;\n    --fmstr-cmp-lfm-api-mcp-fg-2: #475467;\n    --fmstr-cmp-lfm-api-mcp-fg-strong: #344054;\n    --fmstr-cmp-lfm-api-mcp-violet-500: #7f56d9;\n    --fmstr-cmp-lfm-api-mcp-violet-600: #6941c6;\n    --fmstr-cmp-lfm-api-mcp-violet-300: #9777e0;\n    --fmstr-cmp-lfm-api-mcp-border: #eaecf0;\n    --fmstr-cmp-lfm-api-mcp-fs-xs: 12px;\n    --fmstr-cmp-lfm-api-mcp-fs-sm: 14px;\n    --fmstr-cmp-lfm-api-mcp-fs-md: 16px;\n    --fmstr-cmp-lfm-api-mcp-fs-lg: 18px;\n    --fmstr-cmp-lfm-api-mcp-fs-xl: 20px;\n    --fmstr-cmp-lfm-api-mcp-fs-2xl: 24px;\n    --fmstr-cmp-lfm-api-mcp-fs-3xl: 36px;\n    --fmstr-cmp-lfm-api-mcp-lh-md: 24px;\n    --fmstr-cmp-lfm-api-mcp-lh-lg: 28px;\n    --fmstr-cmp-lfm-api-mcp-lh-xl: 30px;\n    --fmstr-cmp-lfm-api-mcp-fw-semibold: 600;\n    --fmstr-cmp-lfm-api-mcp-fw-bold: 700;\n    --fmstr-cmp-lfm-api-mcp-space-2: 8px;\n    --fmstr-cmp-lfm-api-mcp-space-3: 12px;\n    --fmstr-cmp-lfm-api-mcp-space-4: 16px;\n    --fmstr-cmp-lfm-api-mcp-space-5: 20px;\n    --fmstr-cmp-lfm-api-mcp-space-6: 24px;\n    --fmstr-cmp-lfm-api-mcp-space-7: 28px;\n    --fmstr-cmp-lfm-api-mcp-space-8: 32px;\n    --fmstr-cmp-lfm-api-mcp-space-10: 40px;\n    --fmstr-cmp-lfm-api-mcp-space-12: 48px;\n    --fmstr-cmp-lfm-api-mcp-space-16: 64px;\n    --fmstr-cmp-lfm-api-mcp-r-md: 6px;\n    --fmstr-cmp-lfm-api-mcp-r-lg: 12px;\n    --fmstr-cmp-lfm-api-mcp-r-2xl: 16px;\n    --fmstr-cmp-lfm-api-mcp-r-full: 9999px;\n    --fmstr-cmp-lfm-api-mcp-shadow-md: 0 2px 4px 0 rgba(16, 24, 40, 0.06);\n\n    padding: var(--fmstr-cmp-lfm-api-mcp-space-16) var(--fmstr-cmp-lfm-api-mcp-space-6);\n    font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n  }\n\n  .fmstr-cmp-lfm-api-mcp *, .fmstr-cmp-lfm-api-mcp *::before, .fmstr-cmp-lfm-api-mcp *::after { box-sizing: border-box; }\n\n  .fmstr-cmp-lfm-api-mcp__container { max-width: 1180px; margin: 0 auto; }\n\n  .fmstr-cmp-lfm-api-mcp__header {\n    margin: 0 auto var(--fmstr-cmp-lfm-api-mcp-space-10);\n    max-width: 760px;\n    text-align: center;\n  }\n\n  .fmstr-cmp-lfm-api-mcp__eyebrow {\n    display: inline-block;\n    padding: var(--fmstr-cmp-lfm-api-mcp-space-2) var(--fmstr-cmp-lfm-api-mcp-space-4);\n    background: var(--fmstr-cmp-lfm-api-mcp-bg-pill);\n    color: var(--fmstr-cmp-lfm-api-mcp-violet-600);\n    border-radius: var(--fmstr-cmp-lfm-api-mcp-r-full);\n    font-size: var(--fmstr-cmp-lfm-api-mcp-fs-xs);\n    font-weight: var(--fmstr-cmp-lfm-api-mcp-fw-bold);\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    margin-bottom: var(--fmstr-cmp-lfm-api-mcp-space-4);\n  }\n\n  .fmstr-cmp-lfm-api-mcp__title {\n    font-size: var(--fmstr-cmp-lfm-api-mcp-fs-3xl);\n    line-height: 44px;\n    font-weight: var(--fmstr-cmp-lfm-api-mcp-fw-bold);\n    letter-spacing: -0.02em;\n    color: var(--fmstr-cmp-lfm-api-mcp-fg-1);\n    margin: 0 0 var(--fmstr-cmp-lfm-api-mcp-space-3);\n  }\n\n  .fmstr-cmp-lfm-api-mcp__intro {\n    font-size: var(--fmstr-cmp-lfm-api-mcp-fs-lg);\n    line-height: var(--fmstr-cmp-lfm-api-mcp-lh-lg);\n    color: var(--fmstr-cmp-lfm-api-mcp-fg-2);\n    margin: 0;\n  }\n\n  .fmstr-cmp-lfm-api-mcp__grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: var(--fmstr-cmp-lfm-api-mcp-space-5);\n    align-items: stretch;\n  }\n\n  .fmstr-cmp-lfm-api-mcp__card {\n    background: var(--fmstr-cmp-lfm-api-mcp-bg-card);\n    border: 1px solid var(--fmstr-cmp-lfm-api-mcp-border);\n    border-radius: var(--fmstr-cmp-lfm-api-mcp-r-2xl);\n    padding: var(--fmstr-cmp-lfm-api-mcp-space-8);\n    display: flex;\n    flex-direction: column;\n    transition: border-color 150ms ease, box-shadow 150ms ease;\n  }\n  .fmstr-cmp-lfm-api-mcp__card:hover {\n    border-color: var(--fmstr-cmp-lfm-api-mcp-violet-300);\n    box-shadow: var(--fmstr-cmp-lfm-api-mcp-shadow-md);\n  }\n\n  .fmstr-cmp-lfm-api-mcp__icon {\n    width: 52px;\n    height: 52px;\n    border-radius: var(--fmstr-cmp-lfm-api-mcp-r-lg);\n    background: var(--fmstr-cmp-lfm-api-mcp-bg-tint);\n    color: var(--fmstr-cmp-lfm-api-mcp-violet-600);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: var(--fmstr-cmp-lfm-api-mcp-space-5);\n    flex-shrink: 0;\n  }\n\n  .fmstr-cmp-lfm-api-mcp__badge {\n    display: inline-block;\n    padding: 4px 10px;\n    background: var(--fmstr-cmp-lfm-api-mcp-violet-500);\n    color: #ffffff;\n    border-radius: var(--fmstr-cmp-lfm-api-mcp-r-md);\n    font-size: var(--fmstr-cmp-lfm-api-mcp-fs-xs);\n    font-weight: var(--fmstr-cmp-lfm-api-mcp-fw-bold);\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    margin-bottom: var(--fmstr-cmp-lfm-api-mcp-space-3);\n    align-self: flex-start;\n  }\n  .fmstr-cmp-lfm-api-mcp__badge--alt {\n    background: var(--fmstr-cmp-lfm-api-mcp-bg-tint);\n    color: var(--fmstr-cmp-lfm-api-mcp-violet-600);\n  }\n\n  .fmstr-cmp-lfm-api-mcp__card-title {\n    font-size: var(--fmstr-cmp-lfm-api-mcp-fs-xl);\n    line-height: var(--fmstr-cmp-lfm-api-mcp-lh-xl);\n    font-weight: var(--fmstr-cmp-lfm-api-mcp-fw-semibold);\n    letter-spacing: -0.01em;\n    color: var(--fmstr-cmp-lfm-api-mcp-fg-1);\n    margin: 0 0 var(--fmstr-cmp-lfm-api-mcp-space-4);\n  }\n\n  .fmstr-cmp-lfm-api-mcp__chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: var(--fmstr-cmp-lfm-api-mcp-space-2);\n    margin-bottom: var(--fmstr-cmp-lfm-api-mcp-space-4);\n  }\n\n  .fmstr-cmp-lfm-api-mcp__chip {\n    display: inline-block;\n    padding: 4px 10px;\n    background: var(--fmstr-cmp-lfm-api-mcp-bg-chip);\n    color: var(--fmstr-cmp-lfm-api-mcp-fg-strong);\n    border-radius: var(--fmstr-cmp-lfm-api-mcp-r-md);\n    font-size: var(--fmstr-cmp-lfm-api-mcp-fs-sm);\n    font-weight: var(--fmstr-cmp-lfm-api-mcp-fw-semibold);\n    line-height: 20px;\n  }\n\n  .fmstr-cmp-lfm-api-mcp__body {\n    font-size: var(--fmstr-cmp-lfm-api-mcp-fs-md);\n    line-height: var(--fmstr-cmp-lfm-api-mcp-lh-md);\n    color: var(--fmstr-cmp-lfm-api-mcp-fg-2);\n    margin: 0 0 var(--fmstr-cmp-lfm-api-mcp-space-5);\n    flex: 1 1 auto;\n  }\n\n  .fmstr-cmp-lfm-api-mcp__cta {\n    color: var(--fmstr-cmp-lfm-api-mcp-violet-600);\n    font-weight: var(--fmstr-cmp-lfm-api-mcp-fw-semibold);\n    font-size: var(--fmstr-cmp-lfm-api-mcp-fs-sm);\n    text-decoration: none;\n    align-self: flex-start;\n  }\n  .fmstr-cmp-lfm-api-mcp__cta:hover { text-decoration: underline;\n    color: var(--fmstr-cmp-lfm-api-mcp-violet-600) !important;\n  }\n\n  @media (max-width: 760px) {\n    .fmstr-cmp-lfm-api-mcp { padding: var(--fmstr-cmp-lfm-api-mcp-space-12) var(--fmstr-cmp-lfm-api-mcp-space-4); }\n    .fmstr-cmp-lfm-api-mcp__title { font-size: var(--fmstr-cmp-lfm-api-mcp-fs-2xl); line-height: 32px; }\n    .fmstr-cmp-lfm-api-mcp__intro { font-size: var(--fmstr-cmp-lfm-api-mcp-fs-md); line-height: var(--fmstr-cmp-lfm-api-mcp-lh-md); }\n    .fmstr-cmp-lfm-api-mcp__grid { grid-template-columns: 1fr; }\n    .fmstr-cmp-lfm-api-mcp__card { padding: var(--fmstr-cmp-lfm-api-mcp-space-6); }\n  }\n\u003C/style>\n\n\u003Csection class=\"fmstr-cmp-lfm-api-mcp\" aria-labelledby=\"fmstr-cmp-lfm-api-mcp-title\">\n  \u003Cdiv class=\"fmstr-cmp-lfm-api-mcp__container\">\n\n    \u003Cheader class=\"fmstr-cmp-lfm-api-mcp__header\">\n      \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__eyebrow\">For developers\u003C/span>\n      \u003Ch2 id=\"fmstr-cmp-lfm-api-mcp-title\" class=\"fmstr-cmp-lfm-api-mcp__title\">Your submissions, ready for the CRM you already use\u003C/h2>\n      \u003Cp class=\"fmstr-cmp-lfm-api-mcp__intro\">Every Formester form ships with a REST API and an MCP server, so submissions don't stop at a CSV. Pipe leads into your agent. Stream applications into your hiring copilot. Nobody else on this list ships MCP.\u003C/p>\n    \u003C/header>\n\n    \u003Cdiv class=\"fmstr-cmp-lfm-api-mcp__grid\">\n\n      \u003Carticle class=\"fmstr-cmp-lfm-api-mcp__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Ccircle cx=\"6\" cy=\"6\" r=\"2.5\"/>\n            \u003Ccircle cx=\"18\" cy=\"6\" r=\"2.5\"/>\n            \u003Ccircle cx=\"12\" cy=\"18\" r=\"2.5\"/>\n            \u003Cpath d=\"M8 7l3 9M16 7l-3 9\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__badge\">MCP server\u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-api-mcp__card-title\">Plug Formester into Claude, ChatGPT, or any MCP-compatible model\u003C/h3>\n        \u003Cdiv class=\"fmstr-cmp-lfm-api-mcp__chips\">\n          \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__chip\">Claude\u003C/span>\n          \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__chip\">ChatGPT\u003C/span>\n          \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__chip\">Custom agents\u003C/span>\n        \u003C/div>\n        \u003Cp class=\"fmstr-cmp-lfm-api-mcp__body\">Connect Formester to any MCP-compatible model and let it read your signed consent records directly. Ask Claude \"which client intake submissions from this week are missing prior counsel details?\" or have a custom agent flag any client intake that mentions prior representation so your intake coordinator can pull the conflict check.\u003C/p>\n        \u003Ca class=\"fmstr-cmp-lfm-api-mcp__cta\" href=\"https://docs.formester.com/formester-mcp-server.html\">Read the MCP docs &rarr;\u003C/a>\n      \u003C/article>\n\n      \u003Carticle class=\"fmstr-cmp-lfm-api-mcp__card\">\n        \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__icon\" aria-hidden=\"true\">\n          \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n            \u003Cpolyline points=\"16 18 22 12 16 6\"/>\n            \u003Cpolyline points=\"8 6 2 12 8 18\"/>\n            \u003Cline x1=\"13\" y1=\"4\" x2=\"11\" y2=\"20\"/>\n          \u003C/svg>\n        \u003C/span>\n        \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__badge fmstr-cmp-lfm-api-mcp__badge--alt\">REST API v2\u003C/span>\n        \u003Ch3 class=\"fmstr-cmp-lfm-api-mcp__card-title\">Or build directly on the REST API\u003C/h3>\n        \u003Cdiv class=\"fmstr-cmp-lfm-api-mcp__chips\">\n          \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__chip\">Self-service token\u003C/span>\n          \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__chip\">Webhooks\u003C/span>\n          \u003Cspan class=\"fmstr-cmp-lfm-api-mcp__chip\">Business plan +\u003C/span>\n        \u003C/div>\n        \u003Cp class=\"fmstr-cmp-lfm-api-mcp__body\">Pull signed consent records into your CRM or data warehouse, log the timestamp to your compliance system, or push pre-filled consent URLs back from Salesforce. Self-service token at app.formester.com/api in two clicks. No support ticket, no waiting.\u003C/p>\n        \u003Ca class=\"fmstr-cmp-lfm-api-mcp__cta\" href=\"https://docs.formester.com/formester-api.html\">Read the API docs &rarr;\u003C/a>\n      \u003C/article>\n\n    \u003C/div>\n  \u003C/div>\n\u003C/section>\n",{"id":216,"__component":160,"markup":217,"useContainer":162},4342,"\u003Cstyle>\n  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');\n\n  .fmstr-cmp-lfm-privacy-data-ownership {\n    --fmstr-cmp-lfm-privacy-data-ownership-bg-section: #0F0921;\n    --fmstr-cmp-lfm-privacy-data-ownership-bg-glow: radial-gradient(ellipse 900px 600px at 95% 0%, rgba(127, 86, 217, 0.45) 0%, rgba(100, 52, 208, 0.15) 30%, transparent 65%);\n    --fmstr-cmp-lfm-privacy-data-ownership-bg-card: rgba(255, 255, 255, 0.04);\n    --fmstr-cmp-lfm-privacy-data-ownership-bg-card-glow: radial-gradient(ellipse 500px 400px at 90% 5%, rgba(127, 86, 217, 0.30) 0%, transparent 60%);\n    --fmstr-cmp-lfm-privacy-data-ownership-bg-pill: rgba(255, 255, 255, 0.08);\n    --fmstr-cmp-lfm-privacy-data-ownership-fg-eyebrow: #bda6ff;\n    --fmstr-cmp-lfm-privacy-data-ownership-fg-link: #bda6ff;\n    --fmstr-cmp-lfm-privacy-data-ownership-fg-link-hover: #ffffff;\n    --fmstr-cmp-lfm-privacy-data-ownership-fs-xs: 12px;\n    --fmstr-cmp-lfm-privacy-data-ownership-fs-sm: 14px;\n    --fmstr-cmp-lfm-privacy-data-ownership-fs-md: 16px;\n    --fmstr-cmp-lfm-privacy-data-ownership-fs-lg: 18px;\n    --fmstr-cmp-lfm-privacy-data-ownership-fs-2xl: 24px;\n    --fmstr-cmp-lfm-privacy-data-ownership-fs-3xl: 32px;\n    --fmstr-cmp-lfm-privacy-data-ownership-fw-semibold: 600;\n    --fmstr-cmp-lfm-privacy-data-ownership-fw-bold: 700;\n    --fmstr-cmp-lfm-privacy-data-ownership-lh-md: 24px;\n    --fmstr-cmp-lfm-privacy-data-ownership-lh-lg: 28px;\n    --fmstr-cmp-lfm-privacy-data-ownership-lh-2xl: 32px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-1: 4px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-2: 8px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-3: 12px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-4: 16px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-5: 20px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-6: 24px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-7: 28px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-8: 32px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-12: 48px;\n    --fmstr-cmp-lfm-privacy-data-ownership-space-16: 64px;\n    --fmstr-cmp-lfm-privacy-data-ownership-r-2xl: 16px;\n    --fmstr-cmp-lfm-privacy-data-ownership-r-full: 9999px;\n\n    background: transparent;\n    padding: var(--fmstr-cmp-lfm-privacy-data-ownership-space-12) var(--fmstr-cmp-lfm-privacy-data-ownership-space-6);\n    font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership *, .fmstr-cmp-lfm-privacy-data-ownership *::before, .fmstr-cmp-lfm-privacy-data-ownership *::after { box-sizing: border-box; }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__container {\n    position: relative;\n    max-width: 1180px;\n    margin: 0 auto;\n    background-color: var(--fmstr-cmp-lfm-privacy-data-ownership-bg-section);\n    background-image: var(--fmstr-cmp-lfm-privacy-data-ownership-bg-glow);\n    border-radius: 28px;\n    padding: var(--fmstr-cmp-lfm-privacy-data-ownership-space-12);\n    overflow: hidden;\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__inner {\n    display: grid;\n    grid-template-columns: 1.05fr 0.95fr;\n    gap: var(--fmstr-cmp-lfm-privacy-data-ownership-space-12);\n    align-items: center;\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__eyebrow {\n    display: inline-block;\n    padding: var(--fmstr-cmp-lfm-privacy-data-ownership-space-2) var(--fmstr-cmp-lfm-privacy-data-ownership-space-4);\n    background: var(--fmstr-cmp-lfm-privacy-data-ownership-bg-pill);\n    color: var(--fmstr-cmp-lfm-privacy-data-ownership-fg-eyebrow);\n    border: 1px solid rgba(255, 255, 255, 0.10);\n    border-radius: var(--fmstr-cmp-lfm-privacy-data-ownership-r-full);\n    font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-xs);\n    font-weight: var(--fmstr-cmp-lfm-privacy-data-ownership-fw-bold);\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    margin-bottom: var(--fmstr-cmp-lfm-privacy-data-ownership-space-5);\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__heading {\n    font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-3xl);\n    line-height: 40px;\n    font-weight: var(--fmstr-cmp-lfm-privacy-data-ownership-fw-bold);\n    letter-spacing: -0.02em;\n    color: #ffffff;\n    margin: 0 0 var(--fmstr-cmp-lfm-privacy-data-ownership-space-6);\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__body p {\n    font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-md);\n    line-height: var(--fmstr-cmp-lfm-privacy-data-ownership-lh-md);\n    color: rgba(255, 255, 255, 0.78);\n    margin: 0 0 var(--fmstr-cmp-lfm-privacy-data-ownership-space-4);\n  }\n  .fmstr-cmp-lfm-privacy-data-ownership__body p:last-child { margin-bottom: 0; }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__card {\n    background-color: var(--fmstr-cmp-lfm-privacy-data-ownership-bg-card);\n    background-image: var(--fmstr-cmp-lfm-privacy-data-ownership-bg-card-glow);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: var(--fmstr-cmp-lfm-privacy-data-ownership-r-2xl);\n    padding: var(--fmstr-cmp-lfm-privacy-data-ownership-space-7);\n    backdrop-filter: blur(8px);\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__pill {\n    display: inline-block;\n    padding: var(--fmstr-cmp-lfm-privacy-data-ownership-space-2) var(--fmstr-cmp-lfm-privacy-data-ownership-space-4);\n    background: var(--fmstr-cmp-lfm-privacy-data-ownership-bg-pill);\n    color: var(--fmstr-cmp-lfm-privacy-data-ownership-fg-eyebrow);\n    border: 1px solid rgba(255, 255, 255, 0.10);\n    border-radius: var(--fmstr-cmp-lfm-privacy-data-ownership-r-full);\n    font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-xs);\n    font-weight: var(--fmstr-cmp-lfm-privacy-data-ownership-fw-bold);\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    margin-bottom: var(--fmstr-cmp-lfm-privacy-data-ownership-space-5);\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__quote {\n    font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-lg);\n    line-height: var(--fmstr-cmp-lfm-privacy-data-ownership-lh-lg);\n    font-weight: var(--fmstr-cmp-lfm-privacy-data-ownership-fw-semibold);\n    font-style: italic;\n    color: #ffffff;\n    margin: 0 0 var(--fmstr-cmp-lfm-privacy-data-ownership-space-5);\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__divider { border: none; border-top: 1px solid rgba(255, 255, 255, 0.12); margin: 0 0 var(--fmstr-cmp-lfm-privacy-data-ownership-space-5); }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__cite {\n    font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-sm);\n    line-height: var(--fmstr-cmp-lfm-privacy-data-ownership-lh-md);\n    color: rgba(255, 255, 255, 0.7);\n    margin: 0 0 var(--fmstr-cmp-lfm-privacy-data-ownership-space-3);\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__links {\n    display: flex;\n    gap: var(--fmstr-cmp-lfm-privacy-data-ownership-space-4);\n    flex-wrap: wrap;\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__links a {\n    color: var(--fmstr-cmp-lfm-privacy-data-ownership-fg-link);\n    font-weight: var(--fmstr-cmp-lfm-privacy-data-ownership-fw-semibold);\n    font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-sm);\n    text-decoration: none;\n  }\n\n  .fmstr-cmp-lfm-privacy-data-ownership__links a:hover { color: var(--fmstr-cmp-lfm-privacy-data-ownership-fg-link-hover); text-decoration: underline; }\n\n  @media (max-width: 760px) {\n    .fmstr-cmp-lfm-privacy-data-ownership { padding: var(--fmstr-cmp-lfm-privacy-data-ownership-space-8) var(--fmstr-cmp-lfm-privacy-data-ownership-space-4); }\n    .fmstr-cmp-lfm-privacy-data-ownership__container { padding: var(--fmstr-cmp-lfm-privacy-data-ownership-space-7); border-radius: 20px; }\n    .fmstr-cmp-lfm-privacy-data-ownership__inner { grid-template-columns: 1fr; gap: var(--fmstr-cmp-lfm-privacy-data-ownership-space-8); }\n    .fmstr-cmp-lfm-privacy-data-ownership__heading { font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-2xl); line-height: var(--fmstr-cmp-lfm-privacy-data-ownership-lh-2xl); }\n    .fmstr-cmp-lfm-privacy-data-ownership__quote { font-size: var(--fmstr-cmp-lfm-privacy-data-ownership-fs-md); line-height: var(--fmstr-cmp-lfm-privacy-data-ownership-lh-md); }\n    .fmstr-cmp-lfm-privacy-data-ownership__card { padding: var(--fmstr-cmp-lfm-privacy-data-ownership-space-6); }\n  }\n\u003C/style>\n\n\u003Csection class=\"fmstr-cmp-lfm-privacy-data-ownership\" aria-labelledby=\"fmstr-cmp-lfm-privacy-data-ownership-heading\">\n  \u003Cdiv class=\"fmstr-cmp-lfm-privacy-data-ownership__container\">\n    \u003Cdiv class=\"fmstr-cmp-lfm-privacy-data-ownership__inner\">\n\n    \u003Cdiv class=\"fmstr-cmp-lfm-privacy-data-ownership__text\">\n      \u003Cspan class=\"fmstr-cmp-lfm-privacy-data-ownership__eyebrow\">Privacy and data ownership\u003C/span>\n      \u003Ch2 id=\"fmstr-cmp-lfm-privacy-data-ownership-heading\" class=\"fmstr-cmp-lfm-privacy-data-ownership__heading\">Your consent records belong to you. We don't train on them\u003C/h2>\n      \u003Cdiv class=\"fmstr-cmp-lfm-privacy-data-ownership__body\">\n        \u003Cp>When you upload a PDF, paste a prompt, or generate a form, that content is used to generate your form and nothing else. Per Section 4.4 of our DPA, Formester does not use Customer Data for analytics, advertising, marketing, or product training. The Google Gemini integration we use to power AI features inherits the same boundary.\u003C/p>\n        \u003Cp>Encrypted in transit and at rest, hosted on Heroku and AWS, automated encrypted backups with a 90-day retention, and full data deletion on request. We are GDPR, UK GDPR, and CCPA compliant. We are not SOC 2 or ISO 27001 certified yet, and we will tell you so directly rather than dance around it.\u003C/p>\n      \u003C/div>\n    \u003C/div>\n\n    \u003Caside class=\"fmstr-cmp-lfm-privacy-data-ownership__card\">\n      \u003Cspan class=\"fmstr-cmp-lfm-privacy-data-ownership__pill\">What's in the DPA\u003C/span>\n      \u003Cblockquote class=\"fmstr-cmp-lfm-privacy-data-ownership__quote\">\"Formester does not use Customer Data for analytics, advertising, marketing, or product training.\"\u003C/blockquote>\n      \u003Chr class=\"fmstr-cmp-lfm-privacy-data-ownership__divider\" />\n      \u003Cp class=\"fmstr-cmp-lfm-privacy-data-ownership__cite\">Section 4.4, Formester Data Processing Agreement, effective January 2026.\u003C/p>\n      \u003Cdiv class=\"fmstr-cmp-lfm-privacy-data-ownership__links\">\n        \u003Ca href=\"https://formester.com/dpa/\">Read the DPA →\u003C/a>\n        \u003Ca href=\"https://formester.com/security/\">Security overview →\u003C/a>\n      \u003C/div>\n    \u003C/aside>\n\n    \u003C/div>\n  \u003C/div>\n\u003C/section>\n",{"id":219,"__component":160,"markup":220,"useContainer":162},4345,"\u003Cstyle>\n.fmstr-cmp-lfm-feat {\n  --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-600: #6941c6; --c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-border: #eaecf0;\n  padding: 64px 24px; font-family: inherit; color: var(--c-fg-1); background: transparent; overflow-x: hidden;\n}\n.fmstr-cmp-lfm-feat *, .fmstr-cmp-lfm-feat *::before, .fmstr-cmp-lfm-feat *::after { box-sizing: border-box; }\n.fmstr-cmp-lfm-feat__container { max-width: 1180px; margin: 0 auto; padding: 0 24px; min-width: 0; }\n.fmstr-cmp-lfm-feat__header { margin: 0 auto 40px; max-width: 760px; text-align: center; }\n.fmstr-cmp-lfm-feat__h2 { font-size: clamp(26px, 3vw, 36px); font-weight: 600; line-height: 1.15; letter-spacing: -0.02em; margin: 0 0 14px; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-feat__sub { color: var(--c-fg-2); font-size: 17px; line-height: 1.6; margin: 0; }\n.fmstr-cmp-lfm-feat__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; min-width: 0; }\n.fmstr-cmp-lfm-feat__card { min-width: 0; background: #ffffff; border: 1px solid var(--c-border); border-radius: 16px; padding: 26px;\n  box-shadow: 0 1px 2px 0 rgba(16,24,40,0.05); display: flex; flex-direction: column; gap: 14px; transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease; }\n.fmstr-cmp-lfm-feat__card:hover { border-color: #9777e0; box-shadow: 0 2px 4px 0 rgba(16,24,40,0.06); transform: translateY(-2px); }\n.fmstr-cmp-lfm-feat__icon { width: 40px; height: 40px; border-radius: 8px; background: var(--c-tint); border: 1px solid var(--c-edge); display: grid; place-items: center; color: var(--c-violet-600); flex-shrink: 0; }\n.fmstr-cmp-lfm-feat__title { font-size: 18px; font-weight: 600; line-height: 1.3; margin: 0; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-feat__body { font-size: 15px; line-height: 1.55; color: var(--c-fg-2); margin: 0; }\n@media (max-width: 900px) { .fmstr-cmp-lfm-feat__grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 640px) { .fmstr-cmp-lfm-feat { padding: 48px 16px; } .fmstr-cmp-lfm-feat__grid { grid-template-columns: 1fr; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-lfm-feat\" aria-labelledby=\"fmstr-cmp-lfm-feat-h2\">\n\u003Cdiv class=\"fmstr-cmp-lfm-feat__container\">\n\u003Cdiv class=\"fmstr-cmp-lfm-feat__header\">\n\u003Ch2 class=\"fmstr-cmp-lfm-feat__h2\" id=\"fmstr-cmp-lfm-feat-h2\">Unlock the full power of Formester\u003C/h2>\n\u003Cp class=\"fmstr-cmp-lfm-feat__sub\">The features that make Formester the practical form layer for teams that don't want to overpay.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-lfm-feat__grid\">\u003Cdiv class=\"fmstr-cmp-lfm-feat__card\">\u003Cdiv class=\"fmstr-cmp-lfm-feat__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M3 21c3-3 6-3 9 0s6 3 9 0\"/>\u003Cpath d=\"M20.5 7.5 8 20l-3.5.5.5-3.5L17.5 4.5a2.121 2.121 0 0 1 3 3Z\"/>\u003C/svg>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-feat__title\">Client intake forms with e-signature\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-feat__body\">Native e-signature field, drawn or typed, with signer IP, timestamp, and user-agent captured. Meets ESIGN Act and UETA requirements for enforceable e-signatures.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-feat__card\">\u003Cdiv class=\"fmstr-cmp-lfm-feat__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8Z\"/>\u003Cpolyline points=\"14 2 14 8 20 8\"/>\u003Cpath d=\"M12 18v-6\"/>\u003Cpath d=\"m9 15 3 3 3-3\"/>\u003C/svg>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-feat__title\">PDF export of every signed submission\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-feat__body\">Every submission renders to a downloadable PDF with the signature block. Upload straight to your DMS or attach to a matter.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-feat__card\">\u003Cdiv class=\"fmstr-cmp-lfm-feat__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Ccircle cx=\"6\" cy=\"6\" r=\"2.5\"/>\u003Ccircle cx=\"18\" cy=\"6\" r=\"2.5\"/>\u003Ccircle cx=\"12\" cy=\"18\" r=\"2.5\"/>\u003Cpath d=\"M7.5 7.5 11 16\"/>\u003Cpath d=\"M16.5 7.5 13 16\"/>\u003C/svg>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-feat__title\">Conditional logic for complex intake\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-feat__body\">Route questions based on practice area, jurisdiction, or client type. A single form can serve family law, PI, and corporate intake.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-feat__card\">\u003Cdiv class=\"fmstr-cmp-lfm-feat__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"9\"/>\u003Cpath d=\"M3 12h18\"/>\u003Cpath d=\"M12 3a13.5 13.5 0 0 1 0 18\"/>\u003Cpath d=\"M12 3a13.5 13.5 0 0 0 0 18\"/>\u003C/svg>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-feat__title\">Custom domain and white-label branding\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-feat__body\">Host forms on forms.yourfirm.com with your firm's logo and colors. Personal plan and up.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-feat__card\">\u003Cdiv class=\"fmstr-cmp-lfm-feat__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"/>\u003Ccircle cx=\"9\" cy=\"7\" r=\"4\"/>\u003Cpath d=\"M22 21v-2a4 4 0 0 0-3-3.87\"/>\u003Cpath d=\"M16 3.13a4 4 0 0 1 0 7.75\"/>\u003C/svg>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-feat__title\">Team seats and roles\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-feat__body\">25 team members on Business, unlimited on Enterprise. Attorney / paralegal / admin roles built in.\u003C/p>\u003C/div>\u003Cdiv class=\"fmstr-cmp-lfm-feat__card\">\u003Cdiv class=\"fmstr-cmp-lfm-feat__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M9 3H5a2 2 0 0 0-2 2v4\"/>\u003Cpath d=\"M15 3h4a2 2 0 0 1 2 2v4\"/>\u003Cpath d=\"M9 21H5a2 2 0 0 1-2-2v-4\"/>\u003Cpath d=\"M15 21h4a2 2 0 0 0 2-2v-4\"/>\u003Cpath d=\"M9 9v6h6V9z\"/>\u003C/svg>\u003C/div>\u003Ch3 class=\"fmstr-cmp-lfm-feat__title\">Native integrations\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-feat__body\">Clio, Zapier (500+ apps), Google Sheets, Slack, webhooks. Push submissions anywhere in your stack.\u003C/p>\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/section>",{"id":222,"__component":223,"description":224,"showG2":188,"showTrustpilot":188,"showProductHunt":188,"showCapterra":188,"title":225,"pickedReviews":229,"excludedReviews":230},81,"macro-components.testimonial-wall","Reviews from G2, Trustpilot, Product Hunt, and Capterra.",[226],{"id":227,"text":228,"highlight":162,"color":184,"bold":162},5924,"What our users say",[],[],{"id":232,"__component":233,"ctaValue":234},1203,"macro-components.cta",{"id":235,"description":236,"type":237,"createdAt":238,"updatedAt":239,"publishedAt":240,"locale":241,"title":242,"buttons":246,"localizations":252},67,"Get access to advanced AI, unlimited forms & more. See pricing for more details.","default","2024-11-04T07:07:43.916Z","2025-06-12T18:47:31.840Z","2024-11-04T07:08:18.018Z","en",[243],{"id":244,"text":245,"highlight":162,"color":167,"bold":167},393,"Ready to build your perfect form?",[247],{"id":248,"link":249,"text":250,"type":251,"showArrow":167},338,"https://app.formester.com/users/sign_up","Get Started–It’s Free!","Primary",[],{"id":254,"__component":255,"description":256,"centered":188,"title":257,"faqList":261},1533,"macro-components.faqs","",[258],{"id":259,"text":260,"highlight":162,"color":184,"bold":162},5925,"FAQs",[262,265,268,271,274,277,280,283,286],{"id":263,"header":97,"body":100,"body_markdown":100,"list":264},3725,[],{"id":266,"header":103,"body":105,"body_markdown":105,"list":267},3724,[],{"id":269,"header":107,"body":109,"body_markdown":109,"list":270},3726,[],{"id":272,"header":111,"body":113,"body_markdown":113,"list":273},3728,[],{"id":275,"header":115,"body":117,"body_markdown":117,"list":276},3730,[],{"id":278,"header":119,"body":121,"body_markdown":121,"list":279},3729,[],{"id":281,"header":123,"body":125,"body_markdown":125,"list":282},3727,[],{"id":284,"header":127,"body":129,"body_markdown":129,"list":285},3732,[],{"id":287,"header":131,"body":133,"body_markdown":133,"list":288},3731,[],{"id":290,"__component":160,"markup":291,"useContainer":162},4344,"\u003Cstyle>\n.fmstr-cmp-lfm-more-tools a { text-decoration: none !important; color: inherit !important; }\n.fmstr-cmp-lfm-more-tools {\n  --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-600: #6941c6; --c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-border: #eaecf0;\n  background: transparent; padding: 56px 24px; font-family: inherit; color: var(--c-fg-1); overflow-x: hidden;\n}\n.fmstr-cmp-lfm-more-tools *, .fmstr-cmp-lfm-more-tools *::before, .fmstr-cmp-lfm-more-tools *::after { box-sizing: border-box; }\n.fmstr-cmp-lfm-more-tools__inner { max-width: 1180px; margin: 0 auto; padding: 0 24px; min-width: 0; }\n.fmstr-cmp-lfm-more-tools__heading { font-size: clamp(26px, 3vw, 36px); font-weight: 600; line-height: 1.15; letter-spacing: -0.02em; text-align: center; margin: 0 0 40px; color: var(--c-fg-1); }\n.fmstr-cmp-lfm-more-tools__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; min-width: 0; }\n.fmstr-cmp-lfm-more-tools__card { min-width: 0; display: flex; flex-direction: column; gap: 12px; background: #ffffff; border: 1px solid var(--c-border); border-radius: 16px; padding: 22px; box-shadow: 0 1px 3px rgba(16,24,40,.05); transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease; }\n.fmstr-cmp-lfm-more-tools__card:hover { border-color: #9777e0; box-shadow: 0 2px 4px 0 rgba(16,24,40,.06); transform: translateY(-2px); }\n.fmstr-cmp-lfm-more-tools__icon { width: 40px; height: 40px; border-radius: 8px; background: var(--c-tint); border: 1px solid var(--c-edge); display: grid; place-items: center; color: var(--c-violet-600); }\n.fmstr-cmp-lfm-more-tools__title { font-size: 16px; font-weight: 600; line-height: 1.3; margin: 0; color: var(--c-fg-1) !important; }\n.fmstr-cmp-lfm-more-tools__desc { font-size: 14px; line-height: 1.5; margin: 0; color: var(--c-fg-2) !important; }\n@media (max-width: 900px) { .fmstr-cmp-lfm-more-tools__grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 540px) { .fmstr-cmp-lfm-more-tools { padding: 48px 16px; } .fmstr-cmp-lfm-more-tools__grid { grid-template-columns: 1fr; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-lfm-more-tools\" aria-labelledby=\"fmstr-cmp-lfm-more-tools-heading\">\u003Cdiv class=\"fmstr-cmp-lfm-more-tools__inner\">\u003Ch2 class=\"fmstr-cmp-lfm-more-tools__heading\" id=\"fmstr-cmp-lfm-more-tools-heading\">More from Formester worth a look\u003C/h2>\u003Cdiv class=\"fmstr-cmp-lfm-more-tools__grid\">\u003Ca class=\"fmstr-cmp-lfm-more-tools__card\" href=\"https://formester.com/consent-form-generator/\">\u003Cspan class=\"fmstr-cmp-lfm-more-tools__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M9 12l2 2 4-4\"/>\u003Cpath d=\"M21 12c0 4.97-4.03 9-9 9s-9-4.03-9-9 4.03-9 9-9 9 4.03 9 9Z\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-lfm-more-tools__title\">Consent Form Generator\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-more-tools__desc\">Legally valid consent forms with e-signature.\u003C/p>\u003C/a>\u003Ca class=\"fmstr-cmp-lfm-more-tools__card\" href=\"https://formester.com/contact-form-generator/\">\u003Cspan class=\"fmstr-cmp-lfm-more-tools__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2Z\"/>\u003Cpolyline points=\"22,6 12,13 2,6\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-lfm-more-tools__title\">Contact Form Generator\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-more-tools__desc\">Free contact forms with AI generation.\u003C/p>\u003C/a>\u003Ca class=\"fmstr-cmp-lfm-more-tools__card\" href=\"https://formester.com/ai-form-generator/\">\u003Cspan class=\"fmstr-cmp-lfm-more-tools__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"m12 3-1.9 5.8a2 2 0 0 1-1.287 1.288L3 12l5.8 1.9a2 2 0 0 1 1.288 1.287L12 21l1.9-5.8a2 2 0 0 1 1.287-1.288L21 12l-5.8-1.9a2 2 0 0 1-1.288-1.287Z\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-lfm-more-tools__title\">AI Form Generator\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-more-tools__desc\">Type a prompt, get a form in 30 seconds.\u003C/p>\u003C/a>\u003Ca class=\"fmstr-cmp-lfm-more-tools__card\" href=\"https://formester.com/templates/job-application-form-template/\">\u003Cspan class=\"fmstr-cmp-lfm-more-tools__icon\" aria-hidden=\"true\">\u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"/>\u003Cpolyline points=\"14 2 14 8 20 8\"/>\u003Cline x1=\"9\" y1=\"13\" x2=\"15\" y2=\"13\"/>\u003Cline x1=\"9\" y1=\"17\" x2=\"15\" y2=\"17\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-lfm-more-tools__title\">Job Application Form Template\u003C/h3>\u003Cp class=\"fmstr-cmp-lfm-more-tools__desc\">Free hiring form with scoring built in.\u003C/p>\u003C/a>\u003C/div>\u003C/div>\u003C/section>",[293,300,305,312,318,324,330,337,343,349,355,361,367,373,379,385,391,396,402,408,414,420,426,432,438,444,450,455,461,467],{"id":88,"platform":294,"rating":295,"text":296,"authorName":297,"authorRole":298,"reviewDate":167,"verified":162,"hidden":162,"createdAt":299,"updatedAt":299},"G2",5,"Formester offers a ton of features and my developer loves using it to integrate to various marketing pages. It's quick and easy to create using drag and drop. It allowed me to remove branding unlike Typeform that has branding even in paid plans. Their support is top notch.","Karthik B.","Social Media Manager · B2C, SaaS, EdTech","2026-06-08T11:28:58.617Z",{"id":91,"platform":294,"rating":295,"text":301,"authorName":302,"authorRole":303,"reviewDate":167,"verified":162,"hidden":162,"createdAt":304,"updatedAt":304},"Beautiful and easy to use. The templates and the floating button feature with easy-to-use integration with Google Sheet is crazy. I was looking for a simple and beautiful form to put on my website for free.","Justin C.","Online Private English Teacher","2026-06-08T11:28:59.103Z",{"id":306,"platform":294,"rating":307,"text":308,"authorName":309,"authorRole":310,"reviewDate":167,"verified":162,"hidden":162,"createdAt":311,"updatedAt":311},3,4.5,"Formester form builder has lots of customisation options. It's very easy to generate online forms. The UI is very attractive and easy to use. No prior experience is required to use it.","Deepika K.","Business Development Executive","2026-06-08T11:28:59.433Z",{"id":313,"platform":294,"rating":307,"text":314,"authorName":315,"authorRole":316,"reviewDate":167,"verified":162,"hidden":162,"createdAt":317,"updatedAt":317},4,"Formester solves the problem of complicated data collection by providing a quick tool to create customized and automated forms. Ultra-fast form creation thanks to drag and drop.","Guibril D.","Engineer · Renewables & Environment","2026-06-08T11:28:59.735Z",{"id":295,"platform":319,"rating":295,"text":320,"authorName":321,"authorRole":322,"reviewDate":167,"verified":162,"hidden":162,"createdAt":323,"updatedAt":323},"Product Hunt","Great form and always good support. Easy to set up, easy to share, and the team behind it actually responds when you need something.","Banghyun Joo","Dunoit","2026-06-08T11:29:00.047Z",{"id":325,"platform":294,"rating":307,"text":326,"authorName":327,"authorRole":328,"reviewDate":167,"verified":162,"hidden":162,"createdAt":329,"updatedAt":329},6,"We are able to easily build so many forms for our daily business work. These are easy for sharing too with our clients at one time instantly. There is also a feature for identifying if there is any spam in the form filling process.","Aashika S.","Manager","2026-06-08T11:29:00.335Z",{"id":331,"platform":332,"rating":295,"text":333,"authorName":334,"authorRole":167,"reviewDate":335,"verified":162,"hidden":162,"createdAt":336,"updatedAt":336},7,"Trustpilot","Reached out using the chat and got a real person who actually helped solve my problem and figured out a creative solution for making my form look and function exactly as I intended. Very quick to respond too and so helpful!","Natasha","2026-06-04","2026-06-08T11:29:00.712Z",{"id":338,"platform":332,"rating":295,"text":339,"authorName":340,"authorRole":167,"reviewDate":341,"verified":162,"hidden":162,"createdAt":342,"updatedAt":342},8,"The team behind Formester have been extremely helpful, courteous and welcoming of feedback and ideas. They have always met and exceeded every challenge set to them and work tirelessly to keep evolving Formester. They have created by far the best online form creator I have come across, and I have used a lot over the past decade!! It is intuitive, smooth and looks good with lots of customisation features that competitors are severely lacking.","J Smith","2026-05-29","2026-06-08T11:29:00.999Z",{"id":344,"platform":332,"rating":295,"text":345,"authorName":346,"authorRole":167,"reviewDate":347,"verified":162,"hidden":162,"createdAt":348,"updatedAt":348},9,"Formester brings together some amazing technology all in one easy to use tool. The AI form builder makes things  a breeze to set up and completed 75% of my build and then another 25% tweaking. Combined with the AI agent workflow automation after forms are submitted, it's one amazing package. Ankit from customer service was awesome too. Great job Formester!!","Shawn Edwards","2026-04-21","2026-06-08T11:29:01.417Z",{"id":350,"platform":332,"rating":295,"text":351,"authorName":352,"authorRole":167,"reviewDate":353,"verified":162,"hidden":162,"createdAt":354,"updatedAt":354},10,"We were looking for a new platform for building quizzes for our educational program.  This one has not let us down.  It has tons of features and is easy to use.  The company is super responsive if you have questions or need help with anything.  We are looking forward to a long relationship.","Judy","2026-04-01","2026-06-08T11:29:01.717Z",{"id":356,"platform":332,"rating":295,"text":357,"authorName":358,"authorRole":167,"reviewDate":359,"verified":162,"hidden":162,"createdAt":360,"updatedAt":360},11,"Formester is an incredibly professional company. They are very helpful, they help solve any problems quickly. The form was originally very customizable, but there were a few features that were not originally included or available. At my request, these features were enabled and changed in a short time, so I was able to completely customize my Quote Form to my needs. I can hardly imagine a better form creation program. \nThe only drawback is that not all options are free, but even boys have to make a living. :)\nI hope they always remain so professional.","Ferenc Nagy","2026-02-05","2026-06-08T11:29:02.127Z",{"id":362,"platform":332,"rating":295,"text":363,"authorName":364,"authorRole":167,"reviewDate":365,"verified":162,"hidden":162,"createdAt":366,"updatedAt":366},12,"great support and the price-performance ratio is good.","Max Müller","2026-01-28","2026-06-08T11:29:02.420Z",{"id":368,"platform":332,"rating":295,"text":369,"authorName":370,"authorRole":167,"reviewDate":371,"verified":162,"hidden":162,"createdAt":372,"updatedAt":372},13,"A great, intuitive platform, clear, fast, with many ready-to-use components, an easy-to-use rules editor, but what's most important in IT is... people. Quick contact, substantive questions and answers, and immediate implementation of necessary changes. They added a new feature at my request faster than I could finish my coffee :-) Flexible and attractive pricing; I'll be staying here longer than I thought. I recommend it.","Jan Kowalski","2026-01-19","2026-06-08T11:29:02.743Z",{"id":374,"platform":332,"rating":295,"text":375,"authorName":376,"authorRole":167,"reviewDate":377,"verified":162,"hidden":162,"createdAt":378,"updatedAt":378},14,"Loved formester. I used it for a survey for a work project. Loved the collaborative form feature allowing multiple users to work on the same response","Freddie Leatham","2025-12-08","2026-06-08T11:29:03.443Z",{"id":380,"platform":332,"rating":295,"text":381,"authorName":382,"authorRole":167,"reviewDate":383,"verified":162,"hidden":162,"createdAt":384,"updatedAt":384},15,"After trying out many different providers, we ended up with Formester, an affordable provider with all the necessary tools to create a great quiz. \n\nIn addition, they offer personalized customer service that helps you achieve your desired end result down to the last detail. \nExcellent experience, I would recommend it to anyone.","Major May","2025-10-09","2026-06-08T11:29:03.768Z",{"id":386,"platform":332,"rating":295,"text":387,"authorName":388,"authorRole":167,"reviewDate":389,"verified":162,"hidden":162,"createdAt":390,"updatedAt":390},16,"Its by far the best form builder I've used, its got really good ui, and its super easy to use. I create my first form few months ago and never looked for an alternative!","Harish kumar","2025-09-19","2026-06-08T11:29:04.163Z",{"id":392,"platform":332,"rating":295,"text":393,"authorName":394,"authorRole":167,"reviewDate":389,"verified":162,"hidden":162,"createdAt":395,"updatedAt":395},17,"I am really impressed with this app/plugin.  I looked for ages to find a free with upgrade option that I could use for a personality quiz on my website and couldn't find a good one.  Then I saw this recommended on Reddit and I gave it a try.  The app makes beautiful forms, and it is SO EASY.  Loads of templates to use.  I had issues with a few things and I contacted support and they responded almost immediately.  I will definitely be upgrading to the paid version when I hit the quiz limit as the free version has been awesome.  Recommend A+++","Outlaws Podcast","2026-06-08T11:29:04.482Z",{"id":397,"platform":332,"rating":295,"text":398,"authorName":399,"authorRole":167,"reviewDate":400,"verified":162,"hidden":162,"createdAt":401,"updatedAt":401},18,"Amazing customer service and form that fits all my needs. Have even requested for several features which they delivered within a week.\n\nBugs are acknowledged and fixed quite quickly, usually within 2 working days. The team is very very responsive on the live chat! Will definitely use them for a long time","Nelson Lam","2025-08-26","2026-06-08T11:29:04.879Z",{"id":403,"platform":332,"rating":295,"text":404,"authorName":405,"authorRole":167,"reviewDate":406,"verified":162,"hidden":162,"createdAt":407,"updatedAt":407},19,"The free plan is the best out of all the options I've compared. The AI is also very helpful.","Heléne Jordaan","2025-08-22","2026-06-08T11:29:05.201Z",{"id":409,"platform":332,"rating":295,"text":410,"authorName":411,"authorRole":167,"reviewDate":412,"verified":162,"hidden":162,"createdAt":413,"updatedAt":413},20,"Awesome product and amazing support from the team. Started using it a few months ago for my art business- couldn’t recommend formester enough!","raphael","2025-01-30","2026-06-08T11:29:05.595Z",{"id":415,"platform":332,"rating":295,"text":416,"authorName":417,"authorRole":167,"reviewDate":418,"verified":162,"hidden":162,"createdAt":419,"updatedAt":419},21,"Went through many form Builders for my Lead gen company And I will say it is by far the most affordable and customizable form I have found!! 10/10","alex kushniryuk","2024-11-16","2026-06-08T11:29:05.916Z",{"id":421,"platform":332,"rating":295,"text":422,"authorName":423,"authorRole":167,"reviewDate":424,"verified":162,"hidden":162,"createdAt":425,"updatedAt":425},22,"This app has everything you need. And i had a Very good experience with support team.","Suitebras","2024-11-04","2026-06-08T11:29:06.305Z",{"id":427,"platform":332,"rating":295,"text":428,"authorName":429,"authorRole":167,"reviewDate":430,"verified":162,"hidden":162,"createdAt":431,"updatedAt":431},23,"We have been in business for over thirty years and were never happy with our ability to communicate successfully and professionally (and easily) with our clientele UNTIL we found Fomester. NOW, we have a way of providing our clients with an EXPERIENCE when completing and submitting online forms needed for us to provide them with outstanding client care. Imagine that - clients actually ENJOYING completing and submitting online forms. I never thought it was possible until we found Forrester. If you are looking for a platform to use for creating online forms and channels of communication with your clients, then look no further. - Formester is the best. Your organization will look professional, and your clients will thank you!","Bob L","2024-10-27","2026-06-08T11:29:06.738Z",{"id":433,"platform":332,"rating":295,"text":434,"authorName":435,"authorRole":167,"reviewDate":436,"verified":162,"hidden":162,"createdAt":437,"updatedAt":437},24,"Great experienced with this form, quite huge space for storing data or forms!  Amazing features and easy to monitor!","Heroman","2024-05-24","2026-06-08T11:29:07.036Z",{"id":439,"platform":332,"rating":295,"text":440,"authorName":441,"authorRole":167,"reviewDate":442,"verified":162,"hidden":162,"createdAt":443,"updatedAt":443},25,"Great software system. Very intuitive and looks absolutely great.\n\nMost importantly, I had some things I wanted it to do that were not implemented. I requested the features, Ankit started an online meeting with me and the features were implemented within hours.\n\nStellar support that is hands-down better than others.\n\nI highly suggest you use Formester over the other options since it is so simple to use and Ankit is very focused on meeting users requirements/needs. You're not going to find that with the competition.","Chris Dahlkvist","2024-02-01","2026-06-08T11:29:07.349Z",{"id":445,"platform":332,"rating":295,"text":446,"authorName":447,"authorRole":167,"reviewDate":448,"verified":162,"hidden":162,"createdAt":449,"updatedAt":449},26,"Formester is one of the best underrated survey tools out there. I was looking for an alternative to Google Forms and chanced upon many, including Formester. \n\nFormester has everything I want in a form creator. It's UI is intuitive, simple to understand. Yet, I am able to access every feature they offer within the forms builder page. They provide every kind of element you would want for your survey, including standalone elements like text/images, and all types of survey question formats. Within the questions you have multiple options to make the questions to your liking.\n\nIt's extremely customizable, from design options body style/text size, font, style, to non-essential effects that improve the experience for users filling up these surveys. It provides logic options for you to change the order or visibility of questions. and an email sending feature with your own SMTP account (although I didn't use it). \n\nTheir support is awesome, nothing like I've experienced. I received a straighforward answer for a feature I was trying to find, encountered an technical issue that would require a re-deployment to fix, and they acknowledged the issue, promising to keep me updated on when it was fixed. I'm extremely appreciative of the service they offer and the service of the form builder itself. \n\nFormester is certainly a viable alternative to Google Forms. The free tier is enough for small personal projects in which you shouldn't expect to burst its response limits. Most of the features that you need are all in the free plan, with paid-only features meant for businesses. I absolutely recommend this to anyone looking for an alternative to the usual form creators, or to spice up your surveys and make creating them more satisfying.","Ye Qi Lai","2024-01-29","2026-06-08T11:29:07.751Z",{"id":451,"platform":332,"rating":295,"text":452,"authorName":453,"authorRole":167,"reviewDate":448,"verified":162,"hidden":162,"createdAt":454,"updatedAt":454},27,"I use Formester for my form-building needs and I'm thoroughly impressed. Their platform is rich with features, making it incredibly user-friendly and efficient for any form-building task. What really sets them apart, though, is their exceptional customer service. Responses to queries are lightning-fast, typically within 10 minutes, which is a rare find in customer support these days. The pricing is also very reasonable, offering great value for such a high-quality product. Overall, Formester.com is an outstanding choice for anyone in need of a reliable and feature-rich form builder. Highly recommended!","Roger Wehbe","2026-06-08T11:29:08.105Z",{"id":456,"platform":332,"rating":295,"text":457,"authorName":458,"authorRole":167,"reviewDate":459,"verified":162,"hidden":162,"createdAt":460,"updatedAt":460},28,"Formester's Drag-and-drop functionality and pre-designed templates make creating forms extremely quick and easy. It's extensive customisation options allows you to tailor forms to your specific needs and branding. The conditional logic, file uploads, and integrations with popular tools like Mailchimp and Zapier make Formester extremely versatile too.\n\nI was also impressed with their exceptional support. The team was prompt, knowledgable and friendly in addressing my questions. Since I started using Formester in Dec 2023, the developers have added the quiz function and the provision to add multiple fields in the same row.","Bency M Kurian","2024-01-22","2026-06-08T11:29:08.470Z",{"id":462,"platform":332,"rating":295,"text":463,"authorName":464,"authorRole":167,"reviewDate":465,"verified":162,"hidden":162,"createdAt":466,"updatedAt":466},29,"It is an incredible combination of simplicity and power in my opinion. Formester with just a few minutes, can effortlessly create and launch your forms, all while seamlessly connecting with various integrations. The founder and the dedicated staff are truly outstanding, helpful, and motivated.","Digitalfastmind-dot-com","2024-01-17","2026-06-08T11:29:08.886Z",{"id":468,"platform":332,"rating":295,"text":469,"authorName":470,"authorRole":167,"reviewDate":471,"verified":162,"hidden":162,"createdAt":472,"updatedAt":472},30,"I loved how accurate and on point the pre-designed templates are. You can just select a pre-designed template and add the logo of your brand boom! Its ready to be live. The ready made templates make it super easy and time saving product.","Sanjay Raj","2023-10-12","2026-06-08T11:29:09.180Z",1786271831045]