.elementor-2608 .elementor-element.elementor-element-fee7477{--display:flex;}/* Start custom CSS for html, class: .elementor-element-fb8163c *//* ===== Fix mobile cut-off (grid/flex overflow) ===== */
html, body { overflow-x: hidden; }

.topbar-in, .split { min-width: 0; }
.split > *, .topbar-in > * { min-width: 0; }

.card, .mini, .img-card, .pill { max-width: 100%; }
/* ===== Mobile button fixes (header + sticky) ===== */
@media (max-width: 980px){

  /* Header: allow wrapping + keep items inside the viewport */
  .topbar-in{
    flex-wrap: wrap;
    align-items: center;
  }

  /* Make header CTA behave on mobile */
  .topbar .btn{
    max-width: 100%;
    width: auto;
    padding: 10px 12px;
    font-size: 13px;
    line-height: 1.2;
    white-space: normal;         /* allow wrapping */
    text-align: center;
  }

  /* If your header button still tries to sit beside the logo, push it to its own line */
  .topbar .btn.primary.small{
    flex: 1 1 240px;             /* lets it wrap cleanly */
  }

  /* Sticky bar: prevent the CTA from overflowing off-screen */
  .sticky-in{
    gap: 10px;
  }
  .sticky .btn{
    max-width: 52vw;             /* keeps room for the left text */
    padding: 10px 12px;
    font-size: 13px;
    white-space: nowrap;         /* sticky button should stay one line */
    overflow: hidden;
    text-overflow: ellipsis;     /* “See How This Co…” instead of cutting */
  }
}

