{"id":6,"date":"2026-04-14T02:42:58","date_gmt":"2026-04-14T02:42:58","guid":{"rendered":"https:\/\/qticlaw.com\/?page_id=6"},"modified":"2026-04-14T03:12:17","modified_gmt":"2026-04-14T03:12:17","slug":"home","status":"publish","type":"page","link":"https:\/\/qticlaw.com\/","title":{"rendered":"Home"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>Qticlaw \u2014 Revit Quantity Takeoff Engine<\/title>\n<style>\n* { box-sizing: border-box; margin: 0; padding: 0; }\nbody { font-family: Arial, sans-serif; background: #0a0f1e; color: #e2e8f0; }\n.nav { display: flex; align-items: center; justify-content: space-between; padding: 18px 48px; border-bottom: 1px solid #1f2937; background: #0d1424; }\n.nav-logo { display: flex; align-items: center; gap: 10px; }\n.nav-logo-tile { width: 36px; height: 36px; background: #111827; border: 1px solid #1f2937; border-radius: 6px; display: flex; justify-content: center; align-items: center; }\n.nav-brand { font-size: 18px; font-weight: 700; color: #e2e8f0; letter-spacing: 0.5px; }\n.nav-brand span { color: #38bdf8; }\n.nav-cta { background: #38bdf8; color: #0a0f1e; font-size: 13px; font-weight: 700; padding: 8px 20px; border-radius: 6px; border: none; cursor: pointer; }\n\n.hero { padding: 80px 48px 64px; display: flex; align-items: center; gap: 64px; max-width: 1100px; margin: 0 auto; }\n.hero-left { flex: 1; }\n.badge { display: inline-block; background: #0f2744; color: #38bdf8; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; padding: 5px 14px; border-radius: 20px; border: 1px solid #1e3a5f; margin-bottom: 24px; text-transform: uppercase; }\n.hero h1 { font-size: 42px; font-weight: 800; line-height: 1.15; color: #f1f5f9; margin-bottom: 20px; }\n.hero h1 span { color: #38bdf8; }\n.hero p { font-size: 17px; color: #94a3b8; line-height: 1.7; margin-bottom: 32px; max-width: 480px; }\n.form-row { display: flex; gap: 10px; margin-bottom: 14px; }\n.form-row input[type=\"email\"] { flex: 1; background: #111827; border: 1px solid #1f2937; border-radius: 6px; padding: 12px 16px; color: #e2e8f0; font-size: 14px; outline: none; }\n.form-row input::placeholder { color: #475569; }\n.dl-btn { background: #38bdf8; color: #0a0f1e; font-size: 15px; font-weight: 800; padding: 12px 28px; border-radius: 6px; border: none; cursor: pointer; white-space: nowrap; }\n.form-note { font-size: 12px; color: #475569; }\n.hero-tile { width: 200px; height: 200px; background: #111827; border: 1px solid #1f2937; border-radius: 16px; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12px; flex-shrink: 0; }\n.hero-tile-label { font-size: 26px; font-weight: 800; color: #cbd5e1; }\n.hero-tile-label span { color: #38bdf8; }\n\n.stats { display: flex; border-top: 1px solid #1f2937; border-bottom: 1px solid #1f2937; background: #0d1424; }\n.stat { flex: 1; padding: 28px 32px; text-align: center; border-right: 1px solid #1f2937; }\n.stat:last-child { border-right: none; }\n.stat-num { font-size: 32px; font-weight: 800; color: #38bdf8; }\n.stat-label { font-size: 13px; color: #64748b; margin-top: 4px; }\n\n.features { padding: 64px 48px; max-width: 1100px; margin: 0 auto; }\n.features h2 { font-size: 28px; font-weight: 700; color: #f1f5f9; margin-bottom: 8px; text-align: center; }\n.features-sub { text-align: center; color: #64748b; font-size: 15px; margin-bottom: 40px; }\n.feat-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n.feat-card { background: #111827; border: 1px solid #1f2937; border-radius: 10px; padding: 24px; }\n.feat-icon { width: 38px; height: 38px; background: #0f2744; border-radius: 8px; display: flex; align-items: center; justify-content: center; margin-bottom: 14px; }\n.feat-title { font-size: 15px; font-weight: 700; color: #e2e8f0; margin-bottom: 8px; }\n.feat-desc { font-size: 13px; color: #64748b; line-height: 1.6; }\n\n.how { padding: 48px; background: #0d1424; }\n.how-inner { max-width: 700px; margin: 0 auto; text-align: center; }\n.how h2 { font-size: 26px; font-weight: 700; color: #f1f5f9; margin-bottom: 36px; }\n.steps { display: flex; flex-direction: column; gap: 16px; text-align: left; }\n.step { display: flex; align-items: flex-start; gap: 16px; background: #111827; border: 1px solid #1f2937; border-radius: 8px; padding: 18px 20px; }\n.step-num { width: 28px; height: 28px; border-radius: 50%; background: #38bdf8; color: #0a0f1e; font-size: 13px; font-weight: 800; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n.step-title { font-size: 14px; font-weight: 700; color: #e2e8f0; margin-bottom: 4px; }\n.step-desc { font-size: 13px; color: #64748b; line-height: 1.5; }\n\n.bottom-cta { padding: 64px 48px; text-align: center; }\n.bottom-cta h2 { font-size: 30px; font-weight: 800; color: #f1f5f9; margin-bottom: 12px; }\n.bottom-cta p { color: #64748b; font-size: 15px; margin-bottom: 28px; }\n.bottom-form { display: flex; gap: 10px; max-width: 440px; margin: 0 auto 12px; }\n.bottom-form input[type=\"email\"] { flex: 1; background: #111827; border: 1px solid #1f2937; border-radius: 6px; padding: 12px 16px; color: #e2e8f0; font-size: 14px; outline: none; }\n.bottom-form input::placeholder { color: #475569; }\n.bottom-note { font-size: 12px; color: #334155; }\n.success-msg { display: none; background: #0f2744; border: 1px solid #38bdf8; color: #38bdf8; font-size: 14px; padding: 12px 20px; border-radius: 6px; margin-top: 12px; }\n\n.footer { padding: 20px 48px; border-top: 1px solid #1f2937; display: flex; justify-content: space-between; align-items: center; background: #0d1424; }\n.footer-brand { font-size: 14px; font-weight: 700; color: #334155; }\n.footer-copy { font-size: 12px; color: #334155; }\n<\/style>\n<\/head>\n<body>\n\n  <nav class=\"nav\">\n    <div class=\"nav-logo\">\n      <div class=\"nav-logo-tile\">\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 100 100\">\n          <polygon points=\"30,40 50,28 70,40 50,52\" fill=\"#1f2937\" stroke=\"#38bdf8\" stroke-width=\"2\"\/>\n          <circle cx=\"50\" cy=\"52\" r=\"3\" fill=\"#38bdf8\"\/>\n        <\/svg>\n      <\/div>\n      <span class=\"nav-brand\">Qticlaw<\/span>\n    <\/div>\n    <button class=\"nav-cta\" onclick=\"document.getElementById('hero-email').focus()\">Free Download<\/button>\n  <\/nav>\n\n  <section class=\"hero\">\n    <div class=\"hero-left\">\n      <div class=\"badge\">Revit Plugin<\/div>\n      <h1>Stop rushing.<br><span>Automate your QTO<\/span><br>in one click.<\/h1>\n      <p>Qticlaw plugs directly into Revit and extracts BIM quantities instantly. No manual counting. No spreadsheet chaos. Save up to 10\u00d7 staff time \u2014 and meet every deadline.<\/p>\n      <form id=\"hero-form\" action=\"https:\/\/formspree.io\/f\/YOUR_FORM_ID\" method=\"POST\">\n        <div class=\"form-row\">\n          <input id=\"hero-email\" type=\"email\" name=\"email\" placeholder=\"Enter your work email\" required\/>\n          <button type=\"submit\" class=\"dl-btn\">Free Download<\/button>\n        <\/div>\n        <input type=\"hidden\" name=\"source\" value=\"hero\"\/>\n        <div class=\"form-note\">No credit card. No licence fee. Just install and go.<\/div>\n        <div class=\"success-msg\" id=\"hero-success\">You&#8217;re in! Check your email for the download link.<\/div>\n      <\/form>\n    <\/div>\n    <div>\n      <div class=\"hero-tile\">\n        <svg width=\"90\" height=\"90\" viewBox=\"0 0 100 100\">\n          <polygon points=\"30,40 50,28 70,40 50,52\" fill=\"#1f2937\" stroke=\"#38bdf8\" stroke-width=\"2\"\/>\n          <circle cx=\"50\" cy=\"52\" r=\"3\" fill=\"#38bdf8\"\/>\n        <\/svg>\n        <div class=\"hero-tile-label\">Qticlaw<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"stats\">\n    <div class=\"stat\"><div class=\"stat-num\">10\u00d7<\/div><div class=\"stat-label\">Faster than manual takeoff<\/div><\/div>\n    <div class=\"stat\"><div class=\"stat-num\">1-click<\/div><div class=\"stat-label\">Quantity extraction<\/div><\/div>\n    <div class=\"stat\"><div class=\"stat-num\">100%<\/div><div class=\"stat-label\">Native Revit \u2014 no export needed<\/div><\/div>\n    <div class=\"stat\"><div class=\"stat-num\">Free<\/div><div class=\"stat-label\">Download today<\/div><\/div>\n  <\/div>\n\n  <section class=\"features\">\n    <h2>Everything your QTO team needs<\/h2>\n    <div class=\"features-sub\">Built for estimators, QS professionals, and BIM managers under deadline pressure.<\/div>\n    <div class=\"feat-grid\">\n      <div class=\"feat-card\">\n        <div class=\"feat-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"2\" stroke-linecap=\"round\"><polyline points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\/><\/svg><\/div>\n        <div class=\"feat-title\">Instant extraction<\/div>\n        <div class=\"feat-desc\">Pull quantities from any Revit model in seconds. No manual element selection \u2014 Qticlaw reads the model automatically.<\/div>\n      <\/div>\n      <div class=\"feat-card\">\n        <div class=\"feat-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"2\" stroke-linecap=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\/><line x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"\/><\/svg><\/div>\n        <div class=\"feat-title\">Structured output<\/div>\n        <div class=\"feat-desc\">Quantities export cleanly to Excel or CSV \u2014 ready for your bill of quantities template without reformatting.<\/div>\n      <\/div>\n      <div class=\"feat-card\">\n        <div class=\"feat-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\n        <div class=\"feat-title\">Meet every deadline<\/div>\n        <div class=\"feat-desc\">What used to take days now takes minutes. Stop the overtime. Stop the last-minute scramble.<\/div>\n      <\/div>\n      <div class=\"feat-card\">\n        <div class=\"feat-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div>\n        <div class=\"feat-title\">Revit-native accuracy<\/div>\n        <div class=\"feat-desc\">Quantities come directly from the BIM model \u2014 no rounding errors, no transcription mistakes, no guesswork.<\/div>\n      <\/div>\n      <div class=\"feat-card\">\n        <div class=\"feat-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"2\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg><\/div>\n        <div class=\"feat-title\">Cut salary overhead<\/div>\n        <div class=\"feat-desc\">One QS can do the work of ten on takeoff day. Redeploy your team to higher-value tasks.<\/div>\n      <\/div>\n      <div class=\"feat-card\">\n        <div class=\"feat-icon\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"2\" stroke-linecap=\"round\"><polyline points=\"16 16 12 12 8 16\"\/><line x1=\"12\" y1=\"12\" x2=\"12\" y2=\"21\"\/><path d=\"M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3\"\/><\/svg><\/div>\n        <div class=\"feat-title\">Simple install<\/div>\n        <div class=\"feat-desc\">Download, run the installer, open Revit. Qticlaw appears in your ribbon. No IT ticket required.<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"how\">\n    <div class=\"how-inner\">\n      <h2>How it works<\/h2>\n      <div class=\"steps\">\n        <div class=\"step\"><div class=\"step-num\">1<\/div><div><div class=\"step-title\">Install the plugin<\/div><div class=\"step-desc\">Download free, run the installer. Qticlaw appears in your Revit ribbon instantly.<\/div><\/div><\/div>\n        <div class=\"step\"><div class=\"step-num\">2<\/div><div><div class=\"step-title\">Open your Revit model<\/div><div class=\"step-desc\">Any project, any discipline. Architectural, structural, MEP \u2014 Qticlaw reads them all.<\/div><\/div><\/div>\n        <div class=\"step\"><div class=\"step-num\">3<\/div><div><div class=\"step-title\">Click Extract<\/div><div class=\"step-desc\">One click. Qticlaw processes the model and generates a full quantity schedule in seconds.<\/div><\/div><\/div>\n        <div class=\"step\"><div class=\"step-num\">4<\/div><div><div class=\"step-title\">Export and bill<\/div><div class=\"step-desc\">Send quantities straight to Excel. Your BOQ is ready. Submit on time, every time.<\/div><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"bottom-cta\">\n    <h2>Ready to claw back your time?<\/h2>\n    <p>Join QS professionals and BIM teams already hitting deadlines with Qticlaw.<\/p>\n    <form id=\"bottom-form\" action=\"https:\/\/formspree.io\/f\/YOUR_FORM_ID\" method=\"POST\">\n      <div class=\"bottom-form\">\n        <input type=\"email\" name=\"email\" placeholder=\"Your work email\" required\/>\n        <button type=\"submit\" class=\"dl-btn\">Free Download<\/button>\n      <\/div>\n      <input type=\"hidden\" name=\"source\" value=\"bottom\"\/>\n      <div class=\"bottom-note\">Free forever. No strings attached.<\/div>\n      <div class=\"success-msg\" id=\"bottom-success\">You&#8217;re in! Check your email for the download link.<\/div>\n    <\/form>\n  <\/section>\n\n  <footer class=\"footer\">\n    <div class=\"footer-brand\">Qticlaw \u2014 Revit Quantity Takeoff Engine<\/div>\n    <div class=\"footer-copy\">\u00a9 2026 Qticlaw. All rights reserved.<\/div>\n  <\/footer>\n\n<script>\nfunction handleForm(formId, successId) {\n  const form = document.getElementById(formId);\n  if (!form) return;\n  form.addEventListener('submit', async function(e) {\n    e.preventDefault();\n    const data = new FormData(form);\n    try {\n      const res = await fetch(form.action, {\n        method: 'POST',\n        body: data,\n        headers: { 'Accept': 'application\/json' }\n      });\n      if (res.ok) {\n        form.querySelectorAll('input[type=\"email\"]').forEach(i => i.value = '');\n        const msg = document.getElementById(successId);\n        msg.style.display = 'block';\n      }\n    } catch(err) {}\n  });\n}\nhandleForm('hero-form', 'hero-success');\nhandleForm('bottom-form', 'bottom-success');\n<\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Qticlaw \u2014 Revit Quantity Takeoff Engine Qticlaw Free Download Revit Plugin Stop rushing.Automate your QTOin one click. Qticlaw plugs directly into Revit and extracts BIM quantities instantly. No manual counting. No spreadsheet chaos. Save up to 10\u00d7 staff time \u2014 and meet every deadline. Free Download No credit card. No licence fee. Just install and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-6","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/qticlaw.com\/index.php?rest_route=\/wp\/v2\/pages\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qticlaw.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qticlaw.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qticlaw.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qticlaw.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6"}],"version-history":[{"count":1,"href":"https:\/\/qticlaw.com\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions"}],"predecessor-version":[{"id":8,"href":"https:\/\/qticlaw.com\/index.php?rest_route=\/wp\/v2\/pages\/6\/revisions\/8"}],"wp:attachment":[{"href":"https:\/\/qticlaw.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}