{"id":10,"date":"2026-08-23T21:48:54","date_gmt":"2026-08-23T21:48:54","guid":{"rendered":"https:\/\/kendlebelle.com\/?page_id=10"},"modified":"2026-09-06T19:43:25","modified_gmt":"2026-09-06T19:43:25","slug":"kendle-belle-consulting","status":"publish","type":"page","link":"https:\/\/kendlebelle.com\/","title":{"rendered":"Kendle Belle Consulting"},"content":{"rendered":"\n<!-- ============================================================\n   KENDLE BELLE CONSULTING - WordPress Custom HTML Block\n   Paste this entire file into a single Custom HTML block.\n   Before publishing:\n    1. Replace YOUR_FORMSPREE_ID with your Formspree form ID\n    2. Replace logo src values with your uploaded image URLs\n   ============================================================ -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap');\n\n\/* \u2500\u2500\u2500 WORDPRESS BREAKOUT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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\/* Forces the site to break out of Twenty Twenty-Five's container *\/\n.wp-site-blocks,\n.wp-block-group,\n.wp-block-group__inner-container,\n.entry-content,\n.post-content,\n.page-content,\n.site-content,\n.wp-block-post-content,\n.is-layout-constrained > *,\n.is-layout-flow > * {\n max-width: none !important;\n padding-left: 0 !important;\n padding-right: 0 !important;\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n.wp-block-html {\n padding: 0 !important;\n margin: 0 !important;\n max-width: none !important;\n}\nbody {\n margin: 0 !important;\n padding: 0 !important;\n overflow-x: hidden;\n}\n\/* Hide Twenty Twenty-Five header and footer so ours shows *\/\n.wp-block-template-part[class*=\"header\"],\n.wp-block-template-part[class*=\"footer\"],\nheader.wp-block-template-part,\nfooter.wp-block-template-part,\n.site-header,\n.site-footer,\n#masthead,\n#colophon {\n display: none !important;\n}\n\n\/* \u2500\u2500\u2500 TOKENS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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.kb {\n --slate:    #2C3E50;\n --slate-deep:  #1E2D3D;\n --slate-mid:  #3D5166;\n --brass:    #B8924A;\n --brass-light: #D4AF6E;\n --brass-pale:  #EDD9AC;\n --ivory:    #FAF8F4;\n --sage:     #E8EDE8;\n --sage-mid:   #D4DDD4;\n --text-dark:  #1A1A1A;\n --text-body:  #374151;\n --text-muted:  #6B7280;\n --white:    #FFFFFF;\n\n --display: 'Cormorant Garamond', Georgia, serif;\n --sans:   'DM Sans', system-ui, sans-serif;\n --mono:   'DM Mono', 'Courier New', monospace;\n --pad:   clamp(4.5rem, 9vw, 7.5rem);\n\n font-family: var(--sans);\n color: var(--text-body);\n line-height: 1.6;\n -webkit-font-smoothing: antialiased;\n box-sizing: border-box;\n}\n.kb *, .kb *::before, .kb *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.kb img { max-width: 100%; display: block; }\n.kb a  { color: inherit; text-decoration: none; }\n\n\/* \u2500\u2500\u2500 NAV \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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.kb-nav {\n position: fixed; top: 32px; left: 0; right: 0; z-index: 9999;\n display: flex; align-items: center; justify-content: space-between;\n padding: 1.1rem clamp(1.5rem, 5vw, 4rem);\n background: rgba(250,248,244,0.94);\n backdrop-filter: blur(12px);\n border-bottom: 1px solid rgba(184,146,74,0.15);\n transition: box-shadow 0.3s;\n}\nbody:not(.logged-in) .kb-nav { top: 0; }\n\n.kb-nav-brand { display: flex; align-items: center; gap: 0.75rem; text-decoration: none; }\n.kb-nav-logo { height: 36px; width: auto; display: block; }\n.kb-nav-fallback { display: flex; flex-direction: row; align-items: baseline; gap: 0.3rem; }\n.kb-brand-name {\n font-family: var(--display); font-size: 1.25rem; font-weight: 600;\n color: var(--slate); letter-spacing: 0.01em; line-height: 1;\n}\n.kb-brand-sub {\n font-family: var(--display); font-size: 1.25rem; font-weight: 600;\n letter-spacing: 0.01em; color: var(--brass); line-height: 1;\n}\n.kb-nav-links { display: flex; gap: 2rem; list-style: none; align-items: center; }\n.kb-nav-links a {\n font-size: 0.82rem; font-weight: 500; color: var(--text-body);\n letter-spacing: 0.02em; transition: color 0.2s;\n}\n.kb-nav-links a:hover { color: var(--slate); }\n.kb-nav-cta {\n background: var(--slate); color: var(--ivory) !important;\n padding: 0.5rem 1.3rem; border-radius: 2px; transition: background 0.2s;\n font-size: 0.82rem !important; font-weight: 500 !important;\n}\n.kb-nav-cta:hover { background: var(--slate-deep) !important; }\n\n\/* \u2500\u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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.kb-hero {\n min-height: 100svh;\n background: var(--slate);\n display: grid;\n grid-template-columns: 1fr 1fr;\n align-items: center;\n padding: 9rem clamp(1.5rem, 7vw, 6rem) 5rem;\n position: relative; overflow: hidden;\n gap: 4rem;\n}\n\n\/* Ledger lines \u2014 the signature element *\/\n.kb-ledger-bg {\n position: absolute; inset: 0; pointer-events: none; opacity: 0.04;\n display: flex; flex-direction: column; justify-content: space-between;\n padding: 4rem 0;\n}\n.kb-ledger-line {\n width: 100%; height: 1px; background: var(--ivory);\n}\n\n\/* Vertical brass rule \u2014 ledger device on hero content *\/\n.kb-hero-content { position: relative; padding-left: 2rem; }\n.kb-hero-content::before {\n content: '';\n position: absolute; left: 0; top: 0; bottom: 0;\n width: 2px; background: var(--brass);\n}\n\n.kb-hero-eyebrow {\n font-family: var(--mono); font-size: 0.68rem;\n letter-spacing: 0.22em; text-transform: uppercase;\n color: var(--brass-light); margin-bottom: 1.8rem;\n}\n.kb-h1 {\n font-family: var(--display); font-size: clamp(2.8rem, 5vw, 4.8rem);\n font-weight: 300; line-height: 1.06; color: var(--ivory);\n margin-bottom: 1.8rem;\n}\n.kb-h1 em { font-style: italic; color: var(--brass-light); font-weight: 300; }\n.kb-h1 strong { font-weight: 600; color: var(--white); }\n.kb-hero-sub {\n font-size: clamp(0.95rem, 1.4vw, 1.08rem); color: rgba(250,248,244,0.65);\n max-width: 46ch; line-height: 1.7; margin-bottom: 2.5rem;\n}\n.kb-hero-actions { display: flex; gap: 1rem; flex-wrap: wrap; align-items: center; }\n.kb-btn-primary {\n background: var(--brass); color: var(--slate-deep);\n font-family: var(--sans); font-size: 0.85rem; font-weight: 600;\n letter-spacing: 0.04em; padding: 0.85rem 2rem;\n border-radius: 2px; border: none; cursor: pointer;\n transition: background 0.2s, transform 0.15s; display: inline-block;\n}\n.kb-btn-primary:hover { background: var(--brass-light); transform: translateY(-1px); color: var(--slate-deep); }\n.kb-btn-ghost {\n font-size: 0.85rem; font-weight: 500;\n color: #FAF8F4 !important;\n background: transparent !important;\n border: 1.5px solid rgba(250,248,244,0.5);\n padding: 0.82rem 1.8rem; border-radius: 2px; display: inline-block;\n letter-spacing: 0.04em;\n transition: color 0.2s, border-color 0.2s;\n}\n.kb-btn-ghost:hover {\n color: #D4AF6E !important;\n border-color: #D4AF6E;\n background: transparent !important;\n}\n\n\/* Hero right panel \u2014 credential card *\/\n.kb-hero-card {\n background: rgba(255,255,255,0.05);\n border: 1px solid rgba(184,146,74,0.25);\n border-radius: 3px; padding: 2.5rem;\n}\n.kb-hero-card-label {\n font-family: var(--mono); font-size: 0.6rem;\n letter-spacing: 0.2em; text-transform: uppercase;\n color: var(--brass-light); margin-bottom: 2rem;\n padding-bottom: 1rem; border-bottom: 1px solid rgba(184,146,74,0.2);\n}\n.kb-hero-stat { padding: 1rem 0; border-bottom: 1px solid rgba(250,248,244,0.08); }\n.kb-hero-stat:last-child { border-bottom: none; padding-bottom: 0; }\n.kb-hero-stat-num {\n font-family: var(--display); font-size: 2.2rem;\n font-weight: 300; color: var(--brass-light); line-height: 1;\n}\n.kb-hero-stat-desc { font-size: 0.8rem; color: rgba(250,248,244,0.55); margin-top: 0.3rem; }\n\n\/* \u2500\u2500\u2500 SECTION 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\u2500\u2500\u2500\u2500\u2500 *\/\n.kb section { padding: var(--pad) clamp(1.5rem, 7vw, 6rem); }\n\n.kb-eyebrow {\n font-family: var(--mono); font-size: 0.65rem;\n letter-spacing: 0.22em; text-transform: uppercase; color: var(--brass);\n margin-bottom: 1rem; display: flex; align-items: center; gap: 0.8rem;\n}\n.kb-eyebrow::after {\n content: ''; flex: 0 0 2rem; height: 1px;\n background: var(--brass); opacity: 0.4;\n}\n.kb-h2 {\n font-family: var(--display); font-size: clamp(2rem, 3.8vw, 3.2rem);\n font-weight: 300; color: var(--slate); line-height: 1.12;\n margin-bottom: 1.2rem;\n}\n.kb-h2 em { font-style: italic; }\n.kb-body-text {\n font-size: 1rem; color: var(--text-body);\n max-width: 58ch; line-height: 1.72;\n}\n\n\/* \u2500\u2500\u2500 LEDGER RULE \u2014 reusable left-border device \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kb-ledger {\n border-left: 2px solid var(--brass);\n padding-left: 1.8rem;\n}\n\n\/* \u2500\u2500\u2500 ABOUT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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#kb-about { background: var(--ivory); }\n.kb-about-grid {\n display: grid; grid-template-columns: 1fr 1fr;\n gap: 6rem; align-items: start; margin-top: 3.5rem;\n}\n.kb-about-text p + p { margin-top: 1.2rem; }\n.kb-about-text strong { color: var(--slate); font-weight: 600; }\n.kb-creds { margin-top: 2rem; display: flex; flex-wrap: wrap; gap: 0.5rem; }\n.kb-tag {\n font-family: var(--mono); font-size: 0.62rem; letter-spacing: 0.1em;\n text-transform: uppercase; color: var(--slate);\n border: 1px solid rgba(44,62,80,0.22); padding: 0.28rem 0.7rem; border-radius: 2px;\n}\n.kb-about-values {\n display: grid !important;\n grid-template-columns: 1fr 1fr !important;\n gap: 1.5rem;\n align-items: start;\n}\n.kb-value { padding-left: 1.5rem; border-left: 2px solid var(--sage-mid); transition: border-color 0.2s; }\n.kb-value:hover { border-left-color: var(--brass); }\n.kb-value-title { font-weight: 600; font-size: 0.92rem; color: var(--slate); margin-bottom: 0.35rem; }\n.kb-value-desc { font-size: 0.85rem; color: var(--text-muted); line-height: 1.6; }\n\n\/* \u2500\u2500\u2500 CONTROLLER SERVICES (primary) \u2500\u2500\u2500\u2500\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#kb-controller { background: var(--slate); }\n#kb-controller .kb-eyebrow { color: var(--brass-light); }\n#kb-controller .kb-eyebrow::after { background: var(--brass-light); }\n#kb-controller .kb-h2    { color: var(--ivory); }\n#kb-controller .kb-body-text { color: rgba(250,248,244,0.65); }\n\n.kb-controller-intro {\n display: grid; grid-template-columns: 1fr 1fr;\n gap: 5rem; align-items: end; margin-bottom: 4rem;\n}\n.kb-controller-grid {\n display: grid; grid-template-columns: 1fr 1fr;\n gap: 1px; background: rgba(250,248,244,0.08);\n}\n.kb-ctrl-card {\n background: var(--slate); padding: 2.2rem 2.4rem;\n position: relative; transition: background 0.2s;\n border-left: 2px solid transparent; transition: border-color 0.25s, background 0.2s;\n}\n.kb-ctrl-card:hover {\n background: var(--slate-mid);\n border-left-color: var(--brass);\n}\n.kb-ctrl-icon { width: 1.8rem; height: 1.8rem; margin-bottom: 1.2rem; color: var(--brass); }\n.kb-ctrl-title {\n font-family: var(--display); font-size: 1.15rem; font-weight: 600;\n color: var(--ivory); margin-bottom: 0.6rem; line-height: 1.2;\n}\n.kb-ctrl-desc { font-size: 0.85rem; color: rgba(250,248,244,0.6); line-height: 1.65; }\n\n\/* \u2500\u2500\u2500 FP&A SERVICES (secondary) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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#kb-fpa { background: var(--sage); }\n\n.kb-fpa-intro {\n display: grid; grid-template-columns: 1fr 1fr;\n gap: 5rem; align-items: end; margin-bottom: 4rem;\n}\n.kb-fpa-grid {\n display: grid; grid-template-columns: repeat(3, 1fr);\n gap: 1.5rem;\n}\n.kb-fpa-card {\n background: var(--ivory); padding: 2rem;\n border-radius: 2px; position: relative;\n border-bottom: 2px solid transparent;\n transition: border-color 0.25s, box-shadow 0.2s;\n}\n.kb-fpa-card:hover {\n border-bottom-color: var(--brass);\n box-shadow: 0 4px 20px rgba(44,62,80,0.08);\n}\n.kb-fpa-icon { width: 1.8rem; height: 1.8rem; margin-bottom: 1.1rem; color: var(--slate); }\n.kb-fpa-title {\n font-family: var(--display); font-size: 1.05rem; font-weight: 600;\n color: var(--slate); margin-bottom: 0.5rem;\n}\n.kb-fpa-desc { font-size: 0.84rem; color: var(--text-muted); line-height: 1.65; }\n\n\/* \u2500\u2500\u2500 PROCESS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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#kb-process { background: var(--ivory); }\n.kb-process-grid {\n display: grid; grid-template-columns: repeat(4,1fr);\n gap: 2rem; margin-top: 3.5rem; position: relative;\n}\n.kb-process-grid::before {\n content: ''; position: absolute;\n top: 1.4rem; left: 1.8rem; right: 1.8rem; height: 1px;\n background: linear-gradient(to right, var(--brass) 0%, rgba(184,146,74,0.15) 100%);\n}\n.kb-process-step { position: relative; }\n.kb-step-num {\n width: 2.8rem; height: 2.8rem; border-radius: 50%;\n background: var(--ivory); border: 1.5px solid var(--brass);\n display: flex; align-items: center; justify-content: center;\n font-family: var(--display); font-size: 1rem; font-style: italic; font-weight: 300;\n color: var(--brass); margin-bottom: 1.4rem;\n position: relative; z-index: 1;\n}\n.kb-step-title { font-weight: 600; font-size: 0.9rem; color: var(--slate); margin-bottom: 0.4rem; }\n.kb-step-desc { font-size: 0.83rem; color: var(--text-muted); line-height: 1.65; }\n\n\/* \u2500\u2500\u2500 MYTHS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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#kb-myths { background: var(--ivory); padding-top: 0; }\n.kb-myths-intro { margin-bottom: 3rem; }\n.kb-myths-intro p { font-size: 0.95rem; color: var(--text-muted); max-width: 55ch; line-height: 1.7; margin-top: 0.75rem; }\n.kb-myths-grid {\n display: grid; grid-template-columns: repeat(2,1fr);\n gap: 1px; background: var(--sage-mid);\n}\n.kb-myth-card {\n background: var(--ivory); padding: 2rem 2.2rem;\n border-left: 2px solid transparent; transition: border-color 0.2s, background 0.2s;\n}\n.kb-myth-card:hover { background: var(--sage); border-left-color: var(--brass); }\n.kb-myth-label {\n font-family: var(--mono); font-size: 0.58rem;\n letter-spacing: 0.18em; text-transform: uppercase;\n color: var(--text-muted); margin-bottom: 0.6rem;\n}\n.kb-myth-text {\n font-family: var(--display); font-size: 1rem; font-style: italic;\n color: var(--text-muted); margin-bottom: 0.9rem; line-height: 1.45;\n}\n.kb-reality-label {\n font-family: var(--mono); font-size: 0.58rem;\n letter-spacing: 0.18em; text-transform: uppercase;\n color: var(--brass); margin-bottom: 0.5rem;\n}\n.kb-reality-text { font-size: 0.84rem; color: var(--text-body); line-height: 1.65; }\n\n\/* \u2500\u2500\u2500 WHY KB \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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#kb-why { background: var(--sage); }\n.kb-why-grid {\n display: grid; grid-template-columns: repeat(3,1fr);\n gap: 3rem; margin-top: 3.5rem;\n}\n.kb-why-card {\n padding: 2rem; background: var(--ivory);\n border-radius: 2px; border-top: 2px solid var(--brass);\n}\n.kb-why-title { font-weight: 600; font-size: 0.92rem; color: var(--slate); margin-bottom: 0.5rem; }\n.kb-why-desc { font-size: 0.84rem; color: var(--text-muted); line-height: 1.6; }\n\n\/* \u2500\u2500\u2500 CONTACT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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#kb-contact { background: var(--slate); text-align: center; }\n#kb-contact .kb-eyebrow { color: var(--brass-light); justify-content: center; }\n#kb-contact .kb-eyebrow::after { display: none; }\n#kb-contact .kb-eyebrow::before {\n content: ''; flex: 0 0 2rem; height: 1px; background: var(--brass-light); opacity: 0.4;\n}\n#kb-contact .kb-h2 { color: var(--ivory); }\n.kb-contact-body { font-size: 0.95rem; color: rgba(250,248,244,0.6); margin: 1rem auto 2.5rem; max-width: 44ch; }\n.kb-contact-inner { max-width: 50rem; margin: 0 auto; }\n\n.kb-form { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; text-align: left; }\n.kb-form-group { display: flex; flex-direction: column; gap: 0.4rem; }\n.kb-form-group.kb-full { grid-column: 1 \/ -1; }\n.kb-form-group label {\n font-size: 0.68rem; font-weight: 500; letter-spacing: 0.1em;\n text-transform: uppercase; color: rgba(250,248,244,0.45);\n font-family: var(--mono);\n}\n.kb-form-group input,\n.kb-form-group select,\n.kb-form-group textarea {\n background: rgba(255,255,255,0.07); border: 1px solid rgba(250,248,244,0.15);\n border-radius: 2px; padding: 0.75rem 1rem;\n font-family: var(--sans); font-size: 0.9rem;\n color: var(--ivory); outline: none; width: 100%;\n transition: border-color 0.2s;\n}\n.kb-form-group input::placeholder,\n.kb-form-group textarea::placeholder { color: rgba(250,248,244,0.25); }\n.kb-form-group select option { background: var(--slate-deep); color: var(--ivory); }\n.kb-form-group input:focus,\n.kb-form-group select:focus,\n.kb-form-group textarea:focus { border-color: var(--brass); }\n.kb-form-group textarea { resize: vertical; min-height: 7rem; }\n.kb-msg-success {\n display: none; background: rgba(184,146,74,0.12);\n border-left: 2px solid var(--brass); padding: 1.5rem 1.8rem;\n border-radius: 2px; margin-bottom: 1.5rem; text-align: left;\n}\n.kb-msg-success p:first-child {\n font-family: var(--display); font-size: 1.1rem; font-style: italic;\n color: var(--brass-light); margin-bottom: 0.4rem;\n}\n.kb-msg-success p:last-child { font-size: 0.85rem; color: rgba(250,248,244,0.55); }\n.kb-msg-error {\n display: none; background: rgba(180,50,50,0.1);\n border-left: 2px solid #c0392b; padding: 1.2rem 1.8rem;\n border-radius: 2px; margin-bottom: 1.5rem; text-align: left;\n}\n.kb-msg-error p { font-size: 0.85rem; color: #e57373; }\n.kb-msg-error a { color: #e57373; text-decoration: underline; }\n.kb-btn-submit {\n background: var(--brass); color: var(--slate-deep);\n font-size: 0.88rem; font-weight: 600; letter-spacing: 0.04em;\n padding: 0.95rem 2.5rem; border: none; border-radius: 2px;\n cursor: pointer; transition: background 0.2s, transform 0.15s;\n}\n.kb-btn-submit:hover { background: var(--brass-light); transform: translateY(-1px); }\n\n\/* \u2500\u2500\u2500 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\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kb-footer {\n background: var(--slate-deep);\n padding: 2.5rem clamp(1.5rem, 7vw, 6rem);\n display: flex; align-items: center; justify-content: space-between;\n flex-wrap: wrap; gap: 1.5rem;\n}\n.kb-footer-logo { height: 28px; width: auto; }\n.kb-footer-fallback { display: flex; flex-direction: row; align-items: baseline; gap: 0.3rem; }\n.kb-footer-fallback .kb-brand-name { font-size: 1.1rem; color: var(--ivory); }\n.kb-footer-fallback .kb-brand-sub { font-family: var(--display); font-size: 1.1rem; font-weight: 600; letter-spacing: 0.01em; color: var(--brass-light); }\n.kb-footer-tagline { font-family: var(--mono); font-size: 0.6rem; letter-spacing: 0.15em; text-transform: uppercase; color: rgba(250,248,244,0.3); margin-top: 0.35rem; }\n.kb-footer-links { display: flex; gap: 2rem; list-style: none; }\n.kb-footer-links a { font-size: 0.78rem; color: rgba(250,248,244,0.45); transition: color 0.2s; }\n.kb-footer-links a:hover { color: var(--brass-light); }\n.kb-footer-copy { font-family: var(--mono); font-size: 0.65rem; color: rgba(250,248,244,0.25); }\n\n\/* \u2500\u2500\u2500 ANIMATION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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.kb-fade {\n opacity: 0; transform: translateY(1.2rem);\n transition: opacity 0.55s ease, transform 0.55s ease;\n}\n.kb-fade.kb-visible { opacity: 1; transform: none; }\n\n\/* \u2500\u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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@media (max-width: 960px) {\n .kb-hero      { grid-template-columns: 1fr; }\n .kb-hero-card    { display: none; }\n .kb-about-grid,\n .kb-controller-intro,\n .kb-fpa-intro    { grid-template-columns: 1fr; gap: 2.5rem; }\n .kb-controller-grid { grid-template-columns: 1fr 1fr; }\n .kb-fpa-grid    { grid-template-columns: 1fr 1fr; }\n .kb-why-grid    { grid-template-columns: 1fr 1fr; }\n .kb-process-grid  { grid-template-columns: 1fr 1fr; gap: 2rem; }\n .kb-process-grid::before { display: none; }\n .kb-myths-grid   { grid-template-columns: 1fr; }\n}\n@media (max-width: 600px) {\n .kb-nav-links    { display: none; }\n .kb-controller-grid,\n .kb-fpa-grid,\n .kb-why-grid    { grid-template-columns: 1fr; }\n .kb-about-values  { grid-template-columns: 1fr; }\n .kb-process-grid  { grid-template-columns: 1fr; }\n .kb-form      { grid-template-columns: 1fr; }\n .kb-footer     { flex-direction: column; align-items: flex-start; }\n}\n\n\/* \u2500\u2500\u2500 PROOF BAR \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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.kb-proof-bar {\n background: var(--slate-deep);\n padding: 2.2rem clamp(1.5rem, 7vw, 6rem);\n display: flex; align-items: center;\n justify-content: space-between;\n flex-wrap: wrap; gap: 1.5rem;\n}\n.kb-proof-item {\n display: flex; flex-direction: column; gap: 0.3rem;\n flex: 1; min-width: 140px;\n}\n.kb-proof-num {\n font-family: var(--display); font-size: 1.9rem;\n font-weight: 300; color: var(--brass-light); line-height: 1;\n}\n.kb-proof-label {\n font-size: 0.75rem; color: rgba(250,248,244,0.5);\n font-family: var(--mono); letter-spacing: 0.04em; line-height: 1.4;\n}\n.kb-proof-divider {\n width: 1px; height: 2.5rem;\n background: rgba(184,146,74,0.25); flex-shrink: 0;\n}\n@media (max-width: 700px) {\n .kb-proof-divider { display: none; }\n .kb-proof-item { min-width: 45%; }\n}\n\n\/* \u2500\u2500\u2500 SEO: visually hidden headings \u2500\u2500\u2500\u2500\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.kb-sr-only {\n position: absolute; width: 1px; height: 1px;\n padding: 0; margin: -1px; overflow: hidden;\n clip: rect(0,0,0,0); white-space: nowrap; border: 0;\n}\n<\/style>\n\n<!-- ============================================================ -->\n<!-- SITE WRAPPER                         -->\n<!-- ============================================================ -->\n<div class=\"kb\" itemscope itemtype=\"https:\/\/schema.org\/ProfessionalService\">\n <meta itemprop=\"name\" content=\"Kendle Belle Consulting\">\n <meta itemprop=\"alternateName\" content=\"Cairn27 Analytics LLC\">\n <meta itemprop=\"description\" content=\"Fractional controller and financial planning services for growth-stage companies. Expert finance leadership without the full-time cost.\">\n <meta itemprop=\"url\" content=\"https:\/\/kendlebelle.com\">\n <meta itemprop=\"email\" content=\"kerry@cairn27.com\">\n\n<!-- NAV -->\n<nav class=\"kb-nav\" id=\"kb-nav\" role=\"navigation\" aria-label=\"Main navigation\">\n <a href=\"#kb-hero\" class=\"kb-nav-brand\" aria-label=\"Kendle Belle Consulting home\">\n  <img decoding=\"async\" src=\"YOUR-LOGO-FILE.svg\" alt=\"Kendle Belle Consulting\" class=\"kb-nav-logo\"\n     onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex';\">\n  <span class=\"kb-nav-fallback\" style=\"display:none;\">\n   <span class=\"kb-brand-name\">Kendle Belle<\/span>\n   <span class=\"kb-brand-sub\">Consulting<\/span>\n  <\/span>\n <\/a>\n <ul class=\"kb-nav-links\" role=\"list\">\n  <li><a href=\"#kb-about\">About<\/a><\/li>\n  <li><a href=\"#kb-controller\">Controller Services<\/a><\/li>\n  <li><a href=\"#kb-fpa\">Planning &amp; Reporting<\/a><\/li>\n  <li><a href=\"#kb-why\">Why Fractional<\/a><\/li>\n  <li><a href=\"#kb-contact\" class=\"kb-nav-cta\">Start a Conversation<\/a><\/li>\n <\/ul>\n<\/nav>\n\n<!-- HERO -->\n<section id=\"kb-hero\" class=\"kb-hero\" aria-label=\"Hero\">\n <div class=\"kb-ledger-bg\" aria-hidden=\"true\">\n  <div class=\"kb-ledger-line\"><\/div><div class=\"kb-ledger-line\"><\/div>\n  <div class=\"kb-ledger-line\"><\/div><div class=\"kb-ledger-line\"><\/div>\n  <div class=\"kb-ledger-line\"><\/div><div class=\"kb-ledger-line\"><\/div>\n  <div class=\"kb-ledger-line\"><\/div><div class=\"kb-ledger-line\"><\/div>\n  <div class=\"kb-ledger-line\"><\/div><div class=\"kb-ledger-line\"><\/div>\n <\/div>\n\n <div class=\"kb-hero-content\">\n  <p class=\"kb-hero-eyebrow\">Fractional Controller &amp; FP&amp;A Services<\/p>\n  <h1 class=\"kb-h1\">\n   The financial<br>leadership your<br>business needs,<br><em>right now.<\/em>\n  <\/h1>\n  <p class=\"kb-hero-sub\">Kendle Belle Consulting delivers fractional controller and Financial Planning &amp; Analysis (FP&amp;A) expertise to growth-stage companies. You get the financial rigor of a seasoned finance executive, without the overhead of a full-time hire.<\/p>\n  <div class=\"kb-hero-actions\">\n   <a href=\"#kb-contact\" class=\"kb-btn-primary\">Schedule a Discovery Call<\/a>\n   <a href=\"#kb-controller\" class=\"kb-btn-ghost\">Explore Services<\/a>\n  <\/div>\n <\/div>\n\n <div class=\"kb-hero-card\" aria-hidden=\"true\">\n  <div class=\"kb-hero-card-label\">What you can expect<\/div>\n  <div class=\"kb-hero-stat\">\n   <div class=\"kb-hero-stat-num\">20+<\/div>\n   <div class=\"kb-hero-stat-desc\">Years of finance leadership across controllership and financial planning<\/div>\n  <\/div>\n  <div class=\"kb-hero-stat\">\n   <div class=\"kb-hero-stat-num\">Multi-industry<\/div>\n   <div class=\"kb-hero-stat-desc\">Homebuilding, cosmetic &amp; specialty chemical manufacturing, high tech, and property management services<\/div>\n  <\/div>\n  <div class=\"kb-hero-stat\">\n   <div class=\"kb-hero-stat-num\">End-to-end<\/div>\n   <div class=\"kb-hero-stat-desc\">From close and compliance to board-ready reporting<\/div>\n  <\/div>\n  <div class=\"kb-hero-stat\">\n   <div class=\"kb-hero-stat-num\">Remote-first<\/div>\n   <div class=\"kb-hero-stat-desc\">Fully distributed, available across time zones<\/div>\n  <\/div>\n <\/div>\n<\/section>\n\n<!-- ABOUT -->\n<section id=\"kb-about\" aria-labelledby=\"kb-about-heading\">\n <div class=\"kb-eyebrow\">About<\/div>\n <h2 class=\"kb-h2\" id=\"kb-about-heading\">Finance expertise,<br><em>delivered differently.<\/em><\/h2>\n <div class=\"kb-about-grid\">\n  <div class=\"kb-about-text kb-fade\">\n   <p class=\"kb-body-text\">Most growing businesses hit a point where the numbers get complicated faster than the team can handle them. The books fall behind, the close takes forever, and leadership ends up making decisions without reliable data. That&#8217;s the gap Kendle Belle Consulting was built to fill.<\/p>\n   <p class=\"kb-body-text\" style=\"margin-top:1.2rem;\">Kerry, the firm&#8217;s founder, brings more than two decades of finance experience spanning both controllership and FP&amp;A. She has managed corporate close processes, built management reporting infrastructure from scratch, overseen bank line compliance on portfolios exceeding $100M, and designed financial models used in board and investor reporting. She works as a true embedded partner, not a vendor delivering a report and moving on.<\/p>\n   <p class=\"kb-body-text\" style=\"margin-top:1.2rem;\">Every engagement is scoped around your specific gaps, your team&#8217;s capacity, and the outcomes that matter most to your business right now.<\/p>\n  <\/div>\n  <div class=\"kb-about-values kb-fade\" style=\"transition-delay:0.1s\">\n   <div class=\"kb-value\">\n    <div class=\"kb-value-title\">Accountability, not just advice<\/div>\n    <p class=\"kb-value-desc\">You get someone who owns the work, not someone who reviews it. Deliverables are built, implemented, and handed off functional.<\/p>\n   <\/div>\n   <div class=\"kb-value\">\n    <div class=\"kb-value-title\">Systems that outlast the engagement<\/div>\n    <p class=\"kb-value-desc\">Every process, report, and model is documented and transferable. The goal is a stronger internal team, not a dependency on outside help.<\/p>\n   <\/div>\n   <div class=\"kb-value\">\n    <div class=\"kb-value-title\">A direct working relationship<\/div>\n    <p class=\"kb-value-desc\">You work with Kerry directly. No account managers, no rotating associates. That means faster context-building and better outcomes.<\/p>\n   <\/div>\n   <div class=\"kb-value\">\n    <div class=\"kb-value-title\">Scoped to your actual needs<\/div>\n    <p class=\"kb-value-desc\">Engagements are designed around what you need now, with the flexibility to expand or wind down as your business evolves.<\/p>\n   <\/div>\n  <\/div>\n <\/div>\n<\/section>\n\n<!-- CONTROLLER SERVICES -->\n<section id=\"kb-controller\" aria-labelledby=\"kb-controller-heading\">\n <div style=\"margin-bottom:2.5rem;\">\n  <div class=\"kb-eyebrow\">Controller Services<\/div>\n  <h2 class=\"kb-h2\" id=\"kb-controller-heading\">The financial controls<br>your business runs on.<\/h2>\n  <p class=\"kb-body-text\" style=\"margin-top:0.75rem; max-width:70ch;\">If your books are always behind, your close takes weeks, or you&#8217;re not confident your numbers are right, that&#8217;s a controller problem. This is what fixes it.<\/p>\n <\/div>\n <div class=\"kb-controller-grid\">\n\n  <div class=\"kb-ctrl-card kb-fade\">\n   <svg class=\"kb-ctrl-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"\/><\/svg>\n   <div class=\"kb-ctrl-title\">Monthly Close Management<\/div>\n   <p class=\"kb-ctrl-desc\">Still waiting weeks to know if last month was profitable? Accurate, timely closes with reconciliations and financial statements your team can actually rely on.<\/p>\n  <\/div>\n\n  <div class=\"kb-ctrl-card kb-fade\" style=\"transition-delay:0.08s\">\n   <svg class=\"kb-ctrl-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg>\n   <div class=\"kb-ctrl-title\">Cash Management &amp; Bank Compliance<\/div>\n   <p class=\"kb-ctrl-desc\">Cash flow oversight, covenant reporting, and line of credit management, so your lender stays happy and you&#8217;re never caught off guard.<\/p>\n  <\/div>\n\n  <div class=\"kb-ctrl-card kb-fade\" style=\"transition-delay:0.12s\">\n   <svg class=\"kb-ctrl-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4\"\/><\/svg>\n   <div class=\"kb-ctrl-title\">Accounting Software &amp; Setup<\/div>\n   <p class=\"kb-ctrl-desc\">Outgrown your current system or still running on spreadsheets? Selection, setup, and training so your new system works the way your business does.<\/p>\n  <\/div>\n\n  <div class=\"kb-ctrl-card kb-fade\" style=\"transition-delay:0.16s\">\n   <svg class=\"kb-ctrl-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg>\n   <div class=\"kb-ctrl-title\">Finance Team Development<\/div>\n   <p class=\"kb-ctrl-desc\">Have a bookkeeper or staff accountant who needs direction? Interim oversight and process coaching that builds your team&#8217;s capability alongside the work.<\/p>\n  <\/div>\n\n <\/div>\n<\/section>\n\n<!-- FP&A SERVICES -->\n<section id=\"kb-fpa\" aria-labelledby=\"kb-fpa-heading\">\n <div style=\"margin-bottom:2.5rem;\">\n  <div class=\"kb-eyebrow\">Planning &amp; Reporting<\/div>\n  <h2 class=\"kb-h2\" id=\"kb-fpa-heading\">Turn your numbers<br>into <em>decisions.<\/em><\/h2>\n  <p class=\"kb-body-text\" style=\"margin-top:0.75rem; max-width:70ch;\">Financial Planning &amp; Analysis (FP&amp;A) turns your accounting data into forecasts, budgets, and reports that help you run the business, not just record it. For companies with solid books that are ready to do more with them.<\/p>\n <\/div>\n <div class=\"kb-fpa-grid\">\n\n  <div class=\"kb-fpa-card kb-fade\">\n   <svg class=\"kb-fpa-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z\"\/><\/svg>\n   <div class=\"kb-fpa-title\">Management Reporting<\/div>\n   <p class=\"kb-fpa-desc\">Monthly reporting packs and dashboards built around the questions your leadership team is actually asking, not a generic template.<\/p>\n  <\/div>\n\n  <div class=\"kb-fpa-card kb-fade\" style=\"transition-delay:0.08s\">\n   <svg class=\"kb-fpa-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M7 12l3-3 3 3 4-4M8 21l4-4 4 4M3 4h18M4 4h16v12a1 1 0 01-1 1H5a1 1 0 01-1-1V4z\"\/><\/svg>\n   <div class=\"kb-fpa-title\">Budgeting &amp; Forecasting<\/div>\n   <p class=\"kb-fpa-desc\">Annual budgets and rolling forecasts that give you a reliable view of where the business is headed, so you can lead it there.<\/p>\n  <\/div>\n\n  <div class=\"kb-fpa-card kb-fade\" style=\"transition-delay:0.12s\">\n   <svg class=\"kb-fpa-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M13 10V3L4 14h7v7l9-11h-7z\"\/><\/svg>\n   <div class=\"kb-fpa-title\">Report Automation<\/div>\n   <p class=\"kb-fpa-desc\">Dashboards and automated reports that replace time-consuming manual processes. Less formatting, more analysis.<\/p>\n  <\/div>\n\n  <div class=\"kb-fpa-card kb-fade\" style=\"transition-delay:0.16s\">\n   <svg class=\"kb-fpa-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M9 17v-2m3 2v-4m3 4v-6m2 10H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z\"\/><\/svg>\n   <div class=\"kb-fpa-title\">Financial Modeling<\/div>\n   <p class=\"kb-fpa-desc\">Scenario models and profitability analysis that make the trade-offs behind major decisions visible before you commit to them.<\/p>\n  <\/div>\n\n  <div class=\"kb-fpa-card kb-fade\" style=\"transition-delay:0.2s\">\n   <svg class=\"kb-fpa-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"><path d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"\/><\/svg>\n   <div class=\"kb-fpa-title\">Performance Analysis<\/div>\n   <p class=\"kb-fpa-desc\">Budget-to-actual analysis and operational metrics that give your team a clear, shared picture of what&#8217;s working and what needs attention.<\/p>\n  <\/div>\n\n <\/div>\n<\/section>\n\n<!-- PROCESS -->\n<section id=\"kb-process\" aria-labelledby=\"kb-process-heading\">\n <div class=\"kb-eyebrow\">How It Works<\/div>\n <h2 class=\"kb-h2\" id=\"kb-process-heading\">Simple, clear,<br>and <em>no surprises.<\/em><\/h2>\n <p class=\"kb-body-text\" style=\"margin-top:0.5rem; margin-bottom:3rem;\">Starting something new with a finance partner should feel straightforward. Here is exactly what to expect.<\/p>\n <div class=\"kb-process-grid\">\n  <div class=\"kb-process-step kb-fade\">\n   <div class=\"kb-step-num\">1<\/div>\n   <div class=\"kb-step-title\">Let&#8217;s Talk<\/div>\n   <p class=\"kb-step-desc\">A relaxed 45-minute conversation, no pressure, no pitch deck. We&#8217;ll talk through where your business is, what&#8217;s not working, and whether working together makes sense.<\/p>\n  <\/div>\n  <div class=\"kb-process-step kb-fade\" style=\"transition-delay:0.1s\">\n   <div class=\"kb-step-num\">2<\/div>\n   <div class=\"kb-step-title\">A Clear Proposal<\/div>\n   <p class=\"kb-step-desc\">You&#8217;ll receive a straightforward proposal: what we&#8217;ll do, when it&#8217;ll be done, and what it costs. No vague retainers, no surprise scope creep.<\/p>\n  <\/div>\n  <div class=\"kb-process-step kb-fade\" style=\"transition-delay:0.2s\">\n   <div class=\"kb-step-num\">3<\/div>\n   <div class=\"kb-step-title\">We Get to Work<\/div>\n   <p class=\"kb-step-desc\">Kerry works alongside your team to build what we agreed to, with regular check-ins so you always know where things stand.<\/p>\n  <\/div>\n  <div class=\"kb-process-step kb-fade\" style=\"transition-delay:0.3s\">\n   <div class=\"kb-step-num\">4<\/div>\n   <div class=\"kb-step-title\">It&#8217;s Yours to Keep<\/div>\n   <p class=\"kb-step-desc\">Everything is documented and handed off to your team. The systems, the reports, the processes all belong to you, and your team knows how to use them.<\/p>\n  <\/div>\n <\/div>\n<\/section>\n\n<!-- WHY FRACTIONAL -->\n<section id=\"kb-why\" aria-labelledby=\"kb-why-heading\">\n <div class=\"kb-eyebrow\">Why Fractional<\/div>\n <h2 class=\"kb-h2\" id=\"kb-why-heading\">Why not just<br><em>hire someone?<\/em><\/h2>\n <div class=\"kb-why-grid\">\n  <div class=\"kb-why-card kb-fade\">\n   <div class=\"kb-why-title\">Cost-effective expertise<\/div>\n   <p class=\"kb-why-desc\">A full-time Controller or Director of Finance runs $150K to $250K annually before benefits and overhead. Fractional engagement delivers the same expertise at a fraction of that cost, applied only where you need it.<\/p>\n  <\/div>\n  <div class=\"kb-why-card kb-fade\" style=\"transition-delay:0.1s\">\n   <div class=\"kb-why-title\">Up and running in weeks, not months<\/div>\n   <p class=\"kb-why-desc\">Fractional executives build context fast. It is a core part of the skill set. You get someone productive quickly, without the risk of a costly mis-hire in a critical seat.<\/p>\n  <\/div>\n  <div class=\"kb-why-card kb-fade\" style=\"transition-delay:0.2s\">\n   <div class=\"kb-why-title\">Flexible as your needs change<\/div>\n   <p class=\"kb-why-desc\">Engagements scale up during a close, a transaction, or a system implementation, and scale down when the work is done. You are never paying for capacity you do not need.<\/p>\n  <\/div>\n <\/div>\n<\/section>\n\n<!-- MYTHS -->\n<section id=\"kb-myths\" aria-labelledby=\"kb-myths-heading\">\n <div class=\"kb-myths-intro kb-ledger\">\n  <h3 class=\"kb-h2\" id=\"kb-myths-heading\" style=\"font-size:clamp(1.5rem,2.8vw,2.2rem);\">Setting the record straight<br>on fractional executives.<\/h3>\n  <p>The fractional model is still new enough that a few persistent myths get in the way of good decisions. Here is the reality.<\/p>\n <\/div>\n <div class=\"kb-myths-grid\">\n\n  <div class=\"kb-myth-card kb-fade\">\n   <div class=\"kb-myth-label\">The Myth<\/div>\n   <p class=\"kb-myth-text\">&#8220;Fractional means part-time. I will only get a fraction of their attention.&#8221;<\/p>\n   <div class=\"kb-reality-label\">The Reality<\/div>\n   <p class=\"kb-reality-text\">Fractional means focused. Without internal meetings, HR overhead, and organizational politics, a fractional executive typically delivers more productive output per engagement hour than a full-time hire. You get that capacity applied directly to your highest-value problems.<\/p>\n  <\/div>\n\n  <div class=\"kb-myth-card kb-fade\" style=\"transition-delay:0.08s\">\n   <div class=\"kb-myth-label\">The Myth<\/div>\n   <p class=\"kb-myth-text\">&#8220;They will not understand our business well enough to be useful.&#8221;<\/p>\n   <div class=\"kb-reality-label\">The Reality<\/div>\n   <p class=\"kb-reality-text\">Fractional executives build business context quickly. Exposure across multiple industries and company stages is a feature, not a liability. Pattern recognition developed across many businesses accelerates the diagnosis of problems your own team may be too close to see.<\/p>\n  <\/div>\n\n  <div class=\"kb-myth-card kb-fade\" style=\"transition-delay:0.12s\">\n   <div class=\"kb-myth-label\">The Myth<\/div>\n   <p class=\"kb-myth-text\">&#8220;We are not big enough to need, or afford, this level of expertise.&#8221;<\/p>\n   <div class=\"kb-reality-label\">The Reality<\/div>\n   <p class=\"kb-reality-text\">Growth-stage companies need this level of financial thinking the most and can rarely justify the full-time cost. Fractional finance is designed precisely for this gap: deep expertise that helps you make better decisions now, at a cost structure that fits where you are.<\/p>\n  <\/div>\n\n  <div class=\"kb-myth-card kb-fade\" style=\"transition-delay:0.16s\">\n   <div class=\"kb-myth-label\">The Myth<\/div>\n   <p class=\"kb-myth-text\">&#8220;Once the engagement ends, we will be back to square one.&#8221;<\/p>\n   <div class=\"kb-reality-label\">The Reality<\/div>\n   <p class=\"kb-reality-text\">A well-run fractional engagement leaves your team more capable than it found them. Systems are documented, processes are transferable, and your internal staff learns alongside the work. The goal is not dependency. It is infrastructure that runs without outside help.<\/p>\n  <\/div>\n\n <\/div>\n<\/section>\n\n<!-- CONTACT -->\n<section id=\"kb-contact\" aria-labelledby=\"kb-contact-heading\">\n <div class=\"kb-contact-inner\">\n  <div class=\"kb-eyebrow\">Get in Touch<\/div>\n  <h2 class=\"kb-h2\" id=\"kb-contact-heading\">Ready to talk<br><em>about your numbers?<\/em><\/h2>\n  <p class=\"kb-contact-body\">Start with a no-commitment discovery call. Tell us a bit about your company and what you are working through, and we will take it from there.<\/p>\n\n  <div class=\"kb-msg-success\" id=\"kb-success\">\n   <p>Message received.<\/p>\n   <p>Thank you for reaching out. Kerry will be in touch within one business day.<\/p>\n  <\/div>\n  <div class=\"kb-msg-error\" id=\"kb-error\">\n   <p>Something went wrong. Please try again or email <a href=\"mailto:kerry@kendlebelle.com\">kerry@kendlebelle.com<\/a> directly.<\/p>\n  <\/div>\n\n  <div class=\"kb-form\" id=\"kb-form\">\n   <div class=\"kb-form-group\">\n    <label for=\"kb-name\">Your Name<\/label>\n    <input type=\"text\" id=\"kb-name\" name=\"name\" placeholder=\"Jane Smith\" required>\n   <\/div>\n   <div class=\"kb-form-group\">\n    <label for=\"kb-company\">Company<\/label>\n    <input type=\"text\" id=\"kb-company\" name=\"company\" placeholder=\"Acme Corp\">\n   <\/div>\n   <div class=\"kb-form-group\">\n    <label for=\"kb-email\">Email<\/label>\n    <input type=\"email\" id=\"kb-email\" name=\"email\" placeholder=\"jane@company.com\" required>\n   <\/div>\n   <div class=\"kb-form-group\">\n    <label for=\"kb-service\">Primary Need<\/label>\n    <select id=\"kb-service\" name=\"primary_need\">\n     <option value=\"\">What describes you best&#8230;<\/option>\n     <option>My books are always behind<\/option>\n     <option>I don&#8217;t trust my numbers<\/option>\n     <option>My close takes too long<\/option>\n     <option>I need a budget but don&#8217;t know where to start<\/option>\n     <option>I can&#8217;t see where my cash is going<\/option>\n     <option>I need better reporting for my leadership team<\/option>\n     <option>I&#8217;ve outgrown my current accounting system<\/option>\n     <option>I&#8217;m not sure what I need yet<\/option>\n    <\/select>\n   <\/div>\n   <div class=\"kb-form-group kb-full\">\n    <label for=\"kb-message\">Tell us about your situation<\/label>\n    <textarea id=\"kb-message\" name=\"message\" placeholder=\"What is your company working through? What does success look like for you?\"><\/textarea>\n   <\/div>\n   <div class=\"kb-form-group kb-full\">\n    <button class=\"kb-btn-submit\" id=\"kb-submit\" type=\"button\">Send Message<\/button>\n   <\/div>\n  <\/div>\n <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer class=\"kb-footer\" role=\"contentinfo\">\n <div>\n  <img decoding=\"async\" src=\"YOUR-LOGO-LIGHT.svg\" alt=\"Kendle Belle Consulting\" class=\"kb-footer-logo\"\n     onerror=\"this.style.display='none';this.nextElementSibling.style.display='flex';\">\n  <div class=\"kb-footer-fallback\" style=\"display:none;\">\n   <span class=\"kb-brand-name\">Kendle Belle<\/span>\n   <span class=\"kb-brand-sub\">Consulting<\/span>\n  <\/div>\n  <div class=\"kb-footer-tagline\">Fractional Controller &amp; FP&amp;A Services<\/div>\n <\/div>\n <ul class=\"kb-footer-links\" role=\"list\">\n  <li><a href=\"#kb-about\">About<\/a><\/li>\n  <li><a href=\"#kb-controller\">Controller<\/a><\/li>\n  <li><a href=\"#kb-fpa\">Planning &amp; Reporting<\/a><\/li>\n  <li><a href=\"#kb-why\">Why Fractional<\/a><\/li>\n  <li><a href=\"#kb-contact\">Contact<\/a><\/li>\n  <li><a href=\"https:\/\/www.linkedin.com\/in\/kerry-thunberg-7381b6\/\" rel=\"noopener noreferrer\" target=\"_blank\">LinkedIn<\/a><\/li>\n <\/ul>\n <div class=\"kb-footer-copy\">&#169; 2026 Kendle Belle Consulting, a d\/b\/a of Cairn27 Analytics LLC. All rights reserved.<\/div>\n<\/footer>\n\n<\/div><!-- \/.kb -->\n\n<script>\n(function () {\n \/\/ \u2500\u2500 Scroll fade-in \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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 var obs = new IntersectionObserver(function (entries) {\n  entries.forEach(function (e) {\n   if (e.isIntersecting) { e.target.classList.add('kb-visible'); obs.unobserve(e.target); }\n  });\n }, { threshold: 0.1 });\n document.querySelectorAll('.kb-fade').forEach(function (el) { obs.observe(el); });\n\n \/\/ \u2500\u2500 Nav shadow on scroll \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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 var nav = document.getElementById('kb-nav');\n window.addEventListener('scroll', function () {\n  nav.style.boxShadow = window.scrollY > 40 ? '0 1px 16px rgba(44,62,80,0.1)' : 'none';\n });\n\n \/\/ \u2500\u2500 Formspree contact form \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\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 \/\/ Sign up free at formspree.io, create a new form, and replace\n \/\/ YOUR_FORMSPREE_ID below with your form ID (e.g. xabcdefg).\n var FORMSPREE_ID = 'moeajbjw';\n\n document.getElementById('kb-submit').addEventListener('click', function () {\n  var btn  = document.getElementById('kb-submit');\n  var name = document.getElementById('kb-name');\n  var email = document.getElementById('kb-email');\n\n  if (!name.value.trim()) { name.style.borderColor = 'var(--brass)'; name.focus(); return; }\n  if (!email.value.trim()) { email.style.borderColor = 'var(--brass)'; email.focus(); return; }\n\n  btn.textContent = 'Sending\\u2026';\n  btn.disabled = true;\n\n  fetch('https:\/\/formspree.io\/f\/' + FORMSPREE_ID, {\n   method: 'POST',\n   headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\n   body: JSON.stringify({\n    name:     name.value,\n    company:   document.getElementById('kb-company').value,\n    email:    email.value,\n    primary_need: document.getElementById('kb-service').value,\n    message:   document.getElementById('kb-message').value\n   })\n  })\n  .then(function (res) {\n   if (res.ok) {\n    document.getElementById('kb-form').style.display  = 'none';\n    document.getElementById('kb-success').style.display = 'block';\n   } else { throw new Error('fail'); }\n  })\n  .catch(function () {\n   document.getElementById('kb-error').style.display = 'block';\n   btn.textContent = 'Send Message';\n   btn.disabled = false;\n  });\n });\n}());\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Kendle Belle Consulting About Controller Services Planning &amp; Reporting Why Fractional Start a Conversation Fractional Controller &amp; FP&amp;A Services The financialleadership yourbusiness needs,right now. Kendle Belle Consulting delivers fractional controller and Financial Planning &amp; Analysis (FP&amp;A) expertise to growth-stage companies. You get the financial rigor of a seasoned finance executive, without the overhead of a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kendlebelle.com\/index.php?rest_route=\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kendlebelle.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kendlebelle.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kendlebelle.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kendlebelle.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":4,"href":"https:\/\/kendlebelle.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":20,"href":"https:\/\/kendlebelle.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions\/20"}],"wp:attachment":[{"href":"https:\/\/kendlebelle.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}