/* Phones: make the header button full width so it never clips */
@media (max-width: 480px){
  .topbar .btn.primary.small{
    width: 100%;
    flex: 1 1 100%;
  }

  /* Sticky: optional – hide the extra tagline so the button fits */
  .sticky .tiny{ display:none; }
  .sticky .btn{ max-width: 60vw; }
}/* End custom CSS */
/* Start custom CSS */<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": ["WebPage"],
      "@id": "https://firmiq.io/system/#webpage",
      "url": "https://firmiq.io/system/",
      "name": "The Google Growth System | Firm IQ",
      "isPartOf": { "@id": "https://firmiq.io/#website" },
      "about": { "@id": "https://firmiq.io/#entity" },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "@id": "https://firmiq.io/system/#primaryimage",
        "url": "http://firmiq.io/wp-content/uploads/2026/04/firm-iq-google-growth-system-map-visibility-trust-conversion-tracking.png"
      },
      "breadcrumb": { "@id": "https://firmiq.io/system/#breadcrumbs" },
      "inLanguage": "en-US"
    },
    {
      "@type": "WebSite",
      "@id": "https://firmiq.io/#website",
      "url": "https://firmiq.io/",
      "name": "Firm IQ",
      "publisher": { "@id": "https://firmiq.io/#entity" },
      "inLanguage": "en-US"
    },
    {
      "@type": ["LocalBusiness", "Organization"],
      "@id": "https://firmiq.io/#entity",
      "name": "Firm IQ",
      "url": "https://firmiq.io/",
      "telephone": "+1-480-696-1247",
      "description": "Firm IQ builds Google Growth Systems for home service businesses that have outgrown referrals—capturing demand, converting it into calls, and expanding visibility across Google, Maps, and emerging AI-driven search.",
      "founder": { "@id": "https://firmiq.io/#curtis-kloc" },
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "1521 W. Citation Lane",
        "addressLocality": "Chandler",
        "addressRegion": "AZ",
        "postalCode": "85224",
        "addressCountry": "US"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": "[INSERT_LATITUDE]",
        "longitude": "[INSERT_LONGITUDE]"
      },
      "areaServed": [
        { "@type": "Country", "name": "United States" }
      ],
      "image": [
        "http://firmiq.io/wp-content/uploads/2026/04/firm-iq-google-growth-system-map-visibility-trust-conversion-tracking.png",
        "http://firmiq.io/wp-content/uploads/2026/04/firm-iq-demand-capture-google-ads-lsa-map-pack-home-services.png",
        "http://firmiq.io/wp-content/uploads/2026/04/firm-iq-build-order-foundation-capture-authority-local-domination.png"
      ],
      "logo": "[INSERT_LOGO_URL]",
      "sameAs": [
        "[INSERT_LINKEDIN_URL]",
        "[INSERT_YOUTUBE_URL]"
      ],
      "hasMap": "[INSERT_GOOGLE_MAPS_PLACE_URL]"
    },
    {
      "@type": "Person",
      "@id": "https://firmiq.io/#curtis-kloc",
      "name": "Curtis Kloc",
      "jobTitle": "Owner",
      "worksFor": { "@id": "https://firmiq.io/#entity" }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://firmiq.io/system/#breadcrumbs",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://firmiq.io/" },
        { "@type": "ListItem", "position": 2, "name": "System", "item": "https://firmiq.io/system/" }
      ]
    },

    {
      "@type": "ItemList",
      "@id": "https://firmiq.io/system/#system-modules",
      "name": "Firm IQ — Google Growth System Modules",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "item": { "@id": "https://firmiq.io/system/#service-visibility" } },
        { "@type": "ListItem", "position": 2, "item": { "@id": "https://firmiq.io/system/#service-trust" } },
        { "@type": "ListItem", "position": 3, "item": { "@id": "https://firmiq.io/system/#service-conversion" } },
        { "@type": "ListItem", "position": 4, "item": { "@id": "https://firmiq.io/system/#service-tracking" } }
      ]
    },

    {
      "@type": "Service",
      "@id": "https://firmiq.io/system/#service-visibility",
      "name": "Visibility (Get Found)",
      "serviceType": "Local visibility foundation and Google Business Profile alignment",
      "provider": { "@id": "https://firmiq.io/#entity" },
      "areaServed": { "@type": "Country", "name": "United States" },
      "audience": { "@type": "Audience", "audienceType": "Home service businesses" }
    },
    {
      "@type": "Service",
      "@id": "https://firmiq.io/system/#service-trust",
      "name": "Trust Signals",
      "serviceType": "Review engine, entity consistency, citations, and local authority signals",
      "provider": { "@id": "https://firmiq.io/#entity" },
      "areaServed": { "@type": "Country", "name": "United States" },
      "audience": { "@type": "Audience", "audienceType": "Home service businesses" }
    },
    {
      "@type": "Service",
      "@id": "https://firmiq.io/system/#service-conversion",
      "name": "Conversion Layer",
      "serviceType": "Call-first conversion architecture and service intent landing pages",
      "provider": { "@id": "https://firmiq.io/#entity" },
      "areaServed": { "@type": "Country", "name": "United States" },
      "audience": { "@type": "Audience", "audienceType": "Home service businesses" }
    },
    {
      "@type": "Service",
      "@id": "https://firmiq.io/system/#service-tracking",
      "name": "Tracking and Feedback Loop",
      "serviceType": "Call and form tracking, attribution clarity, and optimization feedback loop",
      "provider": { "@id": "https://firmiq.io/#entity" },
      "areaServed": { "@type": "Country", "name": "United States" },
      "audience": { "@type": "Audience", "audienceType": "Home service businesses" }
    },

    {
      "@type": "FAQPage",
      "@id": "https://firmiq.io/system/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is this just local SEO?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Local SEO is one layer. Firm IQ builds the full Google Growth System: demand capture, local trust signals, conversion infrastructure, and tracking—so inbound calls become predictable and compounding."
          }
        },
        {
          "@type": "Question",
          "name": "Why can’t I just optimize my Google Business Profile?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Your GBP is essential, but it’s not the whole system. Google also evaluates your website structure, reviews, entity consistency, authority signals, and user behavior. A strong profile without supporting layers often stalls."
          }
        },
        {
          "@type": "Question",
          "name": "Do you guarantee rankings?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. No honest provider can guarantee Google outcomes. What we provide is a complete system build installed correctly, in a sensible order, with clear measurement."
          }
        },
        {
          "@type": "Question",
          "name": "Who is this for?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Established home service operators doing roughly $75k–$250k per month with 2–10 trucks who want consistent inbound opportunities from Google and Maps."
          }
        }
      ]
    }
  ]
}
</script>/* End custom CSS */