[{"data":1,"prerenderedAt":212},["ShallowReactive",2],{"page-inspection-form-builder":3},{"head":4,"jsonld":56,"components":169},{"title":5,"link":6,"meta":7},"Inspection Form Builder, Works Offline on Any Device",[],[8,11,14,16,19,22,24,26,29,32,34,37,39,41,43,45,48,51,53],{"property":9,"content":10},"article:modified_time","2026-06-13T11:42:01.001Z",{"hid":12,"name":12,"content":13},"description","Build inspection forms that work offline, capture photos, run conditional logic, and sync the moment you're back online. Free to start, no credit card.",{"hid":15,"name":15,"content":5},"og:site_name",{"hid":17,"property":17,"content":18},"og:type","website",{"hid":20,"property":20,"content":21},"og:url","https://formester.com/inspection-form-builder/",{"hid":23,"property":23,"content":5},"og:title",{"hid":25,"property":25,"content":13},"og:description",{"hid":27,"property":27,"content":28},"og:image","https://formester.com/formester-logo-meta-image.png",{"hid":30,"name":30,"content":31},"og:image:alt","Formester Logo",{"hid":33,"name":33,"content":21},"twitter:url",{"name":35,"content":36},"twitter:site","@_formester_",{"hid":38,"name":38,"content":5},"twitter:title",{"hid":40,"name":40,"content":13},"twitter:description",{"hid":42,"name":42,"content":28},"twitter:image",{"hid":44,"name":44,"content":31},"twitter:image:alt",{"hid":46,"name":46,"content":47},"twitter:card","summary_large_image",{"hid":49,"name":49,"content":50},"apple-mobile-web-app-title","Formester",{"hid":52,"name":52,"property":27,"content":28},"image",{"hid":54,"name":54,"content":55},"keywords",[],[57],{"@graph":58,"@context":168},[59,67,77,105,143],{"@id":60,"url":21,"name":5,"@type":61,"headline":5,"isPartOf":62,"breadcrumb":64,"inLanguage":66,"description":13},"https://formester.com/inspection-form-builder/#webpage","WebPage",{"@id":63},"https://formester.com/#website",{"@id":65},"https://formester.com/inspection-form-builder/#breadcrumb","en-US",{"@id":65,"@type":68,"itemListElement":69},"BreadcrumbList",[70,75],{"item":71,"name":72,"@type":73,"position":74},"https://formester.com/","Home","ListItem",1,{"item":21,"name":5,"@type":73,"position":76},2,{"@id":78,"url":21,"name":79,"@type":80,"offers":81,"publisher":92,"description":97,"aggregateRating":98,"operatingSystem":103,"applicationCategory":104},"https://formester.com/inspection-form-builder/#software","Formester Inspection Form Builder","SoftwareApplication",[82,89],{"url":83,"name":84,"@type":85,"price":86,"availability":87,"priceCurrency":88},"https://formester.com/pricing/","Free","Offer","0","https://schema.org/InStock","USD",{"url":83,"name":90,"@type":85,"price":91,"availability":87,"priceCurrency":88},"Personal","12",{"url":71,"logo":93,"name":50,"@type":96},{"url":94,"@type":95},"https://formester.com/logo.png","ImageObject","Organization","Inspection forms that work fully offline on Android, iOS, tablets, and laptops. Camera photo capture, conditional logic, GPS, e-signatures, and automatic sync on reconnect.",{"@type":99,"bestRating":100,"ratingCount":101,"ratingValue":102},"AggregateRating","5","11","4.7","Web, iOS, Android","BusinessApplication",{"@id":106,"@type":107,"mainEntity":108},"https://formester.com/inspection-form-builder/#faq","FAQPage",[109,115,119,123,127,131,135,139],{"name":110,"@type":111,"acceptedAnswer":112},"Does the inspection form work when there's no wifi?","Question",{"text":113,"@type":114},"Yes. Formester forms load once, then run fully offline on Android, iOS, tablets, and laptops. Submissions queue on the device and sync automatically the moment a connection returns. Inspectors don't have to press anything.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"How are photos handled offline?",{"text":118,"@type":114},"Photos are captured with the device camera through the File Upload field and stored on the device until sync. Allowed file types and size caps are set by the form admin. File size limits are 100MB on Free, 1GB on Personal, and 50GB on Business.",{"name":120,"@type":111,"acceptedAnswer":121},"How do I send inspection reports to clients automatically?",{"text":122,"@type":114},"Every submission can auto-generate a PDF and email it back to the respondent on submit. Add your client's email field, turn on send submission copy, done. Each response is also one-click PDF exportable from the dashboard.",{"name":124,"@type":111,"acceptedAnswer":125},"Can multiple inspectors collaborate on the same site?",{"text":126,"@type":114},"Yes. Share the form link or QR code with every inspector on the crew. Each submission is a separate record tied to the inspector's name and timestamp. Business plan supports up to 25 team members with real-time collaboration on form design.",{"name":128,"@type":111,"acceptedAnswer":129},"Does the form capture GPS coordinates?",{"text":130,"@type":114},"You can add location, address, and timestamp fields to capture the inspection's location and time. Every submission is automatically timestamped on the server side as well, giving you a tamper-resistant audit trail.",{"name":132,"@type":111,"acceptedAnswer":133},"Can I require an e-signature from the inspector and the customer?",{"text":134,"@type":114},"Yes. Add a Signature field for each party. Set both as required. The signed image is embedded in the PDF export and stored with the submission.",{"name":136,"@type":111,"acceptedAnswer":137},"How long are submissions retained?",{"text":138,"@type":114},"Server logs are kept 30 days, account analytics 90 days, and submissions are retained for the life of the account. Account deletion triggers full, irrecoverable data deletion. Backups are encrypted and held for 90 days.",{"name":140,"@type":111,"acceptedAnswer":141},"Can I export inspection data to a PDF?",{"text":142,"@type":114},"Yes. One-click PDF export per submission, plus auto-PDF email to respondents on submit. Bulk CSV export of all data is also available.",{"@id":144,"name":145,"step":146,"@type":166,"totalTime":167},"https://formester.com/inspection-form-builder/#howto","How to build an offline-ready inspection form",[147,151,154,158,162],{"name":148,"text":149,"@type":150,"position":74},"Start from a prompt, paste, or PDF","Type your inspection brief into the AI form builder, paste an existing paper checklist, or upload last year's PDF. Formester generates the structure in under a minute.","HowToStep",{"name":152,"text":153,"@type":150,"position":76},"Add photo and signature fields","Drop in a File Upload field with camera capture for every check that needs visual evidence. Add a Signature field for sign-off.",{"name":155,"text":156,"@type":150,"position":157},"Wire up conditional logic","Open Logic. Show or hide the next section based on the answer. If a check fails, surface a photo field, severity dropdown, and deadline.",3,{"name":159,"text":160,"@type":150,"position":161},"Add the audit trail layer","Drop in an auto-fill date/time field, an inspector name field, and a location field for GPS coordinates. Add Welcome and Thank You pages with auto-PDF send-back.",4,{"name":163,"text":164,"@type":150,"position":165},"Publish and share via QR code","Hit publish. Download the QR code as JPEG, SVG, or PNG. Inspectors scan, install as an app, and work offline all day.",5,"HowTo","PT5M","https://schema.org",[170,175,182,185,188,191,194,197,200,203,206,209],{"id":171,"__component":172,"markup":173,"useContainer":174},742,"micro-components.raw-html","\u003Cstyle>\n.fmstr-cmp-ifb-hero a { text-decoration: none !important; }\n.fmstr-cmp-ifb-hero { --c-soft: #f9fafb; --c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586; --c-violet-100: #ede4ff; --c-violet-500: #7f56d9; --c-violet-700: #5b34b1; --c-success: #12b76a; --c-amber: #f59e0b; --c-danger: #f04438; --c-border: #eaecf0; --c-shadow-sm: 0 1px 3px rgba(16,24,40,.05); --c-shadow-lg: 0 20px 50px -12px rgba(16,24,40,.18); background: radial-gradient(ellipse at top left, var(--c-tint) 0%, #fff 55%); padding: 88px 24px 80px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); position: relative; }\n.fmstr-cmp-ifb-hero *, .fmstr-cmp-ifb-hero *::before, .fmstr-cmp-ifb-hero *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-hero > *, .fmstr-cmp-ifb-hero > * > * { min-width: 0; }\n.fmstr-cmp-ifb-hero__container { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: 1.05fr 1fr; gap: 64px; align-items: center; }\n.fmstr-cmp-ifb-hero__badge { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 999px; background: #fff; border: 1px solid var(--c-edge); color: var(--c-violet-700); font-size: 13px; font-weight: 600; margin-bottom: 22px; box-shadow: var(--c-shadow-sm); }\n.fmstr-cmp-ifb-hero__badge-dot { width: 8px; height: 8px; border-radius: 50%; background: var(--c-violet-500); }\n.fmstr-cmp-ifb-hero__h1 { margin: 0 0 18px; font-size: clamp(34px, 4.4vw, 52px); line-height: 1.08; letter-spacing: -0.028em; font-weight: 700; }\n.fmstr-cmp-ifb-hero__h1-accent { background: linear-gradient(135deg, var(--c-violet-500), var(--c-violet-700)); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: var(--c-violet-600); }\n.fmstr-cmp-ifb-hero__sub { margin: 0 0 32px; max-width: 540px; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-hero__ctas { display: inline-flex; flex-wrap: wrap; gap: 12px; margin-bottom: 28px; }\n.fmstr-cmp-ifb-hero__cta-primary { display: inline-flex; align-items: center; gap: 8px; padding: 14px 26px; border-radius: 10px; background: var(--c-violet-500) !important; color: #fff !important; font-weight: 600; font-size: 15.5px; border: 1px solid var(--c-violet-500); box-shadow: 0 6px 16px rgba(127,86,217,.25); }\n.fmstr-cmp-ifb-hero__cta-primary:hover { background: var(--c-violet-700) !important; }\n.fmstr-cmp-ifb-hero__cta-secondary { display: inline-flex; align-items: center; gap: 8px; padding: 14px 22px; border-radius: 10px; background: #fff !important; color: var(--c-fg-1) !important; font-weight: 600; font-size: 15.5px; border: 1px solid var(--c-border); }\n.fmstr-cmp-ifb-hero__cta-secondary:hover { border-color: var(--c-violet-500); color: var(--c-violet-700) !important; }\n.fmstr-cmp-ifb-hero__trust { display: flex; flex-wrap: wrap; gap: 16px 28px; font-size: 13px; color: var(--c-fg-3); }\n.fmstr-cmp-ifb-hero__trust-item { display: inline-flex; align-items: center; gap: 6px; }\n.fmstr-cmp-ifb-hero__trust-check { color: var(--c-success); }\n\n/* Right: device frame with offline badge */\n.fmstr-cmp-ifb-hero__visual { position: relative; }\n.fmstr-cmp-ifb-hero__device { background: #1d1d20; border-radius: 26px; padding: 12px; box-shadow: var(--c-shadow-lg); }\n.fmstr-cmp-ifb-hero__screen { background: #fff; border-radius: 16px; padding: 20px; position: relative; }\n.fmstr-cmp-ifb-hero__status { display: flex; align-items: center; justify-content: space-between; padding: 0 4px 12px; margin-bottom: 12px; border-bottom: 1px solid var(--c-border); font-size: 11px; font-weight: 700; color: var(--c-fg-3); }\n.fmstr-cmp-ifb-hero__status-meta { display: inline-flex; align-items: center; gap: 4px; }\n.fmstr-cmp-ifb-hero__status-meta--offline { color: var(--c-amber); }\n.fmstr-cmp-ifb-hero__form-h { font-size: 17px; font-weight: 700; margin: 0 0 4px; }\n.fmstr-cmp-ifb-hero__form-sub { font-size: 12px; color: var(--c-fg-3); margin: 0 0 16px; }\n.fmstr-cmp-ifb-hero__check { display: flex; align-items: center; gap: 10px; padding: 11px 12px; background: var(--c-soft); border-radius: 9px; margin-bottom: 8px; font-size: 13.5px; }\n.fmstr-cmp-ifb-hero__check-box { width: 20px; height: 20px; border-radius: 6px; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; color: #fff; }\n.fmstr-cmp-ifb-hero__check-box--pass { background: var(--c-success); }\n.fmstr-cmp-ifb-hero__check-box--fail { background: var(--c-danger); }\n.fmstr-cmp-ifb-hero__check-text { flex: 1; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-hero__check-meta { font-size: 11px; color: var(--c-fg-3); font-weight: 600; }\n.fmstr-cmp-ifb-hero__check--fail { background: #fef3f2; }\n.fmstr-cmp-ifb-hero__photo { display: flex; align-items: center; gap: 8px; padding: 10px 12px; background: var(--c-tint); border: 1px dashed var(--c-edge); border-radius: 9px; margin: 8px 0 14px; font-size: 12.5px; color: var(--c-violet-700); font-weight: 700; }\n.fmstr-cmp-ifb-hero__photo-icon { width: 28px; height: 28px; border-radius: 6px; background: var(--c-violet-700); color: #fff; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }\n.fmstr-cmp-ifb-hero__sign { display: flex; align-items: center; justify-content: space-between; padding: 11px 12px; border: 1px solid var(--c-border); border-radius: 9px; font-size: 12.5px; }\n.fmstr-cmp-ifb-hero__sign-label { color: var(--c-fg-3); font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; font-size: 10.5px; }\n.fmstr-cmp-ifb-hero__sign-name { color: var(--c-fg-1); font-weight: 700; font-style: italic; font-family: Georgia, serif; }\n.fmstr-cmp-ifb-hero__queue { margin-top: 14px; padding: 9px 12px; background: #fffbeb; border: 1px solid #fde68a; border-radius: 9px; display: flex; align-items: center; gap: 8px; font-size: 12px; color: #b45309; font-weight: 700; }\n.fmstr-cmp-ifb-hero__queue-num { padding: 2px 7px; background: #f59e0b; color: #fff; border-radius: 999px; font-size: 10.5px; font-weight: 800; }\n\n.fmstr-cmp-ifb-hero__chip { position: absolute; background: #fff; border: 1px solid var(--c-edge); box-shadow: var(--c-shadow-lg); border-radius: 12px; padding: 10px 14px; display: flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 600; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-hero__chip-icon { width: 28px; height: 28px; border-radius: 8px; background: var(--c-violet-100); color: var(--c-violet-700); display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }\n.fmstr-cmp-ifb-hero__chip--sync { top: -16px; right: -16px; background: #ecfdf3; border-color: #abefc6; color: #027a48; }\n.fmstr-cmp-ifb-hero__chip--sync .fmstr-cmp-ifb-hero__chip-icon { background: var(--c-success); color: #fff; }\n.fmstr-cmp-ifb-hero__chip--offline { bottom: -16px; left: -16px; }\n\n@media (max-width: 980px) { .fmstr-cmp-ifb-hero__container { grid-template-columns: 1fr; gap: 48px; } .fmstr-cmp-ifb-hero__visual { max-width: 420px; margin: 0 auto; width: 100%; } }\n@media (max-width: 540px) { .fmstr-cmp-ifb-hero__ctas { flex-direction: column; align-items: stretch; } .fmstr-cmp-ifb-hero__cta-primary, .fmstr-cmp-ifb-hero__cta-secondary { justify-content: center; } .fmstr-cmp-ifb-hero__chip { display: none; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-hero\">\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__content\">\n\u003Cspan class=\"fmstr-cmp-ifb-hero__badge\">\u003Cspan class=\"fmstr-cmp-ifb-hero__badge-dot\">\u003C/span>Free forever. Works offline.\u003C/span>\n\u003Ch1 class=\"fmstr-cmp-ifb-hero__h1\">Inspection forms that work in basements, on rooftops, and three floors \u003Cspan class=\"fmstr-cmp-ifb-hero__h1-accent\">underground\u003C/span>\u003C/h1>\n\u003Cp class=\"fmstr-cmp-ifb-hero__sub\">Inspectors don't fill forms at desks. Formester is an inspection form builder that loads once, runs fully offline on Android, iOS, tablets, and laptops, and syncs the second a connection comes back. No lost data when the signal drops.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__ctas\">\n\u003Ca class=\"fmstr-cmp-ifb-hero__cta-primary\" href=\"https://app.formester.com/users/sign_up\">Build a free inspection form\u003C/a>\n\u003Ca class=\"fmstr-cmp-ifb-hero__cta-secondary\" href=\"https://formester.com/templates/categories/inspection-forms/\">Browse 40+ inspection templates\u003C/a>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__trust\">\n\u003Cspan class=\"fmstr-cmp-ifb-hero__trust-item\">\u003Csvg class=\"fmstr-cmp-ifb-hero__trust-check\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>Offline on every device\u003C/span>\n\u003Cspan class=\"fmstr-cmp-ifb-hero__trust-item\">\u003Csvg class=\"fmstr-cmp-ifb-hero__trust-check\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>Photo capture in field\u003C/span>\n\u003Cspan class=\"fmstr-cmp-ifb-hero__trust-item\">\u003Csvg class=\"fmstr-cmp-ifb-hero__trust-check\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"20 6 9 17 4 12\"/>\u003C/svg>Auto-sync on reconnect\u003C/span>\n\u003C/div>\n\u003C/div>\n\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__visual\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__device\">\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__screen\">\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__status\">\n\u003Cspan>9:47 AM · Site B-12\u003C/span>\n\u003Cspan class=\"fmstr-cmp-ifb-hero__status-meta fmstr-cmp-ifb-hero__status-meta--offline\">\u003Csvg width=\"11\" height=\"11\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M1 1l14 14M5 11.5a4 4 0 0 1 4-1.3M2.5 8a8 8 0 0 1 6.3-2.5\"/>\u003C/svg>OFFLINE\u003C/span>\n\u003C/div>\n\u003Ch3 class=\"fmstr-cmp-ifb-hero__form-h\">Daily safety walk\u003C/h3>\n\u003Cp class=\"fmstr-cmp-ifb-hero__form-sub\">12 of 15 complete · Auto-syncs on reconnect\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__check\">\u003Cspan class=\"fmstr-cmp-ifb-hero__check-box fmstr-cmp-ifb-hero__check-box--pass\">\u003Csvg width=\"12\" height=\"12\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"3 8 6.5 11.5 13 5\"/>\u003C/svg>\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-hero__check-text\">Scaffolding tagged & inspected\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-hero__check-meta\">9:31\u003C/span>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__check\">\u003Cspan class=\"fmstr-cmp-ifb-hero__check-box fmstr-cmp-ifb-hero__check-box--pass\">\u003Csvg width=\"12\" height=\"12\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"3 8 6.5 11.5 13 5\"/>\u003C/svg>\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-hero__check-text\">PPE compliance check\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-hero__check-meta\">9:34\u003C/span>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__check fmstr-cmp-ifb-hero__check--fail\">\u003Cspan class=\"fmstr-cmp-ifb-hero__check-box fmstr-cmp-ifb-hero__check-box--fail\">\u003Csvg width=\"12\" height=\"12\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M11 5L5 11M5 5l6 6\"/>\u003C/svg>\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-hero__check-text\">Fire extinguisher tag expired\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-hero__check-meta\">9:41\u003C/span>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__photo\">\u003Cspan class=\"fmstr-cmp-ifb-hero__photo-icon\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"2\" y=\"6\" width=\"20\" height=\"14\" rx=\"2\"/>\u003Ccircle cx=\"12\" cy=\"13\" r=\"3.5\"/>\u003Cpath d=\"M9 6l1.5-2.5h3L15 6\"/>\u003C/svg>\u003C/span>2 photos captured · 4.1 MB queued\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__sign\">\n\u003Cspan class=\"fmstr-cmp-ifb-hero__sign-label\">FOREMAN SIGN-OFF\u003C/span>\n\u003Cspan class=\"fmstr-cmp-ifb-hero__sign-name\">J. Patel\u003C/span>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__queue\">\u003Cspan class=\"fmstr-cmp-ifb-hero__queue-num\">3\u003C/span>submissions queued for sync\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__chip fmstr-cmp-ifb-hero__chip--sync\">\n\u003Cspan class=\"fmstr-cmp-ifb-hero__chip-icon\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"3 8 6.5 11.5 13 5\"/>\u003C/svg>\u003C/span>\nAuto-sync on wifi\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-hero__chip fmstr-cmp-ifb-hero__chip--offline\">\n\u003Cspan class=\"fmstr-cmp-ifb-hero__chip-icon\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"6\" y=\"3\" width=\"12\" height=\"18\" rx=\"2\"/>\u003C/svg>\u003C/span>\nInstallable as app\n\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",false,{"id":176,"__component":177,"label":178,"heading":179,"description":179,"showTrustBadges":174,"rawHtml":179,"title":180,"logos":181},602,"macro-components.trust-seals","Trusted by leading organisations",null,[],[],{"id":183,"__component":172,"markup":184,"useContainer":174},745,"\u003Cstyle>\n.fmstr-cmp-ifb-mh { --c-soft: #f9fafb; --c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-500: #7f56d9; --c-violet-700: #5b34b1; --c-border: #eaecf0; background: #fff; padding: 96px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-mh *, .fmstr-cmp-ifb-mh *::before, .fmstr-cmp-ifb-mh *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-mh > *, .fmstr-cmp-ifb-mh > * > * { min-width: 0; }\n.fmstr-cmp-ifb-mh__container { max-width: 1180px; margin: 0 auto; }\n.fmstr-cmp-ifb-mh__header { max-width: 760px; margin: 0 auto 48px; text-align: center; }\n.fmstr-cmp-ifb-mh__h2 { margin: 0 0 14px; font-size: clamp(28px, 3.5vw, 40px); line-height: 1.15; letter-spacing: -0.02em; font-weight: 700; }\n.fmstr-cmp-ifb-mh__sub { margin: 0; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-mh__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; }\n.fmstr-cmp-ifb-mh__card { display: flex; gap: 18px; padding: 26px; background: var(--c-soft); border: 1px solid var(--c-border); border-radius: 16px; transition: border-color .2s ease, transform .2s ease; }\n.fmstr-cmp-ifb-mh__card:hover { border-color: var(--c-edge); transform: translateY(-2px); }\n.fmstr-cmp-ifb-mh__num { flex-shrink: 0; width: 44px; height: 44px; border-radius: 12px; background: linear-gradient(135deg, var(--c-violet-500), var(--c-violet-700)); color: #fff; display: inline-flex; align-items: center; justify-content: center; font-weight: 800; font-size: 18px; }\n.fmstr-cmp-ifb-mh__title { margin: 0 0 8px; font-size: 17px; font-weight: 700; line-height: 1.3; }\n.fmstr-cmp-ifb-mh__body { margin: 0; font-size: 14.5px; line-height: 1.6; color: var(--c-fg-2); }\n@media (max-width: 720px) { .fmstr-cmp-ifb-mh { padding: 64px 18px; } .fmstr-cmp-ifb-mh__grid { grid-template-columns: 1fr; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-mh\">\n\u003Cdiv class=\"fmstr-cmp-ifb-mh__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-mh__header\">\n\u003Ch2 class=\"fmstr-cmp-ifb-mh__h2\">The 4 things an inspection form has to do\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-mh__sub\">Most form builders fail one of these. Check before you commit.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-mh__grid\">\n\u003Cdiv class=\"fmstr-cmp-ifb-mh__card\">\u003Cspan class=\"fmstr-cmp-ifb-mh__num\">1\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-mh__title\">Works fully offline, syncs automatically\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-mh__body\">The form loads once, then runs without internet. The inspector keeps moving. Submissions queue on the device and sync the moment a connection returns. Formester offline forms run on Android, iOS, tablets, and laptops, installable as an app from the share link.\u003C/p>\u003C/div>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-mh__card\">\u003Cspan class=\"fmstr-cmp-ifb-mh__num\">2\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-mh__title\">Photo capture with camera, not just upload\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-mh__body\">Tap the field, camera opens, snap the photo, attach. Formester's File Upload field includes direct camera capture, with admin-set file types and size caps (up to 100MB on Free, 1GB on Personal, 50GB on Business).\u003C/p>\u003C/div>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-mh__card\">\u003Cspan class=\"fmstr-cmp-ifb-mh__num\">3\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-mh__title\">Conditional logic that hides what's not relevant\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-mh__body\">A failed item should trigger a follow-up question. A passed item should skip the next ten fields. Formester ships conditional logic on every paid plan, so a 60-field master inspection feels like a 12-field walk-through.\u003C/p>\u003C/div>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-mh__card\">\u003Cspan class=\"fmstr-cmp-ifb-mh__num\">4\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-mh__title\">Timestamps, GPS context, and a clean audit trail\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-mh__body\">Every submission carries a timestamp. Add location fields for GPS coordinates. Add an e-signature for the inspector and the customer. Export the whole thing to PDF for the audit folder.\u003C/p>\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",{"id":186,"__component":172,"markup":187,"useContainer":174},747,"\u003Cstyle>\n.fmstr-cmp-ifb-bs { --c-soft: #f9fafb; --c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-500: #7f56d9; --c-violet-700: #5b34b1; --c-border: #eaecf0; background: var(--c-soft); padding: 96px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-bs *, .fmstr-cmp-ifb-bs *::before, .fmstr-cmp-ifb-bs *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-bs > *, .fmstr-cmp-ifb-bs > * > * { min-width: 0; }\n.fmstr-cmp-ifb-bs__container { max-width: 1180px; margin: 0 auto; }\n.fmstr-cmp-ifb-bs__header { max-width: 760px; margin: 0 auto 48px; text-align: center; }\n.fmstr-cmp-ifb-bs__h2 { margin: 0 0 14px; font-size: clamp(28px, 3.5vw, 40px); line-height: 1.15; letter-spacing: -0.02em; font-weight: 700; }\n.fmstr-cmp-ifb-bs__sub { margin: 0; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-bs__steps { display: grid; grid-template-columns: 1fr; gap: 14px; max-width: 880px; margin: 0 auto; }\n.fmstr-cmp-ifb-bs__row { display: grid; grid-template-columns: 56px 1fr; gap: 22px; align-items: flex-start; padding: 24px 26px; background: #fff; border: 1px solid var(--c-border); border-radius: 14px; transition: border-color .2s ease; }\n.fmstr-cmp-ifb-bs__row:hover { border-color: var(--c-edge); }\n.fmstr-cmp-ifb-bs__num { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 12px; background: linear-gradient(135deg, var(--c-violet-500), var(--c-violet-700)); color: #fff; font-weight: 800; font-size: 17px; }\n.fmstr-cmp-ifb-bs__title { margin: 0 0 6px; font-size: 17px; font-weight: 700; }\n.fmstr-cmp-ifb-bs__body { margin: 0; font-size: 14.5px; line-height: 1.6; color: var(--c-fg-2); }\n@media (max-width: 600px) { .fmstr-cmp-ifb-bs { padding: 64px 18px; } .fmstr-cmp-ifb-bs__row { grid-template-columns: 1fr; gap: 12px; padding: 20px; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-bs\">\n\u003Cdiv class=\"fmstr-cmp-ifb-bs__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-bs__header\">\n\u003Ch2 class=\"fmstr-cmp-ifb-bs__h2\">Build your first inspection form in 5 minutes\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-bs__sub\">From AI prompt to a live, installable, offline-ready form in the time it takes to pour a coffee.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-bs__steps\">\n\u003Cdiv class=\"fmstr-cmp-ifb-bs__row\">\u003Cspan class=\"fmstr-cmp-ifb-bs__num\">1\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-bs__title\">Start from a prompt, paste, or PDF\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-bs__body\">Type \u003Cem>construction site daily safety inspection, 15 checks, photo per fail\u003C/em> into the AI form builder. Or paste your existing paper checklist. Or upload a PDF of last year's inspection sheet. Formester generates the structure in under a minute.\u003C/p>\u003C/div>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-bs__row\">\u003Cspan class=\"fmstr-cmp-ifb-bs__num\">2\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-bs__title\">Add photo and signature fields\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-bs__body\">Drop in a File Upload field with camera capture for every check that needs visual evidence. Add a Signature field for sign-off at the end. Set admin-controlled file types and size limits per field.\u003C/p>\u003C/div>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-bs__row\">\u003Cspan class=\"fmstr-cmp-ifb-bs__num\">3\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-bs__title\">Wire up conditional logic\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-bs__body\">Open Logic. Pick a question. Show or hide the next section based on the answer. \u003Cem>If valve status = failed, show: photo, severity, action taken, deadline.\u003C/em> Done.\u003C/p>\u003C/div>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-bs__row\">\u003Cspan class=\"fmstr-cmp-ifb-bs__num\">4\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-bs__title\">Add the audit trail layer\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-bs__body\">Drop in a date/time field set to auto-fill. Add an inspector name field. Add a location field if you need GPS coordinates. Pin a Welcome page with the inspection scope and a Thank You page with the auto-PDF send-back option.\u003C/p>\u003C/div>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-bs__row\">\u003Cspan class=\"fmstr-cmp-ifb-bs__num\">5\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-bs__title\">Publish and share\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-bs__body\">Hit publish. Grab the QR code (downloadable as JPEG, SVG, or PNG). Stick it on the truck dashboard, the clipboard, or the site notice board. Inspectors scan, install as an app, work offline all day.\u003C/p>\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",{"id":189,"__component":172,"markup":190,"useContainer":174},741,"\u003Cstyle>\n.fmstr-cmp-ifb-ind { --c-soft: #f9fafb; --c-edge: #e4d7ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586; --c-violet-700: #5b34b1; --c-border: #eaecf0; background: #fff; padding: 96px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-ind *, .fmstr-cmp-ifb-ind *::before, .fmstr-cmp-ifb-ind *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-ind > *, .fmstr-cmp-ifb-ind > * > * { min-width: 0; }\n.fmstr-cmp-ifb-ind__container { max-width: 1180px; margin: 0 auto; }\n.fmstr-cmp-ifb-ind__header { max-width: 760px; margin: 0 auto 48px; text-align: center; }\n.fmstr-cmp-ifb-ind__h2 { margin: 0 0 14px; font-size: clamp(28px, 3.5vw, 40px); line-height: 1.15; letter-spacing: -0.02em; font-weight: 700; }\n.fmstr-cmp-ifb-ind__sub { margin: 0; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-ind__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n.fmstr-cmp-ifb-ind__card { display: flex; flex-direction: column; gap: 12px; padding: 26px; background: var(--c-soft); border: 1px solid var(--c-border); border-radius: 16px; transition: border-color .2s ease, transform .2s ease; }\n.fmstr-cmp-ifb-ind__card:hover { border-color: var(--c-edge); transform: translateY(-2px); }\n.fmstr-cmp-ifb-ind__icon { width: 44px; height: 44px; border-radius: 12px; color: #fff; display: inline-flex; align-items: center; justify-content: center; }\n.fmstr-cmp-ifb-ind__icon svg { width: 22px; height: 22px; }\n.fmstr-cmp-ifb-ind__icon--construct { background: linear-gradient(135deg, #f59e0b, #d97706); }\n.fmstr-cmp-ifb-ind__icon--property { background: linear-gradient(135deg, #06b6d4, #0891b2); }\n.fmstr-cmp-ifb-ind__icon--food { background: linear-gradient(135deg, #10b981, #059669); }\n.fmstr-cmp-ifb-ind__icon--vehicle { background: linear-gradient(135deg, #6366f1, #4338ca); }\n.fmstr-cmp-ifb-ind__icon--mfg { background: linear-gradient(135deg, #7f56d9, #5b34b1); }\n.fmstr-cmp-ifb-ind__icon--health { background: linear-gradient(135deg, #ec4899, #be185d); }\n.fmstr-cmp-ifb-ind__title { margin: 0; font-size: 17px; font-weight: 700; line-height: 1.3; }\n.fmstr-cmp-ifb-ind__body { margin: 0; font-size: 14.5px; line-height: 1.55; color: var(--c-fg-2); }\n@media (max-width: 880px) { .fmstr-cmp-ifb-ind { padding: 64px 18px; } .fmstr-cmp-ifb-ind__grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 540px) { .fmstr-cmp-ifb-ind__grid { grid-template-columns: 1fr; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-ind\">\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__header\">\n\u003Ch2 class=\"fmstr-cmp-ifb-ind__h2\">Industries it fits\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-ind__sub\">Wherever clipboards meet weather.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__grid\">\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__card\">\u003Cspan class=\"fmstr-cmp-ifb-ind__icon fmstr-cmp-ifb-ind__icon--construct\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 21h16M6 21V9l6-4 6 4v12M10 21v-6h4v6\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-ind__title\">Construction site safety\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-ind__body\">Daily toolbox talks, weekly site walks, near-miss reports, JSA forms. Photo per hazard, GPS pin on location, signature from the foreman.\u003C/p>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__card\">\u003Cspan class=\"fmstr-cmp-ifb-ind__icon fmstr-cmp-ifb-ind__icon--property\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M3 12l9-9 9 9M5 10v10h14V10\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-ind__title\">Property management\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-ind__body\">Move-in and move-out inspections, periodic unit checks, common-area maintenance. Room-by-room with damage photos, tenant signature on the way out.\u003C/p>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__card\">\u003Cspan class=\"fmstr-cmp-ifb-ind__icon fmstr-cmp-ifb-ind__icon--food\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M18 8a6 6 0 0 1-12 0M6 8h12v12H6z\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-ind__title\">Food safety and restaurant ops\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-ind__body\">Daily temperature logs, weekly food safety audits, cleaning checklists. Per-station templates with required photos of fridge readings, stored at the audit folder.\u003C/p>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__card\">\u003Cspan class=\"fmstr-cmp-ifb-ind__icon fmstr-cmp-ifb-ind__icon--vehicle\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"2\" y=\"10\" width=\"20\" height=\"8\" rx=\"2\"/>\u003Ccircle cx=\"7\" cy=\"20\" r=\"2\"/>\u003Ccircle cx=\"17\" cy=\"20\" r=\"2\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-ind__title\">Vehicle and fleet inspection\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-ind__body\">Pre-trip checks, post-trip damage logs, periodic maintenance audits. Driver fills on the phone, photos of tires and odometer, signature, dispatch sees it before the truck rolls.\u003C/p>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__card\">\u003Cspan class=\"fmstr-cmp-ifb-ind__icon fmstr-cmp-ifb-ind__icon--mfg\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M3 19h18l-2-14-5 6-4-4-3 4-4 2z\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-ind__title\">Manufacturing QA\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-ind__body\">Line-side quality checks, equipment audits, 5S walks, batch inspections. Conditional sections for each station, photo evidence for any non-conformance.\u003C/p>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-ind__card\">\u003Cspan class=\"fmstr-cmp-ifb-ind__icon fmstr-cmp-ifb-ind__icon--health\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M12 4v16M4 12h16\"/>\u003C/svg>\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-ind__title\">Healthcare facility checks\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-ind__body\">Room-by-room cleanliness, equipment safety, infection-control rounds. Timestamped submissions, e-signature from the auditor, PDF export for the compliance binder.\u003C/p>\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",{"id":192,"__component":172,"markup":193,"useContainer":174},744,"\u003Cstyle>\n.fmstr-cmp-ifb-tpl a { text-decoration: none !important; }\n.fmstr-cmp-ifb-tpl { --c-soft: #f9fafb; --c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-700: #5b34b1; --c-border: #eaecf0; background: var(--c-soft); padding: 96px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-tpl *, .fmstr-cmp-ifb-tpl *::before, .fmstr-cmp-ifb-tpl *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-tpl > *, .fmstr-cmp-ifb-tpl > * > * { min-width: 0; }\n.fmstr-cmp-ifb-tpl__container { max-width: 1180px; margin: 0 auto; }\n.fmstr-cmp-ifb-tpl__header { max-width: 760px; margin: 0 auto 48px; text-align: center; }\n.fmstr-cmp-ifb-tpl__h2 { margin: 0 0 14px; font-size: clamp(28px, 3.5vw, 40px); line-height: 1.15; letter-spacing: -0.02em; font-weight: 700; }\n.fmstr-cmp-ifb-tpl__sub { margin: 0; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-tpl__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n.fmstr-cmp-ifb-tpl__card { display: flex; flex-direction: column; gap: 8px; padding: 20px; background: #fff; border: 1px solid var(--c-border); border-radius: 14px; color: inherit !important; transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; }\n.fmstr-cmp-ifb-tpl__card:hover { border-color: var(--c-edge); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(16,24,40,.06); }\n.fmstr-cmp-ifb-tpl__emoji { font-size: 24px; }\n.fmstr-cmp-ifb-tpl__title { margin: 0; font-size: 14.5px; font-weight: 700; line-height: 1.3; }\n.fmstr-cmp-ifb-tpl__copy { margin: 0; font-size: 12.5px; line-height: 1.5; color: var(--c-fg-2); flex: 1; }\n.fmstr-cmp-ifb-tpl__cta { margin-top: 4px; font-size: 12.5px; font-weight: 700; color: var(--c-violet-700) !important; }\n.fmstr-cmp-ifb-tpl__more-wrap { text-align: center; margin: 36px 0 0; }\n.fmstr-cmp-ifb-tpl__more { display: inline-flex; align-items: center; gap: 8px; padding: 13px 22px; border-radius: 999px; background: #fff !important; color: var(--c-violet-700) !important; font-weight: 600; font-size: 14.5px; border: 1px solid var(--c-border); }\n.fmstr-cmp-ifb-tpl__more:hover { border-color: var(--c-violet-700); background: var(--c-tint) !important; }\n@media (max-width: 960px) { .fmstr-cmp-ifb-tpl__grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 540px) { .fmstr-cmp-ifb-tpl { padding: 64px 18px; } .fmstr-cmp-ifb-tpl__grid { grid-template-columns: 1fr; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-tpl\">\n\u003Cdiv class=\"fmstr-cmp-ifb-tpl__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-tpl__header\">\n\u003Ch2 class=\"fmstr-cmp-ifb-tpl__h2\">8 inspection templates ready to use\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-tpl__sub\">Each opens, customizes, and ships in under five minutes. All work offline on the mobile app.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-tpl__grid\">\n\u003Ca href=\"https://formester.com/templates/job-site-inspection-form-25351/\" class=\"fmstr-cmp-ifb-tpl__card\">\u003Cspan class=\"fmstr-cmp-ifb-tpl__emoji\">🏗️\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-tpl__title\">Job Site Inspection\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-tpl__copy\">Daily construction site walk.\u003C/p>\u003Cspan class=\"fmstr-cmp-ifb-tpl__cta\">Use template →\u003C/span>\u003C/a>\n\u003Ca href=\"https://formester.com/templates/construction-safety-violation-form-17386/\" class=\"fmstr-cmp-ifb-tpl__card\">\u003Cspan class=\"fmstr-cmp-ifb-tpl__emoji\">⚠️\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-tpl__title\">Safety Violation\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-tpl__copy\">Near-miss and hazard log.\u003C/p>\u003Cspan class=\"fmstr-cmp-ifb-tpl__cta\">Use template →\u003C/span>\u003C/a>\n\u003Ca href=\"https://formester.com/templates/pretrip-inspection-form-25344/\" class=\"fmstr-cmp-ifb-tpl__card\">\u003Cspan class=\"fmstr-cmp-ifb-tpl__emoji\">🚚\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-tpl__title\">Pretrip Inspection\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-tpl__copy\">Driver vehicle check before dispatch.\u003C/p>\u003Cspan class=\"fmstr-cmp-ifb-tpl__cta\">Use template →\u003C/span>\u003C/a>\n\u003Ca href=\"https://formester.com/templates/car-inspection-form-25343/\" class=\"fmstr-cmp-ifb-tpl__card\">\u003Cspan class=\"fmstr-cmp-ifb-tpl__emoji\">🚗\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-tpl__title\">Car Inspection\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-tpl__copy\">Fleet and used-vehicle condition report.\u003C/p>\u003Cspan class=\"fmstr-cmp-ifb-tpl__cta\">Use template →\u003C/span>\u003C/a>\n\u003Ca href=\"https://formester.com/templates/fire-inspection-form-2567/\" class=\"fmstr-cmp-ifb-tpl__card\">\u003Cspan class=\"fmstr-cmp-ifb-tpl__emoji\">🧯\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-tpl__title\">Fire Inspection\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-tpl__copy\">Extinguisher, alarm, exit checks.\u003C/p>\u003Cspan class=\"fmstr-cmp-ifb-tpl__cta\">Use template →\u003C/span>\u003C/a>\n\u003Ca href=\"https://formester.com/templates/forklift-inspection-form-25347/\" class=\"fmstr-cmp-ifb-tpl__card\">\u003Cspan class=\"fmstr-cmp-ifb-tpl__emoji\">🚜\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-tpl__title\">Forklift Inspection\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-tpl__copy\">Pre-shift equipment safety.\u003C/p>\u003Cspan class=\"fmstr-cmp-ifb-tpl__cta\">Use template →\u003C/span>\u003C/a>\n\u003Ca href=\"https://formester.com/templates/retail-store-audit-checklist-template/\" class=\"fmstr-cmp-ifb-tpl__card\">\u003Cspan class=\"fmstr-cmp-ifb-tpl__emoji\">🏪\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-tpl__title\">Retail Store Audit\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-tpl__copy\">Visual merchandising and ops.\u003C/p>\u003Cspan class=\"fmstr-cmp-ifb-tpl__cta\">Use template →\u003C/span>\u003C/a>\n\u003Ca href=\"https://formester.com/templates/maintenance-audit-form-23729/\" class=\"fmstr-cmp-ifb-tpl__card\">\u003Cspan class=\"fmstr-cmp-ifb-tpl__emoji\">🔧\u003C/span>\u003Ch3 class=\"fmstr-cmp-ifb-tpl__title\">Maintenance Audit\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-tpl__copy\">Facility and equipment upkeep review.\u003C/p>\u003Cspan class=\"fmstr-cmp-ifb-tpl__cta\">Use template →\u003C/span>\u003C/a>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-tpl__more-wrap\">\n\u003Ca href=\"https://formester.com/templates/categories/inspection-forms/\" class=\"fmstr-cmp-ifb-tpl__more\">Browse all inspection form templates\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M3 8h10M9 4l4 4-4 4\"/>\u003C/svg>\n\u003C/a>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",{"id":195,"__component":172,"markup":196,"useContainer":174},743,"\u003Cstyle>\n.fmstr-cmp-ifb-cmp { --c-soft: #f9fafb; --c-tint: #f7f3ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-fg-3: #697586; --c-violet-700: #5b34b1; --c-border: #eaecf0; background: #fff; padding: 96px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-cmp *, .fmstr-cmp-ifb-cmp *::before, .fmstr-cmp-ifb-cmp *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-cmp > *, .fmstr-cmp-ifb-cmp > * > * { min-width: 0; }\n.fmstr-cmp-ifb-cmp__container { max-width: 1180px; margin: 0 auto; }\n.fmstr-cmp-ifb-cmp__header { max-width: 760px; margin: 0 auto 40px; text-align: center; }\n.fmstr-cmp-ifb-cmp__h2 { margin: 0 0 14px; font-size: clamp(28px, 3.5vw, 40px); line-height: 1.15; letter-spacing: -0.02em; font-weight: 700; }\n.fmstr-cmp-ifb-cmp__sub { margin: 0; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-cmp__scroll { overflow-x: auto; border: 1px solid var(--c-border); border-radius: 16px; box-shadow: 0 1px 3px rgba(16,24,40,.04); }\n.fmstr-cmp-ifb-cmp__table { width: 100%; border-collapse: collapse; min-width: 780px; font-size: 14px; }\n.fmstr-cmp-ifb-cmp__table thead th { text-align: left; padding: 16px 18px; font-size: 13px; font-weight: 700; color: var(--c-fg-1); background: #f9fafb; border-bottom: 1px solid var(--c-border); }\n.fmstr-cmp-ifb-cmp__table thead th.fmstr-cmp-ifb-cmp__col-us { background: var(--c-tint); color: var(--c-violet-700); }\n.fmstr-cmp-ifb-cmp__table tbody td { padding: 14px 18px; border-bottom: 1px solid var(--c-border); color: var(--c-fg-2); vertical-align: top; line-height: 1.55; }\n.fmstr-cmp-ifb-cmp__table tbody tr:last-child td { border-bottom: none; }\n.fmstr-cmp-ifb-cmp__table tbody td:first-child { font-weight: 700; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-cmp__table tbody td.fmstr-cmp-ifb-cmp__col-us { background: #fcfaff; color: var(--c-fg-1); font-weight: 500; }\n.fmstr-cmp-ifb-cmp__foot { margin: 20px 0 0; padding: 18px 22px; background: #f9fafb; border: 1px dashed var(--c-border); border-radius: 12px; font-size: 14.5px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-cmp__foot strong { color: var(--c-fg-1); font-weight: 600; }\n@media (max-width: 720px) { .fmstr-cmp-ifb-cmp { padding: 64px 16px; } .fmstr-cmp-ifb-cmp__table { font-size: 13px; } .fmstr-cmp-ifb-cmp__table thead th, .fmstr-cmp-ifb-cmp__table tbody td { padding: 12px 14px; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-cmp\">\n\u003Cdiv class=\"fmstr-cmp-ifb-cmp__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-cmp__header\">\n\u003Ch2 class=\"fmstr-cmp-ifb-cmp__h2\">Compare on the features that actually matter in the field\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-cmp__sub\">Offline behaviour, photo capture, conditional logic, free-tier reality.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-cmp__scroll\">\n\u003Ctable class=\"fmstr-cmp-ifb-cmp__table\">\n\u003Cthead>\u003Ctr>\u003Cth>Feature\u003C/th>\u003Cth class=\"fmstr-cmp-ifb-cmp__col-us\">Formester\u003C/th>\u003Cth>Jotform\u003C/th>\u003Cth>SafetyCulture (iAuditor)\u003C/th>\u003C/tr>\u003C/thead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Fully offline on phone, tablet, and laptop\u003C/td>\u003Ctd class=\"fmstr-cmp-ifb-cmp__col-us\">Yes, installable as an app on Android, iOS, tablets, and laptops\u003C/td>\u003Ctd>Offline via Jotform Mobile Forms app only\u003C/td>\u003Ctd>Yes, native mobile app\u003C/td>\u003C/tr>\n\u003Ctr>\u003Ctd>Photo capture in form fields\u003C/td>\u003Ctd class=\"fmstr-cmp-ifb-cmp__col-us\">Yes, camera capture built into File Upload\u003C/td>\u003Ctd>Yes, via mobile app\u003C/td>\u003Ctd>Yes\u003C/td>\u003C/tr>\n\u003Ctr>\u003Ctd>Conditional logic\u003C/td>\u003Ctd class=\"fmstr-cmp-ifb-cmp__col-us\">Yes, on Personal plan ($13/mo) and up\u003C/td>\u003Ctd>Yes, free tier included\u003C/td>\u003Ctd>Yes, paid tiers\u003C/td>\u003C/tr>\n\u003Ctr>\u003Ctd>Free tier\u003C/td>\u003Ctd class=\"fmstr-cmp-ifb-cmp__col-us\">10 forms, 100 responses/mo, AI builder included\u003C/td>\u003Ctd>5 forms, 100 submissions/mo\u003C/td>\u003Ctd>10 inspections/mo, severely capped\u003C/td>\u003C/tr>\n\u003Ctr>\u003Ctd>Mobile-first form rendering\u003C/td>\u003Ctd class=\"fmstr-cmp-ifb-cmp__col-us\">Yes, by default on every form\u003C/td>\u003Ctd>Yes, separate mobile app\u003C/td>\u003Ctd>Inspection-app-first, not a general form builder\u003C/td>\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-ifb-cmp__foot\">If you also send forms to customers, run quizzes, or collect payments, \u003Cstrong>a general form builder like Formester gives you one tool for everything.\u003C/strong> If you only inspect, SafetyCulture is more specialized but locks you into inspection-only workflows.\u003C/p>\n\u003C/div>\n\u003C/section>\n",{"id":198,"__component":172,"markup":199,"useContainer":174},746,"\u003Cstyle>\n.fmstr-cmp-ifb-wf { --c-soft: #f9fafb; --c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-100: #ede4ff; --c-violet-500: #7f56d9; --c-violet-700: #5b34b1; --c-border: #eaecf0; background: var(--c-soft); padding: 96px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-wf *, .fmstr-cmp-ifb-wf *::before, .fmstr-cmp-ifb-wf *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-wf > *, .fmstr-cmp-ifb-wf > * > * { min-width: 0; }\n.fmstr-cmp-ifb-wf__container { max-width: 1180px; margin: 0 auto; }\n.fmstr-cmp-ifb-wf__header { max-width: 760px; margin: 0 auto 48px; text-align: center; }\n.fmstr-cmp-ifb-wf__h2 { margin: 0 0 14px; font-size: clamp(28px, 3.5vw, 40px); line-height: 1.15; letter-spacing: -0.02em; font-weight: 700; }\n.fmstr-cmp-ifb-wf__sub { margin: 0; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-wf__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n.fmstr-cmp-ifb-wf__card { display: flex; flex-direction: column; gap: 14px; padding: 28px; background: #fff; border: 1px solid var(--c-border); border-radius: 16px; transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; }\n.fmstr-cmp-ifb-wf__card:hover { border-color: var(--c-edge); transform: translateY(-2px); box-shadow: 0 8px 24px rgba(16,24,40,.06); }\n.fmstr-cmp-ifb-wf__tag { display: inline-flex; align-items: center; gap: 6px; padding: 4px 10px; border-radius: 999px; background: var(--c-violet-100); color: var(--c-violet-700); font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.06em; align-self: flex-start; }\n.fmstr-cmp-ifb-wf__title { margin: 0; font-size: 17px; font-weight: 700; line-height: 1.3; }\n.fmstr-cmp-ifb-wf__body { margin: 0; font-size: 14.5px; line-height: 1.65; color: var(--c-fg-2); }\n@media (max-width: 880px) { .fmstr-cmp-ifb-wf { padding: 64px 18px; } .fmstr-cmp-ifb-wf__grid { grid-template-columns: 1fr; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-wf\">\n\u003Cdiv class=\"fmstr-cmp-ifb-wf__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-wf__header\">\n\u003Ch2 class=\"fmstr-cmp-ifb-wf__h2\">Three workflows pulled straight from the field\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-wf__sub\">What inspectors actually do with Formester on Monday morning.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-wf__grid\">\n\u003Cdiv class=\"fmstr-cmp-ifb-wf__card\">\n\u003Cspan class=\"fmstr-cmp-ifb-wf__tag\">Construction · Daily\u003C/span>\n\u003Ch3 class=\"fmstr-cmp-ifb-wf__title\">Construction site safety, daily check\u003C/h3>\n\u003Cp class=\"fmstr-cmp-ifb-wf__body\">Foreman opens the installed app at 6:55 AM. Twelve checks: scaffolding, harness, first-aid kit, fire extinguisher, signage, PPE compliance. Each fail triggers a photo field and severity dropdown via conditional logic. Foreman signs at the bottom. Phone has no signal in the basement. Submissions queue. At lunch the truck pulls into range, every check syncs, ops dashboard updates, supervisor sees the two fails before the afternoon meeting.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-wf__card\">\n\u003Cspan class=\"fmstr-cmp-ifb-wf__tag\">Food safety · Weekly\u003C/span>\n\u003Ch3 class=\"fmstr-cmp-ifb-wf__title\">Restaurant food safety, weekly audit\u003C/h3>\n\u003Cp class=\"fmstr-cmp-ifb-wf__body\">Manager walks the kitchen station by station. Conditional sections load only for the stations active that day. Fridge temperatures get logged with a photo of the gauge. Cleaning checklist by zone. Manager signs and the auto-PDF emails to head office plus the regional EHS lead. Stored in the audit folder for the next health inspector visit.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-wf__card\">\n\u003Cspan class=\"fmstr-cmp-ifb-wf__tag\">Property · Move-in\u003C/span>\n\u003Ch3 class=\"fmstr-cmp-ifb-wf__title\">Property management, move-in inspection\u003C/h3>\n\u003Cp class=\"fmstr-cmp-ifb-wf__body\">Property manager and tenant walk the unit room by room. Each room is a conditional section: kitchen, living room, bedroom one, bedroom two, bathroom. Damage photos attach inline. Tenant signs on the phone screen at the end. Both parties get the PDF in their inbox before they're back in the car. The signed PDF is the move-in record for the lease file.\u003C/p>\n\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",{"id":201,"__component":172,"markup":202,"useContainer":174},806,"\u003Cdiv class=\"raw-html-embed\">\u003Cstyle>\n.fmstr-cmp-testimonials a { text-decoration: none !important; }\n\n.fmstr-cmp-testimonials {\n--c-bg: #ffffff;\n--c-soft: #f9fafb;\n--c-tint: #f7f3ff;\n--c-edge: #e4d7ff;\n--c-fg-1: #101828;\n--c-fg-2: #475467;\n--c-fg-3: #697586;\n--c-violet-500: #7f56d9;\n--c-violet-600: #6941c6;\n--c-violet-700: #5b34b1;\n--c-amber-400: #fdc022;\n--c-border: #eaecf0;\n--c-shadow-sm: 0 1px 3px rgba(16,24,40,.05), 0 1px 2px rgba(16,24,40,.03);\n--c-shadow-md: 0 8px 24px rgba(16,24,40,.08);\n\nbackground: var(--c-bg);\npadding: 88px 0;\nfont-family: inherit;\noverflow-x: hidden;\ncolor: var(--c-fg-1);\n}\n.fmstr-cmp-testimonials *, .fmstr-cmp-testimonials *::before, .fmstr-cmp-testimonials *::after { box-sizing: border-box; }\n.fmstr-cmp-testimonials > *, .fmstr-cmp-testimonials > * > * { min-width: 0; }\n\n.fmstr-cmp-testimonials__container { max-width: 1180px; margin: 0 auto; padding: 0 24px; }\n\n.fmstr-cmp-testimonials__header { max-width: 820px; margin: 0 auto 48px; text-align: center; }\n.fmstr-cmp-testimonials__eyebrow {\ndisplay: inline-block;\npadding: 4px 12px;\nmargin-bottom: 16px;\nbackground: var(--c-tint);\nborder-radius: 9999px;\nfont-size: 12px;\nfont-weight: 700;\nletter-spacing: 0.08em;\ntext-transform: uppercase;\ncolor: var(--c-violet-700);\n}\n.fmstr-cmp-testimonials__h2 { margin: 0 0 14px; font-size: clamp(28px, 3.6vw, 42px); line-height: 1.12; letter-spacing: -0.02em; font-weight: 700; color: var(--c-fg-1); }\n.fmstr-cmp-testimonials__sub { margin: 0; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n\n/* Aggregate ratings strip */\n.fmstr-cmp-testimonials__agg {\ndisplay: inline-flex;\nalign-items: center;\ngap: 28px;\nmargin-top: 22px;\npadding: 12px 22px;\nbackground: #ffffff;\nborder: 1px solid var(--c-border);\nborder-radius: 14px;\nbox-shadow: var(--c-shadow-sm);\nflex-wrap: wrap;\njustify-content: center;\n}\n.fmstr-cmp-testimonials__agg-item {\ndisplay: inline-flex; align-items: center; gap: 8px;\nfont-size: 12.5px;\ncolor: var(--c-fg-2);\n}\n.fmstr-cmp-testimonials__agg-stars { color: var(--c-amber-400); display: inline-flex; gap: 1px; }\n.fmstr-cmp-testimonials__agg-rating { font-weight: 700; color: var(--c-fg-1); }\n.fmstr-cmp-testimonials__agg-src { color: var(--c-fg-3); font-weight: 600; }\n.fmstr-cmp-testimonials__agg-divider {\nwidth: 1px; height: 18px;\nbackground: var(--c-border);\n}\n\n/* Marquee tracks */\n.fmstr-cmp-testimonials__tracks {\ndisplay: flex; flex-direction: column;\ngap: 18px;\nposition: relative;\n}\n.fmstr-cmp-testimonials__track {\noverflow: hidden;\nmask-image: linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);\n-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);\n}\n.fmstr-cmp-testimonials__row {\ndisplay: flex;\ngap: 18px;\nwidth: max-content;\nanimation: fmstr-cmp-testimonials-marquee 48s linear infinite;\nwill-change: transform;\n}\n.fmstr-cmp-testimonials__row--reverse {\nanimation: fmstr-cmp-testimonials-marquee-reverse 56s linear infinite;\n}\n.fmstr-cmp-testimonials__track:hover .fmstr-cmp-testimonials__row,\n.fmstr-cmp-testimonials__track:focus-within .fmstr-cmp-testimonials__row {\nanimation-play-state: paused;\n}\n@keyframes fmstr-cmp-testimonials-marquee {\n0% { transform: translateX(0); }\n100% { transform: translateX(-50%); }\n}\n@keyframes fmstr-cmp-testimonials-marquee-reverse {\n0% { transform: translateX(-50%); }\n100% { transform: translateX(0); }\n}\n@media (prefers-reduced-motion: reduce) {\n.fmstr-cmp-testimonials__row, .fmstr-cmp-testimonials__row--reverse { animation: none; }\n.fmstr-cmp-testimonials__track { mask-image: none; -webkit-mask-image: none; overflow-x: auto; padding-bottom: 8px; }\n}\n\n/* Card */\n.fmstr-cmp-testimonials__card {\nflex-shrink: 0;\nwidth: 360px;\ndisplay: flex; flex-direction: column; gap: 16px;\npadding: 24px 26px;\nbackground: #ffffff;\nborder: 1px solid var(--c-border);\nborder-radius: 14px;\nbox-shadow: var(--c-shadow-sm);\n}\n.fmstr-cmp-testimonials__card-top {\ndisplay: flex; align-items: center; justify-content: space-between; gap: 12px;\n}\n.fmstr-cmp-testimonials__stars { color: var(--c-amber-400); display: inline-flex; gap: 2px; }\n.fmstr-cmp-testimonials__source {\ndisplay: inline-flex; align-items: center; gap: 6px;\nfont-size: 11px;\nfont-weight: 700;\ncolor: var(--c-fg-3);\nletter-spacing: 0.02em;\n}\n.fmstr-cmp-testimonials__source-logo {\nwidth: 18px; height: 18px;\nborder-radius: 4px;\ndisplay: inline-flex; align-items: center; justify-content: center;\nflex-shrink: 0;\nfont-weight: 800;\nfont-size: 9px;\ncolor: #ffffff;\n}\n.fmstr-cmp-testimonials__source-logo--g2 { background: #FF492C; }\n.fmstr-cmp-testimonials__source-logo--ph { background: #DA552F; }\n.fmstr-cmp-testimonials__source-logo--tp { background: #00B67A; }\n\n.fmstr-cmp-testimonials__quote {\nmargin: 0;\nfont-size: 15px;\nline-height: 1.6;\ncolor: var(--c-fg-1);\nfont-weight: 500;\n}\n.fmstr-cmp-testimonials__quote::before { content: open-quote; color: var(--c-violet-500); font-weight: 700; }\n.fmstr-cmp-testimonials__quote::after { content: close-quote; color: var(--c-violet-500); font-weight: 700; }\n\n.fmstr-cmp-testimonials__foot {\ndisplay: flex; align-items: center; gap: 12px;\npadding-top: 14px;\nborder-top: 1px solid var(--c-border);\n}\n.fmstr-cmp-testimonials__avatar {\nwidth: 38px; height: 38px;\nborder-radius: 50%;\ncolor: #ffffff;\nfont-weight: 700;\nfont-size: 13px;\ndisplay: inline-flex; align-items: center; justify-content: center;\nflex-shrink: 0;\nletter-spacing: 0.02em;\n}\n.fmstr-cmp-testimonials__avatar--violet { background: linear-gradient(135deg, #7f56d9, #5b34b1); }\n.fmstr-cmp-testimonials__avatar--green { background: linear-gradient(135deg, #12b76a, #027a48); }\n.fmstr-cmp-testimonials__avatar--blue { background: linear-gradient(135deg, #1A73E8, #1a4a8e); }\n.fmstr-cmp-testimonials__avatar--orange { background: linear-gradient(135deg, #FF7A59, #c2410c); }\n.fmstr-cmp-testimonials__avatar--pink { background: linear-gradient(135deg, #f04438, #be123c); }\n.fmstr-cmp-testimonials__name { font-size: 13.5px; font-weight: 700; color: var(--c-fg-1); line-height: 1.3; }\n.fmstr-cmp-testimonials__role { font-size: 12px; color: var(--c-fg-3); margin-top: 1px; }\n\n@media (max-width: 540px) {\n.fmstr-cmp-testimonials { padding: 64px 0; }\n.fmstr-cmp-testimonials__card { width: 300px; padding: 20px 22px; }\n.fmstr-cmp-testimonials__agg { gap: 14px; padding: 10px 16px; }\n}\n\u003C/style>\n\n\u003Csection class=\"fmstr-cmp-testimonials\" aria-labelledby=\"fmstr-cmp-testimonials-h2\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__container\">\n\n\u003Cheader class=\"fmstr-cmp-testimonials__header\">\n\u003Cspan class=\"fmstr-cmp-testimonials__eyebrow\">Testimonials\u003C/span>\n\u003Ch2 class=\"fmstr-cmp-testimonials__h2\" id=\"fmstr-cmp-testimonials-h2\">What teams are saying about Formester\u003C/h2>\n\u003Cp class=\"fmstr-cmp-testimonials__sub\">Real reviews from G2, Trustpilot, and Product Hunt.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__agg\" aria-label=\"Aggregate ratings\">\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-item\">\n\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-rating\">4.7\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-src\">G2 (11 reviews)\u003C/span>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-divider\">\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-item\">\n\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-rating\">4.7\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-src\">Trustpilot (24 reviews)\u003C/span>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-divider\">\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-item\">\n\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--ph\">P\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-rating\">5.0\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__agg-src\">Product Hunt\u003C/span>\n\u003C/span>\n\u003C/div>\n\u003C/header>\n\u003C/div>\n\n\u003Cdiv class=\"fmstr-cmp-testimonials__tracks\">\n\n\u003C!-- Row 1: scrolls left -->\n\u003Cdiv class=\"fmstr-cmp-testimonials__track\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__row\">\n\n\u003C!-- Karthik B. — G2 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--violet\">K\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Karthik B.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Social Media Manager · B2C, SaaS, EdTech\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Trustpilot — Apr 21, 2026 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>Trustpilot\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--green\">V\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Verified Trustpilot reviewer\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">April 2026\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Justin C. — G2 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--blue\">J\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Justin C.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Online Private English Teacher\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Trustpilot — Judy, Apr 1, 2026 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>Trustpilot\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--orange\">J\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Judy\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">April 2026\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Deepika K. — G2 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"4.5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--pink\">D\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Deepika K.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Business Development Executive\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Duplicate set A for seamless loop -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--violet\">K\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Karthik B.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Social Media Manager · B2C, SaaS, EdTech\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>Trustpilot\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--green\">V\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Verified Trustpilot reviewer\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">April 2026\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--blue\">J\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Justin C.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Online Private English Teacher\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>Trustpilot\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--orange\">J\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Judy\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">April 2026\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--pink\">D\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Deepika K.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Business Development Executive\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\n\u003C/div>\n\u003C/div>\n\n\u003C!-- Row 2: scrolls right -->\n\u003Cdiv class=\"fmstr-cmp-testimonials__track\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__row fmstr-cmp-testimonials__row--reverse\">\n\n\u003C!-- Trustpilot — Feb 5, 2026 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>Trustpilot\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">Formester is an incredibly professional company. They are very helpful, they help solve any problems quickly. At my request, features were enabled and changed in a short time, so I was able to completely customize my Quote Form to my needs.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--violet\">V\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Verified Trustpilot reviewer\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">February 2026\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Guibril D. — G2 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"4.5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--green\">G\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Guibril D.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Engineer · Renewables &amp; Environment\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Joo, Banghyun — Product Hunt -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--ph\">P\u003C/span>Product Hunt\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">Great form and always good support. Easy to set up, easy to share, and the team behind it actually responds when you need something.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--blue\">B\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Banghyun Joo\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Dunoit\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Aashika S. — G2 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"4.5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--orange\">A\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Aashika S.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Manager\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Trustpilot — Jan 28 -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\" aria-label=\"5 out of 5\">\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\n\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>Trustpilot\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">Great support and the price-performance ratio is good. The team is quick to reply and the product does exactly what it promises.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\n\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--pink\">V\u003C/span>\n\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Verified Trustpilot reviewer\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">January 2026\u003C/div>\u003C/div>\n\u003C/div>\n\u003C/article>\n\n\u003C!-- Duplicate set B for seamless loop -->\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>Trustpilot\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">Formester is an incredibly professional company. They are very helpful, they help solve any problems quickly. At my request, features were enabled and changed in a short time, so I was able to completely customize my Quote Form to my needs.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--violet\">V\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Verified Trustpilot reviewer\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">February 2026\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--green\">G\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Guibril D.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Engineer · Renewables &amp; Environment\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--ph\">P\u003C/span>Product Hunt\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">Great form and always good support. Easy to set up, easy to share, and the team behind it actually responds when you need something.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--blue\">B\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Banghyun Joo\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Dunoit\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--g2\">G2\u003C/span>G2\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">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.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--orange\">A\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Aashika S.\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">Manager\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\u003Carticle class=\"fmstr-cmp-testimonials__card\" aria-hidden=\"true\">\n\u003Cdiv class=\"fmstr-cmp-testimonials__card-top\">\n\u003Cspan class=\"fmstr-cmp-testimonials__stars\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\u003Cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26\">\u003C/polygon>\u003C/svg>\u003C/span>\n\u003Cspan class=\"fmstr-cmp-testimonials__source\">\u003Cspan class=\"fmstr-cmp-testimonials__source-logo fmstr-cmp-testimonials__source-logo--tp\">★\u003C/span>Trustpilot\u003C/span>\n\u003C/div>\n\u003Cp class=\"fmstr-cmp-testimonials__quote\">Great support and the price-performance ratio is good. The team is quick to reply and the product does exactly what it promises.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-testimonials__foot\">\u003Cspan class=\"fmstr-cmp-testimonials__avatar fmstr-cmp-testimonials__avatar--pink\">V\u003C/span>\u003Cdiv>\u003Cdiv class=\"fmstr-cmp-testimonials__name\">Verified Trustpilot reviewer\u003C/div>\u003Cdiv class=\"fmstr-cmp-testimonials__role\">January 2026\u003C/div>\u003C/div>\u003C/div>\n\u003C/article>\n\n\u003C/div>\n\u003C/div>\n\n\u003C/div>\n\u003C/section>\n\u003C/div>",{"id":204,"__component":172,"markup":205,"useContainer":174},749,"\u003Cstyle>\n.fmstr-cmp-ifb-cta a { text-decoration: none !important; }\n.fmstr-cmp-ifb-cta { --c-fg-on-dark: #fff; --c-fg-on-dark-2: rgba(255,255,255,0.78); --c-fg-on-dark-3: rgba(255,255,255,0.6); padding: 96px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-on-dark); position: relative; overflow: hidden; background: radial-gradient(ellipse at 20% 0%, rgba(127,86,217,0.6) 0%, transparent 55%), radial-gradient(ellipse at 80% 100%, rgba(91,52,177,0.6) 0%, transparent 55%), linear-gradient(135deg, #2a1568 0%, #3f1d8a 50%, #5b34b1 100%); }\n.fmstr-cmp-ifb-cta *, .fmstr-cmp-ifb-cta *::before, .fmstr-cmp-ifb-cta *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-cta > *, .fmstr-cmp-ifb-cta > * > * { min-width: 0; }\n.fmstr-cmp-ifb-cta__grid { position: absolute; inset: 0; pointer-events: none; background-image: linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px); background-size: 56px 56px; mask-image: radial-gradient(ellipse at center, #000 0%, transparent 75%); }\n.fmstr-cmp-ifb-cta__container { position: relative; max-width: 880px; margin: 0 auto; text-align: center; }\n.fmstr-cmp-ifb-cta__eyebrow { display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; margin-bottom: 22px; border-radius: 999px; background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.18); font-size: 13px; font-weight: 600; }\n.fmstr-cmp-ifb-cta__eyebrow-dot { width: 8px; height: 8px; border-radius: 50%; background: #12b76a; box-shadow: 0 0 0 4px rgba(18,183,106,0.3); }\n.fmstr-cmp-ifb-cta__h2 { margin: 0 0 18px; font-size: clamp(32px, 4.4vw, 50px); line-height: 1.12; letter-spacing: -0.024em; font-weight: 700; }\n.fmstr-cmp-ifb-cta__sub { margin: 0 auto 36px; max-width: 720px; font-size: 17px; line-height: 1.6; color: var(--c-fg-on-dark-2); }\n.fmstr-cmp-ifb-cta__ctas { display: inline-flex; gap: 14px; flex-wrap: wrap; justify-content: center; align-items: center; }\n.fmstr-cmp-ifb-cta__primary { display: inline-flex; align-items: center; gap: 8px; padding: 14px 26px; border-radius: 999px; background: #fff !important; color: #5b34b1 !important; font-weight: 700; font-size: 15px; box-shadow: 0 8px 24px rgba(0,0,0,0.18); }\n.fmstr-cmp-ifb-cta__secondary { display: inline-flex; align-items: center; gap: 6px; padding: 14px 22px; border-radius: 999px; background: rgba(255,255,255,0.08) !important; color: #fff !important; font-weight: 600; font-size: 15px; border: 1px solid rgba(255,255,255,0.28); }\n.fmstr-cmp-ifb-cta__stats { margin-top: 44px; padding-top: 32px; border-top: 1px solid rgba(255,255,255,0.12); display: flex; gap: 24px; justify-content: center; flex-wrap: wrap; }\n.fmstr-cmp-ifb-cta__stat { display: flex; flex-direction: column; align-items: center; gap: 4px; }\n.fmstr-cmp-ifb-cta__stat-num { font-size: 22px; font-weight: 700; }\n.fmstr-cmp-ifb-cta__stat-label { font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: var(--c-fg-on-dark-3); }\n@media (max-width: 720px) { .fmstr-cmp-ifb-cta { padding: 64px 20px; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-cta\">\n\u003Cdiv class=\"fmstr-cmp-ifb-cta__grid\" aria-hidden=\"true\">\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-cta__container\">\n\u003Cspan class=\"fmstr-cmp-ifb-cta__eyebrow\">\u003Cspan class=\"fmstr-cmp-ifb-cta__eyebrow-dot\">\u003C/span>OFFLINE-READY. FREE FOREVER.\u003C/span>\n\u003Ch2 class=\"fmstr-cmp-ifb-cta__h2\">Stop losing inspection data when the signal drops\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-cta__sub\">Formester is free to start. Build a working inspection form in five minutes, install it on the inspector's phone, run it offline today.\u003C/p>\n\u003Cdiv class=\"fmstr-cmp-ifb-cta__ctas\">\n\u003Ca href=\"https://app.formester.com/users/sign_up\" class=\"fmstr-cmp-ifb-cta__primary\">Build a free inspection form\n\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M3 8h10M9 4l4 4-4 4\"/>\u003C/svg>\n\u003C/a>\n\u003Ca href=\"https://formester.com/templates/categories/inspection-forms/\" class=\"fmstr-cmp-ifb-cta__secondary\">Browse 40+ inspection templates\u003C/a>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-cta__stats\">\n\u003Cdiv class=\"fmstr-cmp-ifb-cta__stat\">\u003Cspan class=\"fmstr-cmp-ifb-cta__stat-num\">100%\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-cta__stat-label\">Offline ready\u003C/span>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-cta__stat\">\u003Cspan class=\"fmstr-cmp-ifb-cta__stat-num\">100 / mo\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-cta__stat-label\">Free responses\u003C/span>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-cta__stat\">\u003Cspan class=\"fmstr-cmp-ifb-cta__stat-num\">5 min\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-cta__stat-label\">To live form\u003C/span>\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-cta__stat\">\u003Cspan class=\"fmstr-cmp-ifb-cta__stat-num\">40+\u003C/span>\u003Cspan class=\"fmstr-cmp-ifb-cta__stat-label\">Templates\u003C/span>\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",{"id":207,"__component":172,"markup":208,"useContainer":174},740,"\u003Cstyle>\n.fmstr-cmp-ifb-faq { --c-tint: #f7f3ff; --c-edge: #e4d7ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-700: #5b34b1; --c-border: #eaecf0; background: #fff; padding: 96px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-faq *, .fmstr-cmp-ifb-faq *::before, .fmstr-cmp-ifb-faq *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-faq > *, .fmstr-cmp-ifb-faq > * > * { min-width: 0; }\n.fmstr-cmp-ifb-faq__container { max-width: 880px; margin: 0 auto; }\n.fmstr-cmp-ifb-faq__header { text-align: center; margin-bottom: 48px; }\n.fmstr-cmp-ifb-faq__h2 { margin: 0 0 14px; font-size: clamp(28px, 3.5vw, 40px); line-height: 1.15; letter-spacing: -0.02em; font-weight: 700; }\n.fmstr-cmp-ifb-faq__sub { margin: 0; font-size: 17px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-faq__list { display: flex; flex-direction: column; gap: 12px; }\n.fmstr-cmp-ifb-faq__item { background: #fff; border: 1px solid var(--c-border); border-radius: 14px; overflow: hidden; transition: border-color .2s ease; }\n.fmstr-cmp-ifb-faq__item:hover, .fmstr-cmp-ifb-faq__item[open] { border-color: var(--c-edge); }\n.fmstr-cmp-ifb-faq__summary { list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 20px; padding: 22px 26px; cursor: pointer; font-size: 16px; font-weight: 600; color: var(--c-fg-1); }\n.fmstr-cmp-ifb-faq__summary::-webkit-details-marker { display: none; }\n.fmstr-cmp-ifb-faq__chev { flex-shrink: 0; width: 28px; height: 28px; border-radius: 50%; background: var(--c-tint); color: var(--c-violet-700); display: inline-flex; align-items: center; justify-content: center; transition: transform .25s ease; }\n.fmstr-cmp-ifb-faq__item[open] .fmstr-cmp-ifb-faq__chev { transform: rotate(180deg); }\n.fmstr-cmp-ifb-faq__answer { padding: 0 26px 22px; font-size: 15px; line-height: 1.65; color: var(--c-fg-2); }\n@media (max-width: 560px) { .fmstr-cmp-ifb-faq { padding: 64px 18px; } .fmstr-cmp-ifb-faq__summary { padding: 18px 20px; font-size: 15.5px; } .fmstr-cmp-ifb-faq__answer { padding: 0 20px 18px; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-faq\">\n\u003Cdiv class=\"fmstr-cmp-ifb-faq__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-faq__header\">\n\u003Ch2 class=\"fmstr-cmp-ifb-faq__h2\">Inspection form FAQs\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-faq__sub\">Offline behaviour, photos, signatures, audit trail, retention.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-faq__list\">\n\u003Cdetails class=\"fmstr-cmp-ifb-faq__item\">\u003Csummary class=\"fmstr-cmp-ifb-faq__summary\">Does the inspection form work when there's no wifi?\u003Cspan class=\"fmstr-cmp-ifb-faq__chev\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 6l4 4 4-4\"/>\u003C/svg>\u003C/span>\u003C/summary>\u003Cdiv class=\"fmstr-cmp-ifb-faq__answer\">Yes. Formester forms load once, then run fully offline on Android, iOS, tablets, and laptops. Submissions queue on the device and sync automatically the moment a connection returns. Inspectors don't have to press anything.\u003C/div>\u003C/details>\n\u003Cdetails class=\"fmstr-cmp-ifb-faq__item\">\u003Csummary class=\"fmstr-cmp-ifb-faq__summary\">How are photos handled offline?\u003Cspan class=\"fmstr-cmp-ifb-faq__chev\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 6l4 4 4-4\"/>\u003C/svg>\u003C/span>\u003C/summary>\u003Cdiv class=\"fmstr-cmp-ifb-faq__answer\">Photos are captured with the device camera through the File Upload field and stored on the device until sync. Allowed file types and size caps are set by the form admin. File size limits are 100MB on Free, 1GB on Personal, and 50GB on Business.\u003C/div>\u003C/details>\n\u003Cdetails class=\"fmstr-cmp-ifb-faq__item\">\u003Csummary class=\"fmstr-cmp-ifb-faq__summary\">How do I send inspection reports to clients automatically?\u003Cspan class=\"fmstr-cmp-ifb-faq__chev\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 6l4 4 4-4\"/>\u003C/svg>\u003C/span>\u003C/summary>\u003Cdiv class=\"fmstr-cmp-ifb-faq__answer\">Every submission can auto-generate a PDF and email it back to the respondent on submit. Add your client's email field, turn on \u003Cem>send submission copy\u003C/em>, done. Each response is also one-click PDF exportable from the dashboard.\u003C/div>\u003C/details>\n\u003Cdetails class=\"fmstr-cmp-ifb-faq__item\">\u003Csummary class=\"fmstr-cmp-ifb-faq__summary\">Can multiple inspectors collaborate on the same site?\u003Cspan class=\"fmstr-cmp-ifb-faq__chev\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 6l4 4 4-4\"/>\u003C/svg>\u003C/span>\u003C/summary>\u003Cdiv class=\"fmstr-cmp-ifb-faq__answer\">Yes. Share the form link or QR code with every inspector on the crew. Each submission is a separate record tied to the inspector's name and timestamp. Business plan supports up to 25 team members with real-time collaboration on form design.\u003C/div>\u003C/details>\n\u003Cdetails class=\"fmstr-cmp-ifb-faq__item\">\u003Csummary class=\"fmstr-cmp-ifb-faq__summary\">Does the form capture GPS coordinates?\u003Cspan class=\"fmstr-cmp-ifb-faq__chev\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 6l4 4 4-4\"/>\u003C/svg>\u003C/span>\u003C/summary>\u003Cdiv class=\"fmstr-cmp-ifb-faq__answer\">You can add location, address, and timestamp fields to capture the inspection's location and time. Every submission is automatically timestamped on the server side as well, giving you a tamper-resistant audit trail.\u003C/div>\u003C/details>\n\u003Cdetails class=\"fmstr-cmp-ifb-faq__item\">\u003Csummary class=\"fmstr-cmp-ifb-faq__summary\">Can I require an e-signature from the inspector and the customer?\u003Cspan class=\"fmstr-cmp-ifb-faq__chev\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 6l4 4 4-4\"/>\u003C/svg>\u003C/span>\u003C/summary>\u003Cdiv class=\"fmstr-cmp-ifb-faq__answer\">Yes. Add a Signature field for each party. Set both as required. The signed image is embedded in the PDF export and stored with the submission.\u003C/div>\u003C/details>\n\u003Cdetails class=\"fmstr-cmp-ifb-faq__item\">\u003Csummary class=\"fmstr-cmp-ifb-faq__summary\">How long are submissions retained?\u003Cspan class=\"fmstr-cmp-ifb-faq__chev\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 6l4 4 4-4\"/>\u003C/svg>\u003C/span>\u003C/summary>\u003Cdiv class=\"fmstr-cmp-ifb-faq__answer\">Server logs are kept 30 days, account analytics 90 days, and submissions are retained for the life of the account. Account deletion triggers full, irrecoverable data deletion. Backups are encrypted and held for 90 days.\u003C/div>\u003C/details>\n\u003Cdetails class=\"fmstr-cmp-ifb-faq__item\">\u003Csummary class=\"fmstr-cmp-ifb-faq__summary\">Can I export inspection data to a PDF?\u003Cspan class=\"fmstr-cmp-ifb-faq__chev\">\u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 6l4 4 4-4\"/>\u003C/svg>\u003C/span>\u003C/summary>\u003Cdiv class=\"fmstr-cmp-ifb-faq__answer\">Yes. One-click PDF export per submission, plus auto-PDF email to respondents on submit. Bulk CSV export of all data is also available.\u003C/div>\u003C/details>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",{"id":210,"__component":172,"markup":211,"useContainer":174},748,"\u003Cstyle>\n.fmstr-cmp-ifb-rel a { text-decoration: none !important; }\n.fmstr-cmp-ifb-rel { --c-soft: #f9fafb; --c-edge: #e4d7ff; --c-fg-1: #101828; --c-fg-2: #475467; --c-violet-500: #7f56d9; --c-violet-700: #5b34b1; --c-border: #eaecf0; background: var(--c-soft); padding: 88px 24px; font-family: inherit; overflow-x: hidden; color: var(--c-fg-1); border-top: 1px solid var(--c-border); }\n.fmstr-cmp-ifb-rel *, .fmstr-cmp-ifb-rel *::before, .fmstr-cmp-ifb-rel *::after { box-sizing: border-box; }\n.fmstr-cmp-ifb-rel > *, .fmstr-cmp-ifb-rel > * > * { min-width: 0; }\n.fmstr-cmp-ifb-rel__container { max-width: 1180px; margin: 0 auto; }\n.fmstr-cmp-ifb-rel__header { max-width: 720px; margin: 0 auto 40px; text-align: center; }\n.fmstr-cmp-ifb-rel__h2 { margin: 0 0 12px; font-size: clamp(26px, 3.2vw, 36px); line-height: 1.18; letter-spacing: -0.02em; font-weight: 700; }\n.fmstr-cmp-ifb-rel__sub { margin: 0; font-size: 16px; line-height: 1.6; color: var(--c-fg-2); }\n.fmstr-cmp-ifb-rel__grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }\n.fmstr-cmp-ifb-rel__card { display: flex; gap: 14px; padding: 18px 20px; background: #fff; border: 1px solid var(--c-border); border-radius: 12px; color: inherit !important; transition: border-color .2s ease, transform .2s ease; }\n.fmstr-cmp-ifb-rel__card:hover { border-color: var(--c-edge); transform: translateY(-1px); }\n.fmstr-cmp-ifb-rel__icon { flex-shrink: 0; width: 36px; height: 36px; border-radius: 10px; background: linear-gradient(135deg, var(--c-violet-500), var(--c-violet-700)); color: #fff; display: inline-flex; align-items: center; justify-content: center; }\n.fmstr-cmp-ifb-rel__icon svg { width: 18px; height: 18px; }\n.fmstr-cmp-ifb-rel__title { margin: 0; font-size: 15px; font-weight: 700; }\n.fmstr-cmp-ifb-rel__copy { margin: 4px 0 0; font-size: 14px; line-height: 1.5; color: var(--c-fg-2); }\n@media (max-width: 720px) { .fmstr-cmp-ifb-rel { padding: 56px 18px; } .fmstr-cmp-ifb-rel__grid { grid-template-columns: 1fr; } }\n\u003C/style>\n\u003Csection class=\"fmstr-cmp-ifb-rel\">\n\u003Cdiv class=\"fmstr-cmp-ifb-rel__container\">\n\u003Cdiv class=\"fmstr-cmp-ifb-rel__header\">\n\u003Ch2 class=\"fmstr-cmp-ifb-rel__h2\">Related features and templates\u003C/h2>\n\u003Cp class=\"fmstr-cmp-ifb-rel__sub\">Deeper dives on every layer of the inspection workflow.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"fmstr-cmp-ifb-rel__grid\">\n\u003Ca href=\"https://formester.com/features/drag-and-drop-form-builder/\" class=\"fmstr-cmp-ifb-rel__card\">\u003Cspan class=\"fmstr-cmp-ifb-rel__icon\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"/>\u003Cpath d=\"M9 9h6M9 13h6\"/>\u003C/svg>\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-rel__title\">Drag-and-drop form builder\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-rel__copy\">The full editor with every field type.\u003C/p>\u003C/div>\u003C/a>\n\u003Ca href=\"https://formester.com/ai-form-generator/\" class=\"fmstr-cmp-ifb-rel__card\">\u003Cspan class=\"fmstr-cmp-ifb-rel__icon\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M12 2l3 6.6 7 .9-5 5 1.3 7-6.3-3.6-6.3 3.6 1.3-7-5-5 7-.9z\"/>\u003C/svg>\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-rel__title\">AI form generator\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-rel__copy\">Prompt, paste, or PDF in. Working form out.\u003C/p>\u003C/div>\u003C/a>\n\u003Ca href=\"https://formester.com/features/offline-forms/\" class=\"fmstr-cmp-ifb-rel__card\">\u003Cspan class=\"fmstr-cmp-ifb-rel__icon\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M1 1l22 22M5 12.5a4 4 0 0 1 4-1.3M2.5 9a8 8 0 0 1 6.3-2.5\"/>\u003C/svg>\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-rel__title\">Offline forms feature\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-rel__copy\">How the offline-first sync works under the hood.\u003C/p>\u003C/div>\u003C/a>\n\u003Ca href=\"https://formester.com/features/file-upload-forms/\" class=\"fmstr-cmp-ifb-rel__card\">\u003Cspan class=\"fmstr-cmp-ifb-rel__icon\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"2\" y=\"6\" width=\"20\" height=\"14\" rx=\"2\"/>\u003Ccircle cx=\"12\" cy=\"13\" r=\"3.5\"/>\u003C/svg>\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-rel__title\">File upload with camera capture\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-rel__copy\">Tap, snap, attach. Up to 100MB on Free.\u003C/p>\u003C/div>\u003C/a>\n\u003Ca href=\"https://formester.com/features/conditional-logic/\" class=\"fmstr-cmp-ifb-rel__card\">\u003Cspan class=\"fmstr-cmp-ifb-rel__icon\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M4 7h6l4 5-4 5H4M14 12h6\"/>\u003C/svg>\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-rel__title\">Conditional logic\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-rel__copy\">Show / hide sections based on answers.\u003C/p>\u003C/div>\u003C/a>\n\u003Ca href=\"https://formester.com/features/electronic-signature/\" class=\"fmstr-cmp-ifb-rel__card\">\u003Cspan class=\"fmstr-cmp-ifb-rel__icon\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M3 18l4-12 4 12 4-12 4 12\"/>\u003C/svg>\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-rel__title\">Electronic signature field\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-rel__copy\">Inspector and customer sign on the phone.\u003C/p>\u003C/div>\u003C/a>\n\u003Ca href=\"https://formester.com/templates/categories/inspection-forms/\" class=\"fmstr-cmp-ifb-rel__card\">\u003Cspan class=\"fmstr-cmp-ifb-rel__icon\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Crect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"/>\u003Crect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\"/>\u003Crect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"/>\u003Crect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\"/>\u003C/svg>\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-rel__title\">Inspection form templates\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-rel__copy\">40+ pre-built inspection templates.\u003C/p>\u003C/div>\u003C/a>\n\u003Ca href=\"https://formester.com/pricing/\" class=\"fmstr-cmp-ifb-rel__card\">\u003Cspan class=\"fmstr-cmp-ifb-rel__icon\">\u003Csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7H14a3.5 3.5 0 0 1 0 7H6\"/>\u003C/svg>\u003C/span>\u003Cdiv>\u003Ch3 class=\"fmstr-cmp-ifb-rel__title\">Pricing and plan limits\u003C/h3>\u003Cp class=\"fmstr-cmp-ifb-rel__copy\">Free, Personal, Business, Enterprise.\u003C/p>\u003C/div>\u003C/a>\n\u003C/div>\n\u003C/div>\n\u003C/section>\n",1781362401725]