.elementor-12543 .elementor-element.elementor-element-23d12c6c{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12543 .elementor-element.elementor-element-b704675{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-4b92911 *//* Inspections Over Coffee reusable page theme */
/* Use: <div class="ioc-page">...</div> */

.ioc-page {
  --primary:#d4572a;
  --primary-dark:#a93e1e;
  --primary-soft:#fff1ea;
  --coffee:#29241f;
  --coffee-2:#3b352f;
  --cream:#f7f3ee;
  --paper:#fffaf4;
  --text:#1f1b18;
  --muted:#5b554f;
  --border:#ded7cf;
  --green:#5f9f4a;
  --radius:22px;
  --radius-lg:34px;
  --shadow-sm:0 8px 24px rgba(41,36,31,.08);
  --shadow-md:0 18px 55px rgba(41,36,31,.16);
  --shadow-lg:0 28px 90px rgba(41,36,31,.20);
  --max:1320px;

  width:100%;
  color:var(--text);
  background:
    radial-gradient(circle at top left, rgba(212,87,42,.12), transparent 34rem),
    linear-gradient(180deg,#fff 0%,var(--cream) 44%,#fff 100%);
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  line-height:1.55;
}

.ioc-page *,
.ioc-page *::before,
.ioc-page *::after {
  box-sizing:border-box;
}

.ioc-page img {
  max-width:100%;
  height:auto;
  display:block;
}

.ioc-page a {
  color:inherit;
}

.ioc-wrap {
  width:min(var(--max),calc(100% - 48px));
  margin:0 auto;
}

.ioc-section {
  padding:86px 0;
}

.ioc-section-tight {
  padding:58px 0;
}

.ioc-section-dark {
  background:
    linear-gradient(135deg,rgba(212,87,42,.20),transparent 42%),
    var(--coffee);
  color:#fff;
}

.ioc-section-dark h1,
.ioc-section-dark h2,
.ioc-section-dark h3 {
  color:#fff;
}

.ioc-section-dark .ioc-lead,
.ioc-section-dark p,
.ioc-section-dark li {
  color:rgba(255,255,255,.84);
}

.ioc-section-dark .ioc-eyebrow {
  color:#ffd4c5;
  background:rgba(255,255,255,.08);
  border-color:rgba(255,255,255,.16);
}

.ioc-eyebrow {
  display:inline-flex;
  width:fit-content;
  align-items:center;
  gap:8px;
  color:var(--primary-dark);
  background:rgba(212,87,42,.10);
  border:1px solid rgba(212,87,42,.22);
  border-radius:999px;
  padding:8px 13px;
  font-size:12px;
  font-weight:900;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.ioc-page h1,
.ioc-page h2,
.ioc-page h3 {
  margin:0;
  color:var(--text);
  line-height:1.05;
  letter-spacing:-.04em;
  font-weight:950;
}

.ioc-page h1 {
  font-size:clamp(40px,5.3vw,76px);
  max-width:980px;
}

.ioc-page h2 {
  font-size:clamp(31px,3.8vw,58px);
  max-width:940px;
}

.ioc-page h3 {
  font-size:clamp(21px,2vw,29px);
}

.ioc-page p {
  margin:0;
}

.ioc-lead {
  font-size:clamp(18px,1.55vw,22px);
  color:var(--muted);
  max-width:880px;
}

.ioc-stack {
  display:grid;
  gap:22px;
}

.ioc-actions {
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  align-items:center;
}

.ioc-button {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:56px;
  padding:15px 24px;
  border-radius:999px;
  border:2px solid transparent;
  font:inherit;
  font-weight:950;
  text-decoration:none!important;
  cursor:pointer;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;
}

.ioc-button:hover {
  transform:translateY(-2px);
}

.ioc-button:focus-visible,
.ioc-page a:focus-visible,
.ioc-page summary:focus-visible {
  outline:4px solid rgba(212,87,42,.28);
  outline-offset:4px;
}

.ioc-button-primary {
  background:var(--primary)!important;
  color:#fff!important;
  box-shadow:0 14px 30px rgba(212,87,42,.30);
}

.ioc-button-primary:hover {
  background:var(--primary-dark)!important;
  color:#fff!important;
}

.ioc-button-light {
  background:#fff;
  color:var(--coffee)!important;
  border-color:var(--border);
}

.ioc-button-dark {
  background:var(--coffee);
  color:#fff!important;
  box-shadow:0 14px 30px rgba(41,36,31,.24);
}

.ioc-button-ghost {
  background:rgba(255,255,255,.13);
  color:#fff!important;
  border-color:rgba(255,255,255,.28);
}

/* Hero */

.ioc-hero {
  padding:42px 0 76px;
}

.ioc-hero-grid {
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);
  gap:56px;
  align-items:center;
}

.ioc-hero-media {
  position:relative;
  padding-bottom:58px;
}

.ioc-photo-card {
  background:var(--coffee);
  color:#fff;
  border-radius:var(--radius-lg);
  overflow:hidden;
  box-shadow:var(--shadow-lg);
  transform:rotate(1deg);
}

.ioc-photo-card img {
  width:100%;
  aspect-ratio:1.12/.84;
  object-fit:cover;
}

.ioc-photo-caption {
  display:grid;
  gap:8px;
  padding:24px;
  background:linear-gradient(135deg,var(--coffee),#413931);
}

.ioc-photo-caption strong {
  color:#fff;
  font-size:19px;
}

.ioc-photo-caption p {
  color:rgba(255,255,255,.82);
}

.ioc-floating-note {
  position:absolute;
  right:24px;
  bottom:-20px;
  width:min(280px,54%);
  padding:16px 17px;
  background:var(--paper);
  border:1px solid rgba(212,87,42,.28);
  border-radius:18px;
  box-shadow:var(--shadow-md);
  transform:rotate(-2deg);
  z-index:3;
}

.ioc-floating-note strong {
  display:block;
  margin-bottom:5px;
  color:var(--primary-dark);
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.08em;
}

.ioc-floating-note p {
  color:var(--coffee);
  font-size:14px;
  line-height:1.35;
}

/* Trust bar */

.ioc-trust {
  background:var(--coffee);
  color:#fff;
  padding:18px 0;
}

.ioc-trust-grid {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:14px;
}

.ioc-trust-item {
  display:flex;
  gap:12px;
  align-items:center;
  color:rgba(255,255,255,.88);
  font-weight:850;
}

.ioc-trust-item span {
  display:inline-grid;
  place-items:center;
  width:34px;
  height:34px;
  border-radius:999px;
  background:rgba(212,87,42,.20);
  color:#ff966f;
  flex:0 0 auto;
}

/* Grids */

.ioc-grid-2 {
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:18px;
}

.ioc-grid-3 {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}

.ioc-grid-4 {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:16px;
}

.ioc-split {
  display:grid;
  grid-template-columns:.9fr 1.1fr;
  gap:52px;
  align-items:center;
}

.ioc-split-reverse {
  display:grid;
  grid-template-columns:1.1fr .9fr;
  gap:52px;
  align-items:center;
}

/* Cards and panels */

.ioc-card {
  display:grid;
  gap:14px;
  min-height:100%;
  background:#fff;
  border:1px solid var(--border);
  border-radius:var(--radius-lg);
  box-shadow:var(--shadow-sm);
  padding:26px;
}

.ioc-card a {
  color:var(--primary-dark);
  font-weight:950;
  text-decoration:none;
}

.ioc-card a:hover {
  text-decoration:underline;
}

.ioc-card p,
.ioc-card li {
  color:var(--muted);
}

.ioc-panel {
  background:#fff;
  border:1px solid var(--border);
  border-radius:var(--radius-lg);
  box-shadow:var(--shadow-sm);
  padding:clamp(22px,4vw,40px);
}

.ioc-callout {
  background:
    radial-gradient(circle at top left,rgba(212,87,42,.12),transparent 24rem),
    #fff;
  border:1px solid var(--border);
  border-radius:var(--radius-lg);
  box-shadow:var(--shadow-md);
  padding:clamp(24px,4vw,42px);
}

.ioc-icon {
  width:48px;
  height:48px;
  display:grid;
  place-items:center;
  border-radius:16px;
  background:rgba(212,87,42,.12);
  color:var(--primary-dark);
  font-size:23px;
}

.ioc-tag-row {
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

.ioc-tag {
  display:inline-flex;
  width:fit-content;
  align-items:center;
  border-radius:999px;
  background:var(--cream);
  color:var(--coffee);
  border:1px solid var(--border);
  padding:6px 10px;
  font-size:12px;
  font-weight:900;
}

/* Dark section visibility fixes */

.ioc-section-dark .ioc-card,
.ioc-section-dark .ioc-panel {
  background:#fffaf4;
  color:var(--text);
}

.ioc-section-dark .ioc-card h3,
.ioc-section-dark .ioc-panel h3 {
  color:var(--text)!important;
}

.ioc-section-dark .ioc-card p,
.ioc-section-dark .ioc-card li,
.ioc-section-dark .ioc-panel p,
.ioc-section-dark .ioc-panel li {
  color:var(--muted)!important;
}

.ioc-section-dark .ioc-card a,
.ioc-section-dark .ioc-panel a {
  color:var(--primary-dark)!important;
}

/* Lists */

.ioc-check-list,
.ioc-plain-list {
  display:grid;
  gap:12px;
  padding:0;
  margin:0;
  list-style:none;
}

.ioc-check-list li,
.ioc-plain-list li {
  display:grid;
  grid-template-columns:28px 1fr;
  gap:10px;
  align-items:start;
  color:var(--muted);
}

.ioc-check-list li::before {
  content:"✓";
  width:28px;
  height:28px;
  border-radius:8px;
  display:grid;
  place-items:center;
  background:rgba(110,182,90,.16);
  color:#377c27;
  font-weight:950;
  line-height:1;
}

.ioc-plain-list li::before {
  content:"";
  width:10px;
  height:10px;
  margin-top:8px;
  border-radius:999px;
  background:var(--primary);
}

.ioc-section-dark > .ioc-wrap .ioc-check-list li {
  color:rgba(255,255,255,.9);
}

.ioc-section-dark .ioc-card .ioc-check-list li,
.ioc-section-dark .ioc-panel .ioc-check-list li,
.ioc-section-dark .ioc-card .ioc-plain-list li,
.ioc-section-dark .ioc-panel .ioc-plain-list li {
  color:var(--muted)!important;
}

.ioc-section-dark .ioc-check-list li::before {
  background:rgba(255,255,255,.12);
  color:#ffd4c5;
}

.ioc-section-dark .ioc-card .ioc-check-list li::before,
.ioc-section-dark .ioc-panel .ioc-check-list li::before {
  background:rgba(110,182,90,.16);
  color:#377c27;
}

/* Process */

.ioc-process {
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:14px;
  margin-top:34px;
}

.ioc-step {
  background:#fff;
  border:1px solid var(--border);
  border-radius:var(--radius);
  box-shadow:var(--shadow-sm);
  padding:22px;
  display:grid;
  gap:12px;
}

.ioc-step-num {
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  border-radius:999px;
  background:var(--primary);
  color:#fff;
  font-weight:950;
}

.ioc-step p {
  color:var(--muted);
  font-size:15px;
}

/* FAQ */

.ioc-faq-wrap {
  display:grid;
  grid-template-columns:.8fr 1.2fr;
  gap:42px;
  align-items:start;
}

.ioc-faq-list {
  display:grid;
  gap:12px;
}

.ioc-page details {
  background:#fff;
  border:1px solid var(--border);
  border-radius:var(--radius);
  box-shadow:var(--shadow-sm);
  overflow:hidden;
}

.ioc-page summary {
  cursor:pointer;
  padding:20px 22px;
  font-weight:950;
  color:var(--coffee);
  list-style:none;
  display:flex;
  justify-content:space-between;
  gap:20px;
  align-items:center;
}

.ioc-page summary::-webkit-details-marker {
  display:none;
}

.ioc-page summary::after {
  content:"+";
  width:30px;
  height:30px;
  display:grid;
  place-items:center;
  border-radius:999px;
  background:var(--cream);
  color:var(--primary-dark);
  flex:0 0 auto;
  font-size:22px;
  line-height:1;
}

.ioc-page details[open] summary::after {
  content:"–";
  background:var(--primary);
  color:#fff;
}

.ioc-faq-body {
  display:grid;
  gap:14px;
  padding:0 22px 22px;
  color:var(--muted);
}

/* Final CTA */

.ioc-final {
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);
  gap:28px;
  align-items:center;
  background:
    radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 26rem),
    linear-gradient(135deg,var(--coffee),#3d332b 54%,var(--primary-dark));
  border-radius:var(--radius-lg);
  padding:clamp(28px,5vw,56px);
  box-shadow:var(--shadow-lg);
  color:#fff;
}

.ioc-final h2,
.ioc-final h3 {
  color:#fff;
}

.ioc-final p {
  color:rgba(255,255,255,.86);
}

.ioc-final-card {
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.16);
  border-radius:26px;
  padding:24px;
  display:grid;
  gap:14px;
}

.ioc-final-card a {
  color:#fff;
  font-weight:900;
}

/* Tables */

.ioc-table-wrap {
  overflow-x:auto;
  background:#fff;
  border:1px solid var(--border);
  border-radius:var(--radius-lg);
  box-shadow:var(--shadow-sm);
}

.ioc-table {
  width:100%;
  border-collapse:collapse;
  min-width:680px;
}

.ioc-table th,
.ioc-table td {
  padding:18px;
  text-align:left;
  border-bottom:1px solid var(--border);
  vertical-align:top;
}

.ioc-table th {
  background:var(--coffee);
  color:#fff;
  font-weight:950;
}

.ioc-table td {
  color:var(--muted);
}

.ioc-table tr:last-child td {
  border-bottom:0;
}

/* Quote / insight blocks */

.ioc-insight {
  background:var(--paper);
  border:1px solid rgba(212,87,42,.24);
  border-left:6px solid var(--primary);
  border-radius:var(--radius);
  box-shadow:var(--shadow-sm);
  padding:24px;
}

.ioc-insight strong {
  display:block;
  color:var(--coffee);
  font-size:20px;
  margin-bottom:8px;
}

.ioc-insight p {
  color:var(--muted);
}

/* Sticky mobile CTA */

.ioc-sticky-cta {
  position:fixed;
  left:14px;
  right:14px;
  bottom:14px;
  z-index:99999;
  display:none;
  gap:10px;
  padding:10px;
  border-radius:999px;
  background:rgba(41,36,31,.94);
  backdrop-filter:blur(10px);
  box-shadow:var(--shadow-md);
}

.ioc-sticky-cta .ioc-button {
  flex:1;
  min-height:48px;
  padding:12px 14px;
  font-size:15px;
}

/* Spacing helpers */

.ioc-mt-12 { margin-top:12px; }
.ioc-mt-18 { margin-top:18px; }
.ioc-mt-24 { margin-top:24px; }
.ioc-mt-34 { margin-top:34px; }
.ioc-mt-48 { margin-top:48px; }

/* Responsive */

@media (max-width:1120px) {
  .ioc-hero-grid,
  .ioc-split,
  .ioc-split-reverse,
  .ioc-final {
    grid-template-columns:1fr;
  }

  .ioc-grid-3,
  .ioc-grid-4,
  .ioc-trust-grid {
    grid-template-columns:repeat(2,1fr);
  }

  .ioc-process {
    grid-template-columns:repeat(3,1fr);
  }
}

@media (max-width:820px) {
  .ioc-wrap {
    width:min(var(--max),calc(100% - 34px));
  }

  .ioc-section {
    padding:64px 0;
  }

  .ioc-section-tight {
    padding:54px 0;
  }

  .ioc-hero {
    padding:28px 0 56px;
  }

  .ioc-photo-card {
    transform:none;
  }

  .ioc-hero-media {
    padding-bottom:0;
  }

  .ioc-floating-note {
    position:static;
    width:auto;
    margin:14px 18px 0;
    transform:none;
  }

  .ioc-faq-wrap {
    grid-template-columns:1fr;
  }

  .ioc-sticky-cta {
    display:flex;
  }
}

@media (max-width:620px) {
  .ioc-wrap {
    width:min(var(--max),calc(100% - 28px));
  }

  .ioc-grid-2,
  .ioc-grid-3,
  .ioc-grid-4,
  .ioc-process,
  .ioc-trust-grid {
    grid-template-columns:1fr;
  }

  .ioc-actions {
    display:grid;
  }

  .ioc-button {
    width:100%;
  }

  .ioc-page h1 {
    font-size:clamp(38px,12vw,56px);
  }

  .ioc-page h2 {
    font-size:clamp(30px,10vw,46px);
  }

  .ioc-card,
  .ioc-panel,
  .ioc-step,
  .ioc-final-card {
    padding:20px;
  }
}
/* Fix dark section heading contrast */
.ioc-section-dark .ioc-wrap > .ioc-stack h1,
.ioc-section-dark .ioc-wrap > .ioc-stack h2,
.ioc-section-dark .ioc-split > .ioc-stack h1,
.ioc-section-dark .ioc-split > .ioc-stack h2 {
  color: #fffaf4 !important;
}

.ioc-section-dark .ioc-wrap > .ioc-stack h3,
.ioc-section-dark .ioc-split > .ioc-stack h3 {
  color: #fffaf4 !important;
}

/* Also improve dark section body readability */
.ioc-section-dark .ioc-wrap > .ioc-stack .ioc-lead,
.ioc-section-dark .ioc-split > .ioc-stack .ioc-lead,
.ioc-section-dark .ioc-wrap > .ioc-stack p,
.ioc-section-dark .ioc-split > .ioc-stack p {
  color: rgba(255,255,255,.86) !important;
}/* End custom CSS */
/* Start custom CSS */<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"FAQPage",
  "mainEntity":[
    {
      "@type":"Question",
      "name":"What is a Market Visibility Zone (MVZ)?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"A Market Visibility Zone (MVZ) is the primary market assigned to an Inspections Over Coffee franchise. It identifies the area where a franchise owner is expected to focus business development, marketing, networking, and relationship-building efforts. The specific boundaries of each MVZ are identified in the Franchise Agreement."
      }
    },
    {
      "@type":"Question",
      "name":"How is a Market Visibility Zone determined?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"Market Visibility Zones are established using business factors that may include population, geography, municipal boundaries, ZIP Codes, metropolitan statistical areas, travel considerations, housing activity, real estate market conditions, and other operational considerations."
      }
    },
    {
      "@type":"Question",
      "name":"Does my Market Visibility Zone give me an exclusive territory?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"While your Franchise Agreement generally provides a protected primary Market Visibility Zone and the company generally will not establish another franchise whose primary MVZ substantially overlaps yours while you remain in good standing, customers remain free to choose any inspection company they prefer."
      }
    },
    {
      "@type":"Question",
      "name":"Can another franchise perform inspections inside my Market Visibility Zone?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"Yes. Because home inspection services often follow customer relationships rather than geographic boundaries, another franchise may perform inspections within or near your Market Visibility Zone when serving existing customers, referral partners, relocation companies, lenders, attorneys, or other legitimate referral sources."
      }
    },
    {
      "@type":"Question",
      "name":"Can I perform inspections outside my assigned Market Visibility Zone?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"Yes. Franchise owners may accept inspection assignments outside their assigned Market Visibility Zone when requested by customers, real estate professionals, lenders, attorneys, relocation companies, repeat clients, investors, or other referral partners, subject to the Franchise Agreement."
      }
    },
    {
      "@type":"Question",
      "name":"Do I have exclusive rights to customers inside my territory?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"No. Your Franchise Agreement does not grant exclusive rights to any customer, real estate brokerage, lender, attorney, builder, relocation company, referral source, or business relationship. Customers always remain free to choose their preferred inspection company."
      }
    },
    {
      "@type":"Question",
      "name":"Why does Inspections Over Coffee use Market Visibility Zones instead of traditional territories?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"Market Visibility Zones better reflect how modern home inspection businesses actually grow. Success is driven by local visibility, reputation, online presence, repeat customers, and referral relationships rather than simply drawing geographic boundaries on a map."
      }
    },
    {
      "@type":"Question",
      "name":"Who owns the Google Business Profile and other digital assets?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"Certain digital assets associated with the franchise—including Google Business Profiles, websites, domain names, business telephone numbers, email addresses, directory listings, social media accounts, and advertising accounts—may be established, maintained, or controlled by Inspections Over Coffee as provided in the Franchise Agreement."
      }
    },
    {
      "@type":"Question",
      "name":"Can I purchase additional Market Visibility Zones?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"You may request additional Market Visibility Zones. Approval is not guaranteed and depends on availability, company policies, and other business considerations. Any approved expansion is governed by the applicable Franchise Agreement and current franchise policies."
      }
    },
    {
      "@type":"Question",
      "name":"Can I relocate my Market Visibility Zone?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"Relocating your primary business location or requesting a different Market Visibility Zone requires prior written approval from Inspections Over Coffee as outlined in the Franchise Agreement."
      }
    },
    {
      "@type":"Question",
      "name":"Does Inspections Over Coffee guarantee business success within my Market Visibility Zone?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"No. The company does not guarantee population growth, real estate transaction volume, customer demand, search engine rankings, referral opportunities, revenue, profitability, or business success within any Market Visibility Zone. Market conditions may change over time."
      }
    },
    {
      "@type":"Question",
      "name":"Can the description of my Market Visibility Zone change?",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"Market Visibility Zone descriptions may be clarified or updated to correct administrative errors, reflect municipal boundary changes, improve consistency, or implement changes agreed to by affected franchisees, subject to the Franchise Agreement and applicable law."
      }
    }
  ]
}
</script>/* End custom CSS */