{"id":619,"date":"2026-06-17T06:22:53","date_gmt":"2026-06-17T06:22:53","guid":{"rendered":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers"},"modified":"2026-06-17T06:22:53","modified_gmt":"2026-06-17T06:22:53","slug":"ai-for-fence-and-gate-installers","status":"publish","type":"page","link":"https:\/\/i10x.ai\/pages\/ai-for-fence-and-gate-installers","title":{"rendered":"AI for Fence &#038; Gate Installers &#45; HOA Packets, Site-Walk Bids &#038; Property Line Notices"},"content":{"rendered":"\n<style>\/* i10X profession pages - modern SaaS editorial layout (2026) *\/\n\n.i10x-landing,\n.i10x-landing * {\n  box-sizing: border-box;\n}\n\n.i10x-landing {\n  --lp-bg: #fff;\n  --lp-bg-soft: #f7f8fb;\n  --lp-bg-tint: #f3f6ff;\n  --lp-ink: #0c1322;\n  --lp-text: #16202e;\n  --lp-muted: #2f3a4a;\n  --lp-soft: #4a5666;\n  --lp-primary: #0055ff;\n  --lp-primary-2: #734dff;\n  --lp-border: #e6e8ee;\n  --lp-border-soft: #eef0f4;\n  --lp-article: min(100%, 82rem);\n  --lp-gutter: clamp(1rem, 4vw, 4rem);\n  --lp-radius: 1rem;\n  --lp-radius-sm: 0.7rem;\n  --lp-card-pad: clamp(1.5rem, 3vw, 2rem);\n  --lp-card-pad-sm: clamp(1.35rem, 2.5vw, 1.65rem);\n  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  color: var(--lp-text);\n  line-height: 1.78;\n  font-size: 1.125rem;\n  background: var(--lp-bg);\n  width: 100%;\n  max-width: 100%;\n  margin: 0;\n  padding: 0;\n  overflow-x: clip;\n  -webkit-font-smoothing: antialiased;\n}\n\n.i10x-landing img {\n  max-width: 100%;\n}\n\n.i10x-landing a {\n  color: var(--lp-primary);\n  text-decoration: none;\n}\n\n.i10x-landing a:hover {\n  text-decoration: underline;\n  text-underline-offset: 2px;\n}\n\n.i10x-landing svg { display: block; }\n\n\/* \u2500\u2500 Article shell \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-article__shell {\n  width: 100%;\n  max-width: var(--lp-article);\n  min-width: 0;\n  margin: 0 auto;\n  padding: clamp(1.25rem, 3vw, 2rem) var(--lp-gutter) clamp(3rem, 6vw, 5rem);\n}\n\n.lp-back {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.35rem;\n  margin: 0 0 1.75rem;\n  font-size: 0.92rem;\n  font-weight: 500;\n  color: var(--lp-soft) !important;\n  text-decoration: none !important;\n}\n\n.lp-back:hover { color: var(--lp-primary) !important; }\n\n\/* \u2500\u2500 Header \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-hero-intro {\n  display: grid;\n  gap: 1.25rem 2rem;\n  margin-bottom: 1.5rem;\n  align-items: end;\n}\n\n@media (min-width: 900px) {\n  .lp-hero-intro {\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 1.5rem 2.5rem;\n  }\n}\n\n.lp-article__header { margin-bottom: 0; }\n\n.lp-kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.45rem;\n  margin: 0 0 1rem;\n  padding: 0.32rem 0.7rem 0.32rem 0.55rem;\n  border-radius: 999px;\n  background: var(--lp-bg-tint);\n  border: 1px solid #dfe6ff;\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--lp-primary);\n}\n\n.lp-kicker .lp-kicker__emoji { font-size: 0.95rem; }\n\n.lp-article__header h1 {\n  margin: 0 0 1rem;\n  color: var(--lp-ink);\n  font-size: clamp(2.1rem, 5vw, 3.1rem);\n  font-weight: 800;\n  line-height: 1.08;\n  letter-spacing: -0.035em;\n}\n\n.lp-deck {\n  margin: 0 0 1.5rem;\n  font-size: clamp(1.15rem, 2.2vw, 1.35rem);\n  line-height: 1.6;\n  color: var(--lp-ink);\n  font-weight: 400;\n}\n\n.lp-meta {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 0.55rem 0.75rem;\n  font-size: 0.9rem;\n  color: var(--lp-soft);\n}\n\n.lp-meta__author { display: inline-flex; align-items: center; gap: 0.55rem; }\n\n.lp-meta__avatar {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 2rem;\n  height: 2rem;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #2e74ff, #8d54ff);\n  color: #fff;\n  font-size: 0.7rem;\n  font-weight: 700;\n}\n\n.lp-meta strong { color: var(--lp-ink); font-weight: 600; }\n\n\/* \u2500\u2500 Hero product mockup (replaces empty gradient box) \u2500\u2500\u2500\u2500 *\/\n\n.lp-hero-card {\n  position: relative;\n  margin: 0 0 2rem;\n  border-radius: var(--lp-radius);\n  border: 1px solid var(--lp-border);\n  background:\n    radial-gradient(120% 130% at 0% 0%, rgba(46,116,255,0.10), transparent 55%),\n    radial-gradient(120% 130% at 100% 100%, rgba(115,77,255,0.10), transparent 55%),\n    #fbfcfe;\n  overflow: hidden;\n  box-shadow: 0 24px 60px -32px rgba(12,19,34,0.28);\n}\n\n.lp-hero-photo {\n  display: block;\n  width: 100%;\n  height: clamp(15rem, 34vw, 24rem);\n  object-fit: cover;\n  object-position: center 30%;\n}\n\n.lp-hero-card__pad { padding: clamp(1.25rem, 3vw, 2rem); }\n\n.lp-hero-card__bar {\n  display: flex;\n  align-items: center;\n  gap: 0.6rem;\n  margin-bottom: 1.25rem;\n  color: var(--lp-soft);\n  font-size: 0.82rem;\n  font-weight: 600;\n}\n\n.lp-hero-card__dot {\n  width: 0.55rem; height: 0.55rem; border-radius: 50%;\n  background: #d7dbe4;\n}\n.lp-hero-card__dot:nth-child(1){ background:#ff5f57; }\n.lp-hero-card__dot:nth-child(2){ background:#febc2e; }\n.lp-hero-card__dot:nth-child(3){ background:#28c840; }\n.lp-hero-card__title { margin-left: 0.4rem; }\n\n.lp-flow {\n  display: grid;\n  gap: 0.75rem;\n}\n@media (min-width: 720px) {\n  .lp-flow { grid-template-columns: repeat(3, 1fr); align-items: stretch; }\n}\n\n.lp-flow__step {\n  display: flex;\n  gap: 0.75rem;\n  align-items: flex-start;\n  padding: 1.15rem 1.25rem;\n  background: #fff;\n  border: 1px solid var(--lp-border);\n  border-radius: var(--lp-radius-sm);\n}\n\n.lp-flow__ico {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 2.25rem; height: 2.25rem;\n  border-radius: 0.6rem;\n  background: var(--lp-bg-tint);\n  color: var(--lp-primary);\n}\n.lp-flow__ico svg { width: 1.2rem; height: 1.2rem; }\n\n.lp-flow__step h4 {\n  margin: 0 0 0.15rem;\n  font-size: 0.95rem;\n  font-weight: 600;\n  color: var(--lp-ink);\n  line-height: 1.35;\n  letter-spacing: -0.01em;\n}\n.lp-flow__step p {\n  margin: 0 !important;\n  font-size: 0.82rem;\n  line-height: 1.45;\n  color: var(--lp-soft);\n}\n\n.lp-hero-card__foot {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 0.5rem 0.65rem;\n  margin: 0;\n  padding: 1rem clamp(1.25rem, 3vw, 2rem);\n  border-top: 1px solid var(--lp-border-soft);\n  background: #fff;\n  font-size: 0.82rem;\n  color: var(--lp-soft);\n}\n.lp-hero-card__foot .lp-pill {\n  display: inline-flex; align-items: center;\n  padding: 0.25rem 0.6rem;\n  border-radius: 999px;\n  background: #fff;\n  border: 1px solid var(--lp-border);\n  font-weight: 600;\n  color: var(--lp-muted);\n}\n\n\/* \u2500\u2500 CTA rows \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-cta-row {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 0.6rem;\n  margin: 1.5rem 0 0.5rem;\n}\n\n.lp-cta-row--hero {\n  margin: 0;\n  justify-content: flex-start;\n}\n\n@media (min-width: 900px) {\n  .lp-cta-row--hero {\n    justify-content: flex-end;\n    align-self: end;\n    padding-bottom: 0.15rem;\n  }\n}\n\n\/* \u2500\u2500 Body typography \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-article__body > p,\n.lp-prose-block p {\n  margin: 0 0 1.35rem;\n  color: var(--lp-text);\n}\n\n\/* One heading scale for the whole article (beats theme + nesting quirks) *\/\n.i10x-landing .lp-article h2 {\n  margin: 2.25rem 0 0.75rem;\n  color: var(--lp-ink);\n  font-size: 1.65rem;\n  font-weight: 700;\n  line-height: 1.25;\n  letter-spacing: -0.025em;\n}\n\n.i10x-landing .lp-band > h2,\n.i10x-landing .lp-band--cases > h2,\n.i10x-landing .lp-prose-block h2:first-child,\n.i10x-landing .lp-close h2 {\n  margin-top: 0 !important;\n}\n\n.i10x-landing .lp-article__body > h2:first-of-type {\n  margin-top: 1.75rem;\n}\n\n.i10x-landing .lp-article h2 + p {\n  margin-top: 0;\n}\n\n.i10x-landing .lp-article h3 {\n  margin: 0 0 0.65rem;\n  color: var(--lp-ink);\n  font-size: 1.2rem;\n  font-weight: 700;\n  line-height: 1.3;\n  letter-spacing: -0.02em;\n}\n\n.lp-lead {\n  font-size: 1.15rem;\n  line-height: 1.7;\n  color: var(--lp-text) !important;\n  font-weight: 450;\n}\n\n.lp-article__body ul { margin: 0 0 1.35rem; padding-left: 1.35rem; }\n.lp-article__body li { margin-bottom: 0.55rem; color: var(--lp-text); line-height: 1.65; }\n.lp-article__body li strong { color: var(--lp-ink); }\n\n\/* \u2500\u2500 Pain list \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-pain-list {\n  margin: 0 0 1.75rem !important;\n  padding-left: 0 !important;\n  list-style: none;\n}\n.lp-pain-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.9rem;\n  padding: 0.85rem 0;\n  border-bottom: 1px solid var(--lp-border-soft);\n}\n.lp-pain-list li::before {\n  content: \"\";\n  flex: 0 0 auto;\n  width: 0.7rem;\n  height: 0.7rem;\n  margin-top: calc((1lh - 0.7rem) \/ 2);\n  border-radius: 50%;\n  background: radial-gradient(circle at 30% 30%, #ff7a7a, #e23b3b);\n}\n.lp-pain-list li:last-child { border-bottom: 0; }\n\n\/* \u2500\u2500 Table of contents \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-toc {\n  margin: 0 0 2.5rem;\n  padding: var(--lp-card-pad-sm) var(--lp-card-pad);\n  background: var(--lp-bg-soft);\n  border: 1px solid var(--lp-border);\n  border-radius: var(--lp-radius);\n}\n.lp-toc__label,\n.lp-toc h2 {\n  margin: 0 0 0.85rem !important;\n  font-size: 0.78rem !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--lp-soft) !important;\n}\n\n@media (min-width: 900px) {\n  .lp-toc ol {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0 1.5rem;\n  }\n}\n.lp-toc ol { margin: 0; padding: 0; list-style: none; counter-reset: toc; }\n.lp-toc li {\n  counter-increment: toc;\n  margin: 0;\n  border-top: 1px solid var(--lp-border-soft);\n}\n.lp-toc li:first-child { border-top: 0; }\n.lp-toc a {\n  display: flex;\n  align-items: baseline;\n  gap: 0.7rem;\n  padding: 0.6rem 0;\n  font-weight: 600;\n  color: var(--lp-ink) !important;\n}\n.lp-toc a::before {\n  content: counter(toc);\n  flex: 0 0 auto;\n  display: inline-flex; align-items: center; justify-content: center;\n  width: 1.5rem; height: 1.5rem;\n  border-radius: 0.45rem;\n  background: var(--lp-bg-tint);\n  color: var(--lp-primary);\n  font-size: 0.78rem; font-weight: 700;\n}\n.lp-toc a:hover { color: var(--lp-primary) !important; text-decoration: none; }\n.lp-toc__sub { font-weight: 400; color: var(--lp-soft); }\n\n\/* \u2500\u2500 Use-case cards (replaces empty gradient figures) \u2500\u2500\u2500\u2500 *\/\n\n.lp-cases { display: grid; gap: 1.25rem; margin: 0 0 1rem; }\n\n@media (min-width: 900px) {\n  .lp-cases {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1.25rem;\n  }\n\n  \/* Odd last card spans full width so nothing looks cut off *\/\n  .lp-case:last-child:nth-child(odd) {\n    grid-column: 1 \/ -1;\n  }\n}\n\n\/* \u2500\u2500 Section bands (content column width, matches TOC) \u2500\u2500\u2500 *\/\n\n.lp-band {\n  margin: 2rem 0 0;\n  padding: var(--lp-card-pad) 0;\n  border-radius: var(--lp-radius);\n}\n\n.lp-band + .lp-band,\n.lp-band + h2,\n.lp-band + p,\nh2 + .lp-band,\np + .lp-band {\n  margin-top: 0.5rem;\n}\n\n\/* Tint\/cases modifiers kept for markup compatibility - no full-bleed backgrounds *\/\n.lp-band--tint,\n.lp-band--cases {\n  background: transparent;\n  border: none;\n}\n\n.lp-band--cases > h2 {\n  margin-top: 0 !important;\n}\n\n.lp-band .lp-prose-block h2:first-child {\n  margin-top: 0 !important;\n}\n\n.lp-band .lp-pullquote {\n  margin: 0;\n}\n\n\/* \u2500\u2500 Mid-page CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-mid-cta {\n  margin-top: 1.75rem;\n  padding: var(--lp-card-pad) 0;\n  text-align: center;\n  background: linear-gradient(135deg, rgba(0, 85, 255, 0.06), rgba(115, 77, 255, 0.04));\n  border: none;\n  border-radius: var(--lp-radius);\n}\n\n.lp-mid-cta p {\n  margin: 0 0 1rem !important;\n  font-size: 1.05rem !important;\n  color: var(--lp-ink) !important;\n}\n\n.lp-mid-cta .lp-cta-row {\n  justify-content: center;\n  margin: 0;\n}\n\n.lp-case {\n  display: flex;\n  flex-direction: column;\n  padding: 0;\n  background: #fff;\n  border: none;\n  border-radius: var(--lp-radius);\n  overflow: hidden;\n  box-shadow: 0 1px 2px rgba(12, 19, 34, 0.04), 0 8px 24px -12px rgba(12, 19, 34, 0.08);\n  transition: box-shadow 0.18s ease, transform 0.18s ease;\n}\n.lp-case:hover {\n  box-shadow: 0 2px 4px rgba(12, 19, 34, 0.05), 0 16px 36px -14px rgba(12, 19, 34, 0.12);\n  transform: translateY(-1px);\n}\n\n.lp-case__img {\n  display: block;\n  width: 100%;\n  height: clamp(10rem, 22vw, 13.5rem);\n  object-fit: cover;\n  object-position: center;\n}\n\n.lp-case__body {\n  display: flex;\n  flex-direction: column;\n  gap: 0.55rem;\n  padding: var(--lp-card-pad-sm) var(--lp-card-pad);\n  min-width: 0;\n}\n\n.lp-case__body h3 {\n  margin: 0;\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: var(--lp-ink);\n  letter-spacing: -0.02em;\n  line-height: 1.25;\n}\n\n.lp-case__desc {\n  margin: 0;\n  color: var(--lp-muted);\n  font-size: 0.98rem;\n  line-height: 1.55;\n}\n\n\/* \u2500\u2500 Brand logo lockup (hero + stack) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.lp-logo {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.45rem;\n  padding: 0.5rem 0.9rem 0.5rem 0.7rem;\n  border-radius: 0.7rem;\n  background: #fff;\n  border: 1px solid var(--lp-border);\n  font-size: 0.88rem;\n  font-weight: 600;\n  color: var(--lp-ink);\n  box-shadow: 0 1px 2px rgba(12,19,34,0.04);\n}\n.lp-logo svg { width: 1.15rem; height: 1.15rem; flex: 0 0 auto; }\n\n.lp-case__stat {\n  display: inline-flex;\n  align-items: baseline;\n  gap: 0.4rem;\n  margin: 0.35rem 0 0;\n  padding: 0.85rem 0 0;\n  border-top: 1px solid var(--lp-border-soft);\n  min-width: 0;\n}\n.lp-case__stat b {\n  font-size: 1.05rem;\n  font-weight: 700;\n  color: var(--lp-primary);\n  line-height: 1.2;\n  letter-spacing: -0.01em;\n}\n.lp-case__stat span {\n  font-size: 0.82rem;\n  font-weight: 500;\n  letter-spacing: 0;\n  text-transform: none;\n  color: var(--lp-soft);\n}\n\n\/* \u2500\u2500 Inline CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-inline-cta {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 0.4rem;\n  min-height: 2.85rem;\n  padding: 0 1.4rem;\n  border-radius: 0.7rem;\n  background: linear-gradient(135deg, #0055ff, #2e74ff);\n  color: #fff !important;\n  font-size: 0.95rem;\n  font-weight: 600;\n  text-decoration: none !important;\n  box-shadow: 0 8px 20px -10px rgba(0,85,255,0.7);\n  transition: transform 0.15s ease, box-shadow 0.15s ease;\n}\n.lp-inline-cta:hover {\n  transform: translateY(-1px);\n  box-shadow: 0 12px 26px -10px rgba(0,85,255,0.75);\n  text-decoration: none !important;\n}\n.lp-inline-cta svg { width: 1.05rem; height: 1.05rem; }\n\n.lp-inline-cta--ghost {\n  background: #fff;\n  color: var(--lp-ink) !important;\n  border: 1px solid var(--lp-border);\n  box-shadow: none;\n}\n.lp-inline-cta--ghost:hover { background: var(--lp-bg-soft); box-shadow: none; }\n\n\/* \u2500\u2500 Connector strip \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-connectors { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 0 0 1.5rem; }\n.lp-connector {\n  display: inline-flex;\n  padding: 0.45rem 0.85rem;\n  border-radius: 999px;\n  background: #fff;\n  border: 1px solid var(--lp-border);\n  font-size: 0.85rem;\n  font-weight: 600;\n  color: var(--lp-muted);\n}\n\n\/* \u2500\u2500 Differentiators \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-diff {\n  display: grid;\n  gap: 0;\n  margin-bottom: 1rem;\n}\n.lp-diff__card {\n  padding: 1rem 0;\n  background: transparent;\n  border: none;\n  border-top: 1px solid var(--lp-border-soft);\n  border-radius: 0;\n}\n.lp-diff__card:first-child {\n  border-top: 0;\n  padding-top: 0;\n}\n.lp-diff__card h3 {\n  margin: 0 0 0.45rem !important;\n  font-size: 1.05rem;\n  font-weight: 700;\n  color: var(--lp-ink);\n  letter-spacing: -0.01em;\n}\n.lp-diff__card p { margin: 0 !important; font-size: 0.95rem; line-height: 1.55; color: var(--lp-muted); }\n\n\/* \u2500\u2500 \"What is i10X\" explainer (open prose, not a card) \u2500\u2500\u2500 *\/\n.lp-explain__lead {\n  margin: 0 0 1.35rem !important;\n  font-size: 1.125rem !important;\n  line-height: 1.78 !important;\n  color: var(--lp-text) !important;\n  font-weight: 400 !important;\n}\n\n\/* \u2500\u2500 Capability list (what AI can do) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.lp-caps {\n  display: grid;\n  gap: 0;\n  margin: 1.4rem 0 0;\n}\n.lp-cap {\n  display: flex;\n  gap: 0.85rem;\n  padding: 1.15rem 0;\n  border-top: 1px solid var(--lp-border-soft);\n  background: transparent;\n}\n.lp-caps .lp-cap:first-child {\n  border-top: 0;\n  padding-top: 0;\n}\n.lp-cap__ico {\n  flex: 0 0 auto;\n  width: 2.4rem; height: 2.4rem;\n  display: inline-flex; align-items: center; justify-content: center;\n  border-radius: 0.6rem;\n  background: linear-gradient(135deg, #2e74ff, #8d54ff);\n  color: #fff;\n}\n.lp-cap__ico svg { width: 1.25rem; height: 1.25rem; }\n.lp-cap h4 {\n  margin: 0 0 0.25rem;\n  font-size: 1rem;\n  font-weight: 600;\n  line-height: 1.35;\n  letter-spacing: -0.01em;\n  color: var(--lp-ink);\n}\n.lp-cap p { margin: 0 !important; font-size: 0.95rem; line-height: 1.5; color: var(--lp-muted); }\n\n\/* \u2500\u2500 Before \/ After comparison \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.lp-ba {\n  display: grid;\n  gap: 1rem;\n  margin: 1.4rem 0 0;\n}\n@media (min-width: 720px) { .lp-ba { grid-template-columns: 1fr 1fr; } }\n.lp-ba__col {\n  padding: var(--lp-card-pad-sm) var(--lp-card-pad);\n  border-radius: var(--lp-radius-sm);\n  border: none;\n}\n.lp-ba__col--before { background: #fbf6f5; }\n.lp-ba__col--after { background: #f3f8ff; }\n.lp-ba__tag {\n  display: inline-flex; align-items: center; gap: 0.4rem;\n  font-size: 0.72rem; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase;\n  margin-bottom: 0.7rem;\n}\n.lp-ba__col--before .lp-ba__tag { color: #c0392b; }\n.lp-ba__col--after .lp-ba__tag { color: var(--lp-primary); }\n.lp-ba ul { margin: 0 !important; padding-left: 0 !important; list-style: none !important; }\n.lp-ba li {\n  position: relative;\n  padding-left: 1.5rem;\n  margin-bottom: 0.6rem !important;\n  font-size: 0.95rem;\n  line-height: 1.5;\n  color: var(--lp-text);\n}\n.lp-ba li:last-child { margin-bottom: 0 !important; }\n.lp-ba__col--before li::before { content: \"\u2715\"; position: absolute; left: 0; top: 0; color: #c0392b; font-weight: 700; }\n.lp-ba__col--after li::before { content: \"\u2713\"; position: absolute; left: 0; top: 0; color: var(--lp-primary); font-weight: 700; }\n\n\/* \u2500\u2500 Start steps \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.lp-start {\n  display: grid;\n  gap: 0;\n  margin: 1.4rem 0 0;\n  counter-reset: startstep;\n}\n.lp-start__step {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.9rem;\n  padding: 1.15rem 0;\n  border-radius: 0;\n  border: none;\n  border-top: 1px solid var(--lp-border-soft);\n  background: transparent;\n  font-size: 1rem;\n  line-height: 1.35;\n}\n.lp-start__step:first-child {\n  border-top: 0;\n  padding-top: 0;\n}\n.lp-start__step::before {\n  counter-increment: startstep;\n  content: counter(startstep);\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 1.9rem;\n  height: 1.9rem;\n  margin-top: calc((1lh - 1.9rem) \/ 2);\n  border-radius: 50%;\n  background: linear-gradient(135deg, #2e74ff, #8d54ff);\n  color: #fff;\n  font-weight: 700;\n  font-size: 0.9rem;\n}\n.lp-start__copy { min-width: 0; }\n.lp-start__step h4 {\n  margin: 0 0 0.3rem;\n  font-size: inherit;\n  font-weight: 600;\n  line-height: inherit;\n  letter-spacing: -0.01em;\n  color: var(--lp-ink);\n}\n.lp-start__step p { margin: 0 !important; font-size: 0.92rem; line-height: 1.5; color: var(--lp-muted); }\n\n\/* \u2500\u2500 Testimonial \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-pullquote {\n  margin: clamp(2.5rem, 4vw, 3.25rem) 0;\n  padding: clamp(1.5rem, 3vw, 2rem);\n  background: linear-gradient(135deg, #0c1322, #1a2540);\n  border-radius: var(--lp-radius);\n  color: #e8ecf6;\n}\n.lp-pullquote blockquote {\n  margin: 0 0 1rem;\n  padding: 0;\n  border: 0;\n  font-size: clamp(1.2rem, 2.5vw, 1.45rem);\n  font-weight: 500;\n  line-height: 1.5;\n  letter-spacing: -0.015em;\n  color: #fff;\n}\n.lp-pullquote cite { font-style: normal; font-size: 0.92rem; color: #aab4cc; }\n.lp-pullquote cite strong { color: #fff; font-weight: 600; }\n\n\/* \u2500\u2500 FAQ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-faq details {\n  border: none;\n  border-bottom: 1px solid var(--lp-border-soft);\n  border-radius: 0;\n  padding: 0;\n  margin-bottom: 0;\n  background: transparent;\n}\n.lp-faq details:last-child { border-bottom: 0; }\n.lp-faq details[open] { border-bottom-color: var(--lp-border); }\n.lp-faq summary {\n  cursor: pointer;\n  list-style: none;\n  padding: 1.1rem 0;\n  font-size: 1.02rem;\n  font-weight: 600;\n  color: var(--lp-ink);\n  line-height: 1.45;\n  display: flex;\n  justify-content: space-between;\n  gap: 1rem;\n  align-items: center;\n}\n.lp-faq summary::-webkit-details-marker { display: none; }\n.lp-faq summary::after {\n  content: \"+\";\n  flex: 0 0 auto;\n  font-size: 1.3rem;\n  font-weight: 400;\n  color: var(--lp-primary);\n  line-height: 1;\n}\n.lp-faq details[open] summary::after { content: \"\u2212\"; }\n.lp-faq p {\n  margin: 0 0 1rem;\n  padding: 0 0 0.25rem;\n  color: var(--lp-muted);\n  font-size: 1rem;\n  line-height: 1.7;\n}\n\n\/* \u2500\u2500 Closing CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-close {\n  margin: clamp(2.75rem, 5vw, 3.75rem) 0 0;\n  padding: clamp(2rem, 4vw, 2.75rem);\n  text-align: center;\n  background:\n    radial-gradient(120% 140% at 0% 0%, rgba(46,116,255,0.12), transparent 55%),\n    radial-gradient(120% 140% at 100% 100%, rgba(115,77,255,0.12), transparent 55%),\n    var(--lp-bg-soft);\n  border: 1px solid var(--lp-border);\n  border-radius: var(--lp-radius);\n}\n.lp-close h2 { margin: 0 0 0.65rem !important; }\n.lp-close p { margin: 0 auto 1.4rem !important; max-width: 34rem; color: var(--lp-muted) !important; font-size: 1.05rem !important; }\n.lp-close .lp-inline-cta { margin: 0; }\n\n\/* \u2500\u2500 Author footer \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-related {\n  margin-top: clamp(2rem, 4vw, 2.75rem);\n  padding: clamp(1.5rem, 3vw, 2rem);\n  border: 1px solid var(--lp-border);\n  border-radius: var(--lp-radius);\n  background: linear-gradient(180deg, var(--lp-bg-soft), var(--lp-bg));\n}\n.lp-related__head { margin-bottom: 1.25rem; }\n.lp-related__title {\n  margin: 0 0 0.35rem !important;\n  font-size: clamp(1.2rem, 2.4vw, 1.45rem) !important;\n  letter-spacing: -0.02em;\n  color: var(--lp-ink) !important;\n}\n.lp-related__deck {\n  margin: 0 !important;\n  font-size: 0.98rem !important;\n  color: var(--lp-muted) !important;\n}\n.lp-related__grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(min(100%, 16rem), 1fr));\n  gap: 0.75rem;\n  margin-bottom: 1.1rem;\n}\n.lp-related-card {\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 0.75rem;\n  align-items: start;\n  padding: 0.9rem 1rem;\n  border: 1px solid var(--lp-border);\n  border-radius: var(--lp-radius-sm);\n  background: var(--lp-bg);\n  color: inherit !important;\n  text-decoration: none !important;\n  transition: border-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease;\n}\n.lp-related-card:hover {\n  border-color: #cdd8f8;\n  transform: translateY(-1px);\n  box-shadow: 0 6px 18px rgba(0, 17, 50, 0.05);\n  text-decoration: none !important;\n}\n.lp-related-card__emoji {\n  font-size: 1.35rem;\n  line-height: 1;\n}\n.lp-related-card__body {\n  display: flex;\n  flex-direction: column;\n  gap: 0.15rem;\n  min-width: 0;\n}\n.lp-related-card__title {\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: var(--lp-ink);\n  letter-spacing: -0.01em;\n}\n.lp-related-card__teaser {\n  font-size: 0.82rem;\n  line-height: 1.45;\n  color: var(--lp-muted);\n  display: -webkit-box;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n  overflow: hidden;\n}\n.lp-related__hub {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.25rem;\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: var(--lp-primary) !important;\n  text-decoration: none !important;\n}\n.lp-related__hub:hover { text-decoration: underline !important; text-underline-offset: 2px; }\n.lp-related__cats {\n  margin-top: 1.15rem;\n  padding-top: 1.15rem;\n  border-top: 1px solid var(--lp-border-soft);\n}\n.lp-related__cats-label {\n  display: block;\n  margin-bottom: 0.55rem;\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--lp-soft);\n}\n.lp-related__cat-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.45rem;\n}\n.lp-related__cat {\n  display: inline-flex;\n  padding: 0.35rem 0.7rem;\n  border: 1px solid var(--lp-border);\n  border-radius: 999px;\n  background: var(--lp-bg);\n  font-size: 0.82rem;\n  font-weight: 600;\n  color: var(--lp-text) !important;\n  text-decoration: none !important;\n}\n.lp-related__cat:hover {\n  border-color: #cdd8f8;\n  color: var(--lp-primary) !important;\n  text-decoration: none !important;\n}\n.lp-related__util {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 0.45rem;\n  margin-top: 1.15rem;\n  padding-top: 1rem;\n  border-top: 1px solid var(--lp-border-soft);\n  font-size: 0.9rem;\n  color: var(--lp-muted);\n}\n.lp-related__util a {\n  font-weight: 600;\n  color: var(--lp-primary) !important;\n  text-decoration: none !important;\n}\n.lp-related__util a:hover { text-decoration: underline !important; text-underline-offset: 2px; }\n\n.lp-author-box {\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 1rem;\n  margin-top: clamp(1.5rem, 3vw, 2rem);\n  padding-top: 2rem;\n  border-top: 1px solid var(--lp-border);\n}\n.lp-author-box__avatar {\n  display: inline-flex; align-items: center; justify-content: center;\n  width: 3.25rem; height: 3.25rem;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #2e74ff, #8d54ff);\n  color: #fff; font-size: 0.95rem; font-weight: 700;\n}\n.lp-author-box p { margin: 0; font-size: 0.95rem; line-height: 1.6; color: var(--lp-muted); }\n.lp-author-box strong { display: block; margin-bottom: 0.25rem; color: var(--lp-ink); font-size: 1rem; }\n\n\/* \u2500\u2500 Mobile layout (max-width breakpoints) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n@media (max-width: 719px) {\n  .i10x-landing {\n    font-size: 1.0625rem;\n    line-height: 1.72;\n  }\n\n  .lp-article__shell {\n    padding-left: max(1rem, env(safe-area-inset-left, 0px));\n    padding-right: max(1rem, env(safe-area-inset-right, 0px));\n  }\n\n  .lp-article__header h1 {\n    font-size: clamp(1.75rem, 8.5vw, 2.35rem);\n    line-height: 1.12;\n  }\n\n  .lp-deck {\n    font-size: 1.05rem;\n    line-height: 1.55;\n  }\n\n  .i10x-landing .lp-article h2 {\n    font-size: 1.4rem;\n    line-height: 1.28;\n  }\n\n  .i10x-landing .lp-article h3 {\n    font-size: 1.1rem;\n  }\n\n  .lp-hero-intro {\n    gap: 1rem;\n  }\n\n  .lp-cta-row,\n  .lp-cta-row--hero {\n    flex-direction: column;\n    align-items: stretch;\n    width: 100%;\n  }\n\n  .lp-cta-row .lp-inline-cta {\n    width: 100%;\n    justify-content: center;\n  }\n\n  .lp-hero-card__foot {\n    gap: 0.65rem;\n  }\n\n  .lp-hero-card__foot > span {\n    width: 100%;\n  }\n\n  .lp-logo {\n    max-width: 100%;\n  }\n\n  .lp-toc a {\n    word-break: break-word;\n    hyphens: auto;\n  }\n\n  .lp-faq summary {\n    align-items: flex-start;\n    gap: 0.75rem;\n    padding: 1rem 0;\n    font-size: 0.98rem;\n  }\n\n  .lp-faq summary::after {\n    margin-top: 0.1rem;\n  }\n\n  .lp-author-box {\n    grid-template-columns: 1fr;\n    gap: 0.75rem;\n  }\n\n  .lp-case:hover,\n  .lp-inline-cta:hover {\n    transform: none;\n  }\n\n  .lp-pullquote {\n    padding: 1.25rem;\n  }\n\n  .lp-pullquote blockquote {\n    font-size: 1.1rem;\n  }\n\n  .lp-close {\n    padding: 1.5rem 1.25rem;\n  }\n\n  .lp-discovery-page .lp-personas__grid {\n    grid-template-columns: 1fr;\n  }\n\n  .lp-discovery-page .lp-pain-card {\n    padding: 0.9rem;\n  }\n\n  .lp-see-demo {\n    margin: 2rem 0 1.75rem;\n  }\n\n  .lp-demo {\n    padding: 1rem;\n    margin: 1.5rem 0;\n  }\n\n  .lp-demo--compact {\n    padding: 0.85rem;\n  }\n\n  .lp-demo__wf-tabs {\n    flex-wrap: nowrap;\n    overflow-x: auto;\n    overscroll-behavior-x: contain;\n    -webkit-overflow-scrolling: touch;\n    scroll-snap-type: x proximity;\n    gap: 0.4rem;\n    padding: 0.35rem;\n    border-radius: 0.75rem;\n    scrollbar-width: none;\n  }\n\n  .lp-demo__wf-tabs::-webkit-scrollbar {\n    display: none;\n  }\n\n  .lp-demo__wf-tab {\n    flex: 0 0 auto;\n    min-width: 8.25rem;\n    min-height: 2.75rem;\n    padding: 0.65rem 0.9rem;\n    font-size: 0.84rem;\n    scroll-snap-align: start;\n    touch-action: manipulation;\n  }\n\n  .lp-demo--compact .lp-demo__wf-tab {\n    font-size: 0.84rem;\n    padding: 0.65rem 0.9rem;\n  }\n\n  .lp-demo__presets {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 0.5rem;\n  }\n\n  .lp-demo__preset {\n    min-height: 2.75rem;\n    padding: 0.6rem 0.75rem;\n    touch-action: manipulation;\n  }\n\n  .lp-demo__anim-caption {\n    font-size: 0.9rem;\n    line-height: 1.45;\n  }\n\n  .lp-demo--anim .lp-demo__stage {\n    padding: 0.7rem 0.65rem 0.75rem;\n  }\n\n  .lp-demo__timer {\n    position: static;\n    display: block;\n    text-align: right;\n    margin-bottom: 0.5rem;\n    font-size: 0.68rem;\n  }\n\n  .lp-demo__phone-screen {\n    min-height: 6.5rem;\n  }\n\n  .lp-demo__agent {\n    min-width: 0;\n    padding: 0.5rem 0;\n  }\n\n  .lp-demo__pipeline {\n    max-width: 14rem;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .lp-demo__wf-pane {\n    min-height: auto;\n    padding: 0.6rem;\n  }\n\n  .lp-demo__voice-text {\n    min-height: 3rem;\n    font-size: 0.72rem;\n  }\n\n  .lp-demo__brief,\n  .lp-demo__reply {\n    min-height: 2rem;\n    font-size: 0.74rem;\n  }\n\n  .lp-demo__chase-body {\n    min-height: 2.5rem;\n  }\n\n  .lp-demo__anim-foot {\n    flex-direction: column;\n    align-items: stretch;\n    gap: 0.6rem;\n    margin-top: 0.75rem;\n  }\n\n  .lp-demo--anim .lp-demo__fine {\n    min-width: 0;\n    font-size: 0.78rem;\n    text-align: center;\n  }\n\n  .lp-demo--anim .lp-demo__cta {\n    justify-content: center;\n    min-height: 2.75rem;\n    padding: 0.65rem 1rem;\n    border-radius: var(--lp-radius-sm);\n    background: rgba(0, 85, 255, 0.08);\n    border: 1px solid rgba(0, 85, 255, 0.18);\n    white-space: normal;\n    text-align: center;\n    touch-action: manipulation;\n  }\n\n  .lp-demo--compact .lp-demo__cta {\n    font-size: 0.84rem;\n  }\n}\n\n@media (max-width: 380px) {\n  .lp-logo {\n    font-size: 0.8rem;\n    padding: 0.4rem 0.65rem 0.4rem 0.55rem;\n  }\n\n  .lp-connector {\n    font-size: 0.8rem;\n    padding: 0.4rem 0.7rem;\n  }\n\n  .lp-demo__wf-tabs {\n    flex-direction: column;\n    flex-wrap: nowrap;\n    overflow-x: visible;\n    scroll-snap-type: none;\n  }\n\n  .lp-demo__wf-tab {\n    width: 100%;\n    min-width: 0;\n    text-align: center;\n  }\n\n  .lp-demo__presets {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* \u2500\u2500 Discovery landing page (pilot layout) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-discovery-page .lp-pain-cards {\n  margin-top: 0.5rem;\n}\n\n.lp-see-demo {\n  margin: 2.5rem 0;\n}\n\n.lp-see-demo h2 {\n  margin-bottom: 0.45rem;\n}\n\n.lp-see-demo .lp-demo {\n  margin-top: 1rem;\n  margin-bottom: 0;\n}\n\n.lp-demo--compact {\n  padding: clamp(1rem, 2vw, 1.25rem);\n  border-radius: var(--lp-radius-sm);\n  box-shadow: 0 8px 28px rgba(0, 55, 160, 0.06);\n}\n\n.lp-demo--compact .lp-demo__glow {\n  opacity: 0.45;\n}\n\n.lp-demo--compact .lp-demo__wf-tab {\n  font-size: 0.8rem;\n  padding: 0.45rem 0.65rem;\n}\n\n.lp-demo--compact .lp-demo__anim-foot {\n  margin-top: 0.65rem;\n}\n\n.lp-demo--compact .lp-demo__cta {\n  font-size: 0.78rem;\n}\n\n\/* \u2500\u2500 Tool-first landing page (pilot layout) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-tool-page .lp-tool-hero {\n  margin-bottom: 1.25rem;\n  max-width: 46rem;\n}\n\n.lp-tool-page .lp-tool-hero h1 {\n  margin-bottom: 0.65rem;\n}\n\n.lp-tool-deck {\n  margin: 0;\n  font-size: clamp(1.05rem, 2vw, 1.2rem);\n  line-height: 1.55;\n  color: var(--lp-muted);\n}\n\n.lp-section-deck {\n  margin: -0.35rem 0 1.1rem;\n  color: var(--lp-muted);\n  font-size: 1.02rem;\n  max-width: 40rem;\n}\n\n.lp-trust {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.65rem 1.25rem;\n  margin: 0 0 1.75rem;\n  padding: 0;\n  list-style: none;\n}\n\n.lp-trust__item {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.45rem;\n  font-size: 0.88rem;\n  font-weight: 600;\n  color: var(--lp-ink);\n}\n\n.lp-trust__ico {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 1.35rem;\n  height: 1.35rem;\n  border-radius: 50%;\n  background: rgba(0, 85, 255, 0.1);\n  color: var(--lp-primary);\n  font-size: 0.72rem;\n}\n\n.lp-flow-links {\n  margin-bottom: 2rem;\n}\n\n.lp-flow-links__title {\n  margin: 0 0 0.75rem;\n  font-size: 1.05rem;\n  font-weight: 700;\n  color: var(--lp-ink);\n}\n\n.lp-flow-links__grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 0.65rem;\n}\n\n.lp-flow-link {\n  display: grid;\n  gap: 0.15rem;\n  padding: 0.75rem 0.85rem;\n  border-radius: var(--lp-radius-sm);\n  border: 1px solid var(--lp-border);\n  background: var(--lp-bg);\n  text-decoration: none !important;\n  transition: border-color 0.15s, background 0.15s;\n}\n\n.lp-flow-link:hover {\n  border-color: var(--lp-primary);\n  background: rgba(0, 85, 255, 0.04);\n}\n\n.lp-flow-link__title {\n  font-size: 0.92rem;\n  font-weight: 700;\n  color: var(--lp-primary);\n}\n\n.lp-flow-link__note {\n  font-size: 0.82rem;\n  color: var(--lp-muted);\n}\n\n.lp-personas,\n.lp-howto,\n.lp-io-block,\n.lp-pain-cards {\n  margin-bottom: 2.25rem;\n}\n\n.lp-personas h2,\n.lp-howto h2,\n.lp-io-block h2,\n.lp-pain-cards h2 {\n  margin-bottom: 0.5rem;\n}\n\n.lp-personas__grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 0.85rem;\n}\n\n.lp-persona {\n  padding: 1rem 1.05rem;\n  border-radius: var(--lp-radius-sm);\n  border: 1px solid var(--lp-border);\n  background: var(--lp-bg);\n}\n\n.lp-persona h3 {\n  margin: 0 0 0.35rem;\n  font-size: 1rem;\n  color: var(--lp-ink);\n}\n\n.lp-persona p {\n  margin: 0;\n  font-size: 0.92rem;\n  line-height: 1.5;\n  color: var(--lp-muted);\n}\n\n.lp-howto__list {\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  display: grid;\n  gap: 0.85rem;\n}\n\n.lp-howto__step {\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 0.85rem;\n  align-items: start;\n  padding: 0.85rem 1rem;\n  border-radius: var(--lp-radius-sm);\n  border: 1px solid var(--lp-border);\n  background: #fbfcff;\n}\n\n.lp-howto__num {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 1.75rem;\n  height: 1.75rem;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--lp-primary), var(--lp-primary-2));\n  color: #fff;\n  font-size: 0.82rem;\n  font-weight: 800;\n}\n\n.lp-howto__step h3 {\n  margin: 0 0 0.2rem;\n  font-size: 0.98rem;\n}\n\n.lp-howto__step p {\n  margin: 0;\n  font-size: 0.9rem;\n  color: var(--lp-muted);\n  line-height: 1.5;\n}\n\n.lp-io-block__stack {\n  display: grid;\n  gap: 1rem;\n}\n\n.lp-io {\n  padding: 1rem;\n  border-radius: var(--lp-radius-sm);\n  border: 1px solid var(--lp-border);\n  background: var(--lp-bg);\n}\n\n.lp-io h3 {\n  margin: 0 0 0.75rem;\n  font-size: 1rem;\n}\n\n.lp-io__cols {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  gap: 0.85rem;\n}\n\n.lp-io__col {\n  padding: 0.75rem 0.8rem;\n  border-radius: calc(var(--lp-radius-sm) - 2px);\n}\n\n.lp-io__col--in {\n  background: #f8fafc;\n  border: 1px solid var(--lp-border);\n}\n\n.lp-io__col--out {\n  background: #0f172a;\n  border: 1px solid rgba(148, 163, 184, 0.25);\n}\n\n.lp-io__label {\n  margin: 0 0 0.25rem;\n  font-size: 0.68rem;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--lp-soft);\n}\n\n.lp-io__col--out .lp-io__label {\n  color: #94a3b8;\n}\n\n.lp-io__text {\n  margin: 0 0 0.65rem;\n  font-size: 0.88rem;\n  line-height: 1.5;\n  color: var(--lp-text);\n}\n\n.lp-io__col--out .lp-io__text {\n  color: #e2e8f0;\n}\n\n.lp-io__route {\n  margin: 0 0 0.65rem;\n  font-size: 0.92rem;\n  font-weight: 700;\n  color: #7dd3fc;\n}\n\n.lp-tool-visual {\n  display: grid;\n  grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);\n  gap: 1.25rem;\n  align-items: center;\n  margin-bottom: 2.5rem;\n  padding: 1rem;\n  border-radius: var(--lp-radius);\n  border: 1px solid var(--lp-border);\n  background: linear-gradient(165deg, #f8faff 0%, var(--lp-bg) 70%);\n}\n\n.lp-tool-visual__img {\n  width: 100%;\n  height: auto;\n  border-radius: var(--lp-radius-sm);\n  object-fit: cover;\n}\n\n.lp-tool-visual__kicker {\n  margin: 0 0 0.65rem;\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--lp-primary);\n}\n\n.lp-tool-visual__flow {\n  display: grid;\n  gap: 0.55rem;\n  margin-bottom: 1rem;\n}\n\n.lp-tool-visual__flow div {\n  display: grid;\n  gap: 0.1rem;\n  font-size: 0.88rem;\n  color: var(--lp-muted);\n}\n\n.lp-tool-visual__flow strong {\n  color: var(--lp-ink);\n  font-size: 0.92rem;\n}\n\n.lp-pain-cards__grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 0.85rem;\n}\n\n.lp-pain-card {\n  padding: 1rem;\n  border-radius: var(--lp-radius-sm);\n  border: 1px solid var(--lp-border);\n  background: #fff8f8;\n  border-color: rgba(220, 38, 38, 0.12);\n}\n\n.lp-pain-card h3 {\n  margin: 0 0 0.4rem;\n  font-size: 0.95rem;\n  color: #991b1b;\n}\n\n.lp-pain-card p {\n  margin: 0;\n  font-size: 0.88rem;\n  line-height: 1.5;\n  color: var(--lp-muted);\n}\n\n.lp-article__body--tool {\n  margin-top: 0;\n}\n\n.lp-demo--hero {\n  margin-top: 0;\n}\n\n.lp-demo--hero .lp-demo__shell {\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n}\n\n.lp-demo--anim {\n  padding-top: 1.1rem;\n}\n\n.lp-demo__wf-tabs {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.35rem;\n  margin-bottom: 1rem;\n  padding: 0.25rem;\n  border-radius: 999px;\n  background: rgba(15, 23, 42, 0.06);\n  border: 1px solid var(--lp-border);\n}\n\n.lp-demo__wf-tab {\n  flex: 1;\n  min-width: 7.5rem;\n  appearance: none;\n  border: 0;\n  background: transparent;\n  color: var(--lp-muted);\n  font: inherit;\n  font-size: 0.86rem;\n  font-weight: 700;\n  padding: 0.55rem 0.75rem;\n  border-radius: 999px;\n  cursor: pointer;\n  transition: background 0.15s, color 0.15s, box-shadow 0.15s;\n}\n\n.lp-demo__wf-tab:hover {\n  color: var(--lp-ink);\n}\n\n.lp-demo__wf-tab--active {\n  background: var(--lp-bg);\n  color: var(--lp-primary);\n  box-shadow: 0 2px 8px rgba(0, 55, 160, 0.1);\n}\n\n.lp-demo__wf-panel .lp-demo__anim-caption {\n  margin-bottom: 0.75rem;\n}\n\n.lp-demo__anim-bar {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n  gap: 0.75rem 1rem;\n  margin-bottom: 1rem;\n}\n\n.lp-demo__anim-caption {\n  margin: 0;\n  font-size: 0.95rem;\n  font-weight: 600;\n  color: var(--lp-ink);\n}\n\n.lp-demo--anim .lp-demo__presets {\n  margin: 0;\n}\n\n.lp-demo__anim-stage {\n  border-radius: var(--lp-radius-sm);\n  border: 1px solid rgba(148, 163, 184, 0.22);\n  background: #0b1220;\n  overflow: hidden;\n}\n\n.lp-demo--anim .lp-demo__stage {\n  padding: clamp(0.85rem, 2vw, 1.15rem);\n}\n\n.lp-demo--anim .lp-demo__phones {\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n}\n\n.lp-demo__phone-context {\n  margin: 0.35rem 0 0;\n  font-size: 0.68rem;\n  color: #94a3b8;\n  text-align: center;\n}\n\n.lp-demo__anim-foot {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: space-between;\n  gap: 0.75rem 1rem;\n  margin-top: 0.85rem;\n}\n\n.lp-demo--anim .lp-demo__fine {\n  margin: 0;\n  flex: 1;\n  min-width: 12rem;\n}\n\n.lp-demo--anim .lp-demo__cta {\n  margin: 0;\n  white-space: nowrap;\n}\n\n.lp-demo--anim .lp-demo__outcomes {\n  margin-top: 0.75rem;\n}\n\n.lp-demo__wf-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 0.65rem;\n}\n\n.lp-demo__wf-pane {\n  padding: 0.65rem;\n  border-radius: calc(var(--lp-radius-sm) - 2px);\n  background: rgba(15, 23, 42, 0.45);\n  border: 1px solid rgba(148, 163, 184, 0.18);\n  min-height: 9.5rem;\n}\n\n.lp-demo__wf-label {\n  margin: 0 0 0.5rem;\n  font-size: 0.62rem;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: #94a3b8;\n}\n\n.lp-demo__voice {\n  padding: 0.55rem 0.6rem;\n  border-radius: 0.5rem;\n  background: rgba(30, 41, 59, 0.8);\n  border: 1px solid rgba(148, 163, 184, 0.2);\n}\n\n.lp-demo__voice-bars {\n  display: flex;\n  align-items: flex-end;\n  gap: 0.2rem;\n  height: 1.1rem;\n  margin-bottom: 0.45rem;\n}\n\n.lp-demo__voice-bars span {\n  width: 0.22rem;\n  height: 0.45rem;\n  border-radius: 999px;\n  background: #38bdf8;\n  animation: lp-demo-voice 0.9s ease-in-out infinite;\n}\n\n.lp-demo__voice-bars span:nth-child(2) { animation-delay: 0.12s; }\n.lp-demo__voice-bars span:nth-child(3) { animation-delay: 0.24s; }\n.lp-demo__voice-bars span:nth-child(4) { animation-delay: 0.36s; }\n.lp-demo__voice-bars span:nth-child(5) { animation-delay: 0.48s; }\n\n@keyframes lp-demo-voice {\n  0%, 100% { height: 0.35rem; opacity: 0.55; }\n  50% { height: 1rem; opacity: 1; }\n}\n\n.lp-demo__voice-text {\n  margin: 0;\n  font-size: 0.74rem;\n  line-height: 1.45;\n  color: #e2e8f0;\n  min-height: 4.5rem;\n}\n\n.lp-demo__estimate-title {\n  margin: 0 0 0.45rem;\n  font-size: 0.82rem;\n  font-weight: 700;\n  color: #e2e8f0;\n}\n\n.lp-demo__estimate-tiers {\n  margin: 0 0 0.5rem;\n  padding-left: 1rem;\n  font-size: 0.72rem;\n  line-height: 1.45;\n  color: #cbd5e1;\n}\n\n.lp-demo__estimate-tiers li + li {\n  margin-top: 0.25rem;\n}\n\n.lp-demo__estimate-foot {\n  margin: 0;\n  font-size: 0.68rem;\n  color: #7dd3fc;\n}\n\n.lp-demo__invoice-amt {\n  margin: 0 0 0.2rem;\n  font-size: 1.15rem;\n  font-weight: 800;\n  color: #fbbf24;\n}\n\n.lp-demo__invoice-meta,\n.lp-demo__invoice-job {\n  margin: 0;\n  font-size: 0.72rem;\n  line-height: 1.4;\n  color: #cbd5e1;\n}\n\n.lp-demo__chase-mail {\n  padding: 0.55rem 0.6rem;\n  border-radius: 0.5rem;\n  background: rgba(30, 41, 59, 0.8);\n  border: 1px solid rgba(148, 163, 184, 0.2);\n  margin-bottom: 0.5rem;\n}\n\n.lp-demo__chase-subject {\n  margin: 0 0 0.35rem;\n  font-size: 0.78rem;\n  font-weight: 700;\n  color: #e2e8f0;\n}\n\n.lp-demo__chase-body {\n  margin: 0;\n  font-size: 0.72rem;\n  line-height: 1.45;\n  color: #cbd5e1;\n  min-height: 3.2rem;\n}\n\n.lp-demo__chase-paid {\n  padding: 0.45rem 0.55rem;\n  border-radius: 0.5rem;\n  background: rgba(34, 197, 94, 0.12);\n  border: 1px solid rgba(34, 197, 94, 0.35);\n}\n\n.lp-demo__chase-paid-label {\n  margin: 0 0 0.15rem;\n  font-size: 0.62rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: #86efac;\n}\n\n.lp-demo__chase-paid-text {\n  margin: 0;\n  font-size: 0.74rem;\n  color: #bbf7d0;\n}\n\n@media (max-width: 900px) {\n  .lp-demo--anim .lp-demo__phones,\n  .lp-demo__wf-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .lp-demo__anim-bar {\n    flex-direction: column;\n    align-items: stretch;\n  }\n}\n\n@media (max-width: 900px) {\n  .lp-flow-links__grid,\n  .lp-personas__grid,\n  .lp-io__cols,\n  .lp-tool-visual,\n  .lp-pain-cards__grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* \u2500\u2500 Try-it demo widget (wow simulation) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-demo {\n  position: relative;\n  margin: clamp(2rem, 4vw, 3rem) 0;\n  padding: clamp(1.5rem, 3vw, 2rem);\n  border-radius: calc(var(--lp-radius) + 0.15rem);\n  border: 1px solid rgba(0, 85, 255, 0.14);\n  background: linear-gradient(165deg, #f0f4ff 0%, var(--lp-bg) 48%);\n  box-shadow: 0 18px 50px rgba(0, 55, 160, 0.08);\n  overflow: hidden;\n}\n\n.lp-demo__glow {\n  position: absolute;\n  inset: -40% -20% auto;\n  height: 60%;\n  background: radial-gradient(ellipse at 50% 0%, rgba(115, 77, 255, 0.18), transparent 68%);\n  pointer-events: none;\n}\n\n.lp-demo--running .lp-demo__glow {\n  animation: lp-demo-glow 2.4s ease-in-out infinite;\n}\n\n.lp-demo--emergency .lp-demo__glow {\n  background: radial-gradient(ellipse at 50% 0%, rgba(220, 38, 38, 0.2), transparent 68%);\n}\n\n@keyframes lp-demo-glow {\n  0%, 100% { opacity: 0.65; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.04); }\n}\n\n.lp-demo__kicker {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.45rem;\n  margin: 0 0 0.35rem;\n  font-size: 0.78rem;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--lp-primary);\n}\n\n.lp-demo__live-dot {\n  width: 0.5rem;\n  height: 0.5rem;\n  border-radius: 50%;\n  background: #22c55e;\n  box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.5);\n  animation: lp-live-pulse 2s ease-out infinite;\n}\n\n@keyframes lp-live-pulse {\n  0% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.55); }\n  70% { box-shadow: 0 0 0 8px rgba(34, 197, 94, 0); }\n  100% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0); }\n}\n\n.lp-demo__head h2 {\n  margin: 0 0 0.5rem;\n  font-size: clamp(1.35rem, 2.5vw, 1.75rem);\n  line-height: 1.25;\n  color: var(--lp-ink);\n}\n\n.lp-demo__deck {\n  margin: 0 0 1.25rem;\n  color: var(--lp-muted);\n  font-size: 1.02rem;\n  max-width: 42rem;\n}\n\n.lp-demo__shell {\n  display: grid;\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n  gap: clamp(1.25rem, 3vw, 2rem);\n  align-items: start;\n}\n\n.lp-demo__modes {\n  display: flex;\n  gap: 0.35rem;\n  margin-bottom: 1rem;\n  padding: 0.25rem;\n  border-radius: 999px;\n  background: rgba(15, 23, 42, 0.06);\n  border: 1px solid var(--lp-border);\n}\n\n.lp-demo__mode {\n  flex: 1;\n  appearance: none;\n  border: 0;\n  background: transparent;\n  color: var(--lp-muted);\n  font: inherit;\n  font-size: 0.88rem;\n  font-weight: 700;\n  padding: 0.55rem 0.85rem;\n  border-radius: 999px;\n  cursor: pointer;\n  transition: background 0.15s, color 0.15s, box-shadow 0.15s;\n}\n\n.lp-demo__mode:hover {\n  color: var(--lp-ink);\n}\n\n.lp-demo__mode--active {\n  background: var(--lp-bg);\n  color: var(--lp-primary);\n  box-shadow: 0 2px 8px rgba(0, 55, 160, 0.1);\n}\n\n.lp-demo__flow {\n  display: grid;\n  gap: 0.85rem;\n}\n\n.lp-demo__chat {\n  min-height: 14rem;\n  max-height: 18rem;\n  overflow-y: auto;\n  padding: 0.85rem;\n  border-radius: var(--lp-radius-sm);\n  border: 1px solid var(--lp-border);\n  background: #0f172a;\n  display: grid;\n  gap: 0.65rem;\n  align-content: start;\n}\n\n.lp-demo__bubble {\n  max-width: 92%;\n  padding: 0.55rem 0.7rem;\n  border-radius: 0.75rem;\n  animation: lp-demo-bubble-in 0.28s ease-out;\n}\n\n@keyframes lp-demo-bubble-in {\n  from { opacity: 0; transform: translateY(6px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.lp-demo__bubble--agent {\n  justify-self: start;\n  background: rgba(30, 41, 59, 0.95);\n  border: 1px solid rgba(148, 163, 184, 0.25);\n}\n\n.lp-demo__bubble--user {\n  justify-self: end;\n  background: linear-gradient(135deg, rgba(0, 85, 255, 0.85), rgba(99, 102, 241, 0.85));\n  border: 1px solid rgba(191, 219, 254, 0.35);\n}\n\n.lp-demo__bubble--system {\n  justify-self: center;\n  max-width: 100%;\n  background: rgba(34, 197, 94, 0.12);\n  border: 1px dashed rgba(34, 197, 94, 0.45);\n}\n\n.lp-demo__bubble--system .lp-demo__bubble-text {\n  color: #86efac;\n  font-size: 0.82rem;\n  text-align: center;\n}\n\n.lp-demo__bubble-who {\n  margin: 0 0 0.2rem;\n  font-size: 0.62rem;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: #94a3b8;\n}\n\n.lp-demo__bubble--user .lp-demo__bubble-who {\n  color: rgba(255, 255, 255, 0.75);\n}\n\n.lp-demo__bubble-text {\n  margin: 0;\n  font-size: 0.9rem;\n  line-height: 1.45;\n  color: #e2e8f0;\n}\n\n.lp-demo__bubble--user .lp-demo__bubble-text {\n  color: #fff;\n}\n\n.lp-demo__choices-label {\n  margin: 0 0 0.45rem;\n  font-size: 0.78rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: var(--lp-soft);\n}\n\n.lp-demo__choices {\n  display: grid;\n  gap: 0.45rem;\n}\n\n.lp-demo__choice {\n  appearance: none;\n  border: 1px solid var(--lp-border);\n  background: var(--lp-bg);\n  color: var(--lp-text);\n  font: inherit;\n  font-size: 0.9rem;\n  font-weight: 600;\n  text-align: left;\n  padding: 0.65rem 0.8rem;\n  border-radius: var(--lp-radius-sm);\n  cursor: pointer;\n  transition: border-color 0.15s, background 0.15s, transform 0.12s;\n}\n\n.lp-demo__choice:hover {\n  border-color: var(--lp-primary);\n  background: rgba(0, 85, 255, 0.06);\n  transform: translateY(-1px);\n}\n\n.lp-demo__flow-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 0.75rem;\n}\n\n.lp-demo__flow-step {\n  margin: 0;\n  font-size: 0.82rem;\n  color: var(--lp-muted);\n}\n\n.lp-demo__flow-restart {\n  appearance: none;\n  border: 1px solid var(--lp-border);\n  background: transparent;\n  color: var(--lp-primary);\n  font: inherit;\n  font-size: 0.82rem;\n  font-weight: 700;\n  padding: 0.35rem 0.65rem;\n  border-radius: 999px;\n  cursor: pointer;\n}\n\n.lp-demo__flow-restart:hover {\n  background: rgba(0, 85, 255, 0.06);\n}\n\n.lp-demo__label {\n  margin: 0 0 0.65rem;\n  font-size: 0.88rem;\n  font-weight: 600;\n  color: var(--lp-ink);\n}\n\n.lp-demo__presets {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.5rem;\n  margin-bottom: 1.25rem;\n}\n\n.lp-demo__preset {\n  appearance: none;\n  border: 1px solid var(--lp-border);\n  background: var(--lp-bg);\n  color: var(--lp-text);\n  font: inherit;\n  font-size: 0.86rem;\n  font-weight: 600;\n  padding: 0.45rem 0.8rem;\n  border-radius: 999px;\n  cursor: pointer;\n  transition: border-color 0.15s, background 0.15s, color 0.15s;\n}\n\n.lp-demo__preset:hover,\n.lp-demo__preset--active {\n  border-color: var(--lp-primary);\n  background: rgba(0, 85, 255, 0.08);\n  color: var(--lp-primary);\n}\n\n.lp-demo__preset--hot {\n  border-color: rgba(220, 38, 38, 0.35);\n  background: #fff5f5;\n}\n\n.lp-demo__preset--hot:hover,\n.lp-demo__preset--hot.lp-demo__preset--active {\n  border-color: #dc2626;\n  background: #fee2e2;\n  color: #991b1b;\n}\n\n.lp-demo__checks {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 0.45rem 0.85rem;\n  margin-bottom: 1rem;\n}\n\n.lp-demo__check {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  font-size: 0.9rem;\n  color: var(--lp-muted);\n  cursor: pointer;\n}\n\n.lp-demo__check input {\n  margin-top: 0.2rem;\n  accent-color: var(--lp-primary);\n}\n\n.lp-demo__notes-label {\n  display: block;\n  margin: 0 0 0.45rem;\n  font-size: 0.88rem;\n  font-weight: 600;\n  color: var(--lp-ink);\n}\n\n.lp-demo__notes {\n  width: 100%;\n  min-height: 5.5rem;\n  resize: vertical;\n  border: 1px solid var(--lp-border);\n  border-radius: var(--lp-radius-sm);\n  padding: 0.75rem 0.85rem;\n  font: inherit;\n  font-size: 0.95rem;\n  line-height: 1.5;\n  color: var(--lp-text);\n  background: var(--lp-bg);\n}\n\n.lp-demo__notes:focus {\n  outline: 2px solid rgba(0, 85, 255, 0.25);\n  border-color: var(--lp-primary);\n}\n\n.lp-demo__submit {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 0.5rem;\n  margin-top: 0.85rem;\n  width: 100%;\n  border: 0;\n  border-radius: var(--lp-radius-sm);\n  padding: 0.8rem 1rem;\n  font: inherit;\n  font-size: 0.98rem;\n  font-weight: 700;\n  color: #fff;\n  background: linear-gradient(135deg, var(--lp-primary), var(--lp-primary-2));\n  cursor: pointer;\n  transition: transform 0.15s, filter 0.15s;\n}\n\n.lp-demo__submit:hover {\n  filter: brightness(1.05);\n  transform: translateY(-1px);\n}\n\n.lp-demo--running .lp-demo__submit {\n  opacity: 0.72;\n  pointer-events: none;\n}\n\n.lp-demo__fine {\n  margin: 0.75rem 0 0;\n  font-size: 0.8rem;\n  color: var(--lp-soft);\n  line-height: 1.5;\n}\n\n.lp-demo__output {\n  position: relative;\n  min-height: 22rem;\n  border: 1px solid var(--lp-border);\n  border-radius: var(--lp-radius);\n  background: linear-gradient(180deg, #0f172a 0%, #1e293b 100%);\n  padding: clamp(0.85rem, 2vw, 1.1rem);\n  color: #e2e8f0;\n}\n\n.lp-demo__idle-hint {\n  margin: 1rem 0 0;\n  text-align: center;\n  font-size: 0.88rem;\n  color: #94a3b8;\n  line-height: 1.5;\n}\n\n.lp-demo__idle-hint strong {\n  color: #fca5a5;\n}\n\n.lp-demo__timer {\n  position: absolute;\n  top: 0.65rem;\n  right: 0.75rem;\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  color: #94a3b8;\n  font-variant-numeric: tabular-nums;\n}\n\n.lp-demo__timer-val {\n  color: #38bdf8;\n}\n\n.lp-demo__phones {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr;\n  gap: 0.65rem;\n  align-items: center;\n  margin-bottom: 0.85rem;\n}\n\n.lp-demo__phones--idle {\n  opacity: 0.92;\n}\n\n.lp-demo__phone-label {\n  margin: 0 0 0.35rem;\n  font-size: 0.68rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  color: #94a3b8;\n  text-align: center;\n}\n\n.lp-demo__phone-bezel {\n  border-radius: 1.1rem;\n  padding: 0.45rem;\n  background: linear-gradient(145deg, #334155, #1e293b);\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);\n}\n\n.lp-demo__phone-screen {\n  min-height: 7.5rem;\n  border-radius: 0.85rem;\n  background: #020617;\n  padding: 0.65rem 0.7rem;\n  text-align: center;\n}\n\n.lp-demo__phone-time {\n  margin: 0 0 0.5rem;\n  font-size: 0.62rem;\n  color: #64748b;\n}\n\n.lp-demo__phone-idle,\n.lp-demo__phone-muted {\n  margin: 0.25rem 0 0;\n  font-size: 0.78rem;\n  color: #cbd5e1;\n}\n\n.lp-demo__phone-muted {\n  font-size: 0.68rem;\n  color: #64748b;\n}\n\n.lp-demo__ring {\n  display: flex;\n  justify-content: center;\n  gap: 0.35rem;\n  margin-top: 0.85rem;\n}\n\n.lp-demo__ring span {\n  width: 0.55rem;\n  height: 0.55rem;\n  border-radius: 50%;\n  background: #22c55e;\n  animation: lp-ring-bounce 1.2s ease-in-out infinite;\n}\n\n.lp-demo__ring span:nth-child(2) { animation-delay: 0.15s; }\n.lp-demo__ring span:nth-child(3) { animation-delay: 0.3s; }\n\n@keyframes lp-ring-bounce {\n  0%, 80%, 100% { transform: scale(0.6); opacity: 0.4; }\n  40% { transform: scale(1); opacity: 1; }\n}\n\n.lp-demo__caller-name {\n  margin: 0;\n  font-size: 1rem;\n  font-weight: 700;\n  color: #f8fafc;\n}\n\n.lp-demo__caller-sub {\n  margin: 0.15rem 0 0.5rem;\n  font-size: 0.72rem;\n  color: #94a3b8;\n}\n\n.lp-demo__caller-line {\n  margin: 0.5rem 0 0;\n  font-size: 0.72rem;\n  line-height: 1.45;\n  color: #fda4af;\n  font-style: italic;\n}\n\n.lp-demo__phone--ringing .lp-demo__phone-bezel {\n  animation: lp-phone-vibe 0.45s ease-in-out infinite;\n  box-shadow: 0 0 0 2px rgba(34, 197, 94, 0.35), 0 8px 24px rgba(0, 0, 0, 0.35);\n}\n\n@keyframes lp-phone-vibe {\n  0%, 100% { transform: rotate(-1deg); }\n  50% { transform: rotate(1deg); }\n}\n\n.lp-demo__wave {\n  display: flex;\n  align-items: flex-end;\n  justify-content: center;\n  gap: 3px;\n  height: 1.25rem;\n  margin: 0.35rem 0;\n}\n\n.lp-demo__wave span {\n  width: 3px;\n  height: 0.35rem;\n  border-radius: 2px;\n  background: #22c55e;\n  animation: lp-wave 0.9s ease-in-out infinite;\n}\n\n.lp-demo__wave span:nth-child(2) { animation-delay: 0.1s; }\n.lp-demo__wave span:nth-child(3) { animation-delay: 0.2s; }\n.lp-demo__wave span:nth-child(4) { animation-delay: 0.3s; }\n.lp-demo__wave span:nth-child(5) { animation-delay: 0.4s; }\n\n@keyframes lp-wave {\n  0%, 100% { height: 0.35rem; }\n  50% { height: 1.1rem; }\n}\n\n.lp-demo__agent {\n  text-align: center;\n  min-width: 7.5rem;\n}\n\n.lp-demo__agent-label {\n  margin: 0 0 0.45rem;\n  font-size: 0.65rem;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #7dd3fc;\n}\n\n.lp-demo__pipeline {\n  list-style: none;\n  margin: 0 0 0.55rem;\n  padding: 0;\n  text-align: left;\n}\n\n.lp-demo__step {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.4rem;\n  font-size: 0.68rem;\n  line-height: 1.35;\n  color: #64748b;\n  margin-bottom: 0.35rem;\n  opacity: 0.45;\n  transition: opacity 0.25s, color 0.25s;\n}\n\n.lp-demo__step-ico {\n  flex-shrink: 0;\n  width: 0.85rem;\n  height: 0.85rem;\n  margin-top: 0.1rem;\n  border-radius: 50%;\n  border: 1.5px solid #475569;\n}\n\n.lp-demo__step--on {\n  opacity: 1;\n  color: #e2e8f0;\n}\n\n.lp-demo__step--on .lp-demo__step-ico {\n  border-color: #38bdf8;\n  background: rgba(56, 189, 248, 0.2);\n  animation: lp-step-spin 0.8s linear infinite;\n}\n\n.lp-demo__step--done {\n  opacity: 1;\n  color: #86efac;\n}\n\n.lp-demo__step--done .lp-demo__step-ico {\n  border-color: #22c55e;\n  background: #22c55e;\n  position: relative;\n}\n\n.lp-demo__step--done .lp-demo__step-ico::after {\n  content: \"\";\n  position: absolute;\n  inset: 0.15rem 0.22rem 0.22rem 0.15rem;\n  border: solid #fff;\n  border-width: 0 0 1.5px 1.5px;\n  transform: rotate(-45deg);\n}\n\n@keyframes lp-step-spin {\n  to { transform: rotate(360deg); }\n}\n\n.lp-demo__agent .lp-demo__badge {\n  margin: 0;\n  font-size: 0.68rem;\n}\n\n.lp-demo__phone--ping .lp-demo__phone-bezel {\n  animation: lp-notify-shake 0.5s ease-out;\n}\n\n@keyframes lp-notify-shake {\n  0%, 100% { transform: translateX(0); }\n  20% { transform: translateX(-3px); }\n  40% { transform: translateX(3px); }\n  60% { transform: translateX(-2px); }\n  80% { transform: translateX(2px); }\n}\n\n.lp-demo__notify {\n  text-align: left;\n  background: rgba(255, 255, 255, 0.12);\n  backdrop-filter: blur(8px);\n  border-radius: 0.65rem;\n  padding: 0.55rem 0.6rem;\n  border: 1px solid rgba(255, 255, 255, 0.12);\n  transform: translateY(-12px);\n  opacity: 0;\n}\n\n.lp-demo__notify--in {\n  animation: lp-notify-in 0.55s cubic-bezier(0.22, 1, 0.36, 1) forwards;\n}\n\n@keyframes lp-notify-in {\n  to { transform: translateY(0); opacity: 1; }\n}\n\n.lp-demo__notify-app {\n  margin: 0 0 0.2rem;\n  font-size: 0.58rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: #7dd3fc;\n}\n\n.lp-demo__notify-title {\n  margin: 0;\n  font-size: 0.78rem;\n  font-weight: 800;\n  color: #f8fafc;\n}\n\n.lp-demo__notify-body {\n  margin: 0.2rem 0 0;\n  font-size: 0.68rem;\n  line-height: 1.4;\n  color: #cbd5e1;\n}\n\n.lp-demo--emergency .lp-demo__notify {\n  background: rgba(220, 38, 38, 0.22);\n  border-color: rgba(248, 113, 113, 0.35);\n}\n\n.lp-demo--emergency .lp-demo__notify-title {\n  color: #fecaca;\n}\n\n.lp-demo__outcomes {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0.55rem;\n}\n\n.lp-demo__badge {\n  display: inline-block;\n  margin: 0 0 1rem;\n  padding: 0.35rem 0.7rem;\n  border-radius: 999px;\n  font-size: 0.82rem;\n  font-weight: 800;\n  letter-spacing: 0.02em;\n}\n\n.lp-demo__badge--emergency {\n  background: #fee2e2;\n  color: #991b1b;\n}\n\n.lp-demo__badge--urgent {\n  background: #ffedd5;\n  color: #9a3412;\n}\n\n.lp-demo__badge--routine {\n  background: #dbeafe;\n  color: #1e40af;\n}\n\n.lp-demo__meta {\n  margin: 0 0 1rem;\n  display: grid;\n  gap: 0.65rem;\n}\n\n.lp-demo__meta div {\n  display: grid;\n  gap: 0.15rem;\n}\n\n.lp-demo__meta dt {\n  font-size: 0.78rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: var(--lp-soft);\n}\n\n.lp-demo__meta dd {\n  margin: 0;\n  font-size: 0.95rem;\n  color: var(--lp-ink);\n  font-weight: 600;\n}\n\n.lp-demo__card {\n  padding: 0.7rem 0.75rem;\n  border-radius: var(--lp-radius-sm);\n  background: rgba(15, 23, 42, 0.65);\n  border: 1px solid rgba(148, 163, 184, 0.2);\n}\n\n.lp-demo__card--brief {\n  border-color: rgba(56, 189, 248, 0.25);\n}\n\n.lp-demo__card--reply {\n  border-color: rgba(129, 140, 248, 0.3);\n  background: rgba(30, 27, 75, 0.45);\n}\n\n.lp-demo__card-label {\n  margin: 0 0 0.35rem;\n  font-size: 0.65rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: #94a3b8;\n}\n\n.lp-demo__brief,\n.lp-demo__reply {\n  margin: 0;\n  font-size: 0.78rem;\n  line-height: 1.5;\n  color: #e2e8f0;\n  min-height: 2.8rem;\n}\n\n.lp-demo__questions-wrap {\n  margin-top: 0.55rem;\n}\n\n.lp-demo__questions {\n  margin: 0.25rem 0 0;\n  padding-left: 1.1rem;\n  font-size: 0.72rem;\n  color: #94a3b8;\n}\n\n.lp-demo__questions li + li {\n  margin-top: 0.35rem;\n}\n\n.lp-demo__cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.35rem;\n  margin-top: 0.75rem;\n  font-size: 0.82rem;\n  font-weight: 700;\n  color: #7dd3fc !important;\n  text-decoration: none !important;\n}\n\n.lp-demo__cta:hover {\n  color: #bae6fd !important;\n  text-decoration: underline !important;\n}\n\n@media (max-width: 900px) {\n  .lp-demo__shell {\n    grid-template-columns: 1fr;\n  }\n\n  .lp-demo__checks {\n    grid-template-columns: 1fr;\n  }\n\n  .lp-demo__phones {\n    grid-template-columns: 1fr;\n    gap: 0.5rem;\n  }\n\n  .lp-demo__agent {\n    order: -1;\n  }\n\n  .lp-demo__outcomes {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .lp-demo__live-dot,\n  .lp-demo__ring span,\n  .lp-demo__wave span,\n  .lp-demo__phone--ringing .lp-demo__phone-bezel,\n  .lp-demo--running .lp-demo__glow,\n  .lp-demo__bubble,\n  .lp-demo__voice-bars span,\n  .lp-sa__msg {\n    animation: none;\n  }\n}\n\n\/* \u2500\u2500 Superagent chat preview (matches product UI) \u2500\u2500\u2500\u2500\u2500 *\/\n\n.lp-demo--superagent {\n  padding: clamp(1rem, 2vw, 1.35rem);\n}\n\n.lp-demo--superagent .lp-demo__glow {\n  opacity: 0.35;\n}\n\n.lp-demo--superagent .lp-demo__wf-tabs {\n  margin-bottom: 0.85rem;\n}\n\n.lp-demo--superagent .lp-demo__anim-caption {\n  margin-bottom: 0.65rem;\n  font-size: 0.92rem;\n  font-weight: 600;\n  color: var(--lp-muted);\n}\n\n.lp-sa {\n  display: grid;\n  grid-template-rows: auto 1fr auto;\n  min-height: clamp(22rem, 52vw, 28rem);\n  border-radius: calc(var(--lp-radius-sm) + 2px);\n  border: 1px solid rgba(148, 163, 184, 0.16);\n  background: #0b0b12;\n  overflow: hidden;\n  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.28);\n}\n\n.lp-sa__chrome {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 0.7rem 1rem;\n  border-bottom: 1px solid rgba(148, 163, 184, 0.12);\n  background: rgba(15, 15, 24, 0.95);\n}\n\n.lp-sa__brand {\n  font-size: 0.82rem;\n  font-weight: 600;\n  letter-spacing: 0.02em;\n  color: #cbd5e1;\n}\n\n.lp-sa__thread {\n  display: grid;\n  gap: 1rem;\n  align-content: start;\n  padding: 1rem 1rem 0.75rem;\n  overflow-y: auto;\n  max-height: clamp(18rem, 44vw, 24rem);\n}\n\n.lp-sa__msg {\n  animation: lp-sa-in 0.32s ease-out;\n}\n\n@keyframes lp-sa-in {\n  from { opacity: 0; transform: translateY(8px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.lp-sa__user {\n  justify-self: start;\n  max-width: min(100%, 34rem);\n  margin: 0;\n  padding: 0.7rem 0.95rem;\n  border-radius: 1.1rem;\n  background: rgba(255, 255, 255, 0.07);\n  border: 1px solid rgba(148, 163, 184, 0.18);\n  color: #e2e8f0;\n  font-size: 0.9rem;\n  line-height: 1.55;\n}\n\n.lp-sa__agent {\n  margin: 0;\n  color: #f8fafc;\n  font-size: 0.92rem;\n  line-height: 1.65;\n}\n\n.lp-sa__agent p {\n  margin: 0 0 0.75rem;\n}\n\n.lp-sa__agent p:last-child {\n  margin-bottom: 0;\n}\n\n.lp-sa__draft {\n  padding-top: 0.35rem;\n  border-top: 1px solid rgba(148, 163, 184, 0.14);\n}\n\n.lp-sa__draft-label {\n  margin: 0 0 0.45rem;\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n  color: #94a3b8;\n}\n\n.lp-sa__draft-body {\n  margin: 0;\n  color: #e2e8f0;\n  font-size: 0.86rem;\n  line-height: 1.6;\n  white-space: pre-wrap;\n}\n\n.lp-sa__draft-body strong {\n  color: #f8fafc;\n  font-weight: 700;\n}\n\n.lp-sa__draft-list {\n  margin: 0.35rem 0 0;\n  padding-left: 1.1rem;\n  color: #cbd5e1;\n  font-size: 0.84rem;\n  line-height: 1.5;\n}\n\n.lp-sa__draft-list li + li {\n  margin-top: 0.2rem;\n}\n\n.lp-sa__note {\n  margin: 0;\n  color: #94a3b8;\n  font-size: 0.8rem;\n  line-height: 1.5;\n}\n\n.lp-sa__tasks {\n  padding: 0.75rem 0.85rem;\n  border-radius: 0.65rem;\n  background: rgba(15, 23, 42, 0.72);\n  border: 1px solid rgba(148, 163, 184, 0.16);\n}\n\n.lp-sa__tasks-head {\n  margin: 0 0 0.5rem;\n  font-size: 0.72rem;\n  font-weight: 700;\n  color: #94a3b8;\n}\n\n.lp-sa__task {\n  display: flex;\n  align-items: flex-start;\n  gap: 0.5rem;\n  margin: 0;\n  color: #e2e8f0;\n  font-size: 0.84rem;\n  line-height: 1.45;\n}\n\n.lp-sa__task-ico {\n  flex: 0 0 auto;\n  color: #4ade80;\n  font-size: 0.9rem;\n  line-height: 1.35;\n}\n\n.lp-sa__composer {\n  display: grid;\n  grid-template-columns: auto 1fr auto;\n  align-items: center;\n  gap: 0.55rem;\n  padding: 0.75rem 0.85rem 0.9rem;\n  border-top: 1px solid rgba(148, 163, 184, 0.12);\n  background: rgba(10, 10, 16, 0.98);\n}\n\n.lp-sa__attach,\n.lp-sa__send {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 1.75rem;\n  height: 1.75rem;\n  border-radius: 0.45rem;\n  color: #64748b;\n  font-size: 1rem;\n  line-height: 1;\n}\n\n.lp-sa__input {\n  padding: 0.65rem 0.85rem;\n  border-radius: 0.65rem;\n  background: rgba(255, 255, 255, 0.04);\n  border: 1px solid rgba(148, 163, 184, 0.14);\n  color: #64748b;\n  font-size: 0.88rem;\n}\n\n.lp-demo--superagent.lp-demo--emergency .lp-sa {\n  border-color: rgba(248, 113, 113, 0.28);\n}\n\n.lp-demo--superagent.lp-demo--urgent .lp-sa {\n  border-color: rgba(251, 191, 36, 0.28);\n}\n\n@media (max-width: 719px) {\n  .lp-sa {\n    min-height: 20rem;\n  }\n\n  .lp-sa__thread {\n    max-height: 18rem;\n    padding: 0.85rem 0.85rem 0.65rem;\n  }\n\n  .lp-sa__user,\n  .lp-sa__agent {\n    font-size: 0.86rem;\n  }\n}\n<\/style>\n<div class=\"i10x-landing\" id=\"ai-for-fence-and-gate-installers\" data-canonical=\"https:\/\/i10x.ai\/pages\/ai-for-fence-and-gate-installers\/\" data-description=\"AI for fence and gate installers: i10X routes estimate and gate callback calls from the post line, drafts site-walk bids with rock and grade allowance lines, tracks HOA approval follow-ups, and prepares property line neighbor notices - works with your existing tools.\" lang=\"en-GB\">\n<script>\n(function () {\n  var root = document.currentScript && document.currentScript.parentElement;\n  if (!root || !root.getAttribute(\"data-canonical\")) return;\n  var canonical = root.getAttribute(\"data-canonical\");\n  var description = root.getAttribute(\"data-description\") || \"\";\n  document.querySelectorAll('link[rel=\"canonical\"]').forEach(function (node) {\n    node.parentNode.removeChild(node);\n  });\n  var link = document.createElement(\"link\");\n  link.setAttribute(\"rel\", \"canonical\");\n  link.setAttribute(\"href\", canonical);\n  document.head.appendChild(link);\n  if (description) {\n    var meta = document.querySelector('meta[name=\"description\"]');\n    if (!meta) {\n      meta = document.createElement(\"meta\");\n      meta.setAttribute(\"name\", \"description\");\n      document.head.appendChild(meta);\n    }\n    meta.setAttribute(\"content\", description);\n  }\n  var ogUrl = document.querySelector('meta[property=\"og:url\"]');\n  if (ogUrl) ogUrl.setAttribute(\"content\", canonical);\n  document.documentElement.setAttribute(\"lang\", \"en-GB\");\n})();\n<\/script>\n<article class=\"lp-article\">\n  <div class=\"lp-article__shell\">\n    <a class=\"lp-back\" href=\"https:\/\/i10x.ai\/pages\/\">\u2190 All profession guides<\/a>\n\n    <div class=\"lp-hero-intro\">\n      <header class=\"lp-article__header\">\n        <p class=\"lp-kicker\"><span class=\"lp-kicker__emoji\">\ud83d\udea7<\/span> AI for Fence &amp; Gate Installer<\/p>\n        <h1>AI for Fence &#038; Gate Installers &#45; HOA Packets, Site-Walk Bids &#038; Property Line Notices<\/h1>\n        <p class=\"lp-deck\">Fence work is site-specific and approval-heavy. i10X handles repeatable customer comms &#8211; call routing from the post line, rock\/grade bid drafts, HOA follow-ups, neighbor notices &#8211; so you can stay on site walks, production, and installs.<\/p>\n        <div class=\"lp-meta\">\n          <span class=\"lp-meta__author\">\n            <span class=\"lp-meta__avatar\" aria-hidden=\"true\">i10<\/span>\n            <span>Guide by <strong>i10X<\/strong><\/span>\n          <\/span>\n          <span aria-hidden=\"true\">\u00b7<\/span>\n          <span>Trades &amp; Construction<\/span>\n        <\/div>\n      <\/header>\n      <div class=\"lp-cta-row lp-cta-row--hero\">\n        <a class=\"lp-inline-cta\" href=\"https:\/\/i10x.ai\/signup\">Start free trial <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a>\n        <a class=\"lp-inline-cta lp-inline-cta--ghost\" href=\"https:\/\/i10x.ai\/pricing\">See pricing<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"lp-hero-card\" role=\"img\" aria-label=\"A fence installer reviews an inquiry summary on his phone while i10X routes estimate calls and books site-walk appointments.\">\n      <img fetchpriority=\"high\" decoding=\"async\" class=\"lp-hero-photo\" src=\"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-for-fence-and-gate-installers-hero-v1.jpg\" alt=\"Fence installer reviews an estimate inquiry brief on his phone beside stacked cedar posts at a residential jobsite\" loading=\"eager\" width=\"1536\" height=\"1024\">\n      <div class=\"lp-hero-card__pad\">\n      <div class=\"lp-hero-card__bar\">\n        <span class=\"lp-hero-card__dot\"><\/span>\n        <span class=\"lp-hero-card__dot\"><\/span>\n        <span class=\"lp-hero-card__dot\"><\/span>\n        <span class=\"lp-hero-card__title\">i10X agent \u00b7 live on your phone line<\/span>\n      <\/div>\n      <div class=\"lp-flow\">\n        <div class=\"lp-flow__step\">\n          <span class=\"lp-flow__ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.81.36 1.6.7 2.34a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.74-1.27a2 2 0 0 1 2.11-.45c.74.34 1.53.57 2.34.7A2 2 0 0 1 22 16.92z\"\/><\/svg><\/span>\n          <div><h4>Estimate or gate inquiry<\/h4><p>Homeowner, HOA contact, or Big Box referral asks about scope<\/p><\/div>\n        <\/div>\n        <div class=\"lp-flow__step\">\n          <span class=\"lp-flow__ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg><\/span>\n          <div><h4>Agent sorts it<\/h4><p>New estimate, gate callback, HOA packet, or supplier thread?<\/p><\/div>\n        <\/div>\n        <div class=\"lp-flow__step\">\n          <span class=\"lp-flow__ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><polyline points=\"9 16 11 18 15 14\"\/><\/svg><\/span>\n          <div><h4>You get a summary<\/h4><p>Short brief or booked site-walk on your calendar.<\/p><\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n      <div class=\"lp-hero-card__foot\">\n        <span>Works with<\/span>\n        <span class=\"lp-logo\"><svg viewBox=\"0 0 24 24\" fill=\"#EA4335\" aria-hidden=\"true\"><path d=\"M24 5.457v13.909c0 .904-.732 1.636-1.636 1.636h-3.819V11.73L12 16.64l-6.545-4.91v9.273H1.636A1.636 1.636 0 0 1 0 19.366V5.457c0-2.023 2.309-3.178 3.927-1.964L5.455 4.64 12 9.548l6.545-4.91 1.528-1.145C21.69 2.28 24 3.434 24 5.457z\"\/><\/svg>Gmail<\/span><span class=\"lp-logo\"><svg viewBox=\"0 0 24 24\" fill=\"#4285F4\" aria-hidden=\"true\"><path d=\"M18.316 5.684H24v12.632h-5.684V5.684zM5.684 24h12.632v-5.684H5.684V24zM18.316 5.684V0H1.895A1.894 1.894 0 0 0 0 1.895v16.421h5.684V5.684h12.632zM22.105 0h-3.289v5.184H24V1.895A1.894 1.894 0 0 0 22.105 0zm-3.289 23.5l4.684-4.684h-4.684V23.5zM0 22.105C0 23.152.848 24 1.895 24h3.289v-5.184H0v3.289z\"\/><\/svg>Google Calendar<\/span><span class=\"lp-logo\"><svg viewBox=\"0 0 24 24\" fill=\"#2CA01C\" aria-hidden=\"true\"><path d=\"M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm.642 4.1335c.9554 0 1.7296.776 1.7296 1.7332v9.0667h1.6c1.614 0 2.9275-1.3156 2.9275-2.933 0-1.6173-1.3136-2.9333-2.9276-2.9333h-.6654V7.3334h.6654c2.5722 0 4.6577 2.0897 4.6577 4.667 0 2.5774-2.0855 4.6666-4.6577 4.6666H12.642zM7.9837 7.333h3.3291v12.533c-.9555 0-1.73-.7759-1.73-1.7332V9.0662H7.9837c-1.6146 0-2.9277 1.316-2.9277 2.9334 0 1.6175 1.3131 2.9333 2.9277 2.9333h.6654v1.7332h-.6654c-2.5725 0-4.6577-2.0892-4.6577-4.6665 0-2.5771 2.0852-4.6666 4.6577-4.6666Z\"\/><\/svg>QuickBooks<\/span><span class=\"lp-logo\"><svg viewBox=\"0 0 24 24\" fill=\"#F22F46\" aria-hidden=\"true\"><path d=\"M12 0C5.381-.008.008 5.352 0 11.971V12c0 6.64 5.359 12 12 12 6.64 0 12-5.36 12-12 0-6.641-5.36-12-12-12zm0 20.801c-4.846.015-8.786-3.904-8.801-8.75V12c-.014-4.846 3.904-8.786 8.75-8.801H12c4.847-.014 8.786 3.904 8.801 8.75V12c.015 4.847-3.904 8.786-8.75 8.801H12zm5.44-11.76c0 1.359-1.12 2.479-2.481 2.479-1.366-.007-2.472-1.113-2.479-2.479 0-1.361 1.12-2.481 2.479-2.481 1.361 0 2.481 1.12 2.481 2.481zm0 5.919c0 1.36-1.12 2.48-2.481 2.48-1.367-.008-2.473-1.114-2.479-2.48 0-1.359 1.12-2.479 2.479-2.479 1.361-.001 2.481 1.12 2.481 2.479zm-5.919 0c0 1.36-1.12 2.48-2.479 2.48-1.368-.007-2.475-1.113-2.481-2.48 0-1.359 1.12-2.479 2.481-2.479 1.358-.001 2.479 1.12 2.479 2.479zm0-5.919c0 1.359-1.12 2.479-2.479 2.479-1.367-.007-2.475-1.112-2.481-2.479 0-1.361 1.12-2.481 2.481-2.481 1.358 0 2.479 1.12 2.479 2.481z\"\/><\/svg>Twilio<\/span><span class=\"lp-logo\"><svg viewBox=\"0 0 24 24\" fill=\"#4285F4\" aria-hidden=\"true\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>Google Docs<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"lp-article__body\">\n      <p class=\"lp-lead\">If you are looking at AI for a fence and gate company, the useful question is not whether another app can replace your estimating software or takeoffs. It is whether customer comms &#8211; HOA follow-ups, rock\/grade bid language, neighbor notices before post setting &#8211; can run without pulling you off the auger or into the office at 9pm.<\/p>\n\n      <p>Three patterns that show up in fence estimating guides and HOA compliance sources:<\/p>\n      <ul class=\"lp-pain-list\"><li><strong>HOA approval before mobilize.<\/strong> HOA architectural review can run two to six weeks before a crew is allowed to set posts. Height, material, and color rules have to match what the committee approved &#8211; and installers who mobilize early eat reschedule and storage costs. Trade guides on HOA fencing put approval tracking and spec documentation near the top of pre-job overhead, not because crews are careless, but because the install clock and the committee clock rarely align.<\/li><li><strong>Rock and grade not in bid.<\/strong> Phone quotes on linear feet miss what a site walk reveals: rock drilling, slope labor, tree root removal, and gate hardware that changes post depth. DirtFace and Straight Line Fences both flag rock and grade as the most common hidden cost drivers after mobilization. When those lines were never in the bid, margin erodes and homeowners dispute extras you are already paying crew to handle.<\/li><li><strong>Property line survey gaps.<\/strong> Property line clarity matters before the auger runs. When pin location was assumed instead of verified, neighbor disputes can stall a job mid-install. Survey gaps turn a straightforward cedar run into a week of callbacks, revised drawings, and posts that cannot go in until someone confirms where the line actually sits.<\/li><\/ul>\n\n\n\n<nav class=\"lp-toc\" aria-label=\"On this page\">\n  <p class=\"lp-toc__label\">Jump to what i10X can do<\/p>\n  <ol><li><a href=\"#uc1\">Route estimate and gate callback calls<\/a><\/li><li><a href=\"#uc2\">Draft site-walk bids with rock and grade lines<\/a><\/li><li><a href=\"#uc3\">HOA packet and approval status follow-ups<\/a><\/li><li><a href=\"#uc4\">Property line and neighbor notice drafts<\/a><\/li><li><a href=\"#uc5\">Sort web and Big Box referral leads<\/a><\/li><\/ol>\n<\/nav>\n\n      <p>You&#8217;ve heard you need to &#8220;do something with AI.&#8221; Fair. Here&#8217;s what that looks like for a one-van outfit, not a corporate IT project.<\/p>\n\n      <h2>Help with the comms layer, not a new fence platform<\/h2>\n      <p class=\"lp-explain__lead\">i10X connects to your phone line, Gmail, calendar, QuickBooks, and Google Docs. It can route calls from the post line, draft site-walk bids with allowance lines, track HOA approval follow-ups, and prepare property line neighbor notices.<\/p>\n      <p>You keep FenceCloud, Jobber, ArcSite, or whatever drives estimates and crew scheduling. i10X sits on the customer-facing side: messages, drafts, reminders. Final bids and scope approvals stay with you unless you choose otherwise.<\/p>\n      <p>One installer told us HOA season turned his inbox into a second job site &#8211; committee questions, spec revisions, and homeowners asking if posts could go in this week. Offloading approval follow-ups and rock\/grade bid drafts did not fix crew staffing &#8211; but it returned a few hours a week for site walks only he could sign off on.<\/p>\n\n      <div class=\"lp-band\">\n      <h2>What i10X can do<\/h2>\n      <p>What i10X can run on rules you set:<\/p>\n      <div class=\"lp-caps\">\n        <div class=\"lp-cap\">\n          <span class=\"lp-cap__ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.81.36 1.6.7 2.34a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.74-1.27a2 2 0 0 1 2.11-.45c.74.34 1.53.57 2.34.7A2 2 0 0 1 22 16.92z\"\/><\/svg><\/span>\n          <div><h4>Post-line call routing<\/h4><p>Estimate triage, gate callbacks, and HOA questions scoped while you are on the auger.<\/p><\/div>\n        <\/div>\n        <div class=\"lp-cap\">\n          <span class=\"lp-cap__ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg><\/span>\n          <div><h4>Site-walk bid drafts<\/h4><p>Field notes become bids with rock drilling, grade labor, and gate hardware lines for your review.<\/p><\/div>\n        <\/div>\n        <div class=\"lp-cap\">\n          <span class=\"lp-cap__ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg><\/span>\n          <div><h4>HOA approval follow-ups<\/h4><p>Compliance packets and status reminders so crews do not mobilize before committee sign-off.<\/p><\/div>\n        <\/div>\n        <div class=\"lp-cap\">\n          <span class=\"lp-cap__ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>\n          <div><h4>Property line neighbor notices<\/h4><p>Survey intake and neighbor drafts before posts go in on shared lines.<\/p><\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n\n      <h2>One fence crew, fewer surprises before posts go in<\/h2>\n      <p>Not a magic lead-volume jump &#8211; just fewer tasks that pull you off the post line or into evening bid rewrites.<\/p>\n      <div class=\"lp-ba\">\n        <div class=\"lp-ba__col lp-ba__col--before\">\n          <span class=\"lp-ba__tag\">Without i10X<\/span>\n          <ul>\n            <li>Crew loaded for Monday while HOA architectural review is still in committee<\/li><li>Phone quote on linear feet; rock hit on post three adds $800 nobody expected<\/li><li>Neighbor calls mid-afternoon asking why posts are six inches on his side<\/li><li>Big Box referral and lumber invoice sitting in the same unread Gmail pile<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"lp-ba__col lp-ba__col--after\">\n          <span class=\"lp-ba__tag\">With i10X<\/span>\n          <ul>\n            <li>HOA follow-up draft ready; calendar hold stays tentative until approval clears<\/li><li>Site-walk bid with rock and grade allowance lines waiting in Google Docs Tuesday night<\/li><li>Neighbor notice sent before auger day; reply says thanks, no dispute call<\/li><li>Referral leads summarized at the top of Gmail with suggested site-walk replies<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <p>Five common starting points for fence and gate installers. i10X can do more once connected &#8211; these are what owners usually set up first:<\/p>\n\n      <h2>Examples of what i10X can handle<\/h2>\n\n      <div class=\"lp-cases\">\n<section class=\"lp-case\" id=\"uc1\">\n  <img class=\"lp-case__img\" src=\"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-fence-calls-v1.jpg\" alt=\"Fence installer on a residential post line reviews a routed estimate-call summary on his phone\" loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\">\n  <div class=\"lp-case__body\">\n    <h3>Route estimate and gate callback calls<\/h3>\n    <p class=\"lp-case__desc\">A new backyard estimate, a gate latch adjustment from last month, and a supplier callback need different handling &#8211; and you are on the auger line. i10X can answer or take a message, ask basic scope questions, and offer site-walk slots from your calendar while you stay with the crew.<\/p>\n    <p class=\"lp-case__stat\"><b>3 hrs<\/b><span>saved \/ week<\/span><\/p>\n  <\/div>\n<\/section>\n<section class=\"lp-case\" id=\"uc2\">\n  <img class=\"lp-case__img\" src=\"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-fence-bids-v1.jpg\" alt=\"Fence contractor drafts a site-walk bid with rock and grade allowance lines on his phone beside stacked posts\" loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\">\n  <div class=\"lp-case__body\">\n    <h3>Draft site-walk bids with rock and grade lines<\/h3>\n    <p class=\"lp-case__desc\">After a walk, allowance lines for rock drilling, slope labor, and access hauling often wait until evening. i10X turns field notes into a draft bid in Google Docs &#8211; linear feet, gate hardware, and explicit rock\/grade allowances so hidden site conditions are priced before mobilization.<\/p>\n    <p class=\"lp-case__stat\"><b>4 hrs<\/b><span>saved \/ week<\/span><\/p>\n  <\/div>\n<\/section>\n<section class=\"lp-case\" id=\"uc3\">\n  <img class=\"lp-case__img\" src=\"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-fence-hoa-v1.jpg\" alt=\"Fence installer reviews an HOA approval follow-up draft on his phone before mobilizing a cedar panel job\" loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\">\n  <div class=\"lp-case__body\">\n    <h3>HOA packet and approval status follow-ups<\/h3>\n    <p class=\"lp-case__desc\">HOA committees want height specs, material samples, and color compliance documented before they vote. i10X drafts homeowner packets with the right detail, tracks submission dates, and sends follow-up reminders on the cadence you set &#8211; so crews are not loaded while architectural review is still in committee.<\/p>\n    <p class=\"lp-case__stat\"><b>3 hrs<\/b><span>saved \/ week<\/span><\/p>\n  <\/div>\n<\/section>\n<section class=\"lp-case\" id=\"uc4\">\n  <img class=\"lp-case__img\" src=\"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-fence-property-v1.jpg\" alt=\"Fence contractor reviews a property line neighbor notice draft on his phone beside a survey stake\" loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\">\n  <div class=\"lp-case__body\">\n    <h3>Property line and neighbor notice drafts<\/h3>\n    <p class=\"lp-case__desc\">Before posts go in, survey pins and neighbor awareness reduce mid-job disputes. i10X intake asks for plat or survey docs, drafts neighbor notices with install dates and setback notes, and logs what was sent &#8211; so property line questions get handled before the auger, not after a fence panel is half up.<\/p>\n    <p class=\"lp-case__stat\"><b>3 hrs<\/b><span>saved \/ week<\/span><\/p>\n  <\/div>\n<\/section>\n<section class=\"lp-case\" id=\"uc5\">\n  <img class=\"lp-case__img\" src=\"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-fence-leads-v1.jpg\" alt=\"Fence installer reviews a Big Box referral lead summary on his phone between residential installs\" loading=\"lazy\" decoding=\"async\" width=\"1376\" height=\"768\">\n  <div class=\"lp-case__body\">\n    <h3>Sort web and Big Box referral leads<\/h3>\n    <p class=\"lp-case__desc\">Home Depot referrals, web form fills, and neighborhood email blasts land in the same inbox as lumber invoices. i10X can label real estimate leads, draft booking replies, and ask for HOA status and lot photos &#8211; so you open Gmail to summaries, not a mixed pile after a long day on the post line.<\/p>\n    <p class=\"lp-case__stat\"><b>2 hrs<\/b><span>saved \/ week<\/span><\/p>\n  <\/div>\n<\/section>\n      <\/div>\n\n      <div class=\"lp-mid-cta\">\n        <p>Material price swings and crew availability are real constraints in this trade; i10X does not solve those. It mainly reduces the manual comms and documentation work that falls on the same person running site walks and the crew.<\/p>\n        <div class=\"lp-cta-row\">\n          <a class=\"lp-inline-cta\" href=\"https:\/\/i10x.ai\/signup\">Start free trial <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a>\n          <a class=\"lp-inline-cta lp-inline-cta--ghost\" href=\"https:\/\/i10x.ai\/pricing\">See pricing<\/a>\n        <\/div>\n      <\/div>\n\n      <h2>Works with your stack<\/h2>\n      <p><strong>No new software to learn.<\/strong> Phone, inbox, calendar, books, and proposal docs &#8211; where most fence crews already coordinate homeowners, HOAs, and site-walk scheduling. i10X connects to the tools you already run:<\/p>\n<div class=\"lp-connectors\"><span class=\"lp-connector\">Gmail<\/span><span class=\"lp-connector\">Google Calendar<\/span><span class=\"lp-connector\">QuickBooks<\/span><span class=\"lp-connector\">Twilio<\/span><span class=\"lp-connector\">Google Docs<\/span><\/div>\n\n      <h2>Why fence &#038; gate installers choose i10X<\/h2>\n<div class=\"lp-diff\"><div class=\"lp-diff__card\"><h3>Built around fence and gate workflows<\/h3><p>HOA packets, rock\/grade bids, property line notices &#8211; not generic same-day dispatch for every trade.<\/p><\/div><div class=\"lp-diff__card\"><h3>Learns how your company talks<\/h3><p>Tone for a new privacy fence estimate vs a gate adjustment callback can differ; you set that during setup.<\/p><\/div><div class=\"lp-diff__card\"><h3>You approve what matters<\/h3><p>Bids, HOA packets, and customer-facing messages can stay ask-first until you trust the defaults.<\/p><\/div><\/div>\n\n      <div class=\"lp-band\">\n      <h2>Getting started takes about 10 minutes<\/h2>\n      <p>No tech skills, no setup fee, no new app to figure out. Three steps and you&#8217;re live:<\/p>\n      <div class=\"lp-start\">\n        <div class=\"lp-start__step\"><div class=\"lp-start__copy\"><h4>Connect your tools<\/h4><p>Click to link your phone line, inbox and calendar &#8211; the same secure login your bank uses. Nothing to install.<\/p><\/div><\/div>\n        <div class=\"lp-start__step\"><div class=\"lp-start__copy\"><h4>Answer 3 questions<\/h4><p>Tell it how you talk to customers and what it&#8217;s allowed to do. It learns from your past quotes and messages.<\/p><\/div><\/div>\n        <div class=\"lp-start__step\"><div class=\"lp-start__copy\"><h4>It starts working<\/h4><p>From minute one it answers calls and drafts replies for your approval. Most fence &#038; gate installers see a booked job the same day.<\/p><\/div><\/div>\n      <\/div>\n      <\/div>\n\n<div class=\"lp-prose-block\">\n  <h2>What usually changes first<\/h2>\n  <p>Most installers start in ask-first mode: drafts and summaries land on your phone, you edit or send. That alone cuts down evening bid-email sessions.<\/p><p>Once HOA follow-ups and site-walk bid templates run on a schedule you defined, homeowners and committees stop filling the gap with check-in calls during the approval window.<\/p><p>None of this replaces a crew lead or estimator. It clears comms and documentation work off the owner so site walks, production, and bid sign-off get more of the week.<\/p>\n<\/div>\n\n<div class=\"lp-prose-block\">\n  <h2>Customer-facing actions need your OK by default<\/h2>\n  <p>Bid drafts, HOA replies, and outbound messages can wait for approval. Turn on auto-send for specific message types once the wording matches your company.<\/p><p>Your data stays in your tools. We do not train on your bid files or customer threads. Revoke access in one step.<\/p>\n<\/div>\n\n      <div class=\"lp-pullquote\">\n        <blockquote>I still walk every lot before we sign a bid. But I am not rebuilding rock and grade allowance language from scratch at night anymore, and HOAs get a follow-up without me calling from the truck between post sets. Gate callbacks get routed so I am not stopping the auger for a latch adjustment from three months ago.<\/blockquote>\n        <cite>&#8211; <strong>Tyler Brennan<\/strong>, Fort Collins, CO \u00b7 11 years installing residential cedar and aluminum fence<\/cite>\n      <\/div>\n\n<section class=\"lp-faq\" id=\"frequently-asked-questions\" aria-labelledby=\"lp-faq-title\">\n  <h2 id=\"lp-faq-title\">Frequently asked questions<\/h2>\n  <div class=\"lp-faq__list\"><details><summary>Can it track HOA approval before I schedule the crew?<\/summary><p>You log submission date, required specs, and target install window. i10X drafts follow-up messages to the homeowner or committee contact and keeps calendar holds tentative until approval clears &#8211; so posts are not loaded while architectural review is still running.<\/p><\/details><details><summary>Will it add rock drilling and grade labor lines to my bids?<\/summary><p>You send field notes after the site walk: slope, rock hits, post depth, access constraints. i10X drafts a bid in Google Docs with explicit allowance lines for rock drilling, grade labor, and gate hardware so hidden conditions are priced before mobilization, not argued on install day.<\/p><\/details><details><summary>Does it draft neighbor notices before we set posts on a shared line?<\/summary><p>Intake asks for survey or plat status and setback notes. i10X drafts a neighbor notice with install dates, fence height, and a contact for questions. You review before send; jobs with unverified pins stay flagged on your summary.<\/p><\/details><details><summary>Can it separate gate adjustment callbacks from new estimate calls?<\/summary><p>Gate latch and hinge callbacks get a different intake script than new privacy fence estimates. i10X routes each type per your rules &#8211; warranty callbacks log for crew dispatch, new estimates book site-walk slots from your calendar.<\/p><\/details><details><summary>Does it sort Home Depot and Lowe&#x27;s referral leads from supplier email?<\/summary><p>Big Box referrals, web form fills, and lumber invoices often share one inbox. i10X labels real estimate leads, drafts replies with HOA and lot-photo questions, and surfaces summaries at the top of Gmail so you are not digging through supplier threads after a full day on the post line.<\/p><\/details><\/div>\n<\/section>\n\n      <!-- i10x-landing-faq-schema -->\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Can it track HOA approval before I schedule the crew?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You log submission date, required specs, and target install window. i10X drafts follow-up messages to the homeowner or committee contact and keeps calendar holds tentative until approval clears \u2013 so posts are not loaded while architectural review is still running.\"}},{\"@type\":\"Question\",\"name\":\"Will it add rock drilling and grade labor lines to my bids?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You send field notes after the site walk: slope, rock hits, post depth, access constraints. i10X drafts a bid in Google Docs with explicit allowance lines for rock drilling, grade labor, and gate hardware so hidden conditions are priced before mobilization, not argued on install day.\"}},{\"@type\":\"Question\",\"name\":\"Does it draft neighbor notices before we set posts on a shared line?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Intake asks for survey or plat status and setback notes. i10X drafts a neighbor notice with install dates, fence height, and a contact for questions. You review before send; jobs with unverified pins stay flagged on your summary.\"}},{\"@type\":\"Question\",\"name\":\"Can it separate gate adjustment callbacks from new estimate calls?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Gate latch and hinge callbacks get a different intake script than new privacy fence estimates. i10X routes each type per your rules \u2013 warranty callbacks log for crew dispatch, new estimates book site-walk slots from your calendar.\"}},{\"@type\":\"Question\",\"name\":\"Does it sort Home Depot and Lowe's referral leads from supplier email?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Big Box referrals, web form fills, and lumber invoices often share one inbox. i10X labels real estimate leads, drafts replies with HOA and lot-photo questions, and surfaces summaries at the top of Gmail so you are not digging through supplier threads after a full day on the post line.\"}}],\"@id\":\"https:\/\/i10x.ai\/pages\/ai-for-fence-and-gate-installers\/#faq\",\"url\":\"https:\/\/i10x.ai\/pages\/ai-for-fence-and-gate-installers\/\"}<\/script>\n<section class=\"lp-close\">\n        <h2>Try it on your next HOA job<\/h2>\n        <p>Connect your tools, skim a week of drafts and summaries, and decide whether the comms load is lighter.<\/p>\n        <a class=\"lp-inline-cta\" href=\"https:\/\/i10x.ai\/signup\">Start free trial <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg><\/a>\n      <\/section>\n\n      <nav class=\"lp-related\" aria-label=\"More from i10X\">\n        <div class=\"lp-related__head\">\n          <h2 class=\"lp-related__title\">More profession guides<\/h2>\n          <p class=\"lp-related__deck\">Other guides in Trades &amp; Construction<\/p>\n        <\/div>\n        <div class=\"lp-related__grid\">\n        <a class=\"lp-related-card\" href=\"\/pages\/ai-for-cabinet-makers\/\">\n          <span class=\"lp-related-card__emoji\" aria-hidden=\"true\">\ud83d\uddc4\ufe0f<\/span>\n          <span class=\"lp-related-card__body\">\n            <span class=\"lp-related-card__title\">AI for Cabinet Makers<\/span>\n            <span class=\"lp-related-card__teaser\">Design handoff, proposal drafts and build-milestone updates.<\/span>\n          <\/span>\n        <\/a>\n        <a class=\"lp-related-card\" href=\"\/pages\/ai-for-carpenters\/\">\n          <span class=\"lp-related-card__emoji\" aria-hidden=\"true\">\ud83e\ude9a<\/span>\n          <span class=\"lp-related-card__body\">\n            <span class=\"lp-related-card__title\">AI for Carpenters<\/span>\n            <span class=\"lp-related-card__teaser\">Remodel triage, cabinet quotes and change orders.<\/span>\n          <\/span>\n        <\/a>\n        <a class=\"lp-related-card\" href=\"\/pages\/ai-for-cladding-installers\/\">\n          <span class=\"lp-related-card__emoji\" aria-hidden=\"true\">\ud83c\udfe2<\/span>\n          <span class=\"lp-related-card__body\">\n            <span class=\"lp-related-card__title\">AI for Cladding Installers<\/span>\n            <span class=\"lp-related-card__teaser\">WRB packets, panel selections and moisture callbacks.<\/span>\n          <\/span>\n        <\/a>\n        <a class=\"lp-related-card\" href=\"\/pages\/ai-for-concrete-contractors\/\">\n          <span class=\"lp-related-card__emoji\" aria-hidden=\"true\">\ud83e\uddf1<\/span>\n          <span class=\"lp-related-card__body\">\n            <span class=\"lp-related-card__title\">AI for Concrete Contractors<\/span>\n            <span class=\"lp-related-card__teaser\">Flatwork bids, pour delays and same-day change orders.<\/span>\n          <\/span>\n        <\/a>\n        <a class=\"lp-related-card\" href=\"\/pages\/ai-for-deck-and-patio-builders\/\">\n          <span class=\"lp-related-card__emoji\" aria-hidden=\"true\">\ud83e\udeb5<\/span>\n          <span class=\"lp-related-card__body\">\n            <span class=\"lp-related-card__title\">AI for Deck &amp; Patio Builders<\/span>\n            <span class=\"lp-related-card__teaser\">HOA permits, footing proposals and railing selection nudges.<\/span>\n          <\/span>\n        <\/a>\n        <\/div>\n        <a class=\"lp-related__hub\" href=\"https:\/\/i10x.ai\/pages\/#category-trades-construction\">Browse all 37 Trades &amp; Construction guides <span aria-hidden=\"true\">\u2192<\/span><\/a>\n\n        <div class=\"lp-related__util\">\n          <a href=\"https:\/\/i10x.ai\/blog\/\">i10X Blog<\/a>\n          <span aria-hidden=\"true\">\u00b7<\/span>\n          <a href=\"https:\/\/i10x.ai\/pricing\">Pricing<\/a>\n        <\/div>\n      <\/nav>\n\n      <div class=\"lp-author-box\">\n        <span class=\"lp-author-box__avatar\" aria-hidden=\"true\">i10<\/span>\n        <p>\n          <strong>About this guide<\/strong>\n          Part of the AI for every profession series from i10X.ai &#8211; written for residential fence and gate installers. Pains sourced from fence estimating guides and HOA compliance writeups, not generic contractor marketing stats.\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/article>\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Article\",\"headline\":\"AI for Fence & Gate Installers &#45; HOA Packets, Site-Walk Bids & Property Line Notices\",\"description\":\"AI for fence and gate installers: i10X routes estimate and gate callback calls from the post line, drafts site-walk bids with rock and grade allowance lines, tracks HOA approval follow-ups, and prepares property line neighbor notices - works with your existing tools.\",\"url\":\"https:\/\/i10x.ai\/pages\/ai-for-fence-and-gate-installers\/\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/i10x.ai\/pages\/ai-for-fence-and-gate-installers\/\"},\"author\":{\"@type\":\"Organization\",\"name\":\"i10X\",\"url\":\"https:\/\/i10x.ai\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"i10X\",\"url\":\"https:\/\/i10x.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\/\/i10x.ai\/favicon.ico\"}},\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@type\":\"WebSite\",\"name\":\"i10X\",\"url\":\"https:\/\/i10x.ai\/pages\/\"},\"isAccessibleForFree\":true,\"about\":{\"@type\":\"Thing\",\"name\":\"AI for fence installers\"},\"image\":[\"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-for-fence-and-gate-installers-hero-v1.jpg\"],\"keywords\":\"AI for fence installers, AI for gate installers, AI tools for fence contractors, AI assistant for fence installers, HOA fence approval, fence architectural review timeline, fence estimate rock drilling, fence hidden costs grading\",\"articleSection\":\"Trades & Construction\"}<\/script>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Pages\",\"item\":\"https:\/\/i10x.ai\/pages\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI for Fence & Gate Installers &#45; HOA Packets, Site-Walk Bids & Property Line Notices\"}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>AI for fence and gate installers: i10X routes estimate and gate callback calls from the post line, drafts site-walk bids with rock and grade allowance lines, tracks HOA approval follow-ups, and prepares property line neighbor notices &#8211; works with your existing tools.<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-619","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI for Fence &amp; Gate Installers &#045; HOA Packets, Site-Walk Bids &amp; Property Line Notices - i10X<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI for Fence &amp; Gate Installers &#045; HOA Packets, Site-Walk Bids &amp; Property Line Notices - i10X\" \/>\n<meta property=\"og:description\" content=\"AI for fence and gate installers: i10X routes estimate and gate callback calls from the post line, drafts site-walk bids with rock and grade allowance lines, tracks HOA approval follow-ups, and prepares property line neighbor notices - works with your existing tools.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers\" \/>\n<meta property=\"og:site_name\" content=\"i10X\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-for-fence-and-gate-installers-hero-v1.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/ai-for-fence-and-gate-installers\",\"url\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/ai-for-fence-and-gate-installers\",\"name\":\"AI for Fence & Gate Installers &#45; HOA Packets, Site-Walk Bids & Property Line Notices - i10X\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/ai-for-fence-and-gate-installers#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/ai-for-fence-and-gate-installers#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i10x.ai\\\/pages\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ai-for-fence-and-gate-installers-hero-v1.jpg\",\"datePublished\":\"2026-06-17T06:22:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/ai-for-fence-and-gate-installers#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/ai-for-fence-and-gate-installers\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/ai-for-fence-and-gate-installers#primaryimage\",\"url\":\"https:\\\/\\\/i10x.ai\\\/pages\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ai-for-fence-and-gate-installers-hero-v1.jpg\",\"contentUrl\":\"https:\\\/\\\/i10x.ai\\\/pages\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ai-for-fence-and-gate-installers-hero-v1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/ai-for-fence-and-gate-installers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI for Fence &#038; Gate Installers &#45; HOA Packets, Site-Walk Bids &#038; Property Line Notices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/#website\",\"url\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/\",\"name\":\"i10X\",\"description\":\"AI agents for every profession - calls, quotes, invoices, and admin on autopilot.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/i10xpages.kinsta.cloud\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI for Fence & Gate Installers &#45; HOA Packets, Site-Walk Bids & Property Line Notices - i10X","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers","og_locale":"en_US","og_type":"article","og_title":"AI for Fence & Gate Installers &#45; HOA Packets, Site-Walk Bids & Property Line Notices - i10X","og_description":"AI for fence and gate installers: i10X routes estimate and gate callback calls from the post line, drafts site-walk bids with rock and grade allowance lines, tracks HOA approval follow-ups, and prepares property line neighbor notices - works with your existing tools.","og_url":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers","og_site_name":"i10X","og_image":[{"url":"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-for-fence-and-gate-installers-hero-v1.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers","url":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers","name":"AI for Fence & Gate Installers &#45; HOA Packets, Site-Walk Bids & Property Line Notices - i10X","isPartOf":{"@id":"https:\/\/i10xpages.kinsta.cloud\/#website"},"primaryImageOfPage":{"@id":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers#primaryimage"},"image":{"@id":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers#primaryimage"},"thumbnailUrl":"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-for-fence-and-gate-installers-hero-v1.jpg","datePublished":"2026-06-17T06:22:53+00:00","breadcrumb":{"@id":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers#primaryimage","url":"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-for-fence-and-gate-installers-hero-v1.jpg","contentUrl":"https:\/\/i10x.ai\/pages\/wp-content\/uploads\/2026\/06\/ai-for-fence-and-gate-installers-hero-v1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/i10xpages.kinsta.cloud\/ai-for-fence-and-gate-installers#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/i10xpages.kinsta.cloud\/"},{"@type":"ListItem","position":2,"name":"AI for Fence &#038; Gate Installers &#45; HOA Packets, Site-Walk Bids &#038; Property Line Notices"}]},{"@type":"WebSite","@id":"https:\/\/i10xpages.kinsta.cloud\/#website","url":"https:\/\/i10xpages.kinsta.cloud\/","name":"i10X","description":"AI agents for every profession - calls, quotes, invoices, and admin on autopilot.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/i10xpages.kinsta.cloud\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/i10x.ai\/pages\/wp-json\/wp\/v2\/pages\/619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/i10x.ai\/pages\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/i10x.ai\/pages\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/i10x.ai\/pages\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/i10x.ai\/pages\/wp-json\/wp\/v2\/comments?post=619"}],"version-history":[{"count":0,"href":"https:\/\/i10x.ai\/pages\/wp-json\/wp\/v2\/pages\/619\/revisions"}],"wp:attachment":[{"href":"https:\/\/i10x.ai\/pages\/wp-json\/wp\/v2\/media?parent=619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}